207	16	\N	1	1	external_layout_bubble	\N	web.external_layout_bubble	qweb	web/views/report_templates.xml	primary	{"en_US": "<t t-name=\\"web.external_layout_bubble\\">\\n        <!-- HEADER -->\\n        <div t-attf-class=\\"header o_company_#{company.id}_layout {{report_type == 'pdf' and 'pt-5'}}\\">\\n            <svg xmlns=\\"http://www.w3.org/2000/svg\\" t-attf-class=\\"o_shape_bubble_1 z-n1 {{report_type == 'pdf' and 'position-fixed' or 'position-absolute'}}\\" width=\\"1100\\" height=\\"1100\\">\\n               <circle cx=\\"550\\" cy=\\"550\\" r=\\"550\\" t-att-fill=\\"company.primary_color\\" fill-opacity=\\".1\\"/>\\n            </svg>\\n            <div class=\\"d-flex justify-content-between\\">\\n                <div class=\\"w-50\\">\\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                            <t t-if=\\"company.vat\\">\\n                                <t t-esc=\\"company.country_id.vat_label or 'Tax ID'\\">Tax ID</t>:\\n                                <span t-esc=\\"company.vat\\">US12345671</span>\\n                            </t>\\n                        </li>\\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_bubble o_table_boxed-rounded o_company_#{company.id}_layout {{'o_report_layout_background' if company.layout_background != 'Blank' else ''}}\\" t-attf-style=\\"{{ '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            <table class=\\"o_ignore_layout_styling table table-borderless mb-0\\">\\n                <tbody>\\n                    <tr>\\n                        <td t-call=\\"web.address_layout\\" class=\\"p-0\\">\\n                            <t t-set=\\"custom_layout_address\\" t-value=\\"true\\"/>\\n                        </td>\\n                        <td t-if=\\"not information_block\\" class=\\"align-bottom p-0 ps-2\\">\\n                            <h2 class=\\"mb-4 text-nowrap text-end\\" t-out=\\"layout_document_title\\"/>\\n                        </td>\\n                    </tr>\\n                    <tr t-if=\\"information_block\\">\\n                        <td colspan=\\"2\\" class=\\"align-bottom p-0\\">\\n                            <h2 class=\\"text-nowrap text-end\\" t-out=\\"layout_document_title\\"/>\\n                        </td>\\n                    </tr>\\n                </tbody>\\n            </table>\\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'}}\\" width=\\"500\\" height=\\"228\\" viewBox=\\"0 0 500 228\\" fill=\\"none\\">\\n                <path d=\\"M500 228H0V6.52743C26.3323 2.23278 53.3561 0 80.9008 0C256.522 0 410.969 90.7656 500 228Z\\" 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-4 text-center\\">\\n                <div class=\\"border-top pt-2\\" 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>", "es_ES": "<t t-name=\\"web.external_layout_bubble\\">\\n        <!-- HEADER -->\\n        <div t-attf-class=\\"header o_company_#{company.id}_layout {{report_type == 'pdf' and 'pt-5'}}\\">\\n            <svg xmlns=\\"http://www.w3.org/2000/svg\\" t-attf-class=\\"o_shape_bubble_1 z-n1 {{report_type == 'pdf' and 'position-fixed' or 'position-absolute'}}\\" width=\\"1100\\" height=\\"1100\\">\\n               <circle cx=\\"550\\" cy=\\"550\\" r=\\"550\\" t-att-fill=\\"company.primary_color\\" fill-opacity=\\".1\\"/>\\n            </svg>\\n            <div class=\\"d-flex justify-content-between\\">\\n                <div class=\\"w-50\\">\\n                    <img t-if=\\"company.logo\\" class=\\"o_company_logo mb-2\\" t-att-src=\\"image_data_uri(company.logo)\\" alt=\\"Logotipo\\"/>\\n                    <div t-if=\\"company.report_header\\" t-field=\\"company.report_header\\" class=\\"o_company_tagline fw-bold\\">Lema de la compañía</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>Bloque de dirección de la empresa</strong>\\n                                <div>Contiene la dirección de la compañía.</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>Bloque de detalles de la empresa</strong>\\n                                    <div>Contiene los detalles de la compañía.</div>\\n                                </div>\\n                            </span>\\n                        </li>\\n                        <li t-if=\\"not forced_vat\\">\\n                            <t t-if=\\"company.vat\\">\\n                                <t t-esc=\\"company.country_id.vat_label or 'Tax ID'\\">NIF</t>:\\n                                <span t-esc=\\"company.vat\\">US12345671</span>\\n                            </t>\\n                        </li>\\n                        <li t-else=\\"\\">\\n                            <t t-esc=\\"company.country_id.vat_label or 'Tax ID'\\">NIF</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_bubble o_table_boxed-rounded o_company_#{company.id}_layout {{'o_report_layout_background' if company.layout_background != 'Blank' else ''}}\\" t-attf-style=\\"{{ '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            <table class=\\"o_ignore_layout_styling table table-borderless mb-0\\">\\n                <tbody>\\n                    <tr>\\n                        <td t-call=\\"web.address_layout\\" class=\\"p-0\\">\\n                            <t t-set=\\"custom_layout_address\\" t-value=\\"true\\"/>\\n                        </td>\\n                        <td t-if=\\"not information_block\\" class=\\"align-bottom p-0 ps-2\\">\\n                            <h2 class=\\"mb-4 text-nowrap text-end\\" t-out=\\"layout_document_title\\"/>\\n                        </td>\\n                    </tr>\\n                    <tr t-if=\\"information_block\\">\\n                        <td colspan=\\"2\\" class=\\"align-bottom p-0\\">\\n                            <h2 class=\\"text-nowrap text-end\\" t-out=\\"layout_document_title\\"/>\\n                        </td>\\n                    </tr>\\n                </tbody>\\n            </table>\\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'}}\\" width=\\"500\\" height=\\"228\\" viewBox=\\"0 0 500 228\\" fill=\\"none\\">\\n                <path d=\\"M500 228H0V6.52743C26.3323 2.23278 53.3561 0 80.9008 0C256.522 0 410.969 90.7656 500 228Z\\" 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-4 text-center\\">\\n                <div class=\\"border-top pt-2\\" 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) + ', '\\">(nombre del documento)</span>\\n                <span t-if=\\"report_type == 'pdf'\\" class=\\"text-muted\\">Página <span class=\\"page\\"/> / <span class=\\"topage\\"/></span>\\n            </div>\\n        </div>\\n    </t>"}	<?xml version="1.0"?>\n<t t-name="web.external_layout_bubble">\n        <!-- HEADER -->\n        <div t-attf-class="header o_company_#{company.id}_layout {{report_type == 'pdf' and 'pt-5'}}">\n            <svg xmlns="http://www.w3.org/2000/svg" t-attf-class="o_shape_bubble_1 z-n1 {{report_type == 'pdf' and 'position-fixed' or 'position-absolute'}}" width="1100" height="1100">\n               <circle cx="550" cy="550" r="550" t-att-fill="company.primary_color" fill-opacity=".1"/>\n            </svg>\n            <div class="d-flex justify-content-between">\n                <div class="w-50">\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                            <t t-if="company.vat">\n                                <t t-esc="company.country_id.vat_label or 'Tax ID'">Tax ID</t>:\n                                <span t-esc="company.vat">US12345671</span>\n                            </t>\n                        </li>\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_bubble o_table_boxed-rounded o_company_#{company.id}_layout {{'o_report_layout_background' if company.layout_background != 'Blank' else ''}}" t-attf-style="{{ '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            <table class="o_ignore_layout_styling table table-borderless mb-0">\n                <tbody>\n                    <tr>\n                        <td t-call="web.address_layout" class="p-0">\n                            <t t-set="custom_layout_address" t-value="true"/>\n                        </td>\n                        <td t-if="not information_block" class="align-bottom p-0 ps-2">\n                            <h2 class="mb-4 text-nowrap text-end" t-out="layout_document_title"/>\n                        </td>\n                    </tr>\n                    <tr t-if="information_block">\n                        <td colspan="2" class="align-bottom p-0">\n                            <h2 class="text-nowrap text-end" t-out="layout_document_title"/>\n                        </td>\n                    </tr>\n                </tbody>\n            </table>\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'}}" width="500" height="228" viewBox="0 0 500 228" fill="none">\n                <path d="M500 228H0V6.52743C26.3323 2.23278 53.3561 0 80.9008 0C256.522 0 410.969 90.7656 500 228Z" 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-4 text-center">\n                <div class="border-top pt-2" 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	2026-04-08 08:31:43.707203	2026-04-08 08:31:43.707203	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
211	16	\N	1	1	preview_internalreport	\N	web.preview_internalreport	qweb	web/views/report_templates.xml	primary	{"en_US": "<t t-name=\\"web.preview_internalreport\\">\\n        <t t-set=\\"company\\" t-value=\\"env.company\\"/>\\n        <t t-call=\\"web.html_container\\">\\n            <t t-set=\\"o\\" t-value=\\"res_company\\"/>\\n            <t t-call=\\"web.internal_layout\\">\\n                <div class=\\"page\\">\\n                    <p>This is a sample of an internal report.</p>\\n                </div>\\n            </t>\\n        </t>\\n    </t>", "es_ES": "<t t-name=\\"web.preview_internalreport\\">\\n        <t t-set=\\"company\\" t-value=\\"env.company\\"/>\\n        <t t-call=\\"web.html_container\\">\\n            <t t-set=\\"o\\" t-value=\\"res_company\\"/>\\n            <t t-call=\\"web.internal_layout\\">\\n                <div class=\\"page\\">\\n                    <p>Esta es una muestra de un informe interno.</p>\\n                </div>\\n            </t>\\n        </t>\\n    </t>"}	<?xml version="1.0"?>\n<t t-name="web.preview_internalreport">\n        <t t-set="company" t-value="env.company"/>\n        <t t-call="web.html_container">\n            <t t-set="o" t-value="res_company"/>\n            <t t-call="web.internal_layout">\n                <div class="page">\n                    <p>This is a sample of an internal report.</p>\n                </div>\n            </t>\n        </t>\n    </t>\n    	f	t	2026-04-08 08:31:43.707203	2026-04-08 08:31:43.707203	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
212	16	\N	1	1	preview_externalreport	\N	web.preview_externalreport	qweb	web/views/report_templates.xml	primary	{"en_US": "<t t-name=\\"web.preview_externalreport\\">\\n        <t t-set=\\"company\\" t-value=\\"env.company\\"/>\\n        <t t-call=\\"web.html_container\\">\\n            <t t-set=\\"o\\" t-value=\\"res_company\\"/>\\n            <t t-call=\\"web.external_layout\\">\\n                <div class=\\"page\\">\\n                    <p>This is a sample of an external report.</p>\\n                </div>\\n            </t>\\n        </t>\\n    </t>", "es_ES": "<t t-name=\\"web.preview_externalreport\\">\\n        <t t-set=\\"company\\" t-value=\\"env.company\\"/>\\n        <t t-call=\\"web.html_container\\">\\n            <t t-set=\\"o\\" t-value=\\"res_company\\"/>\\n            <t t-call=\\"web.external_layout\\">\\n                <div class=\\"page\\">\\n                    <p>Esta es una muestra de un informe externo.</p>\\n                </div>\\n            </t>\\n        </t>\\n    </t>"}	<?xml version="1.0"?>\n<t t-name="web.preview_externalreport">\n        <t t-set="company" t-value="env.company"/>\n        <t t-call="web.html_container">\n            <t t-set="o" t-value="res_company"/>\n            <t t-call="web.external_layout">\n                <div class="page">\n                    <p>This is a sample of an external report.</p>\n                </div>\n            </t>\n        </t>\n    </t>\n\n    	f	t	2026-04-08 08:31:43.707203	2026-04-08 08:31:43.707203	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
215	16	\N	1	1	Document Layout	base.document.layout	\N	form	web/views/base_document_layout_views.xml	primary	{"en_US": "<form class=\\"o_document_layout\\">\\n                    <group>\\n                        <group class=\\"o_document_layout_company\\">\\n                            <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                            <field name=\\"external_report_layout_id\\" invisible=\\"1\\"/>\\n                            <field name=\\"logo_primary_color\\" invisible=\\"1\\"/>\\n                            <field name=\\"logo_secondary_color\\" invisible=\\"1\\"/>\\n\\n                            <field name=\\"report_layout_id\\" string=\\"Layout\\" widget=\\"selection_badge\\" required=\\"1\\" options=\\"{'horizontal': true, 'size': 'sm'}\\"/>\\n                            <field name=\\"layout_background\\" string=\\"Background\\" widget=\\"selection\\" required=\\"1\\"/>\\n                            <field name=\\"layout_background_image\\" options=\\"{'accepted_file_extensions': 'image/*'}\\" invisible=\\"layout_background != 'Custom'\\" required=\\"layout_background == 'Custom'\\">Upload your file</field>\\n                            <field name=\\"font\\" string=\\"Text\\" widget=\\"selection\\" required=\\"1\\"/>\\n                            <field name=\\"logo\\" string=\\"Logo\\" widget=\\"image\\" options=\\"{'size': [0, 50]}\\"/>\\n\\n                            <label for=\\"primary_color\\" string=\\"Colors\\"/>\\n                            <div class=\\"o_document_layout_colors d-flex align-items-end mb-4\\">\\n                                <field name=\\"primary_color\\" widget=\\"color\\" class=\\"w-auto m-0 me-1\\"/>\\n                                <field name=\\"secondary_color\\" widget=\\"color\\" class=\\"w-auto m-0\\"/>\\n                                <a class=\\"o_custom_colors btn btn-secondary btn-sm position-relative ms-2\\" role=\\"button\\" title=\\"Reset to logo colors\\" invisible=\\"not custom_colors\\">\\n                                    <i class=\\"fa fa-repeat\\"/> Reset\\n                                    <field name=\\"custom_colors\\" class=\\"position-absolute top-0 start-0 w-100 h-100 opacity-0\\" nolabel=\\"1\\"/>\\n                                </a>\\n                            </div>\\n\\n                            <field name=\\"company_details\\" string=\\"Address\\" options=\\"{'resizable': false}\\"/>\\n                            <field name=\\"report_header\\" string=\\"Tagline\\" placeholder=\\"e.g. Global Business Solutions\\" options=\\"{'resizable': false}\\"/>\\n                            <field name=\\"report_footer\\" placeholder=\\"Write your phone, email, bank account, tax ID, ...\\" string=\\"Footer\\" options=\\"{'resizable': false}\\"/>\\n                            <field name=\\"paperformat_id\\" widget=\\"selection\\" required=\\"1\\"/>\\n                        </group>\\n                        <div class=\\"o_preview\\">\\n                            <field name=\\"preview\\" widget=\\"iframe_wrapper\\" class=\\"preview_document_layout d-flex justify-content-center mb-0\\"/>\\n                        </div>\\n                    </group>\\n                    <footer>\\n                        <button string=\\"Continue\\" class=\\"btn-primary\\" type=\\"object\\" name=\\"document_layout_save\\" data-hotkey=\\"q\\"/>\\n                        <button special=\\"cancel\\" data-hotkey=\\"x\\" string=\\"Discard\\"/>\\n                    </footer>\\n                </form>", "es_ES": "<form class=\\"o_document_layout\\">\\n                    <group>\\n                        <group class=\\"o_document_layout_company\\">\\n                            <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                            <field name=\\"external_report_layout_id\\" invisible=\\"1\\"/>\\n                            <field name=\\"logo_primary_color\\" invisible=\\"1\\"/>\\n                            <field name=\\"logo_secondary_color\\" invisible=\\"1\\"/>\\n\\n                            <field name=\\"report_layout_id\\" string=\\"Diseño\\" widget=\\"selection_badge\\" required=\\"1\\" options=\\"{'horizontal': true, 'size': 'sm'}\\"/>\\n                            <field name=\\"layout_background\\" string=\\"Fondo\\" widget=\\"selection\\" required=\\"1\\"/>\\n                            <field name=\\"layout_background_image\\" options=\\"{'accepted_file_extensions': 'image/*'}\\" invisible=\\"layout_background != 'Custom'\\" required=\\"layout_background == 'Custom'\\">Suba su archivo</field>\\n                            <field name=\\"font\\" string=\\"Texto\\" widget=\\"selection\\" required=\\"1\\"/>\\n                            <field name=\\"logo\\" string=\\"Logotipo\\" widget=\\"image\\" options=\\"{'size': [0, 50]}\\"/>\\n\\n                            <label for=\\"primary_color\\" string=\\"Colores\\"/>\\n                            <div class=\\"o_document_layout_colors d-flex align-items-end mb-4\\">\\n                                <field name=\\"primary_color\\" widget=\\"color\\" class=\\"w-auto m-0 me-1\\"/>\\n                                <field name=\\"secondary_color\\" widget=\\"color\\" class=\\"w-auto m-0\\"/>\\n                                <a class=\\"o_custom_colors btn btn-secondary btn-sm position-relative ms-2\\" role=\\"button\\" title=\\"Restablecer a colores de logotipo\\" invisible=\\"not custom_colors\\">\\n                                    <i class=\\"fa fa-repeat\\"/> Restablecer\\n                                    <field name=\\"custom_colors\\" class=\\"position-absolute top-0 start-0 w-100 h-100 opacity-0\\" nolabel=\\"1\\"/>\\n                                </a>\\n                            </div>\\n\\n                            <field name=\\"company_details\\" string=\\"Dirección\\" options=\\"{'resizable': false}\\"/>\\n                            <field name=\\"report_header\\" string=\\"Lema\\" placeholder=\\"p. ej. Global Business Solutions\\" options=\\"{'resizable': false}\\"/>\\n                            <field name=\\"report_footer\\" placeholder=\\"Escriba su teléfono, correo electrónico, cuenta bancaria, número de identificación fiscal...\\" string=\\"Pie de página\\" options=\\"{'resizable': false}\\"/>\\n                            <field name=\\"paperformat_id\\" widget=\\"selection\\" required=\\"1\\"/>\\n                        </group>\\n                        <div class=\\"o_preview\\">\\n                            <field name=\\"preview\\" widget=\\"iframe_wrapper\\" class=\\"preview_document_layout d-flex justify-content-center mb-0\\"/>\\n                        </div>\\n                    </group>\\n                    <footer>\\n                        <button string=\\"Continuar\\" class=\\"btn-primary\\" type=\\"object\\" name=\\"document_layout_save\\" data-hotkey=\\"q\\"/>\\n                        <button special=\\"cancel\\" data-hotkey=\\"x\\" string=\\"Descartar\\"/>\\n                    </footer>\\n                </form>"}	<?xml version="1.0"?>\n<form class="o_document_layout">\n                    <group>\n                        <group class="o_document_layout_company">\n                            <field name="company_id" invisible="1"/>\n                            <field name="external_report_layout_id" invisible="1"/>\n                            <field name="logo_primary_color" invisible="1"/>\n                            <field name="logo_secondary_color" invisible="1"/>\n\n                            <field name="report_layout_id" string="Layout" widget="selection_badge" required="1" options="{'horizontal': true, 'size': 'sm'}"/>\n                            <field name="layout_background" string="Background" widget="selection" required="1"/>\n                            <field name="layout_background_image" options="{'accepted_file_extensions': 'image/*'}" invisible="layout_background != 'Custom'" required="layout_background == 'Custom'">Upload your file</field>\n                            <field name="font" string="Text" widget="selection" required="1"/>\n                            <field name="logo" string="Logo" widget="image" options="{'size': [0, 50]}"/>\n\n                            <label for="primary_color" string="Colors"/>\n                            <div class="o_document_layout_colors d-flex align-items-end mb-4">\n                                <field name="primary_color" widget="color" class="w-auto m-0 me-1"/>\n                                <field name="secondary_color" widget="color" class="w-auto m-0"/>\n                                <a class="o_custom_colors btn btn-secondary btn-sm position-relative ms-2" role="button" title="Reset to logo colors" invisible="not custom_colors">\n                                    <i class="fa fa-repeat"/> Reset\n                                    <field name="custom_colors" class="position-absolute top-0 start-0 w-100 h-100 opacity-0" nolabel="1"/>\n                                </a>\n                            </div>\n\n                            <field name="company_details" string="Address" options="{'resizable': false}"/>\n                            <field name="report_header" string="Tagline" placeholder="e.g. Global Business Solutions" options="{'resizable': false}"/>\n                            <field name="report_footer" placeholder="Write your phone, email, bank account, tax ID, ..." string="Footer" options="{'resizable': false}"/>\n                            <field name="paperformat_id" widget="selection" required="1"/>\n                        </group>\n                        <div class="o_preview">\n                            <field name="preview" widget="iframe_wrapper" class="preview_document_layout d-flex justify-content-center mb-0"/>\n                        </div>\n                    </group>\n                    <footer>\n                        <button string="Continue" class="btn-primary" type="object" name="document_layout_save" data-hotkey="q"/>\n                        <button special="cancel" data-hotkey="x" string="Discard"/>\n                    </footer>\n                </form>\n            	f	t	2026-04-08 08:31:43.707203	2026-04-08 08:31:43.707203	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
233	16	163	1	1	res.users.form.tour.inherit	res.users	\N	form	web_tour/views/res_users_views.xml	extension	{"en_US": "<xpath expr=\\"//field[@name='tz']\\" position=\\"after\\">\\n            <field name=\\"tour_enabled\\" widget=\\"boolean_toggle\\"/>\\n        </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//field[@name='tz']" position="after">\n            <field name="tour_enabled" widget="boolean_toggle"/>\n        </xpath>\n    	f	t	2026-04-08 08:31:48.87394	2026-04-08 08:31:48.87394	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
232	16	\N	1	1	tour.search	web_tour.tour	\N	search	web_tour/views/tour_views.xml	primary	{"en_US": "<search string=\\"Tip\\">\\n                <field name=\\"name\\"/>\\n            </search>", "es_ES": "<search string=\\"Consejo\\">\\n                <field name=\\"name\\"/>\\n            </search>"}	<?xml version="1.0"?>\n<search string="Tip">\n                <field name="name"/>\n            </search>\n        	f	t	2026-04-08 08:31:48.87394	2026-04-08 08:31:48.87394	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
217	16	180	1	1	Neutralize Banner	\N	web.neutralize_banner	qweb	web/views/neutralize_views.xml	extension	{"en_US": "<data name=\\"Neutralize Banner\\" inherit_id=\\"web.layout\\" active=\\"False\\">\\n        <xpath expr=\\"//body\\" position=\\"inside\\">\\n            <div>\\n                <span id=\\"oe_neutralize_banner\\" t-attf-style=\\"                         text-align: center;                         color: #FFFFFF;                         background-color: #D0442C;                         position: relative;                         display: block;                         font-size: 16px;                         {{ neutralize_banner_style or '' }}\\">\\n                    <t t-out=\\"neutralize_banner_text\\">Database neutralized for testing: no emails sent, etc.</t>\\n                </span>\\n            </div>\\n        </xpath>\\n        <xpath expr=\\"//head\\">\\n            <meta name=\\"robots\\" content=\\"noindex, nofollow\\"/>\\n        </xpath>\\n    </data>", "es_ES": "<data name=\\"Neutralize Banner\\" inherit_id=\\"web.layout\\" active=\\"False\\">\\n        <xpath expr=\\"//body\\" position=\\"inside\\">\\n            <div>\\n                <span id=\\"oe_neutralize_banner\\" t-attf-style=\\"                         text-align: center;                         color: #FFFFFF;                         background-color: #D0442C;                         position: relative;                         display: block;                         font-size: 16px;                         {{ neutralize_banner_style or '' }}\\">\\n                    <t t-out=\\"neutralize_banner_text\\">Base de datos neutralizada para pruebas: ningún correo electrónico enviado, etc.</t>\\n                </span>\\n            </div>\\n        </xpath>\\n        <xpath expr=\\"//head\\">\\n            <meta name=\\"robots\\" content=\\"noindex, nofollow\\"/>\\n        </xpath>\\n    </data>"}	<?xml version="1.0"?>\n<data name="Neutralize Banner" inherit_id="web.layout" active="False">\n        <xpath expr="//body" position="inside">\n            <div>\n                <span id="oe_neutralize_banner" t-attf-style="                         text-align: center;                         color: #FFFFFF;                         background-color: #D0442C;                         position: relative;                         display: block;                         font-size: 16px;                         {{ neutralize_banner_style or '' }}">\n                    <t t-out="neutralize_banner_text">Database neutralized for testing: no emails sent, etc.</t>\n                </span>\n            </div>\n        </xpath>\n        <xpath expr="//head">\n            <meta name="robots" content="noindex, nofollow"/>\n        </xpath>\n    </data>\n	f	f	2026-04-08 08:31:43.707203	2026-04-08 08:31:43.707203	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1098	16	\N	1	1	link.tracker.click.view.graph	link.tracker.click	\N	graph	link_tracker/views/link_tracker_views.xml	primary	{"en_US": "<graph string=\\"Link Clicks\\" type=\\"pie\\" sample=\\"1\\">\\n                    <field name=\\"link_id\\"/>\\n                    <field name=\\"ip\\"/>\\n                    <field name=\\"country_id\\"/>\\n                </graph>", "es_ES": "<graph string=\\"Clics en el enlace\\" type=\\"pie\\" sample=\\"1\\">\\n                    <field name=\\"link_id\\"/>\\n                    <field name=\\"ip\\"/>\\n                    <field name=\\"country_id\\"/>\\n                </graph>"}	<?xml version="1.0"?>\n<graph string="Link Clicks" type="pie" sample="1">\n                    <field name="link_id"/>\n                    <field name="ip"/>\n                    <field name="country_id"/>\n                </graph>\n            	f	t	2026-04-08 08:35:11.795175	2026-04-08 08:35:11.795175	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
2358	16	2316	1	1	option_layout_hide_header	\N	website.option_layout_hide_header	qweb	website/views/website_templates.xml	extension	{"en_US": "<data inherit_id=\\"website.layout\\" active=\\"False\\">\\n    <xpath expr=\\"//header\\" position=\\"before\\">\\n        <t t-set=\\"no_header\\" t-value=\\"True\\"/>\\n    </xpath>\\n</data>"}	<?xml version="1.0"?>\n<data inherit_id="website.layout" active="False">\n    <xpath expr="//header" position="before">\n        <t t-set="no_header" t-value="True"/>\n    </xpath>\n</data>\n\n	f	f	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
635	16	\N	1	1	digest.tip.view.search	digest.tip	\N	search	digest/views/digest_views.xml	primary	{"en_US": "<search>\\n                <field name=\\"name\\"/>\\n                <field name=\\"tip_description\\"/>\\n                <field name=\\"group_id\\"/>\\n            </search>"}	<?xml version="1.0"?>\n<search>\n                <field name="name"/>\n                <field name="tip_description"/>\n                <field name="group_id"/>\n            </search>\n        	f	t	2026-04-08 08:34:42.757453	2026-04-08 08:34:42.757453	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
218	16	166	1	1	res.users.view.search.inherit.auth.totp	res.users	\N	search	auth_totp/views/res_users_views.xml	extension	{"en_US": "<xpath expr=\\"//search\\" position=\\"inside\\">\\n                <separator/>\\n                <filter name=\\"totp_enabled\\" string=\\"Two-factor authentication Enabled\\" domain=\\"[('totp_enabled','!=',False)]\\"/>\\n                <filter name=\\"totp_disabled\\" string=\\"Two-factor authentication Disabled\\" domain=\\"[('totp_enabled','=',False)]\\"/>\\n            </xpath>", "es_ES": "<xpath expr=\\"//search\\" position=\\"inside\\">\\n                <separator/>\\n                <filter name=\\"totp_enabled\\" string=\\"Autenticación de dos factores habilitada\\" domain=\\"[('totp_enabled','!=',False)]\\"/>\\n                <filter name=\\"totp_disabled\\" string=\\"Autenticación de dos factores deshabilitada\\" domain=\\"[('totp_enabled','=',False)]\\"/>\\n            </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//search" position="inside">\n                <separator/>\n                <filter name="totp_enabled" string="Two-factor authentication Enabled" domain="[('totp_enabled','!=',False)]"/>\n                <filter name="totp_disabled" string="Two-factor authentication Disabled" domain="[('totp_enabled','=',False)]"/>\n            </xpath>\n        	f	t	2026-04-08 08:31:47.199451	2026-04-08 08:31:47.199451	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
230	16	\N	1	1	web_tour.tour form	web_tour.tour	\N	form	web_tour/views/tour_views.xml	primary	{"en_US": "<form create=\\"0\\">\\n                <header>\\n                    <div>\\n                        <field name=\\"name\\" widget=\\"tour_start_widget\\"/>\\n                    </div>\\n                </header>\\n                <sheet>\\n                    <div class=\\"oe_title\\">\\n                        <h1><field class=\\"text-break\\" options=\\"{'line_breaks': False}\\" widget=\\"text\\" name=\\"name\\" placeholder=\\"e.g. My_Tour\\"/></h1>\\n                    </div>\\n                    <group>\\n                        <group>\\n                            <field name=\\"sequence\\"/>\\n                            <field name=\\"url\\"/>\\n                        </group>\\n                        <group>\\n                            <field name=\\"custom\\" readonly=\\"1\\"/>\\n                            <field name=\\"sharing_url\\" widget=\\"CopyClipboardURL\\"/>\\n                        </group>\\n                        <notebook>\\n                            <page name=\\"steps\\" string=\\"Steps\\" invisible=\\"not custom\\">\\n                                <field name=\\"step_ids\\">\\n                                    <list>\\n                                        <field name=\\"sequence\\" widget=\\"handle\\"/>\\n                                        <field name=\\"trigger\\"/>\\n                                        <field name=\\"run\\"/>\\n                                        <field name=\\"content\\"/>\\n                                    </list>\\n                                </field>\\n                            </page>\\n                        </notebook>\\n                        <field colspan=\\"2\\" name=\\"rainbow_man_message\\" placeholder=\\"Rainbow Man Message...\\"/>\\n                    </group>\\n                </sheet>\\n            </form>", "es_ES": "<form create=\\"0\\">\\n                <header>\\n                    <div>\\n                        <field name=\\"name\\" widget=\\"tour_start_widget\\"/>\\n                    </div>\\n                </header>\\n                <sheet>\\n                    <div class=\\"oe_title\\">\\n                        <h1><field class=\\"text-break\\" options=\\"{'line_breaks': False}\\" widget=\\"text\\" name=\\"name\\" placeholder=\\"p. ej. Mi_recorrido\\"/></h1>\\n                    </div>\\n                    <group>\\n                        <group>\\n                            <field name=\\"sequence\\"/>\\n                            <field name=\\"url\\"/>\\n                        </group>\\n                        <group>\\n                            <field name=\\"custom\\" readonly=\\"1\\"/>\\n                            <field name=\\"sharing_url\\" widget=\\"CopyClipboardURL\\"/>\\n                        </group>\\n                        <notebook>\\n                            <page name=\\"steps\\" string=\\"Pasos\\" invisible=\\"not custom\\">\\n                                <field name=\\"step_ids\\">\\n                                    <list>\\n                                        <field name=\\"sequence\\" widget=\\"handle\\"/>\\n                                        <field name=\\"trigger\\"/>\\n                                        <field name=\\"run\\"/>\\n                                        <field name=\\"content\\"/>\\n                                    </list>\\n                                </field>\\n                            </page>\\n                        </notebook>\\n                        <field colspan=\\"2\\" name=\\"rainbow_man_message\\" placeholder=\\"Mensaje del hombre arcoíris...\\"/>\\n                    </group>\\n                </sheet>\\n            </form>"}	<?xml version="1.0"?>\n<form create="0">\n                <header>\n                    <div>\n                        <field name="name" widget="tour_start_widget"/>\n                    </div>\n                </header>\n                <sheet>\n                    <div class="oe_title">\n                        <h1><field class="text-break" options="{'line_breaks': False}" widget="text" name="name" placeholder="e.g. My_Tour"/></h1>\n                    </div>\n                    <group>\n                        <group>\n                            <field name="sequence"/>\n                            <field name="url"/>\n                        </group>\n                        <group>\n                            <field name="custom" readonly="1"/>\n                            <field name="sharing_url" widget="CopyClipboardURL"/>\n                        </group>\n                        <notebook>\n                            <page name="steps" string="Steps" invisible="not custom">\n                                <field name="step_ids">\n                                    <list>\n                                        <field name="sequence" widget="handle"/>\n                                        <field name="trigger"/>\n                                        <field name="run"/>\n                                        <field name="content"/>\n                                    </list>\n                                </field>\n                            </page>\n                        </notebook>\n                        <field colspan="2" name="rainbow_man_message" placeholder="Rainbow Man Message..."/>\n                    </group>\n                </sheet>\n            </form>\n        	f	t	2026-04-08 08:31:48.87394	2026-04-08 08:31:48.87394	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
231	16	\N	1	1	web_tour.tour list	web_tour.tour	\N	list	web_tour/views/tour_views.xml	primary	{"en_US": "<list string=\\"Menu\\" create=\\"0\\" edit=\\"0\\" js_class=\\"tour_list\\">\\n                <field name=\\"sequence\\" widget=\\"handle\\"/>\\n                <field name=\\"name\\"/>\\n                <field name=\\"url\\"/>\\n                <field name=\\"custom\\"/>\\n                <field name=\\"rainbow_man_message\\" column_invisible=\\"1\\"/> <!-- Invisible to get the data in JS -->\\n                <field name=\\"name\\" widget=\\"tour_start_widget\\" options=\\"{'link': true}\\" string=\\"\\"/>\\n            </list>", "es_ES": "<list string=\\"Menú\\" create=\\"0\\" edit=\\"0\\" js_class=\\"tour_list\\">\\n                <field name=\\"sequence\\" widget=\\"handle\\"/>\\n                <field name=\\"name\\"/>\\n                <field name=\\"url\\"/>\\n                <field name=\\"custom\\"/>\\n                <field name=\\"rainbow_man_message\\" column_invisible=\\"1\\"/> <!-- Invisible to get the data in JS -->\\n                <field name=\\"name\\" widget=\\"tour_start_widget\\" options=\\"{'link': true}\\" string=\\"\\"/>\\n            </list>"}	<?xml version="1.0"?>\n<list string="Menu" create="0" edit="0" js_class="tour_list">\n                <field name="sequence" widget="handle"/>\n                <field name="name"/>\n                <field name="url"/>\n                <field name="custom"/>\n                <field name="rainbow_man_message" column_invisible="1"/> <!-- Invisible to get the data in JS -->\n                <field name="name" widget="tour_start_widget" options="{'link': true}" string=""/>\n            </list>\n        	f	t	2026-04-08 08:31:48.87394	2026-04-08 08:31:48.87394	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1095	16	\N	1	1	link.tracker.click.view.search	link.tracker.click	\N	search	link_tracker/views/link_tracker_views.xml	primary	{"en_US": "<search string=\\"Clicks\\">\\n                    <field name=\\"link_id\\"/>\\n                    <field name=\\"country_id\\"/>\\n                    <group expand=\\"0\\" string=\\"Group By\\">\\n                        <filter string=\\"Link\\" name=\\"groupby_link_id\\" domain=\\"[]\\" context=\\"{'group_by': 'link_id'}\\"/>\\n                        <filter string=\\"Country\\" name=\\"groupby_country_id\\" context=\\"{'group_by': 'country_id'}\\"/>\\n                    </group>\\n                </search>", "es_ES": "<search string=\\"Clics\\">\\n                    <field name=\\"link_id\\"/>\\n                    <field name=\\"country_id\\"/>\\n                    <group expand=\\"0\\" string=\\"Agrupar por\\">\\n                        <filter string=\\"Enlace\\" name=\\"groupby_link_id\\" domain=\\"[]\\" context=\\"{'group_by': 'link_id'}\\"/>\\n                        <filter string=\\"País\\" name=\\"groupby_country_id\\" context=\\"{'group_by': 'country_id'}\\"/>\\n                    </group>\\n                </search>"}	<?xml version="1.0"?>\n<search string="Clicks">\n                    <field name="link_id"/>\n                    <field name="country_id"/>\n                    <group expand="0" string="Group By">\n                        <filter string="Link" name="groupby_link_id" domain="[]" context="{'group_by': 'link_id'}"/>\n                        <filter string="Country" name="groupby_country_id" context="{'group_by': 'country_id'}"/>\n                    </group>\n                </search>\n            	f	t	2026-04-08 08:35:11.795175	2026-04-08 08:35:11.795175	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
219	16	163	1	1	user form: add totp status	res.users	\N	form	auth_totp/views/res_users_views.xml	extension	{"en_US": "<page name=\\"account_security\\" position=\\"inside\\">\\n                <field name=\\"totp_enabled\\" invisible=\\"1\\"/>\\n                <!-- For own user, allow to activate the two-factor Authentication -->\\n                <div>\\n                    <div class=\\"o_horizontal_separator d-flex align-items-center mt-2 mb-4 text-uppercase fw-bolder small\\">Two-factor Authentication\\n                        <div invisible=\\"totp_enabled\\">\\n                            <button invisible=\\"id == uid\\" name=\\"action_totp_enable_wizard\\" disabled=\\"1\\" type=\\"object\\" class=\\"fa fa-toggle-off o_auth_2fa_btn disabled\\" aria-label=\\"Enable 2FA\\"/>\\n                            <button invisible=\\"id != uid\\" name=\\"action_totp_enable_wizard\\" type=\\"object\\" class=\\"fa fa-toggle-off o_auth_2fa_btn disabled pe-auto\\" aria-label=\\"Enable 2FA\\"/>\\n                        </div>\\n                        <button invisible=\\"not totp_enabled\\" name=\\"action_totp_disable\\" type=\\"object\\" class=\\"fa fa-toggle-on o_auth_2fa_btn text-primary enabled\\" aria-label=\\"Disable 2FA\\"/>\\n                    </div>\\n                    <span invisible=\\"totp_enabled\\" class=\\"text-muted\\">\\n                        Two-factor Authentication (\\"2FA\\") is a system of double authentication.\\n                        The first one is done with your password and the second one with a code you get from a dedicated mobile app.\\n                        Popular ones include Authy, Google Authenticator or the Microsoft Authenticator.\\n                        <widget name=\\"documentation_link\\" path=\\"/applications/general/auth/2fa.html\\" icon=\\"fa-fw o_button_icon fa-info-circle\\" label=\\"Learn More\\"/>\\n                    </span>\\n                    <span invisible=\\"not totp_enabled\\" class=\\"text-muted\\">This account is protected!</span>\\n                </div>\\n                <group name=\\"auth_devices\\" string=\\"Trusted Devices\\" invisible=\\"not totp_trusted_device_ids\\">\\n                    <div colspan=\\"2\\">\\n                        <field name=\\"totp_trusted_device_ids\\" nolabel=\\"1\\" colspan=\\"4\\" readonly=\\"1\\">\\n                            <list create=\\"false\\" delete=\\"false\\">\\n                                <field name=\\"name\\" string=\\"Device\\"/>\\n                                <field name=\\"create_date\\" string=\\"Added On\\"/>\\n                                <button type=\\"object\\" name=\\"remove\\" title=\\"Revoke\\" icon=\\"fa-trash\\"/>\\n                            </list>\\n                        </field>\\n                        <button name=\\"revoke_all_devices\\" string=\\"Revoke All\\" type=\\"object\\" class=\\"btn btn-secondary\\" confirm=\\"Are you sure? The user may be asked to enter two-factor codes again on those devices\\"/>\\n                    </div>\\n                </group>\\n            </page>", "es_ES": "<page name=\\"account_security\\" position=\\"inside\\">\\n                <field name=\\"totp_enabled\\" invisible=\\"1\\"/>\\n                <!-- For own user, allow to activate the two-factor Authentication -->\\n                <div>\\n                    <div class=\\"o_horizontal_separator d-flex align-items-center mt-2 mb-4 text-uppercase fw-bolder small\\">Autenticación de dos factores\\n                        <div invisible=\\"totp_enabled\\">\\n                            <button invisible=\\"id == uid\\" name=\\"action_totp_enable_wizard\\" disabled=\\"1\\" type=\\"object\\" class=\\"fa fa-toggle-off o_auth_2fa_btn disabled\\" aria-label=\\"Habilitar la A2F\\"/>\\n                            <button invisible=\\"id != uid\\" name=\\"action_totp_enable_wizard\\" type=\\"object\\" class=\\"fa fa-toggle-off o_auth_2fa_btn disabled pe-auto\\" aria-label=\\"Habilitar la A2F\\"/>\\n                        </div>\\n                        <button invisible=\\"not totp_enabled\\" name=\\"action_totp_disable\\" type=\\"object\\" class=\\"fa fa-toggle-on o_auth_2fa_btn text-primary enabled\\" aria-label=\\"Deshabilitar la A2F\\"/>\\n                    </div>\\n                    <span invisible=\\"totp_enabled\\" class=\\"text-muted\\">\\n                        La autenticación de dos factores (A2F) es un sistema de autenticación doble.\\nLa primera autentificación se hace con su contraseña, la segunda con un código que obtendrá de una aplicación específica para móviles.\\nEntre las aplicaciones populares se encuentran Authy, Google Authenticator o Microsoft Authenticator.\\n                        <widget name=\\"documentation_link\\" path=\\"/applications/general/auth/2fa.html\\" icon=\\"fa-fw o_button_icon fa-info-circle\\" label=\\"Más información\\"/>\\n                    </span>\\n                    <span invisible=\\"not totp_enabled\\" class=\\"text-muted\\">Esta cuenta está protegida</span>\\n                </div>\\n                <group name=\\"auth_devices\\" string=\\"Dispositivos de confianza\\" invisible=\\"not totp_trusted_device_ids\\">\\n                    <div colspan=\\"2\\">\\n                        <field name=\\"totp_trusted_device_ids\\" nolabel=\\"1\\" colspan=\\"4\\" readonly=\\"1\\">\\n                            <list create=\\"false\\" delete=\\"false\\">\\n                                <field name=\\"name\\" string=\\"Dispositivo\\"/>\\n                                <field name=\\"create_date\\" string=\\"Añadido en\\"/>\\n                                <button type=\\"object\\" name=\\"remove\\" title=\\"Revocar\\" icon=\\"fa-trash\\"/>\\n                            </list>\\n                        </field>\\n                        <button name=\\"revoke_all_devices\\" string=\\"Revocar todo\\" type=\\"object\\" class=\\"btn btn-secondary\\" confirm=\\"¿Está seguro? Es posible que se le pida al usuario ingresar códigos de dos factores de nuevo en esos dispositivos\\"/>\\n                    </div>\\n                </group>\\n            </page>"}	<?xml version="1.0"?>\n<page name="account_security" position="inside">\n                <field name="totp_enabled" invisible="1"/>\n                <!-- For own user, allow to activate the two-factor Authentication -->\n                <div>\n                    <div class="o_horizontal_separator d-flex align-items-center mt-2 mb-4 text-uppercase fw-bolder small">Two-factor Authentication\n                        <div invisible="totp_enabled">\n                            <button invisible="id == uid" name="action_totp_enable_wizard" disabled="1" type="object" class="fa fa-toggle-off o_auth_2fa_btn disabled" aria-label="Enable 2FA"/>\n                            <button invisible="id != uid" name="action_totp_enable_wizard" type="object" class="fa fa-toggle-off o_auth_2fa_btn disabled pe-auto" aria-label="Enable 2FA"/>\n                        </div>\n                        <button invisible="not totp_enabled" name="action_totp_disable" type="object" class="fa fa-toggle-on o_auth_2fa_btn text-primary enabled" aria-label="Disable 2FA"/>\n                    </div>\n                    <span invisible="totp_enabled" class="text-muted">\n                        Two-factor Authentication ("2FA") is a system of double authentication.\n                        The first one is done with your password and the second one with a code you get from a dedicated mobile app.\n                        Popular ones include Authy, Google Authenticator or the Microsoft Authenticator.\n                        <widget name="documentation_link" path="/applications/general/auth/2fa.html" icon="fa-fw o_button_icon fa-info-circle" label="Learn More"/>\n                    </span>\n                    <span invisible="not totp_enabled" class="text-muted">This account is protected!</span>\n                </div>\n                <group name="auth_devices" string="Trusted Devices" invisible="not totp_trusted_device_ids">\n                    <div colspan="2">\n                        <field name="totp_trusted_device_ids" nolabel="1" colspan="4" readonly="1">\n                            <list create="false" delete="false">\n                                <field name="name" string="Device"/>\n                                <field name="create_date" string="Added On"/>\n                                <button type="object" name="remove" title="Revoke" icon="fa-trash"/>\n                            </list>\n                        </field>\n                        <button name="revoke_all_devices" string="Revoke All" type="object" class="btn btn-secondary" confirm="Are you sure? The user may be asked to enter two-factor codes again on those devices"/>\n                    </div>\n                </group>\n            </page>\n        	f	t	2026-04-08 08:31:47.199451	2026-04-08 08:31:47.199451	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
220	16	170	1	1	users preference: totp	res.users	\N	form	auth_totp/views/res_users_views.xml	extension	{"en_US": "<group name=\\"auth\\" position=\\"after\\">\\n                <field name=\\"totp_enabled\\" invisible=\\"1\\"/>\\n                <div>\\n                    <div class=\\"o_horizontal_separator mt-2 mb-4 text-uppercase fw-bolder small\\">Two-factor Authentication\\n                        <button invisible=\\"totp_enabled\\" name=\\"action_totp_enable_wizard\\" type=\\"object\\" class=\\"fa fa-toggle-off o_auth_2fa_btn\\" aria-label=\\"Enable 2FA\\"/>\\n                        <button invisible=\\"not totp_enabled\\" name=\\"action_totp_disable\\" type=\\"object\\" class=\\"fa fa-toggle-on o_auth_2fa_btn text-primary\\" aria-label=\\"Disable 2FA\\"/>\\n                    </div>\\n                    <span invisible=\\"not totp_enabled\\" class=\\"text-muted\\">Your account is protected!</span>\\n                    <span invisible=\\"totp_enabled\\" class=\\"text-muted\\">\\n                        Two-factor Authentication (\\"2FA\\") is a system of double authentication.\\n                        The first one is done with your password and the second one with a code you get from a dedicated mobile app.\\n                        Popular ones include Authy, Google Authenticator or the Microsoft Authenticator.\\n                        <widget name=\\"documentation_link\\" path=\\"/applications/general/auth/2fa.html\\" icon=\\"fa-fw o_button_icon fa-info-circle\\" label=\\"Learn More\\"/>\\n                    </span>\\n                    <group name=\\"auth_devices\\" string=\\"Trusted Devices\\" invisible=\\"not totp_trusted_device_ids\\">\\n                        <div colspan=\\"2\\">\\n                            <field name=\\"totp_trusted_device_ids\\" nolabel=\\"1\\" colspan=\\"4\\" readonly=\\"1\\">\\n                                <list create=\\"false\\" delete=\\"false\\">\\n                                    <field name=\\"name\\" string=\\"Device\\"/>\\n                                    <field name=\\"create_date\\" string=\\"Added On\\"/>\\n                                    <button type=\\"object\\" name=\\"remove\\" title=\\"Revoke\\" icon=\\"fa-trash\\"/>\\n                                </list>\\n                            </field>\\n                            <button name=\\"revoke_all_devices\\" string=\\"Revoke All\\" type=\\"object\\" class=\\"btn btn-secondary\\" confirm=\\"Are you sure? You may be asked to enter two-factor codes again on those devices\\"/>\\n                        </div>\\n                    </group>\\n                </div>\\n            </group>", "es_ES": "<group name=\\"auth\\" position=\\"after\\">\\n                <field name=\\"totp_enabled\\" invisible=\\"1\\"/>\\n                <div>\\n                    <div class=\\"o_horizontal_separator mt-2 mb-4 text-uppercase fw-bolder small\\">Autenticación de dos factores\\n                        <button invisible=\\"totp_enabled\\" name=\\"action_totp_enable_wizard\\" type=\\"object\\" class=\\"fa fa-toggle-off o_auth_2fa_btn\\" aria-label=\\"Habilitar la A2F\\"/>\\n                        <button invisible=\\"not totp_enabled\\" name=\\"action_totp_disable\\" type=\\"object\\" class=\\"fa fa-toggle-on o_auth_2fa_btn text-primary\\" aria-label=\\"Deshabilitar la A2F\\"/>\\n                    </div>\\n                    <span invisible=\\"not totp_enabled\\" class=\\"text-muted\\">Su cuenta está protegida</span>\\n                    <span invisible=\\"totp_enabled\\" class=\\"text-muted\\">\\n                        La autenticación de dos factores (A2F) es un sistema de autenticación doble.\\nLa primera autentificación se hace con su contraseña, la segunda con un código que obtendrá de una aplicación específica para móviles.\\nEntre las aplicaciones populares se encuentran Authy, Google Authenticator o Microsoft Authenticator.\\n                        <widget name=\\"documentation_link\\" path=\\"/applications/general/auth/2fa.html\\" icon=\\"fa-fw o_button_icon fa-info-circle\\" label=\\"Más información\\"/>\\n                    </span>\\n                    <group name=\\"auth_devices\\" string=\\"Dispositivos de confianza\\" invisible=\\"not totp_trusted_device_ids\\">\\n                        <div colspan=\\"2\\">\\n                            <field name=\\"totp_trusted_device_ids\\" nolabel=\\"1\\" colspan=\\"4\\" readonly=\\"1\\">\\n                                <list create=\\"false\\" delete=\\"false\\">\\n                                    <field name=\\"name\\" string=\\"Dispositivo\\"/>\\n                                    <field name=\\"create_date\\" string=\\"Añadido en\\"/>\\n                                    <button type=\\"object\\" name=\\"remove\\" title=\\"Revocar\\" icon=\\"fa-trash\\"/>\\n                                </list>\\n                            </field>\\n                            <button name=\\"revoke_all_devices\\" string=\\"Revocar todo\\" type=\\"object\\" class=\\"btn btn-secondary\\" confirm=\\"¿Está seguro? Es posible que se le pida ingresar códigos de dos factores de nuevo en esos dispositivos\\"/>\\n                        </div>\\n                    </group>\\n                </div>\\n            </group>"}	<?xml version="1.0"?>\n<group name="auth" position="after">\n                <field name="totp_enabled" invisible="1"/>\n                <div>\n                    <div class="o_horizontal_separator mt-2 mb-4 text-uppercase fw-bolder small">Two-factor Authentication\n                        <button invisible="totp_enabled" name="action_totp_enable_wizard" type="object" class="fa fa-toggle-off o_auth_2fa_btn" aria-label="Enable 2FA"/>\n                        <button invisible="not totp_enabled" name="action_totp_disable" type="object" class="fa fa-toggle-on o_auth_2fa_btn text-primary" aria-label="Disable 2FA"/>\n                    </div>\n                    <span invisible="not totp_enabled" class="text-muted">Your account is protected!</span>\n                    <span invisible="totp_enabled" class="text-muted">\n                        Two-factor Authentication ("2FA") is a system of double authentication.\n                        The first one is done with your password and the second one with a code you get from a dedicated mobile app.\n                        Popular ones include Authy, Google Authenticator or the Microsoft Authenticator.\n                        <widget name="documentation_link" path="/applications/general/auth/2fa.html" icon="fa-fw o_button_icon fa-info-circle" label="Learn More"/>\n                    </span>\n                    <group name="auth_devices" string="Trusted Devices" invisible="not totp_trusted_device_ids">\n                        <div colspan="2">\n                            <field name="totp_trusted_device_ids" nolabel="1" colspan="4" readonly="1">\n                                <list create="false" delete="false">\n                                    <field name="name" string="Device"/>\n                                    <field name="create_date" string="Added On"/>\n                                    <button type="object" name="remove" title="Revoke" icon="fa-trash"/>\n                                </list>\n                            </field>\n                            <button name="revoke_all_devices" string="Revoke All" type="object" class="btn btn-secondary" confirm="Are you sure? You may be asked to enter two-factor codes again on those devices"/>\n                        </div>\n                    </group>\n                </div>\n            </group>\n        	f	t	2026-04-08 08:31:47.199451	2026-04-08 08:31:47.199451	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
221	16	\N	1	1	Two-Factor Authentication	\N	auth_totp.auth_totp_form	qweb	auth_totp/views/templates.xml	primary	{"en_US": "<t name=\\"Two-Factor Authentication\\" t-name=\\"auth_totp.auth_totp_form\\">\\n        <t t-call=\\"web.login_layout\\">\\n            <t t-set=\\"disable_footer\\">1</t>\\n            <div class=\\"oe_login_form\\">\\n                <h5 class=\\"card-title\\">Two-factor Authentication</h5>\\n                <form method=\\"POST\\" action=\\"\\" class=\\"\\">\\n                    <div class=\\"mb-2 mt-2 text-muted\\">\\n                        To login, enter below the six-digit authentication code provided by your Authenticator app.\\n                        <br/>\\n                        <a href=\\"https://www.odoo.com/documentation/master/applications/general/auth/2fa.html\\" title=\\"Learn More\\" target=\\"_blank\\">Learn More</a>\\n                    </div>\\n                    <input type=\\"hidden\\" name=\\"csrf_token\\" t-att-value=\\"request.csrf_token()\\"/>\\n                    <input type=\\"hidden\\" name=\\"redirect\\" t-att-value=\\"redirect\\"/>\\n                    <div class=\\"mb-3\\">\\n                        <label class=\\"fw-bold\\" for=\\"totp_token\\">Authentication Code</label>\\n                        <input id=\\"totp_token\\" name=\\"totp_token\\" class=\\"form-control mb-2\\" autocomplete=\\"off\\" inputmode=\\"numeric\\" autofocus=\\"autofocus\\" required=\\"required\\" placeholder=\\"e.g. 123456\\"/>\\n                    </div>\\n                    <div class=\\"text-center py-2 border-top\\">\\n                        <p class=\\"alert alert-danger\\" t-if=\\"error\\" role=\\"alert\\">\\n                            <t t-esc=\\"error\\"/>\\n                        </p>\\n                    <div class=\\"mb-2 mt-2 text-muted\\">\\n                        <input type=\\"checkbox\\" name=\\"remember\\" id=\\"switch-remember\\" value=\\"1\\"/>\\n                        <label for=\\"switch-remember\\">Don't ask again on this device</label>\\n                    </div>\\n                        <div t-attf-class=\\"clearfix oe_login_buttons text-center d-grid mb-1\\">\\n                            <button type=\\"submit\\" class=\\"btn btn-primary\\">\\n                                Log in\\n                            </button>\\n                        </div>\\n\\n                    </div>\\n                </form>\\n\\n                <form method=\\"POST\\" action=\\"/web/session/logout\\">\\n                    <input type=\\"hidden\\" name=\\"csrf_token\\" t-att-value=\\"request.csrf_token()\\"/>\\n                    <div class=\\"w-100 text-center\\">\\n                        <button type=\\"submit\\" class=\\"btn btn-link btn-sm mb-2\\">\\n                            Cancel\\n                        </button>\\n                    </div>\\n                </form>\\n            </div>\\n        </t>\\n    </t>", "es_ES": "<t name=\\"Two-Factor Authentication\\" t-name=\\"auth_totp.auth_totp_form\\">\\n        <t t-call=\\"web.login_layout\\">\\n            <t t-set=\\"disable_footer\\">1</t>\\n            <div class=\\"oe_login_form\\">\\n                <h5 class=\\"card-title\\">Autenticación de dos factores</h5>\\n                <form method=\\"POST\\" action=\\"\\" class=\\"\\">\\n                    <div class=\\"mb-2 mt-2 text-muted\\">\\n                        Para iniciar sesión, ingrese el código de autenticación de seis dígitos que aparece en la aplicación de autentificación.\\n<br/>\\n                        <a href=\\"https://www.odoo.com/documentation/master/applications/general/auth/2fa.html\\" title=\\"Más información\\" target=\\"_blank\\">Más información</a>\\n                    </div>\\n                    <input type=\\"hidden\\" name=\\"csrf_token\\" t-att-value=\\"request.csrf_token()\\"/>\\n                    <input type=\\"hidden\\" name=\\"redirect\\" t-att-value=\\"redirect\\"/>\\n                    <div class=\\"mb-3\\">\\n                        <label class=\\"fw-bold\\" for=\\"totp_token\\">Código de autenticación</label>\\n                        <input id=\\"totp_token\\" name=\\"totp_token\\" class=\\"form-control mb-2\\" autocomplete=\\"off\\" inputmode=\\"numeric\\" autofocus=\\"autofocus\\" required=\\"required\\" placeholder=\\"p. ej. 123456\\"/>\\n                    </div>\\n                    <div class=\\"text-center py-2 border-top\\">\\n                        <p class=\\"alert alert-danger\\" t-if=\\"error\\" role=\\"alert\\">\\n                            <t t-esc=\\"error\\"/>\\n                        </p>\\n                    <div class=\\"mb-2 mt-2 text-muted\\">\\n                        <input type=\\"checkbox\\" name=\\"remember\\" id=\\"switch-remember\\" value=\\"1\\"/>\\n                        <label for=\\"switch-remember\\">No volver a preguntar en este dispositivo</label>\\n                    </div>\\n                        <div t-attf-class=\\"clearfix oe_login_buttons text-center d-grid mb-1\\">\\n                            <button type=\\"submit\\" class=\\"btn btn-primary\\">\\n                                Iniciar sesión\\n                            </button>\\n                        </div>\\n\\n                    </div>\\n                </form>\\n\\n                <form method=\\"POST\\" action=\\"/web/session/logout\\">\\n                    <input type=\\"hidden\\" name=\\"csrf_token\\" t-att-value=\\"request.csrf_token()\\"/>\\n                    <div class=\\"w-100 text-center\\">\\n                        <button type=\\"submit\\" class=\\"btn btn-link btn-sm mb-2\\">\\n                            Cancelar\\n                        </button>\\n                    </div>\\n                </form>\\n            </div>\\n        </t>\\n    </t>"}	<?xml version="1.0"?>\n<t name="Two-Factor Authentication" t-name="auth_totp.auth_totp_form">\n        <t t-call="web.login_layout">\n            <t t-set="disable_footer">1</t>\n            <div class="oe_login_form">\n                <h5 class="card-title">Two-factor Authentication</h5>\n                <form method="POST" action="" class="">\n                    <div class="mb-2 mt-2 text-muted">\n                        To login, enter below the six-digit authentication code provided by your Authenticator app.\n                        <br/>\n                        <a href="https://www.odoo.com/documentation/master/applications/general/auth/2fa.html" title="Learn More" target="_blank">Learn More</a>\n                    </div>\n                    <input type="hidden" name="csrf_token" t-att-value="request.csrf_token()"/>\n                    <input type="hidden" name="redirect" t-att-value="redirect"/>\n                    <div class="mb-3">\n                        <label class="fw-bold" for="totp_token">Authentication Code</label>\n                        <input id="totp_token" name="totp_token" class="form-control mb-2" autocomplete="off" inputmode="numeric" autofocus="autofocus" required="required" placeholder="e.g. 123456"/>\n                    </div>\n                    <div class="text-center py-2 border-top">\n                        <p class="alert alert-danger" t-if="error" role="alert">\n                            <t t-esc="error"/>\n                        </p>\n                    <div class="mb-2 mt-2 text-muted">\n                        <input type="checkbox" name="remember" id="switch-remember" value="1"/>\n                        <label for="switch-remember">Don't ask again on this device</label>\n                    </div>\n                        <div t-attf-class="clearfix oe_login_buttons text-center d-grid mb-1">\n                            <button type="submit" class="btn btn-primary">\n                                Log in\n                            </button>\n                        </div>\n\n                    </div>\n                </form>\n\n                <form method="POST" action="/web/session/logout">\n                    <input type="hidden" name="csrf_token" t-att-value="request.csrf_token()"/>\n                    <div class="w-100 text-center">\n                        <button type="submit" class="btn btn-link btn-sm mb-2">\n                            Cancel\n                        </button>\n                    </div>\n                </form>\n            </div>\n        </t>\n    </t>\n	f	t	2026-04-08 08:31:47.199451	2026-04-08 08:31:47.199451	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1097	16	\N	1	1	link.tracker.click.view.list	link.tracker.click	\N	list	link_tracker/views/link_tracker_views.xml	primary	{"en_US": "<list string=\\"Links Clicks\\">\\n                    <field name=\\"link_id\\"/>\\n                    <field name=\\"ip\\"/>\\n                    <field name=\\"country_id\\"/>\\n                </list>", "es_ES": "<list string=\\"Clics en los enlaces\\">\\n                    <field name=\\"link_id\\"/>\\n                    <field name=\\"ip\\"/>\\n                    <field name=\\"country_id\\"/>\\n                </list>"}	<?xml version="1.0"?>\n<list string="Links Clicks">\n                    <field name="link_id"/>\n                    <field name="ip"/>\n                    <field name="country_id"/>\n                </list>\n            	f	t	2026-04-08 08:35:11.795175	2026-04-08 08:35:11.795175	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
222	16	\N	1	1	auth_totp wizard	auth_totp.wizard	\N	form	auth_totp/wizard/auth_totp_wizard_views.xml	primary	{"en_US": "<form>\\n                <sheet>\\n                    <div class=\\"o_auth_totp_enable_2FA container\\">\\n                        <div class=\\"mb-3 w-100\\">\\n                            <h3 class=\\"fw-bold\\">Authenticator App Setup</h3>\\n                            <ul>\\n                                <div class=\\"d-md-none d-block\\">\\n                                    <li>\\n                                        <field class=\\"text-wrap\\" name=\\"url\\" widget=\\"url\\" options=\\"{'website_path': True}\\" text=\\"Click on this link to open your authenticator app\\"/></li>\\n                                </div>\\n                                <li>\\n                                    <div class=\\"d-flex align-items-center flex-wrap\\">\\n                                        <span class=\\"d-md-none d-block\\">Or install an authenticator app</span>\\n                                        <span class=\\"d-none d-md-block\\">Install an authenticator app on your mobile device</span>\\n                                        <div class=\\"d-block d-md-none\\">\\n                                            <a href=\\"https://play.google.com/store/search?q=authenticator&amp;c=apps\\" class=\\"mx-2\\" target=\\"blank\\">\\n                                                <img alt=\\"On Google Play\\" style=\\"width: 24px;\\" src=\\"/base_setup/static/src/img/logo_google_play.png\\"/>\\n                                            </a>\\n                                            <a href=\\"http://appstore.com/2fa\\" class=\\"mx-2\\" target=\\"blank\\">\\n                                                <img alt=\\"On Apple Store\\" style=\\"width: 24px;\\" src=\\"/base_setup/static/src/img/logo_apple_store.png\\"/>\\n                                            </a>\\n                                        </div>\\n                                    </div>\\n                                </li>\\n\\n                                <span class=\\"text-muted\\">Popular ones include Authy, Google Authenticator or the Microsoft Authenticator.</span>\\n                                <li>Look for an \\"Add an account\\" button</li>\\n                                <li>\\n                                    <span class=\\"d-none d-md-block\\">When requested to do so, scan the barcode below</span>\\n                                    <span class=\\"d-block d-md-none\\">When requested to do so, copy the key below</span>\\n                                </li>\\n                            </ul>\\n\\n                            <!-- Desktop version -->\\n                            <div class=\\"text-center d-none d-md-block\\">\\n                                <field name=\\"qrcode\\" readonly=\\"True\\" widget=\\"image\\" options=\\"{'reload': false }\\"/>\\n\\n                                <h3 class=\\"fw-bold\\"><a data-bs-toggle=\\"collapse\\" href=\\"#collapseTotpSecret\\" role=\\"button\\" aria-expanded=\\"false\\" aria-controls=\\"collapseTotpSecret\\">Cannot scan it?</a></h3>\\n                                <div class=\\"collapse\\" id=\\"collapseTotpSecret\\">\\n                                  <field name=\\"secret\\" widget=\\"CopyClipboardChar\\" readonly=\\"1\\" class=\\"mb-3 ps-3\\"/>\\n                                </div>\\n                            </div>\\n\\n                            <!-- Mobile Version -->\\n                            <div class=\\"text-center d-block d-md-none\\">\\n                                <field name=\\"secret\\" widget=\\"CopyClipboardChar\\" readonly=\\"1\\" class=\\"mb-3 ps-3\\"/>\\n                            </div>\\n\\n                            <h3 class=\\"fw-bold\\">Enter your six-digit code below</h3>\\n                            <div class=\\"mt-2\\">\\n                                <label for=\\"code\\" class=\\"px-0\\">Verification Code</label>\\n                                <div class=\\"d-flex align-items-center\\">\\n                                    <field required=\\"True\\" name=\\"code\\" autocomplete=\\"off\\" class=\\"o_field_highlight px-0 me-2\\" placeholder=\\"e.g. 123456\\"/>\\n                                </div>\\n                            </div>\\n                        </div>\\n                    </div>\\n                </sheet>\\n                <footer>\\n                    <button type=\\"object\\" name=\\"enable\\" class=\\"btn btn-primary\\" string=\\"Activate\\" data-hotkey=\\"q\\"/>\\n                    <button string=\\"Cancel\\" special=\\"cancel\\" data-hotkey=\\"x\\"/>\\n                </footer>\\n            </form>", "es_ES": "<form>\\n                <sheet>\\n                    <div class=\\"o_auth_totp_enable_2FA container\\">\\n                        <div class=\\"mb-3 w-100\\">\\n                            <h3 class=\\"fw-bold\\">Configuración de la aplicación de autenticación</h3>\\n                            <ul>\\n                                <div class=\\"d-md-none d-block\\">\\n                                    <li>\\n                                        <field class=\\"text-wrap\\" name=\\"url\\" widget=\\"url\\" options=\\"{'website_path': True}\\" text=\\"Haga clic en este enlace para abrir la aplicación de autenticación\\"/></li>\\n                                </div>\\n                                <li>\\n                                    <div class=\\"d-flex align-items-center flex-wrap\\">\\n                                        <span class=\\"d-md-none d-block\\">O instale una aplicación de autenticación</span>\\n                                        <span class=\\"d-none d-md-block\\">Instale una aplicación de autenticación en su dispositivo móvil</span>\\n                                        <div class=\\"d-block d-md-none\\">\\n                                            <a href=\\"https://play.google.com/store/search?q=authenticator&amp;c=apps\\" class=\\"mx-2\\" target=\\"blank\\">\\n                                                <img alt=\\"En Google Play\\" style=\\"width: 24px;\\" src=\\"/base_setup/static/src/img/logo_google_play.png\\"/>\\n                                            </a>\\n                                            <a href=\\"http://appstore.com/2fa\\" class=\\"mx-2\\" target=\\"blank\\">\\n                                                <img alt=\\"En Apple Store\\" style=\\"width: 24px;\\" src=\\"/base_setup/static/src/img/logo_apple_store.png\\"/>\\n                                            </a>\\n                                        </div>\\n                                    </div>\\n                                </li>\\n\\n                                <span class=\\"text-muted\\">Las aplicaciones populares incluyen Authy, Google Authenticator o Microsoft Authenticator.</span>\\n                                <li>Busque el botón \\"añadir una cuenta\\"</li>\\n                                <li>\\n                                    <span class=\\"d-none d-md-block\\">Cuando se le pida hacerlo, escanee el código de barras de abajo</span>\\n                                    <span class=\\"d-block d-md-none\\">Cuando se le pida, copie la clave de abajo</span>\\n                                </li>\\n                            </ul>\\n\\n                            <!-- Desktop version -->\\n                            <div class=\\"text-center d-none d-md-block\\">\\n                                <field name=\\"qrcode\\" readonly=\\"True\\" widget=\\"image\\" options=\\"{'reload': false }\\"/>\\n\\n                                <h3 class=\\"fw-bold\\"><a data-bs-toggle=\\"collapse\\" href=\\"#collapseTotpSecret\\" role=\\"button\\" aria-expanded=\\"false\\" aria-controls=\\"collapseTotpSecret\\">¿No lo puede escanear?</a></h3>\\n                                <div class=\\"collapse\\" id=\\"collapseTotpSecret\\">\\n                                  <field name=\\"secret\\" widget=\\"CopyClipboardChar\\" readonly=\\"1\\" class=\\"mb-3 ps-3\\"/>\\n                                </div>\\n                            </div>\\n\\n                            <!-- Mobile Version -->\\n                            <div class=\\"text-center d-block d-md-none\\">\\n                                <field name=\\"secret\\" widget=\\"CopyClipboardChar\\" readonly=\\"1\\" class=\\"mb-3 ps-3\\"/>\\n                            </div>\\n\\n                            <h3 class=\\"fw-bold\\">Ingrese su código de 6 dígitos abajo</h3>\\n                            <div class=\\"mt-2\\">\\n                                <label for=\\"code\\" class=\\"px-0\\">Código de verificación</label>\\n                                <div class=\\"d-flex align-items-center\\">\\n                                    <field required=\\"True\\" name=\\"code\\" autocomplete=\\"off\\" class=\\"o_field_highlight px-0 me-2\\" placeholder=\\"p. ej. 123456\\"/>\\n                                </div>\\n                            </div>\\n                        </div>\\n                    </div>\\n                </sheet>\\n                <footer>\\n                    <button type=\\"object\\" name=\\"enable\\" class=\\"btn btn-primary\\" string=\\"Activar\\" data-hotkey=\\"q\\"/>\\n                    <button string=\\"Cancelar\\" special=\\"cancel\\" data-hotkey=\\"x\\"/>\\n                </footer>\\n            </form>"}	<?xml version="1.0"?>\n<form>\n                <sheet>\n                    <div class="o_auth_totp_enable_2FA container">\n                        <div class="mb-3 w-100">\n                            <h3 class="fw-bold">Authenticator App Setup</h3>\n                            <ul>\n                                <div class="d-md-none d-block">\n                                    <li>\n                                        <field class="text-wrap" name="url" widget="url" options="{'website_path': True}" text="Click on this link to open your authenticator app"/></li>\n                                </div>\n                                <li>\n                                    <div class="d-flex align-items-center flex-wrap">\n                                        <span class="d-md-none d-block">Or install an authenticator app</span>\n                                        <span class="d-none d-md-block">Install an authenticator app on your mobile device</span>\n                                        <div class="d-block d-md-none">\n                                            <a href="https://play.google.com/store/search?q=authenticator&amp;c=apps" class="mx-2" target="blank">\n                                                <img alt="On Google Play" style="width: 24px;" src="/base_setup/static/src/img/logo_google_play.png"/>\n                                            </a>\n                                            <a href="http://appstore.com/2fa" class="mx-2" target="blank">\n                                                <img alt="On Apple Store" style="width: 24px;" src="/base_setup/static/src/img/logo_apple_store.png"/>\n                                            </a>\n                                        </div>\n                                    </div>\n                                </li>\n\n                                <span class="text-muted">Popular ones include Authy, Google Authenticator or the Microsoft Authenticator.</span>\n                                <li>Look for an "Add an account" button</li>\n                                <li>\n                                    <span class="d-none d-md-block">When requested to do so, scan the barcode below</span>\n                                    <span class="d-block d-md-none">When requested to do so, copy the key below</span>\n                                </li>\n                            </ul>\n\n                            <!-- Desktop version -->\n                            <div class="text-center d-none d-md-block">\n                                <field name="qrcode" readonly="True" widget="image" options="{'reload': false }"/>\n\n                                <h3 class="fw-bold"><a data-bs-toggle="collapse" href="#collapseTotpSecret" role="button" aria-expanded="false" aria-controls="collapseTotpSecret">Cannot scan it?</a></h3>\n                                <div class="collapse" id="collapseTotpSecret">\n                                  <field name="secret" widget="CopyClipboardChar" readonly="1" class="mb-3 ps-3"/>\n                                </div>\n                            </div>\n\n                            <!-- Mobile Version -->\n                            <div class="text-center d-block d-md-none">\n                                <field name="secret" widget="CopyClipboardChar" readonly="1" class="mb-3 ps-3"/>\n                            </div>\n\n                            <h3 class="fw-bold">Enter your six-digit code below</h3>\n                            <div class="mt-2">\n                                <label for="code" class="px-0">Verification Code</label>\n                                <div class="d-flex align-items-center">\n                                    <field required="True" name="code" autocomplete="off" class="o_field_highlight px-0 me-2" placeholder="e.g. 123456"/>\n                                </div>\n                            </div>\n                        </div>\n                    </div>\n                </sheet>\n                <footer>\n                    <button type="object" name="enable" class="btn btn-primary" string="Activate" data-hotkey="q"/>\n                    <button string="Cancel" special="cancel" data-hotkey="x"/>\n                </footer>\n            </form>\n        	f	t	2026-04-08 08:31:47.199451	2026-04-08 08:31:47.199451	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1092	16	\N	1	1	link.tracker.view.form	link.tracker	\N	form	link_tracker/views/link_tracker_views.xml	primary	{"en_US": "<form string=\\"Website Link\\" duplicate=\\"0\\">\\n                    <sheet>\\n                        <div class=\\"oe_button_box\\" name=\\"button_box\\">\\n                            <button type=\\"object\\" icon=\\"fa-sign-out\\" name=\\"action_visit_page\\" string=\\"Visit Page\\" class=\\"oe_stat_button\\">\\n                                <div class=\\"o_field_widget o_stat_info\\">\\n                                    <span class=\\"o_stat_text\\">Visit Page</span>\\n                                </div>\\n                            </button>\\n\\n                            <button type=\\"object\\" class=\\"oe_stat_button\\" name=\\"action_view_statistics\\" icon=\\"fa-bar-chart-o\\">\\n                                <field name=\\"count\\" string=\\"Clicks\\" widget=\\"statinfo\\"/>\\n                            </button>\\n                        </div>\\n                        <group>\\n                            <group name=\\"url\\" string=\\"URL\\">\\n                                <field name=\\"title\\"/>\\n                                <field name=\\"label\\"/>\\n                                <field name=\\"url\\"/>\\n                                <label for=\\"code\\" string=\\"Tracked URL\\"/>\\n                                <div>\\n                                    <field name=\\"short_url_host\\" nolabel=\\"1\\" readonly=\\"1\\" class=\\"me-1 oe_inline\\"/>\\n                                    <field name=\\"code\\" nolabel=\\"1\\" readonly=\\"not code\\" class=\\"oe_inline o_input\\"/>\\n                                </div>\\n                            </group>\\n                            <group name=\\"utm\\" string=\\"UTM\\">\\n                                <field name=\\"campaign_id\\" options=\\"{'create_name_field': 'title'}\\"/>\\n                                <field name=\\"medium_id\\"/>\\n                                <field name=\\"source_id\\"/>\\n                            </group>\\n                        </group>\\n                    </sheet>\\n                </form>", "es_ES": "<form string=\\"Enlace a sitio web\\" duplicate=\\"0\\">\\n                    <sheet>\\n                        <div class=\\"oe_button_box\\" name=\\"button_box\\">\\n                            <button type=\\"object\\" icon=\\"fa-sign-out\\" name=\\"action_visit_page\\" string=\\"Visitar página\\" class=\\"oe_stat_button\\">\\n                                <div class=\\"o_field_widget o_stat_info\\">\\n                                    <span class=\\"o_stat_text\\">Visitar página</span>\\n                                </div>\\n                            </button>\\n\\n                            <button type=\\"object\\" class=\\"oe_stat_button\\" name=\\"action_view_statistics\\" icon=\\"fa-bar-chart-o\\">\\n                                <field name=\\"count\\" string=\\"Clics\\" widget=\\"statinfo\\"/>\\n                            </button>\\n                        </div>\\n                        <group>\\n                            <group name=\\"url\\" string=\\"URL\\">\\n                                <field name=\\"title\\"/>\\n                                <field name=\\"label\\"/>\\n                                <field name=\\"url\\"/>\\n                                <label for=\\"code\\" string=\\"URL rastreada\\"/>\\n                                <div>\\n                                    <field name=\\"short_url_host\\" nolabel=\\"1\\" readonly=\\"1\\" class=\\"me-1 oe_inline\\"/>\\n                                    <field name=\\"code\\" nolabel=\\"1\\" readonly=\\"not code\\" class=\\"oe_inline o_input\\"/>\\n                                </div>\\n                            </group>\\n                            <group name=\\"utm\\" string=\\"UTM\\">\\n                                <field name=\\"campaign_id\\" options=\\"{'create_name_field': 'title'}\\"/>\\n                                <field name=\\"medium_id\\"/>\\n                                <field name=\\"source_id\\"/>\\n                            </group>\\n                        </group>\\n                    </sheet>\\n                </form>"}	<?xml version="1.0"?>\n<form string="Website Link" duplicate="0">\n                    <sheet>\n                        <div class="oe_button_box" name="button_box">\n                            <button type="object" icon="fa-sign-out" name="action_visit_page" string="Visit Page" class="oe_stat_button">\n                                <div class="o_field_widget o_stat_info">\n                                    <span class="o_stat_text">Visit Page</span>\n                                </div>\n                            </button>\n\n                            <button type="object" class="oe_stat_button" name="action_view_statistics" icon="fa-bar-chart-o">\n                                <field name="count" string="Clicks" widget="statinfo"/>\n                            </button>\n                        </div>\n                        <group>\n                            <group name="url" string="URL">\n                                <field name="title"/>\n                                <field name="label"/>\n                                <field name="url"/>\n                                <label for="code" string="Tracked URL"/>\n                                <div>\n                                    <field name="short_url_host" nolabel="1" readonly="1" class="me-1 oe_inline"/>\n                                    <field name="code" nolabel="1" readonly="not code" class="oe_inline o_input"/>\n                                </div>\n                            </group>\n                            <group name="utm" string="UTM">\n                                <field name="campaign_id" options="{'create_name_field': 'title'}"/>\n                                <field name="medium_id"/>\n                                <field name="source_id"/>\n                            </group>\n                        </group>\n                    </sheet>\n                </form>\n            	f	t	2026-04-08 08:35:11.795175	2026-04-08 08:35:11.795175	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
225	16	97	1	1	Apps List Data Modules	ir.module.module	\N	list	base_import_module/views/ir_module_views.xml	extension	{"en_US": "<data><field name=\\"installed_version\\" position=\\"after\\">\\n                    <field name=\\"module_type\\" column_invisible=\\"1\\"/> <!-- Needed in js_class below -->\\n                    <field name=\\"name\\" column_invisible=\\"1\\"/> <!-- Needed in js_class below -->\\n                </field>\\n                <list position=\\"attributes\\">\\n                    <attribute name=\\"js_class\\">ir_module_module_tree_view</attribute>\\n                </list>\\n            </data>"}	<?xml version="1.0"?>\n<data><field name="installed_version" position="after">\n                    <field name="module_type" column_invisible="1"/> <!-- Needed in js_class below -->\n                    <field name="name" column_invisible="1"/> <!-- Needed in js_class below -->\n                </field>\n                <list position="attributes">\n                    <attribute name="js_class">ir_module_module_tree_view</attribute>\n                </list>\n            </data>	f	t	2026-04-08 08:31:48.191233	2026-04-08 08:31:48.191233	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1094	16	\N	1	1	link.tracker.view.graph	link.tracker	\N	graph	link_tracker/views/link_tracker_views.xml	primary	{"en_US": "<graph string=\\"Links\\" sample=\\"1\\">\\n                    <field name=\\"url\\"/>\\n                    <field name=\\"count\\" type=\\"measure\\"/>\\n                </graph>", "es_ES": "<graph string=\\"Enlaces\\" sample=\\"1\\">\\n                    <field name=\\"url\\"/>\\n                    <field name=\\"count\\" type=\\"measure\\"/>\\n                </graph>"}	<?xml version="1.0"?>\n<graph string="Links" sample="1">\n                    <field name="url"/>\n                    <field name="count" type="measure"/>\n                </graph>\n            	f	t	2026-04-08 08:35:11.795175	2026-04-08 08:35:11.795175	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1091	16	\N	1	1	link.tracker.view.search	link.tracker	\N	search	link_tracker/views/link_tracker_views.xml	primary	{"en_US": "<search string=\\"Links\\">\\n                    <field name=\\"url\\" string=\\"Title and URL\\" filter_domain=\\"['|', ('title', 'ilike', self), ('url', 'ilike', self)]\\"/>\\n                    <field name=\\"title\\"/>\\n                    <field name=\\"label\\"/>\\n                    <field name=\\"campaign_id\\"/>\\n                    <field name=\\"medium_id\\"/>\\n                    <field name=\\"source_id\\"/>\\n                    <group expand=\\"0\\" string=\\"Group By\\">\\n                        <filter string=\\"Campaign\\" name=\\"groupby_campaign_id\\" context=\\"{'group_by': 'campaign_id'}\\"/>\\n                        <filter string=\\"Medium\\" name=\\"groupby_medium_id\\" context=\\"{'group_by': 'medium_id'}\\"/>\\n                        <filter string=\\"Source\\" name=\\"groupby_source_id\\" context=\\"{'group_by': 'source_id'}\\"/>\\n                    </group>\\n                </search>", "es_ES": "<search string=\\"Enlaces\\">\\n                    <field name=\\"url\\" string=\\"Título y URL\\" filter_domain=\\"['|', ('title', 'ilike', self), ('url', 'ilike', self)]\\"/>\\n                    <field name=\\"title\\"/>\\n                    <field name=\\"label\\"/>\\n                    <field name=\\"campaign_id\\"/>\\n                    <field name=\\"medium_id\\"/>\\n                    <field name=\\"source_id\\"/>\\n                    <group expand=\\"0\\" string=\\"Agrupar por\\">\\n                        <filter string=\\"Campaña\\" name=\\"groupby_campaign_id\\" context=\\"{'group_by': 'campaign_id'}\\"/>\\n                        <filter string=\\"Medio\\" name=\\"groupby_medium_id\\" context=\\"{'group_by': 'medium_id'}\\"/>\\n                        <filter string=\\"Origen\\" name=\\"groupby_source_id\\" context=\\"{'group_by': 'source_id'}\\"/>\\n                    </group>\\n                </search>"}	<?xml version="1.0"?>\n<search string="Links">\n                    <field name="url" string="Title and URL" filter_domain="['|', ('title', 'ilike', self), ('url', 'ilike', self)]"/>\n                    <field name="title"/>\n                    <field name="label"/>\n                    <field name="campaign_id"/>\n                    <field name="medium_id"/>\n                    <field name="source_id"/>\n                    <group expand="0" string="Group By">\n                        <filter string="Campaign" name="groupby_campaign_id" context="{'group_by': 'campaign_id'}"/>\n                        <filter string="Medium" name="groupby_medium_id" context="{'group_by': 'medium_id'}"/>\n                        <filter string="Source" name="groupby_source_id" context="{'group_by': 'source_id'}"/>\n                    </group>\n                </search>\n            	f	t	2026-04-08 08:35:11.795175	2026-04-08 08:35:11.795175	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1093	16	\N	1	1	link.tracker.view.list	link.tracker	\N	list	link_tracker/views/link_tracker_views.xml	primary	{"en_US": "<list string=\\"Links\\" sample=\\"1\\">\\n                    <field name=\\"create_date\\"/>\\n                    <field name=\\"title\\"/>\\n                    <field name=\\"label\\"/>\\n                    <field name=\\"url\\"/>\\n                    <field name=\\"short_url\\" optional=\\"hide\\"/>\\n                    <field name=\\"count\\"/>\\n                    <button name=\\"action_visit_page\\" type=\\"object\\" string=\\"Visit Page\\" icon=\\"fa-external-link\\"/>\\n                </list>", "es_ES": "<list string=\\"Enlaces\\" sample=\\"1\\">\\n                    <field name=\\"create_date\\"/>\\n                    <field name=\\"title\\"/>\\n                    <field name=\\"label\\"/>\\n                    <field name=\\"url\\"/>\\n                    <field name=\\"short_url\\" optional=\\"hide\\"/>\\n                    <field name=\\"count\\"/>\\n                    <button name=\\"action_visit_page\\" type=\\"object\\" string=\\"Visitar página\\" icon=\\"fa-external-link\\"/>\\n                </list>"}	<?xml version="1.0"?>\n<list string="Links" sample="1">\n                    <field name="create_date"/>\n                    <field name="title"/>\n                    <field name="label"/>\n                    <field name="url"/>\n                    <field name="short_url" optional="hide"/>\n                    <field name="count"/>\n                    <button name="action_visit_page" type="object" string="Visit Page" icon="fa-external-link"/>\n                </list>\n            	f	t	2026-04-08 08:35:11.795175	2026-04-08 08:35:11.795175	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
223	16	\N	1	1	base.import.module.form	base.import.module	\N	form	base_import_module/views/base_import_module_view.xml	primary	{"en_US": "<form string=\\"Install the application\\">\\n                    <field name=\\"state\\" invisible=\\"1\\"/>\\n                    <p class=\\"alert alert-warning\\" role=\\"alert\\" invisible=\\"state == 'done' or context.get('data_module')\\">Note: you can only import data modules (.xml files and static assets)</p>\\n                    <field name=\\"modules_dependencies\\" readonly=\\"1\\" nolabel=\\"1\\" invisible=\\"state == 'done'\\"/>\\n                    <group invisible=\\"state != 'init'\\">\\n                        <field name=\\"module_file\\" string=\\"Module file (.zip)\\" options=\\"{'accepted_file_extensions': '.zip'}\\" invisible=\\"context.get('data_module')\\"/>\\n                        <field name=\\"force\\" groups=\\"base.group_no_one\\"/>\\n                        <field name=\\"with_demo\\" string=\\"Load demo data\\"/>\\n                    </group>\\n                    <group invisible=\\"state != 'done'\\">\\n                        <field name=\\"import_message\\" nolabel=\\"1\\" readonly=\\"1\\"/>\\n                    </group>\\n                    <footer>\\n                        <div invisible=\\"state != 'init'\\">\\n                            <button name=\\"import_module\\" string=\\"Install\\" type=\\"object\\" class=\\"btn-primary\\" data-hotkey=\\"q\\"/>\\n                            <button special=\\"cancel\\" data-hotkey=\\"x\\" string=\\"Cancel\\" class=\\"btn-secondary\\"/>\\n                        </div>\\n                        <div invisible=\\"state != 'done'\\">\\n                            <button special=\\"cancel\\" data-hotkey=\\"x\\" string=\\"Close\\" class=\\"btn-secondary\\"/>\\n                        </div>\\n                    </footer>\\n                </form>", "es_ES": "<form string=\\"Instalar la aplicación\\">\\n                    <field name=\\"state\\" invisible=\\"1\\"/>\\n                    <p class=\\"alert alert-warning\\" role=\\"alert\\" invisible=\\"state == 'done' or context.get('data_module')\\">Nota: solo puede importar módulos de datos (archivos .xml y activos estáticos)</p>\\n                    <field name=\\"modules_dependencies\\" readonly=\\"1\\" nolabel=\\"1\\" invisible=\\"state == 'done'\\"/>\\n                    <group invisible=\\"state != 'init'\\">\\n                        <field name=\\"module_file\\" string=\\"Archivo del módulo (.zip)\\" options=\\"{'accepted_file_extensions': '.zip'}\\" invisible=\\"context.get('data_module')\\"/>\\n                        <field name=\\"force\\" groups=\\"base.group_no_one\\"/>\\n                        <field name=\\"with_demo\\" string=\\"Cargar datos de prueba\\"/>\\n                    </group>\\n                    <group invisible=\\"state != 'done'\\">\\n                        <field name=\\"import_message\\" nolabel=\\"1\\" readonly=\\"1\\"/>\\n                    </group>\\n                    <footer>\\n                        <div invisible=\\"state != 'init'\\">\\n                            <button name=\\"import_module\\" string=\\"Instalar\\" type=\\"object\\" class=\\"btn-primary\\" data-hotkey=\\"q\\"/>\\n                            <button special=\\"cancel\\" data-hotkey=\\"x\\" string=\\"Cancelar\\" class=\\"btn-secondary\\"/>\\n                        </div>\\n                        <div invisible=\\"state != 'done'\\">\\n                            <button special=\\"cancel\\" data-hotkey=\\"x\\" string=\\"Cerrar\\" class=\\"btn-secondary\\"/>\\n                        </div>\\n                    </footer>\\n                </form>"}	<?xml version="1.0"?>\n<form string="Install the application">\n                    <field name="state" invisible="1"/>\n                    <p class="alert alert-warning" role="alert" invisible="state == 'done' or context.get('data_module')">Note: you can only import data modules (.xml files and static assets)</p>\n                    <field name="modules_dependencies" readonly="1" nolabel="1" invisible="state == 'done'"/>\n                    <group invisible="state != 'init'">\n                        <field name="module_file" string="Module file (.zip)" options="{'accepted_file_extensions': '.zip'}" invisible="context.get('data_module')"/>\n                        <field name="force" groups="base.group_no_one"/>\n                        <field name="with_demo" string="Load demo data"/>\n                    </group>\n                    <group invisible="state != 'done'">\n                        <field name="import_message" nolabel="1" readonly="1"/>\n                    </group>\n                    <footer>\n                        <div invisible="state != 'init'">\n                            <button name="import_module" string="Install" type="object" class="btn-primary" data-hotkey="q"/>\n                            <button special="cancel" data-hotkey="x" string="Cancel" class="btn-secondary"/>\n                        </div>\n                        <div invisible="state != 'done'">\n                            <button special="cancel" data-hotkey="x" string="Close" class="btn-secondary"/>\n                        </div>\n                    </footer>\n                </form>\n            	f	t	2026-04-08 08:31:48.191233	2026-04-08 08:31:48.191233	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
224	16	98	1	1	Apps Kanban Data Modules	ir.module.module	\N	kanban	base_import_module/views/ir_module_views.xml	extension	{"en_US": "<data><xpath expr=\\"//field[@name='application']\\" position=\\"after\\">\\n                    <field name=\\"module_type\\"/>\\n                </xpath>\\n                <xpath expr=\\"//button[@name='button_immediate_install']\\" position=\\"after\\">\\n                    <button type=\\"object\\" class=\\"btn btn-primary btn-sm\\" name=\\"button_immediate_install_app\\" invisible=\\"state != 'uninstalled' or module_type in ('official', False)\\" groups=\\"base.group_system\\" context=\\"{'module_name':name}\\">Activate</button>\\n                    <button type=\\"object\\" class=\\"btn btn-primary btn-sm\\" name=\\"button_immediate_install_app\\" invisible=\\"state == 'uninstalled' or module_type in ('official', False)\\" groups=\\"base.group_system\\" context=\\"{'module_name':name}\\">Upgrade</button>\\n                </xpath>\\n                <xpath expr=\\"//button[@name='button_immediate_install']\\" position=\\"attributes\\">\\n                    <attribute name=\\"invisible\\">state != 'uninstalled' or (module_type and module_type != 'official')</attribute>\\n                </xpath>\\n                <xpath expr=\\"//t[@t-name='menu']/a[@type='open']\\" position=\\"attributes\\">\\n                    <attribute name=\\"context\\">{'module_type': module_type, 'module_name':name}</attribute>\\n                    <attribute name=\\"type\\">object</attribute>\\n                    <attribute name=\\"name\\">more_info</attribute>\\n                </xpath>\\n                <xpath expr=\\"//footer/a[@type='edit']\\" position=\\"attributes\\">\\n                    <attribute name=\\"context\\">{'module_type': module_type, 'module_name':name}</attribute>\\n                    <attribute name=\\"type\\">object</attribute>\\n                    <attribute name=\\"name\\">more_info</attribute>\\n                </xpath>\\n            </data>", "es_ES": "<data><xpath expr=\\"//field[@name='application']\\" position=\\"after\\">\\n                    <field name=\\"module_type\\"/>\\n                </xpath>\\n                <xpath expr=\\"//button[@name='button_immediate_install']\\" position=\\"after\\">\\n                    <button type=\\"object\\" class=\\"btn btn-primary btn-sm\\" name=\\"button_immediate_install_app\\" invisible=\\"state != 'uninstalled' or module_type in ('official', False)\\" groups=\\"base.group_system\\" context=\\"{'module_name':name}\\">Activar</button>\\n                    <button type=\\"object\\" class=\\"btn btn-primary btn-sm\\" name=\\"button_immediate_install_app\\" invisible=\\"state == 'uninstalled' or module_type in ('official', False)\\" groups=\\"base.group_system\\" context=\\"{'module_name':name}\\">Actualizar</button>\\n                </xpath>\\n                <xpath expr=\\"//button[@name='button_immediate_install']\\" position=\\"attributes\\">\\n                    <attribute name=\\"invisible\\">state != 'uninstalled' or (module_type and module_type != 'official')</attribute>\\n                </xpath>\\n                <xpath expr=\\"//t[@t-name='menu']/a[@type='open']\\" position=\\"attributes\\">\\n                    <attribute name=\\"context\\">{'module_type': module_type, 'module_name':name}</attribute>\\n                    <attribute name=\\"type\\">object</attribute>\\n                    <attribute name=\\"name\\">more_info</attribute>\\n                </xpath>\\n                <xpath expr=\\"//footer/a[@type='edit']\\" position=\\"attributes\\">\\n                    <attribute name=\\"context\\">{'module_type': module_type, 'module_name':name}</attribute>\\n                    <attribute name=\\"type\\">object</attribute>\\n                    <attribute name=\\"name\\">more_info</attribute>\\n                </xpath>\\n            </data>"}	<?xml version="1.0"?>\n<data><xpath expr="//field[@name='application']" position="after">\n                    <field name="module_type"/>\n                </xpath>\n                <xpath expr="//button[@name='button_immediate_install']" position="after">\n                    <button type="object" class="btn btn-primary btn-sm" name="button_immediate_install_app" invisible="state != 'uninstalled' or module_type in ('official', False)" groups="base.group_system" context="{'module_name':name}">Activate</button>\n                    <button type="object" class="btn btn-primary btn-sm" name="button_immediate_install_app" invisible="state == 'uninstalled' or module_type in ('official', False)" groups="base.group_system" context="{'module_name':name}">Upgrade</button>\n                </xpath>\n                <xpath expr="//button[@name='button_immediate_install']" position="attributes">\n                    <attribute name="invisible">state != 'uninstalled' or (module_type and module_type != 'official')</attribute>\n                </xpath>\n                <xpath expr="//t[@t-name='menu']/a[@type='open']" position="attributes">\n                    <attribute name="context">{'module_type': module_type, 'module_name':name}</attribute>\n                    <attribute name="type">object</attribute>\n                    <attribute name="name">more_info</attribute>\n                </xpath>\n                <xpath expr="//footer/a[@type='edit']" position="attributes">\n                    <attribute name="context">{'module_type': module_type, 'module_name':name}</attribute>\n                    <attribute name="type">object</attribute>\n                    <attribute name="name">more_info</attribute>\n                </xpath>\n            </data>	f	t	2026-04-08 08:31:48.191233	2026-04-08 08:31:48.191233	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
226	16	96	1	1	Apps	ir.module.module	\N	form	base_import_module/views/ir_module_views.xml	extension	{"en_US": "<data><xpath expr=\\"//page[@name='technical_data']\\" position=\\"attributes\\">\\n                    <attribute name=\\"invisible\\">module_type != 'official'</attribute>\\n                </xpath>\\n                <xpath expr=\\"//button[@name='button_immediate_install']\\" position=\\"after\\">\\n                    <button type=\\"object\\" class=\\"btn btn-primary me-1\\" name=\\"button_immediate_install_app\\" invisible=\\"state != 'uninstalled' or module_type in ('official', False)\\" groups=\\"base.group_system\\">Activate</button>\\n                    <button type=\\"object\\" class=\\"btn btn-primary me-1\\" name=\\"button_immediate_install_app\\" invisible=\\"state == 'uninstalled' or module_type in ('official', False)\\" groups=\\"base.group_system\\">Upgrade</button>\\n                </xpath>\\n                <xpath expr=\\"//button[@name='button_immediate_install']\\" position=\\"attributes\\">\\n                    <attribute name=\\"invisible\\">to_buy or state != 'uninstalled' or (module_type and module_type != 'official')</attribute>\\n                </xpath>\\n                <xpath expr=\\"//button[@name='button_immediate_upgrade']\\" position=\\"attributes\\">\\n                    <attribute name=\\"invisible\\">state == 'uninstalled' or (module_type and module_type != 'official')</attribute>\\n                </xpath>\\n            </data>", "es_ES": "<data><xpath expr=\\"//page[@name='technical_data']\\" position=\\"attributes\\">\\n                    <attribute name=\\"invisible\\">module_type != 'official'</attribute>\\n                </xpath>\\n                <xpath expr=\\"//button[@name='button_immediate_install']\\" position=\\"after\\">\\n                    <button type=\\"object\\" class=\\"btn btn-primary me-1\\" name=\\"button_immediate_install_app\\" invisible=\\"state != 'uninstalled' or module_type in ('official', False)\\" groups=\\"base.group_system\\">Activar</button>\\n                    <button type=\\"object\\" class=\\"btn btn-primary me-1\\" name=\\"button_immediate_install_app\\" invisible=\\"state == 'uninstalled' or module_type in ('official', False)\\" groups=\\"base.group_system\\">Actualizar</button>\\n                </xpath>\\n                <xpath expr=\\"//button[@name='button_immediate_install']\\" position=\\"attributes\\">\\n                    <attribute name=\\"invisible\\">to_buy or state != 'uninstalled' or (module_type and module_type != 'official')</attribute>\\n                </xpath>\\n                <xpath expr=\\"//button[@name='button_immediate_upgrade']\\" position=\\"attributes\\">\\n                    <attribute name=\\"invisible\\">state == 'uninstalled' or (module_type and module_type != 'official')</attribute>\\n                </xpath>\\n            </data>"}	<?xml version="1.0"?>\n<data><xpath expr="//page[@name='technical_data']" position="attributes">\n                    <attribute name="invisible">module_type != 'official'</attribute>\n                </xpath>\n                <xpath expr="//button[@name='button_immediate_install']" position="after">\n                    <button type="object" class="btn btn-primary me-1" name="button_immediate_install_app" invisible="state != 'uninstalled' or module_type in ('official', False)" groups="base.group_system">Activate</button>\n                    <button type="object" class="btn btn-primary me-1" name="button_immediate_install_app" invisible="state == 'uninstalled' or module_type in ('official', False)" groups="base.group_system">Upgrade</button>\n                </xpath>\n                <xpath expr="//button[@name='button_immediate_install']" position="attributes">\n                    <attribute name="invisible">to_buy or state != 'uninstalled' or (module_type and module_type != 'official')</attribute>\n                </xpath>\n                <xpath expr="//button[@name='button_immediate_upgrade']" position="attributes">\n                    <attribute name="invisible">state == 'uninstalled' or (module_type and module_type != 'official')</attribute>\n                </xpath>\n            </data>	f	t	2026-04-08 08:31:48.191233	2026-04-08 08:31:48.191233	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
227	16	95	1	1	Search Data Modules	ir.module.module	\N	search	base_import_module/views/ir_module_views.xml	extension	{"en_US": "<xpath expr=\\"//searchpanel/field[@name='category_id']\\" position=\\"before\\">\\n                    <field name=\\"module_type\\" string=\\"Apps\\" expand=\\"1\\"/>\\n                </xpath>", "es_ES": "<xpath expr=\\"//searchpanel/field[@name='category_id']\\" position=\\"before\\">\\n                    <field name=\\"module_type\\" string=\\"Aplicaciones\\" expand=\\"1\\"/>\\n                </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//searchpanel/field[@name='category_id']" position="before">\n                    <field name="module_type" string="Apps" expand="1"/>\n                </xpath>\n            	f	t	2026-04-08 08:31:48.191233	2026-04-08 08:31:48.191233	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
229	16	129	1	1	res.partner.kanban.inherit	res.partner	\N	kanban	base_setup/views/res_partner_views.xml	extension	{"en_US": "<xpath expr=\\"//main//field[@name='display_name']\\" position=\\"after\\">\\n                    <field name=\\"category_id\\" widget=\\"many2many_tags\\" options=\\"{'color_field': 'color'}\\" class=\\"m-0\\"/>\\n                </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//main//field[@name='display_name']" position="after">\n                    <field name="category_id" widget="many2many_tags" options="{'color_field': 'color'}" class="m-0"/>\n                </xpath>\n            	f	t	2026-04-08 08:31:48.411072	2026-04-08 08:31:48.411072	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
228	0	176	1	1	res.config.settings.view.form.inherit.base.setup	res.config.settings	\N	form	base_setup/views/res_config_settings_views.xml	extension	{"en_US": "<xpath expr=\\"//form\\" position=\\"inside\\">\\n                    <field name=\\"is_root_company\\" invisible=\\"1\\"/>\\n                    <app data-string=\\"General Settings\\" string=\\"General Settings\\" name=\\"general_settings\\" logo=\\"/base/static/description/settings.png\\">\\n\\n                        <div id=\\"invite_users\\">\\n                            <block title=\\"Users\\" name=\\"users_setting_container\\">\\n                                <setting id=\\"invite_users_setting\\">\\n                                    <widget name=\\"res_config_invite_users\\"/>\\n                                </setting>\\n                                <setting id=\\"active_user_setting\\">\\n                                    <span class=\\"fa fa-lg fa-users\\" aria-label=\\"Number of active users\\"/>\\n                                    <field name=\\"active_user_count\\" class=\\"w-auto ps-3 fw-bold\\"/>\\n                                    <span class=\\"o_form_label\\" invisible=\\"active_user_count &gt; 1\\">\\n                                        Active User\\n                                    </span>\\n                                    <span class=\\"o_form_label\\" invisible=\\"active_user_count &lt;= 1\\">\\n                                        Active Users\\n                                    </span>\\n                                    <widget name=\\"documentation_link\\" path=\\"/applications/general/users.html\\" icon=\\"fa-question-circle\\"/>\\n                                    <br/>\\n                                    <button name=\\"70\\" icon=\\"oi-arrow-right\\" type=\\"action\\" string=\\"Manage Users\\" class=\\"btn-link o_web_settings_access_rights\\"/>\\n                                </setting>\\n                            </block>\\n                        </div>\\n\\n                        <div id=\\"languages\\">\\n                            <block title=\\"Languages\\" name=\\"languages_setting_container\\">\\n                                <setting id=\\"languages_setting\\">\\n                                    <!-- TODO This is not an ideal solution but it looks ok on the interface -->\\n                                    <div class=\\"w-50\\">\\n                                        <field name=\\"language_count\\" class=\\"w-auto ps-1 fw-bold\\"/>\\n                                        <span class=\\"o_form_label\\" invisible=\\"language_count &gt; 1\\">\\n                                            Language\\n                                        </span>\\n                                        <span class=\\"o_form_label\\" invisible=\\"language_count &lt;= 1\\">\\n                                            Languages\\n                                        </span>\\n                                    </div>\\n                                    <div class=\\"mt8\\">\\n                                        <button name=\\"44\\" icon=\\"oi-arrow-right\\" type=\\"action\\" string=\\"Add Languages\\" class=\\"btn-link\\"/>\\n                                    </div>\\n                                    <div class=\\"mt8\\" groups=\\"base.group_no_one\\">\\n                                        <button name=\\"54\\" icon=\\"oi-arrow-right\\" type=\\"action\\" string=\\"Manage Languages\\" class=\\"btn-link\\"/>\\n                                    </div>\\n                                </setting>\\n                            </block>\\n                        </div>\\n\\n                        <div id=\\"companies\\">\\n                            <block title=\\"Companies\\" name=\\"companies_setting_container\\">\\n                                <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                                <setting id=\\"company_details_settings\\">\\n                                    <field name=\\"company_name\\" nolabel=\\"1\\" class=\\"fw-bold\\"/>\\n                                    <br/>\\n                                    <field name=\\"company_informations\\" class=\\"text-muted\\" style=\\"width: 90%;\\"/>\\n                                    <br/>\\n                                    <button name=\\"open_company\\" icon=\\"oi-arrow-right\\" type=\\"object\\" string=\\"Update Info\\" class=\\"btn-link\\"/>\\n                                </setting>\\n                                <setting id=\\"companies_setting\\">\\n                                    <field name=\\"company_count\\" nolabel=\\"1\\" class=\\"w-auto ps-1 fw-bold\\"/>\\n                                    <span class=\\"o_form_label\\" invisible=\\"company_count &gt; 1\\">\\n                                        Company\\n                                    </span>\\n                                    <span class=\\"o_form_label\\" invisible=\\"company_count &lt;= 1\\">\\n                                        Companies\\n                                    </span>\\n                                    <br/>\\n                                    <div class=\\"mt8\\">\\n                                        <button name=\\"53\\" icon=\\"oi-arrow-right\\" type=\\"action\\" string=\\"Manage Companies\\" class=\\"btn-link\\"/>\\n                                    </div>\\n                                </setting>\\n                                <setting id=\\"document_layout_setting\\" string=\\"Document Layout\\" help=\\"Choose the layout of your documents\\" company_dependent=\\"1\\">\\n                                    <div class=\\"content-group\\">\\n                                        <div class=\\"mt16\\" groups=\\"base.group_no_one\\">\\n                                            <label for=\\"external_report_layout_id\\" string=\\"Layout\\" class=\\"col-3 col-lg-3 o_light_label\\"/>\\n                                            <field name=\\"external_report_layout_id\\" domain=\\"[('type','=', 'qweb')]\\" class=\\"oe_inline\\"/>\\n                                        </div>\\n                                            <button name=\\"81\\" string=\\"Configure Document Layout\\" type=\\"action\\" class=\\"oe_link\\" icon=\\"oi-arrow-right\\"/>\\n                                            <br groups=\\"base.group_no_one\\"/>\\n                                            <button name=\\"edit_external_header\\" string=\\"Edit Layout\\" type=\\"object\\" class=\\"oe_link\\" groups=\\"base.group_no_one\\" icon=\\"oi-arrow-right\\"/>\\n                                            <br groups=\\"base.group_no_one\\"/>\\n                                            <button name=\\"79\\" string=\\"Preview Document\\" type=\\"action\\" class=\\"oe_link\\" groups=\\"base.group_no_one\\" icon=\\"oi-arrow-right\\"/>\\n                                    </div>\\n                                </setting>\\n                                <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                                <setting id=\\"inter_company\\" string=\\"Inter-Company Transactions\\" company_dependent=\\"1\\" help=\\"Automatically generate counterpart documents in recipient companies\\" groups=\\"base.group_multi_company\\" title=\\"Configure company rules to automatically create SO/PO when one of your company sells/buys to another of your company.\\">\\n                                    <field name=\\"module_account_inter_company_rules\\" widget=\\"upgrade_boolean\\"/>\\n                                    <div class=\\"content-group\\" invisible=\\"not module_account_inter_company_rules\\" id=\\"inter_companies_rules\\">\\n                                        <div class=\\"mt16 text-warning\\"><strong>Save</strong> this page and come back here to set up the feature.</div>\\n                                    </div>\\n                                </setting>\\n                            </block>\\n                        </div>\\n                        <div id=\\"emails\\"/>\\n\\n                        <div id=\\"contacts_settings\\">\\n                            <block title=\\"Contacts\\" name=\\"contacts_setting_container\\">\\n                                <setting id=\\"sms\\" string=\\"Send SMS\\" documentation=\\"/applications/marketing/sms_marketing/pricing/pricing_and_faq.html\\" help=\\"Send texts to your contacts\\">\\n                                    <!-- Invisible to avoid breaking any custom inheriting templates -->\\n                                    <field name=\\"module_sms\\" invisible=\\"1\\"/>\\n                                </setting>\\n                                <setting help=\\"Automatically enrich your contact base with company data\\" title=\\"When populating your address book, Odoo provides a list of matching companies. When selecting one item, the company data and logo are auto-filled.\\" id=\\"partner_autocomplete\\">\\n                                    <field name=\\"module_partner_autocomplete\\"/>\\n                                </setting>\\n                        </block>\\n                    </div>\\n\\n                    <block title=\\"Permissions\\" id=\\"user_default_rights\\">\\n                        <setting string=\\"Default Access Rights\\" help=\\"Set custom access rights for new users\\" title=\\"By default, new users get highest access rights for all installed apps. If unchecked, new users will only have basic employee access.\\" id=\\"access_rights\\">\\n                            <field name=\\"user_default_rights\\"/>\\n                            <div class=\\"content-group\\" invisible=\\"not user_default_rights\\">\\n                                <div class=\\"mt8\\">\\n                                    <button type=\\"object\\" name=\\"open_default_user\\" string=\\"Default Access Rights\\" icon=\\"oi-arrow-right\\" class=\\"btn-link\\"/>\\n                                </div>\\n                            </div>\\n                        </setting>\\n                        <setting string=\\"API Keys\\" help=\\"API Keys allow your users to access Odoo with external tools when multi-factor authentication is enabled.\\" groups=\\"base.group_system\\">\\n                            <button type=\\"action\\" name=\\"73\\" string=\\"Manage API Keys\\" icon=\\"oi-arrow-right\\" class=\\"btn-link\\"/>\\n                        </setting>\\n                        <setting string=\\"Import &amp; Export\\" help=\\"Allow users to import data from CSV/XLS/XLSX/ODS files\\" documentation=\\"/applications/general/export_import_data.html\\" groups=\\"base.group_no_one\\" id=\\"allow_import\\">\\n                            <field name=\\"module_base_import\\"/>\\n                        </setting>\\n                        <setting id=\\"feedback_motivate_setting\\" help=\\"Add fun feedback and motivate your employees\\" groups=\\"base.group_no_one\\">\\n                            <field name=\\"show_effect\\"/>\\n                        </setting>\\n                    </block>\\n\\n                    <block title=\\"Progressive Web App\\" id=\\"pwa_settings\\" groups=\\"base.group_no_one\\">\\n                        <setting help=\\"This name will be used for the application when Odoo is installed through the browser.\\">\\n                            <field name=\\"web_app_name\\" placeholder=\\"Odoo\\"/>\\n                        </setting>\\n                    </block>\\n\\n                        <block title=\\"Integrations\\" name=\\"integration\\">\\n                            <setting string=\\"Mail Plugin\\" documentation=\\"/applications/productivity/mail_plugins.html\\" help=\\"Integrate with mail client plugins\\" id=\\"mail_pluggin_setting\\">\\n                                <field name=\\"module_mail_plugin\\"/>\\n                            </setting>\\n                            <div id=\\"product_get_pic_setting\\"/>\\n                            <setting string=\\"OAuth Authentication\\" help=\\"Use external accounts to log in (Google, Facebook, etc.)\\" id=\\"module_auth_oauth\\">\\n                                <field name=\\"module_auth_oauth\\"/>\\n                                <div class=\\"content-group mt16\\" invisible=\\"not module_auth_oauth\\" id=\\"msg_module_auth_oauth\\">\\n                                    <div class=\\"mt16 text-warning\\"><strong>Save</strong> this page and come back here to set up the feature.</div>\\n                                </div>\\n                            </setting>\\n                            <setting string=\\"LDAP Authentication\\" help=\\"Use LDAP credentials to log in\\" documentation=\\"/applications/general/auth/ldap.html\\" id=\\"module_auth_ldap\\">\\n                                <field name=\\"module_auth_ldap\\"/>\\n                                <div class=\\"content-group\\" invisible=\\"not module_auth_ldap\\" id=\\"auth_ldap_warning\\">\\n                                    <div class=\\"mt16 text-warning\\"><strong>Save</strong> this page and come back here to set up the feature.</div>\\n                                </div>\\n                            </setting>\\n                            <setting documentation=\\"/applications/websites/website/optimize/unsplash.html\\" help=\\"Find free high-resolution images from Unsplash\\" id=\\"unsplash\\">\\n                                <field name=\\"module_web_unsplash\\"/>\\n                                <div class=\\"content-group\\" invisible=\\"not module_web_unsplash\\" id=\\"web_unsplash_warning\\">\\n                                    <div class=\\"mt16 text-warning\\"><strong>Save</strong> this page and come back here to set up the feature.</div>\\n                                </div>\\n                            </setting>\\n                            <setting string=\\"Geolocation\\" help=\\"Geolocate your partners\\" id=\\"base_geolocalize\\">\\n                                <field name=\\"module_base_geolocalize\\"/>\\n                                <div class=\\"content-group\\" invisible=\\"not module_base_geolocalize\\" name=\\"base_geolocalize_warning\\">\\n                                    <div class=\\"mt16 text-warning\\"><strong>Save</strong> this page and come back here to choose your Geo Provider.</div>\\n                                </div>\\n                            </setting>\\n                            <setting help=\\"Protect your forms from spam and abuse.\\" id=\\"recaptcha\\">\\n                                <field name=\\"module_google_recaptcha\\"/>\\n                                <div class=\\"content-group\\" invisible=\\"not module_google_recaptcha\\" id=\\"recaptcha_warning\\">\\n                                    <div class=\\"mt16 text-warning\\"><strong>Save</strong> this page and come back here to set up reCaptcha.</div>\\n                                </div>\\n                            </setting>\\n                            <setting help=\\"Protect your forms with CF Turnstile.\\" id=\\"cf-turnstile\\">\\n                                <field name=\\"module_website_cf_turnstile\\"/>\\n                                <div class=\\"content-group\\" invisible=\\"not module_website_cf_turnstile\\" id=\\"turnstile_warning\\">\\n                                    <div class=\\"mt16 text-warning\\"><strong>Save</strong> this page and come back here to set up Cloudflare turnstile.</div>\\n                                </div>\\n                            </setting>\\n\\n                        </block>\\n\\n                        <block title=\\"Performance\\" groups=\\"base.group_no_one\\" name=\\"performance\\">\\n                            <setting id=\\"profiling_enabled_until\\" help=\\"Enable the profiling tool. Profiling may impact performance while being active.\\">\\n                                <field name=\\"profiling_enabled_until\\"/>\\n                            </setting>\\n                        </block>\\n\\n                        <widget name=\\"res_config_dev_tool\\"/>\\n                        <div id=\\"about\\">\\n                            <block title=\\"About\\" name=\\"about_setting_container\\">\\n                                <widget name=\\"mobile_apps_funnel\\"/>\\n                                <widget name=\\"res_config_edition\\"/>\\n                            </block>\\n                        </div>\\n                    </app>\\n                </xpath>", "es_ES": "<xpath expr=\\"//form\\" position=\\"inside\\">\\n                    <field name=\\"is_root_company\\" invisible=\\"1\\"/>\\n                    <app data-string=\\"General Settings\\" string=\\"Opciones generales\\" name=\\"general_settings\\" logo=\\"/base/static/description/settings.png\\">\\n\\n                        <div id=\\"invite_users\\">\\n                            <block title=\\"Usuarios\\" name=\\"users_setting_container\\">\\n                                <setting id=\\"invite_users_setting\\">\\n                                    <widget name=\\"res_config_invite_users\\"/>\\n                                </setting>\\n                                <setting id=\\"active_user_setting\\">\\n                                    <span class=\\"fa fa-lg fa-users\\" aria-label=\\"Number of active users\\"/>\\n                                    <field name=\\"active_user_count\\" class=\\"w-auto ps-3 fw-bold\\"/>\\n                                    <span class=\\"o_form_label\\" invisible=\\"active_user_count &gt; 1\\">\\n                                        Usuario activo\\n                                    </span>\\n                                    <span class=\\"o_form_label\\" invisible=\\"active_user_count &lt;= 1\\">\\n                                        Usuarios activos\\n                                    </span>\\n                                    <widget name=\\"documentation_link\\" path=\\"/applications/general/users.html\\" icon=\\"fa-question-circle\\"/>\\n                                    <br/>\\n                                    <button name=\\"70\\" icon=\\"oi-arrow-right\\" type=\\"action\\" string=\\"Gestionar usuarios\\" class=\\"btn-link o_web_settings_access_rights\\"/>\\n                                </setting>\\n                            </block>\\n                        </div>\\n\\n                        <div id=\\"languages\\">\\n                            <block title=\\"Idiomas\\" name=\\"languages_setting_container\\">\\n                                <setting id=\\"languages_setting\\">\\n                                    <!-- TODO This is not an ideal solution but it looks ok on the interface -->\\n                                    <div class=\\"w-50\\">\\n                                        <field name=\\"language_count\\" class=\\"w-auto ps-1 fw-bold\\"/>\\n                                        <span class=\\"o_form_label\\" invisible=\\"language_count &gt; 1\\">\\n                                            Idioma\\n                                        </span>\\n                                        <span class=\\"o_form_label\\" invisible=\\"language_count &lt;= 1\\">\\n                                            Idiomas\\n                                        </span>\\n                                    </div>\\n                                    <div class=\\"mt8\\">\\n                                        <button name=\\"44\\" icon=\\"oi-arrow-right\\" type=\\"action\\" string=\\"Añadir idiomas\\" class=\\"btn-link\\"/>\\n                                    </div>\\n                                    <div class=\\"mt8\\" groups=\\"base.group_no_one\\">\\n                                        <button name=\\"54\\" icon=\\"oi-arrow-right\\" type=\\"action\\" string=\\"Gestionar idiomas\\" class=\\"btn-link\\"/>\\n                                    </div>\\n                                </setting>\\n                            </block>\\n                        </div>\\n\\n                        <div id=\\"companies\\">\\n                            <block title=\\"Compañías\\" name=\\"companies_setting_container\\">\\n                                <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                                <setting id=\\"company_details_settings\\">\\n                                    <field name=\\"company_name\\" nolabel=\\"1\\" class=\\"fw-bold\\"/>\\n                                    <br/>\\n                                    <field name=\\"company_informations\\" class=\\"text-muted\\" style=\\"width: 90%;\\"/>\\n                                    <br/>\\n                                    <button name=\\"open_company\\" icon=\\"oi-arrow-right\\" type=\\"object\\" string=\\"Actualizar información\\" class=\\"btn-link\\"/>\\n                                </setting>\\n                                <setting id=\\"companies_setting\\">\\n                                    <field name=\\"company_count\\" nolabel=\\"1\\" class=\\"w-auto ps-1 fw-bold\\"/>\\n                                    <span class=\\"o_form_label\\" invisible=\\"company_count &gt; 1\\">\\n                                        Compañía\\n                                    </span>\\n                                    <span class=\\"o_form_label\\" invisible=\\"company_count &lt;= 1\\">\\n                                        Compañías\\n                                    </span>\\n                                    <br/>\\n                                    <div class=\\"mt8\\">\\n                                        <button name=\\"53\\" icon=\\"oi-arrow-right\\" type=\\"action\\" string=\\"Gestionar compañías\\" class=\\"btn-link\\"/>\\n                                    </div>\\n                                </setting>\\n                                <setting id=\\"document_layout_setting\\" string=\\"Diseño de documento\\" help=\\"Elija el diseño de sus documentos\\" company_dependent=\\"1\\">\\n                                    <div class=\\"content-group\\">\\n                                        <div class=\\"mt16\\" groups=\\"base.group_no_one\\">\\n                                            <label for=\\"external_report_layout_id\\" string=\\"Diseño\\" class=\\"col-3 col-lg-3 o_light_label\\"/>\\n                                            <field name=\\"external_report_layout_id\\" domain=\\"[('type','=', 'qweb')]\\" class=\\"oe_inline\\"/>\\n                                        </div>\\n                                            <button name=\\"81\\" string=\\"Configurar diseño de documento\\" type=\\"action\\" class=\\"oe_link\\" icon=\\"oi-arrow-right\\"/>\\n                                            <br groups=\\"base.group_no_one\\"/>\\n                                            <button name=\\"edit_external_header\\" string=\\"Editar diseño\\" type=\\"object\\" class=\\"oe_link\\" groups=\\"base.group_no_one\\" icon=\\"oi-arrow-right\\"/>\\n                                            <br groups=\\"base.group_no_one\\"/>\\n                                            <button name=\\"79\\" string=\\"Visualizar el documento\\" type=\\"action\\" class=\\"oe_link\\" groups=\\"base.group_no_one\\" icon=\\"oi-arrow-right\\"/>\\n                                    </div>\\n                                </setting>\\n                                <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                                <setting id=\\"inter_company\\" string=\\"Transacciones dentro de la compañía\\" company_dependent=\\"1\\" help=\\"Genere automáticamente documentos de contrapartida en las compañías destinatarias\\" groups=\\"base.group_multi_company\\" title=\\"Configure las reglas de la compañía para crear pedidos de venta o compra automáticamente cada que una de sus compañías venda o compre a otra de sus compañías.\\">\\n                                    <field name=\\"module_account_inter_company_rules\\" widget=\\"upgrade_boolean\\"/>\\n                                    <div class=\\"content-group\\" invisible=\\"not module_account_inter_company_rules\\" id=\\"inter_companies_rules\\">\\n                                        <div class=\\"mt16 text-warning\\"><strong>Guarda</strong> esta página y regresa para configurar la función.</div>\\n                                    </div>\\n                                </setting>\\n                            </block>\\n                        </div>\\n                        <div id=\\"emails\\"/>\\n\\n                        <div id=\\"contacts_settings\\">\\n                            <block title=\\"Contactos\\" name=\\"contacts_setting_container\\">\\n                                <setting id=\\"sms\\" string=\\"Enviar SMS\\" documentation=\\"/applications/marketing/sms_marketing/pricing/pricing_and_faq.html\\" help=\\"Envíe mensajes de texto a sus contactos\\">\\n                                    <!-- Invisible to avoid breaking any custom inheriting templates -->\\n                                    <field name=\\"module_sms\\" invisible=\\"1\\"/>\\n                                </setting>\\n                                <setting help=\\"Mejore automáticamente su base de contactos con datos de la compañía\\" title=\\"Cuando termine de crear su libreta de direcciones, Odoo proporcionará una lista de compañías coincidentes. Si selecciona un elemento, los datos de la compañía y el logo se completarán automáticamente.\\" id=\\"partner_autocomplete\\">\\n                                    <field name=\\"module_partner_autocomplete\\"/>\\n                                </setting>\\n                        </block>\\n                    </div>\\n\\n                    <block title=\\"Permisos\\" id=\\"user_default_rights\\">\\n                        <setting string=\\"Permisos de acceso por defecto\\" help=\\"Configure reglas de acceso personalizadas para usuarios nuevos\\" title=\\"Por defecto, los nuevos usuarios reciben los derechos de acceso con mayor jerarquía en todas las aplicaciones instaladas. Si no está seleccionada, los nuevos usuarios solo tendrán acceso básico como empleados.\\" id=\\"access_rights\\">\\n                            <field name=\\"user_default_rights\\"/>\\n                            <div class=\\"content-group\\" invisible=\\"not user_default_rights\\">\\n                                <div class=\\"mt8\\">\\n                                    <button type=\\"object\\" name=\\"open_default_user\\" string=\\"Permisos de acceso por defecto\\" icon=\\"oi-arrow-right\\" class=\\"btn-link\\"/>\\n                                </div>\\n                            </div>\\n                        </setting>\\n                        <setting string=\\"Claves API\\" help=\\"Las claves API permiten a sus usuarios acceder a Odoo mediante herramientas externas cuando la autenticación de múltiples factores está habilitada.\\" groups=\\"base.group_system\\">\\n                            <button type=\\"action\\" name=\\"73\\" string=\\"Gestionar claves API\\" icon=\\"oi-arrow-right\\" class=\\"btn-link\\"/>\\n                        </setting>\\n                        <setting string=\\"Importación y exportación\\" help=\\"Permita a los usuarios importar datos desde archivos CSV/XLS/XLSX/ODS\\" documentation=\\"/applications/general/export_import_data.html\\" groups=\\"base.group_no_one\\" id=\\"allow_import\\">\\n                            <field name=\\"module_base_import\\"/>\\n                        </setting>\\n                        <setting id=\\"feedback_motivate_setting\\" help=\\"Añada comentarios divertidos y motive a sus empleados\\" groups=\\"base.group_no_one\\">\\n                            <field name=\\"show_effect\\"/>\\n                        </setting>\\n                    </block>\\n\\n                    <block title=\\"Aplicación web progresiva\\" id=\\"pwa_settings\\" groups=\\"base.group_no_one\\">\\n                        <setting help=\\"Este nombre se utilizará para la aplicación cuando se instale Odoo a través del navegador.\\">\\n                            <field name=\\"web_app_name\\" placeholder=\\"Odoo\\"/>\\n                        </setting>\\n                    </block>\\n\\n                        <block title=\\"Integraciones\\" name=\\"integration\\">\\n                            <setting string=\\"Plugin de correo\\" documentation=\\"/applications/productivity/mail_plugins.html\\" help=\\"Integre con los complementos de los clientes de correo\\" id=\\"mail_pluggin_setting\\">\\n                                <field name=\\"module_mail_plugin\\"/>\\n                            </setting>\\n                            <div id=\\"product_get_pic_setting\\"/>\\n                            <setting string=\\"Autenticación OAuth\\" help=\\"Use cuentas externas (Google, Facebook, etc.) para iniciar sesión\\" id=\\"module_auth_oauth\\">\\n                                <field name=\\"module_auth_oauth\\"/>\\n                                <div class=\\"content-group mt16\\" invisible=\\"not module_auth_oauth\\" id=\\"msg_module_auth_oauth\\">\\n                                    <div class=\\"mt16 text-warning\\"><strong>Guarda</strong> esta página y regresa para configurar la función.</div>\\n                                </div>\\n                            </setting>\\n                            <setting string=\\"Autentificación LDAP\\" help=\\"Use credenciales LDAP para iniciar sesión\\" documentation=\\"/applications/general/auth/ldap.html\\" id=\\"module_auth_ldap\\">\\n                                <field name=\\"module_auth_ldap\\"/>\\n                                <div class=\\"content-group\\" invisible=\\"not module_auth_ldap\\" id=\\"auth_ldap_warning\\">\\n                                    <div class=\\"mt16 text-warning\\"><strong>Guarda</strong> esta página y regresa para configurar la función.</div>\\n                                </div>\\n                            </setting>\\n                            <setting documentation=\\"/applications/websites/website/optimize/unsplash.html\\" help=\\"Encuentre imágenes gratuitas de alta resolución de Unsplash\\" id=\\"unsplash\\">\\n                                <field name=\\"module_web_unsplash\\"/>\\n                                <div class=\\"content-group\\" invisible=\\"not module_web_unsplash\\" id=\\"web_unsplash_warning\\">\\n                                    <div class=\\"mt16 text-warning\\"><strong>Guarda</strong> esta página y regresa para configurar la función.</div>\\n                                </div>\\n                            </setting>\\n                            <setting string=\\"Geolocalización\\" help=\\"Localice geográficamente sus contactos\\" id=\\"base_geolocalize\\">\\n                                <field name=\\"module_base_geolocalize\\"/>\\n                                <div class=\\"content-group\\" invisible=\\"not module_base_geolocalize\\" name=\\"base_geolocalize_warning\\">\\n                                    <div class=\\"mt16 text-warning\\"><strong>Guarde</strong> esta página y regrese para elegir su proveedor de geolocalizacion.</div>\\n                                </div>\\n                            </setting>\\n                            <setting help=\\"Proteja sus formularios de spam y abusos.\\" id=\\"recaptcha\\">\\n                                <field name=\\"module_google_recaptcha\\"/>\\n                                <div class=\\"content-group\\" invisible=\\"not module_google_recaptcha\\" id=\\"recaptcha_warning\\">\\n                                    <div class=\\"mt16 text-warning\\"><strong>Guarde</strong> esta página y regrese para configurar reCaptcha.</div>\\n                                </div>\\n                            </setting>\\n                            <setting help=\\"Proteja sus formularios con Cloudflare Turnstile.\\" id=\\"cf-turnstile\\">\\n                                <field name=\\"module_website_cf_turnstile\\"/>\\n                                <div class=\\"content-group\\" invisible=\\"not module_website_cf_turnstile\\" id=\\"turnstile_warning\\">\\n                                    <div class=\\"mt16 text-warning\\"><strong>Guarde</strong> esta página y regrese para configurar Cloudflare Turnstile.</div>\\n                                </div>\\n                            </setting>\\n\\n                        </block>\\n\\n                        <block title=\\"Rendimiento\\" groups=\\"base.group_no_one\\" name=\\"performance\\">\\n                            <setting id=\\"profiling_enabled_until\\" help=\\"Habilite la herramienta de análisis de rendimiento. Este análisis puede afectar el rendimiento mientras se encuentre activo.\\">\\n                                <field name=\\"profiling_enabled_until\\"/>\\n                            </setting>\\n                        </block>\\n\\n                        <widget name=\\"res_config_dev_tool\\"/>\\n                        <div id=\\"about\\">\\n                            <block title=\\"Sobre\\" name=\\"about_setting_container\\">\\n                                <widget name=\\"mobile_apps_funnel\\"/>\\n                                <widget name=\\"res_config_edition\\"/>\\n                            </block>\\n                        </div>\\n                    </app>\\n                </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//form" position="inside">\n                    <field name="is_root_company" invisible="1"/>\n                    <app data-string="General Settings" string="General Settings" name="general_settings" logo="/base/static/description/settings.png">\n\n                        <div id="invite_users">\n                            <block title="Users" name="users_setting_container">\n                                <setting id="invite_users_setting">\n                                    <widget name="res_config_invite_users"/>\n                                </setting>\n                                <setting id="active_user_setting">\n                                    <span class="fa fa-lg fa-users" aria-label="Number of active users"/>\n                                    <field name="active_user_count" class="w-auto ps-3 fw-bold"/>\n                                    <span class="o_form_label" invisible="active_user_count &gt; 1">\n                                        Active User\n                                    </span>\n                                    <span class="o_form_label" invisible="active_user_count &lt;= 1">\n                                        Active Users\n                                    </span>\n                                    <widget name="documentation_link" path="/applications/general/users.html" icon="fa-question-circle"/>\n                                    <br/>\n                                    <button name="70" icon="oi-arrow-right" type="action" string="Manage Users" class="btn-link o_web_settings_access_rights"/>\n                                </setting>\n                            </block>\n                        </div>\n\n                        <div id="languages">\n                            <block title="Languages" name="languages_setting_container">\n                                <setting id="languages_setting">\n                                    <!-- TODO This is not an ideal solution but it looks ok on the interface -->\n                                    <div class="w-50">\n                                        <field name="language_count" class="w-auto ps-1 fw-bold"/>\n                                        <span class="o_form_label" invisible="language_count &gt; 1">\n                                            Language\n                                        </span>\n                                        <span class="o_form_label" invisible="language_count &lt;= 1">\n                                            Languages\n                                        </span>\n                                    </div>\n                                    <div class="mt8">\n                                        <button name="44" icon="oi-arrow-right" type="action" string="Add Languages" class="btn-link"/>\n                                    </div>\n                                    <div class="mt8" groups="base.group_no_one">\n                                        <button name="54" icon="oi-arrow-right" type="action" string="Manage Languages" class="btn-link"/>\n                                    </div>\n                                </setting>\n                            </block>\n                        </div>\n\n                        <div id="companies">\n                            <block title="Companies" name="companies_setting_container">\n                                <field name="company_id" invisible="1"/>\n                                <setting id="company_details_settings">\n                                    <field name="company_name" nolabel="1" class="fw-bold"/>\n                                    <br/>\n                                    <field name="company_informations" class="text-muted" style="width: 90%;"/>\n                                    <br/>\n                                    <button name="open_company" icon="oi-arrow-right" type="object" string="Update Info" class="btn-link"/>\n                                </setting>\n                                <setting id="companies_setting">\n                                    <field name="company_count" nolabel="1" class="w-auto ps-1 fw-bold"/>\n                                    <span class="o_form_label" invisible="company_count &gt; 1">\n                                        Company\n                                    </span>\n                                    <span class="o_form_label" invisible="company_count &lt;= 1">\n                                        Companies\n                                    </span>\n                                    <br/>\n                                    <div class="mt8">\n                                        <button name="53" icon="oi-arrow-right" type="action" string="Manage Companies" class="btn-link"/>\n                                    </div>\n                                </setting>\n                                <setting id="document_layout_setting" string="Document Layout" help="Choose the layout of your documents" company_dependent="1">\n                                    <div class="content-group">\n                                        <div class="mt16" groups="base.group_no_one">\n                                            <label for="external_report_layout_id" string="Layout" class="col-3 col-lg-3 o_light_label"/>\n                                            <field name="external_report_layout_id" domain="[('type','=', 'qweb')]" class="oe_inline"/>\n                                        </div>\n                                            <button name="81" string="Configure Document Layout" type="action" class="oe_link" icon="oi-arrow-right"/>\n                                            <br groups="base.group_no_one"/>\n                                            <button name="edit_external_header" string="Edit Layout" type="object" class="oe_link" groups="base.group_no_one" icon="oi-arrow-right"/>\n                                            <br groups="base.group_no_one"/>\n                                            <button name="79" string="Preview Document" type="action" class="oe_link" groups="base.group_no_one" icon="oi-arrow-right"/>\n                                    </div>\n                                </setting>\n                                <field name="company_id" invisible="1"/>\n                                <setting id="inter_company" string="Inter-Company Transactions" company_dependent="1" help="Automatically generate counterpart documents in recipient companies" groups="base.group_multi_company" title="Configure company rules to automatically create SO/PO when one of your company sells/buys to another of your company.">\n                                    <field name="module_account_inter_company_rules" widget="upgrade_boolean"/>\n                                    <div class="content-group" invisible="not module_account_inter_company_rules" id="inter_companies_rules">\n                                        <div class="mt16 text-warning"><strong>Save</strong> this page and come back here to set up the feature.</div>\n                                    </div>\n                                </setting>\n                            </block>\n                        </div>\n                        <div id="emails"/>\n\n                        <div id="contacts_settings">\n                            <block title="Contacts" name="contacts_setting_container">\n                                <setting id="sms" string="Send SMS" documentation="/applications/marketing/sms_marketing/pricing/pricing_and_faq.html" help="Send texts to your contacts">\n                                    <!-- Invisible to avoid breaking any custom inheriting templates -->\n                                    <field name="module_sms" invisible="1"/>\n                                </setting>\n                                <setting help="Automatically enrich your contact base with company data" title="When populating your address book, Odoo provides a list of matching companies. When selecting one item, the company data and logo are auto-filled." id="partner_autocomplete">\n                                    <field name="module_partner_autocomplete"/>\n                                </setting>\n                        </block>\n                    </div>\n\n                    <block title="Permissions" id="user_default_rights">\n                        <setting string="Default Access Rights" help="Set custom access rights for new users" title="By default, new users get highest access rights for all installed apps. If unchecked, new users will only have basic employee access." id="access_rights">\n                            <field name="user_default_rights"/>\n                            <div class="content-group" invisible="not user_default_rights">\n                                <div class="mt8">\n                                    <button type="object" name="open_default_user" string="Default Access Rights" icon="oi-arrow-right" class="btn-link"/>\n                                </div>\n                            </div>\n                        </setting>\n                        <setting string="API Keys" help="API Keys allow your users to access Odoo with external tools when multi-factor authentication is enabled." groups="base.group_system">\n                            <button type="action" name="73" string="Manage API Keys" icon="oi-arrow-right" class="btn-link"/>\n                        </setting>\n                        <setting string="Import &amp; Export" help="Allow users to import data from CSV/XLS/XLSX/ODS files" documentation="/applications/general/export_import_data.html" groups="base.group_no_one" id="allow_import">\n                            <field name="module_base_import"/>\n                        </setting>\n                        <setting id="feedback_motivate_setting" help="Add fun feedback and motivate your employees" groups="base.group_no_one">\n                            <field name="show_effect"/>\n                        </setting>\n                    </block>\n\n                    <block title="Progressive Web App" id="pwa_settings" groups="base.group_no_one">\n                        <setting help="This name will be used for the application when Odoo is installed through the browser.">\n                            <field name="web_app_name" placeholder="Odoo"/>\n                        </setting>\n                    </block>\n\n                        <block title="Integrations" name="integration">\n                            <setting string="Mail Plugin" documentation="/applications/productivity/mail_plugins.html" help="Integrate with mail client plugins" id="mail_pluggin_setting">\n                                <field name="module_mail_plugin"/>\n                            </setting>\n                            <div id="product_get_pic_setting"/>\n                            <setting string="OAuth Authentication" help="Use external accounts to log in (Google, Facebook, etc.)" id="module_auth_oauth">\n                                <field name="module_auth_oauth"/>\n                                <div class="content-group mt16" invisible="not module_auth_oauth" id="msg_module_auth_oauth">\n                                    <div class="mt16 text-warning"><strong>Save</strong> this page and come back here to set up the feature.</div>\n                                </div>\n                            </setting>\n                            <setting string="LDAP Authentication" help="Use LDAP credentials to log in" documentation="/applications/general/auth/ldap.html" id="module_auth_ldap">\n                                <field name="module_auth_ldap"/>\n                                <div class="content-group" invisible="not module_auth_ldap" id="auth_ldap_warning">\n                                    <div class="mt16 text-warning"><strong>Save</strong> this page and come back here to set up the feature.</div>\n                                </div>\n                            </setting>\n                            <setting documentation="/applications/websites/website/optimize/unsplash.html" help="Find free high-resolution images from Unsplash" id="unsplash">\n                                <field name="module_web_unsplash"/>\n                                <div class="content-group" invisible="not module_web_unsplash" id="web_unsplash_warning">\n                                    <div class="mt16 text-warning"><strong>Save</strong> this page and come back here to set up the feature.</div>\n                                </div>\n                            </setting>\n                            <setting string="Geolocation" help="Geolocate your partners" id="base_geolocalize">\n                                <field name="module_base_geolocalize"/>\n                                <div class="content-group" invisible="not module_base_geolocalize" name="base_geolocalize_warning">\n                                    <div class="mt16 text-warning"><strong>Save</strong> this page and come back here to choose your Geo Provider.</div>\n                                </div>\n                            </setting>\n                            <setting help="Protect your forms from spam and abuse." id="recaptcha">\n                                <field name="module_google_recaptcha"/>\n                                <div class="content-group" invisible="not module_google_recaptcha" id="recaptcha_warning">\n                                    <div class="mt16 text-warning"><strong>Save</strong> this page and come back here to set up reCaptcha.</div>\n                                </div>\n                            </setting>\n                            <setting help="Protect your forms with CF Turnstile." id="cf-turnstile">\n                                <field name="module_website_cf_turnstile"/>\n                                <div class="content-group" invisible="not module_website_cf_turnstile" id="turnstile_warning">\n                                    <div class="mt16 text-warning"><strong>Save</strong> this page and come back here to set up Cloudflare turnstile.</div>\n                                </div>\n                            </setting>\n\n                        </block>\n\n                        <block title="Performance" groups="base.group_no_one" name="performance">\n                            <setting id="profiling_enabled_until" help="Enable the profiling tool. Profiling may impact performance while being active.">\n                                <field name="profiling_enabled_until"/>\n                            </setting>\n                        </block>\n\n                        <widget name="res_config_dev_tool"/>\n                        <div id="about">\n                            <block title="About" name="about_setting_container">\n                                <widget name="mobile_apps_funnel"/>\n                                <widget name="res_config_edition"/>\n                            </block>\n                        </div>\n                    </app>\n                </xpath>\n            	f	t	2026-04-08 08:31:48.411072	2026-04-08 08:31:48.411072	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1099	16	282	1	1	utm.campaign.view.form	utm.campaign	\N	form	link_tracker/views/utm_campaign_views.xml	extension	{"en_US": "<xpath expr=\\"//div[hasclass('oe_button_box')]\\" position=\\"inside\\">\\n                <button name=\\"377\\" type=\\"action\\" class=\\"oe_stat_button order-12\\" icon=\\"fa-mouse-pointer\\">\\n                    <field name=\\"click_count\\" widget=\\"statinfo\\" string=\\"Clicks\\"/>\\n                </button>\\n            </xpath>", "es_ES": "<xpath expr=\\"//div[hasclass('oe_button_box')]\\" position=\\"inside\\">\\n                <button name=\\"377\\" type=\\"action\\" class=\\"oe_stat_button order-12\\" icon=\\"fa-mouse-pointer\\">\\n                    <field name=\\"click_count\\" widget=\\"statinfo\\" string=\\"Clics\\"/>\\n                </button>\\n            </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//div[hasclass('oe_button_box')]" position="inside">\n                <button name="377" type="action" class="oe_stat_button order-12" icon="fa-mouse-pointer">\n                    <field name="click_count" widget="statinfo" string="Clicks"/>\n                </button>\n            </xpath>\n        	f	t	2026-04-08 08:35:11.795175	2026-04-08 08:35:11.795175	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1605	16	1590	1	1	calendar.alarm.view.form.inherit.calendar.sms	calendar.alarm	\N	form	calendar_sms/views/calendar_views.xml	extension	{"en_US": "<data><xpath expr=\\"//field[@name='mail_template_id']\\" position=\\"after\\">\\n                <field name=\\"sms_template_id\\" invisible=\\"alarm_type != 'sms'\\" required=\\"alarm_type == 'sms'\\" context=\\"{'default_model': 'calendar.event'}\\"/>\\n            </xpath>\\n            <xpath expr=\\"//group[@name='right_details']\\" position=\\"inside\\">\\n                <field name=\\"sms_notify_responsible\\" invisible=\\"alarm_type != 'sms'\\"/>\\n            </xpath>\\n        </data>"}	<?xml version="1.0"?>\n<data><xpath expr="//field[@name='mail_template_id']" position="after">\n                <field name="sms_template_id" invisible="alarm_type != 'sms'" required="alarm_type == 'sms'" context="{'default_model': 'calendar.event'}"/>\n            </xpath>\n            <xpath expr="//group[@name='right_details']" position="inside">\n                <field name="sms_notify_responsible" invisible="alarm_type != 'sms'"/>\n            </xpath>\n        </data>	f	t	2026-04-08 08:38:56.871515	2026-04-08 08:38:56.871515	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
234	16	\N	1	1	iap.account.form	iap.account	\N	form	iap/views/iap_views.xml	primary	{"en_US": "<form string=\\"IAP Account\\">\\n                <sheet>\\n                    <group name=\\"account\\" string=\\"Account Information\\">\\n                        <group>\\n                            <field name=\\"name\\"/>\\n                            <field name=\\"service_id\\" readonly=\\"service_locked\\" options=\\"{'no_open': True, 'no_create': True}\\"/>\\n                            <field name=\\"description\\"/>\\n                            <field name=\\"company_ids\\" widget=\\"many2many_tags\\" domain=\\"[('id', 'in', allowed_company_ids)]\\"/>\\n                            <field name=\\"account_token\\" groups=\\"base.group_no_one\\"/>\\n                        </group>\\n                        <group name=\\"external\\">\\n                            <label for=\\"balance\\" class=\\"oe_inline\\"/>\\n                            <div>\\n                                <field name=\\"balance\\" class=\\"oe_inline\\"/>\\n                                <button type=\\"object\\" name=\\"action_buy_credits\\" class=\\"btn-link py-0\\">\\n                                    <i class=\\"oi oi-arrow-right\\"/>\\n                                    Buy Credit\\n                                </button>\\n                            </div>\\n                            <field name=\\"warning_threshold\\"/>\\n                            <field name=\\"warning_user_ids\\" invisible=\\"warning_threshold == 0\\" required=\\"warning_threshold &gt; 0\\" widget=\\"many2many_tags\\"/>\\n                        </group>\\n                    </group>\\n                </sheet>\\n            </form>", "es_ES": "<form string=\\"Cuenta IAP\\">\\n                <sheet>\\n                    <group name=\\"account\\" string=\\"Información de la cuenta\\">\\n                        <group>\\n                            <field name=\\"name\\"/>\\n                            <field name=\\"service_id\\" readonly=\\"service_locked\\" options=\\"{'no_open': True, 'no_create': True}\\"/>\\n                            <field name=\\"description\\"/>\\n                            <field name=\\"company_ids\\" widget=\\"many2many_tags\\" domain=\\"[('id', 'in', allowed_company_ids)]\\"/>\\n                            <field name=\\"account_token\\" groups=\\"base.group_no_one\\"/>\\n                        </group>\\n                        <group name=\\"external\\">\\n                            <label for=\\"balance\\" class=\\"oe_inline\\"/>\\n                            <div>\\n                                <field name=\\"balance\\" class=\\"oe_inline\\"/>\\n                                <button type=\\"object\\" name=\\"action_buy_credits\\" class=\\"btn-link py-0\\">\\n                                    <i class=\\"oi oi-arrow-right\\"/>\\n                                    Comprar créditos\\n                                </button>\\n                            </div>\\n                            <field name=\\"warning_threshold\\"/>\\n                            <field name=\\"warning_user_ids\\" invisible=\\"warning_threshold == 0\\" required=\\"warning_threshold &gt; 0\\" widget=\\"many2many_tags\\"/>\\n                        </group>\\n                    </group>\\n                </sheet>\\n            </form>"}	<?xml version="1.0"?>\n<form string="IAP Account">\n                <sheet>\n                    <group name="account" string="Account Information">\n                        <group>\n                            <field name="name"/>\n                            <field name="service_id" readonly="service_locked" options="{'no_open': True, 'no_create': True}"/>\n                            <field name="description"/>\n                            <field name="company_ids" widget="many2many_tags" domain="[('id', 'in', allowed_company_ids)]"/>\n                            <field name="account_token" groups="base.group_no_one"/>\n                        </group>\n                        <group name="external">\n                            <label for="balance" class="oe_inline"/>\n                            <div>\n                                <field name="balance" class="oe_inline"/>\n                                <button type="object" name="action_buy_credits" class="btn-link py-0">\n                                    <i class="oi oi-arrow-right"/>\n                                    Buy Credit\n                                </button>\n                            </div>\n                            <field name="warning_threshold"/>\n                            <field name="warning_user_ids" invisible="warning_threshold == 0" required="warning_threshold &gt; 0" widget="many2many_tags"/>\n                        </group>\n                    </group>\n                </sheet>\n            </form>\n        	f	t	2026-04-08 08:31:49.227671	2026-04-08 08:31:49.227671	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
235	16	\N	1	1	iap.account.list	iap.account	\N	list	iap/views/iap_views.xml	primary	{"en_US": "<list string=\\"IAP Accounts\\">\\n                <field name=\\"name\\"/>\\n                <field name=\\"service_id\\"/>\\n                <field name=\\"company_ids\\" widget=\\"many2many_tags\\"/>\\n                <field name=\\"account_token\\" groups=\\"base.group_no_one\\"/>\\n                <field name=\\"balance\\"/>\\n                <field name=\\"warning_threshold\\" optional=\\"hidden\\"/>\\n                <field name=\\"description\\" optional=\\"hidden\\"/>\\n            </list>", "es_ES": "<list string=\\"Cuentas IAP\\">\\n                <field name=\\"name\\"/>\\n                <field name=\\"service_id\\"/>\\n                <field name=\\"company_ids\\" widget=\\"many2many_tags\\"/>\\n                <field name=\\"account_token\\" groups=\\"base.group_no_one\\"/>\\n                <field name=\\"balance\\"/>\\n                <field name=\\"warning_threshold\\" optional=\\"hidden\\"/>\\n                <field name=\\"description\\" optional=\\"hidden\\"/>\\n            </list>"}	<?xml version="1.0"?>\n<list string="IAP Accounts">\n                <field name="name"/>\n                <field name="service_id"/>\n                <field name="company_ids" widget="many2many_tags"/>\n                <field name="account_token" groups="base.group_no_one"/>\n                <field name="balance"/>\n                <field name="warning_threshold" optional="hidden"/>\n                <field name="description" optional="hidden"/>\n            </list>\n        	f	t	2026-04-08 08:31:49.227671	2026-04-08 08:31:49.227671	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
236	16	228	1	1	res.config.settings.view.form.inherit.base.setup.iap	res.config.settings	\N	form	iap/views/res_config_settings.xml	extension	{"en_US": "<xpath expr=\\"//div[@id='contacts_settings']\\" position=\\"inside\\">\\n                <div id=\\"iap_portal\\">\\n                    <block class=\\"iap_portal\\" name=\\"iap_purchases_setting_container\\">\\n                        <setting id=\\"iap_credits_setting\\" string=\\"Odoo IAP\\" help=\\"View your IAP Services and recharge your credits\\" documentation=\\"/applications/general/in_app_purchase.html\\">\\n                            <button name=\\"iap.iap_account_action\\" icon=\\"oi-arrow-right\\" type=\\"action\\" string=\\"View My Services\\" class=\\"btn-link\\"/>\\n                        </setting>\\n                    </block>\\n                </div>\\n            </xpath>", "es_ES": "<xpath expr=\\"//div[@id='contacts_settings']\\" position=\\"inside\\">\\n                <div id=\\"iap_portal\\">\\n                    <block class=\\"iap_portal\\" name=\\"iap_purchases_setting_container\\">\\n                        <setting id=\\"iap_credits_setting\\" string=\\"IAP de Odoo\\" help=\\"Vea sus servicios de IAP y recargue sus créditos\\" documentation=\\"/applications/general/in_app_purchase.html\\">\\n                            <button name=\\"iap.iap_account_action\\" icon=\\"oi-arrow-right\\" type=\\"action\\" string=\\"Ver mis servicios\\" class=\\"btn-link\\"/>\\n                        </setting>\\n                    </block>\\n                </div>\\n            </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//div[@id='contacts_settings']" position="inside">\n                <div id="iap_portal">\n                    <block class="iap_portal" name="iap_purchases_setting_container">\n                        <setting id="iap_credits_setting" string="Odoo IAP" help="View your IAP Services and recharge your credits" documentation="/applications/general/in_app_purchase.html">\n                            <button name="iap.iap_account_action" icon="oi-arrow-right" type="action" string="View My Services" class="btn-link"/>\n                        </setting>\n                    </block>\n                </div>\n            </xpath>\n        	f	t	2026-04-08 08:31:49.227671	2026-04-08 08:31:49.227671	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1100	16	285	1	1	utm.campaign.view.form	utm.campaign	\N	kanban	link_tracker/views/utm_campaign_views.xml	extension	{"en_US": "<xpath expr=\\"//footer/div\\" position=\\"inside\\">\\n                <a t-if=\\"record.click_count\\" href=\\"#\\" title=\\"Clicks\\" role=\\"button\\" type=\\"action\\" name=\\"377\\" class=\\"btn-outline-primary rounded-pill me-1 order-4\\">\\n                    <span class=\\"badge\\">\\n                        <i class=\\"fa fa-fw fa-mouse-pointer\\" aria-label=\\"Clicks\\" role=\\"img\\"/>\\n                        <field name=\\"click_count\\"/>\\n                    </span>\\n                </a>\\n            </xpath>", "es_ES": "<xpath expr=\\"//footer/div\\" position=\\"inside\\">\\n                <a t-if=\\"record.click_count\\" href=\\"#\\" title=\\"Clics\\" role=\\"button\\" type=\\"action\\" name=\\"377\\" class=\\"btn-outline-primary rounded-pill me-1 order-4\\">\\n                    <span class=\\"badge\\">\\n                        <i class=\\"fa fa-fw fa-mouse-pointer\\" aria-label=\\"Clicks\\" role=\\"img\\"/>\\n                        <field name=\\"click_count\\"/>\\n                    </span>\\n                </a>\\n            </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//footer/div" position="inside">\n                <a t-if="record.click_count" href="#" title="Clicks" role="button" type="action" name="377" class="btn-outline-primary rounded-pill me-1 order-4">\n                    <span class="badge">\n                        <i class="fa fa-fw fa-mouse-pointer" aria-label="Clicks" role="img"/>\n                        <field name="click_count"/>\n                    </span>\n                </a>\n            </xpath>\n        	f	t	2026-04-08 08:35:11.795175	2026-04-08 08:35:11.795175	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
381	16	378	1	1	Mail: mail notification layout with responsible signature (user_id of the record)	\N	mail.mail_notification_layout_with_responsible_signature	qweb	mail/data/mail_templates_email_layouts.xml	primary	{"en_US": "<data name=\\"Mail: mail notification layout with responsible signature (user_id of the record)\\" inherit_id=\\"mail.mail_notification_layout\\" primary=\\"True\\">\\n            <xpath expr=\\"//t[hasclass('o_signature')]\\" position=\\"replace\\">\\n                <t class=\\"o_signature\\">\\n                    <div t-if=\\"email_add_signature and 'user_id' in record and record.user_id and not record.env.user._is_superuser() and not is_html_empty(record.user_id.sudo().signature)\\" t-out=\\"record.user_id.sudo().signature\\" style=\\"font-size: 13px;\\"/>\\n                </t>\\n            </xpath>\\n        <xpath expr=\\".\\" position=\\"attributes\\"><attribute name=\\"t-name\\">mail.mail_notification_layout_with_responsible_signature</attribute></xpath></data>"}	<?xml version="1.0"?>\n<data name="Mail: mail notification layout with responsible signature (user_id of the record)" inherit_id="mail.mail_notification_layout" primary="True">\n            <xpath expr="//t[hasclass('o_signature')]" position="replace">\n                <t class="o_signature">\n                    <div t-if="email_add_signature and 'user_id' in record and record.user_id and not record.env.user._is_superuser() and not is_html_empty(record.user_id.sudo().signature)" t-out="record.user_id.sudo().signature" style="font-size: 13px;"/>\n                </t>\n            </xpath>\n        <xpath expr="." position="attributes"><attribute name="t-name">mail.mail_notification_layout_with_responsible_signature</attribute></xpath></data>\n    	f	t	2026-04-08 08:34:27.650619	2026-04-08 08:34:27.650619	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
237	16	\N	1	1	Color-Picker	\N	web_editor.colorpicker	qweb	web_editor/views/editor.xml	primary	{"en_US": "<t name=\\"Color-Picker\\" t-name=\\"web_editor.colorpicker\\">\\n    <colorpicker>\\n        <!-- @todo @phoenix: TO DELETE -->\\n        <div class=\\"o_colorpicker_section\\" data-name=\\"theme\\">\\n            <button data-color=\\"o-color-1\\"/>\\n            <button data-color=\\"o-color-3\\"/>\\n            <button data-color=\\"o-color-2\\"/>\\n            <button data-color=\\"o-color-4\\" class=\\"ms-2\\"/>\\n            <button data-color=\\"o-color-5\\"/>\\n        </div>\\n        <!-- @todo @phoenix: TO DELETE -->\\n        <div class=\\"o_colorpicker_section\\" data-name=\\"common\\">\\n            <button data-color=\\"black\\"/>\\n            <button data-color=\\"900\\"/>\\n            <button data-color=\\"800\\"/>\\n            <button data-color=\\"700\\" class=\\"d-none\\"/>\\n            <button data-color=\\"600\\"/>\\n            <button data-color=\\"500\\" class=\\"d-none\\"/>\\n            <button data-color=\\"400\\"/>\\n            <button data-color=\\"300\\" class=\\"d-none\\"/>\\n            <button data-color=\\"200\\"/>\\n            <button data-color=\\"100\\"/>\\n            <button data-color=\\"white\\"/>\\n        </div>\\n        <div class=\\"o_colorpicker_section\\" data-name=\\"transparent_grayscale\\">\\n            <button data-color=\\"black-15\\"/>\\n            <button data-color=\\"black-25\\"/>\\n            <button data-color=\\"black-50\\"/>\\n            <button data-color=\\"black-75\\"/>\\n            <button data-color=\\"white-25\\"/>\\n            <button data-color=\\"white-50\\"/>\\n            <button data-color=\\"white-75\\"/>\\n            <button data-color=\\"white-85\\"/>\\n        </div>\\n        <div class=\\"o_colorpicker_section\\" data-name=\\"predefined_gradients\\">\\n            <t t-set=\\"gradients\\" t-value=\\"[                 'linear-gradient(135deg, rgb(255, 204, 51) 0%, rgb(226, 51, 255) 100%)',                 'linear-gradient(135deg, rgb(102, 153, 255) 0%, rgb(255, 51, 102) 100%)',                 'linear-gradient(135deg, rgb(47, 128, 237) 0%, rgb(178, 255, 218) 100%)',                 'linear-gradient(135deg, rgb(203, 94, 238) 0%, rgb(75, 225, 236) 100%)',                 'linear-gradient(135deg, rgb(214, 255, 127) 0%, rgb(0, 179, 204) 100%)',                 'linear-gradient(135deg, rgb(255, 222, 69) 0%, rgb(69, 33, 0) 100%)',                 'linear-gradient(135deg, rgb(222, 222, 222) 0%, rgb(69, 69, 69) 100%)',                 'linear-gradient(135deg, rgb(255, 222, 202) 0%, rgb(202, 115, 69) 100%)'             ]\\"/>\\n            <t t-foreach=\\"gradients\\" t-as=\\"gradient\\">\\n                <button class=\\"w-50\\" t-attf-style=\\"background-image: #{gradient};\\" t-att-data-color=\\"gradient\\"/>\\n            </t>\\n        </div>\\n        <div class=\\"o_colorpicker_section o_custom_gradient_editor\\" data-name=\\"custom_gradient\\">\\n            <button class=\\"w-50 o_custom_gradient_btn o_we_color_btn py-1 btn\\" title=\\"Define a custom gradient\\">Custom</button>\\n            <div class=\\"o_color_picker_inputs mx-1\\">\\n                <t t-set=\\"input_classes\\" t-value=\\"'p-0 border-0 text-center font-monospace bg-transparent text-white'\\"/>\\n                <div class=\\"d-flex justify-content-between my-2 o_type_row\\">\\n                    <we-title>Type</we-title>\\n                    <span class=\\"d-flex justify-content-between bg-black-50\\">\\n                        <we-button data-gradient-type=\\"linear-gradient\\" class=\\"d-flex align-items-baseline active\\">Linear</we-button>\\n                        <we-button data-gradient-type=\\"radial-gradient\\" class=\\"d-flex align-items-baseline\\">Radial</we-button>\\n                    </span>\\n                </div>\\n                <div class=\\"d-flex justify-content-between my-2 o_angle_row\\">\\n                    <we-title>Angle</we-title>\\n                    <span class=\\"o_custom_gradient_input bg-black-50 px-1 d-flex align-items-baseline\\">\\n                        <input data-name=\\"angle\\" type=\\"text\\" t-attf-class=\\"{{input_classes}}\\" style=\\"width: 5ch;\\" value=\\"90\\"/>\\n                        <span class=\\"flex-grow-0 ms-1 text-white-50\\">deg</span>\\n                    </span>\\n                </div>\\n                <div class=\\"d-flex justify-content-between my-2 o_position_row\\">\\n                    <we-title>Position</we-title>\\n                    <span class=\\"d-flex\\">\\n                    <span class=\\"me-2\\">X</span>\\n                    <span class=\\"o_custom_gradient_input bg-black-50 px-1 d-flex\\">\\n                        <input data-name=\\"positionX\\" type=\\"text\\" t-attf-class=\\"{{input_classes}}\\" style=\\"width: 3ch;\\" value=\\"25\\"/>\\n                        <span class=\\"flex-grow-0 ms-1 text-white-50\\">%</span>\\n                    </span>\\n                    <span class=\\"me-2 ms-3\\">Y</span>\\n                    <span class=\\"o_custom_gradient_input bg-black-50 px-1 d-flex\\">\\n                        <input data-name=\\"positionY\\" type=\\"text\\" t-attf-class=\\"{{input_classes}}\\" style=\\"width: 3ch;\\" value=\\"25\\"/>\\n                        <span class=\\"flex-grow-0 ms-1 text-white-50\\">%</span>\\n                    </span>\\n                    </span>\\n                </div>\\n                <div class=\\"d-flex justify-content-between my-2 o_size_row\\">\\n                    <we-title>Size</we-title>\\n                    <span class=\\"d-flex justify-content-between\\">\\n                        <we-button data-gradient-size=\\"closest-side\\" class=\\"d-flex align-items-baseline\\" title=\\"Extend to the closest side\\">\\n                            <svg xmlns=\\"http://www.w3.org/2000/svg\\" width=\\"16\\" height=\\"20\\" viewBox=\\"0 0 16 20\\" fill=\\"none\\">\\n                                <rect x=\\"1.5\\" y=\\"3.5\\" width=\\"13\\" height=\\"13\\" stroke=\\"#AAAAAD\\"/>\\n                                <path d=\\"M3 4H9V8C9 8.55228 8.55228 9 8 9H4C3.44772 9 3 8.55228 3 8V4Z\\" fill=\\"#8C8C92\\"/>\\n                                <path d=\\"M6 11C7.65685 11 9 9.65685 9 8C9 6.34315 7.65685 5 6 5C4.34315 5 3 6.34315 3 8C3 9.65685 4.34315 11 6 11Z\\" fill=\\"#74747B\\"/>\\n                                <path d=\\"M6 10C7.10457 10 8 9.10457 8 8C8 6.89543 7.10457 6 6 6C4.89543 6 4 6.89543 4 8C4 9.10457 4.89543 10 6 10Z\\" fill=\\"white\\"/>\\n                                <rect x=\\"2\\" y=\\"3\\" width=\\"12\\" height=\\"1\\" fill=\\"white\\"/>\\n                            </svg>\\n                        </we-button>\\n                        <we-button data-gradient-size=\\"closest-corner\\" class=\\"d-flex align-items-baseline\\" title=\\"Extend to the closest corner\\">\\n                            <svg xmlns=\\"http://www.w3.org/2000/svg\\" width=\\"16\\" height=\\"20\\" viewBox=\\"0 0 16 20\\" fill=\\"none\\">\\n                                <rect x=\\"1.5\\" y=\\"3.5\\" width=\\"13\\" height=\\"13\\" stroke=\\"#AAAAAD\\"/>\\n                                <path d=\\"M2 4H9V7C9 9.20914 7.20914 11 5 11H2V4Z\\" fill=\\"#8C8C92\\"/>\\n                                <path d=\\"M6 11C7.65685 11 9 9.65685 9 8C9 6.34315 7.65685 5 6 5C4.34315 5 3 6.34315 3 8C3 9.65685 4.34315 11 6 11Z\\" fill=\\"#74747B\\"/>\\n                                <path d=\\"M6 10C7.10457 10 8 9.10457 8 8C8 6.89543 7.10457 6 6 6C4.89543 6 4 6.89543 4 8C4 9.10457 4.89543 10 6 10Z\\" fill=\\"white\\"/>\\n                                <rect x=\\"1\\" y=\\"3\\" width=\\"8\\" height=\\"1\\" fill=\\"white\\"/>\\n                                <rect x=\\"1\\" y=\\"11\\" width=\\"8\\" height=\\"1\\" transform=\\"rotate(-90 1 11)\\" fill=\\"white\\"/>\\n                            </svg>\\n                        </we-button>\\n                        <we-button data-gradient-size=\\"farthest-side\\" class=\\"d-flex align-items-baseline active\\" title=\\"Extend to the farthest side\\">\\n                            <svg xmlns=\\"http://www.w3.org/2000/svg\\" width=\\"16\\" height=\\"20\\" viewBox=\\"0 0 16 20\\" fill=\\"none\\">\\n                                <rect x=\\"1.5\\" y=\\"3.5\\" width=\\"13\\" height=\\"13\\" stroke=\\"#AAAAAD\\"/>\\n                                <path d=\\"M7 12C10.3137 12 14 10.2091 14 8C14 5.79086 10.3137 4 7 4C3.68629 4 2 5.79086 2 8C2 10.2091 3.68629 12 7 12Z\\" fill=\\"#8C8C92\\"/>\\n                                <path d=\\"M6 11C7.65685 11 9 9.65685 9 8C9 6.34315 7.65685 5 6 5C4.34315 5 3 6.34315 3 8C3 9.65685 4.34315 11 6 11Z\\" fill=\\"#74747B\\"/>\\n                                <path d=\\"M6 10C7.10457 10 8 9.10457 8 8C8 6.89543 7.10457 6 6 6C4.89543 6 4 6.89543 4 8C4 9.10457 4.89543 10 6 10Z\\" fill=\\"white\\"/>\\n                                <rect x=\\"14\\" y=\\"4\\" width=\\"1\\" height=\\"12\\" fill=\\"white\\"/>\\n                            </svg>\\n                        </we-button>\\n                        <we-button data-gradient-size=\\"farthest-corner\\" class=\\"d-flex align-items-baseline\\" title=\\"Extend to the farthest corner\\">\\n                            <svg xmlns=\\"http://www.w3.org/2000/svg\\" width=\\"16\\" height=\\"20\\" viewBox=\\"0 0 16 20\\" fill=\\"none\\">\\n                                <rect x=\\"1.5\\" y=\\"3.5\\" width=\\"13\\" height=\\"13\\" stroke=\\"#AAAAAD\\"/>\\n                                <path d=\\"M2 4H14V10C14 13.3137 11.3137 16 8 16H2V4Z\\" fill=\\"#8C8C92\\"/>\\n                                <path d=\\"M6 11C7.65685 11 9 9.65685 9 8C9 6.34315 7.65685 5 6 5C4.34315 5 3 6.34315 3 8C3 9.65685 4.34315 11 6 11Z\\" fill=\\"#74747B\\"/>\\n                                <path d=\\"M6 10C7.10457 10 8 9.10457 8 8C8 6.89543 7.10457 6 6 6C4.89543 6 4 6.89543 4 8C4 9.10457 4.89543 10 6 10Z\\" fill=\\"white\\"/>\\n                                <rect x=\\"15\\" y=\\"17\\" width=\\"7\\" height=\\"0.999999\\" transform=\\"rotate(-180 15 17)\\" fill=\\"white\\"/>\\n                                <rect x=\\"15\\" y=\\"10\\" width=\\"7\\" height=\\"1\\" transform=\\"rotate(90 15 10)\\" fill=\\"white\\"/>\\n                            </svg>\\n                        </we-button>\\n                    </span>\\n                </div>\\n                <div class=\\"mx-1 o_custom_gradient_scale\\">\\n                    <div class=\\"w-100\\"/>\\n                </div>\\n                <div class=\\"w-100 o_slider_multi\\" role=\\"group\\"/>\\n                <we-button class=\\"o_remove_color fa fa-fw fa-trash o_we_link o_we_hover_danger\\" title=\\"Remove Selected Color\\" aria-label=\\"Remove Selected Color\\"/>\\n            </div>\\n        </div>\\n    </colorpicker>\\n</t>", "es_ES": "<t name=\\"Color-Picker\\" t-name=\\"web_editor.colorpicker\\">\\n    <colorpicker>\\n        <!-- @todo @phoenix: TO DELETE -->\\n        <div class=\\"o_colorpicker_section\\" data-name=\\"theme\\">\\n            <button data-color=\\"o-color-1\\"/>\\n            <button data-color=\\"o-color-3\\"/>\\n            <button data-color=\\"o-color-2\\"/>\\n            <button data-color=\\"o-color-4\\" class=\\"ms-2\\"/>\\n            <button data-color=\\"o-color-5\\"/>\\n        </div>\\n        <!-- @todo @phoenix: TO DELETE -->\\n        <div class=\\"o_colorpicker_section\\" data-name=\\"common\\">\\n            <button data-color=\\"black\\"/>\\n            <button data-color=\\"900\\"/>\\n            <button data-color=\\"800\\"/>\\n            <button data-color=\\"700\\" class=\\"d-none\\"/>\\n            <button data-color=\\"600\\"/>\\n            <button data-color=\\"500\\" class=\\"d-none\\"/>\\n            <button data-color=\\"400\\"/>\\n            <button data-color=\\"300\\" class=\\"d-none\\"/>\\n            <button data-color=\\"200\\"/>\\n            <button data-color=\\"100\\"/>\\n            <button data-color=\\"white\\"/>\\n        </div>\\n        <div class=\\"o_colorpicker_section\\" data-name=\\"transparent_grayscale\\">\\n            <button data-color=\\"black-15\\"/>\\n            <button data-color=\\"black-25\\"/>\\n            <button data-color=\\"black-50\\"/>\\n            <button data-color=\\"black-75\\"/>\\n            <button data-color=\\"white-25\\"/>\\n            <button data-color=\\"white-50\\"/>\\n            <button data-color=\\"white-75\\"/>\\n            <button data-color=\\"white-85\\"/>\\n        </div>\\n        <div class=\\"o_colorpicker_section\\" data-name=\\"predefined_gradients\\">\\n            <t t-set=\\"gradients\\" t-value=\\"[                 'linear-gradient(135deg, rgb(255, 204, 51) 0%, rgb(226, 51, 255) 100%)',                 'linear-gradient(135deg, rgb(102, 153, 255) 0%, rgb(255, 51, 102) 100%)',                 'linear-gradient(135deg, rgb(47, 128, 237) 0%, rgb(178, 255, 218) 100%)',                 'linear-gradient(135deg, rgb(203, 94, 238) 0%, rgb(75, 225, 236) 100%)',                 'linear-gradient(135deg, rgb(214, 255, 127) 0%, rgb(0, 179, 204) 100%)',                 'linear-gradient(135deg, rgb(255, 222, 69) 0%, rgb(69, 33, 0) 100%)',                 'linear-gradient(135deg, rgb(222, 222, 222) 0%, rgb(69, 69, 69) 100%)',                 'linear-gradient(135deg, rgb(255, 222, 202) 0%, rgb(202, 115, 69) 100%)'             ]\\"/>\\n            <t t-foreach=\\"gradients\\" t-as=\\"gradient\\">\\n                <button class=\\"w-50\\" t-attf-style=\\"background-image: #{gradient};\\" t-att-data-color=\\"gradient\\"/>\\n            </t>\\n        </div>\\n        <div class=\\"o_colorpicker_section o_custom_gradient_editor\\" data-name=\\"custom_gradient\\">\\n            <button class=\\"w-50 o_custom_gradient_btn o_we_color_btn py-1 btn\\" title=\\"Defina un gradiente personalizado\\">Personalizado</button>\\n            <div class=\\"o_color_picker_inputs mx-1\\">\\n                <t t-set=\\"input_classes\\" t-value=\\"'p-0 border-0 text-center font-monospace bg-transparent text-white'\\"/>\\n                <div class=\\"d-flex justify-content-between my-2 o_type_row\\">\\n                    <we-title>Tipo</we-title>\\n                    <span class=\\"d-flex justify-content-between bg-black-50\\">\\n                        <we-button data-gradient-type=\\"linear-gradient\\" class=\\"d-flex align-items-baseline active\\">Lineal</we-button>\\n                        <we-button data-gradient-type=\\"radial-gradient\\" class=\\"d-flex align-items-baseline\\">Radial</we-button>\\n                    </span>\\n                </div>\\n                <div class=\\"d-flex justify-content-between my-2 o_angle_row\\">\\n                    <we-title>Ángulo</we-title>\\n                    <span class=\\"o_custom_gradient_input bg-black-50 px-1 d-flex align-items-baseline\\">\\n                        <input data-name=\\"angle\\" type=\\"text\\" t-attf-class=\\"{{input_classes}}\\" style=\\"width: 5ch;\\" value=\\"90\\"/>\\n                        <span class=\\"flex-grow-0 ms-1 text-white-50\\">grados</span>\\n                    </span>\\n                </div>\\n                <div class=\\"d-flex justify-content-between my-2 o_position_row\\">\\n                    <we-title>Posición</we-title>\\n                    <span class=\\"d-flex\\">\\n                    <span class=\\"me-2\\">X</span>\\n                    <span class=\\"o_custom_gradient_input bg-black-50 px-1 d-flex\\">\\n                        <input data-name=\\"positionX\\" type=\\"text\\" t-attf-class=\\"{{input_classes}}\\" style=\\"width: 3ch;\\" value=\\"25\\"/>\\n                        <span class=\\"flex-grow-0 ms-1 text-white-50\\">%</span>\\n                    </span>\\n                    <span class=\\"me-2 ms-3\\">Y</span>\\n                    <span class=\\"o_custom_gradient_input bg-black-50 px-1 d-flex\\">\\n                        <input data-name=\\"positionY\\" type=\\"text\\" t-attf-class=\\"{{input_classes}}\\" style=\\"width: 3ch;\\" value=\\"25\\"/>\\n                        <span class=\\"flex-grow-0 ms-1 text-white-50\\">%</span>\\n                    </span>\\n                    </span>\\n                </div>\\n                <div class=\\"d-flex justify-content-between my-2 o_size_row\\">\\n                    <we-title>Tamaño</we-title>\\n                    <span class=\\"d-flex justify-content-between\\">\\n                        <we-button data-gradient-size=\\"closest-side\\" class=\\"d-flex align-items-baseline\\" title=\\"Extender al lado más cercano\\">\\n                            <svg xmlns=\\"http://www.w3.org/2000/svg\\" width=\\"16\\" height=\\"20\\" viewBox=\\"0 0 16 20\\" fill=\\"none\\">\\n                                <rect x=\\"1.5\\" y=\\"3.5\\" width=\\"13\\" height=\\"13\\" stroke=\\"#AAAAAD\\"/>\\n                                <path d=\\"M3 4H9V8C9 8.55228 8.55228 9 8 9H4C3.44772 9 3 8.55228 3 8V4Z\\" fill=\\"#8C8C92\\"/>\\n                                <path d=\\"M6 11C7.65685 11 9 9.65685 9 8C9 6.34315 7.65685 5 6 5C4.34315 5 3 6.34315 3 8C3 9.65685 4.34315 11 6 11Z\\" fill=\\"#74747B\\"/>\\n                                <path d=\\"M6 10C7.10457 10 8 9.10457 8 8C8 6.89543 7.10457 6 6 6C4.89543 6 4 6.89543 4 8C4 9.10457 4.89543 10 6 10Z\\" fill=\\"white\\"/>\\n                                <rect x=\\"2\\" y=\\"3\\" width=\\"12\\" height=\\"1\\" fill=\\"white\\"/>\\n                            </svg>\\n                        </we-button>\\n                        <we-button data-gradient-size=\\"closest-corner\\" class=\\"d-flex align-items-baseline\\" title=\\"Extender a la esquina más cercana\\">\\n                            <svg xmlns=\\"http://www.w3.org/2000/svg\\" width=\\"16\\" height=\\"20\\" viewBox=\\"0 0 16 20\\" fill=\\"none\\">\\n                                <rect x=\\"1.5\\" y=\\"3.5\\" width=\\"13\\" height=\\"13\\" stroke=\\"#AAAAAD\\"/>\\n                                <path d=\\"M2 4H9V7C9 9.20914 7.20914 11 5 11H2V4Z\\" fill=\\"#8C8C92\\"/>\\n                                <path d=\\"M6 11C7.65685 11 9 9.65685 9 8C9 6.34315 7.65685 5 6 5C4.34315 5 3 6.34315 3 8C3 9.65685 4.34315 11 6 11Z\\" fill=\\"#74747B\\"/>\\n                                <path d=\\"M6 10C7.10457 10 8 9.10457 8 8C8 6.89543 7.10457 6 6 6C4.89543 6 4 6.89543 4 8C4 9.10457 4.89543 10 6 10Z\\" fill=\\"white\\"/>\\n                                <rect x=\\"1\\" y=\\"3\\" width=\\"8\\" height=\\"1\\" fill=\\"white\\"/>\\n                                <rect x=\\"1\\" y=\\"11\\" width=\\"8\\" height=\\"1\\" transform=\\"rotate(-90 1 11)\\" fill=\\"white\\"/>\\n                            </svg>\\n                        </we-button>\\n                        <we-button data-gradient-size=\\"farthest-side\\" class=\\"d-flex align-items-baseline active\\" title=\\"Extender al lado más lejano\\">\\n                            <svg xmlns=\\"http://www.w3.org/2000/svg\\" width=\\"16\\" height=\\"20\\" viewBox=\\"0 0 16 20\\" fill=\\"none\\">\\n                                <rect x=\\"1.5\\" y=\\"3.5\\" width=\\"13\\" height=\\"13\\" stroke=\\"#AAAAAD\\"/>\\n                                <path d=\\"M7 12C10.3137 12 14 10.2091 14 8C14 5.79086 10.3137 4 7 4C3.68629 4 2 5.79086 2 8C2 10.2091 3.68629 12 7 12Z\\" fill=\\"#8C8C92\\"/>\\n                                <path d=\\"M6 11C7.65685 11 9 9.65685 9 8C9 6.34315 7.65685 5 6 5C4.34315 5 3 6.34315 3 8C3 9.65685 4.34315 11 6 11Z\\" fill=\\"#74747B\\"/>\\n                                <path d=\\"M6 10C7.10457 10 8 9.10457 8 8C8 6.89543 7.10457 6 6 6C4.89543 6 4 6.89543 4 8C4 9.10457 4.89543 10 6 10Z\\" fill=\\"white\\"/>\\n                                <rect x=\\"14\\" y=\\"4\\" width=\\"1\\" height=\\"12\\" fill=\\"white\\"/>\\n                            </svg>\\n                        </we-button>\\n                        <we-button data-gradient-size=\\"farthest-corner\\" class=\\"d-flex align-items-baseline\\" title=\\"Extender a la esquina más lejana\\">\\n                            <svg xmlns=\\"http://www.w3.org/2000/svg\\" width=\\"16\\" height=\\"20\\" viewBox=\\"0 0 16 20\\" fill=\\"none\\">\\n                                <rect x=\\"1.5\\" y=\\"3.5\\" width=\\"13\\" height=\\"13\\" stroke=\\"#AAAAAD\\"/>\\n                                <path d=\\"M2 4H14V10C14 13.3137 11.3137 16 8 16H2V4Z\\" fill=\\"#8C8C92\\"/>\\n                                <path d=\\"M6 11C7.65685 11 9 9.65685 9 8C9 6.34315 7.65685 5 6 5C4.34315 5 3 6.34315 3 8C3 9.65685 4.34315 11 6 11Z\\" fill=\\"#74747B\\"/>\\n                                <path d=\\"M6 10C7.10457 10 8 9.10457 8 8C8 6.89543 7.10457 6 6 6C4.89543 6 4 6.89543 4 8C4 9.10457 4.89543 10 6 10Z\\" fill=\\"white\\"/>\\n                                <rect x=\\"15\\" y=\\"17\\" width=\\"7\\" height=\\"0.999999\\" transform=\\"rotate(-180 15 17)\\" fill=\\"white\\"/>\\n                                <rect x=\\"15\\" y=\\"10\\" width=\\"7\\" height=\\"1\\" transform=\\"rotate(90 15 10)\\" fill=\\"white\\"/>\\n                            </svg>\\n                        </we-button>\\n                    </span>\\n                </div>\\n                <div class=\\"mx-1 o_custom_gradient_scale\\">\\n                    <div class=\\"w-100\\"/>\\n                </div>\\n                <div class=\\"w-100 o_slider_multi\\" role=\\"group\\"/>\\n                <we-button class=\\"o_remove_color fa fa-fw fa-trash o_we_link o_we_hover_danger\\" title=\\"Eliminar color seleccionado\\" aria-label=\\"Eliminar color seleccionado\\"/>\\n            </div>\\n        </div>\\n    </colorpicker>\\n</t>"}	<?xml version="1.0"?>\n<t name="Color-Picker" t-name="web_editor.colorpicker">\n    <colorpicker>\n        <!-- @todo @phoenix: TO DELETE -->\n        <div class="o_colorpicker_section" data-name="theme">\n            <button data-color="o-color-1"/>\n            <button data-color="o-color-3"/>\n            <button data-color="o-color-2"/>\n            <button data-color="o-color-4" class="ms-2"/>\n            <button data-color="o-color-5"/>\n        </div>\n        <!-- @todo @phoenix: TO DELETE -->\n        <div class="o_colorpicker_section" data-name="common">\n            <button data-color="black"/>\n            <button data-color="900"/>\n            <button data-color="800"/>\n            <button data-color="700" class="d-none"/>\n            <button data-color="600"/>\n            <button data-color="500" class="d-none"/>\n            <button data-color="400"/>\n            <button data-color="300" class="d-none"/>\n            <button data-color="200"/>\n            <button data-color="100"/>\n            <button data-color="white"/>\n        </div>\n        <div class="o_colorpicker_section" data-name="transparent_grayscale">\n            <button data-color="black-15"/>\n            <button data-color="black-25"/>\n            <button data-color="black-50"/>\n            <button data-color="black-75"/>\n            <button data-color="white-25"/>\n            <button data-color="white-50"/>\n            <button data-color="white-75"/>\n            <button data-color="white-85"/>\n        </div>\n        <div class="o_colorpicker_section" data-name="predefined_gradients">\n            <t t-set="gradients" t-value="[                 'linear-gradient(135deg, rgb(255, 204, 51) 0%, rgb(226, 51, 255) 100%)',                 'linear-gradient(135deg, rgb(102, 153, 255) 0%, rgb(255, 51, 102) 100%)',                 'linear-gradient(135deg, rgb(47, 128, 237) 0%, rgb(178, 255, 218) 100%)',                 'linear-gradient(135deg, rgb(203, 94, 238) 0%, rgb(75, 225, 236) 100%)',                 'linear-gradient(135deg, rgb(214, 255, 127) 0%, rgb(0, 179, 204) 100%)',                 'linear-gradient(135deg, rgb(255, 222, 69) 0%, rgb(69, 33, 0) 100%)',                 'linear-gradient(135deg, rgb(222, 222, 222) 0%, rgb(69, 69, 69) 100%)',                 'linear-gradient(135deg, rgb(255, 222, 202) 0%, rgb(202, 115, 69) 100%)'             ]"/>\n            <t t-foreach="gradients" t-as="gradient">\n                <button class="w-50" t-attf-style="background-image: #{gradient};" t-att-data-color="gradient"/>\n            </t>\n        </div>\n        <div class="o_colorpicker_section o_custom_gradient_editor" data-name="custom_gradient">\n            <button class="w-50 o_custom_gradient_btn o_we_color_btn py-1 btn" title="Define a custom gradient">Custom</button>\n            <div class="o_color_picker_inputs mx-1">\n                <t t-set="input_classes" t-value="'p-0 border-0 text-center font-monospace bg-transparent text-white'"/>\n                <div class="d-flex justify-content-between my-2 o_type_row">\n                    <we-title>Type</we-title>\n                    <span class="d-flex justify-content-between bg-black-50">\n                        <we-button data-gradient-type="linear-gradient" class="d-flex align-items-baseline active">Linear</we-button>\n                        <we-button data-gradient-type="radial-gradient" class="d-flex align-items-baseline">Radial</we-button>\n                    </span>\n                </div>\n                <div class="d-flex justify-content-between my-2 o_angle_row">\n                    <we-title>Angle</we-title>\n                    <span class="o_custom_gradient_input bg-black-50 px-1 d-flex align-items-baseline">\n                        <input data-name="angle" type="text" t-attf-class="{{input_classes}}" style="width: 5ch;" value="90"/>\n                        <span class="flex-grow-0 ms-1 text-white-50">deg</span>\n                    </span>\n                </div>\n                <div class="d-flex justify-content-between my-2 o_position_row">\n                    <we-title>Position</we-title>\n                    <span class="d-flex">\n                    <span class="me-2">X</span>\n                    <span class="o_custom_gradient_input bg-black-50 px-1 d-flex">\n                        <input data-name="positionX" type="text" t-attf-class="{{input_classes}}" style="width: 3ch;" value="25"/>\n                        <span class="flex-grow-0 ms-1 text-white-50">%</span>\n                    </span>\n                    <span class="me-2 ms-3">Y</span>\n                    <span class="o_custom_gradient_input bg-black-50 px-1 d-flex">\n                        <input data-name="positionY" type="text" t-attf-class="{{input_classes}}" style="width: 3ch;" value="25"/>\n                        <span class="flex-grow-0 ms-1 text-white-50">%</span>\n                    </span>\n                    </span>\n                </div>\n                <div class="d-flex justify-content-between my-2 o_size_row">\n                    <we-title>Size</we-title>\n                    <span class="d-flex justify-content-between">\n                        <we-button data-gradient-size="closest-side" class="d-flex align-items-baseline" title="Extend to the closest side">\n                            <svg xmlns="http://www.w3.org/2000/svg" width="16" height="20" viewBox="0 0 16 20" fill="none">\n                                <rect x="1.5" y="3.5" width="13" height="13" stroke="#AAAAAD"/>\n                                <path d="M3 4H9V8C9 8.55228 8.55228 9 8 9H4C3.44772 9 3 8.55228 3 8V4Z" fill="#8C8C92"/>\n                                <path d="M6 11C7.65685 11 9 9.65685 9 8C9 6.34315 7.65685 5 6 5C4.34315 5 3 6.34315 3 8C3 9.65685 4.34315 11 6 11Z" fill="#74747B"/>\n                                <path d="M6 10C7.10457 10 8 9.10457 8 8C8 6.89543 7.10457 6 6 6C4.89543 6 4 6.89543 4 8C4 9.10457 4.89543 10 6 10Z" fill="white"/>\n                                <rect x="2" y="3" width="12" height="1" fill="white"/>\n                            </svg>\n                        </we-button>\n                        <we-button data-gradient-size="closest-corner" class="d-flex align-items-baseline" title="Extend to the closest corner">\n                            <svg xmlns="http://www.w3.org/2000/svg" width="16" height="20" viewBox="0 0 16 20" fill="none">\n                                <rect x="1.5" y="3.5" width="13" height="13" stroke="#AAAAAD"/>\n                                <path d="M2 4H9V7C9 9.20914 7.20914 11 5 11H2V4Z" fill="#8C8C92"/>\n                                <path d="M6 11C7.65685 11 9 9.65685 9 8C9 6.34315 7.65685 5 6 5C4.34315 5 3 6.34315 3 8C3 9.65685 4.34315 11 6 11Z" fill="#74747B"/>\n                                <path d="M6 10C7.10457 10 8 9.10457 8 8C8 6.89543 7.10457 6 6 6C4.89543 6 4 6.89543 4 8C4 9.10457 4.89543 10 6 10Z" fill="white"/>\n                                <rect x="1" y="3" width="8" height="1" fill="white"/>\n                                <rect x="1" y="11" width="8" height="1" transform="rotate(-90 1 11)" fill="white"/>\n                            </svg>\n                        </we-button>\n                        <we-button data-gradient-size="farthest-side" class="d-flex align-items-baseline active" title="Extend to the farthest side">\n                            <svg xmlns="http://www.w3.org/2000/svg" width="16" height="20" viewBox="0 0 16 20" fill="none">\n                                <rect x="1.5" y="3.5" width="13" height="13" stroke="#AAAAAD"/>\n                                <path d="M7 12C10.3137 12 14 10.2091 14 8C14 5.79086 10.3137 4 7 4C3.68629 4 2 5.79086 2 8C2 10.2091 3.68629 12 7 12Z" fill="#8C8C92"/>\n                                <path d="M6 11C7.65685 11 9 9.65685 9 8C9 6.34315 7.65685 5 6 5C4.34315 5 3 6.34315 3 8C3 9.65685 4.34315 11 6 11Z" fill="#74747B"/>\n                                <path d="M6 10C7.10457 10 8 9.10457 8 8C8 6.89543 7.10457 6 6 6C4.89543 6 4 6.89543 4 8C4 9.10457 4.89543 10 6 10Z" fill="white"/>\n                                <rect x="14" y="4" width="1" height="12" fill="white"/>\n                            </svg>\n                        </we-button>\n                        <we-button data-gradient-size="farthest-corner" class="d-flex align-items-baseline" title="Extend to the farthest corner">\n                            <svg xmlns="http://www.w3.org/2000/svg" width="16" height="20" viewBox="0 0 16 20" fill="none">\n                                <rect x="1.5" y="3.5" width="13" height="13" stroke="#AAAAAD"/>\n                                <path d="M2 4H14V10C14 13.3137 11.3137 16 8 16H2V4Z" fill="#8C8C92"/>\n                                <path d="M6 11C7.65685 11 9 9.65685 9 8C9 6.34315 7.65685 5 6 5C4.34315 5 3 6.34315 3 8C3 9.65685 4.34315 11 6 11Z" fill="#74747B"/>\n                                <path d="M6 10C7.10457 10 8 9.10457 8 8C8 6.89543 7.10457 6 6 6C4.89543 6 4 6.89543 4 8C4 9.10457 4.89543 10 6 10Z" fill="white"/>\n                                <rect x="15" y="17" width="7" height="0.999999" transform="rotate(-180 15 17)" fill="white"/>\n                                <rect x="15" y="10" width="7" height="1" transform="rotate(90 15 10)" fill="white"/>\n                            </svg>\n                        </we-button>\n                    </span>\n                </div>\n                <div class="mx-1 o_custom_gradient_scale">\n                    <div class="w-100"/>\n                </div>\n                <div class="w-100 o_slider_multi" role="group"/>\n                <we-button class="o_remove_color fa fa-fw fa-trash o_we_link o_we_hover_danger" title="Remove Selected Color" aria-label="Remove Selected Color"/>\n            </div>\n        </div>\n    </colorpicker>\n</t>\n	f	t	2026-04-08 08:31:49.414617	2026-04-08 08:31:49.414617	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
244	16	\N	1	1	snippet_options	\N	web_editor.snippet_options	qweb	web_editor/views/snippets.xml	primary	{"en_US": "<t t-name=\\"web_editor.snippet_options\\">\\n    <!-- t-field -->\\n    <div data-js=\\"many2one\\" data-selector=\\"[data-oe-many2one-model]:not([data-oe-readonly])\\" data-no-check=\\"true\\"/>\\n\\n    <div data-selector=\\".s_hr\\" data-drop-near=\\"p, h1, h2, h3, blockquote, .s_hr\\"/>\\n\\n    <t t-call=\\"web_editor.snippet_options_version_control\\">\\n        <t t-set=\\"selector\\" t-value=\\"'[data-snippet]'\\"/>\\n    </t>\\n\\n    <!-- Replace a media -->\\n    <!-- TODO probably review this system once the new editor is merged to not duplicate the selector, etc -->\\n    <div data-js=\\"ReplaceMedia\\" data-selector=\\"img, .media_iframe_video, span.fa, i.fa\\" data-exclude=\\"[data-oe-xpath], a[href^='/website/social/'] &gt; i.fa, a[class*='s_share_'] &gt; i.fa\\">\\n        <we-row string=\\"Media\\">\\n            <we-button class=\\"o_we_bg_success\\" data-replace-media=\\"true\\" data-no-preview=\\"true\\">Replace</we-button>\\n            <div>\\n                <we-button class=\\"fa fa-link\\" data-name=\\"media_link_opt\\" data-set-link=\\"true\\" data-no-preview=\\"true\\" title=\\"Redirect the user elsewhere when he clicks on the media.\\"/>\\n            </div>\\n        </we-row>\\n        <we-input string=\\"Your URL\\" class=\\"o_we_sublevel_1 o_we_large\\" data-name=\\"media_url_opt\\" data-dependencies=\\"media_link_opt\\" data-set-url=\\"\\" data-no-preview=\\"true\\" placeholder=\\"www.example.com\\" data-request-focus=\\"true\\"/>\\n        <we-checkbox string=\\"Open in New Window\\" class=\\"o_we_sublevel_1\\" data-dependencies=\\"media_url_opt\\" data-set-new-window=\\"true\\" data-no-preview=\\"true\\"/>\\n    </div>\\n\\n    <div data-js=\\"FontawesomeTools\\" data-selector=\\"span.fa, i.fa\\" data-exclude=\\"[data-oe-xpath]\\">\\n        <we-colorpicker string=\\"Color\\" title=\\"Color\\" data-select-style=\\"\\" data-css-property=\\"color\\" data-color-prefix=\\"text-\\"/>\\n\\n        <we-colorpicker string=\\"Background Color\\" title=\\"Background Color\\" data-select-style=\\"\\" data-css-property=\\"background-color\\" data-color-prefix=\\"bg-\\"/>\\n\\n        <we-button-group string=\\"Size\\">\\n            <we-button data-select-class=\\"\\" title=\\"Size 1x\\">1x</we-button>\\n            <we-button data-select-class=\\"fa-2x\\" title=\\"Size 2x\\">2x</we-button>\\n            <we-button data-select-class=\\"fa-3x\\" title=\\"Size 3x\\">3x</we-button>\\n            <we-button data-select-class=\\"fa-4x\\" title=\\"Size 4x\\">4x</we-button>\\n            <we-button data-select-class=\\"fa-5x\\" title=\\"Size 5x\\">5x</we-button>\\n\\n            <!-- Hidden buttons which allows to automatically remove other fa\\n                 sizing class we do not suggest.\\n                 TODO: implement a param to add those extra classes to remove\\n                 via selectClass (also fixes the fact that nothing is selected\\n                 if fa-1x is actually used on the icon in this case) -->\\n            <we-button data-select-class=\\"fa-1x\\" data-dependencies=\\"fake\\"/>\\n            <we-button data-select-class=\\"fa-lg\\" data-dependencies=\\"fake\\"/>\\n        </we-button-group>\\n    </div>\\n\\n    <t t-set=\\"no_animations\\" t-value=\\"False\\"/>\\n    <div data-js=\\"ImageTools\\" data-selector=\\"img\\">\\n        <div class=\\"o_we_image_shape\\">\\n            <we-row string=\\"Shape\\" class=\\"o_we_full_row\\">\\n                <we-select-pager data-name=\\"shape_img_opt\\" class=\\"o_we_fake_transparent_background\\">\\n                    <header class=\\"o_pager_nav d-flex flex-column flex-wrap flex-shrink-0 mh-100\\">\\n                        <div class=\\"d-flex align-items-center\\">\\n                            <button class=\\"o_pager_nav_angle fa fa-angle-left btn btn-secondary bg-transparent border-0\\"/>\\n                            <h5 class=\\"o_pager_nav_title mb-0 text-white\\">Shapes</h5>\\n                        </div>\\n                        <div class=\\"d-flex\\">\\n                            <button type=\\"button\\" class=\\"o_pager_nav_btn p-0 text-uppercase active\\" data-scroll-to=\\"o_scroll_shapes_basic\\">\\n                                <span class=\\"w-100\\">Basic</span>\\n                            </button>\\n                            <button type=\\"button\\" class=\\"o_pager_nav_btn p-0 text-uppercase\\" data-scroll-to=\\"o_scroll_shapes_decorative\\">\\n                                <span class=\\"w-100\\">Decorative</span>\\n                            </button>\\n                            <button type=\\"button\\" class=\\"o_pager_nav_btn p-0 text-uppercase\\" data-scroll-to=\\"o_scroll_shapes_devices\\">\\n                                <span class=\\"w-100\\">Devices</span>\\n                            </button>\\n                        </div>\\n                    </header>\\n                    <div class=\\"o_pager_container\\">\\n                        <div class=\\"o_scroll_shapes_basic\\">\\n                            <we-title class=\\"\\">Geometrics</we-title>\\n                            <we-select-page string=\\"Geometrics\\">\\n                                <we-button data-set-img-shape=\\"web_editor/geometric/geo_square\\" data-no-transform=\\"true\\" data-name=\\"shape_img_square_opt\\"/> <!-- hidden and only used for hover effects -->\\n                                <we-button data-set-img-shape=\\"web_editor/geometric/geo_shuriken\\" data-select-label=\\"Shuriken\\" data-no-transform=\\"true\\" data-unstretch=\\"true\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/geometric/geo_diamond\\" data-select-label=\\"Diamond\\" data-no-transform=\\"true\\" data-unstretch=\\"true\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/geometric/geo_triangle\\" data-select-label=\\"Triangle\\" data-unstretch=\\"true\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/geometric/geo_cornered_triangle\\" data-select-label=\\"Corner Triangle\\" data-unstretch=\\"true\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/geometric/geo_pentagon\\" data-select-label=\\"Pentagon\\" data-unstretch=\\"true\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/geometric/geo_hexagon\\" data-select-label=\\"Hexagon\\" data-unstretch=\\"true\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/geometric/geo_heptagon\\" data-select-label=\\"Heptagon\\" data-unstretch=\\"true\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/geometric/geo_star\\" data-select-label=\\"Star 1\\" data-unstretch=\\"true\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/geometric/geo_star_8pin\\" data-select-label=\\"Star 2\\" data-no-transform=\\"true\\" data-unstretch=\\"true\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/geometric/geo_star_16pin\\" data-select-label=\\"Star 3\\" data-no-transform=\\"true\\" data-unstretch=\\"true\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/geometric/geo_slanted\\" data-select-label=\\"Slanted\\" data-unstretch=\\"true\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/geometric/geo_emerald\\" data-select-label=\\"Emerald\\" data-unstretch=\\"true\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/geometric/geo_tetris\\" data-select-label=\\"Tetris\\" data-unstretch=\\"true\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/geometric/geo_kayak\\" data-select-label=\\"Kayak\\" data-unstretch=\\"true\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/geometric/geo_tear\\" data-select-label=\\"Tear\\" data-unstretch=\\"true\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/geometric/geo_gem\\" data-select-label=\\"Gem\\" data-unstretch=\\"true\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/geometric/geo_sonar\\" data-select-label=\\"Sonar\\" data-unstretch=\\"true\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/geometric/geo_door\\" data-select-label=\\"Door\\" data-unstretch=\\"true\\"/>\\n                                <t t-if=\\"not no_animations\\">\\n                                    <we-button data-set-img-shape=\\"web_editor/geometric/geo_square_1\\" data-select-label=\\"Square 1\\" data-animated=\\"true\\"/>\\n                                    <we-button data-set-img-shape=\\"web_editor/geometric/geo_square_2\\" data-select-label=\\"Square 2\\" data-animated=\\"true\\"/>\\n                                    <we-button data-set-img-shape=\\"web_editor/geometric/geo_square_3\\" data-select-label=\\"Square 3\\" data-animated=\\"true\\"/>\\n                                    <we-button data-set-img-shape=\\"web_editor/geometric/geo_square_4\\" data-select-label=\\"Square 4\\" data-animated=\\"true\\"/>\\n                                    <we-button data-set-img-shape=\\"web_editor/geometric/geo_square_5\\" data-select-label=\\"Square 5\\" data-animated=\\"true\\"/>\\n                                    <we-button data-set-img-shape=\\"web_editor/geometric/geo_square_6\\" data-select-label=\\"Square 6\\" data-animated=\\"true\\"/>\\n                                </t>\\n                            </we-select-page>\\n\\n                            <we-title>Geometrics Rounded</we-title>\\n                            <we-select-page string=\\"Geometrics Rounded\\">\\n                                <we-button data-set-img-shape=\\"web_editor/geometric_round/geo_round_circle\\" data-select-label=\\"Circle\\" data-no-transform=\\"true\\" data-unstretch=\\"true\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/geometric_round/geo_round_square\\" data-select-label=\\"Square (R)\\" data-no-transform=\\"true\\" data-unstretch=\\"true\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/geometric_round/geo_round_diamond\\" data-select-label=\\"Diamond (R)\\" data-no-transform=\\"true\\" data-unstretch=\\"true\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/geometric_round/geo_round_shuriken\\" data-select-label=\\"Shuriken (R)\\" data-no-transform=\\"true\\" data-unstretch=\\"true\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/geometric_round/geo_round_triangle\\" data-select-label=\\"Triangle (R)\\" data-unstretch=\\"true\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/geometric_round/geo_round_pentagon\\" data-select-label=\\"Pentagon (R)\\" data-unstretch=\\"true\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/geometric_round/geo_round_hexagon\\" data-select-label=\\"Hexagon (R)\\" data-unstretch=\\"true\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/geometric_round/geo_round_heptagon\\" data-select-label=\\"Heptagon (R)\\" data-unstretch=\\"true\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/geometric_round/geo_round_star\\" data-select-label=\\"Star 1 (R)\\" data-unstretch=\\"true\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/geometric_round/geo_round_star_7pin\\" data-select-label=\\"Star 2 (R)\\" data-unstretch=\\"true\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/geometric_round/geo_round_star_8pin\\" data-select-label=\\"Star 3 (R)\\" data-no-transform=\\"true\\" data-unstretch=\\"true\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/geometric_round/geo_round_star_16pin\\" data-select-label=\\"Star 4 (R)\\" data-no-transform=\\"true\\" data-unstretch=\\"true\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/geometric_round/geo_round_emerald\\" data-select-label=\\"Emerald (R)\\" data-unstretch=\\"true\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/geometric_round/geo_round_lemon\\" data-select-label=\\"Lemon (R)\\" data-unstretch=\\"true\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/geometric_round/geo_round_tear\\" data-select-label=\\"Tear (R)\\" data-unstretch=\\"true\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/geometric_round/geo_round_pill\\" data-select-label=\\"Pill (R)\\" data-unstretch=\\"true\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/geometric_round/geo_round_gem\\" data-select-label=\\"Gem (R)\\" data-unstretch=\\"true\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/geometric_round/geo_round_cornered\\" data-select-label=\\"Cornered\\" data-unstretch=\\"true\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/geometric_round/geo_round_door\\" data-select-label=\\"Door (R)\\" data-unstretch=\\"true\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/geometric_round/geo_round_sonar\\" data-select-label=\\"Sonar (R)\\" data-unstretch=\\"true\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/geometric_round/geo_round_clover\\" data-select-label=\\"Clover (R)\\" data-no-transform=\\"true\\" data-unstretch=\\"true\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/geometric_round/geo_round_bread\\" data-select-label=\\"Bread (R)\\" data-no-transform=\\"true\\" data-unstretch=\\"true\\"/>\\n                                <t t-if=\\"not no_animations\\">\\n                                    <we-button data-set-img-shape=\\"web_editor/geometric_round/geo_round_square_1\\" data-select-label=\\"Square 1 (R)\\" data-animated=\\"true\\"/>\\n                                    <we-button data-set-img-shape=\\"web_editor/geometric_round/geo_round_square_2\\" data-select-label=\\"Square 2 (R)\\" data-animated=\\"true\\"/>\\n                                    <we-button data-set-img-shape=\\"web_editor/geometric_round/geo_round_blob_soft\\" data-select-label=\\"Blob Soft\\" data-animated=\\"true\\"/>\\n                                    <we-button data-set-img-shape=\\"web_editor/geometric_round/geo_round_blob_medium\\" data-select-label=\\"Blob Medium\\" data-animated=\\"true\\"/>\\n                                    <we-button data-set-img-shape=\\"web_editor/geometric_round/geo_round_blob_hard\\" data-select-label=\\"Blob Hard\\" data-animated=\\"true\\"/>\\n                                </t>\\n                            </we-select-page>\\n\\n                            <we-title>Geometrics Panels</we-title>\\n                            <we-select-page string=\\"Panels\\">\\n                                <we-button data-set-img-shape=\\"web_editor/panel/panel_duo\\" data-select-label=\\"Duo\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/panel/panel_duo_r\\" data-select-label=\\"Duo (R)\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/panel/panel_duo_step\\" data-select-label=\\"Duo Step\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/panel/panel_duo_step_pill\\" data-select-label=\\"Duo Step Pill\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/panel/panel_trio_in_r\\" data-select-label=\\"Trio In (R)\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/panel/panel_trio_out_r\\" data-select-label=\\"Trio Out (R)\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/panel/panel_window\\" data-select-label=\\"Window\\" data-no-transform=\\"true\\" data-unstretch=\\"true\\"/>\\n                            </we-select-page>\\n\\n                            <we-title>Composites</we-title>\\n                            <we-select-page string=\\"Composites\\">\\n                                <we-button data-set-img-shape=\\"web_editor/composite/composite_double_pill\\" data-select-label=\\"Double Pill\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/composite/composite_triple_pill\\" data-select-label=\\"Triple Pill\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/composite/composite_half_circle\\" data-select-label=\\"Half Circle\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/composite/composite_sonar\\" data-select-label=\\"Double Sonar\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/composite/composite_cut_circle\\" data-select-label=\\"Cut Circle\\"/>\\n                            </we-select-page>\\n                        </div>\\n                        <div class=\\"o_scroll_shapes_decorative\\">\\n                            <we-title>Brushed</we-title>\\n                            <we-select-page string=\\"Brushed\\">\\n                                <we-button data-set-img-shape=\\"web_editor/brushed/brush_1\\" data-select-label=\\"Brush 1\\" data-unstretch=\\"true\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/brushed/brush_2\\" data-select-label=\\"Brush 2\\" data-unstretch=\\"true\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/brushed/brush_3\\" data-select-label=\\"Brush 3\\" data-unstretch=\\"true\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/brushed/brush_4\\" data-select-label=\\"Brush 4\\"/>\\n                            </we-select-page>\\n\\n                            <we-title>Composition</we-title>\\n                            <we-select-page string=\\"Composition\\">\\n                                <we-button data-set-img-shape=\\"web_editor/composition/composition_organic_line\\" data-select-label=\\"Organic Line\\" data-no-transform=\\"true\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/composition/composition_oval_line\\" data-select-label=\\"Oval Line\\" data-no-transform=\\"true\\"/>\\n                                <t t-if=\\"not no_animations\\">\\n                                    <we-button data-set-img-shape=\\"web_editor/composition/composition_triangle_line\\" data-select-label=\\"Triangle Line\\" data-animated=\\"true\\" data-no-transform=\\"true\\"/>\\n                                    <we-button data-set-img-shape=\\"web_editor/composition/composition_line_1\\" data-select-label=\\"Line 1\\" data-animated=\\"true\\" data-no-transform=\\"true\\"/>\\n                                    <we-button data-set-img-shape=\\"web_editor/composition/composition_line_3\\" data-select-label=\\"Line 2\\" data-animated=\\"true\\" data-no-transform=\\"true\\"/>\\n                                    <we-button data-set-img-shape=\\"web_editor/composition/composition_line_2\\" data-select-label=\\"Line 2\\" data-animated=\\"true\\" data-no-transform=\\"true\\"/>\\n                                    <we-button data-set-img-shape=\\"web_editor/composition/composition_mixed_1\\" data-select-label=\\"Mixed 1\\" data-animated=\\"true\\" data-no-transform=\\"true\\"/>\\n                                    <we-button data-set-img-shape=\\"web_editor/composition/composition_mixed_2\\" data-select-label=\\"Mixed 2\\" data-animated=\\"true\\" data-no-transform=\\"true\\"/>\\n                                    <we-button data-set-img-shape=\\"web_editor/composition/composition_planet_1\\" data-select-label=\\"Planet 1\\" data-animated=\\"true\\" data-no-transform=\\"true\\"/>\\n                                    <we-button data-set-img-shape=\\"web_editor/composition/composition_planet_2\\" data-select-label=\\"Planet 2\\" data-animated=\\"true\\" data-no-transform=\\"true\\"/>\\n                                    <we-button data-set-img-shape=\\"web_editor/composition/composition_square_1\\" data-select-label=\\"Square Dot 1\\" data-animated=\\"true\\" data-no-transform=\\"true\\"/>\\n                                    <we-button data-set-img-shape=\\"web_editor/composition/composition_square_2\\" data-select-label=\\"Square Dot 2\\" data-animated=\\"true\\" data-no-transform=\\"true\\"/>\\n                                    <we-button data-set-img-shape=\\"web_editor/composition/composition_square_3\\" data-select-label=\\"Square Dot 3\\" data-animated=\\"true\\" data-no-transform=\\"true\\"/>\\n                                    <we-button data-set-img-shape=\\"web_editor/composition/composition_square_4\\" data-select-label=\\"Square Dot 4\\" data-animated=\\"true\\" data-no-transform=\\"true\\"/>\\n                                    <we-button data-set-img-shape=\\"web_editor/composition/composition_square_line\\" data-select-label=\\"Square Line\\" data-animated=\\"true\\" data-no-transform=\\"true\\"/>\\n                                </t>\\n                            </we-select-page>\\n\\n                            <we-title>Patterns</we-title>\\n                            <we-select-page string=\\"Patterns\\">\\n                                <we-button data-set-img-shape=\\"web_editor/pattern/pattern_organic_cross\\" data-select-label=\\"Organic Cross\\" data-no-transform=\\"true\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/pattern/pattern_organic_caps\\" data-select-label=\\"Organic Caps\\" data-no-transform=\\"true\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/pattern/pattern_oval_zebra\\" data-select-label=\\"Oval Zebra\\" data-no-transform=\\"true\\"/>\\n                                <t t-if=\\"not no_animations\\">\\n                                    <we-button data-set-img-shape=\\"web_editor/pattern/pattern_wave_1\\" data-select-label=\\"Wave 1\\" data-animated=\\"true\\" data-no-transform=\\"true\\"/>\\n                                    <we-button data-set-img-shape=\\"web_editor/pattern/pattern_line_star\\" data-select-label=\\"Star\\" data-animated=\\"true\\" data-no-transform=\\"true\\"/>\\n                                    <we-button data-set-img-shape=\\"web_editor/pattern/pattern_line_sun\\" data-select-label=\\"Sun\\" data-animated=\\"true\\" data-no-transform=\\"true\\"/>\\n                                    <we-button data-set-img-shape=\\"web_editor/pattern/pattern_wave_2\\" data-select-label=\\"Wave 2\\" data-animated=\\"true\\" data-no-transform=\\"true\\"/>\\n                                    <we-button data-set-img-shape=\\"web_editor/pattern/pattern_wave_3\\" data-select-label=\\"Wave 3\\" data-animated=\\"true\\" data-no-transform=\\"true\\"/>\\n                                    <we-button data-set-img-shape=\\"web_editor/pattern/pattern_point\\" data-select-label=\\"Point\\" data-animated=\\"true\\" data-no-transform=\\"true\\"/>\\n                                    <we-button data-set-img-shape=\\"web_editor/pattern/pattern_organic_dot\\" data-select-label=\\"Organic Dot\\" data-animated=\\"true\\" data-no-transform=\\"true\\"/>\\n                                    <we-button data-set-img-shape=\\"web_editor/pattern/pattern_labyrinth\\" data-select-label=\\"Labyrinth\\" data-animated=\\"true\\" data-no-transform=\\"true\\"/>\\n                                    <we-button data-set-img-shape=\\"web_editor/pattern/pattern_circuit\\" data-select-label=\\"Circuit\\" data-animated=\\"true\\" data-no-transform=\\"true\\"/>\\n                                    <we-button data-set-img-shape=\\"web_editor/pattern/pattern_wave_4\\" data-select-label=\\"Wave 4\\" data-animated=\\"true\\" data-no-transform=\\"true\\"/>\\n                                </t>\\n                            </we-select-page>\\n\\n                            <we-title>Solids</we-title>\\n                            <we-select-page string=\\"Solids\\">\\n                                <we-button data-set-img-shape=\\"web_editor/solid/solid_blob_1\\" data-select-label=\\"Blob 1\\" data-no-transform=\\"true\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/solid/solid_blob_2\\" data-select-label=\\"Blob 2\\" data-no-transform=\\"true\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/solid/solid_blob_3\\" data-select-label=\\"Blob 3\\" data-no-transform=\\"true\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/solid/solid_blob_4\\" data-select-label=\\"Blob 4\\" data-no-transform=\\"true\\"/>\\n                                <t t-if=\\"not no_animations\\">\\n                                    <we-button data-set-img-shape=\\"web_editor/solid/solid_blob_5\\" data-select-label=\\"Blob 5\\" data-animated=\\"true\\" data-no-transform=\\"true\\"/>\\n                                    <we-button data-set-img-shape=\\"web_editor/solid/solid_blob_shadow_1\\" data-select-label=\\"Blob Shadow 1\\" data-animated=\\"true\\" data-no-transform=\\"true\\"/>\\n                                    <we-button data-set-img-shape=\\"web_editor/solid/solid_blob_shadow_2\\" data-select-label=\\"Blob Shadow 2\\" data-animated=\\"true\\" data-no-transform=\\"true\\"/>\\n                                    <we-button data-set-img-shape=\\"web_editor/solid/solid_square_1\\" data-select-label=\\"Square Shadow 1\\" data-animated=\\"true\\" data-no-transform=\\"true\\"/>\\n                                    <we-button data-set-img-shape=\\"web_editor/solid/solid_square_2\\" data-select-label=\\"Square Shadow 2\\" data-animated=\\"true\\" data-no-transform=\\"true\\"/>\\n                                    <we-button data-set-img-shape=\\"web_editor/solid/solid_square_3\\" data-select-label=\\"Square Shadow 3\\" data-animated=\\"true\\" data-no-transform=\\"true\\"/>\\n                                </t>\\n                            </we-select-page>\\n\\n                            <we-title>Specials</we-title>\\n                            <we-select-page string=\\"Specials\\" t-if=\\"not no_animations\\">\\n                                <we-button data-set-img-shape=\\"web_editor/special/special_speed\\" data-select-label=\\"Speed\\" data-animated=\\"true\\" data-no-transform=\\"true\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/special/special_rain\\" data-select-label=\\"Rain\\" data-animated=\\"true\\" data-no-transform=\\"true\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/special/special_snow\\" data-select-label=\\"Snow\\" data-animated=\\"true\\" data-no-transform=\\"true\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/special/special_layered\\" data-select-label=\\"Layered\\" data-animated=\\"true\\" data-no-transform=\\"true\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/special/special_filter\\" data-select-label=\\"Filter\\" data-animated=\\"true\\" data-no-transform=\\"true\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/special/special_flag\\" data-select-label=\\"Flag\\" data-animated=\\"true\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/special/special_organic\\" data-select-label=\\"Organic\\" data-animated=\\"true\\"/>\\n                            </we-select-page>\\n                        </div>\\n                        <div class=\\"o_scroll_shapes_devices\\">\\n                            <we-title>Devices</we-title>\\n                            <we-select-page string=\\"Devices\\">\\n                                <we-button data-set-img-shape=\\"web_editor/devices/iphone_front_portrait\\" data-select-label=\\"iPhone #1\\" data-img-size=\\"0.46:1\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/devices/iphone_3d_portrait_01\\" data-select-label=\\"iPhone #2\\" data-img-size=\\"0.46:1\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/devices/iphone_3d_portrait_02\\" data-select-label=\\"iPhone #3\\" data-img-size=\\"0.46:1\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/devices/iphone_front_landscape\\" data-select-label=\\"iPhone #4\\" data-img-size=\\"2.17:1\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/devices/iphone_3d_landscape_01\\" data-select-label=\\"iPhone #5\\" data-img-size=\\"2.17:1\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/devices/iphone_3d_landscape_02\\" data-select-label=\\"iPhone #6\\" data-img-size=\\"2.17:1\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/devices/galaxy_front_portrait\\" data-select-label=\\"Galaxy S #1\\" data-img-size=\\"0.45:1\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/devices/galaxy_3d_portrait_01\\" data-select-label=\\"Galaxy S #2\\" data-img-size=\\"0.45:1\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/devices/galaxy_3d_portrait_02\\" data-select-label=\\"Galaxy S #3\\" data-img-size=\\"0.45:1\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/devices/galaxy_front_landscape\\" data-select-label=\\"Galaxy S #4\\" data-img-size=\\"2.22:1\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/devices/galaxy_3d_landscape_01\\" data-select-label=\\"Galaxy S #5\\" data-img-size=\\"2.22:1\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/devices/galaxy_3d_landscape_02\\" data-select-label=\\"Galaxy S #6\\" data-img-size=\\"2.22:1\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/devices/ipad_front_portrait\\" data-select-label=\\"iPad #1\\" data-img-size=\\"0.75:1\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/devices/ipad_3d_portrait_01\\" data-select-label=\\"iPad #2\\" data-img-size=\\"0.75:1\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/devices/ipad_3d_portrait_02\\" data-select-label=\\"iPad #3\\" data-img-size=\\"0.75:1\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/devices/ipad_front_landscape\\" data-select-label=\\"iPad #4\\" data-img-size=\\"4:3\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/devices/ipad_3d_landscape_01\\" data-select-label=\\"iPad #5\\" data-img-size=\\"4:3\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/devices/ipad_3d_landscape_02\\" data-select-label=\\"iPad #6\\" data-img-size=\\"4:3\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/devices/imac_front\\" data-select-label=\\"iMac #1\\" data-img-size=\\"16:9\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/devices/imac_3d_01\\" data-select-label=\\"iMac #2\\" data-img-size=\\"16:9\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/devices/imac_3d_02\\" data-select-label=\\"iMac #3\\" data-img-size=\\"16:9\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/devices/macbook_front\\" data-select-label=\\"MacBook #1\\" data-img-size=\\"1.6:1\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/devices/macbook_3d_01\\" data-select-label=\\"MacBook #2\\" data-img-size=\\"1.6:1\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/devices/macbook_3d_02\\" data-select-label=\\"MacBook #3\\" data-img-size=\\"1.6:1\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/devices/browser_01\\" data-select-label=\\"Browser #1\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/devices/browser_02\\" data-select-label=\\"Browser #2\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/devices/browser_03\\" data-select-label=\\"Browser #3\\"/>\\n                            </we-select-page>\\n                        </div>\\n                    </div>\\n                </we-select-pager>\\n                <we-button data-set-img-shape=\\"\\" data-no-preview=\\"true\\" data-label=\\"None\\" data-dependencies=\\"shape_img_opt\\" class=\\"o_we_image_shape_remove o_we_bg_danger fa fa-fw fa-times\\" data-name=\\"remove_img_shape_opt\\"/>\\n            </we-row>\\n            <we-row string=\\"Colors\\" class=\\"o_we_sublevel_1\\">\\n                <we-colorpicker data-set-img-shape-color=\\"true\\" data-dependencies=\\"shape_img_opt\\" data-name=\\"img-shape-color-0\\" data-color-id=\\"0\\"/>\\n                <we-colorpicker data-set-img-shape-color=\\"true\\" data-dependencies=\\"shape_img_opt\\" data-name=\\"img-shape-color-1\\" data-color-id=\\"1\\"/>\\n                <we-colorpicker data-set-img-shape-color=\\"true\\" data-dependencies=\\"shape_img_opt\\" data-name=\\"img-shape-color-2\\" data-color-id=\\"2\\"/>\\n                <we-colorpicker data-set-img-shape-color=\\"true\\" data-dependencies=\\"shape_img_opt\\" data-name=\\"img-shape-color-3\\" data-color-id=\\"3\\"/>\\n                <we-colorpicker data-set-img-shape-color=\\"true\\" data-dependencies=\\"shape_img_opt\\" data-name=\\"img-shape-color-4\\" data-color-id=\\"4\\"/>\\n            </we-row>\\n            <we-row string=\\"Transform\\" class=\\"o_we_sublevel_1\\">\\n                <we-button class=\\"oi oi-fw oi-arrows-h\\" data-name=\\"img_shape_transform_flip_x_opt\\" data-set-img-shape-flip-x=\\"true\\" data-no-preview=\\"true\\" data-dependencies=\\"shape_img_opt\\" title=\\"Horizontal mirror\\"/>\\n                <we-button class=\\"oi oi-fw oi-arrows-v\\" data-name=\\"img_shape_transform_flip_y_opt\\" data-set-img-shape-flip-y=\\"true\\" data-no-preview=\\"true\\" data-dependencies=\\"shape_img_opt\\" title=\\"Vertical mirror\\"/>\\n                <we-button class=\\"fa fa-fw fa-rotate-left\\" data-name=\\"img_shape_transform_rotate_x_opt\\" data-set-img-shape-rotate-left=\\"true\\" data-no-preview=\\"true\\" data-dependencies=\\"shape_img_opt\\" title=\\"Rotate left\\"/>\\n                <we-button class=\\"fa fa-fw fa-rotate-right\\" data-name=\\"img_shape_transform_rotate_y_opt\\" data-set-img-shape-rotate-right=\\"true\\" data-no-preview=\\"true\\" data-dependencies=\\"shape_img_opt\\" title=\\"Rotate right\\"/>\\n            </we-row>\\n            <we-row string=\\"Speed\\" class=\\"o_we_sublevel_1\\">\\n                <we-range data-name=\\"shape_anim_speed_opt\\" data-no-preview=\\"true\\" data-display-range-value=\\"true\\" data-attribute-name=\\"shapeAnimationSpeed\\" data-select-data-attribute=\\"\\" data-max=\\"2\\" data-min=\\"-2\\" data-step=\\"0.1\\" data-to-ratio=\\"true\\"/>\\n            </we-row>\\n            <we-row string=\\"Stretch\\" class=\\"o_we_sublevel_1\\">\\n                <we-checkbox data-remove-stretch=\\"true\\" data-dependencies=\\"shape_img_opt\\" data-no-preview=\\"true\\" data-name=\\"toggle_stretch_opt\\"/>\\n            </we-row>\\n        </div>\\n        <we-input string=\\"Description\\" class=\\"o_we_large\\" data-select-attribute=\\"\\" data-attribute-name=\\"alt\\" placeholder=\\"Alt tag\\" title=\\"'Alt tag' specifies an alternate text for an image, if the image cannot be displayed (slow connection, missing image, screen reader ...).\\"/>\\n        <we-input string=\\"Tooltip\\" class=\\"o_we_large\\" data-select-attribute=\\"\\" data-attribute-name=\\"title\\" placeholder=\\"Title tag\\" title=\\"'Title tag' is shown as a tooltip when you hover the picture.\\"/>\\n        <we-row string=\\"Transform\\">\\n            <we-button class=\\"fa fa-fw fa-crop\\" data-crop=\\"true\\" data-no-preview=\\"true\\" title=\\"Crop Image\\"/>\\n            <we-button class=\\"o_we_bg_danger ms-0 border-start-0\\" data-reset-crop=\\"\\" data-no-preview=\\"true\\" title=\\"Reset crop\\">\\n                Reset\\n            </we-button>\\n            <we-button class=\\"fa fa-fw fa-object-ungroup\\" data-name=\\"image_transform_opt\\" data-transform=\\"true\\" data-no-preview=\\"true\\" title=\\"Transform the picture\\"/>\\n            <we-button class=\\"o_we_bg_danger ms-0 border-start-0\\" data-reset-transform=\\"\\" data-no-preview=\\"true\\" title=\\"Reset transformation\\">\\n                Reset\\n            </we-button>\\n        </we-row>\\n\\n        <t t-call=\\"web_editor.snippet_options_image_optimization_widgets\\"/>\\n\\n        <we-button-group string=\\"Size\\" data-css-property=\\"width\\">\\n            <we-button data-select-style=\\"\\" title=\\"Resize Default\\">Default</we-button>\\n            <we-button data-select-style=\\"25%\\" title=\\"Resize Quarter\\">25%</we-button>\\n            <we-button data-select-style=\\"50%\\" title=\\"Resize Half\\">50%</we-button>\\n            <we-button data-select-style=\\"100%\\" title=\\"Resize Full\\">100%</we-button>\\n        </we-button-group>\\n    </div>\\n\\n    <div data-selector=\\"span.fa, i.fa, img\\" data-exclude=\\"[data-oe-type='image'] &gt; img, [data-oe-xpath]\\" class=\\"o_we_image_options\\">\\n        <we-select string=\\"Alignment\\" data-state-to-first-class=\\"true\\">\\n            <we-button data-select-class=\\"\\" title=\\"Unalign\\">None</we-button>\\n            <we-button data-select-class=\\"me-auto float-start\\" title=\\"Align Left\\">Left</we-button>\\n            <we-button data-select-class=\\"mx-auto d-block\\" title=\\"Align Center\\">Center</we-button>\\n            <we-button data-select-class=\\"ms-auto float-end\\" title=\\"Align Right\\">Right</we-button>\\n        </we-select>\\n\\n        <we-row string=\\"Style\\">\\n            <we-button class=\\"fa fa-fw fa-square\\" data-select-class=\\"rounded\\" title=\\"Shape: Rounded\\"/>\\n            <we-button class=\\"fa fa-fw fa-circle-o\\" data-select-class=\\"rounded-circle\\" title=\\"Shape: Circle\\"/>\\n            <we-button class=\\"fa fa-fw fa-sun-o\\" data-select-class=\\"shadow\\" title=\\"Shadow\\"/>\\n            <we-button class=\\"fa fa-fw fa-picture-o\\" data-select-class=\\"img-thumbnail\\" title=\\"Shape: Thumbnail\\"/>\\n        </we-row>\\n\\n        <we-input string=\\"Padding\\" data-select-style=\\"\\" data-unit=\\"px\\" data-css-property=\\"padding\\"/>\\n    </div>\\n\\n    <div data-js=\\"DynamicSvg\\" data-selector=\\"img\\">\\n        <we-row string=\\"Dynamic Colors\\" data-name=\\"colors\\">\\n            <we-colorpicker data-color=\\"true\\" data-color-name=\\"c1\\"/>\\n            <we-colorpicker data-color=\\"true\\" data-color-name=\\"c2\\"/>\\n            <we-colorpicker data-color=\\"true\\" data-color-name=\\"c3\\"/>\\n            <we-colorpicker data-color=\\"true\\" data-color-name=\\"c4\\"/>\\n            <we-colorpicker data-color=\\"true\\" data-color-name=\\"c5\\"/>\\n        </we-row>\\n    </div>\\n</t>", "es_ES": "<t t-name=\\"web_editor.snippet_options\\">\\n    <!-- t-field -->\\n    <div data-js=\\"many2one\\" data-selector=\\"[data-oe-many2one-model]:not([data-oe-readonly])\\" data-no-check=\\"true\\"/>\\n\\n    <div data-selector=\\".s_hr\\" data-drop-near=\\"p, h1, h2, h3, blockquote, .s_hr\\"/>\\n\\n    <t t-call=\\"web_editor.snippet_options_version_control\\">\\n        <t t-set=\\"selector\\" t-value=\\"'[data-snippet]'\\"/>\\n    </t>\\n\\n    <!-- Replace a media -->\\n    <!-- TODO probably review this system once the new editor is merged to not duplicate the selector, etc -->\\n    <div data-js=\\"ReplaceMedia\\" data-selector=\\"img, .media_iframe_video, span.fa, i.fa\\" data-exclude=\\"[data-oe-xpath], a[href^='/website/social/'] &gt; i.fa, a[class*='s_share_'] &gt; i.fa\\">\\n        <we-row string=\\"Medios\\">\\n            <we-button class=\\"o_we_bg_success\\" data-replace-media=\\"true\\" data-no-preview=\\"true\\">Reemplazar</we-button>\\n            <div>\\n                <we-button class=\\"fa fa-link\\" data-name=\\"media_link_opt\\" data-set-link=\\"true\\" data-no-preview=\\"true\\" title=\\"Redireccione al usuario a otro lado al hacer clic en el archivo multimedia\\"/>\\n            </div>\\n        </we-row>\\n        <we-input string=\\"Su URL\\" class=\\"o_we_sublevel_1 o_we_large\\" data-name=\\"media_url_opt\\" data-dependencies=\\"media_link_opt\\" data-set-url=\\"\\" data-no-preview=\\"true\\" placeholder=\\"www.example.com\\" data-request-focus=\\"true\\"/>\\n        <we-checkbox string=\\"Abrir en una ventana nueva\\" class=\\"o_we_sublevel_1\\" data-dependencies=\\"media_url_opt\\" data-set-new-window=\\"true\\" data-no-preview=\\"true\\"/>\\n    </div>\\n\\n    <div data-js=\\"FontawesomeTools\\" data-selector=\\"span.fa, i.fa\\" data-exclude=\\"[data-oe-xpath]\\">\\n        <we-colorpicker string=\\"Color\\" title=\\"Color\\" data-select-style=\\"\\" data-css-property=\\"color\\" data-color-prefix=\\"text-\\"/>\\n\\n        <we-colorpicker string=\\"Color de fondo\\" title=\\"Color de fondo\\" data-select-style=\\"\\" data-css-property=\\"background-color\\" data-color-prefix=\\"bg-\\"/>\\n\\n        <we-button-group string=\\"Tamaño\\">\\n            <we-button data-select-class=\\"\\" title=\\"Tamaño 1x\\">1x</we-button>\\n            <we-button data-select-class=\\"fa-2x\\" title=\\"Tamaño 2x\\">2x</we-button>\\n            <we-button data-select-class=\\"fa-3x\\" title=\\"Tamaño 3x\\">3x</we-button>\\n            <we-button data-select-class=\\"fa-4x\\" title=\\"Tamaño 4x\\">4x</we-button>\\n            <we-button data-select-class=\\"fa-5x\\" title=\\"Tamaño 5x\\">5x</we-button>\\n\\n            <!-- Hidden buttons which allows to automatically remove other fa\\n                 sizing class we do not suggest.\\n                 TODO: implement a param to add those extra classes to remove\\n                 via selectClass (also fixes the fact that nothing is selected\\n                 if fa-1x is actually used on the icon in this case) -->\\n            <we-button data-select-class=\\"fa-1x\\" data-dependencies=\\"fake\\"/>\\n            <we-button data-select-class=\\"fa-lg\\" data-dependencies=\\"fake\\"/>\\n        </we-button-group>\\n    </div>\\n\\n    <t t-set=\\"no_animations\\" t-value=\\"False\\"/>\\n    <div data-js=\\"ImageTools\\" data-selector=\\"img\\">\\n        <div class=\\"o_we_image_shape\\">\\n            <we-row string=\\"Forma\\" class=\\"o_we_full_row\\">\\n                <we-select-pager data-name=\\"shape_img_opt\\" class=\\"o_we_fake_transparent_background\\">\\n                    <header class=\\"o_pager_nav d-flex flex-column flex-wrap flex-shrink-0 mh-100\\">\\n                        <div class=\\"d-flex align-items-center\\">\\n                            <button class=\\"o_pager_nav_angle fa fa-angle-left btn btn-secondary bg-transparent border-0\\"/>\\n                            <h5 class=\\"o_pager_nav_title mb-0 text-white\\">Formas</h5>\\n                        </div>\\n                        <div class=\\"d-flex\\">\\n                            <button type=\\"button\\" class=\\"o_pager_nav_btn p-0 text-uppercase active\\" data-scroll-to=\\"o_scroll_shapes_basic\\">\\n                                <span class=\\"w-100\\">Básico</span>\\n                            </button>\\n                            <button type=\\"button\\" class=\\"o_pager_nav_btn p-0 text-uppercase\\" data-scroll-to=\\"o_scroll_shapes_decorative\\">\\n                                <span class=\\"w-100\\">Decorativo</span>\\n                            </button>\\n                            <button type=\\"button\\" class=\\"o_pager_nav_btn p-0 text-uppercase\\" data-scroll-to=\\"o_scroll_shapes_devices\\">\\n                                <span class=\\"w-100\\">Dispositivos</span>\\n                            </button>\\n                        </div>\\n                    </header>\\n                    <div class=\\"o_pager_container\\">\\n                        <div class=\\"o_scroll_shapes_basic\\">\\n                            <we-title class=\\"\\">Geometría</we-title>\\n                            <we-select-page string=\\"Geometría\\">\\n                                <we-button data-set-img-shape=\\"web_editor/geometric/geo_square\\" data-no-transform=\\"true\\" data-name=\\"shape_img_square_opt\\"/> <!-- hidden and only used for hover effects -->\\n                                <we-button data-set-img-shape=\\"web_editor/geometric/geo_shuriken\\" data-select-label=\\"Shuriken\\" data-no-transform=\\"true\\" data-unstretch=\\"true\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/geometric/geo_diamond\\" data-select-label=\\"Diamond\\" data-no-transform=\\"true\\" data-unstretch=\\"true\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/geometric/geo_triangle\\" data-select-label=\\"Triangle\\" data-unstretch=\\"true\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/geometric/geo_cornered_triangle\\" data-select-label=\\"Corner Triangle\\" data-unstretch=\\"true\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/geometric/geo_pentagon\\" data-select-label=\\"Pentagon\\" data-unstretch=\\"true\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/geometric/geo_hexagon\\" data-select-label=\\"Hexagon\\" data-unstretch=\\"true\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/geometric/geo_heptagon\\" data-select-label=\\"Heptagon\\" data-unstretch=\\"true\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/geometric/geo_star\\" data-select-label=\\"Star 1\\" data-unstretch=\\"true\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/geometric/geo_star_8pin\\" data-select-label=\\"Star 2\\" data-no-transform=\\"true\\" data-unstretch=\\"true\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/geometric/geo_star_16pin\\" data-select-label=\\"Star 3\\" data-no-transform=\\"true\\" data-unstretch=\\"true\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/geometric/geo_slanted\\" data-select-label=\\"Slanted\\" data-unstretch=\\"true\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/geometric/geo_emerald\\" data-select-label=\\"Emerald\\" data-unstretch=\\"true\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/geometric/geo_tetris\\" data-select-label=\\"Tetris\\" data-unstretch=\\"true\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/geometric/geo_kayak\\" data-select-label=\\"Kayak\\" data-unstretch=\\"true\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/geometric/geo_tear\\" data-select-label=\\"Tear\\" data-unstretch=\\"true\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/geometric/geo_gem\\" data-select-label=\\"Gem\\" data-unstretch=\\"true\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/geometric/geo_sonar\\" data-select-label=\\"Sonar\\" data-unstretch=\\"true\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/geometric/geo_door\\" data-select-label=\\"Door\\" data-unstretch=\\"true\\"/>\\n                                <t t-if=\\"not no_animations\\">\\n                                    <we-button data-set-img-shape=\\"web_editor/geometric/geo_square_1\\" data-select-label=\\"Square 1\\" data-animated=\\"true\\"/>\\n                                    <we-button data-set-img-shape=\\"web_editor/geometric/geo_square_2\\" data-select-label=\\"Square 2\\" data-animated=\\"true\\"/>\\n                                    <we-button data-set-img-shape=\\"web_editor/geometric/geo_square_3\\" data-select-label=\\"Square 3\\" data-animated=\\"true\\"/>\\n                                    <we-button data-set-img-shape=\\"web_editor/geometric/geo_square_4\\" data-select-label=\\"Square 4\\" data-animated=\\"true\\"/>\\n                                    <we-button data-set-img-shape=\\"web_editor/geometric/geo_square_5\\" data-select-label=\\"Square 5\\" data-animated=\\"true\\"/>\\n                                    <we-button data-set-img-shape=\\"web_editor/geometric/geo_square_6\\" data-select-label=\\"Square 6\\" data-animated=\\"true\\"/>\\n                                </t>\\n                            </we-select-page>\\n\\n                            <we-title>Geometría redondeada</we-title>\\n                            <we-select-page string=\\"Geometría redondeada\\">\\n                                <we-button data-set-img-shape=\\"web_editor/geometric_round/geo_round_circle\\" data-select-label=\\"Circle\\" data-no-transform=\\"true\\" data-unstretch=\\"true\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/geometric_round/geo_round_square\\" data-select-label=\\"Square (R)\\" data-no-transform=\\"true\\" data-unstretch=\\"true\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/geometric_round/geo_round_diamond\\" data-select-label=\\"Diamond (R)\\" data-no-transform=\\"true\\" data-unstretch=\\"true\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/geometric_round/geo_round_shuriken\\" data-select-label=\\"Shuriken (R)\\" data-no-transform=\\"true\\" data-unstretch=\\"true\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/geometric_round/geo_round_triangle\\" data-select-label=\\"Triangle (R)\\" data-unstretch=\\"true\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/geometric_round/geo_round_pentagon\\" data-select-label=\\"Pentagon (R)\\" data-unstretch=\\"true\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/geometric_round/geo_round_hexagon\\" data-select-label=\\"Hexagon (R)\\" data-unstretch=\\"true\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/geometric_round/geo_round_heptagon\\" data-select-label=\\"Heptagon (R)\\" data-unstretch=\\"true\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/geometric_round/geo_round_star\\" data-select-label=\\"Star 1 (R)\\" data-unstretch=\\"true\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/geometric_round/geo_round_star_7pin\\" data-select-label=\\"Star 2 (R)\\" data-unstretch=\\"true\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/geometric_round/geo_round_star_8pin\\" data-select-label=\\"Star 3 (R)\\" data-no-transform=\\"true\\" data-unstretch=\\"true\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/geometric_round/geo_round_star_16pin\\" data-select-label=\\"Star 4 (R)\\" data-no-transform=\\"true\\" data-unstretch=\\"true\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/geometric_round/geo_round_emerald\\" data-select-label=\\"Emerald (R)\\" data-unstretch=\\"true\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/geometric_round/geo_round_lemon\\" data-select-label=\\"Lemon (R)\\" data-unstretch=\\"true\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/geometric_round/geo_round_tear\\" data-select-label=\\"Tear (R)\\" data-unstretch=\\"true\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/geometric_round/geo_round_pill\\" data-select-label=\\"Pill (R)\\" data-unstretch=\\"true\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/geometric_round/geo_round_gem\\" data-select-label=\\"Gem (R)\\" data-unstretch=\\"true\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/geometric_round/geo_round_cornered\\" data-select-label=\\"Cornered\\" data-unstretch=\\"true\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/geometric_round/geo_round_door\\" data-select-label=\\"Door (R)\\" data-unstretch=\\"true\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/geometric_round/geo_round_sonar\\" data-select-label=\\"Sonar (R)\\" data-unstretch=\\"true\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/geometric_round/geo_round_clover\\" data-select-label=\\"Clover (R)\\" data-no-transform=\\"true\\" data-unstretch=\\"true\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/geometric_round/geo_round_bread\\" data-select-label=\\"Bread (R)\\" data-no-transform=\\"true\\" data-unstretch=\\"true\\"/>\\n                                <t t-if=\\"not no_animations\\">\\n                                    <we-button data-set-img-shape=\\"web_editor/geometric_round/geo_round_square_1\\" data-select-label=\\"Square 1 (R)\\" data-animated=\\"true\\"/>\\n                                    <we-button data-set-img-shape=\\"web_editor/geometric_round/geo_round_square_2\\" data-select-label=\\"Square 2 (R)\\" data-animated=\\"true\\"/>\\n                                    <we-button data-set-img-shape=\\"web_editor/geometric_round/geo_round_blob_soft\\" data-select-label=\\"Blob Soft\\" data-animated=\\"true\\"/>\\n                                    <we-button data-set-img-shape=\\"web_editor/geometric_round/geo_round_blob_medium\\" data-select-label=\\"Blob Medium\\" data-animated=\\"true\\"/>\\n                                    <we-button data-set-img-shape=\\"web_editor/geometric_round/geo_round_blob_hard\\" data-select-label=\\"Blob Hard\\" data-animated=\\"true\\"/>\\n                                </t>\\n                            </we-select-page>\\n\\n                            <we-title>Paneles geométricos</we-title>\\n                            <we-select-page string=\\"Paneles\\">\\n                                <we-button data-set-img-shape=\\"web_editor/panel/panel_duo\\" data-select-label=\\"Duo\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/panel/panel_duo_r\\" data-select-label=\\"Duo (R)\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/panel/panel_duo_step\\" data-select-label=\\"Duo Step\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/panel/panel_duo_step_pill\\" data-select-label=\\"Duo Step Pill\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/panel/panel_trio_in_r\\" data-select-label=\\"Trio In (R)\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/panel/panel_trio_out_r\\" data-select-label=\\"Trio Out (R)\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/panel/panel_window\\" data-select-label=\\"Window\\" data-no-transform=\\"true\\" data-unstretch=\\"true\\"/>\\n                            </we-select-page>\\n\\n                            <we-title>Compuestos</we-title>\\n                            <we-select-page string=\\"Compuestos\\">\\n                                <we-button data-set-img-shape=\\"web_editor/composite/composite_double_pill\\" data-select-label=\\"Double Pill\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/composite/composite_triple_pill\\" data-select-label=\\"Triple Pill\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/composite/composite_half_circle\\" data-select-label=\\"Half Circle\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/composite/composite_sonar\\" data-select-label=\\"Double Sonar\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/composite/composite_cut_circle\\" data-select-label=\\"Cut Circle\\"/>\\n                            </we-select-page>\\n                        </div>\\n                        <div class=\\"o_scroll_shapes_decorative\\">\\n                            <we-title>Cepillado</we-title>\\n                            <we-select-page string=\\"Cepillado\\">\\n                                <we-button data-set-img-shape=\\"web_editor/brushed/brush_1\\" data-select-label=\\"Brush 1\\" data-unstretch=\\"true\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/brushed/brush_2\\" data-select-label=\\"Brush 2\\" data-unstretch=\\"true\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/brushed/brush_3\\" data-select-label=\\"Brush 3\\" data-unstretch=\\"true\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/brushed/brush_4\\" data-select-label=\\"Brush 4\\"/>\\n                            </we-select-page>\\n\\n                            <we-title>Composición</we-title>\\n                            <we-select-page string=\\"Composición\\">\\n                                <we-button data-set-img-shape=\\"web_editor/composition/composition_organic_line\\" data-select-label=\\"Organic Line\\" data-no-transform=\\"true\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/composition/composition_oval_line\\" data-select-label=\\"Oval Line\\" data-no-transform=\\"true\\"/>\\n                                <t t-if=\\"not no_animations\\">\\n                                    <we-button data-set-img-shape=\\"web_editor/composition/composition_triangle_line\\" data-select-label=\\"Triangle Line\\" data-animated=\\"true\\" data-no-transform=\\"true\\"/>\\n                                    <we-button data-set-img-shape=\\"web_editor/composition/composition_line_1\\" data-select-label=\\"Line 1\\" data-animated=\\"true\\" data-no-transform=\\"true\\"/>\\n                                    <we-button data-set-img-shape=\\"web_editor/composition/composition_line_3\\" data-select-label=\\"Line 2\\" data-animated=\\"true\\" data-no-transform=\\"true\\"/>\\n                                    <we-button data-set-img-shape=\\"web_editor/composition/composition_line_2\\" data-select-label=\\"Line 2\\" data-animated=\\"true\\" data-no-transform=\\"true\\"/>\\n                                    <we-button data-set-img-shape=\\"web_editor/composition/composition_mixed_1\\" data-select-label=\\"Mixed 1\\" data-animated=\\"true\\" data-no-transform=\\"true\\"/>\\n                                    <we-button data-set-img-shape=\\"web_editor/composition/composition_mixed_2\\" data-select-label=\\"Mixed 2\\" data-animated=\\"true\\" data-no-transform=\\"true\\"/>\\n                                    <we-button data-set-img-shape=\\"web_editor/composition/composition_planet_1\\" data-select-label=\\"Planet 1\\" data-animated=\\"true\\" data-no-transform=\\"true\\"/>\\n                                    <we-button data-set-img-shape=\\"web_editor/composition/composition_planet_2\\" data-select-label=\\"Planet 2\\" data-animated=\\"true\\" data-no-transform=\\"true\\"/>\\n                                    <we-button data-set-img-shape=\\"web_editor/composition/composition_square_1\\" data-select-label=\\"Square Dot 1\\" data-animated=\\"true\\" data-no-transform=\\"true\\"/>\\n                                    <we-button data-set-img-shape=\\"web_editor/composition/composition_square_2\\" data-select-label=\\"Square Dot 2\\" data-animated=\\"true\\" data-no-transform=\\"true\\"/>\\n                                    <we-button data-set-img-shape=\\"web_editor/composition/composition_square_3\\" data-select-label=\\"Square Dot 3\\" data-animated=\\"true\\" data-no-transform=\\"true\\"/>\\n                                    <we-button data-set-img-shape=\\"web_editor/composition/composition_square_4\\" data-select-label=\\"Square Dot 4\\" data-animated=\\"true\\" data-no-transform=\\"true\\"/>\\n                                    <we-button data-set-img-shape=\\"web_editor/composition/composition_square_line\\" data-select-label=\\"Square Line\\" data-animated=\\"true\\" data-no-transform=\\"true\\"/>\\n                                </t>\\n                            </we-select-page>\\n\\n                            <we-title>Patrones</we-title>\\n                            <we-select-page string=\\"Patrones\\">\\n                                <we-button data-set-img-shape=\\"web_editor/pattern/pattern_organic_cross\\" data-select-label=\\"Organic Cross\\" data-no-transform=\\"true\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/pattern/pattern_organic_caps\\" data-select-label=\\"Organic Caps\\" data-no-transform=\\"true\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/pattern/pattern_oval_zebra\\" data-select-label=\\"Oval Zebra\\" data-no-transform=\\"true\\"/>\\n                                <t t-if=\\"not no_animations\\">\\n                                    <we-button data-set-img-shape=\\"web_editor/pattern/pattern_wave_1\\" data-select-label=\\"Wave 1\\" data-animated=\\"true\\" data-no-transform=\\"true\\"/>\\n                                    <we-button data-set-img-shape=\\"web_editor/pattern/pattern_line_star\\" data-select-label=\\"Star\\" data-animated=\\"true\\" data-no-transform=\\"true\\"/>\\n                                    <we-button data-set-img-shape=\\"web_editor/pattern/pattern_line_sun\\" data-select-label=\\"Sun\\" data-animated=\\"true\\" data-no-transform=\\"true\\"/>\\n                                    <we-button data-set-img-shape=\\"web_editor/pattern/pattern_wave_2\\" data-select-label=\\"Wave 2\\" data-animated=\\"true\\" data-no-transform=\\"true\\"/>\\n                                    <we-button data-set-img-shape=\\"web_editor/pattern/pattern_wave_3\\" data-select-label=\\"Wave 3\\" data-animated=\\"true\\" data-no-transform=\\"true\\"/>\\n                                    <we-button data-set-img-shape=\\"web_editor/pattern/pattern_point\\" data-select-label=\\"Point\\" data-animated=\\"true\\" data-no-transform=\\"true\\"/>\\n                                    <we-button data-set-img-shape=\\"web_editor/pattern/pattern_organic_dot\\" data-select-label=\\"Organic Dot\\" data-animated=\\"true\\" data-no-transform=\\"true\\"/>\\n                                    <we-button data-set-img-shape=\\"web_editor/pattern/pattern_labyrinth\\" data-select-label=\\"Labyrinth\\" data-animated=\\"true\\" data-no-transform=\\"true\\"/>\\n                                    <we-button data-set-img-shape=\\"web_editor/pattern/pattern_circuit\\" data-select-label=\\"Circuit\\" data-animated=\\"true\\" data-no-transform=\\"true\\"/>\\n                                    <we-button data-set-img-shape=\\"web_editor/pattern/pattern_wave_4\\" data-select-label=\\"Wave 4\\" data-animated=\\"true\\" data-no-transform=\\"true\\"/>\\n                                </t>\\n                            </we-select-page>\\n\\n                            <we-title>Sólidos</we-title>\\n                            <we-select-page string=\\"Sólidos\\">\\n                                <we-button data-set-img-shape=\\"web_editor/solid/solid_blob_1\\" data-select-label=\\"Blob 1\\" data-no-transform=\\"true\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/solid/solid_blob_2\\" data-select-label=\\"Blob 2\\" data-no-transform=\\"true\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/solid/solid_blob_3\\" data-select-label=\\"Blob 3\\" data-no-transform=\\"true\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/solid/solid_blob_4\\" data-select-label=\\"Blob 4\\" data-no-transform=\\"true\\"/>\\n                                <t t-if=\\"not no_animations\\">\\n                                    <we-button data-set-img-shape=\\"web_editor/solid/solid_blob_5\\" data-select-label=\\"Blob 5\\" data-animated=\\"true\\" data-no-transform=\\"true\\"/>\\n                                    <we-button data-set-img-shape=\\"web_editor/solid/solid_blob_shadow_1\\" data-select-label=\\"Blob Shadow 1\\" data-animated=\\"true\\" data-no-transform=\\"true\\"/>\\n                                    <we-button data-set-img-shape=\\"web_editor/solid/solid_blob_shadow_2\\" data-select-label=\\"Blob Shadow 2\\" data-animated=\\"true\\" data-no-transform=\\"true\\"/>\\n                                    <we-button data-set-img-shape=\\"web_editor/solid/solid_square_1\\" data-select-label=\\"Square Shadow 1\\" data-animated=\\"true\\" data-no-transform=\\"true\\"/>\\n                                    <we-button data-set-img-shape=\\"web_editor/solid/solid_square_2\\" data-select-label=\\"Square Shadow 2\\" data-animated=\\"true\\" data-no-transform=\\"true\\"/>\\n                                    <we-button data-set-img-shape=\\"web_editor/solid/solid_square_3\\" data-select-label=\\"Square Shadow 3\\" data-animated=\\"true\\" data-no-transform=\\"true\\"/>\\n                                </t>\\n                            </we-select-page>\\n\\n                            <we-title>Especiales</we-title>\\n                            <we-select-page string=\\"Especiales\\" t-if=\\"not no_animations\\">\\n                                <we-button data-set-img-shape=\\"web_editor/special/special_speed\\" data-select-label=\\"Speed\\" data-animated=\\"true\\" data-no-transform=\\"true\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/special/special_rain\\" data-select-label=\\"Rain\\" data-animated=\\"true\\" data-no-transform=\\"true\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/special/special_snow\\" data-select-label=\\"Snow\\" data-animated=\\"true\\" data-no-transform=\\"true\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/special/special_layered\\" data-select-label=\\"Layered\\" data-animated=\\"true\\" data-no-transform=\\"true\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/special/special_filter\\" data-select-label=\\"Filter\\" data-animated=\\"true\\" data-no-transform=\\"true\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/special/special_flag\\" data-select-label=\\"Flag\\" data-animated=\\"true\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/special/special_organic\\" data-select-label=\\"Organic\\" data-animated=\\"true\\"/>\\n                            </we-select-page>\\n                        </div>\\n                        <div class=\\"o_scroll_shapes_devices\\">\\n                            <we-title>Dispositivos</we-title>\\n                            <we-select-page string=\\"Dispositivos\\">\\n                                <we-button data-set-img-shape=\\"web_editor/devices/iphone_front_portrait\\" data-select-label=\\"iPhone #1\\" data-img-size=\\"0.46:1\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/devices/iphone_3d_portrait_01\\" data-select-label=\\"iPhone #2\\" data-img-size=\\"0.46:1\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/devices/iphone_3d_portrait_02\\" data-select-label=\\"iPhone #3\\" data-img-size=\\"0.46:1\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/devices/iphone_front_landscape\\" data-select-label=\\"iPhone #4\\" data-img-size=\\"2.17:1\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/devices/iphone_3d_landscape_01\\" data-select-label=\\"iPhone #5\\" data-img-size=\\"2.17:1\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/devices/iphone_3d_landscape_02\\" data-select-label=\\"iPhone #6\\" data-img-size=\\"2.17:1\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/devices/galaxy_front_portrait\\" data-select-label=\\"Galaxy S #1\\" data-img-size=\\"0.45:1\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/devices/galaxy_3d_portrait_01\\" data-select-label=\\"Galaxy S #2\\" data-img-size=\\"0.45:1\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/devices/galaxy_3d_portrait_02\\" data-select-label=\\"Galaxy S #3\\" data-img-size=\\"0.45:1\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/devices/galaxy_front_landscape\\" data-select-label=\\"Galaxy S #4\\" data-img-size=\\"2.22:1\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/devices/galaxy_3d_landscape_01\\" data-select-label=\\"Galaxy S #5\\" data-img-size=\\"2.22:1\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/devices/galaxy_3d_landscape_02\\" data-select-label=\\"Galaxy S #6\\" data-img-size=\\"2.22:1\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/devices/ipad_front_portrait\\" data-select-label=\\"iPad #1\\" data-img-size=\\"0.75:1\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/devices/ipad_3d_portrait_01\\" data-select-label=\\"iPad #2\\" data-img-size=\\"0.75:1\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/devices/ipad_3d_portrait_02\\" data-select-label=\\"iPad #3\\" data-img-size=\\"0.75:1\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/devices/ipad_front_landscape\\" data-select-label=\\"iPad #4\\" data-img-size=\\"4:3\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/devices/ipad_3d_landscape_01\\" data-select-label=\\"iPad #5\\" data-img-size=\\"4:3\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/devices/ipad_3d_landscape_02\\" data-select-label=\\"iPad #6\\" data-img-size=\\"4:3\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/devices/imac_front\\" data-select-label=\\"iMac #1\\" data-img-size=\\"16:9\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/devices/imac_3d_01\\" data-select-label=\\"iMac #2\\" data-img-size=\\"16:9\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/devices/imac_3d_02\\" data-select-label=\\"iMac #3\\" data-img-size=\\"16:9\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/devices/macbook_front\\" data-select-label=\\"MacBook #1\\" data-img-size=\\"1.6:1\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/devices/macbook_3d_01\\" data-select-label=\\"MacBook #2\\" data-img-size=\\"1.6:1\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/devices/macbook_3d_02\\" data-select-label=\\"MacBook #3\\" data-img-size=\\"1.6:1\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/devices/browser_01\\" data-select-label=\\"Browser #1\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/devices/browser_02\\" data-select-label=\\"Browser #2\\"/>\\n                                <we-button data-set-img-shape=\\"web_editor/devices/browser_03\\" data-select-label=\\"Browser #3\\"/>\\n                            </we-select-page>\\n                        </div>\\n                    </div>\\n                </we-select-pager>\\n                <we-button data-set-img-shape=\\"\\" data-no-preview=\\"true\\" data-label=\\"None\\" data-dependencies=\\"shape_img_opt\\" class=\\"o_we_image_shape_remove o_we_bg_danger fa fa-fw fa-times\\" data-name=\\"remove_img_shape_opt\\"/>\\n            </we-row>\\n            <we-row string=\\"Colores\\" class=\\"o_we_sublevel_1\\">\\n                <we-colorpicker data-set-img-shape-color=\\"true\\" data-dependencies=\\"shape_img_opt\\" data-name=\\"img-shape-color-0\\" data-color-id=\\"0\\"/>\\n                <we-colorpicker data-set-img-shape-color=\\"true\\" data-dependencies=\\"shape_img_opt\\" data-name=\\"img-shape-color-1\\" data-color-id=\\"1\\"/>\\n                <we-colorpicker data-set-img-shape-color=\\"true\\" data-dependencies=\\"shape_img_opt\\" data-name=\\"img-shape-color-2\\" data-color-id=\\"2\\"/>\\n                <we-colorpicker data-set-img-shape-color=\\"true\\" data-dependencies=\\"shape_img_opt\\" data-name=\\"img-shape-color-3\\" data-color-id=\\"3\\"/>\\n                <we-colorpicker data-set-img-shape-color=\\"true\\" data-dependencies=\\"shape_img_opt\\" data-name=\\"img-shape-color-4\\" data-color-id=\\"4\\"/>\\n            </we-row>\\n            <we-row string=\\"Transformar\\" class=\\"o_we_sublevel_1\\">\\n                <we-button class=\\"oi oi-fw oi-arrows-h\\" data-name=\\"img_shape_transform_flip_x_opt\\" data-set-img-shape-flip-x=\\"true\\" data-no-preview=\\"true\\" data-dependencies=\\"shape_img_opt\\" title=\\"Espejo horizontal\\"/>\\n                <we-button class=\\"oi oi-fw oi-arrows-v\\" data-name=\\"img_shape_transform_flip_y_opt\\" data-set-img-shape-flip-y=\\"true\\" data-no-preview=\\"true\\" data-dependencies=\\"shape_img_opt\\" title=\\"Espejo vertical\\"/>\\n                <we-button class=\\"fa fa-fw fa-rotate-left\\" data-name=\\"img_shape_transform_rotate_x_opt\\" data-set-img-shape-rotate-left=\\"true\\" data-no-preview=\\"true\\" data-dependencies=\\"shape_img_opt\\" title=\\"Rotar a la izquierda\\"/>\\n                <we-button class=\\"fa fa-fw fa-rotate-right\\" data-name=\\"img_shape_transform_rotate_y_opt\\" data-set-img-shape-rotate-right=\\"true\\" data-no-preview=\\"true\\" data-dependencies=\\"shape_img_opt\\" title=\\"Rotar a la derecha\\"/>\\n            </we-row>\\n            <we-row string=\\"Velocidad\\" class=\\"o_we_sublevel_1\\">\\n                <we-range data-name=\\"shape_anim_speed_opt\\" data-no-preview=\\"true\\" data-display-range-value=\\"true\\" data-attribute-name=\\"shapeAnimationSpeed\\" data-select-data-attribute=\\"\\" data-max=\\"2\\" data-min=\\"-2\\" data-step=\\"0.1\\" data-to-ratio=\\"true\\"/>\\n            </we-row>\\n            <we-row string=\\"Estirar\\" class=\\"o_we_sublevel_1\\">\\n                <we-checkbox data-remove-stretch=\\"true\\" data-dependencies=\\"shape_img_opt\\" data-no-preview=\\"true\\" data-name=\\"toggle_stretch_opt\\"/>\\n            </we-row>\\n        </div>\\n        <we-input string=\\"Descripción\\" class=\\"o_we_large\\" data-select-attribute=\\"\\" data-attribute-name=\\"alt\\" placeholder=\\"Etiqueta Alt\\" title=\\"La 'etiqueta Alt' especifica un texto alternativo para una imagen, si la imagen no se puede mostrar (conexión lenta, imagen faltante, lector de pantalla ...).\\"/>\\n        <we-input string=\\"Información sobre herramientas\\" class=\\"o_we_large\\" data-select-attribute=\\"\\" data-attribute-name=\\"title\\" placeholder=\\"Etiqueta de título\\" title=\\"La 'etiqueta de título' se muestra como información sobre herramientas cuando coloca el cursor sobre la imagen.\\"/>\\n        <we-row string=\\"Transformar\\">\\n            <we-button class=\\"fa fa-fw fa-crop\\" data-crop=\\"true\\" data-no-preview=\\"true\\" title=\\"Recortar imagen\\"/>\\n            <we-button class=\\"o_we_bg_danger ms-0 border-start-0\\" data-reset-crop=\\"\\" data-no-preview=\\"true\\" title=\\"Restablecer recorte\\">\\n                Restablecer\\n            </we-button>\\n            <we-button class=\\"fa fa-fw fa-object-ungroup\\" data-name=\\"image_transform_opt\\" data-transform=\\"true\\" data-no-preview=\\"true\\" title=\\"Transformar la fotografía\\"/>\\n            <we-button class=\\"o_we_bg_danger ms-0 border-start-0\\" data-reset-transform=\\"\\" data-no-preview=\\"true\\" title=\\"Restablecer transformación\\">\\n                Restablecer\\n            </we-button>\\n        </we-row>\\n\\n        <t t-call=\\"web_editor.snippet_options_image_optimization_widgets\\"/>\\n\\n        <we-button-group string=\\"Tamaño\\" data-css-property=\\"width\\">\\n            <we-button data-select-style=\\"\\" title=\\"Redimensionar a tamaño por defecto\\">Por defecto</we-button>\\n            <we-button data-select-style=\\"25%\\" title=\\"Redimensionar a un cuarto\\">25 %</we-button>\\n            <we-button data-select-style=\\"50%\\" title=\\"Redimensionar a tamaño medio\\">50 %</we-button>\\n            <we-button data-select-style=\\"100%\\" title=\\"Redimensionar a tamaño completo\\">100 %</we-button>\\n        </we-button-group>\\n    </div>\\n\\n    <div data-selector=\\"span.fa, i.fa, img\\" data-exclude=\\"[data-oe-type='image'] &gt; img, [data-oe-xpath]\\" class=\\"o_we_image_options\\">\\n        <we-select string=\\"Alineación\\" data-state-to-first-class=\\"true\\">\\n            <we-button data-select-class=\\"\\" title=\\"Desalinear\\">Ninguno</we-button>\\n            <we-button data-select-class=\\"me-auto float-start\\" title=\\"Alinear a la izquierda\\">Izquierda</we-button>\\n            <we-button data-select-class=\\"mx-auto d-block\\" title=\\"Alinear al centro\\">Centro</we-button>\\n            <we-button data-select-class=\\"ms-auto float-end\\" title=\\"Alinear a la derecha\\">Derecha</we-button>\\n        </we-select>\\n\\n        <we-row string=\\"Estilo\\">\\n            <we-button class=\\"fa fa-fw fa-square\\" data-select-class=\\"rounded\\" title=\\"Forma: Redonda\\"/>\\n            <we-button class=\\"fa fa-fw fa-circle-o\\" data-select-class=\\"rounded-circle\\" title=\\"Forma: Círculo\\"/>\\n            <we-button class=\\"fa fa-fw fa-sun-o\\" data-select-class=\\"shadow\\" title=\\"Sombra\\"/>\\n            <we-button class=\\"fa fa-fw fa-picture-o\\" data-select-class=\\"img-thumbnail\\" title=\\"Forma: Miniatura\\"/>\\n        </we-row>\\n\\n        <we-input string=\\"Relleno\\" data-select-style=\\"\\" data-unit=\\"px\\" data-css-property=\\"padding\\"/>\\n    </div>\\n\\n    <div data-js=\\"DynamicSvg\\" data-selector=\\"img\\">\\n        <we-row string=\\"Colores dinámicos\\" data-name=\\"colors\\">\\n            <we-colorpicker data-color=\\"true\\" data-color-name=\\"c1\\"/>\\n            <we-colorpicker data-color=\\"true\\" data-color-name=\\"c2\\"/>\\n            <we-colorpicker data-color=\\"true\\" data-color-name=\\"c3\\"/>\\n            <we-colorpicker data-color=\\"true\\" data-color-name=\\"c4\\"/>\\n            <we-colorpicker data-color=\\"true\\" data-color-name=\\"c5\\"/>\\n        </we-row>\\n    </div>\\n</t>"}	<?xml version="1.0"?>\n<t t-name="web_editor.snippet_options">\n    <!-- t-field -->\n    <div data-js="many2one" data-selector="[data-oe-many2one-model]:not([data-oe-readonly])" data-no-check="true"/>\n\n    <div data-selector=".s_hr" data-drop-near="p, h1, h2, h3, blockquote, .s_hr"/>\n\n    <t t-call="web_editor.snippet_options_version_control">\n        <t t-set="selector" t-value="'[data-snippet]'"/>\n    </t>\n\n    <!-- Replace a media -->\n    <!-- TODO probably review this system once the new editor is merged to not duplicate the selector, etc -->\n    <div data-js="ReplaceMedia" data-selector="img, .media_iframe_video, span.fa, i.fa" data-exclude="[data-oe-xpath], a[href^='/website/social/'] &gt; i.fa, a[class*='s_share_'] &gt; i.fa">\n        <we-row string="Media">\n            <we-button class="o_we_bg_success" data-replace-media="true" data-no-preview="true">Replace</we-button>\n            <div>\n                <we-button class="fa fa-link" data-name="media_link_opt" data-set-link="true" data-no-preview="true" title="Redirect the user elsewhere when he clicks on the media."/>\n            </div>\n        </we-row>\n        <we-input string="Your URL" class="o_we_sublevel_1 o_we_large" data-name="media_url_opt" data-dependencies="media_link_opt" data-set-url="" data-no-preview="true" placeholder="www.example.com" data-request-focus="true"/>\n        <we-checkbox string="Open in New Window" class="o_we_sublevel_1" data-dependencies="media_url_opt" data-set-new-window="true" data-no-preview="true"/>\n    </div>\n\n    <div data-js="FontawesomeTools" data-selector="span.fa, i.fa" data-exclude="[data-oe-xpath]">\n        <we-colorpicker string="Color" title="Color" data-select-style="" data-css-property="color" data-color-prefix="text-"/>\n\n        <we-colorpicker string="Background Color" title="Background Color" data-select-style="" data-css-property="background-color" data-color-prefix="bg-"/>\n\n        <we-button-group string="Size">\n            <we-button data-select-class="" title="Size 1x">1x</we-button>\n            <we-button data-select-class="fa-2x" title="Size 2x">2x</we-button>\n            <we-button data-select-class="fa-3x" title="Size 3x">3x</we-button>\n            <we-button data-select-class="fa-4x" title="Size 4x">4x</we-button>\n            <we-button data-select-class="fa-5x" title="Size 5x">5x</we-button>\n\n            <!-- Hidden buttons which allows to automatically remove other fa\n                 sizing class we do not suggest.\n                 TODO: implement a param to add those extra classes to remove\n                 via selectClass (also fixes the fact that nothing is selected\n                 if fa-1x is actually used on the icon in this case) -->\n            <we-button data-select-class="fa-1x" data-dependencies="fake"/>\n            <we-button data-select-class="fa-lg" data-dependencies="fake"/>\n        </we-button-group>\n    </div>\n\n    <t t-set="no_animations" t-value="False"/>\n    <div data-js="ImageTools" data-selector="img">\n        <div class="o_we_image_shape">\n            <we-row string="Shape" class="o_we_full_row">\n                <we-select-pager data-name="shape_img_opt" class="o_we_fake_transparent_background">\n                    <header class="o_pager_nav d-flex flex-column flex-wrap flex-shrink-0 mh-100">\n                        <div class="d-flex align-items-center">\n                            <button class="o_pager_nav_angle fa fa-angle-left btn btn-secondary bg-transparent border-0"/>\n                            <h5 class="o_pager_nav_title mb-0 text-white">Shapes</h5>\n                        </div>\n                        <div class="d-flex">\n                            <button type="button" class="o_pager_nav_btn p-0 text-uppercase active" data-scroll-to="o_scroll_shapes_basic">\n                                <span class="w-100">Basic</span>\n                            </button>\n                            <button type="button" class="o_pager_nav_btn p-0 text-uppercase" data-scroll-to="o_scroll_shapes_decorative">\n                                <span class="w-100">Decorative</span>\n                            </button>\n                            <button type="button" class="o_pager_nav_btn p-0 text-uppercase" data-scroll-to="o_scroll_shapes_devices">\n                                <span class="w-100">Devices</span>\n                            </button>\n                        </div>\n                    </header>\n                    <div class="o_pager_container">\n                        <div class="o_scroll_shapes_basic">\n                            <we-title class="">Geometrics</we-title>\n                            <we-select-page string="Geometrics">\n                                <we-button data-set-img-shape="web_editor/geometric/geo_square" data-no-transform="true" data-name="shape_img_square_opt"/> <!-- hidden and only used for hover effects -->\n                                <we-button data-set-img-shape="web_editor/geometric/geo_shuriken" data-select-label="Shuriken" data-no-transform="true" data-unstretch="true"/>\n                                <we-button data-set-img-shape="web_editor/geometric/geo_diamond" data-select-label="Diamond" data-no-transform="true" data-unstretch="true"/>\n                                <we-button data-set-img-shape="web_editor/geometric/geo_triangle" data-select-label="Triangle" data-unstretch="true"/>\n                                <we-button data-set-img-shape="web_editor/geometric/geo_cornered_triangle" data-select-label="Corner Triangle" data-unstretch="true"/>\n                                <we-button data-set-img-shape="web_editor/geometric/geo_pentagon" data-select-label="Pentagon" data-unstretch="true"/>\n                                <we-button data-set-img-shape="web_editor/geometric/geo_hexagon" data-select-label="Hexagon" data-unstretch="true"/>\n                                <we-button data-set-img-shape="web_editor/geometric/geo_heptagon" data-select-label="Heptagon" data-unstretch="true"/>\n                                <we-button data-set-img-shape="web_editor/geometric/geo_star" data-select-label="Star 1" data-unstretch="true"/>\n                                <we-button data-set-img-shape="web_editor/geometric/geo_star_8pin" data-select-label="Star 2" data-no-transform="true" data-unstretch="true"/>\n                                <we-button data-set-img-shape="web_editor/geometric/geo_star_16pin" data-select-label="Star 3" data-no-transform="true" data-unstretch="true"/>\n                                <we-button data-set-img-shape="web_editor/geometric/geo_slanted" data-select-label="Slanted" data-unstretch="true"/>\n                                <we-button data-set-img-shape="web_editor/geometric/geo_emerald" data-select-label="Emerald" data-unstretch="true"/>\n                                <we-button data-set-img-shape="web_editor/geometric/geo_tetris" data-select-label="Tetris" data-unstretch="true"/>\n                                <we-button data-set-img-shape="web_editor/geometric/geo_kayak" data-select-label="Kayak" data-unstretch="true"/>\n                                <we-button data-set-img-shape="web_editor/geometric/geo_tear" data-select-label="Tear" data-unstretch="true"/>\n                                <we-button data-set-img-shape="web_editor/geometric/geo_gem" data-select-label="Gem" data-unstretch="true"/>\n                                <we-button data-set-img-shape="web_editor/geometric/geo_sonar" data-select-label="Sonar" data-unstretch="true"/>\n                                <we-button data-set-img-shape="web_editor/geometric/geo_door" data-select-label="Door" data-unstretch="true"/>\n                                <t t-if="not no_animations">\n                                    <we-button data-set-img-shape="web_editor/geometric/geo_square_1" data-select-label="Square 1" data-animated="true"/>\n                                    <we-button data-set-img-shape="web_editor/geometric/geo_square_2" data-select-label="Square 2" data-animated="true"/>\n                                    <we-button data-set-img-shape="web_editor/geometric/geo_square_3" data-select-label="Square 3" data-animated="true"/>\n                                    <we-button data-set-img-shape="web_editor/geometric/geo_square_4" data-select-label="Square 4" data-animated="true"/>\n                                    <we-button data-set-img-shape="web_editor/geometric/geo_square_5" data-select-label="Square 5" data-animated="true"/>\n                                    <we-button data-set-img-shape="web_editor/geometric/geo_square_6" data-select-label="Square 6" data-animated="true"/>\n                                </t>\n                            </we-select-page>\n\n                            <we-title>Geometrics Rounded</we-title>\n                            <we-select-page string="Geometrics Rounded">\n                                <we-button data-set-img-shape="web_editor/geometric_round/geo_round_circle" data-select-label="Circle" data-no-transform="true" data-unstretch="true"/>\n                                <we-button data-set-img-shape="web_editor/geometric_round/geo_round_square" data-select-label="Square (R)" data-no-transform="true" data-unstretch="true"/>\n                                <we-button data-set-img-shape="web_editor/geometric_round/geo_round_diamond" data-select-label="Diamond (R)" data-no-transform="true" data-unstretch="true"/>\n                                <we-button data-set-img-shape="web_editor/geometric_round/geo_round_shuriken" data-select-label="Shuriken (R)" data-no-transform="true" data-unstretch="true"/>\n                                <we-button data-set-img-shape="web_editor/geometric_round/geo_round_triangle" data-select-label="Triangle (R)" data-unstretch="true"/>\n                                <we-button data-set-img-shape="web_editor/geometric_round/geo_round_pentagon" data-select-label="Pentagon (R)" data-unstretch="true"/>\n                                <we-button data-set-img-shape="web_editor/geometric_round/geo_round_hexagon" data-select-label="Hexagon (R)" data-unstretch="true"/>\n                                <we-button data-set-img-shape="web_editor/geometric_round/geo_round_heptagon" data-select-label="Heptagon (R)" data-unstretch="true"/>\n                                <we-button data-set-img-shape="web_editor/geometric_round/geo_round_star" data-select-label="Star 1 (R)" data-unstretch="true"/>\n                                <we-button data-set-img-shape="web_editor/geometric_round/geo_round_star_7pin" data-select-label="Star 2 (R)" data-unstretch="true"/>\n                                <we-button data-set-img-shape="web_editor/geometric_round/geo_round_star_8pin" data-select-label="Star 3 (R)" data-no-transform="true" data-unstretch="true"/>\n                                <we-button data-set-img-shape="web_editor/geometric_round/geo_round_star_16pin" data-select-label="Star 4 (R)" data-no-transform="true" data-unstretch="true"/>\n                                <we-button data-set-img-shape="web_editor/geometric_round/geo_round_emerald" data-select-label="Emerald (R)" data-unstretch="true"/>\n                                <we-button data-set-img-shape="web_editor/geometric_round/geo_round_lemon" data-select-label="Lemon (R)" data-unstretch="true"/>\n                                <we-button data-set-img-shape="web_editor/geometric_round/geo_round_tear" data-select-label="Tear (R)" data-unstretch="true"/>\n                                <we-button data-set-img-shape="web_editor/geometric_round/geo_round_pill" data-select-label="Pill (R)" data-unstretch="true"/>\n                                <we-button data-set-img-shape="web_editor/geometric_round/geo_round_gem" data-select-label="Gem (R)" data-unstretch="true"/>\n                                <we-button data-set-img-shape="web_editor/geometric_round/geo_round_cornered" data-select-label="Cornered" data-unstretch="true"/>\n                                <we-button data-set-img-shape="web_editor/geometric_round/geo_round_door" data-select-label="Door (R)" data-unstretch="true"/>\n                                <we-button data-set-img-shape="web_editor/geometric_round/geo_round_sonar" data-select-label="Sonar (R)" data-unstretch="true"/>\n                                <we-button data-set-img-shape="web_editor/geometric_round/geo_round_clover" data-select-label="Clover (R)" data-no-transform="true" data-unstretch="true"/>\n                                <we-button data-set-img-shape="web_editor/geometric_round/geo_round_bread" data-select-label="Bread (R)" data-no-transform="true" data-unstretch="true"/>\n                                <t t-if="not no_animations">\n                                    <we-button data-set-img-shape="web_editor/geometric_round/geo_round_square_1" data-select-label="Square 1 (R)" data-animated="true"/>\n                                    <we-button data-set-img-shape="web_editor/geometric_round/geo_round_square_2" data-select-label="Square 2 (R)" data-animated="true"/>\n                                    <we-button data-set-img-shape="web_editor/geometric_round/geo_round_blob_soft" data-select-label="Blob Soft" data-animated="true"/>\n                                    <we-button data-set-img-shape="web_editor/geometric_round/geo_round_blob_medium" data-select-label="Blob Medium" data-animated="true"/>\n                                    <we-button data-set-img-shape="web_editor/geometric_round/geo_round_blob_hard" data-select-label="Blob Hard" data-animated="true"/>\n                                </t>\n                            </we-select-page>\n\n                            <we-title>Geometrics Panels</we-title>\n                            <we-select-page string="Panels">\n                                <we-button data-set-img-shape="web_editor/panel/panel_duo" data-select-label="Duo"/>\n                                <we-button data-set-img-shape="web_editor/panel/panel_duo_r" data-select-label="Duo (R)"/>\n                                <we-button data-set-img-shape="web_editor/panel/panel_duo_step" data-select-label="Duo Step"/>\n                                <we-button data-set-img-shape="web_editor/panel/panel_duo_step_pill" data-select-label="Duo Step Pill"/>\n                                <we-button data-set-img-shape="web_editor/panel/panel_trio_in_r" data-select-label="Trio In (R)"/>\n                                <we-button data-set-img-shape="web_editor/panel/panel_trio_out_r" data-select-label="Trio Out (R)"/>\n                                <we-button data-set-img-shape="web_editor/panel/panel_window" data-select-label="Window" data-no-transform="true" data-unstretch="true"/>\n                            </we-select-page>\n\n                            <we-title>Composites</we-title>\n                            <we-select-page string="Composites">\n                                <we-button data-set-img-shape="web_editor/composite/composite_double_pill" data-select-label="Double Pill"/>\n                                <we-button data-set-img-shape="web_editor/composite/composite_triple_pill" data-select-label="Triple Pill"/>\n                                <we-button data-set-img-shape="web_editor/composite/composite_half_circle" data-select-label="Half Circle"/>\n                                <we-button data-set-img-shape="web_editor/composite/composite_sonar" data-select-label="Double Sonar"/>\n                                <we-button data-set-img-shape="web_editor/composite/composite_cut_circle" data-select-label="Cut Circle"/>\n                            </we-select-page>\n                        </div>\n                        <div class="o_scroll_shapes_decorative">\n                            <we-title>Brushed</we-title>\n                            <we-select-page string="Brushed">\n                                <we-button data-set-img-shape="web_editor/brushed/brush_1" data-select-label="Brush 1" data-unstretch="true"/>\n                                <we-button data-set-img-shape="web_editor/brushed/brush_2" data-select-label="Brush 2" data-unstretch="true"/>\n                                <we-button data-set-img-shape="web_editor/brushed/brush_3" data-select-label="Brush 3" data-unstretch="true"/>\n                                <we-button data-set-img-shape="web_editor/brushed/brush_4" data-select-label="Brush 4"/>\n                            </we-select-page>\n\n                            <we-title>Composition</we-title>\n                            <we-select-page string="Composition">\n                                <we-button data-set-img-shape="web_editor/composition/composition_organic_line" data-select-label="Organic Line" data-no-transform="true"/>\n                                <we-button data-set-img-shape="web_editor/composition/composition_oval_line" data-select-label="Oval Line" data-no-transform="true"/>\n                                <t t-if="not no_animations">\n                                    <we-button data-set-img-shape="web_editor/composition/composition_triangle_line" data-select-label="Triangle Line" data-animated="true" data-no-transform="true"/>\n                                    <we-button data-set-img-shape="web_editor/composition/composition_line_1" data-select-label="Line 1" data-animated="true" data-no-transform="true"/>\n                                    <we-button data-set-img-shape="web_editor/composition/composition_line_3" data-select-label="Line 2" data-animated="true" data-no-transform="true"/>\n                                    <we-button data-set-img-shape="web_editor/composition/composition_line_2" data-select-label="Line 2" data-animated="true" data-no-transform="true"/>\n                                    <we-button data-set-img-shape="web_editor/composition/composition_mixed_1" data-select-label="Mixed 1" data-animated="true" data-no-transform="true"/>\n                                    <we-button data-set-img-shape="web_editor/composition/composition_mixed_2" data-select-label="Mixed 2" data-animated="true" data-no-transform="true"/>\n                                    <we-button data-set-img-shape="web_editor/composition/composition_planet_1" data-select-label="Planet 1" data-animated="true" data-no-transform="true"/>\n                                    <we-button data-set-img-shape="web_editor/composition/composition_planet_2" data-select-label="Planet 2" data-animated="true" data-no-transform="true"/>\n                                    <we-button data-set-img-shape="web_editor/composition/composition_square_1" data-select-label="Square Dot 1" data-animated="true" data-no-transform="true"/>\n                                    <we-button data-set-img-shape="web_editor/composition/composition_square_2" data-select-label="Square Dot 2" data-animated="true" data-no-transform="true"/>\n                                    <we-button data-set-img-shape="web_editor/composition/composition_square_3" data-select-label="Square Dot 3" data-animated="true" data-no-transform="true"/>\n                                    <we-button data-set-img-shape="web_editor/composition/composition_square_4" data-select-label="Square Dot 4" data-animated="true" data-no-transform="true"/>\n                                    <we-button data-set-img-shape="web_editor/composition/composition_square_line" data-select-label="Square Line" data-animated="true" data-no-transform="true"/>\n                                </t>\n                            </we-select-page>\n\n                            <we-title>Patterns</we-title>\n                            <we-select-page string="Patterns">\n                                <we-button data-set-img-shape="web_editor/pattern/pattern_organic_cross" data-select-label="Organic Cross" data-no-transform="true"/>\n                                <we-button data-set-img-shape="web_editor/pattern/pattern_organic_caps" data-select-label="Organic Caps" data-no-transform="true"/>\n                                <we-button data-set-img-shape="web_editor/pattern/pattern_oval_zebra" data-select-label="Oval Zebra" data-no-transform="true"/>\n                                <t t-if="not no_animations">\n                                    <we-button data-set-img-shape="web_editor/pattern/pattern_wave_1" data-select-label="Wave 1" data-animated="true" data-no-transform="true"/>\n                                    <we-button data-set-img-shape="web_editor/pattern/pattern_line_star" data-select-label="Star" data-animated="true" data-no-transform="true"/>\n                                    <we-button data-set-img-shape="web_editor/pattern/pattern_line_sun" data-select-label="Sun" data-animated="true" data-no-transform="true"/>\n                                    <we-button data-set-img-shape="web_editor/pattern/pattern_wave_2" data-select-label="Wave 2" data-animated="true" data-no-transform="true"/>\n                                    <we-button data-set-img-shape="web_editor/pattern/pattern_wave_3" data-select-label="Wave 3" data-animated="true" data-no-transform="true"/>\n                                    <we-button data-set-img-shape="web_editor/pattern/pattern_point" data-select-label="Point" data-animated="true" data-no-transform="true"/>\n                                    <we-button data-set-img-shape="web_editor/pattern/pattern_organic_dot" data-select-label="Organic Dot" data-animated="true" data-no-transform="true"/>\n                                    <we-button data-set-img-shape="web_editor/pattern/pattern_labyrinth" data-select-label="Labyrinth" data-animated="true" data-no-transform="true"/>\n                                    <we-button data-set-img-shape="web_editor/pattern/pattern_circuit" data-select-label="Circuit" data-animated="true" data-no-transform="true"/>\n                                    <we-button data-set-img-shape="web_editor/pattern/pattern_wave_4" data-select-label="Wave 4" data-animated="true" data-no-transform="true"/>\n                                </t>\n                            </we-select-page>\n\n                            <we-title>Solids</we-title>\n                            <we-select-page string="Solids">\n                                <we-button data-set-img-shape="web_editor/solid/solid_blob_1" data-select-label="Blob 1" data-no-transform="true"/>\n                                <we-button data-set-img-shape="web_editor/solid/solid_blob_2" data-select-label="Blob 2" data-no-transform="true"/>\n                                <we-button data-set-img-shape="web_editor/solid/solid_blob_3" data-select-label="Blob 3" data-no-transform="true"/>\n                                <we-button data-set-img-shape="web_editor/solid/solid_blob_4" data-select-label="Blob 4" data-no-transform="true"/>\n                                <t t-if="not no_animations">\n                                    <we-button data-set-img-shape="web_editor/solid/solid_blob_5" data-select-label="Blob 5" data-animated="true" data-no-transform="true"/>\n                                    <we-button data-set-img-shape="web_editor/solid/solid_blob_shadow_1" data-select-label="Blob Shadow 1" data-animated="true" data-no-transform="true"/>\n                                    <we-button data-set-img-shape="web_editor/solid/solid_blob_shadow_2" data-select-label="Blob Shadow 2" data-animated="true" data-no-transform="true"/>\n                                    <we-button data-set-img-shape="web_editor/solid/solid_square_1" data-select-label="Square Shadow 1" data-animated="true" data-no-transform="true"/>\n                                    <we-button data-set-img-shape="web_editor/solid/solid_square_2" data-select-label="Square Shadow 2" data-animated="true" data-no-transform="true"/>\n                                    <we-button data-set-img-shape="web_editor/solid/solid_square_3" data-select-label="Square Shadow 3" data-animated="true" data-no-transform="true"/>\n                                </t>\n                            </we-select-page>\n\n                            <we-title>Specials</we-title>\n                            <we-select-page string="Specials" t-if="not no_animations">\n                                <we-button data-set-img-shape="web_editor/special/special_speed" data-select-label="Speed" data-animated="true" data-no-transform="true"/>\n                                <we-button data-set-img-shape="web_editor/special/special_rain" data-select-label="Rain" data-animated="true" data-no-transform="true"/>\n                                <we-button data-set-img-shape="web_editor/special/special_snow" data-select-label="Snow" data-animated="true" data-no-transform="true"/>\n                                <we-button data-set-img-shape="web_editor/special/special_layered" data-select-label="Layered" data-animated="true" data-no-transform="true"/>\n                                <we-button data-set-img-shape="web_editor/special/special_filter" data-select-label="Filter" data-animated="true" data-no-transform="true"/>\n                                <we-button data-set-img-shape="web_editor/special/special_flag" data-select-label="Flag" data-animated="true"/>\n                                <we-button data-set-img-shape="web_editor/special/special_organic" data-select-label="Organic" data-animated="true"/>\n                            </we-select-page>\n                        </div>\n                        <div class="o_scroll_shapes_devices">\n                            <we-title>Devices</we-title>\n                            <we-select-page string="Devices">\n                                <we-button data-set-img-shape="web_editor/devices/iphone_front_portrait" data-select-label="iPhone #1" data-img-size="0.46:1"/>\n                                <we-button data-set-img-shape="web_editor/devices/iphone_3d_portrait_01" data-select-label="iPhone #2" data-img-size="0.46:1"/>\n                                <we-button data-set-img-shape="web_editor/devices/iphone_3d_portrait_02" data-select-label="iPhone #3" data-img-size="0.46:1"/>\n                                <we-button data-set-img-shape="web_editor/devices/iphone_front_landscape" data-select-label="iPhone #4" data-img-size="2.17:1"/>\n                                <we-button data-set-img-shape="web_editor/devices/iphone_3d_landscape_01" data-select-label="iPhone #5" data-img-size="2.17:1"/>\n                                <we-button data-set-img-shape="web_editor/devices/iphone_3d_landscape_02" data-select-label="iPhone #6" data-img-size="2.17:1"/>\n                                <we-button data-set-img-shape="web_editor/devices/galaxy_front_portrait" data-select-label="Galaxy S #1" data-img-size="0.45:1"/>\n                                <we-button data-set-img-shape="web_editor/devices/galaxy_3d_portrait_01" data-select-label="Galaxy S #2" data-img-size="0.45:1"/>\n                                <we-button data-set-img-shape="web_editor/devices/galaxy_3d_portrait_02" data-select-label="Galaxy S #3" data-img-size="0.45:1"/>\n                                <we-button data-set-img-shape="web_editor/devices/galaxy_front_landscape" data-select-label="Galaxy S #4" data-img-size="2.22:1"/>\n                                <we-button data-set-img-shape="web_editor/devices/galaxy_3d_landscape_01" data-select-label="Galaxy S #5" data-img-size="2.22:1"/>\n                                <we-button data-set-img-shape="web_editor/devices/galaxy_3d_landscape_02" data-select-label="Galaxy S #6" data-img-size="2.22:1"/>\n                                <we-button data-set-img-shape="web_editor/devices/ipad_front_portrait" data-select-label="iPad #1" data-img-size="0.75:1"/>\n                                <we-button data-set-img-shape="web_editor/devices/ipad_3d_portrait_01" data-select-label="iPad #2" data-img-size="0.75:1"/>\n                                <we-button data-set-img-shape="web_editor/devices/ipad_3d_portrait_02" data-select-label="iPad #3" data-img-size="0.75:1"/>\n                                <we-button data-set-img-shape="web_editor/devices/ipad_front_landscape" data-select-label="iPad #4" data-img-size="4:3"/>\n                                <we-button data-set-img-shape="web_editor/devices/ipad_3d_landscape_01" data-select-label="iPad #5" data-img-size="4:3"/>\n                                <we-button data-set-img-shape="web_editor/devices/ipad_3d_landscape_02" data-select-label="iPad #6" data-img-size="4:3"/>\n                                <we-button data-set-img-shape="web_editor/devices/imac_front" data-select-label="iMac #1" data-img-size="16:9"/>\n                                <we-button data-set-img-shape="web_editor/devices/imac_3d_01" data-select-label="iMac #2" data-img-size="16:9"/>\n                                <we-button data-set-img-shape="web_editor/devices/imac_3d_02" data-select-label="iMac #3" data-img-size="16:9"/>\n                                <we-button data-set-img-shape="web_editor/devices/macbook_front" data-select-label="MacBook #1" data-img-size="1.6:1"/>\n                                <we-button data-set-img-shape="web_editor/devices/macbook_3d_01" data-select-label="MacBook #2" data-img-size="1.6:1"/>\n                                <we-button data-set-img-shape="web_editor/devices/macbook_3d_02" data-select-label="MacBook #3" data-img-size="1.6:1"/>\n                                <we-button data-set-img-shape="web_editor/devices/browser_01" data-select-label="Browser #1"/>\n                                <we-button data-set-img-shape="web_editor/devices/browser_02" data-select-label="Browser #2"/>\n                                <we-button data-set-img-shape="web_editor/devices/browser_03" data-select-label="Browser #3"/>\n                            </we-select-page>\n                        </div>\n                    </div>\n                </we-select-pager>\n                <we-button data-set-img-shape="" data-no-preview="true" data-label="None" data-dependencies="shape_img_opt" class="o_we_image_shape_remove o_we_bg_danger fa fa-fw fa-times" data-name="remove_img_shape_opt"/>\n            </we-row>\n            <we-row string="Colors" class="o_we_sublevel_1">\n                <we-colorpicker data-set-img-shape-color="true" data-dependencies="shape_img_opt" data-name="img-shape-color-0" data-color-id="0"/>\n                <we-colorpicker data-set-img-shape-color="true" data-dependencies="shape_img_opt" data-name="img-shape-color-1" data-color-id="1"/>\n                <we-colorpicker data-set-img-shape-color="true" data-dependencies="shape_img_opt" data-name="img-shape-color-2" data-color-id="2"/>\n                <we-colorpicker data-set-img-shape-color="true" data-dependencies="shape_img_opt" data-name="img-shape-color-3" data-color-id="3"/>\n                <we-colorpicker data-set-img-shape-color="true" data-dependencies="shape_img_opt" data-name="img-shape-color-4" data-color-id="4"/>\n            </we-row>\n            <we-row string="Transform" class="o_we_sublevel_1">\n                <we-button class="oi oi-fw oi-arrows-h" data-name="img_shape_transform_flip_x_opt" data-set-img-shape-flip-x="true" data-no-preview="true" data-dependencies="shape_img_opt" title="Horizontal mirror"/>\n                <we-button class="oi oi-fw oi-arrows-v" data-name="img_shape_transform_flip_y_opt" data-set-img-shape-flip-y="true" data-no-preview="true" data-dependencies="shape_img_opt" title="Vertical mirror"/>\n                <we-button class="fa fa-fw fa-rotate-left" data-name="img_shape_transform_rotate_x_opt" data-set-img-shape-rotate-left="true" data-no-preview="true" data-dependencies="shape_img_opt" title="Rotate left"/>\n                <we-button class="fa fa-fw fa-rotate-right" data-name="img_shape_transform_rotate_y_opt" data-set-img-shape-rotate-right="true" data-no-preview="true" data-dependencies="shape_img_opt" title="Rotate right"/>\n            </we-row>\n            <we-row string="Speed" class="o_we_sublevel_1">\n                <we-range data-name="shape_anim_speed_opt" data-no-preview="true" data-display-range-value="true" data-attribute-name="shapeAnimationSpeed" data-select-data-attribute="" data-max="2" data-min="-2" data-step="0.1" data-to-ratio="true"/>\n            </we-row>\n            <we-row string="Stretch" class="o_we_sublevel_1">\n                <we-checkbox data-remove-stretch="true" data-dependencies="shape_img_opt" data-no-preview="true" data-name="toggle_stretch_opt"/>\n            </we-row>\n        </div>\n        <we-input string="Description" class="o_we_large" data-select-attribute="" data-attribute-name="alt" placeholder="Alt tag" title="'Alt tag' specifies an alternate text for an image, if the image cannot be displayed (slow connection, missing image, screen reader ...)."/>\n        <we-input string="Tooltip" class="o_we_large" data-select-attribute="" data-attribute-name="title" placeholder="Title tag" title="'Title tag' is shown as a tooltip when you hover the picture."/>\n        <we-row string="Transform">\n            <we-button class="fa fa-fw fa-crop" data-crop="true" data-no-preview="true" title="Crop Image"/>\n            <we-button class="o_we_bg_danger ms-0 border-start-0" data-reset-crop="" data-no-preview="true" title="Reset crop">\n                Reset\n            </we-button>\n            <we-button class="fa fa-fw fa-object-ungroup" data-name="image_transform_opt" data-transform="true" data-no-preview="true" title="Transform the picture"/>\n            <we-button class="o_we_bg_danger ms-0 border-start-0" data-reset-transform="" data-no-preview="true" title="Reset transformation">\n                Reset\n            </we-button>\n        </we-row>\n\n        <t t-call="web_editor.snippet_options_image_optimization_widgets"/>\n\n        <we-button-group string="Size" data-css-property="width">\n            <we-button data-select-style="" title="Resize Default">Default</we-button>\n            <we-button data-select-style="25%" title="Resize Quarter">25%</we-button>\n            <we-button data-select-style="50%" title="Resize Half">50%</we-button>\n            <we-button data-select-style="100%" title="Resize Full">100%</we-button>\n        </we-button-group>\n    </div>\n\n    <div data-selector="span.fa, i.fa, img" data-exclude="[data-oe-type='image'] &gt; img, [data-oe-xpath]" class="o_we_image_options">\n        <we-select string="Alignment" data-state-to-first-class="true">\n            <we-button data-select-class="" title="Unalign">None</we-button>\n            <we-button data-select-class="me-auto float-start" title="Align Left">Left</we-button>\n            <we-button data-select-class="mx-auto d-block" title="Align Center">Center</we-button>\n            <we-button data-select-class="ms-auto float-end" title="Align Right">Right</we-button>\n        </we-select>\n\n        <we-row string="Style">\n            <we-button class="fa fa-fw fa-square" data-select-class="rounded" title="Shape: Rounded"/>\n            <we-button class="fa fa-fw fa-circle-o" data-select-class="rounded-circle" title="Shape: Circle"/>\n            <we-button class="fa fa-fw fa-sun-o" data-select-class="shadow" title="Shadow"/>\n            <we-button class="fa fa-fw fa-picture-o" data-select-class="img-thumbnail" title="Shape: Thumbnail"/>\n        </we-row>\n\n        <we-input string="Padding" data-select-style="" data-unit="px" data-css-property="padding"/>\n    </div>\n\n    <div data-js="DynamicSvg" data-selector="img">\n        <we-row string="Dynamic Colors" data-name="colors">\n            <we-colorpicker data-color="true" data-color-name="c1"/>\n            <we-colorpicker data-color="true" data-color-name="c2"/>\n            <we-colorpicker data-color="true" data-color-name="c3"/>\n            <we-colorpicker data-color="true" data-color-name="c4"/>\n            <we-colorpicker data-color="true" data-color-name="c5"/>\n        </we-row>\n    </div>\n</t>\n\n	f	t	2026-04-08 08:31:49.414617	2026-04-08 08:31:49.414617	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
243	16	\N	1	1	snippet_options_version_control	\N	web_editor.snippet_options_version_control	qweb	web_editor/views/snippets.xml	primary	{"en_US": "<t t-name=\\"web_editor.snippet_options_version_control\\">\\n    <div data-js=\\"VersionControl\\" t-att-data-selector=\\"selector\\" t-att-data-exclude=\\"exclude\\" t-att-data-target=\\"target\\"/>\\n</t>"}	<?xml version="1.0"?>\n<t t-name="web_editor.snippet_options_version_control">\n    <div data-js="VersionControl" t-att-data-selector="selector" t-att-data-exclude="exclude" t-att-data-target="target"/>\n</t>\n\n	f	t	2026-04-08 08:31:49.414617	2026-04-08 08:31:49.414617	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
245	16	\N	1	1	Separator	\N	web_editor.s_hr	qweb	web_editor/views/snippets.xml	primary	{"en_US": "<t name=\\"Separator\\" t-name=\\"web_editor.s_hr\\">\\n    <div class=\\"s_hr pt32 pb32\\">\\n        <hr class=\\"s_hr_1px s_hr_solid w-100 mx-auto\\"/>\\n    </div>\\n</t>"}	<?xml version="1.0"?>\n<t name="Separator" t-name="web_editor.s_hr">\n    <div class="s_hr pt32 pb32">\n        <hr class="s_hr_1px s_hr_solid w-100 mx-auto"/>\n    </div>\n</t>\n\n	f	t	2026-04-08 08:31:49.414617	2026-04-08 08:31:49.414617	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
238	16	\N	1	1	web_editor.tests	\N	web_editor.tests	qweb	web_editor/views/editor.xml	primary	{"en_US": "<t t-name=\\"web_editor.tests\\">\\n    <t t-call=\\"web.layout\\">\\n        <t t-set=\\"title\\">Odoo Editor Tests</t>\\n        <t t-set=\\"head\\">\\n            <t t-call-assets=\\"web_editor.assets_tests_styles\\" t-js=\\"false\\"/>\\n            <link rel=\\"stylesheet\\" href=\\"/web_editor/static/src/js/editor/odoo-editor/test/lib/mocha.css\\"/>\\n            <style type=\\"text/css\\">\\n                #mocha-report b.zws, #mocha-report b.tab {\\n                    background-color: #833112;\\n                    color: white;\\n                    border-radius: 3px;\\n                    padding: 1px 3px;\\n                    font-size: 8px;\\n                    vertical-align: middle;\\n                }\\n                #mocha-report b.tab {\\n                    background-color: #14386e;\\n                }\\n            </style>\\n            <script src=\\"/web_editor/static/src/js/editor/odoo-editor/test/lib/mocha.js\\"/>\\n            <script src=\\"/web_editor/static/src/js/editor/odoo-editor/test/lib/chai.js\\"/>\\n            <script>mocha.setup('bdd').fullTrace()</script>\\n            <t t-call-assets=\\"web_editor.mocha_tests\\"/>\\n        </t>\\n        <div id=\\"mocha\\"/>\\n        <div id=\\"editor-test-container\\"/>\\n    </t>\\n</t>", "es_ES": "<t t-name=\\"web_editor.tests\\">\\n    <t t-call=\\"web.layout\\">\\n        <t t-set=\\"title\\">Pruebas de editor de Odoo</t>\\n        <t t-set=\\"head\\">\\n            <t t-call-assets=\\"web_editor.assets_tests_styles\\" t-js=\\"false\\"/>\\n            <link rel=\\"stylesheet\\" href=\\"/web_editor/static/src/js/editor/odoo-editor/test/lib/mocha.css\\"/>\\n            <style type=\\"text/css\\">\\n                #mocha-report b.zws, #mocha-report b.tab {\\n                    background-color: #833112;\\n                    color: white;\\n                    border-radius: 3px;\\n                    padding: 1px 3px;\\n                    font-size: 8px;\\n                    vertical-align: middle;\\n                }\\n                #mocha-report b.tab {\\n                    background-color: #14386e;\\n                }\\n            </style>\\n            <script src=\\"/web_editor/static/src/js/editor/odoo-editor/test/lib/mocha.js\\"/>\\n            <script src=\\"/web_editor/static/src/js/editor/odoo-editor/test/lib/chai.js\\"/>\\n            <script>mocha.setup('bdd').fullTrace()</script>\\n            <t t-call-assets=\\"web_editor.mocha_tests\\"/>\\n        </t>\\n        <div id=\\"mocha\\"/>\\n        <div id=\\"editor-test-container\\"/>\\n    </t>\\n</t>"}	<?xml version="1.0"?>\n<t t-name="web_editor.tests">\n    <t t-call="web.layout">\n        <t t-set="title">Odoo Editor Tests</t>\n        <t t-set="head">\n            <t t-call-assets="web_editor.assets_tests_styles" t-js="false"/>\n            <link rel="stylesheet" href="/web_editor/static/src/js/editor/odoo-editor/test/lib/mocha.css"/>\n            <style type="text/css">\n                #mocha-report b.zws, #mocha-report b.tab {\n                    background-color: #833112;\n                    color: white;\n                    border-radius: 3px;\n                    padding: 1px 3px;\n                    font-size: 8px;\n                    vertical-align: middle;\n                }\n                #mocha-report b.tab {\n                    background-color: #14386e;\n                }\n            </style>\n            <script src="/web_editor/static/src/js/editor/odoo-editor/test/lib/mocha.js"/>\n            <script src="/web_editor/static/src/js/editor/odoo-editor/test/lib/chai.js"/>\n            <script>mocha.setup('bdd').fullTrace()</script>\n            <t t-call-assets="web_editor.mocha_tests"/>\n        </t>\n        <div id="mocha"/>\n        <div id="editor-test-container"/>\n    </t>\n</t>\n	f	t	2026-04-08 08:31:49.414617	2026-04-08 08:31:49.414617	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
239	16	\N	1	1	snippets	\N	web_editor.snippets	qweb	web_editor/views/snippets.xml	primary	{"en_US": "<t t-name=\\"web_editor.snippets\\">\\n    <snippets id=\\"snippet_custom\\" string=\\"Custom\\"/>\\n    <t id=\\"default_snippets\\">\\n        <snippets id=\\"snippet_structure\\" string=\\"First Panel\\">\\n            <t t-snippet=\\"web_editor.s_hr\\" string=\\"Separator\\" t-thumbnail=\\"/web_editor/static/src/img/snippets_thumbs/s_hr.svg\\"/>\\n        </snippets>\\n    </t>\\n\\n    <div id=\\"snippet_options\\" class=\\"d-none\\">\\n        <t t-call=\\"web_editor.snippet_options\\"/>\\n    </div>\\n</t>", "es_ES": "<t t-name=\\"web_editor.snippets\\">\\n    <snippets id=\\"snippet_custom\\" string=\\"Personalizado\\"/>\\n    <t id=\\"default_snippets\\">\\n        <snippets id=\\"snippet_structure\\" string=\\"Primer panel\\">\\n            <t t-snippet=\\"web_editor.s_hr\\" string=\\"Separador\\" t-thumbnail=\\"/web_editor/static/src/img/snippets_thumbs/s_hr.svg\\"/>\\n        </snippets>\\n    </t>\\n\\n    <div id=\\"snippet_options\\" class=\\"d-none\\">\\n        <t t-call=\\"web_editor.snippet_options\\"/>\\n    </div>\\n</t>"}	<?xml version="1.0"?>\n<t t-name="web_editor.snippets">\n    <snippets id="snippet_custom" string="Custom"/>\n    <t id="default_snippets">\n        <snippets id="snippet_structure" string="First Panel">\n            <t t-snippet="web_editor.s_hr" string="Separator" t-thumbnail="/web_editor/static/src/img/snippets_thumbs/s_hr.svg"/>\n        </snippets>\n    </t>\n\n    <div id="snippet_options" class="d-none">\n        <t t-call="web_editor.snippet_options"/>\n    </div>\n</t>\n\n	f	t	2026-04-08 08:31:49.414617	2026-04-08 08:31:49.414617	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
240	16	\N	1	1	snippet_options_image_optimization_widgets	\N	web_editor.snippet_options_image_optimization_widgets	qweb	web_editor/views/snippets.xml	primary	{"en_US": "<t t-name=\\"web_editor.snippet_options_image_optimization_widgets\\">\\n    <t t-set=\\"filter_label\\">Filter</t>\\n    <we-select t-att-string=\\"filter_label\\" t-att-class=\\"indent and 'o_we_sublevel_2'\\">\\n        <we-button data-gl-filter=\\"\\">None</we-button>\\n        <we-button data-gl-filter=\\"blur\\">Blur</we-button>\\n        <we-button data-gl-filter=\\"1977\\">1977</we-button>\\n        <we-button data-gl-filter=\\"aden\\">Aden</we-button>\\n        <we-button data-gl-filter=\\"brannan\\">Brannan</we-button>\\n        <we-button data-gl-filter=\\"earlybird\\">EarlyBird</we-button>\\n        <we-button data-gl-filter=\\"inkwell\\">Inkwell</we-button>\\n        <we-button data-gl-filter=\\"maven\\">Maven</we-button>\\n        <we-button data-gl-filter=\\"toaster\\">Toaster</we-button>\\n        <we-button data-gl-filter=\\"walden\\">Walden</we-button>\\n        <we-button data-gl-filter=\\"valencia\\">Valencia</we-button>\\n        <we-button data-gl-filter=\\"xpro\\">Xpro</we-button>\\n        <we-button data-gl-filter=\\"custom\\" data-name=\\"custom_glfilter_opt\\">Custom</we-button>\\n    </we-select>\\n    <t t-set=\\"color_label\\">Color</t>\\n    <t t-set=\\"saturation_label\\">Saturation</t>\\n    <t t-set=\\"contrast_label\\">Contrast</t>\\n    <t t-set=\\"brightness_label\\">Brightness</t>\\n    <t t-set=\\"sepia_label\\">Sepia</t>\\n    <t t-set=\\"blur_label\\">Blur</t>\\n    <we-row t-att-string=\\"color_label\\" t-att-class=\\"indent and 'o_we_sublevel_3' or 'o_we_sublevel_1'\\">\\n        <we-select data-filter-property=\\"blend\\" data-dependencies=\\"custom_glfilter_opt\\">\\n            <we-button data-custom-filter=\\"normal\\">Normal</we-button>\\n            <we-button data-custom-filter=\\"overlay\\">overlay</we-button>\\n            <we-button data-custom-filter=\\"screen\\">screen</we-button>\\n            <we-button data-custom-filter=\\"multiply\\">multiply</we-button>\\n            <we-button data-custom-filter=\\"lighter\\">add</we-button>\\n            <we-button data-custom-filter=\\"exclusion\\">exclusion</we-button>\\n            <we-button data-custom-filter=\\"darken\\">darken</we-button>\\n            <we-button data-custom-filter=\\"lighten\\">lighten</we-button>\\n        </we-select>\\n        <we-colorpicker data-dependencies=\\"custom_glfilter_opt\\" data-custom-filter=\\"\\" data-filter-property=\\"filterColor\\" data-excluded=\\"common, theme\\"/>\\n    </we-row>\\n    <we-range t-att-string=\\"saturation_label\\" t-att-class=\\"indent and 'o_we_sublevel_3' or 'o_we_sublevel_1'\\" data-dependencies=\\"custom_glfilter_opt\\" data-custom-filter=\\"\\" data-filter-property=\\"saturation\\" data-min=\\"-100\\" data-step=\\"10\\"/>\\n    <we-range t-att-string=\\"contrast_label\\" t-att-class=\\"indent and 'o_we_sublevel_3' or 'o_we_sublevel_1'\\" data-dependencies=\\"custom_glfilter_opt\\" data-custom-filter=\\"\\" data-filter-property=\\"contrast\\" data-min=\\"-100\\" data-step=\\"10\\"/>\\n    <we-range t-att-string=\\"brightness_label\\" t-att-class=\\"indent and 'o_we_sublevel_3' or 'o_we_sublevel_1'\\" data-dependencies=\\"custom_glfilter_opt\\" data-custom-filter=\\"\\" data-filter-property=\\"brightness\\" data-min=\\"-100\\" data-step=\\"10\\"/>\\n    <we-range t-att-string=\\"sepia_label\\" t-att-class=\\"indent and 'o_we_sublevel_3' or 'o_we_sublevel_1'\\" data-dependencies=\\"custom_glfilter_opt\\" data-custom-filter=\\"\\" data-filter-property=\\"sepia\\" data-step=\\"5\\"/>\\n    <we-range t-att-string=\\"blur_label\\" t-att-class=\\"indent and 'o_we_sublevel_3' or 'o_we_sublevel_1'\\" data-dependencies=\\"custom_glfilter_opt\\" data-custom-filter=\\"\\" data-filter-property=\\"blur\\" data-max=\\"2000\\" data-step=\\"100\\"/>\\n\\n    <t t-set=\\"format_label\\">Format</t>\\n    <we-select t-att-string=\\"format_label\\" t-att-class=\\"indent and 'o_we_sublevel_2'\\" data-name=\\"format_select_opt\\"/>\\n\\n    <t t-set=\\"quality_label\\">Quality</t>\\n    <we-range t-att-string=\\"quality_label\\" t-att-class=\\"indent and 'o_we_sublevel_2'\\" data-name=\\"quality_range_opt\\" data-set-quality=\\"\\"/>\\n</t>", "es_ES": "<t t-name=\\"web_editor.snippet_options_image_optimization_widgets\\">\\n    <t t-set=\\"filter_label\\">Filtro</t>\\n    <we-select t-att-string=\\"filter_label\\" t-att-class=\\"indent and 'o_we_sublevel_2'\\">\\n        <we-button data-gl-filter=\\"\\">Ninguno</we-button>\\n        <we-button data-gl-filter=\\"blur\\">Desenfocar</we-button>\\n        <we-button data-gl-filter=\\"1977\\">1977</we-button>\\n        <we-button data-gl-filter=\\"aden\\">Aden</we-button>\\n        <we-button data-gl-filter=\\"brannan\\">Brannan</we-button>\\n        <we-button data-gl-filter=\\"earlybird\\">EarlyBird</we-button>\\n        <we-button data-gl-filter=\\"inkwell\\">Inkwell</we-button>\\n        <we-button data-gl-filter=\\"maven\\">Maven</we-button>\\n        <we-button data-gl-filter=\\"toaster\\">Tostadora</we-button>\\n        <we-button data-gl-filter=\\"walden\\">Walden</we-button>\\n        <we-button data-gl-filter=\\"valencia\\">Valencia</we-button>\\n        <we-button data-gl-filter=\\"xpro\\">Xpro</we-button>\\n        <we-button data-gl-filter=\\"custom\\" data-name=\\"custom_glfilter_opt\\">Personalizado</we-button>\\n    </we-select>\\n    <t t-set=\\"color_label\\">Color</t>\\n    <t t-set=\\"saturation_label\\">Saturación</t>\\n    <t t-set=\\"contrast_label\\">Contraste</t>\\n    <t t-set=\\"brightness_label\\">Brillo</t>\\n    <t t-set=\\"sepia_label\\">Sepia</t>\\n    <t t-set=\\"blur_label\\">Desenfocar</t>\\n    <we-row t-att-string=\\"color_label\\" t-att-class=\\"indent and 'o_we_sublevel_3' or 'o_we_sublevel_1'\\">\\n        <we-select data-filter-property=\\"blend\\" data-dependencies=\\"custom_glfilter_opt\\">\\n            <we-button data-custom-filter=\\"normal\\">Normal</we-button>\\n            <we-button data-custom-filter=\\"overlay\\">superponer</we-button>\\n            <we-button data-custom-filter=\\"screen\\">pantalla</we-button>\\n            <we-button data-custom-filter=\\"multiply\\">multiplicar</we-button>\\n            <we-button data-custom-filter=\\"lighter\\">añadir</we-button>\\n            <we-button data-custom-filter=\\"exclusion\\">exclusión</we-button>\\n            <we-button data-custom-filter=\\"darken\\">oscurecer</we-button>\\n            <we-button data-custom-filter=\\"lighten\\">aclarar</we-button>\\n        </we-select>\\n        <we-colorpicker data-dependencies=\\"custom_glfilter_opt\\" data-custom-filter=\\"\\" data-filter-property=\\"filterColor\\" data-excluded=\\"common, theme\\"/>\\n    </we-row>\\n    <we-range t-att-string=\\"saturation_label\\" t-att-class=\\"indent and 'o_we_sublevel_3' or 'o_we_sublevel_1'\\" data-dependencies=\\"custom_glfilter_opt\\" data-custom-filter=\\"\\" data-filter-property=\\"saturation\\" data-min=\\"-100\\" data-step=\\"10\\"/>\\n    <we-range t-att-string=\\"contrast_label\\" t-att-class=\\"indent and 'o_we_sublevel_3' or 'o_we_sublevel_1'\\" data-dependencies=\\"custom_glfilter_opt\\" data-custom-filter=\\"\\" data-filter-property=\\"contrast\\" data-min=\\"-100\\" data-step=\\"10\\"/>\\n    <we-range t-att-string=\\"brightness_label\\" t-att-class=\\"indent and 'o_we_sublevel_3' or 'o_we_sublevel_1'\\" data-dependencies=\\"custom_glfilter_opt\\" data-custom-filter=\\"\\" data-filter-property=\\"brightness\\" data-min=\\"-100\\" data-step=\\"10\\"/>\\n    <we-range t-att-string=\\"sepia_label\\" t-att-class=\\"indent and 'o_we_sublevel_3' or 'o_we_sublevel_1'\\" data-dependencies=\\"custom_glfilter_opt\\" data-custom-filter=\\"\\" data-filter-property=\\"sepia\\" data-step=\\"5\\"/>\\n    <we-range t-att-string=\\"blur_label\\" t-att-class=\\"indent and 'o_we_sublevel_3' or 'o_we_sublevel_1'\\" data-dependencies=\\"custom_glfilter_opt\\" data-custom-filter=\\"\\" data-filter-property=\\"blur\\" data-max=\\"2000\\" data-step=\\"100\\"/>\\n\\n    <t t-set=\\"format_label\\">Formatear</t>\\n    <we-select t-att-string=\\"format_label\\" t-att-class=\\"indent and 'o_we_sublevel_2'\\" data-name=\\"format_select_opt\\"/>\\n\\n    <t t-set=\\"quality_label\\">Calidad</t>\\n    <we-range t-att-string=\\"quality_label\\" t-att-class=\\"indent and 'o_we_sublevel_2'\\" data-name=\\"quality_range_opt\\" data-set-quality=\\"\\"/>\\n</t>"}	<?xml version="1.0"?>\n<t t-name="web_editor.snippet_options_image_optimization_widgets">\n    <t t-set="filter_label">Filter</t>\n    <we-select t-att-string="filter_label" t-att-class="indent and 'o_we_sublevel_2'">\n        <we-button data-gl-filter="">None</we-button>\n        <we-button data-gl-filter="blur">Blur</we-button>\n        <we-button data-gl-filter="1977">1977</we-button>\n        <we-button data-gl-filter="aden">Aden</we-button>\n        <we-button data-gl-filter="brannan">Brannan</we-button>\n        <we-button data-gl-filter="earlybird">EarlyBird</we-button>\n        <we-button data-gl-filter="inkwell">Inkwell</we-button>\n        <we-button data-gl-filter="maven">Maven</we-button>\n        <we-button data-gl-filter="toaster">Toaster</we-button>\n        <we-button data-gl-filter="walden">Walden</we-button>\n        <we-button data-gl-filter="valencia">Valencia</we-button>\n        <we-button data-gl-filter="xpro">Xpro</we-button>\n        <we-button data-gl-filter="custom" data-name="custom_glfilter_opt">Custom</we-button>\n    </we-select>\n    <t t-set="color_label">Color</t>\n    <t t-set="saturation_label">Saturation</t>\n    <t t-set="contrast_label">Contrast</t>\n    <t t-set="brightness_label">Brightness</t>\n    <t t-set="sepia_label">Sepia</t>\n    <t t-set="blur_label">Blur</t>\n    <we-row t-att-string="color_label" t-att-class="indent and 'o_we_sublevel_3' or 'o_we_sublevel_1'">\n        <we-select data-filter-property="blend" data-dependencies="custom_glfilter_opt">\n            <we-button data-custom-filter="normal">Normal</we-button>\n            <we-button data-custom-filter="overlay">overlay</we-button>\n            <we-button data-custom-filter="screen">screen</we-button>\n            <we-button data-custom-filter="multiply">multiply</we-button>\n            <we-button data-custom-filter="lighter">add</we-button>\n            <we-button data-custom-filter="exclusion">exclusion</we-button>\n            <we-button data-custom-filter="darken">darken</we-button>\n            <we-button data-custom-filter="lighten">lighten</we-button>\n        </we-select>\n        <we-colorpicker data-dependencies="custom_glfilter_opt" data-custom-filter="" data-filter-property="filterColor" data-excluded="common, theme"/>\n    </we-row>\n    <we-range t-att-string="saturation_label" t-att-class="indent and 'o_we_sublevel_3' or 'o_we_sublevel_1'" data-dependencies="custom_glfilter_opt" data-custom-filter="" data-filter-property="saturation" data-min="-100" data-step="10"/>\n    <we-range t-att-string="contrast_label" t-att-class="indent and 'o_we_sublevel_3' or 'o_we_sublevel_1'" data-dependencies="custom_glfilter_opt" data-custom-filter="" data-filter-property="contrast" data-min="-100" data-step="10"/>\n    <we-range t-att-string="brightness_label" t-att-class="indent and 'o_we_sublevel_3' or 'o_we_sublevel_1'" data-dependencies="custom_glfilter_opt" data-custom-filter="" data-filter-property="brightness" data-min="-100" data-step="10"/>\n    <we-range t-att-string="sepia_label" t-att-class="indent and 'o_we_sublevel_3' or 'o_we_sublevel_1'" data-dependencies="custom_glfilter_opt" data-custom-filter="" data-filter-property="sepia" data-step="5"/>\n    <we-range t-att-string="blur_label" t-att-class="indent and 'o_we_sublevel_3' or 'o_we_sublevel_1'" data-dependencies="custom_glfilter_opt" data-custom-filter="" data-filter-property="blur" data-max="2000" data-step="100"/>\n\n    <t t-set="format_label">Format</t>\n    <we-select t-att-string="format_label" t-att-class="indent and 'o_we_sublevel_2'" data-name="format_select_opt"/>\n\n    <t t-set="quality_label">Quality</t>\n    <we-range t-att-string="quality_label" t-att-class="indent and 'o_we_sublevel_2'" data-name="quality_range_opt" data-set-quality=""/>\n</t>\n\n	f	t	2026-04-08 08:31:49.414617	2026-04-08 08:31:49.414617	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
242	16	\N	1	1	snippet_options_background_options	\N	web_editor.snippet_options_background_options	qweb	web_editor/views/snippets.xml	primary	{"en_US": "<t t-name=\\"web_editor.snippet_options_background_options\\">\\n    <div t-att-data-js=\\"with_colors and with_color_combinations and 'ColoredLevelBackground' or 'BackgroundToggler'\\" t-att-data-selector=\\"selector\\" t-att-data-exclude=\\"exclude\\" t-att-data-target=\\"target\\">\\n        <we-row t-if=\\"with_colors or with_images\\" string=\\"Background\\" class=\\"o_we_full_row\\">\\n            <t t-if=\\"with_colors\\" t-call=\\"web_editor.snippet_options_background_color_widget\\"/>\\n            <t t-if=\\"with_images\\">\\n                <we-button title=\\"Image\\" class=\\"ms-auto fa fa-fw fa-camera\\" data-name=\\"bg_image_toggle_opt\\" t-att-data-dependencies=\\"images_dependencies\\" data-toggle-bg-image=\\"true\\" data-no-preview=\\"true\\">\\n                </we-button>\\n                <t t-if=\\"with_shapes\\">\\n                    <we-button title=\\"Shape\\" data-toggle-bg-shape=\\"true\\" t-att-data-dependencies=\\"images_dependencies\\" data-no-preview=\\"true\\" data-img=\\"/web_editor/static/src/img/snippets_options/bg_shape.svg\\"/>\\n                </t>\\n            </t>\\n        </we-row>\\n    </div>\\n    <t t-if=\\"with_images\\">\\n        <div data-js=\\"BackgroundImage\\" t-att-data-selector=\\"selector\\" t-att-data-exclude=\\"exclude\\" t-att-data-target=\\"target\\">\\n            <we-row string=\\"Image\\" class=\\"o_we_sublevel_1\\">\\n                <we-imagepicker title=\\"Edit image\\" data-background=\\"\\" data-name=\\"bg_image_opt\\" data-dependencies=\\"bg_image_opt\\"/>\\n            </we-row>\\n            <we-row string=\\"Main Color\\" class=\\"o_we_sublevel_2\\" title=\\"Main Color\\" data-name=\\"main_color_opt\\">\\n                <we-colorpicker data-dynamic-color=\\"true\\" data-color-name=\\"c1\\"/>\\n                <we-colorpicker data-dynamic-color=\\"true\\" data-color-name=\\"c2\\"/>\\n                <we-colorpicker data-dynamic-color=\\"true\\" data-color-name=\\"c3\\"/>\\n                <we-colorpicker data-dynamic-color=\\"true\\" data-color-name=\\"c4\\"/>\\n                <we-colorpicker data-dynamic-color=\\"true\\" data-color-name=\\"c5\\"/>\\n            </we-row>\\n        </div>\\n\\n        <div data-js=\\"BackgroundPosition\\" t-att-data-selector=\\"selector\\" t-att-data-exclude=\\"exclude\\" t-att-data-target=\\"target\\">\\n            <we-row string=\\"Position\\" class=\\"o_we_sublevel_2\\">\\n                <we-select data-no-preview=\\"true\\">\\n                    <we-button data-background-type=\\"cover\\">Cover</we-button>\\n                    <we-button data-background-type=\\"repeat-pattern\\" data-name=\\"background_repeat_opt\\">Repeat pattern</we-button>\\n                </we-select>\\n                <we-button class=\\"fa fa-fw fa-crosshairs\\" title=\\"Background Position\\" data-background-position-overlay=\\"true\\" data-no-preview=\\"true\\"/>\\n            </we-row>\\n            <we-multi data-css-property=\\"background-size\\" data-dependencies=\\"background_repeat_opt\\">\\n                <we-input string=\\"Width\\" class=\\"o_we_sublevel_3\\" data-select-style=\\"auto\\" placeholder=\\"auto\\" data-unit=\\"px\\"/>\\n                <we-input string=\\"Height\\" class=\\"o_we_sublevel_3\\" data-select-style=\\"auto\\" placeholder=\\"auto\\" data-unit=\\"px\\"/>\\n            </we-multi>\\n        </div>\\n\\n        <div data-js=\\"BackgroundOptimize\\" t-att-data-selector=\\"selector\\" t-att-data-exclude=\\"exclude\\" t-att-data-target=\\"target\\">\\n            <t t-call=\\"web_editor.snippet_options_image_optimization_widgets\\">\\n                <t t-set=\\"indent\\" t-value=\\"True\\"/>\\n            </t>\\n        </div>\\n\\n        <!-- Color filter -->\\n        <div t-att-data-js=\\"with_colors and with_color_combinations and 'ColoredLevelBackground' or 'BackgroundToggler'\\" t-att-data-selector=\\"selector\\" t-att-data-exclude=\\"exclude\\" t-att-data-target=\\"target\\">\\n            <t t-set=\\"color_filter_dependencies\\" t-valuef=\\"bg_image_toggle_opt\\"/>\\n            <we-colorpicker string=\\"Color Filter\\" class=\\"o_we_sublevel_2\\" t-att-data-dependencies=\\"color_filter_dependencies\\" data-name=\\"bg_filter_opt\\" data-select-filter-color=\\"\\" data-color-prefix=\\"bg-\\" data-opacity=\\"0.5\\" data-with-gradients=\\"1\\" data-selected-tab=\\"gradients\\" data-excluded=\\"theme, common\\"/>\\n        </div>\\n\\n        <div data-js=\\"BackgroundShape\\" t-att-data-selector=\\"selector\\" t-att-data-exclude=\\"exclude\\" t-att-data-target=\\"target\\">\\n            <we-row string=\\"Shape\\" class=\\"o_we_sublevel_1\\">\\n                <we-select-pager class=\\"o_we_bg_shape_menu\\" data-dependencies=\\"!shape_none_opt\\" data-name=\\"bg_shape_opt\\">\\n                    <header class=\\"o_pager_nav d-flex flex-column flex-wrap flex-shrink-0 mh-100\\">\\n                        <div class=\\"d-flex align-items-center\\">\\n                            <button class=\\"o_pager_nav_angle fa fa-angle-left btn btn-secondary bg-transparent border-0\\"/>\\n                            <h5 class=\\"o_pager_nav_title mb-0 text-white\\">Background Shapes</h5>\\n                        </div>\\n                        <div class=\\"d-flex\\">\\n                            <button type=\\"button\\" class=\\"o_pager_nav_btn p-0 text-uppercase active\\" data-scroll-to=\\"o_scroll_bgshapes_basic\\">\\n                                <span class=\\"w-100\\">Basic</span>\\n                            </button>\\n                            <button type=\\"button\\" class=\\"o_pager_nav_btn p-0 text-uppercase\\" data-scroll-to=\\"o_scroll_bgshapes_linear\\">\\n                                <span class=\\"w-100\\">Linear</span>\\n                            </button>\\n                            <button type=\\"button\\" class=\\"o_pager_nav_btn p-0 text-uppercase\\" data-scroll-to=\\"o_scroll_bgshapes_creative\\">\\n                                <span class=\\"w-100\\">Creative</span>\\n                            </button>\\n                        </div>\\n                    </header>\\n                    <div class=\\"o_pager_container\\">\\n                        <div class=\\"o_scroll_bgshapes_basic\\">\\n                            <we-title>Origins</we-title>\\n                            <we-select-page string=\\"Origins\\">\\n                                <we-button data-shape=\\"web_editor/Origins/02_001\\" data-select-label=\\"Origins 01\\"/>\\n                                <we-button data-shape=\\"web_editor/Origins/04_001\\" data-select-label=\\"Origins 02\\"/>\\n                                <we-button data-shape=\\"web_editor/Origins/05\\" data-select-label=\\"Origins 03\\"/>\\n                                <we-button data-shape=\\"web_editor/Origins/06_001\\" data-select-label=\\"Origins 04\\"/>\\n                                <we-button data-shape=\\"web_editor/Origins/07_002\\" data-select-label=\\"Origins 05\\"/>\\n                                <we-button data-shape=\\"web_editor/Origins/08\\" data-select-label=\\"Origins 06\\"/>\\n                                <we-button data-shape=\\"web_editor/Origins/09_001\\" data-select-label=\\"Origins 07\\"/>\\n                                <we-button data-shape=\\"web_editor/Origins/11_001\\" data-select-label=\\"Origins 08\\"/>\\n                                <we-button data-shape=\\"web_editor/Origins/14_001\\" data-select-label=\\"Origins 09\\"/>\\n                                <we-button data-shape=\\"web_editor/Origins/16\\" data-select-label=\\"Origins 10\\" data-animated=\\"true\\"/>\\n                                <we-button data-shape=\\"web_editor/Origins/17\\" data-select-label=\\"Origins 11\\" data-animated=\\"true\\"/>\\n                                <we-button data-shape=\\"web_editor/Origins/18\\" data-select-label=\\"Origins 12\\" data-animated=\\"true\\"/>\\n                                <we-button data-shape=\\"web_editor/Origins/19\\" data-select-label=\\"Origins 13\\"/>\\n                            </we-select-page>\\n                            <we-title>Bold</we-title>\\n                            <we-select-page string=\\"Bold\\">\\n                                <we-button data-shape=\\"web_editor/Bold/01\\" data-select-label=\\"Bold 01\\"/>\\n                                <we-button data-shape=\\"web_editor/Bold/02\\" data-select-label=\\"Bold 02\\"/>\\n                                <we-button data-shape=\\"web_editor/Bold/03\\" data-select-label=\\"Bold 03\\"/>\\n                                <we-button data-shape=\\"web_editor/Bold/04\\" data-select-label=\\"Bold 04\\"/>\\n                                <we-button data-shape=\\"web_editor/Bold/05_001\\" data-select-label=\\"Bold 05\\"/>\\n                                <we-button data-shape=\\"web_editor/Bold/06_001\\" data-select-label=\\"Bold 06\\"/>\\n                                <we-button data-shape=\\"web_editor/Bold/07_001\\" data-select-label=\\"Bold 07\\"/>\\n                                <we-button data-shape=\\"web_editor/Bold/08\\" data-select-label=\\"Bold 08\\"/>\\n                                <we-button data-shape=\\"web_editor/Bold/09\\" data-select-label=\\"Bold 09\\"/>\\n                                <we-button data-shape=\\"web_editor/Bold/10_001\\" data-select-label=\\"Bold 10\\"/>\\n                                <we-button data-shape=\\"web_editor/Bold/11_001\\" data-select-label=\\"Bold 11\\"/>\\n                                <we-button data-shape=\\"web_editor/Bold/12_001\\" data-select-label=\\"Bold 12\\"/>\\n                            </we-select-page>\\n                            <we-title>Blobs</we-title>\\n                            <we-select-page string=\\"Blobs\\">\\n                                <we-button data-shape=\\"web_editor/Blobs/01_001\\" data-select-label=\\"Blobs 01\\" data-animated=\\"true\\"/>\\n                                <we-button data-shape=\\"web_editor/Blobs/02\\" data-select-label=\\"Blobs 02\\"/>\\n                                <we-button data-shape=\\"web_editor/Blobs/03\\" data-select-label=\\"Blobs 03\\"/>\\n                                <we-button data-shape=\\"web_editor/Blobs/04\\" data-select-label=\\"Blobs 04\\"/>\\n                                <we-button data-shape=\\"web_editor/Blobs/05\\" data-select-label=\\"Blobs 05\\"/>\\n                                <we-button data-shape=\\"web_editor/Blobs/06\\" data-select-label=\\"Blobs 06\\"/>\\n                                <we-button data-shape=\\"web_editor/Blobs/07\\" data-select-label=\\"Blobs 07\\"/>\\n                                <we-button data-shape=\\"web_editor/Blobs/08\\" data-select-label=\\"Blobs 08\\"/>\\n                                <we-button data-shape=\\"web_editor/Blobs/09\\" data-select-label=\\"Blobs 09\\"/>\\n                                <we-button data-shape=\\"web_editor/Blobs/10_001\\" data-select-label=\\"Blobs 10\\"/>\\n                                <we-button data-shape=\\"web_editor/Blobs/11\\" data-select-label=\\"Blobs 11\\"/>\\n                                <we-button data-shape=\\"web_editor/Blobs/12\\" data-select-label=\\"Blobs 12\\"/>\\n                            </we-select-page>\\n                        </div>\\n                        <div class=\\"o_scroll_bgshapes_linear\\">\\n                            <we-title>Airy &amp; Zigs</we-title>\\n                            <we-select-page string=\\"Airy &amp; Zigs\\">\\n                                <we-button data-shape=\\"web_editor/Airy/01\\" data-select-label=\\"Airy 01\\"/>\\n                                <we-button data-shape=\\"web_editor/Airy/02\\" data-select-label=\\"Airy 02\\"/>\\n                                <we-button data-shape=\\"web_editor/Airy/03_001\\" data-select-label=\\"Airy 03\\" data-animated=\\"true\\"/>\\n                                <we-button data-shape=\\"web_editor/Airy/04_001\\" data-select-label=\\"Airy 04\\" data-animated=\\"true\\"/>\\n                                <we-button data-shape=\\"web_editor/Airy/05_001\\" data-select-label=\\"Airy 05\\" data-animated=\\"true\\"/>\\n                                <we-button data-shape=\\"web_editor/Airy/06\\" data-select-label=\\"Airy 06\\"/>\\n                                <we-button data-shape=\\"web_editor/Airy/07\\" data-select-label=\\"Airy 07\\"/>\\n                                <we-button data-shape=\\"web_editor/Airy/08\\" data-select-label=\\"Airy 08\\"/>\\n                                <we-button data-shape=\\"web_editor/Airy/09\\" data-select-label=\\"Airy 09\\"/>\\n                                <we-button data-shape=\\"web_editor/Airy/10\\" data-select-label=\\"Airy 10\\"/>\\n                                <we-button data-shape=\\"web_editor/Airy/11\\" data-select-label=\\"Airy 11\\"/>\\n                                <we-button data-shape=\\"web_editor/Airy/12_001\\" data-select-label=\\"Airy 12\\" data-animated=\\"true\\"/>\\n                                <we-button data-shape=\\"web_editor/Airy/13_001\\" data-select-label=\\"Airy 13\\" data-animated=\\"true\\"/>\\n                                <we-button data-shape=\\"web_editor/Airy/14\\" data-select-label=\\"Airy 14\\"/>\\n                                <we-button data-shape=\\"web_editor/Zigs/01_001\\" data-select-label=\\"Zigs 01\\" data-animated=\\"true\\"/>\\n                                <we-button data-shape=\\"web_editor/Zigs/02_001\\" data-select-label=\\"Zigs 02\\" data-animated=\\"true\\"/>\\n                                <we-button data-shape=\\"web_editor/Zigs/03\\" data-select-label=\\"Zigs 03\\"/>\\n                                <we-button data-shape=\\"web_editor/Zigs/04\\" data-select-label=\\"Zigs 04\\"/>\\n                                <we-button data-shape=\\"web_editor/Zigs/05\\" data-select-label=\\"Zigs 05\\"/>\\n                                <we-button data-shape=\\"web_editor/Zigs/06\\" data-select-label=\\"Zigs 06\\"/>\\n                            </we-select-page>\\n                        </div>\\n                        <div class=\\"o_scroll_bgshapes_creative\\">\\n                            <we-title>Wavy</we-title>\\n                            <we-select-page string=\\"Wavy\\">\\n                                <we-button data-shape=\\"web_editor/Wavy/01_001\\" data-select-label=\\"Wavy 01\\"/>\\n                                <we-button data-shape=\\"web_editor/Wavy/02_001\\" data-select-label=\\"Wavy 02\\"/>\\n                                <we-button data-shape=\\"web_editor/Wavy/03\\" data-select-label=\\"Wavy 03\\"/>\\n                                <we-button data-shape=\\"web_editor/Wavy/10\\" data-select-label=\\"Wavy 04\\"/>\\n                                <we-button data-shape=\\"web_editor/Wavy/24\\" data-select-label=\\"Wavy 05\\" data-animated=\\"true\\"/>\\n                                <we-button data-shape=\\"web_editor/Wavy/25\\" data-select-label=\\"Wavy 06\\" data-animated=\\"true\\"/>\\n                                <we-button data-shape=\\"web_editor/Wavy/26\\" data-select-label=\\"Wavy 07\\" data-animated=\\"true\\"/>\\n                                <we-button data-shape=\\"web_editor/Wavy/27\\" data-select-label=\\"Wavy 08\\" data-animated=\\"true\\"/>\\n                                <we-button data-shape=\\"web_editor/Wavy/04\\" data-select-label=\\"Wavy 09\\"/>\\n                                <we-button data-shape=\\"web_editor/Wavy/05\\" data-select-label=\\"Wavy 10\\"/>\\n                                <we-button data-shape=\\"web_editor/Wavy/06_001\\" data-select-label=\\"Wavy 11\\"/>\\n                                <we-button data-shape=\\"web_editor/Wavy/07\\" data-select-label=\\"Wavy 12\\"/>\\n                                <we-button data-shape=\\"web_editor/Wavy/08\\" data-select-label=\\"Wavy 13\\"/>\\n                                <we-button data-shape=\\"web_editor/Wavy/09\\" data-select-label=\\"Wavy 14\\"/>\\n                                <we-button data-shape=\\"web_editor/Wavy/11\\" data-select-label=\\"Wavy 15\\"/>\\n                                <we-button data-shape=\\"web_editor/Wavy/12_001\\" data-select-label=\\"Wavy 16\\"/>\\n                                <we-button data-shape=\\"web_editor/Wavy/28\\" data-select-label=\\"Wavy 17\\" data-animated=\\"true\\"/>\\n                                <we-button data-shape=\\"web_editor/Wavy/13_001\\" data-select-label=\\"Wavy 18\\"/>\\n                                <we-button data-shape=\\"web_editor/Wavy/14\\" data-select-label=\\"Wavy 19\\"/>\\n                                <we-button data-shape=\\"web_editor/Wavy/15\\" data-select-label=\\"Wavy 20\\"/>\\n                                <we-button data-shape=\\"web_editor/Wavy/16\\" data-select-label=\\"Wavy 21\\"/>\\n                                <we-button data-shape=\\"web_editor/Wavy/17\\" data-select-label=\\"Wavy 22\\"/>\\n                                <we-button data-shape=\\"web_editor/Wavy/18\\" data-select-label=\\"Wavy 23\\"/>\\n                                <we-button data-shape=\\"web_editor/Wavy/19\\" data-select-label=\\"Wavy 24\\"/>\\n                                <we-button data-shape=\\"web_editor/Wavy/20\\" data-select-label=\\"Wavy 25\\"/>\\n                                <we-button data-shape=\\"web_editor/Wavy/21\\" data-select-label=\\"Wavy 26\\"/>\\n                                <we-button data-shape=\\"web_editor/Wavy/22\\" data-select-label=\\"Wavy 27\\"/>\\n                                <we-button data-shape=\\"web_editor/Wavy/23\\" data-select-label=\\"Wavy 28\\"/>\\n                            </we-select-page>\\n                            <we-title>Block &amp; Rainy</we-title>\\n                            <we-select-page string=\\"Blocks &amp; Rainy\\">\\n                                <we-button data-shape=\\"web_editor/Blocks/02_001\\" data-select-label=\\"Blocks 01\\"/>\\n                                <we-button data-shape=\\"web_editor/Blocks/01_001\\" data-select-label=\\"Blocks 02\\"/>\\n                                <we-button data-shape=\\"web_editor/Blocks/03\\" data-select-label=\\"Blocks 03\\"/>\\n                                <we-button data-shape=\\"web_editor/Blocks/04\\" data-select-label=\\"Blocks 04\\"/>\\n                                <we-button data-shape=\\"web_editor/Rainy/01_001\\" data-select-label=\\"Rainy 01\\" data-animated=\\"true\\"/>\\n                                <we-button data-shape=\\"web_editor/Rainy/02_001\\" data-select-label=\\"Rainy 02\\" data-animated=\\"true\\"/>\\n                                <we-button data-shape=\\"web_editor/Rainy/06\\" data-select-label=\\"Rainy 03\\"/>\\n                                <we-button data-shape=\\"web_editor/Rainy/07\\" data-select-label=\\"Rainy 04\\"/>\\n                                <we-button data-shape=\\"web_editor/Rainy/10\\" data-select-label=\\"Rainy 05\\" data-animated=\\"true\\"/>\\n                                <we-button data-shape=\\"web_editor/Rainy/04\\" data-select-label=\\"Rainy 06\\"/>\\n                                <we-button data-shape=\\"web_editor/Rainy/05_001\\" data-select-label=\\"Rainy 07\\"/>\\n                                <we-button data-shape=\\"web_editor/Rainy/03_001\\" data-select-label=\\"Rainy 08\\" data-animated=\\"true\\"/>\\n                                <we-button data-shape=\\"web_editor/Rainy/08_001\\" data-select-label=\\"Rainy 09\\" data-animated=\\"true\\"/>\\n                                <we-button data-shape=\\"web_editor/Rainy/09_001\\" data-select-label=\\"Rainy 10\\"/>\\n                            </we-select-page>\\n                            <we-title>Floating Shapes</we-title>\\n                            <we-select-page string=\\"Floating Shapes\\">\\n                                <we-button data-shape=\\"web_editor/Floats/01\\" data-select-label=\\"Float 01\\" data-animated=\\"true\\"/>\\n                                <we-button data-shape=\\"web_editor/Floats/02\\" data-select-label=\\"Float 02\\" data-animated=\\"true\\"/>\\n                                <we-button data-shape=\\"web_editor/Floats/03\\" data-select-label=\\"Float 03\\" data-animated=\\"true\\"/>\\n                                <we-button data-shape=\\"web_editor/Floats/04\\" data-select-label=\\"Float 04\\" data-animated=\\"true\\"/>\\n                                <we-button data-shape=\\"web_editor/Floats/05\\" data-select-label=\\"Float 05\\" data-animated=\\"true\\"/>\\n                                <we-button data-shape=\\"web_editor/Floats/06\\" data-select-label=\\"Float 06\\" data-animated=\\"true\\"/>\\n                                <we-button data-shape=\\"web_editor/Floats/07\\" data-select-label=\\"Float 07\\" data-animated=\\"true\\"/>\\n                                <we-button data-shape=\\"web_editor/Floats/08\\" data-select-label=\\"Float 08\\" data-animated=\\"true\\"/>\\n                                <we-button data-shape=\\"web_editor/Floats/09\\" data-select-label=\\"Float 09\\" data-animated=\\"true\\"/>\\n                                <we-button data-shape=\\"web_editor/Floats/10\\" data-select-label=\\"Float 10\\" data-animated=\\"true\\"/>\\n                                <we-button data-shape=\\"web_editor/Floats/11\\" data-select-label=\\"Float 11\\" data-animated=\\"true\\"/>\\n                                <we-button data-shape=\\"web_editor/Floats/12\\" data-select-label=\\"Float 12\\" data-animated=\\"true\\"/>\\n                                <we-button data-shape=\\"web_editor/Floats/13\\" data-select-label=\\"Float 13\\" data-animated=\\"true\\"/>\\n                                <we-button data-shape=\\"web_editor/Floats/14\\" data-select-label=\\"Float 14\\" data-animated=\\"true\\"/>\\n                            </we-select-page>\\n                        </div>\\n                    </div>\\n                </we-select-pager>\\n                <we-button class=\\"o_we_device\\" data-show-on-mobile=\\"false\\" title=\\"Show/Hide on Mobile\\" data-dependencies=\\"!shape_none_opt\\" data-no-preview=\\"true\\" data-img=\\"/website/static/src/img/snippets_options/mobile_invisible.svg\\"/>\\n                <we-button data-shape=\\"\\" data-name=\\"shape_none_opt\\" data-dependencies=\\"!shape_none_opt\\" data-no-preview=\\"true\\" class=\\"o_we_image_shape_remove o_we_bg_danger fa fa-fw fa-times\\"/>\\n            </we-row>\\n            <we-row string=\\"Flip\\" class=\\"o_we_sublevel_2\\">\\n                <we-button class=\\"oi oi-fw oi-arrows-h\\" data-flip-x=\\"true\\" data-no-preview=\\"true\\" data-dependencies=\\"!shape_none_opt\\"/>\\n                <we-button class=\\"oi oi-fw oi-arrows-v\\" data-flip-y=\\"true\\" data-no-preview=\\"true\\" data-dependencies=\\"!shape_none_opt\\"/>\\n            </we-row>\\n            <we-row string=\\"Colors\\" class=\\"o_we_sublevel_2\\" data-name=\\"colors\\">\\n                <we-colorpicker data-select-style=\\"\\" data-css-property=\\"background-color\\" data-color-prefix=\\"bg-\\" data-apply-to=\\"&gt; .o_we_shape\\"/>\\n            </we-row>\\n            <we-row string=\\"Speed\\" class=\\"o_we_sublevel_2\\">\\n                <we-range data-name=\\"bg_shape_anim_speed_opt\\" data-no-preview=\\"true\\" data-display-range-value=\\"true\\" data-set-bg-shape-animation-speed=\\"\\" data-max=\\"2\\" data-min=\\"-2\\" data-step=\\"0.1\\" data-to-ratio=\\"true\\"/>\\n            </we-row>\\n        </div>\\n    </t>\\n</t>", "es_ES": "<t t-name=\\"web_editor.snippet_options_background_options\\">\\n    <div t-att-data-js=\\"with_colors and with_color_combinations and 'ColoredLevelBackground' or 'BackgroundToggler'\\" t-att-data-selector=\\"selector\\" t-att-data-exclude=\\"exclude\\" t-att-data-target=\\"target\\">\\n        <we-row t-if=\\"with_colors or with_images\\" string=\\"Fondo\\" class=\\"o_we_full_row\\">\\n            <t t-if=\\"with_colors\\" t-call=\\"web_editor.snippet_options_background_color_widget\\"/>\\n            <t t-if=\\"with_images\\">\\n                <we-button title=\\"Imagen\\" class=\\"ms-auto fa fa-fw fa-camera\\" data-name=\\"bg_image_toggle_opt\\" t-att-data-dependencies=\\"images_dependencies\\" data-toggle-bg-image=\\"true\\" data-no-preview=\\"true\\">\\n                </we-button>\\n                <t t-if=\\"with_shapes\\">\\n                    <we-button title=\\"Forma\\" data-toggle-bg-shape=\\"true\\" t-att-data-dependencies=\\"images_dependencies\\" data-no-preview=\\"true\\" data-img=\\"/web_editor/static/src/img/snippets_options/bg_shape.svg\\"/>\\n                </t>\\n            </t>\\n        </we-row>\\n    </div>\\n    <t t-if=\\"with_images\\">\\n        <div data-js=\\"BackgroundImage\\" t-att-data-selector=\\"selector\\" t-att-data-exclude=\\"exclude\\" t-att-data-target=\\"target\\">\\n            <we-row string=\\"Imagen\\" class=\\"o_we_sublevel_1\\">\\n                <we-imagepicker title=\\"Editar imagen\\" data-background=\\"\\" data-name=\\"bg_image_opt\\" data-dependencies=\\"bg_image_opt\\"/>\\n            </we-row>\\n            <we-row string=\\"Color principal\\" class=\\"o_we_sublevel_2\\" title=\\"Color principal\\" data-name=\\"main_color_opt\\">\\n                <we-colorpicker data-dynamic-color=\\"true\\" data-color-name=\\"c1\\"/>\\n                <we-colorpicker data-dynamic-color=\\"true\\" data-color-name=\\"c2\\"/>\\n                <we-colorpicker data-dynamic-color=\\"true\\" data-color-name=\\"c3\\"/>\\n                <we-colorpicker data-dynamic-color=\\"true\\" data-color-name=\\"c4\\"/>\\n                <we-colorpicker data-dynamic-color=\\"true\\" data-color-name=\\"c5\\"/>\\n            </we-row>\\n        </div>\\n\\n        <div data-js=\\"BackgroundPosition\\" t-att-data-selector=\\"selector\\" t-att-data-exclude=\\"exclude\\" t-att-data-target=\\"target\\">\\n            <we-row string=\\"Posición\\" class=\\"o_we_sublevel_2\\">\\n                <we-select data-no-preview=\\"true\\">\\n                    <we-button data-background-type=\\"cover\\">Portada</we-button>\\n                    <we-button data-background-type=\\"repeat-pattern\\" data-name=\\"background_repeat_opt\\">Repetir patrón</we-button>\\n                </we-select>\\n                <we-button class=\\"fa fa-fw fa-crosshairs\\" title=\\"Posición del fondo\\" data-background-position-overlay=\\"true\\" data-no-preview=\\"true\\"/>\\n            </we-row>\\n            <we-multi data-css-property=\\"background-size\\" data-dependencies=\\"background_repeat_opt\\">\\n                <we-input string=\\"Ancho\\" class=\\"o_we_sublevel_3\\" data-select-style=\\"auto\\" placeholder=\\"automático\\" data-unit=\\"px\\"/>\\n                <we-input string=\\"Altura\\" class=\\"o_we_sublevel_3\\" data-select-style=\\"auto\\" placeholder=\\"automático\\" data-unit=\\"px\\"/>\\n            </we-multi>\\n        </div>\\n\\n        <div data-js=\\"BackgroundOptimize\\" t-att-data-selector=\\"selector\\" t-att-data-exclude=\\"exclude\\" t-att-data-target=\\"target\\">\\n            <t t-call=\\"web_editor.snippet_options_image_optimization_widgets\\">\\n                <t t-set=\\"indent\\" t-value=\\"True\\"/>\\n            </t>\\n        </div>\\n\\n        <!-- Color filter -->\\n        <div t-att-data-js=\\"with_colors and with_color_combinations and 'ColoredLevelBackground' or 'BackgroundToggler'\\" t-att-data-selector=\\"selector\\" t-att-data-exclude=\\"exclude\\" t-att-data-target=\\"target\\">\\n            <t t-set=\\"color_filter_dependencies\\" t-valuef=\\"bg_image_toggle_opt\\"/>\\n            <we-colorpicker string=\\"Filtro de color\\" class=\\"o_we_sublevel_2\\" t-att-data-dependencies=\\"color_filter_dependencies\\" data-name=\\"bg_filter_opt\\" data-select-filter-color=\\"\\" data-color-prefix=\\"bg-\\" data-opacity=\\"0.5\\" data-with-gradients=\\"1\\" data-selected-tab=\\"gradients\\" data-excluded=\\"theme, common\\"/>\\n        </div>\\n\\n        <div data-js=\\"BackgroundShape\\" t-att-data-selector=\\"selector\\" t-att-data-exclude=\\"exclude\\" t-att-data-target=\\"target\\">\\n            <we-row string=\\"Forma\\" class=\\"o_we_sublevel_1\\">\\n                <we-select-pager class=\\"o_we_bg_shape_menu\\" data-dependencies=\\"!shape_none_opt\\" data-name=\\"bg_shape_opt\\">\\n                    <header class=\\"o_pager_nav d-flex flex-column flex-wrap flex-shrink-0 mh-100\\">\\n                        <div class=\\"d-flex align-items-center\\">\\n                            <button class=\\"o_pager_nav_angle fa fa-angle-left btn btn-secondary bg-transparent border-0\\"/>\\n                            <h5 class=\\"o_pager_nav_title mb-0 text-white\\">Formas del fondo</h5>\\n                        </div>\\n                        <div class=\\"d-flex\\">\\n                            <button type=\\"button\\" class=\\"o_pager_nav_btn p-0 text-uppercase active\\" data-scroll-to=\\"o_scroll_bgshapes_basic\\">\\n                                <span class=\\"w-100\\">Básico</span>\\n                            </button>\\n                            <button type=\\"button\\" class=\\"o_pager_nav_btn p-0 text-uppercase\\" data-scroll-to=\\"o_scroll_bgshapes_linear\\">\\n                                <span class=\\"w-100\\">Lineal</span>\\n                            </button>\\n                            <button type=\\"button\\" class=\\"o_pager_nav_btn p-0 text-uppercase\\" data-scroll-to=\\"o_scroll_bgshapes_creative\\">\\n                                <span class=\\"w-100\\">Creativo</span>\\n                            </button>\\n                        </div>\\n                    </header>\\n                    <div class=\\"o_pager_container\\">\\n                        <div class=\\"o_scroll_bgshapes_basic\\">\\n                            <we-title>Orígenes</we-title>\\n                            <we-select-page string=\\"Orígenes\\">\\n                                <we-button data-shape=\\"web_editor/Origins/02_001\\" data-select-label=\\"Origins 01\\"/>\\n                                <we-button data-shape=\\"web_editor/Origins/04_001\\" data-select-label=\\"Origins 02\\"/>\\n                                <we-button data-shape=\\"web_editor/Origins/05\\" data-select-label=\\"Origins 03\\"/>\\n                                <we-button data-shape=\\"web_editor/Origins/06_001\\" data-select-label=\\"Origins 04\\"/>\\n                                <we-button data-shape=\\"web_editor/Origins/07_002\\" data-select-label=\\"Origins 05\\"/>\\n                                <we-button data-shape=\\"web_editor/Origins/08\\" data-select-label=\\"Origins 06\\"/>\\n                                <we-button data-shape=\\"web_editor/Origins/09_001\\" data-select-label=\\"Origins 07\\"/>\\n                                <we-button data-shape=\\"web_editor/Origins/11_001\\" data-select-label=\\"Origins 08\\"/>\\n                                <we-button data-shape=\\"web_editor/Origins/14_001\\" data-select-label=\\"Origins 09\\"/>\\n                                <we-button data-shape=\\"web_editor/Origins/16\\" data-select-label=\\"Origins 10\\" data-animated=\\"true\\"/>\\n                                <we-button data-shape=\\"web_editor/Origins/17\\" data-select-label=\\"Origins 11\\" data-animated=\\"true\\"/>\\n                                <we-button data-shape=\\"web_editor/Origins/18\\" data-select-label=\\"Origins 12\\" data-animated=\\"true\\"/>\\n                                <we-button data-shape=\\"web_editor/Origins/19\\" data-select-label=\\"Origins 13\\"/>\\n                            </we-select-page>\\n                            <we-title>Negrita</we-title>\\n                            <we-select-page string=\\"Negrita\\">\\n                                <we-button data-shape=\\"web_editor/Bold/01\\" data-select-label=\\"Bold 01\\"/>\\n                                <we-button data-shape=\\"web_editor/Bold/02\\" data-select-label=\\"Bold 02\\"/>\\n                                <we-button data-shape=\\"web_editor/Bold/03\\" data-select-label=\\"Bold 03\\"/>\\n                                <we-button data-shape=\\"web_editor/Bold/04\\" data-select-label=\\"Bold 04\\"/>\\n                                <we-button data-shape=\\"web_editor/Bold/05_001\\" data-select-label=\\"Bold 05\\"/>\\n                                <we-button data-shape=\\"web_editor/Bold/06_001\\" data-select-label=\\"Bold 06\\"/>\\n                                <we-button data-shape=\\"web_editor/Bold/07_001\\" data-select-label=\\"Bold 07\\"/>\\n                                <we-button data-shape=\\"web_editor/Bold/08\\" data-select-label=\\"Bold 08\\"/>\\n                                <we-button data-shape=\\"web_editor/Bold/09\\" data-select-label=\\"Bold 09\\"/>\\n                                <we-button data-shape=\\"web_editor/Bold/10_001\\" data-select-label=\\"Bold 10\\"/>\\n                                <we-button data-shape=\\"web_editor/Bold/11_001\\" data-select-label=\\"Bold 11\\"/>\\n                                <we-button data-shape=\\"web_editor/Bold/12_001\\" data-select-label=\\"Bold 12\\"/>\\n                            </we-select-page>\\n                            <we-title>Manchas</we-title>\\n                            <we-select-page string=\\"Manchas\\">\\n                                <we-button data-shape=\\"web_editor/Blobs/01_001\\" data-select-label=\\"Blobs 01\\" data-animated=\\"true\\"/>\\n                                <we-button data-shape=\\"web_editor/Blobs/02\\" data-select-label=\\"Blobs 02\\"/>\\n                                <we-button data-shape=\\"web_editor/Blobs/03\\" data-select-label=\\"Blobs 03\\"/>\\n                                <we-button data-shape=\\"web_editor/Blobs/04\\" data-select-label=\\"Blobs 04\\"/>\\n                                <we-button data-shape=\\"web_editor/Blobs/05\\" data-select-label=\\"Blobs 05\\"/>\\n                                <we-button data-shape=\\"web_editor/Blobs/06\\" data-select-label=\\"Blobs 06\\"/>\\n                                <we-button data-shape=\\"web_editor/Blobs/07\\" data-select-label=\\"Blobs 07\\"/>\\n                                <we-button data-shape=\\"web_editor/Blobs/08\\" data-select-label=\\"Blobs 08\\"/>\\n                                <we-button data-shape=\\"web_editor/Blobs/09\\" data-select-label=\\"Blobs 09\\"/>\\n                                <we-button data-shape=\\"web_editor/Blobs/10_001\\" data-select-label=\\"Blobs 10\\"/>\\n                                <we-button data-shape=\\"web_editor/Blobs/11\\" data-select-label=\\"Blobs 11\\"/>\\n                                <we-button data-shape=\\"web_editor/Blobs/12\\" data-select-label=\\"Blobs 12\\"/>\\n                            </we-select-page>\\n                        </div>\\n                        <div class=\\"o_scroll_bgshapes_linear\\">\\n                            <we-title>Fino &amp; en zigzag</we-title>\\n                            <we-select-page string=\\"Fino &amp;amp; en zigzag\\">\\n                                <we-button data-shape=\\"web_editor/Airy/01\\" data-select-label=\\"Airy 01\\"/>\\n                                <we-button data-shape=\\"web_editor/Airy/02\\" data-select-label=\\"Airy 02\\"/>\\n                                <we-button data-shape=\\"web_editor/Airy/03_001\\" data-select-label=\\"Airy 03\\" data-animated=\\"true\\"/>\\n                                <we-button data-shape=\\"web_editor/Airy/04_001\\" data-select-label=\\"Airy 04\\" data-animated=\\"true\\"/>\\n                                <we-button data-shape=\\"web_editor/Airy/05_001\\" data-select-label=\\"Airy 05\\" data-animated=\\"true\\"/>\\n                                <we-button data-shape=\\"web_editor/Airy/06\\" data-select-label=\\"Airy 06\\"/>\\n                                <we-button data-shape=\\"web_editor/Airy/07\\" data-select-label=\\"Airy 07\\"/>\\n                                <we-button data-shape=\\"web_editor/Airy/08\\" data-select-label=\\"Airy 08\\"/>\\n                                <we-button data-shape=\\"web_editor/Airy/09\\" data-select-label=\\"Airy 09\\"/>\\n                                <we-button data-shape=\\"web_editor/Airy/10\\" data-select-label=\\"Airy 10\\"/>\\n                                <we-button data-shape=\\"web_editor/Airy/11\\" data-select-label=\\"Airy 11\\"/>\\n                                <we-button data-shape=\\"web_editor/Airy/12_001\\" data-select-label=\\"Airy 12\\" data-animated=\\"true\\"/>\\n                                <we-button data-shape=\\"web_editor/Airy/13_001\\" data-select-label=\\"Airy 13\\" data-animated=\\"true\\"/>\\n                                <we-button data-shape=\\"web_editor/Airy/14\\" data-select-label=\\"Airy 14\\"/>\\n                                <we-button data-shape=\\"web_editor/Zigs/01_001\\" data-select-label=\\"Zigs 01\\" data-animated=\\"true\\"/>\\n                                <we-button data-shape=\\"web_editor/Zigs/02_001\\" data-select-label=\\"Zigs 02\\" data-animated=\\"true\\"/>\\n                                <we-button data-shape=\\"web_editor/Zigs/03\\" data-select-label=\\"Zigs 03\\"/>\\n                                <we-button data-shape=\\"web_editor/Zigs/04\\" data-select-label=\\"Zigs 04\\"/>\\n                                <we-button data-shape=\\"web_editor/Zigs/05\\" data-select-label=\\"Zigs 05\\"/>\\n                                <we-button data-shape=\\"web_editor/Zigs/06\\" data-select-label=\\"Zigs 06\\"/>\\n                            </we-select-page>\\n                        </div>\\n                        <div class=\\"o_scroll_bgshapes_creative\\">\\n                            <we-title>Ondulado</we-title>\\n                            <we-select-page string=\\"Ondulado\\">\\n                                <we-button data-shape=\\"web_editor/Wavy/01_001\\" data-select-label=\\"Wavy 01\\"/>\\n                                <we-button data-shape=\\"web_editor/Wavy/02_001\\" data-select-label=\\"Wavy 02\\"/>\\n                                <we-button data-shape=\\"web_editor/Wavy/03\\" data-select-label=\\"Wavy 03\\"/>\\n                                <we-button data-shape=\\"web_editor/Wavy/10\\" data-select-label=\\"Wavy 04\\"/>\\n                                <we-button data-shape=\\"web_editor/Wavy/24\\" data-select-label=\\"Wavy 05\\" data-animated=\\"true\\"/>\\n                                <we-button data-shape=\\"web_editor/Wavy/25\\" data-select-label=\\"Wavy 06\\" data-animated=\\"true\\"/>\\n                                <we-button data-shape=\\"web_editor/Wavy/26\\" data-select-label=\\"Wavy 07\\" data-animated=\\"true\\"/>\\n                                <we-button data-shape=\\"web_editor/Wavy/27\\" data-select-label=\\"Wavy 08\\" data-animated=\\"true\\"/>\\n                                <we-button data-shape=\\"web_editor/Wavy/04\\" data-select-label=\\"Wavy 09\\"/>\\n                                <we-button data-shape=\\"web_editor/Wavy/05\\" data-select-label=\\"Wavy 10\\"/>\\n                                <we-button data-shape=\\"web_editor/Wavy/06_001\\" data-select-label=\\"Wavy 11\\"/>\\n                                <we-button data-shape=\\"web_editor/Wavy/07\\" data-select-label=\\"Wavy 12\\"/>\\n                                <we-button data-shape=\\"web_editor/Wavy/08\\" data-select-label=\\"Wavy 13\\"/>\\n                                <we-button data-shape=\\"web_editor/Wavy/09\\" data-select-label=\\"Wavy 14\\"/>\\n                                <we-button data-shape=\\"web_editor/Wavy/11\\" data-select-label=\\"Wavy 15\\"/>\\n                                <we-button data-shape=\\"web_editor/Wavy/12_001\\" data-select-label=\\"Wavy 16\\"/>\\n                                <we-button data-shape=\\"web_editor/Wavy/28\\" data-select-label=\\"Wavy 17\\" data-animated=\\"true\\"/>\\n                                <we-button data-shape=\\"web_editor/Wavy/13_001\\" data-select-label=\\"Wavy 18\\"/>\\n                                <we-button data-shape=\\"web_editor/Wavy/14\\" data-select-label=\\"Wavy 19\\"/>\\n                                <we-button data-shape=\\"web_editor/Wavy/15\\" data-select-label=\\"Wavy 20\\"/>\\n                                <we-button data-shape=\\"web_editor/Wavy/16\\" data-select-label=\\"Wavy 21\\"/>\\n                                <we-button data-shape=\\"web_editor/Wavy/17\\" data-select-label=\\"Wavy 22\\"/>\\n                                <we-button data-shape=\\"web_editor/Wavy/18\\" data-select-label=\\"Wavy 23\\"/>\\n                                <we-button data-shape=\\"web_editor/Wavy/19\\" data-select-label=\\"Wavy 24\\"/>\\n                                <we-button data-shape=\\"web_editor/Wavy/20\\" data-select-label=\\"Wavy 25\\"/>\\n                                <we-button data-shape=\\"web_editor/Wavy/21\\" data-select-label=\\"Wavy 26\\"/>\\n                                <we-button data-shape=\\"web_editor/Wavy/22\\" data-select-label=\\"Wavy 27\\"/>\\n                                <we-button data-shape=\\"web_editor/Wavy/23\\" data-select-label=\\"Wavy 28\\"/>\\n                            </we-select-page>\\n                            <we-title>Bloque y lluvioso</we-title>\\n                            <we-select-page string=\\"Bloques y lluvioso\\">\\n                                <we-button data-shape=\\"web_editor/Blocks/02_001\\" data-select-label=\\"Blocks 01\\"/>\\n                                <we-button data-shape=\\"web_editor/Blocks/01_001\\" data-select-label=\\"Blocks 02\\"/>\\n                                <we-button data-shape=\\"web_editor/Blocks/03\\" data-select-label=\\"Blocks 03\\"/>\\n                                <we-button data-shape=\\"web_editor/Blocks/04\\" data-select-label=\\"Blocks 04\\"/>\\n                                <we-button data-shape=\\"web_editor/Rainy/01_001\\" data-select-label=\\"Rainy 01\\" data-animated=\\"true\\"/>\\n                                <we-button data-shape=\\"web_editor/Rainy/02_001\\" data-select-label=\\"Rainy 02\\" data-animated=\\"true\\"/>\\n                                <we-button data-shape=\\"web_editor/Rainy/06\\" data-select-label=\\"Rainy 03\\"/>\\n                                <we-button data-shape=\\"web_editor/Rainy/07\\" data-select-label=\\"Rainy 04\\"/>\\n                                <we-button data-shape=\\"web_editor/Rainy/10\\" data-select-label=\\"Rainy 05\\" data-animated=\\"true\\"/>\\n                                <we-button data-shape=\\"web_editor/Rainy/04\\" data-select-label=\\"Rainy 06\\"/>\\n                                <we-button data-shape=\\"web_editor/Rainy/05_001\\" data-select-label=\\"Rainy 07\\"/>\\n                                <we-button data-shape=\\"web_editor/Rainy/03_001\\" data-select-label=\\"Rainy 08\\" data-animated=\\"true\\"/>\\n                                <we-button data-shape=\\"web_editor/Rainy/08_001\\" data-select-label=\\"Rainy 09\\" data-animated=\\"true\\"/>\\n                                <we-button data-shape=\\"web_editor/Rainy/09_001\\" data-select-label=\\"Rainy 10\\"/>\\n                            </we-select-page>\\n                            <we-title>Formas flotantes</we-title>\\n                            <we-select-page string=\\"Formas flotantes\\">\\n                                <we-button data-shape=\\"web_editor/Floats/01\\" data-select-label=\\"Float 01\\" data-animated=\\"true\\"/>\\n                                <we-button data-shape=\\"web_editor/Floats/02\\" data-select-label=\\"Float 02\\" data-animated=\\"true\\"/>\\n                                <we-button data-shape=\\"web_editor/Floats/03\\" data-select-label=\\"Float 03\\" data-animated=\\"true\\"/>\\n                                <we-button data-shape=\\"web_editor/Floats/04\\" data-select-label=\\"Float 04\\" data-animated=\\"true\\"/>\\n                                <we-button data-shape=\\"web_editor/Floats/05\\" data-select-label=\\"Float 05\\" data-animated=\\"true\\"/>\\n                                <we-button data-shape=\\"web_editor/Floats/06\\" data-select-label=\\"Float 06\\" data-animated=\\"true\\"/>\\n                                <we-button data-shape=\\"web_editor/Floats/07\\" data-select-label=\\"Float 07\\" data-animated=\\"true\\"/>\\n                                <we-button data-shape=\\"web_editor/Floats/08\\" data-select-label=\\"Float 08\\" data-animated=\\"true\\"/>\\n                                <we-button data-shape=\\"web_editor/Floats/09\\" data-select-label=\\"Float 09\\" data-animated=\\"true\\"/>\\n                                <we-button data-shape=\\"web_editor/Floats/10\\" data-select-label=\\"Float 10\\" data-animated=\\"true\\"/>\\n                                <we-button data-shape=\\"web_editor/Floats/11\\" data-select-label=\\"Float 11\\" data-animated=\\"true\\"/>\\n                                <we-button data-shape=\\"web_editor/Floats/12\\" data-select-label=\\"Float 12\\" data-animated=\\"true\\"/>\\n                                <we-button data-shape=\\"web_editor/Floats/13\\" data-select-label=\\"Float 13\\" data-animated=\\"true\\"/>\\n                                <we-button data-shape=\\"web_editor/Floats/14\\" data-select-label=\\"Float 14\\" data-animated=\\"true\\"/>\\n                            </we-select-page>\\n                        </div>\\n                    </div>\\n                </we-select-pager>\\n                <we-button class=\\"o_we_device\\" data-show-on-mobile=\\"false\\" title=\\"Mostrar/ocultar en móvil\\" data-dependencies=\\"!shape_none_opt\\" data-no-preview=\\"true\\" data-img=\\"/website/static/src/img/snippets_options/mobile_invisible.svg\\"/>\\n                <we-button data-shape=\\"\\" data-name=\\"shape_none_opt\\" data-dependencies=\\"!shape_none_opt\\" data-no-preview=\\"true\\" class=\\"o_we_image_shape_remove o_we_bg_danger fa fa-fw fa-times\\"/>\\n            </we-row>\\n            <we-row string=\\"Girar\\" class=\\"o_we_sublevel_2\\">\\n                <we-button class=\\"oi oi-fw oi-arrows-h\\" data-flip-x=\\"true\\" data-no-preview=\\"true\\" data-dependencies=\\"!shape_none_opt\\"/>\\n                <we-button class=\\"oi oi-fw oi-arrows-v\\" data-flip-y=\\"true\\" data-no-preview=\\"true\\" data-dependencies=\\"!shape_none_opt\\"/>\\n            </we-row>\\n            <we-row string=\\"Colores\\" class=\\"o_we_sublevel_2\\" data-name=\\"colors\\">\\n                <we-colorpicker data-select-style=\\"\\" data-css-property=\\"background-color\\" data-color-prefix=\\"bg-\\" data-apply-to=\\"&gt; .o_we_shape\\"/>\\n            </we-row>\\n            <we-row string=\\"Velocidad\\" class=\\"o_we_sublevel_2\\">\\n                <we-range data-name=\\"bg_shape_anim_speed_opt\\" data-no-preview=\\"true\\" data-display-range-value=\\"true\\" data-set-bg-shape-animation-speed=\\"\\" data-max=\\"2\\" data-min=\\"-2\\" data-step=\\"0.1\\" data-to-ratio=\\"true\\"/>\\n            </we-row>\\n        </div>\\n    </t>\\n</t>"}	<?xml version="1.0"?>\n<t t-name="web_editor.snippet_options_background_options">\n    <div t-att-data-js="with_colors and with_color_combinations and 'ColoredLevelBackground' or 'BackgroundToggler'" t-att-data-selector="selector" t-att-data-exclude="exclude" t-att-data-target="target">\n        <we-row t-if="with_colors or with_images" string="Background" class="o_we_full_row">\n            <t t-if="with_colors" t-call="web_editor.snippet_options_background_color_widget"/>\n            <t t-if="with_images">\n                <we-button title="Image" class="ms-auto fa fa-fw fa-camera" data-name="bg_image_toggle_opt" t-att-data-dependencies="images_dependencies" data-toggle-bg-image="true" data-no-preview="true">\n                </we-button>\n                <t t-if="with_shapes">\n                    <we-button title="Shape" data-toggle-bg-shape="true" t-att-data-dependencies="images_dependencies" data-no-preview="true" data-img="/web_editor/static/src/img/snippets_options/bg_shape.svg"/>\n                </t>\n            </t>\n        </we-row>\n    </div>\n    <t t-if="with_images">\n        <div data-js="BackgroundImage" t-att-data-selector="selector" t-att-data-exclude="exclude" t-att-data-target="target">\n            <we-row string="Image" class="o_we_sublevel_1">\n                <we-imagepicker title="Edit image" data-background="" data-name="bg_image_opt" data-dependencies="bg_image_opt"/>\n            </we-row>\n            <we-row string="Main Color" class="o_we_sublevel_2" title="Main Color" data-name="main_color_opt">\n                <we-colorpicker data-dynamic-color="true" data-color-name="c1"/>\n                <we-colorpicker data-dynamic-color="true" data-color-name="c2"/>\n                <we-colorpicker data-dynamic-color="true" data-color-name="c3"/>\n                <we-colorpicker data-dynamic-color="true" data-color-name="c4"/>\n                <we-colorpicker data-dynamic-color="true" data-color-name="c5"/>\n            </we-row>\n        </div>\n\n        <div data-js="BackgroundPosition" t-att-data-selector="selector" t-att-data-exclude="exclude" t-att-data-target="target">\n            <we-row string="Position" class="o_we_sublevel_2">\n                <we-select data-no-preview="true">\n                    <we-button data-background-type="cover">Cover</we-button>\n                    <we-button data-background-type="repeat-pattern" data-name="background_repeat_opt">Repeat pattern</we-button>\n                </we-select>\n                <we-button class="fa fa-fw fa-crosshairs" title="Background Position" data-background-position-overlay="true" data-no-preview="true"/>\n            </we-row>\n            <we-multi data-css-property="background-size" data-dependencies="background_repeat_opt">\n                <we-input string="Width" class="o_we_sublevel_3" data-select-style="auto" placeholder="auto" data-unit="px"/>\n                <we-input string="Height" class="o_we_sublevel_3" data-select-style="auto" placeholder="auto" data-unit="px"/>\n            </we-multi>\n        </div>\n\n        <div data-js="BackgroundOptimize" t-att-data-selector="selector" t-att-data-exclude="exclude" t-att-data-target="target">\n            <t t-call="web_editor.snippet_options_image_optimization_widgets">\n                <t t-set="indent" t-value="True"/>\n            </t>\n        </div>\n\n        <!-- Color filter -->\n        <div t-att-data-js="with_colors and with_color_combinations and 'ColoredLevelBackground' or 'BackgroundToggler'" t-att-data-selector="selector" t-att-data-exclude="exclude" t-att-data-target="target">\n            <t t-set="color_filter_dependencies" t-valuef="bg_image_toggle_opt"/>\n            <we-colorpicker string="Color Filter" class="o_we_sublevel_2" t-att-data-dependencies="color_filter_dependencies" data-name="bg_filter_opt" data-select-filter-color="" data-color-prefix="bg-" data-opacity="0.5" data-with-gradients="1" data-selected-tab="gradients" data-excluded="theme, common"/>\n        </div>\n\n        <div data-js="BackgroundShape" t-att-data-selector="selector" t-att-data-exclude="exclude" t-att-data-target="target">\n            <we-row string="Shape" class="o_we_sublevel_1">\n                <we-select-pager class="o_we_bg_shape_menu" data-dependencies="!shape_none_opt" data-name="bg_shape_opt">\n                    <header class="o_pager_nav d-flex flex-column flex-wrap flex-shrink-0 mh-100">\n                        <div class="d-flex align-items-center">\n                            <button class="o_pager_nav_angle fa fa-angle-left btn btn-secondary bg-transparent border-0"/>\n                            <h5 class="o_pager_nav_title mb-0 text-white">Background Shapes</h5>\n                        </div>\n                        <div class="d-flex">\n                            <button type="button" class="o_pager_nav_btn p-0 text-uppercase active" data-scroll-to="o_scroll_bgshapes_basic">\n                                <span class="w-100">Basic</span>\n                            </button>\n                            <button type="button" class="o_pager_nav_btn p-0 text-uppercase" data-scroll-to="o_scroll_bgshapes_linear">\n                                <span class="w-100">Linear</span>\n                            </button>\n                            <button type="button" class="o_pager_nav_btn p-0 text-uppercase" data-scroll-to="o_scroll_bgshapes_creative">\n                                <span class="w-100">Creative</span>\n                            </button>\n                        </div>\n                    </header>\n                    <div class="o_pager_container">\n                        <div class="o_scroll_bgshapes_basic">\n                            <we-title>Origins</we-title>\n                            <we-select-page string="Origins">\n                                <we-button data-shape="web_editor/Origins/02_001" data-select-label="Origins 01"/>\n                                <we-button data-shape="web_editor/Origins/04_001" data-select-label="Origins 02"/>\n                                <we-button data-shape="web_editor/Origins/05" data-select-label="Origins 03"/>\n                                <we-button data-shape="web_editor/Origins/06_001" data-select-label="Origins 04"/>\n                                <we-button data-shape="web_editor/Origins/07_002" data-select-label="Origins 05"/>\n                                <we-button data-shape="web_editor/Origins/08" data-select-label="Origins 06"/>\n                                <we-button data-shape="web_editor/Origins/09_001" data-select-label="Origins 07"/>\n                                <we-button data-shape="web_editor/Origins/11_001" data-select-label="Origins 08"/>\n                                <we-button data-shape="web_editor/Origins/14_001" data-select-label="Origins 09"/>\n                                <we-button data-shape="web_editor/Origins/16" data-select-label="Origins 10" data-animated="true"/>\n                                <we-button data-shape="web_editor/Origins/17" data-select-label="Origins 11" data-animated="true"/>\n                                <we-button data-shape="web_editor/Origins/18" data-select-label="Origins 12" data-animated="true"/>\n                                <we-button data-shape="web_editor/Origins/19" data-select-label="Origins 13"/>\n                            </we-select-page>\n                            <we-title>Bold</we-title>\n                            <we-select-page string="Bold">\n                                <we-button data-shape="web_editor/Bold/01" data-select-label="Bold 01"/>\n                                <we-button data-shape="web_editor/Bold/02" data-select-label="Bold 02"/>\n                                <we-button data-shape="web_editor/Bold/03" data-select-label="Bold 03"/>\n                                <we-button data-shape="web_editor/Bold/04" data-select-label="Bold 04"/>\n                                <we-button data-shape="web_editor/Bold/05_001" data-select-label="Bold 05"/>\n                                <we-button data-shape="web_editor/Bold/06_001" data-select-label="Bold 06"/>\n                                <we-button data-shape="web_editor/Bold/07_001" data-select-label="Bold 07"/>\n                                <we-button data-shape="web_editor/Bold/08" data-select-label="Bold 08"/>\n                                <we-button data-shape="web_editor/Bold/09" data-select-label="Bold 09"/>\n                                <we-button data-shape="web_editor/Bold/10_001" data-select-label="Bold 10"/>\n                                <we-button data-shape="web_editor/Bold/11_001" data-select-label="Bold 11"/>\n                                <we-button data-shape="web_editor/Bold/12_001" data-select-label="Bold 12"/>\n                            </we-select-page>\n                            <we-title>Blobs</we-title>\n                            <we-select-page string="Blobs">\n                                <we-button data-shape="web_editor/Blobs/01_001" data-select-label="Blobs 01" data-animated="true"/>\n                                <we-button data-shape="web_editor/Blobs/02" data-select-label="Blobs 02"/>\n                                <we-button data-shape="web_editor/Blobs/03" data-select-label="Blobs 03"/>\n                                <we-button data-shape="web_editor/Blobs/04" data-select-label="Blobs 04"/>\n                                <we-button data-shape="web_editor/Blobs/05" data-select-label="Blobs 05"/>\n                                <we-button data-shape="web_editor/Blobs/06" data-select-label="Blobs 06"/>\n                                <we-button data-shape="web_editor/Blobs/07" data-select-label="Blobs 07"/>\n                                <we-button data-shape="web_editor/Blobs/08" data-select-label="Blobs 08"/>\n                                <we-button data-shape="web_editor/Blobs/09" data-select-label="Blobs 09"/>\n                                <we-button data-shape="web_editor/Blobs/10_001" data-select-label="Blobs 10"/>\n                                <we-button data-shape="web_editor/Blobs/11" data-select-label="Blobs 11"/>\n                                <we-button data-shape="web_editor/Blobs/12" data-select-label="Blobs 12"/>\n                            </we-select-page>\n                        </div>\n                        <div class="o_scroll_bgshapes_linear">\n                            <we-title>Airy &amp; Zigs</we-title>\n                            <we-select-page string="Airy &amp; Zigs">\n                                <we-button data-shape="web_editor/Airy/01" data-select-label="Airy 01"/>\n                                <we-button data-shape="web_editor/Airy/02" data-select-label="Airy 02"/>\n                                <we-button data-shape="web_editor/Airy/03_001" data-select-label="Airy 03" data-animated="true"/>\n                                <we-button data-shape="web_editor/Airy/04_001" data-select-label="Airy 04" data-animated="true"/>\n                                <we-button data-shape="web_editor/Airy/05_001" data-select-label="Airy 05" data-animated="true"/>\n                                <we-button data-shape="web_editor/Airy/06" data-select-label="Airy 06"/>\n                                <we-button data-shape="web_editor/Airy/07" data-select-label="Airy 07"/>\n                                <we-button data-shape="web_editor/Airy/08" data-select-label="Airy 08"/>\n                                <we-button data-shape="web_editor/Airy/09" data-select-label="Airy 09"/>\n                                <we-button data-shape="web_editor/Airy/10" data-select-label="Airy 10"/>\n                                <we-button data-shape="web_editor/Airy/11" data-select-label="Airy 11"/>\n                                <we-button data-shape="web_editor/Airy/12_001" data-select-label="Airy 12" data-animated="true"/>\n                                <we-button data-shape="web_editor/Airy/13_001" data-select-label="Airy 13" data-animated="true"/>\n                                <we-button data-shape="web_editor/Airy/14" data-select-label="Airy 14"/>\n                                <we-button data-shape="web_editor/Zigs/01_001" data-select-label="Zigs 01" data-animated="true"/>\n                                <we-button data-shape="web_editor/Zigs/02_001" data-select-label="Zigs 02" data-animated="true"/>\n                                <we-button data-shape="web_editor/Zigs/03" data-select-label="Zigs 03"/>\n                                <we-button data-shape="web_editor/Zigs/04" data-select-label="Zigs 04"/>\n                                <we-button data-shape="web_editor/Zigs/05" data-select-label="Zigs 05"/>\n                                <we-button data-shape="web_editor/Zigs/06" data-select-label="Zigs 06"/>\n                            </we-select-page>\n                        </div>\n                        <div class="o_scroll_bgshapes_creative">\n                            <we-title>Wavy</we-title>\n                            <we-select-page string="Wavy">\n                                <we-button data-shape="web_editor/Wavy/01_001" data-select-label="Wavy 01"/>\n                                <we-button data-shape="web_editor/Wavy/02_001" data-select-label="Wavy 02"/>\n                                <we-button data-shape="web_editor/Wavy/03" data-select-label="Wavy 03"/>\n                                <we-button data-shape="web_editor/Wavy/10" data-select-label="Wavy 04"/>\n                                <we-button data-shape="web_editor/Wavy/24" data-select-label="Wavy 05" data-animated="true"/>\n                                <we-button data-shape="web_editor/Wavy/25" data-select-label="Wavy 06" data-animated="true"/>\n                                <we-button data-shape="web_editor/Wavy/26" data-select-label="Wavy 07" data-animated="true"/>\n                                <we-button data-shape="web_editor/Wavy/27" data-select-label="Wavy 08" data-animated="true"/>\n                                <we-button data-shape="web_editor/Wavy/04" data-select-label="Wavy 09"/>\n                                <we-button data-shape="web_editor/Wavy/05" data-select-label="Wavy 10"/>\n                                <we-button data-shape="web_editor/Wavy/06_001" data-select-label="Wavy 11"/>\n                                <we-button data-shape="web_editor/Wavy/07" data-select-label="Wavy 12"/>\n                                <we-button data-shape="web_editor/Wavy/08" data-select-label="Wavy 13"/>\n                                <we-button data-shape="web_editor/Wavy/09" data-select-label="Wavy 14"/>\n                                <we-button data-shape="web_editor/Wavy/11" data-select-label="Wavy 15"/>\n                                <we-button data-shape="web_editor/Wavy/12_001" data-select-label="Wavy 16"/>\n                                <we-button data-shape="web_editor/Wavy/28" data-select-label="Wavy 17" data-animated="true"/>\n                                <we-button data-shape="web_editor/Wavy/13_001" data-select-label="Wavy 18"/>\n                                <we-button data-shape="web_editor/Wavy/14" data-select-label="Wavy 19"/>\n                                <we-button data-shape="web_editor/Wavy/15" data-select-label="Wavy 20"/>\n                                <we-button data-shape="web_editor/Wavy/16" data-select-label="Wavy 21"/>\n                                <we-button data-shape="web_editor/Wavy/17" data-select-label="Wavy 22"/>\n                                <we-button data-shape="web_editor/Wavy/18" data-select-label="Wavy 23"/>\n                                <we-button data-shape="web_editor/Wavy/19" data-select-label="Wavy 24"/>\n                                <we-button data-shape="web_editor/Wavy/20" data-select-label="Wavy 25"/>\n                                <we-button data-shape="web_editor/Wavy/21" data-select-label="Wavy 26"/>\n                                <we-button data-shape="web_editor/Wavy/22" data-select-label="Wavy 27"/>\n                                <we-button data-shape="web_editor/Wavy/23" data-select-label="Wavy 28"/>\n                            </we-select-page>\n                            <we-title>Block &amp; Rainy</we-title>\n                            <we-select-page string="Blocks &amp; Rainy">\n                                <we-button data-shape="web_editor/Blocks/02_001" data-select-label="Blocks 01"/>\n                                <we-button data-shape="web_editor/Blocks/01_001" data-select-label="Blocks 02"/>\n                                <we-button data-shape="web_editor/Blocks/03" data-select-label="Blocks 03"/>\n                                <we-button data-shape="web_editor/Blocks/04" data-select-label="Blocks 04"/>\n                                <we-button data-shape="web_editor/Rainy/01_001" data-select-label="Rainy 01" data-animated="true"/>\n                                <we-button data-shape="web_editor/Rainy/02_001" data-select-label="Rainy 02" data-animated="true"/>\n                                <we-button data-shape="web_editor/Rainy/06" data-select-label="Rainy 03"/>\n                                <we-button data-shape="web_editor/Rainy/07" data-select-label="Rainy 04"/>\n                                <we-button data-shape="web_editor/Rainy/10" data-select-label="Rainy 05" data-animated="true"/>\n                                <we-button data-shape="web_editor/Rainy/04" data-select-label="Rainy 06"/>\n                                <we-button data-shape="web_editor/Rainy/05_001" data-select-label="Rainy 07"/>\n                                <we-button data-shape="web_editor/Rainy/03_001" data-select-label="Rainy 08" data-animated="true"/>\n                                <we-button data-shape="web_editor/Rainy/08_001" data-select-label="Rainy 09" data-animated="true"/>\n                                <we-button data-shape="web_editor/Rainy/09_001" data-select-label="Rainy 10"/>\n                            </we-select-page>\n                            <we-title>Floating Shapes</we-title>\n                            <we-select-page string="Floating Shapes">\n                                <we-button data-shape="web_editor/Floats/01" data-select-label="Float 01" data-animated="true"/>\n                                <we-button data-shape="web_editor/Floats/02" data-select-label="Float 02" data-animated="true"/>\n                                <we-button data-shape="web_editor/Floats/03" data-select-label="Float 03" data-animated="true"/>\n                                <we-button data-shape="web_editor/Floats/04" data-select-label="Float 04" data-animated="true"/>\n                                <we-button data-shape="web_editor/Floats/05" data-select-label="Float 05" data-animated="true"/>\n                                <we-button data-shape="web_editor/Floats/06" data-select-label="Float 06" data-animated="true"/>\n                                <we-button data-shape="web_editor/Floats/07" data-select-label="Float 07" data-animated="true"/>\n                                <we-button data-shape="web_editor/Floats/08" data-select-label="Float 08" data-animated="true"/>\n                                <we-button data-shape="web_editor/Floats/09" data-select-label="Float 09" data-animated="true"/>\n                                <we-button data-shape="web_editor/Floats/10" data-select-label="Float 10" data-animated="true"/>\n                                <we-button data-shape="web_editor/Floats/11" data-select-label="Float 11" data-animated="true"/>\n                                <we-button data-shape="web_editor/Floats/12" data-select-label="Float 12" data-animated="true"/>\n                                <we-button data-shape="web_editor/Floats/13" data-select-label="Float 13" data-animated="true"/>\n                                <we-button data-shape="web_editor/Floats/14" data-select-label="Float 14" data-animated="true"/>\n                            </we-select-page>\n                        </div>\n                    </div>\n                </we-select-pager>\n                <we-button class="o_we_device" data-show-on-mobile="false" title="Show/Hide on Mobile" data-dependencies="!shape_none_opt" data-no-preview="true" data-img="/website/static/src/img/snippets_options/mobile_invisible.svg"/>\n                <we-button data-shape="" data-name="shape_none_opt" data-dependencies="!shape_none_opt" data-no-preview="true" class="o_we_image_shape_remove o_we_bg_danger fa fa-fw fa-times"/>\n            </we-row>\n            <we-row string="Flip" class="o_we_sublevel_2">\n                <we-button class="oi oi-fw oi-arrows-h" data-flip-x="true" data-no-preview="true" data-dependencies="!shape_none_opt"/>\n                <we-button class="oi oi-fw oi-arrows-v" data-flip-y="true" data-no-preview="true" data-dependencies="!shape_none_opt"/>\n            </we-row>\n            <we-row string="Colors" class="o_we_sublevel_2" data-name="colors">\n                <we-colorpicker data-select-style="" data-css-property="background-color" data-color-prefix="bg-" data-apply-to="&gt; .o_we_shape"/>\n            </we-row>\n            <we-row string="Speed" class="o_we_sublevel_2">\n                <we-range data-name="bg_shape_anim_speed_opt" data-no-preview="true" data-display-range-value="true" data-set-bg-shape-animation-speed="" data-max="2" data-min="-2" data-step="0.1" data-to-ratio="true"/>\n            </we-row>\n        </div>\n    </t>\n</t>\n\n	f	t	2026-04-08 08:31:49.414617	2026-04-08 08:31:49.414617	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
241	16	\N	1	1	snippet_options_background_color_widget	\N	web_editor.snippet_options_background_color_widget	qweb	web_editor/views/snippets.xml	primary	{"en_US": "<t t-name=\\"web_editor.snippet_options_background_color_widget\\">\\n    <we-colorpicker title=\\"Color\\" data-name=\\"bg_color_opt\\" t-att-data-select-color-combination=\\"'' if with_color_combinations else None\\" data-select-style=\\"\\" data-css-property=\\"background-color\\" data-color-prefix=\\"bg-\\" t-att-data-with-combinations=\\"with_color_combinations and 'selectColorCombination' or None\\" t-att-data-with-gradients=\\"with_gradients and 'true' or None\\" t-att-data-css-compatible=\\"css_compatible and 'true' or None\\"/>\\n</t>", "es_ES": "<t t-name=\\"web_editor.snippet_options_background_color_widget\\">\\n    <we-colorpicker title=\\"Color\\" data-name=\\"bg_color_opt\\" t-att-data-select-color-combination=\\"'' if with_color_combinations else None\\" data-select-style=\\"\\" data-css-property=\\"background-color\\" data-color-prefix=\\"bg-\\" t-att-data-with-combinations=\\"with_color_combinations and 'selectColorCombination' or None\\" t-att-data-with-gradients=\\"with_gradients and 'true' or None\\" t-att-data-css-compatible=\\"css_compatible and 'true' or None\\"/>\\n</t>"}	<?xml version="1.0"?>\n<t t-name="web_editor.snippet_options_background_color_widget">\n    <we-colorpicker title="Color" data-name="bg_color_opt" t-att-data-select-color-combination="'' if with_color_combinations else None" data-select-style="" data-css-property="background-color" data-color-prefix="bg-" t-att-data-with-combinations="with_color_combinations and 'selectColorCombination' or None" t-att-data-with-gradients="with_gradients and 'true' or None" t-att-data-css-compatible="css_compatible and 'true' or None"/>\n</t>\n\n	f	t	2026-04-08 08:31:49.414617	2026-04-08 08:31:49.414617	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1607	16	1592	1	1	calendar.event.form.calendar_sms	calendar.event	\N	form	calendar_sms/views/calendar_views.xml	extension	{"en_US": "<data><xpath expr=\\"//div[@name='send_buttons']\\" position=\\"inside\\">\\n                <button name=\\"action_send_sms\\" help=\\"Send SMS to attendees\\" type=\\"object\\" string=\\"SMS\\" icon=\\"fa-mobile\\" invisible=\\"not user_can_edit\\"/>\\n            </xpath>\\n            <xpath expr=\\"//field[@name='phone']\\" position=\\"attributes\\">\\n                <attribute name=\\"options\\">{'enable_sms': false}</attribute>\\n            </xpath>\\n        </data>", "es_ES": "<data><xpath expr=\\"//div[@name='send_buttons']\\" position=\\"inside\\">\\n                <button name=\\"action_send_sms\\" help=\\"Enviar SMS a asistentes\\" type=\\"object\\" string=\\"SMS\\" icon=\\"fa-mobile\\" invisible=\\"not user_can_edit\\"/>\\n            </xpath>\\n            <xpath expr=\\"//field[@name='phone']\\" position=\\"attributes\\">\\n                <attribute name=\\"options\\">{'enable_sms': false}</attribute>\\n            </xpath>\\n        </data>"}	<?xml version="1.0"?>\n<data><xpath expr="//div[@name='send_buttons']" position="inside">\n                <button name="action_send_sms" help="Send SMS to attendees" type="object" string="SMS" icon="fa-mobile" invisible="not user_can_edit"/>\n            </xpath>\n            <xpath expr="//field[@name='phone']" position="attributes">\n                <attribute name="options">{'enable_sms': false}</attribute>\n            </xpath>\n        </data>	f	t	2026-04-08 08:38:56.871515	2026-04-08 08:38:56.871515	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
384	16	\N	1	1	mail_bounce_alias_security	\N	mail.mail_bounce_alias_security	qweb	mail/data/mail_templates_mailgateway.xml	primary	{"en_US": "<t t-name=\\"mail.mail_bounce_alias_security\\">\\n<div><t t-out=\\"body\\"/></div>\\n<blockquote><t t-out=\\"message['body']\\"/></blockquote>\\n        </t>"}	<?xml version="1.0"?>\n<t t-name="mail.mail_bounce_alias_security">\n<div><t t-out="body"/></div>\n<blockquote><t t-out="message['body']"/></blockquote>\n        </t>\n\n        	f	t	2026-04-08 08:34:27.650619	2026-04-08 08:34:27.650619	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1606	16	1591	1	1	calendar.event.list.calendar_sms	calendar.event	\N	list	calendar_sms/views/calendar_views.xml	extension	{"en_US": "<xpath expr=\\"//header\\" position=\\"inside\\">\\n                <button name=\\"action_send_sms\\" type=\\"object\\" string=\\"Send SMS\\"/>\\n            </xpath>", "es_ES": "<xpath expr=\\"//header\\" position=\\"inside\\">\\n                <button name=\\"action_send_sms\\" type=\\"object\\" string=\\"Enviar SMS\\"/>\\n            </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//header" position="inside">\n                <button name="action_send_sms" type="object" string="Send SMS"/>\n            </xpath>\n        	f	t	2026-04-08 08:38:56.871515	2026-04-08 08:38:56.871515	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1104	48	1102	1	1	rating.rating.view.form.complete	rating.rating	\N	form	rating/views/rating_rating_views.xml	primary	{"en_US": "<xpath expr=\\"//field[@name='is_internal']\\" position=\\"after\\">\\n                    <field name=\\"consumed\\" groups=\\"base.group_no_one\\"/>\\n                </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//field[@name='is_internal']" position="after">\n                    <field name="consumed" groups="base.group_no_one"/>\n                </xpath>\n            	f	t	2026-04-08 08:35:12.202067	2026-04-08 08:35:12.202067	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1609	16	\N	1	1	crm.lead.lost.form	crm.lead.lost	\N	form	crm/wizard/crm_lead_lost_views.xml	primary	{"en_US": "<form string=\\"Lost Lead\\">\\n                    <field name=\\"lead_ids\\" invisible=\\"1\\"/>\\n                    <group>\\n                        <field name=\\"lost_reason_id\\" options=\\"{'no_create_edit': True}\\"/>\\n                        <field name=\\"lost_feedback\\" placeholder=\\"What went wrong?\\"/>\\n                    </group>\\n                    <footer>\\n                        <button name=\\"action_lost_reason_apply\\" string=\\"Mark as Lost\\" type=\\"object\\" class=\\"btn-primary\\" data-hotkey=\\"q\\"/>\\n                        <button string=\\"Cancel\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"x\\"/>\\n                    </footer>\\n                </form>", "es_ES": "<form string=\\"Lead perdido\\">\\n                    <field name=\\"lead_ids\\" invisible=\\"1\\"/>\\n                    <group>\\n                        <field name=\\"lost_reason_id\\" options=\\"{'no_create_edit': True}\\"/>\\n                        <field name=\\"lost_feedback\\" placeholder=\\"¿Qué salió mal?\\"/>\\n                    </group>\\n                    <footer>\\n                        <button name=\\"action_lost_reason_apply\\" string=\\"Marcar como perdido\\" type=\\"object\\" class=\\"btn-primary\\" data-hotkey=\\"q\\"/>\\n                        <button string=\\"Cancelar\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"x\\"/>\\n                    </footer>\\n                </form>"}	<?xml version="1.0"?>\n<form string="Lost Lead">\n                    <field name="lead_ids" invisible="1"/>\n                    <group>\n                        <field name="lost_reason_id" options="{'no_create_edit': True}"/>\n                        <field name="lost_feedback" placeholder="What went wrong?"/>\n                    </group>\n                    <footer>\n                        <button name="action_lost_reason_apply" string="Mark as Lost" type="object" class="btn-primary" data-hotkey="q"/>\n                        <button string="Cancel" class="btn-secondary" special="cancel" data-hotkey="x"/>\n                    </footer>\n                </form>\n            	f	t	2026-04-08 08:38:57.179101	2026-04-08 08:38:57.179101	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
395	16	\N	1	1	mail.gateway.allowed.view.search	mail.gateway.allowed	\N	search	mail/views/mail_gateway_allowed_views.xml	primary	{"en_US": "<search>\\n                <field name=\\"email\\"/>\\n            </search>"}	<?xml version="1.0"?>\n<search>\n                <field name="email"/>\n            </search>\n        	f	t	2026-04-08 08:34:27.650619	2026-04-08 08:34:27.650619	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1108	16	\N	1	1	rating.rating.graph	rating.rating	\N	graph	rating/views/rating_rating_views.xml	primary	{"en_US": "<graph string=\\"Ratings\\" sample=\\"1\\">\\n                    <field name=\\"create_date\\"/>\\n                    <field name=\\"rating\\" type=\\"measure\\" string=\\"Rating (/5)\\"/>\\n                    <field name=\\"parent_res_id\\" invisible=\\"1\\"/>\\n                    <field name=\\"res_id\\" invisible=\\"1\\"/>\\n                </graph>", "es_ES": "<graph string=\\"Calificaciones\\" sample=\\"1\\">\\n                    <field name=\\"create_date\\"/>\\n                    <field name=\\"rating\\" type=\\"measure\\" string=\\"Calificación (/5)\\"/>\\n                    <field name=\\"parent_res_id\\" invisible=\\"1\\"/>\\n                    <field name=\\"res_id\\" invisible=\\"1\\"/>\\n                </graph>"}	<?xml version="1.0"?>\n<graph string="Ratings" sample="1">\n                    <field name="create_date"/>\n                    <field name="rating" type="measure" string="Rating (/5)"/>\n                    <field name="parent_res_id" invisible="1"/>\n                    <field name="res_id" invisible="1"/>\n                </graph>\n            	f	t	2026-04-08 08:35:12.202067	2026-04-08 08:35:12.202067	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
319	16	\N	1	1	mail.notification.view.list	mail.notification	\N	list	mail/views/mail_notification_views.xml	primary	{"en_US": "<list string=\\"Notifications\\">\\n                <field name=\\"mail_message_id\\"/>\\n                <field name=\\"notification_type\\"/>\\n                <field name=\\"res_partner_id\\"/>\\n                <field name=\\"is_read\\"/>\\n                <field name=\\"failure_type\\"/>\\n            </list>", "es_ES": "<list string=\\"Notificaciones\\">\\n                <field name=\\"mail_message_id\\"/>\\n                <field name=\\"notification_type\\"/>\\n                <field name=\\"res_partner_id\\"/>\\n                <field name=\\"is_read\\"/>\\n                <field name=\\"failure_type\\"/>\\n            </list>"}	<?xml version="1.0"?>\n<list string="Notifications">\n                <field name="mail_message_id"/>\n                <field name="notification_type"/>\n                <field name="res_partner_id"/>\n                <field name="is_read"/>\n                <field name="failure_type"/>\n            </list>\n        	f	t	2026-04-08 08:34:27.650619	2026-04-08 08:34:27.650619	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1955	16	170	1	1	res.users.preferences.form.simplified.inherit	res.users	\N	form	hr/views/res_users.xml	primary	{"en_US": "<data><footer position=\\"attributes\\">\\n                    <attribute name=\\"invisible\\">1</attribute>\\n                </footer>\\n                <h1 position=\\"replace\\"/>\\n                <xpath expr=\\"//field[@name='image_1920']\\" position=\\"replace\\"/>\\n                <xpath expr=\\"//field[@name='company_id']\\" position=\\"attributes\\">\\n                    <attribute name=\\"invisible\\">1</attribute>\\n                </xpath>\\n            </data>"}	<?xml version="1.0"?>\n<data><footer position="attributes">\n                    <attribute name="invisible">1</attribute>\n                </footer>\n                <h1 position="replace"/>\n                <xpath expr="//field[@name='image_1920']" position="replace"/>\n                <xpath expr="//field[@name='company_id']" position="attributes">\n                    <attribute name="invisible">1</attribute>\n                </xpath>\n            </data>	f	t	2026-04-08 08:50:55.821924	2026-04-08 08:50:55.821924	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1956	16	170	1	1	res.users.preferences.form.resource	res.users	\N	form	hr/views/res_users.xml	extension	{"en_US": "<data><field name=\\"tz\\" position=\\"attributes\\">\\n                    <attribute name=\\"required\\">1</attribute>\\n                </field>\\n                <field name=\\"tz\\" position=\\"after\\">\\n                    <field name=\\"is_system\\" invisible=\\"1\\"/>\\n                </field>\\n                <xpath expr=\\"//button[@name='44']\\" position=\\"attributes\\">\\n                    <attribute name=\\"invisible\\">not is_system</attribute>\\n                </xpath>\\n            </data>"}	<?xml version="1.0"?>\n<data><field name="tz" position="attributes">\n                    <attribute name="required">1</attribute>\n                </field>\n                <field name="tz" position="after">\n                    <field name="is_system" invisible="1"/>\n                </field>\n                <xpath expr="//button[@name='44']" position="attributes">\n                    <attribute name="invisible">not is_system</attribute>\n                </xpath>\n            </data>	f	t	2026-04-08 08:50:55.821924	2026-04-08 08:50:55.821924	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
1957	16	1955	1	1	res.users.preferences.form.inherit	res.users	\N	form	hr/views/res_users.xml	extension	{"en_US": "<data><form position=\\"attributes\\">\\n                    <attribute name=\\"create\\">false</attribute>\\n                    <attribute name=\\"delete\\">false</attribute>\\n                    <attribute name=\\"js_class\\">hr_employee_profile_form</attribute>\\n                </form>\\n                <notebook position=\\"replace\\">\\n                        <field name=\\"hr_presence_state\\" invisible=\\"1\\"/>\\n                        <header>\\n                        </header>\\n                        <sheet>$0</sheet>\\n                </notebook>\\n                <notebook position=\\"before\\">\\n                    <div class=\\"oe_button_box\\" name=\\"button_box\\">\\n                        <button id=\\"hr_presence_button\\" class=\\"oe_stat_button\\" disabled=\\"1\\" invisible=\\"context.get('from_my_profile', False) or hr_presence_state == 'absent'\\">\\n                            <div role=\\"img\\" class=\\"fa fa-fw fa-circle text-success o_button_icon\\" invisible=\\"hr_presence_state != 'present'\\" aria-label=\\"Available\\" title=\\"Available\\"/>\\n                            <div role=\\"img\\" class=\\"fa fa-fw fa-circle text-muted o_button_icon\\" invisible=\\"hr_presence_state != 'out_of_working_hour'\\" aria-label=\\"Away\\" title=\\"Away\\"/>\\n                            <div role=\\"img\\" class=\\"fa fa-fw fa-circle text-warning o_button_icon\\" invisible=\\"hr_presence_state != 'absent'\\" aria-label=\\"Not available\\" title=\\"Not available\\"/>\\n\\n                            <div class=\\"o_stat_info\\" invisible=\\"hr_presence_state == 'present'\\">\\n                                <span class=\\"o_stat_text\\">\\n                                    Not Connected\\n                                </span>\\n                            </div>\\n                            <div class=\\"o_stat_info\\" invisible=\\"hr_presence_state != 'present'\\">\\n                                <span class=\\"o_stat_value\\" invisible=\\"not last_activity_time\\">\\n                                    <field name=\\"last_activity_time\\"/>\\n                                </span>\\n                                <span class=\\"o_stat_value\\" invisible=\\"last_activity_time\\">\\n                                    <field name=\\"last_activity\\"/>\\n                                </span>\\n                                <span class=\\"o_stat_text\\">Connected Since</span>\\n                            </div>\\n                        </button>\\n                    </div>\\n                    <field name=\\"avatar_128\\" invisible=\\"1\\"/>\\n                    <field name=\\"image_1920\\" widget=\\"image\\" class=\\"oe_avatar\\" options=\\"{&quot;zoom&quot;: true, &quot;preview_image&quot;:&quot;avatar_128&quot;}\\"/>\\n                    <div class=\\"oe_title\\">\\n                        <h1>\\n                            <field name=\\"name\\" placeholder=\\"Employee's Name\\" required=\\"True\\" readonly=\\"context.get('from_my_profile', False)\\"/>\\n                        </h1>\\n                    </div>\\n                    <div class=\\"row\\">\\n                        <h2 class=\\"col-lg-6 ps-lg-0\\">\\n                            <field name=\\"job_title\\" class=\\"w-100\\" placeholder=\\"Job Position\\" readonly=\\"not can_edit\\"/>\\n                        </h2>\\n                    </div>\\n                    <group>\\n                        <group>\\n                            <field name=\\"can_edit\\" invisible=\\"1\\"/>\\n                            <field name=\\"mobile_phone\\" widget=\\"phone\\" readonly=\\"not can_edit\\"/>\\n                            <field name=\\"work_phone\\" widget=\\"phone\\" readonly=\\"not can_edit\\"/>\\n                        </group>\\n                        <group>\\n                            <field name=\\"work_email\\" widget=\\"email\\" readonly=\\"not can_edit\\"/>\\n                            <field name=\\"work_location_id\\" readonly=\\"not can_edit\\"/>\\n                            <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                        </group>\\n                        <group>\\n                            <field name=\\"employee_parent_id\\" readonly=\\"not can_edit\\"/>\\n                            <field name=\\"coach_id\\" readonly=\\"not can_edit\\"/>\\n                        </group>\\n                    </group>\\n                </notebook>\\n                <notebook position=\\"inside\\">\\n                    <page name=\\"public\\" string=\\"Work Information\\">\\n                        <div id=\\"o_work_employee_container\\" class=\\"d-lg-flex\\"> <!-- These two div are used to position org_chart -->\\n                            <div id=\\"o_work_employee_main\\" class=\\"flex-grow-1\\">\\n                                <group string=\\"Location\\">\\n                                    <field name=\\"department_id\\" readonly=\\"not can_edit\\"/>\\n                                    <field name=\\"address_id\\" context=\\"{'show_address': 1}\\" options=\\"{&quot;highlight_first_line&quot;: True}\\" readonly=\\"not can_edit\\"/>\\n                                </group>\\n                                <group name=\\"managers\\" string=\\"Approvers\\" class=\\"hide-group-if-empty\\">\\n                                    <!-- overridden in other modules -->\\n                                </group>\\n                            </div>\\n                        </div>\\n                    </page>\\n                    <page name=\\"personal_information\\" string=\\"Private Information\\">\\n                        <group>\\n                            <group string=\\"Contact Information\\">\\n                                <field name=\\"employee_ids\\" invisible=\\"1\\"/>\\n                                <label for=\\"private_street\\" string=\\"Private Address\\"/>\\n                                <div class=\\"o_address_format\\">\\n                                    <field name=\\"private_street\\" placeholder=\\"Street...\\" class=\\"o_address_street\\" readonly=\\"not can_edit\\"/>\\n                                    <field name=\\"private_street2\\" placeholder=\\"Street 2...\\" class=\\"o_address_street\\" readonly=\\"not can_edit\\"/>\\n                                    <field name=\\"private_city\\" placeholder=\\"City\\" class=\\"o_address_city\\" readonly=\\"not can_edit\\"/>\\n                                    <field name=\\"private_state_id\\" class=\\"o_address_state\\" placeholder=\\"State\\" options=\\"{'no_open': True, 'no_quick_create': True}\\" context=\\"{'default_country_id': private_country_id}\\" readonly=\\"not can_edit\\"/>\\n                                    <field name=\\"private_zip\\" placeholder=\\"ZIP\\" class=\\"o_address_zip\\" readonly=\\"not can_edit\\"/>\\n                                    <field name=\\"private_country_id\\" placeholder=\\"Country\\" class=\\"o_address_country\\" options=\\"{&quot;no_open&quot;: True, &quot;no_create&quot;: True}\\" readonly=\\"not can_edit\\"/>\\n                                </div>\\n                                <field name=\\"private_email\\" string=\\"Email\\" readonly=\\"not can_edit\\"/>\\n                                <field name=\\"private_phone\\" string=\\"Phone\\" class=\\"o_force_ltr\\" readonly=\\"not can_edit\\"/>\\n                                <field name=\\"private_lang\\" string=\\"Language\\" readonly=\\"not can_edit\\"/>\\n                                <field name=\\"employee_bank_account_id\\" readonly=\\"not can_edit\\"/>\\n                                <label for=\\"distance_home_work\\"/>\\n                                <div class=\\"o_row\\">\\n                                    <field name=\\"distance_home_work\\" readonly=\\"not can_edit\\" class=\\"o_hr_narrow_field\\"/>\\n                                    <span><field name=\\"distance_home_work_unit\\" readonly=\\"not can_edit\\"/></span>\\n                                </div>\\n                            </group>\\n                            <group string=\\"Citizenship\\">\\n                                <field name=\\"employee_country_id\\" options=\\"{&quot;no_open&quot;: True, &quot;no_create&quot;: True}\\" readonly=\\"not can_edit\\"/>\\n                                <field name=\\"identification_id\\" readonly=\\"not can_edit\\"/>\\n                                <field name=\\"ssnid\\" readonly=\\"not can_edit\\"/>\\n                                <field name=\\"passport_id\\" readonly=\\"not can_edit\\"/>\\n                                <field name=\\"gender\\" readonly=\\"not can_edit\\"/>\\n                                <field name=\\"birthday\\" readonly=\\"not can_edit\\"/>\\n                                <field name=\\"place_of_birth\\" readonly=\\"not can_edit\\"/>\\n                                <field name=\\"country_of_birth\\" readonly=\\"not can_edit\\"/>\\n                            </group>\\n                            <group string=\\"Marital Status\\">\\n                                <field name=\\"marital\\" readonly=\\"not can_edit\\"/>\\n                                <field name=\\"spouse_complete_name\\" invisible=\\"marital not in ['married', 'cohabitant']\\" readonly=\\"not can_edit\\"/>\\n                                <field name=\\"spouse_birthdate\\" invisible=\\"marital not in ['married', 'cohabitant']\\" readonly=\\"not can_edit\\"/>\\n                            </group>\\n                            <group string=\\"Education\\">\\n                                <field name=\\"certificate\\" readonly=\\"not can_edit\\"/>\\n                                <field name=\\"study_field\\" readonly=\\"not can_edit\\"/>\\n                                <field name=\\"study_school\\" readonly=\\"not can_edit\\"/>\\n                            </group>\\n                            <group string=\\"Dependant\\">\\n                                <field name=\\"children\\" readonly=\\"not can_edit\\"/>\\n                            </group>\\n                            <group string=\\"Emergency\\">\\n                                <field name=\\"emergency_contact\\" readonly=\\"not can_edit\\"/>\\n                                <field name=\\"emergency_phone\\" widget=\\"phone\\" readonly=\\"not can_edit\\"/>\\n                            </group>\\n                            <group string=\\"Work Permit\\" name=\\"has_work_permit\\">\\n                                <field name=\\"visa_no\\" readonly=\\"not can_edit\\"/>\\n                                <field name=\\"permit_no\\" readonly=\\"not can_edit\\"/>\\n                                <field name=\\"visa_expire\\" readonly=\\"not can_edit\\"/>\\n                            </group>\\n                        </group>\\n                    </page>\\n                     <page name=\\"hr_settings\\" string=\\"HR Settings\\">\\n                        <group>\\n                            <group string=\\"Status\\" name=\\"active_group\\">\\n                                <field name=\\"employee_type\\" readonly=\\"not can_edit\\"/>\\n                            </group>\\n                            <group string=\\"Attendance\\" name=\\"identification_group\\">\\n                                <field name=\\"pin\\" readonly=\\"not can_edit\\"/>\\n                                <field name=\\"barcode\\" readonly=\\"not can_edit\\"/>\\n                            </group>\\n                        </group>\\n                    </page>\\n                </notebook>\\n            </data>", "es_ES": "<data><form position=\\"attributes\\">\\n                    <attribute name=\\"create\\">false</attribute>\\n                    <attribute name=\\"delete\\">false</attribute>\\n                    <attribute name=\\"js_class\\">hr_employee_profile_form</attribute>\\n                </form>\\n                <notebook position=\\"replace\\">\\n                        <field name=\\"hr_presence_state\\" invisible=\\"1\\"/>\\n                        <header>\\n                        </header>\\n                        <sheet>$0</sheet>\\n                </notebook>\\n                <notebook position=\\"before\\">\\n                    <div class=\\"oe_button_box\\" name=\\"button_box\\">\\n                        <button id=\\"hr_presence_button\\" class=\\"oe_stat_button\\" disabled=\\"1\\" invisible=\\"context.get('from_my_profile', False) or hr_presence_state == 'absent'\\">\\n                            <div role=\\"img\\" class=\\"fa fa-fw fa-circle text-success o_button_icon\\" invisible=\\"hr_presence_state != 'present'\\" aria-label=\\"Disponible\\" title=\\"Disponible\\"/>\\n                            <div role=\\"img\\" class=\\"fa fa-fw fa-circle text-muted o_button_icon\\" invisible=\\"hr_presence_state != 'out_of_working_hour'\\" aria-label=\\"Ausente\\" title=\\"Ausente\\"/>\\n                            <div role=\\"img\\" class=\\"fa fa-fw fa-circle text-warning o_button_icon\\" invisible=\\"hr_presence_state != 'absent'\\" aria-label=\\"No disponible\\" title=\\"No disponible\\"/>\\n\\n                            <div class=\\"o_stat_info\\" invisible=\\"hr_presence_state == 'present'\\">\\n                                <span class=\\"o_stat_text\\">\\n                                    No conectado\\n                                </span>\\n                            </div>\\n                            <div class=\\"o_stat_info\\" invisible=\\"hr_presence_state != 'present'\\">\\n                                <span class=\\"o_stat_value\\" invisible=\\"not last_activity_time\\">\\n                                    <field name=\\"last_activity_time\\"/>\\n                                </span>\\n                                <span class=\\"o_stat_value\\" invisible=\\"last_activity_time\\">\\n                                    <field name=\\"last_activity\\"/>\\n                                </span>\\n                                <span class=\\"o_stat_text\\">Conectado desde</span>\\n                            </div>\\n                        </button>\\n                    </div>\\n                    <field name=\\"avatar_128\\" invisible=\\"1\\"/>\\n                    <field name=\\"image_1920\\" widget=\\"image\\" class=\\"oe_avatar\\" options=\\"{&quot;zoom&quot;: true, &quot;preview_image&quot;:&quot;avatar_128&quot;}\\"/>\\n                    <div class=\\"oe_title\\">\\n                        <h1>\\n                            <field name=\\"name\\" placeholder=\\"Nombre del empleado\\" required=\\"True\\" readonly=\\"context.get('from_my_profile', False)\\"/>\\n                        </h1>\\n                    </div>\\n                    <div class=\\"row\\">\\n                        <h2 class=\\"col-lg-6 ps-lg-0\\">\\n                            <field name=\\"job_title\\" class=\\"w-100\\" placeholder=\\"Puesto de trabajo\\" readonly=\\"not can_edit\\"/>\\n                        </h2>\\n                    </div>\\n                    <group>\\n                        <group>\\n                            <field name=\\"can_edit\\" invisible=\\"1\\"/>\\n                            <field name=\\"mobile_phone\\" widget=\\"phone\\" readonly=\\"not can_edit\\"/>\\n                            <field name=\\"work_phone\\" widget=\\"phone\\" readonly=\\"not can_edit\\"/>\\n                        </group>\\n                        <group>\\n                            <field name=\\"work_email\\" widget=\\"email\\" readonly=\\"not can_edit\\"/>\\n                            <field name=\\"work_location_id\\" readonly=\\"not can_edit\\"/>\\n                            <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                        </group>\\n                        <group>\\n                            <field name=\\"employee_parent_id\\" readonly=\\"not can_edit\\"/>\\n                            <field name=\\"coach_id\\" readonly=\\"not can_edit\\"/>\\n                        </group>\\n                    </group>\\n                </notebook>\\n                <notebook position=\\"inside\\">\\n                    <page name=\\"public\\" string=\\"Información de trabajo\\">\\n                        <div id=\\"o_work_employee_container\\" class=\\"d-lg-flex\\"> <!-- These two div are used to position org_chart -->\\n                            <div id=\\"o_work_employee_main\\" class=\\"flex-grow-1\\">\\n                                <group string=\\"Ubicación\\">\\n                                    <field name=\\"department_id\\" readonly=\\"not can_edit\\"/>\\n                                    <field name=\\"address_id\\" context=\\"{'show_address': 1}\\" options=\\"{&quot;highlight_first_line&quot;: True}\\" readonly=\\"not can_edit\\"/>\\n                                </group>\\n                                <group name=\\"managers\\" string=\\"Aprobadores\\" class=\\"hide-group-if-empty\\">\\n                                    <!-- overridden in other modules -->\\n                                </group>\\n                            </div>\\n                        </div>\\n                    </page>\\n                    <page name=\\"personal_information\\" string=\\"Información privada\\">\\n                        <group>\\n                            <group string=\\"Información de contacto\\">\\n                                <field name=\\"employee_ids\\" invisible=\\"1\\"/>\\n                                <label for=\\"private_street\\" string=\\"Dirección privada\\"/>\\n                                <div class=\\"o_address_format\\">\\n                                    <field name=\\"private_street\\" placeholder=\\"Calle...\\" class=\\"o_address_street\\" readonly=\\"not can_edit\\"/>\\n                                    <field name=\\"private_street2\\" placeholder=\\"Calle 2...\\" class=\\"o_address_street\\" readonly=\\"not can_edit\\"/>\\n                                    <field name=\\"private_city\\" placeholder=\\"Ciudad\\" class=\\"o_address_city\\" readonly=\\"not can_edit\\"/>\\n                                    <field name=\\"private_state_id\\" class=\\"o_address_state\\" placeholder=\\"Provincia\\" options=\\"{'no_open': True, 'no_quick_create': True}\\" context=\\"{'default_country_id': private_country_id}\\" readonly=\\"not can_edit\\"/>\\n                                    <field name=\\"private_zip\\" placeholder=\\"C.P.\\" class=\\"o_address_zip\\" readonly=\\"not can_edit\\"/>\\n                                    <field name=\\"private_country_id\\" placeholder=\\"País\\" class=\\"o_address_country\\" options=\\"{&quot;no_open&quot;: True, &quot;no_create&quot;: True}\\" readonly=\\"not can_edit\\"/>\\n                                </div>\\n                                <field name=\\"private_email\\" string=\\"Correo electrónico\\" readonly=\\"not can_edit\\"/>\\n                                <field name=\\"private_phone\\" string=\\"Teléfono\\" class=\\"o_force_ltr\\" readonly=\\"not can_edit\\"/>\\n                                <field name=\\"private_lang\\" string=\\"Idioma\\" readonly=\\"not can_edit\\"/>\\n                                <field name=\\"employee_bank_account_id\\" readonly=\\"not can_edit\\"/>\\n                                <label for=\\"distance_home_work\\"/>\\n                                <div class=\\"o_row\\">\\n                                    <field name=\\"distance_home_work\\" readonly=\\"not can_edit\\" class=\\"o_hr_narrow_field\\"/>\\n                                    <span><field name=\\"distance_home_work_unit\\" readonly=\\"not can_edit\\"/></span>\\n                                </div>\\n                            </group>\\n                            <group string=\\"Nacionalidad\\">\\n                                <field name=\\"employee_country_id\\" options=\\"{&quot;no_open&quot;: True, &quot;no_create&quot;: True}\\" readonly=\\"not can_edit\\"/>\\n                                <field name=\\"identification_id\\" readonly=\\"not can_edit\\"/>\\n                                <field name=\\"ssnid\\" readonly=\\"not can_edit\\"/>\\n                                <field name=\\"passport_id\\" readonly=\\"not can_edit\\"/>\\n                                <field name=\\"gender\\" readonly=\\"not can_edit\\"/>\\n                                <field name=\\"birthday\\" readonly=\\"not can_edit\\"/>\\n                                <field name=\\"place_of_birth\\" readonly=\\"not can_edit\\"/>\\n                                <field name=\\"country_of_birth\\" readonly=\\"not can_edit\\"/>\\n                            </group>\\n                            <group string=\\"Estado civil\\">\\n                                <field name=\\"marital\\" readonly=\\"not can_edit\\"/>\\n                                <field name=\\"spouse_complete_name\\" invisible=\\"marital not in ['married', 'cohabitant']\\" readonly=\\"not can_edit\\"/>\\n                                <field name=\\"spouse_birthdate\\" invisible=\\"marital not in ['married', 'cohabitant']\\" readonly=\\"not can_edit\\"/>\\n                            </group>\\n                            <group string=\\"Educación\\">\\n                                <field name=\\"certificate\\" readonly=\\"not can_edit\\"/>\\n                                <field name=\\"study_field\\" readonly=\\"not can_edit\\"/>\\n                                <field name=\\"study_school\\" readonly=\\"not can_edit\\"/>\\n                            </group>\\n                            <group string=\\"Dependiente\\">\\n                                <field name=\\"children\\" readonly=\\"not can_edit\\"/>\\n                            </group>\\n                            <group string=\\"Emergencia\\">\\n                                <field name=\\"emergency_contact\\" readonly=\\"not can_edit\\"/>\\n                                <field name=\\"emergency_phone\\" widget=\\"phone\\" readonly=\\"not can_edit\\"/>\\n                            </group>\\n                            <group string=\\"Permiso de trabajo\\" name=\\"has_work_permit\\">\\n                                <field name=\\"visa_no\\" readonly=\\"not can_edit\\"/>\\n                                <field name=\\"permit_no\\" readonly=\\"not can_edit\\"/>\\n                                <field name=\\"visa_expire\\" readonly=\\"not can_edit\\"/>\\n                            </group>\\n                        </group>\\n                    </page>\\n                     <page name=\\"hr_settings\\" string=\\"Ajustes de RR. HH.\\">\\n                        <group>\\n                            <group string=\\"Estado\\" name=\\"active_group\\">\\n                                <field name=\\"employee_type\\" readonly=\\"not can_edit\\"/>\\n                            </group>\\n                            <group string=\\"Asistencia\\" name=\\"identification_group\\">\\n                                <field name=\\"pin\\" readonly=\\"not can_edit\\"/>\\n                                <field name=\\"barcode\\" readonly=\\"not can_edit\\"/>\\n                            </group>\\n                        </group>\\n                    </page>\\n                </notebook>\\n            </data>"}	<?xml version="1.0"?>\n<data><form position="attributes">\n                    <attribute name="create">false</attribute>\n                    <attribute name="delete">false</attribute>\n                    <attribute name="js_class">hr_employee_profile_form</attribute>\n                </form>\n                <notebook position="replace">\n                        <field name="hr_presence_state" invisible="1"/>\n                        <header>\n                        </header>\n                        <sheet>$0</sheet>\n                </notebook>\n                <notebook position="before">\n                    <div class="oe_button_box" name="button_box">\n                        <button id="hr_presence_button" class="oe_stat_button" disabled="1" invisible="context.get('from_my_profile', False) or hr_presence_state == 'absent'">\n                            <div role="img" class="fa fa-fw fa-circle text-success o_button_icon" invisible="hr_presence_state != 'present'" aria-label="Available" title="Available"/>\n                            <div role="img" class="fa fa-fw fa-circle text-muted o_button_icon" invisible="hr_presence_state != 'out_of_working_hour'" aria-label="Away" title="Away"/>\n                            <div role="img" class="fa fa-fw fa-circle text-warning o_button_icon" invisible="hr_presence_state != 'absent'" aria-label="Not available" title="Not available"/>\n\n                            <div class="o_stat_info" invisible="hr_presence_state == 'present'">\n                                <span class="o_stat_text">\n                                    Not Connected\n                                </span>\n                            </div>\n                            <div class="o_stat_info" invisible="hr_presence_state != 'present'">\n                                <span class="o_stat_value" invisible="not last_activity_time">\n                                    <field name="last_activity_time"/>\n                                </span>\n                                <span class="o_stat_value" invisible="last_activity_time">\n                                    <field name="last_activity"/>\n                                </span>\n                                <span class="o_stat_text">Connected Since</span>\n                            </div>\n                        </button>\n                    </div>\n                    <field name="avatar_128" invisible="1"/>\n                    <field name="image_1920" widget="image" class="oe_avatar" options="{&quot;zoom&quot;: true, &quot;preview_image&quot;:&quot;avatar_128&quot;}"/>\n                    <div class="oe_title">\n                        <h1>\n                            <field name="name" placeholder="Employee's Name" required="True" readonly="context.get('from_my_profile', False)"/>\n                        </h1>\n                    </div>\n                    <div class="row">\n                        <h2 class="col-lg-6 ps-lg-0">\n                            <field name="job_title" class="w-100" placeholder="Job Position" readonly="not can_edit"/>\n                        </h2>\n                    </div>\n                    <group>\n                        <group>\n                            <field name="can_edit" invisible="1"/>\n                            <field name="mobile_phone" widget="phone" readonly="not can_edit"/>\n                            <field name="work_phone" widget="phone" readonly="not can_edit"/>\n                        </group>\n                        <group>\n                            <field name="work_email" widget="email" readonly="not can_edit"/>\n                            <field name="work_location_id" readonly="not can_edit"/>\n                            <field name="company_id" invisible="1"/>\n                        </group>\n                        <group>\n                            <field name="employee_parent_id" readonly="not can_edit"/>\n                            <field name="coach_id" readonly="not can_edit"/>\n                        </group>\n                    </group>\n                </notebook>\n                <notebook position="inside">\n                    <page name="public" string="Work Information">\n                        <div id="o_work_employee_container" class="d-lg-flex"> <!-- These two div are used to position org_chart -->\n                            <div id="o_work_employee_main" class="flex-grow-1">\n                                <group string="Location">\n                                    <field name="department_id" readonly="not can_edit"/>\n                                    <field name="address_id" context="{'show_address': 1}" options="{&quot;highlight_first_line&quot;: True}" readonly="not can_edit"/>\n                                </group>\n                                <group name="managers" string="Approvers" class="hide-group-if-empty">\n                                    <!-- overridden in other modules -->\n                                </group>\n                            </div>\n                        </div>\n                    </page>\n                    <page name="personal_information" string="Private Information">\n                        <group>\n                            <group string="Contact Information">\n                                <field name="employee_ids" invisible="1"/>\n                                <label for="private_street" string="Private Address"/>\n                                <div class="o_address_format">\n                                    <field name="private_street" placeholder="Street..." class="o_address_street" readonly="not can_edit"/>\n                                    <field name="private_street2" placeholder="Street 2..." class="o_address_street" readonly="not can_edit"/>\n                                    <field name="private_city" placeholder="City" class="o_address_city" readonly="not can_edit"/>\n                                    <field name="private_state_id" class="o_address_state" placeholder="State" options="{'no_open': True, 'no_quick_create': True}" context="{'default_country_id': private_country_id}" readonly="not can_edit"/>\n                                    <field name="private_zip" placeholder="ZIP" class="o_address_zip" readonly="not can_edit"/>\n                                    <field name="private_country_id" placeholder="Country" class="o_address_country" options="{&quot;no_open&quot;: True, &quot;no_create&quot;: True}" readonly="not can_edit"/>\n                                </div>\n                                <field name="private_email" string="Email" readonly="not can_edit"/>\n                                <field name="private_phone" string="Phone" class="o_force_ltr" readonly="not can_edit"/>\n                                <field name="private_lang" string="Language" readonly="not can_edit"/>\n                                <field name="employee_bank_account_id" readonly="not can_edit"/>\n                                <label for="distance_home_work"/>\n                                <div class="o_row">\n                                    <field name="distance_home_work" readonly="not can_edit" class="o_hr_narrow_field"/>\n                                    <span><field name="distance_home_work_unit" readonly="not can_edit"/></span>\n                                </div>\n                            </group>\n                            <group string="Citizenship">\n                                <field name="employee_country_id" options="{&quot;no_open&quot;: True, &quot;no_create&quot;: True}" readonly="not can_edit"/>\n                                <field name="identification_id" readonly="not can_edit"/>\n                                <field name="ssnid" readonly="not can_edit"/>\n                                <field name="passport_id" readonly="not can_edit"/>\n                                <field name="gender" readonly="not can_edit"/>\n                                <field name="birthday" readonly="not can_edit"/>\n                                <field name="place_of_birth" readonly="not can_edit"/>\n                                <field name="country_of_birth" readonly="not can_edit"/>\n                            </group>\n                            <group string="Marital Status">\n                                <field name="marital" readonly="not can_edit"/>\n                                <field name="spouse_complete_name" invisible="marital not in ['married', 'cohabitant']" readonly="not can_edit"/>\n                                <field name="spouse_birthdate" invisible="marital not in ['married', 'cohabitant']" readonly="not can_edit"/>\n                            </group>\n                            <group string="Education">\n                                <field name="certificate" readonly="not can_edit"/>\n                                <field name="study_field" readonly="not can_edit"/>\n                                <field name="study_school" readonly="not can_edit"/>\n                            </group>\n                            <group string="Dependant">\n                                <field name="children" readonly="not can_edit"/>\n                            </group>\n                            <group string="Emergency">\n                                <field name="emergency_contact" readonly="not can_edit"/>\n                                <field name="emergency_phone" widget="phone" readonly="not can_edit"/>\n                            </group>\n                            <group string="Work Permit" name="has_work_permit">\n                                <field name="visa_no" readonly="not can_edit"/>\n                                <field name="permit_no" readonly="not can_edit"/>\n                                <field name="visa_expire" readonly="not can_edit"/>\n                            </group>\n                        </group>\n                    </page>\n                     <page name="hr_settings" string="HR Settings">\n                        <group>\n                            <group string="Status" name="active_group">\n                                <field name="employee_type" readonly="not can_edit"/>\n                            </group>\n                            <group string="Attendance" name="identification_group">\n                                <field name="pin" readonly="not can_edit"/>\n                                <field name="barcode" readonly="not can_edit"/>\n                            </group>\n                        </group>\n                    </page>\n                </notebook>\n            </data>	f	t	2026-04-08 08:50:55.821924	2026-04-08 08:50:55.821924	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
