From ab394e7774ecc546e29b108a91f2fd38efb68dba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9CChiara?= Date: Thu, 17 Apr 2025 13:38:01 +0000 Subject: [PATCH] [IMP] website: add header and footer, improve menu page taskid-4644988 closes odoo/documentation#13400 X-original-commit: 2340ae5a0e5a840e6810936ed9b9576022fbc5fb Signed-off-by: Audrey Vandromme (auva) Signed-off-by: Chiara Prattico (chpr) --- .../website/configuration/multi_website.rst | 2 +- .../applications/websites/website/pages.rst | 4 +- .../websites/website/pages/header_footer.rst | 169 ++++++++++++++++++ .../edit-menu-icon.png | Bin .../mega-menu-option.png | Bin .../website/pages/header_footer/mega-menu.png | Bin 0 -> 14630 bytes .../{menus => header_footer}/menu-editor.png | Bin .../websites/website/pages/menus.rst | 96 ---------- .../website/pages/menus/mega-menu.png | Bin 23667 -> 0 bytes .../websites/website/web_design/themes.rst | 3 + redirects/18.0.txt | 4 + 11 files changed, 179 insertions(+), 99 deletions(-) create mode 100644 content/applications/websites/website/pages/header_footer.rst rename content/applications/websites/website/pages/{menus => header_footer}/edit-menu-icon.png (100%) rename content/applications/websites/website/pages/{menus => header_footer}/mega-menu-option.png (100%) create mode 100644 content/applications/websites/website/pages/header_footer/mega-menu.png rename content/applications/websites/website/pages/{menus => header_footer}/menu-editor.png (100%) delete mode 100644 content/applications/websites/website/pages/menus.rst delete mode 100644 content/applications/websites/website/pages/menus/mega-menu.png diff --git a/content/applications/websites/website/configuration/multi_website.rst b/content/applications/websites/website/configuration/multi_website.rst index 7ca9065cf..15ab5034d 100644 --- a/content/applications/websites/website/configuration/multi_website.rst +++ b/content/applications/websites/website/configuration/multi_website.rst @@ -10,7 +10,7 @@ target audience. Each website can be designed and configured independently with its own :doc:`domain name `, :doc:`theme <../web_design/themes>`, :doc:`pages <../pages>`, :doc:`menus -<../pages/menus>`, :doc:`languages `, :doc:`products +<../pages/header_footer>`, :doc:`languages `, :doc:`products <../../ecommerce/products>`, assigned sales team, etc. They can also :ref:`share content and pages `. diff --git a/content/applications/websites/website/pages.rst b/content/applications/websites/website/pages.rst index 87348f548..3a61a5d15 100644 --- a/content/applications/websites/website/pages.rst +++ b/content/applications/websites/website/pages.rst @@ -115,7 +115,7 @@ Duplicating pages To duplicate a page, access the page, then go to :menuselection:`Site --> Properties` and click :guilabel:`Duplicate Page`. Enter a :guilabel:`Page Name`, then click :guilabel:`OK`. By default, the new page is added after the duplicated page in the menu, but you can remove it from the menu or -change its position using the :doc:`menu editor `. +change its position using the :doc:`menu editor `. .. _website/delete-page: @@ -195,5 +195,5 @@ Toggle the :guilabel:`Activate` switch to deactivate the redirection. .. toctree:: :titlesonly: - pages/menus + pages/header_footer pages/seo diff --git a/content/applications/websites/website/pages/header_footer.rst b/content/applications/websites/website/pages/header_footer.rst new file mode 100644 index 000000000..2a132521f --- /dev/null +++ b/content/applications/websites/website/pages/header_footer.rst @@ -0,0 +1,169 @@ +=================== +Headers and footers +=================== + +The website header is the top section of a web page and usually contains elements such as the logo, +the :ref:`menu `, the search bar, the sign-in/customer account +button, etc. The footer is displayed at the bottom of a web page and usually contains information +such as contact details, links, legal notices, and other options. + +Header design +============= + +To modify the header's design, click on :guilabel:`Edit`, then click on the header. The following +options are available in the :guilabel:`Header` section of the :guilabel:`Customize` tab in the +website editor: + +- Choose a :guilabel:`Template` from the drop-down menu. +- Select :guilabel:`Background` settings to change the color palette through different + :ref:`Theme styles `, :guilabel:`Custom` color options, and + :guilabel:`Gradient` ones. +- When adding a :guilabel:`Border` to the header, its size, style, and color can be defined. +- Adapt :guilabel:`Round corners` to fit the design. +- Add a :guilabel:`Shadow` and define its :guilabel:`Color`, :guilabel:`Offset`, :guilabel:`Blur`, + and :guilabel:`Spread`. +- Add a :guilabel:`Scroll Effect`. Hover on an effect to preview it. +- Choose the :guilabel:`Header Position` between :guilabel:`Regular`, :guilabel:`Hidden`, and + :guilabel:`Over The Content`. When :guilabel:`Over The Content` is selected, you can customize + the :guilabel:`Background` and :guilabel:`Text Color`. +- Show or hide :guilabel:`Elements` such as text, the search bar, :guilabel:`Sign in` button, social + media links, :guilabel:`Contact us` button, and logo. + +To finalize changes, click on :guilabel:`Save`. + +.. tip:: + To hide the header, click on :guilabel:`Edit`, click on the header, and go to the + :guilabel:`Theme` tab of the website editor. Scroll down to the :guilabel:`Advanced` section and + toggle the :guilabel:`Show Header` switch to hide/show the header. + +.. _website/header_footer/header-content: + +Header content +============== + +Menus organize the header’s content and help users navigate through web pages effectively. +User-friendly and well-structured menus also play a crucial role in improving +:doc:`search engine rankings `. + +.. _website/header_footer/menu-editor: + +Menu editor +----------- + +The menu editor allows to edit the website's header and add +:ref:`menu items ` and +:ref:`mega menus `. + +To edit the header's content, go to :menuselection:`Website --> Site --> Menu Editor`. From there, +you can: + +- **rename** a menu item or change its URL using the :guilabel:`Edit Menu Item` icon; +- **delete** a menu item using the :guilabel:`Delete Menu Item` icon; +- **move** a menu item by dragging and dropping it to the desired place in the menu; +- **create a regular drop-down menu** by dragging and dropping the sub-menu items to the right, + underneath their parent menu. + +.. image:: header_footer/menu-editor.png + :alt: Menu editor with sub-menus + +.. note:: + You can also access the menu editor by clicking :guilabel:`Edit`, selecting any menu item, and + clicking the :guilabel:`Edit Menu` icon. + + .. image:: header_footer/edit-menu-icon.png + :alt: Access the Menu editor while in Edit mode. + +.. _website/header_footer/menu-items: + +Adding menu items +----------------- + +By default, pages are added to the menu as drop-down menu items when +:doc:`they are created <../pages>`. To add a new menu item, follow these steps: + +#. Go to :menuselection:`Website --> Site --> Menu Editor`. +#. In the menu editor, click :guilabel:`Add Menu Item`. +#. In the pop-up window, enter the :guilabel:`Name` to be displayed in the menu. +#. Type `/` in the :guilabel:`URL or Email` field to search for a page on your website or `#` to + search for an existing custom anchor. +#. Click :guilabel:`OK`. +#. Edit the :ref:`menu structure ` if needed, then + :guilabel:`Save`. + +Menu item design +~~~~~~~~~~~~~~~~ + +To modify the menu items, click on :guilabel:`Edit`, click on a menu item, then go to the +:guilabel:`Navbar` section of the website editor. The following options are available: + +- Adapt the :guilabel:`Mobile Alignment`. +- Choose the :guilabel:`Font` for the menu items. +- Change the font size, color, and alignment in the :guilabel:`Format` field. +- Select a :guilabel:`Links Style` to highlight the current page in the menu. +- Change the :ref:`style of the header buttons `. +- Choose to display the :guilabel:`Sub Menus` :guilabel:`On Hover` or :guilabel:`On Click`. + +.. note:: + The fields available in the :guilabel:`Navbar` section can vary depending on the chosen template. + +To finalize changes, click on :guilabel:`Save`. + +.. _website/header_footer/mega-menus: + +Mega menus +---------- + +Mega menus are similar to drop-down menus, but instead of a simple list of sub-menus, they display a +panel divided into groups of navigation options. This makes them suitable for websites with large +amounts of content or :doc:`e-commerce websites <../../ecommerce>`, as they can help include all of +your web pages or :doc:`e-commerce categories <../../ecommerce/products/catalog>` in the menu while +still making all menu items visible at once. + +.. image:: header_footer/mega-menu.png + :alt: Mega menu in the navigation bar. + +To create a mega menu, go to :menuselection:`Website --> Site --> Menu Editor` and click +:guilabel:`Add Mega Menu Item`. Enter the :guilabel:`Name` of the mega menu in the pop-up, click +:guilabel:`OK`, then :guilabel:`Save`. + +To adapt the options and content of the mega menu, click on a mega menu item in the header, then +click :guilabel:`Edit`. Mega menus are composed of building blocks, which means you can customize +each component individually. For example: + +- Edit the text directly in the building block. +- Edit a menu item's URL by selecting the menu item and clicking the :guilabel:`Edit link` button + in the small preview pop-up. Type `/` to search for a page on your website, or `#` to search for + an existing custom anchor. + + .. image:: header_footer/mega-menu-option.png + :alt: Edit a mega menu option. + +- Move a menu item by dragging and dropping the related block to the desired position in the mega + menu. +- Delete a menu item by deleting the related block. + +To adapt the general layout of the mega menu, go to the :guilabel:`Customize` tab of the website +editor, then, in the :guilabel:`Mega Menu` section: + +- Choose a :guilabel:`Template`. +- Pick the :guilabel:`Size`: either :guilabel:`Full-Width` or :guilabel:`Narrow`. + +To finalize changes, click on :guilabel:`Save`. + +Footer design +============= + +To modify the footer, click on :guilabel:`Edit`, click on the footer, and in the :guilabel:`Footer` +section of the :guilabel:`Customize` tab in the website editor: + +- Select a :guilabel:`Template`. +- Choose its :guilabel:`Colors`. +- Choose a :guilabel:`Slideout Effect`: :guilabel:`Regular` (i.e., no effect), + :guilabel:`Slide Hover`, or :guilabel:`Shadow`. +- Toggle the :guilabel:`Copyright` switch to hide or show the copyright. +- Choose the :guilabel:`Border` size. +- Add a :guilabel:`Shadow`. +- Add a :guilabel:`Scroll Top Button` and choose its position. +- Hide or show the footer by toggling the :guilabel:`Page visibility` switch. + +To finalize changes, click on :guilabel:`Save`. diff --git a/content/applications/websites/website/pages/menus/edit-menu-icon.png b/content/applications/websites/website/pages/header_footer/edit-menu-icon.png similarity index 100% rename from content/applications/websites/website/pages/menus/edit-menu-icon.png rename to content/applications/websites/website/pages/header_footer/edit-menu-icon.png diff --git a/content/applications/websites/website/pages/menus/mega-menu-option.png b/content/applications/websites/website/pages/header_footer/mega-menu-option.png similarity index 100% rename from content/applications/websites/website/pages/menus/mega-menu-option.png rename to content/applications/websites/website/pages/header_footer/mega-menu-option.png diff --git a/content/applications/websites/website/pages/header_footer/mega-menu.png b/content/applications/websites/website/pages/header_footer/mega-menu.png new file mode 100644 index 0000000000000000000000000000000000000000..6ba0e2b292bf3d4da1296774f2826504fa721cc9 GIT binary patch literal 14630 zcmcJ#Wl$Vl*EULS5(pk3K=9zfgS$Hfx50IA9o&-;+--1o*8v6%E`vM4WpH=r%l&+B zojO0>s^`x+UDefHt9SRZYhP>at{tYLB!huUgo=QGfFUO%-haD&I7uUSD7Lwsz-6XOe%!VSl1?)w0vpHK3rO z2TJHWD_GWKm3P&*rv)b3Dww^zyujDDJ8D{J8CXE-HciF#Ny(`WN)}H~Pj-%=5c}_y z=_Nrneio7jPO4Tf&o856 zd1?{ZKW4ad;O6RPcLUy5)tnIwPW_p1eR*wYVjkug80{MJ^!T)}_{UM%;_l}5r-gTZ zOjc_}6D2K!uaPSqBda^WfsKpTR^GHCt@!crF~H38U}s-cLZ-Q-!BWc5RnyK|)_ADB zKh7&6(8@O_H{Zw5WpQ$TWp-(Ec_S+<#ZAk;skz0-6u30CkQ0 z7?;?K?&H~_*>t|G}ty^d3j}Ref@i2kd2&4Lw=31nT3Lq znt-tQz~E4FYC1hLTV`mAhPLj)_-sK@aYbb{3p@AT{{HyH#9&)rc37&Siu!o($kp|A zb!J)0k9Y|gc|JkW-OZiaoQl!z;kw+a>YBQp-QA6)H8&4$*zdu<=B|O3p4pMVE}?Ci+H2IR8rYixw1-7#ST44UZBQ zmrBdXJUTvxmO?VKb5Bpt;5$3M{y&#z{zS&aB_t*H^!AwoEvJVjqGRJPPS3sl0?LvL z58!*jq2Z@TCx?fJEv;=pD_fAO$3)*KI3TvZq0!UZ_bVr_t-aIg+;VYZ-k+tV*||AJ zR*v+bq~BfLQ`0j5J;S5D!`S%5quqn{Drjzgp_Yz5q^bGh^0KX?GZCCJGd$Va*1om1 z&CM_L^H)fF$M4?0{_Sme`w|Ti0>WnmIY}`M&p$^QBC;f-!~?}G`x`6qX{W~}-Q6<_RmRJ1baw6mY6rX0u7 zcP;}5pi`MMWJ(!El{6WC&fa#{@UPD|&53%-%ukC6L$tivksTVhahZpLor{Y^^uW*6 zSRwxIibdXA%#)%|B!R7-3{6H&d;(BUzcP^1v2LNxM|vdQfUXjiD2HTIw(#fF;hA2O zF*ud~G#B*~z8&FdSRYA%Tf9w~&`%J_5Khl}MeSC=gwE-*!%3V@FVXGTFeh4R2kBUL zjjHUQN=vImPgw)z=Yohhnxd8mQ%6I^S-xW)#&MXlChG~OE=>V1IXjT!Gid+2#q|@ zuVo+r_mtcR#}m`08Nd2j2dEz?mzEX(f(H#66TN6Q+5jA)zDMP*Ihm1^mGV(Ch0ssO z4N7v5_zeKi3J<5+?VS`!|*v zNEZ*YDdXmJWV$Hde#4@x-^0ShcHI*Q*hiCs;Sz1n|9mm{xFs>g2QO2?bEXJlDnV_F zybZy-&iiBO%9MQd`_FVV9dg+s(n}g`R9=T9zMtn=IaH@0f*;&Ym_|*erJayXW^3yD zxMiVh3at!Q(qoln@|m_u`dni-yyJrcGnw%fxJsH<9Sp^6 z=X=`UY`NJ-Y4iC8&uUKq+e9izZNFPu%31}Mh!7Od8um28^u(Lv_3wCnCPUuHc&cG5jsY{DsG4x?5iODG{NN0YKk=Y>9P4L z

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 literal 0 HcmV?d00001 diff --git a/content/applications/websites/website/pages/menus/menu-editor.png b/content/applications/websites/website/pages/header_footer/menu-editor.png similarity index 100% rename from content/applications/websites/website/pages/menus/menu-editor.png rename to content/applications/websites/website/pages/header_footer/menu-editor.png diff --git a/content/applications/websites/website/pages/menus.rst b/content/applications/websites/website/pages/menus.rst deleted file mode 100644 index f2ef6bb42..000000000 --- a/content/applications/websites/website/pages/menus.rst +++ /dev/null @@ -1,96 +0,0 @@ -===== -Menus -===== - -Menus are used to organize your website’s content and help visitors navigate through your web pages -effectively. User-friendly and well-structured website menus also play a crucial role in improving -:doc:`search engine rankings `. - -Odoo allows you to customize the content and appearance of your website's menu to your needs. - -Menu editor -=========== - -The menu editor allows you to edit your website's menu and add :ref:`regular menu items -` and :ref:`mega menus `. - -To edit your website's menu, go to :menuselection:`Website --> Site --> Menu Editor`. From there, -you can: - -- **rename** a menu item or change its URL using the :guilabel:`Edit Menu Item` icon; -- **delete** a menu item using the :guilabel:`Delete Menu Item` icon; -- **move** a menu item by dragging and dropping it to the desired place in the menu; -- **create a regular drop-down menu** by dragging and dropping the sub-menu items to the right, - underneath their parent menu. - -.. image:: menus/menu-editor.png - :alt: Menu editor with sub-menus - -.. note:: - - You can also access the menu editor by clicking :guilabel:`Edit`, selecting any menu item and - clicking the :guilabel:`Edit Menu` icon. - - .. image:: menus/edit-menu-icon.png - :alt: Access the Menu editor while in Edit mode. - -.. _website/regular-menus: - -Adding regular menu items -------------------------- - -By default, pages are added to the menu as regular menu items when :doc:`they are created -<../pages>`. You can also add regular menu items from the menu editor by clicking :guilabel:`Add -Menu Item`. Enter the :guilabel:`Name` and URL of the related page in the pop-up window that appears -on the screen and click :guilabel:`OK`. - -.. tip:: - In the :guilabel:`URL or Email` field, you can type `/` to search for a page on your website or - `#` to search for an existing custom anchor. - -.. _website/mega-menus: - -Adding mega menus ------------------ - -Mega menus are similar to drop-down menus, but instead of a simple list of sub-menus, they display a -panel divided into groups of navigation options. This makes them suitable for websites with large -amounts of content, as they can help include all of your web pages in the menu while still making -all menu items visible at once. Mega menus can also be structured more visually than regular -drop-down menus, for example, through layout, typography, and icons. - -.. image:: menus/mega-menu.png - :alt: Mega menu in the navigation bar. - -To create a mega menu, go to :menuselection:`Website --> Site --> Menu Editor` and click -:guilabel:`Add Mega Menu Item`. Enter the :guilabel:`Name` of the mega menu in the pop-up, click -:guilabel:`OK`, then :guilabel:`Save`. - -To adapt the options and layout of the mega menu, click it in the navigation bar, then click -:guilabel:`Edit`. Mega menus are composed of building blocks, which means you can customize each -component individually using inline formatting, as well as the options available in the -:guilabel:`Customize` tab in the website builder. For example, you can: - -- edit the text directly in the building block; -- edit a menu item's URL by selecting the menu item, then clicking the :guilabel:`Edit link` button - in the small preview pop-up. Type `/` to search for a page on your website, or `#` to search for - an existing custom anchor. - - .. image:: menus/mega-menu-option.png - :alt: Edit a mega menu option. - -- move a menu item by dragging and dropping the related block to the desired position in the mega - menu; -- delete a menu item by deleting the related block. - -.. tip:: - You can adapt the general layout of the mega menu by selecting the desired :guilabel:`Template` - and :guilabel:`Size` in the :guilabel:`Mega menu` section in the :guilabel:`Customize` tab in the - website builder. - -Header and navigation bar appearance -==================================== - -To customize the appearance of your website's menu, click :guilabel:`Edit`, then select the -navigation bar or any menu item. You can then adapt the fields in the :guilabel:`Header` and -:guilabel:`Navbar` sections in the :guilabel:`Customize` tab in the website builder. diff --git a/content/applications/websites/website/pages/menus/mega-menu.png b/content/applications/websites/website/pages/menus/mega-menu.png deleted file mode 100644 index 5d93674c536e7c921b690bc8c81e9d5504a50180..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23667 zcmce+Wl$VX)HjL-3+^t9JBtNRfGqBAK?1>pySpv2XmDBF9Rk7KH8{a7xI4V$|Gc;A z`Ecugyi+wbEk}RdGu?AeM<^>wp`((Z!oa|w%ScPA!oVPaVPIg@k>TH399Fg5-ySIT z(mGBsFc`i6ZrCIi3{n^vco=1Q_0MP5S0|6RadB}6$EVX*fAQGq#jSK-Utg()QewA9 zjvsIF!_3ITzfsdO-9JCRzFt1RzP!FZTt465y}s_hzMj3llIORzKfdk^h1=SFe|=iZ zzkGc?{rS3AvH1E52se9unk4|o&UX5J?%KMUNfeI?Q5!nO4|lMde=Iv(cv;FM&!`%1 zaZk;)@LGRay*<0RyL){(+_}G0k2K5LnH!TdDZSzH%0ftkxqC9#U9IYXi z8!xX+HIo@xnXfl}RPmk*t1D+~btTO;1d*X6v8ik^Nuv|vvyZP7*^RWZnXfOql96Wk zVOD|3=5Fzp^$)Lyk2l|4Q&}UwZSU_X{;ufi?j}zuj?S>8O$bTZf3CQG^>ng(y`K6I zYt?me)3J9E<80eypNh7;nM z>u)ET=0z>Qx^a4Vc0N+ObA53-dw6}FGj(Or_xt?%#37;e_sx;_^oFvAR;a7z`TnoG zjlJ(q-uBKB#U&;6jg6ZJTX%m4V)kEy$^t#|Jx*uy&9a>9E9^!`(mX1(^p~J&s0605@ogL<1vD{8C$EZtu^1pYx{aHUjeNA^MCg!xfQD#1Dgj2 zHm@BGJ#E3S8-P1oKGfFkar&RKYeP2nCOc9cddDg` z%DQjY3O%!|XP4T!pw$x#zr9PQcNWW8K8sQn7}|$I6L!Yt^32{Gi&@;GGTv?W zm^~ZXyxG(m|1%rBKa^%E$}6oDAnREnml`rz>btm9l@sSn)t)qZdd;8`BQjYK04etA z9k>3~(YCX%P?r0nJw?XeL@~o1Wb5iS+q^iLujgZ@YW4-3n#^EdGuo18ZK3)4^w2c9 zad!VQeKUFXa*TCz_Z|j@3Pwiqle+uTQKphKV2ENM{SM=c<64HPk{6ja5s@&W-rkhk zfu;Loj`0LMwP}3Z$3(?VitZjM{y(qh9omujJkx1QF*U)=A?dtP z%=d(Z^YdGAdHEvb+e+rNinQ#NVL1#FpfIG0DRZTFebgn~VXTtF;ZKrI4nC)>B*Kx% zFHsir;h&t}H@uAi;0Sh_4`HL%QteImBPqYfW` zpUua6(aL%~5DrZBC^8H4cL+;mi)|nU_v|ls?T<)HI`le8VWxbB!YfHSIuN;p<$(tf z9h|O=u78=yi|mEH(WQ45--2DF$j(EgFx8;&^8e8R-j7*$)BkNHr<2V9`CWGjYU(%% zU=Q^f&)T|&LXzHN$!ulq-gqb@YQQX64pAMVirEA;zlzvFg#9k06Fizq4 z)}@+;fm_#uUodCt;z3O64)2Q?$dP(7>UOxzRTDUHRd5@?TIR-V<5?F#Nf`|i*>DW<8#3Ti)OUh z@74ZP{#|Qo!98rejRW?kbB{5+g8|jSR?u&IM@X&qAXB^kCI%IiZZRIhgP>@+-AmfM z^`1z!x*9sWF#>}pj{F%D|oZ-0we44 zLPKf1ShC$9<}p~MUAw)TP(c9`0R#zprMEUj1AUnF2_4*6=X68_eE>}cDJi0Gbp5Tsj{9zE1CI9$#s+(kvGCr z3ClGJf_$L_v|mV8yLNB|Cg1U>;cjLx%HiQ|qsJpx)Apt-gYAU=WT;SQv4~rGg!#@g z)jK`j1$d7`zVQ9@iVLR!4|kd3Ji7}Q(TgSd7P?1LW`xb(-rS52?TLK|)AB%5WS(x8 zDKzo<@_`KWy+=CzQ?==Dk9Wjmu*x_BUHNd`7I~lEWs0gEaYiCEcu>Z`+Hj`6Bl;Aj zHMyxoW~PB%$$0a*#nV#G|#KQbN89KYhGpu#2!24_WU|z~VAfRk$TH;<)c*;a^+`__Q z3!&7s;+pHu6aOleGc8AJU((BhsP5OVD;1F#)X!_zj@)tK<2$NNQD*^v(-kBMY(8S? zq(2JRwGuUSg+KRgSitE1$x;A-<99~I5~Nf%B!D&EaHN7@UjmMCS3+CPNJ{V04%8pM zLmg7HeNz*J0^pS}m0?U3?^cg-$lO@gWJGT|iZXP)3d8!X9-UUM|2E4~J zV_I7mW}WW~H;-sKYSosxyVp&(KLopwn3Kk@mVzorrIwVSt96%?#GhLiBe9C+lPPM* zdz2Z+_6we~0-hKhTKT6qXPlg!;dg+K>TvIvzyS^#WdR%@BFHb?lTR?x#=Q^CcFlj_ zp+(<1U8P|q_!_Cbp}r{CY6d1#sWrx7*aU3qSuL1=)H8{EBAI1l+Uedn41mZ?<~xfT z3e(SPS2G>14xhGFThnt2NdWVV8Q@-k<9%q*Kq7;E8z%aczEb*xCEq$8n&)#e1v1rA zhKh-knm8dMC-5*KT89N34Bi^z4C^8^Ex}zQQaz1|kJVuH11xQCSHijJ<`xt87#F+;U7+`J& z;DUOVlavQron_qEG0Bb9+5E#uTo~l#{`sBAcXG!BHWg|h0zY|r?-3>n%=Hw~9HP)c z3iD13ZA^E;KOjFDPwP9wzpyHD;^cLY}6oLkaR|>yxN)eU;wDOH$DUr z))^mYS$qw{j{k-c`QD~M0I;3J(I+miM{ujF;eorc}|ujcwLpValc^BTNAzfrs!b0gxkPK!{m6tcExe5mR|)b%`4_ zb6ysPxw@*SzlyoJbJQQpnz3!u8=dJA26OeipQlNW8B?n$HcIktAU4inLOI%^w!m2j zf0bkciExjVKlg%TH;KBLDmRMe!9t{crWLUXlqg>~?54p49_#$WEnMlEXh>@7#)>|+ zoWoI31m?Z%EESxQhdRHu2+W;1z@FI(Gq?+S)|naDlPJ(SIVY#Hn4`p%=EakU0vby;e)fjE;19u4L!whpMyUE9{M?13UX+; zEt51-2t=4QiBi#u%x31KF*t`OT`fON|Ey#v`8hv1LDD0pWF=J>@-&We@cvnF?~pq*T;s zk?PfAnnXL^!JJq{$M8RSV*ip-feFMzviI|(fa#jBG{l@Fq46W7Zr2WdXrHmFqNA~d z@hK=V)RgKU?l3cqdh)pDGq8!MJ5T^y^Wl>E()m)3nnXi15V0V!1rC!!k_D(~;?MeG zn31!NGUBKd&p>R02rjm_x2~MqQ9n7TDQI0By{>&xqHRVHuzXDA>C-aKIH{0d2diK) zkxeREn=|)$t<-B$P~+!H|M4=#qX5=Jw}d__C1g3Bv|W0bHyd(~zwa>L>bBntd~0(0bD4Gf zrP$@~L6@%);bB3>$AE#c_KPmPVoCX04VTLa9rJiFmDkyFWY9%ny86v>b-)HdG!jLgwOcRM> zGi|5tR~D%cc4J*Ol*CJwlD~)>!B9baJ*oWKD$j})vnBz5wdZDb#ekAX|Yyf=c(cG0g;bKT;ErO>d@(EPPBKAx4i(0tyvfXV;sHA+hk z1B2tw!vX{ILk{$l54a!`hYi!Ie?&}jYP`iB_!f4dpD7#p{MJZCt>t zU_R0`Bmb)fN4-`2Ef>)LtNuD_-YucT)gr>9mYrfTmL$YerS!_W1AwtNFx(|0>Qw19pxGLPsEQX-7$xM9d8?% zOm^J_SYlY1(Jh9;pa090@0zLqTe_#gl{Pf$MAGRW+vI?(lL5jT6HfO(c^@&6MqU4x zo@06bwg1{%qfXLK|5=igRAsX9zieI7#wGn{lD~WNplIrU-p~^!4bcDRi0*=9RV)aH_hF`vV3{h=ka z9pRJ%m3b!l%2yRy(lmYW6MfedlVdTP*U8uobw~J25B6%7PKcsUn#z>%RW)^78ZsFi zMCM?{cIO(3*puoHo=#Zf%|UU2+O2TV0PpqS3QhJRC;68uDUb11lrYVEK9`#Dhz$3< z>J>@7ju<*X$n7i>r^Yu0wdFSFa_DG+n({KVofkg|f9GhU;!^_Zx%-BH<8yfvHtq|V zUpw-&XsM(@vVhOA zhl8-?W+rD}T1e;hohe=rRSst)cy|=TdUrSHgN!cEEO~it)=Nvo%8w*61(VnT%m{jD z{19ACJR`%r`dl=!wYdc7q1ik&*b6eQKe;X36Q(o(S`#D&P6xg?RMA4yE6KAxk`X!- z22TlMc|)q!3pp*{J-U_Uo+T!n>Tsn9CIvA~;v?XiB-OWPYV4SQ0(Nm7O3T4UNiMVk`@^DUKfywry7HekXdb83(-Cm_#1Yn3SV# zir~Mo@;t{g@SE53bQBY_*4KW%R2o3Il|rAplxpi9dfpsey|d`v@b%Pw0<|h$A*(y- zybAx#TfOT_bW+)NsGSw$F&A0%(G75G~Rk3`45@qGaKV`nXq~OuIp`-O2c-H z%EZmDSEKS4uQqVSy7f<)H9+GUkELiobP@G&S5N`{6zLV<1PK#4n6kQxGx8_ z*^!BWstjpILS}zEWO?Jjud}truUkmx8}siu3zdPkK=3}Qv6Gb9JO}(&EiHqls{>WL zs{$TV+TF9+f>D6krDM8i>y6k;+mGJAoIQJS%z{a0w6I2 ztv>Tr&P7s8b)))_z9_Tf!-h$M45EXm(d839VY-4~Wqgi~*Z~*M3BIZ1az`XcsuixC zhkZ~;=w@Y;N`a1(o13RrLHHDD<~Obih}kc~)wi28y4TyMLJRjq8h* zcT%ERS+dF>&pGe1XcdKL39(*%Yomz7pCR}IU5oPn=X(F>Kw;kw; z&A(Q91Wv5+CdqLB{M#_avjuE{)}&Dd|N6#Pd$7+o()fV8@XNfixmP~Et@G1Bt1dBb zV}gO2nagu`UOb_$S$*A)s(Luw1=suO!BQik$*t)!R0pB7TkSaqrU5SYNn((!s16$0 z{c6elO@Dt|)wnc<&jM8zharaJFA^$f%r*ofa>Ex%1=aX#osMU%dZ6oG`5I)$AC124 zz(qNx<#?$v5^g5M=X1YTqC7BfqM{H5A~rK{jZ0V~&%%G3x511FT9{WPC~*+GhnzB= zTQMS^;G1ApXog6y$H`EKnzcmNdNZbBAsd6RuReQ7f}?3Y=RFO8gfwZtZc07~_*Y|% zsSUMgxiJct#Xvt3C2`78uy;>J3yE8)$&+|77Tk>N(0=PWJYu2V1_t#^R34yE{OLkD zD!-H>4|evMT~C>E^{_7bm=ncCN4&%Ph#Hl`duM9OCO8Gasy#4bMl63f;PV4~!RI+1 zyj>3O1aj_VkQ)yl0D0OvcZP!tEtwuQo4xGKYwYf7BdBSCOF0ZclgP)_I*Ry6>maIW zHWK6xYrco?B;+ceJN)K)^Yf^IRv4_(7enEW4-es5D|T||;Fw2FVtjWW!a%WkVxz+J zp@#IrMG#$@O+G6Whb=Qt*_lfz4#(rG`0DOi24vx7i`Bf>Z8gyh&v`JpU1{92s2O}> z2~lyc!A=?>v;5q72!3+SMZZ;icGFlhi^kcoHPqr?um|!!336`bMXd2{EXO{vwcL2&&K(r1SpTB3wYEQ*Y)T19uj0(0SRZrzx90ts49$NY?={{UIXnv70ncC(&Qsvx&gMYzfHnIh| zT34mY)OZq+!I0no+0reK{nGwZn&=qhq)ltmlf ztwN2{$7hbMxkDqh`(~tg{~>{y?_tMXdNgn8PHPb_Q>nE$9OJlwm3geBEuEFS{AIzS zK#`aUKR0VNJvG(i+|X)R#j=y53a|GkbyG7-IovXxrcs>%Q1f7U0svStD{t1K*`KVT z-z58CA7^G)&hE{^r`Hp2eF{zL`BE{Ti&EoJqn6eysBwHGSIE(=c1`B{p!F zs^(s25}Yge^Tf8PRWWVwxP}}Y?sm*U<1&Tj|V zef!5=*(A572w6$rB{)^6Te7Pog=Vd|M)2oEyRWu)kvk8Le^1S;Dpg(nJnUt;Hc`9l zljkZH-FPZpr0jVT@quYs@k&5;V%32Cw6I2EQ*y<9NW=3}3%^1fg z%8rz#(LLMe^%iDk{OY(;(nRJjzgSoirt9-gB7Ru4_4e~#NS&Yg&oCA(tAxUCCeGWHH&fGLguvnwUR8_ZisxJ+&G{OxDVyUHK1?+Qx;~l%CfIobKHe1@WROlaubI z?aqA}3r^2KXOwjP%g`~qneX1hAbOmsDkmM#6= z488zR)ZLWzT}QOlUE6s9*f09;B%?Hu!CJ?DWS7yijmo?aIVi1r|C)W?hIQIFUl3e5 z>2O55da7|kib!1O;A9EAJ9EXU(8j5-!XIw}p(rdNDl{mfn0U6He-T}+N6p4lY=~H1gxEo`8@C+t7^RZo<*N{P`_KfwjhIUd&K%m zqNJXRZd&)PTyIwL;tFqEP&962$Cqr@S6)j`Zmnh*n?J|W5Zx;=OVg`OelEP@@O%<{ zM?Io6hTJFi{`(Y^9k?Shgvh3Kx|aNMx1MzC^^-@pc;5-jVPfCG;<4xeC+*G;Do9+$hb`#uQLkip_ENG@Vs~x6yUc>eesb;)vPQ}UHXM^ zZ&dkkZ^DjV8j|i#H+_IZl|YQwp`OIxt2SlaYp5Rs>C#mu$Jl%LWKV`o`+TvkCR7 z`Cc{u-T)qdS&mV5tS8oL1ppl_L+34%U(z-y*sqsr3Xl6lz9r(XW@^d1PLDgSKshhk zKUvsfy@0p5{+BV(*Y}r4FAHmaG-z$cU6ZrYw>&LK{vmZWPYPlTvW7!DcSq~IQ z?3NpnIZ8wdd(OfGblaB~ak&zb0fAGOPInZWGcWT%K@rus@xFsh+`UX&Mr+I1R(?yA z^b8&W`_z%)W2d0$qx>P1@ZFyS#=6PRHaUTuiA`J*WptP%wsZNPh+-MjWTBk3F^Utj zX6vpSR!4ux5?VY+1*HV#Mng1ScX&X4G!0l&#mJ!gABRjg8-k6H(1tEvpk97%i|0_>k^^9JPR-DqnutTAEVxbBM+Ns@Fr0vTe3l~HmYFS*> zjHi}dfvSXdRl|9e!<6`pfW#E4#wH~M0FHXNQdH0+bMm&l*&i-|>wr~a!w~rFc&IEm z)KZk6ajZ}v@(nRk>WGJ01Z?n~Rc_^94jwDzuU%ah@()%dg&XX2FCj-Ezv(Toe<&Xz z*4EIY%zXU%q?Avv*~7DDqMNd_g)?2PI@onrpNZ_V;FPu$>x_Eyk<}ijF=?qLY~Gaq z8`ZSB4%+F_|8o|=P4;ud8eoMDPUNmTe1>>V3Ptn+maK9cFR0>UOIb}ij?H%yhH06B zS0I~&N_bZnqKk>@(EYpOi+G<1Gi%RH&000_7D8~d)4k?r+fUz1zWpf7vD?mk;-Ui6 z)?Fa|L{7Q^OP77~JQaP;Q$`LM@<(Kk@v7%;_+@&F3ZIOgq~m7qW zN`gS7a;Mddy(SkRXPta7MAi zu{Ka~n&@gmxByo#58oaY4T%Aa1MHZQg=;$ z-AyDwmv6?~Pfr+GA|*NO!zS+#I@G#MsDNhebW8K&rC}O30~qzm*qLbzpYAWQ4zssW zuq;ygjl+;>t>!f-T_(tc*0@(MWJw&2D5TwTaJc6wMShb_VI-&c{}CA1nJ~ z>-?n-w*116Wh6<71Rn1ir0)gf>wd#B%(9yQ&az2btFyhzZQ|;W>IW12!a!Jn!nyhH z^~VIPnXv8|&=cX}@Ur3*l0WZi&HApaA9Hk-D-Sv0R>@r8=^iQ`=zVEi8<Km>$PmFc6j)x^E(r~I*zf)usQAS2ezW{7 zd?}ZieLko)1mtJ0YzBBCzZx)hM(qPBAhfc zqj%R&UyE{~5kZh0$M63w!@`0AqvNwXS;wb5myJxv<19Dw$5H?Ax&0uOj!r(270A)$ zUA#q+y2S8Xx5aw>6K`UT&hBgs7_oi4)jW8?p=bj^ll=827|}>ZF1-Kl4IKm$y3QMR zkm(_BvBXNXQ6Vv9{tZ-3Mj#__1LilarPI=(;yGg@SqFbVHljbp+o${~LjL%%JKQ5q z>&aG)(!{eVp~PqFEgB<#tj5rfN;oGKM}edA{3-UQBfiY#8(G~Sr{>sgBa-|$qi-Q=BHS-(cE=A|DGSA=y3LxoezU0uj* zDf-l}Sy`f=;60=+M&e?(^U-Uf?W=5m_wp%2fZ5Kkn-9+idN+j5RlHDf61E?Y1ZY|h z&bn&`Kb4U}_%4>vvyF}iqvuUEoPk<92j$Hzb##|iB#*yo%wM~P*s=~?i_Mh0))zsC@MID+CwG$lC8g73K z9>;%m+R2xcq}N98k|bg;(kGuRz8(`g?RuXdzlg|DGp0?geyiiZ+8qBBwX>c{ zNX_wNV8u;J(dCqFV^i-O$@h?I{1$_UA&Q8Oe>OB^u|arCB&=Wefs9Gp(BF!kcr{bY zZ&?MHFP1h}BTP%kZ;|`XvgqhS3&2}M9i}im`r}(t;Md;;MxB3!A5`&gkvn*pPD%f_ zbcK6Exjuv}{a=TCSd?!TSvu7}k&^67@c*9g+0*{-6Yk9fBUHkGHy+NAsQ(0YfBvUc zeuL&eHTKwV2>=+i=6~w_ne_h|*@?&g{}Y?3GU!0-9mUIC(A(}l789v5zsKi?%n>oW z7D?aEaCMLOC~bOME}9ENs#3qbto~w zr@SXG@9X=UjRR*D6XF6)?JZ82CNp|Q4_&Ki7T z9GB>>D&oW*6(sJs?~jiDZj6kJ8CVuUFT86WzZb zSif`maiIN0m&d(?pP5qSY}+o@gU#IH@SLgD0zGy(kUoB@zL_xqJcp^rOZ=sZ-z&)1 z)v(l!{^8VWDKPFs42Rv1Sic4@jo)zEsOq09c@(Y!q0=L97l`NHn$JU>MTzY}a{|V- z(B|L9Q~6uTS>Rr(Q2CdzsjB1epF^fPZnfIoYan71-5Q%N@NSmA$*EObQ|2PY zg;HlE^jKtOm_ujRJcYfqY$^FK`*giZr4%bl)qCJUnAqQqAn0;QQSXhEh#4JQd_nEG zfrE5M@w1~UqtM!TvZ^WacwY7?08xaYdC)()8`#ZapMxwk5KX^}OMJva zZA7t<0+4Gm-34MginM>R#I8{AAhcW<{6qsN63)IGSavC{9gDtboXWAxnEiwn97&g*1Za^w6=JA`P(rWC|?9UQ|mBA+JW!&NdRL|E3t)&gU6(#n#w5 z5OGZi)wYhigQ>z9AZb}$$11gVtwQojqu$i2sY5)siUt~s#`pdHLVpjFtb&i?kS1)( z->()Oq)89(#w9uXv$Pm_olg>Ic$XjQBor3)*<~+f7jNio0TKfajUKZ2;5$?-E86FrQRw!W4eEc9!C)RPl?3%0RUfi2CU5=bR<Cm zRQuZZ_gXKB62F1E>RN4(2NyV3)iklcu;>TsIOMcef|8vGVZ( zGpn8EZ7-jWAc8b#3MAga<$$2vh#HiWsJ0>=kI5EnUdu&&`qG~QA+oWyw%)}Sh{Q~h zKno^s?FO3sp4~Ck83Zz84LrVkD5f``)z^Q8rf7(tIs3=5#- zz~KtZ$F-miSRRS!3GCKMc7HjzjVzZHQD*}TRN1uY%jV_FQ^afX(x-epIDDN1{(| z#3>NDM*~Op$37ZiV`&gI;1^!9y$_toX)e%8#Tm9Z)P9AloR?`-7FN993~!pvNDhfD z)$!Q4C=1*?&0V3*s0V0JyPhnD`V1ica@kT3w82);Q(j-(|Cl1g3OJBVQ#QpQBnC&- zn(eLL(jaI6t_6zZOb9zl8_8U zyef-aI&~LQyv3*_%d3G2y{}$(-{=mKX{D8Dp`tRvC;&kBPtp%R*(V}}cv>a~$CG>? ze#MXt3e4q9R3{uo@~{bCHSAf)^nca`UeE)eA2guS*;B~J+J3Ig z(p0|LjD;)S9_VBhn9%~D;17qNMB|70l{^!q9NrT^R1|&I*)W+rK)=B@r>}h_BqnmN zLHbe(h{Vx!0BDUQu!Wv~=9;dUm|WpC;^~i!o4avwSg9GUL0c>S+SrPxYaJdCH6>ks zlcvW3k_-+_fK1u{%7bV#id@&jd!>F{UUV2Iz$M-RSZ3)QRy(UVN((BKomJ1&Uks8e z&FiPraXP-~SrE4EWy>^OV$btPZ6uhxAKZCTWC92u+QL06ra7n4vjt(_#u$`RBOdi{ z9BLJPT>g5bvV_!=TV+rQjg@#6vDp5ozy{SnkbZC1?3F19EKS0RKvim|kmuKzykN+p~8!-u66yvxl5FOG|*Jb`Cqxi%XQ$y9?J8TB8z{)9bM$F<>a- z=J2UCLHHC`i_{Dv=yW9AH%ulh5#D`oXZ6Y_iiK4JO`70pd7_0Yu3&}%4Pi@C-#5=8 zf@=jN)75=3X;CyG)CZ&BVPs5ZdLIzQ1sO{ikB4`PeU8g$0*)bD1e4+Gd!nV!?DeF|HO2IlBMckShp1~e>-as&pyrMHy zK`T00F2+Tw$*w1Dx9wsNOfOx^S)hl;UZYt5-ZE2TVb=r#tE_ru7SrHM_M75i@&$fK zmBLA<=KGrL-Z`uEj7HZlPS`Wv26w+XSYJ^>#MiV%7j7`&Z5LF4CbqNRU62}8K?)S! zWwL{oB&dpffIdi@Rk1GUh|b$jdgk*Ub8x@M>@j^RLK4Klll=L={L0@!_z!&O2||Rf z^Q%d0u%8gDN){Z$Ww97L63=>yQO2mTq|+bZX#zlqm{t0;Kf{%&JegIn2tPuch*@ zd3b@o_6)|YpEKhQu*vfas@t+cxKsF2eeY6ohghV)Y`hkxg%xHh0nWiOV$=!U)1~@V zacM8Spbl;;j)8NxLEYloL<{+Xn@Btql;NI071wGJ(H%!BuB++Lcf3Jq6beeQyXVDm z_dFi9i%uLeOXxsY%}98;YnBh+No<-(VbDNS$W;o5TIZ24I+iSz1L2=LX@Y*%hvJ9? ze8)ujp|sT%u46HG8yL={&!Twk!uv_FCT8SFo`IU(}skqf*qZQnY|gNJx0>MMe^VoGNgz zF$E$OGQpFV^puPqg9FpccNJskhN{AkSeV>stK+wLoo)uGPzOV9;u6$O7o@Nxm(Uc$ zPFtG65uCLtXXc|XH(VoTq6y(E;=PO<&V%z2O2>@>5Ga4|VMqQnZ$E00 zY($%&DI0Se^cewQMNCdSWkGS9N#sq{ZE<6i&*gqRVGHr3D;iT8J8C^A-9RZSa5ng|>bPs;-CheRn9gm@NZ{i91Qqg^> z5_&sGL)qEbYD?>EMJY6<72RstW5S&!V61eU-BLDXK|(PphS}ID#v99ltlz{DS+gkV25QbW#cdJlONgu7I6-Zd++xhHZj-mpLS5?LeYY~uNWhbImI3C zm^LieEL2p~f+U4{!bmZWL!GKiF|a0Ce-#LoB)xV>hszh;cw=|-c@Gpib8A;-o`@Y{%bwlK|Jx60Fg{mVt5e;l{dsvl(% zLWH1oI5pzi^*9{KQyUL*MG-nIiybjBgk(q6|9py296;r_`?{cGNCtPmil0RKVQNzN z$(a;^9tkx{0neFB&Im?LN$fk(yFU$VVjKDq(Z=RQ^KH_A5o6P@AAKpnD{dqRk-YId zq?{MXLf@3zuabj8V5`}vI!=etRNC$a z$Iv$-Zu3`p0ctI?`X}mfqmODerhWxNwgjyBY&A@~nH$JJA2ZW9GhgI8rSDM46>OGE z2Y;OqVu3r&U2`EQL_;=9y%0@VOC4F~1e{}^1S0B+VRQi}ib2C|S*z*P{G2cyMig1~ zg$ew4MeX8xVY&+Kjr8qzr0#-e7=~lp=H;)PeKm5c!xN)Do6p zfx|VwI`nm0&q!QRC{N5}Vigpvw$_n&I3H?IF`M)5SDuLJ-y?lehnUF}xP1mPAJUcMh>+qE9H`nW_dLedtjOWa+o1-Z zZP@$Gp^u?SjqR(Gv`V;V68k|~bx-PQJC1>M102&{j_bRdjl$1rU!UEs@K27Ev7Z@` zDvwURDil}CCh2m@!7tU(J&epwUaMlhqu1tL(h=;ua6;vD3+e9A5`l(%9rb8 zzRy2JVyui-WqA?7>NPg;Re3EWVyf@VWEX45O;o%h?o&J`PwdghMFcvwaF zh$H-b19Rq)5Z_`csq$Byf7|=mtP9xy#vq-7=C-rh@+`Q;c^45d65N0KbI>e_ocXRl zTzymkY--SLG;8+rBV7rH&gdq#4N+i5q{%SKt8@5lO6jhAj4?1`FdkCS{`=>G&BgdoZZyuzjLf zA5q$Ov@!js+b_P;T#xyW5=oumH`wtKp6BB;de|*;d4TNfat|QthyP}QJs|$*PgzIq z{dzHR_MG`U6%F|w7x-!6{gg`H;HiSU_Ybq`uZzY5;V;*mG$`$+P?S=OJVxPdSQ%3U z&=uBCBy#Y=!9rv)IGB9aCtXam-QPdkpf+Hq1T{S(l|nO8w#6?DDN+*yUA znL_0=6mZ3N$pftWD>VLB35*N|_Si{%EZCq}$JX?QK|Ol4op2N)9zjmyn5g|;wvcA{ zLO<#Zt1sKKcy4W^A|P*e0iC&jkJtHaG!PPq35bXH?{1E~6M6HjxO3>(?0!s`h{>6A zNi~qY>}^iU2?~G{Cq^)AzzNQ6z?UWu= zj9Jr$KFay_F`E!iX+|5>C!hnqB<;5%9Lr(kH>Ea3kA~!g*WEZtsWMe}^`IIX1s`kV zz%=xsh6gn;$}C|V4)XgV$z2Y*z*XT>T@E|>tvmhdkKUC!rsO@4^CZfYR#*wmd_a)B+%LOG{J1Ou@ zgLmDvM!Fm{1;eLC(ap$+nQXT@&_W$n1Q}AQLKi|fTQsmQg*a$I{xE?D)wbsC?f2Ym z-NPdH4KV=*aDwfqRL>iwMtDiYUy$&lk*Z5H9s2TMZ5+cf0j`4gEpW$65${aOF3OBu zZkrlHN4da-m$RGYGi`Rh4)bP1mZoZxn#T!(m3gr-M!l6d-&1mYhH|gy>ptX%dyu4J zj^ls*rg$t19x@qCDLynX+z!pKtWXO)ZKSV^`y))OT8A{zP8oKJn7IAtM@YPO8dAZ| zm#NRPy9szlSTj%i2KEAU$9o%JTYlBx$EP`t&x#HO><0u-skMK z&-3oRHvQ(62oCW4c5M<{ACnnLe+aEq7%rrQpeM5^|>)OOs> zJ2hgJQERIm9d!@ zXTvim7~aj!Wmd59pi<&_3Ks&|3a9bG+H^Y;2VrN&wpK?|+5$?)Rxof_K$yOo&g&J` zmfwY?YC5hy=gW^?G!?xUUP*rOkkNv^AzuZkL=0*#525~vu_erGl(I%61C?ZcSn=VE z5}@R7n7>|!Eu^PKSUK&fZ%M7QTv20T(PQ7;3sBdm;Heq~O$TxSkgoI}=lzano&Byi zec#|^=8NWww@Xp^ucR?i1ypvRhRgPPDxUf7U+hJP%;S0I#Y1_@C_BX;QP|qsRccF% z;s65VvNy7|6ddtDI014G#!5%17_kv@kA{ziVU+*1f}eTNlNh4%$|&y)>Pn7aBl`dRD?6bo4F51HyP-=#W!TV16x=3d=p|j-P9pHXh?QMX zUM`A%?waQosDz>)P%Iz?q1DGJLO32yz(~<2yMKHVv;UzR2L3aDa%SMy(73E%xkK!s zx^rbG58M?{(mtc|3VVc z-cgO^_+Q3+h;am8M8-bBT?pRq|48w*vHb(ai^TdDp6_3L)&Fmd2Q4wlWJUF^xxa>A z7U>Scj;_D1d0rgqpQ3;g@R-LLRtu*E{a{{xK4Dy-6q{%Y+_*rkdib+R0h*$-Tt|uR z&qa|HQV1d56;8M;EZtEaKKJLPC_Y51AtKj~G=^A!yll&8W$$;z;hOaoNg7Yf&|AyG zC`c&CZ3?^ss(t;djdj9rbHg4bn{Pp%D|}cnjSm#Cn$(2tm203orUdJalEsSGAx#aJ7sGNq@kpCncK+0(p~Hw%+~ z!Zp4|@GzN2EEuBv_o~x8c(rsQ6uB_3%C z1Muf1rSB@LZec-lq1*Kg=roGD6^}`-GHX2oX#P5BP50&c&DJ!ZwN|fh);+*GL5B98 zzkki#Y~Z(>9KawUG<`z5%HG!446BH+H&UQQ0)0z8-^0PWmLppIx0`m}YV62}@h|n$()8xgKG^=ce9aHPFM?vG zA{frlZ~I#TkaOQsf3)3p2(I_p>z3mKiW#Zvt8Rv+Pse^TROSTTTU6$6c*9Hj<6F6% zuWG&No{Tv!`B{r?`BlsAo6`5PF#}Qn4~n%O+bWdaH=}i7FDday){xGbWMKi%U&sUN zBQK@$QFOf(iqW z^>$BA7V=$2b43)!ojyy*!N=Z{z9TRt%<3@*`+aNkW+MX@9b4}5x7wO;&-ABjUAnitP~n%L|h6eOC$1R+l%oeQpk ziHe_dHzcf6LkFTs`wG>Y}!Qg>9(&E>nOoAU2gkGKzd`+@h z2?jhNKxvr(n%q;IWc_#O3r@b7LAR;JnsA^&pMJCFv6~78ATQ7Ph7~VO@1X)Y8J7MG z8nD+MzM!HXm#r-`f(^SpFxQ<8FIgc5X&acW&j00`+jC7=Mt+*Rqeuh{8^~kY1Y!8v z!x>%}ioARjglws~eSMA)mx5I;8WMr5Ik~Tpk{6$Qqdtz(2*Uf|V+@XK0f*xCvZ5~~ zd79{F**ZeDIcc=BDCQqJ4vW&-6gjUd_{WgdK{BIjI0}+FxL+*88sS z41ZpKNfyZn8q<6UqWY$>GtUu(ynGKEIePHqF@m;ie%{Zbi4Z2uSH}q`DSwxK@EDzUF>rogyC#%2>1C~l8rVh zzy`j9^X&T6Yp@(V8uKj?c)+DNCWXkY$9I&WS>TUBL8M44;ku1lOrWO@?4UR^a^+Ot zT+R?QC{i&&XbIEXVQV60@9PPC4`YU^Z9#RPoRY{=2ydyHQ?m&FZW2y}Fo0An0yK@- zRvPTMv;&Y*!uG^Tc1lqGkDzux`L1IZMnnTQKX;lm(e!N|S!snC1<2lv(>Mxxr{QQsqcvjlKX5m85pJGo_isalT&CUz*bQv5^8e z6u;hJ8cy#YxLu$hi0t!hw9=-hdBO$v->mG*xKKgMcEX;>`-(+{G5Qpnb(43DW3{9~ zy+kr3fAUd5Blk`$)B7y2G5u32-bVu)S@h1If12y^ZU2Cac-3(f2Al;)9sFKhiw`nhLGnaczH*0QdRr%#iUQ-!Z|+vlL;C ze2SpT9XBEWb+x_4fA*W4d@uQ<{>F5r;D)Dk)kU<*$eGR!@&_0J%c8U+cgPjea{wVq zZB9H!_Ij1M^0wYkpk+{Uk~<<1vDo!;Yg9f%1GU`@7!el-v%(Ko0vbF> ze|0pfB-SECSvsO~!53+}#%31^NBZ?FJBg42M*^5RnWrwbuD_DnF3cl)OrC~#zFCUF zXnOd2!pXaze&1K2Qk>8Ht?+A;f^oNZpq40S?!y)NcH!U<$;@{e(2^4+h2(e0C>?%m z7Pu|43*mFlJQeV5y;ZMo#M9@gQY4g&X2#q5ow){~X-^ieL5CMyUkS$g9u(N_HT_yp zHML<3u6WMI!910FjDMQw39tFcJQe3{%@a9ho)@lnDxH4VmcJ-rz#`T4?C|)(g9~C~ z*>{=fR-K%{Z7CHEnX9r{Da86Tc>j{DV@DDICpeKJ8$NDi@f(%8_K9r`U+$3r?{AOQ z104^s7Zu5y&F*p1zVx;mYH1B$jJS5F%_{Jxbcx)Yng+KWm7wOXb>77Vm7m*;eyLb; zOnv?Y)b3oW0nCcnfh;D6E%To`id}`vrg>)UM$~naLB4yP{NgI)dSR}(@FKz1XTHhO zX0&R-nqH4GuQ-BqwiY zuf>F3RA-fpXqv9RVU)tncRP&xptMag{ccE#_Z|uEbu-$^ZEd!1c2DBe-EYm+Z!*-& z@*r@X(gxkPx6YmH0|z(%SQH3v$Eg>if_{P+#At{&5_`k;%N%Ux#)>rCmkrs;fJQ?# z<^aR3bZNvR-inA#IvaEixM$|rx|l2!r- z$V8uUT<eg?bYF_Y1l&?gz;y(To6wVpRg~u_ViwK9SJn+!Y#FUpCV7@!7AK)9AnAztYtF z<&E=5pn|83zIAI}SvT*794_~ST6^X|49~fAn%|Ow+_(_c#2J+>4=+?C5W^E|Z-{^F zky;^xTqzZysGKxfSJdwxD8k=9?4m#aBSgi(?A>_YTUP4Z@bWRD+uxXp4jUn*5k&BP z@0@k+w=`E;=Mo#B)sqzwJhfgjS@I$_ul#bpmoBk_T!w>m~WlFz; zOeHU_!Lf&Q>0`L(7lcs{pEY=Sh#5Mf2J4(t$sBc`pOE+ZD(M4AP2Wo^mMF!lDHn>= z-^f{&308X7v~pv14cjb#aB6hkg!sisW+$yGOy^U)`wJ$@DNfM%y+ZIa7-^OJGojX**%%`yGIW#c9ugCvG(*>yNSamv*ss(TN3?@se3mmQJ zmMAnFW0|}7bvbKZ$Ij}fsYv?Md?nNdhXcN%=HYFe`tG)#rb9V8y%i^Eb%p~(MHztR zPAc~-tv@}0udr$M<)N!wKDEQ9d5sk8CUUaFXVq{%Zfx`wtj*Rz1}-eTUJu&gD!Wj- z|KYw~ednQOc{sR`UeP(%|GAsl(Buibnbt%j)J*YIc&?8N^6_jHG8Ab6i);9@nVdyT z7!pVuU(?*bj!9|W6u!pIzeoLN*UFT{Pfhu4)lA`B)=JPvJK1=|z37j)4toYcWsm(# zP41~E*XpR7ve15?V6leMI$BTo;*s1 zQ$d3IqW{!qk1}i6&(#yN13S^eK1W`is~j~pdGBzPdN{J;LK9_s+3K`r9^m58&GC} z2X(LS72xd7A;n+W>&gwV+?-)^BgH(KZW^F_>7%o1b(-1AD8}C3S(BXFnC~&^%N_AX z5)qr5BtCLKaF*=#vsa#5&*)+g)h)Ob2O&mG-Mj%)(0aX-+kv^Q3i|323l|JRR+l%O zTF3)1N%MyD{(|3uWj7qoG)IahjQy4*2MaoXDj4Ij{;^np9By zx$5jb;P<*B|MoQ6>c~Opk@bf)%BZN}Z(PLYc{+bm&8`?y^8`3tzu-f^@fR%g8GE}% zB1!ZJ@=Mv$)V0J{WFb7{9o&e-iRm~P$_v)XK}Gge(ckm$(3oe)MXjnu9X0KUqJ!Iu<}U)tBd%CsrOzT zu)_7@iFW(|m*!elk%ni977e(i=Z6o74U#{_X?F0M-%}N^^{f9NS%hzzINb+V+}e6g zkNL$q+o3E*+Tdi#<(Z)yynn_`KdCpeJAV3*g)8=G?2lobEz`}f;Yvs6VL zlq1O){LzmcUAm$#jbwg?@6sgKo=($t*4rfxV3ri#J2C>g;y$ggYgJ(@!ouoEZxA*DMsWk)6P22+;69*`Dob3+eQi4FYh-c1Adw=@AyC) z;^~wlgK6bP;{fwqd`-dcUtQ8vdXG18fnI8cs%G{eEQ&KyoCr_}R3Iu(Jy%onYAFVF z%Id}UP{1LZVks%!dO5v5{2kGfQKtumP}VX6CLZKtkB@Q)r%Gcxx_h zr%vQttxl|$rL-(7^>Bh_&|8i_p)P*)6QCvQlqM2rcO|Me@t0||dbd}A2kso0S91Sh zm@4TTfHMgiw#>P=?`m79@3K&A($`-dLU}dOoc2m(rrlF-^!BS7aninrT6BPHE;2b; zYuIc`AL{01HB_H2h2YZy@M*!(7dZ=9!~>7{_nfo%uu-J=QAxX9_s7sfJ3K&KPj=HX zjM`@2!0g|aFKYZee`>uh%HkKcC^Z*k}6K z%OyA!-thM+nG~nOCj8+9u^7d_4rDC{#3`oW&9DcF6rK0vuDH+4^{Xv5U zC+ajYx_|@bHq*2@e_!Wfe+BDqR_(xpZ&HWmHO`wAM61j?3r?2*wkK1@M2YeQQI3!Z z)llpd4H1!DHB@%FcCakz7T<(tK{qMf?bmdq$LGsf$(>HEu-b9$yR5+s0!A6#f4}#* zCyWG1l61)C=Q^3vuM)|M4NMC#^c=ULVO1B^nDT>A$n`_>=-EsRGz1i9@Rm}VXD_C{ zd9ID@4InUr?0x5K%q~Bg>zRfEhQcd(&wOWoEK1Te^I(0%?KYuhQ$TB9ZU;@+l3KaB z#y5^^KXq6eeY9NL@EY&-CxpSLm>OCu8?hDgLJd3?o_0L3A1{3+*d61C{^fokjtAMz zqr9D?c1M}ocT#k0lrL*Mbo5SuhP}8_^Z6&U$1>U-5!^}B2P6zvRCoIM*cf{XI8Fs} z|4snk%||L8DBaoPR8d1K==BP&JK=kU2%K7l^UwPelryR`P8R1*2fwgmkGrJ2dkpo5 zrmEk0=J7Ef79p%Wx;xM{!48%O*E}LbuyeBLcNR;wr$e|E~>D0sdKxL4}~X n0r)6?`$x(BBkL=wWMo*5=PCxdf7R#iZp2cCXegE_zytpe8DffW diff --git a/content/applications/websites/website/web_design/themes.rst b/content/applications/websites/website/web_design/themes.rst index 2d6bf10b7..65cee5998 100644 --- a/content/applications/websites/website/web_design/themes.rst +++ b/content/applications/websites/website/web_design/themes.rst @@ -134,6 +134,8 @@ a Custom Font` at the bottom of the dropdown menu. In the pop-up window: Once done, click on :guilabel:`Save and Reload`. +.. _website/themes/button-styles: + Button styles ============= @@ -143,6 +145,7 @@ To customize the style of your website's primary and secondary buttons, navigate - Click the arrow next to the :guilabel:`Primary Style` or :guilabel:`Secondary Style` fields and select one of the available styles for each type of button: :guilabel:`Fill`, :guilabel:`Outline`, or :guilabel:`Flat`. When selecting :guilabel:`Outline`, the :guilabel:`Border Width` option + appears below, allowing you to adjust the width of the button's outline. - :ref:`Modify the fonts `. - Adjust the :guilabel:`Padding` to change the size of the spacing (in pixels) around the buttons' labels. diff --git a/redirects/18.0.txt b/redirects/18.0.txt index dc8b795bb..a9af92d20 100644 --- a/redirects/18.0.txt +++ b/redirects/18.0.txt @@ -29,3 +29,7 @@ applications/sales/sales/send_quotations/quote_template.rst applications/sales/s # applications/voip applications/productivity/voip/transfer_forward.rst applications/productivity/voip/voip_widget.rst # voip/transfer_forward --> voip/voip_widget + +# applications/websites + +applications/websites/website/pages/menus.rst applications/websites/website/pages/header_footer.rst \ No newline at end of file