From 68993af98b2167db2b099fe7847b3e3ece71bf74 Mon Sep 17 00:00:00 2001 From: wilian Date: Mon, 14 Mar 2016 20:36:56 +0000 Subject: [PATCH] bug #7207 fixes bug #6962 git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@53864 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../impl/RelatorioCancelamentoTransacao.java | 88 +++-------- ...latorioCancelamentoTransacao_es.properties | 16 +- ...orioCancelamentoTransacao_pt_BR.properties | 16 +- .../RelatorioCancelamentoTransacao.jasper | Bin 39543 -> 39002 bytes .../RelatorioCancelamentoTransacao.jrxml | 139 ++++++++---------- 5 files changed, 95 insertions(+), 164 deletions(-) diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioCancelamentoTransacao.java b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioCancelamentoTransacao.java index 01e3efc87..5734c0cd6 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioCancelamentoTransacao.java +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioCancelamentoTransacao.java @@ -65,89 +65,37 @@ public class RelatorioCancelamentoTransacao extends Relatorio { private String getSql() { StringBuilder sql = new StringBuilder(); - sql.append("WITH OCD_TEMP AS( "); - sql.append("SELECT ocd.FECINC as dataSolicitacaoCliente, "); - sql.append(" VALOR_TARJETA as valorASerRestituido, "); - sql.append(" e.NOMBEMPRESA as empresa, "); - sql.append(" b.NOMBPASAJERO as nomePassageiro, "); - sql.append(" c.fechorventa as dataCompra, "); - sql.append("b.numfoliosistema as numeroPassagem, "); - sql.append(" b.numoperacion as localizador, "); - sql.append(" b.FECHORVIAJE as dataViagem, "); - sql.append(" b.CORRIDA_ID as servico, "); - sql.append(" b.NUMASIENTO as assento, "); - sql.append(" c.CAJA_ID as caja_id, "); - sql.append(" b.boletooriginal_id, "); - sql.append(" b.boleto_id, "); - sql.append("(COALESCE(c.preciopagado,0) + COALESCE(c.importeoutros,0) + COALESCE(c.importepedagio,0) + COALESCE(c.importeseguro,0) + COALESCE(c.importetaxaembarque,0)) AS valorCompra "); - sql.append("FROM CAJA c "); - sql.append("INNER JOIN BOLETO b ON c.numoperacion = b.numoperacion "); - sql.append(" AND c.feccorrida = b.feccorrida "); - sql.append(" AND c.corrida_id = b.corrida_id "); - sql.append("INNER JOIN OCD ocd ON ocd.BOLETO_ID = b.BOLETO_ID "); - sql.append("INNER JOIN MARCA m ON m.marca_id = b.marca_id "); - sql.append("INNER JOIN EMPRESA e ON e.empresa_id = m.empresa_id "); - sql.append("WHERE ocd.FECINC BETWEEN :dataInicial AND :dataFinal "); - sql.append("AND b.puntoventa_id = "); + sql.append("SELECT B.BOLETO_ID, OCD.FECINC AS DATASOLICITACAOCLIENTE, E.NOMBEMPRESA AS EMPRESA, B.NOMBPASAJERO AS NOMEPASSAGEIRO, B.FECHORVENTA AS DATACOMPRA, ") + .append("B.NUMFOLIOSISTEMA AS NUMEROPASSAGEM, B.NUMOPERACION AS LOCALIZADOR, B.FECHORVIAJE AS DATAVIAGEM, B.CORRIDA_ID AS SERVICO, B.NUMASIENTO AS ASSENTO, ") + .append("(COALESCE(B.PRECIOPAGADO,0) + COALESCE(B.IMPORTEOUTROS,0) + COALESCE(B.IMPORTEPEDAGIO,0) + COALESCE(B.IMPORTESEGURO,0) + COALESCE(B.IMPORTETAXAEMBARQUE,0)) AS VALORCOMPRA, ") + .append("( ") + .append(" SELECT SUM(COALESCE(B1.PRECIOPAGADO,0) + COALESCE(B1.IMPORTEOUTROS,0) + COALESCE(B1.IMPORTEPEDAGIO,0) + COALESCE(B1.IMPORTESEGURO,0) + COALESCE(B1.IMPORTETAXAEMBARQUE,0)) ") + .append(" FROM BOLETO B1 ") + .append(" WHERE B1.NUMOPERACION = B.NUMOPERACION ") + .append(") AS VALORTOTALCOMPRA, ") + .append("VALOR_TARJETA AS VALORASERRESTITUIDO ") + .append("FROM BOLETO B ") + .append("INNER JOIN OCD OCD ON OCD.BOLETO_ID = B.BOLETO_ID ") + .append("INNER JOIN MARCA M ON M.MARCA_ID = B.MARCA_ID ") + .append("INNER JOIN EMPRESA E ON E.EMPRESA_ID = M.EMPRESA_ID ") + .append("WHERE OCD.FECINC BETWEEN :dataInicial AND :dataFinal ") + .append("AND B.PTOVTAVENTA_ID = "); Constante constante = constanteService.buscarPorNomeConstante("PUNTO_VENTA_J3"); if(constante != null && constante.getActivo() && constante.getValorconstante() != null && !constante.getValorconstante().isEmpty()){ - sql.append(constante.getValorconstante() + " "); + sql.append(constante.getValorconstante()) + .append(" "); }else{ sql.append("99999 "); } if (parametros.get("EMPRESA_ID") != null) { - sql.append(" AND e.empresa_id = " + parametros.get("EMPRESA_ID")); + sql.append(" AND E.EMPRESA_ID = " + parametros.get("EMPRESA_ID")); } - sql.append("),"); - sql.append("ocds_total_compra AS "); - sql.append("(SELECT c.numoperacion AS numoperacion_cc, "); - sql.append("(SUM(COALESCE(c.preciopagado,0) "); - sql.append("+ COALESCE(c.importeoutros,0) "); - sql.append("+ COALESCE(c.importepedagio,0) "); - sql.append("+ COALESCE(c.importeseguro,0) "); - sql.append("+ COALESCE(c.importetaxaembarque,0) "); - sql.append("+ COALESCE(e.impingreso,0))) "); - sql.append("+ "); - sql.append("COALESCE((SELECT "); - sql.append("SUM(COALESCE(c2.preciopagado,0) "); - sql.append("+ COALESCE(c2.importeoutros,0) "); - sql.append("+ COALESCE(c2.importepedagio,0) "); - sql.append("+ COALESCE(c2.importeseguro,0) "); - sql.append("+ COALESCE(c2.importetaxaembarque,0) "); - sql.append("+ COALESCE(e2.impingreso,0)) "); - sql.append("FROM CAJA c2 "); - sql.append("INNER JOIN BOLETO b ON c2.numoperacion = b.numoperacion "); - sql.append(" AND c2.feccorrida = b.feccorrida "); - sql.append(" AND c2.corrida_id = b.corrida_id "); - sql.append("LEFT JOIN evento_extra e2 ON e2.boleto_id = b.boleto_id "); - sql.append(" AND e2.impingreso > 0 "); - sql.append("LEFT JOIN OCD ocd ON ocd.BOLETO_ID = b.BOLETO_ID "); - sql.append(" WHERE c2.numoperacion = c.numoperacion "); - sql.append(" AND ocd.OCD_ID is null),0) "); - sql.append("AS valorTotalCompra "); - sql.append("FROM CAJA c "); - sql.append("INNER JOIN OCD_TEMP o ON c.caja_id = o.caja_id "); - sql.append("LEFT JOIN evento_extra e ON e.boleto_id = "); - sql.append("( "); - sql.append("CASE "); - sql.append("WHEN o.boletooriginal_id IS NULL "); - sql.append("THEN o.boleto_id "); - sql.append("ELSE o.boletooriginal_id "); - sql.append(" END) "); - sql.append("AND e.impingreso > 0 "); - sql.append("GROUP BY c.numoperacion "); - sql.append(") "); - - sql.append("SELECT * FROM OCD_TEMP ocd_temp "); - sql.append("INNER JOIN ocds_total_compra ocdst "); - sql.append("ON ocd_temp.localizador = ocdst.numoperacion_cc "); - return sql.toString(); } diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/internacionalizacao/RelatorioCancelamentoTransacao_es.properties b/src/java/com/rjconsultores/ventaboletos/relatorios/internacionalizacao/RelatorioCancelamentoTransacao_es.properties index bf746f9ac..3ddef90fc 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/internacionalizacao/RelatorioCancelamentoTransacao_es.properties +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/internacionalizacao/RelatorioCancelamentoTransacao_es.properties @@ -13,15 +13,15 @@ cabecalho.filtros=Filtros: #Labels header label.empresa=Empresa -label.dataSolicitacaoCliente=Data Solcitação Cliente -label.nomePassageiro=Nome do Passageiro -label.dataCompra=Data da Compra +label.dataSolicitacaoCliente=Dt Soli. Cliente +label.nomePassageiro=Passageiro +label.dataCompra=Dt Compra label.numeroPassagem=Nº Passagem label.localizador=Localizador -label.dataViagem=Data da Viagem -label.horarioViagem=Horário da Viagem +label.dataViagem=Dt/Hr Viagem +label.horarioViagem=Hr Viagem label.servico=Serviço -label.assento=Assento +label.assento=Pol. label.valorCompra = Valor da Compra -label.valorTotalCompra=Valor Total da Compra -label.valorASerRestituido=Valor a ser Restituído \ No newline at end of file +label.valorTotalCompra=Vlr Compra +label.valorASerRestituido=Vlr Restituição \ No newline at end of file diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/internacionalizacao/RelatorioCancelamentoTransacao_pt_BR.properties b/src/java/com/rjconsultores/ventaboletos/relatorios/internacionalizacao/RelatorioCancelamentoTransacao_pt_BR.properties index bf746f9ac..3ddef90fc 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/internacionalizacao/RelatorioCancelamentoTransacao_pt_BR.properties +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/internacionalizacao/RelatorioCancelamentoTransacao_pt_BR.properties @@ -13,15 +13,15 @@ cabecalho.filtros=Filtros: #Labels header label.empresa=Empresa -label.dataSolicitacaoCliente=Data Solcitação Cliente -label.nomePassageiro=Nome do Passageiro -label.dataCompra=Data da Compra +label.dataSolicitacaoCliente=Dt Soli. Cliente +label.nomePassageiro=Passageiro +label.dataCompra=Dt Compra label.numeroPassagem=Nº Passagem label.localizador=Localizador -label.dataViagem=Data da Viagem -label.horarioViagem=Horário da Viagem +label.dataViagem=Dt/Hr Viagem +label.horarioViagem=Hr Viagem label.servico=Serviço -label.assento=Assento +label.assento=Pol. label.valorCompra = Valor da Compra -label.valorTotalCompra=Valor Total da Compra -label.valorASerRestituido=Valor a ser Restituído \ No newline at end of file +label.valorTotalCompra=Vlr Compra +label.valorASerRestituido=Vlr Restituição \ No newline at end of file diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioCancelamentoTransacao.jasper b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioCancelamentoTransacao.jasper index 782a059089b2b49b75bc2117af23d3b31d861dea..600d792ff91226198965bc5392b5418814f40f2b 100644 GIT binary patch literal 39002 zcmeHQdwg6)^`Du|W1DQ#v}sdXXlbF8zDQc=189Nf*`#b9Bx!*bOt;CV*>2cxM}bTFC9q^qKdO|e9@YPAgPkbzA8 z9sHzVfiNrWNe&Fg;?ep@CX!*5;mwh)k?L5ox-*)JMdGnjBOBw<M-rQ=J2RxO;6wM`v?eYxkPw`eqi|n9O9711*shD%nhRi4P4V>XJi=Ofz9Z zU!8-I9-wAJkB{|c`q#1Y*rr4>6>X0oWh4_zCf2cvSh_KujAZI$y2fNO6HQUXbm!2( zKqR%jHM$MaqwClVJLvdWrk}!^qLJQcswUBEr7DZ1yJDGmRHtcXCGluqMj=|uN|UKr zGy#I6T!02;4zW%BzX=M&(8{fBTYogsnj{W(Z6Az= zS;@vo&z4OokfArjW`#lf>U3YVAs5w3E~<&_iC*w+oT65JEEVk`v@+~4--H>IRNXO@ zuoE;Sh6a#NNadsGKc1OZN^4NfE zZ=KOhhK*AVV<;1gqa6|6L24vJ;H+#AVOEC5ks-k`=u|ooi6wMpGi)@p9I6x~&?id@ zuhsEJgOoKJ9%SrCjnKRk@o=Sr0|%(L3KX4;1y)lCMVZK;(&y)?HmMD(tVpXD`zy_& z{wQgZbqqSHb1)vu)WqY-ZPDH^tB@QdVbK_^BpoABT{1-R_^LwYPV;o8!EHGni&gy^Ow>r>qt2&KBU-Tc~Z3@ z9vy&|UIj%8=FuNfSD-cb^vB}8DZnfoWm6Bw(o#o7UFkAxfiH$2pDXtA;X!b{g8JYp z%Cf2^m5OYqe235c`LxS_9JxBccrz>?D!(ccRjLfC zP)_tWfiZN}WwLzISXD$a1yVq8w79dYqoJ#=38gF=wUq1*!krg2vS}IEAYC1U(oh&L z-KmHZlGQ2)Ef)F};W8Y$qQjZSSTycx29x}o!Pt$-_8#`S|vsdy~0r3>~&G*ipQIw1h9W0TN;GO1{$r=RSAwyn`rA6inFO^hUZ`jaWL zm7K;w)t!KT)+t5`*65v>j0V}Sa8eS2`D>#FqhhiZpu>Uy=_al*n_}0lMxvjC`eZu- z^;}ut^{m1LPNC|so}hvc8%+f_SyXP1=v1ides*3R(Y`2JT2FR)VK&u{)0IrdGqJ%e zjKa)8*wkqjD`M$dNck42t%u_A46AT!9Ap}eB!EnbBLkF@6o3o?;`+OIFp@!a6Z&(! z{>(xMP3zFT5NE9zRFfgiGuuy~VdQK~lBGyEOoUypzF^B@7+|TX$hJ(i3_-25?Of|l zG+x=$DojSC+~z~AD?odsw->gwNvP&TCb}t_LYBck*o`Fhnhx^26S|7N7ic)?t_&OR zqO>%+k-P$JCUz>ah{S8+FwaT(>e}q%0n!a%sjq&OJwTJ0uWkWFV1F{+OC`(&Zn1PT z3Xb*Y@3FCTdv9OEz{Y5AZ`6u3PB!@1mS|T$I)zRBI&O%9VYT#<7Sds*vGke**a1nA z)khI>2w>2A91RL`sa;CJn%0yZNLNhx)Fv_N8qF*WtB9ayDW%cFAIb(&QSJ)T^vlB@ zq%3tl7VSuJ4h>SSXbup6DHj@73}I4{O{vIWe+HC=#QTgssL{))gzq2-p6E%Ei0Pau zsL>QEH4ZY!ST2V~xpWN4aFdY1R8oz*G)2Z*-d-l8TF_9;K&Q+Oa5te6 zgqo;~M~9J#_2f!>Wez|iw|I2q*1GeQ7((s%nggz0G)Lv^>!)&>nQcl=Mr$EUzB$nt zgVsO3AG(u_QrSmJ2rTU=jPhPtlk_?^Ri_~3TQ5gvR{segI@XTpKyqu8B#&Z9JzdK} zgUNJ^MyF)XVHllOy)S(=v%+mOvTtU57|(W?k~9kLA^k_Jh7z0T9z4SE+!{ms%rJkV zV)W@6a$2b%ts%FWMi2ly~YPr2+W#E_Rv9^D|P*_9;4Ep zo1HxgJLCR3qz}aJZqftGlgsbwgbj>~1v%kYf;{z`d6T-o9+$ zoN5ezRNPJQa;ozqG`|NI3Y`0!v25gntC z#eTMwB!Wl3??H&7x`x)Sh7N_JLNi}|N$LrmvdWZ9w9;%-iFk?bdyKZ9XvpZ_;7J?P ztXy)qJxazW%(US;vWZX>l+|dXNu;x5Qa}t@7s(xp(ttGI*<(dCCoOmECgMXivYO{7G_Ib|z@f;m7X)+3 zsB(ApGQd{R(D!8&Lk4K=l*hCM$(Br_b(73gP7G6B4uND0Mlsc$w`8D3c5JQCNZ2W} z`eV*uj65y2vz%J1uNrd^3v>@Fp>k-?hAFQ$tNGg*x2PgL0r`)QP-2Ic#Jq~ke~37$Mo_{6eIaa-|kHtZ^13 zV*)G!WmVf8A8p=ub%%|eord&>w4e<%LTOcAO&>^J3Vglq6U!3ph% zM&dR^&Kp(?p+(4&MqV*=P3)?Y22T9hv$12ZTO)g6q9y9SG*5k+g|$NfQOgR5;$gh> z=vfR87G~Jkcw}QVUWKW7OjAW%qM?=6K{+PbVpwEjDCZoLj701x%7Q#ArSR46TvEMu z=bx{-aO|_ceq_hJt8cJ06=Er+DD4bN&}0`b0jm|fRVPr9Ee$G5kj{XLw#Lera#Bza z4d@1(Fj9(j9smp5lL$vDV!%dLdnj-NrBpPh7C=Eg67MJiCl1kfKYUzv3SAnpdw`M<&>qihsm2w{PWN2?fUwKFE2gk>ZVJV?Wn7;YKD>&JwFif zPp6`!bD9V771V?HZh%32H^3mi23XkI#6QiT6g~){4SvL*lz6tN=Q`xqj+ec6`=c1Er)tS`wmMF(57N>Zob$Y_I9Scu5tN z-K=-L7+LntqX#@!c-G+bOG{QQx5X;M#&kv!Y1&lMrzD_$koqol;5X3J=*-P!HL30}R=80}R>J z0IZZ1B$A1!$`cv_)b}+MCH1Azuk0%_`y~fVCKPoxx2_5|$eLdv*_vTRb%TozU2>?! zWZ&VEEXF;9=}|^OYg=mr?eD!5e#Mr!57m+Ep;D!@+e26s)I(U@ z07F>Z07FcKxZ zz~G-7VDL`^avD38f15=3VM%VYjS}<@3MbD7zxFl7gRA>F=0Rr?3s$jAq$iTBi_?y> zs4PwA3|dhE_o|xawlr9T;tRxV8Lgb+`n0sKUU%N*=RVUk=8Qj9zJAi955uLl>VxVTUQqoV_x!D1QA?dPQg zkH%027IB{K;@b3b8(}Hu8*YwO!MHuc-0u< zNvt$uKX-33Wn?>oC2%;j(Z}*;z&DXorrq4d)rnB2Wdt5zsVL7Wlk^#20zZcqw z&m;y&XSxRi6x4$OZh*l6H^5+k2IMecxwUv%-y7eaFD^pwXri<@WF4LCgoLs6O+7GV0D}cD#DwL+31UCIN{i zxm))r)G|3rd{#}l8n(!KXAdVoUGm%~FTeMqo9?^omrL&Xe(R;VQuREPv`nhUgNk2X z)&|Am%WP+{hd?Q)hd{XjhCsOihCpcm@sS8&+4X#}LeOyux`FCNyu)A4?A-p@0u{g( z%&bXKS;qB9nqeiqz11x()!Xr>iq7T1ktjym_>yqtL=qn!?7rl(t^yggs@H7bDJm{fs9!|9b$MZhF zD&S4CQKj;g z_FSvlkNEezap4!fu;b^CFFbOepL}`B>Xjdg_|z2S+6GjlY!-$wt)L#ncLNOKy8#CA zH6Vxh4$&>2AMp?LAbuHU13gS=&43XlKG%%)Bl?&3nf-jxnrqH(yL9f zlW>#H4iBO$s0Y#A0E6gmfI)N($RYX;i`MqrkLa^Jh+gVpGml2`&YX2HKZ;-b*xz?< z3Jkx$vFXC-ish|1{gZ7sKd*ME(1YR%>OpZgz@WGrU{G8GawvYGO=-*H zNAZI^C@yu3x#*<{j$L_Bs@Sz?!S(bJv0WSa9>Yvo2&ctDA>cT=dkZn`%lv z6brsY*h=S04;Cn>2MgQ)g9UDY!2%7)VZoIa|ov-(!_8E<} zJzwws!eyObD|qV9=Y@~?P}IJeaFfoB9@JJ)4{Eys2DRM)gW4L9L+u-FDq9{uY9H)H z?X1c9(Wsp}XX{7pi>}ME(}UUy>OpNc zz@WApU{G5Fa;SZ$MP&Q!N9{Qt)Gi-sURIMm!-5AcIPk!QRSOrYn&c{%+*w*b23*lN zCbPt=+dxVf2(fwD=qz=2Lm1?ET!{+2Llw;g8^=UjewoigDQo=0G+}@ z(zYQVunBK@{1`CTg8>zi0p3%x`SalLoVh7K9$fb9!QWW0VdD3$|Ixn|UH@MA{14R# zo+K=#^MnTv6x4$UZh*l9H^AV52ITPI35)dh+m8qHJa|y*F%jiKdwW`{1Xi;gp<-GJ zi`ukOzc;f}`j|Q<9q>n6-p2dwrd`KyEUN{Zoom_TZ8-RWnfv5WswdhK!)fHirY`Ih zqwNoL(i5{=qn;6$M?$ehuDmZ6$96?$7aA(eCLpIxbhtO4oUBur&RP5Qba8`o&~e^q zGi|iNQl5$gKISoLLZ$*|&rcbOrnZlMAoMtjM*IG-F-{Vv78gCJL+dz%R@095TzRCZKUJFP6R`J^O`1B8-}d8M=>13!71g6ei8wy4c)uKm9<2d5nrVtZ|GRPhBznut(fpCex*NXg#r_C%Yt<_m$V?~MZ31nfSJ@1Tl% zVhX4tT2RaM(H$J}r?cr4IyoC#^A-%;1%N&0_=6emZ1uq*6|`xoF8P}PjWD++N7a9m ziCxE1pjXu98ksa}M#z=Kr##n;hAV+j8O9jgmBgnE_ZTw26s|FlE5V3ZS@yast`9oJ z+TP4Bc8jWdiwlRyZfk7Q;}3n?}*~g51jK& z*5U9y{B(FY*_FbkGuj=22CkHzPXl-K^8qY$(YzmQm}xcgDQGypd$(MT+|I>mJ!9lm z8;!{nTGzl}1|q+X(MjU%XZ*|IvSQ8h(b0*V#qkI_Ba8@;nz zq}6!Q{SQU+-!0DNxmIfTa>g;Z*X?JHlR!W#Wg9iO!B(7Xt)7jq8f#Y$6Ri_tPz6^6;hn4oiZmdy& z8>_sp*)k9w@6fLmC+u*8l{-&$<45|GI5vzX66(4kBYC+_-coY{>beH|FI}y|wRuvX z#W&JU&}r*yx@x*R+tzf{HMmpz*GJyH)G4hDBU1~Z&bp4~_O5V)fl#$yhq$_U13qs*c^YYg+5g4EAvZ%CZQQ z>0}^aRjsSJrJ;Kr?SypUFu}=!F5y^b?eMg)u%x=Nt)r!;tGltLuB)x%M0XCptGcps z&=k%kQwC}kx{h_>n$FJda9d41&MmsInq5 z!wbt9GAH6ABGO^f$UqZTl;hEqzWmC_bfV6*u{qp;Hrd%0#x-qj#C*4;s!HPyI$}y3 zXWxyyZFV%YwBsyngIcuWO82NvNM?Yo)^U%PQ`$*ttFgHuTyLaw^`~UR7)2JL9&{qq zMOj}Zr-wL=a*Sc*WVOAu%^h89YQoLy_9EBS9cyE$%n)tb$Rf$a=FaZsRjq9u4c+ZE ztD0MJLfF(NE{&kKQ(IVJxje(lTH7Gn^89aGM{}FIp5CSdq+2EoNgdMM+FXaL_}s}{ z)U@p~D^ZC|)Ce^5PEx$4b4|@&VOC5m>u57r>|GZ~4)K*uMF(9d?-?r2un?}jqx;*c zPE95Uurt;A#C;pKA0xAs-imElCLNCBw#DI|_)u@O3Wf;o6|CA4jSg1H^LFeiw zZgK5FumIJ#)5ij|$DJGhaMo#;Ex5DZG63m%P2Wzchpkw?UQJc*vO#YB9LU zVS*h>*y$4eFVM&!Vs*2-Qo782?Y!(xCEF_9e}pK;fkv3lu>@`fiNw84XZMJ@MAFV( zBbr1})YP@f<7jq=l|D+VY&UXfCzIQuIp=-K}d{YSH1Ln!ZL4Nl2AJ zQxBAil!-yQ=@{9>#kCe0DNOBk7dPqVPe}8vY~GsH}YlH4CkM2gpKgs-m1_>Z}t4QZ)WZ#Y^XRDw2DP zjRO2p0o*q~7y$RWhyie~i&y~Y81s0Yl2B(Ajj*LZ*XoGgD(akko}VorIQd*Mkls|K z?$A{kXxCm2nM%tc`JLu#Gw;#$VEvddhG3m_HSKDU>DotIs;|H#4qCiF(BeIR(8^0P zL>==q&uNLbT_D7k)u7C-b;$=Y?L{RK-&$IH#v6}CYb!Rl_dQlqx6zgek8@fzE0Ld+ zEu8cz2sbo#AtPQ(x!>S8QY=S0uSLKBw;b_quFz;`uFx0&x6l{>x6oLC9HAj(^bLQ@#1jBQ4dY-9lEG> zKVR;atEMmh4f1>du1+MbN~g?&s|xDDRX4!ksvBT%RRc!mYM|^xadk{KSD_xp_uy6v z7~TEJDqId5OFActNR~!pEH)Q09DQXU9b?Za+`jmmPo00)rjoH%bps5>YJd-8XMQNgmUu9BLJnhVbc?n07%@2OETz+AvAb0^+mDX3 zS6qF=tKnGm+|&2{;-tI3)jH!p$=M@`v(j1Y!C3|M;H(>9aMlelII96ZoK+_zKByut z&E_l=u{mjFs$ri46DDuZ{zzNxEptl7Kls{$(|dbnobdU+RagBddD}|7l}?ifZxz&o zw{C#JTQ|Vqtp@n;R_$T^pu7!v@YX%Im^Wvq*d1*zHWF>r~G63w3aJuu4%itzDD<)>~}~$y3riyCe}#jBoEdos0VA@0E0Dd zfWaCKK-Hv0VQuINNROtQdQqK-AoQn<6~|m2o6P|9hc30*i{k;faWP`#C(EPN=u zFApxh^@cZZdGYR-zxTj}wZ~#6O^;oDIIUZxMBj0Uyi^^jPe4fWu( zN~Qn?r`-U9(;DEzX?2|8gK~PD&FMnP2)g78lgG9#D}M$_K_CN#^ADJDzZlQ1lWFmg`1c%u^LIF9eYsLPlnj6nq)VgTF#j|Rk%}YRU0a3|31jG$61VjUT1mtqrLh~08Ie_1Y_-gu4GM45|%WYB7_rYaJ zfYJo{jby2V-HkjyIe}C7C;O={WecROqpP#+6w$$dV zZC)WWOZf1Xm}V($8D?E)8~6!IRL+k~{&_|7V5CZ~02U)hPHJ(~Glqq)ZF>F4RTJrz z&9NKJv8A~lyE3TuntVBi*aVxMx`h&dtOam)zV@VLm?M~2HXZZVzAKq>{#xGHFMoHA zR=6xQTvx#bvA?6M85?vIahxe@&mSa`1?PG3Dovd`zhyT<@#8R`t+q3%y;NA9^}UD` z+idZBBKVC#Ydf0#lZUEqv@IQbTq}A~$#fc5)Y2(e{hNruoxg>JPqJ>YP?!s;bp2?X z3B@lFNb-o!>2>#zTz7}@i97X3N<0Brs21yMZ~p7#cZz~t&+8TF*>fIx|L*T0T@^o( zv%~y1J9aNxykyxChc8-u#1TsmJ6wJperPe>!9dIOBmNi%w#dhE^SHkGHkm4B0nR4d zTim;i9dUe=-;vXqVM|Qh-VwQ+v#CyYdeO?>WyRU_9H6nEh_n53BAA;8x%@2zwaH#@ z4YYO!ayHRP>}*KkY?>2nEu*Iea6V^x0ope68C-&?aT4TH=ofO+;C)o{gE2lDMa_01sm zx8Cl}*%VhA^ZXTfqhM4&D?43;>j1P7O&!s75H#+3M6h+*gZ8Ic`v5re|2;?-p{zYL z&={3=R>tZ)WYh-O(uRGpoHm}TlP0Qcxs>aU?Ox*LtY`)89XXn_z?`{jIV-5cPpyR5 zq3o~{R=}2oSRpGKgWvgB7GlN9cSHyqr)1dj5F4X>M}=64@*NXmrOH`L|})HIJS-sqK!*_Y9@bsMsK;~@JAnz0Twy5S)EDw>mq znEh{%T@TvZ%~75d2(qt(K2DDtWH+IWT5()mZIImzI%|Ndj}5Y0(DCSSkIps7ZUv@Z zy=su%=G4sYPJ`@rC)DmogX|8VZg!wS_FeEsm#liuAiLW^($!@K*}a^(w;Bi8_ncDf zPBO^$Kzm!2w|mDRyC0fJb&EmvLnu8%M(qAD$R2P=Z+3)1_7iT8(SqzDZZ3NS*~0+q zJ}=1r2SsQsvO2pUdlWG5o-W9Ko}URx@+DhCG5ZCI)%{$M{SqX}?&N~(Nf6%b;ezbf zpr(we`lBHG4f4@_TaZ1A58bf^+4EB6wf<&%9EXZEva{M%!6-^{S%a=zUi`kzcM@IJ*WN&~&wjiM63bMZd9cPbJ zko^rY+?`dB{T(VL3bNo=N}=Q?&1v?~1<0gfxF?EZM#%&empoZgE%gWeX5lu{kHzdC zkV2_*BtUQ7D`x*f2Z&6e+74y^E@AI;jO2q*L~H595E|JWkMcrX@IVQ>mKT7zPM+#$ zUokI2NzO!rUNR5zAT%5ffn;eomB`R=Iw-_Tcqx=E525+xszhr(t%O(d>7e$EAfEwEfF+b@q8Dw=D@9Hw3hU(|egHp^GMZJwUMFrC zsYgW7mHJ>xJqJ?f)V((vMBsxN$s9j3i5?$1nMeEt0D74 z?I24>@Wr6LibV|5O_MJ*LbX!hhXWlIH>=t5BkhbWJ;7JNj(0N7wc~^QXdtg*NY&%I zzBkBM!h&|evUClvbucl`hz5B*8h}dZ);+w@4whwEHEJqhPZ00qxt3}=Tv_cLt}N!q zqIEm_(}KJO+R0J~ZE;9UDOxK$vcZOUJGIQ$`Eiu#aVXG=+JM_|k#`gc#v_6Ksgtcy z$=0GUb@B_!ED9?SzgB}8h|gnY^()`7edQaLuYAMqm2X(R@(r6;zG3moH|$;chP5l-uyy4dmacrm z&XsRix$+GgSH5B4%J%{K4eM5Z&(d#Lw(@(ne#5Gj-*faE7OniAr{Az<_rl8&<4*!-mB>2sMil2VC4-#IFQhIYNIm?@qRK9{&zIoSY-cSwYUxr4lG8^{KRKJpiIbBcXONr} zIT>=ck~2)sspOnS&JJ?UAm@|hoK4QB$T^Rk^LL?YoLvC-HkkUfkG%lHlrb2flwoL6 zfkDYW7>-QCK;!@nL5R=`AbN}NwG@Mn zbZSU-W2_a;r40kbb`1HBLmCVlR1V@8hT}RQ#}DSspK$qI>>9!Luxs&8JfA<|IwRyr zgnZ2iS%HunjF6)da-$Kl5+UC(LTVB6O(UcpA>T4W8WFO~2x&sdw~dh12>Ff?5=O|K zMo23{?lMB!5ps_a(t(iOMo1Sz?lVHxBINr<$O#Dfff2F}AwM!gPD03!jgXHa_iC5Itc4}2--=kiJgqEkFhxG#vJ?x zh+u?$g>7WFLtr0Zz3fRAWv{S4_D{Bnm$806gT?rvY%{NCTliWQ=lyJepUM*aLYCxT zVuSovb_%~A0xoEjykLZEMab`rkYR-U-UvArAukyrry=BJBV-3c{$zxl;gEPKCR7+Z6(s&R zNPHSd{0WeF2S|K6NPGr-XM)6^1c}cAiO&X!&jE=)1#)2+u3PW9nq2Eq&}+J&*Y~j3 zNo~!a@TL)RHbVYtgnSAiZy6!yA>?f%#HH#~fAkq3d@&Hd1PFf?2ww_>KL>Q)VebO9 z_fVw*eEpMpfr6Xh$BmX-9p#@di0R9A?7x27>=Uu3gLOkQ~Ov8hC zd?}t9JlJv1PsY=a2Y1f$TkzbA=OsLEQ8$hUt8JnZ&rCc}%VHUxT0AXyu=FK*@FehT z$8#>8op`Rp1Ez@k@H~R&X*@6E!5zT?;1a07GxHwy{)q*5a^7--=yCavclnPce?Y}K z#ua{;EBs(r_`a_2ar16x?RW6PJ-iqt@Oc${%pH7e%MJYR@Qzd7KOs)9j58j9XYf^P zfBg*6Dpa%|-owYAcqgBTICtH{D^CPuA3(m#_q&ttU%_YI!4E>xPu{_2?_uxX!RP9r z3O*mP0K9`&Bk2w&4!#C;MvHPY+NiL$6E+}WpH&mS45c5Y@LB-x66Ku$aZP>^0HE6>I@O7H~)s3$mcFg1O6}Mq^_}XfJEx}hpeuYuq z!T1`szoy_TWq(oqTM6X_w?dSqaltpEZ86M<33fGgs%S4?K}UW)+RP151>ZosxtYDl zZbjSK#ol1wLHoG_E$?o$p?i3c-G_Fxhfl;*%ry2RK7&1o_Vf_1!o0~+_A`D2dmQcR z7tqd6qHR6JJJ>U5U(fOlm~!Z6zvEljOK4|*}~!E z#@}zTfAV)Y(BoVLc%dleMWT$Ch)P~6rtooMCNCGW_(ZXQPZHI9ide>{iX-`SQOoxi z4g5gS!e@zgK1ZCu=Zf|G5YfY{L?1s?B=}+C6uwMs=ZA~a_zH0@KT4d>Ys5}oD=y=W z;yS)cT+fdcyLedK&fCR({5WwxUn3sjYsI5{op_qB7tiu;@iN~aUgf>wZ5|cx@mQdc zZw>@`B2dATfl8hZ%;cHCEIu4qz|TMx+WudI{a0zQjyyCN#rZ#?!8#2MhA)=}(=e^U zG)!wS4bvJ-e`yV-V`>eiVOoRfFRj7w<)Hyl4>nz1Uaui2X#Lm?08krZ`0$B({s$;xsW& zoGa#w^O3_&u~1wl7K`h|5^=paLhM3rw~M32ec~8#zo-+BhCziW{da%Pm3S&t>P#A7V#k81q zQYh93#)zIk3G_*sNCd`-Q=n(I2PTTs0{e(_15?ELfoWoAV7j<0aDccjaGgifXU^1n>z~+&RFcgah@>l1y_KhhQ;A428A-&G=~QK8U~_aJQrRd2+hrh=e@8tl znAOBey5s$cXe?3}PKVQMeA8*+t>LO@ys9ITjD};;Gs2r1919O@uIfl9qXU}}u~bJ)*2coA)ah&|6GKUMv>$Gp!YLrwUV}$Af^$M_Qd>v; z>blmhj{5dcbyL@x`u2`cYfIPaP+f=xH^tNGcz<&^iAsj3F0sM>f!g@sKsrR2&|60$ z+zr$m=-Oycx^Dw3k8U1_CnIfPqztE{@qrDjBARN5#lz`ZnXVxoPe+mzG1W2H-ycqH zZ;5O}^vDJ_%?Vl?P4`jQsz|selB^!+u~U^rQ=QRtETYqdSaB@Un^uU{u#$K(8W{k= zQ7%9UnL~7QAFv)tFA~QZ06^4qYZ6%l{Uk-Ot2#0rPuRJYZR?8+w8V*no!b+UCRV&D z+`VOU5@hH}vm=^7`>IrLl_3{ZN-nC1>;paE+bBh?x@a=eO=zXrLf?dGlvLF|IN&6x z9~kUMK0%d_q64wNzzI`Cl3^QJpaggzE1PD+p_QRZ!2nvN&be?v z3WBa`xl7R2gkyuC*)hJgm27RzNT=qi6j1|LEwm)|x~x$dY1Kt77`~`BN5W-E8(CqB zSPQ9`Ih<73%q>c(<|)zG$VR3k{fSsOO?gxemxt0fojL^=H6l%|R@bP)Y*@Nhi-)h( zTBAYAnhhlw`+g@h?^yh}Qo+^?^;ChPgE6a-LMX~u29-WHPqj&HSY<_8y~tl_7WPF* zlWbtnQ5}g`G+iBw#kWOznplP8AR%8rlt@NWDX9nM_|~_vJrfu7D@`Qh=zY@BNUAxU zNVB7dN!;d+j`Sl_gb}H+G%I)YFE!iK)D4w6V9kvAzWGaOmUW~Y6(5ppVV+d2k45^S zrB_0cf_d~u)D>vW-F?wmPZBU2N7>YyqA97PBCd34HqRGBkk1u+*-!#pub@7-lCrF< zPA0?KDc_-UpE~rKN5a=xjE7i3DtbnQ1d6e31#pTT;bJ_INbF3qO1~-+RVodtP)_tW zhB0*3WwLzISd~OF1yVq8w5X%Ay}q+{6-rq!Y$@3tggY;4WQV3gZcy~0`**3 z;Ek-p1x}*su%4iT7Y?U_SJ_l<3+q&<>mg2F?UCLHT3UB@c};Ax6Q?sCkENrDER331 z24PdD*{q1BY9QrXq_!T6#nP<8t#OcPBs>6QiZe1mDMwdm35T(;>(v`Cbh?Lu0sC5Ns3-|QEmNp3$8c0VrN0P`g&*k0}m()7#2;G-;cJ~r)0GY%#wSI9f$ zTQXkbiZMzuyg3<8^rb;rh_uh}f?BnVO86!~@PY0)$&k*Of*MSzQ3D-=jOB9dlS{{- z3^xfGNXFH`N>ilNe%Iuv@t zSlvCcCaDc<$t@^qlRH{`l4iNgl_m3c6GW$ zUGQi((R87C4Bp#Zq}GLd4FISR*e&Cnv4ONlYWrXwMx?lou@DiiXg-uJ-z->dw%b`mWAa{I}`+ea&9dQI%PB z^T@uq1(RmVR)-<2jCwh!pc>zIjrG>m{TEbWJk!X6FmzJsj_Br^Xgbx%O8Vo@+fd^C zqQ9Lu@X)uvx$x||sgIw1;yfZ0VVR(z%IM5cL7M?%e)Fa4-#Yigj|m#6jMz$Z4$x2K znRqRO=yH>vy7j6$IO$y$4K^d2=YtgUb9tZ!FXDn#>Dkfe{$ z3#&}Y=qkxJeu#PKuSaT&hz5cFEu7RZ&9lXa+9G65!tffZB_jw$K|2jMK14bvHua%i zrUO|M5ovuk=5*Fp!hv{qmoyoWNuAq^6;i*Z^B9s`&vyU~)NAAfEs|#_N<++i=Yti| zGHH3nP$E85BC9!mLgVWC3>*smx;-$LtSEQiE(08$3oudl-RDtH?Jb|pHD!} zol@-c$ybrtS7*D(ZWjB1_39&VkC z*=pDg%Jz2TVz}ww#&!ogCk-hbX=fW~1XHTK>Rt?diLF4kREO0>$V}3K!E|_22ULg@ zbR8DZVbXq>0HuOI0v#uPE(e{0?~qw`3ON?BBCOHZTIgGK7f(=3lObzgJtnixojUQ# zyQOvQ0W_10Ii&KUUZx<#M6?I9-`#zK16yDw%^z;sB$G=mB>|JlWM?ZEC0t|hF`3Zz zNI2#|WUpH>h!!DB+W*3#YkpUi)W7~`FGWxK>T0{|=BWFUJe6=3))@kb8dg9QZ^A>5 zvBgkgM4FYx!kZ$oO3ct>wkqrr4fI4LGDl_%H_e(Eu-i(=pJTXD{NG_}Rysz;FTT`h>^)l*8r&yULq)KkqQDs=Ctvh7`=?ti7YwR4UPzCkS zeQv<|{iWFG0RUqX$$L5dQEkIS$v8M3D$$*s}u zxRIrdlS}pnB>w>wA*)hOS!#QkyxC;`&T-EloA}qx7cMBgb>%ZvE&s4gg19B*T^#N0UfK{f`>mVtTt$TJ8L6 z6V5BYY~i3_BN|v?Z#b6d3)`d7CMLSk!A?;IH_eF4`5ZMbPLrUKWmrV+O>W*Kd(Jcy z8ynCu_sTaS_f4|vWFO!USW<{mb`nkWAB=r~pR53EjM;uYqqH&X$sbBdf3yfkxnhQ( zq_e%crK7F79phP5RJI;@WrLz^Gt@Jt|1Z;lQ1QjdEoAJ5e{8rEf?0ZAvAbuX~85 zf_jLi8(@g08(@g024HEjU?4saQF)>}1o3@Ma!GtSCR3IyjmjhgOdb?=gj!ZMDMR4v zlB;P}SesaI%;IBg9{Y}FWijpKTQqxFncdTSuwkL^sU6#9%P zR@L>NW9;S-UuG$b z%O(49pm-gTUBZ>#$U~(NcDH%!g1gtg(0JS9U%ULB*OJGs`gKi_!y30Pp!9c0UachW zomq~AcKfTz~G!4U~oKDGm_9|yCmpC6iy!BHZ|FU zpNC{@fsQy94WsFBcQ{@fqiuT;S(?rnw4wqYRW;3JGt7UngV-#il~Y`w)^+_?FS_Q! z7gvou=aunqe*EVrerU7!bt+FfuX*rDK|Ofn1{geY0}LK%0El9?uGef@+0S9QF~x%$ z;}tj11;>+}Se%RHZzY@z`ahXB{qO6)f9gF?oKpP5dw(5Xu(9^5P7{*cJ8%}L zZ+p;RK|Sd21{m~r0}T3WKo0%iw&`v^ho%1^9`v8&qJK3^igs+Si>9%Zl9#4C27{BC zd9&cod80ONIdSv63*%qz?)pc|n;((|Jb)T2r!bcV8k)-j1K?(X0dTXx24u5<7uuw^ zpTn}?P!AT^o%~>bBpKJ;d|pGt`Jn!~ys7`d`#-6uA5nJlwy*s8qR*ec(zV({SRZf$ z;Nyw<(i!VPeFgQPz8hdr-wiORuK_vKA8S+Hehy3hsUFlHtr|cqj>UZJiSLOg?d;@p zKV3YmDuEg9Jazvq&(40P?&Ya7kG}c*w$Geghn;NpLK~s1`)sFJS)`u<&W|9{OJ{}$ z=@rz2^lpGbdN;rzy#@d^L-+F;4zk)aEa?y1Kk23J_fY%J%I!GX`bZ^AB}DSy5}~(& z6PwfqPri|j*o3VO7$hD!+$^lzJU^7cG^&c~GmR>vUiIS6*LOXB!Q#x^DPf$u@sUDp zTcX%!Nt!QKq^0=TL&J-UU;gAZ_g#AP19$&&@x2eWT#=C{$tD^P7DLF7K>LF8ZfFV+ zWf|W>(ljgX>8WaNuG)@2RkVu@QbZVYEO%K_Ig!MN4fkJu_12fJuY2a@!`Bu5{I9KV zW!OLokCl1&PcTyy9&((O9+X#556Zg%2IbuVgYp`XL-`DjHtneoM%t_{r$I{ec{<>9sR4;(t~8dT4I58R(r5OK|NUD1{f@G z0}K{uKn@F5+mv^nek_>b!Gf~=P7)C5bz{qwcuX&6O>+84{AWUUyuJCq?tOIM?n@q- zbLC3wAj#cBsUdDrJYxAUo=&p&SBqhFfTc;Z2lofdPsbhJ3Q7qAo{=|OgtOaTnCy8#B- zH6VxVHnB5LKe8X;LH07tMx$(de8Qox@On?{2(d|3+)Nx4kp{QJ;dgq3tW)~OU=mj|s?G7r&q0}NVgKn|^Q)~W1mht!Sc z^r167Xe~90xjLmuoman^yGZLt_D|n)+r_VpICu9c$!((>zrSklL6UtpVJIDsMJff@ z?Ll^x%!BN1fI)T*$RT^qB9$-Mk2*lIk65+pxc+{HXKvS-yBooe;3=J*6 z^tp>yRTm#5#cw2vOUGmFMFDQ~ptwrrL2)<0ptuI)P+TpPXni6deoAGQ2gQrBwjO9H z->>q{UB&RD^EnMQ-8Xi9?&^-O6+HLGMNKOXlFr{DtfX_NqMFfHDyRpY-2g**y8#BB zH6Vx1G*fT>`O$gyAn^q`?o){@0=bk3d6_M`Kq|9StEr~mn1r~Wej?7zf!njb$% zIzL2MNoTJIofXuB&TfD~XE(s0vj%{q=CE_GNo2hF(Rq#soy+$(d94YK#omXmpLY1X z!w;WdIe)$?K3ALM&Sv{je|N*QUv~ZR%dc&ly6@CWuV}(7;6ZhpPY{aI`Kbr>71V?J zZh%33H^8922INrxrw2s+xgON7kkt2{x;`KV;%h(-@n6UwseLZd&)G{h&x80S-g9?Z z67Njp6~hoppw={zhc$iLynG<@dHPxevZ&O2-e|wQ-WwQB2{vOZehr(j4d;-svJoFl zc1N0{IQ>4bxf5FwY4Zo2EXI7`uy+#3Bgoi`S>79sVP9-!yCcH4uq@S`j3#htLOOFF22gcEQQ2Wp?Xa`J)|=uK4y;N#=9SWp4E*Hb9;(~1*ub+D z8|din8e}qiI7+S2agoO%`w@aQ>hg>ehCjL}HBwftkm5E)arl42U-XfVaYa-2+#HT#hbdW27PZ`EEhAW9r8ScS&ekoi- zN>_sYVr3iVuDCwv*yd$^v2%`88G(4|)x+nX+TBGB zn~J1rYI_8C%;4C0ycU-|z)xq{0Sy15?513S8!tJ~Zemr4nfM%aiN(zPjvxI>hu_PvknZX+oz1=#94eyE?b!G+=GyJwYY-QOP z2-sEY3^mtxZJ>RcE*!>WvYN*^HbzwJ7Vka;1k?pT3PSG}?LzN(Lq8DJlH%%kO$bdXkQ2-P>$87W=e9hn$Lk%g!S9Vd2C)>jAV z5lDj^0vI{jZEsDey>oSSQ)t5hgFdTV>A)m=~To*mLH69%OY3AKc3aWkVknTwi^*<>dw zmWdjGX5LAPR(GtfJ|N7Bh-K}q28+Gx0z;4Z%IMmu5%SupqBINQ7DT$vukws|ydS$~ z?N{8+;`lLeI?-FP4auZKF}fBdOWT1+(H3@O^ZYNxngGTnz^9Io%^8A_};Q5p?}+X8sf zZv-eIu1GUJpFEf2iq8d=$1Ird`dhSwAXkD!I5mOWHJv*h#b>bqp)Ru2cLIvf;OxYr zrG#LG4!W2B9Pp!{_Hc8e{|;GpP0V) ziZ?I#?4p_@VX&!TqL0Dm3==o~;k+}io_ANBZLiVotG=C_%U-iH$<)$!egb!(pljC|a4!Xk9jSk>WnQ+Y8(sd7j zizV&cHKI8WMNM6sJkI&I+evgy4s-;KTm9a^av;m=0819Llvo*uhzdK_cXZY_%L6gP zAEwS>g-4G1xQc8^bbyp)Px|pRn>Y~JrmO~Oe`rf|)`Hp87E91i)pxb5ZmvNGh-&&8 zK_nrS22DLsDpV#1DW_`L#0B72pO>#z2+^U;DAC)QPrq#_Y4%(FOotU7c zx_FhllLBu{vk}rlcZekptX!H2HSo6bPd{H0J7`;pa-cxj(TOQfGCkm6S&)Az#L^rr zN93PgVOcCiLJejJz59m8u`vHKJaH__KfR`;mH>sNs8C8H+6u^B2 zhyidfTNnWMvV{$RQZY~eDUtj=A!+>iEnXa*Ef6>eU)-PCT&eCEF_q#UF(-GikH>cLVsz+kBxV6apJd{{dD zL$S2jgQa6~SX!-{s;$6?wOPkKGi~(*@RQo>N5|9M*WK`XQ#5kn*;770?w)V7O#7eV z>Boqt(pl)iQw8`msOFJG-ZQ+PW)yS6=%+!_||BtI}!k;HrXpaMcYkxatNNT-5*{t~Puqt_D50 z>YhlHnH~X!CA|U(#}^ zaLk_(?V**cI+4ThHnMdJaYs68MS!_&WDWJ;j!LEg26x;5gF704+DU`WKHy-j*JR5) zs9Ho5`cuY9<{(vRHV@DNy0m2vjym9aPAr_c{$zRf*d#-H+C=yxD#K-yns*-@sJZ&B z9ee-yjaA~N(rHC)H$TvXdtvnW#ci$8y7v5_;$G;u$RhW7Fg6<6A_Jaay7n#acHjLyUkNddLSCVyl+ z{!(JmH*fgM?Z3O{)$jdqSItS7BlF|2wGlWUgu!|a@mM-LJb0|29z1pf3?91y29Gts zhsQf4=?|92qZ}TOkSw5U-7q2S7_9QkR|*2|kC;1S+KjpCwZNRA^NfScf|<;EB3e%J zGLpvPLpL~t_YsQ5d7aA-OIF`>!Ge|r^DaB0<|Tj8U}_RW%5=uDQCH0MnAEW7e1USV z@(>LL^$-m=zz_{Lzz_`$@DYux4p21Y@VpzMq$UF;OKBFg+z}Fe_g@z84}`7Mqu!4^ zKRVm@3pd~K#jlPWxwXYAthn}#IvCg9EnXb~k}cjn!kwo2zF54I|(2V30$ zgRO3W!B!3MVJqgT@prH-eze0(EOtR*Q;Q#;X{7i>8CEl}y|OKy^lZ~Gm7S$l&3HvZ zNyDr$Pnm5=SvYzj|CY&UTQF#EDi>p>(@&I2aryrOxqP^DJ@n}z#NYV*=F25^?)j&b#Xu7&fEP4HCkwmDRX zeHK)2O}HFWYmCE4-71MQ_L8=fAw143WE0Io5&@@T2HJNmQqDljFE+>z3(^{ujfU&y zxd3)-bcV3yM%5}a>FoK%DOqrySL)K_cjjY-`zd}D?ygrGl+^AhEU@}sF^hez_?`?t zB5Cjca=vM)>PC0$VpC~FcQT$z;qqZRldC^^3EcU=uyjfGE0+3lA>& zxJs|22jxn7Ih8p?(%=ceQnT1tbL-zGyj>XR+^5%&XZAe){ypDAx=Ox=vxWY<3%eF9 zTD)+(yn6{FIc>AaS>e;K@08s{TK`Oq{na(y}r{po-AS(XA_(~<$7}) z_7TxeD?ZGJ0(EBCxQp~{vkt?t)fjaI&?$#w*{NAe*3k>w;{e@@)vRNy_)} zAU3DTw4VsFDavX zM<`z+h($%2HW_3yl`kD+M=9UdAe*IpLqRrM`OXNkIm<kj-WDsN9`FcC_-H6T~dI z4Etn|RVm;3K{j9cKE?5gTdqm30rM@GWQTZtMwxshrK9rLO3u*@!AS z(Bc0|0#Hoi&_UgN3U&kv_x&ISp)3LX!|kgl4JZo84xB-2x@2L7DzCz-|N4GaY4seFIF-M5Ar~0d@yefF0)Q8UyUk zOzm8KVt{=I9gR-l(HREVU8t5A65tOWZvjBSx8dFy$s~Zcj9|7jwhXvSA^0WL%hNQ$7 zv7ez>-Gc?#lfXZ_`wFn116#B23b0>5YGh2+(*)Qv$Vc~D0rnhTbe9!izmm!v7j~Nc zRe-$+G01dQ0roQTboEpL_G=wMbyETMTSCO>qXO*rNaX6B0_=}m4ts_(eu)HV-STK) z5qlM_$mo~??7zS@TL7s`3a~!`oy_K>0DBWL+}%)s{RL_x0W<(zPJ95$Ngna2k~)GuHMxy+U=jN#8jjQ}5}^0Y6|uL`wINfeuLbPgV)hRE7Yc;3 zSwkmlAm6h*$_ui8v-gYH7uW}2ZYEE41g?m4l$4nn(2Lgrjsby%(->J=OeHe3m<|f^ z5xfuzl^3CT=Hyo$;3L7ijHavufr@yE5tl@P)(rx@w3r9kB8Yi5x;2Bn_y}wfFGp2e zg~$oa03QRXBjQI|d$aKN(7q1dWBIsZF8FxjmrFa_RV7;UiN$<0pTrrT7T{B$EwHu` z8R$V<^GcDEiNbnWkRQsYQbvarv)70lM(X{d=t@0qZX;}ikD08CK;;-qe~e4!Dl zwFO@cJXPGR_RN<$CE5yv9}CkxlX0%;9^lJRD-}cPB-hQr0e(D;W*00=3Go#fOpHU8 z0bY%kp%S{460dcFWm$HO>WkSE#8i3mq>4@_R%K2n7V%YR_L&W20p19;WowGo7(}TA z%@`ipl7qaNn(S-51)1^|6lh1S$922NJAwqGk-&M?$=X%24iu)&WsrsT=|4~E1xiK$*Co$o}88BgvdFGoMv)b$vK&v z4suqLvzDCoR6IortDPRta>Fr*9vkO~YvCSuTWD25wE|D!P2mM@XL1hf@{hfYZ0dJGsof&97=yAK0}ehd*XSIM?vSa2p%p9{)< z3Y7gcTf{DBi`iAkZ8uxWzQ{htu4l)xn{e^w?a2L3ww!&J9nbD(C$NXu3ib#}`!TC# zPXbTQE@qb~{va16|K)S$-o^f7&b+(WXXYGz7rQc3JE|9B&1fAh7y`CpP}hbu7$T?~ z#B7H1Ga$tsbLNiu+}-S2!S=E*;GbAMcg&ZJkYf?@6(eLBLasMLjz`GXjgS=xxzPxz zM##-ZNG(EcHA3nUa=Q_-5+UC-LP7}nmJxCiLcVQ;G$Uk>5z>l~?;0T|Bjg?4|?hddyn<7Ugy9G`@yy;e9N|&tUz07aQPTU~&FUmVlUG2&u$|Pgi2Yo&#b()rdW@mpwr( zb?%s_jF2coo;E_ZAmo=uNIycJHA3PDdEN*)9U(6mAt{8sWP}VNWSIV(fnC72w+TsO$O9ppU&Q_zwK`;P)_oxa6My8~roR z;E4+Srs6jnzeV`1zz=1L)%cx?AFjR?Tk$&=zg_rYE0VYoKjbBlmv{=lefVK}gm@45 zVwb5k5x<%EAwR3;UiQxVg1gvz%{PcMUH*j2-$Q;&#aZVHZ*qm7=n7xt3ZFIS+bq0? zv%OrPgvoO%c)=bXfOizU#mZZNI9)PMu=xi5PrQYkw^tCYOh)4`-phmQ@8Y8n=c#-7 z==Fe90PXp zIk1cI*6+Y};BC9}){nOxPRuUj?PR<~otU+FOF3_g@wP?2g;4rYcpG%yCgCmayp^B= zCs76FeG|<^+89u!pMd`wG`#<0kD|AKl6{FijUN9+_BFN-z5c80X7)OI{(rDT} zeA(((Xn-$3h3`Wn{54NuB4G#n1K$a&dk@C`cVl$_F#9uqg#8_j@*n)K>>V`BcVPs) zkH-0dDB+fXK#TD_Ag1z>VmdDsvw4}A$H$08yh1GH6T}KWQPl85L?b^`H1p|VHJ>5Y z@tNXOew66ubHx@uPYm$+Vk=)Dw)4f}T)sq{&yN$k_%d-BUm@!A^7Pw&RUZEg z=FL6}W%YR|sjJ!3{8~(nUI)eWWz0){g}u(d4h3`rCjV~1Y~8KAfPa&h@;fjI_8rVg z?cs;;doTrbFQ3I9z--H2zJx!_PvAem{KaED#2@EP{HJ^^{~6!Ff6gQPY2L@5=MDnbTLBA7KLJ-C>D!EiC8K|i4~$;)QGX7QH&GKVv<-bCX025eX2N2bc@5q7IB0a z5VOQqq}(o!7UzmealSZ4>=FybWyoQ-_?Wm(EEhM5O)j{SC23{6%aK?}?4#1JPv_i&L#q(PK>%5o?NwS~JCI)@(6gEfR5S zsYqEhB5l=+A*)%O1C@93|EoM{{rzuKd7XKvJc{#wPv!kzvGT;lOo&gjN5y6ANpU%Q zT3pFq6j!l*;u`iU1~RXUFR*`zFS57AS2-8g!_K-9_SH?iT-?SdiQ8dQeTyF{?&Pz? zU3{VVF6^fJ_zB{EUM(Jko%9fI5{tlJ*Hk8;qPatq_k`wc;tOPW-}JCH7e% z@mnaaH>?)%7pq;oXLX1VthH9LwazNFK5k94PO+v~VQZ$f$(n8TT8pgB)>3PWRb$1h qdMjZyTSHKJ7(Bwh#y0P9o_ojA%=cmlXLnsA*1WrE>KpUR$^QnnzjNUL diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioCancelamentoTransacao.jrxml b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioCancelamentoTransacao.jrxml index f1a15f96b..8c9b97955 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioCancelamentoTransacao.jrxml +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioCancelamentoTransacao.jrxml @@ -1,7 +1,7 @@ - - + + @@ -31,7 +31,7 @@ - + @@ -39,7 +39,7 @@ - + @@ -47,7 +47,7 @@ - + @@ -55,7 +55,7 @@ - + @@ -63,7 +63,7 @@ - + @@ -71,14 +71,14 @@ - + - + @@ -86,7 +86,7 @@ - + @@ -94,7 +94,7 @@ - + @@ -102,7 +102,7 @@ - + @@ -110,7 +110,7 @@ - + @@ -127,7 +127,7 @@ - + @@ -136,8 +136,8 @@ - - + + @@ -146,18 +146,8 @@ - - - - - - - - - - - - + + @@ -166,8 +156,8 @@ - - + + @@ -176,8 +166,8 @@ - - + + @@ -187,8 +177,8 @@ - - + + @@ -197,8 +187,8 @@ - - + + @@ -208,28 +198,28 @@ - - + + - + - - + + - + - - + + @@ -238,8 +228,8 @@ - - + + @@ -248,12 +238,12 @@ - - + + - + @@ -263,92 +253,85 @@ - - + + - + - - + + - + - + - + - - - - - - - - - + + - + - + - - - + + + - - - + + + - - - + + + @@ -361,7 +344,7 @@ - +