From f6e81fb465a19cf8f6db1a37ff42100751a223b0 Mon Sep 17 00:00:00 2001 From: Yordan Date: Fri, 9 Feb 2024 15:28:58 +0200 Subject: [PATCH 01/13] add basic structure for wrd user guide --- _config.yml | 3 ++ .../web-report-designer-dashboard.png | Bin 244165 -> 71718 bytes .../user-guide/article-outline-1.md | 9 ++++ .../user-guide/article-outline-2.md | 9 ++++ .../user-guide/creating-report-in-wrd.md | 9 ++++ .../user-guide/introduction-wrd.md | 40 ++++++++++++++++++ 6 files changed, 70 insertions(+) create mode 100644 designing-reports/report-designer-tools/web-report-designer/user-guide/article-outline-1.md create mode 100644 designing-reports/report-designer-tools/web-report-designer/user-guide/article-outline-2.md create mode 100644 designing-reports/report-designer-tools/web-report-designer/user-guide/creating-report-in-wrd.md create mode 100644 designing-reports/report-designer-tools/web-report-designer/user-guide/introduction-wrd.md diff --git a/_config.yml b/_config.yml index 0575951a2..2023abb36 100644 --- a/_config.yml +++ b/_config.yml @@ -288,6 +288,9 @@ navigation: designing-reports/report-designer-tools/web-report-designer/tools/table: position: 10 title: "Table" + designing-reports/report-designer-tools/web-report-designer/user-guide: + position: 20 + title: "User Guide" designing-reports/report-designer-tools/desktop-designers: position: 11 title: "Desktop Designers" diff --git a/designing-reports/report-designer-tools/web-report-designer/images/Designer/web-report-designer-dashboard.png b/designing-reports/report-designer-tools/web-report-designer/images/Designer/web-report-designer-dashboard.png index 0d5af530fec6c00a2e72183e21ba3330f2c5e3ef..49e6156b23138829333f40ab21db700e4f3f9087 100644 GIT binary patch literal 71718 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

M`mj@`Nrhe}@d+{~0rv&##~fmA9yr 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≷iGp|Cg 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

98{M{ z#p(8BL5Fzt7XUriw(EW=4ub7HKBKtgql&EbUW|W$!1{ZhbFhEB98>e-o7~aQD0EAW zXnwCDa{`}yO{D7C8=q&^N~t6*nh+^1`jcWzYV>f(@G4a3y;gGd+UTF@XXU*TxU``~ z)c{&y%Ee~)lptx{#4^(lz0ZJ8H7D|75aa#bs+B^>>4zaOzRWImpSwshF!3u4aN%YV z5qU3M_-b%82v#j;BJ>TbVXoRdQhF!Erv_R1>^&K$)SArOLY18i1ya{GI`A3jV zVY4OztAX)HT(i|>+=8?%5y7Fi+px7~WP9nA5|X0agrhdVxPd8=p@Ns6+4pr~PewUO z6VpCyiwx!T4`2Mg^U030dzns1o6}0+|AilvjoTyE=|9J38T!$O7W{c)1oOfQ7Uwzw z48JmrT!+=14T1$mlQdgaJ-&B#-Nrz1`)~r8s4*TbqdLsjYK5S#-T!(9ZsS=E=-v4Y zG@k8Tl^TF}uekVmnSS+ooxIw9oq5(I7>1P^IT&|4wE)Qs$ej!Ipu*K}Ehjf&-9Gmy$KnVXrx-y`@mq%ZtEeG)jYsw&n6 z`z3WMwU{;nbu6<9Q&aXZz-L0%W2;WE3$eyHU|y=h6!TCl=_r3VYwDMdCMVQvKLvMy zu;IiGOss~B?vp8u@f_X$3RLcX1s1v!AO3-$~0U_N;1 z*ngAkQGpD)xbHl#W+>7z(hKZuYh8@EcLaR>%yqq5 zkZ^nO+?5)i))&1Bn}aZssVQiu0)QL`I@?{7*BwIi6C^C9piQhm#_pmu*y1 zSN#6Z0$3+pKl33zC-RvNYi$;Btfsk~n8GV8dPj4D46~F9v{5~!IHj&yHHDu$eyxC? zn`h^fq6_0VDD{M)(9jA*6gk*bjrS&kL|oG`X`ixf?GS{+0XK%JS-$gaUv6AQK~xdV zI3?7!&e^eCXK+BZmg@jp8fV@QAsvF45c{%ft#yJv<$@t@84fSG(V&BBehZ=05p)rM zZ)tCaM&6#+L*`qOw5IkZXLL0EFXJ#sX`8tjXFgEJoi~fVT{2~`SN%CYxM2yua}e@Y z37wg5G_tp#fn8*tUF$L!(Yh91tOfE?&GhpzH0_LDbZ%X)n=i{B1w%#At#Hsy_{NhGs4ydMuTQ#sQRs*_k)ACUp+#(kyR)0MUUbt9xJu&QU<;EAbG694%;Psi*_-MWrW4G6&$4@o_H8Zm-)+C%M{u zA+K5Z4n`+T0*0c&Z?;W4eLwnC5o{VyHQ_F zB18L5*wimWtOAs;)q0xe@BIdgMPVZ*+1$JAFzGcGOBz7h1oh?gfEwdE1|IM4-Hyp0_^KGA-LMQeVqo2L!FG zde5192V?T@RP7OV(%ZvX;l_n!@;_>bN+Rpc2D-lht?8A=(HhkVLW^;o++6-u^|(W- zFga*PG&8?$I)4CueuPY@#!4Vgl6Yy=ajr~7Qw!?*`)eu7^5sa1@|N6%@{`s7^Fu|u z=JNL+BpJ#Q#Qa<8dG_vcQ|zzcf*9fA}=_x zQrP`#OqEC3ebd}BCe8&-q%Tv=P=iUsIZ;J);HGTlL^Nls+?+Vc zBk}n~jycIvC#kq_xhY4HrK(2I3zEQYZ@%tu&+wxup^9ATyf5f_N0-e=BbCm};d|>w zyWIumyAU*Cuosabb6 zb}wFSTD{HlZdBXI{K+kua1lK7X=|g-BXTAiinJC8D<26U7yab@ovpLt0lBG*P|^!{ zm3Q~N+7q6iQUt}~9AK4RLmO+VJMeOUKA?m~FnzmgcQfRpsR!HDm02eaD5MfXlN2c2 zJSPHgI4$N{$Ys00=2%TG)TQ#M=rovQ{Z1HorU?pGK}T&B%cv!L^O*9}C1+@OjmH0+ z3;ay=8Rf#c8C)BXgA&RRR+N1(JoL7+);3;5!=Ferm-G<12u;Qd=XIj_Xmy*8;JsZd zVoy}3>53{L>qU6oOOOG1Eh;TZz*zn}vNDjDuczsGkVclK_oGK^-i|1)6QRVU%`!^9Y1Va*;XD@ie8B(LcRf5s4`?$C|+=9(W zFIMZ>AYWY~cY+|sfGwyBS(~@?ml2QOq|?MoZ9OZCGJa-R1J0a)_<^QOhTI`8D>)^#KXoX6PxCh4bxK_{VU1uI>SyG>w{mwRZeA4&c+&iuowD{E=9Y7 zPGVZhr*jF)SGR$W@dHcGTK+6y_tFPiwM5Q6;q|`9yN2%s#z2RLFYvWK17vG?Ftgk4 z5qxN&D9n{$d9d+zhR}VO)?aFC@)_9*^@wFJ(Tt?|z2I?MOG8`IXcOM4KApL0-Vz+Z@uOcd=-sLdjHg(|)An&}q?s=>y~$D{WXtE=roM6LJVvvbeDltD||I7g(r zi5>V1_IT|EpO_Vj>mJ1P-P34~w#lp+Gci9V(?nM+N#rMWa7?M|)F#@*Mv{gzcs8Q^ z*fd!=FaI^l-9%f|mmlD-To0a_S&AZVSd74AY{As_EFp}&psIHo3PbJxnEd{{-t?(o zzHvt&mA{%7+S8oK;gaPlpB$2>bc*PF3$=GyT(hk_q;ehv=Ef*8s&$DriFDUD)4_fA z3bOQs-z>9pX6iKg>Gs`2;e%}K)%?%p((p+|Vs_;&0fU@1=n6=?I#-1>X!l(oVF0+f zFp`ujo3YOx)t8aK1AsWpfZ=n$antc7<-4Ns=|##Kv)AT+yT{!1we8qE$`$)H(8doA zpm4g@1fuBAG8BK8*{Bax3?iH==ZoK!E0Lj2-Wk=0k_pr0`e}_$BAYR3X@>LN|~EA-lhQ9!}7lCCReCB zG+*YVbRvv-yX#bTF}oZ4#595S92jE6HG1>Omz_BE%P852cIq4-H`!>V(Dh;RTOJyI z?>npiA?rQE;p*4-Z=&}ej21+T-rMLsA_xf*UGyFi-RLc9L`n1(1VKoMHo8RbMDH~i zMj4EmXUV5~1niTzr)Sjt z5PTucEyf_eG|sD#>{IMH9~W_T4_wqV2?1E{JA) zAPPUaY{jO(qSjHDUshzpk4W285CS{|hk3)C3kuMrc;wq{BarE{@e5~@wmjcQf$l=Y zx>|DI<9&z*I^5mbWDz;8@1wUfXX1~N#w~vk7q!T?oF5*Mb~^Xnz?g+B2hopiDcj1f z>jN_(cXb~3Oxc5jNU2T1>T-CU;?q_;*}4`oW~TP?jIik#Z}$za@1A&47&R0S=>4Q? zBNn;VK$|>odWQHDProkz((?fxK^9;5@|Vp+Iyq2N1{`!c9WjA};5(X5YJpk&rSj z$Pnd0Z`iZLn+i`Kqo4Wu&nM?*$G9we)C)fBj9V<9oAG5nKlmMn)hAMW)NoYuW2Ck5 zn>Y6N>V=3(Wv)LGyo3|)QijHQ#Q~oCx1^?ZsYWYN2|Nkqx*bi#WvR_&|5?m(14Ugr zi*nyH5|6cN>CEK~5co2wKr>I22(RwX&H_{}9Vvn%OXk|wq(l1J>A@27RP4`$iAf6; zur)U`p*ymyG=ISN0Kj6u{kRb6tnz5938^y{%Yw+ZFNz?cy+F=p3aJWh4fWF5bcifx zxix8tCpQW(Fss`nc2YB>sj*o$DrpT^g~kpcg?ydXpN)U$II-~v2kW^FWm@M!@9IRsC7X~3dG== zO*|X3Cc`1_I}(vH0)&qnE`h6EicdhoIV2jn?B?2sc|a7pQG&PhG3X?4qRVBaJ#NNY+_H(_}X^Yjd{L)be}rA+A-3Pzfs_bBq!wFdiE@yPWX*J5u{W17?Q4loeB- zH%TK)di13SeV*C07as%H*3kM(Ij>Jh5=_U<{6^cs6BJ(bVfJ1oRTEB6OujujNB@qp@7jkcFZcJDue?n>6>-^RC z*gB1ttL@15;Ie9)l!OKNaxM>i$wXgIx&z`WCoHv#cM*qcqi@^l5pe3!MVpz7`?D5H z2a_k`Csrm82TJR2L>GgC2(Nqk2)NDL)}mt92DBOML-up{aTSs}W^~tV34ZW~7gLul?DN1zTfyn4kEHf`D26(zC(T1ObV;#x~Yhp3>WI17vHJ z)UC2e^wRV8VUi8&O{R8YYnhS>Gj?WZX}UwHGY+3&geIyUU} zOP#AH2xK;EX@iyCDjEOkcn-#Fi7Lqt<5Zd6cK8?jpT6h7Ani9Wioediz>LI|uZWs$4~V^BI^tiK-fZo; z&Vl-&g~)6ImZDpZeh3_?`EYC2n6JG$e^jX1VV|&1i7HX-3^E`V&ecc{wcQjQxX#>M zl^e0|l~X7hjJO<~?Xg)82Hpe=@(t=YUABYa13y~zNiVMYf`XVClIF{}E|H!~WzLt3 z6ULoq#&<#c#^$-S=aoXaFD{UmS=+IG!hG2K52tSy5`oj*sq@Bz=`cLiGuWho=o_AV z-64Q1HN~$SFiHBFXr0sPAMH&K9YW;jBd=r5IHB&wMwHX~l@=yGwU2FN&?i|b-sJmi z0^1hT0hNM0G7QT_l?}!ko&jG*no{=}{Av>4SR|bl=#S9XP-~Bp6p36{@oAOD! zy-j>V=^Qpgo(pkZfWKcb-!ojiaZ|Gm2JFeoS4Lt$nv_2-$!(exV6|F;eMsAWTE@N8 zuGpo3<4V}w*`xDDi2^u?Zr%FdcjlH8X(QeefcPA<`N+!5MrRR-wlf4a9S5 zJI7L+-`|IB)kzgmt?#?B!9#{#O9dn{FFDf}5!R=2zRn9Q2%Ci$jrOOsv&jfrbCw%1 zP64y9JQfIk5;EYywA;r-BjzjeUpysbY#jJK`b%O3=U+ z3~xWCo(wfg+V4eW<4860o+7qU!7JfS+Izm8ud%NX_k@JVF)=awF%**^^g9i&QtJ5e zH&rK_EdIe`{#CTmgdfGq!E_b?2@1dyBF1@EF%>7}4q0#}h|;>|!cU7FVR=jOij4#S zx8M^I0TOzE9&c4^{Qd$Ofh-6Aqq=uMKm1>1iKVUrZk7b_>#_;rDyW~+zp|~d;Qqn~ zqrS8#qyDqsz-rwAiinQBT?@s;#~Z3+u&}V$CR46LU)_=)`eQe)nEqi6{qqN^$SN3D$3ug81w=6|tdj}52Pf*7Z<=d(*lg< zrJVqhTXI_Ho@z@>KSp5Z4bDd>YdA_OvYsGu*Q$Ip?wRVAlh-p$moG-VVwiq(0*9Yj zZ0lNC6`=NCzw+|>HeYm_VbhOf8FShw`d_(3yY>x@>EJ?u=?xPdyLnKU9@UB{?=4L_ zP3iVqFJKYYD}m>tuk#NIpIU8~$!tlAk(8R6`kt&T1CTf=6^IZzKbVis!8^D4rXf#y z>B}}xOigpQWA(M(U4ywyU;vziyyMFxkBhFlUU|Bq7k(wuqHAbK4U%w)xrM&V$UN^s zmSR4{y{-a%jz#3f1McPMqZrg*_cG1)t+Wx3sV_-AJNF5t-)^)g_pcYt9bpd{2f$}5 z{@pKZ#@ISFbft5s=C{~|%NRZyQ`Ly`(zzDhoN*}Y(K6Nj3*u2!i$zD^V(f8xgt~Mo1#R(s7=$LKo7*dJw&`Vo9@a(SoW-e9nd9I?9eJ zcP{dr&~ep&_rBh?AD+nsBLfGT)aSmE;d;Zb=47c6!E#A+#JCr-9Tg*~rc>x7hlVIt zq$J(yB;Ny;2yJx$HBx5sH!;O_^#o}V-z!lHgl{SH7qRs~tWPoWzo&fo5DNgRQw^R! z|0qK2@dJR*mx0Eh=(faSA*_3O-T@DPNB78q_gy_}$8bbTJcN`}AGtAS-reDLbrqSo$WRWR#DgERpa z55vTX)z^%LB31H;cRa79#$+Zfy3y8pnu9!iVHqXG@-D!4M{>gtK+$})^tx~43?GFn zbQ>rG_&e9a!XAjS6|}5O(~-;1&+j3uv`^uTbl8Aw^%Vsw@~fh7-UUBk^*uM(Da}ye zA{85o?Zy1U)d`vMT+Kxf-}z%ALU9y`pgOl}R5f^OLG0FY!D_l(CtPXU^gRl}5}u$N zoOsHtLLTjk2r5@Nyt3dO3|{jQWAwri={r!HSzCj$ zhlhDdGZw~SN`l}Jf4omN{SvzIEuRz;2Ls18FPAIumlb3Q^pn705?XNBW!&rdwqX2s z+pTfm#>lLM>|ziWSmjSf(0&Rl9!c}3(gmNCg=L^W3skfF110sP*wT2I$GqYT1Nxdm z{p0k^$blD_)7`%SDU%v$Yv~r6go8C;3h*tVpBzo#P11$0coV*aLJn!Qpd!6`7BMU% zFhqjiHbBnuO*>K4wmmjiMn~)Wzq69@7@l81nJ$u=C{yHZU9oeZ+fY$S5>a#}vDXCa z&a%kH%h^0kVdvw8KgtV}-zbvllT5DVJkd-u_iUCb1dgHZX2p!Nv9AA{m}MGUk5e6s zum~@IcpFVKLrNEAH#BBQ)7CK$gk3y-8sYb$g%$U}y1XBOl|*mUClUcjtw752|Z@o$owMf2sXRv!W4PmHUN$S(A8Y9E5t)AY#kX z?Vg&xq9>u3oL9=J)JXo0;q~r&$Cv?i)5vpS zR_*@`54D9rrAui$r2r7+iiGYZu4ZVvfZ6d6AwhI44Wp#8m(2k-|}eN`Z;+7)T^xP+y5#hSw-uGMLI!$iS?V|&3)e=iR6sjH`MKS zkGPkL!@8(p(W`nN1LH@zma3AW)g%XNP4>mv_f7>cbtq~Hc21`1(5T>IC%YGc*EQp& z7W>z-zhBS@PvsKpX~s;Js*u9*jy z+sZCW(h$_`aQ0aYAA!tc3D!w|Wdd9wSgY&hi}ktk_@@E`mOWuBg{ZweGlf|l0Xdq) zqG&S%ClQS)Pkvbq#@N0Ts0XLsYtmjGPy->+DSg3$rO(d|Dtlzmpi3p{f$ z>H(_tA^*qqlVK*|Mhze0-3cN|Vo;1m-%{krQUIRUC*7{^Ls=fk9sS~xPfpDP24>yB z8YiN^=LjKyV4DAbT=5^>NT|oK0^qJ{G+?qu8H^6y>=IEQ%*g-zy~zWn{H`?9Wm+BD zX7{@QVbN&I4-Pn=IQhC$ZvSZq7MzO@*wV&dSC%$!wZZrAuy3aoi$4aU;amL z+=G7Y>g|-SxVueKt7(w3xerrIQ6@G<_z4OgJU7P#zyLxfa{4uYbODEQ=&!z`c;O`` zF3M#1Vjp1hYft%jCn=xY_naPkWC`n3{B`}ld1C+V1_L_S4+nQMx24|G%cj0$JWaN zk9l?D`8U&tbzlGoH0*dm1|P^mrM?-N44-km=qN~IcON%$dNJ=^Wa&7o3LK0;O`=?` zH>j(FDN&7ael+=@YO(#8eXi6{COKnWL@bxx7AOM3lofE$E2Da1?qifg&%Z0f)A>hB z0?4o2_l#U_0Cmauv4Kr`2{s#l6r_&ALI;k5^Nlzo{qo1qftPl(f4}2JZ zBZyxNpfVC1ap)!sS9jN-4T6Nz{6^;2Tet}+m&hO(^NkRAZ%X6vBCp*G0D!>GRZwv_ zLNisR5i3Y(gQ+HJ54fGq6Xvbl@Tek(f#=4}7GKVvHd=9j_avXKTAtYHgnpYZfx*tA zd4%ZHWF@;kq>^~KX!}kQJliL--B#{_&`kI3D(WMZqzovn94FN1?TBYZ!`a$OJhMdz zKY-=FZ8C4)N4>CqanF9?1*91=IP|>80}jgE7mtvZQRh{s$S&9F&sXhAor!4%@{3r3 ztAHdq@az4;-(E=Ho_MC%PcSv#NAvK{0uIDy*a+#c5g!EYkT1%FhrS#9GkUw$XOXy6f0G^G<1TE>)IhJm}F^B67jRQ^%?$l_gQo9%t11j0! zLE_9iVU~_lztV!IhUS(XmN@PGBrg>w77`0!hMvm)<$X3(0n=63MT<>Wo02 z0A$z*a8;t#%#wRWx?o?lduwcpO7!RBJJ0yc!Y1ESQ~yZtW5b_{+{YtTEMA1iPecgz z?K>L@_|16*TO3I=mTQgDm$qh2@4vvOy#)aKxRm~jW>|XwI4)FIR!Ob|+s7-#@3bMY zLKOr8TS!aqUDOnJ@K+PrST%Mewski6UcOmdQh;J3O~R z&o49Z#u9oi;hW^QvC&P3Jj_(?T+MgbmZ#$kNZiq@8NH$)a&wHYG z^fP6S?fG5vh$;C1Ze-}Jh^~V{;lH1T?XL%5a){t+30XsJsYFU=(3$vsO zPk>rowpH^*s)i`@N*uP!+ul7Ay7)Y(8jN%nIF2T>LRFghqG~mc*PyxW7wdhih_Rxp zCrV{z)DA~0w~;VD3!Zqlfj_qyZsvkSclp|Z;G*c#Tz^6!U2=5hOJJjWdgx{V`sN}f zrz%Kv56~p9X1TXX^Xru5Zs1O;eStLo-)rL8xG41Znvh18?3ZXZJC_mCtAx(ZeW^I% z2D~`&kR<(GHN1m zsWy=0^Te8MYcMkrjoi2JJs;B$avi_F5%ZIKl8yVL0uYZAlaSB@A5lnB3dddTp|!X* z>BzkK6T_A3d#5$vqIWwF@+BTSZ3uO9ef+0xWNrF|`_oM#07-5uY~1{Y|JfJQSn#m zmS!0VBAv~GZ#Fx%+h3*e5)OcSX17y2fV|308vp zZQ7UNtYUn`;ZdYr2R@6Dy*gPPsaW|ldN13TKN8uX1kHpj@_0W;%A>H^59z8#(uUu0 zXutPG{bWzt;c2gToOqup|MDmKeNIkmKnd;C20^2)KqXz7=p@pexNd}K^kIN^Ke)Tz zt#l-f80rp1T{(+6P2y*mz4`F42y<;na=9DGv%za#{Ld%|{8lZH7k2Od@57!#J@FLHF{v)4S2x4&(o zW!@*m&meT;^INpp)W-Iv)%JH+-~A~g*qqmh_3zF|?#eI^?l3)O#N}mqo877=ieVKG~xd0G0;@aOwn9Fd&6V zdneB+k#`GX_AmJE@91pJqq*RpmVrC+y=uk|dT74=`7YMh%6zQ<8-Qh{YYDG#PV&Gkh6H~*t zM~v3cfLSeVXT%c&mz1%r_d(e&t40A_Q(?5tf0&yQ#)2yk>RgDmc zr;S^qjKqNY(WA8ZnpK*IKv4eJH+HFz`knmcVF2)bNf*i{vANd0q@0CiNLZXSe|k^` z7@JEd$c^zb$QWb#a)U_E7$hR1f1K>C!PS5U)wFlP7wegz#ix<9!HMdYI0m;?ojh4l z>gl5v_+uJ{yn>+HsMFIwzYQXhm%F8Tqb1t3f#<*N@ki(I?8Al87LATV?~*uncsStI zBM=$qK?oLzbM`s}7~HM=*v?hSl5iylEFo>7P#|i{G~nQy?Sni$@kVQuprTC{Rqol} zkVVehfIlEskAxPzoxhG4nsnp%+kt71OxJ5uu0HE=aRqe2-ByV` zItD$JI^KI+)m8x&Me)L>Saf&cVrm8nT}U%aFm;Z=5A3an=kMf=fST>cpQTzA zlE45?V+{%Eq;txE8jobNu6rI|!u$)K%`nUUtQ8t|;X6G!R&$svH%8e;u9G7#py;Q) zu~uDCPyOA2;KTp_2rmRkNCeofPw$~*Q_^Z^fH;<}(DxGxFI(4etxnsw>|q-|+joGT z;$@}rcbwn!cr|{yglsR)m7z-qwGKp2Ib=SR_)??Cj;J@VGBZgSR#@ z*0Sun!?Il(^OG+&!I;v@Fo$*qCi)0(XgTnJRlc~KEif`bR3^2h|<>3>`CBP zkHe_0kFvysX(_Dbh>8?zdj>K#XyjA`Su+~OD z|I`f$cxm%@1p43W2V`UZl#ct5*Bb8WB?%;Ja{X_H&7BR?5Ja9AokH7%s7NzucN$4m zrow>_!l#)cywGQT6MfJyMHBESC# ziTR>4z=1@LYfIpHSYvQQ7i9IOACCSs8z}YYuJ7|9%|%H(=q9B%)_N3~5x1m~q+XAo~cL2fWkrt2}nhbM)p2OA)^9BF? zs>aRq7kbd(pq8`g7x*M3J-|tyc)u$CG~YJfIqu37oglfS=uxxZHatAso5HREyA@}B zbpE1mUi&9>v{aYno9;QTC1~A7@OiyvWPxQ&JV@IPByZ;+mJEN8IUrBq|6>1omeXXSmTUvk*0))PB7aQv-G||j`a|(k! zq znW7TnCaz)B~~6 zrO4Yb`P@q&A4<*Nzv(I`HMMA3a+*Qf~KcnRd;wVq6tro2zRz5+-N z59+bif}@6k>g#Ete1THhngD~0=`%ya;uCw5-Ls)fkhcE=*#1m=w${{hMD-zzS*j7j zlIst{3`B4GzI3|y1T4aO647G^|E8op<t4(eVTdk2|KrFJWhOor_#8 z_xu{Z2jUJIfkVv``tSbKEc=ap-{o(HilJ_2XJ;~yu-&pJ`+6sTocmBTr?9!Y`smk^ zF7?*$tT=UysN({R{VPOg&OWC3>D&;jXV$;iV$?zW63teh~h(`zV{ukfSYklr*&!9M~ zfmS)aTI5b5xhB8<-xUCu2ud$6UI^J4`<$|fVDs-?8RpJF*_a4or9C#bEk{DJJbZE5 zYuyQ+J(pP>Za(ULnjscdMcrpS(oQah?-oL8w3HYP$gF29CP)%G_u7qH?_FZp4V#kI zx8Zg*ML23aFeSb(aae%h- zyLmf27I(S7;Njr#tmYQ@(8aY+EiR9 z-E&Pp0|s@#P3G-{_`Nc1o{{(8*Lj3Il(ns=jDUx(C-A-a{wR+s;-l7MMeJ9%yb-`a zzUpEK7;JswPU`f42DW+Av;<8Qe~CUPn|0RdMIC6B%>>_5U-TC*tcn&s9+HIFhmk!O ztFaEs;XOWvSt6yq`R5j2Qx&#+Uxm+e6%7QS)w_zHB98Y7j6Ls@=`@*z&%5s=om!wn z#hK*QX1eo^hXbH&Q!{-u%EfNH;_cQ+y|yfR`cev?Wwy}yjkx_b-s8nunL<`~mI99C zXsDX+bDIJ!3;Ky??XS8K`3h_Ikt|6vBXhq^M=VE>%TkL;?BT(D!;FC`E5%(tbULQtl*`5vDW^N)b(GdQ%1n)x_1-&`)Lj{0xtC8(!y_WXDb*SoaJo}~ zdwoA1tIctO(-d&LIJLC^C87dsHJW7&NPaWA79heKe^s;P@HuYL6f8zst)Mmz=u=t9 zow3|RRook zl$3k$RlR7K&Oqh-lBK-A1raYPz7CCQyMJKLt#caxpyZ42%1wvNyH0tyC6h{Zfd9-y znFbac3DzlU8?5FVb+qblnzy^K1e>-G7L$RQueS~bHV*Cxue1dp2S|vD!T~i0E#9^5 zO^;0Iz^qD$dbp^Z=+wJ-L(6d~%MP)F$oCao&mf<@2GQ?eXJ=ia)hJqa^(1-6_|Hzj zA2Sqs z+4@T=()3?qKF4`s(viM#_K!;GM$Wju!ofm+a2r^&(VH0-9tYoM9#FV#4SwkFO80F0 zK-MFXp2o(aCK(s9kZ%41iLvTwP;W0q8W&7mB#qBC;fRrs@e|(bw>4s8`CDoviT3`O*`q8Gp5KW)KBY$zj(;nxcIQ}0_C z4?1s%k>@%IL}vyQ-4M#V=CmWI3uvQ1;;be&nzgxw;uyNs?&Fxh7{y7V+nOgRaWe5v zZ)QM+o>v-H4|-F3i@kR%#6CRzulpbKpTpFt23R_8u5+$cpNdM> zwB9tYT?sFe7mx4~zN@vKmcTwcj4?)oK)S}<6mcE2{g?k#-5V1MrpXB1u^cOjCZD4( z-7tDlyRsA0ptGrdgW&7)gNKTVadDl1*HajX!R1J-JC^W2b>KL8^7@k$WX24jv$pt| z69a4GAFMH=*nPm4rCN1;K%kiz=m0Y%Tt5=BQ`6JOvZ_So0|xfl@2(8M-7OmD`QG3> zLkiR?T|kji0w5gY*1()`SGWBb^AYt2cOa;l&*ZDB-{1w%xVZLVD)PV#=t`ABaPd`; zr70_K1>4#IuX>tNc;7eMfxEZ%b>J^Gh{AE}S|%VM*h6~CqCS<%!V8R+V<^}sf0REs z&YOwGrB07z@r;;By1;JO{PDcSSNKcg8sWD}a5n^GN*5KWPE)jvKO&yM%eats!5QER z3ofuy>qhUrjX{gYvmLY^Z&$Y$3)aVhb#yDGZ^aX5PNw_Qz8kyt9z83(6)ku`!6_d7 z-F0qd<$D!u91j7dt94$MG%LEZ!rcfv+IpLF9(1*8u^v3V{Qxfx?Fte|Qc2m?ITO-eRJBocE+xW|JAX%eEN6dANUG(?I|?@=6bo-{E6e>^p#qM3E*9Z7U*7el6qTc2q~^~- zwNx4Tn)G|bbgg8KBS4=;~cbl30_J9nF7gOlQWhW&H;9)-Ufdm9Ek5gMa( zo!$)`wrrzrYQ@!bN)-(DO)LPjivfKBK}WkoZ=TVw(^1Ba&>d+nv6Lh*D26k1rHnb) zo^tb$=0SmS+kCU5DP}}MH&W(0LDKdfXQYk+k@uDi*Ia zQZTdcm8KHf72B%i2!kJoPwA>EE0yWMUd-*#3jiJ%bIoK$Ac=l$9ys}BaC#tde{{je z5tO}B`Zbcct?|HIP;>-bwDzMp;2n^N3Q`j#+}4%9ET-JW$9WUyDR!5Pd_eB}87u1@O_H$zO)?V&*ZPI@GXVoRl<=010? zp35hU;P1y6joHlC)T2MhuuyI5iL#TmH7#Is!bC6`QrjxW25U4tcheSxSBlY4 zBq=9%#0xSPHRoEN6X}JHrN(W)$0bfrv*ihv8>R(O%vN;Fa&aZnC}H7oos+M=I$z26 zR3ayi&y}w9@(1Eu0WWs>c7iui-s1R*=udNn5_%&)cQ4qZME1_W+2)9mbwC$01r8XP zboyR}6?{dlsS6-)`oq*G#UVG5Gr0kGcOAtiV6QlhqZKX|y!tUl>>YdJXq+C=w!w#K zx?tvvpu^0g-2@Pu}fA6;!k7YH6#vP z#b_A|>PHSQ%N@9VYa}B)U4P4lv2iD5Y_6SI#;}2OcRWYnF4?kiLQzWFrYmp6R_Lxb zPJz*Kxz|V#2=^V(YMMpbuE{4jcSETyhznF3eOFr*RdO*SB?w;w(oqBR>p)J&dzNO( zfIfySfS{Jvz_W;QzxMjDS(hHiM8Ttlk8O>~)mjYNmdy6S4q2;Z_h^*ll3F+fPESaJxIzg*gs0pkUZj4HNos^{qHXCGm^ zjo4>W!7XEyquzU2KoQp;tuDSaAIeM(#LtVqTpTaa9{Z%jz|lA{JD3|z4DY)T8c^BE zhIQbvlwC+egAf_lFZ~dYH&6)XjpnyUkYJ5b-*&(BXve^9&o(JOq5#8jlTInrQQP%n zdhvuCB4yWJglK6B+hoo^nYCfh0p@e!*>6=s^TGgOim*jgs#RA` zZfBJJjpTA*QU8e4Nkl6i=cCM!yx=RXNc=+lk()zc2u3d`m5ULn5*HG$rt7Zc;~CW{ z7KuklLM+$m=l|WnVWk#Mr!4}aj=m-#A$e+R_uG#&zT+J)WiPxG!`k!(GkcFg`UmD% zKB5uK9wNegv0{%JTf(Z-V7`G`nrJy-esVI93f%pE-fC{l^unR{JO-1&v_L@*fL$tH zCw^$(?|`e+MsAxlA}pCYuGbXMmq|@52u3*bMmNm*ROoOS3Z>lM(Ye0d&RaidSblav zL=sAUywkeBr2UHt)JEKqSnvfw3||s-Yp)RB*v5nhV@V*@c#Ctn4QU{cZgjGO)s*<* zS9WCJHjPX9?d#OxJ4j|r#FyKBQC{FltOy2daqub!_ce$J;bvC`j{3AN`+*cQ5VgCB zo^!4)uQ4Tl+V}d?kLr=Yg;hxcC<*bpJd_3@uy&n$hC{OW`uR#gW@j^NTb)2Y{LVfD zh&bLnywYoju0tle;HPmgh|An}6(Ifz{$pnGf)*SdNp=FzCMC)B=YG4@(N|u8rM9({{C44>-A7n_obJ3 zvwQY99D`wv`gqq*JINmlMBG@tc1eFN+TSjP9Ly53@JGF(S92qrIc>71V<#mYe4QS; zFADL;c>-I1GZ?*@@1S}7!B!NvqNF3Fl`cN$7@_ZBh(lBB`Jys=Psa81ay|0Ef)O*JQ8c+( zfWER~zhhs>Vf0=ar)ePUgSDB`I+aQ^9W#;|zQeE0&I(~r=aGlDxI2ig)cv}SF>mWh zh&^pDv5K|vfJrYldKQUjex;=hDDY7DHcsU;;B-4KXn5n7HDkC&#?mX97Zk@ocVm=w zDA_h*Qe9U{pQqCHc9$QhZlf&QqDjJAWET=UW%9J+wgX4L(z4Cio3(Fe;^M6Py|KvK zea&b2Q_26NZe}I2^MWm5O8v(A)NaGm!-c#ndC1(k(nm@+9Cu*o2;WC)nyjyN^#rJt zxos5o#ZkFnzpu{)@W16`w`*=-tN#1;HVDT<(nLUQ#2yGntaYYi;?#)N%GMBAt6-(= zDC*t-!#S-U3wxE;``j1?@!l7mc363A!Wp&4+N>==>+*mRFGIgl64XKM^COQ4hNs<-vF@xaxk6@2zA8y5J5T-!UQ5D9l!2X%CTV z11-9l<(n%{=z>BuQ#H+nW47S!UhfG77V62pqEewe0)M=Tfedd>uJeTgU-d3f0Owf9 z#ZFPuXLB(|!))do;@yrjhkHWG!Q|6e)Ypy}8}Oi;vzdzR2&`CxVn+Eu-vd!8+fSGl zNLo#)Vy;OSr?n7h&ua69Lm(JX29H)8+3vMI`C!-`0zHkfKcbh<0Gbg6K$%+-;WvHs z$Fa-PZMH61?o=vYk_m$jH~PrHZQz0geG>FD*%Zjm1)xv2bC_0WypS2#C-BSSOljyx zs^!JN-rsfc`!Km-p9+eT=p)+mNBJqaesH;$QY;<}!9}AxgFfOUk;vXP)GTj`H_rau zEwv)nW&OeMUcz(Smoh5!!tQMY#EoP!tU~VTNk=A$tld5eBbYfPhyy*4$V&A&KL-{n zo#CnY%F%Z)Z{Q8qifcNcPSwj=xqgg`1SF&_m(5=}@H_n|>Rz{8XmO-0gK*;5fs2Ih#5+K9cE71fZ|!0>&X}1L=D_;tU`s9*ml3=Dy|p8XX&{gaNUB z{cQUfMi7<*hVMp-h9QDcK9zd@vTfx&iXvx3E`R{$XB!_ZAWFQ~GgGRRhkHkW{n5Gz zDA|Oo#{M3>u=YdvFg&RF)#gKvZU$vJk{L#_2-^VokmS>#uA7?2mYHDCJ(FM=qZ*@e zxr>FOJ>v6wYqehmtVggw*h>&}kZs^SKGA{RrCVhx4>pmQBJK)z_91$-h0e8EQu-%`Ri)un&s!6&es#iOLJyd zrbDIL7tDx_>mz;1!V_ZMze)0RJ2xY>1P)*!|1W0vuJiRB9j-4{pDG`!&)tO*U9lb#eb|G|=PK z(!xe%6Bau`BAo`dNcM%Tkd3cA@c}WA{|PM%yB4{?n^$-C%Nv0u(=FEAew_`DTuu;F zhsN1nnf{s```lMWC;ExuVdA8Kq5bD^IK;-E6}QI>k?*TK1;h?2dn(eIvR#6PCCkO%sf+eJD)O@|sM%DoFQ=IqgfNbw+1 zJNFSutm^(l@L}f~W{W>Q@!(zBx;lH^veaq)m#z$p!02yyBIJ}acKoDwiI}}xtQ;>ZgJ^i)A*cp=}7X6!kH}i7Hp8My(gu&wux_L=3@;%@< z!rv`#*AT>DFxnyb7Cpy}dLbw0Ij?Zky*?sGhJJ#(B&Z84{-lKhM|C6@@_Y3gjkR>a zq`Gf$lvq3b<2+bZd%O3bw|zc@A7v1Wo{p;e$9e#0ZUB+MB>C}jXk|o>aosxp36U+Gu|zbK{b3G#SN@AenRZ^X`>& zOk;%`$v@xgyOTq!EUC`W+5Z4PaUW8mMW4Joo|bE{n*R*Fu&A4JLA=oplQ$A^baVu! zHd&yZjPN(F$cG{#uz_r2R5sqvmu3S>YSQ#I!C=p|2&ejph=`qXjymTV0dYkxJl4gp zfXxzM5CRynLO=MH(~2c2BdD~MOFEMqUU8Q%k0>6^lAKn+HOcG*?DX~|og&adFbaRO zH@|-=Iq(uvpq)t>Yx2V1Ex(y}1-Scw+X&b&Pn!STC9#!B-(VA^)*_>IfuuV3ypQr( zk%)f6?T=pgP>4K%GbKDFuZ3&^l9d$x;qoWAg;I3eP07xRQ{v`a`tBcI#s0RbOt1~> zyRSqk-VPjFgG(`|fmKKaR74uVoW$`9A=h6{FE?m*Kg^HTT;DTYVk3SWO(h)}39B*b z*@s4Xg1;x-nv@EzZk-f?z`Ez5X{nw9FdP%NwYT4Qeoq3@+#dYkH9Sud-4)vNmUjKN zfEA(kc-|H$Eg~u^?7e4bn{3?ZQP6)4jQiUGy5uQ;MJD5cF*^GRZzOtda17x)_(9mL zIdD6;nh@9k+XG^R{eK&Se=?%&;iDD)k6@=sitw7($R8fErv6acrleqMpVOGIlEDXl zY|}bAit7cg4->ZY{#s}^i}V}R=a?6M%0~4VP>o%OuI?=HG5*pvT2XD?ig}B#(Y56| z_US2+>Zg&e%0F)$oV8Wc&u-U!FWp>~ZwzdxK2=yQTq0Ho!ZmxU`fv>3U_wa#O$F zVT=vHp<(EJ6zc#+SuxFrP1=5cW~wb%mLX`lj}oqNQx!(+($e&QM={MuZ43+&E_wr( zS$A&G4L-CXI%dl(?a<@mL)^%5>z>8M-+*hipK-Q#b~a@BJ9=T!l0oz}p{T^`pQEc^ zN;Dm7A9!nnZlGS*geCR$@6*4p2A&U8OA87fwcg+0kiJ;*(#?^%Jv8x&Xa!XBkURJFBXy#^~oru5rk55OD4?9wslb+wp8^Zwe4@mawmUp?$j;x^qW-VWD-UaP81K zUYZJ2uDKjZZ&UeTs`ewA)8%@LKCqsRfH~)|H^AUXRj#3e=cxyYE#xcN%A%I6=QUXp z8|CHf^+0vZ5tuN%CG}t9cTP66-12&et$Y?OB4dgo>?)g5k^WI&g+%}&Knc-S^ zb%s*;lL5Ia_TyO%ssdB6)+F+X$~s)RDs0@X^RNW664A!*#xj1_e;93%2CBM*{&5xy zLYhfi$Jh2(Bz{$RUxwbVhK?3%Q8hL-#id}pulMlsQhEHC)UEB(j?b*g@ct%n!;?JM zdt*;z4cQ!iz2nFP3UAFVgLO=C#s#0{pu*bslvlh)U#L0!`R=}L9Q_%>WAG{F4C~IF z?#SU0!@cN-#6urM@qo6UcKhiAIaLz8*DmJfk*T^D`!i(o4ers;D%5}-d(T%;Y6el@ zF`>uLOQ#!J&*`rUs{A(rSyHwSP)9=zpTC`wW!#j@I&>~0>kSbBOO5bFZhoAY)2Xhh zNUBF^Pc22P2jTAd7iGL~p-Y`cM%+@p_9Oj?+M=qujp?u#s|Ule2%rZAgs7|Xy6J<79WutxB7oGJ_2U&jmgMmfHe!uvjnG0m$Y981O|f51CQ0P zadFKxQ4>vKAglHeOzV2gAeMp@EMVGC1ti&Yb@gOpi#v^QuFN;&G;Jh_a-p^0=~b}x z<+plJB`iO!sr3!WqS7z4=$MA3-eRMi%c&Db)6_*sYqow>rOOxQ+)P*p@oVN+buAlL zs~^$v(t?jsqP?G0a;~Q8Bdkt0-`y?8>vVN}9rsv6^XSD=Q{D#=rdwTmMn>+EN z2hgeaeyFk4eOwv))|-LAbbe1h-+1Lk%F|^>nRj|qWAHmHQV2~k@TG|pVbb&P-C?O1 z1-T7=Avq26Oq(4|K^oSnoQa)IA0(}-PzXlhgNL1o!39U+mDDAw{abfhtYLd{GdZ^! zw|)c!1m#rq(E|yUCWoiiE)tGfJ1the)4KU5f(p@uyf2XEWRD-HeyW0Td!m%n{?f^%IV(;aV8eqUmy!yp!tOr` z=MaFVFh5vq)vK~0eX5ei4B;+XidXoU6ykm7Jc#(FHUdTHrYlL-4j_xMBTQcZ{^Bs` z-=*hT+uD3;^Qv2@QPk}_v!&Yf+845xZfgQmjvbfMpx28}w4hRUe)k8PU9{ zg{_J*E^f(TD6cAFdrOAPq&`S_iZs6ELYIHK)tuN)y5_~#r!!K{Pk+f z=|m?$dq)?j8u4^CUslM*p})VMct@?BlCNGp2QsHZ?`%b(B^%l24!?bL!*@vjT+lhH@7`!%LUHlJ#bkOWx7Zh0@ ze_-poWrd`(lX%l=@R-s6^`k7BV%_YSE8*GeSz0;p3p}|WdoJ5s*y|o98~fuY5Oy)* zzKWT~6kg*=VrAAE&O3NpP$BpeNth^I%xs!D8(YZjFDs<+8>Gpy`07?6+*ct$6Z;wK zASo#+BV^aAV-LKltX?f6wu!$AI$k85W_t=0A_v6Zf_OCI^Qu#Xt2#KE#q z5_{=fSsAb2m9{pobDhjak;J3vM;C{_X%}lyP(}J&|9R1)044Z?Hw*tL^my!is8zko z-9$&UL?u=w$WF2;EdMBer<=}~nUQ9WK#ToY&1RD#bQ7d&F+ot6ADa@*?Y9$%bpYA;v-mTu_)vx8p{qplf*AZn zBhKvuH6LFCm1taEi5I7<1#yBC5wcf9m-&SWvOr(fVd_PxwH;~a4Q2|NaC)0WSc)vk zkYlp;RcOqY0nSmFI6VgQq3TS|iskRAHO)W%TmO3l!TqNr6K{Z*Pzr8@zf#!Z+Y*X+ zNLn@CK<`dxCL7+t#)x3qQhg)WN1Crcd$2~&6kES+8%yeuP)kswWe%rjbI;Zg6d^j*x?jM_2Sa2kyWs&K1pecoP zij_OepSYPX`$FL}u~!tyi0QVVUS%T|<5ZCd{-4LthnHcXPOXcVZ zHlZdid$10Xbi+dAW$@jb&t;z$h28}qqe@F=R?BtEKu?Qk;~}J0bO+1e0&rS9*%~qD zMg5yhgwWC{Tn$qaDi~r$hR}-BlWlU3n5KH9#e`;%b)^|M+e@up8hN)mM#F@7 zTuc}J!iU||BC32kn&?W)D+eoS!D_US5Cadw&}XX_j&JjXoX=)7Bn}xwsge@AeO6i@ zu^namLgc0;oc44tZt!!^f7re`HkNKjRr>Y}0!c zq@Bn9UYg}I^P4I~6*vB6m99j?uF`7Q{88d&0T2I)N$&YG#+ohYc#a%_%jS>-FN#`r z8syCC$e8t93J)zYx8R&+E>rfw&~0HQ0pr%acAHx$)Go(YExvj6N^8CVo(GnK#7v_R#1GF0w+wNKs!}Tkm~(%!sUHgj6YCGQWH*n)qWEF5Ea4C{5-Ym& zn_v`F)K0G`!RLd{p^K#cYBBfauB$Kqli#Xv;RK$=K*08}NpVFy%IMF(3QZQI3u2L< zlF51qEuysN`zA>a-SsXy(Qd1<8SVhP$4=y&DDAx%i20C&grV;$_~XZWrE2zuU8zY^ zM_~Yv$At&eoEF{!PDf^c8Yl(iW(x#Z%MXFRHL^EwOXL#Z#1X61j1X+b17-=`WPzy5 z9>4bt-TfA2N0-o*4Xy78OW}<~+;zM8A=%&a(7({X=Ve z=u*{S%g2U-WFN&b*!g?yX45H|QN23LL29^%_z_HqUy zN;__K9ra(Ac&%1yvTdx`bR%}PnS%?xD53?mSmw=(h`wtzdgLVJEDUuUG^>SX-y%i< z=ErhS|43P)p<8Pw^=VUMr5oazE#fj#wo6S~e9UM1`aP-&vU``j++yN>ZXDm$kc}Xl z^*L^2FVZ1qetTgLPQ;(vQ_+cNl`(X*X~=D4)vCkmat&+jwBs)}7`BMHm-f9?k7i%eKpENHYY$vI{^k+SMet%2qzjbrt2lYG>XcY|; zZy!UwDr;}QSY{ALBbPQ`ecN`0qY)4Lz}z#1r!JU zub9?%)<1ZeVAK|omXVQX>9BTUMP(1#?*}{)5pza{RN1gCe`|vxcJQ|^2@(it@BEJ9 zDL!#y5}J5LbQd*zY_YZio>KYt zuU`LkEgPOod!r+Ch}dBkB`Bb4+HyxN-_)$1q!Pn`SLld{i9UV9+4O7JhbqN2bZt4> zTiA$)r_{z8c2$*lgm!kQm+}jY(au#d##3zt^h6v?6tFL4H9tsVEuiEVL#euuO>pYL zlJ2JWHS{R{TWc?(KF4`uAcfbOh}!2s!V}xV6_*j={@#ea@2-$S+g9qS#rL<4M_@*y zs@)wVeM4*W2g1!_aGBgB&!cWH>Xzg5vZarR5Ht>$@YgviUoVmcoPL@qzWkK)O(p^T z>&QrlbnDc{^H;xLw7#$YwXWu14RcZ(o>wlF2?)jgFz0Huy#F!gv}uU10~PPY&8no! zi5L+KIgH(#rMvG&UKA+{{$FRacj+$!zt~;3EZ2$o@trE;>ov+1dVN24F*e`Sv6$yI zjte=|1eAsEM>fub{+5=)o+MKUZ=|zCY0sCZ8iiwOJ1%NAd_(nhFG2q2bnajlo6o#f z)%5hSsdB$?VjL29Yk5)JmcO8g#};FO2?$;3UWD$a*<<7=iV3QWuvVHu8rjlVSz7XN zy_1`_l~8D|Faj7YB67nQn!Dn8iiClPr{nSjF)?Q z7&1SH#~OO#$)NhnDBVW$$dn$6ndL`)kQ3Z8hY~VI*LTglSi5X_FoyO1;m32blF-P| zg2vTp$D@|L&B=25kNA)<+Mpl)C1uosqlk{9tiHC)`SmUMYYl-BFU};p?CUpc zzsw6(&V#?wVz)%4M}LZ)??5sYb}}Dd9J4Oq-s+cw_oy%5*-#ugDVNRQywa&{>sJoB z*?mUN?q>BMlr{75jj;eP?rBw)jp$m6=;@^&FF0QIcBbN1b5G% zJ7k5$VKZwmrj5*>QZmy}4)$(DoO$h(edw3wbb*SQgj+K<&QEM~1I~*&>s6);Cq9E? z|3eqvjEnMr^&{!?P0iOl=j&Fg<^461gFVL;hKg?qTd{RLh;?59C0Wmxf7Blvy}~+3 z7LENod``Bdo&VUj*i2ennE|mSoMKQC-)tc-=8_jmLb!};pN^vtd2%bR6k+7+GJJg1 z8jpu%H>zji^j82Jj-lX|jTows;`J_;s=W9CswGhjwCy6==!8z)l^-me=BvRhPFliY zsR#-k((xMtd!~O^)jzx>$fhkA+a9>~db6IF(|TSLc$|)@9`u_=mU}oZy%}34_mFjy zO+b=De<~v1S$&D1Gug+8=E2-Bk6l_E&}2TSc*1>#hW}S2P=u3Wpu20a=k6G58xF~` z6S{1UPfNIPx5uA$u|^l;v=8RP2~o}pRg@+9%wZ7t*PGzg#vUq{yy^6|wPv}sH^0!? z`>+dRwla@X+1;5Y;%*HnT%Zll5mC~y%=fj-A0e8i#46q-D;jodNi&OiE=RA6p13VS zdA;$_=h{{FE|BP)pvvr$!2gxI5{dahLu>z|AW}u0SILznzM(4ZHP&q8JZDRTVxP^r z=Ys@@d~w`r#Dkg7m*!q1)3J-;8|s#Jn;81K6qR=VF!o-Ws^FY{aS|-Mfgxpwqw;j- z;SzDA^+JYBsAx1y_?jl;Y8}h#)Gln2J+l0D=OfD58a(fnS$G9Y+0Av^ieOw}Ap0A( z@qK}asJBCx5rJ~!pv5|8q~msvgmezAQ1EACgI*nUD8pa3 z2A{tgZ}@OX;C2Y&J>R`g^j+k|jVVzghc)Hrop7V^v}YZS&mV8R^^ZF4_itE@Kij7Z z7QJe0e7jXqQIR|N>GpnQtV%&UP(C~EPI9B6p^3XDt*J&p47M;82yH0ydIO?mE$X0( zzyya}qJvvy!2Xor4lv|da4YczIdgOKGC;RF4&Xg_@Jz|WloMb0_sn>Eg@5RYnc6LM zuYaY?;MHf7nh&!gliD_uEQh6PlC)4=oGrcLzV+WIyYfoOIomnv#fw|np~(`ss_8g{ ze$-g!ZW3XUC>WtKS8{fbj_I^sd_8Hb-kzs8rOV}H&<>ve*||{q{p{-OtNkZWQFK;; z4))mD_O4KfI9yi~o@HGv92wa_hor9AXuUCuQ-5=ZjvC_as(T_B!Kx|mlCW$4RumyV_M?oYNq z=>}~+NL(Fq+#ND&IXLRJz3*jj;t7;Oj$M?W6+L^Yl;OfOOJMg)e_M%#X0R5X4*z-X zQ2Bm_*d5A`Bsx_d7E|$RNQ#(y3*Ope^pnKW$~T=xClL6el{7cc_88Q#n9KCP)89HbF)=aAF?Vzkh5h{u7`ErxSup_2BLgeQy6@+Ai-jW1 zf&<|CmS2!7pcQT?GkQd|p8@sedecYZICF2Bi;8+s{!II-#)t9ImTxV{J0>AX zwYUD(q3PQ~ug%5BO6h%xATBF4OI}`HNq5I4VaQ`h_RrdR3U(=3rfN2uP-=d8NRp=P z-uf%fIIix@St;X)zq)g0N%H4>E5)2WMG&_|*Wz6$P3xq3Nfz7RyO)9it;B)ULR+L0 zIiAUO2Y*aL$ud(vTw*>r7++h`%C2m*MjBNh6}j<^v+fI-G7p+AM!uQV8rnJ?Zq--w zQl~=aQ}3VP%u{1o>JbQ>vWK!$4SG+0w*HU=!H$S22>x&^SMIrj(|F#(bTEk!Z6D|e zlFwZTqc%BcsV4(;oDH}1Kk$X%w4xy6G*L}SRh1087U*xnr5`h{8&uhZ0IH5kP*5-h zprrC7AQg}l6QA-SwunJ;{JX^W-oTW6crWP#Pf8jjm2v?$MVhFu0mD8E?F-MNRotC| zJat?bTGq@*V1(S0Vt%YwX#%97_bePHmakG$i z^GCfisfih2$9-|rW|RCr$ZKPcTNDL|k9=eD3!-vfVfQ_07ne#(V-g4?;v-(Eh#B)= z_syZKu*gVaJOahf&sqU0$iXXr1AOhvP{n=Q2x~#(O-jj)j}s=|cv|L(b~&C?B8T^8`okFk1E+jMn4Ll@bv9Q#^0E zgX9?0OKvSto~zy=jVxqht$`_(M71f4_uvFq`qe9>d;B?DUD9~^){u-Xf&P|Uvli{u zV#)^B%GcN-Zs(_;X`G*k8!)o{EX!}wzcSm%ACt(dzsU?$FreOCW`XW$kxb^%xbqXo z6GuBFR2Pl0!g>ZtrPNCj#p9~AKP7yi!c;ZCShY@p9{X=<>5!ryu7YiF-(vUX_FKId zes|3ZIv@Ut+S=4M{jR>lXLw!b6V2UaLj#fBU0R~`8qtsh#j4A})fL?A4bn&UATJ@? z-2nug1H^8ErB!x^ti&B;f<(#&gYXMUqmKkM97KWlE(LOZ@$eV*B&K4tv=S$a1=6BP zXV$~H*o}>i9o+B@v?R*xBMBD@##^gvm+xAsg{%s7#&~gw1HIpxdJ*Q7ZWOyZY`;Mm zfGBBbRDxsAiy5<|=IQX*(H%98myAtz230s-(Kx3*O+zdq~M@ z^60bUNR~BzVk4HFhKpN%t82q#1r?e#htuQNPq)X2_m#I@RrhCrx73(n%K!TB3w4!u zW8bv11NZtlTcqXXvA}s_gse6r?!50^{>y&AmL>yOyiO|$8ztDe-{C2Xgeei@bdeTW zIt6p@LY5R}a7c);d?m1F8#mSzF_1TvDrQ@7+%*@##a#Stcww@?s@_dx1IKpuQrYH> z6yBqe0@W6-R2bGAptXY`cw3EUzn>3=Z3M-{l~V*xOrahK)tLSdD_TG4^=IbAdMEZU zR`mMeG^S4eqhiwVa>K*q6ASCRn=yfSZ>;`~(>DT%-e|?0r!8fC{Dh3xOk2J;uLR3* z6m?2kr}@~*gcO1R`o6fACFOS{aZ}^?JcjA9*>h4D^By&m)|1Ee3FT;=5>Y<8)>a;e#)SM|_~mOD}8|W1POb-WQ8&q)(hJSW9$qcXn8ph2UB8Zwk*1(bA6HS+jj!{S}R93s2LWb|R*tg&FSkI91bpZQ33b8Gy!VJoI>yI@+PJ12Bnt~uVes(vdA%5Aws=fTAd!%VnE6G6Pqyy=UV4K zZYKVi3Bkx(BQDMV9kZ#PN6fFvYSM|E`YR8*X8vrDO2*v5r`o%R^`35R(B&%&@^Ky| zgP*|x93Gpkv{ z+jqlq8Vg(X?f-ELFDmCuWMxk!@Ofw~b$Sp^8H|Zh8K6@l(R9`X|0!i*1*PLY`Ya!o z{n9Uv{KYra*<61fQ8OwopI2la6p3oqjf+{8w2X{+k6g(=ig>ZL86_Rqb3Y{B+r_cp z@(@0!iSVLUu(}m8uXOP)lq+AM{UJflTT3BnR5i5O1h+Vl=Ou7UG7;dc+#A!mf|CVj zr5m>Wtn3OiU?}Q*bqTSE8dFI$IzK!l?0wE z@8S#N0`4UmQBUL*6o?olm}zw(3Sjh}bzJY6V?w`zCyuj;L*^KDbz`+vVdSeq=3&y(##-P35~nnVS9V<~vU1a@ z)pnlDr!JiIF)Tx5ttbPKMsAdIalB#n4KYw9swdITznLsT`iK zR!!!e#&V;Fe){k@Cm!E6-17ru$BM`?!dh5sKGNI<#w_{LTPXH7a2snDsE|fK3LekN zxONd!m?n!Rfpv*bQ?utdlcv*bim17G6MEsx#!#|6<>ajJyY(s;VsPrHS?c%Fz&fdV%2)E& zMGhZX>`s?NDHHmKhG2%ZbbL+@>IiXO;!6IUrt`$*#`)-U7+x1W5C{0z)y#&5hRsXG zUKxc|bpl@-av0i^e@r~|e@whg)2X$0;%1ICHRGI>u!|u)EO2=zS*c5Xxg4j@97F2S*?h$K9o7f!O#fU1gW zE*N1J1DAtB+D%I~`ETlL>gqmtlFV{>?9=S8C!MKdX{kzgU+?Zn2vvQb{$r8z7!mrX zKRc!A&*#9Zd*NrCjwS~F{+q_eSs$oIR)!D%#QnrNJpNc}f=-r1HSV*)!31yAbZQ$1xGuIArOgd-=wsat6Bc88A?@@ld9ob66!SHBqB;_L?iN-UTS;J?I)9Y06ypv-Kg zv}GXFuU8od`m@xYXnXaJI6d#QG|bS5PU0tHSf3+rLKwR3M3ZgYB3H?>an|wA9=Ghl z>hKKst)m8p7brshn15thd)5Zw4{mjEoJZ3UMGRqVdiGNR9M1vJH)&v<&pn;zw0ngN3R%MQ&ygCru3s=~vwHScE#0fQ z5+10g@?wMZ1XyEmdA-c&jcE%Cq1U%d{}oL zL`ltj8-dtO0MHx5uQNGNG4VUzl{S3@KJq7GVl?k2esq4<|H)-L%?lTQNJA3~oH&c1 zgKA+oRJD4IRH7J-G+HPgj`;H2(j;tTWMqx+omhwp!Df1c?swxn$@-JOr5?+f%)4&9 z6%_Ce8N9rcRAJ!~72S0!GH~Ypj;{L@=HlM7oqC=Zx&#*54CQNF|E@w&NHj*xoEydZ zKzd}X=#@Of)=Lu;YPY}B=nZomKQt|nvT|Eg3W%dI3`!mWij|BW&8lhHD)AR^p+9`6 zHo2pprx8AXC*x==+3O$D5bDw?*g`FsJMpyLOv=VCzj0MVsDae>ba=-Pb+pah@jTam z^`GENF$3`0*Sv}ULn9ogXx6oA*TpP;Kh~0)$^^#xCAb_7DWL7TrJ$GAJo8|sJA4GO z--76Z0bBz3^&PK)vzH!%YT|pUy*u?26Wq%LpP%WYTn#wv%?jR2Cyzek!rgRA3>akz z)V^fKI~p%?J&r?+33IVup_e7y>8t6g>t{YoBI=#8E;C*F8KrXxfOLI&Dakdlc9IxFAj$vMZTOsXb}KGdEo^beZ+8!3&2 z@9WLI&Em@@Jy)S!Bl6H`(*rDL&BLL6Cyz_a4=~pyaMAKqj-L4c!_G~r}_c#BUoji`B z8f{>*XjGW1ZTlDA4{DOc>7DkYAD|Qh{OJhrJ`rCk%*(yCd2z1$7|quztoM@ZJ}x->(KcI}Z!sO^sprptH&IX) zNGSJtpl#ek&_y!5I4_o;MKm-ri; zuw3uqL02eIOF5>(JN&87mffV09B7%#^q%R}Ipw8PHdvX&6iYBRD#X0cOFbM6 zPP7I1j5$>3QR>ijFH>d*D5o9#cQ?ntb>2Y?_CJq=2uf^T6pc;-Eoqn>wI>=#R3gp$ zwJBPew%nKfvKQb*zK&UO@+Y(RGJA8=%D-&U!>@nq13qIoc{VL^fe1S7fR z&acWzdT`lPw#ssfhCe(^S1?%?X}q~vTGws}9o0k;W@pC(*a8iJb7Zz!*$u0oaC0A4 zysYV$!oEhweH7Nx316KBxjq43zkY38bxPE`&nmpfzaj-C3s=dK7+}Goj7PDQf*%r? zR3o~O6dDT($YQ+mT+jCxVu3u7l(X>wrP^+eRn|zY2uKK+Qym(4HU+mP%X4annsc(V zKP4mtfy{)6m7)luPf=rTm-AV}dCh>J0*^Z>IsuW)Wj6C7cBR_TuItYWGGp1ry_fsT zEeZOCdSY~#I8jsb$|~SRe&FYSC<7zr2r>v+oGK&d zfZEA699&^VZ3cLEMSc9rPE#;zii$3* z+h3-n6?|0xLZ|D;a4!O~c~#Szk&5Qswxz+5q?%i<$P%^a^Kf@l>cxvJ#iVm2QiABVGDeGtUi{)#J1fSw*T77AkMPPT$v zcgDkIKX5i*pcH{WyAmtraCKtM4R-@;Rt|t1boo~xs>e=A4VV9&4|kwD(Be5>|E*a8 zV$%x{0q~HR*tz#=bVx1OYf9|k7b-db`;;(insgyo$=9zLz%m&^GO|#Bmu9_8cnX5s zNW*=zKi}QL4>f~=RJ?uwRErIQc6WPjTCQx+?64#W7Z;C)@FHJ=LVs^kZ#)@RG#3Vv zgU%oVQD&l>PI&pr_Lw5?2dgRrb&9F}e#PC;3>ur!SHGt&)22}ON0MkH+V86l1tt@M zGfS>PIHN7#sVG?ndDT3oZ)lWsHKol`ZVySzu=b-%+_GgDQr<^XegA#8eNS97g0ve^?U)rNqr}MNM7e744eNACt)^|-q zJ6uWe&YaidXs-0&vj3cp(}oehlS0w{rc4OtZXbhf?;EI^5%#Oa6cKV!`CQL)C~77X zLGpawhZ3)(AkOtP9e;*wkE@cwY z>!zs(v?aEd(BHg*3V!>Fqs7W#pad)(eTuB5&2zyHOgpzU@ccccPmd`nqrk%nr~XSw zNJv-I3}}geR)!a1d^l=6O$-V#BiCQO&VZ=g3}hveL%n$S>UTIA@2+-$j4h5CT`L#B zK`CWG)^~WDK(s9(A#r3tD)-XUCJhEh2AaXVzz7Hi78Dz zokB484B67DZ`SB_wsNto0CDmMSl69^3mv+kWzNz_K9sWSK?l`jGz>qEt7j%FUUHi# z=|M%TeMbeAr9@F?SU#bHu0h=AL<~~|7h1hlUN>n$6%#Wb$ee-U?;y2AVlGt@87%xO0MnsF$BC~COqvs4n>PE@)h2!x zXe9b}XgunDZlfL_v;9Gn^R>bi{QnrQsy{^%ABX}gZNcnpeq2AY4g0osx>%YU;B{lD zJnXDD+2dS7qJ!&Y#g66Z8bjce9?6#KzQ-X~MZ>sPG&+za720vimIZK`{UPua+cZBk z2?$|!bah3@)?^=v$S4@L@bX?g5fwE#SuS`jdRkv#s}c0XHUWZ*MTNI6e?i z#=+4utJ7dolEdfOs>vNkwe=?GoC6y;46mf0*sVyWvHEk=332A>UqbC4TYS$~Ganor zRArcDc_{}yDLS`TSKbG`>iz0qGU$ZmvW z51AAfoU;n$<50>Fxoo={jjY8=BF-}DaG{ZW*^+$<)cmo4NQ}%F(0ZE-j-$CZpTt~I zvQLR!d7+kkIeDCA<77?)>t@N@6PKc%i|*;c_HHuTXpa4tCWdtl4LN{k$PQLfxAkL% zOXXPHL!iI}6LJ24an-(V?GYu^OKWtTGlu90NN2HwicSW>F!R)Af8@H9w{lQDN7ifz zCXvjz0JM7SknPRtk9ZU&g$)ZpELv^{XGT^S7!mxqeK6vk2EkR}H&Hvvgy0t%slit+ zz}37nrX{cOsk36uze+ zoDtf{_+s-9Y zT!)G~DEW7T52qX!T-An8l)^E&ESKCWAM-rO%GcCuxJC1d_QU$@pTB57@sfN&h{E3w zL4dOVHCQ6X^*hot!d9u50Q5gdiCwe2pLa2uUPu>!S`ZP* z-UeJ7_F-z`eKU`Lv7N31Q7}-qudhf!c+f;Y9sEywkyOsIykB;JbeJqq!Sm^M*+cJq z|5LJ2?$Gw)&!yq|Nk(8eE5XJ#V@}DCY#fm zCg?oW;_vThlBYqF*qCFHGvA#Hwr^)k6EZ$*aBsP5s{FfE)RVzQRP9`_##oi9TqIr5 z9`U^~GEe(kymD5DT?pIRYKmD)o28lUM7^b{$noVYYvw`ne}ao`@B*o|OKDrpU7276*A>;C>k2mBpdQ|QHzl0^RsyE9-kQlW=Q*d~9V#`xJ%)b>kWELv zx+~BMCV`pgaph@)k?S(T>26c>?SrmFugA>3mmKOr1!#j|8CJwb0zL*53ruDu19iw<&)cJwDh^t|G)`#C`SON1_Tw$rdW@UE z<-!8kM~jmiGWXH@O77S5TJ+QlGW@Lx%&N8~DMR|Vx8~1gzC^{e?@3yi;u%Dzh4rkC zU3iah^IA<%NBeG0CaSGkDwv8Rx~@h)du+#1V_{hb%?R`V3iL;`EuS*M3-_&pJtLHb z`Hbf~=S#qcqEIKw@VeGGYL*IZtKZO~3;I0LgJgrnY=e~7rJ^vY`2onZNs^A4C3n<~ z{UFHV^ym?6&7yqIhOh#GJYQ09L^;`mQ$L>wvY%2ZmE3 z+|+J6{4QA|I@~|oX%a4N7TEIRW|*rgNufkyt7*G5?3N>_V1liM<@BBkSh zvkpLtBGwq}yM8Ap{~E5KmTbTmZ@78Q&{t#JhgsrPCHu*QzB^<%$FDnd#GL!}w$$bf z9eLF)liOh&j_6TE{~E2=7|+eoj=k00uBpn*v6$namrMPr-+%tg9~lVmvt7cMp4-}p z7R0UU=z!fwel+un1f#pvuqrE+2Jey`Xl5NolwX9OM#`e7dB%XAx3#lVhT*u#T`Y+) ztAb|KLp-yk(w`5fna%Q(gE*(3i#Vq*(gw@G$d;qTj; zRrLHm!*JKqN-(_Zc;Elal zK)ccO>(4l~O+3oYCPG3raKU&#Ej4?8)(xqqy&`ugxa6s?L`6k`(}_F!A?*KWi2DzQ z7yr}OM}+M)jX$TuYYw}((%LQ%NL{SC2ja)h&(6=u@Nirx_*m7jVW|o?#D=@-uMzta zlL^GDj8(D5C4>prZ`U@$1igM>e$@yW!+(+Xo4ZeOJEp8>++#VXbcm}WsWEpO^l^JI zPaN48^1!bj2@;ZL1)}u792_122HVvgZSWNKNtEeUQgVsvAv0%@G4o~1(Q6*M6Z{M9 zm3`K($M|45kMd$I`5?R^ zK{6)UCX=Wi85fs6$T+)h0B9-DD25{jFdY_f?b{X&1RU+Om;Ygg;r}mYm{+*&A3T8k zh8RF0DbJVw0}KHU`YntfF>EjnF0*ZpkXF*v0bdw1_k@J)qT0JpKO9Eomov$aDuxye z393#|t9}ewxmt}@@IB!8aYO_VzJ|j2mf=32js=&Yj_BUyV48yR*^TOK19G}uo$5bD z^S7K0f8Zi&zS?H%=p7>jQ^3IcSsR@3agSp#p zb*v9Em1A@2@{+Q?`9gT#1@@W_NXdH;10yVO61d70sHAh*?dr{fjV4D#8!KfqX6#(8 zYZz%0FuFtqQX^>7YT+J0(pq$XT$-wy^pQJb%-$P(sQ`)&KGjo19l!~{f76mX664^& z2WuDPfY-orxdVIhJwLZ6C*yg8`#y)?`^1kn2ZI?<3gV|q4_&YNkAQ52o|P2`@L`<* z91JC-m%U#hX$6)m7*v1n`Z8Y}2c;+V%xr#e{E<{c4Od~da76f-%Mhy!Nyu%zm~F#>IYmwc#5z zk*$BtL4NFS-=jX){{M)V|AE~Jz5YA)`>>@^`~U0;^$7?dosm#e`?UF2wby^U2m#P; zkQzp_4jcJPGrJA|jZ?A0mk6NxD#(aQqls>s7{|zsUOZbk^jW>8>|VA85mr%rn%-Z4L*oO4p9Lg| z7}_s^2n2CS$q$>is{e8^t0qj^0mJnvGcy*5HO$Aq>)%JO0;Wtu;`!U(zre%v*Qd*r z#Tcp|#S)Lk0ply!Q`-)>H5LVA>na1!KSJ_eyQx2XVGq79Rp1Oet`?2S_YVGmhWpdq zezhqrr;|2qXvnx%Zblna$K6X)uK}IsXa-InIUB)0m(`)IecXTcv(u}hySv#s=R<%= zF9DgJx!~CCLe)F6UAKl>m1yMP_&cF=6<&xMN{jFHnRzf$i7sU{5sXL-89AgW<7Y*M z^kpUpeU|ynE`D9qJAE>tF!lsxIwNSc@a?L4EaK*U$~&(U36=++QBGWR`_=!htgl7; zxzA!Mv!~V8i2#_m8(hN->pQUXhe_~kSw0(BgMrNcemqdPcDVIR?OQ;Wq|Wx{A`e%( zE$(hExggO3uG=Kko~wj#y_EEH_VKKhxu2E<`AT2t?5+Wl6Bidp`#CQ^Kf<-oyj-sg zjOW~}Mb9chq6%PnBb~?h<{CQv9&s2k?+vE>>_2|Tz;XYrSghTbD(zLD1kwNKE9N-a zUP0Es&q0tX_v2E9JR)qr)WY)-RWZ_DK?NcW`c}m40%8d~*hjrkh22bVU*3p=l|6s#f&3mKFycri_$idY*=q`*jfC__dg6v4pwFqu=Y( z$rqf<_P=F0_ooGmoO2%84pmy{3Vt(ma&qeMPJoOsxB7y#t2htNVv(h!-Pt-#-ua~e zbZiuT>RVPVQla>ydF_QuW*}j~9RE``1~%*Q=`U1*Fb#8(5vO`Ji}uCVpw2=%A(|oE z(J=9xkRQR+Y|(V}8bp}`ieUTF!)R=mbcJ|0_fSvH$%%_6dsmunvo4f8?|+;MP_C~~ z4#x^ax)e1u(dlP>?w|ks-@DUWgSfj^JsHlMM(|?WgVHBWk2H2&@Op;K)Q5H*4K^&A zIFvJAbHAquBuvYg?*kXFROBP}heSkl_NR0J~KoIrF8; zOLv9TiDF$<-XXYmWc(Q~6DH$7$rW6n2J8WVQ``Z`70G@R7~jIFk9cX%Ei-+e?oCwN z8Xn%6HhPp>DS?XF&A3Arjl&v4^p_VU%_)PrGdf;tk9*VStYYE?XL!s# z4rf#_Q*=W+U)KPd1IJp2W{vP1sj*rry)wm63X@Q+4br?tuj0BcB?iRPxe3P}V zF9!0zs*RtRpigZ)Bu{0a6u$8(B^5K2McqX2Id8tAe;No-}_C2Oy-dEkHN1r4-`eetH(2g z#wL+fM)+Hp!+|AwHMeLuxeG$*8>;5*sbgV-EKRhuoYrFee+42V{Iq%Br2qQ-M);Eo zwtoX2_O*`rWfyVb*)nR^Pd%Y`^hB#=N^ZEzF}vMywGSqpIcWy`pq({TEC8?OUVon` zahgRXfP&+DdT#gP9k2Ye9=YbN?RO0mBq8mASN!y;kWsa<4?LHg z2_~gv(Cr1VNdP{QxxUAY%h<#cr{bTaz&JZQyK0D|zQy@%M%ACi(WLRaiuF$NN3SVO zqD-Pa-WJTx%Jj-gUP3a?Lz$P?K!goBUjNe$fNGf>^sLju4biz+SzZ#LLSvPZ?Jpz~ zOQOj67#&ZKy(vg8=)@obg~}-HjI3l6$_2-Sa9bwt(8P$eIDir3{-&T{LX^fazCiZ( zxnbyvq4Mrs>y1T-ONKP`%)}AapqlzMVQiH>aqFk?sOvb3;7G_cbg`D4ecSaV`1rtP zniPy5ZNF%x;36F|SBI9tEOw0Z9@~y0LYKfCNf<+7FT6v*3(mov*Q%*-T2)%tt&@;2$%F zNgP*iDQe;&>BW(OAV*L^Ib|tQDq@zd-SZa@nM{5W7!JPdwr^`?XFKd}9OORjmE%4g zs}pd_LiObmQj86!o`6X}hkDoucA8TH=>=U3Q652G;2A#eh^T72eA=`IvO~Jkq9qGL zt0!JDOBKJEGKX(FaERf`I?rt$nx=J`NeM$?y5l}aV%fHGE)=3ftge64qiVCQIPes5 zF#)QSBD_ag(7Kf zs?01XMY!WNPq+o_$l{*FPa#jSE9jQTz5_T@B#-oc=E+UR+?;VDQ??>VT#%+m=6f`R zh0bawor44pkL=(>@}_M+eds;>s4WICr(Y6MAN3gpp9$1m5-1_IUv#XK{C}N&Wmr{P z+pdU6cej9aOUI&1x&#CyrMsIY-5`y0gEUBYhjd7HBi#*WF8AK=x8LuaUuXaD+Sj^t z&AG-L^BH5@&mB)+l$(M!j;N_OMs(1};_mNf!VN994SQ3)@NVu>@P0K{keK&;v@`Eh zeyC)HezYbHm1rfIKo#RMJuEmKEJjoU|5mMjuNCx>uZs0*L@P5~H>Ag7-%x6Urn#;M z*GAzWY?A(2D6Wx1!eyWvw!CN62lY6}YClS&xCI|oEWP(wS2Aa#UJI>61ppqIXRUwx zC@~tG*bUsf47D#XA9Preg8WAAOq;L4gscZGA%!m1#Ap;x30TeRGBCX&w)_D2iJ{1USg8$=aVlRUsPL^2~Ta;aL23#LA5ltF9Es&lv?48 zvMfapF}?m5py@*a*!rMsr_ZmDG+`e6MD&I@e;S3XSGWrtx(Fm#Mg)#4H-Xzt5$qxF zxEk`A{g-dYFOT`%Zns)G?Qu(zl|IH~F6jrl@K5+GxYLi+)yJkHUwW3ej5P) z(qw$Sc==-fl9+~B--$T>Wwz3b577|mHrDh*8wqCRpQXJFP%eMyjBNg~z`BvPH|rOf z^zc(<7w5NTM*?=ysPub7_4>vMf5*6osGjITm3nUIFZ7+7wL-2HJ4OqRQo0W#X%T+& z)JPp91eT_;UrJ~kaULjhNd(;m zTz>lGo04hx<8_5eMn`lGE4LFn0uSR+`>urDjmOAGq$GRP-?}$IqrmD%TTgz>^)<)` zb%%!ab_*)=`&>!GKyai$=%k&UltWbaE=l{)fD#^u1w-dAp)*0|jitr=(=W#Zo$2>! z`xH*+3`0CKFe=tB1yZUp>z+?&$a_en=n`5kIYiREk%^nlbw{85A5+F}x0@jQ9lG+V z^k<%r?bWzna_+ZadQ7X^Q3??QljstCo2kYTIFYcmd#KI2*NhxOAkG&$QW5%Xc#F|%(;3|=OWoGktir+1Y`!z z)ZuVmKa}&$*IGeaICJ`Xrnywdb?S=-{|tWv)^&rYFB6~9alNTQ1rG9A>Cc4MN1_1W zp$=wx>;eFff8eU3^$K#Qg;9-s0-yV)8{toT_I0Y~VD#;wk3M2<@V{C~1+0lAE|L0- zywVvOW}7!nh<>^BJ$B8vN0S5`gYRIiJgPf<+hSQRmta@j9VzomN82}pj$>kLL>VIfH1>FxoJ3JDW#8qhO{0T@O?RJa!?T;&$ z`Vn1K0n*Fq2C^E(ACK1y`C+rt8}lmXECC}$G9d4fmPs`z)f}wCcmi1dgjgw`wE?{p z4WPkiiUw(udLC8tw7Agyr2>6O>(Z428k#hENL#6UUByKnQcHVZH6W1T|x^(CX6)d3RB^XC=ovIKgrVY<7PazV5(h9ErPD}FD#Ex zWu{pl?zZY?amq!bVADHAKRw#o-m7g&?K@gvhKGMbJke6t3g3qv^4@q6=;dBsc&q#N z{zlo8*9yOCUz~hG>5G~IKXjep+2ej+$M*DlogZg(DGzmwuEfacX^j6oJwf0c?frCX z5`B~X{vG&c4VG2O^!e#gocw82@VOhv)(C^}Rsf6~69~%*0%AHs2RI;Ut0h`>C_r>b zoB$zJ$O3@j2uuOCj)2M}sJOT|=_?xt#|L&42ss-7uWun%Nnr@HuGW`6U%(P<&6TvQ!ZD(=hl-xg~v*tu=$$SJtaLo=A2 zKKN*cMHnN?Z)zznMakz)2ipr?3*6Ib^V2OSefR(oSwq+ovYCt7;)npKll59&1Ucoy zFjE?UMJo|6P+dGG)_UbBX~l~#~MpHxQJP)^EfT2|Pd}a{Q(RuUNP{u##HadQnx>2zY^41=6lPjMI+gG(W z0g@-O3m$>7V}AcMX)k@J^8JmjuC7vTP|Wk(+}tbx$ZLT*pU-5STTc0$l4Rk&&z zd9bR4WxlBH8r-$b$hy{5K2~T%=r(ZK1DIEA0NNw$yq@_Q3u@-?ypBgX$I(;uAAbQx zuT)H;fk@~(hedHIDfA=fj;(nTOGQ_}AvsuL2RNGz$`ql*M^aqeD*plqlL3HB+dAOh znwY4X2BANUb^vllRl3_YlV2kK`+1{j{T8H`LwLoYzu3S4Qy4HTiG4o3uge@9mgo0R zWp!RsRX+m*%G7mjXCOok!YL!KR8l(w14du#${R0CX z08xViFkl$~OW#G23hI=A^EL%9XZaz@zPNEyA3!KZ4&bB|65(hR=!N`B#cHLSl8X1- zLohTNPkd)>-l!clbV)ikMqdSi}HiX>3WX_z`D(sOL6`*G=(KlIl^8kDic_it8KGrHKA|iGOPL@p~fGSkVs&$c9G<6z7Zi8+ls~eD^ zqw@Rt__=_`3n1QFs#VwQkS$Jr&{3|@UIf{WKI;hYr$1USoC0*mnUryQJSqkGhrdLR z0GbU@LJw|jp0_^u3ka(JLFc6pZ%54;CA~@Pb-@_hhlF3~<4&>^zFI~Qyaz0a7ZCSV zS7_d8^Pfr#C@0&r;7(H4{znM-yiRV>JwY+9}4=;&A@dm{sS`p$I? z>B<9>8hGd!IX{+x$jm_k&*=R2pJh|Iyu&%}Jrafxba9!CwZ5Sd`oR7+6{z^+<9 z_Bd{#eo~_(h?a=hSn)iM0Gcdg{XBP8!g&dFljq>;)e?<~A`Q)ZkWz_{Cmyu`>Bw9HIs`&?m>S|hw=b? zOqj~|U%TwK+(#a3albvB#w>W7c^`r#0>_=r?mt9CrcCwB#Cofb?ba9f{0nve%h=An6)-ot zJGC!8FnUY*(;SP&UVbm|PEPaZAIiC`MEcFbY}0RdHkHn>-{LBO$?B!_miPL`Ms#W_ zgSj3oEUYfgoSqeR>-I~BR{XKLniq}T z(Qi#qIreath|#Yi=rl>Q1@#4)W^&V%>cii>>XWs_?lJ4+7n;+*W`0zS*7Y2=F~-^`=63C6+}>X!OoTL;z%DHF0GM_kM^m;uWp*g-V2XQDqx|#44F&{611K z6cQHRqWYXi@Ca-$urZ&MnR@{mm>$H7mPOw;*wD~$iz6*n8Q$rflZF2s{_o)JvrZ9- z77}=#J(iWskY{phPBvaVtTA1~vv&aBnE!MQY05^HLcL)`(D0zw@M04(Apn3K4`=|W ziO)YghW@2#rDGJrC0LpQ%zu$c_%)_l^BcRW4**u-4J0@3_Y`e20Gwu5u4V<1U|a?R zzHedO-C__G-p#5Xs#s?moYndFf^^@gs3=pRle04nWCYDpH6$%(mo^`FO1k*5>V1U7 z0^OiSyIibdy(x2B&U1cCE{%w1Wga3^JvQ>r7JJZ_cslIl>V5wL!3^l3z|4TGq>sNS_?egHv>*N9 z@*F%?H)VJ|b8g3?71A8LaC$v4d17JK(^#HJF|6XpCiB$$(@O&HqM;(Ku48HC)pu@Qio=(Dgipf#?>1#WzGrF@BD8 zc=Vmem8B=Jm~aD#E4S{XiweQFO9%z|oHI>DWvt26oz3^VR4JnLMtAtRQl75%%=NMct1G7EfBMzt^BkWiE%_x8oJ#|M52l z+Ml|xdrM2>6=pOqn?2Dn#_{wcev{EuLnTXaerc;N@fM?)LPQa=b$yl0jw-SoVpy@c zyM}x8Q0@TqObwTEXWA2~mkh!`HT{-)!u)+I2qfy2=(gzqYVhQTIMeJ+LAe*QArSy& zY$HL-8l3{_>FM4k+BEC4U<5&Cw*Vzy0@EkD7+ilU27b>Q7KtblM(+|xYl6JN4p4{z za!nYQMLSr2e*W%8E-X4IENxP2#`z9B7oz+dl{4hASiar`b~1 zhowC@)7e5bswa5rXN$JfRH6p}s{>TFnNppTyZJzrx!Ug)Ea2#ArBqc96en^X`K@u& zrnr)VSA3KOX0N7x9Yr0#z-h6{4_E1jwL`fjyc7^+#*J11T7E^^v z4H2VLLc*hDUe@B`;vx1DcOKhLGAutxheyL3h2zD!Fz{(7ekA9oh0DZxEmq` zn7Mw&I);%BLDiH8X`2arX>S*jO=f?;XajUA)t3yXzR|?d)r(aN{kYy~w^@~=~+{jdRpE?mfKaK+`$!NpM zKtgL+?h2?l}#`xR^1E^)3 z;?T0Igi6-g1)zdmw;ZOLz!;7l>`IK_NAhJ9`ebt=#l)B?RCByYz6>|?I=KhZ3#P@K z^bg1i3JTHO`JdlWZqvu$F(Ffi(!SSip5d}el;BaKz>d$!s$!j~5|q}SG-WX7&U{qN zVR+2T<+5t4e*A#N@j~TY3dV$^B@k7+&Kqx*V`BcuUaI zTCo;eE7!6Dsh^JFacBkbzgOJ%8ONpM01;*fCwZaQ@4Q=bOE4uJY83dN5o3LJi6X%*2iDUkEd56c+0DGphU@SotTiwEt{Vjr1GS{D1U~}+`~_`UgqL$TFz=tf1u>fp^)^DA2)nq8 zB;MGGA~D?##5TeXUNz`#8Y*mjDb_*aMCwm1M>k!Fv%N%Wp95S?jtsMMu%so9S$VOGudb!zcU8Jws zW<|g*T$L_ptag`&ra{pCh@KqK228`zDcn1% zOkmV9`eTl5zd!i<-B>8_HzE;6WXZ|Ro?Ub1j<=2+3dJ1jEzZ*uHK~_&gfLK48O#{` z;>2{1AVR1kW~?xck5oc-6V|xO6gVf@u5h77NEZTvY5i`b?99f}^ebJN$=i(rQ>pb)+=Y2(H@)O8K$;$FQn4ZO#rCyD6K=?s{nUX z`3p4W@@Y?TCHrLQT1Dj)>0+f(=OQEBZ;wjKuD}+^0K=&WTVWv+gA*_i&kjeS4EVn7 zIq;~YaCSD<$ezVOnfBesr&gTffYwd{vr}dLn>2L%B5AxAJ!-tC2e6G2KfVR@tGaP@ zS!djFZwd}o&iH6(q~cQP8`{nk&pZL_$3Os|E=`oR>rWnlho#a|?-j)#GIkD>I$I0f*qCHX9zcM_*)f$1^KhBIJJ-U>c@Tykf#b`G z5!J?qKg)p$Y>i*zSb~rXk>HMbU)7dEG5|EyQ>c_v_I*e2awPv9W1MCFD>k{Y zJAhKP0fA^Ri&d)H-reVfOasvX5hNh@;J1QHi7~sXFHINg?do^ZJ-Q8P8`?rI9ty7mHRZy6*=goe z_Ngxck?F)nABl&oWz*)9sj8Uxm?@MyN?5w&JSj0Q@eZI#?yd#abOM61?&D1yrRzUh z_!9oV+$$1a74t=w@&vL?thD<1RvbqeNsYO^In?9Tlnd^zw5hUNC|C{JzU(-9 z7S9=M@-rY+FelA?^G5q1cYD=j9JtWaH}2t_||jE*F#28w-lnAR^0*dwON}NQu?J zftxi)MD|nWgO;6X*B88m%C;oPW5quRF%X;4k8Fg5r|}>7?j6Kj9)SXm9`Jz>m2AdX z(s;to71;}Z!?RZJZVn}Bo)LPbuB-7CK~FVQBB| zc2n_T%uc!Ej3vJ`y}s1C6x!%-bv0eblEqtsE!7NI6CwQ;mv-}1@QXWk=gUYJs&KmV z+qZe^j*A~%t6Sg|Kp>LGPG;hw;$Jh88hyRH4hy2L+uz{v#v8CjR8MDZH~HtIT%~l1 zjZ^nr3;tAIdQ!?ZP}7BIj)|bq4Pr)nv5YRwr9Cncb;0Rbz{=`)u&WsX0soV78U*y4 zy-dIyd)4rd!nX(>ld4(R3Hjqvv@Hvi$-8hkGeuN=#*`dkKMB*h25bV?8PPE7Qgrlj zJb>WopGZb{pZGSX3$qJtx*eC!X{|y%Koh#Jf%xWVzx-q;6m(+4h2XVtPo_VJaKMui z{-KRgDAmS=pFfweI$=^nV4s>nyXmD&B13QT^GMchyG{j>Mu^QegHYTYDM^u~Kd1E< ziXe=ygiWu`y%%0Tmvyn^df_!c5RzZ7>fShSk80Ry`?Nyy2?3V8A5X+`t`5;-+7QoM zQ$k?C&ta~|WUgmrWpLBR`b!xOCxbB?C-8RS`8j0scd3142YN`R_z0+SObO2yjIGZO zFv`$(*)C0Qu*6FHxK@U`GxfQ``dk@9saEK|m!Lz5uP=&>Pt`rV2h`#v{C|Z=9G}TB zRx~Q)x%kM4y=`tn^_^x$%kO5ZFvdwK?hB!Da<8vB@(y=k|wjNg0LBBfjts-j}iEH<}72S)Ym8H!}m_lL(j`;k7OUh3R^L;-H^46w3}7>$nC`m(cM$EX0+ci4Yw>zV+P0h^>f{Sca;k|lxYMtR@#21&oGoZ} zS%Iicng~I15L1cp59z&=gvc50$k7>$LS59le(Ez%V>dTp1HSth0TPH_Qld92j<}r} z_i&8)j6&^<*F2v9@kMVLA8dqbSyMzOWO;1zuHOL@t8%Z|5L6eSuF+^_s=Mf27hyRP z&yW;smk4=>m6^UNt=tGk42(kTYUSZW<8g%3tcFXdTWvP4+IgPq;v2WxwSpKr#P@-o z=U|-q5R})WT^?AfuC2v;w}15uIuW5*tZ56@ME@LyWcv0(*xK%dgI-+BW%l`qQ-9ac zo|=r@)Pb#;6m6o~*`*NnFvX9@56Ya;ZIJrPRyeTv{KOAqZB6jU0Nf2|wd7Ue;^_~M zh%FD~Na=9n@&q||cnYASXbng4=S&FPxg)R5+KLf~Dgk_)7aO4PQ`98DHl#DnpcxIlp~@9Sj4KG?0I1F^IZo1-0DreNceNX zyo&8-UGm#e2zJc`eCt2(_4U~6 zSE9PiNY>GZnKrX{bS+_?JA}9Z3)*ldOzNpzGuReH`Rp+ugAYU`K<@8vm-*^#@RYS9 z;XCC&Kq4?IWiXVNv;YDKU4s9;C+1l#`k@YJA&U=D+u{dY2*%%uoatt%iGFwSnI9IF z&EPMUuVlqIpM-;I17dU45-=j=#=b*Baq56$g?Gd<;#!@FB*_gfT z{1>>N_mIfy95MgQ`r*$D0yzo&>U!>`y6Llw`Nw8t6k?9wxZO5WA*pANDkiU|a+5v} zllSXwpWLd0JC`aBCc+~0SH>kB?`Fx+h`iovuj820Z!L=7&gs$b2T#3eN1D()-d8rd zda8vY=FZARj>dyEyn z<&>^0w$V>@%}wRj3}q9ST{x$qc2?j;u=19mG$7>>VCva3>Kjl_b;-N&$13PJAn&79 zk6cnV$Q+c3H#qLRd3e8TUrrSnzkZG#rIN>8;7UZ@Lz~yFWAFJpW|rfU{eowp0uRA3 zu^Pj!5z9oER)C`CeS9zoaUk+7p;^KKYQlv5drqXhWG0YCBkttt)o(mfsq z#{9$awg5!CFIY0qYD^I-c{l7Ojh&Y@$_JYK2~UTO($BA%qLwzfKZPoM5>F-TvBNdo zYuTfFOerxf85qTS?k(k2=NW0llZgr%VNC3vXb4%RP%CY2bv(+xp8eI!Nt?f;PLam9 zG}5OXj+m?A9<@--WS{EsUUtWsms(MFLFJPbgIDbsPvN45Ax(JRXqAj%EEXv}UxI+v zQY=%iv;`D@u7mNG;SVfHnaWm{+K=5l&Fhue1*n#iVeSDL*dkBkPF`KjGJcusg1GWQgR;+Bxq07!AuY%=_c(W}7l9{X z*o~OiapA-IC z^a7N_KyVio1aYPYJfwg`0$~pQPJgb4hlkCtm5sy3^hRf$#h;l=UsvUpNcbQwdg}cg z6i*ioV5p(T3ZYi|s>>iBW3YFn-9#`)hx>-MRt%V=JitI1sNY^qY%rkfYU_3ns1s(y ztXuLVT!G2dbn2J1-;Kl@1YyZU!44G2be|oH?-#^{n?05wbf2Ama=!mY-y3rY0# zwVizqA5&pcF4BM2Nmo`2qz&$Zj2ZAJ@6?0MJT4v*h;ap;6Iaq1drkxTRD9|)KQnku zkMV5JuRHW}X>D;|PiWj(GLoc}zstYpV+uL%=HXjmIL=!~wjdZlCG0o7!>V5g~h){(3>_%J2Bw>ZqK6?Tv9)W9-keG)quk#uyc4p$q4 zFfU2qhd2YMbz(z>1*d->SKG=GXN8q1YB;ewAF)zAbmM2lp7+JWwoIR!8AIBvOw$rW z&%_2T$>c_pE0|XRmo`DbHO8>#(F}Y$u`j=}_A@f?axes2Jv8r}+^dfvJnvCA7;*D* zFpL=2(4D`>rXZ=7+N&UMMybT6i9LT5S==D}#>LJ|+to91B~r$4Zw;sC!c(0|K*_+P z$6(K*g6=WG5KojdswrU2IVn~)cb+3uZq2J#`pzE^D_?n>G&YMDlXy3 zp=P*~3BTV8Me^580e4nx@z~@0A}l8X=*_nmsQMA}=aw z{oXIdev5>jRNSc8pdr(#7IY*<;ho=M5~W%>mqv*Rrt{pdtbfa}-S(bK+TG-$ls0k+ zT?I0;9J^}qpRd1NNo4KN`v8meR6f`JDnUZxA0^9y9>o< z%5>4Pr57%Hu564GBkTBV&Er|qNUr>)4wXYJs;1Z`oA(8i| z-N(Bk;fKljiM&kmnq~{ulD`Fq^wE`oBEt(kYJ~?Y>lU`+p@gr|-{Z}mHj;s%{JLpA z0djL(aKwDTqoh0;q4mjmzCCJ4u)=6SaWNm!wrpx-NPu#A=V{@jlmbtr=y-urrd?27 z6I8|4#?;!USzK&CtS~}fPvm|%?!bBmV)B##QFYBONmdTctDrv*8S+O7#$WzmG+S-5 z#?pMD0V}dy)n;c~=jA6ejiyS>RR%-c*fkhz1zwT5wS9wwbQHvV>XcdMrH^O_+5QuZ zNOh4dxTPQ~sqpzgC#`I~s+aKh>T4OL1&VK05Y;fVQH~{44btH@t{);kjKAk@GNi?^ z7KARYc|l#r*vmZVLSEh;SiK9bv|O^oi!iBloW7oQA3<`^BucQFjYP^3xAb#gp_Y*B zDDBg$M*J!eJoTD=&yC*Nicq7zt<<8z7|hRrvghjj7_!B;uBbQCo8IG4xmJzr7NRuk z1r%ULx6|1MYwVbj$tN5Gg`(=V3vLG8DiRa>;r__EFIx+HPiC{XJNyT-(WpNE853Z( zX$07vJ!6>rJCj7Dysj2fa>8%%03nfrUZU$X+Iu`=s<+AG-5))l^e1_+Hj86c6S2ej zNw+u(eSMOKIgsm@ck&Bb=t=Ca@#d>Osoa?T{>rubD2Pn-wcbhlRRz(q|7NH5Gq!7{ zS(E%O$n*^_m$mw}*1;O9(CQ*S%v;X_+I#!sfzC3NDEDRdOfS zjyVUQ+J`6BUis8em)3<~*~YmpR3KooH#0%=;MN6~9Cj&0Uo=qP5f=2M?efa#s%P|E zIHlE#^@cb<4NQzn`KQF_82OgJB~^1hk2N4>y6Q60)i#cpvO+*YTN6HE-@n;_Oe~K z8Hc3%yT=Ld12kxIRdds+iQ4GUsY$4l>v8FOrH-yX#NJ%hO_}029lDGo>O+MMpRaFl zl@wMA9=+;mFWw5co#Hn??(5*mw2=N?$o~AUO8T|UXCtf=r2XJ%zxyn=QCJo`u?@tW z7j)#zPF&lq5479Ex?iwiqacw`CA61SxbO3`t9bL^#exJ-4wmpD7|b{%g$bTguF-Lb z>&V82iN6i(=vVT6O(BZncY=0p?03o8Z0&hzXf1FM>6x3C!1p%uWgJ|%Y2Xbpq3r{I z1bRhRQU+?Fsv>UL8$=0>LG4t5*w@9s{Ogn0;4J6SNG9CpcqFi94=T0`$YhY%-ZbJ)2DAoanW&)WiCBux-5B_P&Ji*7io~MI1Gwb7n{n zVs5)b9_Sbz;~m3JXntGrY?W}~y0e}ssq2W4pldWCbq5k8@PBSaf(mPxQzs6xSbpTwbO1HO(Zj;}=Zw`emf0@n;jGj?Yd)-^aVUx`;LNps8Zv z75B4dXx1tgz9z$GBqFPXfNFccxTU4+O5qSt@ zuhOl3I1?twt>)Ip@6AfIyLQTE zDCSp{}6>afJx8;u^ZaoF(D_QW3M-&TdrqRZp|~Ol4t0+KRy=fv)f=P zGT|;`r?gE=aCpVG%>6|_V>zt%EPDbAl!3>If@!l4KVzSc29ZerJ;6%K{%-OE{*l=K zuh0JqzWY!47#e_ZwEy|nkmu>}4gwtf`=eAO$SM2ZA5nJ!$LN1g>HqJqc_uIscXy9* ztn6p~uPZoP0mHL#AO)(%mr=KtOz$CMZjwe}8?n|6#!YuaiV|SO7A)cM1-ap_JU1`C5z<@Kw!`7Bo4VF+E>c0%sQODX@Hzp>2a zKF%@p4@ijv_Pg)w5%hlGyrF;OR|eu<=xUjX{a9hYPaJ;VXETzgd-U+=oN-3)~ z`mZHx_A)n_MZc5K+uPf|zbs)mE|6oTEeJJ#v?n7B$MDo(ugVfRa?>r_VF9k*{HKL( zB^l!tTCELVxT>hi#hxbVw>}sBp6m~^Zo6nG@%7!Q6Togl5pUC@%eZ@u_&&2}1^-hr zj7W}y53I7?jVxy}=T&#$Xsb_yDCsNUU~{jcOYuY9X4jxj|8xR-wgrspd<=rgK(is5 zt;XO(?dvc<6W4fE;jyJ$vQ$k7iz?Q!JAsy!0CL^lud&VTe)EfiDB_WsNVwGC$K0kx zyh&Zybj+Ye>Edq3KhvVJs6dfMk7a5^8_}@j2yk$ikt)3wAJwnRkrO4Q>BfNZB&h8; z>~il^FUOJjSs-Crkmb6*TxOeC23xlq5tJ|65vR-)6}68-daL6*97q&~kD!iQ*bPOa zZ_AO{o`6_f8uzvqTCo8(=eV%a)%fh~#T9>Wj+-zZYdtDI;bl*f-6y@sND*@Kld;&* z)ebF9GP@a+U|M)>5!TfsJ3Ion0rWp^VE@eYVk7Qba4D9wtGHulS{GlZXt}@gu}@^z zu~-2dGYz5^^iLx=n;^cv#gJ`pUfQZZ>P)u-jqny*H+-;VNW66e!GugP&DM)JY12b| z4W1o2{<~e38*2-yp&pOw1qLZO-pB~>NN*hc2J7YF$5}$spc3sp&NiW&eMI&Dn)_-V zfX)JeChj#mp(E~*DZYPZg3D@|@UUK?={Bh*JDg2KzFZgq;uPE=H<8K;nDkh;Ubg2X zGHZe{PtgK>^C-}F^K+6V3ikmFcSanFOADzZ!5#?$MYu5^ks2aU!>)XZ4whSR$++Y? zhCZ^LDoXO4D%|JO0?vH(Zen_~N#AeGuZRGh0q*hh%7*CytP|E_#yuNYPZoS_+RhB=>p$}F6KI;|x zArD%_BPcqf8bvD#t38P*Y-t=Gj&znZ{UbGcMp9&W99DNaKZ-|Jt0}I=m&X*87iGe5 zh%*~vQzWS}(p`J?cyIG*(bv=cw(K;+4-^%a?GC&DVqg3zMrtz{#e5x+i|--u%CrXyiMgtNmS$7m`<0=>JRAx+&@^FZrd01{cKWDPJTv7I$pqk z?nKS<#?b(!kiAn3ne@0?ucpK!ZVJqPBk)>@6~4l}d92!ra7v}XK*skqC}rv>ko?CS zgKlwiRm=mhprF7aN9p~iP8Rb5<_62l+Ri?#YBhic#*)Z639$A@ByI+M+Is)RhUi~) zR^t<-q5@trK(9q2%YS(g)?0@Q$RGb_azX}QgX~}R{LfY71OIi@g8Y@FSV;B%&m92& zxBVG%0Q>hxJox`#UxRgjeeA++F)fSo@e^8;5#sjHT&R`+fp6C+IOrg~?hVGcMq>|j z6nF}uI72tI!mevg`in4Vk1Io-Dh>b@w_KEU!5!n!?$qocE!uzw9k<$lOtm^7rLlUw*! z?0w>d%2W@f-ehX2RASCg7Nd+mQg!QS+_)as*D|=I?OTugGF9ZKQdrrMZ`Ti|d9ruB zP6tc!B=zEE7)D%;VU4Z0$t3f>Uh5J_UjUklCz0&7&qM$G63C+*0Unr>qHDSBMGO-G zPwP9rDh!OTXUU`9p;QB~s`V^JiOv;iU0`isVI=h3lgK`;3-f2Fpg+8hfDd4Oq%=}f2gX4|;& ziPP}{D_*xMe*X|aXsZ!jeN5_kH(qdaTMmxigcFH{!?kpKW_)nleDjpbfx9oiFi!XG zrKSvj5C?Qhtx1ka zd2pv6LqLaKdxd^i=4AYIvu*Se6X;tWO)(MLe_oQ=8bul`avNYJ`w-&s9|E1UhMn`M zd&#FC1TqPh!Xn;K413g-7U!BJ+Ac5fsif7kZ0*mDyR9P`o7q^Y4JUhD9o;X8Jul}F zO%Kz3hxnyk`$Q)db9m@5NDV>Qos3%U8}h|&DY(yDwC$JR3YztXHb-< z>a_MC)b(aTZ^Ue}JMm;vMq%vL*J5twGvp<4){3%ul3`qw!XI+`zno;Jo7G$|o)%Ww zZr*#|siM+M#OR|OhFt?3GWu)I&hZ-9X!@1^Dk^vY(}lm771y~G3Z`<$cEmKWmk|pT zh$JGVMzx|fUd)T(o&H1&NOKHvS#ddS~BGY@`M8;w~H-iB+*i^ zo9<|LGUm77uu$5Xd@%YCTJ&B^UH_TufSAaf4-}~(VUnk2o}au#R!w*VNZTG?3YPJ{ z#^iACulsjh!~@b6(!?(BzZGooh8lM)E7HFR(1cAxsG#K-6VZG@sBCB$ zjgzA0YLd;Ksg&qlZ+HQ!_j2`kd!QRm@xEtrU&vbr>+@f`N620R$4M5s{rfyQ18VyJ(Sp+u3$eM<+wPAvModk_qbc?BB~J^`yLJ9idJJ zR)QFVCdbQG-c(zyBI0HQo;Y>uPu`VsTf=wBd8LS0u!L%9%t=#ZQBWPusBAqZNQ)6P0S@f{raG@JfAf@CQ<^NqJ4r{w~o_{LSRt%I If you are a developer who integrates Telerik Reporting into web applications, see the [developer-oriented technical section]({%slug telerikreporting/designing-reports/report-designer-tools/web-report-designer/overview%}) of the Web Report Designer documentation or the [Getting Started tutorial]({%slug telerikreporting/getting-started/web-designer/set-up-and-create-basic-report%}). + +## What is the Web Report Designer? + +The Web Report designer is a tool developed to let business application users design, create, and export reports directly in their web browser, without needing any additional software. The reports can source their data from various databases, for example, relational, multi-dimensional, ORM, or custom data-layer-based data sources. + +![Main areas and functionalities of the Telerik Web Report Designer](../images/Designer/web-report-designer-dashboard.png) + +## What's in this User Guide? + +This is a placeholder! +This section briefly describes the content highlights. + +## Next Steps + +* [Step 1]() +* [Step 2]() + +{% if site.has_cta_panels == true %} +{% include cta-panel-overview.html %} +{% endif %} + +## See Also + +* [Reference 1]() +* [Reference 2]() From ef3c3d7155bbf86b2ca95253b548f0021642d433 Mon Sep 17 00:00:00 2001 From: Yordan Date: Fri, 9 Feb 2024 16:28:43 +0200 Subject: [PATCH 02/13] Add skeleton for Getting Started tutorial --- .../user-guide/article-outline-1.md | 2 +- .../user-guide/article-outline-2.md | 2 +- .../user-guide/creating-report-in-wrd.md | 89 +++++++++++++++++-- 3 files changed, 86 insertions(+), 7 deletions(-) diff --git a/designing-reports/report-designer-tools/web-report-designer/user-guide/article-outline-1.md b/designing-reports/report-designer-tools/web-report-designer/user-guide/article-outline-1.md index f4091e046..95b426d54 100644 --- a/designing-reports/report-designer-tools/web-report-designer/user-guide/article-outline-1.md +++ b/designing-reports/report-designer-tools/web-report-designer/user-guide/article-outline-1.md @@ -5,5 +5,5 @@ description: "A description that provides a summary of the article and contains slug: tags: tutorial,web,report,designer,tool,design,create published: True -position: 5 +position: 10 --- diff --git a/designing-reports/report-designer-tools/web-report-designer/user-guide/article-outline-2.md b/designing-reports/report-designer-tools/web-report-designer/user-guide/article-outline-2.md index 95b426d54..35e65bddc 100644 --- a/designing-reports/report-designer-tools/web-report-designer/user-guide/article-outline-2.md +++ b/designing-reports/report-designer-tools/web-report-designer/user-guide/article-outline-2.md @@ -5,5 +5,5 @@ description: "A description that provides a summary of the article and contains slug: tags: tutorial,web,report,designer,tool,design,create published: True -position: 10 +position: 15 --- diff --git a/designing-reports/report-designer-tools/web-report-designer/user-guide/creating-report-in-wrd.md b/designing-reports/report-designer-tools/web-report-designer/user-guide/creating-report-in-wrd.md index 341fd634f..e617c3260 100644 --- a/designing-reports/report-designer-tools/web-report-designer/user-guide/creating-report-in-wrd.md +++ b/designing-reports/report-designer-tools/web-report-designer/user-guide/creating-report-in-wrd.md @@ -1,9 +1,88 @@ --- -title: Getting Started -page_title: Getting Started -description: "A description that provides a summary of the tutorial and contains around 150 characters." -slug: +title: Creating a Simple Report +page_title: Creating a Simple Report +description: "Learn how to create you first report by using Telerik Web Report Designer: you will add a data source, a company logo, and a custom title, and a graph that will display the report's data."racters." +slug: designing-reports/report-designer-tools/web-report-designer/user-guide/creating-report-in-wrd tags: tutorial,web,report,designer,tool,design,create published: True -position: 2 +position: 5 --- + +# Creating a Simple Report + +This tutorial demonstrates the fundamental steps that will help you create a new report in the Web Report Designer. + +You will create a new report and connect it to a data source. Then, you will customize it by adding a company logo, title, and graphs that will visualize the report's data. + +1. Go to the main toolbar `Menu` and select `New Report`. The `Create Report` dialog opens and lets you: + + 1. Enter the `File Name`. Let's name the report `ProductSales`. + 1. Select the `Type`. Leave the `Type` to be `TRDP` standing for _Telerik Report Definition Packed_, the recommended Declarative [Report Definition]({%slug on-telerik-reporting%}#report-definition). + 1. Enter `Location`. Type `Demo` to place the report in the _Demo_ subfolder. + 1. Click `Save` to apply the settings. + + ![The 'Create Report' dialog of the web designer with the above settings for our new report.](../../../../getting-started/web-designer/images/create-trdp-report-web-designer.png) + +1. The new empty report should open in the designer with its default Page Header, Detail, and Page Footer sections. Let's delete the page sections by selecting them and pressing the `Delete` key from the keyboard. + +1. Next, we want to add a [Report Header]({%slug telerikreporting/designing-reports/report-structure/how-to/how-to-add-remove-report-header---footer-sections%}). Press `Ctrl+F` to focus the Search box, type `Report Header`, and press `Enter` key to focus the report section in the `Components` menu. Click the item to add the section to the report. + + ![Searching for the 'Report Header' and locating it in the web designer's 'Components' menu.](../../../../getting-started/web-designer/images/locate-report-header-component.png) + +1. Let's add the company logo to the report. + + 1. We need to add a [PictureBox]({%slug telerikreporting/designing-reports/report-structure/picturebox%}) to the Report Header. You may search for the report item, drag it to the Report Header, and adjust its size and position as needed. + 1. To upload the logo, search for the `Value` property in the PictureBox, and click on the icon beside it. It opens the `Select File...` dialog, which represents the [Assets Manager]({%slug telerikreporting/designing-reports/report-designer-tools/web-report-designer/tools/shared-resources%}#assets-manager). The latter contains report assets such as images, external stylesheets, etc. + + ![The 'Select file...' dialog of the web designer opened when adding a value for the PictureBox.](../../../../getting-started/web-designer/images/select-image-for-picturebox-web-designer.png) + + 1. Select the `Images` folder and click the `Upload` button to upload the image. Click on the `Browse` button to find the image on your system and open it. Add the selected image by clicking on the `Upload` button. Now the image is in the Assets Manager and you may click `Save`. The value should be populated and the image should be displayed in the PictureBox. + +1. Add title to the report. You may use the [TextBox]({%slug telerikreporting/designing-reports/report-structure/textbox%}) report item. + + 1. Search in the global search box of the designer and drag the item from the `Components` menu to the Report Header. + 1. You may change the text inline. Double-click on the item to enter it and type `Sales by Category`. + 1. Apply Styles by selecting the TextBox, searching for _Style_, and finding the appropriate _Font_ styles. Let's use the default Font "Arial", with Size 22pt, bolded, centered, and aligned to the middle. + 1. Position and realign the TextBox so that the content fits and looks beautiful. + + ![The TextBox 'Sales by Category' styled and aligned in the web designer.](../../../../getting-started/web-designer/images/style-and-align-textbox-web-designer.png) + +1. Our next step would be to add a [DataSource component]({%slug telerikreporting/designing-reports/connecting-to-data/data-source-components/overview%}) to the Report. Let it be the [WebServiceDataSource]({%slug telerikreporting/designing-reports/connecting-to-data/data-source-components/webservicedatasource-component/overview%}) fetching data from a remote source. + + 1. Search for the component and add it to the report. It opens the _Configure Web Service DataSource_ wizard. + 1. For `ServiceUrl` we will add the known URL to our demo site `https://demos.telerik.com/reporting/api/data/ProductSales.min`. It points to a reliable JSON data file. Leave the other options with their default values. + + ![The first page of the 'Configure WebServiceDataSource' wizard in the web designer.](../../../../getting-started/web-designer/images/configure-web-service-data-source-web-designer.png) + + 1. Skip the next page, where you may add request parameters, as we don't have any. + 1. Skip also the third page that asks whether in design-time you would like to use real or mocked data. We will use real data (the default setting). + 1. Preview the data on the next page and click `Finish`. + + ![The last page of the 'Configure WebServiceDataSource' wizard in the web designer shows the 'Preview data source results'.](../../../../getting-started/web-designer/images/preview-data-web-service-data-source-web-designer.png) + + 1. The wizard closes and in the designer's `Explorer` tab you should see the new WebServiceDataSource component with its data fields listed. + +1. Next, lets add the [Graph]({%slug telerikreporting/designing-reports/report-structure/graph/overview%}) item that is going to show the sales data. + + 1. Search for `Column` and drag the Column chart from the `Explorer` menu to the report Detail section. This will open a chart configurator to the right pane. + 1. Select the WebServiceDataSource from the dropdown of the Graph DataSource property. The fields will be listed. + + ![Configuring the Column Chart in the web report designer.](../../../../getting-started/web-designer/images/configure-column-chart-web-designer.png) + + 1. Drag the `ProductCategory` field to the `Categories`. + 1. For the `Values` property use the `LineTotal` field. + 1. Click on `Create` to render the chart with real data and show it in the report. + 1. Finally, style the column graph: + + * Find and remove the `Legend` by unchecking its `Style` > `Visible` checkbox. + * Enter the `Titles` section, select the graph title, and uncheck the `Visible` checkbox in the `Style` section from the opened `Edit item` dialog. + + ![Styling the Column Chart in the web report designer.](../../../../getting-started/web-designer/images/style-column-chart-web-designer.png) + + +1. Preview the pixel-perfect report document by clicking on the designer `Preview` button at the top right corner. + +## See Also + +* [Reference 1]() +* [Reference 2]() From e9dccf7f9dc5e97d3d30b06af0763d2bdbc687b0 Mon Sep 17 00:00:00 2001 From: Yordan Date: Wed, 14 Feb 2024 18:18:40 +0200 Subject: [PATCH 03/13] Edit WRD Getting Started - part 1 --- .../user-guide/creating-report-in-wrd.md | 39 ++++-- .../user-guide/introduction-wrd.md | 4 +- .../user-guide/report-structure.md | 119 ++++++++++++++++++ 3 files changed, 149 insertions(+), 13 deletions(-) create mode 100644 designing-reports/report-designer-tools/web-report-designer/user-guide/report-structure.md diff --git a/designing-reports/report-designer-tools/web-report-designer/user-guide/creating-report-in-wrd.md b/designing-reports/report-designer-tools/web-report-designer/user-guide/creating-report-in-wrd.md index e617c3260..8297187e5 100644 --- a/designing-reports/report-designer-tools/web-report-designer/user-guide/creating-report-in-wrd.md +++ b/designing-reports/report-designer-tools/web-report-designer/user-guide/creating-report-in-wrd.md @@ -1,7 +1,7 @@ --- title: Creating a Simple Report page_title: Creating a Simple Report -description: "Learn how to create you first report by using Telerik Web Report Designer: you will add a data source, a company logo, and a custom title, and a graph that will display the report's data."racters." +description: "Learn how to create you first report by using Telerik Web Report Designer: you will add a data source, a company logo, and a custom title, and a graph that will display the report's data." slug: designing-reports/report-designer-tools/web-report-designer/user-guide/creating-report-in-wrd tags: tutorial,web,report,designer,tool,design,create published: True @@ -10,22 +10,35 @@ position: 5 # Creating a Simple Report -This tutorial demonstrates the fundamental steps that will help you create a new report in the Web Report Designer. +This tutorial demonstrates the fundamental steps that will allow you to make a new report in the Web Report Designer. -You will create a new report and connect it to a data source. Then, you will customize it by adding a company logo, title, and graphs that will visualize the report's data. +You will start by creating a blank report and styling it by adding a custom header, company logo, and a title. Then, you will connect the report to a data source. Finally, you will add graphs that will visualize the report's data. -1. Go to the main toolbar `Menu` and select `New Report`. The `Create Report` dialog opens and lets you: +To create the report: - 1. Enter the `File Name`. Let's name the report `ProductSales`. - 1. Select the `Type`. Leave the `Type` to be `TRDP` standing for _Telerik Report Definition Packed_, the recommended Declarative [Report Definition]({%slug on-telerik-reporting%}#report-definition). - 1. Enter `Location`. Type `Demo` to place the report in the _Demo_ subfolder. - 1. Click `Save` to apply the settings. +1. Go to the Report Designer's main **Menu** and select **New Report**. This opens the **Create a Report** dialog. - ![The 'Create Report' dialog of the web designer with the above settings for our new report.](../../../../getting-started/web-designer/images/create-trdp-report-web-designer.png) +1. In the **File Name** field, enter the desired name for the report, for example, `ProductSales`. -1. The new empty report should open in the designer with its default Page Header, Detail, and Page Footer sections. Let's delete the page sections by selecting them and pressing the `Delete` key from the keyboard. +1. In the **Save as type** drop-down, select the TRDP report type. TRDP is the recommended report type and stands for Telerik Report Definition Packed. -1. Next, we want to add a [Report Header]({%slug telerikreporting/designing-reports/report-structure/how-to/how-to-add-remove-report-header---footer-sections%}). Press `Ctrl+F` to focus the Search box, type `Report Header`, and press `Enter` key to focus the report section in the `Components` menu. Click the item to add the section to the report. +1. Select the location for the report and click **Save**. + + ![The 'Create Report' dialog of the Telerik Web Report Designer](../../../../getting-started/web-designer/images/create-trdp-report-web-designer.png) + +## Styling the Report + +Newly created reports contain default elements such as headers, footers, and detail sections. When customizing the report, you can change these default elements and add new once, for example, images. + +To style the sample report: + +1. Delete the default page header (at the top of the page), footer (at the top of the page), and detail section (the main body of the report) by selecting each of them and pressing the `Delete` keyboard key. + +1. Add a new custom report header: + + 2.1. Press `Ctrl+F` to focus the Search box. + 2.2. Type `Report Header`, and press `Enter`. This will focus the **Page Header** report section in the **Components** menu. + 2.3. Click the item to add the section to the report. ![Searching for the 'Report Header' and locating it in the web designer's 'Components' menu.](../../../../getting-started/web-designer/images/locate-report-header-component.png) @@ -47,6 +60,8 @@ You will create a new report and connect it to a data source. Then, you will cus ![The TextBox 'Sales by Category' styled and aligned in the web designer.](../../../../getting-started/web-designer/images/style-and-align-textbox-web-designer.png) +## Adding the Report Data + 1. Our next step would be to add a [DataSource component]({%slug telerikreporting/designing-reports/connecting-to-data/data-source-components/overview%}) to the Report. Let it be the [WebServiceDataSource]({%slug telerikreporting/designing-reports/connecting-to-data/data-source-components/webservicedatasource-component/overview%}) fetching data from a remote source. 1. Search for the component and add it to the report. It opens the _Configure Web Service DataSource_ wizard. @@ -62,6 +77,8 @@ You will create a new report and connect it to a data source. Then, you will cus 1. The wizard closes and in the designer's `Explorer` tab you should see the new WebServiceDataSource component with its data fields listed. +## Adding a Graph + 1. Next, lets add the [Graph]({%slug telerikreporting/designing-reports/report-structure/graph/overview%}) item that is going to show the sales data. 1. Search for `Column` and drag the Column chart from the `Explorer` menu to the report Detail section. This will open a chart configurator to the right pane. diff --git a/designing-reports/report-designer-tools/web-report-designer/user-guide/introduction-wrd.md b/designing-reports/report-designer-tools/web-report-designer/user-guide/introduction-wrd.md index 9bb695366..f54697e7f 100644 --- a/designing-reports/report-designer-tools/web-report-designer/user-guide/introduction-wrd.md +++ b/designing-reports/report-designer-tools/web-report-designer/user-guide/introduction-wrd.md @@ -1,6 +1,6 @@ --- title: Web Report Designer User Guide -page_title: Overview +page_title: Web Report Designer User Guide description: "Explore the comprehensive Web Report Designer user guide and discover how to apply the powerful features of the report designer to effortlessly craft rich dynamic reports." slug: telerikreporting/designing-reports/report-designer-tools/web-report-designer/user-guide/overview tags: overview,web,report,designer,tool,design,create,report,web @@ -27,7 +27,7 @@ This section briefly describes the content highlights. ## Next Steps -* [Step 1]() +* [Create a Simple Report]({%slug designing-reports/report-designer-tools/web-report-designer/user-guide/creating-report-in-wrd%}) * [Step 2]() {% if site.has_cta_panels == true %} diff --git a/designing-reports/report-designer-tools/web-report-designer/user-guide/report-structure.md b/designing-reports/report-designer-tools/web-report-designer/user-guide/report-structure.md new file mode 100644 index 000000000..19a19f525 --- /dev/null +++ b/designing-reports/report-designer-tools/web-report-designer/user-guide/report-structure.md @@ -0,0 +1,119 @@ +--- +title: Report Structure +page_title: Report Structure at a Glance +description: "Learn more about the report structure and the groups, sections, and items a Telerik Reporting report contains." +slug: designing-reports/report-designer-tools/web-report-designer/user-guide/report-structure +tags: telerik, reporting, report, structure, groups, sections, items +published: True +position: 8 +--- + +# The Basic Structure of the Report + +The design of a report is divided into sections. + +To view the report sections, open the report in [Visual Studio Report Designer]({%slug telerikreporting/designing-reports/report-designer-tools/desktop-designers/visual-studio-report-designer/overview%}) or [Standalone Report Designer]({%slug telerikreporting/designing-reports/report-designer-tools/desktop-designers/standalone-report-designer/overview%}). + +Report sections divide the report vertically. Depending on their type, for example, Page and Group sections, they appear on specific places in the report and the report items they contain are processed and rendered differently. Each section works in a specific way, for example, the section in which you choose to place a data-bound item determines how Telerik Reporting calculates the results. + +To create a data-bound report, assign a data source to the report or its nested [Data Item]({%slug telerikreporting/designing-reports/connecting-to-data/data-items/overview%}), and either specify [`Expressions`]({%slug telerikreporting/designing-reports/connecting-to-data/expressions/overview%}) for the items within the report, or a corresponding data item where to display the actual data. For more information on creating data-bound reports, refer to the [Connecting to Data]({%slug telerikreporting/designing-reports/connecting-to-data/overview%}) and [Using Expressions]({%slug telerikreporting/designing-reports/connecting-to-data/expressions/using-expressions/overview%}) articles. + +You can reuse the styling of the report items in stylesheets. If a report uses stylesheets, they can be saved to an XML file and shared between multiple reports in your application. For more information, refer to the article on [exporting and reusing stylesheets]({%slug telerikreporting/designing-reports/styling-reports/exporting-and-reusing-style-sheets%}). + +## Report Sections + +A Telerik report consists of different sections that may contain report items. Each report section represents a specific area on the report page and defines the rendering of its report items. + +Every section is an instance of the [`ReportSectionBase`](/reporting/api/Telerik.Reporting.ReportSectionBase) class. The `Height` property defines the space a section occupies on the page. Other specific properties, such as `PrintOnFirstPage` and `PrintOnLastPage`, define the behavior of the particular section. + +When a new Telerik report is added to a project, it is initially divided into `PageHeader`, `Detail`, and `PageFooter` sections. The section type specifies rendering of the items inside, the order of their appearance, and the number of times they will be rendered when the report is data-bound. + +The Telerik report contains the following report sections: + +* [`Page Header`] +* [`Table of Contents (TOC)`] +* [`Report Header`] +* [`Group Header`] +* [`Detail`] +* [`Group Footer`] +* [`Report Footer`] +* [`Page Footer`] + +### Page Header + +The Page Header section is printed at the top of every page. For example, you can use the page header to repeat the report title on every page. + +Since the paging of a report strongly depends on the format it is rendered to, this section and its items are processed by the corresponding rendering extension after the report data has been processed. This approach has the following implications: + +* The built-in [`PageNumber` and `PageCount` objects]({%slug telerikreporting/designing-reports/connecting-to-data/expressions/expressions-reference/global-objects%}), which contain the current page number and the total report pages count, can be used in this section. All [Page Functions]({%slug telerikreporting/designing-reports/connecting-to-data/expressions/expressions-reference/functions/page-functions%}) can also be used in this section. +* It is possible to suppress the printing of the Page Header section on the first (set `PrintOnFirstPage`) and last (set `PrintOnLastPage`) page of a report, or hide it by using [Conditional Formatting]({%slug telerikreporting/designing-reports/connecting-to-data/expressions/using-expressions/conditional-formatting%}). In this case, the occupied space will be used from the rest of the report content. It is not possible to use the `= (PageNumber = PageCount)` expressions to hide the `PageHeader` or `PageFooter` on the last page. This is a known limitation due to the fact that the resulting page count depends on the visibility of the `PageHeader` and `PageFooter` sections as this modifies the available space for the rest of the report content. At the same time, the above expression sets the visibility of the page sections to depend on the page count. This leads to uncertainty and the page count cannot be properly estimated. +* The Height of the section may be changed at runtime through [`Bindings`]({%slug telerikreporting/designing-reports/connecting-to-data/expressions/using-expressions/bindings%}). It is recommended that you set the default height of the section to the maximal expected one. Then, you may reduce the height of each Page section with a proper Binding. The reason behind this approach is to assure that the available height of the page after rendering the Page Header and Footer will be positive, so that some detailed content can be placed on the page. If the combined height of the Page Header and Page Footer is bigger than the page height, the Page sections will be ignored and only the content will be rendered. The [behavior of the `KeepTogether` property]({%slug telerikreporting/designing-reports/report-structure/design-considerations-for-report-item-layout%}#Pagination1) may also change due to the extra expansion of Page sections. Setting the Page section height with a Binding to a larger value than the default one may result in other unpredictable behavior. The height of the Page section must not depend on the data rendered on the page. The logic behind is that the Page Section height is estimated prior to evaluating the corresponding page data as the Reporting engine needs to calculate the available space on each page before rendering the data on it. + + >note If the contents of the Page Header or Footer grows beyond its boundaries, the contents are clipped. Any report item that doesn't fit entirely in the section is removed, i.e. not rendered at all. + +* It is not possible to use [Data Items]({%slug telerikreporting/designing-reports/connecting-to-data/data-items/overview%}) in this section. +* [Expressions]({%slug telerikreporting/designing-reports/connecting-to-data/expressions/overview%}) in this section are evaluated against the report [Data Scope]({%slug telerikreporting/designing-reports/connecting-to-data/expressions/expression-scope-%}) defined by the data source of the report after the data has been filtered. To work with data from the current page, only you have to use the [`PageExec`]({%slug telerikreporting/designing-reports/connecting-to-data/expressions/expressions-reference/functions/page-functions%}) function or the other Page functions with a specified scope. + +### Table of Contents + +The Table of Contents (TOC) section provides a set of navigational links to report items and displays the page numbers where they can be found. The user can click the TOC entries to navigate to the report page which displays that item. + +The TOC section can be displayed before or after the Report Header or Report Footer section based on the user preferences. For more information, see [Table of Contents]({%slug telerikreporting/designing-reports/adding-interactivity-to-reports/table-of-contents/overview%}) overview article. + +### Report Header + +The Report Header section is printed just once, at the beginning of the report. + +* If there is a Page Header on the first page, the Report Header will be rendered after it. +* If there is a TOC section, you may specify its position with respect to Report Header (for example, `Before` or `After`). + +Use the report header for information that might normally appear on a cover page, such as a logo, a title, or a date. In the Report Header section, all data fields must be aggregated, even if the data source returns only one row. Typically, you must use the `FIRST()` function for character and date data and the `SUM()` function for numeric data. When you place a data-bound report item that uses an aggregate function in the report header, it is calculated for the entire report data. + +### Group Header + +The Group Header section is printed at the beginning of each new group of records. Use the group header to print the group name. For example, in a report that is grouped by product, use the group header to print the product name. + +In the Group Header section, all data fields must be aggregated, even if the data source returns only one row. Typically, you must use the `FIRST()` function for character and date data, and the `SUM()` function for numeric data. When you place a data-bound report item that uses an aggregate function in the Group Header, it is calculated for the entire group data. + +### Detail + +The Detail section displays the detailed information and is printed once for every row in the data source. This is where you place the report items that constitute the main body of the report. + +### Group Footer + +The Group Footer section is printed at the end of each group of records. Use a group footer to print a summary of group information. Similar to the Group Header section, you must always use aggregate functions for the data-bound items that are calculated for the group data. + +### Report Footer + +The Report Footer section is printed just once, at the end of the report. + +* If there is Page Footer on the last page, the Report Footer will be rendered before it. +* If there is a TOC section, you may specify its position with respect to Report Footer (for example, `Before` or `After`). + +Use the report footer to print report totals or other summary information for the entire report. Similar to the Report Header section, you must always use aggregate functions for the data-bound items that are calculated for the entire report data. + +### Page Footer + +The Page Footer section is printed at the end of every page. Use a page footer to print page numbers or per-page information. + +This section and its items are processed by the corresponding rendering extension after the report data has been processed. Therefore, the same implications listed for the Page Header apply also to the Page Footer section. + +It is possible to hide this section for particular pages by using a [Conditional Formatting]({%slug telerikreporting/designing-reports/connecting-to-data/expressions/using-expressions/conditional-formatting%}) expression over the `Style.Visible` property. For example, you may hide it on all even pages. + +To hide the Page Footer on the first and/or last pages, use the dedicated `PrintOnFirstPage` and `PrintOnLastPage` Boolean properties. Hiding the section leads to freeing page space for the rest of the report content. Note that setting the `PrintOnLastPage` to `true` may lead to unintuitive pagination of the section preceding the last Page Footer. This occurs because determining the last page number and hiding the last Page Footer are interdependent when the last non-Page Footer section fits in the space regularly occupied from the Page Footer. For example, this may be observed when replacing the last Page Footer section with a Report Footer section. + +## Report Groups + +Report groups allow you to visually separate groups of data and to display introductory and summary data for each group. + +Report groups provide logical sections of data within the report while the group header and footer sections provide visual representation of the group boundaries. For example, you can group sales by shipping date and calculate the total amount of sales for each day. + +Usually, the data that identifies the group will be displayed in a separate section at the beginning of the group, for example, in the group header. The group footer is generally used to summarize the group data in a separate section at the end of the group. + +You can group the data within the report by fields and expressions. To define Report Groups, add the `Group` objects to the `Groups` collection of the report. Report Groups are always nested according to the order in the `Groups` collection. + +To display a summary of group data, use the `GroupHeaderSection` and `GroupFooterSection` properties that appear once for each group member at the beginning and the end respectively. The `DetailSection` displays report detail data and always appears inside the innermost group. + +## Report Items + +Report items are controls that are used to display various types of report data such as barcodes and graphs. For more information, refer to the [Report Items section]({%slug telerikreporting/designing-reports/report-structure/overview%}). From 9f561c5be7dc219965328e45a8aef97cadd63841 Mon Sep 17 00:00:00 2001 From: Yordan Date: Fri, 16 Feb 2024 16:12:28 +0200 Subject: [PATCH 04/13] Edit WRD Getting Started - part 2 --- .../user-guide/assets-manager.md | 0 .../user-guide/creating-report-in-wrd.md | 44 ++++++++++++------ .../images/add-image-to-picture-box.png | Bin 0 -> 30479 bytes .../user-guide/images/select-file-button.png | Bin 0 -> 313 bytes 4 files changed, 30 insertions(+), 14 deletions(-) create mode 100644 designing-reports/report-designer-tools/web-report-designer/user-guide/assets-manager.md create mode 100644 designing-reports/report-designer-tools/web-report-designer/user-guide/images/add-image-to-picture-box.png create mode 100644 designing-reports/report-designer-tools/web-report-designer/user-guide/images/select-file-button.png diff --git a/designing-reports/report-designer-tools/web-report-designer/user-guide/assets-manager.md b/designing-reports/report-designer-tools/web-report-designer/user-guide/assets-manager.md new file mode 100644 index 000000000..e69de29bb diff --git a/designing-reports/report-designer-tools/web-report-designer/user-guide/creating-report-in-wrd.md b/designing-reports/report-designer-tools/web-report-designer/user-guide/creating-report-in-wrd.md index 8297187e5..a258e24d0 100644 --- a/designing-reports/report-designer-tools/web-report-designer/user-guide/creating-report-in-wrd.md +++ b/designing-reports/report-designer-tools/web-report-designer/user-guide/creating-report-in-wrd.md @@ -36,29 +36,45 @@ To style the sample report: 1. Add a new custom report header: - 2.1. Press `Ctrl+F` to focus the Search box. - 2.2. Type `Report Header`, and press `Enter`. This will focus the **Page Header** report section in the **Components** menu. - 2.3. Click the item to add the section to the report. + 2.1. Use `Ctrl+F` to focus the search box. + + 2.2. Type `Report Header`, and press `Enter`. This will focus the **Page Header** report section in the **Components** menu. + + 2.3. Click the **Page Header** item to add this section to the report. ![Searching for the 'Report Header' and locating it in the web designer's 'Components' menu.](../../../../getting-started/web-designer/images/locate-report-header-component.png) -1. Let's add the company logo to the report. +1. Add a company logo to the report header by using a picture box: + + 3.1. Use `Ctrl+F` to focus the search box. + + 3.2. Type `PictureBox`, and press `Enter`. This will focus the **PictureBox** report component in the **Components** menu. + + 3.3. Click the **PictureBox** item and drag it to the report header. Adjust its size and position as needed. - 1. We need to add a [PictureBox]({%slug telerikreporting/designing-reports/report-structure/picturebox%}) to the Report Header. You may search for the report item, drag it to the Report Header, and adjust its size and position as needed. - 1. To upload the logo, search for the `Value` property in the PictureBox, and click on the icon beside it. It opens the `Select File...` dialog, which represents the [Assets Manager]({%slug telerikreporting/designing-reports/report-designer-tools/web-report-designer/tools/shared-resources%}#assets-manager). The latter contains report assets such as images, external stylesheets, etc. + 3.4. Make sure that the picture box is focused (selected), locate the **DATA** category in the properties area of the Web Report Designer. The properties area is the pane on the right, which contains properties specific to the currently selected report item. - ![The 'Select file...' dialog of the web designer opened when adding a value for the PictureBox.](../../../../getting-started/web-designer/images/select-image-for-picturebox-web-designer.png) + 3.5. Go to **DATA** > **Value** and click the ![The 'Select file...' button in the Telerik Web Report Designer](./images/select-file-button.png) button to open the Assets Manager. + + 3.6. Select the **Images** folder and then click the **Upload** button to upload an image from your device. + + 3.7. Select the newly uploaded image and click **Save**. - 1. Select the `Images` folder and click the `Upload` button to upload the image. Click on the `Browse` button to find the image on your system and open it. Add the selected image by clicking on the `Upload` button. Now the image is in the Assets Manager and you may click `Save`. The value should be populated and the image should be displayed in the PictureBox. + ![Saving a new image in the Assets Manager of the Telerik Web Report Designer](./images/add-image-to-picture-box.png) -1. Add title to the report. You may use the [TextBox]({%slug telerikreporting/designing-reports/report-structure/textbox%}) report item. +1. Add a title to the report by using a text box: - 1. Search in the global search box of the designer and drag the item from the `Components` menu to the Report Header. - 1. You may change the text inline. Double-click on the item to enter it and type `Sales by Category`. - 1. Apply Styles by selecting the TextBox, searching for _Style_, and finding the appropriate _Font_ styles. Let's use the default Font "Arial", with Size 22pt, bolded, centered, and aligned to the middle. - 1. Position and realign the TextBox so that the content fits and looks beautiful. + 4.1. Use `Ctrl+F` to focus the search box. + + 4.2. Type `TextBox`, and press `Enter`. This will focus the **TextBox** report component in the **Components** menu. + + 4.3. Click the **TextBox** item and drag it to the report header. Adjust its size and position as needed. + + 4.4. Double-click on the text box and type `Sales by Category`. + + 4.5. To change the text font, go to **APPEARANCE** > **Style** > **Font** in the properties area pane on the right and apply the desired styles, for example, Arial with size 22 pt in bold. - ![The TextBox 'Sales by Category' styled and aligned in the web designer.](../../../../getting-started/web-designer/images/style-and-align-textbox-web-designer.png) + ![The TextBox 'Sales by Category' styled and aligned in the Telerik Web Report Designer.](../../../../getting-started/web-designer/images/style-and-align-textbox-web-designer.png) ## Adding the Report Data diff --git a/designing-reports/report-designer-tools/web-report-designer/user-guide/images/add-image-to-picture-box.png b/designing-reports/report-designer-tools/web-report-designer/user-guide/images/add-image-to-picture-box.png new file mode 100644 index 0000000000000000000000000000000000000000..d24d6d2e37332b835c69e08a700899202c233bba GIT binary patch literal 30479 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

|4O5+y+2dLkIMY>gxoLq7C2J?~ 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ⅈrfk0*;5MQb(k`-{N?(vibwMvsC=Bdx$W|9Ls5>qP8v-D zalog{Uiy+V;LP53=5BlImu`(0=E4&cMx1VwJOyPhZVQtMDDcmC3Dh%s{&>ggxk;u$ z(|oRm`iuR$`hD5D@6Wd<>`x^o?wFB6MkoE?xvPYx8$lD(h-4;&41JJe=1A6go0L@J zG%(CAuIG>70$|~R&~G~o^MM=q0I@~klr@w}rvNHA<%T2~k_c96)IJN!-~m5p6dZN)1nCEYEf|9=Q(B1n0CyL zc=3w894&jnp=N|tF~JVZ2F@Ld$-!aJ)=P8o9Z8%wzvOBDwMkYB!p^vnD=aP3%J+;s zL#``$*Yo5TOV(lLlJ9B)qHc2Up_3f5K@TpLXYMLpVAq9Pz1E)F6BHg-$A#X?(j2sB z)Gbf-4A^cwTDG-%ae;@@xLm2J7>JC5tJx?SDYsI``|6Nm$!qt z&MIefY0#9qVH%JApgT&Mc`0LkF4F&T@Qu)UdGorygo+koC4)olML&kTS<|AbMuoSG zdZNsBh%E8S{B1nh6!KmHe7f@LMyR+R&#UA3pHan`Qk5NrX~FR?d9E@Mlz_Ni!jPl2 z<%es&rz?82_C~L^{7sn0yI@ZVTM5IT=mpF@-ai!YW9%}zV*b)hODxk+{9c%vfYEa+ zw{ap7(#_&`4!iXZzH0_XFWH|+P9H&=P~@Y!T{wC5Dx&-Xme zal;8&LO8^2X@Iuz@T9PVaGzT0dC9y1_7ac@SYN<~J!Hx#OrkAuh^+OPt3Gb{`GaHP zscnpq?Clgqd$*~ZNjLN*Jh%OH#VMa Of10W~Duv3}7yk#ONxh-~ literal 0 HcmV?d00001 diff --git a/designing-reports/report-designer-tools/web-report-designer/user-guide/images/select-file-button.png b/designing-reports/report-designer-tools/web-report-designer/user-guide/images/select-file-button.png new file mode 100644 index 0000000000000000000000000000000000000000..0ed5fb99f84e3efea34424493afbb437a0be58dc GIT binary patch literal 313 zcmV-90mlA`P)gV+F<7ukmz`oM$+Qrhoz*B>}^3$}8jkH37v+>ZK^2wK2TbE61hU2Sh zNKjZpN>f=-NS<;+O-MrP*volf?D2DTEg_y0(JuY^^@O)W-R0lWj4JjDA=uMU#Bh@Tn$q?Dbo$i|tvSe#-S zw=StyKea}KP3Bvsi7Dfe}j=d Date: Wed, 21 Feb 2024 17:06:31 +0200 Subject: [PATCH 05/13] Edit WRD Getting Started - part 3 --- .../user-guide/creating-report-in-wrd.md | 58 +++++++++++-------- 1 file changed, 34 insertions(+), 24 deletions(-) diff --git a/designing-reports/report-designer-tools/web-report-designer/user-guide/creating-report-in-wrd.md b/designing-reports/report-designer-tools/web-report-designer/user-guide/creating-report-in-wrd.md index a258e24d0..dbf03e41f 100644 --- a/designing-reports/report-designer-tools/web-report-designer/user-guide/creating-report-in-wrd.md +++ b/designing-reports/report-designer-tools/web-report-designer/user-guide/creating-report-in-wrd.md @@ -10,9 +10,9 @@ position: 5 # Creating a Simple Report -This tutorial demonstrates the fundamental steps that will allow you to make a new report in the Web Report Designer. +This tutorial demonstrates the essential steps necessary to create a new report in the Web Report Designer. -You will start by creating a blank report and styling it by adding a custom header, company logo, and a title. Then, you will connect the report to a data source. Finally, you will add graphs that will visualize the report's data. +You will start from scratch by creating a blank report and styling it by adding a custom header, company logo, and a title. Then, you will connect the report to a data source. Finally, you will add graphs that will visualize the report's data. To create the report: @@ -78,42 +78,52 @@ To style the sample report: ## Adding the Report Data -1. Our next step would be to add a [DataSource component]({%slug telerikreporting/designing-reports/connecting-to-data/data-source-components/overview%}) to the Report. Let it be the [WebServiceDataSource]({%slug telerikreporting/designing-reports/connecting-to-data/data-source-components/webservicedatasource-component/overview%}) fetching data from a remote source. +The report in this tutorial will visualize data fetched from a remote source that is accessible through a URL. - 1. Search for the component and add it to the report. It opens the _Configure Web Service DataSource_ wizard. - 1. For `ServiceUrl` we will add the known URL to our demo site `https://demos.telerik.com/reporting/api/data/ProductSales.min`. It points to a reliable JSON data file. Leave the other options with their default values. +To add data to the report: - ![The first page of the 'Configure WebServiceDataSource' wizard in the web designer.](../../../../getting-started/web-designer/images/configure-web-service-data-source-web-designer.png) +1. Locate the **DATA SOURCES** category in the **Components** menu of the Web Report Designer. - 1. Skip the next page, where you may add request parameters, as we don't have any. - 1. Skip also the third page that asks whether in design-time you would like to use real or mocked data. We will use real data (the default setting). - 1. Preview the data on the next page and click `Finish`. +1. Click the **Web Service Data Source** item to start the data source configuration wizard. + +1. Click the **TextBox** item and drag it to the report header. Adjust its size and position as needed. + +1. In the **Service URL** field, enter `https://demos.telerik.com/reporting/api/data/ProductSales.min`—the URL of the service providing the data for the report. + +## Adding a Chart + +To visualize the data you will add a Column Chart component: + +1. Locate the **CHARTS** category in the **Components** menu of the Web Report Designer. + +1. Click the **Column** item and drag it to the detail section of the report. This will load the Column Chart configurator on the right. + +1. In the **DATA** > **Data Source** dropdown, select `webServiceDataSource1`—this will populate the **Data Source Fields** in the Column Chart configurator. + + ![Configuring the Column Chart in the web report designer.](../../../../getting-started/web-designer/images/configure-column-chart-web-designer.png) + +1. Drag the `ProductCategory` field from **DATA** > **Data Source Fields** to **FIELDS ARRANGEMENT** > **Categories** . - ![The last page of the 'Configure WebServiceDataSource' wizard in the web designer shows the 'Preview data source results'.](../../../../getting-started/web-designer/images/preview-data-web-service-data-source-web-designer.png) +1. Drag the `LineTotal` field from **DATA** > **Data Source Fields** to **FIELDS ARRANGEMENT** > **Values** . - 1. The wizard closes and in the designer's `Explorer` tab you should see the new WebServiceDataSource component with its data fields listed. +1. Click **Create** to add the configured chart to the report. -## Adding a Graph +## Styling the Chart -1. Next, lets add the [Graph]({%slug telerikreporting/designing-reports/report-structure/graph/overview%}) item that is going to show the sales data. +Optionally, you can adjust the appearance of the Chart: - 1. Search for `Column` and drag the Column chart from the `Explorer` menu to the report Detail section. This will open a chart configurator to the right pane. - 1. Select the WebServiceDataSource from the dropdown of the Graph DataSource property. The fields will be listed. +1. Select the Chart in the report detail section. - ![Configuring the Column Chart in the web report designer.](../../../../getting-started/web-designer/images/configure-column-chart-web-designer.png) +1. In the configuration pane on the right, go to **APPEARANCE** > **Style** and clear the **Visible** checkbox. This will remove the legend from the Chart. - 1. Drag the `ProductCategory` field to the `Categories`. - 1. For the `Values` property use the `LineTotal` field. - 1. Click on `Create` to render the chart with real data and show it in the report. - 1. Finally, style the column graph: +1. Go to **PRESENTATION** > **Titles** and select the `graphTitle1` item to open the **Edit Item** dialog. - * Find and remove the `Legend` by unchecking its `Style` > `Visible` checkbox. - * Enter the `Titles` section, select the graph title, and uncheck the `Visible` checkbox in the `Style` section from the opened `Edit item` dialog. +1. Expand the **Style** category and clear the **Visible** checkbox. This will remove the Chart's title. - ![Styling the Column Chart in the web report designer.](../../../../getting-started/web-designer/images/style-column-chart-web-designer.png) + ![Styling the Column Chart in the web report designer.](../../../../getting-started/web-designer/images/style-column-chart-web-designer.png) +## Next Steps -1. Preview the pixel-perfect report document by clicking on the designer `Preview` button at the top right corner. ## See Also From 43142f7761792b741de409edf0172094fe03c384 Mon Sep 17 00:00:00 2001 From: Yordan Date: Thu, 22 Feb 2024 17:47:55 +0200 Subject: [PATCH 06/13] Edit Report Structure - part 1 --- .../user-guide/introduction-wrd.md | 2 +- .../user-guide/report-structure.md | 70 +++++++------------ 2 files changed, 25 insertions(+), 47 deletions(-) diff --git a/designing-reports/report-designer-tools/web-report-designer/user-guide/introduction-wrd.md b/designing-reports/report-designer-tools/web-report-designer/user-guide/introduction-wrd.md index f54697e7f..0180ae994 100644 --- a/designing-reports/report-designer-tools/web-report-designer/user-guide/introduction-wrd.md +++ b/designing-reports/report-designer-tools/web-report-designer/user-guide/introduction-wrd.md @@ -28,7 +28,7 @@ This section briefly describes the content highlights. ## Next Steps * [Create a Simple Report]({%slug designing-reports/report-designer-tools/web-report-designer/user-guide/creating-report-in-wrd%}) -* [Step 2]() +* [Explore the Structure of a Report]({%slug designing-reports/report-designer-tools/web-report-designer/user-guide/report-structure%}) {% if site.has_cta_panels == true %} {% include cta-panel-overview.html %} diff --git a/designing-reports/report-designer-tools/web-report-designer/user-guide/report-structure.md b/designing-reports/report-designer-tools/web-report-designer/user-guide/report-structure.md index 19a19f525..ee3a78a88 100644 --- a/designing-reports/report-designer-tools/web-report-designer/user-guide/report-structure.md +++ b/designing-reports/report-designer-tools/web-report-designer/user-guide/report-structure.md @@ -1,66 +1,44 @@ --- title: Report Structure -page_title: Report Structure at a Glance -description: "Learn more about the report structure and the groups, sections, and items a Telerik Reporting report contains." +page_title: Report Structur +description: "Learn which elements build the structure of the reports created in the Telerik Web Report Designer and use these report elements to convey information effectively." slug: designing-reports/report-designer-tools/web-report-designer/user-guide/report-structure tags: telerik, reporting, report, structure, groups, sections, items published: True position: 8 --- -# The Basic Structure of the Report +# The Basic Structure of a Report -The design of a report is divided into sections. +The design of a report is divided into sections that divide the report vertically. Each report section represents a specific area on the report page and defines what items can be placed in it and how they will look. -To view the report sections, open the report in [Visual Studio Report Designer]({%slug telerikreporting/designing-reports/report-designer-tools/desktop-designers/visual-studio-report-designer/overview%}) or [Standalone Report Designer]({%slug telerikreporting/designing-reports/report-designer-tools/desktop-designers/standalone-report-designer/overview%}). +By default, every new report you create has three sections: -Report sections divide the report vertically. Depending on their type, for example, Page and Group sections, they appear on specific places in the report and the report items they contain are processed and rendered differently. Each section works in a specific way, for example, the section in which you choose to place a data-bound item determines how Telerik Reporting calculates the results. +* Page header +* Page footer +* Detail section (the main content area of the report) -To create a data-bound report, assign a data source to the report or its nested [Data Item]({%slug telerikreporting/designing-reports/connecting-to-data/data-items/overview%}), and either specify [`Expressions`]({%slug telerikreporting/designing-reports/connecting-to-data/expressions/overview%}) for the items within the report, or a corresponding data item where to display the actual data. For more information on creating data-bound reports, refer to the [Connecting to Data]({%slug telerikreporting/designing-reports/connecting-to-data/overview%}) and [Using Expressions]({%slug telerikreporting/designing-reports/connecting-to-data/expressions/using-expressions/overview%}) articles. +In addition to the default sections above, you can also add: -You can reuse the styling of the report items in stylesheets. If a report uses stylesheets, they can be saved to an XML file and shared between multiple reports in your application. For more information, refer to the article on [exporting and reusing stylesheets]({%slug telerikreporting/designing-reports/styling-reports/exporting-and-reusing-style-sheets%}). +* Table of Contents (TOC) +* Report Header +* Group Header +* Group Footer +* Report Footer -## Report Sections +## Page Header -A Telerik report consists of different sections that may contain report items. Each report section represents a specific area on the report page and defines the rendering of its report items. +The Page Header section is printed at the top of every page. In reports that include multiple pages, you can use the Page Header to place the same content at the beginning of every page, for example, the report title. -Every section is an instance of the [`ReportSectionBase`](/reporting/api/Telerik.Reporting.ReportSectionBase) class. The `Height` property defines the space a section occupies on the page. Other specific properties, such as `PrintOnFirstPage` and `PrintOnLastPage`, define the behavior of the particular section. +>The Page Header can display only the content that fits within the boundaries of the section. Any content that doesn't fit within the section will be clipped. -When a new Telerik report is added to a project, it is initially divided into `PageHeader`, `Detail`, and `PageFooter` sections. The section type specifies rendering of the items inside, the order of their appearance, and the number of times they will be rendered when the report is data-bound. - -The Telerik report contains the following report sections: - -* [`Page Header`] -* [`Table of Contents (TOC)`] -* [`Report Header`] -* [`Group Header`] -* [`Detail`] -* [`Group Footer`] -* [`Report Footer`] -* [`Page Footer`] - -### Page Header - -The Page Header section is printed at the top of every page. For example, you can use the page header to repeat the report title on every page. - -Since the paging of a report strongly depends on the format it is rendered to, this section and its items are processed by the corresponding rendering extension after the report data has been processed. This approach has the following implications: - -* The built-in [`PageNumber` and `PageCount` objects]({%slug telerikreporting/designing-reports/connecting-to-data/expressions/expressions-reference/global-objects%}), which contain the current page number and the total report pages count, can be used in this section. All [Page Functions]({%slug telerikreporting/designing-reports/connecting-to-data/expressions/expressions-reference/functions/page-functions%}) can also be used in this section. -* It is possible to suppress the printing of the Page Header section on the first (set `PrintOnFirstPage`) and last (set `PrintOnLastPage`) page of a report, or hide it by using [Conditional Formatting]({%slug telerikreporting/designing-reports/connecting-to-data/expressions/using-expressions/conditional-formatting%}). In this case, the occupied space will be used from the rest of the report content. It is not possible to use the `= (PageNumber = PageCount)` expressions to hide the `PageHeader` or `PageFooter` on the last page. This is a known limitation due to the fact that the resulting page count depends on the visibility of the `PageHeader` and `PageFooter` sections as this modifies the available space for the rest of the report content. At the same time, the above expression sets the visibility of the page sections to depend on the page count. This leads to uncertainty and the page count cannot be properly estimated. -* The Height of the section may be changed at runtime through [`Bindings`]({%slug telerikreporting/designing-reports/connecting-to-data/expressions/using-expressions/bindings%}). It is recommended that you set the default height of the section to the maximal expected one. Then, you may reduce the height of each Page section with a proper Binding. The reason behind this approach is to assure that the available height of the page after rendering the Page Header and Footer will be positive, so that some detailed content can be placed on the page. If the combined height of the Page Header and Page Footer is bigger than the page height, the Page sections will be ignored and only the content will be rendered. The [behavior of the `KeepTogether` property]({%slug telerikreporting/designing-reports/report-structure/design-considerations-for-report-item-layout%}#Pagination1) may also change due to the extra expansion of Page sections. Setting the Page section height with a Binding to a larger value than the default one may result in other unpredictable behavior. The height of the Page section must not depend on the data rendered on the page. The logic behind is that the Page Section height is estimated prior to evaluating the corresponding page data as the Reporting engine needs to calculate the available space on each page before rendering the data on it. - - >note If the contents of the Page Header or Footer grows beyond its boundaries, the contents are clipped. Any report item that doesn't fit entirely in the section is removed, i.e. not rendered at all. - -* It is not possible to use [Data Items]({%slug telerikreporting/designing-reports/connecting-to-data/data-items/overview%}) in this section. -* [Expressions]({%slug telerikreporting/designing-reports/connecting-to-data/expressions/overview%}) in this section are evaluated against the report [Data Scope]({%slug telerikreporting/designing-reports/connecting-to-data/expressions/expression-scope-%}) defined by the data source of the report after the data has been filtered. To work with data from the current page, only you have to use the [`PageExec`]({%slug telerikreporting/designing-reports/connecting-to-data/expressions/expressions-reference/functions/page-functions%}) function or the other Page functions with a specified scope. - -### Table of Contents +## Table of Contents The Table of Contents (TOC) section provides a set of navigational links to report items and displays the page numbers where they can be found. The user can click the TOC entries to navigate to the report page which displays that item. The TOC section can be displayed before or after the Report Header or Report Footer section based on the user preferences. For more information, see [Table of Contents]({%slug telerikreporting/designing-reports/adding-interactivity-to-reports/table-of-contents/overview%}) overview article. -### Report Header +## Report Header The Report Header section is printed just once, at the beginning of the report. @@ -69,21 +47,21 @@ The Report Header section is printed just once, at the beginning of the report. Use the report header for information that might normally appear on a cover page, such as a logo, a title, or a date. In the Report Header section, all data fields must be aggregated, even if the data source returns only one row. Typically, you must use the `FIRST()` function for character and date data and the `SUM()` function for numeric data. When you place a data-bound report item that uses an aggregate function in the report header, it is calculated for the entire report data. -### Group Header +## Group Header The Group Header section is printed at the beginning of each new group of records. Use the group header to print the group name. For example, in a report that is grouped by product, use the group header to print the product name. In the Group Header section, all data fields must be aggregated, even if the data source returns only one row. Typically, you must use the `FIRST()` function for character and date data, and the `SUM()` function for numeric data. When you place a data-bound report item that uses an aggregate function in the Group Header, it is calculated for the entire group data. -### Detail +## Detail The Detail section displays the detailed information and is printed once for every row in the data source. This is where you place the report items that constitute the main body of the report. -### Group Footer +## Group Footer The Group Footer section is printed at the end of each group of records. Use a group footer to print a summary of group information. Similar to the Group Header section, you must always use aggregate functions for the data-bound items that are calculated for the group data. -### Report Footer +## Report Footer The Report Footer section is printed just once, at the end of the report. @@ -92,7 +70,7 @@ The Report Footer section is printed just once, at the end of the report. Use the report footer to print report totals or other summary information for the entire report. Similar to the Report Header section, you must always use aggregate functions for the data-bound items that are calculated for the entire report data. -### Page Footer +## Page Footer The Page Footer section is printed at the end of every page. Use a page footer to print page numbers or per-page information. From 6416c4da193b7756b54beaa89a57cc5897d0aca0 Mon Sep 17 00:00:00 2001 From: yordan-mitev Date: Mon, 26 Feb 2024 14:23:16 +0200 Subject: [PATCH 07/13] Finalize report-structure.md --- .../user-guide/creating-report-in-wrd.md | 2 + .../user-guide/report-structure.md | 54 ++++++++----------- 2 files changed, 25 insertions(+), 31 deletions(-) diff --git a/designing-reports/report-designer-tools/web-report-designer/user-guide/creating-report-in-wrd.md b/designing-reports/report-designer-tools/web-report-designer/user-guide/creating-report-in-wrd.md index dbf03e41f..d603e061d 100644 --- a/designing-reports/report-designer-tools/web-report-designer/user-guide/creating-report-in-wrd.md +++ b/designing-reports/report-designer-tools/web-report-designer/user-guide/creating-report-in-wrd.md @@ -124,6 +124,8 @@ Optionally, you can adjust the appearance of the Chart: ## Next Steps +* [Reference 1]() +* [Reference 2]() ## See Also diff --git a/designing-reports/report-designer-tools/web-report-designer/user-guide/report-structure.md b/designing-reports/report-designer-tools/web-report-designer/user-guide/report-structure.md index ee3a78a88..8634ff1b4 100644 --- a/designing-reports/report-designer-tools/web-report-designer/user-guide/report-structure.md +++ b/designing-reports/report-designer-tools/web-report-designer/user-guide/report-structure.md @@ -1,6 +1,6 @@ --- title: Report Structure -page_title: Report Structur +page_title: Report Structure description: "Learn which elements build the structure of the reports created in the Telerik Web Report Designer and use these report elements to convey information effectively." slug: designing-reports/report-designer-tools/web-report-designer/user-guide/report-structure tags: telerik, reporting, report, structure, groups, sections, items @@ -34,64 +34,56 @@ The Page Header section is printed at the top of every page. In reports that inc ## Table of Contents -The Table of Contents (TOC) section provides a set of navigational links to report items and displays the page numbers where they can be found. The user can click the TOC entries to navigate to the report page which displays that item. - -The TOC section can be displayed before or after the Report Header or Report Footer section based on the user preferences. For more information, see [Table of Contents]({%slug telerikreporting/designing-reports/adding-interactivity-to-reports/table-of-contents/overview%}) overview article. +The Table of Contents (TOC) is a list that contains links to the report items along with their page numbers. Clicking a link in the TOC takes the user to the page that contains the specified report item. You can display the TOC before or after the Report Header or Report Footer. ## Report Header -The Report Header section is printed just once, at the beginning of the report. - -* If there is a Page Header on the first page, the Report Header will be rendered after it. -* If there is a TOC section, you may specify its position with respect to Report Header (for example, `Before` or `After`). +Use the report header for information that is typical for a cover page, such as logos, titles, or dates. The Report Header section is printed once, at the beginning of the report: -Use the report header for information that might normally appear on a cover page, such as a logo, a title, or a date. In the Report Header section, all data fields must be aggregated, even if the data source returns only one row. Typically, you must use the `FIRST()` function for character and date data and the `SUM()` function for numeric data. When you place a data-bound report item that uses an aggregate function in the report header, it is calculated for the entire report data. +* If you place a Page Header on the first page, the Report Header will appear after it. +* If the report has a TOC section, you can place it before or after the Report Header. ## Group Header The Group Header section is printed at the beginning of each new group of records. Use the group header to print the group name. For example, in a report that is grouped by product, use the group header to print the product name. -In the Group Header section, all data fields must be aggregated, even if the data source returns only one row. Typically, you must use the `FIRST()` function for character and date data, and the `SUM()` function for numeric data. When you place a data-bound report item that uses an aggregate function in the Group Header, it is calculated for the entire group data. - ## Detail The Detail section displays the detailed information and is printed once for every row in the data source. This is where you place the report items that constitute the main body of the report. ## Group Footer -The Group Footer section is printed at the end of each group of records. Use a group footer to print a summary of group information. Similar to the Group Header section, you must always use aggregate functions for the data-bound items that are calculated for the group data. +The Group Footer section is printed at the end of each group of records. Use a group footer to print a summary related to the group. ## Report Footer -The Report Footer section is printed just once, at the end of the report. +Use the report footer to print report totals or other summary information for the entire report. The Report Footer section is printed once at the end of the report: -* If there is Page Footer on the last page, the Report Footer will be rendered before it. -* If there is a TOC section, you may specify its position with respect to Report Footer (for example, `Before` or `After`). - -Use the report footer to print report totals or other summary information for the entire report. Similar to the Report Header section, you must always use aggregate functions for the data-bound items that are calculated for the entire report data. +* If you place a Page Footer on the last page, the Report Footer will appear before it. +* If the report has a TOC section, you can place it before or after the Report Header. ## Page Footer -The Page Footer section is printed at the end of every page. Use a page footer to print page numbers or per-page information. - -This section and its items are processed by the corresponding rendering extension after the report data has been processed. Therefore, the same implications listed for the Page Header apply also to the Page Footer section. - -It is possible to hide this section for particular pages by using a [Conditional Formatting]({%slug telerikreporting/designing-reports/connecting-to-data/expressions/using-expressions/conditional-formatting%}) expression over the `Style.Visible` property. For example, you may hide it on all even pages. - -To hide the Page Footer on the first and/or last pages, use the dedicated `PrintOnFirstPage` and `PrintOnLastPage` Boolean properties. Hiding the section leads to freeing page space for the rest of the report content. Note that setting the `PrintOnLastPage` to `true` may lead to unintuitive pagination of the section preceding the last Page Footer. This occurs because determining the last page number and hiding the last Page Footer are interdependent when the last non-Page Footer section fits in the space regularly occupied from the Page Footer. For example, this may be observed when replacing the last Page Footer section with a Report Footer section. +The Page Footer section appears at the end of every page. Use the Page Footer to print page numbers or page-specific information. You can hide the Page Footer on pages of your choice, for example, on all even pages or on the first and last page of the report. By hiding this section, you can free page space for the rest of the report content. ## Report Groups -Report groups allow you to visually separate groups of data and to display introductory and summary data for each group. +Report groups allow you to visually separate logically related data sets. To show the group boundaries and display introductory and summary information for each group, you can use group header and footer sections. For example, you can use different report groups to represent the detailed sales data for each region, and the group header may contain the name of the region while the footer can contain the total number of sales for that specific region. -Report groups provide logical sections of data within the report while the group header and footer sections provide visual representation of the group boundaries. For example, you can group sales by shipping date and calculate the total amount of sales for each day. +## Report Items -Usually, the data that identifies the group will be displayed in a separate section at the beginning of the group, for example, in the group header. The group footer is generally used to summarize the group data in a separate section at the end of the group. +Report items are the individual elements or components that make up a report. They display various types of report data, such as barcodes, and charts, tables, and so on. A sales report, for example, may contain the following items: -You can group the data within the report by fields and expressions. To define Report Groups, add the `Group` objects to the `Groups` collection of the report. Report Groups are always nested according to the order in the `Groups` collection. +* Text boxes displaying the report title, date, and other descriptive information. +* Images representing the company logo or brands. +* Charts showing sales data, such as product sales by region. -To display a summary of group data, use the `GroupHeaderSection` and `GroupFooterSection` properties that appear once for each group member at the beginning and the end respectively. The `DetailSection` displays report detail data and always appears inside the innermost group. +## Next Steps -## Report Items +* [Reference 1]() +* [Reference 2]() + +## See Also -Report items are controls that are used to display various types of report data such as barcodes and graphs. For more information, refer to the [Report Items section]({%slug telerikreporting/designing-reports/report-structure/overview%}). +* [Reference 1]() +* [Reference 2]() From 3a85b127284e6f78df054cf5685a3ec583d421fa Mon Sep 17 00:00:00 2001 From: Yordan Date: Tue, 27 Feb 2024 15:51:28 +0200 Subject: [PATCH 08/13] Proofread and edit articles --- .../user-guide/assets-manager.md | 0 .../user-guide/creating-report-in-wrd.md | 10 ++--- .../user-guide/introduction-wrd.md | 7 ++-- .../user-guide/report-structure.md | 37 ++++++++++--------- 4 files changed, 27 insertions(+), 27 deletions(-) delete mode 100644 designing-reports/report-designer-tools/web-report-designer/user-guide/assets-manager.md diff --git a/designing-reports/report-designer-tools/web-report-designer/user-guide/assets-manager.md b/designing-reports/report-designer-tools/web-report-designer/user-guide/assets-manager.md deleted file mode 100644 index e69de29bb..000000000 diff --git a/designing-reports/report-designer-tools/web-report-designer/user-guide/creating-report-in-wrd.md b/designing-reports/report-designer-tools/web-report-designer/user-guide/creating-report-in-wrd.md index d603e061d..faead3722 100644 --- a/designing-reports/report-designer-tools/web-report-designer/user-guide/creating-report-in-wrd.md +++ b/designing-reports/report-designer-tools/web-report-designer/user-guide/creating-report-in-wrd.md @@ -12,7 +12,7 @@ position: 5 This tutorial demonstrates the essential steps necessary to create a new report in the Web Report Designer. -You will start from scratch by creating a blank report and styling it by adding a custom header, company logo, and a title. Then, you will connect the report to a data source. Finally, you will add graphs that will visualize the report's data. +You will start from scratch by creating a blank report and styling it by adding a custom header, company logo, and title. Then, you will connect the report to a data source. Finally, you will add graphs that will visualize the report's data. To create the report: @@ -28,7 +28,7 @@ To create the report: ## Styling the Report -Newly created reports contain default elements such as headers, footers, and detail sections. When customizing the report, you can change these default elements and add new once, for example, images. +Newly created reports contain default elements such as headers, footers, and detail sections. When customizing the report, you can change these default elements and add new ones, for example, images. To style the sample report: @@ -52,7 +52,7 @@ To style the sample report: 3.3. Click the **PictureBox** item and drag it to the report header. Adjust its size and position as needed. - 3.4. Make sure that the picture box is focused (selected), locate the **DATA** category in the properties area of the Web Report Designer. The properties area is the pane on the right, which contains properties specific to the currently selected report item. + 3.4. Make sure that the picture box is focused (selected), and locate the **DATA** category in the properties area of the Web Report Designer. The properties area is the pane on the right, which contains properties specific to the currently selected report item. 3.5. Go to **DATA** > **Value** and click the ![The 'Select file...' button in the Telerik Web Report Designer](./images/select-file-button.png) button to open the Assets Manager. @@ -102,9 +102,9 @@ To visualize the data you will add a Column Chart component: ![Configuring the Column Chart in the web report designer.](../../../../getting-started/web-designer/images/configure-column-chart-web-designer.png) -1. Drag the `ProductCategory` field from **DATA** > **Data Source Fields** to **FIELDS ARRANGEMENT** > **Categories** . +1. Drag the `ProductCategory` field from **DATA** > **Data Source Fields** to **FIELDS ARRANGEMENT** > **Categories**. -1. Drag the `LineTotal` field from **DATA** > **Data Source Fields** to **FIELDS ARRANGEMENT** > **Values** . +1. Drag the `LineTotal` field from **DATA** > **Data Source Fields** to **FIELDS ARRANGEMENT** > **Values**. 1. Click **Create** to add the configured chart to the report. diff --git a/designing-reports/report-designer-tools/web-report-designer/user-guide/introduction-wrd.md b/designing-reports/report-designer-tools/web-report-designer/user-guide/introduction-wrd.md index 0180ae994..e9b8c192f 100644 --- a/designing-reports/report-designer-tools/web-report-designer/user-guide/introduction-wrd.md +++ b/designing-reports/report-designer-tools/web-report-designer/user-guide/introduction-wrd.md @@ -1,7 +1,7 @@ --- title: Web Report Designer User Guide page_title: Web Report Designer User Guide -description: "Explore the comprehensive Web Report Designer user guide and discover how to apply the powerful features of the report designer to effortlessly craft rich dynamic reports." +description: "Explore the Web Report Designer user guide and discover how to apply the powerful features of the report designer to effortlessly craft rich dynamic reports." slug: telerikreporting/designing-reports/report-designer-tools/web-report-designer/user-guide/overview tags: overview,web,report,designer,tool,design,create,report,web published: True @@ -16,14 +16,13 @@ The Web Report Designer User Guide is intended to assist the users of business a ## What is the Web Report Designer? -The Web Report designer is a tool developed to let business application users design, create, and export reports directly in their web browser, without needing any additional software. The reports can source their data from various databases, for example, relational, multi-dimensional, ORM, or custom data-layer-based data sources. +The Web Report Designer is a tool developed to let business application users design, create, and export reports directly in their web browser without needing any additional software. The reports can source their data from various databases, for example, relational, multi-dimensional, ORM, or custom data-layer-based data sources. ![Main areas and functionalities of the Telerik Web Report Designer](../images/Designer/web-report-designer-dashboard.png) ## What's in this User Guide? -This is a placeholder! -This section briefly describes the content highlights. +This user guide includes articles that describe common scenarios related to the design and configuration of reports. In addition, you will also find conceptual information that illustrates basic reporting principles, for example, how to [structure a report]({%slug designing-reports/report-designer-tools/web-report-designer/user-guide/report-structure%}). ## Next Steps diff --git a/designing-reports/report-designer-tools/web-report-designer/user-guide/report-structure.md b/designing-reports/report-designer-tools/web-report-designer/user-guide/report-structure.md index 8634ff1b4..45565b61f 100644 --- a/designing-reports/report-designer-tools/web-report-designer/user-guide/report-structure.md +++ b/designing-reports/report-designer-tools/web-report-designer/user-guide/report-structure.md @@ -10,46 +10,55 @@ position: 8 # The Basic Structure of a Report -The design of a report is divided into sections that divide the report vertically. Each report section represents a specific area on the report page and defines what items can be placed in it and how they will look. +Each report consists of sections that divide the report vertically and [report items](#report-items) that you place in each section. A report section represents a specific area on the report page and defines what items can be placed in that area and how these items will appear. By default, every new report you create has three sections: -* Page header -* Page footer +* Page Header +* Page Footer * Detail section (the main content area of the report) In addition to the default sections above, you can also add: * Table of Contents (TOC) * Report Header +* Report Groups * Group Header * Group Footer * Report Footer ## Page Header -The Page Header section is printed at the top of every page. In reports that include multiple pages, you can use the Page Header to place the same content at the beginning of every page, for example, the report title. +The Page Header section is printed at the top of every page. In reports with multiple pages, you can use the Page Header to place the same content at the beginning of every page, for example, the report title. >The Page Header can display only the content that fits within the boundaries of the section. Any content that doesn't fit within the section will be clipped. +## Page Footer + +The Page Footer section appears at the end of every page. Use the Page Footer to print page numbers or page-specific information. You can hide the Page Footer on pages of your choice, for example, on all even pages or on the first and last page of the report. By hiding this section, you can free page space for the rest of the report content. + +## Detail Section + +The Detail section displays the detailed information and is printed once for every row in the data source. This is where you place the report items that constitute the main body of the report. + ## Table of Contents The Table of Contents (TOC) is a list that contains links to the report items along with their page numbers. Clicking a link in the TOC takes the user to the page that contains the specified report item. You can display the TOC before or after the Report Header or Report Footer. ## Report Header -Use the report header for information that is typical for a cover page, such as logos, titles, or dates. The Report Header section is printed once, at the beginning of the report: +Use the report header to place information typical for a cover page, such as logos, titles, or dates. The Report Header section is printed once, at the beginning of the report: * If you place a Page Header on the first page, the Report Header will appear after it. * If the report has a TOC section, you can place it before or after the Report Header. -## Group Header +## Report Groups -The Group Header section is printed at the beginning of each new group of records. Use the group header to print the group name. For example, in a report that is grouped by product, use the group header to print the product name. +Report groups allow you to visually separate logically related data sets. To show the group boundaries and display introductory and summary information for each group, you can use group header and footer sections. For example, you can use different report groups to represent the detailed sales data for each region, and the group header may contain the name of the region while the footer can contain the total number of sales for that specific region. -## Detail +## Group Header -The Detail section displays the detailed information and is printed once for every row in the data source. This is where you place the report items that constitute the main body of the report. +The Group Header section is printed at the beginning of each new group of records. Use the group header to print the group name. For example, in a report that is grouped by product, use the group header to print the product name. ## Group Footer @@ -62,17 +71,9 @@ Use the report footer to print report totals or other summary information for th * If you place a Page Footer on the last page, the Report Footer will appear before it. * If the report has a TOC section, you can place it before or after the Report Header. -## Page Footer - -The Page Footer section appears at the end of every page. Use the Page Footer to print page numbers or page-specific information. You can hide the Page Footer on pages of your choice, for example, on all even pages or on the first and last page of the report. By hiding this section, you can free page space for the rest of the report content. - -## Report Groups - -Report groups allow you to visually separate logically related data sets. To show the group boundaries and display introductory and summary information for each group, you can use group header and footer sections. For example, you can use different report groups to represent the detailed sales data for each region, and the group header may contain the name of the region while the footer can contain the total number of sales for that specific region. - ## Report Items -Report items are the individual elements or components that make up a report. They display various types of report data, such as barcodes, and charts, tables, and so on. A sales report, for example, may contain the following items: +Report items are the individual elements or components that make up a report. They display various types of report data, such as barcodes, charts, tables, and so on. A sales report, for example, may contain the following items: * Text boxes displaying the report title, date, and other descriptive information. * Images representing the company logo or brands. From 05b8d1bafc4e0668e64652262b22b803285ef079 Mon Sep 17 00:00:00 2001 From: Yordan Date: Wed, 28 Feb 2024 14:57:01 +0200 Subject: [PATCH 09/13] Replace overview image --- .../images/wrd-components-callouts.png | Bin 0 -> 57608 bytes .../user-guide/introduction-wrd.md | 10 ++++++- .../user-guide/report-structure.md | 26 +++++++++--------- 3 files changed, 22 insertions(+), 14 deletions(-) create mode 100644 designing-reports/report-designer-tools/web-report-designer/user-guide/images/wrd-components-callouts.png diff --git a/designing-reports/report-designer-tools/web-report-designer/user-guide/images/wrd-components-callouts.png b/designing-reports/report-designer-tools/web-report-designer/user-guide/images/wrd-components-callouts.png new file mode 100644 index 0000000000000000000000000000000000000000..8e5414157360e11cb2b26c4c3a8a74ff0183cf24 GIT binary patch literal 57608 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

M&gj}Qft90Ko=8P51^ss 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 DGYojp literal 0 HcmV?d00001 diff --git a/designing-reports/report-designer-tools/web-report-designer/user-guide/introduction-wrd.md b/designing-reports/report-designer-tools/web-report-designer/user-guide/introduction-wrd.md index e9b8c192f..db1b96bc7 100644 --- a/designing-reports/report-designer-tools/web-report-designer/user-guide/introduction-wrd.md +++ b/designing-reports/report-designer-tools/web-report-designer/user-guide/introduction-wrd.md @@ -18,7 +18,15 @@ The Web Report Designer User Guide is intended to assist the users of business a The Web Report Designer is a tool developed to let business application users design, create, and export reports directly in their web browser without needing any additional software. The reports can source their data from various databases, for example, relational, multi-dimensional, ORM, or custom data-layer-based data sources. -![Main areas and functionalities of the Telerik Web Report Designer](../images/Designer/web-report-designer-dashboard.png) +![Main areas and functionalities of the Telerik Web Report Designer](./images/wrd-components-callouts.png) + +1. Main menu—allows you to open or close reports, create new ones, access workspace-related preferences and more. +1. Components tab—provides access to all components that you can include in you report, for example, items, tables, charts, sections and others. +1. Currently opened report—allows you to switch between the opened reports. +1. Explorer tab—represents the structure of the report as a tree. +1. Search box—enables the quick access to report items and components. +1. Design surface—represents the layout of the report. +1. Properties area—provides access to the properties of the currently selected report component. ## What's in this User Guide? diff --git a/designing-reports/report-designer-tools/web-report-designer/user-guide/report-structure.md b/designing-reports/report-designer-tools/web-report-designer/user-guide/report-structure.md index 45565b61f..ea61a0df8 100644 --- a/designing-reports/report-designer-tools/web-report-designer/user-guide/report-structure.md +++ b/designing-reports/report-designer-tools/web-report-designer/user-guide/report-structure.md @@ -22,10 +22,10 @@ In addition to the default sections above, you can also add: * Table of Contents (TOC) * Report Header +* Report Footer * Report Groups * Group Header * Group Footer -* Report Footer ## Page Header @@ -52,18 +52,6 @@ Use the report header to place information typical for a cover page, such as log * If you place a Page Header on the first page, the Report Header will appear after it. * If the report has a TOC section, you can place it before or after the Report Header. -## Report Groups - -Report groups allow you to visually separate logically related data sets. To show the group boundaries and display introductory and summary information for each group, you can use group header and footer sections. For example, you can use different report groups to represent the detailed sales data for each region, and the group header may contain the name of the region while the footer can contain the total number of sales for that specific region. - -## Group Header - -The Group Header section is printed at the beginning of each new group of records. Use the group header to print the group name. For example, in a report that is grouped by product, use the group header to print the product name. - -## Group Footer - -The Group Footer section is printed at the end of each group of records. Use a group footer to print a summary related to the group. - ## Report Footer Use the report footer to print report totals or other summary information for the entire report. The Report Footer section is printed once at the end of the report: @@ -79,6 +67,18 @@ Report items are the individual elements or components that make up a report. Th * Images representing the company logo or brands. * Charts showing sales data, such as product sales by region. +## Report Groups + +Report groups allow you to visually separate logically related data sets. To show the group boundaries and display introductory and summary information for each group, you can use group header and footer sections. For example, you can use different report groups to represent the detailed sales data for each region, and the group header may contain the name of the region while the footer can contain the total number of sales for that specific region. + +## Group Header + +The Group Header section is printed at the beginning of each new group of records. Use the group header to print the group name. For example, in a report that is grouped by product, use the group header to print the product name. + +## Group Footer + +The Group Footer section is printed at the end of each group of records. Use a group footer to print a summary related to the group. + ## Next Steps * [Reference 1]() From 38cc4485e3b1a705545167009a7dfbb929297936 Mon Sep 17 00:00:00 2001 From: Todor Arabadzhiev Date: Fri, 29 Mar 2024 14:28:05 +0200 Subject: [PATCH 10/13] Update creating-report-in-wrd.md --- .../user-guide/creating-report-in-wrd.md | 79 ++++++++----------- 1 file changed, 32 insertions(+), 47 deletions(-) diff --git a/designing-reports/report-designer-tools/web-report-designer/user-guide/creating-report-in-wrd.md b/designing-reports/report-designer-tools/web-report-designer/user-guide/creating-report-in-wrd.md index faead3722..64d2b79be 100644 --- a/designing-reports/report-designer-tools/web-report-designer/user-guide/creating-report-in-wrd.md +++ b/designing-reports/report-designer-tools/web-report-designer/user-guide/creating-report-in-wrd.md @@ -1,77 +1,61 @@ --- title: Creating a Simple Report -page_title: Creating a Simple Report -description: "Learn how to create you first report by using Telerik Web Report Designer: you will add a data source, a company logo, and a custom title, and a graph that will display the report's data." +page_title: Creating a Report +description: "Learn how to create your first report by using Telerik Web Report Designer: you will add a data source, a company logo, a custom title, and a graph that will display the report's data." slug: designing-reports/report-designer-tools/web-report-designer/user-guide/creating-report-in-wrd tags: tutorial,web,report,designer,tool,design,create published: True position: 5 --- -# Creating a Simple Report +# Creating a New Report -This tutorial demonstrates the essential steps necessary to create a new report in the Web Report Designer. +This tutorial demonstrates the essential steps necessary to create a new report in the [Web Report Designer]({%slug telerikreporting/designing-reports/report-designer-tools/web-report-designer/overview%}). You will start from scratch by creating a blank report and styling it by adding a custom header, company logo, and title. Then, you will connect the report to a data source. Finally, you will add graphs that will visualize the report's data. To create the report: 1. Go to the Report Designer's main **Menu** and select **New Report**. This opens the **Create a Report** dialog. - 1. In the **File Name** field, enter the desired name for the report, for example, `ProductSales`. - 1. In the **Save as type** drop-down, select the TRDP report type. TRDP is the recommended report type and stands for Telerik Report Definition Packed. - 1. Select the location for the report and click **Save**. ![The 'Create Report' dialog of the Telerik Web Report Designer](../../../../getting-started/web-designer/images/create-trdp-report-web-designer.png) ## Styling the Report -Newly created reports contain default elements such as headers, footers, and detail sections. When customizing the report, you can change these default elements and add new ones, for example, images. +Newly created reports contain three default [report sections]({%slug report_structure_groups_sections%}#report-sections): `page header`, `page footer`, and `detail` section. They are empty initially. When customizing the report, you may add or delete sections, and add [report items]({%slug telerikreporting/designing-reports/report-structure/overview%}) to them, for example, TextBoxes and PictureBoxes. To style the sample report: -1. Delete the default page header (at the top of the page), footer (at the top of the page), and detail section (the main body of the report) by selecting each of them and pressing the `Delete` keyboard key. - -1. Add a new custom report header: - - 2.1. Use `Ctrl+F` to focus the search box. +1. Delete the default page header (at the top of the page) and page footer (at the bottom of the page) by selecting each of them and pressing the `Delete` keyboard key. Let's leave the detail section (the main body of the report). +1. Add a report header section to the report: - 2.2. Type `Report Header`, and press `Enter`. This will focus the **Page Header** report section in the **Components** menu. - - 2.3. Click the **Page Header** item to add this section to the report. + 2.1. Use `Ctrl+F` to focus the search box. + 2.2. Type `Report Header`, and press `Enter`. This will focus on the **Page Header** report section in the **Components** menu. + 2.3. Click the **Report Header** item to add this section to the report. ![Searching for the 'Report Header' and locating it in the web designer's 'Components' menu.](../../../../getting-started/web-designer/images/locate-report-header-component.png) 1. Add a company logo to the report header by using a picture box: 3.1. Use `Ctrl+F` to focus the search box. - - 3.2. Type `PictureBox`, and press `Enter`. This will focus the **PictureBox** report component in the **Components** menu. - - 3.3. Click the **PictureBox** item and drag it to the report header. Adjust its size and position as needed. - + 3.2. Type `PictureBox`, and press `Enter`. This will focus on the **PictureBox** report component in the **Components** menu. + 3.3. Click the **PictureBox** item and drag it to the report header. Adjust its size and position as needed. 3.4. Make sure that the picture box is focused (selected), and locate the **DATA** category in the properties area of the Web Report Designer. The properties area is the pane on the right, which contains properties specific to the currently selected report item. - 3.5. Go to **DATA** > **Value** and click the ![The 'Select file...' button in the Telerik Web Report Designer](./images/select-file-button.png) button to open the Assets Manager. - 3.6. Select the **Images** folder and then click the **Upload** button to upload an image from your device. - 3.7. Select the newly uploaded image and click **Save**. - ![Saving a new image in the Assets Manager of the Telerik Web Report Designer](./images/add-image-to-picture-box.png) + ![Saving a new image in the Assets Manager of the Telerik Web Report Designer.](./images/add-image-to-picture-box.png) 1. Add a title to the report by using a text box: 4.1. Use `Ctrl+F` to focus the search box. - - 4.2. Type `TextBox`, and press `Enter`. This will focus the **TextBox** report component in the **Components** menu. - + 4.2. Type `TextBox`, and press `Enter`. This will focus on the **TextBox** report component in the **Components** menu. 4.3. Click the **TextBox** item and drag it to the report header. Adjust its size and position as needed. - 4.4. Double-click on the text box and type `Sales by Category`. - 4.5. To change the text font, go to **APPEARANCE** > **Style** > **Font** in the properties area pane on the right and apply the desired styles, for example, Arial with size 22 pt in bold. ![The TextBox 'Sales by Category' styled and aligned in the Telerik Web Report Designer.](../../../../getting-started/web-designer/images/style-and-align-textbox-web-designer.png) @@ -83,51 +67,52 @@ The report in this tutorial will visualize data fetched from a remote source tha To add data to the report: 1. Locate the **DATA SOURCES** category in the **Components** menu of the Web Report Designer. - 1. Click the **Web Service Data Source** item to start the data source configuration wizard. - 1. Click the **TextBox** item and drag it to the report header. Adjust its size and position as needed. +1. In the **Service URL** field, enter `https://demos.telerik.com/reporting/api/data/ProductSales.min` — the URL of the service providing the data for the report. +1. Skip the next pages, until you reach the preview data page, where you may click `Finish`. -1. In the **Service URL** field, enter `https://demos.telerik.com/reporting/api/data/ProductSales.min`—the URL of the service providing the data for the report. + ![The last page of the 'Configure WebServiceDataSource' wizard in the web designer shows the 'Preview data source results'.](images/preview-data-web-service-data-source-web-designer.png) ## Adding a Chart To visualize the data you will add a Column Chart component: 1. Locate the **CHARTS** category in the **Components** menu of the Web Report Designer. - 1. Click the **Column** item and drag it to the detail section of the report. This will load the Column Chart configurator on the right. - -1. In the **DATA** > **Data Source** dropdown, select `webServiceDataSource1`—this will populate the **Data Source Fields** in the Column Chart configurator. +1. In the **DATA** > **Data Source** dropdown, select `webServiceDataSource1` — this will populate the **Data Source Fields** in the Column Chart configurator. ![Configuring the Column Chart in the web report designer.](../../../../getting-started/web-designer/images/configure-column-chart-web-designer.png) 1. Drag the `ProductCategory` field from **DATA** > **Data Source Fields** to **FIELDS ARRANGEMENT** > **Categories**. - 1. Drag the `LineTotal` field from **DATA** > **Data Source Fields** to **FIELDS ARRANGEMENT** > **Values**. - 1. Click **Create** to add the configured chart to the report. ## Styling the Chart Optionally, you can adjust the appearance of the Chart: -1. Select the Chart in the report detail section. - -1. In the configuration pane on the right, go to **APPEARANCE** > **Style** and clear the **Visible** checkbox. This will remove the legend from the Chart. - +1. Select the Graph in the report detail section. +1. In the configuration pane on the right, go to **PRESENTATION** > **Legend** > **Style** and clear the **Visible** checkbox. This will remove the legend from the Chart. 1. Go to **PRESENTATION** > **Titles** and select the `graphTitle1` item to open the **Edit Item** dialog. - 1. Expand the **Style** category and clear the **Visible** checkbox. This will remove the Chart's title. ![Styling the Column Chart in the web report designer.](../../../../getting-started/web-designer/images/style-column-chart-web-designer.png) ## Next Steps -* [Reference 1]() -* [Reference 2]() +* [Implement a Common Master-Detail Report Scenario]({%slug telerikreporting/getting-started/web-designer/improving-basic-report%}) ## See Also -* [Reference 1]() -* [Reference 2]() +* [Video tutorial 'Getting Started with the Web Report Designer: Part 1'](https://www.youtube.com/watch?v=L-utkcB8-5c) +* [Video tutorial 'Getting Started with the Web Report Designer: Part 2'](https://www.youtube.com/watch?v=DXKlgq-MYIU) +* [Web Report Designer](%{slug telerikreporting/designing-reports/report-designer-tools/web-report-designer/overview%}) +* [Demo Page for Telerik Reporting](https://demos.telerik.com/reporting) +* [Telerik Reporting Homepage](https://www.telerik.com/products/reporting) +* [Reporting Forums](https://www.telerik.com/forums/reporting) +* [Reporting Blog](https://www.telerik.com/blogs/tag/reporting) +* [Reporting Videos](https://www.telerik.com/videos/reporting) +* [Reporting Roadmap](https://www.telerik.com/support/whats-new/reporting/roadmap) +* [Reporting Pricing](https://www.telerik.com/purchase/individual/reporting) +* [Reporting Training](https://learn.telerik.com/learn/course/external/view/elearning/19/reporting-report-server-training) From f71a1f3ac76dbe62f983614e9ef138b0e6adf6a5 Mon Sep 17 00:00:00 2001 From: Todor Arabadzhiev Date: Fri, 29 Mar 2024 14:37:13 +0200 Subject: [PATCH 11/13] Update creating-report-in-wrd.md --- .../user-guide/creating-report-in-wrd.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/designing-reports/report-designer-tools/web-report-designer/user-guide/creating-report-in-wrd.md b/designing-reports/report-designer-tools/web-report-designer/user-guide/creating-report-in-wrd.md index 64d2b79be..c6ae88f14 100644 --- a/designing-reports/report-designer-tools/web-report-designer/user-guide/creating-report-in-wrd.md +++ b/designing-reports/report-designer-tools/web-report-designer/user-guide/creating-report-in-wrd.md @@ -1,6 +1,6 @@ --- title: Creating a Simple Report -page_title: Creating a Report +page_title: Creating a Simple Report description: "Learn how to create your first report by using Telerik Web Report Designer: you will add a data source, a company logo, a custom title, and a graph that will display the report's data." slug: designing-reports/report-designer-tools/web-report-designer/user-guide/creating-report-in-wrd tags: tutorial,web,report,designer,tool,design,create @@ -8,7 +8,7 @@ published: True position: 5 --- -# Creating a New Report +# Creating a Simple Report This tutorial demonstrates the essential steps necessary to create a new report in the [Web Report Designer]({%slug telerikreporting/designing-reports/report-designer-tools/web-report-designer/overview%}). @@ -72,7 +72,7 @@ To add data to the report: 1. In the **Service URL** field, enter `https://demos.telerik.com/reporting/api/data/ProductSales.min` — the URL of the service providing the data for the report. 1. Skip the next pages, until you reach the preview data page, where you may click `Finish`. - ![The last page of the 'Configure WebServiceDataSource' wizard in the web designer shows the 'Preview data source results'.](images/preview-data-web-service-data-source-web-designer.png) + ![The last page of the 'Configure WebServiceDataSource' wizard in the web designer shows the 'Preview data source results'.](../../../../getting-started/web-designer/images/preview-data-web-service-data-source-web-designer.png) ## Adding a Chart From 86af71e5946072768f1b292af10c0d172a99fa4b Mon Sep 17 00:00:00 2001 From: Todor Arabadzhiev Date: Fri, 29 Mar 2024 14:39:32 +0200 Subject: [PATCH 12/13] Update creating-report-in-wrd.md --- .../web-report-designer/user-guide/creating-report-in-wrd.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/designing-reports/report-designer-tools/web-report-designer/user-guide/creating-report-in-wrd.md b/designing-reports/report-designer-tools/web-report-designer/user-guide/creating-report-in-wrd.md index c6ae88f14..41c85d5ef 100644 --- a/designing-reports/report-designer-tools/web-report-designer/user-guide/creating-report-in-wrd.md +++ b/designing-reports/report-designer-tools/web-report-designer/user-guide/creating-report-in-wrd.md @@ -70,7 +70,7 @@ To add data to the report: 1. Click the **Web Service Data Source** item to start the data source configuration wizard. 1. Click the **TextBox** item and drag it to the report header. Adjust its size and position as needed. 1. In the **Service URL** field, enter `https://demos.telerik.com/reporting/api/data/ProductSales.min` — the URL of the service providing the data for the report. -1. Skip the next pages, until you reach the preview data page, where you may click `Finish`. +1. Skip the next pages, until you reach the **Preview data source results** page, where you may view the data and click `Finish` to close the wizard. ![The last page of the 'Configure WebServiceDataSource' wizard in the web designer shows the 'Preview data source results'.](../../../../getting-started/web-designer/images/preview-data-web-service-data-source-web-designer.png) From fd1e7f22cb3e89350aef4dceb4919f202fabe9b6 Mon Sep 17 00:00:00 2001 From: Yordan <60105689+yordan-mitev@users.noreply.github.com> Date: Fri, 9 May 2025 11:09:28 +0300 Subject: [PATCH 13/13] Minor wording updates in introduction-wrd.md --- .../web-report-designer/user-guide/introduction-wrd.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/designing-reports/report-designer-tools/web-report-designer/user-guide/introduction-wrd.md b/designing-reports/report-designer-tools/web-report-designer/user-guide/introduction-wrd.md index db1b96bc7..30c963508 100644 --- a/designing-reports/report-designer-tools/web-report-designer/user-guide/introduction-wrd.md +++ b/designing-reports/report-designer-tools/web-report-designer/user-guide/introduction-wrd.md @@ -10,7 +10,7 @@ position: 1 # Web Report Designer User Guide: An Overview -The Web Report Designer User Guide is intended to assist the users of business applications that integrate Telerik Reporting. It aims at providing the knowledge required for the successful crafting and maintenance of reports. Although this user guide is nested in the common developer docs, its primary audience are business application users. +The Web Report Designer User Guide is intended to assist the users of business applications with integrated Telerik Reporting. This guide aims to provide the knowledge required for the successful crafting and maintenance of reports. The primary audience for this user guide are business application users. > If you are a developer who integrates Telerik Reporting into web applications, see the [developer-oriented technical section]({%slug telerikreporting/designing-reports/report-designer-tools/web-report-designer/overview%}) of the Web Report Designer documentation or the [Getting Started tutorial]({%slug telerikreporting/getting-started/web-designer/set-up-and-create-basic-report%}).