From 8c37d3dbe0049d76621591b7097e13c51cb7e246 Mon Sep 17 00:00:00 2001
From: David Daoust
C/C++ editor key binding actions
removed: concepts/cdt_c_indexer_ctagsindexer.htm ->
removed: concepts/cdt_c_indexer_ctagsindexer.htm -> Search, C/C++ Preferences window
removed: concepts/cdt_c_indexer_fullindexer.htm ->
removed: concepts/cdt_c_indexer_fullindexer.htm -> Search, C/C++ Preferences window
removed: concepts/cdt_c_indexer_open_close.htm ->
removed: concepts/cdt_c_indexer_open_close.htm -> Search, C/C++ Preferences window
removed: concepts/cdt_c_indexer_prog_bar.htm ->
removed: concepts/cdt_c_indexer_prog_bar.htm -> Search, C/C++ Preferences window
removed: concepts/cdt_c_indexer.htm ->
removed: concepts/cdt_c_indexer.htm -> Search, C/C++ Preferences window
renamed to references/cdt_u_m_edit.htm: concepts/cdt-c_templates.htm -> Edit menu
removed: concepts/cdt_o_concepts.htm -> C/C++ Indexer Problem Reporting
removed: reference/cdt_u_m_project.htm -> Concepts/cdtconcepts-4.htm
removed: reference/cdt_u_m_project.htm -> Tasks/cdttasks-106.htm
removed: reference/cdt_o_ref.htm -> reference/cdt_u_mfile_rbcs.htm
removed: reference/cdt_o_ref.htm -> reference/cdt_u_search_pref.htm
renamed to cdt_o_mproj_pref.htm: reference/cdt_o_ref.htm -> reference/cdt_o_mproj_pref.htm
removed: reference/cdt_u_m_project.htm -> Tasks/cdttasks-106.htm
removed: tasks/cdt_o_tasks.htm -> C/C++ Indexer Problem Reporting
---
.../concepts/cdt_c_editor.htm | 1 -
.../concepts/cdt_c_indexer.htm | 5 +-
.../concepts/cdt_c_indexer_ctagsindexer.htm | 5 +-
.../concepts/cdt_c_indexer_fullindexer.htm | 5 +-
.../concepts/cdt_c_indexer_open_close.htm | 5 +-
.../concepts/cdt_c_indexer_prog_bar.htm | 5 +-
.../concepts/cdt_c_open_declarations.htm | 3 +-
.../concepts/cdt_c_open_definitions.htm | 40 ++++++++++++++
.../concepts/cdt_c_outlineview.htm | 1 +
.../concepts/cdt_c_search.htm | 8 ++-
.../concepts/cdt_c_templates.htm | 2 +-
.../concepts/cdt_o_concepts.htm | 2 +-
.../concepts/cdt_o_nav.htm | 1 +
.../contexts_CDT_DEBUGGER.xml | 6 ---
.../images/cdt_pref_parser.png | Bin 0 -> 16546 bytes
.../images/openDeclaration.png | Bin 6134 -> 13306 bytes
.../images/openDefinition.png | Bin 0 -> 13413 bytes
.../images/open_declaration_error.png | Bin 963 -> 1282 bytes
.../images/open_definition_error.png | Bin 0 -> 1283 bytes
.../reference/cdt_o_parser_perf.htm | 24 +++++++++
.../reference/cdt_o_ref.htm | 7 ++-
.../cdt_u_c_parser_codereader_cache_pref.htm | 23 ++++++++
.../reference/cdt_u_m_project.htm | 8 ---
.../reference/cdt_u_shared_lib_view_pref.htm | 20 -------
.../tasks/cdt_o_tasks.htm | 2 +-
.../tasks/cdt_o_write_code.htm | 1 +
.../tasks/cdt_t_open_declarations.htm | 1 +
.../tasks/cdt_t_open_definitions.htm | 49 ++++++++++++++++++
.../tasks/cdt_t_refactoring.htm | 1 +
.../tasks/cdt_t_search.htm | 8 ++-
.../tasks/cdt_t_sel_search.htm | 8 ++-
.../tasks/cdt_t_show_proj_files.htm | 4 +-
.../indexer_importing_large_project.html | 2 +-
.../topics_Concepts.xml | 3 +-
doc/org.eclipse.cdt.doc.user/topics_Tasks.xml | 1 +
35 files changed, 179 insertions(+), 72 deletions(-)
create mode 100644 doc/org.eclipse.cdt.doc.user/concepts/cdt_c_open_definitions.htm
create mode 100644 doc/org.eclipse.cdt.doc.user/images/cdt_pref_parser.png
create mode 100644 doc/org.eclipse.cdt.doc.user/images/openDefinition.png
create mode 100644 doc/org.eclipse.cdt.doc.user/images/open_definition_error.png
create mode 100644 doc/org.eclipse.cdt.doc.user/reference/cdt_o_parser_perf.htm
create mode 100644 doc/org.eclipse.cdt.doc.user/reference/cdt_u_c_parser_codereader_cache_pref.htm
delete mode 100644 doc/org.eclipse.cdt.doc.user/reference/cdt_u_shared_lib_view_pref.htm
create mode 100644 doc/org.eclipse.cdt.doc.user/tasks/cdt_t_open_definitions.htm
diff --git a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_editor.htm b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_editor.htm
index 083f0d75c00..08a98c70541 100644
--- a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_editor.htm
+++ b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_editor.htm
@@ -35,7 +35,6 @@ This C/C++ editor is invoked automatically when you edit a C/C++ source file.
-
C/C++ editor key binding actions
C/C++ editor preferences
Outline view for C/C++
Views and editors
diff --git a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_indexer.htm b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_indexer.htm
index 0ee6b8d437d..652bd25d7a9 100644
--- a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_indexer.htm
+++ b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_indexer.htm
@@ -54,15 +54,12 @@ Indexer
Enable/Disable the
CTags
Indexer
-Setting Source Folders
-Search, C/C++ Preferences
-window
-
C/C++ search page, Search
dialog box
diff --git a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_indexer_ctagsindexer.htm b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_indexer_ctagsindexer.htm
index c09778d3dd5..5a3771bf70b 100644
--- a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_indexer_ctagsindexer.htm
+++ b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_indexer_ctagsindexer.htm
@@ -38,15 +38,12 @@ elements
Enable/Disable the Full C/C++
Indexer
Enable/Disable the CTags
-Indexer
+Indexer
Setting Source Folders
-Search, C/C++ Preferences
-window
-
C/C++ search page, Search
dialog box
diff --git a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_indexer_fullindexer.htm b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_indexer_fullindexer.htm
index 8def4a973e9..9a0c3533e37 100644
--- a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_indexer_fullindexer.htm
+++ b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_indexer_fullindexer.htm
@@ -30,7 +30,7 @@ a project
width="143" height="21">
Selection Searching for C/C++
elements
-Enable/Disable the Full
C/C++
Indexer
@@ -42,9 +42,6 @@ Indexer
-Search, C/C++ Preferences
-window
-
C/C++ search page, Search
dialog box
diff --git a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_indexer_open_close.htm b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_indexer_open_close.htm
index 5a27af708c3..8d5b21cc52f 100644
--- a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_indexer_open_close.htm
+++ b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_indexer_open_close.htm
@@ -29,15 +29,12 @@ C/C++
Indexer
Enable/Disable the
CTags
-Indexer
+Indexer
Setting Source Folders
-Search, C/C++ Preferences
-window
-
C/C++ search page, Search
dialog box
diff --git a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_indexer_prog_bar.htm b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_indexer_prog_bar.htm
index cc3b62c76b9..8f9b240dae0 100644
--- a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_indexer_prog_bar.htm
+++ b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_indexer_prog_bar.htm
@@ -35,15 +35,12 @@ elements
Enable/Disable the Full
C/C++ Indexer
Enable/Disable the
-CTags Indexer
+CTags Indexer
Setting Source Folders
-Search, C/C++ Preferences
-window
-
C/C++ search page, Search
dialog box
diff --git a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_open_declarations.htm b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_open_declarations.htm
index 8226f5c612e..1cbbf18d01e 100644
--- a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_open_declarations.htm
+++ b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_open_declarations.htm
@@ -20,7 +20,7 @@
Open declaration requires your file to have the proper include paths set up to the declaration.
If for any reason open declaration cannot find the declaration, it will display the following message in the status line:
For more information see Adding Include paths and symbols.
@@ -30,6 +30,7 @@ If for any reason open declaration cannot find the declaration, it will display
Adding Include paths and symbols
Navigate to a C or C++ element's declaration
+Navigate to a C or C++ element's definition
Searching for C/C++ elements
You can select an element name in your code and quickly navigate to its definition.
+ +Open definition will attempt to navigate to the exact definition of the selected element. +Open definition requires your file to have the proper include paths set up to the definition. +If for any reason open definition cannot find the definition, it will display the following message in the status line:
+ +For more information see Adding Include paths and symbols.
+ + +
+Adding Include paths and symbols
+Navigate to a C or C++ element's declaration
+Navigate to a C or C++ element's definition
+Searching for C/C++ elements
diff --git a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_search.htm b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_search.htm
index 58be204a3ad..9c3cfe46752 100644
--- a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_search.htm
+++ b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_search.htm
@@ -253,11 +253,15 @@ your last search.
C/C++ Indexer
CDT Projects
-Open Declarations
Searching for C/C++ elements
-Navigating to C/C++ declarations
C/C++ search page, Search dialog box
C/C++ perspective icons
diff --git a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_templates.htm b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_templates.htm index 71c0c410cf0..7cbdd2d3c64 100644 --- a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_templates.htm +++ b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_templates.htm @@ -34,7 +34,7 @@ The templates that begin with that character appear. Double-click on a template
-
Edit menu
+
Edit menu
Content Assist page, Preferences window
Code Templates page, Preferences window
?=#=gJu-w2y{;qfrA}o=Mcii%OIi8V5v%;V#hv!ffCc>BHYJaN?8n*S z;|41QQ9y+M*Qeq^N3sjs+X{x-Ox++3bdWg>@p;NV9g{oZre{e)aRq5=5?4im>?G-= z^ra}VUYp@53r~iXI^ZM_H5(d_>A1^yo#dk(AX3kqwZ?+ZLQ3|*_6O5zm@H0rz504+ zJbZ92=j6BPGAH$U)ALm;;X4j(z;|w5{5-*gWw2?`M-&@*t?X-30Yt$KN%9?lFLgk7 zhczS_pE`$|1-Poum#cXD47`yOD93-Wefv=2qw(GGTpAnA+Xe8gTc&p+6}orS4xAtb zp9-Z!PqW{{Gh>m-Y{!G1QWywlV@gG&Bh<9+aU|G`-ThPXzazEu1X9d>I8xKI)hiRn z{*%8I+>;9lPy1l1FxOcxlJ>weD(8R;FK?~cUyX$BtWyJp=sJ7fjL&FX?6}~C#D$n8 zbhETAE+-O-JF~$Q3+Fql`2Oe&RrU8zca;ri1qOJBYz^IswvQ1i{)(HL-HO`F!+k4! zmKi&z94~mmU4(HVGT0v9TyA03`y)(PG4`b8q^lX^sJ>khT395>BR5;H1&JV1L2Q?* zq}JvNRRgZOo!W|dF`t}u>70*Ma@WeX)bV&A{}Dlb=gh*_-^eL&u#krl$@`X}22DKqP?o zcLI+;5bS1Wjhs5KVHKHlH+O`w52e7E?K$&Bk{&n}no4jNJDjU`%W1}X-RTD_>%4hj zYE}PIYu1?3DlDI`@|aCbYc**o6hy#9+{yAK$ %ZVUDqg&T{j8yKD*IGM(`1=63kB8c#@iS zn}UVtxfAVJ;_F@X-*H0^>^wsLg@&hgH?i`6#rB_TNYk)`M>s)-6oY$N)-7ZRYJmmb zq#l6)=;q)ES>cJ^o!4$O3}yNt5*=jpKWHnyOSJL-3r>*P0k=K=Lfa_8rqchEL1mjV zY^FHaZb?%CS6d=NTNa`OV3*f)+1nc;p^*;ap3}nHWCPZ@pCb=z9n-PQ0A%u^mM-x& zvH6={WBI-t67%X>L=d2=Z=gm>4YJ^f`N<|_6K?-EW}!1pAtM|`oMk`UDgkDTBt;ik z8(W>q)f;er-4rr~tb?Yby|3*g0c^yBebOxhLqcvr h94jCgCh@oe(L)G4dGV_Cb zD!4ssRDn%$cG&TOO&dB2KSSQRByH9?unI(rS4G-27Z-XgMMm;qf3rqN2;Yy;Q=uW+ z^>dEE)27eh_a*VwGq>B<08+GzCZT8Arlu+G0Q!}Nop8hZ{}vqzNQ9<;sc@43SPqsB z+`w#x-%~k}zBj)A>yn3JfL%pUI)%2ORW`D!9Iwy1)bsa)p&@2{pC@{MO9_c&6|I;D z4@u6S?e^7w^9n8N8q)OPIpJo(uR)eR0|Fx(k8_t#19XSKF;1tR`)gtayUxfPZ5no7 zv3?u>J35km0V5$GLdMOP5Y}50%{Qosp;Xw`cM6kmT6X8}M+gctQ*c-9j0gGW8i4Cr zuniE8W4Q%hPlLBaSy%@PUh8;KFexMa<+)S}AxR>I-<>S#`bGU8oCA2ei?4FX &OIEwTCN!IWe-cR6V-*vBxYu1I#-xPDg=OkyVIVs-%kWX!A4x7Vv zuc>fbu_0}!h-up1qu9Ax68?-fjsCR@*L?2!4D^}&%T93_hhafs4Ir-nil}-DuIi%Z zrad>|kWd2p+*%%LsoGqWUgKN7O{4;HbSR)af+Uwg+-;TG&W D+XiY}?ZEm(bNt-qi@gQW^B39V9gB|W&5EC8we2FBK z0atg2eL>#9?}or(h|G~kTua|OM=w^OaCO|WSu%nd^^-R0IeE&5k{61%*g*=$2*3MbvecI1+ z&ij|b=0#o0p7{w($a@z@OGz!WQ}vCZX0Ax4V* 8W?rz-HN!lGgK2B)z|DIR`64Jkj4JcEr%knK!#Dz#zL zteGfi< L>sznEs1BHgWMS?Woz*9gvJGXa#~Bg9khXGZVXl(%K1`|f$Jn;!dE z1-RFmbZEzvpVe8b(xKzfD~vTDldwt`qCl>6^XnGK=`e)mF;!^3>$8FW_53reGYy~7 z!U8JBhV!)w41T_h^dBv#9QRBTJo|AWwCHyD{H&KztN41ryLH74V{=jx5xdm0AlU*R z?>e1GM*z{YJYv}nE&7&tN7fMnD$)ze!)WC@*It!*yqwn9n?GEq@zv%Ty6oK&wl!%6 zmC<`kQ>ze1i2JCIKdl5Mvrm5u4jUY9nNSu{Qj?*xw$hAPa#~a~0g~ctN@g(##>&~r z$$rNgZnh!#%TS$al9x2_qvG C9^~O=feJf5hQf z2YdrjncRtWbA}^12$ngOUQP3~B@Y3_3MibXjdUdymF&&5%Xd`6v Qm=crJ~5G+Xj> za1;*B0fC1)lAYdBM-}XLoWw|0U+2J;^Sl&WZU{NPQj!RU&g;fZF$ra!v6w0i^wh~I zedQIKs_oxZ`vVr88M7Iz38+e_&Xhci+247;wN^gg(pt=VPAf?0N6jaisjnjf;+;ZR z_r$YN%!Xo|F3O^7SH*cb2J4nis2I@z`N;n>|Ggr6unI~7o;1^v=@bR9v8l|iz8o^9 zde6H5Ry)Us)5RGd%XODW-&Bt!31I6iN50CKyVx*d@58LV99`UcRo(z2sfVb_P6gTz zh51Y&Mbeeu)kpI&3iO484W%n*qzjKWKJUakso-*+A$}y&TxG($y$D?MCkQBA+Kick zkMVTSt?QIVpNv3UN$SQ}4m6c__IHn1S1rJ=Uzs?0gZJfkjmygVBRxszzIU~wrs5v& zmffE1joKmT#BV<@sV`@6QQtcEl?g+es_^whMmM8?1CHW6^v-LuksnjzLOv_=KE&+a zkXX?z7L2uQR047Zp!f2DWF~#jT56#sp{2gd|4Y-lr+`&E12ik0*~T}hiTk_+a+t0L zqyA| )u{lME zLFvz^*L|%`LzNexX*^Zy7PY| 8i_|KtU_dw0HVsDH>+^(x)WQ0c`P^y)d=ta1N-s`b3QpA=OoW`&`4 zbBP%1+q||Dz^PyxBZmn#v8`bnZcoJokN2xOpx~)RYxJFy>nfAQw>cj|&tsp`#kx!B zxAgBy)f0xS0B9JStgYkZB@Vz(4a>Oyx($+YoOnvLV3$uJo4Nn!ZmF8Dw{>X` u&OGd1O&BF60Du9o&O{qr9m-k#QMLAivBL!2!_U|@f>%)O3xX#D4UPr!3 zljh<8ecSi+ftRic?``-LUqG1oplLfcZXv*GCGKn_$%ts0$kx>%9RM8(aNNbCw;rUW zybCY8ihU^XQLY0sdKKjasbo#3*dffzlFue}o_ZI?AN%!w45D_d9$V{SWYHL+S#f*QWE(3_#~z^vcpl#%!H-V76|;u5T0I?cxgYthgzwCst&9EVqdD^~`&&an^D! z?liy`SUR^TiDG;SMjo&Ccz$D$b<`e(X$*;OzwO)tKZErOAK@A7Ke-SCzSBVKIm;hh zBN{DPQ8#v7!RC7d!YWpG)yCJ +Vo}EBpa;*#o&HTvHT;!5dRMe z_KyXi@W&jbc;(iyNE!vvF!JKN_DwcG!I#IU@CmTOXRy+`s4baNL$W6P7n48lsN>)x zrWIq%bJrdzc5c)cqOI&*M9jz6q5P%ts)i1%PmaI`OlVx*9z*D$X!pz&-c?W&qF|+O z&J8gS?;Q7!zU2~Gl2jHE=BT35m}#vw6F8B&0_LonaN3hMpeK;0CvkN+g+~^ZzE#}~ zXX|L6Gv#pH++cK8tcMOpq$a6Ec~x)6W~$pP;1xgAHG?w(?x}x3n>8SwBI1TkbwXdE z_FC%GP);v+NpFX_l$LjT5F_tb&Rf*@Kr@@XFSY;`+?CuG7qRikO0Y#aAe3?QDi)n7 znCcY)ba0kA9XWDsH?B4dsV-u1d!K}%9;Ry(m|s~zVvBUM(n@C9JtFnr&|do8Rl_3Y zB32VIZyc+kT@IlF4YmrC%3bJ6L8Z0F|8yFrQ?glUGN}!LZp}YUS&IAm(0#aucmcEf zU(N |hBDTJ_&XKuL)F#}N|?Cs-r(g3OVMZn(>E}d{Y7yhQcWJi+E u z@hRL4sOHC{-PPklOFp>_O#$|G+R)y2J@ZCwdmgFbq#PJ)@{qj`SShxcch+4hJ-z;T zV{%jtNijWRxpVBJ&axDcj9%|7ct2ex$0fed8{m!mekrxnTm?Dt)VmTDV*b+F%m*AM zq;}s9sjGX8RB1vD)P$NCSfKVnh_R!9oDQcf9jX;RlcqD?6h4FFz}Xxpz;8Z5s%cPK zX;Eu?+1CzSwEt@bfp&UUyafC&k^?-;K^#f%=>Dr~+_ZJY%&3D8 1U1y*3?dV!N%lx4rGqyAJ`A zGy>|F-k&u=6Nj7b$iiBsXZGc2qm|A99VYlsABgkM?SeM2dKEkGc^A8 )E~xU(+O7R0E;GSI z=FkQGR(+jm%Cb(x{mYFPLg)#>DE67}>*mk1OEo;)BfJEA3vPi@*-SwIFH7>B^~3+} z8>LSr?bu#?XUTF{Dp&~o#0LEpdUQqBh|l2&4Q#ZKMrp9SCthC;gT=(}BB?PcM<_2< z!Z6V_QU)N@&beFp3!T3e3McD2sUmw2!FM?5gUD%&2Z#_hyO(#cKpFl$xzLil*?iCh zt@bWZ79|=19xLm8!S6nRb0jYfJs}fz5MX LIjTdL}P(b||0=G!=%FQF1W52q-Vz?YnP8t4?!5teO-U$E}b| zeG03#h?LEj?#Dc>CR)h?s8kyOw~AV~Y#FPpYnzS|T53*P$I@U)xbo;35cWFrb;D1{ z6EN0OQwkg)fNKg|#SZ$k1{N}viZ+d4(@1le;wCO97D3kLNxhA1?v0&7j+~C{4i!~P zJQYE1aE}%fRI@aa=}kR@g+Hj;TJK3i%>q5(X9#}(wl#L46i*?*cw`w;dhxyMlJ^ zzO( )ibOQ~#%#X{F9kHltc?fCqx?^Jwdw!OcIXMz!LP6bV(D9u zJJC&I=kvq|bBBAi40Bf&^x(pXL02u+;CTJajy?R=ZPOw5JAzG^)DH9)piiWf>_4C< zx+x4{)kRR%?NOTd-YO8YVoeGglG-|J?G{c(+$KG&F}u0xYUS!nNVEH4?Qz+;J~u4= z%7v&teTQ7f@K!6d(p>8FKJ|~WwG?S)qG{=MkB|C;U#p;kVvw9`mUpYkN>i~a$i`@nCxgOLE@oP!s?j2-zow OoO;r;>bJBf@k z);<^(d7^1?F@TU}Rg&steN&ot{D{faS+_yC>)g|w6&X`0 XNLhMZqlU%&mUrFvF7*r4{$x&59j zoXxTsHU^N<0ySNG+ZEywx#2D{dzQ`2n33{%dr9a^7~WvyhfsrsrzKM(wO+pUlPVJ) zBUQESK|$~h(ptt8rnO^(GGLL;9e%ssVPI^6ckd3C;V@C24v)ik53Ei3s> 6DmgUEF u bZZiBb_r3% ^--*{+5?V5uhgQb{If zJtFhjtlxc?G-HSD#dMsyyIa0~^4UBCR#fu3X>y2^Ec_1rz{_ll2)4cxV6F?Nr(6bc zOlNC8DjItfc~t_D}UAU!KFd4+pK`SsM3_qfT+Ll-%he zU#s#t#!zMyK7Un0$xh+U@H6TzN((i2DkbP*Tm5%+O0N9d4+Th29TWVq{IFmlpWz5{ zl=&a8NuR@mlWdq ?LvDN%gR^x z2Z;CqXu$Zh_H)X |*q?){bVdo_^L&k!4puwk!YCRZwUuZX330kBQT(H9OTsZg?V zB*J~?xfiFw)~nkF*xT|W13YWB-g|XEn2%Uv7}FTqECPBNd&yW551&FRIM*Wtu9U~& zuxzKUl`aBvJCl6LHsw)w7rGAgSZ yNcsPD1X%$H5r? zwKmKs2P`Frb~Zke1dNiSkL<}^T>n7b00UZ3OjYT}>)PVJm*;QETD{V`h>rqyVA6_4 zw=+x3O|pBDBrQveeA6`)$Emd^d_qHO+3ZKfUHRlht0&xL3r=4bTGee>>P^lDItZIj z2x9jmru~(o1Yft<%mIUNbnw{3O)g|LH!kF6KwfV4G}pCB9@;YMdeWPztmn5QWGGya zoJ|=mP<%z+I+|zfFxWtu=~cfl{vmfjn2ZJV!jhU+I163NB0bE+rJpeXTxx|k_gfEu zy0OgNQ+y6)URxWUL5mVOXeZ cm=zopBF3hgOY&rHC--sI*L1;)b zA7yJnzbRi;n=#EMnaT@9id{&3GlJC89j`O5OtOI`k2E`2a=VyQ%2xZkvARku!ehWa zRUm7(PtUc-Q-MEvKpa#w^>OAR6Yvxm+B&&DW?r(J*JY(?+Cq5c4$tsHty1xXG7%sS zXt$G^- x(5BL&cdhIkw*?| znx_`)5o>=<+NhA?0muHd1vzK&V67YyeO-LN$5wyRs#5b>#|xF{&luk|uvT0`O0Z1u zvVU32C(r|e4$0JKQ1C+a8^!Dw$3ob+ejNddQDV^3GZDcEkuz?GEW}pW+WTAI$`Ptg z{``sg^mhY>qRrcNUbwxZsHMUCbr;$P&aXYXtkn7Z;?*aZ?hiQZSUGxW3KRb%J6hto zNSIhiQvtjCY!^Z#HpsYorikL0%a5i!7IS2>Hj9qm+LTel*S4w-wto<$B@#bdT2nkv z-A~=~A9`$TNZ?dK^8Ij<(2f*CQ04?MhEiUS7fdMLxuL?9wOg#i@leB~-Gr|X1uRDZ z!`V1Ty{ukfst9b(X}bgl#qb|FWU HKa-b@BOz^wa_0pe*I5AQXHB kJk+I0 z8!gpx1aQ v}Sxvhx=``6=A)hsNW{z+ry^ z8g}z1eM8RbhIDy5I(Z67>WZ9gmfYaIt8~4{o;QBhNmjq?1$BF|AV7!MYg27*>F};F zCO5_Boz&^TVj~E<0~2pspe|m*yGy!Fvv8VSxPDF8 aBCJ_U#am8*ds&{u-- z>~~-ArB#eawcnxWTB~nIe7`?v%!zHDc{yNwBZHcODM5&`3AC1&w1{=TGkNp;b;(c4 z@pPNC52i3t_5()&+|N}ye#J;VzOhqT_}n Q6&K(B4J;=>d@!QC$=G6Ztb zhqMAjLl!j^^*rRc%hRv)LTHWil7sEE<68!u{DQA3yESMx#Y^+I+d}g#DFb1y4Gp5z zlrH7hQjMHnYQQCt3L08}77W!KK3`WjOuqkPw_v)Y<-r&wN?xon_WYt%mQ;72+4!9v zR@tZy@+&@=V_$rTn>IaSVGb887`+dh8cW_De{?HNrOoaXM@%k!8RiER8ro z+8yr^l{N;Enk1B 0FE2><{d_ C0Yecc _?%9tcM< zW&`L(t{)))f9i5PebVNW^UPiG^H)WbpzC${Tk(%Ozxwo+;ulW- $_D-x?z?<0#_uL=wThYnF!srS0g+fb8-GR@AdJ8Q!yLYZ) zlUJw_+$CSpB1Z*Z71%0J7Dkxa$yaq;^r^4`{Om$Y8@6D57PGN(ll7Wr+m5gj4Zx+5 zW >=9o6yFQkhQ+fE{JUX7-rg2alpZa}d;0yR_%)HtlQKU`^E7T*#S@ zaY+X#yJ{Ue+xOfc{gyc+UWwL(buDKRt83w0`29|-itmt)iSCE> VZz_Al?DjfUt-36A j4iYMV9tp%G$w AGcijt^D&!K%DF zl_Wr3mR3TX(nVeQ$wOyCX2hD|rr@yi#mS@Y-uOMgpFjIU6qg1r$S)W1{Fq+m1TbnZ z=kcpTDMLz}SJV19z3YJi!l8{e^v9ES#{XGOp@hEqqYI}T`(Ya4w3vNbLJQeHYLKCZ zx~Z{mLlvJw)Od{DPWN{sya%R~fex#;kMZj6#s7cf-c ~>e{UL6K z`zT;PlLNy2>xrHcOr}yHuT@#}%i_b9B6uh!lhd!ONs*tVI=Ix$(*l>kjuwsZ_7*sb z-v|;9>@^=Wn3BbwKY ^?j z8iYJ`oz-QM%#|Dq7!ek%*jDYa2iZu0I|Hsh ?@?R@jOtink@3a^Yow<7V)4hf(Ai~NLWvPJtYaQOkui2I-%>d>F zbSo>k``M|8F7@3)9$-Zw 8uMNA`80A4L*uKgMNyiF@eJ=)k%copl*3w))=ZT?R}o@bC+F zH||MCuc4_SwQ_srWlV^sLSt>=*xzIY*XUTKVxmRK20H(A7c43(p(=Bs=N8{q-~Ooa z=_;IrvyHu^WfB8?lq?Fq>UFG+95!Y=*S2wzF)aJ~kD+DLgd8d3claq*4FOKummoke zmw$RPh1nlY;(qatwx)b& CLaIot!W_JB*uqF*OoGk-rt|NL&-Td-kD~@6%+886#&IMr!zpIL7x% z{qAzAEd7}Zr)SJNLXI33!wGUDy*%6gsIa{yK?XKc9I)7Oz_myAFvg{-9c*O-SZ5n? zCR=V@ARvoclt>G-y&2!=2&$EUU}1i^Qc`xhwK&sU-WZCA;wN0gld-V`LX^6 zh`9!RE;#HuFj8(4{nC{H;F};nta0zZH)%Pb<&lodUZDYB0{%G%q 9{wNt C7U<^y literal 6134 zcmaJ_2{=@3{~lSgWZ$wcWvdZJWXV=Y_N-$@Xe`-<7-Nf6Oremm4kAl~7&{r1v6IkH zjU~yxZ%wlOPw)Tzmh1iA@0;s7bFOR7InO-LeeU0V-@gZKZhDQGk)II+0x@4V(6s=8 zs35@6Kz{=G<@(bDFmPhHV_+8u0u3uP8$QKrOrP;)knt}?{ua-Iid3{inh!3X&OIRPe4`>Q$TAbAI(PH zS&4466Jn~Cf1*Ou8TJ{`PMh2|G(bBmGiGIN3w)5rrOW#|ag@*{Yf3PsqO{4ebx9yC zEsYs;z2y?+1gMhTNLvuW5Vt*gd@#FPqS$aa;+P1#=jeDi-#S2`*FFjR|La%5RQ_=i zqAd9SucNGy7b)USHzqT~sCxB96&|4xdlO?%2kQM=!(2@6?N6N9{Sy9ysbO{k{VN7L zOWmJNINHwbM=zD{eaT!XH%z1XX2RaL-V*7pf8|<7wr}SkV|sn_o=qzLh+leY4jA60 z$e=aia9#^F!x-=K7@9fc34_U&8XIe@IZmLlL9j1sg=!g_8D|Lw$~UCyY)eT+<)nmc zzf)B-3`Gqb0x7w5kci@^x %u zwr@SM{FwtiZ?NVnTzY<4cAbYhG(#MdB$1+CpVV^s=uUHQw0-1J#qovNFe6e~0=7S) zd}8z5$w%;tv4m_ggT6_@BB^hFq@UiPa{w8o;&-^MHNhW5$LR=R&co`;xXb 8sl%0j=$(S*JELYgndu@b?6x-F|H=zG zHBjkthLgWf;F51Yfu3O36@<)J(mPTJbMVQqI&WT|O~{8Ewz}m*GZjXd^D;{&Gb_r` zNvVzw4zN_{h}0)xH~w-B{Z-@9=i i)drBZ)Qfm`x02x$lBGlD&sKu zDS117&p;6=;J&KhlQlkp@0W31m9D-sR-H49TSY+mU;Cq`O_Eck#fkd7+|tZw=M>jRN)ppt@#OxdW&(c;zHbt48Jd|LJAN{S#Eqn zdf4{&re$PUCU-zxBZvq|dfXdIP)_-pL!)f_d8DJ+Rjry!`fE9x-WklI10g&zq|z@) zX!m+i<^s>1J{P;>W^RN7F+h6anl-~m&hl!*-7m7v5o5!_JyP ySgzAF`aB1un3PGg*-%-hOzcU*KytQ8LEQ4 zPbY=>M;0;hvfIM?{JHU*&pYf3Hx(> #MJxo2J3wJ z3x+Zow`m5RT6?~0Qqt#Bn9E)D=jtxqyZ-%%`|8UCQ*$1Ks!T+1&BsFzM7$};pgz5Y z0hsKggKlgQ#G*5a#*pv1c0sK%moT>NvNzn4O>Sm^#@D)$C*V}PseFFjw9CVF&UE$y zPS6$hK6VsbFVpa@_&)&u%PKH=Wns%|?0sBotTN7;kR@^1)LPt#jkCX2;B3w(-6wna z`!2s{$%OAO+SUx(7WVSJwa#@Kn`ie+&KB*eY_q?(c43k(I4O)&!l5rEeW9HQxsm5{ zv9D&8MlXB1yK8}_K~lallWZ46iRYkj@9~VBoHkr(P(!k04k)8yxui=@l0U%azO7xg zk?K9LBOnE-8z6}Q2KrJUnp<~IXiEbo@^3u*lR3r1WQIgD(|HG)ubDti9ySd_U)z*6 z@=`T)HV+jJLjx*U&(4hhX4qdA3^>j2*M_3e$1W=U4BfJ?JexXcDxa;?8DAfzRF;B_ zlk(HpjM3q~=*{&Fz(wI!oY|8s{bU )OAeP>}<#WF?P3nMb5XF!wjd`wKXi1}iDiJUMQQF{Dy@%2wf()`#@T-d3^ zkRX !0V>w3q89y-(}2y$-<|bsDzwpExm3?9LwtRKX3hggDXXof1D^tz zbiZVXVS)JfSpKt=5x!R71vh=)7NfLarpb*Ao1l4YZSwiOdCorF)D@9!Lx-M1KOsa$ zzE9~JYOaO)HG1l`9c^acjC|yq)6=PC@b}#`7;Y;>hKZ9CRUjy-ZD->H&E#9gb1p~Q zeT?wS2pJ=tG>NnB`)K=_9rfNTU{@J`k!0uQBzwtD-m@|Y;ap9&fjOG uY8T@yZ2#sW$WIBpUvy2AWa$Be_Z!L2O=wPE?$$ z>FD}l+0E!_rYfhqC*mx7daTdtOGVL3thuBBl 5~x#48H znxC;k#Iv}-K;z(BXy|*7ZW0sWNy%aV((};$k}dVu)XW|O&BfF{yH6A33@ltkVq5)u z&V{H&&h503+jOJPYOOe}(Eb*})3L4SFb %1SIW@m)k`&$HqjVtCzFF>dE@{$#HR0Cx)n?b@{Q z1MqBS;~TjNQwP329 0{TleIg%cl; zA(i*S18_O!#KR~bD}%CjyM9JnkyB&N5xU%!OUQXw(h5&sK#UaL_+|Z0C}ET=^J4uM z;I-B9@Kn`~2%+?XH yBypRA%^(oH45!_mbN@v!b+BCc54^y!*_1r3 wZK8yz#%ga2ZHuENz?M7JNb+WO
ya6=KTc~ zFP>@pgb7AFGdYSTp`Z$kVOzZf} zxXb(O2){8!=UW7mv0MO({v~=8qSt@v nrXwYVM%Bnd?LSKautd>$lvosk<%5F<*ek4z`@5pw z-B%YeeQ(B28om1;`qEX~NRaZmBh)V)aJytD_ 4wVlwPv1J|iq#>A$|U#wdC*1GkyA!-In*7MzXRr+Ps^N9g>+vR$6N5ArH z*A>z-2u3Ur5znT>%#4|B;A6`b&mIBt2`x@ay0+$k+8DJ% A~en67pv}zRTUZprpCt)C?!3MZAl_N1zVGSk*y55vdMYi8KAl7tdyn z(tFe_-MU`?me9Cv1%~;p>9ui*U%H!+7G5Pkw%)P#`Jy6!m_vHo+z*F&{j(Su#HhEv zuKz7HiijHiv$ya1tK%<4CA@R+<%-d+89)(F?Y$FtG79PF*voJzU#h$ _%F(T_@EZFYm$#3*-Cc`by@*hC#-cNNS8F$Dt%p z^io2hFVy&)H#Xy=>*#WA2_ZKZDR-5C_lDi)O}T!!3B+xW3BB6y_T{oL68`S1n~k>1 z#b!%Zy0QIg9~2T772!&8o}EKX_?nKDUK{1RbY+QnyM6&6R<9vK_Q{jIWKV6o5QOc? zptmVE1xL)yR`P4T3*|g;Iby}0>8J4Cv%x|hiVDmKzAG#WOp$cVe;5BJ w0XX03^Q?WU}St}O8%_7r(L`_9wjS9r9F zs+BgfRrR>t1^CTU$F466wwsO>I1=p}5Y5dNY<<3yLlMmdAyDc;y_|3um634!g(E}A z%q+t-@YNG0&ye5My}qhWfRqpSV||=Iy*gNkxq|tTu(|b83=^pkab>+5IocM8i(hK_ zK~VXq{0N&N9%O$y@-upKOIHk2*Mj5?xz?gc?wP~AiWlLp2t1{}Tz YPMwKWv;#!Tzp4^q8W z_^-X{YpiQHbZg`$B`E)@`ry_J8{m!~1DBo(j~{-omJ`-!2-}|%P}*d@eO%};-in-G zoFB|ALIDr%Q`UBHsKBs_K*kS6OK-x#z#tl_J+V(654_i 0qEc&s z4S)wII~kMGm+OL3=}c86Y8c0e{i`G^-0{7d?YROh7I^Nm>KBj9W3Siz{lM546QnTI zCW0IgyJtA(y`I~SzyBPV7-fB8513ev;Oa$_?P@}9iLs}TN#U2F0ULLNDH3iT*aJ8y zQ Z?}{M~w$e7XdBY4gS?}wF=iN ziVCPHII{E;0iXp2{J83p{$+i4GWTJaA>Xl1;M;yJ=2r9ZAN(^fYP~Z{Z8m{5PemSg z9dEv=&^r7XBY7cP^3sjzcso1D;LZu&pyt%rirMtsAT8QxPZ31l*2X5&HZi~ UM_}V)-yeFLEM6DBm{Vp2O-eYRqqtgX)$t6m_Mn34eo~iEZD^B EZK`J+4p^4C(0U1+07UU z*~dOI%yUnlZ{Lre*YEedUe905b({OX?sLxdKJW8BN2rdLDlHWo6#xLVYPVE$0RW-{ z0ML|UP;liJQ;s+I1LCf$dJQP)=U4zgklS6=yb1v2QPhNcF!1vk>sz{-0N}$500Gay zuYgMdKLNnwA^O8kVxT4tH+N!2lEe{JlM5!;;zX!7 Ku1=1dteGQS4vtR=7_fW*tx$k%R%j%(kGJxNBncPR2JogTzi#4#B{o+@D*!Y+r zjMPz1jLQCTPZbS66>ZtQv5xAUYD$Rd{5X?IFlH&UMaR@}QYmDk )-pC<5 zM3#(|Z$7QIT%`SB_@ )WvVSzxWNf5_Y=c{mQwIZYgt>5_ncYh z`;NKV1v;W)2dBI)3o8_Y8%Hac<@|c=yrvYUM?XDj=dpM%)kK|R^9J#{{O;A1u+8cV zfcA2#hl@ikRS_8`#CSI>InWC;Vd)ehR90Y_DN(&8RK|+i*mXbHvfv*RW4Le!t3kC4 zBfy@NqBpY7W{L5CF1>OSOPnX-*9gy{Q-;{Jsn%6t9aziGN6Hf7&0l2A>D2r>de|xA z!4wjeHaI_!Ke#4{0EjEcQ!zG%0G4=(2ZFFYCBDUpg`{?}gfao}0PP>Er|-ijJH5z= z6D{I9ry&B0w-Ba*wNT5NqEP{b6RR)-M?2cO}p~Aknv B4 z#8j9E%pWIGzQTL5)&LeZa~qlDm G4q`#a^{Pv)VC&R=b905P$NqKlpeadWQ zB*X93;O=Lxlm3Xp`(LIXNvrZ3&ADyR_6B>#-{yoSJhb$uvwiU9n52>Cnt>}dwpT)S zdsz|w(982Ug91}rd;!&6f`+9?le{Aex}|?pYE2e8TnDZr9h{%5RzQ2B*I5O}QE( z>2Z>$5tyoHYBej`Tu+4^GOhH*S^P44Z>mJcKbnZ;R#ut(5RvL|6KG<>eg4dAEFJsn zk+>!K-r@9{L(B20P+Zt;nN)x G+L%cbFg-4A*(^z6y7HC4RUc+hjt&aJh>*t6HXD}|AlW0zi5+*MPG zdU@ImcgU3fL^Q}?5U+(TPT6;!=z}sIa#voZd3{deN;6GmmA_fsy;j09OQmtU3#L-r z*8w_AUTf_ZSLM00F!L$_ARNcqyqz~5XCStB-G>2(9JpZb0L$fkeHj% Sih3- z6!+rX?r;+De&l#p9l0`AK$#V9op&C7fi1DL=TU<9dl9{-JL| Kf zApB&bxH-5C#*6l`!y VIq52J&?f=f;4{e(=e+pZKyQG*kiK=YUY?N)%Lf%3$eVWH zFAE|)6#tm31AVKpee`R{Gtdz#ShTgX>Zq8VZP-Bf%Zl6Aa xk?TRf7&UQG~4NPA6#?;4gp^3``XA?rt@ow%gSBC9ekh1lIH`#caCX%xl_6 z2)RG%8pCZR9r}Bx6#>eEI`k{cHx?cdc*TzUFEt*=oeZ>8e*5hOv>Xarz^PdC&s!h< z-){{8UmtW7kk*9`#Q~Nu3uni99;zmjzzV-j5MmwnJqhdoK 2P&W` zGm1QQiyqdJ3kWDW!iWEB<*ApWcE03C?QS ak3KB0G!(ckdd8s*{U-To!3sIKhW41+<& zRu(hd ?9-_nqba&IWdSf6+#%ZP1KxPzegEb4QM`AInT1je+AnjE zD>^E*LqL&!1^!Ux%vLvfMO{kI`QDQ`t_*c8tWwd;KLBm@QoibPM*rp|Js!|VWg%(R zA)T8#R@X^EMp PXe&G zE~zr#03rbn0VC5_VL8rDZ&Z+hJ2iSXd45_VoE0?yReB+@Q5Eis%dE4fU~Q6kIn>|I z8ax~Q;jmr8E2(O)8E9pK`%+ZS_sl76S#3I?dQVrzLEu`wnhGK#GcT(*lf^|9Uwl0@ z@Crjb$;uO~6pW`{o|;V-Ip5~WI-Tu^;Xn^e`9tvIj|I9Hk7Mm1r5Uv};)2*Z(bpe{ ztJ-So*X0}UQ>8{d_{;&GEaXMYL+1XO=boMpb=n_mMZT$&6u*WB7w1Q*QGy`h+MppJ z;B1l(P;Cj3V$mkoT$!0$^f->5jCgM8N)AN -{+bMbrdfbV_(V<^Ue)+wF%km&- z>tZ#ElsZ1OG#WC$`uJ^NXSSw?&9$|etixyx1|m1NLhr}=h#!4M0y2T6WBMn1jL?bx zDd64sprso)dDKLgWwP*h0c;Uc=g=CwoqRxPu+KR{XTV!DX8`gfZev=3(O;T9t%@F3 z8Bp7*v81-p+hggI?1L-Oq4(d*O`Y%?3|jam00KG-E;r=ft?6;sx#y=kyJWz`F+#R> z$h*dlQ4&{pPXkZ+{G zEd|g^cXVC%Na4v1L)ShkwpjH^{GEcVzAjB)V2$i-ShbN^Y3Zf5UlISkAL-PQbBL28 zbE#uF!8V5~H {sfM{~qHOib|V`d{h6+W 7Os14D?#BNw)x6=5H;}rK)an-2t$c$D90AN_i7i--fF18UffTTEx8j;Q?nf zO9^-t#EOd54UM|X*
)i87HO~usa^wYfs4_l0Hx!6UTZhJ3~f=kOoX3y?ZUGNJ~N0MoK`?XeKL#2dYB?Q7zhy0mOnPl2#EMdXx8NR7VB%^U}CYh*2Z z4ao!Z*)et+*H&n+*+|DhDJ0tXJ8CM(z>7*RG*sZ#mrLKTl}t RafWV=11uOJH`QqmCjrlWkf*;$bo+|sSw!fhr;r8|yKS6K2cWGt##Xj3ce _d~A{%d}-B#?)g2g!un(ro--ZzXH9Z z@#Zgh%D>{`QKUtRKTKOZLS (26gJ 9wfsz%qX!4n7raiHk3TYm> PPx4&;l9|(omR^AphEYOZ3r|WfOQKbF z$5&EBTCJL7U58&ex)iUyxjZR;z$&)2J10Wos^YjovdKDg(Vl62ukOq eQX53bD%zoWtrtkYy3A1J7;Y%wr)<3xZ`jOZ7vIDsy0Z!2YPV1qc 27b>aN-5K+DK81A!K4|PEs;|pOu^( zUmWPA_v=*IiKq8#&?>bjov53Vl9NQ5u=%SZiYQZB8%K?zntFp`Rw-=p*tnTQ!9MFU zsXQ_-T|6G5$&`G#{$6XsU{nN7oU38%J&c>yr5 ao8vR~vf5@F}-~`l{IEH#OR4DM35O z*IH|S2Z$Y9T6!uEtaCKJ3=B(N%tmH94$hqhvxzay2uOENb4B&}fnms(z2
u zAxaQvEv0>x#4$BH{k9)IaxLgr&K4L{Z|ts&7FTN~d*-g_rzUqmK>WLLz*YN@ZYUpG zanp+u-e 9t%si)Dpz -Mj=k^|0-Et`00c}Tp D99Y!Eiz+61ns;b6S% 0Sxq0YNji}H)8Drb z4IAbpE7i4R-WTr}#|y88*+s;--PKN_Y+4Rh&q8-iev)_M&gNB@6f(EJu33m`ky_2s zV7 tHmX;uU#hU zmKBaNP>qqI3)vT%_3H|j3Niv1jCG|ObL9`vPuQ_LU&7K&m_Nm{z~4l4)`xIL!^27M z28vsBAa`h$=9=6#fIZzF=@A7BCBE^y4JV3iQ;D~%|G4=#L5ogrFvvcN&MgLIep#1} zt{mRdK^N!-ltPKIAxM7QX;`E;CAJV%y1&W#?HP2F8Gx(Kr17^Fn$B8DQotxcVrWM@ z!1jj%`dQ^6@&%5<5z_uH*QnFc74B1lmJU?^GLVmG8SnW|mH7}-ifs`nmc`f|i2Hjv zw^q-wTP2Gi3j$8m56|W>u~IDMi&~bjg5+vy>!R0aKSqiQe>S3i`9-2@6?%=lWxg*q z(X@Icf|T@7E8iR~R+eng(C75^Vn!a8iw>4dLas)`k)@L_*V(PpwwFx|b;l7*uZUu_ zF3>d!gw);gtbwqZVLA|k618lb%RI9m@s}6vm3ur)MA#I>hM^Ve>S^xi J{~6 zaWLq7je%*ebZ>QsSi9^(M^abVBA}IA*l6_q{*Ap9W}Y_fa9k{bz0#5C(FnC;K`KZ< z$PfuBo^}FId{Bh4g!|%iXL{|00lCw&cdQDaD)4g(jQ{nr0}c`FcGRcH8w{!Aw~nr) zu_;*I z3B5U@q?xpMwe&m6IbsN1x=J6) ZH zN53;IO<&@_nYdsc7q79dLP0$z@t)yK@wHki;S#+Do2-;G_)%Z&SvuAxhcOW;jJi&I z#fN8&C!cfXTc3NiV*u1j1hXaC<(darQZ=P4%+$9^+ekJSFkLpC5jT9U|Ba?BrsEX+ zMul#jw3{Tm6(tnQjZqdWB+?F`X3AMcD)E|7r7nSxM|GcW#mX2x8uMdMOLn($j;ygo zkJ90$$T8amngNy+KbFHp0ZY@tiFkeIvhP_%35fd5E+@Ytzu#0Q`N}E mQ>hqVB{!r|25y5mg} ANxLH> zMk<4 !e zd=&nTG=I@Hd7s@aI Yo(hAmO3Cmw%276dCv;CTFxH@-0U`bv(EGHumf=%7NQ|<))YL)8?&_Uzc&BB=gHv zpW_LUJD#c4+r_bAt!lXncaNw&m#B*u##OJ!>}YeQ)_)y4y9)*H7sOP4`M%p2_PO|= zbT-F#@-?YJnlgtBnt;Um-8;AY>Sx26OUSDjExg-;o|2wVrhLpWNOVu|Q2FO2Qv)4T09s3ZN>f8atG80|)9j!W1Bf^al2z42-67?dQ z^ncgasCUjW&!od%U`9&&P@;e45EQJwX$U*Mfs4XWbOf78{$ jr}?P=NMin+xTv*!|0YOU_?tD5T5FSAtPFFsndUO?D&&kmD5+Vpa5t;X z7}ZCzmPmy*LVuTU>+d4-wTyXsTt;g99%2ez@>BHdr{4E_Py64<7baD{&N|h(_vwg* z?~Umm4}Eu!9X*vbx1x#Fpw>|Bxs#9y=Bo|sJ;UuU)v;lNfhnYNSZFt%CNa$!UiDT8 z%BbZ{4u&DXR$i6Lt;O>8)|Wv=OcwU8p_)ra3(e9zKYcYf?}QqtyqN%TSoE=H`2 z`^VetlHNrJwJ`b4?(Y8K3ll{@!cNAXufweIg0@oj7x3WAj^c4=m|lr+(Kp&7`mJd{ zgkX1}EiBCYJO~j;&0g@*Y82o)BB0oO>&4Q6C>hA`oavU&3f1xq!5A>_CNq{+a#hAjsc0f7ftHk31sv+8i_LvR8C$l>lh zKW>r?mv|HJXQphYarC$-+UX}YQydX1yv`}0{?$7=A5emNhbj>*xBLzjOVU0Mwd1A? zPJm(v30jA7Mbm%IW-D9m{{COCK8VH@Uigc@6}mOHTK-AeNG>?0Z dMNctmp$+BS4I&-tQr6)>dc4&Q mfO|R{!2`{&~}{z2P=P08A;{eKV*b^QXh4OpC@5* zN(q$ gymVJxPpB<8M*CHO_1B$GjNIL(9YM zDLg$)DF-Fi3-(s+9C|YV)RNIxBGaDvuLGjBo;><$VA^l_@hRwN#8#r65|&$aSLt)~ z9rG)+=LlQJECo;ftX7oHb|2w5sKe+z)}P@Ui_XmRIqw)AXjJlOa+GH~ORMi9HAp?u z-s|S}9X=ekd>lfJskNWr)_#9X3Q+0`b+v$NQ%^@U@&HO|-C z=rag8ml#j 90;PoR26`8 zqvPhG#d#(W+TzREUCmrvb3T(fbLF_y%$ww$h9}-Amo`s@DZTcjtU+cAoFjZVwx$#j zOWz%*%&A$fJy(>RaI=uv-svpRILXicc`P*^l&Uo%Gvd%G{rVx6`*+z}IDh%p(*nwz z_|g&zv3(91C9ul;!xQKMB9>fxs2e2w0oqJcF<%dtl>VHpLX_(Ug?LgR)S4L^Aw#rk zA#nK@_1wK4sQJ4kzD3oknde(}`VT@;;+IwrOO%s6YO1g9?H;bkk%Hq_<;qo2uVGH@ z?BLjNZE@cM$JRFWA0~xK#m?jT2h1yV?+=t7)y%N=kUWvh#Y?%YKV8YA*o{A5nd@UW z@%ea@pl6@f%D~9*%^kOoBz-h+qW<{1Up${zr=Hb(S$-t!>*`i_BF-s$Lv-8u^C{!O z2y+)}URj@r+QD0=W3AiFv5tPxJLdO-@|*Pa*` lQg! zG-@ 8X;r*caq^2MPp{Ep#~GhnI@x_m5O^+dW#$!S-^@hTpf(FD%VeSt4zFw(BvrX=+pED&WAa;c&`o^B6Qcn&8mlDBl< zi{h-k?e2Ks^Iqeh6489}+2_>B7cZIj1()y2Z@lhwOUP8=GY)ooR2<%XM@sx>aDhg= z0-No`No`swOc kah8V) z>`D}@_qH=z%<%p3*&hbI@ebeXb{ixjIZ~3IsAp(lNxfa%Ti??Bw4a&%?Ha5`kWTZ% zp)>SNo!hNvM2)AME%JkPhJpuA80_cgzw>mxa&1!KM)kxkFm^VLF6vfLuclLWKw1(9 z17~dk?(4H!n|3@14xw*NpSh=PplczY&$u*7T#L;%NiTW-2!c 5!^!qTHqu0%phFS6kMT zmb#I<)r~t|PfXzaI`W68VH2eF)M$$5MwZIyC~JM_v7k+f$Cn*H>YtcS6 PVQ+hnbQmodg^U-~7DTL8%@u(W!;=S$7X8Adxc#aKr~Y10ScNz0 zL|IpxVZ3s-gaT`|xd$I_V !x)vISr@q78ZKPR2g0_*i&AwPOJy`wip5{@3l0}(g4h5XSKKZ_rTmo|Th78vhn zlL>B)(beHngZ`N1Y~)7O+sRH7`S-d#lJ{I9ZM0Z(M;5zoF7v72>lrQXO(NkPzb>KL zJ@p{FIw8LsrD6lM9~fI`Lgnf*`l~*0&um^?zr*q7VONLbW@HYvE;t2a6X!S$!OFl6 z+v<(vTjK=MH_Mza3KegeEH)GYjECJ)2;?*RHrLQ{7hLO3@h2G755da}6JmP1*oeM6 zJZ%GExESu>Z1viwT}7##b#Gc}dUxi>YpbRC?VRO42lZ YFS{y8sfyKc9XX86bs^wy^89K9h za@NbE{dPF-I}`)#1y~$_4blHh{m>teDV2sEtprQy`meM7)yca4^haUDU*&yakh}Jb zV`-)sSU3w~laVLV?Fjxha95{X9j2vq7LbV|+}_VMv0oNKU4PsPC7ca&-%qA=DXw07 zqr__^Mg1Z4%1Zq9C+Go9mf+YYp-`L#4}v%`M=w*2no?uYt@rQmKQWyajx#(si)u$` zz4rA%-#&PO`^wXlJdya*e7{B^z%90Fu5RZtrA }nSik_?*lt_pz24+ia?q`=skfCTvt_R-T6{E4 z;))lKv-g3LiYEBoD^e&s>?33DWK|KsABJ0 UparJf0Y;2 zN`@cv4>&mgcXwD(?G$~(@uR`?KQuwf2wqGNS9_tPK_zRE4=hY~)30oT6+GC{J%yeN zZ$ur>I~N7*<9q{-gW$1mZ@)Rya~}P+coTm~aYaAfv#S6U- L`K%uNPb z>EK?W*)a&+Uw)(b2O6XfR@xIbx$WOk(ONmM+{_{B_?N52sIw*v{~9EkpupJBk{ty= zo4_X%VgDZ3adh&2c`dD_WRa{VX%=p7?*~lDL_R@ice7K~i&Zj4FoYjvUysC15^yIE zjBH g25 zS_RS`oU@`Oa$ ?Xjy8yDwqsJ?a$&eyg}wx*=?)3|#RSliqrMeUM#(dV`;D>5WRONM$PgJ3*;e$p zWN4IQ28xDs)I$F|k|l9}uF(m4w5imXu^vAB*Gl;7JyFn0oVcah$)eJA^H)uI)qU^C z!LXsU8@W&E5NZ6C=u^{IiL4QrVW)m%;_~wA raL-!Ono$^a ^*T zy%YjMQVOO$XkF_azce_*NeQnR<^>U&o5H`VDuR*eC#Y>el CWXT1ifMWw}sZxJt4t+Op z{cIL?+gV#@)}6sb0gCj0F75wsimoep6JmR)79ELE1XV{+EZXCPe0#N7QkZ+{mVwxB z$kV0&q-djC&zq70#ziTaMT^j(Ov2)TzN9i&Er*tlP!UFdsfEi(>$>nc+bh+Tpteob zbl&hIanA9FHo9;lc+PayYv<0m^gnZ;5$)0q!xnU H|7>4Zu<0Xcy+SeqZ zo-%4y*s1!M +^D*+J9N)e z?7%!>7vRO+q-Jz1fo#3GkJ5M5y46be%qEiMOL;Yk^&A;g`gd}X`^0%mXY!-+jwR>Y z=aS&K(!T?Y&&j)u*g@& 8C4vkcy;s`yC+RV+_Iiyyra(M+MiAd^kJuN=d zie>90{m$yoc+LOEoGzHTz`;_y8EUhoAo1qhojwYDJ*qJAdKzbqmeNqKU69uoPq6;! zW5?T09F7lA-PqFtbKyDM?m^?%HX3Yiqo}-Me(qg6FQ40Y=8{NrobZwQA@=;CLVFuC zktVg*&fcNfl3Y!VhS6q~3(&O|jgjG@y}3z8(Oz>e@WDeUjZ-~cV`J~;ZMGLZS@G$g zF13<7>%g+o;v1f>-knjw%NNnrvto_N#2}SI2#*_=ta~ROnNwp~zN7{>T$6N3O)-1A zaeb1NhvX5yK%-3N=O4}}j9)a>U|3E%xAWSB>T_(sx50!;CH1|)-;y30ffrVG+oKkO zN=dy{U)Z0|gg3Y)qn*01 n>k7k z{;n2CTue#8sijN!C_QN9XVP{ML@CoF2Kwv!r|mj5a&_!qLco}E TDPPk$jX5nI}iioaiTW#E&p{2e=Ymg>ZW;%e4oW(ZQd8MBdozoobA zgF(lN$+XF7n@-x+>eptA6?&m5PbP(49=u+Z1I-?aYJ~4zT)qisu6@ZVTU^(TWPm&0 z=t*i6jQ)DH7?Df7;{*=y67OSuhmVyj8&i8K#TYqEjf?;Jz6@mQjX1fnS6N7@CbuH0 zclPEhri)@v?#q^*BJE*raIrq|`v)cFLPlNR{`qT#8;FJ52LcC|LM77%yBof5-AmQB zmenCmWD)Px7Ah|8KT1^oDg~Y&OmX%5_SOL$ZZ8s~qPtL{_bKrw3`ftJ#0Okm)F1zh zpomN){JR_2iX NH9#MS}BSWemqsqKO0RxoU`M;_%;fWxd zDG7j*4v|WbrV&Vu)*(!{z?zYd&8Z;_3PjPTUja);r7u=r4M1TE0l-dxbIPF<$t9qy pI77z&3M7)+lA}+UVTWQ_KBe#S1r(jY{{sTlZfL2LT(f%me*lA6v4Q{q literal 0 HcmV?d00001 diff --git a/doc/org.eclipse.cdt.doc.user/images/open_declaration_error.png b/doc/org.eclipse.cdt.doc.user/images/open_declaration_error.png index 432412605cd7b385268aa4b64718c1f2fd92d33f..5860b37e15f26dd84be76bb3a273cd557ce50484 100644 GIT binary patch literal 1282 zcmV+d1^xPoP) Px#1ZP1_K>z@;j|==^1poj5AY({UO#lFTCIA3{ga82g0001h=l}q9FaQARU;qF* zm;eA5aGbhPJOBU$fJsC_RCr$PolTD0Fbsv$o8@RdUYA|;KB)o&0>M91qB5ba7tF#F zOBDGmex{jV=GVW!e;#;20Vn_kpupD^XgIcheph`tKI7CC6=)mn^?F^=^W{G8ECphJ zI4oYi)m9m7mu;0P*r}kv&Uwi6-&qR8uH(2q@9KM40drUJVdp#qj=KUoZ-XQDVH_9X zU=cU2!n@*r?wp6fF>u@zn89(I^L#!lwE2MJ;)ES?4>$&rI+BKV&TR(I;J5|fSPUHB zW)l<%1ULqcf#aEGMV$oxgeR|u`Pn92E;#HH9wu!z&sRCW%Fd7FVfz*nQ%}B=ls7+p z=Q|T(zhUo~5od@R!NI{{EIH|{ISa{bU%Ti+YgQgoTw2G6CdXMHuUE%0{Zj1oPEaN4 zmZ#13iJ3c`kK_F1Q!Qj1&dbG~ipFq!iQe%gaJ=wB#!W2*=(}wddy vt6$CpL5kWq5&+}rk!4@`7e&;#pH{dk|AWxpN< z`vA+PT-vhfSddE}7ha91pOQBr8LS_pEZ(IoREMwQm{!F7m}VU-`eb$4Gkjrrn9R~R zj;YU#H8ODe0HK0RN Z1R;W038U-qb zx=YL&BcmLqLP{Emzr&VLx$Ju@EwI`)?u;Yj#6|2={IZCmq#qv#6e9E#bB2OjB}gCt z^(;ND5Lw7f5G!ywOC8BHl)701PVGmw#}DH;bLWVJGc;xr$3?zjc8cRp9E&v$q-a&> z p _WgsVq6$aWB{U5btOp z@>pF|b^Al^W%lKCb?o5Sf-lWLwff5hlAoK$aU^i*r-S3Jm?f8mxluKM 7wWDcjt59-d}Ye}X>n!JgS!yO5TIbYe1`%yj3YJjZ#4CmA?( zNk-~-HrTpUSQU%YO2+%<(gzlxyacCFWUg9%?o6}d$ejGzc?(6{$Oi%or#Rk9qDXao zS3wZ_ShM01z2m!X)*HvQa~`tGy0a9BeGJF%XVvn(;~Qh^uA%Lmhrn@HVCQWx*{mo+ z1T-s(T! u`bb;H&1lJv_P0gm$;*0BH_14)~Ign;VU{3n5RIJJo