From 1f6c76bb0fe3ff0299159df14d1183a036637bcd Mon Sep 17 00:00:00 2001 From: Marci W <333176+marciw@users.noreply.github.com> Date: Mon, 24 Mar 2025 20:11:51 -0400 Subject: [PATCH 01/59] Add quick ref --- docs/_docset.yml | 1 + docs/syntax/quick-ref.md | 9 +++++++++ 2 files changed, 10 insertions(+) create mode 100644 docs/syntax/quick-ref.md diff --git a/docs/_docset.yml b/docs/_docset.yml index 5f0cdbef8..c1b9768a0 100644 --- a/docs/_docset.yml +++ b/docs/_docset.yml @@ -68,6 +68,7 @@ toc: - folder: syntax children: - file: index.md + - file: quick-ref.md - file: headings.md - file: admonitions.md - file: applies.md diff --git a/docs/syntax/quick-ref.md b/docs/syntax/quick-ref.md new file mode 100644 index 000000000..3e5fc3558 --- /dev/null +++ b/docs/syntax/quick-ref.md @@ -0,0 +1,9 @@ +--- +navigation_title: "Quick reference" +--- + +# Syntax quick reference + +Quick guidance on Elastic Docs V3 syntax. + +🚧🚧🚧 \ No newline at end of file From e0449345cadb839e4d02ba00c782c81bb5ecb12d Mon Sep 17 00:00:00 2001 From: Arianna Laudazzi Date: Fri, 28 Mar 2025 12:53:14 +0100 Subject: [PATCH 02/59] Add Headings --- docs/syntax/quick-ref.md | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/docs/syntax/quick-ref.md b/docs/syntax/quick-ref.md index 3e5fc3558..ffecfcc6a 100644 --- a/docs/syntax/quick-ref.md +++ b/docs/syntax/quick-ref.md @@ -6,4 +6,42 @@ navigation_title: "Quick reference" Quick guidance on Elastic Docs V3 syntax. + +## Headings +Title of a page or a section. To create a heading, add number signs `#` in front of a word or phrase. The number of signs corresponds to the heading level. + +::::{tab-set} + +:::{tab-item} Output + +# Heading 1 + +## Heading 2 + +### Heading 3 + +#### Heading 4 +::: + +:::{tab-item} Markdown + +```markdown +# Heading 1 +## Heading 2 +### Heading 3 +#### Heading 4 +``` +::: +:::: + +**DOs** +- ✅ Start every page with Heading 1 +- ✅ Use only one Heading 1 per page +- ✅ Use a custom anchor link if you use the same heading text multiple times + +**DON'Ts** +- ❌ Use headings in tabs or dropdowns +- ❌ Go deeper than Heading 4 + + 🚧🚧🚧 \ No newline at end of file From e562133c0d081dd516c29d87e6a1672f685ff095 Mon Sep 17 00:00:00 2001 From: Arianna Laudazzi Date: Fri, 28 Mar 2025 13:06:08 +0100 Subject: [PATCH 03/59] Add Anchor links --- docs/syntax/quick-ref.md | 72 +++++++++++++++++++++++++++++++++++++--- 1 file changed, 67 insertions(+), 5 deletions(-) diff --git a/docs/syntax/quick-ref.md b/docs/syntax/quick-ref.md index ffecfcc6a..66ab03659 100644 --- a/docs/syntax/quick-ref.md +++ b/docs/syntax/quick-ref.md @@ -10,6 +10,15 @@ Quick guidance on Elastic Docs V3 syntax. ## Headings Title of a page or a section. To create a heading, add number signs `#` in front of a word or phrase. The number of signs corresponds to the heading level. +**DOs** +- ✅ Start every page with Heading 1 +- ✅ Use only one Heading 1 per page +- ✅ Use a custom anchor link if you use the same heading text multiple times + +**DON'Ts** +- ❌ Use headings in tabs or dropdowns +- ❌ Go deeper than Heading 4 + ::::{tab-set} :::{tab-item} Output @@ -34,14 +43,67 @@ Title of a page or a section. To create a heading, add number signs `#` in front ::: :::: + +## Anchor links + +Anchor links are generated based on the heading text. You will get a hyphened, lowercase, alphanumeric version of any string, with any diacritics removed, whitespace and dashes collapsed, and whitespace trimmed. + **DOs** -- ✅ Start every page with Heading 1 -- ✅ Use only one Heading 1 per page -- ✅ Use a custom anchor link if you use the same heading text multiple times +- ✅ Use always lower case **DON'Ts** -- ❌ Use headings in tabs or dropdowns -- ❌ Go deeper than Heading 4 +- ❌ Put punctuation marks + +### Default anchor links + +::::{tab-set} + +:::{tab-item} Output + +#### Hello-World + +::: + +:::{tab-item} Markdown + +```markdown + +#### Hello-World + +``` + +::: + +:::: + + +### Custom anchor links + +You can also specify a custom anchor link using the following syntax. + +::::{tab-set} + +:::{tab-item} Output + +#### Heading [custom-anchor] + +::: + +:::{tab-item} Markdown + +```markdown + +#### Heading [custom-anchor] + +``` + +::: + +:::: + + + + 🚧🚧🚧 \ No newline at end of file From e025a4e897b769e8119058fbca91cfe448f09909 Mon Sep 17 00:00:00 2001 From: Arianna Laudazzi Date: Fri, 28 Mar 2025 13:48:39 +0100 Subject: [PATCH 04/59] Add Admonitions --- docs/syntax/quick-ref.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/docs/syntax/quick-ref.md b/docs/syntax/quick-ref.md index 66ab03659..d9ca07e6a 100644 --- a/docs/syntax/quick-ref.md +++ b/docs/syntax/quick-ref.md @@ -101,8 +101,22 @@ You can also specify a custom anchor link using the following syntax. :::: +## Admonitions +Use admonitions to draw attention to content that is different than the main body. +(Include examples: Markdown and Rendered) +- **Note**: Is relevant but can be ignored. +- **Warning**: Warn the user against decisions they might regret. +- **Tip**: Helps the user make better choices. +- **Important**: Could impact system performance or stability. +- **Plain**: When none of the above apply. + +**DOs** +- ✅ Use :open: to collapse long content that takes too much space. + +**DON'Ts** +- ❌ Overload the page with too many admonitions. From 47a68692d3e477c4cdaae655148414decd862be4 Mon Sep 17 00:00:00 2001 From: Marci W <333176+marciw@users.noreply.github.com> Date: Sat, 29 Mar 2025 09:03:15 -0400 Subject: [PATCH 05/59] add example entry --- docs/syntax/quick-ref.md | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/docs/syntax/quick-ref.md b/docs/syntax/quick-ref.md index d9ca07e6a..46270ad95 100644 --- a/docs/syntax/quick-ref.md +++ b/docs/syntax/quick-ref.md @@ -6,6 +6,28 @@ navigation_title: "Quick reference" Quick guidance on Elastic Docs V3 syntax. +## Example quick ref entry +Prose description of this syntax element (note: the heading should link to the full syntax guide entry) + +**DOs**
+✅ First _do_ -- not in a bulleted list; use the checkmark as a bullet character and use line breaks
+✅ Second _do_ + +**DON'Ts**
+❌ First _don't_
+❌ Second _don't_ + +:::{dropdown} Markdown +```markdown +some markdown, **strong** +``` +::: + +:::{dropdown} Output +some output, **strong** +::: + + ## Headings Title of a page or a section. To create a heading, add number signs `#` in front of a word or phrase. The number of signs corresponds to the heading level. From 8e5c5661a4ac7bbc1f65d7b43d1ff56196d9a45b Mon Sep 17 00:00:00 2001 From: Marci W <333176+marciw@users.noreply.github.com> Date: Sat, 29 Mar 2025 09:13:42 -0400 Subject: [PATCH 06/59] make it clear this is WIP --- docs/syntax/quick-ref.md | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/docs/syntax/quick-ref.md b/docs/syntax/quick-ref.md index 46270ad95..6767e2ac2 100644 --- a/docs/syntax/quick-ref.md +++ b/docs/syntax/quick-ref.md @@ -1,8 +1,12 @@ --- -navigation_title: "Quick reference" +navigation_title: "WIP Quick reference" --- -# Syntax quick reference +# WORK IN PROGRESS Syntax quick reference + +:::{warning} +This page contains WIP tests, not real entries +::: Quick guidance on Elastic Docs V3 syntax. From 3725808cd6eefe5f63c9ec576f307f48ff296da7 Mon Sep 17 00:00:00 2001 From: Arianna Laudazzi Date: Sun, 30 Mar 2025 07:16:49 +0200 Subject: [PATCH 07/59] Fix formatting --- docs/syntax/quick-ref.md | 89 +++++++++++++++------------------------- 1 file changed, 33 insertions(+), 56 deletions(-) diff --git a/docs/syntax/quick-ref.md b/docs/syntax/quick-ref.md index 6767e2ac2..3f0002f3b 100644 --- a/docs/syntax/quick-ref.md +++ b/docs/syntax/quick-ref.md @@ -36,113 +36,90 @@ some output, **strong** ## Headings Title of a page or a section. To create a heading, add number signs `#` in front of a word or phrase. The number of signs corresponds to the heading level. -**DOs** -- ✅ Start every page with Heading 1 -- ✅ Use only one Heading 1 per page -- ✅ Use a custom anchor link if you use the same heading text multiple times - -**DON'Ts** -- ❌ Use headings in tabs or dropdowns -- ❌ Go deeper than Heading 4 +**DOs**
+✅ Start every page with Heading 1
+✅ Use only one Heading 1 per page
+✅ Use a custom anchor link if you use the same heading text multiple times -::::{tab-set} +**DON'Ts**
+❌ Use headings in tabs or dropdowns
+❌ Go deeper than Heading 4 -:::{tab-item} Output +:::{dropdown} Markdown +```markdown # Heading 1 - ## Heading 2 - ### Heading 3 - #### Heading 4 +``` ::: -:::{tab-item} Markdown +:::{dropdown} Output -```markdown # Heading 1 ## Heading 2 ### Heading 3 #### Heading 4 -``` -::: -:::: +::: ## Anchor links Anchor links are generated based on the heading text. You will get a hyphened, lowercase, alphanumeric version of any string, with any diacritics removed, whitespace and dashes collapsed, and whitespace trimmed. -**DOs** -- ✅ Use always lower case +**DOs**
+✅ Use always lower case
-**DON'Ts** -- ❌ Put punctuation marks +**DON'Ts**
+❌ Put punctuation marks
### Default anchor links -::::{tab-set} - -:::{tab-item} Output - +:::{dropdown} Markdown +```markdown #### Hello-World - +``` ::: -:::{tab-item} Markdown - -```markdown +:::{dropdown} Output #### Hello-World -``` - ::: -:::: - - ### Custom anchor links You can also specify a custom anchor link using the following syntax. -::::{tab-set} - -:::{tab-item} Output - +:::{dropdown} Markdown +```markdown #### Heading [custom-anchor] - +``` ::: -:::{tab-item} Markdown - -```markdown +:::{dropdown} Output #### Heading [custom-anchor] -``` - ::: -:::: - ## Admonitions Use admonitions to draw attention to content that is different than the main body. (Include examples: Markdown and Rendered) -- **Note**: Is relevant but can be ignored. -- **Warning**: Warn the user against decisions they might regret. -- **Tip**: Helps the user make better choices. -- **Important**: Could impact system performance or stability. -- **Plain**: When none of the above apply. +**Note**: Is relevant but can be ignored.
+**Warning**: Warn the user against decisions they might regret.
+**Tip**: Helps the user make better choices.
+**Important**: Could impact system performance or stability.
+**Plain**: When none of the above apply.
-**DOs** -- ✅ Use :open: to collapse long content that takes too much space. +**DOs**
+✅ Use :open: to collapse long content that takes too much space.
-**DON'Ts** -- ❌ Overload the page with too many admonitions. +**DON'Ts**
+❌ Overload the page with too many admonitions.
From 351682cf72c099bddb9ce29d02b1a003da0f9551 Mon Sep 17 00:00:00 2001 From: Arianna Laudazzi Date: Sun, 30 Mar 2025 07:40:46 +0200 Subject: [PATCH 08/59] Fix formatting --- docs/syntax/quick-ref.md | 66 +++++++++++++++++++++++++++++++++++----- 1 file changed, 59 insertions(+), 7 deletions(-) diff --git a/docs/syntax/quick-ref.md b/docs/syntax/quick-ref.md index 3f0002f3b..2cb04909d 100644 --- a/docs/syntax/quick-ref.md +++ b/docs/syntax/quick-ref.md @@ -109,18 +109,70 @@ You can also specify a custom anchor link using the following syntax. Use admonitions to draw attention to content that is different than the main body. (Include examples: Markdown and Rendered) -**Note**: Is relevant but can be ignored.
-**Warning**: Warn the user against decisions they might regret.
-**Tip**: Helps the user make better choices.
-**Important**: Could impact system performance or stability.
-**Plain**: When none of the above apply.
- **DOs**
✅ Use :open: to collapse long content that takes too much space.
- **DON'Ts**
❌ Overload the page with too many admonitions.
+:::{dropdown} Note +```markdown +:::{note} +Is relevant but can be ignored. +It can span multiple lines and supports inline formatting. +``` +:::{note} +Is relevant but can be ignored. +It can span multiple lines and supports inline formatting. +::: + +:::{dropdown} Warning +```markdown +:::{warning} +Warn the user against decisions they might regret. +``` +:::{warning} +Warn the user against decisions they might regret. +::: + + +:::{dropdown} Tip +```markdown +:::{tip} +Helps the user make better choices. +``` +:::{tip} +Helps the user make better choices. +::: + +:::{dropdown} Important +```markdown +:::{important} +Could impact system performance or stability. +``` +:::{important} +Could impact system performance or stability. +::: + +:::{dropdown} Plain +```markdown +:::{admonition} +When none of the above apply. +``` +:::{admonition} +When none of the above apply. +::: + + +## Applies to + +Allows you to annotate a page or section based on its applicability to a specific product or version. + +**DOs**
+✅ Put `{applies_to}` immediately before the heading
+**DON'Ts**
+❌ Use in admonitions yet.
+ + 🚧🚧🚧 \ No newline at end of file From 16bead6a8c39f6c1b5273cf783adb75da53652ed Mon Sep 17 00:00:00 2001 From: Arianna Laudazzi Date: Sun, 30 Mar 2025 08:03:25 +0200 Subject: [PATCH 09/59] Add Applies to --- docs/syntax/img/annotations.png | Bin 0 -> 46714 bytes docs/syntax/quick-ref.md | 38 ++++++++++++++++++++++++++++++-- 2 files changed, 36 insertions(+), 2 deletions(-) create mode 100644 docs/syntax/img/annotations.png diff --git a/docs/syntax/img/annotations.png b/docs/syntax/img/annotations.png new file mode 100644 index 0000000000000000000000000000000000000000..1218597ff0c5f3d7d06ea2d3a844614e933c2462 GIT binary patch literal 46714 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�`Fo8J@0s4VEA+RWu)tzT|Fn!;P!&4AJsOMz5q9u3&uhBeHgO zpgX8DJ-^Vhpg5XXP2-51^}ZukE^{x>@#F83TLTGCFGECMd?z@{txV*+-TY+ zMQLM>BCT(R(_hfpUJ8*Qy%&seoKa3H841+ZVYt%B?o!tgyu_jV;Wx<*{++czbQpo$iu z8EY9cD557wd4#9CL#Qo}+Od&xq7gM7P;csY-1C;RuJ=bd+ZWtC8?65FGw!fT-Lnsi4==Bx^$D07<^klX z<44|m{*hX04M#ybl-*EO0fYxfFu}oI9|dnTNf=UuwSTi+BhCeD{~iEYkA2%8_Uq9oN9E}Cos8>-AALvqzgo;8~h$IS(+DvSA~ zp4-)BNXMVf8wyBIhd3XA?PwFb*ZK5ok^r7;#Ty9s%rb7&6*37 z4l5D3RtZ+$dgAJEP2kY6M-eLhOX@TTs!w~RL2j79dJvgSx(!jxpF(VNPs~?&Ea6?3 zQ5{=pS-7FYYPO-v=3$W8NbwIzf{!ke=hW8lMwAo^m=?tX)gI?})Jhknh_Luj<3H&O z=>&7kbNdtr!V$iXe6+Apt5TaiLGRed_Cv%~FK%Y{PPB)aON8vwVX>C6! z`A~G2Q3$A|y61w~(>Cj19_UXJu>d?jf1dhzLG)&8R#E!2ZU=pgjQ6^g;hTReDu)Tk zaP6kkOul}|dm7QGAvgW8?0h()6r2C-*(Y6enp&~T<$x(U0E+-g=rgcOzes$2>MxQO zgl(E*)Z43|wgAr;tT_4sf4PJp`0%r|t&)VLpa2@xF#Ni?Js}BF_+J7aMAmoNo9WhW zSxb)DeS#MlFo*t-M`1`(H3PSMfVzLR<%VW5v$yNqGWr=S4n)Rsq zqQwIX`AT)*Kd;6T3Jo*@|3`y?@k1k(Q`<#Gj|j}FqIeI!#_zvKGt3+Lv0c+8fhypqDn;L@?5ndq$9yF+3yp03)zMXj|M(&9 z?cHcFLcRj}DeRW80U~Io(zm2+$3Z<^T;K;(2AsJ64xR>cs zwAdQjKQ~u%k=YAxpd}Ma8}htxcroa-$O{x zV`nG}afh6$TB|`7$_@Q(LZlyKlGDTxeo`y3wXi62aZfUuQ5yWB`l5Z8X4vs52h2cB zJeas-n?B|>Bznc)G^&oH?2x`^qhwRad1U`gj~mJ@#pWWNLkhCaAKen0;e6x0@9rE*=&# zL#MMa+E#t#7Nj5qe4u$7XS(SFW<(ZKzu^aJTH5d~HHS~tTIw{41$m1C0>4Dk-sS=z zfHVy@GBTET7sD20MXigGOr(?8Q?jRQ8QE|^7~ZQ+*!_0@ZPy_`Xe|B2IpN|}x?j*L z_fqwT*|X7)ta$;hdkDMf!vWdK5r%VJ+?N%|6ee$ShX@T-cZocPzNh5Ozm_)Y{)idj z3;*4->U`jU5Cr@rIr!mqrX2`S93;9`LY#Bq9`SxbURs`EXPlJ2QiQLZzJm9)$||Vnof+5_`J9IjbW4jJ;IxcziHO1!oBhP-=8d7GE)E8t_5qM z+BfFD$rSuQQ~viS5CRgch!7%gDi5are;wfUA0j0b87_6&@n@y?|I3sAJ&pi88d~Q! zc!7Aj|Lp+ai~s*7BJPh4{whm5QrjStaCsFHIqHMQD*I7GD#e}@$TRvk=?Oc5X*Ci<(O!xBI)+WvfmNMG+t#&lTcE^;gqX zJDugbBo4^H1iUSAnhcC5qF9b0MnVBR%*O=UK_f3N0#UGl`-?&l3}EmW+f5_)9H1M1P#v1O95sK-CHT5!=V#_sf;lZ0Ui z1dCXd7-eA_e5X6ZjZMqrhC0tn!<2V*uGABZpMR+Dt?N(BRC3s=*uc;KyvC0#+P6$k z#HXx8j?bTLCgMkEGKerI zm`(!xrO4m}I;?c#y>TJb5WdE}jwJd4sVM$GdSv?!tr9DOkPE-$TVs}aFS9@#CN-G- zZh{@hcTTBa>1!kxb0U3H`F1`_Pl(Bzt7@UewCQSTXdJxW1zsdMG<2}e2wGxgOQ8LQ zhO)+)v!2@VQgGDu#BAwW&uhD!)bvHrWCA%1$*#h4K?5d^3cblc_z z=hRW&{J82u^7R7QMhV4fyZ8qzRG7R|oM`7n4a9$>0rNYI2!jH{l4#)v7%lR3XS-vz zbPFL0{aEo1=}dcYLn&x#EIMrXZ)^0}BXkLGdnwq~Wx<1YbzioK7z+3X(T?NIMJuj) zN6Ds~=zob4S1?y2d?kudL;c`&n|vio?u{rbylg2n+n>Hmy|qh@UkBoidLba$y#}R! z8$jeMRpFA7dbQ)SR4d8#YKr1Us<)VP7Me!UwGPFw0le>}FxG$qEBt>A89) zTkBB}{8ya7J@DYg5N)^M&HQ}{V3xm@uM{{4=jKrp!#4mGttT;2S@IJ_i6DWGqOC#s z-v3%lSUj+W#N3`mU%bG9>?R!?{Y<0IbZ5^|7MmbSA(?>4RTi59q)DIh|7SeOq@F+G zr0tIZUPVW#A$&*7vQlpxi_BMZ`|=q+?WF40+K$8;{bwT8;{V73Df(ab&cFSK{P|#n zMHmQN85b52kw;+D5S3B#h_vE3g$(-v-bW-K0GO)WsF)y+<`IeJ)#%opp2By2a%E}d zcKP^xzo+ZCKaSqi^pN2Acw8@cX&hPP2wZ1B0)*dz+eqQ_Z8{apZwb0@o{L}9&R=~aUXJ_^p}hzX6`Of){XUP|W+d!dr?XHuva;W|9g z3NNcN3wS`KrUN&nb0C+}#`$mWDfIX9;5KnFn|#m7OwlB{mDT8&c3UG#`DRiyUaR*s zR?hYxh`hI)XuLo{j@GG3P?MV_0&lB4?D&b2a%#~jv#`ns9Jv@Y`Y2axjxzy$yC#gR zTPTi>j=sAOICfhRC)jU3ts4*BfL2G@6+%lCm(0Z(&7Rig-ft;yEmX=MT>gLBJIjYC zyDr>IqezLg5+c&2#L%76jWkF}DgzP&Nauh-NOucEHw+CD(%sE~boaT($LD?D^EaIH zi4V-;=H9bo?X`Z_T6^kD>o?ia00tc0=~XZ~Ma*>Fv!$8+-kI6U6zDG5QGD|WAl9~C zDYxVDsjXc?y@CW0ZSPZmWVW*<<|%w5&9^(Tg{%`Z{#g(*Bkwo&2@_tf*#o&At~<>l z5B53tjU8}rKi?t2fNT03LQXJsku*n@wM4RDioGLDKUs9LWorFcn|)!@CO&Imr0fm5w53iO-F^ZOVdcF>ovhl0~>s-zVnEu1U_9VjMa%17{aS$?Oqg9~! zg-`rW)y|Gpi$C{4BaaKJq3cw(z)zbiFXv(Ko3gk3_Lr9a%aXZ8ChUx^bMIQ$i-(VJ zW13s#UT6EmqEuUXjx$5H9kL=agPEXwcAHqF$K-Mru*P|Y&@M}59lyq5Qlqz&49l04 zdL`pSynQy*zmyfT^28fs?#V)vd$jD1a8?n>Ej1G%wqQG-A*_|B>ibKeP>7|247}Q{ z7W>*VpK&qf+l$Ebo){Ly^Q|+*Q+y5yKey7Am|Hhn0=*5-QD~}{JQ^lmZv3kpM$;G= zs-&=Mq@w4yVO=qsjhA>-s`EOmx=YzZI%ICuhF(>o#Wt~v;u38|E5T<6DU`_Dm@Jd;3yoGlXlnQ;^H>f!l6i!+E4gh zM%hp0*RNc8VUE8&O4Gj_?k%MJD1Y@b!ap-OzeZlv@#I{e8c&4^w%q@8Ge0Pukzs#&^0o%+RUgF zz^J{QBXpu$Tk9J`VoCpXlf(#|0`E2Dt$lFU`(AvzPgl99SLtD246*u^kjpCzB#XR? zOZb3wqDxpg|>rBGp%@{P>L>PV0}fl7Q&% zWtjTv^~JfS@{G@2a;}3~8y1;h;`pmFb#)={%cbs_Z(5LXsbQm9@3{vuv&W``57Mc5 z^Bt0qZVxo4UzszbZU1Wi5I+LRQs)^~6XGa-?H3Q+A~(mrK2*demqdvsYLWAfc&b0G zr&|a6sKfJO1pn!Nn7Xc8HR;gdfBac&)M5hcT9dbJxv7O1iOHR)Gn6G`B=QOhFPqMn zZT)w?l3isskiN(x=DiaHTBhUZiAdT*>TSYH-FvnDciu7j6gu6rF*7rR8rGlg2j6J; z`HQWU^yASnZ_#|EygJ?C8}~X6C4A~7;T6;NY*g9&xoS!`j&Z)v(Wp;)pxVmN8;HVcw030VifzkYfc7fN(u0{`u5s9c^(Xf7*YfgO z-}T{|es~o?#mo$bIu0Qh&(6-y{2FWLER4<@tcMx{ZlaL$JP#Sl$=bR4v%J$%9Df2- zzsN~kYIi^LaY)+rqo$jl6)W#%OedXQ8B2}<=h+QP&FOO(eE-~?s>bVMwY?={dT7_t zXj_VM5wvkmFzJv}*q!7~zcDb-)6@0kDcHe03~@cQ(>ZKkS5xD*GLJ>YN5Sh5^IFv^ zM}UWC>^qNViYWuxT>VG*K}!Kor;f4X;g+O8V=c$dWNEMN!R@=1uGFehwsu8g46iMq z7LBI)L-Xz)qR&(}(t>kXT-t-VEh@2%)#_{cE4n^I`042vUE zD*RNRTrrQ~0e5Vg@Y@Zu@nZFxhw!E(J% z&Zm%$sSMF$IZi*fZ#fM`Zcsfp#~o?`(Q~Zj-rMu+Us&*#&V*BD`Jup_4s{(vpK-`r^A@)F)4vaa;zq9qtCI75UOE2PwdZ#{5! zDz;*%ct(ih6Rjp>)VIFcV*lY4WnVI&uB$fJyWFW3&9}c|=k^#?<&do4^w7<9pxf%N zXc+ti{a)rAX7yL5$G;YTTWxdojLo1%acpN!Z$yz+N)Y5tqU8B_Hr?54(P5iETXFhmFl&q^2bE^+i-ramd zKIr{W1pp>a*EV+Hdxc^=I-aECu|5gj7P{3jcu(Hg;fm&QN+IUsaM!znKO;l5K(NX*(`QlkV=v&hd6dvZI>1$GBhl2lk$0yRmr$k+vYqZ(lM3% z(ISAndQm9FRdEeB>dU^HUd7niIk`HjGDc)a3S)Psc9j*8f^6?Tr4ltg2{C?_YH|r$ zPup19$TTq4HN`gOcRR5Jle%_t1^wdqjzv?9=cR|FO zmv1#@I}2Ydo3?jz9rsr+4CSW&I6bEpatrCQceD_Fcuemk+9D+A{aX%JOLm0%8;`ch zb*(opH-U#*15g`5zd$Gi6EJUZJViZ?ccoaLuGKEHG5?hLT*;!?pg+P2|9d3^etgD4 z|1HJjeqk1T&3kyUgmrtCb(!IE=dVIGXS|!+)VbW7FeUDf`UZ8cubclW3TBvUcdqE= zW!VzMP$1IdSA&#mRYBldUcRmT?>-U6`M&IXJuTdrbGIIF#lYP*C zq-Jr>hAI%m?qF%KLin|l163EWW#EH_U3Wm!*m35Y_MkLB|d>!3_53 zA{8x{G#K=S?N0M|5E&EsT(L1M+|I_jby8P&8+qQ~#&9e&WR`2e(>7ABsCWj)U3WM8 z5S@`P2FOdOGYm;=U$i*t6n4sN?Ius_d-Vq!;#+@TIG` zd$(Z_Fv)rfM);xRSnSN*WfvL9E$f}Lb)0qX)v&qBsP^>J^Rj+E>3lbQ;p>VXESn)mLD${< z>;B`-|e$SWd*d$eK4=QB`u7|mTP($1p_ZZLkvO2y*)bF}WUHH2S zVo`Eg&um(RH~2+yBsrJ$Gk84hRhYUBF7x&0-c)Hy8YlB@Ov>C-13f=Uib;hZnBL_U^wr9R-MD`q4XOPFc~gIQ-~}_ z7hecD*~jU0<&ZO^Eb@)+_iCf9<1*h1ssw!}(E1U?f4x)qOf;uLn$tDyDK=HqL4c?+ zugszC?@fWt1tON%ywVWkLSRDADAYInH>4`IkNw&3YXhsIi?`~UVa=v+rF=^(c6b_= z?Wm?KH#o^^o11$d3y=#bC5mVyqfKlzdz1#3FO8cMUuWwAK#{>Jnq(9se&SOQpg+QR zZfl+gzD#9bXqW^iSj~ATMGv+@vNnKLm&bOSqL*&|8N~2u@f~sraxX=(tC<@!6w$59 zgP!>iBRkh+Xu4kG0#gyE_jHB3K1XIPBT-GW<$X?9IN)tH&qj z73lK6GdD-0Yr0+=U9s{4alXq#;ju1k8={yzZvGN4xgtv`Yo)|@+BB7e`>E zf2!e1S+nER&PEn&&SdTUM2l1K_zI6zHK19N^7WWGk!(Xn8zycm*Q#$O)-*!oUDd~o z5q%80$(s16OjEmOqS(xpZ8g?IW&RVTLIL7wel<<#bWC^G+0%o}d7qqcs~iWLO6;8g zeH^A8xmZd1O^m6w(x)}jDy!3zEwkqiC!Lg-&rMfJyXq?5n>eda4v5FMoGy8J)sX`* zC-;9{mQ^WERHKNdH5Ja~01m;WIEPD+Ep&4$&v@TxU+hSY7?=sa*O}+e(AKs!Im;|} zx(XInu%S~+c`wkFJ!TP6_dpWnuHW}4c^&c(_vy)g!b;6^&{|2K*!r_E3wnwMhJH-k zrXTq4KDdbI3n7a5{;Yql+Ns_sqvT0_D59we*=@2;!cvhte) z7g;DANNb`>TXe+it|3#{TqAG2WEu~$i!HVz3xu#=FD4C#Id3)-8h73BHzFR&m_H{- zsS}EJB#xl@p?}s?u$RW}RO01VGueLm0ZRtYQV@@03bV}t6`eu%vH2^Y1lB)FBRiR~ z&Y{l1=iDL$u~mR)n^NO~j>%K5RP~&IFwrDSkb8+|2K>`!l`No=;*HYuX{JJ)b*Zpf zVra(*(!CXE^3bU40u(*Ej0blDma|gylb_Ohw<<__jD0pB_b1Fp-q}5x*5Z_~b0x?z zQN*QqIlNMYoFId8F9m0_FhqEk$GCd*7s@dDnF?pR-)L+Gi(t_C+~iMlE+ujl$wT`B z+|b@ADKK{3pvkyJH3)ZLSCIF{eCd$14b0k^vAxgru-eP*u6bT$XJeHaP?r1&9)!C* zBl8u;t4P$Fe78gGdtRpDjmU|z70KNWc#q-H&xfcXj6m<1$TyL)J!sJmO({Rw1Bz)- zLKD}qvuFu|wPWTWydQ7Pv=~zTzKn3XR;+6Q*d5QP5geEYo`mci|1%FB_>KU$M>N8m zd~(uEJfLHKMP;1F$a-}66hDy;#PA>Z|GT9) zX0d!nDT*Lzz4wm1cwqIQVpm|gCYfTT^SK`!W{h7?gC@g93-T@L{JqRutaDo<|6F&& z)f~b5G(sW63lI(O#A#NLMoQV>;$ka}#F4sVQi*`O3DSQGCu+f-#__^|=n2ljD;6K#-XgzE@-UIe zCM=JB=OD_K5SQP&M=s1{h}rD8jIN1>xhy?O3>Fa&A+;lZ+|r4?X%~K31>el%-n~+P zx-gLT{g$jL&a#+TAY@Pk?ydiy3r3U}fC_^!GwnTff3~<=v+ip*z!mOO(lCA!4i{6# zdGVW;M`8KM096&?1tmcP+F7S=(Pq?UOnN3_K zLCXywlGv@u!O$nT_icsR$vLe94uU&&gCZvYz1V=?C{t0%o!`scMjj2Tm5VV-J-0Nw z3ff4O?{ii5aAqGtN;=>D(F+=5p!9h|@pyTe;brDa##{>nPYxQUiqKy$>b^tQfT}t2jH}V($@HrXEUET#) zm>x3jg=6D#_Yy}2oZM9J>e0I z;3|iH0lIY*zPD>y`}xFJ)I7;QH!-Sqi&F{C@h9eC$m=aUv7b;p#2dW50n7oQLMqFD zBg4Cd$bd)ppxQgGw>+`;A5}gmuEM$(qyL1qMUAq21}UJBATY?hpG)cq9Av7tK}EhI zH<*Rj755}J5EW01apVk}_>BR$nE;ipu%=+*cS*M$5M(>_qtzpeAFX=4cz+3%BpSQi zxfx&L;iOI}yQ^txyGKOx{USyzoqH3-GjinpBWq?~9wyR*Qqb$^L6{iRs#Q~n6%}{F z2(b|iiKl|O@Iya5vh(s&a$Aa`P?UO{>HJq~cKYa6J+D@riyz34kt}&g+EgJ3?>c1K zoFDq}l@2oc63|_!jOZwLVoe;Iq5a@1xA8n9QyowibrU0ou5c=Bw#vHp;TfMS`8XYO zmREa-oKJJQj56qaLc_17d<_(Ldh~F!brGO8kx2A`C%!Il05BqxEukYg`Pe6zkw6A_5N9P89k`5}~D`sv;=%Op0} z%u&fH{Up}ZSWdn`mBrW#i3Mqoqp?8;psx#PZ2_)D-Jvz{pO{vhi4+bW4R^KeD_|Ee zX}@pm+R6cxH!MPZIO;OAe5NV9U)u5;IN=TXwhc`CKc07UF{^k%a4(h_$vc1Oar)5} zH#-flR`*F4(!Bx+per$htnHtrxX%ZOuDe)=(e}lepdUyGyMAU!B6%x|yPLRTdg=Jo zF);9BVgXIm|7`b_eKHIBaEn4rJC8Soj+0Ysm~_D7bu2%wtpv-$3k4P%Is=-oBW zoaf#gH==(+>q`yq7cD5FfCZMuZaA&c5oR?4G_#Yqj)78bu)GS!r%YQ$uwc(rIEX); zt}gppIDZ9ysTre|Aw}l3e=AW3(0M`!NwJwQyV=9JjTBpvFQM!U5R8m(LhfA3cAzL- zjD#RuFKI)r>z@p%Ly1JWYSqOYYOk8UKAxaC-4a$cbeWET#jV0@k1r?r?oUv`3`z$# zw7Tr3Qbq2rS(+5iWD1PocuPI)j_^4}yUYOf^R1T9h=aR1@4{AKR)%!TYUf$)p@8RH zCRF_|UGgCpaxTIzXNc0{Ji$4g&@IW&G7!7a47?{Yvt6P4_Gry>>>mg{xJ zAAf#bTSZri9^gACa0KOh&BP)BM~%vGcBJm~vG^8+c@@1lt6fHJiicm&tCZU(#S3#2 zMZz)lH+TZ@jr^K})MAF)OQq}q_~)Jlzz>s-&CS|_XO7<8riV~EWZ+;Oo+Lx0xt;d!t4kPm-CMprA?8}iz`4ZB2-$X2 zN6ej?#(cj!DB_FWAF~4gJZCD{d*_o2{}b&`pz<=@dkUey#GNoMJReJGyxP=p5HyIV z`lXXmZ8!9NaM#jmhg$i(j0kz6|B@guqeU;$Yg9ZD9lQamoaJf6rGRmw%5xx4FH7xM z3YI$K#0_AHvrt#9_xe4g;C6d%=-fYc{LCD^E8%H{k56<0&aq1)YkRJU7uHBDwRaZY z&YNK%ulc$wGt=hwn*R7Ib;jm2BL7{nIqkPP)bluF@65}AiS%G9k59wH!!|EAepV~w zyZ3CkG#a=9@$p@PzBW&_=@dio(BP2f>GZai@QG;sfi{pj$}#r-3kLuwL$fd{EosE3 z=w!i&9%YQVd7L;<;_tWQkKnb=y_!Mn>~U1eFVRpupkpw_&~>N?ZI^=%0_g$ zI>?b3QM|xUXFys`Az)WAy;_DXFs;z>-#RrqFt#i*C)lEv0`I^11@YPx=+nEMh{e96qh>Q~zy*xhZND!Z2wG#PJ+KK2l zO-2j2*oEiylxm|OYfzns)1`X@$7GHQhdKF1%d-4Q5HdzL%U;-k`~{aBm*D|D+{>Y*=Ce_FwwJXtP6(=tFyPWKNg49n@N3FecodR_W_Hv?_`W?I| zYAPTaD#ul*Gbl~hsXDba;TFj6{=U8xocK$TD1b&IcR*7@bqC*cZEQC8>co>@2j0GJ zgMJhS$l|2(fx>5G68)zQOCAXrCeuomrihG=UT3IMm3gz@7qT}MCb2+4GFr0QD0g3y z;%CA>w7E(Pkb=(SU4K_046mbuF6ta{v`e?c0H=UTY;4Gjh;8TXB37yTMTnVs*X-Gq zYVx#-=W+t|Fuv5#t%zZMYo^Lzt-XMU->~bgEQ2;{cJvOMDD_I?mLO96J4uV*qn+QE zk6Ir!-TGya{^B3Q*Q0sljabvn)_WZVG+&!NHO=Z*R({qr75c2WHig}!rJQo(&ppZJ zY7d^=&S#6zIq?K4z7Ha+3EH~1Edanhc$c5S-Ipo0(ubz|&uM!!-F2ZG|0oA`voBom z=EMMh?3LxObo>d(k8`J~kh0@7t8Lx=&#~dvmlT5I5ZdD))mwl3@zv;->sxUW4}<2L zClcRqw?+4(p&w)-DRKi2zEdx;H`P!y&NhB~6uTXAzwZnamqK3OXIdtnl{2t@>2f>I zqBn=tfLvl8c{H)zkzLNXY|=W~g`Kg+R_>X7}vUR(>^XAVC? zB^e0`R2-pGwYP8iZx4Oq<4VN4hTvW2ueo?v&U+bV*af#;cOp9X$0XcI@$8?-a+*516P0-+Uw}L{(esA&qqmWG}WB6pZ*^mRk*XI{( zFrfs)YP9eAHdhoh($IZs+1sY+EX5x#FZbU0n%*Gc3-Hiqwei)+`8i~UzntztYnVS4 zz8cAy%5fC-e9eXPdD$(gZK!6k0e{}@9>;)cP{)yO$zjX|PHdU#+0z7G3sfX?Arjsu z!|Fa0r9heg+hrbA*g7f;DFqmc`o&*~IEjy^r&-w~>? zTP8n*YtPL03zsIf^F1mnTB!G?)D)Ddri)H&Un=jF(#*B*p3 zk}8&sP{pw!)U^#*17j@STy)3i|GASV>kHt#7O)QIwjGMh0Ja7D>Ul+Cy>Fq=cLj8I zKrP3N93=|$9|{0Vgd_7+Y@*9l*8a<-*^%J8-8qwM?(*A2C_vcAdKh*P=BmO># z+%~`7=dY0lZ94EyV#s&0W=L26`y}gU0FTKJVU0A|FMAjB066J&hkn$KDiARGVZXJo z7#Z4hV^+&RPxjfJ5+76T^ip+_U%iK2vlBjyk9LoxMfwp+^-8v!A8pJZ3>rB-0LcWv zwiA`gN5`g!6ZgofzOCJVB^LXKb95k(Q&7%4Z-4yY54axjkQs;kOuU8u3mVO06-Q?~ zz1q8kK2em#n8jy7pJoo!+f6=i{RbEZs9gOPxi=m!l0%d2Itofm-Q%m(GZEZC+VT5 zk)w*s0c<<{i|hi}QOSMHY;|{L#34(4#MP^roWM%3vvK>Ed)5)F*&Jr&ZU+6LdXGDg zl(PCn11oK@=XkLvqvF1T@s1pZ1}jk%8~(G9M?QU0X~FL4T;_fuB5xC!g!v{58~DEf zvee?dMk4#c7k4Aw-kJePIyv>gdy%M`KUCROya**OY69L?eT-qsdw?oU;j0=E_YC*5 z=6^;Ggo`AkHxElWJE%1?4+1HS1=|5ky*Xa`UV=X8ooXGJ$)b&xOb}0*QNCWL^?5kl1QlHz{STWR?{jTRZyJaOpxIoOJwg6H;Ywdx zhdxMT|3y31WSYO2WHF-Axcm_={Mo5c{vG6h_O0b`VBZRJoO#{ ✅ Use :open: to collapse long content that takes too much space.
+ **DON'Ts**
❌ Overload the page with too many admonitions.
@@ -165,14 +166,47 @@ When none of the above apply. ## Applies to -Allows you to annotate a page or section based on its applicability to a specific product or version. +Allows you to annotate a page or a section based on its applicability to a specific product or version. **DOs**
-✅ Put `{applies_to}` immediately before the heading
+✅ To annotate a page, put `{applies_to}` in the YAML frontmatter
+✅ To annotate a section, put `{applies_to}` immediately before the heading
+ **DON'Ts**
❌ Use in admonitions yet.
+:::{dropdown} Page annotations +```markdown +--- +applies_to: + stack: ga 9.1 + deployment: + eck: ga 9.0 + ess: beta 9.1 + ece: discontinued 9.2.0 + self: unavailable 9.3.0 + serverless: + security: ga 9.0.0 + elasticsearch: beta 9.1.0 + observability: discontinued 9.2.0 + product: coming 9.5, discontinued 9.7 +--- +``` +![annotations rendered](img/annotations.png) +::: + +:::{dropdown} Section annotations +```markdown +#### Stack only +```yaml {applies_to} +stack: ga 9.1 +``` +#### Stack only +```yaml {applies_to} +stack: ga 9.1 +``` +::: 🚧🚧🚧 \ No newline at end of file From 27425434a2cac85b2e797a9776afd24dd023c08a Mon Sep 17 00:00:00 2001 From: Arianna Laudazzi Date: Mon, 31 Mar 2025 09:31:03 +0200 Subject: [PATCH 10/59] Add code block --- docs/syntax/quick-ref.md | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/docs/syntax/quick-ref.md b/docs/syntax/quick-ref.md index 0216a2ac1..bbcb2f9b6 100644 --- a/docs/syntax/quick-ref.md +++ b/docs/syntax/quick-ref.md @@ -208,5 +208,36 @@ stack: ga 9.1 ``` ::: +## Code block + +Block element that displays multiple lines of code. Start and end a code block with a sequence of three backtick characters ```. + +**DOs**
+✅ Add a language identifier to enable syntax highlighting
+ +**DON'Ts**
+❌ Use in admonitions yet.
+ +:::{dropdown} Markdown +```markdown +```yaml +project: + title: MyST Markdown + github: https://github.com/jupyter-book/mystmd +``` +``` +::: + +:::{dropdown} Output + +```yaml +project: + title: MyST Markdown + github: https://github.com/jupyter-book/mystmd +``` + +::: + + 🚧🚧🚧 \ No newline at end of file From 52a6001a8cecdd3101e8d112854d9b75935d3d5b Mon Sep 17 00:00:00 2001 From: Arianna Laudazzi Date: Mon, 31 Mar 2025 09:47:05 +0200 Subject: [PATCH 11/59] Add code callouts --- docs/syntax/quick-ref.md | 46 +++++++++++++++++++++++++++++++++++----- 1 file changed, 41 insertions(+), 5 deletions(-) diff --git a/docs/syntax/quick-ref.md b/docs/syntax/quick-ref.md index bbcb2f9b6..159d13ecb 100644 --- a/docs/syntax/quick-ref.md +++ b/docs/syntax/quick-ref.md @@ -39,7 +39,7 @@ Title of a page or a section. To create a heading, add number signs `#` in front **DOs**
✅ Start every page with Heading 1
✅ Use only one Heading 1 per page
-✅ Use a custom anchor link if you use the same heading text multiple times +✅ Use a custom anchor link if you use the same heading text multiple times
**DON'Ts**
❌ Use headings in tabs or dropdowns
@@ -110,10 +110,10 @@ Use admonitions to draw attention to content that is different than the main bod (Include examples: Markdown and Rendered) **DOs**
-✅ Use :open: to collapse long content that takes too much space.
+✅ Use :open: to collapse long content that takes too much space
**DON'Ts**
-❌ Overload the page with too many admonitions.
+❌ Overload the page with too many admonitions
:::{dropdown} Note ```markdown @@ -216,7 +216,7 @@ Block element that displays multiple lines of code. Start and end a code block w ✅ Add a language identifier to enable syntax highlighting
**DON'Ts**
-❌ Use in admonitions yet.
+❌ Use in admonitions yet
:::{dropdown} Markdown ```markdown @@ -229,15 +229,51 @@ project: ::: :::{dropdown} Output - ```yaml project: title: MyST Markdown github: https://github.com/jupyter-book/mystmd ``` +::: + + +## Code callouts + +A code block can contain **explicit** and **magic** callouts. + +**DOs**
+✅ Use one callout format
+✅ Put comments right after the code block to be positioned as a callout
+✅ In case of an ordered list, follow the same number of items as in the code block
+ +**DON'Ts**
+❌ Combine explicit and magic callout
+:::{dropdown} Markdown +```markdown +```yaml +project: + license: + content: CC-BY-4.0 <1> +``` + +1. The license +``` ::: +:::{dropdown} Output +```yaml +project: + license: + content: CC-BY-4.0 <1> +``` + +1. The license + +::: + + + 🚧🚧🚧 \ No newline at end of file From 89887cf62827f0a3dd6a59e0d20a70a4fe47d32c Mon Sep 17 00:00:00 2001 From: Arianna Laudazzi Date: Mon, 31 Mar 2025 09:52:05 +0200 Subject: [PATCH 12/59] Add callout examples --- docs/syntax/quick-ref.md | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/docs/syntax/quick-ref.md b/docs/syntax/quick-ref.md index 159d13ecb..2b1f1b70e 100644 --- a/docs/syntax/quick-ref.md +++ b/docs/syntax/quick-ref.md @@ -249,6 +249,9 @@ A code block can contain **explicit** and **magic** callouts. **DON'Ts**
❌ Combine explicit and magic callout
+### Example of explicit callout +Add `<\d+>` to the end of a line to explicitly create a code callout. + :::{dropdown} Markdown ```markdown ```yaml @@ -272,6 +275,26 @@ project: ::: +### Example of magic callout +Add comments with `//` or `#` to magically create callouts. + +:::{dropdown} Markdown +```markdown +```csharp +var apiKey = new ApiKey(""); // Set up the api key +var client = new ElasticsearchClient("", apiKey); +``` +``` +::: + +:::{dropdown} Output +```csharp +var apiKey = new ApiKey(""); // Set up the api key +var client = new ElasticsearchClient("", apiKey); +```content: CC-BY-4.0 +``` + +::: From f074640e276c1f837d4524a6f5e75c20673ae27b Mon Sep 17 00:00:00 2001 From: Arianna Laudazzi Date: Mon, 31 Mar 2025 10:20:02 +0200 Subject: [PATCH 13/59] Add comments --- docs/syntax/quick-ref.md | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/docs/syntax/quick-ref.md b/docs/syntax/quick-ref.md index 2b1f1b70e..9ea1dba07 100644 --- a/docs/syntax/quick-ref.md +++ b/docs/syntax/quick-ref.md @@ -296,6 +296,27 @@ var client = new ElasticsearchClient("", apiKey); ::: +## Comments + +Use `%` to add single-line comments. + +**DOs**
+✅ Add a space after the `%`
+ +**DON'Ts**
+❌ Use `#` or `//`
+ +:::{dropdown} Markdown +```markdown +% This is a comment +This is regular text +::: + +:::{dropdown} Output +% This is a comment +This is regular text +::: + From e894f4a5ae119111015c5544dfe7bee6aa81cb75 Mon Sep 17 00:00:00 2001 From: Arianna Laudazzi Date: Mon, 31 Mar 2025 10:35:09 +0200 Subject: [PATCH 14/59] Add dropdown --- docs/syntax/quick-ref.md | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/docs/syntax/quick-ref.md b/docs/syntax/quick-ref.md index 9ea1dba07..bd2bbf234 100644 --- a/docs/syntax/quick-ref.md +++ b/docs/syntax/quick-ref.md @@ -317,6 +317,41 @@ This is regular text This is regular text ::: +## Dropdowns + +Dropdowns hide and reveal content on user interaction. By default, dropdowns are collapsed and content is hidden until you click the title of the collapsible block. + +**DOs**
+✅ Use dropdowns for text, lists, images, code blocks, and tables
+ +**DON'Ts**
+❌ Use for very long paragraphs or entire sections
+ +:::{dropdown} Markdown +```markdown +:::{dropdown} Dropdown Title +Dropdown content +::: +::: + +:::{dropdown} Output +:::{dropdown} Dropdown Title +Dropdown content +::: +::: + +You can optionally specify the `open` option to keep the dropdown content visible by default. + +```markdown +:::{dropdown} Dropdown Title +:open: +Dropdown content +::: +``` + + + + From a7a9948dc512f0eb37ffdebb8e8f2493314cca76 Mon Sep 17 00:00:00 2001 From: Marci W <333176+marciw@users.noreply.github.com> Date: Mon, 31 Mar 2025 16:06:37 -0400 Subject: [PATCH 15/59] cleanup, wip notes --- docs/syntax/quick-ref.md | 149 +++++++++++++++++++++++++++++---------- 1 file changed, 111 insertions(+), 38 deletions(-) diff --git a/docs/syntax/quick-ref.md b/docs/syntax/quick-ref.md index bd2bbf234..1c67beed1 100644 --- a/docs/syntax/quick-ref.md +++ b/docs/syntax/quick-ref.md @@ -8,10 +8,10 @@ navigation_title: "WIP Quick reference" This page contains WIP tests, not real entries ::: -Quick guidance on Elastic Docs V3 syntax. +Quick guidance on Elastic Docs V3 syntax. ## Example quick ref entry -Prose description of this syntax element (note: the heading should link to the full syntax guide entry) +Prose description of this syntax element (include a link to the full syntax guide) **DOs**
✅ First _do_ -- not in a bulleted list; use the checkmark as a bullet character and use line breaks
@@ -31,21 +31,66 @@ some markdown, **strong** some output, **strong** ::: +[Link to the full syntax ref entry for more details](index.md) +
+
+
+:::{tip} + 👇 Final drafts 👇 +::: + +## Anchors + +An anchor is automatically created for each [heading](#headings). Default anchors take the form of hyphenated, lowercase heading text, with spaces and special characters trimmed. You can also create a custom anchor by adding it in square brackets at the end of a heading. + +**DOs**
+✅ Create custom anchors for repeated headings like "Example request"
+ +**DON'Ts**
+❌ Include punctuation marks in custom anchors
+❌ Define custom anchors in text that is not a heading + +### Default anchors + +:::{dropdown} Markdown +```markdown +#### Hello world! +``` +::: + +:::{dropdown} Output + +Auto-generated anchor `#hello-world` +::: + +### Custom anchors + +:::{dropdown} Markdown +```markdown +#### Heading [custom-anchor] +``` +::: + +:::{dropdown} Output + +`#custom-anchor` that targets the H4 `Heading` +::: + +[More syntax: Anchor links](links#same-page-links-anchors) ## Headings -Title of a page or a section. To create a heading, add number signs `#` in front of a word or phrase. The number of signs corresponds to the heading level. +Title of a page or a section. To create a heading, add number signs `#` at the beginning of the line (one `#` for each heading level). **DOs**
-✅ Start every page with Heading 1
+✅ Start every page with a Heading 1
✅ Use only one Heading 1 per page
-✅ Use a custom anchor link if you use the same heading text multiple times
+✅ Define [custom anchors](#custom-anchors) for repeated headings
**DON'Ts**
❌ Use headings in tabs or dropdowns
❌ Go deeper than Heading 4 - :::{dropdown} Markdown ```markdown # Heading 1 @@ -64,56 +109,84 @@ Title of a page or a section. To create a heading, add number signs `#` in front ::: -## Anchor links +[More syntax: Headings](headings.md) -Anchor links are generated based on the heading text. You will get a hyphened, lowercase, alphanumeric version of any string, with any diacritics removed, whitespace and dashes collapsed, and whitespace trimmed. +## Substitutions -**DOs**
-✅ Use always lower case
+Key-value pairs that define variables. They help ensure consistency and enable short forms. +You can define a substitution at the page level in a [front matter](frontmatter.md) block, or in `docset.yml` to apply it across the entire doc set. To use a substitution in your content, surround the key with curly brackets: `{{variable}}`
-**DON'Ts**
-❌ Put punctuation marks
-### Default anchor links +**DOs**
+✅ Check the global `docset.yml` file for existing product and feature name substitutions
+✅ Use substitutions in code blocks by setting `subs=true`
+✅ Define new page-specific substitutions as needed -:::{dropdown} Markdown -```markdown -#### Hello-World -``` -::: +**DON'Ts**
+❌ Override existing `docset.yml` substitutions at the page level (causes build errors)
+❌ Use substitutions for common words that don't need to be standardized -:::{dropdown} Output +### Define a substitution -#### Hello-World +:::{dropdown} Yaml +In `docset.yml`: +``` +subs: + ccs: "cross-cluster search" + ech: "Elastic Cloud Hosted" +``` ::: -### Custom anchor links - -You can also specify a custom anchor link using the following syntax. +### Use a substitution :::{dropdown} Markdown -```markdown -#### Heading [custom-anchor] + +In `myfile.md`: + +``` +{{ech}} supports most standard Kibana settings. ``` ::: :::{dropdown} Output -#### Heading [custom-anchor] +Elastic Cloud Hosted supports most standard Kibana settings. +::: + +[More syntax: Substitutions](./substitutions.md) + +
+
+
+
+
+
+:::{tip} +👆 Final drafts 👆 +::: + +
+
+
+
+
+
+:::{warning} WIP +🚧🚧🚧 👇 not-final drafts 👇 🚧🚧🚧 ::: ## Admonitions -Use admonitions to draw attention to content that is different than the main body. -(Include examples: Markdown and Rendered) +Use admonitions to draw attention to content or to distinguish it from the main flow. **DOs**
-✅ Use :open: to collapse long content that takes too much space
+✅ Use custom admonitions as needed **DON'Ts**
-❌ Overload the page with too many admonitions
+❌ Stack admonitions
+❌ Overload a page with too many admonitions
:::{dropdown} Note ```markdown @@ -135,7 +208,6 @@ Warn the user against decisions they might regret. Warn the user against decisions they might regret. ::: - :::{dropdown} Tip ```markdown :::{tip} @@ -154,13 +226,13 @@ Could impact system performance or stability. Could impact system performance or stability. ::: -:::{dropdown} Plain +:::{dropdown} Custom ```markdown -:::{admonition} -When none of the above apply. +:::{admonition} Special note +Custom admonition with custom label. ``` -:::{admonition} -When none of the above apply. +:::{admonition} Special note +Custom admonition with custom label. ::: @@ -173,7 +245,8 @@ Allows you to annotate a page or a section based on its applicability to a speci ✅ To annotate a section, put `{applies_to}` immediately before the heading
**DON'Ts**
-❌ Use in admonitions yet.
+❌ Use "coming in x.x" `applies_to` tags (don't pre-announce features)
+❌ Include `applies_to` tags in admonitions
:::{dropdown} Page annotations ```markdown @@ -189,7 +262,7 @@ applies_to: security: ga 9.0.0 elasticsearch: beta 9.1.0 observability: discontinued 9.2.0 - product: coming 9.5, discontinued 9.7 + product: discontinued 9.7 --- ``` ![annotations rendered](img/annotations.png) From 28bcd6302913da2be330cb4fe11c0ee880e5e52c Mon Sep 17 00:00:00 2001 From: Marci W <333176+marciw@users.noreply.github.com> Date: Mon, 31 Mar 2025 16:10:22 -0400 Subject: [PATCH 16/59] oops --- docs/syntax/quick-ref.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/syntax/quick-ref.md b/docs/syntax/quick-ref.md index 1c67beed1..cb44675b7 100644 --- a/docs/syntax/quick-ref.md +++ b/docs/syntax/quick-ref.md @@ -77,7 +77,7 @@ Auto-generated anchor `#hello-world` `#custom-anchor` that targets the H4 `Heading` ::: -[More syntax: Anchor links](links#same-page-links-anchors) +[More syntax: Anchor links](links.md#same-page-links-anchors) ## Headings Title of a page or a section. To create a heading, add number signs `#` at the beginning of the line (one `#` for each heading level). From 6dcf402288ca27dcc19547a5b3900a29a8487a23 Mon Sep 17 00:00:00 2001 From: Marci W <333176+marciw@users.noreply.github.com> Date: Tue, 1 Apr 2025 20:42:59 -0400 Subject: [PATCH 17/59] more cleanup and editing --- docs/syntax/quick-ref.md | 404 +++++++++++++++++++++------------------ 1 file changed, 218 insertions(+), 186 deletions(-) diff --git a/docs/syntax/quick-ref.md b/docs/syntax/quick-ref.md index cb44675b7..0a4266f47 100644 --- a/docs/syntax/quick-ref.md +++ b/docs/syntax/quick-ref.md @@ -11,7 +11,7 @@ This page contains WIP tests, not real entries Quick guidance on Elastic Docs V3 syntax. ## Example quick ref entry -Prose description of this syntax element (include a link to the full syntax guide) +Prose description of this syntax element **DOs**
✅ First _do_ -- not in a bulleted list; use the checkmark as a bullet character and use line breaks
@@ -21,63 +21,172 @@ Prose description of this syntax element (include a link to the full syntax guid ❌ First _don't_
❌ Second _don't_ +Dropdowns: In most cases, use dropdowns labeled Output (open by default) and Markdown. But use different labels and a progressive sequence (etc.) as needed + +:::{dropdown} Output +(open by default) + +:open: +some output, **strong** +::: + :::{dropdown} Markdown ```markdown some markdown, **strong** ``` ::: -:::{dropdown} Output -some output, **strong** -::: -[Link to the full syntax ref entry for more details](index.md) +[More details →](index.md)


:::{tip} - 👇 Final drafts 👇 + 👇 Almost-final drafts 👇 +::: + + +## Admonitions + +Use admonitions to caution users, or to provide helpful tips or extra information. + +**DOs**
+✅ Use custom admonitions as needed + +**DON'Ts**
+❌ Stack admonitions
+❌ Overload a page with too many admonitions
+ +### Types +🚧 TODO: move labels to H4s so we can still have markdown and output dropdowns for each; flip output and markdown; auto-show output 🚧 + +:::{dropdown} Warning +```markdown +:::{warning} +Users could permanently lose data or leak sensitive information. +``` +:::{warning} +Users could permanently lose data or leak sensitive information. +::: + +:::{dropdown} Important +```markdown +:::{important} +Less dire than a warning. Users might encounter issues with performance or stability. +``` +:::{important} +Less dire than a warning. Users might encounter issues with performance or stability. +::: + +:::{dropdown} Note +```markdown +:::{note} +Supplemental information that provides context or clarification. +``` +:::{note} +Supplemental information that provides context or clarification. +::: + +:::{dropdown} Tip +```markdown +:::{tip} +Advice that helps users work more efficiently or make better choices. +``` +:::{tip} +Advice that helps users work more efficiently or make better choices. ::: +:::{dropdown} Custom +```markdown +:::{admonition} Special note +Custom admonition with custom label. +``` +:::{admonition} Special note +Custom admonition with custom label. +::: + + ## Anchors -An anchor is automatically created for each [heading](#headings). Default anchors take the form of hyphenated, lowercase heading text, with spaces and special characters trimmed. You can also create a custom anchor by adding it in square brackets at the end of a heading. +A default anchor is automatically created for each [heading](#headings), in the form `#heading-text` (hyphenated, lowercase, special characters and spaces trimmed). To create a custom anchor, add it in square brackets at the end of a heading: `[my-better-anchor]` **DOs**
-✅ Create custom anchors for repeated headings like "Example request"
+✅ Create custom anchors for repeated structural headings like "Example request"
**DON'Ts**
❌ Include punctuation marks in custom anchors
❌ Define custom anchors in text that is not a heading -### Default anchors - -:::{dropdown} Markdown +:::{dropdown} Default anchor +:open: ```markdown #### Hello world! + ``` ::: -:::{dropdown} Output -Auto-generated anchor `#hello-world` +:::{dropdown} Custom anchor +```markdown +#### Hello world! [get-started] +``` ::: -### Custom anchors + +[More details: Links →](links.md#same-page-links-anchors) + + +## Comments + +Use `%` to add single-line comments. + +**DOs**
+✅ Add a space after the `%`
+ +**DON'Ts**
+❌ Use `#` or `//`
:::{dropdown} Markdown +:open: ```markdown -#### Heading [custom-anchor] -``` +% This is a comment +This is regular text ::: :::{dropdown} Output +% This is a comment +This is regular text +::: + +## Dropdowns + +Collapsible blocks for hiding and showing content. + +**DOs**
+✅ Use dropdowns for text, lists, images, code blocks, and tables
+✅ Add `:open:` to auto-expand a dropdown by default + +**DON'Ts**
+❌ Use dropdowns for very long paragraphs or entire sections
+ +:::{dropdown} Output +:open: +:::{dropdown} Title or label +:open: +Collapsible content +::: +::: -`#custom-anchor` that targets the H4 `Heading` +:::{dropdown} Markdown +```markdown +:::{dropdown} Title or label +:open: +Collapsible content ::: +::: + -[More syntax: Anchor links](links.md#same-page-links-anchors) ## Headings Title of a page or a section. To create a heading, add number signs `#` at the beginning of the line (one `#` for each heading level). @@ -85,45 +194,44 @@ Title of a page or a section. To create a heading, add number signs `#` at the b **DOs**
✅ Start every page with a Heading 1
✅ Use only one Heading 1 per page
-✅ Define [custom anchors](#custom-anchors) for repeated headings
+✅ Define custom anchors for repeated headings
**DON'Ts**
❌ Use headings in tabs or dropdowns
❌ Go deeper than Heading 4 -:::{dropdown} Markdown -```markdown +:::{dropdown} Output +:open: # Heading 1 ## Heading 2 ### Heading 3 #### Heading 4 -``` -::: -:::{dropdown} Output +::: +:::{dropdown} Markdown +```markdown # Heading 1 ## Heading 2 ### Heading 3 #### Heading 4 - +``` ::: -[More syntax: Headings](headings.md) -## Substitutions -Key-value pairs that define variables. They help ensure consistency and enable short forms. -You can define a substitution at the page level in a [front matter](frontmatter.md) block, or in `docset.yml` to apply it across the entire doc set. To use a substitution in your content, surround the key with curly brackets: `{{variable}}`
+[More details: Headings →](headings.md) +## Substitutions (subs) +Key-value pairs that define variables. They help ensure consistency and enable short forms. To use a sub, surround the key with curly brackets: `{{variable}}`
**DOs**
-✅ Check the global `docset.yml` file for existing product and feature name substitutions
+✅ Check the global `docset.yml` file for existing product and feature name subs
✅ Use substitutions in code blocks by setting `subs=true`
✅ Define new page-specific substitutions as needed **DON'Ts**
-❌ Override existing `docset.yml` substitutions at the page level (causes build errors)
+❌ Override a `docset.yml` sub by defining a page-level sub with the same key (causes build errors)
❌ Use substitutions for common words that don't need to be standardized ### Define a substitution @@ -140,6 +248,9 @@ subs: ### Use a substitution + +This example uses the `docset.yml` defined [above](#define-a-substitution). + :::{dropdown} Markdown In `myfile.md`: @@ -154,7 +265,9 @@ In `myfile.md`: Elastic Cloud Hosted supports most standard Kibana settings. ::: -[More syntax: Substitutions](./substitutions.md) +[More details: Substitutions →](./substitutions.md) + +% TODO: link to our global docset.yml?

@@ -163,7 +276,7 @@ Elastic Cloud Hosted supports most standard Kibana settings.

:::{tip} -👆 Final drafts 👆 +👆 Almost-final drafts 👆 :::
@@ -174,113 +287,80 @@ Elastic Cloud Hosted supports most standard Kibana settings.
:::{warning} WIP -🚧🚧🚧 👇 not-final drafts 👇 🚧🚧🚧 +🚧🚧🚧 👇 very much WIP drafts 👇 🚧🚧🚧 ::: -## Admonitions - -Use admonitions to draw attention to content or to distinguish it from the main flow. - -**DOs**
-✅ Use custom admonitions as needed - -**DON'Ts**
-❌ Stack admonitions
-❌ Overload a page with too many admonitions
-:::{dropdown} Note -```markdown -:::{note} -Is relevant but can be ignored. -It can span multiple lines and supports inline formatting. -``` -:::{note} -Is relevant but can be ignored. -It can span multiple lines and supports inline formatting. -::: +## Applies to -:::{dropdown} Warning -```markdown -:::{warning} -Warn the user against decisions they might regret. -``` -:::{warning} -Warn the user against decisions they might regret. +:::{admonition} WIP +🚧 more coming soon 🚧 ::: -:::{dropdown} Tip -```markdown -:::{tip} -Helps the user make better choices. -``` -:::{tip} -Helps the user make better choices. -::: +Tags that note the technical contexts of a page or section: the deployments and flavors (stack/serverless) that the content "applies to." Use `applies_to` to help users make sure content is right for their deployments. -:::{dropdown} Important -```markdown -:::{important} -Could impact system performance or stability. -``` -:::{important} -Could impact system performance or stability. -::: +**DOs**
+✅ Define a set of page-level `applies_to` tags in a front matter block
+✅ Add `{applies_to}` after a heading to indicate that section's contexts
+✅ Indicate versions (`major.minor` with an optional `[.patch]`) and release phases like `beta` -:::{dropdown} Custom -```markdown -:::{admonition} Special note -Custom admonition with custom label. -``` -:::{admonition} Special note -Custom admonition with custom label. -::: +**DON'Ts**
+❌ Include `applies_to` tags in admonitions
+❌ Use `Coming (x.x.x)` tags, except in special cases (don't pre-announce features)
+### Page-level tags -## Applies to +:::{dropdown} Output +:open: +🚧 **TODO replace this image to match markdown** 🚧 -Allows you to annotate a page or a section based on its applicability to a specific product or version. +![annotations rendered](img/annotations.png) +::: -**DOs**
-✅ To annotate a page, put `{applies_to}` in the YAML frontmatter
-✅ To annotate a section, put `{applies_to}` immediately before the heading
+:::{dropdown} Markdown -**DON'Ts**
-❌ Use "coming in x.x" `applies_to` tags (don't pre-announce features)
-❌ Include `applies_to` tags in admonitions
+This example includes version and release phase facets, which aren't always needed. In many cases, `stack:` and `serverless:` are enough. -:::{dropdown} Page annotations -```markdown +```yaml --- applies_to: - stack: ga 9.1 + stack: 9.0 deployment: - eck: ga 9.0 - ess: beta 9.1 - ece: discontinued 9.2.0 - self: unavailable 9.3.0 + ece: preview + eck: beta 9.0.1 + ess: + self: 9.0 serverless: - security: ga 9.0.0 - elasticsearch: beta 9.1.0 - observability: discontinued 9.2.0 - product: discontinued 9.7 + elasticsearch: + observability: deprecated + security: + product: --- ``` -![annotations rendered](img/annotations.png) ::: -:::{dropdown} Section annotations -```markdown -#### Stack only -```yaml {applies_to} -stack: ga 9.1 -``` -#### Stack only -```yaml {applies_to} -stack: ga 9.1 + +### Section tag + +:::{dropdown} Output +:open: +#### Stack-only content +```{applies_to} +stack: +::: + +:::{dropdown} Markdown +````markdown +# Stack-only content +```{applies_to} +stack: ``` +```` ::: +[More details: Applies to →](applies.md) + ## Code block Block element that displays multiple lines of code. Start and end a code block with a sequence of three backtick characters ```. @@ -289,27 +369,30 @@ Block element that displays multiple lines of code. Start and end a code block w ✅ Add a language identifier to enable syntax highlighting
**DON'Ts**
-❌ Use in admonitions yet
+❌ Use in admonitions
-:::{dropdown} Markdown -```markdown +:::{dropdown} Output +:open: ```yaml project: title: MyST Markdown github: https://github.com/jupyter-book/mystmd ``` -``` ::: -:::{dropdown} Output +:::{dropdown} Markdown +```markdown ```yaml project: title: MyST Markdown github: https://github.com/jupyter-book/mystmd ``` +``` ::: + + ## Code callouts A code block can contain **explicit** and **magic** callouts. @@ -322,11 +405,11 @@ A code block can contain **explicit** and **magic** callouts. **DON'Ts**
❌ Combine explicit and magic callout
-### Example of explicit callout +### Explicit callout Add `<\d+>` to the end of a line to explicitly create a code callout. -:::{dropdown} Markdown -```markdown +:::{dropdown} Output +:open: ```yaml project: license: @@ -334,10 +417,11 @@ project: ``` 1. The license -``` + ::: -:::{dropdown} Output +:::{dropdown} Markdown +```markdown ```yaml project: license: @@ -345,22 +429,16 @@ project: ``` 1. The license - +``` ::: -### Example of magic callout -Add comments with `//` or `#` to magically create callouts. -:::{dropdown} Markdown -```markdown -```csharp -var apiKey = new ApiKey(""); // Set up the api key -var client = new ElasticsearchClient("", apiKey); -``` -``` -::: + +### Magic callout +Add comments with `//` or `#` to magically create callouts. :::{dropdown} Output +:open: ```csharp var apiKey = new ApiKey(""); // Set up the api key var client = new ElasticsearchClient("", apiKey); @@ -369,60 +447,14 @@ var client = new ElasticsearchClient("", apiKey); ::: -## Comments - -Use `%` to add single-line comments. - -**DOs**
-✅ Add a space after the `%`
- -**DON'Ts**
-❌ Use `#` or `//`
- -:::{dropdown} Markdown -```markdown -% This is a comment -This is regular text -::: - -:::{dropdown} Output -% This is a comment -This is regular text -::: - -## Dropdowns - -Dropdowns hide and reveal content on user interaction. By default, dropdowns are collapsed and content is hidden until you click the title of the collapsible block. - -**DOs**
-✅ Use dropdowns for text, lists, images, code blocks, and tables
- -**DON'Ts**
-❌ Use for very long paragraphs or entire sections
- :::{dropdown} Markdown ```markdown -:::{dropdown} Dropdown Title -Dropdown content -::: -::: - -:::{dropdown} Output -:::{dropdown} Dropdown Title -Dropdown content -::: -::: - -You can optionally specify the `open` option to keep the dropdown content visible by default. - -```markdown -:::{dropdown} Dropdown Title -:open: -Dropdown content -::: +```csharp +var apiKey = new ApiKey(""); // Set up the api key +var client = new ElasticsearchClient("", apiKey); ``` - - +``` +::: From d96625b3c4a17876c7ab6b1ecaa88f6e47dfab43 Mon Sep 17 00:00:00 2001 From: Marci W <333176+marciw@users.noreply.github.com> Date: Wed, 2 Apr 2025 09:12:36 -0400 Subject: [PATCH 18/59] fix comment --- docs/syntax/quick-ref.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/syntax/quick-ref.md b/docs/syntax/quick-ref.md index 0a4266f47..a15359678 100644 --- a/docs/syntax/quick-ref.md +++ b/docs/syntax/quick-ref.md @@ -122,7 +122,7 @@ A default anchor is automatically created for each [heading](#headings), in the :open: ```markdown #### Hello world! - + ``` ::: From d5819e1b8921e99a8955090993326fd31a3080d6 Mon Sep 17 00:00:00 2001 From: Marci W <333176+marciw@users.noreply.github.com> Date: Wed, 2 Apr 2025 09:53:05 -0400 Subject: [PATCH 19/59] fix dropdown dropdowns --- docs/syntax/quick-ref.md | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/docs/syntax/quick-ref.md b/docs/syntax/quick-ref.md index a15359678..ad238c5a7 100644 --- a/docs/syntax/quick-ref.md +++ b/docs/syntax/quick-ref.md @@ -173,21 +173,19 @@ Collapsible blocks for hiding and showing content. :::{dropdown} Output :open: :::{dropdown} Title or label -:open: Collapsible content ::: ::: :::{dropdown} Markdown ```markdown -:::{dropdown} Title or label -:open: -Collapsible content -::: + :::{dropdown} Title or label + Collapsible content + ::: +``` ::: - ## Headings Title of a page or a section. To create a heading, add number signs `#` at the beginning of the line (one `#` for each heading level). From 4bcce609eec8b8d7c99b391c219a93bc17403d85 Mon Sep 17 00:00:00 2001 From: Marci W <333176+marciw@users.noreply.github.com> Date: Wed, 2 Apr 2025 10:44:41 -0400 Subject: [PATCH 20/59] too many dropdowns --- docs/syntax/quick-ref.md | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/docs/syntax/quick-ref.md b/docs/syntax/quick-ref.md index ad238c5a7..cec9859b9 100644 --- a/docs/syntax/quick-ref.md +++ b/docs/syntax/quick-ref.md @@ -170,21 +170,23 @@ Collapsible blocks for hiding and showing content. **DON'Ts**
❌ Use dropdowns for very long paragraphs or entire sections
-:::{dropdown} Output -:open: + +**Output** :::{dropdown} Title or label +:open: Collapsible content ::: -::: -:::{dropdown} Markdown +**Markdown** + ```markdown :::{dropdown} Title or label + :open: Collapsible content ::: ``` -::: +[More details: Dropdowns →](dropdowns.md) ## Headings Title of a page or a section. To create a heading, add number signs `#` at the beginning of the line (one `#` for each heading level). @@ -401,7 +403,7 @@ A code block can contain **explicit** and **magic** callouts. ✅ In case of an ordered list, follow the same number of items as in the code block
**DON'Ts**
-❌ Combine explicit and magic callout
+❌ Combine explicit and magic callouts
### Explicit callout Add `<\d+>` to the end of a line to explicitly create a code callout. From eed6f0dba7d160360de69a6b44741b68e879a871 Mon Sep 17 00:00:00 2001 From: Marci W <333176+marciw@users.noreply.github.com> Date: Wed, 2 Apr 2025 20:01:09 -0400 Subject: [PATCH 21/59] more edits --- docs/syntax/quick-ref.md | 203 +++++++++++++++++---------------------- 1 file changed, 88 insertions(+), 115 deletions(-) diff --git a/docs/syntax/quick-ref.md b/docs/syntax/quick-ref.md index cec9859b9..bf5b68474 100644 --- a/docs/syntax/quick-ref.md +++ b/docs/syntax/quick-ref.md @@ -5,47 +5,11 @@ navigation_title: "WIP Quick reference" # WORK IN PROGRESS Syntax quick reference :::{warning} -This page contains WIP tests, not real entries +This page is still in progress. ::: Quick guidance on Elastic Docs V3 syntax. -## Example quick ref entry -Prose description of this syntax element - -**DOs**
-✅ First _do_ -- not in a bulleted list; use the checkmark as a bullet character and use line breaks
-✅ Second _do_ - -**DON'Ts**
-❌ First _don't_
-❌ Second _don't_ - -Dropdowns: In most cases, use dropdowns labeled Output (open by default) and Markdown. But use different labels and a progressive sequence (etc.) as needed - -:::{dropdown} Output -(open by default) - -:open: -some output, **strong** -::: - -:::{dropdown} Markdown -```markdown -some markdown, **strong** -``` -::: - - -[More details →](index.md) -
-
-
- -:::{tip} - 👇 Almost-final drafts 👇 -::: - ## Admonitions @@ -59,7 +23,6 @@ Use admonitions to caution users, or to provide helpful tips or extra informatio ❌ Overload a page with too many admonitions
### Types -🚧 TODO: move labels to H4s so we can still have markdown and output dropdowns for each; flip output and markdown; auto-show output 🚧 :::{dropdown} Warning ```markdown @@ -269,35 +232,17 @@ Elastic Cloud Hosted supports most standard Kibana settings. % TODO: link to our global docset.yml? -
-
-
-
-
-
-:::{tip} -👆 Almost-final drafts 👆 -::: - -
-
-
-
-
-
- -:::{warning} WIP -🚧🚧🚧 👇 very much WIP drafts 👇 🚧🚧🚧 -::: - - ## Applies to :::{admonition} WIP 🚧 more coming soon 🚧 ::: -Tags that note the technical contexts of a page or section: the deployments and flavors (stack/serverless) that the content "applies to." Use `applies_to` to help users make sure content is right for their deployments. +Tags that identify the deployments and flavors (stack/serverless) that a piece of content "applies to." Think of `applies_to` tags as technical context identifiers that help users determine whether content is right for their deployments and configuration. + +:::{admonition} Tip +General content that is not deployment-specific should _not_ have any `applies_to` tags. They're meant to be limiting, not exhaustive / tk something +::: **DOs**
✅ Define a set of page-level `applies_to` tags in a front matter block
@@ -305,6 +250,8 @@ Tags that note the technical contexts of a page or section: the deployments and ✅ Indicate versions (`major.minor` with an optional `[.patch]`) and release phases like `beta` **DON'Ts**
+❌ Add `applies_to` tags to general, broadly applicable content
+❌ Use `applies_to` tags as metadata or to represent "aboutness" -- focus on helping users make decisions ❌ Include `applies_to` tags in admonitions
❌ Use `Coming (x.x.x)` tags, except in special cases (don't pre-announce features)
@@ -339,8 +286,6 @@ applies_to: ``` ::: - - ### Section tag :::{dropdown} Output @@ -361,103 +306,131 @@ stack: [More details: Applies to →](applies.md) -## Code block +## Code blocks -Block element that displays multiple lines of code. Start and end a code block with a sequence of three backtick characters ```. +Multi-line blocks for code, commands, configuration, and similar content. Use three backticks ` ``` ` on separate lines to start and end the block. For syntax highlighting, add a language identifier after the opening backticks. **DOs**
-✅ Add a language identifier to enable syntax highlighting
+✅ Include code blocks within lists or other block elements as needed
+✅ Add language identifiers like `yaml`, `json`, `bash` **DON'Ts**
-❌ Use in admonitions
+❌ Place code blocks in admonitions
+❌ Use inline code formatting (single backticks) for multi-line content
-:::{dropdown} Output +:::{dropdown} Example :open: ```yaml -project: - title: MyST Markdown - github: https://github.com/jupyter-book/mystmd +server.host: "0.0.0.0" +elasticsearch.hosts: ["http://localhost:9200"] ``` ::: :::{dropdown} Markdown ```markdown -```yaml -project: - title: MyST Markdown - github: https://github.com/jupyter-book/mystmd -``` + ```yaml + server.host: "0.0.0.0" + elasticsearch.hosts: ["http://localhost:9200"] + ``` ``` ::: - - ## Code callouts -A code block can contain **explicit** and **magic** callouts. +Inline annotations that highlight or explain specific lines in a code block. **DOs**
-✅ Use one callout format
-✅ Put comments right after the code block to be positioned as a callout
-✅ In case of an ordered list, follow the same number of items as in the code block
+✅ Keep callout/comment text short and specific
+✅ Use only one type of callout per code block (don't mix [explicit](#explicit-callout) and [magic](#magic-callout))
**DON'Ts**
-❌ Combine explicit and magic callouts
+❌ Overuse callouts -- aim for scannability
### Explicit callout -Add `<\d+>` to the end of a line to explicitly create a code callout. +Add `<1>`, `<2>`, ... to the end of a line to explicitly create a code callout. -:::{dropdown} Output +:::{dropdown} Example: Explicit callout :open: -```yaml -project: - license: - content: CC-BY-4.0 <1> +```json +{ + "match": { + "message": "search text" <1> + } +} ``` +1. Searches the `message` field for the phrase "search text" -1. The license - -::: - -:::{dropdown} Markdown -```markdown -```yaml -project: - license: - content: CC-BY-4.0 <1> +**Markdown** ``` - -1. The license + ```json + { + "match": { + "message": "search text" <1> + } + } + ``` + 1. Searches the `message` field for the phrase "search text" ``` +1. 🚧 there's a bug in the rendering of this ::: - ### Magic callout Add comments with `//` or `#` to magically create callouts. -:::{dropdown} Output -:open: -```csharp -var apiKey = new ApiKey(""); // Set up the api key -var client = new ElasticsearchClient("", apiKey); -```content: CC-BY-4.0 +:::{dropdown} Example: Magic comment-based callout +```json +{ + "match": { + "message": "search text" // Searches the message field + } +} ``` -::: +**Markdown** + +(TODO replace with image format to prevent rendering? create issue) -:::{dropdown} Markdown ```markdown -```csharp -var apiKey = new ApiKey(""); // Set up the api key -var client = new ElasticsearchClient("", apiKey); -``` + ```json + { + "match": { + "message": "search text" // Searches the message field + } + } + ``` ``` ::: +🚧🚧🚧 + +## Quick ref entry template +Prose description of this syntax element + +**DOs**
+✅ First _do_ -- not in a bulleted list; use the checkmark as a bullet character and use line breaks
+✅ Second _do_ + +**DON'Ts**
+❌ First _don't_
+❌ Second _don't_ + +Dropdowns: In most cases, use dropdowns labeled Output (open by default) and Markdown. But use different labels and a progressive sequence (etc.) as needed + +:::{dropdown} Output +(open by default) + +:open: +some output, **strong** +::: +:::{dropdown} Markdown +```markdown +some markdown, **strong** +``` +::: -🚧🚧🚧 \ No newline at end of file +[More details →](index.md) From 8dc00bf6b5e4ffbd3a63518a6f10593ab14e69fa Mon Sep 17 00:00:00 2001 From: Marci W <333176+marciw@users.noreply.github.com> Date: Thu, 3 Apr 2025 08:01:05 -0400 Subject: [PATCH 22/59] add missing closing backticks --- docs/syntax/quick-ref.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/syntax/quick-ref.md b/docs/syntax/quick-ref.md index bf5b68474..22ad3ffa8 100644 --- a/docs/syntax/quick-ref.md +++ b/docs/syntax/quick-ref.md @@ -293,6 +293,7 @@ applies_to: #### Stack-only content ```{applies_to} stack: +``` ::: :::{dropdown} Markdown From 113123c13d5e2e709942edd0156894ebb371d33b Mon Sep 17 00:00:00 2001 From: Marci W <333176+marciw@users.noreply.github.com> Date: Thu, 3 Apr 2025 08:03:15 -0400 Subject: [PATCH 23/59] alpha order --- docs/syntax/quick-ref.md | 274 ++++++++++++++++++++------------------- 1 file changed, 141 insertions(+), 133 deletions(-) diff --git a/docs/syntax/quick-ref.md b/docs/syntax/quick-ref.md index 22ad3ffa8..a1cc8d180 100644 --- a/docs/syntax/quick-ref.md +++ b/docs/syntax/quick-ref.md @@ -99,139 +99,6 @@ A default anchor is automatically created for each [heading](#headings), in the [More details: Links →](links.md#same-page-links-anchors) - -## Comments - -Use `%` to add single-line comments. - -**DOs**
-✅ Add a space after the `%`
- -**DON'Ts**
-❌ Use `#` or `//`
- -:::{dropdown} Markdown -:open: -```markdown -% This is a comment -This is regular text -::: - -:::{dropdown} Output -% This is a comment -This is regular text -::: - -## Dropdowns - -Collapsible blocks for hiding and showing content. - -**DOs**
-✅ Use dropdowns for text, lists, images, code blocks, and tables
-✅ Add `:open:` to auto-expand a dropdown by default - -**DON'Ts**
-❌ Use dropdowns for very long paragraphs or entire sections
- - -**Output** -:::{dropdown} Title or label -:open: -Collapsible content -::: - -**Markdown** - -```markdown - :::{dropdown} Title or label - :open: - Collapsible content - ::: -``` - -[More details: Dropdowns →](dropdowns.md) - -## Headings -Title of a page or a section. To create a heading, add number signs `#` at the beginning of the line (one `#` for each heading level). - -**DOs**
-✅ Start every page with a Heading 1
-✅ Use only one Heading 1 per page
-✅ Define custom anchors for repeated headings
- -**DON'Ts**
-❌ Use headings in tabs or dropdowns
-❌ Go deeper than Heading 4 - -:::{dropdown} Output -:open: -# Heading 1 -## Heading 2 -### Heading 3 -#### Heading 4 - -::: - -:::{dropdown} Markdown -```markdown -# Heading 1 -## Heading 2 -### Heading 3 -#### Heading 4 -``` -::: - - - -[More details: Headings →](headings.md) - -## Substitutions (subs) -Key-value pairs that define variables. They help ensure consistency and enable short forms. To use a sub, surround the key with curly brackets: `{{variable}}`
- -**DOs**
-✅ Check the global `docset.yml` file for existing product and feature name subs
-✅ Use substitutions in code blocks by setting `subs=true`
-✅ Define new page-specific substitutions as needed - -**DON'Ts**
-❌ Override a `docset.yml` sub by defining a page-level sub with the same key (causes build errors)
-❌ Use substitutions for common words that don't need to be standardized - -### Define a substitution - -:::{dropdown} Yaml -In `docset.yml`: - -``` -subs: - ccs: "cross-cluster search" - ech: "Elastic Cloud Hosted" -``` -::: - - -### Use a substitution - -This example uses the `docset.yml` defined [above](#define-a-substitution). - -:::{dropdown} Markdown - -In `myfile.md`: - -``` -{{ech}} supports most standard Kibana settings. -``` -::: - -:::{dropdown} Output - -Elastic Cloud Hosted supports most standard Kibana settings. -::: - -[More details: Substitutions →](./substitutions.md) - -% TODO: link to our global docset.yml? - ## Applies to :::{admonition} WIP @@ -307,6 +174,8 @@ stack: [More details: Applies to →](applies.md) + + ## Code blocks Multi-line blocks for code, commands, configuration, and similar content. Use three backticks ` ``` ` on separate lines to start and end the block. For syntax highlighting, add a language identifier after the opening backticks. @@ -337,6 +206,7 @@ elasticsearch.hosts: ["http://localhost:9200"] ::: + ## Code callouts Inline annotations that highlight or explain specific lines in a code block. @@ -404,6 +274,144 @@ Add comments with `//` or `#` to magically create callouts. ``` ::: +## Comments + +Use `%` to add single-line comments. + +**DOs**
+✅ Add a space after the `%`
+ +**DON'Ts**
+❌ Use `#` or `//`
+ +:::{dropdown} Markdown +:open: +```markdown +% This is a comment +This is regular text +::: + +:::{dropdown} Output +% This is a comment +This is regular text +::: + +## Dropdowns + +Collapsible blocks for hiding and showing content. + +**DOs**
+✅ Use dropdowns for text, lists, images, code blocks, and tables
+✅ Add `:open:` to auto-expand a dropdown by default + +**DON'Ts**
+❌ Use dropdowns for very long paragraphs or entire sections
+ + +**Output** +:::{dropdown} Title or label +:open: +Collapsible content +::: + +**Markdown** + +```markdown + :::{dropdown} Title or label + :open: + Collapsible content + ::: +``` + +[More details: Dropdowns →](dropdowns.md) + +## Headings +Title of a page or a section. To create a heading, add number signs `#` at the beginning of the line (one `#` for each heading level). + +**DOs**
+✅ Start every page with a Heading 1
+✅ Use only one Heading 1 per page
+✅ Define custom anchors for repeated headings
+ +**DON'Ts**
+❌ Use headings in tabs or dropdowns
+❌ Go deeper than Heading 4 + +:::{dropdown} Output +:open: +# Heading 1 +## Heading 2 +### Heading 3 +#### Heading 4 + +::: + +:::{dropdown} Markdown +```markdown +# Heading 1 +## Heading 2 +### Heading 3 +#### Heading 4 +``` +::: + + + +[More details: Headings →](headings.md) + +## Substitutions (subs) +Key-value pairs that define variables. They help ensure consistency and enable short forms. To use a sub, surround the key with curly brackets: `{{variable}}`
+ +**DOs**
+✅ Check the global `docset.yml` file for existing product and feature name subs
+✅ Use substitutions in code blocks by setting `subs=true`
+✅ Define new page-specific substitutions as needed + +**DON'Ts**
+❌ Override a `docset.yml` sub by defining a page-level sub with the same key (causes build errors)
+❌ Use substitutions for common words that don't need to be standardized + +### Define a substitution + +:::{dropdown} Yaml +In `docset.yml`: + +``` +subs: + ccs: "cross-cluster search" + ech: "Elastic Cloud Hosted" +``` +::: + + +### Use a substitution + +This example uses the `docset.yml` defined [above](#define-a-substitution). + +:::{dropdown} Markdown + +In `myfile.md`: + +``` +{{ech}} supports most standard Kibana settings. +``` +::: + +:::{dropdown} Output + +Elastic Cloud Hosted supports most standard Kibana settings. +::: + +[More details: Substitutions →](./substitutions.md) + +% TODO: link to our global docset.yml? + + + + + + + 🚧🚧🚧 From 7aeb1cca48a897bed07ab1551d132714e377607e Mon Sep 17 00:00:00 2001 From: Marci W <333176+marciw@users.noreply.github.com> Date: Thu, 3 Apr 2025 08:11:01 -0400 Subject: [PATCH 24/59] add list entry --- docs/syntax/quick-ref.md | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/docs/syntax/quick-ref.md b/docs/syntax/quick-ref.md index a1cc8d180..306f79ac6 100644 --- a/docs/syntax/quick-ref.md +++ b/docs/syntax/quick-ref.md @@ -359,6 +359,41 @@ Title of a page or a section. To create a heading, add number signs `#` at the b [More details: Headings →](headings.md) + + +## Lists + +Standard Markdown ordered (numbered) and unordered (bulleted) lists. Indent with four spaces to nest paragraphs and other elements under a list item. Unordered lists can start with hyphens `-`, asterisks `*`, or plus signs `+`. + +**DOs**
+✅ Add code blocks, images, admonitions, and other content within a list item
+✅ Nest lists, mixing ordered and unordered as needed
+✅ Use parallel structure and phrasing in list items
+✅ Capitalize only the first word of list items (sentence case)
+✅ Use terminal punctuation consistently and only for complete sentences
+ +**DON'Ts**
+❌ Use lists solely for layout purposes
+❌ Use lists for structured data or comparisons — use tables instead + +:::{dropdown} Markdown examples + + ``` + - Unordered item 1 + ····Paragraph within item 1 + - Unordered item 2 + ``` + + ``` + 1. Ordered item 1 + 2. Ordered item 2 + ``` +::: + +[More details: Lists →](lists.md) + + + ## Substitutions (subs) Key-value pairs that define variables. They help ensure consistency and enable short forms. To use a sub, surround the key with curly brackets: `{{variable}}`
From d60698aaec15cca589781e53d3b4776c37b36078 Mon Sep 17 00:00:00 2001 From: Marci W <333176+marciw@users.noreply.github.com> Date: Thu, 3 Apr 2025 08:43:06 -0400 Subject: [PATCH 25/59] add links, fix callouts --- docs/syntax/quick-ref.md | 54 ++++++++++++++++++++++++++++------------ 1 file changed, 38 insertions(+), 16 deletions(-) diff --git a/docs/syntax/quick-ref.md b/docs/syntax/quick-ref.md index 306f79ac6..a87502938 100644 --- a/docs/syntax/quick-ref.md +++ b/docs/syntax/quick-ref.md @@ -209,20 +209,12 @@ elasticsearch.hosts: ["http://localhost:9200"] ## Code callouts -Inline annotations that highlight or explain specific lines in a code block. - -**DOs**
-✅ Keep callout/comment text short and specific
-✅ Use only one type of callout per code block (don't mix [explicit](#explicit-callout) and [magic](#magic-callout))
- -**DON'Ts**
-❌ Overuse callouts -- aim for scannability
+Inline annotations that highlight or explain specific lines in a code block. ### Explicit callout -Add `<1>`, `<2>`, ... to the end of a line to explicitly create a code callout. +To explicitly create a code callout, add a number marker in angle brackets (`<1>`, `<2>`, ...) at the end of a line. Add the corresponding callout text below the code block, in a numbered list that matches the markers. :::{dropdown} Example: Explicit callout -:open: ```json { "match": { @@ -230,7 +222,8 @@ Add `<1>`, `<2>`, ... to the end of a line to explicitly create a code callout. } } ``` -1. Searches the `message` field for the phrase "search text" +1. Searches the `message` field for the phrase "search text"
+ **Markdown** ``` @@ -246,11 +239,10 @@ Add `<1>`, `<2>`, ... to the end of a line to explicitly create a code callout. 1. 🚧 there's a bug in the rendering of this ::: - -### Magic callout +### Magic (comment-based) callout Add comments with `//` or `#` to magically create callouts. -:::{dropdown} Example: Magic comment-based callout +:::{dropdown} Example: Magic callout ```json { "match": { @@ -274,6 +266,14 @@ Add comments with `//` or `#` to magically create callouts. ``` ::: +**DOs**
+✅ Keep callout text short and specific
+✅ Use only one type of callout per code block (don't mix [explicit](#explicit-callout) and [magic](#magic-callout))
+✅ For explicit callouts, make sure you have a corresponding list item for each callout marker in the code. + +**DON'Ts**
+❌ Overuse callouts -- aim for readability and scannability
+ ## Comments Use `%` to add single-line comments. @@ -337,8 +337,7 @@ Title of a page or a section. To create a heading, add number signs `#` at the b ❌ Use headings in tabs or dropdowns
❌ Go deeper than Heading 4 -:::{dropdown} Output -:open: +:::{dropdown} Rendered example # Heading 1 ## Heading 2 ### Heading 3 @@ -360,6 +359,29 @@ Title of a page or a section. To create a heading, add number signs `#` at the b [More details: Headings →](headings.md) +## Links + +Standard Markdown links to doc pages, sections (anchors), or external content. Prefer absolute paths for links within the doc set. + +**DOs**
+✅ Use inline formatting in link text: `[**bold link**](bold-page.md)`
+✅ Autogenerate link text from the page or section title: `[](use-title.md#section)`
+✅ Define a custom [anchor](#anchors) by adding `[anchor-text]` at the end of a heading line + +**DON'Ts**
+❌ Use unclear, inaccessible link text like "click here" or "this"
+❌ Include terminal punctuation in link text + +:::{dropdown} Markdown examples +```markdown + [link text](/absolute/file.md#anchor) + [link text](https://external-site.com) + [link text](other-repo://path/file.md) + (#same-page-anchor) +``` +::: + +[More details: Links →](links.md) ## Lists From 63ba401ce286ab00587732beae815d530a6798c9 Mon Sep 17 00:00:00 2001 From: Marci W <333176+marciw@users.noreply.github.com> Date: Thu, 3 Apr 2025 08:49:51 -0400 Subject: [PATCH 26/59] edit appplies_to --- docs/syntax/quick-ref.md | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/docs/syntax/quick-ref.md b/docs/syntax/quick-ref.md index a87502938..dc7e85b12 100644 --- a/docs/syntax/quick-ref.md +++ b/docs/syntax/quick-ref.md @@ -102,13 +102,13 @@ A default anchor is automatically created for each [heading](#headings), in the ## Applies to :::{admonition} WIP -🚧 more coming soon 🚧 +🚧 more coming soon (including inline tags) 🚧 ::: -Tags that identify the deployments and flavors (stack/serverless) that a piece of content "applies to." Think of `applies_to` tags as technical context identifiers that help users determine whether content is right for their deployments and configuration. +Tags that identify technical contexts: the deployments and flavors (stack/serverless) that a piece of content "applies to." Use `applies_to` tags to help users determine whether content is right for their deployments and configuration. -:::{admonition} Tip -General content that is not deployment-specific should _not_ have any `applies_to` tags. They're meant to be limiting, not exhaustive / tk something +:::{tip} +General content that is not deployment-specific should _not_ have any `applies_to` tags. They're signals for readers, not comprehensive metadata. ::: **DOs**
@@ -118,14 +118,13 @@ General content that is not deployment-specific should _not_ have any `applies_t **DON'Ts**
❌ Add `applies_to` tags to general, broadly applicable content
-❌ Use `applies_to` tags as metadata or to represent "aboutness" -- focus on helping users make decisions +❌ Use `applies_to` tags as metadata or to represent "aboutness"
❌ Include `applies_to` tags in admonitions
❌ Use `Coming (x.x.x)` tags, except in special cases (don't pre-announce features)
-### Page-level tags +### Page-level tag :::{dropdown} Output -:open: 🚧 **TODO replace this image to match markdown** 🚧 ![annotations rendered](img/annotations.png) @@ -156,7 +155,6 @@ applies_to: ### Section tag :::{dropdown} Output -:open: #### Stack-only content ```{applies_to} stack: @@ -285,7 +283,6 @@ Use `%` to add single-line comments. ❌ Use `#` or `//`
:::{dropdown} Markdown -:open: ```markdown % This is a comment This is regular text From d6fef4843a3be32c597561aeb71d62a8602cd0bf Mon Sep 17 00:00:00 2001 From: Marci W <333176+marciw@users.noreply.github.com> Date: Thu, 3 Apr 2025 08:53:58 -0400 Subject: [PATCH 27/59] add wip spot for inline applies-to --- docs/syntax/quick-ref.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/docs/syntax/quick-ref.md b/docs/syntax/quick-ref.md index dc7e85b12..a153396e7 100644 --- a/docs/syntax/quick-ref.md +++ b/docs/syntax/quick-ref.md @@ -99,13 +99,10 @@ A default anchor is automatically created for each [heading](#headings), in the [More details: Links →](links.md#same-page-links-anchors) -## Applies to +## Applies to 🚧 -:::{admonition} WIP -🚧 more coming soon (including inline tags) 🚧 -::: - -Tags that identify technical contexts: the deployments and flavors (stack/serverless) that a piece of content "applies to." Use `applies_to` tags to help users determine whether content is right for their deployments and configuration. +Tags that identify technical contexts: the deployments and flavors (stack/serverless) that a piece of content "applies to." Use `applies_to` tags to help users determine whether content is right for their deployments and configuration. For more guidance, see +[](../versions/content-patterns.md). :::{tip} General content that is not deployment-specific should _not_ have any `applies_to` tags. They're signals for readers, not comprehensive metadata. @@ -170,8 +167,11 @@ stack: ```` ::: -[More details: Applies to →](applies.md) +### Inline tag +🚧 Coming soon 🚧 + +[More details: Applies to →](applies.md) ## Code blocks From aac4cb6f6baa806d35b75fb203740aaf1c73c11b Mon Sep 17 00:00:00 2001 From: Marci W <333176+marciw@users.noreply.github.com> Date: Thu, 3 Apr 2025 08:54:45 -0400 Subject: [PATCH 28/59] custom anchor --- docs/syntax/quick-ref.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/syntax/quick-ref.md b/docs/syntax/quick-ref.md index a153396e7..1e92b1638 100644 --- a/docs/syntax/quick-ref.md +++ b/docs/syntax/quick-ref.md @@ -237,7 +237,7 @@ To explicitly create a code callout, add a number marker in angle brackets (`<1> 1. 🚧 there's a bug in the rendering of this ::: -### Magic (comment-based) callout +### Magic (comment-based) callout [magic-callout] Add comments with `//` or `#` to magically create callouts. :::{dropdown} Example: Magic callout From b2ebf7ff2f6afd5ba1ac7dbdc56a19d0c65332f7 Mon Sep 17 00:00:00 2001 From: Marci W <333176+marciw@users.noreply.github.com> Date: Thu, 3 Apr 2025 09:06:29 -0400 Subject: [PATCH 29/59] simplify admonitions --- docs/syntax/quick-ref.md | 102 +++++++++++++++++++++++---------------- 1 file changed, 60 insertions(+), 42 deletions(-) diff --git a/docs/syntax/quick-ref.md b/docs/syntax/quick-ref.md index 1e92b1638..a7fedacf2 100644 --- a/docs/syntax/quick-ref.md +++ b/docs/syntax/quick-ref.md @@ -22,52 +22,67 @@ Use admonitions to caution users, or to provide helpful tips or extra informatio ❌ Stack admonitions
❌ Overload a page with too many admonitions
-### Types +::::{dropdown} Types + **Warning** + + ```markdown + :::{warning} + Users could permanently lose data or leak sensitive information. + ::: + ``` + :::{warning} + Users could permanently lose data or leak sensitive information. + ::: + + **Important** + + ```markdown + :::{important} + Less dire than a warning. Users might encounter issues with performance or stability. + ::: + ``` + :::{important} + Less dire than a warning. Users might encounter issues with performance or stability. + ::: + + **Note** + ```markdown + :::{note} + Supplemental information that provides context or clarification. + ::: + ``` + :::{note} + Supplemental information that provides context or clarification. + ::: + + **Tip** + ```markdown + :::{tip} + Advice that helps users work more efficiently or make better choices. + ::: + ``` + :::{tip} + Advice that helps users work more efficiently or make better choices. + ::: + + **Custom** + ```markdown + :::{admonition} Special note + Custom admonition with custom label. + ::: + ``` + :::{admonition} Special note + Custom admonition with custom label. + ::: + +:::: + + -:::{dropdown} Warning -```markdown -:::{warning} -Users could permanently lose data or leak sensitive information. -``` -:::{warning} -Users could permanently lose data or leak sensitive information. -::: -:::{dropdown} Important -```markdown -:::{important} -Less dire than a warning. Users might encounter issues with performance or stability. -``` -:::{important} -Less dire than a warning. Users might encounter issues with performance or stability. -::: -:::{dropdown} Note -```markdown -:::{note} -Supplemental information that provides context or clarification. -``` -:::{note} -Supplemental information that provides context or clarification. -::: -:::{dropdown} Tip -```markdown -:::{tip} -Advice that helps users work more efficiently or make better choices. -``` -:::{tip} -Advice that helps users work more efficiently or make better choices. -::: -:::{dropdown} Custom -```markdown -:::{admonition} Special note -Custom admonition with custom label. -``` -:::{admonition} Special note -Custom admonition with custom label. -::: ## Anchors @@ -280,7 +295,7 @@ Use `%` to add single-line comments. ✅ Add a space after the `%`
**DON'Ts**
-❌ Use `#` or `//`
+❌ Use `#` or `//` unless you're creating a [magic callout](#magic-callout)
:::{dropdown} Markdown ```markdown @@ -292,6 +307,9 @@ This is regular text % This is a comment This is regular text ::: +
+ +--- ## Dropdowns From 28f6db1c21348bc52e2554d61bc596ea8087efd5 Mon Sep 17 00:00:00 2001 From: Marci W <333176+marciw@users.noreply.github.com> Date: Thu, 3 Apr 2025 09:16:50 -0400 Subject: [PATCH 30/59] separators, edits --- docs/syntax/quick-ref.md | 62 +++++++++++++++++++++++++++++----------- 1 file changed, 45 insertions(+), 17 deletions(-) diff --git a/docs/syntax/quick-ref.md b/docs/syntax/quick-ref.md index a7fedacf2..dd396c142 100644 --- a/docs/syntax/quick-ref.md +++ b/docs/syntax/quick-ref.md @@ -8,7 +8,7 @@ navigation_title: "WIP Quick reference" This page is still in progress. ::: -Quick guidance on Elastic Docs V3 syntax. +This page offers quick guidance on Elastic Docs v3 syntax, including usage tips. The [full syntax guide](index.md) provides implementation details. ## Admonitions @@ -54,7 +54,7 @@ Use admonitions to caution users, or to provide helpful tips or extra informatio :::{note} Supplemental information that provides context or clarification. ::: - + **Tip** ```markdown :::{tip} @@ -76,14 +76,9 @@ Use admonitions to caution users, or to provide helpful tips or extra informatio ::: :::: +
- - - - - - - +--- ## Anchors @@ -113,6 +108,10 @@ A default anchor is automatically created for each [heading](#headings), in the [More details: Links →](links.md#same-page-links-anchors) +
+
+ +--- ## Applies to 🚧 @@ -187,7 +186,10 @@ stack: 🚧 Coming soon 🚧 [More details: Applies to →](applies.md) +
+
+--- ## Code blocks @@ -218,7 +220,11 @@ elasticsearch.hosts: ["http://localhost:9200"] ``` ::: +[More details: Code →](code.md) +
+
+--- ## Code callouts @@ -287,6 +293,12 @@ Add comments with `//` or `#` to magically create callouts. **DON'Ts**
❌ Overuse callouts -- aim for readability and scannability
+[More details: Code callouts→](code.md#code-callouts) +
+
+ +--- + ## Comments Use `%` to add single-line comments. @@ -339,6 +351,10 @@ Collapsible content ``` [More details: Dropdowns →](dropdowns.md) +
+
+ +--- ## Headings Title of a page or a section. To create a heading, add number signs `#` at the beginning of the line (one `#` for each heading level). @@ -372,7 +388,10 @@ Title of a page or a section. To create a heading, add number signs `#` at the b [More details: Headings →](headings.md) +
+
+--- ## Links @@ -397,6 +416,10 @@ Standard Markdown links to doc pages, sections (anchors), or external content. P ::: [More details: Links →](links.md) +
+
+ +--- ## Lists @@ -428,7 +451,10 @@ Standard Markdown ordered (numbered) and unordered (bulleted) lists. Indent with ::: [More details: Lists →](lists.md) +
+
+--- ## Substitutions (subs) @@ -443,6 +469,8 @@ Key-value pairs that define variables. They help ensure consistency and enable s ❌ Override a `docset.yml` sub by defining a page-level sub with the same key (causes build errors)
❌ Use substitutions for common words that don't need to be standardized +% TODO: link to our global docset.yml? + ### Define a substitution :::{dropdown} Yaml @@ -475,15 +503,10 @@ Elastic Cloud Hosted supports most standard Kibana settings. ::: [More details: Substitutions →](./substitutions.md) +
+
-% TODO: link to our global docset.yml? - - - - - - - +--- 🚧🚧🚧 @@ -515,3 +538,8 @@ some markdown, **strong** ::: [More details →](index.md) + +
+
+ +--- \ No newline at end of file From 978b8ff212881627b2db2aa8b340232b31e668d7 Mon Sep 17 00:00:00 2001 From: Marci W <333176+marciw@users.noreply.github.com> Date: Thu, 3 Apr 2025 10:02:27 -0400 Subject: [PATCH 31/59] simplify dropdowns --- docs/syntax/quick-ref.md | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/docs/syntax/quick-ref.md b/docs/syntax/quick-ref.md index dd396c142..5c6f645b4 100644 --- a/docs/syntax/quick-ref.md +++ b/docs/syntax/quick-ref.md @@ -92,7 +92,6 @@ A default anchor is automatically created for each [heading](#headings), in the ❌ Define custom anchors in text that is not a heading :::{dropdown} Default anchor -:open: ```markdown #### Hello world! @@ -203,8 +202,7 @@ Multi-line blocks for code, commands, configuration, and similar content. Use th ❌ Place code blocks in admonitions
❌ Use inline code formatting (single backticks) for multi-line content
-:::{dropdown} Example -:open: +:::{dropdown} Output ```yaml server.host: "0.0.0.0" elasticsearch.hosts: ["http://localhost:9200"] @@ -368,7 +366,7 @@ Title of a page or a section. To create a heading, add number signs `#` at the b ❌ Use headings in tabs or dropdowns
❌ Go deeper than Heading 4 -:::{dropdown} Rendered example +:::{dropdown} Output # Heading 1 ## Heading 2 ### Heading 3 @@ -525,7 +523,7 @@ Prose description of this syntax element Dropdowns: In most cases, use dropdowns labeled Output (open by default) and Markdown. But use different labels and a progressive sequence (etc.) as needed :::{dropdown} Output -(open by default) +(open by default if the element is not obvious) :open: some output, **strong** @@ -538,7 +536,6 @@ some markdown, **strong** ::: [More details →](index.md) -

From 67257a83a5ceeaa3005a444dfb3e357b3241eeb5 Mon Sep 17 00:00:00 2001 From: Marci W <333176+marciw@users.noreply.github.com> Date: Thu, 3 Apr 2025 10:09:56 -0400 Subject: [PATCH 32/59] add tables --- docs/syntax/quick-ref.md | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/docs/syntax/quick-ref.md b/docs/syntax/quick-ref.md index 5c6f645b4..02c19ff18 100644 --- a/docs/syntax/quick-ref.md +++ b/docs/syntax/quick-ref.md @@ -506,6 +506,39 @@ Elastic Cloud Hosted supports most standard Kibana settings. --- +## Tables + +Standard table layout for structured data. Automatically scrolls horizontally if needed. A **header** row is required. + +**DOs**
+✅ Use leading and trailing pipes for clarity
+✅ Add spaces for readability (they're trimmed)
+✅ Keep cell content scannable and parallel
+✅ Use standard Markdown text alignment when necessary (`:-- --: :--:`)
+ +**DON'Ts**
+❌ Insert block elements or multiple paragraphs in a table cell
+❌ Use a table solely for position or spacing purposes
+ +:::{dropdown} Output +| Header | Header | +| ------ | ------ | +| Data | Info | +| Info | Data | +::: + +:::{dropdown} Markdown +```markdown + | Header | Header | + | ------ | ------ | + | Data | Info | + | Info | Data | +``` +::: +
+
+ +--- 🚧🚧🚧 From ba8b0b3776dfdbbbd4d238f30be4523908e2b671 Mon Sep 17 00:00:00 2001 From: Marci W <333176+marciw@users.noreply.github.com> Date: Thu, 3 Apr 2025 10:12:11 -0400 Subject: [PATCH 33/59] match syntax guide --- docs/syntax/quick-ref.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/syntax/quick-ref.md b/docs/syntax/quick-ref.md index 02c19ff18..44d0da328 100644 --- a/docs/syntax/quick-ref.md +++ b/docs/syntax/quick-ref.md @@ -508,7 +508,7 @@ Elastic Cloud Hosted supports most standard Kibana settings. ## Tables -Standard table layout for structured data. Automatically scrolls horizontally if needed. A **header** row is required. +Standard table layout for structured data. Automatically scrolls horizontally if needed. The **header** row is optional. **DOs**
✅ Use leading and trailing pipes for clarity
From fdf00cece39ddc688c8bb30f7b53c51ccf44a537 Mon Sep 17 00:00:00 2001 From: Marci W <333176+marciw@users.noreply.github.com> Date: Thu, 3 Apr 2025 10:28:17 -0400 Subject: [PATCH 34/59] add tabs --- docs/syntax/quick-ref.md | 53 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) diff --git a/docs/syntax/quick-ref.md b/docs/syntax/quick-ref.md index 44d0da328..ce38863dc 100644 --- a/docs/syntax/quick-ref.md +++ b/docs/syntax/quick-ref.md @@ -506,6 +506,58 @@ Elastic Cloud Hosted supports most standard Kibana settings. --- +## Tabs + +Block element that displays content in switchable tabs to help users zero in on the right context (such as a deployment or language). [Synced tab groups](https://elastic.github.io/docs-builder/syntax/tabs/#tab-groups) are supported. + +**DOs**
+✅ Use clear, descriptive tab labels
+✅ Make sure all tabs have the same type of content and similar goals
+✅ Keep tab content scannable and self-contained (don't make the user switch tabs to get the full picture or compare information)
+✅ Include other block elements in tabs, like [admonitions](#admonitions) + +**DON'Ts**
+❌ Nest tabs
+❌ Split step-by-step procedures across tabs
+❌ Use more than 6 tabs (use as few as possible)
+❌ Use tabs in [dropdowns](#dropdowns) + +:::::{dropdown} Output +::::{tab-set} + +:::{tab-item} Tab 1 title +Tab 1 content +::: + +:::{tab-item} Tab 2 title +Tab 2 content +::: + +:::: +::::: + +:::::{dropdown} Markdown +```markdown + ::::{tab-set} + + :::{tab-item} Tab 1 title + Tab 1 content + ::: + + :::{tab-item} Tab 2 title + Tab 2 content + ::: + + :::: +``` +::::: + +[More details: Tabs →](tabs.md) +
+
+ +--- + ## Tables Standard table layout for structured data. Automatically scrolls horizontally if needed. The **header** row is optional. @@ -535,6 +587,7 @@ Standard table layout for structured data. Automatically scrolls horizontally if | Info | Data | ``` ::: +[More details: Tables →](tables.md)

From 06c9da25694bcc57b2d12849a874240aed621c7f Mon Sep 17 00:00:00 2001 From: Marci W <333176+marciw@users.noreply.github.com> Date: Thu, 3 Apr 2025 10:57:08 -0400 Subject: [PATCH 35/59] add navigation title --- docs/images/nav-title.png | Bin 0 -> 192691 bytes docs/syntax/quick-ref.md | 45 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 45 insertions(+) create mode 100644 docs/images/nav-title.png diff --git a/docs/images/nav-title.png b/docs/images/nav-title.png new file mode 100644 index 0000000000000000000000000000000000000000..d97c4abc22375353d21d085d04defb3df769a8f4 GIT binary patch literal 192691 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 z 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%0D5uWd-dIqan8^yD`2mWJBwqz3A3+4y;$#HAev_ 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 literal 0 HcmV?d00001 diff --git a/docs/syntax/quick-ref.md b/docs/syntax/quick-ref.md index ce38863dc..192ae6fb8 100644 --- a/docs/syntax/quick-ref.md +++ b/docs/syntax/quick-ref.md @@ -454,6 +454,51 @@ Standard Markdown ordered (numbered) and unordered (bulleted) lists. Indent with --- +## Navigation title + +Optional [front matter](frontmatter.md) element that sets a custom title for docs navigation features: appears in the left nav (table of contents), breadcrumbs, and previous/next links. Compare [headings](#headings) (H1 = page title). + +**DOs**
+✅ Use active phrasing and shorter forms
+✅ Make sure the navigation title clearly identifies the page topic
+✅ Omit product names that appear in the full H1 page title + +**DON'Ts**
+❌ Duplicate the H1 page title
+❌ Use a long navigation title or lots of punctuation
+❌ Abbreviate with periods or ellipses + + +:::{dropdown} Yaml/Markdown + +Page front matter: + +```yaml + --- + navigation_title: "Minimalist identifier" + --- +``` + +Page title (H1): + +```markdown + # Full descriptive page title with product context +``` + +::: + +:::{dropdown} Output +(screenshot) + +![Rendered nav title](../images/nav-title.png) + +::: + +[More details: Title →](./titles.md) +
+
+ +--- ## Substitutions (subs) Key-value pairs that define variables. They help ensure consistency and enable short forms. To use a sub, surround the key with curly brackets: `{{variable}}`
From 7a5e6debaa0d3b358c1c74ddbe20fa7cae63c7e5 Mon Sep 17 00:00:00 2001 From: Marci W <333176+marciw@users.noreply.github.com> Date: Thu, 3 Apr 2025 11:52:47 -0400 Subject: [PATCH 36/59] add inline formatting, cleanup --- docs/_docset.yml | 2 ++ docs/syntax/quick-ref.md | 37 ++++++++++++++++++++++++++++++------- 2 files changed, 32 insertions(+), 7 deletions(-) diff --git a/docs/_docset.yml b/docs/_docset.yml index 6b80537ba..08fee4e09 100644 --- a/docs/_docset.yml +++ b/docs/_docset.yml @@ -13,6 +13,8 @@ subs: serverless-short: Serverless ece: "Elastic Cloud Enterprise" eck: "Elastic Cloud on Kubernetes" + ech: "Elastic Cloud Hosted" + kib: "Kibana" features: primary-nav: false diff --git a/docs/syntax/quick-ref.md b/docs/syntax/quick-ref.md index 192ae6fb8..4336a97ad 100644 --- a/docs/syntax/quick-ref.md +++ b/docs/syntax/quick-ref.md @@ -289,7 +289,7 @@ Add comments with `//` or `#` to magically create callouts. ✅ For explicit callouts, make sure you have a corresponding list item for each callout marker in the code. **DON'Ts**
-❌ Overuse callouts -- aim for readability and scannability
+❌ Overuse callouts -- they can impede readability
[More details: Code callouts→](code.md#code-callouts)
@@ -391,6 +391,27 @@ Title of a page or a section. To create a heading, add number signs `#` at the b --- + +## Inline formatting +Elastic Docs v3 supports standard Markdown inline formatting. + +`_emphasis_`     _italics_
+`**strong**`    **bold**
+\` `monospace` \`     `inline code` (single backticks)
+`~~strikethrough~~`     ~~strikethrough~~
+`\* escaped`     \* escaped character
+ +**DOs**
+✅ Use `_emphasis_` to introduce a term
+✅ Use inline `code` in headings and other elements as needed + +**DON'Ts**
+❌ Overuse `**strong**` or `_emphasis_` -- aim for readability +
+
+ +--- + ## Links Standard Markdown links to doc pages, sections (anchors), or external content. Prefer absolute paths for links within the doc set. @@ -500,8 +521,8 @@ Page title (H1): --- -## Substitutions (subs) -Key-value pairs that define variables. They help ensure consistency and enable short forms. To use a sub, surround the key with curly brackets: `{{variable}}`
+## Substitutions +Key-value pairs that define variables. They help ensure consistency and enable short forms. To use a substition (or "sub"), surround the key with curly brackets: `{{variable}}`
**DOs**
✅ Check the global `docset.yml` file for existing product and feature name subs
@@ -514,7 +535,7 @@ Key-value pairs that define variables. They help ensure consistency and enable s % TODO: link to our global docset.yml? -### Define a substitution +### Define a sub :::{dropdown} Yaml In `docset.yml`: @@ -523,24 +544,26 @@ In `docset.yml`: subs: ccs: "cross-cluster search" ech: "Elastic Cloud Hosted" + kib: "Kibana" ``` ::: -### Use a substitution +### Use a sub -This example uses the `docset.yml` defined [above](#define-a-substitution). +This example uses the sub defined in `docset.yml` above. :::{dropdown} Markdown In `myfile.md`: ``` -{{ech}} supports most standard Kibana settings. +{{ech}} supports most standard {{kib}} settings. ``` ::: :::{dropdown} Output +% TODO replace with actual subs once _docset.yml is updated Elastic Cloud Hosted supports most standard Kibana settings. ::: From fe05a86cd8a96506c810ac63922bcc040b243acd Mon Sep 17 00:00:00 2001 From: Marci W <333176+marciw@users.noreply.github.com> Date: Thu, 3 Apr 2025 12:16:29 -0400 Subject: [PATCH 37/59] add images --- docs/syntax/quick-ref.md | 30 +++++++++++++++++++++++++++--- 1 file changed, 27 insertions(+), 3 deletions(-) diff --git a/docs/syntax/quick-ref.md b/docs/syntax/quick-ref.md index 4336a97ad..b3841191c 100644 --- a/docs/syntax/quick-ref.md +++ b/docs/syntax/quick-ref.md @@ -2,14 +2,13 @@ navigation_title: "WIP Quick reference" --- -# WORK IN PROGRESS Syntax quick reference +# Syntax quick reference (WIP) :::{warning} This page is still in progress. ::: -This page offers quick guidance on Elastic Docs v3 syntax, including usage tips. The [full syntax guide](index.md) provides implementation details. - +This page offers quick guidance on Elastic Docs v3 syntax, including usage tips. Elements are in alphabetical order. The [full syntax guide](index.md) provides implementation details. ## Admonitions @@ -391,6 +390,31 @@ Title of a page or a section. To create a heading, add number signs `#` at the b --- +## Images +Standard markdown images, with `[alt text]` in square brackets and the image path in parentheses. + +**DOs**
+✅ Use a 16:9 resolution for screenshots +✅ Store images in an `/images` folder within the main docs directory (in Elastic doc sets, `/docs/images`)
+✅ Use inline images as needed
+✅ Specify `:screenshot:` in an [image directive](images.md#screenshots) to add a border +✅ Draw attention to certain parts of an image using arrows and manual callouts (numbers) + +**DON'Ts**
+❌ Use lots of UI screenshots that create a maintenance burden
+❌ Include confidential info or PII in an image
+❌ Add a drop shadow or torn edge effect + +:::{dropdown} Output +![Bears emerging from hibernation](../images/bear.png) +::: + +:::{dropdown} Markdown +```markdown +![Bears emerging from hibernation](../images/bear.png) +``` +::: + ## Inline formatting Elastic Docs v3 supports standard Markdown inline formatting. From 740ec8ba289a92841f04562fa988271712828f89 Mon Sep 17 00:00:00 2001 From: Marci W <333176+marciw@users.noreply.github.com> Date: Thu, 3 Apr 2025 12:21:42 -0400 Subject: [PATCH 38/59] fix images entry --- docs/images/bear.png | Bin 0 -> 2055580 bytes docs/syntax/quick-ref.md | 8 ++++---- 2 files changed, 4 insertions(+), 4 deletions(-) create mode 100644 docs/images/bear.png diff --git a/docs/images/bear.png b/docs/images/bear.png new file mode 100644 index 0000000000000000000000000000000000000000..117c9465a456bfaec66ec0df3b395e319cbe9fad GIT binary patch literal 2055580 zcma(12UJr}*DsFKkuD$tQX)uEdQm!w2!eDKr8lKZuZfa`CLmp!NEZbC_lf?``r6J>;2#Vx_8c+HT&$nKfBGGS?kQ2n8!vsO!PPC$;ilDEuX;TP37#318JwR?8bKc1EfPzilj>TaAwhA=~|yHqU!)xhW!o_qWvd z?sZv@TluF1_#qa3Ou|xfNEw#CWiZ#z>iRwX&ISHrbOqiP$*wr~+wF}Wb=wkM48D9V zwXyTXwqeQn*^O|S#4VzY4K){ zwQZPeY%$*hq#xPSO!)P3-Q1BbPd*x(3UYOAN=sdzJzV#@K8AEwfFy%o)TqT2ta-`weP=m07RI`;Wn>km%my3U4%WMY5mD`eEVMH>WP0R0|C@eF ze*51#6l7%4Ze&#d*0KCM{?p$7?SIk#9w}3z$Y}q*vHk6DKT-TIZEEIEl>dvSboeVH z(=gH0)%`n~IQTg^dHK6~2W*1IRR1#Qd>&c&laXB){-=}cJ{7`~kx|UJJu?q5H#AUj z@b;8?;pqL+NebfmPd;R1Y7mvbq^DEBi<=Nn4=;Zeh`QjvG*tf5|FES6Z~jXqz+GL? z-0<;DO>aM^n+j4gQZj--`kOazs`)uOt31`x{x|&Zo4TNDK!A^mv@{qDmIBL5dHcCY z%PK1?OUuYf%gIUp)sXam?G^9>BI)IS>%WZrFFRUJ{tkX_J^^mtUN`@-`{Jc{V1T-y z;6IN3cl)n6ogi-i?a9mk-)a3#Q2HN%ZKo{bNk! zu^Yt6!(7YF^KYsDh6a?qCnu-&FF*f3qW_Nczo5_ko%}StJ^vyDfd4&N{|5i3@P7jT z<U1~sjHR=Do zY=QK*$IK?k$nKNrYH2)!knf-^z_y!#qDK+0SFa3Fb$@$W`Yg-I>O*05#+-$(^qhq* z7Mh-vob-MU8euI|R%Pmy5>SFhZ>|OG@S{I?T6~bmi0x#}L9tTNg_4Dxg^*seyu0zR z7unMp+{20U$$J3`ULbJ~^%(u|f-uR-bhKWj)MRA*zY@VRGKlp9{L25E_CFRMb8(3< zN5}s^d&qBVmGLFsNn;G*dTIYIOn@ee>;Fc)SoZ1pe~SK}c<^@^8QG)rAN1m*|6gqX zOXu?S?dh2rY;7GFk(_LtMv(Y}#z1>mBG%=P>rRhNy&e~5ai2^ZH?CQVN3gw~+YK;o z4+Phh9Z9l8EqFRSb`iogsxxE3=cG>w6m|{YQWa>>j9yc7UOY(HH#pYxR(V&p+9$-} zL?7;auKj5Xx#P%Q_x;mnmv@>OF1^wxcSQS6_u>}Cp&b0*?2Y>-C-Yh;e+Gq|IA%v4 zsw>S%eq;fV8gTC3#^?5Bi`{y-wjV7QMs{aar_;f>dqZ~P#6$03_mH7=aw#73h=l_y zo89iC8SloG)A(ANUFg0MC~tD18wqRLaQTgqJb!(D{o@6r-kbg@5!s6DOF=}l)M1Qq zMD6x2d)*PdJP$*KM5DeOecEj%?s(&Ny=8K2E=Ih?6)RP{PA^`c&Q!#HxeG} z64YOfM1IY;H9D#tg`C{WLCgk+j2xC=fT=8F!92w6ef7`4lVCf+<2_XN7{7-(^nMO9 z{q$59?&ps)59-EDol3l^?s|S^j-GlB^u7s;k%rT@9~~W)%wk{6S&>qePQJ?l#9Lg{ zKovU+Z_d}-CPMkoy@N5R@t&CrY;)c5fy)vUciuAYvVj>t7e&IqZGN8QZ@P^ash_dJ z8TQpBhVb95KyCXH{&=?hARPcXF!!H!o%bGr+^zEu=Z3de4zM^+{Y?H_`ELucFdAsS z$8qW|%v3dan{d8+zKc8ME{EH;c+YloCX}qlAj^%9W-ymrY61r?o6SfjT*7(T`jI@} z6nx(5JMb8G1UsZY#lUcfV+)v5zm|<)%rHjB3RHn>8AbxNBQ(0cci{DdL>W_cKtf>zni~A=X_WqZY-@?RyXHvOg-89{0*M?(V>ejxlzt zjoL>t%U%=6y9tS3Eg? zO%{TUZ3ntRw*MSr3t29Uv$L}?gO4o3%*(Fo=pgofje2=_d`EgC=XYvtJ;ACCpse7+ znJemYa3{E}vv!>x)My=f%$q%wF9DhYZ0d}Xc&{F6uZ%%}vTxy7e)?Q|gM z)(I1n!eq@a)_ITW{jF!}I4iU`gjXnX34Hf%R(9^LQJ&hUp@Bg_*|1sT;o=K5Q}wKeQD5VmhHTqY$t=RCxm+9+_?3RTjAICLY*Ldx&R%w%y8UmA8;%qCy;gM+f6$ zx)vxc&zS+I8pFsO-}iI2Q^e-{uOs}^U0pYf4GoRcB_5#TdVU4PXMX2dIbT}~r#*9B z3#T36ySY2EqY8zq?OFvGCf01(b1qhsuqa{8Wiu^HGz%#$qXt(!(b5vZa zC8Aq>x7w^QVR&}CyCetm#x_E+x?8i0w(jaZMG$5*!_jfKGcKiQKqc@N_lh&&C#Ggj z>g?kMef}+KeHMR&UWj8948p_?xgo8k*fA-=t9--Spv0?-QIY!+bxup+;`p$olm%K#WIlNN%l+fD`s40aX_4jcLT$;B_1TEi%R$-A$)q%nyB!$>0I8tLdOn;hGZZP#cm{U0G`inyxKu=LTf8` z%*8P(ZcSIbDhr{9$w)n^aGjN-EIK}jR_ zWB+6(hY)@MzQxjoFKg?bC>$*CPgDmr1iCC)3*+~{O8Oshd$!_KTy}N>xvtyju z6(Gpxr1*%P4V_D|0#&|Bvy3rsTWsnR$Zb1m*fqX!qpYt%(>nRVAMeMv{GI~j-Cl^< zxtl$E7J5!P?p_C(2Hh&Z{(Y_Sp?5}tk@||AUGNiGl=e#+hi+1KShu>8?$n6^Tpqhs z(fhWtxnk>B>|wb^t&M*f7(kJ}hBGsjT4Gf&M-Qqm7WhQ6v%sPdnJ#D7Krq4lWL#A1{e@edfdM;={x;8y1a3FaOd|zTmbo^(jH$a3&TJ90Eca zSVpZRFLdSIDs0_;o?Kz7YsSqTc#9t+)Gj_-of&2DtHM9e)p@s2IF+r5EUIbt851v^ zb|ODY)Pj&5lh@H&wNHgYe8^zaE6o7FY^(Tu17Ygj^dfd|BQIzJ^GfljTOnQ(smYn) z+g_({Q)%MIZ{8P0WqMq*a-OR4PKsQfWOGdGK*l~jtp;l_gX8QyupHmHlZa$Kiv+RR zC@HsEpOFIx9u}@Pz^i9G>bUB?)pf+8k$PbDOn<3)MX%j9EdZbdkx`MTRZ|H=lC575 zU&zb*m#U7ujs&TVdKk4g{&-N(^JGs>U1c#WT=~33YHIOx8q-PxbdXkIL2@>4Fu@Qs zP9xqp4%ct+-dvtLwt)<)-|oRF+NF3;zTbRvdvc}r+wu82Ov<zdHf z&PPyl@mV7Y}@O-9GUN#Stg^ zcl_#bfNhno7oXu`1Bk}`UOWG0BCqm7^Wo&2?z7x2EV|K-d?=YJHm8Kt&mst=MMVD2 zOpp;9e&KSr*0yFbt%?KYhcv5( zEJ5p_IIrWSVff@Zp&Nvi3W1bbAj9u7$8+v}IiXly4%_yb{BBBvy*%flwiK_=rc*QB$;WiG8 z3t4Mc`ZFw7Oe>tm5)r4WUpE#M56k)8&Apv#Ro7Tl1_+`}%-vcbZA~>^o+(~x93NJ| zB!BY$@S=({Ho=ZYM57~U`_YA>NhwOOF?DGDJh}xey^G%9N1uG1v&JGepJm!9S+(sC z;@}me^UI@_O=g;Cik+ggU?Lv=6T^0^D_9P~5daI=d^(yyf#igu_5EJI5eWeL3HBX0 z)}W?`g+3N5Wu*QV`0CvP`*o*vw;W4+60T}$WWaulPC%pg5goojGg>@!)e-op)$jcD z5F5b)+yI`=&^omiw+C+!7B9}R*fC?ld7C<){eE=j0q*yCw*FMCH#4v026BJF3_+1(!0@>CxD7A);beNs}rN7;knK!1mEX3~9f_C%fk-zzr4{ER@4;-}wRbnkG z*M66d``RWw^m1-YpKw8=e+zK3Z5O(E3s&D6H|7W7_|@TAvg#~>g)(ddes7Xih27o= z?dB=@%4u?!2AP_gHgYaa3pk0<(W}eKXtl5(&)MtoU}U&eB`u@( zyLIXyrMy&6iwkF>cSezH8iCg{GET3BC2;TtC=MItlGDfKPj!y4| zOQ!jBqSs7D$F=r5vQ?G)-*a9E*jH2U5|?*os@4Y7=q`Rl=5MI?0-4F@^DNbD5>+Ce z4SD8VhdgL0;T|vT8R=ygMMN)crW3>$U+=H#f>*kp)e=xr}W!?4i%R>Wgq%X>Im-+FSV|_x>DMUSUZP z4Q&iLwmrTrS8xf&ye?4%A6eI>$c{uR3MRRV+-?A27qL zJXF3(0Xh?#i5PY%Rz?*H-zr<0NjS_v2iu)k9;0#R5hMGqj3gsR7h&CY7@9Cwg`WSa zn>AhR$IIQJ*zyBYzi>W$*?)O$0XW)xyb!$UUf$@p=6B2)auMOR*)@TEPH~*s5P|-+ z@her-h_-~bac?wc~LXGG~n?2K0pcK3KF5JRfL+&)_wO--I_UouYIFb>(T!Wv)h4BK)JmEb~ffFK-_ zcqTN@ov5<_Kb&i^ zjLD^C0R+@}qv@DKs^@GUjpa7~G*LWNAAHw6}TRW7GTm5AON?XWrwD_=%q55Mt7$vB%K? z)+}Vr9X*A))UM;Q99KNX&TsN-OIybS2p3bxSxL0@*2NC!!VP>l#?n~EVkNiRh&g+; zGZU%Tr~ZcUlQa%GO=T`-@loh~Unh+m z=Sz}&FGS+J+`q(LbOO#tKOG+hZCOJb7&!Z<1h@NHu+G-Ujp-W`F)=~`-Bg3OlKts= zPO_8=02{yO>OLSqmnh@1f=K)y(|6F-p3)7%h@IkL z2`C*j9=1N4z=H-{?&Sx7PM4ApRh-6P%w+DND(X)KJZLZ5VkS11AT zMtO!~(;apPrKT^l%>=iJzT$|3R#ZEBhWK@TI6tYSVbZ3V?eb{y5WA1ocQTfHILeok zz^_*OQP)jQhCRfml+>GaqdefW85g1m94atCs7b;qj1#YgEOzbkpm%lZ5RoSi=o$Q4 zFMfE5I*ltK>9C%JFYNzY+3s!n%RJSKpa7J|&M>r&i$}lZGSHD20kHcfXa^7Zr3%}J zDh_v1ADwJ`R0Vs3K{09kNterm2$90CHW`QeB`$;aa$Ap z=yaBlv0N3B=^n2O4!;zMJwI-lJVyb}H0pl(eBE(Z4)YA~J_8FYVDry#moCTAA;jT+ zFXS6x@(*01NYnu*&r;+jek`VPug)8@d9fp%#q_QQo0tpAfxN5=ezR?HTpv80t8xRh zX6*~L|b%^!8_#--6W;}MGeXN%1T!kX-nf(3t=e>Q>ag5cqO{N6S z^)E)J4ld*?`8KKYx5P;c6t_3NWRJP(Ac{My`ZfL9Z=g1_qn;;Z8NQP+9B>WPDkRo; zd>bmu2UO(;5K!$p=)aquDBAM)3u$tyW&HfKBBbtYi8Ly{%yT##2|kI1n)~eCBYqcL z36AkMt$f@OPK{&&FnjM0f#0~ z2_OrxsC?8mRZskLz1<)>2_OmD@&eU2=#y~p^~N=SAl*>NzQzj48+LA0u(q_HfRall zz7nO^YKvsil9rT~*1>rNnEg;x-rzYq0>dSdqXj+tWho{3Q5g1kodPD%=yIO8 zeg=5%{Eu0Sg%Tq0;HVpJX8%1KXOwULs72>iaP*3Cmy6*5^nC0Pi%p$t^mOd|LFyyf zy#ktsc3155y4Z*^cVFbFn8q=~Rc`z5EcQ+h-YTMX5sXeX(Tz_K3S#`T3(0^{gaA+PQW3_X1FQ_qW4(o7Yn&C}7| z;DJt-!H#FEZffTP-7Yf#;KWc7zy|AlJRC^kJc_ofdMviLu>&PI<8S|AcR$!X@d3aB zRIAbHc#mW`WJf$!KssybR>+m zHNOpfIpw@wykacztmz)N-P?*+;im9SE6jzF$J&FJ73oCs-tl*;%h7zs7t0f-BJC0S zdjpSFN8dipSMwr!)aE282`w{(lsFi?$-IAWChCur?t{~xmj>5owG7zmfzgRQQ21&VXwsaLaMHlmKWdmxWdLAHSdBvZ#WV=t-E3Cq)dtkX-1aNxQ?X|J?wNXL z%j*lyUo@$@OC(A3a_;iumyrfWkHYv!Uya+Mv2v}h z?iP0*$pVd2;+D9%d-d{fLKV6~HBuhS6uv5c655GU58QX;EnWBh!X7|16IsEvxuTO) zf^HBh;))6U_8_vHvgox_pIN}oncs82(E9Vy7P?(7XUS%t0XqF^6+7lg zC6s*^EP>i1*}+2F%NpL9S;UA#C~>GGs-u5Db?n|F|d24 zjZ*J@MGkTJ;&O|~MIG;dC*){ghDxaAM)XmDsZ6<RhbTH~!BS20yw0!`#wEhb zPcQEVFq&|4t}oYxkm?%cU4|XMOCwmMVbeB=nuiibjc?mWm0IFTj5|k+JHrrJwE)f) zRx0L#FP4LMg_Ip5+mH>gHQuXiW&9)Mrh{)Sz*?cI&XN1{l2j6=Mq>TG(r1sZb$op! zrHk-Y5;F7B&TKeZzv#W9451=-j#g4l2@&^|5_&GA@qLw-1*`PJI6}W`EgtN4nN(^rrw6OGGb8r0q1nNUsdJq8X{fo$=xu+e7uBf3Ndxy1wq=jo~vkIOzxMp z+JQvkbd}I2VXN6!VZ~}S-bde^&D!Tu?g!9beEuTD%5_hT%BbwQvQA2oBRRK>>s!Mi_=uESeecLemWZ1b^ z&E~>i5Hft!QaE}c(aS!TB(f=0N1Bv4z|Jk?~A+V8sZ zUOlSq?NGm7hxU(gjc*@PyEG_E5b?R-uGk+zx)LdO%JQjP391e0WDr)^PsphOH6t4r z7&p%Z0uDe7c?X}f5q$C1``Nz!8`Q6y<4{-SXaKT)OE5JJWb1Zr7{i`sbSs;+#X~rD z{sg;?AsW?5&wNZ6q~f3x8aY6NrJPOUhmvF`H>4qSXBXr7=h0j2@r3CF1A29%k+$g@ zNm}=2Qa-;~42UnlQk~ zhShD=dlf=b#W34;e-`%^x`})mCYLi_wo*Ws`2w@ix4Xfr%h`1MCYy))^{-J_YX7al z0i*OpYc+o{=$vW4XY;@o{;>R2p(DsaQ}e9EyM98%c9yd{Lkd155;?pnORk=$kleag zCHKxtGB>XykxuM%Sr@CCnl6dl7cp}lM7gEJ=ZRb%xaFf? zxMUQn_DX;@p*!N4={M~!-|!Uj=Rc(I-uyF&H?=AXb%tIG%CLT~sSu5P^&LRwmu~l7 zD4MPX+(Ibo+1yNV+rRUvW}Lz+pZX$8D7I1 zpHcO>fyDAweAYGXo2WEM78 z)aWQFG@DjZ>&WMj$dsTg{PIQXV@FtTlWGC?8w1CCRE?4&*M0N^Q%Xwl*>He1=c4bM ztH9pqPeB4_xFWo2{*dsl5$(i}71GOIdCK=VpAqt#kD5h*KrM5-VqYT8`w z;}qc|F10h7Bi4)2N&;jxV!+*9YCjYsq_-3*31!RsLW*zMxlgo<55;=4Tx_W9zl#>i zaHgb%7D?6oP~|4v1%`1=Z*T%R8oJ~M0mk9tK4}R<-aC|YMAGF14vZmo zDTZ%1*Q!pyho1Xgqo5nR+yhy27QWpVy7!l7Y}c=2{^T7mu#hu^y!*c7@548|%0BnNbT9Mc zmgBMxBC=vQLxbhatme8W?D z_k#&89<$$Lc7L;jM;tt)GT(Cvtw1@fqg*x^koQg|6_KIhuy=Q+b#T}?&iZV zI!GwnGfNbJ@r0Z_cFSj0oH^jZT*Av$tmDpuZ>YDVDAX>uO!f_T__!~jx|1XX>)9KF zDwglS<1WN#=<`I{HG}rwH+E%vuH{V^%*1y!t}{z^t^39SR zUbqj-5Rs`{!W31QY|~@_sO*G1nSZcePoKnH29~287XQU3!g1ods?#JSAoau13{{;M z^T@zn?Mw{#ky@VEV2n)1uugaWTI48mqilkvxh&mEz#mTQ{JMAI2DI4G>e3z3TZqs! zJ2Br&m=)yz`z3#l_BuNSV}e0yzCW*b&99eqiZ&4^t$yWOa6LOivqks#`;C2g!E z>z=1LZBta)X;5KU25@s_4Zfl z#Zr7(pw98ty3LE)@E}pY3Vw^WamSBFtAMnD5;X`)}!$(nGvz zo>-gyj13B|)a#5bUnA85jX%i1iAzQFBX@jOKF2E?ntFZEyxNU352r7qw|<)&VUy@a z^&z#Vm-FW4crZJ`#p#;Zxa8}!IKP?%a~@awGhWeH&8rd(ou&IQ^{^ZZD-BwK8Zo2C zNuq6H)Z1kv8G<*jUR?#eu%3IzDj@Vk&Rv@AuGTwQ{2%SNB0sN1M0XYXBB_MZ)Q^fj z-I8{a@mQCjz1i~Qz9|fw&7ez1)N7_rutFOJ_cp^1)12;C4JRX9ty{gN)tLN_5kT(0QuQa8@o-7^!@ z^NM+jcw6}TlPey5?d-tCMFSlpJVTgWznJ6|F8%u^eQJ0MU7;uLhtgbwGBWshB5~Y9 zUZ-%;mP~-WW2EM-q?$92V|>QVL^ckB5zVEE#lw2`k}POaf`LnrL>0#-rxBjDq<WNO=(IbPnC+UI4;ia66eRCO}^S) zTKXkxX31@)s=YtnyRE%n#Jpb2=qjW4B-JeDicfZ!*BsmJJ*5U&8H#sM2?uQ>WtZ$^ z_Nk!RXa?!9*&!o)gKWkh7OqAq2-kNR)OIy~cLU1EtN|yv@hIwuUK#%^WjdZEZXfwG zNQ%iwy!MqgoVXKuIf3;H3^7_OiPbfX%l?}w-%_Wa!*EKa~ zeFV1RKm;6UZ@M93JyH_vYam?Sdhz}Um%{w{3||(( zqP>s+M$JzFT;yj2u1x4hs#H(7W0-^ZyTV(Cg&vL57$KXKXDjhznS@4QugDGi$8W60 zdLYv#wGQ%r>kssuW;o~skFpZ&yT4byW>r}U43KlL;5&K(;NfPliJh9EhEXyN|15=k z?#citHxsy&zxB3msJ>CYlE7Qr0YZK<6ZyP8eLF1kO-huae2kMQ4J=HDDzi%)@JTV( zgxpCaViN=(HFcGIuMsRxm=Vk`Crf$fRhBke%de4nRP1mt652G&I<`&xX|%}_bhD0r ziszI7_Z)$USD`j9y1brGd2e7Dn>7{zyWwSdz)p1Pv%fa5#yoql?4O^XST92$W! z@8LN`2tDngNBrs}h-NGCXKm>4=^o4qg3@DB_n91q$H{rv6vR%a4}JXIO6}7=3PjY{ zD0_Ywq?e!o0awGm*B?Cq_9RAkbF5~kaRS)&Y97jsBT75o=1T{>IxKn~mAd2Z6D2iE5r+ogO;ck|a*fta_GF*d z^o@rR8vRzcP!YV;54zVIKQ*kX-d*Z%v!hNz`Oa*`CrGqbJ(ukpW7$cJQL8N!R-GLc zFxgD|arNVhZ0cje_19WDDlYy~&>XNvlUCfPcM`94p(EUot7qW?h#CtXk5^;gP^K!P zN(JoGe-6{cgR{mQ1+NTre6Q?U`1=iic&zOJ>5wPH|Gmr6T2JlQ>C@5yfQ;9!dgKeW z-I9EiIPYTZ5z9w=O4V|oFP>- z!o(|0Vd{jJI=%6r*UpFT*aVfSvKSSz$2{M}Xe`zp(ks&sf6pYRxn9$uFJeM8-b}Ki z)L49GB<=V-g>h)uX3+e#*5=ZeoWoii%tH%Zbzt5C=83=SRHr>$l_7EanH zGrhm46rtj9MD8c@hAtKbNGQ*~+mk1|7j%Y|AAS)LkoPSIuPRq#ydCEyeHYHmg0#QW z1R?X`9rgquU=XqwpLlXZ!+VJl@uk4Q|4WqYG|V0Mw`5skFMsgAeNyTUovdjZT1x0^#>y)djCaa324#_Wkh zP#G0rF*dBZmA3}Fo}J^x5%fA~Cg8i$$Ck=1e~wS*F4BO#FcsSz6BR{*0H|N458?R8fSKAO!2Ly1&=-z`to&Y`uY21j|#3I)(Ug@bS`` zVa2d9Z>=n+rZlEyBEd*P>wd~eO!9|#nQS2q(f5Myv8<2fBT{(S#KV7-7|+Esg_+fI z7dmF8UbEKa?vcAvh6~3IRQ_--J~O?RFTckuEURP|MkAaQ1ME{+ARPm=8!{VetDDN_ zZ{dfokY{l4UDFY!qSc_FDcL9&VqNuTw#o4mpA@pY9Z;4fL((z(k+$FZjO)qks_zWF z#ZwBi(31KJ+veGGVmGK1>B-Unxq#9slG8@Ol`*FIkNZrG?;KzoaZ$=`%-o>Dhi)$K zCQ2CVZ(h5|B3BfDH=1*qUj8Lh;OC9jS5!vA-Ig-iBf^1H%r&R-`1GrySITBeN9ZKD zB0rBQzNiySx}Q-Xy_QjQW+B_-_9yglRGOI6i<6dv)!RwELNTH#0c^a6M$U1ME|#dp z^Qf#RY||uM3ca&a>>0JSsjAr2R!|OU7qhu%c@~LEGHI2qeeuoy0Qc(xK3S}@=Jxdi z3-WBk;wK#f_5=9V<>i;<&I!+cOGJJdMN2&FVt^!7t@+~yKC{!V74~Pie@JcBWn>i! zRDQ`RZ7X3;6&jLl;Z;=tIkzw^ob5YXY3V&mpA{4lxV_jL`@!!`%3B_g1=LQXk(S8*>HZ$7H76yZRV_PGn3GN+UJ zNn59{Ha?83vg-3&Hick^qr_ykfsglMO!y+4tW<&4mIw;bjW*)E8+;(m}nHNOWAR zr#oGu^7awx5wV_%H-S6c97mXMxxwt6_H2a% zlY|PDp5vhB-sc&L@b&6~y5|NNQZ{1I9p3U)7Hii?{xS&dF`Wm;_B(OuvURC4cS?k1 z?l4@k1(-7Cse_TV)C|1e;SC=q;#dUbBm2{IA>-xIio&jE&TY{~@{_7F-?sRq33L{f z!=oA33d}Yet7iC(j=a!K&sC5^+5PX99@$$MJw{4P@Rp_vpCbHK%ceej_$+Vv(p#eX zHgK@MXUx=*)pK_1Oeq2dnw#eRHqYW|)mFY&%rS(_ZVk<*<&n&c2oW~JtC0qxn%}_- zrg{prIHTX~9G7uk?XTY(I5J9wD=-F-ZRww?b52Dn5+1+wtRXh+r~b&RLFL$t3771sMrPM;$dK(mOP8iKY0_tXZz>r z!E=S_I6XF}`K4e7$2#}$J3ej<%~Z0koyOt%M0GApTcwa6B9t4pWl}`usUJ4|uljk4 zq}yiE$#`*0Mq<&5{(AE9KD$d?SFLplQ^Ls@t)x@gW7%31e8%mV*%*oTQ1Y6 zp$D(JCi7k5iwZ*4s1o)UhCRwsp?(13IN zTyuxaOBV`jleA%!LZG(P{c@MCGnaP+>_lnNgczY?Vy+J;oG?K*t$2#YHC+%oR-Fu} zkjo+3@W!b<4Ti4lLGPHb(GC7GR5|v=iZy;cykvP34`{mAQXs6N;9qgd87WLoWozX+ zsh78V+iMYfanXdl379V&N8=%R^o!OYv_7LLwskP_1K)_b%23k zcV0%kV?4n2u0icYUV~yUlauZPB@>5yEEd2pO~Bq zdA5dO`np4}`%wMJ)9#{ShPMH_v%wez`5nu;1v?Eor->f?5e$s^3#r zMnyo3*%&XDp1uYOqhCUabGVnceKTSn$YCnH*ef<@HLBOEghW)nPLWo9?y7pNnT^M- zh5>Yb#Fy;q`SC;b_1X(M=q)0rdRt?LUN-HS%@k)Hm5ga4Jm3toonU*#_)e{B=&!j7 zbi55>JU8-~7Km)ihZ7q#aS!@L9Orj-=B?Xl^Q8A4c_34C4cV{TcdD8iCOZEb=}2_s zdZTb^iKi5OuK08O0Me@Gu4dS>!O%R?v@TokT(RLS!xN3%5Jk*>9Jw~XVG_V(G~>61 z=TgEeFpauq_vRBRUQ)u+^B!TSt>~X;@7P1ZDh+2JswIu60BFI|FF8jWw>i(205Tid zdA~)PHJEQ2a!*aW7P2C5T5+_0kz9Fhr<^~bsH>87(OVJ66t2HU)HURM#EiOe;vJVv znRt#P(h=Ek=W^Cl2x&3lYnf_Xn$MN2cvV6u%<$j1r;H#In zWipzg`PotAd5YRiZ#ngjO8^AkURVQXwM#@lxE!uolJ?|-=e3XAcBwKF?48H6$LUyyx zQ@*z`(~NSWREml^k|;wL^^=0~)(d-=wJY^{izd@M_bALWUUto2k4R^vH=)~5USf>$ zfF!2J;^oQ0!HG+*-1q6qo{nwCne>xGKcvSU$Er%>H04Vb>@~2ANx9ur&Tj~WfC}RjzcJCo zEk))(6+v+nYTZ$e82LaR)}Gm!lg=*6!mN~s@2O|lS^7xv-D&K^ddSzO_0h*Q=lYyd zC)GP^z0+zv^jUh>v}J$qyta=nS(twEfj4Nta#eFKK2#+CLY<=CvZY*!5S1@mR0zJj>yQ?I)x+g}X9U()&eE9ClUCM_(^Bjp8*4*8wxx)1M_ z95%=9l(!i-A1cOPVHRo;78j-`jHV^GR&4SoCRbfuA|JfdnK$WH`vdqXr^mu=e1>Av zMXdsWh_t;b^tl;8&=(jQaO5#}d}pA)tj-%^UZ#!G(0y))(i!J*{#j+nl20|oCd)Qz z`rCrT(u}O~Re*>C`rXjdKzizR zMef~sGEp`q*l028#mJpa^~Jx`AUgRWQ6cEeV7@I)14db1-tUEL+sDuMY50m*zPzOH!G=i=+}*c&Lby`25EFMpKs7x5e9My?Kb}kA3b*YJ1)rCG=zwEtVF^epRT_ z=X@O1dm8&~2t0Xr=QX#tl3!QvD{o0t%OqfVfA$vo7Mq3A- zqsx8%K4Y&(xZx&cxXMu)DxtX$g>XX?Et z7#=s{#~iJ(m-y;iDtK1qJC@YWL5weMoOx0gyd|^CW9bnYzceYWqj9lMvYxxXW#C-) zDS^XaHmHL-KfXn*mr_dY{{vM(s=v$s)SlyC(n$FnbQyeDh=8}PwuG1aH_mOCVU=M^ zu8|Y=t|kf6RD+A(LJln`u`;^(2+ka1Q`)`e_v3Yb8F>X;$w0=5R^WFoT+~+VMoZL6 z7&zi4RR-~m1UZ}1+QoxttX(k;e1eZZgzj+W(pT^I=tnufS>ek!)&?DOEXjW|ErDFO>`)HoeeQaXv z@Q6<2$mM%YF2sJfq?ZIxgR$P{?GS6b&hUrw#!1iWuVSa*gl@zaK}GQ0wqc_^Sinl2 z)MJDDSdl(}LpbwWt-wu8-e7CK6}iB_>OO0rb002M$NklVOr64U#-a~1 zT`gILS6jjc-M~U`z`4tB5<`X4(3>9M#~6E0OSmF4`Y=dkjNJ?T+9*8aT|43^l_ii{ z+}B_z*$u3GGBA3f1^#0T&``hlU@GmvyU*fLyi5nUnvRN2FP?Aw35VpqCZFggyf@W& z243`Cwkv(;r^zo~Zi#+z-lp9;=?9LhpWp+{(X)JslreUf@9VUiHs+37NZK7NC6a1iWl}XwDDw^ewa%F!)p#Gg+ zauv->9K}HCqkd~`^?fSihQ9REXqUbz!d9Wi#D02xDIN6W0{pxn^c6EU6;_1_c=-apN z=M2N^X=|-}>%zrSoL0Trrh7MAfF5L92PN-vNcGvp#X3XD3KPKhL7M}AB@QK!Y|W88 znVHE$9TL3RjwbmcVL~B0yXb=tKFBJ=OEqI`H4&!*Q*iz`F)fjr!`S02Uc7iA4t@?; zP5-sBGK?po`6Nc&VZFA8UB7lCecx$k&m?%m!!64%$guV0V9s_ql|zBg)%kM_8fV~k zR+rdLtQ`VvP@HLj3}a-*!i!*FIQJW`2|$z7%*qNYVXS80u-n4+}ogv*s7_k)* zS&R9(98^9y6Ov*RT;0jcKO9T^aHJ?sG*8o|6d7wt-k7-(MzB!;oZuq~N(FC{d)ixG z4!*ORMB>A^7+g-Rz<&F1W3(9fsb{ z^vprPStTYoq~PF=^HoAxN=8DY%?4TNVVeWKwN-~BEumTEBS-j&(r2u+1y19oB$`2G z#KW5dN7w38c4K?@Q1HFANd>UeDQU;PY8h{Z8bW9w0*wJD9`&WRsz`YRfSVkX(36-7;GFg1`OPK&1ho|)1P1m(f=+$g4YyylEjekr#$;Sz&8P}qx(2^-?BK^$d_-|q zsru=S|9DW;kAM8*oD+C;cQVOjjDSSHf>JWcfqk-U)%Sy<=gX}Gr`cLPgZJY=9?#^B z$py3Tw=)Uh!7v_Rr46u#^)PTHb~wv$nwzC>JRvoMs3f-E$%X_K83YICm>e8Enw4q^ znCTe-b#KEsu$C?TXEh8ao))kIka^bKY-oj$5b4#&A`Ix zq$_${3rf(!xi#MHd8j}$`kC`h=D}XC^hu}UUHTqRq80gfe=BYGbZtDC#=^7cSoS{f zu`_~R?b0i=kwZL#C!35)9>z&b|5gc2=9m)tst=6W7F+{wY=nMGUk0amjU3RiaA?+@ zd~-I{(We=0XDS#XlZhos!xSkvDj-Ooa5)+W_dq5gtRjaiNgB@jNEVM9D`$T` zHiy17Mh-CEfM>Q6?gb=QW4q~l`j1ZUWxkxf;KBB~mbYm8nz;V!-a<-CZm1AzMJWT)}Srt&wHTaLdL}U0rnRB$!kUh|@&v?}e zJi3VA=Rq=bu*4dE;2U^&hSh+!N?R>!ob)#z4)2&SGN~pxiBDTFCGiIjd7xVo{rHV8 zTS&Q+NyZ+H-4Yt`6KolCzaP7I0S&!t$Hr!0L_dj56J>m5TiTVwgLnkaz&jm#)@&Z0 zdDgAwffs0OeE819ueK{`82I3k?}$d=qa)}nWzj%Vkbfa@YGQ=mwqAY%cZ^-nZ zA~Y?&$~~99wc~t4pYfg*wfqxyf-h!!Hrdn`eTF9-2~Y&eU;Ru^=auq&U1MSEEd~gf z<)f9)$2J63_O6zqrauAZMsPTqt=a<0uuL^8Jz>1Y3SKZ&0tUYXKXzKwdrI*;@GpF~ z1W21SrDNzOddYoogOxwqgvSZGb%g(sy14&c-1UKMhKk=CRJHhREcAO~# zN6L|VK3KfzBA7{nT|X(~gZB)v#tCLVdBahB!pJjt#qIo6znc&xpT@|S9nA!_q>vc<6E_+f*|8l0gSe-6xS4_?9VaLHF87kmu$^a)mer{kTnguU=U zACfKhP#YD0MIP7f+;2pe{W64t6w? zr)YR={*k^R1OBv2{@_kKUi=B)_rCB@pMZnOR<6;n__(l(ErLk@(WJ2DL;KWXx7Kdm z%FmSu%$JmE{Z-#BeyjcmjiG0#R!xDoB_RWM%EN2hVT1=;3<$>Yt(Ip|p1m?D>ECGR zoqhid?x5#_=I8$T+{9rUUYiAYvFeFOGSJQlXihRCG%?wf69XeQF6|s zJDh;#XdJlxF>DO5pnV}LHmqi`ol^k)*1aqDvlT55&`7%!jstpEt%yr`LQhC2G=!%}&*ZTB zci+tu^752di7>RG^ckL|%wpfkY`(nwxQi<`GSmXp%lFLfZT$sUmb??0MP94P0 z*|Kfb*sLz$IQL410i=*9F%FyG3!sbvO(_KM`T{4OY~?{Aww+k@QN}EE=JNkTZWdTMIYLlQXEo_u>Ie3GrMak^{eW`Z5cjnHna9@XaL|jvkVg zSFc@9VlxlcNt+L+JZ-rp&Lj=2TGU?e6qbVG(0%s|yfzS$0C{~FL=PFLc@Ljlgp?;IF_LS|l%#sT9Un@&SDGEL` ziTDRmnld39h}XM@c#BhEoFPRtz%++ArD#0^kH1aMzrJW{~hI=M*0B zGF-Pd8vQ4;DnS{}7^k|;Jhxe{dgwr4B#G0_J*vp8}v})DZyx)br(o+q8%y0@upvl_gUJuB1QjnJm(I5@i#jni6C)7 zZ<)YhyG+V){%fUXU{;UK)&@A>sPtCauv(6g=yP?ntwz8jCK~jmys}^rp!6^}FPXkA zUM?MAMMaWL(dBd$9uxF)vgt7w9TE`gyRmYd*($P5Z%aNZL(cIk`nX4T3dYgJ*i8(e z7e2u65(@M+T}KyeZ#z#clcbUFrzzLleRUAW_T{6J?+N_T1FY%_LL75qLgCTvJP0TD zRZs~Q$zQ&M7r5ATJ`x(ZkR82db6s7ljmL$@^t-j) zR%Vl5t|9~*ryUV}kL??=lK>slze!9%A$|vwi7EQN$x!r0c*Ry; zz6HmePJ#n4m{7X|ib7PvS^^(YttVVIjK%G9C}5lI(Vbfrr#cPSFwkCwy<^uU#j{^3Xop z*!e^7ZtP^O=o>f%M_?u!F6}NX9O;f{rN490oHJ;iLIn&D7Ht-eezNRnXBAws@Ft%>LkMyn(L32Lu05pWr4}d_;6IhLW|k&5qD3lCJzM zJW>8tbO`?fAE1vm;6l<9Ug=bQee_Y1XsJ`SJAL9uE1vkp^c?t=RS%Cnj~=4G(Kza% z_>s<7Pn-H4kNz6T{pqZjHxMwlS3CBF{bZvYc|f*`KiBbdoA3cET~x{^`sJ6p0yBF{ z#w3gRrRX6pF-a;31>bzi!fnd2Rpi5h2M>riwtMb+lG76Yp^d9wNPut2P}zduoh+3O z3@_tdZTZd)qaEClcjMM)&$Ikd{Ne(y_B@TA??)G+U&%&%OzpIKk-O+n`kg`vw zobk=r$DpAu$%!WGR$tSNjz4jfQ@;x!tH5-Ls3;I@M5lxuMZ zJHRL5qrN@|5+6;M?6jk4dO7OtBb{tgsZVUcX~iBHhqm~^-i;al;fk!)%JaOptNC5U zYZ)`0O*V|rDo>y37r3n;KlLh}i!2uJrMyIJ)ye4DauZ&3r&tTlOSeRx_{}~WhZqR2 ziq*(M`HBNyqV#n7Hy&l!W-9kS3SjS9cYL@v~W3u6O2ILIjd=#mV^qkUU=S$(?G z*nHNPw)v$MFGO!klqRaI$qlknu}pBnmq1gKcj$$t+J>*5pA5ur7FqG-z}T<8Gg$&Q zxM_UY66k2&|Hi+mU6$|}nII?bp&S0zzExy=74RDqyz@=qu3x@_8FmNt>7PVZyjG5CX< zk@ZF|c!Nvu;{)`f_vmlD3ua026l!uE`V{XYRPsbctJJS^+Vg$zbIn=ht0C5(k>F5r zZge|z_G1;y+rS^n;3^2J_6o+7ZI#0%#Vmy<_xnEUa|Y95yp}jrC^dnba)B$KjR|dx z)vM7Hy}VMo?l;)WC*+TDwZZs?*XJe<`}#V4v3e~6`s+cg?FQ{^Ac~L!=Ay7LeU|4` zKmY)WX+8$+*s;uv$LXT1;AJ#tb{sg6?I>Y3^)NjrK=OPLBiLPGDnK^kmACI6(HXJ#+P)S2i#1phh`mAK3WDBmcy*a_* z`Ha&FMzgn!lHfvu&z4vMR?ckdqEWpvCgX!w)2=mBfMIhrrlP2AJ2_a6F&gP_HA1Z( zrN>cQeKruRv}?6QYsZ1gwoagb+oFT9F+HX&fsQhn-iokCfmcEzbS}jjr)7S|w)U3L zptKl4t2mAY=ajzX|BN)DHZC~diT1_YaNL|gy)`Gt*&fQePwQ)wGN|A$iicvMEI93g zR*9JxX|qTI-5%Y3;^eUksP}*6E9Gq4wsZaZ zQuXUxsQJLCy{$L`Js#oKnBfnmKeoHfjwh3^O#dtOJ>3GYCFMMtc7vya8j}osm|z- zKy9QAEODIEw?p$ynvgpIi?;hi{A;^z@wS+P; z<^)pH)ARK-=X04b3lK?4w3UhF=qp=}O>^?-GB5ncrsI1K*0VT+#*fciz@o1<0oKDK zIl;N4M@&>n)}RaA&}Z5-CWGxKY0Alt&atIM5R7;69KNAnIe^o_1$_%Q9_(fE1mB~# z&)UZa{>;yNScR2g^J&whS(AHulfyUgg^PDEW1oc8pWvGgW-Cf2(l#6zuZykXAd`Lc zlmIhXL6_~|_2_W8XK9RgE@k;IU^H$zlB13f$i|U{91RiQ09Y~4_TWP@(ux`|(xY2jZSvLDUv`NzTo1a5PG)OHcAUQz z{S`b#E5T}bfj`lnu2>TacnxlYCpK**b_%FRH(S|nE4P*BbcU6>x3a?26U8fl%eV!-e3sIK8AFeg zN@Ax^Jb`Y@%WdVOF`}z$@>RocOVZ^mwA_30DBIrC&jg(uynDIy$B!2H@fGovWD}kp zV=qGoFzU}kpN!uQ19lniH!_i2x<9z0Gw~iCHDSU(^l&Nk(+-(683RuAk$mLO^nR8y z15fLmOqv<_0(PvVQ0yd;xZT68TiNU&Xr+S(EIP(Bw-P(^gjaXt&olf>7|M zvA{>S2p(HvtR9vVnB5;AYe{?U*J{MTiq>tcFDelXPsR-2c#5v=eU3u*FZl;N{|x3heYHIftvstgs@Jj?VCORQd-`T96=F+pfqPTa!jtqh8IlZUd*Hp7F>P(l7VEK* zJzvs`66fp>9KtmnTuLE)M=q7cbNI@H4xYlp_=x^O*qhs*21P9viH~A6D zsqdvfII84r^ez4O@}-FfXAw)nHQmy5LQAZHMLD<^5Am(4UgVE_Lb63W@B>C=;6xd; zgjWe}bZGdEO^ALIu2iI2u|p?fef|SB)puuc(%TeNeWs7)BLK&D@iV*W#CIIWtV!o(M_B2JK)O& z4t*BP(fz)Ij~q)LSK>dvm!8RZHuwhm4_@(2#Tn_VaG3VA#i!u=I13;Dk`3_iIoOEe zk$fhXbOYX{+sHNE+OA2#=Fh+*LeK$t02~wHrP|I4VY!S=qsCr(KIP~-?a`%`6wNyu zYr>5$$EShA$r-UuOZdT|3xAa_h6L#^%`}>24CpQXq{rER{j$U4czgo3!PM-%2Y5;< zs!#uu0ea22^+5(KWPwNbtTI&&ZP+9a)HNXq2Y%4CF-FBZ!XCt2eUu1O!p!hPp%B95^ktUfc~-CZeCyWDBnS)DhYGLs3U-hJ=O-FLqIoeEx^CBzxCg=jejtQqs>aOn?z zE0a$U!r0-O`fp37X-%uR*W^>oTG1+7*Cy%)N?{nlFv^mBIQ!qM>H!Q!jhE}H(L5z3*p zN>|dDQmqFIC6Jc5Vl<5-YO4|kU}O03jzEr4p!BB%s^Le;yh=O-r+8C9%*h2Sy4IH2 zBw^ZETY}H3U$Y;|OE^&}R;)};02}|!$OOgZ98CtaIXePpD+b$k zaEaWfN#4$_v?m98n1XG@_wP>^Y?L2<7T9U4clOmYuHLa?l;B_@#)N^yL!)titsbh? zfni&^K!S{sB9I)Tk*q)*%@fSZX^Ime(M+x-w>T)q#@Uf1+(_HDhoK8N=#omP1`o~I zah7HHA@HL`@oacheX@x5WDh^0Wk{Puao~!v#v5fo!>`6h)+_O)ZpIJ4oEAY>hFQ)o zV~DrNgZ9WTeBc@1;oEy}h{>5Uwe2&F;M)M#?nk%Rs?0bk9)jg8OMH$u*I#-fYvaYK z;I!l=edKoP1V?#?OM0dm%)C=ifwS7lXK>UL!crED+DO;+0&lze_rcdUd_%KJ#stS! zc3b^rjO5*fl@%~P_bU?N4g7rxUStR$<{a0f*J|#$?qHJZfM4rb8T0a=gx)Wfz}4&%|GX zDLcHF@cQ;M>KfkTtl2*QtziY}D#6x-oQ0f5+0+;^OJz0ZB*a z5xdu(q?|2s@wEigc)Hi8Y`{d4`g3#6$;$*>;J+82h>oPctk$wR*vdor6&MLD(616d z8F$&Y@RtjGc+>*W=ZaaHf#mj>bqZ^NY?o~l0HjIOQF|;qIsPs9l96IvO17F(fL6{`D^U4 zq@Ma@9{-{>oah6d@XPx6dg(7aFW^n0w-T-?7xX6y)FzKBC<&hNtE4Hpff$pT;1$dZ z@(&(6w2O=KoAGqXVCrTZ+c~NMt-!?ITo1k^B%VbcwF9T_p(*>rcR&v-GRdDOTbnH1 zOq+dz*$T4?O4FBdNeF`{%~jtOm}iByHu?ns{7E{Az2_fE+83W?d;(KCo}m#)fu-@7 z)yugbxY3Ht<0W>q#+VxT)HeK<9BHtqOBX7GNBVmB5xmChYQb`V&iH=WOIs2)2jds< zOZcz-%4cH&pFYc<2oC5gI>LmCnB>%{)8$w3n{US!urX*Z`J(OSQx3LuhmV?X68yti zaH*_uHr*RuOC2ly*#PHe;+>Yfp$u%;_SFXv3D$L-<+pV`Vif*z?b% zeoLa!E6s-li+hqu4H=Rz0Vj&yC-j4Uiy_5I4rwXY)gP`7%Zim(aeeCM%6A^(v7STqp|% zY>swdx+SzMI^sV_@UlrQQR2J${Btz$JD(h`=t_2QYXrX9WF>zN&(ZyGQZf;~D45f3 zt%OfIzGGfv(iWQQ*LzKxB+*W8*b(>^6QLO$hDq23znd6l8{kR5&WzRGc;G>Ac=DZY zz!O%CYuAg;LwEQFkJvyNK41BvXDpCsl3SV>>GguvjO?vm4tkuPh^>=#&i{!rHM^Z|ItXzBjo&p1jKrJt=VGQhX+ zs1AI2u@!EBvFVBIb`1}Lmn`E6Ws0vO*V@;voCtpMz&-ChJn5pY!g+9Ayi|`!PB+1K z>0sYe!1n^Gue9ggt^TG3A^qnnQq`(JRqsEw7)ZiV+g^Amv*c=f&D zs1ofv`Oxra7OTKtKM~nA z9OZA-AH{w+0f699kVM!BGKEO-a}aObyj2fAxt)NFqUsf3KU+(wc#uGwDaaH3A{dp# z8VC+&cPRqLSUt`b$>rs2D~`k20=;&>dcciw)d z5{neZqd15+Yv$UM6|;IK_~elFNkaI+P-sI~;l+!QLLbVqjBx@kv{jB$kffW=EHmYa zwi22WQ3C8c*;4JCI6<44YxE(kf+&icVnR3Lsuh@FV8Pt6Bw^vW4oMAf=ea(bnu=@F0kUV+w9O3djR2N|EEA@Eu&~o5JuJ&u(tEnRZH+@PLm< zz=b4W8Jg6WAOp|i$Bcw0p6)9eaA?pGjFeu@hz1|ZQUn4jeWCM-1acm!Zu$5^5{F;= z>ST>!`N93vHyf6fiJ>6}+k6^c}Fx^KTEoPWC1&q@+b5Cu=MqN`wQA~GpB1Yv<6J{Vo&G#1VSI&SY| zb~)n$6FM9?Xfh-4h93As;)^V3kI|9QV#w(+N##us^GQDf3v#0#{v`)92P7IJS9mUX z)3=AHI0Mjk@UEvVxTydzbRuW3vXz9a=?9(5*}$8Tf4W9LO@_5W*Tz_8mWm$mPdQEo z*~F8KIcJmXX%ieJ7a^Lq{HDD!LR!mMyD6xWTh(lE z>RH_q_V%ZKdXqoK2M;EoDrp118Fx7ep=|{gp%;Fz@~wiLIQbrCC27dXwLO`g!AIIF zr!>5PkHK2bCta1Gi<4QCCb1FpDVlNEP5Q8D0x`72qqUkfK^WakAJYpx%>+^ULOTN| zv*elmTuq>mBW`O8u|yIb4=w0~mVzq$=R$uDFuo<@)pyZp;EdCc`5pQ_`PDH6#w_qF zJ|s`UQy&!g4S%sO2a*IV*wco9Lm%|M7yVIBRZdyKi2%7)2!&6|_9VH&5pH7=FJHo)i~H5bfNP&suSZasVV3~7jTo07D%+`X=&1Z}(1p<14E_QYY|Z$dZMW)o#yswnqxABofF6 zKgf8{)1>rTR)s%{d`SMny=~WM>&TMD#nbWo4u^-}%`pLvGC5wl#cw@5(9n#Sb4Kk{ zvEo(&0sj^L!h3VGWF==s$7bsrtooDCb8OCX%3Gz2CjTF4ciLswaU|-wP*s=*5-4y4 zC=MdoSKYmqmwo-!zu$kr%eOUA6akI^F;9g;0e+vz+LEr_10`?r;G8;V@65=UBQi4c z;>G2kkU#iEpQX=Jf8oWFWyuQL*6Z4qPL8Rtg!cfGS{*!fd=UHYFu zEPmej7#zdD!8*2b-TDvxOTO5A`~wa+o&dSAvoYJ)w|D(Y++4qYFnmj|N%H*E>L{x! zObCD(e)!DzWKAgiwNh*OjqC$kymUMN3oP1~jNn5&duD%FiLmq_{kh0AI7A122))Z@ z*>cH**P_i@6+yo6B^beBob(#McX%TlPrG5xxXHVia^j5IUp}4WHP)9TWFr<3%if+; zC50!y&v@d4;lFqpy>~C?+tj}mBKU=l^>eOe?IdEOzeZ#V9|lCHt|6B8q3IR zzu{-Tn=u)irN%?M#WU{;oP}ox*=UcZ@salbswc8<7`5MB^oo!Am_$&|xEF8WM|gJw8ct$0Cz$Mzr>#+V zaA+O+*!G7GH|YZ2?KwX6xxrDB)xD419$8xa2WUEvzk)a50EA?gTM19~cY&VQ5_c_?I0qR(v`-C;NssPDQJc&3K328JZY%0OHlL z3AL#$*X#XkC{l)(k$1G8t5G28`v2s+?Ts!Wjo!W7x_$oZGjJld^q)`LHBb7jHl`V! z%+2eb)fOLWy4U#l23w-hn2gaod899v{e^c8`@jG2VLrszUX8i7_x0C*`tN_3INY96 zU2^rHYPbjtpH3s@%sohWe z9GW31=9DF{OJF=Lc{7SW#wGj`yZ8l*FQ=>7{P0HE*l&!|;?Rw9YAlxWP$V2w!5@RX zj7!QqY8sD#Y%jyd07xXMd^Fx|##EqZ3@SLmz(~Q5b|lpp9N!CqE~GsCj$c3f?31bL zpxpGa8DUC#lxny&hWk~&j*_g;=g(SF)_QV#|KSNIUE2%kr=Jd{icX^S%$av*#%?9Q zSGC{Gn>WVkGj7S>!)SC~VA{CtA0!~a9}?8dNqRNG9-K^dPgQjc$di(YoC_6>mDXP-{81Rs*wCslVoeNxqB$x6=0I9Blu{7BmFSIvON+GYTj;#sqF z9Hli|7YutP084J78RwC5SDip{NiH(xgSIJznNu?!8c%wH!h!ayhW83XH0h@L?$F zFh<2od(T>iz_6qB{v^W~kR>0Cu-MmqzwoM;L^H=<)ib_hI5|dS zeD?4OpPW*a)2?xl-ZXoAuF96i?L|J(1dQXT;BfNXb_Z{suFBBil@b7C^7|jY8=POc zVjmmwwNB0!lxYtPj3OAo|TGf3#WE-Fp_1s z8Am9+WnVFYsOP4?o*?h%sz5}?{etk({o(1=i-Nq-{|vk(q5VGX=4j=BFDEV9PLijF zTnnhByB2xY_rKs@j+%s_rRQ*h-wjUnD;m?)npC|m5TN@c&rIsjE8n!&sZ*J^$|M0P zoS0C1lOsj1!=vX-{*XTjCH2 z!UtNwIo`B1{MPMTBMVNTU%_#KZ~TjX@UCtAy*WkNC!gcoHdanp!ZUx<;U;15gcmzx ztanP3POz7L;ZzzU{y`%$cP>5^l&DyvFX>75;Cs6E$*Yzu=kU3gJie7LAfOlQ-@o4> zVf0eZHIRYRI8<50x}y_k|EA!+d*>wKnw@0dRE1c!Z04IBJBgl-6i{34BY2j?Q{hBj zrgA-9MdsK^&heVSX@9%qb%HMXskZP3+)I#gM#-c}NPM7@WoCYR9-da!aQCBK?Kr3m zpYka@$2Lszs)VWl^ybZ*^P+oIvu}w4v-b2a8VM5M9NhdAOS%Pd#zVh73rA=HHndpu zSWYvV&mK#SVFKRz#fuK}__+O+@rC5B>S(^$rTUThGG=>#IwAZ?__s{GRY)i5*YX^WGye2E9Y$n_r`#P*jn8S|^Z>ef&Uah&!8pF?%U;L3 z`Z2NQcedU$s(f}!P#X8pQagQTxwXmU^ZA8`hfCL!>y`L8ntg-6{PN35#^TvWZ3#l} z*@gfv_*3?FlqmfD@Bc7-Y%C^3ALZjZWt@(+@&TOm1wQBFzLQVH_L^vQVBL?&jc4rr zD-k%lxiLs?E#A!z(d&&Nw9Gi*VuHH@9YK=ukwdt^d!x@wyh#X>CC^#DZ7fzc&>MTb z8q6e&R8iw0z9T{i)<$~x~GhKEKcvGFVTq_g!YkxI^dmNa$m@L9N+}?uqrswSf7OTfB>`eT!yZ|hNv^&(ezAwGeQbqv_wJpYuZvq|(jtBz zeu)o^6F&JSF1{Qq;X+4o!FTaJ z8z;d=M#(N3f(0CccfNsl7asEcRLYn)%tm?!AB~L1TYgi$jj#C!Gydci{xK6e4=pLVMw49R+jifpCSCB7gP-^@V}p`QlNs8iOSHoW5(`Pb@M|aOl>HWCvrArLX%`>Q z{*Uktmv9X>ZR%5E@2zOVC!*Jk$$yjVq36OeA49)h?m=rb@%JjWum!+cA)!zF$DcU+ z_R?|s)~;=ujL&B}1W(Z`euqDOX=f%=Mh^I+{4Kg|`ThC^_xiq;!tGJXMgB89NY0{- z%6ojo=8Zp`8pD^8d5aHYhpms^>0e_T|CO2vN-uvK3!cZm@I=?(Ph-K$?RnI1COFx; zb+5MZ7oIe>NwB_X?D09?T}iFwFQVnZ!jJ2B?T`g<4-Y0M_)=d(qj=1?JYy{T`%ABa zXYu`lAz*KXWo`3zc;6aBu zykzcO{qb>puZ^MiNqeI+8@pT4lpK*U-;W;1*TvWPW_y0dppV*|_8Qml3?%=;>%UAK zs+xKD;LgsatDof15ZDOyX~+Djz4v1S9w+ARD9wl)*SifSmfXfx+G)-M2xiG3B82WBuT~mA~3A?_o=aRM_oT1+bs;!^mdY z85K+m9{ZC>PENu(#gA9kOm~$h87Dz2C3dd^S)M-au$Y7&pHS=^6a2IikM&!dcnQpS zGF6q4U?@_A;Xsfj;B@Erc`U?HENTP#MqcHyBRzbMwZ{6k`>eDQ?T>ER$SHWmS@X`|aa+ zGdT(738s5y8J~EtwoXTHOSp`WGR1r3ZS9YdOb462fygSug~#wZM`$^gYY$0PoR)B) zr4!A_nFON=0NuT$Oj0i)ba?ibFX8$GnE@hh;9fNbW>NrcoEp3vJb-hvgol>0&=>m~U zmsap4hyXiBQL+=iGNjt44+W$GF1pL%D~vZ@I_#OZtNeMZ*OPDy)-e{18V}otk}Q}w zkvxEJ69x?Zeiaf|TV|))m(%*ZP1=o%E)kfbzsdr{}pHW%!_<&pTV*2 zO-59TrjHoWf!|WIaAoO;cLtqF6_CJH)T@FuN2LUzeK^4nUe9u}=$u#S2jA^Z;yY)l ziVplWvJw7{J6T;-CS^E!D;_p>dTVHj`AODT?mqsV7kxm^Z{NCAvg&?#D%n(JojtPX zaQp0`k;-;^4Xy*DI?*)!Xesb_C4^>41_z~aNQh4rcQh6VbDTLSWNI9h@K3Iczmud^S*<3H1{q!DT$;CUbTjO(2SHb!#Ua*y*OGG^32fIjC@SJuex9~CAsQ#nt>2`932KKg+eB5*u+oXNA z&^S$Y3FLjp_6U0L8+@?|#=|*dW68=S`h#f&zH8I-z2IOcyvVm;%Cb&8N}dJ999VtL z#7pwYhPW&dw51eKm_tckH-)vu~W33_9Y7zT0uuh-%PI@eQk9_t>m)+Kzij>rG!CwZ&-Q@( z@{2EbK53Ewc|eB0kZi3blvS_?EPct&N!sH-yh8Ty0le$$bUx4dOZA<6!*QyqF=cZL z{`h%6-C6rhJ3I^jfk8W#lY<%k(Nf}>{Mu{n=(&KJ4M|rTL%JP5&_&v0&rEFWpU!uR z_W0ann*HpwrTQ5UY?CV^6{5-Nv@8dnTnoS@__)=mDUu`~_{_qbw zY9ihEzy|m9GWlJ$d$fOWtgV3fu7l(BvGGrmzp?J6r|7}Om1&896+FIb-(om)5TiD? zqB4kofg?*eul9~1}P{&XA>kVcBwew#Lpd^cE9(L(P-yjobi34aZUD{ggt*aeCf9r z*y(6v#i#H;72EM0dZK_4;zPEJU!)3`{P6YJB$wyu+$_|{E&joa`owF-BRFQ#jMbQp zO)Q8mn@_+d&VIJFC)r>;bj%E(Ht0Z;8WKJDMLYD=+k2B?TL1t+07*naR9D%CRcXBG ze$V0~@q|69C4^7ME8rk#2Dn8&D^)QU2=yD=v**}8ygPP1T$2xz zQ}6)ar%p9-*}LTE*zo-QFgs&}Q}MQOz{^aGH3rY&WiRwXBf3hQN2jo>=t3ueVd&I7 z+8Lbm9GKC7od7SrL6%);YmD^UtMrF9*6-wcC9b^V1$gidKj0dD1g-|{w}!s-4|(jn zNq}{~mgot6viZK(FZ{h}FLpGicgcxMTfSp^=#|-uV(wp++}c4)JPj}8-5A(FF}n#` z_(Tuw;BByhmtH29_+*m_{QoBYf>XF%a=zl|O+NACTCo<5x_9_8oWqAhB`49|XMBT3 z5}14gw84vFQapdUzfHb@8K2lPWdDs~8{_1+Z^^Wz$p4M2e+Cae&)@Nkt$rGH7GPw56`s72m+3n%xE9ZE{4#tO9e?TdUnUNxA@HVL2sx#$vq{#} zanjW6#xkk^!n6d0kYTJ%01#aj6^uLhfn(ytWKBQ@=G=|31-iE%e%Gw+k5lP^@d*I~ zHH>^nFqX0#V;wVaaPK?PJ|n|1pv*WimY97~;^az8aHevi{WqSboMwN;7#}kOKw!u4 ze)ZK?DXuCVf@e<7jWId!H*VZ)pQ{fFsNQMma7mVkizz2iDq(03ns2H^xqZ8Uw7|h{ zguz}|PQyc#w?25kD!30zD%}_cu7m(QZc85g7ScxY4SUCJD69t6&;vhN*Mim70syfrG z{^4Q!JBCwR#oAfoiD!pb#Qii zW+&iIqB}Zt`v@@^!N;5$fsuavxOjXikj;T)*zoq_lCtB(mAn(c8>78&7}rUF#TRd) zuZzQ@I@WKJV3sL3m;=oNA$+anKY~O7J!9uPikPC`dzHcNSxd~XTq%gbXkA;<5T6;t zgT}NfK3B;+9#mBXX0mFprz00KMmDqy4|(8sdCqL9omDJp?}$L4&G2{arxtx4~8#%E}^4+OT?X2FGyAqEy!K%OR#Wu%$P+l z65s5-q1<>3oT9{BL7k$p?GaGJR)CC=Nfj z?eOktODa~|Z%Q6;MlN2Itj$q*9KW>}p#9VA!668kebEZ|1cEDoF%cj!%@{5xoP3cF zU(yrHT=;v4Km74a|3O!>{#}z&5;1cSQ#h;3!3`V@kEZwC=O7BeTl)3Q*WWZbwJLU( zohvXpHmh5;U{K*}uT>=+AEYM>`9`;L4(7DhDyrEGGR4{Pj<%dI*WK)Z<&bO;-6w!J z*Pd?pjUERZ4A6II3Ge6$6_VT2UV31H3E%Y_++Ln`Rv=_NCLQ1rED{smeLoI!a9zKC zFnzK+`sL`M0sT)0yRj;@jbV5V#Fy1kzK<`OKT8yg^aFDy;D1I$MzW$ec~SNfgPQFPv_!^Neb_( z`c)kzkXm~iv03j*LdO61tMWFkN%Wj$dUQCwPG(hf zNp4A6u^m>UfQPSTY3Wh4Wp8fGspkjr!(n{))5wQl^{uK^;NGNxl?eE1_PI{p_&zhr z`01zq{y_z3@`t`osa<+=O@vwU%TExvYd{ues%h4n@MZ2E*;c@C~5huGPRC0F=~lX&Pi zGLL>_)IDTPyZi+!A;=M0z{T)T+bZxMNAJY1F8l^hd@eZE2Dzed;0X+TOTW_@^n?Vf z@5s#P<#gHFld)haRs=)C8JRflnWKEyO@_zbH-6iqXp5d^^A|2lbcRp9j4^7AE%L&% z18;EI8+?)nRh`q189M~;yyYQ9@tp8bMbr6S0qB$(1qT?G_h3oxR2k+_cQi}Jd^8^ z6AA&y(b5ykXBmI0`|vPao@tL+Fnb{=e7cO+y%Q_PJHFR989^g$@{Qd?pC=*Hw`Yw5 zJd1uSVTTy(=PNoOe2l&Bc{%|dBv$Yep6b_u#Xb6z48l+PqNC8rI~ge$*gJVKJ~*WB*d4JIIvFFKpiqHMWZT$t zaSB=}L{RBXW@hC@wC1zBcmGI&k-vSSC-@R3#PNCf_x;8L@IXgKrulBI%-Ut+^^e!w*H8m_Y{8Iblre3?e)7p!};n@;&2+)wAR=6(G&l8Ua}EAUH)~)e|CvP z{{8C&V9SdB*Z=+h=osk;6k$1Rm{ZdTZnI5?LLji2p%)ZMP+xf~BPX#EK!jSbV5aQi zsjAsJy%e)az_{14Ucf(j@;n20Z}ur%38!_U7Q#z>+)n`!)>$@FQo}&a8Vdp?RwnD5 zut@~GU*PgD|MHsxm=A)qWY-g!@q+PAbe0t4SgEM_sSUmb9u9YrXq0r}G%~ytIAyB3 zQ1t_+Mgr}5%VRlp4vyG1rDr@jUL5;PIZMc#FR*qRHAnm9aZXvp>3-DT--VOe`;0Y0lDlV5;eexjVrYBLsNKBIKI z$)0W*yu)41j8R6wy#Xy^Rvz$`!i6>Pj(GBY$5_|1l zndHKa4{wBn!<|3;@sCXk-J0YL7{`%FmQ`Nj+n6N23s>oy7ClemLt3ph_~80X2R*mM%Pq>m?wS4(sa+>v$o^v>~{D%{3Cx-A};0HU*8DvVY0(KAke zH%1j}9Kyr+(`1jtyWgk6;>2kfXKr-X3fd%)RkE7kGsLl1=@#vb)7v}eOcfXBO?yx4 z4}LjfWd5zI9fp;zx^wr(l4Rdb(&w$Wucv!d$u-XOJKi%%5!0o^mh(?P=wISZRUaqu z$+PV0;4}X2KFLsaVeR`V06j@C_O-xSH3@!YuOu_*Siyt|FfhGyaaB~h2i@pY*GzQQ zF1~;BwD!YKrhjMepyhVqZ>j_1J%On$66jj?_S;*xC+Rf)LX~jvFuW0-$Q|AMo8SCq zc$=>Hx=BWf!{z9AYVO@Tqr=~Ca`B^^AI*U)?90RCkWWSb>?N1?AKL4AcalrShG*{Q z```t3Wm`Uk$I)4EBe1oU`dK)<_j3o1b-=jHn(oS%*gGWrYX*OZS?X#HVnGZ%jCDK9fCs zU!I~bRKLDCsXnW!AX&M1Hs7cJ&X=h9)s35@*K;m+Uczra;g?^2QDX4s=wMqn2pCk{ z;UT^reA4SbhIdt2ciL9Q#4di|AHl_2Z?~*B_^fzg8^{j3?=u;ctU)6_%n$jEkMfJy zBMBRNTM#>k`=wv3hQYh%&L;A_s#+3I@+3#md z_#4>)e(QyBK_(rxHmgmN3$!LTf~boZnZ*d)ZLB*?zoq z4LRU*8LtTt{yNzr7bX!*u1mPM&ZbLFohzx_#1Qnt%F4E=roj4v5qs02n6aT7gTobNwzUjw%t)amHA+jHUwI+m{^(K&M1Z{Q|>a7_;y9~q`+(8HMg zw*06SyXgmR*aK~nJ95U4mm&Zo7#t`n&cx%BV5cWf#>+0b4^4Sdk}eW@lF@8}xNYHx zPqwOE-8iM)?i7 z5AG|xE0j1qJUJ++ww!=#l>_|R_y6>6HmAPP;MB<1npm>0Fk0h3Nt?rwAqmViDWd>D z4C}c%ov~{d9`Vyu0LF9USB8Ia_7tmtxfhy|6Tia={$D&O$FSO~+i8c5fAokxSQF;( zyjE5&oB!$+TCd7hc!nqV)E}7eCHnZA&M@Aw`L#nv$cDrpy8|A&o&LZFU?fv2t=YKK z-G_c?^VaLPMsLA4{@9CVCJai)0loM9-kz6;o_tQv^0~kssX@73YS`}(VYjai$^x9rimcXXkKbnut&7ECjFw7@_4 zU1wxGy_x+%Z|@tO#l36QR=0&0`_Qv}1Cxwn{otYD)!Grq=y~uJ?tkg^A0`gBAv5GR za%Nw=q?DR@O<5CY%8DR!G5{q>fpN`jAiRqK=M;KTwz1zBKL&>af?rCR!l1AoKkoF_ zN6i5D!`m^1rNWrR44|L~19P|-YDoe6%Xv{wla;P5j*-OA7him_^U0^5jv;?w&zhX> z<0@V#N6WS--Uc+v(TwO8m;Kgp5z$MvX(n{C-L}w2dSv0 z<7ja}1!5R}o4MvR3Z`aL>hQz>aRBXs*U*NU^=X;S&5v%bB?t+EfcjBR~X% zCUF3EPOhb(k|l&vLl}|*w7i_r=UiMU83HHE@UN0=_rd!lmg)l&ojGot(Q7KvQcz&C z)JTB9fS?&i-065`I2~$&A0$y35WIi`RfaG|k{8dz)v3NFyvuNvSg60(DS(&3tzELB z{F&mH6{jpz0x@{<1C)wcAJSOH>J#xQSmWJ>J#M$CgUc1FJCU@z&WLS!4DR+@;jJD+4am(Rf4Zx z;bBX*OY}Zz|Iy@)LUag-M3L%~Cw(s<;Z%@YFZjAxvK3CX3kGu;PGx)@ZV};Z&mYIL z@NYaExs@F21k~_6@*7;G*F019?{wDWL4@t^(AYS-9nFGq4;aa>oEslm<6J?w*a(%}%Ct zGl0J1i1qO38b(wgwsaZAtU7cBT=ukMU_ArB_`kso9zBE33=>}FEN{ugQx^*SgX@@r z?>Wxzsm2E`d`i(DpI+_36{BDVQFS4_yy|`l7LM_yjGn&NG9vq-+3=mSZFZ6T8gVe}eO)5FO2gn7y%XM! zazs}$dUb8A6Od;c(abV$GW)`8^$DMiLkCgD+dDa5&d}+pv|g277LsyK!q-s zIHV)s1&-jBeitY|k*w)OM)@d`G*{Bact!QM3cR1Iu*WNG(+8~_INQFf2iI(cvMSSU zN%Qd3!{LDy$b_f*ZMcI&d}O;4u<3K;rS>IZ@txp??ExN;X?p{FYMLK#*;Dj z@AmE6`I)Qg9PT7b;LP%R$-%d;SP8J?9X?(jB_qK{CLIbQ*suqrzzQ8FFp6jJD18YZ z^ty2fXjV|C^5(%jZ@Y>M=h?Gvtl>#wHBLUYierhxl}r`Du1Oz>8h#@m6V2I8x~m?C z-|#UVedTNwr12ph+)ib8KX}l<_vBX+iY;5d#abT79~Ag58=uXd{?1K1e_eJinZe&L z;0}KJXcBDU#`YsqbsHS|fz#KoSM`XX53F-=QUUo?#`R6cZfFZ0azN(c*L`5aCt&B_ zuuXJ^i|k4ak!imA(r5W*!A57Apb-+Wt@HpxDj|8Qw&*nd;1NL;SdF_z0Ce(-G<8Ma zt^V0Oa~$AU%O}bB_QLz@llF#L=I&qq54~gD>^iu%M)a>r%1aWQZ6X`=-1j96?M;rS z>2~^xJWsMI+R`sRORn-w$fe<@KGUHnM zcG(m#tn0+q_cz~vc(=CkA3K9jwLNklUC6a(=}QS3eH^v=gbo>hzcFk)NgfyeSH+Mv zJd0Mo2QOQT=k-Td()W^V?52rcw$LSkU~2??w^c-H-OqMKG6zr7 zW^|=D^m8VC=etwQEc1o8#Hxu+@tL^Y7~t0)vx_!X8?9ueal_5{DtIHj<7u*Dtop@3 zbf$ao3ja|;7r*KgtoRU3+_Mr?62p>FlB;-SB}k3IwRnOrxpWWwm^fym;nUyrFz! zR(RvrgGnEwr;5wic=`+<53s>Dc4NN7*Na#2_p1~HKZ$*=*}sh0vtXGerG185NqNtj z0OFIt>6GsD+h~Y>+x#u}iBHP}gq$VUaG+1{lJCHZ4qHMvAEkCoDtIT;^!V^?zV191 zFNWe^TJ5=q9^wm&`RF_=GEbcG)6gTp935p|&d@JaWg3tzI}^yGWL^>^Q?Dum;1>YwfM#ot`o8q0L@oi^v= z_RRLaJ+s;egSNdbTfeHC?I&!^^F!Uk?`9*HUW`}bfekLu40v^u*6lAe;k&aND;@a% zhG2u_Z{OFQfBVhJ=jou&fI>7&6C@OZYl!{WQlOYekjsEW2f{2tw?7+ZShLR?P6jx(vmpV>KpqfpM2c1qZ>2p{mrd!s?hkl%E3qDs8cX- zz7%Wvg;bMzgPsD?tetQ-UP z)yx<>a*4MYfoqr63@scSl?1kY8SS2w=sY!sNs^$%R|r%^wSuPSbFdFs@izIlB!p5G zSYPV}Pv6|Wox^HxN)-#_^kJ1ZU*`P2TQGM}rI$p)57Qt1Lq84^r}a$+ByAHOmeF8P zFpDuSr|wC8tw7&iOR5DgUxBld*gXTEy9Es@bvPm8EQJ6DfCI#kGRBsHUu&;HwDcSK zr>|x;j-ZqDezwRacZ z(~rB2*FB6TxrGb3CIj%vNx0bWli)}`Eg@FfJ;8rCvqakL>9fXcPqF8{AEApxXneN} zc08C2oC?Oi+&P*m&}>IM3@$p3(W5j@(*@D?b>o#FJ#*UZb52W+qSLcE274v{$$|R= zay{EeJp7Mdbb&()Bol7jxG^?^o~A?4LnR0KXPYD!=98HI+ju zZnw&&1Ukr?p=Lxh#GqXmI%Y6oI5=J ztOO9fL+7)-Y&080Hf-l$Uo=T0yoFcjT+1iP(d_e?j^B;0;E+`DJbvIX(@)+ZUlMd2 zm40{cN;>3twbv1Q0(QJFSx%>b(Ksc^ROG9wmw*tYX-|cuBm`USQfX+?Ofn8$O@z6B z*(`Q%ogQq4c@q5d6fTe$6Ew7!TXHD~GIso}pDh_QNz29zzD@4Y1I%O_4LH5e(=BF^ zE%S7ZZcC4;*kupd5OAtEb1<0aRIh#Yr$5bD>^UZZxmA%Yr+;_sB|dhr&Y!;idJePM zPL)MF`ckrreW8QtO}zKjpS~JiV6XWd)p!lx%(A6;g3U*xz@Fp?IbJxeYIaWNHc8OR zh>}%ok|aM_G;YBHIvJbiB*^dlcz5)k{jlE8kGavdDwj%TK6{r<*G`p<@utQQzEi>!-X}@) zXzc|_um1jbe;D5aPrqM+^Ty2^&u0}h5;i)p@MnA$ z)s!E!j9JpuWGmeV=G}Ojtg{Pr$Gs*@1zKZId-prtwFkHHH2u4Rmd2HeP`St6N(P$z z+a|#T&G^~GtiIR+I5F|KbTr+^&naoG&Dtl2CQ)ZQkYs;o-?(0fU-TV*2$zy@lE9L9 zd>J?ugs%W}P3*(fB$Md!(c=YM6i}A{9?uy!y@e<388&U4NhhQW=nK37AuZ^s(e)g&+77%_ThX#Bu$hk4qo$2^MYe>z4grdzkso?|9R_?mLcd z;NSdnxZXRJZLQ7c@#fg1V1rNN0JG=7#75FzU>>~nnJ$7~{sCJ_PqCHgH@YPH`i+hL zyA70K_88dtcVvf;7Xs!7aL`W;-*-hv|R5 z7h8ZfXHNASn#31mKr)(5G+umec`#l?1K+vFINi^OUrD6+I=&q~@q4)Acc2BE1+VlT z-yUt@jo+b-DMo0U56@29!9uRVZoHlq^R3C>l|X|3m-!m#@8#mZSdcnE4 zdL|6xO&6UjmLeZ);Hr*OIT;Q6PTAT;A(g&+`fut zbT0hDjmk>$1NV|g(_d|%pNT68KKE^7H!jL(E>lQ z>wIoHND|XyYRv zQ=J^W+O=hPYWOw!IQR`5gQwz#rMtwyF;^G-`%KSEPRgMWcYc|bPySHB9EXo?mP`37 zEVZMNF2w|+D|&YGr^unc-A`u89+<(;Kg3@?Ys1()Z~SS@fJ@AMgAU@@1u#-;5n^1d#uSFO6Srz>DqC9=i;u=zHb0)ha8OU}90s zIWR|8a{K!2+Ryhec?WhcCf@=wcD0N_?pe!Y|`*mxbZ$Zr+3egV_*!&fMbIRTyw47eNTsyr(b$4%l+@( zy&AV1|^@AyMwItE(Bw&p#iBnG-;1a|kJ5f+?6`a8z_q)SO7| z$kJ;I&Sv>?0?vS|W|$f10xe0`pG!>GWZlv(@vHV^npyY~MAzRrh$IZ}3RESuILc_ppb$>N zXqKImDNxrIVJC!^8^3tr1nPp9k~s|gpZ@%(QC<`XCrJOsdi|aDfjgbUpX0%)k;ods zZVc1sAtzE2HX~P`7h1|>*_?{D8lPZ^645^;V(c?}k>fo9O-gSna(dS{!>$tIoq{;+ zG{ltLGQt!jBOytOzZoHl48HX-d>CCgLFo9?4?pcZj4!XYoc@Cp>d$xXRGIqSC~kOS zyg0AuubRfbd{Y`dg3ifbNfYDS6v-&y;2`Rhrr<%srfHF#Gq2kiy3Z;K3Dt|_lL4{3 z*wWak5 zpkgWgICtTjv9biqrt#X8L_z=E+Wgbkf9~(9UP{*C5%>ll$A%6uuIHV$%SfvhP^HLm zGyYY!y-sx`C&ob04{o}T!H{4$Ut6tsOWvxu%GuGTrIC1@&Y~opXpVlCjXSL6VikIS zF(9>xU+5-=mcd~(jZYOB{|97H-Z@yBu59 z3#u1aQh_nULz4lgGANoNj=Ls?eEDkhKEfy z*epx`>3hp>1we3%f5GtNsg(f*G3h7$8mBf_m49}Yco(Iv1GGQ$D-&ZPIr1 zM))v3_7Oe!X>>6;gg?A&vM5xN>M7^p@`Y52p37(1yRn=FaHg5zZ){m5^D6TFZ_O_Iq0Q6H4ZJvg{N_`7@er zC!{5uDk~jUW^#+%{g|xH^YIxt;Lhp@$;^XzLpx{!Cu|0KNOF@4dO)D^JUwk0{e@^D zV3pK?$A|IX_uv0e^-%JLSzUxRoUtYR)3N>G0xVW;s17wwexgTImYdL?rJ2(}j}NTT zEx7Ou9E?o}TLXV|GI2(qPBmxu`7DTKi<~5^eHT4X=Yko%_&kIE;1sZ#9I_RR=Vu}( z`U~pV1$3pK$QS-XvyGlZ-{3L^c%5NqW7#H?YWNnvY`O|!z*j@@WD_Fcfp1I}6$2Qf zi_FpW+EgK;En`5#nUL#y&46v-3Qk|Z3tj6wzA9Zt2Z3`fSI%DM5Af;us7KM1k4&e+ z3)$y`@q;`E25ovbxD|Msh+T>5sW{Eg`G+pZa`iqsw~ufI7y86oJ|>nZ!GmAv3%}VyXZSGO zlWBSt9Q-=8662tiedG>1oX2moiYVU*E*<8_HdsKn)pO+Rb^Lv%cEv?t(cbVt zu%q>|WBe#FTJ|SCAb;R67D)p<4L-}Ym))?Z*|M{5z2)E<`gO%9`WH{q4HAcV#N;9W z4bI)`Gkq+Xq4%~P4^@!l zK;Qb9C7}Iw?%eCKCqXbc)`um<3RnVS?47vM@9Y%&XS*u>J{#UxRcQ`A1LKAhaiz-y zl!70z5Ln=rt~3s9xld8V^XL2)F={fLjLJD|zSNqys3Jc4;xY8Z3uIS&^a|gG4nZ%x zWgKL{7@Vmf9%KXbOZLzSAJH+RVXD$z;b&lr=dNvcL;^aS7d zcKir(Sf8#lXRRDljJ39BB74TZ@!rDG@}2O!i_Gc=jrW6J;+OwN&VA<@?eGQYppoI= zAiwAjF7|KWw*^XL@I1MeBSCj`;G>Q{?(^CD5zuK1pLtCZJNo?XrA>UjczflSj76U_ zmdGLw@+`a!Ex;8Ikg-Ka@m9V8`>NJDUk(M`yIn)Sc?J)y--fp756QzI*Xp|6@BYKP zwc)k(J1_*tc1^-@`(y51ZG(#qo@&n8!*~2rV*-^XHu=JPqc8eSzxsHs5;E9^$-3V& z>p3*>ynEuO@b^ov|1fd5;pxfK7d!v=|Mh?FTz>n*gsY_u8Cix~g$qXJL_o^R-Q@rh zXvmQ;0Ep#%du<%NfsI3N*| zOJoR|1<94el>BKK(w#dw-b>&Jl|x&8YIc50KEXWYDX93kB%5VLW_rkz$8gy{&xZUGY$}r&^{JvOh%iGXsi#!fK0$Y@j5Fg4 z=MotlQc8rwi^vNDr-Hnla;??G|JY!lo;V$#m z7*4|8oj~i#m9^9!Ur8)jiaD}~X}i#83`EYgC54J1V; z@QruQ);PuKzMt)9hfZrWvgf}?_90!J0lKnzKX`RoqXngVf z*_x?7-B`}XXObigjn2`OLB|JV-?I+Wu$6+ujY`C$DmyJrrvnaiI`>yk~BO@cAhm32dkVu>tsO_NYOq#GM?MjU~>@F#kZANVBa!*>DAK{*pX1)dx>cz^LCzO5Z}L_hd^_4gUgRQ|^XU?i%Si!D)eWv@#20pSM zkH8S^^$GU^Kkw}S$a~Lm;@M9X)%L!W0Kv2PLS>lQaBWU?TuClBA#fvH{&3a#+2|4fzTqPlYY7#@WxPU@mwtWDjs&~$vJ+;suZnTO2R5-fNVLrB{ zaQ*n>y=d_;otdr-9<~Ax@Kdg4llVYv%$mHFm|2HtStiXU3-H-N6Ss1bE_5%a!B(xh7KZ*RA?35@$m+>8v z0k{D3qx>VddOMr^{`()a@}gA<@w;G1vhe4hO$0n1-wHpxbG?(44-O`=s*0Tr7f7(- zY}2YHlt{QVeZnu=;Wb;e{MZuoAAahj+WZ}G@2A)7N607T7YyB7Ue2%lw(2hvh&WJyIJone1xybf>lC?25XB>2GxX1qKJnD|UPY>UbIvuCUN z=(l&?ZST(HL!WF1n$xMaf^aijO>iF{qSFL==^66O4!Pi6@>rslufcYEmjB9LP7u@G zV4;)f26~82HMy09&U1K6UtsqcPT^toQG<1e_H3I z+5x{nlTI6NF*zdR+GMA+hkxid+hU;mELE=S{-3eq8!G@L#;w>u`_udOY|K7}6U(tB z3D{@4!GoUVH~L;IBPlb%cr-Dlx!m-3Ud99W>?gmv;g7yh>2*E1lr-eK;(tkT6EplD zWA^OAr;5me^XW0qzj27sHZ_$YjgJ12TvG&1$Z|QmT2lwKqmE2#tj-Fm|7M{Yh z;2K>Mt?6DmYW7U6Kl(!DFurxcl`-MTYw3iUOh`Y`8+0!ki<#gDKl5?BY1vC2wJ#Rq~I_5u0HW^DfV@ zA6Se%WoN)RdZq8+n16C9e3J`ufTmy^pP}E;U3;s-bjc;ZlMJ8_HbM{Ykjrk;Phh8; zOjf}$T+-KYVS+(>lKP_PSm*nu`!NngEm76aK_jnvHvSa+7k>~oP z>xLm?A2>!I<3%Ge8u|yq!0ZDY8LxX?Vnw)wx7YcP?4b7N_nvc?&-2X5b9ivc+)9Z1 z9nZ|o-7m4Ue$QX5Ej+>hGb#5p9N|~|NY|1_FdSB-!@jWLR!dHWXL{WPitpKoQ=L1( z7R=T+(M=4Ce`kPoZerQ?Rwgfv$Hl&Qo~N{X zdf9h#Y0Jm|xr_P9Jwe%XcmO`vXSe^QEqx6rU*D8!w4CUsj7=$W_}Q7C7u$N5*o8F z7v~{DjuRC_xCBL*8xqbYv}Rka_x4MPiAqYb9)Yx9s@Vtr8F= z@f_2QfDFZlIg{__$f41_Osj&&vRRmS^yn>LYNNu9r#& zNz8Gu{MvV%Uu{#g3=HEjM~COAF*5M|DuuCdo%8uBIKrQ0c;B{Hk>$x?RXsKu%y0x?>n=X4<1~ZfYMAYWqkXaTP?YHF z!FV$!V4}lD2I5h?Gdc}Vb!~yHv5_-$7To<%HL2NDPMBqvV3!n~;45CS>Ao>Ar23gE zoZc<3+eeQr^K2i@`lcH$mE?4Kxhj*u>AlkhlN?C0Fv*4VA>&Fu=^REDkCRgn&=YT8E!dt)t`nmbuE!3< zpO?ei>~UGLR7ESBU=o2t%os}+8T$lXjeGAkCub!QwhC5#)5A7YU&}+A2@aoNv_##> z^<-#HtxFD66xVFftxLl7HhQ2KOf!Xpr5b4 z`cqZqKg?DDbRgZa8xP@QFtcyITgEnH4UgT&X349(_DdPF0bp5*x?-L>}lw0f!1Ki5fPJ z9Rb&+gUd+Vq~CI+Boi!gn!vt*{7n6Tm%bj%2D7npNZA16TTXgTc4K$1i5B$WV0s-T zOB`4F2YvKQSFoqgIt`w~NRB4RDv>3anTr2<)IJ-IcL04rg1;nAZNoq=`2=S>krM7! za8Xikcw4o2_NTE+2ua|viFi~$VB@%w4@=06)4&8h+6BKpy?X}SwKj4Lckt*py3jLp z#7w@<-}~8K+W}ZA=vnO3KiB&EA+GBd_$}b$(*78~^yMwLPaz*S^UzNk9|a z{4V%8JsAK1KmbWZK~xi7l4;j_?q=J=pf|m&3hdqbQ6bKcF!@1#R598EEuzjgC*(>$ zV`GzXm*AE?;&*8I>7r2)6x_r4M^*x84 z4!>c~`Rp^4vL_Q#YpIj zXYh;UI^Wnm{8P3M?DY7O=PKud*FLUz(b&AZ*Q5l!LcaL@5?tURxW+72qi3}VW%LZ& z1iy+ytZ4D~VfWDu{674FFJXA#WfSWkkK&=J)~+%4ji1_x`Sa)^8Ho<`3H)5@KJhD@ zlY_B~>C>TA_u^+U2>9`)OESV3&mXO&q+oF0RynB+V{XU0WbN28~Al?V?er4n=W?$ z=;xFB7JMsl=pOumU+L%38^L6Jbjsj4IN(EEK+kS*tNnTXK39Vs-s)M)V)3oNwWmKi z+Qh1UHk}DSw&5~%bfR$6y(GjnC1*q}TH8_ziR=*^;b<$8Z%d(1l*W zBlF(b@zJy7uQrVXZtxB|XxlyB(VJcn8}7uJ@dNQr*U|Z z4z_0LRO4E98qNdn|8t?$JW8g6bN)WLYwoWf<08WY131JF{S6m*2cG4f`e**zo+H=u zpEi2V3WiBI&Yg{M`qn4Vy&HG$y|lGKtkuOQwOk^TyiBnmzik zWQfhh&9*(xaaK(TNsP@@A;tU%BMA{_&3};Ud5$*YMj#~CIAtR|5%6`1Ec6(K6cZb_ znXKKM4a|Ek2U^wOrHl$8G-Gx*2VRi+>n}d8 zCyc;I(s9@+IZ39ermQl?-g15?AiH_loSM6L+k2~#eD>+5qo5?_C<8E2=({Oo4iZNI zEuNgUJT)hn&_)Z%*R}k*;Iex-6qY~=E-qYHGe?Zk%s^%&EgyEjSqFkZ=?F>)G&ta% zvqP~c2j@JDa~2GYI+`*t#z6sLc!r--z;G)|M?1!t01IrjrTsafumlHOjnasJ%pP;# z@E&+5=t<_(7d+X^W-~C12th%+5v=Gr#;&&EK~T@AYAuP;l)EEoBH?}y}MZT$Ux6)E2qSbX~NC&N>}`sn8HD>+(0ycAaGzQm058#yL;>Bg1JtwEbx#3f^&-7xY3V(5M--JW3*KSa~!;L_{rg6!6W6Z z&;4*t=|$L)Y2V`?%G7w!8Gi8N+UKRjTJsZ(!*2M3!!sq_1f1w}+^nSvzH`rVlpbbS z8y{ZBe{>cdN1NienF-E-ONgp8;%IT2oRW5UxMm-XnbYpMRn_ux_HaDaSjL%c%nlY% zX-JPq1mYdI;NUuuRKJYOnysxGvDQ{)&HDwD1)*({@4L}yC%B?dBUwvLR&^shfCFzk z(H=g~?ri*Hj5pGes*0R8<{~$oRTr6rPjFmnI|!BCV}u)%r4*dM;e%wBPDKAPx9!vZHA{@l-d$pt(ohZ>NBUOXZntgl+-%vyWPfc>8)(Zxs_;+ z;m;TX;el<~GY4WF^ra#l?g0kQK_IEQO!?|G_=p;PLfrB4BNWV_N zoh+#eW^CyjZA<1!EcrZ6k<+HT{LUfP9v+lj(%-3fn`~lh@KgPeh1XRNsj&5(AYTBD zjuY(G7W&ht0$$%uVA#FeRvezehs#l3GKVibH%><5+K-0h4WDr4jfY;Mf99T{akxtE z(414Yf}7;EaogWmC7wwp?HDh;bNck#^E{sSJsfy`RYeN?;?Lvd93r89;e%e9q(JhZ zT{IHt)4eWEFXu>m=rL6e;hwE{kW8-R&I(N34=>uGv#!0Cj8ZARoBr)EGx|Mw8~&{= zf_`*F_TZ$1!)I%!NknvXtC)A0TG>TVkdI$>|HXMG-~NDw6iy^{^>l2mHiNG zl1pSukW9bQUubdd>h$?3F$KR8PA9dgC2Ebz%7eXd+7$-o)fD1O*cQfF-dtp;^~iWepq7fo#A1VtSYr6M(Nap>s4nSNVX=6 z@rh)G{b}#sX+D%UnM%8=zxbXHn;?(R_@MA&{1eP26YjSZ-#cITPVmwB^vLPck_4)E_@CXA zt)jQsRV!7%Y`kDyZ7w*;5I;^(F1TVh$)99{6M^w7zl=<=cM<_;Iu(GyX2O?!<_m#$ z>5XL%Hh)mx_+m>Y%mhTdL@ylIHXY+PJ_tENZ+N1!ByEdpM<2i;T#y+w=Nn6!EIpPl ze1Z!+v2+D_UUqUsyU+ZiC;8CEG^=fb8P88ZmfqrP#-ih=NQCmo^hN)W4}H1F)TTqd zv)#5C;ZK|Vnupe{bN}D{PyNvO_?|9M48T?!8=XRLeJ^PkuS*&ROkidw8W;Mq6Oz@F z&`EFeXGUhi(JKjy#)6;0j!tN}=~p(G4&Po4dcY^MbALQEO9_kb(1{O3Uk^US={;+L z6hGh}J|aBQVQeB;=+rr+qPCCr+6E~ep+7cwAHQ^1krP-~5d)jE>HCd;S7K{TN{~;_ zt^~nKHn4@`Pc>fmdLD1#?{imH6)pJSfvhZ#-KU6#0mIRY3^#_01rA?Dga7xDbocIR+^2O_}K31}g-ohV? zUr&6ykue2Xe7h=&N4KsDTDoBIK>QcX17rFQKce>}AiD>zo8V{5M()Cqd%-a}Fet{R z7-P@tgRBh?Hw?K1G}hn56akHAJnLmbl}=uKx{{9CM^p5`2a?L}O|t4+EU@-q#h-YQ z&6$LA2$egSm?vDr6WO3c$mf;>gj@WCzUWSOL8gA;!sT>u_j`V5(0AxDbe=nUB>Ha` z@(;b>tMC7EFCuGv{Xfr)ehh!}eD}_O-n$21d)B0*FUb4gvd{Ech|ttrbm;tl()R}2 zmK$*U#!DX1!POjDMB@{9x&u5z+Y>(Y)PHsThl#`OL5lG5<%3Z|l6jONrSgd5hM^IP!Wm@tfc>%%@NP?)3;`2At?KY)?-=INrTPkn zOU;&27JvTpw>!W8!yl&dM`FOqsyAoB{ zmNtS{GK0c+RT6Vf39e5ShKDgBqQurS7Rwkp^k#b<9^s&b>s9hF=s(t%((q48!bo(g z6eL)0H+z1gWRZ#@3gmVD5OnMHC0RK30x$tHgNb3BUMQe7Gw#rrr&VeYka12Dm_c;o z!r%{cvSgxFRHX>T5A3V6X^CBK3{1hAhWHjG&BIb*d6)I!>&6$?SqCnAl zEj6^}l3A$C`F=ia^yZ75`F)#%La54$zaBh6YhTeGcC|r_F)r40HZk)>c zZB?5B5d5x!NrJ#WOA?5_e-M1@@DBTI z0LUF z?4C`QR24ldiS6`qJVQGh$6-2k9ED(goiTe^dj|>WrOWBH%Q-MPG2`HcOFE$rhcD=M zZTvkK+5YWse>;J?J?Z}SU;kzF)~#E&CTXZbn{&Z&xRUI1e%D0Da$;V*wgiw9WJBnx zLP{pg>7tyRU^6cAZpj{5JGFZ_^tGg15(Mpk{HbMTC&?nqXxKrzl+0*Xf|U%Ij9Lkd zg06D7y4SWJ z>>nr8opieKc#fW<|LrGtP@;?u7GU9L@~SPtf@IC5Uibvhn+yTVos&S9?SE6kUSd2usA@HVLXUHZr;;x?1(NV75ozC8yzy3h<<2Jl5-91O3l}T_ zmxz3OWYV(mZ*Kj0c#qD-e_)qnagY5p-@0-&nBU*IdGo`WXk|NH9C7=-;Xe-dOjrfe zPi$5FOEQJ5fidn>1Tg#4VoI~sd^tM9q#fD_dIYGKvt9OngkJ&RkF5^*{=3E;d~jl^ zv4kZ!@fy0(7xW=nkq`wthLi~Vv83oE3!)ENfbFZVz8c+Z#mXe+dzKzF-p@b(b$vY@ zxi*=@mVb1!tzGJK{G@1Qj1r~n55G+kT4LN@m}g2%^T7_{ReqEu)Ew@6?On`93LcH! zVLAW(zyEKe^Hc`I%h;*xiev%fS+fgZ2F4NjhQ_XG>QSNB;aR~%~jb5 zrz#hDL45NU)7P~N*9I@fXHpig7!zAmbK`IDrzI*U5bt+Epgw_~z z2j6^iYm$ay0|6eLtV8@VK6HPJG5FDB9?recW>xW^A$Uu^hbO${dzW#D4cIy~l03H5 zP8AKEY0QH9EfF{INcdQ|jsW2he$c|TDxJ=cp5;TVPP&mZ#G&R#$jxG zd&}3k-$V&Nm;E(XeSw8$QjtIQD_A`1rOzqC=pKF^c=YR8HiO?}RhsH4{KEE#BfuqY z=68#2$SxggEG~GYFHPY4ZgfTWzsa7^JNhQbczKd(hkORH-rHk~;2%BMa`2Nw_*DpT zVPD*y95fzn<9oVFAAA!$;2C(tAD-pQiCghFo7wHj1|Mi8zI?Wlrn<%9CHB>|B}9xH zz{bT!<4HEncT4Nzi8XeyrkEei=~qc=zA#?LM<$`rjGW*}x@2@Mz1izj?a~k9|7Mrj zCp4v3*p3m=;jMH>|Is}XSo(kZLTr4p^g9JR{!dTXI!Mj{{L@bOpjW}@g`Sr#+e^_Q ztBt4^UfavZKFn{va8YtoBA;%Hx2uX99zVe~{LR<`j^Bb7=(q5`{|WaA=pTj10zu#y5#hav0vxWH0{kj_>dx-k|TrGuqzt0RA!#ya2~|08S>}_H2AE zzE-u5-v{sU75#!wYHXh8Z;~Z+g9qP-`ng8#<3n(|$P+plKYwEV-aeb%uMcuWHptaF zNNufri1|) ze$(0-tMA-Dzjdce8`EvyCo$^_cl6~Nn@KCrE&G9=@Uh?MkGXo*rR}-8$9=11@9X2p zWPfgasWUwDS6`mJP*urhBzs$X3&QzrwY!@9um1gy6Ne`aTORk``!{zUJPlxmxMT%G zgJGjm?L)4CQ!11J;QO~hKnP)g+`|O_D4>lQQ&6HD78NFxwZPU=6bS;4`;D=9tJ3oK z-uocII8)I4b4ysitD5P@N$`wQ{(+N>IfPdy==iox%T?nsj_4r~zxPO#JW4(}*&e#)()Z+*%{-B%$)nR3{Hc}2ue!uaX;n8iNAg8RzaJk zVOJ-y$caBZQBZKE|D#tu*D0lEW_f1HzW(-)%v@Hj5~m6B(8DP#O}HshwciUF6*MSDiaI5<4$@w|YPGl{pyIXaQmhXqy+MWN^f zVT?DUVow=LSK=A2I2!`Kg9Cd_R#g?>Y9CKVl2OFtU=8g%xhtA5f|S}iT`X-;JCxoi zvYwme!0Dmq@itmYCfeg8Ga8?)gqGxCI=)E&dvlseb7FeSYWq*()biR_oxq0$(N7ZG zY(6K0vL9zA02vCrhpxsWuy+clYNB=0*>e6Sp_cqz$Y@F07`Fr%T0J|p_66e{y66#3 z>o`@xI7x!;mt@G*pMEP-QsJPgS)94fsuhTrG%0Lo|MMRNxma zjZ=pvKwquA}+qMWRkbp4!4-X6uT5$eUL#eo6 zRRvuF301)0_Zsm?U)r}c>5rdQVuH>yAwuQ^pI+od<@TEfdM~+o5o~YAKbJ~&*eeWw z(=+hmAODTA?%%)XLRW_QgO(>d3`Jr`;^3>VzTUb0?YAR~W>D9mGgVTBKR6n_bd zxO>oJ^g#Lw-e)OLI)4r$t9`#oUKxu^mC&eM9KPs_ulW_=;{3p&WbB3WYq{-aZ{Uw}h_>vHF?$yN*e`I84o`QG8}~}Q zg3&Xs8Dsc!ul6{}@L)2?cWC%D+v*@Idp=nL`{}2j4elj9B(c~xc8RQ+WVCgMq`&9s zJ4rwn#7|U7k}i?$KP})XWsTH_>RtC*Hjjom|J`Qt)!qmVkPWtoq%^G!90U* z*V{5gMd88q_DAcp;F%vnXKPPTcCRFp`{B%zVo3?xzHF1cf_{^l{IR1~^Z}mAPY8ck z4-O`X6NG!7t$<^AwZI zj&!-V?mZ_nGWLj!%%rzf^w~NA&FDwLm!;Z*I>C0g_1u%$BIkLBnHeuw4-OyBcX%|G ziGNo0Owt`^ExN`QqmS7lD+7kl^cxRMFgkXPJgnsFIy6NPt=i0q%qH=|ac#n%2~Ik8 zR>!0(j9tKlj{Lu|VcAVvNbKpni{FV>_?1sJ{$aenmQJmNE&juoeZyYvPdJ%n#;#y5cX?{B@puPWJ|?0hF}DS)_h_wM+ibPT$!B*98N zOZJcz@x&x9f|qWipW)KICNR*I+@k><0B61@Z)Av`78^*+zzLf0?*;slzyvCntH2T9AV8Any#`Hd!5rgqdHu}RIoSUG8mtW$`C^_`N ziP^?@hP~h;;XnGGu4N1LW6bVA2eaSwv>!YvQ4hKJ?H#pdW`->Lnp&G5p`o?bXaK!HV%pQAW_^C~OjLp}#dx8^w;b-Zsl}rrk zWFci=yKM6Kc}wL7|2*{YiCO+PBB4#!1;3(SX^9Vp#%9c{6dYpe`wQR zbQzz~iyW~be$&3Y#cNHw3_Nt(n_v+)&O~qUv{yoFdU}gb#JqS5?DPfuGIAKac+Z&t z;%%SlFa;@e@5E>NB-g#uEA$%xmOc1|pZso&?)k+>7Ps_VxWFeH>||bF_-){50CbH6 zmiyd~4#WH1gNC3mEcdOp#7|-zt65cVR{c7BoBb`0bK#ApGvY(~r15Ti%-)Lm`7Usz z?cp16#tU)>mi+D`l_U%U7TVTXk4^%YkIr5j zV{4BY%je9_{pOy;dDFg%Q+q zS|=%$BIJNb5`uG#qrDl!!z73joRw568{WNUtsdJettvO^7(p5QY{5JRb`mndg+H^u z7+f`_>Ju4o44@Jb5%I)QB2l@|a4*QCxHyG~?s-bwG9Sxx2^go(MSut`BTd1NLzf_M zkX3iUHwK!L;~8Ij|d%Rk*uSnRZxE3 z?qLvm0Bindgus7$$i`_?#NcwkG&QT)%N6~o2Ao+)`K zVR+E#p=i7mPFRojmQ-txV+dcPyo2$BOI5XmL(AOW>yQuCjjAUZ~+y%`lNwsb7$8iqAM*|oKd3Z3MIV*4oH=}!kSLL6wMB67E2jlF+ zSDS151$(zt3C)>{Ui32E@ln+=lAmOUOp-sO;ocg+xz9lF0A?Z!m(4DI)N3xn-D+vI{*)8~F z3%~#umRzfddQ>H^dk4C{-#=JR1KiRfD#_OVd#h@0jCu5%D+BMebo*sVj&M}9MW?B% z$44qq!6}i=F0dC@F0Uo1Q-xkqQsNSpIN@Y>RXde{%7$II*vv2*cgO4F=+YjtsuI$35E z{v^QtF0hkGfNx3Um+b*OvPDjlFl;0+LOV<7&-bElRBcK^k38b%+hRH?b&cl5$!)HadT3Y5nsbgLml3;l$(Bap_8P!q#8Tx zfCR}yffacKH(c8mMMau+OdeW_Y|p|QH%%UOiga|;e%w1_{`T(Obn@Edo-ZURH34q& zY*LuMgF|@2Gd{m=>@VZr<9H6=OHP^;eq2?!B(J@C38pS%Bqd`rn#_7<-Q%;`>BhFBIZS!-;@a(LCjA#EGcq?c2S!NK>zvCFJ#zc=HO?1!SrY2 zLLWgX+zT2eIVRMJHgIEn?2q@+zxC;~(14p4TTGDnEmQeY8{Ihi9v``no~1+D%*u_g6oypm|D7bTx3 zcBu`M%mY&>oMc38>kB^Ma7!SpWFx!O_=5``{14r~>FOCcW&>5wv8#$7R5*Jl6KFg3 zm2Xu0dmZB9fH%p#m3U8ohi^$9HfF#{42^?6l%&J+Gbxq-g7+kt_=UzaG!JL^03Xt4 z3KFyrXZUOUjRwe`!PPh~fa%3n*hAAeRHD+Os<JX+@9_j289V#u zx%20jUyAp@%SR=1lY~j z1fPIkDM7<}rK!LsYK_m>W1;#fUa2iMV^#o$Z|%%D z>y!ReaCD@wDIPOM@PkWo5?{d!Uqs9?f>0ZB7Ol-6UIY(18xvgfN6E{6X9{?Cp@S-S zJmY@&#mjHs@@tk(cdr}?{b3SJ9K^2^w^-Q&7Iem|;6(48@Je3LoUJtO4F>iEttJ6T zZ^K)!u`jQS7yBKK_y&@NbSnQzJWQXlTee~udz-HJd31O90PB1{8DC#PJZNXq(eK9P z+U}L+#2>zZQ?L1|e@s-tyYIj}%aOZ#4l7A_SYZ{i>teO3%6nG7b-(tt``0$LTU+49 zL-T7lt=sCS&+{T%`m-;4m;i%o>jOLxq`7si-#7l=zWsaexZ^*(EG3h)cxNxG7~3Z3 z0K*K+Xl1x#Rza2E3gRilCsmdB%%S9nsTMl5WBE@(g~7$d28x-TaEu8VX~7#K;JNo& zqI0?g)BR2swy)v8e$~eH82}7O5nviY=T~2URsRI%bk5%O+FcIh?OUHsFwKAo-Y2&q1H zmIRd8;v9QDe!MxIDU<|^Vj5WEK?xeX*gs)&NrJz%Cn0!#GmPOaj++s}nHTC?Cz?m-3(-?alb{#~+{iv`yQuU%Na3 zvw%;sb`o%nopJX0X?siw7LAE4Y^cLO9F1r7fuBaUl4s5gtkP@Xv((cwls?(x*wX=Y z!JH_`5QL{mDyw=aKz&`HC2(W_-c&jI>Xp-u7w@1I-Xb3>5x)$)K3$g39UlwATINNM z^aBTf^lemQhy|mRE1@P$1K&cu8yTh4w!lm;6x532lY-2}j zM(ilKR&|w4>p8g$=t?@MX#S+-u4hX+fS&^_!C+r8eM|6~-7_J<$-+C6Utys1`d32tLLu04|v7hYHbET~RuQ?zNK0aleM zd{0p2x&E6O>pt%{PV_Z-0?&`5lTnbXIvL!;FMi*g?a^=1-u_Fzw`@(d@=T&6f3^Tn z4L?iCLeANiRC@jJ=!eB$$>0Pc;mrh#;CWt!IJBD?S`OY1KRV>93b2vowY-EAioYe6 z&XmmC0!OrDAL;+0N&lXX?>I4Zfxuw&WOBtv;N(6Fev?5nz6L_(1SIgp-nlHdB}ZJG zslLjN(xvzv?gcqkJV@r4%waE{R266ML6w&hsN*xV+zg%8WQnD}EyccawII1lzi`He zv2%mx-`*{RPz|2#O(bQsyUQ$2|G z`j&uD5qS0LaPt$JMo+?Xz&tV!w)8=Bvb7R`O$|To%$r3 z1;=DTH9a0PZVBN#ckYZnuqBE~H}ryAfx1Ji_$b=70s;Q$EfYnbNtjk`ubP%Ul6?I3 z&bPxe@HKX~u^adK3ssxsGvaAF%F<}nQW7id8U4gh;G+p(mW^&KF^3g3U86UAk5|ZxXQm<{8VKqg;9?5_G?x$~OKcIEp$~tOy~fkVF?zda$saui zF8HCxuC={^ezfIxRsIXUHKF1j303-W>_F{-J*cN$vc#|9Bk?)3Bl*38?G^Y62>nhs z;J0mQEFQA0!Qd$!V!IJI01vnY^OIcQgLNMyOY$5wP8ya>(*aY>6#uxiDQ-Dzf>G6> zIKYI8v5k*V+b%w%z64=-j}BY(9x3kckkXwH>gZ^$lSwd zv}DgXUG76SW0rhFW8Xb}+BP%E5kF*T*4X%fZwscuh{pUnyl6sqXqIod*+{S$>fBqqd>qfyNmKEd3<1)_4L$2ZPlW>P3j7*}v644!(OJgA zX2j^H&h@NSJmj#(W6sr%aq+K=R|0>Owt)UnCcgfm+g`SCr{bP@TyOCn_eIM)xLYd2Cv4k z{QM;Y_+*kS19s5tG*K44$(}vsXN6NdxOl3A^BNl;Tr2`lk~QcGKD1EKLI!7Rn)-UP zXL6Kmtg1eIJVgYJoV{GWAeyhlzKIq*w(Qzkkz)Mx3;MGCBZH00M3wu7uL7OU*ojr) z$2hgaw?TjWNZ-?I@IlA3mD{QkI%xQh{^<4QU6pxwFJ4+FZ_`tf=EWMx_`6n^OjSX6 zV>ii&SetE~w&ErIk_-KjFYwV3o6Q=z3?4+qOOkn;eB%>U;Bye>@O!e5y&*4NOHOMu zexY;FR2-o{_;L@tjL$!?tRxdy6h^tnIPf$1GcGjh=YiMrc+vfSo0uV)VKcx_K24Uv zKfK{P?eUAX=lP9K#q%Z{;m^Hj;9fA`0ema>gGOHKo~4Jtv?h=wik(C8IGI|75_sBP z!Gs76z{+<6i+1#JCOan=!FM>HETOra#qmkpMD`AXjc;%DrYkg`T%;4r_wLn2zE@?T ze$ka}_AQ+Jaz9w&qzRgRZJe%+|J*4XG0Ejv0B_?FU9VL_edrH|dTu@Ui(f~tqyMyZ z@{IoGzJb+q-8vW8y5>ipdIdLKwtY9x;=}BkHYaYGXaD{`|9;}|1Q}*m?%%(6>f)tO z3J{i~A{gehNP-EJfq1&46($f!?Cw6#@a0f5$_dt9Kyj=&G?3&wO6#PH5tL_7PRiP2 zZp>#{l4HOrfgcJm@05V}F$ern#scC631)mbe$T3$AVl_I`XI*z63o17hhlsAqSNVe zp7eXVAap7fg46ym7|Jq+`z2-UD?}keJ|>nxo4o*o*$l2~9Wy)xr}WVX2w}v0FMe(l z>6F&>E6wtk1T0~G>RwB#1>LI3Ld*yX;;6#GxccDCf=4Bo%kk-il;Pn}84DWNFNY(I z=zbf)%b@`*2NhFDoW9@QU@s5W%%kTvx$n7Uv~x6NUpH=iEsFtQtnwxV;*@EwW%UZ9`K1J=BSg>*K@!9xjmFACU4k0$74Y;ZD(=x9Q){bzP&ly^?O{ZGtx zGp>?(DkUjUNPQGP;-Q(5L9e(>f@&P8+QTOdp^6{Di*c(|(?91HjFL8HvX+y*mYdj% zas?12GUHcCzM1)q4|-^n8>30d+Ha52J-4F@%z-DyyJiaoo};|$53cu5SIwDXv~>Ej z0$K?M6^D^&5;z<(7ksJMQ||ttV9FkhpH!7-A4E7c1N5p5$<69p{x}Ktz88?Ha5CFH z<>Ix4Mot0MHsx%OJr`r5GL&q*OG%S6PTaLBWCZzMn?tk{?1vdqMniv(3uGTYELqfE zrboeX=FB?02T8T-fQ@nD7`*6<$9Dy@lQ?XQoU>qgn*-tykmC+Icv^*_$pRIemcGwc z0__duP!NZ;z^RimF%Et|?pa1-_&oUNHpZQ9!T)#!&okD7ehw^NT#1m^Q^hhBFY(dR zKWpzD?MXm!TvYKoUG_rsrDI;D8(o{z$blu3miy8*^dlL>OL!39J#K%k_b;uz3*D<7 zaNv8+FaG1i&3p7TZb8q;diN&?LAWM;IGqge(~`5~0d1KTIvj51^v-0@vz!Dt;N+;- zwXK6hFq1fRRq<2MKh;#>hXKUL;4%qB@00EMJKZVpej2QgIz1XpDkjMMGlo0|l)R|E z^FoKs*s+1@vroVMGF~qgN2-}D@g!HqK&BQRmoo%rW5B2AM_g5Osj8rB*gX5mt%}K` z(WwH7rJJK`V-h4uve2s{cBhkq1#A+sbg(uYXan#6_NN~v zfrSs)1fd*C&MadsIPr!1;Sx?&IjEpQbGR{f zj-|vQyD*85aC3CTv0Nu%a{eqs^Bd=!y)C z08@oVr_AR^NZOG#+cB_Z@7I?}FbPp(Q2{D}b?ft6lXy{S_+S6qf1TyQ+ksK^rKAj+ zlWAjd7zlkS>A!U53KGCV{@8vK8~O)7$Nbr|wbvV*?bHrf>3E4YOM4{)J>y=>e9xWx zc%G*x*iuWh19|w`QeR0+atXhDA;IP57jVqkH3_UqIwe+Y6Udd?Zg`rRN+x#SY?IRq!T4;crXo=xdT<1sR?(h8NEZ-jfT-35k;*st8oYDKR9W zdo_Q`_&sYZ0tDkT*3o_OmB}jmP+EB+ApWU6ivLn|;hj5odaoih8%DqJh48v(`J>}| z#GnEhm8^UmNz;4x+Un-w%dyo0Lq3IN+QCgX6AUc+zEUh+z{GZ}E<2YODMWN#)EdS-mZ@HN3;<3oJ%tSz!3 zu$3fG$u<>6Vz&A;$wj6l9L}V_>E%~o%BI16W@mUDZ3k!3R>I2!J)MUhswvm|@`=%Z zOIYZC{N{K^A_`qY+dq8qb0rJc9;&NKh;B1p{lGUI##ZBh2sPmf@8NBFi?8CEV6*`m zmnzJ|HW_Aj=rcN#j5;`D0;yoTf)R|>;oD0J)33hF7gkbGp72)bA%H=kN?u&bT>MTzDs`bfidw- z@z$1vbq_rtv5y~JQ_(!Uaxm~uQapORJiYb+#fx)aeQdUj?goSQj2~k8L??t89sn;q zidW&rSi!~5H3pw2mgsSE$4A_%X158;(Irpgo1bNXm6_^RAs1N zD@VXL$>aI}&;Ef}N=^WOt}05paAL8>$>(zMGvE)dHeNFU?{DpZr=Qc+CBAEqAI+}2 z7p;a~@!y%<=$an#%wOpm+~aekKg1H`MPK;ab7+qS>=566@Y_H5bM{_tyyOM{qk(70 z`G(V#@RMV3D4x^9mk;Kd{q#2;#5-_jIrC|FOutNg-)A_(^XTRC_)oEb&+x=|#u0y= zpz3?S^~LyIl9=dsy1wwPv4c^6Ug(ea_;zv!;xaV!8(7(mZu0-!i-)JEWPFhow@ge9 zkKJoLZmxx;<7>mjDBNCbNw&TzjWhcv+r2e*HpS$SIMeTou1h!bfwW7f!ZBPm!qHW9 zDtlvj_si!iF}rA}%69oH_`#|&ZE9nZhw118eo-`@*b2{%9Pm?CLKIJsd1DhNdY?2M zMR;<-Gyi;)pzlWgkYh59Mt!0nyXN1%7@7?-=dS3~kGTrq^BTI6;eMbm5qC}e^?U!( z9Vb0Z3!*Fw)~z)$@iA7mZ;*~M;ou@b9qyfBUX^#q=Q$pe}psEcww!GS*C;tUHn+cet))mQi{p%wfLlT*aEAbQ?%X|f z=i6_qZ0q0%Oa4l{UAc0#XIDj#P1v0lD$uuYn}prtDx>U~wj7R=pu2XVa~L|b;niW6S_>@PD{>Zwv&d+d(O3``wJXs+xx-0XV_}Xv&p?7pa#5 zN-vWa!HoA;n}j<*C`*%6gX=x#?cHrTG&6xK2)m;s!fCw97YcA1jq2saV2Qu zz@B_I$c>3rMW}95F~?!xz&rS37_GLhnt86RIT13YKuEO@Zxqwh0x)|yQO2AJ!6juX zp)o>QUyR(Ff_IMN#SZr1e2kz_N)iVt5mjLqYLBwl28I2)b&O^pBy~6s)f8yQCSF1{i zmn8lE(mtC%M%#ybKes%&pf=U&qYTH zVevX}rkdBH~#bO-x)3vMsAobBe!>K|2ECcwn|D#j$!Iqlju)<2hAF_v+DQZkl8 za28ww5crZ%F4rb}=IS@&3f^P+Q;FK&ps{*99 z<>VPgFFd6UP72-RZ}Leek;5^-jb*AA!Zqa#clhJ8n>QAp_8ddZF(HebFuX(u3c@J; zX*(KmtW@H{p@7qjssyFUh2MYqWxRLw)U%eMT9zo8OaIx6^;OT3V|>opa+16RFuE`T zDi|M@Aa{~H{xJ~%h(LG0qf(5Wq0{gPJ*66H8E$3%P9LvgI{cH@l>m}dUWr4AhbQSw zMxAaLr!wPid7eEmoy<;;2>3Z@CSEvtoS+LO4D^4m!#JLo=wct5{haU^{-_4qZ(E06+jqL_t)lA|EXUMewX$@AggQY>{93 zl`fcsY%rl8Sus}5yLMF6&Ot-Tld+GJnH;cn^tXdgYI(k&D#Lh064~Ko=yvb^z51^6 zc+WWSA(@o;pr2L$@m{u|hzvTh8ozJJz@cw2Xi~Hs=eG9g_@PC%#rP!nEW1@vAxWqL4Ge_klN&e2{?WZZ zG#U8SS6{XC_?rp9=rh%TD!Z0_I-bNATL1@M>^J;s&)))=!}rN>6KeTTmzoT4KYJ>9 zVXW@8dg11co2UNipZ;mK4w0x9oZa~3#?VLN5P!JW7%c0(9}T?hw`mjc#di*oScyO6 zISd9$k&cEd{))-XsSM~h`awd8O-J{==xo*=kGj_cu7H8AR&j0Vmta(4Ky~dGw{MTF z-4es#Gk*3+b+m+$ieF>K`{*dh=dYoe@82G&Dk>li7=QcyNz0Q>P~gqW7n;D3q|FC9 ztbe+hKlMNU=O0gfSK`rUc9l&>cPTEoKWM^ZswUG-;3MBI{@*&e*r7C!<}e$FsnD5p zvftRN*?Tm3!sCAprcT776{v_*krX)X`Gs%VC`7SE|$;O+O#Hqe^8t(p7P6+Y} z`1=p-_=@!U-zIn1TRcaG;OBl7RfB`*_4a&y3huT^|yQ#&5D<{KNXu z2H5B(ytW@-Ym3d8d%`9AI?I%!KfcqC``$&jk>luM0vI_gWoN6{Y=)hE;X~5z_&}Ss z^RPeGi=&mGQcdarm!I%+lUQ`vY*rty`pt?GFi9q&2Yl068_&|W#-*B8`|AoA2H-bd z@QlwSpXhRWd(+RFS_uw*Zi)G9ze+qbAkU8<)6Z3!%`+>RQgee_u#hi$7+nR;>@g7O zp^>kigC|LI-%G;5_5Jt{&*MR~!zb=r@GV=$9!gH~A0~Mjj@%DNF4&-B$Ql_nM*K)$ zx!=SzpMkGU7TKkpCeA%4F|g!Q5-!mCXTiA=hT5aU+2yNOuk^Ya9ai-nxcT?|r44?o zHB3U`OSXlc6-Vf7>}1O{mrgWU5U!#HdpkbK=qjsbR&^$wa!7tgk1U?0r>1(*z`M4j zB;7|o$gDVqjPmWsAbg|8&?`9j{d_y^x}HB@6btXZYr0OcFYMNI1}o9{`t!hpR$# zCKcjaV>E93f&SxH<GzLp-OuO$fgik-H-dy^M; z^pDtl|IDgPXOH2Ht|#Yg%3l7#;HNg_IK-?MUbhE09T+b0mA2swuZ`?$oG|p#$NIhx z;h4|rT0FTvcgK7;|9IBr!R#JMFYmem-y{zI=AN~RDBB#IU<%!hdHL^XL>|Ed z4t%33)%8y0bA8hTAXsoN`SJV6dYyXaufNql`26h|d;<5s_WHYtLk(fxwIo6hSKgE6=t>{k^NKyQ1!j5+>RnPMV|MoI^quM6TC%QvF<_Ey>}TYY%O z>2!M~uPpIdn~y(f>62$UGiLce$l0cdA$TvK6uV2pJump7lvOf8=BGDXBHF3HTOgh! zj?v&G{gl&n?OF!sN~h?>^c+zR)+mI8o0H{q&oc=eC!bMK;bAH9=46MFVFD)rN4k=N zPD9R!_A*8@C6Yu0(sLZ0sX{0zVL{)Gx_B7lSz_NXmCoHFpI1>g-=nKIk?yc z@#m`0B3vt2X)nN*H4sh?g?l|mkcL5POQlJTPMl8Cpo3p~)EO?w6^@E0jhk z%NfjACIlg0h0iD`$tFA_h-VxR4l*2gJ>H>+34;By7%ji!J4utvSKg~) zqdlJrd?cy_RfGFzY+ot&?(H)&YbHh&5@i^=YkSR<aVJN9e(IB(H^$lGSZ;fS!H0@p!5xR{Nl8Jp=A?n^r-vU$56((3W(-wPfEzs? zMmJ6){=+W}6DM2}m(#Np>N=f~!S^@ZZ%JXvu$j3EuNQ;e>A%KCUR04tO4{GZrOE`& z;R#*cL-vkdI3>DDyV@tO_Msq`XOl;cA$l=V_z?`Ff1({d#X)^m66@$Bd3t(`BBL5_ zH%0~!KAhst38BAC7N8lU&tZDJFY%s3n+)S=!2!8)4+X0{9>5ZH3?`hCvt`7VQRgVa z9|Jslnb!7H-kNMV(Whfv8~@9yDkTLNJ#qmDaL8d;6`&c~Xs(ZyT$31Fo0Yp)LP(Vw ze6FB$C9|AlF3HN#r#JMkZ?nk`s+x+=aDi_G4VKo@Q%6;zy=uvpgw6`UR)rgVXpgdx z*;0Em^=6~#alu49E8$eqS8#JWS~sII6$g?wlAUab%GbJSJkjc669QG)1!WudR#no* zlIPBwd|2B>s6w36w9}h!_IpK(h8w;|Z43|nmVX2bmM%($(LO&Wg4QQ2w6n^U^KXBpm_{bidtY4(B9E*k^?bcTe1>P|0w zy{FH3ovwg;L6E)j1kd*F6#(H)lS3+}FEw!>@RRtp9LvnCNj-csIzO3F{j6$c9LtdQ zwuCI2b^KuWra!Ah;cT#JYw23Dm_v2#di%Ep6Pl6_dK7-%IWVX8&$KjJ<>kc-CJ0Pk zt^IPougXhO9bP$XaKoWip--RFFJPk6=!}=?#Dflt;4oQMtzwNsx>cybjs2DFHD_-+ zfhI?M=o8$_?_f(-Fb}^1PdWkKR;6WC8WSaKUo6KUy&S8xq)Bfq;atMK4^wlBsPEQ#BTcD zn6-bdinJ>qT%HQOFTeb<3iumMjIuTbf1;&M(o&UR`OFFmi~{b8?fqtB1=3SV%7m~gqTL6x)KHlGOadu`kJjZ2;hScrUurFK{w)lD+`D&w@NWLyv(C9oSPm%qJ#uYl25L z+o~d?Gqg=c=_9yjxAh?jXKZo8djN&}41H#>Jq*XA+vCSG*%iN|xtPo4UVhrK{oe{yUHq@JCAl^k zLJRV)P4K{{HuSyt$kN2Mg#%gQ)1on-agu07(#A}_jD@~w$kP_SB|rFQlBjin@6cV6 z{I3b9?%_}4FI#1hN0&r_xPVP(za{zc3jdRSLOUJNJ;sHO`f~5^QNPhuR+uF?tqxcd zCU};=!=GmNw8=MRhh6ArObQ5WAp}3-xmn>;zx)Ao_Z%1`ZRlIzz};siPh&xoS{2Jd2@iS?tUztMT@O0bQ;P@CjybYAW1W9SyX#}^4M ze1i^4PptcwpNz*;j4$7VJR8fxL^`8qwnQ|Zw8Wk4Oj0EuiM>>r3vO_c6)^`JWvFQ5 zKRD92F>2%0t8kA_!K6>uc0poq>+iBl@`ay3m^j`gXn`Tb#(9ZmS@*KZt zd&aw`+)qc*1*0e85#x~n#f!t2C(pyFXI#Eo6_MLF>7s5BbB?YB7aj}lY2!p4tf&9} zzr2XP6|We9qx4;f0Y_=WQB&dY$lSQ+r9gafUPC22Sx&=qe;I z<3R!0>-OMy(_l`QFyus?FHyIDaBiM;+9ijW(O3?T;A_oFQDEcX#+YDyE4b{lV1Z*I z=yVeAdzQ@ff_zmTP71VNlPV5Mf$<_Rk{OnENCv0|lz8OuU2abv`~M)6;EHo5$X-sd z{c+0V_xtG>`BBcrgJ!wF%#pfrqm8;hxsj9G^5JH*&1A1Vn#%YWuv5@Vc$J+WHOup; zN=A+u2bOWb%*RdS| ziB!qMDIT2WD86|{39KrE3!T1b-0z1EH08kIuO6?eE_xMETG}d$?}Q#F0;&8OU3Mo6v)wsdyHvy}F7H%jK`zcXiXiGUu z%o;0tN>rlN*%ZNNH$OY|MW?6|oX6o;WrmI5CwPjF1p$I!0i_u)$wd_u%K>PnE8gWa z!>@Y;9ao!$XDC$D{pn9%oq7;_gq<=H5S)%y`29hZED~Q1z&Xy5QN3~di{E#s&-D_f zCk}a477qA$7yRE9oW4fDadtsvd=E=3kg@a8?Dfvl6SfiHSTQNjpXs|qM#)ggS_vyb zvn1{u_!Zpb?%K5vXDbMJx3}0+6&f9)Vm}rJYASgyt?CtY+~oS)MH4|)S6yhI$>dr9 zHp#+dll-iu3{?d;S^fT{s;H0KXQyZ2o&4g-QIXLRuHKE)5#%SvvLXEHiyoB_-U8%t zCVE;GiXe>R6&d73(#XU^F3#|=q?)AU>8gw*f961)g4Fk0(kN+!U;gx`Kcy4ehcUjTIoXHUR4diNUK?X)}uKJq3-mS7?ubtXYXK!|!pc|)5@YX$M zsjs)?M<6Ey+0l|J^!D141fM0ZC5qmA@A4!sCHM6I-FJUJ_1*X1O$9a5kPAA59gK{l zr&q8b!P@d?4q^O$q1ov(@z`$oc4O{L@NwX)Bq=}!i$u}3q@0W_`@p$dY%mU9&loTL zAjn`BvP{EAerLQ?(SpDn?2Tzjgk1??|isWf}g1Y}i}KRud>FubE84{tk}_5HSLxqj`| zRHc$xIzrM9pK#)e@1z1L*~Hw>( z5xifzay2=25J;14KUb}v&K9JyZz-JaU4eiEhzX>pPbCcVVe^wGm?jg6hCLkZ*<|@Q zKki~(=UdT<+F?t`iO>A6D_3m0 z(}73%4*Wp(kv{;juk4s*_WUsc<%9c{hN^z1OOn21dg)kI%C>xPfZ>l5Ow%a>Ab8<7 z@bx53T>KQUqM`oDjeGd&`Z{QXe*PX`89ex6e96Yot}Y*4rEm6b>=QpS?xKjg=v|YD z@Vex)fH+!MsnG)q2kDRX{PO!vV9_IF2lJ@bGT|!t7L@B(^S#ZOrla5R4}2L5+ilVl zf7EJziC}xlD}W_ERoF?yy4U0;`{N$?TrogCLG;7BWO=Gb`^*Q_hx_;=g5*#LD}jWE;2#}5Gf9QoKu7l*^T+MJR{3^-m~I9x|uCD8L*92Qq10}`sa^H8k$I7 z364;J<`Chk9pj{fTqbhHUIgplB7CqjYzO~^81t1JC^$Z6f141}*H$Tv22)tlZx1^_ zZK~={!C+_#$*KDV{bUV5ggG~eF)BFf5jho0N=w2*#x~k6=T2hA|<1`KbK}; zMl*7#2xMZXZiXZAEIy(4=sXE5blGHP`7BFj*hKe8SfbUtc#gkgobU(#!>7ScW{pR} zhs+zJ@4Vxc*Bz$Ew)oETJvw~K&w^|F>O$L0+vVP!)@5E26 ziLpl#*a~ta_Vqoy9;GCbjdjKzJfkl|GrV%T{l_1%pF8-5cHvDdJrj@phX3hQzSQtx z&pb;u*dV(7OqGGWS&8nQ_>Z4qOyXF)3ZF}k7Y`ekzxDC%=odbKFZ7Y)p>xRmf=S$= zh-=XhKeB~%J{*dZ$@$o~+SZ6Z@HV-CTLnvHR8H_hKX;&NIK*e}MQiQ#@cb8 zM0|k%#3SU$Z@$NjQ(f9^;xA)koBZTj{cQbpJ2;~)_{h!c#$vL5`V5}Ye+_G7#q+(k zwzT*Ecm3VO;XD*1gSa~7Tyh#G7{*K~Wlkn0A+V$5Q=|t~4Jy|q059JVFf))8h}kdY zvXViPAu)Koi>U<*k{FiG*?;Q$mIbYVVJlv_1Bj)#5JYfox$(Oafin|UGW7BXEy2ra zy;lElfQXznPMldMjBZBzN&)!wHUTHx_CQbx#K8pvCzpa|KrGdwFjT>ymSmfYFbL${ z6{LfcP%xu5~9eWxN0UIaq-dfhEK_T6{(*;H+~DkUwiSIyv12>9765aS3jz%D$qEsKGt zD_2^&C4ms0$eiFrRoU4BJ5@R8wmE5d7XRZX<8pD*JtyE{lvK=F&aFQV55ud9gh9fq z_`KVv-Q%Y%sf=z6IvLTXcTU~N?Nil#k^w7NI6N%r9UWiP*9wxf6_tD85BS4}`f~EK zeSXkef>07)zhqMK5WZG__F-8t%s#2{1UkZp&AUf0#?OKtd_=zWM>ow3d^&;d&^MUC z0mrKU@FaYyhB1cW_3mRJI5luaCmDleBHkk-0=aFL^?XaM;esv_Kss%Wb=BJbnW{c_ z$Y~Xm7bVV z7cIZhZ!Q07mY1cZ>*$P`k&N$+K@clRF)$Vom1oGnN596z_~DteFI6$GCFCz&tZf)3 zDI9JbqJ@K2FjCMmc!vFHwMg#&hqzcWw^X z5NyzMl7{!vuliFFfBEv-ZbJa%dlOvRd0X;a5Xr{uHL>)5+Y!)dD*BvUdXzqtAhqXI zsII@|6whHpaSO*wBE+6%bhPR@ZE*m>?f^6ilS!_Wykz%n%ON58=Re<_)8l6||Jt1Z zBmQPn>3O`#sh|D-dXDa;lZ=V3U~?uwWRnAKuf7C?|NNi-xn;mtX6dbc0y)@%6|#hH zBy#u^7bHuf6Td=xZ0mAT&y2ia6|^V&X5p=txR9kbTu7_0TJ%h9CO2 zB-!qTS(0rDBK>Z{gv?leX_D5yv?h;iCm~RTXIrh%%l6(wcm18sah7n@?%KQZbjic3 zW3RsX=IhzlQ!+`F5Pe1W8k>o-7bQA+gg=LO0Qj{w6-zl1T<-hw#?@ z`}c+hmV~0q!=LhHdzQTMDfzO2Q*|T%CZ|5U`MVE84^>8Zij1Qh`RC-*(ULNJUe8&c zOvm6|wwpgGXuvm8j4N1N{;4Vq&#mg#g2d!O5b9D*!UvOtL}##)I~V0k!2c$nGbxjPp>rhT#1QCA zr|XL>3x465eKdZTcHH}}{ny}70%)pe>YMLFf8a;spc}m7j|q}`$A9QL--k=9piDZ9 z587vVB{!bYk5x;C5BK_-YN)>Q_t=F&%}PMP`&t3Ba5zcD`0W2(