From 1b857f1d710ad7c1736780dd60026920034f0b58 Mon Sep 17 00:00:00 2001 From: Elena Date: Sat, 20 Apr 2024 14:56:28 +0200 Subject: [PATCH 1/3] Finished part of the test exercise --- _docs/dag4blend_inst/.gitignore | 1 + _docs/dag4blend_inst/dag4blend_inst.md | 182 ++++++++++++++++++ _docs/dag4blend_inst/image/dagormat.jpg | Bin 0 -> 6854 bytes _docs/dag4blend_inst/image/dagormat_main.jpg | Bin 0 -> 5679 bytes .../image/dagormat_main_shader.jpg | Bin 0 -> 4406 bytes .../image/dagormat_optional.jpg | Bin 0 -> 15160 bytes _docs/dag4blend_inst/image/dagormat_proxy.jpg | Bin 0 -> 9896 bytes .../image/dagormat_textures.jpg | Bin 0 -> 11517 bytes .../dag4blend_inst/image/dagormat_tools1.jpg | Bin 0 -> 14150 bytes .../dag4blend_inst/image/dagormat_tools2.jpg | Bin 0 -> 23652 bytes _docs/dag4blend_inst/image/exp_features.jpg | Bin 0 -> 8224 bytes _docs/dag4blend_inst/image/log_panel.jpg | Bin 0 -> 111359 bytes _docs/dag4blend_inst/image/object_prop.jpg | Bin 0 -> 15928 bytes _docs/dag4blend_inst/image/preferences.jpg | Bin 0 -> 40065 bytes _docs/dag4blend_inst/image/projects.jpg | Bin 0 -> 17605 bytes _docs/dag4blend_inst/image/scene_project.jpg | Bin 0 -> 14773 bytes 16 files changed, 183 insertions(+) create mode 100644 _docs/dag4blend_inst/.gitignore create mode 100644 _docs/dag4blend_inst/dag4blend_inst.md create mode 100644 _docs/dag4blend_inst/image/dagormat.jpg create mode 100644 _docs/dag4blend_inst/image/dagormat_main.jpg create mode 100644 _docs/dag4blend_inst/image/dagormat_main_shader.jpg create mode 100644 _docs/dag4blend_inst/image/dagormat_optional.jpg create mode 100644 _docs/dag4blend_inst/image/dagormat_proxy.jpg create mode 100644 _docs/dag4blend_inst/image/dagormat_textures.jpg create mode 100644 _docs/dag4blend_inst/image/dagormat_tools1.jpg create mode 100644 _docs/dag4blend_inst/image/dagormat_tools2.jpg create mode 100644 _docs/dag4blend_inst/image/exp_features.jpg create mode 100644 _docs/dag4blend_inst/image/log_panel.jpg create mode 100644 _docs/dag4blend_inst/image/object_prop.jpg create mode 100644 _docs/dag4blend_inst/image/preferences.jpg create mode 100644 _docs/dag4blend_inst/image/projects.jpg create mode 100644 _docs/dag4blend_inst/image/scene_project.jpg diff --git a/_docs/dag4blend_inst/.gitignore b/_docs/dag4blend_inst/.gitignore new file mode 100644 index 000000000..a13633799 --- /dev/null +++ b/_docs/dag4blend_inst/.gitignore @@ -0,0 +1 @@ +*.pdf diff --git a/_docs/dag4blend_inst/dag4blend_inst.md b/_docs/dag4blend_inst/dag4blend_inst.md new file mode 100644 index 000000000..a17037e1d --- /dev/null +++ b/_docs/dag4blend_inst/dag4blend_inst.md @@ -0,0 +1,182 @@ + +# Installation dag4blend Add-on + +## Installation + +The installation process is standard for addons in Blender. + +Open **Edit/Preferences/Add-ons**, click **Install...** button and specify the path to the **.zip** file of the add-on. + +For employees it is located here: **D:\dagor2\tools\dagor3_cdk\pluginBlender**. + +After installation, enable the add-on by checking the box to the right of it in the list. + +Before you start using the add-on, you need to complete the configuration in Preferences: + +![Preferences](image/preferences.jpg) + +The path to **ObjProps presets:** and to the shader list **dagorShaders.cfg:** can be set manually. This allows to save custom changes when installing a new version of the add-on. + +It is recommended to store presets outside of the add-on folder. + +The presets menu is not displayed unless the path to an existing directory is specified. + +For employees it makes sense to specify the path **dagorShaders.cfg:** to the configuration in the folder with plugins for 3D Max, since it is updated more often there. For outsourcing there is no difference, you can leave the default path pointing to the file in the root folder of the add-on unchanged. + +For each new project it is necessary to specify the path to the directory **\assets**. + +In order to add a new project to the available list, you need to set the name of the directory (it can be any, understandable to the user) and the path, then click **ADD Project**. + +___ +> **Note**: *many interface elements have a tooltip when hovering the cursor.* +___ + +Starting with **dag4blend2.0**, projects have additional parameters available here in the **Projects** panel: + +![Preferences](image/projects.jpg) + +**path:** the path can be edited after adding a project. In case of moving resources to another disk, you will no longer need to delete the project and add a new one with a new path. + +**Shading mode:** shaders between projects have slightly different behavior, addon is trained to adjust to two main groups: *Enlisted-like* and *Warthunder-like* shaders. + +**Palettes**: global and local palettes by default. + +The **Experimental Features** field includes new tools that are already available, but have some limitations. Currently, the *composites editor* and *texture baking tools* are located there: + +![Preferences](image/exp_features.jpg) + +The active project is set via the menu bar in the scene properties. You can also change palettes there, so you don't have to go to **User Preferences** every time: + +![Preferences](image/scene_project.jpg) + +___ +> **NOTE**: *add-on applies settings when changing these parameters, but only if there is something to apply to. To lock the **Shading mode**, the project must be reselected after creating at least one dagormat in the Scene, and to lock the **Palettes** - after creating a dagormat with painting.* + +> *By default, the global and local palettes will just be red and green fill, and the shaders will be in Warthunder-like mode. To fix this, just re-select the project in the dropdown list after the first import or asset creation.* +___ + +## Log and text editors + +Text objects play an important role in this toolkit, so it is recommended to add a text field to the layout, or add a new panel with only a text field if working with multiple monitors. + +![Preferences](image/log_panel.jpg) + +The import/export functions (and others in the future) write execution text information into **log**. + +The **log** is not automatically cleaned, so remember to clean it manually from time to time, making sure there are no unchecked errors and warnings. +To clear it, you can simply **Delete** the text object. The next time you need it, the **Tools** will create a new one. This approach may be faster than selecting all lines and deleting them with backspace/Delete. + +A special text object is also created for editing object properties/dagormats/proximates as text, the name of which is specified in the tooltip. + +## Material setting + +A separate **dagormat** tab is used to customize materials for the Dagor engine. It has several tabs that can be minimized if necessary: + +![Preferences](image/dagormat.jpg) + +### Main + +![Preferences](image/dagormat_main.jpg) + +Here you can choose whether the material is double-sided, and if so, which one. + +**two_sided** - each triangle is drawn on both sides. The shader becomes a bit heavier, but the geometry is easier. It is used mainly for heavy geometry, for example, for tree crowns. + +**single_sided** - one-sided material. The underside is ignored. + +**real_two_sided** - each triangle with this material (technically still one-sided) will be duplicated and twisted to be visible from the opposite side. The shader will become easier, but it doubles the weight of the mesh, so it is better to use it on a simpler meshes. + +Below is a list of **legacy** properties: ambient/specular/diffuse/emissive and power. The purpose of each is described in a tooltip above the cursor. + +This tab also allows you to select a shader from the available ones, or enter a value manually (if new shaders have been added to the game, but the toolkit has not yet been updated). + +![Preferences](image/dagormat_main_shader.jpg) + +The list of shaders and their possible parameters are taken from the **dagorShaders.cfg** file, located by default in: +**C:\Users\\AppData\Roaming\Blender Foundation\Blender\\scripts\addons\dag4blend** + +### Textures + +Here is a list of textures used. Indexes identical to those stored in dag-files are also put in tooltips. You can copy it from your OS File manager (e.g. Windows Explorer) as a path, and the quotes will be removed automatically. + +![Preferences](image/dagormat_textures.jpg) + +### Optional + +Visual editing of shader parameters. Parameters can be entered manually or selected from a list, such as how it works with shader selection. + +![Preferences](image/dagormat_optional.jpg) + +### Tools + +Here you can edit active material in text format. If there is no zone for editing text, then it will be added to the left of the viewport, otherwise the text will be opened in the first text zone found. + +![Preferences](image/dagormat_tools1.jpg) +![Preferences](image/dagormat_tools2.jpg) + +Search is available in two modes: only for the active material or for everyone in the scene. The mode is switched by clicking on the text indicating the current mode. + +For the search to work, a correctly specified project is required, so when working on an asset for *Enlisted*, specify *Enlisted*. + +By pressing one button **Find missing...** you can find all textures and all proxies, if they exist in a given project. Texture search only works for display in the viewport and does not affect the path in the material. + +**Rebuild materials** rebuilds the material(s) for the viewport. + +**Update texture paths** makes sense to apply after searching for textures, because it looks for non-existent paths and replaces them with actual ones. + +**Clear texture paths** removes the directory information, leaving only the texture names. + +### Proxy + +The add-on now supports proxies. + +![Preferences](image/dagormat_proxy.jpg) + +Information about proxymats parameters is taken from the **.blk** file, so all settings for them are hidden. A new tab is added that allows you to specify the path to the folder with the proxy. It can still be edited as text, or by temporarily unchecking the **is proxymat** checkbox. + +Changes can be rolled back by reloading the information from the file, or vice versa, saved to proxymat. You can also convert any regular material into a proxy by simply switching the checkbox and saving it to the desired folder. + +___ +> **Note**: *proxies in Blender use a generated filename, not a user-specified one. When importing, the shader is automatically renamed if the name is different.* +___ + +## Object Properties + +Located in the N-panel, in the Dagor tab. Shows the parameters of the active object and is hidden if the object is not selected. + +![Preferences](image/object_prop.jpg) + +### Properties + +Visual editing allows you to add and remove parameters individually, as well as change their value. The UI format is determined by the value string. If the wrong UI option is displayed (e.g., prop:r=0 produced an integer switch, and the variable should have a fractional part for further configuration), enter in the **Name** field the name of this existing parameter and the value in the correct format (0.0 instead of 0 for a float slider). Specifying the type in the name separated by a colon is mandatory. + +### Presets + +Once you have configured the properties, you can save them as a preset and later apply them to other objects in a couple of clicks. To save the properties of the active object, specify the name of the new preset and then click **Save preset as:**. + +To apply one of the existing presets, select the one you need in the drop-down list and click **Apply preset:** + +Since presets are simple text files, you may want to edit them in a text editor. The **Open presets folder** button opens a folder with all presets in **.txt** format, where they can also be added, deleted or edited. The changes will be applied immediately. + +### Tools + +Editing as text in Blender, similar to editing materials, requires opening a text editor on the file from the prompt by clicking **Open as text**. + +**Apply...** applies from the text, and **Write example** writes the example into the text. + +**Transfer Attr** takes a list of properties from the active object and assigns it to all selected ones. + +Since version 2.1.0, the text object **props_temp** is opened automatically if the internal text editor is open. + +___ +> **Note**: *incorrect values ​​in **Object Properties** are written to a new field **broken properties** separated by **;**, which allows you to restore them manually. Incorrect values ​​are written similarly when using **Apply from text**.* +___ + + + + + + + + + diff --git a/_docs/dag4blend_inst/image/dagormat.jpg b/_docs/dag4blend_inst/image/dagormat.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5e6d18b4b5840dd0ea9156445a0ac70acdff5cca GIT binary patch literal 6854 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 E0q)b6zyJUM literal 0 HcmV?d00001 diff --git a/_docs/dag4blend_inst/image/dagormat_main.jpg b/_docs/dag4blend_inst/image/dagormat_main.jpg new file mode 100644 index 0000000000000000000000000000000000000000..63d03005aef5cf31d4ca41769cc2d1a3178eb010 GIT binary patch literal 5679 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 literal 0 HcmV?d00001 diff --git a/_docs/dag4blend_inst/image/dagormat_optional.jpg b/_docs/dag4blend_inst/image/dagormat_optional.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0acee4b843012ba51adb0dee8f7a7def811278b3 GIT binary patch literal 15160 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 K7rep9k^ch}G0vm_ literal 0 HcmV?d00001 diff --git a/_docs/dag4blend_inst/image/dagormat_proxy.jpg b/_docs/dag4blend_inst/image/dagormat_proxy.jpg new file mode 100644 index 0000000000000000000000000000000000000000..164b650c36b7986e7d40c9ebf7407b293e0ee626 GIT binary patch literal 9896 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 literal 0 HcmV?d00001 diff --git a/_docs/dag4blend_inst/image/dagormat_textures.jpg b/_docs/dag4blend_inst/image/dagormat_textures.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ccd8d76bc5145595e78597d1f93b609f4c28fa8c GIT binary patch literal 11517 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 literal 0 HcmV?d00001 diff --git a/_docs/dag4blend_inst/image/dagormat_tools1.jpg b/_docs/dag4blend_inst/image/dagormat_tools1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1cce32648072f968c919fde1cb29bf2773280c3d GIT binary patch literal 14150 zcmeHu1z1$wyYC)`PJyAMJETKG5D+N=X+c7|1tb*^2M`0KW)Kjh1d&F%m5^3ax};OW zLBJtq?x>*O{k-Si^Z%c7p7We@&z@(`TC?Ka`(5$IZ@q&aMb7|duBfQ103Z+mfG{5b zJpm{I__(-uxH$NDcz6T^_=Lm|5@I4EVmb;+G6>^YW+uk73=AwBg4`@@{Ok-2Jd(Wp z!Xo10;>_IAa#EtQf@0#L--&<-2ndLYh-pbkXhm5WSVjNg3*88i#V;N${ffw6IL@$d-CSR;ar5xz1I6U@gTztZ_#H5VOmszi} zb8_=a%gQS%tEy{io8PsxwzYS3b`5+S92y=O9UGsWn_pO5T3%UQ`-0f{y1Tdk4SDdL zFAxC!$rk4OCu4u(iyXrj7B)5*8}B<`AgtS%8%&Ok!zzMHp{R>zM~K^FeN!t%=_)fy9PP`AD84^t4tJNueEKVQ0vcJ@a%#VAAw&l zD^N?S9)CdtfqJ=mcPya{gK)>QFO4L9d+q03G(5ayZ0*=tug>>ozGhVMTXBwHUXKqF z)K!Ln7|_6)N$ybR&v7O>v>^Ik zj!F_SQ*fwLFqEv&HbE%Tj^*xXy1&dOLlZ{(X4 z_<0=_?IPxEM-j&1!|oCmx0G1s~}Fqr^863?qb6}JtF(M zlT3Vu>Ztc&e!*rtj7WZJqAq=-#tXH*n=f|9#-b{CDNSiGBV2-ib1#ZYVNIPqSb<8m z3N?Svz|Z}-?I^Dh0&;l|-IQEZjYk8M?p=BP3e@%gE$Ua~M+EfqOT0vx7O2C#A_2;Tp`NH_++n0OPKw>s?Bct0T~`3dOt*i zBz?Fre{%AhON-=1@3Qeo!6kXI4K7=GSJWm%g+?sP#ZnUhU$bxj|iJ z0P;`VRKCo+{b-<8K29&c7!4FfANL>SU`;`E707#0S$Uyopb53LD{&9HD`1d}8&4&N z58f3A;ZO|~kn=qtFT$%3ieo<7(LP+z!Q)o;Ni~4(bjxqSt`(Li)P`lLZ49tXNOrTS zWW51di#meCGU^BlBFhm<64mPL9HMaxXB}dh#1>y4?Nq#E|qMFYL!74mG0zZzh$VW5puvLr)9j zOxk{b=4mFKOjV{{%iYC?DPylP_uiTztn3!-om(~wc!b$|`?ie!6D$4bo>uIQ5#LOUO#|1L)j3@k}OZsYFM>5GS$=pmsqDza{ z6Uk}ACYMgxCdv%1x>!*qSmpc@-v{4(;5H)F#B7?UXK}|8p&p z)SjdKvy`BsVOIoN4~^41+0~kLZ{gcHc7%8eyk9&-NoRonOU3KQq?4aMK@V5@YZ~67f&KoR`h7IufI>q2wottoS&3!deT*r28%h8Ca0|2H z&OYgd?m@R;s;Ow;Ge)4X1#$ilf&Us~u=jl$FOu!PH$3_|$5i%0yKAa+bjLjZf{y1# zk?lis(}|L(k|oFMbtZ8g4LRcauM&l-1g7tCyUCv&{3tX(BBAD;pCZ$CAt0Mv#dTv? zGAI>{$1Dcix;p16wwqULwl~gCzSeg6xlZT#7~YP@_oGF%+cWmp?ljuVKeioXt@`*` zK#)@pZl*|&#}dJS)vC|Vz6dS^Z2FZU0LFXyhi}7C=!hz61!Z`p=pCw7eqR-lPUMZT zhE%_=d`dKcci1pEg#2y@>%wl!YOIMIBmob@_4$?`ConB6BM1C4QGVR(C~-hnHA#LM zey?HvG*!TXoK~Ku|IHiy8cTiFd432lHWr@tPOIsOyiuTD!FYpF->t#kgKzR=OU?^F z9L==d?R(50`fz0a<{j~`4vRYbXT3@zVtel+qY$z1fcOK%fw9!(sypGQXPM8h+74OW z_7<{Xh%AXox9sXFkRRrjYX2aeXTtc^-{G-%_a!^u@Zn9~DIKgtzD(%6DZETFW;7xgP9G&KeKC$|FCoV%)nekao50-li)KG^2ZJo$hM9 zno{Po==Hes_@ycLp0|g%CcA-((RI;kz6K$d2m4YVMt0@IbOZcege}(XFm4uUl}`9I zZZz@~ysx_uW)=OWZ(baPeS?1J;s9%1d1|jWWly9BC5shAiyZ_TA&PD>40yveH=$Ei z5-8z-3tOETbL7Q&CS{+$3EX{TH*owA=tw#9DAgBJm41`ARzU6>B5Y%^RRnZ?Mo%+ zx0=0nyjPo!BGv6?BkfUh%{*TZLrqupc(~wP$WBWL-QbmPe9oA7)`Pbo&|340QWd2&M4=R?zS|d_j(`G}+ zxtJsB^>094<|;rq`^&>1vv8zU7THwoT}e7p;0i|tH6`Ntv zEd2=q*+l4aEJpitMRQpoF`ItBGZWmW8@$2;AnY(!pf<+0O8V6%f=p2bFFhT6O5=AE zVL2RHrjQ`AUqnuu{Lf=f1`Y24FC{KEMPrcvm$WbWw@!TWytq?G?k^(v)FGGf{Vk9k z!Tt5Tvl}!9rkQ!>g->-p<1hAuxNp;0jVz*kJcWpyB42jPRvPuKIe&Ykv{14m*h<7&y8U$VK~?N zxdrB$a3;?JVcc7sDDeKHi$P3&`A&VKYb0)!TTB$^MLytu9~LTui6k@ zo`=bUm9_n`>WCr&A*xIFM%pxLLw z$Fv6a5FnP~%gAEkn2)1Ti=IWRZ%@XDmawKtxKMH@1$JCZ@p+KYJwpB5aCmvIF z+WU)f17&ZFpxwd0X7Y}>Bjsig zRUe~T2zW7RI-ss&fF3IXC6}d+1+}aPO2`2RZA~teZj?6DW{cxRm9IOrRe;m z;1Iw-TujT7PkQ7dzHaV2Jh|GiDoP;06{5amz%t1qJ@!#b!J~Kjh&o6*nol0N)Ue+z z6!Qpm9rNzyj1P`8%$!~a7V)ts2++Bg&yB<9#+RhG<_!2+h*VQ)^hu>RV0O^AtU?MGbWpN>$IXkZ4T z3nF#RDXxJbkH8hCww z8)aXlje(3~V@jLb(*ev`gPi;9q>S^L{wHVA%c&|YkGiGIH>#IYzv)N6F5<&r-&}8* zgvwmSy5TBiI@GMyQqxCgWbUt;ai!!bxz|gn7iMdfwl~nxb+GKQAjrNJ)hT^xOPGB_ z9iTzGT%Dw@nZLZDY?edIL7}a!_)P~-`t|iEB+daIG;u*i);)JiyJ%m}T$Ly6&J~it zeOsTjHs|A)<+(Y=sHM2njt1l~02l-~;7z>=-RYO#dZGH9`RFSK+tdNCyz(o-pgfl` zuJZ$?lUfC`!Y9TXlnRHMu+hY%CF77C!HCzjVJjJqofANSapnh^-6CH6q1}BZ$kvQ zn<6Vt6OOXl?$H|0(F6}Cw*5K1jgOBX}>=u5iO z-iDRH)SIR|n%GN@zQuO&oKo)?JXoZcBO-1WjQY^Ie!xAKWx=K|ZsEP*RmGj!;BiOR zSZZDeL_zncBaf>@uN50z|G1BZdD|-H7T)9BGpl{R~5ng4jn#PMd{&?$#O^Wmxe49u+55<284m?|k(Kjph^}dkRill84Aas^GUA-Z>Z$gF zMq#lIiRTWkE&>l)7rR?ZR3R`GYM%RLG^7E=tHnc+@-45eSI^ZX87G>s)(Ynt8XD!n zr3~?$u!DOG^~;7LBO~_u$~n3@u3jHvycMDtS%AM#E&l*;)_P$&(G~OFA7vHplx8b! zs5Y(4%^A#ryi0t0nbE280CM|*)|-i&cPyn^AhM6b)1qX*HWk ztoX&qAW=NuaQE5Sj+AddN0e(MUQ|5Hs4D6XIYLc|<1Z8&xG&s|Oiig> zD&royX3jH;2eN(Ed%;boV6<^O9mr(W;R6A#>;H;g2S7D$7Ovbb2`~)vDWQBS^2R zf@7nzE*~s@4r8lWQ2k(}Y6A%fFX2q^6^n>%RrJb{TWE6$oA)ETMwq94HyIS$tKSWX zhC7_>Dcyf!!_n1#I(XJFE#H-^^b^p@H~G+Cs}kN=EG?Dy|2n8T0kQCJ{ctwQSxcg{ za1lpkele3xggGlp1utW_4oi?p>jf8?h$d2~752F`>OUqetsxZecJNoYjegR+G3x3j|STrq>2IxK>`4<vrfScEwABqLFw{O?d)y6h~%_|TcpJ7c;pE z%jy^T)WfDCGLr|R!;aWJ-ohwqvKx-z2vkcfDu8>z@g#Mrc%rHCtUeAge4VM0KUj^B zGkB`HvsXbomjN`8_et4~`iX;w0F7knKu`mI1i}sDLpsv&5_&qKYW-AAQ zB#MNW?{8P8SkIC#gCvs3Xs^HE_951EYycB<%T zd;Nj=U-sp%%w|!!hWrMjnv!g%i;MU03`A?9N)qf95kynu8OTTZa>DdI1JvdEEBN%9 z4z)o4oQUZ1EvsbYbv#BS29KLV1E&`2Z;Itp6ug4`wy7d-L!Lj)tbYl!`Ru)+M;|!btmP`>8ZY;)qel_11TO}f(=)lDA?HJgujq-T*>MEy zchmSMSCw!W(U8+-3hJ^)vJ;xpM?pyIR2R)|oIKS@Fk8G^OvAgtA#HYY~1qS2IOy-78pZqtp_d(+Q&+ZUMwzOY$FOZLq38{KU*iH+1UsY3{LR(@!MSzF@~8xJ#)*L7#2fzqq(~Nq-WKM8OpPRK?766 zFh_TU3&lV2HknW7<&i6C`+b=wZO*|@0JrtKqnJR24Ctpz(I-ucG)@*q;cq&!r;Td( ze?E*P(%x~3UD?u@A=%LQ|8n?p6|6y+8VWi{s{4Kv<8XYJ`O%IzXk{9*z4s(fpnphk zxQoXZ+jAu-wl1Q09f1a9YG@vmw++~*nx0$nk+`e$sy>`6@ecB-U%=zVTJXO1ti?O8 zmA!+&!*$Vs!xyiK zh`m;U3V5o5BbFn| zo`J48aWhanH(>kGc{tI#Ql=thKG!zHJ1%JLQZYAk9AIS1wl`qL&tn}qL{~lgOazPu z7~Q)v5tLGh1o_Po)yz&Om%!|?iD}OF-T5Z!&-w@X*oBvGF{B*h`k$pViZHGxDJYw& z_F~)|!+V+)^SNj09jj?NivwdfV5x1h=Y*wxf=vyIq9S-X%Mcs{9E1giX2hgQJeJTi zibW+pZzMNDt_?nEo28gh1L5GJYO>)fdnU;CO@T%aH zvP|}(eNTx!CDWc`Cp)ktr5#$czAE4iAh05ab#XbN0sqgY`$3?G+;bA@fX>X!rB5ZAA4M}#h;j!wu zcuDj``8Of3r0Wb?6~X8FkoRNnr)C5R*N0*VVE~f51Nb&_?3fs&+FaR7v7ekviI(&Q zX5r&bOa@Fk_RW#^J$LmZEay`d^85q)0}6d-1vATc1QJ7w^Rdk)mG@O7K|M0I_859k zm-jW=4<&34MHQFbf zD78ohwdy`M&dJ>NjmmjP=&zts?8Br5jyl*;`Hm8WEIfQ$mdQOtin_UYONa zloV(^JvU&yIEa5Oh=R>Y&**ulvgJE^1{!_1wx`!XP1i51RQDH@dcgCq2dzYQ{|p>5 zoN_l}@!v*c?CZJVU|rlJ#(m zS|O;cLId(u^4~B!bY92gj)l$}J=YAlb-Ek5N_W-8>U`$y&~=NQMIST}w1t9zuDX+( zPhJ`5d3!T*XzD%XwTf3rIQ?$hyBJV}#d=O792jF3X8rPZd(u}Jf=>}2^(?5sz|47TArPf)A_M!dql2x6P>}#ESD@TB^tV-o-VMjb%JpMg| zjmE7YRd0hkxJP8XG!OMA@4B>HV8>=K+1y z|D~}{)p|N!zvk~=zp8^I1Sn{|^PeCE29}hQq$s3`u+6(Z7;mto)dh)74m}T`t+->B8JqXLqN^^kRDnRk;AZqQl1#cDVUcjf z0<(Nx)0|Ag4^1|a*hsZ_VwK4@%O?A{`6{}JB`@Yk8j;(LQsB; zut}}pTM=O{RdHwTt%KP_-hKU)5~4@ZejD%`U7h$8Q8DbM?)0HOD$aW$bRSjlT57`>zAmZX z&f#g^((&bSm!Iwip`;C%7TfJ6d5DtEBc z5T8C*xs#41xJe~qNwUiZY40o;K+0~=Cu){mjaUG+LB9VvMhXCMaa4bK9{&K2o00gd z*KdCXuwRF+VSM~MXn-$^>;Us0l_}<~LKiWW)wAcY8W-mB{uCjac{2_yQBrh;6r#MT zdIw}3I=E1HY9Ypii2m{tVYBOgxB!iGL~5+av#LIQdmjM-r7X0secJCp17~HQ9h;(% z%=0D}zjxGK6iPpO066%G98?`6;yD`73}A LCPqxuBxuu-M^}yr{$+D0KSr(q8tDL0RTXF{s5lV05Sk{ zR8%xn6m&E+Gz<)MOl)EtY%DBnazY|JVrmLn8fpqEDmpM1GaUm5h>D6ukd=d*ho7IH zmRVR_h*yk@kDvFiMi4MCFtD+(fjBroUV18e-v8g%Q!ju39k7Qeh=jlZKqNpwB0zW= z0MI^<69wTP7vP^40wNMJ3Mv{p1}4^Xg=TyJA_5W;A~F&R3NrF@?V#u90AvCbLV6x) zR3c3aGzNEK-q4f}=%82ieI#157hpb1k1z~OQZgVp1tSwP3o9GHz)L|PVG)_vvU2hY zib`*^b#(Rg4GgWUZEWrAAr78i-afv5{sG|;kx}oXV`8DHY3Ui6S=l*7#U-U>l_0`ZQHIrYp;j>FN3!2(PXI67yYQ9N!O--4eWQ)!QSQjl zEAXy@pUmUzmUkh}i=Vo%7f*mf)+a!3Yw*vi{TpShS~AT{^##rx%8L4KNgg9|K%$)d zEB4i!Q&Ls+L0=4#2raQ(caE0vrf+Bl6l2nBR3kw`hhit&U~ctGd5zfpgYUDFY1o5U z$P!BC$-+bKd0tdoKMHZht@X@16qrLia|}CzOK=zq69X$?mtQ%t!6HS$SY&AAE``{a z;Y04)6@a2#c1d3A5aN08$}1Kkg65Fm+4drM%JHDgRIN zoQ-|!b}KNA1^JcF2Q4>|y)0U9euM;BlICv)(U&+0jk2y_K{A4pN`ZF86j->M(8(Gx zLY%CZPfLbjWMtQ4ttYYEwrvDZ(?b7qeL(>8R34z>`EuL+B;35~HB^7B_Twdzv!{vR<`}O%gP7+t-#+ zj&c5;`4X(k1tPM@BVTzh06S%D-$lIBd;*#~@z;lLmtGKLXvLe^G|%p^U+q?m98j4b z+jpcO#BDt`;S`z%}b?DqOlj?5Y$hSnFRE@BWhF4Tt#whXX!&QS%CO;tvNguf2FTO|D3G zr!@QdSbhAOU>_zlC8~kOD(kIYYA{(r-)_?KC>t-mlWA+RCDTjLX6dGGaqM3{U37Hn zS-#vL=1N^VkUGH#P~1}%0#RZhf2X<*UEWE?Rf;{bocm!EqstD-3CwLUaGOo}#=nnM2#?_NH1vCGbM)_UQOo?D8(ENB!? zIPTP;hVPwHQ$k%o@qRur1ZhyD#;7Hf<{WuJT&~@33b3e6e5xTfeV6$+$uX zi3LPT*Q685&?ijGhby#;l=b&E|GyoS_RNV%TDaG+!WT-C)E0{CX^&X2bK_U6?z?&R zu!Hjme>$q(>+I^Dc#M~ujyii>t+QbeXvy(n)2}3PTt?*o{Ug%`#d3F@{jk=%F_H>Sx?9HTM)s=9}gmd2S&M3O{0n) z*4H`WW7T`#-0BpZheZQCLk-6jX3lr!vE7c*S0e{n;@ZFAWsKmzmt>~<6?b(RPvgIZ z1pD7h#^d_+d~s7Yz4Bn|dzF?RK1GJC<&k<)jSgufUN_GLtIf7p0Q_$w`upf~lvohI z`zl?r`CGft+4(*J4BNdgdVMhAxC1{B#h!0>ww?e<(LG;jr@G^RTKH1eFCysrBP+5b zpc;gojUct{zVn`c#qE|>^3f6aC9SO}wRxJS;{vtV!jS6iq=@JTXSPvu9Ng-y!oXx>&VFp+5( z0y%b>?gKYuif8xTX+bry^)Gn4@VG0cvB?@%^nN4*mj?e5!C(e}5cQV4*W%ZLVNz5b ze+!luCTYAv1pe5uoU|@-nE0UA(A*P1_u{5;bw$~2++X6-84c@7CXv|OOERVW1kErQ zBkjxFHp{7XETwkNy8KmIs*tF(&}!FXS9RL@zVlo5pdf;bxy7?>0a4{aBq6kUhN@tj z7k_Rf(*vFW{n0mM7Y}_+?ai^0%`bJ0Y?D*#g-5)1${n69H^S^O|BvJoAS~%|MT!Q% zKe(wkDFz4#3jUn`kk)g(@Tdc?k=^x+(|S*k#N})JI#=6b*^SptywR{-Hof#A>r{V2G46&Yc1)1PA24}`fzcY8$DMlhs z(sd3CQc~Q5QgA!lZRWe*x)rWgiNZ!>*@&Y}Nt<$`P$0h4MjkK;0O|g0vd^%~$XNYxD^ay7L5x{wQ=Q_i2;yl4P;QdG6~erKI=%`?Y4on;mh! zxq4RyN4-M^`mU@7LDAWQS!JfO^>*ByCfPaq&po0o3 z!=_A}L>1kaG8=6J`he`k-|e+*aiIL(9rX5K-y)Ca2IPLQ{`-sHR$B&$4V8s&)X9$8 z{X{K?F5{CLbmZ-1ZxpZ(cz0KMkZ|g5+{IN{G0iZ_RqS&Xnr={Tsm6px zzCxK2^?;PY`j6Z>Kb||KXUtt~Zy24Um$DbsvGzE&uTS1q-U(?8PY9d0uHw~k^Bjfh z7%pC#%#WwX@@T!;C#UwOqJZOO+02!6IS$IH3*K?wb<2?T1am(DzA~jkjS?rUuctlv zRNeVgmA(cj8aL9cr)th;DlNcz&Ct!h4=Q6|0f30oL+V0(N9sY8I!U8nomu!qhQdLj zxo4H+zZAdYvK%D2H8Le>FMMde=P*pz^;rguDlRkOX*N-Lrv92!tUTr|R1}~bmf|KU zw*;)}l?As?NJJ#w5a)2!5?{Q!ZTOW61!+i+()zjifm+2yzrZhU)_o048bz~Rt**(5 z>$Lsj3tmh{jTk5TPcmzqR=?5bI$!fvdHw!24=Uk1nk=7-QAR^lHRHkAIBc;zGrV5E8IdKbH`xoUZi?p~|j2OYr^*EiRH5hQE95NN5S z=H?sZ4dOipSy03n2G(CO1Httg#9^MlJqN|?4GTM4S~5UH#yr|wTiA((c^7hW@`lEj zXQI5q2e5tHoNWkGdiM`#o2_^oQ*q_NtT)hGn1kf)=o@!NFtRgp*uVj%(0ObEf4-K{ zs59ZJE)0B4jd0lccI7B3%X1!$|9Ku7M9+y9fkwVpU=}qJ5)-PSm4ge0$}=^4vgk5? z9}PH+gqB$~>pRnV&LrZ&i3jHD27D)9-rTdfILFtHg2;cho8OS1o@mOJIq(?>?7At; z0ET@6BJT%qOK^9+ieciPC;VXEn8;TN6|;3ze=1hSlB9fJ%D*iz%%GNg+)(NZ@+M5j zh~BrMlm_GCsj2S=IiSonGk+rcOm@$s_4!pVDj?ZCb&5McC(z#I1(y{Zt_OwSE=c(^ z74V+1lYu)sGKjF@o}&bw^a*>6%COq7fGhvI3J3otaYM8in-*{0Jo-&;zl|lKA>rv# ze*5-nd#zdylOhO_ zD61SUaqw7vXb|$azzJb=BsgC=w&JtrVgFIcuI?Sijh28sj&6sDxW@d2~b zG~aAhaf^doJ4UHZUetvcU{{Ilf1AFzo(B z5&Zr#dFqAk8>Z=$fVxAdy6M{OgZ84&?c?R2qe@ox5Be*Qt6yTQ9x4MffK~@^(EP`? zKa-k=Y-NAdINbcYDVfjBIjbWGze_rh`^RrcM#?=w?An6$!&J3 z-lx#C)2=K)SBu_&7+Q#k@hejAAKg-}-49pO}%T~!G6wZ<6=qR7g+7Yrn$oQ3; zIz18Opm5f#UGZig)>Fh*sY$7w z#Vn!j4TW*b$@d7D@&%&DjkS7R>31604h;#7zYwEA1I+}y`I~+aA0ErAj=6`C;kYfM z#5`Eu1$V(62^!RGL+^|q6l=aVDj)XTEk6M$-u+9(0KV^Yzh6AuN)9FcFCP;~GpNL` zNnvA%4*y*Gu$j^1`-kuoP9JuDEiP1#K_Q$I$8X*=|E3wQ ze5<28$-ip&kTX0v+6G0T8yl`X8VbCTxEbPVgy4QeSyifIU|F8x)rlE&@AymS#sAQz zQit1ag8~V-bkeiwaek)fAbt7~U$8#`K7GXho8oZc z8jGACZvw~XjtlHlO4jmD$BE(}1t=Zd+8G2E_oO3`p~QA#0UoLzYyTQ5!h&j*Ed4c& zC;JvQRIwLGn_Scu^p_}RrAXdy&?@=+1jU{WYMcA6^1&qeRA{||*raj|`Pf<$+D53- zr!Z(!3bFLAjZ{AQgcpsyys0>_J=_9Z$aA%`LQ8|QE1d^en*E6e*%a-{Opg*HQ;(g{_m8D3fk2~g3d&= zJ^bEXiGn<)QTHNUXz=*%s)?*{vz+O{>`8&uYt(*m-Ccegs1I(A zc;0ITwk^t{W1#dG_L1*|_>a`A@V9Ag9)Dwu(swRN6okGUVeBUvez8%i7RH!Ew_7|m2O?Nw`xyHBLDg>L(K>z?p*1xWCMmLEhVHR`6 zjo((^tP3CgsIa=2{L{i?90kYW_fRCpVPbSAH~(p-*>w4}1yWIR7InZ1E_l_oS(v&E zaieoybZ>9@b_KPz-ML_Z*NMGx<|@k^=lB5bN<4P7sgFcoy^p>|Sl{)G-w{8dFvBzL zH(yejAxtjq?*&g(5?MK>9QwZKnZRYWyZCeaNt$zVFOA7>CmjTN=bVUuEk%Xve}1ZQ zBzyi~Y&-$C_-MGcRzd_G;9s(p)4;&sSAK?!KJ^LhoT#blDXPl94t{y}{kOFh=PoM* zs4{1c^AibYNi0C;1-|`g(J|Aa=!lCvty^B5HjUricF9~5eV|0Ot2>)4V}50ta56GB zSoRrRvq(}4(DEt{KKXqt+F_g+c+X$IQ0olami89YDpmxlpnOf1vU>QIbYvK}jU!_6 zMzgj3x}>qK!~b!Zu}a7-c#Sh_twm2VNolBc#&xUB{%vzAW*v*rW(X}{0qcJve!pMlhW(+ z?9j+7T)g~iIT+euf!+`+11+3`36>2?;P6RKGo_R2q`(*cEbz>3l;a9+K0_v+Q(V{E zxdUVc{{!HItd>aAtEolqM4PBb<>EZ^YV-@flPlV}29`?g8RH|mMX!5jJ*^DV{MsAz zWjD5w{GB%%n%S+=p&DYJkrvLxH+D#DOel zR1-_HbxkKmj(eRsN8q-QUSw|e5J7gAQSZki;P8$fr*}2F^Y^{rriZGrMMwJ`g1S+p zZ0>=xv7HHFpm6U&&H>AZd3Cq8Vqd=(9Q++Z88VDbuH?Y`i8(%;o^S*$NSu4AgNB*$ z%6biV%f5sr&Bg^gTkP9*eJ*bvzi?FxY+r7r!)o+#xjGW)`fvwC$Vq|{EeuT}-9y|= zttV=mDZ@J!hjGjQZS)Su&^IHtSoc3Bydt!L{r9!XKkYE{0HuRJFPdNT~c#@&$-C!BbnKqIBu^ z{GafwP55H1`Qx-nBk$_U`Wk#pnAg8U;h=n~?Ke$xIsfAMhhvHen9~~*$b}Ibk81qL zEM8jF=(gAn64kvPwXC45p!b8L+dd{sQ8SpOC>HR4Pah!}ms3~Ss6Jd$;w*>>Bp<5u z`|MnadjzwE#!&97(2QXR%Uk36{c1ALqn)T5aa+ApmV(!Td|^!{#yKU$)7BUGF7mx z@?ieLPR`D$WlcEB?O9d=PBZpWFh1$ ze=1z})ENpumvg054##ij$tGy^7*otn7QH;CUb6NXRicoXcP;xgiDFP0XXkV!M;LNQ zjqjehjRqMLXO{vJNN8H(3kf_baxyZn=#j_UAGuN5br1I1CKRO|(TD0?YbC=)MXI%G z#XzPd(1j^t$el`yxNl=UlmRM^XUc-uUHVbB(ohz{7?Ox(i#Q|CM8VP%gE2grdTp1K zmHL&$L!D@a^Cn@kEY}kVZ+YnfhKK$cQQ{>?p*VHoIe@L}1gfJu_zL17$?r+LdTmxx zV@qI8vwkKiDN#j< z3c1a=t2dIVl;`2nGQf6DtdXxd@P15Cv=}C1RR=o|&50Q%&N!fvMPQXJRqp`e!1!(>}ZPNw9dHkJgm!7;xSknQ1+Wo|rZ( zvD0(Nw!9)3qK*vH%iJ@PK^3$U#pep}9dg$t6;*6g-{iYp zAnz#OYs?Km`IFZbk>>}d`OSsmdA7yQ>Ar*94n3DpYd3!CslHdwP^fcB_$*J45cZvs zA@R+57P4zR0f-krfsx8Pb^e06&6!k}{CR?i8`-IZudT+s8quhn_^wyf{GA#%*UhE&bg)Wptij)E0-_))<dxIoFq%~%{9T%VxlS+v+i7Tya>Ce-o5xnO{Ol5R7;{pBF?y{GLoOIz8YUd#?zH${a&B1j%VfvO{WI3D_^JP&}3SYsGNxP?ksIUR|R~P zF6z4?AA4h=qMFhUTKLiQk+#*j6kbtD#OtZoQ-`_wVbQ>|zEz%-J|X1W=j?+b9s)&` z#N$3spf)m}wVRq8DzE1>9kypOLaF1nxYpt^b2;yX#x@y}b>cG@zV!vy zj}B0|u{&X1-10lesadMT2=5i!Ns^YrKQ^WNB4BUg$|P?9CR7+jq)!Q6=N3^@#`u) zCC_^2-1~I3_%h*YI?&FJijx@M(1=%#(N=>3eL19L%lla5h9CFbk}{ao^x>mMN1MJ) zdwUBvnvs1Pp$RZkqtz)AlpOFy_L8OuuC*?>Vgps}IjPxp%atQ$v7wiuGB?*=Ws~aW zZirZ$s25*%uj)vHihTm?TJ2Li1X7C9m!Ig}>3W!S)lTpf{fd;M8ifvcygU2@VfMl? zSng|W%{kjQ%8j8=EcH11?qLu!%2dNu>(inLxsQrOLcw#TB$+nmF;1Fle*ofuhMP*aP4^=f)r_-JNX-*&tY@VrC&tV6!)w=GjYvu4nY7g7j-$z%x zxV3KW5x&Vzu?i_x@y^)9C~GtEG^{3u<*A3s%q84Z1CNz5#QPbaSV008D{`g-9jUieOFyZk5N;kLFpm5 z8oj-1dm6mk4{pF$Rz#HG=^c^>-j>M+vvGcNg&CEuUh$0Xh0_jfw-6b?jZXUU+jLs( z)0AB!J+#eRc>c)eX}84BY>t1Rj7x_pFR3?umILN->HCtCi(TfF<2qBeJ%qb)c-gmOHRxRqKEpEsDI#xkg` zPnm&=4*I}F^0`2hv!Tq#TXy^&l!E&v;bc!dTmZbVI`_+L~ zTStTpeT>ycXNe|ow0|QS8X!f4h_V%kllYjtZ7I+uqKj z`zE<}EBqhG*gk9~L207(GX~iNhlj+SnMJ$?64&GoulNB>k(M=6EXip>^R5<0jqp=R zgDjYjzpj)zh67c?CHO(7;6IirOpG43@?NXG$Zq96xbsjvz*fq-d&*+;gft@|sF7sA z#u!kWG71z1jto;Jdk&$aM0-2StQ##i*Yd1Fjeh&UGT#xV7uR!-QoT`TT(}L~PJ1EMXt!$-j}T9k=wH3mu8mPb znyV7KIRJS%UwS+wL%u9uklQBgnmM26TZl`eSekBS0QS|-w6@4fj)S_1qbf>j*=IoP zk`*~Vf+BUWzbk$Y0ZbPH5Wcf_F7bEKkiQML@3;5Wd!MF}w z_JT{s=Dn`3nGy-q@mPE{DD*5~%^B23o_Nn`)6N-G=k(ihnnK3w}&P-)&iMb+23-UBs zayQ^zFZs#p$D>v8b<&*u4ZKr|2r_(h3)p%i8&4{j{yFS^eVU`Jt(~d`$yyXN1-~TY zw0K$JG|p!XqIo|Kd9)ZPQAL6uGUXL>asbGm)5;(?|rXEr~%W| zl`b}mD_hW`^E*@;Wd$?(o|Wm~QWHn143yEczzPH>j<>&>Gr|DD*Gb2!#t9$9C!DO5H08#2)piZsrdR(AmjB`m-Tl%^{M@4Oba26?c<+l!ET9b~)6lPRH_LED}CaqmB>#iFx4>b>-BOQzeN*sF1B zZcHpwMv16rPk?;hmF7@ae%+z_(e>BWG!Jd(dA>Kbt}h=Q??;{h^>w9+*ld@dyi*YC zi0i2_sCF;anwmL1xpG?Orpw}nQE$lKX9%Ih;bn#(>^Ez;R&#r68J5n&Z;pOaZEq;G zxH^=eZ}h_}>F_19t3Cb~f~_iSNiWRsGMO3ZGkCz5l1!=1Xk6fE!T@JrWuxpuu8FOv zG{Z2V0oGgQKD35In0NK_hPr$Ezs!EH8jsgD_A$|H zJXCaZm+kntpXRK0ka1le^Fii~%s6-7X>%CeJt%&L`O$d@{i=#;MqP7s%>EB~@)PpW zrdeSldGIRIMnZ%-#8p@qR7GttEB|v_h+)?V+aTD}Y>vT{iJFplzpm|m zS1ouJ((g*i4rW2!6Glnm2Vmr=_8j>6jX#Ku3eVYX@qP7pBsr zij84wV%b}AXe3G#MgyUJMD|Px3)~7pwca5Y`cX}mIsa9Wa!Q(KkcvGtDV><@F+|U- zeA7VwTdsE4CV86C7(7M%5BFJeW}me;$1dxuQgzMH@VwRTFHZaOOwIQ?xpJ1-ufpu}PA)tKE7&l=F!ywlAy?y3vsX`-g|-QzOL^x_=-{$`GlG zxs`2PaqF!2$tezlFVNa5=dJ<+MRQTu7;;|w^NgQ{b4Y=x-wTwNu9>VJtv&&k&p52w$#jQ=yXP@9$|u1b*{ir{Vn2`rwbYJx zppEwXHT=%%*|#MQ`5#x2CuuUy<~Ww;J=2-yZ&CvQip_ z_(Q=Q7{^L~YJ`9!Q^UTcrQJg)d5D6PvQGC06SQM#r7n@LFx3Nz%~U&-d3Kz7i0&fF}f+UYS( z&n~B%_ZDZn+RGgCCw0PAs(5Ri)SI)a84J~0-!B)QB1~^#H!;|RT*+ORErQd{`=aDE zlNCnJSW{#?D>fv0tg2ALD`C=8%Mb3A)S);A(Yi9!x*X{kLZM z>lVG7^oV`bwBfywIcIsB6ky#MPjZPjah}!m7-q=^jVFU2Q&ax8Y!#0e*lkY$VGG?jZ@XIA!?DQ+&Bs!7)+_&~t|mX@oom?1uu zqFCs;yCQQXe+1M+O_f*!LH7R<8LpE3KI+*ZN&RPm81SDKDfdqcMTqzd6HR%2t&$?g zd)B8NkgA#V44m4oS{rrP=Dj->q-?>avSUtJm_cy2T|8{?PZ^0H^raWV=1Cc$DJn|p zGFx!bvS)ZB=BWg>-5?~rQogew~XeV4)}nk>aADwL}N8v%1x|A%RTQp{(44RBz>K%U8f}3Ar3uk zmd=q7jIB?b70)#X{Ij0&b&U@A)uQw2?RmrWo;A*+!CLBk!Q0rNseJL~xiu%dtf4wh z&2TO~Fus&9^}V~H;Z&73WgI#~k4;PB)GAVItHO$=j5R`P6!Hb08lMSD#4Yq^k6K&H zm+h?KvQBldB8&YBr#|VgWV@7VO!39cZR;KTJvCI%Q-d-C zY)d{6F%`-*^|boHqixGq&F0qJ{v%IM9ymNk>%_u*^!^CA^VJbo_I2A#di?vQ4tT2q zY}0SwiCFGcO%S)pm$-bUTO@lLK}g+fiGCP#2X{moIOP$sr1{WTCQF@W<_IS&Hu;$A z)JXDvBAV@`^*C*AYSOs40ZpR?=GvP04?$iW?$z8FQuEkH|F?v#Z=H8QOY;H+&9J1* z-wQq_Q!f=ZSt*1GQWmzVvGL!f{p76U%Bt-ooEYPMZLc4CGH9~o^0-# zooSBP+>?1iO=$E-wW0UKiw|AV3#6ajJ(zff-YRssp=uDN3xhyE6C8Gby{Uh>Fk%E* zMawr&{`?+?PNrG?gLu{8X8x@s)^nO@qW+mLfEZshlN=57@L>*Kb7Lg*y=FJ?p=fb# z8^dX=+s>EQ;ytB;=#ns9LXXmz|7rQfX^q@B!tFT-@bmFXx|!|EWc2TzP)Uk(VL`ar zHFZipW7EYj6||oL9L_Qkfl4#n#nF<3m7vGtoz^!TW$rape3* z9^x%9;6kyi>{<`*VCO|MAe3$eTkVN*`-wXWYQu)LzU-*CaQMs^f*E$kEUBRq;|qxW zNHYXEAmQu4u@MU0nU7_Mf+BhB99n%qs2KxE`Usz5h|dc&n7lEryx82Ty>p-|IOVHB zP0GMkCzr8ERhZg4W1pKdc0H*tP9HusBp&ax;H2-UeO6G;1~I+-jE_spV+9#e^AcZ6x^#`%LQqfF(4;l?COO3@)$`)?xlZbNc^q_s3u&l zF;wk3%6~gr>V?0PT!l7S;GysbN43Pkvfpt21(Ph#%0&DtI^>F=VX(ItO#Ra#yB;TH zbnUuJafx!dJXM(=7k$bq4+pk^Or0R>2vvNN6%3=I=|RFo&VYnQ2+A_iFwRP^DUHMo zfR*4P>@LSloy+@tQAQ0`b)o1g4%PJp(#Y5?#L%GMIsCb~oFeyHO-9Qwj3Nx2 zg-<;34I@xiYr6b$TlBsYgUWH}gS?H$$6M^Ux3{ULt1@)UR$LRWKMZM?eGx`}2IwlD z6RHz_+(Jb}`$2M(wwfLpEyd2Y>djOCm9*y z_UO7E*=~GY^GS@3Y0-Qj4W)r^<_0Ns_?pBUpNjkB zg$W&c;MgB#w)87^eS+;{*=6YOD>6rnE_-37Gf$#v$hNmY1?T#`dKhB&#v>X zB$8ND<*zdr|28!@y||eVZf9ruXMqK<6ucz!cvO_&``{&c_MHBV{#OX4cFQq0t55|s zB`hq!!-3!#WGz+9w~mQV6l-{y?4g%;`SV(e$k?#N4SX?X6O*0F_%gX4txUb*uaK+j zdB*l83&_@6&d!#H!=IU&#P4*e+aWFJ5aEY*@-$~hW|VxwSOcjX-Kn`W?JEql%1v9c`}$O4g6uBPX1zzQ;tq>&B|HVPixO_pijk)@BJ}X1N|M z11{JT2o`zPh#qo&Bfwf^PQ%aQh{~di(7gx`j+dwQ5wB103~V=A0dCJ&FYr7kT(fJw znVk}1s$B80_7wVclz?4sO$evQ?OE%PgOgqqh!>|CUEDgKvwI$|$yO%k7y`SidD(y=ESb zG$^IO;m}C{hhb-6k+09)f3LrM)b&L^rkq|#iz)<=f0oIL54Yb3__+S$-KTNVpM<@eKuGB?4%P?zlb*g~1G$(X25BCY;6L422X&5w%};=)n#~~WX_u=$8~ns=zR-O< z;q}mI6>jQ|1?7CFQC;@#n2OQ?Zc1IdycC)tY+zz%m^}4^=$G6AT+?1BtJe_bHaKJj zm51WJ&D8fDpoZss&Y~+JWE7{l^?FxoiJc=3LJU;2#JDQTv$hh01=!7|_`O$eNu*SG zdkZ&0vcFb#ru^h8HU^X%sH8^4c+@EnH{pM5W*Zr6nZId*IVyX%#uW7{R5J}y)`#bX zP6KaFbvB2!TJy!0ZT(C0*6{ew$x%_K0Gm$$S2^9n@%NNyT{kx|BwW7hUEnAh4g^CaQWWl6mPs$emTjnH>D zf12hGWycwYE+5{tTy4tRxrH+1I%F5I9Um?uBT7rp+!gKb_vEg#IeI5WekD3-AFw6i50Xebebc|A4sY{28@O7T_+&D?cS_KPc9!?2pRE@rO#HK1 zS(KCE80hlRg{du8=uc%a7L}}lk(+4Z_RB3dA?71p?;Zjpvz1LSp4W7s$i(GDA!F-! z{cF0suroC`k-$a8h4#me;68R4BIQrcY7fp4afGM-G;-wVv87o%%Sh@AKlbWL=lX?V ztNVOlEnX)VU?p~&5MB8CZ8b&ELsWjXJpZe`TGN#edE6#joi*qYj+DA2_{{!R2Z&C zH_1MVqZyVl*)#jLKwl&CMxo&}g`o@GAcx=7iesLuHX6+b39Rzpo+3um831tB_m;{; z-ZgtV%N;7a-*(g7%f|Cke#-R49~JMUF_kHDnKBY1s=wg&Ok62)#q-xCRN(42m37MW zSo`INMR__zDfS7sB;HHhuX^zvsHJ6o>kZ@A0!QRzu(W*U%eRw>!@ekQmv+$L{FyXh zc&2g|`vzrpE#XR`4UHB)NH>{k7h2CUg!ay_#=q*?KiKSpZbIU_p(&GBkDF82{*5E` zOaV5Ds1Ez3rLqtR$wukd)moTdL|c*tZXwZ-Ix;uiV;J=F?=|HG{*HT_>;rg;O+L6+ ztM3YNr)AyyJO^HN>;up6Y4@%joT#rEoLDkv)zHx-3iH!3?S2rdrOXs*`8+p-V={kQ zQ)iNKc5^z)RzZlzT`w8kOBDbM(DXBJSY#A287KqVGHrUe9iT;x90q>rLOoY)fCk15 zw<$LxeV>y>90R$0m-hbk9{5A-mPE@n<51aSL4rim-Z8LxH%zxH5cu+gH&mw=oR?6Y zp$QB4QBioY0$r5kJsI!HVYQ9=IzD2P>C&99@{ulXdUSxGPWmfk)`<3J?_S5pL}%*rkE^>ontMn==gan1L=JYwQ46hnlyhy~AnkLD4##eNcZX+~@A-jDH<4*Tqax{ALc6Xg=r$Q+G z?WlAwr_s|j^F9~^{6Oa3`G8s_|D4ZkGR)74&BO0rok?Hd4&DmD1(29Z{6G-<_fwQf zsEHAZ+Qq)EKq?f)J9$Qc15jZ+7E|2Wc<&u3OQw7djyTr=Y!w8y)Zg-#^gC2TLP*+| z2IaJspIk26!$~D{7Ru~5C4pMR+0&8(SnlB5nJq?bGC+tNP&^&s?3gAD@=`)Ik4;dk-2#}@;)VyD56mjCCS9!)t*oXD&-E4 z`a0VQG`Sflx@c|{glWhf_gae;6mwZss zfYgqhr43|tm#fORmL(io>TRJzy!tHDVn1$6&YjUHO^ka=58aPNRBuj>NiPJtdkJ3! zw(z>)(WJ|Xb6x32R3cb|=;62p`RZj38U|~dh8sqT;$3qr7Q{t@S~Wm?rB4r{3p~eq z1g{u$;LE6}C-%#aHl9kxU#%-V%)a)Fda05P23=ceMxXXI6a&gzhvR^ZnuEC%Lvuc<=Ua6S*1YX{y{Kkl= zaOc}vKR*U`#&t=}F=MQ8Q5t1|yEwP-Z?8#3w8)QjcKY8kzCdMlW6k(>Q$4=}sJu6Z zaCx)_w<#UfnJC4@=VtgP{}Mt8VR=R`w`K@gIT}nY;LXgG5sN7onQ^0^#7 z~x>xb}ZP-#yNh!~1aspbOyAA6kb=pbN?K$fz37DCBewMxi&>}l`%_jhYtIF06 z|IzdM6{mcaLfP{^qK&5}+dJkm3N*h@e*V)_xA;;lTsd}j^#PmZa`@J9o)CWkKGmV- zrvC#3LM&Zqt_FuN)-ayg%$qkug9Ud13@()JcMTn$d4by3I$brS(L)#C@s9( z7pbKv9-AUNx@69?RS~+FZhC)5l zqSn7aC$DW%l>M!H`$9*+^^Zc4!a z){2H0Yu;O8#;w5>h|3@MyTYVTl>zA3uMK!NIZ1c{gkwVYFxIDodD_&%`k|aTqt3Gz zHwmuherU`1b6^SdlR&oJAwH4Yv;Kmpdeot!ReVd>wErbGeVBA^EPtL5?19 zdS)e!pYL5cFOibf7Eu1#U2QMh(EPam(L#CDZBel@69@-Z;h@Xbn_(V&89mV2+S+89 zq;`!$m;{6hWHQiE*gUGx5B_WJ@rt6T>&Tlj;$F`t$;r#%*<$)+`kWee%0lMkgZRVd z5m{h!GsZq^v2XS!xLwV|rED-vcks1=8y{2RduK8im`>!m$;rM^{ZE2}+^|hMJl`q7 zbDG%pW;pXkD7(u{$Wj$BYK8iyg}+La22hqr>)I^P#0p*>1w(bOx|1~PLccl?gdhuF z^zn;gc}^(_PRLUw-&5>28!aP#B@*+I#NmaE#``oRh4MJLK{37?bz3 zKH2*N_zX<GFhwq^Ht}h(Xvxcdy^*do%{l@Is2l|DZ(0XePhTJSu6^d})MKP`TVyy$D#^(GRjiiws}p?ybqc zUH6=2i)_y0+Eh82mM!169{)y0g_?>v0)1luuAc`hh#uWI-yM+W{Lr!0Kp7h~`KZ_1 z$V(`~Z8fq_h#x!`?iCpYxyk@tF}FnO!m!8kf=%;v@7Ql)+W|VmD0U{5mNkcRtr{Eb zWIq$v-?c0?*h-!-q#PFH^V7sj*1KVjEC)M7AcHY9DSq331Xz-re+3x4`_gaU{9=pq zrawKsT&`dhSV795Hy_WR#@*&y6J#fitN1mUewpS6p4o8Ogd<7W3|5uZ_T0u`ntGtm zDcD({kJR8{eri1XHHtvVwsvL7sqKheqpPtP{BU(cM#GoWWRkQPD90L7IhGspyXQi$ zGP1UbC-L&LG}g=fdNt>@9;g_B!S77qd*xw}rW?ACWmMn297xTJa^p@U06ci!1BFy_ z8mlhA_w`xNW(PdsR;#{pU&*;3JCr_#PZ%B!)4~#=utd9rFD3+15z9(vONN&L+&+<` zZ(0jIyS8W+^y2fZp=y=gWwuIzat7r`4=n9a(&H{F*$$P{K>@Z}`p?TA+x8-K2AYGN zctNkFOW=1y6)KRk<*4ViV%0hLHNffqSG)F}b~<2E$i#bZ#sQcoox|Y7dJHvqHS?R7 z0_E!@u+#J)=RaF+=34xAr+ZK0}g!mU^ zi;MRH4*&tUTNI1W;FEw8K!hlKH7?c#Pu<0L;%~@FC zdo@H8%$t%^nnd%FJ~k`V{^SG+$1!Fg^`2Sjr~5oThhve5<9}8E-bf9^MOesAA3r-OcK`4Pz&l(R3}|RZu)5gA zas>6tuaxFjh6KE2UC)?U?^>Bt^Ej-05j~SgzygSvB;shjArU8j$IEjm4OP>@wQP1j z3BK@(EBkOj~IL75ouP3?uwWzT25$}UGa(iaI*dcErN9)hr(_xCx z)}6y>J`j@{8qt}B)1!Q{9A~$YS4=TmjNtYD(Oa9zU-ToS8{pGd(l|<$2@QXb=`K$n zM^CuDrnYl>kn1?Y=ctyF3?W5t{ZVia;WliUVJO1kl%dUqSXLWC_o!NDaG)!96bp?n z4A`cADczJCQI|cTKH^gh{9Lz*@EJBm^Ds6gz|6GZ={<*U8^f398Uk;&bBLma1ajzE zbDAbPv>c3u%~!g@W7a6}0Ec$%!BHtgkBjldiY6PaQ0G!>>z3=7{^vcR^L8T-UMtp{{Q)ewU#%GyyM@?pV8{!f;6OKSXh)ULOLsr<*vKCf1K(-TvD4|S zsO>pCPh;SU>*HFklT1-=E3+^=k`)&B6sxYzVou}qc6MA;e3$Fhdi&J6clrq~@J6OH z(zqhYS(IJG?9=gPs-bb{C;jqWFZ_coRsG?vA1zFMLCB4rr8%f5pC{qkCMa~`eB33c zRm8PL;mfGd^G?0Yye!xKey2mm&^EMM2UnPG!dNGhRkZ1+dgp{^K3+9kaUfp0j{`#s zkAceM8ax<(AXIKTvwA6uT#TMy{~~_#P)Be&C} zcuuT6NycBa$=xv0#veV(?!%J~xn{LFghBC7R?Ehtya66`Q15;n1<)EIB&&2_pr6wk zYhxrcXr_CO_5CKi5Wp0y{BwITujakl$X<<@$9fZ*`F$TM{M|rpM`WLEkCeQeGuN}W zZ9FC(_#)}TERc!#CREf=f2wqhR~w1Pdy9D2-y5U2#UVkl-p;Yr!u9%%k(o~S0u$Qg zZcq{%Q-{GrFVkEbF7wO%F<=ld>rUb>@=0xm-9{P)8XU*O*pIO9B<-{9QOAFPmgE`^|?c8mu$S z^_NE=XKlg(Jzc<&O;b0oVuphhdC!&sK)GAF%d7>1&YJCI2Tux+L7me{{c0=`hQkb$ zqnV|PdL{VcaXyYWtRkx-y=|4ZPkGaRj=hymL@iZ6)9U1WAqR6-k|?5Bkw4~3c_PU= zGGj1_>w!>~9}MU$@2lXCW>2l`BCH%-Gsyd~?5`XGox}fq0;cyTJ!WX^WC`*G=s`gD}v$XL1K=W3&Rh{Kv7`b zn;}}%Ba*f?f2B!^WQV34w4=kGnU|1uX6z$sz)F?g3T?dKDN5oVD2NHKmkR6;dJ|C* z-2MF{uM3Sxg}d=L!K7LZI%%s^oER)7;CiEUNZQyIxeNP%Mrq@mh5Vf=zj}RnBjhmD zT6QU6MYu%DE0$_$6BIMs$(U1^S4BJK?v%I}9ua)|YvAvbS^1ZkO3sv;Us008hW@lx z^FTZU;KAnM<=B`$O|Op zw6ZS){kqOyA#i=oe#@-1a-&|w-~;p%m9_8KI*dgoKhO#dfq<^vTjDX0P;@#DA7I4R zAU;2gGYS-`Rd|*vA#wM}5W-IRg(M}RkTfr4k(f*rC0SDxv4p4nDBf>j<6_V2chRc6 z)3q4`7OO`Eix)y08d5eXHn_Of@K#(K>_+_H9CAD=_f*$-tHzkZ-e zMv+Ui!|21$>GjuZT5dm9vALmQ0|)HgmgRQ8Fp~_e(C&%*EYi)Sng1T?Aq+?lPoE0E z$M#zRRy-e6pa_dbZcHSSVc7!7)*`d2y^FQVaMClh#o^ij_J`GD7^8%etc>}P)Nx}^ zwEgdP-bX6lC6Yf)E##$a=Vgw>boZ0u3M{8eAZ7siHq-ij*p6#4t73!y87ExNrC4^N zdOb78P=eJ(zgX)nFP2_l!%y`)O?N@59&WWRYrux;mUEzOAp+B_tYvaPxq+`9A3Yu+ zYDll#KT>HJbY%mK3E3v>ASyE(0$9DUx|VXT-_=7D zwFllst*(I;1?o)SIE6HfE_Fb;zV4k(3%}zzV-xte5+#oKwCi?9Qii284WxHMVe%Y= zcZ6hiKSkPuy4LJ7TJFx#*@}L)z$^xq?U_W96#PjaSPFmLQ6plxNNOS2Yll@ksrh#% z8H47$B<00Ku7B0yVP1ka;jB zF%-k8+OU)?7CX17n0$PgzmKqG^@e2xbz#(Jxz%h80KjrMe&z1~R@Fw;Pa+%z zXBzw%hsY8mifgHMq<3*uMN{I4;9`pT^XX#&xsh|vl&F#g%-V6%kvl{d)*QT7RNnVD+NFqZQ)e+ixWbqOOe z?kN-Zfdje1ucgvoo*8-?f6r8X85VqPPQI7I(Y9I3V2&-P#SEt)Go=Q;9;&XcuW0!E zrxoHkG;S5a;gn!ZOQBS;=|(PL_W2j5R|%2GIt)=V>clWGeKFoYFMRmBv0Fj8BAW2E zY;g`p-uda>da53;wh%lG)TMpCKO>L@XJh{TvHjmZ6e}Us(Lru}8BsA;jfCR#xr8b_n z?ONUZ!Z%*^AqQ`nmek>M^_qj~4*>tjg7&9Fn(U>nqHMiYdatRU`dZ1F1*p~>yPTc9 zbk_AC-{{9x!x5+JL>QfQmq#LaM-Uft8`GG0{j1wFbHMLtk4>)C5`}VcC2^-R^6a;W zfkr^IDU#>;{d;GEzABApRjT{Vt6r(d=qUFJgbbCF88^UJ-p-NuL%IE}le3_w4m@+C zlrKV<_dLeX@Bk5J@CGAt#=YY4F?w$;YaqHm-dnQK>RKOHe~j?i8Vf{W$ndbr)&Psg z(~4GVrndV7C9HffG@p#6AOcC7i?cN|KTD2)J%aE1B=6ml)S$b~S&8G&p9avY|1_gM zNGaNx8k3?*1?iACk(=Q_4& z3d6iXY)n{3q?%Yb-vcSgP=6;tXYKgFbS2YxHYiT9XzsPabs_3TA`kvm#(!z&J}cC# z4++~?27SG$u0agT>-^WU`|q5ICHfEGe^|>g|C_a(NE{Sy>)j()Q90>-@wZ*%|H0<| yZ+`ecvc!Xl#$UtNtt^j7iHy;I5R34izZHevCnA#a7X?H@`@fAn3Bsg*X8sFa;iyGAJ1l2`wNJRYHp`G$5IaD51$YOH>e%j5LA>NJfGJP0k2S z1_=_HC^-wXio~AwUh%FqZ+_f)Z+^UaZ|bZ%t5#K=UHkj?sZ;yxjUUC&0H<#$!;}FK z2mnBY3&4*9HvlqHQV1yt83Y0$CnuwzqNk>!q@-e^J3~Xy#>~Oa#>~pf$t}#sc|nMa zm6cyoKuAOs3Waj;U6qv*lMxn&iv17*A}1%OqNHM^re+j7&w5_$pDy@DfR+q+44MIh zE&xQdATTWm-vV$D^dtfOUVxtkLoKp3o5;DuHMh>*ckZWP;D&zU+5Q3TcVvGJSkQk9*)L#!;=%${U=YE0U|K*P*m0(H zste_|1T6Ol?4KR<;em%y+u41`rN=}K?b@y&iRFe`Jh0o22bd+5j+XF1y~_6?s0Q(P z`Y{d7Wut$F?^iPMa0W0Klr%^M5z9{fl3; zRK}M6nRz-g`3RkS(W5ng+@W&7h14Ui$YQC_Vm9x=nfRz41Rh@P{ z5Bcl#f_ykT_;L08iHRdAf1G%6=R&dGJ;wy2TZn7J?B)JTCWib zqHEnmQDxpP-P9FxBxZO^G8*WPB5!i)i{bx*zrc-WG+D zA-ZZc((uCYZy_wHP@&;v9pk>TknP3oop>@w6}BE7Ulpa=Z8-LJwU}PhtlG_Ta(ez$ zGdlPpYas4C3+0)Z_Kh%HIL$47aKpgYah6=PsL!dekj2$m%8Bvo!FG-6LhN#i2@fTS zH&~N(3ei(6TA6`%IUU(dLM}q3*te)DGe0Xgt{y&?_oSUOaUUplszqe^!5`4CoP=w| zJv;X=)#u5$G_gA0u%mmfZ)XfTMKnih%dl2ag@}L)pw+kssavO#rY))lvn#5_4KmIw zwk>`_+z3c3pIvvUkecJ_L^gg&I~CVFGVHEm;?oj@oFCMuW6I>`b&%sipH}1pQfRD~ zWv;rUy<)O}OSJV$YO>V8ggMnGKDh@BE|mLjYRt3O<@YXQkl!#}!7zh9 z(<^mdvPC;op*+okUXQF%9nN=jrHIYUtWfS130P=S_&!Bhc0pfm#VgwwG_itK@HJyU zT}GxRKBb5Wq8 zyS8?v+$$sz{3#xgjoWe9%DC^}XLk7VP#`?~wVD7ZL_224lGTs%SUZ@J(>ceKo3xEM z+{`ZnmqvcFX2i*(xp}=2EG5$MZc^r^K{T(^AnWRT>#1@6!7RV)KK%)SP@wxueI;VS zLYbsYnktB7vma|0{gf;Co|qZ%J5e1`EWcFZ2R}Z0&VZlD_(Y2n0D^+f86x-Js3K6D zu1py9S(POPn*YLAdip;g@qgNxV|y>K^VQ>M7FIgZnEj~U0FIxE(%b$dL>UnT5p<_h zuys_$sI1CM-vSbT($4=&#jvpdznw!{BOzBf&aT2A6=kHI^ZJlwk0i<-9kLjx6K@Mx$5#k>X7#K&$EJgdadus z1rLk~2npp3z1>(Z)Ov_(=TiF0JsaOJlDbduuS&GB!o_ZBHVoLT)P!%(+=YUaI+KIQ zxR&97Pyg1uw`Ax;N^@J&9ifa`eaX(S0r8t+P2^o>^RLq8WM*`u4i&fhx7xxsFJ;^| zfFG z+%`Lov5%-L71uM8&5~n%PJIFOj=V8gm44_Q^<*jKCUZnY)^mpbnC@p#1mHiz6yGqT z_M0v&a7BSV*d@EkiK`o>qET-M%L?k5Ql^s}&r&|G{iqpN<}|VYv8Ib!0=uTtpQ`$# zvv#OOiP?%KX3%TaFH%ih*kSss!`JVS8AeW zJkZMg-r8Gb%zgTn9V;}k{(gz5k^Np3h2smEja4NtIY`!J4T$LnZ^F$bd&Ops?bNWE zKw;q~`*}C24;@6w?b`8FtwAx7M~Zou(2VF*svh5bE}6V8*yg) zODjgEJWqvSe0hA(CyRDH9bciKWf!D7b&i^B_A^%d;V#cU7uF5ZK_XQIk1j}+CxoR) z+oEs+88h|$tzK2thdCRI2HNyi;@%yun$&AY*1?*P>4OX~xX>$7RWt2X=6v`Tl9dR; zG&5HRcq_k7R}iwZGf~6Y+HG9!FJrLmW;bqax}%7_+J?Z{H|Fa~3&(rpuU2S{srzy# zwRY_bbpLyDe+P zTD~b*qWdB4W>V)gB1!;dPwvw`xFIT+moNQ}dKwPKmT=iK1moBg>NR<6%Z!_h6~@Q+ z;7k*o$>+o*ID}O9s?F~CXz#3`bdr=X8M&U`7Y#=Xv&@S<;}4ai zsv;V|JxeAzMLjR=)a!L9X4_W6!9E&0jcwL|*cx_0DLNH;!0RG6NuFkfFUX9(5Ab1S7n2?mQ{yhF zEx87brR#0kY5CeW9B}Q~G^PHtwxs5dO9P+YHF#7~wcajf2}rb^;}lY1Ym;iaqWo&_Dmp9dw%6RWIIi7%2Z8T%M}oQ-uIww9zel%-k$Z=QsZ0ymD*@m1#Q zR+6~A@C(zNElx6K^~3j-H9BR#nQ2QhD+iNIhIi!TH~HFm_4dxr-yYvDmKF2RfjP3y&%XG3z# zO~sKrP~OdL2JDcUh;gxE*_hefGqpkjdD2ucwJrX zNU`w*%qr)mSp?4|k~|sFDJI2^D9*TO>3e$}#B^j$U$Udgxp&kJ3;_Q0uz#w4qm(Cu zKc|M!OI3*USC zh?O-E^szG2fJq1E>DGY>@STomETy?cB;vCe<# zx&PbmL$O>kpS0;(_yJ!M^`n?v|Gwmg-JUB9->%zT>U=qJ?4^PSqWmLRezoL$yb4pz z`q6gbpMsUtOe3cnaGmmpK8MJYh80=^T=DjBCkhX+|M(gIvuQ^UY^>n{nG8J8)_{rl zv-wg9xaLhbhxqZp_UG-4KbzV83a3uw{%3(ddHD}T|M)GEYUtD!%$0RY@t01KuX8x| z5B+Fe`g1cNi7=^n;CzkAZrmQl*A4miPL#+p-|L$U17{`MKhzsF9B#J}Up*}DwZYun zu=8T=i0D9vACcJlHyeAN&WT|dP~>uI;=%*NHg9PRM4rJ%mkQw>*)b0=6|_cc9ge8& z@s>SP3g=u&*RwhP*;u7n6E-1KOsf^qyC=3>wDvWj0*a&Sm%`n9oc1HLgmc6?1O+!3 zK~^}Mq`KAui9zd%5=C-SsVR5C$F7`~6%MzW3!Z0VM~9QF1;k5D$dI~3i^o%T*t_W4 zU6SKXxOP_!mR-YiPAMUZlr$>00wkJ^cdk{E0X5=0vGM^cJH4sL#9?dLZQZKCca^35 z3sakQhd=FFtZ}RRe$Ro?&8!E{CnOdixe(cd{oOY`d8;(JcmP@VwWEH5WrJ4-2Lc0| zz1~jxCU4t}t_7>cdI^^oaJ!D@SW^ylT8`d%n+|MAHsq4e{y9}%~8~d>^wgL|d3a@N8yS{hx zV6rxF5w(89mPM3l9vja~jabXF%38yZ=3~qlvt}{7`B|AWl@D8}ymy9wQcy7z3NKesXKS;4q@~@DK2n(t$MPg!HnrV&JfWz?xxlipw)E&HWp|U!ij6|%-heEeZ%rfd4C7FSY2P0 zq8FeyrJpzk%mc6)3SixGYd0jLxMs*S$tS)fJh33HdZOj?O&u}DkbYcpL=Gb>4%4%l zkgeix%ZpAiG%1-NF1HKq)VfvS*s{*&2m3|^0vCCbZVT7$icZv*``NmzoI+bD*AV%3X7ZbMqRX*Uu5W!(p3G zJJu#sxfUs|-zhBIjovH@_r7@dP`s$kg}P>Ww+q^7Ak|G>6@a-TI?g4Rm_53zTT%Uf zMVZO8Ry8}idHdB~ByXJkRMj;{x%5m6^Ror@j3Y^lhUWcmv7XPxF_%W;AyQIp4_Uou zhFq2toD2=%teWs8tn9cD684lqpX*xP)$rtlFrX*BoO`RcU_>%zY-P7X1KYz57c;12 zx>H4Leus>kUD@l+0Mfg_z;TFs(0;f**U8cJ-b)z3Hi{wVw44gyM;Ow1n&_*+r59We zp57li<4P)(Sc(&&9LyWlqq$D4oWe4~U5o06K3lAMdINU4;(jO1b!BPxDKscS$(DxN zS~DwZ>{50$YIAZ^CO3m8gYsgFhqrTTZb4pp?385)5_|Q*{m4j>yHAK|M?Zl7S?B7n z&KEq13%&Vh@yBuSfq3{%u?<7-`q{hDu|AF$KW-eFTH0i-S5%Zf(b78%u74Wz?pXty z&DP^iKJv(q<%4oK4iu&FxA;Hj5xS}(!Q`ViMo;bBQ@-!z>ZJA2*BK@5= zE{~Fi>$im?cfE(REU-aSYa|a_kQ$fXiE|g-t$4M>56n0XSK@&SCVTTg#AI|N9D5P6 z4K~toOL1|lMqFL=kzYL9ZYWpl1oX&$xt*Z<9v&gdw!Bu&A(HQ0SQ%8O0y!H;^VCik zlZvgNGwQOwWL8e6Xdm4UDo1KRrVb2J*>+{G)fJuZBDh$DLd zPmq{(dm>53mG-4L-LDt(uhxneSicpDp0L)DAe@!ZV){vzmOCGc^bU*TI*X=Mt`>oR zGJ@RU>D$lwp*P^h>=5c&<70f)@?1WY;T*GTz4k2yn1K$C_SvIKuQWSOGjMyp=J%+Z zmHmb2t9&21(4``^x-re!`nRB&K{c5EgX!m+Qf&>a4sn+ccL;f&{$K2XCe-KDs8tYF zi*$yH+?oZ$JNi7`&JNWm$INqDjWK@r6x(I1imqv*27EPF4Jq9#O1<>co{saJP65f^ zdh|bm=84FX5KDd-EdVW&Pjt|4Kj7C7go28Oeggv&3mXSnp_~vv0imLzprN9pqoE;d`yk5! zG$M53J3LZ1ZmK`Sxa&y5>ldAYNiSX8NUG7l3+6L%^2fp^yG2fMn}LyunT3^KK=7WB z@cjo5Wn|^#6&`77Y3n@J)q7%UX8zp5(#qP|#nsK-!_zC^bzo5Nn~+dw%)8jQ`1c8k zA2PGDb86J@DsG z!nk)!cEkhdW3(gCUUN>g~Z1*!nPxt&ZvQjE^k@M)a0jR9V=hCy3SCGG!5wW^4q(LbQ00U z32U)fQnGi#Y1i9PsV+=>g(sLl_+le34uRLrs)|b!yJXC*DoVCv+*_%cBX2)p6=eG5 zPJHIwAzE3{-qdyLwI1l-dDhSI?SR)nm75us&}oYi7xjvY0KTF5n6S%<%eabnDyy+^zx3Nz=hzqrK1ETQZC>Q zYqJy8?w8lV#5FLx^uw+G*h-*z_7vGjb)cYJj;PDr%{QwLwxqKizS=x^$;S9TQUx(Q zSigc8MO*`1r~Ox-av{A}pRW)|`aEq`Gx}T8#l_*{@D~dbX(XVvw7=_UnO_Yf7h=6O zdvFcdAYC{f>B4`YJ^Fqizm!{BLpK?~0QX_!Tm%2SY65RbGB@3K8adMesIQpF#bcFg zAnn5F;i=B&XF>f-{`)0qQvM*I%s;aA)V$n3h;EAsSn!8*kh}x^y-t>u3c|GgaPcwe zqpX-w2kZZ+F#bP@(5Blmo#1bDl&$?-NKK(p2=&Y2zmVzszh&Q45-kct^X~vU9xI4F zKFHjJdVOAzq>22eg7}}V_k6Vl#_onst*kk}N_dl9Vg zzekNfJB8`LCI276>fcuPD@Om@|tqS#CH2I1U{4r(vOOm||nIo*f z242e{i0v6CHz|)zyKS!lZ#&1enux070*+!xFX?6PX&*+$-{t(t-dyxmo#ei<3vjy7aAGKruUHhj@3d2QI%4^DqJ1B4! z$aRF$@w@&wU-{ECszkH#95T+aQaQv?__Z&vAIuv!K@rbnO*E|P6=1aMxqH(WqEx| zRB-Vzimw>PKjpM4dM?S;+rxa=Wvs{|f`tqvp7R>0RqGVjZ3hQYp;)JW&V-nLLlM#M zVGL_8B#dV9J2m2@BQ=AftbZyjm^e}xBR;hrf3t5 z9tRvMT!d?`&38)M2R(-O_h*hRGkM>e@CLDBVo*k*4mlSHK4!Q~GiY+sKUc4NvK@y-6wEu9N;ZiWe zj@-NA6nha1ytr?PnzMVHag{Rn&BXrxIs4R;q7Al4hI8dhT~WuuHO;n<=j>2X=rxdK z*}CWn=5)Twy5V_DT^tiLl(<;jW5q4Tj9RcK8~^N?Ei>#(K zG7GvSc`tdJ@FOv?YIRBKd;Z55Qb}74!F5<`=whGHX3tg5m}Y; zn9|o;+me^=PN9P#CHFvK#`uCUmWSEtct*I_K>K(mWb~5uoW~|lyKE0d@2qrs7JSnn z$y;p(6|`$0q@@<%6ywm4*EKBQ{na*=9?HdARjr>DV>-WHHMEAD=*c{EW{JuJse&+d`|+JeL6XAUu#RLLi|VcX`MTzPSWHZ!jU()0T%S!r~U?4j$xiYotMdtO%wh9z9`3{W?sk;$z>2 zMdi-Zqux?do8J*x)(RzImdMNP%F(qtiN8D1G*2DPedNM#C{GRDp>)&?GuauF&PCN0DB+a5=$dxS&W<08{F!1&w9&qe|hZ1(C?< z#!I1ewA$UcY%4k?aM6HtXlPN!K6$MqEN{bfs|WsIG+_O zx>mq=;daNx(}XkD4=*a1&tQjc6!dgFD>(qy8ser^IiAkM{xRlF70-<5wuS14p%&y# zY4Im`sln7YY*M1N8C(^}WHcmQ(QeRW(oy+H7WvhhdOUU4#}j+9Y%11|!?ZJ=2^E|^ z*rj;>GO!J6fwZ@CUcqpL{|z58z0#J^GpLGqRw9t;jwplFs19yH*XI_ZzGw&OiEB=q zKBxUi(p7(yc{QP^A756fmx-;5g83|}!5>q+g_s%TC@u+aIGO#4l<2-Pi7`=l=bO&^ z?(A~&tX!MpG!sKoxPyjDg)9*Q(=cwg0AIeLdvl=?hSGBTXzFmgC?1ay_FXu|3#iH~ z^)pSb&)^}>nR#=W=Ky-xGcAxWaLJ6)I+DPd^zrPL+W~oP+e6cf&wLmZxKiY+)>DbL z$$Z^r5kAr5ZzEZr8*Foa^1YC!#}G!HEPpOGn*`yQ>XTu6w7ErThZA!sd}ZA*oP`hR zw+&+?D1C!}m2q!polkcZ%mKxJgZt0IqOnKlmC+j+ZG~3zU!m`V{-$2pHREL+{m-)F`1Nwy14as#j!6I1J zfb0iFOK<|=-JZz`-y0YY{3TcAw;6C3uBEl?~A$%~HKJ>}vj<`or20&lxfV2ofwcV{^6G|%Xo)JV2v92u-) zpH#Zwfd?x38)3ZU%auAnz0zM%Kf(B&iF|S1x;D2HB4C=&vDi2LA{^lPYsFepN}AsuT}4(|naFJ;+4)0a*x z%m-)bEA;fsk)+hH_a8Qqp2M!*LzIXNIIiqt!TC=dVu_~kL zdz^i-KPwTauy)_42ltXr6&Ey7Buiq=JYrjbiSHlwII!lgKhw@66Z|U0I-@=#JC`iz zZXp^yN;AxKJl(-T--fS7rGGPp{;WL0qXVD` zj*f;8l&()NT|8aN@@I%n@@@|-f!CwIq4mvw2Lf}K?H9e0LzO9RyZc5RDS)#1rIv=G1+rsIW{4ol|*2^>8H}qq0 zJAA1&NbjS;fT#5p7edM!CUINU%+o2+Dm*9haA`S}*P+1J5XY9jQhoWr&JM01Zb=u; z)Y+FuIB1-e+CY#wHNKO)2?qa%lK$I`_E}$J-Q-FX#YLBss7Qt2abAo2JYmFA+=d&U z94(K(=#T5ku-$mCFGt54J;)HU@bv~px%tjpgxBY*{n`bQ!IRS?mQZF4PXNs zMl$7ws!CW^l{})m zlQQhz>^`GuJmX%l=RD=A5kf8QO-(ji$hCHl3lK^W-e`sdQr<*(GcEoA_93lUVx{Dj zGJ@oV>e*&m3?vZX4Sm&e4WxFQ-8)tPM^}W#e>M6Kf<>c^J^gLe z-y#mlX1{^)XkhT@nJIrMU3l#jXGt^RP`HF5tQ&qS=xd2x|@LEOR(}Gsw*9R9|;T3XL{u#2glz!xYT1-IFFZbD?LR z=#de9Sw#XPDXG*(#ff?>1YU`bc+eU7)28I&-oumMpWi!G!|?Q;`$jf0v#tH+N1~}> zZl6f;;0?*a*c$~nQ#W!+=yubA`fg4sdU)0e@7o$#7BuroN{bcLiboCmnZGPh%_Qt7 z;Wyg>HVZCAsJw7L`{Yz4$Hf?UexLw!!jl%=c>&5Lx{pfVk1!IU9H=si7ar51!$YE7 zT|&*Jv|w2!$0$s2DKyKB*tCIOpyf@U=}CuQ57LEn?2EF7EN&X8;!C4x%Xj88lLJ5{ zitl|}m0qPU1Dr)|p&KqV6WsCYUD$b!j#aUWi~jT~S^M}x^OX~x;aD9BSV#XoSAr6p zp1!@>yId1wx;$3xsBcOm3}=wzV@1Pyt9EqOELzxhVARa@3WQWMVp}!0}`&mCo*gvMa}Jr z%!PM@zo`|pm)s0*tPgp!jt+2z;>xu=&cPCGSK5E!vvk6F5Ky@y>b|4(eg87{LPc=p zrFci^5<^IW`_ z(f!3)@kT|OiX|$+=E$pnYk(%}LM$!)8i0RVRrXdJNgpYqFH5~LrgVE_;$~FM=g*!+ z?R;smyDC~U&ykGelSF`0U-#r2Q*1FW$aFEIq1SoLmC3Io9iRWn1W$vSYK}73Sm8CW zlD2LQ*}V8j=fAD1Tbr8N%cio6^R205)b`BuGM?Euwxl*H&3Q__f~|*DXG# zl~_Itx)ed7WxB)lAQc2R;RSv337tiFB61>&^^wa>5<|mP(e&>MoWY&<<^6mmPWmto zbJWlwzY6<*fnJMOfZZm|?t{fyZQqIR@~LL_kEZ{K!keA69niRvtw0<6K~ZF2l+eIn zveVQoLROtZmnqth!IQ3qCjuX{S2!L2@h`mmzq*GB_=w}(pC_NIQ8;NNDFBSMYOODq zB;nuM_}~V&d(*N1v!v=X*N#uV81T^>7-ZgsTgPMJ+)rNeGj=xxjByVVU#3#lUhr3- z@Zl3HXv}Ck%@M+!8r}Q_Q?bw%a_Q-)c7Cbf@`AMf^59C@)%jG%(^aIsker>(o1?JO zVbkD~DTOwjD-{ew!a%3AFVja~wYcVMkg%P3$Wu~$L(;tnx2+z`1+g~o@2DxisL=jW z=O^d8axA*b3h!K^Q31$KI>DOKe+6McF#bg%ddkFP7yAiO4cUd6CF$!hU(C*J`|A5N zhr_!=z5LM(TS?@G1K+n_NOwjo@=W#;)zj0nN&YAPU0CLjONBzIVk+%teRVCyXTD{Y z-4s<%d5R-Nql8vM>2^0q@3Gmz>UJg#Bs0_MQ88;8E(AFU)UlK<9vLtQyRK42obc7ms{8u|5QA0PivCKu6 z6i?vyN$l-|EDTr8sd6ERpC7#Z%(YpORJ%3FbL`1iWAQE0u=d>fY42z2+e5d9Tijx1 z3sCL)aaFobWF2JQ1r$NT5YzxhFT|qskoNS58CGTjpfW`i8pgNi3-2J9tp#DlJBg}n zCT1w`jt73JD__=CQDY1~ANvduO1ZN$3YooY3v5RZJ!)8&TuU|;bxp^9Wf=Ss8Gt|T zZ;Htw#Iy;3#I>DTMhI+&!?q|r5I;j8<(+2ft(53uU+Jj(AG?f+UsVFlKP$_{KU{eIC_hb_8DE5VG`EJeK&%0YpC!z8fk)KJ!CCM&p2-J}i0`;XaugFWU zeD(jaC%4Gh$c!`5V*E}%sUnCH>Q{y!v%QEq6RB%}mI(4yBE<)F_ZpBLa5dUu5s=rA zsn8u)tWwKdo>IYF@EfUS9({BEJsgM!)l;8EV;ic=HHc zxvHitLa}3?*a@rY!B7$3(D9CJO`cqlC6?QWw8$qZ(y~!Tr*GowU*so87e!Y@Pqunq zI6%hI4qG6zkSi~VVu>~6===2t$xU$-Sb5Tel-%8uFz_WP(_h4LT;fu%?I`(H`Oa6!Dh}#*3J(hCXhj*Yry9kINHdnuh3UE*`Fqp(amBe z)4%~Jg7AfU2SfV?%Up*GL(1dLcKt{1s#en@PU+mX@1I);0aTi+>!Et--@SN{uQ>wQ z@3>(Xo25A$%A8gZaF_FvOWsj>KjpCjS2}k)DX^hEy)eo^Xn~B7^NshB7dzL$XYCz+ zi%^W%n|6)RdlsQ5M);?4k49^W%nlwb8Qy#Us-G4wW%GuQEU;lf5ccw(`&?yC&=ORB zF|b?X&P4-(O8P!CYA=Va&cg%RC@<_Uwzlu^+CA68klO?qaxcAd7cSQos&g;uhx*WL zY+rPfnmQ>o0IpZotuxRG@BF7@Q^IGSrFCo@+RLe<&=(4ZqYeIm*H^(rGB5#dmhh4a+HAzS&5zHH} zbLtf<+iK*gHUfY08lZ!~w|K9CJr~eHYg=j@6m#1)H?X~3k1!8jg!S>|Th;A*XP4G` zMKqS*!~OkG$VaK$mhB*90@ZoXa`o4UzU9byjrMyE%I^yqOUL@z!<~?VsTd7S1=ihRM8p-zvJmK3U0t9E52C#GDoGz0S0i z-c|M{t)@KNGGPuaE^2FhK26738dwVYU-7(20NxREv zMeFRJUb+(A;=Ib&8tpFw(8%PTP+lVV=WOhnSrcd$hp!|a)D7ECD5B|ykV!_O(9SRm zHAi_&#)PdzoVIssG;mm?f~3|xhK7%3(3yGnp&OM*UG)z2AInQrohK$%Q;G@p z%<*4IeP~T~lpp;_zQ5-r>lHqiNvk8YCP@V!r$el)TV8-^r;xb}s-(h+fg*1+cC$?j za}@{p&bdfLfUxl5A*v|eoDPxF-VC^r-jpKTi6Q!lq#D&V;Kuag+%&=xHU1|7TC;$Q zw7gH}fhFVC_XOW^CDKJ_&fGvHbdW#(rjw5OssrOhLR0RyE^Ttk%gXBpK7=+=QtT+H zSSTz;KgY$P%Dsb$6A+<_akn56Z&Ginr^KLO3)h`_57r;2%V69U4EF7q!k=>X1-1J? z3ASJ5ME(YLR4eu7j7jiTd%Q|9&*O<(1Qosy$iO$yE;BRWQi(7(FVWp~`{TDGir(7M z29wNp!uoS04}|AxQdb6}@FAN~5a%QQpY(D*_}=*=mZFi9CKZlNV@2V@T!l>k<#}ym zD8((exm4~f-efO=Cpj)DoT>z^KBV0UC8r+qcawf>rtMm4HG9JyJzh5t)A9BHNF64y zVaXvNg;#N&R;vF+sBOM4lMMa>s=A<81|s;QCS0uJbO@~!I8&&{>mqyN)|2O(Ih#*Ew%91;l2S{6|+Q*`V)k&_Bd^$qtg17 z-!**%%4D>)Zcic)=CglMpq=R;)rjVDWdmut=Y!<6j)TI`2|~QtGxciJMCNJ$sRdGj3yTK zvOo^|ntD%?Cfm1O_caYrv2{;A7W#g3k|``zc+u~hK}~6DkR$D`8mMia zr=dr(*MQ3L8(`rB#aB=QjmBu^KnL_G-xXI`0!-hCcnt7s53}r#><ifF5=Hsp@_aF^6O{StH7 zd&+f{HK7+B``h>ECTB(DI~o`E=|*gWg1z%6%i=IAh}r#U&?IWr9E0ihDwrsGsrRCz zaQFTZ*OGkhaFTpc%gj;WFZnNm*vL+B90s7Gg$vDyAgM4`eTMMZkfg|)Q&@WYEn<3x z=kig3+=@0QzenMR16ni-s^>MYQ$@n1g`^Wy97aJ2kMNfOA#5?Y-SFFa`@{hX)$rZaEGa!}cg@kU?b zAo@4)`NHrWFwwPPFgsEep96%z^Im!V@!F4378KwZUsjt!ULRgvjiqP{DDM`)^inbc zHOxVNh1zkHGiZR*l`OWix|vo?n7$0;^kLFPAHr70z83Z4 z8Z2jdzf<=P^=;!xcy7?QDHL);^4EX|G6Zd3iajs&@F_Bn=?X<}Xj&{Sw*7Q| zGfmPa6Hi5e$?Apa6Q|eqH&JMT^;=|HqGW~aEGJnH-PDihOiDf<3LP%VCfQ(s@m{B` z80lJ;vg-&E${o9vK|zb(u*Ptl++Kr|w^s62$6H?_^Igr&;1=hrVEgD5K|z;kzZ%+I z_Q7|?3v6uqmyN=VMJGbEztUE9^bDa1xlyDYJ<++1cbsRtJjOc39b*=K=WGEZ6Xt<6 zy4-U^xJ}k_s)=JeJMej^L)hc)H_*a}1v*EAwkD1+RXQo!Zk79q0~Ncq6{;mOWU&n$ zy2J1NHd-GbR~KnJ5LfPl3RY$`B!e8u9Pfy0_*9evM+EP{+5w6ehj75P6>u!^U_~%b z$bG5QQd8u6_#L#a!bV+SqJT|~Fm@ao&6eiKDXpjp>ZH`8dfGD2=tRzrEjRmoWksN2 z3Ia!-xI#vZ;O1}2k`;0ueWf21hV4j^r^aL86*sk+xpjPaIeMTREP%)!;4SyF2y)f zB2p{jA1+le<0Qj|H3*3Y9qsBj7pe;03S(U|Iljm!;z(r>!+q09u%dVJ;Z$l}2pDGHnYrW&+j-28Ymt7-E{?7C)^G*8$|^w-B?;*5e=+Po z8F@ujS6>mdJe}cf(VHT;$pO26mP^Y;6;ZXy>rv1GvLm^Hi)u=rvFyt>^@J|0))dW2 z<^dXZS5*~8`lkcP$C#_Z%lyLn^T10;3ZRVV-wSrkvfJ-$G>s5o??z5weXPG72RLV+ zK_+hdEafJoq*?l9PDfPsKFvJHnVeQOceZi2yI}Hr9sLzF(K(KR5%Hn=VrlPIM0pCA zYSmETvU?c+jpyNlWN+lpblbj*Kjjre=AA(oVigxg@yKv5CU zi^rp*f*P&hCPF$l4k*@kX5_mO?cQK64%_USIC=EM4`q+<^mK(C>YjFpQib6fuaJO3 zZA}R(>=f2Img6@^79t=Zq~qnmFJH=C10aNS*`YqO9mftQ17(=}dcGw6d&U=6QZlW; zJp^H${HTKyOL?o~sMdey9HCngI=R|5Dz@mr4CH6X%@qGRLaMcW*7f${>$c9%E3n zVF;n2CSI_kQCEST1K>wFSE*dvh@7$={*FU<2&W#I=UvV|6!#WPA$*=j`eawQfi^Y} zxw!{%KjP;XTm?DEdVzY6@>oSui?4yID`h~z#)KxPm)}tLEyV;* zjZKnge1TJodhmB;n+dqvOCm?cROt7oM6db-(zr~{B%?1yYP*knrjBzAkc&gRK~l$8 zlZYYl=4GE9HXG0Py(0HKJ+@NDkgpADY{h61$T}PSu)+RoU?&YxCnEzW{(eLGkMbcc zHMIYM%1XpT$uFCyA|z5+U}41APGalWbzJAjbuy1WG+K+d7xl>Z7e6E-z(4|`9iK<+ zAZMbYM$=cy3NnD)u}6K)c_Mn5neWY*9SzO-Yrr6F2OFrdnX`R#K5fUrA1*zAqi6hC zxw~v*V>m$hx6XJBfCjR?-@fsWQ_HBLO54kJEq+97 zRaPd~C$XDyDT?Sv^k2w)o~&P4*(CO?6TI3=Sc4DL2E)C|Q%e{0ujEwTciD2qFLjg^ zIo=Lv1R|u0tn3+>DwZK_1!slFTp~>F38fT5ZF~wH9G$t3w7I(ajTS@f%5kQ3&N#X3 zz?JXO4Y!>fBzj(DrRId@9p{Nfj`I8DU6Fn49xSenSFHPKChS7sqWZ;ASRQX4wcVM{YZ`6l{pdUVPoVnB$wneMxT zk9ax%E4sQj`uXf2j?{Y<%E5#sRNGIzihDL!gpbJ^E;P?MXp!Bd;~YFHRqFX7gOVEE zT4Q-`2S$`rYyDn|mysW1Zg0yFn4B|BaW^IGgADrkH4xaeNG3F2Q2%B-R3*>KoT${eTNYue6(=dE=1NZ>qRLcg<7kkD6kncAR6U|@)eS6Lhn&3o%d+rHr9m=M%Y z7F^!ntDtuq>~mY8ebV$h)PEre7Q3ZHO8F$~w+~rvGShvp5m)`HJA5Ykz@<%-x;#tP znO;R*|D<5A);vPrA1y+XoI*_GvDgm__@OLGN}~06q5?X0qpI?_VP1l%sCEU>qpJsj|zGc_OJ4}`3 z53t!P$zb0hw^QBjpj&h~f6VnCC^tSEY_SQH7c88hVWEEKS18sGqFDGSOtGb6Ph?oT z#wTTMZp3ZZ9F`Tf*`Jm~=}hl@5?ts!`@6Z<+ZG9=%ui3Q9T#`MXKqr67?9Y?m3RQB zHCWpBI?7M`y`mk`L4TL+zX~r~wEsMQe1%+Sr8ci6iVriLF(D6EeAt^Qv?w?oxdzk+ zb9g5em(HAQ*^*_`cO~hgY-l#rYlpd@^XJQoAz!s;R+vyP5#X4iVWV;dgaYz)!Y?8y z(G+ONgy52)qR^dTDlX2+fU=6~j@#pFKrXf&oI@EMg^8C;bkt)%k#!A#e|#apI_5G4 z!4E2yc*8*}S?!x1qgGQ9G^6kk9e>E|MX5dAHSkHjDeOozbUAu~PNVLQL`Kx@-T1#RQG8ttZeSRnk3&QMelj9)D;w9*#S z_A<9LAW%q~uZW?^JX<}H^2YC7W%Ip8oS~vALX>?IPVM$!*V_^U+&{vxe4$hEp>t2TJ{ddOhAWV!`E3zf{{{ zXJ(m96DYrK2^vY;TThET$m?*03e&5#ayw{ow+k=QV4e>N{wjHcQ3%+~c=&IdqBPrB z(}$8MiKl?hisRtz4)@4}NR4!cnTF}gWGlj-2>G{bjPNt~(HVclpmf_CjEH?;c}QYQ zFi%w3}ZX6fN;I3!j4tu@zgkbvs*<6<^G zmHyt!fRKU(hb-1~R_wV~+Ujrv+~tzmJc*U0SK6k(HMk>rzeoZbh>$3Is1W&0S}Tt& zI!YGvoJb}75&aEva0DJ_>mdnpcNuYk9K;fE*A@FR~b zGs>b@-9A}&aeF~@CiqKc9??gwGkN+uvV5bT^KzSutlipZ88^BJRYr;O+kDx>xaG;) zcqVfz1Rju>_@XEhcPp4UDQsJ@IQ~Ydd{J=bp)xjSQ&MZ~D`U;%@C$cm=>5a_6wXoz zTfEiX19BlNnc8Plyu5K#GZfTVSJOdwUrNQ!y!o zQ#9|H!s{0+Om<5`n?f6YYibaiS=)eDOWr8*xj-H0<|D`_%1mI+xY3Z2Gg z+(jw}Nr7z0Joyn0tTL?`<}9pj#OujBUiBe%V~;zSeIoWes&>$v?Id3ZN%8sgv9JE& zZ&#U7#z$NO?spGXxk43gJTovKR`(-sL|2y`Y{PiuF?tlejJNlGalbL7klwOEc@mJW z1nf;4)}5>)kT&|lNJ{dS*=Tv*GpH~Vr+N6i=k00Sum}b7na6HeCXT5`vg`VvCabo$ z-4#Ul`Jv+7cF%>G0AnXBH?H(dlXGk!xHAUfS+S&XQ#7U^hJri{rAI*s6)?L1SSD}v zsh8pV`x1s_f`%d_?w2!-=YD}bzNa8c#A~Yy(h(UC{#HqJQao6$)A~aO=qX&ABcl!m zQ%UK4okjE!K%+0+5j)SBHZ!9CCK=MpI<;ck+v(AKF!Ka|b^gLyot(Q7>|mp>lE`DH zR*8%6DG*G(SJ?A6l zyQPQhTjPfq&}-v$Vmx6N1Im#!ZWc@Ctj*C=Jfs3S8F{+gHdbb`#4^kbsLwKmRniZ| zsfZFJ?=dvEGFM^{Fm~;pXl&|7j9@5`2KB!B`V1oa`S} z8EVqD>`LD2J*PhjPYxEZgky}Rb$*)L3!~CJ{!M;rD3HJ(1`NE@m=9A!QU8lw|L4cp z4h^Yo)e<-!O~|dC=Q@QJb|rSzlE$tSL<-4d$c-n?r+x;@EP|1b0R4^~SDY%&&ooxs zU|~;i$Mda`45CiVJ5)q{zSf3FoBhEcZs$Sm;4KRiy_61yke!&Jk=`KAt%9RBi#2My zi+0iuR47;!TTyIO%+$;c`LC0~St0K{V7CX$RlxSzXdB z6CZ%T+Elgal_qeuuX%c!lU)uAlz;M6o)_vI5Lm$%h)%&`U#>mI+Hv&1^-#7m&&llN6C;UY|| zJ@1FRSsoT?I$0X(Y#F4z6LdDLt&WIx>bQ5Da#R*>LqZJJS(U=Mok4LRD>a!a>Z**h%n*TFwWb?>>;OBMSOjsI**xo@U_F+{Z2d`#Zp7K>IZ)($JxUo0?Wfp zYh)PMuH`F&1-{}+Pi2S(UlcXtXG_vuJpKr2n(hDERkOM8lS%9RO*sMig#h6zwv`_i zF!9yD!qsH{U1o7wsTC}B#dY4+wS4lxM|6)rl4)9&Tn1Ybbs{5J<4c?+V-3_Y_f3&` z1*@Xppua3-M1AgOa(avpE4x2)2bm|y+s9w#@U=}Vhs#gxpOKBsnfg+<6ocMhVMrw> zc zowrV)nM{*%|2vc|VgyI^{{5IcbWl0b<^10gr(Y?HY`vxYjKG05E#;8e4LCi09Z}oH z-8cwa~!2NRWtCqCwv?axywF5(a42?Iw z(N!Ib2ohi*yI;`Xf!pz@@Z0?ZIoqc_J{F3#i6i{F+r+}JPIZqt0c^QDsxwFV5@RK4 zXZ9Efv1_1Z*t_t)z83x@HCEf=Cge7-_EO#b`$nB0cy~DjV&TDvzL*Tn=5`WxTM_Yg zE7H2k_@JBA&6B~PwSuj}E4h_S(3#P2NMh`T4a7U#% zSNoRx$RjGL8jxAWoL}IBf3GY0t99O&pKRaxy>8^M*48inWk*EzJfdyQQ(@Spckt+m z`k+?tY5e1U`+ne$ZwO+$n6ZbdN=oJQOWwZE0YA2@%QfmEi6ku_a^?;*iz>i^+YMD0 zE?D1exl?Y*VY{$zJHHsK+*&2p!QPUl*@i)yfCTeH4|EY~QkdT(UZbl1C)rB*t+F^^ zSOa|n=JG2Jn>XhC5;t;(USucE#c0%o3QwnGY8g0r(WWJSM;-}B2V5tzx5@%%gn9kJ zVRj8n*66EPhegt=N2-XmTx0y9afxAxiyU9p$ZGLeYxC9u30`8pC@NyUt;Brs)pL!Z za<_1+A+@j={ZFr05CJheuSmTS&y0?d2X)NzSx)M))4CySoxL43Zag#Z=9g^T`I~jZ zIbYco+w4%tkZ312%8;mm{y)9|o*Agpix*znHEgQoBK~7q2Fb2jb%TpA7$1Kqy&d7b z8HfRa{SypF806>lZyiVC^hgzcHgt$NZB#M4F>)*jvCvBftK|o>K{KnU_h#$V6Mdwc zRyGG<yacGTV4_D}_m&ny&cmNhgfDus2~YQE;s9b5aW%Dtq@rR`z6eYpP1h{I%N& zu>Ti(Umg!-+xLAAqD0D4L@2wmCfUY}%1)LLvK3_zLdZIUR$<7NC1jT<*|(4wl5L2x z#@N^F+nC;Cx~{JKzOLuG@B4k;=YHS&e%{aX$Cz_Y$9bH`dCVNY-}m?ZEl2pr>L5lh zT>eSHa~zM)jSIQKwJKK+4Qo9<^pJWd#MLOXGs5!HL&-o{8HC1TJ@fdxEd^cl8#Xsz zZ^tKJ_zs1?v{WIfl-4^4`i9J+GFIfPl?nH^Ny9sm>^D}VPx)Jy2ies@3-wH4>g^?h zs$mnyl)AL;!Wd;Fnh0~7?)u0Z@`aUD9BWODg59@gv&CM0heplM6nQNBFDsfMS&1p7 zE}&**ynDC!3>T^^lir!p*-r94MOzs!XL<+*zS37c_9>>OC&@N8?_&)E>azFqk~qhz zmNU_eH-?Uc?e}ay-&Z-jdEvI$))L6~2fa5KdDaha9kKZisWcO+xY`0izxq@8G9MC8kfA5+<9q=78+UK-)LuRrB zK1FG%-zhfFT~QIK7B=)by3coh;&`IVid$mH7}w3qXGVDq%R*zmIBuLc8}riGDn+)L zcO{Wf;$q%bFnY38Q@y&-?}R4$)bY5X^E)+94}}}J6SjJ3@~b4}&Q$TUmciIII3W;t z-95Ith-CY3o9-G_M25cV$UUI;>Y+BBCV6W_o>>vzcSo#bV5r~ZO3{76p<9z5Z^5{! zjAWpYq{QGXgu!>na~t^mtGX6|6KGd?;i`0(LV>0;V{@5|`3I%zxB)7T4JoL(Ny6dddCbky-F8zabpk)7 zqPkT=nUq3~eG$GO^4Xf(tp_97ul&jIxlxxhrPlrnbo8;16R%4f4dS9*z0#+T_;XT~ z^{1?k=p28Ovf706b-D83eV;Gm3}gRp`4Guu5-q{ZYVtMy4DI=2!%_pK9D;;mW$XOu z+$>|0;g|US{`ZUy);IItM4ZZt_8SSGk7VN{a?oMim{Y=C5A4lSmI}WZSv$`W@%r|4 zg&Z30pqZ1G^m>!Fd*_x+l~8Y9KbdV}-MJ8y#-%ij`pT%237uZJ6K455e`VzQSWjt> zx-*rVrVCYp;FEK~imqRpjOLzB50%L$uetdht+0eSlz1zz-TTye+_9?m!`?kX)KEyc zTxlNUbC$?^*0P`L3&QsGj>qY7zZVuy+bso-!Dn0j`G&OJUzn@9P~B>ArgC{5c5cSs z>PxfX+~#y&rRAonDb0oxVllgBvtmVz9rXV;$H(1X{mQcdgK&*|wEJXu-9c1w3w|}% zr&_+vn7^ugh0S!YDC1dW=-|0%zQV|^O!!PeC;v*`e9Rrwb=LsL`|~YT6p}7Qx0Do? zlJiuvW*oALTtz~Q3g44#+|(>xBf2oPpy-IQM&H=H%bwu~sQT{nBizyxed3a*OH-hw zHbIK|&1(}fL$(zGB6w+!xE^InhZ7Nj357ci^X1^6kd6=xyCex;t?|FrA97{tH6R$=t>$TZZ zdtvl`y0H_J@a=1u6K@Jj%;gBW)g~4)<7)bXiN|fNaC{GCAh9gjoD-crL>yoGBMLLM zYbEzbS`@;drahOBsX>YE+n=t$mGh3r(*&M;?Dfz#*o<(ijg^HvP|{~3SI=P?X)W=& zPb~6y%F2BQZp<;JbvSM%ar@R62OFhhj)jGE>`uSy(24vk2 zAAZMnFumY#cy36bTsaRFofX!%W6xvl14F2yjVqsT_#_Y<$H%+XVA$thaKo|!CF1*< zUgV^<^1b*VfYJC?HSMJ7jOvwjdOG#;*2PQY0H@-UhYU`Wh-h?#qX12O*E10_oqxl(I5qD?V(&V|7y^npd zE7sX;Z9UV|Chp#ghDj^)L)TOk`&~uT`xxlXev_Tvsh{o3?)Xn*AMME9OW&aiyT1lz zQAI%u*bEU!R&irQ-@p!_t|xy%oWEAD{((OK1;=NktTfwb^rHst3BHHwPx+)Pzjw9W zqq?D!y}FtsCAQXut`K_5y#v5N8H(cB)9;Wn09NtI)X(35D8>s!bX+boOu@6%<&*=* zLhd0x2;nK)z9N;IZIRhpDk?4EUN?2o6@AHYDrfBR)Mcs4$5Kz)Pq&?}C9q<-=xccR=#C6M^uZBlY>NsB7N*+=zd|-1? z%*haWpp25sBX+*ma@cZbBDd2dMrXbM+51Ja2yCV1`s}O4SGy~^dPpYr{#0>uxyc3m zZpG}*EU-7anRThYLrxW>Z9p4J1+I^)P-f}-&!1O@bbh@|PxDk^xXn#MSFj^9G?*Eh z`Aiu)YnNu1rQbm*9WNd4#|*WCv&qWPX>fKus}o7rXXg>`{`^{GoRb5Ky zWP52Yd-8P;`a&P{k*~bEo_6)erJwz>KmXE*>%ZCv_1TVmvp?^LJj~Cif7Y%3&Ylq;k@E)82@XbaE$x` zZOCxBACDEOrZ+VdtutVJ{}qzue?q=!3bowd@hM)AqBLgcKDog!ef^`;IUx}rCTHjc zB0n&e~VX7M@_FbX)1FwXc0#m$wFDqW`2im zU-DJjAbf{zb?ni+%4;NE`F`~5U_n#uO-`3tbG~O)uA4lUpIuc=VsE)LakJ%w>tS2S#s0^Vx5IEG#kGj!b&HYsX~X!&4ZBhnsGR zj9y0(Og>WyyOvFc9NfFgBLyoSamg6m?4v3vS)S|JAF_Y2Fwlr?uZMZr46N~h#863F z!br94Me~bSay_L}l_!fo;>TRfuGHAI?zScfdlw`xC&WvFhW@nKB zsvWMxGiBd!A3UiV-fpAx@XLC-tKs=0i(y5up0|%iH05*U?G~Iej!3i%55`rMy^d7p zuo{&#kgkhtLvZqOvfxvFlq=rU(4(_=!Xd?yAdC2p{_pZoYeY%KD!PVn0EtLrx1`JH`UH{!293u>w6F#|{nO4b9N)T7Ix{&*E}ksgyG}aT|JSI013j}@(b!2-UwJaW#kfh~CISUki_#Dp($%16`+ zKQ9SXthSGsalscQGV3pPKWvG6Tc@sLoNh&%b__>JnI~N+WtaCpHReeGS!OZylqG9K z?f;T`@>a5U=aEAn1`~J|US$&tk|YIF=+Ot7Y?i{X$7wT)S@+S3Q(w2h+-CV?VKQhh zVWR5ejGoA7sDJ2wZMju=?}q;(J8O3TyQP&w?WQZEFjlFK;A#le<+GQ&dANdaK)O%& zVjJw$yyvsRqmL@ zLvu2$$|GOk8W1b`^Ow4HY4jW%9nLfW8?scT%QsWsjP@_WWBO5K)1D#vJk_p4q^aaJqusQl`$>C#6>H{fn=hPS zJ=_h<4n@|$8(dmkgiTsdFR3J(o>UN?G;s*E<5h?=#~z1R2SW>I)bjBC4M+VGQm;h4 z>5gU=iXJ?nbSv|m=XZ#qrClc>amh@Z|5NQ(7yMuGm_L!EInml}wNar6XSOzrMOP;& z&hs%tFL%B}kJ@>OovA>#dDdj_q?KOM)!cZ1&&<9KbOdBzTN1W)bb%)RU{$L6cw{ff z*YA+Fx6$yqB~s$cTZY%_cZX*j^2;RVDnhU5 zfGWh8E9#RKIMGom+mBGpml~(JXJxZN@z5whcUTZUJnTGH3@?BGgL)6N++4@*u9GzN zK?+GW(3Txk{ngon^B_o7bkY8-kG>vqe`R0jPW_V7Zm^Fu`T>gj+dgxN2vUIlEWb%Z=b9_;m(`u;7f>|8T9ml+08EO;bugO*blt0b) zZy~{%mPj{BUb>$t#=D=~cPMz!%T;BzN7nk9!LE24;wUsjRQkGe>_GPrJY%%~%aAHv z9`Dq!!^6T{xqEEq%UP|~xqB2iISU^&_L_?9wl#5k8L~DN#66@+U38AtbZMTB58G&< zF?0`GemBG_P@$QyUQEY19m^wd3OSMx5b#7>Kf&~@>F!Xj=XGcI^|)h0`$`>QSfoLq z#OKLk$YI8UMZ7BZ?4e_{ZQ{Y&bBzR_l2L`iqrUa~ryCj0Fk9^HzJW&6YJ~3nZbk zSoOn9CjDh${P)?Yp5#1YjSQiI6-0*C?o43Bk|9g@+w{n)4ShfIaKQVO?LE!nL{Z{NHPUZzWat@)7Usf^?H)ifj> zv5%%8cTv(1id)$=`>GwADo8VkZeeuw0|u1iS4aIttt+2{Z>S~Ru@X9N8|oHWCR%&3 z3uDZ*b=|S*q}^_TXo6?H$)l0`BbjP3`qpCp@PXBsir*M();S% zA-FxbIN>6DbvVnrl6^8wh)~8m8N&ug2Y47uKi;9M2z!cd#0Jg zM;z%>6ZRLlQ=vi*sToIKV%teM7j(>fWeRq0ep*?Gx4^nP5w8pTYXI;U%`5VE>JMsy z=oOKF-ga~P0A2j(Fp6C9aE#AP9Ez5$W8?6-WIyyQ$86fu5>;}Y&LEfC?7rpsErT}V zt7!8_^Ur;ZHH}3GJ969(B|AEU6H+{PxxyBkjLzJCGlbgSS*RM$8j8T4QAhQ6@sw^& z6c*D{Y}YBw=fVrdboLFTqcz6rd-OD(Y4c6?cFr~3%}X1=UI9LjB9Jn{wF?S-iHw&= zsWQeOQnq{YpI_@e`f|B)?^pB6bmt9KjV$=`OO>Hkty_~ZB!TVTjK{Hy6S1CK&txQ zm09dgZKReEZERUnXp0P1u6PNud$_vbGmo0Le~y_BIn+31P8FFdpUuno;-Xp;Pe9uN zL5gVRGKE`S(<)twR+D%PV{m+5&y^f47g1wXUa&1-_PzeqOIl$(ywiur&&?f?l>Wpf z18UK1q)_Xr>|?`m7M1Zb!fI#1ylXo;iVWm2BM%>{dLY0heB5J~x$A2|{2hVBn`$YP zK5BJdvbAh87a2IaVWz?H>?XEhBb_S!ciz9TA<&v!-m2&*c~hJidll`@@ra#cr99}+ zHjgfql>WSI;{iWG?hu?)8 zeYQyo;=WOoAND%_cHP>sLk0U(L3P8A3m9vskripxW3Jvtbg`#RhW4fSVaMOtLf>k0 zX6Ll^Quf4>;GhJYU(J*5lJ6h~aEav3T(dOKwbKephk`R$cXHm7Tri+EJ_rHsL6FQc zqym0J@}G1nvze3w>Xw}m`NgbFp|$?+tYZy-GG;k5`^7d_$uwHhFEpU(AK`%z>Q8qK z%=lYId&Vz2;Qe3a5J44cnDG4lT%Sz!iXIQ7&c_GQ&e_uj)56#Hwz@W(?@M33Ub(A6 z(2MnLK+ZiBPko`Md^tg=WCIN9hn?`lRxnCec$d5o+>&0qL7bx4UEGfT4tW=ydUdlg zF=FPj^krSu{dY@IT=R!Y`3%hjSqI!&4h1?ubm;AA6y=-p-k14eY;T7d`-@(kVz(Hv z;EH&cLm0C_T0MA;qda4&x5P}{rd(7l;v)7%fxr;|)=EjnrJQt4yfY;72}Ab*qhM${ zqema^syW_cilXyG+dkZf=xnJ!(O9W5Z=vz3C0t^<_44D(_llDb3=Nu9VeLEF%gs)U z_up!5p82d@eY%mxzAhDWcE0$%=1F#y%J3`v32w|CBPDSrS%Q0U3Pl$)Q{b*7*9^_lmNs~#ChWjy#uJ$I6OtAfB0VCK#Y!?(P= zLN9s6A@9P>W$pb~dB$V4?N0CDA7NirdE9CT!-`XrP85VLg!H}YGjgbr{-WiIee)_> zGG|J9UNmTbqV>td%S_79?Tw`4&aYdk0y=8R^Ez zggXwz)Xs+qe<~&VyaL66s(#8H9VZtG5~2;mpPKN)9DrtoewYEs1OIj>Y-(mKce^wz z`w~w2PXjR~1=IEGT+K-5y6q=~f;E%90BK}HA?n{{i&fZm0GV%`kSi{^IYb zxfI$G%cUt0Tz>|x1nf7?M<8J8^renJ0XlyMay0)2(^2%l5nKX5Q4|@>{5hoh3u5}w zhzy~k^Z@|-doe3ye89(C^xMS4&R9NHD~sU`m$DLXqDlnD?sJO=Be{OGlRBa9nz@hd ztPR5@p%&piY)S(XbKaLP9!=yQK70OXSCr!im$UKatsxRE;_SRT>9$E}JUrcpHuX)X z<)YUr+wHEpDG1f8Gi!a2Y1f6HOk2v#G5kQUdF;WiYNPRSjLqUtY2rp(mv;*te+6&)OI7&!Gxf0KH`3`=|rR} z!8&n7=lRx^% zsYkAZ%i%Cl0=}c&{nXjJ{qHlZ-ut-WT3Qs@gK!qYnn#N7t5%ix9lj9O)*+HU@!6}8 z{q}%*WD0#*$pKB5US7zh`?7g%YZm%iMPGlP`k~SXEfM^sm(~5vCsCYNWrz0ihH!*I z*)QGM1#cE@9)+KY-4UHp4+(Gl=)^K9L4ECXa?B~Z<-Ht1NRDFJwA%(ZRCEchj1pxw zAy^9~u7G^}JBNMB)w9hYIhgsx4COlN@?sNP+bZ`}L&zvM-FI8NR$GjqPaS2|}@{1&1@hxaJH#QeyPweIeEe4lS$^aqv|5rT1Qd(#IK z&DXMotB`dbbgNKFr1EaOw2ELp<$)I;ewot!RC!Jt``KBoudDdpVhiB*mj~Zr;hB$& zcd*)VMnf~a#Rc>nk-}*#r4Ji6>L^uVa5G|P$h4Wcv_xMUI*1if?K@As z>~BOVtj;k~D>I6b$p{@Zk7f&`Z$q|qhD-X%a{Hf1Ft0k2bTQVQDsn0}ci>7>npMei z@S_wPI`pSW3hSWHVt&Q3d91u0^XW!Kr4d>vk>}FON45@_DWGM>T)8UUc|qmIpX*6a z69}%D)YwITW>|s`sSI7YtLO+~ zJtBWRH2o^uHD=p@CpuqY`8{j4jwk2mujXzQG~9Y8P`cagaOx!6)`njLts3hB4Qn&B zGL0tmAvXHAL^PdA&(U0ydYVA$fQ0I|!_D?T12&Zo z9nBz@hAHGqCUdg8K=>Tr-?8C-uMPii2j4jS!CTT*^aposUM$gDfIw_DezE?m?7sE~ zzjMZ)@KS#YK20Hj|Nf-$&vO7A3ZedsD3pva1p$<0{2N~?RccJ|53`3q=kVwVv#^=Q z3pr?jHZ0?cm&tjmud8F1wDa!beL}siM^dPp*G`ug2H$|q2rbe@V9akZR7>9PAFwla zYvz5#s5UptI2R((q&#qivg7(w5`SF4wC2UzsD6hWqhk;2(kaQ2mm)&?S#*14Xp+w( z>1$Ur8knDJatQK%O%jBOGm!UY$q+_T1;W@kSD}F)QKw+!bowA76Y%aJXjdFAg!;>T zk=F~0h_cuamj?7QRMP%6yU+FVSXN_GF>ys#iPCDvnWGouD|}aG4)H(s&o-4uO|1C# z%w>w2Dr^_}v$UJF@E+0R)t7QQ0t^2dGRA5D3_A4#5zP~0US2`tDgY$PZEdKsT04dN zMj#3|`~sV%C`|v_Nc^uJ{{m=qGBrsVKj4hk{}*uPTJ9G#F4Z6L@zY;>ME`_J|I^>U z>EGJh{U0rup9|+d|Nh%D_z&hDSU?n}-H&%Q&=n^|(~mG^)4riQ5XTI&-ym1~@vbme zoI_jN86i*=k^{zO>CzcBo#P%cR+abt*S%f3#ZHuM#G6nbTc#-yhNmUbfLbGEZ@P+h zu2jo*>BQI!+c&$7HR(NzJL}}PH0;yWp?XzmT05sERfaj@Il=jnLsBjN$ggax&- zuJkwM>yv}V)G@~-#t$zm1XxGTH!4_rAfbqm?WC$+aRbgYsQ~8NU{|hBNsq6)WKTan z@Fe!2x%R%w-La=7m&5pLkC#zZT9vqk98k(BB$I#`fY1j9;}$v-PynEKLY-}*mZm;d~_`# z4@L;AOs)z0hRbAj=-1=FAdI3v#D)BsC-`sKMSs)pOeTbXyndyee>0qZ64igb0u2fsx zjyO!Iun_L$SY#t8u=n7%eG3K#a{kHJr6Q_xc~l(7)oo+0J{;&*^S9}v{hGrasM><$ z7-uQxOt|LEUnnGRe)6S@GVePvnZ)s^d7j8pDCt4YORsY|$lMb|3?M2kHrG>VFP{w@ z44fNKYd16C>O-%BoI_4fq{qNJmgpI98(lcYQnI1sDLLe#o4=JERE=c;+XCV8TKI6}u_x-pC{3S!{UwZjn z=Vd9>ofpB4e)kuT|KH0#{gG__hY|hE!3L+l>H%*EIVoE@*yG1v5GeU`Jii;nFHcBz zS^Z@oe@T5+*ZA1>BLCxuAX?Tj!Dbmwkh^(QLy+Pf2+w)24}CkJ-_0@ZK4Hddww9Q~ z`?fmz5N~z44bsry!+Xde=NP&|ZJWaYl>2|UwtvccdGu{Xs6?s#$6DBQ?*Pf2QvU7W z!ea5c{E0SbiUtH0z|L(CsoPveGO*4D=dR0w$XCSTbJCd%c(=zGb+bSsOb=~$e)kLF zI4E7BIp+rA)X>A{iKrb=t9gKHqXUEsR_r!zBB=g6Kr+9@AvS1sR}qca->%55>C**;pmmzipQj|SxT%Xe<^#ue%BUuRXCmk(@?7s9!vGJWS**i-VSx#;& zJ;TLhJf!6QW?|`i9Gkzn;*i3a^`7npXjNe~-+s;D<5{&A9;@8j$x4RnK!(E!!~~)s z3@A@r5qhz7*|Y%ccg;CV&gRTJE!q%zaX$TtUmN1x%PWb<8th8SzU<5&;UmCp@6ot zw+Ud0rF~2LwhJUSb_M_AQ^pT}tYABc2rIH33fTcC8`yxwtrw)qx#~}|oI*(*j6i${ z@k7B})PpT?Yaq!Vjsn-WtYl2~0or3ClDL|(CyhA~9ibUPB151}z0ITGM#nr zZ3KM63V`zmCl&W7*FjP9OSZsvMV{dlA;!iKC64W<4C?(e=^uJb$+ahWUo80A8rUmOaSNZNHc zoR^t(Cno3SQR-lEL#mhpSzUEr>gxhI0SSfASkQ0+lhJ$4xyM!+1 zQZuWV&&H<1jUDemrr~-IRg7`1%>ll_<@?;rX*KqlXMmeus(C%ttO@Vilx`E66(|uX zbFu>?Ga9#>=D|^+QIIUb_g+sJny$2C<*;@E-oMuTIOYnyZrifk_e?%T^9&4lSy@LU z#=#3pYcy^YP)YY;qn$~)O#uOoXAj?FP4sByB}qLn={`V{a1hDrb!|vISsL$JdCSWX zp{E^d_%`X>idNY8xv_W8s0R)t&xwsMfGq-MESJ93EHF&iKSRyfNo^>4;K$3a<%YTH zD0SuO|CTwErpSPvuy2IFs0Oot9-C}Q{xAjeT1`s^$?kcq%#gq3GY&mm zHHS|JY%|!*C-@>^^G@PJ^swHL1!}S{l5@3;vj`Nhx1A<;4oF9TDS!Sj_!Q{z0321jmWI^;vPXjC zrUDOTTW1DR#-G`rxm?O-yMw}?xoX=#%BFKu7uKG^(TTOz#O6T)ibZa-nx#XaXV906 zCe}rz54tEw7>eaGy$GLzM#F^etfql@lF=}D4jQHmYV2_A=tZhZL2jywt00{Kypbhw zJVcg&vKe)&DO5mc$zQ_r9Sn~WsFXD7F!Ib2 zfP|jD1$0G~w;nD-ekr}Z7!qJE+wP21K|$onyrlY-{AJPY;BALuu^QlEK!M6Duk8-w zQQyqfSw8F&nTXC02|l5sax16QnRlLY(N+ZP0hgWESp6GNw z-2Z+Y@{p#Ko|RgyZAzm(qQn&BnxKaTh{BnGedXFu`bxTy-~VO0C!Y6c*mIWFdUI`F z-Fm8)!yN&hrzMQqG%?ijO!G+ko$IeQaJ$Rsci7*05PYm%R8d%!1b!wIs87Q#YE`YF zRj_BnlAQ9CxQrc;=W^cpg?)I#OOw2e(67aI{ERlIr2-5viHRz%svO^RtZ2Dz7L$NF zf2*^px87p8h}{_j#WAmNGE|%ua}t~LZL*0unH;x7iDPf73mduf7N+Uis*M4O`F*_8G)Yoa`l@&N3O=lw%$LHWn); ztZ{!qs&ueL{6pdEn^>2=R7F@9$a~{%KZqXQu_Os&6z=BeE3xtvtL)mh_7Z(-Mu;y8 z2~sdBV06Axi_{KQUwEbW^0HZcCvnVA&$ozyv)5V7>gsZVyyjK!BKzb>wQpar_84RsxJK=ry2idtM@ZTE*)xAK?)Vl59 z`@bX%xhqzBiR{)^Bs<6PaLlt(!jP2TSoZu6->=O4_rn+Vo}$@i_62Ewr;Wtn_SFxF zUaCI;sUUf|2b*zeNGEFmK_%q^g8x($qag6^myN3y1tR_QYMN9T=PJOfkt#ZQVw_QA ziS0J4EUKE4CIv+S84Khhl4e8`YpotR3j)^rBo>4OQ}*)ii1hlRyuUO)jfxKrTn=FUXeAb36LB)5twyimNu;csJz!RxV6>D&`2*UYvYG!cYjUh9K_)!_nYiR=g%VaV^@m*{VkfN#2u-61@*T_~s~nWBWKdst?kQyRl`89g-gi7aDNB~q!8)m4cF~etL#>8fk_MO(Nnq~)-*|{G zvNbwUCE~v97gl-IF5WI761iX%sPY}D8ZAIvLGO%pP+v^XYB$2MyTr$|8$0-L6_}Zr z4)yP&%Q@D#G+qudX0YjS(}fTMOsUxzh=u5;&M|c$jK+3Rl#0Wb4-P(h+u)R~Z#<^< zrm_cF8>T+Rj!l{ENv~Pj)0iS!+Hd;aX@RHWSt>(pv_gAA47Y9T&47T~M%mW(6FOUy z0<)?SU>K2WDSNuA40+|At+fsutT3-`c>ge4O|t6riTu+Wr^Vn)LpjZ_s$RD^IUW!D zl;_{daWIB9StioMxIn-&XG-m>Va@M5JKzyKRrLrlnV6i%c_DeFO{WJV+jlZ`nHS89 ztACLfBf4D{VG2#6@*g*WIcwhj%QHR8^|mG61$)VQ7ZZQ$VE_z};l{TIk5}Ph@76s$ zW8WIS_t_ALnh&Ww)I@dr1fXn36u-6aQq?R|B@?xMcYjXN&pSdpPmYc>$+DO)#rsP% zNZi+kw6p9c4L_y4F)=!RTz>3ocrfhLd(T=b63ZugmA-YHekuOU6-{WVe{WnGeSHl6G=Yo)OB-FSBQ?pE8E9X@n!WR|Tq3SQamrk0Pt^6GQ4( zpKwVFrVqTB(kqDNk+JT>$ZDV8HM2A#Mg2l8qydKJ@{vz98PdbM=YE8!4bH19+Jp7z z>7!TK_aqoHAL@2mCofmeV)p7BuwMVQ4Wx~ByU3a9cK^SGJM5=WjzWU~HCut+wHG~H zOXFN1_Q3==;U&n1i)P6BE}2p7^Ap6C5vRZrt}KHr|M2*w*?1WMuA}rP`$Divz^d2N zOxDtiTtrgCLs=E?ha{~g>Qa2|1R@EDJIdbG3_?#N)*hJZ7I1nFZ+$(m+?v+Y6yHTk z=~7IDBwO|Xh(Cd$i=09c5yA*cb>#jZw<0zOi~jfFgSh3>3@s;ts6Ay}P{oyqIq z!Q7`+bZ(LiY_>@^F!WjYSm4#jJG-0#?hJ{;(HfRf`uhGSFh_X0)-nV>`x``Ae~pK4CsIuS%vifJIRR>EW>-us--5^e0aO ziUK?}!c=C1m?KC;!EV9PauN#&Ii0K(KxRN@T+7PrI?vOmhgZ{rp#!R>LbWn$T%jBr z&Oh`^^up=QYvEiVEAeUjMLUnAP3FqN-c_kYU?By}ZqZ(ZBjn5&mW3op9VwIuB^9?} zsj>~OXY4vz=<@LiI;JCQU!!Gf*eSmig8h|IyzC7Vk6q0(kh5P*0m zLUw4iI+6R6uLAAK9G604l#ZCWwA*Rop2M&m1voZc%BjB!sXlqF{`{4(hmZ5HB54CB zw!B*QRb^;Rmg5w6PjbHE&*k-aOmRN2By&KGckG6X^qh4+E732TV*G6oM@flW%k3s7 zs+Ua>PJ%h?G7FMw7K!f6UvB$2_*|%opK&jYV9o;hbRQdP%@bZDJ{7brJYCBac<9vQ z4DV3b8S|SOvKZ`mih&MDhj7&|z4$gG@F9tPEPh!w&gRDHYsi_sR1!3WhXTP@Z+?`Q zf~L$NAr|w{l!?A%!-aq8!vbqvXh59;{+Mthf46ng`k1*78CyD&bEQRy%K5oO{ewFHR0EnM~vkv#aX8` zlH_gQ3Q|Nm4tN|EN{)J6$1~s-tnqudDc$U=%}sRumZ9yeky8x;Y;VOdZur>^$?TMG z#C9%9B)ZMhdfR}@*>Y59p%PoH;kZH3QL;20rhLxzzyZ~1Z7H0KtDiOv zd!+y@Ebwi*P+w>r1{DKHExJ+VMkB)`Mv@GJo{8xhSF z%DSyby2A|lp`US0W^n9uu2HU}>>-l5%Zu{YVp)Of6|fb6D?xtjW(2!l@43tHU5fAzMV zK}{2d1z`*$8t?$(9`^Q)n&T>?z{L#nNOoBp4Sh>k0o4(SQ@Dx_iijE2aaABBV}uT< zx^3wtUqiwCEzfVppAHL979i4q0q6oE#k>{BqkRJTXgQtD!>CChsB!2?m0NdYz$5Gt zRm}$$Lba(IEon1NF>5(xPydt>5!E+5$UGbi zApevgq~K1NR<$%WZ{M9c%QadDTo;ITDYqHH4Ri>3#|-ky?ydo`_j@0iZGdepH;fEl_4w?hh~AfiQA`YFGq z^Ipj7C&LXY_zmB5ZRKpftrD1QSR@5xzJI3|TMvVSdQX`nOEM-L-EilM`Phm6yf z(|Ec`fSU@2WVijL%6TgFt+qkP9K#5bnm|%!Yrjs+Zi6fHgI}5kWEtDxPaT3izlFD+ z)(n_V&Hy(k9Tlu4eIqJ!1u(~fl3r!U9ulX3b8YRY&U^n8Ven8$v}Y9&%`efrrPrP{ zhHB;-;tGZM{iD!HMf12y|7)Sc3&5Oss<`UUN)&8@pCjFN+3f<}0G$tjVt*EZ9c8|Y zT|Be~TmjDqRSv7_P0^oCHZ_GjhTX-SL>~?~7-CBw@u^ByCl>Cg- zre>v2r!6jMc3ZENf@=bJsp09wsTDo|l=1$z`?P%GA@uM1=o0rs)vW<-Px|Fjtfb}E zyuhUP1o*ul`{VT=xlBRxKQz^v>;=on^pE`l5{w}aLi{q)&R=_)eu@~{6`bq_8vQ%; z%biqz8BV6#EV;eNnZl&gnnAmZ_@^oihz}TcM>l7Od}Vlt{v)R7p@iB?NPN zmxRq@tPTyZG=-`02c zb6`17zC$@6I~?S$-^|+qp(M9E_9$(r;$y5oKo9fd&+~Z96|G!9=#8`*$Et-s9W9D;}ark67yT} za_HNJ_ltR*9!zpR2o$DB=Q#GlZ#qZd^#XhKMKrD4Dt{QFW{Xzx?Mpk1b^nS~@x zXq`IDCqPNq4^=zg4qSQ>v)By&)5Hs%LA!mjYZMqd^c&Qe2L;&EyqHYZi0Zfs@_NTp zgVcTpd< zZ2>txzL6I8Iql@M2Ibj7Lv$s<_V34GJ~6(hyWA)~q*aA?=pk;g(>@q`Uq_ zmA!9lXH}p2(D@0%JQ!u1;EjTZk{7YHU1}oT$&HcDJLfQ*NQ>v#kzl89a@-kg76~R;;5G09h`%i=U*%az+ds^8PoQNHxqrpaPGSbiXn#%-IWdPeg$@jROUmny zR1%iJ!vHq~x?1!8dinrdLY1Z*7%VPfX{+f?t0_WrcDH;INkvc`O?g^UV^kuVVM1tM zyB;9Dur8`PBk6#Ua`q+6BKKbO4npE?c2(S#CE7_2MM1Y`x|ybfbzXGV&4KR`UI^$L zm{hvpqKe;MVAoKVGncb|CEfNNO2NDB4g>FupE9drV2F1JLmr!6mlR~(eJv!QOA1{Z z3gSh)F?8RdB0Iz(&GrINbKv9_h#lXimAh?vPH9Gv(A@#s0!Cgaunz5$9=0}f3(ja$ zs+ZdET`4U%>+z;ak~-;Bp;DNJ^`cn5Y}4vwl8gQ;6ARo`rWQttw*vNR-WSSd5Ph?& z+pARPuiElI&+hwj;lmrVkKxbVYHwJj$;?Myw(YPz^ltr9L-xxzRVUXC!oz1M4;4r2 zoKM6k8{x%xx{9k6w+%hQ`euZl=~6Tp)^pgt-Q%n|DkA+=iDfKy`=M%dk59|(!2@IO zFbPdAm2^s0GSj`>Y>01RGw(huOurOm5jn$H3(jKnRo$qAx#B3>d{s+?6CcWPs8QyGZMbmqX@@8Es4-7&pAKqaly}j?x%le@ zVH=5q(nlbPcFqunj$r%gqmk#STCxUNv#i3)?iKJbVVDU|bhO;_@3}h)%gf6*mUo|3 zemP*ld*^aQSc}`rvwAiwq`zCBOW$Jzi(OB}8~Z#Kf{sw3Ny^?z9%GwFz+be&c%qhy z&PidZiJGtdLGcy1#F_n%*$Ab!HhgJUOJQD4GBkH6yMv}pqEnnjGQSax+}Iih&Pon| zs*7*D9v_r{`dU~uHtB)vya|XY_(N$R{jb)GxMXbtLd*7*uR9Jdo1QVS**FsR^mDZw zL8jfpt+&Lb0iuF+5}Y?U&JyaTd^jH@8aVdWe6>HlK5f%9k z?3vjh*Y6;`qA>6DqN-)=WrO#3i1L;L+VE|dhzxbFR*gf69gkAlxrBgIWv32Y=F{QH zGHoafYVEyh6vl7xXv{rszvw3;>ssz47>*~t^l;v8*(;kqi&!RAJFzFTOylQr6=B15 zJMTHYQV!VvgblyhkNUp_1jYPH$MK~G|MLO>f6Yvnnz@-glf2u7WKkt&3H{LU7!Gm_ zqOcV3_54!4mYn$fuYMivJF-1p1I&ETsv&5d>a`!Kp3v*&yWp@@fM=q5VvsTB-KH877hK z*HfT_S==S6E)5q&sh%?7s?c}*W`ZWxnK?G>FACjzOn=kZ3G;ySX+6Wc6#0NU8O12f zJy|-XV-3bT8fp~nz$9CLKqu@6uz&{9^BQW)kKS0izt_F;R8ZIEgAv_>gg}YSYdPxh z2e;Vfiqhb<%y&8G5OP{#ucozVtdc_2kjK=CIf|C&H7iR5VKS?TXJYV}XU!bf(X{9C zx|4e_3{SmjB^mS)v|0?7O?u1QMV|B&8k9~>E7i`>vmL{v?Ah|MUP_yoLmXF+fg_YO?;l%QlY)}Zx@`j&%9j4p zFwL}T^CF1*DPy>_md3MFWPOYoEvHrLjK>@c^yctqP4CmWq|yUNn*vjbtj^$et~5xr zoO%6Qz^Y%~DNCUm@Y^HC>$*2B=_9aUdVt$R1G`8oy{m(dbk1S+O#@0HT;Bh-6TEC& ze{r2SH9Wti3tREzdd6z8$#q_XN2Ck!Fk>0(!Igx9m04cW#3Jcgm1m4etZCk14-uRw znB<^r#@<~ou1moRxHTL;B!R2$a=SjOqKjA^1}G`B#Bo!0^l0ZBbFt+II2Pf#AcYv5a5V+v_e4v?fO z8H#CKrc_7Nl#VF@Q#h;~SmxEhPIjsma+~=AOy9FdFEUtf>MvL>bg03bQlRWLTu%st z87b=N>Q&9+YC&l0ff6=@(|Vh9+Zx!cDkQjn5mZ@7q(##zULHEIDkKv&5 z&st)(N(!k-5~2v|AVuBW0Og@LZqs~A-zw}NoxoOh>U4KbAT~lF4o}>O%4K}$WJL~9 z@I&%fVkmT+djk>8y1_h}Gjn-Hu&+8!r#Bcv(f6-PRm&ygqX0+oJoDLX?+Fb3=czqx zGzG+|0lykyGjGfu=q#|9_2=8qYev&NPgnR39hne>-BNY+zaJj6x+^5TgKdkYle>Xo zQhXN%rxzSRZ?7`aSZPE29l(>`6C2PGvV&)2&_&BBT3!OGpEy*LC(t_JA7zEUqsvn1 ze;>od(*XoC??J^PLNv!%yxlc#3<_$(QDNUja)t;tt?q(lG6nN@HX}*-4iD}M((bEO z*cH}&%ph{#za?qU$!ONnS4uB1qFdB7R|mQ*w29WVaKw(TCZe6sNr| z-^O=dTpqZ<_j$* zO>wdf{C=Sz<2s=_l)ajK5VtN>4j5IT({pyH6so~F6n$g|z7x5x@-xZ67Oam>c^5Ed%0TSZ+}U@ zM7bN9G^+nGeQx}N%3dlCj(~`;Pxl-+-psD&98QU0A%zP-x>y(_g|CvsE!d#zu zLuP?z)__9r^AG8R};ywDg>I$rPE57g^@JkpK^smdTB!P{g zKPA4(nm|EYe*1{1_SE3B-Z0Hr_~}huia=7LpP;bL`AsJE;!09x2#k0hgc#K>3`dK# zEZDhb<@*r<6&A;0Wp*ma@k1_lF^tvF zG3za`O=vubFU&5nJm&8-*F=)6NQ)|5_b$s^3e4i^!PH$eC{exTVx-vf#>IuzWp|{W zVJTx#O#Bl|DHzpCvgsSgmcSnTKAH_A&`h~3zF+URSD)csKUQzIpgM|TWO(=hyDl_EJ0`ZRz`niL~nGPXNj z`cQX(%8~!Y-IvEh*|%?BV=%I&M#wS>S=wx69W%JCWtl-pDU?w55W*lS*_V{W$i9V= zB?*y1WS8vwzGUCs?|0PQb3f1fem?K}d;j_Up63sr4|9!cuKCVf-{U-v^El75J>e69 z)k}&rfi;~1oY7#r{CSeYoDW!zFj8XUiM9dwViMoFM3QT&Y8i9_0mMtyFO!;5nOg*J zne(AeD@5vf5|--B@<6N@LYch#H~=SWPkc4*ZLhAI#1Kcq5bw-q=mgTa3FvBXLTeI& zJf~QvIwM7IB?2ZV=>T?lpW=8iuc+Os4GJ%SJt|hRkyyI?@<)POakxUv!k%Ih$cu@t z5)nhHeOCu`)oz$JQ*F^+gmsh)U#+-X2e|cxBh%_z&B%B{o8PwiltSemF95mP>8j0U z4L~20yFG!0!D<1Z1MA72&~)NM^zw?tGkC^MdMy|0GLf=!C8gVAaW$pCzu?8&c3Q{; zvFN483dnDe&{Vie)wCcqFb9@~_1kiaFzah?VM$msEp+~HTS5wzX!~$jgnKNUxj7cP z7Ugmxc%lfUAs%1RI>)tl4XDDd>C{2Fi8~B}bTbL9q0jEJZRxdT3Z?Z& z5I7w%0jSH0>eH4~r4}!n7Hzx0K6epOgNR1nax&5bcQSH+E)TYKN0_GGuU4@ zAxB2y>{A{}F2mM>tb$h*SzECN5;%3I3#P7oMl_DQJv+jO#Jqm&Sbo|{s1N=aB$zK2 z8D@jd-)!9hsZy(zrq&SE^i;L!Z>?$%TZfI`FveAxSG(753<@OCPq>=S#Bl}+QW$%@ zcp}~DVf@%;{K{N}fZ&&KKVNCiqjTrjbI)D9v?kp>p%*crT@c${W0ZX3mZ&0oq3;16 zaZwUledJsf-iG_-GL~!F@~GQ~!a($?3-m>>bF5<0dtbS)+^IU2cm8Q)%vTrl{4dAa zUbW{Q!Q`<|+(x5$<1KIAYA5kL!{WhU}gI(s6!1^NI>O}F#ptL>t73~ z|DT&{UbJU2X`ePVEnSg-86B-WcaH<7-rvB~e@cqceT04ev-R}lnqY^NI#Y}F&d!R> z@E-m*lwy#*(UYfWPwm#c+zz?L=PZo<0rF|h`ZoEXKl(l38YlOozVlZVcuHZIn}SE+ zLyN0Vj=t+!PKT<^YAiP*(!+w#a-%8kfC(s2v8Sy!L-n5Vx zxeh{C{xfj6ppAF-ke-19d+rI#8#?fH@;}AiIga2+SVksXf3n@Q8Ti-JD_PgUgPy); z7cd~^*(SH*ytqwyt>3!=w?5u~so+auDwnykQe^eh1*;P*KUm?#yxq4Tp9sLs!))&i>`>K5oI z7e4`>ggtCa?gpx~=Apeg@68LYe*b*rCqbIzSL$H;>omCE&w-sMzhynl@3Z_@UP`4< zM`m7~Jpg=hdiyt`@(H7Q;@>x|$`0^2Qxkaq-77}8FjjAZxWU&*TsP7$IB79+P1fr( zm}Uw}9K~xRlY*O}87cfeByD1H9lDMPH(l`AXz}SQ7d~H4I(G18S>ofu?mxHNEqwt)3Q9fU za~JZ~E4E@G?U>%yd9ElgiR+9xn}9SP21VadV_I!nu-B-?(C1WGCv$M313;t!s7c5v5D&L*X7Do{+(ge24MiB2hQL?U9G5kqiBy z&#VK>1%c1P1-H?W`exv1QJ7j%M0quaHd{}q@~i3{v$z{6c~>+^0P@7NFJB4yvf1)s zZDdMM1Xc za8;kdGo8%?rmX@81s9XREO3WYh~LF~)4D!Yy`;Ytt2oNyo<&@pMXscykvuCdFkC$Rc`7eP$at~S%IVbpe}hU zoti*T4m$SZoKNwio|au6ApU_nY3Bdd<>;dwDZ+Ut4?&C_iAmoF{ z_HhC$n1i~6ys4^?ki)}w_e2bc4G0XRZzv5LIYHCr&@rsS?kq^QB|e(e6a)*wXr zBem6b;c$C1JTTYEZ>lrs>>X4_Dh|uUACR|}iuYB$xQE>Hesp#O%iJ0?5$HO<+}s)$ zA0#@}3IqkuVGOqwoxr-&7M_JSJ(-9&#H2zh6gnSYjjD+tB(ET$gQ_~p{BrlpKX1^= zeZ5CPIBd00v7XY)ns_2o*nQMX!iMXamjqPWq$R2zy}~;QVuj~hcpZu%56KCYwjRW! zWw(1gqKqBae5!o84(Opi2UYgYJ0zJa0*oYdQi%;k~Mg zR<7I|z>Re6q9?Pl0unZ)2s~^=iHxASwikPL7l_*>xnMV_1G(XY^Pw6+hzWL%#Dj$ zm?t<~a55IWZ@dOjph>unphu8_+;v6S_r&C1McO6No|jA!Ki~VZ>!XRgOackX7Uz8c zOi7BmOH>R~#Rcj&T?wO-z6w0(_A=vsXT1H@0OM~RjrT)oTnw4U(7KGGbx}$xyqM~$ zX>lyWrsrq2YYSdxFY~w~&W?N*h}wPV6(9k<@C41RUAcfIUenvL5L?`0 zm@FRL&61KCKbHpXnhyL=*XH+Bf^yfrc~!s6lQ)*nY+SLyNpETOb&KzU$vJQ#fglIc zW!p}!V4+J*JZ-=vJQe`9m|1VypC>{^Lmc3vx#`I?p#nHSc+wcS=4{pwwUO3H%h^v+ z1ng$HjAmLs0(dAu2)fbokSmyqqZx!_$`Hqk&fxy4r6dpcmeO{ndV=^l@fXpUSy0&& zeWg9bmNn>pLVJe{Bzq}1ZO1)rWM@Y9on^N-Dbow|$~$Y=MD;q?)WMncg$*)&i4?Se z-Q-yYrM0IXAJXwA48V*J3jea*xukQF`f6)t!n0^8&in74oJsLOKR9xzw{|U0)N)wBUtlL8RXc-7iDunx z*~t*nX5%I>wf^%=9p>_m^6lWAV5Q_rJLl}Kp1!)Vo(m2~H8yM7Pr)!xtsM_sf@k1C zz}z~2>h7e;mOd+MeUHstpV%XZz5L}W^Ed0f@zgZb2|Ij8C)Osq74D^mj zE$w`KK9^87AU&S9>T&P1bJmQ9!GH}*_2a`6vSFgop1zAV%M3niGp01fUjH?{`ouvG zx8i{yhoH`Lz_0ed7f~6%-Hz}y*y;%MZD8hzkm566&6xaGzYh%TR(S7zRA=&&i)Hbh zvd?V#4U=EgUOPK3Z#r4b>FeP>IFgv&Yrz|;m_`dQj)e zU-Mcj>ANWPmN1iJbIAdLQxfeW685B1%9vRewaTO4yx*f+sC|rm;JgOz|Ay3MOJ{#|iX;^P24NS9^DbS;tp)>$Bwc0l4x{|Q2%n^3?;;triPW=*5cqltiniojq`nACa5N^Ch8rRLzgw=QxSuC$UR_S@R)3ipS z$JC^egN;XW74oyz@*i5+LGqCqr6v5uFoq*%pyAqlJewDbVLD!kTlJ23nBb$Ymnw){G`k2Hy`NNq(U3GJ zQUqm87jNMTxPvg;8i)8yyOcYYThz-L}uuxm{IPumE?Yp>mb4XnOZ!~ z)3O_ZHJ-Zoih#_YYMWBO@L_#o=0Y@DMgAdyLm6YCqA)TLNK3^ojnRsNDzxr34QWqo zEN+BYl{VRez5)2T@A7{ zmXvX{SE#m02?`oF~;Y+ z*NuqaQeF<-Rm|nUr(?^4R$QRmENnRE8~d(RTA+|?QI7aA!IZvfV$0GN^NIunKv>6> z8@nz+MSst(0UzezKkDh;OmRfFh6edecjwx(WMOiE13nnwB5jFh) z9q=VZu7r8M7ep)&!iUIYp#0(f<{LWfF-hRMmU(U1c_!K|2)uP%2Y{wkvej0U zF>`c}6K^5@J)n6Uh*Ft>VjlyRQ@R6^pKS%oy>b^zNF-7Zd8+LQ_Dp_?su{^lsDIH) z;MAMrycO9R3o<0g^2&{7_5ejoSV8HF_SOaT53g6jRquhPnSoRc5*fAgNk1gY1rm{_ z9+KmN@RN8_w*jhmFEyj1QO#`34KX^mdQOYL*kMhVaE9gT^BT8C{W)#zVnK?D9-7Hy z&!eG*MM>TR7MU$rR`d5(e00n7>;2ZAjk{n9_QzlyPz7vK9=ep(4&k)bZiL^k9C0!H z<`j)r4DyMb6vOUVt7X4VEqXe9(kj`P(=9^yP)7W7G!>-qcXj+iN%@C?^%io4gOj&g z`9hM)_};SjfC{wMy&xD9QX-Hgx)mE@w|dC?y?3-W-=R+jzZ@ny_xeW#SGBtb`u;iq z-P)g$=i@h}dM76hYvo z&2{w5zpykST(a6^9TNZegkvTsKhOkQeKY=$HeOT1tVvoQUE`!#t&}D1Ni7JAg473f z*VDK2LrJmpxk1zwYr_QC;Sqj&^hQco(t;X>(OL}XtHcB12WJ~srIH$X=QDGMaBaT% zlMIkt?G@8!eyhXJ^l~qsAIXAkwfPCMjRllJVo?FAxV7I-+pQ~<5 z7l4c{9JFN!o&!d!^Ks0f=2#lGEL%Lt7#p)b5$thhi`>lzVtyvTl&T-&LBv_@&Qu(} zSM$ixrUv}ln*#>#S4=nby-!zG;^jZ!AG2#2jLE;sru!Ua^FBxo^HIul@0|R~{XZd) z3MlmH2pDQ)$8{y-7~MWAdZD|P-(;o*K&qOs8jr8+(e%0t*R_Vpix~x0uvOPrbdFS} zQ`6d3m=5ra9oOP51HrkU_03vo(0kwAI;uD~<1?p8L`2hl6PRj^bdeE6`UI{>l<2mb z_v%m_0RcwT-1F@;2}-+*Ozz~aKDdszD@pcTNTyr~$VYursA_Dw3e@%*#-~OQP$lB) zR$3$LhRl;v>61h%9zTFq(o^m3M_rm#)J|fVTkw=@wO>FoKD+{E2|Lfd!{jcHoA%bw zD$s!!g||T-xMI`?;&upt9e7?^lKG4pF5ph6wTAsA&I!8`A~lc?sI3)e2FB%6!}3gn zqSxlI2MU-zbgdz6;q#%@EqQB|Te=Q`5E&<-@aADq57^UW&wx6%3K|o<%v&`t00kUx z(KHfwY)1e)tuMcOtGA`>Ey%W_gn`=Nt)W=G*wY$gkJdw_Ax*UvRe={-Sr*_$YpjY) zGb~QG2!M!H!Q8X45Hv`sL}RKpk6sOAIt}V6%Q*!}%c;%q+UxQ-QjtVGfC!Kx0u_YY zQLESLgM=o#fQR@daxS0lL^fInzflM(q^MLMbLbiI-qP`}r%^$6nW(Ri`J854xC) z$1ckzU}a#UsH^X9`@FMGp1ujwDl8_jEv+0oK;MP!<>MF?b8?#lbxZDdz(r z8s7BJ&>?%F$`?d|DXr5*K@`9MeET4E$BuT6*vlyNqphRob1gtI5=d@@gKz?r`JR`w z1=(X?8DBw|W7)SQ2~%xH`ByIhMB637H8S;%@TO^4Qif5Tl$6q~09BmHX?Av3b}f5l z)5&swtFNk}^4VJN517m6LmEIKkz|qAFBAz5?z%PgGjLi6+Y0TBCJ1m4NStjtH~o)E z^EFeB&pWEzNsUWI;t#4f7x&O`?@% zT2wvmZrbA;s2Xoj_1^A1GUUCFV||)Wu4G7UzYHkJ)Pr2o(t43!+gG-I31>*wp~<~h zBYKA81uJHiPCfV&nuM>u4s5F&p0*LKx_HO-RM2uC{hh}@NbDrGV+x4)a{oE;s?Hb` z<7;Px;m4MDWAr9idCiI&)RnfyQVY$?v0HbBypCA6uw%n|#|&Kg6#}HV6GWQ6^%JBy zyjRKHgM`cUKqH}Vp!a;{D&&D8tjL}|Ss}TVntR}GyRH?s#Nx?(X8Njyoad#IKVpo3 zECe`f9&a74S384CiKiER&WkxI7D16$Q7LRlf0%S4y>by@9H8>9^;u7yo%N#J#YxxD z(|&@rQlxr>R`exJ-3x@?zVEvqFO&>g9+C}C;ZeEzfV%FiKffwn2wD)H@H+GKiEjoE z={%1~tWh01tg)nV#?-t(RxGmM^{{F^6Q%3xO9cid?McCS&=M!O{KLb3sZm+AlQH`A zZqVukTmoi6Qhn2&T7169mAbqCteEOkqzYf24w7B;t5Y4<)_Sp=sKtqQ{;Miy-CS&J zc8c|D=E6nJC=EJ^;Hm8uW{glh2A_sfb?;=?nmZdCMsuluWv7_4#ma?fT)_eWG9VJTY7`6LI@q!wUm8j>S?qvNc*olr>wfGEDBN9BI-`3 z?%c0lR?K9q4mxDe?u(WhjI00H9T3)X`jIFJC4HSvO|A0uth;$CxKHxk94~!-Rcd~& zu|i#6g`$Fn(mW)^UPJ^Uc|CjUogTT{wv*Y|@uja<;wy_fM1>;|Aqa(~y7ZsHm;p!b zbQnDREv>zy9F!_Np<9*8EIcz@bB-Q65wsl}Pe8p9?Ys!AK|-!7GRH6rM?(Uk$VSt3 z#oT7y3vZpxyi&s`+$pSFxHnL`SQeF7OiJlR^NEP7pZFN&FAd8S)AMxnY63Xd#z}+aFL$*aIKdAWy1ee5=yLAZHK{ z3iWW5gX)Q-EKokrkOIXMVnJRTx3R2d6pFWm)w8pm-%WN!#J*dr9fR4LFMIcJihw?D zDasd#DaElRZaJtV zLCi~zXs=07!t zg#*BKHDI}EHh_cP*TDtg$SnbdDjCH{peGRro}uDC3EsS{UVOF>^?2r@T)ZWP<}?#s zs6*#ISxarfG744|s=hl9D6@lBKS%`to}~LxsVg*1;!aZ^Pcz&~F+#lAJ=Q_T@06Ig z#%)paIzTB{{dcA$^FWOlAk4+wnHWaFPw}7}fFCf%eRUip`I*(V7^^@K)HV{Faz}70 zK_fzHJ>wQk$JsVYF4N%4#aEs(yH?lov#&>t#}7PXKf+vi#<&!u7ZtR+v=sqk)C(a7 z9y+1xxN<1QgK;HFm*;B5DsIC;wboO0MqM4t*b^VbG^L=z6?{JVPv{b+8#pqK0XtUz z!ra9)J2J`Jmm-crHb_wY1)`br++7$YEPWa1ZT<4fZ@6!Ub;l>%)s@w4o2P~Hid=>6bb>LM6{OP#9gzum8T{$$8Qabo z318M@u_7cZ-V!chP9_b|cAet(Z-hQwvHUIc+Sp~m(l}bkhUIph_WWLfo6zn+CqcO7 z(ub(Mg&Ea|guY!%ik$!0gKfYEfD_nG+tjb3Wv-~qboz-_>2Rrk=kDw@r&xmH?oqDp zS!BcGlw+{THLT^HA@c#A<_DIgFp-!5w;(&gu2^yr#J=<=eLh-DE zyX<`OmEuYSS7?f)m;AI3s0K=og&acd`mYPgD*$rDQrz8}yObDXhgO)hgt?A@y4BRD z08%2zt>2-@ibh#eF12epV3%^Om5toOm7|=oM2JkJ=iphem2p5Vl4CWX7o*)jL*AmHdV3W#)tMd74*2T+ z3xZu<_0kSP!j{Y;ZII9quU}X-^VH|dWRmOp7s2e@I(5RwFTFAoM-at6*O%0A@}Fo*zJ;K`b=&v#&3x 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 I@%%FRKU8GPoB#j- literal 0 HcmV?d00001 diff --git a/_docs/dag4blend_inst/image/object_prop.jpg b/_docs/dag4blend_inst/image/object_prop.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e1026564971d59fadd37b8cbd1af9bbf1e140c22 GIT binary patch literal 15928 zcmd_R1z40_*Drn#L#H%I3<^q1cdN9dbSm9QmoR{eN;lFV(j_^RAcC|sh;(;I$G~t# zjOTgZ_j}L(`_B2U|2fxn#_PUkv+uR{iha*ozqR)Ea_n*zxTYW@F9U!;002V%11=|k zdjKXnItDr#CI$uu78WKpE(snk4h}9Q5itP?&2Z+=!o|U*z{8{9zCnG1`@j6T{0I8V9-qfg%AWL z1YNcQ5Tu-FpsNq?>jOdoqoSc>U}9n8APK6j0Vp6a7zGuKhK7oYr1nKV2T%#oh;DF6 zp%be;#<=N3!W|HmiAjIAteI4O;5!44iE|(pHW@hu<@H;)8JU<_c=`AR1cij}-Itb; zm6KO^sG+H)t)r`FYG!U>X=QEW;_Bw^;pyf5?D>nJm#2$6cBprV3NF@ER;Lh(ReU_w;18(io_Qfe5ForrI82Vj!ijmj)* z#-is@|4wS+Jb+Ecz&m$q_lIg%n*HY#3;bWw?2lr9=`{}EfJr6q2{XQRLnVe}BPPkSkcj}I6X8}2g~M9ambc7}?+BSmuGjM~miA<%wtN7bsmKSzLe>nQ zixUNJJRF*@tf`L64(#%>8<*9dU}>d@AD5&`Ip_qQJ<}*|pvgB}%lD#G8f@K{#_z;( zHCWunsf5JN5@EI1bYKXT`7(_)#tlxK*nEW>847RcRuSLBYk5${mfP)_W!WskDaqQ) z)4z~n!9iekbe6rHO&C0XuCG@)a4Y%L!h}J3wwwr^I=w!P37kIG7;9&&u(2ab(PVeO zyy*q%K8~mTiu2&>hMK9!Si>fc#K1{>0)=eIi_m_tNxiCPW9`Hp$M<^1`9*EI1CwEX zhnNeIR^Zg1^Q_N(r_B~`p+4G-d9SZ69Toqy;62@Q5g7_+xYt5itCOeEH+F}#W1XrX z&&?YjbUt-WkjaEleScY*imvQ5aob-AX(5@<2PH`ySd-Ib(e%`0YiJcb^YZ0`ttEmQ z43-ROoFBM7d#=M?Y**@Y2p@SytGBW#MDuS7-Ft~sA%wc%q0;5g$qAYgK) zwp5xe91J+dH^zF|t|`Cur$Tnn>YY8z%RoQ1U6V!juQP!f^{xoz3Us)}SFCz9oiXUl z_CKDV(r>76zGv_fxQ7;mD@hoT0!hw8a7Yb_F`-ms;6$m8ycVC!V?uF-2WE%s-Y^-E zTWux1rH_FT$ie^*OqE1)ke)BBxvw4~!ascD`8`rN>uFx5`?IhKMbJkRo{tAb!c5?T zfd=CvLzynydVMSD2KQZgCr4u5^3Uj>@&n;gj_gu)ekoceC*d1#ekytPxv1IDcGRUs z?NA~W=|{zZ%G?ACx+JRTLnqO)!_Z3d2k#Yg_eGD?ZZqza#vR`|#|?6<4_8ussTM!8 z^@-xq{SVJS?)tahB-cK5b{PQ{(^#@eK;GTj^+Thr`d+q2tO<3m;yUllb4snCnsBw( z7V8_6ywifk_vPry+KrZy@Rt<@@kcGcNPUwqb!;;GtZl$xi3HR*eWyPD2JR8Rb2H_a z2B~Z*V7#!B^ohcpEUt>^F`qKK`x0Zku6?nkZt=~EXlC%H)q>8ai&4DvsT&<)E)&5$ zZ~gf*cg5yqc9k3*MG2@eP1tV&CZRG#*zX^?hkG?2tOW_YvOs*PD-Y@#pK>@!&5G8V z6hNQT?Rpl8?v&!IWTqyGM)I#0rUnrf5b4YpylXh3L^x9@=FHguFA8xYwt-t?>VExd>rEgX;}6CXjeZ^(`}ja}G$AOV^F z`-e)_wtR=1WbU1fKCj7`zS22Z2!a^{Ix{e?ri!S7mYt2H%HAF3t$e*rAC?uDNF;Y# zKDK;;wHAw#lG<%KkHl$2$7~_j8%X|(N#+E&Ryh#%0PLUd|Ts%6{d=7tGIC%*aK@=4&uS-uHQWwx@9m=TJtP55S^M35 zU!F8_6P3ES&}1cnMyQgm#kVm3UqW|)>9EwdzT9BUmKH<)H` z#x{ov}wz@E>tbyM-exg?AQE)$EG6LZ#vCIV43hw&d{{8*G z*9V&$u?u?X`ch%2CHa+HNKf(#$h;d`)JF*p7kBW{CcmhKoPUS*sQvm@MQ;eDl`)r= zl)phPX#6-@W!bta?q6t%N&j2>Q1xccR-2~yNQ`&CUjh;Pd5)!ci<#A1niMEGAqa8E zF2WVWoBm{&R1|q50X_Cx&AWx9dwwpFs@&wNLG=3JUA z{ZRx)V||(@`}X7b``81U!4|rtSwyUkSXEM56qB-IPHGWYoK@CKBL^qv^;QncGTg)@ z>IHF(Se>WCkIWXsC;QPk{$)}_YGZ;!U2`*HseQ#I$!0V2H(Oe$*Pb)oNQiG|9Gj1& zrLFSCUq15H8>M`kgo^D^Uiv1QOKbckUTk|cl~^8_@ff=QP2%K z@F@isw6J%_>Mtfu1GzUbN-!Lx?bjOdM^@@MXRO9sG1oP3>oa49!O5tcwaeP+g;pr& zsHd3F!ZGwJ@~yw>DQAhj*py*?qi>tJbqS2N^BD@m;9=)s0OL<{$(}P^%$y&obT)lT zP%86PQHPa<%PmCDwOS1lkvpwo(dI_9RTedHc(_-8UeZx&Pg0j)(Pj9=sqX%kYhCUV z@P}1P^87JR)*p+_)PD~>s!qEXtG}9Czpqm^W*UT=aNX3o-IcY|ru-9ThyO3Z8uJP0*&}Vj@{Fi*uh%R3N)ta(e)ryIZff@{Y zy4ewLpaR}>x|tpWeeuh%0wmVIW7h?S41oxu7WbK@v&e}gj&ESE(l(Iqi$QYMXu+p z9+*K&9~YUT7#3!@B3k%35`wxqFmf>@GO}CK_rF8=kuM7{2HX8`fMcfD)@IG-ev!CH z^z=;_{VFwzLdN2OP@9N(XNjRA=^*#LkYqV_2)3u({l{`E`FjZx4?k|vGF$@b&rV?{ zYOf_$W)b!X5>UZYb1z;$!;#eDPt17N41GcI zYidbS%h*YSPA6Ssqt3nBJ`6# zeWADgqC2_F+?M*>h)Qg^?`OXr*tJG}IYMj=wXhIfbcqUt>2MD6z&pdfr#t|U}*c#*IfRr{XH0_()Y zMtw-V2(xLOztpW7?fc^pKbcWntfw)(_)6v`|E$V&=aV*s&u~rrXh%Uq(PNEAq2+fY z%hQtuzfr7pFzgQz&~n%Ak@c^QLLcAPP&Bhvy)){LOCi3A*bP|07!n;-{%z*J)=tYS z>~m`csRp-@eSthqOut!7L_Qyl(Vtg^i}Cy%@}=pMKhuDA*{^o!ZE#2|F$ZlRhanbTD(6k3^n++Q%P zik5QK`gc>5^h6cJ<9@CMsGXGdvykr15jkbY9PQ4HdYRJ%6<;nj3;B=ITYZ}dRb)l(AFi+4!C^+NM+ zY_k3g@Mr(^nBpg2&4GoePiW?BPq6IvPu2fPivwYn28BLWbb3LQN;d-ZN$X_4;bspJ z**%5m#|c!iTa2h?PkgPwUz?#TD4X?j40|UYkyouAAuNIb}e79hzPb_fNRjizX$IIW$h2>sDF)bjIPbNy z6a=7F+(C(x@Vx8uUD<0*C89;|#!!M*w5~~2yr4oed&fgc-`S;BONsT9QyG`9;hsm0 z4IbQLOD#g$N?%xst3t>q`|j$#ra6Y_#ZPDr7fp(lWV+#?5(dU_enOEm`oJyUo}Ymq zINp9A7GeOgtZNL%v9Ma6E(=0g=EHrSPq#(ScriC~(^dt0ZK(UP69WvTMLlg0$FQWn zyW=F5IP__dohhuftVphRfV+@v`KpBPV-7k%cl~M@;vK^r*_&fId+d z;gPDioLmMy-}ZF-DoTB!W)>`iSxeNY6x;>g^ogX}n&7!A#UW9}av|KUT8%?sC39y( z)4{=k;|}fox))<2;vkyKLew<>C<8MOnXuTm%Qa0Ra$pC>1mD(^Tm^O*y3s1jq1N_~ zW5XVLlP&~K7<%>5X_34#(_qnN;gq8DU~C$V7pM=S%nV-23VwoG_HLHVpW6Q;?T>e? zw*Q>#Q9_by54N%1)R^e^$~M(*wmi<3ZtPlIOi*&@GoAQGYFK^kP{PxK1U>uDlMzu> z4EH!`Y7E*E&(gd|-?-UZwU9`Re>GupKegh(#HtLep{l=zdGPTdZ(*2E$4)6$FLupl zq5^yBG5%c8f>^WAVFq3)@v0tw6ke-V!t-f;gICx26TG7Q?8>OfAEV-PPtrEHbdA0k z%`BMFm$moE>k}o6R2OpaV2R`uWPCrLe@d{Pe!L59^QV9NZVxgdu`_=OgwftR%e^=^ z-pxQEI5`Qq*gaoYkbBF_QcvH&*-3)b?U1mH}m7yYaN3hr?+rZ`tjOm5q>O}+VLw$I1^!-8dmSn ziNGbG7h?i-YuYJAR2fe}j@vH|Wspv+QDUb6$Sjknn>qf9Bnf+cfy@OPo6bg{uFx6C z@d#BG0_nCJ^H73X5gX7M;|m*p#$$cN*(I={c`<-YF`+XW4iWGL#90P56)_x{N%=w# z^TyJr9N`<6K(Y3*?8Pp!PpwX3Cj!3i&t#{v4ZAo*BDt*pmxQ@-je1KW1bSHTx$!}0 z`%tmcPjjSXt4z@$gfc*lTe2}5>H-Ru3z9_Gg)WHqzAPPUnk83dvwPAyWn@7|Tz(e% zCUWjCsS?65F-q|91$()oMys|PB=F;G*?Tj+sG~Y^H*bDx77#+N>So4HRLXh7H96qp z+h8W(&jmXtC3)ysFvY0zzyv2={OR5MXpf?vkviKE@%CGd&vl5ulqNSH>~uglD0Vu4S*w!y9hL9H zNp&p@Dz-4?s%Wue6Tw`MAo}iC;Vpr!F~j+#dt4~YjMZe1zB3&SxUE>nc39yoP zc|U6x6Iw_DI$f=%qJ|6eTUc?g`LZbfD6y#9Jor*D%`+L2!&55&ewXWX+Ct;O4s=2HTqiuPb63}w)Z*)<3 z$SjfQ^^oD1*URyu?L2R91|D{*3bxAqFZ^k96yb}WT&O>7F!tFO_kp6m;<4FmxTl0s zYC-xx+DhJo+rUVL_el{JL+A#P?=b2j(-93*^(CO=7f0I;zNNpH&;A3@0J@I#YAZ8` zeDuEKmf}ckHUfyc=G~^Ok@Rg!)u9m*D%ks-=?nN{17JXXKpG%X`+2EYTC*Q+@<;lc zCw{u4jIN~YI>b9qBknc~K`ozXzx|M6F-Wal%%%wUwG&mx-rGVHBS>T8M#su7>4)3( zk40%UhYXCANvn+wbY*%HSzj>e6MS^g`L5^BrT1yqJp6W5iab5ZeXf)Wa3HYlG9GsT z@7U5>+p^GiUt5*ayJkPOA4&(3U+T|3`=Y`<4#eQbGqEH**lJBTxG{ z;QTv&SQCrYPw<6JM@xJgdnXi!4AbVev&w41Zc1VkGsG}WxelxW-YLY?rsXU(MRWn8~(23}2BD(~v_&sQqx9ZO;LRTPt5yiR@EoYT!PvB^u zD%D%uHbeo0RjY}bVRqtlT#TcMWs& z6B)QIz(;QK_QRd^ufgYIXzwxCy+c*esZfeE15l~2`KUik2|}vRq7!Mn11bH$?~l#& z_UgLkFNJD$z4>LxONjA`{$arHI-NT_H+MnJ59f5ah?^7LMy&Xv3y5@`FEl^~Ifz2J z5UJ6ug*mt;10zgkO#|2nSg&jv*EXI}fiG8l8GaN=ZzASldZzB1FR>B>oq=B100W4@ zI>Z@th8JpW2=$fNN$Q2GL;H}$n#N1uZ212U!v5=V{i~hGAdhtD|MyDy-*3r&;jkfQ zw67QgHX@FPxoete!)E@bkHkDI&osN8Ucd3iRYePG8%lb)bjZhJY5nnw>^{`vAOj23 z(fL=E5noz6Wh+%B1LH6QH}DBo2|@*H)p)$_L-iMB3fKH>d77oWLj^6o&m24WQ(DEG z32f%{#+4rNDq9Yh`A9b<85!!q|5}iZjhMU+3dDW zEHSIH?Y5|SMHROBh7ARc@cfjuv!hu|aM|s9&TGM%#z4by!v?!a<%d(NtNrQtO~T zKSU*{xO8mQU7Q-mPuTfn$Ai0gum=-TA5abJzya0zul1@t#r?waRT0tFIPAt$lCyV* zeNJvR&b04Md9*x>x7X8$Cc`_^*3im3CEHsoA|*HAPEyPO8k<)yr*QbE%nzQ~q0*-I zx85-XMe{chvA*wk7>X}x0r^fZNh7xN%#LkggxxG^bZ?X@`3+Ssn^`!cIci1(Hl~5| zX`jPzLLDTi_>N=0{<=f8UdB+kgDRzfhDO&HxxJ@Cr+uO@#^wLpLI!gF?;1`cm5P6Bb#}|mMp&hj+tf3@!^h!UmqhJ z@}p329S9Ci*xZAb{irDHX8ma))3E%%h{XSYBd`8lKePz3#-e1wD4DgD0oS>UXQYq% zvk9=+un8Q$Tv31D6{Ti}^!%!*Sy4lzKT9%EA2*T$A16P@m^kf6z43Rbn~LL6C3?PENeE~aoJxAr+t$!!l)eP2l+`{ z!HkoU;_p;3sQv~{44(^|U$i=W|7IZfN}+6_d_Q01z&#f>C$>IH zOo2#}l_BJjiQvCWQM#Fc7I&YBXdqF;PBa5``|J^|Z-Jt(@Yyz5(sZwvsk)SF=zCN^ zuH%S)KLh{X6&jNLiACxe2KkuD_!V*Di9$08A#Y5DXvbD~)4%EYhg;)?eUy_YilO{u z8k7D28(8?eqOfO@BaBh1I=$IhUL*~6U^Ml1YB#}!bupXJ>V5qbCE_+`85+4oYDh;v z2K(RjWG4ZA`5T(jR+I)@jDCVU(I1A?92}6O9{n5oaYaSJq^BFj6*Uk<=3~M@YLHge zxUcMrI%n6e+Lq%zNg{vA=06Ci$PC6@tQe`8+EDWL2QB5>u4yE!4lZ^ z8)HAe{R-~)mCNeJjb?Kg1CN>eX#iO4%|NcvH$7{2B7<&c+8OouIa7adz0Ey;XBnP; zTA#0Y7g^5u9=D-WSx8NVCKE3KcYl#re5*=dTKaHa<(3CdEWb9}>#<2Z#cEdX@(Is? zYed^t$I$!c`p$;>%`>y9ixrUon$MPGyK1Swi)}pr7te$MaQF#gCZit$)ACXbM{pRf$#&~TNeVwahJHW^i{7Ub8;{E+o( zRr=AFNMHV0ncu8IwbGCO1ZauMlBUM=<1c`N7V59fv0NINwb;OoXRB2-u(P3q3>@}j zCFz)T8?9N_FS0dIS3e8?TR^}Uts2Ti$!(U8f2+Ng7=qwMzWWht^2?0JR99KQ`aMXh zsFMTEhrn$ybY*Va{O}>=ie0hkR7Y#)>!UcU)B3MTpTDqQYOx#V-{TgN81)x|a!J(u zEH6a-X~FmmIaESqg7+Ux3De8O^f-Xb+|?B-r9npb9xaA)JRKgt9hNg~JxXMF&xhe_ zU5HLlptR;I`_Q1~hcOAFW@h-qpx)Eh7j0L?ieazct&wqqwItHdr$K8DCbov+ZMxex zNl5@u3(P*HRx5(;Oy_)J_GFE=i z>5&}6y~u$)`w4Ni{XNbnk}FBT($iMN!d3Z1^mk*kX^wCxR2v4~YGx;7+zYvL8aGFT z`8Aw|Xa9+x(Gy{9Vo9Pudi_m98WIrWAF=)tP;KCUgM6FPFRpS@^|F?%$;lZn#aGoEmVBmv*$hVt>)< zmE`{9E}M@hBjssw)P@1>ueUq{Ys}0fv8<^x7ltfo0}8^LUcKLj&j6@iMYI>=?Sfy2 zVMYqG+mYQWV>pm`qW{_??l0D+!M&W2QYW=;4eR&+k zAEngD9~63~1^vf)j0Hv?-!J<%c{>Bs$>Sn(A4_-#Ufb)naWZT?alN@Ve0Ke-g=g$r zIfwA2hr{5spn}uC#=iw34G?*}??VKf#LE&{IW1HF2QEfe^lHCGEB-CONfQ2~m%SSN z@A!$y4AUX^Cq z^tM`#f4~>OI!A+)t(zkWSG&C-c39|!nAIcWBHBe>X*F#?Ggu}U%{&MYs1x1+UnSLcj0 zwcN1_bl=PZ-13DlWrtf4QbXI%>peF2l0}@+yqtf(n1|Fn&b*rN5tqF%v298a}V6|r4pJDX#TnM&H zvOmyzyRIlSI63=TkDFxC%w-$Tfq+==RBIqFiKC2@^TE+;9zo1tEVQ7}Q!y2agCf|7 zx@H|)jD@}U^ner?d*D<^un)}DD4sRkk7hnpYScef{BC&+Z`vw!t4)qkJP}o6W-O^R zap@AUnA&L;c^cmfYJcE8(g*uCVeM^OF)23eExp0vT(Y4Sjcq()r#qb zJgU(O=DMNvI^dBG2bek~z5h%r)Q_P`|4pd_k>bRgYyw)i#_O1sNxvuU^vGI)Xj+4& zSCtPXdv1kA%7hXz^Inl@Xci^?(^-ix=^PkQC;jMV-{9BrW+zn`-!W@saL9xHWnmjt*!1G_vrO<^!)8unOBNT z+GaxMst7lR@!OdsgEH|I-Al4m9qPAF1#UJHWP+L$>Rn3p)*;r4uN>&Yml?IKhPm!K z7(D_yI$8iP>XF=C>32ayZ#}~*3R~FXU-MMchdDd9*qRG3E}CWoF8exD6V257`ij)* zrlxh*sOagDTPd3BpAY*#)CAiJezQlVlQ4;5N%3(&MerH@PirR5+*~OS-7kU4rc|NE zwY*gnwZXzkR&q2cQTIYLh3_(WTvOy!9U1)BjHV0xg$XpW;l4Yti(RGt$A^$OT08Nq zJ>(hB#^VXZN!HeJ{?vxqK#nj`p(BYZvrHVuc)kj(Hy)K1lwTh=95 z0FQ|s-=>}5d%oV@0Z1gPenlVggFqGBIOBr^0#DU`4o>Yl9gh^FSdS?a|_U`fwyN|Dn*s zsDX<2!GMeJc=$U;Fz*zi`xG093L(1{F28P*-FMb}P3V+Hd)T?sNUnAvK^DrwYBm=8}UVl zSLB=JKzO2$lQo00u8aYBn8OzTdwhA+c((%)7fD(lX*WOa!OU`f#bkYwa#-S`+*~wP zW(wN4pIg)$Y6r0McV%DJ*uORieryz!-idMETPvf}@|BhfkUEUY0?wXxKyfv%?}!@C z`OM(1o{?o9<%irwRa>4iPx~?Ky6+vzCKWg_DrHUeOzK%hJKON9o7~+L+=V?4gDRw&Hu4o_T90P5cZp zGwxaWRNKR@Af`1KNc$k(<=W(b_;O-fz(kpoTl%57uw}d_cr%eGolQM zVfx6=^H8u^pugMyQ!-49VwEG2^i$;SW*o#6nfs-2oT{RtngQPUfsy|0jL0OwvO1Nd z;{HecMGXyrNN4FaBSojsd~h6lt{ZL{7e*uV%%5Q-NIdZC54GQu0#efd0fYaT(h%}W z)Un7jLAk1In3kBd7Vpgv+8C~bgZFIOn++Z4zf5g7!Uvx+YWp;}Vi{)&Ng$h=;x9O6 zz$f&ipi$m7){sQYuFQN@`Ugy4PvA2gLvKDMR$f*JyoeTk^`6KmIbCxUZY~sEjTKx>lUXIJ5 za?;Jt27*?tP!_E0op7~5?ppLj%kAIQiJu6a;|Vog$|wJP=Y2a6xJ>bg zzJu&oN{304!bEjtdxZ`^$Db!>V27>}{vd=xh5Z(tLUy1yf0?Q?sAFq789&j*$-&}f zR}4@VW^wN}sLkEdoo7qIO~A=n4^-zPXpc3M;$^~-oGY|f2d(-V?$A6BsaWf_Vz-c3 z-2t;0+J(W0JmMz0_d{dG{du-4Pm7jyETU(6*fa_Z=%uYpqE- zj31pRX-M88@)Drqj7gb|Z5yi3q@>u8BuTzMOsG2zyvhs_=_n|ys*aQw#9+Xs^&+Ls z&#g|#SFsrU%>4SBfXw>0X8K61anDsRQVV<6zQSW%eQCAQ2JB7OR z`Ni?Eb{yi}^=XA!T}N&fKBRkM_?jUc9Yaj$tRIcJX}AfVQ(L!&tga(L#CFp1D)^m0 zF^NqULx8`?=+e$h%b>IA!BNe+XpN@}m}GMM%eUp*yJ4k%tQ?B08qgVpZjGYOo@uTc5aqw)=hL$_p$K!sUGSLI+-U*<}eG@^plE?_j)f zTB#7SuUVfprCGOCau+E!lT@mP8I`F+_z>ja}_hDUQ^^omyr;IZ}sTvgk#rV8v_RCi(~LEh~b{pBM4+^1>N3dxZlCjQ!$Lj&CdRk9K!svyaQn)QiBjw!*n!$Wt9S=>$_!P&d2s z31R&%Q){JGo7zr*NIytKrOPW%|KGhduAT|RM&;v^cN1cK->TeRL??1dA$l|J;Yv?W zW79CcmiEbqv4S0SbFjlK*)@zyRLDLnV}W8N?E+x6N%FBy3O#aUQ-6~hyF z=7ztFGI;kZu`J0|Z-`JGW^B-R56E$kmNdi1A(E#L24?W!xfTqC4KW=8s$l7nPyVRAz*drR)em3palWDCT7we0%~<<| zGruZ!*QiY~0q>OP_G9Fy9`CtPzpMb(n2QCuq5i={2 zl+a&_4g6N*zn?&6eJ%jqlJ4jW`;V|(%s)8G;#5Q1&X){K@DNDKZb*_P>{ufAZ}!gD z)t}%=r#m5oVwI8c$%#tK=}4$)HB04+U6(Jw3+h+XkSTPmbigNYs*c#wcSK@6WbN^T zv>IZh8kvnCPP5=z6BkYJWq%Ge4QQ2p)5MR8>F-9ENEnLT`?Eos28l=eF{}#=D!(QzCOn#!Cws@f)i}Zv`@%4%7kC^1uR1SS zYKt&;NHaV0!zEG6}X{% zXsdL~{#}UT{hGQ^8iYZ)ekQ@qYYNp5MKl%{@x3*3!^h92xsO74tB;PF>0aN8MfGg9 zz@(P3+mg8G79@k1_JWdzD!1l_p(Rvn14N*lF=2eQ>Q;W2|kLzNd53p8NIP6Oj zcLmqVs1EM&0m=yA*-j(1$wI!?XT2Hzj<+!V9f8yy{F^<>YD zX29-IL^I)*XB@2U+rnWpwMD}I-2%OUfChqNE0jZ0* zZ27@;7UCI6!22l{QDh1OWr?cO@Ivm1^rP1HJ%ta^^7&;vT+P62czysWJsDVJ%(#HI zA@?|L?h*I{&fx29RuUGzD%YyYZt*>CUDkF$@fz|+^#a?$`C900(<{(#2?;3a^H zjEsVego=WKf`*2Qj*0&S69WU21Q!n*pPZDEf}9itqM~DCprT=+1%Vj(pR;gq^6>Cb zG6;$aaEY*S^Kku52pk$38YTuN@slUST+|?HuK(Mw#|{7o748o11Obi)fX9JDz=3=0 z0VrX5BEkLr1^oVkgGWF_LPkMFL&t#KQ2P{sheJSsM?^qELPUh!?FYLKAmSk5Qgcco z<&^Y6B1%k6tXKd9_+B&9Y<`$M#);6wg?jD|A-af$}LP9@&3JZ^m|C|6xOiE7ql9QX4Ur<<7 zTwMdLt*dWnZ0hRn>Fw(u82mahIrV*dW_E6VZGB_&$JX}F?%wIy`Ok~Xt6$eQf5Qa_ zAp8ak_Wm2Nf5L?W!v&9sh=7RlH(YS=p0I>~gNQ`UiHs|$f@189N5d6}ivI$fUDb(3 z%dL7sVB#{4PDsbIMt}M@Xn#lcp92>3UqbdLu)lE41DFVKu+Brk0mOl`o2lRzjTr=q z@2rT;kVl-g-52Kl`#)1&4Eraz8#DHmrhr3yqS3TE9)S-o+Yi1{H;+IF;OBQR>! zZg^4-2|v0?piSK8#j<_C8OppqB-($#_wN#PeFQ|m-1~Pm=`h|TP~8l_O!;>uK<#OR z$SJm!bE!Vl_dZ-Z4o)b&))ocm1al%EQ(D*HikFR3IX-Wdge>Q%+g%3akj-U*6L7j-`Z ze>F$UpBOaFOC<@)8w+*2QfWfBWXE0J;Bx|I_e=>oo#Qr}EmE%zTn+!FLKEXkdukyU zDIaBSr~h zOG?SYKUz2i)44(|8SwwsdmgGiY7YGb|DLv`Dw6LKiMU=tly!Q_80()rTi3OkFP%FQ zsuL($kgNT$$lH5f%Gufwl@shL`%KzhfQ2)lCGzHhX!Z_rCu4WQP1X>rY?iS}2DNSG*@}HqB3`8YKU+mN`BY<746h6{`#8$I}|}z7jj?WEh%hPncOLz~4_7LM`2nW3KmJs|h_E z>kh%7dV^pYC(?WPfd5eTu{GqdI8Eu#hGqP>L&AskC?UU>BcuR=M)|e@x?H)%tHy}z zat%1_4{k3ou-z*8i3t#TFuOiG8%y{>pld~U8@rO&%DA>8ZyQ{u4)XlhV%?w`nX0)m z(>9=)fA0pB3nodJIg$Al3>$r=V|wYvJW9Vr7GEogZ{&i=VUBQoo z^d=`<*jnx@TD8(ak@)tP_t0G)?{#oa><2e`ZLO!0-t+Fci&nE z$WK?=-}jRm&{soPO;ws=i&^SxP{%Tp`!0vzb~Cv5C$syWeWbikV7U9KG#&Gs*xC|B z*IMG}EIbL4%sEy6(O36Y4`1USd>Hoid$&R?+{0Km8hoAka_AFUVsn3yRrugJp&bogya-oi0Y$ zbj~498Uys8!6I0T8D521lT@#8Mv1*uZGWW)gYXENsvi{NkCy`kj(-R5Z!QO$=%)~ldx1uJ@k*a zgxgn{KfjqjygiEy94(;3?rR#>d1BN@pQ_keQ}q#^&MIA%bIe78M0C`}=G#qO$~^Cs znElf5T@?$nNGyv#m75(WR&P~JaOCCB4ixNvLRO;jv(U70+KzQge_Y-j-=UF~X#@`B zOA2g10@b;&sUqxV{P!Zw5v?R_WQw6=zP7#*&0#di%cd;4$cwlOshC`Iz|Vg8WXs&$ zh$7w6#1eN5x^Lsz(ncy6m>*)-l%^;+`*ncz_J0!C)H88-Og}k+HfK2{&*SW^tIB(> zFGxSQ^I;=X;fn2{uf{fsHby-JB5_Ujg$+G20DeGoYXn)#GYd=R_eP}rt!-x#uQ-Sq>R)*TUnRMJ2G_h7{{Y%NX>l)I*w?6PZ-jbaj=dfyBu7(~_J0j@|86Pj z4y?<|ie^HZYxOU7IM z`nx-+N5C(9?J`DEdVGiRVJy+;rufK{(zfmq$o$lPT=iDh<`FRE@=LkI$Hf$?lq2Za zO)!$YD+!zzMIw{Q$~_$}5r{HYolCzZr)KdP<^1ar7E zE+k=AG4+^jp6|=?HL~`W)=k)OB;~1V16thzdiIMQ4gwu}wxho*ezSe0{7`Yf(VVIh zy|u0zcC;R6t)J_;n8Wf$u4AK>`wz^_AAi%kSnHZqQ0^b0%FG|OZ?Ci89%y1iebD)0 zB$aMo=!aaWFCK}_*gpc|IQ}apF|`Z+qdkUKv*nalKk;E0Vh+(fu#3yLEqT8;Lf{!b z1yVC?gWi>?-v2`f+!eyArH_eg3-j|J zMnC6EU~s9VxpaaTYK3hiPU!jQn_B#o8ijL_`40{jVETCa_ZAXg3l`u$b!?mwbiO~n9lEAG$+_}h zHXML$mXv11n?7FnA5#S1H!`M?Bb;!s)ot#fbE}!n2ed$l?mz=!z z18Z8?#e4rsvm(z){2$elfe8xUdjyt6;aOd@SlG9x9yJghcFO$sq@i7Oi>K6Uf|c+mc_!J9y16-#!mHj^ zreS5IKj$U4=2d)QJGULCqkv?{!}lEluxv-DaE&+cyKO&a-}LW_S$YJ#{b?WYS9?kLg4&O+mZ_iuGj?EKSG(C4 z+T{D)I&Q5zp{@Woz0uB;vZKXqJ^8+fe@?No;lr!1ICZ_G&5Ts54P>7NKzQ?wd|u$X znnJN8o(wa}^Kt*<_y>Hrx%BtfdDc%3=;wMqB+-ZqjF27OA1MvbEN2Uq4O*D`@N*AS z3mE9A&r$C#NsBg{G_vzyU+=VE4Z?tn%)-{?M_`5FjuD~cVJvq0o<_|0DJ58JwVzz* zL~#FDA?|pD$t;DBF+3umq=T4T=-y|BeXA3;kP$sxi?7L~qTKy7yoJq{A%I((o&Wi` z_;I!(ZvR%*a>Kmvy=~e#Y+1{Qcm&>Mp5zP%KlrfUpZRwMh+?SDxE)$NZ0W9WBD_At zJU!%M!j;ufm9WD~i*(yG#owN?qppdY=%~Wo7|t+35I~`R5%eN*^+K@YXF0>4a$^1h z0_?t~sm3A(1qUB7C;n?iga&E_S0m{(Q}GoTu04Y2 z$cZVk?nPUfq^BKp%o7heSi(Wb(Wvpqk$fJ7gS3t1;{USlJ;==~TMyl`GCNL$=Rp5C z_leA{g3`uYzAC4)FjCtW9sHE$9}vuOSTzqD6aZ;XYFOXKWybhQdupiAR8a3ZN=ogetuhfn^S8vUF!20gR}%?006N9Y&oQ?buSo& zKT2x8i7_P#J*b#xi1Ynq4i1~j4tTCjE7FYsd8U8eof(I zJfwa9)k5t|@bH;!h0n8oT&JclPI{>EqY@{w7Xu=^KxtLkQfa&_;nTDEZX4ORT~a>| zX*1dz^)5G0ckS;qeP(b*AP|*-lpq@xb-nBO=iUV=NEhv9&G`^T5EVUxJ)|*(cdW7b+T!s!7HEP19JMW0jLuRDf5zMauot zG?}fi*O*e$x-|MQiv_}K^>M1gwpANnS*>bB95J+|@T zU<T28f z(KRrA%i46imJmB&%6n)P%eED5o}cSsXw)srATS!G!sK%4fjh720DMg1u%GVLd1zch zG~?!a5o)&PrC-u=g4(di06<`e5q>Lpt^H8ARX~49${uNHwqDJGMh>8Tzw$XiLcBNH zYb&+jmz$CULsN4o*CqF|j05p?X%Sh1xLY{}yTUff%{X=hJ9V3UdzF?Pou;BEs+(Vx z@KaqYOaVHC;53h3&EOs)4jmS83n+METAn9E%48oe6cLjHlKZaBl(g?5HVaRl9Pl8jza6SL&e08XIkoPbRl2A#6Eo$`Ke?SonYX2 z%you}(DLN_QeOJ-@VBuZsuV4BFfF0iFIuKN8HT7Hi|h#&)^d}!mR9TcL*}U930#Cm z3-n?%L@Xr+l)#BnN_+$FnHdaQt3;yww=5-F2w~g}_AAhsqzxy5Vp5MhzErw0Tqzb; zX_FL^&!53ASXii{5>!E`Gy%L=fk<~getoITk_7XM4!VPIXDRs0*XAm*n#95~7lk=v zVB^L(-NI!~lX{QySGvaEc5#*xmI4z8`dq{X=x2_WW#2Wh8ik@h3u5+4sAEhZ0iE?m zJYA9#MR8!_EY*wPw9;T_I0zjTesdV=FD&YFv@uDU4hTI0FPkTgGvwn*KRHB|!wG@| z2ATVrkeB`E2~u@#9;$gYszaY8lpT~!<6A2;4@i)B0BLvuLK*lPQUHFOf06hx_P)IA z1}DfT_-+S&Ii#Swa8HsgG(yIL;MKjn_TQ%A2UG#Dz{ z)6_iwpzUC8okm41X(HF>+Rv*KfX?{kU#E1T;fHoT+&hb`k50$DJf(PPyZTeypzSn2foyu*5Gec;~opn0Lx7d)r_o62e4=8CJ zc{BdtdO>%=O8_WmK8Vr7R;))rXs6;r_a5ts*n(U`+{m)LY`!&>uwr-hk0Fj90rrEz z9Sf6X<~sc*?$60o<6hM(3|4cV4~?Q0WR3V_1dG0bYh;gb=ku!~^E!QvAHN zK37f<78T7MRmz1mJ|i}p1wYwMG}8oXD#a|rSAmvi=w*ex4L-M<%lNgFrn=~5vNhkg zw|2~Ox1dGakTJ{cU0BV9^gy0_xAz8{{CYi(5^t&7q;AC=>Y>YDrM+b66?PsgX5V-n zBQRQSb3YSiw>`#o`0bhE>$7DH?}A&gQ3#*(kCwj0_fjCH?V@48Wl9BRhX0fZd=;uA zRFcd1tM%mq9sC1RZ_9Qw`m>H_Xri=h+aM!?5TN+1yqitT-C&hs?s%o%H5RQ_m=U_G zG3hJ1=uJeqsPV9K(eFBTxf{1&`0MHs2+Z7M5>DN9qzSY@A4NaFHQhEpKs%0JNzA9O zL)49oG!LVE!w9dVXIi9kL8YpO`v{c#Uqt~*{a5i1H~7x?u$@d>i29cR*59)re{a~1 zM%}723q$YkSsBV@rQ02K9Y*+>zvoo`UXnl~9H{-@$@p)GV5eL$gw^_*5q??e4#s2- zWZwI5`EOS|ym|!ozyF{7wd=IR`wAGln7eTc+mQO9mq-D+BSNw$S-g_HE-W$4@abfO#Z!|B6kU@yq3wbZ-EeX#8h6d%lk~=ZWh)_q?LqWx4_6aNZ z+m`WKV#kAL97`|cVr zvZr4o$;pXBHBhL6gg{e4M?0oOZ#SjK5w<9B!dTj0Xjcm#i9zAUqc9Z2+y~^h>PaQ0 za0wC=0$YAW7TG7!LImf<-@#Zod#i*^$gR*_my4xAL>nTDZ?jR-^wdsUT zyJO(+gI#H$ko8&dq|PsrG=m?g?%KH?3Z`=+)TgocbvMq^Lj%h(Yg)Y zAkN!Q9(9YR0P;;rm$kW7k3BQgIJt|E4%yCZW9m>Z;}^x}+mhyzZOxXZjI{(0W<_e3 zk{#|bWfcAOMxNtea+Z_SQS&@)v(t4=<}H{+bjI|0H538xg2xICC+SfIVP#NA+|e58 z{JLifZqB#aIIdzRZzR5Y0~ch@ly^3o`ET{@mV}1Zw^Rx57O$5zSLUKx&+8YK zQ~kc|`q+_vKF1h*#co0MNw%o)tI3GZ^c_;(+UjnlY&z>SS!1=9ii?nC-4`d@T)^%e*w?Y9SL)IF?B z9VFBjhWKvB9jo_Uq7X^SL*m>VtCDLGL9OS;v|;*W2qNRa|7j=nLI zgqd>leSaBQNYa6V5M!*OyQHT*v^BpdkJv!_?u|;-E?9y*z5gS0(7h3He9+#Euy2_~ z?niqveG@Kvsbk|P-ARt%;8u3!Nq&YqGc#GYudx1}%N!bOvf3+JbHrG+&9v>pj_s5! zP0gtZZF9xf7v`TC!M)v~PC4jkqXHo8*UfoeIVux~WezWgSwb}++U5-YSD&y5qP?#J zw*vTi^q-BlFc)$>3^z8Vbe3brxDwvF&`A{I*ZmM+k?YvY5v#OmlFnq!t-vQDyyCE$ zP7GBj3>l23k{)XuWO;LNHn-900v=*v+Q%;sdNsR79JL?ok$F`u8P+MY3{qv-EW zUx|*$&W%qdP4t5S1OPvK0S}+Vk8V6u$K{UYily8(^?c)W=$*!D#*s{Y9WYPE*At-| z)6N|0xH;`-`!(L~1&hnxfm71?&r%Vr^F!=m_ zD5#;|&7itf4!tc9`|RimxDhN4Sy5q4@6tPCeN(B{$;|G(pe@2k!RDn(aJQ+^APUM! z78ZYRiu*-=ZoTG&6z$TJg&bla0FGEJP2-i}p3H6kjjEo(l7aoL;y}Qj#MlwIa^|+gx=|hW@BYV-q71>(Z4>UN8V4W%12E!zd z`CllN0vkMVy(;<#WjT+4t&U&rPX5BJ4R(!R=GTszMbGPo2aw(E-TlF-R)n){p|%4zoj>RusC!LiC3=v^{CTEG&--?VYCb9JG{vh1RA|xOuCAX$UhU2o*Gi z)BPWxg<>>srKm;nrMiSba)KQ(P~UXE3w`L1n$cq zA*0Gl+;kRcw#-`v1G{rf0X=WuHiy*Hn)KOWp(SYhfz}(hPRsjD{&~ax9{Ew$x`}P|W>j)|4(&mpl{Q%v$nW zKI|6ccP&WQ9^1ST6$USv=NIPlzI2kO7g+?+A?2PuZL~n3J7Pf{RoRyy!T%X9hbtpH z2cch~R*8*>CNencRM1ffuc13wDOm(R%LM8r#m>mRkY?)Eu$v`21}^bbd;?;s#+F&oLZ*9-p(=ali+-y1n zA15zd2+okV1`}CqnNdAit+u>hMWe`a)_EYGLJFy?O{~{|bQGiI$Sf|KI3XZpaQD~w zY7Ezoge9#tr>q=AvBg@vG9J*iM*I*sis`ic;d~fy=FxPf?~S=k&%fuE`&znMZ8*l4{$0o;sV!h!#4 zV(R&A+En+c`seNMuD#vnl)D#;vAMQ`10g<}Q+9GCck~<&+*^DjAN3?Vwj)Q<~eesl@xey3Hrc1xD4pOD(a*y7U8>qx4fC8n#swq7TGrt^=m&*Ed?VL-j(OMyId zeT{8TU2<7M9naSfU+Pg1f1-euDUhvzUV^G3FYllG+mq7|^Jn+;XNqOT3Zu;noB{p_ zYP6FT`Bo5N=8s&*XI(x0@0WE!uF(&l;dJp$%Ae4x@&|phzOvXUU&D@DINh%&>BZR< z`aH@dQ?Ml5(P^$85*C?uvgkZ^@skHm319tQNqUOMlTV1~oNG%)1|8JJ_e7=Vh}_k5!j**@AP zx2eSkRHX0$BcH#$|96u5r}n9stC*j~7bff%wD%kLjBwxilD#R?*O{4j)#sUQ2e#ZL zFbFgeH$+dENPjzdWj*;-OHPP5l_eh~mpw(hK$mIu%Bym317TP=un+a?Wl@F5%K{sx zW$i`3CJb+irJNKVZ90D@cJ`}qZOPH){mzSWgK%KaUgTw-jx zEu=eHZW)F7EE-w(Dy()NiCc+OueN92zBNbsl&xc&2XwR)m-}KVluPIWw1f{g>)-V@ zzqgovQQn_1QTyZDbPM(Su@^mG-t{{R$1pge3zViRn$uQQg=$yOrjVs3XLw1lhS5gB zLIb|?`NjD3{!XXOPF&1E)5%n7p$$#-O-&GFIs3(Y0+Hd4Sjlal2lW^!z>VWqIPuS) zVe2V!iAsDu4M;jlb>7zuf_=-Pt_!W=Jq9!%HKMlvEusb2zkf9ji%6S?;|Ee`s;A+n#8B3#67A;MhTj_Ob+fAgTPabr7}6C_B#nTzv5 zvQGfM1a?5RXkI5Hx7D;w{C=?owaw;$dVOYL9$gf(h6`AA68fHSDherE|HP{c=1tZW zZulXw$`tcVKSLMqD%JDl_h{eKUYHDtnV+2ngmrcf0F*zRSL2 zf18RDuOPBp{TIvl4eAYX-)Q9`n8IbcMBZ$0=71!qPhO_l$Ig!2arCy zN5Hz*Tihc2QdgE#-Gd9?&P4^i!a>(+bZmy7 z{BE57rnvth9Vc8bxZ|8qDKVo_az?}gYI!Q!yZ>!w-Y;Y}Zcjc>TSJ1zQ_#LykGudO zNOnDdYYPfNHHIi=n=e685TgoEs9Xdu3Yj#ML|Zsfsb4;&8VERwXAtKXZNfD9k_8{m z_*<&uxfdI~CEeGU61fT$j9V74U!)a@Bxy83Rff;#7cBJ|o4oLb-ugzEBDH=m>wHT` z1Q!m`TMJYr#)%&g-GS3s?(@xYewrc5^_&KeB`!NzJ(|pslKoeJ-DXPL10DFT*O$zD zBZJtqA$qk6S46(n>}!I#z}1nT75w-94}(f#7@x!ESj)`7+gO_-m0{R8*)+1x^=RMezTT6RL{hG@1Kob-dUJ6O+LFP!$uX zzi2>`Q0cbJQ;*k)^Cd1TFSRQ-AWmT{r_;oh&W#VO4N4=VGXp6j6}GTC^L}qFHkjw_ znI3ZgQIXV3YjxKli|XPegAsoiZS$PRsxMQxTOeg?`H(uckSSH)r2w!{x2T>SiNrIAy>CPm|odXb2nvn$M}z0~50(d-t`LlRWp6@n#4 zw_&vB;^Ms(z`QTS(?mZrSCH}i8B*{Ux(H~@)pr+B)PeP~xnBmpL&Clx?Nw3bRB=CO zz_a3sWL(XZi3nuG7n@jIUWMiFq(rAYDq9nh>gu?NSMT@B^(7d#T%PD z5Gr+9rFcu$xF1T-sbi}|?vI!2gq;K~fL4?bjz@}=o4Pj>Hobk}7+5Fpr z#0weNHuaWkPg6csPo+pD-oEaeN{WVy_S>vnY(znC7$DxJsi8R~n2?TbZ7rQ%AJgH% zEwKk9BqFW_E)riLy5-OBpU*CO*FhjojLr4US_yi^Ey8utT506{f`VdS0_Z778kM*Y z`8DeDiC@joXxJ?TNhq(W-SvP&NW`*K*hASjEY++m%rl53!orre%6Ar>ue3bxpA+@W zgmNYFUDo@qJ$+-T@of*4xupdDbu33W%2Z0+LT^(-eu29`?gAP^i1FE1axhZ}sjI#hdUle_9EuFvB%B^dqe(LCe$;ZvRNh!5`C*!GvN?9UKIr$rGpW*R~U8t3|NsyqP5_!)vRcBB*F>=R#w@ek4$Y6&Yv6+96^fRYZCHXu;-bE`#0uDBJ zy^@v$g7@EQTM_Og@@tmQXoMBiEq|z>K>MLmxlYG)lA3z5YJXXx?x$?v_kY_DRCCd-_ zdSF!5BCA3o;gE&bIk24v=qsTNBMpbOCf?(oIo7Zgfxrpi&j+JP5eXxLB*Z9S4H4lr zUB9<)LTytOrIwDDr>%|L)oP_)*&m@(q(*y#&G4-Uydz(N2`GEtbrdJW+tU;*{i<*&wTYIMfi{L@=w1@HJv%A9bR zCnY1DSl-GZPs5uVUzI6=0c~_yB``itpr1FP$og#8=R=(<7k7Vf6L*4RhX^7F%JR={{}vPn zMtJ&((MyKQ+(eJlR~BBX{EPZa1X`;|w8YMXG_?*Q^i=H`#K)}0hKD3>zi3mW+0LFV zbK!xGRpJ9P8cHLUUdu0N9kz`+B65B`EAGlQPN#i4l_BniJ(byQ_N&W~QNhmMyj|$? zO`tce3Ap*w<>zk8pr~#$zhx-!{UkXD6!hSBS$A(d?z&XZ;b@ zv4c1cP-NuwrxsHNTH4?@Vno_3c4oCxtOeGaP3H_6#+c4s;3@_tV#?%Z&|Sk-xFL~Y z%NMP(gTu{Rt2WChy~IRB*Txt`&W(bJ9ExX+(ZXI?upQnqwum=lMV%y9af4kIov}2B zBt!}hbL>v>-_f4e&&c8qwvZ4 zi={#47Sj5~a!6_!=?@LqVMn@l7JWVQ5h_;p9_^3;IxhJ4eha~zf{6Yi-`l2-E>Mqh zlBv}i;z-c@auIQ8zc8J5g}4Z3poqG_*=%%OK|C}yHQ!1;t^WsyJc2Vxf!;6gH`(r& zzMnrTg`*yY^bQK(3=mlftHsS336M+f%G}X=X87HA&Fjz)pC%14T?ecy9Fch*QaK1L zVlmO3ViuV`DXI-O({;6HOin5-+VT$Tij`D-gDNVJg)zE@W;vZVS?WL#sk|WQ5+_TN z8>Sa)`Z8otfHj(PR3~Vt%QMmQ>B6A9wYA8VqBW)`R>vSsEE$;^%yT{1=W7AJ)ApvD z5UKNEE2G0@kpj{1aDEyKAhrw~5Ty9-FMI0V+B()cwTid+(wF`KC$H^=aI7q*8JQ%N zyJjDkU>3U1`#^iXKwn>PmLeBcovmqnDszJG7-BLnbPlq5# zriN-?|LVD(V_SmMMd?U7s~mLrv?|a6iNL5snldu4i9QPV>EJ z?}bu=B|EnFhl#j!_gTrOt}Y>OSya0A`O^-mr7+rmLUOxMjEQHKlA)z_vV)!Ir&EB`X%CTV2q*c3dF0n}vPRKr3#!;Ufs z56Sx}uh9dzOB|G*D1n5BFH!~S!jEJVGToeI@k7Pg1eP0t_yZ}GSV_}XlZNW{^PK06 zswzJ~!Qe*Ct&K$&+t-gkPyRY~&4SKL^wy}>w0b1$v>}icvEN|>OS*F$2lsry^OYTb zA2WX3Md)klCcXwtS6a9@&1khJEsp?{Dfc%*MI+{udsRtoBnPz2-rTM-M2|*j?Qa)0tqxAe&kSmTQ`Fwr7oYF9;w~HRv@wLn5r_1d~Bj@?-DIN?mUFM6J zLx1ZkXwYtfhv73rj)Jc_4l*|*SZ_QskN{U6jicHEYY(5Tf`WO!TGigXNV#WpTwHwP zvG9lF-rKdtFplN#Jj=M%X)Xon6fZIBYQ~xHr)*Xc8ug%OnDPfy!EwMK3S|`F3f0u+ zi>zMZ9m$=R9=9`Xg@Q}S<4PkX z7u%8sI#58-Nx<4pc{jt<|4IL0-WY%dpgx(}JQ2p!5UV%G%Jl!S zK!VAR$ek4%)FFr4h6cb(A6SwX!iNwn?N{#3wDHBf2x}=c`%YW$l|6B|dN$TJS*K2) zN^->ElaU}JH|b{G67jvZ39_tpyumTVwe6O}RW| z(~}}hDIssB)8^JCa(Vx9bZ~}5^z4ll0_01xz&rN5XSpfvQ;B6f^R0cUAh1yJmp|a>^7M$$O)0QKlN7Cecn|LVIV>Hqryu9_9U4)p1%L^ zRHiBmCAB$+Oy<_@JiwKeFI1tK1x%S$kBtBtkY$`HXpC(qX;burx z{+wCwTQyxnBX~~X6Gxr(pn4_g>R)@54& z9%%ft5%wEw9$*E!=xv}m|Lp9po!K(UxyIwZ;pfu1=}ZQ6&^*p#i6w>>2^FJ?juC(x zH39%1^k#~%5=ApdlZj)4sptNpFmh{r>Zp%{!=EWzf)vko{(Il3IBdZ*+oI>w+44h$<+xkIMH60K#jmTM?!g}d6gdDO8p=e<2)|)-lk?)FuE58{Z((dv zYnle&M{qpq?XKN!@X&G00 z%EE`J$OggNew)pURiC$}&5aR*XXO@3)Dcp3FGQ-Ha!&QazbKhMsG0xD zXQ|Xfu78Vvp5`BPmIPLTj-hhq`5Bn&^I%>`T$-wTSKenfDtKnM2a(v?5=l>&dmKbVn0+&1mWdP7MJ;Vv;={i^kDsO4nN}SHleP z40q>_w_7lx^?G&kPPj;qrRu)!q%6&f*imbAnAUV`O;hYpYw8jBy#R$;=K1g=a2zjz z`6cs*+#?{e@^H=L4SQye9~Sqf2ylh_!=9`=_rKj7|MM#F_4&ge#bkcJI)=blaQ#QA z{}KBCl{Wp|VU~bFTR6lFcf@4%o1-HON(5}CK5e#3|WZw+#NzBTw-$E+#HyS{2kWI~c+CxM`=xcrPV8B2~SL0}o0SamEEwgv{QXRP}wK=}w&bU+zmmn%xWWWv1a?+39EaP!L*v3nh{YsD7?}y{(GtPw+ z$bxQdZC&^>VPn0nZz2RuDwkXEZKS35wU+%J+C3uzm#EN<72>J3o(My31RjCNM!BdY zrH*(_Mcb79`+n!k0PY{&itQ8)eKt#VHJkl**z<6qUF!=!I<7aZWoa`qg)Da`1C>Z? zOXmHe%^I~*dRa4MrwB2tiB<_oR5^rVCIYw(rq`+ZWa%X;e$;K!KDnPfK2&{{?nj+O zpU_P#hr9kv74z1p%amx;jYk zM~d(#2Z~iC^3u17tU*enL8YjBqCUAJ5{_( zhdsU^^480IZUrf3Vhv(J2Fe7f--lJ6DhUEyv~xJ1qpK^(OKyNctgWG&8WMt$#%N)O zxlyM`ub6KjQ{WZ;^+w$zeEv)@T^YVty;ETH9Xe3uzBUBoUs>rQROE8w==p38UiKky zFnuKpaGfMBF3GWpwm{2Y<_x~K(jvZoXSuZzEw}|WIhC5UF|=v`f8gwPi}N7$9ZsI8hC_L-M{KWsaCY&(tdj$haYP2(oubYgq8$>4)ZpA zcJiIPqs5JO92yyn79yPFh$2JQaBajtaRNC>pnw$`PZ8}2HlI5?a}5<>2qeu*+2LL7 zQj?hqVASePZQdv&%Uo*YTv|K4?{wdM^?Hy!Zb3O3m4TS}i$1$@(3HNssVjLS`l|{I zMCwqrZQ{+RGGz`7VcDdtWleItwZpBskcQ|!G!2P`_8&RqyXmu32#3?zVl)xMP5x|_ znv?ddv@$@zsW;-LYyk5VnNgHo}@P-LBajN=^pR>bv}Y808eZ5@=< zeyve`+4w2nNn5jXn#Q`?deR>0o0s0(-s8iV_M6w?(rOUu(~J**4EZizkH?Dj zbKa$%X@5(tcl8rls2zfSZ8{AAyd)x@YYMPs7A|Y%^&@J0JiNNHQ&lJ!7LAuzXs9!a zf2w_7OiX&Z75;s|Y8+N-#M9%(vvmHy99;FE4a)itg0S|8fZ^w&_;Jn`S*SZX-(qfK zV2^FYocxu89VSI!)MvvZa0PoL7yaMn0mi>>`z!Z91^%a%(Er~vjX!9M7kQM_FQ0dc zq;2I#+{?m3G#-K1fcr~^Wtb(4_b}OnDz!R4_ zlY_%co=eZ7QTkG?{wynWzeTlx%rB_hI%9>iP_=OitgvTP;{r&ZO`T9k;QX8z5#nnm zj~q8;55fAIDFOrv;d$w2_<&N?cGiZ#K#}_s(p!b-=WIDKLkY>MviWjq)f-NWA0i{8 zh0gWA>_LjhZK_`n+oY5yZW$2IVuXg!otq($h)R2n(u$MEwH{^(1f#|CP2W3xp?NnSMjA}{ii(&`zb}- zT*5<+4@}vruVu4Un*6#Xhtx;0ZE&m~NGE<|s`DwASBS**;4B>ClsY*meSYeiW?YHo zEuxHq7tUPrv8S$T(aVG1noI$@IHM6jo|T%c2QPpf!ssXL^LMZD!l`brnuKC@iSb;96Om0tH@j5m0Adbh1FU?E{UT#DH1q7Nd2N!G0Sm!Mo=&{&idg{2% zUZ@t zXAlO7g5)R}Bxi{u8ANiDoa2zAf+T_QwtEYEpKtq}^PT6O=bn4+-9LP0uzRXkS68jo ztLm+{%<~8T65mqw#V~>t@{vO>C6V@cvENyk%*%569nC2m(Z8h?ipCr zgUN7@AC-s156+s`i_=erN(;A@s~+NdaeB!Tt5f5&-AakM5#^uw&@k>`(phM9Wyxbq zM@T~lrBk719H?%8EPg!g10UOyvpfn#SK^y4@M-tAe!e%!nEB%V_hTDf@uFgH&CUkD8)BLMQ-ri~= zTW-Q*FE1>~e_r0IHsa$n>m~D9AWgLvxJH7Cna$-9amtr*UZsQdSQvF$^>@$`RdqP* zX~>C+wHli}{_dnS7&b3ocxN3U*@mc-6c?0%rOLl=QkAwzED?yJ5(T{+o|@@!oIHe6 z|cYIvwChIeq{mC7$(C>{wT+9Wi(>w^OzQGeWK~<)KA=Q|cIM z6MJWX-=p$jb4Fw6G_hCKj&G}e$bR2Lg+wk22vhGYhLnb5OqXCbVw6J(r%CF?>wpJ$7bK-<`nZHj9iuOObc1DWexef;4m%ogdv`U4nY z35%IddF22>1&KL>2yJz*7Y+y zt}q~!m7pT@9%&WT*K#L~p@OeY8>XUMtK~W4`TEVRUSwQ}#~Kz~)S%9XlZ#FnShuf@ z4r*YLzvb}2C3(ddU5hiI#Z0}ECSuu{Jlw-HFM7DcGcX#0-A)t!=s^i)e{HaJC#{2h zfPk=T#G`QElaHzu8+9r2TkVEvJ>yKW4xS%OvTn2YNwzub)kkUfA(&?nSXKRS;u6G6H+1VtT@k0O@@=g}=3S^uY#l!6xE_@a! z6>Qs(8M1z;N**A-4#c&EfqLPlFq>`7g62<7`6%TyYva5jT56mx`qz4TDY|CDinB^3 zpBfgQ+ANh^uodHtg}>={H@(q<1qpPFh$JAr{cLhygmm!d#KY}=2pQA>?`P>eD_gd* z(06m%qzNC_QC(ZMazX)f5~z!)7RF|HKHIvhlpkw!Ixi#jo)k6*V5DB)fUdlU>PWw&~ghhE&UY2U4m1v#EUmgr4 z#L^qfw!WhImWAm|qwiAKbUiDhzRL2v#kQ+CT5{}((d%w)%vsJ^r~TYJKn|B`U4UFv z$x@fL^8K*t{J`1=AtOw*W9hfG0CN$;`+)A(`E+(Gz7m|WAP3bi^K;C*NK(r;Ln~gK zen3PJc3%lk*BwK>nyqK%t-g89LvsgN-kjRO%r3gVYu~4CVMDrLrFW>HXR&@JAy%jm`W{q7hS-@A0cg;y^ z2?{cSdGd5r zLJfTc9+7R7Yt0RNrRH#;E?np%N^nKBl9y!`2?{kpmyAuFr`?RAG*3>(?|ui(#1H97 zb2~`h8s*Y?B5jd{pz(+wQ)1kX6G2EVq~p_f&Fh;$5c?vxd9YW=Bqnzlcs^A8pTp89l!vo>s zrvu{~GPqeZDUK5LndV>IJQbsb8QW=OG&D4-a){oG9Dt_4sIBVyrV&NVg9SAcjT=c&T0po>b#`3@w2^;%C{S1S30c%^{QYpt%4 z?*lJ2FK&Oyy4DHk{*?;oKkCi?d&15DFZpfnex*E_E2W3FU7msWUjp&vH~x^`tFbj- z?e(><4x3(GJ_Bu+E$>}acE$Vp8W$27Q9Jpl%}55Qn!|$Zx~{CFBP;KIlEZGq(QlP3@=WtV4lxQvgJ4hd}2H}YV?(|7cz^IHb z@)3QzMzpKK9r_5W=^neG7t*lw{iFzQ@l zY#sAtAf6t_pO`mok|_@{gb>|H0`U;KSH2->l`T$|InO-d>i5=wz~sd-S%rd z4bOXNQfd{|RtN3a0eC|*u<@*V)t}$s>acleiH1J2C;O_j0+zUi zm3z%u+P9v0rsP+c{37A<270bE?!jrON}e02)G4AgmR!=bH4pf^mTxylhR4>lDaEc}> z)Kit%%5~ez)x$VYdT%bxk*C3dsoeVGt_h>S`pc&c<2)Egi8iHAUvqWr)#G7y6c_lQ z_JCXn2}wVpT$cG7ryXw%XjNiSY zDzwT$xHX6?_d^4Wxnc3;sH0{bPef3f&J&CKbqyiI{kbaf6Z$NTYWx~6sn?F~T?%wq zn<=<|+;y6_tK~D4&j2UcAKG+yVhMUG!4;^T>#5ob^u-YlJcSqfeUnm zf_NsqosBPOb>v2U;{6bMlQc=OClakbgrR&YgtPrGTZ(0h5^Y&^mt9oj2Gk30kVk^h zL1BXK8|6okeI(((3Y~z=U408HC*wZ;j%wL>hR`CM_4O@Yr){ zwqjOTUDaV`8g;C*QlvRzUyO#O<0Cv57Y~Kr_&Afe$WUWM!tz1Ft|L;_#_$LOS7HAJ zv;M|`1V>8Q-S&?h(rIT~g{PZ`MtS&&tmVbB+=>+)B{+t@LiAA%ZJ19ALDFPhxtf+9 zsbN*vGfWcWht(ey{b|P%#on!lWg|pNT7rg0xJiU1AH8$GuLUr^?nU-|G#TfAYa))> zQ_I|kN?oQKd-{SRXJ2>gKt{;Q-N>Kh&2or@na+aqs!9h6@Y3Upn)^Iypq#l}sQ9s1 zaa8*;VM7k4!$SR3CC$qLu6BN_q{(=9jG#OIxRSKlwm3K0--H$@yliP%_Mv(Isknq$ zbJffVI$Gj3~ed(qBB(qCj#kr5E`<_3YnS)XE$3aP-;5a zXr}%lo!<=WCaD*!1(p`O>FlLzG46mvqY}p_Zbs^k%OE*0Mno%3^Z-b<%uV=3?Q!RX z8$5UBxAyM8H@x&(l;p|I)R~B>QMmLV2$MMLcA#}x{Jbn!AzFP;{G;7j&Ab-(5WUx% zSvUPQRN-eF%CPb3E}toT_ReUv6QflQda0f-2a$y+k~CP3(!AxxgU%KXd%d(-XYp{A zI*Ia{M+E4FDAGuDq{}|6spvPK+w9IY^ou_?Yz84V$cWTGo|L2^Oz(f6U#^<)Ym zfwK;hZ-n$O-Ad?RP@3EgzVW8fbF%ozoY@v+n<{;6whG2MO;llK5 z@z6HwV|A890$S!?T*k$wPct&CyR|KJGd#Qn%c-^sW7$n2Y`z2xhJ24uw znz~XYxE%u(kM8hdb!)gSUha92n(@TKDJQ1hGBNmzv!|-gkMk>c334IJ6CQZ1mvC<< zO+}Bj1)S4IiUnH`zePhKwZ^FO74+rkKFYvMd~B$OU0EfP8oGu5YDWrr@!WVqoX%g{ z9AMW7Uk&IfW}&SrB95e`U?7Z2CNemQbHK8EHSQc>*F%kL4Z@)JA#ug&=!1}Wr}-gI zk3)r1YAU2U7*x3-?_woss3HVQOo^z2R{yk`d+!Gz!ybn%LriXYAhMURk92j_Mu@uS$8m z*mkHojBneqn#PNT4)d$ZdrOU+chan+2^4QzE2&p{@<*LPTFf(7l?~_Tb3wy|b{aBVpcb$&LOXiog zPIpX1jF@whEu2*%%Rxt&cn4ri_ahy{mF_j68*Vqsr52SH2<^^QR7CU=MPaC5CB@#- z?HKJ=hn?JIwBe=u1X015!6zDTSoO$v?}!jsU+`GDlJfCR$5cn1%cU~S>>3{^=+uM18kBVMQ!HQtpW7Q~=9nB|R!ZVDlWp4-q$-r&Q=>Td+Er;|Oi+vT~X+QDxGb;qG} zC%fB&Y$~quV#NVHADJ{<(76anb1doG{GPE!(mYB{I2Y(K4!gdRB|_)GLMq6-If%K0 zdsm0%y=U07=^nJlR8&O(^$ghA@5M)^NKuf<`vERR*+thwpv}f9LHuWpo=RqeOv9WC zF{w*GJ3F^c4VIGaFw^5)wS#$nm;=kG5F@_v4PYK+e7{~Js9dsq%SOY{BHJt232H2g zDArF87w&2HL_TobPXblm4P@Rc*)84W(I6g{tL84FE$s}`e{3igBosW)&M9Pk)P@?k zb1XbGxkjL7F>s5Mx2}+@)SMo-fmHUFza^|k&b!y0Y?p2;wZibzu_}varZLQ)bog>%J6A>Y-*k+_wO;UxS!jH8e5w4P^q%~1D_P~cP(-5$ z)7Fttcj>P6@P;JNTyo3)+O*`2&nzs9m2sx(ZDJn@y3weQZ?(3rrtuVFVnK`_GKHhu1%kvWBi;lGO2`v4FyxksZm!lD6=%(8OKdrHmo8hqMeR0ehlWSirfO5cNOO46z zIWebFQG}8@W!!WQejtO`x@meU1_a%6AA#i%da zl(wf+zRis__;xRbOwU;_KSdM^G+npM-|FZZ{P zN&}OJiAKW7(`{{fQUN~bqC!TCpKqg7IP0O#XqlftF)}7U4vFm1$UZS;3ZSFFYwgU; zwa~l6Ekky%XIQ zRsS6nS^ORJne7rK`ghDNI!bqs$K%x5r^@YWx+}T!o6p)T*Pd^+3103w2Ip8mMAbt`B=YAe> zJ_rO0BEIAqfY%GX0ebrnkU?dDN?jhwMe-780?{OSI#dDP2VWk5J5v3Dt!lv!+Ilo# zOQ{5q;EUXvB0ouop8>n=E`YNgh#deQ#4dN>9(e%kdnnz-ksR2EFlm)Vl|zh>T$AN~#)`o)z?5?&c7Nc?6Z zqk0NXSLac|74$W8`lgVM7HK5crR6n{Tv_q=m~YOXW4;?K%uce;hKZ(+xI3ZpY*Y^F zJz1yAWRqVR($Kmn9jlPi-xe?QTJh|ZnLM}N4MyaDoj`#Q8toA?dfdH;(60KQtUh5X z`pnZgrS{jcHBlTGa+{Hl4g4wtOEF~Uh(%6j?DaSh?cxT-{sUX`e?)jFjrwiy6azx7dPOf-Bnq#DBQA7} zz4`ZI_9^9+n4t(;Qse^(J+{ig>;%A(5n`1ta*yQBcL78(L!%P>T<=Q;ih|rh@)&p@ zNEj18_<7KWNF03qqwAv}6TI)BpFhjGKKwsNCibmg-IS?7|HFCH>e}#SiZtWrM6MmB zwI`~`)^Z`tY4DqkUF!3xfeaBu8uPTtvHWc;Ym`FYCq1%4Fh{6)Zz0-c{1mb^OnTY=91 zM3F#Vhv4>6`ey>TL~;Aiax#A$24wvJ8!(b8)irOXeD_Hyc<>8)QfAD)HY9x+4*|K^ zf$aoRkiRAEy`r}VQPPdTippI`CZepU(I|Fu_RRligj+NfuOYSf;gPS$K`g>rteTSN zQjv@;*4!K#84m`1$!Z!Ke-{TUN7QP*(jg+qr6{2eHHd}P_7iLVrdi=F{)mU{#);Hb^V)| zn(7H$gmiM>X;BjIhAU&q_-}w+f(ITRCV>vZKL3#%Y9hbR*le*r;L?xM(dsyncDAy% z7MktqU6EdU(*c@^ir}JHS+`hJEy)Y|3KrfW#)y+TI`?EStu^V**Qme?xPgSt$qDga z^WkUtwd{>WnPzM&`At3-f_M($<&XV0LL@%j^OkKvlwJ>{iDs1XLY1yN$Dah4wT4Za z4k@D_TR7UHMdDj$=mU*!kZ}N@D_`4hHD^Eaai@@nQ`N70o_@vG|tg*=nBxPzN4cqxz$8w10vN*?9RbUYT~ zL8(YnAXGE9P2;6L@5IG|)B%O{TEA5KcxgoL!lve<>8V*!q(Lv*HtnZ{%lxoc>wP#W z`71DsR%X-^&iyt)lVmy9HSJlA`>FU_;&^Xd7VZx=4MoH{IKFd%HG&*|{Y1xgPpxD| zR%(-^jszB^nU|%goi&vEZ$`$SNiD7b>`s>PMOmBEw5hF;gN{x~sbjIvD;PU#D2Xs7 zhUM5ssK2ftAzhmX-nBQ?)1?hhRlRraB|&aX+IA{`WEtg^HukBMl%AZgzrl=|*H@}v zZR7!0-h-NW&8P;gnN&qDA@(}|*M^;k*vj!|*_%;Ovqq6vYQKgv+6Sg|#)B!dgPgVo6RS2CL)5-O5 zuXu%Gb~P6!v4Ppf>>@yM2)sf8p5+04_~ z{Lg1qXqIf0FKsnG7OdksXmZxhy(CiI4D}NsMLk9a9|GYaO3AA)x_-}J+ZRr59%#;x zFmRvh8nS%iG{x?}|C!JDo;!bbwMy;i4l_+v4X>ib=Z2438OD8-NwSMJT@McIMeac^ zU*5hrhIA?X{8ZCe`W)(vMpgo2FdV4RezaC>y(Ym0wQ`|x61LRp7&Z(4_KknVIe0fy z6opcnEX!fnH_yD!_$9!C9EnQykHU;xb2MA6-SSzH$7?p0xE)%%7Cexb`Ml(tWm1B{b#3?^ffPKXO z6u}tyC#$Hl?3w_|+veF$zJqc=Cby4Z@Y?U7ojC5_sX&yO;0-{(fy?Os01u6O+0{G? z&&`$omTTe@l=UqHly`WB>BynbN)Ey+@Ru1(QJXg3kix9!&!G?1qU9WQZ=*RfA_qA!G-OxgG062W z{*5lw4p*dx*09Q1C&zM;DS%F4pE;$!#XLRGItME67TSSVch^5Id^z!R(FE~z+wMz# z2SM&$nE&^jir%F8P(#|l2mj^XZQC5l@$Bodk=I?X{u!t|W4&|9(D#X@GG}S_4tlOS zGj;3pxn4%f(Z4fiWYV-#YYQ0D6)2^IE;pSLw~YR@byy{A=q;k);*BQt{bz-bJKE?Wm$3v+scNb zZYp%Tdf_>CB#2-Hsl_JZ#hVD+igvh3b091$`cEV+D37fqF=UUGrm4RsoGU{!W(FBz z?Qw!oC-8aFstYu?sJ_X>*QH1p-QrpC383T03@;Y?lHy<`^oJs@@5_hVhNoZGOA)3J zehJi0p_f|QU>aHa6gKcmfe^ZR((4xAX1=FY=nH9b`%vDY?$|1%MmOo9c>Vi7ImM0o zIVH8xw>WxR6KeK>v$)HjyAU>02p$|j1f{FVo-Oa%WH;Li8y~6+>nH1>V_@P0QmWB7 z*fEy<$}XkxPTsjcRDpG_aG1Mj8}%B6#c44#oSYF2;A8-%*OAY zi}6Lc=dYsoYtL{x(9z+nZtqTva$$(JYga2pkwc0(o5*qlcgA}Ygs%|7Y7fWRAzqa> zv*)CjTZjL|!H&O!PIY)8U$G*-gAl)i&e0F`NKQk@ajkIm#0f*Ylw)tdXT@XF#{61p z^(#FyTO^=adz4Xrh?MYRf}B6;g?k%aY`^)XwPWQRS!ob*%@tuIt|mV~@BxEBxd5xH z24t`glIr*;zxcChkB~`pg?i{emoxh5pay$pt^8H1LqfB5B}W@Ds0_;3Z#iuVoB|EqW0mh!z6 zEVylPC2F|xkJBZ92+MD9t?!_td_-Vc*9C8ZJbiT334v`7()2T84R*W)mS+I@IARj0 zjvj32)=TetA2ADrCVmSM@&LQ5Uyb4aYRQ&|kH)GtUTp8O9#1pxE(q7ZT_2%wF0_Bd zyk9{$FFD;`jTaMu9Mh?fKsPCm)O@AaYxO5Ha{@HxVKBqOMZw4??|{$_GPc((YKe{f zzR*G#qg2OIG^emTvNs-3pmD7!Ztp9V<`*2a(O}`K&+{^tA{8JPfqH(hE9F!9ko`ZR z-~S4m(2;okw%yCdhXzGLXJwF60?bR{jfXIBt;DP=yY%4c^sU<18QR@`kph*&p6TsQf8e2Y5*m4^o_L3s_{F~lf_pD zGUR(u6}{8Dpo`g~|Cq4jcj`IdJgEhzO9u0d+alxMt@f}AgB95#r{Npe94VEYzV3A4_S)g7Id};3 zle}@gq@rH;o%%g9PnK8n|&q6m0@o_*%>VhUNw>AW7}wayLOoDq|1Xk`*hsXINX=WZzMAMvUZQp|B6dpp0(-vZm*EDTU_UoSOB#Q(>cSPc9xJbE7?`WEVY{zw;_ zFFJtE>+n;(&lz!Hc(Iu3X3=izWKFSYmcZ^8?_vgsi(j9S)n|JQ-VXpWs&YJ#^$>4s zAb$v?{T?VC+J4EnaY%9*alQn!yyj@01Saph7Yq-^fF*wg9HGewQVzUIu>noIq37f$9{_{{_<8!_<~P365seyB;ktsaLP19vH~eE5 zXjbBEAb(^pGQ=?+qKf&4o|js>{qw|}DBJAo%fT&6!9U rk6@hR3HjVx#Am9HKiM zGMj^MXJNrMBt%gP#`}^2s?&o863y3K>ls)^LvJcG^}I!zHD0a%N@`rg^Dnnk!#9$v zh*2CZd2V2=VPh&KU;81@6dmZY!=qbf4lUoT+e?LT){9#^;|=5^7#1#tb1fkHaLf7g z;9S1b*d24qAXa6zrx2hvBVEBf3}<5XVp6EaPJWG%|M=puaX>=fcaSS}T2_ve-RWFF zrKoT|V@(-uED;w6!@KU7PgFNx;1U@Cz3P%~onO6LZHMQsj>Vga>EI1% z5IHYu2N`uP3F{<{nbh#^JJNLFE)w?Kj3b+aV&S2Zo|AVJf0Ndr4DUFeQH(aFFEFKH ziGuesrd?p)EUAa!ZjSTT@G4-O7df39YA41S8If+hJ}^i|wx&x1Ru6_rOJdd-&!(v( zqO2sej3mhbYPYcwb9$s2sqQTafKZAkeezpky{BlNu2(M4{O7Y$55r zi%H|IzRL_$aahCxcts2+s5wq|A5v5iC{9gZmShpjk1QvtpznDPS90hRF1ZBCBM3KR zHX6c(C5{993OAh(!J~^O#&_Oe!KD2PD4}F3%|F4qxi#2 zf~mFvR2I6%ZxE`Fb!p}I1y=%*u-jx_tdbRttb)`2ENTDisVQ`Hm+pOhD`m*?v<9Ii zb~y%iYs;;esDT^q@SiJn24>D**5c;v&P&Jdps7E2>8|!dKnd9ujw$12BJtx0!}w`- zk#*9TON*w*3x`1M%6`nV1K4k1CZMS63XB8d>q>^Z1E?hPgZsehDhIe@lIs=v=I^uq z*2Ld7@ju@?ENAZ~91q=uNlXjch}o+&{3FWF9P#8h4VY{mbY7nGXs&7XR$%7OIw45m z-~E&QU(Fl{TaxLm19wP0S+6Fcd^{@S0z*4VYVz?vc8mb+3sroY+)23fuF@6c$%p7K zut1=p@|}Nx0V?CkBmX1p5B~-p!oz>W9g2#Bp z@HnJJ>x{VauZ5R*SB018)%8meyjle%*JrFGK{KU4WN;Ii8)IGX$1t>m}t40`3T@tmSV8F(YWyEZ~WWRZ1f)m+rRiH z1V(9GcJtKXWw(rxUDte(WZc1Ef4=8>!$#QcYXSEzG0C>ocB+!xd-%|u-eW17J@Wnr zyX-d$nY8=@2r_q|1%yjIexnLi9`dMGCYhT3nHCASn?_wp9cuvopbs)9_#l&iVCV!} zKO*^oWB>iitW8y2a(C;h?J1G!K&fgx|FfsNP?z;XbQo>mCm+9vM`;pP!8TOTaJAX^ zp*L>{kt`F;I-C1;+>i2ILf3)*c$V^0q6KbE13lf=`sKb-Ff?ZWrkQ-TwO*iU!&y{P zZN8?t>V)Q-2(cjRw2C?pCT-ck&_qtH^#RF*4vv%B0VcneuUSaLKEfyyZAlNrR-dJM z77!jW?B-~hhelwUi|9t*AC`EwhRJ`t&N$sB6F>N@<{UAxw5q;7x7LD`-)$OZipM)2 zMNf@dR>sr4doNZWxb+OVTuF#0*~mt@R~&bd1@_O9g4cfR9_d$Dqxu-PFyoAPe|5l2AoS(iQGdzq`59N6m_DY^coH$ho5upnc3f#+ zlO-HOKwrxY)rvgW*e#6E3DPIs?K(%3%O#Q#V7Z9;y4T*Ua=8o z(_hFf=#R0MAI>bM=CVdBiXw*PK1g=MZbmYPL^22D%&Y40wE1(WruIxH_UN6yx_VCD z9j~{_pcgZ0{z&{M%T?J!Rbyk!%MdKfs7kbx$JWN^r$|=Fhl!Jj?$d45gd0}=fa1-+ zX57-l27)H0+m2euzU=sfG(s)f`TUgK`tB=tA|04meL$Q4TG;7d!9&_ayBGHayrj$M zqRP&05f;g~*^mna|LxECejxNN&Lg^;J94IlZ;(i4{C((eZTx>|8?_)I1E#bkxuXJw VCmr~KSkj%V5bm2jF30;b39l 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 HKmES|?A_w} literal 0 HcmV?d00001 diff --git a/_docs/dag4blend_inst/image/scene_project.jpg b/_docs/dag4blend_inst/image/scene_project.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2cd5a947a658a26bb25dad71f7fad65e09fb2da7 GIT binary patch literal 14773 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 literal 0 HcmV?d00001 From 18bb954d896b2eb2cdb42d9c0c7ca441d4fc2646 Mon Sep 17 00:00:00 2001 From: Elena Date: Mon, 3 Jun 2024 14:20:24 +0200 Subject: [PATCH 2/3] Finished the last translation part. --- _docs/dag4blend_inst/.gitignore | 1 - _docs/dag4blend_inst/dag4blend_inst.md | 468 +++++++++++++++--- _docs/dag4blend_inst/image/bake.png | Bin 0 -> 60679 bytes .../image/batch_exp_col_joined.png | Bin 0 -> 141344 bytes .../image/batch_exp_col_separated.png | Bin 0 -> 33756 bytes .../image/batch_exp_sel_joined.png | Bin 0 -> 11566 bytes .../image/batch_exp_sel_separated.png | Bin 0 -> 20716 bytes .../image/batch_exp_visible.png | Bin 0 -> 11820 bytes _docs/dag4blend_inst/image/batch_imp.png | Bin 0 -> 17836 bytes .../image/batch_imp_add_feat.png | Bin 0 -> 7014 bytes _docs/dag4blend_inst/image/coll_prop.png | Bin 0 -> 5509 bytes .../image/coll_prop_override_ex_1.png | Bin 0 -> 31866 bytes .../image/coll_prop_override_ex_2.png | Bin 0 -> 33170 bytes .../image/coll_prop_override_ex_3.png | Bin 0 -> 23658 bytes .../image/coll_prop_override_type.png | Bin 0 -> 7216 bytes _docs/dag4blend_inst/image/comp_editor.png | Bin 0 -> 20039 bytes _docs/dag4blend_inst/image/dagormat.jpg | Bin 6854 -> 0 bytes _docs/dag4blend_inst/image/dagormat_main.jpg | Bin 5679 -> 0 bytes .../image/dagormat_main_shader.jpg | Bin 4406 -> 0 bytes .../image/dagormat_optional.jpg | Bin 15160 -> 0 bytes _docs/dag4blend_inst/image/dagormat_proxy.jpg | Bin 9896 -> 0 bytes .../image/dagormat_textures.jpg | Bin 11517 -> 0 bytes .../dag4blend_inst/image/dagormat_tools1.jpg | Bin 14150 -> 0 bytes .../dag4blend_inst/image/dagormat_tools2.jpg | Bin 23652 -> 0 bytes _docs/dag4blend_inst/image/exp_features.jpg | Bin 8224 -> 0 bytes _docs/dag4blend_inst/image/file_import.png | Bin 0 -> 5525 bytes .../image/inst_exp_features.png | Bin 0 -> 9604 bytes .../dag4blend_inst/image/inst_preferences.png | Bin 0 -> 47635 bytes _docs/dag4blend_inst/image/inst_projects.png | Bin 0 -> 22039 bytes _docs/dag4blend_inst/image/inst_scene.png | Bin 0 -> 19811 bytes _docs/dag4blend_inst/image/log_panel.jpg | Bin 111359 -> 0 bytes _docs/dag4blend_inst/image/log_panel.png | Bin 0 -> 356755 bytes _docs/dag4blend_inst/image/mat_dagormat.png | Bin 0 -> 8393 bytes .../image/mat_dagormat_main.png | Bin 0 -> 39440 bytes .../image/mat_dagormat_optional.png | Bin 0 -> 16222 bytes .../image/mat_dagormat_proxy.png | Bin 0 -> 13075 bytes .../image/mat_dagormat_shader.png | Bin 0 -> 28328 bytes .../image/mat_dagormat_textures.png | Bin 0 -> 16126 bytes .../image/mat_dagormat_tools_1.png | Bin 0 -> 15554 bytes .../image/mat_dagormat_tools_2.png | Bin 0 -> 32646 bytes _docs/dag4blend_inst/image/obj_prop.png | Bin 0 -> 23626 bytes _docs/dag4blend_inst/image/object_prop.jpg | Bin 15928 -> 0 bytes _docs/dag4blend_inst/image/preferences.jpg | Bin 40065 -> 0 bytes _docs/dag4blend_inst/image/projects.jpg | Bin 17605 -> 0 bytes _docs/dag4blend_inst/image/scene_project.jpg | Bin 14773 -> 0 bytes _docs/dag4blend_inst/image/sm_groups_1.png | Bin 0 -> 24205 bytes _docs/dag4blend_inst/image/sm_groups_2.png | Bin 0 -> 32457 bytes _docs/dag4blend_inst/image/sm_groups_3.png | Bin 0 -> 40261 bytes _docs/dag4blend_inst/image/tools.png | Bin 0 -> 35076 bytes 49 files changed, 392 insertions(+), 77 deletions(-) delete mode 100644 _docs/dag4blend_inst/.gitignore create mode 100644 _docs/dag4blend_inst/image/bake.png create mode 100644 _docs/dag4blend_inst/image/batch_exp_col_joined.png create mode 100644 _docs/dag4blend_inst/image/batch_exp_col_separated.png create mode 100644 _docs/dag4blend_inst/image/batch_exp_sel_joined.png create mode 100644 _docs/dag4blend_inst/image/batch_exp_sel_separated.png create mode 100644 _docs/dag4blend_inst/image/batch_exp_visible.png create mode 100644 _docs/dag4blend_inst/image/batch_imp.png create mode 100644 _docs/dag4blend_inst/image/batch_imp_add_feat.png create mode 100644 _docs/dag4blend_inst/image/coll_prop.png create mode 100644 _docs/dag4blend_inst/image/coll_prop_override_ex_1.png create mode 100644 _docs/dag4blend_inst/image/coll_prop_override_ex_2.png create mode 100644 _docs/dag4blend_inst/image/coll_prop_override_ex_3.png create mode 100644 _docs/dag4blend_inst/image/coll_prop_override_type.png create mode 100644 _docs/dag4blend_inst/image/comp_editor.png delete mode 100644 _docs/dag4blend_inst/image/dagormat.jpg delete mode 100644 _docs/dag4blend_inst/image/dagormat_main.jpg delete mode 100644 _docs/dag4blend_inst/image/dagormat_main_shader.jpg delete mode 100644 _docs/dag4blend_inst/image/dagormat_optional.jpg delete mode 100644 _docs/dag4blend_inst/image/dagormat_proxy.jpg delete mode 100644 _docs/dag4blend_inst/image/dagormat_textures.jpg delete mode 100644 _docs/dag4blend_inst/image/dagormat_tools1.jpg delete mode 100644 _docs/dag4blend_inst/image/dagormat_tools2.jpg delete mode 100644 _docs/dag4blend_inst/image/exp_features.jpg create mode 100644 _docs/dag4blend_inst/image/file_import.png create mode 100644 _docs/dag4blend_inst/image/inst_exp_features.png create mode 100644 _docs/dag4blend_inst/image/inst_preferences.png create mode 100644 _docs/dag4blend_inst/image/inst_projects.png create mode 100644 _docs/dag4blend_inst/image/inst_scene.png delete mode 100644 _docs/dag4blend_inst/image/log_panel.jpg create mode 100644 _docs/dag4blend_inst/image/log_panel.png create mode 100644 _docs/dag4blend_inst/image/mat_dagormat.png create mode 100644 _docs/dag4blend_inst/image/mat_dagormat_main.png create mode 100644 _docs/dag4blend_inst/image/mat_dagormat_optional.png create mode 100644 _docs/dag4blend_inst/image/mat_dagormat_proxy.png create mode 100644 _docs/dag4blend_inst/image/mat_dagormat_shader.png create mode 100644 _docs/dag4blend_inst/image/mat_dagormat_textures.png create mode 100644 _docs/dag4blend_inst/image/mat_dagormat_tools_1.png create mode 100644 _docs/dag4blend_inst/image/mat_dagormat_tools_2.png create mode 100644 _docs/dag4blend_inst/image/obj_prop.png delete mode 100644 _docs/dag4blend_inst/image/object_prop.jpg delete mode 100644 _docs/dag4blend_inst/image/preferences.jpg delete mode 100644 _docs/dag4blend_inst/image/projects.jpg delete mode 100644 _docs/dag4blend_inst/image/scene_project.jpg create mode 100644 _docs/dag4blend_inst/image/sm_groups_1.png create mode 100644 _docs/dag4blend_inst/image/sm_groups_2.png create mode 100644 _docs/dag4blend_inst/image/sm_groups_3.png create mode 100644 _docs/dag4blend_inst/image/tools.png diff --git a/_docs/dag4blend_inst/.gitignore b/_docs/dag4blend_inst/.gitignore deleted file mode 100644 index a13633799..000000000 --- a/_docs/dag4blend_inst/.gitignore +++ /dev/null @@ -1 +0,0 @@ -*.pdf diff --git a/_docs/dag4blend_inst/dag4blend_inst.md b/_docs/dag4blend_inst/dag4blend_inst.md index a17037e1d..e7b6f69a3 100644 --- a/_docs/dag4blend_inst/dag4blend_inst.md +++ b/_docs/dag4blend_inst/dag4blend_inst.md @@ -1,19 +1,54 @@ -# Installation dag4blend Add-on +# dag4blend Add-on Installation + +## Table of Contents + +- [dag4blend Add-on Installation](#dag4blend-add-on-installation) + - [Table of Contents](#table-of-contents) + - [Installation](#installation) + - [Log and Text Editors](#log-and-text-editors) + - [Material Setting](#material-setting) + - [Main](#main) + - [Textures](#textures) + - [Optional](#optional) + - [Tools](#tools) + - [Proxy](#proxy) + - [Object Properties](#object-properties) + - [Properties](#properties) + - [Presets](#presets) + - [Tools](#tools-1) + - [Export](#export) + - [Batch Export](#batch-export) + - [Collection Properties](#collection-properties) + - [Override Name](#override-name) + - [Type](#type) + - [Geometry Nodes](#geometry-nodes) + - [Smoothing Groups](#smoothing-groups) + - [When to apply?](#when-to-apply) + - [Import](#import) + - [Import and Textures](#import-and-textures) + - [File▸Import](#fileimport) + - [Batch Import](#batch-import) + - [Additional Features](#additional-features) + - [Tools](#tools-2) + - [Experimental Features](#experimental-features) + - [Bake](#bake) + - [Composites Editor](#composites-editor) + - [General Limitations of the Add-on Tools in Blender](#general-limitations-of-the-add-on-tools-in-blender) ## Installation -The installation process is standard for addons in Blender. +The installation process is standard for add-ons in Blender. -Open **Edit/Preferences/Add-ons**, click **Install...** button and specify the path to the **.zip** file of the add-on. - -For employees it is located here: **D:\dagor2\tools\dagor3_cdk\pluginBlender**. +Open `Edit`▸`Preferences`▸`Add-ons`, click the **Install...** button and specify the path to the `.zip` file of the add-on. After installation, enable the add-on by checking the box to the right of it in the list. -Before you start using the add-on, you need to complete the configuration in Preferences: +Before you start using the add-on, you need to complete the configuration in `Preferences`: -![Preferences](image/preferences.jpg) +

+ Preferences +

The path to **ObjProps presets:** and to the shader list **dagorShaders.cfg:** can be set manually. This allows to save custom changes when installing a new version of the add-on. @@ -21,162 +56,443 @@ It is recommended to store presets outside of the add-on folder. The presets menu is not displayed unless the path to an existing directory is specified. -For employees it makes sense to specify the path **dagorShaders.cfg:** to the configuration in the folder with plugins for 3D Max, since it is updated more often there. For outsourcing there is no difference, you can leave the default path pointing to the file in the root folder of the add-on unchanged. - -For each new project it is necessary to specify the path to the directory **\assets**. +For each new project it is necessary to specify the path to the directory `\assets`. -In order to add a new project to the available list, you need to set the name of the directory (it can be any, understandable to the user) and the path, then click **ADD Project**. +In order to add a new project to the available list, you need to set the name of the directory (it can be any, understandable to the user) and the path, then click **+ ADD Project**. -___ -> **Note**: *many interface elements have a tooltip when hovering the cursor.* -___ +> **Note!** +> +> Many interface elements have a tooltip when hovering the cursor. Starting with **dag4blend2.0**, projects have additional parameters available here in the **Projects** panel: -![Preferences](image/projects.jpg) +

+ Projects +

-**path:** the path can be edited after adding a project. In case of moving resources to another disk, you will no longer need to delete the project and add a new one with a new path. +- **path:** – the path can be edited after adding a project. In case of moving resources to another disk, you will no longer need to delete the project and add a new one with a new path. -**Shading mode:** shaders between projects have slightly different behavior, addon is trained to adjust to two main groups: *Enlisted-like* and *Warthunder-like* shaders. +- **Shading mode:** – shaders between projects have slightly different behavior, addon is trained to adjust to two main groups: *Enlisted-like* and *Warthunder-like* shaders. -**Palettes**: global and local palettes by default. +- **Palettes** – global and local palettes by default. -The **Experimental Features** field includes new tools that are already available, but have some limitations. Currently, the *composites editor* and *texture baking tools* are located there: +- **Experimental Features** – includes new tools that are already available, but have some limitations. Currently, the *composites editor* and *texture baking tools* are located there: -![Preferences](image/exp_features.jpg) +

+ Experimental Features +

-The active project is set via the menu bar in the scene properties. You can also change palettes there, so you don't have to go to **User Preferences** every time: +The active project is set via the menu bar in the scene properties. You can also change palettes there, so you don't have to go to `User Preferences` every time: -![Preferences](image/scene_project.jpg) +

+ Scene +

-___ -> **NOTE**: *add-on applies settings when changing these parameters, but only if there is something to apply to. To lock the **Shading mode**, the project must be reselected after creating at least one dagormat in the Scene, and to lock the **Palettes** - after creating a dagormat with painting.* +> **Note!** +> +> Add-on applies settings when changing these parameters, but only if there is something to apply to. To lock the **Shading mode**, the project must be reselected after creating at least one dagormat in the scene, and to lock the **Palettes** – after creating a dagormat with painting. +> +> By default, the global and local palettes will just be red and green fill, and the shaders will be in *Warthunder-like* mode. To fix this, just re-select the project in the dropdown list after the first import or asset creation. -> *By default, the global and local palettes will just be red and green fill, and the shaders will be in Warthunder-like mode. To fix this, just re-select the project in the dropdown list after the first import or asset creation.* -___ - -## Log and text editors +## Log and Text Editors Text objects play an important role in this toolkit, so it is recommended to add a text field to the layout, or add a new panel with only a text field if working with multiple monitors. -![Preferences](image/log_panel.jpg) +

+ Text panel +

-The import/export functions (and others in the future) write execution text information into **log**. +The import/export functions (and others in the future) write execution text information into **log**. -The **log** is not automatically cleaned, so remember to clean it manually from time to time, making sure there are no unchecked errors and warnings. -To clear it, you can simply **Delete** the text object. The next time you need it, the **Tools** will create a new one. This approach may be faster than selecting all lines and deleting them with backspace/Delete. +The **log** is not automatically cleaned, so remember to clean it manually from time to time, making sure there are no unchecked errors and warnings. To clear it, you can simply **Delete** the text object. The next time you need it, the **Tools** will create a new one. This approach may be faster than selecting all lines and deleting them with backspace/Delete. A special text object is also created for editing object properties/dagormats/proximates as text, the name of which is specified in the tooltip. -## Material setting +## Material Setting A separate **dagormat** tab is used to customize materials for the Dagor engine. It has several tabs that can be minimized if necessary: -![Preferences](image/dagormat.jpg) +

+ Dagormat +

### Main -![Preferences](image/dagormat_main.jpg) +Here you can choose whether the material is double-sided, and what type it is. -Here you can choose whether the material is double-sided, and if so, which one. +

+ Dagormat▸Main +

-**two_sided** - each triangle is drawn on both sides. The shader becomes a bit heavier, but the geometry is easier. It is used mainly for heavy geometry, for example, for tree crowns. +- **single_sided** – one-sided material. The underside is ignored. -**single_sided** - one-sided material. The underside is ignored. +- **two_sided** – each triangle is drawn on both sides. The shader becomes a bit heavier, but the geometry is easier. It is used mainly for heavy geometry, i.e. for tree crowns. -**real_two_sided** - each triangle with this material (technically still one-sided) will be duplicated and twisted to be visible from the opposite side. The shader will become easier, but it doubles the weight of the mesh, so it is better to use it on a simpler meshes. +- **real_two_sided** – each triangle with this material (technically still one-sided) will be duplicated and twisted to be visible from the opposite side. The shader will become easier, but it doubles the weight of the mesh, so it is better to use it on a simple meshes. -Below is a list of **legacy** properties: ambient/specular/diffuse/emissive and power. The purpose of each is described in a tooltip above the cursor. +Below is a list of **legacy** properties: *ambient*, *specular*, *diffuse*, *emissive* and *power*. The purpose of each is described in a tooltip above the cursor. -This tab also allows you to select a shader from the available ones, or enter a value manually (if new shaders have been added to the game, but the toolkit has not yet been updated). +This tab also allows you to select a shader from those available, or enter a value manually if new ones have been added to the game but the toolkit has not yet been updated. -![Preferences](image/dagormat_main_shader.jpg) +

+ Dagormat▸Shader +

-The list of shaders and their possible parameters are taken from the **dagorShaders.cfg** file, located by default in: -**C:\Users\\AppData\Roaming\Blender Foundation\Blender\\scripts\addons\dag4blend** +The list of shaders and their possible parameters are taken from the `dagorShaders.cfg` file, located by default in: +`C:\Users\\AppData\Roaming\Blender Foundation\Blender\\scripts\addons\dag4blend` ### Textures -Here is a list of textures used. Indexes identical to those stored in dag-files are also put in tooltips. You can copy it from your OS File manager (e.g. Windows Explorer) as a path, and the quotes will be removed automatically. +Here is a list of textures used. Indexes identical to those stored in `.dag` files are also put in tooltips. You can copy it from your OS File manager (e.g. Windows Explorer) as a path, and the quotes will be removed automatically. -![Preferences](image/dagormat_textures.jpg) +

+ Dagormat▸Textures +

### Optional -Visual editing of shader parameters. Parameters can be entered manually or selected from a list, such as how it works with shader selection. +You can edit shader parameters: select them from the list or enter them manually. -![Preferences](image/dagormat_optional.jpg) +

+ Dagormat▸Optional +

### Tools -Here you can edit active material in text format. If there is no zone for editing text, then it will be added to the left of the viewport, otherwise the text will be opened in the first text zone found. +Here you can edit the active material in text format. + +

+ Dagormat▸Tools +

-![Preferences](image/dagormat_tools1.jpg) -![Preferences](image/dagormat_tools2.jpg) +

+ Dagormat▸Tools +

-Search is available in two modes: only for the active material or for everyone in the scene. The mode is switched by clicking on the text indicating the current mode. +If there is no text editing zone, one will be added to the left of the viewport. Otherwise, the text will be opened in the first found text zone. -For the search to work, a correctly specified project is required, so when working on an asset for *Enlisted*, specify *Enlisted*. +The search is available in two modes: only for the active material or for all materials in the scene. The mode is switched by clicking on the text indicating the current mode. When you use the search, you must specify the project correctly, i.e. when working on an assert for Enlisted you must specify *Enlisted*. -By pressing one button **Find missing...** you can find all textures and all proxies, if they exist in a given project. Texture search only works for display in the viewport and does not affect the path in the material. +- **Find missing...** – by clicking this button you can find all textures and all proximates (if they exist in this project). Texture search only works for viewport display and has no effect on the path in the material. -**Rebuild materials** rebuilds the material(s) for the viewport. +- **Rebuild materials** – rebuilds materials for the viewport. -**Update texture paths** makes sense to apply after searching for textures, because it looks for non-existent paths and replaces them with actual ones. +- **Update texture paths** – makes sense to use after texture search – it replaces nonexistent paths with actual ones. -**Clear texture paths** removes the directory information, leaving only the texture names. +- **Clear texture paths** – removes directory information and leaves only texture names. ### Proxy The add-on now supports proxies. -![Preferences](image/dagormat_proxy.jpg) +

+ Dagormat▸Proxy +

-Information about proxymats parameters is taken from the **.blk** file, so all settings for them are hidden. A new tab is added that allows you to specify the path to the folder with the proxy. It can still be edited as text, or by temporarily unchecking the **is proxymat** checkbox. +Information about proximates parameters is taken from `.blk` file, so all settings for them are hidden. A new tab is added that allows you to specify the path to the proxymat folder. It can still be edited as text, or by temporarily unchecking the **is proxymat** checkbox. -Changes can be rolled back by reloading the information from the file, or vice versa, saved to proxymat. You can also convert any regular material into a proxy by simply switching the checkbox and saving it to the desired folder. +Changes can be rolled back by re-uploading the information from the file, or vice versa, by saving it to proxymat. You can also convert any regular material into a proxy by toggling the checkbox and saving it to the desired folder. -___ -> **Note**: *proxies in Blender use a generated filename, not a user-specified one. When importing, the shader is automatically renamed if the name is different.* -___ +> **Note!** +> +> Proximates in Blender use a file name, not a user-defined one. Importing will auto-rename the shader if the name was different. ## Object Properties -Located in the N-panel, in the Dagor tab. Shows the parameters of the active object and is hidden if the object is not selected. +Object Properties is located in the N-panel, in the `Dagor` tab. It shows parameters of the active object. If there are no active objects, the panel is hidden. -![Preferences](image/object_prop.jpg) +

+ Object Properties +

### Properties -Visual editing allows you to add and remove parameters individually, as well as change their value. The UI format is determined by the value string. If the wrong UI option is displayed (e.g., prop:r=0 produced an integer switch, and the variable should have a fractional part for further configuration), enter in the **Name** field the name of this existing parameter and the value in the correct format (0.0 instead of 0 for a float slider). Specifying the type in the name separated by a colon is mandatory. +Visual editing allows you to add and remove parameters one by one, as well as change their value. + +The format of the UI is determined by the value string. If the wrong UI is displayed (for example, `prop:r=0` gives an integer value, while the variable should have a fractional part for further customization), enter in the **name** field the name of this parameter and its value in the correct format (`0.0` instead of `0` for float slider). + +Specifying the type in the name with `:` is mandatory. ### Presets -Once you have configured the properties, you can save them as a preset and later apply them to other objects in a couple of clicks. To save the properties of the active object, specify the name of the new preset and then click **Save preset as:**. +Once you have set the properties one time, you can save them as a preset and apply them to other objects in a couple of clicks. -To apply one of the existing presets, select the one you need in the drop-down list and click **Apply preset:** +To save the properties of the active object, specify the name of the future preset and then click **Save preset as:**. To apply one of the existing presets, select the desired one from the drop-down list and click **Apply preset:**. -Since presets are simple text files, you may want to edit them in a text editor. The **Open presets folder** button opens a folder with all presets in **.txt** format, where they can also be added, deleted or edited. The changes will be applied immediately. +Presets are simple text files and you can edit them in a text editor. The **open presets folder** button opens a folder with all presets in `.txt` format, where you can also add, delete or edit them. The changes you make will be applied immediately. ### Tools -Editing as text in Blender, similar to editing materials, requires opening a text editor on the file from the prompt by clicking **Open as text**. +Editing as text within Blender, requires opening a text editor for the file in the tooltip by clicking the **Open as text** button. + +The **Apply...** button applies from text, while the **Write example** button writes the example to text, but does not apply it, as the example will not be needed until modified for a specific situation anyway. + +The **Transfer Attr** button takes the list of properties of the active object and applies it to all selected objects. + +Since `version 2.1.0`, the text object **props_temp** is opened automatically if the internal text editor is open. + +> **Note!** +> +> Incorrect values in Object Properties are written to a new field **broken properties**. They are separated by `;`, which allows you to restore them manually. Similarly, incorrect values are written when using the **Apply from text** button. + +## Export + +Like any other import-export addon, the DAG exporter is available via `File`▸`Export`. To save you time with multiple re-exports in the process, the exporter is also available in the N-panel. The functionality is identical and you can choose the option that is comfortable for you. + +### Batch Export + +General parameters: + +- **vNormals** – saves custom normals if they have been added to the object. Without custom normals, even if the checkbox is active, it will be exported with smoothing groups. + +- **applyMods** – exports geometry with the effect of visible modifiers. + +- **Optimize Materials** – leaves on each object only those materials that were applied on at least one polygon. + +- **Path** – the path where saving will be performed. + +- **Cleanup Names** – ignore indexes (.000+) when exporting. + +> **Note!** +> +> Due to the possibility of bugs, use **Cleanup...** only for exporting composites under 3D Max! In a `.dag` file for the game engine there should not contain several objects with the same name. + +- **Name** field – is context-sensitive and exists only when exporting to a single `.dag` file, in other export modes this field is hidden. + +- **Collection** field – is also context sensitive. You don't have to select a collection from the drop-down list by clicking on this field, you can just drag the desired collection with the mouse from the Outliner. + +- **Limit by** – allows you to select the export mode. + +| Export Mode (Limit by) | What exports? | Example input data | Example result | +| :--- | :----: | :----: | :----: | +| Visible | export all scene contents to `Path\.dag` |

Limit by▸Visible

| `C:\tmp\asset.dag` – contains all scene objects with custom normals | +| Sel.Joined | export selected objects to `Path\.dag` |

Limit by▸Sel.Joined

| `C:\tmp\asset.dag` – contains only selected scene objects | +| Sel.Separated | export selected objects to separate `.dag` files, where the names of selected objects are used as file names |

Limit by▸Sel.Separated

| `C:\tmp\cube.lod00.dag`, `C:\tmp\cube.lod01.dag` | +| Col.Separated | export collections from the hierarchy starting from the selected one, if there are no sub-collections inside. The **exportOrphans** checkbox allows exporting objects that lie next to sub-collections |

Limit by▸Col.Separated

| `C:\tmp\cube.lod00.dag` – contains visible geometry and occluder inside, `C:\tmp\cube.lod01.dag` – contains visible geometry and collider inside and `C:\tmp\cube.lod02.dag`. `C:\tmp\cube_temp.dag` – will not be exported, because the **exportOrphans** checkbox is not active. If you don't specify the collection at all, then in this case the result will be identical, because the check will start with **SceneCollection**, and it contains only the **cube** collection. | +| Col.Joined | export all contents of the selected collection to a file with the name of this collection. Created mainly for AV viewer of assets created from several `.dag` files |

Limit by▸Col.Joined

| `C:\tmp\soviet_town_building_5_floors_a_joined.lod00.dag`, containing all null lods related to this building. The collections have been linked (transfer with `Ctrl` in Outliner), i.e. they are not copies, but the same collections. The rest of the temporary lods can be prepared in the same way. It's much faster than selecting objects and typing the name manually. **Note:** since they are the same collections and not copies, do not delete them with `DEL`, but remove them with `RMB`▸`Unlink`, so that you don't overwrite them. | + +## Collection Properties + +The Collection Properties are also in the N-panel, just like Object Properties. Shows the properties of the active collection. Unlike Object Properties, these properties exist only inside Blender and are used for inner purposes. + +

+ Collection Properties +

+ +### Override Name + +Override name allows you to override the name with which the collection will be exported in **Col.Separated** mode. Override name is disabled by default. + +When importing `.dag` files with a name longer than 63 characters (blender limit), the name will be written to this field to avoid losing characters that are not included. You can also reassign the name manually – check the checkbox and enter a new name: + +

+ Override name: example 1 +

+ +In the example above, the contents of the collection will be exported to `C:\tmp\cube.lod00.dag` instead of `C:\tmp\Collection.dag`. + +However, this is not the most efficient use. More useful is the following trick: if you need to save several `.dag` files to different subfolders, you can specify a subpath that will be added after the main export path. If there is no need to replace the collection name, you can simply end the subpath with an `*`, which will be replaced by the collection name when exported: + +

+ Override name: example 2 +

+ +In that case, the export will be performed to `C:\tmp\subfolder\yet_another_subfolder\cube.lod00.dag`, which is convenient when working with complex assemblies. For example, buildings with windows in `composit_parts\windows\*`, doors in `composit_parts\doors\*`, etc. + +But that's not all. If you want, you can completely redefine the path – just start it with a drive letter: + +

+ Override name: example 3 +

+ +In this example, the **Path** field will be completely ignored for this collection and the file will be exported to `D:\EnlistedCDK\develop\assets\rendinst_1lod\`. + +#### Type + +The type is used by the composites editor. When importing, the node type is written there, and when exporting, it is taken from there to unambiguously define the type to avoid double interpretation in case of having the same-named assets, which are common among composites and rendInsts. In the manually created one, if you plan to export to a compositor, you should specify it manually. + +

+ Type +

+ +Since it is applied now for composites, Dynmodel, although it is in the list, is not actually applied – you can't arrange them through composites. For the same reason, the composite importer assumes that all assets that have `.lod**.dag` in their name are RendInst, not Dynmodel. + +### Geometry Nodes + +> **Note!** +> +> Geometry Nodes cannot be combined with custom normals yet, because applying the modifier will erase them. If you arrange object instances with geometry nodes, don't forget to add the **Realize instances** node, otherwise this geometry will be lost when exporting. Technically, before this node, they are as “empty” as composite nodes that have no geometry of their own. + +## Smoothing Groups + +During development a bug was discovered in the blender function that calculates smoothing groups for exporting to formats that use them. As a solution, an smoothing group editor has been added. It is available in Edit Mode when selection mode is set to Faces. + +When importing, the smoothing groups from the source file are preserved in the objects. But newly created objects don't have smoothing groups, so you need to create them using the **Init** button: + +

+ Smoothing groups: Init +

+ +When smoothing groups are therein place, the interface works in a similar way to 3D Max, but without real-time display. A partial preview is available via the **Convert to Sharp Edges** button, but it doesn't show the problem points – only the hard edges from the smoothing groups. + +

+ Smoothing groups +

+ +Starting with `version 2.1.0` also added **Live Update** feature: when it is active, the hard edges are recalculated by themselves when editing smoothing groups. It can be significantly slow on heavy geometry, so this option is disabled by default. Since the same version, the ability to select polygons by smoothing group has been added. Just click on the button of the corresponding group in the **Select by SG** sub-panel. + +> **Note!** +> +> Selecting by smoothing group adds to, not overwrites, an existing selection. So if you want to select only, for example, smoothing group 3, you should remember to deselect the previous selection before doing that. + +### When to apply? + +If there is an area on the model where the hard edges do not completely divide the surface into closed zones, then the calculation of smoothing groups is incorrect and they need to be corrected manually. Also, smoothing groups may need to be corrected after making changes to existing `.dag` files after import, if the groups were saved to an attribute. + +

+ Smoothing groups +

+ +## Import + +Similar to export, there are two ways – standard via `File`▸`Import` and batch import via N-panel. + +### Import and Textures + +A `.dag` file stores not only the name of the texture, but also the path to it. However, paths are often no longer relevant when files are transferred. If the texture at the specified path does not exist, or if the `.dag` file contains only the name, it is replaced by UV-checker. If the texture is used in several materials, it is enough to update the path to the correct one in one of them, and the texture will be loaded for the other materials as well. + +Texture slots are still used as in `rendinst_simple`, regardless of the actual shader selected, but the nodes do not overlap each other, and are laid out in a meaningful pattern. Images from all slots are now added to the Shader Editor, so with Node Wrangler enabled they can be viewed by pressing `Shift`+`Ctrl`+`LMB`. + +### File▸Import + +Parameters: + +- **Optimize material slots** – removes unused slots, and merges slots with the same material. + +- **Import LODs** – imports all lods, not just the selected `.dag` file. + +- **Import dps** – import all damage_parts (_dp). + +- **Import dmgs** – import all damage models. + +- **Replace existing** – if a collection with the name of an asset exists in the scene, replaces its contents with the one imported from the `.dag` file, instead of creating a duplicate with `.001+` in the name. Used to quickly roll back multiple changes. + +

+ File▸Import +

+ +If you need to import many `.dag` files at one time, use batch import. + +### Batch Import + +This panel allows you to import .dag files from a specified folder. + +

+ Batch Import +

+ +Options: + +- **Search in subfolders** – allows you to check not only the specified directory, but all its subfolders for matching files. Use with caution, because without masks or with too many matches, Blender may freeze trying to import everything at once. + +- **Optimize material slots** – just like in an ordinary import. + +- **Preserve Smoothing Groups** – save smoothing groups to attribute, so that they will not be changed during export. It is not recommended to use it if you plan to make changes to the imported geometry – if the attribute is present, they will not be recalculated automatically. + +- **Preserve paths** – saves the full path to the `.dag` file (including the file name) in the Collection Property. This is useful when you need to import files from several folders, make changes, and then export each file to its own location in one pass of batch export. + +- **Masks** – allows you to specify masks for import, similar to the `.folder.blk` search. To simplify input, any set of characters is specified as `*` rather than `.*`, and a dot is just a dot rather than `\.`. Masks are separated with `;`. Spaces are ignored. + +- **Excludes** – has the same syntax, but to exclude from import. + +Example: + +Masks: `“asset_a.lod0[0,2]*; asset_b_dp*”; Excludes=“*_dmg*”` imports `asset_a.lod00.dag`, `asset_a.lod02.dag`, and all lods of all `asset_b_dp`, except their `_dmg` versions. + +- **Path** – the path to search for. + +Until the import is complete, Blender will “not respond”. It is recommended to monitor the import process through the console `Window`▸`Toggle system console`. + +#### Additional Features + +It is often necessary to import an asset that is open in Asset Viewer or Explorer. To avoid searching for it in `File`▸`Import`, you can copy the path from AV or windows explorer (`RMB`▸`Copy as path`) and paste it into **Path** of the batch import panel. This way the file name will be automatically transferred to **Masks**, and clicking on **IMPORT** will only pull in the desired asset. + +If you have only the name of the asset, you can specify it in **Masks** and then apply it as a search path with subfolders to the whole project directory using the **Apply as search path** button. When the path is unknown, the import will be a couple of seconds slower (search time), but it is often faster than finding the full path yourself. + +

+ Batch Import: Additional Features +

+ +## Tools + +The panel is still improving. Tools are divided into blocks that can be collapsed when not in use so as not to clutter the interface. + +

+ Tools +

+ +- **Optimize material slots** – merges slots with identical materials and removes unused ones. + +- **Merge Duplicates** – on selected objects, merges identical materials that have a different index (`Material` and `Material.001`, for example). Such materials inevitably appear when copying on `ctrl+c`/`ctrl+v`, because this operation saves the selected to an external `.blend` file and then adds it to the active scene via `append` with all materials. + +- **Find missing textures** – searches the selected project folder for textures of all dagormats that do not have a valid file path. + +- **Find missing proxymats** – similarly for proxymats. + +- **Save textures** – collects all textures from selected objects that have a valid path and saves them to the dag export folder, subfolder `/textures/`. + +- **Preserve Sharp Edges** – marks the hard edges based on Autosmooth Angle, and reassigns the angle to 180° to match the model in the scene and in the `.dag` file. It is not necessary to apply it before exporting, because it will be automatically applied to the exported geometry (not to the one in the scene – it will remain unaffected). + +- **Apply Modifiers** – also duplicates the exporter option. As the name implies, it applies modifiers. It is not necessary to apply it before exporting, because the exporter allows you to keep modifiers in the original scene unaffected. + +- **Clear normals** – removes custom normals from all selected objects. + +- **sort collections** – recursively joins scene collections by the longest match at the beginning of the name. An example of its work can be seen in the screenshot for the [“Col.Joined” export](#batch-export). + +- **pack orphans** – searches for objects not at the bottom of the hierarchy (already mentioned in the export topic) and creates its own collections for them. + +- **Setup Destruction** – assigns a list of typical object properties for destruction to all selected objects: + +``` + animated_node:b=yes + physObj:b=yes + collidable:b=no + massType:t=none +``` + +It also creates bboxes with `gi_black` material for them, makes them child objects and prescribes collider parameters: -**Apply...** applies from the text, and **Write example** writes the example into the text. +``` + materialName:t=[value from the material field] + density:r=[value from the density field] + massType:t=box + collType:t=box +``` -**Transfer Attr** takes a list of properties from the active object and assigns it to all selected ones. +The bboxes still need to be moved and scaled to better match the silhouette, and in some cases copied, but even then it takes less time. -Since version 2.1.0, the text object **props_temp** is opened automatically if the internal text editor is open. +## Experimental Features -___ -> **Note**: *incorrect values ​​in **Object Properties** are written to a new field **broken properties** separated by **;**, which allows you to restore them manually. Incorrect values ​​are written similarly when using **Apply from text**.* -___ +### Bake +This panel allows you to re-bake textures from heavy shaders to rendinst_simple. Usually used for last lods or porting assets to mobile projects. +

+ Bake +

+The topic is extensive, so it will be covered later in a separate article. +### Composites Editor +

+ Composites Editor +

+The topic is extensive, so it will be covered later in a separate article. +### General Limitations of the Add-on Tools in Blender +- Limitation on the number of characters in the name – names longer than 63 characters are cut off, and when trying to import objects with the same name, the index `.001` is assigned, which shrinks the maximum length of the name by 4 more characters. Since version `1.2.6`, too long name is saved in Collection Property. +- Animations are not supported yet. \ No newline at end of file diff --git a/_docs/dag4blend_inst/image/bake.png b/_docs/dag4blend_inst/image/bake.png new file mode 100644 index 0000000000000000000000000000000000000000..0c2171f9e02fdc236bbc439a832a1fe74cbcda4a GIT binary patch literal 60679 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