From de72def46d354d52de64ebf5f15f2c90096b319e Mon Sep 17 00:00:00 2001 From: Salvatore La Manna Date: Thu, 25 Mar 2021 12:23:04 +0100 Subject: [PATCH] Fix --- .../build.portos.properties | 12 +- .../docroot/WEB-INF/lib/util-java.jar | Bin 0 -> 213058 bytes .../docroot/WEB-INF/src/service.properties | 4 +- .../portos-accesso-atti-portlet/ivy.xml | 2 +- .../portos-accesso-atti-portlet/ivy.xml.MD5 | 2 +- .../docroot/WEB-INF/lib/axis.jar | Bin 0 -> 1604609 bytes .../docroot/WEB-INF/lib/commons-logging.jar | Bin .../docroot/WEB-INF/lib/jaxrpc.jar | Bin 0 -> 31191 bytes .../docroot/WEB-INF/lib/jstl-api.jar | Bin .../docroot/WEB-INF/lib/jstl-impl.jar | Bin .../docroot/WEB-INF/lib/log4j.jar | Bin .../docroot/WEB-INF/lib/util-bridges.jar | Bin .../docroot/WEB-INF/lib/util-taglib.jar | Bin .../docroot/WEB-INF/lib/wsdl4j.jar | Bin 0 -> 148522 bytes .../docroot/WEB-INF/lib/xml-apis.jar | Bin 0 -> 220536 bytes .../docroot/WEB-INF/service.xml | 229 +-- .../liferay/portos/bo/model/CollaudoClp.java | 43 +- .../portos/bo/model/CollaudoModel.java | 14 - .../liferay/portos/bo/model/CollaudoSoap.java | 10 - .../portos/bo/model/CollaudoWrapper.java | 27 - .../portos/bo/model/DettPraticaClp.java | 43 +- .../portos/bo/model/DettPraticaModel.java | 14 - .../portos/bo/model/DettPraticaSoap.java | 10 - .../portos/bo/model/DettPraticaWrapper.java | 27 - .../portos/bo/model/DocPraticaClp.java | 42 +- .../portos/bo/model/DocPraticaModel.java | 14 - .../portos/bo/model/DocPraticaSoap.java | 10 - .../portos/bo/model/DocPraticaWrapper.java | 27 - .../portos/bo/model/FineLavoriClp.java | 43 +- .../portos/bo/model/FineLavoriModel.java | 14 - .../portos/bo/model/FineLavoriSoap.java | 10 - .../portos/bo/model/FineLavoriWrapper.java | 27 - .../liferay/portos/bo/model/SorteggioClp.java | 42 +- .../portos/bo/model/SorteggioModel.java | 14 - .../portos/bo/model/SorteggioSoap.java | 10 - .../portos/bo/model/SorteggioWrapper.java | 27 - .../bo/model/StoricoSoggettoPraticaClp.java | 46 +- .../bo/model/StoricoSoggettoPraticaModel.java | 14 - .../bo/model/StoricoSoggettoPraticaSoap.java | 10 - .../model/StoricoSoggettoPraticaWrapper.java | 29 - .../portos/bo/model/TempisticaClp.java | 42 +- .../portos/bo/model/TempisticaModel.java | 14 - .../portos/bo/model/TempisticaSoap.java | 10 - .../portos/bo/model/TempisticaWrapper.java | 27 - .../bo/service/CollaudoLocalService.java | 5 - .../bo/service/CollaudoLocalServiceClp.java | 35 - .../bo/service/CollaudoLocalServiceUtil.java | 6 - .../service/CollaudoLocalServiceWrapper.java | 7 - .../service/ControlloPraticaLocalService.java | 30 +- .../ControlloPraticaLocalServiceClp.java | 191 +-- .../ControlloPraticaLocalServiceUtil.java | 31 - .../ControlloPraticaLocalServiceWrapper.java | 31 - .../bo/service/DettPraticaLocalService.java | 59 +- .../service/DettPraticaLocalServiceClp.java | 607 ++++---- .../service/DettPraticaLocalServiceUtil.java | 73 +- .../DettPraticaLocalServiceWrapper.java | 97 +- .../portos/bo/service/DettPraticaService.java | 12 +- .../bo/service/DettPraticaServiceClp.java | 67 +- .../bo/service/DettPraticaServiceUtil.java | 47 +- .../bo/service/DettPraticaServiceWrapper.java | 21 +- .../bo/service/DocPraticaLocalService.java | 25 - .../bo/service/DocPraticaLocalServiceClp.java | 433 ++---- .../service/DocPraticaLocalServiceUtil.java | 33 - .../DocPraticaLocalServiceWrapper.java | 34 - .../bo/service/FineLavoriLocalService.java | 5 - .../bo/service/FineLavoriLocalServiceClp.java | 35 - .../service/FineLavoriLocalServiceUtil.java | 6 - .../FineLavoriLocalServiceWrapper.java | 7 - .../bo/service/SorteggioLocalService.java | 34 - .../bo/service/SorteggioLocalServiceClp.java | 420 +----- .../bo/service/SorteggioLocalServiceUtil.java | 48 - .../service/SorteggioLocalServiceWrapper.java | 54 - .../StoricoSoggettoPraticaLocalService.java | 12 - ...StoricoSoggettoPraticaLocalServiceClp.java | 111 +- ...toricoSoggettoPraticaLocalServiceUtil.java | 18 - ...icoSoggettoPraticaLocalServiceWrapper.java | 19 - .../bo/service/TempisticaLocalService.java | 5 - .../bo/service/TempisticaLocalServiceClp.java | 123 +- .../service/TempisticaLocalServiceUtil.java | 6 - .../TempisticaLocalServiceWrapper.java | 7 - .../persistence/CollaudoPersistence.java | 58 - .../bo/service/persistence/CollaudoUtil.java | 69 - .../persistence/DettPraticaPersistence.java | 116 -- .../service/persistence/DettPraticaUtil.java | 138 -- .../persistence/DocPraticaPersistence.java | 58 - .../service/persistence/DocPraticaUtil.java | 69 - .../persistence/FineLavoriPersistence.java | 58 - .../service/persistence/FineLavoriUtil.java | 69 - .../persistence/SorteggioPersistence.java | 58 - .../bo/service/persistence/SorteggioUtil.java | 69 - .../StoricoSoggettoPraticaPersistence.java | 59 - .../StoricoSoggettoPraticaUtil.java | 75 - .../persistence/TempisticaPersistence.java | 58 - .../service/persistence/TempisticaUtil.java | 69 - .../liferay/portos/bo/util/PraticaUtil.java | 1 - .../bo/util/ValidazionePraticaUtil.java | 439 ++---- .../docroot/WEB-INF/sql/tables.sql | 17 +- .../WEB-INF/src/META-INF/portlet-hbm.xml | 7 - .../src/META-INF/portlet-model-hints.xml | 7 - .../WEB-INF/src/META-INF/portlet-orm.xml | 7 - .../bo/model/impl/AsseverazioneImpl.java | 35 +- .../portos/bo/model/impl/AvvisoImpl.java | 4 - .../bo/model/impl/CollaudoCacheModel.java | 10 +- .../portos/bo/model/impl/CollaudoImpl.java | 71 +- .../bo/model/impl/CollaudoModelImpl.java | 65 +- .../bo/model/impl/DettPraticaCacheModel.java | 9 +- .../portos/bo/model/impl/DettPraticaImpl.java | 849 +++++------ .../bo/model/impl/DettPraticaModelImpl.java | 63 +- .../bo/model/impl/DocAggiuntivaImpl.java | 4 +- .../bo/model/impl/DocPraticaCacheModel.java | 8 +- .../portos/bo/model/impl/DocPraticaImpl.java | 67 +- .../bo/model/impl/DocPraticaModelImpl.java | 65 +- .../bo/model/impl/FineLavoriCacheModel.java | 10 +- .../portos/bo/model/impl/FineLavoriImpl.java | 67 +- .../bo/model/impl/FineLavoriModelImpl.java | 65 +- .../portos/bo/model/impl/IntPraticaImpl.java | 4 + .../portos/bo/model/impl/PagamentoImpl.java | 74 +- .../portos/bo/model/impl/SoggettoImpl.java | 61 +- .../bo/model/impl/SorteggioCacheModel.java | 8 +- .../bo/model/impl/SorteggioModelImpl.java | 63 +- .../StoricoSoggettoPraticaCacheModel.java | 10 +- .../impl/StoricoSoggettoPraticaModelImpl.java | 61 +- .../bo/model/impl/TempisticaCacheModel.java | 8 +- .../bo/model/impl/TempisticaModelImpl.java | 63 +- .../bo/portlet/AllegatiManualiPortlet.java | 18 +- .../bo/portlet/AmministrazionePortlet.java | 207 +-- .../bo/portlet/DocAggiuntivaPortlet.java | 194 ++- .../portos/bo/portlet/HomeBOPortlet.java | 136 +- .../bo/portlet/RicercaProtocolloPortlet.java | 18 +- .../report/builder/bean/ReportAvvisoBean.java | 30 +- .../ReportAvvisoAllegatoBeanBuilder.java | 10 - .../builder/ReportAvvisoBeanBuilder.java | 137 +- .../ReportAvvisoSoggettoBeanBuilder.java | 43 +- .../builder/ReportSorteggioBeanBuilder.java | 51 - .../bo/scheduler/SchedulerPratiche.java | 269 +--- .../base/CollaudoLocalServiceClpInvoker.java | 11 - ...ontrolloPraticaLocalServiceClpInvoker.java | 130 +- .../DettPraticaLocalServiceClpInvoker.java | 564 ++++---- .../base/DettPraticaServiceClpInvoker.java | 138 +- .../DocPraticaLocalServiceClpInvoker.java | 355 ++--- .../FineLavoriLocalServiceClpInvoker.java | 11 - .../base/SorteggioLocalServiceClpInvoker.java | 242 +--- ...SoggettoPraticaLocalServiceClpInvoker.java | 42 +- .../TempisticaLocalServiceClpInvoker.java | 77 +- .../service/http/DettPraticaServiceSoap.java | 22 +- .../bo/service/impl/AvvisoServiceImpl.java | 67 +- .../impl/CollaudoLocalServiceImpl.java | 778 +++++----- .../impl/ComunicazioneServiceImpl.java | 58 +- .../impl/ConfigurazioneLocalServiceImpl.java | 160 ++- .../ControlloPraticaLocalServiceImpl.java | 121 +- .../service/impl/DelegaLocalServiceImpl.java | 288 ++-- .../bo/service/impl/DelegaServiceImpl.java | 377 ++--- .../impl/DettPraticaLocalServiceImpl.java | 1271 +++++------------ .../service/impl/DettPraticaServiceImpl.java | 467 +++--- .../impl/DocAggiuntivaLocalServiceImpl.java | 298 ++-- .../impl/DocPraticaLocalServiceImpl.java | 302 ++-- .../impl/FineLavoriLocalServiceImpl.java | 959 ++++++------- .../service/impl/FineLavoriServiceImpl.java | 203 ++- .../impl/InfoFascicoloLocalServiceImpl.java | 57 +- .../impl/InfoFascicoloServiceImpl.java | 19 +- .../impl/PagamentoLocalServiceImpl.java | 372 +++-- .../bo/service/impl/SoggettoServiceImpl.java | 427 +++--- .../impl/SorteggioLocalServiceImpl.java | 261 +--- .../bo/service/impl/SorteggioServiceImpl.java | 33 +- ...toricoSoggettoPraticaLocalServiceImpl.java | 139 +- .../StoricoSoggettoPraticaServiceImpl.java | 23 +- .../impl/TempisticaLocalServiceImpl.java | 149 +- .../persistence/CollaudoPersistenceImpl.java | 256 ---- .../DettPraticaPersistenceImpl.java | 515 ------- .../DocPraticaPersistenceImpl.java | 255 ---- .../FineLavoriPersistenceImpl.java | 258 ---- .../persistence/SorteggioPersistenceImpl.java | 255 ---- ...StoricoSoggettoPraticaPersistenceImpl.java | 295 ---- .../TempisticaPersistenceImpl.java | 256 ---- .../portos/bo/util/OggettoProtocollo.java | 91 +- .../liferay/portos/bo/util/PagamentiUtil.java | 253 +--- .../portos/bo/util/ProtocollazioneUtil.java | 105 +- .../portos/bo/util/TempisticaConstants.java | 1 - .../docroot/WEB-INF/src/service.properties | 4 +- .../docroot/WEB-INF/tld/c.tld | 0 .../.tern-project | 1 + .../docroot/WEB-INF/lib/commons-lang.jar | Bin 284220 -> 0 bytes .../comunicazione/ComunicazioneMediata.java | 24 +- .../html/comunicazionemediata/view.jsp | 236 ++- .../portos/fe/portlet/FascicoloFePortlet.java | 1067 ++++++-------- .../html/allegatipratica/allegati_action.jsp | 426 +++--- .../docroot/WEB-INF/lib/commons-logging.jar | Bin 60841 -> 0 bytes .../docroot/WEB-INF/lib/log4j.jar | Bin 489883 -> 0 bytes .../docroot/WEB-INF/lib/util-bridges.jar | Bin 70578 -> 0 bytes .../docroot/WEB-INF/lib/util-taglib.jar | Bin 434678 -> 0 bytes .../scheduler/SchedulerKaleoController.java | 46 +- .../docroot/WEB-INF/src/service.properties | 4 +- .../portos-report-engine-portlet/.classpath | 6 +- .../.settings/org.eclipse.jdt.core.prefs | 7 - .../org.eclipse.wst.common.component | 3 - .../docroot/WEB-INF/lib/commons-codec.jar | Bin 284184 -> 0 bytes .../WEB-INF/lib/commons-collections4.jar | Bin 751238 -> 0 bytes .../WEB-INF/lib/poi-3.10.1-20140818.jar | Bin 1949542 -> 0 bytes .../docroot/WEB-INF/lib/util-java.jar | Bin 0 -> 213058 bytes .../WEB-INF/liferay-plugin-package.properties | 6 +- .../docroot/WEB-INF/src/service.properties | 4 +- .../portos-report-engine-portlet/ivy.xml | 2 + .../portos-report-engine-portlet/ivy.xml.MD5 | 2 +- .../bo/shared/util/FascicoloURLUtil.java | 111 +- .../portos/bo/shared/util/ParamUtil.java | 15 +- .../shared/util/SistemiCostruttiviUtil.java | 96 +- .../bo/shared/util/TipoSoggettoUtil.java | 81 +- .../docroot/WEB-INF/src/service.properties | 4 +- 208 files changed, 6469 insertions(+), 14658 deletions(-) create mode 100644 liferay-plugins-sdk-6.2/portlets/portos-accesso-atti-portlet/docroot/WEB-INF/lib/util-java.jar create mode 100644 liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/lib/axis.jar rename liferay-plugins-sdk-6.2/portlets/{portos-comunicazioni-portlet => portos-bo-portlet}/docroot/WEB-INF/lib/commons-logging.jar (100%) create mode 100644 liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/lib/jaxrpc.jar rename liferay-plugins-sdk-6.2/portlets/{portos-comunicazioni-portlet => portos-bo-portlet}/docroot/WEB-INF/lib/jstl-api.jar (100%) rename liferay-plugins-sdk-6.2/portlets/{portos-comunicazioni-portlet => portos-bo-portlet}/docroot/WEB-INF/lib/jstl-impl.jar (100%) rename liferay-plugins-sdk-6.2/portlets/{portos-comunicazioni-portlet => portos-bo-portlet}/docroot/WEB-INF/lib/log4j.jar (100%) rename liferay-plugins-sdk-6.2/portlets/{portos-comunicazioni-portlet => portos-bo-portlet}/docroot/WEB-INF/lib/util-bridges.jar (100%) rename liferay-plugins-sdk-6.2/portlets/{portos-comunicazioni-portlet => portos-bo-portlet}/docroot/WEB-INF/lib/util-taglib.jar (100%) create mode 100644 liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/lib/wsdl4j.jar create mode 100644 liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/lib/xml-apis.jar delete mode 100644 liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/report/builder/builder/ReportSorteggioBeanBuilder.java rename liferay-plugins-sdk-6.2/portlets/{portos-comunicazioni-portlet => portos-bo-portlet}/docroot/WEB-INF/tld/c.tld (100%) create mode 100644 liferay-plugins-sdk-6.2/portlets/portos-comunicazioni-portlet/.tern-project delete mode 100644 liferay-plugins-sdk-6.2/portlets/portos-comunicazioni-portlet/docroot/WEB-INF/lib/commons-lang.jar delete mode 100644 liferay-plugins-sdk-6.2/portlets/portos-kaleo-controller-portlet/docroot/WEB-INF/lib/commons-logging.jar delete mode 100644 liferay-plugins-sdk-6.2/portlets/portos-kaleo-controller-portlet/docroot/WEB-INF/lib/log4j.jar delete mode 100644 liferay-plugins-sdk-6.2/portlets/portos-kaleo-controller-portlet/docroot/WEB-INF/lib/util-bridges.jar delete mode 100644 liferay-plugins-sdk-6.2/portlets/portos-kaleo-controller-portlet/docroot/WEB-INF/lib/util-taglib.jar delete mode 100644 liferay-plugins-sdk-6.2/portlets/portos-report-engine-portlet/.settings/org.eclipse.jdt.core.prefs delete mode 100644 liferay-plugins-sdk-6.2/portlets/portos-report-engine-portlet/docroot/WEB-INF/lib/commons-codec.jar delete mode 100644 liferay-plugins-sdk-6.2/portlets/portos-report-engine-portlet/docroot/WEB-INF/lib/commons-collections4.jar delete mode 100644 liferay-plugins-sdk-6.2/portlets/portos-report-engine-portlet/docroot/WEB-INF/lib/poi-3.10.1-20140818.jar create mode 100644 liferay-plugins-sdk-6.2/portlets/portos-report-engine-portlet/docroot/WEB-INF/lib/util-java.jar diff --git a/liferay-plugins-sdk-6.2/build.portos.properties b/liferay-plugins-sdk-6.2/build.portos.properties index f0db2994..c7ef7abd 100644 --- a/liferay-plugins-sdk-6.2/build.portos.properties +++ b/liferay-plugins-sdk-6.2/build.portos.properties @@ -1,7 +1,9 @@ -app.server.tomcat.lib.global.dir = /home/portos/bin/liferay-paesaggistica/tomcat-7.0.62/lib/ext -app.server.tomcat.deploy.dir = /home/portos/bin/liferay-paesaggistica/tomcat-7.0.62/webapps -app.server.parent.dir = /home/portos/bin/liferay-paesaggistica -app.server.tomcat.dir = /home/portos/bin/liferay-paesaggistica/tomcat-7.0.62 +# Managed by Liferay IDE (remove this comment to prevent future updates) + +app.server.tomcat.lib.global.dir = /home/portos/bin/liferay-portal-6.2-ce-ga6/tomcat-7.0.62/lib/ext +app.server.tomcat.deploy.dir = /home/portos/bin/liferay-portal-6.2-ce-ga6/tomcat-7.0.62/webapps +app.server.parent.dir = /home/portos/bin/liferay-portal-6.2-ce-ga6 +app.server.tomcat.dir = /home/portos/bin/liferay-portal-6.2-ce-ga6/tomcat-7.0.62 app.server.type = tomcat -app.server.tomcat.portal.dir = /home/portos/bin/liferay-paesaggistica/tomcat-7.0.62/webapps/ROOT +app.server.tomcat.portal.dir = /home/portos/bin/liferay-portal-6.2-ce-ga6/tomcat-7.0.62/webapps/ROOT javac.encoding = UTF-8 diff --git a/liferay-plugins-sdk-6.2/portlets/portos-accesso-atti-portlet/docroot/WEB-INF/lib/util-java.jar b/liferay-plugins-sdk-6.2/portlets/portos-accesso-atti-portlet/docroot/WEB-INF/lib/util-java.jar new file mode 100644 index 0000000000000000000000000000000000000000..6b5d95f809264fc39b70a46646976290b3a243f0 GIT binary patch literal 213058 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

k8iVsVRER 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 Zd - + \ No newline at end of file diff --git a/liferay-plugins-sdk-6.2/portlets/portos-accesso-atti-portlet/ivy.xml.MD5 b/liferay-plugins-sdk-6.2/portlets/portos-accesso-atti-portlet/ivy.xml.MD5 index 11baead3..81f1995e 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-accesso-atti-portlet/ivy.xml.MD5 +++ b/liferay-plugins-sdk-6.2/portlets/portos-accesso-atti-portlet/ivy.xml.MD5 @@ -1 +1 @@ -3ae4ba23d25ab17dd579df162025fd7e +987c468ab803b131a7ff0c2ece8911b3 diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/lib/axis.jar b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/lib/axis.jar new file mode 100644 index 0000000000000000000000000000000000000000..a4ad0aa832aa4ff23e384be971144975b4d977f9 GIT binary patch literal 1604609 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

3)|nI1OhlZZ;eG88YcNEsZ9QqXZ(Ho>GKA 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 z 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

e{VbD8fw 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%0AEuR#S`dCe>z+$i0_-AWtUI8hjIlpD_|f-Q=hUO zlCM+OM`03X0}PXzBlU4SrLeq9o@PBoPNjL?)CtHfgW7XK#|Xa0$0A6G{TxsITXNTb zRRGjeJufb(XC9!po;A}Vj3dw+b-;+e>q*n90b;xu;ci-lDuov@WWH>zqUO>J8MrC7 z`wWvJ2MzfA9&U3_#t@thAK3a;mrXoeWyWvX?XM*`%5ir~k~*p2CQ7KM7S>m-Nh+lr zF;kW@Rz2*fiFHaYURHB0bpcDJOA|_^VW!2EcdvzF>10iS`6?gh1u5_3pGStsRtn$* z0JAuR*U@K$QP@|ogH^&TK8Av6=8#@ii@i6S87ruietSPj^h?qfUj-?t=l=Rp5&p2k zq~HLjSmyYc^|3*m?8zKPG_0Or`Ye-sSu-Cf1KOEG%!sJQ@cq4YHFY)Eb-d2W9`tj$ zPPuCAb~YR#Lxel5Cn9|gaSrk8FlEU35JkLV2yi&MVwge%iA%=KdLh42yU~wC z2*w)pVp3iQ)?~R~`x7pvj+01(j=C7V2#0QjUlJ}6h=aGt5^@LwsDn`66z5dIbqQ3O z6m$BRNR4j?mm1t}Wg%$D1vO}9!yzeHcOjA(>|xzpxmvdW)ac@oGt)6QoCpz&7{ z#DbZ7ISYZ2%{C&%PLF8JFE}R|%w@CJr!<*CO8Q%kKxf3!>RSoI(bmQ_-@YHA{S}}# zIrPEh@dJefbFhg`ww`-mq;vdMM|mOy%}1ypFjxc}DgqiA8I^>DDqMPrTpaHwHd4z` zov#q5Sp2reetwet4^Mv>MKOC_9k&=_w=mHYMxN!vpb!|-|Z!n z&3Yz(M9=8T(E42DYfytc7ju|p&?cpHJ+~1ep-f+qZ6Xyl9oFuKCxt^E)RBByY= z=e!h_`z8q0>E8LWIs2ZaWp+DpIx(3Z+kkRlv*;cU81BIEH;j;bw+|$5RfwQ=hstqg z&2PZlR|6ekZz*A$%G)4^+c54OD3xz3XRZ9&L){!S9k)#$$g|2x=EKY$a$SMwL)adQ zT`_4xogSJ#;p)TW9<;*47ntBjbjr63N#{hV5s;H2bfk^YVtlXK-mgcOqRGQNzgP}S zna1A|(;7YQoY3U;W)8+DHF-Qa8xvQ>c5IuHaFvH3EW{yTrc`e6s@(_yZ5my|p641P z$BIu;lA^;-^OHjEluiotc%$kTo^YE(#Z8}N6J5ehS-&a&gx|Sf`WordOHb?SfqVa0 zDqxodP1XpD&>}%@mLRc8U=VFp?3&cHt*%fXZ02!Jy$oB^-3HYbwuH^l9pf@EGFMuT zCVojFqod_Uefa?@mY%kWdKCCFeQI#3gNg2wD~X?8hc4}%@aJQ|FMIh0DD@g-a&rNr z;@Nl|l*2KO(ttk;Id+##wfp?*pIL^Z1NVjHcUma?ofeY+4_St=h@gs~q^*O^f0P4WaAB~SyvInr%$QOupg)g72fHKYqd?AN zwO~CLp9jLd=l!{z6Z+@fLrl#SOeI>2$qV5J^$y)Vo%`aM{?;2%Xe|I*o!v`pefFmD7#d`L?Q%3(3(X!z4Hd`7Oy8D4}!L#YSi<%13NT;I2`-H)3NOzOii8kkso zS5fiyO$t3{^PWFE4Wg_uwb52c(Qo}ZZHPt{zFL8WA8WIF&b1?c{i3rqzU-WA$gLwj z^JY=%VFYDJK-RxBa)``2T}fjLNL@q8Q5ON^0?tB0(@m4CI^=^cuWiumBKu zJTinYewe zzkc?+oe1`yzy`+55x(iTp|Q-wL%FJ>*<3T2>GH@tm9h84ZT=xhIw~OOj+7CTW0W-Z z2J?NWpz4?pqU-U5NaZePz+Xw5@b*iWk8^1;T6~S;d8l2q{dK)0*acfo)C0SFsA2K9 ziR!;+$exQ2yz|gjO#2)Pj$T=_*gc!+Y<5xut|AHcSPjv6R#9W>PT6w0kkPLcGByq~ z4K;r78isms-E$KPE+*`Y6(vfcGbbeV9#=l4o@_vq(UP4}Gr_9*&{x6y3e5NrsgXHL zHpw$_wfE*mG?8%^DMVY5q&`~E+$a2#z^kw5VcU7d<+gWw99v8H{D*rh4g_cSFz7mI zbyIa7ws;j1mIkT!y7{A`jZn3C#7*@ey21VcXhilS-1kOT(yx1(|96~sj4Je|lA{x~1$o23Cu<9tRzHOkiv3Kw};fJ&jyJq@> zW0vdc7!#ybL%kXe$hfe~M-MN72~0HIK_r8K?1qQr`F;sl5^KH@U}{6lb$GGEm*s_A zex|j>uN}ZVf*Ww5B9>%!F~Lch!wIACg-fg*nngd|ydN!bnD>~l5fc0@U$=S678Yrp zjFq%urF1E=-KQZS;`v;%Uw&LvPuIOQ&C}p zPijvF#l#{$@IOP9vRqW@@S9k>zr&T}e;`&7Qx`+af3a$elJ0kf1BG|duCuMGI*))t z2x-pNG8bus?>^{T! ze3|opasDn3grf?Xx0IegAi zMvL)WHO2Hb4RepVgg2~wlE0f>X_^PV)jpqslNzTKY+Hk6_^n5|Ofl&*8nv(s!@L}@ z)?bGG0_-|nebVT7Xqc&Aaz;1TAUJ+r?sepEJ$5fld29+vWNwLuXJR`H;=TqNZHI;y z91{=Wow~nU#aZ=sK}xOGAFoDndZ#*g>Cy~RLKlAwqR86k60s((SaR7anxMcmOV`;q zjrSKXPqEg4z@ToG=41sZ2xSnZ^uZEF_c1~pQ_g${Tu&a8-r-w6!f1>>-X~~Kf-jYw zlg(e08;}yiflu3^At;+GdjxYD%_y%FOc}qS)p0ybiu=(kw9zTbBy9q^`6LzP|EtHR z{4*{S`g@a9e}DfIpZ~`u5w&yqU#0#Sg-NMF1w>webz%L67QTdT1O;E;J8+6!Q;iY3 z)bk=ollmQnB-L%B4iw!75WiG*5nUw3SV#u*Np1%7)ac13H&Bo*g0w~Zn#;Ufy=a;K z#@aFOz)r;1n7mFp5wvXT%@Qm};`Ld)LZ=j7@Z5tfO^_x_;zO=@K9em!6bFuz)#O`N z)o(x+QtSr_E_SXH1JYo~vQ&BrN zQyY5+(|;JJ!y2AGD$A&!b}i3$cSHkn~1?+ECR)GQ^c5D z8JOlf@gmh~B9%(d8)z3hAj@jl3SscobEf`m`Rd2e@lBm z+Mav7XZ?D-uQ7A|{@x$~0V@_6Qu3+9COLR=s_jAJ@l6e;K(|;^461(A2dS&ypJSoo z&pXi8C_8jV=3wzfVza0mh{3V%o1wN^w4t_AzNANPs`_Mu{}k#cr?%KBK7cRzN)Dyk zD&M2q>CztN#gZHBhQ3yI>7lx>yBV?t#|mc7-OU@}sZ+KXn4mLX`@p)#WW6RAxtLu^9^KI8=)(vvnc_!q?V zM9c`uy1q|He^Sjj3n?6{zD6J`C3>g>4VCEoN*V!4WgZzl8LNn)sTG%5Gv;+Wo7jce zQqmnukyXrb$e){8q-yTLGPQWC=A*l$XA;RWWbf3Mg-@Ts$y_5!0irzvMjWYWyc8um z@tJgsR&GfL_c8VdWlg6j(M8KRtlm@Uq;>~5dz!V@Whs9lCG?rAaeM`eNVQ*Jxrnp1;<>>8AO~zf8IpY z&Tloa4~xpP9BAuKzG4$2?rnz#6g}Tj7J=Q`_XWaMd}7qi8<}XybLcIWAD2aQe&vxxZ>{i z!O%Qtg43VBkoAx<6w4k&EN`SM-Pq#p_Pc|db$hy&P;J_3Mko-(6II|5v;LYgXn38X zKFblOAYfQ6xw^W_+1(_NJP+y*6}X|1^-@|RKIeh{4lW_IYUO7rhP^lQL zR%Qcjk^U5>~DyuC$?mKl|ERYsX20lpNSCVHcj0~IMR1>kR@E; zqPKDRh5ovD0rx9ERDWTm{u|Tx5OJOwyL(_t1p=?JS@lV=zvs^77l)40Rd9%KN}5ye z;Y>)IIVSK1K=?VL@A85AbMe-_tLhNnLv@s&vnu6Qqp6n;JI_F2Z|e3S zp0u8D_NlkzP@g7WNNVqg|Eqc2=qwl;JMVS9hccJxus25)<#Cpf-CT!bl&DmAQ%$a` zPSN4+%Pg3ZvsF~=>aD)6KSaP`a36>^h*zDj&mnnZT}OwkY^B!b2DbL*=3TRrUGDk0 zlQ+>Xd*A%O(@>O)S{a)G+1aJxjE0`_y-^+Gg_NhaO!RWt^Gg(;s#&d>IV$~S^jVA> zc}=Jh9kZ~ER=PE$ATZEW#mlc9#eLdUwaHgV)7LvyJh%(#tt{j3yNn$Lv$DW$bEIDmej<(Y8WY{0J)78>htMQeTJ;L9^`N-AUIj3exvISWS<0P*u z8!ZbGBoyc*=O_@MI;J2o<3;nk$daa;8uxI?atvZf9sM4MaSH(CGZpvB^$W9k{hL}) zh{|=JwblBLzF%(0sY6q73DXm~^idDR0Akaad4-%(hu`J?4ezSoQUggdOUma$Qyl!N zijn(pyiO8M-!k!(_ARFuL>f3bFI-zl3)NAb(%g#XcbC)*G+1|1rKOIrK6@U@Fbn$< ztkBY>_&hMmDhj>;6hbkpFvSH$4Q{X#kkxdd!e7kf)tdvLCSN5B?3l*9yRX6cJ1dpG zxbd>#amWQfTq_0npKuoBk&BHLb!Znr?HxeqiG*E7#!*F**)+-WeBxl8rr z!OZr6B@aRAJux|03z6c6^=6#@lW}gBL)5y2)sN(bGCY`mpc?APUfVrkw`JGpnR19i zy#Y%pTz0;oJ2d zkb$d5+NsMJ&WSnonCjgO>x1s0YVY}D`LakIS7cfd?W(G{@sf0whBHVjcPxXq>^aq= z#OoM$;KK;^5VpmYA7lXVprTMEcIguA$aZY1U{2hWYmT-R-_PxtlkziFy@WQX@mW#N zZBO;>eiO4RR{)qsm^1YdW#9l-=uoDE!})Y#N%;v)(JqU!v>F)&H+eZmq5$w0GO37e zE2!E73<^gan%)rG^|IR|L{5LW*aI#t0@((gs|H!MO$*GiS|c{ch}8}Sw@nhGP4i(7 zZ9YtUIHgUtzyg9w(hP!aA2c{qT%t8#+GN|YLougFnYbKF#wI|jfh8-p?l(||n(lh1 zXr&#LiJqv1Dvi4KtzZXES7brh4VQ2*l5ln%PZEt({1-G`DtO2_<6r4SbL7zjL9YGD zN1~G*`C&u3vMKFU(NRtiOqw-teBac|0h5TE5HPwQ9fEprlLb~N-HEXVR~>rN z3msxS%8x`00{K6qhru0G*q9fLDI?rx$2%csZP<;J^nzPqjo~#&os>l06!PAb00adQ z{Gu-Y;K^GCHzS}{V|+#2K0llxL!1GCM>Gk3$?k{ngYb8s(}UQ=xt~mcsHW|O&j3vGir~_By}cF_!dg7B`p+XUglTo zwVj7l>Pe^$v*-&Mkuq46N;s)GmYfc--s>dxH(WMr^A$`JpXCx_@Jgq=a&|b)o>A?yYb2zxbUd{Wc@HgJ~VlMZPsLFm5tlrb_vcW0Y5cGApXD2 zIyl+^4y2((Vso-Ge9ewCGXCD)Z@L5Fgs}#bQyxfVf+`gtq>pon`XV#2M zN9$LcBBucos)qDA`B`Pr`OR#9BRJDGW{&KYT&<1Bl~%JTc#U4>E_(qdf!2m2JZ|Mo zhcjZi1x9?!JOIu=Tu$&Oa%MR&GDVV?;Y2Ua8InY`%ijCRti0CQQ@ZB7&%I%qtbufp z$L5X!2*56kdCWrdN9N@|l}@3V8j8ki`r?^{QfMw1xu5P3D!)nOkE(7=k>JN-uXtpS z%BkF%o@e26QMN9^=gJDBp$8A)(nfC_f)o|Ae!5}0?^ca5CTCUyV?8tod!0qYBN1T6 zLFl$F^cMLE*MC@Fy4HW(O&{q8GTZ-Zpy3+{7b&LP3^eNQUu zHh}q`2O-P2&+YcJ+imCV@ocZ}H<*7!Br|@$0aOrj%vjlgBGxh|xe*$E^)NUu`5`BM zZ3qB`$=C?91B@F$7PUkSK?0yK0*Zr zJ6xnWt^;T4e1-aV{9}zZ8%j<(qz>f%Zb{8#!?q>%ghNCCs6N}-o`YSbm1U!~uTKJt z^4VETJ-D`68jjxJ2bsG*urjb|oboLEi56@S;wK}O0mY?}@BjEYwb_go z-~lb)m3~$PV0r8-0im5@)kJ;TH7th=VbE1+ALLQvW_P&9t%28XNQrv8a9@KO~s1- zLzMREr+7?hxK*qUirCOG{MJdB#&pg}2FKCD`f&|CPO#TMocI9l)fH$~(mc9YShCae zJy_y3y?&2!ly$VV3`fAu&Ww)4z5&L_A*@Xcf`9^?@qK?uG1=flxCDEo@EgR~P zM_U8uk8HHqSGH_Sa{auDDT#XW2G+`yj^w6pu1*tRz!++V{eqpR!L)9(5~p2=%LpU8 zYR4?Bo5u>L#jzM!SLu%VMH!|m9S#7nNNJ)=^L#SM9e1#n=-0?no{Ld`E7a>3w@$dL z_z!_K_z{|Z56%*qYnH}Zd3k<*er0~T8h1FRrDfW3bGv|;L-uvDgG!WTC$0RqyK=vl zdnS>?;1|_C9@y;x-$DJ=PWnRERR=VfPGLdVUq(syT(3`dw-=C&aF$BeMHkMf%v!&) zJreJ#Jrr;0^EQv4)H^JU5AA-8H>G~{w~P(D;Zbmm?TS1sI#??jN`0_uh4PZH=4CUR z3)E|0}@#!?0IUbxMe-J>IQ&U#R2m;@)n@`*N&uO$jT%THON)bVBIV}U37G>w2G-u;OU&W+$71?-jk90L77;#l zi`x{df?m(%JU&@11Z$%t(C>)!%-T=eINe0Px91Ml^BB@Tx)3W(=V({vi+Cg*|{=cxN4s0hxRUXt(iS>C;A!QZgTh#kjA z(1K~YRYD!~1g*37upSe^4C12F6xMCoLeE^B>^2GW#1J^~pI1Yg>Ug=9#5SWQS0Y80 zn6(yjVo$JUjQRMmq2o6?0ip7dTS>VB+dF9V`nQ9(gv+*MCiZ|gb_?X+5GV_vDPI%C zseXZc(*gzG2-Y?^LlONc(V58cqHwZOhkv*NhS-*V{D)bF->@;>;b=x2GWV(pMz2%H zhkY;sLVB9M?%ARNl;LGOEw zo6&syRlyoEf6horZ_y*`J4Z#FDmJ)j4|&8{*FY9TLQjvMcZ|cXyIxGB0%Q_oeZt0jl^YyEVHTqq%>z#Y8c!{(ELTdymU2wWq zm|M6;b-JOIzUq;(-TM~;L?0e04djagEY=f5%r40jNM()wGr=ERJtsUXh+4yEguDhl zzL+DIs?Lb#)R3S>(}X8pQenI|oc~IFum5!Qa@Y&LD*mNB*nd?L<$sgf<=cI*Nd?$}jMlGL8f|SNHn{eu#+kCvx7FXoS z{TknF?j+$9@|`EDJxGEYd|o&umZw>X93hu+tPbX#yc-kNJrvGrqbxGKXM!r+okb7O z&*K^-b=C)db~RWI*5|xDt(F-*g_Q8;`5T*LJt>_t)88AmcfOdjD87?}ELO2t;(% z;QFEix~+>r$Q0G1yYh(Hx`I6?H0mCO_|b~Mz(BTh2c8H9Rqqf(ffWY{P4ek`cu5tgn7%19wTGtQcagDPXG_v;y<>loQYiCZj%*U?O8iO z4GnYV*0R?eYjL~^H~pNgSWB}T->k(wj;@An+Ox}Y=~8nztd)y_`}hO6G>A84g!?yh z64&2|R~x(0I~g59X1k4&Rzk*vGff9Wkvy|;DjZ-Ck41LqXv=Z?)#e1TN&TI9HY*V) z+4pVc7k3_09sPoCqj09hfwc2JNx_Q6J9Dk_71{utaCKrhEw_n;@`8S)l=sS$^qB6W zwVe4U@34I(BQ3(FW=h26;_a6U&JL*|SJz#AENMGa9`wVa}v2B*lMX*ybMz z{e(Heh-y8m&>z!RJ~LC?Sgy|j$W=hbyda)~xtv@Wvd6c3{KRB{U0j5w4KJwh?}WEx ziaJQ><23mV(NJ7$eZC@D!b2Ip&o?!4$1(=9Sw0A3_%qAdJJQ(Z`q<*E(Go=skwj4u zWHqzaa){nUZK6a2XvGFqY8(=6Rm8tx7r?pRYSyFjVa-spm*m2r0mk5oXXjn4NWAB9 zGyw&fYzLUsS3YjvhE|KEmvQtbhm`J|X)82()tqAiInJoManhlOoo+Cl9>=B4ukN;h zT8~MgNw%12(_CYBaIBhY>^fw7B{1cxg(QF;6miElNKV%uS0Ao2X={*|p647UbV7oB zHL&R5aGtF8IWZ07qP(R(NMzgbJ;*pjPqc$0(Cuk~`P4qV!}mIVHixuTjQfZtB=(AU zjMX9@c;^_?>qjB2&V@Sk0GWZ1 zoOOPnUYJ@Ee1(jc^9|wayR$u8KO=#I%j4}iUm(B&?&laBLJ;NNE;$20{S#;*ir%sY z5Ep2(_rGah|A}zHdCnk$%ab+muYrl4dBr#+PT2!>M`aVYG5Ho_;S{_|$*^duP2saA zo7A|iFUUmJpcE;X!fntn20anT;0u1H_(j~E9N~Mu%zs4nFc+*+s1nD#rA&q{iBZa- z-+rtJc?+_dk0TFXkF$f8R@B)Vuqfq`}6qT}6-@Z-Vj>vgelz4ti0Q277ZSzWDz_GdEB zEi3?qIWR#LfXnX!6m2oNaK!_Ec)TOo8tXSXh{v8WCdm=zChFy+x?dj}Ck<(TT z?EdGzj?VtCo<~57avb1FatDEedIAjoyCjfLUFO)ax^7}52t65|E7E~P~VKB{=EhGmrd^<3Bf`3*ZA^kXVpcK0?3cL*; zwXXZJXP{a4Tm>2eFcrRgK=X4?wOjK_M>+$3MWO^#|wdcdr z?r|!%*8}v|#F2|`PpBLACkOcMCD;tXL*O2Q7ts`fR1l(HQijhGulV%g60gv7;u5de zw67(+!XqnNZ}AD1rLV;FE!=k%2K1YgZkGptc5k0v(FvKQZi!i~LXh3;ajnv$CO6Ig zzXx%*d-jPtN%nM}8OvLw^M@(7U*u2!;O@(V+gm5N-z?1F8wvh5zmCA&9m4tFn$(|o zKT#3^xl_M`T=%!!^S|Yxe&VaMe4j8Gm%kZ)V16PpdKVn^lyB{x4sMq|B(Q$~ewX_{ zMe^Ur`@0_Rub&VIS|YDMB?dqF1_Ichc^IaT5_jUi*rsUO5G{nE)w$Viaj9Wr@AkZj zqjTK(u2^FwOOeR)??HUx;>nrC(4QL?#bU;a$!8JYpHu@Rp6&+13n*llVGPjtMV?AB z`E|o0gf0JK7Z5ngJ(ZS(jlkyVGChN18zRz^f-g=ZS^|`m4Z{p{&5?XNpfHKU9trWs z>Qc)*lJQd)s0Yib3OA9KqKZsaGBD{z_D-L~RH9@t4u{+=WA4MC@D*>6P%Lhw0BJH+ zJ~5OmA^f~6Bqa+j8AK&sL$F5)X;LgIbAuXywCj*b^O-nKc&~y4Pp2}D6_OKVLREZ4 z*;Q9+E0Ll(Mkcz$b$0`~)r z2c^0W9h`$CGps`zy6#98LBbC#B3aiV>O<(3Gx@VK!)^z>mNTWBFbl(K4*5j%4`Gqr zckJcQ)(+uB^v?qy2dALwL~K6iACqT6dJ3`e-nw$F>T}o0OWG!3m3#--7q%jNsGEET znj+e#NUL5$aDcXW-7V2+hVu6G3@yp0nc|&ldG*sB8N2g+yC~>1WghH0yc9X5Ct!gZ z>8)<(kr);$sbz{6;(YhaY_&y^>JE+{uW@R3Oh<3>5I|UZ_L^)k@1U~^8 zt>+;fKB0T=sTr?lFFvtv{%a3JP#XkNM@a#g`eCtM*7>Pe!`MJ3vjOZkLTsv61lwEKx&Q(76+|6`$QDL@DTg}BoY-*7p;)lz z4GF%gE%rN2?`YFF1JUs*j59_{;u)I*nf8J4I{ZR^h+TrGrtDd_HV`eXIoXz05dRHb zd;;}Kn{8~NXtHZYMMOnwhE+r+Ek?pwgE zifdjDNZts(&dKu_s0;(_oi>5_Fa@R}T0%58m;O06bli~_iILUh=TIwTZWjC%6K`vu z;hM7oiBLe}%*$BWz~0baMkFI;F?9a3*3yoIBpX|$8!E^E#nuvv(#|5^-6!w3!fI`4 z7oHd$hwVxFqzVaUB{c`WeMzt8EB}*Yz-wn6D5f^kgd8rhg)M|r-^5)gQ~e*#u&Z?z)lTDMDAKeFxlJy zFOrpN#gz&MPsP_Rl-c(&2dA*rkp z^)B3Eq^cOFM)t+KU) zk)XhDJ|>dX013KU&hLQcb5$$ro(F7kt+QG${SMA*C2|1gg523q!qKxq(rj#_W7nLo zD@Zw1mu;3h(Uq+d6R?H%Xi71a$1f#~yrPd0tqeX1gEbr*A;8+eGqKkmF4?e$A&Ncp ze%^0cA~j&_FkbUB=zlESZ_&_+PVTK7C~Z-bHoYi#lJ)hOCSS?7}?nz%i7gYUW_E*u&f!>y;2G@7!8TtI2{MpJ#Fjw z;IeNIBV5~)8UBTJAp+jm**f~-8A_0EZBSG{BfMn(4`Rs|C_hXP9^Aa0IVzmj0W8Mf zHIC>fCM!B4Yh|5vf_TACwypRleLM~g=4dHo6H)wAExv(mE9yzmbvleNY`>+>NxYB> z9kV^7FcKp#^_4YG724oeKppp%Td^-UQ%MXH;R*mpYoJ;Yf-!@GlqN-(V;8PL7iKny;L7}mL zXw&yLP%`L!+#Ej2XGoknHCB~^s7Q`YaA8s3*#K3D^&2{I?=kqoP#T-_fKuE5cPAJV z!9GmT#K@?Pf2pmGZVBC$cxdn+q2>TNE7Ly&o)oI1$bV@$4@4O`B4p!L^!kj93sY4Q zg`QOpf=fh6%A8u6Qo)Im96nUjYL#4CPtB)+H)Ex4jX0fCKZoTA4f7WZruG8ajf@4Y zs0|5m5|(TRsZcv^eKf>$9KJA29(YZ5gkqhg-* zW5532_)+2Q&_J~(t91x0C92ahlB8uJ*Nh0knJ+t##w1s{5K1PhySZqvd@L7tWn+60 zyq;Nyjz80ali6DB3DT3fr$}`tcQplR|Jo%!iPXl|+(lvG&F@5L z=z3s8aP@Lc1%D+>e?%!XO`ms1+efj4gaW~7v_lq;Kqok%JQ>9o8_8v;6xg#j=ZP9- z8PP>a`nSD8u8?GAY-Uz{GKdLEwEPLOl#-iGpg%h^=bDTl!|N&Tq=rZ1sqV*IeQxnA zpZ|?Dba<*U9iFE-#-++;IV>K&q2+LfcogO{HAVtyl0c%bUY!hCr-?R+A80kM_fIJf za`{qJ6bwhLs2HZ90SGRSs7HLahaJ^rZnsL_{+UY(wn76lQipboIa_aWl7tqVezm~F zuR?{^#raZ&2k*t*3^32SZ1^W;Aubix$hwA}pd>32*|72~H}k^9wFxE-P*NCCi=u}N z^>Fw=klnL>68KX$HV?|}q<=|CZ6U^?VO5IB*MXCjS)pyvG>rbjdWiB=Zxgyf7A9NT zcsK=mLZ~!~8zLapKvY6^O}#!AMJ}6N--D;~o&l(Pacv(DbYQ(K-P4a%`OM>@_`-1F z9?RKJOD*BycZq-T(;A!zu(3J{j|`eewG?5eHnCME+e?^83Za=Gs2rGnwy{#hg42lW z0dG|Bnn}zqFWt%Ja?FbzdkcqCkvTj6Qwq!{xyHPXS^MqNFU@Y+b3jBzNy0QU!xm&x*8hzeQnZ7oAC5FoHg+U$T`@xj?tk!z2Eo^zUt(6l+CEpxjA|ov^??uT9J@W3d z@TTdAroum*m$;eYgs6#@IM2QbZutX_Y9PxR56I=*Stl$*yE6A~z63!9gR-$r(Fo94(HH(tB z*f%5|0k$EbA&o#PtXIs0%uh>SIOhDaF=M|t;Nb#u$9aXsT_GR#C1csD^|*y3df#ZO z?FGhlgsWZhk1!wW2A;L-lBY3N5l`84xv<|G+kLg~?{CkNA{pepIlKM{Yq8{7K~M2m z%qWF}B=jg5SMpaV%BJJiA}49g>L*ytyGdXTp;TVT?JEln7DUvhid>^f-Enpc5>J?& zE!EYh-&y{v|)1k2&HvI51P>QD`!{0xbI|+ki3U+ z%g|A3VUv`A10i7$fsW9Dv1U&nHO@4 zey_DL#Vfj{ox#*LDa~Atb*HQMwW080u|$Rg7Fn(gKFbNFG7ZNnT(gE+i|pAobdea2 zVN1V`Gu@EQY;><@9jSPbGA>pA3b@3>{-$XPr^lg*Scgc2?Sf-8)vy8{I4Sc4w znK9J6dtygdnNKHS^g(+njxD@1Ny(1z>y=>}$%SCw{j(g$+J-L4xS?fk6w~z!nL5bW z?q$N+_+rv(HWS#^Z;&zM=J*-}No7b9TJNMmG4y+m4HS>qUKtAI=`{lQp8m_H?!#UxDBv$=}x{Z|Zn%}kO(%*65} z6mf=e=^r);!;*B&F7bkAJZDHNetFe_4OBhz;pT?^Bfk0JahIcQ^0`K3NmOhpR8O)j z1j1q6u)oFVa+$1qqR*gEOQP%*>E^U*HA8Vk4Ev3eiD->uQXta59V9KN;K$`^D$|&S z8=LYdQZC6BSg7wcc*@;8IROj>W8Wj+HL_xE$N0pT;L5g1X*U@7)JZJIrvJo;zes3K z(;isgQBY}fVv+P-O)wk!5z-z?ADoqQh-QZnt9cNepNnRg!wzzl^zQ=Tyg)RFW)p;9 zfz~$3^=9N*-!1XUu>|mJ$l>>CI46p{Mr2H^k7tjNMRH^#nokk0+)BKpaP!nlwg&8^ z4RfyVyaqtkZNKTkiIm2*gD+1|-Mm6UTR<_ok5Td^O6 zm32iAoSC>;qq2Q18r;^yHvin;!^V`6?z7fdhguuP@Z=mz?SL6^@HY4fgZP<(dvbz zs24SADo&1EFLG;Lo>*b@vqb1dO%ho-g;YE&gAN{e$1xIAoddT~S2=#^#fo&a#uB<3 z&8CPYvt*^JtD|C7)jE6!$W}|R%${_3cv(5HSH&!(vG7WN*{cIot!N#&2p6R0BMr(% zc}`|=vZ)%BQeI6p?>EJ^U)!;`?Uo~586lA+%e0zl6}aYpoQ_3K0nR!JjqvIoX#1sf ze;94jYhJ88R4Qz%SuP}3v5vJv$9QVRRzsdVVgjhj6mULDWZ(w=0isMHH?l4wLSRa# zYw}3&Lvw3G(Y>olVUie|ZA-e_M6zsu--F@Z@@3qki{UXSt@3A6JBN`(gI#>?VN3g> zl;A2k2BV-3tHOCm6M<82b)_e>HDatzRj0Q$0s5gN+*b;;SR4#rL$wOwN*4k^h6*A* znh-3D@*{Hz8sHV-_ye6BS(#Ly6EDnrhB^wm6>Dc|${+1Ksk*(6Z0D^!)$$`P&5LD? zE7s0yXf@>YT(ukyJbkx3k@ld3E z?1$=)&DPgdik}P1Fg}!%0`TO~t8JpKi|h$Uvh2%}q1#+Af!hX9^D5Vx@?~@L>#R=t zRgRBu4nYcuH0PIux31#t;W@UrX%;NA6*4@WH-ombgRa+IeDQpfOSxTKiWW`tj0^S( zTt$;N%$C+~mwm?b<axrZGl8VhRjrz3Pj zN%7{dU#?0z746Ivgmeh1cm|?JrMd0@q-#cW%BSFkMrVy4me}bEe&5-LK3M-wR!{Jj z3`@Bthvv)guw-&6vq#y%Y*i*fLD=P-Kt<`~YfeIm{lFa^wb6eH$Qu-60;SEq(+sO; zw`tdMWx{T0Ni#&d-l3W?-Na7Lg%-4$WNX z7HkYp(e2gEDvFK`refb;Rh1~u!|%-WWum@1BfC0vsa8{t#uheQOPEoFFTsi#fJfzFy`V%(xE<3I}8MZSal&(#+F_tm;7LwV4?bR&cD~gg5 zftd&&d6OARCYDxRFYr| zoqj=PBx++_oRU?~vrj*Mq8?>RQap67(Iwzfvr-1Sg!hzJh04Vj_*Ae4Yn9J2(uih) zWmYGIQ1eD{X+tJnVB|6W5=I0cmouhWlXgWu3fRB{_1|gA%&ReQNp3nXsj+%)4yaaM zRsKVw+dB81(;@yR(z7S0x#EM;O8NELI;g{TX;t=O!W=|pJGbQIxCyS}M&8V9Z&_rR z7WbJY&yQ}6C)1|?1-Gjcnv=0h?%@`^RqqCPaMm>-G=tT$YpLjCn4YnG{O(aFPHMKH zY`ld0l)w3;eJv&k)_PNDAUqD7h7d(g+_MUxE1BO@2Og1+4;avd9N@-;lI83HBOd^F z#rHMQw6A+y2ZJtcTvvlT6oD-4yR7;F68F=`IQkpZNyq?yjXE~)@>Cf70-FYHCJdHU zoJZe4xTv6fD|`f`+#OjribjrMC9?y8Q3Gy2@DnISWe|9Fgv9;+-K|hp#oC7B=`1+Q zY1>E$u~{tDHgUl%m_grP;6g5FmKmyedr!I5LLcI1}$-cv?FZbRX+0Xvm|ak z|AJ)CMFO?(FTa@9;rty6c&;#56+~DoLBBHaF=bdw{L0b+z$_f~&L!6N4MWl{5(pl_ zgj2%{O{rM7qixya6b)X(v&wj>Et)2mYlwAED!S0J*38kU?(ua`-a&BZF?`>KUXp?Q zSS9Ux;q{rVO&ZV5B!hob^BqHRk^!Y%W+kkxgN4Xty>g6AcEejtHlNNcJ1NKhYAw39 z?4D3|m#?G!&V4FD`OBg}yb2|@H2DbOI_S@tw@8GuIU1|9lq1-|A5Q#$N*nkEKS0+K zuQgR;u*tgL^3z+;1QP+38NjX^gsMAE$>)_s$rrlu_;0KZ6Sfe!o##x~DOc#sR}(@R z4x=Es=&--=162HBU{3*SPzN_NVtb>IRbk8ktJQ+@*-oj`uk@MwTNd%ht?!OcVFik0 zt|G?iNl(9XF%qWy$Zp^?uzsBB8@I0=01k+1U{YsF-innD0oo&nE9*Bd; zZ|d~h*LK%_cWa(K%mIIH6z)827jk05Hh!E!_1=K@FaDxFQg58T5N>^DC+qkb5YvdsqA?u7B0uSfgeJZt5D?JNbYa=Crkw4zd)>lUIy%j z&bZYQw+lRZ3BS^mZQr84-saBy+j;tY1XPl}?8S3SQ7W*`EUaiDPpBYYNJMTz--mFm zw(irWXccPXaN1!UUaW(yGl%=FJGK#Ed~!Yv6d`DLz(?mbf8T@_xAq%f;7$qi6k^Yut7_>19;s3(Nl z19;rCt3#;$*vEOp^Nt+&katJx2@>dgy+iuMG5bd95es)=8d*r!?@sFn)Ul%L>$1m~ z)M3#^P8+OSBTe=rQeuc?@xtnPTZ3Fi8}7#1n1QTiSEXGK)#eP<>go%~+ZuBOq&nR->NR8%!JRrZYR&0(I*3Aa zCU1j-^AOmYv^L`H5s5{VG~7f1ktI^=lX{`Ek(kp63Zm|N+W;Z`=Nq_VW2 zYa<^Oe~sh_amK^pOcKE=sb3e@@o2Asm$El6)%zifvhOFN*V^ASgPA}QAhmoAE)Rm> ziVy3cLx+Op4}+Mrg;Y;G1uqtv65U<+vQ3D6N2wK;I{BA#e>UgahxR$`l|r}+|7N^7 zfA*NExehvD*;A7K>}Bgx;5|{5BV|_i&XKvx0^iHd<+*A(tSPYoQ4;pSTF3=s5A@rPsXUAwpe+q?io#ZrAmIXx_6&0J@{Q z_JiV@2_}Y)gfFOcQI%^I?hEqB{l9DRe(cWtqkp&BlfGr%*Q!Iz{jn<$V|VK-PnnlP z_|x*))Hg#tom$Bx8GUa8bVPD?ySLrBXL4%<`T_*rLLkiaf$6iJ%ar(z`u>2G(ZCQ# zpeGFSLUL7WPyNA@)!!5FxYlY9^+BOM+!JKA_KNxUJ5Q1WyuAsya0G_Q3>A~~9W7PT zqt>uj#4#cD^y+nttVFUz5|>5iO5^hf*NZ>-IX$W9X$y@0=0^NnPtbz6*l&IYRbq2v z5lBEPhZ=-*R;FBtVR$Jv{yPplTU?vV|2w`3kt-(kW52XjguLFBBTKg#qybmEreV!P z+@%g>hV+QS;FK18NZHV$owOvS6S!UAas1DbV+*uO)!xwQ#P$Nv=@sYOAHtfaLPUi< zzW%-Lz9S#PL=0hu9Srb?Z-tRa18M?Dr#Hg1S%^Voeo*$pL~eP-rD!DGxbCVp7J?vp zM+)SWJh`4gK8&c)^Rqo&WmG=dL?V=oxPn@mh@SX`v}3Y$5`Jbfwq0YpVnZ8UW&v_S ztI1A->*NUvW^Uc0Q)+cx1VS%{tl!47Wd5#$9^;I%PJKx>gHJKpRH{~Kj+E8srOaS5 zc8vHk6PE5|?r*qbCr)^TCu@W!b#5*rPr8=QPKon6{%7=8;M?k~9k-ijwsTI=!mNw% zeT)xeAIbHYy##;fLUNq@-c^B`fP)9YP;d74IE6e3O9N_yfqju-_bT-n1+b(&s^JEI zH7yfR+6=o`EBTlwQUm2S8GFkKd1H6>pT=ge6Xa)~Q%jtW^Zve8{2Ahx0+aM)CM+c) z6gUTu6KG@y8!K%Q%q;`L5(GT{dK#E40oj|`?nv}BU*XvkzA&X&yvJP{bW((v4Z`&W zLVbY26GW&B_?~JJ>s@(&l$it~pdo**$GcOwc&^7~6sLVQm#v_p>cE^HAp>q^wT=><0EKz?{%Hb-e0MD&G&J>Jwu<>vwDA&frY=!5r; zySj=H;qjfGN*1wF{u6%F&$Sr*2J`#{^J3=AX7#Sy25Ym-FxF$UQCl=eJb%30|24;B zdhH0D(thbrlXAoP1}5x%oWE08r;Ap4W1pxQSw^HcajPL)VdD7WXn+pyM0=?N9M^${+&e z2X_5n1+R!}5P1Np`fBX@=8N?51JGRwykw@MDO%$C$Tw%u?xcO~;Isd-Z4-h5e~t%m zKtu9J9Ce2qgN(mT76S>4fR68VN9J{h8r}n;J|Y+({y++egwFne9==hua2^%izr3Zrw{)~So3rDL{RNkvoEx&ax?fZx~VEctye)@1&es;s(`sx43nIJbL zoFLtZPftCa0{ zl9siMDsIo=RkYqjVfcZ^bMB%?2DBKy1yydx5GfF<-8saG9itgiN-6>aAO!;;g#{GB z3x^=nh{c7AF~Qi}dnKcS{)x(!VI0pr)s*H9^?4_Yy&>YL;6I!&~%^d_MxC0^#@*1PC5S8MB3Yt(2%|JNB+7WtIB5MQAn?gCHnSZD~8a|!}jV`{tJ@wbQ=J1 z=7hZkgbdzHFVhQ8=^Eh1z#H5hTK+9a#CIK+)e3`u zKfa(N=zOPS+r&W6^VKKVbR*W}DqQ3K>u(r@LE2gfN*jMSHdn= zCXe8Z@XUvCV(i!hl=TZ;0%R*VP{=8c$~#IQ2Gptb#8&9iRZc08FbBAGEjEw$`VaT4 z?*9&i)EafR3|Lo)5=~2soZ8f#kXblnjpnAxrmg62bHa(yLk_`wbS&zmQ~vzQV@mda zbu!JL3#U_CB1OLJzp_l`{vc7Q2r>62&7?R~l(B&%*M1!e>6NxQu$EsP9S31anAzMgA3a6q}m_itq@+8OHD+ z33ej!wJYR_J2;Q7RxcW!t_%-%77dX(qyY)Kam;w9tawhI*IeCQacmV_9}m7%15EM> zHi_@$15AI3a=+ah!6lDV!fO1?c&k5cR0WX;?=XW~D&ajJ-hip6lFH&61O~KV!5sgQ zzX;DrLWS#T1B96O`V7)^yMCP`JGp?k*SE}Rxll6Wnw+Fpbl-KF1Z>}ZTy)=EF|$I= zUI(0xJDyNZz6%R(jxTW1N-rF{+mA!VQBCHzWb>&}p~f zYSq9*A-Ya5R7yo$dt)^3z`y-a*x0G=<5l}i*xZkK$KoIJ73lqm+aW(4nUcoI7{%#B zpdLWeXj3=UMndne8C^4#rl5Hu()z!6{qwvOZGyT`b5Zl-DjlHA;Z9AktC=+2yCmOQ zx%Uy|2n?kZxHWy* z{n%mSwQwg9no|ijOx|(-auvlu%q-9!nrKc`%v{)t(*-Mn**(-#9`!l>c`=?kBy6Q*NqJ_iU z4tC|wa@4_AwP&OqPtpey|6B0OPn870t%CDJj5^O!UDuHTX{%pMVg>jE;_L5tfIw*f zgCptkvI2E&fMYwH>G-t*S#8L&d#~CKIFbiX(>R`e%O{$3vfH5Q1Ad$G4g|vF$G%28 zgl*&r@|&b5N@Ps4Ot>N^wZ6MTNs z6O7_?nq5^Qt#ut*xsuY$x$(l(>{-9j-8=gk!Pr*;NKX;9rvt@jh%~AmxMS~tD}+q5 z_?K$*-;T?&-g3q6YDK?Y@b#J3A4oz00TRDC zhdYo;@;QMxl{eB|(OT}k%@3vSOMgGj`%gleoLGir3@z#?)c4hxpxpiAPR>gCVFj3@ z!!k5^f2v&3&L>ptmoG*^eETjzFpEblj9TCD=;OPC((klOlc#aV41K2W#97pO z0gXqM_VwO)HF0)*HV?9G>OEkwV{ZFY@AzE|0>KDJqjwDN6r7X-2I~*ARg%6l;NuL| zskXu_45MucgWdWU!Y?igQHJ-}!WR0%Ec4V~jGK~m{W`$`^SSMFJM={;Km_gS*{Vrp z-m&DwdB|wok^0v;l1b^x$Ww#8bB*2zw(kV2NDwxUdn0wW4LiGc>oYFU|2PXzp(!*? z?8uaNF1Ens8?p&RjvoE?#UeE{Ab;DK@c?CWDX+rG;|V`m6Q%1bv&Bt@eY%izzdgdr zH)7EbLiLp(4=>=lb$s%BD|3xFto^%}e(~#Mn_WbE%=2%!|CX#PdBE~~KYokqnJPVw zZ}}1DQD2*m@Ex-UL+V!=jnD}yiLzD8Dp$8&xoKfi zinl^OY9|+ASVfgknA_CtY}L*5M5DHz5^X1;6h%gDWJT3VD$}PFRY*bxMZHCaT}xT` z&Su^hcr#WaT33ZTufZO3mZQ)ZWfEolU$!0XOu<@$+Ib*dYv z4ak3Wzx|o-1r*@8>KZeYT%yW-n_RhA{y7Yh3br8g)+F{hR||V)!)nyTO_$P28pS?x zK}YDaM|Hnx>n108s&6LT*YSU`C$J|dVj?(}!QU9|-Re)p_Av_Pj)}rOM2#2wQn*uR z0Dw((LO1j)ruvq{K&^#c*+l|qfcdoPB!`|E*OsA0bQCEan%7N9@di_@Jm6+l33w|g z5SMX9P4M|?90=JK#4Sm4bG6HdNw3|bm)ie2A0hTCkJC28xH7K7kChSeN<$&^nkai7 zAi4qP&jNC4oD{!W@=9_+g0xT9h1Ve#-hg`)>g~ed77?GKQp?)`W!mJ5Z0PG14)JQy zzRr8hVZ!S{WxvU;YZOd`YT%M1@^v=*E;nMVdx2D+G>dMZ70x>5(d8IQfYk8lW`T?Z za7KJBQ{zoABw(t`gG}SY|oh0zSaUUZfQF zZuBjV$E1QrKwp_}nJ-0BW`tg4VkSB>P3B?%+?Wndj0Vagc+9TX!hx=YL~bONuYHK> z6mL4c0nDqqoFmVOGOm2EPTH};(U(x>{Y*I85Lb0)n4DjX4?xIHRlyS{0~l2-$w z)J3skL#=k*bve0t6Gt9(DcyaV7MDTaEm7nj?;GSvqb<&c&D;6+8@2|0id(~&q6QK~ zr#RtS>?w%7Q7Z>%sPXDZh3fiMmoA%{?nL?+nv>Vn>586Kfcf3Xy2&?sGUoS)i8H=A zPUC|g+9I0<%C6fn@dumK&cNCwCzk_HW06y(dms(^k#S(wG1?E)v^h7PC^+;n_!J|l ztO|`+Re49cb7lF3bEvCS5BH zdYSUYA)BfzIm@f2$*Limh(=>5S;4*ZT6_Q+Yk3XXv=B$ZbH*uLUnJ5DP0l#mE4%3 z91&XTX#ud4qlHYk=EEs*e`FSL)}KaYS)KI`&6!!A9cZm666Mee^2-&O)!kW`5q9Hf ziM)iJizMIfW&WituPQKv$J}*O~#tYXovj|)$-)Q$DMYcyxyO~$m z!w31=G9o&|hbY`WG^qCiuIe+Z+)lJ+K@LWO7Q%=E7ZRV`p5iFM!>ck&Sm>a^d)dU|lv#c0?1!IA^?#;` zB|Mgf==)th1;3%I5F+2pt!c8%|8=pZ%9x*KSlu#5q}ksV9(MiHaKFN3`bXZ>o1jSr zLebMx_S}mu_^Cg~k*ZAFB0X9Itfq%U*rV>(daCk`+Ul00h>p)OzRR^vPDzc=L^uDr z(+6zsXzIye*LM~jz43wVWu5&30{0fCMZ0{U%q#VnOD?R>R;58%C;D+C{7A=OS-h13 z&Sm~aH~RX`o}nEu;{A7-A;$iKI-IL1WB`RfAc7=(AYsDha+?K+e{XE;cQI z7LD1Rsj^Zj%FQ6IJ}tKZIzRj)m@moID=&b98YCI2+46EZCcp#b+pa}+*<+(LYN<0! zP1Y!Zzqq<ac8XVm6H;4s!U`BKSTVD0ZPPCqS@_ ziY$PP#0gK;V?rmu(JgOl%*bbw&zy($9cDp_xruDz>5eZ?N$WN8~AU>{~+ugm^6!D#NDVVTXNtl)SWO!aCP=iesg?0ah;8>?%E;6Z(W&$P_5jU zieOzvWn0fmW^y~WjH+#U<}5~rtSzc(yRLcEA2s9QUQKG}aF#(RM+ znMDA~E))<@IYPcD%q$oV03Za=oA2B=CXwrN?xf$+*uv=dw^|A~A`3(mRFZ!3`ui(; za&wqJpt8E?>N3%JKPJ$a&mt&MLF2}lYZZNjhV)P1Vv+rdGcv>iJ~aZ{!!qHV>hmvU znn%u;ZwB@dU&XXs%C)IHR(G%enXWy}Z7bV2Fk`7&74TyBd+U<T5h_|_QS z=hsG4#Fg)|1B4h%Ae>Fe(XbnTSx&jximvxw1S;cZDidrd(lv7sN1Vq=GFO0A&@yYq0a1~3ucsI>j(FrrooSKZBo3VNpi-K&5r2 zChZ~iJ{|M#@2{-^nYyNwG-%aaWN9b+`}XALrC9UDET}`QizJ!qpEt-Tbq+x#4!&++ z6|8y0s*YgCj#XY`m0s}lPchVu$%Z1>1Jkuq?-fz3Ello2K#~82#EdZ>pPECGPhpxt z{5lyCWXT_z*LG{0H);PgJ%pCvWa7z@$7OQBOmzjGEk3wehzI!w_kr&i8-1YvNEm{O zj;V+$8V{C4K#Eo^tCoe47b}Bw(`u2hl{Vd(2IB}@yd{^rqtLw_@3Y9rA7p&yqy?s9 ztaAAwr6~p6+>a7%oen{) z2kv7W?t%^n@>r&yFydGq{iX-@rt|U}fpLlybqtDCnf4_7c?Olz(2uku(P!r;Dy~&d zZ4+jvp_b4-xdwkUo%ni%Ox(iFhfn+bZ_mH%oLU7OdBEZSA+W12$*yTO(}_E9uW~k- zk$D!NwcsEMb=)zUVkHn~JQGnT3>qFlV_EYa?Jis5p3ZqcFT&#_uC)F*AJv__ut+!I7(Mv)`j6T8Y6WM1=on`x0pU10JnOL+y^>r(SeehX7c zE}1~qOb`^kF|xo{(zJFBxM!W7cxBg;8z75X-O|gdvsg}%yW$!x1W&b|0;2WKW!@^D2Kww#0dUajwVB&3lXs#}4vZ>H#pX}Tv_V^L zypIhQZUJ@Z87{<-K=|%0O|*-RV8Um{IQ|13@cJ3hT2$d{$%10`qRwGt8lK!5lote{ zmvjR5kz7P^lm87=iW^7xd3T2V72;ge1*t@IufS4;q+4r;?h+#N;PDVlU-$1KDV$C| zFR+6TH+mi^VNT9>cJv|_23Vk=d6J6+%%EZIX8{lLF7(}G#Y0Us1`|KKbYLcs8i4g$@9@c55Gq<29p2rT!Hyv49o|rj~*<;~*GU5_EU8nlXo%U16L# z+6bCo;@THF2Y5&I>&I_S5X=6we+s>SP`uyddcM+sybx1RiS-HI`?tITnV!^>`K->H zA=VAMHigh#8&X^vO%fCm_F&RZc5^4tNnE@E>6X~H4%@e;NEyZV{#6Wl+q%O-Awu_z zfPwXBOi2qcxxOQ^RWP=ph!wfa>GKBUZ4S7N&72c&{2T3U<%C%Kh7=IuopNT5N2w8S(s3Y+*vGOr^jTtD!AWk8kF-x=BTj8u_W0yC%m?n%hJ?zuc z;Hs?)j#J-35j)zuh7g@d z_Xv@n@PFEhCuw|ZZhs=jk|F=+;9)r{JG1}Fl=|;`5~rr~pMZ&f^7OJ&0KrKydaEKq zGSWWF1q?YNI^tDJC~CGPZ~U<;Q)}jsEU7rZ>yQ8;LchIIhMwI4NR5Io$oFH!TZYJ; ztnpGo$M%MX8UByUw`Y%@ZkD&N0)qh1!o5l;`n?v`Nu{nJj#4R_HdG-jn)xbm#z0v# z4=06eHgJdWF>f>n6A|yp`3=?E_}~wi1`s|PfLRB2kfCqSFC^{Om~g>>>84oU?hczp zg40fPar%=>zHa4N8^9(<2vMsoH^_>Md-dsEn z-9{|4NHvpJNq=Ce2AH^?dA60!MrT4CABWA=ieAC|%81AP`?i-@tMp&E;Lw88G;T8_ z^4>*eLv4^jy`-`<6Mi#$(~^3N%T9nD7tFTWZGPXdgU#Uv5sQ2Fl>3%lWBo-;z#Je@T5hpApZW+Wq|Kg_@DVz+jV8X?pFD#9G&V=t$d~$IpaZCFlkW&BCX|dFFyEW z8ZZ>Evu$1m?(FP|wmfm6cHkP!kcDSVj`j(Bu@oa#klLsFX?wpGnVZ&6A2QbAeBX%C z9r^gll6=apM7sAEkUn>R1#(I z%O8N+2W1yZy!p`AQyOpY>H9$3phCf%9aj~i1HTH*i{&W0cn~7 z195J!);aQrE)?K)9$OOejDrlAi@`?86@yzz8p_q+=ug3_RG5V@OCtw8(<2ht<711W z+K1kkbxEs2$fQeB87Fy!se)k9FcvV1?~D}WUeq0os-J}w9UWjbeWs;Ei2uG!?1ULE zDNK|ngpD^$sweZ7`WLMK0A;Re9$J8nf_T@IaA-lL%5Z!~&4B#KYM&%eG|ibK9}A`c zDhh%OvdO^QGbDii4I<#2)&NLZRO1^M211EAwTa=`K<1zt<`Wj^|2>rN;rKav=JR`X zG3RuYuAyD7C|xV%TT8MvEdN-wDOA3d>yOvM%6N5wu3r(^2@(nHqk|_ZDR#i18b24d zE?2*6pT+xaR$)hg0a>cY^Bj>WW*!d@AA!DT<-4H2E;DoyRA@!};R> z6|c?2&MQFnQ!-c)fPm=#hctr!WIve7JD8fu89Dwh2t}Iuh70Nn{=fL<`H6eu*#031 z)Yz0jTAfIs(!JyG%-Pk|VB3M>+;%K}7p@}=evW`@ zXtQ)Gba zitNNj%B{9M-QgGy$ide-sS>VgUf(rW5rJ{0^QS#|MML>CFL355$YS8m;%ZcGre2!T zdcvd5FuxRzQzIe;W=AQzbFNNqlwV6$#*a%~qq)MCELJG2PTGMW7$M=dhNv0;+D=Q2 zz#pZ~oQ{$fV&c0UB~=aQW4_8i;495Oki1xdpE}^epTT{_v&VYn?GX%!(`C5@u|Iz; z4#K=k4$^6}+BM5%y(Oc?dTqed@2_;;z1BFq)~KH~q^Lv_4-1gHz8N9FH{iI1?;@{z z`5u%v)F` zJM9U_K?JKVs&?AgLNJdlv#dyr|Tmo|KPv$KZUdC zC|>V@-j?e0B!l4{@{vj5KIF?v^i@|NLZ4(BZlyrlgR_*`3YXjxTNvJm{KQ({(6td3 z7*)>)A}G!KT8#w73Pg*1hp@UlQn^LgKH2!-SFrKr-~P5~>JB;88=`NyXhja-cp|Z! zv?Rc73kmJhSsj;(>GNT1_&VcR{Z$vc+=?W}K)3zfs0s7=LOgwkRZS2PFJwCaUBlPU z8SaQh(S9$5t`bcFfwfl>%Mwg~>}1gBt}%m=Q6hrI6 zu{YmjX3!c;`c;eE8@^{tKmkJVP420kf0JhP1+%pg0>?hS_H1VBhlofk3@e7MVymx; zZ2Q!M&?N=HSBk|ZUg0GiUE--*d#LaC5GqL`WW~~h88>tJl|kV&!QnPTv4hs1(CiUk zLsU?kZM&}Vx5rhFO`^$Ps+YbOK?e={LM2fam&7vw?$j+Yz?9GX3CW&{OscjVD3fa9I&s1#`Y7cQ<##0mb$#9+lTDq% zvKA#(Ut7#EgfiOEd7Dgk$&1-w>9{eih~vs15E;6j6ifN`xs`oo!K3I(5!I4dhP@T( z{=9buu4x3&KWVIg;!ywM5k5n@_X|!(dZFeZ50`tj&b}2{Ui!b2K4BTkdJ!E(hHe{X z(Ro8;?IIH;J&VB{b?a5FEr|jxh!l6^z*SMZ`Thh(R~cVJmG7S2D)6HN1Y%+K_*vU3 z5UYs?;?+b~v0O{NS>COn;<|r>4AGw!XH<5mPnV^|SJ8PvqWPSf{6q*0T|I|fa zN;;qe0WtiXw&efQf%|jT{;z{JPYc>tSFQa!;6?se-rPRhb-n4g)H;%IiaCQ`plcF6 zG+0U#*_LuTbKd4}(3C7j7AqCSqRYazUGaMRGSwza9m{!?Qt)OqG^b&Fj>o9ziw8UY zBfp(?4i1h5sThV{gK55#O_v_O?uSi*0&g5a)Gubq#xvd!X}E0EQ1McsQ&o&1JJtLI zI#v$CzpM)3Fxb->Mato@re!d5VXOw`OU#u?Yak)k@D;F1d~9Gzh2m?rFv=`+tf$4l zrc0c$F~BYBc{9d_OCj{|3S~_FtdLyF$;Ld=$Ln;%(V45z3>_FxnZ0U~^OlHorEG+o z(zVSjQ;v>^I)ZUbEjdo5xt>ORX^Rm;xI;cKVP?74bQuOAf?U(4I?PtF3gsFawF2#u z*3_}RO;^cP_3dWafIHYFSLU97smG*dpLvH6LtH`a!$jjO(&(fM`Q2Y~SXu-c3%M#~ z32}g(iihkIxvB&p;XhvihoC@^g{)F5uStgpbwnvcl!mm8Y+EG~kqjonb&4i-g0j-i z@DX)n*+b9eoc<;9hTWo`+%RofDclgd^Z+}ZM%ohdz;#WiQzH27bHH&Gm*Wg*3IsOs+=c-j z$H1e?a;2IxE(0ppq5CDn6E3kPG_3}_U`B5RyQuK7?X{13_CA8POTOB^J*c0?1Yud%8_$EhL2sU5JQ0DMT>#jhD_KCk(r zrsQc*W0(ggO`;Ys+vhbq&^*LUD3@u2zCrV`a>;G=+kvOMU zcG)naiOFU#r)9ChI%CTe?Pi;jAFN*402-YSv2F3=wL^YFva_uAJuXJ===jcbo&IKx zg^HLD@}(5yx9JZ(xOJk^!md0^TRYd7OFqgY!-f8Ecv;~L(*XdVg+!>Oe*w;2v$LzD49ghwD(!Hzjn z&l|LL#zN8QoU;&P7NG(RubP$4+a|)%FmqaxdE?_x)pDf_dAo>^rn{bBar5YPhiDqSuzh;`XL-vtP@SdB}w7 zn12{!^tHMH+`OtWN1 zV$A?0_q}fiNY~3fFcm+C9;~Jvde1FSAi+NvyJ*hvqKesJ8g|z!(&S~~KPn?@+6z;r zHS0c=HeXK`iPEo?ZrU>k7<#c@qv7>mA1YE?HxCb`!;Ty+QzpW#JIq6tN6L)20GoT{ za?Ypy{OW7_Jr}7`XEC3Ncuoxsa*_^0%DyxD4GsCV?F{MMv7;jHUXgDHd1QNH60qLc zca0V%WWT2Bc3^tsy#AiL9@x5+NU6Z9F}Pafweq;Ch^y?VE=x3@B_a2V<+q=wxGjtF z>05d#A;&LFXjHL)^>|V=C>S2{PbN4BTr^Hb5-b=o(Sllanf(dd<^a6~^5zouU8ZHhM++m^y4EN?dV!zWyv|eV~%o72yYIj@7@c|@1 z9KiV$S$_OdWK@P-T!^@A*Vy<*`{^T4;@gDGM>P4yjJ&HlQ@j(9IH#~7T{R2p%PI}z za!I)119ash)@(3!B7X|+PdvZv--)yVk%aXH2`1HsxaFs)UpbGg_)KS^x%^TyV`&y% zQUz>IieNfiMWN50o978b8l~@QT1UwBRI7HQ4)*M)u(k@1Vkxfo^+JbZ*t)1k(g+7Y zVZ#hgra9a}nXml%rj#nsvX8d=jhsW}S8xy=EJ?9PMLmAJJBzesSdo|ING5AWYK~8M zt==@r&`I{pbH5nVLTTJbnR#d+IPEk{-NjLSgArv`ZC%^`PN;;od}Bh)9INiy@%Pd+ zWD1nt)!BDJm)vh!iK97A6fThaVV8tvQwjMr#C1p*6rISvQzLq6nH!*@?q4Pw<<(cU z6B-$}Eij&Wy>|&2aGZe~JG=p+G@Ql?9kL$nx-92CPCLoFDRuvjC3VPd2Jw`}M!`AA z*2p0=iE;8iNALN~{JvR09C47lW`Tb%k`h2+_+qM$Ib;y{wnmSvVLziVrby}XEs>^r zZ(ebRd!`fUEegVfho_PAjuIi2LyhnjAZXa?oJ*H2kp#>o$(CGft4fNIf1xE{KeD9w z%l8_}qViU6IDw7|(f?agr{zkjNX?kK6?bQ6@o8nG*_IK?m0hFLNlbD7BNy`91R>jr zhD6-|hlDrI&k3C-yH@5bJFSPXwj>;pb~*>;=NDa*ler8hC_3;mS23Fv$^KejHo>~ZQVVwTWgtZsJs8p*%XyI5{OQh@Pau777tHiM-n znpd~0)0-LfsY2{^TTm4JC8xXrHg-0L=246KS6ZXh`k%hSMNVZN<;3=6MOYV6b{w%? zz}=Y{4Ia`|nAW0fX$W4X97EN3^546y8T} zPPo2hBM_IvSBymsxP3ml3Y8~((+~PjT`K3!&Byb)eC^yC3iPu}DK@T8hs=2eF1PwU z5}t%JY@*1CQ^Oa2iM{0cPQx!+!LK9;`w`g5BQt5W zkWO}aQ|Iv}ID3>ZX6mGkXQ*gw%=m(%T9oHQAg)Hp%Xib>Vq3I1AQ9YIeyQN&aS#Ok zqj=mOi#TN!ekjLOQ)#0tP&XmHl#a9dQ>ziY2Zi5-H-$2Pb+LHukDXuvCN$>75ic!8 zAS-p3#RO}r?G0~jm8sm#$KTM;pVlU;E=ij)n-W}@89YPbS#^C*Q>6S3uLymA2&aNw zJ0X=qPeqRLty8#W>hH?0nv zHEhQ-(I?H}X{?UkrCvm|%*mOMs_9q{<4QR0716$HFn-bSS?3%J;|!kQN#f#3KG+J- zI(^kCn!iIG7l=L)O)%4254v{bR@ZES`sc&`d!TOv2z};Z;4T z+w8zTv#%zYPjA$)g`}WHBGUbrtP+A}_f%7u^?3?m;+!xO?H^zq#w8r_a7J?LG{!8UO#`qVj!qrUNFvmmogzOT){09Hg( z%d)E0;AL}wB6XS}V!A3Q-6<%VH84_;7zG9=DZOCA%Cah_tQXW4`Zxu(1F~oP`pSZR zi}>I6C(WBxcogmaU^E)(Hxl_h%IQZ{T^y!ovT3f`B);0HFiqwdE5cK=7)7!=u`qT~ z6eFq~kE-17$!jxSfch1T1I&rWF7D4#nKk}x6<#wH_0y%IVkfW+yDU*#zw{uhi>y_6 zS=tDzYTToB^Qn~$avOY~jNewozeu-$Atu-;1yvY5PEtR~nzwQXUEx6I{} zyXnGjySmAbfT+dv_yqE)6)ZQN9Zb+vdXMgmx{V`-aHX` zj(nI@d(5np0Qmo4{T@L7rlUTu9OX*Jnz35 zVMb<`Q1v;YpD4(q2-$8yVozb74(?<)G3tpuV zI^wn1t7{(?GN`RkUE{yq!L?kPv?mzRV0QCuS`i3lb@x6Q*{7Qtq?fFc>ru|g8{4R} zmGO7?)Z6CR5xO2tz0PhkU8HH6gZFM(f>v^BW_;FRFKl z6G28o#$U=Gy4Bk+x5RjB3+AHPphV{b zzQv}Naec>F@`KNQNq@L|o$&V8j+f*I3xDAk_(yZ^zRLPe>ZQH;ncYeLiNmJF;eomb zJE7Aj#l_Oh@_fwqepdg}G@JAaFyI71E$OhnX{YwwH|~Zv@_XdFZfLL#F<|ujzVnN6 zK;Txvj0sXNhAVQ#u~#$p)AU$Vwo=7ys;)BL$`%n?UG<()7&W|-8sUo2w(VOq^N$6) z9se62lSC!PR5W%+QidqS#vPtdM z);ogB5SFgeDDWQni;Se19w%F{Yo2Yc=rL#bZ)lm7FpoP=Ae+q_iih)o&QZh)2(3IE z^*<9=Dp`J+N#K?Wde|m8hVE=O*xu-HU&7{|{4kH!>I(1^kKkpCHcmCPvn5JqO z?+vqc# zl!Np%CTsf;ifQs_SsRxvNVs9cJXY#$-?u*?1yH2%+2VlQ zd8Z*)bNb}SDCEo}E!k(9m(^B3Ys>@v zb#3p`>_35chqC928@SDh-}}p_u$vBg`!Ef)?F`q-AB2lo`N8$W3>eK zGY>jX-r9MXuO~DOZ;zDUVzo@6&V5E$M0hB*S^zr3^Ryx^##ejC&nb)V&cX`zw#=@l zZ^G(6{Q1kwZ@D9g9Xx(cll9UMaQT+DG5wvQMBx})&Qps*_M^16I6Umtp-;Z+b*-_% z!zb6ptxYycAYUN%m$+woDl7=q#px_DVk9=|p~>xjIYZhd&E?L2A^zw_*qSm^5$zCE z%V=Caaueg#Brt<*F5pehYW++-nSLyNb5+S%2gc*8UVRXg6gf;%DFYU5J9hu;1tRFQ+v_omts3a-gE`CaGcu6d%`7u9Oe(`d$MJQieZvQBYBWfZ+zk*U*5Xz4AsHyx~tR^3L@-NKj zl`mv;?G=ht=ukjPyv099=Bc=&7uv2;lq%Y|`ZWGdUlqpxj(D5?cNT@_&9@H1#ph>>xlu(myP` z{|Sd6?`CWJANYiov74*e|07*W`D?!*h%{<()h0iWCM`3cdap!jmj|$HmJ_ z0g&NT>^Vkw_ti^Ny1i>pe8qGNq%exAYYe%UNawV00jnd+Kty z=7TmGgg=r5gP)ACb<&UE3Ry8uzCiG3_%su_&DyEp$=IPUn1tJrsnImf_WaqZZ`dch zN>qfv*eXH{;~~$Il1cBk@$p|9xNPxOle}5PMc4A1%m~djkGiUnFB5ihK}Q9VG4O5) zzEJhMCpDCFEP}i|z&O9#0qZ6Cxt&QmUk-BkBIoWtiF4KBrqz`>g5p^7%a63(8T?_w z_NeHAUERZu<4Wqw5e<^vXMA`@|6ivEVptO}TNz2GZYOS`NLt^1(`o;1=o)fRI#4X% z3f$RhF3c`{J|lcx!D|%^TmAqImWdkP$x+r2`F_<^E@+lvp&;leS5|HWI3Dge1R4w% z0llW|FrspOvHv*b3O!XC>=B!$bXtOw`Vh`rwi3?IN=03zG%|g!qiUJ9-&3{EGR=^e z!LTaT5D$%Uoeb*+2CLGM#O(5*Dw>UK173l7Ib}&EmaQ$z{S-qy`uEl}cXmH(NW^UzaX8M0qQ2t9z7^kYI zf@_B6ub=#v{A?Xen>Y=_Zc-u{yhYuFPSI8dd@eP4KKN-uZZ*_wfZUc{{uBBi_{|b7 zebqXni3MJ_^9bRQ=X7UIV)(A3%eKeNiA%oA_SebI&Nq!5$Z?Rj4s4`UW6}~|6+VJBu0yLK76fVxl6eDUFKwM(P5RJobls8wjqW8&t4cezPMx`O17P#uQ3&Vb<1S)IZs0-_ zE@k;lJ7~KGA5zCQ6>Vlafl#%DFrv873~sD8ee{A>Ob$*y|Gj{7pp1ZjR-;DC5P;&x zm4`i~o7@E>*Jzz#XTwpZVw(;=BJU+&n?9L7`KUDY@aG~lo<0Zo0r?_vUNNSmJC~p8 zT8GSm=>fg88vSJl&%h8Z@;WPyuV7k{TO_JPznbOdRQZRE8)Lg@;9I%uDzjWc*X|$E z;x%2pM|};Y%auar?peHtA8X@@YeLP=hL$+z2yTLtPfU`Cv&kc2Z{-<&LfgW2$Y~ov z0+?pgh})i`gD2b-0Y-ZJ(uLCH4%#ZqavLNZpK5 zYA_gPOGbTM3Jzw>OIb6CytIMqp0!9o_6~D&zjhe%54uNPY-cB~E$m6v+9u;7HmOO< z?PIjE--p;Hkz1Y-Mro?%QckPMGtG+Tz=Dnhp&{kG2D&k~e-Bwq}qJrO9} z#*FU;l9ICH@zPIf6_4=vZZUETi-A6>#@N)?2gC%ka2h`_N9|-aW7D|pTW>^)_G?)e z(pk7y8%xMU+YV0SB};E{2< z0F8T^)QpBcDUj{&1he_h|9va}pDJKYKwuDv0R)u9^gko%lodt(8;A5?C16;~%U5;j zN#Nw~y}7=Aixh;f5o8df76dT_J{la6auqJC*?Zp=5jf$dW zb?VG|4L?W*=xH88$G8N1M;e{; z)o$;k`S;A`Fz)LlN2tN4M;bFnj0vWXi?YucjMS$0_H@BpN)-A_JqZv`XxiX1Xgq{B%9lkJyz~6)NF%cv$RTMF~>D)`>b`ZhS*kjhniPU`^cC5@C9_I8qKkF z@K!4XVKF!z`55dBmDriLw0LQaihhv0(OjBSnUKi^5ZgE&4rC-Gkz<=AKwSrD zNDMv!>xvwknCO}I9{V5 z`EX;FMJ*z$T#lj0_4++GcaR_1Yb&c^Av=SUhLl_C3YM)hesKs}tRtBd#5KjpuHwVm z!(ROoc$IrXp2qsi2<6;a!#q$7trOL@cx8#`j=TLFH)*58oSxmHk8G=OiV+L-#w7ZE z9_6UPIEM{?Dy{WZk5FuodPEt_1FJ#KNwtQ5OA!pH-KTLsU!*Pl)IN*$SOlmQa0x#( zcThmErHzAZh+Kv=Am{LWB?)q3#rPa31+=!7mYeIv^khvRVVz)6L&1&=sZH*xb5n(# z^&KW@>sD1JZ6M3Cnhj~2odrjU;i78h7#;1;gRjk&j)X*w^kcQA+nYZefyqkNg$xvN zX3bR>D3A*qImpo-@2m+<4!9S^FXwGF)iZ{O*sT&;fN>jdU0r-K1z-+b))Na~7Jao` z{d08Iq|LN+bbp}VS|!0xvqBJ}&x9I*bJ;}~?U*dEyg8)Y&oEsKhKqwUOVrGOi~5tE zEoY838%{;Cx;$GqQ2+-EEON(va zw$E8O8%6P%B>MAYA)?!3Qlu!iW%uV`qNE{p5S+nL>hryucI#SiZ5?FIt@=jPi zkXEH5dS{&bmbbBCQY!JzLZFt`P^Q}gH>y!735eGqKTRzk8U5FqxMR@DPzOB zOR*aWV@7L z*xJYssoDj4lUgq^{Pik^elx&O?#bb=HC(&PM@`UI>x|9h91;8bpAaYQ0TH^-oekRA zpBEyUM>q6d;F-x+IrN)BhjLE=f1R+=JvD5^N>8waiPykr#C;}o72d}mShhmhEB>X% z9TESnUOr!JLfI=NKVbjm_JjH#P(UPO04wl0oS>>S4yi8^boR8L4yK>g(Y=Eirk~x>41+1EG6x{CpU;TY|Bxl) zG;S3{Ef*U^VHjb8>nBLVOd)PQC7a0BwynZh7d{(ddP6Z)Jp+ZlF*#+~d_3*d?$mtc zhIx)bH@wpE_R; zvHBM!htnVGqHp>qse5JyA!!!^?nKT%Mz*5LJfkzE`aqLA$)Mval7Ig1(DCA0$M7MN zO~(P!?#hzMWD&GnYEnkZT(qBEb5K~N8&j($;IZvis)~)AG{r%A$J53AaEW_=6+QzD z?m6vFTs(5ZcizoAyjH)qw)&ycKJTmC_!5*|B4k)LHP^%pMJkQNi&@vtIBZrp7?EZbVWf zh-Bn$eA-oADPm?XGXT*DrOTHAp+Z8+=#~@kBZ$@kROzm0ZZsvE?bou(g&3exQ#ex@Bk~B}tvgDp+BlPNjV|TIdf@zG zyxB7m4DZkJBAkeeQDpK7Y?wE`dECFGl0}@8DL+wAVol@hx69OfZt2{x1T0p8-<4*9h0uB zfYm%l-!Y!(&Ygs;xC{&FBDF$#ub+z3rz!m1$IBoymXH|It;^_}LtquIiV^UuuOKWO zo8Cs4=wpTuQ3Lrc-kl{Ymq|KkJ+TxPKZ{HX)L&oKP0LQjM8-zW#0J(%z}s6-H7(0f zV$+QI6r;LAYiHIwOQ^fF#>q^NWdKkgJ^tF`&oWavZT$jKthX&Y)(Ibeq2VZL&{Aw} zCif8bTaKSg2<Azfw;heAT$Aup#N^j+p3;+#T@wM6m}qZ#vXO{sAy_utFo&R zXHB>uk|7g@3?UW= zc*{bZ+mP%_@iEV24GDeKBb9+$`%fg1^8ND7lQaE-%rTfc@vndNd%06Q2Fguo`tn@< zX-|`{LALfy5?2O=_IX73b#?}-6aHyNRp&F25M*24q7K(b-rBss2kPh)wxRum#pzu* zJGdaxp9EsTkQ>IIW6lGuEkJ4Kmw2G8l6cVq_{9MJ#-H|Y1B8wzph&C946BK70Pp%GWxu4lG9LF+9rVyRDDL*i7Ky*?v2uJyW zo;esEAc*S=eT^Y5nQbofa}8v`H;n0pTu^0EEaBLrn9Zb@y8Obv zxHlCcWb2H!6UycnWBFe;tww?fmUlrO1hNEAC_f6rXfTo6Ba$K@dWxHOXe;1>Rd$rp z5Jz{iJzBVhqL{j6co!msG}8%c=27Xk>?z;>i?VkL(jpoVI#wuld=GQaBSN(o;~+^G-bI!c@)8 z{q3pxesz{KrTa+jEL(-2YF)ND(M2fmoAIu0Q|nlTFLN*$L-o{B28K_v;EE{QPHqY@ zFsuw+vfzPe+EJyDYR{r>(+~0HGDP=qpSFE-t@Tb(TSBereuG50s1ou4B0}LX<%`Ei zpBs!7EThYa<+5&F*%3p52|UW%2u9&!|B7Q~e0h{s*|9;Aa|Oj6!Gcj;L~tAORI}`Ani8>e1REvn8t{)!5SpZGU+UnfY7n1?451jf{81|Q@@(6(|;7iFHZd4En?@3*RX$ec)r1j{jiC2=!4eM2{3OOe6u0!2N{0PLc=tbY(i>75*<8g z56w}7b}S`{GBOSVGN$aw5**4LYjOc=2#87>pA1)Id{?1)i*K|Z5c0f6@A0UApUN0LNpIf!oLlQs=tWJH;NF2)5w1wN@4=ii zRHqOOt1S$*YyTy#P4J7nEat4&^1{`jL#b_RcMK{4+oWr9Vx^>O7KIi7q}&Qu@{g>E zF0+FBDvEVp2Oc_tz(@^o`9S`iu;5gj_YA)}83dRfhgFE2Ch_+|#wkWlkyr7FrTV}< z6q7W5zwUj+)Bb^sF&89?;|oH5BfeHKqRb5j&ToZrJ9OW7(w+*idrK^TlcyH4$je8S zw<3JMk-Q`OLr~n)UD_{E0qQ6BaaEt;_8sgoKF44eP!=8;q*9sS@rynwTI8S+ZE*2U zMP$M>3PzArP^BU18=$`{yY?VmH`sIsD+1`;t1iu%RdQWj^lLezFJ~$StwZF1r^SCu zh+Zhb`6T}~$q+WlI}@$I)0v@EHDCieR(aRu?s$qiP+?RtB;^x;d3fsFSCRilOi{E0Dc@{BJkZuM(H*QYv{!FKm zU>vNA8T1SG>i}rVCrYW>QvGGv7wcSUwAJoN5SyjTGdEYLk_b5_H7jIUXTRL%$3S^X z+zUzsQ;{&!#bVZ-dGMRI>Z82d3DQeToqUxDRj#?dfh zfHP_Ac8`20gZL=NI)&rI6-aImOTD@#swOXniuqyt> z-(5``FdHunHFidnsk5p~%9OG3`=tnp3##L9HJ_esT0>fJ&`TEmVDs0WqmH*BbObsc zP>jFsW^kSJlo)ch zpEm+t;d2jdNPQVNZCB7XIS*PbSHkH6KD8Kw;A0O?w!^f2ly1la55}whAV++Hz|DG0 zgniC^fo{aV_d0iAI|>4nk0x*jJefmiySuAji)QZN32hU2*j z724IvznfLQEYbFw8XOh~iq~`QU_9qSF%s;^tP2eS1d-`s&0;O~W=Y113!X5&{&96% z3!Q^|9mwk7R%F-~UuML8N^-I#V9?OM9kjeFt=%*Mwh_5?IqEhL-&H2!_;!U?MJ|00 zKwj8t03<;vjPecAta{&FzdZE7o`;% zMp{D#8g%xB9U5koc;zYDig{ogpx6tjUMMvXR3jB}IzK4)GlwTBYclKWuyts?)s>>$MX4W9W3=98_&Ulh2wu7$o8dv`#I zwbwNP?M+p2oiNeMiM&1K`q7&4Vt0_Cu(Cc5fy*5fBl?R8SCWGx*2vby*PD3OqP&(m z4i8y+F6ft~uGlu{*8yHOZLVwCs3A>F4}_Z!zUn8gK(URSgDDC0iDT7F>{C9kVJ)Fk9@_{V{z@22>S8t{1z;c z9L)?4wboppHL=@@YhEr4b@uHsOniE$5T`~mF=wX++3KBe5aZt`;s1A*%1CVSw+sOY zh=k<-s$xqS*_+y$Iscc6t?B8LZK9jm$h!V1bEjeEMU2NO0i8@0MK;<5YPPGR}tTIn>7)nBJ{|4?_ z6E?yNIeqVGEY^HL7WnXa3EO#f=j%It`_BEL2h{n0M*;af`BDA|9Oe7Xp=CMsd(o)s ze1~G3GdxJ6+@7XK%;a&85A8%>_um=5v>-XZGf|tX;-V#Gka~u!j%pNFl^yeJs zBeZoB-}9{B8c_+lsgeYL?U8?WfEo-KjBjYLcV7+DWV;qZ8ziOlxg6BpsbPP$gw{j4X1OmS(DtG4Q1IxUl=oX@Muu2>iDY*uLS*#s^wIBu$uvAUe|&D{N7TW4A``_Znt}#-{h9`lO^~qO`d)hRS>y zN;RdHoYb`myRwq$Wb3QuY55kn&PjP!k+X)yWqECR+Te2;-euT6HF@j&Wt)Ml4*yIPoNb9c)<1F`u4>hCg8R$cS#@(M}>J#7>4J*-tUJ6Q+jK zch}fwXegwa2cTX|IZ}6yMDb8}73_~W%4|NP*zz~biB75ZNM}R?$WgcvLNs_$DB4k6 z!O^Bn$gxwcb^f7_yo@YWm5$C~$WYi3)e>M1Oej(mxEVj+&0?i=HuGgmQ+7A7!h-Mw zBD(V)T1U3MD6q9pdF~N7{Gg=yB_mRF1Qb3`b$0_yTey)?++W7FI)n3$*0fWP3=ri( ze?FkhavG3ybeC~saeUA3kx7}+up;gvyErl6#9qKrj4~`RrdW@0L+E^zYbxb**QnFr{es6nIhaM4&`Qpw ziDudx#w1n9hg6`@?73-#V?9e7M^i!)L82GKL!F6#89FiCWq}3$nKlkCMPbR5Ef$&* z>mqy5!u4%Xb*KA7Gkb(B-jPseC(D%hCq%st$^~I`AtHYsKb1~BWmeg4P^qYehy8#| zqbLLn>Ee;hmsz}d8;d;xB|=lAj6%E2B(ZiMQlN-5GCdY*)OFZNOcF#IpBkG#TGC}J zq|NeZxgtYb(+iU{`HmB>dsz(CX#TxamYt%0>r6c4VpW%Lw6F4M!`j7(N zH76pA=Jdtd#TFNQ*7U`ckPELI`+QvXPU$j$OOu3O4#%N%PU{?f@QFCM-mC{-;i7t{ zTG^&$js!lBU6Cu?jEK1Ik-K%XUKzv1%DLNqeUKMa3QEX!#9DiCQ4E~OwQbsFDgi$F zYnVLmIfCcYMYC-2>xA!%4O{-A{YKGZK3}M1o&1Mop9G`}PH7NNPr%N&07gs$2~FVf zQWjgMN}1?V;bPWtYbp+^6X{Qqqxm+AYbj9785&w45;jlFLb`m|xq8eX&vpnUv<+qg zgsT^<_{n`3c6caA1heR8KqtHLzEb2lS{W%1IaP&9u%j5=u^Ig!{Rwsk6w}c*%MMvQq)_k zP`Pj|>H6Mr@nXG^4XC@$)hgm5X|S3e>i!bn&8%|!6(X6jQ^&|;b(;H(YENfi&^zCW zo&Dmuk{6~0$j<87HV?nV?R)~p;!3y`g|S_rrVd6!D<5qR0j8vfNZISc$22Oei$J!a zc?ohYe^EoQ)=G{KsMa57_MH=DyZ%OHt%N4cug@M96O^k@wW zp52ockJB5tNSHhJC>kS@(##QEbt3L;87UeqsVJYq^hogW?yn8eoG;%XQG8#~AUZ?) zm+Msw7^=yQ5Fhtf*Q*Pj;Tv~Lh1I>C9pc*B(F7Nw#O%Y~b;2v#EBi%!4Re0S+MD7? z=?`=D*PDG8ZGK$A8~h9@Uxs?YJM?Xzk{*))+8Im(Zo+y;wW3) z-D6TEsPh3nCOrjWaOcNiv2^nTI zcGHJ9TTwSm)ySw0>Ve>WD^;z(0 z3^+D2PTMUw-)0L>cQjZj>CxckGK~&Ouh{2(?i#wOf1az^D&KTV7r|BFtCSzFxsIWf z_HNeE(VhIYt;rn8t8aUg_*Nj3rpA^7Oj;~&pfsRoQ>zMy4@0Wc3k}k>y}I9QFE5X! z*glhB>8nMXt-yYfcRS99sx?JXChapXOH0>KT`ylTccNX1>hqk&6gp_SSeZ991@+5dY1Rm*=IG3^}+t9iriktE% zN%eOaV)lzXs_8b_Zv%kwJT_)qyJE^-seIZ1D)IbrcV=22+$nbg!XiCVa)N9)>U^hd z{^51+OyI!Oh22YGB(T+Oy!8~9xPCz>WR&^9bb?UKwkl`%U@`ROTlZ#uB*R=N#y+F) zMY>aCrS5I>HI~nt@HJM>d*5*dkrYwh>8sZx6~FF(m9iYiJ-DiYtWeJ6AArz6k0}j^ zx-WyP>g-X^8csm7c}|w?6UJP}QXAMina)rN~+DjX(Jz(I=bY?`l!YMq>>Uo0LYp|>NXTDjQ=Gt>H zgW-(C3AC)c zYY%oUJiMrmB|t6KvzT*7>8x<Anl+idW5wbE z$E_Qm5Oz~gc*lmTKo#-ko}vKX-gz#$^~#Gl6cDVpO>j#GYL_ezVfXU)R zCs_4_%M;3C%G!5Pb_(Nj(wR5GEV()rYn`6jS(9SIid%wVs;pwc zIW<+2A%63LZ&{OJo@ENLeC7d%zAbfL#s+>_r)^&Q5`W1OKcC`~sYO%LvWH#VZUu7O z!Z&$CZSs?jvJaO_(jTY~9M{Hl$l)+(PAiY+mnr>_`REB14H@`Mu{wd73T<3tMT+G5 z(qxgX^>IRmc2^Dm8`EwfJpYRQ=)1HfR-^r>q=)I4-zCK-f?wL@M$U@cPbNoD(zRdq z?LL)msu#~-+d!voYQA8=?yP#$hbLgcLv}~YdRPmgWA_T7UY0h`h?CF>^3N0MWEyf? zb}_xX+nO9cOd3X#No{iTk&LwL&xLBU8eDt*Sa7>q-M5=m^(OT(f3at=9^uyp zLzc*UQ=|fRk@1AJkqT|w(M3^=9sfwKq|A^)1K$x(n8G3JdZc&K0b(@|sHpQmc?K+8 z3T!mo=*;0AYdMlhh0rvHpPxGLU5CN{aOH1k!=tzV7>E0QT>1Z-arnow^`E>$MI&b; zyZ>x>Q&iWL7ZtI-5zs_T)?mu1#tVfoWzn{fz#1@&O3{iZL)^n0>5Lke$XqKK_gmuj zqg5=r9lIX}!<;`Aloj19DNdh0H($S|CT<0H{ek8hsznCMBeUAc)0olmu{4+iiX+{M z(TWe7EjAo=#4(bTi)7PyVQy&BjV*Ine|}>vuw*fG>#84NINgG0Y)b1k2VXt4&Tua~ zTyLDbIa(%=raCqQ3z`gh3N>5Wf?p#Yw8*5y0(&LMw`d2AQ|)7O5}Eg{SErNfG5%CpzSbtcBAPjKv@! zz5;iG?LUsUazE~nUzfvg{a@ZQiD_6u>kKnz$lETkjVF>vF1R(LC-lB^ZQ8>=U5v|@LKg1OqTrU^EpVJYYKh~>f68i>$**^ZsaT$cu7iU#HYbC8<~pa8mA zyaWX2Xh+TtHT1AwHj2iUyQGRR0%EVX=^!rnsq-Jl6pNg}rxA_kkV|d~ z-Rw59wV0_M2f8CkC6OO7kxtcmNqj!qF1t( zIr(bvb`Wzx#9jeY35fi@M$`I5_T~kiSd3z-0JhMCf>{d;m2|j>V$yJ5lEovZobcv& zKcFDAlALbx4)ZM{-)I-nCxkF4Qvd&k68aC*VhkMm2NpaK&?Wx=juQH*fdBsPYr*=c zEMx!6Yn=c%I8cLW)5ks33uUF2QoUIs(^~}?XNlD(+b25+ zoSbbH%N^7hP-><5_WAY#9H$&PJcNrCS@t&-S#kdX6SB&r0Qdj&y6HIeIsN$Fee~hv z`~2R11-Xl)r@?U&64o6MM(4&-N{H%0+qxbkMwkB-6X(5Anh)@Pv~o)iBjwvF+wOP#rPx;3MoCu2ba;FnGL7qVWsb zeYoS*_l^uJQ~M;CE%(5ft#|{?ogIVqU?ybTkL$i?N$MVK61=}sBhWV~tz#_~d>l1U z{o#>nh4ejKIq-Q$S@>(*BYq}@`7_`5dA<8N+ilRa@23Z`9+PIOV z6zV86Mn8a?UZQyw_Y4ut{cI5oDdu8+_wn0?1%JOUu-s9 zF*BPPT{3ZJ^FWJA8>*&K#?rf43B4ZCiA7p@gp1VFg9Y2B*(zfui=@IuVY2FB0E+eZ z=)Dz8N0Ds+elR5B*h3ttwG31+@F>qL}hDzI)s6tD)P5nGOA zvXyD{MN1zEZ56C$ceXXoc+NpEK8)qfPR zXjoUWO}!%1n{`HuWgUs`!e$Tu)-mpQ-~SvLLxx)hsM~M;oFqL2@t_O8Pzh$ zte4t!#OBM9m&KUvm+}wQ0~V@Fw1C7&Wzv}jo08aUhu?8J>!pXlfB4Vb+a5UfgMZMh zQ1#$k7~=?R$_R*;%F1k0!9Wwjjs8-F%kd+_wX{TXWf(>&1LQDS%R$E#sj$!V0nfD{PE~#Q`Cm&xST&t#|L?u*uR%>H$ zyFKfD6|o|U%wZWowQcG6pdI;=_(Y}2T<_Z@f1<_6aaXT|dfL=EQYed@#nynGrrjyG z)}$Dg8Z*o=;kKc|F0EQ%>X~vqzclRpO9$qmqR3K3J>^jZvL?uRTXcMw&XS zJS-9He8cgMq7HNN6MU>fe1hh@m_hp@r|14Kd%ttaEX3M6^~Gc{9Zo*kk71ETYFr&X zBXU34X_bkcDd+k!3yemgoju=J!Fh%3mcPvJUg$UM-qp05@#HgKlXiZ~yrRK4-1U-O z@iF@0Z}Y&L(xR#u$2fwNd7Frn?{EvZpEv+FK9>OaP;f# zy(YRqCBKXe?Y<^L&pmwg6PIotDW0~mjAyq3hz=F!cRpFgo zsJ&Z;$`EL+$-g}A&)lSU~8$1U|SZ{`=u+MJG2y&OW3Ks13vYxGuB8+o# zw#;x=BKtEa-3-h+)g~!g5x{$9dPq+S@$r$)f?*rGfZ~T@3Vf6usPdM)CMa7Xo>V&s zi^`%tuy}C6j&u|zb(sIS*p@YrBlFkT}FR0@ zp_bT(nr0a90d+NKpOvQ33yLu7hjs;MbeAwJ6Mntf>{UQc70zDL{u6%41OiKaAfbPtC17qWXSmKQ=CPH9Fq zY{nA(+i1Fa%0vf$WN3MeDXGk9nkQ1knwd$h?n6UG+YDig*E zccl!zld2{q?Pa!_+(CnW)l0wKpUOIu3vpLZwOlT1u&Va*WHs98Aztf$_As)0>T)Hs zBgUUti%z^L&%8{8-V+u>s;aL_%Nq(KZ$RYt+i3Z(%076b>|B9$`vMPJU(Js|*LWo< zkoQPm-f(ey9!3p zp(>w@DRP4{Q}cXEHjglI!YkWYT=c*hOH?{co{;j494)IL5D*3b)B<_OGkbkh-7}Da z)^tFrPXl@11S3aZct%UXAj?5B`}1WUQwlA=3 zb*#Y|^I9*TOfsGS2ZR7p3X>4>B{8ux(pR$P@#PX*v6YJ)-a{W2KlMGu3pHj`VUqjg zSP5>O*qvhafLbYhi<>pDBBlK{N|XHtIURQh9EFW{ea6I z4F02@d)A0BI-1+ClfgcO`Nt&4bQ5gO&>caoiTd5j3TbQ~0r@9cM ztfw%@gvO7*wn`qQq!RN_x)?zk?VwdKIk=0AO zC5!xH=;BP8Z-K$4uxS&UOF_n#31%@KSI^`$rfR3{W)QU7m75jD1y< zK>CsJ&@(5N@Br(N#Py(QMJX%Ddu`>1gCS#;p3b2pPZ|Usn)8p_Z2Z%$U-9!#O75XM z8nJ*BcMR6EER3Mvyr_5CtD&OpK&fYFqsb(^_Vop+ zW{Vr*A;)O3Rjz2@37?fMQqga%N%ft1)hx&ZsVbJgXK{)Eo0YLl^=AZ$Yv2e*X;CSqx|2nQ8mO%`#t zpTH1hGZP1AQ!{5W2V-ktXJ;c%bu$wehyU_R)Tmy|qY9((H+60M)nkAGBddZ9y9HoO zmRZWd8QU&Mi2z8kNH^VV(~`H%yYjK}27)>7fZqxt#7syK_h8=>!gn$_092nshjBC6 z9p0x~-ZR_Rt3|V6K#7{sM86xDM6fWYf;CZu$wmaQ2hfy-rg>9JN*3RUw+k})l#bVY&jB1&g2U{n5F!p&G(PXl1^hD?4{%5S{=0it^ z3gcz#>|Dm&o`{4))neI}Nb%6Jh9vc`I;m`PH0QUdQPt#&A%T} z+KwZ$TW}EP-Y|2RWx~jT(9|MLThgT0IfL+uLBFR#wU(q$8ALqGlOf?U2nVJcK&i~n zfGR5pgjji%Paw;W8KLlm{28$sr341Hlrp8wd(9TOv=Xl_A|2FLiN1GC_zNCf^4d_a8x{yC7w?B>{r{(`{_{K8qUG(gxQza9#~`s3AZn$e z{a2abfr`E)FkIvwc@b!SA(aCy-U_ftXvYMwP812KP`Pga{1B_l?0Z{y2vJoD(8Jz@ za#->fCwu_-JnJW=_K%ETSJ@w3pP8*c{?v7WJMP!5U$bAizh-~v)&_ea4g{O9`8WpL zjxc^!W4;KM?SimT_drRIo_}di2#gzJ$~H5+(Cj=-ISUe*q7UgpHdpsg~Zrb zaKmdnGzrMI-1Ks%!&qA?ghZWB|GkJAamK8`g%o$`1nkr*ej)$_6&LVKqlLM7E^oNsCiU>~=;xnzs;Okd+*>71u@ zYNyvSefrA5*~zaTz+%$SP%&_5XHQ{L)BD%le^DlGcU4i)vAxMBCPtq{<@WV`HC_Fp zr%G<<5He)IfR>4Y8idaso@dyQ%oBoqQg-EWsq@PoHD@_ltiT&575C+O-;#-_t|gxV z=d%3f8b)Ibv}f5hG~J$AbT?lT#brLKSR|hp>1wG8w5PzsHH{z+lIQ8d{Pn_9f5mzs zXkN36Ad7>`0?W*a3PmQH#*jL1nZ)o}Y}56jjsb1{(z|oxDP3?5gCZgdK1>Is0ckd6 zF7pg70W`(L{Wsl4pb@{&>Ey*6s;gHq={$AJ$GC*9!jeP~zg}~}&G>!Pq)KkybIVN! zTDu1c5^Ec@>1D!8K!$8B$LN!5!On5O&5dHQsG+&1vKAYqFLjnOjX4AT-%e<*M zl&vs~CWMm=VYkt?qt!@yby+-F*gy`Ek&c2$T$NOIzo|e7ZBFLzAYG0gO^;;#dUnZr zRwP(3RIg};UH#sb!$)b#6|eG3q$I+Na50l?k}4ii(=3#r#FBho40vUIq)0{-g<-G2 z2t~F*Ob@^EE**zg36z3iiU7Gok&fZm4e6O9sr;yFbGOK&;Nyl3COe|)CSLAbLVgN3x{|q6{E!L5jY7rza%K}d8@w^luJZ}1=Ri9< z`8$8wFxw7M1E`M$b}jc-UW7=9io|4lT<$uCX7VKi=iOjDU26zdD`ta5vp{W!O>Fm9 zh;?@M8f`6g6ndgDz>gEzbHm*h7qM2nMVD$*@ww-Ygl~{FUAKwgi|EBkvzbP(ofvG0 z1DnNGYe;3%#(WU9W_9u4s!Go-V_${?|0W{24-Fb^+aq+H597?K_&m&WSnd3?pj0<% zL8YBP5CgK4&jxNoEn|I03(L7<(wG{aGKEemkxOO1XYPP+<8`9=Wx-rwqC8t1AWfQt zE|;0k#(K}HHFKn`J9{JvG8T&`Mfn}rr|gcWErFJ^c_Uc$FMdE}g{KX4?YORo53K#|cO-H?)s zns*4x+v{?W_lC*;Fx1=hw((8RWHY@gKxHkVuEMJji(|)3t6(Vqmx1YX{TQVgY@^~i zM@699<68s8UJ1i%<-E0md|F1Wg#7$t_}{*jE%u|yZsNCWQOGV8|NeOdK48@zTNnNT zx)77RADkfCO~s;C%89fWjpV&pbIPh8?JvDE%$E#}7&IsFflNE;_m&v9?SkY(i9>Bf_8TQHty+bsX>+R$v?S{3?;F-*#lf zBlSv9kB-(Tg;Qe11XW0<^W!!d=y8LcsMv_L~t(- znj!$NWgyq36oIh^KX>YWgy*t2zG_y4N3m`!uqWWoi|y90Jw5a}U^^H(Q@#^G-vI&j z(><2zy@S#|YnjKUr^0rc$X5>|sI_2P_GP!n?z2aAo?XYei4WRZPkYF-%Ssp_3 zXg&Q=tXnbZ+%GR!vmWvLm6ypJF7q={Uv~U+95mF0-!VrscP6@$7=9vrZA*DFHmkTR z)z|flMR3Wbq zW#2$G%BKR4dTT**t7b3Wx{Z(csj5~#)%rVY44%Jx)fbW_L<1NYrnrIYbegjurh>TW4bKS-dbf;H8XrG>ytbq6L*wMKA2Imi6f6%TZ0D+0@J4VOT?=hw*1cil#Pez z)jBI-70HdT_F~i}S0Kubl(#%ql=3^)sINYHtcpsv`(%ZyKO-daFl#eD`}|!LP9qxo zQJ1a2_4X72k6R)5o8nz)_j%0qZB_r*gqJT52*iD$)_ptMF(bY}#=CN)HDc!mSu~@z z@&SVVfkR{Xmq?&oBxF8njy-B8=3HbAdgah(>X8je419m$c z{ne8__!^9|w1wVEYY2(P%He<>qA%XW>=C&~QwRdrM~jmg)e zgOzrootvk{kKpfbX39-71-NTeT{;NcLCp$VdJDZNwp)NIj0+oINqu}J#)jWR-u0F- zW|-Cl!Y4pB7ArJbkWCyD=B!!7T9i$06R{>7DvjLJCpb8VJiJj+ zH7zZzFUAh~RW+;nRIN0a(n6JfSC3C7f-g4z;sm~O+(Xx;8?mkgW@kQTxKH^{-D__@ zAN%tB5Qsu%QK|Y@m6n_s0%-VBgxF=Eoo7~yAQh$#d7*tUXUA{6;XN>RIqyKV@=zZT zUHS5aNM~^05~>AP?nOYV?odGmQ(p5T=4OxY3u6t=-poM$yrl#f;J(EKq`7ow_d|4( zfYjl509IDvKUey3A$HjActQIxha9jycn6;G13v6QZufoh{pao_@% z9`HF=aq;4tyQU&Kmic-#)f$u(ie%W_&nVe#^U$`}7 za4E`cdJ2o^!MoWv(#5Mn#(KOYtMHf}KMvO#{qm**8|sxjs2xF@*G=&kif254wx|k4 zZ*CEK&4lShAAM>**0Smpj`sS{bnx$sXNNEXI1W0ge1(xJ3=eBEg8v;^3BpnTfzDk@ zuMy<9`E>OguA{_LX8Y{q^2I;m|LcZOdG{u=fxIE?AyuGNBqJ=zu&p#qQTFylp^R*< z;H#L`Vr`pVwIHt$C9^E|Wzj@cC#y5MzGhR39fkJc^z$kB; ztbO5#!}5IvzCV0dU~THT0ul_ z?l;a&Rq{6syoQ>w(RNon^U+^l`vk`WHO0<6MYpmhBMpks?ZULy54`idl>6^9WILX3 z+XIlsY#~|d)%spKmLr;iuNPIKBhOlk1IBhsV@imlhS_1!HTwf$+r|5Uh`s{{3W9!h ze8S8(C_>it$GPFZbHn7i98TcAIGGru76wk%GAGK9-HXR=R`{E?2Q&gkUG#i3^$5&j zSqfS06p9v34$hv_s8%rlLPWf?nNCz8Zeyk_0zucJ5ik*@By%nhIh zt3;rElEDH^pab`_Y|@=V*9U|8pOFHSG6B35P@U+lYnYk;ox#W9ABovxLqI#lj8aFwx@ z-?{2)Mg$S19_-;CkK=8;DJH0lYw6*?YuUA930h-8G=ZBmot?uPNE{EmG~n>BMG)56 zLVnrI*2n$(i}B87(?gN1kzF}!Bd7Mg_$L;|=&Pf#+)J*i20=UXp75h)iIsQo0!gZH zwkJ*S&z57(wgUvpnSmy66a-4vxG74loG-?No`pV;8ZkD$W0XwR=1K5m?V~>yCQrOcOF00V%6TxY_w}T7jAW+5uuBq;n z$KOPcs>G;R7HM%Z3*thf`9O48a(0~rK0kP&z>z$yC+Tp;n8?y(-&l8^#Z!MI?+A_4 zVyp0&m;M4&EB3Z-u|{<<7`Ai|D^&OV9?fCroagJTHAiswcgi?vGfEzE*MssyB?S?2 zAUd*}USbg8A5V{EfhmLfhTAPY@8fEVF`Q)*5Uu8+{$YPC791g?Lxi2iRuXY>jp{w~ zt%i}V=1~H49byj+g4G%u=ms~6j>H?=e6c{V^5`*?tW1P3aJoESgC2fH9n7&m&4c^RS+_qbO3 zTHZKXV3eOO>uG5Kd&>kw@ZiHr-V^agDYKDKw@g+C2U*8>KNwo<)CY7)iMq1{6dLC zQ2754c1~TIMp2SZR9cm`ZQHhO+jdskwr%4}+qP}nsKivSo>|j97d>me7v~qe`<&Pj z@vQh2JdHioWvc6A7qzW4T$slzFOlf1pbyyNgLr>i@jczuQc z`Tn+(cf;H3+;i&d_d1-%`-p=${8l6QLH*H~*K<%-2VN1_gGPej%PaCn_78Ht{Vz%> zdesEE-Q>yLiR0VAHlIoPKlJ=PxcO;8Pq-g;;okw@ise7!^1Co|uR$u}`mc)!NAs;F zqtt#MhVhl>;=msbSD&W@Ir)E}=6WYy@*vlH!OnNj`Hvoy*YENOKj=T~`M>1jR~Dro zj{Y2P&mP^+3d>A6Ropc}WUWWJUnNPCO03_W3dD1@N%{S12od&M0ZOa_)ggWreK2$M zPaEr2qjPoA#44`onwp&y?g~_&DA}212Rm1@yK^>WWl{S?}ADqoH#JPdJLu*=%q)_z_L_dOkja}nG!~<=i;c^wkb$)qL#~+DsN?L2s^BudK;HJq zT~=O)Rc`W*;!7DD3MOE4D8H;14zZOML&Egsu)JblJoI9N@nd*&EKMOk5l~<4&sEvN z=^wOn_94ocQ+5ohxN)U?l%aYxBk*Rk6xeCpQU0*xWy_EyG1ff?__eSnj0^RJdMM4B zWCEA2gDlb*WRAwjh~cwlg3anVAJN2Xz$S93T%_`@>99JmrQk9*MsO$}--u8pY!5E2 zGD)*$Wi8Z_yKYEiB9GLDU>GbilG(R%{xi%ylPQV)9KF>i@KK=|R$j9ndOf7)%8l9o zH4I@K21ps^M9RjHKk9gw9*l^v8I}TVW#LNqQCyygPOf$;4d zG;Rp6!G&FE%^@R}&Iw1=(%`|%o5f7oWMQ^s8UKxr1{Nkke!VOt1~Q4MxC)HXNm(dB zI7`+w-v<^{iuTozH{ZXA05~!Mb3?d7U^X{*cdYl5JaYE!MTr=4yB^;+lffVWo`6^IZJJ^aZ|!C9 zvM2W2Lpjnhh}tHHBzBunNf6+xW>=1$B{l3t_}7$_ohc-An+n3<^XtO|X_8wyimI#y zm0C$as>e_1O2MXsPRB{chnzNE))|XKe7jpg_2d^`pzS{r zspO;*cXc_>B4%7n`eDOXR7e{U!-0dQUM5tf`ee2SNTOjX)YkFW+#Tgnei!~C^NTl1 z$6=~*=P1%RqU2}@8jfU{XnTxY^i_5z->j~iuOp1eDcmn7KX>nn4W3uDs(DSxPWJ#w zZt}sRpIJ-;yq4U5XygjKuktN|Gh0qN_=@Psrlv-PBD}?qMm0*DTdGnn6EP~Ud3&?h ztfUIWR~}Wy<=FUjT=@-V1BbqBnbDXpsPXj+9g$Wja{k)|4|ZQ*rSu3A(y`?vJzJpWX zn7D-|$m~X4;Y05C^pPN+v=L#StyyxG9_{q4!Mb6bu6m{X`|c;anA@T-)|F!>83bb) zikq)OMV&)LLwknGw-K-x{upu5D5}oa)>dnt5vZ8j`9}ut9`?y7WmscUupy2zkwU2F zNj4aMd5cf4VAL|w?2D~uHgX)Ex#X3ZO{w7Du;i?K)8!wVBm%eqD87Gj4@KD}bI^Qtks1eJUQSUi2(SiK25CHI^i zwTg)&39j*}$TUKmHcPggFxF3HPhc_lN4$Q1Nh9_rVNUZJ9v;bELGtYDA0~YcIry5SL(wavlEy^VH1SaLsl7no) zU)*Vy9bgfsjo*cZS|JVh#ThLfBEP$rWBpcxwLN^a*nc=-ldj5f=xB0ocmj#)9Sy%A zMEz75|J;Jj| z=~W(^Nuf1mg&A8{lOJ1m(S(W`qiH?_9|>a z=x3bzMp99J`-PZ0_7p8YX2&^p9J3ol<(A|tLhZS=`g`vD^W7)Q+l891F!``hCaXTK zD%~6AcV}!vb5kA&XX(11DT2M!HgwZMh8J}WF((QD&6lDqf_Oyojme_;0okS|nss7B zY$yDgmQG}wEY!a(GjwSk9|*;?my>AyGys^C4?a0qF{w|3nTK;DDY1Oub00e)&lE%o zWZlZ)#iys>&V-QYI>@A-c&wpSvc5d9i2@xpwv^ZTz4G(iWhE>u#dPG^*e!t83s@Z} zveNT`HlLk8aF^Bmj)tH{?kV+bPi;C|7wAD;j8H@CqB_I^Xkd$e)PY)yEd{0cA8<<0 zVo5h%>*W1v|6>e8!0J}I*tvZ@uPLfAKj-xVW*Zt-VrJ79Tn@-``@+J{8($fqQI3N# zCxJ**`G9Rn`T5rsb8SW|S1HCodOVfsHq8NnU|ws1Qc7k}MN$y6BcfcW)WvmltM&%U z6=9++%3A;&<4Q8&ll5S?80yoHR}G&S!PD^;R@}TCiSI$bP+;wmMRlAMBbHCLz`-OF z0Hd<`^J{sDu0tkD+uR}|3=bj-TuWG11unsoVO>DA&CPITM@rfPo3^Ywe+?pYQ*c>$ z+6CLT6f_xF6~id2BD9eO3KB@5>^vG|O;Xtft;^JvAEl~qqnLe<&VLtT_^VKi1If1L zb>%OeVhxPFFDVdzZ8Sl6Y7)Y#A2jg15rLLinEzS5kVEJ2Xu_rh!W?$WmKaxGB6i6}-TJVi#txoV#Ec;oKHnJ??Mq>ESv7KK2?jNxz5Ix0`^Z7F#Lj0@^VDSr^-iw$hwj05mODCaWHY3 zg{{rdIq_DwZ`VXWhk-Ej#ZwX;JB^#jm5lbszO$?K) zbT_ZdZe|p;kCetp206v~oE|UyU(I@N?~`rK`}}B@!O>lz-iQ&wDF_`F;XfsFMR?y@ zAsBH4jb3|Apm!U%cZ*OSQa;Rrw_wMA4L1=47IziY)IRAU?tXx(HGwH#4S(#3n4DLbVtlmd7sL`W&X8{SG*BST z7~ewZCe*K`X3T;W?iM1f>maNtHiK+&%_hasLu=2%+E)0_x140GmM43{*8V^Sz828| zQ%ga5B=gyXU3XraTnfZw7T6Xp8&RrnCO9zziUNznw|T;;R?@1B6w4xOf>l?zRHq{Q zV9GIjquBHMZg)pF}TU zx3rDMb1I>_=@e*(C6_WkS&`{4%7_1iZhVlsWb(T|Ab;YTaNC$PegL-h-3VIvK;bgyGU$lVy7zt;lka)yBi@wR zY~4brpYv{>3~$rdYlAhj>)fiAcMq5MMpJx4U!1BVvgs?Aw`y$RE^Xp0{hMi*3Jt%i zApX)+?|@Xx6Kl{`yKmCz*6MHx{{`E(J^uWF+tLTQweR@s*y?Y<(WVdbmc{IyS!0qP zt*A{eXAjR&{@y!K47Vw30>fi`g7ig+0$6M?0E#iC|VP$xe z-10}MiY65Ecl8SmHLDD}0>aZ~w8QzhsSWDp@z)RJ_A;(?$PV&XaDRIiXODSl)CF9$ z&67H15IbRhHBfadn~LbQie|cn*eehbS_+uFv>LgpNPSHQ)reB|TUUf;5wvAocy?DE zuyYJx+w3=bDWFDTg`;BR5@FDo4;jT6CbvoAy2h*+l6aaU&F7V2g|UDT%l{W|`COaI>f39*yU}_r^QVT3Si{`vZxZuY5f?8zlp%JLfa}T4boal! zUiK{y()ai2D?gCLn`obNyr;~A!Y>g9(tMCge>IsV(!o^B77LpU)5%8=HzD)RY9LTE zI46$D!Gi?!dOWr`Ay{XS6GfDIV5&IhlHUS33#yrbzH>VB-H6l)1En_CPnR4lq!_{=h$A!s&bB9KQs`s4*h4iRID~b~o z7!!r*s#LPe4bSxz8RI?{n`VpGmb?Q6P6N3L94qC_f>M}u$z?7=`3n~$`HaZwyhO>k z-0ndsZ?Q>di{8oP(NGkFpb)z;7s*2S6W#uJ{~6eraWqHtY0V3O+7ZE+pAHVzgy>X& z`j!UA)%WgxQc6K#;mMk2?kI%G*tEoav*`pUrR+>6PXhyo4J_*3oXS60h6eZXxoV~Z zNLwxbaIPCk2FkN2sj2dStlmm)1qRrz+nStUWWpzoNH#;$l9F0ZfQq-?f8bX+??!sO zczAKfLU;o8S~833Ootn*Tm6uPLf{~%b){V>%53>deg#UpX>SzQqz2s~-RbE_$Sbn6 z`{hHW?6GQO&vmUx(*SJ=d8RW9hmEde;%FGj1w14?x3G{MLI!xkfgL<|AiCuu9vjSv zO2uV@5qp?MUZFR!Fa|qJY9YLJHRdJA^vW=hrw_@2vCN!>He6n%n86W94hR(Uk|q+ z6#%RGYKpP7I<(OE5nfw`sVT38*{YN}FH)3$X&2hr>8WGnr++fnxDb!UbfU67RY9~d zCnxOflp&5DG0INVGwe>(Gm0>DVuc*%Lrd=DW7AjHHLaDw(9tOxeHa`LPg3p;Sv5I) zVWgppr>0JDN+f42G!)l1c1Vt>e%DmhnYuq!(42jw__~U21AQLwL%<52kO+XC1j}(% z&;X@1uVYgvV_7PbrM{Mt4iF1Eg<1C2_FnsIY^<@W2*D1fOSP7nn&1PI-a#?|TkuS!DqwYvMlN3+>UbGZ1bXGSuHC_fOR6pkow9{IDrMx4s znhV+nT)LZ{7mp5Z1a$|Gx*^Qd9bCQ4*AA>-j}Df*xW(n8tDY74l8)m$_?(rgIw=sx zngNI#fcPwY@z1Z_tL>did@dDvB1a*E3`qy;jRdRt2DlW!FA2bTss$0Og9{BD?}ny9 zDuWCp#Ulb(JB|1-ZUY*&e}_tD_Txc2D?%2+Cq;!#w7qe(A9Z-F4PH3r22{p^E&VEh zM_v`jp_oT~$j9hIL?AflRNhX|2*x;=rAV38h~QuD;a`^6FF%#%N^bNHG$5x4Pco&@ zt|Zy1A_?eb;ayuKnSQ$DLUX*8U2=M(b%nVk5AS=k6|c%XTJ>zXajl=78&6Vcmw%sG zjbCEKaX-4mImJYOlDqfXk2ELEX$x{~tv4jnYYmTqS##mON57yi*vG;;h;ea2&LWoh zjQGHQYL{}?rZ39%yXm~DVD+@3>EBG{v>^TKFQb`J+`FN|VvyOvD*R-*gxi$7L-THu z9G~;@E{SYkHnv#;?-jTpWY0GH2sri3e%r@jMMaLlF4qxAnUo_v<~#62bd}rirBE_87MeWfov=EADwN~X)Q zEPBQa^Edwi`|quRSU$9vO(;M>q)b3SbpM}8Bw}yuYWvR~|9=sOHJVWW2srIOJz0`w zOzpp!;`{1@>qFv01T>cF$LIn`Xd(m@5+t3F!ILr=mEIU_3&TV3^Om=n_lUrb&4ghfD07 z?r6|wQ+s4GIUmewlTO<`dZK3?l-cB6?la{0r12)VSyIv4JPMM~+bPxY&^zC3$mty) zl-OnWP3FH4PTlS?PYm+dl#C$qa|WK9?9 z+!f=pP9B&Fw)P6qnLUVCIoemoPdhAu?Gw$6z*8PiV0Q*w7i>^7AB#D6htb3LHg$Xo zl3FK|#phEyK!Rkj{Gvr%UL1 zWIiT!yXbT3_NaAzQl8YKPU;-*n+q4gEh|OXxpTU9WxYKLyL#kcodrTyC-1V1vO$^L zgLt+Hp4dCy$PE89MfH*fw-y(*tMXW6CD}VaT+4m8B;6V~v0~ARHPIU}9IJo}PnY02 zV@Y8L)s#>N!d=&h5i|m^?C00ncGII6VpUoA*!G0tidERh@#|TTVPSoyr%iZQ^pwr9P51oLicBg^F1wB+Y4^$KW7Zh03n98>Jjd!7sm zAp7I&J%%1&K>f;sVfz4NiIafqmtD*tnXE>P^TLWPRa~A*rM0P5F9y@f*q#*wc|z>H zS%3c)h}mLQGptQB22xYaY9bfW$3p2i-ci{@qH)Ujs!*+#S(h&Muhv-4-$z3jvXs#% znHf6qd3SdM&=Nm?v^$u*Lo@;RrsYUe))tJoHl56$@23XthD|HzszMv>+V1G~8;wjc zdnE@^-?@2%Xc^yvrJhz@po9@ggJhIP=IO0UsK@M4#q;ZoOA7d9aJsp9Bv+#Oq2N=H zl@M?MAJY?#P-dZ8c6K|3)=+YL+`m$Au}OrwsAa8AQ=_Y8%#zN>=?mSt7SY2x$2P@ewL^HwKO||K?C@_S- z-Z^iY2WD zgP4%MHQ=02)j5((wmRoCM0t9w?`Sc1L(PWh2bpIJszU2gQgYaa?OU@5xpjoQS1(6O z71rRTSBDZ-7rtJAcOxV=ADy9-Y!*p_m=91#jwXX0U{VWRAq>!s+T1f zYS9T)9=Tg#WHVWj3~@=}M`1gcZKw8aC{X!)CNys4U&E`tUu_joQ088y;B0_0L~`D8 zVEUAhz#$gssUQ%wSTUF2Uva5M86C16(x7l?HQ0aX3TuR)h$n?3N`NGDmUn#_#oIYYF2SXE7W~qs69O9kFJly8%WN60W zNXGhGt=lPeXDkVHq%)wCYz@zfLG2w3!JHgqHG?Q$uC+~X?uX5n0IVETZYYj+&$_vAUST~3eq>xB#c_U%y+7q7ss_%P+_ zJ6%s!giB9YFZJ}ROHbOZa49zQzl5_WzH3h&zCfvtt?9&g5V=%N?<_*3nx8*Sn~dpH zS3eRNY~#f0P9TGnH470Rzd&Dcz>3Duj!0&S#S-_Gd|u@5u)P=IDg&YIh%tOf3*sqc zI}FFrwwyoZi-=wzJm7)tT(~9VAs>V}_$T5(bRR`6^)+o9KpzS~E5#W*mtLpf1M_EE zt7ase(~nPqNeGuu=pWQ{Ic)wQQ=yP8M-*`vPpCpk_>1q3e1(t5J}Re-PYpAiPmDJu z+(Zd24+{&iv9TGr&Subujhann5s9GtN;!E)WqZI@zYc&2i{rg0s`NYHUEt&rc`_!neG2(>Qn{jYR|PGu+QlzLfAL)Sqj{$85u2-boPYV;{mDD$TR=kLFg5F+ zs)g-2KY1;)6wLF7Kpt@4wpnArMeo3l$ehYI`bEuM$eQ0qs2liMfgwg$Wyxqweo z!zkoek#|y-q4O7GT}jommZuK@1nsz1+*>CUuKC<-psUOuUMnPJ?d`ipWx@%DirQkp z*xBc&M_^#DnPEXVJ@mBkx4}4=a5dFIl=&{OVGI2R!P1VEQ6q0N5-9tKy70QDwDQMV z7C#_#K(_TmMRq^xGGgz zCFiYco|nfc^_iB-npu#Gm{B+NeqT5B`dldTlVF6@N#@gYLhtb~urRF)LnG<^kuOEqAiN9~9H& zP4w+q39UK4@YEoH47=rS_kQH00#T79+S{&qyiHU-H@l*%)oC|0HWrqqlFhri__K86 z_DI5ij>ZH-^3su>v9^1ZsHtj%l7b;ubv(l#Rn>$~mc^q6OSQ)sL4UWr||1?Qt8ZNZ0|W>%WAg%0yXo zIujlMSpv<_E~xoDVP=b1nex`>atbGgf7j0t7IgQ31kda`!X$Wo(INUu#OSzE+nkrv z$8_INEJqzDfv?D{Pg$Nz#T=JqsiM#)X~%O1>rLRZY&rM*{)Lj7INJIMOQJ%_Yj^Ql zcTlx|2)=++G-k;Q9$2Pws2)t*=EFq~Zwa@PRCQHu&WaO6DGxixlyzBl8oHyzQn{yi z#d7km9#rfvBs+@7k`_ga5R}9aOjlhO)2Bu8>N4-1=GM6A!#gZ=*kkyWjxv7d%wFf@ zg}-<4!7?yP%0^%P6ES&NN@~lqO5GL##JtJ+r{h%jTpgBPyMmrp2-D@*3H#$0r32^= znH4U;yux6Bm<`q5tXkDCKMlE$zi0Iq_^4MgJ4>r-6M~y!a?t&M23WF*SfH&(6(KnE zK=j*_Pv%Vl>2zVQS4FNaU~X-Rndejrx-sk4^@Gh0cVBD!KyAA~H|&c|>4@0b2naav z=kWda$`mlYay*=UuU;R7yuY}4V7Pf@;`X3k!aa8=CA_h1PKIpv6un>$!F6N~gyq-%sw+1B**3n^Z^P2Ux#(9Fa`HhyU4=?3JX9&%?_p}HTyqIqIMB-- zM7<__*b^~!EVYm^^u6LaJg0QULwMm9)72Pv`f7O5{$&->^@Nv6+LD(;amP5!GD;H3 zDBGIe$W)O!Rw<(~Eot(62&_45jgm$cb#BFw^4R8WVV7gB$3FdsFyOLxC}#ur@S^k- zMcotWTMPfY4MO{KR*e3^M5BXGSej`)%+bhvh;1w%S<>k6!=gdg=6nFAM{aH zy(^R2w%kk|hSfE()ObM0qM>O=L%P$#mV7!{utY(=xu`a}tY>35N1rwkS(UL{ z2Ct4wx4BDuRT8<&k{8e;SITCPBDpM!-B~`8rM5jz9JO>pudHU6V6-LLyqxpY9$laH z-V!x4yk&1Hcij$Eq(35-#puP$wh=i07^1794)=^dNJC)XPHpPv<<^1T!7Klit*vzC zYI^wV)cWYG5GHn!Erv}$CpPG_GU;WQr2Ti7Q2p_XlX?LSxKMJf-VW>DHdzW_kvAq0 zP-9Mf(@uHQ-u~Ji=GF)InVX~QqR94Q|F224A__!EX#tzcegOxNXYfRs{r0Ck@mmV} z+#V3|9h>=v$vStsB&44&qON(EB6tu%MPWXc)h@O zchUFHscEN@8fNgJJf`l=;0Kn{FN*Dn)h$&=NTbaGih1h#%bnZ$3H)jQ2*IMGQ2O-M zKiW@^RN}1M&6^WE!RYV?HTchIhzWI_E1MsRAoH_vGwihX#RgRH}`pOQ{Y@nz6$!qkhEn zX(XKfbUgY+>PRrL^u=~7uR@tL6qv|97p_T$Rt*Lbn{>;9pl}aJ>N5qEE!pd1__{-q zb3K^ls~0Y>ZgcFI5lJkGL$L{iAf7Fe!?p}Eq8Ql|w24zSs$&A$BQ~w^&hpSf7d~+d z@>b<^_eH&%d}>d6-O;qU>#n$)y{a?6o>cgIKd)>A3hNoxW)$gW@$)pbfBS@=N~+-E zZ~b}ixpxzTaN{R?D6T(weDw=|v8t%fE3HuQ%VLv<8v9#^mq~eBs_-^dTis%I_y1iq zG}HEl;XUwJ7KOck`+HZ3T9aFP;*bRMb)Fp{v#k6I85RFPj8kzFv?G%E3?K}hm?-wY>pnX8OObRNhKg5g=@Sm!o^*0gJoXj00PPpO za-SrTC{G9?<6n=6#|zK(?Jg1#RNBA$6XXXPlP61j#(&KEA3u!>?C3c=Y0LK{attwK8y zRQa9#2QbwiK>Ak%UrRcwHizn=2;QIQ!7?q_Jiow{($hT9`{V6jB^>|@&o(4c;E*e- zDh3jUFK3)ZD6~b7)*t36>&9K67cHj0RS+gWuWioq;W^$Ql?p`3A25}P6#+=npp?W5 z2(PAPB}0-~NXq@Y3S;1kxhDYC9rGsy>k=Itkuju2&ryvY9ZeHYM|53fmm>;Y@8ZTd z{p4*;+V+eJQ=Lei$}!Zbdz>$ zYB&+F&)v284O(FG3=sI+m|9{RVihzx8?ZKwXq9eCmDplUS_C0kqByn`G0Q~??a8T#1o-l&)c|Xt+3i4I&GCkk6T+U)nSQ;zX(cJ_X%$`Rf(VGuvV(Tp7V0j;Z?SGc`%6To0fnR;<^=yMV6q4 zW-?NH!k1|hc7?pLRQ$A&Nh5O#<;2%^6!_ zoX1)jJi~FuE9ww)XvS+#@@m7KfS>JDSa;UpPD90k|8t-VF+oMz%WBWwW*-ZV+ess3Itj> z^cy}v1|?;1FbCwf&^0%&taQU{OtY@Epv{vQ+01ts*xFXDXkBXAF5lE_r`5gux$%BH zF+G6`{^t9-Kk4~9!~4^;>ujIv#@GMl5fb5;b-w>_B^`3{Rud&GP^Pl}NR_CVvAO`Dia9OvxY6*8NoC?V1E!9i2U zx<#uI>a%uojQ8HsoleZR(|?-gl=PNv|?rvVwCvxmjG2=a* zp<`hZA6-u!>awcq6Dpv4L;Uo9x#UywJDH~z@xnUfgR7vUC*A&T9$Js$^3JI!&Hh0# zJ8fcAe$q=AFYo@r{P^_)iQ#W{^^Woc`y=hcTNjWHeWH&bo_=zj{=^&#(MdSnZB zfgN!_%cvwaRyawPSBweMk}->Gt+nQ#$U=~AbL%c|_C>|8Vm?fkd|EkDp@i}T2`1Ir zZNv>ss|$J2LfNcn2P(QQGLplB9<{M#=wT&EcEn%-M?l3Alg}-jEy$q+&j<^>dj^rk zh0B7WVFl^o$hL1NtrE*GZI@CchKTTNhJkyL*7@n7tPGHS3yO?v&~Im%Z|C42oTz`* zxz)5Si{T?7h9N`OK!xdP=ia8#0?TwVA;yO2FNt)ShpjUjm-(^^Ygo% z%Mv!QwlP%w2m1;x$`ptR?$!%Q8+ei(=NABPEi|CnI{Y|B(byM9#n{=Afw~^QM~{L@ zWHEV?3?`&YcL~5`kGPGCf z@_-!+WhNE_#G${)hK!A6+>{kf6yjLKXtD0ni8U+&h)|-$=%GsSkkG}^0m;9_DqHJl zLq&q^%}=Wl#EHddmX`t@tFVkh>e$zfYi1{Gnv1uigJ1*eYzb_hpsW@q^$j!EjEgsN zpcHg_`)I+)$ePZ`mQNES-Y5DLn7V1Lp0KC_Y-4A5ULSZRc<1Z@RROWBstF=WwC2!8 z>-!TCU_@Sq4Vtli6-19t4>xH2###!uzY9qdAg}eJ2((X#u$-7kf{JlLHLdr`6x?4a z)gpA#vnbnHnP|&3$_>2PQ^Dd4P^S9m6ktVe(rT};P;nN1fmtVfCJUC7ZsEqgKx_GGct6sCB)HlUk`nzq<7N@7qQ zkPJLMH4|*7~j%F zOjkAVr38N94hJ@TObm_-95C{<3l+Jg$TUz1Y7RSoAaF-VOxu}zW#f@Ypc2PVTQvUE zB|vKKw;FYgjF0xA-^v@JYiw_#n`&ia)4JW?x=?>niF*tC`sN#CCNyaQDNf6RjABP$D*lDb3^&dw5Wn z-Hlmqp6_W>@mj^J!*R`bws9|Ci@E;1*j{UY^^4qJTZYlW%Jb0;Uag#vXXia8Fm#kO*FEYv}hvvbn%;wXCe=867X@dEQ#^$*DW$+hI_USjSP z-5xq<3!vJvDX@e!wl6Z+NXeV$Icr!#)G#B7fbr7)@3k`a6a!6U8rG&vp$Jj#+&eZvzHD|LRBxy1(YIR9E@kvuuSfqB z;*4u7mGie3>GiH982RIw&Cp<0e z>!k~+FOC$Ro%!-P)kp9Q!aQ&(Raz{1fY%tDWS^L;UwUuFW2*(ekpaPa%_Fci#=Ix^ zb$?I%=@g07PCv_K{V6U^x3k4TgKa{tpL3Yy#aW!#D)|97aVi*Iz+ZS@5~ND;hA-TG zO*lIl4D=^#$>F_CE`Bn*j$FGr%kWUw4S9rf7OJAK^DI3-om28R$sD`_aaTSGcF%Xp z9K14e7rG;&oZdlsW?62Ppz1~ObK}O@Qu55K?oZtzyg##(vuB^a-vM&7{@lFOI)BC% z6?aFTI;W?(_$O!2KY6-D=mm7X5%tbRy)?_z&slTy%JR-XL4MXI=`TK!b88=^b@CtO z-%aUz3m>bP9OFAHI` z!|SYNX>RB@ADw9?b8Z$|&XA23}G5?v)6>kYl3z64v8mbW3ei$% z+E^id>TcGky*`Q~zSPF2?(v9LwXB(g+83>(6v36GqgZ_LxKo3B<25Nd>4>SS`}a8n zNz$@+)c1q6Ghe2(Jsant5Y;|{q~^uqn`5@y3^YOw&e+>ZtoyP%@^FX9{HMvy4p}6p z2Yx$dUENH`g$8L;x6gys#H$|LvTZLZy7C_^7aDVgmo^# zmWlr18d*Fx+TW73`a0aN=XZq57;%?1)*xQrl@#gvr#23woX!lgxB%zuQEF#%MeNqF zMBK<`@>0JMy-ux*jlK&UvQ}~2^J+Cub>5d!oSNRumk_19^_B1BHus5i8>@!iu@vkJ zQ6gmNQBGq@YjXY6xTuc$FoTP!g!V^TCVSyMQFU|yOpJWqTm~j-so~$4byyA2>R<$y zM=T|NSCsT$rWqVNUr~`Q4G>taS^>k*Km>@b8_Q7V{69D!D=o)U!?xT3#yP=5&+pcf zY>WeXx>%W~HqNUyW7n?Ue;pJ;npJi%p(Hz1FKV@7)iuf&?l4w^`KES1Ezn9RWMtG8 zpepQ=!dW=^%k{Gn?k1gnE8cR1{yR%9@o?!s$AUxj4lm3byfl&g;Km@zF?#Gow<0J2 zi;0i|&+<`W5#IV*?bCXE+(`q#C*@0Kjf=B_pTIr}{}pWdjvF}i z^cvD_5;bW|ND`ZjUQDCbu^#+!i@}>h5vgWQ+_=UD#TUqOzigkTMUvtA^cc zhF8(cZP&y}>9W~{+naE*ec8= zskX(DmmGr0z{M)6t%E1R%87tJ2`gHF#@J7S<8}L)J>L2KB z&~3TG^C#60thYQV)hE{ubl^w0>U)1b`tNP=ztse`O5*}5kovSc)-W2yWcCilh6OpH zuZy572dMdINoZh!!T=8L4*UMhS?AE7U^~*55-vBq~D)?9&q5I_jj7b9(CU)!xBmAgoFtD4({hPWg`x>l2K z({0-ELUndUwD27msvQ!nmsIb^OAnI5&ewb*`QiL;h3?Jai{1u*532YS9hXp&`P1?D z8*_zWd3A_>tr)zsqZU1vIC^keAWgd^o&g0*Ag}R!gbo zeuGxOR%FjR)SuiPm~h|pfYN7W+xv?Tkxz4G2MLqmsBjy`Q*FM^N2HMRO3;>1k)spz z_v4bfmQE=4^Fe!~I6`@@L)hT1Ay>pwE7na~ps6b$tFLp<(})bXpL?@S^DKS#9CZA<)jOYK_=V?c)Ff%}n_w;9X0q;Oh)&`rZA2--=+2j?S(uP0M zhQH4_@Yfincj+X55hQQRmsyacAf;E$j)CMv`w-vcE9r?Vd+;8dvSf~8Cx2!X)%^$+q)tCcA$k zl=|fOnK|Az%V?(APAo2T9x&LBso6kA!VQ)paN1~@3$L!vxwgn&>ezgcv2m0B;*VxY zoIbS`F+PP7oMo_0j(wL@y)J`aJjb=jW|u^n?c0N0cf3sX3iSJ(OBq*dxWV)GZQZZP zRVB^F-9-KxGq>)+ZH}>h#bB#>aqmq-hiy{4mfZ@N(|@B-y=`E@FP$S`om7e8BrP$! zBv>9-@jys7}5_9V0`=LO_X3rl4zHGTQ!&?z8W0RQ|zVhutksyvdWOz zj3f(uWBfILcyt(~(l5X7bBAknRAvdrFK+%2Tpg zK^*e^rVBt1p}-NPih>!2X(8V&)t|51uMi5JwBO^0gPZmFp#6fko*hP`(BWy3{}cD; zj{s=Grm33g=oP_>&^T%_ll1SJA=UWaIsNTl z6;o)%Ab~0;h$1s;AfN02d9%uEkib0}Mrv_iH|NrcdLLncSg2(fY(g+~2i2_jI$pt9 zKm(~(mXuyisujSJMYgKweZ$3S&WsC1D{&dFPNDmPpT^NBm18u$`{L?KZ~3BvK(Y>2 zR?=uau^d+cMj(-Z#4^7KASSVJ6n}t$PWdhQ(^$+gf1x2QPPsEIh*!{KgHP+M(YDm$ zK>4Mun$ckMGi$VIsS8Wd662JWFz6OjAG>&w zv?tqU%`Gfx`pD+rAPtQf0aNR1(E!#aT3CW#1Y2kH#zVCx3=@^MS(aWax`EXAMzfY& zHg3qmMQOMhD3HN=7o zU5IbeXQt-M=J<2Q@bDmB_d<0bEFqy#)8Jl$!o?}Xlv|#VdF{93p6j(KJ`V(`m|{Z? zEnn0Ra&XBNXm#?!_kkAc{%Z1pG;2pOYY(()o{aCpF8~^e*+_Azc05hVX2a( zQ)s53{eh+vUp8Z{?1PjgQ9oESn)s2tlyhirE7`rGv97MM3A4J!&(C=SOm00`SI5+? zzEdKzR#vRm3YK)Hx?FQruGE%gY{W=BWR*+)WuaaCUyQv|bY@YvZk>v4+qRvGZQHh; zRKP;pQCr}1{ zG?L>5nbl1*!4Q&9`}cmZ|GHt|o?;tS^~9TmQ|PPe(3QO&J1Jp=e}N-GuJc^RASCqr zD#ocj>h&(zlq0;vjCg{GcoNSj@P~Ok9#^a0l!?9#=%Hc27gYmCk<(0}9}?l`E2BGUEIf+3+^>+{J#=tC1vLt_vs-T9~~dm7LYSl%;! zr)e{fOIBsFR1VuVItZDDyg6KXs!CgN{+%QSt7&+j2D@o5f4GejV;EbcF$Ts9x(H=c z)7F9=X{A|pm5e_A-*H(*G&sT~6cCVHY7mfbbOeZ_izSn>ld-9lIg_!MwJVdoxvQ(O zr8(1oaU&#*-R=HAD0ud_cInSz@>lMtoCWKBLdfr*5`_63BB-q3=oHkPA%B0Hftq=V zDQA%zCicd|u%V&)8L2nes4u*Ul;^7h)pdVLL%-PBmn_*=Zf;&RwVyjYA3C^uo(s0E zH?Fx}Jx_AQO^B6#x^(~JKHm5ec<#8mnX;rZ0NW|fZM}_qp`!X+jYQh4*)`l4>F;i1 zi7>=60wI#VHa-2w#QOq#QTI6BMB;r#e%(1;cbo49>b+F@eQ9QVp_Og(+9xJn_apZka0(D+$6+ODCbP9z>NsM&T*TcBo_UY+F(6SkVx7kKgHlJ9f^f_SrH#( z%(x(}jxK7kqMcTbM3zgkXq!ounWmb=Va+1xOn1l-ugAg6*6wk2)pJXUo=Q1vt>ahB zcxBZirp9cWRWK*i5j!OO_F-FN@|BLo^4{G?T17^eiLa=jw8t!p9Jie6>0A}vpZKBF z2O%kP%<0lhLWop=8&FTuQt6Yk89J*}Mr*W}0+w28wHJhbKF(D<&J4OmvLnn@ppl%5 z=jHO2&c@P}N*jS^Eleog)+TX64@w}p`HdmCI@c=zYNZDnN0?9YCL6>vDhbylD(Cdh z^2V+Bp3`E(5m-C)e9j9zLz6tXPi3e=p#f7$fr?qoKo-=?yYM%W%gr_+c5J|_ZL2n2 zG#$*Vzj7xVztj!q75pX4tFK6>{%498`^Gv&xj@2`Qk+BO({R7QrvwL8Ie`y9`W49p zPV*q604ALK=_f~2koC0PHO!#NeVRj#Fqh)Vk+u?ak}Ajo42vs9!^LH+=lQJ@-?fKu z3m3kjcuTDv{{j;S88MXSz4!3gwe;@YmjglWjW=+htrZ!QpoCA+m)P#{yMWWL8t`}G8Iyo%6MHxXhS{$NT z9_gSgH5HrND65Cn*R!6do%u3f)@8xWG?*}tx6GJGk3*)B`-L*dpyt$=i!xM=ES9N+ zn&B%}E2D?z`~0VFOqL=9E2RD*QO=~VQ)@tDbHUFe!C98)m8CUJN(U{-kWe(2DtTm9 zO@sE6m1J&0V~y2(nBa6eiv*j$;zHl zqg27%xr_FsOMqmx!q(bFe(t6DQQs~Hc|O`vnX#X5z>5|{jC5?JGDurf$n%HWW9D?M z?}&M6tN4wayrvp3J+gvMW?Ebv|Mlr)){8lj`z#a=sQ?1PPW>) zX&O%}1JGTqR;nzkz=@I&l`C$Pe0y5b=JK3sDMv9>v`ciiR93BR`-fS?Wmyj*g)#8- zmm73!r_Ie{jdd~&32YjkdYsem_ZrK8)GZ~}8*->R2_?}%4HnU&p&95Jvg z@#f1{@uz?~mHAJKRA7U?As(hFb;F%S@(o|9J`mBb2V)c~avwaE97YU%7PoVrI7)&{ zIo7SCV%Gvc`3Muia1dbwsDPlkk4xoly&!K)b-8dtd*(dH80$lmuT11R>!3GGnE%Tf zeb61Z>M+b?;Ozb|rV{rN?w+ubiRBms(TZKlj;<@KsA89*O$TUuq7z#M^jByz09NnC zOK?fKlJys7VzXZsXL7WOA9W2OD2ymH?;)3eM$c1Q0F~|QRW!vFg|myRCXvcFD^u$ zQ^MG*LPsm?zWNH!wm1;F@Q^){*sEeFb|0lQ!o(wDfr?qO2l-gS!r`ok7K!i^7%G9% z+2#|P*qkEE6;c#0R^+|16F}Cso4)`v0K1g zShvLvMecLBa?>dywAl)P+eKranl+|T)j&+?*~819Z9qD=XE!PVv}^5Ha-%ek>y`&I3Bse&^kI@@ASIX+HF?cv(lVAii~j+Qz)6ife6$5qF!ZoTG! zQpc`L`bO24)@VYI%A``|ur~D5UiAae*qDhI>^^CG=865!bup!`rm)G`)uqsi7#DEP zkf$KKmw1J< zx2?YX(D|`j0KrS52j}Wf)QWA)24Xn{0a+(i(Vaav21gqQIl?M#^Sma;l@6Li3=?$o z(u&_|o#>WJpF`&(F&e64b;+6(G_Ji@R%Sl~611#e#@8B#?Mn5upFp|PKWxu}8xdkL zDX&{7INjt|qbXWX;ruTi0=StcoaJ3rSyxgI>Ei|RNy^8biiC(_G8&ov!y0ip1Ic&B zrA(z>Z+rLxQcM**sWFvUl9C1rQ8yQeKlH6T*Y9F;m0Ez;S4fdXb6cg9*&`@$wS5oq=8noFsE^4m82_A%WoeToctg z{=`+>7iNhvxvZ76R6|(KG@<3G9A=7|)#?|r{l9NC#3`6~2cD4^3BoA4LQHAb+uxF3 z)3g_Dewy8)A7sD(WKiZDM)Gj1cjV@c%P3sLsIuKPcRq%V(I z%&6en%1p4YRH?aPr;#^UvBQ?s40xiX2OQh`TpVXv&^7;b$BYhbFn3^3u@pA?VXMAY zn}N@JIlnQ>ysF+%`a#)K%)!wU4&j($m+?p8OdAD;!iTfe4;eV4*GG)L^6C2fKN)9@ z@=Y5j*4y9<4r7CQkKfDQ`2&`7#MDEll@q(!dwo1SmOftDA6|W>tE86>91FMx)Jj2) z0P9{`*qnGuA02{*ONu7K=g^o-EB+pi>7EJA8@jud_(LWJ)u>BzBwj7onss6!G?U2t z><~;i{iLQv@sZ`Dd%77rx`|@7cJTEGd#7^F3PC36(#nic1VgPDWLk_h3dT(n9WnPq zFRT*|Yd*Dl$hr==ky?I_V*9zui`^ysP1o+8!t!zEPtmk{xlb@X2>L zL*l>}*y3h$J7eU1`2I~CdVy%}z+Cje$-T0QctO~|5U#Nd z-CyUU30Ynl-aTK}pb_Omx{q=RC5(sHOK}MXZZ^<<1`EUb8npyXX z5BMGY@PjZf?uObwX!xYrD@(ASME6HdgZ$8ZlM4Lm(Vn(0MPTZl_d0Bc(Ru`yy*;-aGrkExQELm$E3wc?Nh$>KYBSc+d55~zzE{;N z<3t6Wi=K&9~r+W?-jil>bh40`X>Fowu@0o^owD|Om%pL;quJRU%L($`w;55&$YrRwIAoexB zAT;1_IqoyR|Dbr*>#-76pEwUsO);Wn=*Q=U`W9dn7awLxrR0TaP|F>5IO34`CTCN{ zDGDfxL-G8Bpj3dGGA;HI&AySBuq$DmSP??*NetJ)mO~D0z?rwAvzX(gKalDU zVU#aDEMwp+Ioi3y1aq!C3ixZ&Dl&0M@0vZg1+TuiS{r{U9TZN6@J{nS({bHGE7wc2 z;Z!HFG!LM3$N;5srVvd5wFS>B*i&;JUL6+KbXsi;zJ8QB|I`9RP7gX8JRPP&6s5g% z#LVXT(rSgjpA`=gy0rg6MH-6dHagI4UPl@;1#(B2t@3dT%zsMpiB(wCNIHU6p2 zE=QjIJ1qzsATVCM{t`kF9}-rp>Jl>@fUkKuZQ6~429R4`1w%skn+B;YAOz&I-HKtKh!Pf!(uoLSR%NA6s*vv2Dj0h;FU%&ei8p*LHYq z2HWpwNIPDkcmBnYPLwC_(xH5TdcCd5V~gI&DP@9x*aq<$-ZGUGKy<5q(PVs%tTV~+ zk3^4jliD{pxP{a;OC*vM0OOoBcz|RqVIm>;@$MXB5~q*hB=`?+2F+$IwIN3R{TImQ zpn)rhYRgf&^mEJ^(R4flz`?Ac$BXO2Opd0e)E;s)f@>q4Ww>(1c79 zyH*LR+fHL=`sTP|DqS!ABddC2YT1eHb53pV$9s@wo=>-#dGzyURCk|YG0iN+my|iK zd{2zR*4_T!{#dGnu*vUugX^AEnv&!(H}0^jJ5rn!v*2$FB8kdK| zrPY|M8P8+P#T4U|aYK%*U^InNG9zIwCUJ;t(#m>BDv54V%X+BQn%`UB4gHYk)QU=e zB;WKzD;D57d&@p6O~p;KEl)K^&NVb^77M$P_EQzyI4`pqOS)QXiaLQ!W>ZbVfU9Um zO*^|txfPjTABf|SAx&lNR+r@(WhA&LjRDFoOKc(Qnjtss+%H)Sx1e{bE^`fUeI%_) zA>Y`uD0M9td(_U7>1J(HsQq_V`>t}{DK!%_aaumws&;~Y)~fWPH1!mcXU~p{*D4*) z)w*@VBlH26Lx;x8J)K7q=(?#TQf_v`5v$QY+XJ@clauuB5K^LCwN;>8k4INZ5e=^c zR4$imYMmANP0wp6)%LSXICjYfJ@K_h;?hA!5`{{i0l6qU+CxEjZeN z9ZEOrfdOmN4AH@3u37(qz||=_$-#Zr{>Z32sj1bfo#&-0$-#4$z%5&1d;a7fxP7n? zGF*rbOhe+1&9fv>Le{+`R5Rvp?Gp4LG}S^VS*7`>N1$t_^3gVSL`o$`zH(r>vPO4_ zi*sx@8FuF2&E&4q#LCFcJY)}E-jNfWDNQ+Rz6ALW5+vipFzD_Kzbo7|VJ)Q*xNd$q z&^Yj4gLTNP`|-c!f8)F+zl~P?0vqh}x;ur`c;?$B;-}%7u|xP9O-;Xrs=ambxin_) z604|0p5Db(#OHh&ay!6j98})%5P&$kB|jyDu#jO-mML;GXsI0_lx%dqJSI&DIRt(OqI69&&?c*N>E?NKfhcLZW3x1)`coJG>_Kw=t*F1(Qlh;Jzp?s6qG`1AW8_Yvj zh78sU2mLv?50QlqQ`UDt3vFeD_M-WOIEE-jgwwOub!a*ZdJvmE5JcyP(nS5=0g*B; zPP|JIU$qsh0UI9#(q^N-;?&+vC5I@|Cn5f^G}uN)pqHE?3@K(B@QSR4q1z6Wmfmy1 ze6Sj0dK#_+H^VU@p=)qvQ&U~3mpl-3uDm0jbgF)lZV{O#Q}HV*uzv=r4P4*IDkF8# zGWjZ-JHlQ1#$yI>((S{##V5L~r0jF5|N7_?LA(Sqgu}SONWX+=HK0~ zt$;&6e|FQo&ph9U>jaG{>6>iG%3(}vSq3~F0i;5hssNO7gorNgX=DXY?cd4F-@l#q zm|>j5Me$qFE?h(Y1m8VGilKUoEkw>tiPYc-_w5+CE0PD2@$K@yzMOKpf#AO=V zhN-W?1TkJNxT3O-J~-!-1c0VrX{up&*dcZ){XS%H zbyXR+zqQjO(&y}(><>0fO}-!uxi!$PjFJ>tu-1o4{kB&pd&Nqem&5r;Cne;6zWX}_ z1{%;(ow-rj@&fqgPD4z6g#C;m)XXbbev>9Ri50h7g#!d0z#MME0M|R11kEz{0)B?W z*)6ieh&N}Ob8a%OLWDE7#DsIscui+3VVAg@mGc5_)e_mfAMsbF>5YRXml)>ec${|B zo6MbRfAam#7EaAoEominO=^Ay?Rs?WL==234Rb;u#9l3*{_u(4Az){;dWcs*3RYEc zq}I!B)3s|z6u+>Byj7COEs z0!<5T6@dN=uoDmg3Q2*={qPpW;%~MruYjxoFG0bvn~#AHQw{tn)m#VlTnE(i*@LPN zjkIRe`QoX$kNAJZ-iG+C?#kw;Puyd-W=`dOWP#1@Z#)EZr&tfNeSeJq*=7fbU!OeK zzQqFgoZ1z-3%6nFw--;JD~ukXd_tApyUD9~JE`iJ1omL*q!{f3Dzb8l#oj*{$h0y&q<~GU} zEEM|QefF=KHPrH+Qv>OfOz9u_WK3ta_CnMu?w;Fj@xg&_`@NqcVR-W3`4(=LZS$g- z{V8sE_Tcyyr|@MyEF5kPRn3SHU5>lD&2%RdOuLUyX>Gw{j7evqk1pSno*ZFFLq&*b z5r?bPaLQTJw=!ZeZ|{L(T0~=Xm9}T1u#V45h!L!^E*qLMC+3{D%Ic*8Rz@i={)DJX%7z4wqiU&0vs~^z3F( zvA5#P20L-O_vyQpT=+SauoOaOLAYz7FIV!59H=^{p5J{OoYmc?3;#lnCE zC02!AC%LSaqrY6kE9~drSY75r19kezCw2{#jy|;4#Dc#aVO{_m(3JI?7vhbejA4?> zydR${F@UIFF#3kfJ%^?zqaQZxM!D#eQA0UZ2|prp%Cm&5l{I&)_CL2WLom z*}ti{nFkgdDgSMzgwsB3p(6ha=}#E_^h3ykdJ>~?_Qfj~b#Z}x%q0Y?0zXhzRzCN* z<%0ap47%>@<^W9B<>DO9aR|9-E2y_|d+G#|<~=q59+ICQq1SdK^5=c&pA>VNl8c)FH0E2va@z z8dh7?&s4bkf*w)0nEV*+hbcG8yaku!Q-NcRNCk-&plToEvC*< zV2|)GZ|BeN0>lw=NSYQ!d`v`-P84ABxer->et9}}Iji5y2W5;1s|dfFqI>vF2DZ+&+S6|rsq%$PV#J-I2_DAY73-b4-#soQD^@w~E&%Vz*%vhzap9g|e5X&%Y#%*l zsC42GR<4I$ZooP%Mh1N!UQQIOKXWhZLC*zI9z;5ZtgN29jLnrk!FTW{&t1rtEfbihDzh#IqhAM8^b%F2zMVSjwHS=UF z0@OSoVo}7z#7Olb*otw$U-yj$#*bdoT4_zHaT!CxPYC1LpeX%eG@oG83Q*j&4l~B3 z&%oLlrgv58v~00d?X+yQ)a)e0H`|g@bokTTe!R=WKmB5$l+k;N6&M(Vg*JD4592Zf zZtS73YdX`!@=O%$iZ@=0H%#;U5mhiH4m@b1%Dk!B6rYqES6Tc)>z+7z0p^9KJgU+cU?w;+->Mz^FN8?oQ zN?Yvb#$Y{Jez4n%bFY5>afALk%geu5B>+cuT0kV!?pYs9wjJ&fH{d;VWAdsO>wWZ8 zxZE$Nk6YD^2a36>3QZQSkZ3q^GwlG)X*fX6p&@l)SXpWJhS!U`aF&soU)Abrw8ROW zV8H9Xh4j27Ux2#mTx3-Ez)R-&Z-q0K3~%p~66x^}i#y($mthl62Bjqiohc3dUg;fo z(J+gsPgf$h#kY_zUSBQWLh+3M-I}Tnd}5IKZZc}$?Dfn!i*y^sIg55Xird1yZ`V}p zIlY*PQ7(%yN9@t!$!JM%!r@}b+U3xtwb-b_>A}b>@&V^K>o7Z9h?d?MRAD==)me?O z2j?PeATbpF^BR*i1YDS@WVJ{fn`}P~OEP&nAdzgDdqf`eD|^OJenitufQcZ*!vV~bMGq$7=0Ju!+})}pmNR?W zsIw8Htr3CmyZXi9a;;@tZMETam^+2VaC&?CVMJa+pf)WB37G5O{psI(Lb;TBTtOzcrw1M{@3cWdEM!>wfVY zvG#T?y^Q4rLe8X{BkR{TO-r%Y zb^8U@r3o2~Y~8Hui@AOqsm`vRm&=2 zF4pyFPY!$;~rMwj>0oDw3 zMX{Zp0^!C;hBIGmuK<1aKWl!E1T5bZ>ZN#~HW@&jwF{Y7!7|n__i=8JS2qr+g-Tmg z@G}C*8{lo{-7K0yBruR+^)@T2QNe3ASSA{&Wo|k7iXCWjdhCpkNn=x??hb?BnUi`W z%?hoAHx08?nR7T870XqtA28YQZxI7$D~3?-Y;q;~K4SDv(`-#~&V|GA2#s&%U~**f zDSvbbrCZzV7G0;wxPdEaIU8yQHC%Z+a+I~(0uPYso9*k|g)q*S zpt`F@vQ0zsB@-*qa~Zldv038vr<7rM5Z^lr^-dcEY2Keyj~#}G9mllv*C9JZQYrGG zT1=~5?0qRZT}e!7P873z{~$YB>YSTh5l#zW*TKZLGnV#`+)|Cj^dbC_>U(-?L%O7i zwn9^phB+VZvFPPX4BL?0ffM~(mOxN2*{sDoMxd&)b2&wAWy(O4PJ-k4uMx=?&_FIA z#(A9l=uOxj*q$uYP5Sm<%kSCADMe0WS(3h%8wknNE$^(#9?Wz4_}Rc7s$zQv9~%o- zK3csj|GCfZQC-rtm~bT3T;O#Ys-oJYIfe5Bw?ula$+0(*lJv$QSKXxkwhSimcs`(nu1bypWSv4rq!8SlFh3Q%5I! zr1}OuFq0&}zM|U*RyrYBS#Aoh;Nbv)csPo*A_Vl7x}c^-8LQ@pWa%?JwvDCQNRlw6 z)Tr75Jc-&c0!1f3I4(q?+B+ZHYbMSX>lE)R&ilf+IT=#}3g9vmKdfW|dD1&|rb9Ix zD;o{YtrbrV3y8sorKW&PTcKL1@9knP@zt3;BNVhytp#wY8JS+MtlC?4jD|%iOy_-v zOLrJ`eub@mp*mgpaGKiVn&Wp|6NlxCcZ>QhLpog=Dc#nLhUF>MmwoO_caL>`!L5Fs zI$d3GTsq^rX0N(OcbJVGg>YP>btQB(t1ntpO6gy6faJvr2oAl`tWl0BzbebKmury< zqY_Mdk%+0m&<5P~6aJ_9fTvmcm!J%qR2?fw95qGTpMUc5O^^OhvhU0HLh)+GvFtZ_ z3*_lri1>|E{Oqd=)Y8@NYwgVWwXZ_c2Z>vz-rf~9xG_nRFKx=++%D$Dn&^4aR&AUcBtyqR(m&24Y`|-NEqiFVdP-9IFzu&r{Wtz3* zshr6acpj4`M)Dee)HBBU$BE1`OV_8u?joWU)~YTQVcaMrQ__oCH4S?`)N8vMt2)G6 zuV&^AOHvB!=>>EHulf2vi}cZ$>BgqJseCwiTu9Y}cL#r6+DqglRBOA-c0IgbPzrzw zQ3Y4hOSWN@ANV%uO6QINn-?E!3es;+^{W4sr3i{hwjQ2AqG%{AqJOK2hzcDwH|-W5 zwME|!KnZ0%`>pR7mjx7C1L7r&UfA&x7VnS{>s2Bxx3SoO6I4FfYgd-K!9) z66R75{`;0qQ(i~s?Wgh;_d0dCeWwB2P3%uk`PcEeQdjF1{oK|^&9aN)IG=|DaRV-t z56M*R{i4f6s}8kFU-RVV#~TVjX1p%0-5x4q=E?A{NVt}f8NhytXfF24l9;fhkofGk zjt`!njU^5ObEcL<`;_~@Q=9s@I#EwpfzL*C;ZaahUUFcndh zkr4Pk0*5#yL(`1e15v>?mEA+p)b{b~pnPi&X+0}U?=Ivk3mD!oZ{41Hf$uZ3jR?l? zRwe)r$**2(+jSR2HkU>C8;{CvBgQ&vZs}!iPR@hTbH+z+zj7AtHxlw5NB{1zKl;-B zv}Z^_4vZkwE5|r=ucx667AZx5sFYA!KptHPcc^2Bag~4UnYJhA zo}j<|W{;B69PM&=nxSrgLmMa^4!fZ)O-x-6Av%kMIPjuSBNa|VVT3UYXh zM6bhJ$zRdt&-TJ|O~d^}>rWEdtjNM&wq=oyEcj;o*WmC_w-A-cC}2Or8GX9p@BAN$ z{u9k=wv#A)2m=CAgb4z|@jodgV&-nf)^@J{QB4N5tliL-F+Ot`ybETv2Kwkle}Vp> zcZALyjQqCg7<_%x&YnD4(mne=_``nUP7%XgcAvD4#I8-(y(b$~zQ zqC{9r4E*0k1gS-^gJ?I{KNe!682|}>%`PV%VpI!(XGG0z{4YLn?pw^NfYe{@;^@1T zocNfvn9okJWPa_w5FPRZ_#4MP>(1T3pk5C6UheqBJK+Ak>~H#A38NtG3cTMMpipp+ zNg_pife+(*5fL874TIw!+g@Yca_1o5{HS^^08`uzCe0aw`NZ}>en)cNA;P?giJ%Q> zIgDGmQSN$Y`9Xwr1M`ClCuHjL?^2-z&R9nOEMXj~GH7R+Bo6!#zrPKA(L)JgpzNi5 ztW0;&w$WIXDYX_6Jj5dceDc-CqRcurz56a>vay6KbHUr&Ki);F^10I4m~tL`r3Ow4 z+=J^#>F6!I7#1~oN1(xC@?XqMG3r4#iZU)Mn_S#EoGTZuYxO5OLV1`+uXi7I>@)4u zdH81jm11v`vA@L{#iLUJ`mvR=q6J}~yNq);3*{`ySu;UU=mOY?i=m=zyd`*3y6rq_ zVde7;wx`A~!XuX?p&LMPGFs~hsh|6KcM0eOV&r8WP*6Bx6fgi|2hJ6@ogZjQMI{Qy zV4}wK6=EmJL3necGjk0BEx(-UrD;^q@F2l#LL9|;Rk#n1EmfCgEeDuiCj zXLIlp+HEHMiZU)NM$}sE?F(AONszg5kg>nKP#!?lwJ{;044DH?ZU9t}VOKlr*eDlh z5}!f+xt1+mck>8`>hP1mJ~J6#?~D!qJ|u(ZRohRY@3>a74~to0%2GaxSA3o~xu>#H zra^M?)d35_Pq{DEDRMUhUq!Jm^%euhP(1qAF@+xjlhg}u7s*a0YFDVE>|w9lDdn!_OXII?sTT$V zj2k|f?qMSGca*@y8_SM~xJM@VLLQ8mqOJ(a-Rc)z)=-S>mnYBn;N3F1a-!g4cY{dy z=wboVFh4HE{D#hAnmq7$z*AlRbj?P#ffkzqqHIwrDcE~wSsSow@Yu2PvGHy6=hJ0* znJU7>l%J|n=&7_unyqVFs0^F_u(ft3sIP_T<d*iQ(FZM zMr$v2m+%=q+4mXU_G`VfZ5{f&r|efT-NvyryOM-`b|x-xlrEep`2bTekzVQfkq-Bj zn@&`oX;ZxG`eE7gMYoyb)u8|g{8>OLZOUz9fcU5iL6PmXT6JPOzrNg1G2${`p#CR@ zGXhk(kqR3ayZx(N{xbicOP2F2cH;VkTA5@UOL{%Q(@8z#d`!U7n!}exlvQ zH4>hZ$zf}&cs=6`kSl)n{tFkl+qEEPJ6$6NifE;=f>@2*0l zd(CO;a$ae1-doRYZT{QWhUo(B484*EM!O!SB32?f&mtdLdUAqU-km<}1dYa+QC0qw zNdL6{fn}zAz;CEkb$5I4pZI>^ihf3^?%syfX$51dOiI6adUR%9OE%J|ohP@=RV_Uj zlMGu!*c5nm6Lms_^G7QivMcLvN(yODYettN42v`%ZW4D7hAJBwK@s1wqwyz2GWWHZ zsNRLbdK?x=!hi?0@a8Wo=j%OJM3J$2Q!@XzTVKv$-!Yv1#sw<|IT^;RxlYbcgzTOX z-2{4!c7$l zVj$>@B{9CGO7-&AdT}~E*thzpcoENK4MWdxetjjv)Ae`ysWKFd(%vIi?a!Qs-(H{cU!9NA* z|E4d7n1Y?nhCqUCbJlfaC@s#n_pp#BIFK4Tl4tofBuID11hqusle0PCxDy?q>8ZF%(R@mWMh#w6P@<=m% zW$GF`M4AR}Av0WJL=!LT$N=IE#QFoEK6DYLES)@zCSmlkqJIjxQ{tH!9RFN8>#+gO zW4F0eeBciIl<7^m!(at$-dqGNd9MAdNv2oYQAFW~RYSO7AD#IG0|G|_f=q2bC*U93p> zt;xO|>vRaFOW0*=l1h^T2kVvjBPc;8+N}Gnyf})H!%5i%{octscY%5I!pX8FMV4^* zR^lvcHOPDs6MVIhTxcK9$PC{X0nNw|=)8LhI+uNnB@Juxjsonkq@V~NC;bE~;q54c z9}&CMZurB*IlahJJ0SkwwC^Uwx#p=$uLN?#K9Y{0{*WW+-PSnd&FH}SYg?~htGC3i zdnBAhNcD$aA>K|gi#y6kgQj+DfO-PAmF687%z-5Okm3~*{z*jBmA@YNjCaO}?+0-| zF^`S;ybsCY%c1`%peJJd&Gw@vzmTlW)Sy`NuFoTJE>j=}i$xv%3FONBeu%NoP$$5% zvnKWSBC6;;DX~^iWf7or{AjG0l|sfl(fPFOaueMcpKM-0Oo5cGyZ<^p2x6+H6!-?4zi|2eJ)_HB*nT zvx54Fdyl-HzYF>ESN4(5ic)*-e||meMIEq$f6{fUm>at~I{Zh|ovdN6 zil&Jk;INfKzphgIi^hL8KM~7(uqh~HE)0ADH#k1RNQjwhl%qnQ)6H{#;4|s-cR-Uu zXzhgC+bB}N8PnOrM!TF5ZjiA@9gpu7&$Rbc>-6N&W_RExM9)ARZx}PsSVIz;%{i;z z-aB(Xei5bL4}aT4SZ7=M+?Rld-e%;SSqXapHHBj%q12OOWBvwAbO6gf*SO#%M(EgL zyxETJxb0nh_U@fN`1Vh;U0|*Gs{1Z$L9~3c@twZGIwqx~ZcZy1e;ikcw!x@?o*<@d zYpwTq?K?!+`RM1o%J~4zcExu_-#TTjiEKToI>44Z`P)qm7u9er$EZT zR3ELKb$#9`*SH7mleby-54X49vqssp*yOZ_Z$U@?ba2e>m3c-_)1eZcj_3=<;*1vS z;=bL({ z+G9@M_Hkr|vC52#bE&bBfv@p|4*py|L73+a8=7Y$>+-q=<<&&DV#maR!D$AE`MnXC zHfe#p%}r{orm^Hk-$Fk4BOLKbW|?`xfVY%Phr>Zen8J8|@!idCkWRpz-Ls?3@-N?$ zFBwA)sp=}Lc(KrO1ubIYu<>GaL=&|H=IUkVNCSD%zey5~S@CMTo&6#z7Y_s^U)YQ@ z0>X-M$VC`N^wz^Uv1A7fjE#_P4UOw~7*PBn{E>pqtQ}cWW)O|+ zioSlbqpS}@Io^=`unsgmq3~TbekkmF#|?f7qut7vVN2_wPi%?xZo{noi(RFx7nEjL zkY|-B9&Y=anKGiZfiVd~WeKCMZ>%j!deQwiv+6=WF-dXhHFgyN;Fj0F=ww=$d5n}~ zL@ql`lGXR+a& zK1eL_4)XVpHCw3s0{P$7+j03^c@7G`ERO+l(B=E-T$Beo78*_L|aDr zs;W*t3QR-GF_Rw2Q=7#aaz*He(iw64W8ldjNMDY8dg6Pe?*pFgsa zmX$%Gmd=F4T}N(~RcYid=@Bfw?CkTn$TO42~ zQHE)2Jmw@4_Pv_Jq7w~YCwSnuq8hGR<2Ulp7`W4KEi}Z;m`Qo&1ZkMGdrsS>Ec20*?|K3I$r?VnpG*tS2f08`b8A7HyXl&j`N4VxXBtR!FZB>fC zP*-_;jtWty$X;v1u)cpH?McDG-df=AU)mITTv*(M-DW$cd`n%u z&c5wE6@pb*bKv(g`g6*N?dAznnrpz6pvh=m?5q(S-$y;bLxAbP#QGBW;F;wz)CJ5l z{*_CZbkQ^}Y4$9RD(=qFS_8gL7CfQb6e}PTKF{#^UA@Mp_8WnKS``PocFjjWkUf3I z6L8m&1-9XoinzK%9?>j&*X7G^d?1Elo)U9L72CpcMDV=$_3FGmjKIk%jr5Xt_bV{x zV!kf@M=M(GpL7MPq|Bwnwpws4mUYq4)ZnHt>UiM zP5$1rFjK%gwVP6MmhNY|rGrqqwMFReHHTOqL(hr!qRh-Iqr(mO4&-bN`qBmz?>>7O z_7mOwIDgN7lcA+mh|4^*z{it(HMj@4VgltX_Y1Zv(QA$*~aG>a|U z8zb!-!e(40bHNg76(HHXaJfO8%jhfOoZ{Cfjyz)wtm= zk696ZF6gVt;=9fV7<$_W3!Z)10YRXz>goh8^o)gG3uH1W6V1#+YypPH%V;X$+>3g$ z`8i4V)r1x2`=V4DKZX^sVKm~%;0l~0%LCY$1o1Bc!&geo(Lt~psBfT~YP~5CeV;fV zp7S3Umg5^0!)k1w`t@?ozpm;s3=2mLGWDuksASo;hA-~=R`_=< z9SQOdH&K#~URaqmiOTwFsYiKLb&sfYreB-1ZVo@~f@e>gT4)5PZ(Ew9J*@CN?(^U1 zk>t|)14G6G4x`h};f*ScwBNTJ$?G&+3^}i{_xC#)9ak=#29N#JqvvPK?v8MV)+{Y8 zujlVlAc8wQcI#c2!$UlH^UaUAb?Nm743aom$vk8j$2#jhs#<)mv(H#)3g1&3QoeS6 z(NfO|NUKX-yIF9mSXwX~>x~oG)#2yvXmY*U#aThii^9+(l|ZX2M;gF9QF}NS86Wcd-MHGbY6*m%O=TEOx-aMrMH;CC*G}3a*JRwv zgdZ^xAr>XR(9al&6=YmXs{Z~RrSE~?G1_kg5B`d^g2V~{98v?kcLZQHhO+qP}nwr!iYZQHipeY^xHQZJ8x!p zVkaVhR7U-($gGp+SqD}Uo(AwohmCt$i0N;$AqZ?uW9VMSmanuw2=hBTChWC6h-4Q|lson{voH4|i zLtsKU#W!tH+#!YA~bt3Jow@Ogi)MvLiJW~&TBz9?}Q<^ zo=Hzcu8<*7k2&WwW(bHn%o<*vSl6UcXF{#Rj!z;}eIediE;nx-%sIP1&Di(XU_A<; zzay%!iu?z{RC=yfNH1DcWv!DgiPvu4C}(wV5H7Q<;ed!s=Q0u7=U>P1=sk)ST@!#p zfXUSWb;TYvXTPM99#e1bF3&_nr(S4|wRfCf&e@7T=G6m~XT9Uvm5zTj_nv`J&xDQd z7Bw_?=G5FF^>PCqcE(NJ81D#0%II5#`&TbqdaBW_!cI=Nic>%oy2J={$swqc<~~4v zupWy;6wkr}jbleFX(48aXGAtxqaMdW*(qhqj;1#K(j9e4{i9f)Hc-h1@M4Uy1cyLY zqRV8S0$AmTKpc0L`2Scd{ztyTh%y~r{hO=I(*OYcN?QDH+m#ZghW`Uy!P`gWC6%8% zzB4&98yr|L3Q_AOr5Jk3Q#2)fkpm#+`c;D+O$*e*c*-I z8QDYQ`oPqufcNXl7Nib!5*_j}@@SC|s!FFfV{Kws8%=*8eX>yTz=hrl{px1to z&ALlA**7f;+=Cl-C`YbO>fLQ%1K1T@zxpnWb+`PERd%gVl3!_~OtN_g4+H822IDVp z;=q6u_tChB5A*iPF8WuU@nnoBu#jwe4EVq!rjqDG!oZ&4G#&Ok?satLl@6!+8WPl~ z5$d{@;Z1FPH%gEg4f+`ywaGUa@tn0thM7$leI55c9B6-oq}+k0-dLZ5&tN#1S0-*{ zz=5GJt+Le#$v!&IXb)-EHiSrcwCaMOW^*=W3FU${1BxAVNNnrgpdE1s>m1H-w3%`d z8NwD`B>2%z)(q1-^OUm2`=2+sFk}_2w|7jT2Llq=ea^c8LvdPCVpfu|dmG~JOpAq= z5o4!~cEE^ps-)Ldgt%do>QWY>85IAqMT~KiH;3IYne`0Bn~2v4VpePhplV3aComBy zz;JBugJm@*Jx;)HFNTF15}qwYWG5SVfg^?&h4pXHd<(UKuyGbMss&l?SjbSzaSkZ} z`j#7GtUDv>NDM~+#({_QIL0vi(${1R8+&?cK#cB)WRNXxgxG7uQVo(P3TxTZoCs(P zaBpv!_IeC`-f#zOl#Xg@q{5`4qwvB9NRsPM+4?#*hKNO(a}^JCd8{Kb7K3M? z2oDtB1xZTa)9!6QOTdW5Vs^Q;-{Ysrd^Ysrd9 z`nZ&6U>@G|23bg_R1(p~Z232Jtp}Y{TNdTl<^@zfgORj{hr-u*jftnPpvTK<0fMm# z6eDe}4FmUqn~7Ar5lefb!Qe5!IFtY?bR1B&M&E(R9UAo8iM$)@F86P~}l$^2f}s;%nEF=dCy`nqxM zgNc@VMlR(NsPbB3iXMyg9a7ojb7-4{kFN>GcJ}s{=}j&8&k8SLwc$)1in_C_NLVrN z=-&dD#L&nbC2|y2xbtn5zyd}ldx1&fhzM39+AFBpTk zWB>W70Pu->1rsLAn*VU3gn{)LSE#VF)lw)OF$m+TKRm~17 zr0-YHbiL&dS6ujK$fuFb9z0BE&zIU!kV|xE8q(y85o3P?E)A1~m?%e~mmV>d6!l50 z(C{xrXm2HREiP*tIF!A1^8`;P*5uwPFl0#LY_-|U{^YlKsyR>n9ktDFyG0`EZfm!> zSYO{Y+v}h0?EpOPadAt+yOz6~UMp2$B~hNd4+YZ|(I>zY;8x3(Y3%*vDk(B?h?K6} z?|%9DJPN!7HHIXv)E;f&3m%`~OjVX*GmkQZlHM3Mwe&N+sDye$nmfKq(U}8kWP5Q1 zZ1oA>u3nL@n$i;4U+opcIp10~CuP@Bcptz;&^hrVS;q3^I^gMiqM z#q^vIrG0sgTm^PsovEVOaj}4m!43m1%<$BfuroGZj0%eZi1RFQR$OI5TJN2B>o0?- z@`|_eNP+!Kw$;$|Je^WmY^MQCL~Ds=%9(w4Y#i^AzqPWmzgpj1Z)+u9VrTh0PAZ)+ zCuNQhZ7+DNoZe4?mk2b_Xc9w!Ref{tm)6*ZgqpcYU8D37D`A%|T(P6e)06Jq>8UQ$ zBhgCQVfz=v-l{~dt4Kzgw>(vP!7e+bXxV$+`3Mu0??RcHW4q^V&78xrG~=#h{fjkK zxrL+;6P=ZY%s#FcmK$=@vp-pG*I01b3gJraWwj2Y)W-mnk;d3SxqD)QNYwyu>{PBV zD$fmorF(1yofvJiyW!MzmPO5I*NHKXbd)=RbHoq#WHzFbl!cr4hp_**Ox5`MX4b=m zNYw(t+ChTj5+cXq(D*!xx${D0L{N~eA4h;5z%JQYsO{8%MN;PF=8flkmQAZU5PEAE zJeaex{m(J>zw61k>48&eb-u}SgiVw8xT+E{6{riZ7fvJrocUg=8gw(2JC5$0C)JK=b)1V{6(i$@k7NQa*4OxVsfLU zL%t!8%MLL*D;o1Y#K(WOsgLXGFiCwwcx=Th{wRB-L|Mfz#MpQtviP=y(3SYye?wHv z62s1cQI)c4bb?sRYV@Y0Epf$UU5M4F1^+lv6=a{A8Gs{oh1#h~WM8m#;j);zfRjuN zdhq+A^ap+EIZ<4euCVrL*~hWF$MCG^jZr#z;j%5Fr(%If1rqfoZo6>i%BxeXV#@%r z4Jmac-zvdKU)aSoEuZ7XG_9QLb;(m!r~E4UP^ia(WCY_4bAXfM58~Igq79cj$jPm) z^hk;xu{2LHLr-EAA0DxiTew-b+Q-aRzs4@+AWqujmVeR7O!LxN)16XbyZe3I}6 zCPTVuIyJZQIDqdSAJ;f$t+9$dY5U&SHOU=x666}gTf7+AkT~X;I_HSWQ$KM^mdh`c zr}py*=QqCB40Klz)?+cH#xD+nIEFWQDj??C+BHRp;oF9=&pw$ zR2W2D59|Y#A*(P+MT^P(ET#`ywmoJEI>h`zwg)(-py9C5hGVgvO+_;YPhDz$#-Zpq zuqS@z88-Wy6MOpRfzE#$mVWYh;HU+|s@A3!ucWGdL%EsJOH|GQUQs2AU2PTZ9H%Io z24FM(%REfFBS@XFw+${Hy}~H%3RXGJUT2m1p51cxIDU>);Y<@62?;qAAfg0_%FN(} zSJDY!(1ZHNA`m4u?#TJofc(TwI3Y63Dg>QB)(y-}UqJtd)hRJ0DxANtq&YaPU4j0-ob+zUNLmT z;M1ALZNKsunSOf*uiQg9&k?weq%$M?JSVEL@r(8z&+>}N>dH)E7Jas3Z>*ZNqAX>W zW-&cAT#|J8h<9#rIsV)f_f48j@QL;U2%ONeob{C&9NDC6=C-mtMNW~X2}0_x$3!;SGit#? z55T|-;5zn2#*_e^`?&dP7PxwC*uVOKypWS?=dM$3@LHCxkWr_MTC`HsNq;-RNDnY- zXNW4RN^>cyYmrS?%+psmDN3OiCok0#;pL1@WPAL9tM!9FeRD4_vfZ3$+9#_zhLN-z zNTqBXqmS4+bk&@4^1*JCOdQhP$R;brN2c2W54Z#Fbp_t_l>X+}GiTc~a|_yQLdq=fpd`LELFFf;lWU4dsPGx&* zFsVxm=W%F+V#P211xr`w79G)Bqnv!}GI^>JJ~ntbbxHrr2=EX1&ksuGIc~tWImW9w z#Fl&ETt4yjH)`gUFUNHKK3l(-*e5LLdHeWQzp(L(IO#hA1xNz$h@}okt6*nJSTpP- zW)4SZ#COy;mK_^D-J9zAETL3`s_UOyKDhOrF+eWR^hvNA!i-~C)h*akrAlJ`;{HYz zuDG3~M0qFRL*_N83$XBEmLe7J&HAB7Y8BW)~h%7dC zOL)ZPclTT-XJv^?;4%qqj&1@vM&zc>crfY`p*kWXJi(_;;gcR{st-0=6V4Thy~~r% z6Z=X~k33M$m?Iv5JJTmF@apsbdNS~iq__rGo}tzj9QCSV+_;6Pz>=dGx5t;DQx>+D zqnc=>(qbGI+2$p;1jucHb6a3iV3(pUoDG(bAch<CBXE~Mtt z6ff^>M28REQ`#y!MyPIy!YdlZf@=SoI#uWG9tkWzP`LiBk+CO#)N~{2hl=U`jekJ= z+*VQpe2D+739%obTCk}pwQ=bFc z6^nQ3UVICUV+vCEXrCxb*j#-uwyf<1<~b)a&tPdpuzhw*%^~w1zumw2dQDkrel`%T zQq+3}OTkIj=kA?!YQ1dYbLkm({gty^t&Bn)P<00RkWtyF5j2jgaM1R2Ydgf zM7bvq{XwWT3_ow=myq@})Mke+?7!Di_egD~^nkvf z=hJELTYulri&_4^_rx)PkYx${v_mcWONU(WwJGOvm~N8}!7%&DKy1?v$*^qG_cWOH z_YQAsM!TUKJQkEAxb2IRDLc(R>7gAVA9=>x5nrd%Exr(kei(R<`SXEbKAwhg25aKgsD&o-Z5^>%RNP}DajRSnDx;axMnQBCa#LXTRbvgyAck&BN61NqnlE8 zkhT{QAxMnH%*(^UZE8YA3|wb`p^+OYn74(>%+I1{TQH;e$2o(J!a|hRrlM1wX4Z>o z4HFS1)8BH=ZK!7WGX2|M5Mc&go_5w1w5y0x#pK$0f*zHLQ6wV;f#Yjs?38Q9BcoWv zLLjnE2q4amsu*MrbaA4j6-m$MErLF@JtMi9$|Tg=Bt5+k8pACyiWHI=l3mF)(L8<{Z5z_9&_9p?_XX?lo9G?*!>*~doGRF-6DFie{< zZKInKh+0NuIXz4wJd6@q+KZE8Gq4A=%d_JSML&-d3iDdFR-un?w8w&jTHS21RXK^(T%Jgo z$i>bUMvP1m0GPEgl7I_H7nuzDmg!6fhcd2^<$aGDIC3VvA4ZiX=2V({3lju6%9;4n zr#^j4B;%_YD(o&9%UFI>HHZRDIeLOBO;6HFMYWNjtqbQQT%Fy<2mjrI$UsCBFN+_?3I-C=94UwHoW4`92?jiApOp1VOM zNAd5;Vf^A9YNb;FjyDJaBSYbn@T82{kfJl+nY!8#%XGS^lq)3PJ-W8O{`vj^K5IG`=?nQ{Kd$j>mhAaR{F2o zi*%`wMSQC{-t@7(QuAQFa3|R*wGXMgC$HB-RQaiDvrP4vjo05weePmSjF@rtR&rxZ z+ZY#@2k}s@8>KKT10vJo9yx}T84q8@x490rICnC;ano`OImavS&Wa_-MfO4!S}~Uz z);GO9DKMddG3%@xW5Y8=b8Qa`I!}cON3w)CGKB9!Xc|&Ex0J}c9)U`r0X&cJ+5tzFE-1b$MIl^q-s$=y6D{Uq^62v5@7pUk-9W}FH11x7l)a)kFx-g{WxSEM-AdCD#M4P%P# zpe9lj5w}05S&6))!Cxrgo|(C^&gX;+W8;_*Bf{$CeDVY|bI1^EC``zt*8&!esR~z> zJ=xyw(cI5pTp(TyHH;dq@IxOnyhiv^Pzxv-nlB7uyO1-j*mZ+=@9xGTu~&vMRPHxJ z=Ro%^nL@GD2sG}l#xXF)v{Fs&l<{)TH0`U_Q9vi6y%_p>$M|cp58Vtg%}}#$Tuc=+ z!YV#=yiG8ra1>J)sFJPQ4~L&}W(e zc_Il{6P2j8AZJK_XG_qdK}ujM+>`5avt)+S8xmVUQyL)89(4#m*bm#$dAIrCyj|`8XfZ(9U~bXOYA@q z)QLNKP(?eZ)~t6!NV+V)f%X znC%eCkI_QVa4EiEXY-_9g08bF)L}$^`E}HxvC`f#$*sx5ydjP~@ou{@%B?|dPcp}ynZRzSm6;r@A}`|G;^Ak+ z#lPVSX!WConnPDvuoY_>lN8pi(Hfd@Au+}VdIu}Z@v0XCo?F2MUrg2Q)k9-6>m9!R z2DNt_zB>eZC#@uIhCGdD%)@52e1e%|&5fg3inGyB6-f|(z%6HrLobH_BKZ@QV zs2+i=U+eV6^N!Q0PES;r;};~)-kk8Y4Y>L#XDn5Q`3iL>jFY52h#Z!@KkSy|+!8f6 zgQaTrt=Xo@9@XfjftfW?U-;C&{seO-yk+RhCkwI0wSP6p3j2`pemZt29_MNdA!%gk zRmYVQa@ltpO5bMNz3UoW?uN&o^*U9SJ{DEturr408_9a%J|-$r>>Kj?Cc0;}haYUS z9^md6@0vV&#zegGM}5aHKN3yfi3aC~dD5m`6aNaWs$C?M)|e>mKuKacxIqemo#EER z=ucUR>7V_i>a-&M`~kGpF2H6jhctm@F%e|w-e3V^CZLl5wrGb_Ujdwk(0YxBDzW_9 z*6+xcFhPsB8+2L=6nv*I={fpLvVf}v;w$6J|07PX-oPZU8k$ibrBJ+Gp^BwOg+Hq} zWLSkLLD?TV&9enGW`s|h3Rj>(ICoec{2WtxjmswXdqo&LtGb=5X>?Mv7v`2b(L6RvCx%jix5%{ z2Bj-)bulYd?Ya&roR1=&uRwOM1-6vbcOGRF-vBJ9E0gfX1&m9k-zDRl+jee8x877T zED*lS`)zlR_v{Prt^D79zrQcK0G$1B1AH`-lwykUdBAR{AI-=;NDK#6#Uz92veEfq zGE)r(`wNE+2jj3}{9%!YUX+n04}J7a`S9!7@VzUek1)($%0tWgry9=O{su=LviID< z2S#7)T}100RP|lt0Vrb+Mc7^R0r=rMs-e3mgHGauFeZP}yr)e4<*Xy5ci2;z>ZI#2$~`rWtD zI^`9cqOL+~8QP?lobKw4j%c%OYsty1<#qhqToQ|q)`?i)Vx>B}O$D($M`?3K@S zXf0WpVMguuWg&?!L&43`Eo3uMg$`}$=?YA1fu|Yw#L_OE+A_?{!wiwoY|j1G zvkV5>%|w^gy6g*EcS8wkPBGB}p|hc-v+a9!2xYa~MmJ$&v)K-n1^oFTo=apxTr@D0 zn1jaP4R&}rj4*ZOsIS^Y?Ro)&2kvm?v#282MU)q(E^F>{P+Hw8tg+7icI`fShxDjC z>Myi0{UIqxe?J{*lwY$^8pEb9Pgzy3yUGfLE$CJqsf|@!WmFYZ|BoXmeeeyjkBx(k z%s~AE)DR2X=*iwbDrokC_ZXW z82>~^-M*ub>OlTOSCFQluNJ{v0!3W|f6kQcRw;-GSB7NOy%SdEQx?Mct( z-QKdaSvj^5DR&D;@k802rC2?8m*E+m%o#osvYLr%cgt=>1Se0EYV@UTJ6&P7fn`-O zq$IPQENtslz|CJl|KbBNb>!5%&8CqkG_woTw7Q#$G~@iW5mvh`S5N4oo{~OEm2LkW zC%UJuWkcd~4f}4_sW#lgaZRp(l2+dqus{VTo+4Ab!eB>BYS4%3e}iXrcq0MF)j0+W65!?G^Zk75$j6#{ly-C+IWgjtZ!)84_3{ydB2VUDwlH;cZFyx|tUD5c&a4hmJD5efSOG zJ5Zv`&xa&Af{OVh0@DWF>`!e)Rud8$qHcZIHkzYs)faMQciW_%9D*)yZ6Qwe^2r9?jQgzEm~J5lfp579gR;+a@r=;ogDS~fNRpzvLy;(RK4A~HFt{n7$0}!7Zjv@#pGvvD zk63Q*0d4ucQCmuhDjdyWyo5ROp?f}hX>~t$!g4_3a7$ueawrIKaRw6z_!j`UrN)7Z8k%vQ2G^&Toba- z$6}qex%fA%{8RtvX$$>4)80PA?||oRmi#)$vV(6m=$DIO=UW9FXxaeuBYdZM(m~cG zItaC}f%P7uWwA#-&Mkn9N^6u$hOj{L%Nf4z(N2gB`C7NUN^>XA{@5+mZs!x#!!wR- zugztSurehgeFiroi6dtnthIpX?S$E4n?b7%YQ@%;b=jibvoOdKR7^zEYq zQbIo`E&`IQ!`;MXwzr($f6M8M54$rC36;$meEJNEK04B25Ll>}_N#FeFN4>S<#ia? zmaL@Wp7q7ZJkehh8Y`rR^tA70+ksT+Gg?I*&55Ewg5xKitML737ef}8TZc=ZN%mk$ z%CEF&?+AmjB9crYnVhmbFNp%Ili5V=K5SUi#_uR+_ye_vlv$}itr6u$&yc|L704@& z!W2_ku`$dR(-|6wszU5)H&Ww&=9|%P{p%721pv^80ss*Ff6J8q*CkRmb#k*bHYNF8 zDmznS7fX9P6$__daOQumSgG2UJ&G#EPwvhJoGzGG@w_cypxU;bb{mC9;fWcg)^^(; zBWuLMrHcmc8#lAuT*~|UclhT4awG~7WJwZ6MBfE*`iDo8W%Oc3E0}j~<|Q}p0STMM zr`)HV{=K(c=Fj~DZ+w99Lop;<4&7+A9-?&h6DE>$W+zWsQMyRO7?MIG6*_a(oaCG* zNgFY}kx&x7F%6_658)_es=ycM%s3=L)t|-dDUj>@!tULi> zJF)z==C%vdC%|fX0<#Su+rmFiO~uO0We2burh8M~b(M39q_^)ZyPaa@%WqYwRxwG+ zjOC!iqIf+;su$;|=d+x4gw^S;#TI5SS8Al(XX|Na9UEWg6U{>heD+;WX@-lEw%=hl zsIqfR=f!(P&l!IrpOZN>)s4oKj&0v_rbXTDo-=Dl_^u7u&e6=Grqq&uBXZ|Zx0RlJNNaiWG-lJqH^ zp3fVgxZCO{_b$`RNP7zfyr#a~IXGy$3>_Z1;9ehLH``EV-)fZHVl+6Mt}oXfOE#XL z4JLA!Z4c*j^!(#Zh$JEJk;p0J*vwv=*?@WfeJ_#BontB;~kHg>mBn+Nd z*B+At&&bKh&UgxNUILspC9zLr3vQVc{Gr?}U7Tj_pCisdE^JQW zM9Qw%j4&Os9XlzUBux(66_YR0dfp11wG(?huW)cOugK1lI0+^i8 zU6G0Lon~l?`p&+AlEhQ;J}FOjWrs6&8D@>B`*o5TFn0H4nS)ZgJMaoY-eFqbGrGYo z2FWc3%4wdQwfqL8pGp7Tqx$;9I=_eM^^KVNgk$=|+i96;EORd6;TX`Mjn&^Z3qCX> zqByzgn@>d*n%ZF!(4Zn12;_J8Jy zd=j&S7O+dtGzhl9ZMZb~M%K=IjLj6Z##)d?acjDh%je1{FAklLIZir_8{2f&qz51S zpTLLjjeq8zdX9(eSvg298!3?hW56*w;a*5z zmlmWqpnrwY3p4A1CgBCPr0d?q3v3R?SdBjoHBIeATX?3QT^L9W_NxHUI7nS85RzJ| zi+B@dDHXwzy8_-|SJtUX;z*ABRr@sP0;#hm6=70!uMsMpqt$YdY|hiWAw}qd7_p0u z-~lzFs}J*`h;rjJ;^#?#2jCbp>VX8?MD_C|@x>`o1?@Njp+LKlZ$x=CVDHNjzNsj@ z6Tl^rRqjpd2lxKr|9@I${~_rGmjMG}@OyynfB*mp|DQ$Z|A^G4PRjPi)}}81B}S`g z%OeY-e3ymlcGoPTNso95R=$SO?9!{wvt%XItZE1i9=T-Bk2FcUwS(aQW93OEU`1l= zd*A23ALu8_+h{|ifoHR0GB=w&$-bNBAFYr?3K(axzOtA z9Ol)&?Vco*OtV1}^k7}{q7E7fBY%eq?%U@WtY+!FgMQ4!50Grbk7tVUq766ETU7a) zA5CCbdnaSZLBzmyzp&^Yrd?@VuWMBB?K6#x{o{t)WX0NkqInofi!AYm&qqAuLXxoH z2v$sGchM2cO?7+O5&jADfY3gXt6H3H?HRC5MYj`8I`Ld|v;A9pSMHUO)oKvwCXOh;VA6P$U{SUclo-hw>-$ER%Pf{$c=5G_k1-jT zn8_`&*`>0{EIZlrH6{Za52H{h^CkEkDzefg^Ipc3X7)j7)fewS!s_9?0nW8;w*+Rg(0@O(lD2ClzG6TQS~-U4lU|$Vk))NmX^Y* zWV7nH?362SDuBaZpWjX_53(w;Svsk*v1c>vy5<~oZDXw9SWbASELJl%t$+JZq;tG! z<}sLZ7mERB8R|@+)I>o{xs;N+q2jSm)dJ|G#R+Qsx;tui+YT%PLpw~#sv69D=8191 znoxDx!`@_@OF4{+by=Z)%FC^-G~|jfkglXOJIP&%urTV4dBvw0Ay+HW0Jrncc;LZF7~qu5Bth(j+ppCrIJDGHoMdsH}F+br_hn@>%bwm3ko;ju@YP;Nd{ z+1aI}L-fJd$Dt%Px@B&VQOFhv_ZM`aZ5UGVG3=PtWmh07#yoiG4TY9lN#R9a`z0r( zuyf1NLXd*drJ&{VfjzTX%*+>5GFF=j)-?m@-U5d3nk+jkVm}J zQ2zdcUvxlyoWb9hI>b`Cq8QNFnGLVfj6L|H^&)wGv|)Su?KFwzGErIa<|bcsF?&bB z40H!g=W0fc%A@#$@5Frf=oL|=8!68+^u{hwOR#}AC0Y8!Sjkp@)KhWV#O0DWvRlIA z8J%IfEZR;bsEW)vTJLt7>uasw;yh^jjK$q)64%osZftMtqDPLpkGS9NEUdTIRF8P zk(rlBIrWnN-Y-}@02dACDMdz{%O(nt6(ue$|MM%88x2WjoI$_M$Y|bPq^hy&6$-EB zHd{sR?JuxYnd%7J*WvH4zL|-Q!-@-uRj)vZtt7x14S!F@_?|Aqx_~*Nf2Xd_H)$G$ zmCoUyw!BBevP9UWU$gCpl0Gr5oP_LGLWFb|#fnla`z_HQPn?>2YSQ%Ac`%_Tw}>35 z7gcgwZ1_nQVA&vx&jC_=q-Ui zP7OA#<_eQkN5(OT;Mz-G=$sr^X}bo>QdhV6wivshwcgpBQts%{J_Q;y7V~`*a37O} zO07Mr^&EdBI|%o6{swJ7LvDGd@=ojY1JoTrqS#w%9lQRTmHXTTP32!4KsvQ~)6%r=2I{L7UhlJ5akxy01ot~3-o=^uIdqz9K_ys^{V z<(+D0Tbqj?Q^I-BcSeg1F{`#bg&TWrR^wM^0xHYL84wePjFU=(ysGh-L_kvISq~eL zChMvhKFf}!pn2+et~=cLNd2&YLOBxivu}C&EQTR;3{HlMyvk_?lGHiFd3&f#Z65A) z`V>vce**3DJ!OgmR|wo{%va%<3(vs z2$c=0O7ftbyh+8TYG)TWUQ#II`&M6A7t+V#ZC}uBC zA6qK~;>#hiW`Pnu5C6V==CJP06bOj(up_TQ&6>_Y|<%LOYuE^_x zSO}dkTYSy*$_!2Im2Ex9tf3j!cW$b(QgfL-a#?uZt>KJlOeB%6=TG!q!E(Lm}}I&2Bx$5cuw(*(6VpbAN1|^_@_=NbPrd@6;+}KTYpwvDywj;CPhVk z_ktVsF?Vwvvvz|e*m?>fcfj=vqSFtH9mGU9v8Pc&Eb3TRw5d_TjxI?%>Ub51Gn&lE zM0@7dl0~0A)&drAnB`}a5T<5Kfl1J!h4v$5uGW+SSuHUPY?^F9Llkv!NMR7; zAg}*>-3vSg;G|L?amqWQ%13qky}%!P`7wt%AwNsYZyCVTY~XLJK&|gmXV5|);jJ-( zF3H%>i)N3*ePgZDk1GP*DNfKY`2U*abW|^mef=WaAaMZzel58E7b>fRlf9eeFM-vW zUPxI?;lEG*Gr`H#@H9YK!Tj;fHg+RVwrN5*3{YmHhhUiG5hRI5aiwmz|7A6Tw#8{S;f+uWQ|v$clTwzamcef4I}o+0bz z+~j|q@wV^3`nUV$cbDyX5KNv2v|mDP;)AE3aGw!EKiRPFh-t||Wy~Ho!4Ze7rbB-u z{oWK(feOraJ!pU?cL+%xHvB{_bS}BTLs|?ZKeZlUUgM!QsBU_Elz}=IdA4TagIg|Q zufZ}m^$w=jaF}iMSKH`x3#pIzpquIRz`Mv(arEs07?XcE{?`e}=shVU-4x}3yy&CS zLND>28PoK=)54Fi#Gmp=-9r_|pZ18|Lw5LE2~BSdTkT7&0ta>GPUOjZp@%YyKjQs| z!pk42mtWdLn&*cI?MWTdK039R*zB8Z@Vz_4U*n-J#_DS+?CqW&`#bh6bm}LfpC6$Y zzEj*FS_DbcWLX&tyVzyHL?UH^Bgur6`bdCnG|>bTUMVd@ttN%`iCNrcTAFEtQoV>L z5+|fZt~Xafr5t=Kch|1IUfB8Xa~&Nog3}}a&9^{zvz)!Yc*7by%gSoE`&m0~|*K z9LPb2bD7@)@qOv6=qY3uHY-Ae_T8fvA+5XjT!^w-@$JquRxh;PEczL=rY_#WyL4j2 z6LQsPkD&i{4EymM*dPdLYe3l_O78cH+FwfdP}^yVMpO9XS~z^{ei$fCXfl?0PUPp3)TxoqSBD@cMO4>n6N%5PQIhJ?@IQbD7Tu_p=>!!UDg)%9#D-;N^xZh z+Uh`pv2GT|JqA&+wz0Kx0dp@C;mT6}Kt6>eeM}yrvvais!xO6-zG?iy7pJI{3y~I2 z9Zr%pFs72TvksR{c_PQBj(j%k5@%30!4?u)I&s|k`yCoy>Jh|@xA5(FbqmCStHUeW zUg^$ib#Jbt7!t4Ni3Rf2571Tfq1`6<0 zEYVOX*QHAxg5@GrLd}+OBIVRBV5m)R57MS|P@uk0bfDl&>V-sEVF+D=uB|V3bi}Cz%Bk%N18-h zWPw0Em^NRB@MPFWGBE+Z~`;&$7?%)hM?2${MgR~qaM;(@98;qvq94`tyIX*G5Ztc(#JBDd>? z`9nm*h7Gsdrr_5OBe6#YQY~h%%MrW2f$<9k!I)f$I+A%^oIk@_l?u0)hXX|_(lLP~ zrYd~}=>0=dLCP07RX?uUM^PI*y{$qlCbHn@xydD3eOdPSpn2pwBxEr`4*ym`C=L1+ z?(qj#H!C2~d~4{xNaOBXkfS84`;H`sJGB`0%Mr~>vIRD<7evnziXBjy4%qBBjY^=b z+45^Ln1%SRO{^v*NyY1D;YNUmP)wKXOOv{#br}jpkAY9NMl#(XqzMu6Z>fIX@>+(0 z5;}#f(Xi*J)e$-6w4=H<1!dKssf29}&Twx@ViHyZPA3_wM#ZF>{V)@(Di+P}by0qp zbcKw9`jx@@DpYt9xTf%7MId8i zF?p-|=Lod+xgMUBDA8qGJ7e00(2<$L25FbR(Q6xjSGl$s@+Kh(CAh%G=?O~N^>zkL z+*eHmL^mbImfH<#+EId3;@;$#0{$xgM%r9vts6tNw< z#8}a;5EQo?Vs4@eRvPk%7WP7uJ5sDk4yq%^k{9G~kJaFgiFtdLvG@H;25HB4uceX%DbjFGN{Slw_q$P8M4I0-r! zo5v!1VTK`8PRdoXVbj=xzW2XOIiL&JWu~J9qYYh=oxmMB4EV>g7*t7VA_mBhNg?B< zB(-c*iVd_g?O39)1#>gfXB1F*BMSmoF|fD;J!ms6BMrZN$`qMo4Fb`r(MK#^5dvr0@o!0T2?9tUyRvQFJscDwDlQ^msvAEhp7}cQdNBWZ(=ls>Qe`b^fdPL_V&3BF`$N z-*E46T*78?`!g9Fm4P%2%|fN8;KU7q?CNg)he{`+f|@FFUz$ayxk7`?L6uZ{jqnQH zo)W?%!w7}#_xdl@#$s%Qy$o^ytCv-weK|*$+(m)Ep}gf%_e~| zb7eb7ne$p|#B9YIL1by5kg+>!``u!f!4#e#3kd6o%XHYqbPcz`6?+SI$RoR@j)xGr zmFoTCKcK7=$1*sB(+~3VA*Tz0n*bF6mK)!l@{`_96({)YpJ7%OHU7EP*nsNMxx-c7 zFdP#y2La3paEHBxQDH(Y+vZI;IqGS?K2cjW2glkF94mS(tNK5*yeKC(|3sB{wHF;W zq9r$jEjJ@+*n!!=!NRToH(($I@kX=dzSw{#M$NX% zFj>tGpz_;vgox3^9blL=$oeyyX+(XvsuF}?aOIv1?*mU8ICZfRp!?7t^6r51bl|AY zv8}D$ubnVSr4dQxfRejrS~Vo5&K9cHjI7pJlg(OyfM)_5T$mkhWlwWqqHa3?)MC8X z=)qEB79u%lEd`2qpv$SM;kpmLImV@6;BY{?Ifd*@*Bu#qfGVymi1PwEsZpNQ)t3C- zJV&`6F4q8`zMKfr`U8t#aJ}Ax+Z^|e-F4Znha6>#I&omr8aDvN>*whTbsec*iHexp z7%g)8;}Nw6t^2BCPcO*iJ`HbQByGd6j?^u;w~!@}yC=ZOhj+Lm#BQvZA1`JRfII4R z`nNw{U^OzmRN76LCs&7$PH0gYCir-JTi)6sHgSlwt9;uu%#p8j7`hf6*rP@Ni(; zA!w43Xj!3cisL(nQTc!Hfc{Hg63k6X2m9++$j^8X&HufKGH|jm`p+^dSslh(=?LXJ zmvy?bl?D`uC;}hsO+0fSq#0jRGEOj4RdE|yH(>)&#>wc4rsZl+7ckvE{hBst1K?nL zo{bKL!G|W#oN5KM%9bvim1N46hH<)_Y!(s72nxI%bnb9Gcl9~}+-$Gj51+DseK^Np z_4d=iZJzhpZISn1Z;}s-vH?a&$yhtDj^ijCLK`&d0}=|(SC_xf;b zH^Z|7)>LA)R`(3gJ0~32p4e|7*hV6|_$KagHJ&(c$vn2Hke}Nf_;BqH1h@}}27$R1 zW5jOF$Z(zZ9oBgF`VwuW(J<5?w@`s{64>M>uQ1kls5(!uUm~$&+;#t=WxZ5lCA%y9 zO*MYaq^64uQ8RvaBdc-VrzER!-Nz);b=lVx=p~)xGkz_luARIKLHb7Q@q@W3p|<0= z#p~~)$>}*5^4oGpyAJ1j$9C5naIeM6UcK&vxcit5j}5x>ll7*K{}2ZLF3;pYEJB1x z<{T4cFKDdntY&I6)iBq6&!_jq)lz~-CYgSRA18M%i|0GP(HeYBrZK0R%%HXZ#bv% zmfzo2;rV*cOnN^qJ6=pz_DwryS%Zu!43wFKTr%=Cal$Z{!i#!%G3OFQAGMdlLOL1o z4V-0*G=r0a+XVw1oU%W8>L^&6rJ!0=c?R+;En`QT_5F47A=6D|r3Y;sKN!1^HpqM5Uh{-L9=hJ5sD*A#-G6tsV=|R5y zd(!x7o-DwnRzA$YJgmYSp%Ua>1>QIeKpmH>;m-`Wj21fHrp>2%`B|3J5m`tvmnzdW zG6PbS{ielLktbc{YW_sVu*g=G>#!8~wA?oflwdVdiW#4*-#67!NSL;d)yCp#jGcPF z53dkRdzh}TNHH)9Xox(SPRMQ+YLpH*fjj#guVdx2d~7#>tyCD|D3d1OvfUTQk>pg{9WyJ43(SHx zJlqHKsp8fW4-vGbJOQSdXGT^m6U>*aP&7x5K1NNzLki|*9uW{DXHFSG=z^%$gNRl; z6~CiwONw!v1qI_db(x)m#t}l|IJg6wxx7A$e=CO*_h6C3M9n=u-t5R$E}X4rmPi@T zDrknr83oKESGdk92bat_Loi7Ev@ZP}zoHc(sPh%(i{dNW>-jL0%5uEnEal7M$$*sY zRfeKL)e^c6wS3TtR=nkw1%f{Y7#{1Ob@EAhK{EtKshokc%Vs5*mGTqMkO8;x^UB7D zMHPajij9Je=B&9{=RMSf2{P&@r;w31js&w+F(gfQ0 zQkm2+CK|%DB`L1Uh>;TC4D0)d&cW;DLizYVWtWJVL!_J$n$v(jjweZgCyW<^-eqjM zj0_yK1mYX=c?pR(+-r}i1c_8CT=BsTT)`}(CP0Ui{tpX$GD6rs_f=0-2}5r zCRb8x!G>p3!f|JP02gd!q*wj-RDTR|JAF38`w^I$<$OM{g8K zp`_I1=(ltbnl_^dG)s`jV4Esb;znBRP4Ut$%IvYil|UVP>m2 z{#g_jjAT0H8rnO4TGH@16e-9OyJCK14uMDxON&o+;IN?o(Gu`v1M>4TyYowKd~wfg zYk8~6k%pTdPwHCjwzI>rQ$Z}u8L__-5i zUyn5!(!`b+qIRitIZXjY?8{@KtV|dsSYZo{cJidr6e9aL0Pp@EuBmv;#u%eA8aQRH zuIv_oGDX}fi@N}rG=74GacDG}Sle8riE#9%A7t{jpO#@5h(6nlE^m2E?gbCHE zTVYTdZbHq_;IPSEJysl^e4t-9mI;o~N;F@FC<1Y?LVb1COqA1(8$vr7&BC}Cr7-I{ z0y=*JfM~(tZ;*?!*;&NgRK&5GorEV5v8_tQRK+m}K7+zSRXt;XA<$M}wQdRjRhx3CKRdjZSkJPs)PVLchY^gGVi9V z(J9XR%b1iCP&Yt$CUxo{Qz1+XMML2>!(qAt0QKiqzD(J9OX@uR^ zkM}S)((U7Mz)IVf`H1YcvC5X}UnVsWXRRxYMr;tt2w@+XI52AfP$I);RO4-9;&<(6 zFouJkD20)KxeKlsG+@gf4C`s25u^r1YY&dGg&_D2T+au3q5Q$dZ?5a1)4bZI{KZx$EN)n=d&0UT5jvyCNetcobG3q$##4UKbEc9uhBd~& zCst9%d49pg(t;d45w#i!ZJ>I5zY9mKM-eazDaGh5VJo>(qZKi9CoKo8l@H@Ybuw7a zv0h3{7ENAIjaJFE!0w|BNlI-;Rxfwywqer-HgM2qG#raYGY1r0D5P(&r!$db)?&g* z^u1y)!q4NnsSElb86?pTv|-7o6Db`m~#bEc@t@!4yTCYo=;?@#JA@ z)^fx zSdHRKeXuyYS}q||3?Vqx#Q$`3wN$fPsr7r++F%KGMvw`))f=x4g)=AO7Lsw)AGXKB zux2;BxA6reR%PXT+N#KGmYF*0OzmZu9~Eg2S*!+6whz?o7WE`>oh)s_)E??v<`aYuU54=)+$Pbi4n0-ox08J-Nl#?H_apiQTo~j)1>KPu_FD z3??%N&MC5Rk1*Y}$cQ#8hn-PC%PDob0T#I-)cKog{)=vb#66gHw6Y1Pb`I7(+jbbs z8EdlXF0pUatVyLj{l!Rr;5C)(!$bK6YrdBN9Pe!nl21m&geP~2P55t_Gof&mQv zc$VegmL+YS(|BL2hgwKvIo6Ir?7y}soAv+)IBtG8?^rk4mN$Z!LCdz)C!V$lH`^zD ztWgt|iM3cQ2iR-mr(@BWF-zq-xs|&eOXY@O*^j?OYQs-5LoP1_JMixeDQ1 z9M%5++EhmaKs#OXE)pcAc zqDnyhh(*BF*S7K-K@2fv=7}sUuUT7Ut{=oRN~-6O8J3B8qFB4%$sXX(YG>FQ>n0h) zf_LnW-?y)Ma-UyZx4*Bo>_8y*c6gn4B`|UmZj<0m+I9mW(0o>7OHsHF1{+_R;NNdB zz;ab?IKciZLUV%Bg?|9Uy9m`Hwf`vsrk8MQg4YvJOZk%F?za_cx0}hR`;ZTmT6sg` zy%Bo7D*;BQqIlvKe0Dwl(gV-e2aobm2F*7zIj}yt|3U`sOUcTIWX<=yhtfqk)+>LL z;r^{Sa^?tI6jV}XARE$zLBmlTnjlJQWb8zcBVE#vm|w==AwIBt zz|*Z$S{PV(>u*#TuWn2~kAiaY)k+#nw9f8D4as0S(EPEXH2ui+I_k!i?EbTTq8#&zM+LQ78vF9QNt=gR9GP zl&e@LB2>SE{MHK6XVE__z2 z`*Q93D2u7$5f`QvYT*nUmrsw3AXwT6N~Dv<?g zB$ps4YYUu&-AmRHC`TLS*lO~r*IXQDO zSl(i>f(+o?Le8vQxB$&^XYn}a1<5l)G2A=xRrAi#A$IcMm)-Og=HHkby6ntBrgNfz z%3W^_)^<`Nqp2x$ji=zcRGIngP|>TvW=e^jrs6JZS{DbXlZt{ik}{2H=4huH*(Wy?eyk)f)pp(}`~K%APU%+DvaCjV003ZsKYi1!t9DvAhkMwAzAa2@w;9 znqknCvqp|xdaAX2AG1W|VPEFfU0QnH-$;aq_@I>%)m}#g6GOJ737uF;)(M3@`}huf zbCR4Aw8;>Zs$MYiF}X#(TT4sA{jbKUezof=fm_vs$S|SpX5i>;K@BqtMa_I-|&tywoq#jD?*CWUz~zpTq&b<*|#w$B6$PCvco$JGzWN; zU*Ue`?0-YoT8lNE4ctbgkI-)g`W3VknJ7JjUf&Rv@4L62zO~^H11{>|AKcK=*igAC zDAhd%=(90z>!0rzbO%UVa}Kgs+^^sJ=MvN{?_Fin75ynn=bZAh@~49kZ)?7|JJULt z8kKLwC(of;Gxj~xZPZ=(Zan|U(C&#(hE38tb=zv{)TV_uPT`d7nmKdn}VTxH}lDfa}E1kEx0f zp5->nK8QIeD7^iS-}{}X@de$`UTqFI{B2>hPJU(Pdc&W41wJg#c(m&)_I^d?y@BtA zBJY~(M{OsX2tt_;2YK7CZGIa;g8@~HJ3+8AXIb{c)lBA^33ndazl zNf4AZ2OxWt*ECn${uRRNurI*pu-x(?_AdOoLxFo4{L#I)lr1!Q6xvv2$zz?_T}$C$ z+{iUBi#i%Hevp|j-cb~1L{$hc;le}+s{+4Wk^Di1cFFgPe(V2%%Gz^6EcLkdK}KVU zl5z)5Wf-8_VRA<)bVthVvx!=B@43=X8C9y(lFZ?c-m*AU~2Z3kAp=*ed-9K9X%n0L_ z)Km6g&BpAhEc2ZaXY9W?JLwrEWH!`l;T3?eWH13}4?@m0W5}kRrk)Jv&^rpM0EfyeGTmd=ma8Z6^xy z{Al*?Ww@#SBY7hUS^VM(*?ORYv;(!r@?itXb?Zj@wcY0?(^ZqwgEsJd3s0a-KCyBm z3i-eH9BZ+Q2cze=u>>DTUu#2h6CAJQ9fxL?4|D_{*uC-#ek?a7;eJY4Upzq^5eu?i zCi^+iABc8XFYqjWTtRw!D+C{8Us60@8$)J7tNw1%-hjUEH1~m_#3H1!P;^DX^rFS2 zU&9HELIDKSg@lGTG$r9lnsjU=#)KAgWH6l}IbyiYb)H6Qqml5Lu5Rpvx01 zEE%`rFbJ9sR76-4iNec9sRcPm$MWB;yeW`C>zz}x8ldIY$D)?kbGQ~2p4v8B~CKh8rjmfHx}d9Iu-vk zExf{sXss=En;5BCuXHRo*RQSvR0Z0M^gj5zC{V~8GmfpSt*)*%6q{KWwyw_2RhQ(B?E5=(tCA!g`;_NK>m!~U9c0>g>8JDtfMDjeglEhbI?jz_a5UGd9Nb^jQ z7#q}KcoL^b@P>4dab2!Vt)dt@%dMuG4W0Z=5n<|U49S!Cf8LA&OxtmXG?f-F8S6Fy z{67-Y2{l*Z1y}1jzt-$6#GUMhWErM#cS|kqOl2oGhPZ1f#6j@hR`T!+?(mFu-Y|7+{kE%Hqp{#PAoCkO zLxx^UL8W@jmAgAU=6uX}_1%@qU^FyOOvm*3OlC5^ZUOLYa=PB=-K60q7cnFQ$br7E z%EppDN^U$CT8C{?MH$bkJm}d97zyWm8eZt8I09*x_RcFWwX$iox=n6wRb0+uLRi!r zkuc1j;$SS(I=O1Tze*96=$|cy-TS4eqNGKQrg5&$dm#^PTSXDzmoI%8BTW^__}j!g zRTSWrLdw2t-20l;Ctyd!gWpMZMLC-?{lJBa-G-bGfL|Quu4xh1C6_1yWrAkoWON|2 zB~voh%&9@p!i>WnH8X^5~|jBP;~szeqoy?%R_UM>@x13 zCJ@tw06c5Q_$ z`>h9Tr7BPjBWl^qm8Yn~_f3{BBNh00R&BNQN1#7h?#eV!&!}6R5i}56fE;P8T#u#=f7t|i9)NICJ zkMS2Y-k^BR_Pw6m!KJVkEyl&0dHO3VOM-m!DOCwesEp|JhoVx;W13RS5|R3{K&Ujg z+S{Rnhg-MXs--t}7?^cSmp`vS%w;TEN?={f!`uN*#GJPs7bUqQm9kBMlj1aKCt)}< z9HDIk3|#Lkz`*Y-O>K!d){<=9*=o8s`L!4`;hJ93q_AmMvT$nTGnkQqH;#YEAN&fI zB!<|hkn%K+B+)_%JufH{u1ej(l_ou8-H_WanHnidw0eo&+rhb%z=CL`fGNG9_Lmu2 zIFs%X+0ge6DPXZEUr-**w~#9FVjEtzQzoa9Vw+%vaoFs~OrCMSsxuBJVAFDpv~In@ zHP(3rB!bfXHWKDItxnk_#iHg8Jz0a*5yh;(K?HPIvYNan%2fPa)7bd}T4Mm1>o(}q zw28;m#esZw#`Nr*zW5g2`M{56!L5kueQ3T=>arS_lC)0J!gL~YHbTd4P&S#{CU2D> zn`)hONPQ%=vELqFr7-Ms97rQ9(CHy#crj{_t*d-GO+qL7);o{E7ki-53d5!5%%QSP zba-*d)KG54RP&%B(JIFu=}gM6DpwhF1tk~2R-Zq5Z{aEFPX`h1vV<%Ri!2ChEy>qa zgxR;|gc{UaGR-jL+}&PDv(|F2TCj zH=o$Ci551D;Rd^`WA;Ca1a&XA1mOu{Jcb=F~P__=$kk{ z8U<-h)ZSXLE%!_R)}h-;6aceBe_tviG&|X{WFuC0kRZ@N<{x(bw^BN3c8KA+9qc!5 zG?ONMJx-sh%Wmu4P1d+0{jDb8#l4dH+!9bOZTh|2hb|L;02};QvCdyQ!_?Kdu~D*# zwKOY{q<*%5mg?LW?X?_H&5+C%LLN#dk$pZn^BU5X2uOf#l%y!K?`awq@ceQNn|1v- zEtK{AdaM9Q?0J<0{M=Qt?_6i<4SGzl>G^Y1z#h8CSOUMom6Hb8DJ2`u!wP=FI1PoQ z%m|&gI`sr!H*_F?=FUZhy!<{N_Uuxttc1G3YD>KSwH?|iUJTdUuM&8j?P5^qi+)T$ zVdSzG$7KyCJTnl6E22R>tBp#*6?#^xP|ss+u`lsM*8)v8BmB|EmShbr9^;=?cf5s& z+k@^IUF}8~<;bh$XU$xe_1UBeR8kl5Sei#B4>^F;w}-o1697w|x{A@OnX`EE@#dkd zg~KB@BRZ}{?HraRb*9PIZUCCOdabJqf>CjjM1C2U?CVur=E3zB#jp^t8`iLUYC=( zk-VFRHj;T2l6etb%{5fUC)6aJpzRvH*hne`YrL?FnH;Kwd)-1!=*mUBx0yyQ?EA_^ z+O=yoy)=i30uQG7fD)Lr6s9?1I<z||Anx@>ENlt@R1mz?=#>&!)lb%E7zPlAiHj_QF z|9mM-*H>GLeTUG+I13p3u3MX4L65O^3=ZvRy2~R`nJ=gk&Iupg$pSBci3h->0|5HL ziRu6p*r=rj)o`iw9hcFPigo4hU>12i$;v^z)ugKSs7cuta|Z$tyZ#2(pK_q+4yqTC z8F`zU3$xoucg33J^(E8?Dbzvmla@452baDJ0<*~oUS4)P2j|^z; z_iv`fUIGblMKvvwKHAQU05qzzBWUiUhowPldRkfG6!yMBQl`5V5}7MoNiAtEAj~K# zo!GF;6`j z@&&8c3)a;T`nPe*a5m6AAO21p0%6kFGK^c$nBWI3m+0CKBWE5}THnVrt`KM8P3I&N zfW9-jhDU!=hV8W4xNR`w8On2k<65mY@$x0KPPV(J+y7a5(-i169<5#YEl%Qq7W~5U z2)Ezwls5F2iVT0H;!I;oRo6Cqq~VgNO_l)3SB;oG>WFP6SnX7Zd1^KP0*6b6dl8!< zONi=`fXNWGu!F#mQ@N5E<)8q4>0G?MBq9m+Koo`kMA^5LWaacj*Q12CAj`PA!sLWr z#je^&!OGzuS7kbepHExzP<(@uIn}VcQ*U@Hw-aB`aF7Msv`nHnVsZmKlL_CkM1<*e z>Dq!iB}N8s=wpId>F)wDxLs6^uxv+2FJnlMJKo>pI&D(hvGC&%Hx94(xCx!NY2N6u zlVUd>ujDb4Jnphr!;y}BJ=D2FRCm90Qz33aJRt2R%x+S!`#0{wK#vv-#|w4YA#RmE z5H8#?V8*as0$j5mv+x#Tn1;S*?2YHAJ=GBrf488ebIR5gLhspdZsfAtk|Y<}4$tMD z3)hHFq)R@W;%1{s4Lc?dq-lXI()~QPJ<#GXUUIO`lgkq2vT3;mWwqx`=^#x+I&|27 z1uYp%?2(i|l4O|pB+f0pshaHGqES|PJo!_BH9{Iv@xwxTEeUud9Q78dn1D&Aj7~QH z64>G?$I3C3pmK<`3QvIT_v~;KBbZUjFl!dtyZvp+EE1cg$d~i(O)Y1xYSN-6t#@`@4Iv>l-M=S<@|E*= zj7^?w=OJT+@`*%m2t!fR`b@7c)%hySQ&6n?i#USM$d`7mkgwE2>hV;hW!v8YXH1HE zP1eFUgt;P#wnojxvawFmg>^BKR-T7}^t9o$zL1`4jmx<~KiNF~q`p+;8tg$x5083B zB)AJe{Kg}E_?||?XK38*|LRQ_hsQYJTcx5YBSM+xj-ycOP?AJt5(}9%sAq3OAf|Vm z(P2|xdTi(o2F*U`B~x$=zY`s&tnFoP6!aNpXvIRALlmr|21*; zUwseBpXSH^d(J>C{WDlEXK4AuK>6=Eo|el z2s6zPW?I2>pvVKA{F`$)1wAUo)naG+QKZTkxdgR_9{Uy^^PeuWq_=~ZrC;;ljn&%; zwz9mNJ#tJSqcsFg_Rp+bze(GdpDu=JgJa*I%ylhuss!Vm=g%*B?BsRgcr@E8A5nra z;_M7>N{DMoX#oV5h$Q!4H8_xv7qFK3?4+r`YXG8;g{UW%*<)W3PT&{1vxj7ofh$%=Bm-HS_ z`lo%E1=7R&1AsYMr&YzTZweQ^t%;1hdx%&y!xyTV6kBS2_25lih>& zcD#?j5m?M&XmFB}SF21FTmhL+Ou~khbO|1W|XuEa@iQJB1st{ECgHau@LO(K>#BNTx@5oh~>> zi^LfuP@34Otvpbf<(;0WCZ*OIwpw_PiMFUf$YT}kt;3)PxX|$i(>oKqpgil;#I;-T z2<)nj58V;r=~6iP8%cYji9c>TQFLv-N9Z@ij)l|{Qe>?}G7l>LeWbm}xkN;&sz zjN`e^*?b^){EHvuVZ2iy_)g=#N}l%K9MAp3Frob+(K9oiJOApN%{P5$84KFtY_n+% zjwmgv#cn;4A@t?G8O4MWOz0zxav86#7sz)G|BwmmKi0=jjBVE^u1CMQGK+g=W$c)? zC)_zJd#1Uxu)Nfs-`-u`+1XfLm^{AKv&MI52l*m(= z?jdt|sdJ&J#i{9~>e}oql&9?H=Cne2!%2i+pdy$fDU~Dn{iNT;h#C1C%xhY`OEIOQ z3p7@xoVKJ~!aA8F1#GZ?C|F)qT_@V&&$z<*rT=GD(@f5FcA>g&-ggRVwx=V z@{H&u4JT?S{A9SPp}=_hg|4n_CN$dW^VY<9n9(2%t_7{+R@(@UTnT3Vm6K8sZ zaY%Cj%TCQP+PotE5%O(_EkS&DlP!GO9H=sQS{7U*n@C~4ejgoALje)PVmMK9U0ps_x zY35E?EK;NPMC4)tFl`CIJNX-LNSg{u38;(*UCuZl7ri*20`>kn&h|DKRGSIAOVx3E ziW*bOiRVl}KIPR(Un6KSTpI^(LwLdlT7`E_m&AN*z2hZWrHX-uTEAP6a-}7gAeICY zjr>8eIHQt_5gjItDnKz%W*TngaX{b%;`g?cUA|}9l&-YXh&U%vMA`7BF~YE6d|Lne zDLgn&AN;<6my7S%Zs;o$IG>>3>}w-9-$ZPF-Vf0T@DA&nmBaAzi_hRD(R+567#_B79*QA2ipbP!O!&ml%4*f%f zH^QFN02El3i)bs*-E*xh+#T0@`%LfmAK9L z()qy?*emCS5DdKt4F3J==@4&TH_%sr4mkQ?l2o7r!%FkGs1Wt-um7O^Ym;4b7uY;3xwiZ+PErw2vR=~(;)wfvyhYJu;X?l zY(~iOyyWlcKhD#ZTe#BF=CajE@ITt)A~qqag$Y=j2v(Jq%@9@@E|HZIto3sKO4h*o z@O^$xGR$=gd(mkl^HM7&Seq2p7^kpwR0-CbfD)kXJ?%eZv%EH}%$3t~&Fx`9nqUE* z>cFeXlfY3RNzg8w_u1l)Pv$qef+dv3h2`1PPiMo*#X= z)6}}(W~eH zyXBopnhc2~79CIJ8($Hh=uvOYcNAF2c)>Tc{_8u}_96_{x>Dfun|uwm(I9fcQ&Cpg z3c++6doyf$T&hm3wzv!-_jI#zbJJ2gX=}=^$;b{5BT>{mD_^(@0G6ETMW(ROY_908 zZZ8+BUr}Rbd3LVW%{5F817e&Tf6OfRm>j`*D@vKF*x>w7;6RJH=<9hu)HKw5#SE8(p9Vn3T;{GfRFm?H{? zu3|v&lX^!(Z75S;s`Q;*g+9^D)M!@Io5|TcuSc2$)G0%apH1Aw-Ol~G>Oe@^l`<;J z>zw8zqmr2!z+XvA3k!IW)`{wQuGGHqE}*##w7*PtijgOmRL{FSO;rR62F^%)CR5yg z0RkpJCJ!NMU@Q17EG{i9t#;}>Wz6KX#H=okrmHKfuz8s-M0uhJDdBWY2Tc^^$}1DL zb(@tV({CVzDA(nr_1az*_7cO@K}8*crtI|!@T?d5*E*^PS?`3Lj|pp;Wj3vKPM47B z4};V^BW0r$jU$CyeiL$5@%sLqO1XS-G}c3*Vb{ndF>un#Z1_Qg8y=CW?$MiI zKS=XA%3A2tqY9-beBtKSR&R?|9*T3!vm<4>35MtAT`XbyoxAUpkyk;JNKxWy%m3X$ zL0ZS>YnH>C3_GB`?@Bx@y;bwLYWh-sOz$wsDl#7r@UiIS+eQdaKQ|APK?%)wc=Wdf zvJIw3n&~CTRZZ?JiO3_cW|itV;#wcDFLy^)5WoDFRKd+M*0uh@H2ljkjv^Gg9CbPk zIg;wbUzoUMa3Ze4ox4;2m2tfGUyDam<`pSn_Tm<%=D8`b9lTG}6-h~KVYLGAPVU$n z+}?Yl#?J6z5)ot1HQDP)5=`Ti8iywQtSqN{8ClBnoMH;w1L8exRR8Powg%qI{ z0MBP_Q{0jW1-V<_?OcTs($iFPmWPfI(>YE};fwN|nj)uD%8tL=vXd4dI+9ptjL@^1 z=OlcOgQNlx3#gtDu(Pz#3-1)b8=?j?)w4d>(9*L?%;JU2!g|G*4}?0U$T-D_H|cV* z^G1FBTlD?D>Z%Z*z@AxfeJOHt&Yl4|LCo@=6ZrF-;u0oBspe^L6!+c2L}^+@nsRdn z=#6PT!g7T(F+SKuGjmMz+vFoQX&$8E<2lV!5$Uc~l8ca9Q}=5;PsG!qI5=YEO(O?o z&D4&6QGdYfa{~yPMG8G0jL=zy>RUm>wk3+|61E*+z?-5=&Rp3t*Q!{07Bs1A@lx{0{ z1tE`e@>{&XPv^o)Qcv@kv7eAC?+<4&Jd5gueQYRw0JF3rrl&c>T%{p)7)|FG;JEn< z3f$!9HI2K=QQp$ojbH2oJHzKVrOyP`S>@Z$dtPjtA3fNoyiwhL;29psjn9QA_|yqS zl)r{y%CcaqX#-j5{BPg$rs;7&TIoRIW)`X+P;Ndsx4Xgwv9^ia=ZJzH|`zXJ-R>6 z*ynfev(DUWuQk`4J*A!x;!Ocqk*Z>=V3?3}3W1hsj4;^#$dP7)b#rdKctE{3uR+eh7y(Il+Vvrf@KQAhAlfNa)Y z$;g?by1q*uHh1d;wF|;nXjSwMbt5C~OTzZS2+hz_rCOWkwYB44AVdei;kbMd@1U01 z$Pam0Ad82NWR|K4bQ{8?dUEq;zKh_2cGU1W-f3RT`_6Em%kT?axqfMM`qy)zyVOJ5 z!Y&~*hm>ymr;enjR5hge(C%i_@ zfmfh?izpA)Jve02>OXXWmoGHs(fw2>fAu6&%M}ITNp-v7X^*kCAosRpUzzLL6nMVZ zd>|Nrd)0XZ&J~}ze|=zjKMC!O(mRYiakVR8Z^dM4H2A2j^MXNlr0(zp^L{bP8KCy$ z)9+XHpV5qqP<(H1Y;7W`9+-zLi^cC8Lt#wa8Q7E+2%QXtm||i4Z*QsUrRPnpz{w)=s$|@KQ{M5qreJ3(dX}GJdd`_xEb+vSjBqO85KXFQ@ z&p%at33%&f0I;yyljfa%7JQ==6}SK z`AU;;H%J9I#4W^;${jptjTX3hrVZQeT<~dc`@us`ydw2xX3yIm+GnNpME!ojeXE_u zw>49BjU6omPY>c35_PBI{B_(pRAvdeCP&~GxPSSFk)tv$ztHiW`Kgd!R>q5>)zOFr z>-b3Y3)?F}h-Yv!(d;l%iTfR4dnAInRG0HEo{=Cq>w=ESG=IKoXolEDB{7V)Z~OSU z<-~iFt@4s z&&NnM-N5>UiJe&v6S z-L-S>ypVMzM?h!i{mg8&-r;}WKv0e+Q9=Fnq&TzzNY`q<7szOY;QGZ7I8?k6z35E8 zT`r7coi421uqWU60<=Ylc9N|I<`r5Ya4j*f8+sBX5A=YqWZzSk)DYtujfkOO4&{oq zaYAerTvxY6v2)`80HG<@z+nh_-c2v;0E)e@5%|kYwarAzMeF=U&o`m5 zM}M00{nr0a2Q&dde_SK9X6)Ne0(g^j-)@t5|9sX2mXK0FDv)kh50kG53?oGmW*`;` zCo%4p@LX6fPX@D)gN_(T8W7zHWQ;sax=B7LGnzIC1%)g0_JQ0@Scrrmu}Zg%0PUdE zFYH$}Oo@;8vmP(rL93q~)2bPplh~g+he$~4r)x`!=^P^R^d zj8%G2hH025(&-ceHk+_@k7cp(dRYq2vhjMb;fNTm^QOdU3NH5CaMLOtcUMc;sR`t) zl~T(k?}LRUvNM$ySzc@N!sOv&xR3do*RpObDR{@z)p+zdrn8DZU9z!~*hH~$kT9_q z(;rHl)Q6~?C1+27ld;(#YV`V{QUdvSTzUqLoGlWu_=Cpw=pcN8fwIRreZHZE=KSy# zr_!DYIIk}(c8m`=nP%BW>4q`p{1F-ocrKr{Q4sZcH|?0l_~fwE3+NPVF1aaLxEr2j zY&s70{IV9jZY)6sAsRp~!E{Qh(MAvuA8Hc{7y*^eiLTxxQ@+#0_~eG6yZrXq&g zX=_y&qY0I&kt7f=A6BjcT+D^yTqIP;={52zg*2KPSDnlVWle@g93%7PF|C2(@ATQL zA@h)faQH}ypFKdQq&0$-{Bzpk>wp3($z7JjRlJmT7j_EeC@p!>8*XmZN^)eIh=fWb zwk%j2jR!D-#uGqJnx%S!+D*D^2{yB{fjmv=@pFdq1-@IFQd4sP4Tk`hT zqlaLBB(z@t#9+OG8+w4=6y?@i7H4L&-U5}_OeXe(32J8`B~%TS2V4zIyuHLrcOd>w zD70Vj@#uNTQh%*qdUoj!j~~r0IrR46Ka6nfaYFN3E{kq3p&YZsa7>9rYOuJN2rgJYr=x+k2Y4^R{m005s$ilov$>O%912=80XLMP)(99f5 z%|)shd`|#U_lRDWG>p^@ZB^K3r54pswOdYKXcA8236u(LU)0k?%RN~%_6u$(-QL)0 z$)IQBiP>%Phy}KYe(U~FmXYx16)SBOt7k6{(JR5!&=N)Q-L-s6Ol%I!YS;|lX-g?L z?gj4DIKM`6ml4=%UVI{x&8MGMwVhKHx8R7npUf;Y>HV$f9W0lq9csH?u#Mhc!lnz9 z<(|NXT;>>^T9r_6gqn?D^J3ltdWcth-NojkPG@C9oMZPWQh^XrQUbuXdyn(3?pvF0bRny%oE z1IMT@ejmEp%)p2*STG%-57Hz4%^9#-oQs#}`eB&P2i3+7#e?@BabcbCQG4h_Y@CiC z^t@9;uME8Yhki`wzAVG%t+^{`vo2xOczUTjO`8+Rz%QY#gm^nY>K7OAqCh=&&af?Z z0wf%qb!_*oeo)Ipti67HShrK04tvZlREw$Lk@Tx>;w$31WA78AIR@otu^#@CA+13z#G{SuFUH-c zM-{zMM&hQt_dffp#)$N-y!}Z*5Y~ViybjJAssSPN#2?k&C~!ye4ZtIe?`eKod5x2h z78oO)6sSK(zCXeN;3o>|Aq@5J9qc*fzE;K=@i$-s@KpALDl?2>IR^gj`>2W@*1iGS z06?tSdW1dhqjCp_uJL*Vr?cP<6x!g(*Dr8PzS z`bDF!UEd(T^Xkf#O{Pob*bHI${KzCo6u(sY)IK48Qoi$`?uJDBB8hPGffB5Lr*2#i z;Hvkc_1p{qS|cNtb0Pdml9i{tM(~)05i%Nt#;l2+8~a{kNKpFymPto#HafS#g#MXWbGJT$bl^HJMEz*Jqb(gpB?z|WCZdxMUvXwzq|wRJ3wnR`*{mYQFo&hu?6t( z|2je0W-VC=^6jJ&`0b?fKe*PFWF`OkT8~!KR>xLF{gi{0!6+$~4S=>q+Gq@MfKu%Q z>I$Q@tTPORn>A9!0SIGAnC(pl2dcdv>EEJVYN1|goh4Qs#yYjlq+3D~cEt^4OhFX27;m4&JGzV z4uSAQ8J5H8@5Kk!1g{pVdHLWDup8CUpMW}@Kqdi3m7hGk=1*mttbd|1;7*`f|D)K{&K$aH7F?b z&qIP^$v^4{AQ|}mxi2&V+-AL6DLQT;EU;A0Sm6;M4!cz&Vra1qO|gnx8@1~MLJy90 zLs{<|y=(LVvvtcXH>CHQOhPJ#X|OtTD9*)dyS$ZbMk7$R)XIX1s25cOi;Y24)dz)5 z_&PuAN+N&5hZfOEcVwwH+!0P)5jECtyj4%x8jKW<4F?V-O+{h(2Di*}T2iLP1Pc7P zP1BLq-+Z|?oDcM*PhDZIHe^I32D2cs!)!50x33w1>mwh(RH`TpoQj#C5*43^L0o`A zywn|k8@os%GEkZ}e*-d%#xr+A>^JZ5qszr$(b!>EVy%g%dRLb)-skz#u25Hv{TdMISHk?jqT(a;`H%9hq+^Uj6+U)W z^ay!8+Tobvdt@~EJzPq9*Sk46-nR^gJw1@(?a!5yu+{a-BA_98O zZpfVrYOOSQH%F}y)z&+}(eE4sXiBgl%nFDS@9K+Hk+PkN{p!|JCcr886+EY0#9cSG zwZ$3SGwF7r^b?Qn)l{5JN%{eG^wvpXi%Zcg4{*qGs@3vkSol@`BU)I`&kRNJ1!n<2 zDuy>Ct2<6Dzhvk!1xQdPiYbX7u!d>F6k-yTM9Kaou@PoiC}XWmt)Z)UT93YE5FEF_ zw$d~Cm-~Y^d~$Lk9fcjL7j)&!a{4$Z9MO`{=ir*{l(x}e9{IG4*h8$A`~lCBR6<%? zFTc!W@BCr$6U6Z)docJ)j>&^@g4u8Y%c%B$e#6ixqi86zGH^`@Es>Mp7T3j|3V-b! z%F)sAgxs8*v2t&zQ3bu`$&xuz;)?%O`%Xuf#0{6^Rpmnb5c*>P?HfYc4Ud z#bJlSCImmopld3iwFjc^KadX6IKurj*Y*Hw?k5Oyd6938Z=SoG?a_kc4Jw|-QYtkR zdC>f8d{kxg^o3bnak6#XI4D=-P$=Y6$k*qD5?wN? z5;tOa>PM$hvrE<)(@VzoakynmG2JpG8xCBXJExHreFCPJEUR%FMvaQ^4_bPq?yFQN zc6>Zh*UHnRs$TLTl`0m1cUu%V=#fu+klul*bt$M#3$~0rX^`fnL$by3CS2M_rO;u@ zr7tvyuv%t|oer3?$1fYRBB~nuW1xy)8)v1G)wC#2QX@&##?q;eQyS)JOK z*ASAHptnmTotgJCI)I2e(rXwu7U+i0C>1upvUbc@NCfeUB`EA*`Sq06bgY| z*DSa%Yn56o>Xr4}pdJiw4_(#T_4Mp&=f#6ZqwiWJ@$i%H**q^NU)el2>9l;sG<=rDatpZ!Ki#3DXU-c(Vm3}-j4J3OoV;Dv$sOzT zqwYx!Z%rMKb=BS?vf*b1v#*v<@r1Mp7RAyuaiLq1y|}xkF1zQC6vV|TFeneR+5BsN zH*zgDN7d$W?nH~+VbcE@oOpJ7Cw|S|optk%q{kWiv$u6MRioc!I{DU4v zldv>B>bIde!}?X^TP9S4Y(n5-_Ma`JQ3Q9kBq7CmFCsTfp$jEaql8r& z+P=>+}(+VJKi=~LSujT=FkI7q8-P2|Ks3zr)VLiVc&B+Tj*J3KW4DBH@Jw#Fp z>UVC&qAs@uQkixcrY~yc`YLWjR}Jq&6|Hw4YxTnwDn?%mx@!sUCGYNgsK~AnnqS&6 zuS{AOk|qq>HATVhcZ@IdQ^5T<3<$9b4B-XHOrHT8sMWD`_lXP@z(4de*%k2Y&d+YZ z3df#m-9^^-t}u~z%5g>mem>b6<0Br$%*dXJh-6E^*lrWS--NWhXZn_3EMCDigOY3# z5!#m)EEo_mV~YRHvfTG9TyHf5N|rCNhi|$-4T{=382=?tL%eD;DAC`mtLUHSg8R-v zLRbUQ!8N|r9PJ9@9kQnJS$!@ZC2ef{c21IzCUvz`ZbZquh;}&DNdh%KV0b-k0|L5n59$CJI7q#uC~dc)<&^(V{ncW^;QeW$xX-RKIx?nK2Qto6glOgM$n|&=ogd zWSPZDlhc~d6gTcZHknFY70k}&{JNL>^U$@DpK2J^u`e^uB)j6Jq88d!Oh(PGPK2$J zXY@y~?U#45l#Tkp9{Pv6iKKsRyzWK3WA1aDbMkfUlO26e{>@~W5 zx!qk!CpKCm3E*gUvmhk8LHKDBH@QyP8|_AF935k&UI+r{$jne&c zMiEB)Uz?)nma<*y`3BmfU&0(M1YklDrxNFS6ujP}Vzw0R2{4Az^&w4HU^=XHR`7$R z#NNVX)SDODr>S-1+?F|%NJd<~OL;ZB`kRm=1yg$X0_AX&MbP?{;i&MT{oq^Dp|Chb zcz!!}An&)N*;mXbeqO&AN)u#JpC)Be3~o478D{bzP6@N|*iMkVR7yu+xn#P)^@gdz zdFAxUW$-K~8BefL7s_Yyh+P(Y&pih6$WJJ&c^1Dm1CIXZG!6nL_s-4`{3Dm ziCnyB)e~#wiFGL14GK^t7B&@#Sc3RI)JVXS5v_>+>nwmmkmjyS} zljJ0mnyF!VAbc^MkUuB~`H@Ne&GIAM_FBqYIY|Y54hzYEc$(TyX|J|0iqozYD0)v8 ztXaSY-|pYQ$ugeNw){NE6h!- zlpo_k{4G(?zoZA_f$U?c7yp(#`_pXp&na!tc8Nd6gFF=6$dLznG-UGeDeg3|W<^Ap zrFpFG52)kl21)D(I$ncW?~5OA=-Ba}vR_D!U-G42SPy)@dDaXp^DHSE(&q@ReNA!2 zFo58ac};2dM%XE%9aY&C*2?^~v;ecxeIBl;jt-2BAY*;zMj7FW0^y4}q>jRTPSpyl zH9$&Xn+xsAESZHTfK4&e#3GTkrCOG;v7BSTlmWx)#L7vr5Z9leKYeQap2jRB$47r0tGNJ@1~wwGmi2GqeNtciiu?DfH7w(0mPO zK(SsEo-lQOB0!A_T(g&K>E~WlH7!%)eG?4qrO@xm*`L5{azM-hn*F4J zW|e!4btXe*+eSGv3v^3#>~+%qze<-(Ao?jR)Fx`AWR=KhTzlcP>byM~WTF9o+s%i@1r%{aH^ za`zrpH;?CSR%kD(`hdim)7EnY+s#M2zMbeUqPFLMO{?fI`1oO7F0;@Wiiwy(L13uD z7NKqMgU!U-YqOOU1X3rM?Defs1Suvs`Og!GleAo4tt2Y-neOJ$83V;9{wnkcJ(8P*62euUfLbK=^RoLNm}f7UZr z+@J8CQ?Gvft4^%{-uC>PhRj)NV8RmK`S*5n=&(UmT6%u94B4;qPk_oSssA`;2Mxjp z=zf&{--tw$t`hhw6ydYTA^dWL5RFM#J`GjFJM`>*OVTZog2Le^)0DJoToa;|AaR5DG)79(3(Q(I!gWe&(`%&XHM zMdJqQp%I03m6Dw66n(@79L_D*pHqI6AEiukXb^g}6d?b`c!1ua^r49TuHF=%l&0 zZbS0O1n#D<>u1BVj%RSmO=!uF!H@ek$%O~?H=B-r&X&?;g)D9Dva!rM9X_JEqK73* zkFL~gOUtZG3Tt_HlVgX`>o%W`_HSi;DSGiZ(jdl7HcKC|xE>~8i>oubOMj*u zOn}_P0D#t)4yIKcE5pEBuLNAoW|DHFZO^H@3|4}P_PAVbH!tIbGbv{Aa|quQxR*fN zIkzXmYn7M9)aPIznoRxzjxn&QWR6UhsTvXp4U6mBvBn@Z9V0-@Lkyp&j zbAh76e1+cQ!-TlH`p))%q4D2%&0~b@0gpO=6iBgjuVBc|Mh62?SB+Gtxp_Y?UpEzd zrZfEuRs42{KN3pIL;OPa za=902QgN2s|a1(ht;od6;Z6Oj z_KCz!*+vq+qfY)ovD<)ZVFhF{Y47^jE2SX54{@#E#RE9E|hEP;yIz#QPL=h<>X zgl{1%HPayth1JY1#}z5rh)+FrV|#!s`uS=qFjEYRH$anO(QGXT`&#Y%{^#f}GfNkB zz>^Ubr;kU^Kw!gtCXdF@?jQ0_Fj83BQsC!R zV$w3GXk&U8LQTotxHaVwJhQ6s==Bfe+_{ZfSNAXa9GAsYj9M2H_cP8Ni<1wJ4ymF) zCb`|`EM+2{9XbZfHMfh|s=T$iydu~5FqA{u; zOwc2FD-fLhQ1^jp0LqyKXjVh5gOk)5kyO+96T7`s2fI=-qO4|x;2~xEDAq5NTzsmr z#TEjbSeVYV)xD~n4S3kKNVKcL@Qp?g>kiE8w~{tP$FpPQxVwKhW5j2p?G4CdjM3$G z#X7?>Z?KGW`bKWq?D9P=ij_9yCT=j>aolH&WtLxfdt_#QubkckhcLWuWAHd=XBgb&6lM~lW zF`f*f*6YNAevsv%L`%rupVU^Kl?2SAKAe|WwV(z@__#ngiE_F?1A^^IPG+{I|6?P45KkhuOC4(N2WcY zI~xBsoTmAU`=w4J=yzGev3x@jeO=fo&6b#7ca-{M`)}UyEZF9oM^T*u>&Rk(Qf7_) zu^l4a^E%k1HnFkfc0nlnU0~b+tA@t%f|8W(K;S-IW(@Y|3FiWMDwDetOVdpdx&0%a zN-j?Xw{}`joo901khhOjM1Rh3@CJUCs{v^DVM-k$dTaT@$!tQ%;&~i7$F(|1sp`mG zs#By#+3L1=r-+3%O9yanthd_j!sp&}0`2QLckMR#O#-0{r&4@Tl)4S}L5D{_6a0Z; zvK3bGn|wYSF2c-}yRH=~+cD}roFTKi384UwC$8|H4dSm)#!~S>zlnmVLVPVyhEsA7 za!}-iDb8a_GcLtBX9M&d96HD4{Gx^brltk!I~sc6Qs07G-CE0C|8eyC!fV;1Ukze! z^Y0l7_{$c$#?P6xy_@HO?mz5*i?`n?FJk#upRRa8rhbm6J~0%hF#)!sn8vEeW?hEP zs#J1OFwqiSRyEp>zH|)6VV@jF1inP4OlfGkQ_WH8Gb+f5oDY!eT&rnGYF0allhX(! zt#P%|>(eUpkwB?I+W3YNOehJX6ju}hfIU+i`xXi*%_kA&Dm4@c@dhVTq(1-Dm5aM9 z8bKl9jM6ucEMq8nj50=VJ4S%scS9Ry#f#iIp}0x#{`s3+drvCyKL$izO4> zbT2=!9BF{y!iR>e{#+&XK9_3&szh0Ey6m@&yVuWNp-I&MoFhRaWbt__BEWSkO*OE#cIKcRIY>{kJt zTR@?oMb?JWsp46g`nL2A-QHk7iNP&=(2j&8Ym0Ngf52)>bz-#e2;a^R#;wNF#&W;Y z#%{dP#%kX{(2?4B+Wp)EiL7r4xy`=VaCuF%?R4lI(U4m{7=AS}s|@z?FKm)3+_GfT z3in|{BfgB-9e`d%9&ok8=H7k7u%l4B{37mZz18CxqGy+c&mKk#Ja%lwE%hMVcib&} z_r%$U?M!E$MS9-9@~v$@dLkIO#29=v{>TEs>%cO-xPrwrN<(CR;fQ7Y>pbD7!Vn$j zbQ36Y^k+Q12Z8xegPw1IhOMy3#ns&O)8C;CLT$I#_|EuZNxCfZ-olut-);owNg9kME8V%Z34M-AM?y79HJZ8{+`4t@ zcOjQe(bCNVR!lXx-R=1;5bLgEJC^(`t4I9CKDG<(r-a_$?2KFdJIBXWsjN(v%s>?( zLM@?e7fRcGE#!Qxh&byE6w4rEO--Qlh2p1`DQY!`QB2S95gn z+mDwH6`*!TMO! zv=iFu4k~;P5@{5y+Mj403&t;h1%@kOP`64h90I}uj=nFXSeYQ$%tvw(#=SxUlI-F>ADVlLjr7_>ph{=%!| z12mG!O+4_Klo3snGkNg8rnG7}=8RhZbi3-g#cw+6|6)WZsm}Y7)!{^^e(R0WyNExZ zK%YFHz;pFo8(8>@x^>ysNUZ<` zumUBl#dehkXxpsc9m(?bTU0k{6zCEndp|rV2CI}6RX0KPJ&y4Gx$(Yo^n3jOg7(fa z+-!mlNTHFb!BwSGL=UwGpp!+_tuoYF8cg)E4KzC6d|u9F&ir=kn5tb0M~;ouXiZIs z43P4a(j;h23}sF)qJn={5qsz+_#2fCqZU)14_7l&*tY3KD1g7C@poM0UrH2t}Mxn#`L-<;%9rGiy zvxw+wR0K-j7x!IZd**{GkvOeHwLw8d*B^$~KzAl>L<_G}3f4Idf`ZO~F;=?emJkm~ zvCp^wGe_YQ3+%+&6x8h#H-s>PIEf+?tAHm^P}4N*j9thA?u1XchD@i1i&eMqjCmf6 z=IdW5U_j6Kg-hQt5dE#VOZPvF14d3x&i{x7Ra^NDHB>*kU=GJFAz|qe4en)A;sB(9 zc2@-r^`ChYDQR;>QH_aI`#OQtBQZAS!M@+hXR)g*DN@B)^KW(Yev6IHxF`yG6b(t6 z``)?7ow?`!pC9M;KvaJ5x2!)&Xrx-Hje(?@!0TxCxw^xRVV{j&*Z}WBI^nzA>B}}a zl^Th)bo)$r5-)ngka(k`yAV+P!*QvM5rLqx{ea+HjJ?ctDZ|V1lnG{;gWS`eGubB1 z1{LiZ$C_$vovlR)9V3rFwJtN#&=U2#nQBax+MCrUbOXu1%Cy>bRU5w5ojq=QpPpOo zv0&#+7uY_$VS~yaehQPEt8ffBY&W(omt8uv6kTgHCXR9g>}*e~DYplv!g|cTU>7_` zephg{HIAruS$b87E6J)y_SFyR&bVB>4h@Mi`IV3RPBj9rVA>VUAB+7Ye`q%6^GY*r z#WK?FL-k#0thALN{Uy`dY30S|uALI;YM0hgqR3U|eCN!zbV$(xS1RPC@`Li^k!!3? zYfB4x4CBVSEAV_G-=-P5@5ZuXW632}36|v;)6NyoBBtkx9)IJE{A?JGKy5j8f)6eY7P3%BkL%jv&HAT9iP_us#1+XYu8e(|B@`24g)4Iz{Lf>BkbyY?i)Og-XYi^Q}2K>y^B}KpD z<@X1|9HsF?Ft&(qT+6PZWX&D^`7c!j1QQH71 znI3TO9R6Vg&m%Mdt$mhjmFE!1}ZFTGDeh$y(VZ-7YrUjPIX0|Udq00fldo>>SWC8o}; zYD(-Ea;TeiNB?@=O}$MxcScgYo04gkw8PQpWJ$EhFi5Q z@HmWdN`kk~^?la!{`)h3&({xuzF4NK-R@v|5}r85U{OpYnz7ahdK8S20S>&O+hoMl z{THng*4$obHPWiF)-YG7Kcg5!?NPwp$v3(FZZB&@aiiTGO>*Q;{CX~(n!Ewi(k36zk1 z+wcN87+`{s4YK5d6QFu6V8v%Lzw0{i*ovY-$KGalf#GG^Gd4E!Did3{Ie&?Dst8(C z#F|NhjwS1?NMbx{{QzS}5L%Ck8n~M%Q&Y+8E5*2|XV5z5o43B5u~lzXX`9W?JDwdo z8BX;eDc~c?K0q{X+HrW|GljT>c`fO$R!eF_atjJQu;`y|+Uf_aXp7(2?+zTdzbc1p zYLd_z6Y=s+5f0_k>tMZdpMijCYHv^9;Z9C{M_xq@!)aQn0^6CvPP4K=ll`~T6W#+k z@g;5#{mMi%(mYn1C!7WqN3JkWTmD$R$DZPz=ug6U>p+ZK9>@QCA+}F?VYo2HbYiB5gk!$J>B> z=G{CgI~WzKC*0M_JtU%~ww5qFqn83e%lKA{`Qeu&C;`l zB4HlXaSc{9d0oE2WcE0{_jE2rZqcvY_x#Nd^#7kt{=+TJQ`^cP9Q2z=4)s6JBECU_ z@&AE@@;Beij}FSFUN-;`NYHE~YYUukC`$daN)$LFqiDVe@)3-Fg4D*mA#+U^^zW7Z zt+llE>1fo)D&|+TfA8(4tVCL;!lcYoj`z%cmbae!*XQ$0575aDm7TF(Utr*js>^On z1Y)-WV_=6OtTAICJ+VfD5m%sT@^UgocmE1B6P1^vd>=d2o1?twPfn-_aR>dr7Nn{Q zj6o1EFfdUt1k8fU*P+cjGrmMqj48gOo*R&lJeyNCdYGDixcr(U$t?3$BaO}bJ!IrR z_p;PEN8JXkIB_nK8>GIHM37jtIP0I)H?l#7t?A8!w1)Q1srlx8jj~_x!W8j3#*p-! z8z!~%*6Tz)>f6Y6@%EZ7$P--PEz7Oe7?jh3%GV;$7RL)(9 zG}ir(G9x+Z85v|fbjiWF?7sa5KRw+A5K{3S(h10oQ8h{mnDo_JiK@U%=U9iKDXW>6 zk$zB)snwS3a!)cub)9Mftl=cKp#&`Jl)>7n_pLNWf&tHUg!n70QG2?8gX(K_yYsj2 zgu=?7jr5+}er3gZtwK8SJE7QQ8y%}-H)PcrVg=}(N=UKUOFeZ0EGH>Eigvv{_kYK* z-UV0Yx_JvKJZl}*^y}_^XB46Hr}!90bc1p*HR&}w;&A+i$^&T+jLSE5j0VKG8<}R) zY_z8XGqB;2F^Izcg=EhycrXLzVfw+c##<^5;HD#vmEC15Vw}64og$fiZkN(1jPpJ- z2`DP_rBQJ0DYQl-8*tRL=~)A{g8G*ODsmu)cOg^<$?OyacP!*=v*!rE3Kr5F}Ic;}(~A z{9-f8$nA)wrGJHfup@~9vrEiZ5co)#6L1EYObJw&5%_=}N@o8-$&$_91)Og>$}F}f zvf5Gnv@Ds<&Ig<=#;z+APAzuWmL~?3CcGh#iikar3?ePAoJ8t+LD}wOF8-MlCKvZO z2kpYnb{RS07X0Eoo1jM|o&ZtuEv~?WTm*5QxO8=$$X=XxDirBL#fj@9M!m_>(`Gu! zw=!tTD=tz-D(g8sk9J}D%X3RY#rBDOA^8NFA03VkiC_4x`deYEh(B{yX3Gts*!3qq zL@A?Bpmt-<(`xBsPJ%75KkD?37!5Ku*YL(n9uM5vECaXLOdCPg%qPe{BMLKAx=U~EKKcOER79aOifgsO`ZN7Q%s{7;R6LwMUIKM?Co>tlTybf680qfZJ6?I@MF z7CSA{bishuMZ0@3C1zF_;SQPy8=|=OVJ!qOwAFlt=3Kw@n$4(MIz3iXHMj_49JucP zp4{a7UqbP$(>+g&(W_ z&xev^AKG&DeIQ`pw+a7$cPQV#w405o3%&Bcum43DWGhX47b{SCQOF$=TOR~1DT`+z zENx2rZ8Y)G1U(vR|7>t#sg`U_$&5e_DhhRiXb)H_usjm zbC{id@6XwR5T>YPc&hWF9+MPygSI&k4M&38Cp=0$&38U{4H7e-$)7Q#^ zL|jFSie{2IUS%Y;8t2IY-52+9hOUD?n|>~t1zgOCXADc`V{Uh-72w8nuySh5(JD)B z^x?j@YF2XRiE6&pyEKzVBSLT~;Q%n~7^szgCN&xr1yhg5KS~Uff8yU}Inns$9LW0* zAF!Ld``=U=EwRRm-(#*0^gGblo`KcKifSciRzU|~p&#O5ANF9hh`Hb*X7=#bIPbtw z*-tjz`~%yjq){`}88EgxI{XdlYsxP4@<$!Q=buqcaxR#pOwK8cLVK}M8|uIyzUych zeTGQS0T1%Aq)rF)yFUmSd^y)VV&%ll$36n)TW)_jVfn-ZYZV5<#_bZSIcLCpvGq*a z`X#CT{s8;uP}=`ffX4exgYSg_0^<8$gwlWhcgt3@RYp-q^|OPtS*;1vuJdwkAEmTf%QGHeu(t z03P~MsTe&8xQQnlF}nFP)nbATH}3pKZ;DGN&6W*YRZ7kF1_6X+A3@i3=k2WfL*f+9 znwhen1BM9A1c`k=Vnp+z+rS3WRdICO;^b+(%U~J+)Jyz6#Mv<r2aS%x3z~7a1emI9 zq_Dd7vfwmbJh)xjT)vT&rE@n&(oe5t^tej%Sp_KL&^!_fFT!cJjr%VBJ~_LS%OO>#u<4}6X0=siqT=ju z>J6cUi>0W4GtivP#*`Kbv(fjDs7Ci8Qp4CuLGZLz5|7gXExx1W<}CK^dF z7)V_TMnma-AdqUb67{C+{|nZKpP~fcCevh4VZMi4(oTec~fp^yAyAC{o-Z=oMF+S=udY^IrZuT zQy*>IWXXDNlu?0KveS=wwj37pDty!$A1a7+G}Zg z#!yKvs*GI2z|v-an}Pq8_`O#Gp0PUKS7$Onm!Vb+fA@-H#nw!W4UcI%1uNq?r()+| z!^4|~kB!sCoHn5hceP!1@_-`gR9dDr4Ls1sJDq`Eu#MIFH%M8OTnycs;4(%xT5{tG zpS$7_)3v?G7Ai+R8sa+c$h9FpI>oCV`7=Y-mA<8NG3M%*pe1>x-nw!2yUkk`RSnWt zHuMa6Tkds8(Z=Rb=5X3rhuRcZMwOyC>TH4K?2kvI3N4-@;rhL_pNBmGC#{6t3d}^_ zn?hwMO>?B-8N^$uo82NS<%s+RS2D*r%LO|MF*PK0Ors2mn&W|GvMel7G&+(Pea39)z+#x(J{G4-_VS;? z~L9-+nQiDLg726pb7MmMpeSVr0z{;HH3JgJnV~-cN(!pgq zu16t%J{9(H`Hyvr{O-Ah#IDnK<)1qj-o%F*JfKgs8}f}vty~Y!>`{Xh);ya6&yf-3 zQ^V;t4>?D|ACLND6ooY#Ea7?5iFL&o)9Mh0Hq<>lsyv=Iq1_sKMeC|!T#i0tq}!(Q zAr!(|fZVb+82CwQbij<`!<-l}ZXcT2C-RojrwyYWKhwC$m+?TR$#7tyVM**oANd4^ zYUw7?B&pr_e+YZW=t|pWUAtr3wrwXJ+qP}n>Nx4xn6Yi!HaoV>-g)+3>s#yHd%ffP zIe*MC$Cy{uU3H(=Sx0eiq@BNR zbs4ixy=Y}^yP#H!TMt!?rmd~uo%@s*&S(2B|5@_2^5kjG4l(A`_~F;dvh&`xQ$(eV*6|SMlMDjuUCyra1sm^P>;hTqxh(QXc(5p?(r)!a#uZR2ULgoWvM= zeJPBWk4O%uxq*Zaab%2?-&fT15mVtM7spq>U1Q{@;E^AlJ_hjK6uvxw5$VGk|9t93 z9YXfel=BrGRi=gyb<{|c55HAK6EDz+?Ly;>H16l6H_L_E53!(u#5O@Nk{FUin<>Xs zQ^={ChemJIbmPuHeo(1NkkIt?Ra=&Hps+Pth+wDb5)x#*#%u-{h;6|8mgJ0fn331X zxqEFqW?dY?cEoj{nJv4>@)=(-wWCqCP+CZux{Q<+e_84KH*MQ%l3io`+(TP2kqK97&{Kzn&RuMUWJB|DjWdqn zcg6k?`sP@c3x@CLnQtS~Q+$(+6HUlQb;sh+Lrs>=2XH$Dg)LJBFCjMC;$M3`F(;LH zW@oRki05~aK2Ma|bJ_M7N0}~50JpsyTEpPskSR8}NMoQH#SJwP&;BlzUd@Z{DLap4WmyN`rJzaamIFt)g)(i7{)EK`ADJUP;ura z-QLUu^ifugs>xp->~0$J{o_k~03Z>S1g&f!Q13TjF(NZC|6RGRdJh&@ck) z7bw5-UGtZ=F!kC9;UV+=VEfM=b$kCKdIQwMwwyy5&8O2^4mXe$)>Gd;QT6f z-G%(()X`*ef05x~TY_@kLwqD)7vf}UkWSFsBFdGUqWRC?nBSf-yi|n6SSZ&fwPXA0 z#uQXIil_r>D(YNzEo*m6J!A)VZrt@J{xW6EK=~{@;fY0p*xY)$%JTEu3iZ(_c+++a zWRlJ`?xK&N9NSOrDLMP7mC+wP^nCO?Ppiv$di7iBx+G{ay4jwzWhES1RP+?0_z91J zIz?yMomUUV4^*=$5fcShx5c_wIJK)TXYurq#bX(F?!^#q)=oXMU+bmMSMXe>*m~dz zsV30w-=iNFDC`}BGr%S;7<=<~k<)Ovx(u1*;=O(?rPQ;MA+bUt(Y`~t8?hZUd-)KYys)4&SO((N3~0L3 znZ>22r|CTW5yVu*Mk0tadsiO)$oIl|9`@WMYZajd z9j_w^EIIqgBDc(`uFT1&%%LCo1CkV;5ivyiI0n@xG?73QDV@zgMJv`{5e&VOF#laO z1~#tI5?vVgc8hz&Pl-D^AzvIvm_rqV|(keq*`DKJXI`JeDz+-nH8bVkRGh<9y#o*-!@YVi^Ysyb8nd|}l z^)ZEas6Y7NeiZ87js#Cge>!dvuli70G2|V|#x#T&?e-(^LS%mM@j{>M66Ym*B(a0e zu6d-Lp4|Po1n~99D{oRAHGpdaUxoQF{9Ky}HX$8VxP=oQ3Qts>4i73U_!xVE&&Q^{4l(*A=2vgH&L3?Il ze`A^Ngg~c6xA%u3WiWETZlD^D#KdNpRPTYkFKES195Dray?Bpj!jFbHMLGeF!rA}_9P7Hz`md^iZPX8%17HL9x zsI0ht&17C$KE$(R!OY~Li6D2oHVJOf%OX0?qg7zgG*JYnT)n_2W-e@$U!b3~#OLC|s z>%&j&$wwRi??rD9=MCQLi!R#Vv%#KS@3t3rpPj(tthA70=Y%){&RgLRN(_NvnEH1L zIguNbwL1dl&obUG<>J4Gy)#*qefP|simM-+5veyYXbckvXhc3sfh#JV)q8Lh<2S{$ zx``v&)PARfH8(rVp4wv9r5@@BuLMYcSKvSF>CtyNsJE4GwITeD2a$Pe_MY#)f+GdS z-{q+TcSNYECWC0HHC5}GFzQ+Koj4_2jpzq-x1sq(=Pw36Wy(h>}XKZ=b{Wwmle^F`_-sJvWOHGGVp0tHAp64M^uO z4PyoS8>74G$6m%4V>Rqa`^8Z#FbwSoFXBd|J;lrF04i=t*d@uuawM%82rus++qJnx zdL)@?>T(+i5(PAAkYJEY`v;4xmBw=Bj7*b0hUtA>97xdK+8=z<$GST|j9S>{;Fmdj z(p9Z5FSjwGo8F&8J%_e%;a&zdKI-Bpr$nb%Yv}nZW~3A6ldLWfK)sRkEkdv`3KN^( zI$Tqz=9@*L=|)}J`Xuxz(PLa1K1E{_q#O__((eMFO!Flu>w@+RY_{1Qz0`lH+he8{ zo0?*ogo&?+kh}|LcQN(Qx7{>BJdpKYINBPDhwN#G83&2(m(~uUd|}d<#84FQRbqHs zP5r{m)Jr+dLsB$D5Pd6vNWTk{>C+CnZS7GWlmLB4X`f8_nI@YL+8;6o*stU|yPmbp z8*GQlsau5#%tgq`P^~5Rx9995^^8apK)#L`Mz(JM$d_OzX$o!kCN(pvbgdPpK#_MF z;gO9HFLGhe)<_Y73tt7tnoJe1;zb`d&gVt1OX!I1EvUB9s=62F?r&dz<*PH$r(DO8 z$G`r~X|N&Ob;yE{; z$UwqUVO7`E1atWH{5d(Ta!19@s<|l_nDFmW;gA81n{cdJKKnyN03WQPF=<7ZJhb%` zDg|ZVU~GiQ)HNIKtSF$t#P#~?Qwey>63MnyzhF-9&KW)l^Zt-|XQWrL|5tC~kEJ?% zyfBEi1V}KENqEgE*?t|kl1!T5CX0c%&&Et7FWeuciWIJvsJ};mxJwn&+VKV_6we%I ziDHZfJ(Ub{=CG3mDG?WwIY!uEJ!dJ2${tmHqyT!J4^Sfmz=1_RzS9k4Pj2=JT~in-5iAzPGS8ZpP=j#cV28Xvhb4G0n}p5VVB8tz%FKRwdL zXgbk@@UAu*r&`J7D0)!YTCkcWkyD5VXs&4l)O)UJpu18*vkzsRFUB2sk^x?&I?y;wcBqA82NXK_@ey3bNMAFJ=IoI80qBx|L>wr5y>FJn z&#*9@XFN#o!X$GGqbv(-a{k|h(!n!W)Y4;2k>>lcm*S&uH;BR%tcP?{1Zy5lOvYU8uYDqOVo>s~M+p+Y7pOW7+-noqC#V zQn#t4VR|(%_P#+HEe%Y}u=kd?j-)w|^#I+#ZH;IeS?^MwRb=S!qM@VW6dWe)@C!V& z+G3Q0_!v!M2VR;ES2zR)NDrQZt?gk41$q$f5vq9(oW1A^gf@_IqqJyzCn=xFPb?;` zjGs!WU`e1XiZXBH5_N<*&jh~>L3Y+V)4yprBrpt}$73(01hZt|q` z0+1)mOlFc05s*0F;##F?i-$NP{;$vnxvfl6+drb{M%%3sn%w;3zxuQ6{`TcjS=xGu z6jv*+)tnEs>;W%uSw4?(X_C%(5z+oKzsSz?Jf5jnMPvq4$nP_|I$Qfn@8>MXc&}r( z*l70@JIX76E+0MdS+ldVjdlQQnCZe;`7kkUY_NR9H`skN;MkB4PK&S;`N5f|fA4XSM3eM&)IrsQ*5-X`-~Ibm zJ9!y71Q5W_lfu3bPomCU+?8!E5FYv$DEru;CsNmLgmCdFlIYuRAtE=y#aTnVlg$HZ zd+fqO*43c((NPa_ejdhS4{t3G&bL!Lqp{U^rg+e!*F54O{$-_`^(s@yzs^4z{ z7T16YrV)wuq2d5Rpfdps#L*wijZb&vN#A*KUjE*UU8F_W5&)a5&sipeJ+=gd89%L)8d&h=#$`wCM%3FkS`n@-s3u zGY-P7H>_*Y9pkP}`&iTDg2i+EgyaS0NXlu4tJC^?09n<*&9fK2$yg9bK4$Cx2G zf2@2O?()6ooh>sB^FH<6I0GPL-}ne@GCp}k9LgTu6AYqOR5qk(C^UMB{XK2p9A!y)(h^-~{Ey zY0mMH1SM(vuSlAM2@?G;LTX>IEGSj9t1}=EU(cLQA|3kY1Gqf15{AFj=xVSA-7{n# zR(zhp8hI>_2bz4@6X+$g zz3Zl@;>p@XsZ!~(WE<#>p)#kB^|%8}iKm#Ko%~SOqAL4{#jdHygUu`eAo=Oh081wcks_;pU^5jj>)B4h|2la(-Z-`zqh!*QmZ@{vp9@<{Aj^E!vWIhWul?3 z$EhAQMr_f$MLV0w>8AlO8^(1X(;m+;`M}2&{7kP>p<;tg<)Lj$5xVCKos--q%d!ql z(Y#~7OKxTq3KCoys^y6xYWaqM1_c@;ksL6KHKKU6^8G%qg+NVNd&67!S-LZeo;EKm|kOkO)sEVl?#5+0JGlT}TbV=W3S zrm?mxt`9Y%+OVwND`6%RNtOyJPtq$_i~X(6CD}9%()iOe9$m}HGP@{XSsU6i*%Wz6 zyLi@0nu$$A%A+gGuAa8QY(mOviRl^(wO%&sh1EDelg?;PIxF*1wXfP6lin*fYSsKk zvo%?ZJ}j>GakDX_d&upRS0_dCEq3O%G|iXBTQ?|iU@1&IuKo}z(iF^DU~0QjGi9&F z(fMPhY89iTEo!u3vEE&-L4-aE!+(MVE;C8LE>(`ntc7Z2RbBsRy;;~Z znePd6M7sQj`p!Fd&6$^);?}#m&_nuARb$49Wo}c83{Vbq@uFWfY=qM&3v6UDhK$+zVv0J65%4x~-|9!0us6A79U2U2 zf@K9D4r5$!vW;fO-}#-t2)!RseRa0YD!Zb|I+r7K&iYBYe_5i6q2UFk8l}m1b)G}| zxWGQT;C_FHeg1M)%ANQp1!8gHNs;%Qy!$?7uB(7AW^SSQ4Omzf!@Q?Y1ie83IHO4F zjjtCn!>nmoZ3$*`_prkw>vpmIo;&Mc?E{_@BkdtGZQF?_bpgRF>>E+?d|X+yUY_g& zv297JB}11`_5*n6schsN+ZmumqvZL7^fRT&EAuMf{e<5u^{PaFA-MBP^NlY%Utm`A zEis2goGW2q69js8^|4sGw|^SFVj*x?jQ*+?%;F+zZ)ah5Xt>s@H!9|eV|R$WjVa5L zmzjA=+WizUzjjOR1kup&9B+k)m~TPlRe%YFSSwxZO-ho)tMiqamWRux62q{gfFnqa zUm9x;N}U47ipSa+Dfq1%C-udIltD(y~DN_rL=|p8XiH84T6wB^|YWhX1hSV zNsfvrC^!`9lYhtFS)BcK?0mD;F0M(fTj=((aLS7y}yybdM6j?rI3sSLYgUR4;+Zw(3|(zp{!2yrm;WJI{aqV%1x&V*ip;45^70@J*Mq#lQ0AdIKtrv!bdwRb!q!QI>#aPXE%dn&^o)mh zy~l@kUGegBC>*-{&Q4BHc>U3d%6Wb=R=ccHo3b@FcTaBG&8e(0lc)60##-m;d(43~ z>?`(^<%azO-F4O>8-CsJWSNgcS|O0+DN94(xvqkPx>rB1dGQ@N+an~}qAH6+AJlMF z?=*EOzX^}q4I!VU9alc#_I|7u^w~nQv1u_hNeYKW?17|Y;Z|k3fT36O3qA6FU+X2! zs`gd40}Wbxveq=+uJAOpP)1Po(f6Qu?{vxA)L1ax1eMOB2wFQ9D4==897g?22(392 zd1td~pZ*Xg1?A-c8Hv`+i0~#&%V|k#nrp)uuaCT6?+l`0PqT2Rh1=h&q+!{_puvNh zU&+9PZvwVbTT$(M(cz?7llx9_)rw(J6@Ht*VY(35qpe9Ku^Z}zHkbY!HX6B=I2oar zi~yx4z0mZL=7KlP8nfN(u^boRu<}r51XqADyEmmd#dQ3*Dl1(eYf7tIe_92HTwDve z?6-k=d4@fMmNaOA@q+izY}rqqq$v!fDuh;Ly=CZI#~CLL8E9K-e)bzExq38p=u9jf zld;y{5$(d{GtPVJN6e(ycm({{ZfU`n2+(w0VgFTMwx1 z+^6!c!Z6%gy_)&4(&^~1Qf-xv7gVA`txl~?v2R7GyNDkgZZ8P560ImRt*8%>y*te?h%iztJeFj8iT1)Hs<6C1w?QPv`Sqkq??=Ri1%`; z$alBjyx>9m$kaoX)T=1FRw2z412i8VNanIMxQk>_P0jjlVYhRFqD!F-o%!jDM@Oo< zCduiE(ZmpbjfobBrt_lyqnrrnYHc@-9 z%!C^okfq|H$iQ&VKdQE?LlmhzA+B^Xc|^Y6iG7jjB%r7>6P z*u(tu?cg7Uf7e$BF^6}&B%HQJ*mA^UUZst^UA?5d;9h+}vKehNlET^~fv+>9W^INy z;l>G#FfHyQRf=P0&c>nhjzdDsMWJkB_5aA}m4v;2?u~OmH#bqxb@BP($|+RM`L_iS zmr*XlIP`PqjA;CxwP15#kpSQqubmI4%Znb#g*;~7ZKg=0 zW_!Qde$qtmNnz1L$hU?$E~QO8mFbZ6b)SXu>}4UCUKGmd&Je+Cljx~1U&T>Z!B*Fm zHt9XzAn_3OnGIuM(G#nynnz*tTRK|y1jcH{eN@Y1B4-Zjj8f*!P5MlWA77Z_ zq?Ab7l$^LMt@KVT>Ejl%)HC^GnJF!MRqz*{alerhe~cNIw?*=O)F#3LQ(zTtu2HKz zisg*Lo91}WPq>+Upc#^}9pC4DGNBh!sqVh{PRUm+E59gH51f)#{waM=^Ba7Bzv?8X&vD9bf6qlgt<_A{4X!NUd z{+t!)LMc?uMOiF}Xfw#^myO&_B5NfO(Z>%T;8fsRril3C*#0Krk$F)x z7w$YI{ZN$6E;)(GBe%GvJg)U+3%XUize;@z%vMkM0Dp{F1m+H}A>xX%QaY-22YS{I z_7ZKrEJ!DhEg{37`9S#BIvczm<^=m~4u<=7rZE5eIx8h7BKhx%tm@7`<0fD9HuXdy z1$9fs0*E5gFKsGyDMihpKWWJ%t%D7g$}?->qQ>a2>{V4qvup^L~O@nAN+_aP4qCXI*bPKVSR%{Y41~n*ne})v`cNV9h9)+y(!XbVqdbP&pD3Q@6_nQZIy_%dcGm0Dt4svIbuQfi9qpNrK4c296! zDFOy1;;YsQi|@IZ5m#tOWur>dJgO}g#dK?B&a&D}#4Nvv0-c!-9K`eN!!kR(+?5-v zubX6twlKFx_yX@oROlRbTfq|&(Y(jTx%}44)};Xe>N}>%{a{S=+S0uN%&UDs7vYqr zRa)E`6OF*=J8`Bav;zQOQ`*eQ!p55^ZT;A8^rB(+7YZNpAxpvwcIzZ!SJ{W$!Lr!w zl>&u=@xk9r^d}E6zb!v&xoJ;?_+D-JU?EwWu%4R~@Yef`@?4pUhY72eRJ|mYc+PwE zJ`!*~S%bo%7kQh#%@wNJWPtz?!|&<=&C&eZ#>!Jqv9W_9Br*!Phzqh@g6=P~`_f7r z`b_RwlNH~LSJM^ERCSejsgb~ZGN{eh*_4h5fto$EpWlm7DR3-=0--GcF1m3~v9I&WC=d5R9x!!dU$;9jIsw@SD_PbwvTuA8b9>twW%JxbNn*n{xeHBKYLIJM+VW( z??o81cMx#KQSRRwBZy&G_OUD5kUW(JNfM!@6CXWTtglu7_db*;N@;wL?-!V=Z(}0) zzkjwU7&;l+%2+!8$FlX%_!+5zpNPXfmpv9$RaH$|6-r=5YK#zZXbfOPh$0GJJHw*t z^CHcbb0c@CH-A806!v7Wsa1w(eONl)r|iw{Z(pC_dx!Oqz-;PRHJdfH(A{V+pi!q? z^8he`Hpd=>@#o?0Qh9r4KXqlrgiY-ZXG;<@aJ=RTBmkbd_(ug0eCV7G!p`;+6sLTY z+WhBrd}?Op(Y|ysxNTmzkDwWN&x&$Id=ZWI&%!(EdW8ddBf6m!voD_+87{a_Djsrl zpZw2rb1wzi7gX|XG!nb)hKDEWWLv0G3R9g z(~pjA3q6yHnI+Upvw1`1GdUN5PE%`0XDm$k)oL--N74HA_YqWLFDt9@nR1QJ16SHv zQ;69ixk-qMLsjxMOc|;{@7n~|!yd*IdfmhPYhB1ifQEAZKDXe1#t{Gg*{L`g+BrMe zJN@U`DeKCk2%_>Wq}XYyQ={F$ywa|sUj!AD<}pypTkA_nc;KcOb`)<}nza;u5bLWV zTd>ZFqxdJ?PSX=Fi>)6_Uu`*0^En?+$K~es0N38miy*;(qr>qsCJ2p*V4I?ll)~Oq=)MsY zZHO=q3!NvEew3IiW*-O9DQ>UOYQGki72Bvs!RPo; zUNsS3)iu0aGQ1pvpLTPgF!Wf1GroPt>RebU=htALTJZY; z&rS;)_`X6pw!NZ&3~)D^;V7RM7ELn5qm$2U+uSJTpsY&DyYK8pvngQ^C6>OE>_W%X zmPEO61|%`J*Y*my+#s6!j|LYIXhI$ z!uE7J(_i)fHEgwmTDj`J!}j!ha+d1fhwVSpPNq(D#`bn*mge;C&L$>ZYO>DjjEG(D z>ZRSrO)c=oqbBpk>F}he6tXpuT>;GXg%ZpJpO4802(?U!z4^G9h#l8mz7@JC`nJwt z%XzG5KB#^X{Na!u)Xd|lfSc1>w;Q%jYzRm2-x0dsP%Akn%up;^iM~lVz|)1;4VZ2i z5Vwb>PPO>%I40NNs$bME(o<;S{FF4CvSFNT(^d-07pdigPnoj83^O$@w_9IMntm4W zGu%>YGF%9t$W)n5L^X7EN~20qV{sJef=VcG6J+4FobEcai6(hUQStVX!TJiSH4W6&M=@^pI0cf z)uPdh!WcJn_$sOc8!9i43Z%02#)6kZF(a*}ES_ppt<6aIvSv05ir=L$HZu9X^Z~8P_@^o+x$1H9ieJ|8f3*w2YBPlcA!mU|g*N=Yo zUmxxh_}944l3JK<`Nm4Ld`o6D|6|-c|AQR*5AVOS>Hq%pf5gI=qz$`G71Xf5d=wP1 ziR=qUA}2`eGMnE6Dq-_Uv#b!vnDYe@8AtQ!HnN*u@T)nq4t*d29zc2lIPppmg^;B2 zT4fTvsCzrj=iKRnXH(nTCH}tW`qoFe{{G+Hdng*-XWCV0AdXeq+%1t^c}<*)MQf3v z+SGzoYgJg>5@X3O3Y#&S^XM3=wSKJ zTjD*P$!rvTPlZw3)Tazj&8CpS29usT8@h5_uePm zrdST=zSw;jnWRj;sd{a8Q@ZzveeLcC-;%XjYPs(pkZL5BZ6=p=YD4X7cLSKI0?$}3 zno%fgKR4r#S>;s=q7@^) z*QlMQcp>SThrTUIHoS2bpmFM+oh9p8Hg}clxb<7%F@0sU+ZjL(fXn?U3=~9V+hnW# zG0{tv#eTz%4kqVnNdzLT!G1%J4(AgI6)0`5VjY+`f(17HdA&d%NA2xLc+Oh9{=~Zm zDf`jysJrAKj(wt<(7~=Cz2?_2@yLNXS_k5*^Jk`x02pMH7(jc#zyZ*KHOC%pi#v8n z+lN$t_EdJjXU`Q(+xvmV;v7)<`i)!}6@c4`DR(~Lk|PdhIT;caV=Qw5Gu~t)2I~xU zoDO2+Myaq5!|hFbrD66bVR$k&Z0dIU)$fO#Ct>-g{SC%207oPjYABo}P(#Nzdx&cs zCd<5CF^vFAY*#ij(|QJ=0CGey%buGbjwRdm0`*q4xfoTqsek&Sjxg78oAkzoO!??Y z9Y-NzJ_fwGd&(=@A^jVSyjub#WwZ@PHyw~oI%+xn*3G_g@fLhIJO?KI?TCYTV_8q z$%;v_3%wYnC|PoT{I3&jm3>E{E70}s=gX~CH0%6YyVbGBTDNh^PU2p8(uG9-gP_Oz zoBzM&|2+zEiqm)9+x%|V=>Dhtw>NZPko``3Lvz#rkjN#!hk^d%383u%-L)b5P9*Em zfuV|s07VftDsYM_Bx0io5gKS&DG34pr5h=xZPVY@m3&ouLm>VA0`#FUyw-(+ir6+W zy*)kM$?Ju+jz1Eirb4S+}_FTOkJFJxwrkvX1=NynA4qNic8HkuX*C3@HMV*cti zNE+vXO;`QfO4*#8KM6^=?I@fs3SyHV75#d2 zG|~rO!xc%ilWe&S?|pZy7>83eOpgbZ7ya}b=uoD^vp3Rd?5aaCX3eg~U-X`20C}Be z_=X*tDROeccCEqbm)9@*%yBo`lq5a-p*4aoNbAeM%rrAgsY_QtuUkj-5(o(>-)<P}H_7Nik{bb5-f`L@tX(Nx^mXGJh@oNz z1oprzvn5&wtec(+`iM}5x=4e}hMK!U90{W_Xnm+{l-6cEgEd^8^I3z5d<;&+@HW8c zkuSE7a4kW)cQige!Z!1SP`IM?7$NO6qqb7tSaNlzFt0MPt2beFK>)>5P3=!mRLo|R z3%VyoI40}B?Qjbo(6zy>x!ni4h){|TBEuGBll#Sj)%ElF0&7+M?Lg9bcsmKB;^_txvB&fb>mx#7!v+ z;Ar%VQtVuy9Rj5?9h=)mgcBnPH{>M`LAo;^y%$-zVXf*TpM;$Xj%+qUyzQ#;l;!o8 z+$`xkFYHA}VrAX6`JIAXUZWU&3V>I_nxSl0BiXSBQFYMJs?t>_b^Ecp%SEx&xanxT)I9auY~ zD?NMX;)=!lTXXXN1PK7-43YU<|H%m^VAkmMwZ*r%SICrw5a3>Qx=9SqWpTKb$h5U} zn_qRUO&!9;=UH`EaJnIl(VwR*Q8Y|Dm6}V~Z74sH4lBB&xz)nG-}j4qM~wh4pleI_ z8I89D%TDBEc~^qjoKEJ`R}244fyF6U0!Vb@ zHj36z3CX`ZG8VP#4LWq;hKTFT?&*#V)nVLHB7*1%ION*d*g*IdhSU(R&s`*_bbMK_ z!GPb@su`u})1;ByqBdpM=lN}YabeyHAJM5O>|O`COKxKn5&gc)jId1^hqhSZBziNMpm z{LY_MwYmwo|K&A@p_p(mH$`~{pI$wx;s2%B2Ef0;CPbtB! z@E<8L>-f0;h1aSv$)widO2yqrPn0xvhVi~KY`ZOJ)2>K`FHctL+GB5iE^`EU9M*1g zR$k583{+j694Vb**i{|zn``KL|BdkwP_o!#_LZa$++`_@U;50Kmse{Ujh4P`wHf9b z2b>E&(cA|bJwOyM?*w(_heP?ux~+qzmNCZTko|$Ko|iD%%f#$P8%TVO*g-it!{qi1 z(`(5~lza$7(;d=^MmJ`Cgiw-9iK{DPX*Mt}`F-K8=C(B~N3rIu_7oN)OR+{rrj^_N0x&lW771 zb3SX!{i{m_VkMbI2e>;{dF{HQcp86R;di1={Qo8@^Z%2mw)WWKh$H5#{RIvKnRgiusIjB|K|ArS1xZU@E6XNAS2)4E!sKeUbh%Pw8>O^_G7NW*8qGwXl4c zUwyrP1BrloLok?LK=H9|Rs%jMEBoU5d6AAN4E@-9ng8?#WC4XMjt(R+%7;>k}rfG5FH;wVJ?WCI>S;v}kFHE$gGNQA~?1jZ>+e_-R|n1P5rH8No>)HNH=jDr&4 z(YqEh9hN&?-5rm3%Nba_KHS%OZ2jc*SD5C2UJ?d|@+>}8c%H0u-f^3`DJ{x6j^%Xq zjN&#n`x(>Q-+j6M0TuXKb%`FRFnzx3NJF+^ntYo#@Bx0wDU)^VTDDNoP3MCKd)v)N z>`-#>YEC{>{XSWE{4|Q|>0+^5vFu3xUVQ+0&XCKLUo+C1K!dt-W&0T66w5 zo9s!fkd|zt9H<_FF8=3Fm!0$p{***Zm>=9y182%b^lMQx=13Tqv**51DKMHFeWEEv z6egldpLt1X;$37GT=7q261t<*%ejC%JAHJtjBXsZZTdKIpNl>d=cF4uuRaaCoTeh=BY80-x(K0g9i1d4>{?6-%PZL zq>q)cEOlBWms||)0J$j;+rfHUkKobbPytTTw#=rR{)r_;JUB{wsc`IaaP-dB&+h z7e6QbN{my3X;*5&ef(b`KO+@yJzp>?J7p%x>^ei^z5?R!kmq4&u8mLWDD73f5;*Fy z6d8%))Pg{!^5{Gu_VA z*ya1}^8aZplNC4qk#hMqie+P#mc2wpN+Fy1S@$Z4CF%%4(Wt=)TF#Bs=WQek27Bg9 zg1$HYibpiml}ey(nVKCtO<%y?-@U!S_6|h`10UJaa*n3E&kZ9BJL-c`a~X_sWblDk zR56eV4=D%owqZS)x=g?Gi(2KNZ(iR@VEKPjx&tGz+<5VH+jtL*2z7JHS7X=^wysWh zHMJoEQ6uIB!=psR-A4vycZ^FTCGJH0im}dOiruH|J-;s^4XoKnpX(Y8W|yS(BBSl0i1f;EFO9qrI$%6kae9D;m(xBrM?_?S=AC#s`V zB1@mRY2x_TgCHwAPZR!rt=Ic@!u;FT{$CH`zqR)2mhLFu4wzvrvELB2p@FNI4!x43 zSeo>b99i?+zz`hud3uClte1o_mw|K9STVmOgcb_DGYh?O+DW%0+ezV}m_yL_o^ZY7 z{!086-8halpfpO}+o|yXJPy|Wq4XjSNxmp56M(d}yDm@6IP= zoIYYHb#Nan|9yg}ld@SKnMWULx5Cf|P9K9{2Qkh*a-_w?M|<@%HaaylP@UKVZ3k}G z8_9=2ApTYuOW-%+B$k@ugmk=|WISG1o+g=i|MH~fV^9XOiZcFDF%YR!S^qvR?zE z6W~eaQku4u7RrgnJL?R|wmlko!Bm$Hb5Lt;x+kj|)p*$9vm=_CWYBE?rB!GbyuBsf z)aJaOLbqBm8fRstXZ#>`mC@FkYTZ}h#cHp7xxAof^0z?RCYXEd8ykWq2;0hc^ps&i z0EIBPo;<{dT>|((g7RKLsZU|COP=(RHklxa9%xjpcV2I$_c9gt=7ELzM)_9$q2Qbf z*^;ga*@8={JY>dOKB|yuwq1kvi(EnVK}{XnH--*NP+|lwxO)EOlDKD49ZP$O|C5A- z`Fo!9GYicr)hgu{2CQe$+QorSoh|`dZv+S0FI1oAd$^ir-yPa7PGGdP;1A<=(rrqR zz@9wxS9A}h2hKHR+HiD`>FyAbk5(TLFKzyet3et(EDS_grj%$ORhHTfeRZT0N$GB5 zY1^36TsoWRG~UwWgok|JduwrC5E|Huqi`QYYa99k+=htAT@A7qhYfPyO>A@zRcq)5 z@#!OX>TQ0I>W6N>@ZV#gF~9(cJRE+`|~y%DqjVtzOaefXlO2 z$ev8aal9FRr+C~VolBJfvnM;JTJoglVy{FCZk5d4w#GZs>bP*z){tADZ=LrT)Jg&C znoFeGKJS5{^S*Hloj*>k)as^HG+0{-gu6r`-9TyaZ!Pc6r=i{`@3>@(clw2%QuGEp zR?fa}8$;%mxb@q4LxuL#G0shFMRP+n>2et9{_@Z-j>t7Uj?6Z;A}+FxN;G}>%F8s= zf~}aT5!#7am3A~tf(aP{%dYXoUq+-#_l_G{^ESuC`$U|mtJ1b@+qP}nwr$(CZC2X0ZCjP<+Wj1wi(;qb$vZR`c|wYYzJ59CFzEgTTw1~ zM{VXm_zp(Bk_@ypC6s8FM>Cl(hsYyz4bzv6X5kNK?+Pn-tgkxoOra_rs0Pj(yf@SK zC71e$qCZhojS%LAuFVRc6Dd+t=meu_t;4Fj(@C0^HVz)oU--P~8 z2p5vtg74f_ge_<6&XaAyZ)Bi$#l9RPr(KHcT0Pqa3#T1%12nB^h_o?eF1O4|n)(Rp zg?t=(={vu7oj$?lx-0`cKc+1%sqq7}UU?|}0CS%J{c$@}gj~TCuaUR|B%Vn0FaC@p z-2BA0AX0bf^a0GGKj90DUr3=(C*_~!FblM8`Z=b%vh;1Sb0Tr;f6Y(866yR@(N66_ zUg5tYJ+f3j7qd%_W)l9gR33tByvWO@fi>8CRxKwsOE8UWA*c~|FnOo%ug_%Dt#nZ? zM(nZsyuEERD)DEe|6@|2@L!uzMGI7k zH@I?*H#z<~<%1&ceR<4;_>hphVpYzX;l(1Q3Of>qYg}l4j;J&2y0lu9i42)@ZEh2vp^f z#Djts_;qC7h&8f1ziok|Kx)5IE8k$gnAcN2@!tgff!7eP)faa@EvYqP+14pQQH3@J zhLB(Ip!u8(`tkjZv#HL)cxv$<{dGnKhQ#lN z103`x3>O%C9lbX+f8E+dm%1$v|IC35F#bJJTw~dTp`S6&?pyvBx+ZKG33B@Rj1ocqHzTkAAEvHW zvi!eS?1HH_xJpeBzX-_g&B*J({`&6{3gOd}hovks-A%|1H<)y8SfMI@C;M0sg!A^| z8h5$6N}jg_iI^w0yP8gOn?7%DeEt1AAO-j>tBBT@5TgYlI7(VKS>HPm5wnEk#G@sN zKQ{bgG^Gd*<907pZcd-yXgIDLAKRgxkTlUUOjg}dWw@d z^H-$sNHux`er4%+9Cf2P6ZRUNgsm&gi_wzfX07cxw52AVqI2@&VomY+_%jfTc=NnEemj)woDO=Sf}&e^Iob}aDnZ}@=(mnky$8uOJJ z1u>0}2GBoJEv*{6Ww0lBoT{h8m^FWmTFTH(Ysl#kR-ZK7=bL~?9J!DB;Cq|^pliB( zwOb*vr(pN>Mm`f9k5!g(#vbfR8Gc!6F$O@{%+3m#megcOt1AxszzM3Nb>joXWOi}E zr?po#9W3@6`w8yoI^WaKS@^`YBd47&G{ND~ZPgZLgCnK284aGbwlK+MqP0KOLQ@~$ z&mUs@I)S<5EX#k-2+X3Q>DUN*l^TJunn%B9Hnst`Y=YuNZXlIsq7fpY@`^?=;JL@- zOXNqdwu15Zk)px!;RBi;v`L;ICRrkpde4`~JrZBh^Gp?~N1KHfHfd@%ok6ZMUF&y* zKKqDi7O>88GzBLwvFyvQd*`~a`#sG%un4N-aY(9P(w2iB+T%6z$KQoJo+h&($Y;N3 zw~z>A+mx_#op(DmG-&+TT_F>{-|D9340w?>3o1m7*CDOtEd34hzGUEW#7{Xh{0Pu( zfBkP+C;xPYEl;KNp+BAB*U$IM_@9nICx;*NSW|OjM_O?k7uz2v*`MA}@xLDaFM&d` z!iG%$Ph$uv1}_Is8>SjY>vjdoCj}K>#_!#G`)5&For?O528efpv=G+E57#&g1pyJm zK&p|kvGF8p`f_^ZWrP#}@rVh5%&0E7z~A~eCx{Dr0`r-KcOP6WRx>(+^Nl!N6;m~jbiTe!9q=JqdHNii%~PQ= zvT91^#xkO;8n29(`&5q!Qh~783FMRU`K75!ql`~ZXx_o2#)VOAQ?T6F(27x9&5|t0 zF(`$wKbwr-p3t$VVMwdYZeSz$JD(xSb4Zj-l2D96OT=40ndM#QKJJ9R@=T3CK&8!d2I!!bgn5@tFAq|^Xe z5$iU{HqKmK{=rY~ zhvl8Y`OpN#3>PVnyf9xi!$J(Vfk{j=cw`!B8AR7<44>Zo*90L+TdA=4XM$k*W5@EJ zOn`st`d=h2S~DjnJ6e7N$Db#LPV&yi4(>nyt+|bHowVLY7PHwV7K1$@d72PYZ0epc7sY|GCX?q0X-$r#krzx; zMXarW$9I?}2i6pvLgOp#dwu3zI4723Ok8R@o$fy2{o?b|`LgwLeDM9}lg5wki+Uf1 ziq#OzoK{7MjP0V29X?vFd(f5Io9mIh^>abf4xjy6x#mzn^R%^E!^!0*2 zUZ`hSxMx~(=XO6+$Ey-}XV~@iqSNcv(`!ty>!}WO2X$`*_H`6im@5F+{jMx*$^!3G@)@Qhf7xfM*=g6Svc0U#8V?0pT^ES&b1xeGmB4>(j z3JGtMme1fqJcSuqJMzpNkehx>EcB=qou0o0VI>| zak8x@-71>|7Pw_CqESmmhEdZf$P?eh!Q51QCRzo|Yy!h00fdl=6aPe6<7mfbG`-o1 zi3SxIb}^oCN<@b-87eZRfKV^DS)FjJ_?p>@ACR>=fq~d`+$5);S}I`$$R!!QOJXk!S4p&CQgc|2PS3c~2|bl5MRoMe zhG=d#oqk9+c|OmzM|y45^eS;T@E3^F>S_~9?1vRvLj;~+PV)U`<#MfEn$5Gm2?U=& zRjxL&z1CN3;;4a@**MUi)LT%kgj>-riaq8onmvZ=1t6ET7@wR|~AZV>*JKjHd`iQoYVFm)dU)b}B zj$YFJoUe(XHxh2JE9GqWLd9s4<_zdhyWZfqyEBJ=f(x^8K|Q-2puWks_%z_BWie0n zANLHhIm>fZeZy3>o**7XUO_$b;JDfh!$cq1mal64ytlI8-}@<Sg|AoiS>-7$0Z1fcVgAw_)cbNXlRqN0xbE<17xgXBn1qVK;wK$S*PD%$J3Qk=m zZmAH@&j6Do1P3p~GQz`!hhtONx=Q$tO0Vfz`|i#~A@9s!>9jQz+0fU$Ma)U@GszWi zbJ!HVTaVvxlwP&iY@Jj7gpuQ#13=|HJiY0gibc8bOntI0ap(Ab_KAM6 z69D7-mj#3sPpc#ZlJL={0R&b*X4Do>2to5}IFoxYqgp#x~Tx>PMU@WIo)u=`=>n2I{gzZ0(Q>ndd(Y{JPIL zJ*h;#Sd9fe<-O*gaH=aCr{9WZE2;8x*2L3lsz}sIYl)iPO@iJJfbPeIvfkzU7Ci;i z9_lOKsq*iBA@=_00p4?GY*?JSo!50`*HVJCRnINW9drD6ya) z-SrMKruuJCcDA+3sI4nPp;VRGl`0NMYI0F127ZT@j( z`$+`&FQP@Vs-+&%&z*m5l9(<9LXdf@RtF~lCXSa5M!>X26~c#yCLl(JR=qrSZRBd# z*mylTKd2IE3+%P%sg1b}Rka!*5xbk_rrRm^Tr1f0E1y#KvUcJS*LR`1j=oA|g` zP2tVq9o*!)->s3Sl)cz(iM-eQ37x{5g!#xX#|ycD@Gs(RKURIacswL~2d_b4pu%1W zu)M_k3j`iQT!Z+qj&pf_Ghwe)K|`-vfIP9ZVy^@v-r|F)Z*fhydu@UQFp+HiPk#u0 z_EiZ4Awp1&+3!k4mNmU0Cd-T#<` z`ssqb5(~-+;B4{pnkj>{r4G%lLJIigC?s3a!B zU`7Ruz-|vF;qc`dXpBs@))xsW&M8eS95}x@4qxA=cCC4hl-Rlti%G8z~V#_8YZ9^lw|rrnHk|$tm6{) z8~ue^1Xu^U#C2+9A0N%KqTyTvM(U_0$P#n!l!(}$s0?Mu7p-f>f5RLH5+{DxnIz3E zHlZH_d5oEoV*@Mp)&hNGT(X%@*EJd3)2PVA&({2DM3W$uX+l?Nj1L20?B7(CwE6oh zUTIk}TZ8~-Hp4k*x^ei#9J-ZcmmR&Q4_PUD0o_!M4aA($Y8Iq=1aRm;L~Gdgt}6=i z?w4;@F3ZgPUpGBZ!Y5+?It*6kN__n%rCQ`$PV}A;NGQjWZ5^9kSS44Un#-49X6Dlu z^$z5@53YWmA@p}7(~=Fa=XYXs-@!|pAEUk5CT~%%G!qS(;~P z*(aTC7nd&X6`-tilSDVz`s0r2nVQ+z?4~Cp>Y4KAu14j%3pxm*@6tI6o%w81qv0xo z(BoDhndEf>8rj+W4+*mM7el71B&N)f?qWRk2;}JM@x2koESaj0Z>I)j1+PnNca?j0 zmEyU9%w4|AQJm?TbX_0G$cU756#R>$S-_T81EF0!mi zDb@!?!H5|+%G$B;t`+hS=F2KmOiOT|3t5$%=SR;7t#;l>m8`(1m|=UYzaa1OBB=3J1~H4DoQX$IU5R zurpKwkL44qqd7?wIX(`zyFZFB53Q;2rtfuXi&8d%C=xj(!nBdWmlBZjU^b}@o~{HG zmI7|ki&(nud%LtC3P}>r4DUD|n;^ZvZX}yFU|XQ;FIg34!t`Wp)J~ejOCa{oImlST zQxAkQGXo&p(`*T?kabp-VQ8G%FqG^F+{5LjOIPn@JLs!wwKgv-mM=6fcv%F+gtLZK!h+pmq)J+;NzqOev9_Z9sb*-lvO)BPLnyPOR!~q=y9?!xcL>}wRs$5 z7oqIYp+GS^KslF^x5>5a>1r@YwVh z3e-N&uPpQ57%86H2USFNrvkOTeUbCK359B#N90csf@%x_4E^Cc^x?&UtKux<)|l1l zEGfq3g$8gqF}0ILs?2`DOF2heC`&oW17$8E%pc5Qz-Q#dj^p4{m`gbtqHZX@Yn8Ej z#Iaj=(^ZIF0tlwOF-yPWuJ*vIc&?FSR6VEdo0eBK+zHht==?(8PP?H<8L2nv-hZ%yo%tlY)E!B)bj9gG{mWt&wNiAH@ph?y8-j>UpBg zFa&4&F|9JVJYuFbIV-s_vCpTbEf?rmU<-o@&Odhgbty&ca0-nquPSi*mxlTNQ@>#@C0dvz-E zyp;r96+XFy8b``}WE7sb1f3l-C{Bd6gplp&wWEGp(ezuvJE_EMRiUIda0sarLb>1= zRQ)Eo2pFQ_4+x%}k~n*zF#@ei-HNbW+iHu!9(=NbW33}>i^m?2z9f3C zS6rRR83KG}uraCKLs`MvJl2Tb(1vasXa;s|Z#mFec|)@cw(ptf{aw?|W`=5ofU~a? zjmHEw$b-raCQl?2JB~Kr!0ZO2pKt`;C>fWIFZR;A%8n(9QJU`Pl$+eB^6H@0i-_0A1*nB;}zE-pKOULtW7BL z>2hEn{|O7v*zwI_9pXY7D&kjafp!_cTsV4GP+$*>|I)UVu~~F6Zl+av$u^0vj?-LA zc?Yj~o}ayRdiBT;uUg!>i?P8|cS_g79sENWEjEXACwKpOI$( zNL<9Xtdn%#9QdB*&i=$4gsd5>8y>!7+NRue=e&IUaX;xfp#=at*uj_DZ;OyEe{})_ z^dbo&@L~y~b}NJ0a%)414Z0=cQH>e7bqnK^4Z3yr;vY)Hry5Xfcxd|YAPJ(~m%P7e zJaU84Rrv`^Rf#CE@lqaIQS#yr(%{1Fx9Gylqz$=+&XTilz`D3|BG*A++(8h({qCWjaFw{zmZu}0cmX=YEPnkX=Yt3HNf(5>H$vf4u-_C=P=u~p zhi{;9SI3htIud2Kh=t3lct%HlCq#i0lXiCnVG~R83hBX&^zE>n;++7fSJ{}TNdPzSZBZT~;GbloM z&IVdo^y1^MTZux4pdbuSqEAD|rLX$@E0(~i49{3W3VW&|@b$tH_^d`yt!G&S8bEbP z2npF>2WS)ok2C=x&`DA_9F(26K~aLNqz0MQVtjf4VUekYi(uj=Ye8Vx`Mv>cBR^RL z%N+A*s9CU=#*TB%SeR~4NQ|;*c&1h*tHzPS7ln=}{?JAj5=`m!EvKs+V@4*aI{Wrj z^vOM*N}^y6`&|)mtDGfouQHSgkwWX%H6xaZPB}hWV=+F4NvsALGmvpqU-W2CN-5cf z1cX2yI=8fz8z)sgIxNS6rQIhVs#KrWZ#N9>2`KK-lgkFUHC>|egWC+j{g`9Fy;ezV9A!Pi9)>=>#xLYCvQ=v zGid+WxWM7+^z~oX8~75+lNM z)vta)1I$AFE_Uir#DWIq^ zYoj>!4c4u66CLP$jShHf&#oV2h3-C8taI@8-zW)9y({ucT`Ky!9xG@O@l-%H)o^W}M_$L}DM4u~9U#mX@sYhXTSb|z^5&{F| z;*4A_G&>vPhmd2|CW;iZs{?GAqH(iwRv5TjYjAJduo=5cN_#oyu&+#sK{}GS z$FvsW0dpM3p{0&5bBdx|H1NW9BV0ZKU-ldu(#_uK9899ulOsN#JM6XItfYGUL=rn7 zzkuO19SukN3{aYnlRCDrsAc9?J;R!G+QE(dTvS$l$FVS~s`S16f(blCZ%BkV!}<6e zgGFD^;wZOtLO8Y>Zp7hbhv$&{At#r^5JTw^63G4g!;3jz{*v+D`P?}JCOW;L!+m|xOAVtj3l z*Cc)9km7gm|E?S&ygYf!Hte4Zl8kM-(vVFz>KdA-zto4$l|)V@NUS!sUcAA{FgV z9@d`toq$;uLAiluWhX)${_Z$={s{(Nd{ep3ObXE(%lv z4`1vH2Uu%DC7R{vmh6xIc1Jp#U_43j+-9Gc0k-GkFBpN)&H+$omEkHH405QzN#e?C;;zwJcbztRK zt4^#pT0ygek|D1>P|9u_EGQRNXt`>U<#D}-8&0!9mko*~$o*xfx}+X^j2<#ix?$^Z zt7hQ4ecXB~qip2WwKEl^L(lDa)f8o;p94qja8*_Wm|MqhhqHS)UhxPaPeQ_07eBHU z=oa1KzldtvKHwKK`8xbY5JM70%$4rZitMm+E1_#Zv2>oX3=*+(futXoHN-MwMXOt< zYg>HouC-}%Uu1?f(n=F;z5$z%&J~VFPs0yZtmF#z$@9Ni>(yAx#WWFmYkY z6u;kL+imt1=z=Q%{pUtitT;obgoFA3Lt&is6G2Z@TnKKtxV`-2bc%igH=`4yMkF7< zfjW1MCAtLC6_Y%Y2M(ECJ}%hpDMR>sg`>_Xq6lQVw-%X(Ex_5fE;&@BEJfAW_toZI ztCrI7yzWJ(FxidsUJFe&VIPWi_%0tv)H6!uuG}^V_-8sO;dPHYFH-uM_OkZAG>fu` zS6S1y(R<1$(Sm?q+pUe=+{NF1%SLFlQ52yO0?mz=QeQ|WCpJemxr7fKGgNnHCq6*% zG8xO*xBo5-V!|fD3~g24iP2P2rgoH*5j~b?k`nAwN78lTf>IFGlmF=O<|K|P2yS9E zu>K2Rd!I^hK)TN&`s2EY-lQvRtUQ9%KVUk?6O3>@ndblYjZyfF?qOR4d+JopyDx`P42$k>g`YHPvB3AD=1)2!zV@4 z59BX|C+<#30Y)tj62_CiIVW5<&NI5-AJ3cs&^=^nz0T<9=!p;lX$rFe=D;KNgaNGu zZkTH>kA@@>ST^Hn%5cb>H(_7ebCcmFI#xZTMW_XCxVT{^^260+9Y0jbSUXMpxLDwM zQg|;4l8!dE+Fm|>ki>eTLbCi~BSp-abs6~u%8vR;rU9B%>xm_^QZo%LSG5 zAU=Z8=XT~uT1FcTg#J|Ni9^+}+1cBGpk?sRULq$G>ByssBQD3|C$Df71NDtrNyrYv z2=}_x@l_M8w zajI*1D?ZhfdLIj0y-B5Y{!eI(L*7loc|^we}lRF!o6BL|?`H2FRF360$O z7gl4a4pZEuc?N>zK1=(-iJ5JIPxUV<{WpK6q;Or-{HUq&%3 zqS@wkRqcaO%!PwWn?vU4I~A`mJC$z0=E$V{JY1se3D1s1SL8}F@l9aik2uH5_TUE; zKE2rJycMtDyzg?~gj;0884JSwyI*r_Y#VEbY7$Mv8)Ik25zxh>uTa>tkxcAdOkJ8< z&NnCnko-)S(tH6DyQ=KiqpIwEusCs$PaLy7zUIZ3EabQMO9sOTOI5qcy_!kR9>x7s z86_}n=B8oMtl^+k&+xH!8@l-l@^DNUQccl(B3qoi=fhsm`v$ zE@~x%<4Es82*}P%X)K;K@^XQL`THMO#gnli9WNliCcP``q)0!+B$z{4+-nRp1FBEB z#@X(-ifrsQ@CEcaPTw4yRCTd$?Th#4WOsZiG#+toCBVCp2ne*zuaE|5r3fhm7Gd0L z!TuV^?WA}G-Eu$+puq(3;fY%)>jDspx$7wb1PsWYcFzfXUKvSk3lIgBnrZv`JyVk* zT<7P8#KLQP0Wm-KgK#8Zo^JN$Q#%F6Z3;*UxEMjwLd+R5u~F%hJdt+X@JoOCUsFGd zwSC|0Kr4uoEym1d5(^j2pAtXU&VLi=4E!XFgACI}IzAe;pTfr?wqvphDVT!!o9$DH z2f83S87wY%MICw@4|jP2l&?Y5dg^h1ndkx2bHqa83=VM&Qa$zKjE{nNm?~ttmHRL4 z{WPxFrE@Y(E#L`G*oxqE8>h5oA*1U`l;xydws)gPwB|FBU=R@PMg z#|BLX0Rc?#7gJu-x&lQUq=|;6HTh}^LDJ|COZaJiAD=tKd;n@vs^N5AG}no`(`&_d zH_%17^R`b^djj{!A@|3q)WQ4?-*bA+)OY9Y*_h<}<9#F-KUoRx zO$DS;M1KR5V6MZj7qsCGP>vYpdR4>}>AN{|>6J@NsI^CM`g8&DO=bK<`tdG}{SuO&tY-sTOO$~j;(@9%uhi7m;PDq`$!6&q&CZZBZ5F{l2Ww85 z0jk}R=rmnI1(9*aXai~;?X2m3md+RPWD^u2xRInr z)ZiGlfEL4I#n{fR?Vr_Tg(a)>=T0265kzpl@*R2)}m>fE{qY0 zCC=8OXv_&H;;2|f-luxN5oJIG{bx|^99D%Y+b%9hI4e#F72Jm`Vi!ZE+W zs+?T^2>qtwEw}>&kFZ9csT{Ibj3mVMK|=s&Tg5I1iQ%f!EwBjs{kJU;x(8;WKHJKu zetTa9>^bMJEtaT?-NVSLTIVqr|a1IZRV4i!T*v7yfdr4U(;&oTR@2 zfRtXMvuRKWBMdvVr(IT-&hoR?9WknBdGp75k3zaYu0dSoY_hmxJaP+g!*DYA!WV#l zOG4m^ai12{6*JG$^BNb}1fQYTrxJOEX55~E)mUCI1$sE@Z8_rg8w|tru(ZVvsIEY^ z%(4dPcB`flDIM8Fxu%h08S&X2ee)SJJ^gRtZF%W`u{R)|4sM+C^Ymulwj;LjjT66U z{_u`#IXv?y-#H1^PEKEkN~1Y%DTUr^1WVieakRx?+C&{v5fbak)9pfy&SH54F9EXk znM!_^zHQ>f-N?32qlb>;$ z=B$fd>c6)0@2d{JJ4=SI(4EmAWpRJT2nl14uma*e_^){HGRq2VcJuW8GH+k;m0bAH z_B*;|jvBpj(ffP2=4bSlc^sUR|Co-__ zs1i^r0}?d87#(l|Kmc&45#H}askC&t%j~V@&hvr^>+U^P8 zX>Z$YsRZ!4_wSwBTw9x-lboN3_Pe{CYfm@;iDrA5EIbA5e!DOxQn2`IAaVwUIte3= zdJQA{v7ub6ug8NHEYf5LMPXlhzm3gugFLjs;=T^HAWA_edL>kME-SQF*p(r$QZ#ZA z_CYh!HsKVS;Zp)#R6}R^UhLowvUy?pSn56XVi@{qa6(}eUznpAH=CT^+=17JP9=JI zDTjzLg9t%4w{0bDsRRE7bU*YCwoUvPyM7?~6bh3Fhp)+fc4V!L>PW(DyVSG+N#%0` z8r7J631r`j>;jR+bAud29@GbC`H`)s4|BT+U<3SE^}*c2w?;KoNrfT$eKl>Y6Qq&I z;tsYx@-BmP8Vu*TBFJ2t6vqJwZKemH9>JPWa)@CVZV zTo>)Cxgiaj8bhV(m7#F*eIok?#E2pC4z}bOPYhL=lX>(_*AklP{glS+eJuML8Wy{w zmyXv!#Si(c(#QvAdw&|5#UbI2HZ|1L+j1IdWM70-_Q4|=Hf628jZbw{)sl$leTpxw zE4Y=@{dFa_Ow_g*-`bTS=nv0A#Z4lc;~8og`$|NbUHI0s0zuSFtbG?!EeeKL$55K< z#UT^z4`Ec-vwa)w&4HkeeI(5xmeAFjNY8A$>d{$Y(n8}<8kcjote-NCT`vsLe0A%h z!m{n5+~N7UI8F$b@9W=z`QkW-jkF!r%G8TqE)DIZ`S`939dJE^hq@)mJ|VI4Oy!zl z?W>bIg`c$D!)kvd&fRv==PTC+FB+5At1TNX1p=$lBpOq8BVgnst9jRZG41I&<6@c< z4x+J7B=zD63+?6829?wYC-z*>C3d53MV3)u7;yq!8dQ2U(F+IqLM!mfsfVn4H1{f+ z*oC7znD#|{S-v>`U5KEr3OzI7^46)1)k{iisFo%m&4J>@#{Qj-f+mVK1Bw6?c|z!& z4iR0=L0qfq{qvtJ+VPO$hjWV)uq&;MV7`219N3#@8A7- z*WQk(OSIIr6qU8Q9F+|)`a&<;>d8+Q7T&^J{p0r$e+MmByC23ej^WDU<64&IU_@-GtEdw<& zJ0Gpvx%Xni%-kcA9bmMxCG4V`_cJE!p_}Jg8#xlqvou7lQ-#4b?1Pn~5acPGue6F} zc*FY=3jBr84Z6kMDAfI06>3@;50nlXiK6hWtS#v_PN!Y$onEf#49&F_|q*z8$7sA%fB@tbRI4$Uh1 zb$MOb8J{NZl(#Fyin&?)z=NjXo;!JYleFx{Nes_a>{btEhDYOq%guj(lAz$Tx~I>2z*@kkEj zXDT?7LsG6qz+H*EVVHPyz2IHmxfLUNW^#PQ7nIZtDVK5ng_m7`b4@ajN=A@1{cuwK z@t_)#wlW_TWPyoqV!dt`PJnBodaf};NxH+#qe!<;K*fb;)_e+0LFzjfK>eZb-vF>w zkx&?a$8gdjn?yhS=Or?3qJh@xjN`_&uVYW@w!1WILYfwkFyLy@n@Duq=;KWep5t_( zDXXm?(iu(V38fLn(SkDJhOb?7g3C^;ZW#=|bcE8^{&=-B%>LM>&XoUIE@{ETH|NK$ z_cKgqy;LMNrGpS&O)(0NXpkH2%&}&=m?z0q2xTm61W9Y6BvlPxlv*4mH{k@^|8y-W zk;Pu@!GtRsvPQ!)(v&LBwJ0}JEXSM(ysDOFa%jnoc5_g))1j-1yEe>Bo^2RTWNuzN zA#NSHhl!tb`DTk!Zfa>&Yct}sieZj63;`Aqwlu5@FB8=K3lok0;7skGrZi$329&js zp^2>%Kib^rG^=C`FzH{!dr~$vU`6a{1;1iBO+SZaX`)*+!_Gw9`I1COX;aDUB9!pH z{Z@)c#v1SJQ7ue(IkA{hpR=xydCzky>1@`x{LRv8XrO4(TaGP|JG zd$whxOvc?_S2BG^fqXzLJNriFXZZ-q@rgd<6!zNMVh@5u7%+7={I1QO3B08t58^-d zPQtl%R~n|?GMlQkGKaKd5+f>)J(wv6tz1JGMiu{BCfVT#h&mO@NLkJ?rdYD+6ZeGy zKW=>&xR?r8*+n_N9mB#|5w9-4($8&%S%R84Q20@@l^Z}j3K5#CQjwmSLpC9fp(81m zJqu?9I&J&glYzgbfOTZY^X#wg0})bauEbRqA5LRx%qgN~meC_yIr#PeQn^E) z_{3Lv!MB~TQh5d%vltEu7HbGC*~#tT2oYTtJQgQ!Ds2|CE&ml7<9zo_xCSK)FG37g z>sBH9TfRQVY5O(@o4GG6fclHg0J~h=Tf?w70xtWh?^&*JhDj;iUf&3u)@0OJfH2WH zFIe1uFk}%(n&*L<6*TyVd5VuYXR9a2g1#E`q}0#yJ9gjzS}R27H|ASo#(I$~jq50K zh*b*H9}r7yhhluyF+YD&JYih)mgojtK5Ucnm?+$7^;u72fdPj5yGV@GgHCc#Y zwzky_bu4KvwnGcS5Tg3W!*6C*e#(c}1T~2Mgb2V2_n(tloJk-`Joo%Or<8612?++I zpGQyxt%QoX%5#4}9iuuGqb-S!d}FPBQu;C#-62}ba@0BMedhInz0j?jYYtzQ;c)EK zbyN|`y@D&6$|u)jr}s@wGQdzV6AUhV7RQ}_DO0q1nSVS()|YfOAx*^U{QNC zu`~hb%@BSVn@<~obv}q~&vcr70e^)q@0Jj(C)=V&~dEMou*QjJWe2nB(^ew z16^E^)+Nabm4Y@*hss<@n`k`ViA$U|S%Ny!36MN__nF8bxew9GVYY32y@QvgC@sIJ!tnd zBJvsQs#7K0(C)4K0p<_`FK7;ss)61EbC#Q*RmjtE~X6xR4%{h#L2uG&s>uN?WZUsRJ$h6 zVH_;xJ^c2ge2DiYKWG$0A`mlt5i{D*fsldRJ?TALPx45}v|tizfl6j{I6iJ7U;r}) zIDLU3a)S!_oM03_iqdT?{o2OFrmZCuOjekoJ&tBT4~9eRrX_mjA40PAa%Qu0;$~}U zx|u3y#>1Vohei*QQtqO}_uD6^H`g~d?3zs|#0Yj7x6aAz zos^q6(=nNaiZbLnI4y%w^?PlF6z4x;o@LCo?7*_ze|HjZFkdPD3|q!qdExOE?Q!?% zm5sGV)D?K{#C@mSV7!w2S&|-EYiHFtBNX(R^t!rcEMPh$wPNN;&PBg>d<*u!+4nTc zDBvMoYg!fq-=L6G%!o2oe<_nSVqt6~J&K3Om{z&wJ(P{76d1jgCbdpo5g}CaCnTo8 zBQK*>mx!17PX1W$ZH>Q8Z8w`M*l&0iW4yW`ecr?LOW&^hQA;RKJnk8bsxBw``4Z}~ z9Jbzb3i{Cc+Ku8uzai454CB2C5JPHoUtOX?Rh3U2pt~<2KRp?XsvI&e9xo{~QI%Dq zi){Og!{{pNaG@glep30;AJ*Qp3SJYkEcsav#eITu2U$Zybbr~5?U215!2)+2DTpB}S94{^_ z(}e%Z86JcT`5^U>&OW#Xv~ac-9GY)XZ+xW^@A9ok*VN;U$w*NDf^vbywC<6!CCL=@ z(I3rchmt0}k&)bsP2?^ApkGaP4)LPy1G9HVoJzmv4b2I9x9gW##|NPZ1tW@{+htm- zga}C~DNbb5XxoFAoEWE`G)e{ipps_pdrdD&lols)l;Qe;wv=Ag@~C_hNtt3oA(*d? zDZ)8v#|%wY2x`^29QKdT)2J?H>>(+YPpr3STq$NtlFqMZW;~2B56sD|p6n7%RWPYQ zNrBoz2a=O_#N*vD>_JgA32#rAVVd$;f|z<{HZJgrX8tIY!&L0M2quH(p#fc-m~DY; z*@`F6gPUrL*tju{Y7ZIt&_<6?`!jl1aG@-NvmqAlFwuwF^C2NDTA2Kg49tjQ7O`m4 zvmzFSP}WT%&#r2)bdzZu818BDwmSRt$Fb~2Li_k$%ALcgU@dpS5a>H-c#MI4elwMm zRyCmQid>_hqK$!2cI# z@7SCPxUK6Z9ox2TyJNqxZQHgxcE`4D+qTiM&7G<9PI4k;Pv44DCUV2IiX;jVY*Y0DijL%h zf0;4O(}Jw^ijCy?o4bIOCRDe(RobowBp2+mbTIT#vFzEj57bV0#tce(*6bn1eSU0j zSyNm?t=U&41gcM=`uimGT3c@(U&P2W#NK=xt0QnKT{YdV-GlhA^Y`2_ zZk_^#=odW%F61w*4IBmU`|JZqacDTA=uN#PgoZM^q1j4%jqjsee@ zF7lFUcRY|-_ZJ*cr%YUoQ(ooc{GK4DHV=aFbK{y?TBW4L0BuCwL$yuKkp~x>IcY%F;d}`3a-U-VPf?W97_i^<2NzeiMqXd~EzTb?A)oCj!j>Rc^HJBy}C~)y{EvlRP z*zk9GasoDpAb6xGo#%BS5?EGFF@K%*s!1->epA z*R{a%Pz^LVlVla?bM(d9%SJep=W|H_b(jU6-l;dcQKPpiA*S}ycJYVWeH(E9%g3h- z*2c(tLLjKn{6CaLTG!8&m-b6;8V6pbm&Rb$C%G}qO?PknLz8WZG2nGo~y zHSy!#HX*jKHHQgRvV72WTlx|9${~$)rB4J(er3;BJr1&wS0-24T$0Wb<)jwJTud}Y z;;=0hx;}9EQv?vwa#7MX%!1}_2nP_c1NrbuO0=|?4i{iu*`8c{jT2KCKtKV{)pKLs zY3xsO6v-%6SiVXr#6iC|S3x!7u5vtl04mFGV~ukxlmXC@UB&trB2LN2tDvW9SDBW?J^!3S13we1JFd)b8DK!I@n_3y z`H;pNcf(m63Q#=e72+-&QgEH`;gH+9x+usS+k)=?U5!8(QBF~=F29R)N(oZ}fF8cG z>+4{U(1McCuggykCT=72CLeTpziwFu^2d)m`h?pR8d^YhuNoG#rP7rXnV4UaF5@{L zIm;OyF$MnQe3fsC3dc1iep2UeV3HMn*>epQe@O&`%q|`UJlQuyxWr^UKO2hi?P?Fm zD0g&*xj$ny4PM}iqM9!1dtPKF(JDzwqThvH`EklS`-=#*WYUzRbd;El$vm5vRiyRg z27deJ`PIa{c{H&-qIG%YW9@D8&0R3yNcsv4tV&=)CbpOJQTl9j9Hj-r6Dko(>hw`> zXpVhJnC#E?r!2ato`_xS95-FO)PjVTlWVaLe)$%>q)mmZ&--_Yg@g-4+%NY#08i&$8wv@(UMl!OHf-vMU=eUc9zhk%`@^ z6WAwOBrW0hN6cD}$U69n$@wxr-qH)leOF-})2dKttPW=KHt}#7bamRL4e2&Dm+0LD_SeBZi`KqRj6-2baO<18F0*L~Lvuv)K^4qih06 z5|&-Etdln7qWqzk5H4MZKGlf}sD)#05jqx=C;(Se#b^aZMMZ6|*ZJfo`lmZu@VbS^9L@bXZKwzfC_d9yc1mdT4z~(F!x=Zr^UStNJHwq0Uk5RQN&h`eAkLUkd%WO33vR*(TJ$amEc9GgJGdt#U{90MXJ{u=f?i~XjY_*VhR z!O19jDD1P?82tmmPvZJKA81!$Jqi>9liV4$NS-FlTT!R@X4^RzZa z{;;~$TWM0r>_Ea-fv|Ehg`DhmLIY+biQ=FmBVl+9#2|Q&T`vN*z-+7HcDXkXXg8t6 z5&QYdY)dL8v(}+lEVAwZX`+Aj0n6NZ{YK9I16dbLn}0V>g4eQH-PUz6CvOUwaI@@< zAs#rSowyfOuUPRl)_`H6w4FM3DS?No%K@eIu1goen)D(T{ITX&e+jCV(l-+)q94g& zE`z}va*G*qugNJ-{T+phwTwt08Wx zpw-R;*u;8Fm1KB*J=y~CpnuOlCLRTl`&Ra$zlM@U9KZOGI7)W}_C?EgjHgEoczt#V zvHTL#_VE6G@-zK|kOv}Am>H1=&*`-`Y{GtljtQvQ1APJiyC*&mCeWw(lKjwXXODFe z6kXakl?Ix@2-dt0v>F1k$Ak+mcVO=hCfV+n#8v~pvDx)oER+^8ZygSB;Gc!zbN~_|Wz~xS+y6?h?aouZ4 z2Ae?yqYD~wF6oC|ixyL)K@pJX-kyEDEKJ=AAEwzw@S8t7utW$OwkTO{U_nv>8Zw(j z!aPBrSI~_-S~`>&H^59`40uEz`tk}aYx)y8Tet{yU1h{c@`05%T?*&sxe*#FnJifQ z4P*~T<&>8K0jv55<>M5Xjyt2_>rjCWBsGh!*Rp z-6(A%5BK2{;*tiCOwKwdHIWFSN|4}V$`@sx&}4# zLdiwO=_TVCa+O_@0DAIQt!i~IFdw7heqnBi8%&{ry10-LqSauQdhDSZ$}yu4F%Yo$S+Kkz=h7T6&GeqYoG<#yEXLfEM)bmX?eIEnBcScaC1 zb<^^Ou`;Sn=&7vT8v1pRAW5wbRb+ArgsKGnCs1^kQh1XHb|KZxG;}EM=?V!4n-Eoe zY@R)HjwB0 zvzUKm&jo%+U{95d>q`W(H`Y~UZAN1VbL-}(%&>)ROqd~FGev^-BsHS*#m))$po|JN zT?Q|)g(&QYh8GV_Vl(Zd&*w6JKjm7|HxTQJnstMV?KjB>uf*GH*Z5O1rnUs6<(dbU zJ4e@xbEi*PNxG*2R`wpz^<%YQx3w`%ZYcGUP-DW8HXVksu8N1HoW)QBt&VO-3UqQ*pp8TC2Dg= z@%?S!gSYxC?si`7WZqBQQUEhuG^M!N&LhfpQVlm3v!fKYaJdQ7p7Bve+LBn=G~N6+ zY;EAXw@1`=>t{#$on(q-6*9Ab_Z8#n5Y5FbRIL2Rz?k*E%05Ypah`Ae({|Npt;6{ib5P)E=v~f$(O5jHh@&dyf(bEs} zg3}rBz6+9nUGi&BjfhcH0+%GgK6BO~U!pD=!vgN2S9XxHAXi{J#tqS!>Tqi-B15vn z7cOj1uaqMi_QuB@V_R12)Oa=U8F8Rap&hsd`M$8%rWUwGVN7!Sz;m-2b_Yj3>Nz3D zn(=-0*g`RBq|CUEFnQHja{X0)f))^zLsyF4r_~xXm2cAtAfpgDpg2!~-87)e;%3%N zr7AFa|KWMvwzsAxJ;xcwgHRD;)Qk8zc5X51!Nx2|x-`cviNY}^=QkHjH{(5v?hR{| z0oL)lTXGquWU7;lI z@$Ci73@X0>WYj=8Q)XM?q>_4${NE*}uJRM6OPeC@x@42CZSuYCkcuF)d*72Svw(HR z@1^o{Pf)%6Kj`L*U-Vgn9Z=`rKq!;eQkhvy6cxuw#m5Vik|fJcB!%TXCw;o5i2P`@ zZ8W?_0IjCvp3Jj}WsBx1JXQ>cmw{Fo9n~bp7yjpb^x1Af8%3MIEmm#{s`#Qj9E#y* z)679}&Wagt_?R`#Sm@%988XS`;z2^|>seRrYu10;U~Dyhs$4Wd^mg0xKzQJgYS}Y4 zh|Md9Hk~Z{Fp7-OP08TPe^)DD8Cb_y+HWxDogKVfAy=97tr@L!D_K^L2>S_3J3CpI z(+py3+Q(NT4#^WuRVd9BIzJd%ki~|n zEMY!UaQw(Qx8D?2$9!?80E+vDAXTaJ;4Itq3M;0^?G>mF!?YEs`@{spq_&++zNp71 zkh)_CFGLwxryD}(Xl_V>Hn1ygSDmQMHlAIgih-;;j8I13wp)X0w|)|YzJe@Nf%)(r z*IrAZG_GaWQVSxtVffWV^A{Pb91}i@Tk?)vcP6*5Xt#GS0vy1tG15R_6C0 z=HxR4aIbhQ+UTZf>4z~{?Bny`RGk|8wfKxe>hFCiscK;r-6JVW+sN`xQ>?ock1rh6 zBUwjM?FDW^6%}im8lW|yWpk#`G2*SL^Bbl5`JoS*yD`K2YvNTHr9renUI-0RKMIP0 zuHtf%o~m@^Eo})5@p!zlK;L|9@JMV-s$;>jGz1h85E)b$^QSrcR`p*EgLU#0F<}Qo ziZ_uawTiT1;p$Kn5i0hfkiC!jXjh0x?%J84GZBew(tK$CDnfkeM$;52D`)!w||#mpif_id+Qg zZKHjpnMjPg>L29maPM0=1wviKutsnd9PF0JBGZi`VPof00rgC8%XUw8x%7`)l6cIwRNmP2Lu!nwuM+g9dxsR4DRlgKY0p@HGss4M^YcqP=~!3io5o4a zr2jk|G%S>dH7^Js6eHqy6yDiVlDQMtw?8a$LKWX221P2c`J>bq?c?;l%lBXObV01xI=L%ThyFfG7da=N zY}@SJjvjKLURbHXuw6`*~^vuzk5MyNEGIhk7@K9vaeWrpiE+MGZ^2;J9!{=a-udPG#%bAB7MK}uK_mq?*op~B%0c$ zCci1^mp9z7>ZPg)lJNjJ9LF)}?1aKTq^lL%2KP(BtCh74{C9+R6TSJT?T$W^@_Ja* zktdtb&G5JD9=8WUHkI3+$DMDd48Q-%IK-{%E8@NN*CO^aT{&^vnK$6^k>>bvJ zEI*C&tK6JicdmNRwDA(b# zq4#7`{jNYvBmLwDDRCu{E1IcMyO0H&MStBKXI`;80xbRX@E^crX6cdnzNZAu^c*uD zg|m>TiyVajPQzqHS=#z44A@1JX#ovRgGE%)5qzW@hKZ41 z(Ti9bS){_2Xci~oso3bgUX_JdysHF7dqtZo8YfJLJ)ux%Xmx-!@#=<1t(yc-kF@GO zA13KeSo|FbWgJ1j!JX30=!|~e2YAY;U7qY0Xvvt~E^M?+QgI)hCh}(4X|0NM0R5Ca zXqqr2j%4u#N<9H~`nPb>aQv)TD1RaAC*3X~#0^~0z1!Mfi&PWStXk1@DFeL-hqHZ_ zcRDHZ&LmRu8OyO@gEh`h7;y>43X%o~W$ol$%z|>QMhjDE zUyK+uToA|o3@Vl0)Vu|bgse<zg z8%$$!5<)c`kb%ZJMgUFlK$BtV+^}F3JJhjNVqb-9$kMtqq?LFtcNH$XIhuWlE9quA zU4X16+h+At(4{6GZ#i49Kx4>Fb2H}lTuj~Nx3}Rn!>sh+O+W1i!UCRc7?p8bf8_6L zO;F^I9=lq4Q9Uvtkkx-C0Jv{Cf=A3f; zj$~*0ylC{nd(UowSg4tlByo5mb&v+8&@Msg@SgbRQbJwqD0@CAoF31P(TZmZO-fRo zvAYR%GUjY%dfw>Dhg=d{gnqc`1H9p|&Pn5>hB!D;2pUOxdG9f+cMOS4* zCXU6vVR5NKrD+_mCySZ`g$1^MWmJ|rcZUEG9OC{F|cyv)S!Y7DPRSS+x zGhDqD@7U5R7oa6x*?}*#E?Fzala9JhWgp;*ZM`@hIJNF!-{Q(o)daI=a7pYg)d8xz zL?6P@II+ujDfObg0V!aHLOyoRnn-1&4g{)Z)wd$wS&_R-r0LDw8iLa zqege!%P^kyBaBK3$O%#sRmQ5ts<@$W8S~^&-JdCpThONwmFtP)EFJ)Bh4xe7vOs3# zLHVrkQFyarC6gdyAuC<@S&B*0Coenqp(bk$ePTA4CaV}vSrz1d_CO0dWyENSr~jwz zj<-z}=d|Y_wKL`?X-oA9mNFl^9gQY(-wig`X(u?-X(!k8Et$E_pgaOJ`zl9Hx6(7* zzUhP(_h(b73Fgr7?q3sLT%*?1+zDs?21qtFPo)HSkdRx$l4!LEU*3>6LLtnS?`(re z6#}CJjp_whLf;zC?dZ@(ZD2mS<=G$?Pn{!9q1l19N-H-`tYQdq+t2?eCCgApN0OW$ zDwozh5kX9-@E+;!J_`q;%0NnN1f>OZY3lF8H(bRb-7t7qrX z#_Q_P)C1rkO}0|V7waTfXte5?V(R*ahyA0k=y8JjFma6DzqY*+OhhAO@8-TgKK-5_ zKhg>O-oStiP9OGYvmbXeA^!Q4_Lg{;4m$DUj##sS+Y5$q;T`+n^6Laexo=19RP@2P z&qbv^93NqK21>WT`7nI_=1A@O(P!{G86enW@w^|2ylvnIz2)k9>4ew2*_V5G@!0ZK z2oq587g%UuI6a%t{b+;m+Y@Fnb$N-z@GHC5qk614yIH~amL=-B5=PybP3*bdwex{A zT8^@#&R4U#aeMJ%`09)Ds~i^C%jtT-AkZCXvAn5y;b7>l+WhQ*-%)_?uCV(OR@+gM z+NtUD+lSEoNSzi~-0SIjA?SLIxBXfPBRKd*eN!p=q}D)k7vWVD{G)i9OsyL!?egK0 z(>ip3RD_xKg=N81%wC!`3kzn1;$YywRGpz;Y#1Y*hyDXGErR( z-N9W#FR|~ed!cNzHC-AOX44C$OvIL;X|4XUHTO*3GnjTo9EFO7osG%Z^zA@cQi)6! zVI*k%9z+-l_E zZaKN=Oq>W_R_w&aAF-(B1&> zUK+uGMUIk-6Vn+ke4od=7qP;dSlwn&*O7NDRNu#&m^CT`Y~E_yijefmVi!P#9vxSJ z)=J{lUzIRBu<__E$48huJj`2Q^|(YV)(+e3wb~A9d+VnYG0C)frW&@cc-u#2FV&G^ ze)5RwsSc@{PC|fbrADN0=j>Va%~x`=@*2((qkaW*q2^>RVj?@!swLPQB_vT8?KrZD zID>R4^uehC<7Z;yHGO!KMKHiidOA-u7X>cwwZ(m^wj`Mhi`SC8c9!mWPeMEQ-6~>9 zQ))+FoF&$yRxC|$A1FzV*L_i6^ThR#7Fsc9N60~Tk{lnle)h82P`G;TNIn|UP+48I z@!xvCRi&*FttxvWN&n+MttJU!H50U@*y|dQq!539n^#IVXkf`3b90eYwNVPjFJmi& zms{YL{@Hue0g5Q1%N;l_g-aSMWC>k7paMY{g@%{F<_z$H{i8qXKPIRexkFL`>kULe zn!1M)A5^7N2Z*g?H;!hlZ48Bj-7geh#&!gm#%#r?!Kl2HVoSE)F5JhOr#yGB0yoFe zp!{RAwy>7TWw1N&5-z@sQ!i-C${4wV;~p+ECU$f|_u>J<;*N5zEJD)VRTfvR*^K25 zYR7!T&TBa;J8wKXg(}VdqtoGHOdhWVN^4F@02;bU%vvw!(Gmc+RvF$bFHoVWp?bkcXnQ9iCd9+!j7%OR{AD{o6}qr7S3YAo7V%u?jXUr)rxq^+KSi@it(V-x z8D>${k9riSrlzT|J{uXOC$4LPjkr@)gt#;myPoT}(EL=pB+g=Xk^#)sJSF96gPU-1 z{qeS5YpUh8vP?IPM7^MCTCsP)(5P;>_@gz}#1fCKVCqA4PxMcswkOjyWuclIlly|V zS;kzmU^i+=zWmEXVd=QONV=-lLt`rM;6tR0UqOq|_Ij>P;!!20msqzr3RCd%z^17g99epRuvmi7ZRs)@ge=80>ohi zGy=SsD}{qo?Y&;5&VqwxWs22kswy;%gE)c+I-sqlPvdtHQrUDmS+LyUf=Lso1y_^8 za&;Z{r8R}tK^23tiANTEVzK*c6W9YDAFq>JS-`4G&fy_Ze3w1OOFmk6G5&y64)&dn z{Fcy6Fw~ufwo|Te2yGT8EyNE0LpKII(ANmR2~GY(&@Zc@nm_E#qZWfZHu?1^vGi#E zI%lLD8Wgfq)3nYM9&X0q@|POU-d3D!Y9PnpbWKU)`|EA%mc)kbyh|arbPJ z5~WQQhwS6)yg>GBLT9pnI*Y?_0djp#SVURi1vRT3OWafWb90Nh%U}#y0WCc4R1fc~P>1N9tK-~#c?kh@1YLc0hbRTRThfGJX6!EnRts%6ET^^Y$>0kvV5NXrcy^uFYvr(7?<*P)?Y-X4v;2*u z@^Am6maH}st)Nz12xE@d9XLbFtZt|$d4N{)xUT9K(f6_kDD|kge6j=9`Gc&{60J~! zxeqcMIuP)TzBv99G%S74y?KQQ*WlAsU~J2rf&WZG%}o5t%tEK0{-Iy|)g9T}UFuv| z4WqbsGSWBO_${0?3J+9Q;@ZA}RMlVi)w$qmYuQ$JL#uvqj2AG|D5>g~5WNI>|E9}*hlCC2@JUIKf8&mn1xd9!l`vq1R-~C_94^I->JbvR*g3;=6iMv z?K^#!FZ56QUg3N1Cw&N*Z32zPmc#;HSX0!AV$MAzN+@JLGz}y)^}hORA5meB6)Zik z#QldpUaY%2Oi^0NMeDhK;^z1*D*M6A_%Ls7&FdSg6ntyVo5&B>j-+Z)wp?Lb)Ss6g zr*xoBt1JksI;jd64=o(+7ZtmKX&nmEDb#yt7-vJ#D#q7hWy9pRM5N%Z(sbM} zQ{Fk1hiW6(g@wQ+MRUkrIdq{Um8oJ%&!)n|Nsm#iT40IWxhCUM^AYM`d686eGn03i zQ`*sbhPHLl?S13FoIjjS+=s{M#+j%R@dlk?mZ-wmkv--`6lcGj!#rt}aHl|0AJHpMC}28rTsos# zk!srW(UH17EiQH3;!CH(xik2#NmAHOFT9{R-te31YOUS_FyTr`ss^>__5Iw!k$ivu z=HN!UBWNVg#;uoY<(~X%`X{W8awmS58unPfpt*h2SqPId7!O-JiZ33Nnd`I_gpM_6 z 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∨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μY&Vz&<%<6=0Xhh04<6?p@9vxR!VS+Ls#5^LAynW`>0v2Z7jx5I2|bl39o z5T%kiERzU9HMJG0AF+uT%{o%+j!arub|TyW)+ z<2K9th&43nfNkLZeWSx!lQ41wZ{h}1)HD8%#2x@SavHWx#8_LiQgl814_rGNxlr{8 zCt+EgQIe67$8zS~iOX!HNDP{m<2*o#n}qW)2iA5SgVuZkBM#|!(q)FLlW$=O3qDfH zWhEw?gg9huWl|sq5HugIyR3*`#M!-0w)7`lJ_A3-cBLdlc_Te{ZVkZ(PE=H{_Gks| z=EgLChUV063n79@S|?(xVgU`_KH3&)^O4ELRC6_&BzxWvFD)-d=fp*RM;TO`*qM9* zL*~JTHwZUx3J9%Lg<&l3r{BO`;Gkl|}Yh5#{>~?oNXWH5fv_X{KB7ToT$YZfQfefdOF_^KZ z9C%|OtJ!=(_r!J~vr7rbg=2y-$fa}{$FtlbJws@p)+oM}{#ePxIBFWXEf&6A+gRpM z3|uq?2Cy#{PJoIy{&c<6O+k5N<8`X|Z+_mHx zcF+#ZwoVRr6cQH=ZWIwMc1Q@?T+*qTq^Kc&`?75W6^-s^Z=6>q4&$j@G;W?A!K_-M z{sbI~i&m+=lZGp4d!m|E$0}!iqO&3@%e>XWpp_F1{(N@b8pdm@ko+t_RDMAjVi3Md zp3opeRQ|B2+8{?5+b-TRSCH&dQ_^o7vUV7m7AIPm1}AcmhNj<;tNED27I^d$Ef$F_ z8bA~x*eD^G>4%FXMp7AXtIeVIs!a5lY?Kjt_>;@JPn3x_DI`g9XbcsXWCAVI;*d=| z$EbGzn=!fO_qnp%x8Vuv(N!1H(kg^g(|V#_-*}`=_cgKaq!@|bPGaK`<^M>UCaXe0u;7|WZ5tNas$;A5@!1jhF1mqnlE%e z(~a6G;&1RC6Bxrm^X0G`bw>Nj*fG!N8FH-p7@A=ur)OUMOc(iU7mGr48G6*G@udD9 zfOxqHN9m)$dnQ5@%-?)wKTz`>{zs=|b{7}UgrkD)MqufSjHiT-`5aQ4iZ zEkcVAfXZSuBr~?JmdDJ)5HrzQG>{xGVDyYs~QeMEs^k>8Y3#e|YnI5Lh0rX@LQTB~DSM>RGX zM$PCLk@|KOm*cd#Rv&+bP?l*OiGsdOrS`#z2O&Pll2Td>_Uk#nyDOi&&`et+u`^{Q>mA6^u@X|^QyEwA&J^Mc9g9+pZegOdszId>W7S_kWD}Bj zi=fJUs>%;-KWe%iBNo0SXSxcEZ5)0vJ5xi}+ChK?9oFtGNRbYM7LCnL*YhZsh9n+B zynR4KXdMvBen=a;?8>>N-Hs~Xl8m2*X_a3BRsjgZGO8$`@z|;h)2tMLWnY4jj!_9s z#Tq6k7OP@J^TV%eRY|z8+)sI;f-bIBMS^ov)oc!6)wn^UVO2xrmQcWpNSR&Fgi#+l z1k^-jYHKCYOgcCel}M>n#A}$9JEl^pAJVc4HV}hh@ps;7h(V78p1tX!NXjt`X8B~N0REZ|is7b@9npRl- z3czYv8sHYCZ$H-fR+v<+DY;mJlCC)du}2oYwZ;D%f*FfQ+o6$Ot~!KSHmFdwYAJ|qTf#EjfgGr7iIf&x`PB_X-+bq! z2qJBq;EZd%&${3MmOFm>*$KP<+xsAB8XzKAs5+W^sa*sEBHYEgLQ`|O1yH!8S*CE~ zAh~1|+_G-hOwQj^2=o z=Ni-|@>&;tNLfUYyNI$5hJH3}OTOY(Pm-R@9@EQHN^*T3Uz~(>ZP0i!$)I$ON1}DK zGB0Lds+j5cWfdJhINkCtRH%QNpnHqcQFL=ar&WCJVjmkql7D}P^4Cof6>`^!EreJW z+v7oJJwTbwvs-6#gAoAq?eu$O!h!}-Z{r|)Bkl=i^6rO=tsWAzRP*d7XeLL=Xupl&i-V>uFWIh#Uu zi*6}8$7I9j9^QdL&{Th2*)-P_0X=qV;NbRLr$QX@o0Q7ARatmn#?^*jsjKCE5}?1e z*K68K(0M|wN$kwf9QuoUb~9hBIbuz6jjWB%oq}d2t?@MF?oiW{a>Hk^RA3(gw=q2- zL1e_=NWyluIU_O9amg-(7~6zoh+ULj#vY?s$i)drO|7@^K1bADT04!wEPRjZEm=;A zE`f(Elv=(bT&KCXnp}yEwDZ`MY+SIkd^at3nj`-^kGR(1M^BHU~>@UXH~%o+$9Avyi*RI;QE4898`v;d69s-;yE7?HAx8eu=_iw_o~)`_V!Z*OX4$v#n%;8G zYhtq0mo>o&8|yR^H-s!{?y-9_aeh`0%aQ>(il_FME46-Tek93x;79B_jLdY=IE374 zs}&}ZTB6|&7`lT0;emZ|EFCqogUcHXE|k^WcTeG~m@G;gOvYJx;qtT`YrPg0#p`%R zK~?N9n@V2f7-B=1LHV+j&o~aG;I{^@nhi53%*5PaB-9>Bg-dYvEgwt2=@;hTTeC3Z zM_uz$x#VG>wSv1JA7xw-Wy|G&RwcpRn`~5z?XjlI#@VTqr|s#oNv;CXY~mGR^d_2V zQZ5rH{BTab-P8JN&nTb2nOLr7F40#JH&1e5tK^MwQ%H1(Z3y@AH)1)TD7r(#fb(VA28&gbG$j=6g(zqls_uYyjYxi!=O3dB$a^)(4=x<4E!aX@hQqu{&&c*ZJ{Lc2!r?MIWXy&S(5dd{ z{L~%Srw{mzemZKn>^EjfVFzB+*}Qs%;$at*`yyOBoAq1y8q}Kqh_zWbt}<}}F<`SCEr|vU(7{;Nv^crNK0gIB`^NmYGq|OmAvOLb~6rNaZ8L z?IG4?0|wOtRtg$}ygFNKQJy_0X^s;gF1Npdd4Mj+b`1NBwt&A#F$p62+THV_UVzX( zz#e`a3-~T4c$h@6Hj>~dU*YF|1xmQ2Vu8f{#OQdFVv^9r=tPrd5@Qm|M3ZWg;o*;h z5Kr|^@QFy@LnQ^h?4WzfbOqI|teKk_`w{~q#wI5ub$PgsA|0N{DCPF_po-xe6q!TJ z(kPqXl<5uVW;dZloBgWOElr*~#wN^N1^>Pj5`s9DHsDiq_}M`p+b4bK=;C$Fyx|~*BdXHsa4VGvkXId6OByS_>Z=30qOHP>P0hOuW$a&>Kqp^> zYnI|H!#m}^#LGV7R=%RzRhCNp5nt-|<*2cIs5cArG%EOG7x9U4uz+j7=K4cbf3@u% zo5M|Q!dJb0yb8qfi(dz_a`6K4n($ZHo*p**uN@BXAl|pTCmj6cpjO^=m1G2seZAr@ zH^E}gFj$1Z)c1&ulr3EpJV{hyn$a1GEtHSBKJy1+1w%6{w;5!PF7KNM zy%HGwqab``Dc1<_{RYt;BTIUdvXwG!k6fB2(OaShHOJW|%yN8+lhC=|98!YJEZrXx zj5YB>A#wms-_ellxpE-?Y9$;fk#L};YDd?t z2j9MQLw#F;z5WxPuUXG)kkf-qqvBgT>9l!ffF*mh^3V~W?z^V{%FBY zP>i7$_{YConY2okiAOLq#Bx#8Ew2qF@XSN2*k(X1YGk;cHOu%FFJc_q8(Xb52^o7w z@z9WEd=T#i4|nCfH3iXkSfvGLV>)=dkPtE1cS7R-jt zZQ>8lteDNR`3^*cpl`cd30**dX8CG=#@M&)I<$LUYz6nE1*TfYmbOgmRV0qRit$A; zNR>hN_>*#*UD3{m4VFl=-?G1VDId*_NhNPO{5#%u>o3ljb|lj-YZrHUm?=yNZU%77 zni#Xd!2nfE`{xMoN<};9z<=ogtLOHgo}iEI+Wev8IRCEi*3h(eUGuNU(6rDQKOla@ zu^>O$k=D?VC$ngkyWoPOjhy1V>c7Z3m`AUf{HJ}v&mrBLT7-OfH7hV_KUoT;9pa2>^pm#kMoAteD)bjAjXz zYHh2?==}>$ElIgYLXbre%sW6?6S|Xn25=q*un+x8dQ?NXKne1HE9Jw}^_XpfPu*~o z_fF-5O?zN?P?vTzkop{VjChiXPncKyk9*-;;BAKQcWpZSupNmn1|xQWbl@0v$l*lS zcV#;M?VdPX_^UC$K=pXV03W_{VpkvST;XW>Ej!#e;-{}XVh!NCQEd4gGeK!bb2xgy zenI*Eecr8X!L;oUy>$u61KgN*pz7+QdLv%<#k34#z8H=Twqu98%*uC!=AIO@La&=~ zZ^be$so=TT5W+~S~<%@H*$+O_KwQ; zDWlivZzHhSJbPFq4p1oPt?L=?dmi+|WBV>dwb*wMb)qM{@aFYq{L1 z6QKPaYdv%2BpiLcyJk^EW!T^mG+JfL2p zm))V4{2=6<3etuc^vZ}A=@-3eSCt>I8&2ph7-dZo>@vDlFf*MfxM?pIohar82-lx* z8aE1Z%1rsR?{7m zFN~>3l&Op0;_~$#T)Qv?9?d^{YmnW_@=AZ25Pd}Db*TefYfCsi>?H^%HGy%)3+{i1 zOZEyMTEQ8|itqP`@2`T(`o*y-B=DwUjv112CJ~PmCQG9NV5Ut`(G0{bcA;zg8#Q2R zF&U-J4a{MD>xYj{Lc<3AU_ou*4qmcgvAT{y3ASPVwYDRGtFH_FG$u?3bk&mIvYIo2 zA)nU}FM{&syl z^4V&#W&MiH={jW3ceE{np^ni_i z`b3^!dOHHz?d`Ag$zW9(h=_c2soVbR0Lb)4-c49f@CE3cE3 zOe((h!^87K=fbZwJ=Vw0*Z>Y!fhvB6ZgGvvCIUPqo~+bdc?-(18qf}DxlTVLUp=V> z?d=o#Ga1I9h~F5_G!Y)C5gsfN9Yp&Vx z83|}l1b4-K$XUl0z4r5QqJ%4A$C7dFRd^sxk>NL4@4!7X#{@eiFe}IwO1WANFx#c0 z)jK8%xam_z2y~*#Z%#DvPzpKSg`3A^k>*#Z|C7=sR=+k$VmV_qsZU%zW5t$3h*!RP zw#%!P&_usX&O@L5tmsF4wQ_h^Ztr@2Q2UdFuj&4%mp$~>5gUP6+sQNWbO*IQo^Qnv!!+|5;D2Qg(ME}N zg1|V#J1FoB7nx_OPy2~7cA^I7HeCzPi#UG*{$$UV_w|21t-iSD(+hk<@|+)D zN#^U#eUPKg_x9Iy77D zW5#-i6aA-uA$H|C+|nHmx+aDZQp55qxxWOT`RkVAksOi=Kjv~liML662^)R=pLK+^^)^GFyAZh6`;uSFp$JMkcxFkxi;mb*&6(QKJJip z++P;&eZvui&*%s1EA9q%RYuPX1VPCCHTyK_i9ZhaZ@(}Nlwgo4I}J8)fd{MTsNbwn zfwRcVcH09*rv?D;NaRXH^bXw=1?7m&$55$D*4R1MH(We0~OQ7p&yHpaYyj!=RY3emut^I z)UxaCR2qMQXuL1l?!*9w18Q1u-LYl97sPz8EPh);FLHw}VaacFE?o-9&06DMFK@^Q zf3-dGf4!JMM$RXPc)Ch>UAV3ekNCC2o4h&}1k1&xmc=_Q`^e(DG(2ALv{fL+KQVh3 z&H@ z*}3O(p(LdT*Nox86Fb5UOw`t_(uUMepm1)}29HlNw+!Mzwzqh7a}f}*Qugd0k-1G} zz*VOz?N~cfci74XB2J#(Bw`B~Pl?R);Jl~)w5M~2!$?8roXZHzpOnP2oElVgBuGlX zx6f+@Do%lA(j$nFnm|`KT-sx^2+0S+zvHp#b@m#pyT#+UBq`gA{jZhQ4aPnNxO1` zlXl;=Z(;)js4pdM3|qsNthFZFF^D6=%)!j`35NFwMu+c(3Feet)Oe&z#}ja!e-t~~1zV^naa znHR}B-dX#EJrPa$Nqf!NZ!hX`w3c&#^sUp7Z?r>8@;J=#p6^)~9Bk*>b!Si74Q|#8 zHt%QsO2Yl%1~1~B{FR2M{S>6wgZ-2s&Qszz^3=QiR`&bW;49G7>p_gqRIwvp?EN_x zA=u6L|3e>`S`xCy{Na_6LjwU({pTt!V@F4GTN@Q8b1TRHTgDZvqOJBL9=pi_Mu80} zAuvPz5{5HF@uKjyD=tMsh0=>MptyF%sMV*JlA90~Q29{k+w&Dbuj{6w0jpj({`8a4 zw|s+Ly8@t^3oJ1sx?b@fZ+K6ynr^3ef4yF^`N8?jF$E~VyRv$fk_Is0J5!x-hTG$d z+o_4uP_S;yBdaBGb}9B3gj6S*N{W+qg|XadvUwHvTv@v1^eSK38)roKD$28r{c@hj zE17U)S~&w$@8*WY3uuqh!QhRz>o6J8r!8ens9*I3od08aK(j7R8EqdN2MOyF$Yo^Z zcJMuU`@A@K5fBuBgJwO#I!lk{*H5CZi(VuL!{M1vwZ{beb9aA4%A$08sc1r5gKVyQ zGMPBx;0`D-x+@5{z7+@=_~2^ynx}gQ`6V^z%+y`Q*iG*^O7Hq>#6e9kX}sxtLj~5~ z2wvGww!lq)_4c^HR#W;s{Bq@s4I}d`3+eCC2KKL+jAnc;MU9lCtrjlrcxv)xW+~Jn z({krUER|o-PK(Ti%+TR9rWP!_wWE1X1*UIx7KCZYE7@mTZYS)?e-U4j~Q%i%RX&>ue)hZMl6+C(? z-IDMcR3PIU@ru#YLcl>0Y~*{cK`}Y+d`JG`f@vq$>&G6qW&vY*L(Hiw3l9nK*FkiJ zQqFX7+(L}qz$?#C&NL)gfyUgZ@6uv(MzKIBp0L-zF{iIgwh5dQ@ZfSrI2uJ+NQGKR z(KHr;<~$)zoFJ}cy5H1B8nd3>5rVgH1S8= z$vc-AM%)%SEv2-ZY4BRsG|AdXQHwb$}K<`V;ND|D_QZUuWg3V-t2R*uhGoxLw8H#|u8r8Aqw(>`RL=YFW6 z+rW~`FTQ7$*L>g0aK7Sdt3vl?o(a8dt$-eDB%t|V4W{-vrUU=VMWXus`FOz{iMg)f z8$uDSmNL&);@LvT74MW;0LQqEJMm6I*K7yrzR__ ze34Xs<{_`DbLke^gO}|PazHgmQEvJOTVf+qon`F^R*hd9LJ!no>;V30b@sW~7bCFG zDRqwby=(m@`7pK5NT7%*E3XAG#4QcOYXtIeLSaEF37iJe8s0B$*vW!u$&A!Mz~I`+cA4dgda+Q$ z26CX0NMLBw8Ae0LZ8k_D8rS~R{IM)tDHEhaj&T#g<%!n|U+~a#_Ao1UF7kbhku~+; z%rq}%aaohhe%_?%S-Ttdxqbv>Z{K#k?_%0^f#+Zla@PLDC~+~wuUsbsmo5FhfdFT( zMQF{tiz=^;sOr(_W#`_?hmWFyPC1{ee zzdd3=H0P~0p7Wl*m)xAscC`4xRDS#u6Mnx7o}&RV!SZboYNDbTdDg#d;#YTh<}ZP% z=yR;u+kdFz_Chcoe}-AOv(Tw*x~|@=H$AzVog12T>x*mi^J_KrrmC7g{d)zhsgSP9 zFC)b#?Y1F+*Tq<@hH$}XRmNSQ%w*ySgmY>p;czd*K;I)zntHmBT*KE%dIikHi7dvP zEtDdj)0zASt>eset@VhIE;uYeg-t5hkvW8G|HWTA$jThnx)I^TIH%rzEp^$ESvWnW z+mnjX2Qt%Fx2?2AxF&5%L_p?=RdbQaj2+5JPjWK#^A62O0?(%DRG`cVi?uLpbu+W< zXOUAa=lz~+X&QnMGSSMR4*e}N?vQ7etLh(+!i4k}VlU22$=A;kRt2db7CXNok1SiH zs3{6?fKsGPp|I;lgoOCy7(;MoQt{d&@R8#O2!%!gEq`zj&@->P*Mg{OXLWO|f=4FoGLg3_ZI7L9C||`T}_KrNe>#SI$)EUeKj|?U|atS4hqVQ8dZWVooCTb zH`cLhWTRMy{d@F6@tqmRBxv+>3a{D5ng9j|)Sd<9=rq1;LNJ^()R`7sJoXGkuy73J zw~=s)aRJjPEeRPmx`??fNk+fjxgOEK9Q`CahHh9>Ga1!CQeB}0bCp(~=@%ELa?AT@5Q!TFIz z9(JUU+;higXt^QLanL7MM|Z3{UB`-oKp4Yw(T8I=cN+{QG}s7EaEmrzV4V(DyG?^# zujvoQt(5|zzZjw)eQ$%c)f37gQzI(mN}#_GjDc0+Ol;cuaBI7vSVEdBj0km-ZoeVT zSh`JuH7&Rxl%lT{yi%O;Va&xauC#;?j_eXBVOkp|3a)RdSF%3mppF+)#*-M>L*JF? zFvwOwmJJe`E1RF_+z_Bz1COM>-~mizTfHFTE!{avLj;cA6|6Z4z9RF|nS$37ap|Cju!Q1g7F zY-uT@(qQS8F4_Z>mlxBiw%~VJggMi_i^a@7a-u@r{?(XZs-fK2gmpj__vg}9K|-}#4wDR}wPJ-KzNq{;LMy;!Z>-N7(vdQ@(M zO;r;j9M)`+K%|2e@RV^j4dsZg&a%rEHB%r8`2(h^Y?xnnNZd~8C;mXXONuB0Lu(k!StZ5ctDc4ME zm^DVc(7ShCCO#VuvvHRkKCibM; z+`t&7p6Nx0HwBq&3waSvNhpb5y(MIL=THKmpC?4avQ-`@x(wa`zo@@AWZ^PcLZk@0 z)Ef~L!J^`Gx{3>+7E3+Y?;O9_cO|27PI0;F<&U)wI^qGM|K?8 zGEPMvaI9pB+maTz4+)+!gHq|bSWbGl*9Us$a+6K2-woYM-YEK2KJ*`}c@9$VQ! z)c67e69#15NR=+Azp$51X3Bwk`y6fmPsnPc--lS@aDviPVH)rY3)z&ZY(2Gggt4RS@ybG*fYo|Eh&wMxGikDc0_7jZJH&=A=RHd2I1# z=PD^?NnFNNbmv`v=F3140x5|SsyDjtFM^7m7`a~kMT*xk&{PaoNz}+w|2lwX5~bV2 z%O1GS9_T3^{;q;!eb}NfG?yG!nDJIDzq0cf*`umepjv;nE|jo% zYRCsnIQJP-a%mcLatznYVD>zm5-O)&-Q5TBfg^Q`YrLFRa0Ss#@t@7${H7i2$l7n|qkIprfZGFMA-Ll4;MA%r0gKzt5u%m8iX6rUea&MU6^1KxdXI~t0EW93i(P>Wl-pG- z69B563lkG$;|kHn0i8h(=>%reWr}s~MNml@mGLdV)jI3w`T7KCO{vI3(VdL5^)Nmb)IpBJSm^BcA4pfs?POxq}Q zl=KvnQge${vaOIK!E629TM6z4>?o@FR+C}~9qVx7aqeGSgb_bR)XacNP%ZXg9{BwL z+s)s}n{dlod8<(YP3ilmI(?`u%epXdl|%X|WqQKgf7CJ_$@vvo7zU-8|4J6?Ps?09 zgLNC%A#7(ir+dz6viSWSvRz>!E7W8o81~gvq19lO>p!VH>#Gc!{Z8^40jFnCR?Qs9 zOX*Cy7h=IHfrSPPx$t_OPzI>eX`;3iq{sK{EGu|)6Nk>FViK^ce(z`_bYqBo-x{Z% zFh&XOIIfbX>t9mA?RzLY(R2P-y98t#&B#~8ecrKl+k!3E9Y!tB#k*7YWkaC)g}=e) z)mOAT%uphxje4`ijGOtw$S)lX_Km#XAR3s+x*yuD;eKacH6i5Ju2stEnX5g5(JzbN zzzmn=<^7^9uYcco%7>F=W7#@xGWR^ULSqhxTv{)#?P#Ci3p-=6=`=fq%Cpgo>sr2N zeM&O_ZEu{WTUX-nyRu>x-FZZ$1pA0atoE+JtRD*RZq3-98s8K#D8s4prt?j7$P0HBtrZ6RA-0?GJKAh!05j2EZ$FWiMb8^ zLahS;#JZMMB5?uaC75TdB&p7v+dItW954B3N>A<1R&ZbO-!n-UD?=Wh3(i@YsS4~N zPg#?|?i{pG)rUiRk_0qz?{sApOtu)&Rjc|Z^EJ{}jj62FHa9!#BQs}D!V^~|yOoKnEd4u~63J05${t}z))@KJ zCq#kSCbvfUXC#GeD(Fs$_?Eyf7WvZpoOctAVfx(8FcLft0~f<*3?ZB8@U;>@NeG{B z0WRk2|H*T;Qkh(0{Or2EA9Ziy|GevLEq{7T8CvN(I(jQ=+M)=eeL*zQ?vT(edGsn) zswOA8bn>na6)csBfIzU5d6R%<&Q;b(B^Azo9|Te)QKY?qekcsF^cS(Cd2<0wkJ>XF zpFZ9`KPiE5<>p(08qwxj82Ul+O>l6QjHoE|N3VskCApWJtr(3m*V;EN%4^?!+Pf|n z&fqF0VpnfF^+!5uMmb?X5K3e!;D8%qFm+t=?Zpot2-j@xJ7YX;3w^?_ zBQ;vLfmM@`9gb91U$gjY`7@XB*2CXK9Wu~LgOj3#~6Q_ry2o5Vd6CtH$yhybLbHX`+hJR zGa3EL=1*pjuU??bbga`K)ME`I4_~HQCymsKsc?odIg~@Hm!$mbt8#E2UZl`)Ku;2k zGFp`YUIHZAFLQ7>G<%vJvpmMW4ILT*yK7_cB`8EB;jy%2=|e2wEN-jYVJy+C{4477NNo7enJB zz9WtdudXztjiksx&m$UWL5fCD8x8`o4*khj(u4cEt^0vER|5=wsVCOrmlw10S-F26 z+4-kQ3{9p51JBnFcI7F5DzumA2@gHqnLGAPME@~&9HTFi>e8kviou`6V~xo7PTH37 zax@a@J##ae;4v-2AIBWtv<~F?J4}^ZasEvT21n44VHSjj8wclPzFtPikn zX}BG`Z|Dnd!gGyiZdnSrxYcxbj^5;`Me(0rhr2JTNh6So^Ppc%FcGL@wfut$5sgYA z=oRhLzH+~k>v{5myq+r#N9LSVet-K+>S-=ofrxISVrznXYWeSK_>4Nffj61;2qC4h zCU%Ne(`~;bcT0fLf=p#-ilmCvfwCioVc_ zMQ1@srWmnHwVUtYd4W#nD&=HwFb2ay(C@)7wMqt}FBHgOuf%}DoF#9kFIpE10z?fT zVQ^Q1IYe`$Ah!C9xeMSs=ujegYvB4m!u?%?_S;EX&Gon6YRq?2HUhO4M3dPYUELUTUll;{t+S-NzXEjK?ckQbkX!L z3}2^n;Mk!oybzz7$V#gtXtck^iJAY3z~n~p6~SQnqrF7O^#$@X3{x`5b)8%2oKY%=P-c_|o0iPXeIm_re zAiZ0-fO4j^EVEaj7~^Ci|Ia-pXL_WCrcaNAQIz_~MWe=p7!F2rt+I0V5_;`*L>bEp z&I#NU3Hss!@mqCb(wY2flgl3^lUk3k(6v&S%}vYM91)$ku@MoI>#XkJ5-P=go+X!2 zFQ+~0LWcWQy!inGg!5=|XY3MUatxlIOh8-;r{3SycK*Qzu8Qv36~0gvkZ%CgF4h^N zpGU?3PKE)ETtcF04ZiRSBx)yCkqSoOh(3rrUov}@US#!*xtG8{#N9n=id$$NuPMkU znv7u%FVXH{@Qq#JH{566z4!~6=*E~?7u;Dk*&yLJt79Z>Q~st=bbvp-(>-n<;fmmw zJ^d{pd-8IkouJ!*!x`A*4OXWo;zEbiXNaIGAhIL9V@3R+#w~}Y;XR)6=j^6=#)%}( zDofl^&H^E(wn>{BFyK56N5aHLofPvd1F2EbZFtrx**Ma{XF#Af>lag-Hm>>O;oj1LRG`^ zK>%a7!WeK9Y}hF*@ry@qY!tPSLjJRkr2rPuxgt|X0h_+r(mp%${`rLXvW49}#~nB~ z^>A0p@(K9ddg4ka2TNNrH*ui9c4wIO1ep4M--l)coxF$*Mx-d)DfIpe$B-^J85&P5v4Ry(HhpmyQj9Z?7i$RUFy2Kd2l zG!RFVfZ*6h^`)GZcSfE9BXOnM(JA>=CQ}dn^r5-rtRG7WmR{VZqU)-s+RzzHWi^>A zwI2rx3;qSqW6&?d4CuAYK{tmzryBP7@|Az)iCZ>b~jRxQ{}9 zH6j^$h03npv&MY<(p)w4K5i=n#Z*aNvwmmJ$U)fEu+-JM5X#I&m4a0dc+|&X7InR2wSGCd=C5jAb9T_Yu=wq;D@3Hq*{l(?}>u`hp1L<-**kG8eDRdwZ>!4&2i!n%l3ZK(I zA?}9oz~=Y@p;{POB3oTtYv*p%*$Jvb&mUHWh~uLfGaJ-z4@E zoUA;G86o835`Wi!9hPnsps~cw2a*W<0qQc}f0u$$E&uY0tWWFD7%Z&Ukr#vt!+G}i zm~+aJ#itE84g^yP+w_De-&FUQ? z4P*8(%6!28Z-4n30hw5b3Ivo!1_VUR{RITXDwYeWM}=8wdaWj39XcsvT$Xkz%>trCV;d0s?Q?d6XM zzA*W1;^rdWUuuur-JN6!tU0I_YI1x=6$2+&OmK}D%5>Z8Ht*hwhPWWGqaZ|a+PFR6 z<1@X-6Y$s9+(@uj6{IkiIVKV@=5tD#SeF^n+HFqj-pI!bxXfY`Et5h%E+z(xr)@Gw z>AD1~npnxwk|(W~%#9(4c`J7%JnP{c-kc@o=>z+mOQ)2#;Q~R>^OJDVtWMTehQ3$} zx!2R0tv6?u>SYC1c3mNk25 z>XzjOu5-V~b}!Z0`nw<|YhBh{ zdw-#o+FTlg&q&3;*iN|{AEyRy7=aGibRkL*yOlc&DueA2<{=vlPU@zGhKH*e|GD;dlVtKp@tDwcI__tz<_Qlj}q^=&Qw=K4lU()InHQrgV)_cihvBh$P2 zr;8J%)j&DTO*(Pq`}02lX48?CzEP_~I^DjlrqRrus0I&mO9v#kih+OhV%+tqlFOAg zzvbJkEV&E^PR-8GEyvRu<{KYc)Ge2n;5%H7k3!@y2a%(&196qomAq4d?6%q+<+*5~Hd>B;f;S0=JfiAFtzOsq?V#L5SAv}q~g$88N6E-g+3 zi><6N6m6`!1h5CQ5~%RhpA(h_vEQe%lLQCoc!yWd8&s!!Ai2Or0L z9%nCtiBoq?6T9N!-LaKQ?g*H#W{4L*;4BTn7jNce5OeHVbwE=EP+1br-5MSS!wrvg z!qJ97-l-VeNWnpy@ytinXQve-DQblc%$a3I)zijpZ4$!v)a^(E7Wh~()>`;Xs`%Gt zAlO)`cvEC^OGW;a9ik8_rVYs!%E(S}9@jbIdV7k~wtQKNYXa)CHEpIUPq}cFnAu4T zK>hmxhPj4O505M;qu8nTR!IiEd)@}rJn~8OoHj`&1jC9{*1v3tq>>4i=PEJ^iy{km z@mAo`S`+RfD8XEHq-Il6n|O9)ed@Chce%zNxyF^4A*mI;7&Mj<^o*wMmDmBMMhZin z$Y)u_SFgs|o3Sjs07DOnTHWT*yuq*Eo+H#xaveTEp01De9Au`pvQt|X zk)48P)C-F48+m6gE>-9vD%S!;r=|{W!aZ;T*b`@Mc$+`)QUuQ}hw7AZ(Cp zY&o5X(e2~KK24rqen$v|%bmeqmvcu?H)hCgN;KCL?|)#xZA#%bWMnsIJVzHT>^#Dp zHU)&KrI_)NFITK_I0*RAKAd`~9a^w*dFDySBNZ1O%wwT(42H~FGz8F(pp~sL<~Xb5 zm_kbojXT_!d>?2Hh7Ux!6Q{KUun%Lx2U9Um&9jF!Y>7NL%bGsRDK7p?5kFV z>9t9{E4;GaR4$1lePZhUN;||;71OZ-ay4~%I-bHB$LhJ{pQ0`eCy%Lo{@WBHNAbf1 zr)W1tjtB0u1vFWP+wid}1 zg`BB@?qqGVk)iIyv1oomKXblvKF#8ZBwL$eRMr2uWW~*Nm;U*=JK6)pUFpS}1M>kf zvW(Nk2KOL;tgiCNwRFvOq{}Cy92L;(Lt@oIys~guOr;Tg*~=Ce@)Qo|%PLH$y&?x= z<&+tJnee6fVjjM~BCgQ^Z%a0Sc>`uq?nuLuYIyEG>O`b`Cgd7kcClVkF(b$^j!sXQ zv8@lq*29Won_?25$_DbBDpf7cQ6{?zRW!?xQ$L?}xZEH{!@gt*)h%n^4-I{{}x@c3O3_(gvt zNXSf!wU5Of83qSA1Q!AuX#I+e1&c)xsf4Y71;FNu)Q0PMK_-RRFOCGkx@M8}y9Lfi z8rsGR)cXiz!aC9$LQ09i7G<OD*@&+&WY^b%`7W4qn8nxGhQMvV;CvK*jplU!#ZRJrp7Wv)RM%6 z(F=>M0_Bsa5VZp=1|J~DG(`NuYRD5X%}hb`f;uDuX8iaY>dT)AyO*D-h=^)7D$T(OOihtTn>_tZG=U^^! zutq3yUQfoD*1s{n7A=Xh1#XEva$es%tQK!c4U0zaw})!q8+Sf<(#1BlItR;?pEJOa zt)d;XfE8qx(eAG7JglkkFI zh<(L7vR+@R;kf6E#1LQ=_N29<#^lnIWHud0H=Bj1nb!%_B+`!hlo|Q$=dG3(j1GN4 z2*VKM{nImwlX!Q~PHWeOQ(>3f&TF^O4kjqMw-iYSp;+++oRh7OW+xKU2YCu?H+e@I zLkHTl>}K3f6}B71H0q|@ZV9?NAOXz>eu})Wy1!NE1)ftE!v}RrE%+Py*s`yD*GuU| z*RBd#2lV*QZlhflst@cG!EW>J1*#9^l+UiSoej#BzhnK42WK<%bKfk_2GB9VE+1!F z%%>e2;dXHO>x*qm){R(8T1@)RP|!E1+PyuC*5vT>j>SiFPbOIhdex9G?#5%^b^oH9 zZD{%J7VxuFA7Iy_!?kzO%@;^*|C3nj@!h87?3vfj`THuk+-Dn7?X#2cN^lp{P8XB! z@87p?B$Bi5{=X&PF+_P^{NXi|f8XB0NY1VkZs2y6Zpwn>`sY8t zn0TU|vEAx}ru))qKA<~bgZYD9<8DlE=uyA$whsG_cf5sPVBOSUzcI6}j_+@rzP}K+ zbaokbPx-olm0w^wK>O5?RlaqEow{y_ z@}l~dk!7HLVZS|guXp%~y+FSl`#5&LwcVf?gKdFj}~Z$NXzUpR8qUR(wCKYVxI`w)S7s|kUh zVZMQRs6HrfT5b&CNO!v#FEsn)7^U|Ck@_D+p@M&BI+M5&)~(QMB= z6osrhaNukf8J}a5IG_0A#~(w8|B*l%^xFAi9v*)4=p;NMCpgRLhZsRHHeU=e37Fu zh=5VPA{Y^l-%z$9m>!OArCJ;K?`QZiJ6FEgp+E<`WQF5zR2xA0%GU-yt6c1mq62O* ze!!x9F|b^+62@O)Q2arL4mebycColaX{^9-Eq0VmyKhaqe@weC_-Vym`vY_CV>RT<^5|ng0Ul4}^bU_=Ekl`x~K2cek)3o{xYZ)cqj*2Wdw`C8v+m7` zv(5t)Ps1AlZ?@QR_oh4)yr`ce1-yu~oWYN@oTD#}mm3|STSZ-u8^sef!xV*t5nrPd zyQ(6~kEWaJcXFUHI&v(br<@yp0>w%HKob>&%k#*TgNV*z`Nm5sW{=U>!~yWI&koCjhgoEFaOs}>nxbE>w$Re z+6N+hJQAt2A;_mrse!4ZOps7iJyRRkkOio(}~iT_V9Xz*hT_<6bf zx84R=<2PUr;xQczogf@^EX@2OZiV#gIt%aE8oAH&xIg#Wg|AJW z;JWz#xrZ|2n9UZT%o_)scoH31jHV1vAoT+wyM_HbN;8wrnzs%!g}4T1n%A*NjM3-&}^(an>gd=DGCZT2DEP3$|R5 z%Ji?*JXsW%c(2=LM}EzU-wR?O37taKce}V|(#E-JY+Qe^j3JiQF7x{Uzq%RQJOXsP z&dZG3^Y3WZY^FPIZ|=DZsrnrEcnYZc?&~skx|%*NV#fNkO>hHB!bl3btz0cvgRdHD2P3VGmxi=BC^*Ic89)vsCZ4F@A2)*cy{~ zqEIPcp?`7wGEphwHDZ1Tc~Do$>@_NW1AF*e2;^(%o^Go&44E#dZlBVagKelZWP-U= zPjZY{Q_D0wq7e;IuXEf!T(oLq=x}LaC}G9>U{bSVvp9@HS2C1i{JZyIcrK;=_1rKE z^B(;iOw-iEcz~3MdILq7q^OZ)LLHY)8g{_E?v*Ug%FjoBf^*3H6gtcI6ETr!R>~r; z&P$LwLyRaj-L=X{Gw)0eF_z$+i2h(>z23TPTMe?(v@)u>in`ofMRV*vIq|p|f9lD3 zBj2RFZI>QFL1)6>5=k`7z5T9<|8W?CoztMfXySNAtUgE(*EE=!^`HSgeP3lI8!N{9 z8|J(KMiX4MQ6>2nRFz++n4`;w)t+?1jdPjLLUSZq3%x0p*=F=+If-V@m}>RI@StLG zl5oIlU{i>ks`Z272%1~NjJ%gTv*@^bXZt@TzwQa>_3U4%Z|?W_Kl|6elHdR1kPy-T z7a0*H4cSizAH4I5rb+1rbk^V8#|R#f*G3kw!4$+oTr^))pz62>$d!~vVdFgz_>z`> z^VY!&U`GTUg-wuwpZzc9>ntRcA;>W?GmCe zZuoz@KoBM}8-rgDNcYzRV*S5qn*Vu$a{3OA#ty;`4z>rCaYMhVhJPr zn20xI8vC=bgsGU7m4k^PS!n+HE-3-gU>cJA|5otT`}a*)uWdADefL;>{dFzx0Ia#6 z9u+NT=HT9axwhA&1>DG+NKIX@CpSHFPkJV;a(-TJ>HVmDl;#5EQ4HIPb{nGLl!NFh zb_wZqx+b zEA?cG?;KGc)a2^JXpOwc4=6Eo8Jp5v!tvusk}Qhbmp@+yvB->)wXHu9Ah{`(pFFfw}t;>m*#_rWjyCZH8-tSlJ+q{P#j;^L+ z#pm+~t9t~OKXWykH-wgy^#c0>l!*3^ndm0 zyKIkr{&TALieZmvIP(6d#m)<>{*Rk0pa_~8!V@>#EP<~G z=BmoOeFz)jych^iAI@fjC4C(f!oK1D=UgVZ&@>GCh1J}D*&^Qm@3Ez1_KQdwN!c3e zTM5}3I$ImtI0-nLTN(ZL_{vt&R9xUg{$`<;hTv}k+J`{^ROCbKGK~8pXOabR4n6u> zvf(5>P$W)@M*aioE%(@myBq7kg;f!t<%~Oh{Yw*F!0Sz&$@V~D`Q z9Hy%=D9EH?ouFeO$J(>QZ3UmkFHxbl}1MrDvC!q6`Z&n+RSnLOZ0K zk>$Kq))+4aCf#}`39sNA-ycwKAxZWJm}$f%S3tH->925gXH@ zNfhU>?LdDU5wdoWwIo(C*W^h#ll^^4-rPZA9LJh zNWZDKPuPFP(0)*G?Jfj;vTnr_`r{a4VVd(rv{OPmtY= z^JQTZgg?1y25!Xl1s4~`b86mJl`4;PQbbvA~Kgks_w=$1ee{9h;(?< zaTVRnD0ruLN62ckhPM{F9l%zT88JSoY?c_$*ETZ@N85QcATjbybMSeO3ytrkaMEXD zK|j?-y(7IG>b3f-8@(LJH5&MHrV1zS&ve$zMoDn1P3cCA88sZ(W!3s}Dc|bH<0`uy zqGM^|EMeMXb}rg|S!#Jgak1{rTQ|){9laMxW)A8fy6=H-xd~|>$E81E?+qP$tm3Ob z!H*`W8=`SFVKAmk+qy<6X^+{jKIi(X!Fda~Iv3(Lx)_GV_I1*CUD0GWrqf(*4M}IV zhN>l@+c!j4Mq@qCynS@Xvr{qd9dNhswjUy9_NjUMVkuwiv;4Ksl2z|EE8h+<1$`KD zuaj07jxX?->^I|9K2CAm1My$b??rIEGmM*Mw~a4hu() z20mZ8cst(iKz+R8adr1c2zB1dRDIScd;0@kDS)?UzGCkV0C=xi4*7Gvw0xpTH^(ZH zjlgJ+M(}+e4<`n?h(nK5biRY|V-FW1?=^CMoPE3kJA22xW$!;NUmwa;d5)5I##3b{ zY#$ENz1*dECSp(AUfpZG`bc{Tdo4$A`r?jU-|oC?z2-=L@q9;@-Q#7y#lF+V-oo*H zA&Jp$Fz!uxJhZz;vUyDhX)*56tU`N@;(G7Lbv=)4z3z?QG;uz&ReSc6YccO%LOuiW zf5^f>(qZDo$Xe>S(PKmR13oDO>fOj%*ia*fQ@{wTukzFK5G-4U1^SkU%_Qr*<(rBt z36aIAP9a-c@AE8TTOcSbqlVYd1G4*4s`EQi%tS?*5Nij-G}-1=R?w|8sm)H8g$f*f zR1GfrtNT{>#Uz_h4F9dV$=i9>)o_P}S0d3r>f7`QRLO!6hCBB?*Tm)R-R;UmHW2rv z2r;!-3RA6PL=d|G`d%DU2LNG?Pj_Vhy>ia>FzBL*RPrRw`v92wMpU|PaCrK3WT;!S ztl|+fuM>7uCD??`2&6_c6cD#;V$WEGeCPKBGW&a%Y`I3~^{;FL)8b}vF}MY!b6v3! z0MFEZA%YnT#GU2Oz(4xoeuS81>eXcMso0@_PE3MqZHQ4aY<-S}5lcf>wbVjjon1?>wNcAqN@ZZd>fq(U$G<+dnG6#_muT;_Q4$nt0W%%Ya|j&;C;Xd<@}feEvpfBVomyfy-__LlVo6vs7N z&D;}#JJw0`{c^@;CK|0>`uX&3V>lXuQs5$k*9H6B%HWtZ6J=qe+|j}(vja@SuJt5= zDAqdEXI}y3jRS~Bav?dUk}*tyP!Cs0^x#!J$z@UR zwbZD^9VOQUCHy@JgAU`%;3*tMwZ>F6wh_20P991R%~xjWdyAiqNh*Thq@dzlr*AH< zVg5}dv19quO7?kF_Z>p2YBXy;6l$hgMalgX8ZJ9E-H?B(!owM7$(*wXswtQvbl+{>ycmeEM^)-Q$C{Ar`$QsRh!pJ zm?}x^@*GNd*tM>v*k%4)2N#O8iTnv6nR&jp44aJwWFr6gx=t0vIJR-mvcKUFSQt^s z^FM+w5Y06pxhU3?#Y{;Ifu6?__;I-c-|bZC>8{aDS!R*LCSexb&fnMSzA+p&m|-a3 zzL}%dTmig;t2+ef!osKjt&4S4HZo#L25BhTvkp*-9AHEh(W&G_#527;>f?hN#T8pv z7DOt#EI$4WK|HSKjz~CuVhmVT4U)`2oTiz+g>SZ5BL?DYY2)>|D4HnfX?mV>{t1?d zO1uRVV@5V_ZUO1Cfw)0tT8K_`qR5CxZ^xu-0$DR{ zvShATHD)iu4!xV|)ZF^QU$4hU#*%{_dZ-t_Vv%e$RmtwvbltQ#0Mt%|scC)`8c87o zWWKATgNJ-<)wpPXC~i&(h5*${u(jWTnQlbZLYC%t?xuNb%`9rNJC(+&DLRCHsT< zH5d^8nqpQ}NJH3X9~z37@wH^`EqPkSwi|Ay;|(8q;2CANNy0Y_STvs;))pdX3g~cq zT%r=gfpHX|^3B`M>Y6iAbrvsIP(!{t{VGsxsmff!X>Tan)!a=P;!Sgz9mTH2*(9`g ztl?JBc<_8GU>XER-r;5t!Ov}MPB53wEq$W3H=07$8B{Z1gNuC>mwudTXVBiGZghbL;@NhxPT7ugDqF|6PcRLfm6k&XD;wz-x$ z2|Q#2%V`uR11!)pfK1QyqHRkyfBR+E91o>yPG4FAh04YcRQtWx@T=?(dW}+y_(GW* z)2e!_$J-~$S%|8cDC~(4=?Vwn!TR^%iA4DUW4mKRp8Xo|)ZAc#nQ9R;q2dNRgeQuX zIbh*YBFWwWXKC>k56i@wO?K(KRp{Si$NGT9F;(h7)*%do418V2Bi%tuJIYc4h-c4I zCef!N;e6_4BAzbBqltGDhKMw_r~S=r=gU z9%>4`H=0l(5^ph5IhkOEzlkIm_qkE|lW{)`N1VU;TR5pV^j#W?-|B}p=0Qt z;{%9_M-+sCwkM;)vrWWx-Ex-d1RAJt#N+d^!tJyHi=|YUJ2BQnQpL-dwJIgtZGTyu=lq^;b1M}+IX z9%sZ8rRc%uk$K{6EAlH=l?Id`5K9s-Yc^t_QHJs$#Vo1cmK(e*o4qU*m#rdrBUhxD zwURRoI@0tbj0@(F8-=>_#!A~jPCXxODi93X^AdalXs9%!ji4vq>bH?&BL+$^i$$<3 zqRM5Eic2UI4Plt4@ewd`}sNh%f)BsXQSr4Z2mX#g^+Bva@`{52>gUk3>| z25-e=RhB%i(rzp=Az4r)F7v`$qMoT{QH};G;b0z9N<`^@ShYf6#?u=l=zETGR+O#} zpJ1Y&Q8FzvzwL26mtxkIW?X`1UXW{)Qm!@0w1~;DB%6Fo3$UM59kq;TxZqHvMs5y+ zjoZ7I%dljj(;iw1>qrYD)htqdG{T`+ zt$M=8qh|*E&=Ai~cGZeWztqlk!IhJIOt)}vGtpyJt#}f7@{wL9OPIo1j5s_;S`8xQ z3}}db?vkYcn_#P71|{7b{$jc~W^*KkqLisFMqOf|ObD9I^KZRR37>ggNpn$6vAMju z1hNsGWPbnLF zw&jj+IF^kU@$*yx=nQCQPsDIfGGMuX6SU8*tr%Kdc;NhqnbA}xQ<-s1X=4di(Myxd zup+yPp;L(5iAPft+8Lt1cilPyNZza>mT@VyVglN^om>ZgXRHB{r@N7%#MQm++!7b3~_{}oe@}W4g zdzt3QiF$g{k?i{J307T@Zh>bvNDtD|`M*8vYB{LPp32U`R2g9{LK_QUe~gcc%8>Lx zmhU3ro(vQ#%*b3OYF66o64X)D{%}HFc~C8}))d@0o91fHug9v${_{{cx^0SWnQzyB zEVhxr(BSnnN=$DKr{P`T!-lY5oatz9NK)RHvPW1Uw+($WsN(;* z56pHs{;HN1D#2PqkqzRgy4c^&4LTfI=+%= zS}!g6t1*KLmLb%%RH)Z%iokSebP}ao(4(cak+O&RA{D1)y1ha_X8U(Zbnd0pHvPi% zdk9+8mKGN-zSwl4UEQd5CdO=?na<`SXFin$J`QWAYb@1;i&`|3pfF~6gKv7lymd+q zqChGi#`g*f`6fX z_E7O_4cH0g`V&RtmQA`I7I({+>Cgc*8TaxMT3F+%us7U>G}Pu#;=sb*OAa8ttq9vZ z=6buABrkm(AluWJfrW}rm!;$Ryrr73VBp7;BMVH*!O?Ptb~gSMg^H%e42rayV=B+c z-{fKh^;D&S53EL-c}&6hmO&L5EG5tW^&K=-rZ$Pex|^2O+S_U^FYmOKj&Z$0ZGX!WW7R~1z%i^#J4aXhmV-)qt5!?O*%j8@4|A+BmP)`p0LWW- znIc2OB;}h6VdxFtrC2f!nTLGI)_ti~2k$i^Oo)=vAK;M6hXR`0xdQPpQ!jlh>QB4C zo|1Y-vTO@r-h@&y4`((46st{|;D~*x&6XND>~dBMK>*slYD?SL>pHqy7=IXZvCT0Q z`j$9g#Z3udRP_~K)a=NDlwPoNwu%06h*Tkr;|e)THn2-I(_z6gy)Ku3(VZuV8pq!{ z7M_Vh13f)+EOxdnceQfVWZF)M{81~*PhcFwebdxT{A4^fawzPb@ zUxsJ<;1!Tm*ar&Wk1>XQVc(+EL%KFA-bygq5hvhY(!{$XoTPSPQ6p*4^a+3niA_;l_j%|;;8o%VP3VEHIc(BNYXH;zQaPMu zp*%=>U=9bgh8I%t_6XCMtO)h5Ri-{JF)U@J{ji-aEyq@5z+0lo_iPnUK{}U_E-8 z6=Q;x8yh8x?zdD*5W&r(7w5R5*L&hqIrzJ_jC64+|L7A5w%{0d_JHn-z}O>s^vInd zuv2>Wnj_3x6gwAd4)GO~aeC5}p)>CVQrEDV!fAVrNv}SUt*MyzBhXq>K&%g88fI=j zp7&B7I-UZ`C62ivEr_Lfsib~M1$Eil1hGG^6tV+wHF5gGE#e~z`Un|aq?!-yYnRjq zOxyz9>KDP}PPPF!a6WMmiQz?0elSX~>gqR4Z2l=vabk^Rp7B+Z7GC=23PX)ua&bdy z)0$Bp17191RyvRgxHRw`Qg~A}{TxcoJNE31{jfNk3Aq6$xOHe*$RPKgW_Ww#)ZVK* z6ywMECP*FE?-8zC06estYaFd{2zyGY0#sm7i(a;umt?vr3|Y{+F%mnkqMJ#IQs9Y) zVm3OXP^lA_BB7|m*q=z+qKZQxkrlguJk-2`NUoOpG0H;PJJ~mbLu#RK{o8nx8;KL8 z&Sm_(O!fj`8e%rbe76c&rV^px;N@+WDDnUl~*IbFTRlZrz9l~#^`>3iv8y7D2Md!olqUdFMIcjWW>@s5 z4|JCDIzyJMX<%%4Q?$#1ao!U{hd?jXsYXX%{22!Y7;mx?fb2=AEd_#e+y&9;0P?6a z<{<})12?ckHema*UC~9L5wRx3AKqlkv%yh-}PL{y6b)}uIFM(ITK&2X1lAf*ABiB|uS7)yg!EU5n4?@ps7ywv zT*s=AQ8)@U41^j%n=TQg8c}=N1%)$H>7;48DVTt{lM+t^HsPY#EeJIhtv`*w5l;(s z&cgGdq%f6rnM+`T1&`i8FQb70z}{H{Ob_T8Q*$>Req|k=bOS!x51xB53+6J0Ne|3L zxeZ9u7I?$*Mo&Ahq9Zhgb;YmCLsmLL1-lT)huGYhb>ApKU|iYVqRU?T(x5m%Jan_n0_%eiUFZfMPAoIQx>o~d9iLqyqAZ=# z!y^=ZwV2szC}+(6>c}|(_#-TnP|#S|L{Pl(9Xn->o0~94yrC@Q z`aTPVVv2=oQU$nLQsk5TN2)$MU7!AekI$D*n&*0<2X5k<5;$ z?h9FM^YD|S?h{3A8yyc7_Xl!#*daTb_%{P^78DEU8wzfYM2V5Gu>ynJEsUj90`o8* zdGeOUcVLCr@8E9{v29?6Z-Lbt8rNtita6|}TIV3KMn7OZmQsCdjUCaay?wd#l7VM0 zq}76=4aF^w(gm-1rpj)e)~;Vym2aGl$1Ofz4jbs`#1N@fTx?*eR+pt`S#f(v$K0Tqf&wQu`TP|d=IB|pD@VEd) zsxTA(J2ST={hy(j5>fq~P;;0kymT^n)iBEXP9#1o(vYsq=6#Bd$`yhbb)9Y%t-@}P zoY$fQOWMZ7A$u{U{%Gaz$ONZ)(}hh6U(W=Nx014L(?u5HD0b}0yctaHatZSnPe6p+;lIZ1U6vp!NXFBMQ@l2>9h2AloXTseMJ3 zrzw`F%?>Q;@;5Q-O{-2jCLm=o@0wA_RtN12ZVXtl0fbR*16y6bx);huK z*-pUwHh_-PB0sNBK^CmpP_;gewec~prADfAK6&qinhaJAo**jqdiy%Weo7V9~Gr96udZRz?#z9^UiC`1f zOj5&UQBey*>3I}uprBhZ>(-)jMAoxm!W*%nefoN{XELZNwuB|Umtz`SFp8xd#| z;QDp4oGKBoBZ438tsAv$tyh4I@VPG8CQIr2DOdhb8M8^b{=2r)$kZEkq!RQ2ainl| zBea$*7V^+0hklzrwotp#4){0iA@!5gvT3+PQ?(VFb_;Mc{-+$^U4^Q1&%Bq9@hDa9 zAFqJqk*Znp<_-Fd)}nH*XvqxtN+hk>kEY-JYov#7q`bPfI9EaRi~ODO3EpDGZ=$Ni z>9v)iJMjVD;=QT+KIMMpv-^OACiOKGm+;HKJ+PR0Zt?X_+}w}n`3S;C^RQ#a=+o`g zq8S!tUg4MP;(+r)r`nhSX|t>44u{;5UAiq=aHG0n?EF7$2j83c9(3Yx_#r^Y1D@rm zbvQPMYv`X`#{w9Mi_zqt-vS9eqc^m~XYuD>s9iW7O{vw&Wt!qWG9jOo$j2~h%b9gm zt$OOdfy!UmCZnz9F`uMUsXqlM_kY)kc8XEmvuF}-Fv)vK6VcnUasj{87i^Nk_W9rA ze-!T5X;1bR!mWnMfD^&%9{+uZ+~?Qt9$BMpE5@%&_?qEZy4?D>`%3!(*x&1!oDQT~ zEnl#42tN6Dn?h z5@A*5dzq-r4Nko*L1^JtDz<7}XV9XeiTy7%ru4Ez= zmt_pzd}TRzq&ySy5YlaKy+Z`gM9yl%lzFpYLa9)oP$(=@N|tZOlw`I5no>YA_pc}_ zu82@6!(7ihH%rVA(p)q;ms2FGDVe8n1`9Z6>JX7G<+cFZDmg!sVa|N6V0Y@xkc2CD ze~ikIr7Z(}Ea8aUR)O*8oDp1>D^jc>Z8FZaGx&lijpNZrn@`|@7ad&52a-ICdkuLd zQL*ZG;U$kT@NAvcxkElan$LEse?`?0shC8q99$4i*zh;t)G_yfBY>DQ7o+|9+m$Lvg%|@(3S-%T<_t&$pwGRmEjl$~8xvuosW>dysyU zu^HAPy3MkatptAGcDdX5$LBtndq3QB;YHr$|{Tht<-{6gl$!J%66$FEAN(l)XBod zmGg)SE(S75a0@k8a900IC-NconVQC|`DEQU{^p%6)2hrb!YA|aq5S>7GSuQOLV8V$ zlX41*PcY@kV2UY9$h0*LnKCh_qPj-anT^QU`r&!uHey_O9^ z+MBkAP6cfLkx#S(0#L-FK6q(p#1fKSr>I%eJD9ZG&fqXkvHLl>)%ik`hBp?L2h|mF z>Mp}inXp^Vz=1nU?B;tSdad@ci1%5!-jOeA?b@HhsTS}rujJp{a=%bVzbwHdOXa1k zh_WcpO%lM|jcf0=0!tD}hWSzE}JnfsEO}k0J@%LN$(YIS<%H zYw%7>2p*P!Y(l=AVICQ=ec#tVp+8qR?1c=<|R0AyV39|gyCa3?xN|N{X5xc_fPvC9T*( z*nubXK2wKw{Mf>$S8UcJh7tnmrGuwYJpr25q5-sd7IGLxijo7f5o;7i3KQi`gs^n? z0UF3GY)uv%OpmcvsQ0w1H*H%hz;b>+5;Rq#N_n1tX?Ml0}d+p9NLoMNT zkm;_&20tC@Z#TLWLjh5%+{QBW1+qCzeWs_rNFMO#4rZr@zury;y)x=esv6CkdCr$w zqk#U?2mW;rHA7WX%78E z5U^Km(RFg57wy1oA&PXos~DElQCyif2f9LN?R5p=Je0X+>)(SV#}iocC{8C7a`q{4^-b z5x2!iZ{{-+8_lJoNMhGPF=4%DfSyVeA0dW2&8wlZDp7w+yfiu|8T?y>8aO^OVl2eR zy7r8#n(NpKlq34`iRGE4otlLXiYdx;5K8ygbT#>F(XrNnD8@mDh8h+%eM6N(dS znSMV(r3n-w#Av`c%hA+=ijZe+ZXda4_XJ_zuMfqrrd~gN&1sp!I z!GS0Mi3438@$x}xM=eWN3rPR*J>*t}@C-@;e<6V&>VTpS*pXXljt+_ThGu>QtpRag z7r6Q2k{+BF?TlK(9Y)R^R1n;79Ii4JCM9@9EgcUPN#8vT0jJm*BKMb?p~(QzRzS`O zp5)DQA{(4#*#4^Wis!b7HfZrY81em1h=#OnwQpEsIDM9yVbSpn(ZiB63gtv@al^a4 z3j52{PKwNFFjDNt0gp7+7RoLpTkT1@JI0045oY&6&Z5gYw~C)a=Ec>d?eB9hU!Hs-f6QgXL5 z{!g4VTV7idh##4|u(I+Z#bgH;jt687bxIRN7+wHAj6Y)bpbeIz;d=ZU^R3Y%E-%!F zueZFaQ!#E=vT0zO^W`AR(e&8*`5w~Ga7F;k(j8q*b}}TK8fgPMgf=80Ukf+vPapT* ziyI?s@(yRI1{a1rwP(H;iY^1T5?UwfuVf;y96*B~>3lRX?6w-OFX_Zpjnvj}87W76 zCp#bZL193~WR^tPyD?w!9DOrUcN|WZpu|=AM?W?)-tHqIQWWLRzN#zCm89NDJnCYa zle~jrGncTyP;E*NyW?JiSfjYTC(+0S%l&e7w7)4n(A*$(@6lId@Y@rsHQV3GFvN+u z9scAds%-Yd=yXouaY0S2C+j&%1qXEvNcd$joP{u zzYZhiE}VE=sYf5V*6h9@Mc*S8yx1(6d4fXX5Q!f+Q>nS|y}B>sMUez))mw_@NBB=qon#tB~HV5E!( zTyC#Ipp{R-HCxHr&F3!B7ZzxmFltIpt;&_vEiN1DF0P%|>&?~H&RZ_J*C}7QAKr{_ zB`lGvwgH`r2IMqqaH>38r?!N&$n4I;Q+U=Jmj_pfZq38aIvq(XW?d==&X~2S)M)PY z?t#Nt%r&OtmN3v5SOebKp@m?H+sLq3^&xV2IIR0piJ0peoE)qzE;==0Qk#QGJMa)A zNd9&Ol<*Rmu)BPQ6k@fT*h~W6^o6=44(X5!NE^|EdPK|z#uU;sOul z8Cg2>@nN6?zyi;7ZwxN5==AxVm-{xb!axxD9Kzek&BO)`c5CdcA_?61#UYvHWYR6^ z!pBaWxsr%ql|iF?dbUi65X`|JQG!zJo_aW`1$5GD3k|$>cydUPL4PdPJ)W_;!x)#pV~7Z4^$(M>U^gAy|Ldl^!pvTdeF2_-_TE`dYu>50lV=ra8S zyymkd!0?0Igc^xK0T|nBnUCq z&{Lguy3QECBQo0v?Jm$vX(t$+YefKqc_u;<=|nhXG+=X-K^=%@Y+|fB+{IhOfE3!J z-AJhRf6Z%`!jgEaSiF|yV*&|XPRkkO`0H~44jTj6^*B}n}^a9HnPVvcYM9p#}a%(6Fs`SMf zTEqY#y|4iB)s+M+Fs`_R7!j)sLI}7!P(*rHj;@9ZtM&}=+XGN9G4zbFzVViyDbVmU zLeI&O0ht3@2SwTe9N7Aeo)8D(Z=C{&B74cSDY_^Z8(trHG2Yar)wH5JRZ0@^>TU$K z(77OZ7v@E5u?Ph#Wt7pHz~c zbgCOg0`i0`;!CNa#x02@ZBDp-JmWt#o~wgL8WH za*Sf2V2F1vb$zpOex-GGVErinSY00N_uD-vpID8wK;AMwK-fDGH=h@w5lI$wt*KT_8G>P7pDelZ?(&BDqhBn&f`{>=@vYQO zz+Wz~k0$V0xbq*9qoNd&=Is?XOgfDd^bh2aFQa*+sMLWPXK^pEOY>w{=cSRrDbA!z z37rCEe1nlrmETKbcJfl4-x)h(OI2s>0uniJcLOpXZ zl{QHhn;_<+rd1!9rJ8-!IOfin({OQmQ7vM}a5%jA7k|qr|1gd0%atZRCds(YW{<*; z3H=l(_aBK3OEk93pVgj)L&H>e&BlWhL1%`57MiFAqe9Dyo}~@5o_Z1P6g|lEgg_l6 z-a{!anTB~}+aAvtpVl}a5P0oNB}J4?dKE5chKZx^p_2TRzJMicw}~|-TVp_0T35#p zniv^zvY5mO#|ng4`*XraW9kQ~nF|lRLg8sUnAJt4??g~EY$K6@72tFIiA$rvY_QWv zY?c~R5Gjs*BqAUI6&X6aYO5x~w}~oUtj$W>X#;XKacQ*u!vzHFAn0x%#4JD_AN){S z%xW25k)k0PI#EPiJ06ek;PP_2Ui`e&NOto+nUEqj z6&gx|w)`&XKjscj)J+&@Xh8TbprA5lr=n{p#`^ICeV|Hg!60}LBM9<^u~4n@-FnLC z1_Pl17MOfG;lv;VOGT);$UDPMuAM5K4g2Vy4`!i|g7`WFnKTk731y-h%Ni@xMzQQ& zmYP9I>q|j;V;C|H^*iw$t#jj~rS9}#JHVE!IMralz3Nn9`QzavIH>xjIX+@|#`k&j z`?W9?|ISmS0%xnC&fA3{=)CGD(JBq|Z_=#zgm$4|VHcY>jAA5c80FzE<(W_xSNOLd z$k7Ili5RLM*wJwzD~{vmf6ZA40?+%3!ro}weBMUzb3_^ZfyhK9U+71(DCnV92l!C~ zE%qP>W!7HA!}J?$G4}l|G6r7%Sa`zj@HbxRhE>;wRSmtOt-Yv+SJsAC4nhq?p5!0P zXl)F=pu|fv&m7Tr1O{Op;=#`Ke=zp16_XAsG4MlugR**t=AEPCI^_fze`{^Vt;;=v zBc|h8JLzPXvq-*>k8-&M6YHGspMglZPt2<|m;`z>OzR)`$18OX$y{RO`0F419eb;A z^7}bdm%ydT?X#;KD`P&WK-8i73V(~ikc5-VS_`zLeoHD#f){0!7yXqv%i~?-8Lt4H zX`SbaoiMazx|`rWJWn6gy0Ooh6qvU}S_35+spAksvDJ7Zulp%V%Opn5Y`lVRxF1F7 z*1GTEs1tlWJ&Mc(;7an1S4Zw=SbA%RThU9{(ov_XNx&B4JKDp(gRT_|kseD?0~Pho z`&-YTQTlj>sOi=guVS8#mT0*IC@UstvGdKHrx8u}9uX+m`HvzP4k(r0$xxJ%+4P?n zgei917yAZIbZRkC^k9jI{bqsTkAdBW0JPYxTA}$i!tPK3D2!trGDw-Jg3_fbPkq$* zzekph)cXRT;AR8i*>O?73Alrhl*}#3@4SB-QZNGGek7S5K+e8R%~2QV+96GI3!qw5 zKPddtv*oHFBi<@1$7#8w9g`+;RX!+;r#IE)u6*N71Vp9a6am8=W#d{gF#`dd++>dtTcM%_tIzbTFayn1UTg>XyI_|j^@rAhY0;Ze!@Z4&V` zQ7Htv#oJ(lAcarqAXNS3%E6~d@WBIg5iq6tY2Yi6^&7=kfdrlkoBD1nnIM|uZ08^- zoxm zMf`lR;x=L1EuJrfp6Q_h0f99?W0Jv#JC| zh-4-_rkp$K2i|Ea6@rSI?z`a)bxyNX_r7@j%7x+CxhP&G--chOrx_|X(wXBDha^?s zf$=f;+fK%i)r$U&f%T%M9}wnrKdrk;WE>XU!+1zA{amy|RnA-GScn>SnXM|uX+~-6 z$`=bIfLWF|*J?|q&glAINVeidc|z`!gG!}W7G+1OcA09q1S2;|E)^S2&IwD3iZaN~ zZYOlM)DtzX4Cttz;5&=E@NAzz!tMPd{Ag?@;R=-#@B&z3~ zUr{fLY!rRA_-TJ5(SN~Kd}#ysYl8cE13aUeud}^eu1NZ z#ra5>+C53}uXTMVr}x0Izh~Ns2?xy6DI|uQS`i{@L1nfTpY&qk@j$Fc)W9_KNS7h9 z&4{^%0bW_g|8Uklgm!Mp9USIgO9n2}O6Ws$pQfU2b!EIJ6KhvBasiWbLOrPq`Hst# z&gq7lvOl>R<6koVxm0&YG=85tFR+CAod$K)GMUvjuicQUVJAX$A@^$@3o3_UmX7|7 z_x>5BaYe)6zC9ZQ89qmR&kq?KlR!|>6d0MplzEg z<$WgT?_$Ai#A7ah6?=@un+eCJ@d@8wzv2>Z!>VDu`~GhsHNo zTE{H7Of-HI*H|i3T2%#-x7}@X^FM=Tokx3R&qA`buR5e{i*=b}*b;2M z(P>MkEA-&thcmdM$1*$H0<}q5%8Y!Pu~Wv90cpByuG$}_=4zLt@iN(Pdf!ZNx?vub z_e!m-IFtL6VXnci6qF=U{xpmX$_-xWH)GC+a*d+o_eqT_fd-0sT9ZIrKOdK19D7jN zknLR%hdGPGDsCP3>5fpKLg*}9IsS`w_iX6L({X(R7Z_U41ZSm?M{1fRb2m^8dM?kk z((laSU*~bIHJ*(PQ;L4WTSg{_O;e_f%ZF(=g^y0MKUWvQKWKc;%pYXhk#*OCyT=!o zdt|%b2--Y}T41D^aQMTBWcsAQbc_7y=Lyn=f)N;1=efI*lI|WF(roz6JHT=sh*)l< z7luSn5F=b}7}h3T0k3Hm`kUi=vx@<`A|LNAkoUOA`&{M{J<)Iu_J2(9I0kg{v+ZZB zzwjRVamhon0X%ODmY()v&G|k}!Tm@9SbQUJCs_2r>ZGc@d~5k|Ao$Wce`at--pPDG z0x30{Ile-f7@PeB@}doJf>VgySRDtrIg%qWedbDXe#S8i-e#QI{g$|cws_0eGMO-K zDJEWi<6^)`xCFQl`CWzAoC+Qs2A9U*`3mC|LbyEY0rt z`Zv#mdY;t?pKn#d`u}Uy@;}_(U*(9ukb1(dj`n&6jyC_WYEk~1RSRi=6 z=FqU45a38#b#YZWzdlaW!y0UmKL}SIX03~=!Dv(P7y=TcLpQY0!6dN2IeSa0AIFKu z4=|P*cQl5Or0yDp&ma?o&ZL;%JCR`Mzknf9#1|(fsT0wguaSPyMgz^%uAi{&WcUFg z<>GrH>w8k!13oC1#dQhl(n9miD>aeRUQ3a5TOI=Y<687s-)Z@p;QS8cYS%a6?Aokp zzFbM5WW*qs9|%>5+zyZDF88T2<23@ z=pU-4{McLJaZo1PV4&om7i}0>hLZd|jiu;ISwW)^XAZ8hUunN11oSx-; zR}uyU8AS~fSOPk~m`o<^MZ!N4nBhn;I!F@T_}F5qUyCGpUx^qpxn^h>C4q!hR1gF% zB!i;$Swj%T4de~8tG5|br{5?D0xi-U&>wY8OsD_khJQ@Rx`|c4JPmXx znCs~}7;8EOm`Vi^t{G(#yFRxQr|C8z5CYo4wDvpcX61VDpeoGnz-|-<$Uw=-!e!RDI|#vz6A@R zZ^44=KeONeq_Gl98#$WV7>ZjP+x$bX7?sgX~!`;M>}t(fUnmUv+fxNc~`6p^p_LiKa${ zp+0d~p<) zK4Sh{ad>8NdF$IH!rGjSQ4*%y7W9@1}574bc3>X}D+!(m#VTte{HiCAmKP zTRmkcEs$Hv{e80p1V|Bd3B&nI`6Kv1-2{Ilg+O~AsP2n4MEW%u`$IL16~j-*Foh5% z`&|>+J%FctJ0_Ps_gM&YI;9^9GC+wpg*-3gI5`e7 zV&)~FogW;LI2=Vk_3B^6rmNpDbz|QWIRfH;rCj{exBL4CQ+@M5Uc~S+v8h)Fg@DSn zhl4k*Q?COc#@B@;z_*CEg+K#RNwqYN51gFhqX+ z&;)~WqI|M=baJ;)?ETZ*<}HgUeX>rSUpkA&;ZMeu=h4U3mHm{~=anYf525RyKc4y( zV&(O~b_7^|u)zY?0KtvHx;O5H z4Y@;)3x$7t?54&13tDw&O=04<;$Smi$v`vN4h1)jNEXBn zm#Yf6r)mc;TF;%U%6$}g>{aRWC-D0ZI^b)X^MX(MO&QXJm1B@mtnb|A!ud~!lagg^umA2C`0+ZX0H1CbTk z1oE;+`4e;KWFoM){HJ>;rtt0jloN)U;sWMMN(oe{=O0YW{|8N^mo9m9Hq%JMnIp;vT@BK;F- zIEs+OiHn@JXybG!H3(Bxw?c2*oO|Fe)#&J!IW7*nG$MToaRej0Or&CmfM#b&TmA4e z-}rT^6tO(0`m@K=G}(&=GeTmCK-1KaeABY=W1@k8J4doeFkiQz>HU6oF}x zEkuUuMTNVfuF`@;UKP7!&!xwkrFtw&g zvkwZPm#d}UOTm>VrL2_cfvA|f0u^JxDiG_5T3&_W`o2aoEFi+kRZwD$RHQH)K5y0!aW`sRa=cg8}LsBC~_htf059w0uN^+FLicGI6tG%dH!r0lk zo;EI)sR4Bp2WgWfR&0Lc>|X+&8x(Abjh&`)=Vf7@kzx8%kW+Dd#mp!i`7Nt?>BMGR zQ;fN-ox=_1THe3cnB$?xCO(BYZGc&1Y9b<1xpmKL_Nf9dX5&sh-8rp7+E72$eq`(% za&}vB5^bpGkZ-K^caHQ9SeOzZolrAWQ*W3!9PuViEbfb%55di9>Fo_!GOkwZKEgz2 z?`O* z@^nDg>(?G3CMxi%8$I8Lr$K|b@V_V4E{9CpIn!(}-JBri=dS5J2jz4Tpj8=Q#UN3& zc#@>8r2hfe=Sg!2V-;(}I{ed7CO+uG8J1X%t;lgFU-HQOo=i`n#u~vtoPM3{6HU~g zLJv&ih>OG(WIL`d1qqYK&Hh3@HchmGkii&HDp=AoGHcc@l0L0<_lMb~1(4|IpsszFO?5tdL5fiTS4&`$F8>3opNl`z)x0poK$8@i@ktP8PQGrN0$ z^Sr2bJ8&FV!1f#B!mPa&hnD1DFi$sBdUS9$nZZV6)Ai`lrL^xTpu7hg-7`d+j&L~h zq4t+(hspAMe-7Nqe&!|EvAo2J_(;Vy_)wc%m5NxnE+mb_A9hRIT z>zii)$-<%>GSylsrVrBYO3qU_0^BNdnNpbjPCO?te#&)(T0dj|X|JUs?%)jp$+hoR zTO?{baEh1}ZU8+P4%Y!K2&E8X+M`(@8n5BzFZh6N1uHyEgbl)e{gJvYGSNXpPq$Xv z3H||lTPb$$VwVYip zZSIZvf!6`2vmFCS%F9mO_MUS5`Onb?!B1l=SMLVLScYo@V)1*S69`~u_w|h(tHF-9`334pj z<6goBb((;0h0l@Tp4uPAyd8|JaeMP#W*P=j#T_MZ4`$4d4Q8NOVK$Fi?z%vgpE3gf zvpL~kLQh`_8k5MrQ*@U=fBc~SUoox0UxW4p|8fII@GpP=hKVATEM(_(k-fGmD-^32tgWJfN&oGY%M6v>k36hZK<}p%=s{7M{DV zmZc~Dc?~<^Jq(5ZFdCk@AlYnu_Si{yR~|PIOT=j|I)RxgII*FYopDVgz%G;nnSE$6 zp1k#(N6`tAEKQ=-tX^&q-flc?+~bWNp@h_P`mH^}o***^lb-VmyU2j;aBkk?_|i>? zCx2os-(ij`mui|H7k*mL9a{@ukiJM{pKLbMwBKRPijK-@+IoIWoX0*}`^VaD8HFJ~ zM2`s?7eIWM#ou|q7pvd$IZ5%!P-^}yZ{88cVQX(0bGyBcTU35FoHr=midAe7Vn7+0 zq2IQasFu>$E}dvg{@cV*X+lp#M11f!ch2u)%XoD6r!|j`I%7=U{$t-LswloI=Cj2b z<+X&g6Fjvx6_&`?nDC#4_j2qo_$;%=!!m_yw3ZFC#ATXRC7i_3t$*6;e^y2{Wryat z4@E=YQVm;ae_EzrXz<#1!a@$C|JHLq9`8TSO($6wHfi&!`?zNfE(v)kYVMg^59!zt zxTh+ZJ_z3_C<%+h@ee>K!yBe>SJY$?)8!xd&KthoLhKUy3Y?$=6!-Q`SQT299iVK* zDQT4+S$%5vwHnYdZnm{V+MIrR1_cKgiJgp>fH{)G=b~_(r#bgY&JMEGFs0am4uZ&y zR>~?&BQM45HC-_Z@bW0d!gEn%B84+8xVdtf}xq%U9 z?v}Vz9C3kVTpeaECL8GFPYEBmiAbO$2uBkbX3~EvgO+i^nVXb|69XJ=sD~CwdwxeZ;Dp3 z^K!^umyl;m$_LsYZt{kX7X{CK;n2H4p>&4xaOe|z#Z?KF1?yt#2>aEDC}PA6UPL#d z7}K2=O@lOT%&pB&8%N*GHf`qp@%i0sp_#el~!L_G7jX)A-DBWbD;FZZL7T_QdxSB9T z(&(ql5+}8@Bx8Junw>{#N}V>1Zk@UR+E@;1DK4Bxtt2joB)Qqvuho9-gF^KZN5T(<24%fw8Qaom_Z3AS)CMQ6Vn4W)iR z)4219j#o%$(lN_s21yH%kyGz~yGK}ylg;h>-2~d-6!CxBI)7<`ztJcE=mKfQ?=Ik} zmd3>NqY;Y@Gerq#kjpCxK_2(>#mLYw8PF54Lz+|bGxHNaU0&nc9SX#1=FB$|5%u!% z?u+ae?7Tvu>JQ#0qB>^qe6HWJ`F+|s>woH|k?q}(2Ls*H{S`Uj@*KZz(NpayOqhyLW zdD9KA!U!t-?Yl^B+u=^pJ%ms5%92i?Y{%WcW@)+7%j3{rDE4cxS;}P+8vF7JBvo)5 z(nvTRHguNCOO9>AYJRN&=B^b9b8^H^upiM^b6{B>b-fPV9WFF4pSzym7fIg~8rR}1*evNdK?lgl9d*_O zNMJ;g4{f^DZV0pW_5}P z=zIX4e8L`ZQ1B9&9PC|c9)w}IwFM3sLXBCNs+V54bjGc=|JtrsfEr~(rw0GNY`{rQ zg~Cg?B=7{*>mIjcrU2v~g*ZhR%Amj;rI>=B7=LdZo3|Cb9`QL&z&!Y_BvA#?BcqHl>u*=* zAn#$B4D=@f{0+KXWNfZn)Ea65f!G+zxjIwjP!(j-DRSq-m0ss>b75WpELJgOc&LH2 zV1bO(lo&+Rn(K*FCWp_f?ERO|{c+VFv|2z$TGjl5+R$u{8_YFfnxNMGi1LELl|AU! z6VV=;mOUs+T*2oo4uYr;n-|m&d7o{5g9MVMZ2O~At|N+^jeHIjICad0iiKc5kqzNc z)FRztUjRK+eV3v%YP%rC<;m^2BjlB4;$BORX0-{k;u;d4j zD9AlGuLi`ojRgO^Y#7=2E#MgaOlixKk~&=@)X6jl-+x~W2~^TaXZdXK80oa!+)|W_ zV9F*VOOLmaRHaswdsIJ_t;%OThcQ2M=9b|8WQSi$Hd(O{7#IM=MnXX+mFZoWRkD5R zo;)*6We>jNybN)h95B)%Sj%QDBs*<>hz>wPjOTl%BB9(674I8bpl`3`+m7olIOkb7 z0ZBShN0mcqE-Im}2~m2@|8Cv<_8HYRpuZaVNkilYLGqxf~0xn&2tUFtW?q{&6el%tLh9a z>Pp{(NdtfrzBjH}Lbliiq(v+ULD9;~=$Vrpt$i{@O&W_TIO%qhWW*DfcCaU1rrs&T zuHLOUn2#sAU?Tql{=fL)`5QmnanHs$e`5y-s2@LQ{sUnDr+WK)m8q;dASt7NW&Wuf zbzT?92?RmVptTY=1E$p1Xl<~U)vO5|6ShmYP7h=bO_!!{{m!|~@(i>?ufE`7aiVS4M@=mhzs7l`+fB0wSD0-^{1Dwxf=|=cbM{Yrc$>%jL{Kn zcNpNsRrqK0m`k(L6D51eP7EXq-BYP6O7P($0*I)x(ykhZpR085nf+0VAKSq?c+M|j zY#@LXNKobDIqhM&9}q81N*O)kAmS(7)cHlo1t5NzMe$;A=S;FtrXC6u^Os_ns}-pz z;A*861_gUX{07ukaKaH02(l>%1`A^%_ECuwB70SYaI*xwAa|u(3cQJaJ3bf>%GJX1=hk`}*#cBdAyJle}1va4~y1bj4+=a3Q z^CL4OOqPa*3iA)WdG$TML2|wUfQX?Fu6?&wdVfWD|x% z4XG>8zkC@T{P{QUBdZ$fnKC6|&e0>&F@`0IwZ5`cZ{X0<8V~H0sobal-M@u8>x?sY zRTK&t4=IViV^`ZiT2vXlub&SefTo_ChgGl}lY=^m+ z-gH0|#gcx#PqHi4I*3!|l@Ur?<^%dXJt7U@B|fKJ#xF(2KP5eTUuU&JXgyuD-hdd) z8NHgs0n8RE*G)k#*R;XphqK1MX(t(`(=f1UO+ioByv44b&5~L$c)CKp!I)Ef89iZS zcFO&t?A5sl793e8XrL6mL}WEJxpqzC1M!LJi!e-22b&5kG|UdfYFVj@0O82hHYxKM zq|a%qep5;NO|3t_uR14au6{JJSaK|doakhT7Bx`9Nfh0QG-O(49}*X_6vC^#zC=n5 zN!^ICP8!n-CgL$TfU}>7+Nn%TDKy9U+mDLC6u5Yhr93U1LGckN7fYxVtDD!^BIyOFpcI>K+Qsrz-< zX4ANp2;@-~U2)UV#jZ(LCU`)Rz3Ut7FF%Dh!b*~Vmqfe@EzsqS5tqTTRi^iJnDRdb z+UR*#Kl~c3GL2bTOs)}r z3Njz6Jx0`M(KxSKk`XX5l5|vQXTFEV+gEc&nif&krXhSLr+BI@nE^50fjS$bskqLO zJ^rMMn6mty>D6svloV&59VKtW2ipwyyWpsM$h3QkkHp)Z$VsT8YxmsL z)bVX!h)-9{?SLAW!#W8;?gG?tsbzn*O@+1ipGRtVd}HpxWMR}&_9(a zEtYwPdtm?`n$PuJXjB*@BR!6XRV%1fbbd*i%CTq-Nze!7aDa1m~;9vVN&HDkE{@9hMCXT_ggQ- z7|8-*%YI}pW3oa%FAPb#t`0F^v)L^Uv1qZ~q((woue5|}k}g?#Mmb?Ad+O=;4<$d3 z4J|(p4K%ZM2~G|?v3mWeTqKZUwqz!-+W0xyGjWZLp5h*Nr}@xc*J~=n$CM(`ohsD; zox!Cg3=_f5X;Pe(jZ0`Mp2#SnS4;$`vYW#6R1uWPIbx7Jn%&lC(i_c{=pRcxSu2F} zh2uA_UD)TNhS>UM?HLWaadwt>5_p2kli|9B8-6^fd@^5QjTBTkUft9ef)G(`rT$nj z-MM$&^_ESI!x@}N;-gl!$nU~|rf$N-fptMo>O-W;0g^}bmIu{Oa2`(@vbS64#$}p} zBA?8A*1(qxk^D#sdPp1SHF9Rsa2Y-nO|5J61#47aDaO5{?zINruRm}|A6H3!e%i!- zioLMRQ4>dbuMF8Q(5tRfKi`2FMcAK87Ihy!v)#ZO;IACy4N%;gMd0LrhA&Ece4Z1r?G}FyL&zRV#U9KSC$s=syRf4hHNr$rih5)hc2_=fd!t?mo3eG^-t%A; zanqU;VDenmza`fAs%k z#5+tqWoEy;p53ASAiX>j%g^u)GIHCTu|q<^p=v2KfGx)?!!*Y{g{~L8R07<66|CK7 zhkkhkz_Xv<)tNpQ^1XOyLTAi$(OE!?wPGm9>%vhtgYaa5^(SrOSJ*nw*sOsZVcG>uxP>>*zMGJKg-6f2U-E06}7_%kL6~o$DnSdvLpgqH4<`lbA`I z6bGy%rqk0XetJ|OS)>0!gcyksM^ti^8($O=!zr8+ufBMdqUfEI^BEBvwm*VYKq#SB z&;eOBY$rJ~Xhe>@iSH)>W~Ysx+QXcerz3iT{-wFOxuY?uw#~S=p}OSG za4!Lxv`?TabdcCKHT^LczaR5*L$K3-Mh3~K*;uR)Yb`?%?S}gFy6(=d+qt2K#pvaq zfdPf%*?Evte~v;_+8wmyqO6J%ZI@^7lr*)SxysxJ=q+~;|FH>-{2k;t%!mK+QneqN zyf6O?*v4%;lIzy$^75`H_LDj#N&CCdtavTjr7`a|qOi9;X#AeM=n=u7%Z>B=yd$U? z5OfTAA{Dd5xt8kTgE7kP5Haqv_+Tw>He$;#I>E#BJe5qQ@`G@m@to)tbWd+xJ zesj}b!)q4o^X*|kn#{W|@*%T|YqZMEj(W0i>#KDyP@*dooj2ZIp^EqL3yJ6KM~iIa zpU|X6hIgs&em@ouey0CJYgK0GJk3@&?$=Gw0=p+Y%Sd9}GGPj6Z@tNMlRi)lu5>!w@- z!2m913NI38_5^Q>E(i458++74h=trAaVP)`Q!DDgyd1Qn8W}P&Mb;+!>pTPc zSHK&=@Z+fIyU;MdS&RR?K$-qtXiBRJ-wTu{GXMiz5HMC-1ttyz9bwfF328=6z9ekW z-$vS0TyYe7N(#^`?A>Qt1wiFx2kaTeEA;R}+=o)gu&n5aw%8`SUFz%o;{)smQY-x$ z{T3h)L?dy(7y-@@FsY_3oT8o|x5{`!(<9Vpeghe&u_N~)!}yHK{$Yy;ai@Oi4hMAY zJ3zHv{Y2&Oc<8ycU;3sLo^>5@*M_k_?y&rH|P1I=zRsi@41rv$D`+$FnRZd_)gIazcF{ zVG@>B%WAz8WKB4~(_?XWfR^q`*V}1=f!_7gb_&y1q;#%)=r3M?1>#YohZk)2C0}!* z#&iuL!5IftsWI1unRcqca`lbyrDlb;+#_Llm(_s2P<7f^Ov$=eW zwYemtlXqvOfPrk}tWQt<6&G^jcYQE{z(y0cICm@I@sZ$WM9cC-u8_vFjBVr3%y2Ik9nZiQg|AA(*brbIPy3%&qx!4S%DzXePKr;B6|q_T+|ql%{0 z@M&xzFR)+7dLTG4DLK-+@#kjz3RnhY8Zz=9!lvOJ_n3S`SVMUy2Xa^=8(70RtZ*@` zZsJVvHg)q|cZ$2SR`SFz^}>J-&rP&e61n%_PQpIJ@|_OYkk;pq5D3ig73v3a7{@$_LryW)Ke;2v$c%yv*HNaZb7g#Ii*%0MhYPC@q}?I^|c-IKc+LsUK zGRR`p&C(E=(|^H?j_BXdANwWddpHHlX!^xm33Y3-JnpSpxuJzeYL*`TvnJtM=h0Zd zhy^{+#n~E&j%;^468AYzE3d?4McSdc7NM5@2Qm)uttVxNQ}xOp^N{BkyMU^`fgwt9(zsrW|wiRw91g(%03~N zmN=s8{I0hXVxmx+mhEF*1_|Y6sn!xOjw&^QwbEc(>H^J7voXj6rMZHS`$aGv!+`=5MF7+43o)9zvULY^7Dq;y6*}5NLVGS*-h}v7v*d_#xx=p z+u(b`-Zn7YD+WZImhlORcnA1>5{ppEP|C)Hk?V!NnztY<(-5JJ&y=+NJjVYY9wx&o zSl5zT+8(dq1^EfUJML>6h4(x__6gvQ9K|=VpShXA4|U);y_)KAwc&BpO2>3}-_3^$ zbUo9+5Oe~#)k|i~ZWw>Ah!t#C;G_LKF?96YC--ZOJViMUFvEG>7XrH-@ zv5o`EggSx7b5c%ie|NyVVCjlJLfQI;@D!&sT>y+%P>0Rmb+0B6 zByM_9(^u;NrgtYJUP0(EX1F#4V4XcmFnbT+hM zjx583_3E)xO#C=>Yh4*qT&x8C;GlCkX VR3L=J3%AxEdEMtKdJ{msAN{_c>$n6F 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

{R-Zg ze*}1qC>Ad>@fC@!5_yimlrBrVQ^It&VS?Qvz41MH;9Yo-VJmP*Ogb<~rS5Z9;Y3!= zC^nQL+K}!^kRJc0pbX4&>X#Z#p`?&rirn9P{?>Cz@$&b)t=Q$ zO;JSqNX_YzhXhM|dI2&g+||@>YO3uwJ7=_gwYzRy0uK-j<;DKRIu^_)$_LKqx8Sq4 zxVz* zZLBWhVF*nN&Ek^Mic!oP?%4i+cSR$q*km?if8%ww|5FddfAG4DrL&8vovG7*;5sL? zchd0F&D8be%h5!twXl#Hd?1D-2Z)8@U_PQiz@7{YSXYXPq#9eNqdTa-ClNj{a*2v+ zKm19}091^p;%Rw#L#wj7y89}>x|;m!<@m1~dnQ<2?~dQwomo%%%XXK?N>_T<>s4Va zs6g{;GWfx56z(goF<>8n4B*15GOG&_#0YE#EHl3T3}nX28s4>mIAP#O?e_pIGjrtj zLqK3Kw8iy{0_e=@;`>PfbfykiffI0D0|9$6GV0jh8ix25fKtomm>9gW`yH^Lg;IO) zEDoqKpTq%d+VoR&&Glu{Uy*_Sg`?k7vXH0flFJ7aBCTDGw=kAKcGqe}QI~8RB!X&s^4fdgw&fyMG8n z)_ZIyRn~iWNL}_LJ)FNa4_cr3))i%k;Z7E1XWzdS&U-XKm4w#c9qS{Y->dyq+Iwd} ze-9GCXL4(u^BV0>pg9}fJ2kwsHwy8&9YFUH818pi&2PM)EA!D9?#FmnOXfR3^f}en zt6hhm%XCYCZe!3sy2mg3u{boN@oPioBQ^Ys?amqH%Xrt1whg4$;I=qiKmD~id?)R- zI^0Y4XNiC^lrm6ekMs)062=r}5U~VY+X6h^xL?hV7S`^7Z6$ykI7}ThMHnl{7YKr^ zkE&H5@hah0kQRg-DA8Rogj{UI@G=fup4lZ72GkpLVp>HQmSD7Z2MUsJc4sG$0EYh?u02VmH0RkyhOtyT(qDcHM-=rhY~&02zrK& zRW$Keiso&)#`Ffq7$Q0GVF(dkc6f-zLxllIe%a?^-?@M*Nm`j(2-&aIxoHvlq^uYV z8b)eVKr3OA6NzwT9!yI~zj>+fBEWeeB>oXE zNgFf!Ix>J5Hz&Bzyuutz9fE5xe1ruX39IND++U(D*A0hj;1}mvR$$Uv|=!@RoOjk{n}%51kw3!N?BM4;wy`xL`@Egfg83^ z&F&$f;S`jHn?K#QQjL(g1=bJmnu26hyVJy2Bcz&w_d}zFF?;l%t42eb<3+R?kgUim z#_}a77}565BmN~`Df|CxR%P#-ZTNDXNsdJ7YCcRnykSAfT3PEM!gT((rA}ZAAA|vE z^y||Nvb*YslCKX%4wTsHhS;^=94b-e;bK%RkoYHC0ow9HOnbNOIx9tiz_#49Ffh?CEqA_kL9}v#>2#Wkxd3hucPU-ku zj<;}&tVt0!Qta#$o%Opcw19BW2*q(2v={`iWs(Z(!YjNv35Em*8|-DMK!}W!KhR|8 zj!-BIX$ziIESjMxZoigYydWov(XNmB2nQES4nXsrzRYIw<^wQgOx;KI&D~fbxi>kF z%0kruqZ`l(X7d3TtCfXahY)4%reQt|JLzzumFB@NFwY8Xq8t>~z#iuuQlowW?nnWm z$`l1cTw7Vg656rTW?RL1CVC+H{rT>7QEMgh82vwws8wILOiaF}8cR|`I09QDXqmzm7kPQ+>c+dPI zq*@(IL04AHkxY$o@S2<%&B+b6+0I!-yI*nek0Q(I7%dq-L2IQ7@{^yyuN zHw}aD3u)_+(6tPUIfnnDYaTY;cM{eyjHDh`ZE4FeXJc#=`?wW|;0rPBT1H%1+ZW&W z7p~AkG?W(KGpTqNwkk(@>`udKQxA&K@zyC{Y#5nMWopCdR2*; z2WnGA>-MmXkH$;4FYp9zf5fPLX?PqPNe;LxqRm0(uOD96$I|{#;gR+?mmPc8Yyryg z*hgXvMK(o=+NDY=zq_0!ms!m>o;40;yQ1`(#JCKUIi)^H@0$vD8AYlOPq670pgSGs z?#xPz-pvfnNG_32+K{*yBAr|B<75A6yf6Fe00!RwJWHG|9>T2f(?YRjZ2=~}JY@hU z5bZbi@$Tq$u+FW=;qG9yyT}U;mm0N=?lSJB2yT>Wit|9^3r4vu?9Ttd#|Mud&i`v`!fjqNPd+su#UtTI-@#Fq> zl~l8H`GLNVKX~4iInYq%;L6K3W~$P|N@98h(Ligcsn5^bv}X1qf6LKLGAo~R8#{v{ zt>-xpQ%`hIh#>nT>i=Ou@pH=_8eXdUf#It{iprV@j@+Mqg%{pDjXD6O)is^WFWMqB z)4rI9+pqLGNc|i*4w3{Y;=z6a(~@Xb1=V+i=vhI1EPs1N62JLP$DN;Ixj1E(RI*-&{n5E?FDQZ5BUEWd#5PTqGefd zmu=g&ZQHhO+qP}nHg?&zZM$lBz1Md<+>bu}yFTZbk#l86WJHxj`h_*IOqP`84EDxO zq)Ej<22DY*lh$lmT?etQmzkH4xeop3#G2KoF#G#&56S0rFIsv|oV`9q(1Ysanh;X} zK?T-qUni2iA$15_tG?qWh$TG#5LIZkW(<^1531+6P3a`u8tBD?!43xyt(&e|`^npn zxgvF}^kJWis_iPKtb7xtN5}10CIlNTGLU3C3t7$e$LfI7x)0nKgO|-vV1l+me=<>C zs!&Gn^%7f;;MRUL^5FYEo%J&%IAkK#qCYLU^7cZedVc@YOzb_XI*TRuzF{5+WYWLg zlOk$}Xz-#Se!M8oVqe}W_yE5l8HPK`K~!z&dXwa{uf;xk8oUNpLD0$2IzGwSRLrQr zCEI$4ESRfu=!Wx){xrEi$g|4=XZ5WLXuo$gV2Y~{ ziTo)iqU#4t?;j235opW@O%b`!P*qDK#8fOlHEy*L2AK4T%S=|vP(D4f1%&Ig-ny01 zr~62yQ}r^sWN^?TVs#%tF1JQ!ClF7iFPq%bz;%ojlBZ^nCz}RXOP2Io4kLW&c_1ue zz(g|tW2LC%rL{*bwP1oSXhBcsP(W?((EIehK7J~$iJWCr?S9u^=+~Ue{NL5PoYSJg zWF!;ZzDUYOv8RHK3A^Bc)LyAff>(x`G_DsP$l$I;vE;Rgst2AJd_|g9*O6>8Qs?|M1%I?yegh8Ip%i>0$qb0zDiO z-ytob*?y9Emu%K;zhJd}qrNy!&Zcyt*j_ql)p5~nt9BfQZf4qM9k!yLT&#?6Z~s2d zwonb?ZM@X;HWaWcHW`~A_xRhtuX86(=#Yz7{bp*{H8^+j2BGgk@yaM&1G6T;S5vuK zgbJ|Oyck;g9vFS8stb^6%mzduq+4KEKw5xtK05j@UBv-S{YzU}{}0*<1DT%OSbn&F zG(UX+ACv@I5(C;)ex!ePFTZjSgv&rY#f%Kvguc2GER@Y#x^dFC-|Hj&xaiA>ps2*FcdIcaneMp#D#&nVp48nMz# zAN#qUbTn@f=rHSxBbbo@LhQpy`r|sVDDjSGS9o{6Suo~!mSDmt^GlTtyDPdiH#n0- znyq4-xN*EoU((XpQc1G&P`&=pXVEi4d;w#detUofZ`&gAur8O~ZAe>?#iP&?ES-nGt|F3ao1PB> zs$EUc8&y%vGqFBg%T%4c;4HgmmYr?)P`bU{q!$=7w>+DlPUHf?U zoFc$cD+%%|)_c9G{8>P_`5ci-xz#XgP|!?|EmA|$dVH+6h9PqpzKN5w4kFTDon#v8i zSriU^`bvAe)(%vgt{K~mJf2_Qn41Hqdgrh2e42(kHh8a;ciPL4RGp?MvB{04NyhTT zM~!R7?E`@7qI)j}MyndLhdOxfMJN>q$&J4NGOF79x(TSsdi9!KwT)_aqlUwX>5n1V zQ|*h5WLRzu%$}_F;irKo;cUj4*_f5jY6Ah71t#MW{%HLBC;z{MTTf9siGnotGmuaI zzJa!kc`2o{5?IfIpk653C3UuUThrAni*jOxGhnj=Bw)&eg(KK0ifo=oQ>@<)NOk;nT$SZto$iC&ka$Szgycs zjfCyA5PY={X$>-|A2x6xw>-G|R2@oOXX2HTgFR3Gdc)4OQP?y45$X}jPlB*-+2U`% zQ6qc23Zwy{lbi>V0YxR@qEmIz=}4rLAxR~GV$(>ck~!$bH0kwD1dEyrBu)k>81XVq z0Gh`I&C^8SlX%sMqV}aZz-N+3>=UR%CXe*nHF1I2#wFWTR0nb#k-3RR2ca4dc zgglVHG;o3P#xao{5l<$^+0|wLDm<`f6UL3kXNRhdpRdta-J@^-^~E!ZbYzo|jv)<4 zG|FZZVu@5~Qx`f$sMDoIN*O1$YtSOOO&lAhacgwr3mvdvJR?uCc`%jIxSE|Sl_ zWD~D?sg6JLSRH}RhCBeyl6o|pih4wx;=U)Fb$M?*27gtYn!IP9(!6({0=*ZWBE2V` zLcKStjj8pNJeci3zB}EzzjwNodJl2Q^&aa`@4mE7!1XA+Titd%(Cx%LAl?3E0PNH} z;O%rB^Y!pNDBao}n=z{WXr)ffnv{ISX_Nn>QX8W?wtP?F*7Buco3J}31$j^ndGIAU zYMLP8Q`UW#BRNi+kbj?0KBg2?snli>S-0$+P?Ay!fUFW+u83S(uT-~D3|fk*RNk%y zt-=ZZPRA_JRZzJADtzn8Ea{bRTGmxDBWD>MQzFA8soX&?MMW1Y4;f)^8Dm#vL03{H ziY179->B%er*`C-;L#~N-*K;e3ciua*PJc#5>s?JUG6C|m%i9}HJ3i$5$48(-afpT z4W3E@oD%tgly8&#_J z+2epIn^zA|b0r zQcj`|zbUv}jG}%4UxF;&)4>kcE}6%Nf5{l;vhH6kN4P?UbgA?*;2ALap{{*aUyAYf z#a~Bzig-Uj=WfrqtadzEQ7BuI5(3U)Fkk!r4*3Qer#(@|h;J|@cF3_(>B(3fcC!8| z;M$uxqLN^{KIqbtGSr*PM`F6MORXk_vRY9kS>n1j8k7`pTS)njqY4vtt)_mpCIn0+ zjI2VLP#WZr=rSyyqC&ffOFyd%D0jKxT+M-|l1ePBw#@P1cRTpIEek5`0O$n-J4mVl z(KB~(TW9ji9((5graUf%Nn2I6*e9k5i~BNWy-J$yge&+~N&LU!6UNWd2;;RfUPKY=={;k$mB1{^YK_pEz*^JwZiOY)#8<;khitQGdDNo0& zGTaqH>X75RVk&c(2*?ZRF(tDAy&RySa=&s;xXL9@cF`QT(JB~vEuBA5OCj~jI)IbQ zf9(@Dz{@J67C#m z1*aFmmBM76Qr*LLBwr~N1tV5B56%c6X07jTwp(9cg>+c91=85d*i4q@3O?c|(F-DN zqw;J2DCt0eTu??H$=KI-f{rL~Dd<2gF1g5;)rN&!fcB&ni4*ccFLLSEsUJ<)3}SOf zG{Oi1EFFw*P)Qmv9+QnySuS>IitS>1AbDP2l!4cVYdQZ_zLB^!+1%lab&NZSUIKFv zRc1?AViW4!05rKkEmv+EaCh;lTg#14t(i!Hp$O`545uOXgQfVY#dU8Tf7NE=*5ixB zehQ%wVmpKzN6^h)1)^h#IS);<>aGyf`8c+950T!>D8~-at6}(3-uMT-52`)ZlSlME zor}3hCzbr#ynUDHKTW^(cRiX&2R6$=owQ8)-pi+sY(Iv$`~0;OQQ+m-k-P+WS4;MN z9qrL(m#c?=mg6idLnZ1(_l0-1yj>b>CfEvcVoQXVQ1ezwE%`XglnH z6M7Hwp>Ezi^o1Kj>`>DBBnjKjrD$iU_tdjIgv|g7)FLj#9ml}&2|uTSLQf{KPYHJL zQd=yWOOtEb$$!fGKk`9LCKJG|CJ?m_u)GrK{q_mqSYJ=2sHCq6nTl<@!p$&3T5YzhMcbt;E5sxodVQ7 zj}1M9I@fQ_`n*nG8v05DFxbKuXI;Fy0mF;9!WVeWdne1Pb1%3Ssq!4KnYwu!u5H(z zOuI!V4|1Eq*p!(;l>z5XV{q+T+{ZG`Wtc#7IiR1rCj4Da}j|k`= zTRdW!ppXScYbrPpnq@>?kfQ?qkc=5;b@8&p8HnqaVTmN!M8+@ZwjV$?+b#UV!4jx{ z3AEU=GFry4%=fCZjS*4Wx;^9SZi!i zWOQCSI-XFqE-pQ_>hkSp`kJxgtMpaS!Cpr)m&sYY2{V#TQp%Og)_M!Hyw<4=;d5?fcT0ZiLp;3X<^|E-PWK_=lg z8vDLAMn|=S_8HLW-0d92Qn{#4V`QDnoceyJ93C5WIv#+HDAjvDO&yzt^Hd;OwPAKh z(vrCy_EUD&De5DdNFB}EDv&b2jGa7xLz6hz;pvh~FZRMy)^hwjXk>!{Uxe?2?~f0S zG#J!!hJ+72i!umaQD{W=!NNa2yg~xR`_5;tfg~utMNjnAkDjq)gN7*f-aseyMD7BQ zR3Cef-UHV?j5iT?96m+A9eHLSzF{3NT8)8jR+g~)l@9!nx^NRSa8b}0l!Y({cUqfJ$ZyQ0@~aCgP{r0VS%7xP z8q48ty`ycl+lvOO0!C0FA|8wZ3{wsy`2Fd2fJ_08qBOAJzV*7Der=uS{`@$D_=AO( zs1Cvvkb*8w81an_mPl_eA0z}(JzzisW4VnGTZDHAk?U1ccuc8vl1B6|MzM_Xv z09jlm{9b8Z=|IuV7^L##gMiFU_8TH%pRWvMYEyR8u42F?gRuca(le)O>r;F3`W0#z zPQc(Xsism;EQKH^u15*!#@^*!*-HUhBu@nux=eB&6&2HgfuQYT%Dqtit0NlCas;fn zFI<=dNwkT$mY%kmg3x1#rr`?6b;YEdP4p!PWRXDiQ$Tod#ExZp1huD6K;fKP? z{c5-t%aw)u=axk|Fg2L()fZ7*NUVIv7^K}BSHQIyXkCnyYG|J?7f~13Z46jew9p60 zg-&ldTJ#16F`_ll#p*&JvRmYbIYL?ba_4$aX{-lSLkIoRk%m@UXS83i&;Qx)kuyM3 zvmpxEVO^Iit*9xm-I#$@+-mR`Cw1~wRU#B4V67V#yHv^27iy;4@*jjAj+27}rTJbxOyB+)#5dw6DCBi&eg7$UKXNso)@mXb-cPQQXUROkC}{zD%5 z{^I5YjTxn{wXguVKfI3>V6rKV=^8s(JmH=a$o2AH1G;0*8;#@=cNuL-PVcp8^xD-u zVT?=YUcu4hx7-D+E;;&0C_K^~*sDW0wTnNnoBz9OK;{>R{m6p zR^F0B(g}+tj3|iPRi8{c=VrFBv?0owI?;0uD}_5|do2hyQe7~$8q|b7n)e{mh;AL` zVK(Wsm%Pi@lHL68*)?xO3$hc51jZiM|EcKqK^`(N<; zf3cR5Y$vzG4?mK3jiXbmCLnMJmtRg^0*1`cyKo08=y<}c03H!xm)a;OQ%7P0_s(ru zNNOoulxA+|eI3R)bCYun{Wq97W9DY&%k*TuxzE?{6QF;n5Clq%M%iA*Luo==?L;)> zrIZ633Y!U=B~~MJUyN}&v48exrE_am6$rzYVeOebaomx7LAexKC`^E=Vb^kk+^GC2 zf__c{dCr~mB^WKzd{e7v%={BJ$b&6B&^p3kn8TC1X+T~#wvBj5pD6q&NYzP+^wN+i z84~T2a0^}{e`R~xu@y<4E-Hq7{bjiJ&aIg2C1}a&H@@97qi-|1s3OpzJVl{QcMI_K zuzoo@eDVT%5hMn8(X;f_6%sMF!nlla^Gsn%u6XPy(wkD#z%?%z9D_6)Bd7beWR_x9 zNu;|kauIz+b4${@1CyMmGAH6xB`{_&y@?@!X(CHa)GIdz0Gg3HPr0e0h^^Kg3Y!fB zRaUYH>I~;ncUEA0-jUPg8IvYa31`by*7uUq?#oXjy%=t=FfR0hDr1akoa}rIcHR;N zl*j+Lbzn;qYXqPM8afGwA7YPA{)A3pzs^4OMU-nEod9k_Nx3xRv~wy9Stz5t)5s=y zYaQ^+>gk@X{!I%e=PLMgj&kM@a3HztE_6hXJFv`kGUUxI*iY^aZgg+ddG_DIXxAGV zvQBB+^~%WRnbRrc8yNjNnew~Yv>Vqw$L`E~EAH@IZlyAzAK|KRMODxFN^d`RwLyi> zPl~DetGVroH`D4DBCVT7TX+qnYHtu-%OIDPk_?ua( z0RJ;{ZYw2K;Gd5V5{2IkqVe-3p+Ji-2?+0y;vp z82tb|73Aht-uA0VNWd{h;Y5RN3b0VO{4@9d+rVx5?MEpN_uwq`=z|&hlQVDLy8hhB z7U3~*DzzB3nv~X{7F(P3Lo-bW$l?w?k5n&E*~zWCa*4~d>#owsCQFrai_GpbILj^j zU{=$#qzGUPO~+2FLF)8iEd3Num7%iFWG%XHfwp5#02N3n2I(T(v;xo@SLy6rGtJkt zQ&8vvMxh9mnv{v61q)RXgrZc}3D;u1jM?TGSMOc7kFd!3IyJ(hSYnC_XJMRFJ)e=7)oE&p2}FBACsFPzB~%@d)Gp3W!QewZfjnQpH_|*MIB4AkQzBLY0~v)WJOhvPfU!w?GPjGbZrDcW z%Ax;(U(0(spC^PIkMbEDEj8zn!HI{#Rn`l4U3|pN8k~ zZmC_W*Dy6l`nJG^23TP%&@nMP&K~ECR&#Iy(>E;H_l+D&qYTFT4&%`CT z$sa>21Wy?{*BdpDh5k2Z=+k}|P6+5ff6P(-e@O9^?2N2ToD~)StM;oy{O-A<{M>dh zJ(`lzjT0Y5AO#fq2Lne3#$paP8qougK)`RM6UP}FGa{K0QRV;U|>Qt##DO=gtT$+7XzGSl{!Q(3)eLBu`yi&jJH1+OR*xl?x<9Y0c%t4F#@DPwF~yA0Iop3h4@ziYt!td0oL9#wX=e)8sr2#>wZnd32M{r zf%38Li2~vHP7TWVS`SZyvc4-svjEy6WN3w4AX_&1Zw}9(Hn?|D-`*X{er?2c)vJ`- zfZn_q5#Jzay?)Gx*cP-xwFto)RU*E=JMh`Q9ssPLUDc^}2vfPjSb(Jj0 zzu3Agw4%+^$TF!16fuNU9Z@9K z)y1$f0-`u+VN_~j2@&$_Xj-i3wccG=IeT(1WSJ7Q3<%^)wQWI47_n#&1yNJtHl=b` zthp!Us-!orqbeSRQRwPc)o;05&)i+Fie_1tTGuAg5~r~;f(pqvEHY3%EYipdnO-qb zI%r7WPLCWm0>w3a=CLwWW6ViMgdt0ERWwjm;hxvVwS{79T|3?{Nig={M2R4sREn{w zxnH~E$+TY2iXPdlB5e2ziff9uYOKbRu;R>|9Z7~9%Uj>_%{&r?rb#%yFBXLcTTI1U zqk$^bvQ`1!HRq&Aj4F{+tt>Deunha*@o6I67x2%vq6cx0%h7Tm5J;@k@t?b|URZ4A zmmuj-kvEgvsvum*gq$8)p(&oc4Q8O zQNHzwiCSzn`^LXay5o#qsT#Gn**qp^8p$=NL|PPy7|R(S_F{|~w-Ll;oGC?8q7E|W z!ki~_PC1&EMorqygyzrphs`B1u3D@CF5DZ#X|e32r)p~VD3}XTsOu4wT%^yw(f$or ziRCy(nqnrKNeBij7)crda2Mbq_IL{!}oxc^gF{6>H3Cft!$+xDyXpfj;zORs-rmXefI zpQUqGp-%7K7IQBi=l025!77b>S{HLeCJWRaGbQTlhpRoGq-2IC^P=MzN$=Pg1~%s_ ztfC|-ihUyAEegKkUWAE_UdzRELpC<9(KIo%>wLSfbOF+(V^@-Yy%y%uq}hm@o_gzU zXt0OQIhxQ+Y{y=o$v)Yw^!aMXw&>2bn)9j{Zts2$(-X>(GRrD+tfAW^e#PhPB_vb( z+zP^k=9!`C>;w zqG(f!lba!1ij%7$-3$48%{ABxaG8aCnomI;I%9O#qWV~Rf%I_(K(Ho_u)LX(+?k;O z%s^oa6zI}r2jG>1;*}%jnIT5ztb)vFhZeY`^WIbWp2~}WOLG|IWlRpRIUrdxBZiz{ zr}Ki;1@x&(K&pyFCyyLyX1KAQ+57CKDl0OAIpeUzVVqGyMK~AMu#uAmGy6PkLNrHz zJg_OJ3Yf4f1A-1+%0)}PVV8#k9=MXH3nm=MAyUuf5lgjsJrFXP4EFQ*Cpsd!o^;XO zo;pW}vYN*_dNUBlboB~A5~3T;z$P{Pb(P@zgLWzd3!tl(sc{_7<7bf`x&%3p87Y#b z3b{YInQewa|qgwb>W5xv{Std z)@Nky(yp7eWeD0}kG0+}6-FLz824Qdgw{*9gq=@n|n~e zl|finzw!-di+mVhDwT4-Tswkq)cv4*0IY}enEpR4+$wz{UWfFM)X|nX$}|626i1f> z6j+IjV+=I*3ZS5gU^ZHLUn0ort>q5NWV7Q?X*KdWB8Eb-LZH8>Ol$-25L9isMDbV? zmk21ns!vC-FS>ZWCJ!W{S|_0CMKne&1%N-AlXe+21a*IJX{KypYjm!^TOT)Pv7LUf z5;}}+!JvDY$&_PJ)WPafns7ZZVD?vQU&?3fqK3DNT1@QiI1IT$rw!4LYlHxZoTgx* zZ%4vqk4)6W9waB{Q>}=4 zij0{aI1_5gx1i1oT$sb0ESj(<)e5JtIBIo6I&@}g9k8g2t{Q;UjFvPbsLegAOR?>NZurC2 z4rHB^Zb@dq;{m3w+B=ZMIat9mMyoKY;x%2h#~VYEc%s#u+QxIpye)0UwvYkErPh|yKadWzT- zs4eF_b#6%7m5-jwJTv!{^2+NihAH#oDKK1@4m>fy z6v>qb|45F`?V1Dnh%REN&7T@C_L0l}D}6jC(Uj0zNO{8ROzkbyI_qmz3A$O0%r*WB zbY1k?5bA0X&@;yytqM0nIS|+26vHcgeCChU2v-w`T`}mChFdUt*4HTrJFD<4=T*TQ zV8E`hdIFCREnr+kzNk8>7<~VtiMLiwe)~s z%IUG!DbxIQW)#Zngy>&C;pju4G|VRxi+A*rx9M@>a_%gC*`C+s<~f?rrr-;bM5Y8; z_kzWUt~uLU1fEhTIf_@7LjbQ4AhV|`OO1|ra9E6syxX3>*cV*%9!a`WFXR=Ftv2S1)5jJCu%2*pi) z3vKs;C>(*QmM=c`J_Y;VDrXOoxepv%FPov)5V^HX*Bh&lsb%x$Zp>*FGQ{YHp$&U8#$!2kSymT%n`m$? z+enF>YO0QPP&=G-W)a?cLBJx8p;Qz7JIfIo_tLW_V^S)~J>dyA~XBkGm9ZSv|PnjNCwipToXIEFsI~HK_G4ex9 zQu>PhX6^>tanoeeI4gHRImb4d$;%eZc)mnbPYIL*)a`qP^ zAKG%pJZ*c?lAx#?!F7OII4zAF5*c{BxtFPXd`FFp*5)_!+?RpU`srj~+(XFb2XuL= zKdF^RaJx2Re7)=YV`*I2@10H2lVE>>uM21gn{2nH9Kq^l3IG*wwVp8IcX(qUb4n5B zi59~za2Cs#uu2t5&mz9mV0z+UoH1aY05Z>ou8gsIoGD!m z+|XM}q6KC=(M?3yH;33sa(mX)28FcP^T2O&R_O{IQ5*K%U9^4Bs7&)w8Wbs`)JtXy zP18?Rn95W1=?E2%PE$tDw8}FFM>K|yeM6e<@&+;qB;~%p50PKW4qdKAs;LaWH`fT_ zPM1M>KjlZc*3^Z2oX^O?Ad7b4L3flPx9ka~@Ph8rv=3dc@>F9;^28-+V7FN;A?Ce8(|6)Di>=fhu99Lt(w8OMHVW(Mn zg1tCp6PT8vxrH{&reTm^ryoXJp~Ji{J(H{1pvDZ{V@X{x!${cH^3y0RasTD}!+w~m zh&#Q-=j73RM+Y}2S6-agk=vJ_>wB#E6QKG5WAnt7_+%FDfV0`=(A~?3+Y?;|=oa!| zyYlB*dkFY3`RLsg*AAwOJ}AuJ@4r#T(zCd9GLV1%nEiSZ68?vp`d=j2?{G$21?9(% zk;(1knMJ15LP8Ue!ZkxWQ9?^AfYe4p&?qR$Se%r`hT_=egeBu;y8Cexc?a)0ki0RocZ_b2hxB|m`=dQy?Q#PM(f5bt zXouZnW*YClC)i2u`~!mAchPZf&@O$@8kb&;;Xm8!aXzpKyan5+DZ;62=?b}ge z-RuKLX+3X{adDJyl)a?)E+D7-0RXd*4wo6qjTQs*_@g3UagwpwO- z?)7DA{LV>1#u6(FiYuVgW9P@gK=E?(H@OfDrVxpjH#)m)@HG0V5Xw(5qH+hRNlxFF zw6uHe=DSd>)tf4qyO3ES;|Q4r zO{JS!&oM&eo@N}YGRiP80;dK~PsvB6t{4t^MzJQ2ZLk_^RjYGal%mQSr&il*3_&zL zRa>Bl%Q9H!gl9CE8(L%#Y#SEK$Y!(Y=0r!2x(vpxQQM13tgbapRNEde7y$BnQSOvn z8aGqve^QSnIYBmCpS@(Nrb#4du^}!lLJzJO7TAIzLd5LmsE*M;5loxM{UsL)5u6qQ z$Cfs6I%n=E8il%|O0JWf=T$osS@|@yCPTw5n4fbMW;E5DRrjLcPpVY*lZ(%jph-YX z$69l=v}XTfa&GdaE(@_NMqc0qIb1k|;RI)vr6lH1wlq!K0Bs{laqi$xZm+wioPg++ zrYR<`IO%qNC91t!a132V#wGk_bVbTcL1JjC+?~o+u>nY~vK{>!IDfGjG1F5_~+McIeax3b$tW%*zTT8Vwt;E+O= zPGPO`ut1zvy&hx*Bwen{?;8I|*xFmXjW@Yn_Z>tCWFdID4n`LoaGA)G1elAy=6)cP zmi~EjA&J~0$zr86&JCR!DAH&zzqw~e5*;ugOr8Gzc-3Iz@o8x4f}Ms!CL}+5nXug9 zi;}=PsT(*1DjVcY)B8y2b%W*`jEmmq*<;>B32y0M3e5rj0!c=jQuB_LP(|qgd;O20 z$L7_n1=y{Re_FLiJ%%4u0~8)sIqWrH&O&DLE@cNF;CU-E9J=*Gx|MyzES|M(Amu} zq`ky9Py&5-X)#4#c_U60Uo3B``xIISr^&||bK^T`N9#rhI`NFK2bQ zL)k!g%bkChs#1PBh&v~gEs50@U^U`sJN{@L z3tpv4)vK}Yd14gLeu-iy6Kqjv*{5lTf*m<>6RXXIJxOwt&i*}YgpnItc9*REyZ8Xe zO}2U8ebq0!;lv~IL(BX-7nu%%-2w%YXy?E(jvL=i7B0D_W^Bniny{u6>UPYU7z~`8 zF`pSHKi-tV7SxP4@*&C8Y1uJX2mUa zxhQ8xU5FbcrEVQX0beu1T0dLciL-3vflj+3`1C560Ixj$n_TX@G%i3LpJq_7@_}Vn$?+Dp2F&aqEKaX zVac_J(;f;ai+8FX6Le62$V_F*1+LeZvt9GVpL5 zJl&d~6}CJ&*Bvp}{xwwuZi6jC?7rm!&fD=P&Y_e~g~0XhHi(_u7{! zX%9{HMRm>)x*EN|rJ!7|_#T|dw#6R$2)C&*oq%_GeAofnM4l^zJZnJC7(m&9#InH8 zUkaZ{`qzq$(**UhBqYZXn8O1`^hgExtI8o}%WTvZ}1n-ar$mj%UbKg0*7yWTe^$Ew(6dB0@C{8+O-t9SMKyx$GA?W^-V3#Xu3z; zW$g!SMmYf+KVIRmzb1*&#RH{{9PyQ2OIJ+tw*K-eCm3Om@ZkYaP>G9XUg9u>xwfbw zY6KEf&x)uHW4qOwNmtA$U38Gu)8eWL#zGYMjqd+$@Yi;Sk*a@%TRmWZ{*e8rpHX{9 zJ9`sHXA2W27ZoWvA`bZ8PqpMR1Jh#ZRMVIG$Yda>XnsN=;l_=g%p1an5gWGFEclq0 zzFRd{u*{S(f@kLr-5*cEtbCnjPK?{J_H;o#C_FPu!R6>P$yF{(4$&Ty#u0`L@t=f+ z*z@_YRNn`K`)Zq6dtT5(>zNG-ot^o(E|?NG*6c*AnIrh&{Xp>=UioXCg^>i<&0do< zLfJE6FC!YBJym(zcxoPO$LhH*V@=uu!oy$3>TINM&Tlu#KFTkLO1U+b|G9L&;TPlq_15^hI5_4bp)|_nAEGq9jQaYRUgLLuK^Q} z>OP_ZEosKWh6W=J2d?@c+YlYk z%0$QRUG3`P!2X95=8<}`a^EhE`30^ZQVAjNG&7LVuEC00V|wlF6e$tPul2&MXdge0 z@Vq&~nn|U2LAERu6DSzTr^@G9Z(Ez2^gCb!`MPz+l_rlS9F~Q{TqmwuC^8Malw}2v zCGF1!st9rd$0t~Ry=&X z^c(t@Q818fUhwo z5&^v59NW9kPHkTs%+B82wrg(DWqQVV83vm?t@>79z8hVKa#TNDMBCJMs%@wT|5$|PBN(jveIe*mI$PD?~Z@1EteyxG60gk7=GgptNQ})=T zj&qY-ElYMK$K_jop-m@B38S{eyKKU0J+Q?RuCanEz9pqJ@dne_Ku2g09hkk9Q+>+jQV{HR?k>-CqZf~Fg%nGozeV}I151U8M=D?ZDfxlaZ8+a?1!-iaKJ=frDY|?JWNta3471~zfQ2iYVFS47 z0c*nQ1Qm=IVSJEe9B7Q|5?)FwVyt^reM!(>DlKNJ0i+5ayAK?122Cn8=uKQYf#d!gBAOX;C=P(&td`i*nNzX zp@ONZq#SIhv+bM(&IH;`SdXgZSniKoHDiKlGPk(Q1*qjJYYdj>KaPvqt#8^Nb@WgC z;L*0`_bBZIa_dNj(#3B@pz8dCCPBr_l5P{|&lg#AQ$4qr+*2h3n157sws(6!4M~%L zOqE!Z#wPlXdqs=JF>86Ux3_gFwoZcYTO@}rhn@N^Zka`}NlG(d^bID@%(45F`XuU$~eU%IJK2Agq6@h%-_-Unhk>!dhU1$7 z73dmPCyxJ!kewSvIA-4s57;?ufNfm@lSsZlD}YYnT#w*ViDR-ZLbOcQ-fkOXI;0O3 zSE8#oe=}4FnB}C^xV2v$KzrBP{0fPR6C_hr#Pan%eZD-(i^G#04m^d1h(@YXdyh^H zB}pwDa;dJHbkpHDnKl9)rv}*HO4W_cWSTTzvwn;b6zj?Rs$6{v_p8_x0?mSHvROTEPjjiZ99!*@w{q0-2w z-@mtPXzkXN*x0772BD}S)sB68{Wu(5)tr2M)Y-hLM!}p5a-bcF@H5SwSYeKIVG%mw z`trs1QsG@6Sg9j|6QhmXI)K^faubghpFI38*UyVVC|PlP@{= zZ=s@8YEL<3zeQ8~cWn0`i>8&`|4}q^RAuZo+2MOG)u0oF+yGYLZ75QqkL0bp!~;yV zm^rQr&?1X%3KGl1l@W{9{`E2mQMM*ELs`S7GU|ChnuZoRwc{9{VxC)V3T$)mMMv&z zb8~<(fW6@_!)hL8Z(*8W%_pC z6r$ra5RiSd5qHL!}x-KGwSwiv=TcNc<=?9n&Gmo-PAH2h-PB??X^6|0rbwp2V73$AxK=S|a_0GY)MDM!ij&0kvZQHhO z+qP|fqaE9}ogLfGPO^iW-#s-obMBm(uI}pU>c6_`tzK)r&$B)cUU_3}SA4uza z$QmF_3JbdMPd%Y+4rCePtDr4Pj<pYNhhm9DSio9sOR*}Z*zre_*5jIflRuVQ9M&U520)<&)QhnONZffT-u&laq&Gl&u?NsZ6Wf zDDl-+Uj76nEt|<>leQEn^G#G2Fmp?W*gAP-BgelU^1q%^ne}KdWWm%1Uy$p9SvtA- z$Z!_qAk8WxAz*Niz*}DTc&)JlnGdvfLT*UT@KqJB#96`4I$TLK^kZVP_}hDPWUsSd z1beGf0iqJ5NaR^lUMG7UgER8Pwrx5i4M$oqloP|GI-1TOqBeCEz1Y1DOmXX^?L05k zwGO&t%?RZOb(80F04KpsDwNHBiD|;1H^>njX`5lxrhhPSOO<1iccHw?P&rh}P!@s`L?%&7Xt-5{ab^=^Sxtz3b+lqM=4#feX8lfq&>E{k(}h)1+^ubd9gG`mGhp9_ zSt*_-M2*Kz%p3W3ly@}PUmJqZJ!rSa-#StFbA}u=EvU0Y9dR4o)c0E;k4%C+gR)RM zlD8Qg9HzmuY`Iy;{-V`k+Q$_^{$nH%LD!@i-HFMj1Y0|}IUOhJa&l=bOg!NzSDi@d z-_;Nhc30kzL;|9d!NXUz*uqSqu*KlViKRtv7LXq&CyN5*nfYMvSYO-PnnOd$@48jH zE_eC`aHL^5m4|o0Yv(w}xoeoX@-ubGWSJUzUgn468|rYxtjkCVaU*~Qkm6}C17AOV zFdp_RMrPo;f-eh#oGcwhYon z?ncZSDx$LgrBNJfdHJfYJPVw5XH8EXCBY&DgDMFL5yA-l*r_R%Lfx-1>8T&34?*~MoSn>)Ycu!H+2W=O-8*I-QUCu`_1j9b6-aD-dG z_^^yyzx?o+TVDxsZZAz)muzH3Sr?_>Cd3g~JhWXt`nR-GPdvx?Uva8l^rHiEz&39G zj8Ns6Bx2hholrZj1KrW)np?MA3?mekq$A82vBeJs0otym8c0)4RSxO^sTaWq7iwj-jYN5H~zXq54S(H zhbY|s3S$&*AHDqw=dU1m0hNdNMft1uSZ`mHfpZtHhlH?uF2diUw(q`(2K@!#_hKJe zs0` z2X;dK3?n?s-83UUgWnOqzL+36_6vYt{Snz?R6e;N+x84X4}S-L$XOFeUW-`0N?HeG z91tk`($;>b9vBe6QwV)NL`tR%Vh{=psrKul8qzP8Rk#)l z*C{ayig9BJjYp&AScS@u*g8=|DN;fvn21&+eUPbCCVL4X>U$HQ7KR{+uW-;ox2?8?U8=AAu(OG)vvoER>+y|5?TR_l;$O-$#122x zN4IFB6>+WVtN;MJY6p8{c_AA_;m6CIi;EoeI_oMc*wed}Sc%PSohzrIB;1`K#>U=; zvW^xzwNiJb_6G7b#VNRbG`m_hpTG5pPh$Jw>9{|;Q0^e%yrRJ3h)`EKT4?R2fV#m; ziaLJ$#kRQ`SH|(E@+u%4Y~fqzY-?ibE3B-n3>Imea(p##TH2u*H+8=;2Bt%#@hi%p zh}OHCXGo-hi-v`|e~3k5e|)57ggut|)q^EhR(Fu`OJ~tT7bV->wD=UthhNys5l2t3 zhv4={9hdfAAmF_kMojTr;#CeqI6PDR(tZnODw%7?{C#)&}9d-<0 zcBmdmCe6#ubdy0e>x4_iDF|N;A zt4eT802g1bwE0zac9!bAZt7JeSeG&s$xR&vD=0D*wWNcoMBD78+=nYR$x-20YdvGsI1BK!gub6|V_)19phQ;m*^@q~)ApZ09u_d~uWGZ`;-T1PL znqJS~6%|H`RUDZ)k@<3YozcVPDko`d;~sUDfH`ZL4Rk#`jlsw9d$R>oSxbngvM!UF zQK+G65mhFY>B)zUkTI^Ad>&pz79xtrw7J^T@DObupJgZ_|v|FuVbxDXHmt?*T?{6NJV<#<>XvpVa zQC~Z=ccbuA_~~|uj;5GZ<2|B=`tXV8{^`A;7Ex}E^4rh#U|Pa-8*?OaMr?5RtyZ`N zi6QCfH%2JaxXf8ATS;f8qZh5+bIsa%4XWH+g!~grBwcC%i=);XQ{xcMkXJ+2jS=Hm zY;$ua5RTT!L9Yv`f4UZNQ)UkM9!^9FTO9SG%m&o%<(}plD>h_WNJumtJJRCD2mLPL z+Af}dvBiJ%@e;nKl?pRgG@#}d77owW8ar>hq3IULl!yX`y!EN9XI%?^r7J1pDC?q* zxKy-%s|_A+J}P{TTQa=C>pXmC-tn(41Tne#*~S8t z5tyt&1l8;kV*iyFXpRi$D}q{=k)BxouO9Q!xYp!@zFGm{K$*T?z)4Ba3`j?jNfHJnfvTGkYzj{4m{YIT(jTE`m#`S;0Dy9i7 z0XF+bG_B`h>lTn$mkLP$*~fsWF*xq%`1GgF3<}MX_!VO(^p?I<9BkKES<(j4SyP%U zSyHn*6F6@9QJRWFxNNZ|xNMRmU8)l)r(jeHX(f^oUn=Xe$`oQ+WYCL280&QQW~^qx z@xhaH$7<<4u242Mjxf7`EQ0G;*awWBx(;`M>0o#GDtfOjXnLFTJ5C*oWl`*5D8+e( zOPL^uL8!LPD>))0$BOgIRCi2h+xoE@yt!geAxbZ0&Yk>0m0v@pUsO$95H`rNsUk}Y z=ox8-ta5^$`Rg^Nau1_?vz>R`3>+qkyG$9-jH75QwYlxA&f|R`qG%;Js-S-;`JD~PSNmQ zRq-C#@-EzJaJr>K=7=%y>l!HP5822v@+a~|6lFhk30t}8i(LCX*W)awUL08ktz14C zZPR%)Rwei-qa`@@z8qFr#xv>8$(_boHR%x}@_%F@N<P@C!z0H}AQOfnx;A$$p=%*EnU`nPA*t)#-nA=9I~6AE+EhsD z$-n7ot`%#B07IlILu7+X;YKyT3HVVSv)u{PTD>{Z#Zo5D1SN_S5CWZV6)2g&@6=$HCfvFWLt4g=lbq5fqfj7HDQuqy=SE5nj- zq)?M$X@|qB;<6z?h6Wq+Nb=}m6r8$+2|W?^5GKUT`;I*gmW&U!uZl($4pG}$^_B1q z+A7xPf@f84HAhmjb%}F50#C-D8qR1U+%|(LeD|bqSz4%C&w^8RpjKN(j`WH?AXvIwGpmJqTbZSy}W>9g0 z$hW~t_nQ^I?U?EWMskGU5Cu}OEun=-4@28dZ61b0km-7J8_~?;D*?DN%+If8<(;{# z6B%e6TS?PGi110)%7~DzQyJCSn@hHbw<)d;AyLZ9l+6TMb_KxUxV|6xCV0krPtj>s zwQPz%?*|^@b2@()c|t71dOZJ2zNIcMs>i+LYQf1bOnMN7OY@;OnN!s`I~Z8=e0ibw zs@k++Xs^SKEF0wWI|tf2k_*uvoCf&l#f#M}&W8Hk=uCj+R&*-pBcp~-z#+zCzAN8( zO@wBPekh6|6y%yXr{R;A!yKl5!k|xUEm}bIT8?$Lmge2Mcl=XSO;BW-&e5tcLDe^D ziSTM|`rW-v6G884(4%I0e6D~THmAB%!m7_bUjDWw5jE)Z7@x%rTkWmC7sMr_DiI@^ zWbTGi6GN6)d+RlVl*7mAk^9@-jAKZYs9R_~qq7+HmS-QVQ$mxy6p ze$|Z2sIJt;fdYria^l5V0v1>^*ljh?+YxVidfw1{q+~4jFR4;e#`fc^DZH50($+ee5Nmql?(Oa4a$tTn5b^lK8?`5nn<=_1UkErH$sh^jJXHBr=gDiKr zzhuMj?@&DP5%mqD_bO!j&WZv?pJedgPi6bAiUJ0n82FxkXZnwb^i4k5;J>fQevgWL zr=Rb7ovmg04~g_mJn7)S+m#307VR3n>mhvNF9qDq2bjJq;J^Eoe_s`S4?Y?2J?&>ni2We zPoY4d`*)%#>>b@$(Jvfhd+E|Bq4(!`Y5C9ryq~vHSh7nY2q>U(XW1pwz$olXaS-;T9yko`O~h$w z+z2Qv?k+-m`T)0_re>Hx+b-N$bNq&Pksvy=9A>je;!T9gr5R>(TjsM!-z63Xo%$|t zK31`SYgH@+nhpjJ`+{k#!!k)2;Ydt;=APb~@`*6OGQ_JMCSGxm=u0t#YXB?;jdOv( zni;`u02vJb1c5ClMVGO(f8tAVn)eTw1hpeHOv^&Zdco%2nP`uqjke zTf*i+-dV6Qsyk10g9@%Gp|*i5=Re>srI|D%-4A+>!vEYkop6>@ZMF=1QCp79x7i_O z+=RTm(9!Kf#1Lo<1OlhB4C_zhe-Y@4!t9Y~0~4sg_zKJHt8nA-lfXo+78krLR`}DF zyVQe@ISUNE7}E|pO|Bsf-?v6QMv~g~q zC+UZ`9st5SH^%I4&zj-&5Ck!0@7fI79Uw8C$jEYtsT)@>dD`&vtQ6)cnKqEKY3(L1x zcxuq9=>v`b4V6*n2WD792vePIakuaLdx^zUBR|^wZj`r$J0#->5DyD~1dvDSU=Oi* zNK6|*^Rku$$2bMl!Ol*oY-8o-R~TdE61IqM9PPu#D~pzOs9P0_VwUyNgA}M{J0W0d z>}{o)CqP^&?ZFt2>BE=TFt!5m?#E^s&eADrTfG3Hm8|lM-qB@tCuvDp979~?j=S{F zT;)!^pAaq@_(7`6#=?CQRzEh`%?s_-1vlqtVNCaFw?YS1(=51oKq4gL@J@1RbGtxh zw}1>L*7X|*K{kbSfc#>7k#?EkC8&QLkaOlu9cE^S6&&a;I^xF-ys^SxTJqADO0`Fp z?;&SL!MU=sFX`GAp)d){)W>Bzar2kcv(4M@H6rq zX@d+njM>xaHG9?Bh5pF7SKk7{baQWEbd%A?HrF0AKU+Lm`}ETWJV4srcj}P^&%SL8{5yfn{=r zB{T%$igp}E+bq@RCeR#U(QuwFzwT8HQ=jto400vdkQ(yAm5j{IwtXss71YMA*#`~1 zvKSac2Yh&}+varJ_SW7^cym&;2>L@R0%f8GGO0qEOaz{*0*|Rco+Lw2%v;V0864t2 zEj4VS!|ooVs3Bh`xDS9`qdCVqM8M!AwM~ir?bn2|z>wMAfg=uapjpabRl5$AL5jb( z8he%bEbHajFMOy{{+4f#-SctuLa$o~_TOEF`OJK~lDly)BPMG#+pnT~NpA*JdknDU z7U}X#8Jt*<=7wFCHpH%ds72Vwqt~6zbypNE3!OveYex9|!mHM`@di$JK<%c@RG$<@k5o!R4wBVZTezz<^Sc;N@VljM!I zv1Q~?dWTFHHCgW`*~8;iCx%lULb&tHEnEG|IeVgXB+dqL`p`Liw$%}q2eGpbmZSAo zC)<61?mBI2e^slO8s5QRZqV+bhY!X>b%N<{9PJ;ik=?G+_8gs?{X=S)zve_KVgJn0 zRL%BtI#^=v|5<=d0{ax!(bl8j3$8=yAeo<=y~}$d8nLKKU+awfKU`~pnFTcl=iMPv zP2S>BK5i(Obw+sgOT6?;BAq4C@@9vPF*9!D`)#4)^l?NymXU4Q+wa2jB``& z`&tZbyVCOto({-!6XX}m-4W|S{$41%Hb6ww@HDfzLmeg*gfjfOV&%} z-B-W4Y7YO{Kas9JIjP)rAfKy&_IoP@lCc`;701OPpOGq?qQJTkuE9y=6Go=KOZHRyKZWVEa1tC zf!{9@6=gV3JyNn$a0>IwWIvIIGlI+L{E$qo6Q(>gO#om;uvMH?jo8YxLTdqtpL9mR z+wBaw7a*<~i;g?NZC2slFFI68cErkJN(z@#3^stF9{;@<>cfTX2YODrZ$&Z zNp1&vK@b&5M+znf2fq(4jp`-S&2l$#Ao__K?eCwl(anJ9;^sL{kE?P$GDJblei zrmw!5#%99uhSdD@r?dqF<;9pXYv_s#%;#CVmU%9hz>P+)Voa$ID!dag7d@4 zxfgtO00$*NvBS>8)IQ{;%Ln_i!AB8^X;%Oxu9IQQxg5{}3eT3i6R8{hQXEr`i&Bd} zc{k9eih8}$Dl{v_g!U#*IUxz()<;e7lTVGhdlM%AsyHHjiXafBbS>>%(vn<>9-5O@ z2u%kn<4=;lsDL%tq&d=OeHuym5?G;5`ZNjuLv*|Z?X4U&;LDACufq?0U0xg*F~*yI z;)6AvrN&tE9Co7j%x~=2B^~w3cqC;kU+VIfIn!jisb+;ab12B0QSSN7ds(D(X$+Dd zgI(7_xgQOKp`lk(a#d_Bi)ID^0lRY{heaLm*O8SQEy#Slb%xrVzBbsdvqr3Q1ADr$PLHj$$k&~Ehn^>7$m}X>L2_GUg@}J9;()@P;{=wT-mtK zvu|{;21BW1FA__LjwufNB^Z^Ll%9doC;r8m2@J^9eq{Zd4b36@&E{-v8GK0WL#&v% z&nj^VzeUnQLEE^jBBA+^`_5o_UUodeUnhuHkpEs$I*-R{RzEU4D$M_ER{Vce)PEJy zh}x}!jvA&vyj_P~2ObE7H(vd{$Y{b~UZsn(6a0b{9^JG&`TZ3AG5ig!-P#VZxJh~? zK^&9T2T1wCtK9`CNz$v;FquEQILe_wG5_g{vL@9$Cd$%NuFLLY{;Ai_-|o}ge*u1d zP=aGNMy!XvkaCzBcfOeXxf+Z};=dTi6EM(pAxR=L2A?uh(={Vq7^Y5&ZOctjGUS8@ znuD>xGC+f!rkG5!Y_x#b(kC?EqMEfRHNk=cO=c_Tf+EW6a%jr+U9Xz?tp% ztoTgmb-;+V-pfEE5T=h^sQgB!m##G5IK!}g8mt?}1w}S;(>U;Wa*`UZos2eh$$;%3 z03}<@Zu7N=hDE>faI?TB|5c?6&WmJzW=^CkK(~Z_cUrN8S-gV^Z5{K#4NT`lGYxopJfPL48^kB9(|J zZ_+=;je@J}tWlhd(f)1ffK~QsduMleb~b_&vyxYgS+q_Oa;8iBP_X7sqd!tz2Gb?z zFWtAt zg)^f0H=asl3Lh1%?I+~J%TIsnP)QVi_L~70Jgqq1e-LEEB=}G}x_c0%8Z*CWzyHk! zl~)54`BiE%ps}?HFmk_@vxc0eeb>{X^-2=OYjN2U9IuHjJApRC)`&bd1PD5+-seHJf|lg8Ei?q}zPIG63=X!|I&8nL)t)`h|e=|D&S+ zM?h!(kCgsjzp6A%C{LUbG=B#=EfX)hsmt|Ysd2w`d1Ia+!AKG0jdT>UMmpM!_>{n= z^woG|E#yUN2nkM|Goc{-W~nJ9XtZNWqCgbMA}WbVHRv7~Fzv#pz;sl~=6%cEt2%WX zo&9l)nc43-ABUYBuSfGW1z*?ikYDqG8Qeyg@E8NquTT#7&iz9lZ;%f7ZptphQ0$yn zp#_5`-Cnsv6rPWy5ei)U7I&->0;e-9-CnCueSroKJHI_2ZFW9Jq58sh?{{uv_P9Lr z2MBWSfVR!8nJ21`A8_1*n>kB4dMWU zwL|6Hq=Kb2J#!>HgmKDD5rcPSrZuPJF2a(*OlPJwIWyLrRW#Nda0DKb4p)O!Fyu@! zVjGfzrC`Y&yb}#q!IC%O%-e?zXTh2^=FHj04R^tsHPIZZPdCCFdV|Ga)E%$SHv$r$vek5!b$e0mdw}(Xe25>E`8M4_>xkygi9M9N z`}1?#>z^P&_d>XVmeIqMaJ+BLb{0#k3EF72k=0tQ@-r>+p2#v^ZM zmwtwb)(H`5i(ujbILI=*Ab$smnBQG1te6X0bMH!5^2R;a{=1eD!jNgG78VRx=T85+ zYd^R3%$KdAJKLtNZ#_KRI{wM#;We{QI*O{Lkq+V-@Nz8^QXI{rmkI4)NwHl?hLyls z`_^{r+25TR%atN2R3b@(g}&j80ZLaSSy$!{E|*QU(^M(3q$-{2G}?KQV=8G7p{=cb z5N+x1>xJ##h?&Yr_;?FRLmmWEF()t(CKm9yu=dvp?Jm+GXE^!#5_*Evca3kzmtNW^(3X;NmNOs(8CIGSg zcErG?#D;+Ns@1H5rntdT3J8q=TC~i7l*J%zL%|YN9Wj>%bAf3 z0~jjtK}`_D8%ho{)-6_wX?JPbC?G5Ct5=U(J8B49WuQQ53;4lc<8-_UAw{%b)BP!n zjMQ<;0VyGdH<=D{LPGIujg%^l(|pZB786a&kvnvUxIuKH@NmMg$GFFpFPIA9Ou&8x z`a?Ykw28?};1S~qbW{F5ieZFJQa5RK*kCY@HD>AAn@W;v6R^`~6FIFYLZKTT&&DVI_i_tx^l#1|IaOO3|3J!U7c!O-%|w z=S+>En+VCTOej%OTAOlXnd*|9J(Yz|mbEzBxnDz;$7%s#)_d6{Yq8}zJr>372=7th!wUR(~q-rg}i^V?nL9T=vtt>!P ztt0E9?JTQAdpx5q;9?;gF3!g@7N0#0m9#IailuH`WvjhX?Sxfp;2XhFp2pQldH%q< z=FEEgCn*)>##DJnEMl?@=2^S)Lu$qWgRa5q5oJ`3wf7{UFEZDe(>DFjd-j~;zymh# zY{tT(>nAK#6-SNUz>~O!?06oo^dp#XrXYt|{^GSPm9-AL4z2PHh=>A`+Y$91h;9d4>7JuGUvLHvyrBZ z`srAukd&%WdV55&dqCj}a8yQ&z=6kMu$877y&9g}FXe=7IsITkf>(g}wpdF%_t9h_9m|sH7>li-f`AWV^Lw2-=F5y7-nHZRzRarMj!czo0G#Z z_SmbJoTckWx2jC7qoij-vC1M|9ng$f0^ceAz|qTuT4tp_f{`)Q9jKO|u^b`k_wFQ( zfWa*9+VN%1KWX|nb_;NeKb)J*2jKfr@Hji%q0~GNwCj&sSg9u6 zi79_DX2hGn+Tp?{Fd6+3GBrk)JL22nBRzj(eV^QKnerY{q{7wNsSH%1j$$s`LAvd_&xW^azSNpE*Tw<3h zTkl=9$bx7_w19`yiKGZ0TY_KP<5zv%o<8Em#Z6G~kYN|bmD|4}M^Ic3tMpz8JG6Cx zUnH%o5E5<>)E%a5_}D(VvDh~JAK2ZB3OHuR7^X2}6L@z>TR(`vYnE#?>yIXMKl6*F z%f31Xn{eQ4xX_A|1i^*c{%Z7ajbSD2cm5Z1 zE#vH`YXoMO@+ARy&u!ScDPrZPoZdNSr!9L>Pg^3NTW~kOK4**a>Q$y^ktk>PSa3JQ z1*i8)HU$SDQ*lEVktkWjb+NkTOtwx@sL%JFAX6DMIf0cOz<*C?Rgdq9xv}?dkh2km zG~iZE@0suDm{+&%3sq{H|86B%pr|6xp)j5AAt0AtS!oSnv;rl!a7@}CPKBLi>!dJu zY+T687RoUHUEisg%?`Zu_iWTNKpcFB$h|x)575AX%riAOySP3UnP+EYVRQBM$taQS zgLvX(u~)83%7)cW9%0Sm$aT9C_v^DD01+KGGz?1-L5R=He27`1MFhik8N)%T<&a;K zR?q?bLkmlNMtmYyb*7OS#+fBAHwYkpC&R30pO&kY2R5Rvv+@4t!( z_tHkHNIP8^;+661uLj7m-mWc539CvoI#sv(R;nD&JB>Yr_qx`LE>Vr99ZvD$drv)z za)Rq6F*V~+N76^KH^1y6;W&mwQ;pE!`*~Fhp&*LjA`I!oX^-vm_AQZcL;u14T}>tn z$}fvBBqRGnz3ZDjke5@GI!R;*jagm<+Gev_(a7QdX zC!v>yAn0N+KxAEtj^R>Psvdpx%M;j-JO6hgQd?=L#PF%bT8JhvNOk-GE$8Mmd zd&tk1$DiFba+WQUN3c7Bp4KFB3L%MztJS(&f0&!Z)yC(>=M2pf3Hh*Hv6-D9@Vl3O!P!^FkMtDBowOerj{*duHr zP}#=2iV`b8v~PYmx(L=(4~O6XkG9X>^mNuDXGdxQiC@3+i~nb=?f-83m^(Yz{bwD; zAZBOf`hNqc{2)BhM$qrFHnO&Jd^o~>il_&QD9t>TFb_0X3Nkbvny5pN5X=PyXarod zfrfg$epFtGUi1nqzlZmE<6f)adcUdL;;(>(`|VCL+}`)MuYtLR#q4x0m*1p*{=dT_ z2_QlPhP%eGmaK60sd;msARCwNLMxXZ+X8lmAik2B3e%vXyuC2c>LXEU`C?O};8w}% z;y=dHRa5|`=0FT(x_Pox+GoqDGcB13XK8g$CICybH-l^2FC5s~1(=?ijI`8TSw^{3 zP`KI+7?5VKr$ylo72Zv1@46RD8^{+`Y5B)NvQ6#Z?w#)7WEStuP0dXJTf7z>g$Z!! z*?Y@V@0Q2r$DU2F%`knt689vHF3qmt3cV^l@rh&pYv^lf={n+9xp4OujM0NT$N;!w z$8{TkISZMN<<%vn2Ok-SqB98@hf-sjwL|$4x_1woP?ua+UNR4_cC|#;QpI-Jww>i) z#NnQB_X3Qc{VeST&Rf2l?sgEz?#eenlYEjLda0q1_8eqBmBIs5iF&H5;VGnKFt=8-UMX-sNQhU1Y{;$@UOkRdlL(LDtknU z@0sHsqcwcc{)yW6p8SllAl>qj-8Tz6g)a`??FH1|`}^DHZ|FtO>`v!+(mQ06y{Ah% zYy5Xs5X}g1*9D>(36Wj|Di2Tt0oIlUUd?koj%6 zuL*x*J6qln&;l|76?c~|5%8}i5EzKqzt>7W6EZ(gdOl=33@o1vsNQBuK5rJj?koem zK|MhqA#ad=GOzbhl+RKzpDvh0f#cp7yzi9{9-&l7m6J^)O&NG=W*#F^6V8rM0K_vS z+)FHZ7hQ;+;In$JY@xe|+uijBt`&p$sZUQ)`ovMrJxDGK5EJz8%31=Yzt0rVKzt7< znG%zQ!pENmFQwgw4GYGFpX%FT1}so4;mJDqlO)=Yjrt-5dlg`jL;!6@<5En2D8wU6 zsHhl+nOOfc@G~i+dhes)%Eu!Aj3~PKbnzvP3(J<2$D^KE2C-$PxEpZD7)<%$S%M|< zr48gtb&=H3e#VWN2PPR&$dhozOy%#x_o+B!(ol7@La8xU%PwIUE=zz7*s98>sH}B# zloi`_h3VGp8KS+8(0N{wX^K}c(12itT*`9KEDfJXXXq!=D$O&Lm|?=;>SA4t3p*w? zRh;6{DQ4Cy@<0?~u?a$~IYg0#^(eAb9qDaak~3{=cdnkQIuyVVnyQk76dxI!rcg;j zv!Xrgur$Mz`lxK~6_Ok!fcOk)W_f9Xe}Pz@sGeT6C%SSmj9Pt36fN0?k}HkUJDX_L zdxH}B_tHJpY~hh?0%uG z>VfpKvJ={K{lt(6zY|-WOG|q=wm}S+S^TiMbvK!iE=AqnNSt}b7@VF1@`ki>XBIM3 z;gMR=)GbNpq|lKAcj~T?Wc9_Nj?j@jd?$>wKXMFz6`dV|+ZFyObl8PXx=&u;Mdm&E z21?_XetCGkrVT%Ol_C=*tjmQ-rCt@4#wABkZpd7<$3Z?Zl5u8943~s^#_EeNO&x-+ z6r8LlI4gLLq#RITpITA-ghMvZk-YpH-W_ftZJtwl;1%i-ykkgq83Mo}GGP5DfBC?y zEm@{ltXulzfNk;<@4C)&n`Q^mLHUMY`JWE!WgC^(7|o7Y1^v!rquqgD!fW8s%dfa# zDUW+1qdNs@{^BDOX?~#`8vbWugdbN*UyO5s3jNWFJ<9h(Bm?X{8Ib=ml7Y_%$HDH= z$u0Y^kcjV;V6~0zWTAqU$PmL(Pp22u=jqFtOB7deQ=Yh7w<(AyOJEgtfZ4rntGXrqcK1 zHH&O%5)gfOw&ErPo+q85k*Azypb-`#S5plQ?!?Jb-`N3>?g2w2bqj)tRnqBev?qQ} zR8`YhYo}IJLATUj)fBly_mpw5)BCy-baOF58T6R{u2hYUO&N)0s%s@S=x>aZ6C>2J+#Vi0E$f=A>W8ug>pKDNWX}_V;5lo{MpnC)@EWysaKt%u;NVDlphC86xnvpQ(0MTb>h*jjgi@0T zZI*-35eYnVU12>b;>m^)xRiB?k=1GkCp!=~o4$>YoKRe2#&*3^rQE6Cv4M-Z#oF*D zi9X}yq1v`C4)qPz$FJ5hq|<_ac8{-}oms26De_RPU{RVuhV|A|##ye+Mm(}qV92m# z0@1-LRl!rV)Y{-i;v=G{LTP!db_cY|j--ySe*3vthcwjDa@2;ZA8oKNA1T<>+Yl`rBd@Fnjef1d*Pn0){+ynSgwr8FVw^eV7vx3G zaw3n7f-ZE6tuZUfcld(TT!xzm$CluVBnj1am3H_c##vmR>>x}H4djB%%3Fw(4gdpO z%WSQd%qOxI)RjhicQqBdo~^KAFD<$Q{xe2pBa=`RL{V$o#El)!W(Fc(O}beVDLcKu z(f~_U{Hz}^597EZoraEyJTz_58{t1o)<$+t7E-##Zps=kA(4+U#9gcdA67^D%=z~G zJ5Jb-EV2+D<4AQBL0DhbCtDfoadUAH1<_NZfoN|rZ8AF+oZ1FRpsVc><%d0LWKcDg zEz68KA|DyotAk*7sC~P_c=dw;J#TDGh zy;$dHGHI?(36t*5UiyOi>>_F?r|Pm=RTE|&LLncOL;EpPm&52^@%e@MEfwO3_07A) zpVN+HTIt@+e}KwXkaVHs#(Yl|DgelJNQ%QPIeZp6?Wr)$cFfu0987UZEI6oLay3ym zz)?7mf0K8FU=&!uF^;9VRZIlUjk(?;)JQ#$9*A1G@RU~d@|w-9k5oQWDHHr5PjCTt z{ff2Oq~$wI6Yd79kVj<8fhdE6`D+W2j}TqeLF#HMAwBDx%zRhP^B$ajqpnd$(5#7Q zkS8dL{>RPtXh}P~)KC3TiCpnU?oKKz$}wWF5SYkhY&6x`^Gje#8fQ^VC&`;-baLsA zq1Ra~N)$)uj>Yy%q{`(Z;L0zuafa z6(dWk`;-rFYIJTh=`2s9YVQI=ppV2NGqjm6?K@>On%xU*z%=vd9~hTTK09TN6qQTHL~tD4(~F}C%@ z@1!FR5qGfKU(rdgFjwwPWeW%P;Ks4C-pz6G!VZT9!nfaQ;s_DVYsd>wacri7+=$`C zG+phjb*)}jwF~zP9|GT+px2faCJ=vUQ*xmg>mj&Pw}}CZ95$msa9MF zVcCYm>L!-&;3ItEUMCn$_>iMiN7S+TlAKmG*DF0W&y^o~zLBeoOf{1tKu%29VS zRhXKhQ*~jTQ4`hp=@kI*h$U1;4IW72Y^xurKjW{6TGh11hgHXol7UjWXE0>kbptD? zuc5B2F;i4(T^KiK3 zr_${isKmh6yv9|koGs26rg}k7Z$gttaZ4*sHRKsb^_e~^HtZ^vhh*cw`549`xv3;u z$5)+il`(~3?gT<=gn8kgy3Q1vA_dtcTNi2>&sCV=G5IWgIpxXA=tQR=ay5IJP*{`I zun^^=porNNjg63=i3L$6Hc(J2Kd5%mH3c`(PZ@04 zFDWZE^aT=56(?Xq5|s_IViNGZ`p-KR5(^n72&HS7C6YuY2-S0;zs|(!V$)VoNaU@d z^#zE2p~CB9sEKE@v3x)z3vo2X{^Vi>F-ihVU{Rp>Zqmt^v3?m9^FkFXD$7x5A=A?@ zUDbHFVGD&!b`WhIA9Zq4xQi>Os*pHK5gy9F;AkIM6ipU3;VNaW#`j&=!9@~aK~4?j z@z5#56t{Li^~iU>3>Q#bv0*I*^m)5Ci5p^pLV6=``?(XAL)abrMBL=-FUEfrO)Z}= z;Nfd>u`-dh7EAo3Rd>Pe++*n}GuC;{77cZtt%hQrizrP4IIuO^TpW~BH2a^XUmPzu z0omQ+EpCEVcy{lJxN9hm#S9QkmAQR(r@jOVRHam5&`{iSJsO4jrUE@kc_IacG z#`A6leV?#z7e(VUuh9>qC&rsOvF<*;&xonN534S(O!yqkOk`Bt`k|R*|B=!sa5Il2 zXk&RF4!KPhYJiq@D*+WrYYEE9#mSYwGJH=QMRhZfNs;@cd=8m9Gz1tP?H{1azOeg@ zncg=3m3_hb*N^zkGNNz=lkypp%&?(B{x92a$Z*_XLF8eY{2vF8W#jGo-|<~3v5`ZI zv{}}Tf-8^|5cpB7WBDT~%i{Q_r$45+jjSA+qP}%_Rdaj&V4w^eW+B;jLezTLnUL( z8vplyQuHTDI|^BrpeSZ2riPC3?d4{4G0iY|&=MwyPmxuSx0#M22zg4U_xUjvtt9dO zn#Ln~{7HmKw;o5So{h_vPN!UuUehSSZiu8{GFDT1H(@((-EQ0Mxl3>`Nw`ONP@I4>`nAkn8 z%Vfg$olN+Vxvoz$u?RC|bkBDPpp=*dvk;o88Q>Ztg!A-vJ6bslv75f$!6GP5Nl?+RbIuE9MN@D8CZft-B_1D$!Zca$-=_7 z^itrdXL1NKzUcYT6FSLc!aL_oD>zQ*SVkC@?%2j0&(}_(QG(MSuSgwx%dwsWdXJ%m zH?bh|EH~glaxa56u28})8^d~tp%jyR0K>7J^os$1v=p<~w6t7vM8X2lFdjD)PWBn) z)!)6jtwNDek;P}kI4jAja!`^L7#KyerYN;MkoM@JW--B(NhRbw3TI|pWh=@0LnW;n z<=M}}4LG$zcqn3EF@EL>vx0T+tdt{wku8zP!L4vPC^6CQ9o!?C zV=~@&#Hm!1iY@IC!@UxBl78>)5kN@Cd?Z>un}lv*ZcLYwigB-~q$?We)7}MiwT@^< zmhO$*yB?>OaZlMk7N?eZkL6KK!KT!!b?8#Us;Fx>j{S=MhcA(smu);#x?N@4dR&YA zcQU;Pe+>%l+DdX8RaM%ixM4iny2lgRwi^F9{3_Y}qXpZ(mBe)@tHeuyPXgUIaaijx z8FFYVbj@Ir={*|fCG%G2{VyqYem8b(M1dp5oNw&V?%pr$9`db-FqiRY;T}`zI`ISc zjV;mcgiHFZ$~#7T_MweELhlnVRFz>vu*4fM2<(kW6!)IAY2@CdeJrVVH~6jDyOBaK z*}V6M_J-l;;+{~chtN(?fSY;)*Oh$O3V0NPRJxKpBfrKn<6b5`1gzLw(<7eHA;nH% z*9l&1zegs?SFFcs{N?bY!M7xG8NMiI!^XLD$>^H%00Hw_eK)91=7y=Pui!*cLGJP zksijqm(n+ZpRiqHMMb%RqLGV*O{3!5aI#6bDov=EC1LGzk%T*a%v&wRkC^j&#N(xz z^eY!m`A=k5Us7)Y_pKI(<)G82htjvG>n!rN4a*z!r-stEEY=73NdFJB3qO1f6ZKqs zO?t;{7e@Jvd}eJ4ZG3Y_4fbIg{Rv_EDL(6KzxjuaRF$Svidu#zkgN)q>Ptok{8hc} zeXTSPVh{ta$uk2_x`5?JwSx1k=ihR-`L_Jh49|@1wZ(;@o04r%E~AgN9Smn1#eBOw z3d&&$TWc)F#aSll?#gSj9nOKpP6OdQw-v86PdQ=j&#IS!7ThbWeI&vTsLolhOi%po z+VU46+=Y(|V3;p*CH!zaP5j`;Wu{__dpZZ%PjHyT$Ns%EK3Bf!#YXb$<@ZD5OwX1a zqw{twS`^-V^;;!L-;zUg=|^rJ{3A*HKvoHSOH1NM0}P7Cv3k1{5gKLbYtnS$Ae29R z@wy>}9($`KGrD&e@AgXg`S@3cecCsap;wBFXY%f*;+Y8+3ceLqC?Dp?lpW*GCvO5E zWjK6n7327^!|u|TiM&PJ3=?8B8=LQ`Ez=O;%e4M)s6V0H#Ejsj$trI)_V0<>x#{V9c z+hxzAFZl@e_WMWez$gZ?L@H{`yVhjz>+#*h-hQqiA904K>U3A4g1BURYLT zf0^@l&`Y#(QR~V<Yv~ONnf@%d6vncp%-|lTpKNm}1 zA{2&X^qpHsRdtS$ItNsmILxB4!E658&C*0-U*XzuE=bVW_eIx&pG9<`uPOF1^Ve)) zI^K&7FrRT;j!Fo5wp|p2YCt0br*3Yc;}^R^9^Q()UaUbN6DjqSWLa#Uy1jN?tWUc5 zlspAv)uG5ZXABccX*+Fp(jf}ium95&{#&fz_!x0n$C<6Nxp2~t##e4EZY%s$4OVz1 zb-Oek?HTYmJ8W{|VBMJZZOS-;qv1zfX#RSDZEy{rF?X_#PP$#~ z{vcHh(uH$2yd&yx@7sJ4f65DIGcL2JE|vN3{IS|^sL;n;S8omy)|+JBMKUdM;p1Ba zgu7`X(KKtEj_|j@S6XWYz1N=Zg2!w~d#*RgMuo*}Hqc5m$4yvNUDD{(EQH^3g4rOx zB65&!IC>c%3rdC&#m(PwakGVV4mGbdPxx{PcG}wEVYhz+=`$NjYN5h8-9OaU(X4Q~ z$1usAtjNeXRf8_SH3K}WHyvo7*eTaB*z9LmUuzrGrWEh%AK2Al)baeI@gORzvIM!i zcd*_D4|=ITbXF*33hrNiB}G%q4t)gqlr>E~mb7ZPei7FeC&MxMMQa8_v@}^#5t_$2 z`e)pjz+|(Ab{M=Xtn;i4BHV{V$i%o~D!Z@4)YW{TQ&h_Eke_N2_hk2dv>o|Py8k$4 zK@7)@=s%yYZs(w@cYJo#14%^>&uBsuh{H1?`4)WcCBLl!o3UJN$ciNG2U?ej{GU(! zpQk>i9cqSpoO6-%OwSS_uhTtFUkN#gx}Gt%bbN#{%A?>as9*HW zjEH3_Emm>3PTgFHD@1aVFhv&3P*tY2*$c}W3^hGW6gJVp8Frte2O9b$!FV_kl(B0{ zxyWe#Ou1?MzEXv;r`~w)&i-QmO&G}j`I5{HCdbLr>2Osv8W!5~va;7{Av0L?7qcFp zo^Q?bJ9XN*;_9>(Pi+rHCbrxbe*cO!={~y0i%Q zJ3cLnN^UOpFiUrMSGIZ>tKOf3$Jz1MpWrV|yE zkk%%f`V5q^8l$>HdBZO?*UppQo(cF7XBArp9hHwX+5S1jKgYghQ1cbqflZWL;t#@K z`@%^-ddSvri-lK~$}P)l%vJnPk=kf-P822Z4`A#bPu0}Mp(ZNF##+64+DaZB;O{cXyS)*S6 z@-evme8r@Wjip`-I^>+`8~NI!v1AE{KqkLk#uIx zj=QIsi}Wv-I{1m}$DRzDAvdXPhO6QNYYf?xJfNzk(h_P>I_j;fQ16md=LMeI6A!7c zL+0W%xf}457}J&w2lg^gtyy>)R(1LXXGR!Ne4;KZ1UhDlAO+t4)eTu$ub zujCE2&^kjTkQ#18zJJ1C=}n6wXRn1*+LR8_-W;xN2k!f_`;XApF|DO}xf(g#Ph_{2 z+VBQ0U_MlpwKV}%O%uVau;gym%=zC}DO~7{J9AsU95A0XCTo0v!+?%Se-1vc6dv#> zo?2hvPiA*Ou>Rs7HS0x9UEBWBCx}`I&;NIBC7)JAcFd z(B<)~%jKi&0@=D&x#3&;`m*NptIzFi*japVdk*vbwn$z`HhnUF<~n)AcJ!q+JR3Ek z#%;$F5_2g}@U4omRoWjEN~QF7z)#-G#C&SOaf;xETrl?jKxNi{I1<)rk{;?U?Vx|F{gL z-$E=Ip*@XQ(@ndQiIZ)SBiV2ZBNBirVaj7F(F^cjAOM{9Ct=6_w1;~Pte(Zc_NQ)x zzTeZu0Nl{0z6_MOg^~{G9b|S#HXUH2M~4$+@rH)I#a9RZ&5d4j+y?MutQxqJOXq4| z@20tN#e@ax7{noPCt6HH^7J_Vd_jvm`<}L-gAurj8T9udz(`L0BLNALa#~k2(NHnb z44CvpXm}C$aZdJlL@W9i6eslN%n=nr;5H35rupM-2Y(nsz}E^JYEMqGiqi|zKTF*^ z3D-|wxlA{(OrYfE_w$W+%8iKWmdxB|PQC6`SwwNnap#3WCUKI$-xG5T`ZoarRY_O6R?8_D8d zhui0oKP0({h|@*rLcf{%=;IaH=t27he`B?PCskY1fD95V-6}FnfM>%hoI2O{;gG;= z$Hv)Tb@fiQ<<>a~XM1$+RIfXOU*NYsMBd%d9!`ZjR`UmA60b9eu0|o=MNtqV6n)OB zvI~q2|2VOok?0)VC4Ya#Wh8q(;*qZck6Z>Axs~gFeduHG2-4q+jutU|+Q^6B6F9E> zPfK5!VdIF6{hA9NTDzTgf+T~j8lU#Zh*{}?0jqQ1Oi|{A%LE;)NvBO5_Ytw8SF8c4 z56cQGa6m3Mh}a`)L8#SXp(Ga1j;Hi*S%X>|x!lrQ1(vEK=o(e-8MT1HH7KQrWtY3R zA`Kb((?|lL&X$4%3F)Qvfs@y3>@98|F48(#!WXD;{e}Ohd1#^zM9&sZjmr&lS#!exr z>$SUM|Cwo-nPS~Qg=~|!0Oc_^lrHNa>RfLVBH8HJXjCPF*8sly#Xg0*Yr-|Bna9mo z1i1l>{Cf}v@j~A&8O-(NgqXbk`~{(bgVdyUQRW~56EkF{G;E6}NIh92SqXk}%F zUh+dSR9DVOjxNx~2^`bV2tP^EDdSxu0wFcgSSuq@Qt|Y54VL=q3p(wM7{0a<{^2>C z2TVGT&Exw30c(^a%=M{}zczw3F1!?pAlB$FgHCYg#SiRm7IQ8OI$dKeSku^tK#Ufw zM_*Ue=Og~xOZeAM5Xwog9?Aw;(&NLLS>M=tCX)@hat{7vBMq0tz|vp6_s z0QqNJP`>7}DtiC!j{N@Gyv8g4@>vAsLjd0wMbQG`@V;Mx{FsXz&!mvOOb7+khsAgZ zxd2o_*lLnbR9f*_h|ZhDXw^RKFJ6hk?ktq4Pm9f9*YJg{PE;*(VWIv2lOwn9pX zUG`j=ilaM@sbbO{!Q?u;+;zwr`JvNzgQIIdHDj=o5Pj@Mc~d{6 zYCahV*?P#BjXe_h2Wc@ZT1BeJhdu*O*~*3i9B;+5kVp#8A#GU!5>Q=ek#%XDr6MY3 zVuL6|#Z?s#xk;jsd{Atk?=w<#9Xyzc#w*=g$S^>o)EOP9s))0a=%u1G|;`m3_hCd)v$`;2(vhV^ErZDJ;RL0T} zvi*Q+LqsKpg-ZtimW7EX0OF0wvakXd!uN+h@^eL!nr_3r;hho*`?~+E%8~K)B`DhbGyW6qq?>(a16$s_ z+(UBysjm{ZthIr1?kqTmEVt0`^kb=YC_Pyww_wYWYz_V1q?vu0tIWPonNw=@iLVya zeJce@yph=xGp5*Yo~{%-eKkiXbzE=l*5G`xJpFX~a(9tyRG&!CguMwqgSCb`cUG%E zuP&GHzC1VMcKcs%Q{1sTAdjJfE7|q4Mw# zoo~e6WPT_+c!Qe4;shyR0C0>zD~?}6e)5fIM&kOLV=(s7;?^2-`}s^ckQ!TApTV88%#)sPpTe`voUbY)$1$qR-NU;%yXUXAC6aIp+k8p=pH8 zqaAh5p9oQwGWqR7@VNFwE4m^EeYJ7tDMb-rMEkKs`@PCR)Pl6mF!Sp)_wIHG(Z`qt zjp$X8<*Ovp$}#KsANq)P0|Ew!oK+4KESa^TO>ZH~JaA}(j9y8!!Jyj!8(tZ@AllvFq!j?m!7dEI ze4@(&>)f*3PqNu_L~yo^7Y(fdySGzV_m`*2TZ^{W!CEc+hYz1w+k`Z-GaEPZl7WYF zZ0yNmBW60|Y8OTM6I_{{=b-XxS&_i3LKOPdT7slm>3(OV$3vw#cX{KhqvEb8ggkf` zn&7mV7z0+5Lga4fVosMJ6X2U=dOzB9IxauC^KMEp$7D~ta~|`B1|>VWZc;^esq-uK z)3y`awepwze%Et`T+duf7r*o0E=-&9m&$>waxS6}F2z={4QZ>V3eJ?L=MppFc#p6NHb)Ys$E(S{FwZk~`#OlbTN_kh& z*^@EW(i%l8^{C)@d@jtIyv6l1K)CjgJf|8*6Ro}z^wARVcx#gRPIh7XYtfE!8sOL# z9K|Ni)AFT3g>}iK-9%h3|8B0;LypzMwN?2V#j#>=umX|n5NfnXljf<8oYxpv@aawH zd=JTmxyk*134W-%jT|zjhi*B6ffx%NKe1%L%)y*RbACzp5 zbEA+Bz4s?pcbou|b7Y%alIHsf)<@=9Bc|8I;M|gdD+g)K$ORtc&-JxgDXlO@Pg=%v zZ;T2Z0OICodVx*|Q;Sr>LfWw6b<{e=PN?)|$YskFPAwRA(lBZ>PGgS5nIZ8UAt+j+ z<9tEOHcg#hi8&y$K6CC2I)Q{)en*bK@B(5fa<)$;rI!>Tj}<(3Bebn;$iMmSIzQcK z+t&>vF69@n^UEF#kza?GE81Jj)*!h~WKJtLu1q-IrWvxkkP4lS=!!hLEt_fTI*!J{ zLkD+g0PXR#J;vwG0T+}4m&P!mwyP4F`eNqJfjy5{}~9L;>b^gCAf5W)gX z)#@iKuzol_lkww%vL4Z@!te^%Z`mqeT#YZVdzBGWyOw^wvJCZ4)wIT6LEMe9_E}(P zMb(w4ZVMqDeqg}*U|cB=5a{{=y`~pXiG^JLoevgP^ND`)GZ5wGgnj-qrFQujuI-|3 znCcbmYE3uh&~y$Rdvwg@6}pRCj!p9{v_V%7hExbp(#ST~P!s z>H**ITk#r%&&Ju?gZo|L&>C6AYa_?HToh0Hp~I2BuY~~+KS6Bo&|BT!(%F*{gr5hW zxZ@Yo@+!lb-T?*^DxR`6bi&t$*+nR%uVdaeZ7Oj|x%5R)@i{2YVmB!CEgkq9cOkaP;E3&lG zufRVaYV0B(u+#J3{E1&=+SKgUNLZV+-1fEN0b#rmD>R=KM1${d4tL1QpF6haLox;5mu`3p9wQN23K zr>ozX7q3NB;vy{c6Pxl^q(N>Cabu96^&vO_MIn+2*0V#74-u&oR1gqUx#~U_CF#ULg{)S$woj=_!&)!u0Lz8?U=~4h>Ft2qDX2Zu5{|t_ zvu|3=9V>*jIOy zZbE?ptiIW@*u0OmNlq^>irV(DTI(fpyrV79PgyfOJd}#^09dj8!1da!!83&Mhfogsp1p2(<;QF;-45QTVODm4s&Ix8hV9A`Je zgp82~VM;G%0(IX&uquXeGQ7gk_Trgxim0d|xyQ(tzC0pUa4;*YbO@d~aA=|`k@yY* zc0i31Su;BpRkY8nmjP|Pdgk-%SWjKO6$M7~mjtCGRIK{q) zI5M4p-W?+hTCHG!JM7b$OB(fdNcujHI{9`O=N%x(P?&wiE5tMk{-Ea_hc-!%D7Z61 z%U?T%(r@UO$RB~sS4iC1nOknKuv#g;F0xK4Q=PzIK0sy{@k{`!Y;EkKdzw$q1atP? zx_ke@abP$qcycgHN-=4Xh~d{LW32*W&vd;RJN^Li!PQ$)ZDDMBOyHvGPt#ydRG?>b zEd?0c{yFm_531fN)1GqIEx_e#lfpQkk@BJTX6``<#^`9cdIrl0N(4hAEeoE+;b8;J z6q5b>&Gjj$`nzfrAbG;$Mj>lKVZ>EoFPfyXrT`gX2yM!cRT9!ykvZsKK}YEZK9bRZ zxIf?mZt0Lg#%PBV+~jd@^a5}p2S@g4v|{|t+*s#F;t=D4>cp{;ijmE5G%NQTbFTEs zoxq^EmD-h>Or-pAJ7YJ3nzAE9w_7cmn}avaPagn+$U|Ds4TeRNhodbGeBfvE!zJpS z{Q<11g6lShXY4BH)G4AG%93LWRHm%SeMo1d3f;yxz<#bMK8~j%OTyJ>Vez)(W4rMf z4ig9QB*k$Q69#2jaD|63Bod_3iH-U>SD(kn6I72+CHANdkI||JwPE> zEx%=3cHzp#3B~qQxU{yjFF}gLvA7)Ixh%GUFN0NQ>&?lu%IXocf{oNP>ZP%?His*! z^-H3cW-*K(fW{XMOd&;-OQ$SCoT?n?Gj0!VMd7f6fjj2skE|T9 zLGha{tl#iji2j{70oiq^Eo}l3e|dJS!0DOK4V<^~+j+8D2f&=`%t{#*eZcBQS>;H| zt-=hoQ>t1Q;$Oj!21mv^DFj@#H5ZvwK7X4{8(1GJ2R z?=d|7B9pWa$HVpjG)ry{eP4xmXT0x0Qwa5pgAS#v+q~0%Z)EQ7WmKtm43qC|TGV?c z&X2sRM11>}$APVRQgjIT91Jsy=_79hB_8&Hoay23w#=vWM$$s8qx1*+jZPT#0d|5~ zMn^EBlpLZ`t3iQP>S2*Ic%1j(@47LLCPVjBlLjgC{rM*G`*RfjWV@dbk!`m__y~6Y zb)(&nEg<8M9A17Hq4$iBo0L^^h=Rkc5*gwGi!x6BbojRj>@*w38xR>1oVFUe5c{&q zHBzdNf0$ge0%ebQD)Dki?$O3hwq+D41VnQmGf1DhWEYA^4o##puSHDxmoGpSicf(Z z->_e>mK3Vx1`X7cDoR3(HHPFhbc+7bzItiAuM&s5WqVg(O+CG42fMSH#1Ba3JG9}B z%UOtw9wHTy*cniy1CGfV`1l+WVb*81h-|=<2a|R|NnX@9Xv!0PXad&U;V(f5-&C%^ z-&lUz=89GOZlz_|WpcPb{K${ZRxa9yh^^ehR3p>cH}1C=sOW9u8r%gqcS2>Gyv@c7 z`b;~q?XRR8JFkr`9=f)61J9%5+fx~Hv(GdW0yk2bSZf#x*QPWkcN=}4dU2k9x94I4 z3A_jvNIp0lgZ<562}Gd}QYwy<^|2?f56^8c>tz3!vPj33CvcTF0S^Yuogr_k$(8lp zG^ie@Av^u2;?QbDF*{-^8tdM+O|;#mSdqgU;SD zz@7MTtc)VqIh@iAW&~zu*w)f^%1)u=5ryh~gQX5V2hqoaYa685ksP>Gkk47gWmm_; z1oYj0e|-}qml7pQ#gCiBRjLUqv=8*x4dgr4NAnftwl(m~uuE;M`a1^*xT1MZrdRLg zpPUOym}E0_9*fcoQ$a*OmeQeRbtGoHa*>exoCn`n5d(}j>rXiI{F5#1F88TRe!nAH zjZ&q*br8)b)3FYKOru$a@4kXO3AHf9_f(9sMS`eaMpkYOwAN1Knz);r zcHE4u?@;rI{C*U+o7=LDwA&)r2!q7=2e*jy&ag4#@tMQivVHG_2eoN+*$v?6gm-jE z^r#1;6aT$L&Nd-$Ye^`j7l5S~c98;>Rse1g(*q?tt0olGgBJLnZeQVxrd?edl=$o4F6w>;m){&10=8OK1)#%@xx0D?7=w$ScL}K0j^?$+$*%zhn62?Q z0Uc6lm&a?9&|)V7S8NJKh1+E1qz0jD&rams0H`lrC#vWW+Ta}WOVnO{)k)5)&qmq(k1 zA7;*yUdYPhibBDTzu&ptz{xw`uGSaLtBhYJ7?%gnb@qI;`;A9tKc!vD+L%j+Bun4J9z?y?20-&qxraD zQnLxgg$UZ?dk(IcG)^yriduyvB8){+%c2$Yq!wpLt{&|s5l$-nA^p+K0_MVkl-4vM zP(jCK1SdQ!C~N&x%xTEoK?*RV$U^?iB*qxJrxqjvG4Vh`(X#aO;z5w2oH%yQ0g{DO zlT01`5~6PE29N$KqIBwEZx7MFbz|(34z7^X9;lAXe{Cu*by(r00jP8r<8MYNI_3eV znq%ZTmm?f&j_me2{>lo~9@@vv!u{tWZy>b9=d3U;r{1}P`$NR(12+Cctix};n;9IS~$tr(JN!bCUB zYyqIPeXgs7b}`e*Jgr(8K_2BaPVAA}BAd9oKnd10VyKC20ISM8%3YLQXnqDmelJyJ zCB?y-i-EKWz^Lf_qIV_R$Qo`T_ZF-(hR4|$u2F)%z)=xZ^B#M-Qqm$JhdZf^M$-mK z2q@$wnp1Y`g&0v%js9D1-3E!+wmm10OieBrek??G>qE{ohh!w4H}@i>caPkr-rX~M zz#k_?aAp-E-HW98h{{HQHLj}#P~i;UIfvB`)cSvv z1{}?_ieZFH#kSmNd4SWh+2)^ZYi)cH6}c)hJY-$zK+!qV7R6(vJ*LaRT2B{su^K!4 zbP0a|R)fvPrItn)jQGj3NCf;H46}jMJuFIIYg@Ol2jrWKifzBp9%3BI0`25#?a%QS zf;qYH%N}r~VI}z`wJm33XveI!S&PrR4}Nv-mKZ{g%Sc3)TGlMDfZzC}f+^Z3PN;^> zjBP^_jRx1l{sBiUu;?goVu|Ka&GEo?4vULmj(<$7#f`~z5TFoNW=JV#2g^CFG#hxN?Rg-oQoAoy zB+Bjm%P=iW~5D>|#d17gPRnc=@p2mxnG=I!WrR$v@jJ5$pF3ygOGkCoz z>4^4>2&qD@iF8hIxzzU9Z6H!-99{}G9XROv&QtFX1?E-{U!B31PPRdStH)>i z+JDlZ2VZ;FE=Ch0bb(TFtUc+1$B(3e;0~VN&{foqD+YWtV_%z0@o;QOIO+q}43m`*kwVh6xSY7ryVriOa|XGrl30XFe{Bk;xu*-{%E~XQoZF+I=;_Lv%G^ z$pggno4=#A*WpRS#EQ}3i#TBMJFhpi;TU(}i|s`BVL_wC&pA`#O%Nlq*;ALyEkU-{ zie?{#6cfDV+r>44dfk|c<$>1@^JC5zxjVx4YGm;_O8oAsgmx?Zp(o0xCmgt7Ueo?Y zJZ4;7vi&BtE;LACE~cyrKNd5W@R|#hhq84y8c*i2Fv)o)s~lw0zFxE-gN=xaJgNL{ zGsOzbQS1K{cii^Hv2^Io<%Ax#*|BsFM1^D)gt<&zcR)?KnHb(5H#Y-h=fI1D!=1Am z$V|skOgywpz1d{n@Urf|*pF;*rQc}0#^?7wqghYL2v5lVIq>=(in9`d;HeSH%WgM< zhvdPA=+i;<50Zn#3e=oHV(fV!{qf9+KnmWAA&_>o&qhH5k#R$Hkn0NXJsrmrdT5JV zEd7J_)`cP!R|MZge5NHn-x^hjqnzFZGIb#+q{j{G=TMw4$E1Vx5@nT@*Ul=tIIu!0W&I^C z+<-9VMKp#VCCw6Ho)QN^Lgd>C9NPlO#V>7y z^bz>;c)@S>W1+;lgc?t^kLchss+qw>r1p!p64X;ojE7^GmRZEmU~%A~oT!I*10H z`-tTt!YOY4qhzc^TiS?_L&Wokf5qM0gaz-yvqHnGt^nfYY=k}Ah#I)?;$dsTADzXF z-MER+iHTC3{YPh5iMq8B*N|gJmwrR8V#adZL~MjaT3q~x=-BbRH3JzKv7_0)As6)J zf9}Gr1VmiFAtvm2-9&} zQ9mTq*x6PEh_xE22?ZTS8uYn_jtuick(@dwS8S`uo;HiUXC`-K--v;!lilM+d#8@6 zh5Iej4UQTyI>pfm&NP~@afm6`aMs0;%Q1(>M^EiB-pM_`$&QzNgbnOiDKPggovoGb z7>HkS$i~)GYv+aNgJg?biqPfW)N*MT;j_5*<*~@g)fIgCHsJ0HToe|WB{=xVn_x7P zAlJIdG{v3Mv{SZIz(*GT7U=K8aB{8NqrtIu9`3>LgsTtg-sfK~<@{P@y^(vwmNp%u z7nYU}v{PxmfbM0R>te;0Ny=*ZVx5kO>b5d9=k1M{Q4JEAZ7788v)zYj ze`h;V=ZERwo^6e|t87@IE~j0L8*Pk(Z2XWzb?~wJWwpc@h}cCa8|BnFQE*;xPOVGD z&XxUF#>q&pY%fs7?Fr&aW>hLKtG)|Z|1%vRoi3^TN;k~MhvfkPyGJN@{Vdg(`4}gI zpDOp~*0u(}Cf4C-y~h1F7qI(_NjT?N-}JCo7FFz%Kyg=YqLX$aM%~Qa(EqGciHX#l z{UN?UkO&!hyZnZ18+$oBc66JP3?6f==q&LDMPxi`GzXjqM_3*SC-GeU@|AlDg{0Eu zvhgV~Wm*HsKTZq8Ru7IWPv|G!j}mG$mTTux&fCxCYt<^c`{a~O0?bvY3Tv}jmx~K> zIL;Ka{dr`gg*&uSY+npiZ6~u%4ygORh$**Klm2EZ5ZQ)oZ*T09(~Wn((30QU2E}jV z(oc6Hk2^@T^kD~L-QcOmyd`gk?JD04)=ht~Yw!C2v3lhOYSH_Zy76tEd}TU;pOT9^ z%GSU%3z6qjJt|T$!dl7`lFiFSUwxkM&YROAug5+# zs(}5n2Z_B#1cEcFL?*Y=t$(rr?ud<(3$rZ{LirQ z;d=tuu>P?|g|07U2z3XrC8?-`P$BRi2vpV16i`~E{P`c&@&DoQwBf99`#}Hz7$O1y z(Ee{o^8d@>ku|U}ak4isGI9DZ+O%2C%2`>WEP0)g?eayHB=*Wgp z9+HHRI|GCNO2+Y5JT_Ux%je^g>+Q*Jrvr*0)Gg?iKp_AXBbo3_Oj30? z(Az^jvj%c~60l7hMoFX6)934-c9sN*F*d?gZV$T|4x^ z&<^xAm|G6ywwM6OT`{!On4MxU6__2hZ^3aNlP?E$U)Fmlws!o%3ecM;yz>?ovxj2P zY5&Osvxl^$6!^8}mjtU2=P&~g`;n;lYm{4s`73NfsrP+J(98Tg%le>{* za8$-%=qk(g^g_mXUx9!jRa&L&M@fik{TPcOWa>*SuB`J0nz9>vJr;Rt-vlyNp#b+oPqwB!GevC(6?5I&9XV71jO|#Z7u+iadZ5)n* zG&+B_iYsbJpNz)>4q>?A-pgS+q$Gi-%T2rjuKukP;-SJ=dsdkzk8VLtBV}(#nOPFl zwpm|ck%-1oZNPH9U{A+eVnC`&u{hbWjMWpF$_!(W7;59rpWngGr{SkDXls3cfC^i? zABA6Q@rt+a+f}niJ#F#IyG>w4YAN$;0}&dEKklnzaV(ydJZb)l=u15)$1J_eJ%rOj zU2q{vmCiR?vnTVZJP4}27&llHD%B=E;Zl!5XvYE`ZEcuAKNe=HX#fg=Zbz}WqwEK( zMp9!LpZLN2DJ|F?{c!K864zb0hvi!X5W;0!T^p*m8zp$?s)dW3zb(QueFi|9Igqh& zPERUBWmfjD(!?#U8>z=sG~U7D*x^H(;Cc}cd;T);FdLVZG5fg9#E;}zX}IW%kxsFr zo#85bz6LnU`6RP(1_PTZv1??ib?I*FqLqC9m+Avf{ z8v4Pt>1KD-hRw**gRkjO@|x=OxHiZD=|^=C!Gv4Ab$Cyh zm-qk)Wr;zs4RGQCfhE1PpcoVZa~lE{gh3>1e!ql{DUc|EH_!&|Z<$I`W!VuGH(+88 zg*%n1P;QSk!Jb~Y`dz{KbZVkZWnX2`h~hcD{aUB~My&isZuutU4vA;Ng6ot|LwL*D zwDDf$C{QB^j%hL?O8g56n=@HLyc5&2YTc6)WWF4y2c|vvt>nYxcYWO}cvF z{?{>?PaF0oxSP}u19-C9pDPR@SN|xtHhX>#sLhXEKY}K!u;~LA1-BkyGWxtu{ayM1 zw+@$c@bDH01=9{E6eE;=L?y5%kou_<^GziczhjSl@1)Lu{i8nlMP+;k)9x3o-8=o^ zUE}|OmHLrP+mKBAf*AGzrTT#KLSf;g^5vYv`yW%>ATHO_c?wQSQg_r)Ou}LXYnO5;7#xa&Al(f9{#}ge_PEIc z1R4_XE!=^Q(Jw8aTaWSBW&WcQ2-20k%=lSCE3mrhqM5X;@4H-hi9Y^ak`%vN*iE`{QIIEFPc*;To26Vendg(rqOcW@_TmfPOIah^Hw~t;n@oWPt{V?< zWq0#7Izq&<=Z(%u<S0 z(U9iR$;>i<>wUXch`qduq4-pPSw+7A>M(;!B(gSFG1_X^<(}Uwwsya$PXD`h|7g@; z#^n7`Z{QXO-Iit%&KX<-)nT#HXVO1hhwDac0tU&!iM>KsEy@IO78G&iGv;K*<=`md zRSW3hA8C6GE^pNTi4=VOO=UDS#;J0CQ<$OOLH@s`GG->WbYdp9CXNQqc8>o|Vt8T% zel1pDMEsguEm0A>0;smql*-!91?~Bk^JOWr8LQVD+iwBzB&AWYAjY6$Np5ByK>Zn1 zFsS|olQR|Hbua|)S^5zD+hAo;G1AeXk`9i&K2~aM3?Xm)+Hv(wyy*Nxojs$j#@UUv zTwVR9pa+$by_p&8apIUi5tZmRcnNnT!rPw)=( z|GH%`q`0KA0|Edz{W@mQ{eSII)WGO>ryl>^YInkvED!@qh#aB-!l!@_`08qO%_^b@ zI)Vhj^@KgmP(71{n6WEwDl~py7^AEGKYe+6#Lm+dksFSe&F7=1GfaRH1H5EzIE?WG zW=urT65=Y8wyG9UL+U@D{czsCqHL0t;-DSdP*I0ODBE#uY2+Wi{ljiweK!$3a$O%D zH7hlkk_iQo@GhZyS&o@is0qGQov$4eeP*&QU@T@!kkX5hgDf6XBbMYm@|xdaDyfs| z9#)c1>N>QUlaJbBe{|)bTm2r9)toBT|6&a&B2~}~%<>QooghG8|^r4(+HpIvc9OLO+i*hppY*QEwGPy<24=l9 zRBb)Cq&Zh<=9Gey*kH=^RLyQ848M~H=r13N(o~(znE}dxB zyW<37@)3|dZec)YwO03|IX8+JQyg9w(WAGOGIU8LqME*={zzL)&`?(bGO42oQCLh^ z5glw$ViidkShGxQ)`(N6BOxc!tbJ)?PRj~YjI*@XS2`q`#}{@*;J}58eSVHYiN_ot#u?U z3M854p#v*KH{bloaB{Ux;En4(X!;p`S~UYwakP6X>}QQJqVb%$tnFSR>XZyCvURD6jT#vsiby#vi9(Rnfu zvDLN;Iz7<8h5zp-gGDHti=rak3E96A|cuS1jCsju8^ zY}~$nI$s={eZIXv!}$0$W8|ioih#x=u0<1ughCeTn|1?1nGt!ywityN3{Wx2W?N!a zT|!M71A88om0V2@pu=3{$BqIWvnU~reAD&c|BxiPmgJj1s|Q_Wl$I>;Fd_}Z1x@8< zA;aRDDI-(2_D3+B@ds7bW$g#TSr^-%Ne7i%%^PA^(`2Bh)#RQQkY?2bcYXR+%p@@~ zM9bFlyU;`L;5T<)_wVKUlkRd)R?e0`4J+JusUsmA^uxDnAfj_B$Wrv)JifzTw^e1~ zr<*MC>3OK9kWGf)wmeK|h=e8(_cLYYw8oP8yY-BgTC3RyryG!I*k8f&!YQwpsLR)9 z(9|8|lPMLpDms)OKh%&#@UpI!TQQ9Slamc(f}%rf9gU!~&CqzMWv(%5&N8uiqY;A| zKaUCT4;honAmwKn1NY6^JTf;}4J=+NV^O6_Ey*%jWvsOd zsiHVmc0+O^-F8bVstXG;I;Of2WEgx}rllfx&|v0-11aZ+W@55kn5f~Xz$*6>7gKR# z>oMX?Y@|tfj$=KX|H@ha_R-N$U|N+F<0tdiF=aHvI|p{~=V7Lq*t0o8Ch7nB`6QYL z!gZGTjSGPY6gd-!O8>V{1Ss$&N!fxsg3RS-Ux|g&fF8Z<`@Wwp`={+h;IC)44*F3o ztyZ@(M1!zFGoM?))&ZfQuJ+h5mT_HA#12;F>SG@37&c!j4Bl9Jlk(u%z(97P5eV_iNh!CKdWcN+#!# z6Z+c=c*3E(%MlMBZ3ErM|Ik?TkK&8M`ik*OU+e!FUjD~jCNgGRvX}qo;OA_iMCAO! zLUi7dK&js=NEo^TqM*CH+h)F03#qYCoVo63{8l%_RZibES18C!Z_>8O-oyEhLJhpKTo#no|!6K_8K>yG>yiq^QTV8EL3%zBKNnGvJToaz4tRPuWE4o3DQ|48~MI$B%n>02887hqKYG`|A* z&ktEmjTY@@lx7rq9~Cq7qaAHf*KZQySge54bhj4m(H*D83+v{#CufhufYR%3{HLb#^PpjmcldX#~iMZ=xv>?P+p-SyeE?a8kbR@^ww17eD7MP~oV zU&wfq`|e|El+7}e4D2)qG3G^d41j(PV}Mp)aTtpz0QR?h|IZ-groTJif|Pmof=N-M ztIGAkqQOLEDTx@ovs6HXS|qZRourBXa5_b|G?g&VK;N-TaMs9feSpI`P2QKbAKfi+ zh_yr((*9sdwkLo5q$h7f7QqTSo^{m8hiSj>yfo^FFmo$WhScJRMchDZ|3uVLD>e(v zpKX)tiSYGSs2N}sU=otUheRdLobC`bb)XeynHB`3+YlDge!UxsL6%0s8N|omCaRdg zNU-r+xUD}Rrb(EuA`>*35fyD1C|T2=Pn6SN*Yw6>%(ee3sLt2VN%%f$O6+q8amOn0 z$!>8e2-nU3Fo>~^vCv+ zU~oy7$>lo*qdoE~o;&rv#D15UKaWMZGkoK5}hB$#pzk5rcfscdv%gz0+sUqB`7|o$-)JqnElxHS3@nU(A1Q zVcE3pe!9ITH@u5r*-SXl)R7)+EO?F@daLxibY+B-8{T?__LBF--w|VaH!$-e8n1=+ zI_bB3lkT2u=Rod^IY^#)lT6d4ev0()rXIgUdE4;+<#H|dHXP3NrjGGRq?i?tn}vSu zow%_%a_#&kMD{`1>n(A)sq+Rw57-iE0|*er4dlqDqEio1MoJMj3WlMN@99YZDq|MI zSpf>A5aO1$*BK3vC>V>;uvS74P$ic@s3m0olh0rjc)T|<# zO21@ob$28|lc*p~n5W+mux;q?r7@ONB`Lhmhj^{~LgN-{JZMqpuge&wrm%@QK@WL~ zF4k4j?>N>uBJ;Ubnf)8la-HbP0vf+suV~A0YC1+`ItP_To?K_+`%5Ex>n>#OnuD0o zwJzjocbd}#X5Lj3xT1zsNp=EDre%8)lXtQo!cPZ#Fs8)|I=b()GBKK59N z0K!(ooPJk(Vt&*n&!lam$4ff0F$Ovs-dJq|>W@b1Wf;OXIoPa;-xXJ4&DBITxl-r! zEf+m^0I@C+TeT?cmN$n*8e_FmJl2~l!)y|TuAJ8gx6pM*!WO}BP8KT~%QLsFHF*LYeAv1{ zp<@9R-;yo)jBSMQ-oRbL9^h*M^fRite6fND@z4tA65F4^N&*^cy=g_!7+&7@!V*#` z(uF}q{f$DU@Z}zb`t#p{%p4@Ncj|4vO1G8aeLdwNG-Wd;QOl&zv^EtxV07asyv<-sxa}FP)gMZSbw159Tr4kQJ*4y)tn3CjZ8ZW4 zAl(#%w_!k;0eb2wDIx2feu|^24DfkQI>53^)JEJ|Uv{gR^Gk^=9k#b$1DWz2g-Had zrMIQP+QJk(_(f3ssdNHW%bKLq+Gn)rWaQKM0ssL8(}qn5?^NJF6{_)7i|asbRPC@g z@^?hn`l1wWqG&lJ5^I2I)htK|KAa6`Hl<}#m?T9)F?O1R0W zs_qcBvVCzj@U4Bsn^VFvIcM5UR9H=v+0evr4x6^<76{shErNKSXR6(B(h(kcW&^+X zwRT;fGoCcb*AJ(u@0Ad)O&m@J@A_;eleud^dcyJ z#7L}SHufOvC>jGL7+fG$H5+)1pl-A;yD~%Nop)YglFoi=t6B>n2dK!=$wU3PcN&$Q zjftn`iCoNb+}z`xT;b%N);DS;Vsa3>JFl*KN*jod6K|)zrS{XrG1qPY($83Qxcucy z9T|x_(yaHy>U)`P_fAejbABf6!hGXUbK@gJmECFJrK><3RD{5yeEgL zmiW4ZfsAa}23U~W;UC~D{|)(0nmmLS^uU1MT7}IImT_adou#xvH{ksDzJ2Wlyn?>d zAi`$p#Ts%zLLkSs@Rw#+L1Rgxv2#B}Q#J=}WqsK!w2kbsxu(3)U2P`49TMeD_ znE8)ok2W5_UxBarwxt+`buA-_m@Eu_Hoo65ed@3z<}ij!cpA(!lH}J3Ze-Y-vZm`@5F7yeA#~f6l2$D7Vbu3_n zDZ%ZtX=5zTd@1_*`FeOBlR=Q`eA?g_4}3W6`Kf+sfbI!s68s&+w&x#t`U{deil_p+ zH#>GK4n<(IXNpd+xGlqmbDHqF^rwVa%{5#D|46v6 z$12)T`nhky*H2KlJeuFdm%iH*Ti1M3REFJSZ{YueyE7jE>JQf_*DU&PduXym_(u{z+lqB#tn9~4^SvKKTM z0&w1FctYzJCn5;j8H{uIHedI_GmdaF)VVp9+r#}o*JGqIuJDA~ozqW@pu%D?Rz82- zvt3oc2eA$EyKZLo4}h(A6?rjdzZmn~YfcL`=0d~MW-{IK zHUW-GU}FzVtAQ`{$0534NBuSf|MrVp5}95-sr$w*L+VJKDe5+4{?+0lL(T<-IxW+P zTC1K8|8)iIaa)Sdq=MQ%FA#rW zim4j2XVlrNdSob%J!}vJJhTRQ z)_3bnw4KUqH217B`eCZG;9^>C9Y->qE6H}9Dh+hYEuU(!yv)o@C!5!#E%#Ap@D(wp zs=gD_(Fp`^#}O1E}QJqxQEQ@6j?G5S40v{Qr7sD5LdW5(p zJ!psR3I8~Ac+Kbb-QbQSY8KtjFRN$vPWdgQBgo_!lSgc`uk%=wC9p$`_0BU*#-J|7 zOLFw+urAI^FXe-3$maC+TEGJmuOs~JiD9z_k0%n$W7aD{YLG8t*WihRJ0b`cZ_9x~ zi;2&l_=!YJnOqkeVW(IawPJ+p=c6>ljs2K$7Z`2!aA>faA||cDF;RbN_+PFpZ;nG# zC0emE1BjNURy!Q+!p|z~)D{*TN?P9D_?C2SzD0whW*F3)b)N72oX`(+jnTa3qfl%W z9%b~dkeZi*wVX$+;8KQFR-lgc7l>o=-4BC|vsE?W6^*@hfA!j@lPgVlxMe^i#MxLG zn>{aZ$eiJkZ`D&01f}t^_4O2?87Tu(P+-2w+LU1bd~es26}Blk{-&ZnpF9J2`$|r3 z)41Vzxgl1-S9;)D;I&mM+wC&qr72o>CX9T{|&Q{ld~JQ$0YTD$`%EIFL?5nO2T~nnd$dg{@4J0 zb`R2)a3!eA+7c)IHI)BF7kb2lgqC@}LXV}_=eh50=f9_;kzj0Zqp)8s6pa6ij`Baf zy8o@E{9oDVKRU`<^Nt_U#-g_@Zb|(^#PmbIm%$As42B2T2EhGkht))9hBRnaX&%Jg z;szs(_tXuA((`4+hh~g@fp(@6LQ*19(!O2deW5udtWZ$uzBE&D31ozt@pbBH?Vqlf zW1V&6mTAQ1%7<$Z{>jC4G@1z*d_+YW4%i8 z&G5ziammJDv1RuIpVhXfYY^6Bt!o&1ErJ~A!ql~`>-dm>pAGq&Fbd*I;w@d0>x*FY z1ORcrI)>iKV!Xlx<15qT#qK)1ay9z!WAbG5q2C_mTlzIw7Um`!eCX&R5d8P(O8JNG z?BSxL%XF92%bW9$&m2FUhh1!FZ>8W**e&}uq%QAmO)n2_pU9^u{J$r+t)=siz^4wR z4}OzhbIab?Pq8N-2EV+J__3p~pYVTtmd$3D{`ErZnzS3~qDQ&)Ht(Z{d!zEv-DMwn z(ER0v&QI?(DZuY90!yjXr9`Q7eJp>0{!1BEC>YwB>RTrO+%_-8E44@zXEBkgbF3)j zA|^YsNn&Kbk#$_pRibxX*SQ3ODP+u(RgIrq!ZJ>9PEIJoxM)xD z@u?W~h%D<7o6zv{u@P>4oc((fRuEsfOmv&r$heyZ)Xm zWJ`_|T&Px|V#vF+@2LP9#)OCDCL19JL>5fi+GA_&X+8AgahwQ+SEIuXlj6>H3))6TF+~*? zgZq}W3R5*lycXpM%~T#S0xmAB;Z_UB-qWk(G}MrRU9b!O9xg?Yu>{uGj2axZpXMB^ zc~t!Rb!>>4f2QXRhAn&M3z!+ragCm=q7RMAO4qwtn5ZOF z7nUn|g-{GwQ6mRMkJtQU=1K6Hjog{)S<^X}QZb|yiwkNjXOUD23%IfHr3%T)r@K2U zqwK`l`IVD@Jn%X zBo}8;rA&aGz%#abOCqei5k8sm`nBR;sWOpjs|IPW-?-~lsmnt1nv|z(J18Z(Au2eu zjk)wT1pd^|)6W-b5eP`eW0CbGBx1=H)??t7ehG-KNS-4PPlOH|QVE@xWhg@|h$MS- z4U_jjtyFB&7%4bY)K*CmB2(te7{;((lf8w8 zQsN+LyU~HLh_S zN~C2XoCU~p7TZ(<4rQupQwN!1eJ^f2>zu8D4l|{TI+dftEN&@X2gvnxxeMOCG z|8liz5v>!E$!P_WVRa&%sIjVw#bQ)#91XKkdR^)a9j@21>}&G+R+bDqtTad^g1ugmmW^aG5GJY9>Ar;CO**u=N(ZiUQ?ekgWP!EtERL`9F1<y;W%&)CVp!uii{RH)G(3wT zpeHHOk+d{UKq==NR1yi!&S=)L!|P5uSu?B2F#JrZP}?0zI3;GW!bLdEZ7yhhPXOv( z=BozThA>!?R4SfiQHQaP9N3XXlN|Wk)nyNi;S_Zaa~&dAU#jc~OpU37akTAj8uCe~ znSb6SXP9tnkZDl5Cy=Z;@TDc@EhNvx!_Q}_CS>u%mBu{|@7T_iyaD6G$C9Phs1Ifr zV^SLsPF#NAH{=bCdPSbY;^-@o2%~kYY#GONMX4&bEAc!%Xi^pWX6RBy(}AefK;Lu= zx>_!a80FnHUaE6!1ujpL)ZAKnZu-R%^ZLL8dkuekpp$0uR!>mn46q@hjcfw03xBpu z&QQAIaxO(RzqZ$mUE3Tx#k^ogDV45)Y|hrYl#|*jU1?Z?I#I7Q`P4O$pyj#kq}=wI zfuev`Hb**cc4kBLg!Kd#MV)Eb zg=w_`D1^Mm`nmd3$Bo>wqh9#)dDljlrDoSO)Om-N;<6?5()F{S4^mR|$H_EI(H0lk zu|KS(a&*Zup`)VKm}0`B)QS%+v=c66zRl@j5dVxoqVgAUDTl-(_o#x5LgWL0ZVGbf zfXe-pMd_C4i5I!jbGcvWZC0h{dx&4e?T=1qM086`gUUu=o8ZSPd&d`B)|rHY z7m%x0@MJj34735?e|K+Zn~~cCObroxveozv2{XiqC9Mug>N=8`9@u$dvquM+hmYlMPi494dGFThp_Phml z%JH%en%0$CqmuUH_9pRcsl|h;e9B;$=x#N)dlo9|$DzAR-Ad|Lf`w(^hJyKqfd$^f zoWgVqgR2FK!XfWZG5~w&NwA!f_m2a+w(u!k+lOSeu+E--j-dSj?5jq|Tk~2(d_n9F zyv!$vv;JSzDR@;fnqv5FW>>4JH+YI)p0`)6L};_;)j}w>J7SBxA<@EQf3>lnLfwcs zGw13XG|#)`;r^0~Ykjy_kgfLg8RGS8`xE{htLL-mUJ2$?LlNpjIlcGo)VZGWD4&3hXWa2E3-2?f+aa?HJ)hL4H=gq@%-wtP@$KQ2o<|^3ha?nz+$||jVDdF= zhp)*sbk<;_6+X*M_N5W>i-Vgeam&xk0r#_zHu;btn0%M)OebeFtf|_7I>nijvLZx4 z=QLPHTc@c!{I-GG<(LY-gSf^7iP_iS3kq%V5N0{A@8~0!@M*^23#MgCKdMRLPW0Ab zG-99JlCsyx$unl;3+KWvdJ|HoA=U>p?-T1w@i`x2exDNH$ZThU+6dLcg=Juh>r!_?5%~y!I zwrVK4=Sd=R*w(C6rk0^dHeTt#N;iaa8q$Cr-VYh!Qmg5h`dN}`p~@K@)@s#SS_R?V z8d5M|sA(1X8;8r`($>A@ zRiFpqWxLuO2K+PLpgiV!EqQQzXtH4gjuQAw8O`kPKx`NTW4J4Vw~WNjgTVY}*a=0Y>d`{2W^ zjqmrZ=hNr^X!!SNJN32w_-e|1&0(67@uC<-|2l$(1wkZ8{{|JR#Fe_4ATml?un`2_Op+hcnQyknxmzpV zJ-Y+ijV(DiyhT#zmGADBo$SnU-+wIhuen}!xOci=I$yebzu&$}fncfZa)g&~(Nl8f*KHDg>1%Kr@6U^p%0 zCZ39wq=%wt#8wvi)A)NKQn5^h?QGC(Ik)idRPoV5oOQZAJ_V}tC=iqk2F_h+Hr>r= zbn4D(cDlp4H0j`MZUk1x_{<3l5YompYZCYp!2E6Aj8i6WXBP%G%hY3~UNg!9fUdP#ZZpDFP;Y#E zFEhS4ZA!tSnTNIK_A$Q8eJ~KDhwaGDk-=ROlh-XvS8=P^S!gZg_iDjfOhCb&!=An% z%PsL>LgJ{E@ikAL=@S^B#e(3|w!7lCzHGWw|Knu(=h?ixt-?XFNld98CLJ?s*}2Y_ zKZc^Ik4j`7##u-Zfq_T)Jd+1R(6eYb^{245L-8^gAkRpMAiYzCQIuc^Y4nqN6cYv3 zbu}B9sa*4~OiIP}38C%|4P1%$f5(Hl3nnL)`6`(DIg6KT&yDE zC1l59+h3N91vUJ>`cOYW__$Z%blyl9KW(U!47}NpDx2vfrQ_3wXemi;jD&O0+;S8D z+z=(k5AV~f;78B#*P$w@J2Pgod^+Mu7&(kSXx&^XR(FO~S7uA}PCs6EKC{Q}07rjD z$^vuU#>U#suH}EOe9WzpdUH0`;eQ(t0sWDnAjcWvkWgylbG!Cq9izwH*THuI@dG(G zW?94#0XJ}L2`@qS(avp3z%{fLv5)a&`~H;=W8gJQ8-b2N;Nd$yPV^dP6wmNFDv|Cx zf}yOtPuqZGzKJ5rCqFRosG2dX68(rS3O^|Oz&dDb{cel?DXQtLdvrbo0zapp!VwXC zCldPm@EnQVwDcg}j+J5d$})R#B#{t~#JO5XBhrpG?ES$xY};o*50gY5MHo^UcfZCw zYQq!I?5#kty^tg^I~G@tN)_p}^S8?tdB!kV2_Wkt*W{TKaPi{i9IN)B;ClZyzqzcP zVRp#itCSGFM$0&XEUL5ZQBm!BYPd&zaLZbFh0<8u8vb>?Q$AqsGE3hoa)EoOO)8V{ z*sJCUj$R&voV=X=K(3*+9S?sww)pqb$OCO?-M265PtMo+KT>@E9St0e0Is(G;-y5& z%Se4OfIN{6a;xj>A?W?^A-Xkez4;3uz~piWk~Y|n^;P36zXY8>Xyp8YKR~<_II!*=-KsUO%oIzzL?pt9)fctV4JOZA)O> zl--?d%pym9E%LiYS;gi=@e!#ymWrt|Mg`g*GB4rH4FLj{rS62Tb6Qa97SvhiG{{bg zWStbG-ZHwQZ8Ee;249sDzS3z0kph#denwyKk)NE^JC`hysg>)y_^5c zx6RqJaKL}s88Z-G1t!kjtYF5;sz8*5Gy&ezeTI2f9 z7Ntsl!J|Y=zUED|W$CejD-zEW2wy@|D=MhXMNijTN2-m<;qB@B4-h?!Kam~LzR?E0 z7xg2`p2Smlk?7wyw5t=ozsv92w+s`hk8?`GVFrne9s5xm-Qpk3Qx||$_T);2NJXi} zH7TU&+%b{1kLMCO763;zCK?MowrT*bOo$xfhE~T3%)7#Qw&Rm)^6>=;*!hv^`Q&A? z1G0Guw*khE^`{8N{e@xs?KS=xZ`YkwaJ()@kXj$k9KPL`?$Og41NF{9Ny}-xw2-G3 z`im7xDKNl^O#+?Fv-Bm$D-?IK2Pd#4F%Xx7-Jq^2Ayv;ixPRYaj_-gU$zN0|LU0fe zf&XZS&8!W-c2>k1XzxlQXZsHo-^|8Z00{gSAHN_$%4YT-4qL0;4w>U>eh%edMGffu zi(dRc@}V8V1ykZ*JT?+C$NiPqa}WU@x{$$GYMf?2&=AN_q2}A1pS4lSD}AJbT23Y= z&Ih0A%k^LMDld>OpIF~8DYJYA;^0yHrnmuR6y+nT1B@V=qG?!_H4Tf_c?L`}sY+FL zVWF?V4k4a8kGvBuFM^CN_KTMTq~5Ak*r-6m%g{p4rVdgp*yow7Ci)2D-^&9s+m~_i zL`sWaY^fy7hHy{7i`AoX_PUx(P1oP$pv{%PO-?DpYSkHO`*Vw#T^8dw zqoS*xecUl`5vHjY*8`0d_ z6j`>|sod7HWog(+mQEL@@n}XqL4+tQumlx^#K8ilR0pgy1Qq(RddI)8InB(|lMr+Gl!Ofd@W0#w+Z zQPbp(H@ohd*_!w^MFn+Dg`ROljm&5WB)&*rZ;UfIh zoxw=2#?;jTYaFWp-)TW-j3oTNhR+eTxvolOiXu8of4p?B;DQFGekv%5E^?iq)r+c?xlr@uBYXGcR^;Wk|V zf!Uv>f3Sc;_L={e|_97kBI+X|+`u{FT+>Ko6a!x;5H z^6EjByNb)Ue>7S9isji3w!a@#)e4AfB(9Ybx`G+Ylz3kY_?Xfb{3E?t<1tdjyE3jU);CZ$<%ADfB0;~ny=lH_m-$(Ju(dBD9^L=7 zIFH#nK@fxJohF1r#a*3qn8)q7t?Lf4F|r4Om7GGi@8%IQ{e5&p+C@B>xD4qJ_Bbi# zV!*j6;qFPZ;Sc`%8~}}Ji%_N^#vwo=OwlL9@&^fV`=c6kP?xUlWdLbAaPBoHmI%eZH!tXvcEJ=3P3 z9+a!Qe?nkJ1+@%_z6f3G)MrD{pN7B{$KIRsjCp!aWnsW8{po;Z_+G}wH-jGzId8W1 zVM@d&i-Hr&N&zmqD?`bG1VqB2tMtg=Zwh!ep3Gh@hG642{ zqELj|M7UXB&AHj0d4yWysNYtyh}=oBTg-Zd+h-{n0t+}QU||Ydv>al!pXF+ zbF0uo8n7P~dUnQm6j5(gD}XR}VVZ*)HTLs5IHi zYfpt>XNEwxSa5`Cucb2x1~rM7ji3x)ZBKWp377)S%`*s1tnR)hnK;O}6&}&d9{71) zN)b(tuY;tSqN1%z5?u>63&s394J=OFe;cU8S{tMwnK6|kqp4hK6ouMP^TT6TsU7(j zhH*8m>w6Gpa98$P$-I_`65e-a*C9e?4gVxjidqXsN5E5zZNxIrRE!8^eyHxi02RN} zF#wOYF47E?R2SuGFLN?mbmU$~YFH}Xe8ZIorE~{FFREAQQ zqwb4ehME!N1olm5DU=RO0N8vL=BMgz zWdi2it&4ir^#trX*el(#X-Y|?PpsPcY?`Ed)9(Ido9S0}-Qs6)739a>>`q##Xv-VD z-es`3bxWggiv}36YR=#T`|Ml2lZ_yWPlLInctRh%qq_hw_Vu{d zM;VN)J)2^yLc0kdjM*KM(RuV8UkzEFwBy!m&=0b{&^cY}lfQpHBnm%<=WH17<#Iks zlI|04Vv#aQTExdz!{1(l+HDsnSHt~Y z3ftvRsLj6K0^{(RN${EmJ$A(*amg@4?$_^;@Ec5IQy?PKB3Yx3$r3onN>Fg8Tk8`b z710d;#v;GNgSPv`z$eM=z*p`0jnRcr#1oNiN8bZ9nZR%K=U|Z?US(H7Q<&n0i79+v zLI`TQE!ih0Khk9&3CRYWx_BEt8{u`-QedC^&QGLEKPB-t1iJ2n1Cn%?fQ9Nv-(KU{ zVap2v%3CvHE*a^xCg$oyA~Q-9^UJCj76B5^Oz{_R+(nxi#I|r_XQZLl>1b`gh*A=O zf5f*;SSS<3&|x20Qrrc_lS}_RJtQN99FNBBWy<1oCUqrP3+RR|%k{KU&D&7E5U3hs z*4r3{JQ7qOGm!iF=~fq1fQe@e3}mj9D%G|^wKqfU<+*|&_&k*Qk>CB zIZ*n7x-|{Hi}2jqd=8>i@#kp33o}KJ1Ie#w=r)3kdGc|L3G*scA)){**m#oJFvWo5 zKTD=S>;@CP+@+DeGWFDu-@>|W;df7<4f#2`7hBXv({e-hdd=OtOTomJOIvm<7h>}R zWYM0`Vr0RJuoH+28~lvzAXLRQs=K(*XS^e*moOx>5;meSv|k^$7#b0Y8YoK9xXkir z;Vt+XoPJKO2gesW6~s0VE_u9XHoGRZEQ20EUjqpQ%5bP8g}gN@%P-?vsP6Ru&!l3~LVy_z|O)UFh3CUJSo9z&sBl!F!eHb?OI+koMfeET4Y zqzP0@iG*ZhhKrQxryZQg(YMOENL?XbSq(m-Jd*d6RVS=Lj}80QK`#)xRnQxr2MIut zmg=?ru_1~?(Vqx&k-$2ndc|~~nur5)v*dJ2gw_7oEbx71{%4@P2tc=pzWZ67ULbTI zNqk+MzI%{jnH;@SJdf^WJp)aX31t^)sXu?PQun(%m7$%w);zMUI}VEdy~rT9ncJ@e zt8$?1HpMBbdRL$j7fk;Q8qu~TKX?AK)-P&bP^rO zjHR%45kbFfyNI7CL}IGFM~30S7Lf-LjDj__f`&>ipF|>qgPrd^Ks&~$IurV+;AN-& z#gQt@9r@;f%O<$Oi%yy9l(!w{c?K0IS;?YZs_!45ub_$9Z`8yCL)DKpQ?IVz83yf^ zr1(co(ig}~daY?p0j9OGd~J5eFa)Y-T5uRu&VTfS>IY=CqA6HSxX&8%kDp%ZRl8-! zMsanl{9GQ*yrB6M>gE<)*vBy!0_PV45@U@3Vl#Zw!FP&Syg$g#e<-4o00M8#*ZDvua}HyClTB~|u28p`;p{@Ek3^PH%oX_&b| z5^zoZ(=%f}t=Fm` z##x?MUfdCTV)El#$?hXF%>82_GZA_Z9eR#Doj|je@r{O_O9exl%9d0QwG{g_=KgpS zX5*1gb^)fW?Kc>9eddrj@QKby{Wb-;YM$P|F=SAqnMP7P6B19>d)p$dt|LAzpkO2_ zLa`R|M2m`9IzF5?(`qF6{%)>}NkjLhN!Zg=?A`SE7KW>wK!2M8h^$QeBS8<$#%U3& z!mdui<)m!dZ^T1Bh=w4#sLg6QdI2NCJVw&gPP91z!9Y1_b+>3R#|N(gfkem789Fs)+p_2K<-_2vHk8p>yv zAs96Q=Zu@fR^E6>hdOTu8{A>W4TWC6hrHuJ^oa=zM)l^EZP<+(GFU6dfTTI4IHXfF z>tK5B5~79rMdRiINRv(mUsSuaD3$E)JGtsBw%ow5*aPcI4xfm*AmE1g(|hP6Sx^a4g)74a2BJlbeC8OR_HiK07y)Oje1!|1@mRfb;%icq_pE zw*ZFu=uc+DfpgG84g|S8_mSwcm?ViEQ*f@3#E4Hl|)+!{P_6VplM()wEa7u>VRauk({Xs17ZtbpTh zmBz7k3%ZWG(+KBc?Au1K?>W69N03!0LrF)b;q~ zLqeV3?hk1MtTgP;uAweil2i<}|KW&vZx3(1UyeBR)skTS|8vCuE z?2x}xQi4hPHZ+o1wdCUXyHW0=hzM5r&8-e>6lyN(7_`dV$Z5s!CvseU^FYyeLXMFq zE!E;Ub8|A;7;|Sn#sAgm2|-Y$?H?RTm2|Z>2!l`WX^He^M>Y!x1mz+IY#a%r2ZPqm zwk9mv6Oq}GAYqpAB>Eyg--NyAP~pO?dF8a?lUOv0Mkl$^M?v+ zm#$Cw1IW-kk(pM=&|;-Uck+jTOeb0O;GmZwnE|4540}jfKaIV4)75G>*)Z$^7%J ze#rh6Ml$;&p`vN@hiWAsOiD6wd26vr=l}4EhkJ_2v@fqf{PGIU|I90_fqG`vMuz`X z_RRDhf&VH{XU2_75(}UNPM!m~(hPwE-sHV+0IjuXPvIFT6rnMfrk|$d^5tw2p=OQg{ zxBg8X6=7)XFqv_mYmBR~bECJmW z|JHj)c1E6ig^lHP=CDS)AOuG=Y>0@UydzKD@9C3jk;3b0`PBm*GD|zzM5PukDxzk^ zBy+o3?YSBFqtvi+Tf62V=J4xzn8(D^1Nkm?FW<{|4=+9tYqlV}!sTT#j~z)qV`=y& z>~dZ_f5~G^&dXewvy!u7=J#?!R$J@mD1GSJA4#@YLn@V9+OP_~FqItA)!7VPKMkxF z&WQgV&)Dvy-+aFeuJ@nAz`qRszbm`{3Py@Day?%#py@jj{3o|K2BZBO5?dCdRtO#} zA>q#p7|TC}_)BPk-UXopeg40?@QpHP1BDTO(w&c;x!Y`xojpz-qJu;Uen;HfS?Ugr zQo=QXMfB#2g-tBnjcQ5>=~lC6WajxegOj-!ujnvv64^{>lj_o3bv|SbT8h-e_R8Gu zXo9PLCdlfGn52nc?TN#yCb4OxC{J|TE7*n|mMSz`s$s2vnSlevfKQ*`PvPChqCyBq z^tN<|{qLgtmZXJR&}J_CE%M7n~pDxl2)Pn)91Ohek0wLflNq z%NT#U{iW*sUyQwFP$d7dEsDF-xVyW%ySq!{?l9;uSmW+KID@;pySwY)I>5ldz~%qm ze(&sa;@%tkLq*q@is*<{mA}kfD_7E;j+LQF#T>OdknzEnn_$LvskjCgE4I)> zD@i1y9u!6q_fZb?#AfOh^V5T8fs+X`wF8HPK4T*zNV*7J0sP6YmQtY~N|yVGT}qL1Fa) z^5HNQ8yThaz&gmbe%fIM2_gSDawvpkPX@0N#;lMU!mL))|bF+rgrK zz-oCQE6g+KE%HvujeZZO67^ip({k0lq*jn9yrSgTGj>a!D`G=kZO>R?nXBGEj!0)j zs1~oybJ?T0>bH2nK8>2Q>Z_rX9L=o-lS_GaP)X%mOP3t^VJpKXa?mB-F_cy1$ZB)k z>XKR%rD{10(=oTE#j`MyRk9x@B4J$Kk>M_Sq5Hm_%Bx%$B`BUz-1HDN3_`p3MmJ3K zOvDY^4alUW{#>2&(<=tY{dyGz3Prl+jR2Qry64kZUBLu@XMEtxk5?q_Fv5EWZ0IAA zFI1|8>uij}*dwPr2Q-lVITlPE+e!IFi#zK~SJjrUXe_qVyrZX3Q5k*Q0eyGhlXk`d z<0F7l`0#GLsnTWcpR6i|msoY8Ia4jX7M+DiCyZtn6u*+sBSz@UG_yk*Sm-aJC*?^(Sx7Dl&To!*Yl8NW(6hK{U7-Hl2ROa@} z4BxKG)9MY02)K&_C2Qmq;GnH+E+DJ{UZ0rq7OkE4-W7mrWxzTxNo5=H^3p5R|5T~|dFPt4^r>FzykKkoK5zJHB!D4|NfrizFk`OMx2 zq`7R5;HUDO#-HEAIRMFEs!QS=sBn#Gu3#w!Kg55N3JWR;#I?vcU24i+s?&k_;^3BE zb;8q3h^Mj6RJhgAMKV~ti*U-t0sc{F{yn5>Zo0G0gxK&ScLC~k12I^7|#zc z14#|Cjr0^}t!(+<@UW!~y8T2+<{lEmwg2vS@ef7oIDS$V{27!8K7-Q#(Sr2f-`)Qa zjsD*gCVJRTN^MAm*;hhxHG(GwrzjHM){HdAXd=q~kEH?NYZ?tE>OX9^YYQ4C7rMh@ z?t1R}@1NZde-9s#!DPmRgOIx&veww^r&;|f{8Mw-o{vYmy#bKIw}#h*M3BJC9+6i(tB{NOyniM4<#ttHP|F9?ZCXQorLdR-Il}6 zJT@Hvb8n;7qq+sH$^{A^U$>??4#&gnDUC$psc6moHRzsEs)kzM3RoNbl9 zd^3mLYax4Y`BVz2#EZVK-(SrC9*IH{+a57Lku>`hGyNZ(HU2kfN?Mx#e^RF8@lXC2 zFtST&n`A|%phK(bmBhJZNe57;FKChdK8N7R_wbF=wQ6aszG#gOUWV5#j6z3Q77&Rr z1m2%2f^fGpR2(Z%TEQ65*nKm7GaVE7@$wD{2GETVLvlhMAe~CuqHdR9mvKu!B9^0r z_=Vm!ORCqrq;14ObbXpOPHOOV=1ZHIOJivjpVD?!DlX-DM|(v@b?M)+JYZi7uB6g7 ztM~9+ojupsBr*(}lUEvY>^&Q9&95hsRghl2zLi!b``ANi`lg|$wvr-x-m22Jp6M;G zPD>V77*AVAHCgyJJuyYd!_ufjZ|dFG_%=WhMUCawlTnmi z_hhvBlKc(VkbMA!p~009s{SSkmFvS^pP$^u-$TwCmdD-1z0DytN~0`Bno)hfymDlRtuD$+ug>|a{8GD75ZgIy<9rr~K^u_c`$ln>*U1VZp2 z*7AqGri=Bbt-v6dklxm}s_81GNexKy^eK(q;xf1WgpNT`^#DT5|7J5c^MVx0CLgrn zsR##Pk4h7mqy&d{lg<{CrXP_4S!9ugHib#`aE=-Pln2nZvSKx3V&ujND89yjz8QLo zx!oIzIoIf9Tr{iHq+~O&FwvhfoyRtn2NO~rLHk7KeGw+L#j%h_z_<_YN)HB<`~GR*hv$<>BofJTkfp$q8WbLc3M+QldIV%e1yV+ zDs2n751A|35GQ9bciWnq8BLIji2#9h2qRuKp@R)#7+9Da8yXx_It2Itk$XMnAkr-z z-t!j8T&CAE>>R3Nrtr;rs>Nh9%b?BAoG-IJ&L@1cuh-|j7P)N;cxb?K;VmJl?P2yU`EfxDs0o3ju|1GV5(3aj-6uAlO51IMmTQ8o|OtHP^Qj zT;jn)cEN%}IU-E_2jHe>HJO2g#&5EVIxef77%P z(-3~sv=Ls^QYD_}kH#JW6I^ztYr-Za`zhDye*YOJ{q{opYgZ{2w=!HCxRa%&@|-L^ z1|Ewi97JWO2>yA7+#HRq(tA zS~>~bzh-VuIMG;JONYZ=25%%g{0hj1A zHp58z1JrOeCS7L@NUq1Q5D)REh9zF!G+{VnJ!6nJD5UOc_TPU(N8pRbmsBynUV=Jy z^3+|Ie~jjy)7zzX$xM`pMP{nU`TgneP9y6yYi((#YGahT0OdK=vd^;EL$6w;OwjMZ z&@*d)Z`Ry7UM^RjPtJOS(+aawEogLWSaxrGw8ch;=}=dm7_^z+7pqEK|GC5F5-w@HBLNBl9$n3k6xH4qJa3@GP2hKVI zKcua10Wj*a7v3X%Y8f#4mZuWEK??QbeN?gp-q?7^kt9lnT_V1a8hvwF4O zLEa3axn1ka2Fzf29O*Z%;YeK(Ux`>E$0rYtocWE}ZYvmjsDHUab|=ZP81vkMWSu8m zAe_&Ij|z8vLcmIYV@iokxP>CBMayE9s}s ziFhqgF>bP~=nA!#s}nU%5_*aqzN}uy^;~UVW>cnb70K*HXQ!*5U^L}<5$XA5INT{F zE8Lh-uDanWGBONb^YmVab*#Rf8&z?vVE@`#=d7x1NtO3dfMJ|tQW&HyN3Vis#bRBY zoLIf!HDFrgn zdS16+rJvFJu1&-tOjys>ZzaxJjeE04p=1TG;H}VYKv!n4Xzsw~si*huTn}=6(dwxm zTRs1Im74K^a2Hv#pOr5wu&ef}F5kOl)J^#364Lm?8QEKaX)dcih-8uJ4I`eE(kNYB zcB49L-FDeO@?+}jBp-|$q$6SAc-hAS`$T(&AUspMD-0R3M!6g{Ca@+{g`7RihTRk2 z_Z+H_L?U0jx_miOUs1C~8Y7V-f~J{nNaZ^hdS+0;J}1WbY`vL@e%=LF%W$e)uP_~A z0<7T(+sp8}h)Zq)<)2Pg|PxnHgxcfap_&&u(~jY;R73;^y(<)}DjC*|k*< ztpg^%As?V5=k_Ndsiyb?pXzTEHqg#6sPdGfFkwxZiM*iXg|J}7Rg8R?g4-rT+MGH7 zCUUmk*Th`I)^VDyN+`0iN3pcbwdLC*on2e{9BYWX_!_=4wMHa{#}=>7AYG2k9>zX` zYBna2q}&sM_B?m?i)kBvwF`VT<={|ReO#T+w@pwgq4RNpQyFL9hipjkAX@E4|8iT% zoTV#;TN|=Z&3!LcU_5${Id9DBbE~|l!>>3am^)svF8v^HLvZZElcKf$iy!+PCEpQ? zLSBJ()!L+9e@LAQYW1%b;UXf(q#@e4vLf=tl2P{=A28+-{OM5na=W4_JxDs5;sL3Aj-@)S#AOyual+a?!d}gd=JFMlJPM+`FVlsr| zUBB89_A7W}urLh$>EcL3&nC58M5u>f@JKG)hB~{LcY^3G0ca=f;Q_ZO5N2t+uQa^R z-EWV0QcUuwt?vlX6R0P{BPxb@wAevqdo)FN6CB_p^LB@*kgoDm4*K)+*yJHTALu=P*;$s8ewu}KE-$fg>T4$gA< zhaob6<1Z8a4MD!o?+Ob9BKK(ZulS<;HD#+BH8!jrxIJ7!^-EDP+a6K&v7IQhnZl&z zDFslJxvEhI;KyF#_wvTJDK55ot5;go#R-D-6qVi7LwrbMz7N`bn45oqXE!BGP>*jv zPTfdv6|XI8TLB52s5?2S;LF5QoYi`q|BC!q;`>h-vwlN`YV}#hWPFz4|55*6$Y!e`KaY*~SZ{^LEwMtq8$3EazXp9YmjM=qJeUwqB`Iw96*hz3L!Do&M8Y ziA*kL3YJO?TX(mb$;$-_3-9iLyJ))Uim6E;RO(TxsjF$%k9^-)_&qGj4u~airICKy zxiRR%vyR7GpeZ$nDMLCw7Zj@=Ob~Q`wMgJmlxYEZ>G|waU0C?@O(t+(D6Dw~Z4DS93hm=G|*Kjvs z9|hu6+rq1JmScTbfu>miQ>GaF30X1P45@+|g%z64sc{95aX+r{_a%Z^SwZOu!eJ>& z+Uq1=RG&);8ttfE)1Zn7)zj(IBlyu7!2{8X_t2riDP|%nAB&>V;7DXgN_DKBf9q@i z0~@2CjL*s^Y)+pw%YP)dRBe}cIgnOaM3?peY23X+?Dr4B%JWHbtU$o`V9os=B_7*$lj8jrSb)2wd^^>pF z6VJ~i7fz}Q$&c9TbR|u6Kgm4Q7YgVGoqPvb!g?}tI7~$m$Grw5va<%iz?Iv~-xE0i zllwnz@Nl)?<$Eu3qMc?;z0V(0Uu-B3h$Za%3GzuA+vdT&&awp_C{k?Z!Bka@tTB&3 zT2ahb%J9JQ#yxyS8{7F%06BAB`GwE|>(Eu9kxyB{A}v zy8}OmsEey+(t>MQg;jErBW+05z()%OYWv^W~kr|2CiV&nuEgg>uOL*;vCw{txr*Pt(ZHMJXPZ z{}ME(YALw@w9wwIzIc6UQ2eS(N?9d|mO4#s0d+uP8Y=l!yOAIPjVgj)j(U7(JJZq{ zB2wi0v0A*bpbb#Zl36=ai?Y6WA~}nm+4%8Pt5WcEI>hpK_V_h_=CI4!^{UXeNnou> zZ|j$jmnQ)*d?(8Jut}x0SRK8tkpoX`{%CmYWOzlYg1rWakVj4dYj3W~K26rqNge zdT!@K1;3;(In6-ts47WFN-xSbm+gVBNZgM&ea>RG^TI3Hh}|e1lWvMVTFMzu#7e(Z zK(u+;`Yw^UK6_)tN)ogqv7q zx7=FZ8H(dh%zhNL!rGM#Cw~Z3m~SGybwD#kBYFx?8L!sopA}N&^FrMJ>HdN+^R!m-ef$-UdbI7b9|@O$|2x|>x3WKwBz zB?|6vjGsXD%h6PuP2O3|617T60)Mi|inN-4RipN#l?dP3(c;`R!u@tlG>fLQ`c`x z)d#qF1vJI!VDZ1`vlu)UQ_)$VnJiSAE#1O|;;Pf*r=pmW?Cn9qe@DyAM9LL;8t8X` zRWqPpquK4uWSuVxQiOJX1eqBe)JBCr(kDS&QmY)7{0=TY)4cd_zx%GSY8K`qT7%Y9 zm;aIt4>(agEhKMC)mBF-3q}Yn-FCmB9g;QtUS3B{{wtgNm-cUYs+rO@AZy0RhF_$> z7Amxq4((4uE$VBB$>~+7oVmokTm#bmV!OGC7nZuVzBDBR3q@8evxF78Il6V?v;H?h zsRl&&BmpvwNb370Q?N}J2qN#emM{1!(Z~q8g#Bvoi~E`P3OiDo{+&Ls6T@1ZB}oix zN!`ev(9^}__NwYk3a1GEadRh{4AnYw((KKt+YGW=tF7p%&g$1KR5_*;Gb2w_54Dh2 zw}nUXW!+xz{=U0U1DhPOfnt+m<90myrLfhPF7#0zY}mvGc7%T%Kk zI`#3+i}7rzoQtSvh-DyVddPWSii@xqldrpueCn=s~_^2-mBJlvn0B@81HHu4Q!{^;0+{EjqHgzlsk zMiS*!k{N^{2Nn57ByS;@BTFtS8AVDhMSynpJJJw?ulCn%q^>$qBNDJJc zOfE&}^@q%tA~LYD82PkECcJU7vlPwQpKbqrz0>{sQYicF?eQ-x81g3jK}OsjnH4#1 zUlA+uB;0)}_>^15A?qwKXb=-cg-;OiusuduQ9<{}D{>GK9uIyJ!}$I*H53cJma1!i z-VWCuSj7QV0UBhj>!|HrMQuWDR+pOO2UYr&Iv%4Ena7dove^?$C?45(&Q{q7NY6JK zZA5o~biPz0Z!cFOooQ_{*>@D-{6sX; zA$i8NT~IAM&1k@%%DoZG(4n>BmS?YT`E{i!hhJn;ThcU|RB^-vWjZ_UOsD{{Vw|XB zFv*DBn_`iD>NwI>>HRxg~BKc@tSOi4O^}@2^HdE6n zWxjr7)bUQ7chrucj*CiBX$l#F;AEOm@cJ-?g|uH93?CDBHpo9g=7`M-|Mywa!&;lFls-NKGH( z@F=EBrLx6f59BE97uvGM{hSc_Fw~!$#eO>5KnghNR+-qDaB#AAd--CJxh3r-lumZ% zIm%XrAtd`)gY_$&?*29!T)}0X`f@(`HExfL^lUFVIX$O;SITNnums=H;N6 zM?11kl>;Q&A{pv4ZWOk9&tK8m>xp;Mv)iyQ9{--go9w@P=B=HugqDk9{>|Uqk|;b` zfOjh4ZiOYcKmQ+VDGG#!?PESO*`d!*_yhj8{B)-3B|*I2rTzD1`^gRmN4|+O z2^en+C!pzSOY-A|^l($Q_c zaZs1@vQueSO_OVHC^}g9>bstmM=5s>gU-lhInSHZ9J`7mpPAKKJ544MgR8`>XB&+n zNAVA8ky?$40vl5z0+>&87FBlENIKB@$0`L!U=l$;UA7nnX${-O8R2qpL3R{@dV4 z9LmZ|ydUQ%VKU2HN^B|)rUZO|GrCkYQD}}(#u5B6Gi=q&oZ-_+H5I|gO8nxN(4|3D z_UgU>D)XVxAS9z^v*|#{|6W>7{Ee&qr?mXXvHU+85dR0+f2iGmLpN1zQhrbsO{lf@ z0lm8AX}>6#;7r2Tv$_r4C`{ex}=$8lJG3FludrJW?G7J_Sn?pozD@v3d7rGIK_C!D%>G_tx)=!@ZNPu%&D+p2nbn zb@_@8J3b_6C`^btvdc>Gab^quT-gLksRF?1M>!Sbf+T_(4SzG@f)~fNnd!oYSwxT< z9kvfMaJ_)PQCch=Z>TI}Eobb8xqTrW$M86Un%5}gcOCPMaXszfLY2)Vui`IRi&Ar8{)_tYl)Y#nttLSCkvX}h#Hlig}gj1%m z9SLKrRu9MUuoH$qMH^m1pCu^MlZG+rieN%jK|qZL1e5>5?H@_!m&y~&m`@T+!SX-k z!ZgfnEFFRWO!fck~yl524zoOgCY;WYrMg#2r{s`QSCuwvq z%klg9;QsUH-VLfS1Q=e_K4|vtD`so^KF5~R9t!5ycu1@-9YEA;_B-(R&dnjAw^lL~ z=Fx7~XVUA#X$fjCp8D2E)a+-t-H-A}2Bph>ovV{+b0>eod{)=6NR_O$#i17%;bYK@ zcP|0K-8X{#5$mlwTvYt$DgxiVzcBCHQZ9M!5-k3C@m+oWJ!5_>na}Kj-eEkoS>6#J zJtNtxd^tQw{)hpCeZvH;;|E()g9k4X!Q&W8X+xckidOBnwkzCm&F14U3j4iRe07@1K1NlL7h}6? zkvzHZA}e9CBOUlv+5H{aRpA8MXhFIvE0f3!dd_iXA(4+%q!`S9GUUn<8N4sO-OA@i)!Ij!~i zbOkl-SY)-xU zad|~;yM~1E3B{H^i(_iU>`TRDCQiMuaqP^h1q&_eO73;D{>C)p0oy}Q> z8P#lS$1n!bXguai#b`(RMfJKs72HP-Ctm1h1(&73}bPcDOJ$JYfr(gguXNqYT8c@K3u;iSJ+`& zK*4w3t4h1*@g~)Cs_Q4B>-ChkRfscA)1rARmi?AKEs^F;!ZF6Cmy*3^cw#2fOj6Tt zrlrW=5w6;09IyhmX?8UoQ$pm)eYm4HNpZtfHiu+W9q&giWT{e#Pq2wnhf%zp+LiED zT8ou?`C7JBu$u@z*&-LM+(r}y5GHjq@e$I&u~bkmpjBIg>?fgR4@7y{8>w}Ti0F?o z;oy(^$1>=9Tr!2edFboN`DnFKawg{U&0izBxhpS5AwabX+4VB?f5kl{RJ+a}dUZ{l zJLpg?30!nbN}{2qM?fh@H~j;S2|;Tm z4mnj5%09T+!wn;PK%3SFB57fXrh_N)B1TotQ49Ix10(!onq~nByB+YAoIat~x9GUQbQoE1nPH%6YhI%O2m^mXSUHh|wZfMxYD-uU4 zbj~K4VR&*IU8WdqLHRN)M;tgKT<=*C5T)GsF_gjy&d25%2gHEa^HkE3qs73(q$skh zX1X?%Z&Qplb~0yg;ws>k4l>Z3+Z zZDj>n_PR08nRp%mzQCR|1-oFm?6-Qt`r~jcr zX7#Jq?4$NUg7|Pln!+$OQDFV9 zb?a10LQ1_`b;+!Q5O;~Cva&n@wne@Wum_bE;z$7)2-9CEb-ySSa2_aMEK|Y@se24m z3I2ekD+{AoY$IW}7q`4OwMw{b_t-0BkT&XK(DAOY<(hTA9DSCuC}$X(gVUG>CPgq) zn7MU9Me?$h5G?W%COtllPShJF?mdg}naa0FQ3hr~Xhl--2(@U%ph^cM3N171>Yulj z4bThV%Vg~QUPJr)v7vMemD)=T9LvA)sA>$^uCrR(4E4;rT4WL--k^y&A{iSXQM@a{ zYi@~`xE)#0gtAi#jXlK8*Vb^PsnxD~VRwx{sqeAXyaeY9ECNadY2c&TdRN|oEr6H< zKHzTjyvPMN662#^-?6OUd+}-72*c&vG#IzIbMsCv1;u8mLY#_nXgOX=(FL}fU#-HD zk4EomFh5C_WNW^u>HXUz1U*ex9L?qBl+cl|c0{=-y5NTs%E!LeTO$qLL6ejI#rlX# zAVY%CC4yH;xY2OUPai2Iqp`u7{_F@DNWn|}mYKnoMr4@InL+M`N+Ac#&OAo3T%%A` zz8zvs)yF!5wOHbo%x#;xY{5$_6w%g7*rQeDK2H2gY}Czx7W_+X)Xv!LYvAK03crCu zbpg~%t>gvqGei%iZ=Hb9B{M%#oOo^c_VjfDZC(;0YM%6LMw~H!%9x}eZ&rM0-PGW< zsUd=Eg{ly$+?^jk};o-Pq%eOm*8=V z$8M;bN^K27RsDlc4X}cjVqQi5ft5a_^|XV7PxS(Vmt+vJf7u|(xY7pAX-@dwQ*^#n zoYTv9s z3e7NJ2~D~jfkdL1#1Ydg^`c2b|6`F>HcTdR}#XbJ2(^;#85jXT!xULrr0h7*mj z6MtwB5;q{~!uUnc!1nsMz%xJY(F?8)?pWP;uXSDusn2PXld*RxiE~%iG;nv(0yyNx z!!E5+Sl7@|{qh6)^b{Ukh7*|UxpgI;XhrA;VO|ps@2KFvxjYa*p(>}w?-7IqTmtj! zJabUy(fS63E%SZWPPU-@`)xGT74k2DCiQ{7YpaA~JeLNjuW;&?%{YhP2(YCg> zScA7O7C8$jrq|uh?@jx{PD@-(PsK%PWWKMClBIa)>|d#`e18M%{q;2qs?p7RZ6^>82Tky=@mlVBYxod8=luzM0l0d;@O`4 z^GHZ`{#8@ z6#W)%-jZWuDn|7iTH^LMx$5$RHvTasjClRxt_skqc+nvAQ==L_J^Uh@t(2aWR)X}y zLIrZ(h1=@$w@_5S@5EdMoZSXcB=GnhSS{B(Y z`=GT6v{`UHeKEHP=j98~XO4%7VDapS<{WVwU6|OaUvwLphqyBk&CPim*b=|rFFif_ zIhT5#Rxo1mWsJ{{${7U`Jd8JQq;!sqsbWq@yd&n~B*z7hni>I+@ zx7xa_K{b+P)bHS|fRH>LwFD!T2as`XBE30-ri2N2Pr*q-Buvd1`tm2TtZtfPNiQ(R zBk!BTP}*COE_{3h>wdiWyIvq0!k2IgrFC%lDMs**+9SBY9B#T4Mpx*Plpn#2ARg`z z`-)Du0*)g#^pSUtb ziDsYqEH9@}ar)*P#zdJU$r*xFlc5V{fQY;tfv4HG57mkTiZ^2O_GIw8DVE)KrU({P z>H9H=h`w~4bp|?PrlwpC`Q6|ZmHk9g3$ozsFxUO82uA`3Ek~(>mu7WgF%~!+9k_I4>d(*D(hU!{G zn6D86Ya7@)64j;0l1)!JkMkJHP8PnLNu?oN`Qv)nj6bS%h1-+%zBtk?8A_1jVV**( zp`ynD)QvM6t2)RHF-ijtu-jUGz)j>+Pof#}ek{!OVN*S6kS`Aj8wrZ^h%%EcvLwLRT{X$Wp-O~l(!QX>r7#3C__)#@dnWwEPr^oFLFyT&w*#R|Akjxh6Eln!Y1YHwuqw0 zQxe-)I)$@4&r0*%DL<7`IRTjOp5!J^(<^9A6G-Da^Y(37x@sO`Q=5Z-0DbExVF7H$ zl5#19Vi;uxOzw9uUvxL{3}raw5HeLt)u;IjU$GofJ#a){gcQ81GbXg-H-T|6%~xmi z=69(1_Rv#*U)uyUChAamxOsJPPT7dG51fc|H8Be24fneq7@JL8OCLnr>WIV@Z`cTQ z=)xR{N~WX@|11y#(bG44jynKaGh(zq(?wSK#0+=|RHL$C^Wa$iQ6e_ZcCx0CC<8NP zKo1;faJV@BBpJm7ro9ft`AV;z@W@I~69Qd_ULiY{-j7@d;Z&@ZZF}O`bnn%Me{TDP z(uQ|k9QdUlrHvpj)NkLX4b>R*y3e!*^YQJ|L&ceH*xJZ0T-e!`k@B_ex+|i z^DXQ|eJs_A2uO)p2?!x`0P2<~X~$ST$UmF-5;uwxJh4>s*`20@>m}UY7%`Hl)6^KC zFkF>J;sJMZYP2rz0WVJK1qX;+Yh>#As%&LX;g*7K*IW3lDD3Hu(}&kOrs;FZ5TdoX zCw$3B0k%vlrNZS=j1!_;l+rolSlYMfp|9Ll3YR#ljt3 z(qDy|%B&6OY^e>5sxhZRf~3dbWfjf(Eqt3H_ncuWDXzAm?v^f&MCYMWth?hcCV=!MqnfSJaN+SKW*%W&wmljpRWRC&I+p;j}8421~XOdYNy z9?Tn%Mkz3-SyxYf+Y?TwRt&scodvJbr`@Q&b4hvYc>!~kV+5^`zBfU_#hb*=Z%(q= zXO9kpj+Mv*yi->(*UQxM>e4(DzpU}((=r{X2@Lk49xN6|vgexbs4o`aqF*!sqw2K= z_;iz%en#&wr=0|UrmMmuIrr_k_giUT79_*1FwdSs)2SiM$kmh|PB1H#20At>li#2m z2IUKv!0>#|VqH*vGU$EoI(Z+%)>RbLfV~DOZl=t@6Mp0M;Z4F8`iuUkeR~xGF16AZ zz#0L9-Mk3D1TkJv+IbDm3Awnn7^BKPu`?J5!a~V$)hYvyn+&Tl#O)zBv-~M$NUf0p z(LVsOXMi9o^@mh({<#pVzW`0-f;v0evm;h~0;xZo;8+>*%pG7{8Dhe9a7wzOUZ!le zFY*gFjcnjER7yQD9?u9_1~Oi@6t*YR#m)w7sSaAO4KlfVR1I3;vb#G2c`i_X{bg&g zJ^h@|#IFNt4+V&SZGd3m2clDhj5$FRpN>^#&_DMO2;)!op}N4z_N3NOS<2QcU8!pZ z`Me=#hBsY^ccOo}qQcy_G@d9W#OtGGfhI*tR7g_aS&8%vhVd zun~lFIk49NHSXl4Ro5B2K-2x6RY*K_c3WfTE|>;!tBvli90svG^$K@ZEkvz#GPm4M zg4KRlHx{+~-CI!ys;Batib>dXSbzAmmslv8hUcWF@L9vnM1?B{2b&g%H|0}s%yq$y zFTWAVUFwJudJW7_-ufgcalR#89wFg=GpZ+;ZrgLHU!}Cyqq)qFer}NyWsB(KL8vS{ zG(YNm=EorpjnF-z&TNye;)v`Ok$pqB^}A$tctv^xU2==apnsJTd`%5~;ck;MEm`#8 zK^TKEP{LS`euwSgv=qfD%R68fe)zYQd!)?B3XkIu|Y1mx2 zWP8-^6c5coCmY=&CzpeK_)w|(2!p&a`t z{^GCHKfyDH*Bd7MOr-YWhd}t1^!zJi$#Zma=wnbp1|6V~iB2)=)98i}c5E?yUo}BESlvlQS`oa1FL7`fVjch?RRbT}3^!5xwEe+OP%xwgTA& z{|gH2_fLyjlN1Yi5!2)ApMZ#tZ}9QH&2N8-RP-QilZhx0;~P{%;fm^SFU54nrspXoM>x8;GVv(V1ubfA8`|)UQ1!}L&<*7<@QW+ zKyYC`V>6tpx{4A))N~ZZgc6H#`640RR|FAt1{m+bbG>Q zRw@F8e~Lx!rAarL(Avx<|D|y)-pdwK8~Cww=+CQgoeMV!-3nmGFCzT7je0=M|C<@; z{gd~7|62E>?&b4$;P5$o;`73b+rJ4c1oaYk2q>2XRB5;>d?8;;$2!D|qSFL(tDqKu z#K2=qHgx>LP4dPF7orDW&j6*Ni#KJ7_&p~TGkTydDi_{mlDwzOaJ&|-o$F<e<+nNDnXF**#J^t)@cNT6LuV+;Iz{S$%-1A~R|;-E1wU$}ie>Y?FA1H)>218#|t_0-W~{M06Vzmi#y5Phtz`pvr$QPye8c85~eL-8&0QT z+C`|kGu1InV7!NA!`Nd_os6;2bQMrk}#%XtYXb1v!_avl`(1bs+9|X#5HjIPeVIu z2bBh}PF1jF0vxw)`;?Yq|@a8dnE;l1JzI*c_EyO@$cj3KFs`bIz(Q63Qsa z$R>5Xw5F=_sT2mdN=8{QKl`X(`^1LiS*sDC@qd5m);GnO`nldaBalrxYdvlIjl&`K zQdFKxCjywnm0;lvhd0*cdwRl!BFd7_RSW)evy?UOvaFl6$Civ{(HCg==;5RdPl>7) zEL@q6X3|9Etn*6Qi8cT*k&{DbR9(WTm4|I9 zspZOnL2xx4eevS)oERG{vhf{>U>$X6WeQ3^(o^5r=EXPb%n?@tvJqAk0nLKoK1`-C zvJaOPAC*j%?-RT(bY)^mNr<^A@N){8P{v@gZWQ_KHQhp**N+2dVI(!qA-zq8&rvRv5}2b-<0x8P>S* zDQc{U7r0^N6jX(%TMDJn5q!@vZVO#&kZ%WP)^ZA+OwHbtKek#c-h$v+*wQ}cF4u7i z7f2P@H$G-=Gig^z2t=U^jbCufe*3{Hnj``ZBX?gLJhRZloT5dDB@ZmjVG1!+(*dfY zltp$Rs1Ua*fZAVnF=govSH=CAN%5!$GP*qO5}ZufS{}KiIGAqo_+6YB;^)?iB&$YA zjeQ6=XjMcFj_F(zoVagoz(Kx^7AqS{&zjN;90Vt_=DXS2?(t9dzZ#xp%UT@MIg18J zNDp(F`Ix0B$o}MzWYD&~$!pqNM=&KsqcJ0tiTp3d&Z$WgU~98owq4a_+qP}IW!tvR zF57;~wr$(C*~RX!XC@}%%v_y6kXM-*nS1ZGo`Hwbu~26bXU`ig4^xRYm+Uhs?QrhW z2W)J=Zkm(XnLshPLmu)v-#g;oP=yn9lVZ+9*Ck*+luc#>g&+Mh*H3G~F?XM*S)TB@SdpWeWY$#k+1g8|=spRsJF}atu8KT)^vosajF9q&8>C;eOaAKHLS<7`w8EeAj23jcIq1N|>1X zqMrn?i9NcEK1Yo{s^})=tmmnmMFj^jN{CxopcS0U%l3DW5NrMsn!3XLj4nA5k7*~t zVW^XO%pSNPwPp@V1JE~M(M7zWqD{2FJX<%Ah!0XyZu=8#nVrH^CIDBdm{=(Wx8#&@ zfmQ{Te!>81UI17^=C!lUIlzu6f zRQ-Nmj2rqFNF1v=lu?owHDOKeu0pyFs6j(*OEaZJgOsj#7?@y@fEP+j;KEqteYtKb zda?Bc$mD=1%0w+OBW@Ztw1-9Z=b}!cw(Cjdz)l%e>A9UYqNj3QZlJCqs@8`N!rIr$ z;3Mft&3(~Ex_>Q(0c`pHNOFW603b&%8%9bs`O~|n-xCUIA!U1{a_B~OY4=KnNnQv2 zMLI<_DN1?sMiKs0z$jSTqc;8Op}wZRN?SCb7?(V&yq^J5`n|QMIl^lVCMuIsAZQvt zbN3PO@VdML@E(2*G|B6NWsbdG4lx-f8Ndujnu1`tV%4!oaAk%sH5U3>Dm6#0cl)nT zR1j*nEcnn9Ki+-lh;?7C^e@{;d#(jls8H0{lYsPscvo-^61lO$t2%_EJo9Pv;6E;R z6)5%KnFD_dC3+K1E8j(gUAk*l+y=%h=hh4FK(qn33iSPuZz<4voCS*w4Qd=BgBk2MUCQe^|?1%v07Gs1WPnHghv6!`?#8>!cy>h4i)uVu4Eg zx=*^Xj4MS9MEJu{LFSEJmQdCUKuN*9b~vV$uSq)E#i(eUZ1440oZyBB#N+UE~%R zGR%@rLZcC#3ks!3k6K;Ik>rD)~<0s@o;5Cm@Y1_EBJ5$cCuVIBkmcmi}M z3A4v3jJfF1*zA6^w+JUxBLpF8V?Hk`xTE@jUbP>vRgaF4fJqJEP7Y_Bi`Q!mds~t4 zs*1V3_fmV9Aun5nZxJ}r814rY}pUeMLKP!5Dp%(SBONK9#V9yz&b zX>7`Bktd9nKUVj~vF6w9cUnK66!0u7-NR7V!E=F(v?Bdo4xC&Q*ZY|SkQ6rEjxAP^$Jy>CEa=dI1zRL zGIXaG)!0CkCUS=w`yjQlG+?Bh1+jV;yy`*+#|mOcKRF=f05!kvC&|iwYNcwAw=El0 zD9et`z05U)yI!UsI(vUuHr3891lB|J{YdO_94(f4wv@B1kA3`V91NOAiHrosUSa;hO2=G+NzpY)C;zje1o(uE((Yx?3?D_H|R8B_Iqlzf>FfCJ6qV z%$ey#BHw~BP2;6sZy?yb4xPOI_ANdagDLTWL8#~8UC5>?&>x_6c{rq@-RjvCEg(FE zXxq^DSiIhGB!}w6dF-|i8|sYy(UH9PKE1L5BU0N9^V&IlJUlbMVbBbBx%}?T$E}>( zhgUlxQ!V&`RCgO!{@cDPVrHAoHf4Fj-2~muquKr{j#tRmh0@0s6zx{U@ZU)vb=q~Y z%|9^UlP8;e93=i5*pLW)+8`&)!+7C*nC13!56RBSB6Xn%LFmd4>0@12(FniO% z)YU%}$rVCik^N0~?Z9FOqVLLHZh?PYHhzqaAIHxd7V=r`C(y?!V;4p8JhwsVF8Jx$ z9($qdNTr8TANYGr_BqHiE-#Gpobuqtn?s-~z8}l-hL|4;>FVen|C{YgGe0u_BKe+@ zKfmI`6thmzh}s+EsuqhSKW~iXh1)jL9}=%{&cx*TolcR_y!?vTJ-jzC^}?uCNicck z0^=IACt9yUa-GKyW~-XftnGYiqviwlHP9b(t1f>A@$#%*^rPb%!H?Vr&==_kG#Kn% zUaL2Fp+%ps)6o6kAy?l6x~|p%zCJJ?G8O5c!;KzU3Guy^BaOyVc8FE=ZSq8=J92MR zc&X=`=12diMZ{L-g5r3Bm0p}BZanYb%p=WFKH(}}D7I)~MUWbXXr7tVWS*|DVJgB% zS#$@=xq!+Rs-1{zCPwBDSPh>0XcFW^V=dV7@#2T?j~MIWynoBSS!CFP%eAf@@YW+R zVi1D(!M}LoxQBAJ8kE^RTx*P{-S?IVSs~OsQ8AncrNfP9Q~%JGEq87D_i0wf`W0gQ z8q4Pu$$p42xM6FC6@#rE5x>sWoy0^w)~~c(nt|QF_dxSU7}Wzp*+YaMXF^F)f@QgB zCo22zPDi!%u7ZQ}!<5NCvt>*cz0-sF7-VI;bH-s?-Ou438K_6x*;LW~Ug_~O03v$i z%cIWPqma=0sppwJiGVwCd@{8*TER$5I3NIi)$Ulm;=A6Sv%1ZIHPX2v)~~*Byb9{I z-|b&~NG}s|I_lS8e+m{Pp5OL$`HbxcZG=`zaBwdgn;#b0Ig*giH}Sa)qx4dKARQ>b zL;&vS)!ZQZw^v4aA2`N`jZ!ILc+>N5!xn$=)l0$w$ZwPN$^b}@D}#QHZ&^>Nzqonx zeQtvX)Q<%Hfoxt#1w$I=;cJIHxLtTE;xl{bSWjQL&|-|L;BDPwUITp_Ug&EvcunBz z^hZ;#j*RxmAcI;=`m0~ubG69__cB=roI|aG{8L>i5SQ{9SVeILru4(BJZJ1RnCh((R~y%sz0-Y zNm62nUhD){e@3`T+)}Qh+-NdJtKIbvYIgGf5#G-Lgzeb=`K0seEGx1;mtn{$r?4b>VI&<1i^t)q#L{IGIs zHa@>7n>niml@sO!&@nX{6G7N=M`vU7`KjKcKxj@dBe*8co(tI%zG$O~uU$>WPD9P# zFu`_EVZF0qbrUbPV~BF)e$yUw#iQX z((4FH4%^Vb@v@EToY15<>F+xmFc9(D26)+C3!ON9?YF`9aDER4#C|GqwkAH?jk%8^ zUYlMI3XFnfSX~bcNPzufBN)~_BA#X?7`+%R<{E3qiix8PbG0vAH>^h^d?u5%8H1`| zQcC0QQeHF*D6Z$DP{F1ueS`AQtrg1i_q`T%ltl?`Bm>Hd{jeq9C#n z@h-N~u3$@okIB8m z_GEpB^FM3HaY($U7#EC}c}Zk_*&wW656C0Sxp+-;> z`AzZOLdA$?J1I+vvzbW9^@Cw|Yr<#3)Y4<)*T~J;Djlof=~kNnpD7beXoXNtg>X@Y zXyXNF-9>n<`Ojw-{(Vj~e8#2J=R=JLX6QbOBZ#n|Qg#!k`82ald(O0w{ju65n_yTOO?*KNz+ zB8Ed<@H;4VHL5$bfGeth#dvYU6xj))XGj;*} zFKrux=(SO`^K>B#5(P%3ncafy??_bvDdz9_A-M<;^B)QvpF@t`1a^qQQKyC(=7>QZ z=9qLWiorZCRMl)v2O=)mx>kr0Hq)wx$=sl~9Fl_}rxo|$FZs-4{ZFTwo-040>N36V z5pVv^=Ui?-mrX7*_wC82bGEPbV|R;Ex#FiB&9ACgjReK3cKixXX@`Fh+6`DR3= zY*T)DJG?6#Yx*mq7P}gY3OkGM+)dLfZfn)*vkE(h9wEER7m^nJD{^aIO-9wN1@Ev; zh1IHM_f|yZtr73I&DzzgW%s7tg4V7ViWdIrq2<@+-J;g?7mk*m8V}%&Nsp{u)(b(4 zUk&N~$zh$Ud}KSL}37nDivicdHFk4c*S=S}#pbQh{-&hAzw{|}O+vZb)~Pj?|3i!izk z8oC>(Vy_TrU;0`Tnf`CMTZoG4F556uyq9Q8=n+5^r1aSj^<0d6)RJ5@8aO|Gw6no# zF{^d6_bKS{gKKr{o`6v9ToZeQ33I90biX*r43gBn$YsMF+x&|1P}lWM-1qoFLgRau z2~A=#HR%3vG4CEmSHti&s{bU8EGbA<$xjlJWy36^EvCIv9`Z)gQ|u<$4TsCe!hb3X zQG7}@)JVru9%aHcAFJh9a}>UtK!O3QyvXm`aUs!Z6wl*Z;_RA`sdN5$@kW3I#6)WwT4CPMZqDbf zTwW!LxDac$_ z>0g@X5FdK(N6e!x$L>ks02`X}2dhz)>bORv$LIf(YS_G$A>DxgQ;5UlR8pP6S;Cs007> zd*+owCD(e}s`xhEtjZDhN*V_`F7t1;0b7-@olvYBxv147@n+2d@r4n;@sxs0=g-lNpQ#MX#y zUPnWeEp@)LLKjJdyjyvtj9P&^B!4pwd>K@Mi4Lx*}$hOg@7YFn@uk?|96*%@^FjrQm~ z&SU4ozWrD%am5|HBHLO9~7o2|M1DSqe%(CYZx-bHo z^0z?fpP0!V$u10|&7tYNcq+sKG|Ble5P^v-k%QlNEGIzlDjO2e_+4Q zaI0%`C^2HS5bllGx`RXHli~~?Etie~4_W!XISY&V47@BF9_XsO(x#_2UgYO+6=_NndOU%7{ zfJVB<@>k-^CC2h#4kpeiQ@c&JFVx5Kw;p={cc7Wc8^Ma*o1t0y>W*_(kf8Q$iyl=nAUVuQsjng1h@&o8{Rgj&y)To2Hx z-JfcY30>MX0*BF8`&=&s_@c-!dM+uzg6N?yjbBVR#zB8BE)awOqr#RNKtYEuGOVvP z)lRtW#}*Mzt2Ncx_i%Qm8ZR}Zg789zFBXWnnuLb?peCi}QUOSyq`hNe5{eI4=Cg!f zqMuJ{TC>h7{VMxYr#}4mz6v5JOLNwPQ+zw zNl8v&(W7oF0Jn+~hJZ-L)GY*eHN#=ow5O&`p@CK4NJ$ka)vhQkNSnN*0+#Qi!v>>= zQdt%hER^R|RxhTm2v7l5&nKetmLwc%(|Z^IjZ-E$>d=atf0d=_YHnNXe0 z-{FKiGsJoI)aF1OAOaXr^^lmHF7W}Cz z*{6Z6rFdIIzNvkoUZY;Sl1WD5pvt!N=Txl^OX5Ukw=enNRCZ*AXj5{eb@R!t-Bxhz z2npszD9x0)T}q(#4BLt`Ih67Q4Y7srCrr^wS(~~c zM5q~OvN&{50hXXCWh|AF$}=fgFT64Pl25$FXLc4^jbZyc<_w+Ofmcs z^t)GTuBU)N4m+cRrPqe!cXq;!=m=U-Add-T7n}=2zKQ zX7F$L6F<@SezBhdY+~dGkBNo8*Qx@_0_>reA!{jf(B*S(CvY-fVZn?DC$ysPo5;8e zS9Rf!2+ChNm!}SCkGYRM#J=H=9-{9NgBgUK7<6yS?O?G+ z!G0A#i7P8>t<|dWDvf|;16WEOrBwnkPAjV`;4##b@m$XAiEkIa(d5bra>B3>73d|( z^I^fR#|$l1wM7z>s$F=Mdt*t7F)IYmKH-J0%Pacfn_I>^DYpV?#jg()ek<^zHxV!? zasuKviW^|QmqL>Q!KfjwZuRj91+El-Xky^qA`8t6b%7fK?2s_|r{^&3i($~C?!XnQIf%AGu$#wJP~h8`x!Iod)E4HS6AzeJ~3 zim9;`<0Nq}!L6NRD-_fym2FuDvP8J5*H%Pi3A(oVffa2jiqJa1oO_+QdNpMQkjar;kS*X1zl>kddBge>Z&gLnZ3?<2qH|>$)Y+h_+}z^g?HnDs z5lk*G1YY3X=-IU;y)0CAwFF*l-D+y{imT2()=w_I;Zx!|y$M)~I)wpqzZ-0p44yuJ9Z`ygj(S7frH= zPGp%`=+%~Exy$v%K88Q2F?y&gBG||6MIeU1R6xqGP30aLV#_iGNi|H;(h^B^*FC!B z+`6jvwtiipC635$VMVfHQ=#%9qfo#;@=uEYpi(~DuuFJ*Jo`I&r{ z;o|U*=0X9{rjKd}t#RIUXCw$8gcoj6aR~3E4@%K%qJ2iCdy+Vt{Mz1Qlf9(#p4dLI zYJl(c-Q^H=0Sl&9_ySo^ zuQQRyUlFj!xr{{hT{yyxEAm1*`8Pvtg0l0YB0ig~FJJ5O>=G+O$wG@s`x_3zK;@CP z^1G$>&&rr;;w_&#z7cQ_`?4+NFQ@3Y0-&$0-Qb(I(y%3v<*)F7AoW{NFd_9@RB(Xu zy#uU&*}kAyxdGK127C7h-iSZt1`$TpEhVKD0d*%ltiR+vZo(;dQt)1sCwA;Aw$TSK zjawXEmXOhk5(E@`sxzDDlHYxG8E#gPwk|75r@0oB7=qGt1oKRpCg=#N^px#F3z?p* zxgh{DSiKyQ=B%ayDHOW|BVX6uTI(Mer|!1<+&CYdY4&1*qiOb!* zTU}0BQ=g-ytwUszLQsRU25mtAFRpJT))Y@jDk9=mvTf5=wlgzi*RbrrWR{nkbdpuI zxuO9hg#~beTmM_RC3#Y0J<;EqNK;>u`6XqvQV0x8c~@!3P|Qis(Mw;;PirJvNPpw9 zQfaqR$;?e3J;@6^kVjPQvdTK0ltqeRXAPB}gKHY(2BhpB$1< z`5rlV$f;Fir%5W2w`m6IDl5g>jvz?etkWbLYrT3%qcnC6v=_9>V?J=2at(FWu0K%l zxk90jr*qV0?=C{63OQ<>1&$Zn6H9Ow3cA|5?FIGNXAM%tI%FV8!D+j^;$@G&&6BjtC(sR7vs_Ki1p0J>>0%qJ>1&Awo!bVcal( zF-_yx@WfA-RBp=TlnvRkb0YJ#RFZ51ER=KNZKI#Ap%Fuh5!@nKDDsG{-rG5x4gCWD4E7 z7+E(mdZ);0pb}K``{q=cs7N+m1p_O%@QbVw!vG4+36NN+W3$eprp_{+x->D62bg2& z3T(U`f8m0nLI$ohviwTsbFYN($OC7QtG5tg!9YNSYcvsdVzmem{Ab?9Px4~iMw;RJ z;L$mS7j*e+CcB?PDbUkg>r$8=pe{(5g9_SVu+>aOO-|N3yV!EvZ=tT0gdR!!nE9_z zMxBAsF5q}o&e4B~t}QLsg<0I^6+WlGLimRRUB-~BD*l{f7ZrBk57V>=ZVI!pUH3b7 zK)kofn(Gp`l!0G{1VuMOHdacb=sU*w$jH&I@j3>DSBX9SJ?S<{7UD;sEU}^P zOsll9f*&2WTFU$xJT-45{j5a68O)~Aj~7vW_af8I5e_OWd4c-^qynr!&`vy6h{o)y zv&>Z{VtA#xv3sdr(%|Yz&-{uo+U^WZ)>j5>A#2K?B1c6qSc&ybNt5@MdgYM9N%s{? zP8zC6nsOyz@!W1Xe@etpkjmK=1o2T_Q$ds#8Iyk)=AD=)ByT8FI>FSY^FHF3L$>A8 zwji>C>%C+X=#f@)lQE{M23}jz4dJ+$gPnj3JgF){o12Z2_-m@2C;Y8st|q~eiU~if z29LB-peQHmW~k3uZvb(2T>7^^=;;MQ-l=a#Rz{!?Xw-mO5IL3UYecb zK+!aCW$C0U`Tf9Atzfj#JfQkv?6hH%#JiNDOhOG@NrxznYRrL7B|=kMTUki)kFZmz5y~l$8&~@Zyh25Vm=PK0^((s7`l=e5@{joPnUN+Y>MI&* zoEng22`cO&`hNM@cZP);VZX9@!_sEWgiWu38}j^)4UsEVVC9g=ky`Rqfm&t*kc$>T z!`z8H-0I@acHbF3$KLI*u&UQ7r=0`TqQ*){s4_q}<=`3oLMa+$%qeX0mG&yfs$8Po zhnvuA(I#a4aYY=^JY;3LxumjlQ>#8h9U%y}Ed&JrN8$(pwt;D)l{Tp z0O)kt!isHgvslbtYm)AV5O)7)MXSRmxvFROZ9l$f&|Ng z05sV^2D~x}K&FgW3Fy_Jn{?brnDCdr&fYqK2+9cx%KUp$Df4KBnz@RT=U9mY@3d&? z)L{4uzS!^Sb`8L#E0TO@%FmOjj%W^YzLoQDkw5jEuk zsbFVbkU1L(HmWUjVu3$%m4TLXGd^zR`ZI_eK^ed13wTAW3E{Vf( zIEy>V5U=%NrEVY4IW$u{yQ>D4=R) zJm`v0gg)&wM~T)tQA=#Cl{U7IZtX|n4;&x~5x*h!Nk)$=&Hvn|Tm6~is*KwF79Z0O zdT}T7L{L02S(1J0qBYCDe@yLaJvT}Iks>6{-eEF@_fuS~P~lH;s5IwVawy7pIfR=5M;4lX2RPfx>%UX&LYn z1(w$v#(t%K;0i@?d(b|g8lh6ucdDU6frMYC_n0~7YJhwka(H&uyYvoZN$r5({h&aU zOd$$!T?)+=bx6kt2oLHcg&LiL$ChQ>QOQnrG&z)nzGx%fvO6AS6r9VA%p+vrwr@0I zFEm;j)@&mnSy0YX>mymTp^!7A(9=4o?&6M)eyqENW9g}GGFj3@;AY8`KkKS$e4=@~ zQ6|>rY9e_v*WE)MpG=S^D>?9$Xa?rH5bjKc+v!- zrqecVTUfzmmF8FgSy}IpaVB=?+yu$m25|x;af8CN#ksA@^YE-@x!X#3HGPx>Rx+E* zsFE|RLZ3wjpZCXLR)N4a%k-B5$i-Qt82yFi@3(l^A!7>**5i*(Qxx5~<4!>mJ7rr5 zSi$)H+2I3q6u4=a1cJKjAH`s6j5jZFP2386%P2NJehTi^zi!q8ebn{Nl*nbHhp^aR zgdfL|Jd`Z;FD(I`+u6Ke{I4>S?O3kf3mzGi8BZ*{tJVQOsx4f1z!;s?L=~EM^ka2` zT=juZHrMWFmhO7>)?Vs%S}mlyFbh5~>u%Q1L{>-Z4^LN!&ri8Go?fy0-n{6!=mPFc z)F;LpndG+Z91Rg&V0nRu+?4h3fbo_jx*;Au&d?486>vnk}41eZoE1bb`BP(~Kz zhtGr}d7V}e3)wxYs+uY{%|*nsPFge?r?@C}JZSb%2d6iZC@zn}oGvy!kzEwmXK01X zVQAylL&O;W*>&sgo1tf=;|w0$m?@s4wb5&?Z;;Zp3N6knQalqe9xQFPMcKcRr#I-R z5*=q^Xo$7g1PqAGi#~5$p?tYX*br`*8-LMwmwc8Hl7@OKjF;5`ov=jgfiHL>!w_&) zxEfq4^JfKE;FzrA{cbkOcK@!mjrI)Pf8Ra;-p0pVOdGfVyqlE_HqZkFQM^S!GeQiu zgDx4>=Ri~+O)jp3f4}n~iv7l#T79uj%2Dxoi1V&ff`N2czj`SLPuG(B2tQ?{V|^5W zRDR`g11och%CoiG->&LNmb=f6pPkV9$hSAB~x89Iz|Y6QYk%K#OJ zHU-A+T!D`LS3oDnFs7Y$TCLfZHll%@O~9Fwb$EyYSp;syf^Eeqgwu^NUpChvCVzQY|cq6vgcEl#cO%^bU{ z6qaKJEGe+7#OXe~+G`Y>n`Cy4HS!CvcD*rot?yf3_}1TzH9+6|nfw7Ebfx>Sx0qV_ zmKG~tS!~T|n)%hTrxhbtkpw zs98n@yWM+c6A8&~%LP0z8=Ka4arE9% zyRGiH81ub~ajFllH)=Y(qB>KCQsoZ5XzFVlhaL|GIvIn5DBf*xWe``m|K9%$9{%!m zfdhdGx~>f^tSwEp4I#025MLsYTDcbdI=tEW<~C~(1wKc@wbSw4DZPIB))@tipXj`i4$0RI{kSu7GRQKv3*Me2HCnrUr1AZk>@=hm9 zW&NtcdFCIE!_3a_kHLQCJBo|9SU}ecA|kiUxHBSGXpdoG#OF$ z0qmgq#x`vWzJyuzi5TJ;a}E|vhfG;sInGch#|p4n)a^0BUDWOWYFO0m@xh;4TRdwW zgS{h$kONMSQii^>To%OvzK9=9I7i1KM!x?7aYwoCRHR1d3y)Ye4p?Aq%srjcnb-AV z;b#**OGQ~JMyV@d&A`FR*)$-)QblppxN=eZbKu)dV0Nyw%YeV{qc<;?orS&g?+}6j3$lh z`qkWmZ#ur&EZLCDF}Lb&9bf1V-Nj7q#yW*dqmeKzY0xL^AR~u*KF?pvKS1=!#6Y{g znH+6z(>30)UBho?qi8d?zS(pPb-nN^lY0IvcYEQo`PBJJspBKOZEeG7J-1b)s}_o7 zqWm$A`84dSLx(=LVO+sAvHF@=Y_q(&P|IkwBua~lB&y>R_53*n>Nf&t1~?^_^_bh# zCHvEg$5Bbl!#-2?CO!}1b-q$`j&16+zH%_ww|D?AyKuGF1yxs272**#cLM5Levc#g z)xyBV&^NP&L?MMs3vLs$y~}e;SHAFCx%7M z)7X8Uh12{e$hc)_X5SD$QI=Zsm89!s!osRQX?kP)RW)(@eQ+XG+=Q;Rp-taY6VH+6 z%roL?O(pI!vKQqVlw-@2fwkQN{X_T1Wg`vQj{l@|1q`9@F+^@Mk`5FNld1ak&MHo6 z7paLFfLq@}Ur$`LfS8kvFm(Ux;wMx!+;VL$?@*hYxDVJ#S~&f@Q@va2Uj(3XG*ipyj&M3l(fj#=2~|F zbM-I&mKaLYA6p+k7LRs#xRyspREvFam8p|W8z2dc8+Y6**wu+Qr!(;cPSaLJ2`#TA z&qL%W@ z*zyAiWs0YpUW~ZFJ{(;chd&QP+*dUTblp9uxu*E5Vnv#=bt$3p z#l|pQ8Y)~2=V1&;eekMwHDbak7hI`v0=fXpdDiRb@m$0CpT znIV2RU8zvqWcr)pP|O=TOAEcNQXRv&6%xra0^>Gt*J#901YmyAs}!kEDQ1G>@}f^$ zRh^@$cf&u#RR9a}+G<~{U%p5RA)~%zrSdhDHLjB?9KnVBq`&AM6#*7f%M2Fj4W8|7 z$UxFsM5jiQA57EoNcp-^E2-ukdi^M_ZQlLFz2ir`0y2R$%wW43ihHj8e6GM>9mo5D zc<#A9efW-^*aoK&79Wa}@>Qqk$?NS@#SPU3oW#34b{RXK1|v|$MQ}sJ_TXJjJv1|O z9c`76c~YaiExmLw=MzIefZ*`dCoVIhf8H+Sz-~WcZ5vq zyH{MDl*OE}{*E<<|8uvi@;DH*MErP0K;BfH>XMy_xyZ*8AIISf%)z@@`KMP5=TU%p z5ZASZq+dtis}xu>HLkP%-q>!%btpuFea2L4g*vf?ET^;X0hQsMS9L2(y*Y!Q1L>oJ5sEicpiMjMgkUn|Sm`DR zqYqMOZ-3?=t%1()&gf2S$p)^mH<;Ngq`QN9N~gq#mx-G@F|HblB|LqZPT1ZMk8Zug zli~$pSP1L%e^vX=Go_==JTAs4{xp}n3?pabW!4k@n}6Os;C4?j3sn6yb<+13Cn`RX znDTEh8R{E~K)SR({*Z9NPBMech;c##ZA}&}*rK77M|E2@*vzuu&YcaXH?rxFJr2^` zO-xj`ZmC?*NIcI@k)%}aY<4|&@54e@C3I+g3v#>}sN3%?1cz3OzhU}{5d#FRHM?n zc`mCxn;~`-FB#oVDT{TB{6obT1vn zHkq?AuK>a81XjQP7*9Qce0sgr0S`(g!QZiIkBbFp`9FIv2!5A-8;{ZEp#6Ck+BMq2 zO}iyQRk$T&0)7Te^ezJAlf!MCFQzj~$z>^LvpFqp?+>_gOLn8@eYI-yk{J|pI!ToV zCbpwoPUUpbL5Q|yayiR^rrO=O>(eE;O|lfTbgm@=jm@mb2yzwiox>lO2V;PVnOuVa1QLl@-&ZPQ3puE_IxxW=hpRdFs=NPcCOlc&I60=tgml+-;)+8`B5x@>ih zv%|(`pbl1Dznw{t;d!7j(!+|d#Ci>XtogLue%j~SZ_27xn<|hbA!`cP-CC6D&4T(8fA4{4lwPSSmM!UQd0G>77}o%cG16Jj!c$0QHs<3+vRpmifj=aPf;9iQ9+cPKn;027MtKsM}eIi<>a1q2r!rBrRrDhC_~-B14csh7x#)m!?Sy zj^yr4;HM9H@nuWl+0VYm4r%5-FJkfn!?zB(szk=S7ZQ%ShO`h*HuGDt3V?>?z?yhVx7a>LRCCSIer%FENcJk(C>vsgW2%IvHbrlXeT zlgK8As}G~Z$)8~3v$19~xcfZy7pkLNn1(1>Pt#`eSu=ZsNmWae&oE|1ZPdA(C}5tA z1ZsYL3&?ABO)1`oZf1s=T7Z>UdfDkQF=_b=v^$JxPpK~(&sI-77Z!=CmBiCYe7I~O z@;NfyWJ}LMS9A~|)5R;})$(H6eUjkyISIr*^*Io@|8U$LNTAFO03NQ`)Wv$Gm3^n&6e#)VnZO1Ma8s%~Q`Ku50P&NboIRM4$V)YxpCK3O(3x7Jm zW}FXMqnzw3z9Cd!lcmE|<{%}K^T@ltcbw8jG`FKgu%g=747w*7qxogDK+zK}FU?(F zi=9EP#O1=S^{1^zaq)?J^#n}cXX+=)aL_H>E|Aq}P0OQowCm@+6|;p!4b5?f!Se(+=e-mYm%v@ub+xb5`tcrl=nk9F2vUNIc3*Qat`zE z{Ofe#@0wjcfzyt!$Dh*?yy3s|UR`rs9tdvr%~ErG^*r**dt7iZoqL+6UZZ*ONtszCUCr_EC;|3(eu02~u|4PkD0xdELk8X4%ezV(Ouz z>G=uojT(883xjMIi(Hg>p zHzN^<5%tm7NC2{jSl=cpLdKcsjAmx9LdMA*V;7M^*MP4=ohBiSMW--!Si4oIQ)2EB z`@y_v!uvcuStilbDq2^)yH)6+(bdiXhS3*QfMQ?QTxlevXJq4>lLhiZ(L>t=Z z+Wpe@=urdMrO4D}2mXgdxXr{iCvpcTd1$QyJ(9e9Bc=Pa;+e&;@bKm)Vj|KZNn=`_ z3m)MSiLvU@HRkv_#P{aV8x1VRmgvZ-#bXm0jm49TuBDx(}=frA{}-Q8hucXwxScXvCu>mY->5AGb?8Qk67b@{T{WcS}D-RY!% zSGu03>aP20OI-c-ZXX)G=28R=a~2c`Z53-^8%Ub@^R_}~k+#zF6P9lForsC~4Rz)d zi>$w!7~=!dcMA*nt-JU86TY~S7o7=O=k?O{5786dE`qW&yjS5;PyJ+XsOQ^pyijiy&+OM*ab!;tJXaFZPo(5;O6S`O{7_%GO4sYHL%`b~ zyr*Y0zpfC$HvTuQ@Bn{)`@R<_{|w&TU^ihw)fAJc2211ByZ|ADXg$fY0ZE!!1)6I< zUIIin5*ITWBO+SRiF5pFNuckS$9b2OanF-^7kR9Jl!ahGisStVk|Qoa-?{&;u zF;$hMnO=5&tjSh18YyMdT&;~BdL;uvW!5vj;}0q8xM6Th#M-DmXs$)(6|4ca_3_s2 zk6$4;pK!$8MBQX6Y-U9~bDJ-8cQFKFwuEiVZ=ChL%r@PrQB_L(Dv8~M0BCQepUp=C z6NBsmrEHlpddIUldYaS#(f!}6!=)@G%1$AcW4r7E%jlV6h(hM(iohSvw;$`s)8E@j z9U^)Ne!f2uk>!ain5+^7^M4bWrUZ^?8+}`aD5^xlH0sFaN2Xl@{MMQbC$7FAfa9)q z0}FYGR29J9aLpr9?L1z27wLDR$nm=)Ws;_et8m|EZMyw7vG3vUPzGD2^keh$KA?nXdWm`AeWY-SWnfC zA&sEQ;?R)UQ@puM&s5TaJ^ziJb~TPI`!ODGNHhDPl_6E6H(b*%Lenoq^%dQ#ek#Gq zKp68CN4&PXpz{?s`qyS3^O<)#_=7=$1>a>j2>s*xX6zj=4D4E;&i=f@qd4a}c24wp z4=}BcBO2}quJui+3y`zvVd6iI|H_@N@W5sbJ8mBcP2O6D5D9PVkR4FDX0w+g_HFo* zbUitB?i+}-@ltxpFpcLh9*l7`HlyvVXPmqL^PXv9C$2r+T&j{Q*6u(5AVD}1`0nr@ z{k9R;3|*^(mpEs^;Ov+M>0cA25RS&FTRu-I*}8iTyA9e~P%d5y1KmYh+^tm(%22%m zOK?}e;|E@a-G4)LdI%10y&Dk`23R0Q-(WZJi~i5rrwJGX=F?4UoDb&iC=A8V3uVk@ zdBK`31pJ81(I4A@tjU{UFd=enLmx}j)u5v$8LaR4c};7pD3tNc?VUd)U#gpolhK$EQ^U{!&B{~!Lef-f2G z?9@BzsJ!qZ(i2nRfTZN%pXsakfVi*(A4I%CguD=ip9#NXH(n6A;s_Bmt}<#f(t6}N z(6y&2{V_B+j3@|$Vpj>eu*y84!M}H>WHc_BKPXipzsZL~zd=W%@^&6f%vw9yrAK#4 zMl=3`^7SlDcCMSs0kL1``k+$7QTDVDy zd}MBxZoZ~`Xq+sf478Hs>cq$m`4OuOAfDdNv_}kG+A{IB{=F2a| zNo~&XTFphMb+eHSv^2?WufR4huiFo!^Ad9mvMcs!3^_%ZYU=tYZ7#IV1jjd<^zo@+ zwId9J(V7tJ8RvF{&LoLvq$~7p)D3VO;h%p9uNz5q2Qo|YV$7{_Ufb|@;W^4l2=k6{ zGIH`HH<7&Ta93gTn{?*F7rTt@fE)NeVcKt(hZlj>TFVyElYM25x=!dD4bBfeb6VVf zMHrKgH}*mpE)4aJrW^MITZcx{fM>6^i^bn97?U>@e)M{T+g?NOU-qQ-#aVtL@`u-c zUqK3J%kL46;D1-g%~pu+bOc04jVs!|%f1Kg1G93=UIfw~Yw%#of!&|bZkv!~a5HFK^B3bMLdS5o==C%F#*RV1_Zu#^ zMhUT;eIUUb##w(j=-Bd2?E{CV6p$a(9qVki!{U{ZO$+(F%g61{gE;i;AB?pdEgKN? zCU+Jry6>wnydk0X)QDdH$glR)RRK>e9)wi||2KhUz_Dv$)3NChkgjmzD(!Z2J>p64 z@GPrd52)4@HEpXWvqrfSfoY++x1y#y)=Fr}2(>!QOf8t7`O)>I z%LI~AQx|wF63!DZJ(iFp9Wyby6hIUEwQk`=25`TNV9g1=k@lfK zk537TD+GeSJQ`L#xC=D3-a`COMoC84U&ycii&`>glZ*9Ug3$r4!Dr17+63crN$a1) zka=?^L~qTrDessk3U#M?$>6R}b2)WfqycL6MV{XV79uLJZCSZ$#c4*f8juk29P^9^d6U1TxZhi#8ORahp zf>T=TD7u>SP$vW&A#MPf^;1uWRQO3-q94$sdB_+RzbGd1rMJ)dtmumctU%Bf_Jv$NvD%M z6U~M7kOI48n)Y6a3Xv8Ru^L;DK{h=9AP$g9K3K@uHn}_d*eEML_q@a25$?goa^6m=@e!Y(ecQv=5wE2C)}QOWv?|v2hs-pu62WK!9c5_b zW^m+dr2WOD#@s&&$t&72l&xXTk)_~77>)eQC284K*xC4Nf)$8WMfip{Z3Mn(u{bW- z%!5Uhzu_R4lF~t=sbfDA*hb8BKWCKkSRdN;n=A{1u-6F}>yXApY%P|JZ^4hFa?|)A z(>9D1?d_S+Q+m@WUoCFo#=c4O2S#C+Zv~I(qV}rlv2!{ST;}^!o%T?Amg4+G5H^(m zL8A8T#xfE^5Irqvr-fScJJxEesh%oV-WOIj`B9!}&%?JPG~#trxb>(YJElH0No*a< zF=>3u&n6*DvsO?ncxp8Q}E z><*W!J8JfRoHYRkibZLQ!F*8?(++##n_Kd`Ps!1XQEga6`*9 zScjBIYIvNCVTzi*N2Tp(fQz1YcN9BbjE9N)=|01E5&RJlnF(VydN~p;LB4|fUll-BV=Nc`WRzFN;kk%pG14*0dBmIf>4E3@% zYe!_@Qsqh02YD03xJ7x5G&lISvf_#Nl-kd*bw`3j{tYCDF4)kzBUq{X2L7U;YeBA* zHei4`sA$?HXO{j&_1Y<+E%8f}cq>bp)X?xR{gPIAP$)uql{+3oDk4-+gSnD5V*_ zBv6#zT{*sYNlX4_U6lMO^Q93ni#^I8$5_1o;tTcp4 zKT$rRZ*gh|YmS^w*Lu1)pDvFYb%SHy{FUfmpLlfVFD3A;w{d8QCXyxdI4hf(56W$$xhW7# zgwy2xgQ!qpxcx{7W8=+bW0*~Jo<(|&D@l2nGp zy!=s4UTS%i6Mhx(B-VSwr!c17FcIjh{SXVtte z<(PtKc*bhtq>2~NDw{5D5Y!$iL2pq8Q}VV}p$bK@Mqh*2Q$Hf7;2MKt0=fKV$o}G2 z=3HTozt;C4VriEG|MqJv`{566-sx!ZZdt3Mb@4~P`YO9V(_;~?+Fy#vNkfXuZZJw- zQJw{&TMDqvI=it_<5aGRww{_^7*KOMQbL)XWPRfuvj_YxlUvgDhw5rWg}Dr|M@{K| z{`zxhpTA_b2<%olCZSWOL2W&Fw{Hj%)fGh&iNd=?UYUHL+{!~hdyj0)dxp(uH(|09 z`1WZNNSJA~C;!B(d|e_rDB4XdamQ$t_``BXVGZ)Aj-02>D~Yp#?TX(>q^w1~9($oS z2uj!*u*b`v&-rFQkVV0Je~9@sWj;KSdeTBPk}Im4l)bND7bpZBIT0U5D&-^|G~wrH z!4330)zD>o0u0lcp{~ST1Z~#FGl_^M2zN`U8u+KjMtj0rNPqVkr8z3A4AURg<`UL| z6-j9@Dy$~}(;oJ!?)z}5FMlr@6>}(X;;vM!4&m9Su~4iI10~BjfSeH4{;a{H(7N~O zH`>-vx%cagc3y?vFuh?gKg$a>CQD#bDKO>MgUD&ywFvjAIV3$Z@yqzeD5$3D%0@vp zVK-=5e>%q1scPy~QaG1z_UW6|J#p2xdC%bY`Q18i1lon3|NFN!bf&bg(ya3w-I?bz zsjt*!=&#;oOh|3eP?K`G6gRrL?4RuKAoI+rpy+onGRoKix}lv?3_L84j#K6)ETQqq zEWb5T3uaWc_3Oy&p`91iFQT}GVNa=1ntRf+LOGuBgTNCI@44T|8rn5`RLU?D)`_d>pHF+s z+Tbk7J(D?^OUvmzjju3C-uzzEct0xAdX9lf!zW=xUEQbL2T#j6q=upz`cBsSRle;; zwVRk!l7uVQ@?+PP8cX<%?PcL@RG7?^LMGd08%v{9G={E@Lqi=?3n^AR=b#7H?E2l5 zbS>8EN6&lz>e874Cqd!--L6elfQCBPL8h{*rAa5_glZIf-k0INI`K1+VxO0jZi9~3 z9d}MUeFJLFSh~KMIaqh3GoI#_8Jn6pC-HI}ZB7M~kcdr2cKKpEsu7IidQ~G$AGur!!h3jdqPyv?xk?Utk~Fj_^TN7R)Jz5JO;fj*$S{ zj$8h_PrO1%y|mi6Vg8>@nHLPNmfqN;;*=@we8ZC3iRYQPE97dqooQS-R&D1=(HZ+a z%R{Rd`>T9s*n7F%cBU7kf`+}2m@_S5{>J1`srwa4QwF2rOwpFJD&t%c5J7X)Pdx7U z5EyuHSETJu?49K8#zD~@LoQ~Y?j3ISzShr@s#_1ZaVXb};Z7S&4u{Kqpn=o8AOeFww(b49INc z?NHi;5%Y!hydXWQ_CrjXpZdcAP2n9OpW1K8d}J0ye8Dm6&xG=i>{jMZlT)b6?mH*BOryY|RL}xDjGaSD@8OUx|Ww@A~&Y!vX_K6YT4NyHjAqDj4G5 z=CarZq>wh5=Pz=cs^Yyp#^UtscZfpG)uo>$?Lp}mu|J(va}UEG)@N-oBS%<5Adw$MR1oRK0n8Qqg`R%(D zcMXefaZNbQ8{f6yy2l;7Xns-@uv>pAg~t*$4z8lfc^l7`U$@*gL~aFox>yf+%1WcJV&&ge z{+AtMphMS}W|jCfVIZwfcElHx4^-i?qI=(4VHjCwjK|Xf*phc_1jYf_aH~^G@@Vj2 z(<0z@fat?4nv5ly;Yr&r%%~doFxsOy%ypXDo%R33S_^RRly0k*pRRYZD39 zrAe^L{<4dVIbb~RyjQrJxJl5qvZ)R(x_OrFn;Rl*HvOS={HC1=02}AXZn9FriLLyU z7UUzd_d0z}ke#*OM`3TGa^b=WxTPPZj-I?$DiK+efBb3SQm_t{^ailD$K*|SgiGF?d}m|%=E zm^cgI6!A*sE0vX1xS^G%%?bp4+!ap52j#SB4RMH!a;Rs6&0hf7tCXj~i;@hMefTTvrrDz^Tp&n_4-MBY|^it6H*J_Ga}S?wmfePpEppipaFeY8b~a-tt4tc}!b}#s?~NtGHgeb1AMb$B0a0POGRA zqC$S8(?)&=Y=$bkxrg4I6&Z^TgTU7&jcuuO*LmP&&(KQyRn`OZtz~X)?@F3Y;R8}u zq3@WvjUaraj$Uy6*voUbTT<}5ewmIc zwafRL4r0;(+q_g{C7L+s7${@>tVn;KJmGpo9yRdg(Ci*arj?aRY0ziE>;-CA4iCUCNl`L>*c=ltNmOw*32}yHXT0 z63kWZ0A1q)58lLPQfv%F=$q^DQn~{r3Va*BUGI8_{B)5G;U>)3fUb@8?a-Eor82-+ z_JogllfSkd|C;ENNDw!)W~m`7BepJCS?U1|0Ri1pDH{30Ym?G;PUo#l)BR^IQn>(Z z;$7>sOfD?s-E;gO#(?~E_rk6vXIQUoDy(6(6y(-w_MeD+?nDNY2uYr?p<8!lc8~vh z%q!(!d#aWhqHfX$Qnu_^+7JYY$K=#qs3U9X%%uVNg(IQ}ydw!0E>&={Py?fw#k5)Z zY~dFG>AbK?&7T@9S3?EsvzY1|P`;(`>W`;5WhfX;BG8uMQRb4#Wzy1W;NmwLctHq0 zN27LF=ojhQJ08i!)BGBO5aJgrvVS<~1vQ~0zWB)}r$)d12nKv%(xM(ntz+Md>jpTPyEzo9C_{ z_s;YgKKIhD$Jm2k>z-3#W2MY&x`0Y%fI_le0GQjUjSR@`Y872sL*jhA@?k(I8{ zMqgaZSBBXK(!%p0$IHl zG|Wh4S1fI#vTwGW0ofazGgkgXdV8=MuZ#}hQ0~ zo?V?5zf#U+vIQ%89wjU1Z2N-0uL*iYUeHxrRuH7>?^MW|E1VTC^-+kaZV(R?fRuWm zd`a5(l#3FCE<00j``h_OP0}VnD|t_O5ehNMO5!=<_QsK(0G7|6sdn|j=aB=S^zuvk zlpiXr^$KSxJ|u}ESUc3$cAy#+T?C%um+KSX%+1cdl_}5tK39-a_`^wcHXp>Wogw{L z^4i{5t40PmE(~gaX)pd*>r+2;m$@un3%P3FVT=Of&`CYI7cD2y%lAt;7?=F5WzGI# z9X2x{{6QTp0qif9uR8{Y=w^IW7NM<^WrfJ{5!!P>rf8nUgq)U>M7mt@mt7g{D>-+UAJBF}mtx=|GW7 zD-ZUf&>bj|^1x)60)tX+# zSTgj$6t|nTV({MaNIzUl-<74pJ+m_Hxi2{i^((N3hE<~e4p2{uut$H5;+6opxoN(; zXbImesqfZAz_f;DM#zXcDMSMw3zf1@a9-DM!q9q7Z`|b6-Q*eQ)2D3AentBHlgeI) z5+FC203UJ7Pqrpx-@A&Cws$?6dfr~Vxk^J$XUcHw0q#cZf!W^5xp~^07`87~`&vc{ZFUZjXM%klzm;sX zJJC%q%Lui)rtIrs=FCNKp&NuR%4l$JIKCNe*aSD#c<*QEH4TRfoo-dgB>PlgHy*sV z&(XIkvE^ffe=sbvZNsBGwt{>2wIe~&SpOaWRsfE>8Zn`XQ=EV77;@SLK|DEMQyht9 z^_SH*qg7iN&fL40u#ID$P6Hqs1Rb3JD?Rvml@Xlxmm3(CE@Ie{0sUvfCf(wokItD2 z&mK9r=-~VJOww%^XY_3AgZ}*kB?pk!e}A(~wh3;59@E+1S0|{iTC~1TrK=d_a^r7s zfVOCFHJ>K42Ya$7RGpDejVDFAcezFw7I#SwT!v9gK&*<+l|7-e+R5sKUMbFlJgrAS zq>@P1L9Jmfz&83kIxU;zFLmJuC$@$R-gXykD`e9^3{{ZxmzR7*egt1$ibMW72ep+@fmYO+TmB4Ql2suL(V5&d(=7t=JX+6+Qgw~;g9 z%|5lEFfwWGH~*Zzf~ieC)r?-k-%g(}R6nzYv3GboX|6T!6JxCJS*!TUnAHmzqrBojIzYcurbfGJ!t}4UC<7Z8^QANSw+--@UysRml5% zBJ*lK8aG3`L$D;D8H(YKDA^%<@%>QskD48In^8-aJ-JsdDF#>@s2EOE>b4r?d|i*7 zpP;W)7sJ!ru)O?bQPzwZPZ~U!WbrXV5VrJk9<2pyA5?q zQ_55mm^5KcY^slPI!@8jvxcaVuCwKJE8a5J0Y|`MA1E=gxE0t<_Vcb7aq8a!#+Gs4$Z=T`3MB>ay%b9CJJ8`HL{7kZH z*fn0wY4GbY!@l14;Ps6Dmh|EGGxKZTTgbbi-(>F_t;U4CN8&U6rLEso!+7o!)$K2V z-nUQ%PXGOeiFco(qMJGToLpP2H#FKngJ0xQLk>iDU+CDh7FpfcdYm9OM`#)WNHr$| z$D$Va<$%}b1Q5})k(YoErR#e$WEC6sugYLU>aQE!touc$h$%Aaic zoqv}|ICL*$pEbG1(6a{2YnP=LG;B~g^FT`hj-=qkrTZ%dM*w%(8NG*S z^bbxE_}tjyZA?en2WDJw#41xN7=B6Dv3>2HaQJkeJ1`*MC&Sx~DRK(c-LPzwMHBKf zT0umXRja8b$*pb4L7g~re;MM0YHGhjz(+Bp`Y;ey%ssMwU53d*ZvVa0<}oA|Wjtn9 z_DI2HiloZX6L%H#p(W3gxpkPiY_A#t)0H|}O+9^V`JeYjMSKoGV2-#!A+~6(L!#-9 za@3ocjy=KE*WbSPog|0j%=8s=+p0XJbG}bsUvf%q8G3%7HbTKoUY*1BRa&0bn;qY% zYhnDWW-~;yYt^z?B!7Br)xv2?1ED0Z;XJ+T!zzw~>}1XT*Sq~!E6sH4%qcQsaj)PS z%;oU>FGpODyPkr1EK@1o0z)BO?=+VpZ`SqB1Md`sim6V-S2DIKaL}l1sywnN5*ZMXdUuTo{NwD$hY!0S#-If7wkz5Fb z({#hHmt$G}{+tC49KA&URWPQj!xU=1_u3-`KFY`tsP?O zS^FN@I;0dawAcUsf%}i{C>ubAAZPY;+mNgu8=Ol+0?kWmjP`kwyeH(L?ymC)kr|YE z%gQYo(Fw}i^{NDlV|>b(QPD^#i{5_*A5rVp^(cIHvv2Dw>d7g6jy8lJD=g1Qe__em z)fCsonMv1vtHP>xt>)WIDlwnTz*m=<)_7 zN2x8GFaDO4uf@5?uuL#K<@AT1DSZKp{tVy=5D*hr8oxdyE6LN}`1+7(nisY^4y|7+ zT~l~wYtv5Mv@*-({;Lok7Uws9BvXH}AWL`V=VuN3x@MW`X9(Th1RM2^DJ6#UN)q!9 zEoKD!nmBs2!iaeLI=iG{)T`o@LrZ*i>X1BLRgfg_l<=|gwn@d@iVE{5T^A{G!F779 zjQ~a`i+HRJLTq0=-DVx}wrbU|&Xu>a_9BGHxNWixce3ds@V3f(TlmzkWyR~iL37%* zU;I!gI;&es*1Ts;+FNQB7y@+!q4t$STd=2aPs?73oo7_1 z+#EArk#bG?=9HTD^-ibs>eik83!0bpv{i9MrEBmb4hV=p=-+WgdNMyeN^y4ee*_Xy7?2z}>fi!4tGPW+`8DBqneEhXgba$B=<3 z!S7Uh2hrv}%VnHHGv0hN*co|D&?E~3LrUkM#j=Jj>1$-DQ@kcABZA{Q;}hy`K6vg4 z3+xaasyP|0oi90l|2gzYyRFN}+`l<86Ac(7^2ge?Mob#~`6&f{u`I~_L@xnM66^Y} z;Jg{LMMkar1%WIpk?Q>Dtz9us7wb8W9cg3kt?}EZFl64lwd86D+BbJEUB8kP%HQqX_!Ugujt0kQMi9N~cF306fVSDLLld>Pk-V}^x16x`mY`71U|wCz8sU4F zfKGB1h$=zbND#=hTz z8%6ELO*YZpu($)zu+La0tZvej9Vf9bJU=Y9MC~7wwr`A=D&r`<0b+G(jTm_qW%cZ~ zpw)vqnF-;B(iTT#yU{9KZzrsWBH$Zv?kMt(7?3lL&P=KY1s7+^mhMzosP z8je0_$u4S$b2}QE6%bCJ@6Q!}MKxQ}cdO;!-Jz_OmmrRnEyR$_a$>F}<5GzsTYs)9 zVp$-S>maKVx1)1BA%28j*#@hggQH)Z@q}qMg#n&G&l}sXj{J;1fk*;hto{uY%xF@J zZkG&^AMmF4;b{Ley0h4`B_suF?6w-Yw<{9@um<1r@YY>|A5t)2yMiP1!?R9&te4Kk zu|^-ju(7j$C3P>kxF+&oza+I{xh`h66>CfIqiHQH>gQ4$Z?mUWdkO#9PrZfb)+B_{*EZ;_`SikK@oITocf3L$7x4{bsx0OZU+hhwz&OO(7q9~iQoIt zD(Cy(HIj!NAeNz2AAtcmPGnc-pr=-+uC^NEQ~~_^Cx0q;Lgz90r~;!B+nLpN+fFa_ zx8-hjeVNm!gBf+B(MjZ*ymHfu#Wn`!RyU#GHrjF|l5+Zja{kPUSc@v2e9%dB;YpCP zTJ#4^B<=hlF#pA{qYZ8D-*;`W^ja0zum=zBYge~jy2oj$nOo!{ z4B-x6jDwW|Y~L5wy6E+1iqP*E&Ez*ou>e+ztrWsi&OZb>ORij{{%~RyU1Cgd@zO{- zU%`7ypt*UqtDehHpFPDMHv^UV^mc}=r{=_hmJDHk3)Ea6ulF4%t-FjFcEnyB>vYPO zt)!_?ea0?}?(k(%FP-8|UI;gwPFphb0C?oYn=^yVt!T8%ai@jeq1NYJ?o!q z=VevP{mE4`L$R$m>@=Kf71yI-=cleC+K_bS8Ea)G`h{F6H&p+5C`=5MSV36*6V9Kn z5yNfLL@z7aA#tst(ij_XXwp?J+l;idN=YyBV>~GPXPn@rNT*>9WVen7Nh`x0vSM}f z+nfs{$Wuh@5M??P$Y2r(p>S%0Foo18^DX9KYJP2Z-jz~G`2BdK3nK;3vdEz4x8vr7 z`y7xeB~CCOkZKugd(D$LQdw#g(h4h$VE_T3cXzEDj|bK%S3UGWcBvjiCsOVCThdxDN!hH{cKkU&t#-IPC?3p7%x8RAP?B1HNCNueEQ>+gC8Ty@J)rIf}nwU zmOOkTcI*v>i`xZ%<%w|R%`3ad@RRhnBRpgfpAQI&SbVV4>g4M+VT#gbpxTAUGofb< z@=ZU>eVCeNMK%hODZD-#8dwiJ;X^iqTmZa~jTHzf(SlU;rQmIo##PQQw8Ey>7qTO+ z)AwyL?$-lFc*^Ln)>Pxz`NubmYQ&xPK8lGOMJTcC*`rKy(+Hj z$B{%LuET4!u{YWU`>dmewy{RJV!1310xJQ)>Lg%^43pSnPfQ!7-7MCw{5r1tslXG; zI?9+Uw)zQ#W(jRyM5Hj=qoA4ngcDHzo&p%YU8!o8R7!J**p;qVr`TBaSRPsO-L42h zsS4$5AM!^|Gk)|s=J%#c^Zcp>z)v)%UrtGoHUMb-)wLl(xVmL;-jO|9McLY!A&5>*%k@*@H6kV2T}9D_fo zi%+rB%YN-_-qZD^X2Izk7*~C8E5E4Q%yjp-@uRfg>n+t(TnGJ*)42PFx7gk1?S(2Z zCnMV2rNOp1CQ8|<>oP|xTK1J07rOx(C$PexY2!7lXh)st=%OUBwu`Z@5*NWkXZ!`A z$YRu2+(lU8Vh$KQwbVQUhRSwI*j2fT1>to=Na*f8xpZKQ#)52ApRiCdwFReY<0}wJ zbuXrL%`{hHgncn9eC-@Zi)D@#hlIx5z z&2wQiXHd^?KRJQGNbVTa>QNK!6|SW)Kne04L=aiw z!*!#u4XX;R-1#nkllRBs2WM=9I#eRwKhY_ye~=%>FdJ5XH(@@Ee_gX3{1De#AwJt@ zDQmdz5pIbGWpVq)Wt250ex>2A5*(<4qqN8$`uT%iDc`r5Q2SOzze_~^kVjj6Gte%5 zjIiyBlX`)a{YQwl$`_+^hrL!L_(htcpZ&cb+8zm&C6)}V8zE_iuV;cg_hhDrR}Dwd zkVAOnVbpbParkGqUGLD&It;U`T#x=S0Dk2D>~KyaL>Q;76I2RbCfyx@!h*RFC^xNX z;be|N&)7*>LQ}B2k$x=D`n{MnX6#+mOxLU-&3V!5`#D5)Ov1j@j&_bFWSvq~WDOD} zXSEWw6_RHuWiSxOW6rc^g|pSP$F8fjK;pTLY@i=rZY4_0BdCdEr%8;=!&DYpU|16s zG|=6>@8qSiP*LWRxWuRIpYGBU^lSL&&AQ*^JRQ2!bM1viseIhxRWGmx2b&!Pe~P2T z+CPr+UHx${YVk5#uhD*OFypCW=o8^+n+5xj*&Nwl{cg<=%n}9}{>w5K&JeD9XX&MJ zslT4v`0p^YQ9mGVxROvam{o|)Rs2e)Cu@q-Dxf%w&UTk{(=>nF;%#7WM|}zs;c;@=$z5A zqRRlzBHkG?FHN@$17%I98UHRre@ve-&cG&JNVgvF&u}!ZY2}!QQ3psb-pm}5ARhG3 zQekev;vwUrK1aa*>1!~P@odBtSv&gI!eXJ-i1d8w$Dl$pY`iq#$BQC2nA?eSGImEN zN^%Donm4S+!1@5 z#sIdw&;s75!$K+)_o8E-I4;q$Eb-;+WZ9J0>umY-HXJLs4lZ_Yq9j=O%*LN4d_>2; znP!Mt*j@unh*QXtkLTr;#?IB_hjAUaI7`2C9E|d2{it+IGX&JN(T%v`l&0J<=?$R#K9B~ zBDfnxh0*N8@tnLfqh}x+7BIHB!4CH>^OYeJn#VXRaOEgGohgyY8)V`@+Xb%pAV#vmoyTg7YOmoIwxwL zw_{Nq`Rgf83zFczw+L6jYYazSsqd`KHr;V zlH7M-;Lsxx2m-=|$E&OUi=^5%=i_~S{WSme_!?KU`JaQ$3R7KmA3cU$no?g_Xj>>R z;(j2a8J+SmORWfu^CCiL<3#Q3Q3rr1JB<{6Gj+m80Mc^Q$E|CaINV`fJxc6j1_DZNJ^6}?O zrnfSE($5E4mE86I_`PsoTzhDQ6UTZ!@<+h^Pk{Te1-jfJ*5oif{@PK#Nbs(gP{G4NI^yG}=YZh2YLYz3Tv|87f(2eV%_%dT=ZHP-AQ*GK zwG#_}$oIKV1xrnxe^ccrtl1Kcs%j}utwUIT*K|I1CJ1Fnvjod>R>zEr>bn^^FiJj! zT)U}EKd)wa?RS80LFIqp1yvQeh1I)sW*RIQlSbIn%bvPKDEn$7og49Og&($dmupox z0Ce+rg7}yG2k&g^5|$Ctig|B5R?d)RzJbiAE5*&ZZ)QZC79DqJ4glI#tVL@a&s)~$I2BqItXwNx zO28fmVug0o1K|ISDV9_SSoE(DlfwRjzx@Bk)c?iIs?zXQR9(dW%-O#P-v1U9pce^; zQ&gK*0S1Z%!#~j(qmx-FCqXl`xEWlmt2M?IUP_>uBylKJ+7^f>E;MHjm)A|qS!6XH zx93=v_&3c>x)kS_XZpXyJ-kkKuK7A>I2MmP5NtkAy8CVJzD=&X*L1$%1pN20HAv#K z99)CG%ixoeRpWRI5WJW zljwZHjP<;>^%(+5^9|J>wsKESz;ViZDS@zBxc7Uh9*6imW`fiBo)~s{wtF8txMD87 zuOZ*2gIOz`7J}3GJqClFZOo#@EKw%C9eP0^j}&IzodXHGx22fHH4nX?kzg3Mz|l!f zW2)NA>W`kEbZAE;%PbJ?!nkM4geCjtt$5L}ukMzCTMm*aXLGQ95WfC}jF=a251~!} z(N@P&0A4Nsu>6QRvT<>DuxI*#EFS)CeMFRsN7Oo{>?k1hdxMt-72ZMTH{-my=Hu4q5Gglw-E9u|E{#pcU3xgh#mNE*}f_VQ0WJ!nh1-c6PYWz(t45oQ8nK6xz zsX?|z6;5-MwR*66AJGg#FVT*wNZhkApcxU@8xxsPtXCsiae(x9 zF0P~5%U?*2bgG6F;|8rM44+|BpC~7U!Oo_9pM11jF5QnT&@=Z-O4^dY9kau0!Bksv z(^LgVRsJi8*3s}~Xp>!pTU*24RDwY^{r92`yUoGt&zhB*qfR zP;~3A0zyustX}tio^Oif|AT2u5>mgaCb(GK8Tnt7yX4aDmG*YPhr1EXij{)j)nILwMRHr4$ zHm<>EOy{B3R?Ly_%?dS}Q)Tgf-gMg23{gc0`ZDw6Hi{FIA23nnUb9O{(U_!U3cCi* zLswGss6_ROR8dAov-jJkI>(v0EEhrD*XbhNoy>=(+*q~|6(rJmQa39$3vN)>7Ikd( zWH==8tW1S$U#7a9I*nEH&}ZuGGAgIZ>ZbVdh6_~NYFF2>B}o4^G7-Ae%uwfe*lLV` zy+HB{L8nw`#(Jo<8iYoq>^3|%24<|P6&o;K%QZ$8Nj0eU`YhwCsml*wMO2#i_1Je* z?$LJC95JUK7y1-v>iv>j`QO0e>|w@??%y9(yMuzU)m5%W*w||;-yr=a|L&?Hj*DejvryQ>gS-0b zwA9YVysCZy^|>6XQ~AZ%77xgD5ETuSeT5FEK8|8ZHsb$9RT^B%UYFEvD@=R+NnJUU zGtZIU=mi?y5X$!}I{@&jGvZyT(1>zPnut|}e3E3!@G1+a&|}SQv7`Dl;Be`0XUh#{ zLn-XaAP60o2i`Wfm8Zg(t+eXstgvTaZaGpUwQ>MOZIi_A4I~kPH{vttCGj#SD!m*a zoH^2PCaWI~btRh+UUmy!rp}YH(jD;7iCVy35pSE9ayXF|Qn0YOvr_u9$!k!gGi}1tGU(If6WlHAjL?76{{gfnNC{~z<4)vID z6)|ig&qL;2$h2O^@~K+dJ#)1=(>rt(abhCRF7a|{${!?#eaFbvf{b9T2!bvd_mMR# z{6>vyO!0soBX}Rh$kE|=zcdpQRyOk8VSM+IHCJE)L;8KfSk8A$wUrW!Hgc0sPcy5e558; z@VDaF95NReyW(1uwIyySf|jCS9mR%xLQaN!ryCe@S_~?NBi!>hhsiU1@D&C0(h_Q% z`RKvWX7o415CgARUp>eJPcpk7LardHx>X6oi-IGI;!O??;wH&*Z{7^5J)T%DMmV-r zp)v9(e6e^u-wj((G}FbS#`rs@_BeXCOY~-s{51vg zfE(y9Dpbdquklws{Vym#BiY`c?4bIbpx0>EYH6t5G&2?90TyBh{??2v^~|iPuSO!? zCDm+1OlngmH~(O4e5#XG9gO-9Ps1YRt2{`KxgMFOpmlaHgZ2b%75(F z?*!CjbiWVPrT6i`b*sSEyTG?K^wHsqz?P>#FtD7W3c$D=^0;uT0FS4DNC<6w*mZ!% zLx2o9K?~>~5K;tC-!pbwUO`@K+Gk`|TtXi6uf*D~r3!Tia(AV@Lq+o>lKMn4yg0p| zdde=c3q_f+xlrwC!3K+dmih3E!8ot^=nf;g8?;BqI1LlQD)A5#bT{V;NTmS)7A<2c zJsD=R+$7N&A2;Ot#A0<(Ic=0YCs1YI$RAK56;Ua%x}T_%vfor=u2N`ENcsXN?_(8z zELBSteSsNI8Sm{o`<{Ka3U*hM?(>^Up!{B88`t(Y6 zF3gD$I&!lR>;uxmucW33lV4z!uE6cnb897eG*+Mhur`Mz69cbY#6TBa|y= zwn_8EOgRYuom-NG)%@{><)m1VzxG$8VXaOrn~z6i!x~J)DcD8mbPkpcT|Z$tF$;c# znJLT;0t)@h+}pDbkQJdty7=4ohsqJO<$#JU>a~&2u~xI9J=E}nqbSeg4g6&>Jjnqd zubD0laT$xN>W#`b?IX*s>(BcarEp;PnEqEt_;;O%t^X8P#VA(=Sl(cn>9^G#W+#Hr z0zk&}Z0+x0b>F`nj-N&$>}y~S+`}r<5cfVa!;DlIQ84_EMTz%Jz zlt}+4y>Y+!k-ABaz-3XjNbE8XjD(N0m?vqQQG(Zu?$HhOpA+JaRapr3n_#>F3IM?I zzf*GmKNBKi`s?#Fbosx}bSm1;FoG!GUS@9W+?YZ}!U$;yFGQG*X%ad@Dod%!I?(iH z?weR-%+_vb_u2ddMd)*t;X=Rr4tys?Kd6qpL5ZiHmDRjc{`ED-xp$E_udnY1qJOkK z0`5p@JnL_~v@tW(B#z=Dpea~NgEEH|Q4FDJY>7iRE}C4i15=1HQ0VCjalq_>?`eWD zJJD*>sVOJaAYymWX!OHd6bENrd8k%$f`(-kZ zWmSy&7ljTHkLT?3wuMapY%9?840F|e{@@>6QLw%p4VnptostKb$yoN=;M&YO?wGS& zZFG+NTMFkss7@MQO;@4`mX>f7+k$E(2u!GAVNdnYfLL_`LK{W2Ob3Nc9aP9z)<|sjrNY$ZLVV%e% zfax!5j1W{3bic>U`^or^2%A0TEFUtj)%TZpd1W6Xa%DLu+9h#!{xM5q75q!pC2ENt zfj+F~+I(BobHk#sJ(hv=6K0a9c~jl)ulwiYIQpk%ef+mz!hgvLjG23Utdkg*XT$we z)w#pmHVgGO2=CYKJH{%2-Mm=0!bs?ULm^MxQGL^o_@A(-Gy56r99+Q;(??iBdV@fD z_TC8XMq1>Mm&Nf)(g&o#>(M_oHgTKBdO?>a#&c1WEP_z>nhaY6C?WAYg_FXUl~lLY3BTyH%5XtB;9^_`5s&Sl znAk+U6+SuMmmf8(0zKRXq4mH(y%mUbMa_P}XzToe%~h0Cra)^DG+An`pLcNOEv*a_nsnOQ z5f?fb+_)`Mfp68^t@m!YZ(#g9g>8^<-w;isD2>}Ici1x*hplB};~cXf$7V1c{( zA|-o_b2R%_A3T*_k9GcQ~R(J z9x~0ULO;^sif7%l7HHZ`2B0BW)1UcTgV>>XyAOsfg|aS^xIlz3o%Wbh31a2pJ_0|Rk4AW}Wi+>OUySYhUDkR;>1CFI#7rdrpu zJ@nv&3u1&zgi;wNBhhbM*{!%kt{ko%axBu4HGdk4mxM~CTaM^rUQI5o9?lo1+L)HmpHi(?o-#`h2gL|>aV z475chrD3v5Ikmc4cAT%qL@;B3#<)eIbH-S3iW}rT;Ppy7^b;w#hb%#MS*NLX9>wn4 z%QnsqqHecx@Nw+^1=K(C8^XiZ?*MIvcF`Bwo3wV?ti@IT{~@vdzg0%q!2X2T$N&I& zlmGxU|67Q1v9xji?_a1M4QLOQ<(BW&2_88zau6^e$lzCM86=_yg+bvV=|V}6A#9aU z6A3VKW#tO}&kd8qRjtqVjn$gh z-Oua{8KM5aw|=ivY0fV@=C>{1Ju7{yTHbp9Hr?~U73kvL>tV?o9Z|oD!Rfj$NBq6+ zbK&i>75=^Uy!C@4wNE?N*K9FWvcnGT`S` z!sk`o;4c^QXS_9e{frFrJ%3jreeqx1izE9p-xo)eb-!(e&2tz+y`k;%Fse{bp`=mT zDf6r!pe_zam6~K7Fq4jlvsP?}b9 za%xW=)0j57_b`owab+vyy!wWZuUkEh7BJ=ge>x|Doew$V~UwxguK zgA&COd=T;A*`Ps!5>2l0#Oq=3i!zE&A$e+bA-1 zV1gPiLaZD1cuXiUqNrEd?IuPPeROc9up$)BE_pD|pZ!q_8aZI@$+H61$o`iV@C77R zLSHWBm%ZpFFXpd}#hYbpDZnW>w**>l%q}7nSbfaMve`&ks4R&oCHxM)GR~MlfJnJI z8->yzv=QT(l+33T^Zp&>4;qXZQCvL@$qR+T96RU=6gy%=*S0?d3jnDupUGqL&_efj zsR}_&1seE7S(%*-nbB=?9|s+-y4QANj*blTD(F&9#C)K7$YB@Y<}w-hQ6e5>Lk;Cn z=vJxuPcnb!H8Jr)lICFOCeoT?nCjK{XwA(klSH!%p3|#>n{(FKYd|c5IeisE4=PP4 z@S1~k_)-4|MVM^do402%2lke_&z-WYEoq}bvO%%^{A4=EG@3&VFv-$Y6>KUxR7lK| zuW&Tj36}E>+RFYMfIj{={`gr;Jy-QcDPSDkN;l6%m;-dB{9{YSp-LrZu8M0@Iqvry@kVwPZxtg_s00ojgOme!?LOA@- z^!hVmnb_m%xV+OcCb~gb}aoylaOkXMmy770|ECyhv`JsMlA&o zsUgME>ibD8>6M9+R2{N3?RMBUZ_^%9!F2=49tPT%TTLbnq{Nt17OA9>jlzLMS*H+E z#AgdLbataKs*vWuE{Cp=q2KoIDiaSR;|V7OhkEj#)7IPViloFD){-(>G(6!wsWxg+ zP8Y^Av`)n0Do^qA3AK{*>~>fv+&w|CuTN!y_J8r0W^cFnuB5*&hc8T%&X z>u8DFTPcA}ixs)bN}9RlrFTCxs40h3yIDmGqQGy4v_I1C{*>f45M)BJGu|`h*=&g0^oDinwGBsF9kYq_#%Up^4#9&|G#z@a z+D<`R787uWqQ|9WMZvf8w@}aLWOZ9M`>^YtNU|8>G##Rx-=5tz6LcLZsKN{zcG_f7 zw9cUj(Lwq<>Ej-IhR~;Lx8)d0bo;g8LkaSGfTwVwmohuWam<6K)Rp31 z`Ru2fI3Ti@Yq>F-#Xj@-vGV2X#38RnkA?FaTq~|38ec|a6o}K4LNN_! zmOLtrS0X0YLq{r~lJ>T$GAZx^3*$z~-CEBnr;y)dvV%(H$eH#PPoXUBpvk)To(}sM zt^inAxAn|e$0_=X$#~;ag1AUA#aWtbWv0d;+Wqti4XUBo>!F&E0n;d3_|c;k3ng*Z z!Z~XwGAoZX$5~k+?4UE}!s(myC`EVd(s!0Z@>f*{spPuK3O5e^bZ^}ytcYUk4?Iyp zce335k*BC2!5leFI5byUXEv2}SNw@N6W37>L;3w^_y`jPZ3^=2deXW|?Y~1mlzo)Y z50}R&EmdhXdX4eCsxfDo`v);)8p3uacNroT4UL7fNIpdOluh#eN_Tkwt(b8OzO&Nh@fl-ztBvjoYx3!^F#&kP6Tvz4HpM zE~OYKmBWgZP9xtVH;S$8qpk)8^{JAt$)5ez@A7!0wD01V9(c+(B>JYkxV0Uyhsyo^ z)Ki)imWLrLv&yO>Tz%UqUHaT}=Sv)m)ow^?qnFT09E=FMO?$R?e{QNAKElfIj%36^ z>JDLdL?h=M=!KbI6ZsNnLC418(t_DG3dLPAw$`2DtHgic*?h&;bXmkv#SW=#f-0$@ zRa)j&1X?w}9zAnD=Ji#xeY$|d2;}Px_ojTjp7tzs=E_Xv``xzs+bW=(%+ zt#X4AIRa^b$Mz~y8vjx7LcLxH-z`l zlX^9Fpl_0bFHOji<$-D)P{S)VL?|tSI5i+LGlDWRg!@4|KPF&5N5&E7XLAA}4Kw64 z-V&`1$Xt+n3-8R^GZ;-~`C?=tsE;&ITO7YEe^P=W4UPa&3G}j~D&CK6OgVtts@R_$ zP-oeSz=*DMnkE?US|F%%5|D#(8I%%~DdNS+w%fXV5zBP6{8uV8ov#~pW}S9oLnw#Uo%?}Jdx7X5VrBqal^M&M|lrG zx}LRlpy92Oi8QREn|J|(wvnlazYyX9((U6H_3<6Rfme2(+Yi7q(ewtxh&##fL;)^K z*SBtw9E4(-Qh+aG82`EEP93y~QLJSJ^c^@vp~3+L^j#3fD6`JpRt+q=>;qHRa9$2( zPrVpVtrJ4`17T~eYz0p+aU{YHLY{=}k-GW7PvC;N&7d(V{f2<7tz zIP*H^GH2~_jLotU$B4(jkLjN!_f4AfY0txOy9e|IwahVa_)LfS4{vDalcYb4}&4kc$K>*5Wn^xV9;-S%Lyo-O$ej><2GDFdWL z5{q>3)C^KOi)D%}V$u~UDT}1`eQod$dmyKMnc2Rg4|ZJRG3n(k*{K~F_Ab#aTz!hH zPCxroHyYCiW9yd15cwOKHr~jPO1tr;HjH?o_U@>=1#(|ABggdu4Bxo2QCL?Rh4jc% z2;h$md4K%4IHS31g#Qg;wz}|a?hnqiR;U{rwR=%`o#z-s-{8!f-WeRuXdoBvh`b2~ ze}3G^^4%mW%U8>I%B3Q~CZm*{h=7|x=2- zk}NqJnlm>vYLyHdT7|;}9e28CH2DVS9s}K4jA2i(%59QHHBhdSju(b%MzqdwJD6v3 z^p?DsA95;BtdQBIOw6HD)j7))=@F=b;hmOVbr9u7**bDr-e`vv%| z3B@JEgGQ`>A>10hi6x5yvzi4|6e&R(nX`v$ISZ!m!YX(S8){4-U1A05PKmHf*5=Rg7dk*E1|L zjNSRxL2ljQ{!3sM<{Ms;T{RgKm+f+lbIhC@o8RiQYFBn7xl`?JQ?CQhB9>5_h@tdq zfZ_-!YMjvPYXmBab>p8vSZ+l+A^QlPI)zx+uLdFoml#+S`Hc1Wz)u#7lS1l}6-*1K zVO@5x$QHgB=7eMEgE4Yr48~yW9&qd&$Wt+#8s^g@Vns^!c36a|kMB^w<~`1DqA%p8 z&J8nTudEm^=R$3(A+V*}7JjEzOcy(RU>yAwut}*%IO1%_><`KSFXWu>$Em#0fG*)vK?(z-!#K7V0E`3O~e(vXGB>r4;76&U$m@#Dp_p>)Nw+0%tJ z#%2`{X%)P!YErb~4U|f()~##2&@DMy8awE!X%seETABfrInxQKCJ|E=?81tY49r43 zvd$H`XgWoEUfcRb8?B0+7nK@&=u0>>*de)=W4hTZbDh8jM7knGyF)0vSO_o-+HrQa zqVaI!>I9LD`N)h>wQ1%J1=D8Z3`g1(tkneh&4z)s0NGKw;b`spnYECt=uL+-NA4Fa z_dUi~Uc0Rz;ZZvt>#G53mxHX)e;%720Jm7)_X+m|-~IRe*m04jS7|X-PNANs9g*`VXP3^q}Xt6JcpJ5)Z^$fexaH-U$3 z0(PA`en0@n#3>qlsco9n*GTUc6ln7=HgIN9D2LxT(aE4w$%f7AIWsZgCUy-`T_cnA zam|jF@f_qa?tDQG#q^o!l+no?cK#hOHNyL6pkL-U&=nZtz-x~EA+_pn2VR@aJM97T zK2%;ex_rmr1T^F_*hTSI*gmyC%hbR@4Nc6XgZYY4O5LK8gz`xDNbi@VTIBDHUUvS2 zbIP7rW>5}Hh{@j*efWr5bEWbFV!{|dnrRVLwXTc2OCS{ zUx7``(#BNO!`Rfp#nRsHza#<0DY-!b6kgzvhw?(6B@y&a#mLc!(VWqkI1yoo0KCYJg1_B-G&ioR%-l_OZ*DB^(&8gkO1~{O-NYt&U^jpP(YGLd} zR~Nwoh`VDUR1@W+#J1EChZLD1bm>9|&!y=`sSe~7=MEhmax}8zLUWx&Xy`3BqZ)|A z8lZf%=5WR-km$})bTP@dQ+uUb?B=>;3vi=_#H$#p=hV05JDKL}HC{8@VSJUFcZdb_cMoU@J!PLeP0N^EFn! ze!Zs(dg735kt*xicLs)le=QQ8GQ=X350r^`?)P2DdSnh!D^B(AA@>EKwUPoV2!7%M*)PS>$JQW(bTiGDlkCUb z$L!6;*VnvTe!y~#q`z_Z6ecnf>A`~~-Qj`35T$R7GjSOhW(88|L*2n$?c@i&;ovay zo!@fS8G0?#42q38x~kSzExfwR8=+MfYBROiE45m@78j;9>m(iHe^0M5?d)O=zm$f> z+w3ZH|4Du3S5(0cJ-UPe6=s2_wv~B{#RQ_mOx>YjqLh@KeX$99tk+(`+$S2Ir>Gf= zyH{?+N~W4j)LNdjo?z(QVhnZjfH90;rj~F|m7a8RX_9$Mre~D}8h3TJ6?b@vS|j9F zChsJPYumEREE6S3BXo8S*hhK($g#3wEtZ~wAS1oLZ+DKwzspkyoA8elEXh>b@8Klt zvv^8mxlL7^TZ7%o+$?cS{WF0%D2N6D6X8j`$B;MC5zRI{%EL6}5mg)o;s?8z87_=I z^&mVbi6%u6rJ2$gprUOp6J(rreRhV&;%+^+7d}?z8N;(u-N(kgBm@+WT&Z6mJoAJR zop_yG<`7hoE31Dt%Q2KV?_|or@n!2-!TF7U({byx*{?bBst6_&eEU{fwJ|4N`>?6& z<{}mT3XBL}v5X`1Zir4bPp_Q>?;I(~53JmQtAq$7>vUN+~9N#U={I-EM_|2N~FsEgIXGkK!wsv-~zJ`u|L=AohcW=4f!t|icyD{7Z=13 z0~4QRS#rPun4SA?9zrR8{7=C6W`*(7ygtuB3KJ=WyuUC@@Z>bT$lCriV{u(LZf=S6 zA~OVGY;e4Ym;@npF(VbsX9YCindSwL9icQOGDg8pQ*eAiuec*P(1bCc8QkhWvT!ax znD76|AJ8JiEfbFc0N~FL0Pw2}{D0fL{}cZI^@-Ag_CZ-*=0Ck5Yg(5TU!SeYI!M8ty<<&UHVX~9DxFYmJqE*t!`OfS*i40 zOKWMVX<1g=tXsa#&RAbxpV*EcjAM4c*>b-5$@ZS>INdt#fXC;D1Q0~L7e+XQx_~14 zB49WNhrf9m(ruR>*!EL!PzT(K@a5YYnu}xZ$euuz;Tt%TBFi&*pd`yPd%z@9XY9zF zFwf8#I?@8IdlU|#e0G+pHFpXM%zGWuX!;Z*V`qE^N}^|aPYl$584_{sS4a7(#IL+F z9(gU@BJiM-+#`Q~&)i<8GQMsez--&sp@Td!XbzJ=i#kUu>{zfpgHgaMkU#rrKgo|LMBZ_(t>c*`>GtlD+2&?ZX7=u~Y5H3iG|yOrJHscg zEAMpW_1_z?Pe9u7h|m||cR7OoAU^YZL?HdA;7}fur|5wCzrQhc_bB{_=l(ZC`V2qx zs6N~9ih5i6?*(Zi;`ggIi@PX$_V@05K0|SRW9bPH|hGcYWU6Q}65ud&7PV9^^rHPjlfh4(UC0zf1P|{yF4yXq07OXnm(mgvsy` z5&eN=LX_c=>6Up&KVnu)e@jO}K-f1|8W%BDDh@XiO(saD)ot~e?;KsJnW3$zQq%7? zx_k&7HH8QmwJpdgFd#v>hH51_*tb~K2`(gUD9?ouMZOeHC=SgR6Xwm_!M0k>6zYKx zmd!OG!hx)XIp1EAlnD^gr}w`l#k_23$BPw3l-dyLT*-X@!_dQsb_*3Mq0xp0a}9Sn zpz9@0QvUkfJVI1c&>D`WlRYEc_>T<$w?K-H5V0#GYwpL(iYbzX^9FXNSn(D+nABT+$%M< zBqktU-sRHPYz`;q*A04JvA1P5T`g>0^&w&Lsl9TUt%Mtx!Vqx39(F7+IWvNjMmSoe zi$yLbH|CXgf>fC&GGyr?$JX8*1lu?g?zInLoTy!l739&2vnjW-zEAJNV5(e*$EiC9 zd3%w|`9jDc0%;;bUG`_{v%g%z6B30jko(MK5xMO);1i*B%bgIq z-E{#72-f#-x$d0-{R;I8WxNP>tEpCA+=EAcOp+Nd9_?v{;Mz>W>syA~Ta3divkz1e zZ3{;=COcBCo+Xx#Qae(RJJuy|^2`SD<$6XkMz%OZc)dSbuXyeX)Qv6N{mwyX-&WEQXlcM|B8ytoqNGOk4hX5=%`? zS;EMgF-Gh9>B(q&dEZz#Ye#>bf2CtP&-}%89S4~t@;MH}FLMwo<|LBU9Q4glH4$PC z+0*OISu!oFfTyPFQij4ga&|brK=p=TaB!-#I0#s?u_iu=lmpqP@i(c*v#ZW6m~;nr z_SMNt-)e;TR8y6d(Jc0_O6`=W%uQdQ5~K})UdnO7iwKQe!N`<+urrP~MXjsY*%t&> znKRD>u*Jz29j%lO1nUE?Y~Er3KU&)`a@JqB$MeL59UN=PR(E#Gh#L*?3^`^YeAwwC zj5c$4%QKA2uUeNTt68(J=TBxkQSiuVVbfU+gHu!& zmrR+ipe}DB!7l#xQ1W=^(`yD?wRA#oBTFmQ#SPgjx%WB?m2&li(s(nYqDS>lQA^-Hi3sTflp zKRd5uS!%=dZ`QwkIc{KfB5lu^$4en_oIyELp^~$>WShyHAnYVEKY7-*3S6|YV_qC^ z7grL&WC_>DHQV=VwavrBER8R2F)Xjo>5S6mL*}L9ASzflB?;L-oW1l>3zg{+_d1Jl z+N7YsV~UzT2v~iDcx0?s5S*myIunTZU&$>aEids22p%nXtqJ6qWhK9@7!gM@o;iqP zn)=#@ROynj%EaAv6}X|DQh~49|9MLvJNKL z`F@y6WU?#Qptx~Hr9e$qIV}?q(`rxgFR;LNG`gQmzc(z6cQ;05{mCdab$7yRA5BSZ zV%+x4W@_PRdd8ZVJe^&Qaz*#H^>3RSnZeV~FI!EUN=+9Vfg>g4d=QXIPOx#P%j@kyB(F7Ve2UxJU4g^-nt_-KAls=;NOnNUfzFzOj@kP0UW!VA`q8 zfUDI)6~J{aH==kUh~~yt2yU1q8Nd+9h~=cfiyKi@1hcQa+rzD7a6ZAQ; zS-LE%z7NJdEg`%|4f0!Rvy!83LWpD@Jp0Z}^o_oFOT zFsR5;I_TK0A2PO&=QIK%HZ+;7Ug-eTTQZ0&Bgf>KXwD5PPbl+GUs?{e7gk>SEt?{v z{SYNXA-SsAV~E22N{+dXP_ZITP&FS%?S<)V3>PP@Ah}<^h@{N0ui9u;yTCq0RHPtJy`y-^tfGRuX&Ek6)yP(X}QX~5V~9YJbPL7Y-) z(5Y4!mQrQupQ>yRm*pJJktjbfV$?>BDU1l*`AMuTFVw778nIe2i_wqLl_X zMFJPQI2KmPyjC~|l|nU|fYKpjP0Bo%HAwZCv!Lq0n5a0MO||*a$i)P0s9{&7pn;QH zvne8|y|khj0S=`JyYNUeG>Pd6e?Xe*E7&X`&*>7?u4l4l)#HTDD#DJ;&~JOR=9=fo zoae}uY$*jFt5+p^xq zLUZHnO(o57TTeLN4zif5jd?4D<&gwDXaO@StBmYaNH((;TUCF#AARV2lb&zk(g`NT zEOuHUJExXtdcqSaD|6U;(^(fa+F5?4wm8et1DAbfc+TUr3uzs2&I4x^0D`%)^$DBp zz1khz7z{_C!$hShI)*;3T_`u1HO!OEMApc)27iR$nj zZboq#{mvYU2y({tvf0iyh_jthS&n+&BCOS0)jW2(I)J&uB+IV*0asl(sQDp>gj%!& z-S54*SgUzRf&$!e*8q=0N1NP;7A=x+Bi4kXkljVp*l}ih*HeBoj6#(xV&o=I!R&;} z2kaYBG&c&S-*`vYq3qoD9g%h;<&2Fkcp~!<{DIAy7`*y3P_1ZnV?k$%HPq#F1JyL9 z>Be*0VisSd<3=rOwSvW&-CQ5>c=6o?MFQ|t*W@GDSs~1{l<$c;5msv0qQkiN=>RZ* zQ61Q~ge~WKp2+r`?wpP#Z0XZtMw6(-4<$#6?tRwI&~=2c=ESQ{*=tUVRv!O6^H}iW zH|2&^pBhTTsiuu4L5UrDZl&uxtXoX~YR30IgI>8Txq(rlhmy~Q_r)J`9)4p7W!Y06 zxr`@|j!05oe7}MWYD>8b*@y4sduo!(P4#Zo4`uW=q=r#M>cR(|xnQlSo`(gbP%%)SNvW9>KNKeysc%mHT z2|$D&-DIE-%$)H`?D4xubGNfVN2f{zC3Xb< zsX*@`$sN-(U%AQeX->40TUuXX9^c+*w0db%Q0*p$fJX)VVb%JYjefMMRC`KLz)B^4 z!eX~`IxhVqJW`Wi+#W@FXsjq&TUsiKXvoeM_w9}#1YdYN$pDy#U`(P=NAOA~`*tUq zN+C#s6IRoNQShXx&*pDYA{B^sC0Zp?J+{;> zTR;bOoUnXg%GrR*FnCx#m>!PQCnqqyx_E0Ko-hMegH*|s+^m6aVrA;PayoDgU>jjcQfs$@S8-bNs0Evn8buIXYy|| zgk+)t%O8)Zzo+xgjx&tq)|JnEfCI9*7br5ek^{|N_91CrrONOZS$P{+T0%T`5jo#7U2JQ*M>_k9xG0jGo3(Q3IUNOa^8YLyva@Ca8H(7^+G{o$pMyY7LLiEviaQSriZw2WskUWH>Dy32FSvJ~IE>@HM7 z>H`I>Cmall8`N@wBKw*D_rjubhN1^YszMW}5(CIs6u?RZlLnF4Af^0|8Y9@oFvl6n zVS%=akcv!jI|n?H5t9y~)t;6jG<*aB4$2~I5iJ37Y)FKLoEo|UFtGy$=FAXTBdq5* zlL>b9!2W1EwE3~m5=VoZsYn`Zf0ee!#x5tfq-^|$Ppn7I%*ow;3RUwa7oNGq-cXV|C$!83 zOL2Rbs9m`O;yrZU&^N~u2W=lhIVPS&ZB>p8m2?Z4+Yr9$QLO5cTuPN+w=b`W>Xi2Q z^)fRHH7~SseS~jNSL~1(ph}_L`f$ggVtX*PxfF=Ja)ZyBP3hi(ugcfMrDA)ubL^su zMi#z!nSnK!AL{@>12RejwA3&j1}z=A`5TA~y857yBWpFvYP_Dbo>l;BulY$4@qM+@;aXm#Zx;PdE(Ox~vMW4(vXS#Lt7lC7-3 zTIIhp*esxi504*TkzdC3HF^zPXiJ||KB!Vqt+yeXs8E;63G#;XXXzFpfZx4D2#h^_ zJ6OXxyx6r52fcB_ZaUa*qj&UCM5p@98`}5qL^PZ;UEWTGX$_a5d2pOIj+d#HZ`NlF` z#|zlg4H+3X7>hDoQF0s7ZyXOn((#IMB{NX#TOV{_zgyamS9MF_^CcO??9h>9A3lKI z&NIW>*73sFegKmU!siH6yX68=y9WNgG(^moG4osjqn?|<=F{mp>G%dy_o88?Gg9U2 z+S67#sI4tn^|g+o(`2|SUWZRYocy_(h?2^x9Kk zj|qMMY7EORxVZx%9nmoSB4K^Hd*2W}LYmZ6tB^aumqKPVO%rqb3`u;@io`4!H0KP- zZD;CWzpIb(a|dz0nVajM0xy*D$G7}(WdPLN`Ph2)1vSHBNAQWVF((~E(L5LlD0aH| z+{$kP#}Y!QhJbvptq5zVT6fagTucz_QXa>VsKz1(F}4vSWw#*IDAdRy%JuR!wn+PJomYlR1{0hGpOOzH3)j?YVV@Uhe78FfEC-s zpw0={$|M0-SSXbylqK}7d@pc-7Ad%kC_4pjh@~-bP^%V{rL?X5S}cGiEY5QJF2QYy ze7ng8_*IhtE$Xy4)V5)5$%7riighB@$0|G4TU>z|HO}&^?fe(ya&a(Fs~nUiT04cr zPXp~?FV1r9?R+`J^0MFeK{^L|ZNui02kzjV!p)?1$vY&eUCTa-SaIwVbu3fc4tj(f zb#Oksky$0+Lm=+c|58xK(cXP`K-lB?k>cB&06Z6MPa#VHLG#(Yeaog zngg5$$>#iS{j9C>7!!1ryvmZ!9tTcy06}*$6wY#N^JYL@fZPq+7!4D64G}|YWIJTx zzOC)IB{Q{9$w;Rx$tG{rsm8n}69~t@NwvjsD)BVf_D*HN*^! zUF@Aa6`brHOr2aj|4ZIbvbA1RK=Hfz$Te$SspWFrE_Ht4U8Ia$_EW$hGKESB^h?-$ zshv5?%q(7fm;ZwQm!FSK5$=cdrFhUG38Srs0GaLV{E&UhGdJ`8{5i!AfW?M7ZOj`$ zQahy(UQkXD?TRVom~2`*te_e%Kno^Ih;R%WIv#!-p$?OALbrRm5g+%VHO2O<*f)!? zeL58Jh1F9R=h8Lst0HZ}?2C)ZGZbfjNZ81~a1Hv*atjk`M$_T9c2rEc*I~5&DpU%# zSZ4Z%#yhwWF@4Ll*D=f3R;~9Ua61ROn+))|8KWBi7iH)CoCz3g>Dc^Y+qN;WZQHhO z+vdb}GO=w=CeFlPoC!C#?rzoI`@`a2c&n@5>h5#Sll26OnD`jpCx3w59DYFW?hMvi zE{B9#`qh!wTYqMW8fz}HXH1Im(iPuATyoy zovK$Z+p-yyoMWftjERF`nWT~|5krEt^5WFoLMDg7<&+vMpwtv69^r;kVFFo$aQxLd ziAG;<(L6nF`t6KRv(R6!N~x(&P}j-z*6HN&nTT_h;p2g#6j0%pbj(e|IhHzuxhw^r zR#Bq{&$PzMY!s$ig(Qi*Ps3p}S|nTW3sKB^+d~t}KbV?1iDk-`;VW zLG4!ijO!|T0((R!h{%h*!#=W(W)wl1n?Her?4lh}|A1a^c06Y>E<1VG3^T;^1@1C zN+l8UPKl6DF6D0Vai?s|&0-kuKU;iP&HLZ0PLP@ep0-HyZ9@OGK*f8XKUuyDRO7oq zdHyd2DrxRu?(!`ZF#8XsfV6{!Bl-W9iIcCY?+EzuEftuq+{SDw8BJ6X4`*P~&dNFLqc|r}+ zcqPLzm$_|`<@1({6S;rndP~V*DBOraSFjK&vn?adrl}Bmx+i00_fPE!@ZnVpN^mB0 z%0@j}Lo@&G{rHb|6R_YN{Cy}QmgHeHwDm?i6IdKHO&+u4VzfZjU-+IqQ&fllI6dJh z+Z*M1;e1MdhX|J}l)<0mgRKEJP&Zx^Q6X6adHe12e|iw3Ff@HQ^Wf8VkSWpVI|;d# zD>3sZ_oX4!E_U=w^+$jXR-gbbW9PKO%`*it!zkdZlX;TN9M$bWc&%UeQr& zSjAVW6^ym$#?YJQUuWP(^8#FnXjXn6f;Rms_95`Dc8H|!4Dacd4OmNEq^*jw8tE>< zZDQ4s+nrCtw>5u=4HSKU!H>4PL!h~UFG*`YL&1w{2;-JGLpZ7Yb9eCSr8>$fHE8x7%f$BoTZjMID$CR774_87$NMw0jRSzx zZZFDB?W>qq%tEi#_UV{na2dSrS=GcCwOivekOpl2qJQ{XJ6UtKM#7!Vm#p0OLm1*= zY|umV^g!Ey&6A?@dMFz8HY``-*tOTxbh)TF*yv2<+SULf;%Zj8Y;+Y;cCE+I=K|>W= zoF9hC#X;Pc#*_%fhCj#?-b*{)xChhOYAzGdVwR!M27CjkQ^*!Fx~%ve|GFkCJ* z670x?+h5ZnLb2DGgDXS18}@PdYxa5c7LvsHVea@Rx1Y)CNd`rcyw}JyP_D-|piU|( z%Ib{amT?t=RIyN{>|qs(x@?{ng$?+xB^Mu>87W&X13IN(U5GC;gOZ*{lI3)?;;C7MA7W zzYBZaiPp@1LVGTPZ-Xk76w*am80V;FFM3f)g98^4tP&c8M;uEW{2+fJ@Adz%buUA_ zEJ7RbUiuSBNt^dUZe5RrRHVB33-8(M$?f&dfcO{0m&vG9pH7->8aT#rXq5L97796+ zFdf|=F(dv0sR|9H{fBct9eGvh@^;wB2mI@&W!(v3meZJ0x-G75+@WErWfsO!4 zYIk>bp%_!b5A_tD>$GvfyoZfv^6AUX6#%aOov@9w@gtTpq`hWwe|WwZUe7Jk@r{0W z?K3S_H(os4oFpiLl9OM26`WqoAGq`j==PY_L&IcD*fXfEz`~>qn6qI9VhaAUYZ;zj zKPqvma$8PJIO>XcT9O+}WwMOKxLW!tIhXt;7=S$5pCSDI;+jDDa7KmrPjdg7(0`-Mf@>&3pa@)oARnW1w}j<|l*;hUAjK&6kbXoGik;~iO?YxOupF)fSBdu;!a$D(y) z|EUvEw*o`(*ZCzfPri}=_TA=lcR%oaE4)O$+Z@OLrOo|^I#0yh*g?YB-Of$Z#rj+E z^`DKdP2JZOO&$H~cMAJ9dpIY5Y!N)niL%GH%mS6cUM6@cgB&xK*dax>xp5P56K{+3 z1%iO+i~IAqW5LCXnIcaButqKl3DHEs`+>?~fsFH}3cLrN8+2P&@S=`;VMq+;^DxdUPYVP+ewL` ztK5EmswAAeF3c|B@103Q2Mzv8J9T`Aj7;6$y_lyvE6rwa1B~4-S6+Ih7+HJWwXA&0 zsCZuvM!a@?!DVX=FWpf~DMerP>FkcJcD=~4EUOK{;ij({rySkuvQ=lXtQe9(a5HQq zApsNmR70zb$+8L&bQrm~A1QbErsL)I#jhr0K+5#mr7KZaUgu6CYEu@N-U2M8LFM3u-yo}AK6`b zdcWqK^cWxW>YHD?t(;;o+l$uejn9Tu*DhG+Ah0s7UX0NNELr`?(lsg%Hq<}bE!W+` z&HrX4>(k@N%8xtMQ9f63I_Tw*sP|JKk|n0i{I1p{(})99UfgVW(rZt4p2FFvG(h!h zSO2_XcnSb8>qYY6qi)#>k2 z&G=KqCAB0xFAlvYDQB)ccp@;KLU3e%e=D0ho%r7M zy2FA)B>>O^WPB0fO^;&`O5=AcVc;R4wxCXIWxhIK&3lex%<@_C($06L)KCQ$AF9yVr zGIr3C9KWJ%@sxSX!;YY!4D?wvsGAl`b8dZ7heaA+cUpz zPsr$-h41wE`#%lo=^DZ3=p$nq>?~m!wAPwV?DRAWzNOsK!KN-RR*IA_w|$Oe#;3Q_IPBa%F#$U5M2J#s-O;t@`$tS4!yh$vh&XHv2{nNefs9=1;c8UhZHJrjmA;7Qzy0*H=4 zfw`&nVslMJP_P)9L4@6duldI1f~-K+^sL$F)G`PHOzf|Q!P?tA>@P~|-~Q^@uCLWU zon32OJ?HzLo>1b5Y6A0X2F9Z#uCcGPj2bwaymtq+_1j7d$ zfI|kHhZp`E0B8EQXYLj5+W_~%6KIGAR21yQF<=T40M75c!*hL2&GtLr!#jND=W=EJ z%M|oN3pft#*jwj+CYpKUDcK#EDitTd|$ZJJMDV&Z|@lhO*9iOnK!K z>9`^Z*TV@p0gbz0G8QreCXaZ5$*E*OdWKbd4?Xxa$s+GO)P=r0qH8LZrP8U z!1ARL!7`=Pt9}3^HhWKxX zH-di(-z&Tq4#ouVY8sG*FraOe*)s{2)v|3v&O8|3SV(;P24Z6YYX@+H=^)nNYSFy1 z2hzbVAPpFSaKVURny_~0ojOLT0~`i=7o!#s9ZfB&l0WUFEVoK@Dlu)>OLY`U@vi2^ zQWr1h5;ELe^4C&UN-v@sInB*H7$s1ARBjejB`^p7G|F!mi}%Edv3CDR#5qH#dt)D- zAlK^FlayLM&L9cwrb&Bp+7Q&%Z5S)II3#t7Hs$+1W?tYX#~2LRMIdfCidFC<7Koc1?i>o^2Nfb`O3fH9RY zs*ryqTuYfP2U`hYgI0O7zv6bHzsR1I$muwhI#u=FiUm8oho)r%^z`RJ0$_PWDH zShxtPBRJLQ5%!DDx0bcM(hB6RZdo1lF6VNpIXZLcPRMAS>*V#}TF%oej(hUboG)3Q zc}mkucSi^tvm#m)<+=h$Tu!2zMf}4FWm9;vioVXH3+cehXS4s=F42e{=4oftkdTj= zqd920w%j<=<8XPT7t0dxD`v4@DeqBn=6fYS28$U#anq!%$X(RTVLBtF zpNhRu-vOB?ftVx5F+L%dHq`+rcdpkZ$o24$PSw%wAQh_YBX!D$D-JQx?o9Rd?OY!2SMIaX8iXE+ z$HuV4`6_ERVQi~)qCM3Bk%2*Q$f6B!h7qN-{9w;DKn{mr)3dM+gyC;}8}%w14jRsQ z1~n!Cnrpgw%1fH!h;|ShdUFheX)~0k1=Z=RW}O&AG;{B8DczA zF34FzRySEKAD}X7iu{OBY)u;#b0S=)2-nzn;8phQx9P!m`nBB5kTNShDR>j>z%k#l z_@K%{HATyVyE;83nKRoeYlb~e2cEHng8p0tjJgTkaR@E$M)?6!S%~lF7wJFs%fWnF zKgq2O)v^OdC_45W$99NlxFG-|1gk#yswIR4jB8^^3Uwu~QLHi3)dTWe1%Badn7KDB zSGIe^-o~s{UWSy31l1ypRGXLHl60sY<8I1Dqv+_xEfj|1h`d3s^r(PW9hRfUZK@Q{ zt@cYEPQPfL`4Jh?5m~}^B3$Jj4~C=p4l=8!TkVbp;HMYfZV+=I!gju#N&w2ig$-&* z=~Yy|p$l70r%s|f8$qpT#}X#13ElKv$`Pk?nmgUebMsfrJ)lmeOk>s7 zi6oz!h{$Nvec|fPgx>5EjAFn466fG%u5wY!YsDmvdTxe#X(O%T&y$NQMb)goNZZLO zKf7sj-Yie)cr(D)*J(JaNJfBD7+z}do)-fRBtD*kG54X(NLbDmS282@v*ShnH}Usq zHacPMC`oq^0X}5fjZA4donwgr^z<%r3+uD5qB_JZrEJNl{uHYocO(<1K$-z|OF zt)JLD+?a{S37c}V1Y17c8cXfYQmbV=5x%wH4s`_-<44ZjdWU$rwA@RjEiE<(3fzHM z&7uwyy3N9ZOlN}G&JhSE>&fVK*ct$xWx3p*A|O>!&B z>3+?lT_z+x8uwJ6>RBtIW($Yt=nQo^N~rrj^{&R+Rb6?mRk5|&zLUnzS!b&1dB#SR zHbxGZ(^eh_hR4unOu))XXEqSNTYtJS(E+YHM~^wjV<84JbxG`YI#|oIxx%mr&jW?b-!Tx#%{UeLdv^_4#4f*iqorSR?|;HVUT_U zoC`b%dFQ>iydc-G^R8$8^}6NcjD)`5Q|ta=Al=XhY*`c7MudU{GO_q$+=^eBAf(62 zk1Kw+GCA{CT`_QZZ_^LIH~oY7wRqvCw1Oz+{oENFYe*1#Uf%g())qXen42mQnLJ}>LX(8;gDIRkbRQMb##-;H}QfV<+VEpwLj3X-d`XIP_!4M@cR%FtR@dQNh&0fQB5YFj$KY@UQz2w z8&+t_LmIf4tU3K_NP5>ShB0uR(6s+oO^|3fovja~z5NH0HZFZ0ma0^zHos>eH1i2Y zzqcC~kacfQ?N}CYOCxh%Y0S79eE(`jjXr-9>5b>;Y`&Ro2W7zkxWcBVfJQO9ujFO>V21_%U_yVvy1Oj-0s7$-un`!nIuYKU6brR?P<+IG zBLpeP2`sxHPE;6zE!WZ38S_8W6?&d3bIerhlKuVRWUUSwSY6Fe^2sQOBwO8E4oTiG z6ZWzC(dagYN)7iWBq8AGzVYQ;$uTYES(RC*C1~a5&=i3s0N!ZwGrjzPe5NVdCR-}b ziQ=-M^a(Q@r9S<0uZ2f4W)syf#rJ5!yj8k_j1D=p66+?zV5J3XsbRW?|GleZDpoy2 z-u`c-`ZbeC)LVSw@VTner6X<-M{Z%zYTsUQcBC;rQ+?gt)6goWHd|^P+hh)f_Wdxk zc1pfml4MuMr&9q&&OanOZhr3jMc*AfsBfOgk-P#v7n>MlC8+nbmhh)oKoU+C9kQtL zMqoNe_bc;H<1Y=|$GZoPwN}b#o!Ui=50n~OdImR}sFsK!{_UT-+b{d(#(^~iOZEy_ zTiH}B?9T0zPdb~F=DDWru0(jn*{_Z&*IzLTksZV!L`%{CQ0Yam=qtL+srO{)!!YSX z-WnkY2VfUs1H1?;2W-8N-oYw|@VF6oN6&zubHZF1#;9{6G}uMEc6p)4+{mW~em14p zL-0+2brT4-PLv*J)ZK4Aoj*4s(FiSnOzbV4R=ncA3V-x85K=FJ$%Nrog8K{9+Tper z&#zF#dYaBPi~$Qx1_zJ2F^2j&uXMWL99zEjPLI;-Zk%nsH|G6rw2m$$qa}Bk<$AKt z-|qM=^_otR7w(rH9~ho=4!sJu`-m|_j%pQ$gyxvLC2D(hGU(5=nFoUAG`sbB@o(we z8g$#hprvSN3~*$c9w6f}W3O%(){QdZz_1Jxp)%p9Z~8d!zS$!Hj}nluypPQosbOLt=|VbFJ%C^ zOI)S6Ja|EBcAc5>J8W8TQd#)#Ww4_ZjpHHX3#IfEK;`#{yh@rZ3BsQe1CjuYe&Z>! zyh4)bx2`F=#M5g2$B05w#?Rm#Uh(?ogeq-gwhyWZnj}6bV)1e=evmULTB_8a%RHA> z<5WhZzkwA8stKj$8UC#^DGI>FyWcyDAv5Dt7xtf5HSgIHEn2Gbz?YVIjiWb2$t2H7 zk4U>7^KG*2{5kwh@vgzs$iU|bfD?hdI?{X(>KT|jb8s!+50C=##==m*yWqbk{N(IHnUgboRvM%@I=l!!j|~L zmTq9mJz>kAVaorY$pjLoeM(V(L@T|r6+d8!oPD$ipB*u$L3|ZLU3jcY(cwFPE`aPc zMO6OSlsoA@TY6&fR`*!Gnmz92KcwYT5OBNwC-^SB^lv}146=3{Y3P3G577tWe?7da z3l^P)eH(p04gU`b(f`x%_`f#6|7Gvs2kWOMzT~C;?3+Dj24+kw408Yi)-_CFGvtpe z*Ev*7Jd}iB#+(hCEhan&kKwL=1HbdQ=GA}&>b~xKyEAP2`%%kXK;yT*`>Oi0(y!`( z@!o7Xt(VXK8=?2V>kU0MJ=fLO0l;@;WFa_^^gBDDoiHXkztP0|TXmveC(z)5neq2P zccRZ-WWkGLcY4%U?>##9x$7k;7P;#sDptt#mIbTO z>6Qj7aQ~n|@EuP`$TUpw^Z;Jylc4|MQ1hj&koR+NluOTV+WwF8RbhZu;@82!pMZDd zfCeCRz_luvADF+$i!u9Wf&`p2hq2S_5oxTUzn-d|8QuPA2L6yRL?=aNtbyLc329=i zpdLim-)V6n#ygx6A!Ayo7vm`G331SUDkxOglB7-=C|BnwMTA??eD1V25k0)>5oU@A zRSd(EY@}(*1=Ii*l{k|iQi_;pX5|tw8lh<^%#sPFDRJ?HpXlO(EL+GmBT7&N!);AF zTnU;44I}&Sd3#urQDj~Js0*5=sH*?*B-7*{VWp0u2jt5Pgn`a72S+NHPMpQcl|1DV#>5h#i+uk$d#m7GZ=fQqI`Ia*%EPUFCgLg6-+!Gw;@g*kR#jY2{7 zz%4*XESl~8Ku)=0gp*?KprXZfgvW#r>y(w|l*aiNKuF~PtYUv$ZX;YquWV#gMz3U~ zTt;t3aLK^1=z%z|=KLDBfI}_V7ZKGT)6VQ{sQ92?j!(Tf> zCiAWrZAg9l6Oc%A+X+ylz9m0=NCPOcsRmAt8ZcUgSf+a^M4zU6{fNd&e@O@QYaDRN zylX^frg>>cYo>XrN3W;7e2l)x7mO~y4!F-pyq)r#V?fuTZ+%(5iS|Onh{T# zch%@Xnp;PT&(e`+nfIa*L5d&JYAVz;>FjCj=`$)zm1Qcdy3+kAJTg#eGwRKmDShcP zs?CWhKPcX4Hx(!SC?rlg*x4gEyr<`m%i)mDF zcG2b4zVT_Cnv|R!wb5KmNDbBrYK#@ZEhbm?xizS2WjsrO=r$^pkhY6qs&G2Kt&%@x9E4#qWja}MzwT{3$ZQ?`Z;!oulgXBGiK0zsW5 zlWlCfq?Z93ro%qXJzz0o?POxf$yGA!w7kL(nQ(b)Ybe*YG};4fGIoSlhtz)m$%@|s z`RWQshiLytiF+xZD7!&d5d*HRCl&#AGz++e#99Pj&bH-8G zPx(Al&3cxP4@|Iu#`=MmfHO@y63IFto^>S!+Vva$sen=6{MG`hgTfFIfdcz%6c<1< zR6|t1%v`?A-h+KnNK3Yk`0GlW*p5|sJpB%96%kT&x-i@IZz;gZ!7|G0^X0?%GS1Jn zb}3ukUXqj|3bW)B<{t2{m@mdkZUotP(RW9yD8giCfk7D{gtx^c7yi zS-yX~(s4aTbjEAj4HjD?1a+2G^R0~RU9CCHKm6j{hz5KL1=hx}fn_gqt=r z0$&Qg2g7h=NxM0_)l2bbyZ9F0mWcw$qrDw`$9Zo^$?p_w9;T~YYX0ZdD4ybW#-&|! z$IAlYxNC(Ueeyp7C<&-8Lww#_q1w%Dbxdlb+O!xqEc6^qdy7NeB~OXM(9THM)>Nn^ zk83-x_fB{PVpUQ{)^?9j4o3Ve8?&vDI~K)k^vTDD_F&q-#j^~@4T+wu99HA<168Os zAvACkqE1w22&UWkniW3h^^ro(!6afZiAbiPH$ns>e>#k$%+O_F43QWrz~%-LR> zJ`c*Hrh+^&JKhp93=zx-IHT@FRX_n zG-}Cb^)M3bk@m{Hw1wwJ4*gv;gy%9`!S1Z2wS%haScp%jOef0gcqe^o(m4dRv6AkO z{0jAgn6Cp-qrkmb3;;>+IQQaS;=*fewxcoWpj}#wx0B_dU2)!l^v?w2{FAa++QN*P zbXvS&9Ki%MiZB!EF7Cn+I2MTWI|JgS2BLri+phKmxL&x1cK?g8TMc0eZuWfpt@Xuk zi{vBs-J*Q5ygoQQ30Ym0Cs)N!M)Mhd!cj6Dk z@Dyjx5iJd|LySjM7w6f<)H)^J68aS~z7(WvH+!K&>d&SN7bz!f{JD%3$Y zX{i=dcms{XcZ-zU0(cpyo2_L`NMdTVbyYMwxRs=T_kE`kl#W*8pws&`e>*GeFt3_J z50YjD<)yz?(k}~aw)cAFo+ndL;9`A}!V4~w(Bo>6Orpscb||=B$^YHX*5*>l-j(SB z;gBQI@MBv9q>d`&&ub_BaD*bi4qDQgfG?CM4e9Pv~&rG6hJarcJ{`M z!JIM|h{LgN-=&Ci7!anW1HwxmbOgY>EM`53rQ-;2LF}e55(S+a1-8#VI;FV4;^UWa*skQ1*tt&AZlciWZF9+q}`@L?*jDAvf0+BuRM|jgH2mijXz6mdK@guIL=Acy}qKe-O5if^sE~#x5jz(VN7mloU(x9!l-Mdh& zj@pMxG071|uYfjVhMW^U+XUs3&yr$cI$_~D0Y-bysqZ)Yy24DLk4KBEBQ{(7^J?wT zHd}La6p6&vnsjWLCU6`IS=T}=HSLp^^(O|#=HVTs{L-2<3~#AxY)swQ!9oT@G5bIgc$UBl=mUi3MP^*i z>kP?$lC@|xt0ztBPX>kY+4ADdX(Hdwl^VqBA9n4q2vVs5DxBp8p)TSb)suqdO_k0M zOL#b{a?yxu!8GR%>{V#zpYI4VJUJQIDP`n{u)3$t2!#RGkaG2Z7lkB7Ay=z8XJTX4 z8GPf-TCobr{m#f6$ewGpu1HACI|Vyxp30zT`i_ujqkgE0EHfBr(i^mzVUB{Hx<9pU zy=sqET_8+yqm4J{G(+Yzaam^45Jx`2u;yNc8?i1=ky+Tt-Z_+HIc`CzaBJ)xV~-O} z+bf#T5E9CKiBnO2*y@_uv+-z6qjQ(7Ntj%0<;FY&G;h>2NCTHt`u@f}B*+=$mi;Om zwZbt(y&5U)U21fI->l!PP}5!i`|#r(Z;Eh==Z&f#L;f#DRFK1YTJkDF0cnfi*>H!? zlj@T%-2C!Ny{2-a%tER_&oWQIAdV#LeYT%kW4vd9<*l>yiN4R+h1ebKmwlr}4qJDF zD~1-^AJ>yZvRxg^g*IrfeBYqTyI`v!U&_+;#b;JO+thsvix*IOhu?ozsOIUVz+;g1 zNGHLS{fVKoA6HfZ1|rU3fMFEdLiZy(~$ZV^C)tagB_a%4xV=WVXj*3fh&UQ2eF-5QgGrV_`+Y8}e5}TH&V~mLw`Q zvtEJW(2m_b(_P&PG0Dr!wq+vCQ+#u~g{5=u7geX0OUu>9u6fQ>2-6}}er*AM-L%{s zr}M^`l{8WQW2Z^$K9be`%_$JqP(s2qK3V>LU1ci$2P22woOw3HT1)w(^wUa`e_abg zHD!y$U(pR^agH~`!8V*v?o!S?ARx0LJq_QY<+F@*YsXF;<;3sK9;9zIoNLz6>aUgT z3VFuJ+6W)aPvyW7CzOh`f4N8n{J5@^ME3rE``X_#hLfo8{mDNTUC!l{budYbrD1Tk z%3doI7W2mz&bFllQknZ@N`{=Q>)lhfmZc$4kCM8+WH=e#2V~ z3qTRw9Z9x+v_JI3A3El5(&INVf_`3r`tz$W;!m$zylE-*-213#qc0r}nt9N@n;omk zYw{~iY|WTI-ca45hd(_h-&TfI;o?Z-zOnYdQYacRwFyhGHb8LJY4hy(sSWRQ;^Kz+Vd2*ZwxQb%lsju9peyN9?#>^kH> zcS+l?PN+vEOjsYC6Q{eMdI)?_PPB^Q_}noNT&NL4YSf{)*x+rlPLy`x_7A7@ogj0;(?)!Hh^Ir3PN+L@Si_8+=!6w(<9jY%xb;D& zdoo_I^}&A@qqz1Yc7!+Z?VE_UnL&$euQot`+SY1`tZTKE)i4vtQwKpUg5I3mYY)6t~rE2(L=V@03}#r6~(>0nEl%E*R3 z7#LK?8bPM#8?B@Zf|W`GO`|eRdyMb}#&i>h&yumuLtxc}hHQ9K2nS1l{tcl8>raHa z9Y)VWN^ggu{5Fqyq8xat%+C`OU55`k5v2`)D}f>pd6{e}FNiY>QT>cGg5s9}^Ob9< z4uhGG1nk67q3K#AJr#uLvWF_TZhGdlQ;yWt-ahcBZ@AL&t5d1Ab*SeL)$vKM|1_tnN{8o3ulCk($Nk7xXz;IF$5FeoRJT-d z*T9G>OXC)ZEYx>$Q{l=?l>oDjlEwuDWs)Sent}8pg##%OLOYDed*P3PglFf_ z%y@$2AMX&DLzQK9g~!OE3~ zI2pRk$YlJ@AVP=&9UC_R{y3|zZh8QFg z0^Sn|m~?_A$hJgL{d8p`w?Tg2qk$H3k89u1L58&?f%%539nZcz_AJen#(5X}Mo7Vi zUU?`*1W_7)WnAz-Zz;bVqFH{es3l;aS0zs~c3!=o!JK z8Hs>H$kZC9cRWe`3>KizJ_P5L(Yai3&$STnb0>KiE%aldRTTn#(Of$eeC0G=Vwb25aAwYMxbgg2fy> zW}oKJg6lBF*@-`PBGMQV<&N0d)$+nbjx^kdcwx}^Rz#Be#ij1a=7o536F~1TYDK#? z;Y#kY=P5QBgEEeXV^?}L;aoW5mE)hPPOGQc?1YUU=9}F=tNPrclw&5UyaGwf;Tn{4 zfJo&~e@ykvj3cQ>;!VgIvCKQg<;Lqw7z=1K_N+~K3P^B)a*J`6u~(h?dO=uG1YX6R zP)vY)uO=@PCJe5n$HN$XeOt~7eY^&0b4VoUSXtxi#8%3!dKLBms`0Vi2zG} z^h0eg&e7^7rSMZFF*I}`qJ=&HV=$i+ACGV7fhAReEC(7V3Kg~pN(b`zJvA=rF2r`! z98t2^b(ku9*vMP4z9_aAs9pn!(oDEM^%#~`s zW$pP3kv7o;Ns5V21h}b?zD3`wC5hG4iO6NsQUSZlfNe3x(3$4J*mD#Gc_*%_Cqlr6 zC^HyQNYK9KE zp!P#t1DNJJ9jbfzy5>t1teV(@$mNBb{q2p!u2faF*}QV#K4iJcVpHwWGm#MCM7_r} z+uz^Fm+ZAJ?Og#*E6&o31*gfcT zZ8YpJrnr4P#ssnEl&fRd`3x!+MdHa^aWR#UpL3kqUaDe8%{eh22VHIJlvpw`xg9I#T5G8@Y)2FB zzhfT=!l^rc!w%ygzo1%HY4DryGc^Kh8RXd%ovCr&m9XiMLc>kcpnpitQ*_1H+H>lk zlDn)~8ebB3fSIiuE zy8{7pPvum?fw=q~bF86&3zpu6cF2}9i7gbBz6Cplt>JQa5B`Q@ulfsow}0_2IepBN zzpLWtXiER;r=4DW3#{NYucDq^NDERsO-{tZd*E-8x`v!dW~k?a#~>TrpbX4Oax%pp zpz;^hp&Qn8N#^`&tTWAo+$a~QvIm*UXJMmwfzjScRG7j<%E+SBO9&XU#Zvh2Xf$gx z7_BwvHBmP;#(h>n@}yvvvF=W}QA4sNID+U5Ku^@jn-QoDs`Ev3SkFxEOp^%nVas8s zUS-MQ;xsg^?P3h4maB%fVGQ)E&7n7y3ZrrQnPzhv;3=?uNWz-E=iJ!<>8jDrjH=}% z2b~Zq&_pxpE0bsWmHZ<;i(%y`{=(x$RXv4Yw&&c_3F2OjV=-)g0nFpnaigyF%krR*qTIeIG%Db9XQ^0Bvb4k=jb{*owJ> zz^~ed*pWD^F6H;GM|X7Zh~i2{@J&wSUUYXK^M4vtwy#>XD1X2|iOk$2d$BX#Y;I1A zH`G7<I!m+IVwdw!=7bq9L`1*piyL(U0!|3Wu-Rztd&~182+W%b@WRvvnf{a^k=}vgIbi%tcO5)xGBpya#AwCa1Z@#LKHV?TWa_`ja1zL~6G{|sZ-YMD( z)-zfIOnV{dB{qm$AISx_d%+8$+zc3w^Z@(3Aj@B1J`PM>sK4npw=|g1{RdWCHw27= z!(^kU+~H6DuA`crDt__XBSJtpT+etfI7gJPLBoXrp!F^IFKWnN6!LzC7Kh_YiH1}7 z??0f#5@s+;%M8<|i?W#BqA^$v^QfR>rp<#p4KQQ2tFA0r$qAE1N0(hXU)uQP{3s=3 z9FM7K%$tq^b1~D>S;-}*M<4VU$ETsZJN1|n7v^qcv0)S!8B?Ftd4OP7b9|GFkb4|k z4K1QG;XTGQyAq7^iprcneO;|RcS}kgKtfx=k9P4lf+)QB%)bQx4kUX)$E!NQ`;{u1 zwJa+7`Uo~WiegvVVC9H+c{dd(?i*6eo@)D$o3>4UGA~y*nYQIS7<$uR z?OaTvBB#4PCTI%h3Iq&A+l4Wa2;dB@AbbFJez^ zk8p1rSB`J@Y#`n2f4AF`CK5j5O~ z(mB`TFZLzhbm#UF`4ZlqM880RGubiJqkEskc(^AI?nRG@ydazj2XhxBGkX(}-z(%{E4l@YBG~0c)E~H;c z^1%E!(y7NRvfQRZyFpOah|nV_e9~>Fu*-qlJM!9$T<1D|$oXVlAZZsyLt5p5`<+{_ zXu%I8bG!iR`JwrvO;SY%tl=Z?614)Ru_^f0TO!5WBGU=(o8=R>aJl>c!Pq&qX9Bg! zx?{6r+qToO`NpJG*C&zL}FfhwB%ty6UOA%TItO&{Q!9$)P*w zz|wk(!paCy$AXXqApmeIlr8NqarVft&IbDedhK*a5y0*kwE z_G835OYZv_Th4bzGX!`_7rV7or^xm&wY*K$;*6u(yI<`p)5dpCfxG0NY29Td*gcRA znz7my(@L5tKI^+ee7G-*yblC;&Xs+Pmwjl>L>2e#;Ei_nTp4bsW{pp5SIf6{vAsm* zxR=}cES>pIm3=VSlBa&HB&vYr{(_Pw4BUaMzl$VTE7tskLejB}yQ7wCS}VfO0uTFx zfBBov6Jf1S!Jxbo(dzKAR&o1>_K}=JY-hT1pY|@n8cfHL?QLr(SWcpQpY@&HOJOI} z7oC5o=AGXqJz;Oaoe&;PN3G8FFpLwDd_2pEw&k)0k81t`=MTCM_Ai}_`dxn?D|?U%OZc0GH!i&svs>(J z1LShVGR?Qid-9o*>bQ!hxVFsptK|~JZr333(9=6{EtfLH?y=

22xS?Rn7l&4c{W z@|O?GVE4Nge5KDh(j`@bympq2v~fCP={3Uc1IZ6vq=#7+ZBlx^?RzpW|Mi=H;X2z6 zp>8pPJKOna_c4)fDC48|B7DML)K?U?afLi7KiHFrp1$Ne)>e5x#FlZ!UCmeYPO_fR zmZO&2_zwbsRKZ?Or(AC$Pg=Zka)v!=jo)$BXB_?MS|xNz_PY6e0SfE$pQ{+-7*ArI zNHTlt@A9%wPF3A5f?01wq@~gTuE+c^0AcZJv_L-_T3RS!eGDEIyH}q_A*TwiXYKqc zoOO)ftQq`oK(uh`xmBuFK|g=drqM+k3@-bp5Bz&l2kVx!1292*o=tgcrWhQayuXG=cVvE3C#FvH>Jn9$A4CD7GT=cK?qwRXA?-VQc z++q;l>mTHtI?KI`jZBl}mk)GA*t|Y=KY&?Jr+9xkcXA-VSgnM01MwCn<6JTrv)yyHxDx&jCP_e~ zm&$z7v2fJ`>|IrD#SC$N@F;vL3<+s2H)Rchs|1VPZPC5mYP$7mqdPel?AX;;^^>Vv zE|N))BW{m)-NBywjEg#aeov*YoSaM}+6P-kyx@ky2&_r?2DlTZKP;t%tSL&p zOQMC|gTTP1Nz0pHK^ucVaEJ@%Gs8+plVBMq_3nvN%d(9d1}MQ)M9&>64i9)4gOWv) z8Wbu)l;SQqpeLQ# zE(XC#X((_hBN4=-T8AyrIdO3ZvxhN&aK;rL+gx&;wpk1U?9CB9xaMPj9AmSrY*N{W z+nfS`q-~R}zj6#WN$i>IlHIYg?*xp4eO7C);c7y+Ya^A_wlm+TOq&Ek$A%|}LKPBa zCNVVSGhfhh`t+4EbKO4tmyy>LscIT$qGS%;vgxpxLKDuQT$LTUidVhMQXnpl@O(n8 z1h{l#`^+EpR`N`Sy15J3hPvU3i;g(5F>pWh%QdQ3SFOkgoLJ#n83XChyTi-Y=P<>b ztmiRJ#Sy&vc?WO1)2I*LjZ(Dl+t`nm>lYU0yCuD}w=tbBy~&&V4?_}?r(WKS@|JP3 ztOGR7mq`JCPmjn*q-1W;Mzje2@*RwJuWF}y68u(r$F?L)AV0wQau#%qF-km(k)u#r z3)^<S5V0g-2O3A{l5Qe1pCyXJQEf# zspfo8Y2DD*9YH69r7!OgJYMA?T#UMF060HTEIH?N8Lt=&(J> zgOgbkK56U~)1a@6?3vDb)a6m@U3mnc|HR%k&jcEa*9pLj#cwo-3Z;$9>=Rz;MRGganFqmQKM}z~LUdn*k z9&0agFY7OQ7@5NIOvPDt8THE^A`C2_cOI+~)$Cv_cE{s#W{l>gL2@r30yXXjxIp#` zqo~bwnRV*)R>i!FNREx_zktqY#?_S+#`fw{n+^03dbb!SZ1uzC$So}?cTA;nUD5O_ zlD8zTFpER1ach96?%WoP1_6=Dl*-vO_j*TkRuQN0K4rCKl+2fU34bs9Y0*@ye4m4? zI|AMXQ1CO$6Ocdb8itb_+%LFJK#qTTdu{NO&mg;bK?;i3=-Z&GIZPUg*Xi3pf?MD; z8SQUjyNGJ>P|~?eRL&~CnKI7gp-UR|mSIUrpRBX>!qz%`3&%p$lr+DPrmw?8E2+6V zAvYzvpm(1e_YS899N|@g;=R7kbd4dN?Fi)W9X#mINl+{!#6Xe;@2a{u~2J(GTQ)jIUSphR?4M1{d#4m$sbOGmXEMo@LC9|&ZG#Rl?9SXO!i6OaT zSjQI6&Q;rLG=((EaLh^7eOFexIh&;7V;=5px>QxOhAhkGQBN~j2G#?ornPf|?n@MH zx>WF)aE$lrPY9GI9n?#-l@11Kn~oxCC#)~&4zj~<_31C^cc=FtloPnv1cs~)Q+vskHCJIW#6M#_DK2;RPbr-zG#O~S$J=}k$U9q@z6DW)+# z?Bm(v7p!}>nHGX3j!=<2Q2zleuWo4ZkE)!j;%|`undns$rFn0H`tbu3?f;Lk`R_!p zrJaeTo%w%;dY3dV+;P=WzI8Q$;}x!W6Vr*uTV#@*&Y)%|RKwl?13KAHsL3zGU@Ol45L^_~F z@lhQn^-vk6A~24Mlko_2&xzip#(38P*FO>Q73t?B_mSyufiM}FdVF3Bt=Irnchh|O zQ*PR{XsEjsiXg#%3}3WFyrojJBDb}yGqK&z({gqe7;9rvFILjWWQn(^>}4o6&l-9$ zwXDiJIpHp3MT{t)s{3 zyOlTH*czjiv%b$Fw`SCSs-_$oglD* zS8i};AdDX0$RWi8HCLQe`^Ftl8!0E(=xOBcqhJ8;6!C^R1*GmP5dqKl3PXf|C zF$lq-qQKleatOu)bch-w+5Q>y&d?QV@mS504R4i}IG`q3XZ|jx2cVx3{R7sXnk!r& zpad4BaCfD$=XYUA5X0zIt?k5iqg0w5mJHmD=nyuxsQ#Yhc|50`?H&}9K9~_$xk3Q2?^Ih65aFLP@r^17dl^c zt#Yv=BFdP<(;@s;wwiV#X>5f#Rb*wB_Bzoe#XUp7sa7bTwi06EL5os{>&RT_OBPEu z?=Cop`jOWVly&*|p40FLafQ;>+DHkdBob72$zNu591Ut6$D|Wp z#3VkigYxDN_adu{Bl2j@?d^YvYft$>Cxx*(bqXPhZ38OJy||aKAR47ON20O_2JPAK z*=K224z73uHpvJz`U&>~iWY?JgfzG80{Vd60Rh6Nmof({%3r&BPM6>iub&oqvpRucwWvq{3qDZvxVvu| z#Xo{Vd+$l^@I&qtT*DHb2ACd5O6SI(yeOET$f$C`*!hBId>IgTD!3&W7%=C`nD^%i z*UNk>cg<># zja`ANn6+=a;LCrynob-{2`-E-A`a{FPsmarGHv_h`Bp7yfj))ybdHGhg{}SOT7(1Z ztQJvCi3J%WC5fg2otg8mWH>d5xqaTo>JY-EXORrB#QiR&U!-`w!Ud(Xl2>1ld?Imo zbYjDr<9B>RK+gwbRLk=<`w=)U`K?!e4-|z1^7C!|AzlxB|3Tar-fdLSn?Fk}V)TBr zMlZg^LJ{h>O5^8Dmbtwnqjm^_a<{)@NDjqvi7tB}q;QY*NrgOig!u$tq`xO`aEFX~ zMCBN@0nAO&+XOFQCQg+g{=%$Z(Zw%tYP&V$zy_AzakD^JMcPh$>5SF)nSC%Dr6jUB zc2NMqc(369QUUKG3=bsGKYon-Ba8f>2v4q-HvbJ&{7)T_tZwb2ZHoP!+ibmEQkrV2 z-BMR)dNw>?B*PKPwPNOK8|GHBp)(?03Q9R<>Ag-yndLk`VL&2+Ecy#%ju=!Ac&(U1 z0=R{Z^mu(0^Y^<=%>6i|6nq8bp72w)&=0VGK8|^NGJK!hb210TmUZS}PODfDz3pT>ITyu2;F@#4u#82aQT z^udG@cKj7sEidsn>!{Ex>BZYY%5q~=dwdgBD73@=7%}{NCe2vFaqQSaZ7}t|I+g}s zO7zC)G;Gj+;~95v@kR{A+Bt9mMd{1+l#mdB5Sg1>1^;Y7T*^sqe*3I=zAup|%dTFj zT3?TJ7nGOyO0x}!sdQ{+X9(6BUbOa$2|FDz1?_e^QR9w0>y+cPLqp0l-b&3Sk4@z6 z`IAr-R6N}jK<)Ub`GXk5I2OIag=cosf|GNa@op|tl$w@1Hz%8|T&Sk_w%1Ap9WOgHEhzD;ImQHXT>tKKe(v>~L}Qsu4rQzADBgHeP|0 zgIqWPCB?Ch`+*UO@4WrcDg^rT6+U%%@ zHyZ2pHI!H!Hah@@U zTa4!OGDsE)0tYr#s&dBo`0_o6?%#V8$A|@gF|?whcm?w)?5!Y-h(S_j9xLpXfk)R$ z#~Iig7j<=P8pg-PqG8y1!3IiUfe+cC8RmSFkjB96G?yObXZ7P4SKBrk0Y*V<8hCDc zds!v)+w<$U$~ln2`3F(!>I;bXk~Lgc&O>8Yk_?eBK2?|Tr(q|EmRZyI8y-Whq_W+A zagF(7p)z`pKMekyIwR@@7i7gdjST8;(h3liF4o(Usc|Q!+_zc#*-cAJ>qIU~DaAvy zzRAh(+1j8Fh)|W;h*jR4K;SpTDdf%mx!anN&%bT=;z)f*mShmZZABo3pWMMGEQekb z^=-&2u2E!#2V9RTki$=+ftcV!Z;0@=J<_rnUEffl1mo_TY&_a}+}H8aqIimWwI{Gt z+BdVnZowO&zy))DPEgAQR?IwU!>2-Rw@@Jrn30jY;m``fQ_`V)AT1YFnnRHbyV!(# zM&5|en!#_U)h-)J&wFfnKI7>-7cUcRLC(l{?sK?W7BP2NHByFNBW*61iP2$g!?+fk zZP3!jnw9%zRprqm;W$yTm-Mwc@3zR=?cRhd{uUC=$Sw zjJolFr4W}YRhufaE2#zAltD^}Umm0@=F4t`jD;&k(*CxUgZ%*m`6aCEKY;fYOZOFk_Z7kS1@ZG+T*$It7xr^nRb`c> zNr=<(=&fMR)+C*QJ%LZIIdha_rAhcH^M&|yNqt(5vl(*x5!Ox~a+{yvih#;+r$NQ^ z2D>NtGjZ8t?;SHdG9@7rSy`jRxB0@mHe}DfigplDINXOl#8F)^56A zMr*o%EjJ1Re9E6RS-!BR)8iCg8LmIkkfELA{*CG7hh1Y9oW(XfCIx4&ck>|@=<4C; z*sXD9C$jT2+Lqz6U0qdHY79q0T1!b*loC1f^3{`f(L^#8|< z|CjY3Vq@s+{GWm&Tg}qtA5!v*K#phO3{7UdU{qO@h>SWvaJ=Ae5=Nx0P(XdTY^D^? z9}4F5SrQsokj)`qArzfoj>h;j*LgVyZn1A0M=vWoUurkm>Hm7JWkZ6`UGLkv-QGK0 z?#G!u(>|a?k&I}QLuL>-JTy#D*|0{lo|q@Pf$qAf@DMD`RI8EynEa+i9&)rU*-8$) z^^?bG?3&~=kS)M!2_eSj`yqT;H>S44F47Hp%$P@xu~z`2UQ(?>zYM6f^u@9> zb`@X-23&i7O;m-nS|-k_OPpanF^as<%&Va)MxZBZYz0?9B8{DRMWh>rwWbw*;-f4_UIa^rNIx|? zMoO85Nk^&b!vPq&`E7n=+$}S@2pbxS7H)a5dUdfaI_9}D|4Ib(Oe)lJDkioNi7cXByqB8Xrc`6>CGliIAWpp>n!Y1rxrKo19 zF_FXl#eJc~vN0tFe@PxI&CZ#x{}~f}^orkv)Pf2jvP-&uK>HSq(B3{!^O2r|Q~*Y4 zP903CMOvy**V&FL$qTGF0g~oh`D?qebH^&OH@YaLX9PCKNvel;_}rYC#;1Q(&}C_2 zIcA#BZI_(6Y09!#Id$a?bn0Aqr;IytJs>-xS?x~{Xo<<0Ur)<6d;zCWW(=Qd$$cXW z$!-D!rB6INdKDHeKj4TR5FGiN$(Xp&s(BGmV70LvVNLTT1$|0)Pntf^ij2uvKvz)l z;RNTrmE;AbNb90rw$g(6HAG8^N6@MV9)EWgmdV6=to)jmSmn*=X$Ii@We7(fY*=hW zBCZjPiJX-Zc0l!miwu!omudu8A;Bn*^->(SE$(WzUSi&De=?*_X&a719;r=%1y9eF@2VsW-TZT!x)AyG34`vdIGQ@=HWmw zM|B%IJB0W1*&L+Ha2mo^tRbd!dP`{r9=V7+|CYCFOk{y7)Zr%7nw6%E{-=hrYAO5@ z>tu&Rpze(KjO3$3WU@jW)mM0!qupZ}j*{dY_Uo7&kv)5-haKH$@-JkhXH|)ZRyzik3$mWt$Z{EcOLd#3|l5wA1Es5Ou`;popMK zP?N%;DDhf5Us#x`2p6CrzFgT03H$se=@gNen~({jFJQ|-cIk#(W34`9#?RDS!Sw-s zz9PQ2^!Z=0-M}5vIKo;mK_f~(8me^x#%lpiJ3*R^u=j8V{u?}#eG}f7~s_5yDudDc$xA2n8A`sG-fTz zpL5PVV<;RdZ1tdtP ziqBYArlW$3$B0+6u(h_n(ekpiX7rw0@Xz?_PT!JCsr;2ws*vOJj(_u<)ARhf?Rnj! zfDeV-XAO&yr!Y(pD?N)jn7m36sy*b8iDjqG)u}%Gjs`wQiLo(cBLU6p7>0G71oZnC zA^IKIaVykkmWt&Tc1!G|(I;^`M|3?rg64yl`v)im0l1~cex^!`^d6dJJm@C69svWn zRANFvqVa&vRl8++3cZDX3c1DR!|DGaKzqOp(QwPn?4vjQgt&OOGUq+%Vq)FC6}dW= z{D#4=e376_E@a8cGZ}1|ITjo|hLGvGevnW-O8AE^={lx`yvnR=iiK>Fe%c3IuE^43 z`r=^HL!HGG_sX@zw1`~R30$n*b|F%yu#}S>o1^R_Dx{Yjbw3%i`18Vom*c2hi_9aH za>G*1GANx%&2?lWT4i~*KGa0EMe8AndU;K*rfaMS;eMu~5G&NxN-n*+11wv-U-FD& z&4VVyqPUsT%mpT+F!P$S`qgd41*dd{^D@AZl)+$zqA!9v-*T zHrzVXmZyf8+bNv$gm~_Bm5ebraWOH`huBvkFc+Vs=xo@sa`e|zH5T`* zaa(Hbh;(4}^g5w8bM`ce3%fsU?HiRaEI=vZPDGMftGB> zZ_!yfj06_GtP`UgQ>B|M<%Guc@5hgw1oy;&s*rhnRWhryrqPsE=V+V74)F0XsW#$G z%LHLN)}L1{H{2ka$JYtt=FpsaNjnXxPJYjgZ~&7Px^_`lbNcqBE3}{si9rw74YP7a z7V-)t7@z5+w)vz>`5`DfrrRh>S`Azp{3;D|!$=*Sl1h{zVB_{bLG@_iaQwK`>F z1sYU%bk2auoPK6(ePy62o;r|CUJ_cLZ(fxzD3PVRV86mcZHPKc4alCA0(3>6*~4Y& zF5B1k&>L=1^?{;i(NhHK`Y@J$j?$?EeeqHi`9nW2a$W)=c?|bH>dafC3Cmwl{3dx8 z_bwNxo61yJ*zI#7b9cqC1<{|fIb&J5>UNU)FV#3D6(g-GP|QcBU#Gch!l2 zD+=R+al}m#0#o3E<7QkPeheN%Q^-1V662aQ^Fc#d+HN;7zEL|)-9?`~q!9~rrB~|) zt260eo(lfkmRu8Zc=MDFOPmHvel7rni!!e(SR6sg=$bhxvu5WDf*67|E= zD5Z$7$dTuZddw?GI}zLcYWad#iegaxQ3dV_+oE1eo#$u9dW@^g3On0E21Yte{kv3$ztpnL zAr?JSed>i8GfsL5a`G_s3{+ABn(=$J z{q}yDwjJ{%6#?E~MpXZxl3d{B=CC!XLVI@)(ZTWsy6BcUsZtPh#?WJ6DQpjJ1us;P z?}X_v2r1IDKTB#ZDGugTcMwUxAGVL?qo1e0_#uMWG>eHgs=`9 zo>o${wm@2;BRF$pER0ev%=0mq;sHI^i2BQ#vGs!-b4@8q&+6O5LuPQx*m-0`K^XtX zf6SLBb~W?7>I~L!N7T2vutXrLd>-5RQYW@-_!}Fc{ip;p^LfqO2X@lqfFRRDAZzX- z%{1E%(Kxw@B1&=>99V`AEGye9GQ*g`9gJ)QWYaEn^hzMMMdyVk)?erc<85YH-I)zU z_bG31dt?{vPRHLifniKtm&$cnj%ci`tu_XyB|(i>c6_0qX(^8qP}vBTB0s9q!Vz?~ zBv|f?8s-><0vFD8G5B4WSSX zC}W+!;HiUa-cPS=(|)_>g9s_Vjk=b)Yrk)ns*a$&I-riY)Vok&nEbKa8?1M!)+ogYPUvHf;|gZ`u`FP zW|D;?cWd?&F{C0tdSSfL_+&i4=($*J!|r_iOhYd|IfB&;wtdp8T>LR^G(yOWiC^dtr%N|DMDQiWFMT7*Tli%XTuF zDvvQb?zOU0aoeXyA|dgZiGpnW1!;daLIUK~569{go=c*GlbgiD=(G4M4rl5hcF{XK z0Vd)ddOt8U(DmRb2mtz(EQ9^+52^%50)7|{n=qo(A#olk6&U=`_H?5?6K!$NJ0yMSenRTR|Gi#oe=K6SF`=Ua}OH9ADnBX z|E?WMKYp`&dVjI}G^e0rsCw^Ksg(KaDrDWrpt|_0h`}Oexwy%0YpJ|xxvA+IcZd7A zYptIw*steiA(!!a%lrD@u9Wljch>#&%j7c>Kj;tDb1zPTsF}7~Pt31ngy0_MpngpF zk1kvp;E;|FjQ;e{=PkNtCrzB-=s}#_$ImZK$uE+s9KcTNwWoM)%$ z?#A6SA!PT#u>XFC9o?Wm_DfE{4em=o03psxd;p=$a}UBtTtF_?i$3T5_hRo%@W~0m z2WZd3?myZYR8OD%5ilFBhtr`&Xg2^>m~&HNa8nBV@J|jNCO5wWQyZVjEz?oLh8zJ) zI^z+HYqt;tBsz|Y$)A-NMx{D<1e9@9Oa#{jCYL&;M=+l#R?(YJ5C$L!92Gh`S>m|el$`xDh3gJ2CbXWjaxbFwcUak zg4Q4o&r=m1`c(N+*3FNX{6;^rMf33kI?QZ(aDlox#(|m1TT5Lw26DjPqmC5)>DWe zKl|Az$gabJ)UDHg%om}W(F0Y?&%PLfx5B6|6J#)9g3lo_fAooOxuh?g4XAJ8suct; zk)l`LgBXhsIj;#Z`;NIVdz=TPxl7*qGk=_i>Zq@yf@fqEYZG>1OJB0~cA8lN3%#F} zR_~aaU~oeR{pvPa++C;8w_?K4!{!)Fj)`{=U%I=H$M=w#fFrMclLPY{&>>9b0GNH84YO>?!odJ6rc^ zF-v_8OgQ1JaH$X;Ite<{J3XGjL6ixS+POtVK3P8QpZ+;UL<=N+@&_ zihYop(p-~BkXoV#0~2)ZibYn$KZk5JO&qOuek&%pVi7ZrS-KUO{uHkBYk68gi>^ju zhtdR_ZkB^1o%86gZ6+^@(&SQK4n0uH(Qb10oum%8s3 zt?`i87ES_>p#Qx^TUtRso3noqs|j}52OVO`tJPVi+uT6ZQ9rM_5jd?=XT%64$#$vZ zS!p^J&k+@4Tcv7v9RX}KNG32Lj?$=9%wu=4V&Y+(olJ=A)(+J4nmRlrk2==?soKwi z12X~;dk9CbPnB7zQ6d<}E& zq=7MU0X1fBkxD(g(1c(6hgjwBP6}tcr0q0lHe)(~4r^a3iUKd5eoK`hA?wt8k~t1U z&4Actu89jd*7eK5F`jb5j;jtS*bH7Hpk$_6TvOksq&E`}Czkc`5G8&Ol#F=pv4x~W zN%^qb8b?d8PJxCIjqs3w9NSgZM&4-z6j%#+0==JxHRGD-k;ALG&Y1v;X{5$xaSm{83=15+dafy< z6DT9=jKDXtp$yW3`%frn3pwHb#@BT@T)?`IeJ&FtZ`N0w$a_I|7yaDx>{C!>N>u&Z zhE3^|!lOoPW~OY0X5IQ?P-K&o61l^<o0cLQw`G^5xe|bN*3|hvwWVD@ zWhq@$$@`dOjA~Z2mSZ2WoLOp765o=54$t{tNeMp3f}aO5_`s)FE=E-NMwlx|?NBAD za+k=%`Vt#f)5S5<&jHaVn{56-^@eit>iM@FM{!kATqI$v4fj0ae#b)6%>+7Jwj(q( zc~|EOU7of~68t%{?DhtwH#OqKkisYdrZbTb_LVws?H`7+kwwG>5nMK!qH`8xR`U`X zw)<#rY3^$U>Ip6W9jAg6zJW&+@<}7$bgaN1c;@>7T-##b>}P0g34-YfDWt%%iFRF zRRZ~2X-NiDX+~H{#)9(HfbtafBxLD*E zlTiAdtyv{TjEhC;I<@P{7m;%7LPTe1s65#3lJ4ipe!S0Zd4;m_BnvwAkuoCSh^kbk zO_om=n<3enhLcvqGimI^eP%EgkUKwr{z*$KQ@nft(&0aj1~@A70if5ao{_4KmR2>^ zC!|s@(72TmGpHJs=Ub)8AaEut#4tJ1SFJes-VGk@-1_pD8{!IMYG--m^mKax^o+`f8Xdb|3O;|Fs)zHtfMCEwQj>WQM zv1b3eJ3*F;V_g2JQdahqstcAod7!|yq~ZFzY`6?e*Q&FO;x9|^8QAzLnw7OZ0_?Tf zT8{r8K!Z&T00=^Pv72f-Ch{ymTR}n@`7^l!HnSX1kjY`&f4ClTxR7oLrUfvffNTpL9^Iu z{!5jI{Y$_HEl)`!Gb?u%TZ;nT&x?^gV>x)qT8%O;3La4bfSf8+$0G5+ahBB7I?22) zX;{b(9HymwjaY|S0nEaZjFLMPid7AKW0@uhqeRV)`d~;KIMkP`yfW1i9@&4me|Sfc zLN>Fqf#Q#njIwgEov=(Rj1dvnU?Vd36eoP@cLt-+RdTU1Qv!Lu;S>tc-<>=kQ5e&P zfO>JHX7=@*QJgDolF|KNNk3CUMH6_NU3~MJMD78`LpT7aH0!V*-Y1p-q$_h}IxIWQ z-Z2vkB?nbHsUDhH9JuqL$cDq^l5(YSm4+p})Qn7_gvtdu)e70v4D<5BB+K&Gf;k>` z(EM^i?nc#EIkYt?DOp!GUz>7c75J@t}pbz=)-);Tkl9hvdsg5{bNX9tutp`a=P!}bUxL8`{a5Wg?$no>5cb|Oi33ixHMF)w;D?xAF9#$AS|KP8coNSclC^8AX0C!{JOz|Am@^Zt5z0S8 zMQYI1YMp=D))bdQ}tQ@g{pvD9`8gAuD9)U63)O;zJw@ovz=gTW3u(#KA5W@XM>8D~<-?bm_S0kTL zt?V_Mr7+7U8XY5V{gae+(+RAe@DKbAt(sN3`pLx1bR6AS^|UW^$TL)*q+{+W3vAof%w6m6zd^J+~|Hht)xRo&YGrkI4&} z<#Pum!<2oU%0v+9rx+kvd%wkBu#+!k}~aRK4Xt7*^}9<~^}*WTROEU!`6v-HT^5*7;jT#Jwg~2Uvjo%uEZ@ z9d9lTOdN}*7{k$Y)Q^<3TWKNDmZ^mUtm-m7HUtS(JIWQdGfJPb%}4m#J6JMvv#qUm zdRti;L#{ChsH#w{b*Q6OR+TlGfR>j-u_ie*GJ?kZeSD%npa1B3j* zw&OKLy@Y@rH(lNa1%yQMRWf3(0podpSLfMY@iClR-FyvOZEv4M1iNK>xhK@hOZ`lE zG+TNB)6YYigvuo-qqC*JiBPAue!}3OlJ7Sq1O6)s!k{{BtuLOuEj|uwnfiXQrV)lR zTj?+(1*+w=7mmT&h4O{;{%&kS-rt`a^b_J=g2jK+WAkVF1HIl`=qnzP6dsz|8*FuDsLC(aCJ8+x)BZ|6nttSw zdMi@PE0uoUdd7j~amUwbQxQhPj#4t7Wwl?L%nFiOOZBXLqx@=ef2dNsD&!cwKee*? z%kQZ<<+MupJfQr;A>a#onm+8KMEIK@dE}z!XKnO%;KzC3ck~}5(~p%u_NKoz$c+^T ztEfGY1xxQX%JO>q{6~`1J+e3YRJ#$Pp@>^L_k|o%6}*u7j*^iAJqZEG1ay3TV>3r| zL!hH!2l-g?zxNzSqC*pJkqM|mL*>^*cTUO47WUV8cu%?mGnE-;cMigorxE~;l)KMv#(IGvh zP_QWN`G5T=JyPw%_9N}E_UZQ|IN`fE+X}R2E`Af&D%Ef-?i<_NLc{kBIAX}`_LAO8 zdgE?AS;^3L4!HH++TE&pNRZ)>{)|zI7(Nv>mMy5u-8v1OhrRh~x32Uf=$%R8D7o7P znf}M!#q4w-hz`Ct#MAka>_99V6txT8ignyet_YPXOsWGZvm4pSPbZgQPQAQqv#ip7 zeN5)gy0aalIeiyhaZ8X!9Ap}QK?KFq2c|v$k}36NhVkY6^8;v-V|_d7HbHfOf+2ez z00YfmX=d^FG9Y4fvc;hgZ;$!!EpMZdO@k+8#1@TjEI}IGQ{_4cpy-5XBB2?_)T6vs z_V)4Q#mQzmOh%?bVD-j?ST?r-3K6AUBxH}RXX4~MbbzOCt?B*s4mNk;@onB46T+zX-Aep;K5FpuGZ z&Pih}*C-A26CsG@eLewWZ38NTko(sxF$0F>f2Y!Nr&j2=J}WJZ{@WO zdea6pcVn1c|ro0s^(dzeCE!d#pC9ezf#e<2e4+#u*!_9bjhmAf*|{436&oxxQ^%Oktky z{B9NF_R`kXf-~9|jH3Q?r}Vqav~O^}p4*;V4l0x?&|@F?iYqX$+l8O6+r}Rdy2ua9 z&dvcnzr=Ar#B^ti&b$m8zi98Se-G>BH2i^yOXh|e8znJZ7}Sj_wvKk8Ka;z;^GJ1a z#&%}#f(@!mkcM94xAQsR!Na-D;cq9wm zP|t(?28Zak-V0mBV%{}4^NHHt&z%Fl9kB8s(Ao#lKp+@MzeCF1{kcp30;La=H)Qb{ z(fUHR3#i@02V~%#X}e`?-!T$j34zTT!FNT_dq6nv3qSRlTMVfGou$+Y2S?A382-Ff zzzrRAB#j+V!VL;z1f3mZcH{^>n5W%kA0YvxqgAYqHP> z;CbM-LTi#B95|&mg+IUI*Yq7~_Ew4V0?C`W=LSK`9~>HlD^tXRv{oGwRwpSQ{AmK_ z6+T~)vg2}*9x#Q+9on!uF+KzpI5C6)_e3~{ut2M6alHI><9t6hjka?f$PC4+)!$dh zbPhlTCL594tC9Myjo<$q;y0#n?46yT-5X~#|eWFcBt8GzJ~<6EzX>?WPzGtZ%Z3N#X*rgM#qGIo{A~|@0rclHY&s2Mi%B` zQE3GiZn?Pd$ocIjAJTgK(|!@Sj+%t2Q~bO!o2OQ8ZIBXcP5^3iP)%=^LT{KtZ<<1X zXtU4RhMhLZuG9bR?Ss7KxhUEELb|+>q+%_vRL%GA+pC@Gwkpi=66ig%=aP@MS{ z&_sCIj7<3l&sA%-b@@2#1i#FypU4q6#ppY3FFQN42%;qs?~dXya5 zr4*KnEQvdJ!j@PI?}~w?!GT2laa}p>r94?=_!j0^EWsyNe3mnkh2;}PRF1Afb|J4i zb~nL~f8Tw2(=CoPGur!dZzpd9V21HA>K|Zyz*_jsB&8u%qPQ5*U;4-(cceS_8{{ZY zeh=ZLO(v?-UIq$5NteHF$At&@`GDXm?sqrfuvc1wk%4ts(?r+arIUeeJE(Ge4&Ask zZH+0RKTvhOZvkIzd|8Fq^izQU%X~~aN=VyFNE;!k^~aYa)6HxWl;XivT<=@e^j}Hg zl-5awr`bDu< zJ{Mg&sP&1I6=hzpHxqVw2kh~SAz1wGADNdSr1hTJgP`^(-V=?YNBz*M3;iEY2w?n4 zr5D7p7xQ_0?SZlr#&KxxK+_Z0y0_^;;}_YQ0CG!+;xDMzmGm;$S%!OCV(EdP`uJhf z6?by@)r3fpR}3IzGv)|!$^} z$nsp-FDymnCos&}x1G%|D||KU$E_+ff2Xxw+=f;k42cXhzq; z*wVeeCM-VYpiY8`JOL49w?VnyQW$8PSe`v~Tq!3|Z34X#>na_4y3AK3q#}$BpAk|T zegCE0xNqR(s~;ebDs>^KpX*Rv*wBRyptuh(&73=o{M}2Mix6V{gtCj(AuFD^&S<>5 zqFxR2Gj8M8V@>osPv7C~xy|Pb31R02Tov`4`SDsb8eAX7V7;#sc8YjBaBR_ALi{5FzOeNVt(58&GgzW$Q%C z*!g56T$@r4^)4X##D(sUvSRnYFv#jKu~^)|lxP#lt1s4w z?p&)Zva$R)SH*%p;h%v^*N#_M@%Y?*xajU$2i}CHImzCT`{)vmXUTsZ`|6d`>MWM_ zxJABZ=5r&4s{~2=nyV1U@%vqv9#8$Ii3nEW+(Ha^8Kv$bqJ@tKc#mQPO*!uMO70x* zpE?Q-id>CxYH!1kzGVWk>@6Vw#G-l(F%^%WDUqxokDr24yPEj+%#fp6bo%Hd(m#u% zo52A449?jPEpSIW`;FGTRTKy&*>Kyt(6M`WAi2LvcCEXpiVLMZDKcO0|A^9Pfg^dX zuE4Jd-7h?esE)4!U-)d(v`nTKo!ax)kI4?$&$Xj_d^BV`!(-_bd8!KgzWN#`0>f0w zM)L?JiY4!i&f7Jt$KQHERj>beoAE^e4N7PmJhSlGte@*PByv*8ACh?~clSXGZ{#0! z`#a^2>5Uunmra6UyDTrOPTv|?#j`KsZB(=!22HBdjJ4-43jRV2KZ^Bdbt7vWS%QRA zvBg@tV;>U3Vhp>4msa#|e~QR=eqV1Wyz3kDkJP|OvJudRBvcYBG`OPPF1sRH>ZX^a zW^Xl7rV7|-H)nG2CFnv**kaTG?8rghi$82G)J^l24q(|(t8r@nJVmaave#I zL+lQ;K^GjixoZ!0^O&?nT@SYHm{n)7mXw=8`i;=pIS>HQvjRV#%-|VPhGZPe1%JQ9 zru687a#M6p{x3f1$}=vj;!{hI!W*n7Z|*R=(x@}jjx4==oO9KVr0?IGXYx(i-&1R! z*s~tlJEa^d{N2Um^P3kMUh36(2&#Yh7v3&f_kybH6#P@~`|z@gcLp$R2ArdHTcu7S zQ=*RqR>Qrxd_r3dFNIz#its-ZQq@3VsYyy}wxi*;F zp-#fMmj2m$yL4&w!6fbvRxl70k4ZWl`}Sv)%C3`C5tw3aWIEgqvUy_hR?zM24p)TN zb{FY`(0uK*OPyD2FL?j)g-)*1Z^YZ-5073-f!h`a9JMuqsjyfVMiY#}!<_`V?XmV& z%Bz&S!}b6Tp*eBC+q))yDF73D8L41S$5FK^PzpTZ&J(IhgPRAL8KpHV7!?6 z`d==k-3bMQpMMS|pMPQ@*8e~#Bx>hstK#Wk`roBO*_u#3ILqlj{tHuQ>x%Hni(Dz% zJ){(t$aRPDJeUVt5K#FMv@y0|nogu#ZbI!+lyvbz((8%8HO~Yo#q&Fd$AvH~(%iH+ zLQ+iw7U~o>7L;0wA+B#iQ(wI8&59Ced5R`x1u zI*`ThtD(1I?I-tl!FrU(cXz8r&~ongy@7XYhfF@h{<)cFp+0}_g#pjPe3tgX0RNEP z74%61Gr)XG?4c3((Nf8e@2e7gYwxj1es>@Uln=3HA$th>{iwhTpa9zYG9NxMfO}Cr zr1#W;?WL!`OObm=?5Xc#MZVPb+<|*B06``nHA}Z~|8%H;U8zrkZ~eWdK5t-ubbvJ3 z&Zs_^AR^QQOLQyx>`2sAc@ zMOPkFUPQXW}g1{fWhOHZC@U@D9jkwtNy zYM>g7ma?SvIj|s|4UaD68L=Biby8+^;0nwJp+#YyY#=+#hLWVVWo949!rt{2$40+k zNfeDG#dYE!8Lscfb)mHHlc8HiI&0^Y3cWOB)g}fXV$9PK^7xn=ORBVa2Bg-FL91k$ zcG`@KNWu2JMk!Xr3t2hh-MY|1(3C6|*fv1!fixfKgbq?}ettZ33^VS2F6W~NpR zOFudXYfAurv3Rj!oifwvAbO|@H zwo|%DMNs~rcky4gh@y64JOPQnhz$x6E+!67SLs|wO0I5A3L8gVV$&NPNvQAKyk#UQGXqty3rxdo_M!F z_{f4w_S>LWq(f$+P$8E%ZkSwj`y7 zYGO3O7km#=h>{BY*@W>r-qaHJ*%npchdYSpw-qsq6d2({8<p zOD;MgWRY$qHdUsS8FKgP*3V=$~GN*3P z0`G?mN;R>EVQV!7wv>~s@yd&(OVX?~x5KhGj@fTQX-1qcI6cT{klK)=Da_0va=Of{ zQQ6Es{*-9t;Meuzq5d6aKf#f_JGtW@=NNgKKyTFT9CCu^_wqQ-66@`F8~P0Cp{lBc z8fbmQX}1=!&LD3mW{elm%pj$iKaUD*rQB_95@rdIQOreAIM_ZeWAbT>;+%x3SuU~J z_9Iw=MCI`drQ9A|X@PlP^{ytGRs&h)M{%@l1KWJ<@o<$%A##zq3h*YLrpX{RGli}Z zU4euBZv-t50<@0;w7cNzcP-O&?4x#aoNf`<=`SMG8OeU|Hwp7*;7cZ*>tc0eDNdUG z^3gi52p#-7(p@%btXtoVVaqeT=+nd8LHUAg(5+%g*XJ^6Sf`>rB4C|15cKZS6Ru_p z-600$ygOS-6J#Azyr$t)gY8WzBl%Y6=+F~{T8gRbL(tww-;8NAkjggJ7s58Oi%ZFCOUdZjG!m@ zq|wcWU?&$x{n+88X3uYmGR)Uqn0xFyv4niNkTrjtQ+H%Ano5Mq@wMW2x43Xyig96n zco&RUNpFO<`09iPowxYnl4nYWt1k$vg&c*o%@0TDfA-7OJU2kN3Ot5fAkpJWA3W*| zfi$%KR&DXBdgrm!ZI)?RcWSYb5`0T`-@#9`ZlG1)%*SHE-nB7X90ysDzOfqN`x|1o zV%9XNItC6tPd9T7)0vpsLolU6iU}KCN@20#(_&1oZLF-|eNTy=A&DRd zW@f;@a>^zFV%r+M^@!G$jtJv{Z^!DSAQ(-m{2-??S$At{gc&M@#LyDfISR~qrYN1! zp3-zeG0ev$CYPT&lL;wyJY0>#5ha{Lw^mU67fwRw+Jn)U{OW?CfUY=!Gj>-7wl{j! zK4xrPLHj@3hA%2n6<6cyi;HqXIc!LG0Y;-^{&W%2o4(CCh<0DYEz9#3Ae-8l+#I6&>{U~LA zHaf*8sxvLk2L!&kt#(^&IKlm0gxc=K)*>yO`KoPoxgo3Mf_nmH(91A6&(?0)CxESB zd)q9sHqP~U4Q{QWM&g0|CRx|jKgQgh)G0gYtZDKk`+Z*cJA*KLwUZD%qO_CPDQ$h4 z>+skWM_*|z7HUdzxsXlAgu`s=MI;xi6}Od_HU80n{aLiFLF9pqzCeSW%e})X>}uYE z_eKhSl>x=ZpjC%VIjHSVA#d}Nkmu!unAWrn`v#GJU75+`mFm8FM1JAC3NkxIO;DIE z=BZ}Quw;IujlA|stdZovF_;Vi_40LIw9)dh)|Zdz5AWen#7EZL96teh(%@C|e8L>! zUIVrq&8=p6e08pb$#F%MZN7hzXfO3xu$X@oVaL(!i zKjd3g)EyxXC?wJV^TZJK#F!R+@3BkSSn&`BK%8f$!c?sWO4 zUC;$|n9zkNY|BP9;&-`bR<%Fbma8bE#g(HDd`DMy9#-3YVm;UOg(#mN_^hwLTeb{A z{lRpFNe%KXcFp;+0uj1-iR9E>&(FA^7ngWx`W)bV<@&n@=K`eg`Wdqweg$G=TI zuY#XZui7^NDrV!bY{L^61;^DkfoUav;>md7)G{S2hAmky3CCAe%RuU1KHc!sC{xUR zf8UeeRN2FQp4r#m^)sFsw%;((lq1sVe_b+&}lst|6Dny^LM@M{;p7Pd^dBWKY)$MB0!JLpYI1UTrW zsMVec!B+_mutH^W#OFz+;XJzIvY!Dyz7_%~>htEyT*C#1`n)9T=L*h73pV4C@SaU>_flhGg_N%!)x32EAE)HDzPgL*e zA7Y+Wv6xZr4&VEzhffzhAC_b9*b?KIQmfIwG;rGbhO0zlFgj9t%P_m;=${*gs;zWt zN8oC*14BpWeZ*YB(Hz#qM}N4tZI3#L%_atMqS9@hUN|sr?Ws=QC35D~#4Bw<2HUm` zTLyu2uNwSHaXKag^bTa)PV-HTeJv%c1hV3u@zbKat)kJpxPLddAjdqA{V^RXg3b8r zUt_imegJJzQLh_=_tu9u$`czX%f5iLs;Sl)0NayTON(L!0_9pKACp#onEAG*UnS*) zDCa2dl7>7TT<%xI<|fhlNSJokCQxfk{WFJ9T%A;k#bze$lcuaC<0M)oeyy?u4o?}V z$M#Q9oQI82e(%KQClaGxb}yAyR~b5_uN%ow!M2LJoY5z~{m1&PuOh<*IgISR1GtHR zpfT44!p|4~`#uQ}9BhBiP|e8E24$E0H!~8AvtUHN;{F7fNP4n&mM`-jE2q_gV=j_O zBkq1JoRHm+p1lxAyAD&k9(J=1ee=x(;-?eSyB-B^EyPYIQ15DFxeYZ8X&7k;pi6Ly z;lk515`LP{M|DFhcgVaDUj!ww$a_^vZejuARff`?EJ&am736{dKmXMhm@~NiglzOg z4ZoP#wsY7IhaZs1OXAR2irwn5a;ThB-L||Ku*tg(s5*tbx!a25;S+akJ=OE+e`M@A z^90j>=!*5`vp;Ba=e>E9>rd-uaqMlyM(`l9gM0^w9Oj5SW)cg!AR~E0OP?eNG32=!NNDMBSzKfc7q^ z@7aD4e`@W9?w+OX;qgW8p5p$g9JaU)r`+Q&8fT(Z2uG*jYyj~H#FV%;0 zfnvjVZC0fpkeG!Z86e@(`4LEL^XUAD5s?fVP|FIYuo5g+RMwM4mqVQlL)v1^5$X(E z9SP^?7*ysK<>vZKt7!HLHtzBn3B|QB#UV}+xDi{{*|s2bO!;}CLrX0aUg4-1_cPwZ zxFw4&aoHZnrXh~>3}2QrAN}yuw}GZDj$E~}mTN=~yH{mC{Jx;OeRQi~VE{DjY_^B+ zw9k$;XXjG%b@YK@$f4QHIicqZWY5HO?hVXgE?_B$smBsvp5w{1!;#K%C20364)gUu z@rK&fOW9sjU=}t@A%=LLl=|pLXFdDGa@iA@$~Iz!w_U8ewnUaYQj#sH`o+fgOLEHz zw!?kg5TQ3vuTi^0&GsA>rrTkGNv7I4r%nDoX=M3q@xn5*Hwb5-BZCT^V!7KReboID zTK1Y47J{SXZjL;BV_dYn?IuVP=Eabyd(+#{_Ycs*RpxKO>Z0Q&!esIT8nme0WFVZ z<)5m3hXBj8AVUy3my1*DiUWx+;*1AWeqopdx5S79Qq zacDgtdqO?2bPd)iB;pQk_&U=co4Tnvni8?1`A6tBuQl?9)MJK&V$PK_{%|V@1$dOpF>ANFwoDK z+NTMMp@#_;eZS9XPcHNq)))*v>d|#&lx-E z5qOxBe4iYR!rU`$F7Fg1Kj|Sh(#R|~?jbkgZjyD$InRnF2yx&KPQy$#tTyoCaamm!a|uN|2if?`o`CD#Xx6}*X{2!^cM@vj{2PZE zDp_K4MnY-QI$e>kTo$tip>}}ub?V8|bBvXDdtL^-B{yI4?^gM-gsRAzbVdeS;?^No zD4WpTh&SBi9Xktd)Jn_I`sQ0jPS$?H&eFhEJ5xv6$ErEpX8DU?s6lHsnS5Faob;~d z7~HvBM5x5ZjKxXb38s%u2CP?M=w#h@N9>~*=K86F5vOnm0nA`VhY)?^Shq$A@5Zx*ceSqu@67fkn@soQj2!b8_OoJW_7#Q1y0@H?u%2_1j&9DA zbI}b1(i8ckNCvMOaRTyCo<2cPGJ$zpdkLQuqTzIPk$gYP)KOl}y$wCwtBlE0m-$*M z&HxzpZ9R;f*pOiU%sziVTJT*%p!%H^q=4ET%4hNc(iQbu=qjqt&?V8Q%)jntXrTUH z+W&*7dOPL@P6G-8_4D-wF*>l+&iQMp=i~1zB^7mWIDlKr`y zIIZIC&!DY2Wj2u)mhk1M85xrqTS9v71!Pdy`y&-8J-b#jwPKF{Ai0beYlpl(%j&I8 zEgcik`A+o=)FCnnVrZY~;*`UdsEE+$X=uqp&}FX)v_s~J^_YX?MA7BM?m9x}6?zdg zm7Wqcrtv+Uc8u#0q53dWM5i>ma|>tbqX;#HuiO!B1UPG$oI(=L|1&qE+x3KbA< zB0hR*=V~J}*jXgm@bQ+o3vCqJEys%Z6<9x;a`;H{HS$@86z^`+HsE00HMlNNxen43 zPZr}$m*IV2Gqw!L(J6+3p==b68*unyvJEG?H2&{|~mEkA-}^uK6?=u~9yfD%0{nzJJw z`-z`4N~<#lxN&K2&o`>v@GA9CYq$rT| zDzh!xW|GS)MHaoRuI1ox&zov|Qod^Bu$&9<>Tm}JB6c8v9HHrk&-YwZt+ToOp)K)w z2Om<+D65}+lyNNk2LWu+8AoJ{B1%qxM2~~RQXo4_~6-rVaal#wXd(#B==(D zUs6G<(hWxWz)O&hep>Q^q>(fK5K3{OS-an+_gW@)nZew31fW_abYY~$ac|G0w67@V~#`X{ucdHT9&rFek`;Ix_$+wHLCJv zh|w@c8Y;y7FE^CPRPb9;o$%DGjz}^Dy^#gH`c|Y^<;9_$ep%!)ibZ)tQCb)qyBG{4 zPcZYtYEjysUo_l7bp6D3^absW0k3xHBh}e4c)9cp6y%0sqva7!Xup0x?DcBLiZ zJdq04eH)-Q*p&c-XP=|&<|UC81#jLyy$}78!tmzCrNqn2lQZNyc`&icKi3?gqZNC2 zjeA+;j{s{^)h?^$_lF9RkcI4O^SLD?$pszXqnZ6>bqbBPC8Rf6E=9#|+ZLhxlKg{J zU9<-d6)%<}=n(Y^iEtZKMLXo{Q<0B1D`VYNHa8BA{va#MzaxBGOBiOEUaK5z&L-cn zvP(B1(Y_inVU)|gp`G`x+^oBKgZcgah%-de@~(KdNuSuTUetJfy?2b?a40_k)2T$W zcKw1Y&|%H}rrLY;dZ-%M##IDKHU#kXOuQ5LgNAOn;%kz)rn85bJaMDzqP+bz30EXp z2L6MRFY>(8{39$^C|QXaj!GSHrNycqf?825O1KPCI1XwZ5T`}c9+Djd7)9G2nqH8# zQsS1MsPs~^2d<99yM4@&hoCP8e`XHVaPu)c=YKPKVixIfby#9?f$T zi2F6abFvFE6TCWty+ZASgWV9goP;FvO1>*Sn8z@rv>=WOP0;*qzf!mryef_S_mc;e zL**h_j}`sl?qXe!-ESxV+smBSg*w#-{Oi{X*soul|G|ht+|^l9ubq9 z56w&%+_Im%l_inMJRR#5D1JnQ=O}a07J-@njiWefEOYKbEQ>3z%Dc!EgN4?}eR8KW z41>qORBI$SN?f8sdoE#|ezO0rYJyqqJywb8hD&pnNhIB+NfpVaN2|171~0k(fvGCs zUEp&$O)YHQV3+O+41Rc*(aA6D|3G|JATCzMaGmH=R$O54-s6Df#gJWIOdY-StOGPM zC&on^>E31X_LEF3NtH{1=r*%nta}KX2uxNJXlzj;(XUaA=ibfjPNJTDmE;(m?X0M4 zHEndp%}{uhnTnC@EL~Fp%`VzrQQ%cpD>r-bgpF{Pv;z7T+B!y6>dkV*Afle-1KVoB zCO*4RSRC806r_*%j%%PbP8}S;9L28Hs;=mA3#rkBO)-e)veL#+B;@~I_Wc`hy@y2X z!iFoXDUC<$0{INd5!yq9E#wBkz+UUWLu#tE;N^r{iv@=U;7(8QcBGI!QCmLI&;+CaYl!d*2JHj09*DwD6 zpIz}^HMjGB?Tu{pYjspp)SqqNOjAq~O%b8NRW^5wEzv1v)=5NIVXD=<<(*JdjgeH{ zEG!*H?`1uo@}8H6YUMBlS8mC`63d*cHLfqToSs(%Kz_&U)GwMUN=NwF$0^^NuWg=J z_ghoIV=m1q5b1q-v{siwz%wT$5!v7+FD~+Al+ihwbgqUTa_hNN)qo+CIQ1Q~9@K$q z`s*s_*riYb_&fs|&OnPxrgxI*3}XCw#d5h<+n7=&W{J)@WjZV*u+QVD1j zAsXEF0&EiE4Sxl`dQxF(j`WKaR;9rep-RT#;8(~NQL{iP67n_}Nv4YU(o}q^%BTyA zCM$%~IC8d$)y>q2Q?HekZwrJ_QJ1UQB*m+h=d=P|njf7#)*-@0GyOksjD=@(Hp-3+__m%$eb4bI`tI_6yl@}Z+3-5@b6lQnA2*a=>?YPCgr>v zVw)&>Jn9wcyJie<&fMi~FFhVc?yXuZyU@Yykm!s{RXAPVPN7`Ltn!P@e5vyZ77K4V zHrW`0%~V{Gp^$@DrKNy?b?bqLGG%Zswp`f_{Hs48qG>}JV5`A|!bMf{f-~Rc-lRu% ziD@HO3z2dnncj7j6BrW<+hC3G*&Sugp-#t%h;`6fb=v)Aq>%Y^2Qu#A6>i>l+>7mas%Kqo&)2aLPxwrPB{+Hobyao+B)9QBaTA-nVjW&bcRbh zD`mlDA{8zkAt$FA{hJ=*{hh#-Gc{lkhBfG@U16_iSp$|}1bf0z1XKV_bI8kEeLWd# zEM~JJFQWBj7HQyFP1}>L2GM@atRx4$tK9G^f2p-^f1a$#pw1+H#*VrXqcA8sX)y93 z=D;pU9I=0QV8&?3!Ej?tN290~+;aPL{p^53lDzo-sEgZVixsLExNU3NMBYG@8|s$sw5OXBtCmm;K-2 z+pXg`7^-`~6V}7@erk_c@HWa#Qxa4-IaB-Bt1`;dRz`qP^ac?PJ^|B$`{^R<5gA(s z;hO`OS)3i9nY~fo>?rtK_m8h*@e`%{lk^@ zf!XR$m+0O|-T`7iC{+85Kng#!ohLFt$zI$dDzH()5HhOtFqqnl0ZlE9C}grA7@QH; zxkVnX+9Hz;AxzxE7c>OsX5BX21XR!+=!VYgY+dYJ;vvSqeMaaOM;JpC4)-{~K4ovb z(SzB|pfu){)UDkEr0VdHk5o@Ik|U~&<57AlKXjNcJ0N#PsKmLfYfZ}U+3^+`i<=}n>d3{f#SNngnQg;GI|Xdp>_jUu%OS-kKqxda(gSEy)gy;Rh( z-o<`x$~G%X>kg-p+4|e+2Q(BTELS8uzSiN$wWZ5Wa)#P0+tZybvf;1T*XkOLT+E`! z8F(_geo&lsaX#G~qD9Wg1dhh?N$zi7?LBJj#rP1a2vTV-mSzru4UchFK-eQNI4#3wX#G zcE~xm=oyDq0o8_3@1{>|9&)$FB-{3kpNyF;0{0#f!X!^U22h33dgD}m?tl)O?%F7x zOPKaOSB)`&=wHCq`@_7TXb{@h`l5tcKDTbZxY6sGz22eE z-r0W%7!d#S?2zs467l<|_6T(U&!~L=yQ2E9Go#xV!e>eJ1(5l$eVc0U1x(BKJ2+mb zOb`P|Sb`K87#UJ_IGL=9eEskC94`{+WcHVP%O7GVt2q=Hi(mD7#ZAI08tOiyK>;MP3jd!|9_lM_voX-iE)l4_64m2VJ|vxLW~rDk03 zmwn)lXPh6JeX?g}-3KK2(^8!RqV&UUHGC7IeiCZu-*U4UWA$a&(%JyUD$eOBBaf5i zC(snMMHw{Nj1fP%Q9oFn2ZZWKQtF#;Y$EN}f^tJxVs&!aJbwO> zeKN0+&EBoOQ?B3l@e3D+uO30OS|%6zCMbNluh-94to2PT@1%%59J}2h|zWQK#HI2o*OE zjgKOCB)abe74##D;YjbHB!NwY?;K7XNWLaoK%Z!_(B4EYV-{|bCP7r*Lqoi;VUqJ2E%b|m#<^5`$Tl*moKER`?M(PPtheGv|WrT0qfBBL7d$NZ}<`w z;KmegMiBkDfNL!Zjuw~yT^>By*@0<8M0)IKC*l@Vu?K^5t%wiWSmvYppv=vowU_IIiZvSgy@blvDl8vs3k%9mY}@cD2+T!K5WsV!h*jauEa~<){-h^yw^J=0Y1qLrX!= zw}OVib5U3&;$>xMGmJ7v%%L=l=?Y4!f6Mtx+uBUU%WT}*h?$rbG0mJL*OL<)P)N|8cYfzJtl;cG&Kj0Wj7R8gl~3gL zmbW!vFQQ?o>FYQO74}kbdW#yHv;nB~h2auOl#uS&>7G@^33d7{Jj`R<9oq;i0>?-T zW4nZtXh8Hb+`LSU3nf23t&ECcuhI=)rt)&ImRJULq{XV586_e&B!^=;{}%d)3Oht_ zoK>35jpF|OlbSgwdr$wu1_Me+8#JA&9Nul!A>dRE&XfGp(;x6^R)PHmsm9DAhX?`oE+P0x!NNxubRGuz%mzoI^^@Qc`@}4e1s1UZdq#GU9QnG>r zTR31K*_lrFfP39k-|raXxu5P}rrkX(=_!uCBP8NV$fHhx9I~Ww#(dYTEoQ; z6SN{EhU@u>NS&XuhBKI$iH>p{t8G-j_hTWQs<}Z|n0cqVy(B5wnc~bE&dB-LTNKn0M$*o0 zINBe+vUE0S=H?{Ktr}n9JU3Pm{v)3cSDYpdAWDnT29{2-?WSe-G=Cr*xKh=V5leKkvO6Xf z=cw$S{VmnY+6;qAx9H(`$H1IxNQ!wA9g^9*i$US6*1qbIUcD{En^H^u<>Rs|#R}Nk z+Y;Ee9?G)pw(FhSS)h4jg1kVifg@OBspLY#@}7^Z+hKDMu=uUKsnYu+!)lZsmQcPH z?T|VS#An@ACU=n#ARP~qfo{wpjgz1LnBLepqM(6!Tpo;zg))R*XW&{PT>aZnFgUV= zoTZGes2dY@_&HeCTDEX^6%qDu&d)Qz&Oy?f;gZrf=`SfZVt*}67j$Q#MPYW>-^Zdo z-eBL4`Y;o>(3o|;_HmrMRXWv8v8l#jc6px3EqGb9+abkl!;{~H-oAM&O01gO zYAGgd7$2Ec$l2VYoVDfk-1ZT@@L*(!$U)^560oOiTsufD9^t=^=>!SkB(3rzj4;Gq zMW7Q03YdzSH7td2o)!Cnq&zh6%QeT3o_^aNIfV83uzDGx%7->71+8kcOp+2IH$F;m zW|EDP!LjKz(MK$26XHhs$^uQ6u4W1aS@Jgqku=FP+%JE3aO?j8?MB9`D^a5IG55%% zjJ4rybW_pv$W3PCx^$eqqy_P^fn7NxZwwzHZ?KE`{vBVy#6~$%0EEk7qo}~#$|4Y{z6Iq(ZIwG%+0O_Fsn#?9+>uJ!o|Y^8uW0384c;% zDG4goB|~Ro}Hg#{L z>y^-_f5PlWLoawhg zeQ$d{`G)S%q&T6|sQRj=dEShZzq4|48hp4SzY(4ee5oSbd|xS(gunufDov?zW+}ORLJHaISBC*3kE5%;J&JovaGn%GF~X5S+2}Bo5%Q{t z`#X(SVDQe^X3Q(ri!A4(nFL|KAi4tn!MLT;ujN1ea;18n;up*NW_^8(u95vU<{X$; zl2SdTN5XDF^uVEzk!C@!;?(y*8q*Mp%n2K**hc9Zc6U@=5*ReF^-5VWcKT`J6sCUu z#vbBu_YjV;^lDfKI`vu@)^i285jf=H`XWd$S?1x*M%nZ;w_>LcXVNqmJ^@7Zs2KT& z9z{6`n~WDP;<}#^4!vuAcleUoxWg0w+)lt^4j&wH-ZE{U{ z-fQ<`qllNo;KDi#c8uw5n_-fnYn0fX#Ew&kSV7w(b{s=7R|KJJ!I45+!PLSw=>CH4 zxi}C>Tvhi zaNiwk{-F4`CekkVp+q~V_E-nDj=%WKhFv5o-C^%*JZ2GZQAF`?cT&ahn6VBB4nV*Q ze`1WugncOa3()+xmbE$_%3$v!+6EE};YXRb_iOInU@TiP#$kP}!e@t0LjgjcEUY#k zizzp-I4`~7Lt}aA+r=b~RM-Q=YBu2v5ypw!cs-a0G#jt~`gjK%2im$m=Ha))2;klX zWI?jSIaeYV--UoQB0ppSoGa;<6e2&v;q81|7YX~i+I5alfa<4N`0lWvE^Y%S=SA62 z{2%B)zLPzLl)q>eBh(&8^Ch#yHHrF@LihmrTRvZlltbufO@mwd{BfDB8!x2XpSc=00!~`}dVBEYY zkVQD6`Zwsq*T3bS&T6pZzS&91Myx>|xyyqFvcCzC3l5XQ&a&Yy4_P{1%T9amkP8O3 zt}JrT1a`0B<8TVnF#U|5?P>3KeVz^Im^RqnX4BU8_Xj<va1RY;9FY6-ov+Tg*TER6tN*Q7ho+K*K#1~uwbz!i*FPU?#rvJ# z8(V<-s6)-B*6lfMqucasvC4Jv_S@-Hs|jD48pQNO*CFV=sTHS0u%PqhkA1Ov`Ay=O zs<~i1x-xQOP%I5QTKi;2UrP-vNd7x#Rqnx{Bk+k}t8zBCw)*a1r!z5DwTn$kOw0~= z)Bj=YoPs-v)@UEwwr$(CZQHhOCllMYZQJ_Cnb^rpCb_w{>OP$FbgFt+S3h)B_e1ag zzP;D_Ee7trZW&lXl19jX7V;f*FdRQYQ^F_^v+m*ZV%U1m-{06unx#smnu+YH^fU~( z`gxki4GSeYU|3#UL+u(Hk+%i7*;n)%u^2jwN~*@r7uU1%#{@UoJo&jqCjXpOWg#?cJrd8WNyDTk9SaAAxD&H)QszoV;nu~&vFQw`vNItINc*<7s_2wC9 zC{4TlK=z`>7hgUWsN*RaP15oEsU+yN$zo(3sZdwL{Qds$CR+9~s)e9kBCQ5SzZp|8 zD?TF`;@w$yC|SqzOtPAbo47Xt*?S`8IkibRb)+%FiM=XxJ(xb&jyiqTk-EzOa7qcT zOe<=+K+rxu6*k$aIQOSD(w0W1GpGceD`hRBBOW&&dwCVE5@=I@$M_dJV%(rLcg<^Ve~%Y|%JGnxad z%A&oWsD%1k=VImNS{h`Rm=~luzoWzNfW6g5x$pQHN#g`{$ptgR2}M0n+&?_YE*8#`x7`oVom z;=v%bV}D>(7ww^U3Q0|@w!!_U!ODnSjYr)}3b~w~w3U_DZt`BRsVCDwn6vFmC7EZi zd2^wu`WGGRlX5!hRH8OU<8J1eT?3MFw+DJ-{6qF_y1Hbxl_vV!gnHYsP?_Alz*c6o zirSbCrM*C_bo33leh;Ip&l@&TO2bC&){P`tLiF)*XQ#Bef5a{$4<~Q=d2N~k?vmQx zD24v+@#M|Yz=^47Ll9zje5*juMiQjbjiuq8RkVLx9uz6a(aR@wwSBfno{lo^p>db~w!Y(33C<61H*b?1M24;!B zjk;qTneg)Ba2;9LK<|{}_xcEbjeS(GED!ySwkXFM;JzJ}t%*XW*Npr`as_fkeL*Bt-AUW2-^Uqy^hHb@^TL|s zv*Tm(;42k%?4|?)l1@}#?MRXzY6x|JUV9U};#K$eZ9(~D@jyA_{){`dRz59g)WcE# z!kAepnJzHtqO1Od&#)9r4+K?6w53wKvqcj)UH5EP7o7N`QOUUIiu<{FSq?IxE#K5p>QT0`osQ8)o3~%DwpFjTR=8t7%X#s{Y&w95r|fO1wvV39S^Vg%{PF(7Zy_@hcpwmOV`ZKLp)6PD+QChNG88r} z7pAy^HQlu03YHI7*=Q)jHiY>qJ2J%idKnzZPX_!AO}Mnto5yJ!@s>Jm>#TK8f;ksu z>?DeLbg-3?cATn>ZnmbpU}PzjSJy*dOAhCSNZ57upG_Dd_1r~kF?~wr-N$J;UMBVI zCAF9^2P7P5hqTh#;y!OfLQmc1E&6_WT&%%x)NVoeS2j0jZ%L}ZT89Sc3%^xN16!B} zs&9QWEncc|FV@Owre8(|6NsgU&P@wfyC8{3V(fx$AsX?reD^uQv--$0JmP4N4mFsA$s?VCE&X zX^}+JqR6MlQ7#z8x$#tpcOa)TTj+U8{VD$pDbv2~iu{lhgzib3n|F+gMY#Mqa^oMz*v2fsT=JNu%hMZOO4sc!rp}1;&%~u|CA@CoJnG2numN2Sru1jK zwZqHw1$Ln#Dh8@@r|Okyn#3wqmEiVVGE^igyD*6kp{USy)zBWrAiT^VXKX|D2N2|7 z9x2co#e*^=MhvL6-neq4jVh>i*&sO>z^rnO&Gt-rgVS=2moRodV080fxHziRIYtb{ z#KGch#sbrfjpxY@j6@ZEP~q3)RHlq0*w^S*77fGc*X*77eF(f;0bXf+z;}(D0Ml0w zw0J@2m3P$k{7<3uognT6h-)8@Q1N5qNmdU#UPHM}cvdG&%M4--%8sF0eWm$9(mfZ< zS&KywgXuZrMo1dI?8%O@tz8}5**!RN2l}~nh^N;aDfg?8_$ohDsLC}Y&T}rJ#Xt~#{7i0ZF z!q)|rt0OCQ+KtXmX6 z0>FDGy;X}>%re}0#MBGFF~1ALAsr9aVP`f$%NE_uI;m*`r3IZWjOF=frwy{4c5q24 z5F}JrKAdELTVk;UIkFL>S(kfaJ8pGS?wSLcd_2gIBd*s-P+g>ft1Us#PCw>)&&?LE zanl6A#7*a}wS>L2QGIfz2)kRiLdPMUrX%&D z5wh|@_)c34ow*}ERCDDqw6Dp)#p$=<$;6LXVmY+T(y3QuwxQp#+|V8+M+N8YhAj4L z>J)Q)B!Ud|2@#^sbMCm-Q8#P8hd7G8TfwgYo!#CmKImI7PZ8YK+E~$Kzk~>`(2LRt zq2)!EHKZ6iu2CPw5O%QFA2WKCm}dxY6MVfPrlROc*m^OwLCp_dY(@xdCZt3s%Avl;R$Y>M&YqHnlL0Qj}XU7$zS=y_Yg~!gr*s7g28x zau`AY$^j4xKo9`CJ>_;1TnL|dck+r!jL78TN#G;gKRX792Jra}Qx0kNA_bhO9uhHH z@Gu%r`Qf-esbtK|Y|;tD<_*ti^B2r%JaXINHyB|)f?uQbC$-(LY~Az*?~UYaf%{1o$9f_M&P z=?wdaKGzX?$rQgA%pKYV;A%&Ab*95iF!pTz*^}51b@bq*2?TYwG4w#(iKrjszo*`r zk7>FE<{G>m)8b0t2WD*KSPl9~y;<$z-Bg(6N95TFcY^-pSgkCTJO-Os|GVWNg+#4k zOY%Kz6E8VUFhgL37y^39o5CN4#g#lQx;2vJ`jB&|*AD64I3yT!yhWN7ODd1EJf6kc z#(c_g#M3$bYdg!Ov}lPM`FQJ~Q601bYlJ`?&Mt|}Wy@5ng0$gto?s#uziz^yeZj>7 zgbM_FB3Qf3>O`aHa%=&0d zHH#*+Zp(7bba!!;HyB6TAhm-%qMe9r$go?gwJW`A{MjhZwbpdi5{EAy$-%EPGV<@t zxy6keDN%IiCxXtg<7toR)( z#3z{)n<|*sZAB1Yuy^Gs-;JSsGx#InRO2Y}a{Y1TBqIU{IQ1hxE*J-bC^iv}3sru( z!5yPtsb)=*dI&4%IPRl1!_xV!A))!sgoN03LnwY1R%%P+w8>9L(4lhQT-7rlZu2LBYIDr46_yI*rkgY(KjL6rIi>OInvss93N>h0qJF+7=}Co zd)Gi4xjP~oA7jIyv}hDCLBJ(D(k{@?O_G(JXBT}$r6=Tn#x7n;J&QOmguQkXW z(unc#_{Am5{EkmWCz{k`AY!Q>il_wLE5d`lXlU9{ymA|6Y0Tq`kG&io>>XIv1K)|k zVDWb;-ctyDZ`eXcw9b$gNfI(K}W_3HdR)GV)6%lr7a=!+O z2@5l}WA=qyOBx>^;(KMVmgWFeFuH4Ubw-dLXlrsa?SBlEz95}e%nOb-TKz?a2#aM& zc&G9^y_pujea=L%C|+aLzc8FM0i>>(lNua(Po<-|U0 zBq#>pdXHSVMD>6zqXkE3oZ0n=>Vsv++ML=t5!PcdI;Hgxbw}Zy5;vpd2B7niIEQGD z7@dT6;R<5u@AEq01JFE~h}&6uI#bPK+w9^x741E7$M46O)|ba%iS_evE)T;Au1U>E zd3!@z|6uJwW8wv+t{TSy7mR?dktRU9@e7D|dUc|4RJS1E>cMX`E;K4c(qmaIX-DDT z2B%-U!rkKCGp#lS78`LX&jb=KKhg=5o@%Q|&9vNiq2uEIT(2xYrUZ~%G(AIal9)6< z&r|K-&n>q~l)JRT;M~~0&LM-J1T%nzX~=^-(nC~B;+QI8nj*nl$K8pFoN)!YT}BgM z%mKS$bKQvwWBq)y^Aw;AEE};wh-+-T3A&qe#%NrYrv45t z8Vl+uqYZF!Av6|%V7rVfc=V`2rJZ?%$#MnY_Ht`}P}!TIoja6jO&K3`&nK*5wiEEM zdSdpX#~0WUlaX-U26c#9WnUB)$%w`?-yw4?iV*kETnB@e!Y^{P4e|a>qN@J0r_opy zO`v%>Vgu&gf)`&@F>RY;l&*_u)7nGDw^}wm(2-A92)D)vHPpKSVy=8IZ4rRDd+OYt z5}sMK?BGQR{eieDAk~J*w7U;Yn4Q79f76XAFzltT^u7~P&Tufqr;vOnPhq**IZToy!o6}&K=>x&$}U`ZwS0II zd^I;@E)7w%)|J?PUQ$nt@E2ixl#}}?@J8>Xy;;@QRKab~!nRTJ5rSwQOgI7*6jZgpyeL{lXreGRjxra$lSN#{;Mj!nm>5o20jtBWv zRQ(`Zy|ed@54sd+7ux0*@1d_^@uZ@RY;g>s6a{4`>PiZox9)|s2W4tz_L0I?>^_O| zW?peZUZC9&y#j)=n?B0XJ5iBqdiXp!*Tw*!G>ITL{Z^jY)L#})6`f}GS702qx>I}| z*=k;QMi`gs-+ChSZ#5YfirG6ta!x9q+1VVCID|^^fBE^g>aLf2^|!6ibT4DF1$C6T~|F;a+Xkg9au>6?Yl?WH6z1>vAm~BQZcPR;Vpz`Y1z3 zkEE6fwPMea3q0J&sHFchmzx=O+~KGbSckCV{R*q&gQOU$&j%WP#O)M&Zd~dGOc8}? z9ODIzznuwCd%$@gy=s)WmfZQm&|}<>&>aQdq}UI}9PPPp_d@I+endP1bu$t)<9NW3 zMJi~{KXT=sncL7pNyW|r`IN~>hSV)_=XLg|~AZdA@V#(2*#Oqf& zd!*sc-I(IrCzE_IcVROmow%Pl(F!1c?b1j%-zIG{>%AkzxZ`L!L^ft-LWpp_aaqi`lN1G8h$*4t>U#6W;c0U5yqWYo&J;K38 z%Q0{1G-SX;oJKc6T)#;_kE%GKd8p-6?4{m_Q9R*!sOeSeJ{e`<=vw}^j)1kRktnTUC}PKU#3rWx5AKVzs>$gY+vH1)uXDg>M`kW zcH>PG7Y@Cc_%A4-6~4UC@}=Z4A)?r|D|!j}2^Nb)sRow6{PNn6Mx!6x)aWq`&k6kV zC$G=rxoO^9&^Qla=8$J?V;n<>@s+jv0|AZ~41#PRDAhm8x&7B)l=FY-|00Tp8#|Rc{?u=)I=>dFc8!1%sbh$QYccAn zQ)jovvGK_@8%#G2h5V7@HHJb(jK^IjOP_L&8;ATL-a+RxdOl=kq{DTG6X~qf!xf8r zvr$D;{!{ts&^F`BoRD1OKe6^u_9d)Y*Cz)*9q4EPE)lQpvu$YT#VO!i=_DJNKO!6N zsyaArWlux2U0qTAMzQTAws0nMh}=+kyC0_S^omKRzvy!@dNUv7k`Mlp40(IbR|!cv zE6jhzWDNd<9`h;xcd2ZobPNi}#v&~Dgx*M-R(XEcI*!XKrQz!il!7aLnY9aPrwbT( z2xP@d+Yu!o)%fWl<`YZ#A6Ul&tJsUH*o!O{(LhMir zKTI3g#lqjJB$4HTcT?gnLSw5qn`d9v;*gDHyBWp8xJyX|Ow_-pRJwv36$R#(Wx6z^ zi!1a?P?bT8PO?kmKsUX*GPAX)W;eQsdn*9nWQ6??Zq#9?e3TZCsl_EXY zLBHCX<)h&lJjhVAKp8FwbDLD1Wg{+w2a+*_H4J1FWZxsoIQ)wPw&r<4K~XH8Kt7|7 z^OZVBP0s*LPxteV;(vJsI-exnXFFoT>=HK?QvaC5SGLf^bOAlFI0XiX|6HcpzFiy; z0ZUtc@nS~WXcJHd*Jo~xO{RPsg5g(n#8%+!fyM-1Eg zDW9e07b{m#gOWYrww%i``?8G@^c;qeTJ zdfnSK=8-VQ`B--hpI2G!ETNVJWzFGHHRj>yp)##7O{43G=h!mdN5>%!;;Qv%XRe?O zz%79lvuGW}^6V{}SHb$D$xcnTkKd6>p5=2RkkJ`W9)6|eLc7}$U*@*O$u4oQDs_N< zatlF!y*wFPp*!*JtDV?~g|gHE&#!oWhxrk0U0q&r`d5{MUislfLoo#hB(@f_YsYt~ zL7_N*>O_;0q~z9p!qRvWxg)d-IetABu-r0+NRtPQ%R`k?Q62=l4mq2ZdZS8Ba9cJe!;%dEr_~dejc~ViZAfDdk+)64 zOCNT)Vq4|iKzCfFt!0aOnEnPv%J^k5(tj3G6h#*pnhzA+frS^Ff(kZoa$JaBFrq%uh#Yq^ z^1g@)+E$w}KiZw4GmN~k=ACI(W`il-GWiWy7a*HI=c<$+v(>w355%iIm5P9FSDix1 zJDn7HPSU_@gjWM!fK>kAwGE4R_e-5ADmnb{5niovmH?0@hBVBy6z-y__E3Eg>g}(@Im@t-_ z(FSl{w4}bgOg6&3kWz}$2>(vBuAhc)B;ZU+M*84ESj;ZBj07_UJzaK_Ww^F($GE_B zXN>!|BKlAFl58kKBLrT|P3f1BL((po_R_rrZ!y|7z_6{rh=N3-11mxa(dx`eThRi3eG))n3mc!%akNTjZh5>KLvvqhLKh z%(qz9U910W75~t3YlU)gfw}j#t6lFaUru@7sD%w9>p;8V!xT>%6Jf0?ifv?#F~Nf5 zt_LN7L$bLU5{@UJ+_VSXosxVWi8n+I)$Z+z7`bY;wgW zih#jKqBvdVS3G&zd=*`+qR{tNL@qz`b^2$_qBGa-9rF(ZCElC%Pj9n=Chf#AF{@&E zG{JGBv9ThBi&mF_8`5O+a77UDE1$0UWv=1_AQ+_qfjL7p3%Wr#XB6G#up*^+niU08q6L z!lLPKEcLI7%16Oa(>BH;rN0;!)`Ep2kEC=<0U@W`3rU@XD9Jy2Swi`YSz@f~9Eeo8JTHH=l^Lg#Q?fUCy+!>cW`@ZYE+RFZ82>@Y? zdJzyP8u{zBBeiH(((Og4C^%=twQgpBrIC3yb8SGC2K|?a*p_o9ub?dyzJl^w3mv)N zYk27lc#nfX#m-zAG2b`bz;9*X+dBU5FZB6Z3G(DHxE?pg#ml2*jm4A=V>=;6KNpWd zbD7u#O7K?9@yZpq49Wdg9$P{?^~z&bGs-J>rOrJD%J$(Pdpj|$s|2yRk3AmnYR$kgqif7L9dO)>7&?QJsnS~!@lM} z;fHC8nr&0L0U4l0gjM(00IXV(ctj=}T-+8!6xB_w7p;`|qKOncIb6HlsmG2MWNN!z zk50;P{2u(DS!cpN@^7@N)(L>x^@*sJ2IqXjU4d7xtGh!nM{!#WA+<~F|6@M9Er^$_)vr8bNB z>vHSued{{kH8b%2?*TIitsfphQ$K|TZ;WIr+#Bo+y&-Bf0w(Kl|63J1l}~Z16MNWF zN;V6j2$i+BYYf4{d^h948_IR^2OpAvVMaIINop!R-W=CMoU)ht0KQ<@JgiCV2cI5E zH!&?eDZ2;;a@#GhN@CAFmS$7ag-&0l@#11rm&>Vg`l7PV!eX<&sDiDM%cO7VuT}W3 z+2Qvsdazt;SCQ?Wn&#T7n6#(<9JWBhTM@VjyTd8;T6C*}4QslJhASU^u+#Q*)p*G7 zi{1uU(AyXT3@HMb@JQ*IN!$725>^Ue=_demuHZ5~Sa)nTuS4bOV{7^bZ1;u3cY1(HSJ>8c#-2p1c$}x2Kc;~zwDmOT*@z9$#J;W zO3C`!tm8n*HV(*uJx7^l@$I^k)X)H$Z<&bwT6t-k1V?QnV*RVgX<2765uIi^N>8Z z&}xe=h*P~JtFKjBjiBg(qt`wP1#LJ*S4Ja<6Ttp>4N!rR(V_nQ&i~Xa{W`9e^?96> z+RF=}2}PF%zwm6Gu)J!BqvhfqZG1DRGh;tHoh3jEcrnX| z<>?+uwQR6BJNNflihiY)eOc0v4Izsl&563BroHZ$cQO067$9h}K`Df|Cxa0=3jg1} z8t>{Bt4%ZxMJ4JL9{*k28cQ2e-ds)^Zz#Nl+sJ)EB}2;J>X-UH54!rC<;|57XCgO_ zJ2)9{M^>Jw2BUs*Ir@87bNSkDi>DQ~X0(b&q>Cs|?{`##5@lmj+42^su`8V*P zOlF~iV&Okn%b*j8P<7i#g%d~iDPq>1ksftyk){t~pWI@d=CE~5qjylBBFh+XOPiPO8Brr6oI#2Z$Czm}j2{ zE_MZ{_Wr@mV|U{htqAlp0mbk2Nl0CJ;CXf83|3(J)0o&Fk?#dx@tT{e%vke$QyHd6 zSng%9b4lAnH-Fo-BRv`U{0+?njjh@`AU`{6jDxK+H!=>Q(G(?_wtd$aM%Wlv;DkAF zv|m4J&w|mmpj?1zxcKPNLjBV!jqQV@74(>fF*IWKYYEX#a z5CuPb9>N?&zbil91D*q(&jR06idO2@fB$@Lz5VX)zVq%*wlWh1!HI}0yqrMWX*-uf zQFc#;<~E5f9W@^iKK80iG9m4~D)_uLxiyY3xOZtHJv9&cJL^DxK=CI|Jt4d_OrV|` zhyOZdmjes&2uJq_5Z)%YZe8F^6CvM@L|r-;M6n4OCjNN|p$JwU5~Cy5c!{O({~j{k z)D8B3kHQnEK6FOJI5ve5xE&hXycP=3%xFHn8(Mpvxyk{H8O^HUybf$1kJbjx`l zVBM!>qFt?UT!IAEUEyyMif!qUDSdVzQ@C5XlW_Ft6aJppG6 zuK&!vHs7;%re!BX;^MT_sG1|vZeThtZxb=fY~X50?~K5J-2Nj!!=f@%UTI{Lzgmax z)JEZh6>3e)>d=b#?1@`tr`B5}CYD&YrdqCN$*HfgDhJD!yXL_S_BXZ3om#bf&<`tt z6C{@Mv{mR-W2$F54x2uj0K%tzLBVWL4va_DVs|5q9>1oetZhQtm*E~+QZ=d(jX-%A`mafd1{+!o zwTS=)Tn8mOt7xL3J(JB|B1}NHDmW@#iu)C&^TtmOYOeUVIhjfXds57KsaLM~=KMFA znDnrowJhwPU)3zEw$rsCx#0BJ?O|%#fQt*aC_eq@V71YR?!j4BSBi zt{1vN`<@VScjODx-vEGoFNz=pOn{shlohglf-zFPS49*6&T#^Q4QbxfBMePTA`TA4 z;RnVfzz0_DeV?h{Ln8!_6kWU&MB)CyeANONFIMg~d&Pnh-4lYRNgFfTRC?q`4(>g{ zzZdTnKV^po*gqk^*X{*->68RNT5Y-J9!J1afpAC2!$@S9>j}AmX-9*>so=U|r64Y)QM(qu2jPz;>)xrlL$sQnSGkmqoh(0O`3q z?)M@O=y3&$7tNJu>M>aqym_YdpbX`xJ~=O1I{OOsx5TktG;dRm`o}8J3vOxRii025 z(Jk7)@x~xcm_OR=v#2t}9X)}+yP|YWeR%Rp@_+R(hv1he8_`fKp?eWx8aQ!)*e}iF zYy3{tls-<|CO?);MhN_sFNgC$pwZ{}Y0veA;x3cOtXe0A&`>1Z{_K1dOI6B9u)Ut* zJE>;L_~@*NefO@v&*#0K5JGV@=N>xDq2hjq(3Hy2;0ZE~pe`eAr`&I348_y^H!kXA z%}Zwy$)dp8%vd&0-L7D%B#6OQYTw_L(rEs5M@Gd1qjlHr3A>`&A*RmjRgC9S-&c~W zlV)=p55c1qm3Z78l#a2VC8nkwzHVo*rnZI@%?>_-v(EbJ_qElXO-`j$4DML7d`_Qp zp130#nw)SfxkIW8dhE<9nxx``3>DQ3oq!8UO~?(PoxLVocZZ{mv%$d?q~C?A{w)Vt z00jJp{wgV?tkh}35!VZ@q-!gdyU*!=O+aj9p=(NTa;#JC`N?34w6=2dIuoX3zN!B} zqL{B-^JBhiFX%3HAZ~LEgP(}Q<($B9AB8PU9N)f0<*^DXm9D=QuOKtC%JI)U`- zE|DBD+Ils7xV3_DG01ArwG8^q4aQ)8#C&1-5#FR(1|g|gODEON@q@IBC-u&WMii9h zCsnhz7ECqL++j~P7pgA=YWTyn*OyEde{9o6vhsxC^Kx4-^L-r5oWAB&n%r6wV*0I_K8JeRk?1jQmt%|1tqog!(J-Yt^n{{A_0oC5 zyD_CaMWRAGtKKIVNywY;;8<4@UvxS@42RLinQ#aaY`i-=6&~WPOZSv9Bz_BNls`Cj zC7U=r0oQ#IqH!z`(Ouq*^Jct?ShD*g$R#`7B}UpyX?wuRkTM7E%7}XDcTuy?aL+#Y zOEdMmFYI`KWyg9>rRvR^tTaqEXE)%khP6|U!Jq}wxa$4UILwCXtWDm0pMu(Ri-~RE z4Tc&R`0nv@9mdzT{%!hmUHuh<-eF!|$L?R9cG{`3JO7z0-Z0+o;Kja_-)`7UV<>uS zYFlHhyAy1(Gi^%%?(OIe+#Y^sL5u&-%3>3)qRTngtvT7<$P*uTIOGEe?XfstT;@Gg zpb#Go8XrZuX+h=Cu?cWKQmnJkDxfg$a!yP=i7Jj%SgyWIUiz#fj)N@f2<^!)roHs0 z?|3vX99a9bSRhhi9?xxh3u9X+L|laY4`g)Azh|4tj16+G_sOne&4!AtlJoHFb)Fet8D{S&HL{Y$L89-x6 z8al#AW7aJ46=bZ&EM@e~Rh^8Tw70y5YoGwNg@^ks!J`4C15XxdQI@isOy0MB@62=k zTUX1kueZbjATg&FWXa@vW1vu!{Kum##2n_65vF{HQ3||sKvMyF?jl1oX-ziwiX&^-22H6m1Xj=P?kwca3hSJYl1bE_ypJ3 zcsTY+K+Z&FxHSwGWIxwfXJmz2y^vj?K3B7xB=tj$g5|JO_2n}74ER=1{<$0_uZ0nD)*4zuIvH))QE z!Kgylbox+BN~)(Gd(3)c`dAD`u0TlWj^PdZrbH3jrM+awfAC4eJuLep?$CEL??8mp zo6-7c;#=;J;zby?dqeZX78$EbcZ09NdR4FSDYdyU-gKQdQ6Q`2P5tQ`UW;w=V z-2r+Ob8?5hqQfJyhrgGrm?WR%F!U7HCVd38%`+|WH0?y2T;2p;hCwo(3<;)luyTv$ z)ulBg9mQ=v>V&SuO^kz{2zoWPG;or59IaqBz<;&yDoE)-aX^BcM=`SV-Ksupo=(q1 zEvM;7CqH(}wov!4ucN06edFp0LYI;&47gJ9yr}%H2ow5@{ zh=;1c82yf&r$)3lxJfYgq+c@F?L6u2(dd#leI4z3Se1s8j5yFI_h3z&f%^0#UlH-C$5-8>q2i>ewb%_jNWi_a5~1p1NKmKcQmtR52`VIS9#Ub3rAk%swU

%{pT2)9$%2Bx00BWk0ljBrunqICR;&F0t`AWD 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%0AMd=ML6Ck!`*3^2;V;g&$NQM|)LJDMx9^ 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 literal 0 HcmV?d00001 diff --git a/liferay-plugins-sdk-6.2/portlets/portos-comunicazioni-portlet/docroot/WEB-INF/lib/commons-logging.jar b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/lib/commons-logging.jar similarity index 100% rename from liferay-plugins-sdk-6.2/portlets/portos-comunicazioni-portlet/docroot/WEB-INF/lib/commons-logging.jar rename to liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/lib/commons-logging.jar diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/lib/jaxrpc.jar b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/lib/jaxrpc.jar new file mode 100644 index 0000000000000000000000000000000000000000..a2c13d9a2124c81561f1ecd32cc406c580113caa GIT binary patch literal 31191 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 lEF1Z>iu}~#(jv5P!$3f?f09B1 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≺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 A761SM literal 0 HcmV?d00001 diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service.xml b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service.xml index 486d9c48..2f2d8553 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service.xml +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service.xml @@ -1,5 +1,6 @@ - + Davide Barbagallo, 3F Consulting portos_bo @@ -36,8 +37,7 @@ - + @@ -86,13 +86,11 @@ - + - + @@ -128,12 +126,7 @@ - - - - - @@ -158,8 +151,7 @@ - + @@ -199,12 +191,10 @@ - + - + @@ -217,15 +207,13 @@ - + - + @@ -243,7 +231,6 @@ - @@ -254,10 +241,6 @@ - - - - @@ -267,8 +250,7 @@ - + @@ -297,7 +279,6 @@ - @@ -306,9 +287,6 @@ - - - @@ -345,12 +323,10 @@ - + - + @@ -365,8 +341,6 @@ - - @@ -376,13 +350,9 @@ - - - - + @@ -411,12 +381,9 @@ - - - + + + @@ -426,8 +393,6 @@ - - @@ -574,7 +539,6 @@ - @@ -591,7 +555,6 @@ - @@ -612,11 +575,9 @@ - - @@ -679,12 +640,9 @@ - - - @@ -693,39 +651,24 @@ - - - - + - - + - - - - - - - + + - + @@ -738,8 +681,7 @@ - + @@ -758,7 +700,6 @@ - @@ -794,13 +735,9 @@ - - - - + @@ -813,8 +750,7 @@ - + @@ -832,7 +768,6 @@ - @@ -864,13 +799,9 @@ - - - - + @@ -943,8 +874,7 @@ - + @@ -973,12 +903,10 @@ - + - + @@ -1019,14 +947,10 @@ - - - - + + + + @@ -1047,12 +971,10 @@ - + - + @@ -1152,8 +1074,7 @@ - + @@ -1164,14 +1085,12 @@ - + - + @@ -1181,8 +1100,7 @@ - + @@ -1214,8 +1132,7 @@ - + @@ -1237,10 +1154,8 @@ - - + + @@ -1253,8 +1168,7 @@ - + @@ -1276,8 +1190,7 @@ - + @@ -1304,8 +1217,7 @@ - + @@ -1347,8 +1259,7 @@ - + @@ -1421,12 +1332,10 @@ - + - + @@ -1462,8 +1371,7 @@ - + @@ -1475,8 +1383,7 @@ - + @@ -1490,8 +1397,7 @@ - + @@ -1530,12 +1436,10 @@ - + - + @@ -1565,12 +1469,10 @@ - + - + @@ -1629,8 +1531,7 @@ - + @@ -1656,21 +1557,18 @@ - + - + - + @@ -1748,19 +1646,16 @@ - + - + - + diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/CollaudoClp.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/CollaudoClp.java index 71c125f6..69f2607d 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/CollaudoClp.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/CollaudoClp.java @@ -100,7 +100,6 @@ public class CollaudoClp extends BaseModelImpl implements Collaudo { attributes.put("mezzoPagamento", getMezzoPagamento()); attributes.put("normEsenteBollo", getNormEsenteBollo()); attributes.put("importoBolli", getImportoBolli()); - attributes.put("oldDettPraticaId", getOldDettPraticaId()); return attributes; } @@ -257,12 +256,6 @@ public class CollaudoClp extends BaseModelImpl implements Collaudo { if (importoBolli != null) { setImportoBolli(importoBolli); } - - Long oldDettPraticaId = (Long)attributes.get("oldDettPraticaId"); - - if (oldDettPraticaId != null) { - setOldDettPraticaId(oldDettPraticaId); - } } @Override @@ -876,30 +869,6 @@ public class CollaudoClp extends BaseModelImpl implements Collaudo { } } - @Override - public long getOldDettPraticaId() { - return _oldDettPraticaId; - } - - @Override - public void setOldDettPraticaId(long oldDettPraticaId) { - _oldDettPraticaId = oldDettPraticaId; - - if (_collaudoRemoteModel != null) { - try { - Class clazz = _collaudoRemoteModel.getClass(); - - Method method = clazz.getMethod("setOldDettPraticaId", - long.class); - - method.invoke(_collaudoRemoteModel, oldDettPraticaId); - } - catch (Exception e) { - throw new UnsupportedOperationException(e); - } - } - } - @Override public java.lang.String getTitle(java.util.Locale locale) { try { @@ -1057,7 +1026,6 @@ public class CollaudoClp extends BaseModelImpl implements Collaudo { clone.setMezzoPagamento(getMezzoPagamento()); clone.setNormEsenteBollo(getNormEsenteBollo()); clone.setImportoBolli(getImportoBolli()); - clone.setOldDettPraticaId(getOldDettPraticaId()); return clone; } @@ -1110,7 +1078,7 @@ public class CollaudoClp extends BaseModelImpl implements Collaudo { @Override public String toString() { - StringBundler sb = new StringBundler(53); + StringBundler sb = new StringBundler(51); sb.append("{uuid="); sb.append(getUuid()); @@ -1162,8 +1130,6 @@ public class CollaudoClp extends BaseModelImpl implements Collaudo { sb.append(getNormEsenteBollo()); sb.append(", importoBolli="); sb.append(getImportoBolli()); - sb.append(", oldDettPraticaId="); - sb.append(getOldDettPraticaId()); sb.append("}"); return sb.toString(); @@ -1171,7 +1137,7 @@ public class CollaudoClp extends BaseModelImpl implements Collaudo { @Override public String toXmlString() { - StringBundler sb = new StringBundler(82); + StringBundler sb = new StringBundler(79); sb.append(""); sb.append("it.tref.liferay.portos.bo.model.Collaudo"); @@ -1277,10 +1243,6 @@ public class CollaudoClp extends BaseModelImpl implements Collaudo { "importoBolli"); - sb.append( - "oldDettPraticaId"); sb.append(""); @@ -1313,7 +1275,6 @@ public class CollaudoClp extends BaseModelImpl implements Collaudo { private String _mezzoPagamento; private boolean _normEsenteBollo; private String _importoBolli; - private long _oldDettPraticaId; private BaseModel _collaudoRemoteModel; private Class _clpSerializerClass = it.tref.liferay.portos.bo.service.ClpSerializer.class; } \ No newline at end of file diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/CollaudoModel.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/CollaudoModel.java index dd2edaf0..c3f66f09 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/CollaudoModel.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/CollaudoModel.java @@ -479,20 +479,6 @@ public interface CollaudoModel extends BaseModel, StagedGroupedModel { */ public void setImportoBolli(String importoBolli); - /** - * Returns the old dett pratica ID of this collaudo. - * - * @return the old dett pratica ID of this collaudo - */ - public long getOldDettPraticaId(); - - /** - * Sets the old dett pratica ID of this collaudo. - * - * @param oldDettPraticaId the old dett pratica ID of this collaudo - */ - public void setOldDettPraticaId(long oldDettPraticaId); - @Override public boolean isNew(); diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/CollaudoSoap.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/CollaudoSoap.java index 6f82f9be..073e5032 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/CollaudoSoap.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/CollaudoSoap.java @@ -56,7 +56,6 @@ public class CollaudoSoap implements Serializable { soapModel.setMezzoPagamento(model.getMezzoPagamento()); soapModel.setNormEsenteBollo(model.getNormEsenteBollo()); soapModel.setImportoBolli(model.getImportoBolli()); - soapModel.setOldDettPraticaId(model.getOldDettPraticaId()); return soapModel; } @@ -325,14 +324,6 @@ public class CollaudoSoap implements Serializable { _importoBolli = importoBolli; } - public long getOldDettPraticaId() { - return _oldDettPraticaId; - } - - public void setOldDettPraticaId(long oldDettPraticaId) { - _oldDettPraticaId = oldDettPraticaId; - } - private String _uuid; private long _collaudoId; private long _companyId; @@ -358,5 +349,4 @@ public class CollaudoSoap implements Serializable { private String _mezzoPagamento; private boolean _normEsenteBollo; private String _importoBolli; - private long _oldDettPraticaId; } \ No newline at end of file diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/CollaudoWrapper.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/CollaudoWrapper.java index 8f5fc12b..313e67a7 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/CollaudoWrapper.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/CollaudoWrapper.java @@ -75,7 +75,6 @@ public class CollaudoWrapper implements Collaudo, ModelWrapper { attributes.put("mezzoPagamento", getMezzoPagamento()); attributes.put("normEsenteBollo", getNormEsenteBollo()); attributes.put("importoBolli", getImportoBolli()); - attributes.put("oldDettPraticaId", getOldDettPraticaId()); return attributes; } @@ -232,12 +231,6 @@ public class CollaudoWrapper implements Collaudo, ModelWrapper { if (importoBolli != null) { setImportoBolli(importoBolli); } - - Long oldDettPraticaId = (Long)attributes.get("oldDettPraticaId"); - - if (oldDettPraticaId != null) { - setOldDettPraticaId(oldDettPraticaId); - } } /** @@ -822,26 +815,6 @@ public class CollaudoWrapper implements Collaudo, ModelWrapper { _collaudo.setImportoBolli(importoBolli); } - /** - * Returns the old dett pratica ID of this collaudo. - * - * @return the old dett pratica ID of this collaudo - */ - @Override - public long getOldDettPraticaId() { - return _collaudo.getOldDettPraticaId(); - } - - /** - * Sets the old dett pratica ID of this collaudo. - * - * @param oldDettPraticaId the old dett pratica ID of this collaudo - */ - @Override - public void setOldDettPraticaId(long oldDettPraticaId) { - _collaudo.setOldDettPraticaId(oldDettPraticaId); - } - @Override public boolean isNew() { return _collaudo.isNew(); diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/DettPraticaClp.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/DettPraticaClp.java index 053f5639..b1c70183 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/DettPraticaClp.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/DettPraticaClp.java @@ -111,7 +111,6 @@ public class DettPraticaClp extends BaseModelImpl attributes.put("workflowForzato", getWorkflowForzato()); attributes.put("soggettoSostituitoId", getSoggettoSostituitoId()); attributes.put("dtInvioSignal", getDtInvioSignal()); - attributes.put("oldDettPraticaId", getOldDettPraticaId()); attributes.put("destinazione", getDestinazione()); attributes.put("ag", getAg()); attributes.put("descLongIntervento", getDescLongIntervento()); @@ -627,12 +626,6 @@ public class DettPraticaClp extends BaseModelImpl setDtInvioSignal(dtInvioSignal); } - Long oldDettPraticaId = (Long)attributes.get("oldDettPraticaId"); - - if (oldDettPraticaId != null) { - setOldDettPraticaId(oldDettPraticaId); - } - String destinazione = (String)attributes.get("destinazione"); if (destinazione != null) { @@ -3018,30 +3011,6 @@ public class DettPraticaClp extends BaseModelImpl } } - @Override - public long getOldDettPraticaId() { - return _oldDettPraticaId; - } - - @Override - public void setOldDettPraticaId(long oldDettPraticaId) { - _oldDettPraticaId = oldDettPraticaId; - - if (_dettPraticaRemoteModel != null) { - try { - Class clazz = _dettPraticaRemoteModel.getClass(); - - Method method = clazz.getMethod("setOldDettPraticaId", - long.class); - - method.invoke(_dettPraticaRemoteModel, oldDettPraticaId); - } - catch (Exception e) { - throw new UnsupportedOperationException(e); - } - } - } - @Override public String getDestinazione() { return _destinazione; @@ -9650,7 +9619,6 @@ public class DettPraticaClp extends BaseModelImpl clone.setWorkflowForzato(getWorkflowForzato()); clone.setSoggettoSostituitoId(getSoggettoSostituitoId()); clone.setDtInvioSignal(getDtInvioSignal()); - clone.setOldDettPraticaId(getOldDettPraticaId()); clone.setDestinazione(getDestinazione()); clone.setAg(getAg()); clone.setDescLongIntervento(getDescLongIntervento()); @@ -9939,7 +9907,7 @@ public class DettPraticaClp extends BaseModelImpl @Override public String toString() { - StringBundler sb = new StringBundler(543); + StringBundler sb = new StringBundler(541); sb.append("{uuid="); sb.append(getUuid()); @@ -10009,8 +9977,6 @@ public class DettPraticaClp extends BaseModelImpl sb.append(getSoggettoSostituitoId()); sb.append(", dtInvioSignal="); sb.append(getDtInvioSignal()); - sb.append(", oldDettPraticaId="); - sb.append(getOldDettPraticaId()); sb.append(", destinazione="); sb.append(getDestinazione()); sb.append(", ag="); @@ -10490,7 +10456,7 @@ public class DettPraticaClp extends BaseModelImpl @Override public String toXmlString() { - StringBundler sb = new StringBundler(817); + StringBundler sb = new StringBundler(814); sb.append(""); sb.append("it.tref.liferay.portos.bo.model.DettPratica"); @@ -10632,10 +10598,6 @@ public class DettPraticaClp extends BaseModelImpl "dtInvioSignal"); - sb.append( - "oldDettPraticaId"); sb.append( "destinazione private boolean _workflowForzato; private long _soggettoSostituitoId; private Date _dtInvioSignal; - private long _oldDettPraticaId; private String _destinazione; private String _ag; private String _descLongIntervento; diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/DettPraticaModel.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/DettPraticaModel.java index cd3f619d..6888ae90 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/DettPraticaModel.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/DettPraticaModel.java @@ -636,20 +636,6 @@ public interface DettPraticaModel extends BaseModel, */ public void setDtInvioSignal(Date dtInvioSignal); - /** - * Returns the old dett pratica ID of this dett pratica. - * - * @return the old dett pratica ID of this dett pratica - */ - public long getOldDettPraticaId(); - - /** - * Sets the old dett pratica ID of this dett pratica. - * - * @param oldDettPraticaId the old dett pratica ID of this dett pratica - */ - public void setOldDettPraticaId(long oldDettPraticaId); - /** * Returns the destinazione of this dett pratica. * diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/DettPraticaSoap.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/DettPraticaSoap.java index e7aa1f95..f3bab169 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/DettPraticaSoap.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/DettPraticaSoap.java @@ -65,7 +65,6 @@ public class DettPraticaSoap implements Serializable { soapModel.setWorkflowForzato(model.getWorkflowForzato()); soapModel.setSoggettoSostituitoId(model.getSoggettoSostituitoId()); soapModel.setDtInvioSignal(model.getDtInvioSignal()); - soapModel.setOldDettPraticaId(model.getOldDettPraticaId()); soapModel.setDestinazione(model.getDestinazione()); soapModel.setAg(model.getAg()); soapModel.setDescLongIntervento(model.getDescLongIntervento()); @@ -642,14 +641,6 @@ public class DettPraticaSoap implements Serializable { _dtInvioSignal = dtInvioSignal; } - public long getOldDettPraticaId() { - return _oldDettPraticaId; - } - - public void setOldDettPraticaId(long oldDettPraticaId) { - _oldDettPraticaId = oldDettPraticaId; - } - public String getDestinazione() { return _destinazione; } @@ -3096,7 +3087,6 @@ public class DettPraticaSoap implements Serializable { private boolean _workflowForzato; private long _soggettoSostituitoId; private Date _dtInvioSignal; - private long _oldDettPraticaId; private String _destinazione; private String _ag; private String _descLongIntervento; diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/DettPraticaWrapper.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/DettPraticaWrapper.java index 77e4a10f..906d92a4 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/DettPraticaWrapper.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/DettPraticaWrapper.java @@ -85,7 +85,6 @@ public class DettPraticaWrapper implements DettPratica, attributes.put("workflowForzato", getWorkflowForzato()); attributes.put("soggettoSostituitoId", getSoggettoSostituitoId()); attributes.put("dtInvioSignal", getDtInvioSignal()); - attributes.put("oldDettPraticaId", getOldDettPraticaId()); attributes.put("destinazione", getDestinazione()); attributes.put("ag", getAg()); attributes.put("descLongIntervento", getDescLongIntervento()); @@ -601,12 +600,6 @@ public class DettPraticaWrapper implements DettPratica, setDtInvioSignal(dtInvioSignal); } - Long oldDettPraticaId = (Long)attributes.get("oldDettPraticaId"); - - if (oldDettPraticaId != null) { - setOldDettPraticaId(oldDettPraticaId); - } - String destinazione = (String)attributes.get("destinazione"); if (destinazione != null) { @@ -2942,26 +2935,6 @@ public class DettPraticaWrapper implements DettPratica, _dettPratica.setDtInvioSignal(dtInvioSignal); } - /** - * Returns the old dett pratica ID of this dett pratica. - * - * @return the old dett pratica ID of this dett pratica - */ - @Override - public long getOldDettPraticaId() { - return _dettPratica.getOldDettPraticaId(); - } - - /** - * Sets the old dett pratica ID of this dett pratica. - * - * @param oldDettPraticaId the old dett pratica ID of this dett pratica - */ - @Override - public void setOldDettPraticaId(long oldDettPraticaId) { - _dettPratica.setOldDettPraticaId(oldDettPraticaId); - } - /** * Returns the destinazione of this dett pratica. * diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/DocPraticaClp.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/DocPraticaClp.java index 64d4a693..0f7e3968 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/DocPraticaClp.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/DocPraticaClp.java @@ -99,7 +99,6 @@ public class DocPraticaClp extends BaseModelImpl attributes.put("jsonFirmatari", getJsonFirmatari()); attributes.put("status", getStatus()); attributes.put("errorCode", getErrorCode()); - attributes.put("oldDocPraticaId", getOldDocPraticaId()); attributes.put("rimosso", getRimosso()); attributes.put("dettPraticaIdRimozione", getDettPraticaIdRimozione()); attributes.put("dtDataRimozione", getDtDataRimozione()); @@ -247,12 +246,6 @@ public class DocPraticaClp extends BaseModelImpl setErrorCode(errorCode); } - Long oldDocPraticaId = (Long)attributes.get("oldDocPraticaId"); - - if (oldDocPraticaId != null) { - setOldDocPraticaId(oldDocPraticaId); - } - Boolean rimosso = (Boolean)attributes.get("rimosso"); if (rimosso != null) { @@ -824,29 +817,6 @@ public class DocPraticaClp extends BaseModelImpl } } - @Override - public long getOldDocPraticaId() { - return _oldDocPraticaId; - } - - @Override - public void setOldDocPraticaId(long oldDocPraticaId) { - _oldDocPraticaId = oldDocPraticaId; - - if (_docPraticaRemoteModel != null) { - try { - Class clazz = _docPraticaRemoteModel.getClass(); - - Method method = clazz.getMethod("setOldDocPraticaId", long.class); - - method.invoke(_docPraticaRemoteModel, oldDocPraticaId); - } - catch (Exception e) { - throw new UnsupportedOperationException(e); - } - } - } - @Override public boolean getRimosso() { return _rimosso; @@ -1061,7 +1031,6 @@ public class DocPraticaClp extends BaseModelImpl clone.setJsonFirmatari(getJsonFirmatari()); clone.setStatus(getStatus()); clone.setErrorCode(getErrorCode()); - clone.setOldDocPraticaId(getOldDocPraticaId()); clone.setRimosso(getRimosso()); clone.setDettPraticaIdRimozione(getDettPraticaIdRimozione()); clone.setDtDataRimozione(getDtDataRimozione()); @@ -1117,7 +1086,7 @@ public class DocPraticaClp extends BaseModelImpl @Override public String toString() { - StringBundler sb = new StringBundler(55); + StringBundler sb = new StringBundler(53); sb.append("{uuid="); sb.append(getUuid()); @@ -1165,8 +1134,6 @@ public class DocPraticaClp extends BaseModelImpl sb.append(getStatus()); sb.append(", errorCode="); sb.append(getErrorCode()); - sb.append(", oldDocPraticaId="); - sb.append(getOldDocPraticaId()); sb.append(", rimosso="); sb.append(getRimosso()); sb.append(", dettPraticaIdRimozione="); @@ -1180,7 +1147,7 @@ public class DocPraticaClp extends BaseModelImpl @Override public String toXmlString() { - StringBundler sb = new StringBundler(85); + StringBundler sb = new StringBundler(82); sb.append(""); sb.append("it.tref.liferay.portos.bo.model.DocPratica"); @@ -1278,10 +1245,6 @@ public class DocPraticaClp extends BaseModelImpl "errorCode"); - sb.append( - "oldDocPraticaId"); sb.append( "rimosso private String _jsonFirmatari; private long _status; private String _errorCode; - private long _oldDocPraticaId; private boolean _rimosso; private long _dettPraticaIdRimozione; private Date _dtDataRimozione; diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/DocPraticaModel.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/DocPraticaModel.java index df154541..7b3bda65 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/DocPraticaModel.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/DocPraticaModel.java @@ -439,20 +439,6 @@ public interface DocPraticaModel extends BaseModel, */ public void setErrorCode(String errorCode); - /** - * Returns the old doc pratica ID of this doc pratica. - * - * @return the old doc pratica ID of this doc pratica - */ - public long getOldDocPraticaId(); - - /** - * Sets the old doc pratica ID of this doc pratica. - * - * @param oldDocPraticaId the old doc pratica ID of this doc pratica - */ - public void setOldDocPraticaId(long oldDocPraticaId); - /** * Returns the rimosso of this doc pratica. * diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/DocPraticaSoap.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/DocPraticaSoap.java index ec9c56f4..258ac29f 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/DocPraticaSoap.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/DocPraticaSoap.java @@ -54,7 +54,6 @@ public class DocPraticaSoap implements Serializable { soapModel.setJsonFirmatari(model.getJsonFirmatari()); soapModel.setStatus(model.getStatus()); soapModel.setErrorCode(model.getErrorCode()); - soapModel.setOldDocPraticaId(model.getOldDocPraticaId()); soapModel.setRimosso(model.getRimosso()); soapModel.setDettPraticaIdRimozione(model.getDettPraticaIdRimozione()); soapModel.setDtDataRimozione(model.getDtDataRimozione()); @@ -302,14 +301,6 @@ public class DocPraticaSoap implements Serializable { _errorCode = errorCode; } - public long getOldDocPraticaId() { - return _oldDocPraticaId; - } - - public void setOldDocPraticaId(long oldDocPraticaId) { - _oldDocPraticaId = oldDocPraticaId; - } - public boolean getRimosso() { return _rimosso; } @@ -361,7 +352,6 @@ public class DocPraticaSoap implements Serializable { private String _jsonFirmatari; private long _status; private String _errorCode; - private long _oldDocPraticaId; private boolean _rimosso; private long _dettPraticaIdRimozione; private Date _dtDataRimozione; diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/DocPraticaWrapper.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/DocPraticaWrapper.java index 7c528ccc..341087bc 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/DocPraticaWrapper.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/DocPraticaWrapper.java @@ -73,7 +73,6 @@ public class DocPraticaWrapper implements DocPratica, ModelWrapper { attributes.put("jsonFirmatari", getJsonFirmatari()); attributes.put("status", getStatus()); attributes.put("errorCode", getErrorCode()); - attributes.put("oldDocPraticaId", getOldDocPraticaId()); attributes.put("rimosso", getRimosso()); attributes.put("dettPraticaIdRimozione", getDettPraticaIdRimozione()); attributes.put("dtDataRimozione", getDtDataRimozione()); @@ -221,12 +220,6 @@ public class DocPraticaWrapper implements DocPratica, ModelWrapper { setErrorCode(errorCode); } - Long oldDocPraticaId = (Long)attributes.get("oldDocPraticaId"); - - if (oldDocPraticaId != null) { - setOldDocPraticaId(oldDocPraticaId); - } - Boolean rimosso = (Boolean)attributes.get("rimosso"); if (rimosso != null) { @@ -769,26 +762,6 @@ public class DocPraticaWrapper implements DocPratica, ModelWrapper { _docPratica.setErrorCode(errorCode); } - /** - * Returns the old doc pratica ID of this doc pratica. - * - * @return the old doc pratica ID of this doc pratica - */ - @Override - public long getOldDocPraticaId() { - return _docPratica.getOldDocPraticaId(); - } - - /** - * Sets the old doc pratica ID of this doc pratica. - * - * @param oldDocPraticaId the old doc pratica ID of this doc pratica - */ - @Override - public void setOldDocPraticaId(long oldDocPraticaId) { - _docPratica.setOldDocPraticaId(oldDocPraticaId); - } - /** * Returns the rimosso of this doc pratica. * diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/FineLavoriClp.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/FineLavoriClp.java index 5914a942..7b1699ce 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/FineLavoriClp.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/FineLavoriClp.java @@ -103,7 +103,6 @@ public class FineLavoriClp extends BaseModelImpl attributes.put("causalePagamento", getCausalePagamento()); attributes.put("mezzoPagamento", getMezzoPagamento()); attributes.put("importoBolli", getImportoBolli()); - attributes.put("oldDettPraticaId", getOldDettPraticaId()); return attributes; } @@ -268,12 +267,6 @@ public class FineLavoriClp extends BaseModelImpl if (importoBolli != null) { setImportoBolli(importoBolli); } - - Long oldDettPraticaId = (Long)attributes.get("oldDettPraticaId"); - - if (oldDettPraticaId != null) { - setOldDettPraticaId(oldDettPraticaId); - } } @Override @@ -919,30 +912,6 @@ public class FineLavoriClp extends BaseModelImpl } } - @Override - public long getOldDettPraticaId() { - return _oldDettPraticaId; - } - - @Override - public void setOldDettPraticaId(long oldDettPraticaId) { - _oldDettPraticaId = oldDettPraticaId; - - if (_fineLavoriRemoteModel != null) { - try { - Class clazz = _fineLavoriRemoteModel.getClass(); - - Method method = clazz.getMethod("setOldDettPraticaId", - long.class); - - method.invoke(_fineLavoriRemoteModel, oldDettPraticaId); - } - catch (Exception e) { - throw new UnsupportedOperationException(e); - } - } - } - @Override public java.lang.String getTitle(java.util.Locale locale) { try { @@ -1101,7 +1070,6 @@ public class FineLavoriClp extends BaseModelImpl clone.setCausalePagamento(getCausalePagamento()); clone.setMezzoPagamento(getMezzoPagamento()); clone.setImportoBolli(getImportoBolli()); - clone.setOldDettPraticaId(getOldDettPraticaId()); return clone; } @@ -1154,7 +1122,7 @@ public class FineLavoriClp extends BaseModelImpl @Override public String toString() { - StringBundler sb = new StringBundler(55); + StringBundler sb = new StringBundler(53); sb.append("{uuid="); sb.append(getUuid()); @@ -1208,8 +1176,6 @@ public class FineLavoriClp extends BaseModelImpl sb.append(getMezzoPagamento()); sb.append(", importoBolli="); sb.append(getImportoBolli()); - sb.append(", oldDettPraticaId="); - sb.append(getOldDettPraticaId()); sb.append("}"); return sb.toString(); @@ -1217,7 +1183,7 @@ public class FineLavoriClp extends BaseModelImpl @Override public String toXmlString() { - StringBundler sb = new StringBundler(85); + StringBundler sb = new StringBundler(82); sb.append(""); sb.append("it.tref.liferay.portos.bo.model.FineLavori"); @@ -1327,10 +1293,6 @@ public class FineLavoriClp extends BaseModelImpl "importoBolli"); - sb.append( - "oldDettPraticaId"); sb.append(""); @@ -1364,7 +1326,6 @@ public class FineLavoriClp extends BaseModelImpl private String _causalePagamento; private String _mezzoPagamento; private String _importoBolli; - private long _oldDettPraticaId; private BaseModel _fineLavoriRemoteModel; private Class _clpSerializerClass = it.tref.liferay.portos.bo.service.ClpSerializer.class; } \ No newline at end of file diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/FineLavoriModel.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/FineLavoriModel.java index 5e39541f..af48c702 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/FineLavoriModel.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/FineLavoriModel.java @@ -502,20 +502,6 @@ public interface FineLavoriModel extends BaseModel, */ public void setImportoBolli(String importoBolli); - /** - * Returns the old dett pratica ID of this fine lavori. - * - * @return the old dett pratica ID of this fine lavori - */ - public long getOldDettPraticaId(); - - /** - * Sets the old dett pratica ID of this fine lavori. - * - * @param oldDettPraticaId the old dett pratica ID of this fine lavori - */ - public void setOldDettPraticaId(long oldDettPraticaId); - @Override public boolean isNew(); diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/FineLavoriSoap.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/FineLavoriSoap.java index 9c2f4256..9eb254fd 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/FineLavoriSoap.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/FineLavoriSoap.java @@ -57,7 +57,6 @@ public class FineLavoriSoap implements Serializable { soapModel.setCausalePagamento(model.getCausalePagamento()); soapModel.setMezzoPagamento(model.getMezzoPagamento()); soapModel.setImportoBolli(model.getImportoBolli()); - soapModel.setOldDettPraticaId(model.getOldDettPraticaId()); return soapModel; } @@ -339,14 +338,6 @@ public class FineLavoriSoap implements Serializable { _importoBolli = importoBolli; } - public long getOldDettPraticaId() { - return _oldDettPraticaId; - } - - public void setOldDettPraticaId(long oldDettPraticaId) { - _oldDettPraticaId = oldDettPraticaId; - } - private String _uuid; private long _fineLavoriId; private long _companyId; @@ -373,5 +364,4 @@ public class FineLavoriSoap implements Serializable { private String _causalePagamento; private String _mezzoPagamento; private String _importoBolli; - private long _oldDettPraticaId; } \ No newline at end of file diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/FineLavoriWrapper.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/FineLavoriWrapper.java index 93490ba2..23a1b864 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/FineLavoriWrapper.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/FineLavoriWrapper.java @@ -77,7 +77,6 @@ public class FineLavoriWrapper implements FineLavori, ModelWrapper { attributes.put("causalePagamento", getCausalePagamento()); attributes.put("mezzoPagamento", getMezzoPagamento()); attributes.put("importoBolli", getImportoBolli()); - attributes.put("oldDettPraticaId", getOldDettPraticaId()); return attributes; } @@ -242,12 +241,6 @@ public class FineLavoriWrapper implements FineLavori, ModelWrapper { if (importoBolli != null) { setImportoBolli(importoBolli); } - - Long oldDettPraticaId = (Long)attributes.get("oldDettPraticaId"); - - if (oldDettPraticaId != null) { - setOldDettPraticaId(oldDettPraticaId); - } } /** @@ -863,26 +856,6 @@ public class FineLavoriWrapper implements FineLavori, ModelWrapper { _fineLavori.setImportoBolli(importoBolli); } - /** - * Returns the old dett pratica ID of this fine lavori. - * - * @return the old dett pratica ID of this fine lavori - */ - @Override - public long getOldDettPraticaId() { - return _fineLavori.getOldDettPraticaId(); - } - - /** - * Sets the old dett pratica ID of this fine lavori. - * - * @param oldDettPraticaId the old dett pratica ID of this fine lavori - */ - @Override - public void setOldDettPraticaId(long oldDettPraticaId) { - _fineLavori.setOldDettPraticaId(oldDettPraticaId); - } - @Override public boolean isNew() { return _fineLavori.isNew(); diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/SorteggioClp.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/SorteggioClp.java index dd88f8a0..11dad491 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/SorteggioClp.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/SorteggioClp.java @@ -106,7 +106,6 @@ public class SorteggioClp extends BaseModelImpl implements Sorteggio attributes.put("mesePrecedente", getMesePrecedente()); attributes.put("esterna", getEsterna()); attributes.put("praticaEsternaId", getPraticaEsternaId()); - attributes.put("oldSorteggioId", getOldSorteggioId()); return attributes; } @@ -292,12 +291,6 @@ public class SorteggioClp extends BaseModelImpl implements Sorteggio if (praticaEsternaId != null) { setPraticaEsternaId(praticaEsternaId); } - - Long oldSorteggioId = (Long)attributes.get("oldSorteggioId"); - - if (oldSorteggioId != null) { - setOldSorteggioId(oldSorteggioId); - } } @Override @@ -1020,29 +1013,6 @@ public class SorteggioClp extends BaseModelImpl implements Sorteggio } } - @Override - public long getOldSorteggioId() { - return _oldSorteggioId; - } - - @Override - public void setOldSorteggioId(long oldSorteggioId) { - _oldSorteggioId = oldSorteggioId; - - if (_sorteggioRemoteModel != null) { - try { - Class clazz = _sorteggioRemoteModel.getClass(); - - Method method = clazz.getMethod("setOldSorteggioId", long.class); - - method.invoke(_sorteggioRemoteModel, oldSorteggioId); - } - catch (Exception e) { - throw new UnsupportedOperationException(e); - } - } - } - @Override public boolean mesePrecedenteToBoolean() { try { @@ -1255,7 +1225,6 @@ public class SorteggioClp extends BaseModelImpl implements Sorteggio clone.setMesePrecedente(getMesePrecedente()); clone.setEsterna(getEsterna()); clone.setPraticaEsternaId(getPraticaEsternaId()); - clone.setOldSorteggioId(getOldSorteggioId()); return clone; } @@ -1308,7 +1277,7 @@ public class SorteggioClp extends BaseModelImpl implements Sorteggio @Override public String toString() { - StringBundler sb = new StringBundler(63); + StringBundler sb = new StringBundler(61); sb.append("{uuid="); sb.append(getUuid()); @@ -1370,8 +1339,6 @@ public class SorteggioClp extends BaseModelImpl implements Sorteggio sb.append(getEsterna()); sb.append(", praticaEsternaId="); sb.append(getPraticaEsternaId()); - sb.append(", oldSorteggioId="); - sb.append(getOldSorteggioId()); sb.append("}"); return sb.toString(); @@ -1379,7 +1346,7 @@ public class SorteggioClp extends BaseModelImpl implements Sorteggio @Override public String toXmlString() { - StringBundler sb = new StringBundler(97); + StringBundler sb = new StringBundler(94); sb.append(""); sb.append("it.tref.liferay.portos.bo.model.Sorteggio"); @@ -1505,10 +1472,6 @@ public class SorteggioClp extends BaseModelImpl implements Sorteggio "praticaEsternaId"); - sb.append( - "oldSorteggioId"); sb.append(""); @@ -1547,7 +1510,6 @@ public class SorteggioClp extends BaseModelImpl implements Sorteggio private String _mesePrecedente; private boolean _esterna; private long _praticaEsternaId; - private long _oldSorteggioId; private BaseModel _sorteggioRemoteModel; private Class _clpSerializerClass = it.tref.liferay.portos.bo.service.ClpSerializer.class; } \ No newline at end of file diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/SorteggioModel.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/SorteggioModel.java index d1d890d3..1be0174a 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/SorteggioModel.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/SorteggioModel.java @@ -560,20 +560,6 @@ public interface SorteggioModel extends BaseModel, StagedGroupedModel */ public void setPraticaEsternaId(long praticaEsternaId); - /** - * Returns the old sorteggio ID of this sorteggio. - * - * @return the old sorteggio ID of this sorteggio - */ - public long getOldSorteggioId(); - - /** - * Sets the old sorteggio ID of this sorteggio. - * - * @param oldSorteggioId the old sorteggio ID of this sorteggio - */ - public void setOldSorteggioId(long oldSorteggioId); - /** * @deprecated As of 6.1.0, replaced by {@link #isApproved()} */ diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/SorteggioSoap.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/SorteggioSoap.java index e1d17aa8..6705fbe4 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/SorteggioSoap.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/SorteggioSoap.java @@ -61,7 +61,6 @@ public class SorteggioSoap implements Serializable { soapModel.setMesePrecedente(model.getMesePrecedente()); soapModel.setEsterna(model.getEsterna()); soapModel.setPraticaEsternaId(model.getPraticaEsternaId()); - soapModel.setOldSorteggioId(model.getOldSorteggioId()); return soapModel; } @@ -358,14 +357,6 @@ public class SorteggioSoap implements Serializable { _praticaEsternaId = praticaEsternaId; } - public long getOldSorteggioId() { - return _oldSorteggioId; - } - - public void setOldSorteggioId(long oldSorteggioId) { - _oldSorteggioId = oldSorteggioId; - } - private String _uuid; private long _sorteggioId; private long _companyId; @@ -396,5 +387,4 @@ public class SorteggioSoap implements Serializable { private String _mesePrecedente; private boolean _esterna; private long _praticaEsternaId; - private long _oldSorteggioId; } \ No newline at end of file diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/SorteggioWrapper.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/SorteggioWrapper.java index 63f543d3..9be326c1 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/SorteggioWrapper.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/SorteggioWrapper.java @@ -80,7 +80,6 @@ public class SorteggioWrapper implements Sorteggio, ModelWrapper { attributes.put("mesePrecedente", getMesePrecedente()); attributes.put("esterna", getEsterna()); attributes.put("praticaEsternaId", getPraticaEsternaId()); - attributes.put("oldSorteggioId", getOldSorteggioId()); return attributes; } @@ -266,12 +265,6 @@ public class SorteggioWrapper implements Sorteggio, ModelWrapper { if (praticaEsternaId != null) { setPraticaEsternaId(praticaEsternaId); } - - Long oldSorteggioId = (Long)attributes.get("oldSorteggioId"); - - if (oldSorteggioId != null) { - setOldSorteggioId(oldSorteggioId); - } } /** @@ -948,26 +941,6 @@ public class SorteggioWrapper implements Sorteggio, ModelWrapper { _sorteggio.setPraticaEsternaId(praticaEsternaId); } - /** - * Returns the old sorteggio ID of this sorteggio. - * - * @return the old sorteggio ID of this sorteggio - */ - @Override - public long getOldSorteggioId() { - return _sorteggio.getOldSorteggioId(); - } - - /** - * Sets the old sorteggio ID of this sorteggio. - * - * @param oldSorteggioId the old sorteggio ID of this sorteggio - */ - @Override - public void setOldSorteggioId(long oldSorteggioId) { - _sorteggio.setOldSorteggioId(oldSorteggioId); - } - /** * @deprecated As of 6.1.0, replaced by {@link #isApproved()} */ diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/StoricoSoggettoPraticaClp.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/StoricoSoggettoPraticaClp.java index dd0513dc..b73c9a34 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/StoricoSoggettoPraticaClp.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/StoricoSoggettoPraticaClp.java @@ -87,8 +87,6 @@ public class StoricoSoggettoPraticaClp extends BaseModelImpl clazz = _storicoSoggettoPraticaRemoteModel.getClass(); - - Method method = clazz.getMethod("setOldStoricoSoggettoPraticaId", - long.class); - - method.invoke(_storicoSoggettoPraticaRemoteModel, - oldStoricoSoggettoPraticaId); - } - catch (Exception e) { - throw new UnsupportedOperationException(e); - } - } - } - public BaseModel getStoricoSoggettoPraticaRemoteModel() { return _storicoSoggettoPraticaRemoteModel; } @@ -542,7 +508,6 @@ public class StoricoSoggettoPraticaClp extends BaseModelImpl"); sb.append("it.tref.liferay.portos.bo.model.StoricoSoggettoPratica"); @@ -677,10 +640,6 @@ public class StoricoSoggettoPraticaClp extends BaseModelImplcodiceFiscale"); - sb.append( - "oldStoricoSoggettoPraticaId"); sb.append(""); @@ -699,7 +658,6 @@ public class StoricoSoggettoPraticaClp extends BaseModelImpl _storicoSoggettoPraticaRemoteModel; private Class _clpSerializerClass = it.tref.liferay.portos.bo.service.ClpSerializer.class; } \ No newline at end of file diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/StoricoSoggettoPraticaModel.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/StoricoSoggettoPraticaModel.java index 39cee054..d9fef6aa 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/StoricoSoggettoPraticaModel.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/StoricoSoggettoPraticaModel.java @@ -249,20 +249,6 @@ public interface StoricoSoggettoPraticaModel extends BaseModel attributes.put("stop", getStop()); attributes.put("wait", getWait()); attributes.put("completo", getCompleto()); - attributes.put("oldTempisticaId", getOldTempisticaId()); return attributes; } @@ -187,12 +186,6 @@ public class TempisticaClp extends BaseModelImpl if (completo != null) { setCompleto(completo); } - - Long oldTempisticaId = (Long)attributes.get("oldTempisticaId"); - - if (oldTempisticaId != null) { - setOldTempisticaId(oldTempisticaId); - } } @Override @@ -555,29 +548,6 @@ public class TempisticaClp extends BaseModelImpl } } - @Override - public long getOldTempisticaId() { - return _oldTempisticaId; - } - - @Override - public void setOldTempisticaId(long oldTempisticaId) { - _oldTempisticaId = oldTempisticaId; - - if (_tempisticaRemoteModel != null) { - try { - Class clazz = _tempisticaRemoteModel.getClass(); - - Method method = clazz.getMethod("setOldTempisticaId", long.class); - - method.invoke(_tempisticaRemoteModel, oldTempisticaId); - } - catch (Exception e) { - throw new UnsupportedOperationException(e); - } - } - } - @Override public StagedModelType getStagedModelType() { return new StagedModelType(PortalUtil.getClassNameId( @@ -668,7 +638,6 @@ public class TempisticaClp extends BaseModelImpl clone.setStop(getStop()); clone.setWait(getWait()); clone.setCompleto(getCompleto()); - clone.setOldTempisticaId(getOldTempisticaId()); return clone; } @@ -721,7 +690,7 @@ public class TempisticaClp extends BaseModelImpl @Override public String toString() { - StringBundler sb = new StringBundler(33); + StringBundler sb = new StringBundler(31); sb.append("{uuid="); sb.append(getUuid()); @@ -753,8 +722,6 @@ public class TempisticaClp extends BaseModelImpl sb.append(getWait()); sb.append(", completo="); sb.append(getCompleto()); - sb.append(", oldTempisticaId="); - sb.append(getOldTempisticaId()); sb.append("}"); return sb.toString(); @@ -762,7 +729,7 @@ public class TempisticaClp extends BaseModelImpl @Override public String toXmlString() { - StringBundler sb = new StringBundler(52); + StringBundler sb = new StringBundler(49); sb.append(""); sb.append("it.tref.liferay.portos.bo.model.Tempistica"); @@ -828,10 +795,6 @@ public class TempisticaClp extends BaseModelImpl "completo"); - sb.append( - "oldTempisticaId"); sb.append(""); @@ -854,7 +817,6 @@ public class TempisticaClp extends BaseModelImpl private long _stop; private long _wait; private boolean _completo; - private long _oldTempisticaId; private BaseModel _tempisticaRemoteModel; private Class _clpSerializerClass = it.tref.liferay.portos.bo.service.ClpSerializer.class; } \ No newline at end of file diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/TempisticaModel.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/TempisticaModel.java index 91947abc..250186bd 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/TempisticaModel.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/TempisticaModel.java @@ -313,20 +313,6 @@ public interface TempisticaModel extends BaseModel, */ public void setCompleto(boolean completo); - /** - * Returns the old tempistica ID of this tempistica. - * - * @return the old tempistica ID of this tempistica - */ - public long getOldTempisticaId(); - - /** - * Sets the old tempistica ID of this tempistica. - * - * @param oldTempisticaId the old tempistica ID of this tempistica - */ - public void setOldTempisticaId(long oldTempisticaId); - @Override public boolean isNew(); diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/TempisticaSoap.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/TempisticaSoap.java index 0c049d92..11aa339d 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/TempisticaSoap.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/TempisticaSoap.java @@ -46,7 +46,6 @@ public class TempisticaSoap implements Serializable { soapModel.setStop(model.getStop()); soapModel.setWait(model.getWait()); soapModel.setCompleto(model.getCompleto()); - soapModel.setOldTempisticaId(model.getOldTempisticaId()); return soapModel; } @@ -223,14 +222,6 @@ public class TempisticaSoap implements Serializable { _completo = completo; } - public long getOldTempisticaId() { - return _oldTempisticaId; - } - - public void setOldTempisticaId(long oldTempisticaId) { - _oldTempisticaId = oldTempisticaId; - } - private String _uuid; private long _tempisticaId; private long _companyId; @@ -246,5 +237,4 @@ public class TempisticaSoap implements Serializable { private long _stop; private long _wait; private boolean _completo; - private long _oldTempisticaId; } \ No newline at end of file diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/TempisticaWrapper.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/TempisticaWrapper.java index 15c520d6..ce917e8e 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/TempisticaWrapper.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/TempisticaWrapper.java @@ -65,7 +65,6 @@ public class TempisticaWrapper implements Tempistica, ModelWrapper { attributes.put("stop", getStop()); attributes.put("wait", getWait()); attributes.put("completo", getCompleto()); - attributes.put("oldTempisticaId", getOldTempisticaId()); return attributes; } @@ -161,12 +160,6 @@ public class TempisticaWrapper implements Tempistica, ModelWrapper { if (completo != null) { setCompleto(completo); } - - Long oldTempisticaId = (Long)attributes.get("oldTempisticaId"); - - if (oldTempisticaId != null) { - setOldTempisticaId(oldTempisticaId); - } } /** @@ -521,26 +514,6 @@ public class TempisticaWrapper implements Tempistica, ModelWrapper { _tempistica.setCompleto(completo); } - /** - * Returns the old tempistica ID of this tempistica. - * - * @return the old tempistica ID of this tempistica - */ - @Override - public long getOldTempisticaId() { - return _tempistica.getOldTempisticaId(); - } - - /** - * Sets the old tempistica ID of this tempistica. - * - * @param oldTempisticaId the old tempistica ID of this tempistica - */ - @Override - public void setOldTempisticaId(long oldTempisticaId) { - _tempistica.setOldTempisticaId(oldTempisticaId); - } - @Override public boolean isNew() { return _tempistica.isNew(); diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/CollaudoLocalService.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/CollaudoLocalService.java index bcf536de..bf139b57 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/CollaudoLocalService.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/CollaudoLocalService.java @@ -432,9 +432,4 @@ public interface CollaudoLocalService extends BaseLocalService, public int countCollaudiCompletiNotGestiti() throws com.liferay.portal.kernel.exception.SystemException; - - @Transactional(propagation = Propagation.SUPPORTS, readOnly = true) - public it.tref.liferay.portos.bo.model.Collaudo fetchByOldDettPraticaId( - long oldDettPraticaId) - throws com.liferay.portal.kernel.exception.SystemException; } \ No newline at end of file diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/CollaudoLocalServiceClp.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/CollaudoLocalServiceClp.java index bd1f292f..108efa5c 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/CollaudoLocalServiceClp.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/CollaudoLocalServiceClp.java @@ -258,10 +258,6 @@ public class CollaudoLocalServiceClp implements CollaudoLocalService { _methodName47 = "countCollaudiCompletiNotGestiti"; _methodParameterTypes47 = new String[] { }; - - _methodName48 = "fetchByOldDettPraticaId"; - - _methodParameterTypes48 = new String[] { "long" }; } @Override @@ -1843,35 +1839,6 @@ public class CollaudoLocalServiceClp implements CollaudoLocalService { return ((Integer)returnObj).intValue(); } - @Override - public it.tref.liferay.portos.bo.model.Collaudo fetchByOldDettPraticaId( - long oldDettPraticaId) - throws com.liferay.portal.kernel.exception.SystemException { - Object returnObj = null; - - try { - returnObj = _invokableLocalService.invokeMethod(_methodName48, - _methodParameterTypes48, new Object[] { oldDettPraticaId }); - } - catch (Throwable t) { - t = ClpSerializer.translateThrowable(t); - - if (t instanceof com.liferay.portal.kernel.exception.SystemException) { - throw (com.liferay.portal.kernel.exception.SystemException)t; - } - - if (t instanceof RuntimeException) { - throw (RuntimeException)t; - } - else { - throw new RuntimeException(t.getClass().getName() + - " is not a valid exception"); - } - } - - return (it.tref.liferay.portos.bo.model.Collaudo)ClpSerializer.translateOutput(returnObj); - } - private InvokableLocalService _invokableLocalService; private String _methodName0; private String[] _methodParameterTypes0; @@ -1967,6 +1934,4 @@ public class CollaudoLocalServiceClp implements CollaudoLocalService { private String[] _methodParameterTypes46; private String _methodName47; private String[] _methodParameterTypes47; - private String _methodName48; - private String[] _methodParameterTypes48; } \ No newline at end of file diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/CollaudoLocalServiceUtil.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/CollaudoLocalServiceUtil.java index 12dea105..45c5bed8 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/CollaudoLocalServiceUtil.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/CollaudoLocalServiceUtil.java @@ -527,12 +527,6 @@ public class CollaudoLocalServiceUtil { return getService().countCollaudiCompletiNotGestiti(); } - public static it.tref.liferay.portos.bo.model.Collaudo fetchByOldDettPraticaId( - long oldDettPraticaId) - throws com.liferay.portal.kernel.exception.SystemException { - return getService().fetchByOldDettPraticaId(oldDettPraticaId); - } - public static void clearService() { _service = null; } diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/CollaudoLocalServiceWrapper.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/CollaudoLocalServiceWrapper.java index cf820b85..3b698da1 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/CollaudoLocalServiceWrapper.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/CollaudoLocalServiceWrapper.java @@ -562,13 +562,6 @@ public class CollaudoLocalServiceWrapper implements CollaudoLocalService, return _collaudoLocalService.countCollaudiCompletiNotGestiti(); } - @Override - public it.tref.liferay.portos.bo.model.Collaudo fetchByOldDettPraticaId( - long oldDettPraticaId) - throws com.liferay.portal.kernel.exception.SystemException { - return _collaudoLocalService.fetchByOldDettPraticaId(oldDettPraticaId); - } - /** * @deprecated As of 6.1.0, replaced by {@link #getWrappedService} */ diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/ControlloPraticaLocalService.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/ControlloPraticaLocalService.java index 671723f8..c8a6c0e9 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/ControlloPraticaLocalService.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/ControlloPraticaLocalService.java @@ -312,6 +312,7 @@ public interface ControlloPraticaLocalService extends BaseLocalService, java.lang.String[] parameterTypes, java.lang.Object[] arguments) throws java.lang.Throwable; + @com.liferay.portal.kernel.search.Indexable(type = IndexableType.REINDEX) public it.tref.liferay.portos.bo.model.ControlloPratica addControlloPratica( long groupId, long userId, long intPraticaId, long dettPraticaId, boolean updateFlagControlloObbligatorio, @@ -338,6 +339,7 @@ public interface ControlloPraticaLocalService extends BaseLocalService, throws com.liferay.portal.kernel.exception.PortalException, com.liferay.portal.kernel.exception.SystemException; + @com.liferay.portal.kernel.search.Indexable(type = IndexableType.REINDEX) public it.tref.liferay.portos.bo.model.ControlloPratica updateStatus( long userId, long resourcePrimKey, int status, com.liferay.portal.service.ServiceContext serviceContext, @@ -352,13 +354,6 @@ public interface ControlloPraticaLocalService extends BaseLocalService, throws com.liferay.portal.kernel.exception.PortalException, com.liferay.portal.kernel.exception.SystemException; - @java.lang.Deprecated - public boolean updateStatoPraticaGeneraDocumentoFinale( - long controlloPraticaId, java.lang.String jsonParams, long userIdFirma, - java.util.Map workflowContext) - throws com.liferay.portal.kernel.exception.PortalException, - com.liferay.portal.kernel.exception.SystemException; - public boolean generaDocumentoFinale(long controlloPraticaId, java.lang.String jsonParams, long userIdFirma, java.util.Map workflowContext) @@ -370,17 +365,8 @@ public interface ControlloPraticaLocalService extends BaseLocalService, throws com.liferay.portal.kernel.exception.PortalException, com.liferay.portal.kernel.exception.SystemException; - @java.lang.Deprecated - public java.lang.String valutazioneEsitoFinale(long controlloPraticaId, - java.util.Map workflowContext) - throws com.liferay.portal.kernel.exception.PortalException, - com.liferay.portal.kernel.exception.SystemException; - /** * I valori di ritorno possibili sono: approvato,non_approvato,annullato,richiesta_integrazione - * - * @throws SystemException - * @throws PortalException */ public java.lang.String valutazioneEsitoFinaleUpdateStatoPratica( long controlloPraticaId, @@ -388,6 +374,7 @@ public interface ControlloPraticaLocalService extends BaseLocalService, throws com.liferay.portal.kernel.exception.PortalException, com.liferay.portal.kernel.exception.SystemException; + @com.liferay.portal.kernel.search.Indexable(type = IndexableType.REINDEX) public void aggiornaStatoPerRichiestaIntegrazione(long controlloPraticaId, java.util.Map workflowContext) throws com.liferay.portal.kernel.exception.PortalException, @@ -405,6 +392,7 @@ public interface ControlloPraticaLocalService extends BaseLocalService, throws com.liferay.portal.kernel.exception.PortalException, com.liferay.portal.kernel.exception.SystemException; + @com.liferay.portal.kernel.search.Indexable(type = IndexableType.REINDEX) public it.tref.liferay.portos.bo.model.ControlloPratica addPraticheAlControllo( long controlloPraticaId, long dettPraticaId) throws com.liferay.portal.kernel.exception.PortalException, @@ -412,13 +400,8 @@ public interface ControlloPraticaLocalService extends BaseLocalService, /** * ADT: BUG ID=5 - tracciamento operazione aggiungi varianti al controllo - * - * @param controlloPraticaId - * @param dettPraticaId - * @return - * @throws PortalException - * @throws SystemException */ + @com.liferay.portal.kernel.search.Indexable(type = IndexableType.REINDEX) public it.tref.liferay.portos.bo.model.ControlloPratica addPraticheAlControlloVarianti( long controlloPraticaId, long dettPraticaId, com.liferay.portal.service.ServiceContext serviceContext) @@ -447,9 +430,6 @@ public interface ControlloPraticaLocalService extends BaseLocalService, /** * ADT: gestione workflow varianti - * - * @param dettPraticaId - * @throws Exception */ public void gestioneWFVarianti( it.tref.liferay.portos.bo.model.ControlloPratica cp); diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/ControlloPraticaLocalServiceClp.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/ControlloPraticaLocalServiceClp.java index 9b4eac2b..791759ef 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/ControlloPraticaLocalServiceClp.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/ControlloPraticaLocalServiceClp.java @@ -174,71 +174,61 @@ public class ControlloPraticaLocalServiceClp "java.util.Map" }; - _methodName30 = "updateStatoPraticaGeneraDocumentoFinale"; + _methodName30 = "generaDocumentoFinale"; _methodParameterTypes30 = new String[] { "long", "java.lang.String", "long", "java.util.Map" }; - _methodName31 = "generaDocumentoFinale"; + _methodName31 = "updateIstruttore"; - _methodParameterTypes31 = new String[] { - "long", "java.lang.String", "long", "java.util.Map" - }; + _methodParameterTypes31 = new String[] { "long", "java.util.Map" }; - _methodName32 = "updateIstruttore"; + _methodName32 = "valutazioneEsitoFinaleUpdateStatoPratica"; _methodParameterTypes32 = new String[] { "long", "java.util.Map" }; - _methodName33 = "valutazioneEsitoFinale"; + _methodName33 = "aggiornaStatoPerRichiestaIntegrazione"; _methodParameterTypes33 = new String[] { "long", "java.util.Map" }; - _methodName34 = "valutazioneEsitoFinaleUpdateStatoPratica"; + _methodName34 = "getJsonListaIstruttori"; _methodParameterTypes34 = new String[] { "long", "java.util.Map" }; - _methodName35 = "aggiornaStatoPerRichiestaIntegrazione"; + _methodName35 = "getJsonEsitoPratica"; _methodParameterTypes35 = new String[] { "long", "java.util.Map" }; - _methodName36 = "getJsonListaIstruttori"; - - _methodParameterTypes36 = new String[] { "long", "java.util.Map" }; - - _methodName37 = "getJsonEsitoPratica"; + _methodName36 = "addPraticheAlControllo"; - _methodParameterTypes37 = new String[] { "long", "java.util.Map" }; + _methodParameterTypes36 = new String[] { "long", "long" }; - _methodName38 = "addPraticheAlControllo"; + _methodName37 = "addPraticheAlControlloVarianti"; - _methodParameterTypes38 = new String[] { "long", "long" }; - - _methodName39 = "addPraticheAlControlloVarianti"; - - _methodParameterTypes39 = new String[] { + _methodParameterTypes37 = new String[] { "long", "long", "com.liferay.portal.service.ServiceContext" }; - _methodName40 = "getReturnValueScriptIniziale"; + _methodName38 = "getReturnValueScriptIniziale"; - _methodParameterTypes40 = new String[] { "long" }; + _methodParameterTypes38 = new String[] { "long" }; - _methodName41 = "getTipoEsito"; + _methodName39 = "getTipoEsito"; - _methodParameterTypes41 = new String[] { "long" }; + _methodParameterTypes39 = new String[] { "long" }; - _methodName42 = "findByIntPratica"; + _methodName40 = "findByIntPratica"; - _methodParameterTypes42 = new String[] { "long" }; + _methodParameterTypes40 = new String[] { "long" }; - _methodName43 = "calculateDateAvvioProcedimento"; + _methodName41 = "calculateDateAvvioProcedimento"; - _methodParameterTypes43 = new String[] { "long" }; + _methodParameterTypes41 = new String[] { "long" }; - _methodName44 = "gestioneWFVarianti"; + _methodName42 = "gestioneWFVarianti"; - _methodParameterTypes44 = new String[] { + _methodParameterTypes42 = new String[] { "it.tref.liferay.portos.bo.model.ControlloPratica" }; } @@ -1209,50 +1199,6 @@ public class ControlloPraticaLocalServiceClp return ((Boolean)returnObj).booleanValue(); } - @Override - public boolean updateStatoPraticaGeneraDocumentoFinale( - long controlloPraticaId, java.lang.String jsonParams, long userIdFirma, - java.util.Map workflowContext) - throws com.liferay.portal.kernel.exception.PortalException, - com.liferay.portal.kernel.exception.SystemException { - Object returnObj = null; - - try { - returnObj = _invokableLocalService.invokeMethod(_methodName30, - _methodParameterTypes30, - new Object[] { - controlloPraticaId, - - ClpSerializer.translateInput(jsonParams), - - userIdFirma, - - ClpSerializer.translateInput(workflowContext) - }); - } - catch (Throwable t) { - t = ClpSerializer.translateThrowable(t); - - if (t instanceof com.liferay.portal.kernel.exception.PortalException) { - throw (com.liferay.portal.kernel.exception.PortalException)t; - } - - if (t instanceof com.liferay.portal.kernel.exception.SystemException) { - throw (com.liferay.portal.kernel.exception.SystemException)t; - } - - if (t instanceof RuntimeException) { - throw (RuntimeException)t; - } - else { - throw new RuntimeException(t.getClass().getName() + - " is not a valid exception"); - } - } - - return ((Boolean)returnObj).booleanValue(); - } - @Override public boolean generaDocumentoFinale(long controlloPraticaId, java.lang.String jsonParams, long userIdFirma, @@ -1262,8 +1208,8 @@ public class ControlloPraticaLocalServiceClp Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName31, - _methodParameterTypes31, + returnObj = _invokableLocalService.invokeMethod(_methodName30, + _methodParameterTypes30, new Object[] { controlloPraticaId, @@ -1303,8 +1249,8 @@ public class ControlloPraticaLocalServiceClp throws com.liferay.portal.kernel.exception.PortalException, com.liferay.portal.kernel.exception.SystemException { try { - _invokableLocalService.invokeMethod(_methodName32, - _methodParameterTypes32, + _invokableLocalService.invokeMethod(_methodName31, + _methodParameterTypes31, new Object[] { controlloPraticaId, @@ -1332,45 +1278,6 @@ public class ControlloPraticaLocalServiceClp } } - @Override - public java.lang.String valutazioneEsitoFinale(long controlloPraticaId, - java.util.Map workflowContext) - throws com.liferay.portal.kernel.exception.PortalException, - com.liferay.portal.kernel.exception.SystemException { - Object returnObj = null; - - try { - returnObj = _invokableLocalService.invokeMethod(_methodName33, - _methodParameterTypes33, - new Object[] { - controlloPraticaId, - - ClpSerializer.translateInput(workflowContext) - }); - } - catch (Throwable t) { - t = ClpSerializer.translateThrowable(t); - - if (t instanceof com.liferay.portal.kernel.exception.PortalException) { - throw (com.liferay.portal.kernel.exception.PortalException)t; - } - - if (t instanceof com.liferay.portal.kernel.exception.SystemException) { - throw (com.liferay.portal.kernel.exception.SystemException)t; - } - - if (t instanceof RuntimeException) { - throw (RuntimeException)t; - } - else { - throw new RuntimeException(t.getClass().getName() + - " is not a valid exception"); - } - } - - return (java.lang.String)ClpSerializer.translateOutput(returnObj); - } - @Override public java.lang.String valutazioneEsitoFinaleUpdateStatoPratica( long controlloPraticaId, @@ -1380,8 +1287,8 @@ public class ControlloPraticaLocalServiceClp Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName34, - _methodParameterTypes34, + returnObj = _invokableLocalService.invokeMethod(_methodName32, + _methodParameterTypes32, new Object[] { controlloPraticaId, @@ -1417,8 +1324,8 @@ public class ControlloPraticaLocalServiceClp throws com.liferay.portal.kernel.exception.PortalException, com.liferay.portal.kernel.exception.SystemException { try { - _invokableLocalService.invokeMethod(_methodName35, - _methodParameterTypes35, + _invokableLocalService.invokeMethod(_methodName33, + _methodParameterTypes33, new Object[] { controlloPraticaId, @@ -1454,8 +1361,8 @@ public class ControlloPraticaLocalServiceClp Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName36, - _methodParameterTypes36, + returnObj = _invokableLocalService.invokeMethod(_methodName34, + _methodParameterTypes34, new Object[] { controlloPraticaId, @@ -1493,8 +1400,8 @@ public class ControlloPraticaLocalServiceClp Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName37, - _methodParameterTypes37, + returnObj = _invokableLocalService.invokeMethod(_methodName35, + _methodParameterTypes35, new Object[] { controlloPraticaId, @@ -1532,8 +1439,8 @@ public class ControlloPraticaLocalServiceClp Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName38, - _methodParameterTypes38, + returnObj = _invokableLocalService.invokeMethod(_methodName36, + _methodParameterTypes36, new Object[] { controlloPraticaId, dettPraticaId }); } catch (Throwable t) { @@ -1568,8 +1475,8 @@ public class ControlloPraticaLocalServiceClp Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName39, - _methodParameterTypes39, + returnObj = _invokableLocalService.invokeMethod(_methodName37, + _methodParameterTypes37, new Object[] { controlloPraticaId, @@ -1609,8 +1516,8 @@ public class ControlloPraticaLocalServiceClp Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName40, - _methodParameterTypes40, new Object[] { controlloPraticaId }); + returnObj = _invokableLocalService.invokeMethod(_methodName38, + _methodParameterTypes38, new Object[] { controlloPraticaId }); } catch (Throwable t) { t = ClpSerializer.translateThrowable(t); @@ -1642,8 +1549,8 @@ public class ControlloPraticaLocalServiceClp Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName41, - _methodParameterTypes41, new Object[] { controlloPraticaId }); + returnObj = _invokableLocalService.invokeMethod(_methodName39, + _methodParameterTypes39, new Object[] { controlloPraticaId }); } catch (Throwable t) { t = ClpSerializer.translateThrowable(t); @@ -1675,8 +1582,8 @@ public class ControlloPraticaLocalServiceClp Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName42, - _methodParameterTypes42, new Object[] { intPraticaId }); + returnObj = _invokableLocalService.invokeMethod(_methodName40, + _methodParameterTypes40, new Object[] { intPraticaId }); } catch (Throwable t) { t = ClpSerializer.translateThrowable(t); @@ -1705,8 +1612,8 @@ public class ControlloPraticaLocalServiceClp Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName43, - _methodParameterTypes43, new Object[] { controlloPraticaId }); + returnObj = _invokableLocalService.invokeMethod(_methodName41, + _methodParameterTypes41, new Object[] { controlloPraticaId }); } catch (Throwable t) { t = ClpSerializer.translateThrowable(t); @@ -1735,8 +1642,8 @@ public class ControlloPraticaLocalServiceClp public void gestioneWFVarianti( it.tref.liferay.portos.bo.model.ControlloPratica cp) { try { - _invokableLocalService.invokeMethod(_methodName44, - _methodParameterTypes44, + _invokableLocalService.invokeMethod(_methodName42, + _methodParameterTypes42, new Object[] { ClpSerializer.translateInput(cp) }); } catch (Throwable t) { @@ -1837,8 +1744,4 @@ public class ControlloPraticaLocalServiceClp private String[] _methodParameterTypes41; private String _methodName42; private String[] _methodParameterTypes42; - private String _methodName43; - private String[] _methodParameterTypes43; - private String _methodName44; - private String[] _methodParameterTypes44; } \ No newline at end of file diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/ControlloPraticaLocalServiceUtil.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/ControlloPraticaLocalServiceUtil.java index 92be71e6..8264c658 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/ControlloPraticaLocalServiceUtil.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/ControlloPraticaLocalServiceUtil.java @@ -401,16 +401,6 @@ public class ControlloPraticaLocalServiceUtil { tipoAvviso, userIdFirma, workflowContext); } - public static boolean updateStatoPraticaGeneraDocumentoFinale( - long controlloPraticaId, java.lang.String jsonParams, long userIdFirma, - java.util.Map workflowContext) - throws com.liferay.portal.kernel.exception.PortalException, - com.liferay.portal.kernel.exception.SystemException { - return getService() - .updateStatoPraticaGeneraDocumentoFinale(controlloPraticaId, - jsonParams, userIdFirma, workflowContext); - } - public static boolean generaDocumentoFinale(long controlloPraticaId, java.lang.String jsonParams, long userIdFirma, java.util.Map workflowContext) @@ -428,20 +418,8 @@ public class ControlloPraticaLocalServiceUtil { getService().updateIstruttore(controlloPraticaId, workflowContext); } - public static java.lang.String valutazioneEsitoFinale( - long controlloPraticaId, - java.util.Map workflowContext) - throws com.liferay.portal.kernel.exception.PortalException, - com.liferay.portal.kernel.exception.SystemException { - return getService() - .valutazioneEsitoFinale(controlloPraticaId, workflowContext); - } - /** * I valori di ritorno possibili sono: approvato,non_approvato,annullato,richiesta_integrazione - * - * @throws SystemException - * @throws PortalException */ public static java.lang.String valutazioneEsitoFinaleUpdateStatoPratica( long controlloPraticaId, @@ -491,12 +469,6 @@ public class ControlloPraticaLocalServiceUtil { /** * ADT: BUG ID=5 - tracciamento operazione aggiungi varianti al controllo - * - * @param controlloPraticaId - * @param dettPraticaId - * @return - * @throws PortalException - * @throws SystemException */ public static it.tref.liferay.portos.bo.model.ControlloPratica addPraticheAlControlloVarianti( long controlloPraticaId, long dettPraticaId, @@ -536,9 +508,6 @@ public class ControlloPraticaLocalServiceUtil { /** * ADT: gestione workflow varianti - * - * @param dettPraticaId - * @throws Exception */ public static void gestioneWFVarianti( it.tref.liferay.portos.bo.model.ControlloPratica cp) { diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/ControlloPraticaLocalServiceWrapper.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/ControlloPraticaLocalServiceWrapper.java index b1905d05..ba3a1359 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/ControlloPraticaLocalServiceWrapper.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/ControlloPraticaLocalServiceWrapper.java @@ -427,16 +427,6 @@ public class ControlloPraticaLocalServiceWrapper jsonParams, tipoAvviso, userIdFirma, workflowContext); } - @Override - public boolean updateStatoPraticaGeneraDocumentoFinale( - long controlloPraticaId, java.lang.String jsonParams, long userIdFirma, - java.util.Map workflowContext) - throws com.liferay.portal.kernel.exception.PortalException, - com.liferay.portal.kernel.exception.SystemException { - return _controlloPraticaLocalService.updateStatoPraticaGeneraDocumentoFinale(controlloPraticaId, - jsonParams, userIdFirma, workflowContext); - } - @Override public boolean generaDocumentoFinale(long controlloPraticaId, java.lang.String jsonParams, long userIdFirma, @@ -456,20 +446,8 @@ public class ControlloPraticaLocalServiceWrapper workflowContext); } - @Override - public java.lang.String valutazioneEsitoFinale(long controlloPraticaId, - java.util.Map workflowContext) - throws com.liferay.portal.kernel.exception.PortalException, - com.liferay.portal.kernel.exception.SystemException { - return _controlloPraticaLocalService.valutazioneEsitoFinale(controlloPraticaId, - workflowContext); - } - /** * I valori di ritorno possibili sono: approvato,non_approvato,annullato,richiesta_integrazione - * - * @throws SystemException - * @throws PortalException */ @Override public java.lang.String valutazioneEsitoFinaleUpdateStatoPratica( @@ -519,12 +497,6 @@ public class ControlloPraticaLocalServiceWrapper /** * ADT: BUG ID=5 - tracciamento operazione aggiungi varianti al controllo - * - * @param controlloPraticaId - * @param dettPraticaId - * @return - * @throws PortalException - * @throws SystemException */ @Override public it.tref.liferay.portos.bo.model.ControlloPratica addPraticheAlControlloVarianti( @@ -568,9 +540,6 @@ public class ControlloPraticaLocalServiceWrapper /** * ADT: gestione workflow varianti - * - * @param dettPraticaId - * @throws Exception */ @Override public void gestioneWFVarianti( diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/DettPraticaLocalService.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/DettPraticaLocalService.java index e33a52d0..21463860 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/DettPraticaLocalService.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/DettPraticaLocalService.java @@ -334,8 +334,9 @@ public interface DettPraticaLocalService extends BaseLocalService, throws com.liferay.portal.kernel.exception.PortalException, com.liferay.portal.kernel.exception.SystemException; + @com.liferay.portal.kernel.search.Indexable(type = IndexableType.REINDEX) public it.tref.liferay.portos.bo.model.DettPratica cloneDettagliSoggetti( - long dettPraticaId, long dettPraticaToCloneId) + long dettPraticaId, long sourceId) throws com.liferay.portal.kernel.exception.SystemException, it.tref.liferay.portos.bo.NoSuchDettPraticaException; @@ -387,12 +388,6 @@ public interface DettPraticaLocalService extends BaseLocalService, long intPraticaId, long dettPraticaId) throws com.liferay.portal.kernel.exception.SystemException; - @Transactional(propagation = Propagation.SUPPORTS, readOnly = true) - public it.tref.liferay.portos.bo.model.DettPratica getByOldDettPraticaId( - long oldDettPraticaId) - throws com.liferay.portal.kernel.exception.PortalException, - com.liferay.portal.kernel.exception.SystemException; - @Transactional(propagation = Propagation.SUPPORTS, readOnly = true) public java.util.List search( com.liferay.portal.kernel.search.SearchContext searchContext) @@ -425,12 +420,12 @@ public interface DettPraticaLocalService extends BaseLocalService, java.lang.String importoSpeseIstruttoria, java.util.Date dataEffettuazione, int statusTask, boolean workflowForzato, long soggettoSostituitoId, - long oldDettPraticaId, java.lang.String destinazione, - java.lang.String ag, java.lang.String descLongIntervento, - java.lang.String via, java.lang.String localita, - java.lang.String estremiCatastali, java.lang.String estremiPratCom, - long variataDa, long varianteNumero, boolean varianteSostanziale, - boolean operaConforme, boolean collaudoStatico, + java.lang.String destinazione, java.lang.String ag, + java.lang.String descLongIntervento, java.lang.String via, + java.lang.String localita, java.lang.String estremiCatastali, + java.lang.String estremiPratCom, long variataDa, long varianteNumero, + boolean varianteSostanziale, boolean operaConforme, + boolean collaudoStatico, java.lang.String codiceFiscaleDelegatoCommittente, java.lang.String codiceFiscaleDelegatoFineLavori, java.lang.String codiceFiscaleDelegatoCollaudo, @@ -759,6 +754,7 @@ public interface DettPraticaLocalService extends BaseLocalService, throws com.liferay.portal.kernel.exception.PortalException, com.liferay.portal.kernel.exception.SystemException; + @com.liferay.portal.kernel.search.Indexable(type = IndexableType.REINDEX) public it.tref.liferay.portos.bo.model.DettPratica updateDettPraticaPagamento( long dettPraticaId, java.lang.String importoSpeseIstruttoria, java.lang.String importoBolli, @@ -780,19 +776,23 @@ public interface DettPraticaLocalService extends BaseLocalService, throws com.liferay.portal.kernel.exception.PortalException, com.liferay.portal.kernel.exception.SystemException; + @com.liferay.portal.kernel.search.Indexable(type = IndexableType.REINDEX) public it.tref.liferay.portos.bo.model.DettPratica updateCheckPagamenti( long dettPraticaId, boolean normEsenteSpese, boolean normEsenteBollo) throws com.liferay.portal.kernel.exception.PortalException, com.liferay.portal.kernel.exception.SystemException; - public void updateEsitoPagamento(long pagamentoId, long dettPraticaId, - java.lang.String stato) + @com.liferay.portal.kernel.search.Indexable(type = IndexableType.REINDEX) + public it.tref.liferay.portos.bo.model.DettPratica updateEsitoPagamento( + long pagamentoId, long dettPraticaId, java.lang.String stato) throws com.liferay.portal.kernel.exception.PortalException, com.liferay.portal.kernel.exception.SystemException, java.io.IOException; - public void updateEsitoPagamento(long pagamentoId, long dettPraticaId, - long fileEntryId, java.lang.String stato) + @com.liferay.portal.kernel.search.Indexable(type = IndexableType.REINDEX) + public it.tref.liferay.portos.bo.model.DettPratica updateEsitoPagamento( + long pagamentoId, long dettPraticaId, long fileEntryId, + java.lang.String stato) throws com.liferay.portal.kernel.exception.PortalException, com.liferay.portal.kernel.exception.SystemException, java.io.IOException; @@ -801,12 +801,14 @@ public interface DettPraticaLocalService extends BaseLocalService, public boolean isControlloObbligatorio( it.tref.liferay.portos.bo.model.DettPratica dettPratica); + @com.liferay.portal.kernel.search.Indexable(type = IndexableType.REINDEX) public it.tref.liferay.portos.bo.model.DettPratica updateEsito( long dettPraticaId, int stato) throws com.liferay.portal.kernel.exception.PortalException, com.liferay.portal.kernel.exception.SystemException, java.io.IOException; + @com.liferay.portal.kernel.search.Indexable(type = IndexableType.REINDEX) public it.tref.liferay.portos.bo.model.DettPratica updateEsitoIntegrazione( long dettPraticaId, int stato) throws com.liferay.portal.kernel.exception.PortalException, @@ -842,6 +844,7 @@ public interface DettPraticaLocalService extends BaseLocalService, throws com.liferay.portal.kernel.exception.PortalException, com.liferay.portal.kernel.exception.SystemException; + @com.liferay.portal.kernel.search.Indexable(type = IndexableType.REINDEX) public it.tref.liferay.portos.bo.model.DettPratica updateDettPraticaProtocollo( long dettPraticaId, java.lang.String protocollo) throws com.liferay.portal.kernel.exception.PortalException, @@ -901,20 +904,18 @@ public interface DettPraticaLocalService extends BaseLocalService, public int countPraticheCompletateNonversionate() throws com.liferay.portal.kernel.exception.SystemException; + @com.liferay.portal.kernel.search.Indexable(type = IndexableType.REINDEX) public it.tref.liferay.portos.bo.model.DettPratica updateDettPraticaGestita( long dettPraticaId, boolean gestita) throws com.liferay.portal.kernel.exception.SystemException; - public void updateAsset( - it.tref.liferay.portos.bo.model.DettPratica dettPratica, - long[] categoryIds, boolean visible) - throws com.liferay.portal.kernel.exception.PortalException, - com.liferay.portal.kernel.exception.SystemException; - - public void updateStatus(long dettPraticaId, int status) + @com.liferay.portal.kernel.search.Indexable(type = IndexableType.REINDEX) + public it.tref.liferay.portos.bo.model.DettPratica updateStatus( + long dettPraticaId, int status) throws com.liferay.portal.kernel.exception.PortalException, com.liferay.portal.kernel.exception.SystemException; + @com.liferay.portal.kernel.search.Indexable(type = IndexableType.REINDEX) public it.tref.liferay.portos.bo.model.DettPratica updateSignal( long dettPraticaId, java.util.Date dtInvioSignal) throws com.liferay.portal.kernel.exception.SystemException; @@ -940,6 +941,7 @@ public interface DettPraticaLocalService extends BaseLocalService, long pagamentoId) throws com.liferay.portal.kernel.exception.SystemException; + @com.liferay.portal.kernel.search.Indexable(type = IndexableType.REINDEX) public it.tref.liferay.portos.bo.model.DettPratica updatePrincipale( long dettPraticaId, java.lang.String codiceFiscale, java.lang.String tipologiaSoggetto) @@ -960,20 +962,11 @@ public interface DettPraticaLocalService extends BaseLocalService, public com.liferay.portal.kernel.json.JSONArray callForChanges( java.lang.String url) throws java.lang.Exception; - @Transactional(propagation = Propagation.SUPPORTS, readOnly = true) - public it.tref.liferay.portos.bo.model.DettPratica fetchByOldDettPraticaId( - long oldDettPraticaId) - throws com.liferay.portal.kernel.exception.SystemException; - public int countVariateByIntPratica(long intPraticaId) throws com.liferay.portal.kernel.exception.SystemException; /** * ADT: nuovo metodo per stampa fascicolo - * - * @param intPraticaId - * @return - * @throws SystemException */ @Transactional(propagation = Propagation.SUPPORTS, readOnly = true) public it.tref.liferay.portos.bo.model.DettPratica getFirstCompletedByIntPratica( diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/DettPraticaLocalServiceClp.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/DettPraticaLocalServiceClp.java index fe147d31..1a7e60f3 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/DettPraticaLocalServiceClp.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/DettPraticaLocalServiceClp.java @@ -197,60 +197,56 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { _methodParameterTypes36 = new String[] { "long", "long" }; - _methodName37 = "getByOldDettPraticaId"; + _methodName37 = "search"; - _methodParameterTypes37 = new String[] { "long" }; - - _methodName38 = "search"; - - _methodParameterTypes38 = new String[] { + _methodParameterTypes37 = new String[] { "com.liferay.portal.kernel.search.SearchContext" }; - _methodName39 = "searchCount"; + _methodName38 = "searchCount"; - _methodParameterTypes39 = new String[] { + _methodParameterTypes38 = new String[] { "com.liferay.portal.kernel.search.SearchContext" }; - _methodName40 = "updateDettPraticaSoggetti"; + _methodName39 = "updateDettPraticaSoggetti"; - _methodParameterTypes40 = new String[] { + _methodParameterTypes39 = new String[] { "long", "long", "long", "java.lang.String", "java.lang.String", "java.lang.String", "com.liferay.portal.service.ServiceContext" }; - _methodName41 = "updateDettPratica"; + _methodName40 = "updateDettPratica"; - _methodParameterTypes41 = new String[] { + _methodParameterTypes40 = new String[] { "long", "long", "long", "long", "java.lang.String", "java.lang.String", "boolean", "boolean", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.util.Date", "int", "boolean", "long", - "long", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", - "java.lang.String", "java.lang.String", "long", "long", - "boolean", "boolean", "boolean", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", - "boolean", "boolean", "java.util.Date", "java.util.Date", - "java.util.Date", "java.lang.String", "boolean", "long", "int", + "java.lang.String", "long", "long", "boolean", "boolean", + "boolean", "java.lang.String", "java.lang.String", + "java.lang.String", "java.lang.String", "boolean", "boolean", + "java.util.Date", "java.util.Date", "java.util.Date", + "java.lang.String", "boolean", "long", "int", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", + "java.lang.String", "java.lang.String", "boolean", "boolean", + "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", + "boolean", "boolean", "boolean", "java.lang.String", + "java.lang.String", "boolean", "boolean", "boolean", "boolean", "java.lang.String", "java.lang.String", "java.lang.String", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", - "boolean", "boolean", "boolean", "boolean", "boolean", - "java.lang.String", "java.lang.String", "boolean", "boolean", - "boolean", "boolean", "java.lang.String", "java.lang.String", "java.lang.String", "boolean", "boolean", "boolean", "boolean", + "boolean", "boolean", "java.lang.String", "java.lang.String", + "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "java.lang.String", "boolean", "boolean", - "boolean", "boolean", "boolean", "boolean", "java.lang.String", - "java.lang.String", "boolean", "boolean", "boolean", "boolean", - "boolean", "boolean", "boolean", "boolean", "java.lang.String", - "boolean", "boolean", "boolean", "boolean", "boolean", - "java.lang.String", "boolean", "boolean", "boolean", "boolean", - "boolean", "boolean", "boolean", "boolean", "boolean", + "boolean", "boolean", "boolean", "java.lang.String", "boolean", + "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", + "boolean", "boolean", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", @@ -258,32 +254,32 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", - "java.lang.String", "java.lang.String", "java.util.Date", - "java.lang.Double", "java.lang.Double", "java.lang.Double", + "java.util.Date", "java.lang.Double", "java.lang.Double", "java.lang.Double", "java.lang.Double", "java.lang.Double", "java.lang.Double", "java.lang.Double", "java.lang.Double", "java.lang.Double", "java.lang.Double", "java.lang.Double", "java.lang.Double", "java.lang.Double", "java.lang.Double", - "java.lang.String", "java.lang.String", "java.lang.String", - "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", + "java.lang.Double", "java.lang.String", "java.lang.String", + "java.lang.String", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", - "boolean", "boolean", "boolean", "java.lang.String", "boolean", + "boolean", "boolean", "boolean", "boolean", "boolean", + "java.lang.String", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", - "boolean", "boolean", "boolean", "boolean", "boolean", - "java.lang.String", "java.lang.String", "boolean", - "java.lang.String", "com.liferay.portal.service.ServiceContext", - "boolean", "java.lang.String", "java.lang.String", - "java.lang.String", "java.lang.String", "java.lang.Boolean", - "java.lang.Boolean", "java.lang.Boolean", "java.lang.String", + "boolean", "boolean", "java.lang.String", "java.lang.String", + "boolean", "java.lang.String", + "com.liferay.portal.service.ServiceContext", "boolean", + "java.lang.String", "java.lang.String", "java.lang.String", + "java.lang.String", "java.lang.Boolean", "java.lang.Boolean", + "java.lang.Boolean", "java.lang.String", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", - "boolean", "boolean", "boolean", "double", "java.lang.String" + "boolean", "double", "java.lang.String" }; - _methodName42 = "updateDettPraticaDatiDomanda"; + _methodName41 = "updateDettPraticaDatiDomanda"; - _methodParameterTypes42 = new String[] { + _methodParameterTypes41 = new String[] { "long", "long", "long", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", @@ -323,9 +319,9 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { "boolean", "java.lang.String" }; - _methodName43 = "updateDettPraticaDatiIntegrazione"; + _methodName42 = "updateDettPraticaDatiIntegrazione"; - _methodParameterTypes43 = new String[] { + _methodParameterTypes42 = new String[] { "long", "long", "long", "java.lang.String", "java.lang.String", "java.lang.String", "boolean", "java.lang.String", "java.lang.String", "java.lang.String", "boolean", "boolean", @@ -349,9 +345,9 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { "boolean", "boolean", "boolean", "java.lang.String" }; - _methodName44 = "updateDettPraticaGeologo"; + _methodName43 = "updateDettPraticaGeologo"; - _methodParameterTypes44 = new String[] { + _methodParameterTypes43 = new String[] { "long", "long", "long", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", @@ -363,9 +359,9 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { "com.liferay.portal.service.ServiceContext", "boolean" }; - _methodName45 = "updateDettPraticaPagamento"; + _methodName44 = "updateDettPraticaPagamento"; - _methodParameterTypes45 = new String[] { + _methodParameterTypes44 = new String[] { "long", "java.lang.String", "java.lang.String", "java.lang.Double", "java.lang.Double", "java.lang.Double", "java.lang.Double", "java.lang.Double", "java.lang.Double", @@ -375,39 +371,39 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { "java.lang.Double", "com.liferay.portal.service.ServiceContext" }; - _methodName46 = "updateCheckPagamenti"; + _methodName45 = "updateCheckPagamenti"; - _methodParameterTypes46 = new String[] { "long", "boolean", "boolean" }; + _methodParameterTypes45 = new String[] { "long", "boolean", "boolean" }; - _methodName47 = "updateEsitoPagamento"; + _methodName46 = "updateEsitoPagamento"; - _methodParameterTypes47 = new String[] { + _methodParameterTypes46 = new String[] { "long", "long", "java.lang.String" }; - _methodName48 = "updateEsitoPagamento"; + _methodName47 = "updateEsitoPagamento"; - _methodParameterTypes48 = new String[] { + _methodParameterTypes47 = new String[] { "long", "long", "long", "java.lang.String" }; - _methodName49 = "isControlloObbligatorio"; + _methodName48 = "isControlloObbligatorio"; - _methodParameterTypes49 = new String[] { + _methodParameterTypes48 = new String[] { "it.tref.liferay.portos.bo.model.DettPratica" }; - _methodName50 = "updateEsito"; + _methodName49 = "updateEsito"; - _methodParameterTypes50 = new String[] { "long", "int" }; + _methodParameterTypes49 = new String[] { "long", "int" }; - _methodName51 = "updateEsitoIntegrazione"; + _methodName50 = "updateEsitoIntegrazione"; - _methodParameterTypes51 = new String[] { "long", "int" }; + _methodParameterTypes50 = new String[] { "long", "int" }; - _methodName52 = "pagaInvia"; + _methodName51 = "pagaInvia"; - _methodParameterTypes52 = new String[] { + _methodParameterTypes51 = new String[] { "long", "java.lang.Double", "java.lang.Double", "java.lang.Double", "java.lang.Double", "java.lang.Double", "java.lang.Double", "java.lang.Double", "java.lang.Double", @@ -418,149 +414,138 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { "com.liferay.portal.service.ServiceContext" }; - _methodName53 = "updateStatus"; + _methodName52 = "updateStatus"; - _methodParameterTypes53 = new String[] { + _methodParameterTypes52 = new String[] { "long", "long", "int", "com.liferay.portal.service.ServiceContext" }; - _methodName54 = "updateDettPraticaProtocollo"; + _methodName53 = "updateDettPraticaProtocollo"; - _methodParameterTypes54 = new String[] { "long", "java.lang.String" }; + _methodParameterTypes53 = new String[] { "long", "java.lang.String" }; - _methodName55 = "findByProtocollo"; + _methodName54 = "findByProtocollo"; - _methodParameterTypes55 = new String[] { + _methodParameterTypes54 = new String[] { "long", "long", "java.lang.String" }; - _methodName56 = "fetchByProtocollo"; + _methodName55 = "fetchByProtocollo"; - _methodParameterTypes56 = new String[] { + _methodParameterTypes55 = new String[] { "long", "long", "java.lang.String" }; - _methodName57 = "fetchByProtocollo"; + _methodName56 = "fetchByProtocollo"; - _methodParameterTypes57 = new String[] { "java.lang.String" }; + _methodParameterTypes56 = new String[] { "java.lang.String" }; - _methodName58 = "findByIntPraticaId"; + _methodName57 = "findByIntPraticaId"; - _methodParameterTypes58 = new String[] { "long" }; + _methodParameterTypes57 = new String[] { "long" }; - _methodName59 = "findByIntPraticaIdInviate"; + _methodName58 = "findByIntPraticaIdInviate"; - _methodParameterTypes59 = new String[] { "long", "int", "int" }; + _methodParameterTypes58 = new String[] { "long", "int", "int" }; - _methodName60 = "findPraticheCompleteNotProtocollo"; + _methodName59 = "findPraticheCompleteNotProtocollo"; - _methodParameterTypes60 = new String[] { "int", "int" }; + _methodParameterTypes59 = new String[] { "int", "int" }; - _methodName61 = "countPraticheCompleteNotProtocollo"; + _methodName60 = "countPraticheCompleteNotProtocollo"; - _methodParameterTypes61 = new String[] { }; + _methodParameterTypes60 = new String[] { }; - _methodName62 = "findPraticheCompleteNotGestite"; + _methodName61 = "findPraticheCompleteNotGestite"; - _methodParameterTypes62 = new String[] { "int", "int" }; + _methodParameterTypes61 = new String[] { "int", "int" }; - _methodName63 = "countPraticheCompleteNotGestite"; + _methodName62 = "countPraticheCompleteNotGestite"; - _methodParameterTypes63 = new String[] { }; + _methodParameterTypes62 = new String[] { }; - _methodName64 = "findByIntPraticaId_TipoIntegrazione_Completa"; + _methodName63 = "findByIntPraticaId_TipoIntegrazione_Completa"; - _methodParameterTypes64 = new String[] { + _methodParameterTypes63 = new String[] { "long", "java.lang.String", "boolean" }; - _methodName65 = "countByIntPraticaId_TipoIntegrazione_Completa"; + _methodName64 = "countByIntPraticaId_TipoIntegrazione_Completa"; - _methodParameterTypes65 = new String[] { + _methodParameterTypes64 = new String[] { "long", "java.lang.String", "boolean" }; - _methodName66 = "findPraticheCompletateNonVersionate"; - - _methodParameterTypes66 = new String[] { "int", "int" }; + _methodName65 = "findPraticheCompletateNonVersionate"; - _methodName67 = "countPraticheCompletateNonversionate"; + _methodParameterTypes65 = new String[] { "int", "int" }; - _methodParameterTypes67 = new String[] { }; + _methodName66 = "countPraticheCompletateNonversionate"; - _methodName68 = "updateDettPraticaGestita"; + _methodParameterTypes66 = new String[] { }; - _methodParameterTypes68 = new String[] { "long", "boolean" }; + _methodName67 = "updateDettPraticaGestita"; - _methodName69 = "updateAsset"; - - _methodParameterTypes69 = new String[] { - "it.tref.liferay.portos.bo.model.DettPratica", "long[][]", - "boolean" - }; + _methodParameterTypes67 = new String[] { "long", "boolean" }; - _methodName70 = "updateStatus"; + _methodName68 = "updateStatus"; - _methodParameterTypes70 = new String[] { "long", "int" }; + _methodParameterTypes68 = new String[] { "long", "int" }; - _methodName71 = "updateSignal"; + _methodName69 = "updateSignal"; - _methodParameterTypes71 = new String[] { "long", "java.util.Date" }; + _methodParameterTypes69 = new String[] { "long", "java.util.Date" }; - _methodName72 = "countInvioSignal"; + _methodName70 = "countInvioSignal"; - _methodParameterTypes72 = new String[] { }; + _methodParameterTypes70 = new String[] { }; - _methodName73 = "getInvioSignal"; + _methodName71 = "getInvioSignal"; - _methodParameterTypes73 = new String[] { "long" }; + _methodParameterTypes71 = new String[] { "long" }; - _methodName74 = "getInviiSignal"; + _methodName72 = "getInviiSignal"; - _methodParameterTypes74 = new String[] { "int", "int" }; + _methodParameterTypes72 = new String[] { "int", "int" }; - _methodName75 = "dynamicQueryInvioSignal"; + _methodName73 = "dynamicQueryInvioSignal"; - _methodParameterTypes75 = new String[] { "java.lang.Long" }; + _methodParameterTypes73 = new String[] { "java.lang.Long" }; - _methodName76 = "findByPagamentoId"; + _methodName74 = "findByPagamentoId"; - _methodParameterTypes76 = new String[] { "long" }; + _methodParameterTypes74 = new String[] { "long" }; - _methodName77 = "updatePrincipale"; + _methodName75 = "updatePrincipale"; - _methodParameterTypes77 = new String[] { + _methodParameterTypes75 = new String[] { "long", "java.lang.String", "java.lang.String" }; - _methodName78 = "sendToVersioning"; + _methodName76 = "sendToVersioning"; - _methodParameterTypes78 = new String[] { "long", "java.lang.String" }; + _methodParameterTypes76 = new String[] { "long", "java.lang.String" }; - _methodName79 = "getNumeroDiVersioni"; + _methodName77 = "getNumeroDiVersioni"; - _methodParameterTypes79 = new String[] { "java.lang.String" }; - - _methodName80 = "getVersionNumber"; + _methodParameterTypes77 = new String[] { "java.lang.String" }; - _methodParameterTypes80 = new String[] { "java.lang.String", "int" }; + _methodName78 = "getVersionNumber"; - _methodName81 = "callForChanges"; + _methodParameterTypes78 = new String[] { "java.lang.String", "int" }; - _methodParameterTypes81 = new String[] { "java.lang.String" }; + _methodName79 = "callForChanges"; - _methodName82 = "fetchByOldDettPraticaId"; - - _methodParameterTypes82 = new String[] { "long" }; + _methodParameterTypes79 = new String[] { "java.lang.String" }; - _methodName83 = "countVariateByIntPratica"; + _methodName80 = "countVariateByIntPratica"; - _methodParameterTypes83 = new String[] { "long" }; + _methodParameterTypes80 = new String[] { "long" }; - _methodName84 = "getFirstCompletedByIntPratica"; + _methodName81 = "getFirstCompletedByIntPratica"; - _methodParameterTypes84 = new String[] { "long" }; + _methodParameterTypes81 = new String[] { "long" }; } @Override @@ -1377,7 +1362,7 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { @Override public it.tref.liferay.portos.bo.model.DettPratica cloneDettagliSoggetti( - long dettPraticaId, long dettPraticaToCloneId) + long dettPraticaId, long sourceId) throws com.liferay.portal.kernel.exception.SystemException, it.tref.liferay.portos.bo.NoSuchDettPraticaException { Object returnObj = null; @@ -1385,7 +1370,7 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { try { returnObj = _invokableLocalService.invokeMethod(_methodName26, _methodParameterTypes26, - new Object[] { dettPraticaId, dettPraticaToCloneId }); + new Object[] { dettPraticaId, sourceId }); } catch (Throwable t) { t = ClpSerializer.translateThrowable(t); @@ -1728,40 +1713,6 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { return (java.util.List)ClpSerializer.translateOutput(returnObj); } - @Override - public it.tref.liferay.portos.bo.model.DettPratica getByOldDettPraticaId( - long oldDettPraticaId) - throws com.liferay.portal.kernel.exception.PortalException, - com.liferay.portal.kernel.exception.SystemException { - Object returnObj = null; - - try { - returnObj = _invokableLocalService.invokeMethod(_methodName37, - _methodParameterTypes37, new Object[] { oldDettPraticaId }); - } - catch (Throwable t) { - t = ClpSerializer.translateThrowable(t); - - if (t instanceof com.liferay.portal.kernel.exception.PortalException) { - throw (com.liferay.portal.kernel.exception.PortalException)t; - } - - if (t instanceof com.liferay.portal.kernel.exception.SystemException) { - throw (com.liferay.portal.kernel.exception.SystemException)t; - } - - if (t instanceof RuntimeException) { - throw (RuntimeException)t; - } - else { - throw new RuntimeException(t.getClass().getName() + - " is not a valid exception"); - } - } - - return (it.tref.liferay.portos.bo.model.DettPratica)ClpSerializer.translateOutput(returnObj); - } - @Override public java.util.List search( com.liferay.portal.kernel.search.SearchContext searchContext) @@ -1770,8 +1721,8 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName38, - _methodParameterTypes38, + returnObj = _invokableLocalService.invokeMethod(_methodName37, + _methodParameterTypes37, new Object[] { ClpSerializer.translateInput(searchContext) }); } catch (Throwable t) { @@ -1804,8 +1755,8 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName39, - _methodParameterTypes39, + returnObj = _invokableLocalService.invokeMethod(_methodName38, + _methodParameterTypes38, new Object[] { ClpSerializer.translateInput(searchContext) }); } catch (Throwable t) { @@ -1839,8 +1790,8 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName40, - _methodParameterTypes40, + returnObj = _invokableLocalService.invokeMethod(_methodName39, + _methodParameterTypes39, new Object[] { userId, @@ -1893,12 +1844,12 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { java.lang.String importoSpeseIstruttoria, java.util.Date dataEffettuazione, int statusTask, boolean workflowForzato, long soggettoSostituitoId, - long oldDettPraticaId, java.lang.String destinazione, - java.lang.String ag, java.lang.String descLongIntervento, - java.lang.String via, java.lang.String localita, - java.lang.String estremiCatastali, java.lang.String estremiPratCom, - long variataDa, long varianteNumero, boolean varianteSostanziale, - boolean operaConforme, boolean collaudoStatico, + java.lang.String destinazione, java.lang.String ag, + java.lang.String descLongIntervento, java.lang.String via, + java.lang.String localita, java.lang.String estremiCatastali, + java.lang.String estremiPratCom, long variataDa, long varianteNumero, + boolean varianteSostanziale, boolean operaConforme, + boolean collaudoStatico, java.lang.String codiceFiscaleDelegatoCommittente, java.lang.String codiceFiscaleDelegatoFineLavori, java.lang.String codiceFiscaleDelegatoCollaudo, @@ -2033,8 +1984,8 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName41, - _methodParameterTypes41, + returnObj = _invokableLocalService.invokeMethod(_methodName40, + _methodParameterTypes40, new Object[] { userId, @@ -2070,8 +2021,6 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { soggettoSostituitoId, - oldDettPraticaId, - ClpSerializer.translateInput(destinazione), ClpSerializer.translateInput(ag), @@ -2615,8 +2564,8 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName42, - _methodParameterTypes42, + returnObj = _invokableLocalService.invokeMethod(_methodName41, + _methodParameterTypes41, new Object[] { userId, @@ -3041,8 +2990,8 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName43, - _methodParameterTypes43, + returnObj = _invokableLocalService.invokeMethod(_methodName42, + _methodParameterTypes42, new Object[] { userId, @@ -3298,8 +3247,8 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName44, - _methodParameterTypes44, + returnObj = _invokableLocalService.invokeMethod(_methodName43, + _methodParameterTypes43, new Object[] { userId, @@ -3405,8 +3354,8 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName45, - _methodParameterTypes45, + returnObj = _invokableLocalService.invokeMethod(_methodName44, + _methodParameterTypes44, new Object[] { dettPraticaId, @@ -3480,8 +3429,8 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName46, - _methodParameterTypes46, + returnObj = _invokableLocalService.invokeMethod(_methodName45, + _methodParameterTypes45, new Object[] { dettPraticaId, normEsenteSpese, normEsenteBollo }); } catch (Throwable t) { @@ -3508,21 +3457,23 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { } @Override - public void updateEsitoPagamento(long pagamentoId, long dettPraticaId, - java.lang.String stato) + public it.tref.liferay.portos.bo.model.DettPratica updateEsitoPagamento( + long pagamentoId, long dettPraticaId, java.lang.String stato) throws com.liferay.portal.kernel.exception.PortalException, com.liferay.portal.kernel.exception.SystemException, java.io.IOException { + Object returnObj = null; + try { - _invokableLocalService.invokeMethod(_methodName47, - _methodParameterTypes47, - new Object[] { - pagamentoId, - - dettPraticaId, - - ClpSerializer.translateInput(stato) - }); + returnObj = _invokableLocalService.invokeMethod(_methodName46, + _methodParameterTypes46, + new Object[] { + pagamentoId, + + dettPraticaId, + + ClpSerializer.translateInput(stato) + }); } catch (Throwable t) { t = ClpSerializer.translateThrowable(t); @@ -3547,26 +3498,31 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { " is not a valid exception"); } } + + return (it.tref.liferay.portos.bo.model.DettPratica)ClpSerializer.translateOutput(returnObj); } @Override - public void updateEsitoPagamento(long pagamentoId, long dettPraticaId, - long fileEntryId, java.lang.String stato) + public it.tref.liferay.portos.bo.model.DettPratica updateEsitoPagamento( + long pagamentoId, long dettPraticaId, long fileEntryId, + java.lang.String stato) throws com.liferay.portal.kernel.exception.PortalException, com.liferay.portal.kernel.exception.SystemException, java.io.IOException { + Object returnObj = null; + try { - _invokableLocalService.invokeMethod(_methodName48, - _methodParameterTypes48, - new Object[] { - pagamentoId, - - dettPraticaId, - - fileEntryId, - - ClpSerializer.translateInput(stato) - }); + returnObj = _invokableLocalService.invokeMethod(_methodName47, + _methodParameterTypes47, + new Object[] { + pagamentoId, + + dettPraticaId, + + fileEntryId, + + ClpSerializer.translateInput(stato) + }); } catch (Throwable t) { t = ClpSerializer.translateThrowable(t); @@ -3591,6 +3547,8 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { " is not a valid exception"); } } + + return (it.tref.liferay.portos.bo.model.DettPratica)ClpSerializer.translateOutput(returnObj); } @Override @@ -3599,8 +3557,8 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName49, - _methodParameterTypes49, + returnObj = _invokableLocalService.invokeMethod(_methodName48, + _methodParameterTypes48, new Object[] { ClpSerializer.translateInput(dettPratica) }); } catch (Throwable t) { @@ -3627,8 +3585,8 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName50, - _methodParameterTypes50, + returnObj = _invokableLocalService.invokeMethod(_methodName49, + _methodParameterTypes49, new Object[] { dettPraticaId, stato }); } catch (Throwable t) { @@ -3667,8 +3625,8 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName51, - _methodParameterTypes51, + returnObj = _invokableLocalService.invokeMethod(_methodName50, + _methodParameterTypes50, new Object[] { dettPraticaId, stato }); } catch (Throwable t) { @@ -3723,8 +3681,8 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName52, - _methodParameterTypes52, + returnObj = _invokableLocalService.invokeMethod(_methodName51, + _methodParameterTypes51, new Object[] { dettPraticaId, @@ -3801,8 +3759,8 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName53, - _methodParameterTypes53, + returnObj = _invokableLocalService.invokeMethod(_methodName52, + _methodParameterTypes52, new Object[] { userId, @@ -3844,8 +3802,8 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName54, - _methodParameterTypes54, + returnObj = _invokableLocalService.invokeMethod(_methodName53, + _methodParameterTypes53, new Object[] { dettPraticaId, @@ -3883,8 +3841,8 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName55, - _methodParameterTypes55, + returnObj = _invokableLocalService.invokeMethod(_methodName54, + _methodParameterTypes54, new Object[] { companyId, @@ -3924,8 +3882,8 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName56, - _methodParameterTypes56, + returnObj = _invokableLocalService.invokeMethod(_methodName55, + _methodParameterTypes55, new Object[] { companyId, @@ -3965,8 +3923,8 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName57, - _methodParameterTypes57, + returnObj = _invokableLocalService.invokeMethod(_methodName56, + _methodParameterTypes56, new Object[] { ClpSerializer.translateInput(protocollo) }); } catch (Throwable t) { @@ -3999,8 +3957,8 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName58, - _methodParameterTypes58, new Object[] { intPraticaId }); + returnObj = _invokableLocalService.invokeMethod(_methodName57, + _methodParameterTypes57, new Object[] { intPraticaId }); } catch (Throwable t) { t = ClpSerializer.translateThrowable(t); @@ -4028,8 +3986,8 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName59, - _methodParameterTypes59, + returnObj = _invokableLocalService.invokeMethod(_methodName58, + _methodParameterTypes58, new Object[] { intPraticaId, start, end }); } catch (Throwable t) { @@ -4058,8 +4016,8 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName60, - _methodParameterTypes60, new Object[] { start, end }); + returnObj = _invokableLocalService.invokeMethod(_methodName59, + _methodParameterTypes59, new Object[] { start, end }); } catch (Throwable t) { t = ClpSerializer.translateThrowable(t); @@ -4086,8 +4044,8 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName61, - _methodParameterTypes61, new Object[] { }); + returnObj = _invokableLocalService.invokeMethod(_methodName60, + _methodParameterTypes60, new Object[] { }); } catch (Throwable t) { t = ClpSerializer.translateThrowable(t); @@ -4115,8 +4073,8 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName62, - _methodParameterTypes62, new Object[] { start, end }); + returnObj = _invokableLocalService.invokeMethod(_methodName61, + _methodParameterTypes61, new Object[] { start, end }); } catch (Throwable t) { t = ClpSerializer.translateThrowable(t); @@ -4143,8 +4101,8 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName63, - _methodParameterTypes63, new Object[] { }); + returnObj = _invokableLocalService.invokeMethod(_methodName62, + _methodParameterTypes62, new Object[] { }); } catch (Throwable t) { t = ClpSerializer.translateThrowable(t); @@ -4172,8 +4130,8 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName64, - _methodParameterTypes64, + returnObj = _invokableLocalService.invokeMethod(_methodName63, + _methodParameterTypes63, new Object[] { intPraticaId, @@ -4208,8 +4166,8 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName65, - _methodParameterTypes65, + returnObj = _invokableLocalService.invokeMethod(_methodName64, + _methodParameterTypes64, new Object[] { intPraticaId, @@ -4244,8 +4202,8 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName66, - _methodParameterTypes66, new Object[] { start, end }); + returnObj = _invokableLocalService.invokeMethod(_methodName65, + _methodParameterTypes65, new Object[] { start, end }); } catch (Throwable t) { t = ClpSerializer.translateThrowable(t); @@ -4272,8 +4230,8 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName67, - _methodParameterTypes67, new Object[] { }); + returnObj = _invokableLocalService.invokeMethod(_methodName66, + _methodParameterTypes66, new Object[] { }); } catch (Throwable t) { t = ClpSerializer.translateThrowable(t); @@ -4301,8 +4259,8 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName68, - _methodParameterTypes68, + returnObj = _invokableLocalService.invokeMethod(_methodName67, + _methodParameterTypes67, new Object[] { dettPraticaId, gestita }); } catch (Throwable t) { @@ -4325,50 +4283,16 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { } @Override - public void updateAsset( - it.tref.liferay.portos.bo.model.DettPratica dettPratica, - long[] categoryIds, boolean visible) + public it.tref.liferay.portos.bo.model.DettPratica updateStatus( + long dettPraticaId, int status) throws com.liferay.portal.kernel.exception.PortalException, com.liferay.portal.kernel.exception.SystemException { - try { - _invokableLocalService.invokeMethod(_methodName69, - _methodParameterTypes69, - new Object[] { - ClpSerializer.translateInput(dettPratica), - - ClpSerializer.translateInput(categoryIds), - - visible - }); - } - catch (Throwable t) { - t = ClpSerializer.translateThrowable(t); - - if (t instanceof com.liferay.portal.kernel.exception.PortalException) { - throw (com.liferay.portal.kernel.exception.PortalException)t; - } - - if (t instanceof com.liferay.portal.kernel.exception.SystemException) { - throw (com.liferay.portal.kernel.exception.SystemException)t; - } - - if (t instanceof RuntimeException) { - throw (RuntimeException)t; - } - else { - throw new RuntimeException(t.getClass().getName() + - " is not a valid exception"); - } - } - } + Object returnObj = null; - @Override - public void updateStatus(long dettPraticaId, int status) - throws com.liferay.portal.kernel.exception.PortalException, - com.liferay.portal.kernel.exception.SystemException { try { - _invokableLocalService.invokeMethod(_methodName70, - _methodParameterTypes70, new Object[] { dettPraticaId, status }); + returnObj = _invokableLocalService.invokeMethod(_methodName68, + _methodParameterTypes68, + new Object[] { dettPraticaId, status }); } catch (Throwable t) { t = ClpSerializer.translateThrowable(t); @@ -4389,6 +4313,8 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { " is not a valid exception"); } } + + return (it.tref.liferay.portos.bo.model.DettPratica)ClpSerializer.translateOutput(returnObj); } @Override @@ -4398,8 +4324,8 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName71, - _methodParameterTypes71, + returnObj = _invokableLocalService.invokeMethod(_methodName69, + _methodParameterTypes69, new Object[] { dettPraticaId, @@ -4431,8 +4357,8 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName72, - _methodParameterTypes72, new Object[] { }); + returnObj = _invokableLocalService.invokeMethod(_methodName70, + _methodParameterTypes70, new Object[] { }); } catch (Throwable t) { t = ClpSerializer.translateThrowable(t); @@ -4460,8 +4386,8 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName73, - _methodParameterTypes73, new Object[] { dettPraticaId }); + returnObj = _invokableLocalService.invokeMethod(_methodName71, + _methodParameterTypes71, new Object[] { dettPraticaId }); } catch (Throwable t) { t = ClpSerializer.translateThrowable(t); @@ -4489,8 +4415,8 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName74, - _methodParameterTypes74, new Object[] { start, end }); + returnObj = _invokableLocalService.invokeMethod(_methodName72, + _methodParameterTypes72, new Object[] { start, end }); } catch (Throwable t) { t = ClpSerializer.translateThrowable(t); @@ -4518,8 +4444,8 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName75, - _methodParameterTypes75, + returnObj = _invokableLocalService.invokeMethod(_methodName73, + _methodParameterTypes73, new Object[] { ClpSerializer.translateInput(dettPraticaId) }); } catch (Throwable t) { @@ -4548,8 +4474,8 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName76, - _methodParameterTypes76, new Object[] { pagamentoId }); + returnObj = _invokableLocalService.invokeMethod(_methodName74, + _methodParameterTypes74, new Object[] { pagamentoId }); } catch (Throwable t) { t = ClpSerializer.translateThrowable(t); @@ -4579,8 +4505,8 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName77, - _methodParameterTypes77, + returnObj = _invokableLocalService.invokeMethod(_methodName75, + _methodParameterTypes75, new Object[] { dettPraticaId, @@ -4616,8 +4542,8 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { public void sendToVersioning(long dettPraticaId, java.lang.String url) throws java.lang.Exception { try { - _invokableLocalService.invokeMethod(_methodName78, - _methodParameterTypes78, + _invokableLocalService.invokeMethod(_methodName76, + _methodParameterTypes76, new Object[] { dettPraticaId, ClpSerializer.translateInput(url) }); } catch (Throwable t) { @@ -4643,8 +4569,8 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName79, - _methodParameterTypes79, + returnObj = _invokableLocalService.invokeMethod(_methodName77, + _methodParameterTypes77, new Object[] { ClpSerializer.translateInput(url) }); } catch (Throwable t) { @@ -4676,8 +4602,8 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName80, - _methodParameterTypes80, + returnObj = _invokableLocalService.invokeMethod(_methodName78, + _methodParameterTypes78, new Object[] { ClpSerializer.translateInput(url), version }); } catch (Throwable t) { @@ -4705,8 +4631,8 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName81, - _methodParameterTypes81, + returnObj = _invokableLocalService.invokeMethod(_methodName79, + _methodParameterTypes79, new Object[] { ClpSerializer.translateInput(url) }); } catch (Throwable t) { @@ -4728,43 +4654,14 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { return (com.liferay.portal.kernel.json.JSONArray)ClpSerializer.translateOutput(returnObj); } - @Override - public it.tref.liferay.portos.bo.model.DettPratica fetchByOldDettPraticaId( - long oldDettPraticaId) - throws com.liferay.portal.kernel.exception.SystemException { - Object returnObj = null; - - try { - returnObj = _invokableLocalService.invokeMethod(_methodName82, - _methodParameterTypes82, new Object[] { oldDettPraticaId }); - } - catch (Throwable t) { - t = ClpSerializer.translateThrowable(t); - - if (t instanceof com.liferay.portal.kernel.exception.SystemException) { - throw (com.liferay.portal.kernel.exception.SystemException)t; - } - - if (t instanceof RuntimeException) { - throw (RuntimeException)t; - } - else { - throw new RuntimeException(t.getClass().getName() + - " is not a valid exception"); - } - } - - return (it.tref.liferay.portos.bo.model.DettPratica)ClpSerializer.translateOutput(returnObj); - } - @Override public int countVariateByIntPratica(long intPraticaId) throws com.liferay.portal.kernel.exception.SystemException { Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName83, - _methodParameterTypes83, new Object[] { intPraticaId }); + returnObj = _invokableLocalService.invokeMethod(_methodName80, + _methodParameterTypes80, new Object[] { intPraticaId }); } catch (Throwable t) { t = ClpSerializer.translateThrowable(t); @@ -4792,8 +4689,8 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName84, - _methodParameterTypes84, new Object[] { intPraticaId }); + returnObj = _invokableLocalService.invokeMethod(_methodName81, + _methodParameterTypes81, new Object[] { intPraticaId }); } catch (Throwable t) { t = ClpSerializer.translateThrowable(t); @@ -4977,10 +4874,4 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { private String[] _methodParameterTypes80; private String _methodName81; private String[] _methodParameterTypes81; - private String _methodName82; - private String[] _methodParameterTypes82; - private String _methodName83; - private String[] _methodParameterTypes83; - private String _methodName84; - private String[] _methodParameterTypes84; } \ No newline at end of file diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/DettPraticaLocalServiceUtil.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/DettPraticaLocalServiceUtil.java index feb2693b..3cb19286 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/DettPraticaLocalServiceUtil.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/DettPraticaLocalServiceUtil.java @@ -367,11 +367,10 @@ public class DettPraticaLocalServiceUtil { } public static it.tref.liferay.portos.bo.model.DettPratica cloneDettagliSoggetti( - long dettPraticaId, long dettPraticaToCloneId) + long dettPraticaId, long sourceId) throws com.liferay.portal.kernel.exception.SystemException, it.tref.liferay.portos.bo.NoSuchDettPraticaException { - return getService() - .cloneDettagliSoggetti(dettPraticaId, dettPraticaToCloneId); + return getService().cloneDettagliSoggetti(dettPraticaId, sourceId); } public static it.tref.liferay.portos.bo.model.DettPratica addDettPraticaForImport( @@ -448,13 +447,6 @@ public class DettPraticaLocalServiceUtil { dettPraticaId); } - public static it.tref.liferay.portos.bo.model.DettPratica getByOldDettPraticaId( - long oldDettPraticaId) - throws com.liferay.portal.kernel.exception.PortalException, - com.liferay.portal.kernel.exception.SystemException { - return getService().getByOldDettPraticaId(oldDettPraticaId); - } - public static java.util.List search( com.liferay.portal.kernel.search.SearchContext searchContext) throws com.liferay.portal.kernel.exception.PortalException, @@ -493,12 +485,12 @@ public class DettPraticaLocalServiceUtil { java.lang.String importoSpeseIstruttoria, java.util.Date dataEffettuazione, int statusTask, boolean workflowForzato, long soggettoSostituitoId, - long oldDettPraticaId, java.lang.String destinazione, - java.lang.String ag, java.lang.String descLongIntervento, - java.lang.String via, java.lang.String localita, - java.lang.String estremiCatastali, java.lang.String estremiPratCom, - long variataDa, long varianteNumero, boolean varianteSostanziale, - boolean operaConforme, boolean collaudoStatico, + java.lang.String destinazione, java.lang.String ag, + java.lang.String descLongIntervento, java.lang.String via, + java.lang.String localita, java.lang.String estremiCatastali, + java.lang.String estremiPratCom, long variataDa, long varianteNumero, + boolean varianteSostanziale, boolean operaConforme, + boolean collaudoStatico, java.lang.String codiceFiscaleDelegatoCommittente, java.lang.String codiceFiscaleDelegatoFineLavori, java.lang.String codiceFiscaleDelegatoCollaudo, @@ -635,11 +627,10 @@ public class DettPraticaLocalServiceUtil { integrazione, protocollo, tipoIntegrazione, completa, gestita, codicePagamentoOneri, causalePagamentoOneri, mezzoPagamentoOneri, importoBolli, importoSpeseIstruttoria, dataEffettuazione, - statusTask, workflowForzato, soggettoSostituitoId, - oldDettPraticaId, destinazione, ag, descLongIntervento, via, - localita, estremiCatastali, estremiPratCom, variataDa, - varianteNumero, varianteSostanziale, operaConforme, - collaudoStatico, codiceFiscaleDelegatoCommittente, + statusTask, workflowForzato, soggettoSostituitoId, destinazione, + ag, descLongIntervento, via, localita, estremiCatastali, + estremiPratCom, variataDa, varianteNumero, varianteSostanziale, + operaConforme, collaudoStatico, codiceFiscaleDelegatoCommittente, codiceFiscaleDelegatoFineLavori, codiceFiscaleDelegatoCollaudo, codiceRuoloDelegato, lavoriInEconomiaCommittente, inizioLavoriContestualeOpera, dataInizioLavoriOpera, @@ -1059,21 +1050,24 @@ public class DettPraticaLocalServiceUtil { normEsenteBollo); } - public static void updateEsitoPagamento(long pagamentoId, - long dettPraticaId, java.lang.String stato) + public static it.tref.liferay.portos.bo.model.DettPratica updateEsitoPagamento( + long pagamentoId, long dettPraticaId, java.lang.String stato) throws com.liferay.portal.kernel.exception.PortalException, com.liferay.portal.kernel.exception.SystemException, java.io.IOException { - getService().updateEsitoPagamento(pagamentoId, dettPraticaId, stato); + return getService() + .updateEsitoPagamento(pagamentoId, dettPraticaId, stato); } - public static void updateEsitoPagamento(long pagamentoId, - long dettPraticaId, long fileEntryId, java.lang.String stato) + public static it.tref.liferay.portos.bo.model.DettPratica updateEsitoPagamento( + long pagamentoId, long dettPraticaId, long fileEntryId, + java.lang.String stato) throws com.liferay.portal.kernel.exception.PortalException, com.liferay.portal.kernel.exception.SystemException, java.io.IOException { - getService() - .updateEsitoPagamento(pagamentoId, dettPraticaId, fileEntryId, stato); + return getService() + .updateEsitoPagamento(pagamentoId, dettPraticaId, + fileEntryId, stato); } public static boolean isControlloObbligatorio( @@ -1235,18 +1229,11 @@ public class DettPraticaLocalServiceUtil { return getService().updateDettPraticaGestita(dettPraticaId, gestita); } - public static void updateAsset( - it.tref.liferay.portos.bo.model.DettPratica dettPratica, - long[] categoryIds, boolean visible) - throws com.liferay.portal.kernel.exception.PortalException, - com.liferay.portal.kernel.exception.SystemException { - getService().updateAsset(dettPratica, categoryIds, visible); - } - - public static void updateStatus(long dettPraticaId, int status) + public static it.tref.liferay.portos.bo.model.DettPratica updateStatus( + long dettPraticaId, int status) throws com.liferay.portal.kernel.exception.PortalException, com.liferay.portal.kernel.exception.SystemException { - getService().updateStatus(dettPraticaId, status); + return getService().updateStatus(dettPraticaId, status); } public static it.tref.liferay.portos.bo.model.DettPratica updateSignal( @@ -1314,12 +1301,6 @@ public class DettPraticaLocalServiceUtil { return getService().callForChanges(url); } - public static it.tref.liferay.portos.bo.model.DettPratica fetchByOldDettPraticaId( - long oldDettPraticaId) - throws com.liferay.portal.kernel.exception.SystemException { - return getService().fetchByOldDettPraticaId(oldDettPraticaId); - } - public static int countVariateByIntPratica(long intPraticaId) throws com.liferay.portal.kernel.exception.SystemException { return getService().countVariateByIntPratica(intPraticaId); @@ -1327,10 +1308,6 @@ public class DettPraticaLocalServiceUtil { /** * ADT: nuovo metodo per stampa fascicolo - * - * @param intPraticaId - * @return - * @throws SystemException */ public static it.tref.liferay.portos.bo.model.DettPratica getFirstCompletedByIntPratica( long intPraticaId) diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/DettPraticaLocalServiceWrapper.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/DettPraticaLocalServiceWrapper.java index 83e429ea..c4ae9389 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/DettPraticaLocalServiceWrapper.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/DettPraticaLocalServiceWrapper.java @@ -390,11 +390,11 @@ public class DettPraticaLocalServiceWrapper implements DettPraticaLocalService, @Override public it.tref.liferay.portos.bo.model.DettPratica cloneDettagliSoggetti( - long dettPraticaId, long dettPraticaToCloneId) + long dettPraticaId, long sourceId) throws com.liferay.portal.kernel.exception.SystemException, it.tref.liferay.portos.bo.NoSuchDettPraticaException { return _dettPraticaLocalService.cloneDettagliSoggetti(dettPraticaId, - dettPraticaToCloneId); + sourceId); } @Override @@ -474,14 +474,6 @@ public class DettPraticaLocalServiceWrapper implements DettPraticaLocalService, dettPraticaId); } - @Override - public it.tref.liferay.portos.bo.model.DettPratica getByOldDettPraticaId( - long oldDettPraticaId) - throws com.liferay.portal.kernel.exception.PortalException, - com.liferay.portal.kernel.exception.SystemException { - return _dettPraticaLocalService.getByOldDettPraticaId(oldDettPraticaId); - } - @Override public java.util.List search( com.liferay.portal.kernel.search.SearchContext searchContext) @@ -523,12 +515,12 @@ public class DettPraticaLocalServiceWrapper implements DettPraticaLocalService, java.lang.String importoSpeseIstruttoria, java.util.Date dataEffettuazione, int statusTask, boolean workflowForzato, long soggettoSostituitoId, - long oldDettPraticaId, java.lang.String destinazione, - java.lang.String ag, java.lang.String descLongIntervento, - java.lang.String via, java.lang.String localita, - java.lang.String estremiCatastali, java.lang.String estremiPratCom, - long variataDa, long varianteNumero, boolean varianteSostanziale, - boolean operaConforme, boolean collaudoStatico, + java.lang.String destinazione, java.lang.String ag, + java.lang.String descLongIntervento, java.lang.String via, + java.lang.String localita, java.lang.String estremiCatastali, + java.lang.String estremiPratCom, long variataDa, long varianteNumero, + boolean varianteSostanziale, boolean operaConforme, + boolean collaudoStatico, java.lang.String codiceFiscaleDelegatoCommittente, java.lang.String codiceFiscaleDelegatoFineLavori, java.lang.String codiceFiscaleDelegatoCollaudo, @@ -665,24 +657,23 @@ public class DettPraticaLocalServiceWrapper implements DettPraticaLocalService, tipoIntegrazione, completa, gestita, codicePagamentoOneri, causalePagamentoOneri, mezzoPagamentoOneri, importoBolli, importoSpeseIstruttoria, dataEffettuazione, statusTask, - workflowForzato, soggettoSostituitoId, oldDettPraticaId, - destinazione, ag, descLongIntervento, via, localita, - estremiCatastali, estremiPratCom, variataDa, varianteNumero, - varianteSostanziale, operaConforme, collaudoStatico, - codiceFiscaleDelegatoCommittente, codiceFiscaleDelegatoFineLavori, - codiceFiscaleDelegatoCollaudo, codiceRuoloDelegato, - lavoriInEconomiaCommittente, inizioLavoriContestualeOpera, - dataInizioLavoriOpera, dataInizioEsecuzioneOpera, - dataFineEsecuzioneOpera, metratura, lavoriPubblici, - pagamentoIdOneri, lavoriPubbliciPercentuale, numeroCivico, - dcParticelle, dcFoglio, dcAllegato, dePiani, deAltezza, - deInterrati, deSuperficie, deCostruzione, deRistrutturazione, - deUso, dePubblica, dePrivata, deUtilizzazione, dePosizioneEdificio, - deInfStradalePonte, deInfStradaleStrada, deInfStradaleAltro, - deInfIdraulicaLong, deInfIdraulicaTrasv, deInfIdraulicaAltro, - deInfOperaAccStradale, deInfOperaAccIdraulica, deInfOperaAccAltro, - deInfAltraInfrastruttura, deInfAltro, deInfAltroDesc, - dccFondazioni, dccStruttureEleMuraturePietrame, + workflowForzato, soggettoSostituitoId, destinazione, ag, + descLongIntervento, via, localita, estremiCatastali, + estremiPratCom, variataDa, varianteNumero, varianteSostanziale, + operaConforme, collaudoStatico, codiceFiscaleDelegatoCommittente, + codiceFiscaleDelegatoFineLavori, codiceFiscaleDelegatoCollaudo, + codiceRuoloDelegato, lavoriInEconomiaCommittente, + inizioLavoriContestualeOpera, dataInizioLavoriOpera, + dataInizioEsecuzioneOpera, dataFineEsecuzioneOpera, metratura, + lavoriPubblici, pagamentoIdOneri, lavoriPubbliciPercentuale, + numeroCivico, dcParticelle, dcFoglio, dcAllegato, dePiani, + deAltezza, deInterrati, deSuperficie, deCostruzione, + deRistrutturazione, deUso, dePubblica, dePrivata, deUtilizzazione, + dePosizioneEdificio, deInfStradalePonte, deInfStradaleStrada, + deInfStradaleAltro, deInfIdraulicaLong, deInfIdraulicaTrasv, + deInfIdraulicaAltro, deInfOperaAccStradale, deInfOperaAccIdraulica, + deInfOperaAccAltro, deInfAltraInfrastruttura, deInfAltro, + deInfAltroDesc, dccFondazioni, dccStruttureEleMuraturePietrame, dccStruttureEleMuratureLaterizio, dccStruttureEleMuratureMisto, dccStruttureEleMuratureStoriche, dccStruttureEleAcciaio, dccStruttureEleCA, dccStruttureEleLegno, dccStruttureEleMistoCA, @@ -1090,22 +1081,23 @@ public class DettPraticaLocalServiceWrapper implements DettPraticaLocalService, } @Override - public void updateEsitoPagamento(long pagamentoId, long dettPraticaId, - java.lang.String stato) + public it.tref.liferay.portos.bo.model.DettPratica updateEsitoPagamento( + long pagamentoId, long dettPraticaId, java.lang.String stato) throws com.liferay.portal.kernel.exception.PortalException, com.liferay.portal.kernel.exception.SystemException, java.io.IOException { - _dettPraticaLocalService.updateEsitoPagamento(pagamentoId, + return _dettPraticaLocalService.updateEsitoPagamento(pagamentoId, dettPraticaId, stato); } @Override - public void updateEsitoPagamento(long pagamentoId, long dettPraticaId, - long fileEntryId, java.lang.String stato) + public it.tref.liferay.portos.bo.model.DettPratica updateEsitoPagamento( + long pagamentoId, long dettPraticaId, long fileEntryId, + java.lang.String stato) throws com.liferay.portal.kernel.exception.PortalException, com.liferay.portal.kernel.exception.SystemException, java.io.IOException { - _dettPraticaLocalService.updateEsitoPagamento(pagamentoId, + return _dettPraticaLocalService.updateEsitoPagamento(pagamentoId, dettPraticaId, fileEntryId, stato); } @@ -1295,19 +1287,11 @@ public class DettPraticaLocalServiceWrapper implements DettPraticaLocalService, } @Override - public void updateAsset( - it.tref.liferay.portos.bo.model.DettPratica dettPratica, - long[] categoryIds, boolean visible) - throws com.liferay.portal.kernel.exception.PortalException, - com.liferay.portal.kernel.exception.SystemException { - _dettPraticaLocalService.updateAsset(dettPratica, categoryIds, visible); - } - - @Override - public void updateStatus(long dettPraticaId, int status) + public it.tref.liferay.portos.bo.model.DettPratica updateStatus( + long dettPraticaId, int status) throws com.liferay.portal.kernel.exception.PortalException, com.liferay.portal.kernel.exception.SystemException { - _dettPraticaLocalService.updateStatus(dettPraticaId, status); + return _dettPraticaLocalService.updateStatus(dettPraticaId, status); } @Override @@ -1386,13 +1370,6 @@ public class DettPraticaLocalServiceWrapper implements DettPraticaLocalService, return _dettPraticaLocalService.callForChanges(url); } - @Override - public it.tref.liferay.portos.bo.model.DettPratica fetchByOldDettPraticaId( - long oldDettPraticaId) - throws com.liferay.portal.kernel.exception.SystemException { - return _dettPraticaLocalService.fetchByOldDettPraticaId(oldDettPraticaId); - } - @Override public int countVariateByIntPratica(long intPraticaId) throws com.liferay.portal.kernel.exception.SystemException { @@ -1401,10 +1378,6 @@ public class DettPraticaLocalServiceWrapper implements DettPraticaLocalService, /** * ADT: nuovo metodo per stampa fascicolo - * - * @param intPraticaId - * @return - * @throws SystemException */ @Override public it.tref.liferay.portos.bo.model.DettPratica getFirstCompletedByIntPratica( diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/DettPraticaService.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/DettPraticaService.java index 8fcbd950..59455136 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/DettPraticaService.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/DettPraticaService.java @@ -124,12 +124,12 @@ public interface DettPraticaService extends BaseService, InvokableService { java.lang.String importoSpeseIstruttoria, java.util.Date dataEffettuazione, int statusTask, boolean workflowForzato, long soggettoSostituitoId, - long oldDettPraticaId, java.lang.String destinazione, - java.lang.String ag, java.lang.String descLongIntervento, - java.lang.String via, java.lang.String localita, - java.lang.String estremiCatastali, java.lang.String estremiPratCom, - long variataDa, long varianteNumero, boolean varianteSostanziale, - boolean operaConforme, boolean collaudoStatico, + java.lang.String destinazione, java.lang.String ag, + java.lang.String descLongIntervento, java.lang.String via, + java.lang.String localita, java.lang.String estremiCatastali, + java.lang.String estremiPratCom, long variataDa, long varianteNumero, + boolean varianteSostanziale, boolean operaConforme, + boolean collaudoStatico, java.lang.String codiceFiscaleDelegatoCommittente, java.lang.String codiceFiscaleDelegatoFineLavori, java.lang.String codiceFiscaleDelegatoCollaudo, diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/DettPraticaServiceClp.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/DettPraticaServiceClp.java index ac3547c0..bea75350 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/DettPraticaServiceClp.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/DettPraticaServiceClp.java @@ -84,30 +84,30 @@ public class DettPraticaServiceClp implements DettPraticaService { "java.lang.String", "boolean", "boolean", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.util.Date", "int", "boolean", "long", - "long", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", - "java.lang.String", "java.lang.String", "long", "long", - "boolean", "boolean", "boolean", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", - "boolean", "boolean", "java.util.Date", "java.util.Date", - "java.util.Date", "java.lang.String", "boolean", "long", "int", + "java.lang.String", "long", "long", "boolean", "boolean", + "boolean", "java.lang.String", "java.lang.String", + "java.lang.String", "java.lang.String", "boolean", "boolean", + "java.util.Date", "java.util.Date", "java.util.Date", + "java.lang.String", "boolean", "long", "int", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", + "java.lang.String", "java.lang.String", "boolean", "boolean", + "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", + "boolean", "boolean", "boolean", "java.lang.String", + "java.lang.String", "boolean", "boolean", "boolean", "boolean", "java.lang.String", "java.lang.String", "java.lang.String", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", - "boolean", "boolean", "boolean", "boolean", "boolean", - "java.lang.String", "java.lang.String", "boolean", "boolean", - "boolean", "boolean", "java.lang.String", "java.lang.String", "java.lang.String", "boolean", "boolean", "boolean", "boolean", + "boolean", "boolean", "java.lang.String", "java.lang.String", + "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "java.lang.String", "boolean", "boolean", - "boolean", "boolean", "boolean", "boolean", "java.lang.String", - "java.lang.String", "boolean", "boolean", "boolean", "boolean", - "boolean", "boolean", "boolean", "boolean", "java.lang.String", - "boolean", "boolean", "boolean", "boolean", "boolean", - "java.lang.String", "boolean", "boolean", "boolean", "boolean", - "boolean", "boolean", "boolean", "boolean", "boolean", + "boolean", "boolean", "boolean", "java.lang.String", "boolean", + "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", + "boolean", "boolean", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", @@ -115,28 +115,27 @@ public class DettPraticaServiceClp implements DettPraticaService { "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", - "java.lang.String", "java.lang.String", "java.util.Date", + "java.util.Date", "java.lang.Double", "java.lang.Double", "java.lang.Double", "java.lang.Double", "java.lang.Double", "java.lang.Double", "java.lang.Double", "java.lang.Double", "java.lang.Double", "java.lang.Double", "java.lang.Double", "java.lang.Double", "java.lang.Double", "java.lang.Double", - "java.lang.Double", "java.lang.Double", "java.lang.Double", - "java.lang.String", "java.lang.String", "java.lang.String", + "java.lang.Double", "java.lang.String", "java.lang.String", + "java.lang.String", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", + "boolean", "boolean", "boolean", "boolean", "boolean", + "java.lang.String", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", - "boolean", "boolean", "boolean", "java.lang.String", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", + "boolean", "boolean", "java.lang.String", "java.lang.String", + "boolean", "java.lang.String", + "com.liferay.portal.service.ServiceContext", "boolean", + "boolean", "boolean", "java.lang.String", "java.lang.String", + "java.lang.String", "java.lang.String", "java.lang.Boolean", + "java.lang.Boolean", "java.lang.Boolean", "java.lang.String", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", - "boolean", "boolean", "boolean", "boolean", "boolean", - "java.lang.String", "java.lang.String", "boolean", - "java.lang.String", "com.liferay.portal.service.ServiceContext", - "boolean", "boolean", "boolean", "java.lang.String", - "java.lang.String", "java.lang.String", "java.lang.String", - "java.lang.Boolean", "java.lang.Boolean", "java.lang.Boolean", - "java.lang.String", "boolean", "boolean", "boolean", "boolean", - "boolean", "boolean", "boolean", "boolean", "boolean", "double", - "java.lang.String" + "boolean", "boolean", "boolean", "double", "java.lang.String" }; _methodName12 = "fetchDettPratica"; @@ -590,12 +589,12 @@ public class DettPraticaServiceClp implements DettPraticaService { java.lang.String importoSpeseIstruttoria, java.util.Date dataEffettuazione, int statusTask, boolean workflowForzato, long soggettoSostituitoId, - long oldDettPraticaId, java.lang.String destinazione, - java.lang.String ag, java.lang.String descLongIntervento, - java.lang.String via, java.lang.String localita, - java.lang.String estremiCatastali, java.lang.String estremiPratCom, - long variataDa, long varianteNumero, boolean varianteSostanziale, - boolean operaConforme, boolean collaudoStatico, + java.lang.String destinazione, java.lang.String ag, + java.lang.String descLongIntervento, java.lang.String via, + java.lang.String localita, java.lang.String estremiCatastali, + java.lang.String estremiPratCom, long variataDa, long varianteNumero, + boolean varianteSostanziale, boolean operaConforme, + boolean collaudoStatico, java.lang.String codiceFiscaleDelegatoCommittente, java.lang.String codiceFiscaleDelegatoFineLavori, java.lang.String codiceFiscaleDelegatoCollaudo, @@ -767,8 +766,6 @@ public class DettPraticaServiceClp implements DettPraticaService { soggettoSostituitoId, - oldDettPraticaId, - ClpSerializer.translateInput(destinazione), ClpSerializer.translateInput(ag), diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/DettPraticaServiceUtil.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/DettPraticaServiceUtil.java index 764b1705..8d43a66a 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/DettPraticaServiceUtil.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/DettPraticaServiceUtil.java @@ -144,12 +144,12 @@ public class DettPraticaServiceUtil { java.lang.String importoSpeseIstruttoria, java.util.Date dataEffettuazione, int statusTask, boolean workflowForzato, long soggettoSostituitoId, - long oldDettPraticaId, java.lang.String destinazione, - java.lang.String ag, java.lang.String descLongIntervento, - java.lang.String via, java.lang.String localita, - java.lang.String estremiCatastali, java.lang.String estremiPratCom, - long variataDa, long varianteNumero, boolean varianteSostanziale, - boolean operaConforme, boolean collaudoStatico, + java.lang.String destinazione, java.lang.String ag, + java.lang.String descLongIntervento, java.lang.String via, + java.lang.String localita, java.lang.String estremiCatastali, + java.lang.String estremiPratCom, long variataDa, long varianteNumero, + boolean varianteSostanziale, boolean operaConforme, + boolean collaudoStatico, java.lang.String codiceFiscaleDelegatoCommittente, java.lang.String codiceFiscaleDelegatoFineLavori, java.lang.String codiceFiscaleDelegatoCollaudo, @@ -286,24 +286,23 @@ public class DettPraticaServiceUtil { integrazione, protocollo, tipoIntegrazione, completa, gestita, codicePagamento, causalePagamento, mezzoPagamento, importoBolli, importoSpeseIstruttoria, dataEffettuazione, statusTask, - workflowForzato, soggettoSostituitoId, oldDettPraticaId, - destinazione, ag, descLongIntervento, via, localita, - estremiCatastali, estremiPratCom, variataDa, varianteNumero, - varianteSostanziale, operaConforme, collaudoStatico, - codiceFiscaleDelegatoCommittente, codiceFiscaleDelegatoFineLavori, - codiceFiscaleDelegatoCollaudo, codiceRuoloDelegato, - lavoriInEconomiaCommittente, inizioLavoriContestualeOpera, - dataInizioLavoriOpera, dataInizioEsecuzioneOpera, - dataFineEsecuzioneOpera, metratura, lavoriPubblici, pagamentoId, - lavoriPubbliciPercentuale, numeroCivico, dcParticelle, dcFoglio, - dcAllegato, dePiani, deAltezza, deInterrati, deSuperficie, - deCostruzione, deRistrutturazione, deUso, dePubblica, dePrivata, - deUtilizzazione, dePosizioneEdificio, deInfStradalePonte, - deInfStradaleStrada, deInfStradaleAltro, deInfIdraulicaLong, - deInfIdraulicaTrasv, deInfIdraulicaAltro, deInfOperaAccStradale, - deInfOperaAccIdraulica, deInfOperaAccAltro, - deInfAltraInfrastruttura, deInfAltro, deInfAltroDesc, - dccFondazioni, dccStruttureEleMuraturePietrame, + workflowForzato, soggettoSostituitoId, destinazione, ag, + descLongIntervento, via, localita, estremiCatastali, + estremiPratCom, variataDa, varianteNumero, varianteSostanziale, + operaConforme, collaudoStatico, codiceFiscaleDelegatoCommittente, + codiceFiscaleDelegatoFineLavori, codiceFiscaleDelegatoCollaudo, + codiceRuoloDelegato, lavoriInEconomiaCommittente, + inizioLavoriContestualeOpera, dataInizioLavoriOpera, + dataInizioEsecuzioneOpera, dataFineEsecuzioneOpera, metratura, + lavoriPubblici, pagamentoId, lavoriPubbliciPercentuale, + numeroCivico, dcParticelle, dcFoglio, dcAllegato, dePiani, + deAltezza, deInterrati, deSuperficie, deCostruzione, + deRistrutturazione, deUso, dePubblica, dePrivata, deUtilizzazione, + dePosizioneEdificio, deInfStradalePonte, deInfStradaleStrada, + deInfStradaleAltro, deInfIdraulicaLong, deInfIdraulicaTrasv, + deInfIdraulicaAltro, deInfOperaAccStradale, deInfOperaAccIdraulica, + deInfOperaAccAltro, deInfAltraInfrastruttura, deInfAltro, + deInfAltroDesc, dccFondazioni, dccStruttureEleMuraturePietrame, dccStruttureEleMuratureLaterizio, dccStruttureEleMuratureMisto, dccStruttureEleMuratureStoriche, dccStruttureEleAcciaio, dccStruttureEleCA, dccStruttureEleLegno, dccStruttureEleMistoCA, diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/DettPraticaServiceWrapper.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/DettPraticaServiceWrapper.java index b2753f3a..c69be878 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/DettPraticaServiceWrapper.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/DettPraticaServiceWrapper.java @@ -144,12 +144,12 @@ public class DettPraticaServiceWrapper implements DettPraticaService, java.lang.String importoSpeseIstruttoria, java.util.Date dataEffettuazione, int statusTask, boolean workflowForzato, long soggettoSostituitoId, - long oldDettPraticaId, java.lang.String destinazione, - java.lang.String ag, java.lang.String descLongIntervento, - java.lang.String via, java.lang.String localita, - java.lang.String estremiCatastali, java.lang.String estremiPratCom, - long variataDa, long varianteNumero, boolean varianteSostanziale, - boolean operaConforme, boolean collaudoStatico, + java.lang.String destinazione, java.lang.String ag, + java.lang.String descLongIntervento, java.lang.String via, + java.lang.String localita, java.lang.String estremiCatastali, + java.lang.String estremiPratCom, long variataDa, long varianteNumero, + boolean varianteSostanziale, boolean operaConforme, + boolean collaudoStatico, java.lang.String codiceFiscaleDelegatoCommittente, java.lang.String codiceFiscaleDelegatoFineLavori, java.lang.String codiceFiscaleDelegatoCollaudo, @@ -285,11 +285,10 @@ public class DettPraticaServiceWrapper implements DettPraticaService, intPraticaId, integrazione, protocollo, tipoIntegrazione, completa, gestita, codicePagamento, causalePagamento, mezzoPagamento, importoBolli, importoSpeseIstruttoria, dataEffettuazione, - statusTask, workflowForzato, soggettoSostituitoId, - oldDettPraticaId, destinazione, ag, descLongIntervento, via, - localita, estremiCatastali, estremiPratCom, variataDa, - varianteNumero, varianteSostanziale, operaConforme, - collaudoStatico, codiceFiscaleDelegatoCommittente, + statusTask, workflowForzato, soggettoSostituitoId, destinazione, + ag, descLongIntervento, via, localita, estremiCatastali, + estremiPratCom, variataDa, varianteNumero, varianteSostanziale, + operaConforme, collaudoStatico, codiceFiscaleDelegatoCommittente, codiceFiscaleDelegatoFineLavori, codiceFiscaleDelegatoCollaudo, codiceRuoloDelegato, lavoriInEconomiaCommittente, inizioLavoriContestualeOpera, dataInizioLavoriOpera, diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/DocPraticaLocalService.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/DocPraticaLocalService.java index 9f14d37b..85134b45 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/DocPraticaLocalService.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/DocPraticaLocalService.java @@ -338,18 +338,6 @@ public interface DocPraticaLocalService extends BaseLocalService, throws com.liferay.portal.kernel.exception.PortalException, com.liferay.portal.kernel.exception.SystemException; - public it.tref.liferay.portos.bo.model.DocPratica addDocPraticaForImport( - long userId, java.lang.String className, long classPk, - long intPraticaId, byte[] dlFileEntry, java.lang.String fileName, - java.lang.String version, boolean praticaValidata, - java.lang.String descLong, java.lang.String tipologia, - java.lang.String sha256, boolean aggiornato, - java.lang.String jsonFirmatari, long dettPraticaIdRimozione, - java.util.Date dtDataRimozione, long oldDocPraticaId, - com.liferay.portal.service.ServiceContext serviceContext) - throws com.liferay.portal.kernel.exception.PortalException, - com.liferay.portal.kernel.exception.SystemException; - public com.liferay.portal.kernel.repository.model.FileEntry addAttachment( long classPk, long intPraticaId, long delegaUserId, java.lang.String sourceFileName, byte[] content, @@ -445,11 +433,6 @@ public interface DocPraticaLocalService extends BaseLocalService, long dlFileEntryId, java.lang.String version) throws com.liferay.portal.kernel.exception.SystemException; - @Transactional(propagation = Propagation.SUPPORTS, readOnly = true) - public it.tref.liferay.portos.bo.model.DocPratica fetchByOldDocPraticaId( - long oldDocPraticaId) - throws com.liferay.portal.kernel.exception.SystemException; - public java.util.List findDistinctDlFileEntryId( long classPk, java.lang.String tipologia, int start, int end) throws com.liferay.portal.kernel.exception.SystemException; @@ -531,14 +514,6 @@ public interface DocPraticaLocalService extends BaseLocalService, /** * Metodo nuovo ADT - * - * @param intPraticaId - * @param classPk - * @param tipologia - * @param start - * @param end - * @return - * @throws SystemException */ public java.util.List findByIntPratica_ClassPk_TipologiaNew( long intPraticaId, long classPk, java.lang.String tipologia, int start, diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/DocPraticaLocalServiceClp.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/DocPraticaLocalServiceClp.java index 05b015e9..a9b479fd 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/DocPraticaLocalServiceClp.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/DocPraticaLocalServiceClp.java @@ -157,205 +157,191 @@ public class DocPraticaLocalServiceClp implements DocPraticaLocalService { "com.liferay.portal.service.ServiceContext" }; - _methodName26 = "addDocPraticaForImport"; + _methodName26 = "addAttachment"; _methodParameterTypes26 = new String[] { - "long", "java.lang.String", "long", "long", "byte[][]", - "java.lang.String", "java.lang.String", "boolean", - "java.lang.String", "java.lang.String", "java.lang.String", - "boolean", "java.lang.String", "long", "java.util.Date", "long", - "com.liferay.portal.service.ServiceContext" - }; - - _methodName27 = "addAttachment"; - - _methodParameterTypes27 = new String[] { "long", "long", "long", "java.lang.String", "byte[][]", "java.lang.String" }; - _methodName28 = "getAttachment"; + _methodName27 = "getAttachment"; - _methodParameterTypes28 = new String[] { "long" }; + _methodParameterTypes27 = new String[] { "long" }; - _methodName29 = "addFirma"; + _methodName28 = "addFirma"; - _methodParameterTypes29 = new String[] { "long", "java.lang.String" }; + _methodParameterTypes28 = new String[] { "long", "java.lang.String" }; - _methodName30 = "addFirmeAndApprova"; + _methodName29 = "addFirmeAndApprova"; - _methodParameterTypes30 = new String[] { "long", "java.util.List" }; + _methodParameterTypes29 = new String[] { "long", "java.util.List" }; - _methodName31 = "addErrorAndApprova"; + _methodName30 = "addErrorAndApprova"; - _methodParameterTypes31 = new String[] { "long", "java.lang.String" }; + _methodParameterTypes30 = new String[] { "long", "java.lang.String" }; - _methodName32 = "removeFirma"; + _methodName31 = "removeFirma"; - _methodParameterTypes32 = new String[] { "long", "java.lang.String" }; + _methodParameterTypes31 = new String[] { "long", "java.lang.String" }; - _methodName33 = "updateDocPraticaAggiornato"; + _methodName32 = "updateDocPraticaAggiornato"; - _methodParameterTypes33 = new String[] { "long", "boolean" }; + _methodParameterTypes32 = new String[] { "long", "boolean" }; - _methodName34 = "countDocPraticaDaInviareDax"; + _methodName33 = "countDocPraticaDaInviareDax"; - _methodParameterTypes34 = new String[] { }; + _methodParameterTypes33 = new String[] { }; - _methodName35 = "getDocPraticaDaInviareDax"; + _methodName34 = "getDocPraticaDaInviareDax"; - _methodParameterTypes35 = new String[] { "int", "int" }; + _methodParameterTypes34 = new String[] { "int", "int" }; - _methodName36 = "countByClassPk"; + _methodName35 = "countByClassPk"; - _methodParameterTypes36 = new String[] { "long" }; + _methodParameterTypes35 = new String[] { "long" }; - _methodName37 = "findByClassPk"; + _methodName36 = "findByClassPk"; - _methodParameterTypes37 = new String[] { "long", "int", "int" }; + _methodParameterTypes36 = new String[] { "long", "int", "int" }; - _methodName38 = "findByIntPratica"; + _methodName37 = "findByIntPratica"; - _methodParameterTypes38 = new String[] { "long" }; + _methodParameterTypes37 = new String[] { "long" }; - _methodName39 = "findByClassPk"; + _methodName38 = "findByClassPk"; - _methodParameterTypes39 = new String[] { "long" }; + _methodParameterTypes38 = new String[] { "long" }; - _methodName40 = "findByStaus"; + _methodName39 = "findByStaus"; - _methodParameterTypes40 = new String[] { + _methodParameterTypes39 = new String[] { "int", "int", "int", "com.liferay.portal.kernel.util.OrderByComparator" }; - _methodName41 = "countByStatus"; + _methodName40 = "countByStatus"; - _methodParameterTypes41 = new String[] { "long" }; + _methodParameterTypes40 = new String[] { "long" }; - _methodName42 = "countByClassPk_Tipologia"; + _methodName41 = "countByClassPk_Tipologia"; - _methodParameterTypes42 = new String[] { "long", "java.lang.String" }; + _methodParameterTypes41 = new String[] { "long", "java.lang.String" }; - _methodName43 = "findByClassPk_Tipologia"; + _methodName42 = "findByClassPk_Tipologia"; - _methodParameterTypes43 = new String[] { + _methodParameterTypes42 = new String[] { "long", "java.lang.String", "int", "int" }; - _methodName44 = "findByIntPratica_Tipologia"; + _methodName43 = "findByIntPratica_Tipologia"; - _methodParameterTypes44 = new String[] { + _methodParameterTypes43 = new String[] { "long", "java.lang.String", "int", "int" }; - _methodName45 = "findByIntPratica_ClassPk_Tipologia"; + _methodName44 = "findByIntPratica_ClassPk_Tipologia"; - _methodParameterTypes45 = new String[] { + _methodParameterTypes44 = new String[] { "long", "long", "java.lang.String", "int", "int" }; - _methodName46 = "findByIntPratica_ClassPk_Tipologie"; + _methodName45 = "findByIntPratica_ClassPk_Tipologie"; - _methodParameterTypes46 = new String[] { "long", "long", "java.util.List" }; - - _methodName47 = "findByIntPratica_ClassPkEqual_Tipologie"; + _methodParameterTypes45 = new String[] { "long", "long", "java.util.List" }; - _methodParameterTypes47 = new String[] { "long", "long", "java.util.List" }; + _methodName46 = "findByIntPratica_ClassPkEqual_Tipologie"; - _methodName48 = "fetchByC_Group_DlFileEntry_Version"; - - _methodParameterTypes48 = new String[] { "long", "java.lang.String" }; + _methodParameterTypes46 = new String[] { "long", "long", "java.util.List" }; - _methodName49 = "fetchByOldDocPraticaId"; + _methodName47 = "fetchByC_Group_DlFileEntry_Version"; - _methodParameterTypes49 = new String[] { "long" }; + _methodParameterTypes47 = new String[] { "long", "java.lang.String" }; - _methodName50 = "findDistinctDlFileEntryId"; + _methodName48 = "findDistinctDlFileEntryId"; - _methodParameterTypes50 = new String[] { + _methodParameterTypes48 = new String[] { "long", "java.lang.String", "int", "int" }; - _methodName51 = "findDistinctDlFileEntryId"; + _methodName49 = "findDistinctDlFileEntryId"; - _methodParameterTypes51 = new String[] { + _methodParameterTypes49 = new String[] { "long[][]", "java.lang.String", "int", "int" }; - _methodName52 = "getValidByIntPratica"; + _methodName50 = "getValidByIntPratica"; - _methodParameterTypes52 = new String[] { "long" }; + _methodParameterTypes50 = new String[] { "long" }; - _methodName53 = "getValidByIntPratica_Tipologia"; + _methodName51 = "getValidByIntPratica_Tipologia"; - _methodParameterTypes53 = new String[] { + _methodParameterTypes51 = new String[] { "long", "java.lang.String", "int", "int" }; - _methodName54 = "countValidTmpByIntPratica_Tipologia"; + _methodName52 = "countValidTmpByIntPratica_Tipologia"; - _methodParameterTypes54 = new String[] { "long", "java.lang.String" }; + _methodParameterTypes52 = new String[] { "long", "java.lang.String" }; - _methodName55 = "getValidTmpByIntPratica"; + _methodName53 = "getValidTmpByIntPratica"; - _methodParameterTypes55 = new String[] { "long", "int", "int" }; + _methodParameterTypes53 = new String[] { "long", "int", "int" }; - _methodName56 = "getValidTmpByIntPratica_Tipologia"; + _methodName54 = "getValidTmpByIntPratica_Tipologia"; - _methodParameterTypes56 = new String[] { + _methodParameterTypes54 = new String[] { "long", "java.lang.String", "int", "int" }; - _methodName57 = "getValidTmpByIntPratica_DettPratica_Tipologia"; + _methodName55 = "getValidTmpByIntPratica_DettPratica_Tipologia"; - _methodParameterTypes57 = new String[] { + _methodParameterTypes55 = new String[] { "long", "long", "java.lang.String", "int", "int" }; - _methodName58 = "getValidTmpByIntPratica_Tipologie"; + _methodName56 = "getValidTmpByIntPratica_Tipologie"; - _methodParameterTypes58 = new String[] { + _methodParameterTypes56 = new String[] { "long", "java.lang.String[][]", "int", "int" }; - _methodName59 = "countValidTmpByIntPratica_Tipologie"; + _methodName57 = "countValidTmpByIntPratica_Tipologie"; - _methodParameterTypes59 = new String[] { "long", "java.lang.String[][]" }; + _methodParameterTypes57 = new String[] { "long", "java.lang.String[][]" }; - _methodName60 = "getInvalidByIntPratica"; + _methodName58 = "getInvalidByIntPratica"; - _methodParameterTypes60 = new String[] { "long" }; + _methodParameterTypes58 = new String[] { "long" }; - _methodName61 = "getInvalidTmpByIntPratica"; + _methodName59 = "getInvalidTmpByIntPratica"; - _methodParameterTypes61 = new String[] { "long" }; + _methodParameterTypes59 = new String[] { "long" }; - _methodName62 = "getValidUntilClassPkByIntPratica"; + _methodName60 = "getValidUntilClassPkByIntPratica"; - _methodParameterTypes62 = new String[] { + _methodParameterTypes60 = new String[] { "long", "long", "java.lang.String", "int", "int" }; - _methodName63 = "completeInvalidation"; + _methodName61 = "completeInvalidation"; - _methodParameterTypes63 = new String[] { "long" }; + _methodParameterTypes61 = new String[] { "long" }; - _methodName64 = "getDocPraticaWithOldFileEntryId"; + _methodName62 = "getDocPraticaWithOldFileEntryId"; - _methodParameterTypes64 = new String[] { "int", "int" }; + _methodParameterTypes62 = new String[] { "int", "int" }; - _methodName65 = "addDocPraticaAnnullamento"; + _methodName63 = "addDocPraticaAnnullamento"; - _methodParameterTypes65 = new String[] { + _methodParameterTypes63 = new String[] { "long", "java.lang.String", "long", "long", "long", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "com.liferay.portal.service.ServiceContext" }; - _methodName66 = "findByIntPratica_ClassPk_TipologiaNew"; + _methodName64 = "findByIntPratica_ClassPk_TipologiaNew"; - _methodParameterTypes66 = new String[] { + _methodParameterTypes64 = new String[] { "long", "long", "java.lang.String", "int", "int" }; } @@ -1226,82 +1212,6 @@ public class DocPraticaLocalServiceClp implements DocPraticaLocalService { return (it.tref.liferay.portos.bo.model.DocPratica)ClpSerializer.translateOutput(returnObj); } - @Override - public it.tref.liferay.portos.bo.model.DocPratica addDocPraticaForImport( - long userId, java.lang.String className, long classPk, - long intPraticaId, byte[] dlFileEntry, java.lang.String fileName, - java.lang.String version, boolean praticaValidata, - java.lang.String descLong, java.lang.String tipologia, - java.lang.String sha256, boolean aggiornato, - java.lang.String jsonFirmatari, long dettPraticaIdRimozione, - java.util.Date dtDataRimozione, long oldDocPraticaId, - com.liferay.portal.service.ServiceContext serviceContext) - throws com.liferay.portal.kernel.exception.PortalException, - com.liferay.portal.kernel.exception.SystemException { - Object returnObj = null; - - try { - returnObj = _invokableLocalService.invokeMethod(_methodName26, - _methodParameterTypes26, - new Object[] { - userId, - - ClpSerializer.translateInput(className), - - classPk, - - intPraticaId, - - ClpSerializer.translateInput(dlFileEntry), - - ClpSerializer.translateInput(fileName), - - ClpSerializer.translateInput(version), - - praticaValidata, - - ClpSerializer.translateInput(descLong), - - ClpSerializer.translateInput(tipologia), - - ClpSerializer.translateInput(sha256), - - aggiornato, - - ClpSerializer.translateInput(jsonFirmatari), - - dettPraticaIdRimozione, - - ClpSerializer.translateInput(dtDataRimozione), - - oldDocPraticaId, - - ClpSerializer.translateInput(serviceContext) - }); - } - catch (Throwable t) { - t = ClpSerializer.translateThrowable(t); - - if (t instanceof com.liferay.portal.kernel.exception.PortalException) { - throw (com.liferay.portal.kernel.exception.PortalException)t; - } - - if (t instanceof com.liferay.portal.kernel.exception.SystemException) { - throw (com.liferay.portal.kernel.exception.SystemException)t; - } - - if (t instanceof RuntimeException) { - throw (RuntimeException)t; - } - else { - throw new RuntimeException(t.getClass().getName() + - " is not a valid exception"); - } - } - - return (it.tref.liferay.portos.bo.model.DocPratica)ClpSerializer.translateOutput(returnObj); - } - @Override public com.liferay.portal.kernel.repository.model.FileEntry addAttachment( long classPk, long intPraticaId, long delegaUserId, @@ -1312,8 +1222,8 @@ public class DocPraticaLocalServiceClp implements DocPraticaLocalService { Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName27, - _methodParameterTypes27, + returnObj = _invokableLocalService.invokeMethod(_methodName26, + _methodParameterTypes26, new Object[] { classPk, @@ -1359,8 +1269,8 @@ public class DocPraticaLocalServiceClp implements DocPraticaLocalService { Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName28, - _methodParameterTypes28, new Object[] { classPk }); + returnObj = _invokableLocalService.invokeMethod(_methodName27, + _methodParameterTypes27, new Object[] { classPk }); } catch (Throwable t) { t = ClpSerializer.translateThrowable(t); @@ -1390,8 +1300,8 @@ public class DocPraticaLocalServiceClp implements DocPraticaLocalService { throws com.liferay.portal.kernel.exception.PortalException, com.liferay.portal.kernel.exception.SystemException { try { - _invokableLocalService.invokeMethod(_methodName29, - _methodParameterTypes29, + _invokableLocalService.invokeMethod(_methodName28, + _methodParameterTypes28, new Object[] { docPraticaId, @@ -1425,8 +1335,8 @@ public class DocPraticaLocalServiceClp implements DocPraticaLocalService { throws com.liferay.portal.kernel.exception.PortalException, com.liferay.portal.kernel.exception.SystemException { try { - _invokableLocalService.invokeMethod(_methodName30, - _methodParameterTypes30, + _invokableLocalService.invokeMethod(_methodName29, + _methodParameterTypes29, new Object[] { docPraticaId, @@ -1459,8 +1369,8 @@ public class DocPraticaLocalServiceClp implements DocPraticaLocalService { throws com.liferay.portal.kernel.exception.PortalException, com.liferay.portal.kernel.exception.SystemException { try { - _invokableLocalService.invokeMethod(_methodName31, - _methodParameterTypes31, + _invokableLocalService.invokeMethod(_methodName30, + _methodParameterTypes30, new Object[] { docPraticaId, @@ -1493,8 +1403,8 @@ public class DocPraticaLocalServiceClp implements DocPraticaLocalService { throws com.liferay.portal.kernel.exception.PortalException, com.liferay.portal.kernel.exception.SystemException { try { - _invokableLocalService.invokeMethod(_methodName32, - _methodParameterTypes32, + _invokableLocalService.invokeMethod(_methodName31, + _methodParameterTypes31, new Object[] { docPraticaId, @@ -1529,8 +1439,8 @@ public class DocPraticaLocalServiceClp implements DocPraticaLocalService { Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName33, - _methodParameterTypes33, + returnObj = _invokableLocalService.invokeMethod(_methodName32, + _methodParameterTypes32, new Object[] { docPraticaId, aggiornato }); } catch (Throwable t) { @@ -1558,8 +1468,8 @@ public class DocPraticaLocalServiceClp implements DocPraticaLocalService { Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName34, - _methodParameterTypes34, new Object[] { }); + returnObj = _invokableLocalService.invokeMethod(_methodName33, + _methodParameterTypes33, new Object[] { }); } catch (Throwable t) { t = ClpSerializer.translateThrowable(t); @@ -1587,8 +1497,8 @@ public class DocPraticaLocalServiceClp implements DocPraticaLocalService { Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName35, - _methodParameterTypes35, new Object[] { start, end }); + returnObj = _invokableLocalService.invokeMethod(_methodName34, + _methodParameterTypes34, new Object[] { start, end }); } catch (Throwable t) { t = ClpSerializer.translateThrowable(t); @@ -1615,8 +1525,8 @@ public class DocPraticaLocalServiceClp implements DocPraticaLocalService { Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName36, - _methodParameterTypes36, new Object[] { classPk }); + returnObj = _invokableLocalService.invokeMethod(_methodName35, + _methodParameterTypes35, new Object[] { classPk }); } catch (Throwable t) { t = ClpSerializer.translateThrowable(t); @@ -1644,8 +1554,8 @@ public class DocPraticaLocalServiceClp implements DocPraticaLocalService { Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName37, - _methodParameterTypes37, + returnObj = _invokableLocalService.invokeMethod(_methodName36, + _methodParameterTypes36, new Object[] { classPk, start, end }); } catch (Throwable t) { @@ -1674,8 +1584,8 @@ public class DocPraticaLocalServiceClp implements DocPraticaLocalService { Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName38, - _methodParameterTypes38, new Object[] { intPraticaId }); + returnObj = _invokableLocalService.invokeMethod(_methodName37, + _methodParameterTypes37, new Object[] { intPraticaId }); } catch (Throwable t) { t = ClpSerializer.translateThrowable(t); @@ -1703,8 +1613,8 @@ public class DocPraticaLocalServiceClp implements DocPraticaLocalService { Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName39, - _methodParameterTypes39, new Object[] { classPk }); + returnObj = _invokableLocalService.invokeMethod(_methodName38, + _methodParameterTypes38, new Object[] { classPk }); } catch (Throwable t) { t = ClpSerializer.translateThrowable(t); @@ -1733,8 +1643,8 @@ public class DocPraticaLocalServiceClp implements DocPraticaLocalService { Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName40, - _methodParameterTypes40, + returnObj = _invokableLocalService.invokeMethod(_methodName39, + _methodParameterTypes39, new Object[] { status, @@ -1770,8 +1680,8 @@ public class DocPraticaLocalServiceClp implements DocPraticaLocalService { Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName41, - _methodParameterTypes41, new Object[] { status }); + returnObj = _invokableLocalService.invokeMethod(_methodName40, + _methodParameterTypes40, new Object[] { status }); } catch (Throwable t) { t = ClpSerializer.translateThrowable(t); @@ -1798,8 +1708,8 @@ public class DocPraticaLocalServiceClp implements DocPraticaLocalService { Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName42, - _methodParameterTypes42, + returnObj = _invokableLocalService.invokeMethod(_methodName41, + _methodParameterTypes41, new Object[] { classPk, @@ -1832,8 +1742,8 @@ public class DocPraticaLocalServiceClp implements DocPraticaLocalService { Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName43, - _methodParameterTypes43, + returnObj = _invokableLocalService.invokeMethod(_methodName42, + _methodParameterTypes42, new Object[] { classPk, @@ -1870,8 +1780,8 @@ public class DocPraticaLocalServiceClp implements DocPraticaLocalService { Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName44, - _methodParameterTypes44, + returnObj = _invokableLocalService.invokeMethod(_methodName43, + _methodParameterTypes43, new Object[] { intPraticaId, @@ -1908,8 +1818,8 @@ public class DocPraticaLocalServiceClp implements DocPraticaLocalService { Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName45, - _methodParameterTypes45, + returnObj = _invokableLocalService.invokeMethod(_methodName44, + _methodParameterTypes44, new Object[] { intPraticaId, @@ -1949,8 +1859,8 @@ public class DocPraticaLocalServiceClp implements DocPraticaLocalService { Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName46, - _methodParameterTypes46, + returnObj = _invokableLocalService.invokeMethod(_methodName45, + _methodParameterTypes45, new Object[] { intPraticaId, @@ -1986,8 +1896,8 @@ public class DocPraticaLocalServiceClp implements DocPraticaLocalService { Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName47, - _methodParameterTypes47, + returnObj = _invokableLocalService.invokeMethod(_methodName46, + _methodParameterTypes46, new Object[] { intPraticaId, @@ -2022,8 +1932,8 @@ public class DocPraticaLocalServiceClp implements DocPraticaLocalService { Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName48, - _methodParameterTypes48, + returnObj = _invokableLocalService.invokeMethod(_methodName47, + _methodParameterTypes47, new Object[] { dlFileEntryId, @@ -2049,35 +1959,6 @@ public class DocPraticaLocalServiceClp implements DocPraticaLocalService { return (it.tref.liferay.portos.bo.model.DocPratica)ClpSerializer.translateOutput(returnObj); } - @Override - public it.tref.liferay.portos.bo.model.DocPratica fetchByOldDocPraticaId( - long oldDocPraticaId) - throws com.liferay.portal.kernel.exception.SystemException { - Object returnObj = null; - - try { - returnObj = _invokableLocalService.invokeMethod(_methodName49, - _methodParameterTypes49, new Object[] { oldDocPraticaId }); - } - catch (Throwable t) { - t = ClpSerializer.translateThrowable(t); - - if (t instanceof com.liferay.portal.kernel.exception.SystemException) { - throw (com.liferay.portal.kernel.exception.SystemException)t; - } - - if (t instanceof RuntimeException) { - throw (RuntimeException)t; - } - else { - throw new RuntimeException(t.getClass().getName() + - " is not a valid exception"); - } - } - - return (it.tref.liferay.portos.bo.model.DocPratica)ClpSerializer.translateOutput(returnObj); - } - @Override public java.util.List findDistinctDlFileEntryId( long classPk, java.lang.String tipologia, int start, int end) @@ -2085,8 +1966,8 @@ public class DocPraticaLocalServiceClp implements DocPraticaLocalService { Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName50, - _methodParameterTypes50, + returnObj = _invokableLocalService.invokeMethod(_methodName48, + _methodParameterTypes48, new Object[] { classPk, @@ -2123,8 +2004,8 @@ public class DocPraticaLocalServiceClp implements DocPraticaLocalService { Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName51, - _methodParameterTypes51, + returnObj = _invokableLocalService.invokeMethod(_methodName49, + _methodParameterTypes49, new Object[] { ClpSerializer.translateInput(classPks), @@ -2161,8 +2042,8 @@ public class DocPraticaLocalServiceClp implements DocPraticaLocalService { Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName52, - _methodParameterTypes52, new Object[] { intPraticaId }); + returnObj = _invokableLocalService.invokeMethod(_methodName50, + _methodParameterTypes50, new Object[] { intPraticaId }); } catch (Throwable t) { t = ClpSerializer.translateThrowable(t); @@ -2190,8 +2071,8 @@ public class DocPraticaLocalServiceClp implements DocPraticaLocalService { Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName53, - _methodParameterTypes53, + returnObj = _invokableLocalService.invokeMethod(_methodName51, + _methodParameterTypes51, new Object[] { intPraticaId, @@ -2228,8 +2109,8 @@ public class DocPraticaLocalServiceClp implements DocPraticaLocalService { Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName54, - _methodParameterTypes54, + returnObj = _invokableLocalService.invokeMethod(_methodName52, + _methodParameterTypes52, new Object[] { intPraticaId, @@ -2262,8 +2143,8 @@ public class DocPraticaLocalServiceClp implements DocPraticaLocalService { Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName55, - _methodParameterTypes55, + returnObj = _invokableLocalService.invokeMethod(_methodName53, + _methodParameterTypes53, new Object[] { intPraticaId, start, end }); } catch (Throwable t) { @@ -2292,8 +2173,8 @@ public class DocPraticaLocalServiceClp implements DocPraticaLocalService { Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName56, - _methodParameterTypes56, + returnObj = _invokableLocalService.invokeMethod(_methodName54, + _methodParameterTypes54, new Object[] { intPraticaId, @@ -2331,8 +2212,8 @@ public class DocPraticaLocalServiceClp implements DocPraticaLocalService { Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName57, - _methodParameterTypes57, + returnObj = _invokableLocalService.invokeMethod(_methodName55, + _methodParameterTypes55, new Object[] { intPraticaId, @@ -2371,8 +2252,8 @@ public class DocPraticaLocalServiceClp implements DocPraticaLocalService { Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName58, - _methodParameterTypes58, + returnObj = _invokableLocalService.invokeMethod(_methodName56, + _methodParameterTypes56, new Object[] { intPraticaId, @@ -2409,8 +2290,8 @@ public class DocPraticaLocalServiceClp implements DocPraticaLocalService { Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName59, - _methodParameterTypes59, + returnObj = _invokableLocalService.invokeMethod(_methodName57, + _methodParameterTypes57, new Object[] { intPraticaId, @@ -2443,8 +2324,8 @@ public class DocPraticaLocalServiceClp implements DocPraticaLocalService { Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName60, - _methodParameterTypes60, new Object[] { intPraticaId }); + returnObj = _invokableLocalService.invokeMethod(_methodName58, + _methodParameterTypes58, new Object[] { intPraticaId }); } catch (Throwable t) { t = ClpSerializer.translateThrowable(t); @@ -2472,8 +2353,8 @@ public class DocPraticaLocalServiceClp implements DocPraticaLocalService { Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName61, - _methodParameterTypes61, new Object[] { intPraticaId }); + returnObj = _invokableLocalService.invokeMethod(_methodName59, + _methodParameterTypes59, new Object[] { intPraticaId }); } catch (Throwable t) { t = ClpSerializer.translateThrowable(t); @@ -2501,8 +2382,8 @@ public class DocPraticaLocalServiceClp implements DocPraticaLocalService { Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName62, - _methodParameterTypes62, + returnObj = _invokableLocalService.invokeMethod(_methodName60, + _methodParameterTypes60, new Object[] { intPraticaId, @@ -2538,8 +2419,8 @@ public class DocPraticaLocalServiceClp implements DocPraticaLocalService { public void completeInvalidation(long intPraticaId) throws com.liferay.portal.kernel.exception.SystemException { try { - _invokableLocalService.invokeMethod(_methodName63, - _methodParameterTypes63, new Object[] { intPraticaId }); + _invokableLocalService.invokeMethod(_methodName61, + _methodParameterTypes61, new Object[] { intPraticaId }); } catch (Throwable t) { t = ClpSerializer.translateThrowable(t); @@ -2565,8 +2446,8 @@ public class DocPraticaLocalServiceClp implements DocPraticaLocalService { Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName64, - _methodParameterTypes64, new Object[] { start, end }); + returnObj = _invokableLocalService.invokeMethod(_methodName62, + _methodParameterTypes62, new Object[] { start, end }); } catch (Throwable t) { t = ClpSerializer.translateThrowable(t); @@ -2599,8 +2480,8 @@ public class DocPraticaLocalServiceClp implements DocPraticaLocalService { Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName65, - _methodParameterTypes65, + returnObj = _invokableLocalService.invokeMethod(_methodName63, + _methodParameterTypes63, new Object[] { userId, @@ -2653,8 +2534,8 @@ public class DocPraticaLocalServiceClp implements DocPraticaLocalService { Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName66, - _methodParameterTypes66, + returnObj = _invokableLocalService.invokeMethod(_methodName64, + _methodParameterTypes64, new Object[] { intPraticaId, @@ -2815,8 +2696,4 @@ public class DocPraticaLocalServiceClp implements DocPraticaLocalService { private String[] _methodParameterTypes63; private String _methodName64; private String[] _methodParameterTypes64; - private String _methodName65; - private String[] _methodParameterTypes65; - private String _methodName66; - private String[] _methodParameterTypes66; } \ No newline at end of file diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/DocPraticaLocalServiceUtil.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/DocPraticaLocalServiceUtil.java index 71b4d638..54a67f04 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/DocPraticaLocalServiceUtil.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/DocPraticaLocalServiceUtil.java @@ -377,25 +377,6 @@ public class DocPraticaLocalServiceUtil { fileEntryId, fileName, tipologia, jsonFirmatari, serviceContext); } - public static it.tref.liferay.portos.bo.model.DocPratica addDocPraticaForImport( - long userId, java.lang.String className, long classPk, - long intPraticaId, byte[] dlFileEntry, java.lang.String fileName, - java.lang.String version, boolean praticaValidata, - java.lang.String descLong, java.lang.String tipologia, - java.lang.String sha256, boolean aggiornato, - java.lang.String jsonFirmatari, long dettPraticaIdRimozione, - java.util.Date dtDataRimozione, long oldDocPraticaId, - com.liferay.portal.service.ServiceContext serviceContext) - throws com.liferay.portal.kernel.exception.PortalException, - com.liferay.portal.kernel.exception.SystemException { - return getService() - .addDocPraticaForImport(userId, className, classPk, - intPraticaId, dlFileEntry, fileName, version, praticaValidata, - descLong, tipologia, sha256, aggiornato, jsonFirmatari, - dettPraticaIdRimozione, dtDataRimozione, oldDocPraticaId, - serviceContext); - } - public static com.liferay.portal.kernel.repository.model.FileEntry addAttachment( long classPk, long intPraticaId, long delegaUserId, java.lang.String sourceFileName, byte[] content, @@ -548,12 +529,6 @@ public class DocPraticaLocalServiceUtil { .fetchByC_Group_DlFileEntry_Version(dlFileEntryId, version); } - public static it.tref.liferay.portos.bo.model.DocPratica fetchByOldDocPraticaId( - long oldDocPraticaId) - throws com.liferay.portal.kernel.exception.SystemException { - return getService().fetchByOldDocPraticaId(oldDocPraticaId); - } - public static java.util.List findDistinctDlFileEntryId( long classPk, java.lang.String tipologia, int start, int end) throws com.liferay.portal.kernel.exception.SystemException { @@ -674,14 +649,6 @@ public class DocPraticaLocalServiceUtil { /** * Metodo nuovo ADT - * - * @param intPraticaId - * @param classPk - * @param tipologia - * @param start - * @param end - * @return - * @throws SystemException */ public static java.util.List findByIntPratica_ClassPk_TipologiaNew( long intPraticaId, long classPk, java.lang.String tipologia, int start, diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/DocPraticaLocalServiceWrapper.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/DocPraticaLocalServiceWrapper.java index 5fd5ff36..ef493bed 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/DocPraticaLocalServiceWrapper.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/DocPraticaLocalServiceWrapper.java @@ -400,25 +400,6 @@ public class DocPraticaLocalServiceWrapper implements DocPraticaLocalService, jsonFirmatari, serviceContext); } - @Override - public it.tref.liferay.portos.bo.model.DocPratica addDocPraticaForImport( - long userId, java.lang.String className, long classPk, - long intPraticaId, byte[] dlFileEntry, java.lang.String fileName, - java.lang.String version, boolean praticaValidata, - java.lang.String descLong, java.lang.String tipologia, - java.lang.String sha256, boolean aggiornato, - java.lang.String jsonFirmatari, long dettPraticaIdRimozione, - java.util.Date dtDataRimozione, long oldDocPraticaId, - com.liferay.portal.service.ServiceContext serviceContext) - throws com.liferay.portal.kernel.exception.PortalException, - com.liferay.portal.kernel.exception.SystemException { - return _docPraticaLocalService.addDocPraticaForImport(userId, - className, classPk, intPraticaId, dlFileEntry, fileName, version, - praticaValidata, descLong, tipologia, sha256, aggiornato, - jsonFirmatari, dettPraticaIdRimozione, dtDataRimozione, - oldDocPraticaId, serviceContext); - } - @Override public com.liferay.portal.kernel.repository.model.FileEntry addAttachment( long classPk, long intPraticaId, long delegaUserId, @@ -586,13 +567,6 @@ public class DocPraticaLocalServiceWrapper implements DocPraticaLocalService, version); } - @Override - public it.tref.liferay.portos.bo.model.DocPratica fetchByOldDocPraticaId( - long oldDocPraticaId) - throws com.liferay.portal.kernel.exception.SystemException { - return _docPraticaLocalService.fetchByOldDocPraticaId(oldDocPraticaId); - } - @Override public java.util.List findDistinctDlFileEntryId( long classPk, java.lang.String tipologia, int start, int end) @@ -725,14 +699,6 @@ public class DocPraticaLocalServiceWrapper implements DocPraticaLocalService, /** * Metodo nuovo ADT - * - * @param intPraticaId - * @param classPk - * @param tipologia - * @param start - * @param end - * @return - * @throws SystemException */ @Override public java.util.List findByIntPratica_ClassPk_TipologiaNew( diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/FineLavoriLocalService.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/FineLavoriLocalService.java index 6d3402c0..54d6b4ce 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/FineLavoriLocalService.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/FineLavoriLocalService.java @@ -470,9 +470,4 @@ public interface FineLavoriLocalService extends BaseLocalService, java.lang.String codiceFiscaleDelegatoCollaudo) throws com.liferay.portal.kernel.exception.PortalException, com.liferay.portal.kernel.exception.SystemException; - - @Transactional(propagation = Propagation.SUPPORTS, readOnly = true) - public it.tref.liferay.portos.bo.model.FineLavori fetchByOldDettPraticaId( - long oldDettPraticaId) - throws com.liferay.portal.kernel.exception.SystemException; } \ No newline at end of file diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/FineLavoriLocalServiceClp.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/FineLavoriLocalServiceClp.java index 6b5798d6..1ddfe738 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/FineLavoriLocalServiceClp.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/FineLavoriLocalServiceClp.java @@ -295,10 +295,6 @@ public class FineLavoriLocalServiceClp implements FineLavoriLocalService { _methodName54 = "findIntPraticaByFineLavori"; _methodParameterTypes54 = new String[] { "java.lang.String" }; - - _methodName55 = "fetchByOldDettPraticaId"; - - _methodParameterTypes55 = new String[] { "long" }; } @Override @@ -2148,35 +2144,6 @@ public class FineLavoriLocalServiceClp implements FineLavoriLocalService { return (java.util.List)ClpSerializer.translateOutput(returnObj); } - @Override - public it.tref.liferay.portos.bo.model.FineLavori fetchByOldDettPraticaId( - long oldDettPraticaId) - throws com.liferay.portal.kernel.exception.SystemException { - Object returnObj = null; - - try { - returnObj = _invokableLocalService.invokeMethod(_methodName55, - _methodParameterTypes55, new Object[] { oldDettPraticaId }); - } - catch (Throwable t) { - t = ClpSerializer.translateThrowable(t); - - if (t instanceof com.liferay.portal.kernel.exception.SystemException) { - throw (com.liferay.portal.kernel.exception.SystemException)t; - } - - if (t instanceof RuntimeException) { - throw (RuntimeException)t; - } - else { - throw new RuntimeException(t.getClass().getName() + - " is not a valid exception"); - } - } - - return (it.tref.liferay.portos.bo.model.FineLavori)ClpSerializer.translateOutput(returnObj); - } - private InvokableLocalService _invokableLocalService; private String _methodName0; private String[] _methodParameterTypes0; @@ -2286,6 +2253,4 @@ public class FineLavoriLocalServiceClp implements FineLavoriLocalService { private String[] _methodParameterTypes53; private String _methodName54; private String[] _methodParameterTypes54; - private String _methodName55; - private String[] _methodParameterTypes55; } \ No newline at end of file diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/FineLavoriLocalServiceUtil.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/FineLavoriLocalServiceUtil.java index 6995b2d6..9679fdb9 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/FineLavoriLocalServiceUtil.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/FineLavoriLocalServiceUtil.java @@ -585,12 +585,6 @@ public class FineLavoriLocalServiceUtil { .findIntPraticaByFineLavori(codiceFiscaleDelegatoCollaudo); } - public static it.tref.liferay.portos.bo.model.FineLavori fetchByOldDettPraticaId( - long oldDettPraticaId) - throws com.liferay.portal.kernel.exception.SystemException { - return getService().fetchByOldDettPraticaId(oldDettPraticaId); - } - public static void clearService() { _service = null; } diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/FineLavoriLocalServiceWrapper.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/FineLavoriLocalServiceWrapper.java index 50579a5c..633caf83 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/FineLavoriLocalServiceWrapper.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/FineLavoriLocalServiceWrapper.java @@ -631,13 +631,6 @@ public class FineLavoriLocalServiceWrapper implements FineLavoriLocalService, return _fineLavoriLocalService.findIntPraticaByFineLavori(codiceFiscaleDelegatoCollaudo); } - @Override - public it.tref.liferay.portos.bo.model.FineLavori fetchByOldDettPraticaId( - long oldDettPraticaId) - throws com.liferay.portal.kernel.exception.SystemException { - return _fineLavoriLocalService.fetchByOldDettPraticaId(oldDettPraticaId); - } - /** * @deprecated As of 6.1.0, replaced by {@link #getWrappedService} */ diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/SorteggioLocalService.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/SorteggioLocalService.java index 4776b552..33ae5975 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/SorteggioLocalService.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/SorteggioLocalService.java @@ -321,31 +321,6 @@ public interface SorteggioLocalService extends BaseLocalService, com.liferay.portal.service.ServiceContext serviceContext) throws com.liferay.portal.kernel.exception.SystemException; - public it.tref.liferay.portos.bo.model.Sorteggio addSorteggioForImport( - long intPraticaId, long dettPraticaId, java.lang.String anno, - java.lang.String mese, int settimana, java.util.Date dtSorteggio, - java.lang.String note, java.lang.String stato, - java.lang.String dettagli, long numeroEstrazione, - java.lang.String pratica, java.lang.String committente, - java.lang.String comune, java.lang.String provincia, boolean esterna, - long praticaEsternaId, boolean mesePrecedente, int status, - long oldSorteggioId, - com.liferay.portal.service.ServiceContext serviceContext) - throws com.liferay.portal.kernel.exception.SystemException; - - @Transactional(propagation = Propagation.SUPPORTS, readOnly = true) - public java.util.List getYears(java.lang.Long groupId, - int lastResults) - throws com.liferay.portal.kernel.exception.SystemException; - - public int countDettPraticaWorkflowNonAvviato() - throws com.liferay.portal.kernel.exception.SystemException; - - @Transactional(propagation = Propagation.SUPPORTS, readOnly = true) - public java.util.List getDettPraticaWorkflowNonAvviato( - int start, int end) - throws com.liferay.portal.kernel.exception.SystemException; - @Transactional(propagation = Propagation.SUPPORTS, readOnly = true) public java.util.List search( long groupId, java.lang.String anno, java.lang.String mese, @@ -370,15 +345,6 @@ public interface SorteggioLocalService extends BaseLocalService, java.lang.Long numeroEstrazione, java.lang.String provincia) throws com.liferay.portal.kernel.exception.SystemException; - @Transactional(propagation = Propagation.SUPPORTS, readOnly = true) - public boolean isDettPraticaSorteggiata(long companyId, long dettPraticaId) - throws com.liferay.portal.kernel.exception.SystemException; - - @Transactional(propagation = Propagation.SUPPORTS, readOnly = true) - public it.tref.liferay.portos.bo.model.Sorteggio fetchByOldSorteggioId( - long oldSorteggioId) - throws com.liferay.portal.kernel.exception.SystemException; - public it.tref.liferay.portos.bo.model.Sorteggio findByC_DettPratica( long companyId, long dettPraticaId) throws com.liferay.portal.kernel.exception.SystemException; diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/SorteggioLocalServiceClp.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/SorteggioLocalServiceClp.java index d76319f9..8b333a34 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/SorteggioLocalServiceClp.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/SorteggioLocalServiceClp.java @@ -141,144 +141,113 @@ public class SorteggioLocalServiceClp implements SorteggioLocalService { "com.liferay.portal.service.ServiceContext" }; - _methodName24 = "addSorteggioForImport"; + _methodName24 = "search"; _methodParameterTypes24 = new String[] { - "long", "long", "java.lang.String", "java.lang.String", "int", - "java.util.Date", "java.lang.String", "java.lang.String", - "java.lang.String", "long", "java.lang.String", - "java.lang.String", "java.lang.String", "java.lang.String", - "boolean", "long", "boolean", "int", "long", - "com.liferay.portal.service.ServiceContext" - }; - - _methodName25 = "getYears"; - - _methodParameterTypes25 = new String[] { "java.lang.Long", "int" }; - - _methodName26 = "countDettPraticaWorkflowNonAvviato"; - - _methodParameterTypes26 = new String[] { }; - - _methodName27 = "getDettPraticaWorkflowNonAvviato"; - - _methodParameterTypes27 = new String[] { "int", "int" }; - - _methodName28 = "search"; - - _methodParameterTypes28 = new String[] { "long", "java.lang.String", "java.lang.String", "int", "int", "int" }; - _methodName29 = "countSearch"; + _methodName25 = "countSearch"; - _methodParameterTypes29 = new String[] { + _methodParameterTypes25 = new String[] { "long", "java.lang.String", "java.lang.String", "int" }; - _methodName30 = "search"; + _methodName26 = "search"; - _methodParameterTypes30 = new String[] { + _methodParameterTypes26 = new String[] { "java.lang.String", "java.lang.String", "int", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.Long", "java.lang.String", "int", "int" }; - _methodName31 = "countSearch"; + _methodName27 = "countSearch"; - _methodParameterTypes31 = new String[] { + _methodParameterTypes27 = new String[] { "java.lang.String", "java.lang.String", "int", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.Long", "java.lang.String" }; - _methodName32 = "isDettPraticaSorteggiata"; - - _methodParameterTypes32 = new String[] { "long", "long" }; - - _methodName33 = "fetchByOldSorteggioId"; - - _methodParameterTypes33 = new String[] { "long" }; + _methodName28 = "findByC_DettPratica"; - _methodName34 = "findByC_DettPratica"; + _methodParameterTypes28 = new String[] { "long", "long" }; - _methodParameterTypes34 = new String[] { "long", "long" }; + _methodName29 = "findByIntPratica"; - _methodName35 = "findByIntPratica"; + _methodParameterTypes29 = new String[] { "long" }; - _methodParameterTypes35 = new String[] { "long" }; + _methodName30 = "findByGroupId_Anno_Mese_Settimana"; - _methodName36 = "findByGroupId_Anno_Mese_Settimana"; - - _methodParameterTypes36 = new String[] { + _methodParameterTypes30 = new String[] { "long", "java.lang.String", "java.lang.String", "int" }; - _methodName37 = "findByCompanyIdGroupId"; + _methodName31 = "findByCompanyIdGroupId"; - _methodParameterTypes37 = new String[] { "long", "long" }; + _methodParameterTypes31 = new String[] { "long", "long" }; - _methodName38 = "findByAnno_Mese_Settimana"; + _methodName32 = "findByAnno_Mese_Settimana"; - _methodParameterTypes38 = new String[] { + _methodParameterTypes32 = new String[] { "java.lang.String", "java.lang.String", "int" }; - _methodName39 = "findSorteggiGroupByAnnoMeseSettimana"; + _methodName33 = "findSorteggiGroupByAnnoMeseSettimana"; - _methodParameterTypes39 = new String[] { "int", "int" }; + _methodParameterTypes33 = new String[] { "int", "int" }; - _methodName40 = "countSorteggiGroupByAnnoMeseSettimana"; + _methodName34 = "countSorteggiGroupByAnnoMeseSettimana"; - _methodParameterTypes40 = new String[] { }; + _methodParameterTypes34 = new String[] { }; - _methodName41 = "countSorteggioMese"; + _methodName35 = "countSorteggioMese"; - _methodParameterTypes41 = new String[] { + _methodParameterTypes35 = new String[] { "java.util.Date", "java.util.Date", "java.util.List", "java.util.List" }; - _methodName42 = "findSorteggioMese"; + _methodName36 = "findSorteggioMese"; - _methodParameterTypes42 = new String[] { + _methodParameterTypes36 = new String[] { "java.util.Date", "java.util.Date", "java.util.List", "java.util.List", "java.util.List", "int" }; - _methodName43 = "findSorteggioAnno"; + _methodName37 = "findSorteggioAnno"; - _methodParameterTypes43 = new String[] { + _methodParameterTypes37 = new String[] { "java.util.Date", "java.util.Date", "java.util.List", "java.util.List", "java.util.List", "int" }; - _methodName44 = "updateDataSorteggioPraticaEsterna"; + _methodName38 = "updateDataSorteggioPraticaEsterna"; - _methodParameterTypes44 = new String[] { "long", "java.util.Date" }; + _methodParameterTypes38 = new String[] { "long", "java.util.Date" }; - _methodName45 = "getTecnicoSorteggioPraticaEsterna"; + _methodName39 = "getTecnicoSorteggioPraticaEsterna"; - _methodParameterTypes45 = new String[] { "long" }; + _methodParameterTypes39 = new String[] { "long" }; - _methodName46 = "findTipoPraticaIdSorteggioPraticaEsterna"; + _methodName40 = "findTipoPraticaIdSorteggioPraticaEsterna"; - _methodParameterTypes46 = new String[] { "long" }; + _methodParameterTypes40 = new String[] { "long" }; - _methodName47 = "search"; + _methodName41 = "search"; - _methodParameterTypes47 = new String[] { + _methodParameterTypes41 = new String[] { "java.lang.Long", "java.lang.String", "java.lang.String", "int", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.Long", "java.lang.String", "int", "int" }; - _methodName48 = "count"; + _methodName42 = "count"; - _methodParameterTypes48 = new String[] { + _methodParameterTypes42 = new String[] { "java.lang.Long", "java.lang.String", "java.lang.String", "int", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.Long", "java.lang.String" @@ -1038,175 +1007,6 @@ public class SorteggioLocalServiceClp implements SorteggioLocalService { return (it.tref.liferay.portos.bo.model.Sorteggio)ClpSerializer.translateOutput(returnObj); } - @Override - public it.tref.liferay.portos.bo.model.Sorteggio addSorteggioForImport( - long intPraticaId, long dettPraticaId, java.lang.String anno, - java.lang.String mese, int settimana, java.util.Date dtSorteggio, - java.lang.String note, java.lang.String stato, - java.lang.String dettagli, long numeroEstrazione, - java.lang.String pratica, java.lang.String committente, - java.lang.String comune, java.lang.String provincia, boolean esterna, - long praticaEsternaId, boolean mesePrecedente, int status, - long oldSorteggioId, - com.liferay.portal.service.ServiceContext serviceContext) - throws com.liferay.portal.kernel.exception.SystemException { - Object returnObj = null; - - try { - returnObj = _invokableLocalService.invokeMethod(_methodName24, - _methodParameterTypes24, - new Object[] { - intPraticaId, - - dettPraticaId, - - ClpSerializer.translateInput(anno), - - ClpSerializer.translateInput(mese), - - settimana, - - ClpSerializer.translateInput(dtSorteggio), - - ClpSerializer.translateInput(note), - - ClpSerializer.translateInput(stato), - - ClpSerializer.translateInput(dettagli), - - numeroEstrazione, - - ClpSerializer.translateInput(pratica), - - ClpSerializer.translateInput(committente), - - ClpSerializer.translateInput(comune), - - ClpSerializer.translateInput(provincia), - - esterna, - - praticaEsternaId, - - mesePrecedente, - - status, - - oldSorteggioId, - - ClpSerializer.translateInput(serviceContext) - }); - } - catch (Throwable t) { - t = ClpSerializer.translateThrowable(t); - - if (t instanceof com.liferay.portal.kernel.exception.SystemException) { - throw (com.liferay.portal.kernel.exception.SystemException)t; - } - - if (t instanceof RuntimeException) { - throw (RuntimeException)t; - } - else { - throw new RuntimeException(t.getClass().getName() + - " is not a valid exception"); - } - } - - return (it.tref.liferay.portos.bo.model.Sorteggio)ClpSerializer.translateOutput(returnObj); - } - - @Override - public java.util.List getYears(java.lang.Long groupId, - int lastResults) - throws com.liferay.portal.kernel.exception.SystemException { - Object returnObj = null; - - try { - returnObj = _invokableLocalService.invokeMethod(_methodName25, - _methodParameterTypes25, - new Object[] { - ClpSerializer.translateInput(groupId), - - lastResults - }); - } - catch (Throwable t) { - t = ClpSerializer.translateThrowable(t); - - if (t instanceof com.liferay.portal.kernel.exception.SystemException) { - throw (com.liferay.portal.kernel.exception.SystemException)t; - } - - if (t instanceof RuntimeException) { - throw (RuntimeException)t; - } - else { - throw new RuntimeException(t.getClass().getName() + - " is not a valid exception"); - } - } - - return (java.util.List)ClpSerializer.translateOutput(returnObj); - } - - @Override - public int countDettPraticaWorkflowNonAvviato() - throws com.liferay.portal.kernel.exception.SystemException { - Object returnObj = null; - - try { - returnObj = _invokableLocalService.invokeMethod(_methodName26, - _methodParameterTypes26, new Object[] { }); - } - catch (Throwable t) { - t = ClpSerializer.translateThrowable(t); - - if (t instanceof com.liferay.portal.kernel.exception.SystemException) { - throw (com.liferay.portal.kernel.exception.SystemException)t; - } - - if (t instanceof RuntimeException) { - throw (RuntimeException)t; - } - else { - throw new RuntimeException(t.getClass().getName() + - " is not a valid exception"); - } - } - - return ((Integer)returnObj).intValue(); - } - - @Override - public java.util.List getDettPraticaWorkflowNonAvviato( - int start, int end) - throws com.liferay.portal.kernel.exception.SystemException { - Object returnObj = null; - - try { - returnObj = _invokableLocalService.invokeMethod(_methodName27, - _methodParameterTypes27, new Object[] { start, end }); - } - catch (Throwable t) { - t = ClpSerializer.translateThrowable(t); - - if (t instanceof com.liferay.portal.kernel.exception.SystemException) { - throw (com.liferay.portal.kernel.exception.SystemException)t; - } - - if (t instanceof RuntimeException) { - throw (RuntimeException)t; - } - else { - throw new RuntimeException(t.getClass().getName() + - " is not a valid exception"); - } - } - - return (java.util.List)ClpSerializer.translateOutput(returnObj); - } - @Override public java.util.List search( long groupId, java.lang.String anno, java.lang.String mese, @@ -1215,8 +1015,8 @@ public class SorteggioLocalServiceClp implements SorteggioLocalService { Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName28, - _methodParameterTypes28, + returnObj = _invokableLocalService.invokeMethod(_methodName24, + _methodParameterTypes24, new Object[] { groupId, @@ -1257,8 +1057,8 @@ public class SorteggioLocalServiceClp implements SorteggioLocalService { Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName29, - _methodParameterTypes29, + returnObj = _invokableLocalService.invokeMethod(_methodName25, + _methodParameterTypes25, new Object[] { groupId, @@ -1298,8 +1098,8 @@ public class SorteggioLocalServiceClp implements SorteggioLocalService { Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName30, - _methodParameterTypes30, + returnObj = _invokableLocalService.invokeMethod(_methodName26, + _methodParameterTypes26, new Object[] { ClpSerializer.translateInput(anno), @@ -1352,8 +1152,8 @@ public class SorteggioLocalServiceClp implements SorteggioLocalService { Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName31, - _methodParameterTypes31, + returnObj = _invokableLocalService.invokeMethod(_methodName27, + _methodParameterTypes27, new Object[] { ClpSerializer.translateInput(anno), @@ -1393,64 +1193,6 @@ public class SorteggioLocalServiceClp implements SorteggioLocalService { return ((Integer)returnObj).intValue(); } - @Override - public boolean isDettPraticaSorteggiata(long companyId, long dettPraticaId) - throws com.liferay.portal.kernel.exception.SystemException { - Object returnObj = null; - - try { - returnObj = _invokableLocalService.invokeMethod(_methodName32, - _methodParameterTypes32, - new Object[] { companyId, dettPraticaId }); - } - catch (Throwable t) { - t = ClpSerializer.translateThrowable(t); - - if (t instanceof com.liferay.portal.kernel.exception.SystemException) { - throw (com.liferay.portal.kernel.exception.SystemException)t; - } - - if (t instanceof RuntimeException) { - throw (RuntimeException)t; - } - else { - throw new RuntimeException(t.getClass().getName() + - " is not a valid exception"); - } - } - - return ((Boolean)returnObj).booleanValue(); - } - - @Override - public it.tref.liferay.portos.bo.model.Sorteggio fetchByOldSorteggioId( - long oldSorteggioId) - throws com.liferay.portal.kernel.exception.SystemException { - Object returnObj = null; - - try { - returnObj = _invokableLocalService.invokeMethod(_methodName33, - _methodParameterTypes33, new Object[] { oldSorteggioId }); - } - catch (Throwable t) { - t = ClpSerializer.translateThrowable(t); - - if (t instanceof com.liferay.portal.kernel.exception.SystemException) { - throw (com.liferay.portal.kernel.exception.SystemException)t; - } - - if (t instanceof RuntimeException) { - throw (RuntimeException)t; - } - else { - throw new RuntimeException(t.getClass().getName() + - " is not a valid exception"); - } - } - - return (it.tref.liferay.portos.bo.model.Sorteggio)ClpSerializer.translateOutput(returnObj); - } - @Override public it.tref.liferay.portos.bo.model.Sorteggio findByC_DettPratica( long companyId, long dettPraticaId) @@ -1458,8 +1200,8 @@ public class SorteggioLocalServiceClp implements SorteggioLocalService { Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName34, - _methodParameterTypes34, + returnObj = _invokableLocalService.invokeMethod(_methodName28, + _methodParameterTypes28, new Object[] { companyId, dettPraticaId }); } catch (Throwable t) { @@ -1488,8 +1230,8 @@ public class SorteggioLocalServiceClp implements SorteggioLocalService { Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName35, - _methodParameterTypes35, new Object[] { intPraticaId }); + returnObj = _invokableLocalService.invokeMethod(_methodName29, + _methodParameterTypes29, new Object[] { intPraticaId }); } catch (Throwable t) { t = ClpSerializer.translateThrowable(t); @@ -1518,8 +1260,8 @@ public class SorteggioLocalServiceClp implements SorteggioLocalService { Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName36, - _methodParameterTypes36, + returnObj = _invokableLocalService.invokeMethod(_methodName30, + _methodParameterTypes30, new Object[] { groupId, @@ -1556,8 +1298,8 @@ public class SorteggioLocalServiceClp implements SorteggioLocalService { Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName37, - _methodParameterTypes37, new Object[] { companyId, groupId }); + returnObj = _invokableLocalService.invokeMethod(_methodName31, + _methodParameterTypes31, new Object[] { companyId, groupId }); } catch (Throwable t) { t = ClpSerializer.translateThrowable(t); @@ -1585,8 +1327,8 @@ public class SorteggioLocalServiceClp implements SorteggioLocalService { Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName38, - _methodParameterTypes38, + returnObj = _invokableLocalService.invokeMethod(_methodName32, + _methodParameterTypes32, new Object[] { ClpSerializer.translateInput(anno), @@ -1621,8 +1363,8 @@ public class SorteggioLocalServiceClp implements SorteggioLocalService { Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName39, - _methodParameterTypes39, new Object[] { start, end }); + returnObj = _invokableLocalService.invokeMethod(_methodName33, + _methodParameterTypes33, new Object[] { start, end }); } catch (Throwable t) { t = ClpSerializer.translateThrowable(t); @@ -1649,8 +1391,8 @@ public class SorteggioLocalServiceClp implements SorteggioLocalService { Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName40, - _methodParameterTypes40, new Object[] { }); + returnObj = _invokableLocalService.invokeMethod(_methodName34, + _methodParameterTypes34, new Object[] { }); } catch (Throwable t) { t = ClpSerializer.translateThrowable(t); @@ -1679,8 +1421,8 @@ public class SorteggioLocalServiceClp implements SorteggioLocalService { Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName41, - _methodParameterTypes41, + returnObj = _invokableLocalService.invokeMethod(_methodName35, + _methodParameterTypes35, new Object[] { ClpSerializer.translateInput(dtMin), @@ -1720,8 +1462,8 @@ public class SorteggioLocalServiceClp implements SorteggioLocalService { Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName42, - _methodParameterTypes42, + returnObj = _invokableLocalService.invokeMethod(_methodName36, + _methodParameterTypes36, new Object[] { ClpSerializer.translateInput(dtMin), @@ -1765,8 +1507,8 @@ public class SorteggioLocalServiceClp implements SorteggioLocalService { Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName43, - _methodParameterTypes43, + returnObj = _invokableLocalService.invokeMethod(_methodName37, + _methodParameterTypes37, new Object[] { ClpSerializer.translateInput(dtMin), @@ -1805,8 +1547,8 @@ public class SorteggioLocalServiceClp implements SorteggioLocalService { java.util.Date dataSorteggio) throws com.liferay.portal.kernel.exception.SystemException { try { - _invokableLocalService.invokeMethod(_methodName44, - _methodParameterTypes44, + _invokableLocalService.invokeMethod(_methodName38, + _methodParameterTypes38, new Object[] { praticaEsternaId, @@ -1837,8 +1579,8 @@ public class SorteggioLocalServiceClp implements SorteggioLocalService { Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName45, - _methodParameterTypes45, new Object[] { praticaEsternaId }); + returnObj = _invokableLocalService.invokeMethod(_methodName39, + _methodParameterTypes39, new Object[] { praticaEsternaId }); } catch (Throwable t) { t = ClpSerializer.translateThrowable(t); @@ -1865,8 +1607,8 @@ public class SorteggioLocalServiceClp implements SorteggioLocalService { Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName46, - _methodParameterTypes46, new Object[] { praticaEsternaId }); + returnObj = _invokableLocalService.invokeMethod(_methodName40, + _methodParameterTypes40, new Object[] { praticaEsternaId }); } catch (Throwable t) { t = ClpSerializer.translateThrowable(t); @@ -1897,8 +1639,8 @@ public class SorteggioLocalServiceClp implements SorteggioLocalService { Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName47, - _methodParameterTypes47, + returnObj = _invokableLocalService.invokeMethod(_methodName41, + _methodParameterTypes41, new Object[] { ClpSerializer.translateInput(groupId), @@ -1954,8 +1696,8 @@ public class SorteggioLocalServiceClp implements SorteggioLocalService { Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName48, - _methodParameterTypes48, + returnObj = _invokableLocalService.invokeMethod(_methodName42, + _methodParameterTypes42, new Object[] { ClpSerializer.translateInput(groupId), @@ -2082,16 +1824,4 @@ public class SorteggioLocalServiceClp implements SorteggioLocalService { private String[] _methodParameterTypes41; private String _methodName42; private String[] _methodParameterTypes42; - private String _methodName43; - private String[] _methodParameterTypes43; - private String _methodName44; - private String[] _methodParameterTypes44; - private String _methodName45; - private String[] _methodParameterTypes45; - private String _methodName46; - private String[] _methodParameterTypes46; - private String _methodName47; - private String[] _methodParameterTypes47; - private String _methodName48; - private String[] _methodParameterTypes48; } \ No newline at end of file diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/SorteggioLocalServiceUtil.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/SorteggioLocalServiceUtil.java index 5f064551..98616016 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/SorteggioLocalServiceUtil.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/SorteggioLocalServiceUtil.java @@ -352,42 +352,6 @@ public class SorteggioLocalServiceUtil { mesePrecedente, serviceContext); } - public static it.tref.liferay.portos.bo.model.Sorteggio addSorteggioForImport( - long intPraticaId, long dettPraticaId, java.lang.String anno, - java.lang.String mese, int settimana, java.util.Date dtSorteggio, - java.lang.String note, java.lang.String stato, - java.lang.String dettagli, long numeroEstrazione, - java.lang.String pratica, java.lang.String committente, - java.lang.String comune, java.lang.String provincia, boolean esterna, - long praticaEsternaId, boolean mesePrecedente, int status, - long oldSorteggioId, - com.liferay.portal.service.ServiceContext serviceContext) - throws com.liferay.portal.kernel.exception.SystemException { - return getService() - .addSorteggioForImport(intPraticaId, dettPraticaId, anno, - mese, settimana, dtSorteggio, note, stato, dettagli, - numeroEstrazione, pratica, committente, comune, provincia, esterna, - praticaEsternaId, mesePrecedente, status, oldSorteggioId, - serviceContext); - } - - public static java.util.List getYears( - java.lang.Long groupId, int lastResults) - throws com.liferay.portal.kernel.exception.SystemException { - return getService().getYears(groupId, lastResults); - } - - public static int countDettPraticaWorkflowNonAvviato() - throws com.liferay.portal.kernel.exception.SystemException { - return getService().countDettPraticaWorkflowNonAvviato(); - } - - public static java.util.List getDettPraticaWorkflowNonAvviato( - int start, int end) - throws com.liferay.portal.kernel.exception.SystemException { - return getService().getDettPraticaWorkflowNonAvviato(start, end); - } - public static java.util.List search( long groupId, java.lang.String anno, java.lang.String mese, int settimana, int start, int end) @@ -422,18 +386,6 @@ public class SorteggioLocalServiceUtil { comune, pratica, numeroEstrazione, provincia); } - public static boolean isDettPraticaSorteggiata(long companyId, - long dettPraticaId) - throws com.liferay.portal.kernel.exception.SystemException { - return getService().isDettPraticaSorteggiata(companyId, dettPraticaId); - } - - public static it.tref.liferay.portos.bo.model.Sorteggio fetchByOldSorteggioId( - long oldSorteggioId) - throws com.liferay.portal.kernel.exception.SystemException { - return getService().fetchByOldSorteggioId(oldSorteggioId); - } - public static it.tref.liferay.portos.bo.model.Sorteggio findByC_DettPratica( long companyId, long dettPraticaId) throws com.liferay.portal.kernel.exception.SystemException { diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/SorteggioLocalServiceWrapper.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/SorteggioLocalServiceWrapper.java index 9af4c63e..be47adb2 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/SorteggioLocalServiceWrapper.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/SorteggioLocalServiceWrapper.java @@ -370,46 +370,6 @@ public class SorteggioLocalServiceWrapper implements SorteggioLocalService, praticaEsternaId, mesePrecedente, serviceContext); } - @Override - public it.tref.liferay.portos.bo.model.Sorteggio addSorteggioForImport( - long intPraticaId, long dettPraticaId, java.lang.String anno, - java.lang.String mese, int settimana, java.util.Date dtSorteggio, - java.lang.String note, java.lang.String stato, - java.lang.String dettagli, long numeroEstrazione, - java.lang.String pratica, java.lang.String committente, - java.lang.String comune, java.lang.String provincia, boolean esterna, - long praticaEsternaId, boolean mesePrecedente, int status, - long oldSorteggioId, - com.liferay.portal.service.ServiceContext serviceContext) - throws com.liferay.portal.kernel.exception.SystemException { - return _sorteggioLocalService.addSorteggioForImport(intPraticaId, - dettPraticaId, anno, mese, settimana, dtSorteggio, note, stato, - dettagli, numeroEstrazione, pratica, committente, comune, - provincia, esterna, praticaEsternaId, mesePrecedente, status, - oldSorteggioId, serviceContext); - } - - @Override - public java.util.List getYears(java.lang.Long groupId, - int lastResults) - throws com.liferay.portal.kernel.exception.SystemException { - return _sorteggioLocalService.getYears(groupId, lastResults); - } - - @Override - public int countDettPraticaWorkflowNonAvviato() - throws com.liferay.portal.kernel.exception.SystemException { - return _sorteggioLocalService.countDettPraticaWorkflowNonAvviato(); - } - - @Override - public java.util.List getDettPraticaWorkflowNonAvviato( - int start, int end) - throws com.liferay.portal.kernel.exception.SystemException { - return _sorteggioLocalService.getDettPraticaWorkflowNonAvviato(start, - end); - } - @Override public java.util.List search( long groupId, java.lang.String anno, java.lang.String mese, @@ -448,20 +408,6 @@ public class SorteggioLocalServiceWrapper implements SorteggioLocalService, committente, tecnico, comune, pratica, numeroEstrazione, provincia); } - @Override - public boolean isDettPraticaSorteggiata(long companyId, long dettPraticaId) - throws com.liferay.portal.kernel.exception.SystemException { - return _sorteggioLocalService.isDettPraticaSorteggiata(companyId, - dettPraticaId); - } - - @Override - public it.tref.liferay.portos.bo.model.Sorteggio fetchByOldSorteggioId( - long oldSorteggioId) - throws com.liferay.portal.kernel.exception.SystemException { - return _sorteggioLocalService.fetchByOldSorteggioId(oldSorteggioId); - } - @Override public it.tref.liferay.portos.bo.model.Sorteggio findByC_DettPratica( long companyId, long dettPraticaId) diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/StoricoSoggettoPraticaLocalService.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/StoricoSoggettoPraticaLocalService.java index 561a07a6..e0791130 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/StoricoSoggettoPraticaLocalService.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/StoricoSoggettoPraticaLocalService.java @@ -261,18 +261,6 @@ public interface StoricoSoggettoPraticaLocalService extends BaseLocalService, throws com.liferay.portal.kernel.exception.PortalException, com.liferay.portal.kernel.exception.SystemException; - public it.tref.liferay.portos.bo.model.StoricoSoggettoPratica addStoricoSoggettoPraticaForImport( - long intPraticaId, java.lang.String nome, java.lang.String cognome, - java.lang.String codiceFiscale, long oldStoricoSoggettoPraticaId, - com.liferay.portal.service.ServiceContext serviceContext) - throws com.liferay.portal.kernel.exception.PortalException, - com.liferay.portal.kernel.exception.SystemException; - - @Transactional(propagation = Propagation.SUPPORTS, readOnly = true) - public it.tref.liferay.portos.bo.model.StoricoSoggettoPratica fetchByOldStoricoSoggettoPraticaId( - long oldStoricoSoggettoPraticaId) - throws com.liferay.portal.kernel.exception.SystemException; - public java.util.List findByIntPratica( long companyId, long intPraticaId, int start, int end) throws com.liferay.portal.kernel.exception.SystemException; diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/StoricoSoggettoPraticaLocalServiceClp.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/StoricoSoggettoPraticaLocalServiceClp.java index edb5f1ca..cec584ab 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/StoricoSoggettoPraticaLocalServiceClp.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/StoricoSoggettoPraticaLocalServiceClp.java @@ -123,25 +123,13 @@ public class StoricoSoggettoPraticaLocalServiceClp "java.lang.String", "com.liferay.portal.service.ServiceContext" }; - _methodName20 = "addStoricoSoggettoPraticaForImport"; + _methodName20 = "findByIntPratica"; - _methodParameterTypes20 = new String[] { - "long", "java.lang.String", "java.lang.String", - "java.lang.String", "long", - "com.liferay.portal.service.ServiceContext" - }; - - _methodName21 = "fetchByOldStoricoSoggettoPraticaId"; - - _methodParameterTypes21 = new String[] { "long" }; - - _methodName22 = "findByIntPratica"; - - _methodParameterTypes22 = new String[] { "long", "long", "int", "int" }; + _methodParameterTypes20 = new String[] { "long", "long", "int", "int" }; - _methodName23 = "countByIntPratica"; + _methodName21 = "countByIntPratica"; - _methodParameterTypes23 = new String[] { "long", "long" }; + _methodParameterTypes21 = new String[] { "long", "long" }; } @Override @@ -751,85 +739,6 @@ public class StoricoSoggettoPraticaLocalServiceClp return (it.tref.liferay.portos.bo.model.StoricoSoggettoPratica)ClpSerializer.translateOutput(returnObj); } - @Override - public it.tref.liferay.portos.bo.model.StoricoSoggettoPratica addStoricoSoggettoPraticaForImport( - long intPraticaId, java.lang.String nome, java.lang.String cognome, - java.lang.String codiceFiscale, long oldStoricoSoggettoPraticaId, - com.liferay.portal.service.ServiceContext serviceContext) - throws com.liferay.portal.kernel.exception.PortalException, - com.liferay.portal.kernel.exception.SystemException { - Object returnObj = null; - - try { - returnObj = _invokableLocalService.invokeMethod(_methodName20, - _methodParameterTypes20, - new Object[] { - intPraticaId, - - ClpSerializer.translateInput(nome), - - ClpSerializer.translateInput(cognome), - - ClpSerializer.translateInput(codiceFiscale), - - oldStoricoSoggettoPraticaId, - - ClpSerializer.translateInput(serviceContext) - }); - } - catch (Throwable t) { - t = ClpSerializer.translateThrowable(t); - - if (t instanceof com.liferay.portal.kernel.exception.PortalException) { - throw (com.liferay.portal.kernel.exception.PortalException)t; - } - - if (t instanceof com.liferay.portal.kernel.exception.SystemException) { - throw (com.liferay.portal.kernel.exception.SystemException)t; - } - - if (t instanceof RuntimeException) { - throw (RuntimeException)t; - } - else { - throw new RuntimeException(t.getClass().getName() + - " is not a valid exception"); - } - } - - return (it.tref.liferay.portos.bo.model.StoricoSoggettoPratica)ClpSerializer.translateOutput(returnObj); - } - - @Override - public it.tref.liferay.portos.bo.model.StoricoSoggettoPratica fetchByOldStoricoSoggettoPraticaId( - long oldStoricoSoggettoPraticaId) - throws com.liferay.portal.kernel.exception.SystemException { - Object returnObj = null; - - try { - returnObj = _invokableLocalService.invokeMethod(_methodName21, - _methodParameterTypes21, - new Object[] { oldStoricoSoggettoPraticaId }); - } - catch (Throwable t) { - t = ClpSerializer.translateThrowable(t); - - if (t instanceof com.liferay.portal.kernel.exception.SystemException) { - throw (com.liferay.portal.kernel.exception.SystemException)t; - } - - if (t instanceof RuntimeException) { - throw (RuntimeException)t; - } - else { - throw new RuntimeException(t.getClass().getName() + - " is not a valid exception"); - } - } - - return (it.tref.liferay.portos.bo.model.StoricoSoggettoPratica)ClpSerializer.translateOutput(returnObj); - } - @Override public java.util.List findByIntPratica( long companyId, long intPraticaId, int start, int end) @@ -837,8 +746,8 @@ public class StoricoSoggettoPraticaLocalServiceClp Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName22, - _methodParameterTypes22, + returnObj = _invokableLocalService.invokeMethod(_methodName20, + _methodParameterTypes20, new Object[] { companyId, intPraticaId, start, end }); } catch (Throwable t) { @@ -866,8 +775,8 @@ public class StoricoSoggettoPraticaLocalServiceClp Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName23, - _methodParameterTypes23, + returnObj = _invokableLocalService.invokeMethod(_methodName21, + _methodParameterTypes21, new Object[] { companyId, intPraticaId }); } catch (Throwable t) { @@ -932,8 +841,4 @@ public class StoricoSoggettoPraticaLocalServiceClp private String[] _methodParameterTypes20; private String _methodName21; private String[] _methodParameterTypes21; - private String _methodName22; - private String[] _methodParameterTypes22; - private String _methodName23; - private String[] _methodParameterTypes23; } \ No newline at end of file diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/StoricoSoggettoPraticaLocalServiceUtil.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/StoricoSoggettoPraticaLocalServiceUtil.java index 37b697ea..7a7c8c85 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/StoricoSoggettoPraticaLocalServiceUtil.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/StoricoSoggettoPraticaLocalServiceUtil.java @@ -288,24 +288,6 @@ public class StoricoSoggettoPraticaLocalServiceUtil { codiceFiscale, serviceContext); } - public static it.tref.liferay.portos.bo.model.StoricoSoggettoPratica addStoricoSoggettoPraticaForImport( - long intPraticaId, java.lang.String nome, java.lang.String cognome, - java.lang.String codiceFiscale, long oldStoricoSoggettoPraticaId, - com.liferay.portal.service.ServiceContext serviceContext) - throws com.liferay.portal.kernel.exception.PortalException, - com.liferay.portal.kernel.exception.SystemException { - return getService() - .addStoricoSoggettoPraticaForImport(intPraticaId, nome, - cognome, codiceFiscale, oldStoricoSoggettoPraticaId, serviceContext); - } - - public static it.tref.liferay.portos.bo.model.StoricoSoggettoPratica fetchByOldStoricoSoggettoPraticaId( - long oldStoricoSoggettoPraticaId) - throws com.liferay.portal.kernel.exception.SystemException { - return getService() - .fetchByOldStoricoSoggettoPraticaId(oldStoricoSoggettoPraticaId); - } - public static java.util.List findByIntPratica( long companyId, long intPraticaId, int start, int end) throws com.liferay.portal.kernel.exception.SystemException { diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/StoricoSoggettoPraticaLocalServiceWrapper.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/StoricoSoggettoPraticaLocalServiceWrapper.java index 117e9690..032fe3dc 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/StoricoSoggettoPraticaLocalServiceWrapper.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/StoricoSoggettoPraticaLocalServiceWrapper.java @@ -301,25 +301,6 @@ public class StoricoSoggettoPraticaLocalServiceWrapper nome, cognome, codiceFiscale, serviceContext); } - @Override - public it.tref.liferay.portos.bo.model.StoricoSoggettoPratica addStoricoSoggettoPraticaForImport( - long intPraticaId, java.lang.String nome, java.lang.String cognome, - java.lang.String codiceFiscale, long oldStoricoSoggettoPraticaId, - com.liferay.portal.service.ServiceContext serviceContext) - throws com.liferay.portal.kernel.exception.PortalException, - com.liferay.portal.kernel.exception.SystemException { - return _storicoSoggettoPraticaLocalService.addStoricoSoggettoPraticaForImport(intPraticaId, - nome, cognome, codiceFiscale, oldStoricoSoggettoPraticaId, - serviceContext); - } - - @Override - public it.tref.liferay.portos.bo.model.StoricoSoggettoPratica fetchByOldStoricoSoggettoPraticaId( - long oldStoricoSoggettoPraticaId) - throws com.liferay.portal.kernel.exception.SystemException { - return _storicoSoggettoPraticaLocalService.fetchByOldStoricoSoggettoPraticaId(oldStoricoSoggettoPraticaId); - } - @Override public java.util.List findByIntPratica( long companyId, long intPraticaId, int start, int end) diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/TempisticaLocalService.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/TempisticaLocalService.java index 44982c8f..42e67c49 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/TempisticaLocalService.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/TempisticaLocalService.java @@ -363,11 +363,6 @@ public interface TempisticaLocalService extends BaseLocalService, public int countScadenzeIntegrazioni(long companyId, long groupId) throws com.liferay.portal.kernel.exception.SystemException; - @Transactional(propagation = Propagation.SUPPORTS, readOnly = true) - public it.tref.liferay.portos.bo.model.Tempistica fetchByOldTempisticaId( - long oldTempisticaId) - throws com.liferay.portal.kernel.exception.SystemException; - public java.util.List findByIntPratica_Tipo( long intPraticaId, java.lang.String tipo) throws com.liferay.portal.kernel.exception.SystemException; diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/TempisticaLocalServiceClp.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/TempisticaLocalServiceClp.java index 9d263804..4b4830a9 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/TempisticaLocalServiceClp.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/TempisticaLocalServiceClp.java @@ -196,61 +196,57 @@ public class TempisticaLocalServiceClp implements TempisticaLocalService { _methodParameterTypes35 = new String[] { "long", "long" }; - _methodName36 = "fetchByOldTempisticaId"; + _methodName36 = "findByIntPratica_Tipo"; - _methodParameterTypes36 = new String[] { "long" }; + _methodParameterTypes36 = new String[] { "long", "java.lang.String" }; - _methodName37 = "findByIntPratica_Tipo"; + _methodName37 = "countPraticheScaduteAutorizzazione"; - _methodParameterTypes37 = new String[] { "long", "java.lang.String" }; + _methodParameterTypes37 = new String[] { "long", "long" }; - _methodName38 = "countPraticheScaduteAutorizzazione"; + _methodName38 = "countPraticheScaduteSorteggiate"; _methodParameterTypes38 = new String[] { "long", "long" }; - _methodName39 = "countPraticheScaduteSorteggiate"; + _methodName39 = "countPraticheScaduteControlloObbligatorio"; _methodParameterTypes39 = new String[] { "long", "long" }; - _methodName40 = "countPraticheScaduteControlloObbligatorio"; + _methodName40 = "countPraticheInScadenzaAutorizzazioni"; _methodParameterTypes40 = new String[] { "long", "long" }; - _methodName41 = "countPraticheInScadenzaAutorizzazioni"; + _methodName41 = "countPraticheInScadenzaSorteggiate"; _methodParameterTypes41 = new String[] { "long", "long" }; - _methodName42 = "countPraticheInScadenzaSorteggiate"; + _methodName42 = "countPraticheInScadenzaControlloObbligatorio"; _methodParameterTypes42 = new String[] { "long", "long" }; - _methodName43 = "countPraticheInScadenzaControlloObbligatorio"; + _methodName43 = "praticheAttiveAutorizzazioni"; _methodParameterTypes43 = new String[] { "long", "long" }; - _methodName44 = "praticheAttiveAutorizzazioni"; + _methodName44 = "praticheAttiveSorteggiate"; _methodParameterTypes44 = new String[] { "long", "long" }; - _methodName45 = "praticheAttiveSorteggiate"; + _methodName45 = "praticheAttiveControlloObbligatorio"; _methodParameterTypes45 = new String[] { "long", "long" }; - _methodName46 = "praticheAttiveControlloObbligatorio"; + _methodName46 = "getDtSottopostaAParere"; - _methodParameterTypes46 = new String[] { "long", "long" }; + _methodParameterTypes46 = new String[] { "long" }; - _methodName47 = "getDtSottopostaAParere"; + _methodName47 = "countPraticheAttivePerDiscriminazione"; - _methodParameterTypes47 = new String[] { "long" }; + _methodParameterTypes47 = new String[] { "long", "long" }; - _methodName48 = "countPraticheAttivePerDiscriminazione"; + _methodName48 = "scadenzePraticheForBackwardCompatibility"; - _methodParameterTypes48 = new String[] { "long", "long" }; - - _methodName49 = "scadenzePraticheForBackwardCompatibility"; - - _methodParameterTypes49 = new String[] { "long", "long", "int", "int" }; + _methodParameterTypes48 = new String[] { "long", "long", "int", "int" }; } @Override @@ -1364,35 +1360,6 @@ public class TempisticaLocalServiceClp implements TempisticaLocalService { return ((Integer)returnObj).intValue(); } - @Override - public it.tref.liferay.portos.bo.model.Tempistica fetchByOldTempisticaId( - long oldTempisticaId) - throws com.liferay.portal.kernel.exception.SystemException { - Object returnObj = null; - - try { - returnObj = _invokableLocalService.invokeMethod(_methodName36, - _methodParameterTypes36, new Object[] { oldTempisticaId }); - } - catch (Throwable t) { - t = ClpSerializer.translateThrowable(t); - - if (t instanceof com.liferay.portal.kernel.exception.SystemException) { - throw (com.liferay.portal.kernel.exception.SystemException)t; - } - - if (t instanceof RuntimeException) { - throw (RuntimeException)t; - } - else { - throw new RuntimeException(t.getClass().getName() + - " is not a valid exception"); - } - } - - return (it.tref.liferay.portos.bo.model.Tempistica)ClpSerializer.translateOutput(returnObj); - } - @Override public java.util.List findByIntPratica_Tipo( long intPraticaId, java.lang.String tipo) @@ -1400,8 +1367,8 @@ public class TempisticaLocalServiceClp implements TempisticaLocalService { Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName37, - _methodParameterTypes37, + returnObj = _invokableLocalService.invokeMethod(_methodName36, + _methodParameterTypes36, new Object[] { intPraticaId, @@ -1433,8 +1400,8 @@ public class TempisticaLocalServiceClp implements TempisticaLocalService { Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName38, - _methodParameterTypes38, new Object[] { companyId, groupId }); + returnObj = _invokableLocalService.invokeMethod(_methodName37, + _methodParameterTypes37, new Object[] { companyId, groupId }); } catch (Throwable t) { t = ClpSerializer.translateThrowable(t); @@ -1461,8 +1428,8 @@ public class TempisticaLocalServiceClp implements TempisticaLocalService { Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName39, - _methodParameterTypes39, new Object[] { companyId, groupId }); + returnObj = _invokableLocalService.invokeMethod(_methodName38, + _methodParameterTypes38, new Object[] { companyId, groupId }); } catch (Throwable t) { t = ClpSerializer.translateThrowable(t); @@ -1490,8 +1457,8 @@ public class TempisticaLocalServiceClp implements TempisticaLocalService { Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName40, - _methodParameterTypes40, new Object[] { companyId, groupId }); + returnObj = _invokableLocalService.invokeMethod(_methodName39, + _methodParameterTypes39, new Object[] { companyId, groupId }); } catch (Throwable t) { t = ClpSerializer.translateThrowable(t); @@ -1519,8 +1486,8 @@ public class TempisticaLocalServiceClp implements TempisticaLocalService { Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName41, - _methodParameterTypes41, new Object[] { companyId, groupId }); + returnObj = _invokableLocalService.invokeMethod(_methodName40, + _methodParameterTypes40, new Object[] { companyId, groupId }); } catch (Throwable t) { t = ClpSerializer.translateThrowable(t); @@ -1547,8 +1514,8 @@ public class TempisticaLocalServiceClp implements TempisticaLocalService { Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName42, - _methodParameterTypes42, new Object[] { companyId, groupId }); + returnObj = _invokableLocalService.invokeMethod(_methodName41, + _methodParameterTypes41, new Object[] { companyId, groupId }); } catch (Throwable t) { t = ClpSerializer.translateThrowable(t); @@ -1576,8 +1543,8 @@ public class TempisticaLocalServiceClp implements TempisticaLocalService { Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName43, - _methodParameterTypes43, new Object[] { companyId, groupId }); + returnObj = _invokableLocalService.invokeMethod(_methodName42, + _methodParameterTypes42, new Object[] { companyId, groupId }); } catch (Throwable t) { t = ClpSerializer.translateThrowable(t); @@ -1605,8 +1572,8 @@ public class TempisticaLocalServiceClp implements TempisticaLocalService { Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName44, - _methodParameterTypes44, new Object[] { companyId, groupId }); + returnObj = _invokableLocalService.invokeMethod(_methodName43, + _methodParameterTypes43, new Object[] { companyId, groupId }); } catch (Throwable t) { t = ClpSerializer.translateThrowable(t); @@ -1634,8 +1601,8 @@ public class TempisticaLocalServiceClp implements TempisticaLocalService { Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName45, - _methodParameterTypes45, new Object[] { companyId, groupId }); + returnObj = _invokableLocalService.invokeMethod(_methodName44, + _methodParameterTypes44, new Object[] { companyId, groupId }); } catch (Throwable t) { t = ClpSerializer.translateThrowable(t); @@ -1663,8 +1630,8 @@ public class TempisticaLocalServiceClp implements TempisticaLocalService { Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName46, - _methodParameterTypes46, new Object[] { companyId, groupId }); + returnObj = _invokableLocalService.invokeMethod(_methodName45, + _methodParameterTypes45, new Object[] { companyId, groupId }); } catch (Throwable t) { t = ClpSerializer.translateThrowable(t); @@ -1691,8 +1658,8 @@ public class TempisticaLocalServiceClp implements TempisticaLocalService { Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName47, - _methodParameterTypes47, new Object[] { intPraticaId }); + returnObj = _invokableLocalService.invokeMethod(_methodName46, + _methodParameterTypes46, new Object[] { intPraticaId }); } catch (Throwable t) { t = ClpSerializer.translateThrowable(t); @@ -1719,8 +1686,8 @@ public class TempisticaLocalServiceClp implements TempisticaLocalService { Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName48, - _methodParameterTypes48, new Object[] { companyId, groupId }); + returnObj = _invokableLocalService.invokeMethod(_methodName47, + _methodParameterTypes47, new Object[] { companyId, groupId }); } catch (Throwable t) { t = ClpSerializer.translateThrowable(t); @@ -1743,8 +1710,8 @@ public class TempisticaLocalServiceClp implements TempisticaLocalService { Object returnObj = null; try { - returnObj = _invokableLocalService.invokeMethod(_methodName49, - _methodParameterTypes49, + returnObj = _invokableLocalService.invokeMethod(_methodName48, + _methodParameterTypes48, new Object[] { companyId, groupId, start, end }); } catch (Throwable t) { @@ -1859,6 +1826,4 @@ public class TempisticaLocalServiceClp implements TempisticaLocalService { private String[] _methodParameterTypes47; private String _methodName48; private String[] _methodParameterTypes48; - private String _methodName49; - private String[] _methodParameterTypes49; } \ No newline at end of file diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/TempisticaLocalServiceUtil.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/TempisticaLocalServiceUtil.java index 480ad344..29345304 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/TempisticaLocalServiceUtil.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/TempisticaLocalServiceUtil.java @@ -422,12 +422,6 @@ public class TempisticaLocalServiceUtil { return getService().countScadenzeIntegrazioni(companyId, groupId); } - public static it.tref.liferay.portos.bo.model.Tempistica fetchByOldTempisticaId( - long oldTempisticaId) - throws com.liferay.portal.kernel.exception.SystemException { - return getService().fetchByOldTempisticaId(oldTempisticaId); - } - public static java.util.List findByIntPratica_Tipo( long intPraticaId, java.lang.String tipo) throws com.liferay.portal.kernel.exception.SystemException { diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/TempisticaLocalServiceWrapper.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/TempisticaLocalServiceWrapper.java index 070cdd54..be6a55ce 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/TempisticaLocalServiceWrapper.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/TempisticaLocalServiceWrapper.java @@ -453,13 +453,6 @@ public class TempisticaLocalServiceWrapper implements TempisticaLocalService, groupId); } - @Override - public it.tref.liferay.portos.bo.model.Tempistica fetchByOldTempisticaId( - long oldTempisticaId) - throws com.liferay.portal.kernel.exception.SystemException { - return _tempisticaLocalService.fetchByOldTempisticaId(oldTempisticaId); - } - @Override public java.util.List findByIntPratica_Tipo( long intPraticaId, java.lang.String tipo) diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/persistence/CollaudoPersistence.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/persistence/CollaudoPersistence.java index dd96f64e..b38fdeff 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/persistence/CollaudoPersistence.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/persistence/CollaudoPersistence.java @@ -1255,64 +1255,6 @@ public interface CollaudoPersistence extends BasePersistence { public int countByIntPraticaId_Parziale(long intPraticaId, boolean parziale) throws com.liferay.portal.kernel.exception.SystemException; - /** - * Returns the collaudo where oldDettPraticaId = ? or throws a {@link it.tref.liferay.portos.bo.NoSuchCollaudoException} if it could not be found. - * - * @param oldDettPraticaId the old dett pratica ID - * @return the matching collaudo - * @throws it.tref.liferay.portos.bo.NoSuchCollaudoException if a matching collaudo could not be found - * @throws SystemException if a system exception occurred - */ - public it.tref.liferay.portos.bo.model.Collaudo findByOldDettPraticaId( - long oldDettPraticaId) - throws com.liferay.portal.kernel.exception.SystemException, - it.tref.liferay.portos.bo.NoSuchCollaudoException; - - /** - * Returns the collaudo where oldDettPraticaId = ? or returns null if it could not be found. Uses the finder cache. - * - * @param oldDettPraticaId the old dett pratica ID - * @return the matching collaudo, or null if a matching collaudo could not be found - * @throws SystemException if a system exception occurred - */ - public it.tref.liferay.portos.bo.model.Collaudo fetchByOldDettPraticaId( - long oldDettPraticaId) - throws com.liferay.portal.kernel.exception.SystemException; - - /** - * Returns the collaudo where oldDettPraticaId = ? or returns null if it could not be found, optionally using the finder cache. - * - * @param oldDettPraticaId the old dett pratica ID - * @param retrieveFromCache whether to use the finder cache - * @return the matching collaudo, or null if a matching collaudo could not be found - * @throws SystemException if a system exception occurred - */ - public it.tref.liferay.portos.bo.model.Collaudo fetchByOldDettPraticaId( - long oldDettPraticaId, boolean retrieveFromCache) - throws com.liferay.portal.kernel.exception.SystemException; - - /** - * Removes the collaudo where oldDettPraticaId = ? from the database. - * - * @param oldDettPraticaId the old dett pratica ID - * @return the collaudo that was removed - * @throws SystemException if a system exception occurred - */ - public it.tref.liferay.portos.bo.model.Collaudo removeByOldDettPraticaId( - long oldDettPraticaId) - throws com.liferay.portal.kernel.exception.SystemException, - it.tref.liferay.portos.bo.NoSuchCollaudoException; - - /** - * Returns the number of collaudos where oldDettPraticaId = ?. - * - * @param oldDettPraticaId the old dett pratica ID - * @return the number of matching collaudos - * @throws SystemException if a system exception occurred - */ - public int countByOldDettPraticaId(long oldDettPraticaId) - throws com.liferay.portal.kernel.exception.SystemException; - /** * Caches the collaudo in the entity cache if it is enabled. * diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/persistence/CollaudoUtil.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/persistence/CollaudoUtil.java index 5a1e40dd..12303223 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/persistence/CollaudoUtil.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/persistence/CollaudoUtil.java @@ -1592,75 +1592,6 @@ public class CollaudoUtil { .countByIntPraticaId_Parziale(intPraticaId, parziale); } - /** - * Returns the collaudo where oldDettPraticaId = ? or throws a {@link it.tref.liferay.portos.bo.NoSuchCollaudoException} if it could not be found. - * - * @param oldDettPraticaId the old dett pratica ID - * @return the matching collaudo - * @throws it.tref.liferay.portos.bo.NoSuchCollaudoException if a matching collaudo could not be found - * @throws SystemException if a system exception occurred - */ - public static it.tref.liferay.portos.bo.model.Collaudo findByOldDettPraticaId( - long oldDettPraticaId) - throws com.liferay.portal.kernel.exception.SystemException, - it.tref.liferay.portos.bo.NoSuchCollaudoException { - return getPersistence().findByOldDettPraticaId(oldDettPraticaId); - } - - /** - * Returns the collaudo where oldDettPraticaId = ? or returns null if it could not be found. Uses the finder cache. - * - * @param oldDettPraticaId the old dett pratica ID - * @return the matching collaudo, or null if a matching collaudo could not be found - * @throws SystemException if a system exception occurred - */ - public static it.tref.liferay.portos.bo.model.Collaudo fetchByOldDettPraticaId( - long oldDettPraticaId) - throws com.liferay.portal.kernel.exception.SystemException { - return getPersistence().fetchByOldDettPraticaId(oldDettPraticaId); - } - - /** - * Returns the collaudo where oldDettPraticaId = ? or returns null if it could not be found, optionally using the finder cache. - * - * @param oldDettPraticaId the old dett pratica ID - * @param retrieveFromCache whether to use the finder cache - * @return the matching collaudo, or null if a matching collaudo could not be found - * @throws SystemException if a system exception occurred - */ - public static it.tref.liferay.portos.bo.model.Collaudo fetchByOldDettPraticaId( - long oldDettPraticaId, boolean retrieveFromCache) - throws com.liferay.portal.kernel.exception.SystemException { - return getPersistence() - .fetchByOldDettPraticaId(oldDettPraticaId, retrieveFromCache); - } - - /** - * Removes the collaudo where oldDettPraticaId = ? from the database. - * - * @param oldDettPraticaId the old dett pratica ID - * @return the collaudo that was removed - * @throws SystemException if a system exception occurred - */ - public static it.tref.liferay.portos.bo.model.Collaudo removeByOldDettPraticaId( - long oldDettPraticaId) - throws com.liferay.portal.kernel.exception.SystemException, - it.tref.liferay.portos.bo.NoSuchCollaudoException { - return getPersistence().removeByOldDettPraticaId(oldDettPraticaId); - } - - /** - * Returns the number of collaudos where oldDettPraticaId = ?. - * - * @param oldDettPraticaId the old dett pratica ID - * @return the number of matching collaudos - * @throws SystemException if a system exception occurred - */ - public static int countByOldDettPraticaId(long oldDettPraticaId) - throws com.liferay.portal.kernel.exception.SystemException { - return getPersistence().countByOldDettPraticaId(oldDettPraticaId); - } - /** * Caches the collaudo in the entity cache if it is enabled. * diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/persistence/DettPraticaPersistence.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/persistence/DettPraticaPersistence.java index 79d089ac..e7c32a55 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/persistence/DettPraticaPersistence.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/persistence/DettPraticaPersistence.java @@ -652,64 +652,6 @@ public interface DettPraticaPersistence extends BasePersistence { java.lang.String protocollo) throws com.liferay.portal.kernel.exception.SystemException; - /** - * Returns the dett pratica where oldDettPraticaId = ? or throws a {@link it.tref.liferay.portos.bo.NoSuchDettPraticaException} if it could not be found. - * - * @param oldDettPraticaId the old dett pratica ID - * @return the matching dett pratica - * @throws it.tref.liferay.portos.bo.NoSuchDettPraticaException if a matching dett pratica could not be found - * @throws SystemException if a system exception occurred - */ - public it.tref.liferay.portos.bo.model.DettPratica findByOldDettPratica( - long oldDettPraticaId) - throws com.liferay.portal.kernel.exception.SystemException, - it.tref.liferay.portos.bo.NoSuchDettPraticaException; - - /** - * Returns the dett pratica where oldDettPraticaId = ? or returns null if it could not be found. Uses the finder cache. - * - * @param oldDettPraticaId the old dett pratica ID - * @return the matching dett pratica, or null if a matching dett pratica could not be found - * @throws SystemException if a system exception occurred - */ - public it.tref.liferay.portos.bo.model.DettPratica fetchByOldDettPratica( - long oldDettPraticaId) - throws com.liferay.portal.kernel.exception.SystemException; - - /** - * Returns the dett pratica where oldDettPraticaId = ? or returns null if it could not be found, optionally using the finder cache. - * - * @param oldDettPraticaId the old dett pratica ID - * @param retrieveFromCache whether to use the finder cache - * @return the matching dett pratica, or null if a matching dett pratica could not be found - * @throws SystemException if a system exception occurred - */ - public it.tref.liferay.portos.bo.model.DettPratica fetchByOldDettPratica( - long oldDettPraticaId, boolean retrieveFromCache) - throws com.liferay.portal.kernel.exception.SystemException; - - /** - * Removes the dett pratica where oldDettPraticaId = ? from the database. - * - * @param oldDettPraticaId the old dett pratica ID - * @return the dett pratica that was removed - * @throws SystemException if a system exception occurred - */ - public it.tref.liferay.portos.bo.model.DettPratica removeByOldDettPratica( - long oldDettPraticaId) - throws com.liferay.portal.kernel.exception.SystemException, - it.tref.liferay.portos.bo.NoSuchDettPraticaException; - - /** - * Returns the number of dett praticas where oldDettPraticaId = ?. - * - * @param oldDettPraticaId the old dett pratica ID - * @return the number of matching dett praticas - * @throws SystemException if a system exception occurred - */ - public int countByOldDettPratica(long oldDettPraticaId) - throws com.liferay.portal.kernel.exception.SystemException; - /** * Returns all the dett praticas where intPraticaId = ? and tipoIntegrazione = ? and completa = ?. * @@ -1025,64 +967,6 @@ public interface DettPraticaPersistence extends BasePersistence { java.lang.String tipoIntegrazione) throws com.liferay.portal.kernel.exception.SystemException; - /** - * Returns the dett pratica where oldDettPraticaId = ? or throws a {@link it.tref.liferay.portos.bo.NoSuchDettPraticaException} if it could not be found. - * - * @param oldDettPraticaId the old dett pratica ID - * @return the matching dett pratica - * @throws it.tref.liferay.portos.bo.NoSuchDettPraticaException if a matching dett pratica could not be found - * @throws SystemException if a system exception occurred - */ - public it.tref.liferay.portos.bo.model.DettPratica findByOldDettPraticaId( - long oldDettPraticaId) - throws com.liferay.portal.kernel.exception.SystemException, - it.tref.liferay.portos.bo.NoSuchDettPraticaException; - - /** - * Returns the dett pratica where oldDettPraticaId = ? or returns null if it could not be found. Uses the finder cache. - * - * @param oldDettPraticaId the old dett pratica ID - * @return the matching dett pratica, or null if a matching dett pratica could not be found - * @throws SystemException if a system exception occurred - */ - public it.tref.liferay.portos.bo.model.DettPratica fetchByOldDettPraticaId( - long oldDettPraticaId) - throws com.liferay.portal.kernel.exception.SystemException; - - /** - * Returns the dett pratica where oldDettPraticaId = ? or returns null if it could not be found, optionally using the finder cache. - * - * @param oldDettPraticaId the old dett pratica ID - * @param retrieveFromCache whether to use the finder cache - * @return the matching dett pratica, or null if a matching dett pratica could not be found - * @throws SystemException if a system exception occurred - */ - public it.tref.liferay.portos.bo.model.DettPratica fetchByOldDettPraticaId( - long oldDettPraticaId, boolean retrieveFromCache) - throws com.liferay.portal.kernel.exception.SystemException; - - /** - * Removes the dett pratica where oldDettPraticaId = ? from the database. - * - * @param oldDettPraticaId the old dett pratica ID - * @return the dett pratica that was removed - * @throws SystemException if a system exception occurred - */ - public it.tref.liferay.portos.bo.model.DettPratica removeByOldDettPraticaId( - long oldDettPraticaId) - throws com.liferay.portal.kernel.exception.SystemException, - it.tref.liferay.portos.bo.NoSuchDettPraticaException; - - /** - * Returns the number of dett praticas where oldDettPraticaId = ?. - * - * @param oldDettPraticaId the old dett pratica ID - * @return the number of matching dett praticas - * @throws SystemException if a system exception occurred - */ - public int countByOldDettPraticaId(long oldDettPraticaId) - throws com.liferay.portal.kernel.exception.SystemException; - /** * Caches the dett pratica in the entity cache if it is enabled. * diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/persistence/DettPraticaUtil.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/persistence/DettPraticaUtil.java index 1073369b..6fcc52c6 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/persistence/DettPraticaUtil.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/persistence/DettPraticaUtil.java @@ -838,75 +838,6 @@ public class DettPraticaUtil { .countByC_G_Protocollo(companyId, groupId, protocollo); } - /** - * Returns the dett pratica where oldDettPraticaId = ? or throws a {@link it.tref.liferay.portos.bo.NoSuchDettPraticaException} if it could not be found. - * - * @param oldDettPraticaId the old dett pratica ID - * @return the matching dett pratica - * @throws it.tref.liferay.portos.bo.NoSuchDettPraticaException if a matching dett pratica could not be found - * @throws SystemException if a system exception occurred - */ - public static it.tref.liferay.portos.bo.model.DettPratica findByOldDettPratica( - long oldDettPraticaId) - throws com.liferay.portal.kernel.exception.SystemException, - it.tref.liferay.portos.bo.NoSuchDettPraticaException { - return getPersistence().findByOldDettPratica(oldDettPraticaId); - } - - /** - * Returns the dett pratica where oldDettPraticaId = ? or returns null if it could not be found. Uses the finder cache. - * - * @param oldDettPraticaId the old dett pratica ID - * @return the matching dett pratica, or null if a matching dett pratica could not be found - * @throws SystemException if a system exception occurred - */ - public static it.tref.liferay.portos.bo.model.DettPratica fetchByOldDettPratica( - long oldDettPraticaId) - throws com.liferay.portal.kernel.exception.SystemException { - return getPersistence().fetchByOldDettPratica(oldDettPraticaId); - } - - /** - * Returns the dett pratica where oldDettPraticaId = ? or returns null if it could not be found, optionally using the finder cache. - * - * @param oldDettPraticaId the old dett pratica ID - * @param retrieveFromCache whether to use the finder cache - * @return the matching dett pratica, or null if a matching dett pratica could not be found - * @throws SystemException if a system exception occurred - */ - public static it.tref.liferay.portos.bo.model.DettPratica fetchByOldDettPratica( - long oldDettPraticaId, boolean retrieveFromCache) - throws com.liferay.portal.kernel.exception.SystemException { - return getPersistence() - .fetchByOldDettPratica(oldDettPraticaId, retrieveFromCache); - } - - /** - * Removes the dett pratica where oldDettPraticaId = ? from the database. - * - * @param oldDettPraticaId the old dett pratica ID - * @return the dett pratica that was removed - * @throws SystemException if a system exception occurred - */ - public static it.tref.liferay.portos.bo.model.DettPratica removeByOldDettPratica( - long oldDettPraticaId) - throws com.liferay.portal.kernel.exception.SystemException, - it.tref.liferay.portos.bo.NoSuchDettPraticaException { - return getPersistence().removeByOldDettPratica(oldDettPraticaId); - } - - /** - * Returns the number of dett praticas where oldDettPraticaId = ?. - * - * @param oldDettPraticaId the old dett pratica ID - * @return the number of matching dett praticas - * @throws SystemException if a system exception occurred - */ - public static int countByOldDettPratica(long oldDettPraticaId) - throws com.liferay.portal.kernel.exception.SystemException { - return getPersistence().countByOldDettPratica(oldDettPraticaId); - } - /** * Returns all the dett praticas where intPraticaId = ? and tipoIntegrazione = ? and completa = ?. * @@ -1302,75 +1233,6 @@ public class DettPraticaUtil { tipoIntegrazione); } - /** - * Returns the dett pratica where oldDettPraticaId = ? or throws a {@link it.tref.liferay.portos.bo.NoSuchDettPraticaException} if it could not be found. - * - * @param oldDettPraticaId the old dett pratica ID - * @return the matching dett pratica - * @throws it.tref.liferay.portos.bo.NoSuchDettPraticaException if a matching dett pratica could not be found - * @throws SystemException if a system exception occurred - */ - public static it.tref.liferay.portos.bo.model.DettPratica findByOldDettPraticaId( - long oldDettPraticaId) - throws com.liferay.portal.kernel.exception.SystemException, - it.tref.liferay.portos.bo.NoSuchDettPraticaException { - return getPersistence().findByOldDettPraticaId(oldDettPraticaId); - } - - /** - * Returns the dett pratica where oldDettPraticaId = ? or returns null if it could not be found. Uses the finder cache. - * - * @param oldDettPraticaId the old dett pratica ID - * @return the matching dett pratica, or null if a matching dett pratica could not be found - * @throws SystemException if a system exception occurred - */ - public static it.tref.liferay.portos.bo.model.DettPratica fetchByOldDettPraticaId( - long oldDettPraticaId) - throws com.liferay.portal.kernel.exception.SystemException { - return getPersistence().fetchByOldDettPraticaId(oldDettPraticaId); - } - - /** - * Returns the dett pratica where oldDettPraticaId = ? or returns null if it could not be found, optionally using the finder cache. - * - * @param oldDettPraticaId the old dett pratica ID - * @param retrieveFromCache whether to use the finder cache - * @return the matching dett pratica, or null if a matching dett pratica could not be found - * @throws SystemException if a system exception occurred - */ - public static it.tref.liferay.portos.bo.model.DettPratica fetchByOldDettPraticaId( - long oldDettPraticaId, boolean retrieveFromCache) - throws com.liferay.portal.kernel.exception.SystemException { - return getPersistence() - .fetchByOldDettPraticaId(oldDettPraticaId, retrieveFromCache); - } - - /** - * Removes the dett pratica where oldDettPraticaId = ? from the database. - * - * @param oldDettPraticaId the old dett pratica ID - * @return the dett pratica that was removed - * @throws SystemException if a system exception occurred - */ - public static it.tref.liferay.portos.bo.model.DettPratica removeByOldDettPraticaId( - long oldDettPraticaId) - throws com.liferay.portal.kernel.exception.SystemException, - it.tref.liferay.portos.bo.NoSuchDettPraticaException { - return getPersistence().removeByOldDettPraticaId(oldDettPraticaId); - } - - /** - * Returns the number of dett praticas where oldDettPraticaId = ?. - * - * @param oldDettPraticaId the old dett pratica ID - * @return the number of matching dett praticas - * @throws SystemException if a system exception occurred - */ - public static int countByOldDettPraticaId(long oldDettPraticaId) - throws com.liferay.portal.kernel.exception.SystemException { - return getPersistence().countByOldDettPraticaId(oldDettPraticaId); - } - /** * Caches the dett pratica in the entity cache if it is enabled. * diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/persistence/DocPraticaPersistence.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/persistence/DocPraticaPersistence.java index 46c7ddab..6a7ea34f 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/persistence/DocPraticaPersistence.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/persistence/DocPraticaPersistence.java @@ -444,64 +444,6 @@ public interface DocPraticaPersistence extends BasePersistence { public int countByDlFileEntry(long dlFileEntryId) throws com.liferay.portal.kernel.exception.SystemException; - /** - * Returns the doc pratica where oldDocPraticaId = ? or throws a {@link it.tref.liferay.portos.bo.NoSuchDocPraticaException} if it could not be found. - * - * @param oldDocPraticaId the old doc pratica ID - * @return the matching doc pratica - * @throws it.tref.liferay.portos.bo.NoSuchDocPraticaException if a matching doc pratica could not be found - * @throws SystemException if a system exception occurred - */ - public it.tref.liferay.portos.bo.model.DocPratica findByOldDocPratica( - long oldDocPraticaId) - throws com.liferay.portal.kernel.exception.SystemException, - it.tref.liferay.portos.bo.NoSuchDocPraticaException; - - /** - * Returns the doc pratica where oldDocPraticaId = ? or returns null if it could not be found. Uses the finder cache. - * - * @param oldDocPraticaId the old doc pratica ID - * @return the matching doc pratica, or null if a matching doc pratica could not be found - * @throws SystemException if a system exception occurred - */ - public it.tref.liferay.portos.bo.model.DocPratica fetchByOldDocPratica( - long oldDocPraticaId) - throws com.liferay.portal.kernel.exception.SystemException; - - /** - * Returns the doc pratica where oldDocPraticaId = ? or returns null if it could not be found, optionally using the finder cache. - * - * @param oldDocPraticaId the old doc pratica ID - * @param retrieveFromCache whether to use the finder cache - * @return the matching doc pratica, or null if a matching doc pratica could not be found - * @throws SystemException if a system exception occurred - */ - public it.tref.liferay.portos.bo.model.DocPratica fetchByOldDocPratica( - long oldDocPraticaId, boolean retrieveFromCache) - throws com.liferay.portal.kernel.exception.SystemException; - - /** - * Removes the doc pratica where oldDocPraticaId = ? from the database. - * - * @param oldDocPraticaId the old doc pratica ID - * @return the doc pratica that was removed - * @throws SystemException if a system exception occurred - */ - public it.tref.liferay.portos.bo.model.DocPratica removeByOldDocPratica( - long oldDocPraticaId) - throws com.liferay.portal.kernel.exception.SystemException, - it.tref.liferay.portos.bo.NoSuchDocPraticaException; - - /** - * Returns the number of doc praticas where oldDocPraticaId = ?. - * - * @param oldDocPraticaId the old doc pratica ID - * @return the number of matching doc praticas - * @throws SystemException if a system exception occurred - */ - public int countByOldDocPratica(long oldDocPraticaId) - throws com.liferay.portal.kernel.exception.SystemException; - /** * Returns all the doc praticas where intPraticaId = ?. * diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/persistence/DocPraticaUtil.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/persistence/DocPraticaUtil.java index d33bd3b5..09c9d79a 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/persistence/DocPraticaUtil.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/persistence/DocPraticaUtil.java @@ -586,75 +586,6 @@ public class DocPraticaUtil { return getPersistence().countByDlFileEntry(dlFileEntryId); } - /** - * Returns the doc pratica where oldDocPraticaId = ? or throws a {@link it.tref.liferay.portos.bo.NoSuchDocPraticaException} if it could not be found. - * - * @param oldDocPraticaId the old doc pratica ID - * @return the matching doc pratica - * @throws it.tref.liferay.portos.bo.NoSuchDocPraticaException if a matching doc pratica could not be found - * @throws SystemException if a system exception occurred - */ - public static it.tref.liferay.portos.bo.model.DocPratica findByOldDocPratica( - long oldDocPraticaId) - throws com.liferay.portal.kernel.exception.SystemException, - it.tref.liferay.portos.bo.NoSuchDocPraticaException { - return getPersistence().findByOldDocPratica(oldDocPraticaId); - } - - /** - * Returns the doc pratica where oldDocPraticaId = ? or returns null if it could not be found. Uses the finder cache. - * - * @param oldDocPraticaId the old doc pratica ID - * @return the matching doc pratica, or null if a matching doc pratica could not be found - * @throws SystemException if a system exception occurred - */ - public static it.tref.liferay.portos.bo.model.DocPratica fetchByOldDocPratica( - long oldDocPraticaId) - throws com.liferay.portal.kernel.exception.SystemException { - return getPersistence().fetchByOldDocPratica(oldDocPraticaId); - } - - /** - * Returns the doc pratica where oldDocPraticaId = ? or returns null if it could not be found, optionally using the finder cache. - * - * @param oldDocPraticaId the old doc pratica ID - * @param retrieveFromCache whether to use the finder cache - * @return the matching doc pratica, or null if a matching doc pratica could not be found - * @throws SystemException if a system exception occurred - */ - public static it.tref.liferay.portos.bo.model.DocPratica fetchByOldDocPratica( - long oldDocPraticaId, boolean retrieveFromCache) - throws com.liferay.portal.kernel.exception.SystemException { - return getPersistence() - .fetchByOldDocPratica(oldDocPraticaId, retrieveFromCache); - } - - /** - * Removes the doc pratica where oldDocPraticaId = ? from the database. - * - * @param oldDocPraticaId the old doc pratica ID - * @return the doc pratica that was removed - * @throws SystemException if a system exception occurred - */ - public static it.tref.liferay.portos.bo.model.DocPratica removeByOldDocPratica( - long oldDocPraticaId) - throws com.liferay.portal.kernel.exception.SystemException, - it.tref.liferay.portos.bo.NoSuchDocPraticaException { - return getPersistence().removeByOldDocPratica(oldDocPraticaId); - } - - /** - * Returns the number of doc praticas where oldDocPraticaId = ?. - * - * @param oldDocPraticaId the old doc pratica ID - * @return the number of matching doc praticas - * @throws SystemException if a system exception occurred - */ - public static int countByOldDocPratica(long oldDocPraticaId) - throws com.liferay.portal.kernel.exception.SystemException { - return getPersistence().countByOldDocPratica(oldDocPraticaId); - } - /** * Returns all the doc praticas where intPraticaId = ?. * diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/persistence/FineLavoriPersistence.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/persistence/FineLavoriPersistence.java index d52509a0..0a8cffd9 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/persistence/FineLavoriPersistence.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/persistence/FineLavoriPersistence.java @@ -1417,64 +1417,6 @@ public interface FineLavoriPersistence extends BasePersistence { boolean parziale, boolean completata) throws com.liferay.portal.kernel.exception.SystemException; - /** - * Returns the fine lavori where oldDettPraticaId = ? or throws a {@link it.tref.liferay.portos.bo.NoSuchFineLavoriException} if it could not be found. - * - * @param oldDettPraticaId the old dett pratica ID - * @return the matching fine lavori - * @throws it.tref.liferay.portos.bo.NoSuchFineLavoriException if a matching fine lavori could not be found - * @throws SystemException if a system exception occurred - */ - public it.tref.liferay.portos.bo.model.FineLavori findByOldDettPraticaId( - long oldDettPraticaId) - throws com.liferay.portal.kernel.exception.SystemException, - it.tref.liferay.portos.bo.NoSuchFineLavoriException; - - /** - * Returns the fine lavori where oldDettPraticaId = ? or returns null if it could not be found. Uses the finder cache. - * - * @param oldDettPraticaId the old dett pratica ID - * @return the matching fine lavori, or null if a matching fine lavori could not be found - * @throws SystemException if a system exception occurred - */ - public it.tref.liferay.portos.bo.model.FineLavori fetchByOldDettPraticaId( - long oldDettPraticaId) - throws com.liferay.portal.kernel.exception.SystemException; - - /** - * Returns the fine lavori where oldDettPraticaId = ? or returns null if it could not be found, optionally using the finder cache. - * - * @param oldDettPraticaId the old dett pratica ID - * @param retrieveFromCache whether to use the finder cache - * @return the matching fine lavori, or null if a matching fine lavori could not be found - * @throws SystemException if a system exception occurred - */ - public it.tref.liferay.portos.bo.model.FineLavori fetchByOldDettPraticaId( - long oldDettPraticaId, boolean retrieveFromCache) - throws com.liferay.portal.kernel.exception.SystemException; - - /** - * Removes the fine lavori where oldDettPraticaId = ? from the database. - * - * @param oldDettPraticaId the old dett pratica ID - * @return the fine lavori that was removed - * @throws SystemException if a system exception occurred - */ - public it.tref.liferay.portos.bo.model.FineLavori removeByOldDettPraticaId( - long oldDettPraticaId) - throws com.liferay.portal.kernel.exception.SystemException, - it.tref.liferay.portos.bo.NoSuchFineLavoriException; - - /** - * Returns the number of fine lavoris where oldDettPraticaId = ?. - * - * @param oldDettPraticaId the old dett pratica ID - * @return the number of matching fine lavoris - * @throws SystemException if a system exception occurred - */ - public int countByOldDettPraticaId(long oldDettPraticaId) - throws com.liferay.portal.kernel.exception.SystemException; - /** * Caches the fine lavori in the entity cache if it is enabled. * diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/persistence/FineLavoriUtil.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/persistence/FineLavoriUtil.java index 5c6c8855..5d4dffb1 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/persistence/FineLavoriUtil.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/persistence/FineLavoriUtil.java @@ -1795,75 +1795,6 @@ public class FineLavoriUtil { parziale, completata); } - /** - * Returns the fine lavori where oldDettPraticaId = ? or throws a {@link it.tref.liferay.portos.bo.NoSuchFineLavoriException} if it could not be found. - * - * @param oldDettPraticaId the old dett pratica ID - * @return the matching fine lavori - * @throws it.tref.liferay.portos.bo.NoSuchFineLavoriException if a matching fine lavori could not be found - * @throws SystemException if a system exception occurred - */ - public static it.tref.liferay.portos.bo.model.FineLavori findByOldDettPraticaId( - long oldDettPraticaId) - throws com.liferay.portal.kernel.exception.SystemException, - it.tref.liferay.portos.bo.NoSuchFineLavoriException { - return getPersistence().findByOldDettPraticaId(oldDettPraticaId); - } - - /** - * Returns the fine lavori where oldDettPraticaId = ? or returns null if it could not be found. Uses the finder cache. - * - * @param oldDettPraticaId the old dett pratica ID - * @return the matching fine lavori, or null if a matching fine lavori could not be found - * @throws SystemException if a system exception occurred - */ - public static it.tref.liferay.portos.bo.model.FineLavori fetchByOldDettPraticaId( - long oldDettPraticaId) - throws com.liferay.portal.kernel.exception.SystemException { - return getPersistence().fetchByOldDettPraticaId(oldDettPraticaId); - } - - /** - * Returns the fine lavori where oldDettPraticaId = ? or returns null if it could not be found, optionally using the finder cache. - * - * @param oldDettPraticaId the old dett pratica ID - * @param retrieveFromCache whether to use the finder cache - * @return the matching fine lavori, or null if a matching fine lavori could not be found - * @throws SystemException if a system exception occurred - */ - public static it.tref.liferay.portos.bo.model.FineLavori fetchByOldDettPraticaId( - long oldDettPraticaId, boolean retrieveFromCache) - throws com.liferay.portal.kernel.exception.SystemException { - return getPersistence() - .fetchByOldDettPraticaId(oldDettPraticaId, retrieveFromCache); - } - - /** - * Removes the fine lavori where oldDettPraticaId = ? from the database. - * - * @param oldDettPraticaId the old dett pratica ID - * @return the fine lavori that was removed - * @throws SystemException if a system exception occurred - */ - public static it.tref.liferay.portos.bo.model.FineLavori removeByOldDettPraticaId( - long oldDettPraticaId) - throws com.liferay.portal.kernel.exception.SystemException, - it.tref.liferay.portos.bo.NoSuchFineLavoriException { - return getPersistence().removeByOldDettPraticaId(oldDettPraticaId); - } - - /** - * Returns the number of fine lavoris where oldDettPraticaId = ?. - * - * @param oldDettPraticaId the old dett pratica ID - * @return the number of matching fine lavoris - * @throws SystemException if a system exception occurred - */ - public static int countByOldDettPraticaId(long oldDettPraticaId) - throws com.liferay.portal.kernel.exception.SystemException { - return getPersistence().countByOldDettPraticaId(oldDettPraticaId); - } - /** * Caches the fine lavori in the entity cache if it is enabled. * diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/persistence/SorteggioPersistence.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/persistence/SorteggioPersistence.java index 622b24de..c1ca83e5 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/persistence/SorteggioPersistence.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/persistence/SorteggioPersistence.java @@ -386,64 +386,6 @@ public interface SorteggioPersistence extends BasePersistence { public int countByUuid_C(java.lang.String uuid, long companyId) throws com.liferay.portal.kernel.exception.SystemException; - /** - * Returns the sorteggio where oldSorteggioId = ? or throws a {@link it.tref.liferay.portos.bo.NoSuchSorteggioException} if it could not be found. - * - * @param oldSorteggioId the old sorteggio ID - * @return the matching sorteggio - * @throws it.tref.liferay.portos.bo.NoSuchSorteggioException if a matching sorteggio could not be found - * @throws SystemException if a system exception occurred - */ - public it.tref.liferay.portos.bo.model.Sorteggio findByOldSorteggioId( - long oldSorteggioId) - throws com.liferay.portal.kernel.exception.SystemException, - it.tref.liferay.portos.bo.NoSuchSorteggioException; - - /** - * Returns the sorteggio where oldSorteggioId = ? or returns null if it could not be found. Uses the finder cache. - * - * @param oldSorteggioId the old sorteggio ID - * @return the matching sorteggio, or null if a matching sorteggio could not be found - * @throws SystemException if a system exception occurred - */ - public it.tref.liferay.portos.bo.model.Sorteggio fetchByOldSorteggioId( - long oldSorteggioId) - throws com.liferay.portal.kernel.exception.SystemException; - - /** - * Returns the sorteggio where oldSorteggioId = ? or returns null if it could not be found, optionally using the finder cache. - * - * @param oldSorteggioId the old sorteggio ID - * @param retrieveFromCache whether to use the finder cache - * @return the matching sorteggio, or null if a matching sorteggio could not be found - * @throws SystemException if a system exception occurred - */ - public it.tref.liferay.portos.bo.model.Sorteggio fetchByOldSorteggioId( - long oldSorteggioId, boolean retrieveFromCache) - throws com.liferay.portal.kernel.exception.SystemException; - - /** - * Removes the sorteggio where oldSorteggioId = ? from the database. - * - * @param oldSorteggioId the old sorteggio ID - * @return the sorteggio that was removed - * @throws SystemException if a system exception occurred - */ - public it.tref.liferay.portos.bo.model.Sorteggio removeByOldSorteggioId( - long oldSorteggioId) - throws com.liferay.portal.kernel.exception.SystemException, - it.tref.liferay.portos.bo.NoSuchSorteggioException; - - /** - * Returns the number of sorteggios where oldSorteggioId = ?. - * - * @param oldSorteggioId the old sorteggio ID - * @return the number of matching sorteggios - * @throws SystemException if a system exception occurred - */ - public int countByOldSorteggioId(long oldSorteggioId) - throws com.liferay.portal.kernel.exception.SystemException; - /** * Returns all the sorteggios where companyId = ? and groupId = ?. * diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/persistence/SorteggioUtil.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/persistence/SorteggioUtil.java index 5f78851f..77ae8a7d 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/persistence/SorteggioUtil.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/persistence/SorteggioUtil.java @@ -517,75 +517,6 @@ public class SorteggioUtil { return getPersistence().countByUuid_C(uuid, companyId); } - /** - * Returns the sorteggio where oldSorteggioId = ? or throws a {@link it.tref.liferay.portos.bo.NoSuchSorteggioException} if it could not be found. - * - * @param oldSorteggioId the old sorteggio ID - * @return the matching sorteggio - * @throws it.tref.liferay.portos.bo.NoSuchSorteggioException if a matching sorteggio could not be found - * @throws SystemException if a system exception occurred - */ - public static it.tref.liferay.portos.bo.model.Sorteggio findByOldSorteggioId( - long oldSorteggioId) - throws com.liferay.portal.kernel.exception.SystemException, - it.tref.liferay.portos.bo.NoSuchSorteggioException { - return getPersistence().findByOldSorteggioId(oldSorteggioId); - } - - /** - * Returns the sorteggio where oldSorteggioId = ? or returns null if it could not be found. Uses the finder cache. - * - * @param oldSorteggioId the old sorteggio ID - * @return the matching sorteggio, or null if a matching sorteggio could not be found - * @throws SystemException if a system exception occurred - */ - public static it.tref.liferay.portos.bo.model.Sorteggio fetchByOldSorteggioId( - long oldSorteggioId) - throws com.liferay.portal.kernel.exception.SystemException { - return getPersistence().fetchByOldSorteggioId(oldSorteggioId); - } - - /** - * Returns the sorteggio where oldSorteggioId = ? or returns null if it could not be found, optionally using the finder cache. - * - * @param oldSorteggioId the old sorteggio ID - * @param retrieveFromCache whether to use the finder cache - * @return the matching sorteggio, or null if a matching sorteggio could not be found - * @throws SystemException if a system exception occurred - */ - public static it.tref.liferay.portos.bo.model.Sorteggio fetchByOldSorteggioId( - long oldSorteggioId, boolean retrieveFromCache) - throws com.liferay.portal.kernel.exception.SystemException { - return getPersistence() - .fetchByOldSorteggioId(oldSorteggioId, retrieveFromCache); - } - - /** - * Removes the sorteggio where oldSorteggioId = ? from the database. - * - * @param oldSorteggioId the old sorteggio ID - * @return the sorteggio that was removed - * @throws SystemException if a system exception occurred - */ - public static it.tref.liferay.portos.bo.model.Sorteggio removeByOldSorteggioId( - long oldSorteggioId) - throws com.liferay.portal.kernel.exception.SystemException, - it.tref.liferay.portos.bo.NoSuchSorteggioException { - return getPersistence().removeByOldSorteggioId(oldSorteggioId); - } - - /** - * Returns the number of sorteggios where oldSorteggioId = ?. - * - * @param oldSorteggioId the old sorteggio ID - * @return the number of matching sorteggios - * @throws SystemException if a system exception occurred - */ - public static int countByOldSorteggioId(long oldSorteggioId) - throws com.liferay.portal.kernel.exception.SystemException { - return getPersistence().countByOldSorteggioId(oldSorteggioId); - } - /** * Returns all the sorteggios where companyId = ? and groupId = ?. * diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/persistence/StoricoSoggettoPraticaPersistence.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/persistence/StoricoSoggettoPraticaPersistence.java index 98860d7a..c1ac7f6d 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/persistence/StoricoSoggettoPraticaPersistence.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/persistence/StoricoSoggettoPraticaPersistence.java @@ -185,65 +185,6 @@ public interface StoricoSoggettoPraticaPersistence extends BasePersistencenull if it could not be found. Uses the finder cache. - * - * @param oldStoricoSoggettoPraticaId the old storico soggetto pratica ID - * @return the matching storico soggetto pratica, or null if a matching storico soggetto pratica could not be found - * @throws SystemException if a system exception occurred - */ - public it.tref.liferay.portos.bo.model.StoricoSoggettoPratica fetchByOldStoricoSoggettoPraticaId( - long oldStoricoSoggettoPraticaId) - throws com.liferay.portal.kernel.exception.SystemException; - - /** - * Returns the storico soggetto pratica where oldStoricoSoggettoPraticaId = ? or returns null if it could not be found, optionally using the finder cache. - * - * @param oldStoricoSoggettoPraticaId the old storico soggetto pratica ID - * @param retrieveFromCache whether to use the finder cache - * @return the matching storico soggetto pratica, or null if a matching storico soggetto pratica could not be found - * @throws SystemException if a system exception occurred - */ - public it.tref.liferay.portos.bo.model.StoricoSoggettoPratica fetchByOldStoricoSoggettoPraticaId( - long oldStoricoSoggettoPraticaId, boolean retrieveFromCache) - throws com.liferay.portal.kernel.exception.SystemException; - - /** - * Removes the storico soggetto pratica where oldStoricoSoggettoPraticaId = ? from the database. - * - * @param oldStoricoSoggettoPraticaId the old storico soggetto pratica ID - * @return the storico soggetto pratica that was removed - * @throws SystemException if a system exception occurred - */ - public it.tref.liferay.portos.bo.model.StoricoSoggettoPratica removeByOldStoricoSoggettoPraticaId( - long oldStoricoSoggettoPraticaId) - throws com.liferay.portal.kernel.exception.SystemException, - it.tref.liferay.portos.bo.NoSuchStoricoSoggettoPraticaException; - - /** - * Returns the number of storico soggetto praticas where oldStoricoSoggettoPraticaId = ?. - * - * @param oldStoricoSoggettoPraticaId the old storico soggetto pratica ID - * @return the number of matching storico soggetto praticas - * @throws SystemException if a system exception occurred - */ - public int countByOldStoricoSoggettoPraticaId( - long oldStoricoSoggettoPraticaId) - throws com.liferay.portal.kernel.exception.SystemException; - /** * Caches the storico soggetto pratica in the entity cache if it is enabled. * diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/persistence/StoricoSoggettoPraticaUtil.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/persistence/StoricoSoggettoPraticaUtil.java index a2aa7b02..b28783d9 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/persistence/StoricoSoggettoPraticaUtil.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/persistence/StoricoSoggettoPraticaUtil.java @@ -293,81 +293,6 @@ public class StoricoSoggettoPraticaUtil { return getPersistence().countByC_IntPratica(companyId, intPraticaId); } - /** - * Returns the storico soggetto pratica where oldStoricoSoggettoPraticaId = ? or throws a {@link it.tref.liferay.portos.bo.NoSuchStoricoSoggettoPraticaException} if it could not be found. - * - * @param oldStoricoSoggettoPraticaId the old storico soggetto pratica ID - * @return the matching storico soggetto pratica - * @throws it.tref.liferay.portos.bo.NoSuchStoricoSoggettoPraticaException if a matching storico soggetto pratica could not be found - * @throws SystemException if a system exception occurred - */ - public static it.tref.liferay.portos.bo.model.StoricoSoggettoPratica findByOldStoricoSoggettoPraticaId( - long oldStoricoSoggettoPraticaId) - throws com.liferay.portal.kernel.exception.SystemException, - it.tref.liferay.portos.bo.NoSuchStoricoSoggettoPraticaException { - return getPersistence() - .findByOldStoricoSoggettoPraticaId(oldStoricoSoggettoPraticaId); - } - - /** - * Returns the storico soggetto pratica where oldStoricoSoggettoPraticaId = ? or returns null if it could not be found. Uses the finder cache. - * - * @param oldStoricoSoggettoPraticaId the old storico soggetto pratica ID - * @return the matching storico soggetto pratica, or null if a matching storico soggetto pratica could not be found - * @throws SystemException if a system exception occurred - */ - public static it.tref.liferay.portos.bo.model.StoricoSoggettoPratica fetchByOldStoricoSoggettoPraticaId( - long oldStoricoSoggettoPraticaId) - throws com.liferay.portal.kernel.exception.SystemException { - return getPersistence() - .fetchByOldStoricoSoggettoPraticaId(oldStoricoSoggettoPraticaId); - } - - /** - * Returns the storico soggetto pratica where oldStoricoSoggettoPraticaId = ? or returns null if it could not be found, optionally using the finder cache. - * - * @param oldStoricoSoggettoPraticaId the old storico soggetto pratica ID - * @param retrieveFromCache whether to use the finder cache - * @return the matching storico soggetto pratica, or null if a matching storico soggetto pratica could not be found - * @throws SystemException if a system exception occurred - */ - public static it.tref.liferay.portos.bo.model.StoricoSoggettoPratica fetchByOldStoricoSoggettoPraticaId( - long oldStoricoSoggettoPraticaId, boolean retrieveFromCache) - throws com.liferay.portal.kernel.exception.SystemException { - return getPersistence() - .fetchByOldStoricoSoggettoPraticaId(oldStoricoSoggettoPraticaId, - retrieveFromCache); - } - - /** - * Removes the storico soggetto pratica where oldStoricoSoggettoPraticaId = ? from the database. - * - * @param oldStoricoSoggettoPraticaId the old storico soggetto pratica ID - * @return the storico soggetto pratica that was removed - * @throws SystemException if a system exception occurred - */ - public static it.tref.liferay.portos.bo.model.StoricoSoggettoPratica removeByOldStoricoSoggettoPraticaId( - long oldStoricoSoggettoPraticaId) - throws com.liferay.portal.kernel.exception.SystemException, - it.tref.liferay.portos.bo.NoSuchStoricoSoggettoPraticaException { - return getPersistence() - .removeByOldStoricoSoggettoPraticaId(oldStoricoSoggettoPraticaId); - } - - /** - * Returns the number of storico soggetto praticas where oldStoricoSoggettoPraticaId = ?. - * - * @param oldStoricoSoggettoPraticaId the old storico soggetto pratica ID - * @return the number of matching storico soggetto praticas - * @throws SystemException if a system exception occurred - */ - public static int countByOldStoricoSoggettoPraticaId( - long oldStoricoSoggettoPraticaId) - throws com.liferay.portal.kernel.exception.SystemException { - return getPersistence() - .countByOldStoricoSoggettoPraticaId(oldStoricoSoggettoPraticaId); - } - /** * Caches the storico soggetto pratica in the entity cache if it is enabled. * diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/persistence/TempisticaPersistence.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/persistence/TempisticaPersistence.java index 094932ee..5da074e1 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/persistence/TempisticaPersistence.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/persistence/TempisticaPersistence.java @@ -672,64 +672,6 @@ public interface TempisticaPersistence extends BasePersistence { public int countByIntPratica_Tipo(long intPraticaId, java.lang.String tipo) throws com.liferay.portal.kernel.exception.SystemException; - /** - * Returns the tempistica where oldTempisticaId = ? or throws a {@link it.tref.liferay.portos.bo.NoSuchTempisticaException} if it could not be found. - * - * @param oldTempisticaId the old tempistica ID - * @return the matching tempistica - * @throws it.tref.liferay.portos.bo.NoSuchTempisticaException if a matching tempistica could not be found - * @throws SystemException if a system exception occurred - */ - public it.tref.liferay.portos.bo.model.Tempistica findByOldTempisticaId( - long oldTempisticaId) - throws com.liferay.portal.kernel.exception.SystemException, - it.tref.liferay.portos.bo.NoSuchTempisticaException; - - /** - * Returns the tempistica where oldTempisticaId = ? or returns null if it could not be found. Uses the finder cache. - * - * @param oldTempisticaId the old tempistica ID - * @return the matching tempistica, or null if a matching tempistica could not be found - * @throws SystemException if a system exception occurred - */ - public it.tref.liferay.portos.bo.model.Tempistica fetchByOldTempisticaId( - long oldTempisticaId) - throws com.liferay.portal.kernel.exception.SystemException; - - /** - * Returns the tempistica where oldTempisticaId = ? or returns null if it could not be found, optionally using the finder cache. - * - * @param oldTempisticaId the old tempistica ID - * @param retrieveFromCache whether to use the finder cache - * @return the matching tempistica, or null if a matching tempistica could not be found - * @throws SystemException if a system exception occurred - */ - public it.tref.liferay.portos.bo.model.Tempistica fetchByOldTempisticaId( - long oldTempisticaId, boolean retrieveFromCache) - throws com.liferay.portal.kernel.exception.SystemException; - - /** - * Removes the tempistica where oldTempisticaId = ? from the database. - * - * @param oldTempisticaId the old tempistica ID - * @return the tempistica that was removed - * @throws SystemException if a system exception occurred - */ - public it.tref.liferay.portos.bo.model.Tempistica removeByOldTempisticaId( - long oldTempisticaId) - throws com.liferay.portal.kernel.exception.SystemException, - it.tref.liferay.portos.bo.NoSuchTempisticaException; - - /** - * Returns the number of tempisticas where oldTempisticaId = ?. - * - * @param oldTempisticaId the old tempistica ID - * @return the number of matching tempisticas - * @throws SystemException if a system exception occurred - */ - public int countByOldTempisticaId(long oldTempisticaId) - throws com.liferay.portal.kernel.exception.SystemException; - /** * Returns all the tempisticas where companyId = ? and intPraticaId = ? and tipo = ? and completo = ?. * diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/persistence/TempisticaUtil.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/persistence/TempisticaUtil.java index cb7c04ba..5fde7b77 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/persistence/TempisticaUtil.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/persistence/TempisticaUtil.java @@ -865,75 +865,6 @@ public class TempisticaUtil { return getPersistence().countByIntPratica_Tipo(intPraticaId, tipo); } - /** - * Returns the tempistica where oldTempisticaId = ? or throws a {@link it.tref.liferay.portos.bo.NoSuchTempisticaException} if it could not be found. - * - * @param oldTempisticaId the old tempistica ID - * @return the matching tempistica - * @throws it.tref.liferay.portos.bo.NoSuchTempisticaException if a matching tempistica could not be found - * @throws SystemException if a system exception occurred - */ - public static it.tref.liferay.portos.bo.model.Tempistica findByOldTempisticaId( - long oldTempisticaId) - throws com.liferay.portal.kernel.exception.SystemException, - it.tref.liferay.portos.bo.NoSuchTempisticaException { - return getPersistence().findByOldTempisticaId(oldTempisticaId); - } - - /** - * Returns the tempistica where oldTempisticaId = ? or returns null if it could not be found. Uses the finder cache. - * - * @param oldTempisticaId the old tempistica ID - * @return the matching tempistica, or null if a matching tempistica could not be found - * @throws SystemException if a system exception occurred - */ - public static it.tref.liferay.portos.bo.model.Tempistica fetchByOldTempisticaId( - long oldTempisticaId) - throws com.liferay.portal.kernel.exception.SystemException { - return getPersistence().fetchByOldTempisticaId(oldTempisticaId); - } - - /** - * Returns the tempistica where oldTempisticaId = ? or returns null if it could not be found, optionally using the finder cache. - * - * @param oldTempisticaId the old tempistica ID - * @param retrieveFromCache whether to use the finder cache - * @return the matching tempistica, or null if a matching tempistica could not be found - * @throws SystemException if a system exception occurred - */ - public static it.tref.liferay.portos.bo.model.Tempistica fetchByOldTempisticaId( - long oldTempisticaId, boolean retrieveFromCache) - throws com.liferay.portal.kernel.exception.SystemException { - return getPersistence() - .fetchByOldTempisticaId(oldTempisticaId, retrieveFromCache); - } - - /** - * Removes the tempistica where oldTempisticaId = ? from the database. - * - * @param oldTempisticaId the old tempistica ID - * @return the tempistica that was removed - * @throws SystemException if a system exception occurred - */ - public static it.tref.liferay.portos.bo.model.Tempistica removeByOldTempisticaId( - long oldTempisticaId) - throws com.liferay.portal.kernel.exception.SystemException, - it.tref.liferay.portos.bo.NoSuchTempisticaException { - return getPersistence().removeByOldTempisticaId(oldTempisticaId); - } - - /** - * Returns the number of tempisticas where oldTempisticaId = ?. - * - * @param oldTempisticaId the old tempistica ID - * @return the number of matching tempisticas - * @throws SystemException if a system exception occurred - */ - public static int countByOldTempisticaId(long oldTempisticaId) - throws com.liferay.portal.kernel.exception.SystemException { - return getPersistence().countByOldTempisticaId(oldTempisticaId); - } - /** * Returns all the tempisticas where companyId = ? and intPraticaId = ? and tipo = ? and completo = ?. * diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/util/PraticaUtil.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/util/PraticaUtil.java index a1405ea2..477033e4 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/util/PraticaUtil.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/util/PraticaUtil.java @@ -77,7 +77,6 @@ public class PraticaUtil { hiddens.add("workflowForzato"); hiddens.add("soggettoSostituitoId"); hiddens.add("dtInvioSignal"); - hiddens.add("oldDettPraticaId"); hiddens.add("tipoIntegrazione"); hiddens.add("varianteSostanziale"); hiddens.add("varianteNumero"); diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/util/ValidazionePraticaUtil.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/util/ValidazionePraticaUtil.java index 2ab809e1..ed8cf3dc 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/util/ValidazionePraticaUtil.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/util/ValidazionePraticaUtil.java @@ -22,7 +22,6 @@ import it.tref.liferay.portos.bo.shared.util.SezioniUtil; import it.tref.liferay.portos.bo.shared.util.StatoPraticaConstants; import it.tref.liferay.portos.bo.shared.util.TipoIntegrazioneUtil; import it.tref.liferay.portos.bo.shared.util.TipoSoggettoUtil; -import it.tref.liferay.portos.bo.util.AsseverazioniUtil; import java.io.IOException; import java.util.ArrayList; @@ -90,15 +89,14 @@ public class ValidazionePraticaUtil { return (intPratica.getStatus() == WorkflowConstants.STATUS_ANY || intPratica.getStatus() == WorkflowConstants.STATUS_INCOMPLETE); } - public static boolean canDeletePratica(long intPraticaId, long userId) throws PortalException, - SystemException { + public static boolean canDeletePratica(long intPraticaId, long userId) throws PortalException, SystemException { IntPratica intPratica = IntPraticaServiceUtil.getIntPratica(intPraticaId); DettPratica dettPratica = DettPraticaServiceUtil.getLastEditableByIntPratica(intPraticaId); return (intPratica.getStatus() == WorkflowConstants.STATUS_ANY || (dettPratica != null && dettPratica - .getStatus() == WorkflowConstants.STATUS_DRAFT) - && Validator.isNull(dettPratica.getTipoIntegrazione())) && intPratica.getUserId() == userId; + .getStatus() == WorkflowConstants.STATUS_DRAFT) && Validator.isNull(dettPratica.getTipoIntegrazione())) + && intPratica.getUserId() == userId; } public static boolean canEditUsers(long intPraticaId) throws PortalException, SystemException { @@ -106,10 +104,8 @@ public class ValidazionePraticaUtil { IntPratica intPratica = IntPraticaServiceUtil.getIntPratica(intPraticaId); return !intPratica.isSospesa() && !intPratica.isAnnullata() && !canEditPratica(intPraticaId) - && !praticaHasVarianteInProgress(intPraticaId) - && !praticaHasRichiestaIntegrazioneAttiva(intPraticaId) - && !praticaHasIntegrazioneInProgress(intPraticaId) - && !praticaHasFineLavoriInProgress(intPraticaId) + && !praticaHasVarianteInProgress(intPraticaId) && !praticaHasRichiestaIntegrazioneAttiva(intPraticaId) + && !praticaHasIntegrazioneInProgress(intPraticaId) && !praticaHasFineLavoriInProgress(intPraticaId) && !praticaHasCollaudoInProgress(intPraticaId); } @@ -124,8 +120,7 @@ public class ValidazionePraticaUtil { && TipoIntegrazioneUtil.VARIAZIONE_SOGGETTO.equals(dettPratica.getTipoIntegrazione()); } - public static boolean canAddPagamento(long intPraticaId, long userId) throws SystemException, - PortalException { + public static boolean canAddPagamento(long intPraticaId, long userId) throws SystemException, PortalException { DettPratica dettPratica = DettPraticaServiceUtil.getLastEditableByIntPratica(intPraticaId); if (Validator.isNull(dettPratica)) { @@ -139,10 +134,9 @@ public class ValidazionePraticaUtil { public static boolean praticaInProgress(long intPraticaId) throws SystemException, PortalException { IntPratica intPratica = IntPraticaServiceUtil.getIntPratica(intPraticaId); - DettPratica dettPratica = DettPraticaServiceUtil.getLastEditabledByIntPraticaAndTipoPratica( - intPraticaId, Arrays - .asList(TipoIntegrazioneUtil.VARIANTE, TipoIntegrazioneUtil.RICHIESTA_INTEGRAZIONE, - TipoIntegrazioneUtil.VARIAZIONE_SOGGETTO)); + DettPratica dettPratica = DettPraticaServiceUtil.getLastEditabledByIntPraticaAndTipoPratica(intPraticaId, + Arrays.asList(TipoIntegrazioneUtil.VARIANTE, TipoIntegrazioneUtil.RICHIESTA_INTEGRAZIONE, + TipoIntegrazioneUtil.VARIAZIONE_SOGGETTO)); return Validator.isNotNull(dettPratica) || intPratica.getStatus() == WorkflowConstants.STATUS_ANY || intPratica.getStatus() == WorkflowConstants.STATUS_INCOMPLETE; @@ -151,8 +145,8 @@ public class ValidazionePraticaUtil { public static boolean praticaCanAddVariante(long intPraticaId) throws SystemException, PortalException { IntPratica intPratica = IntPraticaServiceUtil.getIntPratica(intPraticaId); - DettPratica dettPratica = DettPraticaServiceUtil.getLastEditabledByIntPraticaAndTipoPratica( - intPraticaId, Arrays.asList(TipoIntegrazioneUtil.VARIANTE)); + DettPratica dettPratica = DettPraticaServiceUtil.getLastEditabledByIntPraticaAndTipoPratica(intPraticaId, + Arrays.asList(TipoIntegrazioneUtil.VARIANTE)); if (Validator.isNotNull(dettPratica)) { return false; } @@ -173,23 +167,21 @@ public class ValidazionePraticaUtil { return praticaHasVarianteInProgress(intPraticaId); } - public static boolean praticaHasVarianteInProgress(long intPraticaId) throws SystemException, - PortalException { + public static boolean praticaHasVarianteInProgress(long intPraticaId) throws SystemException, PortalException { - DettPratica dettPratica = DettPraticaServiceUtil.getLastEditabledByIntPraticaAndTipoPratica( - intPraticaId, Arrays.asList(TipoIntegrazioneUtil.VARIANTE)); + DettPratica dettPratica = DettPraticaServiceUtil.getLastEditabledByIntPraticaAndTipoPratica(intPraticaId, + Arrays.asList(TipoIntegrazioneUtil.VARIANTE)); if (Validator.isNotNull(dettPratica)) { return true; } return false; } - public static boolean praticaCanAddIntegrazione(long intPraticaId) throws SystemException, - PortalException { + public static boolean praticaCanAddIntegrazione(long intPraticaId) throws SystemException, PortalException { IntPratica intPratica = IntPraticaServiceUtil.getIntPratica(intPraticaId); - DettPratica dettPratica = DettPraticaServiceUtil.getLastEditabledByIntPraticaAndTipoPratica( - intPraticaId, Arrays.asList(TipoIntegrazioneUtil.RICHIESTA_INTEGRAZIONE)); + DettPratica dettPratica = DettPraticaServiceUtil.getLastEditabledByIntPraticaAndTipoPratica(intPraticaId, + Arrays.asList(TipoIntegrazioneUtil.RICHIESTA_INTEGRAZIONE)); if (Validator.isNotNull(dettPratica)) { return false; } @@ -199,14 +191,12 @@ public class ValidazionePraticaUtil { .getStatoPratica().equals(StatoPraticaConstants.PREAVVISO_CONTRARIO)); } - public static boolean praticaCanEditIntegrazione(long intPraticaId) throws SystemException, - PortalException { + public static boolean praticaCanEditIntegrazione(long intPraticaId) throws SystemException, PortalException { return praticaHasIntegrazioneInProgress(intPraticaId); } - public static boolean praticaCanDeleteIntegrazione(long intPraticaId) throws SystemException, - PortalException { + public static boolean praticaCanDeleteIntegrazione(long intPraticaId) throws SystemException, PortalException { return praticaHasIntegrazioneInProgress(intPraticaId); } @@ -219,11 +209,10 @@ public class ValidazionePraticaUtil { || intPratica.getStatoPratica().equals(StatoPraticaConstants.PREAVVISO_CONTRARIO); } - public static boolean praticaHasIntegrazioneInProgress(long intPraticaId) throws SystemException, - PortalException { + public static boolean praticaHasIntegrazioneInProgress(long intPraticaId) throws SystemException, PortalException { - DettPratica dettPratica = DettPraticaServiceUtil.getLastEditabledByIntPraticaAndTipoPratica( - intPraticaId, Arrays.asList(TipoIntegrazioneUtil.RICHIESTA_INTEGRAZIONE)); + DettPratica dettPratica = DettPraticaServiceUtil.getLastEditabledByIntPraticaAndTipoPratica(intPraticaId, + Arrays.asList(TipoIntegrazioneUtil.RICHIESTA_INTEGRAZIONE)); return Validator.isNotNull(dettPratica); } @@ -233,21 +222,20 @@ public class ValidazionePraticaUtil { return Validator.isNotNull(intPratica) && intPratica.isAnnullata(); } - public static boolean praticaCanAddFineLavori(long intPraticaId, String userScreenName) - throws SystemException, PortalException { + public static boolean praticaCanAddFineLavori(long intPraticaId, String userScreenName) throws SystemException, + PortalException { DettPratica dettPratica = DettPraticaServiceUtil.getLastCompletedByIntPratica(intPraticaId); return Validator.isNotNull(dettPratica) && userScreenName.equalsIgnoreCase(dettPratica.getCodiceFiscaleDelegatoFineLavori()) - && FineLavoriLocalServiceUtil.countByIntPraticaId_Parziale_Completata(intPraticaId, false, - true) == 0 && !praticaHasFineLavoriInProgress(intPraticaId) - && !praticaHasVarianteInProgress(intPraticaId) + && FineLavoriLocalServiceUtil.countByIntPraticaId_Parziale_Completata(intPraticaId, false, true) == 0 + && !praticaHasFineLavoriInProgress(intPraticaId) && !praticaHasVarianteInProgress(intPraticaId) && !praticaHasIntegrazioneInProgress(intPraticaId); } - public static boolean praticaCanEditFineLavori(long intPraticaId, String userScreenName) - throws SystemException, PortalException { + public static boolean praticaCanEditFineLavori(long intPraticaId, String userScreenName) throws SystemException, + PortalException { DettPratica dettPratica = DettPraticaServiceUtil.getLastCompletedByIntPratica(intPraticaId); return Validator.isNotNull(dettPratica) @@ -255,8 +243,8 @@ public class ValidazionePraticaUtil { && praticaHasFineLavoriInProgress(intPraticaId); } - public static boolean praticaCanDeleteFineLavori(long intPraticaId, String userScreenName) - throws SystemException, PortalException { + public static boolean praticaCanDeleteFineLavori(long intPraticaId, String userScreenName) throws SystemException, + PortalException { DettPratica dettPratica = DettPraticaServiceUtil.getLastCompletedByIntPratica(intPraticaId); return Validator.isNotNull(dettPratica) @@ -264,20 +252,13 @@ public class ValidazionePraticaUtil { && praticaHasFineLavoriPaymentPending(intPraticaId); } - public static boolean praticaHasFineLavoriInProgress(long intPraticaId) throws SystemException, - PortalException { + public static boolean praticaHasFineLavoriInProgress(long intPraticaId) throws SystemException, PortalException { FineLavori fineLavori = FineLavoriServiceUtil.getLastEditable(intPraticaId); return Validator.isNotNull(fineLavori); - // if (Validator.isNotNull(fineLavori) && - // Validator.isNull(fineLavori.getPagamentoId())) { - // return true; - // } - // return false; } - public static boolean praticaHasFineLavoriPaymentPending(long intPraticaId) throws SystemException, - PortalException { + public static boolean praticaHasFineLavoriPaymentPending(long intPraticaId) throws SystemException, PortalException { FineLavori fineLavori = FineLavoriServiceUtil.getLastEditable(intPraticaId); if (Validator.isNotNull(fineLavori) && Validator.isNull(fineLavori.getPagamentoId())) { @@ -286,8 +267,8 @@ public class ValidazionePraticaUtil { return false; } - public static boolean praticaCanAddCollaudo(long intPraticaId, String userScreenName) - throws SystemException, PortalException { + public static boolean praticaCanAddCollaudo(long intPraticaId, String userScreenName) throws SystemException, + PortalException { DettPratica dettPratica = DettPraticaServiceUtil.getLastCompletedByIntPratica(intPraticaId); @@ -299,8 +280,8 @@ public class ValidazionePraticaUtil { && !praticaHasIntegrazioneInProgress(intPraticaId); } - public static boolean praticaCanEditCollaudo(long intPraticaId, String userScreenName) - throws SystemException, PortalException { + public static boolean praticaCanEditCollaudo(long intPraticaId, String userScreenName) throws SystemException, + PortalException { DettPratica dettPratica = DettPraticaServiceUtil.getLastCompletedByIntPratica(intPraticaId); return Validator.isNotNull(dettPratica) @@ -308,8 +289,8 @@ public class ValidazionePraticaUtil { && praticaHasCollaudoInProgress(intPraticaId); } - public static boolean praticaCanDeleteCollaudo(long intPraticaId, String userScreenName) - throws SystemException, PortalException { + public static boolean praticaCanDeleteCollaudo(long intPraticaId, String userScreenName) throws SystemException, + PortalException { DettPratica dettPratica = DettPraticaServiceUtil.getLastCompletedByIntPratica(intPraticaId); return Validator.isNotNull(dettPratica) @@ -317,20 +298,13 @@ public class ValidazionePraticaUtil { && praticaHasCollaudoPaymentPending(intPraticaId); } - public static boolean praticaHasCollaudoInProgress(long intPraticaId) throws SystemException, - PortalException { + public static boolean praticaHasCollaudoInProgress(long intPraticaId) throws SystemException, PortalException { Collaudo collaudo = CollaudoServiceUtil.getLastEditable(intPraticaId); return Validator.isNotNull(collaudo); - // if (Validator.isNotNull(collaudo) && - // Validator.isNull(collaudo.getPagamentoId())) { - // return true; - // } - // return false; } - public static boolean praticaHasCollaudoPaymentPending(long intPraticaId) throws SystemException, - PortalException { + public static boolean praticaHasCollaudoPaymentPending(long intPraticaId) throws SystemException, PortalException { Collaudo collaudo = CollaudoServiceUtil.getLastEditable(intPraticaId); if (Validator.isNotNull(collaudo) && Validator.isNull(collaudo.getPagamentoId())) { @@ -345,16 +319,13 @@ public class ValidazionePraticaUtil { return AsseverazioniUtil.hasAsseverazioniAttive(dettPraticaId) || (dettPratica.getStatus() == WorkflowConstants.STATUS_DRAFT && SoggettoLocalServiceUtil.countValidTmpByIntPratica(dettPratica.getIntPraticaId()) > 0 - && praticaIsCompleta(dettPraticaId) && !DelegheUtil - .hasDelegheCompilazioneAttive(dettPraticaId)); + && praticaIsCompleta(dettPraticaId) && !DelegheUtil.hasDelegheCompilazioneAttive(dettPraticaId)); } public static boolean pagamentoIsEnable(long dettPraticaId) throws SystemException, PortalException { DettPratica dettPratica = DettPraticaServiceUtil.getDettPratica(dettPraticaId); IntPratica intPratica = IntPraticaServiceUtil.getIntPratica(dettPratica.getIntPraticaId()); - - // && asseverazioniIsCompleted(dettPraticaId); return praticaIsCompleta(dettPraticaId) && !DelegheUtil.hasDelegheCompilazioneAttive(dettPraticaId) && AsseverazioniUtil.allAsseverazioniCompleted(dettPraticaId) // se è un'integrazione non si paga @@ -362,8 +333,7 @@ public class ValidazionePraticaUtil { && !intPratica.getStatoPratica().equals(StatoPraticaConstants.PREAVVISO_CONTRARIO); } - public static boolean canCompleteDettPraticaEsente(long dettPraticaId) throws SystemException, - PortalException { + public static boolean canCompleteDettPraticaEsente(long dettPraticaId) throws SystemException, PortalException { DettPratica dettPratica = DettPraticaServiceUtil.getDettPratica(dettPraticaId); IntPratica intPratica = IntPraticaServiceUtil.getIntPratica(dettPratica.getIntPraticaId()); @@ -388,8 +358,7 @@ public class ValidazionePraticaUtil { && dettPratica.getStatus() != WorkflowConstants.STATUS_APPROVED; } - public static boolean praticaCanAbort(long intPraticaId, long userId) throws SystemException, - PortalException { + public static boolean praticaCanAbort(long intPraticaId, long userId) throws SystemException, PortalException { IntPratica intPratica = IntPraticaServiceUtil.getIntPratica(intPraticaId); @@ -400,14 +369,12 @@ public class ValidazionePraticaUtil { && !praticaHasIntegrazioneInProgress(intPraticaId) && !praticaHasAnnullamento(intPraticaId); } - public static boolean pagamentoFineLavoriIsEnable(long fineLavoriId) throws SystemException, - PortalException { + public static boolean pagamentoFineLavoriIsEnable(long fineLavoriId) throws SystemException, PortalException { return isFineLavoriDatiCompleted(fineLavoriId) && isFineLavoriAllegatiCompleted(fineLavoriId); } - public static boolean canCompleteFineLavoriEsente(long fineLavoriId) throws SystemException, - PortalException { + public static boolean canCompleteFineLavoriEsente(long fineLavoriId) throws SystemException, PortalException { FineLavori fineLavori = FineLavoriServiceUtil.getFineLavori(fineLavoriId); return pagamentoFineLavoriIsEnable(fineLavoriId) && fineLavori.getNormEsenteBollo(); @@ -424,8 +391,7 @@ public class ValidazionePraticaUtil { return pagamentoCollaudoIsEnable(collaudoId) && collaudo.getNormEsenteBollo(); } - public static boolean delegheCompilazioneIsEnable(long dettPraticaId) throws SystemException, - PortalException { + public static boolean delegheCompilazioneIsEnable(long dettPraticaId) throws SystemException, PortalException { DettPratica dettPratica = DettPraticaServiceUtil.getDettPratica(dettPraticaId); return SoggettoLocalServiceUtil.countValidTmpByIntPratica(dettPratica.getIntPraticaId()) > 0 @@ -433,8 +399,8 @@ public class ValidazionePraticaUtil { // && asseverazioniIsCompleted(dettPraticaId); } - public static List notCompletedSection(String section, long dettPraticaId) - throws PortalException, SystemException { + public static List notCompletedSection(String section, long dettPraticaId) throws PortalException, + SystemException { switch (section) { case SezioniUtil.SEZIONE_DETTAGLI_PRINCIPALI: @@ -482,7 +448,7 @@ public class ValidazionePraticaUtil { notCompleted.add("sanatorie-obbligatorie"); } } - + if (intPratica.getTipoProcedura().equals(Constants.PROCEDURA_P7)) { if (Validator.isNull(dettPratica.getInterventoVoceP7())) { notCompleted.add("intervento-voce-b"); @@ -493,8 +459,7 @@ public class ValidazionePraticaUtil { notCompleted.add("interv-fin-pub-desc"); } - if (dettPratica.getTcAltriInterventi() - && Validator.isNull(dettPratica.getTcAltriInterventiDesc())) { + if (dettPratica.getTcAltriInterventi() && Validator.isNull(dettPratica.getTcAltriInterventiDesc())) { notCompleted.add("tc-altro-intervento"); } @@ -523,9 +488,8 @@ public class ValidazionePraticaUtil { notCompleted.add("Localizzazione geografica mancante"); } - boolean tipologiaCostruttiva = dettPratica.getDestinazione().equals("3") - || dettPratica.getTcInCA() || dettPratica.getTcInAcciaio() - || dettPratica.getTcInMuratura() || dettPratica.getTcInLegno() + boolean tipologiaCostruttiva = dettPratica.getDestinazione().equals("3") || dettPratica.getTcInCA() + || dettPratica.getTcInAcciaio() || dettPratica.getTcInMuratura() || dettPratica.getTcInLegno() || dettPratica.getTcAltro(); if (!tipologiaCostruttiva && !intPratica.getTipoProcedura().equals(Constants.PROCEDURA_P1) && !intPratica.getTipoProcedura().equals(Constants.PROCEDURA_P2)) { @@ -543,7 +507,7 @@ public class ValidazionePraticaUtil { /** * ADT - * + * * @param dettPratica * @return */ @@ -559,21 +523,18 @@ public class ValidazionePraticaUtil { IntPratica intPratica = IntPraticaLocalServiceUtil.getIntPratica(intPraticaId); /* - * boolean isRiparazioneLocale = - * dettPratica.getTcRiparazioneInterventoLocale() && + * boolean isRiparazioneLocale = dettPratica.getTcRiparazioneInterventoLocale() && * !dettPratica.getTcNuovaCostruzione(); */ boolean collaudatoreNotRequired = dettPratica.getNoCollaudo() || dettPratica.getCollaudoStatico(); - boolean direttoreLavoriNotRequired = dettPratica.getLavoriPubblici() - || dettPratica.getNormLavoriNoDirettore(); + boolean direttoreLavoriNotRequired = dettPratica.getLavoriPubblici() || dettPratica.getNormLavoriNoDirettore(); boolean dittaNotRequired = dettPratica.getNormLavoriInProprio() || dettPratica.getLavoriPubblici(); List soggettiRichiesti = new ArrayList<>(); List notCompleted = new ArrayList<>(); /* - * if (!SoggettiUtil.isTitolareInSoggetti(intPraticaId)) { - * notCompleted.add("gc-soggetto-00-not-present"); } + * if (!SoggettiUtil.isTitolareInSoggetti(intPraticaId)) { notCompleted.add("gc-soggetto-00-not-present"); } */ switch (intPratica.getTipoProcedura()) { case Constants.PROCEDURA_P1: @@ -653,46 +614,51 @@ public class ValidazionePraticaUtil { } + private static final List infrastrutture = new ArrayList() { + { + add("1A"); + add("2A"); + add("A4A"); + add("A4B"); + add("A4C"); + add("A4D"); + add("A4E"); + add("A4F"); + add("A5A"); + add("B4A"); + add("B4B"); + add("B4C"); + add("B5A"); + } + }; + private static List notCompletedDescrizioneEdificio(long dettPraticaId) throws PortalException, SystemException { DettPratica dettPratica = DettPraticaServiceUtil.getDettPratica(dettPraticaId); IntPratica intPratica = IntPraticaServiceUtil.getIntPratica(dettPratica.getIntPraticaId()); List notCompleted = new ArrayList<>(); - - // Se in "Dettagli/Destinazione" è selezionato "altri interventi" - // rendere non obbligatoria la compilazione della sezione - // "descrizione interventi" - - if (dettPratica.getDestinazione().equals("3") - || intPratica.getTipoProcedura().equals(Constants.PROCEDURA_P1) + // Se in "Dettagli/Destinazione" è selezionato "altri interventi" rendere non obbligatoria la compilazione della + // sezione "descrizione interventi" + if (dettPratica.getDestinazione().equals("3") || intPratica.getTipoProcedura().equals(Constants.PROCEDURA_P1) || intPratica.getTipoProcedura().equals(Constants.PROCEDURA_P2) || intPratica.getTipoProcedura().equals(Constants.PROCEDURA_P10)) { return notCompleted; } - - List infrastrutture = Arrays.asList("1A", "2A", "A4A", "A4B", "A4C", "A4D", "A4E", "A4F", - "A5A", "B4A", "B4B", "B4C", "B5A"); // se infrastruttura controllo solo DATI INFRASTRUTTURA - boolean infrastruttura = infrastrutture.contains(dettPratica.getDestinazione()); - if (infrastruttura) { - + if (infrastrutture.contains(dettPratica.getDestinazione())) { boolean isCompleted = dettPratica.getDeInfStradaleStrada() || dettPratica.getDeInfStradalePonte() || dettPratica.getDeInfStradaleAltro() || dettPratica.getDeInfIdraulicaLong() || dettPratica.getDeInfIdraulicaTrasv() || dettPratica.getDeInfIdraulicaAltro() || dettPratica.getDeInfOperaAccStradale() || dettPratica.getDeInfOperaAccIdraulica() || dettPratica.getDeInfOperaAccAltro() || dettPratica.getDeInfAltraInfrastruttura() || Validator.isNotNull(dettPratica.getDeInfAltroDesc()); - if (!isCompleted) { notCompleted.add("de-inf-title"); } return notCompleted; } - // se non infrastruttura controllo il resto - // if (Validator.isNull(dettPratica.getDePiani())) { - // Ma perché generare bruttezza quando non è necessario? if (Validator.isNull(dettPratica.getDePiani())) { notCompleted.add("de-piani"); } @@ -720,19 +686,11 @@ public class ValidazionePraticaUtil { if (Validator.isNull(dettPratica.getDePubblica())) { notCompleted.add("de-pubblica"); } - boolean isComponentiCostruttiveDisabled = !dettPratica.getTcNuovaCostruzione() && dettPratica.getTcRiparazioneInterventoLocale(); - if (isComponentiCostruttiveDisabled) { return notCompleted; } - - /* - * if (Validator.isNull(dettPratica.getDccFondazioni())) { - * notCompleted.add("dcc-fondazioni"); } - */ - boolean elevazioni = (Validator.isNotNull(dettPratica.getDccStruttureEleMuraturePietrame()) || Validator.isNotNull(dettPratica.getDccStruttureEleMuratureLaterizio()) || Validator.isNotNull(dettPratica.getDccStruttureEleMuratureMisto()) || Validator @@ -745,24 +703,21 @@ public class ValidazionePraticaUtil { || Validator.isNotNull(dettPratica.getDccStruttureEleMistoMuratura()) || Validator .isNotNull(dettPratica.getDccStruttureEleMistoLegno())) || Validator.isNotNull(dettPratica.getDccStruttureElePrefabbricato()) - || (Validator.isNotNull(dettPratica.getDccStruttureEleAltro()) && Validator - .isNotNull(dettPratica.getDccStruttureEleAltroDescrizione())); + || (Validator.isNotNull(dettPratica.getDccStruttureEleAltro()) && Validator.isNotNull(dettPratica + .getDccStruttureEleAltroDescrizione())); if (!elevazioni) { notCompleted.add("dcc-strutture-ele"); } - boolean orizzontamenti = Validator.isNotNull(dettPratica.getDccOrizzontamentiCAAcciaio()) || Validator.isNotNull(dettPratica.getDccOrizzontamentiLamieraGrecata()) || Validator.isNotNull(dettPratica.getDccOrizzontamentiLegno()) || Validator.isNotNull(dettPratica.getDccOrizzontamentiLegnoCA()) || Validator.isNotNull(dettPratica.getDccOrizzontamentiVolte()) - || (Validator.isNotNull(dettPratica.getDccOrizzontamentiAltro()) && Validator - .isNotNull(dettPratica.getDccOrizzontamentiAltroDescrizione())); - + || (Validator.isNotNull(dettPratica.getDccOrizzontamentiAltro()) && Validator.isNotNull(dettPratica + .getDccOrizzontamentiAltroDescrizione())); if (!orizzontamenti) { notCompleted.add("dcc-orizzontamenti"); } - boolean coperture = Validator.isNotNull(dettPratica.getDccCopertura()) || Validator.isNotNull(dettPratica.getDccCoperturaCAAcciaio()) || Validator.isNotNull(dettPratica.getDccCoperturaLamieraGrecata()) @@ -771,24 +726,20 @@ public class ValidazionePraticaUtil { || Validator.isNotNull(dettPratica.getDccCoperturaLegnoCA()) || Validator.isNotNull(dettPratica.getDccCoperturaPannelli()) || Validator.isNotNull(dettPratica.getDccCoperturaPVCTelonati()) - || (Validator.isNotNull(dettPratica.getDccCoperturaAltro()) && Validator - .isNotNull(dettPratica.getDccCoperturaAltroDesrizione())); - + || (Validator.isNotNull(dettPratica.getDccCoperturaAltro()) && Validator.isNotNull(dettPratica + .getDccCoperturaAltroDesrizione())); if (!coperture) { notCompleted.add("dcc-copertura"); } - boolean non_strutturali = Validator.isNotNull(dettPratica.getDccElemNonStrutLaterizio()) || Validator.isNotNull(dettPratica.getDccElemNonStrutCalcestruzzo()) || Validator.isNotNull(dettPratica.getDccElemNonStrutCartongesso()) || Validator.isNotNull(dettPratica.getDccElemNonStrutLegno()) - || (Validator.isNotNull(dettPratica.getDccElemNonStrutAltro()) && Validator - .isNotNull(dettPratica.getDccElemNonStrutAltroDescrizione())); - + || (Validator.isNotNull(dettPratica.getDccElemNonStrutAltro()) && Validator.isNotNull(dettPratica + .getDccElemNonStrutAltroDescrizione())); if (!non_strutturali) { notCompleted.add("dcc-non_strutturali"); } - boolean rinforzo = Validator.isNotNull(dettPratica.getDccOpereDiRinforzoInsCatene()) || Validator.isNotNull(dettPratica.getDccOpereDiRinforzoInsCordoli()) || Validator.isNotNull(dettPratica.getDccOpereDiRinforzoIniArmate()) @@ -797,88 +748,71 @@ public class ValidazionePraticaUtil { || Validator.isNotNull(dettPratica.getDccOpereDiRinforzoRinforziFRP()) || Validator.isNotNull(dettPratica.getDccOpereDiRinforzoTelaiECerchiature()) || Validator.isNotNull(dettPratica.getDccOpereDiRinforzoInsRompitratta()) - || (Validator.isNotNull(dettPratica.getDccOpereDiRinforzoAltro()) && Validator - .isNotNull(dettPratica.getDccOpereDiRinforzoAltroDescrizione())); - + || (Validator.isNotNull(dettPratica.getDccOpereDiRinforzoAltro()) && Validator.isNotNull(dettPratica + .getDccOpereDiRinforzoAltroDescrizione())); if (!rinforzo) { notCompleted.add("dcc-opere-di-rinforzo"); } - return notCompleted; } - public static List notCompletedSezioneGeologica(long dettPraticaId) throws PortalException, - SystemException { + public static List notCompletedSezioneGeologica(long dettPraticaId) throws PortalException, SystemException { DettPratica dettPratica = DettPraticaServiceUtil.getDettPratica(dettPraticaId); List notCompleted = new ArrayList<>(); - // Se check NormArt3com3 sez. geologica non obbligatoria if (dettPratica.getNormArt3com3()) { return Collections.emptyList(); } - notCompleted.addAll(notCompletedDatiSezionGeologica(dettPraticaId)); - String pericolositaGeomorfologicaPai = dettPratica.getGeoPericolositaGeomorfica(); String rischioGeomorfologicoPai = dettPratica.getGeoRischioGeomorfologicoPai(); String pericolositaIdraulicaPai = dettPratica.getGeoPericolositaIdraulicaPai(); String rischioIdraulicoPai = dettPratica.getGeoRischioIdraulicoPai(); - - if (DocPraticaLocalServiceUtil.getValidTmpByIntPratica_Tipologia(dettPratica.getIntPraticaId(), - "A22", QueryUtil.ALL_POS, QueryUtil.ALL_POS).isEmpty()) { + if (DocPraticaLocalServiceUtil.getValidTmpByIntPratica_Tipologia(dettPratica.getIntPraticaId(), "A22", + QueryUtil.ALL_POS, QueryUtil.ALL_POS).isEmpty()) { if (Validator.isNotNull(pericolositaGeomorfologicaPai) && pericolositaGeomorfologicaPai.equalsIgnoreCase("NA") - && Validator.isNotNull(rischioGeomorfologicoPai) - && rischioGeomorfologicoPai.equalsIgnoreCase("NA") - && Validator.isNotNull(pericolositaIdraulicaPai) - && pericolositaIdraulicaPai.equalsIgnoreCase("NA") + && Validator.isNotNull(rischioGeomorfologicoPai) && rischioGeomorfologicoPai.equalsIgnoreCase("NA") + && Validator.isNotNull(pericolositaIdraulicaPai) && pericolositaIdraulicaPai.equalsIgnoreCase("NA") && Validator.isNotNull(rischioIdraulicoPai) && rischioIdraulicoPai.equalsIgnoreCase("NA")) { notCompleted.add("Nessun allegato per " + LanguageUtil.get(LocaleUtil.getDefault(), "label-documenti-tipologia-A22")); } } - - if (DocPraticaLocalServiceUtil.getValidTmpByIntPratica_Tipologia(dettPratica.getIntPraticaId(), - "A23", QueryUtil.ALL_POS, QueryUtil.ALL_POS).isEmpty()) { + if (DocPraticaLocalServiceUtil.getValidTmpByIntPratica_Tipologia(dettPratica.getIntPraticaId(), "A23", + QueryUtil.ALL_POS, QueryUtil.ALL_POS).isEmpty()) { if ((Validator.isNotNull(pericolositaGeomorfologicaPai) && !pericolositaGeomorfologicaPai .equalsIgnoreCase("NA")) || (Validator.isNotNull(rischioGeomorfologicoPai) && !rischioGeomorfologicoPai .equalsIgnoreCase("NA")) || (Validator.isNotNull(pericolositaIdraulicaPai) && !pericolositaIdraulicaPai .equalsIgnoreCase("NA")) - || (Validator.isNotNull(rischioIdraulicoPai) && !rischioIdraulicoPai - .equalsIgnoreCase("NA"))) { + || (Validator.isNotNull(rischioIdraulicoPai) && !rischioIdraulicoPai.equalsIgnoreCase("NA"))) { notCompleted.add("Nessun allegato per " + LanguageUtil.get(LocaleUtil.getDefault(), "label-documenti-tipologia-A23")); } } - int indaginiGeologiche = DocPraticaLocalServiceUtil.countValidTmpByIntPratica_Tipologie( - dettPratica.getIntPraticaId(), - DocumentiPraticaUtil.getIndaginiGeologiche().toArray(new String[0])); + dettPratica.getIntPraticaId(), DocumentiPraticaUtil.getIndaginiGeologiche().toArray(new String[0])); if (indaginiGeologiche == 0) { notCompleted.add("Indagini Geologiche non presenti"); } - IntPratica intPratica = IntPraticaLocalServiceUtil.getIntPratica(dettPratica.getIntPraticaId()); - notCompleted.addAll(firmeMancanti(intPratica, dettPratica, DocumentiPraticaUtil.getDocGeologo())); - return notCompleted; } - private static List firmeMancanti(IntPratica intPratica, DettPratica dettPratica, - List tipologie) throws SystemException, PortalException { + private static List firmeMancanti(IntPratica intPratica, DettPratica dettPratica, List tipologie) + throws SystemException, PortalException { List notCompleted = new ArrayList<>(); - List soggetti = SoggettoLocalServiceUtil.getValidTmpByIntPratica(intPratica - .getIntPraticaId()); + List soggetti = SoggettoLocalServiceUtil.getValidTmpByIntPratica(intPratica.getIntPraticaId()); String cfTitolare = intPratica.getUserName(); long intPraticaId = intPratica.getIntPraticaId(); for (String tipologia : tipologie) { - List docs = DocPraticaLocalServiceUtil.getValidTmpByIntPratica_Tipologia( - intPraticaId, tipologia, QueryUtil.ALL_POS, QueryUtil.ALL_POS); + List docs = DocPraticaLocalServiceUtil.getValidTmpByIntPratica_Tipologia(intPraticaId, + tipologia, QueryUtil.ALL_POS, QueryUtil.ALL_POS); Set firmeMancanti = new HashSet<>(); for (DocPratica doc : docs) { List firmeObbligatorie = getFirmeObbligatorie(tipologia, dettPratica); @@ -899,17 +833,13 @@ public class ValidazionePraticaUtil { if (!firmeMancanti.isEmpty()) { List tipologieMancanti = new ArrayList<>(); for (String firmaMancante : firmeMancanti) { - tipologieMancanti.add(LanguageUtil.get(Locale.getDefault(), "gc-soggetto-" - + firmaMancante)); + tipologieMancanti.add(LanguageUtil.get(Locale.getDefault(), "gc-soggetto-" + firmaMancante)); } - notCompleted.add(LanguageUtil.get(LocaleUtil.getDefault(), "label-documenti-tipologia-" - + tipologia) - + ", firme mancanti: " + StringUtils.join(tipologieMancanti, ", ")); + notCompleted.add(LanguageUtil.get(LocaleUtil.getDefault(), "label-documenti-tipologia-" + tipologia) + + ", firme mancanti: " + StringUtils.join(tipologieMancanti, StringPool.COMMA_AND_SPACE)); } } - return notCompleted; - } private static List notCompletedDatiSezionGeologica(long dettPraticaId) throws PortalException, @@ -917,61 +847,16 @@ public class ValidazionePraticaUtil { DettPratica dettPratica = DettPraticaServiceUtil.getDettPratica(dettPraticaId); List notCompleted = new ArrayList<>(); - - /* - * if (Validator.isNull(dettPratica.getGeoDtRelazione())) { - * notCompleted.add("geo-dt-relazione"); } if - * (Validator.isNull(dettPratica.getGeoClasseIndagine())) { - * notCompleted.add("geo-classe-indagine"); } if - * (Validator.isNull(dettPratica.getGeoOperaRilevante())) { - * notCompleted.add("geo-opera-rilevante"); } if - * (Validator.isNull(dettPratica.getGeoCategoriaSottosuolo())) { - * notCompleted.add("geo-categoria-sottosuolo"); } if - * (Validator.isNull(dettPratica.getGeoCategoriaTopografica())) { - * notCompleted.add("geo-categoria-topografica"); } if - * (Validator.isNull(dettPratica.getGeoOpereDiSostegno())) { - * notCompleted.add("geo-opere-di-sostegno"); } if - * (Validator.isNull(dettPratica.getGeoConsolidamento())) { - * notCompleted.add("geo-consolidamento"); } if - * (Validator.isNull(dettPratica.getGeoOpereInSotterranea())) { - * notCompleted.add("geo-opere-in-sotterranea"); } if - * (Validator.isNull(dettPratica.getGeoPericolositaGeologica())) { - * notCompleted.add("geo-pericolosita-geologica"); } if - * (Validator.isNull(dettPratica.getGeoPericolositaGeomorfica())) { - * notCompleted.add("geo-pericolosita-geomorfica"); } if - * (Validator.isNull(dettPratica.getGeoRischioGeomorfologicoPai())) { - * notCompleted.add("geo-rischio-geomorfologico"); } - */ if (Validator.isNull(dettPratica.getGeoPericolositaIdraulicaPai())) { notCompleted.add("geo-pericolosita-idraulica-pai"); } if (Validator.isNull(dettPratica.getGeoRischioIdraulicoPai())) { notCompleted.add("geo-rischio-idraulico-pai"); } - /* - * if (Validator.isNull(dettPratica.getGeoPericolositaSismica())) { - * notCompleted.add("geo-pericolosita-sismica"); } if - * (Validator.isNull(dettPratica.getGeoFattibilitaSismica())) { - * notCompleted.add("geo-fattibilita-sismica"); } if - * (Validator.isNull(dettPratica.getGeoPericolositaIdraulica())) { - * notCompleted.add("geo-pericolosita-idraulica"); } if - * (Validator.isNull(dettPratica.getGeoFattibilitaIdraulica())) { - * notCompleted.add("geo-fattibilita-idraulica"); } if - * (Validator.isNull(dettPratica.getGeoFattibilitaGeologica())) { - * notCompleted.add("geo-fattibilita-geologica"); } if - * (Validator.isNull(dettPratica.getGeoPresenzaPrescrizioni())) { - * notCompleted.add("geo-presenza-prescrizioni"); } if - * (Validator.isNull(dettPratica.getGeoEvidenzeGeologiche())) { - * notCompleted.add("geo-evidenze-geologiche-short"); } if - * (Validator.isNull(dettPratica.getGeoEvidenzeGeomorfiche())) { - * notCompleted.add("geo-evidenze-geomorfiche-short"); } - */ - return notCompleted; } - private static List notCompletedSezioneAllegati(long dettPraticaId) throws PortalException, - SystemException { + private static List notCompletedSezioneAllegati(long dettPraticaId) throws PortalException, SystemException { List notCompleted = new ArrayList<>(); DettPratica dettPratica = DettPraticaServiceUtil.getDettPratica(dettPraticaId); long intPraticaId = dettPratica.getIntPraticaId(); @@ -980,12 +865,11 @@ public class ValidazionePraticaUtil { List docObbligatori = DocumentiPraticaUtil.getDocObbligatoriDomanda(intPratica, dettPratica); for (String docObbligatorio : docObbligatori) { - List docs = DocPraticaLocalServiceUtil.getValidTmpByIntPratica_Tipologia( - intPraticaId, docObbligatorio, QueryUtil.ALL_POS, QueryUtil.ALL_POS); + List docs = DocPraticaLocalServiceUtil.getValidTmpByIntPratica_Tipologia(intPraticaId, + docObbligatorio, QueryUtil.ALL_POS, QueryUtil.ALL_POS); if (docs.isEmpty()) { notCompleted.add("Nessun allegato per " - + LanguageUtil.get(LocaleUtil.getDefault(), "label-documenti-tipologia-" - + docObbligatorio)); + + LanguageUtil.get(LocaleUtil.getDefault(), "label-documenti-tipologia-" + docObbligatorio)); } } @@ -994,16 +878,15 @@ public class ValidazionePraticaUtil { return notCompleted; } - private static List getSignaturePerSubject(long intPraticaId, List signatures, - String tipoSoggetto, long docPraticaClassPk) throws SystemException { + private static List getSignaturePerSubject(long intPraticaId, List signatures, String tipoSoggetto, + long docPraticaClassPk) throws SystemException { List signaturesPerSubject = new ArrayList(); for (String sign : signatures) { - List soggetti = SoggettoLocalServiceUtil.getValidTmpByIntPratica_CodiceFiscale( - intPraticaId, sign, docPraticaClassPk); + List soggetti = SoggettoLocalServiceUtil.getValidTmpByIntPratica_CodiceFiscale(intPraticaId, + sign, docPraticaClassPk); for (Soggetto soggetto : soggetti) { - if (soggetto.getTipologiaSoggetto().equals(tipoSoggetto) - && !signaturesPerSubject.contains(sign)) { + if (soggetto.getTipologiaSoggetto().equals(tipoSoggetto) && !signaturesPerSubject.contains(sign)) { signaturesPerSubject.add(sign); } } @@ -1015,11 +898,10 @@ public class ValidazionePraticaUtil { List tipologiaSoggetti, DocPratica docPratica) throws SystemException { for (String tipoSoggetto : tipologiaSoggetti) { - boolean isRequired = AsseverazioniUtil - .isAsseverazioneRequiredByCodiceDoc(codiceDoc, tipoSoggetto); + boolean isRequired = AsseverazioniUtil.isAsseverazioneRequiredByCodiceDoc(codiceDoc, tipoSoggetto); if (isRequired) { - List signaturesPerSubject = getSignaturePerSubject(intPraticaId, signatures, - tipoSoggetto, docPratica.getClassPk()); + List signaturesPerSubject = getSignaturePerSubject(intPraticaId, signatures, tipoSoggetto, + docPratica.getClassPk()); if (signaturesPerSubject.isEmpty()) { return false; } @@ -1028,13 +910,11 @@ public class ValidazionePraticaUtil { return true; } - public static boolean isFineLavoriDatiCompleted(long fineLavoriId) throws PortalException, - SystemException { + public static boolean isFineLavoriDatiCompleted(long fineLavoriId) throws PortalException, SystemException { return notCompletedFineLavoriDati(fineLavoriId).isEmpty(); } - public static List notCompletedFineLavoriDati(long fineLavoriId) throws PortalException, - SystemException { + public static List notCompletedFineLavoriDati(long fineLavoriId) throws PortalException, SystemException { FineLavori fineLavori = FineLavoriServiceUtil.getFineLavori(fineLavoriId); List notCompleted = new ArrayList<>(); @@ -1043,8 +923,7 @@ public class ValidazionePraticaUtil { notCompleted.add("fl-tipo"); } if (fineLavori.getParziale() - && FineLavoriLocalServiceUtil.countByIntPraticaId_Parziale(fineLavori.getIntPraticaId(), - false) > 0) { + && FineLavoriLocalServiceUtil.countByIntPraticaId_Parziale(fineLavori.getIntPraticaId(), false) > 0) { notCompleted.add("fl-parziale-not-possibile"); } if (Validator.isNull(fineLavori.getDataFineLavori())) { @@ -1064,8 +943,7 @@ public class ValidazionePraticaUtil { return notCompleted; } - private static boolean isFineLavoriAllegatiCompleted(long fineLavoriId) throws PortalException, - SystemException { + private static boolean isFineLavoriAllegatiCompleted(long fineLavoriId) throws PortalException, SystemException { FineLavori fineLavori = FineLavoriServiceUtil.getFineLavori(fineLavoriId); long intPraticaId = fineLavori.getIntPraticaId(); @@ -1074,31 +952,20 @@ public class ValidazionePraticaUtil { List tipologiaSoggetti = TipoSoggettoUtil.getAllSubjects(); for (String codiceDoc : tipologiaAllegati) { - - // List docs = - // DocPraticaLocalServiceUtil.getValidTmpByIntPratica_Tipologia(intPraticaId, - // codiceDoc, QueryUtil.ALL_POS, - // QueryUtil.ALL_POS); - // ADT BUG FE ID = 13 - List docs = DocPraticaLocalServiceUtil.findByClassPk_Tipologia(fineLavoriId, - codiceDoc, QueryUtil.ALL_POS, QueryUtil.ALL_POS); + List docs = DocPraticaLocalServiceUtil.findByClassPk_Tipologia(fineLavoriId, codiceDoc, + QueryUtil.ALL_POS, QueryUtil.ALL_POS); if (docs.isEmpty()) { - return false; // Ci dev'essere almeno un allegato per tipo - // obbligatorio + return false; // Ci dev'essere almeno un allegato per tipo obbligatorio } for (DocPratica doc : docs) { - FirmeBean firme = FirmeUtil.deserialize(doc.getJsonFirmatari()); List signatures = firme.allSignatures(); if (!isAllRequiredValid(codiceDoc, intPraticaId, signatures, tipologiaSoggetti, doc)) { - return false; // Return false if is required per this - // subjectType but it is not present + return false; // Return false if is required per this subjectType but it is not present } } - } - return true; } @@ -1107,12 +974,10 @@ public class ValidazionePraticaUtil { return notCompletedCollaudoDati(collaudoId).isEmpty(); } - public static List notCompletedCollaudoDati(long collaudoId) throws PortalException, - SystemException { + public static List notCompletedCollaudoDati(long collaudoId) throws PortalException, SystemException { Collaudo collaudo = CollaudoServiceUtil.getCollaudo(collaudoId); List notCompleted = new ArrayList<>(); - if (Validator.isNull(collaudo.getParziale())) { notCompleted.add("col-tipo"); } @@ -1121,8 +986,8 @@ public class ValidazionePraticaUtil { notCompleted.add("col-parziale-not-possibile"); } if (!collaudo.getParziale() - && FineLavoriLocalServiceUtil.countByIntPraticaId_Parziale_Completata( - collaudo.getIntPraticaId(), false, true) == 0) { + && FineLavoriLocalServiceUtil.countByIntPraticaId_Parziale_Completata(collaudo.getIntPraticaId(), + false, true) == 0) { notCompleted.add("col-totale-not-possibile"); } if (Validator.isNull(collaudo.getDataCollaudo())) { @@ -1131,40 +996,30 @@ public class ValidazionePraticaUtil { if (Validator.isNull(collaudo.getCodiceFiscaleDelegato())) { notCompleted.add("col-collaudatore"); } - return notCompleted; } - private static boolean isCollaudoAllegatiCompleted(long collaudoId) throws PortalException, - SystemException { + private static boolean isCollaudoAllegatiCompleted(long collaudoId) throws PortalException, SystemException { Collaudo collaudo = CollaudoServiceUtil.getCollaudo(collaudoId); long intPraticaId = collaudo.getIntPraticaId(); - List tipologiaAllegati = DocumentiPraticaUtil.getDocObbligatoriCollaudo(); List tipologiaSoggetti = TipoSoggettoUtil.getAllSubjects(); - for (String codiceDoc : tipologiaAllegati) { - - List docs = DocPraticaLocalServiceUtil.getValidTmpByIntPratica_Tipologia( - intPraticaId, codiceDoc, QueryUtil.ALL_POS, QueryUtil.ALL_POS); + List docs = DocPraticaLocalServiceUtil.getValidTmpByIntPratica_Tipologia(intPraticaId, + codiceDoc, QueryUtil.ALL_POS, QueryUtil.ALL_POS); if (docs.isEmpty()) { - return false; // Ci dev'essere almeno un allegato per tipo - // obbligatorio + return false; // Ci dev'essere almeno un allegato per tipo obbligatorio } for (DocPratica doc : docs) { - FirmeBean firme = FirmeUtil.deserialize(doc.getJsonFirmatari()); List signatures = firme.allSignatures(); if (!isAllRequiredValid(codiceDoc, intPraticaId, signatures, tipologiaSoggetti, doc)) { - return false; // Return false if is required per this - // subjectType but it is not present + return false; // Return false if is required per this subjectType but it is not present } } - } - return true; } @@ -1172,13 +1027,11 @@ public class ValidazionePraticaUtil { String codiceFiscaleOwner, String jsonFirmatariApplicativo) throws Exception { List signatures = gatherSignatures(fileName, fileBytes, companyId, jsonFirmatariApplicativo); - for (String cfSoggetto : signatures) { if (cfSoggetto.equalsIgnoreCase(codiceFiscaleOwner)) { return true; } } - return false; } @@ -1186,7 +1039,6 @@ public class ValidazionePraticaUtil { List cfSoggetti, String jsonFirmatariApplicativo) throws Exception { List signatures = gatherSignatures(fileName, fileBytes, companyId, jsonFirmatariApplicativo); - for (String cfSign : signatures) { for (String cfSoggetto : cfSoggetti) { if (cfSign.equalsIgnoreCase(cfSoggetto)) { @@ -1194,19 +1046,15 @@ public class ValidazionePraticaUtil { } } } - return false; } - public static boolean isAllegatoSignedBySubjectsAndPerson(String fileName, byte[] fileBytes, - long companyId, List cfSoggetti, String codiceFiscalePersona, - String jsonFirmatariApplicativo) throws Exception { + public static boolean isAllegatoSignedBySubjectsAndPerson(String fileName, byte[] fileBytes, long companyId, + List cfSoggetti, String codiceFiscalePersona, String jsonFirmatariApplicativo) throws Exception { List signatures = gatherSignatures(fileName, fileBytes, companyId, jsonFirmatariApplicativo); - boolean isSignedPersona = false; boolean isSignedSoggetti = false; - for (String cfPersona : signatures) { if (cfPersona.equalsIgnoreCase(codiceFiscalePersona)) { isSignedPersona = true; @@ -1221,7 +1069,6 @@ public class ValidazionePraticaUtil { } } } - return isSignedPersona && isSignedSoggetti; } @@ -1233,20 +1080,17 @@ public class ValidazionePraticaUtil { FirmeBean firme = FirmeUtil.deserialize(jsonFirmatariApplicativo); signatures = firme.allSignatures(); } - if (Validator.isNotNull(fileBytes)) { signatures.addAll(extractSigns(companyId, fileName, fileBytes)); } - return signatures; } - private static Set extractSigns(long companyId, String fileName, byte[] fileBytes) - throws IOException, PortalException, SystemException { + private static Set extractSigns(long companyId, String fileName, byte[] fileBytes) throws IOException, + PortalException, SystemException { Company company = CompanyLocalServiceUtil.getCompany(companyId); String urlPdfExtractor = (String) company.getExpandoBridge().getAttribute("url_pdf_extractor", false); - HttpPost request = new HttpPost(urlPdfExtractor); MultipartEntityBuilder builder = MultipartEntityBuilder.create(); builder.setMode(HttpMultipartMode.BROWSER_COMPATIBLE); @@ -1257,7 +1101,6 @@ public class ValidazionePraticaUtil { int statusCode = httpResponse.getStatusLine().getStatusCode(); String responseBody = EntityUtils.toString(httpResponse.getEntity(), StringPool.UTF8); client.close(); - if (statusCode == HttpServletResponse.SC_OK || statusCode == HttpServletResponse.SC_CREATED) { JSONArray arrayFirme = JSONFactoryUtil.createJSONObject(responseBody).getJSONArray("cf"); Set cf = new HashSet<>(); @@ -1265,38 +1108,32 @@ public class ValidazionePraticaUtil { cf.add(arrayFirme.getString(i)); } return cf; - } else { _log.warn("P7M REST extractor error. Response: " + new String(responseBody)); } - return Collections.emptySet(); } private static List getFirmeObbligatorie(String tipologiaAllegato, DettPratica dettPratica) throws PortalException, SystemException { + List firme = new ArrayList<>(); if (firmeObbligatorie.containsKey(tipologiaAllegato)) { firme.addAll(firmeObbligatorie.get(tipologiaAllegato)); } - IntPratica intPratica = IntPraticaLocalServiceUtil.getIntPratica(dettPratica.getIntPraticaId()); - if (intPratica.getTipoProcedura().equals(Constants.PROCEDURA_P8) || intPratica.getTipoProcedura().equals(Constants.PROCEDURA_P9) || dettPratica.getNormLavoriNoDirettore()) { firme.remove(TipoSoggettoUtil.DIRETTORE_LAVORI); } - if (intPratica.getTipoProcedura().equals(Constants.PROCEDURA_P9)) { firme.remove(TipoSoggettoUtil.PROGETTISTA); } - if (intPratica.getTipoProcedura().equals(Constants.PROCEDURA_P10)) { firme.remove(TipoSoggettoUtil.PROGETTISTA); firme.remove(TipoSoggettoUtil.DIRETTORE_LAVORI); } - return firme; } diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/sql/tables.sql b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/sql/tables.sql index 1c2ac072..26a90794 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/sql/tables.sql +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/sql/tables.sql @@ -107,8 +107,7 @@ create table portos_bo_Collaudo ( causalePagamento VARCHAR(75) null, mezzoPagamento VARCHAR(75) null, normEsenteBollo BOOLEAN, - importoBolli VARCHAR(75) null, - oldDettPraticaId LONG + importoBolli VARCHAR(75) null ); create table portos_bo_Comune ( @@ -230,7 +229,6 @@ create table portos_bo_DettPratica ( workflowForzato BOOLEAN, soggettoSostituitoId LONG, dtInvioSignal DATE null, - oldDettPraticaId LONG, destinazione VARCHAR(10) null, ag VARCHAR(10) null, descLongIntervento STRING null, @@ -510,7 +508,6 @@ create table portos_bo_DocPratica ( jsonFirmatari TEXT null, status LONG, errorCode VARCHAR(75) null, - oldDocPraticaId LONG, rimosso BOOLEAN, dettPraticaIdRimozione LONG, dtDataRimozione DATE null @@ -542,8 +539,7 @@ create table portos_bo_FineLavori ( codicePagamento VARCHAR(75) null, causalePagamento VARCHAR(75) null, mezzoPagamento VARCHAR(75) null, - importoBolli VARCHAR(75) null, - oldDettPraticaId LONG + importoBolli VARCHAR(75) null ); create table portos_bo_HistoryWorkflowAction ( @@ -783,8 +779,7 @@ create table portos_bo_Sorteggio ( tecnico VARCHAR(75) null, mesePrecedente VARCHAR(75) null, esterna BOOLEAN, - praticaEsternaId LONG, - oldSorteggioId LONG + praticaEsternaId LONG ); create table portos_bo_StoricoSoggettoPratica ( @@ -798,8 +793,7 @@ create table portos_bo_StoricoSoggettoPratica ( intPraticaId LONG, nome VARCHAR(75) null, cognome VARCHAR(75) null, - codiceFiscale VARCHAR(75) null, - oldStoricoSoggettoPraticaId LONG + codiceFiscale VARCHAR(75) null ); create table portos_bo_Tempistica ( @@ -817,8 +811,7 @@ create table portos_bo_Tempistica ( start_ LONG, stop LONG, wait LONG, - completo BOOLEAN, - oldTempisticaId LONG + completo BOOLEAN ); create table portos_bo_Territorio ( diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/META-INF/portlet-hbm.xml b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/META-INF/portlet-hbm.xml index 6770b874..df8be1b7 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/META-INF/portlet-hbm.xml +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/META-INF/portlet-hbm.xml @@ -146,7 +146,6 @@ - @@ -279,7 +278,6 @@ - @@ -563,7 +561,6 @@ - @@ -598,7 +595,6 @@ - @@ -857,7 +853,6 @@ - @@ -874,7 +869,6 @@ - @@ -895,7 +889,6 @@ - diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/META-INF/portlet-model-hints.xml b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/META-INF/portlet-model-hints.xml index 589abeb5..1073f959 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/META-INF/portlet-model-hints.xml +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/META-INF/portlet-model-hints.xml @@ -124,7 +124,6 @@ - @@ -256,7 +255,6 @@ - 10 @@ -616,7 +614,6 @@ - @@ -650,7 +647,6 @@ - @@ -931,7 +927,6 @@ - @@ -945,7 +940,6 @@ - @@ -963,7 +957,6 @@ - diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/META-INF/portlet-orm.xml b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/META-INF/portlet-orm.xml index 34eb8b02..77102106 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/META-INF/portlet-orm.xml +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/META-INF/portlet-orm.xml @@ -179,7 +179,6 @@ - @@ -382,7 +381,6 @@ TIMESTAMP - @@ -693,7 +691,6 @@ - @@ -745,7 +742,6 @@ - @@ -1109,7 +1105,6 @@ - @@ -1134,7 +1129,6 @@ - @@ -1166,7 +1160,6 @@ - diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/AsseverazioneImpl.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/AsseverazioneImpl.java index bffb0367..45aa493b 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/AsseverazioneImpl.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/AsseverazioneImpl.java @@ -1,14 +1,12 @@ /** * Copyright (c) 2000-present Liferay, Inc. All rights reserved. * - * This library is free software; you can redistribute it and/or modify it under - * the terms of the GNU Lesser General Public License as published by the Free - * Software Foundation; either version 2.1 of the License, or (at your option) + * This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General + * Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) * any later version. * - * This library is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS - * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more + * This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more * details. */ @@ -25,17 +23,16 @@ import com.liferay.portal.kernel.exception.PortalException; import com.liferay.portal.kernel.exception.SystemException; import com.liferay.portal.kernel.json.JSONDeserializer; import com.liferay.portal.kernel.json.JSONFactoryUtil; +import com.liferay.portal.kernel.util.StringPool; import com.liferay.portal.kernel.util.Validator; /** - * The extended model implementation for the Asseverazione service. Represents a - * row in the "portos_bo_Asseverazione" database table, with each - * column mapped to a property of this class. + * The extended model implementation for the Asseverazione service. Represents a row in the + * "portos_bo_Asseverazione" database table, with each column mapped to a property of this class. * *

- * Helper methods and all application logic should be put in this class. - * Whenever methods are added, rerun ServiceBuilder to copy their definitions - * into the {@link it.tref.liferay.portos.bo.model.Asseverazione} interface. + * Helper methods and all application logic should be put in this class. Whenever methods are added, rerun + * ServiceBuilder to copy their definitions into the {@link it.tref.liferay.portos.bo.model.Asseverazione} interface. *

* * @author Davide Barbagallo, 3F Consulting @@ -43,14 +40,14 @@ import com.liferay.portal.kernel.util.Validator; public class AsseverazioneImpl extends AsseverazioneBaseImpl { /* * NOTE FOR DEVELOPERS: - * - * Never reference this class directly. All methods that expect a - * asseverazione model instance should use the {@link + * + * Never reference this class directly. All methods that expect a asseverazione model instance should use the {@link * it.tref.liferay.portos.bo.model.Asseverazione} interface instead. */ public AsseverazioneImpl() { } + @Override public Map getDichiarazioniMap() { JSONDeserializer> deserializer = JSONFactoryUtil.createJSONDeserializer(); String dichiarazioni = getDichiarazioni(); @@ -60,8 +57,9 @@ public class AsseverazioneImpl extends AsseverazioneBaseImpl { return deserializer.deserialize(dichiarazioni); } + @Override public String getModello() throws PortalException, SystemException { - String modello = ""; + String modello = StringPool.BLANK; switch (this.getTipologia()) { case TipoSoggettoUtil.COLLAUDATORE: modello = "AS-COL"; @@ -79,9 +77,8 @@ public class AsseverazioneImpl extends AsseverazioneBaseImpl { modello = "AS-GEO"; break; case TipoSoggettoUtil.PROGETTISTA: - Soggetto soggetto = SoggettoLocalServiceUtil - .getValidByIntPratica_CodiceFiscale_TipologiaSoggetto(this.getIntPraticaId(), - this.getCodiceFiscale(), this.getTipologia()); + Soggetto soggetto = SoggettoLocalServiceUtil.getValidByIntPratica_CodiceFiscale_TipologiaSoggetto( + this.getIntPraticaId(), this.getCodiceFiscale(), this.getTipologia()); if (soggetto.getAmbitoProfessione().equals("architettonico")) { modello = "AS-PRA"; } else { diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/AvvisoImpl.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/AvvisoImpl.java index daa06d41..5e98ee6b 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/AvvisoImpl.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/AvvisoImpl.java @@ -61,10 +61,6 @@ public class AvvisoImpl extends AvvisoBaseImpl { * NOTE FOR DEVELOPERS: Never reference this class directly. All methods that expect a avviso model instance should * use the {@link it.tref.liferay.portos.bo.model.Avviso} interface instead. */ - public AvvisoImpl() { - - } - @Override public String getFullDescription() throws PortalException, SystemException { diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/CollaudoCacheModel.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/CollaudoCacheModel.java index 0376f6f6..abad7ca5 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/CollaudoCacheModel.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/CollaudoCacheModel.java @@ -37,7 +37,7 @@ import java.util.Date; public class CollaudoCacheModel implements CacheModel, Externalizable { @Override public String toString() { - StringBundler sb = new StringBundler(53); + StringBundler sb = new StringBundler(51); sb.append("{uuid="); sb.append(uuid); @@ -89,8 +89,6 @@ public class CollaudoCacheModel implements CacheModel, Externalizable sb.append(normEsenteBollo); sb.append(", importoBolli="); sb.append(importoBolli); - sb.append(", oldDettPraticaId="); - sb.append(oldDettPraticaId); sb.append("}"); return sb.toString(); @@ -214,8 +212,6 @@ public class CollaudoCacheModel implements CacheModel, Externalizable collaudoImpl.setImportoBolli(importoBolli); } - collaudoImpl.setOldDettPraticaId(oldDettPraticaId); - collaudoImpl.resetOriginalValues(); return collaudoImpl; @@ -248,7 +244,6 @@ public class CollaudoCacheModel implements CacheModel, Externalizable mezzoPagamento = objectInput.readUTF(); normEsenteBollo = objectInput.readBoolean(); importoBolli = objectInput.readUTF(); - oldDettPraticaId = objectInput.readLong(); } @Override @@ -338,8 +333,6 @@ public class CollaudoCacheModel implements CacheModel, Externalizable else { objectOutput.writeUTF(importoBolli); } - - objectOutput.writeLong(oldDettPraticaId); } public String uuid; @@ -367,5 +360,4 @@ public class CollaudoCacheModel implements CacheModel, Externalizable public String mezzoPagamento; public boolean normEsenteBollo; public String importoBolli; - public long oldDettPraticaId; } \ No newline at end of file diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/CollaudoImpl.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/CollaudoImpl.java index eee4601e..fe2fe6e6 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/CollaudoImpl.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/CollaudoImpl.java @@ -1,13 +1,13 @@ /** * Copyright (c) 2000-present Liferay, Inc. All rights reserved. * - * This library is free software; you can redistribute it and/or modify it under the terms of the - * GNU Lesser General Public License as published by the Free Software Foundation; either version - * 2.1 of the License, or (at your option) any later version. + * This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General + * Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) + * any later version. * - * This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without - * even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. + * This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more + * details. */ package it.tref.liferay.portos.bo.model.impl; @@ -28,14 +28,12 @@ import com.liferay.portal.kernel.util.StringPool; import com.liferay.portal.kernel.util.Validator; /** - * The extended model implementation for the Collaudo service. Represents a row - * in the "portos_bo_Collaudo" database table, with each column mapped - * to a property of this class. + * The extended model implementation for the Collaudo service. Represents a row in the "portos_bo_Collaudo" + * database table, with each column mapped to a property of this class. * *

- * Helper methods and all application logic should be put in this class. - * Whenever methods are added, rerun ServiceBuilder to copy their definitions - * into the {@link it.tref.liferay.portos.bo.model.Collaudo} interface. + * Helper methods and all application logic should be put in this class. Whenever methods are added, rerun + * ServiceBuilder to copy their definitions into the {@link it.tref.liferay.portos.bo.model.Collaudo} interface. *

* * @author Davide Barbagallo, 3F Consulting @@ -43,75 +41,52 @@ import com.liferay.portal.kernel.util.Validator; public class CollaudoImpl extends CollaudoBaseImpl { /* * NOTE FOR DEVELOPERS: - * - * Never reference this class directly. All methods that expect a collaudo - * model instance should use the {@link + * + * Never reference this class directly. All methods that expect a collaudo model instance should use the {@link * it.tref.liferay.portos.bo.model.Collaudo} interface instead. */ - /** - * - */ private static final long serialVersionUID = -6015747485641141721L; private static final Log _log = LogFactoryUtil.getLog(CollaudoImpl.class); - public CollaudoImpl() { - } - + @Override public String getTitle(Locale locale) { StringBuilder sb = new StringBuilder(); - try { - IntPratica intPratica = IntPraticaLocalServiceUtil.fetchIntPratica(getIntPraticaId()); - // sb.append("Progetto "); if (AzioniPraticheUtil.isDeposito(intPratica.getIntPraticaId())) { sb.append("Deposito "); } else if (AzioniPraticheUtil.isAutorizzazione(intPratica.getIntPraticaId())) { sb.append("Autorizzazione "); } sb.append("n. "); - if (Validator.isNotNull(getProtocollo())) { sb.append(intPratica.getNumeroProgetto()); - - // TODO da decidere che data, per adesso si mette quella di - // creazione il numero protocollo sbagliato dovrebbe essere il - // primo - sb.append(" del "); - sb.append(FastDateFormatFactoryUtil.getDate(locale).format(intPratica.getDtPratica())); - sb.append(StringPool.SPACE + StringPool.DASH + StringPool.SPACE); - sb.append(" id "); - sb.append(intPratica.getIntPraticaId()); - + // TODO da decidere che data, per adesso si mette quella di creazione il numero protocollo sbagliato + // dovrebbe essere il primo + sb.append(" del ").append(FastDateFormatFactoryUtil.getDate(locale).format(intPratica.getDtPratica())) + .append(" - id ").append(intPratica.getIntPraticaId()); } else { if (Validator.isNotNull(intPratica.getNumeroProgetto())) { - sb.append(intPratica.getNumeroProgetto()); - sb.append(StringPool.SPACE + StringPool.DASH + StringPool.SPACE); + sb.append(intPratica.getNumeroProgetto()).append(StringPool.SPACE).append(StringPool.DASH) + .append(StringPool.SPACE); } - sb.append(getCollaudoId()); - sb.append(" (Temporaneo) "); - sb.append(StringPool.SPACE + StringPool.DASH + StringPool.SPACE); - sb.append(" id "); - sb.append(intPratica.getIntPraticaId()); + sb.append(getCollaudoId()).append(" (Temporaneo) - id ").append(intPratica.getIntPraticaId()); } - - } catch (PortalException e) { - _log.error(e, e); - } catch (SystemException e) { + } catch (PortalException | SystemException e) { _log.error(e, e); } - return sb.toString(); - } + @Override public String getTitle() { return getTitle(LocaleUtil.getSiteDefault()); } + @Override public String getFullDescription() { return getTitle(); diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/CollaudoModelImpl.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/CollaudoModelImpl.java index cd49c204..db45f3a9 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/CollaudoModelImpl.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/CollaudoModelImpl.java @@ -91,10 +91,9 @@ public class CollaudoModelImpl extends BaseModelImpl { "causalePagamento", Types.VARCHAR }, { "mezzoPagamento", Types.VARCHAR }, { "normEsenteBollo", Types.BOOLEAN }, - { "importoBolli", Types.VARCHAR }, - { "oldDettPraticaId", Types.BIGINT } + { "importoBolli", Types.VARCHAR } }; - public static final String TABLE_SQL_CREATE = "create table portos_bo_Collaudo (uuid_ VARCHAR(75) null,collaudoId LONG not null primary key,companyId LONG,userId LONG,userName VARCHAR(75) null,createDate DATE null,modifiedDate DATE null,groupId LONG,intPraticaId LONG,protocollo VARCHAR(75) null,dtProtocollo DATE null,parziale BOOLEAN,completata BOOLEAN,gestita BOOLEAN,numero LONG,codiceFiscaleDelegato VARCHAR(75) null,dataEffettuazione DATE null,dataCollaudo DATE null,noteCollaudo STRING null,pagamentoId LONG,codicePagamento VARCHAR(75) null,causalePagamento VARCHAR(75) null,mezzoPagamento VARCHAR(75) null,normEsenteBollo BOOLEAN,importoBolli VARCHAR(75) null,oldDettPraticaId LONG)"; + public static final String TABLE_SQL_CREATE = "create table portos_bo_Collaudo (uuid_ VARCHAR(75) null,collaudoId LONG not null primary key,companyId LONG,userId LONG,userName VARCHAR(75) null,createDate DATE null,modifiedDate DATE null,groupId LONG,intPraticaId LONG,protocollo VARCHAR(75) null,dtProtocollo DATE null,parziale BOOLEAN,completata BOOLEAN,gestita BOOLEAN,numero LONG,codiceFiscaleDelegato VARCHAR(75) null,dataEffettuazione DATE null,dataCollaudo DATE null,noteCollaudo STRING null,pagamentoId LONG,codicePagamento VARCHAR(75) null,causalePagamento VARCHAR(75) null,mezzoPagamento VARCHAR(75) null,normEsenteBollo BOOLEAN,importoBolli VARCHAR(75) null)"; public static final String TABLE_SQL_DROP = "drop table portos_bo_Collaudo"; public static final String ORDER_BY_JPQL = " ORDER BY collaudo.collaudoId ASC"; public static final String ORDER_BY_SQL = " ORDER BY portos_bo_Collaudo.collaudoId ASC"; @@ -115,11 +114,10 @@ public class CollaudoModelImpl extends BaseModelImpl public static long COMPLETATA_COLUMN_BITMASK = 4L; public static long GROUPID_COLUMN_BITMASK = 8L; public static long INTPRATICAID_COLUMN_BITMASK = 16L; - public static long OLDDETTPRATICAID_COLUMN_BITMASK = 32L; - public static long PARZIALE_COLUMN_BITMASK = 64L; - public static long PROTOCOLLO_COLUMN_BITMASK = 128L; - public static long UUID_COLUMN_BITMASK = 256L; - public static long COLLAUDOID_COLUMN_BITMASK = 512L; + public static long PARZIALE_COLUMN_BITMASK = 32L; + public static long PROTOCOLLO_COLUMN_BITMASK = 64L; + public static long UUID_COLUMN_BITMASK = 128L; + public static long COLLAUDOID_COLUMN_BITMASK = 256L; /** * Converts the soap model instance into a normal model instance. @@ -159,7 +157,6 @@ public class CollaudoModelImpl extends BaseModelImpl model.setMezzoPagamento(soapModel.getMezzoPagamento()); model.setNormEsenteBollo(soapModel.getNormEsenteBollo()); model.setImportoBolli(soapModel.getImportoBolli()); - model.setOldDettPraticaId(soapModel.getOldDettPraticaId()); return model; } @@ -249,7 +246,6 @@ public class CollaudoModelImpl extends BaseModelImpl attributes.put("mezzoPagamento", getMezzoPagamento()); attributes.put("normEsenteBollo", getNormEsenteBollo()); attributes.put("importoBolli", getImportoBolli()); - attributes.put("oldDettPraticaId", getOldDettPraticaId()); return attributes; } @@ -406,12 +402,6 @@ public class CollaudoModelImpl extends BaseModelImpl if (importoBolli != null) { setImportoBolli(importoBolli); } - - Long oldDettPraticaId = (Long)attributes.get("oldDettPraticaId"); - - if (oldDettPraticaId != null) { - setOldDettPraticaId(oldDettPraticaId); - } } @JSON @@ -852,29 +842,6 @@ public class CollaudoModelImpl extends BaseModelImpl _importoBolli = importoBolli; } - @JSON - @Override - public long getOldDettPraticaId() { - return _oldDettPraticaId; - } - - @Override - public void setOldDettPraticaId(long oldDettPraticaId) { - _columnBitmask |= OLDDETTPRATICAID_COLUMN_BITMASK; - - if (!_setOriginalOldDettPraticaId) { - _setOriginalOldDettPraticaId = true; - - _originalOldDettPraticaId = _oldDettPraticaId; - } - - _oldDettPraticaId = oldDettPraticaId; - } - - public long getOriginalOldDettPraticaId() { - return _originalOldDettPraticaId; - } - @Override public StagedModelType getStagedModelType() { return new StagedModelType(PortalUtil.getClassNameId( @@ -937,7 +904,6 @@ public class CollaudoModelImpl extends BaseModelImpl collaudoImpl.setMezzoPagamento(getMezzoPagamento()); collaudoImpl.setNormEsenteBollo(getNormEsenteBollo()); collaudoImpl.setImportoBolli(getImportoBolli()); - collaudoImpl.setOldDettPraticaId(getOldDettPraticaId()); collaudoImpl.resetOriginalValues(); @@ -1016,10 +982,6 @@ public class CollaudoModelImpl extends BaseModelImpl collaudoModelImpl._originalCodiceFiscaleDelegato = collaudoModelImpl._codiceFiscaleDelegato; - collaudoModelImpl._originalOldDettPraticaId = collaudoModelImpl._oldDettPraticaId; - - collaudoModelImpl._setOriginalOldDettPraticaId = false; - collaudoModelImpl._columnBitmask = 0; } @@ -1167,14 +1129,12 @@ public class CollaudoModelImpl extends BaseModelImpl collaudoCacheModel.importoBolli = null; } - collaudoCacheModel.oldDettPraticaId = getOldDettPraticaId(); - return collaudoCacheModel; } @Override public String toString() { - StringBundler sb = new StringBundler(53); + StringBundler sb = new StringBundler(51); sb.append("{uuid="); sb.append(getUuid()); @@ -1226,8 +1186,6 @@ public class CollaudoModelImpl extends BaseModelImpl sb.append(getNormEsenteBollo()); sb.append(", importoBolli="); sb.append(getImportoBolli()); - sb.append(", oldDettPraticaId="); - sb.append(getOldDettPraticaId()); sb.append("}"); return sb.toString(); @@ -1235,7 +1193,7 @@ public class CollaudoModelImpl extends BaseModelImpl @Override public String toXmlString() { - StringBundler sb = new StringBundler(82); + StringBundler sb = new StringBundler(79); sb.append(""); sb.append("it.tref.liferay.portos.bo.model.Collaudo"); @@ -1341,10 +1299,6 @@ public class CollaudoModelImpl extends BaseModelImpl "importoBolli"); - sb.append( - "oldDettPraticaId"); sb.append(""); @@ -1394,9 +1348,6 @@ public class CollaudoModelImpl extends BaseModelImpl private String _mezzoPagamento; private boolean _normEsenteBollo; private String _importoBolli; - private long _oldDettPraticaId; - private long _originalOldDettPraticaId; - private boolean _setOriginalOldDettPraticaId; private long _columnBitmask; private Collaudo _escapedModel; } \ No newline at end of file diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/DettPraticaCacheModel.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/DettPraticaCacheModel.java index f8b7bacb..d192bc74 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/DettPraticaCacheModel.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/DettPraticaCacheModel.java @@ -38,7 +38,7 @@ public class DettPraticaCacheModel implements CacheModel, Externalizable { @Override public String toString() { - StringBundler sb = new StringBundler(543); + StringBundler sb = new StringBundler(541); sb.append("{uuid="); sb.append(uuid); @@ -108,8 +108,6 @@ public class DettPraticaCacheModel implements CacheModel, sb.append(soggettoSostituitoId); sb.append(", dtInvioSignal="); sb.append(dtInvioSignal); - sb.append(", oldDettPraticaId="); - sb.append(oldDettPraticaId); sb.append(", destinazione="); sb.append(destinazione); sb.append(", ag="); @@ -744,8 +742,6 @@ public class DettPraticaCacheModel implements CacheModel, dettPraticaImpl.setDtInvioSignal(new Date(dtInvioSignal)); } - dettPraticaImpl.setOldDettPraticaId(oldDettPraticaId); - if (destinazione == null) { dettPraticaImpl.setDestinazione(StringPool.BLANK); } @@ -1607,7 +1603,6 @@ public class DettPraticaCacheModel implements CacheModel, workflowForzato = objectInput.readBoolean(); soggettoSostituitoId = objectInput.readLong(); dtInvioSignal = objectInput.readLong(); - oldDettPraticaId = objectInput.readLong(); destinazione = objectInput.readUTF(); ag = objectInput.readUTF(); descLongIntervento = objectInput.readUTF(); @@ -1966,7 +1961,6 @@ public class DettPraticaCacheModel implements CacheModel, objectOutput.writeBoolean(workflowForzato); objectOutput.writeLong(soggettoSostituitoId); objectOutput.writeLong(dtInvioSignal); - objectOutput.writeLong(oldDettPraticaId); if (destinazione == null) { objectOutput.writeUTF(StringPool.BLANK); @@ -2796,7 +2790,6 @@ public class DettPraticaCacheModel implements CacheModel, public boolean workflowForzato; public long soggettoSostituitoId; public long dtInvioSignal; - public long oldDettPraticaId; public String destinazione; public String ag; public String descLongIntervento; diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/DettPraticaImpl.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/DettPraticaImpl.java index f9611d99..f98dd201 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/DettPraticaImpl.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/DettPraticaImpl.java @@ -1,13 +1,13 @@ /** * Copyright (c) 2000-present Liferay, Inc. All rights reserved. * - * This library is free software; you can redistribute it and/or modify it under the terms of the - * GNU Lesser General Public License as published by the Free Software Foundation; either version - * 2.1 of the License, or (at your option) any later version. + * This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General + * Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) + * any later version. * - * This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without - * even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. + * This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more + * details. */ package it.tref.liferay.portos.bo.model.impl; @@ -40,88 +40,73 @@ import com.liferay.portal.kernel.util.TimeZoneUtil; import com.liferay.portal.kernel.util.Validator; /** - * The extended model implementation for the DettPratica service. Represents a - * row in the "portos_bo_DettPratica" database table, with each column - * mapped to a property of this class. + * The extended model implementation for the DettPratica service. Represents a row in the + * "portos_bo_DettPratica" database table, with each column mapped to a property of this class. * *

- * Helper methods and all application logic should be put in this class. - * Whenever methods are added, rerun ServiceBuilder to copy their definitions - * into the {@link it.tref.liferay.portos.bo.model.DettPratica} interface. + * Helper methods and all application logic should be put in this class. Whenever methods are added, rerun + * ServiceBuilder to copy their definitions into the {@link it.tref.liferay.portos.bo.model.DettPratica} interface. *

* * @author Davide Barbagallo, 3F Consulting */ public class DettPraticaImpl extends DettPraticaBaseImpl { - /** - * - */ - private static final long serialVersionUID = 7101706124058496133L; /* - * NOTE FOR DEVELOPERS: Never reference this class directly. All methods - * that expect a dett pratica model instance should use the {@link - * it.tref.liferay.portos.bo.model.DettPratica} interface instead. + * NOTE FOR DEVELOPERS: Never reference this class directly. All methods that expect a dett pratica model instance + * should use the {@link it.tref.liferay.portos.bo.model.DettPratica} interface instead. */ + private static final long serialVersionUID = 7101706124058496133L; + + private static final SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy"); private static final Log _log = LogFactoryUtil.getLog(DettPraticaImpl.class); public DettPraticaImpl() { - } + @Override public String getTitle(Locale locale) { StringBuilder sb = new StringBuilder(); IntPratica intPratica = null; - try { - intPratica = IntPraticaLocalServiceUtil.fetchIntPratica(getIntPraticaId()); - // sb.append("Progetto "); if (AzioniPraticheUtil.isDeposito(intPratica.getIntPraticaId())) { sb.append("Deposito "); } else if (AzioniPraticheUtil.isAutorizzazione(intPratica.getIntPraticaId())) { sb.append("Autorizzazione "); } sb.append("n. "); - if (Validator.isNotNull(getProtocollo())) { - sb.append(intPratica.getNumeroProgetto()); - - SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy"); - // TODO da decidere che data, per adesso si mette quella di - // creazione il numero protocollo sbagliato dovrebbe essere il - // primo - sb.append(" del "); - sb.append(sdf.format(intPratica.getDtPratica())); + // TODO da decidere che data, per adesso si mette quella di creazione il numero protocollo sbagliato + // dovrebbe essere il primo + sb.append(intPratica.getNumeroProgetto()).append(" del ").append(sdf.format(intPratica.getDtPratica())); } else { if (Validator.isNotNull(intPratica.getNumeroProgetto())) { - sb.append(intPratica.getNumeroProgetto()); - sb.append(StringPool.SPACE + StringPool.DASH + StringPool.SPACE); + sb.append(intPratica.getNumeroProgetto()).append(StringPool.SPACE).append(StringPool.DASH) + .append(StringPool.SPACE); } - sb.append(getDettPraticaId()); - sb.append(" (Temporaneo) "); + sb.append(getDettPraticaId()).append(" (Temporaneo) "); } - sb.append(StringPool.SPACE + StringPool.DASH + StringPool.SPACE); - sb.append(" id "); - sb.append(intPratica.getIntPraticaId()); + sb.append(" - id ").append(intPratica.getIntPraticaId()); } catch (PortalException | SystemException e) { _log.error("Error on IntPratidaId=" + intPratica.getIntPraticaId(), e); } return sb.toString(); } + @Override public String getTitle() { return getTitle(LocaleUtil.getSiteDefault()); } + @Override public String getFullDescription() { StringBuilder sb = new StringBuilder(); if (Validator.isNotNull(getTipoIntegrazione())) { - sb.append(LanguageUtil.get(LocaleUtil.getSiteDefault(), "label-integrazione-" - + getTipoIntegrazione())); + sb.append(LanguageUtil.get(LocaleUtil.getSiteDefault(), "label-integrazione-" + getTipoIntegrazione())); } else { sb.append("Pratica"); } @@ -131,26 +116,23 @@ public class DettPraticaImpl extends DettPraticaBaseImpl { sb.append(LanguageUtil.get(LocaleUtil.getSiteDefault(), " #" + getIntegrazione())); } if (Validator.isNotNull(getProtocollo())) { - sb.append(" protocollo "); - sb.append(getProtocollo()); - sb.append(" del "); - sb.append(FastDateFormatFactoryUtil.getDate(LocaleUtil.getSiteDefault()).format( - getDataEffettuazione())); - + sb.append(" protocollo ") + .append(getProtocollo()) + .append(" del ") + .append(FastDateFormatFactoryUtil.getDate(LocaleUtil.getSiteDefault()).format( + getDataEffettuazione())); } - sb.append(" ("); - sb.append(getTitle()); - sb.append(")"); + sb.append(StringPool.SPACE).append(StringPool.OPEN_PARENTHESIS).append(getTitle()) + .append(StringPool.CLOSE_PARENTHESIS); return sb.toString(); } - // ADT BUG BO ID = 18 + @Override public String getMiddleDescription() { StringBuilder sb = new StringBuilder(); if (Validator.isNotNull(getTipoIntegrazione())) { - sb.append(LanguageUtil.get(LocaleUtil.getSiteDefault(), "label-integrazione-" - + getTipoIntegrazione())); + sb.append(LanguageUtil.get(LocaleUtil.getSiteDefault(), "label-integrazione-" + getTipoIntegrazione())); } else { sb.append("Pratica"); } @@ -159,38 +141,18 @@ public class DettPraticaImpl extends DettPraticaBaseImpl { } else if (Validator.isNotNull(getIntegrazione())) { sb.append(LanguageUtil.get(LocaleUtil.getSiteDefault(), " #" + getIntegrazione())); } - sb.append(" ("); - sb.append(getTitle()); - sb.append(")"); + sb.append(StringPool.SPACE).append(StringPool.OPEN_PARENTHESIS).append(getTitle()) + .append(StringPool.CLOSE_PARENTHESIS); return sb.toString(); } + @Override public String serializeToVersioning() throws NoSuchFieldException, SecurityException { StringBuilder sb = new StringBuilder(); - - sb.append(StringPool.OPEN_CURLY_BRACE); - sb.append(StringPool.QUOTE + "version" + StringPool.QUOTE + StringPool.COLON) - .append(StringPool.QUOTE + Constants.DETTPRATICA_VERSION_IMPL + StringPool.QUOTE - + StringPool.COMMA) - .append(StringPool.QUOTE + "fields" + StringPool.QUOTE + StringPool.COLON) - .append(StringPool.OPEN_BRACKET); - - // sb.append(StringPool.OPEN_CURLY_BRACE); - // sb.append(StringPool.QUOTE + "name" + StringPool.QUOTE + - // StringPool.COLON) - // .append(StringPool.QUOTE + "id" + - // StringPool.QUOTE).append(StringPool.COMMA) - // .append(StringPool.QUOTE + "class" + StringPool.QUOTE + - // StringPool.COLON) - // .append(StringPool.QUOTE + "java.lang.Long" + - // StringPool.QUOTE).append(StringPool.COMMA) - // .append(StringPool.QUOTE + "value" + StringPool.QUOTE + - // StringPool.COLON) - // .append(StringPool.QUOTE + getDettPraticaId() + StringPool.QUOTE); - // sb.append(StringPool.CLOSE_CURLY_BRACE); - // sb.append(StringPool.COMMA); - + sb.append(StringPool.OPEN_CURLY_BRACE).append("\"version\":").append(StringPool.QUOTE) + .append(Constants.DETTPRATICA_VERSION_IMPL).append(StringPool.QUOTE).append(StringPool.COMMA) + .append("\"fields\":").append(StringPool.OPEN_BRACKET); Map modelAttributes = getModelValues(); String privateUuid = "uuid_"; Object[][] columns = DettPraticaModelImpl.TABLE_COLUMNS; @@ -199,90 +161,49 @@ public class DettPraticaImpl extends DettPraticaBaseImpl { if (privateUuid.equals(property)) { property = "uuid"; } - int type = (int) column_x[1]; String className = StringPool.BLANK; - switch (type) { - case Types.VARCHAR: - className = String.class.getCanonicalName(); - break; - case Types.BOOLEAN: - // className = Boolean.class.getCanonicalName(); - className = String.class.getCanonicalName(); - break; - case Types.INTEGER: - className = Integer.class.getCanonicalName(); - break; case Types.BIGINT: className = Long.class.getCanonicalName(); break; + case Types.BOOLEAN: case Types.TIMESTAMP: - // className = Date.class.getCanonicalName(); + case Types.VARCHAR: className = String.class.getCanonicalName(); break; - - default: + case Types.INTEGER: + className = Integer.class.getCanonicalName(); break; } - Object value = modelAttributes.get(property); - // if (Date.class.getName().equals(className)) { - // if (Validator.isNotNull(value)) { - // value = ((Date) value).getTime(); - // } - // } - - sb.append(StringPool.OPEN_CURLY_BRACE); - sb.append(StringPool.QUOTE + "name" + StringPool.QUOTE + StringPool.COLON) - .append(StringPool.QUOTE + property + StringPool.QUOTE) - .append(StringPool.COMMA) - .append(StringPool.QUOTE + "class" + StringPool.QUOTE + StringPool.COLON) - .append(StringPool.QUOTE + className + StringPool.QUOTE) - .append(StringPool.COMMA) - .append(StringPool.QUOTE + "value" + StringPool.QUOTE + StringPool.COLON) - .append(JSONObject.quote(String.valueOf(value)).replaceAll("(\n|\r|\r\n|\n\r)", - StringPool.SPACE)); - - // Vecchio Utilizzo - // HtmlUtil.escapeXPathAttribute(String.valueOf(value)).replaceAll("(\n|\r|\r\n|\n\r)", - // StringPool.SPACE)); - - sb.append(StringPool.CLOSE_CURLY_BRACE); - sb.append(StringPool.COMMA); - + sb.append(StringPool.OPEN_CURLY_BRACE).append("\"name\":").append(StringPool.QUOTE).append(property) + .append(StringPool.QUOTE).append(StringPool.COMMA).append("\"class\":").append(StringPool.QUOTE) + .append(className).append(StringPool.QUOTE).append(StringPool.COMMA).append("\"value\":") + .append(JSONObject.quote(String.valueOf(value)).replaceAll("(\n|\r|\r\n|\n\r)", StringPool.SPACE)) + .append(StringPool.CLOSE_CURLY_BRACE).append(StringPool.COMMA); } - sb.setLength(sb.length() - 1); - sb.append(StringPool.CLOSE_BRACKET); sb.append(StringPool.CLOSE_CURLY_BRACE); - return sb.toString(); } + @Override public String serializeToVersioningPage() throws NoSuchFieldException, SecurityException { StringBuilder sb = new StringBuilder(); - - sb.append(StringPool.OPEN_CURLY_BRACE) - .append(StringPool.QUOTE + "fields" + StringPool.QUOTE + StringPool.COLON) - .append(StringPool.OPEN_BRACKET); - + sb.append(StringPool.OPEN_CURLY_BRACE).append("\"fields\":").append(StringPool.OPEN_BRACKET); Object[][] columns = DettPraticaModelImpl.TABLE_COLUMNS; for (Object[] column_x : columns) { - String property = (String) column_x[0]; if (!PraticaUtil.getDettPraticaHiddenFields().contains(property)) { - sb.append(StringPool.QUOTE + property + StringPool.QUOTE).append(StringPool.COMMA); + sb.append(StringPool.QUOTE).append(property).append(StringPool.QUOTE).append(StringPool.COMMA); } } - sb.setLength(sb.length() - 1); - sb.append(StringPool.CLOSE_BRACKET); sb.append(StringPool.CLOSE_CURLY_BRACE); - return sb.toString(); } @@ -291,7 +212,6 @@ public class DettPraticaImpl extends DettPraticaBaseImpl { Map attributes = new HashMap(); Format dateFormatDateTime = FastDateFormatFactoryUtil.getDateTime(LocaleUtil.getSiteDefault(), TimeZoneUtil.getDefault()); - attributes.put("uuid", getUuid()); attributes.put("dettPraticaId", getDettPraticaId()); attributes.put("companyId", getCompanyId()); @@ -304,8 +224,8 @@ public class DettPraticaImpl extends DettPraticaBaseImpl { attributes.put("integrazione", getIntegrazione()); attributes.put("protocollo", getProtocollo()); attributes.put("tipoIntegrazione", getTipoIntegrazione()); - attributes.put("completa", getCompleta() ? "true" : "false"); - attributes.put("gestita", getGestita() ? "true" : "false"); + attributes.put("completa", getCompleta() ? StringPool.TRUE : StringPool.FALSE); + attributes.put("gestita", getGestita() ? StringPool.TRUE : StringPool.FALSE); attributes.put("importoSpeseIstruttoria", Validator.isNotNull(getImportoSpeseIstruttoria()) ? getImportoSpeseIstruttoria() + "€" : StringPool.BLANK); @@ -323,30 +243,26 @@ public class DettPraticaImpl extends DettPraticaBaseImpl { "mezzoPagamentoBolli", Validator.isNotNull(getMezzoPagamentoBolli()) ? LanguageUtil.get(LocaleUtil.getSiteDefault(), "mezzo-pagamento-" + getMezzoPagamentoBolli()) : StringPool.BLANK); - - attributes.put( - "dataEffettuazione", - Validator.isNotNull(getDataEffettuazione()) ? dateFormatDateTime - .format(getDataEffettuazione()) : StringPool.BLANK); + attributes.put("dataEffettuazione", + Validator.isNotNull(getDataEffettuazione()) ? dateFormatDateTime.format(getDataEffettuazione()) + : StringPool.BLANK); attributes.put("version", getVersion()); - attributes.put("versionata", getVersionata() ? "true" : "false"); + attributes.put("versionata", getVersionata() ? StringPool.TRUE : StringPool.FALSE); attributes.put("status", getStatus()); attributes.put("statusByUserId", getStatusByUserId()); attributes.put("statusByUserName", getStatusByUserName()); - attributes.put("statusDate", - Validator.isNotNull(getStatusDate()) ? dateFormatDateTime.format(getStatusDate()) - : StringPool.BLANK); + attributes.put("statusDate", Validator.isNotNull(getStatusDate()) ? dateFormatDateTime.format(getStatusDate()) + : StringPool.BLANK); attributes.put("statusTask", getStatusTask()); - attributes.put("workflowForzato", getWorkflowForzato() ? "true" : "false"); + attributes.put("workflowForzato", getWorkflowForzato() ? StringPool.TRUE : StringPool.FALSE); attributes.put("soggettoSostituitoId", getSoggettoSostituitoId()); attributes.put("dtInvioSignal", Validator.isNotNull(getDtInvioSignal()) ? dateFormatDateTime.format(getDtInvioSignal()) : StringPool.BLANK); - attributes.put("oldDettPraticaId", getOldDettPraticaId()); attributes.put( "destinazione", - Validator.isNotNull(getDestinazione()) ? LanguageUtil.get(LocaleUtil.getSiteDefault(), - "destinazione-" + getDestinazione()) : StringPool.BLANK); + Validator.isNotNull(getDestinazione()) ? LanguageUtil.get(LocaleUtil.getSiteDefault(), "destinazione-" + + getDestinazione()) : StringPool.BLANK); attributes.put("ag", getAg()); attributes.put("descLongIntervento", getDescLongIntervento()); attributes.put("via", getVia()); @@ -355,13 +271,15 @@ public class DettPraticaImpl extends DettPraticaBaseImpl { attributes.put("estremiPratCom", getEstremiPratCom()); attributes.put("variataDa", getVariataDa()); attributes.put("varianteNumero", getVarianteNumero()); - attributes.put("varianteSostanziale", getVarianteSostanziale() ? "true" : "false"); - attributes.put("operaConforme", - getOperaConforme() ? HtmlUtil.escape("") - : HtmlUtil.escape("")); - attributes.put("collaudoStatico", - getCollaudoStatico() ? HtmlUtil.escape("") - : HtmlUtil.escape("")); + attributes.put("varianteSostanziale", getVarianteSostanziale() ? StringPool.TRUE : StringPool.FALSE); + attributes.put( + "operaConforme", + getOperaConforme() ? HtmlUtil.escape("") : HtmlUtil + .escape("")); + attributes.put( + "collaudoStatico", + getCollaudoStatico() ? HtmlUtil.escape("") : HtmlUtil + .escape("")); attributes.put("codiceFiscaleDelegato", getCodiceFiscaleDelegato()); attributes.put("codiceRuoloDelegato", getCodiceRuoloDelegato()); attributes.put("codiceFiscaleDelegatoCommittente", getCodiceFiscaleDelegatoCommittente()); @@ -373,12 +291,13 @@ public class DettPraticaImpl extends DettPraticaBaseImpl { attributes.put("codiceFiscalePrincipaleDirettoreLavori", getCodiceFiscalePrincipaleDirettoreLavori()); attributes.put("codiceFiscalePrincipaleDitta", getCodiceFiscalePrincipaleDitta()); attributes.put("codiceFiscalePrincipaleGeologo", getCodiceFiscalePrincipaleGeologo()); - attributes.put("lavoriInEconomiaCommittente", getLavoriInEconomiaCommittente() ? "true" : "false"); - attributes.put("inizioLavoriContestualeOpera", getInizioLavoriContestualeOpera() ? "true" : "false"); - attributes.put( - "dataInizioLavoriOpera", - Validator.isNotNull(getDataInizioLavoriOpera()) ? dateFormatDateTime - .format(getDataInizioLavoriOpera()) : StringPool.BLANK); + attributes.put("lavoriInEconomiaCommittente", getLavoriInEconomiaCommittente() ? StringPool.TRUE + : StringPool.FALSE); + attributes.put("inizioLavoriContestualeOpera", getInizioLavoriContestualeOpera() ? StringPool.TRUE + : StringPool.FALSE); + attributes.put("dataInizioLavoriOpera", + Validator.isNotNull(getDataInizioLavoriOpera()) ? dateFormatDateTime.format(getDataInizioLavoriOpera()) + : StringPool.BLANK); attributes.put( "dataInizioEsecuzioneOpera", Validator.isNotNull(getDataInizioEsecuzioneOpera()) ? dateFormatDateTime @@ -388,7 +307,7 @@ public class DettPraticaImpl extends DettPraticaBaseImpl { Validator.isNotNull(getDataFineEsecuzioneOpera()) ? dateFormatDateTime .format(getDataFineEsecuzioneOpera()) : StringPool.BLANK); attributes.put("metratura", getMetratura()); - attributes.put("lavoriPubblici", getLavoriPubblici() ? "true" : "false"); + attributes.put("lavoriPubblici", getLavoriPubblici() ? StringPool.TRUE : StringPool.FALSE); attributes.put("pagamentoIdOneri", getPagamentoIdOneri()); attributes.put("pagamentoIdBolli", getPagamentoIdBolli()); attributes.put("lavoriPubbliciPercentuale", getLavoriPubbliciPercentuale()); @@ -403,16 +322,16 @@ public class DettPraticaImpl extends DettPraticaBaseImpl { + getDePiani()) : StringPool.BLANK); attributes.put( "deAltezza", - Validator.isNotNull(getDeAltezza()) ? LanguageUtil.get(LocaleUtil.getSiteDefault(), - "de-altezza-" + getDeAltezza()) : StringPool.BLANK); + Validator.isNotNull(getDeAltezza()) ? LanguageUtil.get(LocaleUtil.getSiteDefault(), "de-altezza-" + + getDeAltezza()) : StringPool.BLANK); attributes.put( "deInterrati", - Validator.isNotNull(getDeInterrati()) ? LanguageUtil.get(LocaleUtil.getSiteDefault(), - "de-interrati-" + getDeInterrati()) : StringPool.BLANK); + Validator.isNotNull(getDeInterrati()) ? LanguageUtil.get(LocaleUtil.getSiteDefault(), "de-interrati-" + + getDeInterrati()) : StringPool.BLANK); attributes.put( "deSuperficie", - Validator.isNotNull(getDeSuperficie()) ? LanguageUtil.get(LocaleUtil.getSiteDefault(), - "de-superficie-" + getDeSuperficie()) : StringPool.BLANK); + Validator.isNotNull(getDeSuperficie()) ? LanguageUtil.get(LocaleUtil.getSiteDefault(), "de-superficie-" + + getDeSuperficie()) : StringPool.BLANK); attributes.put( "deCostruzione", Validator.isNotNull(getDeCostruzione()) ? LanguageUtil.get(LocaleUtil.getSiteDefault(), @@ -421,10 +340,9 @@ public class DettPraticaImpl extends DettPraticaBaseImpl { "deRistrutturazione", Validator.isNotNull(getDeRistrutturazione()) ? LanguageUtil.get(LocaleUtil.getSiteDefault(), "de-ristrutturazione-" + getDeRistrutturazione()) : StringPool.BLANK); - attributes.put( - "deUso", - Validator.isNotNull(getDeUso()) ? LanguageUtil.get(LocaleUtil.getSiteDefault(), "de-uso-" - + getDeUso()) : StringPool.BLANK); + attributes.put("deUso", + Validator.isNotNull(getDeUso()) ? LanguageUtil.get(LocaleUtil.getSiteDefault(), "de-uso-" + getDeUso()) + : StringPool.BLANK); attributes.put("dePubblica", getDePubblica()); attributes.put("dePrivata", getDePrivata()); attributes.put( @@ -435,43 +353,44 @@ public class DettPraticaImpl extends DettPraticaBaseImpl { "dePosizioneEdificio", Validator.isNotNull(getDePosizioneEdificio()) ? LanguageUtil.get(LocaleUtil.getSiteDefault(), "de-posizione-edificio-" + getDePosizioneEdificio()) : StringPool.BLANK); - attributes.put("deInfStradalePonte", - getDeInfStradalePonte() ? HtmlUtil.escape("") - : HtmlUtil.escape("")); - attributes.put("deInfStradaleStrada", - getDeInfStradaleStrada() ? HtmlUtil.escape("") - : HtmlUtil.escape("")); - attributes.put("deInfStradaleAltro", - getDeInfStradaleAltro() ? HtmlUtil.escape("") - : HtmlUtil.escape("")); - attributes.put("deInfIdraulicaLong", - getDeInfIdraulicaLong() ? HtmlUtil.escape("") - : HtmlUtil.escape("")); - attributes.put("deInfIdraulicaTrasv", - getDeInfIdraulicaTrasv() ? HtmlUtil.escape("") - : HtmlUtil.escape("")); - attributes.put("deInfIdraulicaAltro", - getDeInfIdraulicaAltro() ? HtmlUtil.escape("") - : HtmlUtil.escape("")); attributes.put( - "deInfOperaAccStradale", - getDeInfOperaAccStradale() ? HtmlUtil - .escape("") : HtmlUtil + "deInfStradalePonte", + getDeInfStradalePonte() ? HtmlUtil.escape("") : HtmlUtil .escape("")); attributes.put( - "deInfOperaAccIdraulica", - getDeInfOperaAccIdraulica() ? HtmlUtil - .escape("") : HtmlUtil + "deInfStradaleStrada", + getDeInfStradaleStrada() ? HtmlUtil.escape("") : HtmlUtil + .escape("")); + attributes.put( + "deInfStradaleAltro", + getDeInfStradaleAltro() ? HtmlUtil.escape("") : HtmlUtil .escape("")); - attributes.put("deInfOperaAccAltro", - getDeInfOperaAccAltro() ? HtmlUtil.escape("") + attributes.put( + "deInfIdraulicaLong", + getDeInfIdraulicaLong() ? HtmlUtil.escape("") : HtmlUtil + .escape("")); + attributes.put( + "deInfIdraulicaTrasv", + getDeInfIdraulicaTrasv() ? HtmlUtil.escape("") : HtmlUtil + .escape("")); + attributes.put( + "deInfIdraulicaAltro", + getDeInfIdraulicaAltro() ? HtmlUtil.escape("") : HtmlUtil + .escape("")); + attributes.put("deInfOperaAccStradale", + getDeInfOperaAccStradale() ? HtmlUtil.escape("") + : HtmlUtil.escape("")); + attributes.put("deInfOperaAccIdraulica", + getDeInfOperaAccIdraulica() ? HtmlUtil.escape("") : HtmlUtil.escape("")); attributes.put( - "deInfAltraInfrastruttura", - getDeInfAltraInfrastruttura() ? HtmlUtil - .escape("") : HtmlUtil + "deInfOperaAccAltro", + getDeInfOperaAccAltro() ? HtmlUtil.escape("") : HtmlUtil .escape("")); - attributes.put("deInfAltro", getDeInfAltro() ? "true" : "false"); + attributes.put("deInfAltraInfrastruttura", + getDeInfAltraInfrastruttura() ? HtmlUtil.escape("") + : HtmlUtil.escape("")); + attributes.put("deInfAltro", getDeInfAltro() ? StringPool.TRUE : StringPool.FALSE); attributes.put( "deInfAltroDesc", Validator.isNotNull(getDeInfAltroDesc()) ? LanguageUtil.get(LocaleUtil.getSiteDefault(), @@ -490,11 +409,9 @@ public class DettPraticaImpl extends DettPraticaBaseImpl { getDccStruttureEleMuratureLaterizio() ? HtmlUtil .escape("") : HtmlUtil .escape("")); - attributes.put( - "dccStruttureEleMuratureMisto", - getDccStruttureEleMuratureMisto() ? HtmlUtil - .escape("") : HtmlUtil - .escape("")); + attributes.put("dccStruttureEleMuratureMisto", + getDccStruttureEleMuratureMisto() ? HtmlUtil.escape("") + : HtmlUtil.escape("")); attributes.put( "dccStruttureEleMuratureStoriche", getDccStruttureEleMuratureStoriche() ? HtmlUtil @@ -502,131 +419,100 @@ public class DettPraticaImpl extends DettPraticaBaseImpl { .escape("")); attributes.put( "dccStruttureEleAcciaio", - Validator.isNotNull(getDccStruttureEleAcciaio()) ? LanguageUtil.get( - LocaleUtil.getSiteDefault(), "dcc-strutture-ele-acciaio-" - + getDccStruttureEleAcciaio()) : StringPool.BLANK); + Validator.isNotNull(getDccStruttureEleAcciaio()) ? LanguageUtil.get(LocaleUtil.getSiteDefault(), + "dcc-strutture-ele-acciaio-" + getDccStruttureEleAcciaio()) : StringPool.BLANK); attributes.put( "dccStruttureEleCA", Validator.isNotNull(getDccStruttureEleCA()) ? LanguageUtil.get(LocaleUtil.getSiteDefault(), "dcc-strutture-ele-c-a-" + getDccStruttureEleCA()) : StringPool.BLANK); attributes.put( "dccStruttureEleLegno", - Validator.isNotNull(getDccStruttureEleLegno()) ? LanguageUtil.get( - LocaleUtil.getSiteDefault(), "dcc-strutture-ele-legno-" + getDccStruttureEleLegno()) - : StringPool.BLANK); - attributes.put( - "dccStruttureEleMistoCA", - getDccStruttureEleMistoCA() ? HtmlUtil - .escape("") : HtmlUtil - .escape("")); - attributes.put( - "dccStruttureEleMistoAcciaio", - getDccStruttureEleMistoAcciaio() ? HtmlUtil - .escape("") : HtmlUtil - .escape("")); - attributes.put( - "dccStruttureEleMistoMuratura", - getDccStruttureEleMistoMuratura() ? HtmlUtil - .escape("") : HtmlUtil - .escape("")); - attributes.put( - "dccStruttureEleMistoLegno", - getDccStruttureEleMistoLegno() ? HtmlUtil - .escape("") : HtmlUtil - .escape("")); - attributes.put( - "dccStruttureElePrefabbricato", - getDccStruttureElePrefabbricato() ? HtmlUtil - .escape("") : HtmlUtil - .escape("")); + Validator.isNotNull(getDccStruttureEleLegno()) ? LanguageUtil.get(LocaleUtil.getSiteDefault(), + "dcc-strutture-ele-legno-" + getDccStruttureEleLegno()) : StringPool.BLANK); + attributes.put("dccStruttureEleMistoCA", + getDccStruttureEleMistoCA() ? HtmlUtil.escape("") + : HtmlUtil.escape("")); + attributes.put("dccStruttureEleMistoAcciaio", + getDccStruttureEleMistoAcciaio() ? HtmlUtil.escape("") + : HtmlUtil.escape("")); + attributes.put("dccStruttureEleMistoMuratura", + getDccStruttureEleMistoMuratura() ? HtmlUtil.escape("") + : HtmlUtil.escape("")); + attributes.put("dccStruttureEleMistoLegno", + getDccStruttureEleMistoLegno() ? HtmlUtil.escape("") + : HtmlUtil.escape("")); + attributes.put("dccStruttureElePrefabbricato", + getDccStruttureElePrefabbricato() ? HtmlUtil.escape("") + : HtmlUtil.escape("")); attributes.put("dccStruttureEleAltro", getDccStruttureEleAltro() ? HtmlUtil.escape("") : HtmlUtil.escape("")); attributes.put("dccStruttureEleAltroDescrizione", getDccStruttureEleAltroDescrizione()); - attributes.put( - "dccOrizzontamentiCAAcciaio", - getDccOrizzontamentiCAAcciaio() ? HtmlUtil - .escape("") : HtmlUtil - .escape("")); - attributes.put( - "dccOrizzontamentiLegno", - getDccOrizzontamentiLegno() ? HtmlUtil - .escape("") : HtmlUtil - .escape("")); - attributes.put( - "dccOrizzontamentiLegnoCA", - getDccOrizzontamentiLegnoCA() ? HtmlUtil - .escape("") : HtmlUtil - .escape("")); + attributes.put("dccOrizzontamentiCAAcciaio", + getDccOrizzontamentiCAAcciaio() ? HtmlUtil.escape("") + : HtmlUtil.escape("")); + attributes.put("dccOrizzontamentiLegno", + getDccOrizzontamentiLegno() ? HtmlUtil.escape("") + : HtmlUtil.escape("")); + attributes.put("dccOrizzontamentiLegnoCA", + getDccOrizzontamentiLegnoCA() ? HtmlUtil.escape("") + : HtmlUtil.escape("")); attributes.put( "dccOrizzontamentiLamieraGrecata", getDccOrizzontamentiLamieraGrecata() ? HtmlUtil .escape("") : HtmlUtil .escape("")); - attributes.put( - "dccOrizzontamentiVolte", - getDccOrizzontamentiVolte() ? HtmlUtil - .escape("") : HtmlUtil - .escape("")); - attributes.put( - "dccOrizzontamentiAltro", - getDccOrizzontamentiAltro() ? HtmlUtil - .escape("") : HtmlUtil - .escape("")); - attributes - .put("dccOrizzontamenti", - Validator.isNotNull(getDccOrizzontamentiAltroDescrizione()) ? getDccOrizzontamentiAltroDescrizione() - : StringPool.BLANK); + attributes.put("dccOrizzontamentiVolte", + getDccOrizzontamentiVolte() ? HtmlUtil.escape("") + : HtmlUtil.escape("")); + attributes.put("dccOrizzontamentiAltro", + getDccOrizzontamentiAltro() ? HtmlUtil.escape("") + : HtmlUtil.escape("")); + attributes.put("dccOrizzontamenti", + Validator.isNotNull(getDccOrizzontamentiAltroDescrizione()) ? getDccOrizzontamentiAltroDescrizione() + : StringPool.BLANK); attributes.put( "dccCopertura", - Validator.isNotNull(getDccCopertura()) ? LanguageUtil.get(LocaleUtil.getSiteDefault(), - "dcc-copertura-" + getDccCopertura()) : StringPool.BLANK); + Validator.isNotNull(getDccCopertura()) ? LanguageUtil.get(LocaleUtil.getSiteDefault(), "dcc-copertura-" + + getDccCopertura()) : StringPool.BLANK); + attributes.put("dccCoperturaCAAcciaio", + getDccCoperturaCAAcciaio() ? HtmlUtil.escape("") + : HtmlUtil.escape("")); attributes.put( - "dccCoperturaCAAcciaio", - getDccCoperturaCAAcciaio() ? HtmlUtil - .escape("") : HtmlUtil + "dccCoperturaLegno", + getDccCoperturaLegno() ? HtmlUtil.escape("") : HtmlUtil .escape("")); - attributes.put("dccCoperturaLegno", - getDccCoperturaLegno() ? HtmlUtil.escape("") - : HtmlUtil.escape("")); - attributes.put("dccCoperturaLegnoCA", - getDccCoperturaLegnoCA() ? HtmlUtil.escape("") - : HtmlUtil.escape("")); attributes.put( - "dccCoperturaLamieraGrecata", - getDccCoperturaLamieraGrecata() ? HtmlUtil - .escape("") : HtmlUtil + "dccCoperturaLegnoCA", + getDccCoperturaLegnoCA() ? HtmlUtil.escape("") : HtmlUtil .escape("")); + attributes.put("dccCoperturaLamieraGrecata", + getDccCoperturaLamieraGrecata() ? HtmlUtil.escape("") + : HtmlUtil.escape("")); attributes.put("dccCoperturaPannelli", getDccCoperturaPannelli() ? HtmlUtil.escape("") : HtmlUtil.escape("")); - attributes.put( - "dccCoperturaPVCTelonati", - getDccCoperturaPVCTelonati() ? HtmlUtil - .escape("") : HtmlUtil - .escape("")); - attributes.put("dccCoperturaLeggere", - getDccCoperturaLeggere() ? HtmlUtil.escape("") - : HtmlUtil.escape("")); - attributes.put("dccCoperturaAltro", - getDccCoperturaAltro() ? HtmlUtil.escape("") + attributes.put("dccCoperturaPVCTelonati", + getDccCoperturaPVCTelonati() ? HtmlUtil.escape("") : HtmlUtil.escape("")); - attributes.put("dccCoperturaAltroDesrizione", getDccCoperturaAltroDesrizione()); attributes.put( - "dccElemNonStrutLaterizio", - getDccElemNonStrutLaterizio() ? HtmlUtil - .escape("") : HtmlUtil + "dccCoperturaLeggere", + getDccCoperturaLeggere() ? HtmlUtil.escape("") : HtmlUtil .escape("")); attributes.put( - "dccElemNonStrutCartongesso", - getDccElemNonStrutCartongesso() ? HtmlUtil - .escape("") : HtmlUtil - .escape("")); - attributes.put( - "dccElemNonStrutCalcestruzzo", - getDccElemNonStrutCalcestruzzo() ? HtmlUtil - .escape("") : HtmlUtil + "dccCoperturaAltro", + getDccCoperturaAltro() ? HtmlUtil.escape("") : HtmlUtil .escape("")); + attributes.put("dccCoperturaAltroDesrizione", getDccCoperturaAltroDesrizione()); + attributes.put("dccElemNonStrutLaterizio", + getDccElemNonStrutLaterizio() ? HtmlUtil.escape("") + : HtmlUtil.escape("")); + attributes.put("dccElemNonStrutCartongesso", + getDccElemNonStrutCartongesso() ? HtmlUtil.escape("") + : HtmlUtil.escape("")); + attributes.put("dccElemNonStrutCalcestruzzo", + getDccElemNonStrutCalcestruzzo() ? HtmlUtil.escape("") + : HtmlUtil.escape("")); attributes.put("dccElemNonStrutLegno", getDccElemNonStrutLegno() ? HtmlUtil.escape("") : HtmlUtil.escape("")); @@ -634,36 +520,24 @@ public class DettPraticaImpl extends DettPraticaBaseImpl { getDccElemNonStrutAltro() ? HtmlUtil.escape("") : HtmlUtil.escape("")); attributes.put("dccElemNonStrutAltroDescrizione", getDccElemNonStrutAltroDescrizione()); - attributes.put( - "dccOpereDiRinforzoInsCatene", - getDccOpereDiRinforzoInsCatene() ? HtmlUtil - .escape("") : HtmlUtil - .escape("")); - attributes.put( - "dccOpereDiRinforzoInsCordoli", - getDccOpereDiRinforzoInsCordoli() ? HtmlUtil - .escape("") : HtmlUtil - .escape("")); - attributes.put( - "dccOpereDiRinforzoIniArmate", - getDccOpereDiRinforzoIniArmate() ? HtmlUtil - .escape("") : HtmlUtil - .escape("")); - attributes.put( - "dccOpereDiRinforzoPlaccaggi", - getDccOpereDiRinforzoPlaccaggi() ? HtmlUtil - .escape("") : HtmlUtil - .escape("")); - attributes.put( - "dccOpereDiRinforzoIrrSolai", - getDccOpereDiRinforzoIrrSolai() ? HtmlUtil - .escape("") : HtmlUtil - .escape("")); - attributes.put( - "dccOpereDiRinforzoRinforziFRP", - getDccOpereDiRinforzoRinforziFRP() ? HtmlUtil - .escape("") : HtmlUtil - .escape("")); + attributes.put("dccOpereDiRinforzoInsCatene", + getDccOpereDiRinforzoInsCatene() ? HtmlUtil.escape("") + : HtmlUtil.escape("")); + attributes.put("dccOpereDiRinforzoInsCordoli", + getDccOpereDiRinforzoInsCordoli() ? HtmlUtil.escape("") + : HtmlUtil.escape("")); + attributes.put("dccOpereDiRinforzoIniArmate", + getDccOpereDiRinforzoIniArmate() ? HtmlUtil.escape("") + : HtmlUtil.escape("")); + attributes.put("dccOpereDiRinforzoPlaccaggi", + getDccOpereDiRinforzoPlaccaggi() ? HtmlUtil.escape("") + : HtmlUtil.escape("")); + attributes.put("dccOpereDiRinforzoIrrSolai", + getDccOpereDiRinforzoIrrSolai() ? HtmlUtil.escape("") + : HtmlUtil.escape("")); + attributes.put("dccOpereDiRinforzoRinforziFRP", + getDccOpereDiRinforzoRinforziFRP() ? HtmlUtil.escape("") + : HtmlUtil.escape("")); attributes.put( "dccOpereDiRinforzoTelaiECerchiature", getDccOpereDiRinforzoTelaiECerchiature() ? HtmlUtil @@ -674,11 +548,9 @@ public class DettPraticaImpl extends DettPraticaBaseImpl { getDccOpereDiRinforzoInsRompitratta() ? HtmlUtil .escape("") : HtmlUtil .escape("")); - attributes.put( - "dccOpereDiRinforzoAltro", - getDccOpereDiRinforzoAltro() ? HtmlUtil - .escape("") : HtmlUtil - .escape("")); + attributes.put("dccOpereDiRinforzoAltro", + getDccOpereDiRinforzoAltro() ? HtmlUtil.escape("") + : HtmlUtil.escape("")); attributes.put("dccOpereDiRinforzoAltroDescrizione", getDccOpereDiRinforzoAltroDescrizione()); attributes.put( "geoClasseIndagine", @@ -686,68 +558,56 @@ public class DettPraticaImpl extends DettPraticaBaseImpl { "geo-classe-indagine-" + getGeoClasseIndagine()) : StringPool.BLANK); attributes.put( "geoCategoriaSottosuolo", - Validator.isNotNull(getGeoCategoriaSottosuolo()) ? LanguageUtil.get( - LocaleUtil.getSiteDefault(), "geo-categoria-sottosuolo-" - + getGeoCategoriaSottosuolo()) : StringPool.BLANK); + Validator.isNotNull(getGeoCategoriaSottosuolo()) ? LanguageUtil.get(LocaleUtil.getSiteDefault(), + "geo-categoria-sottosuolo-" + getGeoCategoriaSottosuolo()) : StringPool.BLANK); attributes.put( "geoCategoriaTopografica", - Validator.isNotNull(getGeoCategoriaTopografica()) ? LanguageUtil.get( - LocaleUtil.getSiteDefault(), "geo-categoria-topografica-" - + getGeoCategoriaTopografica()) : StringPool.BLANK); + Validator.isNotNull(getGeoCategoriaTopografica()) ? LanguageUtil.get(LocaleUtil.getSiteDefault(), + "geo-categoria-topografica-" + getGeoCategoriaTopografica()) : StringPool.BLANK); attributes.put( "geoConsolidamento", Validator.isNotNull(getGeoConsolidamento()) ? LanguageUtil.get(LocaleUtil.getSiteDefault(), "geo-consolidamento-" + getGeoConsolidamento()) : StringPool.BLANK); attributes.put( "geoPericolositaGeologica", - Validator.isNotNull(getGeoPericolositaGeologica()) ? LanguageUtil.get( - LocaleUtil.getSiteDefault(), "geo-pericolosita-geologica-" - + getGeoPericolositaGeologica()) : StringPool.BLANK); + Validator.isNotNull(getGeoPericolositaGeologica()) ? LanguageUtil.get(LocaleUtil.getSiteDefault(), + "geo-pericolosita-geologica-" + getGeoPericolositaGeologica()) : StringPool.BLANK); attributes.put( "geoRischioGeomorfologicoPai", - Validator.isNotNull(getGeoRischioGeomorfologicoPai()) ? LanguageUtil.get( - LocaleUtil.getSiteDefault(), "geo-rischio-geomorfologico-" - + getGeoRischioGeomorfologicoPai()) : StringPool.BLANK); + Validator.isNotNull(getGeoRischioGeomorfologicoPai()) ? LanguageUtil.get(LocaleUtil.getSiteDefault(), + "geo-rischio-geomorfologico-" + getGeoRischioGeomorfologicoPai()) : StringPool.BLANK); attributes.put( "geoPericolositaIdraulicaPai", - Validator.isNotNull(getGeoPericolositaIdraulicaPai()) ? LanguageUtil.get( - LocaleUtil.getSiteDefault(), "geo-pericolosita-idraulica-pai-" - + getGeoPericolositaIdraulicaPai()) : StringPool.BLANK); + Validator.isNotNull(getGeoPericolositaIdraulicaPai()) ? LanguageUtil.get(LocaleUtil.getSiteDefault(), + "geo-pericolosita-idraulica-pai-" + getGeoPericolositaIdraulicaPai()) : StringPool.BLANK); attributes.put( "geoRischioIdraulicoPai", - Validator.isNotNull(getGeoRischioIdraulicoPai()) ? LanguageUtil.get( - LocaleUtil.getSiteDefault(), "geo-rischio-idraulico-pai-" - + getGeoRischioIdraulicoPai()) : StringPool.BLANK); + Validator.isNotNull(getGeoRischioIdraulicoPai()) ? LanguageUtil.get(LocaleUtil.getSiteDefault(), + "geo-rischio-idraulico-pai-" + getGeoRischioIdraulicoPai()) : StringPool.BLANK); attributes.put( "geoPericolositaSismica", - Validator.isNotNull(getGeoPericolositaSismica()) ? LanguageUtil.get( - LocaleUtil.getSiteDefault(), "geo-pericolosita-sismica-" - + getGeoPericolositaSismica()) : StringPool.BLANK); + Validator.isNotNull(getGeoPericolositaSismica()) ? LanguageUtil.get(LocaleUtil.getSiteDefault(), + "geo-pericolosita-sismica-" + getGeoPericolositaSismica()) : StringPool.BLANK); attributes.put( "geoPericolositaIdraulica", - Validator.isNotNull(getGeoPericolositaIdraulica()) ? LanguageUtil.get( - LocaleUtil.getSiteDefault(), "geo-pericolosita-idraulica-" - + getGeoPericolositaIdraulica()) : StringPool.BLANK); + Validator.isNotNull(getGeoPericolositaIdraulica()) ? LanguageUtil.get(LocaleUtil.getSiteDefault(), + "geo-pericolosita-idraulica-" + getGeoPericolositaIdraulica()) : StringPool.BLANK); attributes.put( "geoPericolositaGeomorfica", - Validator.isNotNull(getGeoPericolositaGeomorfica()) ? LanguageUtil.get( - LocaleUtil.getSiteDefault(), "geo-pericolosita-geomorfica-" - + getGeoPericolositaGeomorfica()) : StringPool.BLANK); + Validator.isNotNull(getGeoPericolositaGeomorfica()) ? LanguageUtil.get(LocaleUtil.getSiteDefault(), + "geo-pericolosita-geomorfica-" + getGeoPericolositaGeomorfica()) : StringPool.BLANK); attributes.put( "geoFattibilitaGeologica", - Validator.isNotNull(getGeoFattibilitaGeologica()) ? LanguageUtil.get( - LocaleUtil.getSiteDefault(), "geo-fattibilita-geologica-" - + getGeoFattibilitaGeologica()) : StringPool.BLANK); + Validator.isNotNull(getGeoFattibilitaGeologica()) ? LanguageUtil.get(LocaleUtil.getSiteDefault(), + "geo-fattibilita-geologica-" + getGeoFattibilitaGeologica()) : StringPool.BLANK); attributes.put( "geoFattibilitaSismica", - Validator.isNotNull(getGeoFattibilitaSismica()) ? LanguageUtil.get( - LocaleUtil.getSiteDefault(), "geo-fattibilita-sismica-" + getGeoFattibilitaSismica()) - : StringPool.BLANK); + Validator.isNotNull(getGeoFattibilitaSismica()) ? LanguageUtil.get(LocaleUtil.getSiteDefault(), + "geo-fattibilita-sismica-" + getGeoFattibilitaSismica()) : StringPool.BLANK); attributes.put( "geoFattibilitaIdraulica", - Validator.isNotNull(getGeoFattibilitaIdraulica()) ? LanguageUtil.get( - LocaleUtil.getSiteDefault(), "geo-fattibilita-idraulica-" - + getGeoFattibilitaIdraulica()) : StringPool.BLANK); + Validator.isNotNull(getGeoFattibilitaIdraulica()) ? LanguageUtil.get(LocaleUtil.getSiteDefault(), + "geo-fattibilita-idraulica-" + getGeoFattibilitaIdraulica()) : StringPool.BLANK); attributes.put( "geoOperaRilevante", Validator.isNotNull(getGeoOperaRilevante()) ? LanguageUtil.get(LocaleUtil.getSiteDefault(), @@ -756,193 +616,168 @@ public class DettPraticaImpl extends DettPraticaBaseImpl { "geoOpereDiSostegno", Validator.isNotNull(getGeoOpereDiSostegno()) ? LanguageUtil.get(LocaleUtil.getSiteDefault(), "geo-opere-di-sostegno-" + getGeoOpereDiSostegno()) : StringPool.BLANK); - attributes - .put("geoOpereInSotterranea", - Validator.isNotNull(getGeoOpereInSotterranea()) ? LanguageUtil.get( - LocaleUtil.getSiteDefault(), "geo-opere-in-sotterranea-" - + getGeoOpereInSotterranea()) : StringPool.BLANK); + attributes.put( + "geoOpereInSotterranea", + Validator.isNotNull(getGeoOpereInSotterranea()) ? LanguageUtil.get(LocaleUtil.getSiteDefault(), + "geo-opere-in-sotterranea-" + getGeoOpereInSotterranea()) : StringPool.BLANK); attributes.put( "geoPresenzaPrescrizioni", - Validator.isNotNull(getGeoPresenzaPrescrizioni()) ? LanguageUtil.get( - LocaleUtil.getSiteDefault(), "geo-presenza-prescrizioni-" - + getGeoPresenzaPrescrizioni()) : StringPool.BLANK); + Validator.isNotNull(getGeoPresenzaPrescrizioni()) ? LanguageUtil.get(LocaleUtil.getSiteDefault(), + "geo-presenza-prescrizioni-" + getGeoPresenzaPrescrizioni()) : StringPool.BLANK); attributes.put("geoNotePrescrizioni", getGeoNotePrescrizioni()); attributes.put("geoNoteIndagini", getGeoNoteIndagini()); attributes.put( "geoEvidenzeGeomorfiche", - Validator.isNotNull(getGeoEvidenzeGeomorfiche()) ? LanguageUtil.get( - LocaleUtil.getSiteDefault(), "geo-evidenze-geomorfiche-" - + getGeoEvidenzeGeomorfiche()) : StringPool.BLANK); + Validator.isNotNull(getGeoEvidenzeGeomorfiche()) ? LanguageUtil.get(LocaleUtil.getSiteDefault(), + "geo-evidenze-geomorfiche-" + getGeoEvidenzeGeomorfiche()) : StringPool.BLANK); attributes.put( "geoEvidenzeGeologiche", - Validator.isNotNull(getGeoEvidenzeGeologiche()) ? LanguageUtil.get( - LocaleUtil.getSiteDefault(), "geo-evidenze-geologiche-" + getGeoEvidenzeGeologiche()) - : StringPool.BLANK); + Validator.isNotNull(getGeoEvidenzeGeologiche()) ? LanguageUtil.get(LocaleUtil.getSiteDefault(), + "geo-evidenze-geologiche-" + getGeoEvidenzeGeologiche()) : StringPool.BLANK); attributes.put("geoDtRelazione", Validator.isNotNull(getGeoDtRelazione()) ? dateFormatDateTime.format(getGeoDtRelazione()) : StringPool.BLANK); - attributes.put("pagNuoveCostruzioni", - getPagNuoveCostruzioni() ? HtmlUtil.escape("") - : HtmlUtil.escape("")); + attributes.put( + "pagNuoveCostruzioni", + getPagNuoveCostruzioni() ? HtmlUtil.escape("") : HtmlUtil + .escape("")); attributes.put("pagAdeguamentoSismico", getPagAdeguamentoSismico()); attributes.put("pagMiglioramentoSismico", getPagMiglioramentoSismico()); + attributes.put("pagRiparazioneInterventoLocale", + getPagRiparazioneInterventoLocale() ? HtmlUtil.escape("") + : HtmlUtil.escape("")); + attributes.put("pagNuovaCostruzione", getPagNuovaCostruzione()); attributes.put( - "pagRiparazioneInterventoLocale", - getPagRiparazioneInterventoLocale() ? HtmlUtil - .escape("") : HtmlUtil + "pagVarianti", + getPagVarianti() ? HtmlUtil.escape("") : HtmlUtil .escape("")); - attributes.put("pagNuovaCostruzione", getPagNuovaCostruzione()); - attributes.put("pagVarianti", - getPagVarianti() ? HtmlUtil.escape("") - : HtmlUtil.escape("")); attributes.put("pagAltro", getPagAltro()); attributes.put("note", getNote()); attributes.put("noteUfficio", getNoteUfficio()); attributes.put("localizzazioneGeografica", getLocalizzazioneGeografica()); - attributes.put("tcNuovaCostruzione", - getTcNuovaCostruzione() ? HtmlUtil.escape("") - : HtmlUtil.escape("")); + attributes.put( + "tcNuovaCostruzione", + getTcNuovaCostruzione() ? HtmlUtil.escape("") : HtmlUtil + .escape("")); attributes.put("tcAdeguamentoSismico", getTcAdeguamentoSismico() ? HtmlUtil.escape("") : HtmlUtil.escape("")); + attributes.put("tcMiglioramentoSismico", + getTcMiglioramentoSismico() ? HtmlUtil.escape("") + : HtmlUtil.escape("")); + attributes.put("tcRiparazioneInterventoLocale", + getTcRiparazioneInterventoLocale() ? HtmlUtil.escape("") + : HtmlUtil.escape("")); + attributes.put("tcInCA", getTcInCA() ? HtmlUtil.escape("") + : HtmlUtil.escape("")); + attributes.put("tcInOpera", getTcInOpera() ? HtmlUtil.escape("") + : HtmlUtil.escape("")); attributes.put( - "tcMiglioramentoSismico", - getTcMiglioramentoSismico() ? HtmlUtil - .escape("") : HtmlUtil - .escape("")); - attributes.put( - "tcRiparazioneInterventoLocale", - getTcRiparazioneInterventoLocale() ? HtmlUtil - .escape("") : HtmlUtil - .escape("")); - attributes.put( - "tcInCA", - getTcInCA() ? HtmlUtil.escape("") : HtmlUtil + "tcPrefabbricato", + getTcPrefabbricato() ? HtmlUtil.escape("") : HtmlUtil .escape("")); attributes.put( - "tcInOpera", - getTcInOpera() ? HtmlUtil.escape("") : HtmlUtil + "tcInAcciaio", + getTcInAcciaio() ? HtmlUtil.escape("") : HtmlUtil .escape("")); - attributes.put("tcPrefabbricato", - getTcPrefabbricato() ? HtmlUtil.escape("") - : HtmlUtil.escape("")); - attributes.put("tcInAcciaio", - getTcInAcciaio() ? HtmlUtil.escape("") - : HtmlUtil.escape("")); + attributes.put("tcMista", getTcMista() ? HtmlUtil.escape("") + : HtmlUtil.escape("")); attributes.put( - "tcMista", - getTcMista() ? HtmlUtil.escape("") : HtmlUtil + "tcInMuratura", + getTcInMuratura() ? HtmlUtil.escape("") : HtmlUtil .escape("")); - attributes.put("tcInMuratura", - getTcInMuratura() ? HtmlUtil.escape("") + attributes.put("tcInMuraturaOrdinaria", + getTcInMuraturaOrdinaria() ? HtmlUtil.escape("") : HtmlUtil.escape("")); attributes.put( - "tcInMuraturaOrdinaria", - getTcInMuraturaOrdinaria() ? HtmlUtil - .escape("") : HtmlUtil + "tcInMuraturaArmata", + getTcInMuraturaArmata() ? HtmlUtil.escape("") : HtmlUtil .escape("")); - attributes.put("tcInMuraturaArmata", - getTcInMuraturaArmata() ? HtmlUtil.escape("") - : HtmlUtil.escape("")); - attributes.put("tcInMuraturaMista", - getTcInMuraturaMista() ? HtmlUtil.escape("") - : HtmlUtil.escape("")); attributes.put( - "tcInLegno", - getTcInLegno() ? HtmlUtil.escape("") : HtmlUtil + "tcInMuraturaMista", + getTcInMuraturaMista() ? HtmlUtil.escape("") : HtmlUtil .escape("")); + attributes.put("tcInLegno", getTcInLegno() ? HtmlUtil.escape("") + : HtmlUtil.escape("")); + attributes.put("tcAltro", getTcAltro() ? HtmlUtil.escape("") + : HtmlUtil.escape("")); + attributes.put("tcAltroDescrizione", getTcAltroDescrizione()); attributes.put( - "tcAltro", - getTcAltro() ? HtmlUtil.escape("") : HtmlUtil + "tcConDispositivi", + getTcConDispositivi() ? HtmlUtil.escape("") : HtmlUtil .escape("")); - attributes.put("tcAltroDescrizione", getTcAltroDescrizione()); - attributes.put("tcConDispositivi", - getTcConDispositivi() ? HtmlUtil.escape("") - : HtmlUtil.escape("")); - attributes.put("normLavoriInProprio", - getNormLavoriInProprio() ? HtmlUtil.escape("") - : HtmlUtil.escape("")); - attributes.put("normEsenteBollo", - getNormEsenteBollo() ? HtmlUtil.escape("") - : HtmlUtil.escape("")); - attributes.put("normEsenteSpese", - getNormEsenteSpese() ? HtmlUtil.escape("") - : HtmlUtil.escape("")); - attributes.put("normDpr01Dep", - getNormDpr01Dep() ? HtmlUtil.escape("") - : HtmlUtil.escape("")); - attributes.put("normDpr02Dep", - getNormDpr02Dep() ? HtmlUtil.escape("") - : HtmlUtil.escape("")); - attributes.put("normDpr01Aut", - getNormDpr01Aut() ? HtmlUtil.escape("") - : HtmlUtil.escape("")); - attributes.put("normDpr02Aut", - getNormDpr02Aut() ? HtmlUtil.escape("") - : HtmlUtil.escape("")); attributes.put( - "normDpr03", - getNormDpr03() ? HtmlUtil.escape("") : HtmlUtil + "normLavoriInProprio", + getNormLavoriInProprio() ? HtmlUtil.escape("") : HtmlUtil .escape("")); attributes.put( - "normDpr04", - getNormDpr04() ? HtmlUtil.escape("") : HtmlUtil + "normEsenteBollo", + getNormEsenteBollo() ? HtmlUtil.escape("") : HtmlUtil .escape("")); attributes.put( - "normDpr05", - getNormDpr05() ? HtmlUtil.escape("") : HtmlUtil + "normEsenteSpese", + getNormEsenteSpese() ? HtmlUtil.escape("") : HtmlUtil .escape("")); attributes.put( - "normDm01", - getNormDm01() ? HtmlUtil.escape("") : HtmlUtil + "normDpr01Dep", + getNormDpr01Dep() ? HtmlUtil.escape("") : HtmlUtil .escape("")); attributes.put( - "normDm02", - getNormDm02() ? HtmlUtil.escape("") : HtmlUtil + "normDpr02Dep", + getNormDpr02Dep() ? HtmlUtil.escape("") : HtmlUtil .escape("")); attributes.put( - "normDm03", - getNormDm03() ? HtmlUtil.escape("") : HtmlUtil + "normDpr01Aut", + getNormDpr01Aut() ? HtmlUtil.escape("") : HtmlUtil .escape("")); attributes.put( - "normDm04", - getNormDm04() ? HtmlUtil.escape("") : HtmlUtil + "normDpr02Aut", + getNormDpr02Aut() ? HtmlUtil.escape("") : HtmlUtil .escape("")); + attributes.put("normDpr03", getNormDpr03() ? HtmlUtil.escape("") + : HtmlUtil.escape("")); + attributes.put("normDpr04", getNormDpr04() ? HtmlUtil.escape("") + : HtmlUtil.escape("")); + attributes.put("normDpr05", getNormDpr05() ? HtmlUtil.escape("") + : HtmlUtil.escape("")); + attributes.put("normDm01", getNormDm01() ? HtmlUtil.escape("") + : HtmlUtil.escape("")); + attributes.put("normDm02", getNormDm02() ? HtmlUtil.escape("") + : HtmlUtil.escape("")); + attributes.put("normDm03", getNormDm03() ? HtmlUtil.escape("") + : HtmlUtil.escape("")); + attributes.put("normDm04", getNormDm04() ? HtmlUtil.escape("") + : HtmlUtil.escape("")); + attributes.put("normDm05", getNormDm05() ? HtmlUtil.escape("") + : HtmlUtil.escape("")); attributes.put( - "normDm05", - getNormDm05() ? HtmlUtil.escape("") : HtmlUtil + "normDprg01", + getNormDprg01() ? HtmlUtil.escape("") : HtmlUtil .escape("")); - attributes.put("normDprg01", - getNormDprg01() ? HtmlUtil.escape("") - : HtmlUtil.escape("")); - attributes.put("normDprg02", - getNormDprg02() ? HtmlUtil.escape("") - : HtmlUtil.escape("")); attributes.put( - "normAnr", - getNormAnr() ? HtmlUtil.escape("") : HtmlUtil + "normDprg02", + getNormDprg02() ? HtmlUtil.escape("") : HtmlUtil .escape("")); + attributes.put("normAnr", getNormAnr() ? HtmlUtil.escape("") + : HtmlUtil.escape("")); + attributes.put("normOrd01", getNormOrd01() ? HtmlUtil.escape("") + : HtmlUtil.escape("")); + attributes.put("normCI01", getNormCI01() ? HtmlUtil.escape("") + : HtmlUtil.escape("")); + attributes.put("normLTC01", getNormLTC01() ? HtmlUtil.escape("") + : HtmlUtil.escape("")); attributes.put( - "normOrd01", - getNormOrd01() ? HtmlUtil.escape("") : HtmlUtil + "normArt3com3", + getNormArt3com3() ? HtmlUtil.escape("") : HtmlUtil .escape("")); attributes.put( - "normCI01", - getNormCI01() ? HtmlUtil.escape("") : HtmlUtil + "normArt3com4", + getNormArt3com4() ? HtmlUtil.escape("") : HtmlUtil .escape("")); attributes.put( - "normLTC01", - getNormLTC01() ? HtmlUtil.escape("") : HtmlUtil + "normSismaBonus", + getNormSismaBonus() ? HtmlUtil.escape("") : HtmlUtil .escape("")); - attributes.put("normArt3com3", - getNormArt3com3() ? HtmlUtil.escape("") - : HtmlUtil.escape("")); - attributes.put("normArt3com4", - getNormArt3com4() ? HtmlUtil.escape("") - : HtmlUtil.escape("")); - attributes.put("normSismaBonus", - getNormSismaBonus() ? HtmlUtil.escape("") - : HtmlUtil.escape("")); attributes.put( "clRischioPreInt", Validator.isNotNull(getClRischioPreInt()) ? LanguageUtil.get(LocaleUtil.getSiteDefault(), @@ -951,15 +786,15 @@ public class DettPraticaImpl extends DettPraticaBaseImpl { "clRischioPosInt", Validator.isNotNull(getClRischioPostInt()) ? LanguageUtil.get(LocaleUtil.getSiteDefault(), "cl-rischio-post-int-" + getClRischioPostInt()) : StringPool.BLANK); - attributes.put("intervFinPub", - getIntervFinPub() ? HtmlUtil.escape("") - : HtmlUtil.escape("")); + attributes.put( + "intervFinPub", + getIntervFinPub() ? HtmlUtil.escape("") : HtmlUtil + .escape("")); attributes.put( "intervFinPubDesc", Validator.isNotNull(getIntervFinPubDesc()) ? LanguageUtil.get(LocaleUtil.getSiteDefault(), "interv-fin-pub-desc") : StringPool.BLANK); - attributes.put("dpdc", getDpdc() ? "true" : "false"); - + attributes.put("dpdc", getDpdc() ? StringPool.TRUE : StringPool.FALSE); return attributes; } } diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/DettPraticaModelImpl.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/DettPraticaModelImpl.java index ac2a1fa4..26cb7b15 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/DettPraticaModelImpl.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/DettPraticaModelImpl.java @@ -102,7 +102,6 @@ public class DettPraticaModelImpl extends BaseModelImpl { "workflowForzato", Types.BOOLEAN }, { "soggettoSostituitoId", Types.BIGINT }, { "dtInvioSignal", Types.TIMESTAMP }, - { "oldDettPraticaId", Types.BIGINT }, { "destinazione", Types.VARCHAR }, { "ag", Types.VARCHAR }, { "descLongIntervento", Types.VARCHAR }, @@ -340,7 +339,7 @@ public class DettPraticaModelImpl extends BaseModelImpl { "intervFinPubDesc", Types.VARCHAR }, { "suap", Types.BOOLEAN } }; - public static final String TABLE_SQL_CREATE = "create table portos_bo_DettPratica (uuid_ VARCHAR(75) null,dettPraticaId LONG not null primary key,companyId LONG,userId LONG,userName VARCHAR(75) null,createDate DATE null,modifiedDate DATE null,groupId LONG,intPraticaId LONG,integrazione LONG,protocollo VARCHAR(75) null,dtProtocollo DATE null,tipoIntegrazione VARCHAR(10) null,completa BOOLEAN,gestita BOOLEAN,importoSpeseIstruttoria VARCHAR(75) null,codicePagamentoOneri VARCHAR(75) null,causalePagamentoOneri VARCHAR(75) null,mezzoPagamentoOneri VARCHAR(75) null,importoBolli VARCHAR(75) null,codicePagamentoBolli VARCHAR(75) null,causalePagamentoBolli VARCHAR(75) null,mezzoPagamentoBolli VARCHAR(75) null,dataEffettuazione DATE null,version INTEGER,versionata BOOLEAN,status INTEGER,statusByUserId LONG,statusByUserName VARCHAR(75) null,statusDate DATE null,statusTask INTEGER,workflowForzato BOOLEAN,soggettoSostituitoId LONG,dtInvioSignal DATE null,oldDettPraticaId LONG,destinazione VARCHAR(10) null,ag VARCHAR(10) null,descLongIntervento STRING null,paesaggioLocale STRING null,livelloDiTutela STRING null,vincoli STRING null,via VARCHAR(75) null,localita VARCHAR(75) null,estremiCatastali STRING null,estremiPratCom STRING null,variataDa LONG,varianteNumero LONG,varianteSostanziale BOOLEAN,operaConforme BOOLEAN,collaudoStatico BOOLEAN,noCollaudo BOOLEAN,codiceFiscaleDelegato VARCHAR(16) null,codiceRuoloDelegato VARCHAR(75) null,codiceFiscaleDelegatoCommittente VARCHAR(75) null,codiceFiscaleDelegatoFineLavori VARCHAR(75) null,codiceFiscaleDelegatoCollaudo VARCHAR(75) null,codiceFiscalePrincipaleCommittente VARCHAR(75) null,codiceFiscalePrincipaleCollaudatore VARCHAR(75) null,codiceFiscalePrincipaleProgettista VARCHAR(75) null,codiceFiscalePrincipaleDirettoreLavori VARCHAR(75) null,codiceFiscalePrincipaleDitta VARCHAR(75) null,codiceFiscalePrincipaleGeologo VARCHAR(75) null,codiceFiscalePrincipaleArcheologo VARCHAR(75) null,sanatoriaEdilizia47 BOOLEAN,sanatoriaEdilizia724 BOOLEAN,sanatoriaEdilizia326 BOOLEAN,lavoriInEconomiaCommittente BOOLEAN,inizioLavoriContestualeOpera BOOLEAN,dataInizioLavoriOpera DATE null,dataInizioEsecuzioneOpera DATE null,dataFineEsecuzioneOpera DATE null,metratura VARCHAR(75) null,lavoriPubblici BOOLEAN,pagamentoIdOneri LONG,pagamentoIdBolli LONG,lavoriPubbliciPercentuale INTEGER,numeroCivico VARCHAR(75) null,dcParticelle VARCHAR(75) null,dcFoglio VARCHAR(75) null,dcAllegato VARCHAR(75) null,dePiani VARCHAR(75) null,deAltezza VARCHAR(75) null,deInterrati VARCHAR(75) null,deSuperficie VARCHAR(75) null,deCostruzione VARCHAR(75) null,deRistrutturazione VARCHAR(75) null,deUso VARCHAR(75) null,dePubblica VARCHAR(75) null,dePrivata VARCHAR(75) null,deUtilizzazione VARCHAR(75) null,dePosizioneEdificio VARCHAR(75) null,deInfStradalePonte BOOLEAN,deInfStradaleStrada BOOLEAN,deInfStradaleAltro BOOLEAN,deInfIdraulicaLong BOOLEAN,deInfIdraulicaTrasv BOOLEAN,deInfIdraulicaAltro BOOLEAN,deInfOperaAccStradale BOOLEAN,deInfOperaAccIdraulica BOOLEAN,deInfOperaAccAltro BOOLEAN,deInfAltraInfrastruttura BOOLEAN,deInfAltro BOOLEAN,deInfAltroDesc STRING null,dccFondazioni VARCHAR(75) null,destinazioneAltroIntervento VARCHAR(75) null,dccStruttureEleMuraturePietrame BOOLEAN,dccStruttureEleMuratureLaterizio BOOLEAN,dccStruttureEleMuratureMisto BOOLEAN,dccStruttureEleMuratureStoriche BOOLEAN,dccStruttureEleAcciaio VARCHAR(75) null,dccStruttureEleCA VARCHAR(75) null,dccStruttureEleLegno VARCHAR(75) null,dccStruttureEleMistoCA BOOLEAN,dccStruttureEleMistoAcciaio BOOLEAN,dccStruttureEleMistoMuratura BOOLEAN,dccStruttureEleMistoLegno BOOLEAN,dccStruttureElePrefabbricato BOOLEAN,dccStruttureEleAltro BOOLEAN,dccStruttureEleAltroDescrizione STRING null,dccOrizzontamentiCAAcciaio BOOLEAN,dccOrizzontamentiLegno BOOLEAN,dccOrizzontamentiLegnoCA BOOLEAN,dccOrizzontamentiLamieraGrecata BOOLEAN,dccOrizzontamentiVolte BOOLEAN,dccOrizzontamentiAltro BOOLEAN,dccOrizzontamentiAltroDescrizione STRING null,dccCopertura VARCHAR(75) null,dccCoperturaCAAcciaio BOOLEAN,dccCoperturaLegno BOOLEAN,dccCoperturaLegnoCA BOOLEAN,dccCoperturaLamieraGrecata BOOLEAN,dccCoperturaPannelli BOOLEAN,dccCoperturaPVCTelonati BOOLEAN,dccCoperturaLeggere BOOLEAN,dccCoperturaAltro BOOLEAN,dccCoperturaAltroDesrizione STRING null,dccElemNonStrutLaterizio BOOLEAN,dccElemNonStrutCartongesso BOOLEAN,dccElemNonStrutCalcestruzzo BOOLEAN,dccElemNonStrutLegno BOOLEAN,dccElemNonStrutAltro BOOLEAN,dccElemNonStrutAltroDescrizione STRING null,dccOpereDiRinforzoInsCatene BOOLEAN,dccOpereDiRinforzoInsCordoli BOOLEAN,dccOpereDiRinforzoIniArmate BOOLEAN,dccOpereDiRinforzoPlaccaggi BOOLEAN,dccOpereDiRinforzoIrrSolai BOOLEAN,dccOpereDiRinforzoRinforziFRP BOOLEAN,dccOpereDiRinforzoTelaiECerchiature BOOLEAN,dccOpereDiRinforzoInsRompitratta BOOLEAN,dccOpereDiRinforzoAltro BOOLEAN,dccOpereDiRinforzoAltroDescrizione STRING null,geoClasseIndagine VARCHAR(75) null,geoCategoriaSottosuolo VARCHAR(75) null,geoCategoriaTopografica VARCHAR(75) null,geoConsolidamento VARCHAR(75) null,geoPericolositaGeologica VARCHAR(75) null,geoPericolositaSismica VARCHAR(75) null,geoPericolositaIdraulica VARCHAR(75) null,geoPericolositaGeomorfica VARCHAR(75) null,geoRischioGeomorfologicoPai VARCHAR(75) null,geoPericolositaIdraulicaPai VARCHAR(75) null,geoRischioIdraulicoPai VARCHAR(75) null,geoFattibilitaGeologica VARCHAR(75) null,geoFattibilitaSismica VARCHAR(75) null,geoFattibilitaIdraulica VARCHAR(75) null,geoOperaRilevante VARCHAR(75) null,geoOpereDiSostegno VARCHAR(75) null,geoOpereInSotterranea VARCHAR(75) null,geoPresenzaPrescrizioni VARCHAR(75) null,geoNotePrescrizioni STRING null,geoNoteIndagini STRING null,geoEvidenzeGeomorfiche VARCHAR(75) null,geoEvidenzeGeologiche VARCHAR(75) null,geoDtRelazione DATE null,pagSoggettiAdAutorizzazione DOUBLE,pagInterventiRestauroManufatti DOUBLE,pagAltriCasiCulturali DOUBLE,pagLottizzazioni DOUBLE,pagGrandiStrutture DOUBLE,pagCondotte DOUBLE,pagPalificazioni DOUBLE,pagImpiantiEolici DOUBLE,pagNuoveRealizzazioni DOUBLE,pagImmobiliPreesistenti DOUBLE,pagManifestiPubblicitari DOUBLE,pagPareriDiMassima DOUBLE,pagAltriCasiPaesaggistici DOUBLE,pagVariantiPareriResi DOUBLE,pagRilascioAttestazioni DOUBLE,pagConsultazioniArchivio DOUBLE,pagNuoveCostruzioni BOOLEAN,pagAdeguamentoSismico INTEGER,pagMiglioramentoSismico INTEGER,pagMiglioramentoSismicoSicilia BOOLEAN,pagRiparazioneInterventoLocale BOOLEAN,pagOperaNonQuantificabile BOOLEAN,pagNuovaCostruzione INTEGER,pagVarianti BOOLEAN,pagAltro INTEGER,pagCalcolatoAdeguamentoSismico VARCHAR(75) null,pagCalcolatoMiglioramentoSismico VARCHAR(75) null,pagCalcolatoRiparazioneInterventoLocale VARCHAR(75) null,pagCalcolatoOperaNonQuantificabile VARCHAR(75) null,pagEffettivoAdeguamentoSismico VARCHAR(75) null,pagEffettivoMiglioramentoSismico VARCHAR(75) null,pagEffettivoRiparazioneInterventoLocale VARCHAR(75) null,pagEffettivoOperaNonQuantificabile VARCHAR(75) null,pagNoteUtente TEXT null,note STRING null,noteUfficio STRING null,localizzazioneGeografica VARCHAR(75) null,tcNuovaCostruzione BOOLEAN,tcNuovaCostruzioneComplessa BOOLEAN,tcAdeguamentoSismico BOOLEAN,tcMiglioramentoSismico BOOLEAN,tcRiparazioneInterventoLocale BOOLEAN,tcCostruzioniEsistenti BOOLEAN,tcManutOrdStraord BOOLEAN,tcNuovaCostruzionePertinenza BOOLEAN,tcInterventoOpereEscavazione BOOLEAN,tcViarch BOOLEAN,tcOperaA25 BOOLEAN,tcAltriInterventi BOOLEAN,tcAltriInterventiDesc VARCHAR(75) null,tcInCA BOOLEAN,tcInOpera BOOLEAN,tcPrefabbricato BOOLEAN,tcInAcciaio BOOLEAN,tcMista BOOLEAN,tcInMuratura BOOLEAN,tcInMuraturaOrdinaria BOOLEAN,tcInMuraturaArmata BOOLEAN,tcInMuraturaMista BOOLEAN,tcInLegno BOOLEAN,tcAltro BOOLEAN,tcAltroDescrizione STRING null,tcConDispositivi BOOLEAN,interventoVoceP7 VARCHAR(75) null,normLavoriInProprio BOOLEAN,normLavoriNoDirettore BOOLEAN,normEsenteBollo BOOLEAN,normEsenteSpese BOOLEAN,normDpr01Dep BOOLEAN,normDpr02Dep BOOLEAN,normDpr01Aut BOOLEAN,normDpr02Aut BOOLEAN,normDpr03 BOOLEAN,normDpr04 BOOLEAN,normDpr05 BOOLEAN,normDm01 BOOLEAN,normDm02 BOOLEAN,normDm03 BOOLEAN,normDm2018 BOOLEAN,normDm04 BOOLEAN,normDm05 BOOLEAN,normDprg01 BOOLEAN,normDprg02 BOOLEAN,normAnr BOOLEAN,normOrd01 BOOLEAN,normCI01 BOOLEAN,normLTC01 BOOLEAN,normArt3com3 BOOLEAN,normArt3com4 BOOLEAN,dpdc BOOLEAN,normSismaBonus BOOLEAN,clRischioPreInt VARCHAR(75) null,clRischioPostInt VARCHAR(75) null,intervFinPub BOOLEAN,intervFinPubDesc STRING null,suap BOOLEAN)"; + public static final String TABLE_SQL_CREATE = "create table portos_bo_DettPratica (uuid_ VARCHAR(75) null,dettPraticaId LONG not null primary key,companyId LONG,userId LONG,userName VARCHAR(75) null,createDate DATE null,modifiedDate DATE null,groupId LONG,intPraticaId LONG,integrazione LONG,protocollo VARCHAR(75) null,dtProtocollo DATE null,tipoIntegrazione VARCHAR(10) null,completa BOOLEAN,gestita BOOLEAN,importoSpeseIstruttoria VARCHAR(75) null,codicePagamentoOneri VARCHAR(75) null,causalePagamentoOneri VARCHAR(75) null,mezzoPagamentoOneri VARCHAR(75) null,importoBolli VARCHAR(75) null,codicePagamentoBolli VARCHAR(75) null,causalePagamentoBolli VARCHAR(75) null,mezzoPagamentoBolli VARCHAR(75) null,dataEffettuazione DATE null,version INTEGER,versionata BOOLEAN,status INTEGER,statusByUserId LONG,statusByUserName VARCHAR(75) null,statusDate DATE null,statusTask INTEGER,workflowForzato BOOLEAN,soggettoSostituitoId LONG,dtInvioSignal DATE null,destinazione VARCHAR(10) null,ag VARCHAR(10) null,descLongIntervento STRING null,paesaggioLocale STRING null,livelloDiTutela STRING null,vincoli STRING null,via VARCHAR(75) null,localita VARCHAR(75) null,estremiCatastali STRING null,estremiPratCom STRING null,variataDa LONG,varianteNumero LONG,varianteSostanziale BOOLEAN,operaConforme BOOLEAN,collaudoStatico BOOLEAN,noCollaudo BOOLEAN,codiceFiscaleDelegato VARCHAR(16) null,codiceRuoloDelegato VARCHAR(75) null,codiceFiscaleDelegatoCommittente VARCHAR(75) null,codiceFiscaleDelegatoFineLavori VARCHAR(75) null,codiceFiscaleDelegatoCollaudo VARCHAR(75) null,codiceFiscalePrincipaleCommittente VARCHAR(75) null,codiceFiscalePrincipaleCollaudatore VARCHAR(75) null,codiceFiscalePrincipaleProgettista VARCHAR(75) null,codiceFiscalePrincipaleDirettoreLavori VARCHAR(75) null,codiceFiscalePrincipaleDitta VARCHAR(75) null,codiceFiscalePrincipaleGeologo VARCHAR(75) null,codiceFiscalePrincipaleArcheologo VARCHAR(75) null,sanatoriaEdilizia47 BOOLEAN,sanatoriaEdilizia724 BOOLEAN,sanatoriaEdilizia326 BOOLEAN,lavoriInEconomiaCommittente BOOLEAN,inizioLavoriContestualeOpera BOOLEAN,dataInizioLavoriOpera DATE null,dataInizioEsecuzioneOpera DATE null,dataFineEsecuzioneOpera DATE null,metratura VARCHAR(75) null,lavoriPubblici BOOLEAN,pagamentoIdOneri LONG,pagamentoIdBolli LONG,lavoriPubbliciPercentuale INTEGER,numeroCivico VARCHAR(75) null,dcParticelle VARCHAR(75) null,dcFoglio VARCHAR(75) null,dcAllegato VARCHAR(75) null,dePiani VARCHAR(75) null,deAltezza VARCHAR(75) null,deInterrati VARCHAR(75) null,deSuperficie VARCHAR(75) null,deCostruzione VARCHAR(75) null,deRistrutturazione VARCHAR(75) null,deUso VARCHAR(75) null,dePubblica VARCHAR(75) null,dePrivata VARCHAR(75) null,deUtilizzazione VARCHAR(75) null,dePosizioneEdificio VARCHAR(75) null,deInfStradalePonte BOOLEAN,deInfStradaleStrada BOOLEAN,deInfStradaleAltro BOOLEAN,deInfIdraulicaLong BOOLEAN,deInfIdraulicaTrasv BOOLEAN,deInfIdraulicaAltro BOOLEAN,deInfOperaAccStradale BOOLEAN,deInfOperaAccIdraulica BOOLEAN,deInfOperaAccAltro BOOLEAN,deInfAltraInfrastruttura BOOLEAN,deInfAltro BOOLEAN,deInfAltroDesc STRING null,dccFondazioni VARCHAR(75) null,destinazioneAltroIntervento VARCHAR(75) null,dccStruttureEleMuraturePietrame BOOLEAN,dccStruttureEleMuratureLaterizio BOOLEAN,dccStruttureEleMuratureMisto BOOLEAN,dccStruttureEleMuratureStoriche BOOLEAN,dccStruttureEleAcciaio VARCHAR(75) null,dccStruttureEleCA VARCHAR(75) null,dccStruttureEleLegno VARCHAR(75) null,dccStruttureEleMistoCA BOOLEAN,dccStruttureEleMistoAcciaio BOOLEAN,dccStruttureEleMistoMuratura BOOLEAN,dccStruttureEleMistoLegno BOOLEAN,dccStruttureElePrefabbricato BOOLEAN,dccStruttureEleAltro BOOLEAN,dccStruttureEleAltroDescrizione STRING null,dccOrizzontamentiCAAcciaio BOOLEAN,dccOrizzontamentiLegno BOOLEAN,dccOrizzontamentiLegnoCA BOOLEAN,dccOrizzontamentiLamieraGrecata BOOLEAN,dccOrizzontamentiVolte BOOLEAN,dccOrizzontamentiAltro BOOLEAN,dccOrizzontamentiAltroDescrizione STRING null,dccCopertura VARCHAR(75) null,dccCoperturaCAAcciaio BOOLEAN,dccCoperturaLegno BOOLEAN,dccCoperturaLegnoCA BOOLEAN,dccCoperturaLamieraGrecata BOOLEAN,dccCoperturaPannelli BOOLEAN,dccCoperturaPVCTelonati BOOLEAN,dccCoperturaLeggere BOOLEAN,dccCoperturaAltro BOOLEAN,dccCoperturaAltroDesrizione STRING null,dccElemNonStrutLaterizio BOOLEAN,dccElemNonStrutCartongesso BOOLEAN,dccElemNonStrutCalcestruzzo BOOLEAN,dccElemNonStrutLegno BOOLEAN,dccElemNonStrutAltro BOOLEAN,dccElemNonStrutAltroDescrizione STRING null,dccOpereDiRinforzoInsCatene BOOLEAN,dccOpereDiRinforzoInsCordoli BOOLEAN,dccOpereDiRinforzoIniArmate BOOLEAN,dccOpereDiRinforzoPlaccaggi BOOLEAN,dccOpereDiRinforzoIrrSolai BOOLEAN,dccOpereDiRinforzoRinforziFRP BOOLEAN,dccOpereDiRinforzoTelaiECerchiature BOOLEAN,dccOpereDiRinforzoInsRompitratta BOOLEAN,dccOpereDiRinforzoAltro BOOLEAN,dccOpereDiRinforzoAltroDescrizione STRING null,geoClasseIndagine VARCHAR(75) null,geoCategoriaSottosuolo VARCHAR(75) null,geoCategoriaTopografica VARCHAR(75) null,geoConsolidamento VARCHAR(75) null,geoPericolositaGeologica VARCHAR(75) null,geoPericolositaSismica VARCHAR(75) null,geoPericolositaIdraulica VARCHAR(75) null,geoPericolositaGeomorfica VARCHAR(75) null,geoRischioGeomorfologicoPai VARCHAR(75) null,geoPericolositaIdraulicaPai VARCHAR(75) null,geoRischioIdraulicoPai VARCHAR(75) null,geoFattibilitaGeologica VARCHAR(75) null,geoFattibilitaSismica VARCHAR(75) null,geoFattibilitaIdraulica VARCHAR(75) null,geoOperaRilevante VARCHAR(75) null,geoOpereDiSostegno VARCHAR(75) null,geoOpereInSotterranea VARCHAR(75) null,geoPresenzaPrescrizioni VARCHAR(75) null,geoNotePrescrizioni STRING null,geoNoteIndagini STRING null,geoEvidenzeGeomorfiche VARCHAR(75) null,geoEvidenzeGeologiche VARCHAR(75) null,geoDtRelazione DATE null,pagSoggettiAdAutorizzazione DOUBLE,pagInterventiRestauroManufatti DOUBLE,pagAltriCasiCulturali DOUBLE,pagLottizzazioni DOUBLE,pagGrandiStrutture DOUBLE,pagCondotte DOUBLE,pagPalificazioni DOUBLE,pagImpiantiEolici DOUBLE,pagNuoveRealizzazioni DOUBLE,pagImmobiliPreesistenti DOUBLE,pagManifestiPubblicitari DOUBLE,pagPareriDiMassima DOUBLE,pagAltriCasiPaesaggistici DOUBLE,pagVariantiPareriResi DOUBLE,pagRilascioAttestazioni DOUBLE,pagConsultazioniArchivio DOUBLE,pagNuoveCostruzioni BOOLEAN,pagAdeguamentoSismico INTEGER,pagMiglioramentoSismico INTEGER,pagMiglioramentoSismicoSicilia BOOLEAN,pagRiparazioneInterventoLocale BOOLEAN,pagOperaNonQuantificabile BOOLEAN,pagNuovaCostruzione INTEGER,pagVarianti BOOLEAN,pagAltro INTEGER,pagCalcolatoAdeguamentoSismico VARCHAR(75) null,pagCalcolatoMiglioramentoSismico VARCHAR(75) null,pagCalcolatoRiparazioneInterventoLocale VARCHAR(75) null,pagCalcolatoOperaNonQuantificabile VARCHAR(75) null,pagEffettivoAdeguamentoSismico VARCHAR(75) null,pagEffettivoMiglioramentoSismico VARCHAR(75) null,pagEffettivoRiparazioneInterventoLocale VARCHAR(75) null,pagEffettivoOperaNonQuantificabile VARCHAR(75) null,pagNoteUtente TEXT null,note STRING null,noteUfficio STRING null,localizzazioneGeografica VARCHAR(75) null,tcNuovaCostruzione BOOLEAN,tcNuovaCostruzioneComplessa BOOLEAN,tcAdeguamentoSismico BOOLEAN,tcMiglioramentoSismico BOOLEAN,tcRiparazioneInterventoLocale BOOLEAN,tcCostruzioniEsistenti BOOLEAN,tcManutOrdStraord BOOLEAN,tcNuovaCostruzionePertinenza BOOLEAN,tcInterventoOpereEscavazione BOOLEAN,tcViarch BOOLEAN,tcOperaA25 BOOLEAN,tcAltriInterventi BOOLEAN,tcAltriInterventiDesc VARCHAR(75) null,tcInCA BOOLEAN,tcInOpera BOOLEAN,tcPrefabbricato BOOLEAN,tcInAcciaio BOOLEAN,tcMista BOOLEAN,tcInMuratura BOOLEAN,tcInMuraturaOrdinaria BOOLEAN,tcInMuraturaArmata BOOLEAN,tcInMuraturaMista BOOLEAN,tcInLegno BOOLEAN,tcAltro BOOLEAN,tcAltroDescrizione STRING null,tcConDispositivi BOOLEAN,interventoVoceP7 VARCHAR(75) null,normLavoriInProprio BOOLEAN,normLavoriNoDirettore BOOLEAN,normEsenteBollo BOOLEAN,normEsenteSpese BOOLEAN,normDpr01Dep BOOLEAN,normDpr02Dep BOOLEAN,normDpr01Aut BOOLEAN,normDpr02Aut BOOLEAN,normDpr03 BOOLEAN,normDpr04 BOOLEAN,normDpr05 BOOLEAN,normDm01 BOOLEAN,normDm02 BOOLEAN,normDm03 BOOLEAN,normDm2018 BOOLEAN,normDm04 BOOLEAN,normDm05 BOOLEAN,normDprg01 BOOLEAN,normDprg02 BOOLEAN,normAnr BOOLEAN,normOrd01 BOOLEAN,normCI01 BOOLEAN,normLTC01 BOOLEAN,normArt3com3 BOOLEAN,normArt3com4 BOOLEAN,dpdc BOOLEAN,normSismaBonus BOOLEAN,clRischioPreInt VARCHAR(75) null,clRischioPostInt VARCHAR(75) null,intervFinPub BOOLEAN,intervFinPubDesc STRING null,suap BOOLEAN)"; public static final String TABLE_SQL_DROP = "drop table portos_bo_DettPratica"; public static final String ORDER_BY_JPQL = " ORDER BY dettPratica.dettPraticaId ASC"; public static final String ORDER_BY_SQL = " ORDER BY portos_bo_DettPratica.dettPraticaId ASC"; @@ -360,11 +359,10 @@ public class DettPraticaModelImpl extends BaseModelImpl public static long COMPLETA_COLUMN_BITMASK = 2L; public static long GROUPID_COLUMN_BITMASK = 4L; public static long INTPRATICAID_COLUMN_BITMASK = 8L; - public static long OLDDETTPRATICAID_COLUMN_BITMASK = 16L; - public static long PROTOCOLLO_COLUMN_BITMASK = 32L; - public static long TIPOINTEGRAZIONE_COLUMN_BITMASK = 64L; - public static long UUID_COLUMN_BITMASK = 128L; - public static long DETTPRATICAID_COLUMN_BITMASK = 256L; + public static long PROTOCOLLO_COLUMN_BITMASK = 16L; + public static long TIPOINTEGRAZIONE_COLUMN_BITMASK = 32L; + public static long UUID_COLUMN_BITMASK = 64L; + public static long DETTPRATICAID_COLUMN_BITMASK = 128L; /** * Converts the soap model instance into a normal model instance. @@ -413,7 +411,6 @@ public class DettPraticaModelImpl extends BaseModelImpl model.setWorkflowForzato(soapModel.getWorkflowForzato()); model.setSoggettoSostituitoId(soapModel.getSoggettoSostituitoId()); model.setDtInvioSignal(soapModel.getDtInvioSignal()); - model.setOldDettPraticaId(soapModel.getOldDettPraticaId()); model.setDestinazione(soapModel.getDestinazione()); model.setAg(soapModel.getAg()); model.setDescLongIntervento(soapModel.getDescLongIntervento()); @@ -748,7 +745,6 @@ public class DettPraticaModelImpl extends BaseModelImpl attributes.put("workflowForzato", getWorkflowForzato()); attributes.put("soggettoSostituitoId", getSoggettoSostituitoId()); attributes.put("dtInvioSignal", getDtInvioSignal()); - attributes.put("oldDettPraticaId", getOldDettPraticaId()); attributes.put("destinazione", getDestinazione()); attributes.put("ag", getAg()); attributes.put("descLongIntervento", getDescLongIntervento()); @@ -1264,12 +1260,6 @@ public class DettPraticaModelImpl extends BaseModelImpl setDtInvioSignal(dtInvioSignal); } - Long oldDettPraticaId = (Long)attributes.get("oldDettPraticaId"); - - if (oldDettPraticaId != null) { - setOldDettPraticaId(oldDettPraticaId); - } - String destinazione = (String)attributes.get("destinazione"); if (destinazione != null) { @@ -3376,29 +3366,6 @@ public class DettPraticaModelImpl extends BaseModelImpl _dtInvioSignal = dtInvioSignal; } - @JSON - @Override - public long getOldDettPraticaId() { - return _oldDettPraticaId; - } - - @Override - public void setOldDettPraticaId(long oldDettPraticaId) { - _columnBitmask |= OLDDETTPRATICAID_COLUMN_BITMASK; - - if (!_setOriginalOldDettPraticaId) { - _setOriginalOldDettPraticaId = true; - - _originalOldDettPraticaId = _oldDettPraticaId; - } - - _oldDettPraticaId = oldDettPraticaId; - } - - public long getOriginalOldDettPraticaId() { - return _originalOldDettPraticaId; - } - @JSON @Override public String getDestinazione() { @@ -7245,7 +7212,6 @@ public class DettPraticaModelImpl extends BaseModelImpl dettPraticaImpl.setWorkflowForzato(getWorkflowForzato()); dettPraticaImpl.setSoggettoSostituitoId(getSoggettoSostituitoId()); dettPraticaImpl.setDtInvioSignal(getDtInvioSignal()); - dettPraticaImpl.setOldDettPraticaId(getOldDettPraticaId()); dettPraticaImpl.setDestinazione(getDestinazione()); dettPraticaImpl.setAg(getAg()); dettPraticaImpl.setDescLongIntervento(getDescLongIntervento()); @@ -7556,10 +7522,6 @@ public class DettPraticaModelImpl extends BaseModelImpl dettPraticaModelImpl._setOriginalCompleta = false; - dettPraticaModelImpl._originalOldDettPraticaId = dettPraticaModelImpl._oldDettPraticaId; - - dettPraticaModelImpl._setOriginalOldDettPraticaId = false; - dettPraticaModelImpl._columnBitmask = 0; } @@ -7762,8 +7724,6 @@ public class DettPraticaModelImpl extends BaseModelImpl dettPraticaCacheModel.dtInvioSignal = Long.MIN_VALUE; } - dettPraticaCacheModel.oldDettPraticaId = getOldDettPraticaId(); - dettPraticaCacheModel.destinazione = getDestinazione(); String destinazione = dettPraticaCacheModel.destinazione; @@ -8857,7 +8817,7 @@ public class DettPraticaModelImpl extends BaseModelImpl @Override public String toString() { - StringBundler sb = new StringBundler(543); + StringBundler sb = new StringBundler(541); sb.append("{uuid="); sb.append(getUuid()); @@ -8927,8 +8887,6 @@ public class DettPraticaModelImpl extends BaseModelImpl sb.append(getSoggettoSostituitoId()); sb.append(", dtInvioSignal="); sb.append(getDtInvioSignal()); - sb.append(", oldDettPraticaId="); - sb.append(getOldDettPraticaId()); sb.append(", destinazione="); sb.append(getDestinazione()); sb.append(", ag="); @@ -9408,7 +9366,7 @@ public class DettPraticaModelImpl extends BaseModelImpl @Override public String toXmlString() { - StringBundler sb = new StringBundler(817); + StringBundler sb = new StringBundler(814); sb.append(""); sb.append("it.tref.liferay.portos.bo.model.DettPratica"); @@ -9550,10 +9508,6 @@ public class DettPraticaModelImpl extends BaseModelImpl "dtInvioSignal"); - sb.append( - "oldDettPraticaId"); sb.append( "destinazione private boolean _workflowForzato; private long _soggettoSostituitoId; private Date _dtInvioSignal; - private long _oldDettPraticaId; - private long _originalOldDettPraticaId; - private boolean _setOriginalOldDettPraticaId; private String _destinazione; private String _ag; private String _descLongIntervento; diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/DocAggiuntivaImpl.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/DocAggiuntivaImpl.java index a695adb8..b212da0b 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/DocAggiuntivaImpl.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/DocAggiuntivaImpl.java @@ -33,7 +33,7 @@ import com.liferay.portlet.documentlibrary.service.DLFileEntryServiceUtil; public class DocAggiuntivaImpl extends DocAggiuntivaBaseImpl { /* * NOTE FOR DEVELOPERS: - * + * * Never reference this class directly. All methods that expect a doc * aggiuntiva model instance should use the {@link * it.tref.liferay.portos.bo.model.DocAggiuntiva} interface instead. @@ -41,7 +41,9 @@ public class DocAggiuntivaImpl extends DocAggiuntivaBaseImpl { public DocAggiuntivaImpl() { } + @Override public String getFileName() throws PortalException, SystemException { + DLFileEntry file = DLFileEntryServiceUtil.getFileEntry(getFileEntryId()); return file.getDescription(); } diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/DocPraticaCacheModel.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/DocPraticaCacheModel.java index 6a7265da..363a381b 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/DocPraticaCacheModel.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/DocPraticaCacheModel.java @@ -38,7 +38,7 @@ public class DocPraticaCacheModel implements CacheModel, Externalizable { @Override public String toString() { - StringBundler sb = new StringBundler(55); + StringBundler sb = new StringBundler(53); sb.append("{uuid="); sb.append(uuid); @@ -86,8 +86,6 @@ public class DocPraticaCacheModel implements CacheModel, sb.append(status); sb.append(", errorCode="); sb.append(errorCode); - sb.append(", oldDocPraticaId="); - sb.append(oldDocPraticaId); sb.append(", rimosso="); sb.append(rimosso); sb.append(", dettPraticaIdRimozione="); @@ -204,7 +202,6 @@ public class DocPraticaCacheModel implements CacheModel, docPraticaImpl.setErrorCode(errorCode); } - docPraticaImpl.setOldDocPraticaId(oldDocPraticaId); docPraticaImpl.setRimosso(rimosso); docPraticaImpl.setDettPraticaIdRimozione(dettPraticaIdRimozione); @@ -245,7 +242,6 @@ public class DocPraticaCacheModel implements CacheModel, jsonFirmatari = objectInput.readUTF(); status = objectInput.readLong(); errorCode = objectInput.readUTF(); - oldDocPraticaId = objectInput.readLong(); rimosso = objectInput.readBoolean(); dettPraticaIdRimozione = objectInput.readLong(); dtDataRimozione = objectInput.readLong(); @@ -343,7 +339,6 @@ public class DocPraticaCacheModel implements CacheModel, objectOutput.writeUTF(errorCode); } - objectOutput.writeLong(oldDocPraticaId); objectOutput.writeBoolean(rimosso); objectOutput.writeLong(dettPraticaIdRimozione); objectOutput.writeLong(dtDataRimozione); @@ -372,7 +367,6 @@ public class DocPraticaCacheModel implements CacheModel, public String jsonFirmatari; public long status; public String errorCode; - public long oldDocPraticaId; public boolean rimosso; public long dettPraticaIdRimozione; public long dtDataRimozione; diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/DocPraticaImpl.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/DocPraticaImpl.java index 8ca8e2d2..2730a03b 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/DocPraticaImpl.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/DocPraticaImpl.java @@ -1,13 +1,13 @@ /** * Copyright (c) 2000-present Liferay, Inc. All rights reserved. * - * This library is free software; you can redistribute it and/or modify it under the terms of the - * GNU Lesser General Public License as published by the Free Software Foundation; either version - * 2.1 of the License, or (at your option) any later version. + * This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General + * Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) + * any later version. * - * This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without - * even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. + * This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more + * details. */ package it.tref.liferay.portos.bo.model.impl; @@ -24,41 +24,42 @@ import com.liferay.portlet.documentlibrary.util.DLUtil; /** * The extended model implementation for the DocPratica service. Represents a row in the - * "portos_bo_DocPratica" database table, with each column mapped to a property of this - * class. + * "portos_bo_DocPratica" database table, with each column mapped to a property of this class. * *

- * Helper methods and all application logic should be put in this class. Whenever methods are added, - * rerun ServiceBuilder to copy their definitions into the - * {@link it.tref.liferay.portos.bo.model.DocPratica} interface. + * Helper methods and all application logic should be put in this class. Whenever methods are added, rerun + * ServiceBuilder to copy their definitions into the {@link it.tref.liferay.portos.bo.model.DocPratica} interface. *

* * @author Davide Barbagallo, 3F Consulting */ public class DocPraticaImpl extends DocPraticaBaseImpl { - /* - * NOTE FOR DEVELOPERS: - * - * Never reference this class directly. All methods that expect a doc pratica model instance - * should use the {@link it.tref.liferay.portos.bo.model.DocPratica} interface instead. - */ - public DocPraticaImpl() {} + /* + * NOTE FOR DEVELOPERS: + * + * Never reference this class directly. All methods that expect a doc pratica model instance should use the {@link + * it.tref.liferay.portos.bo.model.DocPratica} interface instead. + */ + public DocPraticaImpl() { + } - @Override - public String getFileName() throws PortalException, SystemException { - if (Validator.isNull(getDlFileEntryId())) { - return "Da importare"; - } - DLFileEntry file = DLFileEntryServiceUtil.getFileEntry(getDlFileEntryId()); - return file.getTitle(); - } + @Override + public String getFileName() throws PortalException, SystemException { - public String getDownloadUrl(ThemeDisplay themeDisplay) throws PortalException, SystemException { - if (Validator.isNull(getDlFileEntryId())) { - return "Da importare"; - } - FileEntry fileEntry = DLAppLocalServiceUtil.getFileEntry(getDlFileEntryId()); - return DLUtil.getPreviewURL(fileEntry, fileEntry.getFileVersion(), themeDisplay, "&download=true"); - } + if (Validator.isNull(getDlFileEntryId())) { + return "Da importare"; + } + DLFileEntry file = DLFileEntryServiceUtil.getFileEntry(getDlFileEntryId()); + return file.getTitle(); + } + @Override + public String getDownloadUrl(ThemeDisplay themeDisplay) throws PortalException, SystemException { + + if (Validator.isNull(getDlFileEntryId())) { + return "Da importare"; + } + FileEntry fileEntry = DLAppLocalServiceUtil.getFileEntry(getDlFileEntryId()); + return DLUtil.getPreviewURL(fileEntry, fileEntry.getFileVersion(), themeDisplay, "&download=true"); + } } diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/DocPraticaModelImpl.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/DocPraticaModelImpl.java index 8ba381cf..bb3be53e 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/DocPraticaModelImpl.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/DocPraticaModelImpl.java @@ -90,12 +90,11 @@ public class DocPraticaModelImpl extends BaseModelImpl { "jsonFirmatari", Types.CLOB }, { "status", Types.BIGINT }, { "errorCode", Types.VARCHAR }, - { "oldDocPraticaId", Types.BIGINT }, { "rimosso", Types.BOOLEAN }, { "dettPraticaIdRimozione", Types.BIGINT }, { "dtDataRimozione", Types.TIMESTAMP } }; - public static final String TABLE_SQL_CREATE = "create table portos_bo_DocPratica (uuid_ VARCHAR(75) null,docPraticaId LONG not null primary key,companyId LONG,userId LONG,userName VARCHAR(75) null,createDate DATE null,modifiedDate DATE null,groupId LONG,classPk LONG,className VARCHAR(75) null,intPraticaId LONG,dlFileEntryId LONG,oldDlFileEntryId LONG,version VARCHAR(75) null,praticaValidata BOOLEAN,descLong VARCHAR(500) null,tipologia VARCHAR(10) null,sha256 VARCHAR(75) null,md5 VARCHAR(75) null,aggiornato BOOLEAN,jsonFirmatari TEXT null,status LONG,errorCode VARCHAR(75) null,oldDocPraticaId LONG,rimosso BOOLEAN,dettPraticaIdRimozione LONG,dtDataRimozione DATE null)"; + public static final String TABLE_SQL_CREATE = "create table portos_bo_DocPratica (uuid_ VARCHAR(75) null,docPraticaId LONG not null primary key,companyId LONG,userId LONG,userName VARCHAR(75) null,createDate DATE null,modifiedDate DATE null,groupId LONG,classPk LONG,className VARCHAR(75) null,intPraticaId LONG,dlFileEntryId LONG,oldDlFileEntryId LONG,version VARCHAR(75) null,praticaValidata BOOLEAN,descLong VARCHAR(500) null,tipologia VARCHAR(10) null,sha256 VARCHAR(75) null,md5 VARCHAR(75) null,aggiornato BOOLEAN,jsonFirmatari TEXT null,status LONG,errorCode VARCHAR(75) null,rimosso BOOLEAN,dettPraticaIdRimozione LONG,dtDataRimozione DATE null)"; public static final String TABLE_SQL_DROP = "drop table portos_bo_DocPratica"; public static final String ORDER_BY_JPQL = " ORDER BY docPratica.docPraticaId ASC"; public static final String ORDER_BY_SQL = " ORDER BY portos_bo_DocPratica.docPraticaId ASC"; @@ -116,12 +115,11 @@ public class DocPraticaModelImpl extends BaseModelImpl public static long DLFILEENTRYID_COLUMN_BITMASK = 4L; public static long GROUPID_COLUMN_BITMASK = 8L; public static long INTPRATICAID_COLUMN_BITMASK = 16L; - public static long OLDDOCPRATICAID_COLUMN_BITMASK = 32L; - public static long STATUS_COLUMN_BITMASK = 64L; - public static long TIPOLOGIA_COLUMN_BITMASK = 128L; - public static long UUID_COLUMN_BITMASK = 256L; - public static long VERSION_COLUMN_BITMASK = 512L; - public static long DOCPRATICAID_COLUMN_BITMASK = 1024L; + public static long STATUS_COLUMN_BITMASK = 32L; + public static long TIPOLOGIA_COLUMN_BITMASK = 64L; + public static long UUID_COLUMN_BITMASK = 128L; + public static long VERSION_COLUMN_BITMASK = 256L; + public static long DOCPRATICAID_COLUMN_BITMASK = 512L; /** * Converts the soap model instance into a normal model instance. @@ -159,7 +157,6 @@ public class DocPraticaModelImpl extends BaseModelImpl model.setJsonFirmatari(soapModel.getJsonFirmatari()); model.setStatus(soapModel.getStatus()); model.setErrorCode(soapModel.getErrorCode()); - model.setOldDocPraticaId(soapModel.getOldDocPraticaId()); model.setRimosso(soapModel.getRimosso()); model.setDettPraticaIdRimozione(soapModel.getDettPraticaIdRimozione()); model.setDtDataRimozione(soapModel.getDtDataRimozione()); @@ -250,7 +247,6 @@ public class DocPraticaModelImpl extends BaseModelImpl attributes.put("jsonFirmatari", getJsonFirmatari()); attributes.put("status", getStatus()); attributes.put("errorCode", getErrorCode()); - attributes.put("oldDocPraticaId", getOldDocPraticaId()); attributes.put("rimosso", getRimosso()); attributes.put("dettPraticaIdRimozione", getDettPraticaIdRimozione()); attributes.put("dtDataRimozione", getDtDataRimozione()); @@ -398,12 +394,6 @@ public class DocPraticaModelImpl extends BaseModelImpl setErrorCode(errorCode); } - Long oldDocPraticaId = (Long)attributes.get("oldDocPraticaId"); - - if (oldDocPraticaId != null) { - setOldDocPraticaId(oldDocPraticaId); - } - Boolean rimosso = (Boolean)attributes.get("rimosso"); if (rimosso != null) { @@ -847,29 +837,6 @@ public class DocPraticaModelImpl extends BaseModelImpl _errorCode = errorCode; } - @JSON - @Override - public long getOldDocPraticaId() { - return _oldDocPraticaId; - } - - @Override - public void setOldDocPraticaId(long oldDocPraticaId) { - _columnBitmask |= OLDDOCPRATICAID_COLUMN_BITMASK; - - if (!_setOriginalOldDocPraticaId) { - _setOriginalOldDocPraticaId = true; - - _originalOldDocPraticaId = _oldDocPraticaId; - } - - _oldDocPraticaId = oldDocPraticaId; - } - - public long getOriginalOldDocPraticaId() { - return _originalOldDocPraticaId; - } - @JSON @Override public boolean getRimosso() { @@ -968,7 +935,6 @@ public class DocPraticaModelImpl extends BaseModelImpl docPraticaImpl.setJsonFirmatari(getJsonFirmatari()); docPraticaImpl.setStatus(getStatus()); docPraticaImpl.setErrorCode(getErrorCode()); - docPraticaImpl.setOldDocPraticaId(getOldDocPraticaId()); docPraticaImpl.setRimosso(getRimosso()); docPraticaImpl.setDettPraticaIdRimozione(getDettPraticaIdRimozione()); docPraticaImpl.setDtDataRimozione(getDtDataRimozione()); @@ -1054,10 +1020,6 @@ public class DocPraticaModelImpl extends BaseModelImpl docPraticaModelImpl._setOriginalStatus = false; - docPraticaModelImpl._originalOldDocPraticaId = docPraticaModelImpl._oldDocPraticaId; - - docPraticaModelImpl._setOriginalOldDocPraticaId = false; - docPraticaModelImpl._columnBitmask = 0; } @@ -1185,8 +1147,6 @@ public class DocPraticaModelImpl extends BaseModelImpl docPraticaCacheModel.errorCode = null; } - docPraticaCacheModel.oldDocPraticaId = getOldDocPraticaId(); - docPraticaCacheModel.rimosso = getRimosso(); docPraticaCacheModel.dettPraticaIdRimozione = getDettPraticaIdRimozione(); @@ -1205,7 +1165,7 @@ public class DocPraticaModelImpl extends BaseModelImpl @Override public String toString() { - StringBundler sb = new StringBundler(55); + StringBundler sb = new StringBundler(53); sb.append("{uuid="); sb.append(getUuid()); @@ -1253,8 +1213,6 @@ public class DocPraticaModelImpl extends BaseModelImpl sb.append(getStatus()); sb.append(", errorCode="); sb.append(getErrorCode()); - sb.append(", oldDocPraticaId="); - sb.append(getOldDocPraticaId()); sb.append(", rimosso="); sb.append(getRimosso()); sb.append(", dettPraticaIdRimozione="); @@ -1268,7 +1226,7 @@ public class DocPraticaModelImpl extends BaseModelImpl @Override public String toXmlString() { - StringBundler sb = new StringBundler(85); + StringBundler sb = new StringBundler(82); sb.append(""); sb.append("it.tref.liferay.portos.bo.model.DocPratica"); @@ -1366,10 +1324,6 @@ public class DocPraticaModelImpl extends BaseModelImpl "errorCode"); - sb.append( - "oldDocPraticaId"); sb.append( "rimosso private long _originalStatus; private boolean _setOriginalStatus; private String _errorCode; - private long _oldDocPraticaId; - private long _originalOldDocPraticaId; - private boolean _setOriginalOldDocPraticaId; private boolean _rimosso; private long _dettPraticaIdRimozione; private Date _dtDataRimozione; diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/FineLavoriCacheModel.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/FineLavoriCacheModel.java index 52c3ac6e..ff18c98d 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/FineLavoriCacheModel.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/FineLavoriCacheModel.java @@ -38,7 +38,7 @@ public class FineLavoriCacheModel implements CacheModel, Externalizable { @Override public String toString() { - StringBundler sb = new StringBundler(55); + StringBundler sb = new StringBundler(53); sb.append("{uuid="); sb.append(uuid); @@ -92,8 +92,6 @@ public class FineLavoriCacheModel implements CacheModel, sb.append(mezzoPagamento); sb.append(", importoBolli="); sb.append(importoBolli); - sb.append(", oldDettPraticaId="); - sb.append(oldDettPraticaId); sb.append("}"); return sb.toString(); @@ -218,8 +216,6 @@ public class FineLavoriCacheModel implements CacheModel, fineLavoriImpl.setImportoBolli(importoBolli); } - fineLavoriImpl.setOldDettPraticaId(oldDettPraticaId); - fineLavoriImpl.resetOriginalValues(); return fineLavoriImpl; @@ -253,7 +249,6 @@ public class FineLavoriCacheModel implements CacheModel, causalePagamento = objectInput.readUTF(); mezzoPagamento = objectInput.readUTF(); importoBolli = objectInput.readUTF(); - oldDettPraticaId = objectInput.readLong(); } @Override @@ -343,8 +338,6 @@ public class FineLavoriCacheModel implements CacheModel, else { objectOutput.writeUTF(importoBolli); } - - objectOutput.writeLong(oldDettPraticaId); } public String uuid; @@ -373,5 +366,4 @@ public class FineLavoriCacheModel implements CacheModel, public String causalePagamento; public String mezzoPagamento; public String importoBolli; - public long oldDettPraticaId; } \ No newline at end of file diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/FineLavoriImpl.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/FineLavoriImpl.java index bc4f817c..4ed9a124 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/FineLavoriImpl.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/FineLavoriImpl.java @@ -1,13 +1,13 @@ /** * Copyright (c) 2000-present Liferay, Inc. All rights reserved. * - * This library is free software; you can redistribute it and/or modify it under the terms of the - * GNU Lesser General Public License as published by the Free Software Foundation; either version - * 2.1 of the License, or (at your option) any later version. + * This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General + * Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) + * any later version. * - * This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without - * even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. + * This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more + * details. */ package it.tref.liferay.portos.bo.model.impl; @@ -28,14 +28,12 @@ import com.liferay.portal.kernel.util.StringPool; import com.liferay.portal.kernel.util.Validator; /** - * The extended model implementation for the FineLavori service. Represents a - * row in the "portos_bo_FineLavori" database table, with each column - * mapped to a property of this class. + * The extended model implementation for the FineLavori service. Represents a row in the + * "portos_bo_FineLavori" database table, with each column mapped to a property of this class. * *

- * Helper methods and all application logic should be put in this class. - * Whenever methods are added, rerun ServiceBuilder to copy their definitions - * into the {@link it.tref.liferay.portos.bo.model.FineLavori} interface. + * Helper methods and all application logic should be put in this class. Whenever methods are added, rerun + * ServiceBuilder to copy their definitions into the {@link it.tref.liferay.portos.bo.model.FineLavori} interface. *

* * @author Davide Barbagallo, 3F Consulting @@ -43,9 +41,8 @@ import com.liferay.portal.kernel.util.Validator; public class FineLavoriImpl extends FineLavoriBaseImpl { /* * NOTE FOR DEVELOPERS: - * - * Never reference this class directly. All methods that expect a fine - * lavori model instance should use the {@link + * + * Never reference this class directly. All methods that expect a fine lavori model instance should use the {@link * it.tref.liferay.portos.bo.model.FineLavori} interface instead. */ @@ -54,60 +51,44 @@ public class FineLavoriImpl extends FineLavoriBaseImpl { public FineLavoriImpl() { } + @Override public String getTitle(Locale locale) { StringBuilder sb = new StringBuilder(); - try { - IntPratica intPratica = IntPraticaLocalServiceUtil.fetchIntPratica(getIntPraticaId()); - // sb.append("Progetto "); if (AzioniPraticheUtil.isDeposito(intPratica.getIntPraticaId())) { sb.append("Deposito "); } else if (AzioniPraticheUtil.isAutorizzazione(intPratica.getIntPraticaId())) { sb.append("Autorizzazione "); } sb.append("n. "); - if (Validator.isNotNull(getProtocollo())) { - sb.append(intPratica.getNumeroProgetto()); - - // TODO da decidere che data, per adesso si mette quella di - // creazione il numero protocollo sbagliato dovrebbe essere il - // primo - sb.append(" del "); - sb.append(FastDateFormatFactoryUtil.getDate(locale).format(intPratica.getDtPratica())); - sb.append(StringPool.SPACE + StringPool.DASH + StringPool.SPACE); - sb.append(" id "); - sb.append(intPratica.getIntPraticaId()); - + // TODO da decidere che data, per adesso si mette quella di creazione il numero protocollo sbagliato + // dovrebbe essere il primo + sb.append(intPratica.getNumeroProgetto()).append(" del ") + .append(FastDateFormatFactoryUtil.getDate(locale).format(intPratica.getDtPratica())) + .append(" - id ").append(intPratica.getIntPraticaId()); } else { if (Validator.isNotNull(intPratica.getNumeroProgetto())) { - sb.append(intPratica.getNumeroProgetto()); - sb.append(StringPool.SPACE + StringPool.DASH + StringPool.SPACE); + sb.append(intPratica.getNumeroProgetto()).append(StringPool.SPACE).append(StringPool.DASH) + .append(StringPool.SPACE); } - sb.append(getFineLavoriId()); - sb.append(" (Temporaneo) "); - sb.append(StringPool.SPACE + StringPool.DASH + StringPool.SPACE); - sb.append(" id "); - sb.append(intPratica.getIntPraticaId()); + sb.append(getFineLavoriId()).append(" (Temporaneo) - id ").append(intPratica.getIntPraticaId()); } - - } catch (PortalException e) { - _log.error(e, e); - } catch (SystemException e) { + } catch (PortalException | SystemException e) { _log.error(e, e); } - return sb.toString(); - } + @Override public String getTitle() { return getTitle(LocaleUtil.getSiteDefault()); } + @Override public String getFullDescription() { return getTitle(); diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/FineLavoriModelImpl.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/FineLavoriModelImpl.java index f5a3ec43..ad5d3d95 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/FineLavoriModelImpl.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/FineLavoriModelImpl.java @@ -92,10 +92,9 @@ public class FineLavoriModelImpl extends BaseModelImpl { "codicePagamento", Types.VARCHAR }, { "causalePagamento", Types.VARCHAR }, { "mezzoPagamento", Types.VARCHAR }, - { "importoBolli", Types.VARCHAR }, - { "oldDettPraticaId", Types.BIGINT } + { "importoBolli", Types.VARCHAR } }; - public static final String TABLE_SQL_CREATE = "create table portos_bo_FineLavori (uuid_ VARCHAR(75) null,fineLavoriId LONG not null primary key,companyId LONG,userId LONG,userName VARCHAR(75) null,createDate DATE null,modifiedDate DATE null,groupId LONG,intPraticaId LONG,protocollo VARCHAR(75) null,dtProtocollo DATE null,parziale BOOLEAN,completata BOOLEAN,gestita BOOLEAN,numero LONG,codiceFiscaleDelegato VARCHAR(75) null,dataEffettuazione DATE null,dataFineLavori DATE null,normEsenteBollo BOOLEAN,normEsenteCollaudo BOOLEAN,comunicazioneDirettoreLavori STRING null,pagamentoId LONG,codicePagamento VARCHAR(75) null,causalePagamento VARCHAR(75) null,mezzoPagamento VARCHAR(75) null,importoBolli VARCHAR(75) null,oldDettPraticaId LONG)"; + public static final String TABLE_SQL_CREATE = "create table portos_bo_FineLavori (uuid_ VARCHAR(75) null,fineLavoriId LONG not null primary key,companyId LONG,userId LONG,userName VARCHAR(75) null,createDate DATE null,modifiedDate DATE null,groupId LONG,intPraticaId LONG,protocollo VARCHAR(75) null,dtProtocollo DATE null,parziale BOOLEAN,completata BOOLEAN,gestita BOOLEAN,numero LONG,codiceFiscaleDelegato VARCHAR(75) null,dataEffettuazione DATE null,dataFineLavori DATE null,normEsenteBollo BOOLEAN,normEsenteCollaudo BOOLEAN,comunicazioneDirettoreLavori STRING null,pagamentoId LONG,codicePagamento VARCHAR(75) null,causalePagamento VARCHAR(75) null,mezzoPagamento VARCHAR(75) null,importoBolli VARCHAR(75) null)"; public static final String TABLE_SQL_DROP = "drop table portos_bo_FineLavori"; public static final String ORDER_BY_JPQL = " ORDER BY fineLavori.fineLavoriId ASC"; public static final String ORDER_BY_SQL = " ORDER BY portos_bo_FineLavori.fineLavoriId ASC"; @@ -116,11 +115,10 @@ public class FineLavoriModelImpl extends BaseModelImpl public static long COMPLETATA_COLUMN_BITMASK = 4L; public static long GROUPID_COLUMN_BITMASK = 8L; public static long INTPRATICAID_COLUMN_BITMASK = 16L; - public static long OLDDETTPRATICAID_COLUMN_BITMASK = 32L; - public static long PARZIALE_COLUMN_BITMASK = 64L; - public static long PROTOCOLLO_COLUMN_BITMASK = 128L; - public static long UUID_COLUMN_BITMASK = 256L; - public static long FINELAVORIID_COLUMN_BITMASK = 512L; + public static long PARZIALE_COLUMN_BITMASK = 32L; + public static long PROTOCOLLO_COLUMN_BITMASK = 64L; + public static long UUID_COLUMN_BITMASK = 128L; + public static long FINELAVORIID_COLUMN_BITMASK = 256L; /** * Converts the soap model instance into a normal model instance. @@ -161,7 +159,6 @@ public class FineLavoriModelImpl extends BaseModelImpl model.setCausalePagamento(soapModel.getCausalePagamento()); model.setMezzoPagamento(soapModel.getMezzoPagamento()); model.setImportoBolli(soapModel.getImportoBolli()); - model.setOldDettPraticaId(soapModel.getOldDettPraticaId()); return model; } @@ -253,7 +250,6 @@ public class FineLavoriModelImpl extends BaseModelImpl attributes.put("causalePagamento", getCausalePagamento()); attributes.put("mezzoPagamento", getMezzoPagamento()); attributes.put("importoBolli", getImportoBolli()); - attributes.put("oldDettPraticaId", getOldDettPraticaId()); return attributes; } @@ -418,12 +414,6 @@ public class FineLavoriModelImpl extends BaseModelImpl if (importoBolli != null) { setImportoBolli(importoBolli); } - - Long oldDettPraticaId = (Long)attributes.get("oldDettPraticaId"); - - if (oldDettPraticaId != null) { - setOldDettPraticaId(oldDettPraticaId); - } } @JSON @@ -881,29 +871,6 @@ public class FineLavoriModelImpl extends BaseModelImpl _importoBolli = importoBolli; } - @JSON - @Override - public long getOldDettPraticaId() { - return _oldDettPraticaId; - } - - @Override - public void setOldDettPraticaId(long oldDettPraticaId) { - _columnBitmask |= OLDDETTPRATICAID_COLUMN_BITMASK; - - if (!_setOriginalOldDettPraticaId) { - _setOriginalOldDettPraticaId = true; - - _originalOldDettPraticaId = _oldDettPraticaId; - } - - _oldDettPraticaId = oldDettPraticaId; - } - - public long getOriginalOldDettPraticaId() { - return _originalOldDettPraticaId; - } - @Override public StagedModelType getStagedModelType() { return new StagedModelType(PortalUtil.getClassNameId( @@ -967,7 +934,6 @@ public class FineLavoriModelImpl extends BaseModelImpl fineLavoriImpl.setCausalePagamento(getCausalePagamento()); fineLavoriImpl.setMezzoPagamento(getMezzoPagamento()); fineLavoriImpl.setImportoBolli(getImportoBolli()); - fineLavoriImpl.setOldDettPraticaId(getOldDettPraticaId()); fineLavoriImpl.resetOriginalValues(); @@ -1046,10 +1012,6 @@ public class FineLavoriModelImpl extends BaseModelImpl fineLavoriModelImpl._originalCodiceFiscaleDelegato = fineLavoriModelImpl._codiceFiscaleDelegato; - fineLavoriModelImpl._originalOldDettPraticaId = fineLavoriModelImpl._oldDettPraticaId; - - fineLavoriModelImpl._setOriginalOldDettPraticaId = false; - fineLavoriModelImpl._columnBitmask = 0; } @@ -1200,14 +1162,12 @@ public class FineLavoriModelImpl extends BaseModelImpl fineLavoriCacheModel.importoBolli = null; } - fineLavoriCacheModel.oldDettPraticaId = getOldDettPraticaId(); - return fineLavoriCacheModel; } @Override public String toString() { - StringBundler sb = new StringBundler(55); + StringBundler sb = new StringBundler(53); sb.append("{uuid="); sb.append(getUuid()); @@ -1261,8 +1221,6 @@ public class FineLavoriModelImpl extends BaseModelImpl sb.append(getMezzoPagamento()); sb.append(", importoBolli="); sb.append(getImportoBolli()); - sb.append(", oldDettPraticaId="); - sb.append(getOldDettPraticaId()); sb.append("}"); return sb.toString(); @@ -1270,7 +1228,7 @@ public class FineLavoriModelImpl extends BaseModelImpl @Override public String toXmlString() { - StringBundler sb = new StringBundler(85); + StringBundler sb = new StringBundler(82); sb.append(""); sb.append("it.tref.liferay.portos.bo.model.FineLavori"); @@ -1380,10 +1338,6 @@ public class FineLavoriModelImpl extends BaseModelImpl "importoBolli"); - sb.append( - "oldDettPraticaId"); sb.append(""); @@ -1434,9 +1388,6 @@ public class FineLavoriModelImpl extends BaseModelImpl private String _causalePagamento; private String _mezzoPagamento; private String _importoBolli; - private long _oldDettPraticaId; - private long _originalOldDettPraticaId; - private boolean _setOriginalOldDettPraticaId; private long _columnBitmask; private FineLavori _escapedModel; } \ No newline at end of file diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/IntPraticaImpl.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/IntPraticaImpl.java index 8f30f9ac..ef2e3dcf 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/IntPraticaImpl.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/IntPraticaImpl.java @@ -48,6 +48,7 @@ public class IntPraticaImpl extends IntPraticaBaseImpl { @Override public String getTitle(Locale locale, boolean completed) { + DettPratica dettPratica = null; try { if (completed) { @@ -67,16 +68,19 @@ public class IntPraticaImpl extends IntPraticaBaseImpl { @Override public String getTitle(boolean completed) { + return getTitle(LocaleUtil.getSiteDefault(), completed); } @Override public boolean isAnnullata() { + return Validator.isNotNull(this.getDtAnnullamento()); } @Override public boolean isChiusa() throws SystemException { + boolean completata = false; DettPratica lastDettPratica = DettPraticaLocalServiceUtil.getLastCompletedByIntPratica(getIntPraticaId()); if (getCollaudoTotale()) { diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/PagamentoImpl.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/PagamentoImpl.java index 569f3b0d..fb3da18d 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/PagamentoImpl.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/PagamentoImpl.java @@ -1,13 +1,13 @@ /** * Copyright (c) 2000-present Liferay, Inc. All rights reserved. * - * This library is free software; you can redistribute it and/or modify it under the terms of the - * GNU Lesser General Public License as published by the Free Software Foundation; either version - * 2.1 of the License, or (at your option) any later version. + * This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General + * Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) + * any later version. * - * This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without - * even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. + * This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more + * details. */ package it.tref.liferay.portos.bo.model.impl; @@ -25,45 +25,47 @@ import com.liferay.portlet.documentlibrary.service.DLAppLocalServiceUtil; import com.liferay.portlet.documentlibrary.util.DLUtil; /** - * The extended model implementation for the Pagamento service. Represents a row in the - * "portos_bo_Pagamento" database table, with each column mapped to a property of this - * class. + * The extended model implementation for the Pagamento service. Represents a row in the "portos_bo_Pagamento" + * database table, with each column mapped to a property of this class. * *

- * Helper methods and all application logic should be put in this class. Whenever methods are added, - * rerun ServiceBuilder to copy their definitions into the - * {@link it.tref.liferay.portos.bo.model.Pagamento} interface. + * Helper methods and all application logic should be put in this class. Whenever methods are added, rerun + * ServiceBuilder to copy their definitions into the {@link it.tref.liferay.portos.bo.model.Pagamento} interface. *

* * @author Davide Barbagallo, 3F Consulting */ public class PagamentoImpl extends PagamentoBaseImpl { - /* - * NOTE FOR DEVELOPERS: - * - * Never reference this class directly. All methods that expect a pagamento model instance should - * use the {@link it.tref.liferay.portos.bo.model.Pagamento} interface instead. - */ - public PagamentoImpl() {} + /* + * NOTE FOR DEVELOPERS: + * + * Never reference this class directly. All methods that expect a pagamento model instance should use the {@link + * it.tref.liferay.portos.bo.model.Pagamento} interface instead. + */ + public PagamentoImpl() { + } - public String getDownloadUrl(ThemeDisplay themeDisplay) throws PortalException, SystemException { - if (Validator.isNull(getFileEntryId())) { - return null; - } + @Override + public String getDownloadUrl(ThemeDisplay themeDisplay) throws PortalException, SystemException { - FileEntry fileEntry = DLAppLocalServiceUtil.getFileEntry(getFileEntryId()); - return DLUtil.getPreviewURL(fileEntry, fileEntry.getFileVersion(), themeDisplay, "&download=true"); + if (Validator.isNull(getFileEntryId())) { + return null; + } + FileEntry fileEntry = DLAppLocalServiceUtil.getFileEntry(getFileEntryId()); + return DLUtil.getPreviewURL(fileEntry, fileEntry.getFileVersion(), themeDisplay, "&download=true"); - } + } - public String getImportoString() { - String importo = getImporto(); - BigDecimal importoVal; - if (Validator.isNotNull(importo)) { - importoVal = new BigDecimal(importo); - } else { - importoVal = new BigDecimal(0.00); - } - return NumberFormat.getCurrencyInstance(Locale.ITALY).format(importoVal); - } + @Override + public String getImportoString() { + + String importo = getImporto(); + BigDecimal importoVal; + if (Validator.isNotNull(importo)) { + importoVal = new BigDecimal(importo); + } else { + importoVal = new BigDecimal(0.00); + } + return NumberFormat.getCurrencyInstance(Locale.ITALY).format(importoVal); + } } diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/SoggettoImpl.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/SoggettoImpl.java index 3ef47a8b..b1497d60 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/SoggettoImpl.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/SoggettoImpl.java @@ -1,13 +1,13 @@ /** * Copyright (c) 2000-present Liferay, Inc. All rights reserved. * - * This library is free software; you can redistribute it and/or modify it under the terms of the - * GNU Lesser General Public License as published by the Free Software Foundation; either version - * 2.1 of the License, or (at your option) any later version. + * This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General + * Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) + * any later version. * - * This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without - * even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. + * This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more + * details. */ package it.tref.liferay.portos.bo.model.impl; @@ -18,33 +18,29 @@ import com.liferay.portal.kernel.util.StringPool; import com.liferay.portal.kernel.util.Validator; /** - * The extended model implementation for the Soggetto service. Represents a row in the - * "portos_bo_Soggetto" database table, with each column mapped to a property of this - * class. + * The extended model implementation for the Soggetto service. Represents a row in the "portos_bo_Soggetto" + * database table, with each column mapped to a property of this class. * *

- * Helper methods and all application logic should be put in this class. Whenever methods are added, - * rerun ServiceBuilder to copy their definitions into the - * {@link it.tref.liferay.portos.bo.model.Soggetto} interface. + * Helper methods and all application logic should be put in this class. Whenever methods are added, rerun + * ServiceBuilder to copy their definitions into the {@link it.tref.liferay.portos.bo.model.Soggetto} interface. *

* * @author Davide Barbagallo, 3F Consulting */ public class SoggettoImpl extends SoggettoBaseImpl { /* - * NOTE FOR DEVELOPERS: Never reference this class directly. All methods that expect a soggetto - * model instance should use the {@link it.tref.liferay.portos.bo.model.Soggetto} interface - * instead. + * NOTE FOR DEVELOPERS: Never reference this class directly. All methods that expect a soggetto model instance + * should use the {@link it.tref.liferay.portos.bo.model.Soggetto} interface instead. */ public SoggettoImpl() { } + @Override public String getFullTipologiaSoggetto() { String tipologia = LanguageUtil.get(LocaleUtil.ITALIAN, "gc-soggetto-" + getTipologiaSoggetto()); - - String ambito = StringPool.BLANK; if (Validator.isNotNull(getAmbitoProfessione())) { ambito = StringPool.SPACE + StringPool.DASH + StringPool.SPACE; @@ -57,39 +53,43 @@ public class SoggettoImpl extends SoggettoBaseImpl { return tipologia + ambito; } + @Override public String getDescrizioneCompleta() { - String descrizione = getCodiceFiscale().toUpperCase() + StringPool.SPACE + "-"; - + StringBuilder sb = new StringBuilder(); + sb.append(getCodiceFiscale().toUpperCase()).append(StringPool.SPACE).append(StringPool.DASH); if (Validator.isNotNull(getCognome())) { - descrizione += StringPool.SPACE + getCognome(); + sb.append(StringPool.SPACE).append(getCognome()); } if (Validator.isNotNull(getNome())) { - descrizione += StringPool.SPACE + getNome(); + sb.append(StringPool.SPACE).append(getNome()); } if (Validator.isNotNull(getDenominazione())) { - descrizione += StringPool.SPACE + getDenominazione(); + sb.append(StringPool.SPACE).append(getDenominazione()); } - return descrizione; + return sb.toString(); } + @Override public String getDescrizioneCompletaAccessoAtti() { - String descrizione = ""; - + StringBuilder sb = new StringBuilder(); if (Validator.isNotNull(getCognome())) { - descrizione += StringPool.SPACE + getCognome(); + sb.append(getCognome()).append(StringPool.SPACE); } if (Validator.isNotNull(getNome())) { - descrizione += StringPool.SPACE + getNome(); + sb.append(getNome()).append(StringPool.SPACE); } if (Validator.isNotNull(getDenominazione())) { - descrizione += StringPool.SPACE + getDenominazione(); + sb.append(getDenominazione()).append(StringPool.SPACE); } - return descrizione; - + if (sb.length() > 0) { + sb.setLength(sb.length() - 1); + } + return sb.toString(); } + @Override public String getDescrizioneRuolo() { String descrizione = getDescrizioneCompleta(); @@ -97,6 +97,7 @@ public class SoggettoImpl extends SoggettoBaseImpl { return descrizione + " - " + ruolo; } + @Override public String getTitle() { if (Validator.isNotNull(getDenominazione())) { diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/SorteggioCacheModel.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/SorteggioCacheModel.java index 3640b9de..028e9551 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/SorteggioCacheModel.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/SorteggioCacheModel.java @@ -38,7 +38,7 @@ public class SorteggioCacheModel implements CacheModel, Externalizable { @Override public String toString() { - StringBundler sb = new StringBundler(63); + StringBundler sb = new StringBundler(61); sb.append("{uuid="); sb.append(uuid); @@ -100,8 +100,6 @@ public class SorteggioCacheModel implements CacheModel, sb.append(esterna); sb.append(", praticaEsternaId="); sb.append(praticaEsternaId); - sb.append(", oldSorteggioId="); - sb.append(oldSorteggioId); sb.append("}"); return sb.toString(); @@ -254,7 +252,6 @@ public class SorteggioCacheModel implements CacheModel, sorteggioImpl.setEsterna(esterna); sorteggioImpl.setPraticaEsternaId(praticaEsternaId); - sorteggioImpl.setOldSorteggioId(oldSorteggioId); sorteggioImpl.resetOriginalValues(); @@ -293,7 +290,6 @@ public class SorteggioCacheModel implements CacheModel, mesePrecedente = objectInput.readUTF(); esterna = objectInput.readBoolean(); praticaEsternaId = objectInput.readLong(); - oldSorteggioId = objectInput.readLong(); } @Override @@ -418,7 +414,6 @@ public class SorteggioCacheModel implements CacheModel, objectOutput.writeBoolean(esterna); objectOutput.writeLong(praticaEsternaId); - objectOutput.writeLong(oldSorteggioId); } public String uuid; @@ -451,5 +446,4 @@ public class SorteggioCacheModel implements CacheModel, public String mesePrecedente; public boolean esterna; public long praticaEsternaId; - public long oldSorteggioId; } \ No newline at end of file diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/SorteggioModelImpl.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/SorteggioModelImpl.java index 06b0a7de..8df03581 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/SorteggioModelImpl.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/SorteggioModelImpl.java @@ -97,10 +97,9 @@ public class SorteggioModelImpl extends BaseModelImpl { "tecnico", Types.VARCHAR }, { "mesePrecedente", Types.VARCHAR }, { "esterna", Types.BOOLEAN }, - { "praticaEsternaId", Types.BIGINT }, - { "oldSorteggioId", Types.BIGINT } + { "praticaEsternaId", Types.BIGINT } }; - public static final String TABLE_SQL_CREATE = "create table portos_bo_Sorteggio (uuid_ VARCHAR(75) null,sorteggioId LONG not null primary key,companyId LONG,userId LONG,userName VARCHAR(75) null,createDate DATE null,modifiedDate DATE null,groupId LONG,status INTEGER,statusByUserId LONG,statusByUserName VARCHAR(75) null,statusDate DATE null,intPraticaId LONG,dettPraticaId LONG,note STRING null,anno VARCHAR(4) null,mese VARCHAR(2) null,settimana INTEGER,dtSorteggio DATE null,stato VARCHAR(10) null,dettagli STRING null,numeroEstrazione LONG,pratica STRING null,committente STRING null,comune VARCHAR(75) null,provincia VARCHAR(75) null,tecnico VARCHAR(75) null,mesePrecedente VARCHAR(75) null,esterna BOOLEAN,praticaEsternaId LONG,oldSorteggioId LONG)"; + public static final String TABLE_SQL_CREATE = "create table portos_bo_Sorteggio (uuid_ VARCHAR(75) null,sorteggioId LONG not null primary key,companyId LONG,userId LONG,userName VARCHAR(75) null,createDate DATE null,modifiedDate DATE null,groupId LONG,status INTEGER,statusByUserId LONG,statusByUserName VARCHAR(75) null,statusDate DATE null,intPraticaId LONG,dettPraticaId LONG,note STRING null,anno VARCHAR(4) null,mese VARCHAR(2) null,settimana INTEGER,dtSorteggio DATE null,stato VARCHAR(10) null,dettagli STRING null,numeroEstrazione LONG,pratica STRING null,committente STRING null,comune VARCHAR(75) null,provincia VARCHAR(75) null,tecnico VARCHAR(75) null,mesePrecedente VARCHAR(75) null,esterna BOOLEAN,praticaEsternaId LONG)"; public static final String TABLE_SQL_DROP = "drop table portos_bo_Sorteggio"; public static final String ORDER_BY_JPQL = " ORDER BY sorteggio.sorteggioId ASC"; public static final String ORDER_BY_SQL = " ORDER BY portos_bo_Sorteggio.sorteggioId ASC"; @@ -122,10 +121,9 @@ public class SorteggioModelImpl extends BaseModelImpl public static long GROUPID_COLUMN_BITMASK = 8L; public static long INTPRATICAID_COLUMN_BITMASK = 16L; public static long MESE_COLUMN_BITMASK = 32L; - public static long OLDSORTEGGIOID_COLUMN_BITMASK = 64L; - public static long SETTIMANA_COLUMN_BITMASK = 128L; - public static long UUID_COLUMN_BITMASK = 256L; - public static long SORTEGGIOID_COLUMN_BITMASK = 512L; + public static long SETTIMANA_COLUMN_BITMASK = 64L; + public static long UUID_COLUMN_BITMASK = 128L; + public static long SORTEGGIOID_COLUMN_BITMASK = 256L; /** * Converts the soap model instance into a normal model instance. @@ -170,7 +168,6 @@ public class SorteggioModelImpl extends BaseModelImpl model.setMesePrecedente(soapModel.getMesePrecedente()); model.setEsterna(soapModel.getEsterna()); model.setPraticaEsternaId(soapModel.getPraticaEsternaId()); - model.setOldSorteggioId(soapModel.getOldSorteggioId()); return model; } @@ -265,7 +262,6 @@ public class SorteggioModelImpl extends BaseModelImpl attributes.put("mesePrecedente", getMesePrecedente()); attributes.put("esterna", getEsterna()); attributes.put("praticaEsternaId", getPraticaEsternaId()); - attributes.put("oldSorteggioId", getOldSorteggioId()); return attributes; } @@ -451,12 +447,6 @@ public class SorteggioModelImpl extends BaseModelImpl if (praticaEsternaId != null) { setPraticaEsternaId(praticaEsternaId); } - - Long oldSorteggioId = (Long)attributes.get("oldSorteggioId"); - - if (oldSorteggioId != null) { - setOldSorteggioId(oldSorteggioId); - } } @JSON @@ -973,29 +963,6 @@ public class SorteggioModelImpl extends BaseModelImpl _praticaEsternaId = praticaEsternaId; } - @JSON - @Override - public long getOldSorteggioId() { - return _oldSorteggioId; - } - - @Override - public void setOldSorteggioId(long oldSorteggioId) { - _columnBitmask |= OLDSORTEGGIOID_COLUMN_BITMASK; - - if (!_setOriginalOldSorteggioId) { - _setOriginalOldSorteggioId = true; - - _originalOldSorteggioId = _oldSorteggioId; - } - - _oldSorteggioId = oldSorteggioId; - } - - public long getOriginalOldSorteggioId() { - return _originalOldSorteggioId; - } - @Override public StagedModelType getStagedModelType() { return new StagedModelType(PortalUtil.getClassNameId( @@ -1151,7 +1118,6 @@ public class SorteggioModelImpl extends BaseModelImpl sorteggioImpl.setMesePrecedente(getMesePrecedente()); sorteggioImpl.setEsterna(getEsterna()); sorteggioImpl.setPraticaEsternaId(getPraticaEsternaId()); - sorteggioImpl.setOldSorteggioId(getOldSorteggioId()); sorteggioImpl.resetOriginalValues(); @@ -1230,10 +1196,6 @@ public class SorteggioModelImpl extends BaseModelImpl sorteggioModelImpl._setOriginalSettimana = false; - sorteggioModelImpl._originalOldSorteggioId = sorteggioModelImpl._oldSorteggioId; - - sorteggioModelImpl._setOriginalOldSorteggioId = false; - sorteggioModelImpl._columnBitmask = 0; } @@ -1413,14 +1375,12 @@ public class SorteggioModelImpl extends BaseModelImpl sorteggioCacheModel.praticaEsternaId = getPraticaEsternaId(); - sorteggioCacheModel.oldSorteggioId = getOldSorteggioId(); - return sorteggioCacheModel; } @Override public String toString() { - StringBundler sb = new StringBundler(63); + StringBundler sb = new StringBundler(61); sb.append("{uuid="); sb.append(getUuid()); @@ -1482,8 +1442,6 @@ public class SorteggioModelImpl extends BaseModelImpl sb.append(getEsterna()); sb.append(", praticaEsternaId="); sb.append(getPraticaEsternaId()); - sb.append(", oldSorteggioId="); - sb.append(getOldSorteggioId()); sb.append("}"); return sb.toString(); @@ -1491,7 +1449,7 @@ public class SorteggioModelImpl extends BaseModelImpl @Override public String toXmlString() { - StringBundler sb = new StringBundler(97); + StringBundler sb = new StringBundler(94); sb.append(""); sb.append("it.tref.liferay.portos.bo.model.Sorteggio"); @@ -1617,10 +1575,6 @@ public class SorteggioModelImpl extends BaseModelImpl "praticaEsternaId"); - sb.append( - "oldSorteggioId"); sb.append(""); @@ -1676,9 +1630,6 @@ public class SorteggioModelImpl extends BaseModelImpl private String _mesePrecedente; private boolean _esterna; private long _praticaEsternaId; - private long _oldSorteggioId; - private long _originalOldSorteggioId; - private boolean _setOriginalOldSorteggioId; private long _columnBitmask; private Sorteggio _escapedModel; } \ No newline at end of file diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/StoricoSoggettoPraticaCacheModel.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/StoricoSoggettoPraticaCacheModel.java index db245843..e6d3ad18 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/StoricoSoggettoPraticaCacheModel.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/StoricoSoggettoPraticaCacheModel.java @@ -38,7 +38,7 @@ public class StoricoSoggettoPraticaCacheModel implements CacheModel"); sb.append("it.tref.liferay.portos.bo.model.StoricoSoggettoPratica"); @@ -749,10 +705,6 @@ public class StoricoSoggettoPraticaModelImpl extends BaseModelImplcodiceFiscale
"); - sb.append( - "oldStoricoSoggettoPraticaId"); sb.append("
"); @@ -779,9 +731,6 @@ public class StoricoSoggettoPraticaModelImpl extends BaseModelImpl, Externalizable { @Override public String toString() { - StringBundler sb = new StringBundler(33); + StringBundler sb = new StringBundler(31); sb.append("{uuid="); sb.append(uuid); @@ -70,8 +70,6 @@ public class TempisticaCacheModel implements CacheModel, sb.append(wait); sb.append(", completo="); sb.append(completo); - sb.append(", oldTempisticaId="); - sb.append(oldTempisticaId); sb.append("}"); return sb.toString(); @@ -128,7 +126,6 @@ public class TempisticaCacheModel implements CacheModel, tempisticaImpl.setStop(stop); tempisticaImpl.setWait(wait); tempisticaImpl.setCompleto(completo); - tempisticaImpl.setOldTempisticaId(oldTempisticaId); tempisticaImpl.resetOriginalValues(); @@ -152,7 +149,6 @@ public class TempisticaCacheModel implements CacheModel, stop = objectInput.readLong(); wait = objectInput.readLong(); completo = objectInput.readBoolean(); - oldTempisticaId = objectInput.readLong(); } @Override @@ -193,7 +189,6 @@ public class TempisticaCacheModel implements CacheModel, objectOutput.writeLong(stop); objectOutput.writeLong(wait); objectOutput.writeBoolean(completo); - objectOutput.writeLong(oldTempisticaId); } public String uuid; @@ -211,5 +206,4 @@ public class TempisticaCacheModel implements CacheModel, public long stop; public long wait; public boolean completo; - public long oldTempisticaId; } \ No newline at end of file diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/TempisticaModelImpl.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/TempisticaModelImpl.java index 8a2bed1d..e4536c3c 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/TempisticaModelImpl.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/TempisticaModelImpl.java @@ -81,10 +81,9 @@ public class TempisticaModelImpl extends BaseModelImpl { "start_", Types.BIGINT }, { "stop", Types.BIGINT }, { "wait", Types.BIGINT }, - { "completo", Types.BOOLEAN }, - { "oldTempisticaId", Types.BIGINT } + { "completo", Types.BOOLEAN } }; - public static final String TABLE_SQL_CREATE = "create table portos_bo_Tempistica (uuid_ VARCHAR(75) null,tempisticaId LONG not null primary key,companyId LONG,userId LONG,userName VARCHAR(75) null,createDate DATE null,modifiedDate DATE null,groupId LONG,intPraticaId LONG,dettPraticaId LONG,tipo VARCHAR(75) null,start_ LONG,stop LONG,wait LONG,completo BOOLEAN,oldTempisticaId LONG)"; + public static final String TABLE_SQL_CREATE = "create table portos_bo_Tempistica (uuid_ VARCHAR(75) null,tempisticaId LONG not null primary key,companyId LONG,userId LONG,userName VARCHAR(75) null,createDate DATE null,modifiedDate DATE null,groupId LONG,intPraticaId LONG,dettPraticaId LONG,tipo VARCHAR(75) null,start_ LONG,stop LONG,wait LONG,completo BOOLEAN)"; public static final String TABLE_SQL_DROP = "drop table portos_bo_Tempistica"; public static final String ORDER_BY_JPQL = " ORDER BY tempistica.tempisticaId ASC"; public static final String ORDER_BY_SQL = " ORDER BY portos_bo_Tempistica.tempisticaId ASC"; @@ -104,10 +103,9 @@ public class TempisticaModelImpl extends BaseModelImpl public static long COMPLETO_COLUMN_BITMASK = 2L; public static long GROUPID_COLUMN_BITMASK = 4L; public static long INTPRATICAID_COLUMN_BITMASK = 8L; - public static long OLDTEMPISTICAID_COLUMN_BITMASK = 16L; - public static long TIPO_COLUMN_BITMASK = 32L; - public static long UUID_COLUMN_BITMASK = 64L; - public static long TEMPISTICAID_COLUMN_BITMASK = 128L; + public static long TIPO_COLUMN_BITMASK = 16L; + public static long UUID_COLUMN_BITMASK = 32L; + public static long TEMPISTICAID_COLUMN_BITMASK = 64L; /** * Converts the soap model instance into a normal model instance. @@ -137,7 +135,6 @@ public class TempisticaModelImpl extends BaseModelImpl model.setStop(soapModel.getStop()); model.setWait(soapModel.getWait()); model.setCompleto(soapModel.getCompleto()); - model.setOldTempisticaId(soapModel.getOldTempisticaId()); return model; } @@ -217,7 +214,6 @@ public class TempisticaModelImpl extends BaseModelImpl attributes.put("stop", getStop()); attributes.put("wait", getWait()); attributes.put("completo", getCompleto()); - attributes.put("oldTempisticaId", getOldTempisticaId()); return attributes; } @@ -313,12 +309,6 @@ public class TempisticaModelImpl extends BaseModelImpl if (completo != null) { setCompleto(completo); } - - Long oldTempisticaId = (Long)attributes.get("oldTempisticaId"); - - if (oldTempisticaId != null) { - setOldTempisticaId(oldTempisticaId); - } } @JSON @@ -582,29 +572,6 @@ public class TempisticaModelImpl extends BaseModelImpl return _originalCompleto; } - @JSON - @Override - public long getOldTempisticaId() { - return _oldTempisticaId; - } - - @Override - public void setOldTempisticaId(long oldTempisticaId) { - _columnBitmask |= OLDTEMPISTICAID_COLUMN_BITMASK; - - if (!_setOriginalOldTempisticaId) { - _setOriginalOldTempisticaId = true; - - _originalOldTempisticaId = _oldTempisticaId; - } - - _oldTempisticaId = oldTempisticaId; - } - - public long getOriginalOldTempisticaId() { - return _originalOldTempisticaId; - } - @Override public StagedModelType getStagedModelType() { return new StagedModelType(PortalUtil.getClassNameId( @@ -657,7 +624,6 @@ public class TempisticaModelImpl extends BaseModelImpl tempisticaImpl.setStop(getStop()); tempisticaImpl.setWait(getWait()); tempisticaImpl.setCompleto(getCompleto()); - tempisticaImpl.setOldTempisticaId(getOldTempisticaId()); tempisticaImpl.resetOriginalValues(); @@ -730,10 +696,6 @@ public class TempisticaModelImpl extends BaseModelImpl tempisticaModelImpl._setOriginalCompleto = false; - tempisticaModelImpl._originalOldTempisticaId = tempisticaModelImpl._oldTempisticaId; - - tempisticaModelImpl._setOriginalOldTempisticaId = false; - tempisticaModelImpl._columnBitmask = 0; } @@ -803,14 +765,12 @@ public class TempisticaModelImpl extends BaseModelImpl tempisticaCacheModel.completo = getCompleto(); - tempisticaCacheModel.oldTempisticaId = getOldTempisticaId(); - return tempisticaCacheModel; } @Override public String toString() { - StringBundler sb = new StringBundler(33); + StringBundler sb = new StringBundler(31); sb.append("{uuid="); sb.append(getUuid()); @@ -842,8 +802,6 @@ public class TempisticaModelImpl extends BaseModelImpl sb.append(getWait()); sb.append(", completo="); sb.append(getCompleto()); - sb.append(", oldTempisticaId="); - sb.append(getOldTempisticaId()); sb.append("}"); return sb.toString(); @@ -851,7 +809,7 @@ public class TempisticaModelImpl extends BaseModelImpl @Override public String toXmlString() { - StringBundler sb = new StringBundler(52); + StringBundler sb = new StringBundler(49); sb.append(""); sb.append("it.tref.liferay.portos.bo.model.Tempistica"); @@ -917,10 +875,6 @@ public class TempisticaModelImpl extends BaseModelImpl "completo"); - sb.append( - "oldTempisticaId"); sb.append(""); @@ -957,9 +911,6 @@ public class TempisticaModelImpl extends BaseModelImpl private boolean _completo; private boolean _originalCompleto; private boolean _setOriginalCompleto; - private long _oldTempisticaId; - private long _originalOldTempisticaId; - private boolean _setOriginalOldTempisticaId; private long _columnBitmask; private Tempistica _escapedModel; } \ No newline at end of file diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/portlet/AllegatiManualiPortlet.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/portlet/AllegatiManualiPortlet.java index eda4af5f..9dde7799 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/portlet/AllegatiManualiPortlet.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/portlet/AllegatiManualiPortlet.java @@ -3,6 +3,7 @@ package it.tref.liferay.portos.bo.portlet; import it.tref.liferay.portos.bo.model.AllegatoManuale; import it.tref.liferay.portos.bo.service.AllegatoManualeLocalServiceUtil; import it.tref.liferay.portos.bo.service.AllegatoManualeServiceUtil; + import java.io.File; import java.io.IOException; import java.io.InputStream; @@ -52,7 +53,6 @@ public class AllegatiManualiPortlet extends MVCPortlet { String descrizione = ParamUtil.getString(uploadRequest, "descrizione"); String sourceFileName = uploadRequest.getFileName("docFile"); File file = uploadRequest.getFile("docFile"); - if (Validator.isNotNull(sourceFileName) && file != null) { // lunghezza fissata a 200 if (sourceFileName.length() > 200) { @@ -61,30 +61,27 @@ public class AllegatiManualiPortlet extends MVCPortlet { } else { SessionErrors.add(actionRequest, "error.geniocivilefe.allegato.manuale.is.request"); } - if (!SessionErrors.isEmpty(actionRequest)) { PortalUtil.copyRequestParameters(actionRequest, actionResponse); } else { if (Validator.isNotNull(intPraticaId) && Validator.isNotNull(dettPraticaId)) { byte[] content = FileUtil.getBytes(file); - AllegatoManualeLocalServiceUtil .addAllegatoManuale(serviceContext.getUserId(), intPraticaId, dettPraticaId, descrizione, content, sourceFileName, serviceContext); } } - PortalUtil.copyRequestParameters(actionRequest, actionResponse); } catch (Exception e) { PortalUtil.copyRequestParameters(actionRequest, actionResponse); _log.error("Error", e); throw new SystemException(e); } - } public void deleteAllegatoManuale(ActionRequest actionRequest, ActionResponse actionResponse) throws Exception { + long allegatoManualeId = ParamUtil.getLong(actionRequest, "allegatoManualeId"); AllegatoManualeServiceUtil.deleteAllegatoManuale(allegatoManualeId); } @@ -94,40 +91,31 @@ public class AllegatiManualiPortlet extends MVCPortlet { throws IOException, PortletException { String id = resourceRequest.getResourceID(); - try { if ("downloadAll".equals(id)) { long intPraticaId = ParamUtil.getLong(resourceRequest, "intPraticaId"); List docs = AllegatoManualeServiceUtil.findByIntPratica(intPraticaId); - ZipWriter zipWriter = ZipWriterFactoryUtil.getZipWriter(); - for (AllegatoManuale doc : docs) { - InputStream inputStream = null; try { FileEntry fileEntry = DLAppLocalServiceUtil.getFileEntry(doc.getFileEntryId()); inputStream = DLFileEntryLocalServiceUtil.getFileAsStream(fileEntry.getFileEntryId(), fileEntry.getVersion(), false); - String name = fileEntry.getTitle() + StringPool.PERIOD + fileEntry.getExtension(); zipWriter.addEntry(name, inputStream); } finally { StreamUtil.cleanUp(inputStream); } } - resourceResponse.reset(); - File file = zipWriter.getFile(); byte[] data = Files.readAllBytes(file.toPath()); - resourceResponse.setContentType(ContentTypes.APPLICATION_ZIP); resourceResponse.addProperty(HttpHeaders.CACHE_CONTROL, "max-age=3600, must-revalidate"); resourceResponse.addProperty(HttpHeaders.CONTENT_DISPOSITION, "attachment; filename=\"" - + file.getName() + "\""); + + file.getName() + StringPool.QUOTE); resourceResponse.setContentLength(data.length); - resourceResponse.getPortletOutputStream().write(data); resourceResponse.getPortletOutputStream().flush(); resourceResponse.getPortletOutputStream().close(); diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/portlet/AmministrazionePortlet.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/portlet/AmministrazionePortlet.java index bbd77fc8..3295d836 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/portlet/AmministrazionePortlet.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/portlet/AmministrazionePortlet.java @@ -50,23 +50,17 @@ public class AmministrazionePortlet extends MVCPortlet { String provincia = ParamUtil.getString(actionRequest, "provincia"); String regione = ParamUtil.getString(actionRequest, "regione"); String sigla = ParamUtil.getString(actionRequest, "sigla"); - - ServiceContext serviceContext = ServiceContextFactory.getInstance(Provincia.class.getName(), - actionRequest); - + ServiceContext serviceContext = ServiceContextFactory.getInstance(Provincia.class.getName(), actionRequest); long userId = PortalUtil.getUserId(actionRequest); - try { Provincia provinciaO = null; - if (provinciaId == 0) { - provinciaO = ProvinciaLocalServiceUtil.addProvincia(userId, codiceProvincia, provincia, - regione, sigla, serviceContext); + provinciaO = ProvinciaLocalServiceUtil.addProvincia(userId, codiceProvincia, provincia, regione, sigla, + serviceContext); } else { - provinciaO = ProvinciaLocalServiceUtil.updateProvincia(userId, provinciaId, provincia, - regione, sigla, serviceContext); + provinciaO = ProvinciaLocalServiceUtil.updateProvincia(userId, provinciaId, provincia, regione, sigla, + serviceContext); } - String redirect = ParamUtil.getString(actionRequest, "redirect"); if (Validator.isNull(redirect)) { actionRequest.setAttribute(WebKeys.PORTOS_AMM_PROVINCIA, provinciaO); @@ -74,76 +68,54 @@ public class AmministrazionePortlet extends MVCPortlet { } } catch (PortalException e) { actionResponse.setRenderParameter("mvcPath", "/html/amministrazione/tabs/province/edit.jsp"); - throw e; } } - public void saveConfigScheduler(ActionRequest actionRequest, ActionResponse actionResponse) - throws Exception { + public void saveConfigScheduler(ActionRequest actionRequest, ActionResponse actionResponse) throws Exception { try { - ServiceContext serviceContext = ServiceContextFactory.getInstance(actionRequest); serviceContext.setScopeGroupId(-1L); serviceContext.setCompanyId(serviceContext.getCompanyId()); - String schedulerVersioning = ParamUtil.getString(actionRequest, ConfigurazioneConstants.SCHEDULER_VERSIONING); - String schedulerGeneraDocumento = ParamUtil.getString(actionRequest, ConfigurazioneConstants.SCHEDULER_GENERA_DOCUMENTO); String schedulerFirmaDocumento = ParamUtil.getString(actionRequest, ConfigurazioneConstants.SCHEDULER_FIRMA_DOCUMENTO); String schedulerInvioDocumento = ParamUtil.getString(actionRequest, ConfigurazioneConstants.SCHEDULER_INVIO_DOCUMENTO); - String schedulerIris = ParamUtil.getString(actionRequest, ConfigurazioneConstants.SCHEDULER_IRIS); String irisVerificaPagamentiURL = ParamUtil.getString(actionRequest, ConfigurazioneConstants.IRIS_VERIFICA_PAGAMENTI_URL); - String protocollazioneServiceURL = ParamUtil.getString(actionRequest, ConfigurazioneConstants.PROTOCOLLAZIONE_SERVICE_URL); - String protocollazioneExportURL = ParamUtil.getString(actionRequest, ConfigurazioneConstants.PROTOCOLLAZIONE_SERVICE_EXPORT_URL); - String protocollazioneImportURL = ParamUtil.getString(actionRequest, ConfigurazioneConstants.PROTOCOLLAZIONE_SERVICE_IMPORT_URL); - String irisComunicazioniDebitorieURL = ParamUtil.getString(actionRequest, ConfigurazioneConstants.IRIS_COMUNICAZIONI_DEBITORIE_URL); - String irisGenerazioneIUVURL = ParamUtil.getString(actionRequest, ConfigurazioneConstants.IRIS_GENERAZIONE_IUV_URL); - String importoBollo = ParamUtil.getString(actionRequest, ConfigurazioneConstants.IMPORTO_BOLLO); - - int dayOfWeekSorteggio = ParamUtil.getInteger(actionRequest, - ConfigurazioneConstants.DAY_OF_WEEK_SORTEGGIO); - - int hourOfDaySorteggio = ParamUtil.getInteger(actionRequest, - ConfigurazioneConstants.HOUR_OF_DAY_SORTEGGIO); + int dayOfWeekSorteggio = ParamUtil.getInteger(actionRequest, ConfigurazioneConstants.DAY_OF_WEEK_SORTEGGIO); + int hourOfDaySorteggio = ParamUtil.getInteger(actionRequest, ConfigurazioneConstants.HOUR_OF_DAY_SORTEGGIO); hourOfDaySorteggio = Math.min(23, Math.max(0, hourOfDaySorteggio)); - int dayOfWeekPubblicazione = ParamUtil.getInteger(actionRequest, ConfigurazioneConstants.DAY_OF_WEEK_PUBBLICAZIONE); - - int startDaySorteggio = ParamUtil.getInteger(actionRequest, - ConfigurazioneConstants.START_DAY_SORTEGGIO); - - ConfigurazioneServiceUtil.storeConfig(ConfigurazioneConstants.SCHEDULER_VERSIONING, - schedulerVersioning, serviceContext); - + int startDaySorteggio = ParamUtil.getInteger(actionRequest, ConfigurazioneConstants.START_DAY_SORTEGGIO); + ConfigurazioneServiceUtil.storeConfig(ConfigurazioneConstants.SCHEDULER_VERSIONING, schedulerVersioning, + serviceContext); ConfigurazioneServiceUtil.storeConfig(ConfigurazioneConstants.SCHEDULER_GENERA_DOCUMENTO, schedulerGeneraDocumento, serviceContext); ConfigurazioneServiceUtil.storeConfig(ConfigurazioneConstants.SCHEDULER_FIRMA_DOCUMENTO, schedulerFirmaDocumento, serviceContext); ConfigurazioneServiceUtil.storeConfig(ConfigurazioneConstants.SCHEDULER_INVIO_DOCUMENTO, schedulerInvioDocumento, serviceContext); - ConfigurazioneServiceUtil.storeConfig(ConfigurazioneConstants.SCHEDULER_IRIS, schedulerIris, - serviceContext); - + ConfigurazioneServiceUtil + .storeConfig(ConfigurazioneConstants.SCHEDULER_IRIS, schedulerIris, serviceContext); ConfigurazioneServiceUtil.storeConfig(ConfigurazioneConstants.IRIS_VERIFICA_PAGAMENTI_URL, irisVerificaPagamentiURL, serviceContext); ConfigurazioneServiceUtil.storeConfig(ConfigurazioneConstants.PROTOCOLLAZIONE_SERVICE_URL, @@ -156,70 +128,48 @@ public class AmministrazionePortlet extends MVCPortlet { irisComunicazioniDebitorieURL, serviceContext); ConfigurazioneServiceUtil.storeConfig(ConfigurazioneConstants.IRIS_GENERAZIONE_IUV_URL, irisGenerazioneIUVURL, serviceContext); - ConfigurazioneServiceUtil.storeConfig(ConfigurazioneConstants.IMPORTO_BOLLO, importoBollo, - serviceContext); - + ConfigurazioneServiceUtil.storeConfig(ConfigurazioneConstants.IMPORTO_BOLLO, importoBollo, serviceContext); ConfigurazioneServiceUtil.storeConfig(ConfigurazioneConstants.DAY_OF_WEEK_SORTEGGIO, String.valueOf(dayOfWeekSorteggio), serviceContext); - ConfigurazioneServiceUtil.storeConfig(ConfigurazioneConstants.HOUR_OF_DAY_SORTEGGIO, String.valueOf(hourOfDaySorteggio), serviceContext); - ConfigurazioneServiceUtil.storeConfig(ConfigurazioneConstants.DAY_OF_WEEK_PUBBLICAZIONE, String.valueOf(dayOfWeekPubblicazione), serviceContext); - ConfigurazioneServiceUtil.storeConfig(ConfigurazioneConstants.START_DAY_SORTEGGIO, String.valueOf(startDaySorteggio), serviceContext); - String redirect = ParamUtil.getString(actionRequest, "redirect"); if (Validator.isNull(redirect)) { actionResponse.setRenderParameter("tabs1", "parametri"); } - - } catch (PortalException e) { - _log.error("Error", e); - throw new PortletException(e); - } catch (SystemException e) { + } catch (PortalException | SystemException e) { _log.error("Error", e); throw new PortletException(e); } } - public void saveConfigTemplate(ActionRequest actionRequest, ActionResponse actionResponse) - throws Exception { + public void saveConfigTemplate(ActionRequest actionRequest, ActionResponse actionResponse) throws Exception { try { ServiceContext serviceContext = ServiceContextFactory.getInstance(actionRequest); - final String _PREFIX_START_CONFIGURAZIONE = "configurazione--"; final String _PREFIX_END_CONFIGURAZIONE = "--"; - Enumeration enu = actionRequest.getParameterNames(); - while (enu.hasMoreElements()) { String name = enu.nextElement(); - if (!name.startsWith(_PREFIX_START_CONFIGURAZIONE) && !name.endsWith("--")) { continue; } - String key = name.substring(_PREFIX_START_CONFIGURAZIONE.length(), name.length() - _PREFIX_END_CONFIGURAZIONE.length()); String value = ParamUtil.getString(actionRequest, name); - ConfigurazioneServiceUtil.storeConfig(key, value, serviceContext); - } String redirect = ParamUtil.getString(actionRequest, "redirect"); if (Validator.isNull(redirect)) { actionResponse.setRenderParameter("tabs1", "parametri"); } - - } catch (PortalException e) { - _log.error("Error", e); - throw new PortletException(e); - } catch (SystemException e) { + } catch (PortalException | SystemException e) { _log.error("Error", e); throw new PortletException(e); } @@ -236,24 +186,18 @@ public class AmministrazionePortlet extends MVCPortlet { String mailSuap = ParamUtil.getString(actionRequest, "mailSuap"); String mailSue = ParamUtil.getString(actionRequest, "mailSue"); boolean provincia = ParamUtil.getBoolean(actionRequest, "provincia"); - - ServiceContext serviceContext = ServiceContextFactory.getInstance(Comune.class.getName(), - actionRequest); - + ServiceContext serviceContext = ServiceContextFactory.getInstance(Comune.class.getName(), actionRequest); long userId = PortalUtil.getUserId(actionRequest); - try { Comune comune = null; - if (comuneId == 0) {// ADD codiceComune = codiceIstat.substring(0, 3); comune = ComuneLocalServiceUtil.addComune(userId, codiceProvincia, codiceComune, codiceIstat, codiceBelfiore, denominazione, provincia, mailSuap, mailSue, serviceContext); } else {// EDIT - ComuneLocalServiceUtil.updateComune(userId, comuneId, codiceProvincia, codiceComune, - codiceIstat, denominazione, provincia, mailSuap, mailSue, serviceContext); + ComuneLocalServiceUtil.updateComune(userId, comuneId, codiceProvincia, codiceComune, codiceIstat, + denominazione, provincia, mailSuap, mailSue, serviceContext); } - String redirect = ParamUtil.getString(actionRequest, "redirect"); if (Validator.isNull(redirect)) { actionRequest.setAttribute(WebKeys.PORTOS_AMM_COMUNE, comune); @@ -261,7 +205,6 @@ public class AmministrazionePortlet extends MVCPortlet { } } catch (PortalException e) { actionResponse.setRenderParameter("mvcPath", "/html/amministrazione/tabs/comuni/edit.jsp"); - throw e; } } @@ -279,27 +222,17 @@ public class AmministrazionePortlet extends MVCPortlet { String agMax = ParamUtil.getString(actionRequest, "agMax"); String agMin = ParamUtil.getString(actionRequest, "agMin"); Comune comune = ComuneLocalServiceUtil.getComune(comuneId); - - Provincia provincia = ProvinciaLocalServiceUtil.findByC_C(comune.getCompanyId(), - comune.getCodiceProvincia()); - - ServiceContext serviceContext = ServiceContextFactory.getInstance(Comune.class.getName(), - actionRequest); + Provincia provincia = ProvinciaLocalServiceUtil.findByC_C(comune.getCompanyId(), comune.getCodiceProvincia()); + ServiceContext serviceContext = ServiceContextFactory.getInstance(Comune.class.getName(), actionRequest); Territorio territorio = null; - if (territorioId == 0) { - - territorio = TerritorioServiceUtil.addTerritorio(comuneId, groupId, - provincia.getCodiceProvincia(), zona, fascia, articolo61, dtIni, dtFin, agMax, agMin, 0L, - serviceContext); - + territorio = TerritorioServiceUtil.addTerritorio(comuneId, groupId, provincia.getCodiceProvincia(), zona, + fascia, articolo61, dtIni, dtFin, agMax, agMin, 0L, serviceContext); } else { territorio = TerritorioLocalServiceUtil.updateTerritorio(territorioId, groupId, comuneId, provincia.getCodiceProvincia(), zona, fascia, articolo61, dtIni, dtFin, agMax, agMin, serviceContext); - } - String redirect = ParamUtil.getString(actionRequest, "redirect"); if (Validator.isNull(redirect)) { actionRequest.setAttribute(WebKeys.PORTOS_AMM_TERRITORIO, territorio); @@ -310,47 +243,40 @@ public class AmministrazionePortlet extends MVCPortlet { public void deleteComune(ActionRequest actionRequest, ActionResponse actionResponse) throws Exception { long comuneId = ParamUtil.getLong(actionRequest, "comuneId"); - - if (comuneId > 0) + if (comuneId > 0) { ComuneLocalServiceUtil.deleteComune(comuneId); + } } public void deleteComunes(ActionRequest actionRequest, ActionResponse actionResponse) throws Exception { long[] deleteComuneIds = ParamUtil.getLongValues(actionRequest, "deleteComuneIds"); - for (long deleteComuneId : deleteComuneIds) { ComuneLocalServiceUtil.deleteComune(deleteComuneId); } - actionResponse.setRenderParameter("mvcPath", "/html/amministrazione/tabs/comuni/view.jsp"); } public void deleteProvincia(ActionRequest actionRequest, ActionResponse actionResponse) throws Exception { long provinciaId = ParamUtil.getLong(actionRequest, "provinciaId"); - if (provinciaId > 0) { ProvinciaLocalServiceUtil.deleteProvincia(provinciaId); } - } public void deleteProvincias(ActionRequest actionRequest, ActionResponse actionResponse) throws Exception { long[] deleteProvinciaIds = ParamUtil.getLongValues(actionRequest, "deleteProvinciaIds"); - for (long deleteProvinciaId : deleteProvinciaIds) { ProvinciaLocalServiceUtil.deleteProvincia(deleteProvinciaId); } - actionResponse.setRenderParameter("mvcPath", "/html/amministrazione/tabs/province/view.jsp"); } public void deleteTerritorio(ActionRequest actionRequest, ActionResponse actionResponse) throws Exception { long territorioId = ParamUtil.getLong(actionRequest, "territorioId"); - if (territorioId > 0) { ComuneLocalServiceUtil.deleteComune(territorioId); } @@ -359,97 +285,74 @@ public class AmministrazionePortlet extends MVCPortlet { public void importProvincias(ActionRequest actionRequest, ActionResponse actionResponse) throws Exception { UploadPortletRequest uploadPortletRequest = PortalUtil.getUploadPortletRequest(actionRequest); - ThemeDisplay themeDisplay = (ThemeDisplay) uploadPortletRequest.getAttribute(WebKeys.THEME_DISPLAY); - String delimiter = ParamUtil.getString(uploadPortletRequest, "delimiter"); File file = uploadPortletRequest.getFile("file"); - if (Validator.isNull(file)) { throw new CSVFileNotFoundException(); } - if (Validator.isNull(delimiter)) { throw new PortletException("Delimiter is null in request"); } - ServiceContext serviceContext = ServiceContextFactory.getInstance(Provincia.class.getName(), uploadPortletRequest); - try { _log.info("Inizio importazione province..."); long start = System.currentTimeMillis(); - CSVFormat format = CSVFormat.EXCEL.withDelimiter(delimiter.charAt(0)) .withHeader(Constants.AMMINISTRAZIONE_CSV_HEADERS_PROVINCE).withSkipHeaderRecord() .withIgnoreEmptyLines().withIgnoreSurroundingSpaces(); Iterable records = format.parse(new FileReader(file)); - for (CSVRecord csvRecord : records) { try { - String codiceProvincia = StringUtils.leftPad( - String.format(csvRecord.get("codice_provincia")), 3, '0'); + String codiceProvincia = StringUtils.leftPad(String.format(csvRecord.get("codice_provincia")), 3, + '0'); String provincia = csvRecord.get("provincia"); String regione = csvRecord.get("regione"); String sigla = csvRecord.get("sigla"); - Provincia provinciaO = null; - provinciaO = ProvinciaLocalServiceUtil.fetchByC_C(themeDisplay.getCompanyId(), - codiceProvincia); + provinciaO = ProvinciaLocalServiceUtil.fetchByC_C(themeDisplay.getCompanyId(), codiceProvincia); if (provinciaO == null) { provinciaO = ProvinciaLocalServiceUtil.fetchByC_S(themeDisplay.getCompanyId(), sigla); } - if (provinciaO == null) { _log.info("La provincia non esiste e verrà creata: " + csvRecord); - - ProvinciaLocalServiceUtil.addProvincia(themeDisplay.getUserId(), codiceProvincia, - provincia, regione, sigla, serviceContext); + ProvinciaLocalServiceUtil.addProvincia(themeDisplay.getUserId(), codiceProvincia, provincia, + regione, sigla, serviceContext); } else { _log.info("La provincia esiste e verrà aggiornata: " + csvRecord); - - ProvinciaLocalServiceUtil.updateProvincia(themeDisplay.getUserId(), - provinciaO.getPrimaryKey(), provincia, regione, sigla, serviceContext); + ProvinciaLocalServiceUtil.updateProvincia(themeDisplay.getUserId(), provinciaO.getPrimaryKey(), + provincia, regione, sigla, serviceContext); } } catch (PortalException e) { _log.error("Errore di validazione: " + e.getClass().getName()); } } - long stop = System.currentTimeMillis(); _log.info("Importazione province terminata in " + (stop - start) + "ms"); } catch (Exception e) { actionResponse.setRenderParameter("mvcPath", "/html/amministrazione/tabs/province/import.jsp"); - throw e; } - } public void importComunes(ActionRequest actionRequest, ActionResponse actionResponse) throws Exception { UploadPortletRequest uploadPortletRequest = PortalUtil.getUploadPortletRequest(actionRequest); - ThemeDisplay themeDisplay = (ThemeDisplay) uploadPortletRequest.getAttribute(WebKeys.THEME_DISPLAY); - String delimiter = ParamUtil.getString(uploadPortletRequest, "delimiter"); File file = uploadPortletRequest.getFile("file"); - - if (Validator.isNull(delimiter) || Validator.isNull(file)) + if (Validator.isNull(delimiter) || Validator.isNull(file)) { throw new CSVFileNotFoundException(); - - ServiceContext serviceContext = ServiceContextFactory.getInstance(Comune.class.getName(), - uploadPortletRequest); - + } + ServiceContext serviceContext = ServiceContextFactory.getInstance(Comune.class.getName(), uploadPortletRequest); try { _log.info("Inizio importazione comuni..."); long start = System.currentTimeMillis(); - CSVFormat format = CSVFormat.EXCEL.withDelimiter(delimiter.charAt(0)) .withHeader(Constants.AMMINISTRAZIONE_CSV_HEADERS_COMUNI).withSkipHeaderRecord() .withIgnoreEmptyLines().withIgnoreSurroundingSpaces(); Iterable records = format.parse(new FileReader(file)); - for (CSVRecord csvRecord : records) { try { String codiceProvincia = csvRecord.get("Codice Provincia (1)"); @@ -458,56 +361,46 @@ public class AmministrazionePortlet extends MVCPortlet { String codiceBelfiore = csvRecord.get("Codice Catastale del comune"); String denominazione = csvRecord.get("Denominazione in italiano"); String provincia = csvRecord.get("Flag Comune capoluogo di provincia"); - boolean nazioneEstera = codiceBelfiore != null && codiceBelfiore.startsWith("Z"); if (Validator.isNull(codiceIstat) && nazioneEstera) { codiceIstat = codiceBelfiore; } - if (Validator.isNull(codiceIstat)) { _log.error("Il comune italiano non ha un codice istat assegnato e non sarà inserito: " + csvRecord); } else { - boolean isProvincia = Validator.isNotNull(provincia) && provincia.equals("1") ? true - : false; - - Comune comuneO = ComuneLocalServiceUtil.fetchByC_CB(themeDisplay.getCompanyId(), - codiceBelfiore); + boolean isProvincia = Validator.isNotNull(provincia) && provincia.equals("1") ? true : false; + Comune comuneO = ComuneLocalServiceUtil + .fetchByC_CB(themeDisplay.getCompanyId(), codiceBelfiore); if (comuneO == null) - comuneO = ComuneLocalServiceUtil.fetchByC_CI(themeDisplay.getCompanyId(), - codiceIstat); - + comuneO = ComuneLocalServiceUtil.fetchByC_CI(themeDisplay.getCompanyId(), codiceIstat); if (comuneO == null) { _log.debug("Il comune non esiste e verra' creato: " + csvRecord); - - if (nazioneEstera) + if (nazioneEstera) { ComuneLocalServiceUtil.addComune(themeDisplay.getUserId(), codiceProvincia, - codiceComune, codiceIstat, codiceBelfiore, denominazione, false, - true, "", "", serviceContext); - else + codiceComune, codiceIstat, codiceBelfiore, denominazione, false, true, "", "", + serviceContext); + } else { ComuneLocalServiceUtil.addComune(themeDisplay.getUserId(), codiceProvincia, - codiceComune, codiceIstat, codiceBelfiore, denominazione, - isProvincia, false, "", "", serviceContext); + codiceComune, codiceIstat, codiceBelfiore, denominazione, isProvincia, false, + "", "", serviceContext); + } } else { _log.debug("Il comune esiste e verra' aggiornato: " + csvRecord); - ComuneLocalServiceUtil.updateComune(themeDisplay.getUserId(), - comuneO.getPrimaryKey(), codiceProvincia, codiceComune, codiceIstat, - denominazione, isProvincia, nazioneEstera, "", "", serviceContext); - + ComuneLocalServiceUtil.updateComune(themeDisplay.getUserId(), comuneO.getPrimaryKey(), + codiceProvincia, codiceComune, codiceIstat, denominazione, isProvincia, + nazioneEstera, "", "", serviceContext); } } } catch (PortalException e) { _log.error("Errore di validazione: " + e.getClass().getName()); } } - long stop = System.currentTimeMillis(); _log.info("Importazione comuni terminata in " + (stop - start) + "ms"); } catch (Exception e) { actionResponse.setRenderParameter("mvcPath", "/html/amministrazione/tabs/comunes/import.jsp"); throw e; } - } - } diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/portlet/DocAggiuntivaPortlet.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/portlet/DocAggiuntivaPortlet.java index 7c2d5e87..19d864dd 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/portlet/DocAggiuntivaPortlet.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/portlet/DocAggiuntivaPortlet.java @@ -3,6 +3,7 @@ package it.tref.liferay.portos.bo.portlet; import it.tref.liferay.portos.bo.model.DocAggiuntiva; import it.tref.liferay.portos.bo.service.DocAggiuntivaLocalServiceUtil; import it.tref.liferay.portos.bo.service.DocAggiuntivaServiceUtil; + import java.io.File; import java.io.IOException; import java.io.InputStream; @@ -40,106 +41,93 @@ import com.liferay.util.bridges.mvc.MVCPortlet; public class DocAggiuntivaPortlet extends MVCPortlet { - private Log _log = LogFactoryUtil.getLog(DocAggiuntivaPortlet.class); - - public void uploadDocAggiuntiva(ActionRequest actionRequest, ActionResponse actionResponse) throws PortalException, - SystemException { - try { - UploadPortletRequest uploadRequest = PortalUtil.getUploadPortletRequest(actionRequest); - ServiceContext serviceContext = ServiceContextFactory.getInstance(uploadRequest); - long intPraticaId = ParamUtil.getLong(uploadRequest, "intPraticaId"); - long dettPraticaId = ParamUtil.getLong(uploadRequest, "dettPraticaId"); - String descrizione = ParamUtil.getString(uploadRequest, "descrizione"); - boolean feVisible = ParamUtil.getBoolean(uploadRequest, "feVisible"); - String sourceFileName = uploadRequest.getFileName("docFile"); - File file = uploadRequest.getFile("docFile"); - - if (Validator.isNotNull(sourceFileName) && file != null) { - // lunghezza fissata a 200 - if (sourceFileName.length() > 200) { - SessionErrors.add(actionRequest, "error.geniocivilefe.pagamento.allegato.length.valid"); - } - } else { - SessionErrors.add(actionRequest, "error.geniocivilefe.pagamento.allegato.is.request"); - } - - if (!SessionErrors.isEmpty(actionRequest)) { - PortalUtil.copyRequestParameters(actionRequest, actionResponse); - } else { - if (Validator.isNotNull(intPraticaId) && Validator.isNotNull(dettPraticaId)) { - byte[] content = FileUtil.getBytes(file); - DocAggiuntivaLocalServiceUtil.addDocAggiuntiva(serviceContext.getUserId(), intPraticaId, dettPraticaId, - descrizione, feVisible, content, sourceFileName, serviceContext); - } - - } - - PortalUtil.copyRequestParameters(actionRequest, actionResponse); - } catch (Exception e) { - PortalUtil.copyRequestParameters(actionRequest, actionResponse); - _log.error("Error", e); - throw new SystemException(e); - } - - } - - public void deleteDocAggiuntiva(ActionRequest actionRequest, ActionResponse actionResponse) throws Exception { - long docAggiuntivaId = ParamUtil.getLong(actionRequest, "docAggiuntivaId"); - DocAggiuntivaServiceUtil.deleteDocAggiuntiva(docAggiuntivaId); - } - - @Override - public void serveResource(ResourceRequest resourceRequest, ResourceResponse resourceResponse) throws IOException, - PortletException { - - String id = resourceRequest.getResourceID(); - - try { - if ("downloadAll".equals(id)) { - long intPraticaId = ParamUtil.getLong(resourceRequest, "intPraticaId"); - List docs = DocAggiuntivaServiceUtil.findByIntPratica(intPraticaId); - - ZipWriter zipWriter = ZipWriterFactoryUtil.getZipWriter(); - - for (DocAggiuntiva doc : docs) { - - InputStream inputStream = null; - try { - if (Validator.isNull(doc.getFileEntryId())) { - continue; - } - FileEntry fileEntry = DLAppLocalServiceUtil.getFileEntry(doc.getFileEntryId()); - inputStream = - DLFileEntryLocalServiceUtil.getFileAsStream(fileEntry.getFileEntryId(), fileEntry.getVersion(), false); - - String name = fileEntry.getTitle() + StringPool.PERIOD + fileEntry.getExtension(); - zipWriter.addEntry(name, inputStream); - } finally { - StreamUtil.cleanUp(inputStream); - } - } - - resourceResponse.reset(); - - File file = zipWriter.getFile(); - byte[] data = Files.readAllBytes(file.toPath()); - - resourceResponse.setContentType(ContentTypes.APPLICATION_ZIP); - resourceResponse.addProperty(HttpHeaders.CACHE_CONTROL, "max-age=3600, must-revalidate"); - resourceResponse - .addProperty(HttpHeaders.CONTENT_DISPOSITION, "attachment; filename=\"" + file.getName() + "\""); - resourceResponse.setContentLength(data.length); - - resourceResponse.getPortletOutputStream().write(data); - resourceResponse.getPortletOutputStream().flush(); - resourceResponse.getPortletOutputStream().close(); - - } else { - super.serveResource(resourceRequest, resourceResponse); - } - } catch (PortalException | SystemException e) { - _log.error(e, e); - throw new IOException(e); - } - } -} + private Log _log = LogFactoryUtil.getLog(DocAggiuntivaPortlet.class); + + public void uploadDocAggiuntiva(ActionRequest actionRequest, ActionResponse actionResponse) throws PortalException, + SystemException { + try { + UploadPortletRequest uploadRequest = PortalUtil.getUploadPortletRequest(actionRequest); + ServiceContext serviceContext = ServiceContextFactory.getInstance(uploadRequest); + long intPraticaId = ParamUtil.getLong(uploadRequest, "intPraticaId"); + long dettPraticaId = ParamUtil.getLong(uploadRequest, "dettPraticaId"); + String descrizione = ParamUtil.getString(uploadRequest, "descrizione"); + boolean feVisible = ParamUtil.getBoolean(uploadRequest, "feVisible"); + String sourceFileName = uploadRequest.getFileName("docFile"); + File file = uploadRequest.getFile("docFile"); + if (Validator.isNotNull(sourceFileName) && file != null) { + // lunghezza fissata a 200 + if (sourceFileName.length() > 200) { + SessionErrors.add(actionRequest, "error.geniocivilefe.pagamento.allegato.length.valid"); + } + } else { + SessionErrors.add(actionRequest, "error.geniocivilefe.pagamento.allegato.is.request"); + } + if (!SessionErrors.isEmpty(actionRequest)) { + PortalUtil.copyRequestParameters(actionRequest, actionResponse); + } else { + if (Validator.isNotNull(intPraticaId) && Validator.isNotNull(dettPraticaId)) { + byte[] content = FileUtil.getBytes(file); + DocAggiuntivaLocalServiceUtil.addDocAggiuntiva(serviceContext.getUserId(), intPraticaId, + dettPraticaId, descrizione, feVisible, content, sourceFileName, serviceContext); + } + + } + PortalUtil.copyRequestParameters(actionRequest, actionResponse); + } catch (Exception e) { + PortalUtil.copyRequestParameters(actionRequest, actionResponse); + _log.error("Error", e); + throw new SystemException(e); + } + } + + public void deleteDocAggiuntiva(ActionRequest actionRequest, ActionResponse actionResponse) throws Exception { + long docAggiuntivaId = ParamUtil.getLong(actionRequest, "docAggiuntivaId"); + + DocAggiuntivaServiceUtil.deleteDocAggiuntiva(docAggiuntivaId); + } + + @Override + public void serveResource(ResourceRequest resourceRequest, ResourceResponse resourceResponse) throws IOException, + PortletException { + + String id = resourceRequest.getResourceID(); + try { + if ("downloadAll".equals(id)) { + long intPraticaId = ParamUtil.getLong(resourceRequest, "intPraticaId"); + List docs = DocAggiuntivaServiceUtil.findByIntPratica(intPraticaId); + ZipWriter zipWriter = ZipWriterFactoryUtil.getZipWriter(); + for (DocAggiuntiva doc : docs) { + InputStream inputStream = null; + try { + if (Validator.isNull(doc.getFileEntryId())) { + continue; + } + FileEntry fileEntry = DLAppLocalServiceUtil.getFileEntry(doc.getFileEntryId()); + inputStream = DLFileEntryLocalServiceUtil.getFileAsStream(fileEntry.getFileEntryId(), + fileEntry.getVersion(), false); + String name = fileEntry.getTitle() + StringPool.PERIOD + fileEntry.getExtension(); + zipWriter.addEntry(name, inputStream); + } finally { + StreamUtil.cleanUp(inputStream); + } + } + resourceResponse.reset(); + File file = zipWriter.getFile(); + byte[] data = Files.readAllBytes(file.toPath()); + resourceResponse.setContentType(ContentTypes.APPLICATION_ZIP); + resourceResponse.addProperty(HttpHeaders.CACHE_CONTROL, "max-age=3600, must-revalidate"); + resourceResponse.addProperty(HttpHeaders.CONTENT_DISPOSITION, + "attachment; filename=\"" + file.getName() + StringPool.QUOTE); + resourceResponse.setContentLength(data.length); + resourceResponse.getPortletOutputStream().write(data); + resourceResponse.getPortletOutputStream().flush(); + resourceResponse.getPortletOutputStream().close(); + } else { + super.serveResource(resourceRequest, resourceResponse); + } + } catch (PortalException | SystemException e) { + _log.error(e, e); + throw new IOException(e); + } + } +} \ No newline at end of file diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/portlet/HomeBOPortlet.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/portlet/HomeBOPortlet.java index 15f164d3..5e5a1f8e 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/portlet/HomeBOPortlet.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/portlet/HomeBOPortlet.java @@ -28,165 +28,127 @@ import com.liferay.util.bridges.mvc.MVCPortlet; * Portlet implementation class HomeBOPortlet */ public class HomeBOPortlet extends MVCPortlet { - + private static final Log _log = LogFactoryUtil.getLog(HomeBOPortlet.class); - + @Override - public void render(RenderRequest renderRequest, RenderResponse renderResponse) - throws PortletException, IOException { - + public void render(RenderRequest renderRequest, RenderResponse renderResponse) throws PortletException, IOException { + ThemeDisplay themeDisplay = (ThemeDisplay) renderRequest.getAttribute(WebKeys.THEME_DISPLAY); - try { - int countPraticheScaduteAutorizzazione = TempisticaLocalServiceUtil.countPraticheScaduteAutorizzazione( themeDisplay.getCompanyId(), themeDisplay.getScopeGroupId()); - int countPraticheScaduteSorteggiate = TempisticaLocalServiceUtil.countPraticheScaduteSorteggiate( themeDisplay.getCompanyId(), themeDisplay.getScopeGroupId()); - - int countPraticheScaduteControlloObbligatorio = TempisticaLocalServiceUtil.countPraticheScaduteControlloObbligatorio( - themeDisplay.getCompanyId(), themeDisplay.getScopeGroupId()); - - - int countPraticheInScadenzaAutorizzazioni = TempisticaLocalServiceUtil.countPraticheInScadenzaAutorizzazioni( - themeDisplay.getCompanyId(), themeDisplay.getScopeGroupId()); - + int countPraticheScaduteControlloObbligatorio = TempisticaLocalServiceUtil + .countPraticheScaduteControlloObbligatorio(themeDisplay.getCompanyId(), + themeDisplay.getScopeGroupId()); + int countPraticheInScadenzaAutorizzazioni = TempisticaLocalServiceUtil + .countPraticheInScadenzaAutorizzazioni(themeDisplay.getCompanyId(), themeDisplay.getScopeGroupId()); int countPraticheInScadenzaSorteggiate = TempisticaLocalServiceUtil.countPraticheInScadenzaSorteggiate( themeDisplay.getCompanyId(), themeDisplay.getScopeGroupId()); - - int countPraticheInScadenzaControlloObbligatorio = TempisticaLocalServiceUtil.countPraticheInScadenzaControlloObbligatorio( - themeDisplay.getCompanyId(), themeDisplay.getScopeGroupId()); - - + int countPraticheInScadenzaControlloObbligatorio = TempisticaLocalServiceUtil + .countPraticheInScadenzaControlloObbligatorio(themeDisplay.getCompanyId(), + themeDisplay.getScopeGroupId()); renderRequest.setAttribute("countPraticheScaduteAutorizzazione", countPraticheScaduteAutorizzazione); renderRequest.setAttribute("countPraticheScaduteSorteggiate", countPraticheScaduteSorteggiate); - renderRequest.setAttribute("countPraticheScaduteControlloObbligatorio", countPraticheScaduteControlloObbligatorio); - + renderRequest.setAttribute("countPraticheScaduteControlloObbligatorio", + countPraticheScaduteControlloObbligatorio); renderRequest.setAttribute("countPraticheInScadenzaAutorizzazioni", countPraticheInScadenzaAutorizzazioni); renderRequest.setAttribute("countPraticheInScadenzaSorteggiate", countPraticheInScadenzaSorteggiate); - renderRequest.setAttribute("countPraticheInScadenzaControlloObbligatorio", countPraticheInScadenzaControlloObbligatorio); - - - ClassLoader classLoader = - (ClassLoader) PortletBeanLocatorUtil.locate(com.liferay.portal.workflow.kaleo.service.ClpSerializer.getServletContextName(), "portletClassLoader"); - - + renderRequest.setAttribute("countPraticheInScadenzaControlloObbligatorio", + countPraticheInScadenzaControlloObbligatorio); + ClassLoader classLoader = (ClassLoader) PortletBeanLocatorUtil.locate( + com.liferay.portal.workflow.kaleo.service.ClpSerializer.getServletContextName(), + "portletClassLoader"); List praticheAttiveAutorizzazioni = TempisticaLocalServiceUtil.praticheAttiveAutorizzazioni( themeDisplay.getCompanyId(), themeDisplay.getScopeGroupId()); - int countAutorizzazioniDaAssegnare = 0; int countAutorizzazioniOrdinarie = 0; - - for(Long intPraticaId : praticheAttiveAutorizzazioni){ - + for (Long intPraticaId : praticheAttiveAutorizzazioni) { DynamicQuery query = DynamicQueryFactoryUtil.forClass(ControlloPratica.class); query.add(RestrictionsFactoryUtil.eq("intPraticaId", intPraticaId)); - List lista = ControlloPraticaLocalServiceUtil.dynamicQuery(query); - if(lista != null && !lista.isEmpty()){ - + if (lista != null && !lista.isEmpty()) { ControlloPratica controlloPratica = lista.get(0); - if(controlloPratica != null){ - - DynamicQuery queryKaleo = DynamicQueryFactoryUtil.forClass(KaleoTaskInstanceToken.class,classLoader); + if (controlloPratica != null) { + DynamicQuery queryKaleo = DynamicQueryFactoryUtil.forClass(KaleoTaskInstanceToken.class, + classLoader); queryKaleo.add(RestrictionsFactoryUtil.eq("classPK", controlloPratica.getControlloPraticaId())); queryKaleo.add(RestrictionsFactoryUtil.eq("kaleoTaskName", "Assegnazione")); queryKaleo.add(RestrictionsFactoryUtil.eq("completed", false)); - - List listaKaleo = KaleoTaskInstanceTokenLocalServiceUtil.dynamicQuery(queryKaleo); - if(listaKaleo != null && !listaKaleo.isEmpty()){ - countAutorizzazioniDaAssegnare ++; + List listaKaleo = KaleoTaskInstanceTokenLocalServiceUtil + .dynamicQuery(queryKaleo); + if (listaKaleo != null && !listaKaleo.isEmpty()) { + countAutorizzazioniDaAssegnare++; } else { countAutorizzazioniOrdinarie++; } } } } - renderRequest.setAttribute("countAutorizzazioniDaAssegnare", countAutorizzazioniDaAssegnare); renderRequest.setAttribute("countAutorizzazioniOrdinarie", countAutorizzazioniOrdinarie); - - List praticheAttiveSorteggiate = TempisticaLocalServiceUtil.praticheAttiveSorteggiate( themeDisplay.getCompanyId(), themeDisplay.getScopeGroupId()); - int countSorteggiateDaAssegnare = 0; int countSorteggiateOrdinarie = 0; - - for(Long intPraticaId : praticheAttiveSorteggiate){ - + for (Long intPraticaId : praticheAttiveSorteggiate) { DynamicQuery query = DynamicQueryFactoryUtil.forClass(ControlloPratica.class); query.add(RestrictionsFactoryUtil.eq("intPraticaId", intPraticaId)); - List lista = ControlloPraticaLocalServiceUtil.dynamicQuery(query); - if(lista != null && !lista.isEmpty()){ - + if (lista != null && !lista.isEmpty()) { ControlloPratica controlloPratica = lista.get(0); - if(controlloPratica != null){ - - DynamicQuery queryKaleo = DynamicQueryFactoryUtil.forClass(KaleoTaskInstanceToken.class,classLoader); + if (controlloPratica != null) { + DynamicQuery queryKaleo = DynamicQueryFactoryUtil.forClass(KaleoTaskInstanceToken.class, + classLoader); queryKaleo.add(RestrictionsFactoryUtil.eq("classPK", controlloPratica.getControlloPraticaId())); queryKaleo.add(RestrictionsFactoryUtil.eq("kaleoTaskName", "Assegnazione")); queryKaleo.add(RestrictionsFactoryUtil.eq("completed", false)); - - List listaKaleo = KaleoTaskInstanceTokenLocalServiceUtil.dynamicQuery(queryKaleo); - if(listaKaleo != null && !listaKaleo.isEmpty()){ - countSorteggiateDaAssegnare ++; + List listaKaleo = KaleoTaskInstanceTokenLocalServiceUtil + .dynamicQuery(queryKaleo); + if (listaKaleo != null && !listaKaleo.isEmpty()) { + countSorteggiateDaAssegnare++; } else { countSorteggiateOrdinarie++; } } } } - renderRequest.setAttribute("countSorteggiateDaAssegnare", countSorteggiateDaAssegnare); renderRequest.setAttribute("countSorteggiateOrdinarie", countSorteggiateOrdinarie); - - List praticheAttiveControlloObbligatorio = TempisticaLocalServiceUtil.praticheAttiveControlloObbligatorio( - themeDisplay.getCompanyId(), themeDisplay.getScopeGroupId()); - + List praticheAttiveControlloObbligatorio = TempisticaLocalServiceUtil + .praticheAttiveControlloObbligatorio(themeDisplay.getCompanyId(), themeDisplay.getScopeGroupId()); int countControlloObbligatorioDaAssegnare = 0; int countControlloObbligatorioOrdinarie = 0; - - for(Long intPraticaId : praticheAttiveControlloObbligatorio){ - + for (Long intPraticaId : praticheAttiveControlloObbligatorio) { DynamicQuery query = DynamicQueryFactoryUtil.forClass(ControlloPratica.class); query.add(RestrictionsFactoryUtil.eq("intPraticaId", intPraticaId)); - List lista = ControlloPraticaLocalServiceUtil.dynamicQuery(query); - if(lista != null && !lista.isEmpty()){ - + if (lista != null && !lista.isEmpty()) { ControlloPratica controlloPratica = lista.get(0); - if(controlloPratica != null){ - - DynamicQuery queryKaleo = DynamicQueryFactoryUtil.forClass(KaleoTaskInstanceToken.class,classLoader); + if (controlloPratica != null) { + DynamicQuery queryKaleo = DynamicQueryFactoryUtil.forClass(KaleoTaskInstanceToken.class, + classLoader); queryKaleo.add(RestrictionsFactoryUtil.eq("classPK", controlloPratica.getControlloPraticaId())); queryKaleo.add(RestrictionsFactoryUtil.eq("className", ControlloPratica.class.getName())); queryKaleo.add(RestrictionsFactoryUtil.eq("kaleoTaskName", "Assegnazione")); queryKaleo.add(RestrictionsFactoryUtil.eq("completed", false)); - - List listaKaleo = KaleoTaskInstanceTokenLocalServiceUtil.dynamicQuery(queryKaleo); - if(listaKaleo != null && !listaKaleo.isEmpty()){ - countControlloObbligatorioDaAssegnare ++; + List listaKaleo = KaleoTaskInstanceTokenLocalServiceUtil + .dynamicQuery(queryKaleo); + if (listaKaleo != null && !listaKaleo.isEmpty()) { + countControlloObbligatorioDaAssegnare++; } else { countControlloObbligatorioOrdinarie++; - } } } } - renderRequest.setAttribute("countControlloObbligatorioDaAssegnare", countControlloObbligatorioDaAssegnare); renderRequest.setAttribute("countControlloObbligatorioOrdinarie", countControlloObbligatorioOrdinarie); - - } catch (SystemException e) { - _log.error(e,e); + _log.error(e, e); } - super.render(renderRequest, renderResponse); } - - } diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/portlet/RicercaProtocolloPortlet.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/portlet/RicercaProtocolloPortlet.java index c9feaaf2..c75e89df 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/portlet/RicercaProtocolloPortlet.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/portlet/RicercaProtocolloPortlet.java @@ -12,18 +12,14 @@ import com.liferay.util.bridges.mvc.MVCPortlet; * Portlet implementation class RicercaProtocolloPortlet */ public class RicercaProtocolloPortlet extends MVCPortlet { - - - public void search(ActionRequest actionRequest, ActionResponse actionResponse){ - + + public void search(ActionRequest actionRequest, ActionResponse actionResponse) { + String dataDa = ParamUtil.getString(actionRequest, "dataDa", StringPool.BLANK); String dataA = ParamUtil.getString(actionRequest, "dataA", StringPool.BLANK); - String numeroProtocollo = ParamUtil.getString(actionRequest, "numeroProtocollo", StringPool.BLANK); - - actionResponse.setRenderParameter("dataDa", dataDa); - actionResponse.setRenderParameter("dataA", dataA); - actionResponse.setRenderParameter("numeroProtocollo", numeroProtocollo); - + String numeroProtocollo = ParamUtil.getString(actionRequest, "numeroProtocollo", StringPool.BLANK); + actionResponse.setRenderParameter("dataDa", dataDa); + actionResponse.setRenderParameter("dataA", dataA); + actionResponse.setRenderParameter("numeroProtocollo", numeroProtocollo); } - } diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/report/builder/bean/ReportAvvisoBean.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/report/builder/bean/ReportAvvisoBean.java index ddcd95cf..910e0742 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/report/builder/bean/ReportAvvisoBean.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/report/builder/bean/ReportAvvisoBean.java @@ -4,9 +4,6 @@ import java.io.Serializable; import java.util.Date; import java.util.List; -import com.liferay.portal.kernel.log.Log; -import com.liferay.portal.kernel.log.LogFactoryUtil; - public class ReportAvvisoBean implements Serializable { private static final long serialVersionUID = -1229588050032694212L; @@ -37,9 +34,7 @@ public class ReportAvvisoBean implements Serializable { private long numeroIntegrazione; private String codiceTipoIntegrazione; private String tipoIntegrazione; - private long varianteNumero; // numero progressivo - // variante in - // intPratica + private long varianteNumero; // numero progressivo variante in intPratica private Date dataAvviso; private Date dataSorteggio; private String meseSorteggio; @@ -49,12 +44,9 @@ public class ReportAvvisoBean implements Serializable { private String tipoProcedura; private String po; private String presidio; - private String numeroVariante; // numero totali - // varianti - + private String numeroVariante; // numero totali varianti private String numeroProtocolloIntegrazione; private String elencoNumeriProtocolloIntegrazione; - private Boolean parziale; private String parzialeNumero; private String tipoAutorizzazione; @@ -117,7 +109,7 @@ public class ReportAvvisoBean implements Serializable { public String getDirettoreLavori() { return direttoreLavori; } - + public void setDirettoreLavori(String direttoreLavori) { this.direttoreLavori = direttoreLavori; } @@ -126,7 +118,7 @@ public class ReportAvvisoBean implements Serializable { public String getAlCommittente() { return committente; } - + public String getCommittente() { return committente; } @@ -182,19 +174,19 @@ public class ReportAvvisoBean implements Serializable { public void setNumeroProtocolloValido(String numeroProtocolloValido) { this.numeroProtocolloValido = numeroProtocolloValido; } - + public String getTipoAnnullato() { return tipoAnnullato; } - + public void setTipoAnnullato(String tipoAnnullato) { this.tipoAnnullato = tipoAnnullato; } - + public String getTipoValido() { return tipoValido; } - + public void setTipoValido(String tipoValido) { this.tipoValido = tipoValido; } @@ -375,7 +367,6 @@ public class ReportAvvisoBean implements Serializable { this.po = po; } - public String getNumeroProtocolloIntegrazione() { return numeroProtocolloIntegrazione; @@ -417,7 +408,7 @@ public class ReportAvvisoBean implements Serializable { public String getTitolareDigitale() { return titolareDigitale; } - + public void setTitolareDigitale(String titolareDigitale) { this.titolareDigitale = titolareDigitale; } @@ -461,7 +452,7 @@ public class ReportAvvisoBean implements Serializable { this.parzialeNumero = parzialeNumero; } - + public String getTipoAutorizzazione() { return tipoAutorizzazione; @@ -471,5 +462,4 @@ public class ReportAvvisoBean implements Serializable { this.tipoAutorizzazione = tipoAutorizzazione; } - } diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/report/builder/builder/ReportAvvisoAllegatoBeanBuilder.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/report/builder/builder/ReportAvvisoAllegatoBeanBuilder.java index ff20ecb3..40644f22 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/report/builder/builder/ReportAvvisoAllegatoBeanBuilder.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/report/builder/builder/ReportAvvisoAllegatoBeanBuilder.java @@ -13,32 +13,24 @@ import com.liferay.portlet.documentlibrary.service.DLAppLocalServiceUtil; public class ReportAvvisoAllegatoBeanBuilder { private ReportAvvisoAllegatoBeanBuilder() { - } public static ReportAvvisoAllegatoBean build(DocPratica docPratica) throws SystemException { ReportAvvisoAllegatoBean bean = new ReportAvvisoAllegatoBean(); - try { FileEntry fileEntry = DLAppLocalServiceUtil.getFileEntry(docPratica.getDlFileEntryId()); - bean.setTitoloAllegato(fileEntry.getDescription()); - - // ADT: BUG FE ID=31 if (docPratica.getTipologia().equalsIgnoreCase( DocumentiPraticaUtil.TIPOLOGIA_ALLEGATO_ANNULLAMENTO_FASCICOLO) && (Validator.isNull(fileEntry.getDescription()))) { bean.setTitoloAllegato(fileEntry.getTitle()); } - // //// - bean.setCodiceAllegato(docPratica.getTipologia()); bean.setSha256Allegato(docPratica.getSha256()); } catch (PortalException e) { throw new SystemException(e); } - return bean; } @@ -50,8 +42,6 @@ public class ReportAvvisoAllegatoBeanBuilder { bean.setTipoIntegrazione(tipoIntegrazione); bean.setNumeroIntegrazione(numeroIntegrazione); bean.setAggiornato(docPratica.isAggiornato()); - return bean; } - } diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/report/builder/builder/ReportAvvisoBeanBuilder.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/report/builder/builder/ReportAvvisoBeanBuilder.java index 8c130cb9..d62187c8 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/report/builder/builder/ReportAvvisoBeanBuilder.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/report/builder/builder/ReportAvvisoBeanBuilder.java @@ -61,64 +61,53 @@ public class ReportAvvisoBeanBuilder { private ReportAvvisoBeanBuilder() { } - public static ReportAvvisoBean build(Avviso avviso, Map parameters) - throws SystemException, PortalException { + public static ReportAvvisoBean build(Avviso avviso, Map parameters) throws SystemException, + PortalException { long intPraticaId = avviso.getIntPraticaId(); IntPratica intPratica = IntPraticaLocalServiceUtil.getIntPratica(intPraticaId); ReportAvvisoBean bean = new ReportAvvisoBean(); DettPratica dettPratica = null; - - long numeroIntegrazione = 0l; + long numeroIntegrazione = 0L; String codiceTipoIntegrazione = StringPool.BLANK; String tipoIntegrazione = StringPool.BLANK; - // DATI PER NUMERO VARIANTI - int numeroVarianti = DettPraticaLocalServiceUtil.countByIntPraticaId_TipoIntegrazione_Completa( - intPraticaId, TipoIntegrazioneUtil.VARIANTE, true); + int numeroVarianti = DettPraticaLocalServiceUtil.countByIntPraticaId_TipoIntegrazione_Completa(intPraticaId, + TipoIntegrazioneUtil.VARIANTE, true); if (numeroVarianti > 0) { bean.setNumeroVariante(String.valueOf(numeroVarianti)); } - if (DettPratica.class.getName().equals(avviso.getClassName())) { dettPratica = DettPraticaLocalServiceUtil.getDettPratica(avviso.getClassPk()); bean.setNumeroProtocollo(dettPratica.getProtocollo()); bean.setVarianteNumero(dettPratica.getVarianteNumero()); - // DATI PER INTEGRAZIONE if (dettPratica.getIntegrazione() > 0) { numeroIntegrazione = dettPratica.getIntegrazione(); codiceTipoIntegrazione = dettPratica.getTipoIntegrazione(); - tipoIntegrazione = LanguageUtil.get(LocaleUtil.getSiteDefault(), "label-integrazione-" - + dettPratica.getTipoIntegrazione()); + tipoIntegrazione = LanguageUtil.get(LocaleUtil.getSiteDefault(), + "label-integrazione-" + dettPratica.getTipoIntegrazione()); bean.setDataIntegrazione(dettPratica.getDataEffettuazione()); bean.setNumeroIntegrazione(numeroIntegrazione); bean.setCodiceTipoIntegrazione(codiceTipoIntegrazione); bean.setTipoIntegrazione(tipoIntegrazione); } - // DATI PER VARIAZIONE SOGGETTO List soggettiBean = new ArrayList(); if (TipoIntegrazioneUtil.VARIAZIONE_SOGGETTO.equals(dettPratica.getTipoIntegrazione())) { - - // ADT BUG FE ID = 6 - List soggetti = SoggettoLocalServiceUtil.findByIntPratica(dettPratica - .getIntPraticaId()); + List soggetti = SoggettoLocalServiceUtil.findByIntPratica(dettPratica.getIntPraticaId()); for (Soggetto soggetto : soggetti) { ReportAvvisoSoggettoBean beanSoggetto = ReportAvvisoSoggettoBeanBuilder.build(soggetto, dettPratica.getDettPraticaId()); if (beanSoggetto != null) { if (beanSoggetto.getTipoOperazione() != null) { soggettiBean.add(beanSoggetto); - } } } } bean.setSoggetti(soggettiBean); - String tipo = AvvisoUtil.getTipoReport(dettPratica, avviso.getTipoDocumento()); - // DATI SOLO PER IL SORTEGGIO if (tipo.equals(AvvisoUtil.TIPO_REPORT_SORTEGGIO)) { Sorteggio sorteggio = SorteggioLocalServiceUtil.findByIntPratica(intPraticaId); @@ -131,19 +120,15 @@ public class ReportAvvisoBeanBuilder { calendar.setTime(intPratica.getDtSorteggio()); mId = calendar.get(Calendar.MONTH); } - bean.setMeseSorteggio(CalendarUtil.getMonths(Locale.ITALIAN)[mId]); } bean.setTipo(tipo); - int numeroProtocolloIntegrazione = DettPraticaLocalServiceUtil .countByIntPraticaId_TipoIntegrazione_Completa(intPraticaId, TipoIntegrazioneUtil.RICHIESTA_INTEGRAZIONE, true); bean.setNumeroProtocolloIntegrazione(String.valueOf(numeroProtocolloIntegrazione)); - - List integrazioni = DettPraticaLocalServiceUtil - .findByIntPraticaId_TipoIntegrazione_Completa(intPraticaId, - TipoIntegrazioneUtil.RICHIESTA_INTEGRAZIONE, true); + List integrazioni = DettPraticaLocalServiceUtil.findByIntPraticaId_TipoIntegrazione_Completa( + intPraticaId, TipoIntegrazioneUtil.RICHIESTA_INTEGRAZIONE, true); StringBuilder sb = new StringBuilder(); for (DettPratica integrazione : integrazioni) { if (sb.length() != 0) { @@ -152,28 +137,22 @@ public class ReportAvvisoBeanBuilder { sb.append(integrazione.getProtocollo()); } bean.setElencoNumeriProtocolloIntegrazione(sb.toString()); - } else if (FineLavori.class.getName().equalsIgnoreCase(avviso.getClassName())) { FineLavori fineLavori = FineLavoriLocalServiceUtil.getFineLavori(avviso.getClassPk()); dettPratica = DettPraticaLocalServiceUtil.getLastCompletedByIntPratica(intPraticaId); bean.setNumeroProtocollo(fineLavori.getProtocollo()); bean.setParziale(fineLavori.isParziale()); bean.setParzialeNumero(String.valueOf(fineLavori.getNumero())); - } else if (Collaudo.class.getName().equalsIgnoreCase(avviso.getClassName())) { Collaudo collaudo = CollaudoLocalServiceUtil.getCollaudo(avviso.getClassPk()); dettPratica = DettPraticaLocalServiceUtil.getLastCompletedByIntPratica(intPraticaId); bean.setNumeroProtocollo(collaudo.getProtocollo()); bean.setParziale(collaudo.isParziale()); bean.setParzialeNumero(String.valueOf(collaudo.getNumero())); - } - List allegati = new ArrayList(); - // ADT BUG FE ID = 9 List docPraticas = null; - if (avviso.getTipoDocumento().equalsIgnoreCase( - DocumentiPraticaUtil.TIPOLOGIA_ALLEGATO_ANNULLAMENTO_FASCICOLO)) { + if (avviso.getTipoDocumento().equalsIgnoreCase(DocumentiPraticaUtil.TIPOLOGIA_ALLEGATO_ANNULLAMENTO_FASCICOLO)) { docPraticas = DocPraticaLocalServiceUtil.findByIntPratica_Tipologia(intPraticaId, DocumentiPraticaUtil.TIPOLOGIA_ALLEGATO_ANNULLAMENTO_FASCICOLO, -1, -1); } else if (avviso.getTipoDocumento().equalsIgnoreCase(StatoPraticaConstants.AUTORIZZATA) @@ -188,80 +167,57 @@ public class ReportAvvisoBeanBuilder { docPraticas = DocPraticaLocalServiceUtil.findByClassPk(avviso.getClassPk()); } for (DocPratica docPratica : docPraticas) { - allegati.add(ReportAvvisoAllegatoBeanBuilder.build(docPratica, codiceTipoIntegrazione, - tipoIntegrazione, numeroIntegrazione)); + allegati.add(ReportAvvisoAllegatoBeanBuilder.build(docPratica, codiceTipoIntegrazione, tipoIntegrazione, + numeroIntegrazione)); } - bean.setAllegati(allegati); - Territorio territorio = TerritorioLocalServiceUtil.getTerritorio(intPratica.getTerritorioId()); Group groupGenio = GroupLocalServiceUtil.getGroup(territorio.getGroupId()); - Organization organizzation = OrganizationLocalServiceUtil.getOrganization(groupGenio - .getOrganizationId()); - + Organization organizzation = OrganizationLocalServiceUtil.getOrganization(groupGenio.getOrganizationId()); String uuid = avviso.getUuid(); - Comune comune = ComuneLocalServiceUtil.fetchComune(territorio.getComuneId()); String comuneDesc = comune.getDenominazione(); - long organizationId = GroupLocalServiceUtil.fetchGroup(territorio.getGroupId()).getOrganizationId(); Organization organization = OrganizationLocalServiceUtil.fetchOrganization(organizationId); - - bean.setPo((String) organization.getExpandoBridge() - .getAttribute(Constants.ORG_CUSTOM_FIELD_PO, false)); + bean.setPo((String) organization.getExpandoBridge().getAttribute(Constants.ORG_CUSTOM_FIELD_PO, false)); bean.setSedeGenioCivile(organization.getName()); bean.setDirigente("Il dirigente"); - // ADT BUG FE ID = 8 if (FineLavori.class.getName().equalsIgnoreCase(avviso.getClassName())) { FineLavori fineLavori = FineLavoriLocalServiceUtil.getFineLavori(avviso.getClassPk()); bean.setDataPratica(fineLavori.getDtProtocollo()); - } - // ADT BUG FE ID = 19 - else if (Collaudo.class.getName().equalsIgnoreCase(avviso.getClassName())) { + } else if (Collaudo.class.getName().equalsIgnoreCase(avviso.getClassName())) { Collaudo collaudo = CollaudoLocalServiceUtil.getCollaudo(avviso.getClassPk()); bean.setDataPratica(collaudo.getDtProtocollo()); - } - - else { - + } else { bean.setDataPratica(intPratica.getDtPratica()); } - bean.setDataAvviso(avviso.getModifiedDate()); bean.setTipoPratica(intPratica.getTipoPratica()); bean.setTipoProcedura(intPratica.getTipoProcedura()); - bean.setTipoAutorizzazione(LanguageUtil.get(LocaleUtil.getSiteDefault(), "tipo_procedura_" - + intPratica.getTipoProcedura())); - + bean.setTipoAutorizzazione(LanguageUtil.get(LocaleUtil.getSiteDefault(), + "tipo_procedura_" + intPratica.getTipoProcedura())); bean.setCodiceUnivoco(uuid); bean.setLavoriDi(dettPratica.getDescLongIntervento()); bean.setNumeroProgetto(intPratica.getNumeroProgetto()); - if (Validator.isNotNull(intPratica.getStatusByUserId())) { User user = UserLocalServiceUtil.getUser(intPratica.getStatusByUserId()); bean.setTecnicoEmail(user.getEmailAddress()); bean.setTecnico(user.getFullName()); } - String ubicazione = dettPratica.getVia(); if (Validator.isNull(ubicazione)) { ubicazione = dettPratica.getLocalita(); } else if (Validator.isNotNull(dettPratica.getLocalita())) { ubicazione += StringPool.COMMA_AND_SPACE + dettPratica.getLocalita(); } - bean.setUbicazione(ubicazione); bean.setComune(comuneDesc); - bean.setSedeGenioCivile(organizzation.getName()); - User user = UserLocalServiceUtil.getUser(intPratica.getUserId()); bean.setTitolareDigitale(user.getFullName()); - // RIEMPIO I SOGGETTI - Soggetto committenteBean = SoggettoLocalServiceUtil - .getValidByIntPratica_CodiceFiscale_TipologiaSoggetto(intPraticaId, - dettPratica.getCodiceFiscalePrincipaleCommittente(), TipoSoggettoUtil.COMMITTENTE); + Soggetto committenteBean = SoggettoLocalServiceUtil.getValidByIntPratica_CodiceFiscale_TipologiaSoggetto( + intPraticaId, dettPratica.getCodiceFiscalePrincipaleCommittente(), TipoSoggettoUtil.COMMITTENTE); if (Validator.isNull(committenteBean)) { List committenti = SoggettoLocalServiceUtil.getValidTmpByDettPratica_TipologiaSoggetto( dettPratica.getDettPraticaId(), TipoSoggettoUtil.COMMITTENTE); @@ -270,36 +226,26 @@ public class ReportAvvisoBeanBuilder { } } if (Validator.isNotNull(committenteBean)) { - // String committente = committenteBean.getNome() + StringPool.SPACE - // + - // committenteBean.getCognome(); String committente = committenteBean.getTitle(); bean.setCommittente(committente); } - - Soggetto direttoreLavoriBean = SoggettoLocalServiceUtil - .getValidByIntPratica_CodiceFiscale_TipologiaSoggetto(intPraticaId, - dettPratica.getCodiceFiscalePrincipaleDirettoreLavori(), - TipoSoggettoUtil.DIRETTORE_LAVORI); + Soggetto direttoreLavoriBean = SoggettoLocalServiceUtil.getValidByIntPratica_CodiceFiscale_TipologiaSoggetto( + intPraticaId, dettPratica.getCodiceFiscalePrincipaleDirettoreLavori(), + TipoSoggettoUtil.DIRETTORE_LAVORI); if (Validator.isNotNull(direttoreLavoriBean)) { String direttoreLavori = direttoreLavoriBean.getNome() + StringPool.SPACE + direttoreLavoriBean.getCognome(); bean.setDirettoreLavori(direttoreLavori); } - - Soggetto collaudatoreBean = SoggettoLocalServiceUtil - .getValidByIntPratica_CodiceFiscale_TipologiaSoggetto(intPraticaId, - dettPratica.getCodiceFiscalePrincipaleCollaudatore(), TipoSoggettoUtil.COLLAUDATORE); + Soggetto collaudatoreBean = SoggettoLocalServiceUtil.getValidByIntPratica_CodiceFiscale_TipologiaSoggetto( + intPraticaId, dettPratica.getCodiceFiscalePrincipaleCollaudatore(), TipoSoggettoUtil.COLLAUDATORE); if (Validator.isNotNull(collaudatoreBean)) { - String collaudatore = collaudatoreBean.getNome() + StringPool.SPACE - + collaudatoreBean.getCognome(); + String collaudatore = collaudatoreBean.getNome() + StringPool.SPACE + collaudatoreBean.getCognome(); bean.setCollaudatore(collaudatore); } - if (WorkflowUtil.isWorkflowDisattivabile(intPraticaId)) { - - List controlloPraticas = ControlloPraticaLocalServiceUtil - .findByIntPraticaId_Status(intPraticaId, WorkflowConstants.STATUS_PENDING); + List controlloPraticas = ControlloPraticaLocalServiceUtil.findByIntPraticaId_Status( + intPraticaId, WorkflowConstants.STATUS_PENDING); if (controlloPraticas.size() > 0) { ControlloPratica controlloPratica = controlloPraticas.get(0); Map formParameters = WorkflowUtil.getFormParameters(controlloPratica); @@ -308,36 +254,39 @@ public class ReportAvvisoBeanBuilder { } } } - SimpleDateFormat dfmt = new SimpleDateFormat("dd/MM/yyyy hh:mm:ss"); - if (parameters.containsKey("dataProtocolloAnnullato")) + if (parameters.containsKey("dataProtocolloAnnullato")) { try { bean.setDataProtocolloAnnullato(dfmt.parse((String) parameters.get("dataProtocolloAnnullato"))); } catch (ParseException e) { } - if (parameters.containsKey("numeroProtocolloAnnullato")) + } + if (parameters.containsKey("numeroProtocolloAnnullato")) { bean.setNumeroProtocolloAnnullato((String) parameters.get("numeroProtocolloAnnullato")); - if (parameters.containsKey("tipoAnnullato")) + } + if (parameters.containsKey("tipoAnnullato")) { bean.setTipoAnnullato((String) parameters.get("tipoAnnullato")); - - if (parameters.containsKey("dataProtocolloValido")) + } + if (parameters.containsKey("dataProtocolloValido")) { try { bean.setDataProtocolloValido(dfmt.parse((String) parameters.get("dataProtocolloValido"))); } catch (ParseException e) { } - if (parameters.containsKey("numeroProtocolloValido")) + } + if (parameters.containsKey("numeroProtocolloValido")) { bean.setNumeroProtocolloValido((String) parameters.get("numeroProtocolloValido")); - if (parameters.containsKey("tipoValido")) + } + if (parameters.containsKey("tipoValido")) { bean.setTipoValido((String) parameters.get("tipoValido")); - + } // ADT:bug id 14: correzione testo del documento di non autorizzazione if (avviso.getTipoDocumento().equalsIgnoreCase(StatoPraticaConstants.NON_AUTORIZZATA) || avviso.getTipoDocumento().equalsIgnoreCase(StatoPraticaConstants.NON_CONFORME) || avviso.getTipoDocumento().equalsIgnoreCase(StatoPraticaConstants.NO_PARERE)) { - if (Validator.isNull(parameters.get("motivazioni"))) + if (Validator.isNull(parameters.get("motivazioni"))) { parameters.put("motivazioni", parameters.get("testo_del_documento")); + } } - return bean; } } diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/report/builder/builder/ReportAvvisoSoggettoBeanBuilder.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/report/builder/builder/ReportAvvisoSoggettoBeanBuilder.java index 317945c3..3238bed9 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/report/builder/builder/ReportAvvisoSoggettoBeanBuilder.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/report/builder/builder/ReportAvvisoSoggettoBeanBuilder.java @@ -9,28 +9,23 @@ import com.liferay.portal.kernel.util.Validator; public class ReportAvvisoSoggettoBeanBuilder { - private ReportAvvisoSoggettoBeanBuilder() { - - } - - public static ReportAvvisoSoggettoBean build(Soggetto soggetto, long dettPraticaId) { - - ReportAvvisoSoggettoBean bean = new ReportAvvisoSoggettoBean(); - - bean.setTipoSoggetto(LanguageUtil.get(LocaleUtil.ITALIAN, "gc-soggetto-" + soggetto.getTipologiaSoggetto())); - bean.setDenominazione(soggetto.getTitle()); - if (soggetto.getDettPraticaId() == dettPraticaId) { - bean.setTipoOperazione("aggiunto"); - } else if (soggetto.getDettPraticaIdRimozione() == dettPraticaId) { - if (Validator.isNotNull(soggetto.getSostituitoDa())) { - bean.setTipoOperazione("sostituito"); - } else { - bean.setTipoOperazione("rimosso"); - } - } - - return bean; - } - - + private ReportAvvisoSoggettoBeanBuilder() { + } + + public static ReportAvvisoSoggettoBean build(Soggetto soggetto, long dettPraticaId) { + + ReportAvvisoSoggettoBean bean = new ReportAvvisoSoggettoBean(); + bean.setTipoSoggetto(LanguageUtil.get(LocaleUtil.ITALIAN, "gc-soggetto-" + soggetto.getTipologiaSoggetto())); + bean.setDenominazione(soggetto.getTitle()); + if (soggetto.getDettPraticaId() == dettPraticaId) { + bean.setTipoOperazione("aggiunto"); + } else if (soggetto.getDettPraticaIdRimozione() == dettPraticaId) { + if (Validator.isNotNull(soggetto.getSostituitoDa())) { + bean.setTipoOperazione("sostituito"); + } else { + bean.setTipoOperazione("rimosso"); + } + } + return bean; + } } diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/report/builder/builder/ReportSorteggioBeanBuilder.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/report/builder/builder/ReportSorteggioBeanBuilder.java deleted file mode 100644 index 4bf2d4e0..00000000 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/report/builder/builder/ReportSorteggioBeanBuilder.java +++ /dev/null @@ -1,51 +0,0 @@ -package it.tref.liferay.portos.bo.report.builder.builder; - -import it.tref.liferay.portos.bo.model.DettPratica; -import it.tref.liferay.portos.bo.model.IntPratica; -import it.tref.liferay.portos.bo.model.Sorteggio; -import it.tref.liferay.portos.bo.model.Territorio; -import it.tref.liferay.portos.bo.report.builder.bean.ReportSorteggioBean; -import it.tref.liferay.portos.bo.service.DettPraticaLocalServiceUtil; -import it.tref.liferay.portos.bo.service.IntPraticaLocalServiceUtil; -import it.tref.liferay.portos.bo.service.TerritorioLocalServiceUtil; - -import com.liferay.portal.kernel.exception.PortalException; -import com.liferay.portal.kernel.exception.SystemException; - -public class ReportSorteggioBeanBuilder { - - private ReportSorteggioBeanBuilder() { - - } - - public static ReportSorteggioBean build(Sorteggio sorteggio) throws SystemException { - - ReportSorteggioBean reportSorteggioBOBean = new ReportSorteggioBean(); - - try { - DettPratica dettPratica = DettPraticaLocalServiceUtil.getDettPratica(sorteggio.getDettPraticaId()); - IntPratica intPratica = IntPraticaLocalServiceUtil.getIntPratica(dettPratica.getIntPraticaId()); - Territorio territorio = TerritorioLocalServiceUtil.getTerritorio(intPratica.getTerritorioId()); - reportSorteggioBOBean.setFascia(territorio.getFascia()); - - //Task 32561 - reportSorteggioBOBean.setZona(territorio.getZona()); - - reportSorteggioBOBean.setProvincia(sorteggio.getProvincia()); - - } catch (PortalException e) { - } - - reportSorteggioBOBean.setNumeroEstrazione(String.valueOf(sorteggio.getNumeroEstrazione())); - - reportSorteggioBOBean.setTecnico(sorteggio.getTecnico()); - reportSorteggioBOBean.setCommittente(sorteggio.getCommittente()); - reportSorteggioBOBean.setCitta(sorteggio.getComune()); - reportSorteggioBOBean.setPratica(sorteggio.getPratica()); - - reportSorteggioBOBean.setFase(Boolean.parseBoolean(sorteggio.getMesePrecedente()) ? "1" : "2"); - - return reportSorteggioBOBean; - } - -} diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/scheduler/SchedulerPratiche.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/scheduler/SchedulerPratiche.java index b1403529..d9733049 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/scheduler/SchedulerPratiche.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/scheduler/SchedulerPratiche.java @@ -59,32 +59,19 @@ public class SchedulerPratiche implements MessageListener { if (lock.tryLock()) { try { - - /* - * Fascicoli Senza progetto - */ - + // Fascicoli Senza progetto int count = IntPraticaLocalServiceUtil.countFascicoliNotProgetto(); - if (count > 0) { - for (int cursor = 0; cursor <= count; cursor += SIZE) { - - List intPratiche = IntPraticaLocalServiceUtil.findFascicoliNotProgetto( - cursor, cursor + SIZE); - + List intPratiche = IntPraticaLocalServiceUtil.findFascicoliNotProgetto(cursor, + cursor + SIZE); for (IntPratica intPratica : intPratiche) { - try { - User user = UserLocalServiceUtil.getUser(intPratica.getUserId()); PrincipalThreadLocal.setName(user.getUserId()); - PermissionChecker permissionChecker = PermissionCheckerFactoryUtil - .create(user); + PermissionChecker permissionChecker = PermissionCheckerFactoryUtil.create(user); PermissionThreadLocal.setPermissionChecker(permissionChecker); - assegnaNumeroProgetto(intPratica); - } catch (Exception e) { _log.error("Error", e); } finally { @@ -94,33 +81,19 @@ public class SchedulerPratiche implements MessageListener { } } } - - /* - * Pratiche gestite ma senza protocollo - */ - + // Pratiche gestite ma senza protocollo count = DettPraticaLocalServiceUtil.countPraticheCompleteNotProtocollo(); - if (count > 0) { - for (int cursor = 0; cursor <= count; cursor += SIZE) { - - List dettPratiche = DettPraticaLocalServiceUtil - .findPraticheCompleteNotProtocollo(cursor, cursor + SIZE); - + List dettPratiche = DettPraticaLocalServiceUtil.findPraticheCompleteNotProtocollo( + cursor, cursor + SIZE); for (DettPratica dettPratica : dettPratiche) { - try { - User user = UserLocalServiceUtil.getUser(dettPratica.getUserId()); PrincipalThreadLocal.setName(user.getUserId()); - PermissionChecker permissionChecker = PermissionCheckerFactoryUtil - .create(user); + PermissionChecker permissionChecker = PermissionCheckerFactoryUtil.create(user); PermissionThreadLocal.setPermissionChecker(permissionChecker); - - protocollazione(dettPratica.getCompanyId(), dettPratica.getGroupId(), - dettPratica); - + protocollazione(dettPratica.getCompanyId(), dettPratica.getGroupId(), dettPratica); } catch (Exception e) { _log.error("Error DettPraticaId=" + dettPratica.getDettPraticaId(), e); } finally { @@ -130,33 +103,19 @@ public class SchedulerPratiche implements MessageListener { } } } - - /* - * Fine Lavori complete ma senza protocollo - */ - + // Fine Lavori complete ma senza protocollo count = FineLavoriLocalServiceUtil.countFineLavoriCompleteNotProtocollo(); - if (count > 0) { - for (int cursor = 0; cursor <= count; cursor += SIZE) { - - List fineLavoris = FineLavoriLocalServiceUtil - .findFineLavoriCompleteNotProtocollo(cursor, cursor + SIZE); - + List fineLavoris = FineLavoriLocalServiceUtil.findFineLavoriCompleteNotProtocollo( + cursor, cursor + SIZE); for (FineLavori fineLavori : fineLavoris) { - try { - User user = UserLocalServiceUtil.getUser(fineLavori.getUserId()); PrincipalThreadLocal.setName(user.getUserId()); - PermissionChecker permissionChecker = PermissionCheckerFactoryUtil - .create(user); + PermissionChecker permissionChecker = PermissionCheckerFactoryUtil.create(user); PermissionThreadLocal.setPermissionChecker(permissionChecker); - - protocollazione(fineLavori.getCompanyId(), fineLavori.getGroupId(), - fineLavori); - + protocollazione(fineLavori.getCompanyId(), fineLavori.getGroupId(), fineLavori); } catch (Exception e) { _log.error("Error fineLavoriId=" + fineLavori.getFineLavoriId(), e); } finally { @@ -166,36 +125,23 @@ public class SchedulerPratiche implements MessageListener { } } } - - /* - * Fine Lavori complete con protocollo non gestite - */ - + // Fine Lavori complete con protocollo non gestite count = FineLavoriLocalServiceUtil.countFineLavoriCompleteNotGestite(); - if (count > 0) { - for (int cursor = 0; cursor <= count; cursor += SIZE) { - - List fineLavoris = FineLavoriLocalServiceUtil - .findFineLavoriCompleteNotGestite(cursor, cursor + SIZE); - + List fineLavoris = FineLavoriLocalServiceUtil.findFineLavoriCompleteNotGestite( + cursor, cursor + SIZE); for (FineLavori fineLavori : fineLavoris) { - try { - User user = UserLocalServiceUtil.getUser(fineLavori.getUserId()); PrincipalThreadLocal.setName(user.getUserId()); - PermissionChecker permissionChecker = PermissionCheckerFactoryUtil - .create(user); + PermissionChecker permissionChecker = PermissionCheckerFactoryUtil.create(user); PermissionThreadLocal.setPermissionChecker(permissionChecker); creaAvvisoVidimazione(fineLavori.getCompanyId(), fineLavori.getGroupId(), fineLavori.getUserId(), fineLavori.getIntPraticaId(), fineLavori.getFineLavoriId(), FineLavori.class.getName()); - fineLavori.setGestita(true); FineLavoriLocalServiceUtil.updateFineLavori(fineLavori); - } catch (Exception e) { _log.error("Error", e); } finally { @@ -205,31 +151,19 @@ public class SchedulerPratiche implements MessageListener { } } } - /* - * Collaudi complete ma senza protocollo - */ - + // Collaudi complete ma senza protocollo count = CollaudoLocalServiceUtil.countCollaudiCompletiNotProtocollo(); - if (count > 0) { - for (int cursor = 0; cursor <= count; cursor += SIZE) { - - List collaudi = CollaudoLocalServiceUtil.findCollaudiCompletiNotProtocollo( - cursor, cursor + SIZE); - + List collaudi = CollaudoLocalServiceUtil.findCollaudiCompletiNotProtocollo(cursor, + cursor + SIZE); for (Collaudo collaudo : collaudi) { - try { - User user = UserLocalServiceUtil.getUser(collaudo.getUserId()); PrincipalThreadLocal.setName(user.getUserId()); - PermissionChecker permissionChecker = PermissionCheckerFactoryUtil - .create(user); + PermissionChecker permissionChecker = PermissionCheckerFactoryUtil.create(user); PermissionThreadLocal.setPermissionChecker(permissionChecker); - protocollazione(collaudo.getCompanyId(), collaudo.getGroupId(), collaudo); - } catch (Exception e) { _log.error("Error collaudoId=" + collaudo.getCollaudoId(), e); } finally { @@ -239,35 +173,23 @@ public class SchedulerPratiche implements MessageListener { } } } - /* - * Collaudi complete con protocollo non gestiti - */ - + // Collaudi complete con protocollo non gestiti count = CollaudoLocalServiceUtil.countCollaudiCompletiNotGestiti(); - if (count > 0) { - for (int cursor = 0; cursor <= count; cursor += SIZE) { - - List collaudi = CollaudoLocalServiceUtil.findCollaudiCompletiNotGestiti( - cursor, cursor + SIZE); - + List collaudi = CollaudoLocalServiceUtil.findCollaudiCompletiNotGestiti(cursor, + cursor + SIZE); for (Collaudo collaudo : collaudi) { - try { - User user = UserLocalServiceUtil.getUser(collaudo.getUserId()); PrincipalThreadLocal.setName(user.getUserId()); - PermissionChecker permissionChecker = PermissionCheckerFactoryUtil - .create(user); + PermissionChecker permissionChecker = PermissionCheckerFactoryUtil.create(user); PermissionThreadLocal.setPermissionChecker(permissionChecker); creaAvvisoVidimazione(collaudo.getCompanyId(), collaudo.getGroupId(), - collaudo.getUserId(), collaudo.getIntPraticaId(), - collaudo.getCollaudoId(), Collaudo.class.getName()); - + collaudo.getUserId(), collaudo.getIntPraticaId(), collaudo.getCollaudoId(), + Collaudo.class.getName()); collaudo.setGestita(true); CollaudoLocalServiceUtil.updateCollaudo(collaudo); - } catch (Exception e) { _log.error("Error", e); } finally { @@ -277,29 +199,19 @@ public class SchedulerPratiche implements MessageListener { } } } - // generazioni documenti e avvio workflow count = DettPraticaLocalServiceUtil.countPraticheCompleteNotGestite(); - if (count > 0) { - for (int cursor = 0; cursor <= count; cursor += SIZE) { - - List dettPratiche = DettPraticaLocalServiceUtil - .findPraticheCompleteNotGestite(cursor, cursor + SIZE); - + List dettPratiche = DettPraticaLocalServiceUtil.findPraticheCompleteNotGestite( + cursor, cursor + SIZE); for (DettPratica dettPratica : dettPratiche) { - try { - User user = UserLocalServiceUtil.getUser(dettPratica.getUserId()); PrincipalThreadLocal.setName(user.getUserId()); - PermissionChecker permissionChecker = PermissionCheckerFactoryUtil - .create(user); + PermissionChecker permissionChecker = PermissionCheckerFactoryUtil.create(user); PermissionThreadLocal.setPermissionChecker(permissionChecker); - gestionePratica(dettPratica); - } catch (Exception e) { _log.error("Error", e); } finally { @@ -309,29 +221,20 @@ public class SchedulerPratiche implements MessageListener { } } } - // versionamento count = DettPraticaLocalServiceUtil.countPraticheCompletateNonversionate(); - if (count > 0) { - for (Company company : CompanyLocalServiceUtil.getCompanies()) { - String condition = ConfigurazioneLocalServiceUtil.findByC_ChiaveString( - company.getCompanyId(), ConfigurazioneConstants.SCHEDULER_VERSIONING); + String condition = ConfigurazioneLocalServiceUtil.findByC_ChiaveString(company.getCompanyId(), + ConfigurazioneConstants.SCHEDULER_VERSIONING); if (Boolean.parseBoolean(condition)) { - for (int cursor = 0; cursor <= count; cursor += SIZE) { - List dettPratiche = DettPraticaLocalServiceUtil .findPraticheCompletateNonVersionate(cursor, cursor + SIZE); - for (DettPratica dettPratica : dettPratiche) { - try { - - DettPraticaServiceUtil.sendToVersioning( - dettPratica.getDettPraticaId(), dettPratica.getCompanyId()); - + DettPraticaServiceUtil.sendToVersioning(dettPratica.getDettPraticaId(), + dettPratica.getCompanyId()); } catch (Exception e) { _log.error("Error", e); } finally { @@ -340,12 +243,9 @@ public class SchedulerPratiche implements MessageListener { } } } - } } - } - } catch (SystemException e) { _log.error("Error", e); } finally { @@ -354,8 +254,8 @@ public class SchedulerPratiche implements MessageListener { } } - private void creaAvvisoVidimazione(long companyId, long groupId, long userId, long intPraticaId, - long classPk, String className) throws SystemException, PortalException { + private void creaAvvisoVidimazione(long companyId, long groupId, long userId, long intPraticaId, long classPk, + String className) throws SystemException, PortalException { String descLong = StringPool.BLANK; Date dtAvviso = new Date(); String tipoAvviso = AvvisoUtil.TIPO_AVVISO_DIRETTO; @@ -371,24 +271,19 @@ public class SchedulerPratiche implements MessageListener { propertiesTemplateType = StatoPraticaConstants.VARIAZIONE_SOGGETTI; } } - String propertiesTemplate = AvvisoUtil.getAllTipoDocumentoFileTemplateProps().get( - propertiesTemplateType); - long fileEntryIdTemplate = ConfigurazioneLocalServiceUtil.findByC_ChiaveLong(companyId, - propertiesTemplate); - - long controlloPraticaId = 0l; + String propertiesTemplate = AvvisoUtil.getAllTipoDocumentoFileTemplateProps().get(propertiesTemplateType); + long fileEntryIdTemplate = ConfigurazioneLocalServiceUtil.findByC_ChiaveLong(companyId, propertiesTemplate); + long controlloPraticaId = 0L; ServiceContext serviceContext = new ServiceContext(); serviceContext.setCompanyId(companyId); serviceContext.setScopeGroupId(groupId); serviceContext.setUserId(userId); - AvvisoLocalServiceUtil.addAvviso(intPraticaId, descLong, dtAvviso, tipoAvviso, tipoDocumento, fileEntryIdTemplate, classPk, className, controlloPraticaId, serviceContext); } private IntPratica assegnaNumeroProgetto(IntPratica intPratica) throws PortalException, SystemException { - // in caso di errore successivo alla protocollazione salto questa - // operazione + // in caso di errore successivo alla protocollazione salto questa operazione if (Validator.isNull(intPratica.getNumeroProgetto())) { intPratica = IntPraticaLocalServiceUtil.addNumeroProgetto(intPratica.getIntPraticaId()); @@ -399,31 +294,24 @@ public class SchedulerPratiche implements MessageListener { public void gestionePratica(DettPratica dettPratica) throws Exception { ServiceContext serviceContext = getServiceContext(dettPratica); - // protocollazione da servizio remoto protocollazione(serviceContext.getCompanyId(), serviceContext.getScopeGroupId(), dettPratica); - IntPratica intPratica = IntPraticaLocalServiceUtil.getIntPratica(dettPratica.getIntPraticaId()); - intPratica = assegnaNumeroProgetto(intPratica); - String tipoIntegrazione = dettPratica.getTipoIntegrazione(); - // 1o Avviso di ricezione corretta o in errore della pratica int count = AvvisoLocalServiceUtil.countAvvisoByClassPk_ClassName(dettPratica.getDettPraticaId(), DettPratica.class.getName()); // in caso di errore non genere un nuovo avviso if (count == 0) { // tutte le integrazioni eccetto annulla valida - if (Validator.isNotNull(tipoIntegrazione)) { - if (TipoIntegrazioneUtil.RICHIESTA_INTEGRAZIONE.equals(tipoIntegrazione)) { // avviso pilotato per integrazioni String stato = StatoPraticaConstants.INTEGRAZIONE_ACCETTATA; AvvisoLocalServiceUtil.createStandardAvvisoPratica(dettPratica.getIntPraticaId(), stato, dettPratica.getDettPraticaId(), DettPratica.class.getName(), serviceContext, - AvvisoUtil.TIPO_AVVISO_DIRETTO, StringPool.BLANK, 0l); + AvvisoUtil.TIPO_AVVISO_DIRETTO, StringPool.BLANK, 0L); } else if (TipoIntegrazioneUtil.VARIANTE.equals(tipoIntegrazione)) { // avviso pilotato per varianti String stato = null; @@ -434,107 +322,81 @@ public class SchedulerPratiche implements MessageListener { } AvvisoLocalServiceUtil.createStandardAvvisoPratica(dettPratica.getIntPraticaId(), stato, dettPratica.getDettPraticaId(), DettPratica.class.getName(), serviceContext, - AvvisoUtil.TIPO_AVVISO_DIRETTO, StringPool.BLANK, 0l); + AvvisoUtil.TIPO_AVVISO_DIRETTO, StringPool.BLANK, 0L); } else if (TipoIntegrazioneUtil.VARIAZIONE_SOGGETTO.equals(tipoIntegrazione)) { - String propertiesTemplateType = StatoPraticaConstants.VARIAZIONE_SOGGETTI; String propertiesTemplate = AvvisoUtil.getAllTipoDocumentoFileTemplateProps().get( propertiesTemplateType); long fileEntryIdTemplate = ConfigurazioneLocalServiceUtil.findByC_ChiaveLong( serviceContext.getCompanyId(), propertiesTemplate); - - AvvisoLocalServiceUtil.addAvviso(dettPratica.getIntPraticaId(), StringPool.BLANK, - new Date(), AvvisoUtil.TIPO_AVVISO_DIRETTO, StatoPraticaConstants.VIDIMATA, - fileEntryIdTemplate, dettPratica.getDettPraticaId(), DettPratica.class.getName(), - 0l, serviceContext); + AvvisoLocalServiceUtil.addAvviso(dettPratica.getIntPraticaId(), StringPool.BLANK, new Date(), + AvvisoUtil.TIPO_AVVISO_DIRETTO, StatoPraticaConstants.VIDIMATA, fileEntryIdTemplate, + dettPratica.getDettPraticaId(), DettPratica.class.getName(), 0L, serviceContext); } - } else { // avviso standard da stato pratica - AvvisoLocalServiceUtil.createStandardAvvisoPratica(intPratica, - dettPratica.getDettPraticaId(), DettPratica.class.getName(), serviceContext, - AvvisoUtil.TIPO_AVVISO_DIRETTO, StringPool.BLANK, 0l); + AvvisoLocalServiceUtil.createStandardAvvisoPratica(intPratica, dettPratica.getDettPraticaId(), + DettPratica.class.getName(), serviceContext, AvvisoUtil.TIPO_AVVISO_DIRETTO, StringPool.BLANK, + 0L); } } - // Avvio Workflow if (!dettPratica.getTipoIntegrazione().equals(TipoIntegrazioneUtil.VARIAZIONE_SOGGETTO) && !(dettPratica.getTipoIntegrazione().equals(TipoIntegrazioneUtil.VARIANTE) && !dettPratica .getVarianteSostanziale())) { - ControlloPratica cp = avvioWorkflow(dettPratica, dettPratica.getUserId(), serviceContext); if (cp != null) ControlloPraticaLocalServiceUtil.gestioneWFVarianti(cp); } else { _log.info("Workflow non avviato"); } - - dettPratica = DettPraticaLocalServiceUtil.updateDettPraticaGestita(dettPratica.getDettPraticaId(), - true); - DettPraticaLocalServiceUtil.updateAsset(dettPratica, null, true); + dettPratica = DettPraticaLocalServiceUtil.updateDettPraticaGestita(dettPratica.getDettPraticaId(), true); } - private DettPratica protocollazione(long companyId, long groupId, DettPratica dettPratica) - throws Exception { + private DettPratica protocollazione(long companyId, long groupId, DettPratica dettPratica) throws Exception { - // in caso di errore successivo alla protocollazione salto questa - // operazione + // in caso di errore successivo alla protocollazione salto questa operazione if (Validator.isNull(dettPratica.getProtocollo())) { - String protocollo = null; - - String title = dettPratica.getDettPraticaId() + "_" + System.currentTimeMillis(); + String title = dettPratica.getDettPraticaId() + StringPool.UNDERLINE + System.currentTimeMillis(); protocollo = ProtocollazioneUtil.protocollaArrivo(dettPratica, title); if (Validator.isNull(protocollo)) { throw new Exception("errore nella protocollazione pratica"); } - - dettPratica = DettPraticaLocalServiceUtil.updateDettPraticaProtocollo( - dettPratica.getDettPraticaId(), protocollo); + dettPratica = DettPraticaLocalServiceUtil.updateDettPraticaProtocollo(dettPratica.getDettPraticaId(), + protocollo); } - return dettPratica; } private FineLavori protocollazione(long companyId, long groupId, FineLavori fineLavori) throws Exception { - // in caso di errore successivo alla protocollazione salto questa - // operazione + // in caso di errore successivo alla protocollazione salto questa operazione if (Validator.isNull(fineLavori.getProtocollo())) { - String protocollo = null; - - String title = fineLavori.getFineLavoriId() + "_" + System.currentTimeMillis(); + String title = fineLavori.getFineLavoriId() + StringPool.UNDERLINE + System.currentTimeMillis(); protocollo = ProtocollazioneUtil.protocollaArrivo(fineLavori, title); if (Validator.isNull(protocollo)) { throw new Exception("errore nella protocollazione fine lavori"); } - - fineLavori = FineLavoriLocalServiceUtil.updateFineLavoriProtocollo(fineLavori.getFineLavoriId(), - protocollo); + fineLavori = FineLavoriLocalServiceUtil + .updateFineLavoriProtocollo(fineLavori.getFineLavoriId(), protocollo); } - return fineLavori; } private Collaudo protocollazione(long companyId, long groupId, Collaudo collaudo) throws Exception { - // in caso di errore successivo alla protocollazione salto questa - // operazione + // in caso di errore successivo alla protocollazione salto questa operazione if (Validator.isNull(collaudo.getProtocollo())) { - String protocollo = null; - - String title = collaudo.getCollaudoId() + "_" + System.currentTimeMillis(); + String title = collaudo.getCollaudoId() + StringPool.UNDERLINE + System.currentTimeMillis(); protocollo = ProtocollazioneUtil.protocollaArrivo(collaudo, title); if (Validator.isNull(protocollo)) { throw new Exception("errore nella protocollazione collaudo"); } - - collaudo = CollaudoLocalServiceUtil - .updateCollaudoProtocollo(collaudo.getCollaudoId(), protocollo); + collaudo = CollaudoLocalServiceUtil.updateCollaudoProtocollo(collaudo.getCollaudoId(), protocollo); } - return collaudo; } @@ -546,9 +408,9 @@ public class SchedulerPratiche implements MessageListener { if (WorkflowUtil.needToStartWorkflow(dettPratica)) { boolean updateFlagControlloObbligatorio = true; // ADT: bug id=7 gestione workflow - ControlloPratica cp = ControlloPraticaLocalServiceUtil.addControlloPratica( - territorio.getGroupId(), userId, intPratica.getIntPraticaId(), - dettPratica.getDettPraticaId(), updateFlagControlloObbligatorio, serviceContext); + ControlloPratica cp = ControlloPraticaLocalServiceUtil.addControlloPratica(territorio.getGroupId(), + userId, intPratica.getIntPraticaId(), dettPratica.getDettPraticaId(), + updateFlagControlloObbligatorio, serviceContext); return cp; } } @@ -562,5 +424,4 @@ public class SchedulerPratiche implements MessageListener { serviceContext.setUserId(dettPratica.getUserId()); return serviceContext; } - } diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/base/CollaudoLocalServiceClpInvoker.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/base/CollaudoLocalServiceClpInvoker.java index 04f46bb6..b559f9cf 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/base/CollaudoLocalServiceClpInvoker.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/base/CollaudoLocalServiceClpInvoker.java @@ -268,10 +268,6 @@ public class CollaudoLocalServiceClpInvoker { _methodName224 = "countCollaudiCompletiNotGestiti"; _methodParameterTypes224 = new String[] { }; - - _methodName226 = "fetchByOldDettPraticaId"; - - _methodParameterTypes226 = new String[] { "long" }; } public Object invokeMethod(String name, String[] parameterTypes, @@ -581,11 +577,6 @@ public class CollaudoLocalServiceClpInvoker { return CollaudoLocalServiceUtil.countCollaudiCompletiNotGestiti(); } - if (_methodName226.equals(name) && - Arrays.deepEquals(_methodParameterTypes226, parameterTypes)) { - return CollaudoLocalServiceUtil.fetchByOldDettPraticaId(((Long)arguments[0]).longValue()); - } - throw new UnsupportedOperationException(); } @@ -687,6 +678,4 @@ public class CollaudoLocalServiceClpInvoker { private String[] _methodParameterTypes223; private String _methodName224; private String[] _methodParameterTypes224; - private String _methodName226; - private String[] _methodParameterTypes226; } \ No newline at end of file diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/base/ControlloPraticaLocalServiceClpInvoker.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/base/ControlloPraticaLocalServiceClpInvoker.java index c81b99c9..9c961dc2 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/base/ControlloPraticaLocalServiceClpInvoker.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/base/ControlloPraticaLocalServiceClpInvoker.java @@ -182,71 +182,61 @@ public class ControlloPraticaLocalServiceClpInvoker { "java.util.Map" }; - _methodName229 = "updateStatoPraticaGeneraDocumentoFinale"; + _methodName229 = "generaDocumentoFinale"; _methodParameterTypes229 = new String[] { "long", "java.lang.String", "long", "java.util.Map" }; - _methodName230 = "generaDocumentoFinale"; + _methodName230 = "updateIstruttore"; - _methodParameterTypes230 = new String[] { - "long", "java.lang.String", "long", "java.util.Map" - }; + _methodParameterTypes230 = new String[] { "long", "java.util.Map" }; - _methodName231 = "updateIstruttore"; + _methodName231 = "valutazioneEsitoFinaleUpdateStatoPratica"; _methodParameterTypes231 = new String[] { "long", "java.util.Map" }; - _methodName232 = "valutazioneEsitoFinale"; - - _methodParameterTypes232 = new String[] { "long", "java.util.Map" }; - - _methodName233 = "valutazioneEsitoFinaleUpdateStatoPratica"; + _methodName233 = "aggiornaStatoPerRichiestaIntegrazione"; _methodParameterTypes233 = new String[] { "long", "java.util.Map" }; - _methodName235 = "aggiornaStatoPerRichiestaIntegrazione"; - - _methodParameterTypes235 = new String[] { "long", "java.util.Map" }; - - _methodName236 = "getJsonListaIstruttori"; + _methodName234 = "getJsonListaIstruttori"; - _methodParameterTypes236 = new String[] { "long", "java.util.Map" }; + _methodParameterTypes234 = new String[] { "long", "java.util.Map" }; - _methodName237 = "getJsonEsitoPratica"; + _methodName235 = "getJsonEsitoPratica"; - _methodParameterTypes237 = new String[] { "long", "java.util.Map" }; + _methodParameterTypes235 = new String[] { "long", "java.util.Map" }; - _methodName240 = "addPraticheAlControllo"; + _methodName238 = "addPraticheAlControllo"; - _methodParameterTypes240 = new String[] { "long", "long" }; + _methodParameterTypes238 = new String[] { "long", "long" }; - _methodName241 = "addPraticheAlControlloVarianti"; + _methodName239 = "addPraticheAlControlloVarianti"; - _methodParameterTypes241 = new String[] { + _methodParameterTypes239 = new String[] { "long", "long", "com.liferay.portal.service.ServiceContext" }; - _methodName242 = "getReturnValueScriptIniziale"; + _methodName240 = "getReturnValueScriptIniziale"; - _methodParameterTypes242 = new String[] { "long" }; + _methodParameterTypes240 = new String[] { "long" }; - _methodName243 = "getTipoEsito"; + _methodName241 = "getTipoEsito"; - _methodParameterTypes243 = new String[] { "long" }; + _methodParameterTypes241 = new String[] { "long" }; - _methodName244 = "findByIntPratica"; + _methodName242 = "findByIntPratica"; - _methodParameterTypes244 = new String[] { "long" }; + _methodParameterTypes242 = new String[] { "long" }; - _methodName245 = "calculateDateAvvioProcedimento"; + _methodName243 = "calculateDateAvvioProcedimento"; - _methodParameterTypes245 = new String[] { "long" }; + _methodParameterTypes243 = new String[] { "long" }; - _methodName246 = "gestioneWFVarianti"; + _methodName244 = "gestioneWFVarianti"; - _methodParameterTypes246 = new String[] { + _methodParameterTypes244 = new String[] { "it.tref.liferay.portos.bo.model.ControlloPratica" }; } @@ -444,7 +434,7 @@ public class ControlloPraticaLocalServiceClpInvoker { if (_methodName229.equals(name) && Arrays.deepEquals(_methodParameterTypes229, parameterTypes)) { - return ControlloPraticaLocalServiceUtil.updateStatoPraticaGeneraDocumentoFinale(((Long)arguments[0]).longValue(), + return ControlloPraticaLocalServiceUtil.generaDocumentoFinale(((Long)arguments[0]).longValue(), (java.lang.String)arguments[1], ((Long)arguments[2]).longValue(), (java.util.Map)arguments[3]); @@ -452,87 +442,73 @@ public class ControlloPraticaLocalServiceClpInvoker { if (_methodName230.equals(name) && Arrays.deepEquals(_methodParameterTypes230, parameterTypes)) { - return ControlloPraticaLocalServiceUtil.generaDocumentoFinale(((Long)arguments[0]).longValue(), - (java.lang.String)arguments[1], - ((Long)arguments[2]).longValue(), - (java.util.Map)arguments[3]); - } - - if (_methodName231.equals(name) && - Arrays.deepEquals(_methodParameterTypes231, parameterTypes)) { ControlloPraticaLocalServiceUtil.updateIstruttore(((Long)arguments[0]).longValue(), (java.util.Map)arguments[1]); return null; } - if (_methodName232.equals(name) && - Arrays.deepEquals(_methodParameterTypes232, parameterTypes)) { - return ControlloPraticaLocalServiceUtil.valutazioneEsitoFinale(((Long)arguments[0]).longValue(), + if (_methodName231.equals(name) && + Arrays.deepEquals(_methodParameterTypes231, parameterTypes)) { + return ControlloPraticaLocalServiceUtil.valutazioneEsitoFinaleUpdateStatoPratica(((Long)arguments[0]).longValue(), (java.util.Map)arguments[1]); } if (_methodName233.equals(name) && Arrays.deepEquals(_methodParameterTypes233, parameterTypes)) { - return ControlloPraticaLocalServiceUtil.valutazioneEsitoFinaleUpdateStatoPratica(((Long)arguments[0]).longValue(), - (java.util.Map)arguments[1]); - } - - if (_methodName235.equals(name) && - Arrays.deepEquals(_methodParameterTypes235, parameterTypes)) { ControlloPraticaLocalServiceUtil.aggiornaStatoPerRichiestaIntegrazione(((Long)arguments[0]).longValue(), (java.util.Map)arguments[1]); return null; } - if (_methodName236.equals(name) && - Arrays.deepEquals(_methodParameterTypes236, parameterTypes)) { + if (_methodName234.equals(name) && + Arrays.deepEquals(_methodParameterTypes234, parameterTypes)) { return ControlloPraticaLocalServiceUtil.getJsonListaIstruttori(((Long)arguments[0]).longValue(), (java.util.Map)arguments[1]); } - if (_methodName237.equals(name) && - Arrays.deepEquals(_methodParameterTypes237, parameterTypes)) { + if (_methodName235.equals(name) && + Arrays.deepEquals(_methodParameterTypes235, parameterTypes)) { return ControlloPraticaLocalServiceUtil.getJsonEsitoPratica(((Long)arguments[0]).longValue(), (java.util.Map)arguments[1]); } - if (_methodName240.equals(name) && - Arrays.deepEquals(_methodParameterTypes240, parameterTypes)) { + if (_methodName238.equals(name) && + Arrays.deepEquals(_methodParameterTypes238, parameterTypes)) { return ControlloPraticaLocalServiceUtil.addPraticheAlControllo(((Long)arguments[0]).longValue(), ((Long)arguments[1]).longValue()); } - if (_methodName241.equals(name) && - Arrays.deepEquals(_methodParameterTypes241, parameterTypes)) { + if (_methodName239.equals(name) && + Arrays.deepEquals(_methodParameterTypes239, parameterTypes)) { return ControlloPraticaLocalServiceUtil.addPraticheAlControlloVarianti(((Long)arguments[0]).longValue(), ((Long)arguments[1]).longValue(), (com.liferay.portal.service.ServiceContext)arguments[2]); } - if (_methodName242.equals(name) && - Arrays.deepEquals(_methodParameterTypes242, parameterTypes)) { + if (_methodName240.equals(name) && + Arrays.deepEquals(_methodParameterTypes240, parameterTypes)) { return ControlloPraticaLocalServiceUtil.getReturnValueScriptIniziale(((Long)arguments[0]).longValue()); } - if (_methodName243.equals(name) && - Arrays.deepEquals(_methodParameterTypes243, parameterTypes)) { + if (_methodName241.equals(name) && + Arrays.deepEquals(_methodParameterTypes241, parameterTypes)) { return ControlloPraticaLocalServiceUtil.getTipoEsito(((Long)arguments[0]).longValue()); } - if (_methodName244.equals(name) && - Arrays.deepEquals(_methodParameterTypes244, parameterTypes)) { + if (_methodName242.equals(name) && + Arrays.deepEquals(_methodParameterTypes242, parameterTypes)) { return ControlloPraticaLocalServiceUtil.findByIntPratica(((Long)arguments[0]).longValue()); } - if (_methodName245.equals(name) && - Arrays.deepEquals(_methodParameterTypes245, parameterTypes)) { + if (_methodName243.equals(name) && + Arrays.deepEquals(_methodParameterTypes243, parameterTypes)) { return ControlloPraticaLocalServiceUtil.calculateDateAvvioProcedimento(((Long)arguments[0]).longValue()); } - if (_methodName246.equals(name) && - Arrays.deepEquals(_methodParameterTypes246, parameterTypes)) { + if (_methodName244.equals(name) && + Arrays.deepEquals(_methodParameterTypes244, parameterTypes)) { ControlloPraticaLocalServiceUtil.gestioneWFVarianti((it.tref.liferay.portos.bo.model.ControlloPratica)arguments[0]); return null; @@ -609,16 +585,16 @@ public class ControlloPraticaLocalServiceClpInvoker { private String[] _methodParameterTypes230; private String _methodName231; private String[] _methodParameterTypes231; - private String _methodName232; - private String[] _methodParameterTypes232; private String _methodName233; private String[] _methodParameterTypes233; + private String _methodName234; + private String[] _methodParameterTypes234; private String _methodName235; private String[] _methodParameterTypes235; - private String _methodName236; - private String[] _methodParameterTypes236; - private String _methodName237; - private String[] _methodParameterTypes237; + private String _methodName238; + private String[] _methodParameterTypes238; + private String _methodName239; + private String[] _methodParameterTypes239; private String _methodName240; private String[] _methodParameterTypes240; private String _methodName241; @@ -629,8 +605,4 @@ public class ControlloPraticaLocalServiceClpInvoker { private String[] _methodParameterTypes243; private String _methodName244; private String[] _methodParameterTypes244; - private String _methodName245; - private String[] _methodParameterTypes245; - private String _methodName246; - private String[] _methodParameterTypes246; } \ No newline at end of file diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/base/DettPraticaLocalServiceClpInvoker.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/base/DettPraticaLocalServiceClpInvoker.java index 2d5ca6da..faed9f2f 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/base/DettPraticaLocalServiceClpInvoker.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/base/DettPraticaLocalServiceClpInvoker.java @@ -206,60 +206,56 @@ public class DettPraticaLocalServiceClpInvoker { _methodParameterTypes243 = new String[] { "long" }; - _methodName244 = "getByOldDettPraticaId"; + _methodName244 = "search"; - _methodParameterTypes244 = new String[] { "long" }; - - _methodName245 = "search"; - - _methodParameterTypes245 = new String[] { + _methodParameterTypes244 = new String[] { "com.liferay.portal.kernel.search.SearchContext" }; - _methodName246 = "searchCount"; + _methodName245 = "searchCount"; - _methodParameterTypes246 = new String[] { + _methodParameterTypes245 = new String[] { "com.liferay.portal.kernel.search.SearchContext" }; - _methodName247 = "updateDettPraticaSoggetti"; + _methodName246 = "updateDettPraticaSoggetti"; - _methodParameterTypes247 = new String[] { + _methodParameterTypes246 = new String[] { "long", "long", "long", "java.lang.String", "java.lang.String", "java.lang.String", "com.liferay.portal.service.ServiceContext" }; - _methodName248 = "updateDettPratica"; + _methodName247 = "updateDettPratica"; - _methodParameterTypes248 = new String[] { + _methodParameterTypes247 = new String[] { "long", "long", "long", "long", "java.lang.String", "java.lang.String", "boolean", "boolean", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.util.Date", "int", "boolean", "long", - "long", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", - "java.lang.String", "java.lang.String", "long", "long", - "boolean", "boolean", "boolean", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", - "boolean", "boolean", "java.util.Date", "java.util.Date", - "java.util.Date", "java.lang.String", "boolean", "long", "int", + "java.lang.String", "long", "long", "boolean", "boolean", + "boolean", "java.lang.String", "java.lang.String", + "java.lang.String", "java.lang.String", "boolean", "boolean", + "java.util.Date", "java.util.Date", "java.util.Date", + "java.lang.String", "boolean", "long", "int", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", + "java.lang.String", "java.lang.String", "boolean", "boolean", + "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", + "boolean", "boolean", "boolean", "java.lang.String", + "java.lang.String", "boolean", "boolean", "boolean", "boolean", "java.lang.String", "java.lang.String", "java.lang.String", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", - "boolean", "boolean", "boolean", "boolean", "boolean", - "java.lang.String", "java.lang.String", "boolean", "boolean", - "boolean", "boolean", "java.lang.String", "java.lang.String", "java.lang.String", "boolean", "boolean", "boolean", "boolean", + "boolean", "boolean", "java.lang.String", "java.lang.String", + "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "java.lang.String", "boolean", "boolean", - "boolean", "boolean", "boolean", "boolean", "java.lang.String", - "java.lang.String", "boolean", "boolean", "boolean", "boolean", - "boolean", "boolean", "boolean", "boolean", "java.lang.String", - "boolean", "boolean", "boolean", "boolean", "boolean", - "java.lang.String", "boolean", "boolean", "boolean", "boolean", - "boolean", "boolean", "boolean", "boolean", "boolean", + "boolean", "boolean", "boolean", "java.lang.String", "boolean", + "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", + "boolean", "boolean", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", @@ -267,32 +263,32 @@ public class DettPraticaLocalServiceClpInvoker { "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", - "java.lang.String", "java.lang.String", "java.util.Date", - "java.lang.Double", "java.lang.Double", "java.lang.Double", + "java.util.Date", "java.lang.Double", "java.lang.Double", "java.lang.Double", "java.lang.Double", "java.lang.Double", "java.lang.Double", "java.lang.Double", "java.lang.Double", "java.lang.Double", "java.lang.Double", "java.lang.Double", "java.lang.Double", "java.lang.Double", "java.lang.Double", - "java.lang.String", "java.lang.String", "java.lang.String", - "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", + "java.lang.Double", "java.lang.String", "java.lang.String", + "java.lang.String", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", - "boolean", "boolean", "boolean", "java.lang.String", "boolean", + "boolean", "boolean", "boolean", "boolean", "boolean", + "java.lang.String", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", - "boolean", "boolean", "boolean", "boolean", "boolean", - "java.lang.String", "java.lang.String", "boolean", - "java.lang.String", "com.liferay.portal.service.ServiceContext", - "boolean", "java.lang.String", "java.lang.String", - "java.lang.String", "java.lang.String", "java.lang.Boolean", - "java.lang.Boolean", "java.lang.Boolean", "java.lang.String", + "boolean", "boolean", "java.lang.String", "java.lang.String", + "boolean", "java.lang.String", + "com.liferay.portal.service.ServiceContext", "boolean", + "java.lang.String", "java.lang.String", "java.lang.String", + "java.lang.String", "java.lang.Boolean", "java.lang.Boolean", + "java.lang.Boolean", "java.lang.String", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", - "boolean", "boolean", "boolean", "double", "java.lang.String" + "boolean", "double", "java.lang.String" }; - _methodName249 = "updateDettPraticaDatiDomanda"; + _methodName248 = "updateDettPraticaDatiDomanda"; - _methodParameterTypes249 = new String[] { + _methodParameterTypes248 = new String[] { "long", "long", "long", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", @@ -332,9 +328,9 @@ public class DettPraticaLocalServiceClpInvoker { "boolean", "java.lang.String" }; - _methodName250 = "updateDettPraticaDatiIntegrazione"; + _methodName249 = "updateDettPraticaDatiIntegrazione"; - _methodParameterTypes250 = new String[] { + _methodParameterTypes249 = new String[] { "long", "long", "long", "java.lang.String", "java.lang.String", "java.lang.String", "boolean", "java.lang.String", "java.lang.String", "java.lang.String", "boolean", "boolean", @@ -358,9 +354,9 @@ public class DettPraticaLocalServiceClpInvoker { "boolean", "boolean", "boolean", "java.lang.String" }; - _methodName252 = "updateDettPraticaGeologo"; + _methodName250 = "updateDettPraticaGeologo"; - _methodParameterTypes252 = new String[] { + _methodParameterTypes250 = new String[] { "long", "long", "long", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", @@ -372,9 +368,9 @@ public class DettPraticaLocalServiceClpInvoker { "com.liferay.portal.service.ServiceContext", "boolean" }; - _methodName253 = "updateDettPraticaPagamento"; + _methodName251 = "updateDettPraticaPagamento"; - _methodParameterTypes253 = new String[] { + _methodParameterTypes251 = new String[] { "long", "java.lang.String", "java.lang.String", "java.lang.Double", "java.lang.Double", "java.lang.Double", "java.lang.Double", "java.lang.Double", "java.lang.Double", @@ -384,39 +380,39 @@ public class DettPraticaLocalServiceClpInvoker { "java.lang.Double", "com.liferay.portal.service.ServiceContext" }; - _methodName254 = "updateCheckPagamenti"; + _methodName252 = "updateCheckPagamenti"; - _methodParameterTypes254 = new String[] { "long", "boolean", "boolean" }; + _methodParameterTypes252 = new String[] { "long", "boolean", "boolean" }; - _methodName255 = "updateEsitoPagamento"; + _methodName253 = "updateEsitoPagamento"; - _methodParameterTypes255 = new String[] { + _methodParameterTypes253 = new String[] { "long", "long", "java.lang.String" }; - _methodName256 = "updateEsitoPagamento"; + _methodName254 = "updateEsitoPagamento"; - _methodParameterTypes256 = new String[] { + _methodParameterTypes254 = new String[] { "long", "long", "long", "java.lang.String" }; - _methodName257 = "isControlloObbligatorio"; + _methodName255 = "isControlloObbligatorio"; - _methodParameterTypes257 = new String[] { + _methodParameterTypes255 = new String[] { "it.tref.liferay.portos.bo.model.DettPratica" }; - _methodName258 = "updateEsito"; + _methodName256 = "updateEsito"; - _methodParameterTypes258 = new String[] { "long", "int" }; + _methodParameterTypes256 = new String[] { "long", "int" }; - _methodName260 = "updateEsitoIntegrazione"; + _methodName258 = "updateEsitoIntegrazione"; - _methodParameterTypes260 = new String[] { "long", "int" }; + _methodParameterTypes258 = new String[] { "long", "int" }; - _methodName261 = "pagaInvia"; + _methodName259 = "pagaInvia"; - _methodParameterTypes261 = new String[] { + _methodParameterTypes259 = new String[] { "long", "java.lang.Double", "java.lang.Double", "java.lang.Double", "java.lang.Double", "java.lang.Double", "java.lang.Double", "java.lang.Double", "java.lang.Double", @@ -427,149 +423,138 @@ public class DettPraticaLocalServiceClpInvoker { "com.liferay.portal.service.ServiceContext" }; - _methodName264 = "updateStatus"; + _methodName261 = "updateStatus"; - _methodParameterTypes264 = new String[] { + _methodParameterTypes261 = new String[] { "long", "long", "int", "com.liferay.portal.service.ServiceContext" }; - _methodName267 = "updateDettPraticaProtocollo"; + _methodName264 = "updateDettPraticaProtocollo"; - _methodParameterTypes267 = new String[] { "long", "java.lang.String" }; + _methodParameterTypes264 = new String[] { "long", "java.lang.String" }; - _methodName268 = "findByProtocollo"; + _methodName265 = "findByProtocollo"; - _methodParameterTypes268 = new String[] { + _methodParameterTypes265 = new String[] { "long", "long", "java.lang.String" }; - _methodName269 = "fetchByProtocollo"; + _methodName266 = "fetchByProtocollo"; - _methodParameterTypes269 = new String[] { + _methodParameterTypes266 = new String[] { "long", "long", "java.lang.String" }; - _methodName270 = "fetchByProtocollo"; + _methodName267 = "fetchByProtocollo"; - _methodParameterTypes270 = new String[] { "java.lang.String" }; + _methodParameterTypes267 = new String[] { "java.lang.String" }; - _methodName271 = "findByIntPraticaId"; + _methodName268 = "findByIntPraticaId"; - _methodParameterTypes271 = new String[] { "long" }; + _methodParameterTypes268 = new String[] { "long" }; - _methodName272 = "findByIntPraticaIdInviate"; + _methodName269 = "findByIntPraticaIdInviate"; - _methodParameterTypes272 = new String[] { "long", "int", "int" }; + _methodParameterTypes269 = new String[] { "long", "int", "int" }; - _methodName273 = "findPraticheCompleteNotProtocollo"; + _methodName270 = "findPraticheCompleteNotProtocollo"; - _methodParameterTypes273 = new String[] { "int", "int" }; + _methodParameterTypes270 = new String[] { "int", "int" }; - _methodName274 = "countPraticheCompleteNotProtocollo"; + _methodName271 = "countPraticheCompleteNotProtocollo"; - _methodParameterTypes274 = new String[] { }; + _methodParameterTypes271 = new String[] { }; - _methodName276 = "findPraticheCompleteNotGestite"; + _methodName273 = "findPraticheCompleteNotGestite"; - _methodParameterTypes276 = new String[] { "int", "int" }; + _methodParameterTypes273 = new String[] { "int", "int" }; - _methodName277 = "countPraticheCompleteNotGestite"; + _methodName274 = "countPraticheCompleteNotGestite"; - _methodParameterTypes277 = new String[] { }; + _methodParameterTypes274 = new String[] { }; - _methodName279 = "findByIntPraticaId_TipoIntegrazione_Completa"; + _methodName276 = "findByIntPraticaId_TipoIntegrazione_Completa"; - _methodParameterTypes279 = new String[] { + _methodParameterTypes276 = new String[] { "long", "java.lang.String", "boolean" }; - _methodName280 = "countByIntPraticaId_TipoIntegrazione_Completa"; + _methodName277 = "countByIntPraticaId_TipoIntegrazione_Completa"; - _methodParameterTypes280 = new String[] { + _methodParameterTypes277 = new String[] { "long", "java.lang.String", "boolean" }; - _methodName281 = "findPraticheCompletateNonVersionate"; + _methodName278 = "findPraticheCompletateNonVersionate"; - _methodParameterTypes281 = new String[] { "int", "int" }; + _methodParameterTypes278 = new String[] { "int", "int" }; - _methodName282 = "countPraticheCompletateNonversionate"; + _methodName279 = "countPraticheCompletateNonversionate"; - _methodParameterTypes282 = new String[] { }; + _methodParameterTypes279 = new String[] { }; - _methodName284 = "updateDettPraticaGestita"; + _methodName281 = "updateDettPraticaGestita"; - _methodParameterTypes284 = new String[] { "long", "boolean" }; + _methodParameterTypes281 = new String[] { "long", "boolean" }; - _methodName285 = "updateAsset"; + _methodName282 = "updateStatus"; - _methodParameterTypes285 = new String[] { - "it.tref.liferay.portos.bo.model.DettPratica", "long[][]", - "boolean" - }; + _methodParameterTypes282 = new String[] { "long", "int" }; - _methodName286 = "updateStatus"; + _methodName283 = "updateSignal"; - _methodParameterTypes286 = new String[] { "long", "int" }; + _methodParameterTypes283 = new String[] { "long", "java.util.Date" }; - _methodName287 = "updateSignal"; + _methodName284 = "countInvioSignal"; - _methodParameterTypes287 = new String[] { "long", "java.util.Date" }; + _methodParameterTypes284 = new String[] { }; - _methodName288 = "countInvioSignal"; + _methodName285 = "getInvioSignal"; - _methodParameterTypes288 = new String[] { }; + _methodParameterTypes285 = new String[] { "long" }; - _methodName289 = "getInvioSignal"; + _methodName286 = "getInviiSignal"; - _methodParameterTypes289 = new String[] { "long" }; + _methodParameterTypes286 = new String[] { "int", "int" }; - _methodName290 = "getInviiSignal"; + _methodName287 = "dynamicQueryInvioSignal"; - _methodParameterTypes290 = new String[] { "int", "int" }; + _methodParameterTypes287 = new String[] { "java.lang.Long" }; - _methodName291 = "dynamicQueryInvioSignal"; + _methodName288 = "findByPagamentoId"; - _methodParameterTypes291 = new String[] { "java.lang.Long" }; + _methodParameterTypes288 = new String[] { "long" }; - _methodName292 = "findByPagamentoId"; + _methodName289 = "updatePrincipale"; - _methodParameterTypes292 = new String[] { "long" }; - - _methodName293 = "updatePrincipale"; - - _methodParameterTypes293 = new String[] { + _methodParameterTypes289 = new String[] { "long", "java.lang.String", "java.lang.String" }; - _methodName294 = "sendToVersioning"; - - _methodParameterTypes294 = new String[] { "long", "java.lang.String" }; - - _methodName295 = "getNumeroDiVersioni"; + _methodName290 = "sendToVersioning"; - _methodParameterTypes295 = new String[] { "java.lang.String" }; + _methodParameterTypes290 = new String[] { "long", "java.lang.String" }; - _methodName296 = "getVersionNumber"; + _methodName291 = "getNumeroDiVersioni"; - _methodParameterTypes296 = new String[] { "java.lang.String", "int" }; + _methodParameterTypes291 = new String[] { "java.lang.String" }; - _methodName298 = "callForChanges"; + _methodName292 = "getVersionNumber"; - _methodParameterTypes298 = new String[] { "java.lang.String" }; + _methodParameterTypes292 = new String[] { "java.lang.String", "int" }; - _methodName299 = "fetchByOldDettPraticaId"; + _methodName294 = "callForChanges"; - _methodParameterTypes299 = new String[] { "long" }; + _methodParameterTypes294 = new String[] { "java.lang.String" }; - _methodName300 = "countVariateByIntPratica"; + _methodName295 = "countVariateByIntPratica"; - _methodParameterTypes300 = new String[] { "long" }; + _methodParameterTypes295 = new String[] { "long" }; - _methodName301 = "getFirstCompletedByIntPratica"; + _methodName296 = "getFirstCompletedByIntPratica"; - _methodParameterTypes301 = new String[] { "long" }; + _methodParameterTypes296 = new String[] { "long" }; } public Object invokeMethod(String name, String[] parameterTypes, @@ -792,21 +777,16 @@ public class DettPraticaLocalServiceClpInvoker { if (_methodName244.equals(name) && Arrays.deepEquals(_methodParameterTypes244, parameterTypes)) { - return DettPraticaLocalServiceUtil.getByOldDettPraticaId(((Long)arguments[0]).longValue()); + return DettPraticaLocalServiceUtil.search((com.liferay.portal.kernel.search.SearchContext)arguments[0]); } if (_methodName245.equals(name) && Arrays.deepEquals(_methodParameterTypes245, parameterTypes)) { - return DettPraticaLocalServiceUtil.search((com.liferay.portal.kernel.search.SearchContext)arguments[0]); + return DettPraticaLocalServiceUtil.searchCount((com.liferay.portal.kernel.search.SearchContext)arguments[0]); } if (_methodName246.equals(name) && Arrays.deepEquals(_methodParameterTypes246, parameterTypes)) { - return DettPraticaLocalServiceUtil.searchCount((com.liferay.portal.kernel.search.SearchContext)arguments[0]); - } - - if (_methodName247.equals(name) && - Arrays.deepEquals(_methodParameterTypes247, parameterTypes)) { return DettPraticaLocalServiceUtil.updateDettPraticaSoggetti(((Long)arguments[0]).longValue(), ((Long)arguments[1]).longValue(), ((Long)arguments[2]).longValue(), @@ -815,8 +795,8 @@ public class DettPraticaLocalServiceClpInvoker { (com.liferay.portal.service.ServiceContext)arguments[6]); } - if (_methodName248.equals(name) && - Arrays.deepEquals(_methodParameterTypes248, parameterTypes)) { + if (_methodName247.equals(name) && + Arrays.deepEquals(_methodParameterTypes247, parameterTypes)) { return DettPraticaLocalServiceUtil.updateDettPratica(((Long)arguments[0]).longValue(), ((Long)arguments[1]).longValue(), ((Long)arguments[2]).longValue(), @@ -831,30 +811,30 @@ public class DettPraticaLocalServiceClpInvoker { ((Integer)arguments[14]).intValue(), ((Boolean)arguments[15]).booleanValue(), ((Long)arguments[16]).longValue(), - ((Long)arguments[17]).longValue(), + (java.lang.String)arguments[17], (java.lang.String)arguments[18], (java.lang.String)arguments[19], (java.lang.String)arguments[20], (java.lang.String)arguments[21], (java.lang.String)arguments[22], (java.lang.String)arguments[23], - (java.lang.String)arguments[24], + ((Long)arguments[24]).longValue(), ((Long)arguments[25]).longValue(), - ((Long)arguments[26]).longValue(), + ((Boolean)arguments[26]).booleanValue(), ((Boolean)arguments[27]).booleanValue(), ((Boolean)arguments[28]).booleanValue(), - ((Boolean)arguments[29]).booleanValue(), + (java.lang.String)arguments[29], (java.lang.String)arguments[30], (java.lang.String)arguments[31], (java.lang.String)arguments[32], - (java.lang.String)arguments[33], + ((Boolean)arguments[33]).booleanValue(), ((Boolean)arguments[34]).booleanValue(), - ((Boolean)arguments[35]).booleanValue(), - (java.util.Date)arguments[36], (java.util.Date)arguments[37], - (java.util.Date)arguments[38], (java.lang.String)arguments[39], - ((Boolean)arguments[40]).booleanValue(), - ((Long)arguments[41]).longValue(), - ((Integer)arguments[42]).intValue(), + (java.util.Date)arguments[35], (java.util.Date)arguments[36], + (java.util.Date)arguments[37], (java.lang.String)arguments[38], + ((Boolean)arguments[39]).booleanValue(), + ((Long)arguments[40]).longValue(), + ((Integer)arguments[41]).intValue(), + (java.lang.String)arguments[42], (java.lang.String)arguments[43], (java.lang.String)arguments[44], (java.lang.String)arguments[45], @@ -869,7 +849,7 @@ public class DettPraticaLocalServiceClpInvoker { (java.lang.String)arguments[54], (java.lang.String)arguments[55], (java.lang.String)arguments[56], - (java.lang.String)arguments[57], + ((Boolean)arguments[57]).booleanValue(), ((Boolean)arguments[58]).booleanValue(), ((Boolean)arguments[59]).booleanValue(), ((Boolean)arguments[60]).booleanValue(), @@ -880,31 +860,31 @@ public class DettPraticaLocalServiceClpInvoker { ((Boolean)arguments[65]).booleanValue(), ((Boolean)arguments[66]).booleanValue(), ((Boolean)arguments[67]).booleanValue(), - ((Boolean)arguments[68]).booleanValue(), + (java.lang.String)arguments[68], (java.lang.String)arguments[69], - (java.lang.String)arguments[70], + ((Boolean)arguments[70]).booleanValue(), ((Boolean)arguments[71]).booleanValue(), ((Boolean)arguments[72]).booleanValue(), ((Boolean)arguments[73]).booleanValue(), - ((Boolean)arguments[74]).booleanValue(), + (java.lang.String)arguments[74], (java.lang.String)arguments[75], (java.lang.String)arguments[76], - (java.lang.String)arguments[77], + ((Boolean)arguments[77]).booleanValue(), ((Boolean)arguments[78]).booleanValue(), ((Boolean)arguments[79]).booleanValue(), ((Boolean)arguments[80]).booleanValue(), ((Boolean)arguments[81]).booleanValue(), ((Boolean)arguments[82]).booleanValue(), - ((Boolean)arguments[83]).booleanValue(), - (java.lang.String)arguments[84], + (java.lang.String)arguments[83], + ((Boolean)arguments[84]).booleanValue(), ((Boolean)arguments[85]).booleanValue(), ((Boolean)arguments[86]).booleanValue(), ((Boolean)arguments[87]).booleanValue(), ((Boolean)arguments[88]).booleanValue(), ((Boolean)arguments[89]).booleanValue(), - ((Boolean)arguments[90]).booleanValue(), + (java.lang.String)arguments[90], (java.lang.String)arguments[91], - (java.lang.String)arguments[92], + ((Boolean)arguments[92]).booleanValue(), ((Boolean)arguments[93]).booleanValue(), ((Boolean)arguments[94]).booleanValue(), ((Boolean)arguments[95]).booleanValue(), @@ -912,14 +892,14 @@ public class DettPraticaLocalServiceClpInvoker { ((Boolean)arguments[97]).booleanValue(), ((Boolean)arguments[98]).booleanValue(), ((Boolean)arguments[99]).booleanValue(), - ((Boolean)arguments[100]).booleanValue(), - (java.lang.String)arguments[101], + (java.lang.String)arguments[100], + ((Boolean)arguments[101]).booleanValue(), ((Boolean)arguments[102]).booleanValue(), ((Boolean)arguments[103]).booleanValue(), ((Boolean)arguments[104]).booleanValue(), ((Boolean)arguments[105]).booleanValue(), - ((Boolean)arguments[106]).booleanValue(), - (java.lang.String)arguments[107], + (java.lang.String)arguments[106], + ((Boolean)arguments[107]).booleanValue(), ((Boolean)arguments[108]).booleanValue(), ((Boolean)arguments[109]).booleanValue(), ((Boolean)arguments[110]).booleanValue(), @@ -928,7 +908,7 @@ public class DettPraticaLocalServiceClpInvoker { ((Boolean)arguments[113]).booleanValue(), ((Boolean)arguments[114]).booleanValue(), ((Boolean)arguments[115]).booleanValue(), - ((Boolean)arguments[116]).booleanValue(), + (java.lang.String)arguments[116], (java.lang.String)arguments[117], (java.lang.String)arguments[118], (java.lang.String)arguments[119], @@ -951,8 +931,8 @@ public class DettPraticaLocalServiceClpInvoker { (java.lang.String)arguments[136], (java.lang.String)arguments[137], (java.lang.String)arguments[138], - (java.lang.String)arguments[139], - (java.util.Date)arguments[140], + (java.util.Date)arguments[139], + (java.lang.Double)arguments[140], (java.lang.Double)arguments[141], (java.lang.Double)arguments[142], (java.lang.Double)arguments[143], @@ -967,10 +947,10 @@ public class DettPraticaLocalServiceClpInvoker { (java.lang.Double)arguments[152], (java.lang.Double)arguments[153], (java.lang.Double)arguments[154], - (java.lang.Double)arguments[155], + (java.lang.String)arguments[155], (java.lang.String)arguments[156], (java.lang.String)arguments[157], - (java.lang.String)arguments[158], + ((Boolean)arguments[158]).booleanValue(), ((Boolean)arguments[159]).booleanValue(), ((Boolean)arguments[160]).booleanValue(), ((Boolean)arguments[161]).booleanValue(), @@ -985,8 +965,8 @@ public class DettPraticaLocalServiceClpInvoker { ((Boolean)arguments[170]).booleanValue(), ((Boolean)arguments[171]).booleanValue(), ((Boolean)arguments[172]).booleanValue(), - ((Boolean)arguments[173]).booleanValue(), - (java.lang.String)arguments[174], + (java.lang.String)arguments[173], + ((Boolean)arguments[174]).booleanValue(), ((Boolean)arguments[175]).booleanValue(), ((Boolean)arguments[176]).booleanValue(), ((Boolean)arguments[177]).booleanValue(), @@ -1010,21 +990,21 @@ public class DettPraticaLocalServiceClpInvoker { ((Boolean)arguments[195]).booleanValue(), ((Boolean)arguments[196]).booleanValue(), ((Boolean)arguments[197]).booleanValue(), - ((Boolean)arguments[198]).booleanValue(), + (java.lang.String)arguments[198], (java.lang.String)arguments[199], - (java.lang.String)arguments[200], - ((Boolean)arguments[201]).booleanValue(), - (java.lang.String)arguments[202], - (com.liferay.portal.service.ServiceContext)arguments[203], - ((Boolean)arguments[204]).booleanValue(), + ((Boolean)arguments[200]).booleanValue(), + (java.lang.String)arguments[201], + (com.liferay.portal.service.ServiceContext)arguments[202], + ((Boolean)arguments[203]).booleanValue(), + (java.lang.String)arguments[204], (java.lang.String)arguments[205], (java.lang.String)arguments[206], (java.lang.String)arguments[207], - (java.lang.String)arguments[208], + (java.lang.Boolean)arguments[208], (java.lang.Boolean)arguments[209], (java.lang.Boolean)arguments[210], - (java.lang.Boolean)arguments[211], - (java.lang.String)arguments[212], + (java.lang.String)arguments[211], + ((Boolean)arguments[212]).booleanValue(), ((Boolean)arguments[213]).booleanValue(), ((Boolean)arguments[214]).booleanValue(), ((Boolean)arguments[215]).booleanValue(), @@ -1033,13 +1013,12 @@ public class DettPraticaLocalServiceClpInvoker { ((Boolean)arguments[218]).booleanValue(), ((Boolean)arguments[219]).booleanValue(), ((Boolean)arguments[220]).booleanValue(), - ((Boolean)arguments[221]).booleanValue(), - ((Double)arguments[222]).doubleValue(), - (java.lang.String)arguments[223]); + ((Double)arguments[221]).doubleValue(), + (java.lang.String)arguments[222]); } - if (_methodName249.equals(name) && - Arrays.deepEquals(_methodParameterTypes249, parameterTypes)) { + if (_methodName248.equals(name) && + Arrays.deepEquals(_methodParameterTypes248, parameterTypes)) { return DettPraticaLocalServiceUtil.updateDettPraticaDatiDomanda(((Long)arguments[0]).longValue(), ((Long)arguments[1]).longValue(), ((Long)arguments[2]).longValue(), @@ -1200,8 +1179,8 @@ public class DettPraticaLocalServiceClpInvoker { (java.lang.String)arguments[160]); } - if (_methodName250.equals(name) && - Arrays.deepEquals(_methodParameterTypes250, parameterTypes)) { + if (_methodName249.equals(name) && + Arrays.deepEquals(_methodParameterTypes249, parameterTypes)) { return DettPraticaLocalServiceUtil.updateDettPraticaDatiIntegrazione(((Long)arguments[0]).longValue(), ((Long)arguments[1]).longValue(), ((Long)arguments[2]).longValue(), @@ -1299,8 +1278,8 @@ public class DettPraticaLocalServiceClpInvoker { (java.lang.String)arguments[96]); } - if (_methodName252.equals(name) && - Arrays.deepEquals(_methodParameterTypes252, parameterTypes)) { + if (_methodName250.equals(name) && + Arrays.deepEquals(_methodParameterTypes250, parameterTypes)) { return DettPraticaLocalServiceUtil.updateDettPraticaGeologo(((Long)arguments[0]).longValue(), ((Long)arguments[1]).longValue(), ((Long)arguments[2]).longValue(), @@ -1327,8 +1306,8 @@ public class DettPraticaLocalServiceClpInvoker { ((Boolean)arguments[27]).booleanValue()); } - if (_methodName253.equals(name) && - Arrays.deepEquals(_methodParameterTypes253, parameterTypes)) { + if (_methodName251.equals(name) && + Arrays.deepEquals(_methodParameterTypes251, parameterTypes)) { return DettPraticaLocalServiceUtil.updateDettPraticaPagamento(((Long)arguments[0]).longValue(), (java.lang.String)arguments[1], (java.lang.String)arguments[2], (java.lang.Double)arguments[3], (java.lang.Double)arguments[4], @@ -1347,49 +1326,45 @@ public class DettPraticaLocalServiceClpInvoker { (com.liferay.portal.service.ServiceContext)arguments[19]); } - if (_methodName254.equals(name) && - Arrays.deepEquals(_methodParameterTypes254, parameterTypes)) { + if (_methodName252.equals(name) && + Arrays.deepEquals(_methodParameterTypes252, parameterTypes)) { return DettPraticaLocalServiceUtil.updateCheckPagamenti(((Long)arguments[0]).longValue(), ((Boolean)arguments[1]).booleanValue(), ((Boolean)arguments[2]).booleanValue()); } - if (_methodName255.equals(name) && - Arrays.deepEquals(_methodParameterTypes255, parameterTypes)) { - DettPraticaLocalServiceUtil.updateEsitoPagamento(((Long)arguments[0]).longValue(), + if (_methodName253.equals(name) && + Arrays.deepEquals(_methodParameterTypes253, parameterTypes)) { + return DettPraticaLocalServiceUtil.updateEsitoPagamento(((Long)arguments[0]).longValue(), ((Long)arguments[1]).longValue(), (java.lang.String)arguments[2]); - - return null; } - if (_methodName256.equals(name) && - Arrays.deepEquals(_methodParameterTypes256, parameterTypes)) { - DettPraticaLocalServiceUtil.updateEsitoPagamento(((Long)arguments[0]).longValue(), + if (_methodName254.equals(name) && + Arrays.deepEquals(_methodParameterTypes254, parameterTypes)) { + return DettPraticaLocalServiceUtil.updateEsitoPagamento(((Long)arguments[0]).longValue(), ((Long)arguments[1]).longValue(), ((Long)arguments[2]).longValue(), (java.lang.String)arguments[3]); - - return null; } - if (_methodName257.equals(name) && - Arrays.deepEquals(_methodParameterTypes257, parameterTypes)) { + if (_methodName255.equals(name) && + Arrays.deepEquals(_methodParameterTypes255, parameterTypes)) { return DettPraticaLocalServiceUtil.isControlloObbligatorio((it.tref.liferay.portos.bo.model.DettPratica)arguments[0]); } - if (_methodName258.equals(name) && - Arrays.deepEquals(_methodParameterTypes258, parameterTypes)) { + if (_methodName256.equals(name) && + Arrays.deepEquals(_methodParameterTypes256, parameterTypes)) { return DettPraticaLocalServiceUtil.updateEsito(((Long)arguments[0]).longValue(), ((Integer)arguments[1]).intValue()); } - if (_methodName260.equals(name) && - Arrays.deepEquals(_methodParameterTypes260, parameterTypes)) { + if (_methodName258.equals(name) && + Arrays.deepEquals(_methodParameterTypes258, parameterTypes)) { return DettPraticaLocalServiceUtil.updateEsitoIntegrazione(((Long)arguments[0]).longValue(), ((Integer)arguments[1]).intValue()); } - if (_methodName261.equals(name) && - Arrays.deepEquals(_methodParameterTypes261, parameterTypes)) { + if (_methodName259.equals(name) && + Arrays.deepEquals(_methodParameterTypes259, parameterTypes)) { return DettPraticaLocalServiceUtil.pagaInvia(((Long)arguments[0]).longValue(), (java.lang.Double)arguments[1], (java.lang.Double)arguments[2], (java.lang.Double)arguments[3], (java.lang.Double)arguments[4], @@ -1409,192 +1384,177 @@ public class DettPraticaLocalServiceClpInvoker { (com.liferay.portal.service.ServiceContext)arguments[20]); } - if (_methodName264.equals(name) && - Arrays.deepEquals(_methodParameterTypes264, parameterTypes)) { + if (_methodName261.equals(name) && + Arrays.deepEquals(_methodParameterTypes261, parameterTypes)) { return DettPraticaLocalServiceUtil.updateStatus(((Long)arguments[0]).longValue(), ((Long)arguments[1]).longValue(), ((Integer)arguments[2]).intValue(), (com.liferay.portal.service.ServiceContext)arguments[3]); } - if (_methodName267.equals(name) && - Arrays.deepEquals(_methodParameterTypes267, parameterTypes)) { + if (_methodName264.equals(name) && + Arrays.deepEquals(_methodParameterTypes264, parameterTypes)) { return DettPraticaLocalServiceUtil.updateDettPraticaProtocollo(((Long)arguments[0]).longValue(), (java.lang.String)arguments[1]); } - if (_methodName268.equals(name) && - Arrays.deepEquals(_methodParameterTypes268, parameterTypes)) { + if (_methodName265.equals(name) && + Arrays.deepEquals(_methodParameterTypes265, parameterTypes)) { return DettPraticaLocalServiceUtil.findByProtocollo(((Long)arguments[0]).longValue(), ((Long)arguments[1]).longValue(), (java.lang.String)arguments[2]); } - if (_methodName269.equals(name) && - Arrays.deepEquals(_methodParameterTypes269, parameterTypes)) { + if (_methodName266.equals(name) && + Arrays.deepEquals(_methodParameterTypes266, parameterTypes)) { return DettPraticaLocalServiceUtil.fetchByProtocollo(((Long)arguments[0]).longValue(), ((Long)arguments[1]).longValue(), (java.lang.String)arguments[2]); } - if (_methodName270.equals(name) && - Arrays.deepEquals(_methodParameterTypes270, parameterTypes)) { + if (_methodName267.equals(name) && + Arrays.deepEquals(_methodParameterTypes267, parameterTypes)) { return DettPraticaLocalServiceUtil.fetchByProtocollo((java.lang.String)arguments[0]); } - if (_methodName271.equals(name) && - Arrays.deepEquals(_methodParameterTypes271, parameterTypes)) { + if (_methodName268.equals(name) && + Arrays.deepEquals(_methodParameterTypes268, parameterTypes)) { return DettPraticaLocalServiceUtil.findByIntPraticaId(((Long)arguments[0]).longValue()); } - if (_methodName272.equals(name) && - Arrays.deepEquals(_methodParameterTypes272, parameterTypes)) { + if (_methodName269.equals(name) && + Arrays.deepEquals(_methodParameterTypes269, parameterTypes)) { return DettPraticaLocalServiceUtil.findByIntPraticaIdInviate(((Long)arguments[0]).longValue(), ((Integer)arguments[1]).intValue(), ((Integer)arguments[2]).intValue()); } - if (_methodName273.equals(name) && - Arrays.deepEquals(_methodParameterTypes273, parameterTypes)) { + if (_methodName270.equals(name) && + Arrays.deepEquals(_methodParameterTypes270, parameterTypes)) { return DettPraticaLocalServiceUtil.findPraticheCompleteNotProtocollo(((Integer)arguments[0]).intValue(), ((Integer)arguments[1]).intValue()); } - if (_methodName274.equals(name) && - Arrays.deepEquals(_methodParameterTypes274, parameterTypes)) { + if (_methodName271.equals(name) && + Arrays.deepEquals(_methodParameterTypes271, parameterTypes)) { return DettPraticaLocalServiceUtil.countPraticheCompleteNotProtocollo(); } - if (_methodName276.equals(name) && - Arrays.deepEquals(_methodParameterTypes276, parameterTypes)) { + if (_methodName273.equals(name) && + Arrays.deepEquals(_methodParameterTypes273, parameterTypes)) { return DettPraticaLocalServiceUtil.findPraticheCompleteNotGestite(((Integer)arguments[0]).intValue(), ((Integer)arguments[1]).intValue()); } - if (_methodName277.equals(name) && - Arrays.deepEquals(_methodParameterTypes277, parameterTypes)) { + if (_methodName274.equals(name) && + Arrays.deepEquals(_methodParameterTypes274, parameterTypes)) { return DettPraticaLocalServiceUtil.countPraticheCompleteNotGestite(); } - if (_methodName279.equals(name) && - Arrays.deepEquals(_methodParameterTypes279, parameterTypes)) { + if (_methodName276.equals(name) && + Arrays.deepEquals(_methodParameterTypes276, parameterTypes)) { return DettPraticaLocalServiceUtil.findByIntPraticaId_TipoIntegrazione_Completa(((Long)arguments[0]).longValue(), (java.lang.String)arguments[1], ((Boolean)arguments[2]).booleanValue()); } - if (_methodName280.equals(name) && - Arrays.deepEquals(_methodParameterTypes280, parameterTypes)) { + if (_methodName277.equals(name) && + Arrays.deepEquals(_methodParameterTypes277, parameterTypes)) { return DettPraticaLocalServiceUtil.countByIntPraticaId_TipoIntegrazione_Completa(((Long)arguments[0]).longValue(), (java.lang.String)arguments[1], ((Boolean)arguments[2]).booleanValue()); } - if (_methodName281.equals(name) && - Arrays.deepEquals(_methodParameterTypes281, parameterTypes)) { + if (_methodName278.equals(name) && + Arrays.deepEquals(_methodParameterTypes278, parameterTypes)) { return DettPraticaLocalServiceUtil.findPraticheCompletateNonVersionate(((Integer)arguments[0]).intValue(), ((Integer)arguments[1]).intValue()); } - if (_methodName282.equals(name) && - Arrays.deepEquals(_methodParameterTypes282, parameterTypes)) { + if (_methodName279.equals(name) && + Arrays.deepEquals(_methodParameterTypes279, parameterTypes)) { return DettPraticaLocalServiceUtil.countPraticheCompletateNonversionate(); } - if (_methodName284.equals(name) && - Arrays.deepEquals(_methodParameterTypes284, parameterTypes)) { + if (_methodName281.equals(name) && + Arrays.deepEquals(_methodParameterTypes281, parameterTypes)) { return DettPraticaLocalServiceUtil.updateDettPraticaGestita(((Long)arguments[0]).longValue(), ((Boolean)arguments[1]).booleanValue()); } - if (_methodName285.equals(name) && - Arrays.deepEquals(_methodParameterTypes285, parameterTypes)) { - DettPraticaLocalServiceUtil.updateAsset((it.tref.liferay.portos.bo.model.DettPratica)arguments[0], - (long[])arguments[1], ((Boolean)arguments[2]).booleanValue()); - - return null; - } - - if (_methodName286.equals(name) && - Arrays.deepEquals(_methodParameterTypes286, parameterTypes)) { - DettPraticaLocalServiceUtil.updateStatus(((Long)arguments[0]).longValue(), + if (_methodName282.equals(name) && + Arrays.deepEquals(_methodParameterTypes282, parameterTypes)) { + return DettPraticaLocalServiceUtil.updateStatus(((Long)arguments[0]).longValue(), ((Integer)arguments[1]).intValue()); - - return null; } - if (_methodName287.equals(name) && - Arrays.deepEquals(_methodParameterTypes287, parameterTypes)) { + if (_methodName283.equals(name) && + Arrays.deepEquals(_methodParameterTypes283, parameterTypes)) { return DettPraticaLocalServiceUtil.updateSignal(((Long)arguments[0]).longValue(), (java.util.Date)arguments[1]); } - if (_methodName288.equals(name) && - Arrays.deepEquals(_methodParameterTypes288, parameterTypes)) { + if (_methodName284.equals(name) && + Arrays.deepEquals(_methodParameterTypes284, parameterTypes)) { return DettPraticaLocalServiceUtil.countInvioSignal(); } - if (_methodName289.equals(name) && - Arrays.deepEquals(_methodParameterTypes289, parameterTypes)) { + if (_methodName285.equals(name) && + Arrays.deepEquals(_methodParameterTypes285, parameterTypes)) { return DettPraticaLocalServiceUtil.getInvioSignal(((Long)arguments[0]).longValue()); } - if (_methodName290.equals(name) && - Arrays.deepEquals(_methodParameterTypes290, parameterTypes)) { + if (_methodName286.equals(name) && + Arrays.deepEquals(_methodParameterTypes286, parameterTypes)) { return DettPraticaLocalServiceUtil.getInviiSignal(((Integer)arguments[0]).intValue(), ((Integer)arguments[1]).intValue()); } - if (_methodName291.equals(name) && - Arrays.deepEquals(_methodParameterTypes291, parameterTypes)) { + if (_methodName287.equals(name) && + Arrays.deepEquals(_methodParameterTypes287, parameterTypes)) { return DettPraticaLocalServiceUtil.dynamicQueryInvioSignal((java.lang.Long)arguments[0]); } - if (_methodName292.equals(name) && - Arrays.deepEquals(_methodParameterTypes292, parameterTypes)) { + if (_methodName288.equals(name) && + Arrays.deepEquals(_methodParameterTypes288, parameterTypes)) { return DettPraticaLocalServiceUtil.findByPagamentoId(((Long)arguments[0]).longValue()); } - if (_methodName293.equals(name) && - Arrays.deepEquals(_methodParameterTypes293, parameterTypes)) { + if (_methodName289.equals(name) && + Arrays.deepEquals(_methodParameterTypes289, parameterTypes)) { return DettPraticaLocalServiceUtil.updatePrincipale(((Long)arguments[0]).longValue(), (java.lang.String)arguments[1], (java.lang.String)arguments[2]); } - if (_methodName294.equals(name) && - Arrays.deepEquals(_methodParameterTypes294, parameterTypes)) { + if (_methodName290.equals(name) && + Arrays.deepEquals(_methodParameterTypes290, parameterTypes)) { DettPraticaLocalServiceUtil.sendToVersioning(((Long)arguments[0]).longValue(), (java.lang.String)arguments[1]); return null; } - if (_methodName295.equals(name) && - Arrays.deepEquals(_methodParameterTypes295, parameterTypes)) { + if (_methodName291.equals(name) && + Arrays.deepEquals(_methodParameterTypes291, parameterTypes)) { return DettPraticaLocalServiceUtil.getNumeroDiVersioni((java.lang.String)arguments[0]); } - if (_methodName296.equals(name) && - Arrays.deepEquals(_methodParameterTypes296, parameterTypes)) { + if (_methodName292.equals(name) && + Arrays.deepEquals(_methodParameterTypes292, parameterTypes)) { return DettPraticaLocalServiceUtil.getVersionNumber((java.lang.String)arguments[0], ((Integer)arguments[1]).intValue()); } - if (_methodName298.equals(name) && - Arrays.deepEquals(_methodParameterTypes298, parameterTypes)) { + if (_methodName294.equals(name) && + Arrays.deepEquals(_methodParameterTypes294, parameterTypes)) { return DettPraticaLocalServiceUtil.callForChanges((java.lang.String)arguments[0]); } - if (_methodName299.equals(name) && - Arrays.deepEquals(_methodParameterTypes299, parameterTypes)) { - return DettPraticaLocalServiceUtil.fetchByOldDettPraticaId(((Long)arguments[0]).longValue()); - } - - if (_methodName300.equals(name) && - Arrays.deepEquals(_methodParameterTypes300, parameterTypes)) { + if (_methodName295.equals(name) && + Arrays.deepEquals(_methodParameterTypes295, parameterTypes)) { return DettPraticaLocalServiceUtil.countVariateByIntPratica(((Long)arguments[0]).longValue()); } - if (_methodName301.equals(name) && - Arrays.deepEquals(_methodParameterTypes301, parameterTypes)) { + if (_methodName296.equals(name) && + Arrays.deepEquals(_methodParameterTypes296, parameterTypes)) { return DettPraticaLocalServiceUtil.getFirstCompletedByIntPratica(((Long)arguments[0]).longValue()); } @@ -1691,6 +1651,8 @@ public class DettPraticaLocalServiceClpInvoker { private String[] _methodParameterTypes249; private String _methodName250; private String[] _methodParameterTypes250; + private String _methodName251; + private String[] _methodParameterTypes251; private String _methodName252; private String[] _methodParameterTypes252; private String _methodName253; @@ -1701,16 +1663,18 @@ public class DettPraticaLocalServiceClpInvoker { private String[] _methodParameterTypes255; private String _methodName256; private String[] _methodParameterTypes256; - private String _methodName257; - private String[] _methodParameterTypes257; private String _methodName258; private String[] _methodParameterTypes258; - private String _methodName260; - private String[] _methodParameterTypes260; + private String _methodName259; + private String[] _methodParameterTypes259; private String _methodName261; private String[] _methodParameterTypes261; private String _methodName264; private String[] _methodParameterTypes264; + private String _methodName265; + private String[] _methodParameterTypes265; + private String _methodName266; + private String[] _methodParameterTypes266; private String _methodName267; private String[] _methodParameterTypes267; private String _methodName268; @@ -1721,8 +1685,6 @@ public class DettPraticaLocalServiceClpInvoker { private String[] _methodParameterTypes270; private String _methodName271; private String[] _methodParameterTypes271; - private String _methodName272; - private String[] _methodParameterTypes272; private String _methodName273; private String[] _methodParameterTypes273; private String _methodName274; @@ -1731,14 +1693,16 @@ public class DettPraticaLocalServiceClpInvoker { private String[] _methodParameterTypes276; private String _methodName277; private String[] _methodParameterTypes277; + private String _methodName278; + private String[] _methodParameterTypes278; private String _methodName279; private String[] _methodParameterTypes279; - private String _methodName280; - private String[] _methodParameterTypes280; private String _methodName281; private String[] _methodParameterTypes281; private String _methodName282; private String[] _methodParameterTypes282; + private String _methodName283; + private String[] _methodParameterTypes283; private String _methodName284; private String[] _methodParameterTypes284; private String _methodName285; @@ -1757,20 +1721,10 @@ public class DettPraticaLocalServiceClpInvoker { private String[] _methodParameterTypes291; private String _methodName292; private String[] _methodParameterTypes292; - private String _methodName293; - private String[] _methodParameterTypes293; private String _methodName294; private String[] _methodParameterTypes294; private String _methodName295; private String[] _methodParameterTypes295; private String _methodName296; private String[] _methodParameterTypes296; - private String _methodName298; - private String[] _methodParameterTypes298; - private String _methodName299; - private String[] _methodParameterTypes299; - private String _methodName300; - private String[] _methodParameterTypes300; - private String _methodName301; - private String[] _methodParameterTypes301; } \ No newline at end of file diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/base/DettPraticaServiceClpInvoker.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/base/DettPraticaServiceClpInvoker.java index e23db30b..a0933946 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/base/DettPraticaServiceClpInvoker.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/base/DettPraticaServiceClpInvoker.java @@ -84,30 +84,30 @@ public class DettPraticaServiceClpInvoker { "java.lang.String", "boolean", "boolean", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.util.Date", "int", "boolean", "long", - "long", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", - "java.lang.String", "java.lang.String", "long", "long", - "boolean", "boolean", "boolean", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", - "boolean", "boolean", "java.util.Date", "java.util.Date", - "java.util.Date", "java.lang.String", "boolean", "long", "int", + "java.lang.String", "long", "long", "boolean", "boolean", + "boolean", "java.lang.String", "java.lang.String", + "java.lang.String", "java.lang.String", "boolean", "boolean", + "java.util.Date", "java.util.Date", "java.util.Date", + "java.lang.String", "boolean", "long", "int", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", + "java.lang.String", "java.lang.String", "boolean", "boolean", + "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", + "boolean", "boolean", "boolean", "java.lang.String", + "java.lang.String", "boolean", "boolean", "boolean", "boolean", "java.lang.String", "java.lang.String", "java.lang.String", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", - "boolean", "boolean", "boolean", "boolean", "boolean", - "java.lang.String", "java.lang.String", "boolean", "boolean", - "boolean", "boolean", "java.lang.String", "java.lang.String", "java.lang.String", "boolean", "boolean", "boolean", "boolean", + "boolean", "boolean", "java.lang.String", "java.lang.String", + "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "java.lang.String", "boolean", "boolean", - "boolean", "boolean", "boolean", "boolean", "java.lang.String", - "java.lang.String", "boolean", "boolean", "boolean", "boolean", - "boolean", "boolean", "boolean", "boolean", "java.lang.String", - "boolean", "boolean", "boolean", "boolean", "boolean", - "java.lang.String", "boolean", "boolean", "boolean", "boolean", - "boolean", "boolean", "boolean", "boolean", "boolean", + "boolean", "boolean", "boolean", "java.lang.String", "boolean", + "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", + "boolean", "boolean", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", @@ -115,28 +115,27 @@ public class DettPraticaServiceClpInvoker { "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", - "java.lang.String", "java.lang.String", "java.util.Date", + "java.util.Date", "java.lang.Double", "java.lang.Double", "java.lang.Double", "java.lang.Double", "java.lang.Double", "java.lang.Double", "java.lang.Double", "java.lang.Double", "java.lang.Double", "java.lang.Double", "java.lang.Double", "java.lang.Double", "java.lang.Double", "java.lang.Double", - "java.lang.Double", "java.lang.Double", "java.lang.Double", - "java.lang.String", "java.lang.String", "java.lang.String", + "java.lang.Double", "java.lang.String", "java.lang.String", + "java.lang.String", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", + "boolean", "boolean", "boolean", "boolean", "boolean", + "java.lang.String", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", - "boolean", "boolean", "boolean", "java.lang.String", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", + "boolean", "boolean", "java.lang.String", "java.lang.String", + "boolean", "java.lang.String", + "com.liferay.portal.service.ServiceContext", "boolean", + "boolean", "boolean", "java.lang.String", "java.lang.String", + "java.lang.String", "java.lang.String", "java.lang.Boolean", + "java.lang.Boolean", "java.lang.Boolean", "java.lang.String", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", - "boolean", "boolean", "boolean", "boolean", "boolean", - "java.lang.String", "java.lang.String", "boolean", - "java.lang.String", "com.liferay.portal.service.ServiceContext", - "boolean", "boolean", "boolean", "java.lang.String", - "java.lang.String", "java.lang.String", "java.lang.String", - "java.lang.Boolean", "java.lang.Boolean", "java.lang.Boolean", - "java.lang.String", "boolean", "boolean", "boolean", "boolean", - "boolean", "boolean", "boolean", "boolean", "boolean", "double", - "java.lang.String" + "boolean", "boolean", "boolean", "double", "java.lang.String" }; _methodName215 = "fetchDettPratica"; @@ -292,30 +291,30 @@ public class DettPraticaServiceClpInvoker { ((Integer)arguments[14]).intValue(), ((Boolean)arguments[15]).booleanValue(), ((Long)arguments[16]).longValue(), - ((Long)arguments[17]).longValue(), + (java.lang.String)arguments[17], (java.lang.String)arguments[18], (java.lang.String)arguments[19], (java.lang.String)arguments[20], (java.lang.String)arguments[21], (java.lang.String)arguments[22], (java.lang.String)arguments[23], - (java.lang.String)arguments[24], + ((Long)arguments[24]).longValue(), ((Long)arguments[25]).longValue(), - ((Long)arguments[26]).longValue(), + ((Boolean)arguments[26]).booleanValue(), ((Boolean)arguments[27]).booleanValue(), ((Boolean)arguments[28]).booleanValue(), - ((Boolean)arguments[29]).booleanValue(), + (java.lang.String)arguments[29], (java.lang.String)arguments[30], (java.lang.String)arguments[31], (java.lang.String)arguments[32], - (java.lang.String)arguments[33], + ((Boolean)arguments[33]).booleanValue(), ((Boolean)arguments[34]).booleanValue(), - ((Boolean)arguments[35]).booleanValue(), - (java.util.Date)arguments[36], (java.util.Date)arguments[37], - (java.util.Date)arguments[38], (java.lang.String)arguments[39], - ((Boolean)arguments[40]).booleanValue(), - ((Long)arguments[41]).longValue(), - ((Integer)arguments[42]).intValue(), + (java.util.Date)arguments[35], (java.util.Date)arguments[36], + (java.util.Date)arguments[37], (java.lang.String)arguments[38], + ((Boolean)arguments[39]).booleanValue(), + ((Long)arguments[40]).longValue(), + ((Integer)arguments[41]).intValue(), + (java.lang.String)arguments[42], (java.lang.String)arguments[43], (java.lang.String)arguments[44], (java.lang.String)arguments[45], @@ -330,7 +329,7 @@ public class DettPraticaServiceClpInvoker { (java.lang.String)arguments[54], (java.lang.String)arguments[55], (java.lang.String)arguments[56], - (java.lang.String)arguments[57], + ((Boolean)arguments[57]).booleanValue(), ((Boolean)arguments[58]).booleanValue(), ((Boolean)arguments[59]).booleanValue(), ((Boolean)arguments[60]).booleanValue(), @@ -341,31 +340,31 @@ public class DettPraticaServiceClpInvoker { ((Boolean)arguments[65]).booleanValue(), ((Boolean)arguments[66]).booleanValue(), ((Boolean)arguments[67]).booleanValue(), - ((Boolean)arguments[68]).booleanValue(), + (java.lang.String)arguments[68], (java.lang.String)arguments[69], - (java.lang.String)arguments[70], + ((Boolean)arguments[70]).booleanValue(), ((Boolean)arguments[71]).booleanValue(), ((Boolean)arguments[72]).booleanValue(), ((Boolean)arguments[73]).booleanValue(), - ((Boolean)arguments[74]).booleanValue(), + (java.lang.String)arguments[74], (java.lang.String)arguments[75], (java.lang.String)arguments[76], - (java.lang.String)arguments[77], + ((Boolean)arguments[77]).booleanValue(), ((Boolean)arguments[78]).booleanValue(), ((Boolean)arguments[79]).booleanValue(), ((Boolean)arguments[80]).booleanValue(), ((Boolean)arguments[81]).booleanValue(), ((Boolean)arguments[82]).booleanValue(), - ((Boolean)arguments[83]).booleanValue(), - (java.lang.String)arguments[84], + (java.lang.String)arguments[83], + ((Boolean)arguments[84]).booleanValue(), ((Boolean)arguments[85]).booleanValue(), ((Boolean)arguments[86]).booleanValue(), ((Boolean)arguments[87]).booleanValue(), ((Boolean)arguments[88]).booleanValue(), ((Boolean)arguments[89]).booleanValue(), - ((Boolean)arguments[90]).booleanValue(), + (java.lang.String)arguments[90], (java.lang.String)arguments[91], - (java.lang.String)arguments[92], + ((Boolean)arguments[92]).booleanValue(), ((Boolean)arguments[93]).booleanValue(), ((Boolean)arguments[94]).booleanValue(), ((Boolean)arguments[95]).booleanValue(), @@ -373,14 +372,14 @@ public class DettPraticaServiceClpInvoker { ((Boolean)arguments[97]).booleanValue(), ((Boolean)arguments[98]).booleanValue(), ((Boolean)arguments[99]).booleanValue(), - ((Boolean)arguments[100]).booleanValue(), - (java.lang.String)arguments[101], + (java.lang.String)arguments[100], + ((Boolean)arguments[101]).booleanValue(), ((Boolean)arguments[102]).booleanValue(), ((Boolean)arguments[103]).booleanValue(), ((Boolean)arguments[104]).booleanValue(), ((Boolean)arguments[105]).booleanValue(), - ((Boolean)arguments[106]).booleanValue(), - (java.lang.String)arguments[107], + (java.lang.String)arguments[106], + ((Boolean)arguments[107]).booleanValue(), ((Boolean)arguments[108]).booleanValue(), ((Boolean)arguments[109]).booleanValue(), ((Boolean)arguments[110]).booleanValue(), @@ -389,7 +388,7 @@ public class DettPraticaServiceClpInvoker { ((Boolean)arguments[113]).booleanValue(), ((Boolean)arguments[114]).booleanValue(), ((Boolean)arguments[115]).booleanValue(), - ((Boolean)arguments[116]).booleanValue(), + (java.lang.String)arguments[116], (java.lang.String)arguments[117], (java.lang.String)arguments[118], (java.lang.String)arguments[119], @@ -412,8 +411,8 @@ public class DettPraticaServiceClpInvoker { (java.lang.String)arguments[136], (java.lang.String)arguments[137], (java.lang.String)arguments[138], - (java.lang.String)arguments[139], - (java.util.Date)arguments[140], + (java.util.Date)arguments[139], + (java.lang.Double)arguments[140], (java.lang.Double)arguments[141], (java.lang.Double)arguments[142], (java.lang.Double)arguments[143], @@ -428,10 +427,10 @@ public class DettPraticaServiceClpInvoker { (java.lang.Double)arguments[152], (java.lang.Double)arguments[153], (java.lang.Double)arguments[154], - (java.lang.Double)arguments[155], + (java.lang.String)arguments[155], (java.lang.String)arguments[156], (java.lang.String)arguments[157], - (java.lang.String)arguments[158], + ((Boolean)arguments[158]).booleanValue(), ((Boolean)arguments[159]).booleanValue(), ((Boolean)arguments[160]).booleanValue(), ((Boolean)arguments[161]).booleanValue(), @@ -446,8 +445,8 @@ public class DettPraticaServiceClpInvoker { ((Boolean)arguments[170]).booleanValue(), ((Boolean)arguments[171]).booleanValue(), ((Boolean)arguments[172]).booleanValue(), - ((Boolean)arguments[173]).booleanValue(), - (java.lang.String)arguments[174], + (java.lang.String)arguments[173], + ((Boolean)arguments[174]).booleanValue(), ((Boolean)arguments[175]).booleanValue(), ((Boolean)arguments[176]).booleanValue(), ((Boolean)arguments[177]).booleanValue(), @@ -471,23 +470,23 @@ public class DettPraticaServiceClpInvoker { ((Boolean)arguments[195]).booleanValue(), ((Boolean)arguments[196]).booleanValue(), ((Boolean)arguments[197]).booleanValue(), - ((Boolean)arguments[198]).booleanValue(), + (java.lang.String)arguments[198], (java.lang.String)arguments[199], - (java.lang.String)arguments[200], - ((Boolean)arguments[201]).booleanValue(), - (java.lang.String)arguments[202], - (com.liferay.portal.service.ServiceContext)arguments[203], + ((Boolean)arguments[200]).booleanValue(), + (java.lang.String)arguments[201], + (com.liferay.portal.service.ServiceContext)arguments[202], + ((Boolean)arguments[203]).booleanValue(), ((Boolean)arguments[204]).booleanValue(), ((Boolean)arguments[205]).booleanValue(), - ((Boolean)arguments[206]).booleanValue(), + (java.lang.String)arguments[206], (java.lang.String)arguments[207], (java.lang.String)arguments[208], (java.lang.String)arguments[209], - (java.lang.String)arguments[210], + (java.lang.Boolean)arguments[210], (java.lang.Boolean)arguments[211], (java.lang.Boolean)arguments[212], - (java.lang.Boolean)arguments[213], - (java.lang.String)arguments[214], + (java.lang.String)arguments[213], + ((Boolean)arguments[214]).booleanValue(), ((Boolean)arguments[215]).booleanValue(), ((Boolean)arguments[216]).booleanValue(), ((Boolean)arguments[217]).booleanValue(), @@ -496,9 +495,8 @@ public class DettPraticaServiceClpInvoker { ((Boolean)arguments[220]).booleanValue(), ((Boolean)arguments[221]).booleanValue(), ((Boolean)arguments[222]).booleanValue(), - ((Boolean)arguments[223]).booleanValue(), - ((Double)arguments[224]).doubleValue(), - (java.lang.String)arguments[225]); + ((Double)arguments[223]).doubleValue(), + (java.lang.String)arguments[224]); } if (_methodName215.equals(name) && diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/base/DocPraticaLocalServiceClpInvoker.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/base/DocPraticaLocalServiceClpInvoker.java index 27ffb8d8..933cbcbd 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/base/DocPraticaLocalServiceClpInvoker.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/base/DocPraticaLocalServiceClpInvoker.java @@ -166,205 +166,191 @@ public class DocPraticaLocalServiceClpInvoker { "com.liferay.portal.service.ServiceContext" }; - _methodName203 = "addDocPraticaForImport"; + _methodName203 = "addAttachment"; _methodParameterTypes203 = new String[] { - "long", "java.lang.String", "long", "long", "byte[][]", - "java.lang.String", "java.lang.String", "boolean", - "java.lang.String", "java.lang.String", "java.lang.String", - "boolean", "java.lang.String", "long", "java.util.Date", "long", - "com.liferay.portal.service.ServiceContext" - }; - - _methodName204 = "addAttachment"; - - _methodParameterTypes204 = new String[] { "long", "long", "long", "java.lang.String", "byte[][]", "java.lang.String" }; - _methodName205 = "getAttachment"; + _methodName204 = "getAttachment"; - _methodParameterTypes205 = new String[] { "long" }; + _methodParameterTypes204 = new String[] { "long" }; - _methodName206 = "addFirma"; + _methodName205 = "addFirma"; - _methodParameterTypes206 = new String[] { "long", "java.lang.String" }; + _methodParameterTypes205 = new String[] { "long", "java.lang.String" }; - _methodName207 = "addFirmeAndApprova"; + _methodName206 = "addFirmeAndApprova"; - _methodParameterTypes207 = new String[] { "long", "java.util.List" }; + _methodParameterTypes206 = new String[] { "long", "java.util.List" }; - _methodName208 = "addErrorAndApprova"; + _methodName207 = "addErrorAndApprova"; - _methodParameterTypes208 = new String[] { "long", "java.lang.String" }; + _methodParameterTypes207 = new String[] { "long", "java.lang.String" }; - _methodName209 = "removeFirma"; + _methodName208 = "removeFirma"; - _methodParameterTypes209 = new String[] { "long", "java.lang.String" }; + _methodParameterTypes208 = new String[] { "long", "java.lang.String" }; - _methodName210 = "updateDocPraticaAggiornato"; + _methodName209 = "updateDocPraticaAggiornato"; - _methodParameterTypes210 = new String[] { "long", "boolean" }; + _methodParameterTypes209 = new String[] { "long", "boolean" }; - _methodName211 = "countDocPraticaDaInviareDax"; + _methodName210 = "countDocPraticaDaInviareDax"; - _methodParameterTypes211 = new String[] { }; + _methodParameterTypes210 = new String[] { }; - _methodName212 = "getDocPraticaDaInviareDax"; + _methodName211 = "getDocPraticaDaInviareDax"; - _methodParameterTypes212 = new String[] { "int", "int" }; + _methodParameterTypes211 = new String[] { "int", "int" }; - _methodName214 = "countByClassPk"; + _methodName213 = "countByClassPk"; - _methodParameterTypes214 = new String[] { "long" }; + _methodParameterTypes213 = new String[] { "long" }; - _methodName215 = "findByClassPk"; + _methodName214 = "findByClassPk"; - _methodParameterTypes215 = new String[] { "long", "int", "int" }; + _methodParameterTypes214 = new String[] { "long", "int", "int" }; - _methodName216 = "findByIntPratica"; + _methodName215 = "findByIntPratica"; - _methodParameterTypes216 = new String[] { "long" }; + _methodParameterTypes215 = new String[] { "long" }; - _methodName217 = "findByClassPk"; + _methodName216 = "findByClassPk"; - _methodParameterTypes217 = new String[] { "long" }; + _methodParameterTypes216 = new String[] { "long" }; - _methodName218 = "findByStaus"; + _methodName217 = "findByStaus"; - _methodParameterTypes218 = new String[] { + _methodParameterTypes217 = new String[] { "int", "int", "int", "com.liferay.portal.kernel.util.OrderByComparator" }; - _methodName219 = "countByStatus"; + _methodName218 = "countByStatus"; - _methodParameterTypes219 = new String[] { "long" }; + _methodParameterTypes218 = new String[] { "long" }; - _methodName220 = "countByClassPk_Tipologia"; + _methodName219 = "countByClassPk_Tipologia"; - _methodParameterTypes220 = new String[] { "long", "java.lang.String" }; + _methodParameterTypes219 = new String[] { "long", "java.lang.String" }; - _methodName221 = "findByClassPk_Tipologia"; + _methodName220 = "findByClassPk_Tipologia"; - _methodParameterTypes221 = new String[] { + _methodParameterTypes220 = new String[] { "long", "java.lang.String", "int", "int" }; - _methodName222 = "findByIntPratica_Tipologia"; + _methodName221 = "findByIntPratica_Tipologia"; - _methodParameterTypes222 = new String[] { + _methodParameterTypes221 = new String[] { "long", "java.lang.String", "int", "int" }; - _methodName223 = "findByIntPratica_ClassPk_Tipologia"; + _methodName222 = "findByIntPratica_ClassPk_Tipologia"; - _methodParameterTypes223 = new String[] { + _methodParameterTypes222 = new String[] { "long", "long", "java.lang.String", "int", "int" }; - _methodName224 = "findByIntPratica_ClassPk_Tipologie"; - - _methodParameterTypes224 = new String[] { "long", "long", "java.util.List" }; - - _methodName225 = "findByIntPratica_ClassPkEqual_Tipologie"; + _methodName223 = "findByIntPratica_ClassPk_Tipologie"; - _methodParameterTypes225 = new String[] { "long", "long", "java.util.List" }; + _methodParameterTypes223 = new String[] { "long", "long", "java.util.List" }; - _methodName226 = "fetchByC_Group_DlFileEntry_Version"; + _methodName224 = "findByIntPratica_ClassPkEqual_Tipologie"; - _methodParameterTypes226 = new String[] { "long", "java.lang.String" }; + _methodParameterTypes224 = new String[] { "long", "long", "java.util.List" }; - _methodName227 = "fetchByOldDocPraticaId"; + _methodName225 = "fetchByC_Group_DlFileEntry_Version"; - _methodParameterTypes227 = new String[] { "long" }; + _methodParameterTypes225 = new String[] { "long", "java.lang.String" }; - _methodName228 = "findDistinctDlFileEntryId"; + _methodName226 = "findDistinctDlFileEntryId"; - _methodParameterTypes228 = new String[] { + _methodParameterTypes226 = new String[] { "long", "java.lang.String", "int", "int" }; - _methodName229 = "findDistinctDlFileEntryId"; + _methodName227 = "findDistinctDlFileEntryId"; - _methodParameterTypes229 = new String[] { + _methodParameterTypes227 = new String[] { "long[][]", "java.lang.String", "int", "int" }; - _methodName230 = "getValidByIntPratica"; + _methodName228 = "getValidByIntPratica"; - _methodParameterTypes230 = new String[] { "long" }; + _methodParameterTypes228 = new String[] { "long" }; - _methodName231 = "getValidByIntPratica_Tipologia"; + _methodName229 = "getValidByIntPratica_Tipologia"; - _methodParameterTypes231 = new String[] { + _methodParameterTypes229 = new String[] { "long", "java.lang.String", "int", "int" }; - _methodName232 = "countValidTmpByIntPratica_Tipologia"; + _methodName230 = "countValidTmpByIntPratica_Tipologia"; - _methodParameterTypes232 = new String[] { "long", "java.lang.String" }; + _methodParameterTypes230 = new String[] { "long", "java.lang.String" }; - _methodName233 = "getValidTmpByIntPratica"; + _methodName231 = "getValidTmpByIntPratica"; - _methodParameterTypes233 = new String[] { "long", "int", "int" }; + _methodParameterTypes231 = new String[] { "long", "int", "int" }; - _methodName234 = "getValidTmpByIntPratica_Tipologia"; + _methodName232 = "getValidTmpByIntPratica_Tipologia"; - _methodParameterTypes234 = new String[] { + _methodParameterTypes232 = new String[] { "long", "java.lang.String", "int", "int" }; - _methodName235 = "getValidTmpByIntPratica_DettPratica_Tipologia"; + _methodName233 = "getValidTmpByIntPratica_DettPratica_Tipologia"; - _methodParameterTypes235 = new String[] { + _methodParameterTypes233 = new String[] { "long", "long", "java.lang.String", "int", "int" }; - _methodName236 = "getValidTmpByIntPratica_Tipologie"; + _methodName234 = "getValidTmpByIntPratica_Tipologie"; - _methodParameterTypes236 = new String[] { + _methodParameterTypes234 = new String[] { "long", "java.lang.String[][]", "int", "int" }; - _methodName237 = "countValidTmpByIntPratica_Tipologie"; + _methodName235 = "countValidTmpByIntPratica_Tipologie"; - _methodParameterTypes237 = new String[] { "long", "java.lang.String[][]" }; + _methodParameterTypes235 = new String[] { "long", "java.lang.String[][]" }; - _methodName239 = "getInvalidByIntPratica"; + _methodName237 = "getInvalidByIntPratica"; - _methodParameterTypes239 = new String[] { "long" }; + _methodParameterTypes237 = new String[] { "long" }; - _methodName240 = "getInvalidTmpByIntPratica"; + _methodName238 = "getInvalidTmpByIntPratica"; - _methodParameterTypes240 = new String[] { "long" }; + _methodParameterTypes238 = new String[] { "long" }; - _methodName241 = "getValidUntilClassPkByIntPratica"; + _methodName239 = "getValidUntilClassPkByIntPratica"; - _methodParameterTypes241 = new String[] { + _methodParameterTypes239 = new String[] { "long", "long", "java.lang.String", "int", "int" }; - _methodName242 = "completeInvalidation"; + _methodName240 = "completeInvalidation"; - _methodParameterTypes242 = new String[] { "long" }; + _methodParameterTypes240 = new String[] { "long" }; - _methodName243 = "getDocPraticaWithOldFileEntryId"; + _methodName241 = "getDocPraticaWithOldFileEntryId"; - _methodParameterTypes243 = new String[] { "int", "int" }; + _methodParameterTypes241 = new String[] { "int", "int" }; - _methodName244 = "addDocPraticaAnnullamento"; + _methodName242 = "addDocPraticaAnnullamento"; - _methodParameterTypes244 = new String[] { + _methodParameterTypes242 = new String[] { "long", "java.lang.String", "long", "long", "long", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "com.liferay.portal.service.ServiceContext" }; - _methodName245 = "findByIntPratica_ClassPk_TipologiaNew"; + _methodName243 = "findByIntPratica_ClassPk_TipologiaNew"; - _methodParameterTypes245 = new String[] { + _methodParameterTypes243 = new String[] { "long", "long", "java.lang.String", "int", "int" }; } @@ -546,24 +532,6 @@ public class DocPraticaLocalServiceClpInvoker { if (_methodName203.equals(name) && Arrays.deepEquals(_methodParameterTypes203, parameterTypes)) { - return DocPraticaLocalServiceUtil.addDocPraticaForImport(((Long)arguments[0]).longValue(), - (java.lang.String)arguments[1], - ((Long)arguments[2]).longValue(), - ((Long)arguments[3]).longValue(), (byte[])arguments[4], - (java.lang.String)arguments[5], (java.lang.String)arguments[6], - ((Boolean)arguments[7]).booleanValue(), - (java.lang.String)arguments[8], (java.lang.String)arguments[9], - (java.lang.String)arguments[10], - ((Boolean)arguments[11]).booleanValue(), - (java.lang.String)arguments[12], - ((Long)arguments[13]).longValue(), - (java.util.Date)arguments[14], - ((Long)arguments[15]).longValue(), - (com.liferay.portal.service.ServiceContext)arguments[16]); - } - - if (_methodName204.equals(name) && - Arrays.deepEquals(_methodParameterTypes204, parameterTypes)) { return DocPraticaLocalServiceUtil.addAttachment(((Long)arguments[0]).longValue(), ((Long)arguments[1]).longValue(), ((Long)arguments[2]).longValue(), @@ -571,119 +539,119 @@ public class DocPraticaLocalServiceClpInvoker { (java.lang.String)arguments[5]); } - if (_methodName205.equals(name) && - Arrays.deepEquals(_methodParameterTypes205, parameterTypes)) { + if (_methodName204.equals(name) && + Arrays.deepEquals(_methodParameterTypes204, parameterTypes)) { return DocPraticaLocalServiceUtil.getAttachment(((Long)arguments[0]).longValue()); } - if (_methodName206.equals(name) && - Arrays.deepEquals(_methodParameterTypes206, parameterTypes)) { + if (_methodName205.equals(name) && + Arrays.deepEquals(_methodParameterTypes205, parameterTypes)) { DocPraticaLocalServiceUtil.addFirma(((Long)arguments[0]).longValue(), (java.lang.String)arguments[1]); return null; } - if (_methodName207.equals(name) && - Arrays.deepEquals(_methodParameterTypes207, parameterTypes)) { + if (_methodName206.equals(name) && + Arrays.deepEquals(_methodParameterTypes206, parameterTypes)) { DocPraticaLocalServiceUtil.addFirmeAndApprova(((Long)arguments[0]).longValue(), (java.util.List)arguments[1]); return null; } - if (_methodName208.equals(name) && - Arrays.deepEquals(_methodParameterTypes208, parameterTypes)) { + if (_methodName207.equals(name) && + Arrays.deepEquals(_methodParameterTypes207, parameterTypes)) { DocPraticaLocalServiceUtil.addErrorAndApprova(((Long)arguments[0]).longValue(), (java.lang.String)arguments[1]); return null; } - if (_methodName209.equals(name) && - Arrays.deepEquals(_methodParameterTypes209, parameterTypes)) { + if (_methodName208.equals(name) && + Arrays.deepEquals(_methodParameterTypes208, parameterTypes)) { DocPraticaLocalServiceUtil.removeFirma(((Long)arguments[0]).longValue(), (java.lang.String)arguments[1]); return null; } - if (_methodName210.equals(name) && - Arrays.deepEquals(_methodParameterTypes210, parameterTypes)) { + if (_methodName209.equals(name) && + Arrays.deepEquals(_methodParameterTypes209, parameterTypes)) { return DocPraticaLocalServiceUtil.updateDocPraticaAggiornato(((Long)arguments[0]).longValue(), ((Boolean)arguments[1]).booleanValue()); } - if (_methodName211.equals(name) && - Arrays.deepEquals(_methodParameterTypes211, parameterTypes)) { + if (_methodName210.equals(name) && + Arrays.deepEquals(_methodParameterTypes210, parameterTypes)) { return DocPraticaLocalServiceUtil.countDocPraticaDaInviareDax(); } - if (_methodName212.equals(name) && - Arrays.deepEquals(_methodParameterTypes212, parameterTypes)) { + if (_methodName211.equals(name) && + Arrays.deepEquals(_methodParameterTypes211, parameterTypes)) { return DocPraticaLocalServiceUtil.getDocPraticaDaInviareDax(((Integer)arguments[0]).intValue(), ((Integer)arguments[1]).intValue()); } - if (_methodName214.equals(name) && - Arrays.deepEquals(_methodParameterTypes214, parameterTypes)) { + if (_methodName213.equals(name) && + Arrays.deepEquals(_methodParameterTypes213, parameterTypes)) { return DocPraticaLocalServiceUtil.countByClassPk(((Long)arguments[0]).longValue()); } - if (_methodName215.equals(name) && - Arrays.deepEquals(_methodParameterTypes215, parameterTypes)) { + if (_methodName214.equals(name) && + Arrays.deepEquals(_methodParameterTypes214, parameterTypes)) { return DocPraticaLocalServiceUtil.findByClassPk(((Long)arguments[0]).longValue(), ((Integer)arguments[1]).intValue(), ((Integer)arguments[2]).intValue()); } - if (_methodName216.equals(name) && - Arrays.deepEquals(_methodParameterTypes216, parameterTypes)) { + if (_methodName215.equals(name) && + Arrays.deepEquals(_methodParameterTypes215, parameterTypes)) { return DocPraticaLocalServiceUtil.findByIntPratica(((Long)arguments[0]).longValue()); } - if (_methodName217.equals(name) && - Arrays.deepEquals(_methodParameterTypes217, parameterTypes)) { + if (_methodName216.equals(name) && + Arrays.deepEquals(_methodParameterTypes216, parameterTypes)) { return DocPraticaLocalServiceUtil.findByClassPk(((Long)arguments[0]).longValue()); } - if (_methodName218.equals(name) && - Arrays.deepEquals(_methodParameterTypes218, parameterTypes)) { + if (_methodName217.equals(name) && + Arrays.deepEquals(_methodParameterTypes217, parameterTypes)) { return DocPraticaLocalServiceUtil.findByStaus(((Integer)arguments[0]).intValue(), ((Integer)arguments[1]).intValue(), ((Integer)arguments[2]).intValue(), (com.liferay.portal.kernel.util.OrderByComparator)arguments[3]); } - if (_methodName219.equals(name) && - Arrays.deepEquals(_methodParameterTypes219, parameterTypes)) { + if (_methodName218.equals(name) && + Arrays.deepEquals(_methodParameterTypes218, parameterTypes)) { return DocPraticaLocalServiceUtil.countByStatus(((Long)arguments[0]).longValue()); } - if (_methodName220.equals(name) && - Arrays.deepEquals(_methodParameterTypes220, parameterTypes)) { + if (_methodName219.equals(name) && + Arrays.deepEquals(_methodParameterTypes219, parameterTypes)) { return DocPraticaLocalServiceUtil.countByClassPk_Tipologia(((Long)arguments[0]).longValue(), (java.lang.String)arguments[1]); } - if (_methodName221.equals(name) && - Arrays.deepEquals(_methodParameterTypes221, parameterTypes)) { + if (_methodName220.equals(name) && + Arrays.deepEquals(_methodParameterTypes220, parameterTypes)) { return DocPraticaLocalServiceUtil.findByClassPk_Tipologia(((Long)arguments[0]).longValue(), (java.lang.String)arguments[1], ((Integer)arguments[2]).intValue(), ((Integer)arguments[3]).intValue()); } - if (_methodName222.equals(name) && - Arrays.deepEquals(_methodParameterTypes222, parameterTypes)) { + if (_methodName221.equals(name) && + Arrays.deepEquals(_methodParameterTypes221, parameterTypes)) { return DocPraticaLocalServiceUtil.findByIntPratica_Tipologia(((Long)arguments[0]).longValue(), (java.lang.String)arguments[1], ((Integer)arguments[2]).intValue(), ((Integer)arguments[3]).intValue()); } - if (_methodName223.equals(name) && - Arrays.deepEquals(_methodParameterTypes223, parameterTypes)) { + if (_methodName222.equals(name) && + Arrays.deepEquals(_methodParameterTypes222, parameterTypes)) { return DocPraticaLocalServiceUtil.findByIntPratica_ClassPk_Tipologia(((Long)arguments[0]).longValue(), ((Long)arguments[1]).longValue(), (java.lang.String)arguments[2], @@ -691,83 +659,78 @@ public class DocPraticaLocalServiceClpInvoker { ((Integer)arguments[4]).intValue()); } - if (_methodName224.equals(name) && - Arrays.deepEquals(_methodParameterTypes224, parameterTypes)) { + if (_methodName223.equals(name) && + Arrays.deepEquals(_methodParameterTypes223, parameterTypes)) { return DocPraticaLocalServiceUtil.findByIntPratica_ClassPk_Tipologie(((Long)arguments[0]).longValue(), ((Long)arguments[1]).longValue(), (java.util.List)arguments[2]); } - if (_methodName225.equals(name) && - Arrays.deepEquals(_methodParameterTypes225, parameterTypes)) { + if (_methodName224.equals(name) && + Arrays.deepEquals(_methodParameterTypes224, parameterTypes)) { return DocPraticaLocalServiceUtil.findByIntPratica_ClassPkEqual_Tipologie(((Long)arguments[0]).longValue(), ((Long)arguments[1]).longValue(), (java.util.List)arguments[2]); } - if (_methodName226.equals(name) && - Arrays.deepEquals(_methodParameterTypes226, parameterTypes)) { + if (_methodName225.equals(name) && + Arrays.deepEquals(_methodParameterTypes225, parameterTypes)) { return DocPraticaLocalServiceUtil.fetchByC_Group_DlFileEntry_Version(((Long)arguments[0]).longValue(), (java.lang.String)arguments[1]); } - if (_methodName227.equals(name) && - Arrays.deepEquals(_methodParameterTypes227, parameterTypes)) { - return DocPraticaLocalServiceUtil.fetchByOldDocPraticaId(((Long)arguments[0]).longValue()); - } - - if (_methodName228.equals(name) && - Arrays.deepEquals(_methodParameterTypes228, parameterTypes)) { + if (_methodName226.equals(name) && + Arrays.deepEquals(_methodParameterTypes226, parameterTypes)) { return DocPraticaLocalServiceUtil.findDistinctDlFileEntryId(((Long)arguments[0]).longValue(), (java.lang.String)arguments[1], ((Integer)arguments[2]).intValue(), ((Integer)arguments[3]).intValue()); } - if (_methodName229.equals(name) && - Arrays.deepEquals(_methodParameterTypes229, parameterTypes)) { + if (_methodName227.equals(name) && + Arrays.deepEquals(_methodParameterTypes227, parameterTypes)) { return DocPraticaLocalServiceUtil.findDistinctDlFileEntryId((long[])arguments[0], (java.lang.String)arguments[1], ((Integer)arguments[2]).intValue(), ((Integer)arguments[3]).intValue()); } - if (_methodName230.equals(name) && - Arrays.deepEquals(_methodParameterTypes230, parameterTypes)) { + if (_methodName228.equals(name) && + Arrays.deepEquals(_methodParameterTypes228, parameterTypes)) { return DocPraticaLocalServiceUtil.getValidByIntPratica(((Long)arguments[0]).longValue()); } - if (_methodName231.equals(name) && - Arrays.deepEquals(_methodParameterTypes231, parameterTypes)) { + if (_methodName229.equals(name) && + Arrays.deepEquals(_methodParameterTypes229, parameterTypes)) { return DocPraticaLocalServiceUtil.getValidByIntPratica_Tipologia(((Long)arguments[0]).longValue(), (java.lang.String)arguments[1], ((Integer)arguments[2]).intValue(), ((Integer)arguments[3]).intValue()); } - if (_methodName232.equals(name) && - Arrays.deepEquals(_methodParameterTypes232, parameterTypes)) { + if (_methodName230.equals(name) && + Arrays.deepEquals(_methodParameterTypes230, parameterTypes)) { return DocPraticaLocalServiceUtil.countValidTmpByIntPratica_Tipologia(((Long)arguments[0]).longValue(), (java.lang.String)arguments[1]); } - if (_methodName233.equals(name) && - Arrays.deepEquals(_methodParameterTypes233, parameterTypes)) { + if (_methodName231.equals(name) && + Arrays.deepEquals(_methodParameterTypes231, parameterTypes)) { return DocPraticaLocalServiceUtil.getValidTmpByIntPratica(((Long)arguments[0]).longValue(), ((Integer)arguments[1]).intValue(), ((Integer)arguments[2]).intValue()); } - if (_methodName234.equals(name) && - Arrays.deepEquals(_methodParameterTypes234, parameterTypes)) { + if (_methodName232.equals(name) && + Arrays.deepEquals(_methodParameterTypes232, parameterTypes)) { return DocPraticaLocalServiceUtil.getValidTmpByIntPratica_Tipologia(((Long)arguments[0]).longValue(), (java.lang.String)arguments[1], ((Integer)arguments[2]).intValue(), ((Integer)arguments[3]).intValue()); } - if (_methodName235.equals(name) && - Arrays.deepEquals(_methodParameterTypes235, parameterTypes)) { + if (_methodName233.equals(name) && + Arrays.deepEquals(_methodParameterTypes233, parameterTypes)) { return DocPraticaLocalServiceUtil.getValidTmpByIntPratica_DettPratica_Tipologia(((Long)arguments[0]).longValue(), ((Long)arguments[1]).longValue(), (java.lang.String)arguments[2], @@ -775,32 +738,32 @@ public class DocPraticaLocalServiceClpInvoker { ((Integer)arguments[4]).intValue()); } - if (_methodName236.equals(name) && - Arrays.deepEquals(_methodParameterTypes236, parameterTypes)) { + if (_methodName234.equals(name) && + Arrays.deepEquals(_methodParameterTypes234, parameterTypes)) { return DocPraticaLocalServiceUtil.getValidTmpByIntPratica_Tipologie(((Long)arguments[0]).longValue(), (java.lang.String[])arguments[1], ((Integer)arguments[2]).intValue(), ((Integer)arguments[3]).intValue()); } - if (_methodName237.equals(name) && - Arrays.deepEquals(_methodParameterTypes237, parameterTypes)) { + if (_methodName235.equals(name) && + Arrays.deepEquals(_methodParameterTypes235, parameterTypes)) { return DocPraticaLocalServiceUtil.countValidTmpByIntPratica_Tipologie(((Long)arguments[0]).longValue(), (java.lang.String[])arguments[1]); } - if (_methodName239.equals(name) && - Arrays.deepEquals(_methodParameterTypes239, parameterTypes)) { + if (_methodName237.equals(name) && + Arrays.deepEquals(_methodParameterTypes237, parameterTypes)) { return DocPraticaLocalServiceUtil.getInvalidByIntPratica(((Long)arguments[0]).longValue()); } - if (_methodName240.equals(name) && - Arrays.deepEquals(_methodParameterTypes240, parameterTypes)) { + if (_methodName238.equals(name) && + Arrays.deepEquals(_methodParameterTypes238, parameterTypes)) { return DocPraticaLocalServiceUtil.getInvalidTmpByIntPratica(((Long)arguments[0]).longValue()); } - if (_methodName241.equals(name) && - Arrays.deepEquals(_methodParameterTypes241, parameterTypes)) { + if (_methodName239.equals(name) && + Arrays.deepEquals(_methodParameterTypes239, parameterTypes)) { return DocPraticaLocalServiceUtil.getValidUntilClassPkByIntPratica(((Long)arguments[0]).longValue(), ((Long)arguments[1]).longValue(), (java.lang.String)arguments[2], @@ -808,21 +771,21 @@ public class DocPraticaLocalServiceClpInvoker { ((Integer)arguments[4]).intValue()); } - if (_methodName242.equals(name) && - Arrays.deepEquals(_methodParameterTypes242, parameterTypes)) { + if (_methodName240.equals(name) && + Arrays.deepEquals(_methodParameterTypes240, parameterTypes)) { DocPraticaLocalServiceUtil.completeInvalidation(((Long)arguments[0]).longValue()); return null; } - if (_methodName243.equals(name) && - Arrays.deepEquals(_methodParameterTypes243, parameterTypes)) { + if (_methodName241.equals(name) && + Arrays.deepEquals(_methodParameterTypes241, parameterTypes)) { return DocPraticaLocalServiceUtil.getDocPraticaWithOldFileEntryId(((Integer)arguments[0]).intValue(), ((Integer)arguments[1]).intValue()); } - if (_methodName244.equals(name) && - Arrays.deepEquals(_methodParameterTypes244, parameterTypes)) { + if (_methodName242.equals(name) && + Arrays.deepEquals(_methodParameterTypes242, parameterTypes)) { return DocPraticaLocalServiceUtil.addDocPraticaAnnullamento(((Long)arguments[0]).longValue(), (java.lang.String)arguments[1], ((Long)arguments[2]).longValue(), @@ -833,8 +796,8 @@ public class DocPraticaLocalServiceClpInvoker { (com.liferay.portal.service.ServiceContext)arguments[9]); } - if (_methodName245.equals(name) && - Arrays.deepEquals(_methodParameterTypes245, parameterTypes)) { + if (_methodName243.equals(name) && + Arrays.deepEquals(_methodParameterTypes243, parameterTypes)) { return DocPraticaLocalServiceUtil.findByIntPratica_ClassPk_TipologiaNew(((Long)arguments[0]).longValue(), ((Long)arguments[1]).longValue(), (java.lang.String)arguments[2], @@ -917,8 +880,8 @@ public class DocPraticaLocalServiceClpInvoker { private String[] _methodParameterTypes210; private String _methodName211; private String[] _methodParameterTypes211; - private String _methodName212; - private String[] _methodParameterTypes212; + private String _methodName213; + private String[] _methodParameterTypes213; private String _methodName214; private String[] _methodParameterTypes214; private String _methodName215; @@ -963,10 +926,10 @@ public class DocPraticaLocalServiceClpInvoker { private String[] _methodParameterTypes234; private String _methodName235; private String[] _methodParameterTypes235; - private String _methodName236; - private String[] _methodParameterTypes236; private String _methodName237; private String[] _methodParameterTypes237; + private String _methodName238; + private String[] _methodParameterTypes238; private String _methodName239; private String[] _methodParameterTypes239; private String _methodName240; @@ -977,8 +940,4 @@ public class DocPraticaLocalServiceClpInvoker { private String[] _methodParameterTypes242; private String _methodName243; private String[] _methodParameterTypes243; - private String _methodName244; - private String[] _methodParameterTypes244; - private String _methodName245; - private String[] _methodParameterTypes245; } \ No newline at end of file diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/base/FineLavoriLocalServiceClpInvoker.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/base/FineLavoriLocalServiceClpInvoker.java index a80b8189..2847ce1b 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/base/FineLavoriLocalServiceClpInvoker.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/base/FineLavoriLocalServiceClpInvoker.java @@ -304,10 +304,6 @@ public class FineLavoriLocalServiceClpInvoker { _methodName232 = "findIntPraticaByFineLavori"; _methodParameterTypes232 = new String[] { "java.lang.String" }; - - _methodName233 = "fetchByOldDettPraticaId"; - - _methodParameterTypes233 = new String[] { "long" }; } public Object invokeMethod(String name, String[] parameterTypes, @@ -666,11 +662,6 @@ public class FineLavoriLocalServiceClpInvoker { return FineLavoriLocalServiceUtil.findIntPraticaByFineLavori((java.lang.String)arguments[0]); } - if (_methodName233.equals(name) && - Arrays.deepEquals(_methodParameterTypes233, parameterTypes)) { - return FineLavoriLocalServiceUtil.fetchByOldDettPraticaId(((Long)arguments[0]).longValue()); - } - throw new UnsupportedOperationException(); } @@ -786,6 +777,4 @@ public class FineLavoriLocalServiceClpInvoker { private String[] _methodParameterTypes231; private String _methodName232; private String[] _methodParameterTypes232; - private String _methodName233; - private String[] _methodParameterTypes233; } \ No newline at end of file diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/base/SorteggioLocalServiceClpInvoker.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/base/SorteggioLocalServiceClpInvoker.java index b190f7a9..3a7d884f 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/base/SorteggioLocalServiceClpInvoker.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/base/SorteggioLocalServiceClpInvoker.java @@ -141,144 +141,113 @@ public class SorteggioLocalServiceClpInvoker { "com.liferay.portal.service.ServiceContext" }; - _methodName195 = "addSorteggioForImport"; + _methodName195 = "search"; _methodParameterTypes195 = new String[] { - "long", "long", "java.lang.String", "java.lang.String", "int", - "java.util.Date", "java.lang.String", "java.lang.String", - "java.lang.String", "long", "java.lang.String", - "java.lang.String", "java.lang.String", "java.lang.String", - "boolean", "long", "boolean", "int", "long", - "com.liferay.portal.service.ServiceContext" - }; - - _methodName196 = "getYears"; - - _methodParameterTypes196 = new String[] { "java.lang.Long", "int" }; - - _methodName197 = "countDettPraticaWorkflowNonAvviato"; - - _methodParameterTypes197 = new String[] { }; - - _methodName198 = "getDettPraticaWorkflowNonAvviato"; - - _methodParameterTypes198 = new String[] { "int", "int" }; - - _methodName200 = "search"; - - _methodParameterTypes200 = new String[] { "long", "java.lang.String", "java.lang.String", "int", "int", "int" }; - _methodName201 = "countSearch"; + _methodName196 = "countSearch"; - _methodParameterTypes201 = new String[] { + _methodParameterTypes196 = new String[] { "long", "java.lang.String", "java.lang.String", "int" }; - _methodName202 = "search"; + _methodName197 = "search"; - _methodParameterTypes202 = new String[] { + _methodParameterTypes197 = new String[] { "java.lang.String", "java.lang.String", "int", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.Long", "java.lang.String", "int", "int" }; - _methodName203 = "countSearch"; + _methodName198 = "countSearch"; - _methodParameterTypes203 = new String[] { + _methodParameterTypes198 = new String[] { "java.lang.String", "java.lang.String", "int", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.Long", "java.lang.String" }; - _methodName205 = "isDettPraticaSorteggiata"; + _methodName200 = "findByC_DettPratica"; - _methodParameterTypes205 = new String[] { "long", "long" }; + _methodParameterTypes200 = new String[] { "long", "long" }; - _methodName206 = "fetchByOldSorteggioId"; + _methodName201 = "findByIntPratica"; - _methodParameterTypes206 = new String[] { "long" }; + _methodParameterTypes201 = new String[] { "long" }; - _methodName207 = "findByC_DettPratica"; + _methodName202 = "findByGroupId_Anno_Mese_Settimana"; - _methodParameterTypes207 = new String[] { "long", "long" }; - - _methodName208 = "findByIntPratica"; - - _methodParameterTypes208 = new String[] { "long" }; - - _methodName209 = "findByGroupId_Anno_Mese_Settimana"; - - _methodParameterTypes209 = new String[] { + _methodParameterTypes202 = new String[] { "long", "java.lang.String", "java.lang.String", "int" }; - _methodName210 = "findByCompanyIdGroupId"; + _methodName203 = "findByCompanyIdGroupId"; - _methodParameterTypes210 = new String[] { "long", "long" }; + _methodParameterTypes203 = new String[] { "long", "long" }; - _methodName211 = "findByAnno_Mese_Settimana"; + _methodName204 = "findByAnno_Mese_Settimana"; - _methodParameterTypes211 = new String[] { + _methodParameterTypes204 = new String[] { "java.lang.String", "java.lang.String", "int" }; - _methodName212 = "findSorteggiGroupByAnnoMeseSettimana"; + _methodName205 = "findSorteggiGroupByAnnoMeseSettimana"; - _methodParameterTypes212 = new String[] { "int", "int" }; + _methodParameterTypes205 = new String[] { "int", "int" }; - _methodName213 = "countSorteggiGroupByAnnoMeseSettimana"; + _methodName206 = "countSorteggiGroupByAnnoMeseSettimana"; - _methodParameterTypes213 = new String[] { }; + _methodParameterTypes206 = new String[] { }; - _methodName214 = "countSorteggioMese"; + _methodName207 = "countSorteggioMese"; - _methodParameterTypes214 = new String[] { + _methodParameterTypes207 = new String[] { "java.util.Date", "java.util.Date", "java.util.List", "java.util.List" }; - _methodName215 = "findSorteggioMese"; + _methodName208 = "findSorteggioMese"; - _methodParameterTypes215 = new String[] { + _methodParameterTypes208 = new String[] { "java.util.Date", "java.util.Date", "java.util.List", "java.util.List", "java.util.List", "int" }; - _methodName216 = "findSorteggioAnno"; + _methodName209 = "findSorteggioAnno"; - _methodParameterTypes216 = new String[] { + _methodParameterTypes209 = new String[] { "java.util.Date", "java.util.Date", "java.util.List", "java.util.List", "java.util.List", "int" }; - _methodName217 = "updateDataSorteggioPraticaEsterna"; + _methodName210 = "updateDataSorteggioPraticaEsterna"; - _methodParameterTypes217 = new String[] { "long", "java.util.Date" }; + _methodParameterTypes210 = new String[] { "long", "java.util.Date" }; - _methodName218 = "getTecnicoSorteggioPraticaEsterna"; + _methodName211 = "getTecnicoSorteggioPraticaEsterna"; - _methodParameterTypes218 = new String[] { "long" }; + _methodParameterTypes211 = new String[] { "long" }; - _methodName219 = "findTipoPraticaIdSorteggioPraticaEsterna"; + _methodName212 = "findTipoPraticaIdSorteggioPraticaEsterna"; - _methodParameterTypes219 = new String[] { "long" }; + _methodParameterTypes212 = new String[] { "long" }; - _methodName220 = "search"; + _methodName213 = "search"; - _methodParameterTypes220 = new String[] { + _methodParameterTypes213 = new String[] { "java.lang.Long", "java.lang.String", "java.lang.String", "int", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.Long", "java.lang.String", "int", "int" }; - _methodName221 = "count"; + _methodName214 = "count"; - _methodParameterTypes221 = new String[] { + _methodParameterTypes214 = new String[] { "java.lang.Long", "java.lang.String", "java.lang.String", "int", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.Long", "java.lang.String" @@ -431,44 +400,6 @@ public class SorteggioLocalServiceClpInvoker { if (_methodName195.equals(name) && Arrays.deepEquals(_methodParameterTypes195, parameterTypes)) { - return SorteggioLocalServiceUtil.addSorteggioForImport(((Long)arguments[0]).longValue(), - ((Long)arguments[1]).longValue(), - (java.lang.String)arguments[2], (java.lang.String)arguments[3], - ((Integer)arguments[4]).intValue(), - (java.util.Date)arguments[5], (java.lang.String)arguments[6], - (java.lang.String)arguments[7], (java.lang.String)arguments[8], - ((Long)arguments[9]).longValue(), - (java.lang.String)arguments[10], - (java.lang.String)arguments[11], - (java.lang.String)arguments[12], - (java.lang.String)arguments[13], - ((Boolean)arguments[14]).booleanValue(), - ((Long)arguments[15]).longValue(), - ((Boolean)arguments[16]).booleanValue(), - ((Integer)arguments[17]).intValue(), - ((Long)arguments[18]).longValue(), - (com.liferay.portal.service.ServiceContext)arguments[19]); - } - - if (_methodName196.equals(name) && - Arrays.deepEquals(_methodParameterTypes196, parameterTypes)) { - return SorteggioLocalServiceUtil.getYears((java.lang.Long)arguments[0], - ((Integer)arguments[1]).intValue()); - } - - if (_methodName197.equals(name) && - Arrays.deepEquals(_methodParameterTypes197, parameterTypes)) { - return SorteggioLocalServiceUtil.countDettPraticaWorkflowNonAvviato(); - } - - if (_methodName198.equals(name) && - Arrays.deepEquals(_methodParameterTypes198, parameterTypes)) { - return SorteggioLocalServiceUtil.getDettPraticaWorkflowNonAvviato(((Integer)arguments[0]).intValue(), - ((Integer)arguments[1]).intValue()); - } - - if (_methodName200.equals(name) && - Arrays.deepEquals(_methodParameterTypes200, parameterTypes)) { return SorteggioLocalServiceUtil.search(((Long)arguments[0]).longValue(), (java.lang.String)arguments[1], (java.lang.String)arguments[2], ((Integer)arguments[3]).intValue(), @@ -476,15 +407,15 @@ public class SorteggioLocalServiceClpInvoker { ((Integer)arguments[5]).intValue()); } - if (_methodName201.equals(name) && - Arrays.deepEquals(_methodParameterTypes201, parameterTypes)) { + if (_methodName196.equals(name) && + Arrays.deepEquals(_methodParameterTypes196, parameterTypes)) { return SorteggioLocalServiceUtil.countSearch(((Long)arguments[0]).longValue(), (java.lang.String)arguments[1], (java.lang.String)arguments[2], ((Integer)arguments[3]).intValue()); } - if (_methodName202.equals(name) && - Arrays.deepEquals(_methodParameterTypes202, parameterTypes)) { + if (_methodName197.equals(name) && + Arrays.deepEquals(_methodParameterTypes197, parameterTypes)) { return SorteggioLocalServiceUtil.search((java.lang.String)arguments[0], (java.lang.String)arguments[1], ((Integer)arguments[2]).intValue(), @@ -495,8 +426,8 @@ public class SorteggioLocalServiceClpInvoker { ((Integer)arguments[10]).intValue()); } - if (_methodName203.equals(name) && - Arrays.deepEquals(_methodParameterTypes203, parameterTypes)) { + if (_methodName198.equals(name) && + Arrays.deepEquals(_methodParameterTypes198, parameterTypes)) { return SorteggioLocalServiceUtil.countSearch((java.lang.String)arguments[0], (java.lang.String)arguments[1], ((Integer)arguments[2]).intValue(), @@ -505,69 +436,58 @@ public class SorteggioLocalServiceClpInvoker { (java.lang.Long)arguments[7], (java.lang.String)arguments[8]); } - if (_methodName205.equals(name) && - Arrays.deepEquals(_methodParameterTypes205, parameterTypes)) { - return SorteggioLocalServiceUtil.isDettPraticaSorteggiata(((Long)arguments[0]).longValue(), - ((Long)arguments[1]).longValue()); - } - - if (_methodName206.equals(name) && - Arrays.deepEquals(_methodParameterTypes206, parameterTypes)) { - return SorteggioLocalServiceUtil.fetchByOldSorteggioId(((Long)arguments[0]).longValue()); - } - - if (_methodName207.equals(name) && - Arrays.deepEquals(_methodParameterTypes207, parameterTypes)) { + if (_methodName200.equals(name) && + Arrays.deepEquals(_methodParameterTypes200, parameterTypes)) { return SorteggioLocalServiceUtil.findByC_DettPratica(((Long)arguments[0]).longValue(), ((Long)arguments[1]).longValue()); } - if (_methodName208.equals(name) && - Arrays.deepEquals(_methodParameterTypes208, parameterTypes)) { + if (_methodName201.equals(name) && + Arrays.deepEquals(_methodParameterTypes201, parameterTypes)) { return SorteggioLocalServiceUtil.findByIntPratica(((Long)arguments[0]).longValue()); } - if (_methodName209.equals(name) && - Arrays.deepEquals(_methodParameterTypes209, parameterTypes)) { + if (_methodName202.equals(name) && + Arrays.deepEquals(_methodParameterTypes202, parameterTypes)) { return SorteggioLocalServiceUtil.findByGroupId_Anno_Mese_Settimana(((Long)arguments[0]).longValue(), (java.lang.String)arguments[1], (java.lang.String)arguments[2], ((Integer)arguments[3]).intValue()); } - if (_methodName210.equals(name) && - Arrays.deepEquals(_methodParameterTypes210, parameterTypes)) { + if (_methodName203.equals(name) && + Arrays.deepEquals(_methodParameterTypes203, parameterTypes)) { return SorteggioLocalServiceUtil.findByCompanyIdGroupId(((Long)arguments[0]).longValue(), ((Long)arguments[1]).longValue()); } - if (_methodName211.equals(name) && - Arrays.deepEquals(_methodParameterTypes211, parameterTypes)) { + if (_methodName204.equals(name) && + Arrays.deepEquals(_methodParameterTypes204, parameterTypes)) { return SorteggioLocalServiceUtil.findByAnno_Mese_Settimana((java.lang.String)arguments[0], (java.lang.String)arguments[1], ((Integer)arguments[2]).intValue()); } - if (_methodName212.equals(name) && - Arrays.deepEquals(_methodParameterTypes212, parameterTypes)) { + if (_methodName205.equals(name) && + Arrays.deepEquals(_methodParameterTypes205, parameterTypes)) { return SorteggioLocalServiceUtil.findSorteggiGroupByAnnoMeseSettimana(((Integer)arguments[0]).intValue(), ((Integer)arguments[1]).intValue()); } - if (_methodName213.equals(name) && - Arrays.deepEquals(_methodParameterTypes213, parameterTypes)) { + if (_methodName206.equals(name) && + Arrays.deepEquals(_methodParameterTypes206, parameterTypes)) { return SorteggioLocalServiceUtil.countSorteggiGroupByAnnoMeseSettimana(); } - if (_methodName214.equals(name) && - Arrays.deepEquals(_methodParameterTypes214, parameterTypes)) { + if (_methodName207.equals(name) && + Arrays.deepEquals(_methodParameterTypes207, parameterTypes)) { return SorteggioLocalServiceUtil.countSorteggioMese((java.util.Date)arguments[0], (java.util.Date)arguments[1], (java.util.List)arguments[2], (java.util.List)arguments[3]); } - if (_methodName215.equals(name) && - Arrays.deepEquals(_methodParameterTypes215, parameterTypes)) { + if (_methodName208.equals(name) && + Arrays.deepEquals(_methodParameterTypes208, parameterTypes)) { return SorteggioLocalServiceUtil.findSorteggioMese((java.util.Date)arguments[0], (java.util.Date)arguments[1], (java.util.List)arguments[2], @@ -576,8 +496,8 @@ public class SorteggioLocalServiceClpInvoker { ((Integer)arguments[5]).intValue()); } - if (_methodName216.equals(name) && - Arrays.deepEquals(_methodParameterTypes216, parameterTypes)) { + if (_methodName209.equals(name) && + Arrays.deepEquals(_methodParameterTypes209, parameterTypes)) { return SorteggioLocalServiceUtil.findSorteggioAnno((java.util.Date)arguments[0], (java.util.Date)arguments[1], (java.util.List)arguments[2], @@ -586,26 +506,26 @@ public class SorteggioLocalServiceClpInvoker { ((Integer)arguments[5]).intValue()); } - if (_methodName217.equals(name) && - Arrays.deepEquals(_methodParameterTypes217, parameterTypes)) { + if (_methodName210.equals(name) && + Arrays.deepEquals(_methodParameterTypes210, parameterTypes)) { SorteggioLocalServiceUtil.updateDataSorteggioPraticaEsterna(((Long)arguments[0]).longValue(), (java.util.Date)arguments[1]); return null; } - if (_methodName218.equals(name) && - Arrays.deepEquals(_methodParameterTypes218, parameterTypes)) { + if (_methodName211.equals(name) && + Arrays.deepEquals(_methodParameterTypes211, parameterTypes)) { return SorteggioLocalServiceUtil.getTecnicoSorteggioPraticaEsterna(((Long)arguments[0]).longValue()); } - if (_methodName219.equals(name) && - Arrays.deepEquals(_methodParameterTypes219, parameterTypes)) { + if (_methodName212.equals(name) && + Arrays.deepEquals(_methodParameterTypes212, parameterTypes)) { return SorteggioLocalServiceUtil.findTipoPraticaIdSorteggioPraticaEsterna(((Long)arguments[0]).longValue()); } - if (_methodName220.equals(name) && - Arrays.deepEquals(_methodParameterTypes220, parameterTypes)) { + if (_methodName213.equals(name) && + Arrays.deepEquals(_methodParameterTypes213, parameterTypes)) { return SorteggioLocalServiceUtil.search((java.lang.Long)arguments[0], (java.lang.String)arguments[1], (java.lang.String)arguments[2], ((Integer)arguments[3]).intValue(), @@ -616,8 +536,8 @@ public class SorteggioLocalServiceClpInvoker { ((Integer)arguments[11]).intValue()); } - if (_methodName221.equals(name) && - Arrays.deepEquals(_methodParameterTypes221, parameterTypes)) { + if (_methodName214.equals(name) && + Arrays.deepEquals(_methodParameterTypes214, parameterTypes)) { return SorteggioLocalServiceUtil.count((java.lang.Long)arguments[0], (java.lang.String)arguments[1], (java.lang.String)arguments[2], ((Integer)arguments[3]).intValue(), @@ -691,6 +611,8 @@ public class SorteggioLocalServiceClpInvoker { private String[] _methodParameterTypes202; private String _methodName203; private String[] _methodParameterTypes203; + private String _methodName204; + private String[] _methodParameterTypes204; private String _methodName205; private String[] _methodParameterTypes205; private String _methodName206; @@ -711,18 +633,4 @@ public class SorteggioLocalServiceClpInvoker { private String[] _methodParameterTypes213; private String _methodName214; private String[] _methodParameterTypes214; - private String _methodName215; - private String[] _methodParameterTypes215; - private String _methodName216; - private String[] _methodParameterTypes216; - private String _methodName217; - private String[] _methodParameterTypes217; - private String _methodName218; - private String[] _methodParameterTypes218; - private String _methodName219; - private String[] _methodParameterTypes219; - private String _methodName220; - private String[] _methodParameterTypes220; - private String _methodName221; - private String[] _methodParameterTypes221; } \ No newline at end of file diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/base/StoricoSoggettoPraticaLocalServiceClpInvoker.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/base/StoricoSoggettoPraticaLocalServiceClpInvoker.java index cbd05b22..d55de3f7 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/base/StoricoSoggettoPraticaLocalServiceClpInvoker.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/base/StoricoSoggettoPraticaLocalServiceClpInvoker.java @@ -121,25 +121,13 @@ public class StoricoSoggettoPraticaLocalServiceClpInvoker { "java.lang.String", "com.liferay.portal.service.ServiceContext" }; - _methodName191 = "addStoricoSoggettoPraticaForImport"; + _methodName191 = "findByIntPratica"; - _methodParameterTypes191 = new String[] { - "long", "java.lang.String", "java.lang.String", - "java.lang.String", "long", - "com.liferay.portal.service.ServiceContext" - }; - - _methodName192 = "fetchByOldStoricoSoggettoPraticaId"; - - _methodParameterTypes192 = new String[] { "long" }; + _methodParameterTypes191 = new String[] { "long", "long", "int", "int" }; - _methodName193 = "findByIntPratica"; + _methodName192 = "countByIntPratica"; - _methodParameterTypes193 = new String[] { "long", "long", "int", "int" }; - - _methodName194 = "countByIntPratica"; - - _methodParameterTypes194 = new String[] { "long", "long" }; + _methodParameterTypes192 = new String[] { "long", "long" }; } public Object invokeMethod(String name, String[] parameterTypes, @@ -253,28 +241,14 @@ public class StoricoSoggettoPraticaLocalServiceClpInvoker { if (_methodName191.equals(name) && Arrays.deepEquals(_methodParameterTypes191, parameterTypes)) { - return StoricoSoggettoPraticaLocalServiceUtil.addStoricoSoggettoPraticaForImport(((Long)arguments[0]).longValue(), - (java.lang.String)arguments[1], (java.lang.String)arguments[2], - (java.lang.String)arguments[3], - ((Long)arguments[4]).longValue(), - (com.liferay.portal.service.ServiceContext)arguments[5]); - } - - if (_methodName192.equals(name) && - Arrays.deepEquals(_methodParameterTypes192, parameterTypes)) { - return StoricoSoggettoPraticaLocalServiceUtil.fetchByOldStoricoSoggettoPraticaId(((Long)arguments[0]).longValue()); - } - - if (_methodName193.equals(name) && - Arrays.deepEquals(_methodParameterTypes193, parameterTypes)) { return StoricoSoggettoPraticaLocalServiceUtil.findByIntPratica(((Long)arguments[0]).longValue(), ((Long)arguments[1]).longValue(), ((Integer)arguments[2]).intValue(), ((Integer)arguments[3]).intValue()); } - if (_methodName194.equals(name) && - Arrays.deepEquals(_methodParameterTypes194, parameterTypes)) { + if (_methodName192.equals(name) && + Arrays.deepEquals(_methodParameterTypes192, parameterTypes)) { return StoricoSoggettoPraticaLocalServiceUtil.countByIntPratica(((Long)arguments[0]).longValue(), ((Long)arguments[1]).longValue()); } @@ -324,8 +298,4 @@ public class StoricoSoggettoPraticaLocalServiceClpInvoker { private String[] _methodParameterTypes191; private String _methodName192; private String[] _methodParameterTypes192; - private String _methodName193; - private String[] _methodParameterTypes193; - private String _methodName194; - private String[] _methodParameterTypes194; } \ No newline at end of file diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/base/TempisticaLocalServiceClpInvoker.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/base/TempisticaLocalServiceClpInvoker.java index 11642904..cb903d2c 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/base/TempisticaLocalServiceClpInvoker.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/base/TempisticaLocalServiceClpInvoker.java @@ -195,61 +195,57 @@ public class TempisticaLocalServiceClpInvoker { _methodParameterTypes206 = new String[] { "long", "long" }; - _methodName207 = "fetchByOldTempisticaId"; + _methodName207 = "findByIntPratica_Tipo"; - _methodParameterTypes207 = new String[] { "long" }; + _methodParameterTypes207 = new String[] { "long", "java.lang.String" }; - _methodName208 = "findByIntPratica_Tipo"; + _methodName208 = "countPraticheScaduteAutorizzazione"; - _methodParameterTypes208 = new String[] { "long", "java.lang.String" }; + _methodParameterTypes208 = new String[] { "long", "long" }; - _methodName209 = "countPraticheScaduteAutorizzazione"; + _methodName209 = "countPraticheScaduteSorteggiate"; _methodParameterTypes209 = new String[] { "long", "long" }; - _methodName210 = "countPraticheScaduteSorteggiate"; + _methodName210 = "countPraticheScaduteControlloObbligatorio"; _methodParameterTypes210 = new String[] { "long", "long" }; - _methodName211 = "countPraticheScaduteControlloObbligatorio"; + _methodName211 = "countPraticheInScadenzaAutorizzazioni"; _methodParameterTypes211 = new String[] { "long", "long" }; - _methodName212 = "countPraticheInScadenzaAutorizzazioni"; + _methodName212 = "countPraticheInScadenzaSorteggiate"; _methodParameterTypes212 = new String[] { "long", "long" }; - _methodName213 = "countPraticheInScadenzaSorteggiate"; + _methodName213 = "countPraticheInScadenzaControlloObbligatorio"; _methodParameterTypes213 = new String[] { "long", "long" }; - _methodName214 = "countPraticheInScadenzaControlloObbligatorio"; + _methodName214 = "praticheAttiveAutorizzazioni"; _methodParameterTypes214 = new String[] { "long", "long" }; - _methodName215 = "praticheAttiveAutorizzazioni"; + _methodName215 = "praticheAttiveSorteggiate"; _methodParameterTypes215 = new String[] { "long", "long" }; - _methodName216 = "praticheAttiveSorteggiate"; + _methodName216 = "praticheAttiveControlloObbligatorio"; _methodParameterTypes216 = new String[] { "long", "long" }; - _methodName217 = "praticheAttiveControlloObbligatorio"; + _methodName217 = "getDtSottopostaAParere"; - _methodParameterTypes217 = new String[] { "long", "long" }; + _methodParameterTypes217 = new String[] { "long" }; - _methodName218 = "getDtSottopostaAParere"; + _methodName218 = "countPraticheAttivePerDiscriminazione"; - _methodParameterTypes218 = new String[] { "long" }; + _methodParameterTypes218 = new String[] { "long", "long" }; - _methodName219 = "countPraticheAttivePerDiscriminazione"; + _methodName219 = "scadenzePraticheForBackwardCompatibility"; - _methodParameterTypes219 = new String[] { "long", "long" }; - - _methodName220 = "scadenzePraticheForBackwardCompatibility"; - - _methodParameterTypes220 = new String[] { "long", "long", "int", "int" }; + _methodParameterTypes219 = new String[] { "long", "long", "int", "int" }; } public Object invokeMethod(String name, String[] parameterTypes, @@ -470,82 +466,77 @@ public class TempisticaLocalServiceClpInvoker { if (_methodName207.equals(name) && Arrays.deepEquals(_methodParameterTypes207, parameterTypes)) { - return TempisticaLocalServiceUtil.fetchByOldTempisticaId(((Long)arguments[0]).longValue()); + return TempisticaLocalServiceUtil.findByIntPratica_Tipo(((Long)arguments[0]).longValue(), + (java.lang.String)arguments[1]); } if (_methodName208.equals(name) && Arrays.deepEquals(_methodParameterTypes208, parameterTypes)) { - return TempisticaLocalServiceUtil.findByIntPratica_Tipo(((Long)arguments[0]).longValue(), - (java.lang.String)arguments[1]); + return TempisticaLocalServiceUtil.countPraticheScaduteAutorizzazione(((Long)arguments[0]).longValue(), + ((Long)arguments[1]).longValue()); } if (_methodName209.equals(name) && Arrays.deepEquals(_methodParameterTypes209, parameterTypes)) { - return TempisticaLocalServiceUtil.countPraticheScaduteAutorizzazione(((Long)arguments[0]).longValue(), + return TempisticaLocalServiceUtil.countPraticheScaduteSorteggiate(((Long)arguments[0]).longValue(), ((Long)arguments[1]).longValue()); } if (_methodName210.equals(name) && Arrays.deepEquals(_methodParameterTypes210, parameterTypes)) { - return TempisticaLocalServiceUtil.countPraticheScaduteSorteggiate(((Long)arguments[0]).longValue(), + return TempisticaLocalServiceUtil.countPraticheScaduteControlloObbligatorio(((Long)arguments[0]).longValue(), ((Long)arguments[1]).longValue()); } if (_methodName211.equals(name) && Arrays.deepEquals(_methodParameterTypes211, parameterTypes)) { - return TempisticaLocalServiceUtil.countPraticheScaduteControlloObbligatorio(((Long)arguments[0]).longValue(), + return TempisticaLocalServiceUtil.countPraticheInScadenzaAutorizzazioni(((Long)arguments[0]).longValue(), ((Long)arguments[1]).longValue()); } if (_methodName212.equals(name) && Arrays.deepEquals(_methodParameterTypes212, parameterTypes)) { - return TempisticaLocalServiceUtil.countPraticheInScadenzaAutorizzazioni(((Long)arguments[0]).longValue(), + return TempisticaLocalServiceUtil.countPraticheInScadenzaSorteggiate(((Long)arguments[0]).longValue(), ((Long)arguments[1]).longValue()); } if (_methodName213.equals(name) && Arrays.deepEquals(_methodParameterTypes213, parameterTypes)) { - return TempisticaLocalServiceUtil.countPraticheInScadenzaSorteggiate(((Long)arguments[0]).longValue(), + return TempisticaLocalServiceUtil.countPraticheInScadenzaControlloObbligatorio(((Long)arguments[0]).longValue(), ((Long)arguments[1]).longValue()); } if (_methodName214.equals(name) && Arrays.deepEquals(_methodParameterTypes214, parameterTypes)) { - return TempisticaLocalServiceUtil.countPraticheInScadenzaControlloObbligatorio(((Long)arguments[0]).longValue(), + return TempisticaLocalServiceUtil.praticheAttiveAutorizzazioni(((Long)arguments[0]).longValue(), ((Long)arguments[1]).longValue()); } if (_methodName215.equals(name) && Arrays.deepEquals(_methodParameterTypes215, parameterTypes)) { - return TempisticaLocalServiceUtil.praticheAttiveAutorizzazioni(((Long)arguments[0]).longValue(), + return TempisticaLocalServiceUtil.praticheAttiveSorteggiate(((Long)arguments[0]).longValue(), ((Long)arguments[1]).longValue()); } if (_methodName216.equals(name) && Arrays.deepEquals(_methodParameterTypes216, parameterTypes)) { - return TempisticaLocalServiceUtil.praticheAttiveSorteggiate(((Long)arguments[0]).longValue(), + return TempisticaLocalServiceUtil.praticheAttiveControlloObbligatorio(((Long)arguments[0]).longValue(), ((Long)arguments[1]).longValue()); } if (_methodName217.equals(name) && Arrays.deepEquals(_methodParameterTypes217, parameterTypes)) { - return TempisticaLocalServiceUtil.praticheAttiveControlloObbligatorio(((Long)arguments[0]).longValue(), - ((Long)arguments[1]).longValue()); + return TempisticaLocalServiceUtil.getDtSottopostaAParere(((Long)arguments[0]).longValue()); } if (_methodName218.equals(name) && Arrays.deepEquals(_methodParameterTypes218, parameterTypes)) { - return TempisticaLocalServiceUtil.getDtSottopostaAParere(((Long)arguments[0]).longValue()); - } - - if (_methodName219.equals(name) && - Arrays.deepEquals(_methodParameterTypes219, parameterTypes)) { return TempisticaLocalServiceUtil.countPraticheAttivePerDiscriminazione(((Long)arguments[0]).longValue(), ((Long)arguments[1]).longValue()); } - if (_methodName220.equals(name) && - Arrays.deepEquals(_methodParameterTypes220, parameterTypes)) { + if (_methodName219.equals(name) && + Arrays.deepEquals(_methodParameterTypes219, parameterTypes)) { return TempisticaLocalServiceUtil.scadenzePraticheForBackwardCompatibility(((Long)arguments[0]).longValue(), ((Long)arguments[1]).longValue(), ((Integer)arguments[2]).intValue(), @@ -651,6 +642,4 @@ public class TempisticaLocalServiceClpInvoker { private String[] _methodParameterTypes218; private String _methodName219; private String[] _methodParameterTypes219; - private String _methodName220; - private String[] _methodParameterTypes220; } \ No newline at end of file diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/http/DettPraticaServiceSoap.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/http/DettPraticaServiceSoap.java index 17a8286b..28ab6cf0 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/http/DettPraticaServiceSoap.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/http/DettPraticaServiceSoap.java @@ -204,12 +204,12 @@ public class DettPraticaServiceSoap { java.lang.String importoSpeseIstruttoria, java.util.Date dataEffettuazione, int statusTask, boolean workflowForzato, long soggettoSostituitoId, - long oldDettPraticaId, java.lang.String destinazione, - java.lang.String ag, java.lang.String descLongIntervento, - java.lang.String via, java.lang.String localita, - java.lang.String estremiCatastali, java.lang.String estremiPratCom, - long variataDa, long varianteNumero, boolean varianteSostanziale, - boolean operaConforme, boolean collaudoStatico, + java.lang.String destinazione, java.lang.String ag, + java.lang.String descLongIntervento, java.lang.String via, + java.lang.String localita, java.lang.String estremiCatastali, + java.lang.String estremiPratCom, long variataDa, long varianteNumero, + boolean varianteSostanziale, boolean operaConforme, + boolean collaudoStatico, java.lang.String codiceFiscaleDelegatoCommittente, java.lang.String codiceFiscaleDelegatoFineLavori, java.lang.String codiceFiscaleDelegatoCollaudo, @@ -345,11 +345,11 @@ public class DettPraticaServiceSoap { tipoIntegrazione, completa, gestita, codicePagamento, causalePagamento, mezzoPagamento, importoBolli, importoSpeseIstruttoria, dataEffettuazione, statusTask, - workflowForzato, soggettoSostituitoId, oldDettPraticaId, - destinazione, ag, descLongIntervento, via, localita, - estremiCatastali, estremiPratCom, variataDa, - varianteNumero, varianteSostanziale, operaConforme, - collaudoStatico, codiceFiscaleDelegatoCommittente, + workflowForzato, soggettoSostituitoId, destinazione, ag, + descLongIntervento, via, localita, estremiCatastali, + estremiPratCom, variataDa, varianteNumero, + varianteSostanziale, operaConforme, collaudoStatico, + codiceFiscaleDelegatoCommittente, codiceFiscaleDelegatoFineLavori, codiceFiscaleDelegatoCollaudo, codiceRuoloDelegato, lavoriInEconomiaCommittente, inizioLavoriContestualeOpera, diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/AvvisoServiceImpl.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/AvvisoServiceImpl.java index 5460fa9c..b3a03e45 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/AvvisoServiceImpl.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/AvvisoServiceImpl.java @@ -1,19 +1,18 @@ /** * Copyright (c) 2000-present Liferay, Inc. All rights reserved. * - * This library is free software; you can redistribute it and/or modify it under the terms of the - * GNU Lesser General Public License as published by the Free Software Foundation; either version - * 2.1 of the License, or (at your option) any later version. + * This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General + * Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) + * any later version. * - * This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without - * even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. + * This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more + * details. */ package it.tref.liferay.portos.bo.service.impl; import it.tref.liferay.portos.bo.model.Avviso; -import it.tref.liferay.portos.bo.service.ComuneLocalServiceUtil; import it.tref.liferay.portos.bo.service.base.AvvisoServiceBaseImpl; import it.tref.liferay.portos.bo.shared.util.Constants; @@ -26,13 +25,12 @@ import com.liferay.portal.service.UserGroupRoleLocalServiceUtil; * The implementation of the avviso remote service. * *

- * All custom service methods should be put in this class. Whenever methods are added, rerun - * ServiceBuilder to copy their definitions into the - * {@link it.tref.liferay.portos.bo.service.AvvisoService} interface. + * All custom service methods should be put in this class. Whenever methods are added, rerun ServiceBuilder to copy + * their definitions into the {@link it.tref.liferay.portos.bo.service.AvvisoService} interface. * *

- * This is a remote service. Methods of this service are expected to have security checks based on - * the propagated JAAS credentials because this service can be accessed remotely. + * This is a remote service. Methods of this service are expected to have security checks based on the propagated JAAS + * credentials because this service can be accessed remotely. *

* * @author Davide Barbagallo, 3F Consulting @@ -40,28 +38,31 @@ import com.liferay.portal.service.UserGroupRoleLocalServiceUtil; * @see it.tref.liferay.portos.bo.service.AvvisoServiceUtil */ public class AvvisoServiceImpl extends AvvisoServiceBaseImpl { - /* - * NOTE FOR DEVELOPERS: - * - * Never reference this interface directly. Always use {@link - * it.tref.liferay.portos.bo.service.AvvisoServiceUtil} to access the avviso remote service. - */ + /* + * NOTE FOR DEVELOPERS: + * + * Never reference this interface directly. Always use {@link it.tref.liferay.portos.bo.service.AvvisoServiceUtil} + * to access the avviso remote service. + */ - public Avviso rilasciaFirma(long avvisoId, String cf) throws SystemException, PortalException { - Avviso avviso = avvisoPersistence.fetchByPrimaryKey(avvisoId); + @Override + public Avviso rilasciaFirma(long avvisoId, String cf) throws SystemException, PortalException { - if (!avviso.getUserCodiceFiscalePrimaFirma().equalsIgnoreCase(getUser().getScreenName())) { - throw new SystemException("assegnazione non possibile perche' non assengato a " + cf); - } - return avvisoLocalService.rilasciaFirma(avvisoId); - } + Avviso avviso = avvisoPersistence.fetchByPrimaryKey(avvisoId); + if (!avviso.getUserCodiceFiscalePrimaFirma().equalsIgnoreCase(getUser().getScreenName())) { + throw new SystemException("assegnazione non possibile perche' non assengato a " + cf); + } + return avvisoLocalService.rilasciaFirma(avvisoId); + } - public Avviso assegnaFirma(long avvisoId, String cf) throws SystemException, PrincipalException, PortalException { - Avviso avviso = avvisoPersistence.fetchByPrimaryKey(avvisoId); - if (!UserGroupRoleLocalServiceUtil.hasUserGroupRole(getUserId(), avviso.getGroupId(), Constants.ROLE_NAME_FIRMA, - true)) { - throw new SystemException("assegnazione non possibile per problemi di permessi"); - } - return avvisoLocalService.assegnaFirma(avvisoId, cf); - } + @Override + public Avviso assegnaFirma(long avvisoId, String cf) throws SystemException, PrincipalException, PortalException { + + Avviso avviso = avvisoPersistence.fetchByPrimaryKey(avvisoId); + if (!UserGroupRoleLocalServiceUtil.hasUserGroupRole(getUserId(), avviso.getGroupId(), + Constants.ROLE_NAME_FIRMA, true)) { + throw new SystemException("assegnazione non possibile per problemi di permessi"); + } + return avvisoLocalService.assegnaFirma(avvisoId, cf); + } } diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/CollaudoLocalServiceImpl.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/CollaudoLocalServiceImpl.java index 8af70e48..e44906db 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/CollaudoLocalServiceImpl.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/CollaudoLocalServiceImpl.java @@ -1,13 +1,13 @@ /** * Copyright (c) 2000-present Liferay, Inc. All rights reserved. * - * This library is free software; you can redistribute it and/or modify it under the terms of the - * GNU Lesser General Public License as published by the Free Software Foundation; either version - * 2.1 of the License, or (at your option) any later version. + * This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General + * Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) + * any later version. * - * This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without - * even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. + * This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more + * details. */ package it.tref.liferay.portos.bo.service.impl; @@ -56,13 +56,12 @@ import com.liferay.portal.service.ServiceContext; * The implementation of the collaudo local service. * *

- * All custom service methods should be put in this class. Whenever methods are added, rerun - * ServiceBuilder to copy their definitions into the - * {@link it.tref.liferay.portos.bo.service.CollaudoLocalService} interface. + * All custom service methods should be put in this class. Whenever methods are added, rerun ServiceBuilder to copy + * their definitions into the {@link it.tref.liferay.portos.bo.service.CollaudoLocalService} interface. * *

- * This is a local service. Methods of this service will not have security checks based on the - * propagated JAAS credentials because this service can only be accessed from within the same VM. + * This is a local service. Methods of this service will not have security checks based on the propagated JAAS + * credentials because this service can only be accessed from within the same VM. *

* * @author Davide Barbagallo, 3F Consulting @@ -70,398 +69,371 @@ import com.liferay.portal.service.ServiceContext; * @see it.tref.liferay.portos.bo.service.CollaudoLocalServiceUtil */ public class CollaudoLocalServiceImpl extends CollaudoLocalServiceBaseImpl { - /* - * NOTE FOR DEVELOPERS: Never reference this interface directly. Always use {@link - * it.tref.liferay.portos.bo.service.CollaudoLocalServiceUtil} to access the collaudo local - * service. - */ - private Collaudo initCollaudo(ServiceContext serviceContext) throws PortalException, SystemException { + /* + * NOTE FOR DEVELOPERS: Never reference this interface directly. Always use {@link + * it.tref.liferay.portos.bo.service.CollaudoLocalServiceUtil} to access the collaudo local service. + */ + private Collaudo initCollaudo(ServiceContext serviceContext) throws PortalException, SystemException { + + User user = userLocalService.getUser(serviceContext.getUserId()); + Date now = new Date(); + Collaudo collaudo = collaudoPersistence.create(counterLocalService.increment(DettPratica.class.getName())); + collaudo.setCompanyId(serviceContext.getCompanyId()); + collaudo.setGroupId(serviceContext.getScopeGroupId()); + collaudo.setUserId(serviceContext.getUserId()); + collaudo.setUserName(user.getFullName()); + collaudo.setCreateDate(serviceContext.getCreateDate(now)); + collaudo.setModifiedDate(serviceContext.getModifiedDate(now)); + // setto parametri di default + collaudo.setParziale(false); + collaudo.setDataEffettuazione(null); + collaudo.setDataCollaudo(null); + collaudo.setCodiceFiscaleDelegato(StringPool.BLANK); + return collaudo; + } + + @Override + @Indexable(type = IndexableType.REINDEX) + public Collaudo addCollaudo(long intPraticaId, ServiceContext serviceContext) throws PortalException, + SystemException { + + IntPratica intPratica = IntPraticaLocalServiceUtil.getIntPratica(intPraticaId); + Collaudo collaudo = initCollaudo(serviceContext); + collaudo.setGroupId(intPratica.getGroupId()); + collaudo.setIntPraticaId(intPraticaId); + collaudoPersistence.update(collaudo); + return collaudo; + } + + @Override + @Indexable(type = IndexableType.DELETE) + public Collaudo deleteCollaudo(Collaudo collaudo) throws SystemException, PortalException { + + List docPraticas = docPraticaLocalService.findByClassPk(collaudo.getCollaudoId(), + QueryUtil.ALL_POS, QueryUtil.ALL_POS); + for (DocPratica docPratica : docPraticas) { + docPraticaLocalService.deleteDocPratica(docPratica); + } + List pagamenti = pagamentoLocalService.findByClassPk(collaudo.getCollaudoId()); + for (Pagamento pagamento : pagamenti) { + pagamentoLocalService.deletePagamento(pagamento); + } + return super.deleteCollaudo(collaudo); + } + + @Override + @Indexable(type = IndexableType.DELETE) + public Collaudo deleteCollaudo(long collaudoId) throws PortalException, SystemException { + + Collaudo collaudo = collaudoPersistence.findByPrimaryKey(collaudoId); + return deleteCollaudo(collaudo); + } + + @Override + @Indexable(type = IndexableType.REINDEX) + public Collaudo updateCollaudo(long userId, long collaudoId, long intPraticaId, boolean parziale, + boolean completata, Date dataCollaudo, String codiceFiscaleDelegato, boolean normEsenteBollo, + String noteCollaudo) throws NoSuchCollaudoException, SystemException { + + Collaudo collaudo = collaudoPersistence.findByPrimaryKey(collaudoId); + collaudo.setParziale(parziale); + collaudo.setCompletata(completata); + collaudo.setDataCollaudo(dataCollaudo); + collaudo.setCodiceFiscaleDelegato(codiceFiscaleDelegato); + collaudo.setNormEsenteBollo(normEsenteBollo); + collaudo.setNoteCollaudo(noteCollaudo); + collaudo = collaudoPersistence.update(collaudo); + return collaudo; + } + + @Override + public Collaudo getLastEditable(long intPraticaId) throws SystemException { + + DynamicQuery dynamicQuery = dynamicQuery(); + dynamicQuery.add(RestrictionsFactoryUtil.eq("intPraticaId", intPraticaId)); + dynamicQuery.add(RestrictionsFactoryUtil.eq("completata", false)); + dynamicQuery.addOrder(OrderFactoryUtil.desc("collaudoId")); + List collaudoList = dynamicQuery(dynamicQuery, 0, 1); + if (!collaudoList.isEmpty()) + return collaudoList.get(0); + return null; + } + + @Override + public Collaudo getLastCompleted(long intPraticaId) throws SystemException { + + DynamicQuery dynamicQuery = dynamicQuery(); + dynamicQuery.add(RestrictionsFactoryUtil.eq("intPraticaId", intPraticaId)); + dynamicQuery.add(RestrictionsFactoryUtil.eq("completata", true)); + dynamicQuery.addOrder(OrderFactoryUtil.desc("collaudoId")); + List collaudoList = dynamicQuery(dynamicQuery, 0, 1); + if (!collaudoList.isEmpty()) + return collaudoList.get(0); + return null; + } + + @Override + public void updateEsitoPagamento(long pagamentoId, long collaudoId, String stato) throws SystemException, + PortalException { + + updateEsitoPagamento(pagamentoId, collaudoId, 0l, stato); + } + + @Override + public void updateEsitoPagamento(long pagamentoId, long collaudoId, long fileEntryId, String stato) + throws SystemException, PortalException { + + Date now = new Date(); + Collaudo collaudo = collaudoPersistence.fetchByPrimaryKey(collaudoId); + collaudo.setModifiedDate(now); + if (stato.equalsIgnoreCase(PagamentoConstants.UTILIZZATA_PAGATA)) { + collaudo.setCompletata(true); + collaudo.setDataEffettuazione(now); + collaudo.setNumero(collaudoPersistence.countByIntPraticaId_Completata(collaudo.getIntPraticaId(), true) + 1); + collaudo = updateCollaudo(collaudo); + updateIntPraticaStatus(collaudo, collaudo.getIntPraticaId()); + docPraticaLocalService.completeInvalidation(collaudo.getIntPraticaId()); + IntPratica intPratica = intPraticaLocalService.getIntPratica(collaudo.getIntPraticaId()); + if (WorkflowUtil.isWorkflowDisattivabile(collaudo.getIntPraticaId()) + && Validator.isNotNull(intPratica.getStatusByUserId())) { + inviaMailnotifica(collaudoId, intPratica.getStatusByUserId(), now); + } + pagamentoLocalService.updatePagamentoUtilizzata(pagamentoId, stato); + } else if (stato.equalsIgnoreCase(PagamentoConstants.UTILIZZATA_NON_PAGABILE) + || stato.equalsIgnoreCase(PagamentoConstants.UTILIZZATA_RIFIUTATA) + || stato.equalsIgnoreCase(PagamentoConstants.UTILIZZATA_ANNULLATO)) { + pagamentoLocalService.updatePagamentoUtilizzata(pagamentoId, stato); + } + } + + @Override + public Collaudo updateEsito(long collaudoId, int stato) throws SystemException, PortalException { + + Date now = new Date(); + Collaudo collaudo = collaudoPersistence.fetchByPrimaryKey(collaudoId); + collaudo.setModifiedDate(now); + collaudo.setCompletata(true); + collaudo.setDataEffettuazione(now); + collaudo.setNumero(collaudoPersistence.countByIntPraticaId_Completata(collaudo.getIntPraticaId(), true) + 1); + collaudo = updateCollaudo(collaudo); + updateIntPraticaStatus(collaudo, collaudo.getIntPraticaId()); + docPraticaLocalService.completeInvalidation(collaudo.getIntPraticaId()); + IntPratica intPratica = intPraticaLocalService.getIntPratica(collaudo.getIntPraticaId()); + if (WorkflowUtil.isWorkflowDisattivabile(collaudo.getIntPraticaId()) + && Validator.isNotNull(intPratica.getStatusByUserId())) { + inviaMailnotifica(collaudoId, intPratica.getStatusByUserId(), now); + } + return collaudo; + } + + private void inviaMailnotifica(long collaudoId, long tecnicoIstruttoreId, Date date) throws SystemException, + PortalException { + + Collaudo collaudo = collaudoPersistence.fetchByPrimaryKey(collaudoId); + User tecnicoIstruttore = userLocalService.getUser(tecnicoIstruttoreId); + String[] to = { tecnicoIstruttore.getEmailAddress() }; + String[] cc = new String[0]; + String[] ccn = new String[0]; + String tipoPratica = StringPool.BLANK; + long intPraticaId = collaudo.getIntPraticaId(); + if (AzioniPraticheUtil.isDeposito(intPraticaId)) { + tipoPratica = LanguageUtil.get(LocaleUtil.ITALIAN, "tipo-pratica-01"); + } else if (AzioniPraticheUtil.isAutorizzazione(intPraticaId)) { + tipoPratica = LanguageUtil.get(LocaleUtil.ITALIAN, "tipo-pratica-02"); + } + JSONObject templateVariables = JSONFactoryUtil.createJSONObject(); + templateVariables.put("receiver", tecnicoIstruttore.getFullName()); + templateVariables.put("tipoPratica", tipoPratica); + templateVariables.put("tipoOggetto", + LanguageUtil.get(LocaleUtil.ITALIAN, "label-integrazione-" + (collaudo.getParziale() ? "10" : "08"))); + templateVariables.put("dataInvio", + FastDateFormatFactoryUtil.getSimpleDateFormat("dd/MM/yyyy HH:mm").format(date)); + ServiceContext serviceContext = new ServiceContext(); + serviceContext.setScopeGroupId(collaudo.getGroupId()); + serviceContext.setCompanyId(collaudo.getCompanyId()); + serviceContext.setUserId(collaudo.getUserId()); + MailUtil.invioMailNotifica(collaudo.getIntPraticaId(), 0l, collaudoId, Collaudo.class.getName(), to, cc, ccn, + "NOTIFICA-BO", templateVariables, null, serviceContext); + } + + private IntPratica updateIntPraticaStatus(Collaudo collaudo, long intPraticaId) throws PortalException, + SystemException { + + IntPratica intPratica = intPraticaLocalService.getIntPratica(collaudo.getIntPraticaId()); + if (collaudo.isParziale()) { + intPratica.setCollaudoParziale(true); + } else { + intPratica.setCollaudoTotale(true); + } + intPratica = intPraticaLocalService.updateIntPratica(intPratica); + return intPratica; + } + + @Override + public Collaudo updateCollaudoProtocollo(long collaudoId, String protocollo) throws PortalException, + SystemException { + + Collaudo collaudo = collaudoLocalService.fetchCollaudo(collaudoId); + collaudo.setModifiedDate(new Date()); + collaudo.setProtocollo(protocollo); + collaudo.setDtProtocollo(new Date()); + collaudo = collaudoLocalService.updateCollaudo(collaudo); + return collaudo; + } + + @Override + public Collaudo findByProtocollo(long companyId, long groupId, String protocollo) throws PortalException, + SystemException { + + return collaudoPersistence.findByC_G_Protocollo(companyId, groupId, protocollo); + } + + @Override + public Collaudo fetchByProtocollo(String protocollo) throws PortalException, SystemException { + + return collaudoPersistence.fetchByProtocollo(protocollo); + } + + @Override + public Collaudo pagaInvia(long collaudoId, String codiceFiscaleCommittente, String currentURL, + ServiceContext serviceContext) throws SystemException, PortalException { + + Collaudo collaudo = collaudoPersistence.findByPrimaryKey(collaudoId); + BigDecimal importoBolli = PagamentiCommonUtil.getImportoBolli(collaudo.getCompanyId(), + collaudo.getCollaudoId(), Collaudo.class.getName(), TipoIntegrazioneUtil.COLLAUDO); + collaudo.setImportoBolli(importoBolli.toString()); + collaudo = updateCollaudo(collaudo); + PagamentiUtil.nuovoPagamento(currentURL, collaudo.getCollaudoId(), Collaudo.class.getName(), + PagamentoConstants.PAGAMENTO_BOLLI, importoBolli.toString(), codiceFiscaleCommittente, serviceContext); + return collaudo; + } + + @Override + public List findByIntPraticaId(long intPraticaId, int start, int end, OrderByComparator orderByComparator) + throws SystemException { + + return collaudoPersistence.findByIntPraticaId(intPraticaId, start, end, orderByComparator); + } + + @Override + public int countByIntPraticaId(long intPraticaId) throws SystemException { + + return collaudoPersistence.countByIntPraticaId(intPraticaId); + } + + @Override + public List findByIntPraticaId_Parziale(long intPraticaId, boolean parziale, int start, int end, + OrderByComparator orderByComparator) throws SystemException { + + return collaudoPersistence.findByIntPraticaId_Parziale(intPraticaId, parziale, start, end, orderByComparator); + } + + @Override + public int countByIntPraticaId_Parziale(long intPraticaId, boolean parziale) throws SystemException { + + return collaudoPersistence.countByIntPraticaId_Parziale(intPraticaId, parziale); + } + + @Override + public List findByIntPraticaId_Completata(long intPraticaId, boolean completata, int start, int end, + OrderByComparator orderByComparator) throws SystemException { + + return collaudoPersistence.findByIntPraticaId_Completata(intPraticaId, completata, start, end, + orderByComparator); + } + + @Override + public int countByIntPraticaId_Completata(long intPraticaId, boolean completata) throws SystemException { + + return collaudoPersistence.countByIntPraticaId_Completata(intPraticaId, completata); + } + + @Override + public List findByCodiceFiscale_Completata(String codiceFiscaleDelegato, boolean completata, int start, + int end, OrderByComparator orderByComparator) throws SystemException { + + return collaudoPersistence.findByCodiceFiscale_Completata(codiceFiscaleDelegato, completata, start, end, + orderByComparator); + } + + @Override + public int countByCodiceFiscale_Completata(String codiceFiscaleDelegato, boolean completata) throws SystemException { + + return collaudoPersistence.countByCodiceFiscale_Completata(codiceFiscaleDelegato, completata); + } + + @Override + public List findByIntPraticaId_Parziale_leCollaudoId(long collaudoId, long intPraticaId, + boolean parziale, int start, int end, OrderByComparator orderByComparator) throws SystemException { + + DynamicQuery dynamicQuery = dynamicQuery(); + dynamicQuery.add(RestrictionsFactoryUtil.eq("intPraticaId", intPraticaId)); + dynamicQuery.add(RestrictionsFactoryUtil.lt("collaudoId", collaudoId)); + dynamicQuery.add(RestrictionsFactoryUtil.eq("parziale", parziale)); + return dynamicQuery(dynamicQuery, start, end, orderByComparator); + } + + @Override + public int countByIntPraticaId_Parziale_leCollaudoId(long collaudoId, long intPraticaId, boolean parziale) + throws SystemException { + + DynamicQuery dynamicQuery = dynamicQuery(); + dynamicQuery.add(RestrictionsFactoryUtil.eq("intPraticaId", intPraticaId)); + dynamicQuery.add(RestrictionsFactoryUtil.lt("collaudoId", collaudoId)); + dynamicQuery.add(RestrictionsFactoryUtil.eq("parziale", parziale)); + List results = dynamicQuery(dynamicQuery); + return results.size(); + } + + @Override + public List findCollaudiCompletiNotProtocollo(int start, int end) throws SystemException { + + DynamicQuery dynamicQuery = getDynamicQueryCollaudiCompletiNotProtocollo(); + dynamicQuery.addOrder(OrderFactoryUtil.asc("createDate")); + return collaudoPersistence.findWithDynamicQuery(dynamicQuery, start, end); + } + + @Override + public int countCollaudiCompletiNotProtocollo() throws SystemException { + + DynamicQuery dynamicQuery = getDynamicQueryCollaudiCompletiNotProtocollo(); + return (int) collaudoPersistence.countWithDynamicQuery(dynamicQuery); + } + + private DynamicQuery getDynamicQueryCollaudiCompletiNotProtocollo() { + + DynamicQuery dynamicQuery = collaudoLocalService.dynamicQuery(); + dynamicQuery.add(RestrictionsFactoryUtil.eq("completata", true)); + dynamicQuery.add(RestrictionsFactoryUtil.eq("gestita", false)); + Disjunction or = RestrictionsFactoryUtil.disjunction(); + or.add(RestrictionsFactoryUtil.eq("protocollo", StringPool.BLANK)); + or.add(RestrictionsFactoryUtil.isNull("protocollo")); + dynamicQuery.add(or); + return dynamicQuery; + } - User user = userLocalService.getUser(serviceContext.getUserId()); - - Date now = new Date(); - - Collaudo collaudo = collaudoPersistence.create(counterLocalService.increment(DettPratica.class.getName())); - - collaudo.setCompanyId(serviceContext.getCompanyId()); - collaudo.setGroupId(serviceContext.getScopeGroupId()); - collaudo.setUserId(serviceContext.getUserId()); - collaudo.setUserName(user.getFullName()); - collaudo.setCreateDate(serviceContext.getCreateDate(now)); - collaudo.setModifiedDate(serviceContext.getModifiedDate(now)); - - // setto parametri di default - collaudo.setParziale(false); - collaudo.setDataEffettuazione(null); - collaudo.setDataCollaudo(null); - collaudo.setCodiceFiscaleDelegato(StringPool.BLANK); + @Override + public List findCollaudiCompletiNotGestiti(int start, int end) throws SystemException { - - return collaudo; - } - - @Indexable(type = IndexableType.REINDEX) - public Collaudo addCollaudo(long intPraticaId, ServiceContext serviceContext) throws PortalException, SystemException { - - IntPratica intPratica = IntPraticaLocalServiceUtil.getIntPratica(intPraticaId); - - Collaudo collaudo = initCollaudo(serviceContext); - - collaudo.setGroupId(intPratica.getGroupId()); - collaudo.setIntPraticaId(intPraticaId); - - collaudoPersistence.update(collaudo); - return collaudo; - } - - @Override - @Indexable(type = IndexableType.DELETE) - public Collaudo deleteCollaudo(Collaudo collaudo) throws SystemException, PortalException { - - List docPraticas = - docPraticaLocalService.findByClassPk(collaudo.getCollaudoId(), QueryUtil.ALL_POS, QueryUtil.ALL_POS); - for (DocPratica docPratica : docPraticas) { - docPraticaLocalService.deleteDocPratica(docPratica); - } - - List pagamenti = pagamentoLocalService.findByClassPk(collaudo.getCollaudoId()); - for (Pagamento pagamento : pagamenti) { - pagamentoLocalService.deletePagamento(pagamento); - } - - return super.deleteCollaudo(collaudo); - } - - @Override - @Indexable(type = IndexableType.DELETE) - public Collaudo deleteCollaudo(long collaudoId) throws PortalException, SystemException { - - Collaudo collaudo = collaudoPersistence.findByPrimaryKey(collaudoId); - - return deleteCollaudo(collaudo); - } - - @Indexable(type = IndexableType.REINDEX) - public Collaudo updateCollaudo(long userId, long collaudoId, long intPraticaId, boolean parziale, boolean completata, - Date dataCollaudo, String codiceFiscaleDelegato, boolean normEsenteBollo, String noteCollaudo) - throws NoSuchCollaudoException, SystemException { - - Collaudo collaudo = collaudoPersistence.findByPrimaryKey(collaudoId); - - collaudo.setParziale(parziale); - collaudo.setCompletata(completata); - collaudo.setDataCollaudo(dataCollaudo); - collaudo.setCodiceFiscaleDelegato(codiceFiscaleDelegato); - collaudo.setNormEsenteBollo(normEsenteBollo); - collaudo.setNoteCollaudo(noteCollaudo); - - collaudo = collaudoPersistence.update(collaudo); - - return collaudo; - } - - public Collaudo getLastEditable(long intPraticaId) throws SystemException { - - DynamicQuery dynamicQuery = dynamicQuery(); - dynamicQuery.add(RestrictionsFactoryUtil.eq("intPraticaId", intPraticaId)); - dynamicQuery.add(RestrictionsFactoryUtil.eq("completata", false)); - dynamicQuery.addOrder(OrderFactoryUtil.desc("collaudoId")); - List collaudoList = dynamicQuery(dynamicQuery, 0, 1); - if (!collaudoList.isEmpty()) return collaudoList.get(0); - return null; - } - - public Collaudo getLastCompleted(long intPraticaId) throws SystemException { - - DynamicQuery dynamicQuery = dynamicQuery(); - dynamicQuery.add(RestrictionsFactoryUtil.eq("intPraticaId", intPraticaId)); - dynamicQuery.add(RestrictionsFactoryUtil.eq("completata", true)); - dynamicQuery.addOrder(OrderFactoryUtil.desc("collaudoId")); - List collaudoList = dynamicQuery(dynamicQuery, 0, 1); - if (!collaudoList.isEmpty()) return collaudoList.get(0); - return null; - } - - public void updateEsitoPagamento(long pagamentoId, long collaudoId, String stato) throws SystemException, - PortalException { - - updateEsitoPagamento(pagamentoId, collaudoId, 0l, stato); - } - - public void updateEsitoPagamento(long pagamentoId, long collaudoId, long fileEntryId, String stato) - throws SystemException, PortalException { - - Date now = new Date(); - Collaudo collaudo = collaudoPersistence.fetchByPrimaryKey(collaudoId); - - collaudo.setModifiedDate(now); - if (stato.equalsIgnoreCase(PagamentoConstants.UTILIZZATA_PAGATA)) { - - collaudo.setCompletata(true); - collaudo.setDataEffettuazione(now); - collaudo.setNumero(collaudoPersistence.countByIntPraticaId_Completata(collaudo.getIntPraticaId(), true) + 1); - collaudo = updateCollaudo(collaudo); - - updateIntPraticaStatus(collaudo, collaudo.getIntPraticaId()); - - docPraticaLocalService.completeInvalidation(collaudo.getIntPraticaId()); - - IntPratica intPratica = intPraticaLocalService.getIntPratica(collaudo.getIntPraticaId()); - if (WorkflowUtil.isWorkflowDisattivabile(collaudo.getIntPraticaId()) - && Validator.isNotNull(intPratica.getStatusByUserId())) { - inviaMailnotifica(collaudoId, intPratica.getStatusByUserId(), now); - } - pagamentoLocalService.updatePagamentoUtilizzata(pagamentoId, stato); - - } else if (stato.equalsIgnoreCase(PagamentoConstants.UTILIZZATA_NON_PAGABILE) - || stato.equalsIgnoreCase(PagamentoConstants.UTILIZZATA_RIFIUTATA) - || stato.equalsIgnoreCase(PagamentoConstants.UTILIZZATA_ANNULLATO)) { - pagamentoLocalService.updatePagamentoUtilizzata(pagamentoId, stato); - } - - } - - public Collaudo updateEsito(long collaudoId, int stato) throws SystemException, PortalException { - - Date now = new Date(); - Collaudo collaudo = collaudoPersistence.fetchByPrimaryKey(collaudoId); - collaudo.setModifiedDate(now); - - collaudo.setCompletata(true); - collaudo.setDataEffettuazione(now); - collaudo.setNumero(collaudoPersistence.countByIntPraticaId_Completata(collaudo.getIntPraticaId(), true) + 1); - collaudo = updateCollaudo(collaudo); - - updateIntPraticaStatus(collaudo, collaudo.getIntPraticaId()); - - docPraticaLocalService.completeInvalidation(collaudo.getIntPraticaId()); - - IntPratica intPratica = intPraticaLocalService.getIntPratica(collaudo.getIntPraticaId()); - if (WorkflowUtil.isWorkflowDisattivabile(collaudo.getIntPraticaId()) - && Validator.isNotNull(intPratica.getStatusByUserId())) { - inviaMailnotifica(collaudoId, intPratica.getStatusByUserId(), now); - } - - return collaudo; - } - - private void inviaMailnotifica(long collaudoId, long tecnicoIstruttoreId, Date date) throws SystemException, - PortalException { - - Collaudo collaudo = collaudoPersistence.fetchByPrimaryKey(collaudoId); - - User tecnicoIstruttore = userLocalService.getUser(tecnicoIstruttoreId); - - String[] to = {tecnicoIstruttore.getEmailAddress()}; - String[] cc = new String[0]; - String[] ccn = new String[0]; - - String tipoPratica = StringPool.BLANK; - long intPraticaId = collaudo.getIntPraticaId(); - if (AzioniPraticheUtil.isDeposito(intPraticaId)) { - tipoPratica = LanguageUtil.get(LocaleUtil.ITALIAN, "tipo-pratica-01"); - } else if (AzioniPraticheUtil.isAutorizzazione(intPraticaId)) { - tipoPratica = LanguageUtil.get(LocaleUtil.ITALIAN, "tipo-pratica-02"); - } - - JSONObject templateVariables = JSONFactoryUtil.createJSONObject(); - templateVariables.put("receiver", tecnicoIstruttore.getFullName()); - templateVariables.put("tipoPratica", tipoPratica); - templateVariables.put("tipoOggetto", LanguageUtil.get(LocaleUtil.ITALIAN, "label-integrazione-" - + (collaudo.getParziale() ? "10" : "08"))); - templateVariables.put("dataInvio", FastDateFormatFactoryUtil.getSimpleDateFormat("dd/MM/yyyy HH:mm").format(date)); - - ServiceContext serviceContext = new ServiceContext(); - serviceContext.setScopeGroupId(collaudo.getGroupId()); - serviceContext.setCompanyId(collaudo.getCompanyId()); - serviceContext.setUserId(collaudo.getUserId()); - - MailUtil.invioMailNotifica(collaudo.getIntPraticaId(), 0l, collaudoId, Collaudo.class.getName(), to, cc, ccn, - "NOTIFICA-BO", templateVariables, null, serviceContext); - } - - private IntPratica updateIntPraticaStatus(Collaudo collaudo, long intPraticaId) throws PortalException, - SystemException { - - IntPratica intPratica = intPraticaLocalService.getIntPratica(collaudo.getIntPraticaId()); - if (collaudo.isParziale()) { - intPratica.setCollaudoParziale(true); - } else { - intPratica.setCollaudoTotale(true); - } - intPratica = intPraticaLocalService.updateIntPratica(intPratica); - return intPratica; - } - - public Collaudo updateCollaudoProtocollo(long collaudoId, String protocollo) throws PortalException, SystemException { - - Collaudo collaudo = collaudoLocalService.fetchCollaudo(collaudoId); - collaudo.setModifiedDate(new Date()); - collaudo.setProtocollo(protocollo); - collaudo.setDtProtocollo(new Date()); - collaudo = collaudoLocalService.updateCollaudo(collaudo); - - return collaudo; - } - - public Collaudo findByProtocollo(long companyId, long groupId, String protocollo) throws PortalException, - SystemException { - - return collaudoPersistence.findByC_G_Protocollo(companyId, groupId, protocollo); - } - - public Collaudo fetchByProtocollo(String protocollo) throws PortalException, SystemException { - - return collaudoPersistence.fetchByProtocollo(protocollo); - } - - public Collaudo pagaInvia(long collaudoId, String codiceFiscaleCommittente, String currentURL, - ServiceContext serviceContext) throws SystemException, PortalException { - - Collaudo collaudo = collaudoPersistence.findByPrimaryKey(collaudoId); - - BigDecimal importoBolli = - PagamentiCommonUtil.getImportoBolli(collaudo.getCompanyId(), collaudo.getCollaudoId(), - Collaudo.class.getName(), TipoIntegrazioneUtil.COLLAUDO); - - collaudo.setImportoBolli(importoBolli.toString()); - collaudo = updateCollaudo(collaudo); - - PagamentiUtil.nuovoPagamento(currentURL, collaudo.getCollaudoId(), Collaudo.class.getName(), - PagamentoConstants.PAGAMENTO_BOLLI, importoBolli.toString(), codiceFiscaleCommittente, serviceContext); - - return collaudo; - } - - public List findByIntPraticaId(long intPraticaId, int start, int end, OrderByComparator orderByComparator) - throws SystemException { - - return collaudoPersistence.findByIntPraticaId(intPraticaId, start, end, orderByComparator); - } - - public int countByIntPraticaId(long intPraticaId) throws SystemException { - - return collaudoPersistence.countByIntPraticaId(intPraticaId); - } - - public List findByIntPraticaId_Parziale(long intPraticaId, boolean parziale, int start, int end, - OrderByComparator orderByComparator) throws SystemException { - - return collaudoPersistence.findByIntPraticaId_Parziale(intPraticaId, parziale, start, end, orderByComparator); - } - - public int countByIntPraticaId_Parziale(long intPraticaId, boolean parziale) throws SystemException { - - return collaudoPersistence.countByIntPraticaId_Parziale(intPraticaId, parziale); - } - - public List findByIntPraticaId_Completata(long intPraticaId, boolean completata, int start, int end, - OrderByComparator orderByComparator) throws SystemException { - - return collaudoPersistence.findByIntPraticaId_Completata(intPraticaId, completata, start, end, orderByComparator); - } - - public int countByIntPraticaId_Completata(long intPraticaId, boolean completata) throws SystemException { - - return collaudoPersistence.countByIntPraticaId_Completata(intPraticaId, completata); - } - - public List findByCodiceFiscale_Completata(String codiceFiscaleDelegato, boolean completata, int start, - int end, OrderByComparator orderByComparator) throws SystemException { - - return collaudoPersistence.findByCodiceFiscale_Completata(codiceFiscaleDelegato, completata, start, end, - orderByComparator); - } - - public int countByCodiceFiscale_Completata(String codiceFiscaleDelegato, boolean completata) throws SystemException { - - return collaudoPersistence.countByCodiceFiscale_Completata(codiceFiscaleDelegato, completata); - } - - public List findByIntPraticaId_Parziale_leCollaudoId(long collaudoId, long intPraticaId, boolean parziale, - int start, int end, OrderByComparator orderByComparator) throws SystemException { - - DynamicQuery dynamicQuery = dynamicQuery(); - dynamicQuery.add(RestrictionsFactoryUtil.eq("intPraticaId", intPraticaId)); - dynamicQuery.add(RestrictionsFactoryUtil.lt("collaudoId", collaudoId)); - dynamicQuery.add(RestrictionsFactoryUtil.eq("parziale", parziale)); - - return dynamicQuery(dynamicQuery, start, end, orderByComparator); - } - - public int countByIntPraticaId_Parziale_leCollaudoId(long collaudoId, long intPraticaId, boolean parziale) - throws SystemException { - - DynamicQuery dynamicQuery = dynamicQuery(); - dynamicQuery.add(RestrictionsFactoryUtil.eq("intPraticaId", intPraticaId)); - dynamicQuery.add(RestrictionsFactoryUtil.lt("collaudoId", collaudoId)); - dynamicQuery.add(RestrictionsFactoryUtil.eq("parziale", parziale)); - - List results = dynamicQuery(dynamicQuery); - return results.isEmpty() ? 0 : results.size(); - } - - public List findCollaudiCompletiNotProtocollo(int start, int end) throws SystemException { - - DynamicQuery dynamicQuery = getDynamicQueryCollaudiCompletiNotProtocollo(); - dynamicQuery.addOrder(OrderFactoryUtil.asc("createDate")); - return collaudoPersistence.findWithDynamicQuery(dynamicQuery, start, end); - } - - public int countCollaudiCompletiNotProtocollo() throws SystemException { - - DynamicQuery dynamicQuery = getDynamicQueryCollaudiCompletiNotProtocollo(); - return (int) collaudoPersistence.countWithDynamicQuery(dynamicQuery); - } - - private DynamicQuery getDynamicQueryCollaudiCompletiNotProtocollo() { - - DynamicQuery dynamicQuery = collaudoLocalService.dynamicQuery(); - dynamicQuery.add(RestrictionsFactoryUtil.eq("completata", true)); - dynamicQuery.add(RestrictionsFactoryUtil.eq("gestita", false)); - Disjunction or = RestrictionsFactoryUtil.disjunction(); - or.add(RestrictionsFactoryUtil.eq("protocollo", StringPool.BLANK)); - or.add(RestrictionsFactoryUtil.isNull("protocollo")); - dynamicQuery.add(or); - return dynamicQuery; - } - - public List findCollaudiCompletiNotGestiti(int start, int end) throws SystemException { - - DynamicQuery dynamicQuery = getDynamicQueryCollaudiCompletiNotGestiti(); - dynamicQuery.addOrder(OrderFactoryUtil.asc("createDate")); - return collaudoPersistence.findWithDynamicQuery(dynamicQuery, start, end); - } - - public int countCollaudiCompletiNotGestiti() throws SystemException { - - DynamicQuery dynamicQuery = getDynamicQueryCollaudiCompletiNotGestiti(); - return (int) collaudoPersistence.countWithDynamicQuery(dynamicQuery); - } - - private DynamicQuery getDynamicQueryCollaudiCompletiNotGestiti() { - - DynamicQuery dynamicQuery = collaudoLocalService.dynamicQuery(); - dynamicQuery.add(RestrictionsFactoryUtil.eq("completata", true)); - dynamicQuery.add(RestrictionsFactoryUtil.eq("gestita", false)); - dynamicQuery.add(RestrictionsFactoryUtil.ne("protocollo", StringPool.BLANK)); - dynamicQuery.add(RestrictionsFactoryUtil.isNotNull("protocollo")); - return dynamicQuery; - } - - // public List findIntPraticaByCodiceFiscaleSoggetto(String codiceFiscale) throws - // PortalException, SystemException { - // - // DynamicQuery dynamicQuery = collaudoLocalService.dynamicQuery(); - // dynamicQuery.add(RestrictionsFactoryUtil.ilike("codiceFiscale", codiceFiscale)); - // dynamicQuery.setProjection(ProjectionFactoryUtil.distinct(ProjectionFactoryUtil.property("intPraticaId"))); - // List ids = collaudoPersistence.findWithDynamicQuery(dynamicQuery); - // - // return ids; - // } - - public Collaudo fetchByOldDettPraticaId(long oldDettPraticaId) throws SystemException { - - return collaudoPersistence.fetchByOldDettPraticaId(oldDettPraticaId); - } + DynamicQuery dynamicQuery = getDynamicQueryCollaudiCompletiNotGestiti(); + dynamicQuery.addOrder(OrderFactoryUtil.asc("createDate")); + return collaudoPersistence.findWithDynamicQuery(dynamicQuery, start, end); + } + + @Override + public int countCollaudiCompletiNotGestiti() throws SystemException { + + DynamicQuery dynamicQuery = getDynamicQueryCollaudiCompletiNotGestiti(); + return (int) collaudoPersistence.countWithDynamicQuery(dynamicQuery); + } + + private DynamicQuery getDynamicQueryCollaudiCompletiNotGestiti() { + + DynamicQuery dynamicQuery = collaudoLocalService.dynamicQuery(); + dynamicQuery.add(RestrictionsFactoryUtil.eq("completata", true)); + dynamicQuery.add(RestrictionsFactoryUtil.eq("gestita", false)); + dynamicQuery.add(RestrictionsFactoryUtil.ne("protocollo", StringPool.BLANK)); + dynamicQuery.add(RestrictionsFactoryUtil.isNotNull("protocollo")); + return dynamicQuery; + } } diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/ComunicazioneServiceImpl.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/ComunicazioneServiceImpl.java index f5ce2446..652330e8 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/ComunicazioneServiceImpl.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/ComunicazioneServiceImpl.java @@ -1,13 +1,13 @@ /** * Copyright (c) 2000-present Liferay, Inc. All rights reserved. * - * This library is free software; you can redistribute it and/or modify it under the terms of the - * GNU Lesser General Public License as published by the Free Software Foundation; either version - * 2.1 of the License, or (at your option) any later version. + * This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General + * Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) + * any later version. * - * This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without - * even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. + * This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more + * details. */ package it.tref.liferay.portos.bo.service.impl; @@ -23,13 +23,12 @@ import com.liferay.portal.service.ServiceContext; * The implementation of the comunicazione remote service. * *

- * All custom service methods should be put in this class. Whenever methods are added, rerun - * ServiceBuilder to copy their definitions into the - * {@link it.tref.liferay.portos.bo.service.ComunicazioneService} interface. + * All custom service methods should be put in this class. Whenever methods are added, rerun ServiceBuilder to copy + * their definitions into the {@link it.tref.liferay.portos.bo.service.ComunicazioneService} interface. * *

- * This is a remote service. Methods of this service are expected to have security checks based on - * the propagated JAAS credentials because this service can be accessed remotely. + * This is a remote service. Methods of this service are expected to have security checks based on the propagated JAAS + * credentials because this service can be accessed remotely. *

* * @author Davide Barbagallo, 3F Consulting @@ -37,21 +36,24 @@ import com.liferay.portal.service.ServiceContext; * @see it.tref.liferay.portos.bo.service.ComunicazioneServiceUtil */ public class ComunicazioneServiceImpl extends ComunicazioneServiceBaseImpl { - /* - * NOTE FOR DEVELOPERS: - * - * Never reference this interface directly. Always use {@link - * it.tref.liferay.portos.bo.service.ComunicazioneServiceUtil} to access the comunicazione remote - * service. - */ - - public Comunicazione addComunicazione(long userId, long intPraticaId, String domanda, ServiceContext serviceContext) - throws SystemException, PortalException { - return comunicazioneLocalService.addComunicazione(userId, intPraticaId, domanda, serviceContext); - } - - public Comunicazione updateComunicazione(long comunicazioneId, String risposta) throws SystemException, - PortalException { - return comunicazioneLocalService.updateComunicazione(comunicazioneId, risposta); - } + /* + * NOTE FOR DEVELOPERS: + * + * Never reference this interface directly. Always use {@link + * it.tref.liferay.portos.bo.service.ComunicazioneServiceUtil} to access the comunicazione remote service. + */ + + @Override + public Comunicazione addComunicazione(long userId, long intPraticaId, String domanda, ServiceContext serviceContext) + throws SystemException, PortalException { + + return comunicazioneLocalService.addComunicazione(userId, intPraticaId, domanda, serviceContext); + } + + @Override + public Comunicazione updateComunicazione(long comunicazioneId, String risposta) throws SystemException, + PortalException { + + return comunicazioneLocalService.updateComunicazione(comunicazioneId, risposta); + } } diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/ConfigurazioneLocalServiceImpl.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/ConfigurazioneLocalServiceImpl.java index 85a6f643..44aea9b4 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/ConfigurazioneLocalServiceImpl.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/ConfigurazioneLocalServiceImpl.java @@ -1,13 +1,13 @@ /** * Copyright (c) 2000-present Liferay, Inc. All rights reserved. * - * This library is free software; you can redistribute it and/or modify it under the terms of the - * GNU Lesser General Public License as published by the Free Software Foundation; either version - * 2.1 of the License, or (at your option) any later version. + * This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General + * Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) + * any later version. * - * This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without - * even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. + * This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more + * details. */ package it.tref.liferay.portos.bo.service.impl; @@ -29,13 +29,12 @@ import com.liferay.portal.service.ServiceContext; * The implementation of the configurazione local service. * *

- * All custom service methods should be put in this class. Whenever methods are added, rerun - * ServiceBuilder to copy their definitions into the - * {@link it.tref.liferay.portos.bo.service.ConfigurazioneLocalService} interface. + * All custom service methods should be put in this class. Whenever methods are added, rerun ServiceBuilder to copy + * their definitions into the {@link it.tref.liferay.portos.bo.service.ConfigurazioneLocalService} interface. * *

- * This is a local service. Methods of this service will not have security checks based on the - * propagated JAAS credentials because this service can only be accessed from within the same VM. + * This is a local service. Methods of this service will not have security checks based on the propagated JAAS + * credentials because this service can only be accessed from within the same VM. *

* * @author Davide Barbagallo, 3F Consulting @@ -43,80 +42,83 @@ import com.liferay.portal.service.ServiceContext; * @see it.tref.liferay.portos.bo.service.ConfigurazioneLocalServiceUtil */ public class ConfigurazioneLocalServiceImpl extends ConfigurazioneLocalServiceBaseImpl { - /* - * NOTE FOR DEVELOPERS: Never reference this interface directly. Always use {@link - * it.tref.liferay.portos.bo.service.ConfigurazioneLocalServiceUtil} to access the configurazione - * local service. - */ - private static final Log _log = LogFactoryUtil.getLog(ConfigurazioneLocalServiceImpl.class); + /* + * NOTE FOR DEVELOPERS: Never reference this interface directly. Always use {@link + * it.tref.liferay.portos.bo.service.ConfigurazioneLocalServiceUtil} to access the configurazione local service. + */ + private static final Log _log = LogFactoryUtil.getLog(ConfigurazioneLocalServiceImpl.class); - public long findByC_ChiaveLong(long companyId, String chiave) throws SystemException { + @Override + public long findByC_ChiaveLong(long companyId, String chiave) throws SystemException { - try { - Configurazione configurazione = configurazionePersistence.fetchByC_Chiave(companyId, chiave); - if (configurazione == null) { - return 0L; - } - return Long.parseLong(configurazione.getValore()); - } catch (NumberFormatException e) { - return 0L; - } - } + try { + Configurazione configurazione = configurazionePersistence.fetchByC_Chiave(companyId, chiave); + if (configurazione == null) { + return 0L; + } + return Long.parseLong(configurazione.getValore()); + } catch (NumberFormatException e) { + return 0L; + } + } - public String findByC_ChiaveString(long companyId, String chiave) throws SystemException { + @Override + public String findByC_ChiaveString(long companyId, String chiave) throws SystemException { - Configurazione configurazione = configurazionePersistence.fetchByC_Chiave(companyId, chiave); - if (configurazione == null) { - return StringPool.BLANK; - } else if (configurazione.getValore() == null) { - return StringPool.BLANK; - } - return configurazione.getValore(); - } + Configurazione configurazione = configurazionePersistence.fetchByC_Chiave(companyId, chiave); + if (configurazione == null) { + return StringPool.BLANK; + } else if (configurazione.getValore() == null) { + return StringPool.BLANK; + } + return configurazione.getValore(); + } - public Configurazione storeConfig(String chiave, String valore, ServiceContext serviceContext) - throws SystemException, PortalException { + @Override + public Configurazione storeConfig(String chiave, String valore, ServiceContext serviceContext) + throws SystemException, PortalException { - Configurazione configurazione = null; - try { - configurazione = configurazionePersistence.findByC_Chiave(serviceContext.getCompanyId(), chiave); - } catch (NoSuchConfigurazioneException e) { - } - if (configurazione == null) { - configurazione = createConfigurazione(counterLocalService.increment(Configurazione.class.getName())); - configurazione.setChiave(chiave); - configurazione.setCompanyId(serviceContext.getCompanyId()); - configurazione.setCreateDate(new Date()); - configurazione.setGroupId(serviceContext.getScopeGroupId()); - configurazione.setUserId(serviceContext.getUserId()); - configurazione.setUserName(userLocalService.getUser(serviceContext.getUserId()).getFullName()); - } - configurazione.setValore(valore); - return configurazioneLocalService.updateConfigurazione(configurazione); - } + Configurazione configurazione = null; + try { + configurazione = configurazionePersistence.findByC_Chiave(serviceContext.getCompanyId(), chiave); + } catch (NoSuchConfigurazioneException e) { + } + if (configurazione == null) { + configurazione = createConfigurazione(counterLocalService.increment(Configurazione.class.getName())); + configurazione.setChiave(chiave); + configurazione.setCompanyId(serviceContext.getCompanyId()); + configurazione.setCreateDate(new Date()); + configurazione.setGroupId(serviceContext.getScopeGroupId()); + configurazione.setUserId(serviceContext.getUserId()); + configurazione.setUserName(userLocalService.getUser(serviceContext.getUserId()).getFullName()); + } + configurazione.setValore(valore); + return configurazioneLocalService.updateConfigurazione(configurazione); + } - public long getAndIncrement(long companyId, String chiave) throws SystemException { + @Override + public long getAndIncrement(long companyId, String chiave) throws SystemException { - try { - Configurazione configurazione = configurazionePersistence.findByC_Chiave(companyId, chiave); - long current = Long.parseLong(configurazione.getValore()); - configurazione.setValore(String.valueOf((current + 1))); - configurazioneLocalService.updateConfigurazione(configurazione); - return current; - } catch (NoSuchConfigurazioneException e) { - Configurazione configurazione = - createConfigurazione(counterLocalService.increment(Configurazione.class.getName())); - configurazione.setChiave(chiave); - configurazione.setCompanyId(companyId); - configurazione.setCreateDate(new Date()); - configurazione.setGroupId(-1); - configurazione.setUserId(0l); - configurazione.setValore("2"); - configurazioneLocalService.updateConfigurazione(configurazione); - return 1l; - } catch (NumberFormatException e) { - _log.error("error", e); - throw new SystemException("Errore imprevisto", e); - } - } + try { + Configurazione configurazione = configurazionePersistence.findByC_Chiave(companyId, chiave); + long current = Long.parseLong(configurazione.getValore()); + configurazione.setValore(String.valueOf((current + 1))); + configurazioneLocalService.updateConfigurazione(configurazione); + return current; + } catch (NoSuchConfigurazioneException e) { + Configurazione configurazione = createConfigurazione(counterLocalService.increment(Configurazione.class + .getName())); + configurazione.setChiave(chiave); + configurazione.setCompanyId(companyId); + configurazione.setCreateDate(new Date()); + configurazione.setGroupId(-1); + configurazione.setUserId(0l); + configurazione.setValore("2"); + configurazioneLocalService.updateConfigurazione(configurazione); + return 1l; + } catch (NumberFormatException e) { + _log.error("error", e); + throw new SystemException("Errore imprevisto", e); + } + } } diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/ControlloPraticaLocalServiceImpl.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/ControlloPraticaLocalServiceImpl.java index d70daed9..c5837de6 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/ControlloPraticaLocalServiceImpl.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/ControlloPraticaLocalServiceImpl.java @@ -60,6 +60,8 @@ import com.liferay.portal.kernel.json.JSONObject; import com.liferay.portal.kernel.json.JSONSerializer; import com.liferay.portal.kernel.log.Log; import com.liferay.portal.kernel.log.LogFactoryUtil; +import com.liferay.portal.kernel.search.Indexable; +import com.liferay.portal.kernel.search.IndexableType; import com.liferay.portal.kernel.search.Indexer; import com.liferay.portal.kernel.search.IndexerRegistryUtil; import com.liferay.portal.kernel.util.ContentTypes; @@ -108,36 +110,28 @@ public class ControlloPraticaLocalServiceImpl extends ControlloPraticaLocalServi private static final Log _log = LogFactoryUtil.getLog(ControlloPraticaLocalServiceImpl.class); @Override + @Indexable(type = IndexableType.REINDEX) public ControlloPratica addControlloPratica(long groupId, long userId, long intPraticaId, long dettPraticaId, boolean updateFlagControlloObbligatorio, ServiceContext serviceContext) throws PortalException, SystemException { User user = userPersistence.findByPrimaryKey(userId); - Date now = new Date(); - long controlloPraticaId = counterLocalService.increment(ControlloPratica.class.getName()); - ControlloPratica entry = controlloPraticaPersistence.create(controlloPraticaId); - entry.setCompanyId(user.getCompanyId()); entry.setUserId(user.getUserId()); entry.setUserName(user.getFullName()); - _log.info("User Full Name: " + user.getFullName()); entry.setCreateDate(serviceContext.getCreateDate(now)); entry.setModifiedDate(serviceContext.getModifiedDate(now)); - entry.setGroupId(groupId); entry.setIntPraticaId(intPraticaId); entry.setDettPraticaId(dettPraticaId); // Workflow entry.setStatus(WorkflowConstants.STATUS_DRAFT); - controlloPraticaPersistence.update(entry); - // Resources resourceLocalService.addModelResources(entry, serviceContext); - // aggiorno int e dett pratica per avvio workflow IntPratica intPratica = intPraticaLocalService.updateStatoPratica(intPraticaId, StatoPraticaConstants.SOTTOPOSTA_A_PARERE); @@ -145,62 +139,50 @@ public class ControlloPraticaLocalServiceImpl extends ControlloPraticaLocalServi intPratica.setControlloObbligatorio(true); intPratica = intPraticaLocalService.updateIntPratica(intPratica); } - // Asset updateAsset(userId, entry, serviceContext.getAssetCategoryIds(), serviceContext.getAssetTagNames(), serviceContext.getAssetLinkEntryIds(), now); - // ADT: BUG BO GESTIONE WORKFLOW Map wfContextMap = new HashMap(); DettPratica dettPratica = DettPraticaLocalServiceUtil.getDettPratica(dettPraticaId); if (dettPratica != null && dettPratica.getTipoIntegrazione().equals(TipoIntegrazioneUtil.VARIANTE)) { wfContextMap.put("wf_variante", "OK"); } - // /////////// - // Workflow WorkflowHandlerRegistryUtil.startWorkflowInstance(entry.getCompanyId(), entry.getGroupId(), entry.getUserId(), ControlloPratica.class.getName(), entry.getPrimaryKey(), entry, serviceContext, wfContextMap); - Date dtInvio = null; if (intPratica.getDtSorteggio() != null) { dtInvio = intPratica.getDtSorteggio(); } else { dtInvio = entry.getCreateDate(); } - TempisticaLocalServiceUtil.addTempistica(intPraticaId, dettPraticaId, TempisticaConstants.TIPO_PRATICA, dtInvio, serviceContext); - return entry; } @Override + @Indexable(type = IndexableType.DELETE) public ControlloPratica deleteControlloPratica(long controlloPraticaId) throws PortalException, SystemException { ControlloPratica entry = controlloPraticaPersistence.findByPrimaryKey(controlloPraticaId); - return deleteControlloPratica(entry); } @Override + @Indexable(type = IndexableType.DELETE) public ControlloPratica deleteControlloPratica(ControlloPratica entry) throws SystemException, PortalException { // Resources resourceLocalService.deleteResource(entry.getCompanyId(), ControlloPratica.class.getName(), ResourceConstants.SCOPE_INDIVIDUAL, entry.getControlloPraticaId()); - // Asset - deleteAsset(entry); - // Workflow - workflowInstanceLinkLocalService.deleteWorkflowInstanceLinks(entry.getCompanyId(), entry.getGroupId(), ControlloPratica.class.getName(), entry.getControlloPraticaId()); - controlloPraticaPersistence.remove(entry); - return entry; } @@ -221,26 +203,20 @@ public class ControlloPraticaLocalServiceImpl extends ControlloPraticaLocalServi long[] assetLinkEntryIds, Date now) throws PortalException, SystemException { boolean visible = false; - try { - AssetEntry assetEntry = assetEntryLocalService.getEntry(ControlloPratica.class.getName(), entry.getControlloPraticaId()); - if (assetEntry != null) { visible = assetEntry.isVisible(); } - } catch (NoSuchEntryException e) { // do nothing } - AssetEntry assetEntry = assetEntryLocalService.updateEntry(userId, entry.getGroupId(), now, now, ControlloPratica.class.getName(), entry.getControlloPraticaId(), entry.getUuid(), 0, assetCategoryIds, assetTagNames, visible, null, null, null, null, ContentTypes.TEXT_PLAIN, String.valueOf(entry.getPrimaryKey()), String.valueOf(entry.getPrimaryKey()), null, null, 0, 0, null, false); - assetLinkLocalService.updateLinks(userId, assetEntry.getEntryId(), assetLinkEntryIds, AssetLinkConstants.TYPE_RELATED); } @@ -252,23 +228,19 @@ public class ControlloPraticaLocalServiceImpl extends ControlloPraticaLocalServi } @Override + @Indexable(type = IndexableType.REINDEX) public ControlloPratica updateStatus(long userId, long resourcePrimKey, int status, ServiceContext serviceContext, List wfNewListVarianti) throws PortalException, SystemException { User user = userPersistence.findByPrimaryKey(userId); Date now = new Date(); - ControlloPratica entry = controlloPraticaPersistence.findByPrimaryKey(resourcePrimKey); - entry.setStatus(status); entry.setStatusByUserId(userId); entry.setStatusByUserName(user.getFullName()); entry.setStatusDate(serviceContext.getModifiedDate(now)); - intPraticaLocalService.updateStatus(entry.getIntPraticaId(), status); - if (status == WorkflowConstants.STATUS_APPROVED) { - assetEntryLocalService.updateVisible(ControlloPratica.class.getName(), resourcePrimKey, true); IntPratica intPratica = intPraticaLocalService.getIntPratica(entry.getIntPraticaId()); List successivePratiche = dettPraticaLocalService @@ -283,7 +255,6 @@ public class ControlloPraticaLocalServiceImpl extends ControlloPraticaLocalServi avvioWorkflow = true; } } - if (avvioWorkflow) { ServiceContext serviceContextNuovo = (ServiceContext) serviceContext.clone(); serviceContextNuovo.setScopeGroupId(entry.getGroupId()); @@ -292,20 +263,15 @@ public class ControlloPraticaLocalServiceImpl extends ControlloPraticaLocalServi ControlloPratica cp = addControlloPratica(entry.getGroupId(), userId, lastDettPratica.getIntPraticaId(), lastDettPratica.getDettPraticaId(), false, serviceContextNuovo); - // ADT: bug BO id=7 GESTIONE WORKFLOW - // ControlloPraticaLocalServiceUtil.gestioneWFVarianti(cp); wfNewListVarianti.add(cp); } } else { assetEntryLocalService.updateVisible(ControlloPratica.class.getName(), resourcePrimKey, false); } - entry = controlloPraticaPersistence.update(entry); - Indexer indexer = IndexerRegistryUtil.getIndexer(ControlloPratica.class); indexer.reindex(entry); - return entry; } @@ -315,68 +281,47 @@ public class ControlloPraticaLocalServiceImpl extends ControlloPraticaLocalServi ControlloPratica controlloPratica = ControlloPraticaLocalServiceUtil.getControlloPratica(controlloPraticaId); DettPratica dettPratica = DettPraticaLocalServiceUtil.getDettPratica(controlloPratica.getDettPraticaId()); - ServiceContext serviceContext = new ServiceContext(); serviceContext.setCompanyId(controlloPratica.getCompanyId()); serviceContext.setScopeGroupId(controlloPratica.getGroupId()); serviceContext.setUserId(controlloPratica.getUserId()); IntPratica intPratica = IntPraticaLocalServiceUtil.getIntPratica(dettPratica.getIntPraticaId()); - String userCodiceFiscale = GestioneFirmeUtil.getCodiceFiscaleFirma(controlloPratica.getCompanyId(), controlloPratica.getGroupId(), intPratica.getStatoPratica()); - if (Validator.isNull(intPratica.getDtSorteggio()) || !intPratica.getStatoPratica().equalsIgnoreCase(StatoPraticaConstants.CONFORME)) { avvisoLocalService.createStandardAvvisoPratica(intPratica, dettPratica.getDettPraticaId(), DettPratica.class.getName(), serviceContext, tipoAvviso, userCodiceFiscale, jsonParams, controlloPraticaId); } - return true; } - @Override - @Deprecated - public boolean updateStatoPraticaGeneraDocumentoFinale(long controlloPraticaId, String jsonParams, - long userIdFirma, Map workflowContext) throws PortalException, SystemException { - - return generaDocumentoFinale(controlloPraticaId, jsonParams, userIdFirma, workflowContext); - } - @Override public boolean generaDocumentoFinale(long controlloPraticaId, String jsonParams, long userIdFirma, Map workflowContext) throws PortalException, SystemException { ControlloPratica controlloPratica = ControlloPraticaLocalServiceUtil.getControlloPratica(controlloPraticaId); DettPratica dettPratica = DettPraticaLocalServiceUtil.getDettPratica(controlloPratica.getDettPraticaId()); - ServiceContext serviceContext = new ServiceContext(); serviceContext.setCompanyId(controlloPratica.getCompanyId()); serviceContext.setScopeGroupId(controlloPratica.getGroupId()); serviceContext.setUserId(controlloPratica.getUserId()); - // IntPratica intPratica = - // intPraticaLocalService.getIntPratica(dettPratica.getIntPraticaId()); - // intPratica.setStatoPratica(getEsitoFinale(controlloPraticaId, - // workflowContext)); - // intPratica = intPraticaLocalService.updateIntPratica(intPratica); String statoPratica = getEsitoFinale(controlloPraticaId, workflowContext); - User user = UserLocalServiceUtil.fetchUser(userIdFirma); - String codiceFiscale = ""; + String codiceFiscale = StringPool.BLANK; if (user != null) { codiceFiscale = user.getScreenName(); } else { codiceFiscale = GestioneFirmeUtil.getCodiceFiscaleFirma(controlloPratica.getCompanyId(), controlloPratica.getGroupId(), statoPratica); } - // TODO Da riempire // XXX Di cosa? Di caramelle? String jsonParameters = StringPool.BLANK; avvisoLocalService.createStandardAvvisoPratica(controlloPratica.getIntPraticaId(), statoPratica, jsonParameters, dettPratica.getDettPraticaId(), DettPratica.class.getName(), serviceContext, AvvisoUtil.TIPO_AVVISO_FIRMA, codiceFiscale, controlloPraticaId); - return true; } @@ -392,22 +337,10 @@ public class ControlloPraticaLocalServiceImpl extends ControlloPraticaLocalServi intPratica.setStatusByUserId(istruttore); intPratica.setStatusDate(new Date()); intPraticaLocalService.updateIntPratica(intPratica); - - } - - @Override - @Deprecated - public String valutazioneEsitoFinale(long controlloPraticaId, Map workflowContext) - throws PortalException, SystemException { - - return valutazioneEsitoFinaleUpdateStatoPratica(controlloPraticaId, workflowContext); } /** * I valori di ritorno possibili sono: approvato,non_approvato,annullato,richiesta_integrazione - * - * @throws SystemException - * @throws PortalException */ @Override public String valutazioneEsitoFinaleUpdateStatoPratica(long controlloPraticaId, @@ -416,15 +349,12 @@ public class ControlloPraticaLocalServiceImpl extends ControlloPraticaLocalServi String esito = getEsitoFinale(controlloPraticaId, workflowContext); String ramoWorkflow = StringPool.BLANK; ControlloPratica controlloPratica = controlloPraticaLocalService.getControlloPratica(controlloPraticaId); - Avviso avviso = avvisoLocalService .fetchLastAvvisoByIntPraticaPerStatoFinale(controlloPratica.getIntPraticaId()); if (avviso != null && avviso.getRifiutato()) { ramoWorkflow = "rifiuto_firma"; } else { - boolean updateIntPratica = true; - switch (esito) { case StatoPraticaConstants.CONFORME: case StatoPraticaConstants.AUTORIZZATA: @@ -446,12 +376,10 @@ public class ControlloPraticaLocalServiceImpl extends ControlloPraticaLocalServi default: break; } - if (updateIntPratica) { intPraticaLocalService.updateStatoPratica(controlloPratica.getIntPraticaId(), esito); } } - IndexerRegistryUtil.getIndexer(ControlloPratica.class).reindex(controlloPratica); return ramoWorkflow; } @@ -459,12 +387,9 @@ public class ControlloPraticaLocalServiceImpl extends ControlloPraticaLocalServi private String getEsitoFinale(long controlloPraticaId, Map workflowContext) throws PortalException, SystemException { - // Map parametri = (Map) - // workflowContext.get("CONTEXT_TASK_FORM_PARAMETERS"); ControlloPratica controlloPratica = ControlloPraticaLocalServiceUtil.getControlloPratica(controlloPraticaId); Map parametri = WorkflowUtil.getFormParameters(controlloPratica); String esitoScelta = (String) parametri.get("esito"); - if (AzioniPraticheUtil.isAutorizzazione(controlloPratica.getIntPraticaId())) { if (StatoPraticaConstants.CONFORME.equalsIgnoreCase(esitoScelta)) { esitoScelta = StatoPraticaConstants.AUTORIZZATA; @@ -472,7 +397,6 @@ public class ControlloPraticaLocalServiceImpl extends ControlloPraticaLocalServi esitoScelta = StatoPraticaConstants.NON_AUTORIZZATA; } } - return esitoScelta; } @@ -499,13 +423,10 @@ public class ControlloPraticaLocalServiceImpl extends ControlloPraticaLocalServi .getUnitaOperativa(); boolean preassegnazione = (0 == unitaOperativa); long companyId = controlloPratica.getCompanyId(); - long roleId = RoleLocalServiceUtil.getRole(companyId, preassegnazione ? "portos_assegnatore" : "portos_istruttore").getRoleId(); - List userGroupRoles = UserGroupRoleLocalServiceUtil.getUserGroupRolesByGroupAndRole( controlloPratica.getGroupId(), roleId); - Map sorted = new TreeMap<>(); if (preassegnazione) { Set unitaOperative = new HashSet<>(); @@ -534,14 +455,12 @@ public class ControlloPraticaLocalServiceImpl extends ControlloPraticaLocalServi } } } - JSONObject jsonObject = JSONFactoryUtil.createJSONObject(); JSONArray jsonArray = JSONFactoryUtil.createJSONArray(); jsonObject.put("istruttore", jsonArray); for (JSONObject istruttore : sorted.values()) { jsonArray.put(istruttore); } - return jsonObject.toString(); } @@ -619,6 +538,7 @@ public class ControlloPraticaLocalServiceImpl extends ControlloPraticaLocalServi } @Override + @Indexable(type = IndexableType.REINDEX) public ControlloPratica addPraticheAlControllo(long controlloPraticaId, long dettPraticaId) throws PortalException, SystemException { ControlloPratica controlloPratica = controlloPraticaLocalService.getControlloPratica(controlloPraticaId); @@ -629,14 +549,9 @@ public class ControlloPraticaLocalServiceImpl extends ControlloPraticaLocalServi /** * ADT: BUG ID=5 - tracciamento operazione aggiungi varianti al controllo - * - * @param controlloPraticaId - * @param dettPraticaId - * @return - * @throws PortalException - * @throws SystemException */ @Override + @Indexable(type = IndexableType.REINDEX) public ControlloPratica addPraticheAlControlloVarianti(long controlloPraticaId, long dettPraticaId, ServiceContext serviceContext) throws PortalException, SystemException { _log.info("start addPraticheAlControlloVarianti per controlloPraticaId=" + controlloPraticaId); @@ -644,7 +559,6 @@ public class ControlloPraticaLocalServiceImpl extends ControlloPraticaLocalServi controlloPratica.setDettPraticaId(dettPraticaId); controlloPratica.setModifiedDate(new Date()); ControlloPratica result = controlloPraticaPersistence.update(controlloPratica); - try { WorkflowTask lastTask = WorkflowUtil.getLastTask(controlloPratica.getCompanyId(), controlloPratica.getGroupId(), null, controlloPratica); @@ -659,7 +573,6 @@ public class ControlloPraticaLocalServiceImpl extends ControlloPraticaLocalServi _log.error("Errore in addPraticheAlControlloVarianti - inserimento log non riuscito -controlloPraticaId = " + controlloPraticaId, e); } - return result; } @@ -667,9 +580,7 @@ public class ControlloPraticaLocalServiceImpl extends ControlloPraticaLocalServi public String getReturnValueScriptIniziale(long controlloPraticaId) throws PortalException, SystemException { ControlloPratica controlloPratica = controlloPraticaLocalService.getControlloPratica(controlloPraticaId); - DettPratica dettPratica = DettPraticaLocalServiceUtil.getDettPratica(controlloPratica.getDettPraticaId()); - if (TipoIntegrazioneUtil.RICHIESTA_INTEGRAZIONE.equalsIgnoreCase(dettPratica.getTipoIntegrazione())) { return "portos1_integrazioni"; } else { @@ -681,32 +592,24 @@ public class ControlloPraticaLocalServiceImpl extends ControlloPraticaLocalServi public String getTipoEsito(long controlloPraticaId) throws SystemException, PortalException { String tipoEsito = StringPool.BLANK; - ControlloPratica controlloPratica = ControlloPraticaLocalServiceUtil.fetchControlloPratica(controlloPraticaId); - ClassLoader classLoaderKaleo = (ClassLoader) PortletBeanLocatorUtil.locate( com.liferay.portal.workflow.kaleo.service.ClpSerializer.getServletContextName(), "portletClassLoader"); - DynamicQuery dqKaleo = DynamicQueryFactoryUtil.forClass(KaleoInstance.class, classLoaderKaleo); dqKaleo.add(RestrictionsFactoryUtil.eq("classPK", controlloPraticaId)); dqKaleo.add(RestrictionsFactoryUtil.eq("className", ControlloPratica.class.getName())); - List listaKaleo = KaleoInstanceLocalServiceUtil.dynamicQuery(dqKaleo); if (listaKaleo != null && !listaKaleo.isEmpty()) { KaleoInstance kaleoInstance = listaKaleo.get(0); if (kaleoInstance != null) { - ClassLoader classLoaderKaleoLog = (ClassLoader) PortletBeanLocatorUtil.locate( it.tref.liferay.portos.kaleo.service.ClpSerializer.getServletContextName(), "portletClassLoader"); - DynamicQuery dqKaleoLog = DynamicQueryFactoryUtil.forClass(FormLog.class, classLoaderKaleoLog); dqKaleoLog.add(RestrictionsFactoryUtil.eq("workflowInstanceId", kaleoInstance.getKaleoInstanceId())); dqKaleoLog.add(RestrictionsFactoryUtil.eq("transitionName", "registra-esito")); - Order defaultOrder = OrderFactoryUtil.desc("createDate"); dqKaleoLog.addOrder(defaultOrder); - List listaKaleoLog = FormLogLocalServiceUtil.dynamicQuery(dqKaleoLog); if (listaKaleoLog != null && !listaKaleoLog.isEmpty()) { FormLog formLog = listaKaleoLog.get(0); @@ -721,17 +624,18 @@ public class ControlloPraticaLocalServiceImpl extends ControlloPraticaLocalServi } } } - return tipoEsito; } @Override public List findByIntPratica(long intPraticaId) throws SystemException { + return controlloPraticaPersistence.findByIntPraticaId(intPraticaId); } @Override public Long calculateDateAvvioProcedimento(long controlloPraticaId) throws SystemException, PortalException { + ControlloPratica controllo = ControlloPraticaLocalServiceUtil.fetchControlloPratica(controlloPraticaId); IntPratica pratica = IntPraticaLocalServiceUtil.fetchIntPratica(controllo.getIntPraticaId()); Date apertura = pratica.getDtPratica(); @@ -805,9 +709,6 @@ public class ControlloPraticaLocalServiceImpl extends ControlloPraticaLocalServi /** * ADT: gestione workflow varianti - * - * @param dettPraticaId - * @throws Exception */ @Override public void gestioneWFVarianti(ControlloPratica cp) { diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/DelegaLocalServiceImpl.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/DelegaLocalServiceImpl.java index ccc0dcfd..10ce88a3 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/DelegaLocalServiceImpl.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/DelegaLocalServiceImpl.java @@ -1,13 +1,13 @@ /** * Copyright (c) 2000-present Liferay, Inc. All rights reserved. * - * This library is free software; you can redistribute it and/or modify it under the terms of the - * GNU Lesser General Public License as published by the Free Software Foundation; either version - * 2.1 of the License, or (at your option) any later version. + * This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General + * Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) + * any later version. * - * This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without - * even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. + * This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more + * details. */ package it.tref.liferay.portos.bo.service.impl; @@ -55,14 +55,12 @@ import com.liferay.portlet.documentlibrary.service.DLFolderLocalServiceUtil; * The implementation of the delega local service. * *

- * All custom service methods should be put in this class. Whenever methods are - * added, rerun ServiceBuilder to copy their definitions into the - * {@link it.tref.liferay.portos.bo.service.DelegaLocalService} interface. + * All custom service methods should be put in this class. Whenever methods are added, rerun ServiceBuilder to copy + * their definitions into the {@link it.tref.liferay.portos.bo.service.DelegaLocalService} interface. * *

- * This is a local service. Methods of this service will not have security - * checks based on the propagated JAAS credentials because this service can only - * be accessed from within the same VM. + * This is a local service. Methods of this service will not have security checks based on the propagated JAAS + * credentials because this service can only be accessed from within the same VM. *

* * @author Davide Barbagallo, 3F Consulting @@ -72,41 +70,36 @@ import com.liferay.portlet.documentlibrary.service.DLFolderLocalServiceUtil; public class DelegaLocalServiceImpl extends DelegaLocalServiceBaseImpl { /* * NOTE FOR DEVELOPERS: - * + * * Never reference this interface directly. Always use {@link - * it.tref.liferay.portos.bo.service.DelegaLocalServiceUtil} to access the - * delega local service. + * it.tref.liferay.portos.bo.service.DelegaLocalServiceUtil} to access the delega local service. */ private Log _log = LogFactoryUtil.getLog(DelegaLocalServiceImpl.class); - public Delega addDelega(long userId, long intPraticaId, long dettPraticaId, String tipologia, - String codiceFiscale, ServiceContext serviceContext) throws PortalException, SystemException { + @Override + public Delega addDelega(long userId, long intPraticaId, long dettPraticaId, String tipologia, String codiceFiscale, + ServiceContext serviceContext) throws PortalException, SystemException { User user = userPersistence.findByPrimaryKey(userId); - Date now = new Date(); - Delega delega = delegaPersistence.create(counterLocalService.increment(Delega.class.getName())); - delega.setCompanyId(serviceContext.getCompanyId()); delega.setUserId(user.getUserId()); delega.setUserName(user.getFullName()); delega.setCreateDate(serviceContext.getCreateDate(now)); delega.setModifiedDate(serviceContext.getModifiedDate(now)); delega.setGroupId(serviceContext.getScopeGroupId()); - delega.setIntPraticaId(intPraticaId); delega.setDettPraticaId(dettPraticaId); delega.setTipologia(tipologia); delega.setEsito(DelegheUtil.STATO_ASSEGNATA); delega.setCodiceFiscale(codiceFiscale); - delega = delegaPersistence.update(delega); - return delega; } + @Override public Delega cambioStato(long delegaId, String esito) throws PortalException, SystemException { Date now = new Date(); @@ -120,7 +113,9 @@ public class DelegaLocalServiceImpl extends DelegaLocalServiceBaseImpl { return delega; } + @Override public void concludiDeleghePagamento(long dettPraticaId) throws PortalException, SystemException { + List deleghe = this.findByDettPratica_Tipologia_InEsito(dettPraticaId, new String[] { DelegheUtil.TIPO_PAGAMENTO }, new String[] { DelegheUtil.STATO_ASSEGNATA }); for (Delega delega : deleghe) { @@ -130,6 +125,7 @@ public class DelegaLocalServiceImpl extends DelegaLocalServiceBaseImpl { @Override public Delega deleteDelega(Delega delega) throws SystemException { + // TODO cancellare il file quando ci sarà return super.deleteDelega(delega); } @@ -141,246 +137,286 @@ public class DelegaLocalServiceImpl extends DelegaLocalServiceBaseImpl { return deleteDelega(delega); } - public List findByIntPratica(long intPraticaId, int start, int end, - OrderByComparator orderByComparator) throws SystemException { + @Override + public List findByIntPratica(long intPraticaId, int start, int end, OrderByComparator orderByComparator) + throws SystemException { + return delegaPersistence.findByIntPratica(intPraticaId, start, end, orderByComparator); } - public List findByDettPratica(long dettPraticaId, int start, int end, - OrderByComparator orderByComparator) throws SystemException { + @Override + public List findByDettPratica(long dettPraticaId, int start, int end, OrderByComparator orderByComparator) + throws SystemException { + return delegaPersistence.findByDettPratica(dettPraticaId, start, end, orderByComparator); } + @Override public int countByIntPratica(long intPraticaId) throws SystemException { + return delegaPersistence.countByIntPratica(intPraticaId); } + @Override public int countByDettPratica(long dettPraticaId) throws SystemException { + return delegaPersistence.countByIntPratica(dettPraticaId); } - public List findByIntPratica_CodiceFiscale(long intPraticaId, String codiceFiscale, int start, - int end, OrderByComparator orderByComparator) throws SystemException { + @Override + public List findByIntPratica_CodiceFiscale(long intPraticaId, String codiceFiscale, int start, int end, + OrderByComparator orderByComparator) throws SystemException { + return delegaPersistence.findByIntPratica_CodiceFiscale(intPraticaId, codiceFiscale, start, end, orderByComparator); } + @Override public List findByCodiceFiscale(String codiceFiscale) throws SystemException { + return delegaPersistence.findByCodiceFiscale(codiceFiscale); } - public int countByIntPratica_CodiceFiscale(long intPraticaId, String codiceFiscale) - throws SystemException { + @Override + public int countByIntPratica_CodiceFiscale(long intPraticaId, String codiceFiscale) throws SystemException { + return delegaPersistence.countByIntPratica_CodiceFiscale(intPraticaId, codiceFiscale); } + @Override public List findByCodiceFiscale_InEsito(String codiceFiscale, String[] esiti, int start, int end, OrderByComparator orderByComparator) throws SystemException { - return delegaPersistence.findByCodiceFiscale_InEsito(codiceFiscale, esiti, start, end, - orderByComparator); + + return delegaPersistence.findByCodiceFiscale_InEsito(codiceFiscale, esiti, start, end, orderByComparator); } + @Override public int countByCodiceFiscale_InEsito(String codiceFiscale, String[] esiti) throws SystemException { + return delegaPersistence.countByCodiceFiscale_InEsito(codiceFiscale, esiti); } - public List findByIntPratica_CodiceFiscale_InEsito(long intPraticaId, String codiceFiscale, - String[] esiti, int start, int end, OrderByComparator orderByComparator) throws SystemException { - return delegaPersistence.findByIntPratica_CodiceFiscale_InEsito(intPraticaId, codiceFiscale, esiti, - start, end, orderByComparator); + @Override + public List findByIntPratica_CodiceFiscale_InEsito(long intPraticaId, String codiceFiscale, String[] esiti, + int start, int end, OrderByComparator orderByComparator) throws SystemException { + + return delegaPersistence.findByIntPratica_CodiceFiscale_InEsito(intPraticaId, codiceFiscale, esiti, start, end, + orderByComparator); } + @Override public int countByIntPratica_CodiceFiscale_InEsito(long intPraticaId, String codiceFiscale, String[] esiti) throws SystemException { + return delegaPersistence.countByIntPratica_CodiceFiscale_InEsito(intPraticaId, codiceFiscale, esiti); } + @Override public List findByDettPratica_CodiceFiscale_InEsito(long dettPraticaId, String codiceFiscale, String[] esiti, int start, int end, OrderByComparator orderByComparator) throws SystemException { - return delegaPersistence.findByDettPratica_CodiceFiscale_InEsito(dettPraticaId, codiceFiscale, esiti, - start, end, orderByComparator); + + return delegaPersistence.findByDettPratica_CodiceFiscale_InEsito(dettPraticaId, codiceFiscale, esiti, start, + end, orderByComparator); } - public int countByDettPratica_CodiceFiscale_InEsito(long dettPraticaId, String codiceFiscale, - String[] esiti) throws SystemException { - return delegaPersistence - .countByDettPratica_CodiceFiscale_InEsito(dettPraticaId, codiceFiscale, esiti); + @Override + public int countByDettPratica_CodiceFiscale_InEsito(long dettPraticaId, String codiceFiscale, String[] esiti) + throws SystemException { + + return delegaPersistence.countByDettPratica_CodiceFiscale_InEsito(dettPraticaId, codiceFiscale, esiti); } + @Override public List findByIntPratica_InEsito(long intPraticaId, String[] esiti, int start, int end, OrderByComparator orderByComparator) throws SystemException { + return delegaPersistence.findByIntPratica_InEsito(intPraticaId, esiti, start, end, orderByComparator); } + @Override public int countByIntPratica_InEsito(long intPraticaId, String[] esiti) throws SystemException { + return delegaPersistence.countByIntPratica_InEsito(intPraticaId, esiti); } + @Override public List findByDettPratica_InEsito(long dettPraticaId, String[] esiti, int start, int end, OrderByComparator orderByComparator) throws SystemException { - return delegaPersistence.findByDettPratica_InEsito(dettPraticaId, esiti, start, end, - orderByComparator); + + return delegaPersistence.findByDettPratica_InEsito(dettPraticaId, esiti, start, end, orderByComparator); } - public List findCfByDettPratica_InEsito(long dettPraticaId, String[] esiti) - throws SystemException { + @Override + public List findCfByDettPratica_InEsito(long dettPraticaId, String[] esiti) throws SystemException { DynamicQuery dynamicQuery = createQueryByDettPratica_InEsito(dettPraticaId, esiti); - dynamicQuery.setProjection(ProjectionFactoryUtil.distinct(ProjectionFactoryUtil - .property("codiceFiscale"))); - + dynamicQuery.setProjection(ProjectionFactoryUtil.distinct(ProjectionFactoryUtil.property("codiceFiscale"))); return delegaPersistence.findWithDynamicQuery(dynamicQuery); } + @Override public List findByDettPratica_InEsito(long dettPraticaId, String[] esiti) throws SystemException { DynamicQuery dynamicQuery = createQueryByDettPratica_InEsito(dettPraticaId, esiti); - return delegaPersistence.findWithDynamicQuery(dynamicQuery); } - public List findCfByDettPratica_Tipologia_InEsito(long dettPraticaId, String[] tipologie, - String[] esiti) throws SystemException { + @Override + public List findCfByDettPratica_Tipologia_InEsito(long dettPraticaId, String[] tipologie, String[] esiti) + throws SystemException { DynamicQuery dynamicQuery = createQueryByDettPratica_InEsito(dettPraticaId, esiti); dynamicQuery.add(RestrictionsFactoryUtil.in("tipologia", tipologie)); - dynamicQuery.setProjection(ProjectionFactoryUtil.distinct(ProjectionFactoryUtil - .property("codiceFiscale"))); - + dynamicQuery.setProjection(ProjectionFactoryUtil.distinct(ProjectionFactoryUtil.property("codiceFiscale"))); return delegaPersistence.findWithDynamicQuery(dynamicQuery); } - public List findByDettPratica_Tipologia_InEsito(long dettPraticaId, String[] tipologie, - String[] esiti) throws SystemException { + @Override + public List findByDettPratica_Tipologia_InEsito(long dettPraticaId, String[] tipologie, String[] esiti) + throws SystemException { DynamicQuery dynamicQuery = createQueryByDettPratica_InEsito(dettPraticaId, esiti); dynamicQuery.add(RestrictionsFactoryUtil.in("tipologia", tipologie)); - return delegaPersistence.findWithDynamicQuery(dynamicQuery); } private DynamicQuery createQueryByDettPratica_InEsito(long dettPraticaId, String[] esiti) { + DynamicQuery dynamicQuery = dynamicQuery(); dynamicQuery.add(RestrictionsFactoryUtil.eq("dettPraticaId", dettPraticaId)); dynamicQuery.add(RestrictionsFactoryUtil.in("esito", esiti)); - return dynamicQuery; } + @Override public int countByDettPratica_InEsito(long dettPraticaId, String[] esiti) throws SystemException { + return delegaPersistence.countByDettPratica_InEsito(dettPraticaId, esiti); } - public List findByCodiceFiscale_Tipologia_InEsito(String codiceFiscale, String tipologia, - String[] esiti, int start, int end, OrderByComparator orderByComparator) throws SystemException { - return delegaPersistence.findByCodiceFiscale_Tipologia_InEsito(codiceFiscale, tipologia, esiti, - start, end, orderByComparator); + @Override + public List findByCodiceFiscale_Tipologia_InEsito(String codiceFiscale, String tipologia, String[] esiti, + int start, int end, OrderByComparator orderByComparator) throws SystemException { + + return delegaPersistence.findByCodiceFiscale_Tipologia_InEsito(codiceFiscale, tipologia, esiti, start, end, + orderByComparator); } + @Override public int countByCodiceFiscale_Tipologia_InEsito(String codiceFiscale, String tipologia, String[] esiti) throws SystemException { + return delegaPersistence.countByCodiceFiscale_Tipologia_InEsito(codiceFiscale, tipologia, esiti); } - public List findByIntPratica_CodiceFiscale_Tipologia_InEsito(long intPraticaId, - String codiceFiscale, String tipologia, String[] esiti, int start, int end, - OrderByComparator orderByComparator) throws SystemException { - return delegaPersistence.findByIntPratica_CodiceFiscale_Tipologia_InEsito(intPraticaId, - codiceFiscale, tipologia, esiti, start, end, orderByComparator); + @Override + public List findByIntPratica_CodiceFiscale_Tipologia_InEsito(long intPraticaId, String codiceFiscale, + String tipologia, String[] esiti, int start, int end, OrderByComparator orderByComparator) + throws SystemException { + + return delegaPersistence.findByIntPratica_CodiceFiscale_Tipologia_InEsito(intPraticaId, codiceFiscale, + tipologia, esiti, start, end, orderByComparator); } + @Override public int countByIntPratica_CodiceFiscale_Tipologia_InEsito(long intPraticaId, String codiceFiscale, String tipologia, String[] esiti) throws SystemException { - return delegaPersistence.countByIntPratica_CodiceFiscale_Tipologia_InEsito(intPraticaId, - codiceFiscale, tipologia, esiti); + + return delegaPersistence.countByIntPratica_CodiceFiscale_Tipologia_InEsito(intPraticaId, codiceFiscale, + tipologia, esiti); } - public List findByDettPratica_CodiceFiscale_Tipologia_InEsito(long dettPraticaId, - String codiceFiscale, String[] tipologie, String[] esiti, int start, int end, - OrderByComparator orderByComparator) throws SystemException { - return delegaPersistence.findByDettPratica_CodiceFiscale_Tipologia_InEsito(dettPraticaId, - codiceFiscale, tipologie, esiti, start, end, orderByComparator); + @Override + public List findByDettPratica_CodiceFiscale_Tipologia_InEsito(long dettPraticaId, String codiceFiscale, + String[] tipologie, String[] esiti, int start, int end, OrderByComparator orderByComparator) + throws SystemException { + + return delegaPersistence.findByDettPratica_CodiceFiscale_Tipologia_InEsito(dettPraticaId, codiceFiscale, + tipologie, esiti, start, end, orderByComparator); } + @Override public int countByDettPratica_CodiceFiscale_Tipologia_InEsito(long dettPraticaId, String codiceFiscale, String[] tipologie, String[] esiti) throws SystemException { - return delegaPersistence.countByDettPratica_CodiceFiscale_Tipologia_InEsito(dettPraticaId, - codiceFiscale, tipologie, esiti); + + return delegaPersistence.countByDettPratica_CodiceFiscale_Tipologia_InEsito(dettPraticaId, codiceFiscale, + tipologie, esiti); } - public List findByIntPratica_Tipologia_InEsito(long intPraticaId, String tipologia, - String[] esiti, int start, int end, OrderByComparator orderByComparator) throws SystemException { - return delegaPersistence.findByIntPratica_Tipologia_InEsito(intPraticaId, tipologia, esiti, start, - end, orderByComparator); + @Override + public List findByIntPratica_Tipologia_InEsito(long intPraticaId, String tipologia, String[] esiti, + int start, int end, OrderByComparator orderByComparator) throws SystemException { + + return delegaPersistence.findByIntPratica_Tipologia_InEsito(intPraticaId, tipologia, esiti, start, end, + orderByComparator); } - public List findByDettPratica_Tipologia_InEsito(long dettPraticaId, String tipologia, - String[] esiti, int start, int end, OrderByComparator orderByComparator) throws SystemException { - return delegaPersistence.findByDettPratica_Tipologia_InEsito(dettPraticaId, tipologia, esiti, start, - end, orderByComparator); + @Override + public List findByDettPratica_Tipologia_InEsito(long dettPraticaId, String tipologia, String[] esiti, + int start, int end, OrderByComparator orderByComparator) throws SystemException { + + return delegaPersistence.findByDettPratica_Tipologia_InEsito(dettPraticaId, tipologia, esiti, start, end, + orderByComparator); } + @Override public int countByIntPratica_Tipologia_InEsito(long intPraticaId, String tipologia, String[] esiti) throws SystemException { + return delegaPersistence.countByIntPratica_Tipologia_InEsito(intPraticaId, tipologia, esiti); } - public List findByDettPratica_Tipologia_InEsito(long dettPraticaId, String[] tipologie, - String[] esiti, int start, int end, OrderByComparator orderByComparator) throws SystemException { - return delegaPersistence.findByDettPratica_Tipologie_InEsiti(dettPraticaId, tipologie, esiti, start, - end, orderByComparator); + @Override + public List findByDettPratica_Tipologia_InEsito(long dettPraticaId, String[] tipologie, String[] esiti, + int start, int end, OrderByComparator orderByComparator) throws SystemException { + + return delegaPersistence.findByDettPratica_Tipologie_InEsiti(dettPraticaId, tipologie, esiti, start, end, + orderByComparator); } + @Override public int countByDettPratica_Tipologia_InEsito(long intPraticaId, String[] tipologie, String[] esiti) throws SystemException { + return delegaPersistence.countByDettPratica_Tipologie_InEsiti(intPraticaId, tipologie, esiti); } /** - * * ADT: nuovo metodo generazione documento conclusione delega */ - public void generaDocumentoConcludiDelegaGeologo(long dettPraticaId, Delega delega, - ServiceContext serviceContext) throws PortalException, SystemException { + @Override + public void generaDocumentoConcludiDelegaGeologo(long dettPraticaId, Delega delega, ServiceContext serviceContext) + throws PortalException, SystemException { try { if (delega.getTipologia().equalsIgnoreCase(DelegheUtil.TIPO_GEOLOGO)) { String tipoDocumento = "D_GEO_"; long userId = serviceContext.getUserId(); - DLFolder folderTemplate = DLFolderLocalServiceUtil.getFolder(serviceContext.getThemeDisplay() .getCompanyGroupId(), 0L, "Template"); - FileEntry fileEntryIdTemplate = DLAppLocalServiceUtil.getFileEntry(serviceContext - .getThemeDisplay().getCompanyGroupId(), folderTemplate.getFolderId(), - "Modello Asseverazione"); + FileEntry fileEntryIdTemplate = DLAppLocalServiceUtil.getFileEntry(serviceContext.getThemeDisplay() + .getCompanyGroupId(), folderTemplate.getFolderId(), "Modello Asseverazione"); DLFolder folderAllegati = DLFolderLocalServiceUtil.getFolder(serviceContext.getThemeDisplay() .getCompanyGroupId(), 0L, "Allegati"); - String fileName = StringUtils.leftPad(String.valueOf(delega.getIntPraticaId()), 10, '0') - + (Validator.isNotNull(tipoDocumento) ? StringPool.UNDERLINE + tipoDocumento - : StringPool.BLANK) + StringPool.UNDERLINE + System.currentTimeMillis() - + ".pdf"; - + + (Validator.isNotNull(tipoDocumento) ? StringPool.UNDERLINE + tipoDocumento : StringPool.BLANK) + + StringPool.UNDERLINE + System.currentTimeMillis() + ".pdf"; Map parameters = new HashMap(); - ReportDto reportDto = new ReportDto(); reportDto.setFileEntryIds(new long[] { fileEntryIdTemplate.getFileEntryId() }); reportDto.setFolderId(folderAllegati.getFolderId()); reportDto.setFileName(fileName); - reportDto.setHeader(""); + reportDto.setHeader(StringPool.BLANK); reportDto.setHeaderHeight(1); - reportDto.setFooter(""); + reportDto.setFooter(StringPool.BLANK); reportDto.setFooterHeight(40); - reportDto.setParameters(parameters); reportDto.setShowNumberOfPage(true); reportDto.setType(ReportConstants.ReportType.VELOCITY_TO_PDF.toString()); - String resourcePath = getClass().getName().replaceAll("\\w+\\.", "../") .replace(getClass().getSimpleName(), "resource/asseverazioni"); reportDto.setPortalURL(getClass().getResource(resourcePath).getPath()); - - String relazioni = ""; + String relazioni = StringPool.BLANK; Map dichiarazioniMap = delega.getDichiarazioniMap(); if (dichiarazioniMap.containsKey("coniugio") && ((Boolean) dichiarazioniMap.get("coniugio")) && dichiarazioniMap.containsKey("relazioni")) { @@ -388,41 +424,25 @@ public class DelegaLocalServiceImpl extends DelegaLocalServiceBaseImpl { } User user = userLocalService.getUser(userId); - parameters.put("html", AsseverazioneLocalServiceUtil.testoAsseverazione( - TipoSoggettoUtil.GEOLOGO, user, dettPraticaId, relazioni)); + parameters.put("html", AsseverazioneLocalServiceUtil.testoAsseverazione(TipoSoggettoUtil.GEOLOGO, user, + dettPraticaId, relazioni)); parameters.put("modello", "AS-GEO"); - - ReportResultDto result = ReportUtil.generateReport(delega.getCompanyId(), userId, reportDto, - null); + ReportResultDto result = ReportUtil.generateReport(delega.getCompanyId(), userId, reportDto, null); long fileEntryId = result.getFileEntryIds()[0]; - - // DLFileEntry fileEntry = - // DLFileEntryLocalServiceUtil.getFileEntry(fileEntryId); - // byte[] fileBytes = - // FileUtil.getBytes(fileEntry.getContentStream()); - // File file = new File(PropsUtil.get("user.home") + - // "/asseverazione.pdf"); - // FileUtils.writeByteArrayToFile(file, fileBytes); - - String sha256 = ""; + String sha256 = StringPool.BLANK; try { - sha256 = DigestUtils.sha256Hex(dlAppLocalService.getFileEntry(fileEntryId) - .getContentStream()); + sha256 = DigestUtils.sha256Hex(dlAppLocalService.getFileEntry(fileEntryId).getContentStream()); } catch (Exception e) { } - FirmeBean firmeBean = new FirmeBean(); String jsonFirmatari = FirmeUtil.addFirma(firmeBean, user.getScreenName()); - docPraticaLocalService.addDocPraticaAnnullamento(userId, Delega.class.getName(), - delega.getDelegaId(), delega.getIntPraticaId(), fileEntryId, fileName, tipoDocumento, - sha256, jsonFirmatari, serviceContext); - _log.info("Documento conclusione delega correttamente generato per delegaid = " - + delega.getDelegaId()); - + docPraticaLocalService.addDocPraticaAnnullamento(userId, Delega.class.getName(), delega.getDelegaId(), + delega.getIntPraticaId(), fileEntryId, fileName, tipoDocumento, sha256, jsonFirmatari, + serviceContext); + _log.info("Documento conclusione delega correttamente generato per delegaid = " + delega.getDelegaId()); } else { _log.info("Impossibile generare documento delega - soggetto non trovato"); } - } catch (Exception e) { _log.error("Errore in generaDocumentoConcludiDelegaGeologo", e); throw new PortalException(e); diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/DelegaServiceImpl.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/DelegaServiceImpl.java index a4721c80..f9df55d5 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/DelegaServiceImpl.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/DelegaServiceImpl.java @@ -1,13 +1,13 @@ /** * Copyright (c) 2000-present Liferay, Inc. All rights reserved. * - * This library is free software; you can redistribute it and/or modify it under the terms of the - * GNU Lesser General Public License as published by the Free Software Foundation; either version - * 2.1 of the License, or (at your option) any later version. + * This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General + * Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) + * any later version. * - * This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without - * even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. + * This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more + * details. */ package it.tref.liferay.portos.bo.service.impl; @@ -28,13 +28,12 @@ import com.liferay.portal.service.ServiceContext; * The implementation of the delega remote service. * *

- * All custom service methods should be put in this class. Whenever methods are added, rerun - * ServiceBuilder to copy their definitions into the - * {@link it.tref.liferay.portos.bo.service.DelegaService} interface. + * All custom service methods should be put in this class. Whenever methods are added, rerun ServiceBuilder to copy + * their definitions into the {@link it.tref.liferay.portos.bo.service.DelegaService} interface. * *

- * This is a remote service. Methods of this service are expected to have security checks based on - * the propagated JAAS credentials because this service can be accessed remotely. + * This is a remote service. Methods of this service are expected to have security checks based on the propagated JAAS + * credentials because this service can be accessed remotely. *

* * @author Davide Barbagallo, 3F Consulting @@ -42,156 +41,210 @@ import com.liferay.portal.service.ServiceContext; * @see it.tref.liferay.portos.bo.service.DelegaServiceUtil */ public class DelegaServiceImpl extends DelegaServiceBaseImpl { - /* - * NOTE FOR DEVELOPERS: - * - * Never reference this interface directly. Always use {@link - * it.tref.liferay.portos.bo.service.DelegaServiceUtil} to access the delega remote service. - */ - public Delega addDelega(long userId, long intPraticaId, long dettPraticaId, String tipologia, String codiceFiscale, - ServiceContext serviceContext) throws PortalException, SystemException { - if (!DelegheUtil.hasCreazioneDelega(userId, intPraticaId)) { - throw new SystemException("TODO aggiungere eccezione"); - } - return delegaLocalService.addDelega(userId, intPraticaId, dettPraticaId, tipologia, codiceFiscale, serviceContext); - } - - - public Delega annullaDelega(long delegaId) throws PortalException, SystemException { - return annullaDelega(delegaLocalService.getDelega(delegaId)); - } - - public Delega annullaDelega(Delega delega) throws PortalException, SystemException { - IntPratica intPratica = intPraticaLocalService.getIntPratica(delega.getIntPraticaId()); - if (!DelegheUtil.hasAnnullaDelega(getUserId(), intPratica.getIntPraticaId())) { - throw new SystemException("TODO aggiungere eccezione"); - } - return delegaLocalService.cambioStato(delega.getDelegaId(), DelegheUtil.STATO_ANNULLATA); - } - - public Delega deleteDelega(Delega delega) throws PortalException, SystemException { - IntPratica intPratica = intPraticaLocalService.getIntPratica(delega.getIntPraticaId()); - if (!DelegheUtil.hasDeleteDelega(getUserId(), intPratica.getIntPraticaId())) { - throw new SystemException("TODO aggiungere eccezione"); - } - return delegaLocalService.deleteDelega(delega); - } - - public Delega deleteDelega(long delegaId) throws PortalException, SystemException { - return deleteDelega(delegaLocalService.getDelega(delegaId)); - } - - public Delega cambioStato(long userId, long delegaId, String esito) throws PortalException, SystemException { - if (!DelegheUtil.hasCambioStatoDelega(userId, delegaId)) { - throw new SystemException("TODO aggiungere eccezione"); - } - return delegaLocalService.cambioStato(delegaId, esito); - } - - public List findByIntPratica(long intPraticaId, int start, int end, OrderByComparator orderByComparator) - throws SystemException { - return delegaLocalService.findByIntPratica(intPraticaId, start, end, orderByComparator); - } - - public List findByDettPratica(long dettPraticaId, int start, int end, OrderByComparator orderByComparator) - throws SystemException { - return delegaLocalService.findByDettPratica(dettPraticaId, start, end, orderByComparator); - } - - public int countByIntPratica(long intPraticaId) throws SystemException { - return delegaLocalService.countByIntPratica(intPraticaId); - } - - public int countByDettPratica(long dettPraticaId) throws SystemException { - return delegaLocalService.countByDettPratica(dettPraticaId); - } - - public List findByIntPratica_CodiceFiscale(long intPraticaId, String codiceFiscale, int start, int end, - OrderByComparator orderByComparator) throws SystemException { - return delegaLocalService - .findByIntPratica_CodiceFiscale(intPraticaId, codiceFiscale, start, end, orderByComparator); - } - - public int countByIntPratica_CodiceFiscale(long intPraticaId, String codiceFiscale) throws SystemException { - return delegaLocalService.countByIntPratica_CodiceFiscale(intPraticaId, codiceFiscale); - } - - public List findByCodiceFiscale_InEsito(String codiceFiscale, String[] esiti, int start, int end, - OrderByComparator orderByComparator) throws SystemException { - return delegaLocalService.findByCodiceFiscale_InEsito(codiceFiscale, esiti, start, end, orderByComparator); - } - - public int countByCodiceFiscale_InEsito(String codiceFiscale, String[] esiti) throws SystemException { - return delegaLocalService.countByCodiceFiscale_InEsito(codiceFiscale, esiti); - } - - public List findByIntPratica_CodiceFiscale_InEsito(long intPraticaId, String codiceFiscale, String[] esiti, - int start, int end, OrderByComparator orderByComparator) throws SystemException { - return delegaLocalService.findByIntPratica_CodiceFiscale_InEsito(intPraticaId, codiceFiscale, esiti, start, end, - orderByComparator); - } - - public int countByIntPratica_CodiceFiscale_InEsito(long intPraticaId, String codiceFiscale, String[] esiti) - throws SystemException { - return delegaLocalService.countByIntPratica_CodiceFiscale_InEsito(intPraticaId, codiceFiscale, esiti); - } - - public List findByIntPratica_InEsito(long intPraticaId, String[] esiti, int start, int end, - OrderByComparator orderByComparator) throws SystemException { - return delegaLocalService.findByIntPratica_InEsito(intPraticaId, esiti, start, end, orderByComparator); - } - - public int countByIntPratica_InEsito(long intPraticaId, String[] esiti) throws SystemException { - return delegaLocalService.countByIntPratica_InEsito(intPraticaId, esiti); - } - - public List findByDettPratica_InEsito(long dettPraticaId, String[] esiti, int start, int end, - OrderByComparator orderByComparator) throws SystemException { - return delegaLocalService.findByDettPratica_InEsito(dettPraticaId, esiti, start, end, orderByComparator); - } - - public int countByDettPratica_InEsito(long dettPraticaId, String[] esiti) throws SystemException { - return delegaLocalService.countByDettPratica_InEsito(dettPraticaId, esiti); - } - - public List findByCodiceFiscale_Tipologia_InEsito(String codiceFiscale, String tipologia, String[] esiti, - int start, int end, OrderByComparator orderByComparator) throws SystemException { - return delegaLocalService.findByCodiceFiscale_Tipologia_InEsito(codiceFiscale, tipologia, esiti, start, end, - orderByComparator); - } - - public int countByCodiceFiscale_Tipologia_InEsito(String codiceFiscale, String tipologia, String[] esiti) - throws SystemException { - return delegaLocalService.countByCodiceFiscale_Tipologia_InEsito(codiceFiscale, tipologia, esiti); - } - - public List findByIntPratica_CodiceFiscale_Tipologia_InEsito(long intPraticaId, String codiceFiscale, - String tipologia, String[] esiti, int start, int end, OrderByComparator orderByComparator) throws SystemException { - return delegaLocalService.findByIntPratica_CodiceFiscale_Tipologia_InEsito(intPraticaId, codiceFiscale, tipologia, - esiti, start, end, orderByComparator); - } - - public int countByIntPratica_CodiceFiscale_Tipologia_InEsito(long intPraticaId, String codiceFiscale, - String tipologia, String[] esiti) throws SystemException { - return delegaLocalService.countByIntPratica_CodiceFiscale_Tipologia_InEsito(intPraticaId, codiceFiscale, tipologia, - esiti); - } - - public List findByIntPratica_Tipologia_InEsito(long intPraticaId, String tipologia, String[] esiti, - int start, int end, OrderByComparator orderByComparator) throws SystemException { - return delegaLocalService.findByIntPratica_Tipologia_InEsito(intPraticaId, tipologia, esiti, start, end, - orderByComparator); - } - - public List findByDettPratica_Tipologia_InEsito(long dettPraticaId, String tipologia, String[] esiti, - int start, int end, OrderByComparator orderByComparator) throws SystemException { - return delegaLocalService.findByIntPratica_Tipologia_InEsito(dettPraticaId, tipologia, esiti, start, end, - orderByComparator); - } - - public int countByIntPratica_Tipologia_InEsito(long intPraticaId, String tipologia, String[] esiti) - throws SystemException { - return delegaLocalService.countByIntPratica_Tipologia_InEsito(intPraticaId, tipologia, esiti); - } + /* + * NOTE FOR DEVELOPERS: + * + * Never reference this interface directly. Always use {@link it.tref.liferay.portos.bo.service.DelegaServiceUtil} + * to access the delega remote service. + */ + @Override + public Delega addDelega(long userId, long intPraticaId, long dettPraticaId, String tipologia, String codiceFiscale, + ServiceContext serviceContext) throws PortalException, SystemException { + if (!DelegheUtil.hasCreazioneDelega(userId, intPraticaId)) { + throw new SystemException("TODO aggiungere eccezione"); + } + return delegaLocalService.addDelega(userId, intPraticaId, dettPraticaId, tipologia, codiceFiscale, + serviceContext); + } + + @Override + public Delega annullaDelega(long delegaId) throws PortalException, SystemException { + + return annullaDelega(delegaLocalService.getDelega(delegaId)); + } + + @Override + public Delega annullaDelega(Delega delega) throws PortalException, SystemException { + + IntPratica intPratica = intPraticaLocalService.getIntPratica(delega.getIntPraticaId()); + if (!DelegheUtil.hasAnnullaDelega(getUserId(), intPratica.getIntPraticaId())) { + throw new SystemException("TODO aggiungere eccezione"); + } + return delegaLocalService.cambioStato(delega.getDelegaId(), DelegheUtil.STATO_ANNULLATA); + } + + @Override + public Delega deleteDelega(Delega delega) throws PortalException, SystemException { + + IntPratica intPratica = intPraticaLocalService.getIntPratica(delega.getIntPraticaId()); + if (!DelegheUtil.hasDeleteDelega(getUserId(), intPratica.getIntPraticaId())) { + throw new SystemException("TODO aggiungere eccezione"); + } + return delegaLocalService.deleteDelega(delega); + } + + @Override + public Delega deleteDelega(long delegaId) throws PortalException, SystemException { + + return deleteDelega(delegaLocalService.getDelega(delegaId)); + } + + @Override + public Delega cambioStato(long userId, long delegaId, String esito) throws PortalException, SystemException { + + if (!DelegheUtil.hasCambioStatoDelega(userId, delegaId)) { + throw new SystemException("TODO aggiungere eccezione"); + } + return delegaLocalService.cambioStato(delegaId, esito); + } + + @Override + public List findByIntPratica(long intPraticaId, int start, int end, OrderByComparator orderByComparator) + throws SystemException { + + return delegaLocalService.findByIntPratica(intPraticaId, start, end, orderByComparator); + } + + @Override + public List findByDettPratica(long dettPraticaId, int start, int end, OrderByComparator orderByComparator) + throws SystemException { + + return delegaLocalService.findByDettPratica(dettPraticaId, start, end, orderByComparator); + } + + @Override + public int countByIntPratica(long intPraticaId) throws SystemException { + + return delegaLocalService.countByIntPratica(intPraticaId); + } + + @Override + public int countByDettPratica(long dettPraticaId) throws SystemException { + + return delegaLocalService.countByDettPratica(dettPraticaId); + } + + @Override + public List findByIntPratica_CodiceFiscale(long intPraticaId, String codiceFiscale, int start, int end, + OrderByComparator orderByComparator) throws SystemException { + + return delegaLocalService.findByIntPratica_CodiceFiscale(intPraticaId, codiceFiscale, start, end, + orderByComparator); + } + + @Override + public int countByIntPratica_CodiceFiscale(long intPraticaId, String codiceFiscale) throws SystemException { + + return delegaLocalService.countByIntPratica_CodiceFiscale(intPraticaId, codiceFiscale); + } + + @Override + public List findByCodiceFiscale_InEsito(String codiceFiscale, String[] esiti, int start, int end, + OrderByComparator orderByComparator) throws SystemException { + + return delegaLocalService.findByCodiceFiscale_InEsito(codiceFiscale, esiti, start, end, orderByComparator); + } + + @Override + public int countByCodiceFiscale_InEsito(String codiceFiscale, String[] esiti) throws SystemException { + + return delegaLocalService.countByCodiceFiscale_InEsito(codiceFiscale, esiti); + } + + @Override + public List findByIntPratica_CodiceFiscale_InEsito(long intPraticaId, String codiceFiscale, String[] esiti, + int start, int end, OrderByComparator orderByComparator) throws SystemException { + + return delegaLocalService.findByIntPratica_CodiceFiscale_InEsito(intPraticaId, codiceFiscale, esiti, start, + end, orderByComparator); + } + + @Override + public int countByIntPratica_CodiceFiscale_InEsito(long intPraticaId, String codiceFiscale, String[] esiti) + throws SystemException { + + return delegaLocalService.countByIntPratica_CodiceFiscale_InEsito(intPraticaId, codiceFiscale, esiti); + } + + @Override + public List findByIntPratica_InEsito(long intPraticaId, String[] esiti, int start, int end, + OrderByComparator orderByComparator) throws SystemException { + + return delegaLocalService.findByIntPratica_InEsito(intPraticaId, esiti, start, end, orderByComparator); + } + + @Override + public int countByIntPratica_InEsito(long intPraticaId, String[] esiti) throws SystemException { + + return delegaLocalService.countByIntPratica_InEsito(intPraticaId, esiti); + } + + @Override + public List findByDettPratica_InEsito(long dettPraticaId, String[] esiti, int start, int end, + OrderByComparator orderByComparator) throws SystemException { + + return delegaLocalService.findByDettPratica_InEsito(dettPraticaId, esiti, start, end, orderByComparator); + } + + @Override + public int countByDettPratica_InEsito(long dettPraticaId, String[] esiti) throws SystemException { + + return delegaLocalService.countByDettPratica_InEsito(dettPraticaId, esiti); + } + + @Override + public List findByCodiceFiscale_Tipologia_InEsito(String codiceFiscale, String tipologia, String[] esiti, + int start, int end, OrderByComparator orderByComparator) throws SystemException { + + return delegaLocalService.findByCodiceFiscale_Tipologia_InEsito(codiceFiscale, tipologia, esiti, start, end, + orderByComparator); + } + + @Override + public int countByCodiceFiscale_Tipologia_InEsito(String codiceFiscale, String tipologia, String[] esiti) + throws SystemException { + + return delegaLocalService.countByCodiceFiscale_Tipologia_InEsito(codiceFiscale, tipologia, esiti); + } + + @Override + public List findByIntPratica_CodiceFiscale_Tipologia_InEsito(long intPraticaId, String codiceFiscale, + String tipologia, String[] esiti, int start, int end, OrderByComparator orderByComparator) + throws SystemException { + + return delegaLocalService.findByIntPratica_CodiceFiscale_Tipologia_InEsito(intPraticaId, codiceFiscale, + tipologia, esiti, start, end, orderByComparator); + } + + @Override + public int countByIntPratica_CodiceFiscale_Tipologia_InEsito(long intPraticaId, String codiceFiscale, + String tipologia, String[] esiti) throws SystemException { + + return delegaLocalService.countByIntPratica_CodiceFiscale_Tipologia_InEsito(intPraticaId, codiceFiscale, + tipologia, esiti); + } + + @Override + public List findByIntPratica_Tipologia_InEsito(long intPraticaId, String tipologia, String[] esiti, + int start, int end, OrderByComparator orderByComparator) throws SystemException { + + return delegaLocalService.findByIntPratica_Tipologia_InEsito(intPraticaId, tipologia, esiti, start, end, + orderByComparator); + } + + @Override + public List findByDettPratica_Tipologia_InEsito(long dettPraticaId, String tipologia, String[] esiti, + int start, int end, OrderByComparator orderByComparator) throws SystemException { + + return delegaLocalService.findByIntPratica_Tipologia_InEsito(dettPraticaId, tipologia, esiti, start, end, + orderByComparator); + } + + @Override + public int countByIntPratica_Tipologia_InEsito(long intPraticaId, String tipologia, String[] esiti) + throws SystemException { + + return delegaLocalService.countByIntPratica_Tipologia_InEsito(intPraticaId, tipologia, esiti); + } } diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/DettPraticaLocalServiceImpl.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/DettPraticaLocalServiceImpl.java index 9b610adc..bb238249 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/DettPraticaLocalServiceImpl.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/DettPraticaLocalServiceImpl.java @@ -1,13 +1,13 @@ /** * Copyright (c) 2000-present Liferay, Inc. All rights reserved. * - * This library is free software; you can redistribute it and/or modify it under the terms of the - * GNU Lesser General Public License as published by the Free Software Foundation; either version - * 2.1 of the License, or (at your option) any later version. + * This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General + * Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) + * any later version. * - * This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without - * even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. + * This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more + * details. */ package it.tref.liferay.portos.bo.service.impl; @@ -81,14 +81,12 @@ import com.liferay.portlet.asset.model.AssetLinkConstants; * The implementation of the dett pratica local service. * *

- * All custom service methods should be put in this class. Whenever methods are - * added, rerun ServiceBuilder to copy their definitions into the - * {@link it.tref.liferay.portos.bo.service.DettPraticaLocalService} interface. + * All custom service methods should be put in this class. Whenever methods are added, rerun ServiceBuilder to copy + * their definitions into the {@link it.tref.liferay.portos.bo.service.DettPraticaLocalService} interface. * *

- * This is a local service. Methods of this service will not have security - * checks based on the propagated JAAS credentials because this service can only - * be accessed from within the same VM. + * This is a local service. Methods of this service will not have security checks based on the propagated JAAS + * credentials because this service can only be accessed from within the same VM. *

* * @author Davide Barbagallo, 3F Consulting @@ -97,42 +95,31 @@ import com.liferay.portlet.asset.model.AssetLinkConstants; */ public class DettPraticaLocalServiceImpl extends DettPraticaLocalServiceBaseImpl { /* - * NOTE FOR DEVELOPERS: Never reference this interface directly. Always use - * {@link it.tref.liferay.portos.bo.service.DettPraticaLocalServiceUtil} to - * access the dett pratica local service. + * NOTE FOR DEVELOPERS: Never reference this interface directly. Always use {@link + * it.tref.liferay.portos.bo.service.DettPraticaLocalServiceUtil} to access the dett pratica local service. */ Log _log = LogFactoryUtil.getLog(DettPraticaLocalServiceImpl.class); - private DettPratica initDettPratica(ServiceContext serviceContext) throws PortalException, - SystemException { + private DettPratica initDettPratica(ServiceContext serviceContext) throws PortalException, SystemException { User user = userLocalService.getUser(serviceContext.getUserId()); - Date now = new Date(); - DettPratica dettPratica = dettPraticaLocalService.createDettPratica(counterLocalService .increment(DettPratica.class.getName())); - dettPratica.setCompanyId(serviceContext.getCompanyId()); dettPratica.setGroupId(serviceContext.getScopeGroupId()); dettPratica.setUserId(serviceContext.getUserId()); - // dettPratica.setUserName(user.getFullName()); dettPratica.setUserName(user.getScreenName()); dettPratica.setCreateDate(serviceContext.getCreateDate(now)); dettPratica.setModifiedDate(serviceContext.getModifiedDate(now)); - // setto parametri di default - dettPratica.setIntegrazione(0); dettPratica.setProtocollo(null); dettPratica.setTipoIntegrazione(StringPool.BLANK); dettPratica.setCompleta(false); dettPratica.setGestita(false); - - dettPratica.setOldDettPraticaId(0); dettPratica.setOperaConforme(false); - dettPratica.setInizioLavoriContestualeOpera(false); dettPratica.setDataInizioLavoriOpera(null); dettPratica.setDataInizioEsecuzioneOpera(null); @@ -141,288 +128,185 @@ public class DettPraticaLocalServiceImpl extends DettPraticaLocalServiceBaseImpl dettPratica.setNoteUfficio(StringPool.BLANK); // in avvio in draft -> pratiche sempre controllate nella loro vita dettPratica.setStatus(WorkflowConstants.STATUS_DRAFT); - - // FIXME da rimuovere perché sostituiti con le deleghe? - // dettPratica.setCodiceFiscaleDelegato(codiceFiscaleDelegato); - // dettPratica.setCodiceRuoloDelegato(codiceRuoloDelegato); - // FIXME da rimuovere - // dettPratica.setVariataDa(variataDa); - // dettPratica.setVarianteNumero(varianteNumero); - // dettPratica.setVarianteSostanziale(varianteSostanziale); - - // FIXME capire a cosa servono e poi rimuovere - // dettPratica.setWorkflowForzato(workflowForzato); - // dettPratica.setSoggettoSostituitoId(soggettoSostituitoId); - // dettPratica.setStatusTask(statusTask); - return dettPratica; } + @Override @Indexable(type = IndexableType.REINDEX) public DettPratica addDettPratica(long territorioId, String tipoProcedura, ServiceContext serviceContext) throws SystemException, PortalException { DettPratica dettPratica = initDettPratica(serviceContext); - IntPratica intPratica = intPraticaLocalService.addIntPratica(territorioId, tipoProcedura, - serviceContext); - + IntPratica intPratica = intPraticaLocalService.addIntPratica(territorioId, tipoProcedura, serviceContext); dettPratica.setGroupId(intPratica.getGroupId()); dettPratica.setIntPraticaId(intPratica.getIntPraticaId()); dettPratica.setNormArt3com4(true); dettPratica.setNormArt3com3(true); - dettPratica = dettPraticaPersistence.update(dettPratica); return dettPratica; } + @Override @Indexable(type = IndexableType.REINDEX) public DettPratica addDettPraticaToIntPratica(long intPraticaId, ServiceContext serviceContext) throws PortalException, SystemException { IntPratica intPratica = intPraticaLocalService.getIntPratica(intPraticaId); - DettPratica dettPratica = initDettPratica(serviceContext); dettPratica.setGroupId(intPratica.getGroupId()); dettPratica.setIntPraticaId(intPraticaId); - dettPratica = dettPraticaPersistence.update(dettPratica); return dettPratica; } + @Override @Indexable(type = IndexableType.REINDEX) public DettPratica addDettPraticaClonedToIntPratica(long intPraticaId, long dettPraticaToCloneId, String tipoIntegrazione, ServiceContext serviceContext) throws PortalException, SystemException { + _log.info("Cloning dettPratica " + dettPraticaToCloneId); IntPratica intPratica = intPraticaLocalService.getIntPratica(intPraticaId); - DettPratica dettPratica = initDettPratica(serviceContext); dettPratica = dettPraticaPersistence.update(dettPratica); DettPratica dettPraticaToClone = dettPraticaPersistence.findByPrimaryKey(dettPraticaToCloneId); - dettPratica = copyDettPratica(dettPratica, dettPraticaToClone, tipoIntegrazione, serviceContext); dettPratica.setIntPraticaId(intPratica.getGroupId()); dettPratica.setIntPraticaId(intPraticaId); - dettPratica = dettPraticaPersistence.update(dettPratica); return dettPratica; } - private DettPratica copyDettPratica(DettPratica copy, DettPratica dettPraticaToClone, - String tipoIntegrazione, ServiceContext serviceContext) throws PortalException, SystemException { - - copy = updateDettPraticaDatiDomanda(copy.getUserId(), copy.getDettPraticaId(), - copy.getIntPraticaId(), tipoIntegrazione, dettPraticaToClone.getDestinazione(), - dettPraticaToClone.getAg(), dettPraticaToClone.getDescLongIntervento(), - dettPraticaToClone.getVia(), dettPraticaToClone.getLocalita(), - dettPraticaToClone.getEstremiCatastali(), dettPraticaToClone.getEstremiPratCom(), - dettPraticaToClone.getVarianteSostanziale(), dettPraticaToClone.getCollaudoStatico(), - dettPraticaToClone.getCodiceFiscaleDelegatoCommittente(), - dettPraticaToClone.getCodiceFiscaleDelegatoFineLavori(), - dettPraticaToClone.getCodiceFiscaleDelegatoCollaudo(), - dettPraticaToClone.getLavoriInEconomiaCommittente(), dettPraticaToClone.getMetratura(), - dettPraticaToClone.getLavoriPubblici(), 0l, - dettPraticaToClone.getLavoriPubbliciPercentuale(), dettPraticaToClone.getNumeroCivico(), - dettPraticaToClone.getDcParticelle(), dettPraticaToClone.getDcFoglio(), - dettPraticaToClone.getDcAllegato(), dettPraticaToClone.getDePiani(), - dettPraticaToClone.getDeAltezza(), dettPraticaToClone.getDeInterrati(), - dettPraticaToClone.getDeSuperficie(), dettPraticaToClone.getDeCostruzione(), - dettPraticaToClone.getDeRistrutturazione(), dettPraticaToClone.getDeUso(), - dettPraticaToClone.getDePubblica(), dettPraticaToClone.getDePrivata(), - dettPraticaToClone.getDeUtilizzazione(), dettPraticaToClone.getDePosizioneEdificio(), - dettPraticaToClone.getDeInfStradalePonte(), dettPraticaToClone.getDeInfStradaleStrada(), - dettPraticaToClone.getDeInfStradaleAltro(), dettPraticaToClone.getDeInfIdraulicaLong(), - dettPraticaToClone.getDeInfIdraulicaTrasv(), dettPraticaToClone.getDeInfIdraulicaAltro(), - dettPraticaToClone.getDeInfOperaAccStradale(), - dettPraticaToClone.getDeInfOperaAccIdraulica(), dettPraticaToClone.getDeInfOperaAccAltro(), - dettPraticaToClone.getDeInfAltraInfrastruttura(), dettPraticaToClone.getDeInfAltro(), - dettPraticaToClone.getDeInfAltroDesc(), dettPraticaToClone.getDccFondazioni(), - dettPraticaToClone.getDccStruttureEleMuraturePietrame(), - dettPraticaToClone.getDccStruttureEleMuratureLaterizio(), - dettPraticaToClone.getDccStruttureEleMuratureMisto(), - dettPraticaToClone.getDccStruttureEleMuratureStoriche(), - dettPraticaToClone.getDccStruttureEleAcciaio(), dettPraticaToClone.getDccStruttureEleCA(), - dettPraticaToClone.getDccStruttureEleLegno(), dettPraticaToClone.getDccStruttureEleMistoCA(), - dettPraticaToClone.getDccStruttureEleMistoAcciaio(), - dettPraticaToClone.getDccStruttureEleMistoMuratura(), - dettPraticaToClone.getDccStruttureEleMistoLegno(), - dettPraticaToClone.getDccStruttureElePrefabbricato(), - dettPraticaToClone.getDccStruttureEleAltro(), - dettPraticaToClone.getDccStruttureEleAltroDescrizione(), - dettPraticaToClone.getDccOrizzontamentiCAAcciaio(), - dettPraticaToClone.getDccOrizzontamentiLegno(), - dettPraticaToClone.getDccOrizzontamentiLegnoCA(), - dettPraticaToClone.getDccOrizzontamentiLamieraGrecata(), - dettPraticaToClone.getDccOrizzontamentiVolte(), - dettPraticaToClone.getDccOrizzontamentiAltro(), - dettPraticaToClone.getDccOrizzontamentiAltroDescrizione(), - dettPraticaToClone.getDccCopertura(), dettPraticaToClone.getDccCoperturaCAAcciaio(), - dettPraticaToClone.getDccCoperturaLegno(), dettPraticaToClone.getDccCoperturaLegnoCA(), - dettPraticaToClone.getDccCoperturaLamieraGrecata(), - dettPraticaToClone.getDccCoperturaPannelli(), - dettPraticaToClone.getDccCoperturaPVCTelonati(), dettPraticaToClone.getDccCoperturaLeggere(), - dettPraticaToClone.getDccCoperturaAltro(), - dettPraticaToClone.getDccCoperturaAltroDesrizione(), - dettPraticaToClone.getDccElemNonStrutLaterizio(), - dettPraticaToClone.getDccElemNonStrutCartongesso(), - dettPraticaToClone.getDccElemNonStrutCalcestruzzo(), - dettPraticaToClone.getDccElemNonStrutLegno(), dettPraticaToClone.getDccElemNonStrutAltro(), - dettPraticaToClone.getDccElemNonStrutAltroDescrizione(), - dettPraticaToClone.getDccOpereDiRinforzoInsCatene(), - dettPraticaToClone.getDccOpereDiRinforzoInsCordoli(), - dettPraticaToClone.getDccOpereDiRinforzoIniArmate(), - dettPraticaToClone.getDccOpereDiRinforzoPlaccaggi(), - dettPraticaToClone.getDccOpereDiRinforzoIrrSolai(), - dettPraticaToClone.getDccOpereDiRinforzoRinforziFRP(), - dettPraticaToClone.getDccOpereDiRinforzoTelaiECerchiature(), - dettPraticaToClone.getDccOpereDiRinforzoInsRompitratta(), - dettPraticaToClone.getDccOpereDiRinforzoAltro(), - dettPraticaToClone.getDccOpereDiRinforzoAltroDescrizione(), - dettPraticaToClone.getLocalizzazioneGeografica(), dettPraticaToClone.getTcNuovaCostruzione(), - dettPraticaToClone.getTcAdeguamentoSismico(), dettPraticaToClone.getTcMiglioramentoSismico(), - dettPraticaToClone.getTcRiparazioneInterventoLocale(), dettPraticaToClone.getTcInCA(), - dettPraticaToClone.getTcInOpera(), dettPraticaToClone.getTcPrefabbricato(), - dettPraticaToClone.getTcInAcciaio(), dettPraticaToClone.getTcMista(), - dettPraticaToClone.getTcInMuratura(), dettPraticaToClone.getTcInMuraturaOrdinaria(), - dettPraticaToClone.getTcInMuraturaArmata(), dettPraticaToClone.getTcInMuraturaMista(), - dettPraticaToClone.getTcInLegno(), dettPraticaToClone.getTcAltro(), - dettPraticaToClone.getTcAltroDescrizione(), dettPraticaToClone.getTcConDispositivi(), - dettPraticaToClone.getNormLavoriInProprio(), dettPraticaToClone.getNormEsenteBollo(), - dettPraticaToClone.getNormEsenteSpese(), dettPraticaToClone.getNormDpr01Dep(), - dettPraticaToClone.getNormDpr02Dep(), dettPraticaToClone.getNormDpr01Aut(), - dettPraticaToClone.getNormDpr02Aut(), dettPraticaToClone.getNormDm01(), - dettPraticaToClone.getNormDm02(), dettPraticaToClone.getNormDm03(), - dettPraticaToClone.getNormDm2018(), dettPraticaToClone.getNormDprg01(), - dettPraticaToClone.getNormDprg02(), dettPraticaToClone.getNormAnr(), - dettPraticaToClone.getNormArt3com3(), dettPraticaToClone.getNormArt3com4(), - dettPraticaToClone.getNormOrd01(), dettPraticaToClone.getNormDm04(), - dettPraticaToClone.getNormDm05(), dettPraticaToClone.getNormCI01(), - dettPraticaToClone.getNormLTC01(), dettPraticaToClone.getSuap(), - dettPraticaToClone.getNormSismaBonus(), dettPraticaToClone.getClRischioPreInt(), - dettPraticaToClone.getClRischioPostInt(), dettPraticaToClone.getIntervFinPub(), - dettPraticaToClone.getIntervFinPubDesc(), serviceContext, true, - dettPraticaToClone.getPaesaggioLocale(), dettPraticaToClone.getLivelloDiTutela(), - dettPraticaToClone.getVincoli(), dettPraticaToClone.getDestinazioneAltroIntervento(), - dettPraticaToClone.getTcCostruzioniEsistenti(), dettPraticaToClone.getTcManutOrdStraord(), - dettPraticaToClone.getTcAltriInterventi(), dettPraticaToClone.getTcAltriInterventiDesc(), - dettPraticaToClone.getNoCollaudo(), dettPraticaToClone.getTcNuovaCostruzionePertinenza(), - dettPraticaToClone.getTcInterventoOpereEscavazione(), dettPraticaToClone.getTcViarch(), - dettPraticaToClone.getTcOperaA25(), dettPraticaToClone.getSanatoriaEdilizia47(), - dettPraticaToClone.getSanatoriaEdilizia724(), dettPraticaToClone.getSanatoriaEdilizia326(), - dettPraticaToClone.getNormLavoriNoDirettore(), dettPraticaToClone.getInterventoVoceP7()); + private DettPratica copyDettPratica(DettPratica copy, DettPratica source, String tipoIntegrazione, + ServiceContext serviceContext) throws PortalException, SystemException { + copy = updateDettPraticaDatiDomanda(copy.getUserId(), copy.getDettPraticaId(), copy.getIntPraticaId(), + tipoIntegrazione, source.getDestinazione(), source.getAg(), source.getDescLongIntervento(), + source.getVia(), source.getLocalita(), source.getEstremiCatastali(), source.getEstremiPratCom(), + source.getVarianteSostanziale(), source.getCollaudoStatico(), + source.getCodiceFiscaleDelegatoCommittente(), source.getCodiceFiscaleDelegatoFineLavori(), + source.getCodiceFiscaleDelegatoCollaudo(), source.getLavoriInEconomiaCommittente(), + source.getMetratura(), source.getLavoriPubblici(), 0l, source.getLavoriPubbliciPercentuale(), + source.getNumeroCivico(), source.getDcParticelle(), source.getDcFoglio(), source.getDcAllegato(), + source.getDePiani(), source.getDeAltezza(), source.getDeInterrati(), source.getDeSuperficie(), + source.getDeCostruzione(), source.getDeRistrutturazione(), source.getDeUso(), source.getDePubblica(), + source.getDePrivata(), source.getDeUtilizzazione(), source.getDePosizioneEdificio(), + source.getDeInfStradalePonte(), source.getDeInfStradaleStrada(), source.getDeInfStradaleAltro(), + source.getDeInfIdraulicaLong(), source.getDeInfIdraulicaTrasv(), source.getDeInfIdraulicaAltro(), + source.getDeInfOperaAccStradale(), source.getDeInfOperaAccIdraulica(), source.getDeInfOperaAccAltro(), + source.getDeInfAltraInfrastruttura(), source.getDeInfAltro(), source.getDeInfAltroDesc(), + source.getDccFondazioni(), source.getDccStruttureEleMuraturePietrame(), + source.getDccStruttureEleMuratureLaterizio(), source.getDccStruttureEleMuratureMisto(), + source.getDccStruttureEleMuratureStoriche(), source.getDccStruttureEleAcciaio(), + source.getDccStruttureEleCA(), source.getDccStruttureEleLegno(), source.getDccStruttureEleMistoCA(), + source.getDccStruttureEleMistoAcciaio(), source.getDccStruttureEleMistoMuratura(), + source.getDccStruttureEleMistoLegno(), source.getDccStruttureElePrefabbricato(), + source.getDccStruttureEleAltro(), source.getDccStruttureEleAltroDescrizione(), + source.getDccOrizzontamentiCAAcciaio(), source.getDccOrizzontamentiLegno(), + source.getDccOrizzontamentiLegnoCA(), source.getDccOrizzontamentiLamieraGrecata(), + source.getDccOrizzontamentiVolte(), source.getDccOrizzontamentiAltro(), + source.getDccOrizzontamentiAltroDescrizione(), source.getDccCopertura(), + source.getDccCoperturaCAAcciaio(), source.getDccCoperturaLegno(), source.getDccCoperturaLegnoCA(), + source.getDccCoperturaLamieraGrecata(), source.getDccCoperturaPannelli(), + source.getDccCoperturaPVCTelonati(), source.getDccCoperturaLeggere(), source.getDccCoperturaAltro(), + source.getDccCoperturaAltroDesrizione(), source.getDccElemNonStrutLaterizio(), + source.getDccElemNonStrutCartongesso(), source.getDccElemNonStrutCalcestruzzo(), + source.getDccElemNonStrutLegno(), source.getDccElemNonStrutAltro(), + source.getDccElemNonStrutAltroDescrizione(), source.getDccOpereDiRinforzoInsCatene(), + source.getDccOpereDiRinforzoInsCordoli(), source.getDccOpereDiRinforzoIniArmate(), + source.getDccOpereDiRinforzoPlaccaggi(), source.getDccOpereDiRinforzoIrrSolai(), + source.getDccOpereDiRinforzoRinforziFRP(), source.getDccOpereDiRinforzoTelaiECerchiature(), + source.getDccOpereDiRinforzoInsRompitratta(), source.getDccOpereDiRinforzoAltro(), + source.getDccOpereDiRinforzoAltroDescrizione(), source.getLocalizzazioneGeografica(), + source.getTcNuovaCostruzione(), source.getTcAdeguamentoSismico(), source.getTcMiglioramentoSismico(), + source.getTcRiparazioneInterventoLocale(), source.getTcInCA(), source.getTcInOpera(), + source.getTcPrefabbricato(), source.getTcInAcciaio(), source.getTcMista(), source.getTcInMuratura(), + source.getTcInMuraturaOrdinaria(), source.getTcInMuraturaArmata(), source.getTcInMuraturaMista(), + source.getTcInLegno(), source.getTcAltro(), source.getTcAltroDescrizione(), + source.getTcConDispositivi(), source.getNormLavoriInProprio(), source.getNormEsenteBollo(), + source.getNormEsenteSpese(), source.getNormDpr01Dep(), source.getNormDpr02Dep(), + source.getNormDpr01Aut(), source.getNormDpr02Aut(), source.getNormDm01(), source.getNormDm02(), + source.getNormDm03(), source.getNormDm2018(), source.getNormDprg01(), source.getNormDprg02(), + source.getNormAnr(), source.getNormArt3com3(), source.getNormArt3com4(), source.getNormOrd01(), + source.getNormDm04(), source.getNormDm05(), source.getNormCI01(), source.getNormLTC01(), + source.getSuap(), source.getNormSismaBonus(), source.getClRischioPreInt(), + source.getClRischioPostInt(), source.getIntervFinPub(), source.getIntervFinPubDesc(), serviceContext, + true, source.getPaesaggioLocale(), source.getLivelloDiTutela(), source.getVincoli(), + source.getDestinazioneAltroIntervento(), source.getTcCostruzioniEsistenti(), + source.getTcManutOrdStraord(), source.getTcAltriInterventi(), source.getTcAltriInterventiDesc(), + source.getNoCollaudo(), source.getTcNuovaCostruzionePertinenza(), + source.getTcInterventoOpereEscavazione(), source.getTcViarch(), source.getTcOperaA25(), + source.getSanatoriaEdilizia47(), source.getSanatoriaEdilizia724(), source.getSanatoriaEdilizia326(), + source.getNormLavoriNoDirettore(), source.getInterventoVoceP7()); copy = updateDettPraticaGeologo(copy.getUserId(), copy.getDettPraticaId(), copy.getIntPraticaId(), - dettPraticaToClone.getGeoClasseIndagine(), dettPraticaToClone.getGeoCategoriaSottosuolo(), - dettPraticaToClone.getGeoCategoriaTopografica(), dettPraticaToClone.getGeoConsolidamento(), - dettPraticaToClone.getGeoPericolositaGeologica(), - dettPraticaToClone.getGeoRischioGeomorfologicoPai(), - dettPraticaToClone.getGeoPericolositaIdraulicaPai(), - dettPraticaToClone.getGeoRischioIdraulicoPai(), - dettPraticaToClone.getGeoPericolositaSismica(), - dettPraticaToClone.getGeoPericolositaIdraulica(), - dettPraticaToClone.getGeoPericolositaGeomorfica(), - dettPraticaToClone.getGeoFattibilitaGeologica(), - dettPraticaToClone.getGeoFattibilitaSismica(), - dettPraticaToClone.getGeoFattibilitaIdraulica(), dettPraticaToClone.getGeoOperaRilevante(), - dettPraticaToClone.getGeoOpereDiSostegno(), dettPraticaToClone.getGeoOpereInSotterranea(), - dettPraticaToClone.getGeoPresenzaPrescrizioni(), dettPraticaToClone.getGeoNotePrescrizioni(), - dettPraticaToClone.getGeoNoteIndagini(), dettPraticaToClone.getGeoEvidenzeGeomorfiche(), - dettPraticaToClone.getGeoEvidenzeGeologiche(), dettPraticaToClone.getGeoDtRelazione(), - serviceContext, false); - - copy.setCodiceFiscaleDelegatoCommittente(dettPraticaToClone.getCodiceFiscaleDelegatoCommittente()); - copy.setCodiceFiscaleDelegatoFineLavori(dettPraticaToClone.getCodiceFiscaleDelegatoFineLavori()); - copy.setCodiceFiscaleDelegatoCollaudo(dettPraticaToClone.getCodiceFiscaleDelegatoCollaudo()); - - copy.setCodiceFiscalePrincipaleCollaudatore(dettPraticaToClone - .getCodiceFiscalePrincipaleCollaudatore()); - copy.setCodiceFiscalePrincipaleCommittente(dettPraticaToClone.getCodiceFiscalePrincipaleCommittente()); - copy.setCodiceFiscalePrincipaleDirettoreLavori(dettPraticaToClone - .getCodiceFiscalePrincipaleDirettoreLavori()); - copy.setCodiceFiscalePrincipaleDitta(dettPraticaToClone.getCodiceFiscalePrincipaleDitta()); - copy.setCodiceFiscalePrincipaleGeologo(dettPraticaToClone.getCodiceFiscalePrincipaleGeologo()); - copy.setCodiceFiscalePrincipaleProgettista(dettPraticaToClone.getCodiceFiscalePrincipaleProgettista()); - + source.getGeoClasseIndagine(), source.getGeoCategoriaSottosuolo(), source.getGeoCategoriaTopografica(), + source.getGeoConsolidamento(), source.getGeoPericolositaGeologica(), + source.getGeoRischioGeomorfologicoPai(), source.getGeoPericolositaIdraulicaPai(), + source.getGeoRischioIdraulicoPai(), source.getGeoPericolositaSismica(), + source.getGeoPericolositaIdraulica(), source.getGeoPericolositaGeomorfica(), + source.getGeoFattibilitaGeologica(), source.getGeoFattibilitaSismica(), + source.getGeoFattibilitaIdraulica(), source.getGeoOperaRilevante(), source.getGeoOpereDiSostegno(), + source.getGeoOpereInSotterranea(), source.getGeoPresenzaPrescrizioni(), + source.getGeoNotePrescrizioni(), source.getGeoNoteIndagini(), source.getGeoEvidenzeGeomorfiche(), + source.getGeoEvidenzeGeologiche(), source.getGeoDtRelazione(), serviceContext, false); + copy.setCodiceFiscaleDelegatoCommittente(source.getCodiceFiscaleDelegatoCommittente()); + copy.setCodiceFiscaleDelegatoFineLavori(source.getCodiceFiscaleDelegatoFineLavori()); + copy.setCodiceFiscaleDelegatoCollaudo(source.getCodiceFiscaleDelegatoCollaudo()); + copy.setCodiceFiscalePrincipaleCollaudatore(source.getCodiceFiscalePrincipaleCollaudatore()); + copy.setCodiceFiscalePrincipaleCommittente(source.getCodiceFiscalePrincipaleCommittente()); + copy.setCodiceFiscalePrincipaleDirettoreLavori(source.getCodiceFiscalePrincipaleDirettoreLavori()); + copy.setCodiceFiscalePrincipaleDitta(source.getCodiceFiscalePrincipaleDitta()); + copy.setCodiceFiscalePrincipaleGeologo(source.getCodiceFiscalePrincipaleGeologo()); + copy.setCodiceFiscalePrincipaleProgettista(source.getCodiceFiscalePrincipaleProgettista()); return copy; } - public DettPratica cloneDettagliSoggetti(long dettPraticaId, long dettPraticaToCloneId) - throws NoSuchDettPraticaException, SystemException { + @Override + @Indexable(type = IndexableType.REINDEX) + public DettPratica cloneDettagliSoggetti(long dettPraticaId, long sourceId) throws NoSuchDettPraticaException, + SystemException { DettPratica copy = dettPraticaPersistence.findByPrimaryKey(dettPraticaId); - DettPratica dettPraticaToClone = dettPraticaPersistence.findByPrimaryKey(dettPraticaToCloneId); - - copy.setCodiceFiscaleDelegatoCommittente(dettPraticaToClone.getCodiceFiscaleDelegatoCommittente()); - copy.setCodiceFiscaleDelegatoFineLavori(dettPraticaToClone.getCodiceFiscaleDelegatoFineLavori()); - copy.setCodiceFiscaleDelegatoCollaudo(dettPraticaToClone.getCodiceFiscaleDelegatoCollaudo()); - - copy.setCodiceFiscalePrincipaleCollaudatore(dettPraticaToClone - .getCodiceFiscalePrincipaleCollaudatore()); - copy.setCodiceFiscalePrincipaleCommittente(dettPraticaToClone.getCodiceFiscalePrincipaleCommittente()); - copy.setCodiceFiscalePrincipaleDirettoreLavori(dettPraticaToClone - .getCodiceFiscalePrincipaleDirettoreLavori()); - copy.setCodiceFiscalePrincipaleDitta(dettPraticaToClone.getCodiceFiscalePrincipaleDitta()); - copy.setCodiceFiscalePrincipaleGeologo(dettPraticaToClone.getCodiceFiscalePrincipaleGeologo()); - copy.setCodiceFiscalePrincipaleProgettista(dettPraticaToClone.getCodiceFiscalePrincipaleProgettista()); - + DettPratica source = dettPraticaPersistence.findByPrimaryKey(sourceId); + copy.setCodiceFiscaleDelegatoCommittente(source.getCodiceFiscaleDelegatoCommittente()); + copy.setCodiceFiscaleDelegatoFineLavori(source.getCodiceFiscaleDelegatoFineLavori()); + copy.setCodiceFiscaleDelegatoCollaudo(source.getCodiceFiscaleDelegatoCollaudo()); + copy.setCodiceFiscalePrincipaleCollaudatore(source.getCodiceFiscalePrincipaleCollaudatore()); + copy.setCodiceFiscalePrincipaleCommittente(source.getCodiceFiscalePrincipaleCommittente()); + copy.setCodiceFiscalePrincipaleDirettoreLavori(source.getCodiceFiscalePrincipaleDirettoreLavori()); + copy.setCodiceFiscalePrincipaleDitta(source.getCodiceFiscalePrincipaleDitta()); + copy.setCodiceFiscalePrincipaleGeologo(source.getCodiceFiscalePrincipaleGeologo()); + copy.setCodiceFiscalePrincipaleProgettista(source.getCodiceFiscalePrincipaleProgettista()); copy = dettPraticaPersistence.update(copy); return copy; } - // public void cloneSoggettiByDettPratica(long dettPraticaIdToClone, long - // dettPraticaIdCloned, - // ServiceContext serviceContext) throws NoSuchDettPraticaException, - // SystemException{ - // - // User user = userLocalService.getUser(serviceContext.getUserId()); - // - // DettPratica dettPraticaToClone = - // dettPraticaPersistence.findByPrimaryKey(dettPraticaIdToClone); - // DettPratica dettPraticaCloned = - // dettPraticaPersistence.findByPrimaryKey(dettPraticaIdCloned); - // - // List soggettiToClone = - // soggettoLocalService.findByDettPratica(dettPraticaIdToClone); - // for (Soggetto soggetto : soggettiToClone) { - // soggettoLocalService.cloneSoggetto(user.getUserId(), - // dettPraticaIdToClone, - // dettPraticaToClone.getIntPraticaId(), soggetto, serviceContext); - // } - // - // } - + @Override @Indexable(type = IndexableType.REINDEX) - public DettPratica addDettPraticaForImport(ServiceContext serviceContext) throws SystemException, - PortalException { + public DettPratica addDettPraticaForImport(ServiceContext serviceContext) throws SystemException, PortalException { DettPratica dettPratica = dettPraticaLocalService.createDettPratica(counterLocalService .increment(DettPratica.class.getName())); - dettPratica.setCompanyId(serviceContext.getCompanyId()); dettPratica.setGroupId(serviceContext.getScopeGroupId()); dettPratica.setUserId(serviceContext.getUserId()); dettPratica.setUserName(StringPool.BLANK); dettPratica.setCreateDate(serviceContext.getCreateDate()); dettPratica.setModifiedDate(serviceContext.getModifiedDate()); - // in avvio in draft -> pratiche sempre controllate nella loro vita dettPratica.setStatus(WorkflowConstants.STATUS_DRAFT); dettPraticaPersistence.update(dettPratica); - return dettPratica; } + @Override public DettPratica getLastEditableByIntPratica(long intPraticaId) throws SystemException { DynamicQuery dynamicQuery = dynamicQuery(); dynamicQuery.add(RestrictionsFactoryUtil.eq("intPraticaId", intPraticaId)); - // dynamicQuery.add(RestrictionsFactoryUtil.eq("status", - // WorkflowConstants.STATUS_DRAFT)); - Disjunction disjunction = RestrictionsFactoryUtil.disjunction(); disjunction.add(RestrictionsFactoryUtil.eq("status", WorkflowConstants.STATUS_DRAFT)); disjunction.add(RestrictionsFactoryUtil.eq("status", WorkflowConstants.STATUS_INCOMPLETE)); dynamicQuery.add(disjunction); - dynamicQuery.addOrder(OrderFactoryUtil.desc("dettPraticaId")); List ritorno = dynamicQuery(dynamicQuery, 0, 1); if (ritorno.isEmpty()) { @@ -432,13 +316,13 @@ public class DettPraticaLocalServiceImpl extends DettPraticaLocalServiceBaseImpl } } + @Override public DettPratica getLastCompletedByIntPratica(long intPraticaId) throws SystemException { DynamicQuery dynamicQuery = dynamicQuery(); dynamicQuery.add(RestrictionsFactoryUtil.eq("intPraticaId", intPraticaId)); dynamicQuery.add(RestrictionsFactoryUtil.ne("status", WorkflowConstants.STATUS_DRAFT)); dynamicQuery.add(RestrictionsFactoryUtil.ne("status", WorkflowConstants.STATUS_INCOMPLETE)); - // togliere commento dynamicQuery.addOrder(OrderFactoryUtil.desc("dettPraticaId")); List ritorno = dynamicQuery(dynamicQuery, 0, 1); if (ritorno.isEmpty()) { @@ -448,6 +332,7 @@ public class DettPraticaLocalServiceImpl extends DettPraticaLocalServiceBaseImpl } } + @Override public DettPratica getLastCompletedBeforeDettPraticaByIntPratica(long intPraticaId, long dettPraticaId) throws SystemException { @@ -456,7 +341,6 @@ public class DettPraticaLocalServiceImpl extends DettPraticaLocalServiceBaseImpl dynamicQuery.add(RestrictionsFactoryUtil.lt("dettPraticaId", dettPraticaId)); dynamicQuery.add(RestrictionsFactoryUtil.ne("status", WorkflowConstants.STATUS_DRAFT)); dynamicQuery.add(RestrictionsFactoryUtil.ne("status", WorkflowConstants.STATUS_INCOMPLETE)); - // togliere commento dynamicQuery.addOrder(OrderFactoryUtil.desc("dettPraticaId")); List ritorno = dynamicQuery(dynamicQuery, 0, 1); if (ritorno.isEmpty()) { @@ -466,16 +350,14 @@ public class DettPraticaLocalServiceImpl extends DettPraticaLocalServiceBaseImpl } } - public DettPratica getLastCompletedByIntPraticaAndProtocolloNotEmpty(long intPraticaId) - throws SystemException { + @Override + public DettPratica getLastCompletedByIntPraticaAndProtocolloNotEmpty(long intPraticaId) throws SystemException { DynamicQuery dynamicQuery = dynamicQuery(); dynamicQuery.add(RestrictionsFactoryUtil.eq("intPraticaId", intPraticaId)); dynamicQuery.add(RestrictionsFactoryUtil.ne("status", WorkflowConstants.STATUS_DRAFT)); dynamicQuery.add(RestrictionsFactoryUtil.ne("status", WorkflowConstants.STATUS_INCOMPLETE)); dynamicQuery.add(RestrictionsFactoryUtil.ne("protocollo", StringPool.BLANK)); - - // togliere commento dynamicQuery.addOrder(OrderFactoryUtil.desc("dettPraticaId")); List ritorno = dynamicQuery(dynamicQuery, 0, 1); if (ritorno.isEmpty()) { @@ -485,6 +367,7 @@ public class DettPraticaLocalServiceImpl extends DettPraticaLocalServiceBaseImpl } } + @Override public DettPratica getLastdByIntPraticaAndTipoPratica(long intPraticaId, List tipoPratiche) throws SystemException { @@ -502,18 +385,17 @@ public class DettPraticaLocalServiceImpl extends DettPraticaLocalServiceBaseImpl } } + @Override public DettPratica getLastEditabledByIntPraticaAndTipoPratica(long intPraticaId, List tipoPratiche) throws SystemException { DynamicQuery dynamicQuery = dynamicQuery(); dynamicQuery.add(RestrictionsFactoryUtil.eq("intPraticaId", intPraticaId)); dynamicQuery.add(RestrictionsFactoryUtil.in("tipoIntegrazione", tipoPratiche)); - Disjunction disjunction = RestrictionsFactoryUtil.disjunction(); disjunction.add(RestrictionsFactoryUtil.eq("status", WorkflowConstants.STATUS_DRAFT)); disjunction.add(RestrictionsFactoryUtil.eq("status", WorkflowConstants.STATUS_INCOMPLETE)); dynamicQuery.add(disjunction); - dynamicQuery.addOrder(OrderFactoryUtil.desc("dettPraticaId")); List ritorno = dettPraticaPersistence.findWithDynamicQuery(dynamicQuery, 0, 1); if (ritorno.isEmpty()) { @@ -523,47 +405,43 @@ public class DettPraticaLocalServiceImpl extends DettPraticaLocalServiceBaseImpl } } - public List findCompletedByIntPraticaAndTipoPratica(long intPraticaId, - List tipoPratiche) throws SystemException { + @Override + public List findCompletedByIntPraticaAndTipoPratica(long intPraticaId, List tipoPratiche) + throws SystemException { DynamicQuery dynamicQuery = dynamicQuery(); dynamicQuery.add(RestrictionsFactoryUtil.eq("intPraticaId", intPraticaId)); - dynamicQuery.add(RestrictionsFactoryUtil.ne("status", WorkflowConstants.STATUS_DRAFT)); dynamicQuery.add(RestrictionsFactoryUtil.ne("status", WorkflowConstants.STATUS_INCOMPLETE)); - dynamicQuery.add(RestrictionsFactoryUtil.in("tipoIntegrazione", tipoPratiche)); dynamicQuery.addOrder(OrderFactoryUtil.desc("dettPraticaId")); return dynamicQuery(dynamicQuery); } + @Override public int countCompletedByIntPraticaAndTipoPratica(long intPraticaId, List tipoPratiche) throws SystemException { DynamicQuery dynamicQuery = dynamicQuery(); dynamicQuery.add(RestrictionsFactoryUtil.eq("intPraticaId", intPraticaId)); - dynamicQuery.add(RestrictionsFactoryUtil.ne("status", WorkflowConstants.STATUS_DRAFT)); dynamicQuery.add(RestrictionsFactoryUtil.ne("status", WorkflowConstants.STATUS_INCOMPLETE)); - dynamicQuery.add(RestrictionsFactoryUtil.in("tipoIntegrazione", tipoPratiche)); dynamicQuery.addOrder(OrderFactoryUtil.desc("dettPraticaId")); int size = dynamicQuery(dynamicQuery).size(); return size; } - public List findCompletedByIntPraticaAndSuccessivoDettPratica(long intPraticaId, - long dettPraticaId) throws SystemException { + @Override + public List findCompletedByIntPraticaAndSuccessivoDettPratica(long intPraticaId, long dettPraticaId) + throws SystemException { DynamicQuery dynamicQuery = dynamicQuery(); dynamicQuery.add(RestrictionsFactoryUtil.eq("intPraticaId", intPraticaId)); - dynamicQuery.add(RestrictionsFactoryUtil.ne("status", WorkflowConstants.STATUS_DRAFT)); dynamicQuery.add(RestrictionsFactoryUtil.ne("status", WorkflowConstants.STATUS_INCOMPLETE)); - dynamicQuery.add(RestrictionsFactoryUtil.ne("tipoIntegrazione", - TipoIntegrazioneUtil.VARIAZIONE_SOGGETTO)); + dynamicQuery.add(RestrictionsFactoryUtil.ne("tipoIntegrazione", TipoIntegrazioneUtil.VARIAZIONE_SOGGETTO)); dynamicQuery.add(RestrictionsFactoryUtil.ne("tipoIntegrazione", TipoIntegrazioneUtil.ANNULLA)); - dynamicQuery.add(RestrictionsFactoryUtil.gt("dettPraticaId", dettPraticaId)); dynamicQuery.addOrder(OrderFactoryUtil.desc("dettPraticaId")); return dynamicQuery(dynamicQuery); @@ -574,29 +452,24 @@ public class DettPraticaLocalServiceImpl extends DettPraticaLocalServiceBaseImpl public DettPratica deleteDettPratica(DettPratica dettPratica) throws SystemException, PortalException { deleteAsset(dettPratica); - List soggetti = soggettoLocalService.findByDettPratica(dettPratica.getDettPraticaId()); for (Soggetto soggetto : soggetti) { soggettoLocalService.deleteSoggetto(soggetto); } - List allegati = docPraticaLocalService.findByClassPk(dettPratica.getDettPraticaId()); for (DocPratica allegato : allegati) { docPraticaLocalService.deleteDocPratica(allegato); } - - List asseverazioni = asseverazioneLocalService.findByDettPratica( - dettPratica.getDettPraticaId(), QueryUtil.ALL_POS, QueryUtil.ALL_POS, null); + List asseverazioni = asseverazioneLocalService.findByDettPratica(dettPratica.getDettPraticaId(), + QueryUtil.ALL_POS, QueryUtil.ALL_POS, null); for (Asseverazione asseverazione : asseverazioni) { asseverazioneLocalService.deleteAsseverazione(asseverazione); } - - List deleghe = delegaLocalService.findByDettPratica(dettPratica.getDettPraticaId(), - QueryUtil.ALL_POS, QueryUtil.ALL_POS, null); + List deleghe = delegaLocalService.findByDettPratica(dettPratica.getDettPraticaId(), QueryUtil.ALL_POS, + QueryUtil.ALL_POS, null); for (Delega delega : deleghe) { delegaLocalService.deleteDelega(delega); } - List pagamenti = pagamentoLocalService.findByClassPk(dettPratica.getDettPraticaId()); for (Pagamento pagamento : pagamenti) { pagamentoLocalService.deletePagamento(pagamento); @@ -609,45 +482,37 @@ public class DettPraticaLocalServiceImpl extends DettPraticaLocalServiceBaseImpl public DettPratica deleteDettPratica(long dettPraticaId) throws PortalException, SystemException { DettPratica dettPratica = dettPraticaPersistence.findByPrimaryKey(dettPraticaId); - return deleteDettPratica(dettPratica); } - public DettPratica getByOldDettPraticaId(long oldDettPraticaId) throws PortalException, SystemException { - - return dettPraticaPersistence.fetchByOldDettPratica(oldDettPraticaId); - } - + @Override public List search(SearchContext searchContext) throws PortalException, SystemException { Indexer indexer = IndexerRegistryUtil.nullSafeGetIndexer(DettPratica.class); Hits hits = indexer.search(searchContext); - List list = new ArrayList<>(); for (Document document : hits.getDocs()) { long dettPraticaId = GetterUtil.getLong(document.get(Field.ENTRY_CLASS_PK)); - DettPratica dettPratica = dettPraticaPersistence.fetchByPrimaryKey(dettPraticaId); if (dettPratica != null) { list.add(dettPratica); } else { long companyId = GetterUtil.getLong(document.get(Field.COMPANY_ID)); - indexer.delete(companyId, document.getUID()); } } - return list; } + @Override public int searchCount(SearchContext searchContext) throws PortalException { Indexer indexer = IndexerRegistryUtil.nullSafeGetIndexer(DettPratica.class); Hits hits = indexer.search(searchContext); - return hits.getLength(); } + @Override @Indexable(type = IndexableType.REINDEX) public DettPratica updateDettPraticaSoggetti(long userId, long dettPraticaId, long intPraticaId, String codiceFiscaleDelegatoCommittente, String codiceFiscaleDelegatoFineLavori, @@ -655,73 +520,62 @@ public class DettPraticaLocalServiceImpl extends DettPraticaLocalServiceBaseImpl SystemException { Date now = new Date(); - validate(userId, dettPraticaId, intPraticaId, codiceFiscaleDelegatoCommittente, codiceFiscaleDelegatoFineLavori, codiceFiscaleDelegatoCollaudo, serviceContext); - DettPratica dettPratica = dettPraticaPersistence.fetchByPrimaryKey(dettPraticaId); - dettPratica.setModifiedDate(serviceContext.getModifiedDate(now)); dettPratica.setIntPraticaId(intPraticaId); dettPratica.setCodiceFiscaleDelegatoCommittente(codiceFiscaleDelegatoCommittente); dettPratica.setCodiceFiscaleDelegatoFineLavori(codiceFiscaleDelegatoFineLavori); dettPratica.setCodiceFiscaleDelegatoCollaudo(codiceFiscaleDelegatoCollaudo); - dettPratica = dettPraticaPersistence.update(dettPratica); - resourceLocalService.updateModelResources(dettPratica, serviceContext); - updateAsset(dettPratica, serviceContext); return dettPratica; } + @Override @Indexable(type = IndexableType.REINDEX) - public DettPratica updateDettPratica(long userId, long dettPraticaId, long intPraticaId, - long integrazione, String protocollo, String tipoIntegrazione, boolean completa, boolean gestita, - String codicePagamentoOneri, String causalePagamentoOneri, String mezzoPagamentoOneri, - String importoBolli, String importoSpeseIstruttoria, Date dataEffettuazione, int statusTask, - boolean workflowForzato, long soggettoSostituitoId, long oldDettPraticaId, String destinazione, - String ag, String descLongIntervento, String via, String localita, String estremiCatastali, - String estremiPratCom, long variataDa, long varianteNumero, boolean varianteSostanziale, - boolean operaConforme, boolean collaudoStatico, String codiceFiscaleDelegatoCommittente, - String codiceFiscaleDelegatoFineLavori, String codiceFiscaleDelegatoCollaudo, - String codiceRuoloDelegato, boolean lavoriInEconomiaCommittente, + public DettPratica updateDettPratica(long userId, long dettPraticaId, long intPraticaId, long integrazione, + String protocollo, String tipoIntegrazione, boolean completa, boolean gestita, String codicePagamentoOneri, + String causalePagamentoOneri, String mezzoPagamentoOneri, String importoBolli, + String importoSpeseIstruttoria, Date dataEffettuazione, int statusTask, boolean workflowForzato, + long soggettoSostituitoId, String destinazione, String ag, String descLongIntervento, String via, + String localita, String estremiCatastali, String estremiPratCom, long variataDa, long varianteNumero, + boolean varianteSostanziale, boolean operaConforme, boolean collaudoStatico, + String codiceFiscaleDelegatoCommittente, String codiceFiscaleDelegatoFineLavori, + String codiceFiscaleDelegatoCollaudo, String codiceRuoloDelegato, boolean lavoriInEconomiaCommittente, boolean inizioLavoriContestualeOpera, Date dataInizioLavoriOpera, Date dataInizioEsecuzioneOpera, Date dataFineEsecuzioneOpera, String metratura, boolean lavoriPubblici, long pagamentoIdOneri, int lavoriPubbliciPercentuale, String numeroCivico, String dcParticelle, String dcFoglio, String dcAllegato, String dePiani, String deAltezza, String deInterrati, String deSuperficie, - String deCostruzione, String deRistrutturazione, String deUso, String dePubblica, - String dePrivata, String deUtilizzazione, String dePosizioneEdificio, boolean deInfStradalePonte, + String deCostruzione, String deRistrutturazione, String deUso, String dePubblica, String dePrivata, + String deUtilizzazione, String dePosizioneEdificio, boolean deInfStradalePonte, boolean deInfStradaleStrada, boolean deInfStradaleAltro, boolean deInfIdraulicaLong, boolean deInfIdraulicaTrasv, boolean deInfIdraulicaAltro, boolean deInfOperaAccStradale, boolean deInfOperaAccIdraulica, boolean deInfOperaAccAltro, boolean deInfAltraInfrastruttura, - boolean deInfAltro, String deInfAltroDesc, String dccFondazioni, - boolean dccStruttureEleMuraturePietrame, boolean dccStruttureEleMuratureLaterizio, - boolean dccStruttureEleMuratureMisto, boolean dccStruttureEleMuratureStoriche, - String dccStruttureEleAcciaio, String dccStruttureEleCA, String dccStruttureEleLegno, - boolean dccStruttureEleMistoCA, boolean dccStruttureEleMistoAcciaio, + boolean deInfAltro, String deInfAltroDesc, String dccFondazioni, boolean dccStruttureEleMuraturePietrame, + boolean dccStruttureEleMuratureLaterizio, boolean dccStruttureEleMuratureMisto, + boolean dccStruttureEleMuratureStoriche, String dccStruttureEleAcciaio, String dccStruttureEleCA, + String dccStruttureEleLegno, boolean dccStruttureEleMistoCA, boolean dccStruttureEleMistoAcciaio, boolean dccStruttureEleMistoMuratura, boolean dccStruttureEleMistoLegno, - boolean dccStruttureElePrefabbricato, boolean dccStruttureEleAltro, - String dccStruttureEleAltroDescrizione, boolean dccOrizzontamentiCAAcciaio, - boolean dccOrizzontamentiLegno, boolean dccOrizzontamentiLegnoCA, - boolean dccOrizzontamentiLamieraGrecata, boolean dccOrizzontamentiVolte, - boolean dccOrizzontamentiAltro, String dccOrizzontamentiAltroDescrizione, String dccCopertura, - boolean dccCoperturaCAAcciaio, boolean dccCoperturaLegno, boolean dccCoperturaLegnoCA, - boolean dccCoperturaLamieraGrecata, boolean dccCoperturaPannelli, - boolean dccCoperturaPVCTelonati, boolean dccCoperturaLeggere, boolean dccCoperturaAltro, - String dccCoperturaAltroDesrizione, boolean dccElemNonStrutLaterizio, - boolean dccElemNonStrutCartongesso, boolean dccElemNonStrutCalcestruzzo, - boolean dccElemNonStrutLegno, boolean dccElemNonStrutAltro, - String dccElemNonStrutAltroDescrizione, boolean dccOpereDiRinforzoInsCatene, + boolean dccStruttureElePrefabbricato, boolean dccStruttureEleAltro, String dccStruttureEleAltroDescrizione, + boolean dccOrizzontamentiCAAcciaio, boolean dccOrizzontamentiLegno, boolean dccOrizzontamentiLegnoCA, + boolean dccOrizzontamentiLamieraGrecata, boolean dccOrizzontamentiVolte, boolean dccOrizzontamentiAltro, + String dccOrizzontamentiAltroDescrizione, String dccCopertura, boolean dccCoperturaCAAcciaio, + boolean dccCoperturaLegno, boolean dccCoperturaLegnoCA, boolean dccCoperturaLamieraGrecata, + boolean dccCoperturaPannelli, boolean dccCoperturaPVCTelonati, boolean dccCoperturaLeggere, + boolean dccCoperturaAltro, String dccCoperturaAltroDesrizione, boolean dccElemNonStrutLaterizio, + boolean dccElemNonStrutCartongesso, boolean dccElemNonStrutCalcestruzzo, boolean dccElemNonStrutLegno, + boolean dccElemNonStrutAltro, String dccElemNonStrutAltroDescrizione, boolean dccOpereDiRinforzoInsCatene, boolean dccOpereDiRinforzoInsCordoli, boolean dccOpereDiRinforzoIniArmate, boolean dccOpereDiRinforzoPlaccaggi, boolean dccOpereDiRinforzoIrrSolai, boolean dccOpereDiRinforzoRinforziFRP, boolean dccOpereDiRinforzoTelaiECerchiature, boolean dccOpereDiRinforzoInsRompitratta, boolean dccOpereDiRinforzoAltro, - String dccOpereDiRinforzoAltroDescrizione, String geoClasseIndagine, - String geoCategoriaSottosuolo, String geoCategoriaTopografica, String geoConsolidamento, - String geoPericolositaGeologica, String geoRischioGeomorfologicoPai, - String geoPericolositaIdraulicaPai, String geoRischioIdraulicoPai, String geoPericolositaSismica, - String geoPericolositaIdraulica, String geoPericolositaGeomorfica, + String dccOpereDiRinforzoAltroDescrizione, String geoClasseIndagine, String geoCategoriaSottosuolo, + String geoCategoriaTopografica, String geoConsolidamento, String geoPericolositaGeologica, + String geoRischioGeomorfologicoPai, String geoPericolositaIdraulicaPai, String geoRischioIdraulicoPai, + String geoPericolositaSismica, String geoPericolositaIdraulica, String geoPericolositaGeomorfica, String geoFattibilitaGeologica, String geoFattibilitaSismica, String geoFattibilitaIdraulica, String geoOperaRilevante, String geoOpereDiSostegno, String geoOpereInSotterranea, String geoPresenzaPrescrizioni, String geoNotePrescrizioni, String geoNoteIndagini, @@ -732,30 +586,25 @@ public class DettPraticaLocalServiceImpl extends DettPraticaLocalServiceBaseImpl Double pagPareriDiMassima, Double pagAltriCasiPaesaggistici, Double pagVariantiPareriResi, Double pagRilascioAttestazioni, Double pagConsultazioniArchivio, String note, String noteUfficio, String localizzazioneGeografica, boolean tcNuovaCostruzione, boolean tcAdeguamentoSismico, - boolean tcMiglioramentoSismico, boolean tcRiparazioneInterventoLocale, boolean tcInCA, - boolean tcInOpera, boolean tcPrefabbricato, boolean tcInAcciaio, boolean tcMista, - boolean tcInMuratura, boolean tcInMuraturaOrdinaria, boolean tcInMuraturaArmata, - boolean tcInMuraturaMista, boolean tcInLegno, boolean tcAltro, String tcAltroDescrizione, - boolean tcConDispositivi, boolean normLavoriInProprio, boolean normEsenteBollo, - boolean normEsenteSpese, boolean normDpr01Dep, boolean normDpr02Dep, boolean normDpr01Aut, - boolean normDpr02Aut, boolean normDm01, boolean normDm02, boolean normDm03, boolean normDm2018, - boolean normDprg01, boolean normDprg02, boolean normAnr, boolean normArt3com3, + boolean tcMiglioramentoSismico, boolean tcRiparazioneInterventoLocale, boolean tcInCA, boolean tcInOpera, + boolean tcPrefabbricato, boolean tcInAcciaio, boolean tcMista, boolean tcInMuratura, + boolean tcInMuraturaOrdinaria, boolean tcInMuraturaArmata, boolean tcInMuraturaMista, boolean tcInLegno, + boolean tcAltro, String tcAltroDescrizione, boolean tcConDispositivi, boolean normLavoriInProprio, + boolean normEsenteBollo, boolean normEsenteSpese, boolean normDpr01Dep, boolean normDpr02Dep, + boolean normDpr01Aut, boolean normDpr02Aut, boolean normDm01, boolean normDm02, boolean normDm03, + boolean normDm2018, boolean normDprg01, boolean normDprg02, boolean normAnr, boolean normArt3com3, boolean normArt3com4, boolean normOrd01, boolean normDm04, boolean normDm05, boolean normCI01, - boolean normLTC01, boolean suap, boolean normSismaBonus, String clRischioPreInt, - String clRischioPostInt, boolean intervFinPub, String intervFinPubDesc, - ServiceContext serviceContext, boolean bozza, String paesaggioLocale, String livelloDiTutela, - String vincoli, String destinazioneAltroIntervento, Boolean tcCostruzioniEsistenti, - Boolean tcManutOrdStraord, Boolean tcAltriInterventi, String tcAltriInterventiDesc, - boolean noCollaudo, boolean tcNuovaCostruzionePertinenza, boolean tcInterventoOpereEscavazione, - boolean tcViarch, boolean tcOperaA25, boolean sanatoriaEdilizia47, boolean sanatoriaEdilizia724, - boolean sanatoriaEdilizia326, boolean normLavoriNoDirettore, double pagSoggettiAdAutorizzazione, - String interventoVoceP7) throws PortalException, - SystemException { + boolean normLTC01, boolean suap, boolean normSismaBonus, String clRischioPreInt, String clRischioPostInt, + boolean intervFinPub, String intervFinPubDesc, ServiceContext serviceContext, boolean bozza, + String paesaggioLocale, String livelloDiTutela, String vincoli, String destinazioneAltroIntervento, + Boolean tcCostruzioniEsistenti, Boolean tcManutOrdStraord, Boolean tcAltriInterventi, + String tcAltriInterventiDesc, boolean noCollaudo, boolean tcNuovaCostruzionePertinenza, + boolean tcInterventoOpereEscavazione, boolean tcViarch, boolean tcOperaA25, boolean sanatoriaEdilizia47, + boolean sanatoriaEdilizia724, boolean sanatoriaEdilizia326, boolean normLavoriNoDirettore, + double pagSoggettiAdAutorizzazione, String interventoVoceP7) throws PortalException, SystemException { Date now = new Date(); - DettPratica dettPratica = dettPraticaPersistence.fetchByPrimaryKey(dettPraticaId); - dettPratica.setModifiedDate(serviceContext.getModifiedDate(now)); dettPratica.setIntPraticaId(intPraticaId); dettPratica.setIntegrazione(integrazione); @@ -772,7 +621,6 @@ public class DettPraticaLocalServiceImpl extends DettPraticaLocalServiceBaseImpl dettPratica.setStatusTask(statusTask); dettPratica.setWorkflowForzato(workflowForzato); dettPratica.setSoggettoSostituitoId(soggettoSostituitoId); - dettPratica.setOldDettPraticaId(oldDettPraticaId); dettPratica.setDestinazione(destinazione); dettPratica.setAg(ag); dettPratica.setDescLongIntervento(descLongIntervento); @@ -946,9 +794,6 @@ public class DettPraticaLocalServiceImpl extends DettPraticaLocalServiceBaseImpl dettPratica.setNormDpr02Dep(normDpr02Dep); dettPratica.setNormDpr01Aut(normDpr01Aut); dettPratica.setNormDpr02Aut(normDpr02Aut); - // dettPratica.setNormDpr03(normDpr02Dep); - // dettPratica.setNormDpr04(normDpr02Dep); - // dettPratica.setNormDpr05(normDpr02Dep); dettPratica.setNormDm01(normDm01); dettPratica.setNormDm02(normDm02); dettPratica.setNormDm03(normDm03); @@ -963,141 +808,88 @@ public class DettPraticaLocalServiceImpl extends DettPraticaLocalServiceBaseImpl dettPratica.setNormLTC01(normLTC01); dettPratica.setNormArt3com3(normArt3com3); dettPratica.setNormArt3com4(normArt3com4); - dettPratica.setSuap(suap); dettPratica.setNormSismaBonus(normSismaBonus); dettPratica.setClRischioPreInt(clRischioPreInt); dettPratica.setClRischioPostInt(clRischioPostInt); dettPratica.setIntervFinPub(intervFinPub); dettPratica.setIntervFinPubDesc(intervFinPubDesc); - dettPratica.setPaesaggioLocale(paesaggioLocale); dettPratica.setLivelloDiTutela(livelloDiTutela); dettPratica.setVincoli(vincoli); - dettPratica.setDestinazioneAltroIntervento(destinazioneAltroIntervento); dettPratica.setTcCostruzioniEsistenti(tcCostruzioniEsistenti); dettPratica.setTcManutOrdStraord(tcManutOrdStraord); dettPratica.setTcAltriInterventi(tcAltriInterventi); dettPratica.setTcAltriInterventiDesc(tcAltriInterventiDesc); - dettPratica.setSanatoriaEdilizia47(sanatoriaEdilizia47); dettPratica.setSanatoriaEdilizia724(sanatoriaEdilizia724); dettPratica.setSanatoriaEdilizia326(sanatoriaEdilizia326); - dettPratica.setInterventoVoceP7(interventoVoceP7); - dettPratica.setNormLavoriNoDirettore(normLavoriNoDirettore); - dettPratica = dettPraticaPersistence.update(dettPratica); - resourceLocalService.updateModelResources(dettPratica, serviceContext); - updateAsset(dettPratica, serviceContext); return dettPratica; } + @Override @Indexable(type = IndexableType.REINDEX) public DettPratica updateDettPraticaDatiDomanda(long userId, long dettPraticaId, long intPraticaId, String tipoIntegrazione, String destinazione, String ag, String descLongIntervento, String via, String localita, String estremiCatastali, String estremiPratCom, boolean varianteSostanziale, - boolean collaudoStatico, String codiceFiscaleDelegatoCommittente, - String codiceFiscaleDelegatoFineLavori, String codiceFiscaleDelegatoCollaudo, - boolean lavoriInEconomiaCommittente, String metratura, boolean lavoriPubblici, - long pagamentoIdOneri, int lavoriPubbliciPercentuale, String numeroCivico, String dcParticelle, - String dcFoglio, String dcAllegato, String dePiani, String deAltezza, String deInterrati, - String deSuperficie, String deCostruzione, String deRistrutturazione, String deUso, + boolean collaudoStatico, String codiceFiscaleDelegatoCommittente, String codiceFiscaleDelegatoFineLavori, + String codiceFiscaleDelegatoCollaudo, boolean lavoriInEconomiaCommittente, String metratura, + boolean lavoriPubblici, long pagamentoIdOneri, int lavoriPubbliciPercentuale, String numeroCivico, + String dcParticelle, String dcFoglio, String dcAllegato, String dePiani, String deAltezza, + String deInterrati, String deSuperficie, String deCostruzione, String deRistrutturazione, String deUso, String dePubblica, String dePrivata, String deUtilizzazione, String dePosizioneEdificio, boolean deInfStradalePonte, boolean deInfStradaleStrada, boolean deInfStradaleAltro, boolean deInfIdraulicaLong, boolean deInfIdraulicaTrasv, boolean deInfIdraulicaAltro, boolean deInfOperaAccStradale, boolean deInfOperaAccIdraulica, boolean deInfOperaAccAltro, - boolean deInfAltraInfrastruttura, boolean deInfAltro, String deInfAltroDesc, - String dccFondazioni, boolean dccStruttureEleMuraturePietrame, - boolean dccStruttureEleMuratureLaterizio, boolean dccStruttureEleMuratureMisto, - boolean dccStruttureEleMuratureStoriche, String dccStruttureEleAcciaio, String dccStruttureEleCA, - String dccStruttureEleLegno, boolean dccStruttureEleMistoCA, boolean dccStruttureEleMistoAcciaio, - boolean dccStruttureEleMistoMuratura, boolean dccStruttureEleMistoLegno, - boolean dccStruttureElePrefabbricato, boolean dccStruttureEleAltro, - String dccStruttureEleAltroDescrizione, boolean dccOrizzontamentiCAAcciaio, - boolean dccOrizzontamentiLegno, boolean dccOrizzontamentiLegnoCA, - boolean dccOrizzontamentiLamieraGrecata, boolean dccOrizzontamentiVolte, + boolean deInfAltraInfrastruttura, boolean deInfAltro, String deInfAltroDesc, String dccFondazioni, + boolean dccStruttureEleMuraturePietrame, boolean dccStruttureEleMuratureLaterizio, + boolean dccStruttureEleMuratureMisto, boolean dccStruttureEleMuratureStoriche, + String dccStruttureEleAcciaio, String dccStruttureEleCA, String dccStruttureEleLegno, + boolean dccStruttureEleMistoCA, boolean dccStruttureEleMistoAcciaio, boolean dccStruttureEleMistoMuratura, + boolean dccStruttureEleMistoLegno, boolean dccStruttureElePrefabbricato, boolean dccStruttureEleAltro, + String dccStruttureEleAltroDescrizione, boolean dccOrizzontamentiCAAcciaio, boolean dccOrizzontamentiLegno, + boolean dccOrizzontamentiLegnoCA, boolean dccOrizzontamentiLamieraGrecata, boolean dccOrizzontamentiVolte, boolean dccOrizzontamentiAltro, String dccOrizzontamentiAltroDescrizione, String dccCopertura, boolean dccCoperturaCAAcciaio, boolean dccCoperturaLegno, boolean dccCoperturaLegnoCA, - boolean dccCoperturaLamieraGrecata, boolean dccCoperturaPannelli, - boolean dccCoperturaPVCTelonati, boolean dccCoperturaLeggere, boolean dccCoperturaAltro, - String dccCoperturaAltroDesrizione, boolean dccElemNonStrutLaterizio, - boolean dccElemNonStrutCartongesso, boolean dccElemNonStrutCalcestruzzo, - boolean dccElemNonStrutLegno, boolean dccElemNonStrutAltro, - String dccElemNonStrutAltroDescrizione, boolean dccOpereDiRinforzoInsCatene, - boolean dccOpereDiRinforzoInsCordoli, boolean dccOpereDiRinforzoIniArmate, - boolean dccOpereDiRinforzoPlaccaggi, boolean dccOpereDiRinforzoIrrSolai, - boolean dccOpereDiRinforzoRinforziFRP, boolean dccOpereDiRinforzoTelaiECerchiature, - boolean dccOpereDiRinforzoInsRompitratta, boolean dccOpereDiRinforzoAltro, - String dccOpereDiRinforzoAltroDescrizione, String localizzazioneGeografica, - boolean tcNuovaCostruzione, boolean tcAdeguamentoSismico, boolean tcMiglioramentoSismico, - boolean tcRiparazioneInterventoLocale, boolean tcInCA, boolean tcInOpera, + boolean dccCoperturaLamieraGrecata, boolean dccCoperturaPannelli, boolean dccCoperturaPVCTelonati, + boolean dccCoperturaLeggere, boolean dccCoperturaAltro, String dccCoperturaAltroDesrizione, + boolean dccElemNonStrutLaterizio, boolean dccElemNonStrutCartongesso, boolean dccElemNonStrutCalcestruzzo, + boolean dccElemNonStrutLegno, boolean dccElemNonStrutAltro, String dccElemNonStrutAltroDescrizione, + boolean dccOpereDiRinforzoInsCatene, boolean dccOpereDiRinforzoInsCordoli, + boolean dccOpereDiRinforzoIniArmate, boolean dccOpereDiRinforzoPlaccaggi, + boolean dccOpereDiRinforzoIrrSolai, boolean dccOpereDiRinforzoRinforziFRP, + boolean dccOpereDiRinforzoTelaiECerchiature, boolean dccOpereDiRinforzoInsRompitratta, + boolean dccOpereDiRinforzoAltro, String dccOpereDiRinforzoAltroDescrizione, + String localizzazioneGeografica, boolean tcNuovaCostruzione, boolean tcAdeguamentoSismico, + boolean tcMiglioramentoSismico, boolean tcRiparazioneInterventoLocale, boolean tcInCA, boolean tcInOpera, boolean tcPrefabbricato, boolean tcInAcciaio, boolean tcMista, boolean tcInMuratura, - boolean tcInMuraturaOrdinaria, boolean tcInMuraturaArmata, boolean tcInMuraturaMista, - boolean tcInLegno, boolean tcAltro, String tcAltroDescrizione, boolean tcConDispositivi, - boolean normLavoriInProprio, boolean normEsenteBollo, boolean normEsenteSpese, - boolean normDpr01Dep, boolean normDpr02Dep, boolean normDpr01Aut, boolean normDpr02Aut, - boolean normDm01, boolean normDm02, boolean normDm03, boolean normDm2018, boolean normDprg01, - boolean normDprg02, boolean normAnr, boolean normArt3com3, boolean normArt3com4, - boolean normOrd01, boolean normDm04, boolean normDm05, boolean normCI01, boolean normLTC01, - boolean suap, boolean normSismaBonus, String clRischioPreInt, String clRischioPostInt, + boolean tcInMuraturaOrdinaria, boolean tcInMuraturaArmata, boolean tcInMuraturaMista, boolean tcInLegno, + boolean tcAltro, String tcAltroDescrizione, boolean tcConDispositivi, boolean normLavoriInProprio, + boolean normEsenteBollo, boolean normEsenteSpese, boolean normDpr01Dep, boolean normDpr02Dep, + boolean normDpr01Aut, boolean normDpr02Aut, boolean normDm01, boolean normDm02, boolean normDm03, + boolean normDm2018, boolean normDprg01, boolean normDprg02, boolean normAnr, boolean normArt3com3, + boolean normArt3com4, boolean normOrd01, boolean normDm04, boolean normDm05, boolean normCI01, + boolean normLTC01, boolean suap, boolean normSismaBonus, String clRischioPreInt, String clRischioPostInt, boolean intervFinPub, String intervFinPubDesc, ServiceContext serviceContext, boolean bozza, - String paesaggioLocale, String livelloDiTutela, String vincoli, - String destinazioneAltroIntervento, Boolean tcCostruzioniEsistenti, Boolean tcManutOrdStraord, - Boolean tcAltriInterventi, String tcAltriInterventiDesc, boolean noCollaudo, - boolean tcNuovaCostruzionePertinenza, boolean tcInterventoOpereEscavazione, boolean tcViarch, - boolean tcOperaA25, boolean sanatoriaEdilizia47, boolean sanatoriaEdilizia724, - boolean sanatoriaEdilizia326, boolean normLavoriNoDirettore, String interventoVoceP7) throws PortalException, - SystemException { + String paesaggioLocale, String livelloDiTutela, String vincoli, String destinazioneAltroIntervento, + Boolean tcCostruzioniEsistenti, Boolean tcManutOrdStraord, Boolean tcAltriInterventi, + String tcAltriInterventiDesc, boolean noCollaudo, boolean tcNuovaCostruzionePertinenza, + boolean tcInterventoOpereEscavazione, boolean tcViarch, boolean tcOperaA25, boolean sanatoriaEdilizia47, + boolean sanatoriaEdilizia724, boolean sanatoriaEdilizia326, boolean normLavoriNoDirettore, + String interventoVoceP7) throws PortalException, SystemException { Date now = new Date(); - - validateDatiDomanda(userId, dettPraticaId, intPraticaId, tipoIntegrazione, metratura, lavoriPubblici, - pagamentoIdOneri, lavoriPubbliciPercentuale, numeroCivico, dcParticelle, dcFoglio, - dcAllegato, dePiani, deAltezza, deInterrati, deSuperficie, deCostruzione, deRistrutturazione, - deUso, dePubblica, dePrivata, deUtilizzazione, dePosizioneEdificio, deInfStradalePonte, - deInfStradaleStrada, deInfStradaleAltro, deInfIdraulicaLong, deInfIdraulicaTrasv, - deInfIdraulicaAltro, deInfOperaAccStradale, deInfOperaAccIdraulica, deInfOperaAccAltro, - deInfAltraInfrastruttura, deInfAltro, deInfAltroDesc, dccFondazioni, - dccStruttureEleMuraturePietrame, dccStruttureEleMuratureLaterizio, - dccStruttureEleMuratureMisto, dccStruttureEleMuratureStoriche, dccStruttureEleAcciaio, - dccStruttureEleCA, dccStruttureEleLegno, dccStruttureEleMistoCA, dccStruttureEleMistoAcciaio, - dccStruttureEleMistoMuratura, dccStruttureEleMistoLegno, dccStruttureElePrefabbricato, - dccStruttureEleAltro, dccStruttureEleAltroDescrizione, dccOrizzontamentiCAAcciaio, - dccOrizzontamentiLegno, dccOrizzontamentiLegnoCA, dccOrizzontamentiLamieraGrecata, - dccOrizzontamentiVolte, dccOrizzontamentiAltro, dccOrizzontamentiAltroDescrizione, - dccCopertura, dccCoperturaCAAcciaio, dccCoperturaLegno, dccCoperturaLegnoCA, - dccCoperturaLamieraGrecata, dccCoperturaPannelli, dccCoperturaPVCTelonati, - dccCoperturaLeggere, dccCoperturaAltro, dccCoperturaAltroDesrizione, - dccElemNonStrutLaterizio, dccElemNonStrutCartongesso, dccElemNonStrutCalcestruzzo, - dccElemNonStrutLegno, dccElemNonStrutAltro, dccElemNonStrutAltroDescrizione, - dccOpereDiRinforzoInsCatene, dccOpereDiRinforzoInsCordoli, dccOpereDiRinforzoIniArmate, - dccOpereDiRinforzoPlaccaggi, dccOpereDiRinforzoIrrSolai, dccOpereDiRinforzoRinforziFRP, - dccOpereDiRinforzoTelaiECerchiature, dccOpereDiRinforzoInsRompitratta, - dccOpereDiRinforzoAltro, dccOpereDiRinforzoAltroDescrizione, localizzazioneGeografica, - tcNuovaCostruzione, tcAdeguamentoSismico, tcMiglioramentoSismico, - tcRiparazioneInterventoLocale, tcInCA, tcInOpera, tcPrefabbricato, tcInAcciaio, tcMista, - tcInMuratura, tcInMuraturaOrdinaria, tcInMuraturaArmata, tcInMuraturaMista, tcInLegno, - tcAltro, tcAltroDescrizione, tcConDispositivi, normLavoriInProprio, normEsenteBollo, - normEsenteSpese, normDpr01Dep, normDpr02Dep, normDpr01Aut, normDpr02Aut, normDm01, normDm02, - normDm03, normDm2018, normDprg01, normDprg02, normAnr, normArt3com3, normArt3com4, normOrd01, - normDm04, normDm05, normCI01, normLTC01, suap, normSismaBonus, clRischioPreInt, - clRischioPostInt, intervFinPub, intervFinPubDesc, sanatoriaEdilizia47, sanatoriaEdilizia724, - sanatoriaEdilizia326, normLavoriNoDirettore, interventoVoceP7, serviceContext, bozza); - DettPratica dettPratica = dettPraticaPersistence.fetchByPrimaryKey(dettPraticaId); - dettPratica.setModifiedDate(serviceContext.getModifiedDate(now)); - dettPratica.setIntPraticaId(intPraticaId); - dettPratica.setTipoIntegrazione(tipoIntegrazione); dettPratica.setVarianteSostanziale(varianteSostanziale); - dettPratica.setDestinazione(destinazione); dettPratica.setAg(ag); dettPratica.setDescLongIntervento(descLongIntervento); @@ -1216,9 +1008,6 @@ public class DettPraticaLocalServiceImpl extends DettPraticaLocalServiceBaseImpl dettPratica.setNormDpr02Dep(normDpr02Dep); dettPratica.setNormDpr01Aut(normDpr01Aut); dettPratica.setNormDpr02Aut(normDpr02Aut); - // dettPratica.setNormDpr03(normDpr02Dep); - // dettPratica.setNormDpr04(normDpr02Dep); - // dettPratica.setNormDpr05(normDpr02Dep); dettPratica.setNormDm01(normDm01); dettPratica.setNormDm02(normDm02); dettPratica.setNormDm03(normDm03); @@ -1233,163 +1022,76 @@ public class DettPraticaLocalServiceImpl extends DettPraticaLocalServiceBaseImpl dettPratica.setNormLTC01(normLTC01); dettPratica.setNormArt3com3(normArt3com3); dettPratica.setNormArt3com4(normArt3com4); - dettPratica.setSuap(suap); dettPratica.setNormSismaBonus(normSismaBonus); dettPratica.setClRischioPreInt(clRischioPreInt); dettPratica.setClRischioPostInt(clRischioPostInt); dettPratica.setIntervFinPub(intervFinPub); dettPratica.setIntervFinPubDesc(intervFinPubDesc); - dettPratica.setCodiceFiscaleDelegatoCommittente(codiceFiscaleDelegatoCommittente); dettPratica.setCodiceFiscaleDelegatoFineLavori(codiceFiscaleDelegatoFineLavori); dettPratica.setCodiceFiscaleDelegatoCollaudo(codiceFiscaleDelegatoCollaudo); - dettPratica.setPaesaggioLocale(paesaggioLocale); dettPratica.setLivelloDiTutela(livelloDiTutela); dettPratica.setVincoli(vincoli); - dettPratica.setDestinazioneAltroIntervento(destinazioneAltroIntervento); dettPratica.setTcCostruzioniEsistenti(tcCostruzioniEsistenti); dettPratica.setTcManutOrdStraord(tcManutOrdStraord); dettPratica.setTcAltriInterventi(tcAltriInterventi); dettPratica.setTcAltriInterventiDesc(tcAltriInterventiDesc); - dettPratica.setSanatoriaEdilizia326(sanatoriaEdilizia326); dettPratica.setSanatoriaEdilizia47(sanatoriaEdilizia47); dettPratica.setSanatoriaEdilizia724(sanatoriaEdilizia724); - dettPratica.setInterventoVoceP7(interventoVoceP7); - dettPratica.setNormLavoriNoDirettore(normLavoriNoDirettore); - dettPratica = dettPraticaPersistence.update(dettPratica); - resourceLocalService.updateModelResources(dettPratica, serviceContext); - updateAsset(dettPratica, serviceContext); return dettPratica; } + @Override @Indexable(type = IndexableType.REINDEX) public DettPratica updateDettPraticaDatiIntegrazione(long userId, long dettPraticaId, long intPraticaId, String tipoIntegrazione, String destinazione, String descLongIntervento, boolean collaudoStatico, String codiceFiscaleDelegatoCommittente, String codiceFiscaleDelegatoFineLavori, - String codiceFiscaleDelegatoCollaudo, boolean lavoriInEconomiaCommittente, - boolean lavoriPubblici, boolean deInfStradalePonte, boolean deInfStradaleStrada, - boolean deInfStradaleAltro, boolean deInfIdraulicaLong, boolean deInfIdraulicaTrasv, - boolean deInfIdraulicaAltro, boolean deInfOperaAccStradale, boolean deInfOperaAccIdraulica, - boolean deInfOperaAccAltro, boolean deInfAltraInfrastruttura, boolean deInfAltro, - String deInfAltroDesc, String dccFondazioni, boolean dccStruttureEleMuraturePietrame, - boolean dccStruttureEleMuratureLaterizio, boolean dccStruttureEleMuratureMisto, - boolean dccStruttureEleMuratureStoriche, String dccStruttureEleAcciaio, String dccStruttureEleCA, - String dccStruttureEleLegno, boolean dccStruttureEleMistoCA, boolean dccStruttureEleMistoAcciaio, - boolean dccStruttureEleMistoMuratura, boolean dccStruttureEleMistoLegno, - boolean dccStruttureElePrefabbricato, boolean dccStruttureEleAltro, - String dccStruttureEleAltroDescrizione, boolean dccOrizzontamentiCAAcciaio, - boolean dccOrizzontamentiLegno, boolean dccOrizzontamentiLegnoCA, - boolean dccOrizzontamentiLamieraGrecata, boolean dccOrizzontamentiVolte, + String codiceFiscaleDelegatoCollaudo, boolean lavoriInEconomiaCommittente, boolean lavoriPubblici, + boolean deInfStradalePonte, boolean deInfStradaleStrada, boolean deInfStradaleAltro, + boolean deInfIdraulicaLong, boolean deInfIdraulicaTrasv, boolean deInfIdraulicaAltro, + boolean deInfOperaAccStradale, boolean deInfOperaAccIdraulica, boolean deInfOperaAccAltro, + boolean deInfAltraInfrastruttura, boolean deInfAltro, String deInfAltroDesc, String dccFondazioni, + boolean dccStruttureEleMuraturePietrame, boolean dccStruttureEleMuratureLaterizio, + boolean dccStruttureEleMuratureMisto, boolean dccStruttureEleMuratureStoriche, + String dccStruttureEleAcciaio, String dccStruttureEleCA, String dccStruttureEleLegno, + boolean dccStruttureEleMistoCA, boolean dccStruttureEleMistoAcciaio, boolean dccStruttureEleMistoMuratura, + boolean dccStruttureEleMistoLegno, boolean dccStruttureElePrefabbricato, boolean dccStruttureEleAltro, + String dccStruttureEleAltroDescrizione, boolean dccOrizzontamentiCAAcciaio, boolean dccOrizzontamentiLegno, + boolean dccOrizzontamentiLegnoCA, boolean dccOrizzontamentiLamieraGrecata, boolean dccOrizzontamentiVolte, boolean dccOrizzontamentiAltro, String dccOrizzontamentiAltroDescrizione, String dccCopertura, boolean dccCoperturaCAAcciaio, boolean dccCoperturaLegno, boolean dccCoperturaLegnoCA, - boolean dccCoperturaLamieraGrecata, boolean dccCoperturaPannelli, - boolean dccCoperturaPVCTelonati, boolean dccCoperturaLeggere, boolean dccCoperturaAltro, - String dccCoperturaAltroDesrizione, boolean dccElemNonStrutLaterizio, - boolean dccElemNonStrutCartongesso, boolean dccElemNonStrutCalcestruzzo, - boolean dccElemNonStrutLegno, boolean dccElemNonStrutAltro, - String dccElemNonStrutAltroDescrizione, boolean dccOpereDiRinforzoInsCatene, - boolean dccOpereDiRinforzoInsCordoli, boolean dccOpereDiRinforzoIniArmate, - boolean dccOpereDiRinforzoPlaccaggi, boolean dccOpereDiRinforzoIrrSolai, - boolean dccOpereDiRinforzoRinforziFRP, boolean dccOpereDiRinforzoTelaiECerchiature, - boolean dccOpereDiRinforzoInsRompitratta, boolean dccOpereDiRinforzoAltro, - String dccOpereDiRinforzoAltroDescrizione, boolean tcNuovaCostruzione, - boolean tcAdeguamentoSismico, boolean tcMiglioramentoSismico, - boolean tcRiparazioneInterventoLocale, boolean normLavoriInProprio, boolean normEsenteBollo, - boolean normEsenteSpese, boolean normDpr01Dep, boolean normDpr02Dep, boolean normDpr01Aut, - boolean normDpr02Aut, boolean normArt3com3, boolean normArt3com4, ServiceContext serviceContext, - boolean bozza, boolean noCollaudo, boolean tcNuovaCostruzionePertinenza, - boolean tcInterventoOpereEscavazione, boolean tcViarch, boolean tcOperaA25, - boolean sanatoriaEdilizia47, boolean sanatoriaEdilizia724, boolean sanatoriaEdilizia326, - boolean normLavoriNoDirettore, String interventoVoceP7) throws PortalException, SystemException { + boolean dccCoperturaLamieraGrecata, boolean dccCoperturaPannelli, boolean dccCoperturaPVCTelonati, + boolean dccCoperturaLeggere, boolean dccCoperturaAltro, String dccCoperturaAltroDesrizione, + boolean dccElemNonStrutLaterizio, boolean dccElemNonStrutCartongesso, boolean dccElemNonStrutCalcestruzzo, + boolean dccElemNonStrutLegno, boolean dccElemNonStrutAltro, String dccElemNonStrutAltroDescrizione, + boolean dccOpereDiRinforzoInsCatene, boolean dccOpereDiRinforzoInsCordoli, + boolean dccOpereDiRinforzoIniArmate, boolean dccOpereDiRinforzoPlaccaggi, + boolean dccOpereDiRinforzoIrrSolai, boolean dccOpereDiRinforzoRinforziFRP, + boolean dccOpereDiRinforzoTelaiECerchiature, boolean dccOpereDiRinforzoInsRompitratta, + boolean dccOpereDiRinforzoAltro, String dccOpereDiRinforzoAltroDescrizione, boolean tcNuovaCostruzione, + boolean tcAdeguamentoSismico, boolean tcMiglioramentoSismico, boolean tcRiparazioneInterventoLocale, + boolean normLavoriInProprio, boolean normEsenteBollo, boolean normEsenteSpese, boolean normDpr01Dep, + boolean normDpr02Dep, boolean normDpr01Aut, boolean normDpr02Aut, boolean normArt3com3, + boolean normArt3com4, ServiceContext serviceContext, boolean bozza, boolean noCollaudo, + boolean tcNuovaCostruzionePertinenza, boolean tcInterventoOpereEscavazione, boolean tcViarch, + boolean tcOperaA25, boolean sanatoriaEdilizia47, boolean sanatoriaEdilizia724, + boolean sanatoriaEdilizia326, boolean normLavoriNoDirettore, String interventoVoceP7) + throws PortalException, SystemException { Date now = new Date(); - - // validateDatiDomanda(userId, dettPraticaId, intPraticaId, - // tipoIntegrazione, metratura, - // lavoriPubblici, - // pagamentoIdOneri, lavoriPubbliciPercentuale, numeroCivico, - // dcParticelle, dcFoglio, - // dcAllegato, dePiani, - // deAltezza, deInterrati, deSuperficie, deCostruzione, - // deRistrutturazione, deUso, dePubblica, - // dePrivata, - // deUtilizzazione, dePosizioneEdificio, deInfStradalePonte, - // deInfStradaleStrada, - // deInfStradaleAltro, - // deInfIdraulicaLong, deInfIdraulicaTrasv, deInfIdraulicaAltro, - // deInfOperaAccStradale, - // deInfOperaAccIdraulica, - // deInfOperaAccAltro, deInfAltraInfrastruttura, deInfAltro, - // deInfAltroDesc, dccFondazioni, - // dccStruttureEleMuraturePietrame, dccStruttureEleMuratureLaterizio, - // dccStruttureEleMuratureMisto, - // dccStruttureEleMuratureStoriche, dccStruttureEleAcciaio, - // dccStruttureEleCA, - // dccStruttureEleLegno, - // dccStruttureEleMistoCA, dccStruttureEleMistoAcciaio, - // dccStruttureEleMistoMuratura, - // dccStruttureEleMistoLegno, - // dccStruttureElePrefabbricato, dccStruttureEleAltro, - // dccStruttureEleAltroDescrizione, - // dccOrizzontamentiCAAcciaio, dccOrizzontamentiLegno, - // dccOrizzontamentiLegnoCA, - // dccOrizzontamentiLamieraGrecata, - // dccOrizzontamentiVolte, dccOrizzontamentiAltro, - // dccOrizzontamentiAltroDescrizione, - // dccCopertura, - // dccCoperturaCAAcciaio, dccCoperturaLegno, dccCoperturaLegnoCA, - // dccCoperturaLamieraGrecata, - // dccCoperturaPannelli, dccCoperturaPVCTelonati, dccCoperturaLeggere, - // dccCoperturaAltro, - // dccCoperturaAltroDesrizione, dccElemNonStrutLaterizio, - // dccElemNonStrutCartongesso, - // dccElemNonStrutCalcestruzzo, - // dccElemNonStrutLegno, dccElemNonStrutAltro, - // dccElemNonStrutAltroDescrizione, - // dccOpereDiRinforzoInsCatene, - // dccOpereDiRinforzoInsCordoli, dccOpereDiRinforzoIniArmate, - // dccOpereDiRinforzoPlaccaggi, - // dccOpereDiRinforzoIrrSolai, dccOpereDiRinforzoRinforziFRP, - // dccOpereDiRinforzoTelaiECerchiature, - // dccOpereDiRinforzoInsRompitratta, dccOpereDiRinforzoAltro, - // dccOpereDiRinforzoAltroDescrizione, - // localizzazioneGeografica, tcNuovaCostruzione, tcAdeguamentoSismico, - // tcMiglioramentoSismico, - // tcRiparazioneInterventoLocale, tcInCA, tcInOpera, tcPrefabbricato, - // tcInAcciaio, tcMista, - // tcInMuratura, - // tcInMuraturaOrdinaria, tcInMuraturaArmata, tcInMuraturaMista, - // tcInLegno, tcAltro, - // tcAltroDescrizione, - // tcConDispositivi, normLavoriInProprio, normEsenteBollo, - // normEsenteSpese, normDpr01Dep, - // normDpr02Dep, - // normDpr01Aut, normDpr02Aut, normDm01, normDm02, normDm03, normDprg01, - // normDprg02, normAnr, - // normArt3com3, - // normArt3com4, normOrd01, normDm04, normDm05, normCI01, normLTC01, - // suap, normSismaBonus, - // clRischioPreInt, - // clRischioPostInt, intervFinPub, intervFinPubDesc, serviceContext, - // bozza); - DettPratica dettPratica = dettPraticaPersistence.fetchByPrimaryKey(dettPraticaId); - dettPratica.setModifiedDate(serviceContext.getModifiedDate(now)); - dettPratica.setIntPraticaId(intPraticaId); - dettPratica.setTipoIntegrazione(tipoIntegrazione); - dettPratica.setDestinazione(destinazione); dettPratica.setDescLongIntervento(descLongIntervento); dettPratica.setLavoriInEconomiaCommittente(lavoriInEconomiaCommittente); @@ -1473,102 +1175,36 @@ public class DettPraticaLocalServiceImpl extends DettPraticaLocalServiceBaseImpl dettPratica.setNormDpr02Aut(normDpr02Aut); dettPratica.setNormArt3com3(normArt3com3); dettPratica.setNormArt3com4(normArt3com4); - dettPratica.setCodiceFiscaleDelegatoCommittente(codiceFiscaleDelegatoCommittente); dettPratica.setCodiceFiscaleDelegatoFineLavori(codiceFiscaleDelegatoFineLavori); dettPratica.setCodiceFiscaleDelegatoCollaudo(codiceFiscaleDelegatoCollaudo); - dettPratica.setSanatoriaEdilizia47(sanatoriaEdilizia47); dettPratica.setSanatoriaEdilizia326(sanatoriaEdilizia326); dettPratica.setSanatoriaEdilizia724(sanatoriaEdilizia724); - dettPratica.setInterventoVoceP7(interventoVoceP7); - dettPratica.setNormLavoriNoDirettore(normLavoriNoDirettore); - dettPratica = dettPraticaPersistence.update(dettPratica); - resourceLocalService.updateModelResources(dettPratica, serviceContext); - updateAsset(dettPratica, serviceContext); return dettPratica; } - private void validateDatiDomanda(long userId, long dettPraticaId, long intPraticaId, - String tipoIntegrazione, String metratura, boolean lavoriPubblici, long pagamentoId, - int lavoriPubbliciPercentuale, String numeroCivico, String dcParticelle, String dcFoglio, - String dcAllegato, String dePiani, String deAltezza, String deInterrati, String deSuperficie, - String deCostruzione, String deRistrutturazione, String deUso, String dePubblica, - String dePrivata, String deUtilizzazione, String dePosizioneEdificio, boolean deInfStradalePonte, - boolean deInfStradaleStrada, boolean deInfStradaleAltro, boolean deInfIdraulicaLong, - boolean deInfIdraulicaTrasv, boolean deInfIdraulicaAltro, boolean deInfOperaAccStradale, - boolean deInfOperaAccIdraulica, boolean deInfOperaAccAltro, boolean deInfAltraInfrastruttura, - boolean deInfAltro, String deInfAltroDesc, String dccFondazioni, - boolean dccStruttureEleMuraturePietrame, boolean dccStruttureEleMuratureLaterizio, - boolean dccStruttureEleMuratureMisto, boolean dccStruttureEleMuratureStoriche, - String dccStruttureEleAcciaio, String dccStruttureEleCA, String dccStruttureEleLegno, - boolean dccStruttureEleMistoCA, boolean dccStruttureEleMistoAcciaio, - boolean dccStruttureEleMistoMuratura, boolean dccStruttureEleMistoLegno, - boolean dccStruttureElePrefabbricato, boolean dccStruttureEleAltro, - String dccStruttureEleAltroDescrizione, boolean dccOrizzontamentiCAAcciaio, - boolean dccOrizzontamentiLegno, boolean dccOrizzontamentiLegnoCA, - boolean dccOrizzontamentiLamieraGrecata, boolean dccOrizzontamentiVolte, - boolean dccOrizzontamentiAltro, String dccOrizzontamentiAltroDescrizione, String dccCopertura, - boolean dccCoperturaCAAcciaio, boolean dccCoperturaLegno, boolean dccCoperturaLegnoCA, - boolean dccCoperturaLamieraGrecata, boolean dccCoperturaPannelli, - boolean dccCoperturaPVCTelonati, boolean dccCoperturaLeggere, boolean dccCoperturaAltro, - String dccCoperturaAltroDesrizione, boolean dccElemNonStrutLaterizio, - boolean dccElemNonStrutCartongesso, boolean dccElemNonStrutCalcestruzzo, - boolean dccElemNonStrutLegno, boolean dccElemNonStrutAltro, - String dccElemNonStrutAltroDescrizione, boolean dccOpereDiRinforzoInsCatene, - boolean dccOpereDiRinforzoInsCordoli, boolean dccOpereDiRinforzoIniArmate, - boolean dccOpereDiRinforzoPlaccaggi, boolean dccOpereDiRinforzoIrrSolai, - boolean dccOpereDiRinforzoRinforziFRP, boolean dccOpereDiRinforzoTelaiECerchiature, - boolean dccOpereDiRinforzoInsRompitratta, boolean dccOpereDiRinforzoAltro, - String dccOpereDiRinforzoAltroDescrizione, String localizzazioneGeografica, - boolean tcNuovaCostruzione, boolean tcAdeguamentoSismico, boolean tcMiglioramentoSismico, - boolean tcRiparazioneInterventoLocale, boolean tcInCA, boolean tcInOpera, - boolean tcPrefabbricato, boolean tcInAcciaio, boolean tcMista, boolean tcInMuratura, - boolean tcInMuraturaOrdinaria, boolean tcInMuraturaArmata, boolean tcInMuraturaMista, - boolean tcInLegno, boolean tcAltro, String tcAltroDescrizione, boolean tcConDispositivi, - boolean normLavoriInProprio, boolean normEsenteBollo, boolean normEsenteSpese, - boolean normDpr01Dep, boolean normDpr02Dep, boolean normDpr01Aut, boolean normDpr02Aut, - boolean normDm01, boolean normDm02, boolean normDm03, boolean normDm2018, boolean normDprg01, - boolean normDprg02, boolean normAnr, boolean normArt3com3, boolean normArt3com4, - boolean normOrd01, boolean normDm04, boolean normDm05, boolean normCI01, boolean normLTC01, - boolean suap, boolean normSismaBonus, String clRischioPreInt, String clRischioPostInt, - boolean intervFinPub, String intervFinPubDesc, boolean sanatoriaEdilizia47, - boolean sanatoriaEdilizia724, boolean sanatoriaEdilizia326, boolean normLavoriNoDirettore, - String interventoVoceP7, ServiceContext serviceContext, boolean bozza) { - } - + @Override @Indexable(type = IndexableType.REINDEX) public DettPratica updateDettPraticaGeologo(long userId, long dettPraticaId, long intPraticaId, String geoClasseIndagine, String geoCategoriaSottosuolo, String geoCategoriaTopografica, String geoConsolidamento, String geoPericolositaGeologica, String geoRischioGeomorfologicoPai, String geoPericolositaIdraulicaPai, String geoRischioIdraulicoPai, String geoPericolositaSismica, - String geoPericolositaIdraulica, String geoPericolositaGeomorfica, - String geoFattibilitaGeologica, String geoFattibilitaSismica, String geoFattibilitaIdraulica, - String geoOperaRilevante, String geoOpereDiSostegno, String geoOpereInSotterranea, - String geoPresenzaPrescrizioni, String geoNotePrescrizioni, String geoNoteIndagini, - String geoEvidenzeGeomorfiche, String geoEvidenzeGeologiche, Date geoDtRelazione, - ServiceContext serviceContext, boolean bozza) throws PortalException, SystemException { + String geoPericolositaIdraulica, String geoPericolositaGeomorfica, String geoFattibilitaGeologica, + String geoFattibilitaSismica, String geoFattibilitaIdraulica, String geoOperaRilevante, + String geoOpereDiSostegno, String geoOpereInSotterranea, String geoPresenzaPrescrizioni, + String geoNotePrescrizioni, String geoNoteIndagini, String geoEvidenzeGeomorfiche, + String geoEvidenzeGeologiche, Date geoDtRelazione, ServiceContext serviceContext, boolean bozza) + throws PortalException, SystemException { Date now = new Date(); - - validateDatiGeologo(userId, dettPraticaId, intPraticaId, geoClasseIndagine, geoCategoriaSottosuolo, - geoCategoriaTopografica, geoConsolidamento, geoPericolositaGeologica, - geoRischioGeomorfologicoPai, geoPericolositaIdraulicaPai, geoRischioIdraulicoPai, - geoPericolositaSismica, geoPericolositaIdraulica, geoPericolositaGeomorfica, - geoFattibilitaGeologica, geoFattibilitaSismica, geoFattibilitaIdraulica, geoOperaRilevante, - geoOpereDiSostegno, geoOpereInSotterranea, geoPresenzaPrescrizioni, geoNotePrescrizioni, - geoNoteIndagini, geoEvidenzeGeomorfiche, geoEvidenzeGeologiche, geoDtRelazione, - serviceContext, bozza); - DettPratica dettPratica = dettPraticaPersistence.fetchByPrimaryKey(dettPraticaId); - dettPratica.setModifiedDate(serviceContext.getModifiedDate(now)); - dettPratica.setGeoClasseIndagine(geoClasseIndagine); dettPratica.setGeoCategoriaSottosuolo(geoCategoriaSottosuolo); dettPratica.setGeoCategoriaTopografica(geoCategoriaTopografica); @@ -1592,15 +1228,14 @@ public class DettPraticaLocalServiceImpl extends DettPraticaLocalServiceBaseImpl dettPratica.setGeoEvidenzeGeomorfiche(geoEvidenzeGeomorfiche); dettPratica.setGeoEvidenzeGeologiche(geoEvidenzeGeologiche); dettPratica.setGeoDtRelazione(geoDtRelazione); - dettPratica = dettPraticaPersistence.update(dettPratica); - resourceLocalService.updateModelResources(dettPratica, serviceContext); - updateAsset(dettPratica, serviceContext); return dettPratica; } + @Override + @Indexable(type = IndexableType.REINDEX) public DettPratica updateDettPraticaPagamento(long dettPraticaId, String importoSpeseIstruttoria, String importoBolli, Double pagInterventiRestauroManufatti, Double pagAltriCasiCulturali, Double pagLottizzazioni, Double pagGrandiStrutture, Double pagCondotte, Double pagPalificazioni, @@ -1610,11 +1245,8 @@ public class DettPraticaLocalServiceImpl extends DettPraticaLocalServiceBaseImpl Double pagSoggettiAdAutorizzazione, ServiceContext serviceContext) throws SystemException, PortalException { Date now = new Date(); - DettPratica dettPratica = dettPraticaPersistence.fetchByPrimaryKey(dettPraticaId); - dettPratica.setModifiedDate(serviceContext.getModifiedDate(now)); - dettPratica.setImportoSpeseIstruttoria(importoSpeseIstruttoria); dettPratica.setImportoBolli(importoBolli); dettPratica.setPagInterventiRestauroManufatti(pagInterventiRestauroManufatti); @@ -1633,17 +1265,16 @@ public class DettPraticaLocalServiceImpl extends DettPraticaLocalServiceBaseImpl dettPratica.setPagRilascioAttestazioni(pagRilascioAttestazioni); dettPratica.setPagConsultazioniArchivio(pagConsultazioniArchivio); dettPratica.setPagSoggettiAdAutorizzazione(pagSoggettiAdAutorizzazione); - dettPratica = dettPraticaPersistence.update(dettPratica); - resourceLocalService.updateModelResources(dettPratica, serviceContext); - updateAsset(dettPratica, serviceContext); return dettPratica; } - public DettPratica updateCheckPagamenti(long dettPraticaId, boolean normEsenteSpese, - boolean normEsenteBollo) throws SystemException, PortalException { + @Override + @Indexable(type = IndexableType.REINDEX) + public DettPratica updateCheckPagamenti(long dettPraticaId, boolean normEsenteSpese, boolean normEsenteBollo) + throws SystemException, PortalException { DettPratica dettPratica = dettPraticaPersistence.fetchByPrimaryKey(dettPraticaId); dettPratica.setNormEsenteSpese(normEsenteSpese); @@ -1652,49 +1283,43 @@ public class DettPraticaLocalServiceImpl extends DettPraticaLocalServiceBaseImpl return dettPratica; } - public void updateEsitoPagamento(long pagamentoId, long dettPraticaId, String stato) throws IOException, + @Override + @Indexable(type = IndexableType.REINDEX) + public DettPratica updateEsitoPagamento(long pagamentoId, long dettPraticaId, String stato) throws IOException, SystemException, PortalException { - updateEsitoPagamento(pagamentoId, dettPraticaId, 0l, stato); + return updateEsitoPagamento(pagamentoId, dettPraticaId, 0l, stato); } - public void updateEsitoPagamento(long pagamentoId, long dettPraticaId, long fileEntryId, String stato) + @Override + @Indexable(type = IndexableType.REINDEX) + public DettPratica updateEsitoPagamento(long pagamentoId, long dettPraticaId, long fileEntryId, String stato) throws IOException, SystemException, PortalException { Date now = new Date(); DettPratica dettPratica = dettPraticaPersistence.fetchByPrimaryKey(dettPraticaId); dettPratica.setModifiedDate(now); - Pagamento pagamento = pagamentoPersistence.findByPrimaryKey(pagamentoId); String tipoPagamento = pagamento.getTipoPagamento(); - if (stato.equalsIgnoreCase(PagamentoConstants.UTILIZZATA_PAGATA)) { boolean completed = false; if (!dettPratica.isNormEsenteBollo() && !dettPratica.isNormEsenteSpese()) { if (PagamentoConstants.PAGAMENTO_ONERI.equals(tipoPagamento)) { - Pagamento pagamentoBolli = pagamentoLocalService.getPagamento(dettPratica - .getPagamentoIdBolli()); - completed = PagamentoConstants.UTILIZZATA_PAGATA.equalsIgnoreCase(pagamentoBolli - .getUtilizzata()); + Pagamento pagamentoBolli = pagamentoLocalService.getPagamento(dettPratica.getPagamentoIdBolli()); + completed = PagamentoConstants.UTILIZZATA_PAGATA.equalsIgnoreCase(pagamentoBolli.getUtilizzata()); } else if (PagamentoConstants.PAGAMENTO_BOLLI.equals(tipoPagamento)) { - Pagamento pagamentoSpese = pagamentoLocalService.getPagamento(dettPratica - .getPagamentoIdOneri()); - completed = PagamentoConstants.UTILIZZATA_PAGATA.equalsIgnoreCase(pagamentoSpese - .getUtilizzata()); + Pagamento pagamentoSpese = pagamentoLocalService.getPagamento(dettPratica.getPagamentoIdOneri()); + completed = PagamentoConstants.UTILIZZATA_PAGATA.equalsIgnoreCase(pagamentoSpese.getUtilizzata()); } } else { - if (PagamentoConstants.PAGAMENTO_ONERI.equals(tipoPagamento) - && dettPratica.isNormEsenteBollo()) { + if (PagamentoConstants.PAGAMENTO_ONERI.equals(tipoPagamento) && dettPratica.isNormEsenteBollo()) { completed = true; - } else if (PagamentoConstants.PAGAMENTO_BOLLI.equals(tipoPagamento) - && dettPratica.isNormEsenteSpese()) { + } else if (PagamentoConstants.PAGAMENTO_BOLLI.equals(tipoPagamento) && dettPratica.isNormEsenteSpese()) { completed = true; } } - if (completed) { dettPratica = updateEsito(dettPraticaId, WorkflowConstants.STATUS_APPROVED); - try { WorkflowUtil.valutaEffettiInvioVariante(dettPratica); } catch (Exception e) { @@ -1703,57 +1328,51 @@ public class DettPraticaLocalServiceImpl extends DettPraticaLocalServiceBaseImpl } pagamentoLocalService.updatePagamentoUtilizzata(pagamentoId, stato); delegaLocalService.concludiDeleghePagamento(dettPraticaId); - } else if (stato.equalsIgnoreCase(PagamentoConstants.UTILIZZATA_NON_PAGABILE) || stato.equalsIgnoreCase(PagamentoConstants.UTILIZZATA_RIFIUTATA) || stato.equalsIgnoreCase(PagamentoConstants.UTILIZZATA_ANNULLATO)) { pagamentoLocalService.updatePagamentoUtilizzata(pagamentoId, stato); } - + return dettPratica; } + @Override public boolean isControlloObbligatorio(DettPratica dettPratica) { boolean isRiparazione = dettPratica.getTcRiparazioneInterventoLocale(); if (isRiparazione && !dettPratica.getTcNuovaCostruzione()) { return false; } - return !dettPratica.getDestinazione().equals("1") && !dettPratica.getDestinazione().equals("2"); } - public DettPratica updateEsito(long dettPraticaId, int stato) throws IOException, SystemException, - PortalException { + @Override + @Indexable(type = IndexableType.REINDEX) + public DettPratica updateEsito(long dettPraticaId, int stato) throws IOException, SystemException, PortalException { boolean sendMail = false; - Date now = new Date(); DettPratica dettPratica = dettPraticaPersistence.fetchByPrimaryKey(dettPraticaId); dettPratica.setModifiedDate(now); - dettPratica.setStatus(stato); dettPratica.setCompleta(true); dettPratica.setDataEffettuazione(now); - IntPratica intPratica = intPraticaLocalService.updateDelegati(dettPratica.getIntPraticaId(), - dettPratica.getCodiceFiscaleDelegatoFineLavori(), - dettPratica.getCodiceFiscaleDelegatoCollaudo(), isControlloObbligatorio(dettPratica)); + dettPratica.getCodiceFiscaleDelegatoFineLavori(), dettPratica.getCodiceFiscaleDelegatoCollaudo(), + isControlloObbligatorio(dettPratica)); if (intPratica.getStatus() == WorkflowConstants.STATUS_INCOMPLETE) { intPratica.setValidata(true); intPratica = intPraticaLocalService.updateIntPratica(intPratica); } asseverazioneLocalService.concludiAsseverazioniExpired(dettPraticaId); - if (TipoIntegrazioneUtil.VARIANTE.equals(dettPratica.getTipoIntegrazione())) { - dettPratica.setVarianteNumero(dettPraticaPersistence - .countByIntPraticaId_TipoIntegrazione_Completa(dettPratica.getIntPraticaId(), - TipoIntegrazioneUtil.VARIANTE, true) + 1); + dettPratica.setVarianteNumero(dettPraticaPersistence.countByIntPraticaId_TipoIntegrazione_Completa( + dettPratica.getIntPraticaId(), TipoIntegrazioneUtil.VARIANTE, true) + 1); if (AzioniPraticheUtil.isAutorizzazione(dettPratica.getIntPraticaId()) && !dettPratica.getVarianteSostanziale()) { sendMail = true; } - } else if (TipoIntegrazioneUtil.RICHIESTA_INTEGRAZIONE.equals(dettPratica.getTipoIntegrazione())) { dettPratica.setIntegrazione(dettPraticaPersistence.countByIntPraticaId_TipoIntegrazione_Completa( dettPratica.getIntPraticaId(), TipoIntegrazioneUtil.RICHIESTA_INTEGRAZIONE, true) + 1); @@ -1761,10 +1380,8 @@ public class DettPraticaLocalServiceImpl extends DettPraticaLocalServiceBaseImpl sendMail = true; } dettPratica = dettPraticaLocalService.updateDettPratica(dettPratica); - docPraticaLocalService.completeInvalidation(dettPratica.getIntPraticaId()); soggettoLocalService.completeInvalidation(dettPratica.getIntPraticaId()); - // chiudo timer pratica se presente if (TipoIntegrazioneUtil.ANNULLA.equalsIgnoreCase(dettPratica.getTipoIntegrazione())) { Tempistica tempisticaPratica = tempisticaLocalService.getTempistica(intPratica.getCompanyId(), @@ -1773,51 +1390,41 @@ public class DettPraticaLocalServiceImpl extends DettPraticaLocalServiceBaseImpl tempisticaLocalService.concludiTempistica(tempisticaPratica.getTempisticaId(), new Date()); } // chiudo timer integrazione se presente - Tempistica tempisticaIntegrazione = tempisticaLocalService.getTempistica( - intPratica.getCompanyId(), intPratica.getIntPraticaId(), - TempisticaConstants.TIPO_INTEGRAZIONE, false); + Tempistica tempisticaIntegrazione = tempisticaLocalService.getTempistica(intPratica.getCompanyId(), + intPratica.getIntPraticaId(), TempisticaConstants.TIPO_INTEGRAZIONE, false); if (tempisticaIntegrazione != null) { - tempisticaLocalService.concludiTempistica(tempisticaIntegrazione.getTempisticaId(), - new Date()); + tempisticaLocalService.concludiTempistica(tempisticaIntegrazione.getTempisticaId(), new Date()); } - } else if (TipoIntegrazioneUtil.RICHIESTA_INTEGRAZIONE.equalsIgnoreCase(dettPratica - .getTipoIntegrazione())) { + } else if (TipoIntegrazioneUtil.RICHIESTA_INTEGRAZIONE.equalsIgnoreCase(dettPratica.getTipoIntegrazione())) { // chiudo time integrazione Tempistica tempisticaI = tempisticaLocalService.getTempistica(intPratica.getCompanyId(), dettPratica.getIntPraticaId(), TempisticaConstants.TIPO_INTEGRAZIONE, false); if (tempisticaI != null) { tempisticaLocalService.concludiTempistica(tempisticaI.getTempisticaId(), new Date()); } - // gestione tempistica riavvio in caso di integrazione long intPraticaId = dettPratica.getIntPraticaId(); - Tempistica tempisticaP = tempisticaLocalService.getTempistica(intPratica.getCompanyId(), - intPraticaId, TempisticaConstants.TIPO_PRATICA, false); + Tempistica tempisticaP = tempisticaLocalService.getTempistica(intPratica.getCompanyId(), intPraticaId, + TempisticaConstants.TIPO_PRATICA, false); if (tempisticaP != null) { tempisticaLocalService.ravvioTempistica(tempisticaP.getTempisticaId(), new Date()); } - } - if (sendMail && WorkflowUtil.isWorkflowDisattivabile(dettPratica.getIntPraticaId()) && Validator.isNotNull(intPratica.getStatusByUserId())) { inviaMailnotifica(dettPraticaId, intPratica.getStatusByUserId(), now); } - return dettPratica; } - private void inviaMailnotifica(long dettPraticaId, long tecnicoIstruttoreId, Date date) - throws SystemException, PortalException { + private void inviaMailnotifica(long dettPraticaId, long tecnicoIstruttoreId, Date date) throws SystemException, + PortalException { DettPratica dettPratica = dettPraticaPersistence.fetchByPrimaryKey(dettPraticaId); - User tecnicoIstruttore = userLocalService.getUser(tecnicoIstruttoreId); - String[] to = { tecnicoIstruttore.getEmailAddress() }; String[] cc = new String[0]; String[] ccn = new String[0]; - String tipoPratica = StringPool.BLANK; long intPraticaId = dettPratica.getIntPraticaId(); if (AzioniPraticheUtil.isDeposito(intPraticaId)) { @@ -1825,7 +1432,6 @@ public class DettPraticaLocalServiceImpl extends DettPraticaLocalServiceBaseImpl } else if (AzioniPraticheUtil.isAutorizzazione(intPraticaId)) { tipoPratica = LanguageUtil.get(LocaleUtil.ITALIAN, "tipo-pratica-02"); } - JSONObject templateVariables = JSONFactoryUtil.createJSONObject(); templateVariables.put("receiver", tecnicoIstruttore.getFullName()); templateVariables.put("tipoPratica", tipoPratica); @@ -1833,112 +1439,85 @@ public class DettPraticaLocalServiceImpl extends DettPraticaLocalServiceBaseImpl LocaleUtil.ITALIAN, Validator.isNotNull(dettPratica.getTipoIntegrazione()) ? "label-integrazione-" + dettPratica.getTipoIntegrazione() : StringPool.BLANK)); - templateVariables.put("dataInvio", FastDateFormatFactoryUtil.getSimpleDateFormat("dd/MM/yyyy HH:mm") - .format(date)); - + templateVariables.put("dataInvio", + FastDateFormatFactoryUtil.getSimpleDateFormat("dd/MM/yyyy HH:mm").format(date)); ServiceContext serviceContext = new ServiceContext(); serviceContext.setScopeGroupId(dettPratica.getGroupId()); serviceContext.setCompanyId(dettPratica.getCompanyId()); serviceContext.setUserId(dettPratica.getUserId()); - MailUtil.invioMailNotifica(dettPratica.getIntPraticaId(), dettPraticaId, dettPraticaId, - DettPratica.class.getName(), to, cc, ccn, "NOTIFICA-BO", templateVariables, null, - serviceContext); + DettPratica.class.getName(), to, cc, ccn, "NOTIFICA-BO", templateVariables, null, serviceContext); } - public DettPratica updateEsitoIntegrazione(long dettPraticaId, int stato) throws IOException, - SystemException, PortalException { + @Override + @Indexable(type = IndexableType.REINDEX) + public DettPratica updateEsitoIntegrazione(long dettPraticaId, int stato) throws IOException, SystemException, + PortalException { DettPratica dettPratica = updateEsito(dettPraticaId, stato); long intPraticaId = dettPratica.getIntPraticaId(); intPraticaLocalService.updateStatoPratica(intPraticaId, StatoPraticaConstants.SOTTOPOSTA_A_PARERE); - ControlloPratica controlloPratica = controlloPraticaLocalService.findByIntPraticaId_Status( - intPraticaId, WorkflowConstants.STATUS_PENDING).get(0); - controlloPraticaLocalService.addPraticheAlControllo(controlloPratica.getControlloPraticaId(), - dettPraticaId); - + ControlloPratica controlloPratica = controlloPraticaLocalService.findByIntPraticaId_Status(intPraticaId, + WorkflowConstants.STATUS_PENDING).get(0); + controlloPraticaLocalService.addPraticheAlControllo(controlloPratica.getControlloPraticaId(), dettPraticaId); return dettPratica; } + @Override public DettPratica pagaInvia(long dettPraticaId, Double pagInterventiRestauroManufatti, - Double pagAltriCasiCulturali, Double pagLottizzazioni, Double pagGrandiStrutture, - Double pagCondotte, Double pagPalificazioni, Double pagImpiantiEolici, - Double pagNuoveRealizzazioni, Double pagImmobiliPreesistenti, Double pagManifestiPubblicitari, - Double pagPareriDiMassima, Double pagAltriCasiPaesaggistici, Double pagVariantiPareriResi, - Double pagRilascioAttestazioni, Double pagConsultazioniArchivio, String importoSpeseIstruttoria, - String codiceFiscaleCommittente, Double pagSoggettiAdAutorizzazione, String currentURL, ServiceContext serviceContext) + Double pagAltriCasiCulturali, Double pagLottizzazioni, Double pagGrandiStrutture, Double pagCondotte, + Double pagPalificazioni, Double pagImpiantiEolici, Double pagNuoveRealizzazioni, + Double pagImmobiliPreesistenti, Double pagManifestiPubblicitari, Double pagPareriDiMassima, + Double pagAltriCasiPaesaggistici, Double pagVariantiPareriResi, Double pagRilascioAttestazioni, + Double pagConsultazioniArchivio, String importoSpeseIstruttoria, String codiceFiscaleCommittente, + Double pagSoggettiAdAutorizzazione, String currentURL, ServiceContext serviceContext) throws SystemException, PortalException { DettPratica dettPratica = dettPraticaPersistence.findByPrimaryKey(dettPraticaId); - BigDecimal importoBolli = PagamentiUtil.getImportoBolli(dettPratica.getCompanyId(), dettPratica.getDettPraticaId(), dettPratica.getTipoIntegrazione()); PagamentiUtil.nuovoPagamento(currentURL, dettPratica.getDettPraticaId(), DettPratica.class.getName(), - PagamentoConstants.PAGAMENTO_BOLLI, importoBolli.toString(), codiceFiscaleCommittente, - serviceContext); + PagamentoConstants.PAGAMENTO_BOLLI, importoBolli.toString(), codiceFiscaleCommittente, serviceContext); PagamentiUtil.nuovoPagamento(currentURL, dettPratica.getDettPraticaId(), DettPratica.class.getName(), - PagamentoConstants.PAGAMENTO_ONERI, importoSpeseIstruttoria, codiceFiscaleCommittente, - serviceContext); - + PagamentoConstants.PAGAMENTO_ONERI, importoSpeseIstruttoria, codiceFiscaleCommittente, serviceContext); dettPratica = updateDettPraticaPagamento(dettPratica.getDettPraticaId(), importoSpeseIstruttoria, - importoBolli.toString(), pagInterventiRestauroManufatti, pagAltriCasiCulturali, - pagLottizzazioni, pagGrandiStrutture, pagCondotte, pagPalificazioni, pagImpiantiEolici, - pagNuoveRealizzazioni, pagImmobiliPreesistenti, pagManifestiPubblicitari, pagPareriDiMassima, - pagAltriCasiPaesaggistici, pagVariantiPareriResi, pagRilascioAttestazioni, - pagConsultazioniArchivio, pagSoggettiAdAutorizzazione, serviceContext); - + importoBolli.toString(), pagInterventiRestauroManufatti, pagAltriCasiCulturali, pagLottizzazioni, + pagGrandiStrutture, pagCondotte, pagPalificazioni, pagImpiantiEolici, pagNuoveRealizzazioni, + pagImmobiliPreesistenti, pagManifestiPubblicitari, pagPareriDiMassima, pagAltriCasiPaesaggistici, + pagVariantiPareriResi, pagRilascioAttestazioni, pagConsultazioniArchivio, pagSoggettiAdAutorizzazione, + serviceContext); long intPraticaid = dettPratica.getIntPraticaId(); IntPratica intPratica = intPraticaLocalService.getIntPratica(intPraticaid); if (intPratica.getStatus() == WorkflowConstants.STATUS_ANY) { intPraticaLocalService.updateStatus(intPraticaid, WorkflowConstants.STATUS_INCOMPLETE); } - dettPratica = updateDettPratica(dettPratica); - updateStatus(dettPraticaId, WorkflowConstants.STATUS_INCOMPLETE); - dettPratica = dettPraticaLocalService.getDettPratica(dettPraticaId); - return dettPratica; } - private void validateDatiGeologo(long userId, long dettPraticaId, long intPraticaId, - String geoClasseIndagine, String geoCategoriaSottosuolo, String geoCategoriaTopografica, - String geoConsolidamento, String geoPericolositaGeologica, String geoRischioGeomorfologicoPai, - String geoPericolositaIdraulicaPai, String geoRischioIdraulicoPai, String geoPericolositaSismica, - String geoPericolositaIdraulica, String geoPericolositaGeomorfica, - String geoFattibilitaGeologica, String geoFattibilitaSismica, String geoFattibilitaIdraulica, - String geoOperaRilevante, String geoOpereDiSostegno, String geoOpereInSotterranea, - String geoPresenzaPrescrizioni, String geoNotePrescrizioni, String geoNoteIndagini, - String geoEvidenzeGeomorfiche, String geoEvidenzeGeologiche, Date geoDtRelazione, - ServiceContext serviceContext, boolean bozza) { - } - - private void validate(long userId, long dettPraticaId, long intPraticaId, - String codiceFiscaleDelegatoCommittente, String codiceFiscaleDelegatoFineLavori, - String codiceFiscaleDelegatoCollaudo, ServiceContext serviceContext) { + private void validate(long userId, long dettPraticaId, long intPraticaId, String codiceFiscaleDelegatoCommittente, + String codiceFiscaleDelegatoFineLavori, String codiceFiscaleDelegatoCollaudo, ServiceContext serviceContext) { } + @Override @Indexable(type = IndexableType.REINDEX) - public DettPratica updateStatus(long userId, long resourcePrimKey, int status, - ServiceContext serviceContext) throws PortalException, SystemException { + public DettPratica updateStatus(long userId, long resourcePrimKey, int status, ServiceContext serviceContext) + throws PortalException, SystemException { User user = userPersistence.findByPrimaryKey(userId); Date now = new Date(); - DettPratica dettPratica = dettPraticaPersistence.findByPrimaryKey(resourcePrimKey); - dettPratica.setStatus(status); dettPratica.setStatusByUserId(user.getUserId()); dettPratica.setStatusByUserName(user.getFullName()); dettPratica.setStatusDate(serviceContext.getModifiedDate(now)); - if (status == WorkflowConstants.STATUS_APPROVED) { assetEntryLocalService.updateVisible(DettPratica.class.getName(), resourcePrimKey, true); } else { assetEntryLocalService.updateVisible(DettPratica.class.getName(), resourcePrimKey, false); } - return dettPraticaPersistence.update(dettPratica); } @@ -1946,12 +1525,9 @@ public class DettPraticaLocalServiceImpl extends DettPraticaLocalServiceBaseImpl try { assetEntryLocalService.deleteEntry(DettPratica.class.getName(), dettPratica.getPrimaryKey()); - expandoValueLocalService.deleteValues(DettPratica.class.getName(), dettPratica.getPrimaryKey()); - resourceLocalService.deleteResource(dettPratica.getCompanyId(), DettPratica.class.getName(), ResourceConstants.SCOPE_INDIVIDUAL, dettPratica.getDettPraticaId()); - } catch (PortalException e) { throw new SystemException(e); } @@ -1960,62 +1536,63 @@ public class DettPraticaLocalServiceImpl extends DettPraticaLocalServiceBaseImpl private void updateAsset(DettPratica dettPratica, ServiceContext serviceContext) throws PortalException, SystemException { - AssetEntry assetEntry = assetEntryLocalService.updateEntry(dettPratica.getUserId(), - dettPratica.getGroupId(), dettPratica.getCreateDate(), dettPratica.getModifiedDate(), - DettPratica.class.getName(), dettPratica.getPrimaryKey(), dettPratica.getUuid(), 0L, - serviceContext.getAssetCategoryIds(), serviceContext.getAssetTagNames(), true, null, null, - null, ContentTypes.TEXT_HTML, dettPratica.getDescLongIntervento(), - dettPratica.getDescLongIntervento(), null, null, null, 0, 0, 0, false); - + AssetEntry assetEntry = assetEntryLocalService.updateEntry(dettPratica.getUserId(), dettPratica.getGroupId(), + dettPratica.getCreateDate(), dettPratica.getModifiedDate(), DettPratica.class.getName(), + dettPratica.getPrimaryKey(), dettPratica.getUuid(), 0L, serviceContext.getAssetCategoryIds(), + serviceContext.getAssetTagNames(), true, null, null, null, ContentTypes.TEXT_HTML, + dettPratica.getDescLongIntervento(), dettPratica.getDescLongIntervento(), null, null, null, 0, 0, 0, + false); assetLinkLocalService.updateLinks(dettPratica.getUserId(), assetEntry.getEntryId(), serviceContext.getAssetLinkEntryIds(), AssetLinkConstants.TYPE_RELATED); - dettPratica.setExpandoBridgeAttributes(serviceContext); } - public DettPratica updateDettPraticaProtocollo(long dettPraticaId, String protocollo) - throws PortalException, SystemException { + @Override + @Indexable(type = IndexableType.REINDEX) + public DettPratica updateDettPraticaProtocollo(long dettPraticaId, String protocollo) throws PortalException, + SystemException { DettPratica dettPratica = dettPraticaLocalService.fetchDettPratica(dettPraticaId); dettPratica.setModifiedDate(new Date()); dettPratica.setProtocollo(protocollo); dettPratica.setDtProtocollo(new Date()); - dettPratica = dettPraticaLocalService.updateDettPratica(dettPratica); - IntPratica intPratica = intPraticaLocalService.getIntPratica(dettPratica.getIntPraticaId()); if (intPratica.getStatus() == WorkflowConstants.STATUS_ANY || intPratica.getStatus() == WorkflowConstants.STATUS_INCOMPLETE) { - intPraticaLocalService.updateStatoPratica(dettPratica.getIntPraticaId(), - StatoPraticaConstants.VIDIMATA); + intPraticaLocalService.updateStatoPratica(dettPratica.getIntPraticaId(), StatoPraticaConstants.VIDIMATA); } return dettPratica; } - public DettPratica findByProtocollo(long companyId, long groupId, String protocollo) - throws PortalException, SystemException { + @Override + public DettPratica findByProtocollo(long companyId, long groupId, String protocollo) throws PortalException, + SystemException { return dettPraticaPersistence.findByC_G_Protocollo(companyId, groupId, protocollo); } - public DettPratica fetchByProtocollo(long companyId, long groupId, String protocollo) - throws PortalException, SystemException { + @Override + public DettPratica fetchByProtocollo(long companyId, long groupId, String protocollo) throws PortalException, + SystemException { return dettPraticaPersistence.fetchByC_G_Protocollo(companyId, groupId, protocollo); } + @Override public DettPratica fetchByProtocollo(String protocollo) throws PortalException, SystemException { return dettPraticaPersistence.fetchByProtocollo(protocollo); } + @Override public List findByIntPraticaId(long intPraticaId) throws SystemException { return dettPraticaPersistence.findByIntPraticaId(intPraticaId); } - public List findByIntPraticaIdInviate(long intPraticaId, int start, int end) - throws SystemException { + @Override + public List findByIntPraticaIdInviate(long intPraticaId, int start, int end) throws SystemException { DynamicQuery dynamicQuery = dettPraticaLocalService.dynamicQuery(); dynamicQuery.add(RestrictionsFactoryUtil.eq("intPraticaId", intPraticaId)); @@ -2025,6 +1602,7 @@ public class DettPraticaLocalServiceImpl extends DettPraticaLocalServiceBaseImpl return dettPraticaPersistence.findWithDynamicQuery(dynamicQuery, start, end); } + @Override public List findPraticheCompleteNotProtocollo(int start, int end) throws SystemException { DynamicQuery dynamicQuery = getDynamicQueryPraticheCompleteNotProtocollo(); @@ -2032,6 +1610,7 @@ public class DettPraticaLocalServiceImpl extends DettPraticaLocalServiceBaseImpl return dettPraticaPersistence.findWithDynamicQuery(dynamicQuery, start, end); } + @Override public int countPraticheCompleteNotProtocollo() throws SystemException { DynamicQuery dynamicQuery = getDynamicQueryPraticheCompleteNotProtocollo(); @@ -2050,6 +1629,7 @@ public class DettPraticaLocalServiceImpl extends DettPraticaLocalServiceBaseImpl return dynamicQuery; } + @Override public List findPraticheCompleteNotGestite(int start, int end) throws SystemException { DynamicQuery dynamicQuery = getDynamicQueryPraticheCompleteNotGestite(); @@ -2057,6 +1637,7 @@ public class DettPraticaLocalServiceImpl extends DettPraticaLocalServiceBaseImpl return dettPraticaPersistence.findWithDynamicQuery(dynamicQuery, start, end); } + @Override public int countPraticheCompleteNotGestite() throws SystemException { DynamicQuery dynamicQuery = getDynamicQueryPraticheCompleteNotGestite(); @@ -2073,20 +1654,23 @@ public class DettPraticaLocalServiceImpl extends DettPraticaLocalServiceBaseImpl return dynamicQuery; } - public List findByIntPraticaId_TipoIntegrazione_Completa(long intPraticaId, - String tipoIntegrazione, boolean completa) throws SystemException { + @Override + public List findByIntPraticaId_TipoIntegrazione_Completa(long intPraticaId, String tipoIntegrazione, + boolean completa) throws SystemException { - return dettPraticaPersistence.findByIntPraticaId_TipoIntegrazione_Completa(intPraticaId, - tipoIntegrazione, completa); + return dettPraticaPersistence.findByIntPraticaId_TipoIntegrazione_Completa(intPraticaId, tipoIntegrazione, + completa); } + @Override public int countByIntPraticaId_TipoIntegrazione_Completa(long intPraticaId, String tipoIntegrazione, boolean completa) throws SystemException { - return dettPraticaPersistence.countByIntPraticaId_TipoIntegrazione_Completa(intPraticaId, - tipoIntegrazione, completa); + return dettPraticaPersistence.countByIntPraticaId_TipoIntegrazione_Completa(intPraticaId, tipoIntegrazione, + completa); } + @Override public List findPraticheCompletateNonVersionate(int start, int end) throws SystemException { DynamicQuery dynamicQuery = getDynamicQueryPraticheCompletateNonVersionate(); @@ -2094,6 +1678,7 @@ public class DettPraticaLocalServiceImpl extends DettPraticaLocalServiceBaseImpl return dettPraticaPersistence.findWithDynamicQuery(dynamicQuery, start, end); } + @Override public int countPraticheCompletateNonversionate() throws SystemException { DynamicQuery dynamicQuery = getDynamicQueryPraticheCompletateNonVersionate(); @@ -2110,127 +1695,27 @@ public class DettPraticaLocalServiceImpl extends DettPraticaLocalServiceBaseImpl return dynamicQuery; } + @Override + @Indexable(type = IndexableType.REINDEX) public DettPratica updateDettPraticaGestita(long dettPraticaId, boolean gestita) throws SystemException { DettPratica dettPratica = dettPraticaLocalService.fetchDettPratica(dettPraticaId); dettPratica.setModifiedDate(new Date()); dettPratica.setGestita(gestita); - return dettPraticaLocalService.updateDettPratica(dettPratica); } - public void updateAsset(DettPratica dettPratica, long[] categoryIds, boolean visible) - throws SystemException, PortalException { - - // List tagNames = new ArrayList(); - // IntPratica intPratica = - // intPraticaLocalService.getIntPratica(dettPratica.getIntPraticaId()); - // TODO gestire la nuova logica di asset - // aggiunta tag tipologia pratica - // if (dettPratica.getIntegrazione() != 0L) { - // String tagName = - // TagsPraticaValue.getTagsLabelMap().get(dettPratica.getTipoIntegrazione()); - // if (Validator.isNotNull(tagName)) { - // tagNames.add(tagName); - // } - // } else { - // if (intPratica.isVariante()) { - // tagNames.add(TagsPraticaValue.VARIANTE); - // } else { - // tagNames.add(TagsPraticaValue.ORIGINALE); - // } - // } - // - // DettPratica dettPraticaLast = - // dettPraticaLocalService.getLastDettPratica(dettPratica.getIntPraticaId()); - // boolean sorteggiata = - // sorteggioLocalService.isDettPraticaSorteggiata(dettPraticaLast.getCompanyId(), - // dettPraticaLast.getDettPraticaId()); - // if (sorteggiata) { - // tagNames.add(TagsPraticaValue.getTagsLabelMap().get(StatoPraticaConstants.SORTEGGIATA)); - // } - // - // if - // (intPratica.getStatoPratica().equals(StatoPraticaConstants.ANNULLATA)) - // { - // String tagName = - // TagsPraticaValue.getTagsLabelMap().get(TipoIntegrazioneConstants.ANNULLA); - // tagNames.add(tagName); - // } - // - // // aggiunta tag validazione - // if (dettPratica.isValidata()) { - // tagNames.add(TagsPraticaValue.getTagsLabelMap().get(StatoPraticaConstants.VIDIMATA)); - // // eventuale aggiunta tag anomalia fine lavoro - // if - // (StatoPraticaConstants.isStatoPraticaFineLavoriConAnomalia(dettPratica)) - // { - // tagNames.add(TagsPraticaValue.getTagsLabelMap().get(StatoPraticaConstants.FINE_LAVORI_CON_ANOMALIA)); - // } - // } else { - // tagNames.add(TagsPraticaValue.getTagsLabelMap().get(StatoPraticaConstants.RIFIUTATA)); - // } - // // pratica indica se è stata variata - // if (intPratica.getVariataDa() != 0l) { - // tagNames.add(TagsPraticaValue.getTagsLabelMap().get(StatoPraticaConstants.VARIATA)); - // } - // // aggiunta del tag pending - // if (dettPratica.getStatus() == WorkflowConstants.STATUS_PENDING) { - // tagNames.add(TagsPraticaValue.getTagsLabelMap().get(StatoPraticaConstants.SOTTOPOSTA_A_PARERE)); - // } else { - // String tagName = - // TagsPraticaValue.getTagsLabelMap().get(intPratica.getStatoPratica()); - // if (Validator.isNotNull(tagName)) { - // tagNames.add(tagName); - // } - // if (Validator.isNotNull(intPratica.getStatoPraticaWorkflow())) { - // tagName = - // TagsPraticaValue.getTagsLabelMap().get(intPratica.getStatoPraticaWorkflow()); - // if (Validator.isNotNull(tagName)) { - // tagNames.add(tagName); - // } - // } - // } - // - // ServiceContext serviceContext = new ServiceContext(); - // serviceContext.setCompanyId(dettPratica.getCompanyId()); - // serviceContext.setScopeGroupId(dettPratica.getGroupId()); - // serviceContext.setUserId(dettPratica.getUserId()); - // - // try { - // AssetEntry currentAssetEntry = - // assetEntryLocalService.getEntry(DettPratica.class.getName(), - // dettPratica.getDettPraticaId()); - // categoryIds = - // createUpdateAssetCategory(intPratica, dettPratica, - // currentAssetEntry.getCategoryIds(), - // serviceContext); - // visible = currentAssetEntry.isVisible() || visible; - // } catch (Exception e) { - // } - // - // if (categoryIds.length > 0) { - // assetEntryLocalService.updateEntry(dettPratica.getUserId(), - // dettPratica.getGroupId(), - // DettPratica.class.getName(), dettPratica.getDettPraticaId(), - // dettPratica.getUuid(), 0l, - // categoryIds, - // tagNames.toArray(new String[] {}), visible, null, null, - // dettPratica.getCreateDate(), null, - // ContentTypes.TEXT_HTML, - // PraticaUtil.generateTitle(dettPratica.getDettPraticaId()), null, - // PraticaUtil.generateTitle(dettPratica.getDettPraticaId()), null, - // null, 0, 0, null, false); - // } - } - - public void updateStatus(long dettPraticaId, int status) throws PortalException, SystemException { + @Override + @Indexable(type = IndexableType.REINDEX) + public DettPratica updateStatus(long dettPraticaId, int status) throws PortalException, SystemException { DettPratica dettPratica = dettPraticaLocalService.getDettPratica(dettPraticaId); dettPratica.setStatus(status); - updateDettPratica(dettPratica); + return updateDettPratica(dettPratica); } + @Override + @Indexable(type = IndexableType.REINDEX) public DettPratica updateSignal(long dettPraticaId, Date dtInvioSignal) throws SystemException { DettPratica dettPratica = dettPraticaPersistence.fetchByPrimaryKey(dettPraticaId); @@ -2238,12 +1723,14 @@ public class DettPraticaLocalServiceImpl extends DettPraticaLocalServiceBaseImpl return dettPraticaLocalService.updateDettPratica(dettPratica); } + @Override public int countInvioSignal() throws SystemException { DynamicQuery dynamicQuery = dynamicQueryInvioSignal(null); return (int) dettPraticaPersistence.countWithDynamicQuery(dynamicQuery); } + @Override public DettPratica getInvioSignal(long dettPraticaId) throws SystemException { DynamicQuery dynamicQuery = dynamicQueryInvioSignal(dettPraticaId); @@ -2251,6 +1738,7 @@ public class DettPraticaLocalServiceImpl extends DettPraticaLocalServiceBaseImpl return !integrazioni.isEmpty() ? integrazioni.get(0) : null; } + @Override public List getInviiSignal(int start, int end) throws SystemException { DynamicQuery dynamicQuery = dynamicQueryInvioSignal(null); @@ -2258,6 +1746,7 @@ public class DettPraticaLocalServiceImpl extends DettPraticaLocalServiceBaseImpl return dettPraticaPersistence.findWithDynamicQuery(dynamicQuery, start, end); } + @Override public DynamicQuery dynamicQueryInvioSignal(Long dettPraticaId) throws SystemException { DynamicQuery dynamicQuery = dettPraticaLocalService.dynamicQuery(); @@ -2267,12 +1756,13 @@ public class DettPraticaLocalServiceImpl extends DettPraticaLocalServiceBaseImpl } dynamicQuery.add(PropertyFactoryUtil.forName("dtInvioSignal").isNull()); dynamicQuery.add(PropertyFactoryUtil.forName("status").eq(WorkflowConstants.STATUS_APPROVED)); - dynamicQuery.add(PropertyFactoryUtil.forName("tipoIntegrazione").eq( - TipoIntegrazioneUtil.RICHIESTA_INTEGRAZIONE)); + dynamicQuery.add(PropertyFactoryUtil.forName("tipoIntegrazione") + .eq(TipoIntegrazioneUtil.RICHIESTA_INTEGRAZIONE)); return dynamicQuery; } + @Override public List findByPagamentoId(long pagamentoId) throws SystemException { DynamicQuery dynamicQuery = dettPraticaLocalService.dynamicQuery(); @@ -2285,6 +1775,8 @@ public class DettPraticaLocalServiceImpl extends DettPraticaLocalServiceBaseImpl return dettPraticaPersistence.findWithDynamicQuery(dynamicQuery); } + @Override + @Indexable(type = IndexableType.REINDEX) public DettPratica updatePrincipale(long dettPraticaId, String codiceFiscale, String tipologiaSoggetto) throws PortalException, SystemException { @@ -2326,6 +1818,7 @@ public class DettPraticaLocalServiceImpl extends DettPraticaLocalServiceBaseImpl return dettPratica; } + @Override public void sendToVersioning(long dettPraticaId, String url) throws Exception { DettPratica dettPratica = dettPraticaLocalService.getDettPratica(dettPraticaId); @@ -2338,10 +1831,12 @@ public class DettPraticaLocalServiceImpl extends DettPraticaLocalServiceBaseImpl dettPraticaLocalService.updateDettPratica(dettPratica); } + @Override public int getNumeroDiVersioni(String url) throws NumberFormatException, Exception { return Integer.parseInt(HttpServiceUtil.getUrl(url, "0")); } + @Override public String getVersionNumber(String url, int version) throws Exception { String response = callToVersion(url); @@ -2361,36 +1856,28 @@ public class DettPraticaLocalServiceImpl extends DettPraticaLocalServiceBaseImpl } private String callToVersion(String versioningURL) throws Exception { + return HttpServiceUtil.getUrl(versioningURL); } + @Override public JSONArray callForChanges(String url) throws Exception { String response = callToVersion(url); - JSONArray jsonArray = JSONFactoryUtil.createJSONObject(response).getJSONArray("values"); - return jsonArray; } - public DettPratica fetchByOldDettPraticaId(long oldDettPraticaId) throws SystemException { - - return dettPraticaPersistence.fetchByOldDettPraticaId(oldDettPraticaId); - } - + @Override public int countVariateByIntPratica(long intPraticaId) throws SystemException { - return dettPraticaPersistence.countByIntPraticaId_TipoIntegrazione(intPraticaId, - TipoIntegrazioneUtil.VARIANTE); + return dettPraticaPersistence.countByIntPraticaId_TipoIntegrazione(intPraticaId, TipoIntegrazioneUtil.VARIANTE); } /** * ADT: nuovo metodo per stampa fascicolo - * - * @param intPraticaId - * @return - * @throws SystemException */ + @Override public DettPratica getFirstCompletedByIntPratica(long intPraticaId) throws SystemException { DynamicQuery dynamicQuery = dynamicQuery(); diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/DettPraticaServiceImpl.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/DettPraticaServiceImpl.java index 3a336ab8..137e0b34 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/DettPraticaServiceImpl.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/DettPraticaServiceImpl.java @@ -1,13 +1,13 @@ /** * Copyright (c) 2000-present Liferay, Inc. All rights reserved. * - * This library is free software; you can redistribute it and/or modify it under the terms of the - * GNU Lesser General Public License as published by the Free Software Foundation; either version - * 2.1 of the License, or (at your option) any later version. + * This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General + * Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) + * any later version. * - * This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without - * even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. + * This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more + * details. */ package it.tref.liferay.portos.bo.service.impl; @@ -28,8 +28,6 @@ import java.io.IOException; import java.util.Date; import java.util.List; -import sun.security.krb5.internal.PAData; - import com.liferay.portal.kernel.exception.PortalException; import com.liferay.portal.kernel.exception.SystemException; import com.liferay.portal.kernel.json.JSONArray; @@ -43,14 +41,12 @@ import com.liferay.portal.service.ServiceContext; * The implementation of the dett pratica remote service. * *

- * All custom service methods should be put in this class. Whenever methods are - * added, rerun ServiceBuilder to copy their definitions into the - * {@link it.tref.liferay.portos.bo.service.DettPraticaService} interface. + * All custom service methods should be put in this class. Whenever methods are added, rerun ServiceBuilder to copy + * their definitions into the {@link it.tref.liferay.portos.bo.service.DettPraticaService} interface. * *

- * This is a remote service. Methods of this service are expected to have - * security checks based on the propagated JAAS credentials because this service - * can be accessed remotely. + * This is a remote service. Methods of this service are expected to have security checks based on the propagated JAAS + * credentials because this service can be accessed remotely. *

* * @author Davide Barbagallo, 3F Consulting @@ -59,17 +55,18 @@ import com.liferay.portal.service.ServiceContext; */ public class DettPraticaServiceImpl extends DettPraticaServiceBaseImpl { /* - * NOTE FOR DEVELOPERS: Never reference this interface directly. Always use - * {@link it.tref.liferay.portos.bo.service.DettPraticaServiceUtil} to - * access the dett pratica remote service. + * NOTE FOR DEVELOPERS: Never reference this interface directly. Always use {@link + * it.tref.liferay.portos.bo.service.DettPraticaServiceUtil} to access the dett pratica remote service. */ + @Override public DettPratica getDettPratica(long dettPraticaId) throws PortalException, SystemException { DettPraticaEntryPermission.check(getPermissionChecker(), dettPraticaId, ActionKeys.VIEW); return dettPraticaLocalService.getDettPratica(dettPraticaId); } + @Override public DettPratica addDettPratica(long territorioId, String tipoProcedura, ServiceContext serviceContext) throws PortalException, SystemException { @@ -78,93 +75,93 @@ public class DettPraticaServiceImpl extends DettPraticaServiceBaseImpl { return dettPraticaLocalService.addDettPratica(territorioId, tipoProcedura, serviceContext); } + @Override public DettPratica addDettPraticaToIntPratica(long intPraticaId, ServiceContext serviceContext) throws PortalException, SystemException { return dettPraticaLocalService.addDettPraticaToIntPratica(intPraticaId, serviceContext); } + @Override public DettPratica addDettPraticaClonedToIntPratica(long intPraticaId, long dettPraticaToCloneId, String tipoIntegrazione, ServiceContext serviceContext) throws PortalException, SystemException { return dettPraticaLocalService.addDettPraticaClonedToIntPratica(intPraticaId, dettPraticaToCloneId, tipoIntegrazione, serviceContext); } + @Override public DettPratica getLastEditableByIntPratica(long intPraticaId) throws PortalException, SystemException { DettPratica dettPratica = dettPraticaLocalService.getLastEditableByIntPratica(intPraticaId); if (dettPratica != null) { - DettPraticaEntryPermission.check(getPermissionChecker(), dettPratica.getDettPraticaId(), - ActionKeys.VIEW); + DettPraticaEntryPermission.check(getPermissionChecker(), dettPratica.getDettPraticaId(), ActionKeys.VIEW); } return dettPratica; } + @Override public DettPratica deleteDettPratica(DettPratica dettPratica) throws PortalException, SystemException { return dettPraticaLocalService.deleteDettPratica(dettPratica); } + @Override public DettPratica deleteDettPratica(long dettPraticaId) throws PortalException, SystemException { return dettPraticaLocalService.deleteDettPratica(dettPraticaId); } + @Override public DettPratica updateDettPraticaSoggetti(long userId, long dettPraticaId, long intPraticaId, String codiceFiscaleDelegatoCommittente, String codiceFiscaleDelegatoFineLavori, String codiceFiscaleDelegatoCollaudo, ServiceContext serviceContext) throws PortalException, SystemException { return dettPraticaLocalService.updateDettPraticaSoggetti(userId, dettPraticaId, intPraticaId, - codiceFiscaleDelegatoCommittente, codiceFiscaleDelegatoFineLavori, - codiceFiscaleDelegatoCollaudo, serviceContext); + codiceFiscaleDelegatoCommittente, codiceFiscaleDelegatoFineLavori, codiceFiscaleDelegatoCollaudo, + serviceContext); } - public DettPratica updateDettPratica(long userId, long dettPraticaId, long intPraticaId, - long integrazione, String protocollo, String tipoIntegrazione, boolean completa, boolean gestita, - String codicePagamento, String causalePagamento, String mezzoPagamento, String importoBolli, - String importoSpeseIstruttoria, Date dataEffettuazione, int statusTask, boolean workflowForzato, - long soggettoSostituitoId, long oldDettPraticaId, String destinazione, String ag, - String descLongIntervento, String via, String localita, String estremiCatastali, - String estremiPratCom, long variataDa, long varianteNumero, boolean varianteSostanziale, - boolean operaConforme, boolean collaudoStatico, String codiceFiscaleDelegatoCommittente, - String codiceFiscaleDelegatoFineLavori, String codiceFiscaleDelegatoCollaudo, - String codiceRuoloDelegato, boolean lavoriInEconomiaCommittente, + @Override + public DettPratica updateDettPratica(long userId, long dettPraticaId, long intPraticaId, long integrazione, + String protocollo, String tipoIntegrazione, boolean completa, boolean gestita, String codicePagamento, + String causalePagamento, String mezzoPagamento, String importoBolli, String importoSpeseIstruttoria, + Date dataEffettuazione, int statusTask, boolean workflowForzato, long soggettoSostituitoId, + String destinazione, String ag, String descLongIntervento, String via, String localita, + String estremiCatastali, String estremiPratCom, long variataDa, long varianteNumero, + boolean varianteSostanziale, boolean operaConforme, boolean collaudoStatico, + String codiceFiscaleDelegatoCommittente, String codiceFiscaleDelegatoFineLavori, + String codiceFiscaleDelegatoCollaudo, String codiceRuoloDelegato, boolean lavoriInEconomiaCommittente, boolean inizioLavoriContestualeOpera, Date dataInizioLavoriOpera, Date dataInizioEsecuzioneOpera, Date dataFineEsecuzioneOpera, String metratura, boolean lavoriPubblici, long pagamentoId, int lavoriPubbliciPercentuale, String numeroCivico, String dcParticelle, String dcFoglio, String dcAllegato, String dePiani, String deAltezza, String deInterrati, String deSuperficie, - String deCostruzione, String deRistrutturazione, String deUso, String dePubblica, - String dePrivata, String deUtilizzazione, String dePosizioneEdificio, boolean deInfStradalePonte, + String deCostruzione, String deRistrutturazione, String deUso, String dePubblica, String dePrivata, + String deUtilizzazione, String dePosizioneEdificio, boolean deInfStradalePonte, boolean deInfStradaleStrada, boolean deInfStradaleAltro, boolean deInfIdraulicaLong, boolean deInfIdraulicaTrasv, boolean deInfIdraulicaAltro, boolean deInfOperaAccStradale, boolean deInfOperaAccIdraulica, boolean deInfOperaAccAltro, boolean deInfAltraInfrastruttura, - boolean deInfAltro, String deInfAltroDesc, String dccFondazioni, - boolean dccStruttureEleMuraturePietrame, boolean dccStruttureEleMuratureLaterizio, - boolean dccStruttureEleMuratureMisto, boolean dccStruttureEleMuratureStoriche, - String dccStruttureEleAcciaio, String dccStruttureEleCA, String dccStruttureEleLegno, - boolean dccStruttureEleMistoCA, boolean dccStruttureEleMistoAcciaio, + boolean deInfAltro, String deInfAltroDesc, String dccFondazioni, boolean dccStruttureEleMuraturePietrame, + boolean dccStruttureEleMuratureLaterizio, boolean dccStruttureEleMuratureMisto, + boolean dccStruttureEleMuratureStoriche, String dccStruttureEleAcciaio, String dccStruttureEleCA, + String dccStruttureEleLegno, boolean dccStruttureEleMistoCA, boolean dccStruttureEleMistoAcciaio, boolean dccStruttureEleMistoMuratura, boolean dccStruttureEleMistoLegno, - boolean dccStruttureElePrefabbricato, boolean dccStruttureEleAltro, - String dccStruttureEleAltroDescrizione, boolean dccOrizzontamentiCAAcciaio, - boolean dccOrizzontamentiLegno, boolean dccOrizzontamentiLegnoCA, - boolean dccOrizzontamentiLamieraGrecata, boolean dccOrizzontamentiVolte, - boolean dccOrizzontamentiAltro, String dccOrizzontamentiAltroDescrizione, String dccCopertura, - boolean dccCoperturaCAAcciaio, boolean dccCoperturaLegno, boolean dccCoperturaLegnoCA, - boolean dccCoperturaLamieraGrecata, boolean dccCoperturaPannelli, - boolean dccCoperturaPVCTelonati, boolean dccCoperturaLeggere, boolean dccCoperturaAltro, - String dccCoperturaAltroDesrizione, boolean dccElemNonStrutLaterizio, - boolean dccElemNonStrutCartongesso, boolean dccElemNonStrutCalcestruzzo, - boolean dccElemNonStrutLegno, boolean dccElemNonStrutAltro, - String dccElemNonStrutAltroDescrizione, boolean dccOpereDiRinforzoInsCatene, + boolean dccStruttureElePrefabbricato, boolean dccStruttureEleAltro, String dccStruttureEleAltroDescrizione, + boolean dccOrizzontamentiCAAcciaio, boolean dccOrizzontamentiLegno, boolean dccOrizzontamentiLegnoCA, + boolean dccOrizzontamentiLamieraGrecata, boolean dccOrizzontamentiVolte, boolean dccOrizzontamentiAltro, + String dccOrizzontamentiAltroDescrizione, String dccCopertura, boolean dccCoperturaCAAcciaio, + boolean dccCoperturaLegno, boolean dccCoperturaLegnoCA, boolean dccCoperturaLamieraGrecata, + boolean dccCoperturaPannelli, boolean dccCoperturaPVCTelonati, boolean dccCoperturaLeggere, + boolean dccCoperturaAltro, String dccCoperturaAltroDesrizione, boolean dccElemNonStrutLaterizio, + boolean dccElemNonStrutCartongesso, boolean dccElemNonStrutCalcestruzzo, boolean dccElemNonStrutLegno, + boolean dccElemNonStrutAltro, String dccElemNonStrutAltroDescrizione, boolean dccOpereDiRinforzoInsCatene, boolean dccOpereDiRinforzoInsCordoli, boolean dccOpereDiRinforzoIniArmate, boolean dccOpereDiRinforzoPlaccaggi, boolean dccOpereDiRinforzoIrrSolai, boolean dccOpereDiRinforzoRinforziFRP, boolean dccOpereDiRinforzoTelaiECerchiature, boolean dccOpereDiRinforzoInsRompitratta, boolean dccOpereDiRinforzoAltro, - String dccOpereDiRinforzoAltroDescrizione, String geoClasseIndagine, - String geoCategoriaSottosuolo, String geoCategoriaTopografica, String geoConsolidamento, - String geoPericolositaGeologica, String geoRischioGeomorfologicoPai, - String geoPericolositaIdraulicaPai, String geoRischioIdraulicoPai, String geoPericolositaSismica, - String geoPericolositaIdraulica, String geoPericolositaGeomorfica, + String dccOpereDiRinforzoAltroDescrizione, String geoClasseIndagine, String geoCategoriaSottosuolo, + String geoCategoriaTopografica, String geoConsolidamento, String geoPericolositaGeologica, + String geoRischioGeomorfologicoPai, String geoPericolositaIdraulicaPai, String geoRischioIdraulicoPai, + String geoPericolositaSismica, String geoPericolositaIdraulica, String geoPericolositaGeomorfica, String geoFattibilitaGeologica, String geoFattibilitaSismica, String geoFattibilitaIdraulica, String geoOperaRilevante, String geoOpereDiSostegno, String geoOpereInSotterranea, String geoPresenzaPrescrizioni, String geoNotePrescrizioni, String geoNoteIndagini, @@ -175,306 +172,197 @@ public class DettPraticaServiceImpl extends DettPraticaServiceBaseImpl { Double pagPareriDiMassima, Double pagAltriCasiPaesaggistici, Double pagVariantiPareriResi, Double pagRilascioAttestazioni, Double pagConsultazioniArchivio, String note, String noteUfficio, String localizzazioneGeografica, boolean tcNuovaCostruzione, boolean tcAdeguamentoSismico, - boolean tcMiglioramentoSismico, boolean tcRiparazioneInterventoLocale, boolean tcInCA, - boolean tcInOpera, boolean tcPrefabbricato, boolean tcInAcciaio, boolean tcMista, - boolean tcInMuratura, boolean tcInMuraturaOrdinaria, boolean tcInMuraturaArmata, - boolean tcInMuraturaMista, boolean tcInLegno, boolean tcAltro, String tcAltroDescrizione, - boolean tcConDispositivi, boolean normLavoriInProprio, boolean normEsenteBollo, - boolean normEsenteSpese, boolean normDpr01Dep, boolean normDpr02Dep, boolean normDpr01Aut, - boolean normDpr02Aut, boolean normDm01, boolean normDm02, boolean normDm03, boolean normDm2018, - boolean normDprg01, boolean normDprg02, boolean normAnr, boolean normArt3com3, + boolean tcMiglioramentoSismico, boolean tcRiparazioneInterventoLocale, boolean tcInCA, boolean tcInOpera, + boolean tcPrefabbricato, boolean tcInAcciaio, boolean tcMista, boolean tcInMuratura, + boolean tcInMuraturaOrdinaria, boolean tcInMuraturaArmata, boolean tcInMuraturaMista, boolean tcInLegno, + boolean tcAltro, String tcAltroDescrizione, boolean tcConDispositivi, boolean normLavoriInProprio, + boolean normEsenteBollo, boolean normEsenteSpese, boolean normDpr01Dep, boolean normDpr02Dep, + boolean normDpr01Aut, boolean normDpr02Aut, boolean normDm01, boolean normDm02, boolean normDm03, + boolean normDm2018, boolean normDprg01, boolean normDprg02, boolean normAnr, boolean normArt3com3, boolean normArt3com4, boolean normOrd01, boolean normDm04, boolean normDm05, boolean normCI01, - boolean normLTC01, boolean suap, boolean normSismaBonus, String clRischioPreInt, - String clRischioPostInt, boolean intervFinPub, String intervFinPubDesc, - ServiceContext serviceContext, boolean bozza, boolean disabledSubmit, boolean geoDisabledSubmit, - String paesaggioLocale, String livelloDiTutela, String vincoli, - String destinazioneAltroIntervento, Boolean tcCostruzioniEsistenti, Boolean tcManutOrdStraord, - Boolean tcAltriInterventi, String tcAltriInterventiDesc, boolean noCollaudo, + boolean normLTC01, boolean suap, boolean normSismaBonus, String clRischioPreInt, String clRischioPostInt, + boolean intervFinPub, String intervFinPubDesc, ServiceContext serviceContext, boolean bozza, + boolean disabledSubmit, boolean geoDisabledSubmit, String paesaggioLocale, String livelloDiTutela, + String vincoli, String destinazioneAltroIntervento, Boolean tcCostruzioniEsistenti, + Boolean tcManutOrdStraord, Boolean tcAltriInterventi, String tcAltriInterventiDesc, boolean noCollaudo, boolean tcNuovaCostruzionePertinenza, boolean tcInterventoOpereEscavazione, boolean tcViarch, boolean tcOperaA25, boolean sanatoriaEdilizia47, boolean sanatoriaEdilizia724, boolean sanatoriaEdilizia326, boolean normLavoriNoDirettore, double pagSoggettiAdAutorizzazione, String interventoVoceP7) throws PortalException, SystemException { DettPratica dettPratica = null; - if (oldDettPraticaId == 0) { - - if (!disabledSubmit && DelegheUtil.hasDelegaCompilazioneDomanda(userId, dettPraticaId)) { - - if (TipoIntegrazioneUtil.RICHIESTA_INTEGRAZIONE.equalsIgnoreCase(tipoIntegrazione)) { - - dettPratica = dettPraticaLocalService.updateDettPraticaDatiIntegrazione(userId, - dettPraticaId, intPraticaId, tipoIntegrazione, destinazione, descLongIntervento, - collaudoStatico, codiceFiscaleDelegatoCommittente, - codiceFiscaleDelegatoFineLavori, codiceFiscaleDelegatoCollaudo, - lavoriInEconomiaCommittente, lavoriPubblici, deInfStradalePonte, - deInfStradaleStrada, deInfStradaleAltro, deInfIdraulicaLong, deInfIdraulicaTrasv, - deInfIdraulicaAltro, deInfOperaAccStradale, deInfOperaAccIdraulica, - deInfOperaAccAltro, deInfAltraInfrastruttura, deInfAltro, deInfAltroDesc, - dccFondazioni, dccStruttureEleMuraturePietrame, dccStruttureEleMuratureLaterizio, - dccStruttureEleMuratureMisto, dccStruttureEleMuratureStoriche, - dccStruttureEleAcciaio, dccStruttureEleCA, dccStruttureEleLegno, - dccStruttureEleMistoCA, dccStruttureEleMistoAcciaio, - dccStruttureEleMistoMuratura, dccStruttureEleMistoLegno, - dccStruttureElePrefabbricato, dccStruttureEleAltro, - dccStruttureEleAltroDescrizione, dccOrizzontamentiCAAcciaio, - dccOrizzontamentiLegno, dccOrizzontamentiLegnoCA, - dccOrizzontamentiLamieraGrecata, dccOrizzontamentiVolte, dccOrizzontamentiAltro, - dccOrizzontamentiAltroDescrizione, dccCopertura, dccCoperturaCAAcciaio, - dccCoperturaLegno, dccCoperturaLegnoCA, dccCoperturaLamieraGrecata, - dccCoperturaPannelli, dccCoperturaPVCTelonati, dccCoperturaLeggere, - dccCoperturaAltro, dccCoperturaAltroDesrizione, dccElemNonStrutLaterizio, - dccElemNonStrutCartongesso, dccElemNonStrutCalcestruzzo, dccElemNonStrutLegno, - dccElemNonStrutAltro, dccElemNonStrutAltroDescrizione, - dccOpereDiRinforzoInsCatene, dccOpereDiRinforzoInsCordoli, - dccOpereDiRinforzoIniArmate, dccOpereDiRinforzoPlaccaggi, - dccOpereDiRinforzoIrrSolai, dccOpereDiRinforzoRinforziFRP, - dccOpereDiRinforzoTelaiECerchiature, dccOpereDiRinforzoInsRompitratta, - dccOpereDiRinforzoAltro, dccOpereDiRinforzoAltroDescrizione, tcNuovaCostruzione, - tcAdeguamentoSismico, tcMiglioramentoSismico, tcRiparazioneInterventoLocale, - normLavoriInProprio, normEsenteBollo, normEsenteSpese, normDpr01Dep, - normDpr02Dep, normDpr01Aut, normDpr02Aut, normArt3com3, normArt3com4, - serviceContext, bozza, noCollaudo, tcNuovaCostruzionePertinenza, - tcInterventoOpereEscavazione, tcViarch, tcOperaA25, - sanatoriaEdilizia47, sanatoriaEdilizia724, sanatoriaEdilizia326, - normLavoriNoDirettore, interventoVoceP7); - - } else { - - dettPratica = dettPraticaLocalService.updateDettPraticaDatiDomanda(userId, dettPraticaId, - intPraticaId, tipoIntegrazione, destinazione, ag, descLongIntervento, via, - localita, estremiCatastali, estremiPratCom, varianteSostanziale, collaudoStatico, - codiceFiscaleDelegatoCommittente, codiceFiscaleDelegatoFineLavori, - codiceFiscaleDelegatoCollaudo, lavoriInEconomiaCommittente, metratura, - lavoriPubblici, pagamentoId, lavoriPubbliciPercentuale, numeroCivico, - dcParticelle, dcFoglio, dcAllegato, dePiani, deAltezza, deInterrati, - deSuperficie, deCostruzione, deRistrutturazione, deUso, dePubblica, dePrivata, - deUtilizzazione, dePosizioneEdificio, deInfStradalePonte, deInfStradaleStrada, - deInfStradaleAltro, deInfIdraulicaLong, deInfIdraulicaTrasv, deInfIdraulicaAltro, - deInfOperaAccStradale, deInfOperaAccIdraulica, deInfOperaAccAltro, - deInfAltraInfrastruttura, deInfAltro, deInfAltroDesc, dccFondazioni, - dccStruttureEleMuraturePietrame, dccStruttureEleMuratureLaterizio, - dccStruttureEleMuratureMisto, dccStruttureEleMuratureStoriche, - dccStruttureEleAcciaio, dccStruttureEleCA, dccStruttureEleLegno, - dccStruttureEleMistoCA, dccStruttureEleMistoAcciaio, - dccStruttureEleMistoMuratura, dccStruttureEleMistoLegno, - dccStruttureElePrefabbricato, dccStruttureEleAltro, - dccStruttureEleAltroDescrizione, dccOrizzontamentiCAAcciaio, - dccOrizzontamentiLegno, dccOrizzontamentiLegnoCA, - dccOrizzontamentiLamieraGrecata, dccOrizzontamentiVolte, dccOrizzontamentiAltro, - dccOrizzontamentiAltroDescrizione, dccCopertura, dccCoperturaCAAcciaio, - dccCoperturaLegno, dccCoperturaLegnoCA, dccCoperturaLamieraGrecata, - dccCoperturaPannelli, dccCoperturaPVCTelonati, dccCoperturaLeggere, - dccCoperturaAltro, dccCoperturaAltroDesrizione, dccElemNonStrutLaterizio, - dccElemNonStrutCartongesso, dccElemNonStrutCalcestruzzo, dccElemNonStrutLegno, - dccElemNonStrutAltro, dccElemNonStrutAltroDescrizione, - dccOpereDiRinforzoInsCatene, dccOpereDiRinforzoInsCordoli, - dccOpereDiRinforzoIniArmate, dccOpereDiRinforzoPlaccaggi, - dccOpereDiRinforzoIrrSolai, dccOpereDiRinforzoRinforziFRP, - dccOpereDiRinforzoTelaiECerchiature, dccOpereDiRinforzoInsRompitratta, - dccOpereDiRinforzoAltro, dccOpereDiRinforzoAltroDescrizione, - localizzazioneGeografica, tcNuovaCostruzione, tcAdeguamentoSismico, - tcMiglioramentoSismico, tcRiparazioneInterventoLocale, tcInCA, tcInOpera, - tcPrefabbricato, tcInAcciaio, tcMista, tcInMuratura, tcInMuraturaOrdinaria, - tcInMuraturaArmata, tcInMuraturaMista, tcInLegno, tcAltro, tcAltroDescrizione, - tcConDispositivi, normLavoriInProprio, normEsenteBollo, normEsenteSpese, - normDpr01Dep, normDpr02Dep, normDpr01Aut, normDpr02Aut, normDm01, normDm02, - normDm03, normDm2018, normDprg01, normDprg02, normAnr, normArt3com3, - normArt3com4, normOrd01, normDm04, normDm05, normCI01, normLTC01, suap, - normSismaBonus, clRischioPreInt, clRischioPostInt, intervFinPub, - intervFinPubDesc, serviceContext, bozza, paesaggioLocale, livelloDiTutela, - vincoli, destinazioneAltroIntervento, tcCostruzioniEsistenti, tcManutOrdStraord, - tcAltriInterventi, tcAltriInterventiDesc, noCollaudo, - tcNuovaCostruzionePertinenza, tcInterventoOpereEscavazione, tcViarch, tcOperaA25, - sanatoriaEdilizia47, sanatoriaEdilizia724, sanatoriaEdilizia326, - normLavoriNoDirettore, interventoVoceP7); - - } + if (!disabledSubmit && DelegheUtil.hasDelegaCompilazioneDomanda(userId, dettPraticaId)) { + + if (TipoIntegrazioneUtil.RICHIESTA_INTEGRAZIONE.equalsIgnoreCase(tipoIntegrazione)) { + + dettPratica = dettPraticaLocalService.updateDettPraticaDatiIntegrazione(userId, dettPraticaId, + intPraticaId, tipoIntegrazione, destinazione, descLongIntervento, collaudoStatico, + codiceFiscaleDelegatoCommittente, codiceFiscaleDelegatoFineLavori, + codiceFiscaleDelegatoCollaudo, lavoriInEconomiaCommittente, lavoriPubblici, deInfStradalePonte, + deInfStradaleStrada, deInfStradaleAltro, deInfIdraulicaLong, deInfIdraulicaTrasv, + deInfIdraulicaAltro, deInfOperaAccStradale, deInfOperaAccIdraulica, deInfOperaAccAltro, + deInfAltraInfrastruttura, deInfAltro, deInfAltroDesc, dccFondazioni, + dccStruttureEleMuraturePietrame, dccStruttureEleMuratureLaterizio, + dccStruttureEleMuratureMisto, dccStruttureEleMuratureStoriche, dccStruttureEleAcciaio, + dccStruttureEleCA, dccStruttureEleLegno, dccStruttureEleMistoCA, dccStruttureEleMistoAcciaio, + dccStruttureEleMistoMuratura, dccStruttureEleMistoLegno, dccStruttureElePrefabbricato, + dccStruttureEleAltro, dccStruttureEleAltroDescrizione, dccOrizzontamentiCAAcciaio, + dccOrizzontamentiLegno, dccOrizzontamentiLegnoCA, dccOrizzontamentiLamieraGrecata, + dccOrizzontamentiVolte, dccOrizzontamentiAltro, dccOrizzontamentiAltroDescrizione, + dccCopertura, dccCoperturaCAAcciaio, dccCoperturaLegno, dccCoperturaLegnoCA, + dccCoperturaLamieraGrecata, dccCoperturaPannelli, dccCoperturaPVCTelonati, dccCoperturaLeggere, + dccCoperturaAltro, dccCoperturaAltroDesrizione, dccElemNonStrutLaterizio, + dccElemNonStrutCartongesso, dccElemNonStrutCalcestruzzo, dccElemNonStrutLegno, + dccElemNonStrutAltro, dccElemNonStrutAltroDescrizione, dccOpereDiRinforzoInsCatene, + dccOpereDiRinforzoInsCordoli, dccOpereDiRinforzoIniArmate, dccOpereDiRinforzoPlaccaggi, + dccOpereDiRinforzoIrrSolai, dccOpereDiRinforzoRinforziFRP, dccOpereDiRinforzoTelaiECerchiature, + dccOpereDiRinforzoInsRompitratta, dccOpereDiRinforzoAltro, dccOpereDiRinforzoAltroDescrizione, + tcNuovaCostruzione, tcAdeguamentoSismico, tcMiglioramentoSismico, + tcRiparazioneInterventoLocale, normLavoriInProprio, normEsenteBollo, normEsenteSpese, + normDpr01Dep, normDpr02Dep, normDpr01Aut, normDpr02Aut, normArt3com3, normArt3com4, + serviceContext, bozza, noCollaudo, tcNuovaCostruzionePertinenza, tcInterventoOpereEscavazione, + tcViarch, tcOperaA25, sanatoriaEdilizia47, sanatoriaEdilizia724, sanatoriaEdilizia326, + normLavoriNoDirettore, interventoVoceP7); + + } else { + + dettPratica = dettPraticaLocalService.updateDettPraticaDatiDomanda(userId, dettPraticaId, intPraticaId, + tipoIntegrazione, destinazione, ag, descLongIntervento, via, localita, estremiCatastali, + estremiPratCom, varianteSostanziale, collaudoStatico, codiceFiscaleDelegatoCommittente, + codiceFiscaleDelegatoFineLavori, codiceFiscaleDelegatoCollaudo, lavoriInEconomiaCommittente, + metratura, lavoriPubblici, pagamentoId, lavoriPubbliciPercentuale, numeroCivico, dcParticelle, + dcFoglio, dcAllegato, dePiani, deAltezza, deInterrati, deSuperficie, deCostruzione, + deRistrutturazione, deUso, dePubblica, dePrivata, deUtilizzazione, dePosizioneEdificio, + deInfStradalePonte, deInfStradaleStrada, deInfStradaleAltro, deInfIdraulicaLong, + deInfIdraulicaTrasv, deInfIdraulicaAltro, deInfOperaAccStradale, deInfOperaAccIdraulica, + deInfOperaAccAltro, deInfAltraInfrastruttura, deInfAltro, deInfAltroDesc, dccFondazioni, + dccStruttureEleMuraturePietrame, dccStruttureEleMuratureLaterizio, + dccStruttureEleMuratureMisto, dccStruttureEleMuratureStoriche, dccStruttureEleAcciaio, + dccStruttureEleCA, dccStruttureEleLegno, dccStruttureEleMistoCA, dccStruttureEleMistoAcciaio, + dccStruttureEleMistoMuratura, dccStruttureEleMistoLegno, dccStruttureElePrefabbricato, + dccStruttureEleAltro, dccStruttureEleAltroDescrizione, dccOrizzontamentiCAAcciaio, + dccOrizzontamentiLegno, dccOrizzontamentiLegnoCA, dccOrizzontamentiLamieraGrecata, + dccOrizzontamentiVolte, dccOrizzontamentiAltro, dccOrizzontamentiAltroDescrizione, + dccCopertura, dccCoperturaCAAcciaio, dccCoperturaLegno, dccCoperturaLegnoCA, + dccCoperturaLamieraGrecata, dccCoperturaPannelli, dccCoperturaPVCTelonati, dccCoperturaLeggere, + dccCoperturaAltro, dccCoperturaAltroDesrizione, dccElemNonStrutLaterizio, + dccElemNonStrutCartongesso, dccElemNonStrutCalcestruzzo, dccElemNonStrutLegno, + dccElemNonStrutAltro, dccElemNonStrutAltroDescrizione, dccOpereDiRinforzoInsCatene, + dccOpereDiRinforzoInsCordoli, dccOpereDiRinforzoIniArmate, dccOpereDiRinforzoPlaccaggi, + dccOpereDiRinforzoIrrSolai, dccOpereDiRinforzoRinforziFRP, dccOpereDiRinforzoTelaiECerchiature, + dccOpereDiRinforzoInsRompitratta, dccOpereDiRinforzoAltro, dccOpereDiRinforzoAltroDescrizione, + localizzazioneGeografica, tcNuovaCostruzione, tcAdeguamentoSismico, tcMiglioramentoSismico, + tcRiparazioneInterventoLocale, tcInCA, tcInOpera, tcPrefabbricato, tcInAcciaio, tcMista, + tcInMuratura, tcInMuraturaOrdinaria, tcInMuraturaArmata, tcInMuraturaMista, tcInLegno, tcAltro, + tcAltroDescrizione, tcConDispositivi, normLavoriInProprio, normEsenteBollo, normEsenteSpese, + normDpr01Dep, normDpr02Dep, normDpr01Aut, normDpr02Aut, normDm01, normDm02, normDm03, + normDm2018, normDprg01, normDprg02, normAnr, normArt3com3, normArt3com4, normOrd01, normDm04, + normDm05, normCI01, normLTC01, suap, normSismaBonus, clRischioPreInt, clRischioPostInt, + intervFinPub, intervFinPubDesc, serviceContext, bozza, paesaggioLocale, livelloDiTutela, + vincoli, destinazioneAltroIntervento, tcCostruzioniEsistenti, tcManutOrdStraord, + tcAltriInterventi, tcAltriInterventiDesc, noCollaudo, tcNuovaCostruzionePertinenza, + tcInterventoOpereEscavazione, tcViarch, tcOperaA25, sanatoriaEdilizia47, sanatoriaEdilizia724, + sanatoriaEdilizia326, normLavoriNoDirettore, interventoVoceP7); } - if (!geoDisabledSubmit - && DelegheUtil.hasDelegaCompilazioneSezioneGeologica(userId, dettPraticaId)) { - dettPratica = dettPraticaLocalService.updateDettPraticaGeologo(userId, dettPraticaId, - intPraticaId, geoClasseIndagine, geoCategoriaSottosuolo, geoCategoriaTopografica, - geoConsolidamento, geoPericolositaGeologica, geoRischioGeomorfologicoPai, - geoPericolositaIdraulicaPai, geoRischioIdraulicoPai, geoPericolositaSismica, - geoPericolositaIdraulica, geoPericolositaGeomorfica, geoFattibilitaGeologica, - geoFattibilitaSismica, geoFattibilitaIdraulica, geoOperaRilevante, - geoOpereDiSostegno, geoOpereInSotterranea, geoPresenzaPrescrizioni, - geoNotePrescrizioni, geoNoteIndagini, geoEvidenzeGeomorfiche, geoEvidenzeGeologiche, - geoDtRelazione, serviceContext, bozza); - } - } else { - - dettPratica = dettPraticaLocalService.updateDettPratica(userId, dettPraticaId, intPraticaId, - integrazione, protocollo, tipoIntegrazione, completa, gestita, codicePagamento, - causalePagamento, mezzoPagamento, importoBolli, importoSpeseIstruttoria, - dataEffettuazione, statusTask, workflowForzato, soggettoSostituitoId, oldDettPraticaId, - destinazione, ag, descLongIntervento, via, localita, estremiCatastali, estremiPratCom, - variataDa, varianteNumero, varianteSostanziale, operaConforme, collaudoStatico, - codiceFiscaleDelegatoCommittente, codiceFiscaleDelegatoFineLavori, - codiceFiscaleDelegatoCollaudo, codiceRuoloDelegato, lavoriInEconomiaCommittente, - inizioLavoriContestualeOpera, dataInizioLavoriOpera, dataInizioEsecuzioneOpera, - dataFineEsecuzioneOpera, metratura, lavoriPubblici, pagamentoId, - lavoriPubbliciPercentuale, numeroCivico, dcParticelle, dcFoglio, dcAllegato, dePiani, - deAltezza, deInterrati, deSuperficie, deCostruzione, deRistrutturazione, deUso, - dePubblica, dePrivata, deUtilizzazione, dePosizioneEdificio, deInfStradalePonte, - deInfStradaleStrada, deInfStradaleAltro, deInfIdraulicaLong, deInfIdraulicaTrasv, - deInfIdraulicaAltro, deInfOperaAccStradale, deInfOperaAccIdraulica, deInfOperaAccAltro, - deInfAltraInfrastruttura, deInfAltro, deInfAltroDesc, dccFondazioni, - dccStruttureEleMuraturePietrame, dccStruttureEleMuratureLaterizio, - dccStruttureEleMuratureMisto, dccStruttureEleMuratureStoriche, dccStruttureEleAcciaio, - dccStruttureEleCA, dccStruttureEleLegno, dccStruttureEleMistoCA, - dccStruttureEleMistoAcciaio, dccStruttureEleMistoMuratura, dccStruttureEleMistoLegno, - dccStruttureElePrefabbricato, dccStruttureEleAltro, dccStruttureEleAltroDescrizione, - dccOrizzontamentiCAAcciaio, dccOrizzontamentiLegno, dccOrizzontamentiLegnoCA, - dccOrizzontamentiLamieraGrecata, dccOrizzontamentiVolte, dccOrizzontamentiAltro, - dccOrizzontamentiAltroDescrizione, dccCopertura, dccCoperturaCAAcciaio, - dccCoperturaLegno, dccCoperturaLegnoCA, dccCoperturaLamieraGrecata, dccCoperturaPannelli, - dccCoperturaPVCTelonati, dccCoperturaLeggere, dccCoperturaAltro, - dccCoperturaAltroDesrizione, dccElemNonStrutLaterizio, dccElemNonStrutCartongesso, - dccElemNonStrutCalcestruzzo, dccElemNonStrutLegno, dccElemNonStrutAltro, - dccElemNonStrutAltroDescrizione, dccOpereDiRinforzoInsCatene, - dccOpereDiRinforzoInsCordoli, dccOpereDiRinforzoIniArmate, dccOpereDiRinforzoPlaccaggi, - dccOpereDiRinforzoIrrSolai, dccOpereDiRinforzoRinforziFRP, - dccOpereDiRinforzoTelaiECerchiature, dccOpereDiRinforzoInsRompitratta, - dccOpereDiRinforzoAltro, dccOpereDiRinforzoAltroDescrizione, geoClasseIndagine, - geoCategoriaSottosuolo, geoCategoriaTopografica, geoConsolidamento, + } + if (!geoDisabledSubmit && DelegheUtil.hasDelegaCompilazioneSezioneGeologica(userId, dettPraticaId)) { + dettPratica = dettPraticaLocalService.updateDettPraticaGeologo(userId, dettPraticaId, intPraticaId, + geoClasseIndagine, geoCategoriaSottosuolo, geoCategoriaTopografica, geoConsolidamento, geoPericolositaGeologica, geoRischioGeomorfologicoPai, geoPericolositaIdraulicaPai, geoRischioIdraulicoPai, geoPericolositaSismica, geoPericolositaIdraulica, - geoPericolositaGeomorfica, geoFattibilitaGeologica, geoFattibilitaSismica, - geoFattibilitaIdraulica, geoOperaRilevante, geoOpereDiSostegno, geoOpereInSotterranea, - geoPresenzaPrescrizioni, geoNotePrescrizioni, geoNoteIndagini, geoEvidenzeGeomorfiche, - geoEvidenzeGeologiche, geoDtRelazione, pagInterventiRestauroManufatti, - pagAltriCasiCulturali, pagLottizzazioni, pagGrandiStrutture, pagCondotte, - pagPalificazioni, pagImpiantiEolici, pagNuoveRealizzazioni, pagImmobiliPreesistenti, - pagManifestiPubblicitari, pagPareriDiMassima, pagAltriCasiPaesaggistici, - pagVariantiPareriResi, pagRilascioAttestazioni, pagConsultazioniArchivio, note, noteUfficio, - localizzazioneGeografica, tcNuovaCostruzione, tcAdeguamentoSismico, - tcMiglioramentoSismico, tcRiparazioneInterventoLocale, tcInCA, tcInOpera, - tcPrefabbricato, tcInAcciaio, tcMista, tcInMuratura, tcInMuraturaOrdinaria, - tcInMuraturaArmata, tcInMuraturaMista, tcInLegno, tcAltro, tcAltroDescrizione, - tcConDispositivi, normLavoriInProprio, normEsenteBollo, normEsenteSpese, normDpr01Dep, - normDpr02Dep, normDpr01Aut, normDpr02Aut, normDm01, normDm02, normDm03, normDm2018, - normDprg01, normDprg02, normAnr, normArt3com3, normArt3com4, normOrd01, normDm04, - normDm05, normCI01, normLTC01, suap, normSismaBonus, clRischioPreInt, clRischioPostInt, - intervFinPub, intervFinPubDesc, serviceContext, bozza, paesaggioLocale, livelloDiTutela, - vincoli, destinazioneAltroIntervento, tcCostruzioniEsistenti, tcManutOrdStraord, - tcAltriInterventi, tcAltriInterventiDesc, noCollaudo, tcNuovaCostruzionePertinenza, - tcInterventoOpereEscavazione, tcViarch, tcOperaA25, sanatoriaEdilizia47, sanatoriaEdilizia724, - sanatoriaEdilizia326, normLavoriNoDirettore, pagSoggettiAdAutorizzazione, interventoVoceP7); + geoPericolositaGeomorfica, geoFattibilitaGeologica, geoFattibilitaSismica, geoFattibilitaIdraulica, + geoOperaRilevante, geoOpereDiSostegno, geoOpereInSotterranea, geoPresenzaPrescrizioni, + geoNotePrescrizioni, geoNoteIndagini, geoEvidenzeGeomorfiche, geoEvidenzeGeologiche, + geoDtRelazione, serviceContext, bozza); } return dettPratica; } + @Override public DettPratica fetchDettPratica(long dettPraticaId) throws SystemException { return dettPraticaLocalService.fetchDettPratica(dettPraticaId); } + @Override public DettPratica getLastCompletedByIntPratica(long intPraticaId) throws SystemException { return dettPraticaLocalService.getLastCompletedByIntPratica(intPraticaId); } + @Override public DettPratica getLastdByIntPraticaAndTipoPratica(long intPraticaId, List tipoPratiche) throws SystemException { return dettPraticaLocalService.getLastdByIntPraticaAndTipoPratica(intPraticaId, tipoPratiche); } + @Override public DettPratica getLastEditabledByIntPraticaAndTipoPratica(long intPraticaId, List tipoPratiche) throws SystemException { return dettPraticaLocalService.getLastEditabledByIntPraticaAndTipoPratica(intPraticaId, tipoPratiche); } - public List findCompletedByIntPraticaAndTipoPratica(long intPraticaId, - List tipoPratiche) throws SystemException { + @Override + public List findCompletedByIntPraticaAndTipoPratica(long intPraticaId, List tipoPratiche) + throws SystemException { return dettPraticaLocalService.findCompletedByIntPraticaAndTipoPratica(intPraticaId, tipoPratiche); } + @Override public int countCompletedByIntPraticaAndTipoPratica(long intPraticaId, List tipoPratiche) throws SystemException { return dettPraticaLocalService.countCompletedByIntPraticaAndTipoPratica(intPraticaId, tipoPratiche); } - // public void updatePagamentoManuale(long pagamentoId, long dettPraticaId, - // byte[] content, String - // sourceFileName, - // ServiceContext serviceContext) throws PortalException, SystemException { - // - // DettPratica dettPratica = - // dettPraticaLocalService.getDettPratica(dettPraticaId); - // if (getUserId() == dettPratica.getUserId()) { - // dettPraticaLocalService.updatePagamentoManuale(pagamentoId, - // dettPraticaId, content, - // sourceFileName, - // serviceContext); - // } else { - // throw new - // SystemException("pagamento manuale aggiornabile solo da titolare del dettPratica"); - // } - // } - + @Override public DettPratica pagaInvia(long dettPraticaId, Double pagInterventiRestauroManufatti, Double pagAltriCasiCulturali, Double pagLottizzazioni, Double pagGrandiStrutture, Double pagCondotte, Double pagPalificazioni, Double pagImpiantiEolici, Double pagNuoveRealizzazioni, Double pagImmobiliPreesistenti, Double pagManifestiPubblicitari, Double pagPareriDiMassima, Double pagAltriCasiPaesaggistici, Double pagVariantiPareriResi, Double pagRilascioAttestazioni, Double pagConsultazioniArchivio, String importoSpeseIstruttoria, String codiceFiscaleCommittente, - Double pagSoggettiAdAutorizzazione, String currentURL, ServiceContext serviceContext) throws SystemException, PortalException { + Double pagSoggettiAdAutorizzazione, String currentURL, ServiceContext serviceContext) + throws SystemException, PortalException { - return dettPraticaLocalService.pagaInvia(dettPraticaId, pagInterventiRestauroManufatti, - pagAltriCasiCulturali, pagLottizzazioni, pagGrandiStrutture, pagCondotte, - pagPalificazioni, pagImpiantiEolici, pagNuoveRealizzazioni, pagImmobiliPreesistenti, - pagManifestiPubblicitari, pagPareriDiMassima, pagAltriCasiPaesaggistici, - pagVariantiPareriResi, pagRilascioAttestazioni, pagConsultazioniArchivio, importoSpeseIstruttoria, - codiceFiscaleCommittente, pagSoggettiAdAutorizzazione, currentURL, serviceContext); + return dettPraticaLocalService.pagaInvia(dettPraticaId, pagInterventiRestauroManufatti, pagAltriCasiCulturali, + pagLottizzazioni, pagGrandiStrutture, pagCondotte, pagPalificazioni, pagImpiantiEolici, + pagNuoveRealizzazioni, pagImmobiliPreesistenti, pagManifestiPubblicitari, pagPareriDiMassima, + pagAltriCasiPaesaggistici, pagVariantiPareriResi, pagRilascioAttestazioni, pagConsultazioniArchivio, + importoSpeseIstruttoria, codiceFiscaleCommittente, pagSoggettiAdAutorizzazione, currentURL, + serviceContext); } - public DettPratica updateCheckPagamenti(long dettPraticaId, boolean normEsenteSpese, - boolean normEsenteBollo) throws SystemException, PortalException { + @Override + public DettPratica updateCheckPagamenti(long dettPraticaId, boolean normEsenteSpese, boolean normEsenteBollo) + throws SystemException, PortalException { return dettPraticaLocalService.updateCheckPagamenti(dettPraticaId, normEsenteSpese, normEsenteBollo); } - public DettPratica updateEsito(long dettPraticaId, int stato) throws IOException, SystemException, - PortalException { + @Override + public DettPratica updateEsito(long dettPraticaId, int stato) throws IOException, SystemException, PortalException { DettPratica dettPratica = DettPraticaServiceUtil.getDettPratica(dettPraticaId); DettPraticaPermission.check(getPermissionChecker(), dettPratica.getGroupId(), ActionKeys.ADD_ENTRY); return dettPraticaLocalService.updateEsito(dettPraticaId, stato); } - public DettPratica updateEsitoIntegrazione(long dettPraticaId, int stato) throws IOException, - SystemException, PortalException { + @Override + public DettPratica updateEsitoIntegrazione(long dettPraticaId, int stato) throws IOException, SystemException, + PortalException { DettPratica dettPratica = DettPraticaServiceUtil.getDettPratica(dettPraticaId); DettPraticaPermission.check(getPermissionChecker(), dettPratica.getGroupId(), ActionKeys.ADD_ENTRY); return dettPraticaLocalService.updateEsitoIntegrazione(dettPraticaId, stato); } - // public void sostituisciPagamento(long pagamentoId, long dettPraticaId, - // String - // codiceFiscaleCommittente, String mezzo, - // String url, ServiceContext serviceContext) throws PortalException, - // SystemException { - // - // DettPratica dettPratica = - // dettPraticaLocalService.getDettPratica(dettPraticaId); - // if (getUserId() == dettPratica.getUserId()) { - // dettPraticaLocalService.sostituisciPagamento(pagamentoId, dettPraticaId, - // codiceFiscaleCommittente, mezzo, url, - // serviceContext); - // } else { - // throw new - // SystemException("pagamento aggiornabile solo da titolare del dettPratica"); - // } - // - // } - + @Override public DettPratica updatePrincipale(long dettPraticaId, String codiceFiscale, String tipologiaSoggetto) throws PortalException, SystemException { return dettPraticaLocalService.updatePrincipale(dettPraticaId, codiceFiscale, tipologiaSoggetto); } + @Override public int getNumeroDiVersioni(long intPraticaId, long companyId) throws Exception { Company company = CompanyLocalServiceUtil.getCompany(companyId); String shapshotsCountURL = (String) company.getExpandoBridge().getAttribute( @@ -485,6 +373,7 @@ public class DettPraticaServiceImpl extends DettPraticaServiceBaseImpl { return dettPraticaLocalService.getNumeroDiVersioni(shapshotsCountURL); } + @Override public String getJsonVersion(long intPraticaId, long companyId, int version) throws Exception { Company company = CompanyLocalServiceUtil.getCompany(companyId); @@ -497,13 +386,13 @@ public class DettPraticaServiceImpl extends DettPraticaServiceBaseImpl { } + @Override public String callForChanges(long intPraticaId, long companyId, int version) throws Exception { Company company = CompanyLocalServiceUtil.getCompany(companyId); String changesURL = (String) company.getExpandoBridge().getAttribute( Constants.COMPANY_CUSTOM_FIELD_VERSIONING_CHANGES, false); - changesURL += intPraticaId + StringPool.FORWARD_SLASH + "from" + StringPool.FORWARD_SLASH - + (version + 1); + changesURL += intPraticaId + StringPool.FORWARD_SLASH + "from" + StringPool.FORWARD_SLASH + (version + 1); JSONArray changes = dettPraticaLocalService.callForChanges(changesURL); @@ -512,14 +401,13 @@ public class DettPraticaServiceImpl extends DettPraticaServiceBaseImpl { for (int i = 0; i < changes.length(); i++) { - if (!PraticaUtil.getDettPraticaHiddenFields().contains( - changes.getJSONObject(i).getString("property"))) { + if (!PraticaUtil.getDettPraticaHiddenFields().contains(changes.getJSONObject(i).getString("property"))) { sb.append(StringPool.QUOTE).append(changes.getJSONObject(i).getString("property")) .append(StringPool.QUOTE).append(StringPool.COMMA); } } - if (sb.length() > 1) { + if (sb.length() > 0) { sb.setLength(sb.length() - 1); } sb.append(StringPool.CLOSE_BRACKET); @@ -527,13 +415,12 @@ public class DettPraticaServiceImpl extends DettPraticaServiceBaseImpl { } + @Override public void sendToVersioning(long dettPraticaId, long companyId) throws Exception { Company company = CompanyLocalServiceUtil.getCompany(companyId); String commitURL = (String) company.getExpandoBridge().getAttribute( Constants.COMPANY_CUSTOM_FIELD_VERSIONING_COMMIT, false); - dettPraticaLocalService.sendToVersioning(dettPraticaId, commitURL); - } } diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/DocAggiuntivaLocalServiceImpl.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/DocAggiuntivaLocalServiceImpl.java index e1b24e19..0ef711ba 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/DocAggiuntivaLocalServiceImpl.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/DocAggiuntivaLocalServiceImpl.java @@ -1,13 +1,13 @@ /** * Copyright (c) 2000-present Liferay, Inc. All rights reserved. * - * This library is free software; you can redistribute it and/or modify it under the terms of the - * GNU Lesser General Public License as published by the Free Software Foundation; either version - * 2.1 of the License, or (at your option) any later version. + * This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General + * Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) + * any later version. * - * This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without - * even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. + * This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more + * details. */ package it.tref.liferay.portos.bo.service.impl; @@ -39,13 +39,12 @@ import com.liferay.portlet.documentlibrary.NoSuchFolderException; * The implementation of the doc aggiuntiva local service. * *

- * All custom service methods should be put in this class. Whenever methods are added, rerun - * ServiceBuilder to copy their definitions into the - * {@link it.tref.liferay.portos.bo.service.DocAggiuntivaLocalService} interface. + * All custom service methods should be put in this class. Whenever methods are added, rerun ServiceBuilder to copy + * their definitions into the {@link it.tref.liferay.portos.bo.service.DocAggiuntivaLocalService} interface. * *

- * This is a local service. Methods of this service will not have security checks based on the - * propagated JAAS credentials because this service can only be accessed from within the same VM. + * This is a local service. Methods of this service will not have security checks based on the propagated JAAS + * credentials because this service can only be accessed from within the same VM. *

* * @author Davide Barbagallo, 3F Consulting @@ -53,145 +52,140 @@ import com.liferay.portlet.documentlibrary.NoSuchFolderException; * @see it.tref.liferay.portos.bo.service.DocAggiuntivaLocalServiceUtil */ public class DocAggiuntivaLocalServiceImpl extends DocAggiuntivaLocalServiceBaseImpl { - /* - * NOTE FOR DEVELOPERS: Never reference this interface directly. Always use {@link - * it.tref.liferay.portos.bo.service.DocAggiuntivaLocalServiceUtil} to access the doc aggiuntiva - * local service. - */ - - public List findByIntPratica(long intPraticaId) throws SystemException { - - return docAggiuntivaPersistence.findByIntPratica(intPraticaId); - } - - public List findByIntPratica(long intPraticaId, int start, int end, OrderByComparator orderByComparator) - throws SystemException { - - return docAggiuntivaPersistence.findByIntPratica(intPraticaId, start, end, orderByComparator); - } - - public int countByIntPratica(long intPraticaId) throws SystemException { - - return docAggiuntivaPersistence.countByIntPratica(intPraticaId); - } - - public List findByDettPratica(long dettPraticaId) throws SystemException { - - return docAggiuntivaPersistence.findByIntPratica(dettPraticaId); - } - - public List findByDettPratica(long dettPraticaId, int start, int end, - OrderByComparator orderByComparator) throws SystemException { - - return docAggiuntivaPersistence.findByIntPratica(dettPraticaId, start, end, orderByComparator); - } - - public int countByDettPratica(long dettPraticaId) throws SystemException { - - return docAggiuntivaPersistence.countByIntPratica(dettPraticaId); - } - - public List findByIntPraticaFeVisible(long intPraticaId, boolean feVisible) throws SystemException { - - return docAggiuntivaPersistence.findByIntPratica_FeVisible(intPraticaId, feVisible); - } - - public List findByIntPraticaFeVisible(long intPraticaId, boolean feVisible, int start, int end, - OrderByComparator orderByComparator) throws SystemException { - - return docAggiuntivaPersistence.findByIntPratica_FeVisible(intPraticaId, feVisible, start, end, orderByComparator); - } - - public int countByIntPraticaFeVisible(long intPraticaId, boolean feVisible) throws SystemException { - - return docAggiuntivaPersistence.countByIntPratica_FeVisible(intPraticaId, feVisible); - } - - public DocAggiuntiva addDocAggiuntiva(long userId, long intPraticaId, long dettPraticaId, String descrizione, - boolean feVisible, byte[] content, String sourceFileName, ServiceContext serviceContext) throws SystemException, - PortalException { - - DocAggiuntiva docAggiuntiva = - docAggiuntivaPersistence.create(counterLocalService.increment(DocAggiuntiva.class.getName())); - - DettPratica dettPratica = dettPraticaLocalService.getDettPratica(dettPraticaId); - - User user = userPersistence.findByPrimaryKey(userId); - - Date now = new Date(); - - docAggiuntiva.setCompanyId(serviceContext.getCompanyId()); - docAggiuntiva.setUserId(user.getUserId()); - docAggiuntiva.setUserName(user.getFullName()); - docAggiuntiva.setCreateDate(serviceContext.getCreateDate(now)); - docAggiuntiva.setModifiedDate(serviceContext.getModifiedDate(now)); - docAggiuntiva.setGroupId(serviceContext.getScopeGroupId()); - - docAggiuntiva.setIntPraticaId(intPraticaId); - docAggiuntiva.setDettPraticaId(dettPraticaId); - - docAggiuntiva.setDescrizione(descrizione); - docAggiuntiva.setFeVisible(feVisible); - - long fileEntryId = 0l; - - long defaultFolderId = - configurazioneLocalService.findByC_ChiaveLong(serviceContext.getCompanyId(), - ConfigurazioneConstants.ATTACHMENT_FOLDER_ID); - - Folder defaultFolder = dlAppLocalService.getFolder(defaultFolderId); - String folderName = PraticaUtil.getFolderName(dettPratica.getDettPraticaId()); - Folder folder = null; - try { - folder = dlAppLocalService.getFolder(defaultFolder.getRepositoryId(), defaultFolder.getFolderId(), folderName); - } catch (NoSuchFolderException e) { - // cartella non presente -> creo cartella - folder = - dlAppLocalService.addFolder(serviceContext.getUserId(), defaultFolder.getRepositoryId(), - defaultFolder.getFolderId(), folderName, StringPool.BLANK, serviceContext); - } - String title = - now.getTime() + StringPool.UNDERLINE + "doc_aggiuntiva" + StringPool.UNDERLINE - + docAggiuntiva.getDocAggiuntivaId() + StringPool.UNDERLINE + sourceFileName; - String description = sourceFileName; - String mimeType = MimeTypesUtil.getContentType(sourceFileName); - - String changeLog = StringPool.BLANK; - FileEntry fileEntry = - dlAppLocalService.addFileEntry(serviceContext.getUserId(), folder.getRepositoryId(), folder.getFolderId(), - now.getTime() + "_" + sourceFileName, mimeType, title, description, changeLog, content, serviceContext); - fileEntryId = fileEntry.getFileEntryId(); - docAggiuntiva.setFileEntryId(fileEntryId); - - docAggiuntiva = docAggiuntivaPersistence.update(docAggiuntiva); - - return docAggiuntiva; - } - - @Override - public DocAggiuntiva deleteDocAggiuntiva(DocAggiuntiva docAggiuntiva) throws SystemException { - - try { - if (Validator.isNotNull(docAggiuntiva.getFileEntryId())) { - dlAppLocalService.deleteFileEntry(docAggiuntiva.getFileEntryId()); - } - } catch (NoSuchFileEntryException | NoSuchRepositoryEntryException e) { - - } catch (PortalException e) { - throw new SystemException(e); - } - return super.deleteDocAggiuntiva(docAggiuntiva); - } - - @Override - public DocAggiuntiva deleteDocAggiuntiva(long docAggiuntivaId) throws PortalException, SystemException { - - return deleteDocAggiuntiva(docAggiuntivaLocalService.getDocAggiuntiva(docAggiuntivaId)); - } - - public DocAggiuntiva fetchByOldFileEntryId(long oldFileEntryId) throws SystemException { - - return docAggiuntivaPersistence.fetchByoldFileEntryId(oldFileEntryId); - } - + /* + * NOTE FOR DEVELOPERS: Never reference this interface directly. Always use {@link + * it.tref.liferay.portos.bo.service.DocAggiuntivaLocalServiceUtil} to access the doc aggiuntiva local service. + */ + + @Override + public List findByIntPratica(long intPraticaId) throws SystemException { + + return docAggiuntivaPersistence.findByIntPratica(intPraticaId); + } + + @Override + public List findByIntPratica(long intPraticaId, int start, int end, + OrderByComparator orderByComparator) throws SystemException { + + return docAggiuntivaPersistence.findByIntPratica(intPraticaId, start, end, orderByComparator); + } + + @Override + public int countByIntPratica(long intPraticaId) throws SystemException { + + return docAggiuntivaPersistence.countByIntPratica(intPraticaId); + } + + @Override + public List findByDettPratica(long dettPraticaId) throws SystemException { + + return docAggiuntivaPersistence.findByIntPratica(dettPraticaId); + } + + @Override + public List findByDettPratica(long dettPraticaId, int start, int end, + OrderByComparator orderByComparator) throws SystemException { + + return docAggiuntivaPersistence.findByIntPratica(dettPraticaId, start, end, orderByComparator); + } + + @Override + public int countByDettPratica(long dettPraticaId) throws SystemException { + + return docAggiuntivaPersistence.countByIntPratica(dettPraticaId); + } + + @Override + public List findByIntPraticaFeVisible(long intPraticaId, boolean feVisible) throws SystemException { + + return docAggiuntivaPersistence.findByIntPratica_FeVisible(intPraticaId, feVisible); + } + + @Override + public List findByIntPraticaFeVisible(long intPraticaId, boolean feVisible, int start, int end, + OrderByComparator orderByComparator) throws SystemException { + + return docAggiuntivaPersistence.findByIntPratica_FeVisible(intPraticaId, feVisible, start, end, + orderByComparator); + } + + @Override + public int countByIntPraticaFeVisible(long intPraticaId, boolean feVisible) throws SystemException { + + return docAggiuntivaPersistence.countByIntPratica_FeVisible(intPraticaId, feVisible); + } + + @Override + public DocAggiuntiva addDocAggiuntiva(long userId, long intPraticaId, long dettPraticaId, String descrizione, + boolean feVisible, byte[] content, String sourceFileName, ServiceContext serviceContext) + throws SystemException, PortalException { + + DocAggiuntiva docAggiuntiva = docAggiuntivaPersistence.create(counterLocalService.increment(DocAggiuntiva.class + .getName())); + DettPratica dettPratica = dettPraticaLocalService.getDettPratica(dettPraticaId); + User user = userPersistence.findByPrimaryKey(userId); + Date now = new Date(); + docAggiuntiva.setCompanyId(serviceContext.getCompanyId()); + docAggiuntiva.setUserId(user.getUserId()); + docAggiuntiva.setUserName(user.getFullName()); + docAggiuntiva.setCreateDate(serviceContext.getCreateDate(now)); + docAggiuntiva.setModifiedDate(serviceContext.getModifiedDate(now)); + docAggiuntiva.setGroupId(serviceContext.getScopeGroupId()); + docAggiuntiva.setIntPraticaId(intPraticaId); + docAggiuntiva.setDettPraticaId(dettPraticaId); + docAggiuntiva.setDescrizione(descrizione); + docAggiuntiva.setFeVisible(feVisible); + long fileEntryId = 0L; + long defaultFolderId = configurazioneLocalService.findByC_ChiaveLong(serviceContext.getCompanyId(), + ConfigurazioneConstants.ATTACHMENT_FOLDER_ID); + Folder defaultFolder = dlAppLocalService.getFolder(defaultFolderId); + String folderName = PraticaUtil.getFolderName(dettPratica.getDettPraticaId()); + Folder folder = null; + try { + folder = dlAppLocalService.getFolder(defaultFolder.getRepositoryId(), defaultFolder.getFolderId(), + folderName); + } catch (NoSuchFolderException e) { + // cartella non presente -> creo cartella + folder = dlAppLocalService.addFolder(serviceContext.getUserId(), defaultFolder.getRepositoryId(), + defaultFolder.getFolderId(), folderName, StringPool.BLANK, serviceContext); + } + String title = now.getTime() + StringPool.UNDERLINE + "doc_aggiuntiva" + StringPool.UNDERLINE + + docAggiuntiva.getDocAggiuntivaId() + StringPool.UNDERLINE + sourceFileName; + String description = sourceFileName; + String mimeType = MimeTypesUtil.getContentType(sourceFileName); + String changeLog = StringPool.BLANK; + FileEntry fileEntry = dlAppLocalService.addFileEntry(serviceContext.getUserId(), folder.getRepositoryId(), + folder.getFolderId(), now.getTime() + "_" + sourceFileName, mimeType, title, description, changeLog, + content, serviceContext); + fileEntryId = fileEntry.getFileEntryId(); + docAggiuntiva.setFileEntryId(fileEntryId); + docAggiuntiva = docAggiuntivaPersistence.update(docAggiuntiva); + return docAggiuntiva; + } + + @Override + public DocAggiuntiva deleteDocAggiuntiva(DocAggiuntiva docAggiuntiva) throws SystemException { + + try { + if (Validator.isNotNull(docAggiuntiva.getFileEntryId())) { + dlAppLocalService.deleteFileEntry(docAggiuntiva.getFileEntryId()); + } + } catch (NoSuchFileEntryException | NoSuchRepositoryEntryException e) { + } catch (PortalException e) { + throw new SystemException(e); + } + return super.deleteDocAggiuntiva(docAggiuntiva); + } + + @Override + public DocAggiuntiva deleteDocAggiuntiva(long docAggiuntivaId) throws PortalException, SystemException { + + return deleteDocAggiuntiva(docAggiuntivaLocalService.getDocAggiuntiva(docAggiuntivaId)); + } + + @Override + public DocAggiuntiva fetchByOldFileEntryId(long oldFileEntryId) throws SystemException { + + return docAggiuntivaPersistence.fetchByoldFileEntryId(oldFileEntryId); + } } diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/DocPraticaLocalServiceImpl.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/DocPraticaLocalServiceImpl.java index e301b59d..bab4610e 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/DocPraticaLocalServiceImpl.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/DocPraticaLocalServiceImpl.java @@ -1,13 +1,13 @@ /** * Copyright (c) 2000-present Liferay, Inc. All rights reserved. * - * This library is free software; you can redistribute it and/or modify it under the terms of the - * GNU Lesser General Public License as published by the Free Software Foundation; either version - * 2.1 of the License, or (at your option) any later version. + * This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General + * Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) + * any later version. * - * This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without - * even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. + * This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more + * details. */ package it.tref.liferay.portos.bo.service.impl; @@ -55,14 +55,12 @@ import com.liferay.portlet.documentlibrary.NoSuchFolderException; * The implementation of the doc pratica local service. * *

- * All custom service methods should be put in this class. Whenever methods are - * added, rerun ServiceBuilder to copy their definitions into the - * {@link it.tref.liferay.portos.bo.service.DocPraticaLocalService} interface. + * All custom service methods should be put in this class. Whenever methods are added, rerun ServiceBuilder to copy + * their definitions into the {@link it.tref.liferay.portos.bo.service.DocPraticaLocalService} interface. * *

- * This is a local service. Methods of this service will not have security - * checks based on the propagated JAAS credentials because this service can only - * be accessed from within the same VM. + * This is a local service. Methods of this service will not have security checks based on the propagated JAAS + * credentials because this service can only be accessed from within the same VM. *

* * @author Davide Barbagallo, 3F Consulting @@ -71,9 +69,8 @@ import com.liferay.portlet.documentlibrary.NoSuchFolderException; */ public class DocPraticaLocalServiceImpl extends DocPraticaLocalServiceBaseImpl { /* - * NOTE FOR DEVELOPERS: Never reference this interface directly. Always use - * {@link it.tref.liferay.portos.bo.service.DocPraticaLocalServiceUtil} to - * access the doc pratica local service. + * NOTE FOR DEVELOPERS: Never reference this interface directly. Always use {@link + * it.tref.liferay.portos.bo.service.DocPraticaLocalServiceUtil} to access the doc pratica local service. */ @Override @@ -84,7 +81,6 @@ public class DocPraticaLocalServiceImpl extends DocPraticaLocalServiceBaseImpl { dlAppLocalService.deleteFileEntry(docPratica.getDlFileEntryId()); } } catch (NoSuchFileEntryException | NoSuchRepositoryEntryException e) { - } catch (PortalException e) { throw new SystemException(e); } @@ -97,28 +93,22 @@ public class DocPraticaLocalServiceImpl extends DocPraticaLocalServiceBaseImpl { return deleteDocPratica(docPraticaLocalService.getDocPratica(docPraticaId)); } - public DocPratica addDocPratica(long userId, String className, long classPk, long intPraticaId, - byte[] dlFileEntry, String fileName, String version, boolean praticaValidata, String descLong, - String tipologia, String sha256, boolean aggiornato, String jsonFirmatari, - long dettPraticaIdRimozione, Date dtDataRimozione, ServiceContext serviceContext) - throws PortalException, SystemException { + @Override + public DocPratica addDocPratica(long userId, String className, long classPk, long intPraticaId, byte[] dlFileEntry, + String fileName, String version, boolean praticaValidata, String descLong, String tipologia, String sha256, + boolean aggiornato, String jsonFirmatari, long dettPraticaIdRimozione, Date dtDataRimozione, + ServiceContext serviceContext) throws PortalException, SystemException { User user = userPersistence.findByPrimaryKey(userId); - Date now = new Date(); - - DocPratica docPratica = docPraticaPersistence.create(counterLocalService.increment(DocPratica.class - .getName())); - + DocPratica docPratica = docPraticaPersistence.create(counterLocalService.increment(DocPratica.class.getName())); FileEntry fileEntry = addAttachment(classPk, intPraticaId, userId, fileName, dlFileEntry, tipologia); - docPratica.setCompanyId(serviceContext.getCompanyId()); docPratica.setUserId(user.getUserId()); docPratica.setUserName(user.getFullName()); docPratica.setCreateDate(serviceContext.getCreateDate(now)); docPratica.setModifiedDate(serviceContext.getModifiedDate(now)); docPratica.setGroupId(serviceContext.getScopeGroupId()); - docPratica.setClassName(className); docPratica.setClassPk(classPk); docPratica.setIntPraticaId(intPraticaId); @@ -132,34 +122,26 @@ public class DocPraticaLocalServiceImpl extends DocPraticaLocalServiceBaseImpl { docPratica.setJsonFirmatari(jsonFirmatari); docPratica.setDettPraticaIdRimozione(dettPraticaIdRimozione); docPratica.setDtDataRimozione(dtDataRimozione); - docPratica.setStatus(WorkflowConstants.STATUS_PENDING); - docPratica = docPraticaPersistence.update(docPratica); - return docPratica; } - public DocPratica addDocPratica(long userId, String className, long classPk, long intPraticaId, - byte[] dlFileEntry, String fileName, String tipologia, String jsonFirmatari, - ServiceContext serviceContext) throws PortalException, SystemException { + @Override + public DocPratica addDocPratica(long userId, String className, long classPk, long intPraticaId, byte[] dlFileEntry, + String fileName, String tipologia, String jsonFirmatari, ServiceContext serviceContext) + throws PortalException, SystemException { User user = userPersistence.findByPrimaryKey(userId); - Date now = new Date(); - - DocPratica docPratica = docPraticaPersistence.create(counterLocalService.increment(DocPratica.class - .getName())); - + DocPratica docPratica = docPraticaPersistence.create(counterLocalService.increment(DocPratica.class.getName())); FileEntry fileEntry = addAttachment(classPk, intPraticaId, userId, fileName, dlFileEntry, tipologia); - docPratica.setCompanyId(serviceContext.getCompanyId()); docPratica.setUserId(user.getUserId()); docPratica.setUserName(user.getFullName()); docPratica.setCreateDate(serviceContext.getCreateDate(now)); docPratica.setModifiedDate(serviceContext.getModifiedDate(now)); docPratica.setGroupId(serviceContext.getScopeGroupId()); - docPratica.setClassName(className); docPratica.setClassPk(classPk); docPratica.setIntPraticaId(intPraticaId); @@ -170,34 +152,27 @@ public class DocPraticaLocalServiceImpl extends DocPraticaLocalServiceBaseImpl { docPratica.setTipologia(tipologia); docPratica.setAggiornato(false); docPratica.setJsonFirmatari(jsonFirmatari); - docPratica.setDettPraticaIdRimozione(0l); + docPratica.setDettPraticaIdRimozione(0L); docPratica.setDtDataRimozione(null); - docPratica.setStatus(WorkflowConstants.STATUS_PENDING); - docPratica = docPraticaPersistence.update(docPratica); - return docPratica; } - public DocPratica addDocPratica(long userId, String className, long classPk, long intPraticaId, - long fileEntryId, String fileName, String tipologia, String jsonFirmatari, - ServiceContext serviceContext) throws PortalException, SystemException { + @Override + public DocPratica addDocPratica(long userId, String className, long classPk, long intPraticaId, long fileEntryId, + String fileName, String tipologia, String jsonFirmatari, ServiceContext serviceContext) + throws PortalException, SystemException { User user = userPersistence.findByPrimaryKey(userId); - Date now = new Date(); - - DocPratica docPratica = docPraticaPersistence.create(counterLocalService.increment(DocPratica.class - .getName())); - + DocPratica docPratica = docPraticaPersistence.create(counterLocalService.increment(DocPratica.class.getName())); docPratica.setCompanyId(serviceContext.getCompanyId()); docPratica.setUserId(user.getUserId()); docPratica.setUserName(user.getFullName()); docPratica.setCreateDate(serviceContext.getCreateDate(now)); docPratica.setModifiedDate(serviceContext.getModifiedDate(now)); docPratica.setGroupId(serviceContext.getScopeGroupId()); - docPratica.setClassName(className); docPratica.setClassPk(classPk); docPratica.setIntPraticaId(intPraticaId); @@ -208,72 +183,26 @@ public class DocPraticaLocalServiceImpl extends DocPraticaLocalServiceBaseImpl { docPratica.setTipologia(tipologia); docPratica.setAggiornato(false); docPratica.setJsonFirmatari(jsonFirmatari); - docPratica.setDettPraticaIdRimozione(0l); + docPratica.setDettPraticaIdRimozione(0L); docPratica.setDtDataRimozione(null); - docPratica.setStatus(WorkflowConstants.STATUS_PENDING); - docPratica = docPraticaPersistence.update(docPratica); - return docPratica; } - public DocPratica addDocPraticaForImport(long userId, String className, long classPk, long intPraticaId, - byte[] dlFileEntry, String fileName, String version, boolean praticaValidata, String descLong, - String tipologia, String sha256, boolean aggiornato, String jsonFirmatari, - long dettPraticaIdRimozione, Date dtDataRimozione, long oldDocPraticaId, - ServiceContext serviceContext) throws PortalException, SystemException { - - Date now = new Date(); - - DocPratica docPratica = docPraticaPersistence.create(counterLocalService.increment(DocPratica.class - .getName())); - - docPratica.setCompanyId(serviceContext.getCompanyId()); - docPratica.setUserId(userId); - if (userId > 0) { - User user = userPersistence.findByPrimaryKey(userId); - docPratica.setUserName(user.getFullName()); - } - docPratica.setCreateDate(serviceContext.getCreateDate(now)); - docPratica.setModifiedDate(serviceContext.getModifiedDate(now)); - docPratica.setGroupId(serviceContext.getScopeGroupId()); - docPratica.setClassName(className); - docPratica.setClassPk(classPk); - docPratica.setIntPraticaId(intPraticaId); - docPratica.setVersion(version); - docPratica.setPraticaValidata(praticaValidata); - docPratica.setDescLong(descLong); - docPratica.setTipologia(tipologia); - docPratica.setSha256(sha256); - docPratica.setAggiornato(aggiornato); - docPratica.setJsonFirmatari(jsonFirmatari); - docPratica.setDettPraticaIdRimozione(dettPraticaIdRimozione); - docPratica.setDtDataRimozione(dtDataRimozione); - docPratica.setOldDocPraticaId(oldDocPraticaId); - - docPratica.setStatus(WorkflowConstants.STATUS_APPROVED); - - return docPraticaPersistence.update(docPratica); - } - + @Override public FileEntry addAttachment(long classPk, long intPraticaId, long delegaUserId, String sourceFileName, byte[] content, String tipoAllegato) throws SystemException, PortalException { FileEntry fileEntry = null; - - // DettPratica dettPratica = - // dettPraticaPersistence.fetchByPrimaryKey(dettPraticaId); IntPratica intPratica = intPraticaPersistence.fetchByPrimaryKey(intPraticaId); Territorio territorio = territorioPersistence.fetchByPrimaryKey(intPratica.getTerritorioId()); - long companyId = territorio.getCompanyId(); long groupId = territorio.getGroupId(); - // TODO forse è meglio ragionare con un'altra logica per i permessi User user = UserLocalServiceUtil.getRoleUsers( - RoleLocalServiceUtil.getRole(intPratica.getCompanyId(), RoleConstants.ADMINISTRATOR) - .getRoleId()).get(0); + RoleLocalServiceUtil.getRole(intPratica.getCompanyId(), RoleConstants.ADMINISTRATOR).getRoleId()) + .get(0); try { PermissionThreadLocal.setPermissionChecker(PermissionCheckerFactoryUtil.create(user)); } catch (Exception e) { @@ -281,43 +210,35 @@ public class DocPraticaLocalServiceImpl extends DocPraticaLocalServiceBaseImpl { } long userId = user.getUserId(); - ServiceContext serviceContext = new ServiceContext(); serviceContext.setCompanyId(companyId); serviceContext.setScopeGroupId(groupId); serviceContext.setUserId(userId); - // TODO forse mettiamo i permesssi ma non mi pare sicuro. - long defaultFolderId = configurazioneLocalService.findByC_ChiaveLong(companyId, ConfigurazioneConstants.ATTACHMENT_FOLDER_ID); - Folder defaultFolder = dlAppLocalService.getFolder(defaultFolderId); - String folderName = PraticaUtil.getFolderName(classPk); - Folder folder = null; try { - folder = dlAppLocalService.getFolder(defaultFolder.getRepositoryId(), - defaultFolder.getFolderId(), folderName); + folder = dlAppLocalService.getFolder(defaultFolder.getRepositoryId(), defaultFolder.getFolderId(), + folderName); } catch (NoSuchFolderException e) { // cartella non presente -> creo cartella - folder = dlAppLocalService.addFolder(userId, defaultFolder.getRepositoryId(), - defaultFolder.getFolderId(), folderName, StringPool.BLANK, serviceContext); + folder = dlAppLocalService.addFolder(userId, defaultFolder.getRepositoryId(), defaultFolder.getFolderId(), + folderName, StringPool.BLANK, serviceContext); } Date now = new Date(); String title = tipoAllegato + StringPool.UNDERLINE + sourceFileName; String description = sourceFileName; String mimeType = MimeTypesUtil.getContentType(sourceFileName); - String changeLog = StringPool.BLANK; fileEntry = dlAppLocalService.addFileEntry(userId, folder.getRepositoryId(), folder.getFolderId(), - now.getTime() + "_" + sourceFileName, mimeType, title, description, changeLog, content, - serviceContext); - + now.getTime() + StringPool.UNDERLINE + sourceFileName, mimeType, title, description, changeLog, + content, serviceContext); try { - PermissionThreadLocal.setPermissionChecker(PermissionCheckerFactoryUtil - .create(UserLocalServiceUtil.getUser(delegaUserId))); + PermissionThreadLocal.setPermissionChecker(PermissionCheckerFactoryUtil.create(UserLocalServiceUtil + .getUser(delegaUserId))); } catch (Exception e) { throw new SystemException(e); @@ -325,12 +246,14 @@ public class DocPraticaLocalServiceImpl extends DocPraticaLocalServiceBaseImpl { return fileEntry; } + @Override public FileEntry getAttachment(long classPk) throws SystemException, PortalException { DocPratica fileAllegato = docPraticaPersistence.findByPrimaryKey(classPk); return dlAppLocalService.getFileEntry(fileAllegato.getDlFileEntryId()); } + @Override public void addFirma(long docPraticaId, String codiceFiscale) throws PortalException, SystemException { DocPratica docPratica = docPraticaLocalService.getDocPratica(docPraticaId); @@ -338,6 +261,7 @@ public class DocPraticaLocalServiceImpl extends DocPraticaLocalServiceBaseImpl { docPraticaLocalService.updateDocPratica(docPratica); } + @Override public void addFirmeAndApprova(long docPraticaId, List codiciFiscali) throws PortalException, SystemException { @@ -352,18 +276,19 @@ public class DocPraticaLocalServiceImpl extends DocPraticaLocalServiceBaseImpl { docPraticaLocalService.updateDocPratica(docPratica); } - public void addErrorAndApprova(long docPraticaId, String errorCode) throws PortalException, - SystemException { + @Override + public void addErrorAndApprova(long docPraticaId, String errorCode) throws PortalException, SystemException { DocPratica docPratica = docPraticaLocalService.getDocPratica(docPraticaId); docPratica.setModifiedDate(new Date()); docPratica.setErrorCode(errorCode); - if ("400".equalsIgnoreCase(errorCode)) { + if ("400".equals(errorCode)) { docPratica.setStatus(WorkflowConstants.STATUS_DENIED); } docPraticaLocalService.updateDocPratica(docPratica); } + @Override public void removeFirma(long docPraticaId, String codiceFiscale) throws PortalException, SystemException { DocPratica docPratica = docPraticaLocalService.getDocPratica(docPraticaId); @@ -371,8 +296,8 @@ public class DocPraticaLocalServiceImpl extends DocPraticaLocalServiceBaseImpl { docPraticaLocalService.updateDocPratica(docPratica); } - public DocPratica updateDocPraticaAggiornato(long docPraticaId, boolean aggiornato) - throws SystemException { + @Override + public DocPratica updateDocPraticaAggiornato(long docPraticaId, boolean aggiornato) throws SystemException { DocPratica docPratica = docPraticaPersistence.fetchByPrimaryKey(docPraticaId); docPratica.setAggiornato(aggiornato); @@ -380,12 +305,14 @@ public class DocPraticaLocalServiceImpl extends DocPraticaLocalServiceBaseImpl { return docPraticaLocalService.updateDocPratica(docPratica); } + @Override public int countDocPraticaDaInviareDax() throws SystemException { DynamicQuery dynamicQuery = dynamicQueryDocPraticaDaInviareDax(); return (int) docPraticaPersistence.countWithDynamicQuery(dynamicQuery); } + @Override public List getDocPraticaDaInviareDax(int start, int end) throws SystemException { DynamicQuery dynamicQuery = dynamicQueryDocPraticaDaInviareDax(); @@ -402,48 +329,56 @@ public class DocPraticaLocalServiceImpl extends DocPraticaLocalServiceBaseImpl { return dynamicQuery; } + @Override public int countByClassPk(long classPk) throws SystemException { return docPraticaPersistence.countByClassPk(classPk); } + @Override public List findByClassPk(long classPk, int start, int end) throws SystemException { return docPraticaPersistence.findByClassPk(classPk, start, end); } + @Override public List findByIntPratica(long intPraticaId) throws SystemException { return docPraticaPersistence.findByIntPratica(intPraticaId); } + @Override public List findByClassPk(long classPk) throws SystemException { return docPraticaPersistence.findByClassPk(classPk); } - public List findByStaus(int status, int start, int end, OrderByComparator order) - throws SystemException { + @Override + public List findByStaus(int status, int start, int end, OrderByComparator order) throws SystemException { return docPraticaPersistence.findByStatus(status, start, end, order); } + @Override public int countByStatus(long status) throws SystemException { return docPraticaPersistence.countByStatus(status); } + @Override public int countByClassPk_Tipologia(long classPk, String tipologia) throws SystemException { return docPraticaPersistence.countByClassPk_Tipologia(classPk, tipologia); } + @Override public List findByClassPk_Tipologia(long classPk, String tipologia, int start, int end) throws SystemException { return docPraticaPersistence.findByClassPk_Tipologia(classPk, tipologia, start, end); } + @Override public List findByIntPratica_Tipologia(long intPraticaId, String tipologia, int start, int end) throws SystemException { @@ -454,8 +389,9 @@ public class DocPraticaLocalServiceImpl extends DocPraticaLocalServiceBaseImpl { return soggettoPersistence.findWithDynamicQuery(dynamicQuery, start, end); } - public List findByIntPratica_ClassPk_Tipologia(long intPraticaId, long classPk, - String tipologia, int start, int end) throws SystemException { + @Override + public List findByIntPratica_ClassPk_Tipologia(long intPraticaId, long classPk, String tipologia, + int start, int end) throws SystemException { DynamicQuery dynamicQuery = dynamicQuery(); dynamicQuery.add(RestrictionsFactoryUtil.eq("intPraticaId", intPraticaId)); @@ -465,8 +401,9 @@ public class DocPraticaLocalServiceImpl extends DocPraticaLocalServiceBaseImpl { return dynamicQuery(dynamicQuery, start, end); } - public List findByIntPratica_ClassPk_Tipologie(long intPraticaId, long classPk, - List tipologie) throws SystemException { + @Override + public List findByIntPratica_ClassPk_Tipologie(long intPraticaId, long classPk, List tipologie) + throws SystemException { DynamicQuery dynamicQuery = dynamicQuery(); dynamicQuery.add(RestrictionsFactoryUtil.eq("intPraticaId", intPraticaId)); @@ -476,6 +413,7 @@ public class DocPraticaLocalServiceImpl extends DocPraticaLocalServiceBaseImpl { return dynamicQuery(dynamicQuery); } + @Override public List findByIntPratica_ClassPkEqual_Tipologie(long intPraticaId, long classPk, List tipologie) throws SystemException { @@ -487,29 +425,25 @@ public class DocPraticaLocalServiceImpl extends DocPraticaLocalServiceBaseImpl { return dynamicQuery(dynamicQuery); } - public DocPratica fetchByC_Group_DlFileEntry_Version(long dlFileEntryId, String version) - throws SystemException { + @Override + public DocPratica fetchByC_Group_DlFileEntry_Version(long dlFileEntryId, String version) throws SystemException { return docPraticaPersistence.fetchByDlFileEntry_Version(dlFileEntryId, version); } - public DocPratica fetchByOldDocPraticaId(long oldDocPraticaId) throws SystemException { - - return docPraticaPersistence.fetchByOldDocPratica(oldDocPraticaId); - } - + @Override public List findDistinctDlFileEntryId(long classPk, String tipologia, int start, int end) throws SystemException { return findDistinctDlFileEntryId(new long[] { classPk }, tipologia, start, end); } + @Override public List findDistinctDlFileEntryId(long[] classPks, String tipologia, int start, int end) throws SystemException { DynamicQuery dynamicQuery = docPraticaLocalService.dynamicQuery(); - dynamicQuery.setProjection(ProjectionFactoryUtil.distinct(ProjectionFactoryUtil - .property("dlFileEntryId"))); + dynamicQuery.setProjection(ProjectionFactoryUtil.distinct(ProjectionFactoryUtil.property("dlFileEntryId"))); dynamicQuery.add(PropertyFactoryUtil.forName("tipologia").eq(tipologia)); Junction or = RestrictionsFactoryUtil.disjunction(); for (long classPk : classPks) { @@ -520,6 +454,7 @@ public class DocPraticaLocalServiceImpl extends DocPraticaLocalServiceBaseImpl { return docPraticaPersistence.findWithDynamicQuery(dynamicQuery, start, end); } + @Override public List getValidByIntPratica(long intPraticaId) throws SystemException { DynamicQuery dynamicQuery = dynamicQuery(); @@ -529,8 +464,9 @@ public class DocPraticaLocalServiceImpl extends DocPraticaLocalServiceBaseImpl { return dynamicQuery(dynamicQuery); } - public List getValidByIntPratica_Tipologia(long intPraticaId, String tipologia, int start, - int end) throws SystemException { + @Override + public List getValidByIntPratica_Tipologia(long intPraticaId, String tipologia, int start, int end) + throws SystemException { DynamicQuery dynamicQuery = dynamicQuery(); dynamicQuery.add(RestrictionsFactoryUtil.eq("intPraticaId", intPraticaId)); @@ -540,61 +476,59 @@ public class DocPraticaLocalServiceImpl extends DocPraticaLocalServiceBaseImpl { return dynamicQuery(dynamicQuery, start, end); } - public int countValidTmpByIntPratica_Tipologia(long intPraticaId, String tipologia) - throws SystemException { + @Override + public int countValidTmpByIntPratica_Tipologia(long intPraticaId, String tipologia) throws SystemException { DynamicQuery dynamicQuery = createvalidTmpQueryByIntPratica(intPraticaId); dynamicQuery.add(RestrictionsFactoryUtil.eq("tipologia", tipologia)); - return (int) docPraticaPersistence.countWithDynamicQuery(dynamicQuery); } - public List getValidTmpByIntPratica(long intPraticaId, int start, int end) - throws SystemException { - DynamicQuery dynamicQuery = createvalidTmpQueryByIntPratica(intPraticaId); + @Override + public List getValidTmpByIntPratica(long intPraticaId, int start, int end) throws SystemException { + DynamicQuery dynamicQuery = createvalidTmpQueryByIntPratica(intPraticaId); dynamicQuery.addOrder(OrderFactoryUtil.asc("tipologia")); return dynamicQuery(dynamicQuery, start, end); } - public List getValidTmpByIntPratica_Tipologia(long intPraticaId, String tipologia, int start, - int end) throws SystemException { + @Override + public List getValidTmpByIntPratica_Tipologia(long intPraticaId, String tipologia, int start, int end) + throws SystemException { DynamicQuery dynamicQuery = createvalidTmpQueryByIntPratica(intPraticaId); dynamicQuery.add(RestrictionsFactoryUtil.eq("tipologia", tipologia)); - dynamicQuery.addOrder(OrderFactoryUtil.asc("dettPraticaIdRimozione")); return dynamicQuery(dynamicQuery, start, end); } - public List getValidTmpByIntPratica_DettPratica_Tipologia(long intPraticaId, - long dettPraticaId, String tipologia, int start, int end) throws SystemException { + @Override + public List getValidTmpByIntPratica_DettPratica_Tipologia(long intPraticaId, long dettPraticaId, + String tipologia, int start, int end) throws SystemException { DynamicQuery dynamicQuery = createvalidTmpQueryByIntPratica(intPraticaId); dynamicQuery.add(RestrictionsFactoryUtil.eq("tipologia", tipologia)); dynamicQuery.add(RestrictionsFactoryUtil.eq("classPk", dettPraticaId)); dynamicQuery.add(RestrictionsFactoryUtil.eq("className", DettPratica.class.getName())); - dynamicQuery.addOrder(OrderFactoryUtil.asc("dettPraticaIdRimozione")); return dynamicQuery(dynamicQuery, start, end); } - public List getValidTmpByIntPratica_Tipologie(long intPraticaId, String[] tipologie, - int start, int end) throws SystemException { + @Override + public List getValidTmpByIntPratica_Tipologie(long intPraticaId, String[] tipologie, int start, int end) + throws SystemException { DynamicQuery dynamicQuery = createvalidTmpQueryByIntPratica(intPraticaId); dynamicQuery.add(RestrictionsFactoryUtil.in("tipologia", tipologie)); - dynamicQuery.addOrder(OrderFactoryUtil.asc("dettPraticaIdRimozione")); return dynamicQuery(dynamicQuery, start, end); } - public int countValidTmpByIntPratica_Tipologie(long intPraticaId, String[] tipologie) - throws SystemException { + @Override + public int countValidTmpByIntPratica_Tipologie(long intPraticaId, String[] tipologie) throws SystemException { DynamicQuery dynamicQuery = createvalidTmpQueryByIntPratica(intPraticaId); dynamicQuery.add(RestrictionsFactoryUtil.in("tipologia", tipologie)); - return (int) docPraticaPersistence.countWithDynamicQuery(dynamicQuery); } @@ -603,10 +537,10 @@ public class DocPraticaLocalServiceImpl extends DocPraticaLocalServiceBaseImpl { DynamicQuery dynamicQuery = dynamicQuery(); dynamicQuery.add(RestrictionsFactoryUtil.eq("intPraticaId", intPraticaId)); dynamicQuery.add(RestrictionsFactoryUtil.eq("dettPraticaIdRimozione", null)); - return dynamicQuery; } + @Override public List getInvalidByIntPratica(long intPraticaId) throws SystemException { DynamicQuery dynamicQuery = dynamicQuery(); @@ -616,6 +550,7 @@ public class DocPraticaLocalServiceImpl extends DocPraticaLocalServiceBaseImpl { return dynamicQuery(dynamicQuery); } + @Override public List getInvalidTmpByIntPratica(long intPraticaId) throws SystemException { DynamicQuery dynamicQuery = dynamicQuery(); @@ -625,20 +560,20 @@ public class DocPraticaLocalServiceImpl extends DocPraticaLocalServiceBaseImpl { return dynamicQuery(dynamicQuery); } - public List getValidUntilClassPkByIntPratica(long intPraticaId, long classPk, - String tipologia, int start, int end) throws SystemException { + @Override + public List getValidUntilClassPkByIntPratica(long intPraticaId, long classPk, String tipologia, + int start, int end) throws SystemException { DynamicQuery dynamicQuery = dynamicQuery(); dynamicQuery.add(RestrictionsFactoryUtil.eq("intPraticaId", intPraticaId)); dynamicQuery.add(RestrictionsFactoryUtil.le("classPk", classPk)); dynamicQuery.add(RestrictionsFactoryUtil.eq("tipologia", tipologia)); - // dynamicQuery.add(RestrictionsFactoryUtil.eq("dettPraticaIdRimozione", - // null)); dynamicQuery.add(RestrictionsFactoryUtil.eq("rimosso", false)); dynamicQuery.addOrder(OrderFactoryUtil.desc("classPk")); return dynamicQuery(dynamicQuery, start, end); } + @Override public void completeInvalidation(long intPraticaId) throws SystemException { Date now = new Date(); @@ -646,39 +581,33 @@ public class DocPraticaLocalServiceImpl extends DocPraticaLocalServiceBaseImpl { for (DocPratica docPratica : allegatiDaInvalidare) { docPratica.setRimosso(true); docPratica.setDtDataRimozione(now); - docPratica = updateDocPratica(docPratica); } } + @Override public List getDocPraticaWithOldFileEntryId(int start, int end) throws SystemException { DynamicQuery dynamicQuery = DynamicQueryFactoryUtil.forClass(DocPratica.class); dynamicQuery.add(PropertyFactoryUtil.forName("oldDlFileEntryId").ne(0L)); dynamicQuery.addOrder(OrderFactoryUtil.desc("oldDlFileEntryId")); - return docPraticaLocalService.dynamicQuery(dynamicQuery, start, end); } - // ADT BUG FE ID = 9 - public DocPratica addDocPraticaAnnullamento(long userId, String className, long classPk, - long intPraticaId, long fileEntryId, String fileName, String tipologia, String sha256, - String jsonFirmatari, ServiceContext serviceContext) throws PortalException, SystemException { + @Override + public DocPratica addDocPraticaAnnullamento(long userId, String className, long classPk, long intPraticaId, + long fileEntryId, String fileName, String tipologia, String sha256, String jsonFirmatari, + ServiceContext serviceContext) throws PortalException, SystemException { User user = userPersistence.findByPrimaryKey(userId); - Date now = new Date(); - - DocPratica docPratica = docPraticaPersistence.create(counterLocalService.increment(DocPratica.class - .getName())); - + DocPratica docPratica = docPraticaPersistence.create(counterLocalService.increment(DocPratica.class.getName())); docPratica.setCompanyId(serviceContext.getCompanyId()); docPratica.setUserId(user.getUserId()); docPratica.setUserName(user.getFullName()); docPratica.setCreateDate(serviceContext.getCreateDate(now)); docPratica.setModifiedDate(serviceContext.getModifiedDate(now)); docPratica.setGroupId(serviceContext.getScopeGroupId()); - docPratica.setClassName(className); docPratica.setClassPk(classPk); docPratica.setIntPraticaId(intPraticaId); @@ -690,29 +619,19 @@ public class DocPraticaLocalServiceImpl extends DocPraticaLocalServiceBaseImpl { docPratica.setSha256(sha256); docPratica.setAggiornato(false); docPratica.setJsonFirmatari(jsonFirmatari); - docPratica.setDettPraticaIdRimozione(0l); + docPratica.setDettPraticaIdRimozione(0L); docPratica.setDtDataRimozione(null); - docPratica.setStatus(WorkflowConstants.STATUS_PENDING); - docPratica = docPraticaPersistence.update(docPratica); - return docPratica; } /** * Metodo nuovo ADT - * - * @param intPraticaId - * @param classPk - * @param tipologia - * @param start - * @param end - * @return - * @throws SystemException */ - public List findByIntPratica_ClassPk_TipologiaNew(long intPraticaId, long classPk, - String tipologia, int start, int end) throws SystemException { + @Override + public List findByIntPratica_ClassPk_TipologiaNew(long intPraticaId, long classPk, String tipologia, + int start, int end) throws SystemException { DynamicQuery dynamicQuery = dynamicQuery(); dynamicQuery.add(RestrictionsFactoryUtil.eq("intPraticaId", intPraticaId)); @@ -721,5 +640,4 @@ public class DocPraticaLocalServiceImpl extends DocPraticaLocalServiceBaseImpl { dynamicQuery.addOrder(OrderFactoryUtil.desc("classPk")); return dynamicQuery(dynamicQuery, start, end); } - } diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/FineLavoriLocalServiceImpl.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/FineLavoriLocalServiceImpl.java index c5d525ee..058852c8 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/FineLavoriLocalServiceImpl.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/FineLavoriLocalServiceImpl.java @@ -1,13 +1,13 @@ /** * Copyright (c) 2000-present Liferay, Inc. All rights reserved. * - * This library is free software; you can redistribute it and/or modify it under the terms of the - * GNU Lesser General Public License as published by the Free Software Foundation; either version - * 2.1 of the License, or (at your option) any later version. + * This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General + * Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) + * any later version. * - * This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without - * even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. + * This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more + * details. */ package it.tref.liferay.portos.bo.service.impl; @@ -57,13 +57,12 @@ import com.liferay.portal.service.ServiceContext; * The implementation of the fine lavori local service. * *

- * All custom service methods should be put in this class. Whenever methods are added, rerun - * ServiceBuilder to copy their definitions into the - * {@link it.tref.liferay.portos.bo.service.FineLavoriLocalService} interface. + * All custom service methods should be put in this class. Whenever methods are added, rerun ServiceBuilder to copy + * their definitions into the {@link it.tref.liferay.portos.bo.service.FineLavoriLocalService} interface. * *

- * This is a local service. Methods of this service will not have security checks based on the - * propagated JAAS credentials because this service can only be accessed from within the same VM. + * This is a local service. Methods of this service will not have security checks based on the propagated JAAS + * credentials because this service can only be accessed from within the same VM. *

* * @author Davide Barbagallo, 3F Consulting @@ -71,520 +70,442 @@ import com.liferay.portal.service.ServiceContext; * @see it.tref.liferay.portos.bo.service.FineLavoriLocalServiceUtil */ public class FineLavoriLocalServiceImpl extends FineLavoriLocalServiceBaseImpl { - /* - * NOTE FOR DEVELOPERS: Never reference this interface directly. Always use {@link - * it.tref.liferay.portos.bo.service.FineLavoriLocalServiceUtil} to access the fine lavori local - * service. - */ - - private FineLavori initFineLavori(ServiceContext serviceContext) throws PortalException, SystemException { - - User user = userLocalService.getUser(serviceContext.getUserId()); - - Date now = new Date(); - - FineLavori fineLavori = fineLavoriPersistence.create(counterLocalService.increment(DettPratica.class.getName())); - - fineLavori.setCompanyId(serviceContext.getCompanyId()); - fineLavori.setGroupId(serviceContext.getScopeGroupId()); - fineLavori.setUserId(serviceContext.getUserId()); - fineLavori.setUserName(user.getFullName()); - fineLavori.setCreateDate(serviceContext.getCreateDate(now)); - fineLavori.setModifiedDate(serviceContext.getModifiedDate(now)); - - // setto parametri di default - fineLavori.setParziale(false); - fineLavori.setDataEffettuazione(null); - fineLavori.setDataFineLavori(null); - fineLavori.setCodiceFiscaleDelegato(StringPool.BLANK); - fineLavori.setNormEsenteBollo(false); - fineLavori.setNormEsenteCollaudo(false); - fineLavori.setComunicazioneDirettoreLavori(StringPool.BLANK); - - return fineLavori; - } - - @Indexable(type = IndexableType.REINDEX) - public FineLavori addFineLavori(long intPraticaId, ServiceContext serviceContext) throws PortalException, - SystemException { - - - IntPratica intPratica = IntPraticaLocalServiceUtil.getIntPratica(intPraticaId); - - FineLavori fineLavori = initFineLavori(serviceContext); - fineLavori.setGroupId(intPratica.getGroupId()); - fineLavori.setIntPraticaId(intPraticaId); - - fineLavoriPersistence.update(fineLavori); - return fineLavori; - } - - @Override - @Indexable(type = IndexableType.DELETE) - public FineLavori deleteFineLavori(FineLavori fineLavori) throws SystemException, PortalException { - - List docPraticas = - docPraticaLocalService.findByClassPk(fineLavori.getFineLavoriId(), QueryUtil.ALL_POS, QueryUtil.ALL_POS); - for (DocPratica docPratica : docPraticas) { - docPraticaLocalService.deleteDocPratica(docPratica); - } - - List pagamenti = pagamentoLocalService.findByClassPk(fineLavori.getFineLavoriId()); - for (Pagamento pagamento : pagamenti) { - pagamentoLocalService.deletePagamento(pagamento); - } - - return super.deleteFineLavori(fineLavori); - } - - @Override - @Indexable(type = IndexableType.DELETE) - public FineLavori deleteFineLavori(long fineLavoriId) throws PortalException, SystemException { - - FineLavori fineLavori = fineLavoriPersistence.findByPrimaryKey(fineLavoriId); - - return deleteFineLavori(fineLavori); - } - - @Indexable(type = IndexableType.REINDEX) - public FineLavori updateFineLavori(long userId, long fineLavoriId, long intPraticaId, boolean parziale, - boolean completata, Date dataFineLavori, String codiceFiscaleDelegato, boolean normEsenteBollo, - boolean normEsenteCollaudo, String comunicazioneDirettoreLavori) throws NoSuchFineLavoriException, - SystemException { - - FineLavori fineLavori = fineLavoriPersistence.findByPrimaryKey(fineLavoriId); - - fineLavori.setParziale(parziale); - fineLavori.setCompletata(completata); - fineLavori.setDataFineLavori(dataFineLavori); - fineLavori.setCodiceFiscaleDelegato(codiceFiscaleDelegato); - fineLavori.setNormEsenteBollo(normEsenteBollo); - fineLavori.setNormEsenteCollaudo(normEsenteCollaudo); - fineLavori.setComunicazioneDirettoreLavori(comunicazioneDirettoreLavori); - - fineLavori = fineLavoriPersistence.update(fineLavori); - - return fineLavori; - } - - public FineLavori getLastEditable(long intPraticaId) throws SystemException { - - DynamicQuery dynamicQuery = dynamicQuery(); - dynamicQuery.add(RestrictionsFactoryUtil.eq("intPraticaId", intPraticaId)); - dynamicQuery.add(RestrictionsFactoryUtil.eq("completata", false)); - dynamicQuery.addOrder(OrderFactoryUtil.desc("fineLavoriId")); - List fineLavoriList = dynamicQuery(dynamicQuery, 0, 1); - if (!fineLavoriList.isEmpty()) { - return fineLavoriList.get(0); - } - return null; - } - - public FineLavori getLastCompleted(long intPraticaId) throws SystemException { - - DynamicQuery dynamicQuery = dynamicQuery(); - dynamicQuery.add(RestrictionsFactoryUtil.eq("intPraticaId", intPraticaId)); - dynamicQuery.add(RestrictionsFactoryUtil.eq("completata", true)); - dynamicQuery.addOrder(OrderFactoryUtil.desc("fineLavoriId")); - List fineLavoriList = dynamicQuery(dynamicQuery, 0, 1); - if (!fineLavoriList.isEmpty()) { - return fineLavoriList.get(0); - } - return null; - } - - public FineLavori pagaInvia(long fineLavoriId, String codiceFiscaleCommittente, String currentURL, - ServiceContext serviceContext) throws SystemException, PortalException { - - FineLavori fineLavori = fineLavoriPersistence.findByPrimaryKey(fineLavoriId); - - BigDecimal importoBolli = - PagamentiCommonUtil.getImportoBolli(fineLavori.getCompanyId(), fineLavori.getFineLavoriId(), - FineLavori.class.getName(), TipoIntegrazioneUtil.FINE_LAVORI); - - fineLavori.setImportoBolli(importoBolli.toString()); - fineLavori = updateFineLavori(fineLavori); - - PagamentiUtil.nuovoPagamento(currentURL, fineLavori.getFineLavoriId(), FineLavori.class.getName(), - PagamentoConstants.PAGAMENTO_BOLLI, importoBolli.toString(), codiceFiscaleCommittente, serviceContext); - - return fineLavori; - } - - // public void sostituisciPagamento(long pagamentoId, long fineLavoriId, String - // codiceFiscaleCommittente, String mezzo, - // String url, ServiceContext serviceContext) throws PortalException, SystemException { - // - // FineLavori fineLavori = getFineLavori(fineLavoriId); - // Pagamento pagamento = pagamentoLocalService.getPagamento(pagamentoId); - // String currentUtilizzata = pagamento.getUtilizzata(); - // String currentMezzo = pagamento.getMezzo(); - // - // boolean irisEnable = PagamentiUtil.irisIsEnable(pagamento.getCompanyId()); - // if (fineLavori.getPagamentoId() != pagamentoId) { - // throw new PortalException("Pagamento non abbinato alla Fine Lavori"); - // } - // if (mezzo.equalsIgnoreCase(PagamentoConstants.MEZZO_MANUALE)) { - // if (irisEnable) { - // throw new PortalException("Creazione pagamento manuale con iris enable non possibile"); - // } else if (currentUtilizzata.equalsIgnoreCase(PagamentoConstants.UTILIZZATA_NON_PAGABILE) - // || currentUtilizzata.equalsIgnoreCase(PagamentoConstants.UTILIZZATA_RIFIUTATA)) { - // fineLavori.setPagamentoId(0l); - // fineLavori = updateFineLavori(fineLavori); - // - // pagamento.setUtilizzata(PagamentoConstants.UTILIZZATA_SOSTITUITA); - // pagamentoLocalService.updatePagamento(pagamento); - // - // PagamentiUtil.nuovoPagamento(url, fineLavoriId, FineLavori.class.getName(), - // pagamento.getImportoBolli(), - // pagamento.getImportoSpeseIstruttoria(), codiceFiscaleCommittente, serviceContext); - // } else { - // throw new PortalException("Creazione pagamento manuale con stato " + currentUtilizzata + - // " non possibile"); - // } - // } else if (mezzo.equalsIgnoreCase(PagamentoConstants.MEZZO_IRIS)) { - // if (irisEnable - // && (currentMezzo.equalsIgnoreCase(PagamentoConstants.MEZZO_MANUALE) || (currentUtilizzata - // .equalsIgnoreCase(PagamentoConstants.UTILIZZATA_NON_PAGABILE) || currentUtilizzata - // .equalsIgnoreCase(PagamentoConstants.UTILIZZATA_RIFIUTATA)))) { - // - // fineLavori.setPagamentoId(0l); - // fineLavori = updateFineLavori(fineLavori); - // - // pagamento.setUtilizzata(PagamentoConstants.UTILIZZATA_SOSTITUITA); - // pagamentoLocalService.updatePagamento(pagamento); - // PagamentiUtil.nuovoPagamento(url, fineLavoriId, FineLavori.class.getName(), - // pagamento.getImportoBolli(), - // pagamento.getImportoSpeseIstruttoria(), codiceFiscaleCommittente, serviceContext); - // } else { - // throw new PortalException("Pagamento IRIS non sostituibile"); - // } - // - // } else { - // throw new PortalException("Mezzo non presente"); - // } - // - // } - - public void updateEsitoPagamento(long pagamentoId, long fineLavoriId, String stato) throws SystemException, - PortalException { - - updateEsitoPagamento(pagamentoId, fineLavoriId, 0l, stato); - } - - public void updateEsitoPagamento(long pagamentoId, long fineLavoriId, long fileEntryId, String stato) - throws SystemException, PortalException { - - Date now = new Date(); - FineLavori fineLavori = fineLavoriPersistence.fetchByPrimaryKey(fineLavoriId); - - fineLavori.setModifiedDate(now); - if (stato.equalsIgnoreCase(PagamentoConstants.UTILIZZATA_PAGATA)) { - - fineLavori.setCompletata(true); - fineLavori.setDataEffettuazione(now); - fineLavori - .setNumero(fineLavoriPersistence.countByIntPraticaId_Completata(fineLavori.getIntPraticaId(), true) + 1); - fineLavori = updateFineLavori(fineLavori); - - updateIntPraticaStatus(fineLavori, fineLavori.getIntPraticaId()); - - docPraticaLocalService.completeInvalidation(fineLavori.getIntPraticaId()); - - IntPratica intPratica = intPraticaLocalService.getIntPratica(fineLavori.getIntPraticaId()); - if (WorkflowUtil.isWorkflowDisattivabile(fineLavori.getIntPraticaId()) - && Validator.isNotNull(intPratica.getStatusByUserId())) { - this.inviaMailnotifica(fineLavoriId, intPratica.getStatusByUserId(), now); - } - pagamentoLocalService.updatePagamentoUtilizzata(pagamentoId, stato); - } else if (stato.equalsIgnoreCase(PagamentoConstants.UTILIZZATA_NON_PAGABILE) - || stato.equalsIgnoreCase(PagamentoConstants.UTILIZZATA_RIFIUTATA) - || stato.equalsIgnoreCase(PagamentoConstants.UTILIZZATA_ANNULLATO)) { - pagamentoLocalService.updatePagamentoUtilizzata(pagamentoId, stato); - } - - } - - public FineLavori updateEsito(long fineLavoriId, int stato) throws SystemException, PortalException { - - Date now = new Date(); - FineLavori fineLavori = fineLavoriPersistence.fetchByPrimaryKey(fineLavoriId); - fineLavori.setModifiedDate(now); - - fineLavori.setCompletata(true); - fineLavori.setDataEffettuazione(now); - fineLavori.setNumero(fineLavoriPersistence.countByIntPraticaId_Completata(fineLavori.getIntPraticaId(), true) + 1); - fineLavori = updateFineLavori(fineLavori); - - updateIntPraticaStatus(fineLavori, fineLavori.getIntPraticaId()); - - docPraticaLocalService.completeInvalidation(fineLavori.getIntPraticaId()); - - IntPratica intPratica = intPraticaLocalService.getIntPratica(fineLavori.getIntPraticaId()); - if (WorkflowUtil.isWorkflowDisattivabile(fineLavori.getIntPraticaId()) - && Validator.isNotNull(intPratica.getStatusByUserId())) { - this.inviaMailnotifica(fineLavoriId, intPratica.getStatusByUserId(), now); - } - - return fineLavori; - } - - private void inviaMailnotifica(long fineLavoriId, long tecnicoIstruttoreId, Date date) throws SystemException, - PortalException { - - FineLavori fineLavori = fineLavoriPersistence.fetchByPrimaryKey(fineLavoriId); - - User tecnicoIstruttore = userLocalService.getUser(tecnicoIstruttoreId); - - String[] to = {tecnicoIstruttore.getEmailAddress()}; - String[] cc = new String[0]; - String[] ccn = new String[0]; - - String tipoPratica = StringPool.BLANK; - long intPraticaId = fineLavori.getIntPraticaId(); - if (AzioniPraticheUtil.isDeposito(intPraticaId)) { - tipoPratica = LanguageUtil.get(LocaleUtil.ITALIAN, "tipo-pratica-01"); - } else if (AzioniPraticheUtil.isAutorizzazione(intPraticaId)) { - tipoPratica = LanguageUtil.get(LocaleUtil.ITALIAN, "tipo-pratica-02"); - } + /* + * NOTE FOR DEVELOPERS: Never reference this interface directly. Always use {@link + * it.tref.liferay.portos.bo.service.FineLavoriLocalServiceUtil} to access the fine lavori local service. + */ + + private FineLavori initFineLavori(ServiceContext serviceContext) throws PortalException, SystemException { + + User user = userLocalService.getUser(serviceContext.getUserId()); + Date now = new Date(); + FineLavori fineLavori = fineLavoriPersistence + .create(counterLocalService.increment(DettPratica.class.getName())); + fineLavori.setCompanyId(serviceContext.getCompanyId()); + fineLavori.setGroupId(serviceContext.getScopeGroupId()); + fineLavori.setUserId(serviceContext.getUserId()); + fineLavori.setUserName(user.getFullName()); + fineLavori.setCreateDate(serviceContext.getCreateDate(now)); + fineLavori.setModifiedDate(serviceContext.getModifiedDate(now)); + // setto parametri di default + fineLavori.setParziale(false); + fineLavori.setDataEffettuazione(null); + fineLavori.setDataFineLavori(null); + fineLavori.setCodiceFiscaleDelegato(StringPool.BLANK); + fineLavori.setNormEsenteBollo(false); + fineLavori.setNormEsenteCollaudo(false); + fineLavori.setComunicazioneDirettoreLavori(StringPool.BLANK); + return fineLavori; + } + + @Override + @Indexable(type = IndexableType.REINDEX) + public FineLavori addFineLavori(long intPraticaId, ServiceContext serviceContext) throws PortalException, + SystemException { + + IntPratica intPratica = IntPraticaLocalServiceUtil.getIntPratica(intPraticaId); + FineLavori fineLavori = initFineLavori(serviceContext); + fineLavori.setGroupId(intPratica.getGroupId()); + fineLavori.setIntPraticaId(intPraticaId); + fineLavoriPersistence.update(fineLavori); + return fineLavori; + } + + @Override + @Indexable(type = IndexableType.DELETE) + public FineLavori deleteFineLavori(FineLavori fineLavori) throws SystemException, PortalException { + + List docPraticas = docPraticaLocalService.findByClassPk(fineLavori.getFineLavoriId(), + QueryUtil.ALL_POS, QueryUtil.ALL_POS); + for (DocPratica docPratica : docPraticas) { + docPraticaLocalService.deleteDocPratica(docPratica); + } + List pagamenti = pagamentoLocalService.findByClassPk(fineLavori.getFineLavoriId()); + for (Pagamento pagamento : pagamenti) { + pagamentoLocalService.deletePagamento(pagamento); + } + return super.deleteFineLavori(fineLavori); + } + + @Override + @Indexable(type = IndexableType.DELETE) + public FineLavori deleteFineLavori(long fineLavoriId) throws PortalException, SystemException { + + FineLavori fineLavori = fineLavoriPersistence.findByPrimaryKey(fineLavoriId); + return deleteFineLavori(fineLavori); + } + + @Override + @Indexable(type = IndexableType.REINDEX) + public FineLavori updateFineLavori(long userId, long fineLavoriId, long intPraticaId, boolean parziale, + boolean completata, Date dataFineLavori, String codiceFiscaleDelegato, boolean normEsenteBollo, + boolean normEsenteCollaudo, String comunicazioneDirettoreLavori) throws NoSuchFineLavoriException, + SystemException { + + FineLavori fineLavori = fineLavoriPersistence.findByPrimaryKey(fineLavoriId); + fineLavori.setParziale(parziale); + fineLavori.setCompletata(completata); + fineLavori.setDataFineLavori(dataFineLavori); + fineLavori.setCodiceFiscaleDelegato(codiceFiscaleDelegato); + fineLavori.setNormEsenteBollo(normEsenteBollo); + fineLavori.setNormEsenteCollaudo(normEsenteCollaudo); + fineLavori.setComunicazioneDirettoreLavori(comunicazioneDirettoreLavori); + fineLavori = fineLavoriPersistence.update(fineLavori); + return fineLavori; + } + + @Override + public FineLavori getLastEditable(long intPraticaId) throws SystemException { + + DynamicQuery dynamicQuery = dynamicQuery(); + dynamicQuery.add(RestrictionsFactoryUtil.eq("intPraticaId", intPraticaId)); + dynamicQuery.add(RestrictionsFactoryUtil.eq("completata", false)); + dynamicQuery.addOrder(OrderFactoryUtil.desc("fineLavoriId")); + List fineLavoriList = dynamicQuery(dynamicQuery, 0, 1); + if (!fineLavoriList.isEmpty()) { + return fineLavoriList.get(0); + } + return null; + } + + @Override + public FineLavori getLastCompleted(long intPraticaId) throws SystemException { + + DynamicQuery dynamicQuery = dynamicQuery(); + dynamicQuery.add(RestrictionsFactoryUtil.eq("intPraticaId", intPraticaId)); + dynamicQuery.add(RestrictionsFactoryUtil.eq("completata", true)); + dynamicQuery.addOrder(OrderFactoryUtil.desc("fineLavoriId")); + List fineLavoriList = dynamicQuery(dynamicQuery, 0, 1); + if (!fineLavoriList.isEmpty()) { + return fineLavoriList.get(0); + } + return null; + } + + @Override + public FineLavori pagaInvia(long fineLavoriId, String codiceFiscaleCommittente, String currentURL, + ServiceContext serviceContext) throws SystemException, PortalException { + + FineLavori fineLavori = fineLavoriPersistence.findByPrimaryKey(fineLavoriId); + BigDecimal importoBolli = PagamentiCommonUtil.getImportoBolli(fineLavori.getCompanyId(), + fineLavori.getFineLavoriId(), FineLavori.class.getName(), TipoIntegrazioneUtil.FINE_LAVORI); + fineLavori.setImportoBolli(importoBolli.toString()); + fineLavori = updateFineLavori(fineLavori); + PagamentiUtil.nuovoPagamento(currentURL, fineLavori.getFineLavoriId(), FineLavori.class.getName(), + PagamentoConstants.PAGAMENTO_BOLLI, importoBolli.toString(), codiceFiscaleCommittente, serviceContext); + return fineLavori; + } + + @Override + public void updateEsitoPagamento(long pagamentoId, long fineLavoriId, String stato) throws SystemException, + PortalException { + + updateEsitoPagamento(pagamentoId, fineLavoriId, 0l, stato); + } + + @Override + public void updateEsitoPagamento(long pagamentoId, long fineLavoriId, long fileEntryId, String stato) + throws SystemException, PortalException { + + Date now = new Date(); + FineLavori fineLavori = fineLavoriPersistence.fetchByPrimaryKey(fineLavoriId); + fineLavori.setModifiedDate(now); + if (stato.equalsIgnoreCase(PagamentoConstants.UTILIZZATA_PAGATA)) { + fineLavori.setCompletata(true); + fineLavori.setDataEffettuazione(now); + fineLavori.setNumero(fineLavoriPersistence.countByIntPraticaId_Completata(fineLavori.getIntPraticaId(), + true) + 1); + fineLavori = updateFineLavori(fineLavori); + updateIntPraticaStatus(fineLavori, fineLavori.getIntPraticaId()); + docPraticaLocalService.completeInvalidation(fineLavori.getIntPraticaId()); + IntPratica intPratica = intPraticaLocalService.getIntPratica(fineLavori.getIntPraticaId()); + if (WorkflowUtil.isWorkflowDisattivabile(fineLavori.getIntPraticaId()) + && Validator.isNotNull(intPratica.getStatusByUserId())) { + this.inviaMailnotifica(fineLavoriId, intPratica.getStatusByUserId(), now); + } + pagamentoLocalService.updatePagamentoUtilizzata(pagamentoId, stato); + } else if (stato.equalsIgnoreCase(PagamentoConstants.UTILIZZATA_NON_PAGABILE) + || stato.equalsIgnoreCase(PagamentoConstants.UTILIZZATA_RIFIUTATA) + || stato.equalsIgnoreCase(PagamentoConstants.UTILIZZATA_ANNULLATO)) { + pagamentoLocalService.updatePagamentoUtilizzata(pagamentoId, stato); + } + + } + + @Override + public FineLavori updateEsito(long fineLavoriId, int stato) throws SystemException, PortalException { + + Date now = new Date(); + FineLavori fineLavori = fineLavoriPersistence.fetchByPrimaryKey(fineLavoriId); + fineLavori.setModifiedDate(now); + fineLavori.setCompletata(true); + fineLavori.setDataEffettuazione(now); + fineLavori + .setNumero(fineLavoriPersistence.countByIntPraticaId_Completata(fineLavori.getIntPraticaId(), true) + 1); + fineLavori = updateFineLavori(fineLavori); + updateIntPraticaStatus(fineLavori, fineLavori.getIntPraticaId()); + docPraticaLocalService.completeInvalidation(fineLavori.getIntPraticaId()); + IntPratica intPratica = intPraticaLocalService.getIntPratica(fineLavori.getIntPraticaId()); + if (WorkflowUtil.isWorkflowDisattivabile(fineLavori.getIntPraticaId()) + && Validator.isNotNull(intPratica.getStatusByUserId())) { + this.inviaMailnotifica(fineLavoriId, intPratica.getStatusByUserId(), now); + } + return fineLavori; + } + + private void inviaMailnotifica(long fineLavoriId, long tecnicoIstruttoreId, Date date) throws SystemException, + PortalException { + + FineLavori fineLavori = fineLavoriPersistence.fetchByPrimaryKey(fineLavoriId); + User tecnicoIstruttore = userLocalService.getUser(tecnicoIstruttoreId); + String[] to = { tecnicoIstruttore.getEmailAddress() }; + String[] cc = new String[0]; + String[] ccn = new String[0]; + String tipoPratica = StringPool.BLANK; + long intPraticaId = fineLavori.getIntPraticaId(); + if (AzioniPraticheUtil.isDeposito(intPraticaId)) { + tipoPratica = LanguageUtil.get(LocaleUtil.ITALIAN, "tipo-pratica-01"); + } else if (AzioniPraticheUtil.isAutorizzazione(intPraticaId)) { + tipoPratica = LanguageUtil.get(LocaleUtil.ITALIAN, "tipo-pratica-02"); + } + JSONObject templateVariables = JSONFactoryUtil.createJSONObject(); + templateVariables.put("receiver", tecnicoIstruttore.getFullName()); + templateVariables.put("tipoPratica", tipoPratica); + templateVariables.put("tipoOggetto", + LanguageUtil.get(LocaleUtil.ITALIAN, "label-integrazione-" + (fineLavori.getParziale() ? "09" : "07"))); + templateVariables.put("dataInvio", + FastDateFormatFactoryUtil.getSimpleDateFormat("dd/MM/yyyy HH:mm").format(date)); + ServiceContext serviceContext = new ServiceContext(); + serviceContext.setScopeGroupId(fineLavori.getGroupId()); + serviceContext.setCompanyId(fineLavori.getCompanyId()); + serviceContext.setUserId(fineLavori.getUserId()); + MailUtil.invioMailNotifica(fineLavori.getIntPraticaId(), 0l, fineLavoriId, FineLavori.class.getName(), to, cc, + ccn, "NOTIFICA-BO", templateVariables, null, serviceContext); + } + + private IntPratica updateIntPraticaStatus(FineLavori fineLavori, long intPraticaId) throws PortalException, + SystemException { + + IntPratica intPratica = intPraticaLocalService.getIntPratica(intPraticaId); + if (fineLavori.isParziale()) { + intPratica.setFineLavoriParziale(true); + } else { + intPratica.setFineLavoriTotale(true); + } + intPratica = intPraticaLocalService.updateIntPratica(intPratica); + return intPratica; + } + + @Override + public FineLavori updateFineLavoriProtocollo(long fineLavoriId, String protocollo) throws PortalException, + SystemException { + + FineLavori fineLavori = fineLavoriLocalService.fetchFineLavori(fineLavoriId); + fineLavori.setModifiedDate(new Date()); + fineLavori.setProtocollo(protocollo); + fineLavori.setDtProtocollo(new Date()); + fineLavori = fineLavoriLocalService.updateFineLavori(fineLavori); + return fineLavori; + } + + @Override + public FineLavori findByProtocollo(long companyId, long groupId, String protocollo) throws PortalException, + SystemException { + + return fineLavoriPersistence.findByC_G_Protocollo(companyId, groupId, protocollo); + } + + @Override + public FineLavori fetchByProtocollo(long companyId, long groupId, String protocollo) throws PortalException, + SystemException { + + return fineLavoriPersistence.fetchByC_G_Protocollo(companyId, groupId, protocollo); + } + + @Override + public FineLavori fetchByProtocollo(String protocollo) throws PortalException, SystemException { + + return fineLavoriPersistence.fetchByProtocollo(protocollo); + } + + @Override + public List findByIntPraticaId(long intPraticaId, int start, int end, + OrderByComparator orderByComparator) throws SystemException { + + return fineLavoriPersistence.findByIntPraticaId(intPraticaId, start, end, orderByComparator); + } + + @Override + public int countByIntPraticaId(long intPraticaId) throws SystemException { + + return fineLavoriPersistence.countByIntPraticaId(intPraticaId); + } + + @Override + public List findByIntPraticaId_Parziale(long intPraticaId, boolean parziale, int start, int end, + OrderByComparator orderByComparator) throws SystemException { + + return fineLavoriPersistence.findByIntPraticaId_Parziale(intPraticaId, parziale, start, end, orderByComparator); + } + + @Override + public int countByIntPraticaId_Parziale(long intPraticaId, boolean parziale) throws SystemException { + + return fineLavoriPersistence.countByIntPraticaId_Parziale(intPraticaId, parziale); + } + + @Override + public List findByIntPraticaId_Completata(long intPraticaId, boolean completata, int start, int end, + OrderByComparator orderByComparator) throws SystemException { + + return fineLavoriPersistence.findByIntPraticaId_Completata(intPraticaId, completata, start, end, + orderByComparator); + } + + @Override + public int countByIntPraticaId_Completata(long intPraticaId, boolean completata) throws SystemException { + + return fineLavoriPersistence.countByIntPraticaId_Completata(intPraticaId, completata); + } + + @Override + public List findByIntPraticaId_CodiceFiscale(long intPraticaId, String codiceFiscaleDelegato, + int start, int end, OrderByComparator orderByComparator) throws SystemException { + + return fineLavoriPersistence.findByIntPraticaId_CodiceFiscale(intPraticaId, codiceFiscaleDelegato, start, end, + orderByComparator); + } + + @Override + public int countByIntPraticaId_CodiceFiscale(long intPraticaId, String codiceFiscaleDelegato) + throws SystemException { - JSONObject templateVariables = JSONFactoryUtil.createJSONObject(); - templateVariables.put("receiver", tecnicoIstruttore.getFullName()); - templateVariables.put("tipoPratica", tipoPratica); - templateVariables.put("tipoOggetto", - LanguageUtil.get(LocaleUtil.ITALIAN, "label-integrazione-" + (fineLavori.getParziale() ? "09" : "07"))); - templateVariables.put("dataInvio", FastDateFormatFactoryUtil.getSimpleDateFormat("dd/MM/yyyy HH:mm").format(date)); + return fineLavoriPersistence.countByIntPraticaId_CodiceFiscale(intPraticaId, codiceFiscaleDelegato); + } - ServiceContext serviceContext = new ServiceContext(); - serviceContext.setScopeGroupId(fineLavori.getGroupId()); - serviceContext.setCompanyId(fineLavori.getCompanyId()); - serviceContext.setUserId(fineLavori.getUserId()); + @Override + public List findByCodiceFiscale_Completata(String codiceFiscaleDelegato, boolean completata, int start, + int end, OrderByComparator orderByComparator) throws SystemException { + + return fineLavoriPersistence.findByCodiceFiscale_Completata(codiceFiscaleDelegato, completata, start, end, + orderByComparator); + } - MailUtil.invioMailNotifica(fineLavori.getIntPraticaId(), 0l, fineLavoriId, FineLavori.class.getName(), to, cc, ccn, - "NOTIFICA-BO", templateVariables, null, serviceContext); - } + @Override + public int countByCodiceFiscale_Completata(String codiceFiscaleDelegato, boolean completata) throws SystemException { - private IntPratica updateIntPraticaStatus(FineLavori fineLavori, long intPraticaId) throws PortalException, - SystemException { + return fineLavoriPersistence.countByCodiceFiscale_Completata(codiceFiscaleDelegato, completata); + } - IntPratica intPratica = intPraticaLocalService.getIntPratica(intPraticaId); - if (fineLavori.isParziale()) { - intPratica.setFineLavoriParziale(true); - } else { - intPratica.setFineLavoriTotale(true); - } - intPratica = intPraticaLocalService.updateIntPratica(intPratica); - return intPratica; - } + @Override + public List findByIntPraticaId_Parziale_Completata(long intPraticaId, boolean parziale, + boolean completata, int start, int end, OrderByComparator orderByComparator) throws SystemException { - public FineLavori updateFineLavoriProtocollo(long fineLavoriId, String protocollo) throws PortalException, - SystemException { + return fineLavoriPersistence.findByIntPraticaId_Parziale_Completata(intPraticaId, parziale, completata, start, + end, orderByComparator); + } - FineLavori fineLavori = fineLavoriLocalService.fetchFineLavori(fineLavoriId); - fineLavori.setModifiedDate(new Date()); - fineLavori.setProtocollo(protocollo); - fineLavori.setDtProtocollo(new Date()); - fineLavori = fineLavoriLocalService.updateFineLavori(fineLavori); + @Override + public int countByIntPraticaId_Parziale_Completata(long intPraticaId, boolean parziale, boolean completata) + throws SystemException { + + return fineLavoriPersistence.countByIntPraticaId_Parziale_Completata(intPraticaId, parziale, completata); + } - return fineLavori; - } - - public FineLavori findByProtocollo(long companyId, long groupId, String protocollo) throws PortalException, - SystemException { - - return fineLavoriPersistence.findByC_G_Protocollo(companyId, groupId, protocollo); - } - - public FineLavori fetchByProtocollo(long companyId, long groupId, String protocollo) throws PortalException, - SystemException { - - return fineLavoriPersistence.fetchByC_G_Protocollo(companyId, groupId, protocollo); - } - - public FineLavori fetchByProtocollo(String protocollo) throws PortalException, SystemException { - - return fineLavoriPersistence.fetchByProtocollo(protocollo); - } - - public List findByIntPraticaId(long intPraticaId, int start, int end, OrderByComparator orderByComparator) - throws SystemException { - - return fineLavoriPersistence.findByIntPraticaId(intPraticaId, start, end, orderByComparator); - } - - public int countByIntPraticaId(long intPraticaId) throws SystemException { - - return fineLavoriPersistence.countByIntPraticaId(intPraticaId); - } - - public List findByIntPraticaId_Parziale(long intPraticaId, boolean parziale, int start, int end, - OrderByComparator orderByComparator) throws SystemException { - - return fineLavoriPersistence.findByIntPraticaId_Parziale(intPraticaId, parziale, start, end, orderByComparator); - } - - public int countByIntPraticaId_Parziale(long intPraticaId, boolean parziale) throws SystemException { - - return fineLavoriPersistence.countByIntPraticaId_Parziale(intPraticaId, parziale); - } - - public List findByIntPraticaId_Completata(long intPraticaId, boolean completata, int start, int end, - OrderByComparator orderByComparator) throws SystemException { - - return fineLavoriPersistence.findByIntPraticaId_Completata(intPraticaId, completata, start, end, orderByComparator); - } - - public int countByIntPraticaId_Completata(long intPraticaId, boolean completata) throws SystemException { - - return fineLavoriPersistence.countByIntPraticaId_Completata(intPraticaId, completata); - } - - public List findByIntPraticaId_CodiceFiscale(long intPraticaId, String codiceFiscaleDelegato, int start, - int end, OrderByComparator orderByComparator) throws SystemException { - - return fineLavoriPersistence.findByIntPraticaId_CodiceFiscale(intPraticaId, codiceFiscaleDelegato, start, end, - orderByComparator); - } - - public int countByIntPraticaId_CodiceFiscale(long intPraticaId, String codiceFiscaleDelegato) throws SystemException { - - return fineLavoriPersistence.countByIntPraticaId_CodiceFiscale(intPraticaId, codiceFiscaleDelegato); - } - - public List findByCodiceFiscale_Completata(String codiceFiscaleDelegato, boolean completata, int start, - int end, OrderByComparator orderByComparator) throws SystemException { - - return fineLavoriPersistence.findByCodiceFiscale_Completata(codiceFiscaleDelegato, completata, start, end, - orderByComparator); - } - - public int countByCodiceFiscale_Completata(String codiceFiscaleDelegato, boolean completata) throws SystemException { - - return fineLavoriPersistence.countByCodiceFiscale_Completata(codiceFiscaleDelegato, completata); - } - - public List findByIntPraticaId_Parziale_Completata(long intPraticaId, boolean parziale, - boolean completata, int start, int end, OrderByComparator orderByComparator) throws SystemException { - - return fineLavoriPersistence.findByIntPraticaId_Parziale_Completata(intPraticaId, parziale, completata, start, end, - orderByComparator); - } - - public int countByIntPraticaId_Parziale_Completata(long intPraticaId, boolean parziale, boolean completata) - throws SystemException { - - return fineLavoriPersistence.countByIntPraticaId_Parziale_Completata(intPraticaId, parziale, completata); - } - - public List findByIntPraticaId_Parziale_leFineLavoriId(long fineLavoriId, long intPraticaId, - boolean parziale, int start, int end, OrderByComparator orderByComparator) throws SystemException { - - DynamicQuery dynamicQuery = dynamicQuery(); - dynamicQuery.add(RestrictionsFactoryUtil.eq("intPraticaId", intPraticaId)); - dynamicQuery.add(RestrictionsFactoryUtil.lt("fineLavoriId", fineLavoriId)); - dynamicQuery.add(RestrictionsFactoryUtil.eq("parziale", parziale)); - - return dynamicQuery(dynamicQuery, start, end, orderByComparator); - } - - public int countByIntPraticaId_Parziale_leFineLavoriId(long fineLavoriId, long intPraticaId, boolean parziale) - throws SystemException { - - DynamicQuery dynamicQuery = dynamicQuery(); - dynamicQuery.add(RestrictionsFactoryUtil.eq("intPraticaId", intPraticaId)); - dynamicQuery.add(RestrictionsFactoryUtil.lt("fineLavoriId", fineLavoriId)); - dynamicQuery.add(RestrictionsFactoryUtil.eq("parziale", parziale)); - - List results = dynamicQuery(dynamicQuery); - return results.isEmpty() ? 0 : results.size(); - } - - public List findFineLavoriCompleteNotProtocollo(int start, int end) throws SystemException { - - DynamicQuery dynamicQuery = getDynamicQueryFineLavoriCompleteNotProtocollo(); - dynamicQuery.addOrder(OrderFactoryUtil.asc("createDate")); - return fineLavoriPersistence.findWithDynamicQuery(dynamicQuery, start, end); - } - - public int countFineLavoriCompleteNotProtocollo() throws SystemException { - - DynamicQuery dynamicQuery = getDynamicQueryFineLavoriCompleteNotProtocollo(); - return (int) fineLavoriPersistence.countWithDynamicQuery(dynamicQuery); - } - - private DynamicQuery getDynamicQueryFineLavoriCompleteNotProtocollo() { - - DynamicQuery dynamicQuery = fineLavoriLocalService.dynamicQuery(); - dynamicQuery.add(RestrictionsFactoryUtil.eq("completata", true)); - dynamicQuery.add(RestrictionsFactoryUtil.eq("gestita", false)); - Disjunction or = RestrictionsFactoryUtil.disjunction(); - or.add(RestrictionsFactoryUtil.eq("protocollo", StringPool.BLANK)); - or.add(RestrictionsFactoryUtil.isNull("protocollo")); - dynamicQuery.add(or); - return dynamicQuery; - } - - public List findFineLavoriCompleteNotGestite(int start, int end) throws SystemException { - - DynamicQuery dynamicQuery = getDynamicQueryFineLavoriCompleteNotGestite(); - dynamicQuery.addOrder(OrderFactoryUtil.asc("createDate")); - return fineLavoriPersistence.findWithDynamicQuery(dynamicQuery, start, end); - } - - public int countFineLavoriCompleteNotGestite() throws SystemException { - - DynamicQuery dynamicQuery = getDynamicQueryFineLavoriCompleteNotGestite(); - return (int) fineLavoriPersistence.countWithDynamicQuery(dynamicQuery); - } - - private DynamicQuery getDynamicQueryFineLavoriCompleteNotGestite() { - - DynamicQuery dynamicQuery = fineLavoriLocalService.dynamicQuery(); - dynamicQuery.add(RestrictionsFactoryUtil.eq("completata", true)); - dynamicQuery.add(RestrictionsFactoryUtil.eq("gestita", false)); - dynamicQuery.add(RestrictionsFactoryUtil.ne("protocollo", StringPool.BLANK)); - dynamicQuery.add(RestrictionsFactoryUtil.isNotNull("protocollo")); - return dynamicQuery; - } - - public List findIntPraticaByFineLavori() throws PortalException, SystemException { - - DynamicQuery dynamicQuery = fineLavoriLocalService.dynamicQuery(); - dynamicQuery.add(RestrictionsFactoryUtil.eq("completata", true)); - dynamicQuery.setProjection(ProjectionFactoryUtil.distinct(ProjectionFactoryUtil.property("intPraticaId"))); - List ids = fineLavoriPersistence.findWithDynamicQuery(dynamicQuery); - - return ids; - } - - public List findIntPraticaByFineLavori(String codiceFiscaleDelegatoCollaudo) throws PortalException, SystemException { - - DynamicQuery dynamicQuery = fineLavoriLocalService.dynamicQuery(); - dynamicQuery.add(RestrictionsFactoryUtil.eq("completata", true)); - dynamicQuery.add(RestrictionsFactoryUtil.ilike("codiceFiscaleDelegatoCollaudo", codiceFiscaleDelegatoCollaudo)); - dynamicQuery.setProjection(ProjectionFactoryUtil.distinct(ProjectionFactoryUtil.property("intPraticaId"))); - List ids = fineLavoriPersistence.findWithDynamicQuery(dynamicQuery); - - return ids; - } - - - // public List findIntPraticaByFineLavoriParziale(boolean parziale, List - // intPraticaIds) - // throws PortalException, SystemException { - // - // DynamicQuery dynamicQuery = fineLavoriLocalService.dynamicQuery(); - // dynamicQuery.add(RestrictionsFactoryUtil.in("intPraticaId", intPraticaIds)); - // dynamicQuery.add(RestrictionsFactoryUtil.eq("parziale", parziale)); - // dynamicQuery.setProjection(ProjectionFactoryUtil.distinct(ProjectionFactoryUtil.property("intPraticaId"))); - // List ids = fineLavoriPersistence.findWithDynamicQuery(dynamicQuery); - // - // return ids; - // } - // - - public FineLavori fetchByOldDettPraticaId(long oldDettPraticaId) throws SystemException { - - return fineLavoriPersistence.fetchByOldDettPraticaId(oldDettPraticaId); - } + @Override + public List findByIntPraticaId_Parziale_leFineLavoriId(long fineLavoriId, long intPraticaId, + boolean parziale, int start, int end, OrderByComparator orderByComparator) throws SystemException { + + DynamicQuery dynamicQuery = dynamicQuery(); + dynamicQuery.add(RestrictionsFactoryUtil.eq("intPraticaId", intPraticaId)); + dynamicQuery.add(RestrictionsFactoryUtil.lt("fineLavoriId", fineLavoriId)); + dynamicQuery.add(RestrictionsFactoryUtil.eq("parziale", parziale)); + return dynamicQuery(dynamicQuery, start, end, orderByComparator); + } + + @Override + public int countByIntPraticaId_Parziale_leFineLavoriId(long fineLavoriId, long intPraticaId, boolean parziale) + throws SystemException { + + DynamicQuery dynamicQuery = dynamicQuery(); + dynamicQuery.add(RestrictionsFactoryUtil.eq("intPraticaId", intPraticaId)); + dynamicQuery.add(RestrictionsFactoryUtil.lt("fineLavoriId", fineLavoriId)); + dynamicQuery.add(RestrictionsFactoryUtil.eq("parziale", parziale)); + List results = dynamicQuery(dynamicQuery); + return results.isEmpty() ? 0 : results.size(); + } + + @Override + public List findFineLavoriCompleteNotProtocollo(int start, int end) throws SystemException { + + DynamicQuery dynamicQuery = getDynamicQueryFineLavoriCompleteNotProtocollo(); + dynamicQuery.addOrder(OrderFactoryUtil.asc("createDate")); + return fineLavoriPersistence.findWithDynamicQuery(dynamicQuery, start, end); + } + + @Override + public int countFineLavoriCompleteNotProtocollo() throws SystemException { + + DynamicQuery dynamicQuery = getDynamicQueryFineLavoriCompleteNotProtocollo(); + return (int) fineLavoriPersistence.countWithDynamicQuery(dynamicQuery); + } + + private DynamicQuery getDynamicQueryFineLavoriCompleteNotProtocollo() { + + DynamicQuery dynamicQuery = fineLavoriLocalService.dynamicQuery(); + dynamicQuery.add(RestrictionsFactoryUtil.eq("completata", true)); + dynamicQuery.add(RestrictionsFactoryUtil.eq("gestita", false)); + Disjunction or = RestrictionsFactoryUtil.disjunction(); + or.add(RestrictionsFactoryUtil.eq("protocollo", StringPool.BLANK)); + or.add(RestrictionsFactoryUtil.isNull("protocollo")); + dynamicQuery.add(or); + return dynamicQuery; + } + + @Override + public List findFineLavoriCompleteNotGestite(int start, int end) throws SystemException { + + DynamicQuery dynamicQuery = getDynamicQueryFineLavoriCompleteNotGestite(); + dynamicQuery.addOrder(OrderFactoryUtil.asc("createDate")); + return fineLavoriPersistence.findWithDynamicQuery(dynamicQuery, start, end); + } + + @Override + public int countFineLavoriCompleteNotGestite() throws SystemException { + + DynamicQuery dynamicQuery = getDynamicQueryFineLavoriCompleteNotGestite(); + return (int) fineLavoriPersistence.countWithDynamicQuery(dynamicQuery); + } + + private DynamicQuery getDynamicQueryFineLavoriCompleteNotGestite() { + + DynamicQuery dynamicQuery = fineLavoriLocalService.dynamicQuery(); + dynamicQuery.add(RestrictionsFactoryUtil.eq("completata", true)); + dynamicQuery.add(RestrictionsFactoryUtil.eq("gestita", false)); + dynamicQuery.add(RestrictionsFactoryUtil.ne("protocollo", StringPool.BLANK)); + dynamicQuery.add(RestrictionsFactoryUtil.isNotNull("protocollo")); + return dynamicQuery; + } + + @Override + public List findIntPraticaByFineLavori() throws PortalException, SystemException { + + DynamicQuery dynamicQuery = fineLavoriLocalService.dynamicQuery(); + dynamicQuery.add(RestrictionsFactoryUtil.eq("completata", true)); + dynamicQuery.setProjection(ProjectionFactoryUtil.distinct(ProjectionFactoryUtil.property("intPraticaId"))); + List ids = fineLavoriPersistence.findWithDynamicQuery(dynamicQuery); + return ids; + } + + @Override + public List findIntPraticaByFineLavori(String codiceFiscaleDelegatoCollaudo) throws PortalException, + SystemException { + + DynamicQuery dynamicQuery = fineLavoriLocalService.dynamicQuery(); + dynamicQuery.add(RestrictionsFactoryUtil.eq("completata", true)); + dynamicQuery.add(RestrictionsFactoryUtil.ilike("codiceFiscaleDelegatoCollaudo", codiceFiscaleDelegatoCollaudo)); + dynamicQuery.setProjection(ProjectionFactoryUtil.distinct(ProjectionFactoryUtil.property("intPraticaId"))); + List ids = fineLavoriPersistence.findWithDynamicQuery(dynamicQuery); + return ids; + } } diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/FineLavoriServiceImpl.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/FineLavoriServiceImpl.java index 3100c47c..0b0e3e1d 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/FineLavoriServiceImpl.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/FineLavoriServiceImpl.java @@ -1,13 +1,13 @@ /** * Copyright (c) 2000-present Liferay, Inc. All rights reserved. * - * This library is free software; you can redistribute it and/or modify it under the terms of the - * GNU Lesser General Public License as published by the Free Software Foundation; either version - * 2.1 of the License, or (at your option) any later version. + * This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General + * Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) + * any later version. * - * This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without - * even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. + * This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more + * details. */ package it.tref.liferay.portos.bo.service.impl; @@ -27,13 +27,12 @@ import com.liferay.portal.service.ServiceContext; * The implementation of the fine lavori remote service. * *

- * All custom service methods should be put in this class. Whenever methods are added, rerun - * ServiceBuilder to copy their definitions into the - * {@link it.tref.liferay.portos.bo.service.FineLavoriService} interface. + * All custom service methods should be put in this class. Whenever methods are added, rerun ServiceBuilder to copy + * their definitions into the {@link it.tref.liferay.portos.bo.service.FineLavoriService} interface. * *

- * This is a remote service. Methods of this service are expected to have security checks based on - * the propagated JAAS credentials because this service can be accessed remotely. + * This is a remote service. Methods of this service are expected to have security checks based on the propagated JAAS + * credentials because this service can be accessed remotely. *

* * @author Davide Barbagallo, 3F Consulting @@ -41,133 +40,121 @@ import com.liferay.portal.service.ServiceContext; * @see it.tref.liferay.portos.bo.service.FineLavoriServiceUtil */ public class FineLavoriServiceImpl extends FineLavoriServiceBaseImpl { - /* - * NOTE FOR DEVELOPERS: Never reference this interface directly. Always use {@link - * it.tref.liferay.portos.bo.service.FineLavoriServiceUtil} to access the fine lavori remote - * service. - */ + /* + * NOTE FOR DEVELOPERS: Never reference this interface directly. Always use {@link + * it.tref.liferay.portos.bo.service.FineLavoriServiceUtil} to access the fine lavori remote service. + */ - public FineLavori getFineLavori(long fineLavoriId) throws PortalException, SystemException { + @Override + public FineLavori getFineLavori(long fineLavoriId) throws PortalException, SystemException { - return fineLavoriLocalService.getFineLavori(fineLavoriId); - } + return fineLavoriLocalService.getFineLavori(fineLavoriId); + } - public FineLavori addFineLavori(long intPraticaId, ServiceContext serviceContext) throws PortalException, - SystemException { + @Override + public FineLavori addFineLavori(long intPraticaId, ServiceContext serviceContext) throws PortalException, + SystemException { - // User user = userLocalService.getUser(serviceContext.getUserId()); - // List owners = soggettoLocalService.findByIntPratica_CodiceFiscale(intPraticaId, - // user.getScreenName()); - // for (Soggetto owner : owners) { - // if (owner.getTipologiaSoggetto().equals(TipoSoggettoUtil.DIRETTORE_LAVORI)) { - // return fineLavoriLocalService.addFineLavori(intPraticaId, serviceContext); - // } - // } - // throw new SystemException("unbale to add Fine Lavori. Subject is not a direttore lavori"); - return fineLavoriLocalService.addFineLavori(intPraticaId, serviceContext); - } + return fineLavoriLocalService.addFineLavori(intPraticaId, serviceContext); + } - public FineLavori deleteFineLavori(FineLavori fineLavori) throws PortalException, SystemException { + @Override + public FineLavori deleteFineLavori(FineLavori fineLavori) throws PortalException, SystemException { - return fineLavoriLocalService.deleteFineLavori(fineLavori); - } + return fineLavoriLocalService.deleteFineLavori(fineLavori); + } - public FineLavori deleteFineLavori(long fineLavoriId) throws PortalException, SystemException { + @Override + public FineLavori deleteFineLavori(long fineLavoriId) throws PortalException, SystemException { - return fineLavoriLocalService.deleteFineLavori(fineLavoriId); - } + return fineLavoriLocalService.deleteFineLavori(fineLavoriId); + } - public FineLavori updateFineLavori(FineLavori fineLavori) throws SystemException { + @Override + public FineLavori updateFineLavori(FineLavori fineLavori) throws SystemException { - return fineLavoriLocalService.updateFineLavori(fineLavori); - } + return fineLavoriLocalService.updateFineLavori(fineLavori); + } - public FineLavori updateFineLavori(long userId, long fineLavoriId, long intPraticaId, boolean parziale, - boolean completata, Date dataFineLavori, String codiceFiscaleDelegato, boolean normEsenteBollo, - boolean normEsenteCollaudo, String comunicazioneDirettoreLavori) throws PortalException, SystemException { + @Override + public FineLavori updateFineLavori(long userId, long fineLavoriId, long intPraticaId, boolean parziale, + boolean completata, Date dataFineLavori, String codiceFiscaleDelegato, boolean normEsenteBollo, + boolean normEsenteCollaudo, String comunicazioneDirettoreLavori) throws PortalException, SystemException { - FineLavori fineLavori = getFineLavori(fineLavoriId); + FineLavori fineLavori = getFineLavori(fineLavoriId); + if (fineLavori.getUserId() == userId) { + fineLavori = fineLavoriLocalService.updateFineLavori(userId, fineLavoriId, intPraticaId, parziale, + completata, dataFineLavori, codiceFiscaleDelegato, normEsenteBollo, normEsenteCollaudo, + comunicazioneDirettoreLavori); + } + return fineLavori; + } - if (fineLavori.getUserId() == userId) { - fineLavori = - fineLavoriLocalService.updateFineLavori(userId, fineLavoriId, intPraticaId, parziale, completata, - dataFineLavori, codiceFiscaleDelegato, normEsenteBollo, normEsenteCollaudo, comunicazioneDirettoreLavori); - } + @Override + public FineLavori getLastEditable(long intPraticaId) throws SystemException { - return fineLavori; - } + return fineLavoriLocalService.getLastEditable(intPraticaId); + } - public FineLavori getLastEditable(long intPraticaId) throws SystemException { + @Override + public FineLavori getLastCompleted(long intPraticaId) throws SystemException { - return fineLavoriLocalService.getLastEditable(intPraticaId); - } + return fineLavoriLocalService.getLastCompleted(intPraticaId); + } - public FineLavori getLastCompleted(long intPraticaId) throws SystemException { + @Override + public List findByIntPraticaId_Parziale(long intPraticaId, boolean parziale, int start, int end, + OrderByComparator orderByComparator) throws SystemException { - return fineLavoriLocalService.getLastCompleted(intPraticaId); - } + return fineLavoriLocalService + .findByIntPraticaId_Parziale(intPraticaId, parziale, start, end, orderByComparator); + } - public List findByIntPraticaId_Parziale(long intPraticaId, boolean parziale, int start, int end, - OrderByComparator orderByComparator) throws SystemException { + @Override + public int countByIntPraticaId_Parziale(long intPraticaId, boolean parziale) throws SystemException { - return fineLavoriLocalService.findByIntPraticaId_Parziale(intPraticaId, parziale, start, end, orderByComparator); - } + return fineLavoriLocalService.countByIntPraticaId_Parziale(intPraticaId, parziale); + } - public int countByIntPraticaId_Parziale(long intPraticaId, boolean parziale) throws SystemException { + @Override + public FineLavori pagaInvia(long fineLavoriId, String codiceFiscaleCommittente, String currentURL, + ServiceContext serviceContext) throws SystemException, PortalException { - return fineLavoriLocalService.countByIntPraticaId_Parziale(intPraticaId, parziale); - } + return fineLavoriLocalService.pagaInvia(fineLavoriId, codiceFiscaleCommittente, currentURL, serviceContext); + } - public FineLavori pagaInvia(long fineLavoriId, String codiceFiscaleCommittente, String currentURL, - ServiceContext serviceContext) throws SystemException, PortalException { + @Override + public FineLavori updateEsito(long fineLavoriId, int stato) throws SystemException, PortalException { - return fineLavoriLocalService.pagaInvia(fineLavoriId, codiceFiscaleCommittente, currentURL, serviceContext); - } + return fineLavoriLocalService.updateEsito(fineLavoriId, stato); + } - public FineLavori updateEsito(long fineLavoriId, int stato) throws SystemException, PortalException { + @Override + public List findByIntPraticaId_CodiceFiscale(long intPraticaId, String codiceFiscaleDelegato, + int start, int end, OrderByComparator orderByComparator) throws SystemException { - // FineLavori fineLavori = fineLavoriLocalService.getFineLavori(fineLavoriId); - // DettPraticaPermission.check(getPermissionChecker(), dettPratica.getGroupId(), - // ActionKeys.ADD_ENTRY); - return fineLavoriLocalService.updateEsito(fineLavoriId, stato); - } + return fineLavoriLocalService.findByIntPraticaId_CodiceFiscale(intPraticaId, codiceFiscaleDelegato, start, end, + orderByComparator); + } - public List findByIntPraticaId_CodiceFiscale(long intPraticaId, String codiceFiscaleDelegato, int start, - int end, OrderByComparator orderByComparator) throws SystemException { + @Override + public int countByIntPraticaId_CodiceFiscale(long intPraticaId, String codiceFiscaleDelegato) + throws SystemException { - return fineLavoriLocalService.findByIntPraticaId_CodiceFiscale(intPraticaId, codiceFiscaleDelegato, start, end, - orderByComparator); - } + return fineLavoriLocalService.countByIntPraticaId_CodiceFiscale(intPraticaId, codiceFiscaleDelegato); + } - public int countByIntPraticaId_CodiceFiscale(long intPraticaId, String codiceFiscaleDelegato) throws SystemException { + @Override + public List findByCodiceFiscale_Completata(String codiceFiscaleDelegato, boolean completata, int start, + int end, OrderByComparator orderByComparator) throws SystemException { - return fineLavoriLocalService.countByIntPraticaId_CodiceFiscale(intPraticaId, codiceFiscaleDelegato); - } + return fineLavoriLocalService.findByCodiceFiscale_Completata(codiceFiscaleDelegato, completata, start, end, + orderByComparator); + } - public List findByCodiceFiscale_Completata(String codiceFiscaleDelegato, boolean completata, int start, - int end, OrderByComparator orderByComparator) throws SystemException { + @Override + public int countByCodiceFiscale_Completata(String codiceFiscaleDelegato, boolean completata) throws SystemException { - return fineLavoriLocalService.findByCodiceFiscale_Completata(codiceFiscaleDelegato, completata, start, end, - orderByComparator); - } - - public int countByCodiceFiscale_Completata(String codiceFiscaleDelegato, boolean completata) throws SystemException { - - return fineLavoriLocalService.countByCodiceFiscale_Completata(codiceFiscaleDelegato, completata); - } - - // public void sostituisciPagamento(long pagamentoId, long fineLavoriId, String - // codiceFiscaleCommittente, String mezzo, - // String url, ServiceContext serviceContext) throws PortalException, SystemException { - // - // FineLavori fineLavori = fineLavoriLocalService.getFineLavori(fineLavoriId); - // if (getUserId() == fineLavori.getUserId()) { - // fineLavoriLocalService.sostituisciPagamento(pagamentoId, fineLavoriId, - // codiceFiscaleCommittente, mezzo, url, - // serviceContext); - // } else { - // throw new SystemException("pagamento aggiornabile solo da titolare del dettPratica"); - // } - // - // } + return fineLavoriLocalService.countByCodiceFiscale_Completata(codiceFiscaleDelegato, completata); + } } diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/InfoFascicoloLocalServiceImpl.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/InfoFascicoloLocalServiceImpl.java index ea0e97a4..1e1b9364 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/InfoFascicoloLocalServiceImpl.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/InfoFascicoloLocalServiceImpl.java @@ -1,13 +1,13 @@ /** * Copyright (c) 2000-present Liferay, Inc. All rights reserved. * - * This library is free software; you can redistribute it and/or modify it under the terms of the - * GNU Lesser General Public License as published by the Free Software Foundation; either version - * 2.1 of the License, or (at your option) any later version. + * This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General + * Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) + * any later version. * - * This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without - * even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. + * This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more + * details. */ package it.tref.liferay.portos.bo.service.impl; @@ -27,15 +27,12 @@ import com.liferay.portal.service.ServiceContext; * The implementation of the info fascicolo local service. * *

- * All custom service methods should be put in this class. Whenever methods are - * added, rerun ServiceBuilder to copy their definitions into the - * {@link it.tref.liferay.portos.bo.service.InfoFascicoloLocalService} - * interface. + * All custom service methods should be put in this class. Whenever methods are added, rerun ServiceBuilder to copy + * their definitions into the {@link it.tref.liferay.portos.bo.service.InfoFascicoloLocalService} interface. * *

- * This is a local service. Methods of this service will not have security - * checks based on the propagated JAAS credentials because this service can only - * be accessed from within the same VM. + * This is a local service. Methods of this service will not have security checks based on the propagated JAAS + * credentials because this service can only be accessed from within the same VM. *

* * @author Davide Barbagallo, 3F Consulting @@ -45,56 +42,56 @@ import com.liferay.portal.service.ServiceContext; public class InfoFascicoloLocalServiceImpl extends InfoFascicoloLocalServiceBaseImpl { /* * NOTE FOR DEVELOPERS: - * + * * Never reference this interface directly. Always use {@link - * it.tref.liferay.portos.bo.service.InfoFascicoloLocalServiceUtil} to - * access the info fascicolo local service. + * it.tref.liferay.portos.bo.service.InfoFascicoloLocalServiceUtil} to access the info fascicolo local service. */ - public InfoFascicolo addInfoFascicolo(long intPraticaId, String numeroProgetto, - ServiceContext serviceContext) throws SystemException, PortalException { + @Override + public InfoFascicolo addInfoFascicolo(long intPraticaId, String numeroProgetto, ServiceContext serviceContext) + throws SystemException, PortalException { + return addInfoFascicolo(intPraticaId, numeroProgetto, false, serviceContext); } + @Override public InfoFascicolo addInfoFascicolo(long intPraticaId, String numeroProgetto, boolean alreadyImported, ServiceContext serviceContext) throws SystemException, PortalException { User user = userLocalService.getUser(serviceContext.getUserId()); Date now = new Date(); - InfoFascicolo infoFascicolo = infoFascicoloLocalService.createInfoFascicolo(counterLocalService .increment(InfoFascicolo.class.getName())); - infoFascicolo.setCompanyId(serviceContext.getCompanyId()); infoFascicolo.setGroupId(serviceContext.getScopeGroupId()); infoFascicolo.setUserId(serviceContext.getUserId()); infoFascicolo.setUserName(user.getScreenName()); infoFascicolo.setCreateDate(serviceContext.getCreateDate(now)); infoFascicolo.setModifiedDate(serviceContext.getModifiedDate(now)); - infoFascicolo.setIntPraticaId(intPraticaId); infoFascicolo.setNumeroProgetto(numeroProgetto); infoFascicolo.setAlreadyImported(alreadyImported); - return infoFascicolo; - } - public InfoFascicolo findByIntPratica(long intPraticaId) throws SystemException, - NoSuchInfoFascicoloException { + @Override + public InfoFascicolo findByIntPratica(long intPraticaId) throws SystemException, NoSuchInfoFascicoloException { + return infoFascicoloPersistence.findByIntPratica(intPraticaId); } - public InfoFascicolo fetchByIntPratica(long intPraticaId) throws SystemException, - NoSuchInfoFascicoloException { + @Override + public InfoFascicolo fetchByIntPratica(long intPraticaId) throws SystemException, NoSuchInfoFascicoloException { + return infoFascicoloPersistence.fetchByIntPratica(intPraticaId); } - public InfoFascicolo updateAlreadyImportedField(long infoFascicoloId) - throws NoSuchInfoFascicoloException, SystemException { + @Override + public InfoFascicolo updateAlreadyImportedField(long infoFascicoloId) throws NoSuchInfoFascicoloException, + SystemException { + InfoFascicolo infoFascicolo = infoFascicoloPersistence.findByPrimaryKey(infoFascicoloId); infoFascicolo.setAlreadyImported(true); return infoFascicoloLocalService.updateInfoFascicolo(infoFascicolo); } - } diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/InfoFascicoloServiceImpl.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/InfoFascicoloServiceImpl.java index 6fb7213d..f558cb9f 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/InfoFascicoloServiceImpl.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/InfoFascicoloServiceImpl.java @@ -1,14 +1,12 @@ /** * Copyright (c) 2000-present Liferay, Inc. All rights reserved. * - * This library is free software; you can redistribute it and/or modify it under - * the terms of the GNU Lesser General Public License as published by the Free - * Software Foundation; either version 2.1 of the License, or (at your option) + * This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General + * Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) * any later version. * - * This library is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS - * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more + * This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more * details. */ @@ -20,10 +18,12 @@ import it.tref.liferay.portos.bo.service.base.InfoFascicoloServiceBaseImpl; * The implementation of the info fascicolo remote service. * *

- * All custom service methods should be put in this class. Whenever methods are added, rerun ServiceBuilder to copy their definitions into the {@link it.tref.liferay.portos.bo.service.InfoFascicoloService} interface. + * All custom service methods should be put in this class. Whenever methods are added, rerun ServiceBuilder to copy + * their definitions into the {@link it.tref.liferay.portos.bo.service.InfoFascicoloService} interface. * *

- * This is a remote service. Methods of this service are expected to have security checks based on the propagated JAAS credentials because this service can be accessed remotely. + * This is a remote service. Methods of this service are expected to have security checks based on the propagated JAAS + * credentials because this service can be accessed remotely. *

* * @author Davide Barbagallo, 3F Consulting @@ -34,6 +34,7 @@ public class InfoFascicoloServiceImpl extends InfoFascicoloServiceBaseImpl { /* * NOTE FOR DEVELOPERS: * - * Never reference this interface directly. Always use {@link it.tref.liferay.portos.bo.service.InfoFascicoloServiceUtil} to access the info fascicolo remote service. + * Never reference this interface directly. Always use {@link + * it.tref.liferay.portos.bo.service.InfoFascicoloServiceUtil} to access the info fascicolo remote service. */ } \ No newline at end of file diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/PagamentoLocalServiceImpl.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/PagamentoLocalServiceImpl.java index c381a2d3..19f68fb3 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/PagamentoLocalServiceImpl.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/PagamentoLocalServiceImpl.java @@ -1,13 +1,13 @@ /** * Copyright (c) 2000-present Liferay, Inc. All rights reserved. * - * This library is free software; you can redistribute it and/or modify it under the terms of the - * GNU Lesser General Public License as published by the Free Software Foundation; either version - * 2.1 of the License, or (at your option) any later version. + * This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General + * Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) + * any later version. * - * This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without - * even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. + * This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more + * details. */ package it.tref.liferay.portos.bo.service.impl; @@ -27,9 +27,9 @@ import it.tref.liferay.portos.bo.util.PraticaUtil; import java.io.IOException; import java.util.Date; +import java.util.HashMap; import java.util.List; import java.util.Map; -import java.util.HashMap; import com.liferay.portal.kernel.dao.orm.DynamicQuery; import com.liferay.portal.kernel.dao.orm.RestrictionsFactoryUtil; @@ -54,14 +54,12 @@ import com.liferay.portlet.documentlibrary.service.DLAppLocalServiceUtil; * The implementation of the pagamento local service. * *

- * All custom service methods should be put in this class. Whenever methods are - * added, rerun ServiceBuilder to copy their definitions into the - * {@link it.tref.liferay.portos.bo.service.PagamentoLocalService} interface. + * All custom service methods should be put in this class. Whenever methods are added, rerun ServiceBuilder to copy + * their definitions into the {@link it.tref.liferay.portos.bo.service.PagamentoLocalService} interface. * *

- * This is a local service. Methods of this service will not have security - * checks based on the propagated JAAS credentials because this service can only - * be accessed from within the same VM. + * This is a local service. Methods of this service will not have security checks based on the propagated JAAS + * credentials because this service can only be accessed from within the same VM. *

* * @author Davide Barbagallo, 3F Consulting @@ -69,113 +67,107 @@ import com.liferay.portlet.documentlibrary.service.DLAppLocalServiceUtil; * @see it.tref.liferay.portos.bo.service.PagamentoLocalServiceUtil */ public class PagamentoLocalServiceImpl extends PagamentoLocalServiceBaseImpl { - private static final Log _log = LogFactoryUtil.getLog(PagamentoLocalServiceImpl.class); - + private static final Log _log = LogFactoryUtil.getLog(PagamentoLocalServiceImpl.class); + + /* + * NOTE FOR DEVELOPERS: Never reference this interface directly. Always use {@link + * it.tref.liferay.portos.bo.service.PagamentoLocalServiceUtil} to access the pagamento local service. + */ + @SuppressWarnings("serial") - private static Map pagamenti = new HashMap() {{ - put("pagSoggettiAdAutorizzazione", 30.00); - put("pagInterventiRestauroManufatti", 35.00); - put("pagAltriCasiCulturali", 15.00); - put("pagLottizzazioni", 100.00); - put("pagGrandiStrutture", 100.00); - put("pagCondotte", 100.00); - put("pagPalificazioni", 100.00); - put("pagImpiantiEolici", 100.00); - put("pagNuoveRealizzazioni", 35.00); - put("pagImmobiliPreesistenti", 30.00); - put("pagManifestiPubblicitari", 25.00); - put("pagPareriDiMassima", 20.00); - put("pagAltriCasiPaesaggistici", 15.00); - put("pagVariantiPareriResi", 0.00); - put("pagRilascioAttestazioni", 5.00); - put("pagConsultazioniArchivio", 10.00); - put("pagEsenzioneBollo", 0.00); - }}; - - public Map getPagamenti(){ + private static Map pagamenti = new HashMap() { + { + put("pagSoggettiAdAutorizzazione", 30.00); + put("pagInterventiRestauroManufatti", 35.00); + put("pagAltriCasiCulturali", 15.00); + put("pagLottizzazioni", 100.00); + put("pagGrandiStrutture", 100.00); + put("pagCondotte", 100.00); + put("pagPalificazioni", 100.00); + put("pagImpiantiEolici", 100.00); + put("pagNuoveRealizzazioni", 35.00); + put("pagImmobiliPreesistenti", 30.00); + put("pagManifestiPubblicitari", 25.00); + put("pagPareriDiMassima", 20.00); + put("pagAltriCasiPaesaggistici", 15.00); + put("pagVariantiPareriResi", 0.00); + put("pagRilascioAttestazioni", 5.00); + put("pagConsultazioniArchivio", 10.00); + put("pagEsenzioneBollo", 0.00); + } + }; + + @Override + public Map getPagamenti() { return PagamentoLocalServiceImpl.pagamenti; } - - /* - * NOTE FOR DEVELOPERS: Never reference this interface directly. Always use - * {@link it.tref.liferay.portos.bo.service.PagamentoLocalServiceUtil} to - * access the pagamento local service. - */ + + @Override public long createPagamentoId() throws SystemException { return counterLocalService.increment(Pagamento.class.getName()); } - public Pagamento addPagamento(String codice, String causale, String mezzo, - String codiceFiscaleCommittente, String tipoPagamento, String importo, String utilizzata, - long classPk, String className, long oldPagamentoId, ServiceContext serviceContext) - throws PortalException, SystemException { + @Override + public Pagamento addPagamento(String codice, String causale, String mezzo, String codiceFiscaleCommittente, + String tipoPagamento, String importo, String utilizzata, long classPk, String className, + long oldPagamentoId, ServiceContext serviceContext) throws PortalException, SystemException { - return addPagamentoAndUpdate(null, codice, causale, mezzo, codiceFiscaleCommittente, tipoPagamento, - importo, utilizzata, classPk, className, false, oldPagamentoId, StringPool.BLANK, null, - serviceContext); + return addPagamentoAndUpdate(null, codice, causale, mezzo, codiceFiscaleCommittente, tipoPagamento, importo, + utilizzata, classPk, className, false, oldPagamentoId, StringPool.BLANK, null, serviceContext); } + @Override public Pagamento addPagamentoAndUpdate(String codice, String causale, String mezzo, - String codiceFiscaleCommittente, String tipoPagamento, String importo, String utilizzata, - long classPk, String className, long oldPagamentoId, ServiceContext serviceContext) - throws PortalException, SystemException { + String codiceFiscaleCommittente, String tipoPagamento, String importo, String utilizzata, long classPk, + String className, long oldPagamentoId, ServiceContext serviceContext) throws PortalException, + SystemException { - return addPagamentoAndUpdate(null, codice, causale, mezzo, codiceFiscaleCommittente, tipoPagamento, - importo, utilizzata, classPk, className, true, oldPagamentoId, StringPool.BLANK, null, - serviceContext); + return addPagamentoAndUpdate(null, codice, causale, mezzo, codiceFiscaleCommittente, tipoPagamento, importo, + utilizzata, classPk, className, true, oldPagamentoId, StringPool.BLANK, null, serviceContext); } + @Override public Pagamento addPagamentoAndUpdate(long pagamentoId, String codice, String causale, String mezzo, - String codiceFiscaleCommittente, String tipoPagamento, String importo, String utilizzata, - long classPk, String className, long oldPagamentoId, ServiceContext serviceContext) - throws PortalException, SystemException { + String codiceFiscaleCommittente, String tipoPagamento, String importo, String utilizzata, long classPk, + String className, long oldPagamentoId, ServiceContext serviceContext) throws PortalException, + SystemException { - return addPagamentoAndUpdate(pagamentoId, codice, causale, mezzo, codiceFiscaleCommittente, - tipoPagamento, importo, utilizzata, classPk, className, true, oldPagamentoId, - StringPool.BLANK, null, serviceContext); + return addPagamentoAndUpdate(pagamentoId, codice, causale, mezzo, codiceFiscaleCommittente, tipoPagamento, + importo, utilizzata, classPk, className, true, oldPagamentoId, StringPool.BLANK, null, serviceContext); } + @Override public Pagamento addPagamentoAndUpdate(long pagamentoId, String codice, String causale, String mezzo, - String codiceFiscaleCommittente, String tipoImporto, String importo, String utilizzata, - long classPk, String className, long oldPagamentoId, String url, - List iuvs, ServiceContext serviceContext) throws PortalException, - SystemException { + String codiceFiscaleCommittente, String tipoImporto, String importo, String utilizzata, long classPk, + String className, long oldPagamentoId, String url, List iuvs, + ServiceContext serviceContext) throws PortalException, SystemException { - return addPagamentoAndUpdate(pagamentoId, codice, causale, mezzo, codiceFiscaleCommittente, - tipoImporto, importo, utilizzata, classPk, className, true, oldPagamentoId, url, iuvs, - serviceContext); + return addPagamentoAndUpdate(pagamentoId, codice, causale, mezzo, codiceFiscaleCommittente, tipoImporto, + importo, utilizzata, classPk, className, true, oldPagamentoId, url, iuvs, serviceContext); } private Pagamento addPagamentoAndUpdate(Long pagamentoId, String codice, String causale, String mezzo, - String codiceFiscaleCommittente, String tipoPagamento, String importo, String utilizzata, - long classPk, String className, boolean updateReference, long oldPagamentoId, String url, - List iuvs, ServiceContext serviceContext) throws PortalException, - SystemException { + String codiceFiscaleCommittente, String tipoPagamento, String importo, String utilizzata, long classPk, + String className, boolean updateReference, long oldPagamentoId, String url, + List iuvs, ServiceContext serviceContext) throws PortalException, SystemException { Date now = new Date(); - if (Validator.isNull(pagamentoId)) { pagamentoId = createPagamentoId(); } - Pagamento pagamento = createPagamento(pagamentoId); - pagamento.setCompanyId(serviceContext.getCompanyId()); - pagamento.setUserId(serviceContext.getUserId()); - if (serviceContext.getUserId() > 0) { User user = userPersistence.findByPrimaryKey(serviceContext.getUserId()); pagamento.setUserName(user.getFullName()); } - pagamento.setGroupId(serviceContext.getScopeGroupId()); pagamento.setCreateDate(serviceContext.getCreateDate(now)); pagamento.setModifiedDate(serviceContext.getModifiedDate(now)); pagamento.setClassPk(classPk); pagamento.setClassName(className); - pagamento.setTipoPagamento(tipoPagamento); pagamento.setUrl(url); pagamento.setCodice(codice); @@ -195,8 +187,7 @@ public class PagamentoLocalServiceImpl extends PagamentoLocalServiceBaseImpl { codiceBolli = StringUtil.replaceLast(codiceBolli, StringPool.PIPE, StringPool.BLANK); pagamento.setCodice(codiceBolli); } - - long intPraticaId = 0l; + long intPraticaId = 0L; if (DettPratica.class.getName().equals(className)) { DettPratica dettPratica = dettPraticaPersistence.findByPrimaryKey(classPk); intPraticaId = dettPratica.getIntPraticaId(); @@ -216,7 +207,6 @@ public class PagamentoLocalServiceImpl extends PagamentoLocalServiceBaseImpl { default: break; } - dettPratica = dettPraticaLocalService.updateDettPratica(dettPratica); } } else if (FineLavori.class.getName().equals(className)) { @@ -234,7 +224,6 @@ public class PagamentoLocalServiceImpl extends PagamentoLocalServiceBaseImpl { default: break; } - fineLavori = fineLavoriLocalService.updateFineLavori(fineLavori); } } else if (Collaudo.class.getName().equals(className)) { @@ -252,29 +241,25 @@ public class PagamentoLocalServiceImpl extends PagamentoLocalServiceBaseImpl { default: break; } - collaudo = collaudoLocalService.updateCollaudo(collaudo); } } else { - throw new PortalException("unable to update pagamento for entity type " + className + " with id " - + classPk); + throw new PortalException("unable to update pagamento for entity type " + className + " with id " + classPk); } - pagamento.setIntPraticaId(intPraticaId); - pagamento = addPagamento(pagamento); - return pagamento; } - public Pagamento updatePagamento(long pagamentoId, String importo) throws PortalException, - SystemException { + @Override + public Pagamento updatePagamento(long pagamentoId, String importo) throws PortalException, SystemException { Pagamento pagamento = pagamentoPersistence.findByPrimaryKey(pagamentoId); pagamento.setImporto(importo); return updatePagamento(pagamento); } + @Override public Pagamento updatePagamento(long pagamentoId, String codiceFiscaleCommittente, String importo) throws PortalException, SystemException { @@ -284,6 +269,7 @@ public class PagamentoLocalServiceImpl extends PagamentoLocalServiceBaseImpl { return updatePagamento(pagamento); } + @Override public Pagamento updatePagamentoUtilizzata(long pagamentoId, String utilizzata) throws PortalException, SystemException { @@ -292,47 +278,52 @@ public class PagamentoLocalServiceImpl extends PagamentoLocalServiceBaseImpl { return updatePagamento(pagamento); } + @Override public Pagamento annullaPagamento(long pagamentoId) throws PortalException, SystemException { Pagamento pagamento = pagamentoPersistence.findByPrimaryKey(pagamentoId); pagamento.setUtilizzata(PagamentoConstants.UTILIZZATA_ANNULLATO); - return updatePagamento(pagamento); } - public List findByCommittente_Mezzo(String codiceFiscaleCommittente, String mezzo, int start, - int end) throws SystemException { + @Override + public List findByCommittente_Mezzo(String codiceFiscaleCommittente, String mezzo, int start, int end) + throws SystemException { - DynamicQuery dynamicQuery = dynamicQueryFindByCommittente_Mezzo_Utilizzata(codiceFiscaleCommittente, - mezzo, null); + DynamicQuery dynamicQuery = dynamicQueryFindByCommittente_Mezzo_Utilizzata(codiceFiscaleCommittente, mezzo, + null); return pagamentoPersistence.findWithDynamicQuery(dynamicQuery, start, end, OrderByComparatorFactoryUtil.create(PagamentoModelImpl.TABLE_NAME, "createDate", true)); } + @Override public int countByCommittente_Mezzo(String codiceFiscaleCommittente, String mezzo) throws SystemException { - DynamicQuery dynamicQuery = dynamicQueryFindByCommittente_Mezzo_Utilizzata(codiceFiscaleCommittente, - mezzo, null); + DynamicQuery dynamicQuery = dynamicQueryFindByCommittente_Mezzo_Utilizzata(codiceFiscaleCommittente, mezzo, + null); return (int) pagamentoPersistence.countWithDynamicQuery(dynamicQuery); } + @Override public List findByCommittente_Mezzo_Utilizzata(String codiceFiscaleCommittente, String mezzo, String utilizzata, int start, int end) throws SystemException { - DynamicQuery dynamicQuery = dynamicQueryFindByCommittente_Mezzo_Utilizzata(codiceFiscaleCommittente, - mezzo, utilizzata); + DynamicQuery dynamicQuery = dynamicQueryFindByCommittente_Mezzo_Utilizzata(codiceFiscaleCommittente, mezzo, + utilizzata); return pagamentoPersistence.findWithDynamicQuery(dynamicQuery, start, end, OrderByComparatorFactoryUtil.create(PagamentoModelImpl.TABLE_NAME, "createDate", true)); } - public int countByCommittente_Mezzo_Utilizzata(String codiceFiscaleCommittente, String mezzo, - String utilizzata) throws SystemException { + @Override + public int countByCommittente_Mezzo_Utilizzata(String codiceFiscaleCommittente, String mezzo, String utilizzata) + throws SystemException { - DynamicQuery dynamicQuery = dynamicQueryFindByCommittente_Mezzo_Utilizzata(codiceFiscaleCommittente, - mezzo, utilizzata); + DynamicQuery dynamicQuery = dynamicQueryFindByCommittente_Mezzo_Utilizzata(codiceFiscaleCommittente, mezzo, + utilizzata); return (int) pagamentoPersistence.countWithDynamicQuery(dynamicQuery); } + @Override public List findByMezzo_Utilizzata(String mezzo, String utilizzata, int start, int end) throws SystemException { @@ -340,38 +331,44 @@ public class PagamentoLocalServiceImpl extends PagamentoLocalServiceBaseImpl { OrderByComparatorFactoryUtil.create(PagamentoModelImpl.TABLE_NAME, "createDate", true)); } + @Override public Pagamento findByOldPagamentoId(long oldPagamentoId) throws SystemException { return pagamentoPersistence.fetchByOldPagamentoId(oldPagamentoId); } + @Override public int countByMezzo_Utilizzata(String mezzo, String utilizzata) throws SystemException { return pagamentoPersistence.countByMezzo_Utilizzata(mezzo, utilizzata); } - public List findByMezzo_Utilizzata_CreateDate(String mezzo, String utilizzata, Date date, - int start, int end) throws SystemException { + @Override + public List findByMezzo_Utilizzata_CreateDate(String mezzo, String utilizzata, Date date, int start, + int end) throws SystemException { return pagamentoPersistence.findByMezzo_Utilizzata_CreateDate(mezzo, utilizzata, date, start, end, OrderByComparatorFactoryUtil.create(PagamentoModelImpl.TABLE_NAME, "createDate", true)); } - public int countByMezzo_Utilizzata_EmailPending_CreateDate(String mezzo, String utilizzata, - boolean emailPending, Date date) throws SystemException { + @Override + public int countByMezzo_Utilizzata_EmailPending_CreateDate(String mezzo, String utilizzata, boolean emailPending, + Date date) throws SystemException { - return pagamentoPersistence.countByMezzo_Utilizzata_EmailPending_CreateDate(mezzo, utilizzata, - emailPending, date); + return pagamentoPersistence.countByMezzo_Utilizzata_EmailPending_CreateDate(mezzo, utilizzata, emailPending, + date); } + @Override public List findByMezzo_Utilizzata_EmailPending_CreateDate(String mezzo, String utilizzata, boolean emailPending, Date date, int start, int end) throws SystemException { - return pagamentoPersistence.findByMezzo_Utilizzata_EmailPending_CreateDate(mezzo, utilizzata, - emailPending, date, start, end, + return pagamentoPersistence.findByMezzo_Utilizzata_EmailPending_CreateDate(mezzo, utilizzata, emailPending, + date, start, end, OrderByComparatorFactoryUtil.create(PagamentoModelImpl.TABLE_NAME, "createDate", true)); } + @Override public List findInPending(Date date, int start, int end, OrderByComparator comparator) throws SystemException { @@ -379,6 +376,7 @@ public class PagamentoLocalServiceImpl extends PagamentoLocalServiceBaseImpl { return pagamentoPersistence.findWithDynamicQuery(dynamicQuery, start, end, comparator); } + @Override public int countInPending(Date date) throws SystemException { DynamicQuery dynamicQuery = createPendingQuery(date); @@ -386,6 +384,7 @@ public class PagamentoLocalServiceImpl extends PagamentoLocalServiceBaseImpl { } private DynamicQuery createPendingQuery(Date date) { + DynamicQuery dynamicQuery = pagamentoLocalService.dynamicQuery(); dynamicQuery.add(RestrictionsFactoryUtil.in("utilizzata", new String[] { PagamentoConstants.UTILIZZATA_IN_CORSO, PagamentoConstants.UTILIZZATA_ANNULLATO })); @@ -393,8 +392,8 @@ public class PagamentoLocalServiceImpl extends PagamentoLocalServiceBaseImpl { return dynamicQuery; } - public int countByMezzo_Utilizzata_CreateDate(String mezzo, String utilizzata, Date date) - throws SystemException { + @Override + public int countByMezzo_Utilizzata_CreateDate(String mezzo, String utilizzata, Date date) throws SystemException { return pagamentoPersistence.countByMezzo_Utilizzata_CreateDate(mezzo, utilizzata, date); } @@ -425,8 +424,9 @@ public class PagamentoLocalServiceImpl extends PagamentoLocalServiceBaseImpl { return pagamento; } - public Pagamento updateEmailPendingPagamento(long pagamentoId, boolean emailPending) - throws PortalException, SystemException { + @Override + public Pagamento updateEmailPendingPagamento(long pagamentoId, boolean emailPending) throws PortalException, + SystemException { Pagamento pagamento = pagamentoLocalService.getPagamento(pagamentoId); pagamento.setModifiedDate(new Date()); @@ -436,8 +436,7 @@ public class PagamentoLocalServiceImpl extends PagamentoLocalServiceBaseImpl { private void deleteDettPraticaPagamento(Pagamento pagamento) throws SystemException { - List dettPraticas = dettPraticaLocalService - .findByPagamentoId(pagamento.getPagamentoId()); + List dettPraticas = dettPraticaLocalService.findByPagamentoId(pagamento.getPagamentoId()); for (DettPratica dettPratica : dettPraticas) { if (PagamentoConstants.PAGAMENTO_ONERI.equals(pagamento.getTipoPagamento())) { dettPratica.setPagamentoIdOneri(0L); @@ -448,8 +447,8 @@ public class PagamentoLocalServiceImpl extends PagamentoLocalServiceBaseImpl { } } - private DynamicQuery dynamicQueryFindByCommittente_Mezzo_Utilizzata(String codiceFiscaleCommittente, - String mezzo, String utilizzata) { + private DynamicQuery dynamicQueryFindByCommittente_Mezzo_Utilizzata(String codiceFiscaleCommittente, String mezzo, + String utilizzata) { DynamicQuery dynamicQuery = pagamentoLocalService.dynamicQuery(); dynamicQuery.add(RestrictionsFactoryUtil.ilike("codiceFiscaleCommittente", codiceFiscaleCommittente)); @@ -460,30 +459,36 @@ public class PagamentoLocalServiceImpl extends PagamentoLocalServiceBaseImpl { return dynamicQuery; } + @Override public int countByClassPk(long classPk) throws SystemException { return pagamentoPersistence.countByClassPk(classPk); } + @Override public List findByClassPk(long classPk) throws SystemException { return pagamentoPersistence.findByClassPk(classPk); } + @Override public List findByIntPratica(long intPraticaId) throws SystemException { return pagamentoPersistence.findByIntPratica(intPraticaId); } + @Override public int countByIntPratica(long intPraticaId) throws SystemException { return pagamentoPersistence.countByIntPratica(intPraticaId); } + @Override public List findByIntPratica_Visible(long intPraticaId) throws SystemException { DynamicQuery dynamicQuery = createPagamentiVisibleByIntPratica(intPraticaId); return pagamentoPersistence.findWithDynamicQuery(dynamicQuery); } + @Override public int countByIntPratica_Visible(long intPraticaId) throws SystemException { DynamicQuery dynamicQuery = createPagamentiVisibleByIntPratica(intPraticaId); return (int) pagamentoPersistence.countWithDynamicQuery(dynamicQuery); @@ -492,58 +497,52 @@ public class PagamentoLocalServiceImpl extends PagamentoLocalServiceBaseImpl { private DynamicQuery createPagamentiVisibleByIntPratica(long intPraticaId) { DynamicQuery dynamicQuery = pagamentoLocalService.dynamicQuery(); - dynamicQuery.add(RestrictionsFactoryUtil.eq("intPraticaId", intPraticaId)); dynamicQuery.add(RestrictionsFactoryUtil.ne("utilizzata", PagamentoConstants.UTILIZZATA_IN_CORSO)); - return dynamicQuery; } - public void sostituisciPagamento(long pagamentoId, String codiceFiscaleCommittente, String mezzo, - String url, ServiceContext serviceContext) throws PortalException, SystemException { + @Override + public void sostituisciPagamento(long pagamentoId, String codiceFiscaleCommittente, String mezzo, String url, + ServiceContext serviceContext) throws PortalException, SystemException { Pagamento pagamento = pagamentoLocalService.getPagamento(pagamentoId); long intPraticaId = pagamento.getIntPraticaId(); String currentUtilizzata = pagamento.getUtilizzata(); String currentMezzo = pagamento.getMezzo(); String tipoPagamento = pagamento.getTipoPagamento(); - boolean irisEnable = PagamentiCommonUtil.irisIsEnable(pagamento.getCompanyId()); - if (mezzo.equalsIgnoreCase(PagamentoConstants.MEZZO_MANUALE)) { if (irisEnable) { throw new PortalException("Creazione pagamento manuale con iris enable non possibile"); } else if (currentUtilizzata.equalsIgnoreCase(PagamentoConstants.UTILIZZATA_NON_PAGABILE) || currentUtilizzata.equalsIgnoreCase(PagamentoConstants.UTILIZZATA_RIFIUTATA) || currentUtilizzata.equalsIgnoreCase(PagamentoConstants.UTILIZZATA_ANNULLATO)) { - if (DettPratica.class.getName().equals(pagamento.getClassName())) { DettPratica dettPratica = dettPraticaLocalService.getDettPratica(pagamento.getClassPk()); if (PagamentoConstants.PAGAMENTO_ONERI.equals(tipoPagamento)) { - dettPratica.setPagamentoIdOneri(0l); + dettPratica.setPagamentoIdOneri(0L); } else { - dettPratica.setPagamentoIdBolli(0l); + dettPratica.setPagamentoIdBolli(0L); } dettPratica = dettPraticaLocalService.updateDettPratica(dettPratica); } else if (FineLavori.class.getName().equals(pagamento.getClassName())) { FineLavori fineLavori = fineLavoriLocalService.getFineLavori(pagamento.getClassPk()); - fineLavori.setPagamentoId(0l); + fineLavori.setPagamentoId(0L); fineLavori = fineLavoriLocalService.updateFineLavori(fineLavori); } else if (Collaudo.class.getName().equals(pagamento.getClassName())) { Collaudo collaudo = collaudoLocalService.getCollaudo(pagamento.getClassPk()); - collaudo.setPagamentoId(0l); + collaudo.setPagamentoId(0L); collaudo = collaudoLocalService.updateCollaudo(collaudo); } else { throw new RuntimeException("unable to replace pagamento for entity type " + pagamento.getClassName() + " with id " + pagamento.getClassPk()); } - pagamento.setUtilizzata(PagamentoConstants.UTILIZZATA_SOSTITUITA); pagamento.setUtilizzataSostituita(currentUtilizzata); pagamentoLocalService.updatePagamento(pagamento); - - PagamentiUtil.nuovoPagamento(url, pagamento.getClassPk(), pagamento.getClassName(), - tipoPagamento, pagamento.getImporto(), codiceFiscaleCommittente, serviceContext); + PagamentiUtil.nuovoPagamento(url, pagamento.getClassPk(), pagamento.getClassName(), tipoPagamento, + pagamento.getImporto(), codiceFiscaleCommittente, serviceContext); } else { throw new PortalException("Creazione pagamento manuale con stato " + currentUtilizzata + " non possibile"); @@ -554,92 +553,76 @@ public class PagamentoLocalServiceImpl extends PagamentoLocalServiceBaseImpl { .equalsIgnoreCase(PagamentoConstants.UTILIZZATA_NON_PAGABILE) || currentUtilizzata.equalsIgnoreCase(PagamentoConstants.UTILIZZATA_RIFIUTATA) || currentUtilizzata .equalsIgnoreCase(PagamentoConstants.UTILIZZATA_ANNULLATO)))) { - if (DettPratica.class.getName().equals(pagamento.getClassName())) { DettPratica dettPratica = dettPraticaLocalService.getDettPratica(pagamento.getClassPk()); if (PagamentoConstants.PAGAMENTO_ONERI.equals(tipoPagamento)) { - dettPratica.setPagamentoIdOneri(0l); + dettPratica.setPagamentoIdOneri(0L); } else { - dettPratica.setPagamentoIdBolli(0l); + dettPratica.setPagamentoIdBolli(0L); } dettPratica = dettPraticaLocalService.updateDettPratica(dettPratica); } else if (FineLavori.class.getName().equals(pagamento.getClassName())) { FineLavori fineLavori = fineLavoriLocalService.getFineLavori(pagamento.getClassPk()); - fineLavori.setPagamentoId(0l); + fineLavori.setPagamentoId(0L); fineLavori = fineLavoriLocalService.updateFineLavori(fineLavori); } else if (Collaudo.class.getName().equals(pagamento.getClassName())) { Collaudo collaudo = collaudoLocalService.getCollaudo(pagamento.getClassPk()); - collaudo.setPagamentoId(0l); + collaudo.setPagamentoId(0L); collaudo = collaudoLocalService.updateCollaudo(collaudo); } else { throw new RuntimeException("unable to replace pagamento for entity type " + pagamento.getClassName() + " with id " + pagamento.getClassPk()); } - pagamento.setUtilizzata(PagamentoConstants.UTILIZZATA_SOSTITUITA); pagamento.setUtilizzataSostituita(currentUtilizzata); pagamentoLocalService.updatePagamento(pagamento); - PagamentiUtil.nuovoPagamento(url, pagamento.getClassPk(), pagamento.getClassName(), - pagamento.getTipoPagamento(), pagamento.getImporto(), codiceFiscaleCommittente, - serviceContext); + pagamento.getTipoPagamento(), pagamento.getImporto(), codiceFiscaleCommittente, serviceContext); } else { throw new PortalException("Pagamento IRIS non sostituibile per intPratica " + intPraticaId); } - } else { throw new PortalException("Mezzo non presente"); } - } - public void updatePagamentoManuale(long pagamentoId, String numeroBollettino, byte[] content, String sourceFileName, - ServiceContext serviceContext) throws IOException, PortalException, SystemException { + @Override + public void updatePagamentoManuale(long pagamentoId, String numeroBollettino, byte[] content, + String sourceFileName, ServiceContext serviceContext) throws IOException, PortalException, SystemException { Pagamento pagamento = pagamentoLocalService.getPagamento(pagamentoId); - // if (dettPratica.getPagamentoId() != pagamentoId) { - // throw new PortalException("Pagamento non abbinato al dettpratica"); - // } if (pagamento.getMezzo().equalsIgnoreCase(PagamentoConstants.MEZZO_MANUALE) && pagamento.getUtilizzata().equalsIgnoreCase(PagamentoConstants.UTILIZZATA_IN_CORSO)) { - long fileEntryId = 0l; - - long defaultFolderId = configurazioneLocalService.findByC_ChiaveLong( - serviceContext.getCompanyId(), ConfigurazioneConstants.ATTACHMENT_FOLDER_ID); - + long fileEntryId = 0L; + long defaultFolderId = configurazioneLocalService.findByC_ChiaveLong(serviceContext.getCompanyId(), + ConfigurazioneConstants.ATTACHMENT_FOLDER_ID); Folder defaultFolder = dlAppLocalService.getFolder(defaultFolderId); - String folderName = PraticaUtil.getFolderName(pagamento.getClassPk()); - Folder folder = null; try { - folder = dlAppLocalService.getFolder(defaultFolder.getRepositoryId(), - defaultFolder.getFolderId(), folderName); + folder = dlAppLocalService.getFolder(defaultFolder.getRepositoryId(), defaultFolder.getFolderId(), + folderName); } catch (NoSuchFolderException e) { // cartella non presente -> creo cartella - folder = dlAppLocalService.addFolder(serviceContext.getUserId(), - defaultFolder.getRepositoryId(), defaultFolder.getFolderId(), folderName, - StringPool.BLANK, serviceContext); + folder = dlAppLocalService.addFolder(serviceContext.getUserId(), defaultFolder.getRepositoryId(), + defaultFolder.getFolderId(), folderName, StringPool.BLANK, serviceContext); } Date now = new Date(); - String title = now.getTime() + StringPool.UNDERLINE + "pagamento_manuale" + StringPool.UNDERLINE - + pagamento.getPagamentoId() + StringPool.UNDERLINE + sourceFileName; - String description = ""; + String title = now.getTime() + "_pagamento_manuale_" + pagamento.getPagamentoId() + StringPool.UNDERLINE + + sourceFileName; + String description = StringPool.BLANK; String mimeType = MimeTypesUtil.getContentType(sourceFileName); - String changeLog = StringPool.BLANK; - FileEntry fileEntry = dlAppLocalService.addFileEntry(serviceContext.getUserId(), - folder.getRepositoryId(), folder.getFolderId(), now.getTime() + "_" + sourceFileName, - mimeType, title, description, changeLog, content, serviceContext); + FileEntry fileEntry = dlAppLocalService.addFileEntry(serviceContext.getUserId(), folder.getRepositoryId(), + folder.getFolderId(), now.getTime() + StringPool.UNDERLINE + sourceFileName, mimeType, title, + description, changeLog, content, serviceContext); fileEntryId = fileEntry.getFileEntryId(); - pagamento.setNumeroBollettino(numeroBollettino); pagamento.setFileEntryId(fileEntryId); pagamento = pagamentoLocalService.updatePagamento(pagamento); - if (DettPratica.class.getName().equals(pagamento.getClassName())) { - dettPraticaLocalService.updateEsitoPagamento(pagamentoId, pagamento.getClassPk(), - fileEntryId, PagamentoConstants.UTILIZZATA_PAGATA); + dettPraticaLocalService.updateEsitoPagamento(pagamentoId, pagamento.getClassPk(), fileEntryId, + PagamentoConstants.UTILIZZATA_PAGATA); } else if (FineLavori.class.getName().equals(pagamento.getClassName())) { fineLavoriLocalService.updateEsitoPagamento(pagamentoId, pagamento.getClassPk(), fileEntryId, PagamentoConstants.UTILIZZATA_PAGATA); @@ -650,63 +633,58 @@ public class PagamentoLocalServiceImpl extends PagamentoLocalServiceBaseImpl { throw new RuntimeException("unable to update pagamento manuale for entity type " + pagamento.getClassName() + " with id " + pagamento.getClassPk()); } - } else { throw new SystemException("pagamento manuale non aggiornabile"); } } + @Override public void updatePagamentoManualeFromImport(long pagamentoId, byte[] content, String sourceFileName, ServiceContext serviceContext) throws PortalException, SystemException { Pagamento pagamento = pagamentoLocalService.getPagamento(pagamentoId); - if (pagamento.getMezzo().equalsIgnoreCase(PagamentoConstants.MEZZO_MANUALE)) { - long fileEntryId = 0l; - - long defaultFolderId = configurazioneLocalService.findByC_ChiaveLong( - serviceContext.getCompanyId(), ConfigurazioneConstants.ATTACHMENT_FOLDER_ID); - + long fileEntryId = 0L; + long defaultFolderId = configurazioneLocalService.findByC_ChiaveLong(serviceContext.getCompanyId(), + ConfigurazioneConstants.ATTACHMENT_FOLDER_ID); Folder defaultFolder = dlAppLocalService.getFolder(defaultFolderId); - String folderName = PraticaUtil.getFolderName(pagamento.getClassPk()); - Folder folder = null; try { - folder = dlAppLocalService.getFolder(defaultFolder.getRepositoryId(), - defaultFolder.getFolderId(), folderName); + folder = dlAppLocalService.getFolder(defaultFolder.getRepositoryId(), defaultFolder.getFolderId(), + folderName); } catch (NoSuchFolderException e) { // cartella non presente -> creo cartella - folder = dlAppLocalService.addFolder(serviceContext.getUserId(), - defaultFolder.getRepositoryId(), defaultFolder.getFolderId(), folderName, - StringPool.BLANK, serviceContext); + folder = dlAppLocalService.addFolder(serviceContext.getUserId(), defaultFolder.getRepositoryId(), + defaultFolder.getFolderId(), folderName, StringPool.BLANK, serviceContext); } Date now = new Date(); - String title = now.getTime() + StringPool.UNDERLINE + "pagamento_manuale" + StringPool.UNDERLINE - + pagamento.getPagamentoId() + StringPool.UNDERLINE + sourceFileName; - String description = ""; + String title = now.getTime() + "_pagamento_manuale_" + pagamento.getPagamentoId() + StringPool.UNDERLINE + + sourceFileName; + String description = StringPool.BLANK; String mimeType = MimeTypesUtil.getContentType(sourceFileName); String changeLog = StringPool.BLANK; - FileEntry fileEntry = dlAppLocalService.addFileEntry(serviceContext.getUserId(), - folder.getRepositoryId(), folder.getFolderId(), now.getTime() + "_" + sourceFileName, - mimeType, title, description, changeLog, content, serviceContext); + FileEntry fileEntry = dlAppLocalService.addFileEntry(serviceContext.getUserId(), folder.getRepositoryId(), + folder.getFolderId(), now.getTime() + StringPool.UNDERLINE + sourceFileName, mimeType, title, + description, changeLog, content, serviceContext); fileEntryId = fileEntry.getFileEntryId(); - pagamento.setFileEntryId(fileEntryId); pagamento = pagamentoLocalService.updatePagamento(pagamento); - } else { throw new SystemException("pagamento manuale non aggiornabile"); } } + @Override public Pagamento fetchByOldPagamentoId(long oldPagamentoId) throws SystemException { return pagamentoPersistence.fetchByOldPagamentoId(oldPagamentoId); } + @Override public Pagamento updateOtf(long pagamentoId, boolean otf) throws PortalException, SystemException { + Pagamento pagamento = pagamentoLocalService.getPagamento(pagamentoId); pagamento.setOtf(otf); if (otf) { @@ -716,4 +694,4 @@ public class PagamentoLocalServiceImpl extends PagamentoLocalServiceBaseImpl { } return pagamentoLocalService.updatePagamento(pagamento); } -} +} \ No newline at end of file diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/SoggettoServiceImpl.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/SoggettoServiceImpl.java index 7ddb6b39..6ecbd5ad 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/SoggettoServiceImpl.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/SoggettoServiceImpl.java @@ -1,13 +1,13 @@ /** * Copyright (c) 2000-present Liferay, Inc. All rights reserved. * - * This library is free software; you can redistribute it and/or modify it under the terms of the - * GNU Lesser General Public License as published by the Free Software Foundation; either version - * 2.1 of the License, or (at your option) any later version. + * This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General + * Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) + * any later version. * - * This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without - * even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. + * This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more + * details. */ package it.tref.liferay.portos.bo.service.impl; @@ -28,13 +28,12 @@ import com.liferay.portal.service.ServiceContext; * The implementation of the soggetto remote service. * *

- * All custom service methods should be put in this class. Whenever methods are added, rerun - * ServiceBuilder to copy their definitions into the - * {@link it.tref.liferay.portos.bo.service.SoggettoService} interface. + * All custom service methods should be put in this class. Whenever methods are added, rerun ServiceBuilder to copy + * their definitions into the {@link it.tref.liferay.portos.bo.service.SoggettoService} interface. * *

- * This is a remote service. Methods of this service are expected to have security checks based on - * the propagated JAAS credentials because this service can be accessed remotely. + * This is a remote service. Methods of this service are expected to have security checks based on the propagated JAAS + * credentials because this service can be accessed remotely. *

* * @author Davide Barbagallo, 3F Consulting @@ -42,221 +41,249 @@ import com.liferay.portal.service.ServiceContext; * @see it.tref.liferay.portos.bo.service.SoggettoServiceUtil */ public class SoggettoServiceImpl extends SoggettoServiceBaseImpl { - /* - * NOTE FOR DEVELOPERS: Never reference this interface directly. Always use {@link - * it.tref.liferay.portos.bo.service.SoggettoServiceUtil} to access the soggetto remote service. - */ - - public Soggetto getSoggetto(long soggettoId) throws PortalException, SystemException { - - Soggetto soggetto = soggettoLocalService.getSoggetto(soggettoId); - DettPraticaEntryPermission.check(getPermissionChecker(), soggetto.getDettPraticaId(), ActionKeys.VIEW); - return soggetto; - } - - - public Soggetto addSoggetto(long userId, long dettPraticaId, long intPraticaId, String nome, String cognome, - String codiceFiscale, String codiceFiscaleDelegato, Date dataNascita, String provinciaNascita, - String comuneNascita, String comuneDomicilio, String comuneDomicilioEstero, String provinciaDomicilio, - String viaDomicilio, String numeroCivicoDomicilio, String capDomicilio, String domicilioExtra, String comune, - String comuneEstero, String provincia, String via, String numeroCivico, String cap, String denominazione, - String sedeLegale, String legaleRap, Date dataNascitaRap, String provinciaNascitaRap, String comuneNascitaRap, - String viaRap, String numeroCivicoRap, String capRap, String provinciaRap, String comuneRap, - String comuneRapEstero, String albo, String alboDescr, String regAlbo, String provAlbo, String numIscrAlbo, - String telefono, String fax, String email, String tipologiaSoggetto, String tipoAltroSoggetto, boolean aggiuntivo, boolean rimosso, - String ambitoAttivita, String ambitoProfessione, long intPraticaIdRimozione, long dettPraticaIdRimozione, - Date dtDataRimozione, long soggettoSostituitoId, long oldSoggettoId, boolean tmp, ServiceContext serviceContext) - throws PortalException, SystemException { - - // TODO: permessi - return soggettoLocalService.addSoggetto(userId, dettPraticaId, intPraticaId, nome, cognome, codiceFiscale, - codiceFiscaleDelegato, dataNascita, provinciaNascita, comuneNascita, comuneDomicilio, comuneDomicilioEstero, - provinciaDomicilio, viaDomicilio, numeroCivicoDomicilio, capDomicilio, domicilioExtra, comune, comuneEstero, - provincia, via, numeroCivico, cap, denominazione, sedeLegale, legaleRap, dataNascitaRap, provinciaNascitaRap, - comuneNascitaRap, viaRap, numeroCivicoRap, capRap, provinciaRap, comuneRap, comuneRapEstero, albo, alboDescr, - regAlbo, provAlbo, numIscrAlbo, telefono, fax, email, tipologiaSoggetto,tipoAltroSoggetto, aggiuntivo, rimosso, ambitoAttivita, - ambitoProfessione, intPraticaIdRimozione, dettPraticaIdRimozione, dtDataRimozione, soggettoSostituitoId, - oldSoggettoId, tmp, serviceContext); - } - - // public Soggetto cloneSoggetto(long userId, long dettPraticaId, long intPraticaId, Soggetto - // soggettoToClone, - // ServiceContext serviceContext) throws PortalException, SystemException { - // return soggettoLocalService.cloneSoggetto(userId, dettPraticaId, intPraticaId, soggettoToClone, - // serviceContext); - // } - - public Soggetto deleteSoggetto(Soggetto soggetto) throws PortalException, SystemException { - - // TODO: permessi - return soggettoLocalService.deleteSoggetto(soggetto); - } - - public Soggetto deleteSoggetto(long soggettoId) throws PortalException, SystemException { - - // TODO: permessi - return soggettoLocalService.deleteSoggetto(soggettoId); - } - - public Soggetto updateSoggetto(long userId, long soggettoId, long dettPraticaId, long intPraticaId, String nome, - String cognome, String codiceFiscale, String codiceFiscaleDelegato, Date dataNascita, String provinciaNascita, - String comuneNascita, String comuneDomicilio, String comuneDomicilioEstero, String provinciaDomicilio, - String viaDomicilio, String numeroCivicoDomicilio, String capDomicilio, String domicilioExtra, String comune, - String comuneEstero, String provincia, String via, String numeroCivico, String cap, String denominazione, - String sedeLegale, String legaleRap, Date dataNascitaRap, String provinciaNascitaRap, String comuneNascitaRap, - String viaRap, String numeroCivicoRap, String capRap, String provinciaRap, String comuneRap, - String comuneRapEstero, String albo, String alboDescr, String regAlbo, String provAlbo, String numIscrAlbo, - String telefono, String fax, String email, String tipologiaSoggetto, String tipoAltroSoggetto, boolean aggiuntivo, boolean rimosso, - String ambitoAttivita, String ambitoProfessione, long intPraticaIdRimozione, long dettPraticaIdRimozione, - Date dtDataRimozione, long soggettoSostituitoId, long oldSoggettoId, boolean tmp, ServiceContext serviceContext) - throws PortalException, SystemException { + /* + * NOTE FOR DEVELOPERS: Never reference this interface directly. Always use {@link + * it.tref.liferay.portos.bo.service.SoggettoServiceUtil} to access the soggetto remote service. + */ + + @Override + public Soggetto getSoggetto(long soggettoId) throws PortalException, SystemException { + + Soggetto soggetto = soggettoLocalService.getSoggetto(soggettoId); + DettPraticaEntryPermission.check(getPermissionChecker(), soggetto.getDettPraticaId(), ActionKeys.VIEW); + return soggetto; + } + + @Override + public Soggetto addSoggetto(long userId, long dettPraticaId, long intPraticaId, String nome, String cognome, + String codiceFiscale, String codiceFiscaleDelegato, Date dataNascita, String provinciaNascita, + String comuneNascita, String comuneDomicilio, String comuneDomicilioEstero, String provinciaDomicilio, + String viaDomicilio, String numeroCivicoDomicilio, String capDomicilio, String domicilioExtra, + String comune, String comuneEstero, String provincia, String via, String numeroCivico, String cap, + String denominazione, String sedeLegale, String legaleRap, Date dataNascitaRap, String provinciaNascitaRap, + String comuneNascitaRap, String viaRap, String numeroCivicoRap, String capRap, String provinciaRap, + String comuneRap, String comuneRapEstero, String albo, String alboDescr, String regAlbo, String provAlbo, + String numIscrAlbo, String telefono, String fax, String email, String tipologiaSoggetto, + String tipoAltroSoggetto, boolean aggiuntivo, boolean rimosso, String ambitoAttivita, + String ambitoProfessione, long intPraticaIdRimozione, long dettPraticaIdRimozione, Date dtDataRimozione, + long soggettoSostituitoId, long oldSoggettoId, boolean tmp, ServiceContext serviceContext) + throws PortalException, SystemException { + + // TODO: permessi + return soggettoLocalService.addSoggetto(userId, dettPraticaId, intPraticaId, nome, cognome, codiceFiscale, + codiceFiscaleDelegato, dataNascita, provinciaNascita, comuneNascita, comuneDomicilio, + comuneDomicilioEstero, provinciaDomicilio, viaDomicilio, numeroCivicoDomicilio, capDomicilio, + domicilioExtra, comune, comuneEstero, provincia, via, numeroCivico, cap, denominazione, sedeLegale, + legaleRap, dataNascitaRap, provinciaNascitaRap, comuneNascitaRap, viaRap, numeroCivicoRap, capRap, + provinciaRap, comuneRap, comuneRapEstero, albo, alboDescr, regAlbo, provAlbo, numIscrAlbo, telefono, + fax, email, tipologiaSoggetto, tipoAltroSoggetto, aggiuntivo, rimosso, ambitoAttivita, + ambitoProfessione, intPraticaIdRimozione, dettPraticaIdRimozione, dtDataRimozione, + soggettoSostituitoId, oldSoggettoId, tmp, serviceContext); + } + + @Override + public Soggetto deleteSoggetto(Soggetto soggetto) throws PortalException, SystemException { + + // TODO: permessi + return soggettoLocalService.deleteSoggetto(soggetto); + } + + @Override + public Soggetto deleteSoggetto(long soggettoId) throws PortalException, SystemException { + + // TODO: permessi + return soggettoLocalService.deleteSoggetto(soggettoId); + } + + @Override + public Soggetto updateSoggetto(long userId, long soggettoId, long dettPraticaId, long intPraticaId, String nome, + String cognome, String codiceFiscale, String codiceFiscaleDelegato, Date dataNascita, + String provinciaNascita, String comuneNascita, String comuneDomicilio, String comuneDomicilioEstero, + String provinciaDomicilio, String viaDomicilio, String numeroCivicoDomicilio, String capDomicilio, + String domicilioExtra, String comune, String comuneEstero, String provincia, String via, + String numeroCivico, String cap, String denominazione, String sedeLegale, String legaleRap, + Date dataNascitaRap, String provinciaNascitaRap, String comuneNascitaRap, String viaRap, + String numeroCivicoRap, String capRap, String provinciaRap, String comuneRap, String comuneRapEstero, + String albo, String alboDescr, String regAlbo, String provAlbo, String numIscrAlbo, String telefono, + String fax, String email, String tipologiaSoggetto, String tipoAltroSoggetto, boolean aggiuntivo, + boolean rimosso, String ambitoAttivita, String ambitoProfessione, long intPraticaIdRimozione, + long dettPraticaIdRimozione, Date dtDataRimozione, long soggettoSostituitoId, long oldSoggettoId, + boolean tmp, ServiceContext serviceContext) throws PortalException, SystemException { + + // TODO: permessi + return soggettoLocalService.updateSoggetto(userId, soggettoId, dettPraticaId, intPraticaId, nome, cognome, + codiceFiscale, codiceFiscaleDelegato, dataNascita, provinciaNascita, comuneNascita, comuneDomicilio, + comuneDomicilioEstero, provinciaDomicilio, viaDomicilio, numeroCivicoDomicilio, capDomicilio, + domicilioExtra, comune, comuneEstero, provincia, via, numeroCivico, cap, denominazione, sedeLegale, + legaleRap, dataNascitaRap, provinciaNascitaRap, comuneNascitaRap, viaRap, numeroCivicoRap, capRap, + provinciaRap, comuneRap, comuneRapEstero, albo, alboDescr, regAlbo, provAlbo, numIscrAlbo, telefono, + fax, email, tipologiaSoggetto, tipoAltroSoggetto, aggiuntivo, rimosso, ambitoAttivita, + ambitoProfessione, intPraticaIdRimozione, dettPraticaIdRimozione, dtDataRimozione, + soggettoSostituitoId, oldSoggettoId, tmp, serviceContext); + } + + @Override + public void updatePrincipale(long dettPraticaId, String codiceFiscale, String tipologiaSoggetto) + throws PortalException, SystemException { + + soggettoLocalService.updatePrincipale(dettPraticaId, codiceFiscale, tipologiaSoggetto); + } + + @Override + public List findByIntPratica_TipologiaSoggetto(long intPraticaId, String tipologiaSoggetto) + throws SystemException { + + // TODO: permessi + return soggettoLocalService.findByIntPratica_TipologiaSoggetto(intPraticaId, tipologiaSoggetto); + } + + @Override + public List findByDettPratica_TipologiaSoggetto(long dettPraticaId, String tipologiaSoggetto) + throws SystemException { + + // TODO: permessi + return soggettoLocalService.findByDettPratica_TipologiaSoggetto(dettPraticaId, tipologiaSoggetto); + } + + @Override + public List findByIntPratica_TipologiaSoggetto_Rimosso(long intPraticaId, String tipologiaSoggetto, + boolean rimosso) throws SystemException { + + // TODO: permessi + return soggettoLocalService + .findByIntPratica_TipologiaSoggetto_Rimosso(intPraticaId, tipologiaSoggetto, rimosso); + } + + @Override + public List findByIntPratica_TipologiaSoggetto_DettPraticaIdRimozione(long intPraticaId, + String tipologiaSoggetto, long dettPraticaIdRimozione) throws SystemException { + + return soggettoLocalService.findByIntPratica_TipologiaSoggetto_DettPraticaIdRimozione(intPraticaId, + tipologiaSoggetto, dettPraticaIdRimozione); + } + + @Override + public List getValidByIntPratica(long intPraticaId) throws SystemException { + + return soggettoLocalService.getValidByIntPratica(intPraticaId); + } + + @Override + public int countValidByIntPratica(long intPraticaId) throws SystemException { + + return soggettoLocalService.countValidByIntPratica(intPraticaId); + } + + @Override + public List getValidTmpByIntPratica(long intPraticaId) throws SystemException { + + return soggettoLocalService.getValidTmpByIntPratica(intPraticaId); + } - // TODO: permessi - return soggettoLocalService.updateSoggetto(userId, soggettoId, dettPraticaId, intPraticaId, nome, cognome, - codiceFiscale, codiceFiscaleDelegato, dataNascita, provinciaNascita, comuneNascita, comuneDomicilio, - comuneDomicilioEstero, provinciaDomicilio, viaDomicilio, numeroCivicoDomicilio, capDomicilio, domicilioExtra, - comune, comuneEstero, provincia, via, numeroCivico, cap, denominazione, sedeLegale, legaleRap, dataNascitaRap, - provinciaNascitaRap, comuneNascitaRap, viaRap, numeroCivicoRap, capRap, provinciaRap, comuneRap, - comuneRapEstero, albo, alboDescr, regAlbo, provAlbo, numIscrAlbo, telefono, fax, email, tipologiaSoggetto,tipoAltroSoggetto, - aggiuntivo, rimosso, ambitoAttivita, ambitoProfessione, intPraticaIdRimozione, dettPraticaIdRimozione, - dtDataRimozione, soggettoSostituitoId, oldSoggettoId, tmp, serviceContext); - } + @Override + public int countValidTmpByIntPratica(long intPraticaId) throws SystemException { - public void updatePrincipale(long dettPraticaId, String codiceFiscale, String tipologiaSoggetto) - throws PortalException, SystemException { + return soggettoLocalService.countValidTmpByIntPratica(intPraticaId); + } + + @Override + public List getValidTmpByIntPratica_CodiceFiscale(long intPraticaId, String codiceFiscale, + long docDettPraticaId) throws SystemException { + + return soggettoLocalService + .getValidTmpByIntPratica_CodiceFiscale(intPraticaId, codiceFiscale, docDettPraticaId); + } + + @Override + public int countValidTmpByIntPratica_CodiceFiscale(long intPraticaId, String codiceFiscale, long docDettPraticaId) + throws SystemException { + + return soggettoLocalService.countValidTmpByIntPratica_CodiceFiscale(intPraticaId, codiceFiscale, + docDettPraticaId); + } - soggettoLocalService.updatePrincipale(dettPraticaId, codiceFiscale, tipologiaSoggetto); - } + @Override + public List getValidByIntPratica_TipologiaSoggetto(long intPraticaId, String tipologiaSoggetto) + throws SystemException { - public List findByIntPratica_TipologiaSoggetto(long intPraticaId, String tipologiaSoggetto) - throws SystemException { + return soggettoLocalService.getValidByIntPratica_TipologiaSoggetto(intPraticaId, tipologiaSoggetto); + } - // TODO: permessi - return soggettoLocalService.findByIntPratica_TipologiaSoggetto(intPraticaId, tipologiaSoggetto); - } + @Override + public List getValidTmpByIntPratica_TipologiaSoggetto(long intPraticaId, String tipologiaSoggetto) + throws SystemException { - public List findByDettPratica_TipologiaSoggetto(long dettPraticaId, String tipologiaSoggetto) - throws SystemException { + return soggettoLocalService.getValidTmpByIntPratica_TipologiaSoggetto(intPraticaId, tipologiaSoggetto); + } - // TODO: permessi - return soggettoLocalService.findByDettPratica_TipologiaSoggetto(dettPraticaId, tipologiaSoggetto); - } + @Override + public List getInvalidByIntPratica(long intPraticaId) throws SystemException { - public List findByIntPratica_TipologiaSoggetto_Rimosso(long intPraticaId, String tipologiaSoggetto, - boolean rimosso) throws SystemException { + return soggettoLocalService.getInvalidByIntPratica(intPraticaId); + } - // TODO: permessi - return soggettoLocalService.findByIntPratica_TipologiaSoggetto_Rimosso(intPraticaId, tipologiaSoggetto, rimosso); - } + @Override + public List getInvalidTmpByIntPratica(long intPraticaId) throws SystemException { - public List findByIntPratica_TipologiaSoggetto_DettPraticaIdRimozione(long intPraticaId, - String tipologiaSoggetto, long dettPraticaIdRimozione) throws SystemException { + return soggettoLocalService.getInvalidTmpByIntPratica(intPraticaId); + } - return soggettoLocalService.findByIntPratica_TipologiaSoggetto_DettPraticaIdRimozione(intPraticaId, - tipologiaSoggetto, dettPraticaIdRimozione); - } + @Override + public List getValidUntilDettPraticaByIntPratica(long intPraticaId, long dettPraticaId) + throws SystemException { - public List getValidByIntPratica(long intPraticaId) throws SystemException { + return soggettoLocalService.getValidUntilDettPraticaByIntPratica(intPraticaId, dettPraticaId); + } - return soggettoLocalService.getValidByIntPratica(intPraticaId); - } - - public int countValidByIntPratica(long intPraticaId) throws SystemException { - - return soggettoLocalService.countValidByIntPratica(intPraticaId); - } - - public List getValidTmpByIntPratica(long intPraticaId) throws SystemException { - - return soggettoLocalService.getValidTmpByIntPratica(intPraticaId); - } - - public int countValidTmpByIntPratica(long intPraticaId) throws SystemException { - - return soggettoLocalService.countValidTmpByIntPratica(intPraticaId); - } - - public List getValidTmpByIntPratica_CodiceFiscale(long intPraticaId, String codiceFiscale, - long docDettPraticaId) throws SystemException { - - return soggettoLocalService.getValidTmpByIntPratica_CodiceFiscale(intPraticaId, codiceFiscale, docDettPraticaId); - } - - public int countValidTmpByIntPratica_CodiceFiscale(long intPraticaId, String codiceFiscale, long docDettPraticaId) - throws SystemException { - - return soggettoLocalService.countValidTmpByIntPratica_CodiceFiscale(intPraticaId, codiceFiscale, docDettPraticaId); - } - - public List getValidByIntPratica_TipologiaSoggetto(long intPraticaId, String tipologiaSoggetto) - throws SystemException { - - return soggettoLocalService.getValidByIntPratica_TipologiaSoggetto(intPraticaId, tipologiaSoggetto); - } - - public List getValidTmpByIntPratica_TipologiaSoggetto(long intPraticaId, String tipologiaSoggetto) - throws SystemException { - - return soggettoLocalService.getValidTmpByIntPratica_TipologiaSoggetto(intPraticaId, tipologiaSoggetto); - } - - public List getInvalidByIntPratica(long intPraticaId) throws SystemException { - - return soggettoLocalService.getInvalidByIntPratica(intPraticaId); - } - - public List getInvalidTmpByIntPratica(long intPraticaId) throws SystemException { - - return soggettoLocalService.getInvalidTmpByIntPratica(intPraticaId); - } - - public List getValidUntilDettPraticaByIntPratica(long intPraticaId, long dettPraticaId) - throws SystemException { - - return soggettoLocalService.getValidUntilDettPraticaByIntPratica(intPraticaId, dettPraticaId); - } - - public List getValidUntilDettPraticaByIntPratica(long intPraticaId, long dettPraticaId, + @Override + public List getValidUntilDettPraticaByIntPratica(long intPraticaId, long dettPraticaId, String tipologiaSoggetto) throws SystemException { - return soggettoLocalService.getValidUntilDettPraticaByIntPratica(intPraticaId, dettPraticaId, tipologiaSoggetto); - } + return soggettoLocalService + .getValidUntilDettPraticaByIntPratica(intPraticaId, dettPraticaId, tipologiaSoggetto); + } - public int countValidUntilDettPraticaByIntPratica(long intPraticaId, long dettPraticaId) throws SystemException { + @Override + public int countValidUntilDettPraticaByIntPratica(long intPraticaId, long dettPraticaId) throws SystemException { - return soggettoLocalService.countValidUntilDettPraticaByIntPratica(intPraticaId, dettPraticaId); - } + return soggettoLocalService.countValidUntilDettPraticaByIntPratica(intPraticaId, dettPraticaId); + } - public List findByIntPratica(long intPraticaId) throws SystemException { + @Override + public List findByIntPratica(long intPraticaId) throws SystemException { - // TODO: permessi - return soggettoLocalService.findByIntPratica(intPraticaId); - } + // TODO: permessi + return soggettoLocalService.findByIntPratica(intPraticaId); + } - public int countByIntPratica(long intPraticaId) throws SystemException { + @Override + public int countByIntPratica(long intPraticaId) throws SystemException { - // TODO: permessi - return soggettoLocalService.countByIntPratica(intPraticaId); - } + // TODO: permessi + return soggettoLocalService.countByIntPratica(intPraticaId); + } - public List findByDettPratica(long dettPraticaId) throws SystemException { + @Override + public List findByDettPratica(long dettPraticaId) throws SystemException { - // TODO: permessi - return soggettoLocalService.findByDettPratica(dettPraticaId); - } + // TODO: permessi + return soggettoLocalService.findByDettPratica(dettPraticaId); + } - public int countByDettPratica(long dettPraticaId) throws SystemException { + @Override + public int countByDettPratica(long dettPraticaId) throws SystemException { - return soggettoLocalService.countByDettPratica(dettPraticaId); - } + return soggettoLocalService.countByDettPratica(dettPraticaId); + } - public Soggetto allegaFileModifica(long soggettoId, long userId, long intPraticaId, byte[] content, - String sourceFileName, String jsonFirmatari, ServiceContext serviceContext) throws SystemException, - PortalException { + @Override + public Soggetto allegaFileModifica(long soggettoId, long userId, long intPraticaId, byte[] content, + String sourceFileName, String jsonFirmatari, ServiceContext serviceContext) throws SystemException, + PortalException { - // TODO permessi - return soggettoLocalService.allegaFileModifica(soggettoId, userId, intPraticaId, content, sourceFileName, - jsonFirmatari, serviceContext); - } + // TODO permessi + return soggettoLocalService.allegaFileModifica(soggettoId, userId, intPraticaId, content, sourceFileName, + jsonFirmatari, serviceContext); + } } diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/SorteggioLocalServiceImpl.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/SorteggioLocalServiceImpl.java index 0a91ee76..180a14da 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/SorteggioLocalServiceImpl.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/SorteggioLocalServiceImpl.java @@ -1,13 +1,13 @@ /** * Copyright (c) 2000-present Liferay, Inc. All rights reserved. * - * This library is free software; you can redistribute it and/or modify it under the terms of the - * GNU Lesser General Public License as published by the Free Software Foundation; either version - * 2.1 of the License, or (at your option) any later version. + * This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General + * Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) + * any later version. * - * This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without - * even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. + * This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more + * details. */ package it.tref.liferay.portos.bo.service.impl; @@ -21,7 +21,6 @@ import java.util.List; import com.liferay.portal.kernel.dao.orm.DynamicQuery; import com.liferay.portal.kernel.dao.orm.Junction; import com.liferay.portal.kernel.dao.orm.OrderFactoryUtil; -import com.liferay.portal.kernel.dao.orm.ProjectionFactoryUtil; import com.liferay.portal.kernel.dao.orm.PropertyFactoryUtil; import com.liferay.portal.kernel.dao.orm.RestrictionsFactoryUtil; import com.liferay.portal.kernel.exception.SystemException; @@ -35,14 +34,12 @@ import com.liferay.util.dao.orm.CustomSQLUtil; * The implementation of the sorteggio local service. * *

- * All custom service methods should be put in this class. Whenever methods are - * added, rerun ServiceBuilder to copy their definitions into the - * {@link it.tref.liferay.portos.bo.service.SorteggioLocalService} interface. + * All custom service methods should be put in this class. Whenever methods are added, rerun ServiceBuilder to copy + * their definitions into the {@link it.tref.liferay.portos.bo.service.SorteggioLocalService} interface. * *

- * This is a local service. Methods of this service will not have security - * checks based on the propagated JAAS credentials because this service can only - * be accessed from within the same VM. + * This is a local service. Methods of this service will not have security checks based on the propagated JAAS + * credentials because this service can only be accessed from within the same VM. *

* * @author Davide Barbagallo, 3F Consulting @@ -51,31 +48,26 @@ import com.liferay.util.dao.orm.CustomSQLUtil; */ public class SorteggioLocalServiceImpl extends SorteggioLocalServiceBaseImpl { /* - * NOTE FOR DEVELOPERS: Never reference this interface directly. Always use - * {@link it.tref.liferay.portos.bo.service.SorteggioLocalServiceUtil} to - * access the sorteggio local service. + * NOTE FOR DEVELOPERS: Never reference this interface directly. Always use {@link + * it.tref.liferay.portos.bo.service.SorteggioLocalServiceUtil} to access the sorteggio local service. */ - public Sorteggio addSorteggio(long intPraticaId, long dettPraticaId, String anno, String mese, - int settimana, Date dtSorteggio, String note, String stato, String dettagli, - long numeroEstrazione, String pratica, String committente, String comune, String provincia, - boolean esterna, long praticaEsternaId, boolean mesePrecedente, ServiceContext serviceContext) - throws SystemException { + @Override + public Sorteggio addSorteggio(long intPraticaId, long dettPraticaId, String anno, String mese, int settimana, + Date dtSorteggio, String note, String stato, String dettagli, long numeroEstrazione, String pratica, + String committente, String comune, String provincia, boolean esterna, long praticaEsternaId, + boolean mesePrecedente, ServiceContext serviceContext) throws SystemException { User user = userLocalService.fetchUser(serviceContext.getUserId()); - Date now = new Date(); - - Sorteggio sorteggio = sorteggioLocalService.createSorteggio(counterLocalService - .increment(Sorteggio.class.getName())); - + Sorteggio sorteggio = sorteggioLocalService.createSorteggio(counterLocalService.increment(Sorteggio.class + .getName())); sorteggio.setCompanyId(serviceContext.getCompanyId()); sorteggio.setGroupId(serviceContext.getScopeGroupId()); sorteggio.setUserId(serviceContext.getUserId()); sorteggio.setUserName(user.getFullName()); sorteggio.setCreateDate(serviceContext.getCreateDate(now)); sorteggio.setModifiedDate(serviceContext.getModifiedDate(now)); - sorteggio.setAnno(anno); sorteggio.setMese(mese); sorteggio.setSettimana(settimana); @@ -85,130 +77,44 @@ public class SorteggioLocalServiceImpl extends SorteggioLocalServiceBaseImpl { sorteggio.setNote(note); sorteggio.setDettagli(dettagli); sorteggio.setStato(stato); - sorteggio.setNumeroEstrazione(numeroEstrazione); sorteggio.setPratica(pratica); sorteggio.setCommittente(committente); sorteggio.setComune(comune); sorteggio.setProvincia(provincia); - sorteggio.setMesePrecedente(Boolean.toString(mesePrecedente)); - // in avvio in draft -> pratiche sempre controllate nella loro vita sorteggio.setStatus(WorkflowConstants.STATUS_DRAFT); - sorteggio.setEsterna(esterna); sorteggio.setPraticaEsternaId(praticaEsternaId); - - return sorteggioLocalService.addSorteggio(sorteggio); - } - - public Sorteggio addSorteggioForImport(long intPraticaId, long dettPraticaId, String anno, String mese, - int settimana, Date dtSorteggio, String note, String stato, String dettagli, - long numeroEstrazione, String pratica, String committente, String comune, String provincia, - boolean esterna, long praticaEsternaId, boolean mesePrecedente, int status, long oldSorteggioId, - ServiceContext serviceContext) throws SystemException { - - Date now = new Date(); - - Sorteggio sorteggio = sorteggioLocalService.createSorteggio(counterLocalService - .increment(Sorteggio.class.getName())); - - sorteggio.setCompanyId(serviceContext.getCompanyId()); - sorteggio.setGroupId(serviceContext.getScopeGroupId()); - sorteggio.setUserId(serviceContext.getUserId()); - if (serviceContext.getUserId() > 0) { - User user = userLocalService.fetchUser(serviceContext.getUserId()); - sorteggio.setUserName(user.getFullName()); - } - sorteggio.setCreateDate(serviceContext.getCreateDate(now)); - sorteggio.setModifiedDate(serviceContext.getModifiedDate(now)); - - sorteggio.setAnno(anno); - sorteggio.setMese(mese); - sorteggio.setSettimana(settimana); - sorteggio.setDtSorteggio(dtSorteggio); - sorteggio.setDettPraticaId(dettPraticaId); - sorteggio.setIntPraticaId(intPraticaId); - sorteggio.setNote(note); - sorteggio.setDettagli(dettagli); - sorteggio.setStato(stato); - - sorteggio.setNumeroEstrazione(numeroEstrazione); - sorteggio.setPratica(pratica); - sorteggio.setCommittente(committente); - sorteggio.setComune(comune); - sorteggio.setProvincia(provincia); - - sorteggio.setMesePrecedente(Boolean.toString(mesePrecedente)); - sorteggio.setStatus(status); - - sorteggio.setEsterna(esterna); - sorteggio.setPraticaEsternaId(praticaEsternaId); - sorteggio.setOldSorteggioId(oldSorteggioId); - return sorteggioLocalService.addSorteggio(sorteggio); } - public List getYears(Long groupId, int lastResults) throws SystemException { - - DynamicQuery dynamicQuery = sorteggioLocalService.dynamicQuery(); - dynamicQuery.setProjection(ProjectionFactoryUtil.groupProperty("anno")); - if (Validator.isNotNull(groupId)) { - dynamicQuery.add(PropertyFactoryUtil.forName("groupId").eq(groupId)); - } - dynamicQuery.addOrder(OrderFactoryUtil.desc("anno")); - return sorteggioPersistence.findWithDynamicQuery(dynamicQuery, 0, lastResults); - } - - public int countDettPraticaWorkflowNonAvviato() throws SystemException { - - DynamicQuery dynamicQuery = dynamicQueryDettPraticaWorkflowNonAvviato(); - return (int) sorteggioPersistence.countWithDynamicQuery(dynamicQuery); - } - - public List getDettPraticaWorkflowNonAvviato(int start, int end) throws SystemException { - - DynamicQuery dynamicQuery = dynamicQueryDettPraticaWorkflowNonAvviato(); - dynamicQuery.setProjection(ProjectionFactoryUtil.groupProperty("dettPraticaId")); - return sorteggioPersistence.findWithDynamicQuery(dynamicQuery); - } - - private DynamicQuery dynamicQueryDettPraticaWorkflowNonAvviato() { - - DynamicQuery dynamicQuery = sorteggioLocalService.dynamicQuery(); - dynamicQuery.add(PropertyFactoryUtil.forName("status").eq(WorkflowConstants.STATUS_DRAFT)); - dynamicQuery.add(PropertyFactoryUtil.forName("esterna").eq(false)); - return dynamicQuery; - } - + @Override public List search(long groupId, String anno, String mese, int settimana, int start, int end) throws SystemException { - // Task 31433 - DynamicQuery dynamicQuery = searchDynamicQuery(groupId, anno, mese, settimana, null, null, null, - null, null, null); + DynamicQuery dynamicQuery = searchDynamicQuery(groupId, anno, mese, settimana, null, null, null, null, null, + null); dynamicQuery.addOrder(OrderFactoryUtil.desc("anno")); dynamicQuery.addOrder(OrderFactoryUtil.desc("mese")); return sorteggioPersistence.findWithDynamicQuery(dynamicQuery, start, end); } + @Override public int countSearch(long groupId, String anno, String mese, int settimana) throws SystemException { - return (int) sorteggioPersistence.countWithDynamicQuery(searchDynamicQuery(groupId, anno, mese, - settimana, null, null, null, - // Task 31433 - null, null, null)); + return (int) sorteggioPersistence.countWithDynamicQuery(searchDynamicQuery(groupId, anno, mese, settimana, + null, null, null, null, null, null)); } - // Task 31433 - public List search(String anno, String mese, int settimana, String committente, - String tecnico, String comune, String pratica, Long numeroEstrazione, String provincia, - int start, int end) throws SystemException { + @Override + public List search(String anno, String mese, int settimana, String committente, String tecnico, + String comune, String pratica, Long numeroEstrazione, String provincia, int start, int end) + throws SystemException { - // Task 31433 - DynamicQuery dynamicQuery = searchDynamicQuery(null, anno, mese, settimana, committente, tecnico, - comune, pratica, numeroEstrazione, provincia); + DynamicQuery dynamicQuery = searchDynamicQuery(null, anno, mese, settimana, committente, tecnico, comune, + pratica, numeroEstrazione, provincia); dynamicQuery.addOrder(OrderFactoryUtil.desc("anno")); dynamicQuery.addOrder(OrderFactoryUtil.desc("mese")); dynamicQuery.addOrder(OrderFactoryUtil.asc("provincia")); @@ -217,25 +123,21 @@ public class SorteggioLocalServiceImpl extends SorteggioLocalServiceBaseImpl { return sorteggioPersistence.findWithDynamicQuery(dynamicQuery, start, end); } - // Task 31433 - public int countSearch(String anno, String mese, int settimana, String committente, String tecnico, - String comune, String pratica, Long numeroEstrazione, String provincia) throws SystemException { + @Override + public int countSearch(String anno, String mese, int settimana, String committente, String tecnico, String comune, + String pratica, Long numeroEstrazione, String provincia) throws SystemException { - // Task 31433 - return (int) sorteggioPersistence.countWithDynamicQuery(searchDynamicQuery(null, anno, mese, - settimana, committente, tecnico, comune, pratica, numeroEstrazione, provincia)); + return (int) sorteggioPersistence.countWithDynamicQuery(searchDynamicQuery(null, anno, mese, settimana, + committente, tecnico, comune, pratica, numeroEstrazione, provincia)); } - private DynamicQuery searchDynamicQuery(Long groupId, String anno, String mese, int settimana, - String committente, String tecnico, String comune, String pratica, Long numeroEstrazione, - String provincia) { + private DynamicQuery searchDynamicQuery(Long groupId, String anno, String mese, int settimana, String committente, + String tecnico, String comune, String pratica, Long numeroEstrazione, String provincia) { DynamicQuery dynamicQuery = sorteggioLocalService.dynamicQuery(); - if (Validator.isNotNull(groupId)) { dynamicQuery.add(PropertyFactoryUtil.forName("groupId").eq(groupId)); } - if (Validator.isNotNull(anno)) { dynamicQuery.add(PropertyFactoryUtil.forName("anno").eq(anno)); } @@ -270,33 +172,20 @@ public class SorteggioLocalServiceImpl extends SorteggioLocalServiceBaseImpl { if (Validator.isNotNull(numeroEstrazione)) { dynamicQuery.add(PropertyFactoryUtil.forName("numeroEstrazione").eq(numeroEstrazione)); } - - // Task 31433 if (Validator.isNotNull(provincia)) { dynamicQuery.add(RestrictionsFactoryUtil.ilike("provincia", provincia)); } - return dynamicQuery; } - public boolean isDettPraticaSorteggiata(long companyId, long dettPraticaId) throws SystemException { - - int count = sorteggioPersistence.countByC_DettPratica(companyId, dettPraticaId); - return count > 0; - } - - public Sorteggio fetchByOldSorteggioId(long oldSorteggioId) throws SystemException { - - return sorteggioPersistence.fetchByOldSorteggioId(oldSorteggioId); - } - + @Override public Sorteggio findByC_DettPratica(long companyId, long dettPraticaId) throws SystemException { - List dettPraticas = sorteggioPersistence.findByC_DettPratica(companyId, dettPraticaId, 0, - 1); + List dettPraticas = sorteggioPersistence.findByC_DettPratica(companyId, dettPraticaId, 0, 1); return dettPraticas != null && !dettPraticas.isEmpty() ? dettPraticas.get(0) : null; } + @Override public Sorteggio findByIntPratica(long intPraticaId) throws SystemException { // XXX verificare se torna uno o più @@ -304,104 +193,88 @@ public class SorteggioLocalServiceImpl extends SorteggioLocalServiceBaseImpl { return sorteggis != null && !sorteggis.isEmpty() ? sorteggis.get(0) : null; } - /* - * FIXME public Sorteggio updateStatus(long userId, long resourcePk, - * ServiceContext serviceContext, int status) throws PortalException, - * SystemException { User user = userLocalService.getUser(userId); Sorteggio - * sorteggio = - * sorteggioLocalService.findByC_DettPratica(serviceContext.getCompanyId(), - * resourcePk); sorteggio.setStatus(status); - * sorteggio.setStatusByUserId(userId); - * sorteggio.setStatusByUserName(user.getFullName()); - * sorteggio.setStatusDate(serviceContext.getModifiedDate()); return - * sorteggioLocalService.updateSorteggio(sorteggio); } public Sorteggio - * updateSorteggioTecnico(long companyId, long dettPraticaId, String - * tecnico) throws PortalException, SystemException { Sorteggio sorteggio = - * sorteggioLocalService.findByC_DettPratica(companyId, dettPraticaId); - * sorteggio.setTecnico(tecnico); return - * sorteggioLocalService.updateSorteggio(sorteggio); } - */ - - public List findByGroupId_Anno_Mese_Settimana(long groupId, String anno, String mese, - int settimana) throws SystemException { + @Override + public List findByGroupId_Anno_Mese_Settimana(long groupId, String anno, String mese, int settimana) + throws SystemException { return sorteggioPersistence.findByGroupId_Anno_Mese_Settimana(groupId, anno, mese, settimana); } + @Override public List findByCompanyIdGroupId(long companyId, long groupId) throws SystemException { return sorteggioPersistence.findByC_GroupId(companyId, groupId); } - public List findByAnno_Mese_Settimana(String anno, String mese, int settimana) - throws SystemException { + @Override + public List findByAnno_Mese_Settimana(String anno, String mese, int settimana) throws SystemException { return sorteggioPersistence.findByAnno_Mese_Settimana(anno, mese, settimana); } - /* - * Finder - */ - + @Override public List findSorteggiGroupByAnnoMeseSettimana(int start, int end) throws SystemException { return sorteggioFinder.findSorteggiGroupByAnnoMeseSettimana(start, end); } + @Override public int countSorteggiGroupByAnnoMeseSettimana() throws SystemException { return sorteggioFinder.countSorteggiGroupByAnnoMeseSettimana(); } - public int countSorteggioMese(Date dtMin, Date dtMax, List territorioIds, - List tipoPraticaIds) throws SystemException { + @Override + public int countSorteggioMese(Date dtMin, Date dtMax, List territorioIds, List tipoPraticaIds) + throws SystemException { return sorteggioFinder.countSorteggioMese(dtMin, dtMax, territorioIds, tipoPraticaIds); } + @Override public List findSorteggioMese(Date dtMin, Date dtMax, List territorioIds, List tipoPraticaIds, List statiPratica, int maxResults) throws SystemException { - return sorteggioFinder.findSorteggioMese(dtMin, dtMax, territorioIds, tipoPraticaIds, statiPratica, - maxResults); + return sorteggioFinder.findSorteggioMese(dtMin, dtMax, territorioIds, tipoPraticaIds, statiPratica, maxResults); } + @Override public List findSorteggioAnno(Date dtMin, Date dtMax, List territorioIds, List tipoPraticaIds, List statiPratica, int maxResults) throws SystemException { - return sorteggioFinder.findSorteggioAnno(dtMin, dtMax, territorioIds, tipoPraticaIds, statiPratica, - maxResults); + return sorteggioFinder.findSorteggioAnno(dtMin, dtMax, territorioIds, tipoPraticaIds, statiPratica, maxResults); } - public void updateDataSorteggioPraticaEsterna(long praticaEsternaId, Date dataSorteggio) - throws SystemException { + @Override + public void updateDataSorteggioPraticaEsterna(long praticaEsternaId, Date dataSorteggio) throws SystemException { sorteggioFinder.updateDataSorteggioPraticaEsterna(praticaEsternaId, dataSorteggio); } + @Override public String getTecnicoSorteggioPraticaEsterna(long praticaEsternaId) throws SystemException { return sorteggioFinder.findTecnicoSorteggioPraticaEsterna(praticaEsternaId); } + @Override public long findTipoPraticaIdSorteggioPraticaEsterna(long praticaEsternaId) throws SystemException { return sorteggioFinder.findTipoPraticaIdSorteggioPraticaEsterna(praticaEsternaId); - + } - // Bug 32653 + @Override public List search(Long groupId, String anno, String mese, int settimana, String committente, - String tecnico, String comune, String pratica, Long numeroEstrazione, String provincia, - int start, int end) throws SystemException { + String tecnico, String comune, String pratica, Long numeroEstrazione, String provincia, int start, int end) + throws SystemException { return sorteggioFinder.search(groupId, anno, mese, settimana, committente, tecnico, comune, pratica, numeroEstrazione, provincia, start, end); } - // Bug 32653 - public int count(Long groupId, String anno, String mese, int settimana, String committente, - String tecnico, String comune, String pratica, Long numeroEstrazione, String provincia) - throws SystemException { + @Override + public int count(Long groupId, String anno, String mese, int settimana, String committente, String tecnico, + String comune, String pratica, Long numeroEstrazione, String provincia) throws SystemException { return sorteggioFinder.count(groupId, anno, mese, settimana, committente, tecnico, comune, pratica, numeroEstrazione, provincia); diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/SorteggioServiceImpl.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/SorteggioServiceImpl.java index ec90713d..350621f2 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/SorteggioServiceImpl.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/SorteggioServiceImpl.java @@ -1,13 +1,13 @@ /** * Copyright (c) 2000-present Liferay, Inc. All rights reserved. * - * This library is free software; you can redistribute it and/or modify it under the terms of the - * GNU Lesser General Public License as published by the Free Software Foundation; either version - * 2.1 of the License, or (at your option) any later version. + * This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General + * Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) + * any later version. * - * This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without - * even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. + * This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more + * details. */ package it.tref.liferay.portos.bo.service.impl; @@ -18,13 +18,12 @@ import it.tref.liferay.portos.bo.service.base.SorteggioServiceBaseImpl; * The implementation of the sorteggio remote service. * *

- * All custom service methods should be put in this class. Whenever methods are added, rerun - * ServiceBuilder to copy their definitions into the - * {@link it.tref.liferay.portos.bo.service.SorteggioService} interface. + * All custom service methods should be put in this class. Whenever methods are added, rerun ServiceBuilder to copy + * their definitions into the {@link it.tref.liferay.portos.bo.service.SorteggioService} interface. * *

- * This is a remote service. Methods of this service are expected to have security checks based on - * the propagated JAAS credentials because this service can be accessed remotely. + * This is a remote service. Methods of this service are expected to have security checks based on the propagated JAAS + * credentials because this service can be accessed remotely. *

* * @author Davide Barbagallo, 3F Consulting @@ -32,11 +31,11 @@ import it.tref.liferay.portos.bo.service.base.SorteggioServiceBaseImpl; * @see it.tref.liferay.portos.bo.service.SorteggioServiceUtil */ public class SorteggioServiceImpl extends SorteggioServiceBaseImpl { - /* - * NOTE FOR DEVELOPERS: - * - * Never reference this interface directly. Always use {@link - * it.tref.liferay.portos.bo.service.SorteggioServiceUtil} to access the sorteggio remote service. - */ + /* + * NOTE FOR DEVELOPERS: + * + * Never reference this interface directly. Always use {@link + * it.tref.liferay.portos.bo.service.SorteggioServiceUtil} to access the sorteggio remote service. + */ } diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/StoricoSoggettoPraticaLocalServiceImpl.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/StoricoSoggettoPraticaLocalServiceImpl.java index d4784d09..4f3d49bf 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/StoricoSoggettoPraticaLocalServiceImpl.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/StoricoSoggettoPraticaLocalServiceImpl.java @@ -1,13 +1,13 @@ /** * Copyright (c) 2000-present Liferay, Inc. All rights reserved. * - * This library is free software; you can redistribute it and/or modify it under the terms of the - * GNU Lesser General Public License as published by the Free Software Foundation; either version - * 2.1 of the License, or (at your option) any later version. + * This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General + * Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) + * any later version. * - * This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without - * even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. + * This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more + * details. */ package it.tref.liferay.portos.bo.service.impl; @@ -27,13 +27,12 @@ import com.liferay.portal.service.ServiceContext; * The implementation of the storico soggetto pratica local service. * *

- * All custom service methods should be put in this class. Whenever methods are added, rerun - * ServiceBuilder to copy their definitions into the - * {@link it.tref.liferay.portos.bo.service.StoricoSoggettoPraticaLocalService} interface. + * All custom service methods should be put in this class. Whenever methods are added, rerun ServiceBuilder to copy + * their definitions into the {@link it.tref.liferay.portos.bo.service.StoricoSoggettoPraticaLocalService} interface. * *

- * This is a local service. Methods of this service will not have security checks based on the - * propagated JAAS credentials because this service can only be accessed from within the same VM. + * This is a local service. Methods of this service will not have security checks based on the propagated JAAS + * credentials because this service can only be accessed from within the same VM. *

* * @author Davide Barbagallo, 3F Consulting @@ -41,82 +40,42 @@ import com.liferay.portal.service.ServiceContext; * @see it.tref.liferay.portos.bo.service.StoricoSoggettoPraticaLocalServiceUtil */ public class StoricoSoggettoPraticaLocalServiceImpl extends StoricoSoggettoPraticaLocalServiceBaseImpl { - /* - * NOTE FOR DEVELOPERS: Never reference this interface directly. Always use {@link - * it.tref.liferay.portos.bo.service.StoricoSoggettoPraticaLocalServiceUtil} to access the storico - * soggetto pratica local service. - */ - public StoricoSoggettoPratica addStoricoSoggettoPratica(long intPraticaId, String nome, String cognome, - String codiceFiscale, ServiceContext serviceContext) throws PortalException, SystemException { - - User user = userLocalService.getUser(serviceContext.getUserId()); - - Date now = new Date(); - - StoricoSoggettoPratica storicoSoggettoPratica = - storicoSoggettoPraticaLocalService.createStoricoSoggettoPratica(counterLocalService.increment(StoricoSoggettoPratica.class.getName())); - - storicoSoggettoPratica.setCompanyId(serviceContext.getCompanyId()); - storicoSoggettoPratica.setGroupId(serviceContext.getScopeGroupId()); - storicoSoggettoPratica.setUserId(serviceContext.getUserId()); - storicoSoggettoPratica.setUserName(user.getFullName()); - storicoSoggettoPratica.setCreateDate(serviceContext.getCreateDate(now)); - storicoSoggettoPratica.setModifiedDate(serviceContext.getModifiedDate(now)); - - storicoSoggettoPratica.setIntPraticaId(intPraticaId); - - storicoSoggettoPratica.setNome(nome); - storicoSoggettoPratica.setCognome(cognome); - storicoSoggettoPratica.setCodiceFiscale(codiceFiscale); - - return addStoricoSoggettoPratica(storicoSoggettoPratica); - } - - public StoricoSoggettoPratica addStoricoSoggettoPraticaForImport(long intPraticaId, String nome, String cognome, - String codiceFiscale, long oldStoricoSoggettoPraticaId, ServiceContext serviceContext) throws PortalException, - SystemException { - - Date now = new Date(); - - StoricoSoggettoPratica storicoSoggettoPratica = - storicoSoggettoPraticaLocalService.createStoricoSoggettoPratica(counterLocalService.increment(StoricoSoggettoPratica.class.getName())); - - storicoSoggettoPratica.setCompanyId(serviceContext.getCompanyId()); - storicoSoggettoPratica.setGroupId(serviceContext.getScopeGroupId()); - storicoSoggettoPratica.setUserId(serviceContext.getUserId()); - - if (serviceContext.getUserId() > 0) { - User user = userLocalService.getUser(serviceContext.getUserId()); - storicoSoggettoPratica.setUserName(user.getFullName()); - } - - storicoSoggettoPratica.setCreateDate(serviceContext.getCreateDate(now)); - storicoSoggettoPratica.setModifiedDate(serviceContext.getModifiedDate(now)); - - storicoSoggettoPratica.setIntPraticaId(intPraticaId); - - storicoSoggettoPratica.setNome(nome); - storicoSoggettoPratica.setCognome(cognome); - storicoSoggettoPratica.setCodiceFiscale(codiceFiscale); - storicoSoggettoPratica.setOldStoricoSoggettoPraticaId(oldStoricoSoggettoPraticaId); - - return addStoricoSoggettoPratica(storicoSoggettoPratica); - } - - public StoricoSoggettoPratica fetchByOldStoricoSoggettoPraticaId(long oldStoricoSoggettoPraticaId) - throws SystemException { - - return storicoSoggettoPraticaPersistence.fetchByOldStoricoSoggettoPraticaId(oldStoricoSoggettoPraticaId); - } - - public List findByIntPratica(long companyId, long intPraticaId, int start, int end) - throws SystemException { - - return storicoSoggettoPraticaPersistence.findByC_IntPratica(companyId, intPraticaId, start, end); - } - - public int countByIntPratica(long companyId, long intPraticaId) throws SystemException { - - return storicoSoggettoPraticaPersistence.countByC_IntPratica(companyId, intPraticaId); - } -} + /* + * NOTE FOR DEVELOPERS: Never reference this interface directly. Always use {@link + * it.tref.liferay.portos.bo.service.StoricoSoggettoPraticaLocalServiceUtil} to access the storico soggetto pratica + * local service. + */ + @Override + public StoricoSoggettoPratica addStoricoSoggettoPratica(long intPraticaId, String nome, String cognome, + String codiceFiscale, ServiceContext serviceContext) throws PortalException, SystemException { + + User user = userLocalService.getUser(serviceContext.getUserId()); + Date now = new Date(); + StoricoSoggettoPratica storicoSoggettoPratica = storicoSoggettoPraticaLocalService + .createStoricoSoggettoPratica(counterLocalService.increment(StoricoSoggettoPratica.class.getName())); + storicoSoggettoPratica.setCompanyId(serviceContext.getCompanyId()); + storicoSoggettoPratica.setGroupId(serviceContext.getScopeGroupId()); + storicoSoggettoPratica.setUserId(serviceContext.getUserId()); + storicoSoggettoPratica.setUserName(user.getFullName()); + storicoSoggettoPratica.setCreateDate(serviceContext.getCreateDate(now)); + storicoSoggettoPratica.setModifiedDate(serviceContext.getModifiedDate(now)); + storicoSoggettoPratica.setIntPraticaId(intPraticaId); + storicoSoggettoPratica.setNome(nome); + storicoSoggettoPratica.setCognome(cognome); + storicoSoggettoPratica.setCodiceFiscale(codiceFiscale); + return addStoricoSoggettoPratica(storicoSoggettoPratica); + } + + @Override + public List findByIntPratica(long companyId, long intPraticaId, int start, int end) + throws SystemException { + + return storicoSoggettoPraticaPersistence.findByC_IntPratica(companyId, intPraticaId, start, end); + } + + @Override + public int countByIntPratica(long companyId, long intPraticaId) throws SystemException { + + return storicoSoggettoPraticaPersistence.countByC_IntPratica(companyId, intPraticaId); + } +} \ No newline at end of file diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/StoricoSoggettoPraticaServiceImpl.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/StoricoSoggettoPraticaServiceImpl.java index c13421d2..5abb7441 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/StoricoSoggettoPraticaServiceImpl.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/StoricoSoggettoPraticaServiceImpl.java @@ -1,14 +1,12 @@ /** * Copyright (c) 2000-present Liferay, Inc. All rights reserved. * - * This library is free software; you can redistribute it and/or modify it under - * the terms of the GNU Lesser General Public License as published by the Free - * Software Foundation; either version 2.1 of the License, or (at your option) + * This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General + * Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) * any later version. * - * This library is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS - * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more + * This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more * details. */ @@ -20,21 +18,24 @@ import it.tref.liferay.portos.bo.service.base.StoricoSoggettoPraticaServiceBaseI * The implementation of the storico soggetto pratica remote service. * *

- * All custom service methods should be put in this class. Whenever methods are added, rerun ServiceBuilder to copy their definitions into the {@link it.tref.liferay.portos.bo.service.StoricoSoggettoPraticaService} interface. + * All custom service methods should be put in this class. Whenever methods are added, rerun ServiceBuilder to copy + * their definitions into the {@link it.tref.liferay.portos.bo.service.StoricoSoggettoPraticaService} interface. * *

- * This is a remote service. Methods of this service are expected to have security checks based on the propagated JAAS credentials because this service can be accessed remotely. + * This is a remote service. Methods of this service are expected to have security checks based on the propagated JAAS + * credentials because this service can be accessed remotely. *

* * @author Davide Barbagallo, 3F Consulting * @see it.tref.liferay.portos.bo.service.base.StoricoSoggettoPraticaServiceBaseImpl * @see it.tref.liferay.portos.bo.service.StoricoSoggettoPraticaServiceUtil */ -public class StoricoSoggettoPraticaServiceImpl - extends StoricoSoggettoPraticaServiceBaseImpl { +public class StoricoSoggettoPraticaServiceImpl extends StoricoSoggettoPraticaServiceBaseImpl { /* * NOTE FOR DEVELOPERS: * - * Never reference this interface directly. Always use {@link it.tref.liferay.portos.bo.service.StoricoSoggettoPraticaServiceUtil} to access the storico soggetto pratica remote service. + * Never reference this interface directly. Always use {@link + * it.tref.liferay.portos.bo.service.StoricoSoggettoPraticaServiceUtil} to access the storico soggetto pratica + * remote service. */ } \ No newline at end of file diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/TempisticaLocalServiceImpl.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/TempisticaLocalServiceImpl.java index 80e3ff5f..efd62ba6 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/TempisticaLocalServiceImpl.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/TempisticaLocalServiceImpl.java @@ -1,13 +1,13 @@ /** * Copyright (c) 2000-present Liferay, Inc. All rights reserved. * - * This library is free software; you can redistribute it and/or modify it under the terms of the - * GNU Lesser General Public License as published by the Free Software Foundation; either version - * 2.1 of the License, or (at your option) any later version. + * This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General + * Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) + * any later version. * - * This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without - * even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. + * This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more + * details. */ package it.tref.liferay.portos.bo.service.impl; @@ -19,6 +19,7 @@ import it.tref.liferay.portos.bo.model.impl.TempisticaImpl; import it.tref.liferay.portos.bo.service.AvvisoLocalServiceUtil; import it.tref.liferay.portos.bo.service.DettPraticaLocalServiceUtil; import it.tref.liferay.portos.bo.service.base.TempisticaLocalServiceBaseImpl; +import it.tref.liferay.portos.bo.shared.util.StatoPraticaConstants; import it.tref.liferay.portos.bo.shared.util.TipoIntegrazioneUtil; import java.text.SimpleDateFormat; @@ -37,6 +38,7 @@ import com.liferay.portal.kernel.exception.SystemException; import com.liferay.portal.kernel.log.Log; import com.liferay.portal.kernel.log.LogFactoryUtil; import com.liferay.portal.kernel.util.OrderByComparatorFactoryUtil; +import com.liferay.portal.kernel.util.StringPool; import com.liferay.portal.model.User; import com.liferay.portal.service.ServiceContext; @@ -44,13 +46,12 @@ import com.liferay.portal.service.ServiceContext; * The implementation of the tempistica local service. * *

- * All custom service methods should be put in this class. Whenever methods are added, rerun - * ServiceBuilder to copy their definitions into the - * {@link it.tref.liferay.portos.bo.service.TempisticaLocalService} interface. + * All custom service methods should be put in this class. Whenever methods are added, rerun ServiceBuilder to copy + * their definitions into the {@link it.tref.liferay.portos.bo.service.TempisticaLocalService} interface. * *

- * This is a local service. Methods of this service will not have security checks based on the - * propagated JAAS credentials because this service can only be accessed from within the same VM. + * This is a local service. Methods of this service will not have security checks based on the propagated JAAS + * credentials because this service can only be accessed from within the same VM. *

* * @author Davide Barbagallo, 3F Consulting @@ -60,36 +61,32 @@ import com.liferay.portal.service.ServiceContext; public class TempisticaLocalServiceImpl extends TempisticaLocalServiceBaseImpl { /* * NOTE FOR DEVELOPERS: Never reference this interface directly. Always use {@link - * it.tref.liferay.portos.bo.service.TempisticaLocalServiceUtil} to access the tempistica local - * service. + * it.tref.liferay.portos.bo.service.TempisticaLocalServiceUtil} to access the tempistica local service. */ private static Log _log = LogFactoryUtil.getLog(TempisticaLocalServiceImpl.class); + @Override public Tempistica addTempistica(long intPraticaId, long dettPraticaId, String tipo, Date start, ServiceContext serviceContext) throws SystemException { User user = userLocalService.fetchUser(serviceContext.getUserId()); - Date now = new Date(); - - Tempistica tempistica = - tempisticaLocalService.createTempistica(counterLocalService.increment(Tempistica.class.getName())); - + Tempistica tempistica = tempisticaLocalService.createTempistica(counterLocalService.increment(Tempistica.class + .getName())); tempistica.setCompanyId(serviceContext.getCompanyId()); tempistica.setGroupId(serviceContext.getScopeGroupId()); tempistica.setUserId(serviceContext.getUserId()); tempistica.setUserName(user.getFullName()); tempistica.setCreateDate(serviceContext.getCreateDate(now)); tempistica.setModifiedDate(serviceContext.getModifiedDate(now)); - tempistica.setIntPraticaId(intPraticaId); tempistica.setDettPraticaId(dettPraticaId); tempistica.setTipo(tipo); tempistica.setStart(DateUtils.truncate(start, Calendar.DATE).getTime()); - return tempisticaLocalService.addTempistica(tempistica); } + @Override public Tempistica stopTempistica(long tempisticaId, Date stop) throws SystemException { Tempistica tempistica = tempisticaLocalService.fetchTempistica(tempisticaId); @@ -97,6 +94,7 @@ public class TempisticaLocalServiceImpl extends TempisticaLocalServiceBaseImpl { return tempisticaLocalService.updateTempistica(tempistica); } + @Override public Tempistica ravvioTempistica(long tempisticaId, Date date) throws SystemException { Tempistica tempistica = tempisticaLocalService.fetchTempistica(tempisticaId); @@ -106,6 +104,7 @@ public class TempisticaLocalServiceImpl extends TempisticaLocalServiceBaseImpl { return tempisticaLocalService.updateTempistica(tempistica); } + @Override public Tempistica concludiTempistica(long tempisticaId, Date stop) throws SystemException { Tempistica tempistica = tempisticaLocalService.fetchTempistica(tempisticaId); @@ -114,152 +113,166 @@ public class TempisticaLocalServiceImpl extends TempisticaLocalServiceBaseImpl { return tempisticaLocalService.updateTempistica(tempistica); } + @Override public Tempistica getTempistica(long companyId, long intPraticaId, String tipo, boolean completo) throws SystemException { - List tempistiche = - tempisticaPersistence.findByC_IntPratica_Tipo_Completo(companyId, intPraticaId, tipo, completo, 0, 1, - OrderByComparatorFactoryUtil.create(TempisticaImpl.TABLE_NAME, "createDate", false)); + List tempistiche = tempisticaPersistence.findByC_IntPratica_Tipo_Completo(companyId, intPraticaId, + tipo, completo, 0, 1, + OrderByComparatorFactoryUtil.create(TempisticaImpl.TABLE_NAME, "createDate", false)); return !tempistiche.isEmpty() ? tempistiche.get(0) : null; } + @Override public int countScadenzePraticheInScadenza(long companyId, long groupId) { return tempisticaFinder.countScadenzePraticheInScadenza(companyId, groupId); } + @Override public int countScadenzePraticheScadute(long companyId, long groupId) { return tempisticaFinder.countScadenzePraticheScadute(companyId, groupId); } + @Override public int countScadenzeIntegrazioniScadute(long companyId, long groupId) { return tempisticaFinder.countScadenzeIntegrazioniScadute(companyId, groupId); } + @Override public int countPraticheAttive(long companyId, long groupId) { return tempisticaFinder.countPraticheAttive(companyId, groupId); } - //ADT - BUG-14 - Scadenziario - //ADT - BUG-29 - Scadenziario / Creazione Filtri Ricerca - public List getScadenzePratiche(long companyId, long groupId, int start, int end, Integer statoPratica, String tipoPratica, String istruttore) throws SystemException { - _log.info("getScadenzePratiche statoPratica="+statoPratica); + // ADT - BUG-14 - Scadenziario + // ADT - BUG-29 - Scadenziario / Creazione Filtri Ricerca + @Override + public List getScadenzePratiche(long companyId, long groupId, int start, int end, Integer statoPratica, + String tipoPratica, String istruttore) throws SystemException { + + _log.info("getScadenzePratiche statoPratica=" + statoPratica); return tempisticaFinder.scadenzePratiche(companyId, groupId, start, end, statoPratica, tipoPratica, istruttore); } - //ADT - BUG-14 - Scadenziario - //ADT - BUG-29 - Scadenziario / Creazione Filtri Ricerca + // ADT - BUG-14 - Scadenziario + // ADT - BUG-29 - Scadenziario / Creazione Filtri Ricerca + @Override public List getScadenzeIntegrazioni(long companyId, long groupId, int start, int end, Integer statoPratica) throws SystemException { return tempisticaFinder.scadenzeIntegrazioni(companyId, groupId, start, end, statoPratica); } - - //ADT - BUG-29 - Scadenziario / Creazione Filtri Ricerca - public int countScadenzePratiche(long companyId, long groupId, Integer statoPratica, String tipoPratica, String istruttore) throws SystemException { + + // ADT - BUG-29 - Scadenziario / Creazione Filtri Ricerca + @Override + public int countScadenzePratiche(long companyId, long groupId, Integer statoPratica, String tipoPratica, + String istruttore) throws SystemException { return tempisticaFinder.countScadenzePratiche(companyId, groupId, statoPratica, tipoPratica, istruttore); } + @Override public int countScadenzeIntegrazioni(long companyId, long groupId) throws SystemException { return tempisticaFinder.countScadenzeIntegrazioni(companyId, groupId); } - public Tempistica fetchByOldTempisticaId(long oldTempisticaId) throws SystemException { - - return tempisticaPersistence.fetchByOldTempisticaId(oldTempisticaId); - } - + @Override public List findByIntPratica_Tipo(long intPraticaId, String tipo) throws SystemException { return tempisticaPersistence.findByIntPratica_Tipo(intPraticaId, tipo); } + @Override public int countPraticheScaduteAutorizzazione(long companyId, long groupId) throws SystemException { return tempisticaFinder.countPraticheScaduteAutorizzazione(companyId, groupId); } + @Override public int countPraticheScaduteSorteggiate(long companyId, long groupId) throws SystemException { return tempisticaFinder.countPraticheScaduteSorteggiate(companyId, groupId); } + @Override public int countPraticheScaduteControlloObbligatorio(long companyId, long groupId) throws SystemException { return tempisticaFinder.countPraticheScaduteControlloObbligatorio(companyId, groupId); } - + + @Override public int countPraticheInScadenzaAutorizzazioni(long companyId, long groupId) throws SystemException { return tempisticaFinder.countPraticheInScadenzaAutorizzazioni(companyId, groupId); } + @Override public int countPraticheInScadenzaSorteggiate(long companyId, long groupId) throws SystemException { return tempisticaFinder.countPraticheInScadenzaSorteggiate(companyId, groupId); } + @Override public int countPraticheInScadenzaControlloObbligatorio(long companyId, long groupId) throws SystemException { return tempisticaFinder.countPraticheInScadenzaControlloObbligatorio(companyId, groupId); } - + + @Override public List praticheAttiveAutorizzazioni(long companyId, long groupId) throws SystemException { return tempisticaFinder.praticheAttiveAutorizzazioni(companyId, groupId); } + @Override public List praticheAttiveSorteggiate(long companyId, long groupId) throws SystemException { return tempisticaFinder.praticheAttiveSorteggiate(companyId, groupId); } + @Override public List praticheAttiveControlloObbligatorio(long companyId, long groupId) throws SystemException { return tempisticaFinder.praticheAttiveControlloObbligatorio(companyId, groupId); } - public String getDtSottopostaAParere(long intPraticaId) throws SystemException{ + @Override + public String getDtSottopostaAParere(long intPraticaId) throws SystemException { SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy"); - - ////////////////////ADT: BUG SCADENZARIO - DettPratica dettPratica=DettPraticaLocalServiceUtil.getLastCompletedByIntPratica(intPraticaId); - if (dettPratica!=null&&dettPratica.getTipoIntegrazione().equals(TipoIntegrazioneUtil.VARIANTE)){ - Date d=dettPratica.getDtProtocollo(); - if (d!=null) + + // //////////////////ADT: BUG SCADENZARIO + DettPratica dettPratica = DettPraticaLocalServiceUtil.getLastCompletedByIntPratica(intPraticaId); + if (dettPratica != null && dettPratica.getTipoIntegrazione().equals(TipoIntegrazioneUtil.VARIANTE)) { + Date d = dettPratica.getDtProtocollo(); + if (d != null) { return sdf.format(d); + } } - ////////////// - - - DynamicQuery queryAvv = DynamicQueryFactoryUtil.forClass(Avviso.class); - queryAvv.add(RestrictionsFactoryUtil.eq("intPraticaId", intPraticaId)); - queryAvv.add(RestrictionsFactoryUtil.eq("tipoDocumento", "SP")); - queryAvv.add(RestrictionsFactoryUtil.eq("className", DettPratica.class.getName())); - - Order defaultOrder = OrderFactoryUtil.desc("createDate"); - queryAvv.addOrder(defaultOrder); - - List listaAvv = AvvisoLocalServiceUtil.dynamicQuery(queryAvv); - if(listaAvv != null && !listaAvv.isEmpty()){ - return sdf.format(listaAvv.get(0).getDtInvio()); - } else { - return ""; - } - + queryAvv.add(RestrictionsFactoryUtil.eq("intPraticaId", intPraticaId)); + queryAvv.add(RestrictionsFactoryUtil.eq("tipoDocumento", StatoPraticaConstants.SOTTOPOSTA_A_PARERE)); + queryAvv.add(RestrictionsFactoryUtil.eq("className", DettPratica.class.getName())); + Order defaultOrder = OrderFactoryUtil.desc("createDate"); + queryAvv.addOrder(defaultOrder); + List listaAvv = AvvisoLocalServiceUtil.dynamicQuery(queryAvv); + if (listaAvv != null && !listaAvv.isEmpty()) { + return sdf.format(listaAvv.get(0).getDtInvio()); + } else { + return StringPool.BLANK; + } } - - public List countPraticheAttivePerDiscriminazione(long companyId, long groupId){ + + @Override + public List countPraticheAttivePerDiscriminazione(long companyId, long groupId) { return tempisticaFinder.countPraticheAttivePerDiscriminazione(companyId, groupId); } - - public List scadenzePraticheForBackwardCompatibility(long companyId, long groupId, int start, int end){ + + @Override + public List scadenzePraticheForBackwardCompatibility(long companyId, long groupId, int start, int end) { return tempisticaFinder.scadenzePraticheForBackwardCompatibility(companyId, groupId, start, end); } } diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/CollaudoPersistenceImpl.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/CollaudoPersistenceImpl.java index 4ce032ca..02dcaba3 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/CollaudoPersistenceImpl.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/CollaudoPersistenceImpl.java @@ -4759,226 +4759,6 @@ public class CollaudoPersistenceImpl extends BasePersistenceImpl private static final String _FINDER_COLUMN_INTPRATICAID_PARZIALE_INTPRATICAID_2 = "collaudo.intPraticaId = ? AND "; private static final String _FINDER_COLUMN_INTPRATICAID_PARZIALE_PARZIALE_2 = "collaudo.parziale = ?"; - public static final FinderPath FINDER_PATH_FETCH_BY_OLDDETTPRATICAID = new FinderPath(CollaudoModelImpl.ENTITY_CACHE_ENABLED, - CollaudoModelImpl.FINDER_CACHE_ENABLED, CollaudoImpl.class, - FINDER_CLASS_NAME_ENTITY, "fetchByOldDettPraticaId", - new String[] { Long.class.getName() }, - CollaudoModelImpl.OLDDETTPRATICAID_COLUMN_BITMASK); - public static final FinderPath FINDER_PATH_COUNT_BY_OLDDETTPRATICAID = new FinderPath(CollaudoModelImpl.ENTITY_CACHE_ENABLED, - CollaudoModelImpl.FINDER_CACHE_ENABLED, Long.class, - FINDER_CLASS_NAME_LIST_WITHOUT_PAGINATION, - "countByOldDettPraticaId", new String[] { Long.class.getName() }); - - /** - * Returns the collaudo where oldDettPraticaId = ? or throws a {@link it.tref.liferay.portos.bo.NoSuchCollaudoException} if it could not be found. - * - * @param oldDettPraticaId the old dett pratica ID - * @return the matching collaudo - * @throws it.tref.liferay.portos.bo.NoSuchCollaudoException if a matching collaudo could not be found - * @throws SystemException if a system exception occurred - */ - @Override - public Collaudo findByOldDettPraticaId(long oldDettPraticaId) - throws NoSuchCollaudoException, SystemException { - Collaudo collaudo = fetchByOldDettPraticaId(oldDettPraticaId); - - if (collaudo == null) { - StringBundler msg = new StringBundler(4); - - msg.append(_NO_SUCH_ENTITY_WITH_KEY); - - msg.append("oldDettPraticaId="); - msg.append(oldDettPraticaId); - - msg.append(StringPool.CLOSE_CURLY_BRACE); - - if (_log.isWarnEnabled()) { - _log.warn(msg.toString()); - } - - throw new NoSuchCollaudoException(msg.toString()); - } - - return collaudo; - } - - /** - * Returns the collaudo where oldDettPraticaId = ? or returns null if it could not be found. Uses the finder cache. - * - * @param oldDettPraticaId the old dett pratica ID - * @return the matching collaudo, or null if a matching collaudo could not be found - * @throws SystemException if a system exception occurred - */ - @Override - public Collaudo fetchByOldDettPraticaId(long oldDettPraticaId) - throws SystemException { - return fetchByOldDettPraticaId(oldDettPraticaId, true); - } - - /** - * Returns the collaudo where oldDettPraticaId = ? or returns null if it could not be found, optionally using the finder cache. - * - * @param oldDettPraticaId the old dett pratica ID - * @param retrieveFromCache whether to use the finder cache - * @return the matching collaudo, or null if a matching collaudo could not be found - * @throws SystemException if a system exception occurred - */ - @Override - public Collaudo fetchByOldDettPraticaId(long oldDettPraticaId, - boolean retrieveFromCache) throws SystemException { - Object[] finderArgs = new Object[] { oldDettPraticaId }; - - Object result = null; - - if (retrieveFromCache) { - result = FinderCacheUtil.getResult(FINDER_PATH_FETCH_BY_OLDDETTPRATICAID, - finderArgs, this); - } - - if (result instanceof Collaudo) { - Collaudo collaudo = (Collaudo)result; - - if ((oldDettPraticaId != collaudo.getOldDettPraticaId())) { - result = null; - } - } - - if (result == null) { - StringBundler query = new StringBundler(3); - - query.append(_SQL_SELECT_COLLAUDO_WHERE); - - query.append(_FINDER_COLUMN_OLDDETTPRATICAID_OLDDETTPRATICAID_2); - - String sql = query.toString(); - - Session session = null; - - try { - session = openSession(); - - Query q = session.createQuery(sql); - - QueryPos qPos = QueryPos.getInstance(q); - - qPos.add(oldDettPraticaId); - - List list = q.list(); - - if (list.isEmpty()) { - FinderCacheUtil.putResult(FINDER_PATH_FETCH_BY_OLDDETTPRATICAID, - finderArgs, list); - } - else { - if ((list.size() > 1) && _log.isWarnEnabled()) { - _log.warn( - "CollaudoPersistenceImpl.fetchByOldDettPraticaId(long, boolean) with parameters (" + - StringUtil.merge(finderArgs) + - ") yields a result set with more than 1 result. This violates the logical unique restriction. There is no order guarantee on which result is returned by this finder."); - } - - Collaudo collaudo = list.get(0); - - result = collaudo; - - cacheResult(collaudo); - - if ((collaudo.getOldDettPraticaId() != oldDettPraticaId)) { - FinderCacheUtil.putResult(FINDER_PATH_FETCH_BY_OLDDETTPRATICAID, - finderArgs, collaudo); - } - } - } - catch (Exception e) { - FinderCacheUtil.removeResult(FINDER_PATH_FETCH_BY_OLDDETTPRATICAID, - finderArgs); - - throw processException(e); - } - finally { - closeSession(session); - } - } - - if (result instanceof List) { - return null; - } - else { - return (Collaudo)result; - } - } - - /** - * Removes the collaudo where oldDettPraticaId = ? from the database. - * - * @param oldDettPraticaId the old dett pratica ID - * @return the collaudo that was removed - * @throws SystemException if a system exception occurred - */ - @Override - public Collaudo removeByOldDettPraticaId(long oldDettPraticaId) - throws NoSuchCollaudoException, SystemException { - Collaudo collaudo = findByOldDettPraticaId(oldDettPraticaId); - - return remove(collaudo); - } - - /** - * Returns the number of collaudos where oldDettPraticaId = ?. - * - * @param oldDettPraticaId the old dett pratica ID - * @return the number of matching collaudos - * @throws SystemException if a system exception occurred - */ - @Override - public int countByOldDettPraticaId(long oldDettPraticaId) - throws SystemException { - FinderPath finderPath = FINDER_PATH_COUNT_BY_OLDDETTPRATICAID; - - Object[] finderArgs = new Object[] { oldDettPraticaId }; - - Long count = (Long)FinderCacheUtil.getResult(finderPath, finderArgs, - this); - - if (count == null) { - StringBundler query = new StringBundler(2); - - query.append(_SQL_COUNT_COLLAUDO_WHERE); - - query.append(_FINDER_COLUMN_OLDDETTPRATICAID_OLDDETTPRATICAID_2); - - String sql = query.toString(); - - Session session = null; - - try { - session = openSession(); - - Query q = session.createQuery(sql); - - QueryPos qPos = QueryPos.getInstance(q); - - qPos.add(oldDettPraticaId); - - count = (Long)q.uniqueResult(); - - FinderCacheUtil.putResult(finderPath, finderArgs, count); - } - catch (Exception e) { - FinderCacheUtil.removeResult(finderPath, finderArgs); - - throw processException(e); - } - finally { - closeSession(session); - } - } - - return count.intValue(); - } - - private static final String _FINDER_COLUMN_OLDDETTPRATICAID_OLDDETTPRATICAID_2 = - "collaudo.oldDettPraticaId = ?"; public CollaudoPersistenceImpl() { setModelClass(Collaudo.class); @@ -5006,9 +4786,6 @@ public class CollaudoPersistenceImpl extends BasePersistenceImpl collaudo.getProtocollo() }, collaudo); - FinderCacheUtil.putResult(FINDER_PATH_FETCH_BY_OLDDETTPRATICAID, - new Object[] { collaudo.getOldDettPraticaId() }, collaudo); - collaudo.resetOriginalValues(); } @@ -5109,13 +4886,6 @@ public class CollaudoPersistenceImpl extends BasePersistenceImpl args, Long.valueOf(1)); FinderCacheUtil.putResult(FINDER_PATH_FETCH_BY_C_G_PROTOCOLLO, args, collaudo); - - args = new Object[] { collaudo.getOldDettPraticaId() }; - - FinderCacheUtil.putResult(FINDER_PATH_COUNT_BY_OLDDETTPRATICAID, - args, Long.valueOf(1)); - FinderCacheUtil.putResult(FINDER_PATH_FETCH_BY_OLDDETTPRATICAID, - args, collaudo); } else { CollaudoModelImpl collaudoModelImpl = (CollaudoModelImpl)collaudo; @@ -5154,16 +4924,6 @@ public class CollaudoPersistenceImpl extends BasePersistenceImpl FinderCacheUtil.putResult(FINDER_PATH_FETCH_BY_C_G_PROTOCOLLO, args, collaudo); } - - if ((collaudoModelImpl.getColumnBitmask() & - FINDER_PATH_FETCH_BY_OLDDETTPRATICAID.getColumnBitmask()) != 0) { - Object[] args = new Object[] { collaudo.getOldDettPraticaId() }; - - FinderCacheUtil.putResult(FINDER_PATH_COUNT_BY_OLDDETTPRATICAID, - args, Long.valueOf(1)); - FinderCacheUtil.putResult(FINDER_PATH_FETCH_BY_OLDDETTPRATICAID, - args, collaudo); - } } } @@ -5220,21 +4980,6 @@ public class CollaudoPersistenceImpl extends BasePersistenceImpl FinderCacheUtil.removeResult(FINDER_PATH_FETCH_BY_C_G_PROTOCOLLO, args); } - - args = new Object[] { collaudo.getOldDettPraticaId() }; - - FinderCacheUtil.removeResult(FINDER_PATH_COUNT_BY_OLDDETTPRATICAID, args); - FinderCacheUtil.removeResult(FINDER_PATH_FETCH_BY_OLDDETTPRATICAID, args); - - if ((collaudoModelImpl.getColumnBitmask() & - FINDER_PATH_FETCH_BY_OLDDETTPRATICAID.getColumnBitmask()) != 0) { - args = new Object[] { collaudoModelImpl.getOriginalOldDettPraticaId() }; - - FinderCacheUtil.removeResult(FINDER_PATH_COUNT_BY_OLDDETTPRATICAID, - args); - FinderCacheUtil.removeResult(FINDER_PATH_FETCH_BY_OLDDETTPRATICAID, - args); - } } /** @@ -5580,7 +5325,6 @@ public class CollaudoPersistenceImpl extends BasePersistenceImpl collaudoImpl.setMezzoPagamento(collaudo.getMezzoPagamento()); collaudoImpl.setNormEsenteBollo(collaudo.isNormEsenteBollo()); collaudoImpl.setImportoBolli(collaudo.getImportoBolli()); - collaudoImpl.setOldDettPraticaId(collaudo.getOldDettPraticaId()); return collaudoImpl; } diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/DettPraticaPersistenceImpl.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/DettPraticaPersistenceImpl.java index 2b25c300..54e6cd24 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/DettPraticaPersistenceImpl.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/DettPraticaPersistenceImpl.java @@ -2496,226 +2496,6 @@ public class DettPraticaPersistenceImpl extends BasePersistenceImpl private static final String _FINDER_COLUMN_C_G_PROTOCOLLO_PROTOCOLLO_1 = "dettPratica.protocollo IS NULL"; private static final String _FINDER_COLUMN_C_G_PROTOCOLLO_PROTOCOLLO_2 = "dettPratica.protocollo = ?"; private static final String _FINDER_COLUMN_C_G_PROTOCOLLO_PROTOCOLLO_3 = "(dettPratica.protocollo IS NULL OR dettPratica.protocollo = '')"; - public static final FinderPath FINDER_PATH_FETCH_BY_OLDDETTPRATICA = new FinderPath(DettPraticaModelImpl.ENTITY_CACHE_ENABLED, - DettPraticaModelImpl.FINDER_CACHE_ENABLED, DettPraticaImpl.class, - FINDER_CLASS_NAME_ENTITY, "fetchByOldDettPratica", - new String[] { Long.class.getName() }, - DettPraticaModelImpl.OLDDETTPRATICAID_COLUMN_BITMASK); - public static final FinderPath FINDER_PATH_COUNT_BY_OLDDETTPRATICA = new FinderPath(DettPraticaModelImpl.ENTITY_CACHE_ENABLED, - DettPraticaModelImpl.FINDER_CACHE_ENABLED, Long.class, - FINDER_CLASS_NAME_LIST_WITHOUT_PAGINATION, "countByOldDettPratica", - new String[] { Long.class.getName() }); - - /** - * Returns the dett pratica where oldDettPraticaId = ? or throws a {@link it.tref.liferay.portos.bo.NoSuchDettPraticaException} if it could not be found. - * - * @param oldDettPraticaId the old dett pratica ID - * @return the matching dett pratica - * @throws it.tref.liferay.portos.bo.NoSuchDettPraticaException if a matching dett pratica could not be found - * @throws SystemException if a system exception occurred - */ - @Override - public DettPratica findByOldDettPratica(long oldDettPraticaId) - throws NoSuchDettPraticaException, SystemException { - DettPratica dettPratica = fetchByOldDettPratica(oldDettPraticaId); - - if (dettPratica == null) { - StringBundler msg = new StringBundler(4); - - msg.append(_NO_SUCH_ENTITY_WITH_KEY); - - msg.append("oldDettPraticaId="); - msg.append(oldDettPraticaId); - - msg.append(StringPool.CLOSE_CURLY_BRACE); - - if (_log.isWarnEnabled()) { - _log.warn(msg.toString()); - } - - throw new NoSuchDettPraticaException(msg.toString()); - } - - return dettPratica; - } - - /** - * Returns the dett pratica where oldDettPraticaId = ? or returns null if it could not be found. Uses the finder cache. - * - * @param oldDettPraticaId the old dett pratica ID - * @return the matching dett pratica, or null if a matching dett pratica could not be found - * @throws SystemException if a system exception occurred - */ - @Override - public DettPratica fetchByOldDettPratica(long oldDettPraticaId) - throws SystemException { - return fetchByOldDettPratica(oldDettPraticaId, true); - } - - /** - * Returns the dett pratica where oldDettPraticaId = ? or returns null if it could not be found, optionally using the finder cache. - * - * @param oldDettPraticaId the old dett pratica ID - * @param retrieveFromCache whether to use the finder cache - * @return the matching dett pratica, or null if a matching dett pratica could not be found - * @throws SystemException if a system exception occurred - */ - @Override - public DettPratica fetchByOldDettPratica(long oldDettPraticaId, - boolean retrieveFromCache) throws SystemException { - Object[] finderArgs = new Object[] { oldDettPraticaId }; - - Object result = null; - - if (retrieveFromCache) { - result = FinderCacheUtil.getResult(FINDER_PATH_FETCH_BY_OLDDETTPRATICA, - finderArgs, this); - } - - if (result instanceof DettPratica) { - DettPratica dettPratica = (DettPratica)result; - - if ((oldDettPraticaId != dettPratica.getOldDettPraticaId())) { - result = null; - } - } - - if (result == null) { - StringBundler query = new StringBundler(3); - - query.append(_SQL_SELECT_DETTPRATICA_WHERE); - - query.append(_FINDER_COLUMN_OLDDETTPRATICA_OLDDETTPRATICAID_2); - - String sql = query.toString(); - - Session session = null; - - try { - session = openSession(); - - Query q = session.createQuery(sql); - - QueryPos qPos = QueryPos.getInstance(q); - - qPos.add(oldDettPraticaId); - - List list = q.list(); - - if (list.isEmpty()) { - FinderCacheUtil.putResult(FINDER_PATH_FETCH_BY_OLDDETTPRATICA, - finderArgs, list); - } - else { - if ((list.size() > 1) && _log.isWarnEnabled()) { - _log.warn( - "DettPraticaPersistenceImpl.fetchByOldDettPratica(long, boolean) with parameters (" + - StringUtil.merge(finderArgs) + - ") yields a result set with more than 1 result. This violates the logical unique restriction. There is no order guarantee on which result is returned by this finder."); - } - - DettPratica dettPratica = list.get(0); - - result = dettPratica; - - cacheResult(dettPratica); - - if ((dettPratica.getOldDettPraticaId() != oldDettPraticaId)) { - FinderCacheUtil.putResult(FINDER_PATH_FETCH_BY_OLDDETTPRATICA, - finderArgs, dettPratica); - } - } - } - catch (Exception e) { - FinderCacheUtil.removeResult(FINDER_PATH_FETCH_BY_OLDDETTPRATICA, - finderArgs); - - throw processException(e); - } - finally { - closeSession(session); - } - } - - if (result instanceof List) { - return null; - } - else { - return (DettPratica)result; - } - } - - /** - * Removes the dett pratica where oldDettPraticaId = ? from the database. - * - * @param oldDettPraticaId the old dett pratica ID - * @return the dett pratica that was removed - * @throws SystemException if a system exception occurred - */ - @Override - public DettPratica removeByOldDettPratica(long oldDettPraticaId) - throws NoSuchDettPraticaException, SystemException { - DettPratica dettPratica = findByOldDettPratica(oldDettPraticaId); - - return remove(dettPratica); - } - - /** - * Returns the number of dett praticas where oldDettPraticaId = ?. - * - * @param oldDettPraticaId the old dett pratica ID - * @return the number of matching dett praticas - * @throws SystemException if a system exception occurred - */ - @Override - public int countByOldDettPratica(long oldDettPraticaId) - throws SystemException { - FinderPath finderPath = FINDER_PATH_COUNT_BY_OLDDETTPRATICA; - - Object[] finderArgs = new Object[] { oldDettPraticaId }; - - Long count = (Long)FinderCacheUtil.getResult(finderPath, finderArgs, - this); - - if (count == null) { - StringBundler query = new StringBundler(2); - - query.append(_SQL_COUNT_DETTPRATICA_WHERE); - - query.append(_FINDER_COLUMN_OLDDETTPRATICA_OLDDETTPRATICAID_2); - - String sql = query.toString(); - - Session session = null; - - try { - session = openSession(); - - Query q = session.createQuery(sql); - - QueryPos qPos = QueryPos.getInstance(q); - - qPos.add(oldDettPraticaId); - - count = (Long)q.uniqueResult(); - - FinderCacheUtil.putResult(finderPath, finderArgs, count); - } - catch (Exception e) { - FinderCacheUtil.removeResult(finderPath, finderArgs); - - throw processException(e); - } - finally { - closeSession(session); - } - } - - return count.intValue(); - } - - private static final String _FINDER_COLUMN_OLDDETTPRATICA_OLDDETTPRATICAID_2 = - "dettPratica.oldDettPraticaId = ?"; public static final FinderPath FINDER_PATH_WITH_PAGINATION_FIND_BY_INTPRATICAID_TIPOINTEGRAZIONE_COMPLETA = new FinderPath(DettPraticaModelImpl.ENTITY_CACHE_ENABLED, DettPraticaModelImpl.FINDER_CACHE_ENABLED, DettPraticaImpl.class, @@ -3952,226 +3732,6 @@ public class DettPraticaPersistenceImpl extends BasePersistenceImpl "dettPratica.tipoIntegrazione = ?"; private static final String _FINDER_COLUMN_INTPRATICAID_TIPOINTEGRAZIONE_TIPOINTEGRAZIONE_3 = "(dettPratica.tipoIntegrazione IS NULL OR dettPratica.tipoIntegrazione = '')"; - public static final FinderPath FINDER_PATH_FETCH_BY_OLDDETTPRATICAID = new FinderPath(DettPraticaModelImpl.ENTITY_CACHE_ENABLED, - DettPraticaModelImpl.FINDER_CACHE_ENABLED, DettPraticaImpl.class, - FINDER_CLASS_NAME_ENTITY, "fetchByOldDettPraticaId", - new String[] { Long.class.getName() }, - DettPraticaModelImpl.OLDDETTPRATICAID_COLUMN_BITMASK); - public static final FinderPath FINDER_PATH_COUNT_BY_OLDDETTPRATICAID = new FinderPath(DettPraticaModelImpl.ENTITY_CACHE_ENABLED, - DettPraticaModelImpl.FINDER_CACHE_ENABLED, Long.class, - FINDER_CLASS_NAME_LIST_WITHOUT_PAGINATION, - "countByOldDettPraticaId", new String[] { Long.class.getName() }); - - /** - * Returns the dett pratica where oldDettPraticaId = ? or throws a {@link it.tref.liferay.portos.bo.NoSuchDettPraticaException} if it could not be found. - * - * @param oldDettPraticaId the old dett pratica ID - * @return the matching dett pratica - * @throws it.tref.liferay.portos.bo.NoSuchDettPraticaException if a matching dett pratica could not be found - * @throws SystemException if a system exception occurred - */ - @Override - public DettPratica findByOldDettPraticaId(long oldDettPraticaId) - throws NoSuchDettPraticaException, SystemException { - DettPratica dettPratica = fetchByOldDettPraticaId(oldDettPraticaId); - - if (dettPratica == null) { - StringBundler msg = new StringBundler(4); - - msg.append(_NO_SUCH_ENTITY_WITH_KEY); - - msg.append("oldDettPraticaId="); - msg.append(oldDettPraticaId); - - msg.append(StringPool.CLOSE_CURLY_BRACE); - - if (_log.isWarnEnabled()) { - _log.warn(msg.toString()); - } - - throw new NoSuchDettPraticaException(msg.toString()); - } - - return dettPratica; - } - - /** - * Returns the dett pratica where oldDettPraticaId = ? or returns null if it could not be found. Uses the finder cache. - * - * @param oldDettPraticaId the old dett pratica ID - * @return the matching dett pratica, or null if a matching dett pratica could not be found - * @throws SystemException if a system exception occurred - */ - @Override - public DettPratica fetchByOldDettPraticaId(long oldDettPraticaId) - throws SystemException { - return fetchByOldDettPraticaId(oldDettPraticaId, true); - } - - /** - * Returns the dett pratica where oldDettPraticaId = ? or returns null if it could not be found, optionally using the finder cache. - * - * @param oldDettPraticaId the old dett pratica ID - * @param retrieveFromCache whether to use the finder cache - * @return the matching dett pratica, or null if a matching dett pratica could not be found - * @throws SystemException if a system exception occurred - */ - @Override - public DettPratica fetchByOldDettPraticaId(long oldDettPraticaId, - boolean retrieveFromCache) throws SystemException { - Object[] finderArgs = new Object[] { oldDettPraticaId }; - - Object result = null; - - if (retrieveFromCache) { - result = FinderCacheUtil.getResult(FINDER_PATH_FETCH_BY_OLDDETTPRATICAID, - finderArgs, this); - } - - if (result instanceof DettPratica) { - DettPratica dettPratica = (DettPratica)result; - - if ((oldDettPraticaId != dettPratica.getOldDettPraticaId())) { - result = null; - } - } - - if (result == null) { - StringBundler query = new StringBundler(3); - - query.append(_SQL_SELECT_DETTPRATICA_WHERE); - - query.append(_FINDER_COLUMN_OLDDETTPRATICAID_OLDDETTPRATICAID_2); - - String sql = query.toString(); - - Session session = null; - - try { - session = openSession(); - - Query q = session.createQuery(sql); - - QueryPos qPos = QueryPos.getInstance(q); - - qPos.add(oldDettPraticaId); - - List list = q.list(); - - if (list.isEmpty()) { - FinderCacheUtil.putResult(FINDER_PATH_FETCH_BY_OLDDETTPRATICAID, - finderArgs, list); - } - else { - if ((list.size() > 1) && _log.isWarnEnabled()) { - _log.warn( - "DettPraticaPersistenceImpl.fetchByOldDettPraticaId(long, boolean) with parameters (" + - StringUtil.merge(finderArgs) + - ") yields a result set with more than 1 result. This violates the logical unique restriction. There is no order guarantee on which result is returned by this finder."); - } - - DettPratica dettPratica = list.get(0); - - result = dettPratica; - - cacheResult(dettPratica); - - if ((dettPratica.getOldDettPraticaId() != oldDettPraticaId)) { - FinderCacheUtil.putResult(FINDER_PATH_FETCH_BY_OLDDETTPRATICAID, - finderArgs, dettPratica); - } - } - } - catch (Exception e) { - FinderCacheUtil.removeResult(FINDER_PATH_FETCH_BY_OLDDETTPRATICAID, - finderArgs); - - throw processException(e); - } - finally { - closeSession(session); - } - } - - if (result instanceof List) { - return null; - } - else { - return (DettPratica)result; - } - } - - /** - * Removes the dett pratica where oldDettPraticaId = ? from the database. - * - * @param oldDettPraticaId the old dett pratica ID - * @return the dett pratica that was removed - * @throws SystemException if a system exception occurred - */ - @Override - public DettPratica removeByOldDettPraticaId(long oldDettPraticaId) - throws NoSuchDettPraticaException, SystemException { - DettPratica dettPratica = findByOldDettPraticaId(oldDettPraticaId); - - return remove(dettPratica); - } - - /** - * Returns the number of dett praticas where oldDettPraticaId = ?. - * - * @param oldDettPraticaId the old dett pratica ID - * @return the number of matching dett praticas - * @throws SystemException if a system exception occurred - */ - @Override - public int countByOldDettPraticaId(long oldDettPraticaId) - throws SystemException { - FinderPath finderPath = FINDER_PATH_COUNT_BY_OLDDETTPRATICAID; - - Object[] finderArgs = new Object[] { oldDettPraticaId }; - - Long count = (Long)FinderCacheUtil.getResult(finderPath, finderArgs, - this); - - if (count == null) { - StringBundler query = new StringBundler(2); - - query.append(_SQL_COUNT_DETTPRATICA_WHERE); - - query.append(_FINDER_COLUMN_OLDDETTPRATICAID_OLDDETTPRATICAID_2); - - String sql = query.toString(); - - Session session = null; - - try { - session = openSession(); - - Query q = session.createQuery(sql); - - QueryPos qPos = QueryPos.getInstance(q); - - qPos.add(oldDettPraticaId); - - count = (Long)q.uniqueResult(); - - FinderCacheUtil.putResult(finderPath, finderArgs, count); - } - catch (Exception e) { - FinderCacheUtil.removeResult(finderPath, finderArgs); - - throw processException(e); - } - finally { - closeSession(session); - } - } - - return count.intValue(); - } - - private static final String _FINDER_COLUMN_OLDDETTPRATICAID_OLDDETTPRATICAID_2 = - "dettPratica.oldDettPraticaId = ?"; public DettPraticaPersistenceImpl() { setModelClass(DettPratica.class); @@ -4200,12 +3760,6 @@ public class DettPraticaPersistenceImpl extends BasePersistenceImpl dettPratica.getProtocollo() }, dettPratica); - FinderCacheUtil.putResult(FINDER_PATH_FETCH_BY_OLDDETTPRATICA, - new Object[] { dettPratica.getOldDettPraticaId() }, dettPratica); - - FinderCacheUtil.putResult(FINDER_PATH_FETCH_BY_OLDDETTPRATICAID, - new Object[] { dettPratica.getOldDettPraticaId() }, dettPratica); - dettPratica.resetOriginalValues(); } @@ -4306,20 +3860,6 @@ public class DettPraticaPersistenceImpl extends BasePersistenceImpl args, Long.valueOf(1)); FinderCacheUtil.putResult(FINDER_PATH_FETCH_BY_C_G_PROTOCOLLO, args, dettPratica); - - args = new Object[] { dettPratica.getOldDettPraticaId() }; - - FinderCacheUtil.putResult(FINDER_PATH_COUNT_BY_OLDDETTPRATICA, - args, Long.valueOf(1)); - FinderCacheUtil.putResult(FINDER_PATH_FETCH_BY_OLDDETTPRATICA, - args, dettPratica); - - args = new Object[] { dettPratica.getOldDettPraticaId() }; - - FinderCacheUtil.putResult(FINDER_PATH_COUNT_BY_OLDDETTPRATICAID, - args, Long.valueOf(1)); - FinderCacheUtil.putResult(FINDER_PATH_FETCH_BY_OLDDETTPRATICAID, - args, dettPratica); } else { DettPraticaModelImpl dettPraticaModelImpl = (DettPraticaModelImpl)dettPratica; @@ -4358,26 +3898,6 @@ public class DettPraticaPersistenceImpl extends BasePersistenceImpl FinderCacheUtil.putResult(FINDER_PATH_FETCH_BY_C_G_PROTOCOLLO, args, dettPratica); } - - if ((dettPraticaModelImpl.getColumnBitmask() & - FINDER_PATH_FETCH_BY_OLDDETTPRATICA.getColumnBitmask()) != 0) { - Object[] args = new Object[] { dettPratica.getOldDettPraticaId() }; - - FinderCacheUtil.putResult(FINDER_PATH_COUNT_BY_OLDDETTPRATICA, - args, Long.valueOf(1)); - FinderCacheUtil.putResult(FINDER_PATH_FETCH_BY_OLDDETTPRATICA, - args, dettPratica); - } - - if ((dettPraticaModelImpl.getColumnBitmask() & - FINDER_PATH_FETCH_BY_OLDDETTPRATICAID.getColumnBitmask()) != 0) { - Object[] args = new Object[] { dettPratica.getOldDettPraticaId() }; - - FinderCacheUtil.putResult(FINDER_PATH_COUNT_BY_OLDDETTPRATICAID, - args, Long.valueOf(1)); - FinderCacheUtil.putResult(FINDER_PATH_FETCH_BY_OLDDETTPRATICAID, - args, dettPratica); - } } } @@ -4436,40 +3956,6 @@ public class DettPraticaPersistenceImpl extends BasePersistenceImpl FinderCacheUtil.removeResult(FINDER_PATH_FETCH_BY_C_G_PROTOCOLLO, args); } - - args = new Object[] { dettPratica.getOldDettPraticaId() }; - - FinderCacheUtil.removeResult(FINDER_PATH_COUNT_BY_OLDDETTPRATICA, args); - FinderCacheUtil.removeResult(FINDER_PATH_FETCH_BY_OLDDETTPRATICA, args); - - if ((dettPraticaModelImpl.getColumnBitmask() & - FINDER_PATH_FETCH_BY_OLDDETTPRATICA.getColumnBitmask()) != 0) { - args = new Object[] { - dettPraticaModelImpl.getOriginalOldDettPraticaId() - }; - - FinderCacheUtil.removeResult(FINDER_PATH_COUNT_BY_OLDDETTPRATICA, - args); - FinderCacheUtil.removeResult(FINDER_PATH_FETCH_BY_OLDDETTPRATICA, - args); - } - - args = new Object[] { dettPratica.getOldDettPraticaId() }; - - FinderCacheUtil.removeResult(FINDER_PATH_COUNT_BY_OLDDETTPRATICAID, args); - FinderCacheUtil.removeResult(FINDER_PATH_FETCH_BY_OLDDETTPRATICAID, args); - - if ((dettPraticaModelImpl.getColumnBitmask() & - FINDER_PATH_FETCH_BY_OLDDETTPRATICAID.getColumnBitmask()) != 0) { - args = new Object[] { - dettPraticaModelImpl.getOriginalOldDettPraticaId() - }; - - FinderCacheUtil.removeResult(FINDER_PATH_COUNT_BY_OLDDETTPRATICAID, - args); - FinderCacheUtil.removeResult(FINDER_PATH_FETCH_BY_OLDDETTPRATICAID, - args); - } } /** @@ -4783,7 +4269,6 @@ public class DettPraticaPersistenceImpl extends BasePersistenceImpl dettPraticaImpl.setWorkflowForzato(dettPratica.isWorkflowForzato()); dettPraticaImpl.setSoggettoSostituitoId(dettPratica.getSoggettoSostituitoId()); dettPraticaImpl.setDtInvioSignal(dettPratica.getDtInvioSignal()); - dettPraticaImpl.setOldDettPraticaId(dettPratica.getOldDettPraticaId()); dettPraticaImpl.setDestinazione(dettPratica.getDestinazione()); dettPraticaImpl.setAg(dettPratica.getAg()); dettPraticaImpl.setDescLongIntervento(dettPratica.getDescLongIntervento()); diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/DocPraticaPersistenceImpl.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/DocPraticaPersistenceImpl.java index 255330f7..04f271fe 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/DocPraticaPersistenceImpl.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/DocPraticaPersistenceImpl.java @@ -1671,225 +1671,6 @@ public class DocPraticaPersistenceImpl extends BasePersistenceImpl } private static final String _FINDER_COLUMN_DLFILEENTRY_DLFILEENTRYID_2 = "docPratica.dlFileEntryId = ?"; - public static final FinderPath FINDER_PATH_FETCH_BY_OLDDOCPRATICA = new FinderPath(DocPraticaModelImpl.ENTITY_CACHE_ENABLED, - DocPraticaModelImpl.FINDER_CACHE_ENABLED, DocPraticaImpl.class, - FINDER_CLASS_NAME_ENTITY, "fetchByOldDocPratica", - new String[] { Long.class.getName() }, - DocPraticaModelImpl.OLDDOCPRATICAID_COLUMN_BITMASK); - public static final FinderPath FINDER_PATH_COUNT_BY_OLDDOCPRATICA = new FinderPath(DocPraticaModelImpl.ENTITY_CACHE_ENABLED, - DocPraticaModelImpl.FINDER_CACHE_ENABLED, Long.class, - FINDER_CLASS_NAME_LIST_WITHOUT_PAGINATION, "countByOldDocPratica", - new String[] { Long.class.getName() }); - - /** - * Returns the doc pratica where oldDocPraticaId = ? or throws a {@link it.tref.liferay.portos.bo.NoSuchDocPraticaException} if it could not be found. - * - * @param oldDocPraticaId the old doc pratica ID - * @return the matching doc pratica - * @throws it.tref.liferay.portos.bo.NoSuchDocPraticaException if a matching doc pratica could not be found - * @throws SystemException if a system exception occurred - */ - @Override - public DocPratica findByOldDocPratica(long oldDocPraticaId) - throws NoSuchDocPraticaException, SystemException { - DocPratica docPratica = fetchByOldDocPratica(oldDocPraticaId); - - if (docPratica == null) { - StringBundler msg = new StringBundler(4); - - msg.append(_NO_SUCH_ENTITY_WITH_KEY); - - msg.append("oldDocPraticaId="); - msg.append(oldDocPraticaId); - - msg.append(StringPool.CLOSE_CURLY_BRACE); - - if (_log.isWarnEnabled()) { - _log.warn(msg.toString()); - } - - throw new NoSuchDocPraticaException(msg.toString()); - } - - return docPratica; - } - - /** - * Returns the doc pratica where oldDocPraticaId = ? or returns null if it could not be found. Uses the finder cache. - * - * @param oldDocPraticaId the old doc pratica ID - * @return the matching doc pratica, or null if a matching doc pratica could not be found - * @throws SystemException if a system exception occurred - */ - @Override - public DocPratica fetchByOldDocPratica(long oldDocPraticaId) - throws SystemException { - return fetchByOldDocPratica(oldDocPraticaId, true); - } - - /** - * Returns the doc pratica where oldDocPraticaId = ? or returns null if it could not be found, optionally using the finder cache. - * - * @param oldDocPraticaId the old doc pratica ID - * @param retrieveFromCache whether to use the finder cache - * @return the matching doc pratica, or null if a matching doc pratica could not be found - * @throws SystemException if a system exception occurred - */ - @Override - public DocPratica fetchByOldDocPratica(long oldDocPraticaId, - boolean retrieveFromCache) throws SystemException { - Object[] finderArgs = new Object[] { oldDocPraticaId }; - - Object result = null; - - if (retrieveFromCache) { - result = FinderCacheUtil.getResult(FINDER_PATH_FETCH_BY_OLDDOCPRATICA, - finderArgs, this); - } - - if (result instanceof DocPratica) { - DocPratica docPratica = (DocPratica)result; - - if ((oldDocPraticaId != docPratica.getOldDocPraticaId())) { - result = null; - } - } - - if (result == null) { - StringBundler query = new StringBundler(3); - - query.append(_SQL_SELECT_DOCPRATICA_WHERE); - - query.append(_FINDER_COLUMN_OLDDOCPRATICA_OLDDOCPRATICAID_2); - - String sql = query.toString(); - - Session session = null; - - try { - session = openSession(); - - Query q = session.createQuery(sql); - - QueryPos qPos = QueryPos.getInstance(q); - - qPos.add(oldDocPraticaId); - - List list = q.list(); - - if (list.isEmpty()) { - FinderCacheUtil.putResult(FINDER_PATH_FETCH_BY_OLDDOCPRATICA, - finderArgs, list); - } - else { - if ((list.size() > 1) && _log.isWarnEnabled()) { - _log.warn( - "DocPraticaPersistenceImpl.fetchByOldDocPratica(long, boolean) with parameters (" + - StringUtil.merge(finderArgs) + - ") yields a result set with more than 1 result. This violates the logical unique restriction. There is no order guarantee on which result is returned by this finder."); - } - - DocPratica docPratica = list.get(0); - - result = docPratica; - - cacheResult(docPratica); - - if ((docPratica.getOldDocPraticaId() != oldDocPraticaId)) { - FinderCacheUtil.putResult(FINDER_PATH_FETCH_BY_OLDDOCPRATICA, - finderArgs, docPratica); - } - } - } - catch (Exception e) { - FinderCacheUtil.removeResult(FINDER_PATH_FETCH_BY_OLDDOCPRATICA, - finderArgs); - - throw processException(e); - } - finally { - closeSession(session); - } - } - - if (result instanceof List) { - return null; - } - else { - return (DocPratica)result; - } - } - - /** - * Removes the doc pratica where oldDocPraticaId = ? from the database. - * - * @param oldDocPraticaId the old doc pratica ID - * @return the doc pratica that was removed - * @throws SystemException if a system exception occurred - */ - @Override - public DocPratica removeByOldDocPratica(long oldDocPraticaId) - throws NoSuchDocPraticaException, SystemException { - DocPratica docPratica = findByOldDocPratica(oldDocPraticaId); - - return remove(docPratica); - } - - /** - * Returns the number of doc praticas where oldDocPraticaId = ?. - * - * @param oldDocPraticaId the old doc pratica ID - * @return the number of matching doc praticas - * @throws SystemException if a system exception occurred - */ - @Override - public int countByOldDocPratica(long oldDocPraticaId) - throws SystemException { - FinderPath finderPath = FINDER_PATH_COUNT_BY_OLDDOCPRATICA; - - Object[] finderArgs = new Object[] { oldDocPraticaId }; - - Long count = (Long)FinderCacheUtil.getResult(finderPath, finderArgs, - this); - - if (count == null) { - StringBundler query = new StringBundler(2); - - query.append(_SQL_COUNT_DOCPRATICA_WHERE); - - query.append(_FINDER_COLUMN_OLDDOCPRATICA_OLDDOCPRATICAID_2); - - String sql = query.toString(); - - Session session = null; - - try { - session = openSession(); - - Query q = session.createQuery(sql); - - QueryPos qPos = QueryPos.getInstance(q); - - qPos.add(oldDocPraticaId); - - count = (Long)q.uniqueResult(); - - FinderCacheUtil.putResult(finderPath, finderArgs, count); - } - catch (Exception e) { - FinderCacheUtil.removeResult(finderPath, finderArgs); - - throw processException(e); - } - finally { - closeSession(session); - } - } - - return count.intValue(); - } - - private static final String _FINDER_COLUMN_OLDDOCPRATICA_OLDDOCPRATICAID_2 = "docPratica.oldDocPraticaId = ?"; public static final FinderPath FINDER_PATH_WITH_PAGINATION_FIND_BY_INTPRATICA = new FinderPath(DocPraticaModelImpl.ENTITY_CACHE_ENABLED, DocPraticaModelImpl.FINDER_CACHE_ENABLED, DocPraticaImpl.class, @@ -7214,9 +6995,6 @@ public class DocPraticaPersistenceImpl extends BasePersistenceImpl FinderCacheUtil.putResult(FINDER_PATH_FETCH_BY_DLFILEENTRY, new Object[] { docPratica.getDlFileEntryId() }, docPratica); - FinderCacheUtil.putResult(FINDER_PATH_FETCH_BY_OLDDOCPRATICA, - new Object[] { docPratica.getOldDocPraticaId() }, docPratica); - FinderCacheUtil.putResult(FINDER_PATH_FETCH_BY_DLFILEENTRY_VERSION, new Object[] { docPratica.getDlFileEntryId(), docPratica.getVersion() }, docPratica); @@ -7312,13 +7090,6 @@ public class DocPraticaPersistenceImpl extends BasePersistenceImpl FinderCacheUtil.putResult(FINDER_PATH_FETCH_BY_DLFILEENTRY, args, docPratica); - args = new Object[] { docPratica.getOldDocPraticaId() }; - - FinderCacheUtil.putResult(FINDER_PATH_COUNT_BY_OLDDOCPRATICA, args, - Long.valueOf(1)); - FinderCacheUtil.putResult(FINDER_PATH_FETCH_BY_OLDDOCPRATICA, args, - docPratica); - args = new Object[] { docPratica.getDlFileEntryId(), docPratica.getVersion() }; @@ -7353,16 +7124,6 @@ public class DocPraticaPersistenceImpl extends BasePersistenceImpl args, docPratica); } - if ((docPraticaModelImpl.getColumnBitmask() & - FINDER_PATH_FETCH_BY_OLDDOCPRATICA.getColumnBitmask()) != 0) { - Object[] args = new Object[] { docPratica.getOldDocPraticaId() }; - - FinderCacheUtil.putResult(FINDER_PATH_COUNT_BY_OLDDOCPRATICA, - args, Long.valueOf(1)); - FinderCacheUtil.putResult(FINDER_PATH_FETCH_BY_OLDDOCPRATICA, - args, docPratica); - } - if ((docPraticaModelImpl.getColumnBitmask() & FINDER_PATH_FETCH_BY_DLFILEENTRY_VERSION.getColumnBitmask()) != 0) { Object[] args = new Object[] { @@ -7411,21 +7172,6 @@ public class DocPraticaPersistenceImpl extends BasePersistenceImpl FinderCacheUtil.removeResult(FINDER_PATH_FETCH_BY_DLFILEENTRY, args); } - args = new Object[] { docPratica.getOldDocPraticaId() }; - - FinderCacheUtil.removeResult(FINDER_PATH_COUNT_BY_OLDDOCPRATICA, args); - FinderCacheUtil.removeResult(FINDER_PATH_FETCH_BY_OLDDOCPRATICA, args); - - if ((docPraticaModelImpl.getColumnBitmask() & - FINDER_PATH_FETCH_BY_OLDDOCPRATICA.getColumnBitmask()) != 0) { - args = new Object[] { docPraticaModelImpl.getOriginalOldDocPraticaId() }; - - FinderCacheUtil.removeResult(FINDER_PATH_COUNT_BY_OLDDOCPRATICA, - args); - FinderCacheUtil.removeResult(FINDER_PATH_FETCH_BY_OLDDOCPRATICA, - args); - } - args = new Object[] { docPratica.getDlFileEntryId(), docPratica.getVersion() }; @@ -7852,7 +7598,6 @@ public class DocPraticaPersistenceImpl extends BasePersistenceImpl docPraticaImpl.setJsonFirmatari(docPratica.getJsonFirmatari()); docPraticaImpl.setStatus(docPratica.getStatus()); docPraticaImpl.setErrorCode(docPratica.getErrorCode()); - docPraticaImpl.setOldDocPraticaId(docPratica.getOldDocPraticaId()); docPraticaImpl.setRimosso(docPratica.isRimosso()); docPraticaImpl.setDettPraticaIdRimozione(docPratica.getDettPraticaIdRimozione()); docPraticaImpl.setDtDataRimozione(docPratica.getDtDataRimozione()); diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/FineLavoriPersistenceImpl.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/FineLavoriPersistenceImpl.java index 7ba24480..15f0504f 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/FineLavoriPersistenceImpl.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/FineLavoriPersistenceImpl.java @@ -5356,226 +5356,6 @@ public class FineLavoriPersistenceImpl extends BasePersistenceImpl "fineLavori.parziale = ? AND "; private static final String _FINDER_COLUMN_INTPRATICAID_PARZIALE_COMPLETATA_COMPLETATA_2 = "fineLavori.completata = ?"; - public static final FinderPath FINDER_PATH_FETCH_BY_OLDDETTPRATICAID = new FinderPath(FineLavoriModelImpl.ENTITY_CACHE_ENABLED, - FineLavoriModelImpl.FINDER_CACHE_ENABLED, FineLavoriImpl.class, - FINDER_CLASS_NAME_ENTITY, "fetchByOldDettPraticaId", - new String[] { Long.class.getName() }, - FineLavoriModelImpl.OLDDETTPRATICAID_COLUMN_BITMASK); - public static final FinderPath FINDER_PATH_COUNT_BY_OLDDETTPRATICAID = new FinderPath(FineLavoriModelImpl.ENTITY_CACHE_ENABLED, - FineLavoriModelImpl.FINDER_CACHE_ENABLED, Long.class, - FINDER_CLASS_NAME_LIST_WITHOUT_PAGINATION, - "countByOldDettPraticaId", new String[] { Long.class.getName() }); - - /** - * Returns the fine lavori where oldDettPraticaId = ? or throws a {@link it.tref.liferay.portos.bo.NoSuchFineLavoriException} if it could not be found. - * - * @param oldDettPraticaId the old dett pratica ID - * @return the matching fine lavori - * @throws it.tref.liferay.portos.bo.NoSuchFineLavoriException if a matching fine lavori could not be found - * @throws SystemException if a system exception occurred - */ - @Override - public FineLavori findByOldDettPraticaId(long oldDettPraticaId) - throws NoSuchFineLavoriException, SystemException { - FineLavori fineLavori = fetchByOldDettPraticaId(oldDettPraticaId); - - if (fineLavori == null) { - StringBundler msg = new StringBundler(4); - - msg.append(_NO_SUCH_ENTITY_WITH_KEY); - - msg.append("oldDettPraticaId="); - msg.append(oldDettPraticaId); - - msg.append(StringPool.CLOSE_CURLY_BRACE); - - if (_log.isWarnEnabled()) { - _log.warn(msg.toString()); - } - - throw new NoSuchFineLavoriException(msg.toString()); - } - - return fineLavori; - } - - /** - * Returns the fine lavori where oldDettPraticaId = ? or returns null if it could not be found. Uses the finder cache. - * - * @param oldDettPraticaId the old dett pratica ID - * @return the matching fine lavori, or null if a matching fine lavori could not be found - * @throws SystemException if a system exception occurred - */ - @Override - public FineLavori fetchByOldDettPraticaId(long oldDettPraticaId) - throws SystemException { - return fetchByOldDettPraticaId(oldDettPraticaId, true); - } - - /** - * Returns the fine lavori where oldDettPraticaId = ? or returns null if it could not be found, optionally using the finder cache. - * - * @param oldDettPraticaId the old dett pratica ID - * @param retrieveFromCache whether to use the finder cache - * @return the matching fine lavori, or null if a matching fine lavori could not be found - * @throws SystemException if a system exception occurred - */ - @Override - public FineLavori fetchByOldDettPraticaId(long oldDettPraticaId, - boolean retrieveFromCache) throws SystemException { - Object[] finderArgs = new Object[] { oldDettPraticaId }; - - Object result = null; - - if (retrieveFromCache) { - result = FinderCacheUtil.getResult(FINDER_PATH_FETCH_BY_OLDDETTPRATICAID, - finderArgs, this); - } - - if (result instanceof FineLavori) { - FineLavori fineLavori = (FineLavori)result; - - if ((oldDettPraticaId != fineLavori.getOldDettPraticaId())) { - result = null; - } - } - - if (result == null) { - StringBundler query = new StringBundler(3); - - query.append(_SQL_SELECT_FINELAVORI_WHERE); - - query.append(_FINDER_COLUMN_OLDDETTPRATICAID_OLDDETTPRATICAID_2); - - String sql = query.toString(); - - Session session = null; - - try { - session = openSession(); - - Query q = session.createQuery(sql); - - QueryPos qPos = QueryPos.getInstance(q); - - qPos.add(oldDettPraticaId); - - List list = q.list(); - - if (list.isEmpty()) { - FinderCacheUtil.putResult(FINDER_PATH_FETCH_BY_OLDDETTPRATICAID, - finderArgs, list); - } - else { - if ((list.size() > 1) && _log.isWarnEnabled()) { - _log.warn( - "FineLavoriPersistenceImpl.fetchByOldDettPraticaId(long, boolean) with parameters (" + - StringUtil.merge(finderArgs) + - ") yields a result set with more than 1 result. This violates the logical unique restriction. There is no order guarantee on which result is returned by this finder."); - } - - FineLavori fineLavori = list.get(0); - - result = fineLavori; - - cacheResult(fineLavori); - - if ((fineLavori.getOldDettPraticaId() != oldDettPraticaId)) { - FinderCacheUtil.putResult(FINDER_PATH_FETCH_BY_OLDDETTPRATICAID, - finderArgs, fineLavori); - } - } - } - catch (Exception e) { - FinderCacheUtil.removeResult(FINDER_PATH_FETCH_BY_OLDDETTPRATICAID, - finderArgs); - - throw processException(e); - } - finally { - closeSession(session); - } - } - - if (result instanceof List) { - return null; - } - else { - return (FineLavori)result; - } - } - - /** - * Removes the fine lavori where oldDettPraticaId = ? from the database. - * - * @param oldDettPraticaId the old dett pratica ID - * @return the fine lavori that was removed - * @throws SystemException if a system exception occurred - */ - @Override - public FineLavori removeByOldDettPraticaId(long oldDettPraticaId) - throws NoSuchFineLavoriException, SystemException { - FineLavori fineLavori = findByOldDettPraticaId(oldDettPraticaId); - - return remove(fineLavori); - } - - /** - * Returns the number of fine lavoris where oldDettPraticaId = ?. - * - * @param oldDettPraticaId the old dett pratica ID - * @return the number of matching fine lavoris - * @throws SystemException if a system exception occurred - */ - @Override - public int countByOldDettPraticaId(long oldDettPraticaId) - throws SystemException { - FinderPath finderPath = FINDER_PATH_COUNT_BY_OLDDETTPRATICAID; - - Object[] finderArgs = new Object[] { oldDettPraticaId }; - - Long count = (Long)FinderCacheUtil.getResult(finderPath, finderArgs, - this); - - if (count == null) { - StringBundler query = new StringBundler(2); - - query.append(_SQL_COUNT_FINELAVORI_WHERE); - - query.append(_FINDER_COLUMN_OLDDETTPRATICAID_OLDDETTPRATICAID_2); - - String sql = query.toString(); - - Session session = null; - - try { - session = openSession(); - - Query q = session.createQuery(sql); - - QueryPos qPos = QueryPos.getInstance(q); - - qPos.add(oldDettPraticaId); - - count = (Long)q.uniqueResult(); - - FinderCacheUtil.putResult(finderPath, finderArgs, count); - } - catch (Exception e) { - FinderCacheUtil.removeResult(finderPath, finderArgs); - - throw processException(e); - } - finally { - closeSession(session); - } - } - - return count.intValue(); - } - - private static final String _FINDER_COLUMN_OLDDETTPRATICAID_OLDDETTPRATICAID_2 = - "fineLavori.oldDettPraticaId = ?"; public FineLavoriPersistenceImpl() { setModelClass(FineLavori.class); @@ -5604,9 +5384,6 @@ public class FineLavoriPersistenceImpl extends BasePersistenceImpl fineLavori.getProtocollo() }, fineLavori); - FinderCacheUtil.putResult(FINDER_PATH_FETCH_BY_OLDDETTPRATICAID, - new Object[] { fineLavori.getOldDettPraticaId() }, fineLavori); - fineLavori.resetOriginalValues(); } @@ -5707,13 +5484,6 @@ public class FineLavoriPersistenceImpl extends BasePersistenceImpl args, Long.valueOf(1)); FinderCacheUtil.putResult(FINDER_PATH_FETCH_BY_C_G_PROTOCOLLO, args, fineLavori); - - args = new Object[] { fineLavori.getOldDettPraticaId() }; - - FinderCacheUtil.putResult(FINDER_PATH_COUNT_BY_OLDDETTPRATICAID, - args, Long.valueOf(1)); - FinderCacheUtil.putResult(FINDER_PATH_FETCH_BY_OLDDETTPRATICAID, - args, fineLavori); } else { FineLavoriModelImpl fineLavoriModelImpl = (FineLavoriModelImpl)fineLavori; @@ -5752,16 +5522,6 @@ public class FineLavoriPersistenceImpl extends BasePersistenceImpl FinderCacheUtil.putResult(FINDER_PATH_FETCH_BY_C_G_PROTOCOLLO, args, fineLavori); } - - if ((fineLavoriModelImpl.getColumnBitmask() & - FINDER_PATH_FETCH_BY_OLDDETTPRATICAID.getColumnBitmask()) != 0) { - Object[] args = new Object[] { fineLavori.getOldDettPraticaId() }; - - FinderCacheUtil.putResult(FINDER_PATH_COUNT_BY_OLDDETTPRATICAID, - args, Long.valueOf(1)); - FinderCacheUtil.putResult(FINDER_PATH_FETCH_BY_OLDDETTPRATICAID, - args, fineLavori); - } } } @@ -5820,23 +5580,6 @@ public class FineLavoriPersistenceImpl extends BasePersistenceImpl FinderCacheUtil.removeResult(FINDER_PATH_FETCH_BY_C_G_PROTOCOLLO, args); } - - args = new Object[] { fineLavori.getOldDettPraticaId() }; - - FinderCacheUtil.removeResult(FINDER_PATH_COUNT_BY_OLDDETTPRATICAID, args); - FinderCacheUtil.removeResult(FINDER_PATH_FETCH_BY_OLDDETTPRATICAID, args); - - if ((fineLavoriModelImpl.getColumnBitmask() & - FINDER_PATH_FETCH_BY_OLDDETTPRATICAID.getColumnBitmask()) != 0) { - args = new Object[] { - fineLavoriModelImpl.getOriginalOldDettPraticaId() - }; - - FinderCacheUtil.removeResult(FINDER_PATH_COUNT_BY_OLDDETTPRATICAID, - args); - FinderCacheUtil.removeResult(FINDER_PATH_FETCH_BY_OLDDETTPRATICAID, - args); - } } /** @@ -6211,7 +5954,6 @@ public class FineLavoriPersistenceImpl extends BasePersistenceImpl fineLavoriImpl.setCausalePagamento(fineLavori.getCausalePagamento()); fineLavoriImpl.setMezzoPagamento(fineLavori.getMezzoPagamento()); fineLavoriImpl.setImportoBolli(fineLavori.getImportoBolli()); - fineLavoriImpl.setOldDettPraticaId(fineLavori.getOldDettPraticaId()); return fineLavoriImpl; } diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/SorteggioPersistenceImpl.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/SorteggioPersistenceImpl.java index fc566b28..5eb63999 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/SorteggioPersistenceImpl.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/SorteggioPersistenceImpl.java @@ -1451,225 +1451,6 @@ public class SorteggioPersistenceImpl extends BasePersistenceImpl private static final String _FINDER_COLUMN_UUID_C_UUID_2 = "sorteggio.uuid = ? AND "; private static final String _FINDER_COLUMN_UUID_C_UUID_3 = "(sorteggio.uuid IS NULL OR sorteggio.uuid = '') AND "; private static final String _FINDER_COLUMN_UUID_C_COMPANYID_2 = "sorteggio.companyId = ?"; - public static final FinderPath FINDER_PATH_FETCH_BY_OLDSORTEGGIOID = new FinderPath(SorteggioModelImpl.ENTITY_CACHE_ENABLED, - SorteggioModelImpl.FINDER_CACHE_ENABLED, SorteggioImpl.class, - FINDER_CLASS_NAME_ENTITY, "fetchByOldSorteggioId", - new String[] { Long.class.getName() }, - SorteggioModelImpl.OLDSORTEGGIOID_COLUMN_BITMASK); - public static final FinderPath FINDER_PATH_COUNT_BY_OLDSORTEGGIOID = new FinderPath(SorteggioModelImpl.ENTITY_CACHE_ENABLED, - SorteggioModelImpl.FINDER_CACHE_ENABLED, Long.class, - FINDER_CLASS_NAME_LIST_WITHOUT_PAGINATION, "countByOldSorteggioId", - new String[] { Long.class.getName() }); - - /** - * Returns the sorteggio where oldSorteggioId = ? or throws a {@link it.tref.liferay.portos.bo.NoSuchSorteggioException} if it could not be found. - * - * @param oldSorteggioId the old sorteggio ID - * @return the matching sorteggio - * @throws it.tref.liferay.portos.bo.NoSuchSorteggioException if a matching sorteggio could not be found - * @throws SystemException if a system exception occurred - */ - @Override - public Sorteggio findByOldSorteggioId(long oldSorteggioId) - throws NoSuchSorteggioException, SystemException { - Sorteggio sorteggio = fetchByOldSorteggioId(oldSorteggioId); - - if (sorteggio == null) { - StringBundler msg = new StringBundler(4); - - msg.append(_NO_SUCH_ENTITY_WITH_KEY); - - msg.append("oldSorteggioId="); - msg.append(oldSorteggioId); - - msg.append(StringPool.CLOSE_CURLY_BRACE); - - if (_log.isWarnEnabled()) { - _log.warn(msg.toString()); - } - - throw new NoSuchSorteggioException(msg.toString()); - } - - return sorteggio; - } - - /** - * Returns the sorteggio where oldSorteggioId = ? or returns null if it could not be found. Uses the finder cache. - * - * @param oldSorteggioId the old sorteggio ID - * @return the matching sorteggio, or null if a matching sorteggio could not be found - * @throws SystemException if a system exception occurred - */ - @Override - public Sorteggio fetchByOldSorteggioId(long oldSorteggioId) - throws SystemException { - return fetchByOldSorteggioId(oldSorteggioId, true); - } - - /** - * Returns the sorteggio where oldSorteggioId = ? or returns null if it could not be found, optionally using the finder cache. - * - * @param oldSorteggioId the old sorteggio ID - * @param retrieveFromCache whether to use the finder cache - * @return the matching sorteggio, or null if a matching sorteggio could not be found - * @throws SystemException if a system exception occurred - */ - @Override - public Sorteggio fetchByOldSorteggioId(long oldSorteggioId, - boolean retrieveFromCache) throws SystemException { - Object[] finderArgs = new Object[] { oldSorteggioId }; - - Object result = null; - - if (retrieveFromCache) { - result = FinderCacheUtil.getResult(FINDER_PATH_FETCH_BY_OLDSORTEGGIOID, - finderArgs, this); - } - - if (result instanceof Sorteggio) { - Sorteggio sorteggio = (Sorteggio)result; - - if ((oldSorteggioId != sorteggio.getOldSorteggioId())) { - result = null; - } - } - - if (result == null) { - StringBundler query = new StringBundler(3); - - query.append(_SQL_SELECT_SORTEGGIO_WHERE); - - query.append(_FINDER_COLUMN_OLDSORTEGGIOID_OLDSORTEGGIOID_2); - - String sql = query.toString(); - - Session session = null; - - try { - session = openSession(); - - Query q = session.createQuery(sql); - - QueryPos qPos = QueryPos.getInstance(q); - - qPos.add(oldSorteggioId); - - List list = q.list(); - - if (list.isEmpty()) { - FinderCacheUtil.putResult(FINDER_PATH_FETCH_BY_OLDSORTEGGIOID, - finderArgs, list); - } - else { - if ((list.size() > 1) && _log.isWarnEnabled()) { - _log.warn( - "SorteggioPersistenceImpl.fetchByOldSorteggioId(long, boolean) with parameters (" + - StringUtil.merge(finderArgs) + - ") yields a result set with more than 1 result. This violates the logical unique restriction. There is no order guarantee on which result is returned by this finder."); - } - - Sorteggio sorteggio = list.get(0); - - result = sorteggio; - - cacheResult(sorteggio); - - if ((sorteggio.getOldSorteggioId() != oldSorteggioId)) { - FinderCacheUtil.putResult(FINDER_PATH_FETCH_BY_OLDSORTEGGIOID, - finderArgs, sorteggio); - } - } - } - catch (Exception e) { - FinderCacheUtil.removeResult(FINDER_PATH_FETCH_BY_OLDSORTEGGIOID, - finderArgs); - - throw processException(e); - } - finally { - closeSession(session); - } - } - - if (result instanceof List) { - return null; - } - else { - return (Sorteggio)result; - } - } - - /** - * Removes the sorteggio where oldSorteggioId = ? from the database. - * - * @param oldSorteggioId the old sorteggio ID - * @return the sorteggio that was removed - * @throws SystemException if a system exception occurred - */ - @Override - public Sorteggio removeByOldSorteggioId(long oldSorteggioId) - throws NoSuchSorteggioException, SystemException { - Sorteggio sorteggio = findByOldSorteggioId(oldSorteggioId); - - return remove(sorteggio); - } - - /** - * Returns the number of sorteggios where oldSorteggioId = ?. - * - * @param oldSorteggioId the old sorteggio ID - * @return the number of matching sorteggios - * @throws SystemException if a system exception occurred - */ - @Override - public int countByOldSorteggioId(long oldSorteggioId) - throws SystemException { - FinderPath finderPath = FINDER_PATH_COUNT_BY_OLDSORTEGGIOID; - - Object[] finderArgs = new Object[] { oldSorteggioId }; - - Long count = (Long)FinderCacheUtil.getResult(finderPath, finderArgs, - this); - - if (count == null) { - StringBundler query = new StringBundler(2); - - query.append(_SQL_COUNT_SORTEGGIO_WHERE); - - query.append(_FINDER_COLUMN_OLDSORTEGGIOID_OLDSORTEGGIOID_2); - - String sql = query.toString(); - - Session session = null; - - try { - session = openSession(); - - Query q = session.createQuery(sql); - - QueryPos qPos = QueryPos.getInstance(q); - - qPos.add(oldSorteggioId); - - count = (Long)q.uniqueResult(); - - FinderCacheUtil.putResult(finderPath, finderArgs, count); - } - catch (Exception e) { - FinderCacheUtil.removeResult(finderPath, finderArgs); - - throw processException(e); - } - finally { - closeSession(session); - } - } - - return count.intValue(); - } - - private static final String _FINDER_COLUMN_OLDSORTEGGIOID_OLDSORTEGGIOID_2 = "sorteggio.oldSorteggioId = ?"; public static final FinderPath FINDER_PATH_WITH_PAGINATION_FIND_BY_C_GROUPID = new FinderPath(SorteggioModelImpl.ENTITY_CACHE_ENABLED, SorteggioModelImpl.FINDER_CACHE_ENABLED, SorteggioImpl.class, @@ -4621,9 +4402,6 @@ public class SorteggioPersistenceImpl extends BasePersistenceImpl new Object[] { sorteggio.getUuid(), sorteggio.getGroupId() }, sorteggio); - FinderCacheUtil.putResult(FINDER_PATH_FETCH_BY_OLDSORTEGGIOID, - new Object[] { sorteggio.getOldSorteggioId() }, sorteggio); - sorteggio.resetOriginalValues(); } @@ -4707,13 +4485,6 @@ public class SorteggioPersistenceImpl extends BasePersistenceImpl Long.valueOf(1)); FinderCacheUtil.putResult(FINDER_PATH_FETCH_BY_UUID_G, args, sorteggio); - - args = new Object[] { sorteggio.getOldSorteggioId() }; - - FinderCacheUtil.putResult(FINDER_PATH_COUNT_BY_OLDSORTEGGIOID, - args, Long.valueOf(1)); - FinderCacheUtil.putResult(FINDER_PATH_FETCH_BY_OLDSORTEGGIOID, - args, sorteggio); } else { SorteggioModelImpl sorteggioModelImpl = (SorteggioModelImpl)sorteggio; @@ -4729,16 +4500,6 @@ public class SorteggioPersistenceImpl extends BasePersistenceImpl FinderCacheUtil.putResult(FINDER_PATH_FETCH_BY_UUID_G, args, sorteggio); } - - if ((sorteggioModelImpl.getColumnBitmask() & - FINDER_PATH_FETCH_BY_OLDSORTEGGIOID.getColumnBitmask()) != 0) { - Object[] args = new Object[] { sorteggio.getOldSorteggioId() }; - - FinderCacheUtil.putResult(FINDER_PATH_COUNT_BY_OLDSORTEGGIOID, - args, Long.valueOf(1)); - FinderCacheUtil.putResult(FINDER_PATH_FETCH_BY_OLDSORTEGGIOID, - args, sorteggio); - } } } @@ -4760,21 +4521,6 @@ public class SorteggioPersistenceImpl extends BasePersistenceImpl FinderCacheUtil.removeResult(FINDER_PATH_COUNT_BY_UUID_G, args); FinderCacheUtil.removeResult(FINDER_PATH_FETCH_BY_UUID_G, args); } - - args = new Object[] { sorteggio.getOldSorteggioId() }; - - FinderCacheUtil.removeResult(FINDER_PATH_COUNT_BY_OLDSORTEGGIOID, args); - FinderCacheUtil.removeResult(FINDER_PATH_FETCH_BY_OLDSORTEGGIOID, args); - - if ((sorteggioModelImpl.getColumnBitmask() & - FINDER_PATH_FETCH_BY_OLDSORTEGGIOID.getColumnBitmask()) != 0) { - args = new Object[] { sorteggioModelImpl.getOriginalOldSorteggioId() }; - - FinderCacheUtil.removeResult(FINDER_PATH_COUNT_BY_OLDSORTEGGIOID, - args); - FinderCacheUtil.removeResult(FINDER_PATH_FETCH_BY_OLDSORTEGGIOID, - args); - } } /** @@ -5134,7 +4880,6 @@ public class SorteggioPersistenceImpl extends BasePersistenceImpl sorteggioImpl.setMesePrecedente(sorteggio.getMesePrecedente()); sorteggioImpl.setEsterna(sorteggio.isEsterna()); sorteggioImpl.setPraticaEsternaId(sorteggio.getPraticaEsternaId()); - sorteggioImpl.setOldSorteggioId(sorteggio.getOldSorteggioId()); return sorteggioImpl; } diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/StoricoSoggettoPraticaPersistenceImpl.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/StoricoSoggettoPraticaPersistenceImpl.java index 0c095d3d..26f13dda 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/StoricoSoggettoPraticaPersistenceImpl.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/StoricoSoggettoPraticaPersistenceImpl.java @@ -625,234 +625,6 @@ public class StoricoSoggettoPraticaPersistenceImpl extends BasePersistenceImpl) { - return null; - } - else { - return (StoricoSoggettoPratica)result; - } - } - - /** - * Removes the storico soggetto pratica where oldStoricoSoggettoPraticaId = ? from the database. - * - * @param oldStoricoSoggettoPraticaId the old storico soggetto pratica ID - * @return the storico soggetto pratica that was removed - * @throws SystemException if a system exception occurred - */ - @Override - public StoricoSoggettoPratica removeByOldStoricoSoggettoPraticaId( - long oldStoricoSoggettoPraticaId) - throws NoSuchStoricoSoggettoPraticaException, SystemException { - StoricoSoggettoPratica storicoSoggettoPratica = findByOldStoricoSoggettoPraticaId(oldStoricoSoggettoPraticaId); - - return remove(storicoSoggettoPratica); - } - - /** - * Returns the number of storico soggetto praticas where oldStoricoSoggettoPraticaId = ?. - * - * @param oldStoricoSoggettoPraticaId the old storico soggetto pratica ID - * @return the number of matching storico soggetto praticas - * @throws SystemException if a system exception occurred - */ - @Override - public int countByOldStoricoSoggettoPraticaId( - long oldStoricoSoggettoPraticaId) throws SystemException { - FinderPath finderPath = FINDER_PATH_COUNT_BY_OLDSTORICOSOGGETTOPRATICAID; - - Object[] finderArgs = new Object[] { oldStoricoSoggettoPraticaId }; - - Long count = (Long)FinderCacheUtil.getResult(finderPath, finderArgs, - this); - - if (count == null) { - StringBundler query = new StringBundler(2); - - query.append(_SQL_COUNT_STORICOSOGGETTOPRATICA_WHERE); - - query.append(_FINDER_COLUMN_OLDSTORICOSOGGETTOPRATICAID_OLDSTORICOSOGGETTOPRATICAID_2); - - String sql = query.toString(); - - Session session = null; - - try { - session = openSession(); - - Query q = session.createQuery(sql); - - QueryPos qPos = QueryPos.getInstance(q); - - qPos.add(oldStoricoSoggettoPraticaId); - - count = (Long)q.uniqueResult(); - - FinderCacheUtil.putResult(finderPath, finderArgs, count); - } - catch (Exception e) { - FinderCacheUtil.removeResult(finderPath, finderArgs); - - throw processException(e); - } - finally { - closeSession(session); - } - } - - return count.intValue(); - } - - private static final String _FINDER_COLUMN_OLDSTORICOSOGGETTOPRATICAID_OLDSTORICOSOGGETTOPRATICAID_2 = - "storicoSoggettoPratica.oldStoricoSoggettoPraticaId = ?"; public StoricoSoggettoPraticaPersistenceImpl() { setModelClass(StoricoSoggettoPratica.class); @@ -869,10 +641,6 @@ public class StoricoSoggettoPraticaPersistenceImpl extends BasePersistenceImpl private static final String _FINDER_COLUMN_INTPRATICA_TIPO_TIPO_1 = "tempistica.tipo IS NULL"; private static final String _FINDER_COLUMN_INTPRATICA_TIPO_TIPO_2 = "tempistica.tipo = ?"; private static final String _FINDER_COLUMN_INTPRATICA_TIPO_TIPO_3 = "(tempistica.tipo IS NULL OR tempistica.tipo = '')"; - public static final FinderPath FINDER_PATH_FETCH_BY_OLDTEMPISTICAID = new FinderPath(TempisticaModelImpl.ENTITY_CACHE_ENABLED, - TempisticaModelImpl.FINDER_CACHE_ENABLED, TempisticaImpl.class, - FINDER_CLASS_NAME_ENTITY, "fetchByOldTempisticaId", - new String[] { Long.class.getName() }, - TempisticaModelImpl.OLDTEMPISTICAID_COLUMN_BITMASK); - public static final FinderPath FINDER_PATH_COUNT_BY_OLDTEMPISTICAID = new FinderPath(TempisticaModelImpl.ENTITY_CACHE_ENABLED, - TempisticaModelImpl.FINDER_CACHE_ENABLED, Long.class, - FINDER_CLASS_NAME_LIST_WITHOUT_PAGINATION, - "countByOldTempisticaId", new String[] { Long.class.getName() }); - - /** - * Returns the tempistica where oldTempisticaId = ? or throws a {@link it.tref.liferay.portos.bo.NoSuchTempisticaException} if it could not be found. - * - * @param oldTempisticaId the old tempistica ID - * @return the matching tempistica - * @throws it.tref.liferay.portos.bo.NoSuchTempisticaException if a matching tempistica could not be found - * @throws SystemException if a system exception occurred - */ - @Override - public Tempistica findByOldTempisticaId(long oldTempisticaId) - throws NoSuchTempisticaException, SystemException { - Tempistica tempistica = fetchByOldTempisticaId(oldTempisticaId); - - if (tempistica == null) { - StringBundler msg = new StringBundler(4); - - msg.append(_NO_SUCH_ENTITY_WITH_KEY); - - msg.append("oldTempisticaId="); - msg.append(oldTempisticaId); - - msg.append(StringPool.CLOSE_CURLY_BRACE); - - if (_log.isWarnEnabled()) { - _log.warn(msg.toString()); - } - - throw new NoSuchTempisticaException(msg.toString()); - } - - return tempistica; - } - - /** - * Returns the tempistica where oldTempisticaId = ? or returns null if it could not be found. Uses the finder cache. - * - * @param oldTempisticaId the old tempistica ID - * @return the matching tempistica, or null if a matching tempistica could not be found - * @throws SystemException if a system exception occurred - */ - @Override - public Tempistica fetchByOldTempisticaId(long oldTempisticaId) - throws SystemException { - return fetchByOldTempisticaId(oldTempisticaId, true); - } - - /** - * Returns the tempistica where oldTempisticaId = ? or returns null if it could not be found, optionally using the finder cache. - * - * @param oldTempisticaId the old tempistica ID - * @param retrieveFromCache whether to use the finder cache - * @return the matching tempistica, or null if a matching tempistica could not be found - * @throws SystemException if a system exception occurred - */ - @Override - public Tempistica fetchByOldTempisticaId(long oldTempisticaId, - boolean retrieveFromCache) throws SystemException { - Object[] finderArgs = new Object[] { oldTempisticaId }; - - Object result = null; - - if (retrieveFromCache) { - result = FinderCacheUtil.getResult(FINDER_PATH_FETCH_BY_OLDTEMPISTICAID, - finderArgs, this); - } - - if (result instanceof Tempistica) { - Tempistica tempistica = (Tempistica)result; - - if ((oldTempisticaId != tempistica.getOldTempisticaId())) { - result = null; - } - } - - if (result == null) { - StringBundler query = new StringBundler(3); - - query.append(_SQL_SELECT_TEMPISTICA_WHERE); - - query.append(_FINDER_COLUMN_OLDTEMPISTICAID_OLDTEMPISTICAID_2); - - String sql = query.toString(); - - Session session = null; - - try { - session = openSession(); - - Query q = session.createQuery(sql); - - QueryPos qPos = QueryPos.getInstance(q); - - qPos.add(oldTempisticaId); - - List list = q.list(); - - if (list.isEmpty()) { - FinderCacheUtil.putResult(FINDER_PATH_FETCH_BY_OLDTEMPISTICAID, - finderArgs, list); - } - else { - if ((list.size() > 1) && _log.isWarnEnabled()) { - _log.warn( - "TempisticaPersistenceImpl.fetchByOldTempisticaId(long, boolean) with parameters (" + - StringUtil.merge(finderArgs) + - ") yields a result set with more than 1 result. This violates the logical unique restriction. There is no order guarantee on which result is returned by this finder."); - } - - Tempistica tempistica = list.get(0); - - result = tempistica; - - cacheResult(tempistica); - - if ((tempistica.getOldTempisticaId() != oldTempisticaId)) { - FinderCacheUtil.putResult(FINDER_PATH_FETCH_BY_OLDTEMPISTICAID, - finderArgs, tempistica); - } - } - } - catch (Exception e) { - FinderCacheUtil.removeResult(FINDER_PATH_FETCH_BY_OLDTEMPISTICAID, - finderArgs); - - throw processException(e); - } - finally { - closeSession(session); - } - } - - if (result instanceof List) { - return null; - } - else { - return (Tempistica)result; - } - } - - /** - * Removes the tempistica where oldTempisticaId = ? from the database. - * - * @param oldTempisticaId the old tempistica ID - * @return the tempistica that was removed - * @throws SystemException if a system exception occurred - */ - @Override - public Tempistica removeByOldTempisticaId(long oldTempisticaId) - throws NoSuchTempisticaException, SystemException { - Tempistica tempistica = findByOldTempisticaId(oldTempisticaId); - - return remove(tempistica); - } - - /** - * Returns the number of tempisticas where oldTempisticaId = ?. - * - * @param oldTempisticaId the old tempistica ID - * @return the number of matching tempisticas - * @throws SystemException if a system exception occurred - */ - @Override - public int countByOldTempisticaId(long oldTempisticaId) - throws SystemException { - FinderPath finderPath = FINDER_PATH_COUNT_BY_OLDTEMPISTICAID; - - Object[] finderArgs = new Object[] { oldTempisticaId }; - - Long count = (Long)FinderCacheUtil.getResult(finderPath, finderArgs, - this); - - if (count == null) { - StringBundler query = new StringBundler(2); - - query.append(_SQL_COUNT_TEMPISTICA_WHERE); - - query.append(_FINDER_COLUMN_OLDTEMPISTICAID_OLDTEMPISTICAID_2); - - String sql = query.toString(); - - Session session = null; - - try { - session = openSession(); - - Query q = session.createQuery(sql); - - QueryPos qPos = QueryPos.getInstance(q); - - qPos.add(oldTempisticaId); - - count = (Long)q.uniqueResult(); - - FinderCacheUtil.putResult(finderPath, finderArgs, count); - } - catch (Exception e) { - FinderCacheUtil.removeResult(finderPath, finderArgs); - - throw processException(e); - } - finally { - closeSession(session); - } - } - - return count.intValue(); - } - - private static final String _FINDER_COLUMN_OLDTEMPISTICAID_OLDTEMPISTICAID_2 = - "tempistica.oldTempisticaId = ?"; public static final FinderPath FINDER_PATH_WITH_PAGINATION_FIND_BY_C_INTPRATICA_TIPO_COMPLETO = new FinderPath(TempisticaModelImpl.ENTITY_CACHE_ENABLED, TempisticaModelImpl.FINDER_CACHE_ENABLED, TempisticaImpl.class, @@ -3435,9 +3215,6 @@ public class TempisticaPersistenceImpl extends BasePersistenceImpl new Object[] { tempistica.getUuid(), tempistica.getGroupId() }, tempistica); - FinderCacheUtil.putResult(FINDER_PATH_FETCH_BY_OLDTEMPISTICAID, - new Object[] { tempistica.getOldTempisticaId() }, tempistica); - tempistica.resetOriginalValues(); } @@ -3521,13 +3298,6 @@ public class TempisticaPersistenceImpl extends BasePersistenceImpl Long.valueOf(1)); FinderCacheUtil.putResult(FINDER_PATH_FETCH_BY_UUID_G, args, tempistica); - - args = new Object[] { tempistica.getOldTempisticaId() }; - - FinderCacheUtil.putResult(FINDER_PATH_COUNT_BY_OLDTEMPISTICAID, - args, Long.valueOf(1)); - FinderCacheUtil.putResult(FINDER_PATH_FETCH_BY_OLDTEMPISTICAID, - args, tempistica); } else { TempisticaModelImpl tempisticaModelImpl = (TempisticaModelImpl)tempistica; @@ -3543,16 +3313,6 @@ public class TempisticaPersistenceImpl extends BasePersistenceImpl FinderCacheUtil.putResult(FINDER_PATH_FETCH_BY_UUID_G, args, tempistica); } - - if ((tempisticaModelImpl.getColumnBitmask() & - FINDER_PATH_FETCH_BY_OLDTEMPISTICAID.getColumnBitmask()) != 0) { - Object[] args = new Object[] { tempistica.getOldTempisticaId() }; - - FinderCacheUtil.putResult(FINDER_PATH_COUNT_BY_OLDTEMPISTICAID, - args, Long.valueOf(1)); - FinderCacheUtil.putResult(FINDER_PATH_FETCH_BY_OLDTEMPISTICAID, - args, tempistica); - } } } @@ -3576,21 +3336,6 @@ public class TempisticaPersistenceImpl extends BasePersistenceImpl FinderCacheUtil.removeResult(FINDER_PATH_COUNT_BY_UUID_G, args); FinderCacheUtil.removeResult(FINDER_PATH_FETCH_BY_UUID_G, args); } - - args = new Object[] { tempistica.getOldTempisticaId() }; - - FinderCacheUtil.removeResult(FINDER_PATH_COUNT_BY_OLDTEMPISTICAID, args); - FinderCacheUtil.removeResult(FINDER_PATH_FETCH_BY_OLDTEMPISTICAID, args); - - if ((tempisticaModelImpl.getColumnBitmask() & - FINDER_PATH_FETCH_BY_OLDTEMPISTICAID.getColumnBitmask()) != 0) { - args = new Object[] { tempisticaModelImpl.getOriginalOldTempisticaId() }; - - FinderCacheUtil.removeResult(FINDER_PATH_COUNT_BY_OLDTEMPISTICAID, - args); - FinderCacheUtil.removeResult(FINDER_PATH_FETCH_BY_OLDTEMPISTICAID, - args); - } } /** @@ -3887,7 +3632,6 @@ public class TempisticaPersistenceImpl extends BasePersistenceImpl tempisticaImpl.setStop(tempistica.getStop()); tempisticaImpl.setWait(tempistica.getWait()); tempisticaImpl.setCompleto(tempistica.isCompleto()); - tempisticaImpl.setOldTempisticaId(tempistica.getOldTempisticaId()); return tempisticaImpl; } diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/util/OggettoProtocollo.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/util/OggettoProtocollo.java index e7b2c5d0..a146e053 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/util/OggettoProtocollo.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/util/OggettoProtocollo.java @@ -8,68 +8,63 @@ import org.apache.commons.lang.StringUtils; public class OggettoProtocollo { - private final String protocolloEntityId; - private final String protocolloEntityUtenteId; - private final String protocolloEntityUfficioId; - private final String dataInserimento; - private final String protocolloEntityOggetto; - private final String protocolloEntityFascicoloNumero; - private final String fascicoloEntityTipo; + private final String protocolloEntityId; + private final String protocolloEntityUtenteId; + private final String protocolloEntityUfficioId; + private final String dataInserimento; + private final String protocolloEntityOggetto; + private final String protocolloEntityFascicoloNumero; + private final String fascicoloEntityTipo; - public OggettoProtocollo(String protocolloEntityId, String protocolloEntityUtenteId, - String protocolloEntityUfficioId, String protocolloEntityOggetto, String protocolloEntityFascicoloNumero, - String dataInserimento, String fascicoloEntityTipo) throws ParseException { + public OggettoProtocollo(String protocolloEntityId, String protocolloEntityUtenteId, + String protocolloEntityUfficioId, String protocolloEntityOggetto, String protocolloEntityFascicoloNumero, + String dataInserimento, String fascicoloEntityTipo) throws ParseException { - super(); - this.protocolloEntityId = protocolloEntityId; - this.protocolloEntityUtenteId = protocolloEntityUtenteId; - this.protocolloEntityUfficioId = protocolloEntityUfficioId; - this.protocolloEntityOggetto = protocolloEntityOggetto; - this.dataInserimento = dataInserimento; - SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy"); - Calendar calendar = Calendar.getInstance(); - calendar.setTime(sdf.parse(dataInserimento)); + this.protocolloEntityId = protocolloEntityId; + this.protocolloEntityUtenteId = protocolloEntityUtenteId; + this.protocolloEntityUfficioId = protocolloEntityUfficioId; + this.protocolloEntityOggetto = protocolloEntityOggetto; + this.dataInserimento = dataInserimento; + SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy"); + Calendar calendar = Calendar.getInstance(); + calendar.setTime(sdf.parse(dataInserimento)); + this.protocolloEntityFascicoloNumero = calendar.get(Calendar.YEAR) + + StringUtils.leftPad(protocolloEntityFascicoloNumero, 7).replace(' ', '0'); + this.fascicoloEntityTipo = fascicoloEntityTipo.equals("1") ? "partenza" : "arrivo"; + } - this.protocolloEntityFascicoloNumero = - calendar.get(Calendar.YEAR) + StringUtils.leftPad(protocolloEntityFascicoloNumero, 7).replace(' ', '0'); + public String getProtocolloEntityId() { - this.fascicoloEntityTipo = fascicoloEntityTipo.equals("1") ? "partenza" : "arrivo"; - } + return protocolloEntityId; + } - public String getProtocolloEntityId() { + public String getProtocolloEntityUtenteId() { - return protocolloEntityId; - } + return protocolloEntityUtenteId; + } - public String getProtocolloEntityUtenteId() { + public String getProtocolloEntityUfficioId() { - return protocolloEntityUtenteId; - } + return protocolloEntityUfficioId; + } - public String getProtocolloEntityUfficioId() { + public String getProtocolloEntityOggetto() { - return protocolloEntityUfficioId; - } + return protocolloEntityOggetto; + } - public String getProtocolloEntityOggetto() { + public String getDataInserimento() { - return protocolloEntityOggetto; - } + return dataInserimento; + } - public String getDataInserimento() { + public String getProtocolloEntityFascicoloNumero() { - return dataInserimento; - } - - public String getProtocolloEntityFascicoloNumero() { - - return protocolloEntityFascicoloNumero; - } - - public String getFascicoloEntityTipo() { - - return fascicoloEntityTipo; - } + return protocolloEntityFascicoloNumero; + } + public String getFascicoloEntityTipo() { + return fascicoloEntityTipo; + } } diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/util/PagamentiUtil.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/util/PagamentiUtil.java index 77578646..a03fc584 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/util/PagamentiUtil.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/util/PagamentiUtil.java @@ -49,161 +49,19 @@ public abstract class PagamentiUtil { private static final Log _log = LogFactoryUtil.getLog(PagamentiUtil.class); - public static void verificaPagamentoIRIS(Pagamento pagamento) throws IOException, SystemException, - PortalException { - - // long companyId = pagamento.getCompanyId(); - // long groupId = pagamento.getGroupId(); - // - // InformazioniPagamentoType[] statoPagamentiType = - // IrisVerificaPagamenti - // .verificaPagamenti(companyId, groupId, pagamento.getCodice(), - // pagamento.getTipoPagamento()); - - // List infoPagamentoTypes = - // IrisVerificaPagamenti - // .verificaPagamenti(companyId, groupId, pagamento.getCodice(), - // pagamento.getTipoPagamento()); - // String statoPagamento = StringPool.BLANK; - // if (infoPagamentoTypes != null) { - // InformazioniPagamentoType infoPagamentoType = - // infoPagamentoTypes.get(0); - // if - // (infoPagamentoType.getStato().equals(VerificaStatoPagamentoDettagliato.POSIZIONE_NON_PRESENTE)) - // { - // // "Posizione non presente" -> si riprova successivamente - // return; - // } else if - // (infoPagamentoType.getStato().equals(VerificaStatoPagamentoDettagliato.POSIZIONE_NON_PAGABILE)) - // { - // // "Posizione non pagabile" -> esito negativo - // statoPagamento = PagamentoConstants.UTILIZZATA_NON_PAGABILE; - // } else if - // (infoPagamentoType.getStato().equals(VerificaStatoPagamentoDettagliato.POSIZIONE_NON_PAGATA)) - // { - // // "Pagamento non eseguito" -> esito negativo - // statoPagamento = PagamentoConstants.UTILIZZATA_RIFIUTATA; - // } else if - // (infoPagamentoType.getStato().equals(VerificaStatoPagamentoDettagliato.POSIZIONE_CON_PAG_IN_CORSO)) - // { - // // "Pagamento non eseguito" -> esito in corso - // statoPagamento = PagamentoConstants.UTILIZZATA_IN_CORSO; - // return; - // } else if - // (infoPagamentoType.getStato().equals(VerificaStatoPagamentoDettagliato.POSIZIONE_PAGATA) - // || - // infoPagamentoType.getStato().equals(VerificaStatoPagamentoDettagliato.POSIZIONE_PAGATA_SBF)) - // { - // // "Pagamento eseguito" -> esito positivo - // statoPagamento = PagamentoConstants.UTILIZZATA_PAGATA; - // } - - // String statoPagamento = StringPool.BLANK; - // if (statoPagamentiType != null) { - // InformazioniPagamentoType statoPagamentoType = statoPagamentiType[0]; - // String statoPendenza = statoPagamentoType.getStato().getValue(); - // - // if - // (statoPendenza.equals(VerificaStatoPagamentoDettagliato._POSIZIONE_NON_PAGATA)) - // { - // if (statoPagamentoType.getDescrizioneStato().equalsIgnoreCase( - // VerificaStatoPagamentoDettagliato._POSIZIONE_NON_PAGATA)) { - // // "Posizione non presente" -> si riprova successivamente - // return; - // } else if - // (statoPagamentoType.getDescrizioneStato().equalsIgnoreCase("PAG_NON_ESEGUITO")) - // { - // statoPagamento = PagamentoConstants.UTILIZZATA_RIFIUTATA; - // } - // } else if - // (statoPendenza.equals(VerificaStatoPagamentoDettagliato._POSIZIONE_NON_PAGABILE)) - // { - // // "Posizione non pagabile" -> esito negativo - // statoPagamento = PagamentoConstants.UTILIZZATA_NON_PAGABILE; - // // } else if (statoPendenza.equals(StatoPagamentoType._value3)) { - // // "Pagamento non ancora eseguito" -> si riprova successivamente - // // if (!pagamento.getOtf()) { - // // return; - // // } - // // "Pagamento non eseguito" -> esito negativo - // // statoPagamento = PagamentoConstants.UTILIZZATA_RIFIUTATA; - // } else if - // (statoPendenza.equals(VerificaStatoPagamentoDettagliato._POSIZIONE_PAGATA) - // || - // statoPendenza.equals(VerificaStatoPagamentoDettagliato._POSIZIONE_PAGATA_SBF)) - // { - // // "Pagamento eseguito" -> esito positivo - // statoPagamento = PagamentoConstants.UTILIZZATA_PAGATA; - // } else if - // (statoPendenza.equals(VerificaStatoPagamentoDettagliato.POSIZIONE_CON_PAG_IN_CORSO)) - // { - // // "Pagamento non eseguito" -> esito in corso - // statoPagamento = PagamentoConstants.UTILIZZATA_IN_CORSO; - // return; - // } - - // StatoPagamentoType statoPagamentoType = statoPagamentiType[0]; - // if - // (statoPagamentoType.enumValue().equals(VerificaStatoPagamento.POSIZIONE_NON_PRESENTE)) - // { - // // "Posizione non presente" -> si riprova successivamente - // return; - // } else if - // (statoPagamentoType.enumValue().equals(VerificaStatoPagamento.POSIZIONE_NON_PAGABILE)) - // { - // // "Posizione non pagabile" -> esito negativo - // statoPagamento = PagamentoConstants.UTILIZZATA_NON_PAGABILE; - // } else if - // (statoPagamentoType.enumValue().equals(VerificaStatoPagamento.PAGAMENTO_NON_ESEGUITO)) - // { - // // "Pagamento non ancora eseguito" -> si riprova successivamente - // if (!pagamento.getOtf()) { - // return; - // } - // // "Pagamento non eseguito" -> esito negativo - // statoPagamento = PagamentoConstants.UTILIZZATA_RIFIUTATA; - // } else if - // (statoPagamentoType.enumValue().equals(VerificaStatoPagamento.POSIZIONE_NON_PAGABILE)) - // { - // // "Pagamento eseguito" -> esito positivo - // statoPagamento = PagamentoConstants.UTILIZZATA_PAGATA; - // } - - // if (DettPratica.class.getName().equals(pagamento.getClassName())) { - // DettPraticaLocalServiceUtil.updateEsitoPagamento(pagamento.getPagamentoId(), - // pagamento.getClassPk(), - // statoPagamento); - // } else if - // (FineLavori.class.getName().equals(pagamento.getClassName())) { - // FineLavoriLocalServiceUtil.updateEsitoPagamento(pagamento.getPagamentoId(), - // pagamento.getClassPk(), - // statoPagamento); - // } else if (Collaudo.class.getName().equals(pagamento.getClassName())) - // { - // CollaudoLocalServiceUtil.updateEsitoPagamento(pagamento.getPagamentoId(), - // pagamento.getClassPk(), - // statoPagamento); - // } else { - // throw new - // RuntimeException("unable to update pagamento esito for entity type " - // + - // pagamento.getClassName() - // + " with id " + pagamento.getClassPk()); - // } - // - // } + public static void verificaPagamentoIRIS(Pagamento pagamento) throws IOException, SystemException, PortalException { String statoPagamento = callVerificaPagamenti(pagamento); if (Validator.isNotNull(statoPagamento)) { if (DettPratica.class.getName().equals(pagamento.getClassName())) { - DettPraticaLocalServiceUtil.updateEsitoPagamento(pagamento.getPagamentoId(), - pagamento.getClassPk(), statoPagamento); + DettPraticaLocalServiceUtil.updateEsitoPagamento(pagamento.getPagamentoId(), pagamento.getClassPk(), + statoPagamento); } else if (FineLavori.class.getName().equals(pagamento.getClassName())) { - FineLavoriLocalServiceUtil.updateEsitoPagamento(pagamento.getPagamentoId(), - pagamento.getClassPk(), statoPagamento); + FineLavoriLocalServiceUtil.updateEsitoPagamento(pagamento.getPagamentoId(), pagamento.getClassPk(), + statoPagamento); } else if (Collaudo.class.getName().equals(pagamento.getClassName())) { - CollaudoLocalServiceUtil.updateEsitoPagamento(pagamento.getPagamentoId(), - pagamento.getClassPk(), statoPagamento); + CollaudoLocalServiceUtil.updateEsitoPagamento(pagamento.getPagamentoId(), pagamento.getClassPk(), + statoPagamento); } else { throw new RuntimeException("unable to update pagamento esito for entity type " + pagamento.getClassName() + " with id " + pagamento.getClassPk()); @@ -216,32 +74,24 @@ public abstract class PagamentiUtil { long companyId = pagamento.getCompanyId(); long groupId = pagamento.getGroupId(); - if (PagamentoConstants.PAGAMENTO_ONERI.equals(pagamento.getTipoPagamento())) { - InformazioniPagamentoType[] statoPagamentiType = IrisVerificaPagamenti.verificaPagamenti( - companyId, groupId, pagamento.getCodice(), pagamento.getTipoPagamento()); - + InformazioniPagamentoType[] statoPagamentiType = IrisVerificaPagamenti.verificaPagamenti(companyId, + groupId, pagamento.getCodice(), pagamento.getTipoPagamento()); return checkStatoPagamento(statoPagamentiType); - } else if (PagamentoConstants.PAGAMENTO_BOLLI.equals(pagamento.getTipoPagamento())) { List iuvs = IUVLocalServiceUtil.findByPagamento(pagamento.getPagamentoId()); List statiPagamento = new ArrayList(); for (IUV iuv : iuvs) { - InformazioniPagamentoType[] statoPagamentiType = IrisVerificaPagamenti.verificaPagamenti( - companyId, groupId, iuv.getCodice(), pagamento.getTipoPagamento()); + InformazioniPagamentoType[] statoPagamentiType = IrisVerificaPagamenti.verificaPagamenti(companyId, + groupId, iuv.getCodice(), pagamento.getTipoPagamento()); GenericUtils.addIfnotExist(statiPagamento, checkStatoPagamento(statoPagamentiType)); } - if (statiPagamento.size() > 1) { - // return - // VerificaStatoPagamentoDettagliato._POSIZIONE_CON_PAG_IN_CORSO; return StringPool.BLANK; } return statiPagamento.get(0); } - throw new SystemException("error.geniocivile.tipopagamento.notexist"); - } private static String checkStatoPagamento(InformazioniPagamentoType[] statoPagamentiType) { @@ -249,10 +99,8 @@ public abstract class PagamentiUtil { if (statoPagamentiType == null) { return null; } - InformazioniPagamentoType statoPagamentoType = statoPagamentiType[0]; String statoPendenza = statoPagamentoType.getStato().getValue(); - String statoPagamento = StringPool.BLANK; if (statoPendenza.equals(VerificaStatoPagamentoDettagliato._POSIZIONE_NON_PAGATA)) { if (statoPagamentoType.getDescrizioneStato().equalsIgnoreCase( @@ -268,26 +116,17 @@ public abstract class PagamentiUtil { } else if (statoPendenza.equals(VerificaStatoPagamentoDettagliato._POSIZIONE_NON_PAGABILE)) { // "Posizione non pagabile" -> esito negativo statoPagamento = PagamentoConstants.UTILIZZATA_NON_PAGABILE; - // } else if (statoPendenza.equals(StatoPagamentoType._value3)) { - // "Pagamento non ancora eseguito" -> si riprova successivamente - // if (!pagamento.getOtf()) { - // return; - // } - // "Pagamento non eseguito" -> esito negativo - // statoPagamento = PagamentoConstants.UTILIZZATA_RIFIUTATA; _log.debug(statoPagamento); } else if (statoPendenza.equals(VerificaStatoPagamentoDettagliato._POSIZIONE_PAGATA) || statoPendenza.equals(VerificaStatoPagamentoDettagliato._POSIZIONE_PAGATA_SBF)) { // "Pagamento eseguito" -> esito positivo statoPagamento = PagamentoConstants.UTILIZZATA_PAGATA; _log.debug(statoPagamento); - } else if (statoPendenza - .equalsIgnoreCase(VerificaStatoPagamentoDettagliato._POSIZIONE_CON_PAG_IN_CORSO)) { + } else if (statoPendenza.equalsIgnoreCase(VerificaStatoPagamentoDettagliato._POSIZIONE_CON_PAG_IN_CORSO)) { // "Pagamento non eseguito" -> esito in corso statoPagamento = PagamentoConstants.UTILIZZATA_IN_CORSO; return StringPool.BLANK; } - return statoPagamento; } @@ -310,19 +149,16 @@ public abstract class PagamentiUtil { return pagamento.getCreateDate().compareTo(getScadenzaPending()) < 0; } - public static Pagamento nuovoPagamento(String currentURL, long classPk, String className, - String tipoPagamento, String importo, String codiceFiscaleCommittente, - ServiceContext serviceContext) throws PortalException, SystemException { + public static Pagamento nuovoPagamento(String currentURL, long classPk, String className, String tipoPagamento, + String importo, String codiceFiscaleCommittente, ServiceContext serviceContext) throws PortalException, + SystemException { boolean irisDisabled = !PagamentiCommonUtil.irisIsEnable(serviceContext.getCompanyId()); - boolean esenzioneBolli = false; boolean esenzioneSpeseIstruttoria = false; String tipoIntegrazione = StringPool.BLANK; - long pagamentoId = 0l; - long intPraticaId = 0l; - - // long dettPraticaId = 0l; + long pagamentoId = 0L; + long intPraticaId = 0L; if (DettPratica.class.getName().equals(className)) { DettPratica dettPratica = DettPraticaLocalServiceUtil.getDettPratica(classPk); esenzioneBolli = dettPratica.isNormEsenteBollo(); @@ -334,7 +170,6 @@ public abstract class PagamentiUtil { pagamentoId = dettPratica.getPagamentoIdBolli(); } intPraticaId = dettPratica.getIntPraticaId(); - // dettPraticaId = classPk; } else if (FineLavori.class.getName().equals(className)) { FineLavori fineLavori = FineLavoriLocalServiceUtil.getFineLavori(classPk); esenzioneBolli = fineLavori.isNormEsenteBollo(); @@ -345,8 +180,6 @@ public abstract class PagamentiUtil { } else if (PagamentoConstants.PAGAMENTO_BOLLI.equals(tipoPagamento)) { pagamentoId = fineLavori.getPagamentoId(); } - // dettPraticaId = - // DettPraticaLocalServiceUtil.getLastCompletedByIntPratica(fineLavori.getIntPraticaId()).getDettPraticaId(); intPraticaId = fineLavori.getIntPraticaId(); } else if (Collaudo.class.getName().equals(className)) { Collaudo collaudo = CollaudoLocalServiceUtil.getCollaudo(classPk); @@ -358,21 +191,16 @@ public abstract class PagamentiUtil { } else if (PagamentoConstants.PAGAMENTO_BOLLI.equals(tipoPagamento)) { pagamentoId = collaudo.getPagamentoId(); } - // dettPraticaId = - // DettPraticaLocalServiceUtil.getLastCompletedByIntPratica(collaudo.getIntPraticaId()).getDettPraticaId(); intPraticaId = collaudo.getIntPraticaId(); } else { throw new SystemException("error.fields.pratica.pagamento.classPk.invalid"); } - List importi = new ArrayList<>(); - if (esenzioneSpeseIstruttoria && esenzioneBolli) { throw new SystemException("error.fields.pratica.pagamento.esente.oneri.bolli"); } else { if ((PagamentoConstants.PAGAMENTO_BOLLI.equals(tipoPagamento) && !esenzioneBolli) || (PagamentoConstants.PAGAMENTO_ONERI.equals(tipoPagamento) && !esenzioneSpeseIstruttoria)) { - if (Validator.isNotNull(importo)) { importo = importo.replaceAll(StringPool.COMMA, StringPool.PERIOD); try { @@ -387,7 +215,6 @@ public abstract class PagamentiUtil { } else if (PagamentoConstants.PAGAMENTO_ONERI.equals(tipoPagamento)) { importi.add(importo); } - } catch (NumberFormatException e) { throw new SystemException("error.fields.pratica.pagamento." + (PagamentoConstants.PAGAMENTO_BOLLI.equals(tipoPagamento) ? "bolli" @@ -405,10 +232,8 @@ public abstract class PagamentiUtil { return null; } } - if (!irisDisabled) { if (Validator.isNull(pagamentoId)) { - Soggetto committente = SoggettoLocalServiceUtil .getValidTmpByIntPratica_CodiceFiscale_TipologiaSoggetto(intPraticaId, codiceFiscaleCommittente, TipoSoggettoUtil.COMMITTENTE); @@ -417,68 +242,51 @@ public abstract class PagamentiUtil { if (codiceProvincia.equalsIgnoreCase("ee")) { provincia = "EE"; } else { - Provincia provinciaEntity = ProvinciaLocalServiceUtil.fetchByC_C( - serviceContext.getCompanyId(), codiceProvincia); + Provincia provinciaEntity = ProvinciaLocalServiceUtil.fetchByC_C(serviceContext.getCompanyId(), + codiceProvincia); if (Validator.isNotNull(provinciaEntity)) { provincia = provinciaEntity.getSigla(); } } - String codice = IrisCommonUtil.createCodicePendenza(); String causale = IrisCommonUtil.getDescrizioneCausale(tipoPagamento); - long irisPagamentoId = PagamentoLocalServiceUtil.createPagamentoId(); - currentURL = StringUtil.replaceLast(currentURL, "/0", StringPool.SLASH + irisPagamentoId); - String auth = HttpUtil.getParameter(currentURL, "p_auth", false); - // XXX Se non li rimuovi non funziona più - Map parameters = HttpUtil.getParameterMap(HttpUtil - .getQueryString(currentURL)); + Map parameters = HttpUtil.getParameterMap(HttpUtil.getQueryString(currentURL)); for (String key : parameters.keySet()) { currentURL = HttpUtil.removeParameter(currentURL, key); } - if (Validator.isNotNull(auth)) { currentURL = HttpUtil.addParameter(currentURL, "p_auth", auth); } - if (Validator.isNull(codiceFiscaleCommittente)) { throw new SystemException("error.fields.pratica.pagamento.codicefiscale.richiesto"); } - List iuvs = new ArrayList(); if (PagamentoConstants.PAGAMENTO_BOLLI.equalsIgnoreCase(tipoPagamento)) { - iuvs = IrisComunicaPosizioniDebitorie.generaIUV(serviceContext.getCompanyId(), - importi.size()); + iuvs = IrisComunicaPosizioniDebitorie.generaIUV(serviceContext.getCompanyId(), importi.size()); } - IdpOTFType idpOTFType = IrisComunicaPosizioniDebitorie.comunicaPosizioniDebitorieOTF( - serviceContext.getCompanyId(), serviceContext.getScopeGroupId(), - serviceContext.getUserId(), codice, causale, codiceFiscaleCommittente, tipoPagamento, - importi, iuvs, currentURL, currentURL, provincia); - - String urlPagamento = ""; - + serviceContext.getCompanyId(), serviceContext.getScopeGroupId(), serviceContext.getUserId(), + codice, causale, codiceFiscaleCommittente, tipoPagamento, importi, iuvs, currentURL, + currentURL, provincia); + String urlPagamento = StringPool.BLANK; if (idpOTFType == null) { urlPagamento = currentURL; - throw new SystemException("error.geniocivilefe.pratica.pagamento | intPraticaId=" - + intPraticaId + " | classPk=" + classPk + " | className=" + className); - + throw new SystemException("error.geniocivilefe.pratica.pagamento | intPraticaId=" + intPraticaId + + " | classPk=" + classPk + " | className=" + className); } else { urlPagamento = idpOTFType.getUrlGW().toString(); } - return PagamentoLocalServiceUtil.addPagamentoAndUpdate(irisPagamentoId, codice, causale, PagamentoConstants.MEZZO_IRIS, codiceFiscaleCommittente, tipoPagamento, importo, - PagamentoConstants.UTILIZZATA_IN_CORSO, classPk, className, 0l, urlPagamento, iuvs, + PagamentoConstants.UTILIZZATA_IN_CORSO, classPk, className, 0L, urlPagamento, iuvs, serviceContext); - // actionResponse.sendRedirect(idpOTFType.getUrlGW().toString()); } else { return PagamentoLocalServiceUtil.getPagamento(pagamentoId); } - // } } else { boolean add = true; if (Validator.isNotNull(pagamentoId)) { @@ -492,10 +300,9 @@ public abstract class PagamentiUtil { if (add) { return PagamentoLocalServiceUtil.addPagamentoAndUpdate(StringPool.BLANK, StringPool.BLANK, PagamentoConstants.MEZZO_MANUALE, codiceFiscaleCommittente, tipoPagamento, importo, - PagamentoConstants.UTILIZZATA_IN_CORSO, classPk, className, 0l, serviceContext); + PagamentoConstants.UTILIZZATA_IN_CORSO, classPk, className, 0L, serviceContext); } return null; } - } -} +} \ No newline at end of file diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/util/ProtocollazioneUtil.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/util/ProtocollazioneUtil.java index cca45d77..087146e0 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/util/ProtocollazioneUtil.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/util/ProtocollazioneUtil.java @@ -29,10 +29,12 @@ import java.util.Collections; import java.util.List; import javax.servlet.http.HttpServletRequest; + import org.apache.commons.codec.digest.DigestUtils; import org.apache.commons.csv.CSVFormat; import org.apache.commons.csv.CSVRecord; import org.apache.commons.io.IOUtils; + import com.liferay.portal.kernel.exception.PortalException; import com.liferay.portal.kernel.exception.SystemException; import com.liferay.portal.kernel.json.JSONObject; @@ -53,38 +55,27 @@ public class ProtocollazioneUtil { public static String protocollaPartenza(Avviso avviso, Long fileEntryId) throws Exception { String protocollo = null; - InputStream inputStream = null; - try { IntPratica intPratica = IntPraticaLocalServiceUtil.getIntPratica(avviso.getIntPraticaId()); long groupId = avviso.getGroupId(); - File allegato = new File(); if (Validator.isNotNull(fileEntryId)) { FileEntry fileEntry = DLAppLocalServiceUtil.getFileEntry(fileEntryId); - inputStream = DLFileEntryLocalServiceUtil.getFileAsStream(fileEntry.getFileEntryId(), fileEntry.getVersion()); - String sha256 = DigestUtils.sha256Hex(inputStream); allegato.setFileId(String.valueOf(fileEntryId)); allegato.setFileSha256(sha256); - } else { String doc = String.valueOf(avviso.getAvvisoId()); - String sha256 = DigestUtils.sha256Hex(doc); - allegato.setFileId("0"); allegato.setFileSha256(sha256); } - - // utilizzato anche come discriminate tra la 1a e la 2a chiamata 1a - // recupero numero protocollo -> 1 allegato finto 2a aggiorno dati - // del documento prodotto -> 2 allegati, il 1o giusto e il 2o per - // recupero num protocollo - + // utilizzato anche come discriminate tra la 1a e la 2a chiamata 1a recupero numero protocollo -> 1 allegato + // finto 2a aggiorno dati del documento prodotto -> 2 allegati, il 1o giusto e il 2o per recupero num + // protocollo Protocollo protocolloBean = new Protocollo(); protocolloBean.setOggetto(generaOggettoProtocollo(avviso.getClassName(), avviso.getAvvisoId())); protocolloBean.setChiuso(false); @@ -98,15 +89,14 @@ public class ProtocollazioneUtil { } finally { StreamUtil.cleanUp(inputStream); } - return protocollo; } public static String protocollaArrivo(Object praticaInstance, String title) throws Exception { - long groupId = 0l; - long praticaId = 0l; - long companyId = 0l; + long groupId = 0L; + long praticaId = 0L; + long companyId = 0L; String utenteScreenName = StringPool.BLANK; String className = StringPool.BLANK; if (praticaInstance instanceof DettPratica) { @@ -118,20 +108,17 @@ public class ProtocollazioneUtil { className = DettPratica.class.getName(); } else if (praticaInstance instanceof FineLavori) { groupId = ((FineLavori) praticaInstance).getGroupId(); - utenteScreenName = UserLocalServiceUtil.getUser(((FineLavori) praticaInstance).getUserId()) - .getScreenName(); + utenteScreenName = UserLocalServiceUtil.getUser(((FineLavori) praticaInstance).getUserId()).getScreenName(); praticaId = ((FineLavori) praticaInstance).getFineLavoriId(); companyId = ((FineLavori) praticaInstance).getCompanyId(); className = FineLavori.class.getName(); } else if (praticaInstance instanceof Collaudo) { groupId = ((Collaudo) praticaInstance).getGroupId(); - utenteScreenName = UserLocalServiceUtil.getUser(((Collaudo) praticaInstance).getUserId()) - .getScreenName(); + utenteScreenName = UserLocalServiceUtil.getUser(((Collaudo) praticaInstance).getUserId()).getScreenName(); praticaId = ((Collaudo) praticaInstance).getCollaudoId(); companyId = ((Collaudo) praticaInstance).getCompanyId(); className = Collaudo.class.getName(); } - List allegati = new ArrayList(); List docPraticas = DocPraticaLocalServiceUtil.findByClassPk(praticaId); for (DocPratica docPratica : docPraticas) { @@ -150,12 +137,10 @@ public class ProtocollazioneUtil { StreamUtil.cleanUp(inputStream); } } - allegato.setFileId(String.valueOf(docPratica.getDlFileEntryId())); allegato.setFileSha256(sha256); allegati.add(allegato); } - Protocollo protocolloBean = new Protocollo(); protocolloBean.setOggetto(generaOggettoProtocollo(className, praticaId)); protocolloBean.setChiuso(false); @@ -163,14 +148,13 @@ public class ProtocollazioneUtil { protocolloBean.setUtenteId(utenteScreenName); protocolloBean.setUfficioId(String.valueOf(groupId)); protocolloBean.setPraticaId(String.valueOf(praticaId)); - protocolloBean.setFiles(allegati); JSONObject risposta = HttpServiceUtil.postProtocolloBean(companyId, protocolloBean); return risposta.getString("anno") + String.format("%07d", risposta.getInt("numero")); } - public static String protocollaArrivoAccessoAtti(long groupId, long companyId, String userName, - long accessoAttiId, String className) throws Exception { + public static String protocollaArrivoAccessoAtti(long groupId, long companyId, String userName, long accessoAttiId, + String className) throws Exception { List allegati = new ArrayList(); File allegato = new File(); @@ -179,7 +163,6 @@ public class ProtocollazioneUtil { allegato.setFileId("0"); allegato.setFileSha256(sha256); allegati.add(allegato); - Protocollo protocolloBean = new Protocollo(); protocolloBean.setOggetto(generaOggettoProtocollo(className, accessoAttiId)); protocolloBean.setChiuso(false); @@ -187,7 +170,6 @@ public class ProtocollazioneUtil { protocolloBean.setUtenteId(userName); protocolloBean.setUfficioId(String.valueOf(groupId)); protocolloBean.setPraticaId(String.valueOf(accessoAttiId)); - protocolloBean.setFiles(allegati); JSONObject risposta = HttpServiceUtil.postProtocolloBean(companyId, protocolloBean); return risposta.getString("anno") + String.format("%07d", risposta.getInt("numero")); @@ -203,113 +185,78 @@ public class ProtocollazioneUtil { } catch (SystemException | PortalException e) { e.printStackTrace(); } - return "Oggetto: " + className + " " + classPk; } - public static List csvToOggettoProtocollo(java.io.File file) - throws FileNotFoundException, IOException, ParseException { + public static List csvToOggettoProtocollo(java.io.File file) throws FileNotFoundException, + IOException, ParseException { String[] FILE_PROTOCOLLO_HEADER = { "id", "mittente/destinatario id", "ufficio id", "oggetto", "numero fascicolo", "data inserimento", "tipo" }; - CSVFormat format = CSVFormat.EXCEL.withTrailingDelimiter().withHeader(FILE_PROTOCOLLO_HEADER) .withSkipHeaderRecord().withIgnoreEmptyLines().withIgnoreSurroundingSpaces(); - Iterable records = format.parse(new FileReader(file)); - List listaOggettoProtocollo = new ArrayList<>(); - for (CSVRecord csvRecord : records) { - listaOggettoProtocollo.add(new OggettoProtocollo(csvRecord.get("id"), csvRecord - .get("mittente/destinatario id"), csvRecord.get("ufficio id"), csvRecord.get("oggetto"), - csvRecord.get("numero fascicolo"), csvRecord.get("data inserimento"), csvRecord - .get("tipo"))); - + .get("mittente/destinatario id"), csvRecord.get("ufficio id"), csvRecord.get("oggetto"), csvRecord + .get("numero fascicolo"), csvRecord.get("data inserimento"), csvRecord.get("tipo"))); } - return listaOggettoProtocollo; } - public static List searchProtocolli(HttpServletRequest request, long companyId, - long userId) { - - List result = Collections.emptyList(); - - String ufficioIds = ""; + public static List searchProtocolli(HttpServletRequest request, long companyId, long userId) { + List result = Collections. emptyList(); + String ufficioIds = StringPool.BLANK; String anno = ParamUtil.getString(request, "annoRiferimento"); String numeroProtocollo = ParamUtil.getString(request, "numeroProtocollo"); int ufficioId = ParamUtil.getInteger(request, "ufficio"); - - if ((anno.equals("0000") || anno.equals(StringPool.BLANK)) - && (numeroProtocollo.equals(StringPool.BLANK))) { + if ((anno.equals("0000") || anno.equals(StringPool.BLANK)) && (numeroProtocollo.equals(StringPool.BLANK))) { return result; } - try { - if (ufficioId == -1) { - List organizationList = OrganizationLocalServiceUtil - .getUserOrganizations(userId); + List organizationList = OrganizationLocalServiceUtil.getUserOrganizations(userId); if (organizationList != null && !organizationList.isEmpty()) { List lista = new ArrayList(); - for (Organization org : organizationList) { lista.add(GetterUtil.getInteger(org.getGroupId())); } - ufficioIds = lista.toString().substring(1, lista.toString().length() - 1); } } else { - ufficioIds = "" + ufficioId; + ufficioIds = String.valueOf(ufficioId); } - - ufficioIds = ufficioIds.replaceAll(" ", ""); - - // String urlCSVService = PortletProps.get("protocollo.cvs.url"); + ufficioIds = ufficioIds.replaceAll(StringPool.SPACE, StringPool.BLANK); String urlCSVService = ConfigurazioneLocalServiceUtil.findByC_ChiaveString(companyId, ConfigurazioneConstants.PROTOCOLLAZIONE_SERVICE_EXPORT_URL); - String numeroFascicoloEntity = StringPool.BLANK; if (Validator.isNotNull(numeroProtocollo)) { anno = numeroProtocollo.substring(0, 4); - numeroFascicoloEntity = numeroProtocollo.substring(4, numeroProtocollo.length()) - .replaceFirst("^0+(?!$)", StringPool.BLANK); + numeroFascicoloEntity = numeroProtocollo.substring(4, numeroProtocollo.length()).replaceFirst( + "^0+(?!$)", StringPool.BLANK); } - String data = String.format("?anno=%s&ufficioIds=%s&numeroFascicolo=%s", anno, ufficioIds, numeroFascicoloEntity); - URL url = new URL(urlCSVService + data); - HttpURLConnection conn = (HttpURLConnection) url.openConnection(); conn.setDoOutput(true); conn.setRequestMethod("POST"); conn.setRequestProperty("Content-Type", "application/json"); - if (conn.getResponseCode() != HttpURLConnection.HTTP_OK) { throw new RuntimeException("Failed : HTTP error code : " + conn.getResponseCode()); } - byte[] bytes = IOUtils.toByteArray(conn.getInputStream()); - java.io.File tempFile = java.io.File.createTempFile("prefix", "suffix", null); FileOutputStream fos = new FileOutputStream(tempFile); fos.write(bytes); - fos.flush(); fos.close(); conn.disconnect(); - return ProtocollazioneUtil.csvToOggettoProtocollo(tempFile); - } catch (Exception e) { - } - return result; - } -} +} \ No newline at end of file diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/util/TempisticaConstants.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/util/TempisticaConstants.java index 24578633..9cc6d01c 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/util/TempisticaConstants.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/util/TempisticaConstants.java @@ -8,5 +8,4 @@ public class TempisticaConstants { public static final int STATO_ATTIVA = 1; public static final int STATO_IN_SCADENZA = 0; public static final int STATO_SCADUTA = -1; - } diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/service.properties b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/service.properties index 147634ea..3859ae98 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/service.properties +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/service.properties @@ -13,8 +13,8 @@ ## build.namespace=portos_bo - build.number=2936 - build.date=1616499614230 + build.number=2962 + build.date=1616669288051 build.auto.upgrade=true ## diff --git a/liferay-plugins-sdk-6.2/portlets/portos-comunicazioni-portlet/docroot/WEB-INF/tld/c.tld b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/tld/c.tld similarity index 100% rename from liferay-plugins-sdk-6.2/portlets/portos-comunicazioni-portlet/docroot/WEB-INF/tld/c.tld rename to liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/tld/c.tld diff --git a/liferay-plugins-sdk-6.2/portlets/portos-comunicazioni-portlet/.tern-project b/liferay-plugins-sdk-6.2/portlets/portos-comunicazioni-portlet/.tern-project new file mode 100644 index 00000000..a185ba0d --- /dev/null +++ b/liferay-plugins-sdk-6.2/portlets/portos-comunicazioni-portlet/.tern-project @@ -0,0 +1 @@ +{"ide":{"scriptPaths":[]},"plugins":{"aui":{},"liferay":{},"yui":{}},"libs":["ecma5","browser"]} \ No newline at end of file diff --git a/liferay-plugins-sdk-6.2/portlets/portos-comunicazioni-portlet/docroot/WEB-INF/lib/commons-lang.jar b/liferay-plugins-sdk-6.2/portlets/portos-comunicazioni-portlet/docroot/WEB-INF/lib/commons-lang.jar deleted file mode 100644 index 98467d3a653ebad776ffa3542efeb9732fe0b482..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 284220 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

|Yf_WZ!duczzo?tV8>Pnk?`BL^_(g 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%0DSh2+l;L|*$wF?P7}7wSeE*} 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%0D!QKQ7cZk<^|KedbHop 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

faTD#cVqP`Bc$9F_6Qk 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 V7&w7~N(TO&0!w$O34wS8^?!3sleYi> diff --git a/liferay-plugins-sdk-6.2/portlets/portos-comunicazioni-portlet/docroot/WEB-INF/src/it/tref/portos/comunicazione/ComunicazioneMediata.java b/liferay-plugins-sdk-6.2/portlets/portos-comunicazioni-portlet/docroot/WEB-INF/src/it/tref/portos/comunicazione/ComunicazioneMediata.java index a4e40322..c4be12d8 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-comunicazioni-portlet/docroot/WEB-INF/src/it/tref/portos/comunicazione/ComunicazioneMediata.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-comunicazioni-portlet/docroot/WEB-INF/src/it/tref/portos/comunicazione/ComunicazioneMediata.java @@ -1,5 +1,12 @@ package it.tref.portos.comunicazione; +import it.tref.liferay.portos.bo.model.IntPratica; +import it.tref.liferay.portos.bo.service.ComunicazioneServiceUtil; +import it.tref.liferay.portos.bo.service.IntPraticaLocalServiceUtil; + +import javax.portlet.ActionRequest; +import javax.portlet.ActionResponse; + import com.liferay.portal.kernel.exception.PortalException; import com.liferay.portal.kernel.exception.SystemException; import com.liferay.portal.kernel.log.Log; @@ -10,13 +17,6 @@ import com.liferay.portal.service.ServiceContext; import com.liferay.portal.service.ServiceContextFactory; import com.liferay.util.bridges.mvc.MVCPortlet; -import it.tref.liferay.portos.bo.model.IntPratica; -import it.tref.liferay.portos.bo.service.ComunicazioneServiceUtil; -import it.tref.liferay.portos.bo.service.IntPraticaLocalServiceUtil; - -import javax.portlet.ActionRequest; -import javax.portlet.ActionResponse; - /** * Portlet implementation class ComunicazioneMediata */ @@ -28,29 +28,25 @@ public class ComunicazioneMediata extends MVCPortlet { long intPraticaId = ParamUtil.getLong(actionRequest, "intPraticaId"); String domanda = ParamUtil.getString(actionRequest, "domanda"); - try { ServiceContext serviceContext = ServiceContextFactory.getInstance(actionRequest); IntPratica intPratica = IntPraticaLocalServiceUtil.getIntPratica(intPraticaId); if (Validator.isNotNull(intPratica)) { - ComunicazioneServiceUtil.addComunicazione(serviceContext.getUserId(), - intPratica.getIntPraticaId(), domanda, serviceContext); + ComunicazioneServiceUtil.addComunicazione(serviceContext.getUserId(), intPratica.getIntPraticaId(), + domanda, serviceContext); } } catch (PortalException | SystemException e) { _log.error(e, e); } } - public void updateComunicazione(ActionRequest actionRequest, ActionResponse actionResponse) - throws PortalException { + public void updateComunicazione(ActionRequest actionRequest, ActionResponse actionResponse) throws PortalException { long comunicazioneId = ParamUtil.getLong(actionRequest, "comunicazioneId"); String risposta = ParamUtil.getString(actionRequest, "risposta"); try { ComunicazioneServiceUtil.updateComunicazione(comunicazioneId, risposta); - } catch (SystemException e) { _log.error(e, e); } } - } diff --git a/liferay-plugins-sdk-6.2/portlets/portos-comunicazioni-portlet/docroot/html/comunicazionemediata/view.jsp b/liferay-plugins-sdk-6.2/portlets/portos-comunicazioni-portlet/docroot/html/comunicazionemediata/view.jsp index 212fff46..43a04b7b 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-comunicazioni-portlet/docroot/html/comunicazionemediata/view.jsp +++ b/liferay-plugins-sdk-6.2/portlets/portos-comunicazioni-portlet/docroot/html/comunicazionemediata/view.jsp @@ -1,147 +1,136 @@ <%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> -<%@page import="it.tref.liferay.portos.bo.service.TerritorioLocalServiceUtil"%> +<%@page import="it.tref.liferay.portos.bo.model.Comunicazione"%> +<%@page import="it.tref.liferay.portos.bo.model.IntPratica"%> <%@page import="it.tref.liferay.portos.bo.model.Territorio"%> -<%@page import="it.tref.liferay.portos.bo.shared.util.ActionKeys"%> -<%@page import="it.tref.liferay.portos.bo.service.permission.IntPraticaPermission"%> -<%@page import="it.tref.liferay.portos.bo.service.DettPraticaServiceUtil"%> -<%@page import="it.tref.liferay.portos.bo.model.DettPratica"%> +<%@page import="it.tref.liferay.portos.bo.service.ComunicazioneLocalServiceUtil"%> <%@page import="it.tref.liferay.portos.bo.service.IntPraticaLocalServiceUtil"%> -<%@page import="it.tref.liferay.portos.bo.model.IntPratica"%> +<%@page import="it.tref.liferay.portos.bo.service.TerritorioLocalServiceUtil"%> +<%@page import="it.tref.liferay.portos.bo.service.permission.IntPraticaPermission"%> +<%@page import="it.tref.liferay.portos.bo.shared.util.ActionKeys"%> <%@page import="java.util.Date"%> -<%@page import="it.tref.liferay.portos.bo.model.Comunicazione"%> -<%@page import="it.tref.liferay.portos.bo.service.ComunicazioneLocalServiceUtil"%> -<%@ include file="/html/comunicazionemediata/init.jsp" %> - +<%@include file="/html/comunicazionemediata/init.jsp"%> <% - boolean inBO = ParamUtil.getBoolean(request,"inBO",false); - long intPraticaId = ParamUtil.getLong(request, "intPraticaId"); - IntPratica intPratica = IntPraticaLocalServiceUtil.getIntPratica(intPraticaId); - - Territorio territorio = TerritorioLocalServiceUtil.getTerritorio(intPratica.getTerritorioId()); - long territorioGroupId = territorio.getGroupId(); +boolean inBO = ParamUtil.getBoolean(request, "inBO", false); +long intPraticaId = ParamUtil.getLong(request, "intPraticaId"); +IntPratica intPratica = IntPraticaLocalServiceUtil.getIntPratica(intPraticaId); +Territorio territorio = TerritorioLocalServiceUtil.getTerritorio(intPratica.getTerritorioId()); +long territorioGroupId = territorio.getGroupId(); %> - - - +

<% - List comunicazioni = ComunicazioneLocalServiceUtil.findByIntPratica(intPraticaId, QueryUtil.ALL_POS, QueryUtil.ALL_POS, - OrderByComparatorFactoryUtil.create("portos_bo_Comunicazione", "comunicazioneId", true)); - if(comunicazioni.isEmpty()){ + List comunicazioni = ComunicazioneLocalServiceUtil.findByIntPratica(intPraticaId, + QueryUtil.ALL_POS, QueryUtil.ALL_POS, + OrderByComparatorFactoryUtil.create("portos_bo_Comunicazione", "comunicazioneId", true)); + if (comunicazioni.isEmpty()) { %>
-
Nessuna Comunicazione attiva
+
Nessuna Comunicazione attiva
<% - } else { - for(Comunicazione comunicazione : comunicazioni){ - + } else { + for (Comunicazione comunicazione : comunicazioni) { %> -
-
- - <%= dateFormatDateTime.format(comunicazione.getCreateDate()) %> - - <%= comunicazione.getDomanda() %> -
+
+
+ + <%= dateFormatDateTime.format(comunicazione.getCreateDate()) %> + + <%= comunicazione.getDomanda() %>
-
-
- - <%= comunicazione.getRisposta() %> - +
+
+
+ + <%= comunicazione.getRisposta() %> + + <% + String dataRisposta = StringPool.BLANK; + Date dtRisposta = comunicazione.getDtRisposta(); + if (Validator.isNotNull(dtRisposta)) { + dataRisposta = dateFormatDate.format(comunicazione.getDtRisposta()); + } + %> + <%= dataRisposta %> + + + + + Attualmente Nessuna Risposta + + <% - String dataRisposta = ""; - Date dtRisposta = comunicazione.getDtRisposta(); - if(Validator.isNotNull(dtRisposta)){ - dataRisposta = dateFormatDate.format(comunicazione.getDtRisposta()); - } + String random = StringUtil.randomId(); + String rispostaContentDiv = "ripostaContentComunicazione" + random; + String rispostaButtonId = "rispostaAddComunicazione" + random; + String rispostaFormName = "rispostaComunicazioneForm" + random; %> - <%= dataRisposta %> - - - - - Attualmente Nessuna Risposta - - - <% - String random = StringUtil.randomId(); - String rispostaContentDiv = "ripostaContentComunicazione"+random; - String rispostaButtonId = "rispostaAddComunicazione"+random; - String rispostaFormName = "rispostaComunicazioneForm"+random; - %> - - - - - - - -
- -
-
-
- - - -
+ + + + + + + +
+ +
+
+
+ + +
- -
- - - - - - - - +
+ +
+ + + + + + + - -
+
- - <% - } +
+ <% } + } %> - - - <% + + <% String contentDiv = "contentComunicazione"; String buttonId = "addComunicazione"; String formName = "comunicazioneForm"; - %> - + %>
- - + +
- - - + + + - -
- +
+
@@ -154,32 +143,29 @@
- - - - - + + + + +
- - - - +
- + - +
-
\ No newline at end of file diff --git a/liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/fe/portlet/FascicoloFePortlet.java b/liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/fe/portlet/FascicoloFePortlet.java index 1b823330..0f770905 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/fe/portlet/FascicoloFePortlet.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/fe/portlet/FascicoloFePortlet.java @@ -119,8 +119,8 @@ public class FascicoloFePortlet extends MVCPortlet { private static Log _log = LogFactoryUtil.getLog(FascicoloFePortlet.class); @Override - public void serveResource(ResourceRequest resourceRequest, ResourceResponse resourceResponse) - throws IOException, PortletException { + public void serveResource(ResourceRequest resourceRequest, ResourceResponse resourceResponse) throws IOException, + PortletException { ThemeDisplay themeDisplay = (ThemeDisplay) resourceRequest.getAttribute(WebKeys.THEME_DISPLAY); @@ -147,8 +147,7 @@ public class FascicoloFePortlet extends MVCPortlet { String provinciaId = ParamUtil.getString(resourceRequest, "provinciaId"); JSONArray jsonArray = JSONFactoryUtil.createJSONArray(); if (Validator.isNotNull(provinciaId) && !provinciaId.equals("0")) { - List comuni = TerritorioLocalServiceUtil - .getActiveComuniByCodiceProvincia(provinciaId); + List comuni = TerritorioLocalServiceUtil.getActiveComuniByCodiceProvincia(provinciaId); for (long comuneId : comuni) { JSONObject jsonObject = JSONFactoryUtil.createJSONObject(); Comune comune = ComuneLocalServiceUtil.getComune(comuneId); @@ -165,8 +164,7 @@ public class FascicoloFePortlet extends MVCPortlet { JSONArray jsonArray = JSONFactoryUtil.createJSONArray(); if (Validator.isNotNull(comuneId)) { - List territori = TerritorioLocalServiceUtil - .getActiveTerritoriByComune(comuneId); + List territori = TerritorioLocalServiceUtil.getActiveTerritoriByComune(comuneId); for (Territorio territorio : territori) { JSONObject jsonObject = JSONFactoryUtil.createJSONObject(); @@ -188,12 +186,10 @@ public class FascicoloFePortlet extends MVCPortlet { // List soggetti = // SoggettoLocalServiceUtil.findByIntPratica(intPraticaId); List soggetti = SoggettoLocalServiceUtil.getValidTmpByIntPratica(intPraticaId); - String cfTitolare = UserLocalServiceUtil.getUserById(intPratica.getUserId()) - .getScreenName(); + String cfTitolare = UserLocalServiceUtil.getUserById(intPratica.getUserId()).getScreenName(); for (Soggetto soggetto : soggetti) { - if (!soggetto.isRimosso() - && !soggetto.getCodiceFiscale().equalsIgnoreCase(cfTitolare)) { + if (!soggetto.isRimosso() && !soggetto.getCodiceFiscale().equalsIgnoreCase(cfTitolare)) { JSONObject jsonObject = JSONFactoryUtil.createJSONObject(); jsonObject.put("soggettoId", soggetto.getSoggettoId()); @@ -260,8 +256,8 @@ public class FascicoloFePortlet extends MVCPortlet { InfoFascicolo infoFascicolo = InfoFascicoloLocalServiceUtil.fetchByIntPratica(intPratica .getIntPraticaId()); if (Validator.isNull(infoFascicolo)) { - infoFascicolo = InfoFascicoloLocalServiceUtil.addInfoFascicolo( - intPratica.getIntPraticaId(), intPratica.getNumeroProgetto(), serviceContext); + infoFascicolo = InfoFascicoloLocalServiceUtil.addInfoFascicolo(intPratica.getIntPraticaId(), + intPratica.getNumeroProgetto(), serviceContext); } else { if (infoFascicolo.getAlreadyImported() && comingFrom.equalsIgnoreCase("fe")) { _log.error("intpratica.import.file.already-clicked with intpraticaid=" + intPraticaId); @@ -308,21 +304,18 @@ public class FascicoloFePortlet extends MVCPortlet { long intPraticaId = ParamUtil.getLong(resourceRequest, "intPraticaId"); IntPratica intPratica = IntPraticaLocalServiceUtil.fetchIntPratica(intPraticaId); - DLFolder folder = DLFolderLocalServiceUtil.getFolder(themeDisplay.getCompanyGroupId(), 0L, - "Template"); + DLFolder folder = DLFolderLocalServiceUtil.getFolder(themeDisplay.getCompanyGroupId(), 0L, "Template"); if (folder != null) { - FileEntry fileEntry = DLAppLocalServiceUtil.getFileEntry( - themeDisplay.getCompanyGroupId(), folder.getFolderId(), - "visualizza_fascicolo.jrxml"); + FileEntry fileEntry = DLAppLocalServiceUtil.getFileEntry(themeDisplay.getCompanyGroupId(), + folder.getFolderId(), "visualizza_fascicolo.jrxml"); if (fileEntry != null) { JasperDesign jd = JRXmlLoader.load(fileEntry.getContentStream()); JasperReport jasperReport = JasperCompileManager.compileReport(jd); - Map parameters = ReportFascicoloUtil - .generateParametersReportFascicolo(intPraticaId, themeDisplay.getLocale(), - themeDisplay.getCompanyId()); + Map parameters = ReportFascicoloUtil.generateParametersReportFascicolo( + intPraticaId, themeDisplay.getLocale(), themeDisplay.getCompanyId()); parameters.put(ReportConstants.LOGO_REGIONE, getClass().getResource(ReportConstants.PATH_LOGO_REGIONE).getPath()); @@ -331,12 +324,10 @@ public class FascicoloFePortlet extends MVCPortlet { JRDataSource dataSource = new JREmptyDataSource(); - JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport, parameters, - dataSource); + JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport, parameters, dataSource); // Export to PDF. - String titleDoc = intPratica.getNumeroProgetto() + "_" + new Date().getTime() - + ".pdf"; + String titleDoc = intPratica.getNumeroProgetto() + "_" + new Date().getTime() + ".pdf"; jasperPrint.setName(titleDoc); @@ -344,8 +335,7 @@ public class FascicoloFePortlet extends MVCPortlet { HttpServletResponse response = PortalUtil.getHttpServletResponse(resourceResponse); ServletResponseUtil.sendFile(request, response, titleDoc, - JasperExportManager.exportReportToPdf(jasperPrint), - ContentTypes.APPLICATION_PDF); + JasperExportManager.exportReportToPdf(jasperPrint), ContentTypes.APPLICATION_PDF); // JasperExportManager.exportReportToPdfFile(jasperPrint, // "/DevCode/jasperreport/StyledTextReport "+ new @@ -362,22 +352,19 @@ public class FascicoloFePortlet extends MVCPortlet { IntPratica intPratica = IntPraticaLocalServiceUtil.fetchIntPratica(intPraticaId); - DLFolder folder = DLFolderLocalServiceUtil.getFolder(themeDisplay.getCompanyGroupId(), 0L, - "Template"); + DLFolder folder = DLFolderLocalServiceUtil.getFolder(themeDisplay.getCompanyGroupId(), 0L, "Template"); if (folder != null) { - FileEntry fileEntry = DLAppLocalServiceUtil.getFileEntry( - themeDisplay.getCompanyGroupId(), folder.getFolderId(), - "visualizza_fascicolo.jrxml"); + FileEntry fileEntry = DLAppLocalServiceUtil.getFileEntry(themeDisplay.getCompanyGroupId(), + folder.getFolderId(), "visualizza_fascicolo.jrxml"); if (fileEntry != null) { JasperDesign jd = JRXmlLoader.load(fileEntry.getContentStream()); JasperReport jasperReport = JasperCompileManager.compileReport(jd); - Map parameters = ReportFascicoloUtil - .generateParametersReportFascicoloVariante(intPraticaId, - dettPratica.getDettPraticaId(), themeDisplay.getLocale(), - themeDisplay.getCompanyId()); + Map parameters = ReportFascicoloUtil.generateParametersReportFascicoloVariante( + intPraticaId, dettPratica.getDettPraticaId(), themeDisplay.getLocale(), + themeDisplay.getCompanyId()); parameters.put(ReportConstants.LOGO_REGIONE, getClass().getResource(ReportConstants.PATH_LOGO_REGIONE).getPath()); @@ -386,12 +373,11 @@ public class FascicoloFePortlet extends MVCPortlet { JRDataSource dataSource = new JREmptyDataSource(); - JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport, parameters, - dataSource); + JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport, parameters, dataSource); // Export to PDF. - String titleDoc = "variante_" + intPratica.getNumeroProgetto() + "_" - + new Date().getTime() + ".pdf"; + String titleDoc = "variante_" + intPratica.getNumeroProgetto() + "_" + new Date().getTime() + + ".pdf"; jasperPrint.setName(titleDoc); @@ -399,8 +385,7 @@ public class FascicoloFePortlet extends MVCPortlet { HttpServletResponse response = PortalUtil.getHttpServletResponse(resourceResponse); ServletResponseUtil.sendFile(request, response, titleDoc, - JasperExportManager.exportReportToPdf(jasperPrint), - ContentTypes.APPLICATION_PDF); + JasperExportManager.exportReportToPdf(jasperPrint), ContentTypes.APPLICATION_PDF); } } @@ -411,13 +396,11 @@ public class FascicoloFePortlet extends MVCPortlet { IntPratica intPratica = IntPraticaLocalServiceUtil.fetchIntPratica(intPraticaId); - DLFolder folder = DLFolderLocalServiceUtil.getFolder(themeDisplay.getCompanyGroupId(), 0L, - "Template"); + DLFolder folder = DLFolderLocalServiceUtil.getFolder(themeDisplay.getCompanyGroupId(), 0L, "Template"); if (folder != null) { - FileEntry fileEntry = DLAppLocalServiceUtil.getFileEntry( - themeDisplay.getCompanyGroupId(), folder.getFolderId(), - "visualizza_fine_lavori.jrxml"); + FileEntry fileEntry = DLAppLocalServiceUtil.getFileEntry(themeDisplay.getCompanyGroupId(), + folder.getFolderId(), "visualizza_fine_lavori.jrxml"); if (fileEntry != null) { JasperDesign jd = JRXmlLoader.load(fileEntry.getContentStream()); @@ -434,12 +417,11 @@ public class FascicoloFePortlet extends MVCPortlet { JRDataSource dataSource = new JREmptyDataSource(); - JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport, parameters, - dataSource); + JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport, parameters, dataSource); // Export to PDF. - String titleDoc = "fine_lavori_" + intPratica.getNumeroProgetto() + "_" - + new Date().getTime() + ".pdf"; + String titleDoc = "fine_lavori_" + intPratica.getNumeroProgetto() + "_" + new Date().getTime() + + ".pdf"; jasperPrint.setName(titleDoc); @@ -447,8 +429,7 @@ public class FascicoloFePortlet extends MVCPortlet { HttpServletResponse response = PortalUtil.getHttpServletResponse(resourceResponse); ServletResponseUtil.sendFile(request, response, titleDoc, - JasperExportManager.exportReportToPdf(jasperPrint), - ContentTypes.APPLICATION_PDF); + JasperExportManager.exportReportToPdf(jasperPrint), ContentTypes.APPLICATION_PDF); } @@ -464,21 +445,18 @@ public class FascicoloFePortlet extends MVCPortlet { IntPratica intPratica = IntPraticaLocalServiceUtil.fetchIntPratica(intPraticaId); - DLFolder folder = DLFolderLocalServiceUtil.getFolder(themeDisplay.getCompanyGroupId(), 0L, - "Template"); + DLFolder folder = DLFolderLocalServiceUtil.getFolder(themeDisplay.getCompanyGroupId(), 0L, "Template"); if (folder != null) { - FileEntry fileEntry = DLAppLocalServiceUtil.getFileEntry( - themeDisplay.getCompanyGroupId(), folder.getFolderId(), - "visualizza_collaudo.jrxml"); + FileEntry fileEntry = DLAppLocalServiceUtil.getFileEntry(themeDisplay.getCompanyGroupId(), + folder.getFolderId(), "visualizza_collaudo.jrxml"); if (fileEntry != null) { JasperDesign jd = JRXmlLoader.load(fileEntry.getContentStream()); JasperReport jasperReport = JasperCompileManager.compileReport(jd); - Map parameters = ReportFascicoloUtil - .generateParametersReportFascicoloCollaudo(intPraticaId, collaudoId, - themeDisplay.getLocale(), themeDisplay.getCompanyId()); + Map parameters = ReportFascicoloUtil.generateParametersReportFascicoloCollaudo( + intPraticaId, collaudoId, themeDisplay.getLocale(), themeDisplay.getCompanyId()); parameters.put(ReportConstants.LOGO_REGIONE, getClass().getResource(ReportConstants.PATH_LOGO_REGIONE).getPath()); @@ -487,12 +465,11 @@ public class FascicoloFePortlet extends MVCPortlet { JRDataSource dataSource = new JREmptyDataSource(); - JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport, parameters, - dataSource); + JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport, parameters, dataSource); // Export to PDF. - String titleDoc = "collaudo_" + intPratica.getNumeroProgetto() + "_" - + new Date().getTime() + ".pdf"; + String titleDoc = "collaudo_" + intPratica.getNumeroProgetto() + "_" + new Date().getTime() + + ".pdf"; jasperPrint.setName(titleDoc); @@ -500,8 +477,7 @@ public class FascicoloFePortlet extends MVCPortlet { HttpServletResponse response = PortalUtil.getHttpServletResponse(resourceResponse); ServletResponseUtil.sendFile(request, response, titleDoc, - JasperExportManager.exportReportToPdf(jasperPrint), - ContentTypes.APPLICATION_PDF); + JasperExportManager.exportReportToPdf(jasperPrint), ContentTypes.APPLICATION_PDF); } } @@ -516,8 +492,8 @@ public class FascicoloFePortlet extends MVCPortlet { } - public void addFascicolo(ActionRequest actionRequest, ActionResponse actionResponse) - throws PortalException, SystemException, IOException { + public void addFascicolo(ActionRequest actionRequest, ActionResponse actionResponse) throws PortalException, + SystemException, IOException { long comuneId = ParamUtil.getLong(actionRequest, "comune"); Territorio territorio = TerritorioLocalServiceUtil.findByComuneId(comuneId, 0, 1).get(0); @@ -525,8 +501,8 @@ public class FascicoloFePortlet extends MVCPortlet { String tipoProcedura = ParamUtil.getString(actionRequest, "tipoProcedura"); String successURL = ParamUtil.getString(actionRequest, "successURL"); ServiceContext serviceContext = ServiceContextFactory.getInstance(actionRequest); - DettPratica dettPratica = DettPraticaServiceUtil.addDettPratica(territorio.getTerritorioId(), - tipoProcedura, serviceContext); + DettPratica dettPratica = DettPraticaServiceUtil.addDettPratica(territorio.getTerritorioId(), tipoProcedura, + serviceContext); successURL = HttpUtil.addParameter(successURL, actionResponse.getNamespace() + "mvcPath", "/html/fascicolofe/edit_fascicolo.jsp"); @@ -546,8 +522,8 @@ public class FascicoloFePortlet extends MVCPortlet { Soggetto soggetto = SoggettoLocalServiceUtil.getSoggetto(soggettoId); ServiceContext serviceContext = ServiceContextFactory.getInstance(actionRequest); IntPratica intPratica = IntPraticaLocalServiceUtil.getIntPratica(intPraticaId); - DelegaServiceUtil.addDelega(serviceContext.getUserId(), intPratica.getIntPraticaId(), - dettPraticaId, tipologia, soggetto.getCodiceFiscale(), serviceContext); + DelegaServiceUtil.addDelega(serviceContext.getUserId(), intPratica.getIntPraticaId(), dettPraticaId, + tipologia, soggetto.getCodiceFiscale(), serviceContext); } } catch (PortalException | SystemException e) { @@ -571,27 +547,24 @@ public class FascicoloFePortlet extends MVCPortlet { } - public void addGestioneUtenti(ActionRequest actionRequest, ActionResponse actionResponse) - throws Exception { + public void addGestioneUtenti(ActionRequest actionRequest, ActionResponse actionResponse) throws Exception { ServiceContext serviceContext = ServiceContextFactory.getInstance(actionRequest); long intPraticaId = ParamUtil.getLong(actionRequest, "intPraticaId"); String successURL = ParamUtil.getString(actionRequest, "successURL"); try { - DettPratica lastDettPratica = DettPraticaLocalServiceUtil - .getLastCompletedByIntPratica(intPraticaId); + DettPratica lastDettPratica = DettPraticaLocalServiceUtil.getLastCompletedByIntPratica(intPraticaId); // ADT BUG VARIAZIONE SOGGETTO MULTI-CLICK List tipoPraticheVariazioneSoggetto = new ArrayList(); tipoPraticheVariazioneSoggetto.add(TipoIntegrazioneUtil.VARIAZIONE_SOGGETTO); DettPratica lastDettPraticaEditableVS = null; - lastDettPraticaEditableVS = DettPraticaLocalServiceUtil - .getLastEditabledByIntPraticaAndTipoPratica(intPraticaId, tipoPraticheVariazioneSoggetto); + lastDettPraticaEditableVS = DettPraticaLocalServiceUtil.getLastEditabledByIntPraticaAndTipoPratica( + intPraticaId, tipoPraticheVariazioneSoggetto); if (lastDettPraticaEditableVS == null) { - lastDettPraticaEditableVS = DettPraticaServiceUtil.addDettPraticaClonedToIntPratica( - intPraticaId, lastDettPratica.getDettPraticaId(), - TipoIntegrazioneUtil.VARIAZIONE_SOGGETTO, serviceContext); + lastDettPraticaEditableVS = DettPraticaServiceUtil.addDettPraticaClonedToIntPratica(intPraticaId, + lastDettPratica.getDettPraticaId(), TipoIntegrazioneUtil.VARIAZIONE_SOGGETTO, serviceContext); } successURL = HttpUtil.addParameter(successURL, actionResponse.getNamespace() + "dettPraticaId", @@ -614,14 +587,13 @@ public class FascicoloFePortlet extends MVCPortlet { } - public void deleteGestioneUtenti(ActionRequest actionRequest, ActionResponse actionResponse) - throws Exception { + public void deleteGestioneUtenti(ActionRequest actionRequest, ActionResponse actionResponse) throws Exception { try { long intPraticaId = ParamUtil.getLong(actionRequest, "intPraticaId"); String successURL = ParamUtil.getString(actionRequest, "successURL"); - DettPratica dettPratica = DettPraticaServiceUtil.getLastEditabledByIntPraticaAndTipoPratica( - intPraticaId, Arrays.asList(new String[] { TipoIntegrazioneUtil.VARIAZIONE_SOGGETTO })); + DettPratica dettPratica = DettPraticaServiceUtil.getLastEditabledByIntPraticaAndTipoPratica(intPraticaId, + Arrays.asList(new String[] { TipoIntegrazioneUtil.VARIAZIONE_SOGGETTO })); if (Validator.isNull(dettPratica)) { throw new SystemException("no variazione-soggetti in progress int fascicolo #" + intPraticaId); } @@ -646,8 +618,7 @@ public class FascicoloFePortlet extends MVCPortlet { throw new SystemException("Impossibile creare variante"); } - DettPratica lastDettPratica = DettPraticaLocalServiceUtil - .getLastCompletedByIntPratica(intPraticaId); + DettPratica lastDettPratica = DettPraticaLocalServiceUtil.getLastCompletedByIntPratica(intPraticaId); DettPratica dettPratica = DettPraticaServiceUtil.addDettPraticaClonedToIntPratica(intPraticaId, lastDettPratica.getDettPraticaId(), TipoIntegrazioneUtil.VARIANTE, serviceContext); @@ -677,8 +648,8 @@ public class FascicoloFePortlet extends MVCPortlet { try { long intPraticaId = ParamUtil.getLong(actionRequest, "intPraticaId"); - DettPratica dettPratica = DettPraticaServiceUtil.getLastEditabledByIntPraticaAndTipoPratica( - intPraticaId, Arrays.asList(new String[] { TipoIntegrazioneUtil.VARIANTE })); + DettPratica dettPratica = DettPraticaServiceUtil.getLastEditabledByIntPraticaAndTipoPratica(intPraticaId, + Arrays.asList(new String[] { TipoIntegrazioneUtil.VARIANTE })); if (Validator.isNull(dettPratica)) { throw new SystemException("no variante in progress int fascicolo #" + intPraticaId); } @@ -702,11 +673,9 @@ public class FascicoloFePortlet extends MVCPortlet { throw new SystemException("Impossibile creare integrazione"); } - DettPratica lastDettPratica = DettPraticaLocalServiceUtil - .getLastCompletedByIntPratica(intPraticaId); + DettPratica lastDettPratica = DettPraticaLocalServiceUtil.getLastCompletedByIntPratica(intPraticaId); DettPratica dettPratica = DettPraticaServiceUtil.addDettPraticaClonedToIntPratica(intPraticaId, - lastDettPratica.getDettPraticaId(), TipoIntegrazioneUtil.RICHIESTA_INTEGRAZIONE, - serviceContext); + lastDettPratica.getDettPraticaId(), TipoIntegrazioneUtil.RICHIESTA_INTEGRAZIONE, serviceContext); successURL = HttpUtil.addParameter(successURL, actionResponse.getNamespace() + "dettPraticaId", String.valueOf(dettPratica.getDettPraticaId())); @@ -722,14 +691,12 @@ public class FascicoloFePortlet extends MVCPortlet { } - public void deleteIntegrazione(ActionRequest actionRequest, ActionResponse actionResponse) - throws Exception { + public void deleteIntegrazione(ActionRequest actionRequest, ActionResponse actionResponse) throws Exception { try { long intPraticaId = ParamUtil.getLong(actionRequest, "intPraticaId"); - DettPratica dettPratica = DettPraticaServiceUtil - .getLastEditabledByIntPraticaAndTipoPratica(intPraticaId, - Arrays.asList(new String[] { TipoIntegrazioneUtil.RICHIESTA_INTEGRAZIONE })); + DettPratica dettPratica = DettPraticaServiceUtil.getLastEditabledByIntPraticaAndTipoPratica(intPraticaId, + Arrays.asList(new String[] { TipoIntegrazioneUtil.RICHIESTA_INTEGRAZIONE })); if (Validator.isNull(dettPratica)) { throw new SystemException("no integrazione in progress int fascicolo #" + intPraticaId); } @@ -761,8 +728,7 @@ public class FascicoloFePortlet extends MVCPortlet { successURL = HttpUtil.addParameter(successURL, actionResponse.getNamespace() + "fineLavoriId", String.valueOf(fineLavori.getFineLavoriId())); /* - * SDB: forse non è più necessario distinguere la fase i creazione - * di una nuovo fineLavori da un editing + * SDB: forse non è più necessario distinguere la fase i creazione di una nuovo fineLavori da un editing */ // successURL = // HttpUtil.addParameter(successURL, actionResponse.getNamespace() + @@ -836,8 +802,7 @@ public class FascicoloFePortlet extends MVCPortlet { public void verifyEntry(ActionRequest actionRequest, ActionResponse actionResponse) throws Exception { - ServiceContext serviceContext = ServiceContextFactory.getInstance(DettPratica.class.getName(), - actionRequest); + ServiceContext serviceContext = ServiceContextFactory.getInstance(DettPratica.class.getName(), actionRequest); long dettPraticaId = ParamUtil.getLong(actionRequest, "dettPraticaId"); DettPratica dettPratica = DettPraticaLocalServiceUtil.getDettPratica(dettPraticaId); if (ValidazionePraticaUtil.praticaIsEditable(dettPraticaId) @@ -848,8 +813,7 @@ public class FascicoloFePortlet extends MVCPortlet { public void saveDettPratica(ActionRequest actionRequest, ActionResponse actionResponse) throws Exception { - ServiceContext serviceContext = ServiceContextFactory.getInstance(DettPratica.class.getName(), - actionRequest); + ServiceContext serviceContext = ServiceContextFactory.getInstance(DettPratica.class.getName(), actionRequest); long dettPraticaId = ParamUtil.getLong(actionRequest, "dettPraticaId"); DettPratica dettPratica = DettPraticaLocalServiceUtil.getDettPratica(dettPraticaId); @@ -864,8 +828,7 @@ public class FascicoloFePortlet extends MVCPortlet { String successURL = ParamUtil.getString(actionRequest, "successURL"); actionResponse.sendRedirect(successURL); } else if ("asseverazione".equalsIgnoreCase(cmd) - && AsseverazioniUtil.hasAsseverazioneAttiva(serviceContext.getUserId(), - dettPratica.getIntPraticaId())) { + && AsseverazioniUtil.hasAsseverazioneAttiva(serviceContext.getUserId(), dettPratica.getIntPraticaId())) { asseveraDomanda(actionRequest, actionResponse); String successURL = ParamUtil.getString(actionRequest, "successURL"); actionResponse.sendRedirect(successURL); @@ -880,8 +843,7 @@ public class FascicoloFePortlet extends MVCPortlet { public void saveTipoPratica(ActionRequest actionRequest, ActionResponse actionResponse) throws Exception { - ServiceContext serviceContext = ServiceContextFactory.getInstance(DettPratica.class.getName(), - actionRequest); + ServiceContext serviceContext = ServiceContextFactory.getInstance(DettPratica.class.getName(), actionRequest); long dettPraticaId = ParamUtil.getLong(actionRequest, "dettPraticaId"); DettPratica dettPratica = DettPraticaLocalServiceUtil.getDettPratica(dettPraticaId); @@ -896,8 +858,7 @@ public class FascicoloFePortlet extends MVCPortlet { String successURL = ParamUtil.getString(actionRequest, "successURL"); actionResponse.sendRedirect(successURL); } else if ("asseverazione".equalsIgnoreCase(cmd) - && AsseverazioniUtil.hasAsseverazioneAttiva(serviceContext.getUserId(), - dettPratica.getIntPraticaId())) { + && AsseverazioniUtil.hasAsseverazioneAttiva(serviceContext.getUserId(), dettPratica.getIntPraticaId())) { asseveraDomanda(actionRequest, actionResponse); String successURL = ParamUtil.getString(actionRequest, "successURL"); actionResponse.sendRedirect(successURL); @@ -937,14 +898,12 @@ public class FascicoloFePortlet extends MVCPortlet { if (bozza) { FineLavoriServiceUtil.updateFineLavori(userId, fineLavori.getFineLavoriId(), - fineLavori.getIntPraticaId(), parziale, false, dataFineLavori, - codiceFiscaleDelegato, normEsenteBollo, normEsenteCollaudo, - comunicazioneDirettoreLavori); + fineLavori.getIntPraticaId(), parziale, false, dataFineLavori, codiceFiscaleDelegato, + normEsenteBollo, normEsenteCollaudo, comunicazioneDirettoreLavori); } else { FineLavoriServiceUtil.updateFineLavori(userId, fineLavori.getFineLavoriId(), - fineLavori.getIntPraticaId(), parziale, false, dataFineLavori, - codiceFiscaleDelegato, normEsenteBollo, normEsenteCollaudo, - comunicazioneDirettoreLavori); + fineLavori.getIntPraticaId(), parziale, false, dataFineLavori, codiceFiscaleDelegato, + normEsenteBollo, normEsenteCollaudo, comunicazioneDirettoreLavori); } } @@ -953,17 +912,15 @@ public class FascicoloFePortlet extends MVCPortlet { if (Validator.isNull(redirect)) { String successURL = ParamUtil.getString(actionRequest, "successURL"); if (Validator.isNotNull(successURL)) { - successURL = HttpUtil.removeParameter(successURL, actionResponse.getNamespace() - + "fineLavoriId"); - successURL = HttpUtil.addParameter(successURL, actionResponse.getNamespace() - + "fineLavoriId", String.valueOf(fineLavoriId)); - successURL = HttpUtil.removeParameter(successURL, actionResponse.getNamespace() - + "openVerifyUrl"); - successURL = HttpUtil.addParameter(successURL, actionResponse.getNamespace() - + "openVerifyUrl", String.valueOf(!bozza)); + successURL = HttpUtil.removeParameter(successURL, actionResponse.getNamespace() + "fineLavoriId"); + successURL = HttpUtil.addParameter(successURL, actionResponse.getNamespace() + "fineLavoriId", + String.valueOf(fineLavoriId)); + successURL = HttpUtil.removeParameter(successURL, actionResponse.getNamespace() + "openVerifyUrl"); + successURL = HttpUtil.addParameter(successURL, actionResponse.getNamespace() + "openVerifyUrl", + String.valueOf(!bozza)); /* - * SDB: forse non è più necessario distinguere la fase i - * creazione di una nuovo fineLavori da un editing + * SDB: forse non è più necessario distinguere la fase i creazione di una nuovo fineLavori da un + * editing */ // boolean isNewFineLavori = // ParamUtil.getBoolean(actionRequest, "isNewFineLavori"); @@ -1009,13 +966,11 @@ public class FascicoloFePortlet extends MVCPortlet { if (!collaudo.isCompletata()) { if (bozza) { - CollaudoServiceUtil.updateCollaudo(userId, collaudo.getCollaudoId(), - collaudo.getIntPraticaId(), parziale, false, dataCollaudo, codiceFiscaleDelegato, - normEsenteBollo, noteCollaudo); + CollaudoServiceUtil.updateCollaudo(userId, collaudo.getCollaudoId(), collaudo.getIntPraticaId(), + parziale, false, dataCollaudo, codiceFiscaleDelegato, normEsenteBollo, noteCollaudo); } else { - CollaudoServiceUtil.updateCollaudo(userId, collaudo.getCollaudoId(), - collaudo.getIntPraticaId(), parziale, false, dataCollaudo, codiceFiscaleDelegato, - normEsenteBollo, noteCollaudo); + CollaudoServiceUtil.updateCollaudo(userId, collaudo.getCollaudoId(), collaudo.getIntPraticaId(), + parziale, false, dataCollaudo, codiceFiscaleDelegato, normEsenteBollo, noteCollaudo); } } @@ -1024,14 +979,12 @@ public class FascicoloFePortlet extends MVCPortlet { if (Validator.isNull(redirect)) { String successURL = ParamUtil.getString(actionRequest, "successURL"); if (Validator.isNotNull(successURL)) { - successURL = HttpUtil.removeParameter(successURL, actionResponse.getNamespace() - + "collaudoId"); - successURL = HttpUtil.addParameter(successURL, actionResponse.getNamespace() - + "collaudoId", String.valueOf(collaudoId)); - successURL = HttpUtil.removeParameter(successURL, actionResponse.getNamespace() - + "openVerifyUrl"); - successURL = HttpUtil.addParameter(successURL, actionResponse.getNamespace() - + "openVerifyUrl", String.valueOf(!bozza)); + successURL = HttpUtil.removeParameter(successURL, actionResponse.getNamespace() + "collaudoId"); + successURL = HttpUtil.addParameter(successURL, actionResponse.getNamespace() + "collaudoId", + String.valueOf(collaudoId)); + successURL = HttpUtil.removeParameter(successURL, actionResponse.getNamespace() + "openVerifyUrl"); + successURL = HttpUtil.addParameter(successURL, actionResponse.getNamespace() + "openVerifyUrl", + String.valueOf(!bozza)); actionResponse.sendRedirect(successURL); } } @@ -1051,8 +1004,8 @@ public class FascicoloFePortlet extends MVCPortlet { } } - private void asseveraDomanda(ActionRequest actionRequest, ActionResponse actionResponse) - throws IOException, NestableException { + private void asseveraDomanda(ActionRequest actionRequest, ActionResponse actionResponse) throws IOException, + NestableException { try { String dichiarazioni = ""; @@ -1069,13 +1022,11 @@ public class FascicoloFePortlet extends MVCPortlet { actionRequest); long dettPraticaId = ParamUtil.getLong(actionRequest, "dettPraticaId"); DettPratica dettPratica = DettPraticaLocalServiceUtil.getDettPratica(dettPraticaId); - if (AsseverazioniUtil.hasAsseverazioneAttiva(serviceContext.getUserId(), - dettPratica.getIntPraticaId())) { + if (AsseverazioniUtil.hasAsseverazioneAttiva(serviceContext.getUserId(), dettPratica.getIntPraticaId())) { User user = UserLocalServiceUtil.getUser(serviceContext.getUserId()); - List asseverazioni = AsseverazioneServiceUtil - .findByIntPratica_CodiceFiscale_InEsito(dettPratica.getIntPraticaId(), - user.getScreenName(), new String[] { DelegheUtil.STATO_ASSEGNATA }, - QueryUtil.ALL_POS, QueryUtil.ALL_POS, null); + List asseverazioni = AsseverazioneServiceUtil.findByIntPratica_CodiceFiscale_InEsito( + dettPratica.getIntPraticaId(), user.getScreenName(), + new String[] { DelegheUtil.STATO_ASSEGNATA }, QueryUtil.ALL_POS, QueryUtil.ALL_POS, null); for (Asseverazione asseverazione : asseverazioni) { asseverazione.setDichiarazioni(dichiarazioni); AsseverazioneLocalServiceUtil.updateAsseverazione(asseverazione); @@ -1089,8 +1040,7 @@ public class FascicoloFePortlet extends MVCPortlet { } } - private void concludiDelegaDomanda(ActionRequest actionRequest, ActionResponse actionResponse) - throws Exception { + private void concludiDelegaDomanda(ActionRequest actionRequest, ActionResponse actionResponse) throws Exception { try { ServiceContext serviceContext = ServiceContextFactory.getInstance(DettPratica.class.getName(), @@ -1098,15 +1048,13 @@ public class FascicoloFePortlet extends MVCPortlet { long dettPraticaId = ParamUtil.getLong(actionRequest, "dettPraticaId"); DettPratica dettPratica = DettPraticaLocalServiceUtil.getDettPratica(dettPraticaId); if (DelegheUtil.hasDelegaCompilazioneDomanda(serviceContext.getUserId(), dettPraticaId) - || DelegheUtil.hasDelegaCompilazioneSezioneGeologica(serviceContext.getUserId(), - dettPraticaId) + || DelegheUtil.hasDelegaCompilazioneSezioneGeologica(serviceContext.getUserId(), dettPraticaId) || DelegheUtil.hasDelegaFirmaAllegati(serviceContext.getUserId(), dettPraticaId)) { User user = UserLocalServiceUtil.getUser(serviceContext.getUserId()); List deleghe = DelegaServiceUtil.findByIntPratica_CodiceFiscale_InEsito( dettPratica.getIntPraticaId(), user.getScreenName(), - new String[] { DelegheUtil.STATO_ASSEGNATA }, QueryUtil.ALL_POS, QueryUtil.ALL_POS, - null); + new String[] { DelegheUtil.STATO_ASSEGNATA }, QueryUtil.ALL_POS, QueryUtil.ALL_POS, null); saveDatiDettPratica(dettPraticaId, actionRequest, actionResponse); @@ -1138,11 +1086,10 @@ public class FascicoloFePortlet extends MVCPortlet { } } - private void saveDatiDettPratica(long dettPraticaId, ActionRequest actionRequest, - ActionResponse actionResponse) throws Exception { + private void saveDatiDettPratica(long dettPraticaId, ActionRequest actionRequest, ActionResponse actionResponse) + throws Exception { - ServiceContext serviceContext = ServiceContextFactory.getInstance(DettPratica.class.getName(), - actionRequest); + ServiceContext serviceContext = ServiceContextFactory.getInstance(DettPratica.class.getName(), actionRequest); DettPratica dettPratica = DettPraticaServiceUtil.getDettPratica(dettPraticaId); @@ -1159,7 +1106,6 @@ public class FascicoloFePortlet extends MVCPortlet { int statusTask = ParamUtil.getInteger(actionRequest, "statusTask"); boolean workflowForzato = ParamUtil.getBoolean(actionRequest, "workflowForzato"); long soggettoSostituitoId = ParamUtil.getLong(actionRequest, "soggettoSostituitoId"); - long oldDettPraticaId = ParamUtil.getLong(actionRequest, "oldDettPraticaId"); long variataDa = ParamUtil.getLong(actionRequest, "variataDa"); long varianteNumero = ParamUtil.getLong(actionRequest, "varianteNumero"); boolean varianteSostanziale = ParamUtil.getBoolean(actionRequest, "varianteSostanziale"); @@ -1176,19 +1122,18 @@ public class FascicoloFePortlet extends MVCPortlet { boolean isCodiceFiscaleDelegatoFineLavoriAuthorized = ParamUtil.getBoolean(actionRequest, "codiceFiscaleDelegatoFineLavoriEnabled"); - String codiceFiscaleDelegatoFineLavori = isCodiceFiscaleDelegatoFineLavoriAuthorized ? ParamUtil - .getString(actionRequest, "codiceFiscaleDelegatoFineLavori") : ""; + String codiceFiscaleDelegatoFineLavori = isCodiceFiscaleDelegatoFineLavoriAuthorized ? ParamUtil.getString( + actionRequest, "codiceFiscaleDelegatoFineLavori") : ""; boolean isCodiceFiscaleDelegatoCollaudoAuthorized = ParamUtil.getBoolean(actionRequest, "codiceFiscaleDelegatoCollaudoEnabled"); - String codiceFiscaleDelegatoCollaudo = isCodiceFiscaleDelegatoCollaudoAuthorized ? ParamUtil - .getString(actionRequest, "codiceFiscaleDelegatoCollaudo") : ""; + String codiceFiscaleDelegatoCollaudo = isCodiceFiscaleDelegatoCollaudoAuthorized ? ParamUtil.getString( + actionRequest, "codiceFiscaleDelegatoCollaudo") : ""; // FIXME A che serve??? String codiceRuoloDelegato = ParamUtil.getString(actionRequest, "codiceRuoloDelegato"); - boolean inizioLavoriContestualeOpera = ParamUtil.getBoolean(actionRequest, - "inizioLavoriContestualeOpera"); + boolean inizioLavoriContestualeOpera = ParamUtil.getBoolean(actionRequest, "inizioLavoriContestualeOpera"); long pagamentoId = ParamUtil.getLong(actionRequest, "pagamentoId"); Date dataEffettuazione = ParamUtil.getDate(actionRequest, "dataEffettuazione", @@ -1228,40 +1173,33 @@ public class FascicoloFePortlet extends MVCPortlet { Double pagRilascioAttestazioni = ParamUtil.getDouble(actionRequest, "pagRilascioAttestazioni"); Double pagConsultazioniArchivio = ParamUtil.getDouble(actionRequest, "pagConsultazioniArchivio"); - /*boolean pagNuoveCostruzioni = ParamUtil.getBoolean(actionRequest, "pagNuoveCostruzioni"); - int pagAdeguamentoSismico = ParamUtil.getInteger(actionRequest, "pagAdeguamentoSismico"); - int pagMiglioramentoSismico = ParamUtil.getInteger(actionRequest, "pagMiglioramentoSismico"); - boolean pagRiparazioneInterventoLocale = ParamUtil.getBoolean(actionRequest, - "pagRiparazioneInterventoLocale"); - int pagNuovaCostruzione = ParamUtil.getInteger(actionRequest, "pagNuovaCostruzione"); - boolean pagVarianti = ParamUtil.getBoolean(actionRequest, "pagVarianti"); - int pagAltro = ParamUtil.getInteger(actionRequest, "pagAltro"); - boolean pagMiglioramentoSismicoSicilia = ParamUtil.getBoolean(actionRequest, - "pagMiglioramentoSismicoSicilia"); - String pagCalcolatoAdeguamentoSismico = ParamUtil.getString(actionRequest, - "pagCalcolatoAdeguamentoSismico"); - String pagCalcolatoMiglioramentoSismico = ParamUtil.getString(actionRequest, - "pagCalcolatoMiglioramentoSismico"); - String pagCalcolatoRiparazioneInterventoLocale = ParamUtil.getString(actionRequest, - "pagCalcolatoRiparazioneInterventoLocale"); - String pagCalcolatoOperaNonQuantificabile = ParamUtil.getString(actionRequest, - "pagCalcolatoOperaNonQuantificabile"); - String pagEffettivoAdeguamentoSismico = ParamUtil.getString(actionRequest, - "pagEffettivoAdeguamentoSismico"); - String pagEffettivoMiglioramentoSismico = ParamUtil.getString(actionRequest, - "pagEffettivoMiglioramentoSismico"); - String pagEffettivoRiparazioneInterventoLocale = ParamUtil.getString(actionRequest, - "pagEffettivoRiparazioneInterventoLocale"); - String pagEffettivoOperaNonQuantificabile = ParamUtil.getString(actionRequest, - "pagEffettivoOperaNonQuantificabile"); - String pagNoteUtente = ParamUtil.getString(actionRequest, "pagNoteUtente");*/ + /* + * boolean pagNuoveCostruzioni = ParamUtil.getBoolean(actionRequest, "pagNuoveCostruzioni"); int + * pagAdeguamentoSismico = ParamUtil.getInteger(actionRequest, "pagAdeguamentoSismico"); int + * pagMiglioramentoSismico = ParamUtil.getInteger(actionRequest, "pagMiglioramentoSismico"); boolean + * pagRiparazioneInterventoLocale = ParamUtil.getBoolean(actionRequest, "pagRiparazioneInterventoLocale"); int + * pagNuovaCostruzione = ParamUtil.getInteger(actionRequest, "pagNuovaCostruzione"); boolean pagVarianti = + * ParamUtil.getBoolean(actionRequest, "pagVarianti"); int pagAltro = ParamUtil.getInteger(actionRequest, + * "pagAltro"); boolean pagMiglioramentoSismicoSicilia = ParamUtil.getBoolean(actionRequest, + * "pagMiglioramentoSismicoSicilia"); String pagCalcolatoAdeguamentoSismico = ParamUtil.getString(actionRequest, + * "pagCalcolatoAdeguamentoSismico"); String pagCalcolatoMiglioramentoSismico = + * ParamUtil.getString(actionRequest, "pagCalcolatoMiglioramentoSismico"); String + * pagCalcolatoRiparazioneInterventoLocale = ParamUtil.getString(actionRequest, + * "pagCalcolatoRiparazioneInterventoLocale"); String pagCalcolatoOperaNonQuantificabile = + * ParamUtil.getString(actionRequest, "pagCalcolatoOperaNonQuantificabile"); String + * pagEffettivoAdeguamentoSismico = ParamUtil.getString(actionRequest, "pagEffettivoAdeguamentoSismico"); String + * pagEffettivoMiglioramentoSismico = ParamUtil.getString(actionRequest, "pagEffettivoMiglioramentoSismico"); + * String pagEffettivoRiparazioneInterventoLocale = ParamUtil.getString(actionRequest, + * "pagEffettivoRiparazioneInterventoLocale"); String pagEffettivoOperaNonQuantificabile = + * ParamUtil.getString(actionRequest, "pagEffettivoOperaNonQuantificabile"); String pagNoteUtente = + * ParamUtil.getString(actionRequest, "pagNoteUtente"); + */ // SEZIONE DETTAGLI PRINCIPALI String livelloDiTutela = ParamUtil.getString(actionRequest, "livelloDiTutela"); String paesaggioLocale = ParamUtil.getString(actionRequest, "paesaggioLocale"); String vincoli = ParamUtil.getString(actionRequest, "vincoli"); - String destinazioneAltroIntervento = ParamUtil - .getString(actionRequest, "destinazioneAltroIntervento"); + String destinazioneAltroIntervento = ParamUtil.getString(actionRequest, "destinazioneAltroIntervento"); boolean tcCostruzioniEsistenti = ParamUtil.getBoolean(actionRequest, "tcCostruzioniEsistenti"); boolean tcManutOrdStraord = ParamUtil.getBoolean(actionRequest, "tcManutOrdStraord"); boolean tcAltriInterventi = ParamUtil.getBoolean(actionRequest, "tcAltriInterventi"); @@ -1269,8 +1207,7 @@ public class FascicoloFePortlet extends MVCPortlet { boolean collaudoStatico = ParamUtil.getBoolean(actionRequest, "collaudoStatico"); boolean noCollaudo = ParamUtil.getBoolean(actionRequest, "noCollaudo"); - boolean lavoriInEconomiaCommittente = ParamUtil.getBoolean(actionRequest, - "lavoriInEconomiaCommittente"); + boolean lavoriInEconomiaCommittente = ParamUtil.getBoolean(actionRequest, "lavoriInEconomiaCommittente"); String destinazione = ParamUtil.getString(actionRequest, "destinazione"); // String tipologiaSistemaCostruttivo = // ParamUtil.getString(actionRequest, @@ -1287,28 +1224,22 @@ public class FascicoloFePortlet extends MVCPortlet { String numeroCivico = ParamUtil.getString(actionRequest, "numeroCivico"); String dcFoglio = ParamUtil.getString(actionRequest, "dcFoglio"); String dcAllegato = ParamUtil.getString(actionRequest, "dcAllegato"); - String particella1 = ParamUtil.getString(actionRequest, "particella1", "").replaceAll( - Pattern.quote("|"), " "); - String particella2 = ParamUtil.getString(actionRequest, "particella2", "").replaceAll( - Pattern.quote("|"), " "); - String particella3 = ParamUtil.getString(actionRequest, "particella3", "").replaceAll( - Pattern.quote("|"), " "); - String particella4 = ParamUtil.getString(actionRequest, "particella4", "").replaceAll( - Pattern.quote("|"), " "); + String particella1 = ParamUtil.getString(actionRequest, "particella1", "").replaceAll(Pattern.quote("|"), " "); + String particella2 = ParamUtil.getString(actionRequest, "particella2", "").replaceAll(Pattern.quote("|"), " "); + String particella3 = ParamUtil.getString(actionRequest, "particella3", "").replaceAll(Pattern.quote("|"), " "); + String particella4 = ParamUtil.getString(actionRequest, "particella4", "").replaceAll(Pattern.quote("|"), " "); String dcParticelle = particella1 + StringPool.PIPE + particella2 + StringPool.PIPE + particella3 + StringPool.PIPE + particella4; String latitudine = ParamUtil.getString(actionRequest, "lat", "").replaceAll(Pattern.quote("|"), " "); - String longitudine = ParamUtil.getString(actionRequest, "long", "").replaceAll(Pattern.quote("|"), - " "); + String longitudine = ParamUtil.getString(actionRequest, "long", "").replaceAll(Pattern.quote("|"), " "); String zoom = ParamUtil.getString(actionRequest, "zoom", "").replaceAll(Pattern.quote("|"), " "); String localizzazioneGeografica = latitudine + StringPool.PIPE + longitudine + StringPool.PIPE + zoom; boolean tcNuovaCostruzione = ParamUtil.getBoolean(actionRequest, "tcNuovaCostruzione"); boolean tcAdeguamentoSismico = ParamUtil.getBoolean(actionRequest, "tcAdeguamentoSismico"); boolean tcMiglioramentoSismico = ParamUtil.getBoolean(actionRequest, "tcMiglioramentoSismico"); - boolean tcRiparazioneInterventoLocale = ParamUtil.getBoolean(actionRequest, - "tcRiparazioneInterventoLocale"); + boolean tcRiparazioneInterventoLocale = ParamUtil.getBoolean(actionRequest, "tcRiparazioneInterventoLocale"); boolean tcInCA = ParamUtil.getBoolean(actionRequest, "tcInCA"); boolean tcInOpera = ParamUtil.getBoolean(actionRequest, "tcInOpera"); @@ -1323,10 +1254,8 @@ public class FascicoloFePortlet extends MVCPortlet { boolean tcAltro = ParamUtil.getBoolean(actionRequest, "tcAltro"); String tcAltroDescrizione = ParamUtil.getString(actionRequest, "tcAltroDescrizione"); boolean tcConDispositivi = ParamUtil.getBoolean(actionRequest, "tcConDispositivi"); - boolean tcNuovaCostruzionePertinenza = ParamUtil.getBoolean(actionRequest, - "tcNuovaCostruzionePertinenza"); - boolean tcInterventoOpereEscavazione = ParamUtil.getBoolean(actionRequest, - "tcInterventoOpereEscavazione"); + boolean tcNuovaCostruzionePertinenza = ParamUtil.getBoolean(actionRequest, "tcNuovaCostruzionePertinenza"); + boolean tcInterventoOpereEscavazione = ParamUtil.getBoolean(actionRequest, "tcInterventoOpereEscavazione"); boolean tcViarch = ParamUtil.getBoolean(actionRequest, "tcViarch"); boolean tcOperaA25 = ParamUtil.getBoolean(actionRequest, "tcOperaA25"); @@ -1355,34 +1284,28 @@ public class FascicoloFePortlet extends MVCPortlet { boolean deInfAltro = ParamUtil.getBoolean(actionRequest, "deInfAltro"); String deInfAltroDesc = ParamUtil.getString(actionRequest, "deInfAltroDesc"); String dccFondazioni = ParamUtil.getString(actionRequest, "dccFondazioni"); - boolean dccStruttureEleMuraturePietrame = ParamUtil.getBoolean(actionRequest, - "dccStruttureEleMuraturePietrame"); + boolean dccStruttureEleMuraturePietrame = ParamUtil + .getBoolean(actionRequest, "dccStruttureEleMuraturePietrame"); boolean dccStruttureEleMuratureLaterizio = ParamUtil.getBoolean(actionRequest, "dccStruttureEleMuratureLaterizio"); - boolean dccStruttureEleMuratureMisto = ParamUtil.getBoolean(actionRequest, - "dccStruttureEleMuratureMisto"); - boolean dccStruttureEleMuratureStoriche = ParamUtil.getBoolean(actionRequest, - "dccStruttureEleMuratureStoriche"); + boolean dccStruttureEleMuratureMisto = ParamUtil.getBoolean(actionRequest, "dccStruttureEleMuratureMisto"); + boolean dccStruttureEleMuratureStoriche = ParamUtil + .getBoolean(actionRequest, "dccStruttureEleMuratureStoriche"); String dccStruttureEleAcciaio = ParamUtil.getString(actionRequest, "dccStruttureEleAcciaio"); String dccStruttureEleCA = ParamUtil.getString(actionRequest, "dccStruttureEleCA"); String dccStruttureEleLegno = ParamUtil.getString(actionRequest, "dccStruttureEleLegno"); boolean dccStruttureEleMistoCA = ParamUtil.getBoolean(actionRequest, "dccStruttureEleMistoCA"); - boolean dccStruttureEleMistoAcciaio = ParamUtil.getBoolean(actionRequest, - "dccStruttureEleMistoAcciaio"); - boolean dccStruttureEleMistoMuratura = ParamUtil.getBoolean(actionRequest, - "dccStruttureEleMistoMuratura"); + boolean dccStruttureEleMistoAcciaio = ParamUtil.getBoolean(actionRequest, "dccStruttureEleMistoAcciaio"); + boolean dccStruttureEleMistoMuratura = ParamUtil.getBoolean(actionRequest, "dccStruttureEleMistoMuratura"); boolean dccStruttureEleMistoLegno = ParamUtil.getBoolean(actionRequest, "dccStruttureEleMistoLegno"); - boolean dccStruttureElePrefabbricato = ParamUtil.getBoolean(actionRequest, - "dccStruttureElePrefabbricato"); + boolean dccStruttureElePrefabbricato = ParamUtil.getBoolean(actionRequest, "dccStruttureElePrefabbricato"); boolean dccStruttureEleAltro = ParamUtil.getBoolean(actionRequest, "dccStruttureEleAltro"); - String dccStruttureEleAltroDescrizione = ParamUtil.getString(actionRequest, - "dccStruttureEleAltroDescrizione"); - boolean dccOrizzontamentiCAAcciaio = ParamUtil - .getBoolean(actionRequest, "dccOrizzontamentiCAAcciaio"); + String dccStruttureEleAltroDescrizione = ParamUtil.getString(actionRequest, "dccStruttureEleAltroDescrizione"); + boolean dccOrizzontamentiCAAcciaio = ParamUtil.getBoolean(actionRequest, "dccOrizzontamentiCAAcciaio"); boolean dccOrizzontamentiLegno = ParamUtil.getBoolean(actionRequest, "dccOrizzontamentiLegno"); boolean dccOrizzontamentiLegnoCA = ParamUtil.getBoolean(actionRequest, "dccOrizzontamentiLegnoCA"); - boolean dccOrizzontamentiLamieraGrecata = ParamUtil.getBoolean(actionRequest, - "dccOrizzontamentiLamieraGrecata"); + boolean dccOrizzontamentiLamieraGrecata = ParamUtil + .getBoolean(actionRequest, "dccOrizzontamentiLamieraGrecata"); boolean dccOrizzontamentiVolte = ParamUtil.getBoolean(actionRequest, "dccOrizzontamentiVolte"); boolean dccOrizzontamentiAltro = ParamUtil.getBoolean(actionRequest, "dccOrizzontamentiAltro"); String dccOrizzontamentiAltroDescrizione = ParamUtil.getString(actionRequest, @@ -1391,35 +1314,24 @@ public class FascicoloFePortlet extends MVCPortlet { boolean dccCoperturaCAAcciaio = ParamUtil.getBoolean(actionRequest, "dccCoperturaCAAcciaio"); boolean dccCoperturaLegno = ParamUtil.getBoolean(actionRequest, "dccCoperturaLegno"); boolean dccCoperturaLegnoCA = ParamUtil.getBoolean(actionRequest, "dccCoperturaLegnoCA"); - boolean dccCoperturaLamieraGrecata = ParamUtil - .getBoolean(actionRequest, "dccCoperturaLamieraGrecata"); + boolean dccCoperturaLamieraGrecata = ParamUtil.getBoolean(actionRequest, "dccCoperturaLamieraGrecata"); boolean dccCoperturaPannelli = ParamUtil.getBoolean(actionRequest, "dccCoperturaPannelli"); boolean dccCoperturaPVCTelonati = ParamUtil.getBoolean(actionRequest, "dccCoperturaPVCTelonati"); boolean dccCoperturaLeggere = ParamUtil.getBoolean(actionRequest, "dccCoperturaLeggere"); boolean dccCoperturaAltro = ParamUtil.getBoolean(actionRequest, "dccCoperturaAltro"); - String dccCoperturaAltroDesrizione = ParamUtil - .getString(actionRequest, "dccCoperturaAltroDesrizione"); + String dccCoperturaAltroDesrizione = ParamUtil.getString(actionRequest, "dccCoperturaAltroDesrizione"); boolean dccElemNonStrutLaterizio = ParamUtil.getBoolean(actionRequest, "dccElemNonStrutLaterizio"); - boolean dccElemNonStrutCartongesso = ParamUtil - .getBoolean(actionRequest, "dccElemNonStrutCartongesso"); - boolean dccElemNonStrutCalcestruzzo = ParamUtil.getBoolean(actionRequest, - "dccElemNonStrutCalcestruzzo"); + boolean dccElemNonStrutCartongesso = ParamUtil.getBoolean(actionRequest, "dccElemNonStrutCartongesso"); + boolean dccElemNonStrutCalcestruzzo = ParamUtil.getBoolean(actionRequest, "dccElemNonStrutCalcestruzzo"); boolean dccElemNonStrutLegno = ParamUtil.getBoolean(actionRequest, "dccElemNonStrutLegno"); boolean dccElemNonStrutAltro = ParamUtil.getBoolean(actionRequest, "dccElemNonStrutAltro"); - String dccElemNonStrutAltroDescrizione = ParamUtil.getString(actionRequest, - "dccElemNonStrutAltroDescrizione"); - boolean dccOpereDiRinforzoInsCatene = ParamUtil.getBoolean(actionRequest, - "dccOpereDiRinforzoInsCatene"); - boolean dccOpereDiRinforzoInsCordoli = ParamUtil.getBoolean(actionRequest, - "dccOpereDiRinforzoInsCordoli"); - boolean dccOpereDiRinforzoIniArmate = ParamUtil.getBoolean(actionRequest, - "dccOpereDiRinforzoIniArmate"); - boolean dccOpereDiRinforzoPlaccaggi = ParamUtil.getBoolean(actionRequest, - "dccOpereDiRinforzoPlaccaggi"); - boolean dccOpereDiRinforzoIrrSolai = ParamUtil - .getBoolean(actionRequest, "dccOpereDiRinforzoIrrSolai"); - boolean dccOpereDiRinforzoRinforziFRP = ParamUtil.getBoolean(actionRequest, - "dccOpereDiRinforzoRinforziFRP"); + String dccElemNonStrutAltroDescrizione = ParamUtil.getString(actionRequest, "dccElemNonStrutAltroDescrizione"); + boolean dccOpereDiRinforzoInsCatene = ParamUtil.getBoolean(actionRequest, "dccOpereDiRinforzoInsCatene"); + boolean dccOpereDiRinforzoInsCordoli = ParamUtil.getBoolean(actionRequest, "dccOpereDiRinforzoInsCordoli"); + boolean dccOpereDiRinforzoIniArmate = ParamUtil.getBoolean(actionRequest, "dccOpereDiRinforzoIniArmate"); + boolean dccOpereDiRinforzoPlaccaggi = ParamUtil.getBoolean(actionRequest, "dccOpereDiRinforzoPlaccaggi"); + boolean dccOpereDiRinforzoIrrSolai = ParamUtil.getBoolean(actionRequest, "dccOpereDiRinforzoIrrSolai"); + boolean dccOpereDiRinforzoRinforziFRP = ParamUtil.getBoolean(actionRequest, "dccOpereDiRinforzoRinforziFRP"); boolean dccOpereDiRinforzoTelaiECerchiature = ParamUtil.getBoolean(actionRequest, "dccOpereDiRinforzoTelaiECerchiature"); boolean dccOpereDiRinforzoInsRompitratta = ParamUtil.getBoolean(actionRequest, @@ -1467,8 +1379,7 @@ public class FascicoloFePortlet extends MVCPortlet { dettPratica.getGeoPresenzaPrescrizioni()); String geoNotePrescrizioni = getNotNullString(actionRequest, "geoNotePrescrizioni", dettPratica.getGeoNotePrescrizioni()); - String geoNoteIndagini = getNotNullString(actionRequest, "geoNoteIndagini", - dettPratica.getGeoNoteIndagini()); + String geoNoteIndagini = getNotNullString(actionRequest, "geoNoteIndagini", dettPratica.getGeoNoteIndagini()); String geoEvidenzeGeomorfiche = getNotNullString(actionRequest, "geoEvidenzeGeomorfiche", dettPratica.getGeoEvidenzeGeomorfiche()); String geoEvidenzeGeologiche = getNotNullString(actionRequest, "geoEvidenzeGeologiche", @@ -1510,94 +1421,84 @@ public class FascicoloFePortlet extends MVCPortlet { boolean sanatoriaEdilizia724 = ParamUtil.getBoolean(actionRequest, "sanatoriaEdilizia724"); boolean sanatoriaEdilizia326 = ParamUtil.getBoolean(actionRequest, "sanatoriaEdilizia326"); String interventoVoceP7 = ParamUtil.getString(actionRequest, "interventoVoceP7"); - - boolean normLavoriNoDirettore = ParamUtil.getBoolean(actionRequest, "normLavoriNoDirettore"); + + boolean normLavoriNoDirettore = ParamUtil.getBoolean(actionRequest, "normLavoriNoDirettore"); long userId = PortalUtil.getUserId(actionRequest); try { DettPraticaServiceUtil.updateDettPratica(userId, dettPratica.getDettPraticaId(), - dettPratica.getIntPraticaId(), integrazione, protocollo, tipoIntegrazione, completa, - gestita, codicePagamento, causalePagamento, mezzoPagamento, importoBolli, - importoSpeseIstruttoria, dataEffettuazione, statusTask, workflowForzato, - soggettoSostituitoId, oldDettPraticaId, destinazione, ag, descLongIntervento, via, - localita, estremiCatastali, estremiPratCom, variataDa, varianteNumero, + dettPratica.getIntPraticaId(), integrazione, protocollo, tipoIntegrazione, completa, gestita, + codicePagamento, causalePagamento, mezzoPagamento, importoBolli, importoSpeseIstruttoria, + dataEffettuazione, statusTask, workflowForzato, soggettoSostituitoId, destinazione, ag, + descLongIntervento, via, localita, estremiCatastali, estremiPratCom, variataDa, varianteNumero, varianteSostanziale, operaConforme, collaudoStatico, codiceFiscaleDelegatoCommittente, codiceFiscaleDelegatoFineLavori, codiceFiscaleDelegatoCollaudo, codiceRuoloDelegato, lavoriInEconomiaCommittente, inizioLavoriContestualeOpera, dataInizioLavoriOpera, - dataInizioEsecuzioneOpera, dataFineEsecuzioneOpera, metratura, lavoriPubblici, - pagamentoId, lavoriPubbliciPercentuale, numeroCivico, dcParticelle, dcFoglio, dcAllegato, - dePiani, deAltezza, deInterrati, deSuperficie, deCostruzione, deRistrutturazione, deUso, - dePubblica, dePrivata, deUtilizzazione, dePosizioneEdificio, deInfStradalePonte, - deInfStradaleStrada, deInfStradaleAltro, deInfIdraulicaLong, deInfIdraulicaTrasv, - deInfIdraulicaAltro, deInfOperaAccStradale, deInfOperaAccIdraulica, deInfOperaAccAltro, - deInfAltraInfrastruttura, deInfAltro, deInfAltroDesc, dccFondazioni, - dccStruttureEleMuraturePietrame, dccStruttureEleMuratureLaterizio, + dataInizioEsecuzioneOpera, dataFineEsecuzioneOpera, metratura, lavoriPubblici, pagamentoId, + lavoriPubbliciPercentuale, numeroCivico, dcParticelle, dcFoglio, dcAllegato, dePiani, deAltezza, + deInterrati, deSuperficie, deCostruzione, deRistrutturazione, deUso, dePubblica, dePrivata, + deUtilizzazione, dePosizioneEdificio, deInfStradalePonte, deInfStradaleStrada, deInfStradaleAltro, + deInfIdraulicaLong, deInfIdraulicaTrasv, deInfIdraulicaAltro, deInfOperaAccStradale, + deInfOperaAccIdraulica, deInfOperaAccAltro, deInfAltraInfrastruttura, deInfAltro, deInfAltroDesc, + dccFondazioni, dccStruttureEleMuraturePietrame, dccStruttureEleMuratureLaterizio, dccStruttureEleMuratureMisto, dccStruttureEleMuratureStoriche, dccStruttureEleAcciaio, - dccStruttureEleCA, dccStruttureEleLegno, dccStruttureEleMistoCA, - dccStruttureEleMistoAcciaio, dccStruttureEleMistoMuratura, dccStruttureEleMistoLegno, - dccStruttureElePrefabbricato, dccStruttureEleAltro, dccStruttureEleAltroDescrizione, - dccOrizzontamentiCAAcciaio, dccOrizzontamentiLegno, dccOrizzontamentiLegnoCA, - dccOrizzontamentiLamieraGrecata, dccOrizzontamentiVolte, dccOrizzontamentiAltro, - dccOrizzontamentiAltroDescrizione, dccCopertura, dccCoperturaCAAcciaio, - dccCoperturaLegno, dccCoperturaLegnoCA, dccCoperturaLamieraGrecata, dccCoperturaPannelli, - dccCoperturaPVCTelonati, dccCoperturaLeggere, dccCoperturaAltro, + dccStruttureEleCA, dccStruttureEleLegno, dccStruttureEleMistoCA, dccStruttureEleMistoAcciaio, + dccStruttureEleMistoMuratura, dccStruttureEleMistoLegno, dccStruttureElePrefabbricato, + dccStruttureEleAltro, dccStruttureEleAltroDescrizione, dccOrizzontamentiCAAcciaio, + dccOrizzontamentiLegno, dccOrizzontamentiLegnoCA, dccOrizzontamentiLamieraGrecata, + dccOrizzontamentiVolte, dccOrizzontamentiAltro, dccOrizzontamentiAltroDescrizione, dccCopertura, + dccCoperturaCAAcciaio, dccCoperturaLegno, dccCoperturaLegnoCA, dccCoperturaLamieraGrecata, + dccCoperturaPannelli, dccCoperturaPVCTelonati, dccCoperturaLeggere, dccCoperturaAltro, dccCoperturaAltroDesrizione, dccElemNonStrutLaterizio, dccElemNonStrutCartongesso, dccElemNonStrutCalcestruzzo, dccElemNonStrutLegno, dccElemNonStrutAltro, - dccElemNonStrutAltroDescrizione, dccOpereDiRinforzoInsCatene, - dccOpereDiRinforzoInsCordoli, dccOpereDiRinforzoIniArmate, dccOpereDiRinforzoPlaccaggi, - dccOpereDiRinforzoIrrSolai, dccOpereDiRinforzoRinforziFRP, - dccOpereDiRinforzoTelaiECerchiature, dccOpereDiRinforzoInsRompitratta, - dccOpereDiRinforzoAltro, dccOpereDiRinforzoAltroDescrizione, geoClasseIndagine, - geoCategoriaSottosuolo, geoCategoriaTopografica, geoConsolidamento, + dccElemNonStrutAltroDescrizione, dccOpereDiRinforzoInsCatene, dccOpereDiRinforzoInsCordoli, + dccOpereDiRinforzoIniArmate, dccOpereDiRinforzoPlaccaggi, dccOpereDiRinforzoIrrSolai, + dccOpereDiRinforzoRinforziFRP, dccOpereDiRinforzoTelaiECerchiature, + dccOpereDiRinforzoInsRompitratta, dccOpereDiRinforzoAltro, dccOpereDiRinforzoAltroDescrizione, + geoClasseIndagine, geoCategoriaSottosuolo, geoCategoriaTopografica, geoConsolidamento, geoPericolositaGeologica, geoRischioGeomorfologicoPai, geoPericolositaIdraulicaPai, geoRischioIdraulicoPai, geoPericolositaSismica, geoPericolositaIdraulica, - geoPericolositaGeomorfica, geoFattibilitaGeologica, geoFattibilitaSismica, - geoFattibilitaIdraulica, geoOperaRilevante, geoOpereDiSostegno, geoOpereInSotterranea, - geoPresenzaPrescrizioni, geoNotePrescrizioni, geoNoteIndagini, geoEvidenzeGeomorfiche, - geoEvidenzeGeologiche, geoDtRelazione, pagInterventiRestauroManufatti, - pagAltriCasiCulturali, pagLottizzazioni, pagGrandiStrutture, pagCondotte, - pagPalificazioni, pagImpiantiEolici, pagNuoveRealizzazioni, pagImmobiliPreesistenti, - pagManifestiPubblicitari, pagPareriDiMassima, pagAltriCasiPaesaggistici, + geoPericolositaGeomorfica, geoFattibilitaGeologica, geoFattibilitaSismica, geoFattibilitaIdraulica, + geoOperaRilevante, geoOpereDiSostegno, geoOpereInSotterranea, geoPresenzaPrescrizioni, + geoNotePrescrizioni, geoNoteIndagini, geoEvidenzeGeomorfiche, geoEvidenzeGeologiche, + geoDtRelazione, pagInterventiRestauroManufatti, pagAltriCasiCulturali, pagLottizzazioni, + pagGrandiStrutture, pagCondotte, pagPalificazioni, pagImpiantiEolici, pagNuoveRealizzazioni, + pagImmobiliPreesistenti, pagManifestiPubblicitari, pagPareriDiMassima, pagAltriCasiPaesaggistici, pagVariantiPareriResi, pagRilascioAttestazioni, pagConsultazioniArchivio, note, noteUfficio, - localizzazioneGeografica, tcNuovaCostruzione, tcAdeguamentoSismico, - tcMiglioramentoSismico, tcRiparazioneInterventoLocale, tcInCA, tcInOpera, - tcPrefabbricato, tcInAcciaio, tcMista, tcInMuratura, tcInMuraturaOrdinaria, - tcInMuraturaArmata, tcInMuraturaMista, tcInLegno, tcAltro, tcAltroDescrizione, - tcConDispositivi, normLavoriInProprio, normEsenteBollo, normEsenteSpese, normDpr01Dep, - normDpr02Dep, normDpr01Aut, normDpr02Aut, normDm01, normDm02, normDm03, normDm2018, - normDprg01, normDprg02, normAnr, normArt3com3, normArt3com4, normOrd01, normDm04, - normDm05, normCI01, normLTC01, suap, normSismaBonus, clRischioPreInt, clRischioPostInt, - intervFinPub, intervFinPubDesc, serviceContext, bozza, disabledSubmit, geoDisabledSubmit, - paesaggioLocale, livelloDiTutela, vincoli, destinazioneAltroIntervento, - tcCostruzioniEsistenti, tcManutOrdStraord, tcAltriInterventi, tcAltriInterventiDesc, - noCollaudo, tcNuovaCostruzionePertinenza, tcInterventoOpereEscavazione, tcViarch, - tcOperaA25, sanatoriaEdilizia47, sanatoriaEdilizia724, sanatoriaEdilizia326, normLavoriNoDirettore, - pagSoggettiAdAutorizzazione, interventoVoceP7); + localizzazioneGeografica, tcNuovaCostruzione, tcAdeguamentoSismico, tcMiglioramentoSismico, + tcRiparazioneInterventoLocale, tcInCA, tcInOpera, tcPrefabbricato, tcInAcciaio, tcMista, + tcInMuratura, tcInMuraturaOrdinaria, tcInMuraturaArmata, tcInMuraturaMista, tcInLegno, tcAltro, + tcAltroDescrizione, tcConDispositivi, normLavoriInProprio, normEsenteBollo, normEsenteSpese, + normDpr01Dep, normDpr02Dep, normDpr01Aut, normDpr02Aut, normDm01, normDm02, normDm03, normDm2018, + normDprg01, normDprg02, normAnr, normArt3com3, normArt3com4, normOrd01, normDm04, normDm05, + normCI01, normLTC01, suap, normSismaBonus, clRischioPreInt, clRischioPostInt, intervFinPub, + intervFinPubDesc, serviceContext, bozza, disabledSubmit, geoDisabledSubmit, paesaggioLocale, + livelloDiTutela, vincoli, destinazioneAltroIntervento, tcCostruzioniEsistenti, tcManutOrdStraord, + tcAltriInterventi, tcAltriInterventiDesc, noCollaudo, tcNuovaCostruzionePertinenza, + tcInterventoOpereEscavazione, tcViarch, tcOperaA25, sanatoriaEdilizia47, sanatoriaEdilizia724, + sanatoriaEdilizia326, normLavoriNoDirettore, pagSoggettiAdAutorizzazione, interventoVoceP7); String redirect = ParamUtil.getString(actionRequest, "redirect"); if (Validator.isNull(redirect)) { String successURL = ParamUtil.getString(actionRequest, "successURL"); if (Validator.isNotNull(successURL)) { - successURL = HttpUtil.removeParameter(successURL, actionResponse.getNamespace() - + "openVerifyUrl"); - successURL = HttpUtil.removeParameter(successURL, actionResponse.getNamespace() - + "verifyArea"); - successURL = HttpUtil.addParameter(successURL, actionResponse.getNamespace() - + "openVerifyUrl", String.valueOf(!bozza)); + successURL = HttpUtil.removeParameter(successURL, actionResponse.getNamespace() + "openVerifyUrl"); + successURL = HttpUtil.removeParameter(successURL, actionResponse.getNamespace() + "verifyArea"); + successURL = HttpUtil.addParameter(successURL, actionResponse.getNamespace() + "openVerifyUrl", + String.valueOf(!bozza)); String verifyArea = ParamUtil.getString(actionRequest, "verifyArea", StringPool.BLANK); - successURL = HttpUtil.addParameter(successURL, actionResponse.getNamespace() - + "verifyArea", String.valueOf(verifyArea)); + successURL = HttpUtil.addParameter(successURL, actionResponse.getNamespace() + "verifyArea", + String.valueOf(verifyArea)); String fragmentURL = ParamUtil.getString(actionRequest, "current_tab"); if (Validator.isNotNull(fragmentURL)) { - successURL = HttpUtil.removeParameter(successURL, actionResponse.getNamespace() - + "current_tab"); - successURL = HttpUtil.addParameter(successURL, actionResponse.getNamespace() - + "current_tab", fragmentURL); - successURL = HttpUtil.removeParameter(successURL, actionResponse.getNamespace() - + "historyKey"); - successURL = HttpUtil.addParameter(successURL, actionResponse.getNamespace() - + "historyKey", "_1_WAR_portosfeportlet_tab=" + fragmentURL); + successURL = HttpUtil + .removeParameter(successURL, actionResponse.getNamespace() + "current_tab"); + successURL = HttpUtil.addParameter(successURL, actionResponse.getNamespace() + "current_tab", + fragmentURL); + successURL = HttpUtil.removeParameter(successURL, actionResponse.getNamespace() + "historyKey"); + successURL = HttpUtil.addParameter(successURL, actionResponse.getNamespace() + "historyKey", + "_1_WAR_portosfeportlet_tab=" + fragmentURL); if (successURL.contains("#")) { successURL = successURL.substring(0, successURL.lastIndexOf("#")); @@ -1605,21 +1506,17 @@ public class FascicoloFePortlet extends MVCPortlet { successURL += "#_1_WAR_portosfeportlet_tab=" + fragmentURL; } // ADT BUG FE ID = 14 - successURL = HttpUtil.removeParameter(successURL, actionResponse.getNamespace() - + "saveAndVerify"); + successURL = HttpUtil.removeParameter(successURL, actionResponse.getNamespace() + "saveAndVerify"); if ("saveAndVerify".equalsIgnoreCase(cmd)) - successURL = HttpUtil.addParameter(successURL, actionResponse.getNamespace() - + "saveAndVerify", true); + successURL = HttpUtil.addParameter(successURL, actionResponse.getNamespace() + "saveAndVerify", + true); actionResponse.sendRedirect(successURL); } else { actionResponse.setRenderParameter("mvcPath", "/html/fascicolofe/edit_fascicolo.jsp"); - actionResponse.setRenderParameter("backURL", - ParamUtil.getString(actionRequest, "backURL")); - actionResponse.setRenderParameter("dettPraticaId", - String.valueOf(dettPratica.getDettPraticaId())); - actionResponse.setRenderParameter("intPraticaId", - String.valueOf(dettPratica.getIntPraticaId())); + actionResponse.setRenderParameter("backURL", ParamUtil.getString(actionRequest, "backURL")); + actionResponse.setRenderParameter("dettPraticaId", String.valueOf(dettPratica.getDettPraticaId())); + actionResponse.setRenderParameter("intPraticaId", String.valueOf(dettPratica.getIntPraticaId())); actionResponse.setRenderParameter("openVerifyUrl", String.valueOf(!bozza)); } } @@ -1643,16 +1540,14 @@ public class FascicoloFePortlet extends MVCPortlet { } private Date getNotNullDate(ActionRequest actionRequest, String param, Date currentValue) { - Date value = ParamUtil.getDate(actionRequest, param, - DateFormatFactoryUtil.getDate(actionRequest.getLocale())); + Date value = ParamUtil.getDate(actionRequest, param, DateFormatFactoryUtil.getDate(actionRequest.getLocale())); return Validator.isNull(value) ? currentValue : value; } - private void saveDatiTipoPratica(long dettPraticaId, ActionRequest actionRequest, - ActionResponse actionResponse) throws Exception { + private void saveDatiTipoPratica(long dettPraticaId, ActionRequest actionRequest, ActionResponse actionResponse) + throws Exception { - ServiceContext serviceContext = ServiceContextFactory.getInstance(DettPratica.class.getName(), - actionRequest); + ServiceContext serviceContext = ServiceContextFactory.getInstance(DettPratica.class.getName(), actionRequest); // long dettPraticaId = ParamUtil.getLong(actionRequest, // "dettPraticaId"); @@ -1678,16 +1573,15 @@ public class FascicoloFePortlet extends MVCPortlet { boolean isCodiceFiscaleDelegatoFineLavoriAuthorized = ParamUtil.getBoolean(actionRequest, "codiceFiscaleDelegatoFineLavoriEnabled"); - String codiceFiscaleDelegatoFineLavori = isCodiceFiscaleDelegatoFineLavoriAuthorized ? ParamUtil - .getString(actionRequest, "codiceFiscaleDelegatoFineLavori") : ""; + String codiceFiscaleDelegatoFineLavori = isCodiceFiscaleDelegatoFineLavoriAuthorized ? ParamUtil.getString( + actionRequest, "codiceFiscaleDelegatoFineLavori") : ""; boolean isCodiceFiscaleDelegatoCollaudoAuthorized = ParamUtil.getBoolean(actionRequest, "codiceFiscaleDelegatoCollaudoEnabled"); - String codiceFiscaleDelegatoCollaudo = isCodiceFiscaleDelegatoCollaudoAuthorized ? ParamUtil - .getString(actionRequest, "codiceFiscaleDelegatoCollaudo") : ""; + String codiceFiscaleDelegatoCollaudo = isCodiceFiscaleDelegatoCollaudoAuthorized ? ParamUtil.getString( + actionRequest, "codiceFiscaleDelegatoCollaudo") : ""; - boolean inizioLavoriContestualeOpera = ParamUtil.getBoolean(actionRequest, - "inizioLavoriContestualeOpera"); + boolean inizioLavoriContestualeOpera = ParamUtil.getBoolean(actionRequest, "inizioLavoriContestualeOpera"); long pagamentoId = ParamUtil.getLong(actionRequest, "pagamentoId"); Date dataEffettuazione = ParamUtil.getDate(actionRequest, "dataEffettuazione", @@ -1727,33 +1621,27 @@ public class FascicoloFePortlet extends MVCPortlet { Double pagRilascioAttestazioni = ParamUtil.getDouble(actionRequest, "pagRilascioAttestazioni"); Double pagConsultazioniArchivio = ParamUtil.getDouble(actionRequest, "pagConsultazioniArchivio"); - /*boolean pagNuoveCostruzioni = ParamUtil.getBoolean(actionRequest, "pagNuoveCostruzioni"); - int pagAdeguamentoSismico = ParamUtil.getInteger(actionRequest, "pagAdeguamentoSismico"); - int pagMiglioramentoSismico = ParamUtil.getInteger(actionRequest, "pagMiglioramentoSismico"); - boolean pagRiparazioneInterventoLocale = ParamUtil.getBoolean(actionRequest, - "pagRiparazioneInterventoLocale"); - int pagNuovaCostruzione = ParamUtil.getInteger(actionRequest, "pagNuovaCostruzione"); - boolean pagVarianti = ParamUtil.getBoolean(actionRequest, "pagVarianti"); - int pagAltro = ParamUtil.getInteger(actionRequest, "pagAltro"); - boolean pagMiglioramentoSismicoSicilia = ParamUtil.getBoolean(actionRequest, - "pagMiglioramentoSismicoSicilia"); - String pagCalcolatoAdeguamentoSismico = ParamUtil.getString(actionRequest, - "pagCalcolatoAdeguamentoSismico"); - String pagCalcolatoMiglioramentoSismico = ParamUtil.getString(actionRequest, - "pagCalcolatoMiglioramentoSismico"); - String pagCalcolatoRiparazioneInterventoLocale = ParamUtil.getString(actionRequest, - "pagCalcolatoRiparazioneInterventoLocale"); - String pagCalcolatoOperaNonQuantificabile = ParamUtil.getString(actionRequest, - "pagCalcolatoOperaNonQuantificabile"); - String pagEffettivoAdeguamentoSismico = ParamUtil.getString(actionRequest, - "pagEffettivoAdeguamentoSismico"); - String pagEffettivoMiglioramentoSismico = ParamUtil.getString(actionRequest, - "pagEffettivoMiglioramentoSismico"); - String pagEffettivoRiparazioneInterventoLocale = ParamUtil.getString(actionRequest, - "pagEffettivoRiparazioneInterventoLocale"); - String pagEffettivoOperaNonQuantificabile = ParamUtil.getString(actionRequest, - "pagEffettivoOperaNonQuantificabile"); - String pagNoteUtente = ParamUtil.getString(actionRequest, "pagNoteUtente");*/ + /* + * boolean pagNuoveCostruzioni = ParamUtil.getBoolean(actionRequest, "pagNuoveCostruzioni"); int + * pagAdeguamentoSismico = ParamUtil.getInteger(actionRequest, "pagAdeguamentoSismico"); int + * pagMiglioramentoSismico = ParamUtil.getInteger(actionRequest, "pagMiglioramentoSismico"); boolean + * pagRiparazioneInterventoLocale = ParamUtil.getBoolean(actionRequest, "pagRiparazioneInterventoLocale"); int + * pagNuovaCostruzione = ParamUtil.getInteger(actionRequest, "pagNuovaCostruzione"); boolean pagVarianti = + * ParamUtil.getBoolean(actionRequest, "pagVarianti"); int pagAltro = ParamUtil.getInteger(actionRequest, + * "pagAltro"); boolean pagMiglioramentoSismicoSicilia = ParamUtil.getBoolean(actionRequest, + * "pagMiglioramentoSismicoSicilia"); String pagCalcolatoAdeguamentoSismico = ParamUtil.getString(actionRequest, + * "pagCalcolatoAdeguamentoSismico"); String pagCalcolatoMiglioramentoSismico = + * ParamUtil.getString(actionRequest, "pagCalcolatoMiglioramentoSismico"); String + * pagCalcolatoRiparazioneInterventoLocale = ParamUtil.getString(actionRequest, + * "pagCalcolatoRiparazioneInterventoLocale"); String pagCalcolatoOperaNonQuantificabile = + * ParamUtil.getString(actionRequest, "pagCalcolatoOperaNonQuantificabile"); String + * pagEffettivoAdeguamentoSismico = ParamUtil.getString(actionRequest, "pagEffettivoAdeguamentoSismico"); String + * pagEffettivoMiglioramentoSismico = ParamUtil.getString(actionRequest, "pagEffettivoMiglioramentoSismico"); + * String pagEffettivoRiparazioneInterventoLocale = ParamUtil.getString(actionRequest, + * "pagEffettivoRiparazioneInterventoLocale"); String pagEffettivoOperaNonQuantificabile = + * ParamUtil.getString(actionRequest, "pagEffettivoOperaNonQuantificabile"); String pagNoteUtente = + * ParamUtil.getString(actionRequest, "pagNoteUtente"); + */ // SEZIONE DETTAGLI PRINCIPALI DettPratica dettCheck = DettPraticaLocalServiceUtil.fetchDettPratica(dettPraticaId); @@ -1769,8 +1657,7 @@ public class FascicoloFePortlet extends MVCPortlet { boolean noCollaudo = ParamUtil.getBoolean(actionRequest, "noCollaudo"); - boolean lavoriInEconomiaCommittente = ParamUtil.getBoolean(actionRequest, - "lavoriInEconomiaCommittente"); + boolean lavoriInEconomiaCommittente = ParamUtil.getBoolean(actionRequest, "lavoriInEconomiaCommittente"); String destinazione = ParamUtil.getString(actionRequest, "destinazione"); // String tipologiaSistemaCostruttivo = // ParamUtil.getString(actionRequest, @@ -1786,22 +1673,17 @@ public class FascicoloFePortlet extends MVCPortlet { String numeroCivico = ParamUtil.getString(actionRequest, "numeroCivico"); String dcFoglio = ParamUtil.getString(actionRequest, "dcFoglio"); String dcAllegato = ParamUtil.getString(actionRequest, "dcAllegato"); - String particella1 = ParamUtil.getString(actionRequest, "particella1", "").replaceAll( - Pattern.quote("|"), " "); - String particella2 = ParamUtil.getString(actionRequest, "particella2", "").replaceAll( - Pattern.quote("|"), " "); - String particella3 = ParamUtil.getString(actionRequest, "particella3", "").replaceAll( - Pattern.quote("|"), " "); - String particella4 = ParamUtil.getString(actionRequest, "particella4", "").replaceAll( - Pattern.quote("|"), " "); + String particella1 = ParamUtil.getString(actionRequest, "particella1", "").replaceAll(Pattern.quote("|"), " "); + String particella2 = ParamUtil.getString(actionRequest, "particella2", "").replaceAll(Pattern.quote("|"), " "); + String particella3 = ParamUtil.getString(actionRequest, "particella3", "").replaceAll(Pattern.quote("|"), " "); + String particella4 = ParamUtil.getString(actionRequest, "particella4", "").replaceAll(Pattern.quote("|"), " "); String dcParticelle = particella1 + StringPool.PIPE + particella2 + StringPool.PIPE + particella3 + StringPool.PIPE + particella4; boolean tcNuovaCostruzione = ParamUtil.getBoolean(actionRequest, "tcNuovaCostruzione"); boolean tcAdeguamentoSismico = ParamUtil.getBoolean(actionRequest, "tcAdeguamentoSismico"); boolean tcMiglioramentoSismico = ParamUtil.getBoolean(actionRequest, "tcMiglioramentoSismico"); - boolean tcRiparazioneInterventoLocale = ParamUtil.getBoolean(actionRequest, - "tcRiparazioneInterventoLocale"); + boolean tcRiparazioneInterventoLocale = ParamUtil.getBoolean(actionRequest, "tcRiparazioneInterventoLocale"); boolean tcInCA = ParamUtil.getBoolean(actionRequest, "tcInCA"); boolean tcInOpera = ParamUtil.getBoolean(actionRequest, "tcInOpera"); @@ -1842,34 +1724,28 @@ public class FascicoloFePortlet extends MVCPortlet { boolean deInfAltro = ParamUtil.getBoolean(actionRequest, "deInfAltro"); String deInfAltroDesc = ParamUtil.getString(actionRequest, "deInfAltroDesc"); String dccFondazioni = ParamUtil.getString(actionRequest, "dccFondazioni"); - boolean dccStruttureEleMuraturePietrame = ParamUtil.getBoolean(actionRequest, - "dccStruttureEleMuraturePietrame"); + boolean dccStruttureEleMuraturePietrame = ParamUtil + .getBoolean(actionRequest, "dccStruttureEleMuraturePietrame"); boolean dccStruttureEleMuratureLaterizio = ParamUtil.getBoolean(actionRequest, "dccStruttureEleMuratureLaterizio"); - boolean dccStruttureEleMuratureMisto = ParamUtil.getBoolean(actionRequest, - "dccStruttureEleMuratureMisto"); - boolean dccStruttureEleMuratureStoriche = ParamUtil.getBoolean(actionRequest, - "dccStruttureEleMuratureStoriche"); + boolean dccStruttureEleMuratureMisto = ParamUtil.getBoolean(actionRequest, "dccStruttureEleMuratureMisto"); + boolean dccStruttureEleMuratureStoriche = ParamUtil + .getBoolean(actionRequest, "dccStruttureEleMuratureStoriche"); String dccStruttureEleAcciaio = ParamUtil.getString(actionRequest, "dccStruttureEleAcciaio"); String dccStruttureEleCA = ParamUtil.getString(actionRequest, "dccStruttureEleCA"); String dccStruttureEleLegno = ParamUtil.getString(actionRequest, "dccStruttureEleLegno"); boolean dccStruttureEleMistoCA = ParamUtil.getBoolean(actionRequest, "dccStruttureEleMistoCA"); - boolean dccStruttureEleMistoAcciaio = ParamUtil.getBoolean(actionRequest, - "dccStruttureEleMistoAcciaio"); - boolean dccStruttureEleMistoMuratura = ParamUtil.getBoolean(actionRequest, - "dccStruttureEleMistoMuratura"); + boolean dccStruttureEleMistoAcciaio = ParamUtil.getBoolean(actionRequest, "dccStruttureEleMistoAcciaio"); + boolean dccStruttureEleMistoMuratura = ParamUtil.getBoolean(actionRequest, "dccStruttureEleMistoMuratura"); boolean dccStruttureEleMistoLegno = ParamUtil.getBoolean(actionRequest, "dccStruttureEleMistoLegno"); - boolean dccStruttureElePrefabbricato = ParamUtil.getBoolean(actionRequest, - "dccStruttureElePrefabbricato"); + boolean dccStruttureElePrefabbricato = ParamUtil.getBoolean(actionRequest, "dccStruttureElePrefabbricato"); boolean dccStruttureEleAltro = ParamUtil.getBoolean(actionRequest, "dccStruttureEleAltro"); - String dccStruttureEleAltroDescrizione = ParamUtil.getString(actionRequest, - "dccStruttureEleAltroDescrizione"); - boolean dccOrizzontamentiCAAcciaio = ParamUtil - .getBoolean(actionRequest, "dccOrizzontamentiCAAcciaio"); + String dccStruttureEleAltroDescrizione = ParamUtil.getString(actionRequest, "dccStruttureEleAltroDescrizione"); + boolean dccOrizzontamentiCAAcciaio = ParamUtil.getBoolean(actionRequest, "dccOrizzontamentiCAAcciaio"); boolean dccOrizzontamentiLegno = ParamUtil.getBoolean(actionRequest, "dccOrizzontamentiLegno"); boolean dccOrizzontamentiLegnoCA = ParamUtil.getBoolean(actionRequest, "dccOrizzontamentiLegnoCA"); - boolean dccOrizzontamentiLamieraGrecata = ParamUtil.getBoolean(actionRequest, - "dccOrizzontamentiLamieraGrecata"); + boolean dccOrizzontamentiLamieraGrecata = ParamUtil + .getBoolean(actionRequest, "dccOrizzontamentiLamieraGrecata"); boolean dccOrizzontamentiVolte = ParamUtil.getBoolean(actionRequest, "dccOrizzontamentiVolte"); boolean dccOrizzontamentiAltro = ParamUtil.getBoolean(actionRequest, "dccOrizzontamentiAltro"); String dccOrizzontamentiAltroDescrizione = ParamUtil.getString(actionRequest, @@ -1878,35 +1754,24 @@ public class FascicoloFePortlet extends MVCPortlet { boolean dccCoperturaCAAcciaio = ParamUtil.getBoolean(actionRequest, "dccCoperturaCAAcciaio"); boolean dccCoperturaLegno = ParamUtil.getBoolean(actionRequest, "dccCoperturaLegno"); boolean dccCoperturaLegnoCA = ParamUtil.getBoolean(actionRequest, "dccCoperturaLegnoCA"); - boolean dccCoperturaLamieraGrecata = ParamUtil - .getBoolean(actionRequest, "dccCoperturaLamieraGrecata"); + boolean dccCoperturaLamieraGrecata = ParamUtil.getBoolean(actionRequest, "dccCoperturaLamieraGrecata"); boolean dccCoperturaPannelli = ParamUtil.getBoolean(actionRequest, "dccCoperturaPannelli"); boolean dccCoperturaPVCTelonati = ParamUtil.getBoolean(actionRequest, "dccCoperturaPVCTelonati"); boolean dccCoperturaLeggere = ParamUtil.getBoolean(actionRequest, "dccCoperturaLeggere"); boolean dccCoperturaAltro = ParamUtil.getBoolean(actionRequest, "dccCoperturaAltro"); - String dccCoperturaAltroDesrizione = ParamUtil - .getString(actionRequest, "dccCoperturaAltroDesrizione"); + String dccCoperturaAltroDesrizione = ParamUtil.getString(actionRequest, "dccCoperturaAltroDesrizione"); boolean dccElemNonStrutLaterizio = ParamUtil.getBoolean(actionRequest, "dccElemNonStrutLaterizio"); - boolean dccElemNonStrutCartongesso = ParamUtil - .getBoolean(actionRequest, "dccElemNonStrutCartongesso"); - boolean dccElemNonStrutCalcestruzzo = ParamUtil.getBoolean(actionRequest, - "dccElemNonStrutCalcestruzzo"); + boolean dccElemNonStrutCartongesso = ParamUtil.getBoolean(actionRequest, "dccElemNonStrutCartongesso"); + boolean dccElemNonStrutCalcestruzzo = ParamUtil.getBoolean(actionRequest, "dccElemNonStrutCalcestruzzo"); boolean dccElemNonStrutLegno = ParamUtil.getBoolean(actionRequest, "dccElemNonStrutLegno"); boolean dccElemNonStrutAltro = ParamUtil.getBoolean(actionRequest, "dccElemNonStrutAltro"); - String dccElemNonStrutAltroDescrizione = ParamUtil.getString(actionRequest, - "dccElemNonStrutAltroDescrizione"); - boolean dccOpereDiRinforzoInsCatene = ParamUtil.getBoolean(actionRequest, - "dccOpereDiRinforzoInsCatene"); - boolean dccOpereDiRinforzoInsCordoli = ParamUtil.getBoolean(actionRequest, - "dccOpereDiRinforzoInsCordoli"); - boolean dccOpereDiRinforzoIniArmate = ParamUtil.getBoolean(actionRequest, - "dccOpereDiRinforzoIniArmate"); - boolean dccOpereDiRinforzoPlaccaggi = ParamUtil.getBoolean(actionRequest, - "dccOpereDiRinforzoPlaccaggi"); - boolean dccOpereDiRinforzoIrrSolai = ParamUtil - .getBoolean(actionRequest, "dccOpereDiRinforzoIrrSolai"); - boolean dccOpereDiRinforzoRinforziFRP = ParamUtil.getBoolean(actionRequest, - "dccOpereDiRinforzoRinforziFRP"); + String dccElemNonStrutAltroDescrizione = ParamUtil.getString(actionRequest, "dccElemNonStrutAltroDescrizione"); + boolean dccOpereDiRinforzoInsCatene = ParamUtil.getBoolean(actionRequest, "dccOpereDiRinforzoInsCatene"); + boolean dccOpereDiRinforzoInsCordoli = ParamUtil.getBoolean(actionRequest, "dccOpereDiRinforzoInsCordoli"); + boolean dccOpereDiRinforzoIniArmate = ParamUtil.getBoolean(actionRequest, "dccOpereDiRinforzoIniArmate"); + boolean dccOpereDiRinforzoPlaccaggi = ParamUtil.getBoolean(actionRequest, "dccOpereDiRinforzoPlaccaggi"); + boolean dccOpereDiRinforzoIrrSolai = ParamUtil.getBoolean(actionRequest, "dccOpereDiRinforzoIrrSolai"); + boolean dccOpereDiRinforzoRinforziFRP = ParamUtil.getBoolean(actionRequest, "dccOpereDiRinforzoRinforziFRP"); boolean dccOpereDiRinforzoTelaiECerchiature = ParamUtil.getBoolean(actionRequest, "dccOpereDiRinforzoTelaiECerchiature"); boolean dccOpereDiRinforzoInsRompitratta = ParamUtil.getBoolean(actionRequest, @@ -1954,8 +1819,7 @@ public class FascicoloFePortlet extends MVCPortlet { dettPratica.getGeoPresenzaPrescrizioni()); String geoNotePrescrizioni = getNotNullString(actionRequest, "geoNotePrescrizioni", dettPratica.getGeoNotePrescrizioni()); - String geoNoteIndagini = getNotNullString(actionRequest, "geoNoteIndagini", - dettPratica.getGeoNoteIndagini()); + String geoNoteIndagini = getNotNullString(actionRequest, "geoNoteIndagini", dettPratica.getGeoNoteIndagini()); String geoEvidenzeGeomorfiche = getNotNullString(actionRequest, "geoEvidenzeGeomorfiche", dettPratica.getGeoEvidenzeGeomorfiche()); String geoEvidenzeGeologiche = getNotNullString(actionRequest, "geoEvidenzeGeologiche", @@ -1999,16 +1863,13 @@ public class FascicoloFePortlet extends MVCPortlet { String livelloDiTutela = ParamUtil.getString(actionRequest, "livelloDiTutela"); String paesaggioLocale = ParamUtil.getString(actionRequest, "paesaggioLocale"); String vincoli = ParamUtil.getString(actionRequest, "vincoli"); - String destinazioneAltroIntervento = ParamUtil - .getString(actionRequest, "destinazioneAltroIntervento"); + String destinazioneAltroIntervento = ParamUtil.getString(actionRequest, "destinazioneAltroIntervento"); boolean tcCostruzioniEsistenti = ParamUtil.getBoolean(actionRequest, "tcCostruzioniEsistenti"); boolean tcManutOrdStraord = ParamUtil.getBoolean(actionRequest, "tcManutOrdStraord"); boolean tcAltriInterventi = ParamUtil.getBoolean(actionRequest, "tcAltriInterventi"); String tcAltriInterventiDesc = ParamUtil.getString(actionRequest, "tcAltriInterventiDesc"); - boolean tcNuovaCostruzionePertinenza = ParamUtil.getBoolean(actionRequest, - "tcNuovaCostruzionePertinenza"); - boolean tcInterventoOpereEscavazione = ParamUtil.getBoolean(actionRequest, - "tcInterventoOpereEscavazione"); + boolean tcNuovaCostruzionePertinenza = ParamUtil.getBoolean(actionRequest, "tcNuovaCostruzionePertinenza"); + boolean tcInterventoOpereEscavazione = ParamUtil.getBoolean(actionRequest, "tcInterventoOpereEscavazione"); boolean tcViarch = ParamUtil.getBoolean(actionRequest, "tcViarch"); boolean tcOperaA25 = ParamUtil.getBoolean(actionRequest, "tcOperaA25"); @@ -2016,97 +1877,87 @@ public class FascicoloFePortlet extends MVCPortlet { boolean sanatoriaEdilizia724 = ParamUtil.getBoolean(actionRequest, "sanatoriaEdilizia724"); boolean sanatoriaEdilizia326 = ParamUtil.getBoolean(actionRequest, "sanatoriaEdilizia326"); String interventoVoceP7 = ParamUtil.getString(actionRequest, "interventoVoceP7"); - + boolean normLavoriNoDirettore = ParamUtil.getBoolean(actionRequest, "normLavoriNoDirettore"); try { DettPraticaServiceUtil.updateDettPratica(userId, dettPratica.getDettPraticaId(), - dettPratica.getIntPraticaId(), dettPratica.getIntegrazione(), protocollo, - tipoIntegrazione, dettPratica.getCompleta(), dettPratica.getGestita(), codicePagamento, - causalePagamento, mezzoPagamento, importoBolli, importoSpeseIstruttoria, - dataEffettuazione, dettPratica.getStatusTask(), dettPratica.getWorkflowForzato(), - dettPratica.getSoggettoSostituitoId(), dettPratica.getOldDettPraticaId(), destinazione, - ag, descLongIntervento, dettPratica.getVia(), dettPratica.getLocalita(), - estremiCatastali, estremiPratCom, dettPratica.getVariataDa(), + dettPratica.getIntPraticaId(), dettPratica.getIntegrazione(), protocollo, tipoIntegrazione, + dettPratica.getCompleta(), dettPratica.getGestita(), codicePagamento, causalePagamento, + mezzoPagamento, importoBolli, importoSpeseIstruttoria, dataEffettuazione, + dettPratica.getStatusTask(), dettPratica.getWorkflowForzato(), + dettPratica.getSoggettoSostituitoId(), destinazione, ag, descLongIntervento, dettPratica.getVia(), + dettPratica.getLocalita(), estremiCatastali, estremiPratCom, dettPratica.getVariataDa(), dettPratica.getVarianteNumero(), varianteSostanziale, dettPratica.getOperaConforme(), collaudoStatico, codiceFiscaleDelegatoCommittente, codiceFiscaleDelegatoFineLavori, - codiceFiscaleDelegatoCollaudo, dettPratica.getCodiceRuoloDelegato(), - lavoriInEconomiaCommittente, inizioLavoriContestualeOpera, dataInizioLavoriOpera, - dataInizioEsecuzioneOpera, dataFineEsecuzioneOpera, metratura, lavoriPubblici, - pagamentoId, lavoriPubbliciPercentuale, numeroCivico, dcParticelle, dcFoglio, dcAllegato, - dePiani, deAltezza, deInterrati, deSuperficie, deCostruzione, deRistrutturazione, deUso, - dePubblica, dePrivata, deUtilizzazione, dePosizioneEdificio, deInfStradalePonte, - deInfStradaleStrada, deInfStradaleAltro, deInfIdraulicaLong, deInfIdraulicaTrasv, - deInfIdraulicaAltro, deInfOperaAccStradale, deInfOperaAccIdraulica, deInfOperaAccAltro, - deInfAltraInfrastruttura, deInfAltro, deInfAltroDesc, dccFondazioni, - dccStruttureEleMuraturePietrame, dccStruttureEleMuratureLaterizio, + codiceFiscaleDelegatoCollaudo, dettPratica.getCodiceRuoloDelegato(), lavoriInEconomiaCommittente, + inizioLavoriContestualeOpera, dataInizioLavoriOpera, dataInizioEsecuzioneOpera, + dataFineEsecuzioneOpera, metratura, lavoriPubblici, pagamentoId, lavoriPubbliciPercentuale, + numeroCivico, dcParticelle, dcFoglio, dcAllegato, dePiani, deAltezza, deInterrati, deSuperficie, + deCostruzione, deRistrutturazione, deUso, dePubblica, dePrivata, deUtilizzazione, + dePosizioneEdificio, deInfStradalePonte, deInfStradaleStrada, deInfStradaleAltro, + deInfIdraulicaLong, deInfIdraulicaTrasv, deInfIdraulicaAltro, deInfOperaAccStradale, + deInfOperaAccIdraulica, deInfOperaAccAltro, deInfAltraInfrastruttura, deInfAltro, deInfAltroDesc, + dccFondazioni, dccStruttureEleMuraturePietrame, dccStruttureEleMuratureLaterizio, dccStruttureEleMuratureMisto, dccStruttureEleMuratureStoriche, dccStruttureEleAcciaio, - dccStruttureEleCA, dccStruttureEleLegno, dccStruttureEleMistoCA, - dccStruttureEleMistoAcciaio, dccStruttureEleMistoMuratura, dccStruttureEleMistoLegno, - dccStruttureElePrefabbricato, dccStruttureEleAltro, dccStruttureEleAltroDescrizione, - dccOrizzontamentiCAAcciaio, dccOrizzontamentiLegno, dccOrizzontamentiLegnoCA, - dccOrizzontamentiLamieraGrecata, dccOrizzontamentiVolte, dccOrizzontamentiAltro, - dccOrizzontamentiAltroDescrizione, dccCopertura, dccCoperturaCAAcciaio, - dccCoperturaLegno, dccCoperturaLegnoCA, dccCoperturaLamieraGrecata, dccCoperturaPannelli, - dccCoperturaPVCTelonati, dccCoperturaLeggere, dccCoperturaAltro, + dccStruttureEleCA, dccStruttureEleLegno, dccStruttureEleMistoCA, dccStruttureEleMistoAcciaio, + dccStruttureEleMistoMuratura, dccStruttureEleMistoLegno, dccStruttureElePrefabbricato, + dccStruttureEleAltro, dccStruttureEleAltroDescrizione, dccOrizzontamentiCAAcciaio, + dccOrizzontamentiLegno, dccOrizzontamentiLegnoCA, dccOrizzontamentiLamieraGrecata, + dccOrizzontamentiVolte, dccOrizzontamentiAltro, dccOrizzontamentiAltroDescrizione, dccCopertura, + dccCoperturaCAAcciaio, dccCoperturaLegno, dccCoperturaLegnoCA, dccCoperturaLamieraGrecata, + dccCoperturaPannelli, dccCoperturaPVCTelonati, dccCoperturaLeggere, dccCoperturaAltro, dccCoperturaAltroDesrizione, dccElemNonStrutLaterizio, dccElemNonStrutCartongesso, dccElemNonStrutCalcestruzzo, dccElemNonStrutLegno, dccElemNonStrutAltro, - dccElemNonStrutAltroDescrizione, dccOpereDiRinforzoInsCatene, - dccOpereDiRinforzoInsCordoli, dccOpereDiRinforzoIniArmate, dccOpereDiRinforzoPlaccaggi, - dccOpereDiRinforzoIrrSolai, dccOpereDiRinforzoRinforziFRP, - dccOpereDiRinforzoTelaiECerchiature, dccOpereDiRinforzoInsRompitratta, - dccOpereDiRinforzoAltro, dccOpereDiRinforzoAltroDescrizione, geoClasseIndagine, - geoCategoriaSottosuolo, geoCategoriaTopografica, geoConsolidamento, + dccElemNonStrutAltroDescrizione, dccOpereDiRinforzoInsCatene, dccOpereDiRinforzoInsCordoli, + dccOpereDiRinforzoIniArmate, dccOpereDiRinforzoPlaccaggi, dccOpereDiRinforzoIrrSolai, + dccOpereDiRinforzoRinforziFRP, dccOpereDiRinforzoTelaiECerchiature, + dccOpereDiRinforzoInsRompitratta, dccOpereDiRinforzoAltro, dccOpereDiRinforzoAltroDescrizione, + geoClasseIndagine, geoCategoriaSottosuolo, geoCategoriaTopografica, geoConsolidamento, geoPericolositaGeologica, geoRischioGeomorfologicoPai, geoPericolositaIdraulicaPai, geoRischioIdraulicoPai, geoPericolositaSismica, geoPericolositaIdraulica, - geoPericolositaGeomorfica, geoFattibilitaGeologica, geoFattibilitaSismica, - geoFattibilitaIdraulica, geoOperaRilevante, geoOpereDiSostegno, geoOpereInSotterranea, - geoPresenzaPrescrizioni, geoNotePrescrizioni, geoNoteIndagini, geoEvidenzeGeomorfiche, - geoEvidenzeGeologiche, geoDtRelazione, pagInterventiRestauroManufatti, - pagAltriCasiCulturali, pagLottizzazioni, pagGrandiStrutture, pagCondotte, - pagPalificazioni, pagImpiantiEolici, pagNuoveRealizzazioni, pagImmobiliPreesistenti, - pagManifestiPubblicitari, pagPareriDiMassima, pagAltriCasiPaesaggistici, + geoPericolositaGeomorfica, geoFattibilitaGeologica, geoFattibilitaSismica, geoFattibilitaIdraulica, + geoOperaRilevante, geoOpereDiSostegno, geoOpereInSotterranea, geoPresenzaPrescrizioni, + geoNotePrescrizioni, geoNoteIndagini, geoEvidenzeGeomorfiche, geoEvidenzeGeologiche, + geoDtRelazione, pagInterventiRestauroManufatti, pagAltriCasiCulturali, pagLottizzazioni, + pagGrandiStrutture, pagCondotte, pagPalificazioni, pagImpiantiEolici, pagNuoveRealizzazioni, + pagImmobiliPreesistenti, pagManifestiPubblicitari, pagPareriDiMassima, pagAltriCasiPaesaggistici, pagVariantiPareriResi, pagRilascioAttestazioni, pagConsultazioniArchivio, note, noteUfficio, dettPratica.getLocalizzazioneGeografica(), tcNuovaCostruzione, tcAdeguamentoSismico, - tcMiglioramentoSismico, tcRiparazioneInterventoLocale, tcInCA, tcInOpera, - tcPrefabbricato, tcInAcciaio, tcMista, tcInMuratura, tcInMuraturaOrdinaria, - tcInMuraturaArmata, tcInMuraturaMista, tcInLegno, tcAltro, tcAltroDescrizione, - tcConDispositivi, normLavoriInProprio, normEsenteBollo, normEsenteSpese, normDpr01Dep, - normDpr02Dep, normDpr01Aut, normDpr02Aut, normDm01, normDm02, normDm03, normDm2018, - normDprg01, normDprg02, normAnr, normArt3com3, normArt3com4, normOrd01, normDm04, - normDm05, normCI01, normLTC01, suap, normSismaBonus, clRischioPreInt, clRischioPostInt, + tcMiglioramentoSismico, tcRiparazioneInterventoLocale, tcInCA, tcInOpera, tcPrefabbricato, + tcInAcciaio, tcMista, tcInMuratura, tcInMuraturaOrdinaria, tcInMuraturaArmata, tcInMuraturaMista, + tcInLegno, tcAltro, tcAltroDescrizione, tcConDispositivi, normLavoriInProprio, normEsenteBollo, + normEsenteSpese, normDpr01Dep, normDpr02Dep, normDpr01Aut, normDpr02Aut, normDm01, normDm02, + normDm03, normDm2018, normDprg01, normDprg02, normAnr, normArt3com3, normArt3com4, normOrd01, + normDm04, normDm05, normCI01, normLTC01, suap, normSismaBonus, clRischioPreInt, clRischioPostInt, intervFinPub, intervFinPubDesc, serviceContext, bozza, disabledSubmit, geoDisabledSubmit, - paesaggioLocale, livelloDiTutela, vincoli, destinazioneAltroIntervento, - tcCostruzioniEsistenti, tcManutOrdStraord, tcAltriInterventi, tcAltriInterventiDesc, - noCollaudo, tcNuovaCostruzionePertinenza, tcInterventoOpereEscavazione, tcViarch, - tcOperaA25, sanatoriaEdilizia47, sanatoriaEdilizia724, sanatoriaEdilizia326, - normLavoriNoDirettore, pagSoggettiAdAutorizzazione, interventoVoceP7); + paesaggioLocale, livelloDiTutela, vincoli, destinazioneAltroIntervento, tcCostruzioniEsistenti, + tcManutOrdStraord, tcAltriInterventi, tcAltriInterventiDesc, noCollaudo, + tcNuovaCostruzionePertinenza, tcInterventoOpereEscavazione, tcViarch, tcOperaA25, + sanatoriaEdilizia47, sanatoriaEdilizia724, sanatoriaEdilizia326, normLavoriNoDirettore, + pagSoggettiAdAutorizzazione, interventoVoceP7); String redirect = ParamUtil.getString(actionRequest, "redirect"); if (Validator.isNull(redirect)) { String successURL = ParamUtil.getString(actionRequest, "successURL"); - successURL = HttpUtil.removeParameter(successURL, actionResponse.getNamespace() - + "isNewVariante"); + successURL = HttpUtil.removeParameter(successURL, actionResponse.getNamespace() + "isNewVariante"); if (Validator.isNotNull(successURL)) { - successURL = HttpUtil.removeParameter(successURL, actionResponse.getNamespace() - + "openVerifyUrl"); - successURL = HttpUtil.removeParameter(successURL, actionResponse.getNamespace() - + "verifyArea"); - successURL = HttpUtil.addParameter(successURL, actionResponse.getNamespace() - + "openVerifyUrl", String.valueOf(!bozza)); + successURL = HttpUtil.removeParameter(successURL, actionResponse.getNamespace() + "openVerifyUrl"); + successURL = HttpUtil.removeParameter(successURL, actionResponse.getNamespace() + "verifyArea"); + successURL = HttpUtil.addParameter(successURL, actionResponse.getNamespace() + "openVerifyUrl", + String.valueOf(!bozza)); String verifyArea = ParamUtil.getString(actionRequest, "verifyArea", StringPool.BLANK); - successURL = HttpUtil.addParameter(successURL, actionResponse.getNamespace() - + "verifyArea", String.valueOf(verifyArea)); + successURL = HttpUtil.addParameter(successURL, actionResponse.getNamespace() + "verifyArea", + String.valueOf(verifyArea)); String fragmentURL = ParamUtil.getString(actionRequest, "current_tab"); if (Validator.isNotNull(fragmentURL)) { - successURL = HttpUtil.removeParameter(successURL, actionResponse.getNamespace() - + "current_tab"); - successURL = HttpUtil.addParameter(successURL, actionResponse.getNamespace() - + "current_tab", fragmentURL); - successURL = HttpUtil.removeParameter(successURL, actionResponse.getNamespace() - + "historyKey"); - successURL = HttpUtil.addParameter(successURL, actionResponse.getNamespace() - + "historyKey", "_1_WAR_portosfeportlet_tab=" + fragmentURL); + successURL = HttpUtil + .removeParameter(successURL, actionResponse.getNamespace() + "current_tab"); + successURL = HttpUtil.addParameter(successURL, actionResponse.getNamespace() + "current_tab", + fragmentURL); + successURL = HttpUtil.removeParameter(successURL, actionResponse.getNamespace() + "historyKey"); + successURL = HttpUtil.addParameter(successURL, actionResponse.getNamespace() + "historyKey", + "_1_WAR_portosfeportlet_tab=" + fragmentURL); if (successURL.contains("#")) { successURL = successURL.substring(0, successURL.lastIndexOf("#")); @@ -2116,12 +1967,9 @@ public class FascicoloFePortlet extends MVCPortlet { actionResponse.sendRedirect(successURL); } else { actionResponse.setRenderParameter("mvcPath", "/html/fascicolofe/edit_fascicolo.jsp"); - actionResponse.setRenderParameter("backURL", - ParamUtil.getString(actionRequest, "backURL")); - actionResponse.setRenderParameter("dettPraticaId", - String.valueOf(dettPratica.getDettPraticaId())); - actionResponse.setRenderParameter("intPraticaId", - String.valueOf(dettPratica.getIntPraticaId())); + actionResponse.setRenderParameter("backURL", ParamUtil.getString(actionRequest, "backURL")); + actionResponse.setRenderParameter("dettPraticaId", String.valueOf(dettPratica.getDettPraticaId())); + actionResponse.setRenderParameter("intPraticaId", String.valueOf(dettPratica.getIntPraticaId())); actionResponse.setRenderParameter("openVerifyUrl", String.valueOf(!bozza)); } } @@ -2139,11 +1987,10 @@ public class FascicoloFePortlet extends MVCPortlet { } } - private void saveVariazioneSoggetti(long dettPraticaId, ActionRequest actionRequest, - ActionResponse actionResponse) throws Exception { + private void saveVariazioneSoggetti(long dettPraticaId, ActionRequest actionRequest, ActionResponse actionResponse) + throws Exception { - ServiceContext serviceContext = ServiceContextFactory.getInstance(DettPratica.class.getName(), - actionRequest); + ServiceContext serviceContext = ServiceContextFactory.getInstance(DettPratica.class.getName(), actionRequest); boolean bozza = ParamUtil.getBoolean(actionRequest, "bozza", true); @@ -2152,13 +1999,13 @@ public class FascicoloFePortlet extends MVCPortlet { boolean isCodiceFiscaleDelegatoFineLavoriAuthorized = ParamUtil.getBoolean(actionRequest, "codiceFiscaleDelegatoFineLavoriEnabled"); - String codiceFiscaleDelegatoFineLavori = isCodiceFiscaleDelegatoFineLavoriAuthorized ? ParamUtil - .getString(actionRequest, "codiceFiscaleDelegatoFineLavori") : ""; + String codiceFiscaleDelegatoFineLavori = isCodiceFiscaleDelegatoFineLavoriAuthorized ? ParamUtil.getString( + actionRequest, "codiceFiscaleDelegatoFineLavori") : ""; boolean isCodiceFiscaleDelegatoCollaudoAuthorized = ParamUtil.getBoolean(actionRequest, "codiceFiscaleDelegatoCollaudoEnabled"); - String codiceFiscaleDelegatoCollaudo = isCodiceFiscaleDelegatoCollaudoAuthorized ? ParamUtil - .getString(actionRequest, "codiceFiscaleDelegatoCollaudo") : ""; + String codiceFiscaleDelegatoCollaudo = isCodiceFiscaleDelegatoCollaudoAuthorized ? ParamUtil.getString( + actionRequest, "codiceFiscaleDelegatoCollaudo") : ""; long userId = PortalUtil.getUserId(actionRequest); @@ -2166,22 +2013,20 @@ public class FascicoloFePortlet extends MVCPortlet { DettPratica dettPratica = DettPraticaServiceUtil.getDettPratica(dettPraticaId); DettPraticaServiceUtil.updateDettPraticaSoggetti(userId, dettPratica.getDettPraticaId(), - dettPratica.getIntPraticaId(), codiceFiscaleDelegatoCommittente, - codiceFiscaleDelegatoFineLavori, codiceFiscaleDelegatoCollaudo, serviceContext); + dettPratica.getIntPraticaId(), codiceFiscaleDelegatoCommittente, codiceFiscaleDelegatoFineLavori, + codiceFiscaleDelegatoCollaudo, serviceContext); String redirect = ParamUtil.getString(actionRequest, "redirect"); if (Validator.isNull(redirect)) { String successURL = ParamUtil.getString(actionRequest, "successURL"); if (Validator.isNotNull(successURL)) { - successURL = HttpUtil.removeParameter(successURL, actionResponse.getNamespace() - + "openVerifyUrl"); - successURL = HttpUtil.removeParameter(successURL, actionResponse.getNamespace() - + "verifyArea"); - successURL = HttpUtil.addParameter(successURL, actionResponse.getNamespace() - + "openVerifyUrl", String.valueOf(!bozza)); + successURL = HttpUtil.removeParameter(successURL, actionResponse.getNamespace() + "openVerifyUrl"); + successURL = HttpUtil.removeParameter(successURL, actionResponse.getNamespace() + "verifyArea"); + successURL = HttpUtil.addParameter(successURL, actionResponse.getNamespace() + "openVerifyUrl", + String.valueOf(!bozza)); String verifyArea = ParamUtil.getString(actionRequest, "verifyArea", StringPool.BLANK); - successURL = HttpUtil.addParameter(successURL, actionResponse.getNamespace() - + "verifyArea", String.valueOf(verifyArea)); + successURL = HttpUtil.addParameter(successURL, actionResponse.getNamespace() + "verifyArea", + String.valueOf(verifyArea)); String fragmentURL = "_1_WAR_portosfeportlet_page_soggetti"; if (successURL.contains("#")) { @@ -2192,12 +2037,9 @@ public class FascicoloFePortlet extends MVCPortlet { actionResponse.sendRedirect(successURL); } else { actionResponse.setRenderParameter("mvcPath", "/html/fascicolofe/edit_fascicolo.jsp"); - actionResponse.setRenderParameter("backURL", - ParamUtil.getString(actionRequest, "backURL")); - actionResponse.setRenderParameter("dettPraticaId", - String.valueOf(dettPratica.getDettPraticaId())); - actionResponse.setRenderParameter("intPraticaId", - String.valueOf(dettPratica.getIntPraticaId())); + actionResponse.setRenderParameter("backURL", ParamUtil.getString(actionRequest, "backURL")); + actionResponse.setRenderParameter("dettPraticaId", String.valueOf(dettPratica.getDettPraticaId())); + actionResponse.setRenderParameter("intPraticaId", String.valueOf(dettPratica.getIntPraticaId())); actionResponse.setRenderParameter("openVerifyUrl", String.valueOf(!bozza)); } @@ -2289,8 +2131,7 @@ public class FascicoloFePortlet extends MVCPortlet { } // lunghezza fissata a 200 if (sourceFileName.length() > 200) { - SessionErrors - .add(actionRequest, "error.geniocivilefe.annullamento.allegato.length.valid"); + SessionErrors.add(actionRequest, "error.geniocivilefe.annullamento.allegato.length.valid"); } } else { SessionErrors.add(actionRequest, "error.geniocivilefe.annullamento.allegato.is.request"); @@ -2387,13 +2228,11 @@ public class FascicoloFePortlet extends MVCPortlet { // validazione: solo alcune estensioni String ext = FileUtil.getExtension(sourceFileName); if (!ext.equalsIgnoreCase("p7m") && !ext.equalsIgnoreCase("pdf")) { - SessionErrors.add(actionRequest, - "error.geniocivilefe.asseverazione.allegato.ext.valid"); + SessionErrors.add(actionRequest, "error.geniocivilefe.asseverazione.allegato.ext.valid"); } // lunghezza fissata a 200 if (sourceFileName.length() > 200) { - SessionErrors.add(actionRequest, - "error.geniocivilefe.asseverazione.allegato.length.valid"); + SessionErrors.add(actionRequest, "error.geniocivilefe.asseverazione.allegato.length.valid"); } } else { SessionErrors.add(actionRequest, "error.geniocivilefe.asseverazione.allegato.is.request"); @@ -2408,30 +2247,28 @@ public class FascicoloFePortlet extends MVCPortlet { if (SessionErrors.isEmpty(actionRequest)) { byte[] content = FileUtil.getBytes(file); - boolean isSignedByTitolare = ValidazionePraticaUtil.isAsseverazioneSignedByOwner( - sourceFileName, content, serviceContext.getCompanyId(), - asseverazione.getCodiceFiscale(), StringPool.BLANK); + boolean isSignedByTitolare = ValidazionePraticaUtil.isAsseverazioneSignedByOwner(sourceFileName, + content, serviceContext.getCompanyId(), asseverazione.getCodiceFiscale(), StringPool.BLANK); if (isSignedByTitolare) { - AsseverazioneServiceUtil.allegaFileAsseverazione(asseverazioneId, content, - sourceFileName, serviceContext); + AsseverazioneServiceUtil.allegaFileAsseverazione(asseverazioneId, content, sourceFileName, + serviceContext); } else { - SessionErrors - .add(actionRequest, "error.geniocivilefe.asseverazione.allegato.firma.valid"); + SessionErrors.add(actionRequest, "error.geniocivilefe.asseverazione.allegato.firma.valid"); // Impostazione parametri di rendering per messaggio di // errore. List firmatari = ValidazionePraticaUtil.gatherSignatures(sourceFileName, content, serviceContext.getCompanyId(), ""); String firme = StringUtils.join(firmatari, ", ").toLowerCase(); - dettagliFirme = "
Firma richiesta [" + asseverazione.getCodiceFiscale() - + "]
Firme trovate [" + firme + "]"; + dettagliFirme = "
Firma richiesta [" + asseverazione.getCodiceFiscale() + "]
Firme trovate [" + + firme + "]"; } } if (!SessionErrors.isEmpty(actionRequest)) { String redirectURL = ParamUtil.getString(actionRequest, "errorUrl"); - redirectURL = HttpUtil.addParameter(redirectURL, actionResponse.getNamespace() - + "dettPraticaId", String.valueOf(asseverazione.getDettPraticaId())); + redirectURL = HttpUtil.addParameter(redirectURL, actionResponse.getNamespace() + "dettPraticaId", + String.valueOf(asseverazione.getDettPraticaId())); actionResponse.sendRedirect(redirectURL); } } catch (Exception e) { @@ -2452,22 +2289,21 @@ public class FascicoloFePortlet extends MVCPortlet { } } - public void confermaAsseverazione(ActionRequest actionRequest, ActionResponse actionResponse) - throws IOException, PortalException, SystemException { + public void confermaAsseverazione(ActionRequest actionRequest, ActionResponse actionResponse) throws IOException, + PortalException, SystemException { ServiceContext serviceContext = ServiceContextFactory.getInstance(actionRequest); long asseverazioneId = ParamUtil.getLong(actionRequest, "asseverazioneId"); if (AsseverazioniUtil.hasCambioStatoAsseverazione(serviceContext.getUserId(), asseverazioneId)) { - AsseverazioneServiceUtil.cambioStatoAsseverazioni(asseverazioneId, - AsseverazioniUtil.STATO_ESEGUITA); + AsseverazioneServiceUtil.cambioStatoAsseverazioni(asseverazioneId, AsseverazioniUtil.STATO_ESEGUITA); } else { SessionErrors.add(actionRequest, "asseverazioni-non-richiedibili"); } } - public void annullaAsseverazioni(ActionRequest actionRequest, ActionResponse actionResponse) - throws IOException, PortalException, SystemException { + public void annullaAsseverazioni(ActionRequest actionRequest, ActionResponse actionResponse) throws IOException, + PortalException, SystemException { ServiceContext serviceContext = ServiceContextFactory.getInstance(actionRequest); long dettPraticaId = ParamUtil.getLong(actionRequest, "dettPraticaId"); @@ -2478,8 +2314,8 @@ public class FascicoloFePortlet extends MVCPortlet { } } - public void updateFormPagamento(ActionRequest actionRequest, ActionResponse actionResponse) - throws PortalException, SystemException { + public void updateFormPagamento(ActionRequest actionRequest, ActionResponse actionResponse) throws PortalException, + SystemException { long dettPraticaId = ParamUtil.getLong(actionRequest, "dettPraticaId"); boolean normEsenteBollo = ParamUtil.getBoolean(actionRequest, "normEsenteBollo"); @@ -2509,36 +2345,32 @@ public class FascicoloFePortlet extends MVCPortlet { // && dettPratica.getUserId() == serviceContext.getUserId()) { && DelegheUtil.canDoPayment(serviceContext.getUserId(), dettPraticaId)) { - /*int pagAdeguamentoSismico = ParamUtil.getInteger(actionRequest, "pagAdeguamentoSismico"); - int pagAltro = ParamUtil.getInteger(actionRequest, "pagAltro"); - int pagMiglioramentoSismico = ParamUtil.getInteger(actionRequest, "pagMiglioramentoSismico"); - int pagNuovaCostruzione = ParamUtil.getInteger(actionRequest, "pagNuovaCostruzione"); - boolean pagNuoveCostruzioni = ParamUtil.getBoolean(actionRequest, "pagNuoveCostruzioni"); - boolean pagRiparazioneInterventoLocale = ParamUtil.getBoolean(actionRequest, - "pagRiparazioneInterventoLocale"); - boolean pagMiglioramentoSismicoSicilia = ParamUtil.getBoolean(actionRequest, - "pagMiglioramentoSismicoSicilia"); - String pagCalcolatoAdeguamentoSismico = ParamUtil.getString(actionRequest, - "pagCalcolatoAdeguamentoSismico"); - String pagCalcolatoMiglioramentoSismico = ParamUtil.getString(actionRequest, - "pagCalcolatoMiglioramentoSismico"); - String pagCalcolatoRiparazioneInterventoLocale = ParamUtil.getString(actionRequest, - "pagCalcolatoRiparazioneInterventoLocale"); - String pagCalcolatoOperaNonQuantificabile = ParamUtil.getString(actionRequest, - "pagCalcolatoOperaNonQuantificabile"); - String pagEffettivoAdeguamentoSismico = ParamUtil.getString(actionRequest, - "pagEffettivoAdeguamentoSismico"); - String pagEffettivoMiglioramentoSismico = ParamUtil.getString(actionRequest, - "pagEffettivoMiglioramentoSismico"); - String pagEffettivoRiparazioneInterventoLocale = ParamUtil.getString(actionRequest, - "pagEffettivoRiparazioneInterventoLocale"); - String pagEffettivoOperaNonQuantificabile = ParamUtil.getString(actionRequest, - "pagEffettivoOperaNonQuantificabile"); - String pagNoteUtente = ParamUtil.getString(actionRequest, "pagNoteUtente"); - boolean pagVarianti = ParamUtil.getBoolean(actionRequest, "pagVarianti"); - */ + /* + * int pagAdeguamentoSismico = ParamUtil.getInteger(actionRequest, "pagAdeguamentoSismico"); int + * pagAltro = ParamUtil.getInteger(actionRequest, "pagAltro"); int pagMiglioramentoSismico = + * ParamUtil.getInteger(actionRequest, "pagMiglioramentoSismico"); int pagNuovaCostruzione = + * ParamUtil.getInteger(actionRequest, "pagNuovaCostruzione"); boolean pagNuoveCostruzioni = + * ParamUtil.getBoolean(actionRequest, "pagNuoveCostruzioni"); boolean pagRiparazioneInterventoLocale = + * ParamUtil.getBoolean(actionRequest, "pagRiparazioneInterventoLocale"); boolean + * pagMiglioramentoSismicoSicilia = ParamUtil.getBoolean(actionRequest, + * "pagMiglioramentoSismicoSicilia"); String pagCalcolatoAdeguamentoSismico = + * ParamUtil.getString(actionRequest, "pagCalcolatoAdeguamentoSismico"); String + * pagCalcolatoMiglioramentoSismico = ParamUtil.getString(actionRequest, + * "pagCalcolatoMiglioramentoSismico"); String pagCalcolatoRiparazioneInterventoLocale = + * ParamUtil.getString(actionRequest, "pagCalcolatoRiparazioneInterventoLocale"); String + * pagCalcolatoOperaNonQuantificabile = ParamUtil.getString(actionRequest, + * "pagCalcolatoOperaNonQuantificabile"); String pagEffettivoAdeguamentoSismico = + * ParamUtil.getString(actionRequest, "pagEffettivoAdeguamentoSismico"); String + * pagEffettivoMiglioramentoSismico = ParamUtil.getString(actionRequest, + * "pagEffettivoMiglioramentoSismico"); String pagEffettivoRiparazioneInterventoLocale = + * ParamUtil.getString(actionRequest, "pagEffettivoRiparazioneInterventoLocale"); String + * pagEffettivoOperaNonQuantificabile = ParamUtil.getString(actionRequest, + * "pagEffettivoOperaNonQuantificabile"); String pagNoteUtente = ParamUtil.getString(actionRequest, + * "pagNoteUtente"); boolean pagVarianti = ParamUtil.getBoolean(actionRequest, "pagVarianti"); + */ Double pagSoggettiAdAutorizzazione = ParamUtil.getDouble(actionRequest, "pagSoggettiAdAutorizzazione"); - Double pagInterventiRestauroManufatti = ParamUtil.getDouble(actionRequest, "pagInterventiRestauroManufatti"); + Double pagInterventiRestauroManufatti = ParamUtil.getDouble(actionRequest, + "pagInterventiRestauroManufatti"); Double pagAltriCasiCulturali = ParamUtil.getDouble(actionRequest, "pagAltriCasiCulturali"); Double pagLottizzazioni = ParamUtil.getDouble(actionRequest, "pagLottizzazioni"); Double pagGrandiStrutture = ParamUtil.getDouble(actionRequest, "pagGrandiStrutture"); @@ -2562,21 +2394,21 @@ public class FascicoloFePortlet extends MVCPortlet { if (esenteSpeseIstruttoria) { DettPraticaServiceUtil.pagaInvia(dettPraticaId, pagInterventiRestauroManufatti, - pagAltriCasiCulturali, pagLottizzazioni, pagGrandiStrutture, pagCondotte, - pagPalificazioni, pagImpiantiEolici, pagNuoveRealizzazioni, pagImmobiliPreesistenti, + pagAltriCasiCulturali, pagLottizzazioni, pagGrandiStrutture, pagCondotte, pagPalificazioni, + pagImpiantiEolici, pagNuoveRealizzazioni, pagImmobiliPreesistenti, pagManifestiPubblicitari, pagPareriDiMassima, pagAltriCasiPaesaggistici, pagVariantiPareriResi, pagRilascioAttestazioni, pagConsultazioniArchivio, - importoSpeseIstruttoria, codiceFiscaleCommittente, - pagSoggettiAdAutorizzazione, url, serviceContext); + importoSpeseIstruttoria, codiceFiscaleCommittente, pagSoggettiAdAutorizzazione, url, + serviceContext); } else if (importoSpeseIstruttoria != "0,00") { DettPraticaServiceUtil.pagaInvia(dettPraticaId, pagInterventiRestauroManufatti, - pagAltriCasiCulturali, pagLottizzazioni, pagGrandiStrutture, pagCondotte, - pagPalificazioni, pagImpiantiEolici, pagNuoveRealizzazioni, pagImmobiliPreesistenti, + pagAltriCasiCulturali, pagLottizzazioni, pagGrandiStrutture, pagCondotte, pagPalificazioni, + pagImpiantiEolici, pagNuoveRealizzazioni, pagImmobiliPreesistenti, pagManifestiPubblicitari, pagPareriDiMassima, pagAltriCasiPaesaggistici, pagVariantiPareriResi, pagRilascioAttestazioni, pagConsultazioniArchivio, - importoSpeseIstruttoria, codiceFiscaleCommittente, - pagSoggettiAdAutorizzazione, url, serviceContext); + importoSpeseIstruttoria, codiceFiscaleCommittente, pagSoggettiAdAutorizzazione, url, + serviceContext); } else { _log.error("pagaInvia - Riscontrato errore di congruenza pagamenti per dettPraticaId = " @@ -2608,8 +2440,7 @@ public class FascicoloFePortlet extends MVCPortlet { ) { CollaudoServiceUtil.pagaInvia(collaudoId, codiceFiscaleCommittente, url, serviceContext); } else { - throw new PortalException("You have not permission to create the payment for Collaudo " - + collaudoId); + throw new PortalException("You have not permission to create the payment for Collaudo " + collaudoId); } } else { @@ -2651,8 +2482,8 @@ public class FascicoloFePortlet extends MVCPortlet { // + " with id " + pagamento.getClassPk()); // } - PagamentoServiceUtil.sostituisciPagamento(pagamentoId, codiceFiscaleCommittente, mezzo, url, - serviceContext); + PagamentoServiceUtil + .sostituisciPagamento(pagamentoId, codiceFiscaleCommittente, mezzo, url, serviceContext); } catch (Exception e) { PortalUtil.copyRequestParameters(actionRequest, actionResponse); @@ -2661,8 +2492,8 @@ public class FascicoloFePortlet extends MVCPortlet { } } - public void invioMailDelega(ActionRequest actionRequest, ActionResponse actionResponse) - throws PortalException, SystemException { + public void invioMailDelega(ActionRequest actionRequest, ActionResponse actionResponse) throws PortalException, + SystemException { // long intPraticaId = 0l; @@ -2677,8 +2508,7 @@ public class FascicoloFePortlet extends MVCPortlet { String roles = StringPool.BLANK; for (Soggetto role : soggetti) { - roles += LanguageUtil.get(LocaleUtil.ITALIAN, "gc-soggetto-" + role.getTipologiaSoggetto()) - + " "; + roles += LanguageUtil.get(LocaleUtil.ITALIAN, "gc-soggetto-" + role.getTipologiaSoggetto()) + " "; } IntPratica intPratica = IntPraticaLocalServiceUtil.getIntPratica(delega.getIntPraticaId()); @@ -2699,8 +2529,7 @@ public class FascicoloFePortlet extends MVCPortlet { templateVariablesExtra.put("link", url); MailUtil.invioMailNotifica(delega.getIntPraticaId(), delega.getDettPraticaId(), delegaId, - Delega.class.getName(), to, cc, ccn, "INVIO-DELEGA", templateVariablesExtra, null, - serviceContext); + Delega.class.getName(), to, cc, ccn, "INVIO-DELEGA", templateVariablesExtra, null, serviceContext); } catch (Exception e) { _log.error(e, e); @@ -2708,20 +2537,19 @@ public class FascicoloFePortlet extends MVCPortlet { } } - public void salvaStampaPratica(ActionRequest actionRequest, ActionResponse actionResponse) - throws PortalException, SystemException { + public void salvaStampaPratica(ActionRequest actionRequest, ActionResponse actionResponse) throws PortalException, + SystemException { long intPraticaId = ParamUtil.getLong(actionRequest, "intPraticaId"); IntPratica intPratica = IntPraticaLocalServiceUtil.getIntPratica(intPraticaId); ThemeDisplay themeDisplay = (ThemeDisplay) actionRequest.getAttribute(WebKeys.THEME_DISPLAY); ServiceContext serviceContext = ServiceContextFactory.getInstance(actionRequest); - long fileEntryId = IntPraticaLocalServiceUtil.generateReportPratica(intPratica, - serviceContext.getUserId()); + long fileEntryId = IntPraticaLocalServiceUtil.generateReportPratica(intPratica, serviceContext.getUserId()); FileEntry fileEntry = DLAppLocalServiceUtil.getFileEntry(fileEntryId); try { - actionResponse.sendRedirect(DLUtil.getPreviewURL(fileEntry, fileEntry.getFileVersion(), - themeDisplay, "&download=true")); + actionResponse.sendRedirect(DLUtil.getPreviewURL(fileEntry, fileEntry.getFileVersion(), themeDisplay, + "&download=true")); } catch (IOException e) { SessionErrors.add(actionRequest, "error-download-pdf-domanda"); PortalUtil.copyRequestParameters(actionRequest, actionResponse); @@ -2779,8 +2607,8 @@ public class FascicoloFePortlet extends MVCPortlet { // } MailUtil.invioMailNotifica(asseverazione.getIntPraticaId(), asseverazione.getDettPraticaId(), - asseverazioneId, Asseverazione.class.getName(), to, cc, ccn, - "INVIO-RICHIESTA-ASSEVERAZIONE", templateVariablesExtra, allegati, serviceContext); + asseverazioneId, Asseverazione.class.getName(), to, cc, ccn, "INVIO-RICHIESTA-ASSEVERAZIONE", + templateVariablesExtra, allegati, serviceContext); } catch (Exception e) { _log.error("Error", e); @@ -2820,7 +2648,8 @@ public class FascicoloFePortlet extends MVCPortlet { // pagamento.getDettPraticaId(), // content, // sourceFileName, serviceContext); - PagamentoServiceUtil.updatePagamentoManuale(pagamentoId, numeroBollettino, content, sourceFileName, serviceContext); + PagamentoServiceUtil.updatePagamentoManuale(pagamentoId, numeroBollettino, content, sourceFileName, + serviceContext); } } catch (Exception e) { @@ -2830,8 +2659,8 @@ public class FascicoloFePortlet extends MVCPortlet { } } - public void completeDomandaEsente(ActionRequest actionRequest, ActionResponse actionResponse) - throws IOException, PortalException, SystemException { + public void completeDomandaEsente(ActionRequest actionRequest, ActionResponse actionResponse) throws IOException, + PortalException, SystemException { long dettPraticaId = ParamUtil.getLong(actionRequest, "dettPraticaId"); long fineLavoriId = ParamUtil.getLong(actionRequest, "fineLavoriId"); @@ -2848,8 +2677,8 @@ public class FascicoloFePortlet extends MVCPortlet { } } - public void completeIntegrazione(ActionRequest actionRequest, ActionResponse actionResponse) - throws IOException, PortalException, SystemException { + public void completeIntegrazione(ActionRequest actionRequest, ActionResponse actionResponse) throws IOException, + PortalException, SystemException { long dettPraticaId = ParamUtil.getLong(actionRequest, "dettPraticaId"); @@ -2860,8 +2689,8 @@ public class FascicoloFePortlet extends MVCPortlet { } } - public void completeCambioSoggetti(ActionRequest actionRequest, ActionResponse actionResponse) - throws IOException, PortalException, SystemException { + public void completeCambioSoggetti(ActionRequest actionRequest, ActionResponse actionResponse) throws IOException, + PortalException, SystemException { long dettPraticaId = ParamUtil.getLong(actionRequest, "dettPraticaId"); @@ -2909,8 +2738,8 @@ public class FascicoloFePortlet extends MVCPortlet { } } - public void rigeneraPagamento(ActionRequest actionRequest, ActionResponse actionResponse) - throws PortalException, SystemException, InterruptedException { + public void rigeneraPagamento(ActionRequest actionRequest, ActionResponse actionResponse) throws PortalException, + SystemException, InterruptedException { _log.info("Entro"); ThemeDisplay themeDisplay = (ThemeDisplay) actionRequest.getAttribute(WebKeys.THEME_DISPLAY); ServiceContext serviceContext = ServiceContextFactory.getInstance(actionRequest); @@ -2928,8 +2757,8 @@ public class FascicoloFePortlet extends MVCPortlet { Pagamento pagamento = PagamentoLocalServiceUtil.fetchPagamento(pagamentoId); if (Validator.isNotNull(pagamento)) { - PagamentoLocalServiceUtil.sostituisciPagamento(pagamentoId, - pagamento.getCodiceFiscaleCommittente(), pagamento.getMezzo(), url, serviceContext); + PagamentoLocalServiceUtil.sostituisciPagamento(pagamentoId, pagamento.getCodiceFiscaleCommittente(), + pagamento.getMezzo(), url, serviceContext); } } diff --git a/liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/html/allegatipratica/allegati_action.jsp b/liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/html/allegatipratica/allegati_action.jsp index 06a06e86..371d9541 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/html/allegatipratica/allegati_action.jsp +++ b/liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/html/allegatipratica/allegati_action.jsp @@ -1,5 +1,4 @@ <%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> - <%@page import="it.tref.liferay.portos.bo.service.DettPraticaLocalServiceUtil"%> <%@page import="it.tref.liferay.portos.bo.service.IntPraticaLocalServiceUtil"%> <%@page import="it.tref.liferay.portos.bo.model.IntPratica"%> @@ -19,289 +18,248 @@ <%@page import="com.liferay.portal.kernel.portlet.LiferayWindowState"%> <%@page import="com.liferay.portal.service.permission.PortletPermissionUtil"%> <%@include file="/html/allegatipratica/init.jsp"%> - <% - - String redirect = ParamUtil.getString(request, "backUrl"); - String comingFrom = ParamUtil.getString(request, "comingFrom"); - long classPk = ParamUtil.getLong(request, "classPk"); - String className = ParamUtil.getString(request, "className"); - - String refresh="Liferay.fire('allegati-"+comingFrom+"-open');Liferay.Portlet.refresh('#p_p_id_"+PortletKeys.ALLEGATI+"_INSTANCE_page_allegati_');Liferay.Portlet.refresh('#p_p_id_"+PortletKeys.ALLEGATI+"_INSTANCE_page_geologica_');"; - - long docPraticaId = ParamUtil.getLong(request, "docPraticaId"); - DocPratica docPratica = DocPraticaServiceUtil.getDocPratica(docPraticaId); - FirmeBean firme = FirmeUtil.deserialize(docPratica.getJsonFirmatari()); - - boolean disabledInput = ParamUtil.getBoolean(request,"disabledInput", false); - - boolean hasDelegaFirma = DelegheUtil.hasDelegaFirma(user.getUserId(), docPraticaId, "page_geologica".equalsIgnoreCase(comingFrom)); - boolean canSignGeoDocs = "page_geologica".equalsIgnoreCase(comingFrom) && hasDelegaFirma; +String redirect = ParamUtil.getString(request, "backUrl"); +String comingFrom = ParamUtil.getString(request, "comingFrom"); +long classPk = ParamUtil.getLong(request, "classPk"); +String className = ParamUtil.getString(request, "className"); +String refresh = "Liferay.fire('allegati-" + comingFrom + "-open'); Liferay.Portlet.refresh('#p_p_id_" + + PortletKeys.ALLEGATI + "_INSTANCE_page_allegati_'); Liferay.Portlet.refresh('#p_p_id_" + PortletKeys.ALLEGATI + + "_INSTANCE_page_geologica_');"; +long docPraticaId = ParamUtil.getLong(request, "docPraticaId"); +DocPratica docPratica = DocPraticaServiceUtil.getDocPratica(docPraticaId); +FirmeBean firme = FirmeUtil.deserialize(docPratica.getJsonFirmatari()); +boolean disabledInput = ParamUtil.getBoolean(request, "disabledInput", false); +boolean hasDelegaFirma = DelegheUtil.hasDelegaFirma(user.getUserId(), docPraticaId, + "page_geologica".equalsIgnoreCase(comingFrom)); +boolean canSignGeoDocs = "page_geologica".equalsIgnoreCase(comingFrom) && hasDelegaFirma; %> - - - - + + <% - if(firme.firmaIsPresent(user.getScreenName())){ - if(firme.firmaIsAnnullabile(user.getScreenName())){ - %> - - - - - -
- -
- - - A.one('<%="#"+renderResponse.getNamespace()+"remove_"+docPraticaId %>').on( - 'click', - function(event) { - event.preventDefault(); - Loading.start(); - A.io.request( - '<%=rimuoviFirmaURL%>', - { - on: { - failure: function() { - alert('impossibile rimuovere la firma!'); - }, - success: function(event, id, obj) { - window.parent.Liferay.fire('allegati-<%=comingFrom%>-open'); - if( "<%= comingFrom %>" == "page_allegati" || "<%= comingFrom %>" == "page_geologica"){ - <%=refresh%> - }else{ - Liferay.fire('allegati-"+comingFrom+"-open'); - Liferay.Portlet.refresh("#p_p_id"); - } - }, - complete : function(){ - Loading.end(); - } - - } - } - ); + if (firme.firmaIsPresent(user.getScreenName())) { + if (firme.firmaIsAnnullabile(user.getScreenName())) { + %> + + + + +
+ +
+ + A.one('<%= "#" + renderResponse.getNamespace() + "remove_" + docPraticaId %>').on('click', function(event) { + event.preventDefault(); + Loading.start(); + A.io.request('<%= rimuoviFirmaURL %>', { + on: { + failure: function() { + alert('impossibile rimuovere la firma!'); + }, + success: function(event, id, obj) { + window.parent.Liferay.fire('allegati-<%= comingFrom %>-open'); + if ("<%= comingFrom %>" == "page_allegati" || "<%= comingFrom %>" == "page_geologica") { + <%= refresh %> + } else { + Liferay.fire('allegati-" + comingFrom + "-open'); + Liferay.Portlet.refresh("#p_p_id"); + } + }, + complete : function() { + Loading.end(); } - ); - - - <% - } - }else{ - %> + } + }); + }); +
+ <% + } + } else { + %> - - + +
- +
- - A.one('<%="#"+renderResponse.getNamespace()+"add_"+docPraticaId %>').on( - 'click', - function(event) { - event.preventDefault(); - Loading.start(); - A.io.request( - '<%=aggiungiFirmaURL%>', - { - on: { - failure: function() { - alert('impossibile rimuovere la firma!'); - }, - success: function(event, id, obj) { - window.parent.Liferay.fire('allegati-<%=comingFrom%>-open'); - if( "<%= comingFrom %>" == "page_allegati" || "<%= comingFrom %>" == "page_geologica"){ - <%=refresh%> - }else{ - Liferay.fire('allegati-"+comingFrom+"-open'); - Liferay.Portlet.refresh("#p_p_id"); - } - }, - complete : function(){ - Loading.end(); - } - } - } - ); + A.one('<%= "#" + renderResponse.getNamespace() + "add_" + docPraticaId %>').on('click', function(event) { + event.preventDefault(); + Loading.start(); + A.io.request('<%= aggiungiFirmaURL %>', { + on: { + failure: function() { + alert('impossibile rimuovere la firma!'); + }, + success: function(event, id, obj) { + window.parent.Liferay.fire('allegati-<%= comingFrom %>-open'); + if ("<%= comingFrom %>" == "page_allegati" || "<%= comingFrom %>" == "page_geologica") { + <%= refresh %> + } else { + Liferay.fire('allegati-" + comingFrom + "-open'); + Liferay.Portlet.refresh("#p_p_id"); + } + }, + complete: function() { + Loading.end(); } - ); - - - <% + } + }); + }); + + <% } - %> + %>
-
- +
- +
- - - + - - + + - <% - long oldDettPratica = 0l; - if(DettPratica.class.getName().equals(className) ){ - DettPratica dettPratica = DettPraticaLocalServiceUtil.getDettPratica(docPratica.getClassPk()); - oldDettPratica = dettPratica.getOldDettPraticaId(); - } + if (DettPratica.class.getName().equals(className)) { + DettPratica dettPratica = DettPraticaLocalServiceUtil.getDettPratica(docPratica.getClassPk()); + } %> - -
- -
- - - - A.one('<%="#"+renderResponse.getNamespace()+"delete_"+docPratica.getDocPraticaId() %>').on( - 'click', - function(event) { - event.preventDefault(); - if(confirm("Confermi di voler eliminare il documento?")==true){ - Loading.start(); - A.io.request( - '<%=deleteDocURL%>', - { - on: { - failure: function() { - alert('impossibile rimuovere il documento!'); - }, - success: function(event, id, obj) { - window.parent.Liferay.fire('allegati-<%=comingFrom%>-open'); - if( "<%= comingFrom %>" == "page_allegati" || "<%= comingFrom %>" == "page_geologica"){ - <%=refresh%> - }else{ - Liferay.fire('allegati-"+comingFrom+"-open'); - Liferay.Portlet.refresh("#p_p_id"); - } - }, - complete : function(){ - Loading.end(); - } - } +
+ +
+ + A.one('<%= "#" + renderResponse.getNamespace() + "delete_" + docPratica.getDocPraticaId() %>').on( + 'click', + function(event) { + event.preventDefault(); + if (confirm("Confermi di voler eliminare il documento?")) { + Loading.start(); + A.io.request('<%= deleteDocURL %>', { + on: { + failure: function() { + alert('impossibile rimuovere il documento!'); + }, + success: function(event, id, obj) { + window.parent.Liferay.fire('allegati-<%= comingFrom %>-open'); + if( "<%= comingFrom %>" == "page_allegati" + || "<%= comingFrom %>" == "page_geologica") { + <%= refresh %> + } else { + Liferay.fire('allegati-"+comingFrom+"-open'); + Liferay.Portlet.refresh("#p_p_id"); } - ); + }, + complete: function() { + Loading.end(); + } } - } - ); - - -
+ }); + } + } + ); +
- - - - + + + + -
- +
- - - - A.one('<%="#"+renderResponse.getNamespace()+"invalid_"+docPratica.getDocPraticaId() %>').on( - 'click', - function(event) { - event.preventDefault(); - if(confirm("Confermi di voler invalidare il documento?")==true){ - Loading.start(); - A.io.request( - '<%=invalidaAllegatoURL%>', - { - on: { - failure: function() { - alert('impossibile invalidare il documento!'); - }, - success: function(event, id, obj) { - window.parent.Liferay.fire('allegati-<%=comingFrom%>-open'); - if( "<%= comingFrom %>" == "page_allegati" || "<%= comingFrom %>" == "page_geologica"){ - <%=refresh%> - }else{ - Liferay.fire('allegati-"+comingFrom+"-open'); - Liferay.Portlet.refresh("#p_p_id"); - } - }, - complete : function(){ - Loading.end(); - } + + A.one('<%= "#" + renderResponse.getNamespace() + "invalid_" + docPratica.getDocPraticaId() %>').on( + 'click', + function(event) { + event.preventDefault(); + if (confirm("Confermi di voler invalidare il documento?")) { + Loading.start(); + A.io.request('<%= invalidaAllegatoURL %>', { + on: { + failure: function() { + alert('impossibile invalidare il documento!'); + }, + success: function(event, id, obj) { + window.parent.Liferay.fire('allegati-<%= comingFrom %>-open'); + if ("<%= comingFrom %>" == "page_allegati" + || "<%= comingFrom %>" == "page_geologica") { + <%= refresh %> + } else { + Liferay.fire('allegati-" + comingFrom + "-open'); + Liferay.Portlet.refresh("#p_p_id"); } + }, + complete: function() { + Loading.end(); } - ); - } + } + }); } - ); - + } + );
- - + + -
- +
- - - - A.one('<%="#"+renderResponse.getNamespace()+"valid_"+docPratica.getDocPraticaId() %>').on( - 'click', - function(event) { - event.preventDefault(); - if(confirm("Confermi di voler invalidare il documento?")==true){ - Loading.start(); - A.io.request( - '<%=validaAllegatoURL%>', - { - on: { - failure: function() { - alert('impossibile invalidare il documento!'); - }, - success: function(event, id, obj) { - window.parent.Liferay.fire('allegati-<%=comingFrom%>-open'); - if( "<%= comingFrom %>" == "page_allegati" || "<%= comingFrom %>" == "page_geologica"){ - <%=refresh%> - }else{ - Liferay.fire('allegati-"+comingFrom+"-open'); - Liferay.Portlet.refresh("#p_p_id"); - } - }, - complete : function(){ - Loading.end(); - } + + A.one('<%= "#" + renderResponse.getNamespace() + "valid_" + docPratica.getDocPraticaId() %>').on( + 'click', + function(event) { + event.preventDefault(); + if (confirm("Confermi di voler invalidare il documento?")) { + Loading.start(); + A.io.request('<%= validaAllegatoURL %>', { + on: { + failure: function() { + alert('impossibile invalidare il documento!'); + }, + success: function(event, id, obj) { + window.parent.Liferay.fire('allegati-<%= comingFrom %>-open'); + if ("<%= comingFrom %>" == "page_allegati" + || "<%= comingFrom %>" == "page_geologica") { + <%= refresh %> + } else { + Liferay.fire('allegati-"+comingFrom+"-open'); + Liferay.Portlet.refresh("#p_p_id"); } + }, + complete: function() { + Loading.end(); } - ); - } + } + }); } - ); - + } + );
-
+
\ No newline at end of file diff --git a/liferay-plugins-sdk-6.2/portlets/portos-kaleo-controller-portlet/docroot/WEB-INF/lib/commons-logging.jar b/liferay-plugins-sdk-6.2/portlets/portos-kaleo-controller-portlet/docroot/WEB-INF/lib/commons-logging.jar deleted file mode 100644 index 8758a96b70cfba9466bacca19c0d99b87cf53734..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 60841 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
    {@^= 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�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 diff --git a/liferay-plugins-sdk-6.2/portlets/portos-kaleo-controller-portlet/docroot/WEB-INF/lib/util-taglib.jar b/liferay-plugins-sdk-6.2/portlets/portos-kaleo-controller-portlet/docroot/WEB-INF/lib/util-taglib.jar deleted file mode 100644 index fbba5f0adffb0af686a01d8e5228cdcc44dd7e70..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 434678 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�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

    Uh=xqy7 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 diff --git a/liferay-plugins-sdk-6.2/portlets/portos-kaleo-controller-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/kaleo/controller/scheduler/SchedulerKaleoController.java b/liferay-plugins-sdk-6.2/portlets/portos-kaleo-controller-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/kaleo/controller/scheduler/SchedulerKaleoController.java index 724e54c1..ab4b79cd 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-kaleo-controller-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/kaleo/controller/scheduler/SchedulerKaleoController.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-kaleo-controller-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/kaleo/controller/scheduler/SchedulerKaleoController.java @@ -3,6 +3,14 @@ package it.tref.liferay.portos.kaleo.controller.scheduler; import it.tref.liferay.portos.bo.model.ControlloPratica; import it.tref.liferay.portos.bo.service.ControlloPraticaLocalServiceUtil; import it.tref.liferay.portos.bo.service.IntPraticaLocalServiceUtil; +import it.tref.liferay.portos.kaleo.controller.model.KaleoInstance; +import it.tref.liferay.portos.kaleo.controller.model.KaleoInstanceToken; +import it.tref.liferay.portos.kaleo.controller.model.KaleoTaskAssignmentInstance; +import it.tref.liferay.portos.kaleo.controller.model.KaleoTaskInstanceToken; +import it.tref.liferay.portos.kaleo.controller.service.KaleoInstanceLocalServiceUtil; +import it.tref.liferay.portos.kaleo.controller.service.KaleoInstanceTokenLocalServiceUtil; +import it.tref.liferay.portos.kaleo.controller.service.KaleoTaskAssignmentInstanceLocalServiceUtil; +import it.tref.liferay.portos.kaleo.controller.service.KaleoTaskInstanceTokenLocalServiceUtil; import java.io.Serializable; import java.util.ArrayList; @@ -61,7 +69,6 @@ public class SchedulerKaleoController implements MessageListener { _log.info("RIPARA_WORKFLOW inizio lavorazione -- controllopraticaid=" + controllopraticaid + " statusbyuserid=" + statusbyuserid + " kaleoinstancetokenid=" + kaleoinstancetokenid + " --kaleotaskinstancetokenid=" + kaleotaskinstancetokenid); - if (controllopraticaid == 0) { _log.info("RIPARA_WORKFLOW KO controllopraticaid non valorizzato =" + controllopraticaid); continue; @@ -73,11 +80,9 @@ public class SchedulerKaleoController implements MessageListener { queryKIT.add(RestrictionsFactoryUtil.eq("classPK", controllopraticaid)); Order defaultOrderDettPrtatica = OrderFactoryUtil.asc("createDate"); queryKIT.addOrder(defaultOrderDettPrtatica); - List listas = KaleoTaskInstanceTokenLocalServiceUtil.dynamicQuery(queryKIT); if (listas != null && !listas.isEmpty()) { KaleoTaskInstanceToken ktit = null; - for (KaleoTaskInstanceToken k : listas) { if (k.getKaleoTaskName().equalsIgnoreCase("Assegnazione")) { ktit = k; @@ -96,18 +101,13 @@ public class SchedulerKaleoController implements MessageListener { + controllopraticaid); _log.info("RIPARA_WORKFLOW KaleoTaskInstanceTokenId=" + ktit.getKaleoTaskInstanceTokenId() + " --controllopraticaid=" + controllopraticaid); - DynamicQuery queryKAT = DynamicQueryFactoryUtil.forClass(KaleoTaskAssignmentInstance.class); queryKAT.add(RestrictionsFactoryUtil.eq("kaleoTaskInstanceTokenId", ktit.getKaleoTaskInstanceTokenId())); - List listass = KaleoTaskAssignmentInstanceLocalServiceUtil .dynamicQuery(queryKAT); _log.info("size lista KaleoTaskAssignmentInstance per kaleoTaskInstanceTokenId=" + ktit.getKaleoTaskInstanceTokenId() + " :" + listass.size()); - // for (KaleoTaskAssignmentInstance x:listass){ - // _log.info("KaleoTaskAssignmentInstanceId="+x.getKaleoTaskAssignmentInstanceId()+" -- KaleoTaskName:"+x.getKaleoTaskName()); - // } if (listass != null && !listass.isEmpty()) { // creazione record assente sulla tabella KaleoTaskAssignmentInstance KaleoTaskAssignmentInstance assignmentInstanceApp = listass.get(0); @@ -115,7 +115,6 @@ public class SchedulerKaleoController implements MessageListener { .increment("com.liferay.counter.model.Counter"); KaleoTaskAssignmentInstance assignmentInstance = KaleoTaskAssignmentInstanceLocalServiceUtil .createKaleoTaskAssignmentInstance(kaleoTaskAssignementInstanceId); - assignmentInstance.setCreateDate(assignmentInstanceApp.getCreateDate()); assignmentInstance.setModifiedDate(assignmentInstanceApp.getModifiedDate()); assignmentInstance.setModifiedDate(assignmentInstanceApp.getModifiedDate()); @@ -132,27 +131,20 @@ public class SchedulerKaleoController implements MessageListener { assignmentInstance.setAssigneeClassName(User.class.getName()); assignmentInstance.setAssigneeClassPK(statusbyuserid); assignmentInstance.setCompleted(false); - KaleoTaskAssignmentInstanceLocalServiceUtil .updateKaleoTaskAssignmentInstance(assignmentInstance); - // patch per tener contro anche delle varianti create da applicativo portos2: forzo lo stato // del WF a ESITO long kaleoInstanceId = assignmentInstanceApp.getKaleoInstanceId(); KaleoInstance kaleoInstance = KaleoInstanceLocalServiceUtil .getKaleoInstance(kaleoInstanceId); - long rootKaleoInstanceTokenId = kaleoInstance.getRootKaleoInstanceTokenId(); - KaleoInstanceToken rootKaleoInstanceToken = KaleoInstanceTokenLocalServiceUtil .getKaleoInstanceToken(rootKaleoInstanceTokenId); - _log.info("rootKaleoInstanceToken=" + rootKaleoInstanceToken.getCurrentKaleoNodeName()); rootKaleoInstanceToken.setCurrentKaleoNodeId(21639); rootKaleoInstanceToken.setCurrentKaleoNodeName("Esito"); KaleoInstanceTokenLocalServiceUtil.updateKaleoInstanceToken(rootKaleoInstanceToken); - // ////////////////// - // task di assegnazione viene inserito a completato: if (!assignmentInstanceApp.isCompleted()) { assignmentInstanceApp.setCompleted(true); @@ -164,7 +156,6 @@ public class SchedulerKaleoController implements MessageListener { if (isVariante) { _log.info("cancellazione task di assegnazione per controllopraticaid=" + controllopraticaid); - KaleoTaskInstanceTokenLocalServiceUtil.deleteKaleoTaskInstanceToken(ktit); KaleoTaskAssignmentInstanceLocalServiceUtil .deleteKaleoTaskAssignmentInstance(assignmentInstanceApp); @@ -173,8 +164,6 @@ public class SchedulerKaleoController implements MessageListener { ktit.setCompletionDate(new Date()); KaleoTaskInstanceTokenLocalServiceUtil.updateKaleoTaskInstanceToken(ktit); } - // //////////////////////////////////////////////////////////////////////////////// - if (controlloPratica != null) { _log.info("RIPARA_WORKFLOW - Pulisco Workflow ed indicizzo per intPraticaId=" + controlloPratica.getIntPraticaId()); @@ -182,7 +171,6 @@ public class SchedulerKaleoController implements MessageListener { IntPraticaLocalServiceUtil.reIndexFasciolo(controlloPratica.getIntPraticaId(), controlloPratica.getCompanyId()); } - } _log.info("RIPARA_WORKFLOW fine lavorazione OK -- controllopraticaid=" + controllopraticaid + " statusbyuserid=" + statusbyuserid + " kaleoinstancetokenid=" + kaleoinstancetokenid @@ -197,16 +185,13 @@ public class SchedulerKaleoController implements MessageListener { listaKO.add(objs); } } - } catch (Exception e) { _log.error("Errore RIPARA_WORKFLOW -- controllopraticaid=" + controllopraticaid + " statusbyuserid=" + statusbyuserid + " kaleoinstancetokenid=" + kaleoinstancetokenid + " --kaleotaskinstancetokenid=" + kaleotaskinstancetokenid, e); } } - patchTaskEsitiForWF(listaKO); - } private void patchTaskEsitiForWF(List lista) { @@ -220,12 +205,10 @@ public class SchedulerKaleoController implements MessageListener { if (controllopraticaid == 0) { continue; } - ControlloPratica controlloPratica = ControlloPraticaLocalServiceUtil .fetchControlloPratica(controllopraticaid); if (controlloPratica == null) continue; - // KaleoTaskInstanceToken ordinati per dati di creazione decresente DynamicQuery queryKIT = DynamicQueryFactoryUtil.forClass(KaleoTaskInstanceToken.class); queryKIT.add(RestrictionsFactoryUtil.eq("classPK", controllopraticaid)); @@ -234,10 +217,8 @@ public class SchedulerKaleoController implements MessageListener { Order defaultOrderDettPrtatica = OrderFactoryUtil.desc("createDate"); queryKIT.addOrder(defaultOrderDettPrtatica); List listas = KaleoTaskInstanceTokenLocalServiceUtil.dynamicQuery(queryKIT); - if (listas != null && !listas.isEmpty()) { KaleoTaskInstanceToken ktit = null; - for (KaleoTaskInstanceToken k : listas) { if (k.getKaleoTaskName().equalsIgnoreCase("Esito")) { ktit = k; @@ -249,15 +230,10 @@ public class SchedulerKaleoController implements MessageListener { } } if (ktit != null) { - // WorkflowInstance - // wfInstance=WorkflowInstanceManagerUtil.getWorkflowInstance(controlloPratica.getCompanyId(), - // ktit.getKaleoInstanceId()); - long kaleoTaskAssignementInstanceId = CounterLocalServiceUtil .increment("com.liferay.counter.model.Counter"); KaleoTaskAssignmentInstance assignmentInstance = KaleoTaskAssignmentInstanceLocalServiceUtil .createKaleoTaskAssignmentInstance(kaleoTaskAssignementInstanceId); - assignmentInstance.setCreateDate(ktit.getCreateDate()); assignmentInstance.setModifiedDate(ktit.getModifiedDate()); assignmentInstance.setModifiedDate(ktit.getModifiedDate()); @@ -274,16 +250,13 @@ public class SchedulerKaleoController implements MessageListener { assignmentInstance.setAssigneeClassName(User.class.getName()); assignmentInstance.setAssigneeClassPK(statusbyuserid); assignmentInstance.setCompleted(false); - KaleoTaskAssignmentInstanceLocalServiceUtil .updateKaleoTaskAssignmentInstance(assignmentInstance); - if (controlloPratica != null) { CacheRegistryUtil.clear(); IntPraticaLocalServiceUtil.reIndexFasciolo(controlloPratica.getIntPraticaId(), controlloPratica.getCompanyId()); } - _log.info("patchTaskEsitiForWF fine lavorazione OK -- controllopraticaid=" + controllopraticaid + " statusbyuserid=" + statusbyuserid + " kaleoinstancetokenid=" + kaleoinstancetokenid + " --kaleotaskinstancetokenid=" + kaleotaskinstancetokenid); @@ -294,10 +267,8 @@ public class SchedulerKaleoController implements MessageListener { + statusbyuserid + " kaleoinstancetokenid=" + kaleoinstancetokenid + " --kaleotaskinstancetokenid=" + kaleotaskinstancetokenid); - } } - } catch (Exception e) { _log.error("Errore patchTaskEsitiForWF -- controllopraticaid=" + controllopraticaid + " statusbyuserid=" + statusbyuserid + " kaleoinstancetokenid=" + kaleoinstancetokenid @@ -306,5 +277,4 @@ public class SchedulerKaleoController implements MessageListener { } } - } diff --git a/liferay-plugins-sdk-6.2/portlets/portos-kaleo-controller-portlet/docroot/WEB-INF/src/service.properties b/liferay-plugins-sdk-6.2/portlets/portos-kaleo-controller-portlet/docroot/WEB-INF/src/service.properties index 7dc4c86d..88e5d447 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-kaleo-controller-portlet/docroot/WEB-INF/src/service.properties +++ b/liferay-plugins-sdk-6.2/portlets/portos-kaleo-controller-portlet/docroot/WEB-INF/src/service.properties @@ -13,8 +13,8 @@ ## build.namespace=portos_kaleo_controller - build.number=8 - build.date=1616412878684 + build.number=9 + build.date=1616601473769 build.auto.upgrade=true ## diff --git a/liferay-plugins-sdk-6.2/portlets/portos-report-engine-portlet/.classpath b/liferay-plugins-sdk-6.2/portlets/portos-report-engine-portlet/.classpath index 0e46395b..5bbbbb94 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-report-engine-portlet/.classpath +++ b/liferay-plugins-sdk-6.2/portlets/portos-report-engine-portlet/.classpath @@ -1,11 +1,6 @@ - - - - - @@ -19,5 +14,6 @@ + diff --git a/liferay-plugins-sdk-6.2/portlets/portos-report-engine-portlet/.settings/org.eclipse.jdt.core.prefs b/liferay-plugins-sdk-6.2/portlets/portos-report-engine-portlet/.settings/org.eclipse.jdt.core.prefs deleted file mode 100644 index f42de363..00000000 --- a/liferay-plugins-sdk-6.2/portlets/portos-report-engine-portlet/.settings/org.eclipse.jdt.core.prefs +++ /dev/null @@ -1,7 +0,0 @@ -eclipse.preferences.version=1 -org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7 -org.eclipse.jdt.core.compiler.compliance=1.7 -org.eclipse.jdt.core.compiler.problem.assertIdentifier=error -org.eclipse.jdt.core.compiler.problem.enumIdentifier=error -org.eclipse.jdt.core.compiler.source=1.7 diff --git a/liferay-plugins-sdk-6.2/portlets/portos-report-engine-portlet/.settings/org.eclipse.wst.common.component b/liferay-plugins-sdk-6.2/portlets/portos-report-engine-portlet/.settings/org.eclipse.wst.common.component index e8f246da..39a7eafb 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-report-engine-portlet/.settings/org.eclipse.wst.common.component +++ b/liferay-plugins-sdk-6.2/portlets/portos-report-engine-portlet/.settings/org.eclipse.wst.common.component @@ -5,9 +5,6 @@ uses - - uses - diff --git a/liferay-plugins-sdk-6.2/portlets/portos-report-engine-portlet/docroot/WEB-INF/lib/commons-codec.jar b/liferay-plugins-sdk-6.2/portlets/portos-report-engine-portlet/docroot/WEB-INF/lib/commons-codec.jar deleted file mode 100644 index 1d7417c4031324cc6577a306cde57ae220f55523..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 284184 zcmbTc1CTDyn4NbW-x-42u5&g9KXo2ZpIKRCDvs z^$j^7Ak_a8CMP5>B`&6-N-rl~t*c|V!Hw+8vHK(VXf$VRvL?UKB#C6Wk%RlYL$1}L z0pdfQ64}I>L`GYB{OI$2Am27glnOUND1f}>c%gL9zNV@6leDAIqy9apfmb?_rQwNv zVrWPurNQ`V0O9%zkB@|E!^8I&!s{IDY%h+S>qnrdZzN3m@^fifsaA(x(yiPL zhm7AVCpC^9p%CwcjQ)g^8@WFBQd-{a9v#@)8xyFbFP zSoG+>JNI8^i0K^;8u94V4g5YZR^Q9_=hma^wqOaQH1yayBa*d$8DKuaU_+CX)wbOe zSO`;V-ILI}DG{^u$jhKB{_*g^@KIL6t?3SZA^hIn`1I^aW-KZNM*wntotlZPWIc>k zcoVi$Xt{|I=;Gt|d3hd?qH$N_i9_FQ^SR*2fS?_RzH1PzDTPc>;|~R;G6)Fo$&#oe z49-N6GJL|kON_gf*?Y;_ERO1(37RQrLiHo~42(?f%X#H`yF7V(6dnCcp+rlsu z!X9Bo)Y=83%5$7j>##P{;l}IcaqzVST2t35_bo0!;DH^qJCK zww_e}jJSO#V$_{fNyZ)ubn$`=bjk*{!JeH{Ooa&jv1zQiUhuD_xgF-Iu|u#H*!j6< znch1~&E<944!#+9$O5x=|7NS4yJv%sK2Y_?y@He}>VOoT;fi6y018f1Guc1mZKOP& zF1uG8)aSxYIFKx}kY-&QQtE#3kBvO?+~>qA`<2f#{1RZo4_ERl8}DcvL>=dHZ79$o z3mrwlT)_^@$Js)F_{5U&&UxH)WQ&$JYT_xu5Ka<6g-I}Sr^`tgvtW!pXGCRiIT~hh z6o@zyuQT?>>5v7_D#U<20~rXs9}V;Ii}4oc^;K;l zt{@HNW3Mjm3iaSMycm3D2}}b*Ts?%32F^pH~yv8g#19+g0yMvJl+-jV5e0gDR(5K>Vz*idRVnkG@`}(c}t~Y0O$Wh%%xB`^#0BM@~ zz22tN0EJAkPXHOo2=9h>w-~6`FvPre7mP>DYZ7AWol#Rl3h*}9uI9oo!BLdD3AHQg z_V;n3SmsiaU&5P0RuJF#9{jyR4HovEZnpcoS%{z6J-c2Ze#=I)f#qnu4yp-NQI^|> zMBF%7pTnrp_^U7%Kp)nWRAK6RrNEv!#{~pcT+^Dm5!JS@rx4c3z8$+2H;zOKX~scN z%ebWsn_wDAKM(@7q(QLDy`?DE`)ur(LR);~jS?%}vq#p!NA6eQ2p#uV7p0Lawy(Pv z`ceXa-J{`R#(k_5pM-gBhKk*;XFhc%l;M|U_UD0(&ji1gCQM+@!YxBA*XZW39=-6+APg>Al0^OZUlX;_Q$hIQ z@U;aHAtw4$U`HP%o-(aZ#;itcU9QY5>AZ`@-J@1t9&iC#iz%3J^nAiV&zKs@rYRF{>Me zLBkA{REh9q9#;ju%S4w6StPAsnN=&6$|4FESG)L7|G^;Z96>?;DuWV6-j576<@p^Z zL4R2aQPMNA?$P%O2^tX>K0z%!irP}CLJAx7>ASh3xR-xv>5)Wgu=syGsIvbMmZm z5h8b`^P>`(Y4+?WAoMG&LV;#&mb#Xpx>HDdXW9wwJ>=oSHfgc-fg#a1pBvuwK^SGL z*B;>>F41?dh=4`v)LKg8&Aam&{H#k<%yjGe4U_a?{xklG^lIoKeT?{pnVb4tC91T*Dhc1P+BJpH3Pl@R1JL#|l^zjOw7IBkH z)>}NVivh4-kzfTwRSYWSJCwKtbcVY&3mr0tBH7?c6nkQ)HpTIhoFfa~pd2 zx3m~R`NlOTuDYEkI{|TPe4n@Zb`>e-8a4WRZdwd6mq%rO2C122)^(Q%k#*92uGSkT%m^39PioCl&(OUU;}F4^+6`pFBkJO}teWv!F_(Si{`&h?y9K z`uB8fg6`h}o(CfC^eDn2nlXhZAv~~T6!8Sc7_vnDlukVm-^{**r~r<#>cN+e&Dj!N15IuMN6)>zlIN;Son0u`~Bns2#C zhJQ^96g~=^Yr!feTkSd5eOkmVYQQSKJmQejTnV5^=Lpu)&ts!|AMxlxc$&@$p5B%4 zP=5cEB?og4HINbA8upln(*3z+A`Ulbk@x~N)bPu{_=%Ax-%qs}mj{0kc4zoHpi+8Q}}{QqT}TABl#oc{%z z_+LHyw~?*6i;?;N`HlYXS0?*!@r`Z%MHle?)h%oR|Ji%U|2f#{Lk3b_2tYuTbpMwd zkd+bqg6|5TUn41~I76CB6)QK#r7p|@^yLcZaCw=aC?#go~s;gF{yXKnDv)}j2!G08% zEf*qd>Gf6j?HUM*w<2rxyI$W9DwhZ9eBM6aY+F0yyk|q|D^IcoCi#B$-MSvX-=9l) z9NOEEYi-dr9zNct_T{^}+tF^WYiJz2zMh|t&$nnib?u6I zw=RAmcSPQz3N+d`rrTSuxfmCkGJtQoE4m&8U*afbcHdoyT32CaR|Ko+SZCCijHqo! z>f1KqRO!b&LJ(zJoT@H`AL(zFuixC0!PlATRu8rIH@%7-@TtV&EFp{(V0n@1*tB?6 zYFr4V>D5;Gt7=w+{f#@QV^{ylREWaK)@H6cBDB9Am#(_h_*9-95(RHg$Zk8{iao^i z>L4=^g3@~6S3*1mz8Us`-G&slI{G}Dy)cy1fU;EkEH>$*=|JMc`v9M?YFta>w?*4V z<>9OP68|2Bxm(vvG38mW4)`%WB441;nd)a}>5fJ*f8VTS;{nj5&Gl=OhF*X5&@f>t z$!O+oM{d0K)T39ej_TK-YQ@XDn*4zUCWas9$pftFVRNo4HUx*@izyW51T{wMV2;d^2vT#X5XA;YLQ2Wc zS`>>z=+Ywt4-Z3i?2jZ9LI;*52aUAAAD%J^$tt`t;5CkQE>}NSE&}A=*(myMVIbCn zr295br_MT++5kHC-JX`JR|MzLVOH#yL|nkwd`E3(JX&BG>R&9;QjQEzf1zy4Fg%Zp z0~DhyaPjcIQJx{6PaL)2VD(z@35H(Y>EJbUMKX%Q> zZr|3NIDZ;P#hfzi$JOKYP4t&NC@K%HX*pKT=#8V~DZf4$M6iZo+lDy1U@Am8Px~b? zIjX%H(sTmHGILwQ%KNCHG~WsX@0n`;5H;^Pj>e2P`<#w6Q>cKO8Bbq z@&n>=oYT&@B$}lf9V1L5Edt`_paxf<$kYyH{dq$7mxjXI0;Z^y?8+zpYC4u{07(w- z#OQ{K4HC+CgsLvG%~0HuR2&!l=-L4JmSi@HxC+?tEQDNHGO~Q4w&RDfr&MTYoBU`B$>|d&U?!Q?jG-xB3Q7BD zwF(hVZIHN{QB;|=dXXzyy36!}C?CdvJpVKceE=Z720RrcEPA(sVnH>u@gDUvwHR3X zJVxD(FmJVH)cg-q`(K>JVYxg!DG${oT`T$gJ+vFJBn-Y%siLYyZ?*pMK`iLx#OvNa z7jsMqyCfV@`2kMd=CHI4DV|XgY5E-8GkvYJyHYfg-h%0`R)io z61uJ5(B`K!3z8zO8Is#TCK7d3#8X`RVGtZ%?c1Or63JT%;Ag%snuy2lD&KE+?7S+| zWaEpPsUYWt>0ioTRP69;?IKVe>rA4Sw^%31$WByus%t^_M};9OR?(-8-<`}ZjA8!^ zy@s3yIiD~Nr0>>7xHYCRN`!F$o&zgC1Y>?ViqC|gAMPPz8z(~v@ksn5UxM{G4nw4o z@IBd!VfE9PHNlM1I^1qv#nvHZBW|qq?Z)Ykn!VYsgy6g(U+wMczg+MNX3pt9UMd)y z7=p1CqWyQZY?^$1BvY*NciMt6!OThteY%AjEkI;(aGrETM=~tlDQnINsX~YC(=+&~L2$R8AYv+j$X zUhEfALK+W8dfKy-)0PC55u>}iY=y?NRe(d)4G7>|?g@kKmv`)F0#E+oEZ*nG82@2VAt~{t-qN^);<+o zrnvI8?n4yW6PC;)Ge6!cFR*~`9Sr}fkcOIs7pF=j->Cx){F&vNXUMGHq)DkkZb^bm zEn5Rwk~%_GmpUg+{Qzw;>AH2>(^1VW+;Yrah~O{RbLIIxPjyy?m>C7ypMl$JsL1&Y zKvfl|YV2=JDfvFiN!ss3KBc&3|MO@mA#=)Jh;X#1HXSztfvJzg_F|OCrxzcqL>l-RM=D*9Bh5<8VFI zeKJ6hXdZLuIT1@xnySI_bSDM6c%E&-rr=RXCKm-YnIj;GjeKQaIjVzHuJGM#Q#66+ zE-Re1+dWF0FOX~5@iIgZjRGXn%Yd?lSEKGAp2YLW+gsdGS*ab}C}l$A*9T>^M zzDNhz>!eErDf2lznss9Wn-H|4U)dh3X!nEmTCS}>l@;`i%;-(GxIJN|9da2y?{Mg5 zd1{urgX!j$-h2{9UHkKK_b@Og;zdxU*hdlys3^sNex)4$*JT>jbgOc-b0PRZpKx^g zeluN;G!V$nC_=mRc=oa|w! zr^BBYMH0C+hz#6d10wZX^B+g&T}o%iblqd^r;W0Kt_bArAWO=lM$10f$x!ekQUqr> zGv$MXKEig*eEM6Z8;)UhR)bL#3P%yu6$ARgWLI6+xy?4Tn?CjYET4#Q(ksUs8pE3H za$Xw$fT=Nn!gZC}n*A?0-IV93!Q$lsrD&aQ`RKVn$us3Dp{9(TT__Ko>961Sw!W#V zpT5372UDG1ci;EV&yEfPJ>4iAtw$Wd9JND7`{s8qZ~M?$k{?))By9S64p>u~3#fFf zxC)y=$w-~gl!;n;y3%VXqcG9iGdDZB8j9chYuQUm(IJSMP97tsiu936yCqnPmo!;P9GD}2_jnyy2bJ121Ov=ar^I*zMZSwWwQ^_ ztZqpsTry(eqruqgH%FJ8l?5jbR-oQ^z*^N<4;UbJ!|Ce`1sVu54tR!HL18<^cT3pu zNlQc9o)W#r@3~SJR^RIs&5~oFT*QAwU;2u`R^{K}%@yE}3w50zrrlTcuofO&FAis?47;F=; zpBp@8d2?(AUP!}3^TJ=t#a0Ex2U;=q8%j)tD#G1m!wil^^+88J*c`qrAMxR+a&hm( z`n7AL@4nP*^W`PJH)p{5tkFndcVhubKGmOME!}LOW$b)D*UFEpU5=fU-Ha3T zP0eW=ycC4Q8J8#AZOB9NloQT@OR7nq7OtuSZ`7<*(aqYIS+%1(Yma(d?oz0HvW9IU zxcDd?X1@V{(&3H*!ka{5BKJ3AF{F}ma293k<~%|6NV!i zFGeOXcrBUS`Kwx8?*P;hVt=PJh)hlrZPWRAqP8(AY;zZK%$@)*a*jPIN{r5zXu3xB zXXNon7^}(QV<#7;=Cys&C6CY^S`|zxK~V|S<8Kz6%4Hj0+&5FSQ9IMF7?86e;KYLb zcn4l?HTdSU;f1IT_fE&4j)`Jx*c6YVQzluUaPRGR!qD6}*5Sc1XTU?${iyRbcK0Ze z&|V0)A3EY9#z}YiLSiP_{IYdMhD7bC)1<-k>zmqVe}l+!5YtVqkRF!2lgWCD)8<2*!^K3&-5SMIy% zGaTm6{`EW7Abcc$*ot3NQE=^ndv1Y>+b10Q6y-Puzx2kB#5Dd`$I5oLG73?_0t-kW z$e!z$Rq#guH=*@om;v$dvW(f=^{W-- z2TbI!t}9+Y@+0uWF%mqCoVCw6tXTAHx_*qhFmnk$VZVBVP>b-vVYf$XGt&IQrSCp0 zd&?!CFX776B)5@OO%vyMNinb+c&DNOHom;M5bZ6y2;yk-or}w>dHh)R#5)6>%8vGs z=T?E8{F_z9NH2C-$7UH+nJnNLGZYG9K6ii7!;^T})FiL5OL^xm)W*cv&^e)Q4vV|P?zu9~Rki9i6>sAA#f{PM=& zS*IOkkrfqlA1ru8tsscg_Vn6*5m>^;UX{YKUQhznpCxoZzT7S|1Z0DH4;*TjXpJ;7 ztD#(;F96XQKcwo?kwje+op)GwS&go14GV)_Neh3&%=I^s622al%gE3A?w~p-==I9g zY3l{v^MS$c6!145F5g%0tV(F?p_K>NjO>_nogH*eO8)vW#(xgn#6Pi?HScGBI6M$g z4gnAl?Y|0W{v)3fHgW>6Fw>j-Hga-0()4mqT1xlZxnXXV?I$t?PLvvjgd9VZlqCEW zXh9B&iJTxPOeh4KI3|IaJz3-=q(rl{U(BIHvqVf+(2}iJtsMtcFn_VU)uLn5`f+(q z4`{tQe_kt{S+BmT5eMwNOr|ml(l_~hRzC3V-0+-q{j=YHWWQwD`QG-Ou>dK;&F~m9 z4Pqg~O7RFqsCeNjLUA}fqlf;5ZDrmZw&xj;sJ0J7d*&iU;5Q56dGo;-7_q6#-Erd~ z#JDyxf8pNce+`D?w+vEnm{4Hx9{%+*V9xc#Rr3HeaAI?thv(Y+i~bupm3MG046A$8 zUNLO)rV9p3NSdL zBaX?OC^M#dWZ zM9|&eO6^et40fi(f5n)lyM&z6nBAdqg3KUfV>Y;M5dh%sK zM_K2l?vqfJoEPS0=4~-XWCPHeF^ng`WC4 zJ{~o(ivRV0<=(U85i_Khs3XYzv*KIJtK*L-tcu!wa$M|P0B?=IM2t7_;E6JvN z;37%lnBGMp{vxH*m3@#T|B>r9(O+(sb=ORW6*C(%5sl3ei+)*vr#PxVj1x0Ty^$%2 zU4-w&h>vg$Hx&AeOtn^MbI~~mNp=BpfI6lrwc$-eQyG*jb~hV-RRAAlL5#-n$^2;w zAA$z()8;)mn6$Er@{D{8Nz^g9%f#Lnk7FMOkGaIPxfd>X&w6GjAVKxrrRGkdIa?hM zA}$Lg6Fkq)0%l7x$VfI2e_NNiL^Y$-8#EH_*2uW=eE2)=ZIHNR%Xat>TI9?RLHuUR z_~6U3L%AbwCDIpSPj{4}tW(rFRGI_IOYKul;yjD9t2Da@S;e8FLkN=R{8wd8zU3g4bGP+B0N>x8^0^92`#CvW=Z z6!qpLh|`q$&7S_9F-EY1e|cH!j_bAqj^i!S@nA+B)83eQ%{c_3R&+2`asckM?3#Om zX+a^>vv^l|_)4L5FzLEU^vA?4yQCA{DGNTgR2a`~+fK2QqY*rV?o@ppOz?O;6 zE#7?UQJ1;qJ$j zBO-YwxPwS3=XvZw2nmg-nF%3)_?1&q#6diH?gVI}87feogGrO!xTp?Ve< z*pTHY2@g&@Ek84=<=24XzLO<|;WJ6x!MwcCnb7Ew?fu`&SPc1Om=!Skj20Z|S&+uM zH2P99#h7Bn5dE?NF2z`k<*xivb zd**GhzA-Kd!Ang^L8t;P{p`CiKkZE1)6sJdwox%o?RO zzO>=)ITh05Y3RB~BXJdMP5e6;=D351ih) zJM=Pg)l&c-(9%t8H%5gGs^205j0}l?*IQNqojjbd8ZrkYxBeUF%N?-;pZL*f*$fwu zH#T5(hC4n8&N1d$Z0Sm}W=(R&taKkPvVQjbjm*-?xP{+o4TRS79kkxc$l-Pq)g$=` zc~SVw^FVwGiE^`v&KIdqMX@o&(X~+~=*uwA=2K#g+ru#I@>?)09h;oTWWPP<$nS~C z?;HVonv?XwM_#7W;b&*<$E_Wv{0w-XU1d$5-F$%Px5f;qcbdwR}0wpR0bwSY)2zGiq?^fIy zzVUBV?(a~f$$XWec1x4cKcnWOUue8;8^?oQxsEKo1>eB=%eulLl2&eE#tCkTT)_FO z==&Ke)Z8U)1_qcTt_p$*Aml~jh*P3to^pi=#As&+Ymoqox^qV!&gzgZE7$rprufpT&Sx#uKUrKtL zfz8c*IMouIxe&F=c>c(?bU8K7k7LLzpZX9z!(+=vNqhQ>l6K;~DrR|93^h#ZNKVk0 zW-PycXm%0Cc*NSxHfLxq%aq$Pj$IaTE|mbr@-Xm z%?k=M=S^k3)n>obP< ztfRV)9J+2Cnk`ULA+^Am(w?M}9zvCkA{wVhA-0w%>v-%$MB!z(rFGu|te@aTrnf;t0R$wZZg2#P03P9({b=GIzt)9_;kn-QJv< zTtaYy_=ShOzGy}Y4AXmqsk~C-_vRX6`$d%A5scomd~$qBe3E@97VHbqINh-oBN=GC z-x?(G+!-W;xT{MY%p@im=y65%C~l7!RFJ*WJYjz#xIlF0Z^zhGgxv}(ncuFQ zD}6FNseMMj!+hF3wZ5j59N0Aje`d3z>@0V^dQ}7e_cc{&sa0icCf_eb{%H?EuRZs@^g9^l8`vrfd#MwR>XJR8g~N3LuM{t@-w1ucHy~O#>|8HeVGkvRuT=m zX;aGn3x`IQ9zy~D~ zr4q#&VFwweO~=hJ2Ic$r4JnQ?CK{m!W#)(X4Jb}3_A_SYC-qI(qYdDOw!=PP)|jQu z)cNN})AtCA42rq-D21Qyekhp?z zLK5qe&yZ}0W9#%}Nj6DA_sp2G>qHJwTqCf8bwqy|rP?FeqJ;!+49W^?>-XdDk%wmY z(@@zNj(-i-TaYFUVH<0)B25|7JV->EYNAE+szFJ zN4lEn{x%*TGCS6FW;`oM)WXn7bDbONimaCHS{B+G5$l&w>gt>cw9D2tb=i4>9|EP3QjZ>o^A)^D>A{#=*+LOfEWg{BYBO2r*9NSTkpsB{esib>Q0fneX z*i_@>RO8LcNf$+wD>6#pMU)(pO6)R9Es{#MNd>=?3w|dS{7x;{Bo%Adif9mtXi$l8 zj6?-s$n|=veoJ)8iyMC`92Y=Caup=o1Zw$# z_)kasZ>tuJVgo{l|A`{}<~BJ&PXR>;HFRgqw$lad zynt{hkkEpfw8me5OhOq%DiIE9IZm>+WJ8LlWXrNe2gNT%Lyq+h;9gILQ0xp zI*ZF^#);qTNB8Fw&X9mX5A}9ZXecCv4Fi6;`DL>&G)OMAKR?RUak5SsuKV6@Gj+UH zB1mao(zx$~K;M9Ql|W60F$oy!&x2AA+5Sw|QsJm^p73_(Vg2F@tp$Z1mnkQt>gL^> zf0*80SjCRUT-VtYeovB5>a0KN01zX3?r}Y!M<3%T1oSs$P-qvR2W4341(?vN`e$L$%3QO!o`W-o%mvsP3uc zve52{!20TfUNWqD)9woOz?t6+IQ!>t|5Y04L7PXT|45_qA8By@x22)r;{5+;!%ksA z5p_6s!<7cz9u*Cf886RF*f^2P2V{;D1WF2oiG`)Nvh&)ka?LZfhV9Pe&I*d$8;C#Y zZgay7YCNGG<0QxHIcw+5$?N0e9b6EP0T1P^TPq`Kz9@Mx5CK8I6{~8dfd*6B7xT}8^D5Gv#x|Cs=~C)1f+i2#3NQSo z1Yb@wi&y4r5AVUC?pt6k+;Iz8a}7{^ihsnhV0~ZjuG6Cu-Irw9U+3z_0-MRQ-lgb6 z?|h_$daAz$CIU!#K5QsIoc2Gy6I+ydPqOc?s{*ED+GkQQoix;Cms(1�@`CoND>D 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 JiTc_d8>l(pWkxHal{Z==e>~eIZk;#MntTD-k;5 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 diff --git a/liferay-plugins-sdk-6.2/portlets/portos-report-engine-portlet/docroot/WEB-INF/lib/commons-collections4.jar b/liferay-plugins-sdk-6.2/portlets/portos-report-engine-portlet/docroot/WEB-INF/lib/commons-collections4.jar deleted file mode 100644 index 43a9413b930b0f474efd2817c195ef2a88d7f7b2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 751238 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

    yj}6(E9wE3~+5_C2=%Kz` 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

    #wfQrZ1U=Qd| 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

    )bM4noeBW!(iK4 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͘`7mfI)4Oz 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%0D{j_*d5T-!2kW-D-7Te2ru$j|Y*Ee?FA;d57 zrFJ215p+3-K+k-k>xBm56bw@OBoFL}qo!6PAfU%PVQp*LYI@tyydTQy`UKksV`X+P z&QTSB!%z4VTZO}mHw1N=SRI-g*nkwOyks4a1enOWUiP?`zJk~E>F+^E4-{x?k! z$s&e)M~+LodExq9BhIP$K|VQg$ujP`o)hk7CIkeU^ugS+P=V}v;Ctr~Wg2fjJY|`2 zQ14OBQQV}fm)^s&%n3T( z^!8Ny64r>}$^&`*OYP(d7-BhV2JBWcNW^f}$nAVl%_Lw{_nF7c5u1?k;!blIL8Ng! z0d1jU5MRjHYA&Jj5cP* z!@|z)3CMj)wqOQj3mXKs!f`ZvFg~RBU{;X#T_U+vy7Ox%``h0k`RS>kO`wu>-_Vg~Pyway54V^T0*u`~99lhB7GE2t3Z) z=5z~H0}fEV&mTm5r4_Z_vA30aC{IYbs{s$X zg~`lv{W#(BOau9tm}xSpE#ix9&5n|d6@tr>?M~!rfVz3THvUB^>S?vwh2g$WpNl)* zg;2rL2lnGOF;n4SY|;6zff!R*-7YV4i~f-MmJDONpmO-giN>d_72BGIV3G#fe?m-a zzKyi3@7ER@)PK#!{#94~yP$&qViErDPT>FY2e{z zR|uO!Hx_~d$h%NBNZ0HMMiwUur88!1<}p2{F}2(mFtzSwjc`&gr@|ZE5QVCVgQ%eX-nuBHRta0udI1M#Ph!AHmQ*G27K5gs{su`!T(2!U%&x?ON zN5-6^ENoz*=_)O{Gi;HR=anGgv5Kp7CCo7EK3NockJ(h%*lf(J9w0(UW`%C;jtu{9 z37H)jY>b+Wk*GQvjC22-#~}4uiuf!=;h9#f``y3!mxO*+0Rh-86_RZcEB|eEM(WUz ztg!h^o{c(=Xg#6)>U;ugAk=V)`tLhE2iIk7e7!h>ht3OHlZ<48ROHxua(z@*nMn7C zW16tfc569%N@F5@vi?MEAgJS(ahviil{$(YFt1-+w4eL|5bAxqiHSY}hF2`sogAl& zC3_T;j61N0irUzg=JaCv>-L0#_I0D&OTH|_Ifc*4*RCRsY;A|>^)K5mL0kk4n$yQd zn9GO(uJy8y3ni>0M0JL8N}yM4%ZV4*!QIQ3B<2&;!cmq86BZZIJgMQiO{ficdu3bS z==vN}ixos(M6&{m274&lTHTa`l~~P1s{YdkDJxzSB4j>zSWT4$mZ$e!3w?V+9t=0) z$_h*p@Fn9d>{eR6DqXx@tjSass;Vp|{Vi;BC&%OS0xUeLU4=v9=zzGf(%Xaf3FQ?j-f#nXX~c%TK5iubr35y57!& zCGV-}CsB$bxfsCWPh}kuYeUlI8wz~J_`AsSMi9{Xjvd_>=nH}{Mn^qQ-;1YeB~dpf z!YAymDxnK_C;rP=lo3Z@GqmI@P^6nW9Zo+%cM3y|I^TLd>v;w4&Z=zCjmzx-mOG(f zC*EojcV|F9={xY2c3_-$HxCFp2lUNXud_D2^^^Xz7b7zQ7KCR|PEYr5V|#VL2QUdo zv3c%LkktLF^}$^9^XF$4MG4QgF}|%b?VmB>^Ffl;+WFKzVp_eJDV$198;#s8Vn>2V z5EM$@K;pmsVzZ3BTKt|--@F>3a5-n6GS8ANu8@LPz<0Nz0@EPAdMefy*m8R*)TjP;C4h_cFvfC3N zQ>2$=8g#AfLne5a@!UkI9>F!Vvx*`v8X`Yfrg*!LviqeAS!?E^gk5?>kofja3b`)O zdWJwg`g0_ju{#Jc`nfH7Q#xqPVlq9Xb)In<)IRkxzig(ynveJ-y_8G?%g(o^AhM0{KJ< zSqbG!N)ZA8+AoigWJ*QgZDU5|D-TlsOMoiOx58cw3`5FrRv)Zkb%C}~q0Jcm;EFkk-wDoK$_H0~ftV@{Qd?|@Sp+Rhez$n82OozmRWCn(3j+R*_`uQZ>R z*~OwqI#6+;IMPZ`fEp1q4DcA+b9$kx#E$LlrXbh=`m5h#mCEti;F83wlvc= z3RSJ1w<=d_X)rIDCG_xv%M9WQN&FIB_PM7Vsn1MOIfbylL`^k~W2WC4TCw7Yq>;8y z?50f$BVW^{;xA@T$|I#WUNp(!)n5?8o^L3xgf-y+j9(}2C^$?|G8wS|^BC7=BYH?03&XCn=A14zcBck_K_4##c=geZq^ z1;;Mcsc8E7sVKtguW$+*?)||KoyP7r(s7TZ>ve{k3St-!lud`wgT{l_gKNc-JpEmLPc|U z_p{Vdc_ATQs({-7Bc@nJIAbix^5p;n?Q+q5WCle|D&mqnatNn#jWubk#i1cZ$3dkP z!`{fnZoI~>?ct8|NxIwZJifT70r`=1?^!jwwaTHw8AzcpXRlG@ublBs!Bi;3i~4vG zNhWgMvarkgh*n>P4u%&;xL zCt85VvdA7${!i|JUzvp+70&6O(AaI)AdPcPIYLNzRzx4ewj8@SjUk@$m88e)9z6H3 z{b`pyPsmCJzX@nB0`Ylph)s=kz>&^xWSGFntebaNrOjwW%)mBjQ)NZzZ(Ln|d5gKj zeY${vtczY(f?{und9Zd7lIjbF_yb`cKE<8`LW6Za^G~E#e#S>^2)^J$Q^T*OQ`DtX zDj`^u)lkT!6J0M{B4R zmZj33p3BNLP{vUX{5mnnYnXO?3e}5ym#I0a(X~r9oT|jIIQ06RS2iNlCer9}U!eM*m6kBr7YapXVtL^(RqqC;}GE9+l*USGod9)Z~yritp7X{E;pG_^SS1jpjp9 z!pr*}Hq@_P9K8^5!|kC`R=kgLg!s6vT=!ED7d80+rU~N}txtS1Ow-EWF5TIMy()K6 zTB2-WRu|Hs8k2CPnkp?AIxS59C>A=6H*8`U$^4a?l?Zxy8o9RxoTt}yIyHdj_?FUj z8W0=N($FkEgyv+BKywLkH9!82drQ-elsHt|X^>%sr{H=1wDc;mPEY6>p=+C==YY{x z9xPG;6TXY0xxFgud8o`C zl5c%_Bx`{(Nx1sGd5ld1>Zn+Ooz7-eC)0IpqL<-suO_>QFP17pnYvJBc4hx!D?*!a zpe3E!jIb_|1j1Qea6~-9-LxR92@;n9Yopj4j%g}J8%H^n=G>s$Hh8XW5X^`1nJr?N zG6;nj$wzCnrkwT_6wq9~9#}1;%c_4l@vw1vpy*fsE5|&o&_~MSr!UL%LZB(#G84O+ zud0b4Z1f}ZtfG%$_I1@O-9N189GUB)_wUdN1ogk(wf`!P{@wQXf3H>kQx;Vyo7t-? zpngt{6SJkXNX_|^5=+JXG0jK;6Tl~DCP{59kpj#m=0})-x-zu@iX;t3$8o7aQQUpW z32&28>e9cTDlv9ZlvnQoM86;k})ITv%Pz zO|{%DuRY=Xs7CObxo%)wKMv~7Wc((!SZx>n=nP3?URMuPd!Mcr?W^#7zM-)kd~b%` zdfelBt_GD7dx!u)U3I6)}2mICE4$pd9)`91EA9%A%bXrjJ3ncW`R7X&Y zi+@_y>kT>HUce9wcg_v~$X4YlbZBD#HaSK-g~F$_VT6Fm1nwbKG0A`wmMR9NSTbd# z7;(**RBlGdU2q8ss76(L^;U@60Mo`S4^bkG1UzfyZZHkj>jITrA|-KNP_3;A6CI<% zgbK^-BC@cY)#rBeSZuv|79gi>xOqFF?P>Qo*%FSHNSt^V(n(QWz)jNs40Ec5I*c;7Jeaael$Bt(x^Wk993V5 zyDqZ5w(2+Fh)!~;EH>n=fr^r+%{WD%HTL!|(E<&;i~_y9 zGLJQaec|vsP;9MprCx8Z@>!js!%40ewGBF zhx392ml!!8pF*;fQv}60&v3m7L0`+?U<9@++KuY+Sc8*^(9fh35mB*G-yrO6~ax#PGUo_ zHi3crc%ePPL%7=cftf3)5$5Ur{ned5V&srTkhW0j>6aN_jdX$evZ-Jc30#`m1lH8} zN|OGi>FB_$IHsVLozUu}*krhrgyV+TnP-Rs&FPCop0&YefdRW&a!rk>Qdb9@A_$`TQhT5I9;Tmv+3IxxIvbhE!7Fl=(7vZ5J ztC(ku`JFMR0m~4w;$8L%4jBV($1`ZxUonFoLR41!TSlo4%7Q>1gIM(qoN=S z0dtWcw(Pi3(E;*jfzJ2u^(~R!B1C}$R-5*p;{Z_`RL))dOVudibQ%imVGY;wcsNl# zG%s{&J1#PlU!QA*+8JSUI#=SlC-X!lyJTE3jHwu*aAQxcxEZ7NJ@e^=bQ8T*sRUeh z&Hax3V}tKJGI}AmqqMvIT&el7Jv3<(@|gY%380?XES@FI9+W}{(kU{7 z0(FGM11ETFqbh@}-y>OMXoAodEE`XKSg5=~(C zXf}5v=k!tQta1~4%h~gN>o`q?B#)*dO`V$*@pBX zoY-4h{D&HV&8#Z!QO!1QHdnj(r!`YU(;rDIVU|H_Zp%39R0|TgbWYG9Hyo5Gki>*j zr~Fpj5(DA}kzUjwu@&7^Vqv-RN<=pJ5Y{V-X=&gVh2`SuTwpaw-Us z6agJGR%6TQ5YMhzb==LMJu+FcZc{-5>Oc0`Vzo!6k?EDCgs;A?K%DZL|OD~T*{Ss3cT=%MiXt^0dQE{1M5SwxAh%!2O znTho1bE-T6#M0aD_gvVJ=1D$KoYQ{n_<-Ks91RNP%Jq6D%QzGeTqkATiuIWt7w7|l zK2WRJv_>ub0v6Z%lJysq31DV#eutZ0aSas3z~B^N)lD9+4P67;PTK;pVuC#_Ka^Ti!MA zy`DRg7in$UUBWz5>VO8W+)}nS$Zswi;HfmK+ZZ-Ds`Qk#pZsXMuvO+CJ&*|C9r0Z= zM08?#?_} zZGag`?dA*kF~RFyL$$gEjAi|nW@(Q-Job~YY2clzisM;MGcugi8P|u_ti+^kRHC4( z{JUf#*KB~V>NM9Np0Y?7X4z#Q{#xW5(;;sFgit|_T$HU!{X0*2pYn%Pi-5Et^9@BbNj3T-}WI3W)wdVacPK{=4b*S}Zo?!1ndpzw7N$sGu)aoum-2j1M z7`HLri}W)RE^}4*G|T<#HK6u6cy+ZghE+|pYqkee{UE2m(HzcQfn-* z0|`{E690zqK#EtFI6i&)J6?O#C_LpDeVC_==*riBj7GmHz~ak%&q2-O{7;Yef6yQQ z9pK~tLLB^8bL?L!2Z|O--&@%_1vle_$s2<`5LZ`Ofe2^{Dp(PEi0h{zOpWVH6xq@U zRx&4OjhqB8=&rAh(cP~7hNeErqn;)$6N%FbtcQcvQ`WiexSuR6|4|+Jfc-J{i%bW~ zQS3bSnG|e`bO+cy$(LSU>^#OnLk%#mn7tS!3v6>62o&!PyT?E!eZ%q zy}Y1Tr-FWWBW5@{%to!jM&+n#km&SJ?WZkZzvI%rnF`^K*e%uz%-=bve?x3TbH+xo zS|bJ3W2AdA>xpN;ns6mXp*gl;WRE>x-^ zy=JhW-;uIW(KU#2!03s}8c=+KAP9ko*+18;-_KfGg$X7wgi>i*y4jy;QZj*7LjqR~ zl~!t^vr1bSbSpFqC!QXeXu!#_xt-Yi0H&+(ov;pVHJQ_%25d~D+bYqCvyV?t2+p6* zgC4&|3(W@>OAou6ZZWTtL^QQXYtA*%Xv}aXx(1Kvv4n52a=VSPx|TbUd$GK>SJ~E} zC1Lj-4Cv5iZEFee9JZzKq9)OlrEb3#(}kh-^^@BFp}SY}w=9%Vy3WK)_0*u@d2Gwz zn~Qrm2H!k$%LOQgN0wYmB?R_IAa8vk5di3a;>SG;`*K~QxS6x_s>~sc_xXZ20oI9X zBzJks#jd0Ki8yaL+zI&M6iLW`%leXe&pGa`_l5F*y07$+CEyk76k>HocG1eQ-}F7V zz~J`^tJCdVbz?~8kw}gpqIn}#!YmEHb7^~RlY%JyA-y5jR_(3+p=3kG5wwlv?t5mQ zWeBI_+aCG76El!%BXW|i-LHm!9JT%Kx3)A_k-FsShId*p=bBO4oq1O7MIyv5>#fd) zdS@=S0FEHU$IqQDp26bjBR9g}H^SgH95`Drhh-SrTM4$<`S&aY6?Wfa3>e=eR{?-a zPX0EN@;NlgL4ZIb30*w(;Jg1C(XV!NF^nhV%Sdl)j%fNFvUO}A0$$A|>$!_a zVnjUt*q3L``+L#ZCH#@jPiODeApT_vzQ-~qUB25^*B@%PdQ?W;g`I~Nh3mRhR*1pQodu*84(9*a!p@(qceVv=({+?L2RioNy?(EvC* zt_Q~+1rRs4MTnVrB8~H$9C;#lcQ{gBHfUas5Pn>@$a(gq-464JaeilbblZ(0&`msy z>@draZ#`fKwtEK zl`=Av&gA}K>RTYyR;w`Q`sON@=K6R;@|Gr`@C${3RDk&^U)V!Zm0RMGVuM(ed3340 z(RxUBEznKYPuAx;6fRVKq;Y0^FA||{b72m_Z;rB?`p8(anu7KEdK=36@whDt1Z)Um zK4|{40tGJ##F_rA&!E^`td@Y}R|HHHwcI#Eh+-5Rkjps32u_^3L0`K!sJdR+nYnWS zY!#F{D9q(9huv zHaDkl>L3poA-fx);NT*aDj_xrEkusRN~(ogOB0An6dX}=H7Kv3N~3}7If2gDBzejR(a}l& zk&t9k656=Rl(me4UGf7D2?}9G!Oto278O50e2ETRdn~rNVLhma49Cr1>HF){uy-=0 zl%z|^%t-h|df5UeOJH51yCHOXByHy-l4Br+f>e<7ky(jxlkiVzj-Uu>0I`@if1GIA zPXl<&Y&I&gIlFVS5sD?_+f(7fcPs0DUgMj{Urq5Gp~<8k01Bq^5fy+0GPYp8M#xAW z75Z_f#7yZ4*`&mq*-R7p(4HV1xar-r;|meoHob}lcv%hA{qcj%M9|7~Ury2C8;)ma zI1Xi@R=a;*$XpR)Ijg>oF)xA9vhUCkp=-5hzb7kBH$Prh@H0x2 zv%ARFWn7~%B4S_@YLJUNt?my|A(-9bU;@J(Xhf~u#9$_NYQn+ELHfx(DnzY4Y`7j% zxl-)ZZWXwXgv#k5G%QB0TjkZkIUf@WL5ak6D;Mg}XSgl9YxKnyuqudjK_wd0!<(N$ z4J4_asEVSv8u=o(cFURrY$~Ae%B~lPuqshot?mFDwd`#GwL4)+(*jC(o*@HGS-v6r zc?C#J981tvt5w-uK&+2AI~6wgy7*F&5u?_jwo~>!^4~`T6UtGIb|`ezI1-MaAh_51 z{jrSns`d5@c&Q32l{~*UcihXidOJO`h%#fa$JsB4x9Q)wmgpC$uofT)AomGAn+NP?jgyTkiB5Br{`3*! zm$I?bZGo>r*OIh3mvm#LN=f+h6(NCopxKCO z5WG|%_yNsRFg@N+D%Wpgy>|oG9|qf56wos8fhs{dt2K2ZU|&BTa4z$9mVkeXS^!L_ z#l`a=&GOrl^byD2unV6qdM2}Ek6Mu3VRR6&eWQLw^BCUYxrc4@H0{{bHFL9q!Q{b_ zbrYF}Rc(Y;;ZC9UFIjTV7I9r3vOUx-A2TrN(MT2?3+Uw2%_~z79eT#jsF@7nuuvRY zeS=CB-rErmPSXMmu$v4PwBi-I6sTRjrS|m8R4q|Ne2fZ^LcXTgKe>b>tRjzt1W-B<|diV%?}q?Rc`NSl>!hp(AkyVuFbm9!(u8 zJLgwtxG?7OYfaqpX`5J@<27vK5%}2e#$>?J*qE$0ifl)1XjA_GkoJzznJr4U zaGZ3|vDL9{+qRRAZQHhOyJOq7ZQJSKX76+E!M@-7j&sKM;~9BIekE(Hs+u*cYEGYT zXJM%^6>;D05vv#x7a52dQQ5r0{wF$u!LB z_E+(B^8WyfE83YF{*5wEl#`O_<%RR~7p3wF*y82v9*7)_C&H3~hJ&?irg5y0NV2N4 zSlBxJ)4mkiCZ4#z&%kK2o#ig><>mbq%qF-T;s~A^UlU<>^sf9R<0On0OEURYi=upt zpNl3bBiNuh`1EImcqZ%{{=A?=DVaF7*;K&Ck90;v5&Gf75mgY}{E@z$S65(W?tr36 zRB;t{Z~er!h0#Rwk;Tz*QP1iuAoq@6>kcjHt*b|GCKWD`4A##^?mjl27H3Hk$L|dS z&F@Xw-+ia!SYuIT)29bZ9k5T-LkJ%i(08>it^Vv`UL7Ngx4)iB<-aKw{Pnrf{|C?Q zU-vTq_WU>=te3dKz`zK=oSeXvoxqrd!K$|3X7lzHo5nK~g~58J+t=R`#_PxX3o;Zt zD*9^$g~2l4@*Lj#{rdMK6yNvX*4N+K^?qc=$ERt=eKSZuCOFeIfCD(0oe~?DSbCBf z1tJGp?HTUw2LOzK9_Nh<^#%R&pGu6nGjja;lS98g|J+>o>ony*SvWOvw9@}l4z#Bc zwzd-uwyek4Fmr+u~L#ic^ph68lN>&Y(>XEsT3opC|=Fk|>7z zT#0?k>s1lV(7Z*tvI>eHRDNem{5gkDmWdWBe$st$>)~>Nlk;oyBBejWF#=58>GF9{ zbfFDg37TmVao_DhtrfU6ZMxNgVI)&FHs=e3`4JZ#9+x1l_Q_WDp-ahv3SPCkwA36b z^dqyrH_gukr6e1IFsxYzSd!*G(m2r?Jlw#DN7B6GkUU&qEcR$Sdo&A#cI2eO1NR>4 zmHM)t06{8UpASd)>8((U4EWh>y2&48PGKH6bRqStp>tMX*I0PBK6fK3F||5)o&Zat zLD~Z2%-sIoDdU#{CbIkxT8zXd9JFFmMJ4BqiK)3R-;LLqn&4VD8pkD?Bi)Ci;~wzo zZYSet_(LFcvrn-=#niG#@F-#;4Ikl03m$(M1wFxS7RGGL_lJU|eEIHtw@(jSxBd3o zVR>9AZNoL#+k&INqlFS3Z}{+{77_L&M=k5sML{UwdXirdklvB{1h;LXW!6FQ)<2@XI?AmrHOW zw*(baT{zS1Ta<}qGNHjm2m{Er9uaDPXTZFzmLu7Khr7}5a+Lm*ks@PZS5XO6EJ}~O z3%U`_PWP~XbQ8=lH_~8Vd!5zb|68#AC&q;T2sT+eYX@rwR~tiN-9Mtw_3sl*WlLv7 zAtbLNvAPq4Re6kQ$hcV`vFR#HcrvmEqDDB;)!m?Zto=R%^tj6Ojf@HE;%AvR)CY;P z8j%5+tUZ}qe>Y=9eaXCe{>hch6^^NnrxqH9cpdN04-o*UWjR}5-13keBcyE7=0ZIX z2}rB*kRSO!)q1eW)a9;A{gjZ4e-&+4`Bj9`c@+KR3WGs5wvkzFuKrQH4G4^;$F_!I zwYWP`WJ0gG?u0#cqs<&Ztr@RzxU|lI?e346wbyA7;=EXwq#qvT(SDQM{x#hhzq&=$ ztZUX`Ne5<4B5T%h+=8P+gZsh6@2%pg%98qHQ=D9uY`6Di1K(G;gp{aW z8Y~N)El>=Noh~zJ<+lDPdFklrW&J>yiQi}Ng9W>?F4k{w*%hh>b~SDGOh0JMyKW?Q zhP-KUy-WwSaVaslP)~}Gy)v`pw-k*Wd}xkMoZ)WZ2qNdqHARwXeShfUW1P15ZDDL8 zqR6ec{AO~XYmmm!;v{=zm?Ks+dPkgzk_#UTZH83Qt6Ned1t8=_pJBsq$vLj2`tsBd zZkhKbcmo(#luzt0&j=2V?AYS&5@?yh^H=%tUn!h8JJdva9SP?Or!02{-M%tN;+7j( z9oL671K^4TO1+G`4kII5a9W{PJ3x`BCsl1>r2K>rvt2(%JAv0^aDSTM_iN*M`0TvF z;~(5RIzbrn(5UqC{4BtVV|WKRorIT8bnj=3oKfWIKY8bWHIDG|zafZ7oU5i4cN%<( zwkhJIvkj@^0o5$BO=TU=2^nGxy5X)#&2Pg{&980?P#to$fIH>R#n~ptL9l}&ve+ZT z(M|58hG&;LzAH%n5uTtU88-;+n$p8HKAS#5Y744j+Ab_pK_E7pl4lIL6H9|s@R`Gd zDgaqEhZLdR6_b>R3*jN=kOkJS9u;&0e+WFz zf34lm;X4L5DQ8NHQ}{_}+b%&CGR+!zoc%|}s7|Ye9r(%^$NwgE_g87y|HKsd9~tBS zlBaTxx>gRRMy7^#|2W6{d-70Rv6_>G<6=oqXUxq_;2&G8H8Q7Ent%$$SBk_>3ZXKM z**+QUkg`5ljzulF1@TrSgbM-Z_Hp(Cr)%_21n^V8@5$oWOSNY_TK;%_ze5E`FENVg ze_%vtj_r|Jm$%XA!3G5d6$)ynq8xeX{AFQ^(e|VPeGVvKHNsY?l6DeEkBnbJniF&D;+&AS9&LYQ68KF*5hY z;kq~ySz9n0ecw~o)vMB$ z6xc9t=xI;ooiKKl5rG#Yt9~Ldxl(6*RoC@?;puevwHEsh+zr9pcif$>n=vq9BwnZI zD#6)_-J22S+}j-JiVQ`LBA^OM5V6*~7Zv8*CyHOV%Y{6Kw+^$1w5d{q&lv)Tvie6FE9O}ke?XLQzXm>yo}vFf1U#!jNk z9+aiAs3pPqdlZbu92vP@Wi}Sg*s;%k-BK^B&T=kuE!kE4Tn#RT&Z|puHjAIwqEQ%aJz5|M z!&-Cto{I_f+lmK0&Ja(tMiivq$p$Qpa^pl{DdGif^W0 zz_dzNMoZZOZ2=Q%s7gryS%rJX+c;og){gS2n3)h2W}idVD^|RZaaci=R{j3-oX^$^ z1T{C*kk${?hT0F+7SB&6H(pP`0jhe_3>m>Seb}8H2-qSoT!is^dQKzwx+IzPs&?Xx z!^R`dlDwKiJZ=5$!R&2eUU8}hipqxe+-#9DX`y`*o;@u=vmYO5v5I+%LJbZdn3{G{ zewuvGbgW=9l==a^ohTRs(=kN~sDT9EC&PW0pScX;&{*rCCxT#+hX^tzWK!1Mv)r^( zj4^13%t`?yag?nkQowNdx$vU<)-zcXDaj@vaxs(EN4ghFnTYVLJrxIo+}g3H%xkuJ zwS52@Y-aF_jh=eNIWf(GYG$ZXvH4llf=gzzQkvqT<7GHHRZqmbbzJUE`YvU$ISEim z*a`0oCyy-9aqp6ztgO{GA_>Hjga^4Tteth_6+YaRcfe1NZFmeEd1OJBB~omFU~|BU zXK0e0ykLyV^PsU~&;q3Roq+ivUci1bXB!%g2bGFe@*J?|y@#VZpIcsjV7J{H9k_Kq z{d%z%#MAHmAoqyUlb=D?;`N58u|u$iISk_ssnQ$tvII+(r=10l_Vm}F4?1EcK!PMZ zEeL3FUR>NJfVA>65I%ixr4Z{%bO?vxa+(jOuNy)4#B|Y%26XC)LQsBG66D$)g}Y4I7d6bkuH(7a*kMr;mG<6&+hiXhHwmZI<7f5^ zNBe18{w%#5rt1LA`V`lLgp$>OgP%kE{DAe8zA4T-|nL$YkK z*cR`2w5$c(nI?qurN)2stIi=P)!PfL^V5O*132Yp0>P9VTo}`pf6d*XTJIRS&8~yV zg=TvH&UNF0ciJ`Q-Jq?7$AhK9L>F6709mm3iE{cXd0!j$Z_?8YrqbBo0+x@R{(_DY z*j|RT+fJ?mME*+Mq6|Csb!% z$xOXUzsk7ENPT}eI&=OK4}kp<yofe=$8WCz=}tx&yut2`+g^pHHNt!RwOw1Q&8hM7gJccwOB z2XU;el*d+SjD8v#xN< zj?G)PVyn_(*s@e(R(lSYg*ik?^*p#twHg&=B$+a;@q`Al-~L6(7ZG_VMPk1D=l#Oah_Gu#LqQ)v6#jlJHdT05^AT71c(QwpVlyf-T@MjZbnsW+}<`Hf> zFSJ;}b0#kaa1Qy$8l8bHu}S6~NPZuh?m4T9!a6+XDoIE*mTUbRabHPPyzT|54!IF! ziRvMm!Iz(H$b}68tOWf!$hu$98tcHyPj^J=cr=S526}V^sU3^?fL-#E$?w#`jsU9dWP)~UCC-}Qa3OCWnxfl1X?LVTv=XK8(6d4;g~^OI=j7-~m| z8MgovcqNSFr;gO`=>WA`aNeCz7YzN<$)ybIvsU|%RYCfff9@wgFI8wee8HeEg6)5S zLI26f@E^%Q;LG;X;R~(*TaTZqX!%8}p>a9quchq03#C?*inAn;Bk0)Z4f}vF80~@$ zrkJ#!O6%#sJ; zxbaaI6bvf;62lk#iK@*G9s$@O-1e8Vq_aG(w9_R=vx6wR3q9 zpd$;wtqC#Y8%gM};|af(Qrm1fmr+Ulq<$ih%MhLmZi7%9L_%y1qe7g-v-(ukmanAq zF^4GpZNdPBuj!in6#__KQ-*(b0)I6^_)oTd{t*IyBzQ4LM1hY zFN*oYN<&mbo)^hPF2`zFi1de5y<)7;sG>nph@XsU2$5=>bR2!}^ET`)ps@p*VSuVjdnG?eZE_6%E4kQVG5dv5stym4Zsuj)J*< z&)i~I==v2S8SgDiff|l(f9hY6&^&|p!y4c5N9bbUDno9yY*11~8JYdTL%SZO=nKBs zYHh1zznCCyW;wsk34o$VWsi~R7HLc!;mbQzsUnwk5sGk~`D{=Eskl1c4SkoeXxs_A zS(%-ph+!#tX(XAFLM3A#uND$D0^MSn8NFo2$zxT;NRm}bXp6$D2(1w{j$v0`?B{mm z=nXk0IRzLl8-+Jr%fH(H5#o#ZFf1+_x>^l(c<7I51 zS1LC4B0I?hk>mT33f!-275;uP*+Pp$HNomjj8AhiIJ8g7H3R)!XCsmqj+XZ+3P8=6 zAGoPyGC=gYR6jE{6gXCoVCZmJKgC!3fG4O-tw}Tjxn2OwuHOZ}460#ff6?911T`gZ z0S>cPaJ!Askv;+^I&B*B*mqnMuWBm?&Gm83n-Xqv)e#LB)Dr}-sz_v~A zN)w)#BS#r(JBN_nZfIiV->1?TGzuEY(vhS2J#k3VI~9~XmVS-&Wz z@PDJ2{wg{0UxC;EF-#TLq`&-2w1TDAO!|}Zdl2ZPI_jByoBHlm zzkg>iFj_5v{RsE|@yZJn+W8yLE66tcWEw!gFMycA*jZ@ zgZ+|-u27#n5-ozzXm+1u$pXP%Y~A?yF@T~)3Au^{`}fAEJ=kO1PH&vPJ9pDNc@qY{ zl^4~!>zyIZKu&eSXrggpAyA*ejO`iN*5P3gt)#JexcG5BrS5CM!31WtmRvmXlTcKy zhzH|9BV>ICv_k56DsMeev9Mus*epun;9{!{g~tZIOc~`F^AjfZ3e9ce(16tDe$c>0 z>y4Rb{4YBwv*Qis#9<(9UY4yXrcjc)itSd}u3*Ri53<;%y;NT7nj%7zOtF{}O zdhIKS`5xmMN#>7T=O7>IWH!a-9T%}1;0p8;{I_b}Dg+5G9ac=6i&T@udp}BO=gO*} zHk#K1&C!0QutmDG6xv~i>C!@SkY5zt@y#P0a|&EymFIsR+B%}uep10&9uS&FU38td z%~l=NDvi$$)$>_d8ik}wbVO_-<#r%sUXO~Dt6=K2bQ`oK!P+rp?d_Qk zPECS!tQKlr;`hLIUh|6p9p^pbMksF+{Qy{FE81r*tj8Gnfti8$w=yNGXN(^HRi=*r zSER=I-w;*`&ZZ9fCjU16oKQJa(Of|O+;H7U)%5|vqxv>DBa973ED$5>3KGey4vlb1 zSP!S+j&8Lbw=>CVPZC#BV`fqQXc)gt>}evkrl_GYyFi(vHsEDX#p6uHbI)VjAmx3u zzS9d(YX1)RTlbRfcZTQVUenWx@l^2V%NeAP(;Hg^Ru)2bdl)~QGMYA0A8TN-(s*$0 zZhaU7A19(P!~i*G_>p1;^4{H-3HTst*)_g)Sua~VCHI!{O(yyLUfb?n7~HiPnp``v zq6dxO?QgwDV7lMA&u=A=4K5v!3(qxScjVNh%gWPtK}qOycc293IG7l+IhnA~SHb`VIPc z@lzO4f=*B~5@}JCQFB_Vo}|v!`Z?=c$yQIqBIXINV>?b5z3u*9dJ#wCSok3dfJ5R=kj@2;vK-s_^%gq$s@8_Hwv{ zgCrHEo{a1H`FJ;FsokRYcj=;QMEKrYC-5Yu%$1p^I)WOmu^EdOtMo3w7*bI{_n`9& zq2;<*1&Ie_W!J?`tHW7a{I%?$e$*YfS^Ezf9JDAxK610XkWZB~m*go4Ne*B_R&DKK ztQ#$9k+|k8(ZZC=^hnf%PPJY~(%Dy{`>(uili;w+G0wH41R9umzM!B+J5C^t@Z@fH z7bDeSY`cP@YW3KqlcW2(-7t6;ne+#K_L0lfDSB$lpi&X@30T}^B4K&;jU!XtNLsBb zZx{a1jz9zN(cr4oIBTows4;T(R0%Ezme!XS>M$4TY(T&>Z_3#KZOgaiVES%h0;;ZO zrQP9~XwRX}prJB3A#o|5?zuTktWZ0^JQ)%dc-mWPL6^Mi=@Gi>33_^HQIMn1<|tlR1+=d4{zxUTRX>7H0O+?$ipGNr6&v zT!7OstU7)8yaR>J2g##wa|hw&8=r7{5|$Wq8{oHL9u$SdkUCSLTkEK5yuYb|$yR(| z0X0!kKU)C6Z4Lj1U`^iK#lKF#8ql;{rIK+9{|0GY-i**weS_JV2mgkmLhy{eDQ7c; zQYj8{wVMgyMZ-;og`CYJc#ZRc*7F_`x{{4=!e}lD-MepC zBrY5MX@c*s)Co4hAJtQaGPZVG$_I{PaTw-CG#Ck7w&EmjYx)ys>;%*g3A!|{enI}v zQS^_FTs7?Z$inxo5@p-rR}4gQxNEZ!08s0?nHw%Kh%Z~}S%{t@?CE>20d2pU-N6Uf z1*fHIU{570@|?!Nt$~~cgphC)?GO8;*ZpaDdvJWrpYo(Nac3vuqT&yU?2bW9H%Wr6 z1mN(_1vrjiZ4R!k`^Id&J-&&LA#mO#CMB}Sc>-_Vuy5hNT@9&F=Qln82PDBYL+YIM z!j$aYBrOVopt?*4fA?~p6U<4T2P8ihpu*uN_-^+OpT_9(z8<+6HZ5k4XRMPD6t?2e zIOAVMU)9`~Xw$qpyfEPk(K(nFtaP8VuTp(~>T{832MU-5*pBnb+l+uw4Mmf8`rcd{ z5faR;0y~r}*N0LU+S$O`*+9wo4zob;Ht+PiJ=2TcQsGy`#Ty5@2{dKCbPrK|_zE`U zz`S#LWG9$+erp66-%=3*bAy2FLaDvi!RZ7nsP?9?PM#rrwuXS@PY^7U2N1Js!kJfM z&n2`)F*i0LYezR{KaV-hOup}6lX@sL+k}&N1n{02(q^0sA_YoV#9q-k*;RA4dfdY` z@OKCrftoTkz22b!7sbN9?a8-8*M`DL=jsB8cQ1ZZ(Jd${9FV(Q7Fo6X@}MMM^$aCy<9Eo6|PVQS=lanGL>=SC#W1>dnh@ zl>|f+b*@~&hU0m{mlI)|C`na5+2*kZOlH@NGq$s~{qzQ2VFum<^yv+yoM#ksc4CR+ zGKNh=lE7qVSoH|>SwhQ6ECVJU9pdu~A+>GPv)=WBbsZJQT6=1ipk8$P|bprhPE=(wIJdwZ3U=EG=2svQWEsOyNo zwx>ZY30~v2C(fYD$1#6-z)|l#z5jKr-zbB0swY7o1y*7j$rT(IGT;O150V)7!UG26 z3u8~A{%ceG*G(&~{|0Rc8XD<3S~v*VI{wqMweas4yO_aHoW>4Z4g|zE2|qC$zn=ML zX>O5UO`xF8crNspN#IXo@jRYwmS?~qR9rzsQN|lNMDK3YE};!$_DUo(#%YJcj5=%c ziw5JvwW;WAKuP>f2o~ZFSz02ixm_oP9x9sDVx)1>=E|Q*xhsm{7)wj@d8O!q3-kEE zZBuZfXrObupyrWhL<<)bp12V2)6Qs|r3aEux@@rqDN>jNl@MD8E$tX1=o}mg{N+{U zY~g09bFmZhc*f{L47DXzw{ccP*~zS#`HJ4Acy$S?YLeVq+ET^e7>M5UaQgxy(`188 zXdS*|vFTcrKueic=1?a)EiULKRi7D{j+x3H~&8~Swi#TX6hgDQqD;$`- zop;w*Fk_J12c;-aSFrjcL08h%7e!);O^Dg-Zo|b^wtq>yEWT==E5F^?$IA|+l1GBb zu(+-wxb<$+6N9WNaPOoRSe4L6((2!=*MWO9<(b5c-=l)=bF$n)V>`kLkfk;9)eAPW zK8KNSxfG-Yb&4phiaoG5XQ@g%*Uz8HluKKGB2)>N*mW8S(mz7wb|7iN*Rtp*gt0wj z5xZHGC%S0vKhFdh@lfy7;@XG2!uMeZr7}oIZVtysPVaxzA;wi}qfRp9qE`s zDSN3Lt4ZyUdlDlxZ}Sllo=!mFqP^Xl+T!_G&Cp-8&G;>rb-=(NZA5)vb&e|x=G-Oe z0{>E05Gh_y37L>E&JT;g&ASpu{qIk=#vqM%5h@onS8+LqN$b@)#^4CJ#|UeORdb_w#@=&W0z0NDW(Ck=@!?zB3N){` zU&-;#do7a_SSY~@!)QDcr<&!of5pc0hQkZi%#zM);C-e*TH;Q)#@mlim}M@UwELMT z50KAXxQU^ovp^C8y_VL@84Br^QbnifJfGz}Uo|em4)%JTGJQ*yYY0B-e{*^cW{Kc) zg}5FaJ$(&$zTH0^NN9);zy50}bnB0hgATR4g!pQ0fBmmK6#st{a{rf#{imqj-@TFx zmA1Yt1HUM!xQQS}hyp5<*+nyRm~WQ#DBcNZ5(?AvaO%Jjk9@}8G*s8mcQ1?d-|1ct z%V9f@+g^Ktm&2kaSzqOi-_qHmwl+2b08U7$7+QEHJB~cIUM5?{wm#opIeeg+XM#zq z2-y;pG!yR}5Xi^$VN%vJa7k}scE}7%bB^S)L$% zXH75KyhfYuP)%`W9P2RTklIK^I%Zgn1)W`Bx@c6UWil_MZK@ZBbr$yf6gAD#1w7HfKt9FxJ+fH=PMfl=y8r{_rdDJD7S#wPc)E z=yous?r2+F%IM_~tBLwa*~ZTs#-x~)05TY-?eiu_NYii7SDntr9iB~Hm!^@hMhy=( zT^;~zDI59Z2s9W;JBc7sj|jT454XxNDmnMrH`WamLBynB%YY^jsvV`jOL7(*~96ld>UirNjiI|1{h|onn z{WuzaR&69ukY2n>~okC!lJL>8JJEjwQ^TnR zz&k`Zf;b|yP0;)x>2G>F7tH#KNfJYrL`mlW+l=ulR8EY5#*N>4pe(+P*s%1sIc_imuUD+`$gvMOyt6EW? zALrrqHBxM&zcA}XJ&A8yu5$aCZ@uwfsS=KbKVSu$awnsXSiOSppFKbJ-7rI~a|XS5 zDO+bsk4ZxTh;!3qbrtR%nbQSCmx`Up0ZvM2dk(*)U4m#IlFte`;}=j+Y{CjjadwL# zR}0ce06qusA3FD@8P9sIiIU?Y6Se$4o&q6+^^_Ywzm~8EYZ$@;J1En?BsXX(?5s8 zjdT?CFkeIA#Bcvv@BhlH{a5UQ^w-YIUzqPoWhv{gw8J%(Rg+nRJ?oR1&^SE{6m{WX zl2$-u3p0Rc>4(T`i_at)IAV|{ZDUk%(=5OIgOJ%`r6&$1ojNQ)Fjw9SKw^>d1)j33 z*HwSWQIwos8TG~!_bJQ%((|fwf8mXKWyA*OK7ykL$d3fcKhEk1AttASr zrI?{OE(}55M3U}Z8k`eZ@&M_YafuA%=SOrVcP~cId3xnq>@^yw;~n;&kx#2#=5>-P zpDgFnV|1QN=BHyFQX;qJoi@-Je@r=b#~6&bM@WxSltZNUo9s& zm+Y>Ft=&qRZ+_pb1`f89lOLi>?)}Y*JLCb$Vx#c0wTnPn7ciWxJ?IYM${(q0c(5jc z|GPer{S*PoX10FccoTTJg}n9)NOg1vIxiMaN7~Zq`)Vxq9zHA%o?AH7D2*(xjY3cO8+H*W^_?>Ua0>o5a(jQGA|?R3fvL#%iU=^2I6^5R z`5rPb*d2%9PYNp`1GE#p1^#NEUikAn*%eF-EBe?0AFj3UBunV(iC)zZ;Wh(#=hzi;8z)2-@#7!xLixgQ+Y$H`5;`OFPO(9`8-DMEGW{qVcW5x(-S z48i?;k!abfluB~*Su=P~VDk_jTpR9#MoJ3h=&c*g=cP$x5BIGF;Tp1ybtO{6&LmLV z(qoCo-`piKGqy|8wu}h%DP5irbJMz1bby;75v|SRkNA-4a>|N-GmkE!#a^cP{L=^X z=r@pj#}`Ja_&2TJ|6gfB%;^6?ClksO)?erFpOF^^`o@;UrU>F8{t_m8)${lMMU@+j zma9Gz7~t(vVmYFi&hb_?&Xo_XdB`GyEw7f!Tn4N%e92VB*nIe&417v<{vQ?gg+4y8fQTAF`_) z!#K8BY~ra5c0;|1*$*cULiN3mO`PZbmZ%F+N)coyLp4^^8>2lNSy`bOKlYSpp;oOt5;`a@M3x?)%#-XGVGrFC z*IGDY)c0d*uEYJ%xPad(>MdAt#Dp{s&-_7Zql6r+Z`_xb>JWtPY#_@zBPq<|j^H#; zv$V|_wmhBs#k5y|laubrAmbh_q1(?ZS{^}5p2@I9ZbKGYY_lZB$VH4s!E{*h2jSZ2 zPfMOpxjHU9fply+4Eub}vJ1RGi6YI9=Oj(@QRtW6!b0#{0XB`;hDr0+~nAXDrpEtL0wDcYDEJh3&}5RI@EJKagb?^X4S6n7Pjm*ja3-CsN^Rw`4yC9Z&~(A zH)Lahx^~&!cKPyZGfESR5t!KtiD?bEea(o^E)8-ldudjKED6oRgZR=r-vuf_8#Z>CwHV;Yu5;*uGnF7 zjnGa|^n+#=qsUW($}DfH(l1`Blfx;hBJtC-?aAK0LD8<*2g{n1!=CVs73XiTdtncq zlwt)&XN`!!b+ZQ9CTuPf+#f&cCJ;grjnLSys27&7+ePe)B~$(gQGqXhv7PmhS@y!1 zE8T+g`rgQVz83hId|wSm@1EvU=o;18pvYbq{$WWEyUp|(70VDqazc;a%zw)XNb@tS z{)U)Ro5XIr4lyH$i9?J5w@6EQFG^{=CM;IT?@*8qALN2Z)b4{U{Zpm>IG=81&|3!K zv4y9P7xl56a0Bnr9I3={*D<*c*W8c&Jf8Wt>5}@Y+Ss(ZAHi>Y-SlJVlM*V6yscTZ z99zPM@So%z{<7qC{yp>K-}`YzudH_z@y5vCi-g-9#GNAT#hKo3z@+ayMOZlojY(Vt zD^rm*c#c}Ey$5S>ozL~7JR{E2Bc^7_nQ|tc88E2QOXn2=W_j?>`&dF^Xhr$^gDum- z9_PQA1(4js_qs^#b6b8pOc3yZJfb^;{Q5Gh-u4rG4%TVh$SGDaIi@aEi)iFEnmc@@ z5wYE?>Mi4nj2Y&ft5^%eyqMS`%ORO=3DoHq_M-&sFBMUiEo5bj;P+L;im5EE0VZzh zw?BE2KGJ;P8}f6LjO&ZCib^=8B<*c!~Z7}R;ppt?_%kYdV>`F?t!QLTQOV+oAF!=p$+M zDnk;l_eU+I`N28Y(YgKOM`ztr)=stehbE8>)|QZLuq|>^Z!@+K46)*RsNHE5T4$IZ z?j>Y+^}w|h($jTin1I|dKe3`@kgniNL@DWGZ-gF(8gdIQCGu0B%a5d6a!B1}@(kKA za-1-KEo36(EWg9p8TSqr>J3aR^s)P>`v(eE_WkCSdhPkhj8x_f{+=3%gqL zzn#QwU|(U_O|V#D-8t;_e5u}Kd#eUVbg%tZ1;LC_-m+XtTFTF1p5c}z)tmT$XpErFC_=?HDlSWV7cIXkT+*-^z&4b zsA8j%E&L5JWfcokz>^?Mg?PPQTV#9o7_2{(#l`%ms^|<|@j1q!4-vVCvyCt= zB1!)*TyU4Kjo!J5B&ebeJ3dLzl@F;Y2PT<&j7nK*S9QLph>XJnNvWr%1ifc0L(n6h z+WmgI;{IvmK0d6loe&pT`N^M2)qU$Y}rrFqWxc&M6qE*beug3i~C>=gM*FQwCJ^_6$Z|MCiau$ zp)p1EVhR*VBzH-<|wj^aHcC<|nb1;WnYT*A;V1!pz z8itexX%|^#Ip1~PGVhjQT+6_|XHf2m72N*K{-fOhpsXxaa?;Ug;0P$UR(JkJBk`M` z`Z>adzfO~_TuuguWCxg~hf$@x3OpZ2T!zGrDJ)gL&an#VT>>OK>*CnT+{b3V-4LDk z5DkPJFg5WOuT)1*)xP=YQi#H3!FrOWIMsW=AZkf!$PzXFeH_%z{%o{~i*IYF(EJos zsw5RZGLFFP-gkU}*U(*hPpyNd7r0hhzk1F1k7+T^m{nuJUd>{h_}H)p=267AKsj9H zbbQ@~=nq0~3-x-$nXTRU<(Ujk1KCmBkPy7r421^z7*=2)D?2Qba}ASTOLV~jIR-H{ zf=|biEH;WzeT93n*Yw&XdZNsj_`!J~3~jte2L4$?@M3n9>1Rl(L^5>V5^^81C}Q;& z8X*KVbRT85Sy*0^%v-NO;^&fBKBZ>y7e1wmRTD@4T1>Zal=-slHkKlUH2#N5pH6xu z1-a_#rrG_u)d>N$PUQYk&>)IlOhf+b!*r5e4V0P(L-H36e5epuXW3Bd978WvYAe)m zQ97}=sL!5iG>L$269W5oyp8F=<}>r6xHF8x~3 zrgs5tS#fQ~>krrrhwdY%hKm9eG_Rc0aHC#=GvPF)jyb;SxD5>QZK4->^RGmG`D0JC zVSt*qb#m)+2lZoP%Erl+VDIiGd|HSv9d<$k3+3cN&zO&D*ekOV$|COu*as1;#Bq`x zy_=vO>|Gf}iI7~1O1QBHA^6QfXIJwg{m}#wm}7}HvX{MfN*`bcFJ)jq;>r+~(CFni z-%$VH0;P0ZvhTkJ{T%;RX8uaQYyCH6<{!r>f8Wde=XHvLp`EF&g{hnFAG>P*wzb)y z{QGZ~8`|jwWC{EdP)Ou?1+WmL+-XT>8j-@UycimK$QuO`Z87JA6T++Pdl7rkp8;L3 z&&a}(SY`4-d}tq}XU;4q%w$xoPQ&Ay_K)pXFOwbVB%kZ=P~GOFfwpjnx(+|-1+Bz; z253E=ReK6)fl`tr#Cu5OS-&R#b&%A-@O+idwCRD)17+sSPz+VhEG8* zJRR%>%4tzYb8H7^vJ%$SJ@Uy4fcb8dp%9+rn(vkfbE&89+9sIE!IPFya9KBPvtC$r z5>&XhDm-I3Q%tf_Q!C|6ZLplxBIo++NVu?8pTXmu2v14Z?hdo(eI-L}p7{dP`Ft7n z?Mf;?9e3{gCSj(B`oYT&u3p$?aILp#>e%I>+fC(QPym%{-G&8HY3 zp4mMTuX^u6+s+1+${TuZP^`-WM6T7GGh0V3t3z!&tWGoSDFFRo(ykUr9k*<7f9-JKA z@;--GYpJST-d9CX%O~cRW_fFzby`>_@+Y`{S_Dx&TqSG==OfroZQ~m%Hs8A#1~G(fvs-ZJ*MN=O`#oe* zZs_C->YBsHR1F7tLME~!Jfd%wTw>RaH-pFDd{S}go)C?^Bd)}Vs6ma|dEFq34|Hgg z&4(cLSo^H938;-huz9ZJ;8yBhON`~w!6d{~Lhc8m-> zXSrqmih3 z{^kvP_VA1L;0xB<{@YE=UwI9V|0dtc{C}{YQ-9DJAA^sVgHedHej7Su^|?M5^K@c} z!Nk%(SObWg#UwIBVZhO>nMY8D%qy1?!}n#IU#m0{biCem59o(?-)>wf?4ihcr!$U*BtDk5+}y)sR)1-}x36Wm-dA_)0` zdwA_{HNGPN!vgYZ7GybkTc*1tSzb%eL-7Lz#O+qO@NhV+j(p5f;Dz~VXmY&a)fz~y zTyMQL(orEf3eSe*My#ing`t-Gfr=nsV{J`SRE-+5RiJ;>r09S<^?ru}ZdBu}z@_x3 za>T%^)5x#zTE(IRhn`vVT7zvYmdM!CkJ+?tB_6qN{n?=HIve2FH@@)_sNwN*f@f+@ z1s^X`YL-ig7hEA*-P zH=kOKa@EIChD-DkmM|ihn#L4Q0=Q@UC3Kh6dpOoW)kpfF`JiG|HNX>%;XNWm>&nTE zo`HE5ivNeRckHq>Ten3sLm9T2VH+8?Z6m|BGsBo++qP}nwr$%ts%qV}Pt|Vi+*Wsf znm^zjWAvv#9b}({PMx{g>bT7-S0d=H>-Bj#)>CP#Jvg_fkl5UF$J z-K&E0-J%TgIc$yN@iX=dS^FNQQ^L4FDh)@CAN!II;jDAoCHM(yJtA_*beW&o1R<(= zN9+`C$PG3e!6WE4TioG#ODh)0)}O6)F9c4#6@y!v5JWPX@H`wT=46zozn$dJCUTq3 z`9d?W`Qy#cGAh@@1ON`*2hQRR#SftKuWO+1?Xoo!EzNIT4tTXDFg>qGftMA0o1D!E zd8b=sUfO<_FwZu@&!+0_xfz*mTzB9Ebq`#%BH*X__xwD(5}+bZ8Q)z36tZ+OPp7H< z5}vr>;x6dJtHJeCCl^dJIx%)HA&s+PM0?>2IB!DtsP@?4$S09VqOoQ{vv0FHFyw>q zLCJm(m7uPE0ZTdMi{RQG8yD#E89=pmL3$y`<1bY)MZ&%4S~V|gs?nC$T$gwpK1(CH zz|1=-%O5P@;_Ow~J&t4Hj%#TGa#25p&)|3vHb3{ekTN?R1@*RF}Lk z6zD2NRM5-9qmK+HCqz1CbG%gX19tH`fBz=y!;w`~fpRr7!}H>-K8MbWwvmB&#%LrT zo#%(_py}_8zbss}*XQnQf!0Vcq!#xJ(>L_T;7(Mob+SpDCWoMuZI0O)Z3y(b(e76Q zn42F=n`gI(DlC)bt_Aoj%QYuF;+_q|2?)Q$Rh4=Y0i~04G%oP(T|zJyuP|3=MVLiR z;{{n#Kc{1w{t|G0=XSY#`Q%O?|HhsE(`WFnq|0JfPS)mzcK?eu$omg%KmtP2`vno9 zv<|Zll4NUoz8-ScM_HrTi$6E-ewz;3fGH^`2Ewdjy-xk?bG10ozMR*s?nr$pwqW)l zn_ztZtU1R{$kqh>S^cNK}}f+905ENH}Xp5ScV8CMrR9kS@o>8`6j0^lLo}LlHhwB`Z44<>?7+p+t1cJ z=r@ZbVk=V-XRv8Z1~akk*DNI{1Pdk4h9A!W^b)9^RW)=cQ&t61%-S}R^L?4$@3w-F zlFjUy%dr^u#m0tJgXK~gKE)Gaht?&%H9L`}QqB~hLStrW#Yqz>!chzfIe2N$7zCgo0b%vDu&QNqFOWxQ$Dn#x_uDJH+s>H`?gmn!HwXOQE}Q`18Pzg zR)_bvB>J-7`(3y=N^X8#a4mc&4#`^1P&mOV?vhR{bws~$x31CR?9ksMVQgGcP-Z2C z&MwPDiY>0AA_sdFm&w~3RMBS=&NliJ>9$!efu?4PsLlsX4oU zU?@?7W12Sh88helnBdTV=y> z23RWcOTddj7x*dAYGcMJ&?a3@$<-JXEq~RTHIgtacMS9;vbd$!8s39VY1TDYPC|lM zVNj#q0?_EDKs1n(ep-{$=p;GlvxuS3L$c5=#17T?u7A_iD+1<{Y4(_V?!CpKWTow= z16g!KVE6QfDeIG^7B!VyErqrkbvWB2vQRAPPk9*tP7Z_o?_Tz95&br}Xa<_0TZl9x zjfg!;nlY6}Y_4QkC$2xZH`f;%@(fLt&Z&=@#IBqq6sxDxF0VE)dmSIY@3N1y{m2g6VQ{?g<+Empp)8Ux$l2seFBbf_1 z&)S7==Pt^m8V|M1{S##b5G}y!!kZGbn*e6#E`u*X8QVs60(RTDpfJ3iot4G7p5sy9Yly4bxrI9nw{igdj)fiy8>n;Ry_tVsOAeKt7 z<3`r~eMjnfY^31W{EzhW_*D88q3#Tr22A|hhgDwHCM>(5nBkoIRZ}6|-vn#$zG<@L zp7c_}Z|LeNNi-!UmIQx%e^nAfwBGRw1RgA zw~SmC0-SvBA>wx_z`o`v&FRs`48Ck$505Q-Zk@K~Z3K9>h)81Oyc)JXV((4N^{aaE zdpzU)K{lL7@Yzy)ijJ!OMmChyyZ+&M`|nTi^WXnh-1UDAa01qrHoA6y==}bx03iC0 zC%jBy#cGBZo+~BS77-hBI8P;078oWWSt1#&IGC(ambtB&8qU42emuI7b=_nK`5pWU zTofFC7H-r05vbQfG=|%+K)Kp@9OGgfdt&_k`DO>bQvsPVu~!ijLsJH+IqOIYcqVyu zdcU59aak4Y96ix+v3B*rV|Px)btbyl=!)dwxck~52fqjP={vmkE)tEZ^-30+*j)8+ z_0(=K(z_-9weT2{z zoz$Ktv4C3c>oQWw6P|g7)wYDy%KVt-HqGTKj8a5^-nT=CRDyLWAy$WOY6sl;3W)bs z+Qd^pOBf@%9@owk*jxvGvn+EqWa&_0%Yby46d2!^F6zE~ewD|RS9**5mUfhD%dBn5 zmS<@kvR}L1NaNUwwWzbPd=Wo!Ov{y?k{{yaO@liUb`&)QPOjNY_k>-w5r_oj)b5M( zG3q9C8sf3N5h+^gDX5nx5F;4yJo`QQbOu>2M`lJ)0p}S*Ky(LEcql>_%z0=d$265x zM-YN`h-1-9f;(J-h;Rwv27=H4Dov}?aQMrzvrjPB?(L)#oK~JQV$u(=a$QHSEdHEY zBH^NeAyT?2DQ^C%P@^Vf;>1p0w4J{OxH~mx8u?FmOx@=Y_dh1ie-3c}O0OzlqHAhp zXz(|COque=AIZn>R@J%!;DO+*-VWc<1cjb-LnbMfoz&(lF`Z@%1g5y_ zb|iG3t?)R~wv>#Q`A%l<$CBD_GY%y_e5LVnH`cU#z|)MSN@icpkG{K|o~ZzNC9h(6mvPreL_eXord zDTA#`RLLq)g*TzX5K=0PQvOenwcKU`yT`HG8T?czUz3ur#GXK`CSw zxppejWD*A|YO-xf95Dfv(qUp~ZmSiu?*hm=lXldyMzXH~D;w7IC8 z%A)GSx)mC$4F&zs{z;c?QqPg zPMk%(fxAOxakD7HiRta!Px*3Uq$kIB$GO&!I%c6%)5z={b`5=4880Fuwm1j#-rj}f zD2bZGh?`Mf7djSKX@iUxz9`aFHS-DOL_b_^7Q2O&=%zkLq13OvwzCy7=7Zi_^5>}L zvfPagduH}&WUvzo^izsw(dvgGsg001Kx)LH8pwSJ>+7;^{E#E66v@M_C*&H920N6} zaHxeTFJ=ThBx((T6}Z8MVgwq*x8zP z^nbl5(OLYu&QD8n+MwNcXL~WBVX;gIX}0Z(jj@?frn(iwKxx?dOjHW)W0hP*V7&uO z2J3$@27$E@W>6bHs94VL+hT0a#sVd$wHZ8+v7nHmij$D;u1@Q1jjALgc3e~9YX%8+ zP)Z76wLoTN-+qMdV->f_%|@~#AE*kQ*fA0KjeW7r)gG)P!zQvXtwt1G4=3-9q*QR^ z(~y+K$%m?yzYQwI|Kc)7K~hkzJc(O#%D)#W4dzN~ag=9TV4}{}0F&&DS!huh?V7>T zJ#s_3P`w9rWOAF8se(+hWlaF8`CZ9jkWVlqjgA5IkG-Koi{h#6Y36vKO!C9 zjjIl94_@;Hm8nC;BS%u4*N#{O}*U;swON?`UpqMrpInqmb%hg^`523Tn=yMl% zM9bmZ<7YfmVFFC*W|WP^7BWw(Tq?l zuk$p4*om0flbo3~QF`3w(Z}gr5gSA?a^9iXh*;0O>6y`O-0Xs2dYjWovQm!-w%DvST7B(+lE7c#ljrmmc?j zmUoMBO$1!!VMn(g*fY^8m5>W5?^K0=9hr}|wM#MWYw~cx%?4)_pQO3;anx<69sg?Z zKBRKSc53fJ%Vo|@E5e&(ox0(~;x4Ksd+F#|Pe;x3q?<++R*p34`@7!AuP&|K9trdtUyg|wDlJ7Y5fIMe+?xKjkL|el(C2dO zWjn&LU&*vL7iZ;_Uy0Hl|IF{oR$;sYd~Qh4|5jrA&kf1HV(dPXS^kSw{tB1NQj*Z58QF;b=c7{PoG6@DX zGuiH~cWf=Y7_m!ge2?1JJLh`fJa-;<9$&@t7w}% z%`^i=Yh}|oq#G}gECA5uO<+P};j{0|j%+=;EoMXvQZKmMfgiE7#fDknymp zh5^&op3hZMLxv8*k5{O(<1d8RPL742GmG;vsZb=E%3Qfs?6#F=bh)upLkMjajvC4l zF(QHTcZlD14>qgy;(>AY!aX8Wm}qSl2Y+Kzi;6#?~TskO|)MaU)u>cPW&WuHZlQ@YLV_)HuVxh%RjIRnh9Uly~ zFu>Txky9no3uRU_PJA+63~467EY2s5SN|nEnY1HxZkWyv#uMulQOl=q!AyqEJ@{)E z!!}#JdTATj3G9cK5V!8Kq_L-(*?xWsr*OJ6)6b%Cpj4jCyDb5GSx1L>oJdeHMP_dY zm~t%VVKV~jHn?j_dkb<I-4;Z*y7E$nt|r0gQ?IiQMy{iCy^iL(g=diXJrEAbdN6_#^7o2||Hqo5{?YUCRF$FL&7qSFFnJ^tE{COE!$?zf2#GbiWWUr>berd$`vs9=JT~nEeoCW%g<~n zq}(@TcL(>3F!$t8!NxGn>@^_{8P>I_MG>0|>IV|lC1k#RA4I8)nfDP zF{kw^(6nUQNWru^TNJDx@NZve?jg8nTE8B+LPfl!DOffr4d_AHbbf{1Wazf+{Q7ON zR%p;jc^!0N^Q;X!J2!MIIITy^hyJTuI_+h7#kC_32KIskhlg!%uTR7}LXNG@iR`_2t!(XScPsQ>N(B)x;xCrmdD>w^@ zY1tp?mD@gB??aARm+eLS75Q|fx(P66_~YE_^rUtM@8^cmbKbni@lQ*flJLMd)3?Q> z_sDlI59@-1b1N3`BHF$xy!-Xv=jmJrY!hq;`}+?a7jKY1Ifh{t1A7oeSqXIMLbJeq z&|!B9{q*%7TtH52vb~jE=|cl`9YFhSs=uDGqGVMJ5KD@(;_yL9`&~6BZov1X=(ZB? zHxQciSAwW@=Yk0Fdw+$V`l@wcBppK?qJhXNATX|IX;lmupR}0bpYLxpjpAgl%<#rB zGWkr6FdS*-A~84Aeh}H#vlz%oC})_(iZO1|W9$W+7)IL-B{}IEl{2nLpgNe#rdctJ zX$27xHX+SMpCMj~wd^r4vF{*XDUKg{ddaP8-w)xgjzm$8qgWU41*nY<600R`V^niV zv6{{^0r5i4kB=r*f0hr-0|^XBYRjT5?L+X`F|>%Q6?f7tH!)Q%S1LsKZKn`hXQj%0 zzmf7S9uF9qiCM*tB4wrtWI`7Ak~IDP$xi>axoMN%>q}~nT9f!{#1T{+VDktfOPQvgr78$+!5FGvRYU8(Y&-g44itqY$FBu`nwX9Iw7pWC51xeUI z1&qQlYaB-!%sEOsnYGXKa*R1!KtlGT-U5{^&F+q*VHlHo(a$r!D4sQN@k<*@p?|w} z%cI%u9mGg)T_$EytG#5&MTj2SfY~}(3M5Zq@U)Hw;Xdw_F0%0?k`P!6I*VczbOQ5P zV%Bl*khe36c6C}zU7Hy(w^sdWqt)V-818~tN@%MOLD~#=jD!;Ub9@ZZmTm)je)gh| z0kWxsP!$Rn;w;(twk9%We$J#Wokb}aBkz4kwQzy=7@A;BesNTTloIVZWr@1?OvGez z6gjTSaQ=`Z$N5Kf?~p#kK_4%B*ifTcpHdp65Vh5#R(i$fa{MDG_MpBwvK+Lv~t!8X^vaQ&J(c(lB`CQ=46?o@+F z<@;8E6*jrCb5h{;W;N|>Yh-$%blbwJ=G_X;!`Q`jwBmQcLZHQyLmzlbT}nj$>zfo8 z4=Y&L*MaoT)J&1yq`U)gt^)SYE3w%})@A}l(!osw1;E~31o?)OP~06JKBA;M!kIj9 zFvY+fplUIPLojaJ&OR@E!lB9-Q1`G>@#H#|9n?>W-1l%xyGzk`LkPQr39!K-y+R_f zK>}UnM`*Cct*N9JS?Z8T>Ik^F9039ty8(04lq2Vr6ov$|mB{1DH^{TsQ`c=J&dQ$1;yR1#ppE;$eck@)&s4h^)ouE( zQ9VQvU-DgS60Ne9BqiMVLX z51dSiha3cyaO4!7ZON~l(JjS`n#~F@NU#iSV-~BN6+?8ldOOcPFMoikk`Y;q+Y8f` zh~wxRo|YnLL95(uwp7?*(0qN@6?n<7EE5i?3VKEma-=Erysj(D2}-9qa)cbxhur7X zQ5IA=Zk**StRm&PMH2G95J$)E|6ptlN3C}Z4^O29Uq9b7 znQcwLulUeeQ#eKueJ|m38~&Epw2HT_PwppeiM@pm=jtVULA5Od)!s z0&POk0#b{7T$fwPntM5rEIqihym3Z@hI3+AITcJHJINfMmGysMqhMTqhtp3k3hQqf zMgPP`|LSP{hl~0@PS}6auT|v!6lk539Oau%^XK`?cY=ejazv>C>TBb!jNqp`i_YA`jy*zV~xs`e`gRCuliu! z{(|j*W25chbU&hihX;%<5Q|=NQxp0EzhK)98eg(FF<6fs08Uf8^;?^Yg5-BzuyHJB18Wf-7;+{e~Ko>K2^kJ6Y(hXsmr;|(FHC#%WJnm(prULdsz!zBnt(eZki_mQ=RJ>6 z^Yh56j~*l(lwlk1%ah>r3@O%$GgHstAfeCFd}}?iCtB5F5qrG)VA3pBbzN{8PP%eb5{8d*o2qw_ z>ofF@so17GG3;X@iG)d%d3!T53h+_pwiN!MEmvz*rqs~MZTXgVq*0+KL5KA`=biZ` z;+)!sEYyWtC(|m1Hb|8v9$R3R@a_M>lNii0uwnr zc4FUVCUB?ZsK1AhpE&ms-aLEk6s4cUdVFcr@2j7lKcm2|X;f=Otg`W3^C z>X<+S&{^)=oplhXs?%^P;)|N{X&-7nK5^@Jlq}i2^PwJFhb^6{c1?*CP{*TGay&x{ z&)GnnTy&mq2q9sgP^>>|)yiJ0%jBY2bZYI2=oyoJbX*)daB2lm{~UikR-BZ=kx9Kd zTW>|9euU(xjM>qeMK+-%Yf*svE+5h1{rqM4n9z?V@0_r8IF3&Hpe6>9b@Tv!2b&M5 zM^qlELLEr}ZtomSigxcaMFoE=U_)XD$7KfY9e9mAc4-!g2p8Y3sAi9QR!0F20p&6) zx41@U@)@2Uv?Gf;fkZKgF19`55wllI_K9<331s;xsSSmVKe78u{?n6tm+y*Jn25~_ z*|$dP4w3P50CQRW{6HO-Hb@@V`9b7%1oPg(C6{4fb%-0We47s8{KuCwXN2<)2%HDA z&E+Bh9-`q7ndW=g&)F4D8#*lj}#tRcl8I;Jdxupa=p%aGA*HIIUtqx`R-O+=;*Tuw2>1En_Q{)Q?rOLJxxg73ti^B4R_Q12}O&9i&E}6iGu8LIo5wQ;StD@M2-mPI z>ld$%{a}6bW_}+k0U5p$^i?OSIQ*@JeWT!%B}rS-6w;P;iV75JtJw$1l45n}Cj*Vr z*?LnYWbK_jcO~+aISRQft%bR2DeRLF@em#%Xv;)eB|b66SyJh`Ty-JsX)(kNmXTP@ z0+6F~2w$Zx&&7&g3LJ6+kSw$v1eoh@bPY|*n+5hc*`KZKfkI9P$ZEfFsns$lbFiCS z>yC#_0Y(SpG2xhJ^6U5Q%Eqcs)|XrZWGnefXzB0MWjeDB{=1Jn*Cg>=_d#eqiq$n1 zMbZcYs*Gmg)Y_NGhLPKh4y2|M2+(mw*~?ZcutW+t?rifkH;y|kH9Xb@hx`@G;5kX+ zU2j*l0#nAlMDlbvC8gZcf(tOuC0vwlM5TgNkPKSwn>j-C;gs7kA=z+mi02|v14J<1 z_p|5>2ZLd{hqbxrcE%*X7_8jnUZ6!5+!2Xg*SFv$gGoZ4*u8RR=@WBY$)=70iJ>`x zykG*c{l;JDdxe4yKh+33;8Anm0f%luM6~ckICPQRfLn~yLoA?)=?r*I0$uQ)+cRP$ z`XB+-?}5ac`5Lubeh82-L~hZnXF0WGHVpyn!XfFSJycV;nOyv=Sq}Sz-4|Ln9Y4)M z?!8>fTYmPym}~YicXEX_Vi3DE2j$bOkKVJVS^b>uaX;T0K7s=`ZqKCj$|12y81XCt zm9+vIZVb}k=52x?b5M}#G-W4_y8g0oM3M~v{mG$Nl^3ZCN3j(n*$9fFJ5!5U0BzOs zGWzF&_`X@7eDxF1;Qx*6`Dd4yz`t1#|Cea}Ux%qo`9Fs#PfJ}KH1?NJ$b!6I@MfI+ zESIk24Ohn#Q7^*+>W3KUpg_`H^uN(S^`xgbJOTpkfAv>HSk3Bq|hnk=qxT{LLJk@QhkkVM%h5+&r~^{oKMrZb&Nf3 z_Ibe2g;(UAf@Z7n%$Wg4mOaWi0(DX)^#~hOFRvZ=25rGfk5CBYVS#P1eKr(zj@AHm z@B#Sg&|>|O;YGwwcp@8sJGq&<$iQ&76{{Ly(V272l|@(s;|7l$X@l6fj>qN`20*0@ z%CY3AV^(*qFe%CBH=il(o@rK|AXL77kse=+v9V{#8eUu!w8#%xw4j#JJB*T3ML%5~ z_wwLkO~{_Fc;D4*&77v`&J4teU_=)5MfJjUk25Ibe4vLX+@M>kM7rkCQEjBU?$A+f z2>~&zLJ5~f5JzT~0s_sL8bN)N8;u>Hp8;ak8k=3Qudrv0KhfFy7=MAUT6vaas~H`x zRfj+ahax&FAF)ePH&D1iPye3v|Dt!8fAO`qDkQxU_ty;2p-={LSpVBOt2aEsVu<_f zhDu!8yLj?~~u%CnilopLbYAb5yyI0|LLG zn^Y4Oa!K;|MEqVA85GkvqE9Gc3zqCSvo!5IDsJoDIk?e98&&B_ixPc-l$~N5!ITSs zuK+%STV5b*4E`JXYlMF2JLHhl>z_qmBFF+$R-arh#^16Z{<%u|S0VTR%~buHog^*h zj}UO=fsX`7jfJdjL68hyxh38sIudRReE3zwQHGop2^ZG|t-UwaJ2Fj5|Q5Tcx^%eVzr?-ixhKGp`U!5=Mdc@x7s7!^T15t8Sh4?;sthnaL z1(PwX@jH_kB%E8xtHlrtj5sen`{rQxfURl3pP8zd4eSJFZj>MH4|m_YGOgk%=kBhB zz3~<7R`bVKRu@s5w`$d6`Ev{*dPw6RBx&t>oLASdhXN-6CL=cJ`l{j?-!d&&VY+Pc z43@K3P3QbI_8db9f`XT7n>K7swMSKS;+$L(PEZ?Co>!h>qwGqI(S}t@nv~>2_M}#B zRWJySB*XBP?4Yj$V-#{RASvJLkLY)$4Lwg65zmkO@!>>Gj#*tB+y!-7SnD_Zwjj@u z%%h>vZT<0+$0wx$M3&~QXzBWnrZvewN-JGY3^+st4r&?_tl57NKi-YfR_hlFl(6C~ zzzZqdd%8E47$z}?Luld*Fd3m&7X;r!AN!)`2V~jjuQ_rD0R)XOw6z!QpL+tdbX8e% zsBitHtNkQJ;as$?v}UaK8JJ5aF_h^6AWXm31rc{L2_?RHLMPA@a%H>5&MPzuSBd>< zk>c3Rd;RhvP1tpW0hO&L3EK4Iki?vvgb|Wyc`ewaJE<7HKw`~+Ci(yz#WRJ-ZnuwCX|G<~Vdlz3%<0bF|WChFa4Bzqy<=SiC&h7TkH|u(jzs=qPnW0R8c-%&ND~(Ajk*`B1#@?`Fycj*1mTd(cw#7usx*OcigO9)OLKl zK7ww7#={s~&U%Hj;eg`Yum^+5t4>xG?j(g1dpitWrB+f!QjIQv)H-_VKte0w$h3zg zJ7S!wIVMC+6$WxJL!1<;b#L1ztr^d2uHm7)cp+08YpG04kS+An)S9IN8jOYCof zg=1$SQvHPpAPp;a@wcM)WSSxxHgxnsUDVGF{s*emrW0NhNPNXk-BQvCTja4ZWa;|l zZ+P_f;;7D5&tM`txkHY(r(~89JZfO+7#^MI_+y(fTa_%7+M;cU&&Yh--Q;lJ3EL3! zas@AZ=$UZM;LvG#p-_B;9`~ImBFpy1OPrtz^mT2{wfCUemp-IinFzJKal`FoWHA#r z#SRQa5b;o@M0crdLnD=-C$JsW5LaZi6yk2yYug5@^PdF5qs~p_7c?Y8CPeoWb~y)4 z%aBRhem6!4(i0#?nbX2%)aIMxX{!_Q*=+^yXXtDA~`e!4^d zS1r@OD^Ky{vv%Zja*>UX2d%Y3l0AVDhobsnEgKw&NRJ|=9`tJ80&Qs9 zvU1v&d8NzL{)GfHo9KC_SLISG)VN_~S{_mTsp|K5>dKFU6vmsEiwC?fMwL`Qi*aUj z=|;g5VRBIHb^UB81((lYSG%;nK7fouss3a&wpEC$gRxRC&gxM8J=mE}=TMIR#{#Sk z-y9aM-u;>J^-4fDE=x;m3VMW|tw(j4?j~9@HV%h|TsVuDoQOG$l4Y)XpNJ>+CqD*r z#YlYuDRXi{>Yx#td@PQfIG~jLWWHV(wQ=Z@VV>^&h@-4n(xr^DAJwv!qwLsijeNH; zDb5~Kjlfg@zuF)>biQ3qb~yBQu6YA>1V0T!Ls^?AF68~$oq;1`J#J$#n&iawNX;t2 zsXEfEkuW1E|5;orNz zQ7T3V#_!Y)9}uPb1`#@!g6>nS?O^e6DPvPFYuSuKkEoxHId0!#CxlpKL^I^DGZj~& zo5m@2m;ZqoCyy}~$*@kD)owqqV9B7*n%}LWDk8`$-ivrX6XTqU#a=)% zsC&p3gaTMU_8wl$FFt6?G7oC{m;#fDUq@;mKpEiHuHwwbY7~ca1^?*8gnLk`0~ohmxPg~JqRsMlPz5~q?=6v^ zAt3SDYc#Gu-SbQYi*#I;GZz+Q!!FeO78H)2*iC=f%nZ2i?F3)Z!Xs`>;_~Ws_+a0= zMTnIvWd)-sA`qgN@u5%_meVTp;Sf@X`$aTMQYIv4hJ3~a?qe`2S%A40W?_av$x?7g z>xiXv=91=l{=wSblg=N1`$Rz}e;acC$rb!7L5c8RCBsS%rWW@9;cHb_K3Cc3A8GK5 z=mbDYt-Pj+W&%Khvd8{`ko+M+nI!T;=34RoRDd;y8aY{W>w5LNH16B1GXcEkY10C@ z<)m#(aaa5NnS^(?vrk~KWWkRJKEz(FezWG$aj{F~$?4hpB@kNF5}zD4U~bR*|OFh5$~`tS_U+2}SX4m^u9 zTE`(OLEi$4XqB>bX%ymlWqfXnPDgh|F7p!FEemeyH`*=X4t55<8L=?XnRk$h&PqtH?Ns{PVi;Y|c3@gM}8mHjUS!gk!u$r@_?}*|S zK}7Z^i3%BzA@j~RA z3UF52sAuF)CF{NuHYry4xS#I}9QOh93Hf=Is_-r9K&9_WRXYYGa{N{&g}AFWRT(j! zE#-P`=3e?2`)r-DSag}#*eWrB5Rbx zQ3h3Dykyhc15qHR`bldHRZ#V@#N|zX_!jDnwRo9;kMyGcG{wZ|cd8xO+L#%O9nI>1 z{@Ag$SP@d~I*WJyt*g}ET@l$cP+wwygTy5xDtZ=f}Jt*E4D#&1kd@3;AgV#J7ZMoxLcnLv=;DY z6xlXn)=m7aG+D7*?G8E=^c|l`-W5A{*&&-U?wdJ*@g7lx(RJZ=)DxaAaF2B%E)|F1 z4JIIKUZl|Q5iG#;8mNb$7>*qnMk8&DSHPnji@Xo;s)-YO!v7Oup9K;Y-jrE-NLmjn zzY<0+SSky>z!n6}_A3RE$?Za8(yMlGU5rzG%I#t}H^mr!42_(4b4ow8Vsnooyl_2W zlz?q?+C_}A&K~Ye@(6F}@SA8yA60qHF`F4^Ed5uJj4Tb_iH)S;yJSgj<;bBFR5_6h zHxiw^Ic9>@J8Y5%geSYC)qsU~#wW)ZM_^F323N;=pBEx2f$L4uMo#|OKLbLANs!2E`(WxgGhLyORE}uL|Mq9aE2SFNA8@= z?)d>Wr?h;<-nMNtyEO)Gfh4Ce)V5p)J1z|I&J|_ZKKXWl;){sifPVK5{#KRjmx$NL zrrok`msFN3Rt4k;9{Wr5o+VDsej6I!ffXVS>+$ucKZktYNpeo7Pm@O}>i;F8ko!PWox4lg(pW{0a0bprf4^H?E-Oz zCYE2-ho(6-rF{h)lta4;dfFA{vUB2wcEIXA(n~(phD&^bfBHoqh#wswRs%`8gz=TDGg4%MjTW?Nu8zYlFJ`?$N1K76FV)ra3cCpy{N z=x@QhO#GCb|2h=f`FeGR&v^WmVaLfC|F=1e)LeCJ*?h5BOgJO%)SU3&X$h5p7CZ z)+>tW9;vmq+w59c%hh3)29;B@Vrb29kW$L%THjWt8HyA{D6KRXa&gOXi0>EAA7M1V zOTBun*;I)sqDW#Uh<=jGAeYz!w$l!UkSXn$+J}LQ|_wQ zC&O@REE-!{%4fE%R`R#ha%mF?_k#UKla-tuCakCJXxa@O@6YWFqwY=3hnzILpGKqh zvna-fZ5?xXs~y+MnydtTYRUQDJO--A$Zp~Mzeb0{*xN^j0^(OK3D}ftuMtilOv>{x}6pujFy*vZA zS)53>z0S?M^OsP;%7#~V0^bvQm=^1P$SaLhwF*J#bmVK7)qGnIpNppR%$;j!*LSh1 zQEFdc6b4aqXC9FbU$M?SmsDWEO9s#i8&}&jKJn`>+F`bn8eL3Q`4Mqd;elH5tCXc^ zPu$RJur}AV!42l|-R7*6(wR8?4x!g{_|1f-({d1J=BOQEpbNMdcpkYJ)1AuHFE4HK zn4z;)-F6CpfE@ze(&$dI3RK#tzi5o#NgCS=04%}d5~qe1$8FqcXs_G0y~Zaw7nW|j zug2PN-ntxWcE_nC>uf!ws#+DX0_ah!b@}^{*OlpkrTQ&Vm`g>`PiQ0jjuP*VQs$T| zOxf;!zAwU;GgcV~t})>q)>nL7fG+l`y_43w#)T6ErHTgKvVPP+*s(=v^~yvWXXh#m zZn8?tIz_Ke+(zzlm%Rm@+KXZ}^>RmhB6F-pZl>$I2vDXkiyV_H1zf@|kYfVf>~b4D zf;LxdB9~tSUt1=yO7VghGJZwoYm!FWLhdXIX6 ze}J&Wt5#kWP^Ub@&q-VNy$-!LfNM^fZS8ZgM$!%2Q-zo`wfvnr@QrUZ=t}{zERZol zCdjyfS4~>jWJdU{ebhVA-3lvItZgWNDvvE%y7+R1EH2>)wZbb5Aw;Bjj69M{XjS>+ zP=_baNy$08!D`L}O#hM~!Uo9WiX)}aqXZ{8z0-T=l7j=wO4-q45c~<~@bDvD@2{}b zL1R_k-w=M9Z=YrUM- zjcflldVl432mOg5vlI9e-y0oQ=!zB42f{C#Ge`tZYC;~oN0v?p&9RD_EVorpNcG9y zQi9zlZ;7un;HWUJ1sl0=mU>dYxxd`8j>E4|#Wl=JJOK$bn=CmhnVUSrsyLckM~IVQ zf-Pum+bPes>awMe)e!Z-Ijl$8c+pek((q^QmSLi3Q9{Nfw6;++G}IRJiMCQ5=kGtq zVl{P-Y?s$p6akFp=YGs-=?#~s>yR}l4VFi%6Ol@8l{5IsA3+LKn;h*%2}?&AeJ^d~ z=++%fA9|Z&bX=&$shiyU3K8bW;AvI6xIpt6rbI9d*LdC}$dY{QD0Gj4YSd$I=*eYj zmS!>-gbdo`Jh`uahT}}7pMfqiIK$0cm1+etj`3zZ1*K)dGWJWi$nc{HMJHD)Hxt~$erAksPj99raGQZO)itHX6uO%8he^xH$hZv69bu()bw#${**=R zOAO9nEUg3DOcy>kd_bvm>i60-#c=rdwS7xm!?go!^K(eny<^;S1&?aNA9LelvgJ$N zz|BTibSApgCRua0rg_~(Gn8BfDnRe(`^$jQ$KlRR2!a)nz;_UiQ#-r(dM3DN{^f|9 zzrJ~P3jC^oPr`HZ|H{>~{~K&7^FPMpznGUcrT?szH5Th@y~vcVx_?~=6_ROdM5T}< zLlOx|-kGWmG^;zMoXr=~o9W&19OBVoN-;&j6CbCLyc6mK8apNU13@U}(EhPo9{DWa zG$AO(N-U5nXaEO&spSPb4!x#EY$?C|= zHCRJwjj3D{+wf-sx*lP^T%A%+y8H<9`mKfT<=supg$I4@ArfjwmU;2m3;ML{429ur zaPitU##m|+KJD^|Vfhkr`EtfpSq=1-k2Zs1i;*p$J?!`XFA~xk;HBnO5itg89RrtS zlP}`H`9lB-=dY)YStHDQi??W1+4i(U14z%m4YJB$Zrbh{GDogtD)7GT zvl^|rOd36^Z7@rqgxet1L+)vWt@+{QRkO#oZ%*(3V&C89KOwiCy0TgrY}+NrJV>)F zEpSfX8=Rkz>3QBgf$xVVf`|>&tYh&LM87Ka)s*)R2I;#br7>=B^6Z_5P1ioUvTP?( zVs?4P83An{p>I)p_J4lV^Pa|;yxY;I8&>yAuIBA=6z6jhFwuL^sR~WsF z;odmhlHqM1%c7dw8E)Lqt!J0JpGonTDC9;2D31ykgt!kwefKGDvBk8kA%`knXilfs zG(z|iq?`;~!lD;H)e1tgN()IBOPQmCgLDdKen=dA;+>Cc)5=uTMP)ZU@u?0^a{TqhS z1!fYuv)e{@UJ`3RB0?-OZbMn>25!w7)^g|D0`w|4k+TwPlJK+BpAT*3AFp=zgx5dP*@N zT3fyn)S>iRqrf5tR7`WTh&qKkN`aQMl1gGa&%|%gmm1pEzZaDXt*9y z5043u%e0OoKyN9ME~{l>pXffs6jCnB!wxk1>;Z$?ewDrx746=?(+LS^t$b9Gz=D`b zoXXVXAXNo*jwlr?RVYH$G!OFxSMF;P_A<<_j|yvvFjymr#3%7mG3iidHN&qIt!jCS zryy!4qfu^%Rz*;2il`oCNnE-wug`}{t& zhi=LQcF>yz=3J|*CZ^zX;;dx0k~o*fuq+$Dv|}1$a1#^EIN3in zdajb@DR1V>TC#|+s&mTF#TmGX48EN(;F%Hc;QI4o)LR8Njc_zLyq-`ssJjvkCU?W~ z%b4p4;XZlwDU-QO>^L|Z`>c<(r2*L1RNc=^n^}A!!i|RVUpp0Fm<4*N-{P-?l%mVo58|>$cYpv%|(Xh zVZ|avr{Mb|s5A61I98=H#*2)rvxVB}KTSD>_@zE6bKc z-x)oPx9rqpjed#meN8juK2s}92LE!hAr~bO=SCSP4)GP#JlH7a%eUOGvMGzw_X;m= z*sn~OVGh_WBIQ38zwCJIg~?z0{#=LenFalf?IoxAx!KBIwTopS8KkB!4BL1XMSFhl z6GXzLiLGAe*oO3K;b=d^-<$jtp@!ZV{qU0DR(Eam0pXJjvK71*%GT}9d0j*+#@6Ov ztt+0P0=ZsumQr|6rYShZ{*=67hWm^g0#t3P%_ZbK4ZyRSPWkq5-giG=NP-*Nvibg} zS+z)MG7|1*HNyOD)BNWw`LC++zaWVJo5J-UXhTigc})c6W3gq}4X4RfS}La=DtVVf zav{N~Jo7u7r3DiCM1(A0-?q{Q2UT-a!l{Ml7R2MMYdd%R3+6G*1vc{=aMp`77fd$E zQVq87bprTB)&{TlXJOWvtNXt_oY{Y=GF0vpm-NX1bi=|9uzXdNBL2~WQuvt#vW*PO z&blsT#2CqvG%K;w2rz}s{sikBR@JjeFK7>*lg@k^Ye@*yz{JpXhu{m4Z6w=D0a<(u zY+dil6_6$sW#qX2Qx909$SIU{%!Og}*%;_xujbjCRr~)drjab1s zW#F;*bJ_`&@_}1kPkpRLm(xMorG`Y8@H-YSI*!@3`}r!<(Ql9Lx4xY0o_TI-Y>eRO z8@fgrRN7Ii7Hn3d<)dj6sX8mHBgG`;I89{YfpW8ht*V`T9#w2wkOj{JtvnWyUDT@f zF8w}DZqc16N3Y>$*~%ImmnJ7(@dHXK1Zid;gp znLVJXft~4HpM;3*Lnf@g8go<|(gratf=%KOCyBZt%{##?AWj&8Ti^r~d#rJ_y0}oc z&d45Ip3sI`Zb04B7gmo^2=VgeDdu3>Y|~|jpfgi2JZCEpr?;qoS}ny&ZEMQ$QsoEu zEXzGOQatC?JCi%Ks9!u#HObJD5qND7t>cd04vZ58D056avStWIRiA3|)j?+DkGnX& zS+U?1+l6ygD|dFM>cTj{a_B$d=0_7WI)@3v@c4c2x#%SX;5k_$*#DeRLTnzLp*i^F z5SuU4j+*=g<@hJMhJ}k zqu~aQ4kXrvGFpNAbQ~m)pp`FIIDf~dWwyxS z&HWU{dnc}U6z@-=CN;|HnQ^iGI6Q2tHkJTN8DtviTXTotZ{m}(^_kEOFjm3mB!pQz zfns{b>gJsOk>`U|oBI^|&J->WhUu9*7Pog%C@>8=(`{x#&CBPmel_=ee4#J!zrX&` zyQiGN`TofE2>V;_{wHJRUu~YB3#Z+GH?_}H`I83bce&Z>3P#p@jf;wdi%iuIzk8UM zO2ddbX963B|K{*133IzR=R*Ein1+9fds^tnH~nOQi8PWnv)WE|Otl>G9P#{W?E3BV z8`1!Kjk3RnNVvBw0(`iz=BuiZ9+`(~Z|iqp;ak;?+^!OJH%vCGs-;F0>YPEIu~Tr9;9!RRWoGtmchLSY_ghd3;GH zXzg{q4%BrR{|>&APWVPCJSfZfscLC~O4tcO@zLmTZ&LH|Xs(zxShnDeIfAe_YBU}{ z7-KhS?&LY|fN_$-)GWpFY5nQv5Vv8eWa75Zwp0=fx60+l6D?+N(K=Df&LdA>g;w78 z0Yg|eu*g6Z6EJlK`kmZBSR1Kn6rNtRzRCI9*%rLZfLsPaK zHydU5yqI8`on%5x(~i$@2g2~yn|}`r)vfKt*5?=9|NeD`K%_{t8(FF=sGLRV>yMw` zL~B=|hm{0eBBiiUZeq=dxRjrQInK~KiC$nC0e%Wq!+g>-0>NhVrOj5|F}VHTVT@cr z*eR7C1MN@N$+bFg=f{u?&D|wZ5AG(_0tpD-L2jCgC47LmG2=+YrN8F7OX?V2{Uy7a z#ZA~${@fxv|F%W`Gn(PwMOeAo*!-i-Wh!6%!IZ3$Z5;$+Vlbl9+sqJe%&xtF%~Q zPs)K2FN#br$U)7Vo~vFOYU@TDKf*1`t(@y}*IR8g#_#9HS+!qelW&5I-tA0gP3PEr zh92&%+8{HSoDd!#7V+*ojEyd5o@I(7o0Ns1i!c5EY}p*9fQrkd%nWQW@Qk~=O3b%}d;r`GGvNEzlufhF# z^OLkswi}0Keb7>@qf(ZmuZJM@aa@DL0_TVbDO_LB-Ry;2X_edJ1|F!8jj9mAxuAi% z7bfqnx%=ffV0GE=g2+0#H?_t^QpAexF16dFpa`XOWe(pSyLFmOGX0+E8=e|NJX`0WZ{j`QAkVGmK+D~SFV8d zCXUVv0)*{1;9L>n-Jq6J7F{Mr8TNmxe)`AEYC`OXX;>| ziX?gdy`6P?e@EJy?snxa;@&85PIqIwY(3-4{fOD_g0doFi8Qza+_cUivMs>kR$aA; zUpm&)u|V&))x)jYM*jnQpGh57nNYWZV}Y5KIJFL+_adxW7?d!DnW|{C+GV*0p8V6T0NsYE{&&=fZDdNFj4b_f$7$rC8H0qr0x}N-Aq;)% zbOhQ<`QyydL62X3_?yJ#&jW~&Ox9X>Ae?SNE%(?%%n`h_wmp49(oVv5xFq|Bik??b z+)f{!8UO%w_16wU#Vf??ZPZoCYkP>eD^{OPb~??- z$J7;Ck`X#4Oh*zci8x&zqv|QbQlPA?o5Z6#`0_MyS_Hd$#$r}ztdig z0-Sm{bNrWy=y6m-%3_RRF4M)UOeUGsze=7Lrm)%5FE*f9qsD58T!_we$=acoVn zqb8Ym8uP*t5^BoS;D^Gp$Onm0R+7|te_AMH7j;6azQ7l0JS9)K(bIc}Ok)2)=hi*E z6W*Fer;t^uu1(bhwLBHRAVYHUeO!}vH1MErxscq+l4t5LjxuiO*6Wl;DmqZcpzY-^ zWjbXHa@z$KyLp(f`H*dW7K3`I>b;+EyP=Lac=gaMk!Q534k;?FdT!umxMuXxc&~Ql zCKaB0f1|t0J7W#67WKNqI_d2rnSymorjDQSNIJ(4W*?`1>Ut2vryBeRi!b)dovM82 z1?wmod%R9KJE5!IduX5vA-)l}J6~w$#&dpdq5g(^U`|;0)aZp)_jE}a!@||t=KS#Z zYCRoH;N=jS@4yEU0tqJag9hI`ps<2uBUh+=Y%C-87<^W~==y}<` zLMY9l(WXxST$?QLpl&z&xu|ZWN;6y5Q>Z}uJMld1HW?ZWj~Tb@NR|SiIIcU^Cq+DG zhLqsrI|QGkX&?2WrzlS~n%99OsfD$8i1cY?xe&_-&?$Ts6t`bMKRW2UMr>EMLX%Q0 z+gEB`1FbrN+!AqyR>{vV_35nBQqjt%*k2i`cm+zW?;Pw-E1>HX5+!C(9W4Fl;y?tN zrV*1V-wmdn-i-VEpGE)@Ssy(9pOrrQw@Ux#MEWn=w&y?EcBPu`AE^So#?=>3#DuiV zlG0GN%H1`YX=z2dVT>pt0)g>LyJA)`0`U`ME8FKA%>t8h;XZG zF&M#wgkNSbj0t%-ov1^o?YM%P2F->XMHQ7;a((rcXVA{TMv4YMZM0$4wJyslSR<8urGN~M<&nqxmojJUNuHIrW&W0x*AbnOZ%7hpC>jrNQ>vH7@n zh}8tB*RTsbij1@dot)h_9Lk(J22=M?wTn$8cW|1>jUOf#0RofJQ~~pS-@G5-EPBA@ z9BZ{QX%TH51`=P2rE538hE=6#C%L4e_lQ{J&!+8$I_T_IRB?iYvK;^8;Y zGzKTm(ViArFWw&5l}s5+;=&RkDE%3$im5REB3IMToq_c9!pQ3F^+&9#4h!uZE#&^Y zYd6(ZLz``_%-rub+d9jWstcA|buX`|^??sJw*vVG=d}{=?&gu9ZtGW*m+JtTiW~wW$ThrHs~6!2VDuM@DFRx@IToo}o)@=giW{#!*Mdtu z>)RFJ;J>>22Hyafa;fHjilW`6VFopWg;RCyjJ^ zI{Lg7l1@$+A4C>8_#i_xwSC$q~f^-D2{;0CIMyVfHZI_cER{ z90T2WoWY5luW^ao5tgTLEVhW_AkiNEg|ELR*RMfbFw6ASz43-I_!o1uey1pc^i92E z#t=lDawMGz6hWd~jSVpqvy}Ic24b6z~SL??^S~Q=VClHnN&V zBh-IKNJ@QBHS>%V;v>;qKu)j%iu*vZ4OO9ckn@(`eh$`~jz_*T<0o4t=e;+~=#&0-M2erQZcXpLB-UZ9>{C5$yw~{r zk)s-R$kb(IKqss&G`4QuGCN2B+bd}wsy+Kr10=`UE zK7!*m+#Ctx#v4q!8+DDtJj_HTlF2E*@`ae(G0Ss6GmD2;_QsugWJgu6L5-{!bD@{Q zL#D+}j_S0*O)>mnj^GH&lNWh3XZIg3hY~0f~ zXcd14boHs@Gbl=u{2{)LyaC6Ul1bKH6M=>2cD8fwyvpF@=J)e|hB82!qZ({ws1gjw z-E9O=kg@bLVv?Uk0Vvm19pwjnQQ=WC9#V&7y%Rn8+%prO$)OU=q2lVQ_P~pfE7IID z2R3=#{0g@Y{is534whJpa+;b=FH-=vT&Tv2Y`*-}1bVxuLola!&#&q4!Rs)=_l~KH zMnABn@wAVUFcq$4ib%B^kG)X)DpD88m}#1{Ncrm5*y@0ZPUSH}jwo$i7IlkxcttON z275J(x0}}4#FMJJ(3VXWU`fJ9&IlyM@SPBAAIm2J&#n5|EeiP-24_(m@?)SyW$M$| zD+=hb-BT6P-wD*4GYH3snBhVMOpvwMmbaXwt$CQm~wG8}(zeS!b1U%6rCk^!#3sxZY}B z!%0`=R3aNPI3Ng?9OXneZ|gmBAlKbqTuq~f`~)?a#GXngCJwKYDWSE-#Xnx8e&(0M zZI_drdO7_JO80pW>b1O-+i#{x5{JAeDkRDl03yC$Vq2;vc%9nF_q1LrD?+3I!*i!{ zlHy`Ay0B~&Kc)EvFJT;rm&`#l?EqLbB#9{iFG<%cfbfbzx|h6)_v(tk6-e6`tgXlo z^656XyHm45|$ zq40GN^^MJ#pGSBGyFgrJ?L8Tf^b33u1mFi8KvoFY6q9PSBEsUTf1!jOYmG8sh4fZ9 zQH`rI{H_+jhMPCwjGr6jC${8`Nz%=Au+w5pa3dVUQMLE=8FgKRjKod?H#AJ8P1Z6g zij@ql$ntt*b}7aQBk{G8|Bo~07Y^yg?ay7B*nk`sxECJYsVfeXiy8_d~}ge@lGz!gRbw#w*H zc6tg26tnuM%4L@hE?wKOc19iTJE--wSXB(L?>p#0J({|xY%21;i(H2zk?m_%4? zNRey?hczxTOKN6QMl<75OmqpmXGcNhU|E*nt@4i9HrB)Pl{RC&RT%Y-7 z>G!Ky-*>uk;_Wg*kzzQ9RV{q0!0kq(dzIv8qmAP<;~gMAo+wDuSgJ^(&~Q96&=ru2 z5;RYS9JCuudVTIh^%B=f>~@AcCQNVWQ#K3uUFrtAwKQEtShWKV?Efov0Y87Hd}67L zZ>%xHF97-`KRW@*Bc=32MoVU>QyY&*t$uF&R%mE=H;?X0i7UR&6o8M4@kB4;=}}XN z;4y}-gs=Qe1fcgZ+GN4HJNzv;Qk<%IC5y6*qwh7emQWh2*(#~~Sd4A8OPE>L$_VC1`G~>ZK8yH}k77^9FCGOPL zg^a3}q30C{UT~RZ23p_@e^eyNz6SWazG>M77lLpE-P&HS#t#SIhad(0K02@a5-=j?Htib zGoYNyk1PcICI-i^Y7hOXFlvg3&b(_jR-`S8_IUcn`b}&Iy%6N#$6Q3_x)WvJs$y;u zs<~ws`A^pY!L>6vxEr1^!F>|c$T>$(;`am+O^z$Qp0ELXA!E+~T*uoa-rOf&YBz%& zbXU>uXC_f94uLmpkIkx{%<0^cS43q4c#L6pX&%~|b7E@tV8d4O{kJ)`Wy^YtM%M9S zhRZw$6uL66F_obWH>UUzRA{}vWa+OE6nwC-l@K{ebqI@w#C#wDvR^#ia|JiiXKlmfVh$^Bj!`W22%;}VKo!>` z=_dKbC%qwvhp!gmg?6B>w2Kt3j1Iwyvm#*b~8N8~HGab>5anU)HGI zNZWNO?bXTM9~|&ROIjZNU^^(D7mC|gcf3ds6-1f8sUu%WtLKSh88Mgmu``0}ZX>a@ zGG%U8rF{V^!F77();hMBb!Oq*xFw&5b1pf91ZxUzDb+K8v(`8+Pb)v1CU8L1b#hD3 zNonBKaxP(9ub9YHoOLCpOty+sxfovg+3dCl0;%_tGeK%{`!W6cVgM^jpX`Anp9ioO zJLrYeXC^cKEa_!7(*)Bqz6<@c23{FQe%o^25eTdu0-Qd##K12!YwdeY_O-Rg_ngaK zyInyRhHiy#O7fK5V5ZqQms7|Mx-?ZxID(`6<6RuKD*#2t}1(H2RpFDppNlqVqcsk4Z5&M1eU>TwsC(uZM{z4-Zc4tHZh|Q@I|OPKg;Du-W80&i_JIoGkcQ_MI#!h zCsUO@sH-__mRF|o9o1?aFpH0zQU9_#ob{+75AaYhI|5ZGJ=qcV7wG zD&nu|gC6d>;$I~sn}}z<$jrI!XM6*LrTyxf^#cY&@XQ_bRqy{CLl^|( zOff%s8Oa#`bqx8Z9_L?;A(AGhb}p7K|2z;BCg}cQzd7{VTziR8+z| z-_-AnIltczC(z#@b)@sZA)+SFh8nU&k_@(5n3XhF80idve%`=uL7S+P)X}T%Ja*7P z+Qz1Nuee;Zx&4CIV5OfQ9u}gr*IGwnP-gq4o0>=2n+=_d&3H5do-H;Az>xihs&^Rer%AD!j;R%>M0 zT{)_eOM+X}OPtir+tyOx>`XDixFG2fa(;xDFr)m|dhzUI^j#{)hW2((WN`jn!(*i? zRgk2#_%*YRrz%R9e`BOjvdrvxr}B8|F7q-t@94nRf$Pe;?JOsKy@Eg|pQO6Z12cmd zXpXdLCw0*lF~h1#_EF=f%s?UxnPZ~i%N9FBP(BA*dlA$0v@rgno-E9>?~lC5bCOU) zt1VnQRvT~i4!hz7yao8jfq@4fu)X^`iP?N2(JMn2LRf(CeRUXNP^SRLO2_OZk>Cv< zPLU_SXBMFxBZ2nQ*9YR|Mf3hFluw@@B6DDn`$Y;c4B|0@ZVo3C)3hH95`_V|X!1#e z#P?IjI~n+Z-B{Kzd0TDKE+M&xG;00uIX<*@9{C`W2Z> z+oiTeFI^z`ZfN-S8(|NKP%0|a>(Kt+C)B&+9(9^Sf+JMGnpvDj<1IeSM;WQ_XIJ|E z;0|EfBnq;-W>_%LlIv32`7FE5nPO<}N+Pu3hLk~V8j}J&9iVDR8nWAd!1&A=XAVQt zG7( zSJOJj##%S5VlgK^eW#P(T+POS9-xHF>{w_gF1RvwyfD^IRq_=nXZ!=&3nF1dt}t2; zR`I&jZO51JtmPYOOEo8MgD!@? zm)9bkasWTWWX2*4DL*K2sIb!X=^A)EZIRl>EA3oj;R3YD(|Av{TCKS=1%754$R$r6 z?ij4ee{^L`U&g;tZlKjBO&)eYM7?4KY+|W z%N;?(3pWhgP=IvZgizXTxvEcQ>v+GTZ|ZRT=(N6E+k3T9aCtGh`PJO-x;7)RNS&A^ z-$%D};B4SS%B8zr@7i{D?6ZR4>%Y^il#Z4JlME+V=`QQs$3~OP?cO!*scm2|%*!hb<`=x16jSiUD?l8_2c2auoI@qF~z znjoUtaXQft2moUs1>G)=UhY-2;tN68wrbi5MVPB}3(O40S#O_CQRNk4%I z3WK~S@>=@tMls^o&<{nfZKFW%fG4$@`siHV*@zulEa!djW~p`7UdN!k@z^COl@>DI zUE4f@Qg@QTF<)!rk5!J!4r*R;Kpo!XFA1@Mo!mFTA;kpofGsPBIKz;`LT86v({e00*ERRrfMPhsWrSx z)f04F;gN*+Pcaj#TTUj#w_{`JG1{eALE>+eN5-RuSf;lbxm(~OV2lSoGD6maOKG3t zZ^D(3lm~{&X-J55sdIJ;ZAGBs&Ld*XIO}X_6e;;BVaFDEBBIB3ebNZj=`%iCPnSb-N{NJ+9gqxk#$`khm@bK{(TSJyk}^_M~plzrspXid~TDm=27{tSjs z@ig+j4+#;TH3ssNh_KYQGOT656pINcnhFYLUZVS1A(e3Z`C7oiTGm(&eOuK*GVZ30 zmMlPBb*lR4nUCGQvi*b=D{GC!1!oL~qLVXu%d*96`+34=#roVid+t|LXM=4z&rh-` zD0GbZEz?B7QZ<+$Lk6B@9nB4x#Cu42aCLHasf7n9Fna&vthi+$cdfj(r4=3Y zF)CC0H6x6Y)vAZ0h2`2e*3N_JFsdu<6~m{L%F7#&Eca&ZDeM6Iwg;gqZ>Tucsr|{X zzib^HJ=%6}0i-_u8#3_}t5vu(3=w(+Hk?g@D?L@R@!{BR8wY}8#Zs{q4i=(wknvmY z`)ccI`OB42Xc9)f*IJ#Hv@3bZ^I$j3yH2>t16&bj9#LSZ^cYF4`GP~BXs+vnnbR=F zDnls@l!mjtCJdv~{(cbkdPRFJBwi%xXBg9?i+GYbgWFbz4fLm-1BcCxV3tH} zPnaqEga*T&Jnx6+HVrA1^$~dkh>*M{N!LlrvjK)kO$FHiIkkio(eHfUxLA4pB9?df zXH`vt-S$n!QCMW+c~x)2xDe&vxf8UMB5{Pdg>>S+6G>K+c&WtkNxm4z!ALNbNHG<> z6QEhnIn5`qc|~f~NAl&PSsQnkl-j~ziW`KO8%xHZ7{HRoVL=vd4Dg0AH>Shb z*QR`c{Ly&X=_Ha1J{#}t-*_hfpP*?ud4>Ped!7C&hfL)&J0wMf54dwD>JAHPE6asd ztz@INFh({gBiKqwSS96{{_K#8B)huvxQ_Yb{FEo)532`pWLcjt_@f-&0Rn`K0?V14 z%;ufXhuq#DZ|~38-NrVgh`|Ygp*lF&lv*(pLpKyrvH(u)Pn%SBm9a&cz4s3~5br() zT{hUY9l+dnYkByXejUA@-|JH_VU2#}g1+jQH%vO}oYhEsUm~)q+PGV~)bMF*8OL{1 z{@61#_H*Mot8%pf!$AgaU&ODPqmht=2@}MLhK+fcRtvW5s^ydET%vKTm8K3u4a5H0 z75vp1x6E{B>lP#66Usu=34_*Z6-&_f^onyDip(s<{RoLpuz)jEWx^hg5wXg?k3i?V z6_}}ywcTY_l%aZ?7O!hNhsJS&%VIh7HWo??MjV0@7h{;S*`F*eI|xA~n7B(fgSfE~ zNKC%aNU0fDa+*~9Tq?H8{KSLMvl7E1iZjBL7c=H8IBCb@z!(z=)*nNazK`EYfJ@U( zw8CGs?o2ZAQLM+xC5^F|E!PDAhTcL8Cvv)(frR{n7zJAt9~!yk)I@<8yZ3q`z>?E4 zE+fP#y|&R@&qSi;jGz8|^;&tjoAOU^ZgNSJ@tchNRK}atx;Y_aMJehv;)`S9*vX+f zF~|?nO7)N)P(W+Vl6qXr-?is4M2h(19e`Xtey}g9j`TULD|Ht2$C6`xtcYN5yG{xu zIBaF0-?J^Er8w>pN)h`}p=mVX1bVf-0pX>XP(!p=7NH8+f!fE)YQ5kEeW}kr&-HdeHwRQahCMFlbAX}S*t#Q+GHi8Ef?H|!8IEUPdcYlu7OBn zHEE?*h)8Q=7kXn}%C@+{H0HL5oaSbS6q^-jiTz`t(zQ=_W|4OG9u+6kO*x;JbVVI7 z7D@ZV!`qo-8s>L_4*N41zjNu&(v2CXB(r2E>9h2HBd4;+;MY_e<{Mga!mF#frlDH& zp<2sRF=bKFA6Z3PdeftRqrZKGDETjOPsh_6Ph=&V-FSuobTu*VW1pI4{#lEBtFx>< zH7956NZ-^ac(aFrlOca13*T)19U^k5UmxzS5(Os4Yt!ZDTHLW*9xfPpef49i(HlR& zi%3C75EsnDxd5utfTklyY&l%rQ}67i9~avL+;g&m=~)dj&~{i2+^bw#-_LVnCZf|_ zpB9`I7B*L^SJLIGhJRxm>blJ!0u>&s=x(I2t~4ysPR@gUO?H$W@J>;3#G-@@f`$5_ zI;Q0&v&OuhYP&&E7m8#=R2WuiH6Xnlm8`*z#1^1xQbV>=aMkJbg}|`lJ$|Y^s^+jY z-2A#C{K!FSfIx1bKWR)gH_{mp4KV{*f{SA%KquRtx*x0E9yjsW5s! zUdOC1L6UGt63-^C4WTGaV)_Zja`CtiJBKf0k|*#UBH&6AV%O7(djuk-8+smYUVuY7 zw_9BD@?K|7M`nCLwEK=nXB7SyF4r)3jO1^?u`%eks{#X{RCEfCLWPzxC~XHn zr}%~EG+|!fbfG47DEcFBMep&#eJFY0*)2NoFLDdEft`3#dPgLE64u4Ta>YQY$P^-! zB8MoB7!U8B(q0fA-cNKJUAaXl+JYp!Jix7j6lo2cAT1HgX{FL+3-=t{PSQFImgtus zUeA|93+aYE*{+F!@sXdJyN4k4jeTOxP9R<*x(c!k<4*8%O#DPxzP%ok5(){qe}P9J z6|97WAISQ3^An#q+!o3`Inb}Qm>@pT4~c%~peRrVs?6pRHBH*NIzYqMnq0yiGM=wz zjHKqkg(2`&z6YJBL<{6eaEjGZqam}E2;oa`4>7Y^1 zF!|=|RqWXj`2G_n=KD8qo~oUt^_xmSm)514MEqr#8*? z7dO2h&Oe_1FlY9p!Js%GRG1_VsSPOQVWM!Kb?SniOJOv?OkrgppT?%pmo}Gv4tQLj zD2@i}XAZbzoq`oQ0cg*LsSHi&54=2nw}dje2S9;^C;EC)R8q`GiT2eB904|6O);LO z401Nwlq%_}nF=skUTh2WUdoDWF_|1zX;gXqm*T)@H>-RaNOe@RVIqbWyqEXf3LjNk`^Ixwu!NbH9%3>vcf9NhYtLUYt6p64)j+g1%5^ z$@-CK8Wozg$TSy&1Qhz`b%p70-@kRQ+Tdrp0#*aIa5KK~x3Zj$KybPaXVV&bO!G)f zpP&}sBk^WkMP%nAhcc3h;+$tqU24vWuGkS+L|2pe1;6-?f1y5NZy#=2K*qgebg&vt z<&ZSEsii@6!0iL}_1`*fg?W6EgZ}g`4tNH}Gsq}+^x_Ga^`9DQoJx;OUueWC&|0)g z*|R!~5hB0k37H87rrppvMDd!&|25$4@6;8@viFri!Z$RDar7yk8?ekLbV~f0p}|v^ z&~3wfg=LSEVV(dHVt%mqbzo?;9m!rT37A1ns<>Be;+ zk#5RT$_=$;r}**7OHCgmF$QPNJ6Vm5_KrWb`bb$ohXHeG!&s~Ikam#=V{&}Jhj8W+~ErW$3f%h$DBNgBZD50 zm7FtG^-S{W@5W<(QdbdW2OU^O2}d1yC;Y{Hd%Hb_4$$+IMSxXZGY&0Kt?Y(26! zkMQ>@f{lfoYRI!w&I7U3j9sKI%qTDo)`=wvsHak@1GU1uX^a_L;$oVw*rZ;PdBYS& z(C0-QW&6z+t0i#-RSnijK>_AR+$5da&%QbwhpTSsUS6(+yrQyx=_oIxWHi1F24km;129PRS(a@@sEw~O(L3;(CujK8b`YedB@=9ysZR$9CrT9zVp z8b#&E;W~U%)<(j~ki!ARj|ZumCzV80;aRnsqNBh_)OR0_9M*nk*omX zUAi6a(ceN0w1I|zGWg+kR>SeSJLIX*#Vjt!g$>f0G4qZbVmb5|5(z-+qgf>b>-F=Z zdw;DhCre6_8xS8^xKCe_W@K5MGdD*kJtHm?1&~s%kwV*)SVbZ%K>xsMIK{G_)vZ1Y zd`PoLa7AviSx4_zb>t6t4c7y_bJ;~F`kjKdJIZ8)vPU`K(hI4eFk;)Maxj;z^>f1| zS{~=G0kEv&QobzwjK5bcT}!ET`@sKW< zGvhcJLLkHkVv#|! z%Dk+i)gt?M-5u<&gg3Q%%q?s6mXmeCUVR=((A8$QPIW=O zbJ_2o4&p$%Zx7JB50Jy)D)w?f6rQC|3!%*FNA3N3Y@4DsEdBiTF;R@D*t}o(i1GM9 zFF)OeOva36jv{}j)c5{;hGf6+(}n~Qg@?@2iDdG1}l8(I!&JxEu~q zeU{22;>XINZDQOn4sh*qA34spNNyB-PBd)Wp+U+;s~x%x9d6(i@EAa;@ z^@s2&{JxGx!o4h}Y46bC7rwl$o<}(jPC;p{;DVUP!O}lPHZpY|mua8fN9b>;!#_`h z|4KjhfAPl4R9=(&j1<-_&fNS{J_cnpW}C-oQGg`V6KbhoNjlT?8IvXqz+_@3ow>SZ z_W5+(nd$FW-}1dSkFYKho|`4pN*h1teXV_5J-dHP4smh$|vHU?5=td@|YkxV5-qv4Q%QaEs>0#$rbn=`t@X14@)WeOK zrL4hc4kmXiPt0J|EUdYIHf?=UAxyT$ChvQ2xm6LNZ-a=)R%N-FfB~QWaj8BvCu<{Y zf~>af{I8}&?Zh=S;?(dKW9hETS%0kxKANi$;Zp6{&6#ZbD@1F{mSn{ND_6_Zzr)?!dCU2=Omh5>GWi_NVd4Dr7h(R@hQa)xbe=%80hz7yJOAmYTWqhfOL}lg|k- z;C3K=I8OWu(96iI-_yYtW1#x!!Dj2JEjNcw@y6~yx){lQ zc`ZeTAdE!WITR!Ibv-1R9f0#0;B`Wdf!j@BeDuuP6TV&S3wRP4OMI3CDB_~`ZW{9G zB-i8^N3so*nMEOT=OM#u*U|u^>z;$nP?I3?c_k}gh|-kQXfZI;-`DS zLQxYgS`cF!f^Dkm82eSwvTu&-npX+Ff6Y!$i72TSnU_zp&8%PT)jBh%6n(OkVGT}! zAqQ!(5AEUuJc8{WCj=_fSR%9ppGOnGAs2R%U&sFAZ; z^p>*|ef6 zP7xcOVYj9ua-Vb5n8ONNr3?y8)_1Wwt(l8jEk;h~S`*8J3MG!A3(1yE&Q*lrCq+^O zewe46O`wVAZc3S?v1g(gqqC^83%c?Lw&Cs88fE3oBH7<{LY}QI@*UM?vJH*#9hxoT zIX*M;Xlp!tPMQ|b>C%lQ=~0GeN3GhvNu+)}p#sB|U*fx5&H+NJ?x6!dppXI8*|Bx# z;&bA3ePH=!9HIdgU2x0$9d4IcGINE$dEAOM=WxdCOw7GM+2+9?a&86s=SPi-zrOip zM+YoD5|8AAr7jyGWAWMtMN2hrRINU8M3ydD^ydk5=O8!oxHO$aGeBirI558!_cO+DdIAHZ8Sr{s!G37` zFVfyIO44QB7Va)}*|u%lwr$(CZQHhOtIJlGZM$x*z0bYpto?oWjD5zgYF z@`;#pK6A=n(}`Cq=qM@IMq+?(^|wa2DfEHE!&Q=}@`~$z3I!gBtnp8*>ZaUI!CZr& ztz!=^I0z(O6mJb+IY7sdBz$hw)Eb{q2KSPTeO*;ZG@QZ!HNSU3eRek<<~*do1%z>1 zsUe&0w#Dpn`iKg?ObBcvA`Y5{u!3&`9rg6nO3(SEG2{@8GHquqa0{MpNCpWC5+oeBZ8MU35 zN3_wK>lVi7KYN#uT|CZfYS?U|qw&bC@6|yK-;Ro2VYvxf@3*ScXuRC94YvpJ&PBQ3 zAKj`HuN8;!LbYK4yY77MIo@n?>9C;oil7mTff3BOVo_(AkvtWFq&9&L?;|r4WWU3b zHW4n|a5SY%{6w?=0Rsol{VEUt=j$WnzBHqd_2EZ{Av2mtlH56b+a(z#JWHQ^aokQd z?4qPSX73M|Y=LAup|s?uV=-zUmUze-jcTkhwM%oo&MP{jcDl9>>P7|jz-Dx5c(&4JrQw6>O(V>i%NO`2NP0{VN|J^gjU=6ddi%tWA{lES>(p#sF3S z+ZfXx?ODC7L^24*-C5%p5tPP!`wH1oQ%S97Z@QMFL zqLO!i6M@#^xp)8=h>u*?qD~2%0mJq-hqOa(+CiwZ!c(vpshb5feq&V01hce_gX8z@ zs>`)QGO!aF6LmjL5hCzNuhb%qocT#x>Ku*fo*|?Um?ykzv}X1DucBcRI!yc|$~7gC zc@`+T@|`8XRJb;>`&^bFkJcJpx}X$Pi5pZO zq(v8KIuRWjU^+*9zAHS!S>Rwqubc1uC9bfd4=bNPztZwAb90tl#_oKj2W4IXoQ0FA zdAf}LR0OjH+{@OClF&1chR;7Q0P7z$9$zcOBLY$K=Q~5sk|P1>rHcO`aLShJfpy{} ztdrn~!6^kBCI|$EFNuA)Xz=;#B1J|{#?bm*eNX;&di>X|@;|~Z{@JGCXr||A^tTwLA{C3j zLIk{#{W17K(P3$*TD4;}dsUm7&;|X%i*}2M^B1;~jl`4_Hd|LgA0PY7X?*f@Uh8lw z7{D2vKt2i?KDKyfaOO@NoCQ=x6V-#q*sj>F4mhtIwj3U>k9d420a^WR3^l><5&Q!y zBP;kMgJ5BIn_vw!QGPpuf^(Y{ISMf5gdZ}@dQvy)1YQ#be3(&DF81{ z7HN8^e^dUWY2^xaWmnoYIOE3i1B~Vj)D_L@lUr0LMqslTP`j2j8JOar%g6?UQ?q6B zH9d?D3d@-01H<2}sk4v+W&hS*L)}9gK$JW;AUmdO*AV!2Xpyek@vSV1Y(CoS{8S$pkzzOjfk%=>PDxp{S0XzG?V1hW^BgA zu%VDacqCJAs+tY|Hyz!dLK@MPv%5A^BXadm|I6t|1A0WD+L$ zVssUokA;jS15yJeODPAmFUHA%?Li;9QQ63vaE?AuWGmJO z)>JK3r=)f3)++s0<5Mo9SDa=C5hmcbu0{cU#k8i1eo#gmQb-S_dNG+YP8aJ0oo zrQSzB#A3DC^o`k%T2Pl1)V;3Lb?>lr9W{Y?dZoU0jsy#%e$)lyl!BmW2zTIn`H|xwb-b4(CgS}1g4QK2PaAW z<$tX(Iv+*^gwxJ%uM1WMgT~_PvhoPeVjEtdCukc?I&6!%mpG;8?;}#G#EHo|Ub!tk zvf&wcPt9P~?~&NC>Y?n#RDoI*t#CNch(8gxq+6SQ{-$`%Usn9;+hu!+Hz~{S?%ynU z3)atXjv^I!hZSQwb3TxXcgQC^1^=Yvs1MFz2W7L@9QEWPOH z)#QchoR?M2|CZ(D>*a~n=qF_96>SBuy^WtgJ^KQls*ZF>sdwsWJ#CkU88+5Ii=cgt zKIw{791AoiRZS>r?VRVK0awEpqmt+GNVn!8mbnwtLdS$3mUBXc|3C~M6ZS#3hB7;( z=q+G4N0n+VM;o)jibXknvABC|39xM{Tnnf z|A!%?R-B#ky9~qB_-*S)#ssLU8NRuJ8pLbhsE#2V2R8hA^~v$&KKz#Z;TRXUTMPw5 z1GD~W-*1!;Z)D$N1!nVj|Z!Myz6dgM=u%sSNu*K)Jx2V@YEe2BVPc2RfW^e-?=5<_pvLe z|Elu+*Q&twKRG~s3o8CbMQ16jTF>)-_xZ1^N`N>1T&riEDGW--Dhtccj};e^11A*R zowW;Dh%*q;F7H>V<5UC)gV|1F`2@BbaZXPZ%&#Jv&T5-zJHqzx{(N}^>=mdaffK?5 zMjK*PR&d1aKpxp-y`-CD-&j&A_-!T9GTE|DgSsLSoK|kcUTxlPwRqj?`K9v7d-c(b z2EQILKIbMvZ8ALQuTT~LjI zzbW$MRi<6~iOb)8Q$GDur`!jTKkQGLnOpO4izA+f^S9`EbXphWh(1*$dS@05u}I>E z#ws`o;g-0r*lrlG-Gv@M6i@mL0AAGpFc$-z4_yVwXl-Kuw|=tc(Mh8q+HPF8uNS^V zPV`dhm6GjjO;$k)F;PxwX&jQA+XHOebYs{n5t%qZHh({ZX1*4&Xupv;BtFBX+C2u< zj=AV=)1P2Zf>z(YVwfZdf4syMtpO)>l;|Pk7=0E~sMJ4&PsqsvhZ%TxJC%D`ka2NlP4Ex&z|UYwlhMh>u+IP< zeNWgZyxBpLoOkG+fmUO7#>9A1#=paaB>) zfKMi4xrn5^&8;Z4?=YfU<~30oJrCYupVDYG8KKXqL;wV=&)q7L;M1niWP7RtnK3gbX(VJI6MQH+j3j%1-_a{oJ><6%sQ!V4=~!OES=2cu%MGbp)eX9N{bi&S z&&#P(3ZY5K0pb*|7@<%wo8DvL4iNJd*1g#X^~a9Ot4abmddz9Bdy}W1It%6A)GyKe z=9<51?9mIROq0sd_w}9ujRoU$(im+2; zU{`@>D~$o)2)R|P)FdXpGcO5tbDx1h({M#D-*Y1k{(P{ku zv`Pya8Q9qCIokY(m@O%e%etQzHs}wm{x1alcFmvQs$g<@fCQ0k(M@% z+DEoztUp5d(Qxy9@$*oBf3e7@5~Ih7Z?p zkQ_2FW_1GnNW-q0I!^wPY)pCeFqds^ROvYU7{da(qqFU#M2bx_MCCuzjVylrsZl0^ zyRd@&%%VuLa5I`Vq6Wpi&gRa)w;%8idMIeY^K|vQIt~B)@9G!Lzfr#=%^V#6OAuO< z8ki^Mvf5Yos)2Gv9pOa%d6S_Ax4u|MJkd)tAw@FMm@>hbHQ|JErbQ#V*jcsn0aqlF zI=rZu=y6=~96@7aqnT!JVsm4%rT{wlAS|hf25IaZ?>rFc%v>UIS%&IIH%o)f)nzr- zd&AN1?x*gvFRUxCJ(Fs$8?hfNe(e|_+iWcF6z>_}f1CrLvMEBGt~AXMwA%Bm-Am0Y|_KXQLYscxHj`=zmfpNVA_U=@K<_SD{x%k?+ zCU8{?QgQW6D$y~-@}7*Tuzm*XBtCq;(ONolV$lpRVgbm0?}y$E*J9Ew3lQt8kmL5pZ=4c@Y?g5V;rb{OEUG}v`V zTJFe$$X2iejB1U;fg-oI-!W#v93)3-Y0ZOaDR)f>Ustpg`~hS|i%5^}#m9xtln-h& zaxY2=3lS&)y6Dy5Zn(gTz{2lcz`~9gIt;rZ@OkWtiyj(806KNaOA33&SIfi{L$LDJ zuK>b-Ad71lIe0`IHJZweR+x60SE~aPeHQoQtC{$sZuN)QJyZ|@gVk&2We(HY`%YV% zEvdKxt?9E`)NwU4vL`1psBj1DcvRcVO8@q~C?~4m$_AsOI!{H*keQO@nfX*EE*oE- ztJ0&mRl7RG9oV9>$@v8~#@Q*JKT-kR=2xSYAOjv3at!Qh-esM10)1(S z@mjQWHZexKJAD#kn~^!WktEu@J145dN-M#{Fuo;qOKK`Nhg`Te5m^N=KOF%)la>%4 zwPzL)7$2CWP^p+6y{IAk5Ns9O3J=y&Yk)twzMz;B5EFZe0;+8$@WUu%Picd@qw_-U zkP_KsbZWxj1oINjdwO0~OtIRgWl#E@MMGMegrcaTC4cJiB@H;Ag6!q0C8X3&^|v?x zdG@2u@xz?}&a2P9#7aJg&y*^atWoONM>Geo+^MaVsPK|BNDUy;Mqx~lRgDmJ*)NC+ zJ*Pl4G(?bH8_0}D`1$e|;$2JYb$S^|c#j3QYYutMi)z|B9Kt zaOp&q?}2bvA?o<#K4idcAUGNu3bzF)LDnG$*1&8~tPe9hH1H);v1A}jlDy0|7jb0w+G(6_prToIZ4?qBE$6#463HW|KZoH3QY1J8HYV6~`YEieDbf<65|Tw@ z4_xCJA|OCemye!r2QzgH$PnX5QZ0VhukYt=-lRdOQ{t20>DJ@7zBD~}t=Kn}pDX5h zdq>5sa*uYXPB)vPOE6X6=EkKD|AllfW#P$$PX zESxFT*zOT-qtHUEv7diCRC+4HaS;mU<9zt&uLj zAo`I$n`G0?W~9f63>MfLC;#41&yql>SUi~5z>GuDjt%l5mme)X-eC#;N8pCnR@~Nf za)G;quzS7wNSg4)&sahk0Os)Z6RwCn%(gQz=7*YRyMwhs!1xJ(DQ&;5M;zf zr%r$#s@!Zv9*jn*$@FZD`88!Te&wWjZy0im#Y*tSf}h2T9|z+`SO?=qln3L61k5wg zWu9|oAa}CZqnRzvMpYjn&+dKi$BLL0-~>Tv2U9B!Of1pKqxm&0_DpTakT7Cqgn>k%Dn?+mD5GBmnYtl=(o77;N z;dMq=`0mJByc4v~a|cRF?#la|JB+*H8kGiQCw57H`Nola6SsG`X#t_ zo5Ez;H#(@8J=Xr}vocWf?3rsqX;W8@U%jsjKyBDY3H0?nQuXyEs8bzfT$2e_VW^VR zR8UvF988@MVfGI8Ua>&a$9-F)lAcqbL-Lt&BPcKmK675g`ZIahW}&}N^MaiNvxYSA zdYbERpJwFL7|EPC)5bIfsR@Y`GPJTb`3V;GPj5-z?WOLX^l!M9Is=qg4obP3iMx;X zt@6ogHGh(IGDiuFv+#djvgl_V`(+b0aI&P3E31leS&%I+^yh%gb!)S|kPrJ)#OsGV zpkkRfvwbRVo1$YH(p*p%{`ASS;>cb!MS*nXbD=DViQZ7f@xr3-2rt$5x1?;CuZs5~ zTZDHY_b&K-^Eajv_=GyVU`;|E!Za_hMU>w)2Iiy2+T@ zK#o{hH4^{FRcly{3l*it10qgpL;zBy@dEkoOY;@MOJ+!MSWrblZ{XJUY@F0+X*2O` zdIn=<7_NgJz;3}j;}JQ}_HwvPS8S9|I7qZn!x6@mT${3G%H5QF*0v4|$&%mGUh#3x z$?fgO*5$&{Q4}oJuc|iah#WgRm!bYc#X~Vdj*zW$40o_BrC(*gGIDW1e7`DzgRbU% zZ4^c`T_IIqzJIOIFQEl7uqc!Oy!@NjTVNyr9Y<6YloWE3mL3>0Vw-oo%nMTm3( zr2~*mmLZW$(fBkGnXO{0;`Q3asax|K0^`Zcm|NlgX7R)E)a}(vC7v)bU8XGaOgG-b zk8O=Ag%-fNNXI{Oj$?pYJ3&;PQazr8g(}#?&;IGI5STcBZ%m-pf>44`7zWdh2kL+b z5V;GtYkUhen=wX3*%n09;`SdS!(fzM4d5HoiePVsk4}g=5)yZd zr{bm{H>vX(-2#t)7iOj;>WQ`Cl3fvr2bZB+F83DnPgh(k^P5P(XSKkw_u$U&Q?E_) zY41Ex@iFlzQ}ID*m`jKyJrxy-2Q75>&wU!MsjF7kd5gttkQjAGxvraPj$!A~*Soh4 zxxksrG!hOeheGAx){o@DbCV6SqzcNvi%WQ-`RV$*&|9gfUV=|(L74H`^R!JVnx$_W z0h)Jl=PeMa2GoLDr1ah)R!#)&$$uxd@4x;EEL3;pXyZYG*7lIC<|5pAMvDKig{wca zAN?H1z^!tfy*_#*b3BK)7BvFWFz}YoO|3hg!y24TLBQUynxl~Z6z`p@fuW{_0 zpn()p(ic0Q*43BSw2=Q9+Fuio8sS>ny#cPq&K1R|EQ>X|zeA{-K2|%fYI09*?5{Uh z{D?42?g4%UwS0Qa$6n)IeWh-Em2U9Z=qZ6UFY5)c zcI9g%7`?QBhQ>(Xb_);y*6C>Df~$V2{+u`w_bmw>!rC6-AOpD!?sAQ3?Br9|PSbz! zHhb|VAA$*;C!W6zMx1z(m~i_lu=h#-zUx!@XllcG9DLY=F`FRrcv`G|(BD}f!`Aoe zzlrI;2}(C>(64gK$6Be@bIDlp0QXqcVU@(q_m7brElGCcNS7^2yA3!RFPfJWwYEKS z)GL2ckG22kNs(BRN~`aV6>X@uyL@%xN|^=g2avax7+AhhE5FxsDldxA`D4mDe2kAhG&mQ55kePob#G2WqO>{TCqQo4`t@g6J%z|<6F4szPUNAzs`7mrkte#Taw&8+aQIRVk9Xn_F-8Lc0 z&mPaeDqv>!*H|jmrClIZR+(1t%U^ip`Fg}t!swq#o=qqOaq6v`qP7}c%ici0*jeQ^ zJ3vD~le)odu&Dc~#5&AhwiU2JI&MJ~Nw09%x4<68I}`xg<&2dHI4P{j$HHe)Z@qe< z#fAFi{uKIr;cs;V2LNz!ymaE^jstr!c8A$p<3zR0xwRz>z>6ggAfnx~RSXvqxIDWVG{sYY*6wtFbG_%&T{Px`tHL|od`VUm7Nco@cyIF!D z!Fc$AtrX;bv_JQv<3sro!-9p>u&Yi7nIWMQSkqKre}4Mq^hGFL!X(RZKT9PaT#T_A zqBWB0Ty|}`aBMzFlJIzYy?}4SD=P`o745QH-{->2%Nr`ftC3lkr}j~iSx+2T(j3Mr z*op|zT#~1%*v9Zt*u916+0EN(|E9;Jw7fy#)N+Aj=o+m+3(i(5u(T_&h6t`xwsE#% zn_r=8Q<6TS5=jioN*ilT&N4V2M^E0Fq%Dm94HjMNHj9{++jRpKELwdlC@LFFlzh4_ zq*o(`Gr*fCzk3MM0@e1&OfXd}XTX}cZq*zXEyd65XtJA6ObMaCPCJQ~v=vmS$UWHrjyqr-GHk2q?`E81UUA@op8 zc#dB^IGMUn%f*mWp>XOTJcMFTd0RdA@~R#ijKVtH*oIb5SiEW!O6H?xG&N*4jJntlRdziukuX@QCxSXKF0vgY0C5}^aKKk}l95$anC;S?^QIM#}!@@7j*!(ku zL@XSI6b-%2AvhbsSJr&gA=DQmm)}tl?wc@ha9?YA9bE%^Ue3Dl@7f_qH38)%_b#A5 zf-)Wt_6kmmHPz0FDj%n>*oy=|7c1T>xp8}BW6*6xC(1@hV97Ib@f+0=C;LT350$eAC*~Rxy);ClW}Ujkps<*ww=^+As-=Z0Ger8M_2| z3rpqq!9bU6lVpQB1Fvp>MUU<{%B6|;l*bHs#rSJ)o3ubBn0$+r%>E`}|JTeh+J9qj zD;WI~q9kPgk3MB3wSNYTp@SwaAOityz%@Zhz`-RdJKLVtPO9$rk=O`;PzMK!$zyss z4&&_5To3)qf@}HZnzmF-}kd`0=RaX&I`^XI4JHXjE&E%g|c7%^cR zR!H<1^hRG|V)0&Ugok{39AODw%?`J~1YAo9tAM>#4$h4w8?1A)DRA4Uy#6sL*HVze zBMKTLy*0!cTY$DL=7dIl+m#0Qz+n2>h4Bj>%Ts0L2{vYHw9G~`6$31xjQGk3&=rgj zY#V3?qCO36<6#hizgqC}NxS(ePKNZNr=W2LpO(D~B^$<$D#k%T{DIX?yi|HM)AIf! z^HZQ_bfS4Ji7BiuDw|h3Svr5l3HwhJXy7Noto4o6-`2^GWVk7A{k@uL_c#axX!8xO zx<~*Mdwyqh_r(lM^W~>w4PB(pSlEeNWDU)?LK8kW&^2jhL;`|wuw-fU%an2t~wS7Srl5d z#-Wz9BuZb=FeSx@fWyiNXGSycZ^jn{d2<~XWjI9_8jgvI-4Qt`KrV4!WAquA8$oS|hAx-!E?n^F%QI+>xy*sbV zbI|phr$)ARkNqkHY*UX#TtmAOxG^c z%SFN3F$-$7V2bX6O)G3srkE)AMgjp4+SIdb5`U$XkUZRpji7b-7OGv;DM~qJFFP{Q zTl37AiLT&}`euorMH?6(hZN9XRCI+Ea4uUm*B`0#z6hY>#$50}W8QuB7&ADO5~8#4 z6O>l3T^Arp&383Rl72VIr*T5*cTf%e3O=|*h%jJBEi3;6iFu<*9)A+O+_{!`+I7fQ zjU!%DhnJ7lW4-McCPbMgn)fHLESM2Q5^^`s&j?}Jc5{$G65Z8u7Yy{zY4;-dRI-k2@@3m{t&I2%2dWWMF*`}a!lf^3zp*f+O{drIXFGmPw!c=Dhwc0UrHm{}8 zv_k|spDk|~~^ zSHNe|IeM_!IgyR2K`VcI+4mXwoBiY{)6lPM*{_PrY=-W;6*->0j`M}db0QA@1aseY z$QaVuxM99LwzG_^Xta}@d4-zu$d%$Q@(9mJC1hz*3oFE@FJ$K6r(rt5ga4!F$u{7A zig=cX>Q#QhAeDw=(PCFZWn!CB7_GKJz>SL-by|k4w5YZ*m*De#7W@Tjtp^>Q^u6Sp z{#&k)?%${%QhK&x-?lIR$qib`O-K*W!eTzf6&@&wyLtW;4-6~{M^NO#&%0(twBI(y zr;s`rRN7U%w!nP;!3|y~m0O;Ut=z%D!O>CQa#TqgA_IE@%E-pb-gV64cr#u}s$7 zZB{&I0O*SR(Pnrx`gqHc^E^E$jS2MTWJJ)wA9_s!;;QPp$CHUC=Zyo2M#kgx0_$W} zWb=M(Pu&$IBqw7_4O)jGe>}XOHtxKRHXNq8p141rD^Oy7@^W>b`$E(X|3uNR%E~@P z)STR+)JrJ>r*`o5e*mX;@x@Xhb@d0Vuk&NdF5MPm=3MBuF|O>n4ne>w~nW^ivv;&ZmNrT9cZx2C}D&WR6y^ zJ%4HYqR^wo_^;RJp-n5zWI$21W;H!yt^{;}KN<;8ysG73RX#~SBFfhO@#BLeW9>!M zG#s#H7N#A4g=GK6;IVAcFZH!V>iLEv8gAe_6Sb%(Kv=Y=7^7&VRB9)Z&g(O@s_S=J zEL%gkw5zt6pjlxokUEw7&R~tLpdUk;-#p&4t$yZkoI*5k_|IcOzV=rDW{VD@@cjT% zS$~bv+C*vXSYxg-x3UpXUBd={qP~H2?eyv<+LHD0Aw|vez}>zR{)@hXxnzn&)QAFuA&a0^yqNqXna~u(ntbvs!5m zxMyiXb+)=Rw=mE9Y}?|7Nvr3AUX(WqG`y#VBD$Y}EizjZE+%9*H^e=xlqX1M@-Lx@ zvO0Myv_YH3$)IoEiWKPtRgop3|V!UlWkXom>h10OQ)9ZA!|y=;!Flq-42;&W}6E zY-w7J;OG*A0XE!K>@j%v9hc)?{H z>kfM$!{nNNsq!8&Xb{MI-xh0&xq!7>$JVHDu(j8-tyy-9ncC#vU94`YGEA5}3=nF{F+7-I z@VDn#U8*wLkjo6IV{z!gf-T6hR7Of^2d$|3CAu{t|y|`mnm}@-39y0 zt+gZ=AWJn?AS~5cFTwg4haiDCm`9n_p!!R;1|ZiXyf$9s^K}pCiX-K`$`G@0FTwEb zI=Jpi(zu(ZZN2LOYDwnPR-AL`)lZ<@N2j8Sq;JDV5j0dsv@)aHUwkjplaT0kd!epw zQ+Cr9z1`otU~%L&F70zw5gpfoht-n-VNP~5yN9E2+AAe#beA`WK^YgVoI9mCFCKFg zCgc4BE~OWrpbgq5H?C%&BJ^MbP35HP!WM75=`~G9scT@xY>4Z$VO6@N6c|rXJE=(aX;n971+cBHX=#dMzy%>?SU? zX_`0QO3NrO{^F#ajn@I4Un|uj zDtM&_6k>!UbrxoEO$>YdICrtV7a7V)cmS~-R0$y)yexjf;z4mLkdZ2ZvqsXzyWqr% z!EJnYDX~20<*?nXri`JFiP7w8K`W`8Ie{hE@_gOvrwk0668CL$)LwC4|14|m`3 z%th}EH~PhMVRv)=Zl z!o!W2dHB|#7RerT7l`n7H{Szz>PbBkvcWPCa2H0T9Pq5D&Ku1<29zA>A!0rG_*b(c3iXFTanxg z$o5^a?ud2%2AkfwkVYNi$h^kiItfg!y4<(aC5jd$tltA+iY#f+kk1nnW5TIe6cc7w|;-EkEeAx7f)qlZ5gtL7={ zymKoo+dtA}U`lF=YrHN|g16h|}2JT#j=&?Uc_WZQm(EUM;xD)6z*yb$HIJORB}OCjHa~ zNmPU{i4U*dh+R6&ZB?((5X(ZH0ZNFqtc;1;a!xH{6*K{62(+e>zFb|>OM$~7oIElb znuDao!Jme&N@3|V8=6St1qP^P*kV&qsgelK)aln@L}VY7kxXW&{IqVY)FLR46|`mK z*N>qC3HMnOUXnWoH-(VYW^Elurnk(5VX(`>>Gis&VqW6O%$p$EWUv?Nq2JJr8mlz& z$4Qz8%6AbrCoMO!XcO|Rt@FWvO$)}Uj=-y)KD6);Kn33Q$`T{L-D_@ix{bFRpZgjY zF&=MJQbBTV&Q?F8oa1}PlC41H+1ZMlHmMgLVgA_R-f zMGcf@F+Jf9wr^e5-k?!^f*C-$q%rsKXt&R=gp3b+!0JXTDg!D2W;LL`PTN#g+QE7n z%DX943cqQh=2W_=)+9WdVz=K`-Wkj(f!k0LaWdA=HdqwQRHi3oo?58LoMOwI0?yn5 zkCApcBo3cpZIK06(7{?@-V`%js%oG}iCR}OaV)mGv3om^{$5MWQ#l5c&^dl<-UZZpVC6euY*3p!PSs$@Dyz75@~0IRT9%nys;Xbi^g0+-dHm%|qcAE%F8KqLkjTmj}K#UEK- zDgb6oNk>#b$o|`ykInlRix(bn+*7mk8NCbTL@hRbK#EUW<;!o45HfmtZ5dGz;wA z3h$&0cIa~G2#gf;AOX5yjW4Mo>|zc70k=9j3{H@Ea1-w8p$q7lNo*8P2&Sh>h+3+@ zTI%s5Cf4&$Dzr;j>**uwBWCLTDQ<4-!ib@;A@F*kpBY2N4vyW)V0Q}idVdWG^g9oM zU#94u;(kh-Ooq?-hVO2HJUQ1C2-i6C*D&&+M7uo2J2-`r7y~|;=RAdMJ`JS8nTt05 zUXbN5zM5DrY&u|6RO~Dq3LEDOZE8Ow42l3`jx|3BIf-(o3OERiNfhEFtK8V>A}P;C z+Zh~}R-0&>2lQOo``9~@`P9}K(w(N~zNY)`0O~ow>Y2^rS~9tWT2YR_a-v`4nZ?b<@&}5NQer0_>OJ(yAP^>Y&J^W z_Gor$;FX8!2k$X8yg$?Lp2N275SZ$O+FO~K$w}_y%F3_;hUrYjiEpr>#@-kSaZbgD z^rHmpaQm{if_ubBkcDHcb=HRMEvz*N1Zs^6g!)x9A`)VM>`C$5~Rt>!At z{CyTQ(QP_}EZ#`qbiqf5DB$z~Kc)viv7Xa(ed=_1N-QCj;ii?7Oe|L6RIU65ENjb* zq~^#eXZ1$@1(1P@Q}80`qLt{}?ysQ#j^RIp&i;<|BS9 zCijw~sN(tKi^viU9$|!NMP+#jbgmsq<&@y)#YthP2+qk)UQ{<6mpu{pA&&T=jQAm} zx#Bg_;U#H&=$7umUiPF|Hfkpyy`Ugk>W@=M6Pp)^gM*dGW*vx{`6&4)dF+#bkQSe^ zS3%QYIxVtC{dMp1)iO4LpMJXdg($>ucr<%>)Pu=vsUv1J*OEN7&I&G0(0n_@zTC=8 zDiM<^M5UyWoLKVO5vXNjubM|?;aR~cfh{orAUi05m(v`Dka?{b)FXh$i?^z> zhHedwTr@9A#?k?i8n81rA81zBrsU~9$okLPtGa}_76{8HUOh2oxB5xHnk%ZYaFMA4 zMiSokDEuSmS}_;iYDbpIMA05c9Lki-kc7ftx!)eyDUSjn_pq5%T#!c+F}^D7pj>l% zwF>M&0&@tqMfZdol27YJM>}LEz^=mRK?QTDokUoEE=4FiTqmTSqF3C>+QHL>%dkZ_ zd6Zp!zdm7!Kro>G)V#nA+piga1>-M>Pa^mE+_h%P$USSMPta2ax?Qtz8TGBkLiGgv zQ8)u7y5*VSpg_{1cuvSVEr7ZPeviB72F}=)7?%gP>U=G|`ijK_=BJ!IK9NDx9L-Vf zRU`e$3Hl|WPPiiG)xFy)fOw`uzyWE%*BW+jKO9OoY>L;FiBMmAR7#o<8U7##8Nqx; zS1IEr%Fv}eH*qLW(Q5C|4UpjvuD^;BtMtnBn0)EJpU;i1K|F%y}{|tW0`{3BPD{0kWB>j5N`^d_uE1anfl1Dw8&a@ks8Ke!)|@ z{_si4bm}PGg#Y|lx+*vv-X&lEf`P{2Rh>n&i?*^T?KVjL`g9&-qL9)~?-dR0=I*W3Y+r z&>y@t`Xf~gw_99lvK}4k29q22f@wrLPJP_uDkP2R;310ML23#+EPlqsj=9KkX{@n% zlxeUS`fxNNFaC1zR{pn{!*L8{w+QQ9}@ zf}tP=_@`X9Dn<_AEq_i7YC_J3bFVPxN9j06RDF}H(=eN^&kd}YBUI+fIq1uyJJ6q_ z+~7w}G5s&o{)3*CJl;HEuqbvL<|`nT(awBCnm@2_&5*7v3n6tF?PyS*zW(7TTh;O9ErIys$L_a8;6L>PmCbH{Ne2GU>)-JPk~eZN za&*-DMl1j7i1<5PoFqG84!{Rnxpe$2sxRHPkAoSz-G^iY?gz|w2e`LZNw60^IdwR} zd9eL!zkpwu%TyBDn#GX`YEf}<`RNFo7Y55OnO9?5dz)`NZYJ}LQK8#bas_H6z_p4y zk&#^Dz_IRdP^6%zWWMNnZB+H>^LK;7R{PEyE4omfQ<gP_Dm}8f}T$j z!_=xr6Rl=EtCNIt=lgH`#=~Y?FquX$Z0)H(G(}D@;b0%@OviQNMOlJgS!QwLdtW!GXbIqnE#2hvp#xdtbNbb(|?QiGJk)=#@>WR&sNXC)QHBw z#>&dZ+TnZr-?9q_Mw-9jy@Yi1|3NS*tbaE`!g6J_+U=sk2fABzcbzSdk-19?a_@!RUU%cg=Ki1SE>=Ju; zJf^Z|b7`aZN}NZ9HfI;WU4C9`4D{1c1}nO3j)h@+9!Ap?y0qu-d2|&yb=@Mc&?c*$ zZ5u~_PIBW$Xvime?ET6c&B||LWoZ$DqwXSim6Tx-M|@n9W_uN^8alk_Lj4foqlqPk z*nQ;Ng0Wu0JR}|Btr$i{yKy-EZuPU;(OEngkDj$zjNeD;#mX5}ZlS())SNmQ!DBir%zOax`M4Bl| z6D~@ykiX9s>HUncq@Xu$bZGRwlUv+{z-Q{ST9o$!rD)SfuJ@IzNVWuLB{E#aB_nt`SPfzN3(Q@w1KSh<52G0S#Kh*va?Vvqh`6$FXXEUQ;Ul zVA!9$Y1xh8jM;j%I*Rn(i%_muB>QP@l1v?!$EWw>|9PjjQE@Z+C%`LLa0BY^{gVX- zZYj9hx>$jY0RM7IRo`Kd4Nu6RI&+b`yn&mD^et(oAQR3^s7Ac9x_B1F`Iop3v}L+V z1tl~+)Ss*b*APCbgxKVSOOjA~6czLeE%?3>zUlMr)D*tg58s7-W4J}psa-h6iZ z>01|kNfIUr?#my=jG{F_*6wxTN4a+A!5J}xFx(20@3xhj7kBqHU~6Rq>i zUo-hEsSEb37dA+{htNK9zm8QWWpO>wycoQ{CVBO0*(`z6NY}REnR8@udrnsG?VYQt z=~&PUmLK(aTn-;ZjgQ)E;^|zvz*L>g$TI&vYLHT{Ss;)8UF&wOqAiNpr@}q6k;jQ< zBUX<)uW#JEGtbVJ-)GhT_O0z8oj5W%X@=Y+*G7R++8UC*hR5Kv@Mq?kY1`pZyYYfg z0)g)KQ~HfJp6gBD2;6mi3wApeZ3vTpEegIcv^Fa-LC2k*O@A-PV}ALpU~%~%cbW$4 zCrro^U;E9gFPi{8=D{|RAM`kW4Equc^f)>N_|sZbjh4<0Jn#nQG`kEdX=(U?hw%0~ zeiSi66xfvQI5=IjGI1mK7O64su4LvQqt3Ka&IE+{?FFDSu$(3gp`Qv^sy;w^>%G<8 z`}m%WlDmRLRj}Fo-WN@+A)$(u${~&2gM-!4O*n@2l!(z03KJ9oGr>T8j`OWl9Oqk1 zIL^1(6W=J(YP~E-VIrI!=Lo0N;X%^do)lzZwUiODu=XN?@OsE)gE&VbDbsT;a$D<8 zaD{z&g)cpr*FDl|Ybj>Cn`fDc9cGgv+}8>scGqenWLz2A5}3-*nJ?2`IE?v};`Q67I?UGYfm?X5Qz*CwvUT}=l-%Y=e7w{fzj_UR zzVZ@j2=C8kQrDD3>A_{DJM6XL!| zQIgN5Y#WG`nGp2r>rE8r`#!1C$COlm#4|Ed6Q8R-6hf|9QK~+KJrY`uKX|n>`PC!I zhbvK`l1w;`HH1Xj6H_0PGcjA$-P^)qw}wJJQ>yhNn`dIA5n|bfNYfwq_hXyk=1|)b z-6G>iIwf*;+TjqX(GIM*M^At1rfDn6Ppa-Y8XEP<20xC+VL1IMDTR8jSzG075RPU$y;r*Pi<-<$ zlIB3$Ej~&&YIQVuclc+{5m!P?%&yq#Z!kv0V32Ds$m7r1GF%XE^jf)6RUQIW7z@na7kU zvJI0;-y^P4MV6&iQGUd7TY$x`q(wE-@{ZNEO+rQ|?s6Q1OjHn)j5ZaAaL?`V0gY_p zes!vq^#=LTouK<7DB1m6H}qY&asucTF`gRZ>^u~A59cXlRa{@HE!quj*?Ro(Q%mFN zL^@QGTGg|Rb>_nb8&(dCjkTyilLS5u|*Rj#AkV@`1*n$crTWd?YvpJ7B%^^|S! zW)Rj=7I{aAcCldu-iY*IBcOc?EaaO*43xF1sZIiuJ#&!Q zY1(#(&8tiNq9y-iVxQHWOKpyI^JyhZO+dj;VHaar8vKj?iRxw^OGdrPFK?Naa9pp4 z?^Q9p;!7(d#?PC)@pR#XMy`Pvy3d~B(#21ww*<%R{T*r~89ANPBl_zM9>q-4Eq3GY zliIFP$9Ez|k6SZg@%wEw z)QXr2@)(?$N;3=cG|EV(am94c^`6M*w*=#xPse4%wXbg}(w5|IM0`St<_yR;rld)< zr<-r?pT~*x6pXaheAJe8cFt<9h~ySaa*qOXV%n^i-L0aTsPa^n`nUt& zG&omREYt%F3EA0#TPZ*%?E{_1sPDysx(M=hInUR9YNC8ju}%LboFwmQ*?{X-d$-!g!&9 zx-}sVzk-X49U*cAuOj~T4QaVBJ?Tg;J`;tgr{?D}tmx^qKj-I(DiyuC&WfAQZRIeYxvp2vyo7I*z8l}Z{J@Rqtyj&paUDl%EdNiXj zFRSDCHX}->zC^^T7o%v63KdP3m2Qs};sm#Je~Z{%C|nhW6O?SKr?e+{Fsq4L;n-GB zyOP~6bjy0z^_9yjVgjml?z6R2L@y_(e7o%K>=jH9ZxkgK3YzpK4v!68&R0h;uk?h(bzE)4N=Vca+#a~Z+;9$=Va5qJC%tcw}uzr3oJw$YzD5jiUq$Bt`K$Z zTl7M3@fjdi$yB`>AhU`d_fhl#GTR5kh7Wr8A9!cV`%5^WBck!CoB2JQF$%S|G2u#h z25+h&o3#|(!)I~1_nziHZrsa@XlS(}`)t$JnYU&X*Yi<(AHIx_&}#MSu`%`h5aW@f zZR8=`w84?Urx~f!Y3EcLgPT4dRqFK)y;O&;Fgw)}myU$t-d*?t^Dj2f(|sKJsAIPC zABBaF{8RaPQ77wjg3VpBPy>VGn~Y$2ErQy0u*Vti5b-%ofA3OQv0_KR7jT_tQ)7(?TlaEkc(o+k_?;?qE@S(@)n1-XS_&a*dNZ zTlV!eUH15y*kqOjO-)(Jdy@KE;pLL6S_7Q;0!@ACg9Ml@1=TMpk z6QSv#* z`-Zm$2|l#pOVC*bsv6&OY9EzdKUL}V3N2i4Imo=_663Tur&O4P1k=TLG!4{mh+Bj;IW^R%hPc>yE4`e2=cOcgLDNK_ASvz9{(eldcNa=kP#E z*M*Wv5e}q&I%APm{1?qlciM?sNHNyEINp1_E^1iwh9e=0;;uYRG{DRtb3Zk~?G;{h z33Io$II9nX0CuDC7mQf!R2z~z1B6_GCZ_0)WbZu#m=Hh63|aD_J}^sp*0%W0yGSRtmA*u+2xp zNnNkkW+WN%vzrYMhJ!nm8mVGL-)~-bxUntnD>e3&ySdI=y?=C5Lj(V8T^I_^^C^w# zYf|3J;r`F+CXodyS>1$@1j+3C+7FQTQW$6{G3A#jtK*OkgvZqqF%0-^}lqF$33_m_~NT{q++cUmtJyqM#rgrz8fW zDnDW*cP-ihb>f$D(_D4azQgS!!n0{cl|9kI%31-&ym6tttL3Dk!yZ($+2spn>j znf8|_SWSMHM8_y_T9o&n!PiAC&n@}*Ve*#h?)2e|2&=iE1~m)dO~el&7u^u$!?U$_ zT|o~EWL!ntYU*ToPSlJ&frYzM?3F-F5!Xg1=8b>Ns;5J5tjK_342#N$hPOhLvjDkooVW8k!ayf5XQwgMzpdf%j%Ng zqT`4qXGf}(YRHnPMp#kMCS@8)}*(Si*WSU2s$UiN935DE8q=1k6!tzg7-Ei4eCT98{j$$E-kwi1NwtSh1Q zF<54Q)YNx{x}=50?0LvNBI4LL+{MWf5^YuZWH#&J%DS(5@5~dkxXIx5=8(S{VXsbz*SIXO(>m1{=C0= zGwM~lkte;0k--M#17kD>?z=3n(!DAlXmpBZub0}V2*eaOJPolQIa{lszCelQThH15 zHTQ~y3L8B;Q>xqWCB0}K`6sSVIMdbq;%KfTItp44@x@wnTpA*K5EB>{fN4p&^(;U^ zWu736x;%iv8e_QEYs~8QSTA)`<*YzcG%qH%E3f54RZFYRm~o91gG@_FK@$_QUIDUx z%pqNN`SgMfl3}|}&z;wc35(uiJE<6t`lIeBU3ofOX>hrU=xH0hTjM)BR%Q$-&ei0V z63pSD^wC?{PW&{P9B)^@MEA{gS$T2y2IkDGGio~*3<}ltZP&&`)4V|$b9_ECpe8sK zI=O`uG}7Zo`O2yC>1CzW5&p}Ky!$9&N?6`A2mZ3zDgjJXV*)i;JEX4ONg3QzyoKcQ zPiK&(C@+(fHs20Wj??~%?EkqVo0g!la4N+YQ@BYk(D2h_uut6;S}Cli0-N*uUv};z zY!RHnre78#Ss4>!dx7kUwZEr);FJ{lDzQ)MBeN{K+$DPxY-ghEw=3AO;znmxnD|O5 z?X4d#$EsPhX*>lFN7%oOVF_3Xb)yP*q z!=_BG&{NYm#S*#CTr6lABhe6X_vVMB1ri-Xq3I06-9AI?s5{GZr-IQ2Z}8SB-9&1S zdeQuuceH<)XcIN-AaeCQ8izcA2mHEd)YQfJjV=nd713$jFX2=J!D|=oae`>^hc}70 zANJIKp1cyX_Bpq0nLwe7zh>;8p`;syuHQwFY8X)e6pXlF7)nAf4)OjQiw~TrIu{Hv2F38XDG~(r$eu==A&%)g2v7_uI;n61PM7Fn3){*$a(DZnYSl zb9QKrlxW8iYGAX!ux?`SIbNt&O}5G}=GL@5;c?fvc$_su)vVnXkqaKYw8&7&n1}y#06OQIH!KCbdrJisoJA4K?{z=SN8oKJ`9UIInwg`@@Z)57w!? z_|=X@HMKIRLHkJpth*j^Eh?_W8+-N>3yuPrrFpeDRUJ7hRj6KNm2X??v<@bn~^l{Pz@e{8S@0@hme z^t$JVs;sDdiy7^}m}uS!1=$2HB%69FQ*EMrdW=m3mA=Z`p>N(8qLkcZ+`ZuEqO@c<>%l>5f+ar(TZbuEop?C_U;4lkluJ&3ezRoN;5 zMMy7ka$wxQ-f$4M9A1fQxk}Ifh{)w$M{<%mbBn5MG(Xc|rZ-Mv$VVqBk(o--*La?n zGF$Ikf)Y%2!xdg3pY(a&^kt{95st5y++RQ0It_ADv@{ zfx=MtyP8GRpn>}Z11qy>f^x0{qN7YDpMwh7zuqfK55J&D zbigBUS`_{MgEJ2z&+M^O6P%kYbn1UnxQhf)1T!j1MF9}=Gx+*_VF8OTLyx)ttsUbd zM9>=9uqD1(mg%AsC`~m!MQR}p2|#zGI8WZHOl75-{9*d42OJiSqT{;(V)Fyi{#IKehK`B<&*1oRER^0oSrd&i^e z$h!86etx*dQl$Gt!|szo*o6U8ML3EH{+uWA@f7c`w3E~p4ZOQ{vucCR_zNL7DQ9Vr zLs?}5i|B1G(M0$Abki7IEK5E>17Q6rgeA8SXyf3I8i9Fv5>(UwhBZ|MCBTg|#LR$) zpH2lBN-_73G<&d#N=LK?lCz&3xK)v5{~@+`tW@tz`d9t)Ur!y-&z5>y+D49;3J5q% z)_M-E?6obC!lgFWA_4pDIxoih6Y( zWv*(RKppXXQ_ZB!@D1}o3-5ynW!=KEH9Jm;DRPlgg4=zOG(iuqexh}S$Gb>F)_mTI z=gR2j=NGhGkAs32=FHpfqwqZHi&x5cs1)Kq6Xi%lhJ5cT8uf*5s@Bc%DbhEsN?B*{ zIZxTpb}{#<!%KZ5 zVwdx~f~G~{P?^w>f`Xo8#x5uEnQ{(}ZQl4|Sf_Hx3|fAVheX#f?Y8Sk(sW8L_hfv= zxfbT!E1%RI&0;Dr*H9sry%8xk<_n7GYfvkT$BSqlVE4amYB+we#J{^5o~na)WsBe) zAicNOv6L&C+1Jg#YF*KC5F4CHk@PC#0FM3O+CMN5##P=M{O4Pqo#Bk4 zkKnzQkt|Dyo2kq_t1TI3>^!e&DxE5%68sfI>ZMVSv~2er+I_hjZN)@$9eZ!LgPv3s z@V@5RZWC%>!5u}luX=V}(q}hov8_4jwXM-D+C)WXqw`EL%Dd83Eb>YijvFk|WkJ~c za8!xkkP-w$-=lvN)y}*bc`d`I5oeSk{b6)HO>T#%yR-`0gJ5aDqBY!Up2|X_&s5@P z5FXwnzmE|8iu^jt!+gf)va5xWC~*t?Iy~@ad2j{9U2N#LJCq+Mblz+mpVq#IfMnO4 zG3{25O-wo2Fkw`4d#_ZoDBx18DNRQXBJpPC4a7v_uZR%(E}8T(>Vlkw19jZ{{|9~l z4c29Gc1nZFcx~U@Ntu_>x_UC{z_iv7N%>wTNVFBN)MlfCPorrYTn)U8&YnjmW{7ZuqFuJmDg%1)osh;N)` zoONlvz$t}daBasfxH9|t#|4!-lRf51$96SKF9P>BZ+H-W>dnpdGRdVP%sXC|zWNP$G`rN=vUYF@a zxs7~7z$<4}_R94;*Wst#?vEPxj%gXc&oz>eB1n!pcb@IlH&#~}ogwx+h{4;OJSh~y zS1*W}oy*={@@U^QN@u5ULOk0}lKK{lXeZYFLd@K&s5indaPJJ*1iQ$bQTN&SOzMdC zM*ERcfGh$xWx&QJLiYA}v{66-a3Wg3Z0WG$bek;D0FPElar^DGDuh@}U zYW9{~@77mrg5uR#0dlY{J3y9@}LHUT_SjAfYb8ETbsNYG>?bX3q+#GJgG!DNp`m5Qtg+*S?G&x(7226(rpziDH8_c; z=-K{Dv{&n|%wVh7O5zV7EM&{ISj12`QTWY;W!LzPcKJj2fa!v z=Zv4XOFk8Ajo9gJgo4pti`|=FS&IWFQ1x*rFgq?W`kT9-lEchE^PsWn%0tlxue~I$ zzthWy&Bu=ST1^f$W^jW;wEO%@^EXP90iN1AZ6-nM_3g~$&xoD}d~Dm-wrX$j&L&_{ zn(HDwI*4&ZTux&`RXFv?PZ6#+iAC8%^NQx0UxVnWoR($3_g6PivY8%mHKA?!EpNaZ z5#yWI2~*NN^4Ta5<|ig2k5;0aeaj*o(UEho?fUJS_lB=HOJT><#>{(DZzs=FN^O}p z*YBmKT|GyJjkFx#Jfi%Dn=d4ce=SM{_qT_mzUxYydg8hU?iL|;hNoo|psqb!B6PN=(Fj(uGBP4J?01Z= z^0j*Tw3|$Eb;z*Fcb)Xk&aj0$E^#q0Phoo2qa}xkk3#2b_~+n>+sHZamX_@Bv`}hy z3~aB_TQ+)C;u7&nudSk~4p*S}S7Kmcj z7@o+A%3-1(H?7X^#L8T5Ku_7Ns9%P^f%XmAONqjFxV{E;Bb2U*j5tA3K7*?$v@6a? z<2^sU!sX9_Hhjit+OZc~W|GdyICk1dD;r;4pF;>H*9l3MVhXmzc=jYXpqT}g6z*I6 zV;a7V_QGg3nX>$V^zN{GIaFsJ<2*zB9LXY2ZKHF4Di$f@j)!au=Jj`}lBH`;bXF+^h4O20Ve#|-k;ITDxmOy6sry@N_5$g`_4lGj6*9(C!t zJjYgui45jzR0W)r^-F7H4~*nCLR*cga|THYpJ^)y5r1-!r&qju%Mh+k9Z~3kTyC^m zBeRe-A%!gB)w5KxVtRr77tPo|PsR94eNhV$EROJx%uW$-Zz35GaH_$u!n=DJ#G267 zqA$)Qo%3UNh*NtJWF}R(rq@c?Gu61$7_f!laO8QAoKLkk$EAt{B1mr>)bdICWKoN< zGxrfcLmfg=_)1oDXSA4|T$;_^5}u3hD;xIbl<;Mok+h3YYM0Q+sT`}uA8bYY+crfFz z(dkBJK=4XGUqA!>GnU&4(m1NbrCl z770-o69ztTWSgdlZhz4GfWloEQ7rNLpxbNFY; zIlD-ny&JiFCmq0{dpmZTrgD@zK-ptPL6qPO{qh1IFIxj2aH z4tb?13PN#iS090!sY(4k@8L$~R9Sq=n;PLLaKxK<&Cvqm*NQyPT+SpuO@|UkbqB*N z+j8@hxGUO@PlL|*Jd%lN?i7h(uYom-OL**)3rbhEv?6*>J2Wg))Rhfo>SU)PGD|2G zP!i;HW6o07)@04euIE-}6j=_;QEf)8j3oR zY&!w#NmnnE%8gRWmDHL=tahd_ej~2wO^EY;?yo#S`Q#;8lN8CtiJ5GC)GyNUwH77w zsQBU|mniSQ&&M?My_*z*fM=hK-u`apJ`v&LZi%6@6*P-<>GDPGc8Ykf+Rqxs_S)KW zV6x1YdvftSO#Mn0QRz8!Qrk|FbD}u8=S%AW+ zf{Qi{v~Nf_uz23p4z2OLDR!HwdQrP)(I12SzS$`h*()zr5{ctrqjgt}b}%Vkubv=W zLZ9?43C<3g+$legPi8|X!FYt!a32NeTV#gS%wK;<;A!x>i$Qre=Yiyzk-Zo9URd1d zs6M!5!`)yMp4!N5qGV3n-Nm9TFwA$oUR;#Ui~`X$8ISPrgr2%mV3W+ zH6%>i`1F?OM$PoiORr;%b}Q`er?aD=y<)?885BZ;d9$v%+L?Kp-qoQ@4`*3cQ?RSL zl`tvhUG=l&hJzk>BpH!Q4w{%#9pi5CkK*3q$?-oAbcwRg{8s*o@OedR`dR){cp>IY z{UQ9>ikzB4Bb16)1&!rjzvLRXZ2(GVlDiVf&>u7i>E}_D)XU{Hi_SpcRMx zLe;j%EW6_gozbTO#?M?^w$+5o@KbCxZkXTRxT4mr85kpgQ>%H_%Dp^K9qX9lN|fLC zBbLKlC8YS%W zv_@`Nmm(6Qb;xvYcfna97W$sHCL!0m;bBQ9Y(y&Sx@{0yHR)G;n}ggc)xS$~27`02 z42x!yNzx~MEh%M4ira>)w}P-XGQ*wea#4{iLPMK@m`=jGnx&?}gSLbIcNv=>5}OeE zVoy&nq+OFu%c4L+;PtvLVNjF5dGm7&zQhQ-9fCU_@0g_>g8f-z=0&e~qvs2gVcAu^ z3|IR)-8EHtM{WRr(Qjj1O-cxM`R@xEDDvZ_}?ujAQfo%XHyHLr)eUn{?P zWALTE3)ru1JmVm`zSQ6{I&tRx=fI$YiOm8-LE)k^F`tY)@}1?+Kg$yC_qbr3F6`S` z%~Z=AqgQRhb@gE<0fq+4t#sRv+Q+E)d8$u!I6@P#WL+!dwcb|e>q^;}d+8$jIz|gm zH&)BdZ0|BGyH1HLs_;v~%he@y$#c z5%fE%^|Db_+)dgQ)XPHRQ@%K3W-yC)L1O;3CTEG&mSaK)`U~7uvd!ul#`#;E<$~=` zH;rD%k2Y`(7UA)EvT?jJ<#yIvoyfi(I9Cs^Kxtbalxg1RCyN&=m%uz)Sh3hwWTy;| zZW;Y(_mO|ogTM^3k6*@?I*VSR&ED<9X=^N~<9qH{nuR9Coaan%9^+b`__MoT)ZB z+xIxASP${rmP3CXeBC$FAO_??c%r^FXubTR8!7<8MrA&oErdrNL0sR(Yj65LV#rX<&%0ZRzB|JMZRM4Yu|Bn#N0q z=X0i+tu-bhzYyva*t&{|tHW<`%MoM2sUj3dD9A=%G2Jn7Un(7H>j z*P@a4u+gG@bM2ktBF$*2Y5q>(8MeDwEKj5Fje3ZoG)`~YNwBU~AndTduJ=qyeAHqY zniP3=pJ8o-`9YIg2? z%Wx;O4ngL^+2xNudT1MaJBrBpEIAZBds0&$2;I3cV_GX%$e;7M_02eR4^-@#)_I6k zc~@hh`b{bz^>Bzy-LKfYGi~d*y6^VwGXha!(U;Z_s!g_MtQpt3U%G!2x2|P5sJch? zxQ3I5UM!z|Z=hMTy&%xw=ALgCYn}GG)}&8PiMz=ACB<6hP)zUT8%nhElb@=-t(%sP z(p}T)vPxy=rABa{^G$So8=yl9Up~gaoI#^%Ic&GxxK1!AKmr zPms^i$$gY_o2FubZ!4GWnA;In=NygvXo8Vu_q8Qj;pK%h=k&-iT~S7)^#TbaAUTMm6@}en^LzNvn-R0f{OHG^)&@1x$arjGsqiXH#+emRhiYK!*9{z-A^p+X@im8wP_1zQMf`06&Bn~r4f0xfDD@ogBsEmCo-j0f z%@|tYe{QiFh8FFNuS50m&!X?c(jw&0>hWfeca$DVba61p{x^+Yvoif_t29uphQZLP zEjZHwCI9h`GC?)j4MUTFp4W}P-@EGk$CjZ;P`2l^}pUq7-4_}zaLG<%dO z6_wOw#3Wc;JY0UxnUDrbOJ{=Zz_OkJ@cf^1W~qM)>Q4>GgO4k!ooJx|(uDvfjZUy~ z_!SUZ_{g-7F31x9-2_LOL*$yXi<7a5i=3IKCM1>ov&-h^?n1!4hWfYYKzb`b0TyuX ze*jZ3zAjKUf$ydMf*@}EjmRgocqrJh7v}z~P6#UdmtkvlV7rSzozN2U0+Pav`mcnC zpug58yqZ_zX^>FzL7gW6CE+I!YGB4vw=y&RJrIN==Bl&%?}1RYAhL)-0hxiD#9;=~ zu(xwCwKBJY+!ynEK!_I6igwEifCeRjA3+wa51&&1+Drcd@cZ=_fF&o@_Y{EKT6iln z4qA2qJDwoNJ`SH!|9+s&zey$P;A(IBU2!K{hisD^I&Gte0CYwP=nmaFI(Xao-&zNE zcKmZR@6xYZe^U-Gm;qWZ2j+)v-4;X)m|N#O**fGJAcrYz<~^VeT!6rPs21?O)Zbe4 z@2x92nVLC$*9`Q9K*wDLE>Nl=AGEpyz91V(51&&1PC&B1$sh?Lo5Qc-3`F_kl$=dY zK=Cg4aBx2|Iz)g0@xM1MYHab-g&4=XozT4&aT+LQ0<;e~PjdK_`e(@ey=~|X-Rx{9 z4FKss^WbJF4)E#-5UBv+kDgM06#2hnNP=K*|Ickqz|&45K=lCGUQbRY!zz`;Rw_Z~i_{%IzEZ~EB&$CEaIL^%aM z(lE&VQD%Ti&=7aR{|*7oq+fV41fu0SuEi-p)}<2=i;@2o;@?-F{H!Pllj8mPBhx6s zq2z$$zNQfUcLG6@*RUb}a8xx1Czs!F z1QKd?EWbYX22_*>P|#FVoq!GM=kn*5hJ!G^Glyjn893||&?5--M^C9g*DP!>#~4q2 z?DwPFz>Zt5UJPw=4TNCW}X#itZb24Ga6`i3t5;J?BK_LHf8O9=W< zL17!fHD`bV%{O@XQ-3Z0u7TLD?qp{6%jO{*xb(_UXB*J@D&PQgXy`(Lt@$5j`GdY7 zQRw#EUUCnRgcKMDngL80utEKZLcf&f`xs24(L4*ta|#S+p@XX-E^Hu&IqFE7KV&Kh z4QlTB>mUI{Wk7D|^2Ckc?}*Ul3E#=Y3&|KbKKxR30OBKi@82^rKgVTA>k+c%(xf1m;ex@pGL#hR6n}5s4ouG<8eY}R91P6BRYah2 zpg#IV%?13;!o~8WY!DJC#`&3df$D3N=6EdlNDUi0M2|m)guh0KEiO=|2in5}1sE7a z9X+M~7cRku@_n@MeVXfE;r@NE?Qe&P5P~F%tJ%K?Q)+Kyk2AcM_dmdb83q7)QZh(s z`Q!$o+HJtUD$L`vP^fCKK^$67-pbzQ`>2{4^3(6@B8b&2i@2KA0cYL-zk;qJkaS=} zg|-@iJTl_%ks)EK{nL3N$Z8oq2)mL;c7%BJtE;dfe;@7vr%-nQN<9PRnLcCKFi-0EJC&Rd;ZNd1w457n?|=+!OAl--afAwy^}qx+ z+@I76q3xmQnpS4+Cm|u~jWkG(QURip15u$NJ*;4ZRC57WTbPKtn%I~@E`Xv2iZhJOE~JOF=Es}K?E`^7~*gYa`7lp@gMza~%EkbWw7{(uDu=UH(!l-58h zHZV1%03{XuP1vvw$$AvQA!5Wb3VWQ5uP@_Yu?geDK>ZP=iX@fC0fI4Xp# z)c>B4`#E_*AirAn1ltq9!9C-KgX4gbb}1A#NJ(2`7tY^W&T@*=*d1td2W;+uF1;!< zU~B(JmG?^!h!E&!WM}+=-gto1LC>?t=fVa8ot@Z!r7Z{#O#*7o`9bj11`-)UY3t?_ z*npIcot>@R%p^RnTR8zogD^u3+&J!HZ119OWoM@DAb|kqU@{8$lh}4w* z#C;!u)cg<^gzAiBA#9yFBjTil z5&Fp>0Fn2y-#f2GAgdb)H_)RV=I5|s{S*X#$))dQ`~yA0X`t0`Q0YMXpm#lND2H18 zQB(a*u(?_`X22@QLM!ylMIX3E`fu~>cA$VfM&DoSk8N~rR}XkdF9@QdP<%0MgAL}; z)u|yr01f`08xVV?1#!i70kJ}XCOM(-SbJc@gUna_W(5c0jga|c7dliMEdDplKad0B$Dh6VU-|;UO2Dko6)52fz?c~pr}{-9_RG0B2-ojFp}PT@ z%xDAt1+B_tblA|KUHEU+Erc8`XHH#!RMlGm6S}HKz=93)(0o5eF8>q^fA;GY)nb1u zfV+31N@+O@8}6|xKQ0U>GD+DvIO5g^&a`532mah}{qcm)KE z12GJmKN|F~!5k`8#{Rmii~C5MII{u5H1zzU76)uFN8&;DV*Rrv;@6rC#d~_O2Y7=32-QkZvBvEZY*5hL z_<1xB-YZD*)b2gGy++?0kAQ(Ou* zq(hA!#cpcIPrsKBLQ_?h`7gr2W_c%a)0jDI7$-@3IJfnCZ-ivx47PI#Vj!X-fU%0=k!+AD zwKz}{z#`otGE^o$`sGiqf*J{b9Rm>O9+>VHhr(8~`)}AsquW2EDu}f2O$b%aLwp11 z8G4A_@ATggj|2qt`7sytw}1rUQ<&XLJPOc<$3Svu|8#bRtq(`>@9!pt0NzYcIC~qI z*!9G46w%{90{$c4Nwg7OC~I!sfDPu)OoC0=W>wE7$aJ_77^Fgv zN9ufG>%|G}o)j0N)onlJt*;;gnS!VX9p}&8f(__U+~3CeLy1pz0HW_l{*ND50!gL8 zfC#z+_dx#nzkBXq3zfZ+6>KzM?2!|JaWDe54jfGv1FVxmLIR^|&#Isg5K*83WFz=31Q6JnxL2lAP*9Vx9U(HYH%MmkV9quI{JwkJDdGJ+dxwHI~jR) zbP#**0WqPckRE`gc33!jG_?J-hzs-cL5YAbr-1uIuiawi!v^qY5&!Ixq>{NzkYozk zG60=SDU1Gpp#LfSZj5_kKuYQb5DuUhZ>CFN!xn>>&)(V09#lqP()yP^3E^sYm=Ufi zkdg=JSPY6rww16U9V;+@%om(ADkKPC#fU>93Y-K`EA+@+qy{#?L!%zC=cvT|JzpWB zdcnJd*aM|L1$>3xG9y(F8#2T#f2m1`U}kgKd&eLSX}&Fod>}@l{Iz^GHO=qVnjs7(&|Cu>)I!j6^KxRlFf?h}&7=*1OznVZi zX;X;Mx2Y8BSpbEmL0pH%8XblW>nNVfn3~zUSh@U~vXH@EcmN!=E>Lh9h~iRE3U;1= z4eOVKz27Sn;wN_!9eAukTr;OWUet+B!3KJ0)uRA#Qj-v-3V+$vSqDJHX z{XDchi2<>eA!6d_DA3>(@IYvaT7QBKt)5Ey!3 z+Xc3z!jg=SX!F|$=Q@&lyA}xh8qh@)iY{Ni!G>{YxgYi0@3J67xi`|LPeJC;bAUTQ z=YM(x1ej#{l^#zj_oQhd&XKdba?cu|YXE7lKuNoX2pjrw=lES%h1kzGe6A%HB&KDS z<8I%M0vp<)ZvSq_NTp=4a=;Z?z!fw0DEkVkvlM+JQqSVDl_Y*K58puY_#B||=4en?(^IfRl2Nnn#cOa?k z0?73uG{*-sZ+KusgUWp;MS>U&ZKz!8H4y0r5J?=0k+hPqft)njVK6<32ocL@u)rK2Lge*F>`lJF_tqGL!(4`8o9&Av@Bc!5(=`T*)L9hKc>? z$FKwq|2Hgo2NRo<+<>sL%4!#x0N}I(pN3w0`)ULm)=4)0Z88y(1LW7gW?TTc!oYOU z6PjTr{|)!&9Pnd8^KWw(5IuXzp;?2a4LAnS2k4TJ*&Mb$9JlFr)ZfP#NL~=vW?S|J zfYe~~5OhS_vV;xvXJ`DewdbUHAtFZGoXrCV)8N4Af@8CaQx3499T)Kz+xH+m>UwR< z0GW1rd4fl$9AN`G$s<^7*wsTHxCm0<7D%;{P|-Bf88+PG0{(e22og^(Y8iN?02BVd z*3JYzrgQz{Q%fx^rL}96h}Lo=Qd{gHqi4%$b>I&Yt{xKT2~y&i8%x=UvWwUPKM#uh?A0RYh8A zpsOg+AJ9rD6x{oF&h=f49o2TDyjPxXPf&*mzNql-!`#0|>wR4G!klG6mEmt^Vf#q-*s#UwkF~1> z8|jXbdj^#7|A@nhEPwy}s9t9&GouplnaAFxdZ~dDkwlrX_pAkXo1vjwh9(3Jvg@BO zCOy4Eogus>Fd>>E$GIfHHrHMNJZfTFXvW*dRn1S@|Du3 zHmM`nmyg6UkV8$VeY*D{Xyq-~fv-4^M5C`3eS!=MT?|2z&G)aG04Rd8xYy1@7oY}_ zd^L+6`}g*Xzuv;wui?>LIsLICqV`ydHG58^vn^ufkoG%n-t7Mm9^PGK;N@Sd0|ezb z4BSqPAQ>LDJn&XyAh4U@^$t^o9qI_Bf<*!(HvMD!dDM{ASQ3hG`95vy7JQ@r^mO4u zun>#InCI3PO==`{Mm6%Yy>B*o2#@WI5)#LdXZGnqIxo?2x0GZi$9k=!l1ZgVlDU3o zQyViDRm!0y;B)_hhe|L2x7fsYezBW=D7Gij|GU3Q)qIF=fcW7|{BA#%mM$ie!WX{g zleh>DS`Ieu$B6zvmw@P{aCDzm`;R2gND{wBLC5SRkaz`VV0>A=_iv@=J8Ug2`I6Lf z;biIOVCe)Vx%o`#$xc(dUlElaM9Rb(aajo7P8djEHi(2jOFsyEDP>)BWLBF!9uA)=TL4&Br-2+z)eyP;V1RNEK- zm{9Nw)b3Z?yK54E30cru~JEvhA_ZXWiMvWhEZs(!q^au@b1+$BeBg`E_eSauL-!HQhEb-; z|I;v}!GnM5yJIny4A!^sZfy@XFEv;iIbrvxV=dtbxsaEuyr^TTk+|u{v-ZfWVUWtF z=9R1Z5W_Gb_ogtFzu%?w!%*`_Y1I^MIFuad8+$`FbV}cNoT?@N+ZI9i)yx z_&P+O*p|F!fei6i&En(}Fu-<^r~W!bogwH-GNws{i%Zrtq<5>QK?Lqa&kR$4yh{X` zt|;M7za|+Ncnoa7y=Z_@{ps`}Gb+D}D55=}5JoMURw}AAZs)g4zQs$IhR0AY z-{(GsvR{&*l~?GD!l)s^;Ece$D2j=eKBwd?M60~lk{vJ3&2Lfz*!|FIPlolIuN^CR zt*7q@GjVCvcChw6u@0&&ha?ffxa${c=XyqHxY1^eNHe9IG9)@e5_R$Wy&JcHs3`~& zF6!|mB||#XqFqvX%WgMc_=*z408yyqtklkxQn6#TNm{`thj%hHfV3SUZ5UHctyae?FOl8OzM--njTZ+HsyM zv5L}lF?H;d{4(ZUR__T+vxC}k9@0rG@xArK8#RCuH$jQq7w_II5yr93Dy>GcT2A{{ zSFJ#HX#^mj&%SxPgh0)$&z`8y;-^7aKd|`**7AGW*;3)|sEqRYoI)c%di?54 zyqC8NaaEU|(D1OTA32eGvr>5ky=IvXokVc{j^2xB_D>DvOFROyHHw+Ef5nW+n@-nt z?}gg=>wtl4dn(mgE~Ra_HS_tV5s9?Xn`lfoZaR(_-}KRPu{>+ zz%}k#gI17Tn|Tv0qq`PE-}E&DzVF=s75z+4eG84Byv(HWqtkw>Y6PEN2jkt?Pc2Hv z7iOqpKckhFa!Xs>{1O%R#0%aNm%;$;T+a&2qe`0kNyNLm=~F=ivDeABd46eIGAf%O zN<#;2K47A^e4YoGuUwVsq7HTMoI4hNB-TJlpVzJ~fBi64O>jKIYvpQpH+6{JM_lWy z63csp81eIydD|g}8FGZPBzP-C9pNp9^Yays^8pf9qf$V=o%q0H1d%Ff8%FerP$%-O z0I_YT(Ys}^CEUQ1aiy2n4Ugw~s1s-rPJY9cB#7C(Dyb`;eFjqaGYR~o)SoZgG*XKZ zyK?^IdQi;2a8nRptK8pH{n7MlmE$vgGOJ}|@s#CL3TPb>*9m)hZdhM+g!3CiZo`XB zK(%%FwfZk!2c!d3#EqQaPaUEb^`xn%7N4!Y7@DexT*LPVzKc^Qq+x#`z_mD?Oxp!w zK?u_zJTQ>1{TdI0@GBUP57vlry~8h0*|R5QpcSg3yM`i}N3}L;q|gd%h8f>IB#IyY zi+)!w6BokM+FwCg9MaJHc=3zL8mVD97Hg*cswhX(B`qS=q;{W-Ev9a3I89@jh!(s* ztX7B9$X-GbcB5n#YRPa3^=~JAkIwGj^}P*uEn6dxsZ{J9lnQ*N&%E#@s%&l4p4LpN z2IDnSsIie&8vzc^IP|asny0-`8&3#rrfLNAuw>@iQl$~3so<_f3zBhSrvUTfU?#({ z=^7EVULIylO2z%IZsUkGMt-oVApJT`;krYhI7VCYfkv8yA2_ISIf*2uyw{UPufJ{a zPeZIx%fOqn!nqm;;68(3&m4YU|1Hlab)TyBUIM*{E?w!Cn1A2K18OCJDZMzw<^YxGj9DJF{}cMvWk;)Z*v( zq1dxXvA+k+-|`MTD;n|0Hwi{U*P0Z|B3?+M$}UCZp*PNtp=+AfVMm6m)v`k)*|X`D z4prI%j6Be0#=FP{zL@{>P`$KABgh>*R-3}!2XzXcPPq}B2bv$IF+91QKcJCDmpe#{ zL+)sfF8^LAGEWV732#1k9MK4Hxuft0`2ZjVz8*EAHoaP&58vcIl6^uWQBYu<$znF9 zna9vQi6o+eGAZxnC%;;r@?IC@y(ktD`+m_#mW&AGJh`AC6(6ZM;O#ZQJ;X0wKlYv0 zh!r#|wZBf1?K$VWHoqor&q5oU^!xcuKyq@=<7N4Gt=2fo=G5y96=`j>rL zTMm;2tLL$xt^0nZ+xX{V1e`v*vPL@Zsr~qW%Eu;U(Q&tXjH`)slLy6zF{O{MqE7ex zM0sdtW}3;E;hqkOl}(eBfWTfob0O|sq;7svwH&7PY6Zg+XfMI`S&N&AD-lL!WaehX zB#tm8*+NaJ#!+Ue&-GBIy?JNd^*AI4`c5`4m*s2f8;O&Toa7#fSbB=3E={lgI1kKu zU~+XIsiTkC&tyNrpai68`TL`0E}07ZzK3!W$?SU)?{Vumv`rUs|SBj>(? z3>CttKQ+=vb(6wUjb@4SWaLvrch|0*00F}>A>fvr(?TCk%BRGZBxa#0uq_?FoDSu3 z#Twg{o+*{~iMrq|U!QakM?ks3OtIxV=%e<@NlSApS6asGmjFbz^+M(YCZ$Y-3i0&bj2{5>) zI>MTjX11l{(-W@jgIZ2MliWHZV|QuYV$`=#SX*@Ke5N<4pAMc-(Cxw@vEv9IkP7W4 z71K)7!X{3Ep?3IsJKCNEb#_=qUP z_+*R$2UEOUGJdKKYPbm>IipT6-I$Rqc7BSop;OZ@tp{ldB8^X}X5c8Wn%!LTMI@VT zvK%s5c9$;g+k(*)NhyRS-(}NvaQd0D(u_&=lW5lN=8R;y5Ab!fW%r`3v#+2)E>`4B z9k^(dDN9x?Qs0{BYD-Q-9DH5RYw|nxeH|PpL-w1V6xHLN^K_6T zLQCxG_R0q$~1tSqxX;MB&Elr!=pH%r0yyoBqGMBe5Q|GxW zip)mp^Id%=uft4zD^?x(3EHX4)gN!enR?fbN~qbEYqpx`oV{3eBua-X(HS^lWw?NZ zYhDfC=Lv`JrC5?TqW?@n^a={98M!Z+9jrFkq z7i~-S>EulfM<44#%U(<2O?*e_%;D0o9cK!aKW9pL&{*4lLS3-uW1bMfRDKBG@YW=| z(do(o_;fNBMO2-8@4FEnPHBW~ZLE9oZms`GjYuiy7TcC;R4z>X}bJc6R7>vGp2o~vL<$HYePJ1z;*ROuw+ zS*ne6-D<2nq&0UJ9HCq48j8H2F?Jet4auX6_QU0l<|G9#sN1=y?NZpH0GVw7(?n*3 zPON7db$zu#EdVHm+k!tIR0U%Qg!nv#&xuqYgI%ref)MZZC?T@=AaPqoq;-iH3I0^hs~U36$dPBbo5=YV8k7m=o=J- z0A{NC@#+BQ)`M}l_~E3UkfpfiH%X`7&P_`~+6c*Y>D=U^x*L?Y5)AHZLn<_#^ zUfR}-(Zv&zyj!UXtIuT8uHU?{F9ZcOrjhqaqT3U6ktKXt+KHA09Q7Fod)7qX&nK+Q zXXqk&I+2Fc)s!?AH9oeXBBJJSHSY=If?2xQ?&BG5O-qZreCw?{3t-wZh#5X%tcwE# zYGu;w+!VD2#F|VaF+o+X$sdjV=Z8tq?M>8Vexk^4fgYHB&ru#lA#(P_!QqpT3uZ$u z-tAXgrU&JUN_ial>7oi{&u&Aps)1q^&hnjMl^$F~dX_Cu)23%w?PDwbq051Yjxa{_ zU!#ZED>F08e!N%dd@X78n*YQTbe08cREA&%JiJ~HFm9wdi-__HrBLX9_Mhs{!Y^Nk zLb-S|zR*L9$jC{@H;<{5$^%Kf;(~+*t)S1lB7Iicst;(h>EA6!D{NHDs`{t_VzoW&J_p;uFfs{^uQd4o;1YY4|6}wt_t8r*e`;4%cVnl zfUa&|`IH;U7-t>Zp1xWi_kwp-O#ML*vb#AAX-%DX>ZR#j;t>$^X%RldU-+{go=_A$ zi3(+roHcQK+B+N2;?;wOqnLIxPL%{LgoXmvp5;C{kv%r3LVF4*~ z=86m&_UQ4RPa)x-qJA#vtR9?)(|YPyTo7qiFlAcd{VxHnhp^nrJhLq58FCX~hf|BCg{1TETs$6Q}(l1~x1 z<*mtPno%u>blgFc@TE`f-J!F|5U|qGu>Rp|+jjzX6x|{3yx%CV2jHJE1*n)&IS&f1|r&p~8_;Q$GI)c6zv*FX#^`L~X@Q_U*eUq<- z-23u4KD1|ef-Dfu$RE|vL-tg#Ah5JaN3^Z<=s5fpZ{&N;$jj8xL-cHmJ>(TbNzC^b z?G7CPF~0ybjENalPY+ZO&7*~s2DZJK;ky&JiO@1$?i z8BrJ`nS?EU^#DB$sZ1ruwPc3I;2RJIBOEuFQ3t=QhZ>t>O-;mkQ9-}bO8vdy-VHj0 z_!!R0dyRiL*F$qPkn%Xntn&lMy;lvmZlXLMiY-pTQSe}8q@cgY8sg!&nkVKWVvI?6|~ zMtwCP@g<wq^ky#AexVMWxBvPHKai1>>^kn$&U#gVJ_|i}V(6Eb>OkAStl@Meu|X*not(6* z?^z^;LpU20#z3E}&;eqNh%AsK`*UyF3-~mO{Tf%^dtEQo0TguTnSJg0R7}1!fUcii z4cddyaAVSKJI0Z(y z+n?4uUmkLsQDu4PezvtVIBmjC?@(x^8Cws~dCBwtrZjZH=3?(ATlb87>H2?A6mX}t zSEE04j}EF-$@BC4A)HQn0PnS}+GGvHMh);9z_xwr190z{I^JRfCML_dg%oDAB%5(0 z*KEs+G^OFE(gR5Jt@`jdoDA=NdEL`@>7e=mtR8)i=VcTah(fbL-Zr7toBP%vuT;Y- z7GJIlJfe;3nNl1lTqLzju!7!(%9|i$8wkl4%A<~Jg9+(GSujeNA5@%h#Q=Ari@y0h zBlTx(EO+@)5Q`>kJ58&0)2jj1{JdX5`0123lyU{EgU#_?f}HYB&30GR&IX3stxC|RHns-w__C@k?i&Lf#{26L5x5I@)KyQ zZ)ziY*h?w|kQhEt0!>E=`js#h3#H5*<)SK~x8kv=Y8Np(%liZtk@I=2?(i#)mCztS$R zdj!vjM;;7j;I}Gi1H0W%SxnOEhF#IG;!D(qT3F)Y@9$l&s*T37uAI9kr2Ksf7ik)H zAvy7Ud;5897!TtqBta5sam-&U|AwQK!wK?Grog3jw6Q!zQdS{(%H#f3UW!2&pTMM* zhw^g`weh&8NQd%}Xa9%{gInZdCewpSwXcOXijW6AB~qx#B-+V271L6o%3(N_z|EH5 zN*yX(MBr#eoZn}a{MHZEl}9=6tUL$7)*@FmX9C8yS7*t;e>3~tJ1IGM-ZcDrl|8p0 zNd38ptH2+_%77MpfeN z(RZD7U}7zqwoF?2c3#^dhEdU7HQDr08?;BiA!K_po&6oG115M}-yCCx&75L3SzM_} z%q4$Y5Vy4fzSm>ufpF^2xU0f+aJ_}Z8=X$6q2dgA(P;>$XEwXO1L(SNLtbW^*ynKrtxMn%2P_zuaVPvq4=Nb_)B*GmU1EHlGugGFUs zh|1XglT%}Z;IFh(%=6X87#%E6hu57B0WU+F+<33Y>40j%k*~aT zBfm;H$afU45p-tmI%t3nTwJc%mXxX({m)KIzgZF5To23fIm7|H>!!BD=Sni+rW7M4 z{mvV)#W6^R+Z@>9izvEWg~SCWytQMbRb=s(iz^l0d$FS%FSd=eCZXT;+C^3o#C0D%`9g^J~5wQVk=HXs%q7D!~Q;|8+WKmQxZL{AS zl-sf&vJ0KC3uh|cG(`uFrr3@P(Ov#3H?LZf(E1*I&$JHOW*+vr)ASJOYB;s?~v6ai8pw+X%)U-V!s85#)y@ zARXR~_41H+7VE%a`mKnf2E9j(upcwvA$3t0!kGJ?Sf&Hzat}oyrL@}@LwBS?wh2%t z?~OLC(gAc;bJ?Utu)E(4Hb(+R@2*EM=?d29fQ1=R%0n`e`~lRxM_4PWlW@Vunspw9Y*~mGuXu!S-Jk>K{Qj@ZyNPs;<7}m8rqzR7 z6%cWuOqCyfr32(>{o*Y-N_CyeK+)xKPrd|ik*MDIZr8y}NHybvQn?&S8tmA-(T1t; zkz*o<4Bn*!p_n^p8KEBK|-=p z&>tBrazSzD2>=}jh<72rzv=+dtV3yrN-~wL-=|^`P)9|f{A`g9R7ggif=mQ51Vx`b z2QvjBA%-%q?|V)M2p5WBCY)r-Oi|#G54H-KWvYt^n_I_wRd?}u9X!WW(Zlt{9#0wg zaDa8e=a7!p%Y&J8O|R>qMJ1cCZevr@CCTQ0==9aAFj^d@9$}0YeoF_U( z92bDuuVhiwA|bDC|9;U*Xz-Tk$kqc~x~sW8aAam1t)0mB{e)}zvhS|mkgzq7eEGg= z9UVACv}~MFjtpMa;QSz9;(_6bV^2LD7`6V&evJA={?${k)&8fvrxjCtbf8?ptguI9 zcailmxg)Vxc`LyCCXyc-sN-nsOJ*uTY8$?#$_K;Y=s0HUwTe6k-?3D42Jh1_8cx7a zM|^S4lase#D_kw;b*H$cwK^0#%8m`McH$C3PtPz`eRnpVPT!<##X@RlI~`AND}Fi| zztf{Pt+aLV1iu2=(>Hcde>#={#EqWpm+{nqU9%{!?--u`TCy2}`x z78!!>kDLD+9{fLypSRB^W7Gle8}G@lltp=C#I&;qWA^ADz*km zb8y0t@AiW6CtSECQ`e|Cb%tomC@cM!eTBbkpucPu|7BF`mc}f6kP+_{;_`QFA}c=6EipZB zwWjAepX;CGx`NEw#tErmsEGf~hQvF&C0!bZLu8$Cn4G7X;*vwMGSgd*PET_v$ieyn zte4wf>1css^6)Fdr69cGHt8To^FA z{J)#RfKdNzdWV~``17A2sh}Vr=s&;zpQbVbvJ#>qO3HLHqQNnJ5&aD4BKQ6;LMiRy z=4UW-*>HkbOoArOLehF?fo!m2AB5g~z9Nq5qqN);p0}CV)P;y&zY`QTbBZqyYUuir z`mKu%A&e1kBKv9U8#X_h@->6>iz@kMW^^Zcx_WXKh8auW5DBWY0{T)Zt63r zKm9UNwEsjK8=L-L0!)Da0Qf^ke{lJ4rv4zn+}`P*Oc4GJ!oQ<#qT_I`irN(BCvns=^qH=zcBJEis)}pCO{Kg=U)T%D;V%k;NM03 z*AD3acO4kJ*x0x`ni$zR8vlvzUpxC9-G319yHNd##r+#ceq|v4moVY|4eoz*mg1j* z24-fCCT0fCCQkn!2K;a1Mt|1zua1-avwb6T14rjSnf?_{`ai&bO%%W4iT@|O?f)O^ zj_&r(cK_i0|3JRI1<=mf*}%~H&$;y15&WInekc21u{eJ-dKYJlKj+6^VHp1j``HxioEAltW{x4%jf3W)xMFZdj8AwUsKty zF!H}M{I6VQYGG~S+aWAINx`b|#$H_XM_ z;2${o4WEC)893Yj1NJv7+MlpScD8@W_n(~p&3gK$4orXs|1`mWlb3!4|76X|M z$uBF?KaarF#n#B#;xBu+U!(P#`THj){=0)eE9KW7{y6~l&VSy^{@-C;{<0nX75jUI z{%;cU?@9ZAk^fo_|7plrznx6~Lp~?|dyvu3EuyP|wbegJ^*1}jzu1ET`9m7G?ed&S zbRZytJYXPyIB9BU>#S#E;_PT)^<*flG^a zuU$wuv)xop=x}9w0ZXh6GJ@Ok`(!dzv)NySs<+PHKEiF5H4oZAk`F`tq2XFLoezqB zLPg;$!ewSjz*7xEuH{kk^`iat3-6u`iuTg8Wp;~+4&>YS+o$VI@JF**2p1Iy7qqoy znX7@=zVhm?#V@sX`)ZlnAp$nbX*<}^@lt-Ph zuG8jCdf_{|?RO@HST1lmhrMgs4X+;U7<@8(E)acj38#}|e5c6srJ z!!u5_c^E68($eRn)|(wkUtzd9j+JcZ(zBlA-b77Ndj#u9_sX*}xQ9obn$ zJ?9gmvS*#wUnr-$?0u&wzeW}XhR;_>Av0W91LYH zU)M}*9iR3<^mMxYP{Kxctll$dfC0nljucxEtTkG>dE^u ze`-I7Ph)*wrrVNS;s+;EAd*2XTwqfW3p{U#f7V3@!~21)x8S}KhA%;V-q^|p@}Yff z@UOT~(Zb@`jRv(yfu9X7k)ibZw;17HF`?uJwrJp|2l%H~MXwxI?F$&Undgc%tl8`jFA@$?1oLqO9)6whvqz z*N5}Q53lYUED6r-hC!}y*Ra;vQP2(usrmgd|1h6-ar2u3T7Y47rUjw z$n#Nw_~Qq5yrF#E^-d(Z?#7EiCyC^)HD97Ei4>8b4s0JMRrC(IXN6z)#wH*fg>m0}WiGhaN( zP50$Ea(%2}sP`f4Q}mT(mG*&NagpO?amfvP7u9*ob9RQ$h*o!NDxA**ETtTKizBPV zcP6@$Nzz$m3wBtBL7ar<<$;#=RYs{X^y03|y`UQZLOm&+79R%j%xuKxgO?NU%f{s} zxH7~#!98~!DR6bv(gjmqjeZ(P*kCR(CK#dxUSy#FV*-h0WwBx6W>O)|Jcfxa6=tC& zg22X`e9QZ(f;lOU?Qb-joBP>*qbUs)H2zv~R|fR;!e!_|Kl^+@z#)q7NAj8Lps4Pc zGCHj^FYnYqnoNj7loj`!AA62G0VVos!0p77t5DUQJe+Ecq}cR- z!<%fK^#rQa@P0(k&a*%0opVXHTWMQdN@!YWk&}e}Jh(4Fxkt_X1kVSWohzO)4#k$kH5o>gRpEIny#CE;#|S_B3$1B_y3{5nY+9I9YocP!xC| z4G$>FTwzp2ybo+;61+U$EY=sg3?+lY@Nl;$?(DhT5p1^4b}TYpRO|qI#_(jnbSCgG-G56Fwf6<}Yr6$`>pNMuENxx19qCPN zUk%HGsNPp<(U+QmlC*#`167JVzApL<$3>a(j`B>jnkO{C)KvC$LS*PZ-Y|GnWi$bSY}&DpSrA`f%?7^xUu3cS+4hjku%kOTs?xNJZ zYeR_CK-mr*EvNZUPcMyLUFVesK^|p~t>3%`gFjod-3+X`uSvPo%j=#D@z))#3Q)2! z84nN$GpW4ymvN?Bs8Q5mn?)5~VX@=;#2u7pYmz1wNB@#d2(I3fl6y1NzGvS4oE_f~ zj(KAC`Ns0&InN#4zSpv30i&HCZU}o?7$=}Dxs=tVJuN^Yz)%Es)`SgV%$fAHxkbh$ z8<#Kq8$EelgQ8$#+I1XY0Jc+s@JeecZGKwGp=2?I8B*Rw`_{ANa9xRuRF)6FiYRyYCZ`dS@ zu^Uib5qRt!6{W;Vb+tlxxn1MDgi1^h`slvFa)@p*GYT1nN^X6G&*hAY>OP0=dI&+) zQYEIFHuZL%><<%)E8Z{4F$TEfmK}E4>9cROfJa~pE`UU2eJzD^Aed7^+2{61)_osh zyTPL;<*Q8(<%LJ-bzh7irOEeVYxb_^LNro(Zm0>^$xe-Rm%Ck#*~3pmnl5D8#bw+a zok5A|TMRKQ)%hdovPa2dP1(KJFL{1^u?|`tWFMDrS-443(VTlQr?@U8jdU=GIQ#b3 z_J+dZU)$r?_Pec1w~{@rxTs&HCTJKIeD`4L;D9EUmXMQ-KFl`3$V)Rx2aHYXaj`9v zw%ZOR2&iiK(q-!Dicqnv2O!(BTg+gu61%XQ!|)_;QMZ&_NOIAraolbmrs;if=3kC4xu~9gM~(awao&0uUVXWu)9GjTZ#>K335^8sHvrpT@aIby@)x%}F5SD< zCD*l1n1==(pqesKBs4Pxaq7^F-u&K;sg9|Nmb$2M?WsZRE!UqcaZg~UnqB;8biqIp z;=_?;T26yWA=mV3^h14M2IFRQs_KELrg*YD#41h2dR7!}lrfB&d12EVbAMl@b9&D3 zkqGf@^7@uU@A}xIWlBwva&KRk{rhSCP<;m~V}Z#Uy&AKj4U{b{(_x^wR>@(IPE$`X zig-riXSlDnM43MtC&XGYZ@4XLmrwf>fdr>4G)bqUTg4oxHN_{)i{V^gBay1}41pt7 zvcVT}-I- zP1hV9!dVhw0rX?3R=2;iWXNpe!#=!Z#jAGl`&cKacGv9KC{&#{7VAg(976**795raZ5HqH6yKZ6|x~7)z$}8{2*$W}IGa{k)q|0Fls473RD0jUK z7nLcBGd3i>(k^gYNMu?TKD7`>2hnZUGGeHF(Mxw_qK4k-wp|Qpr&{eSe^0V0e)AF` z%a?UDxPeUMM3sCCOyu*4+lfN!#$S2l^%3KJrn~0F`Y7kWKGHahrc*o2l_^?G%#U0W zQDm;|Tc5Ak>TepoWph{+k3vUKh|MpF7!c$U29k$<8W)BWr$}%MF+Ea}SIWGwDI6*; zGTAZiGSVWhIETnyg1s|0GiRtW|Ab9TTd$jb;0C*Evq(VhQcmehxG-C5P?q86w$`#^ z8);$hFn=~|aeQItO7wloM(;~4wUz{P#|25h5Bvtn)!br^AGJ4k6bhM&vUxNmo^W>m zy>S2NG*h;SG$^I^bs}Sc)GM}MRXIolqe?RPP*_HZqF0n(yKSVUO1&b-^aWQa2nJ}x z0%>GYkvJuKz6_7iOr%vp0L2EHlG58_yJ8#n!ljc(={T zgvU77!yDa;&;53V=OBz)%#;&+Drw=s*L`yx2aI{wLm8OM6;CJ8JgWgxK!T%7t<%)v zP3Ow3!itB|oOaz_sLQ&IG97oEX{B&N4q3O7RIQ<(nBVF0Ot?k52=ONiR`RX!lK6s1 z`ryzhtIt9xLR%5%aOmiU^;3F^h@=G8pn6}sdi0`N&+TA4t-B81ObU#qg@&%5M?{pO3{WwpL>H7lKKV}eW*|6pT=xW`R z6qhdc@K)oiEX@CQbjMuB3JM|g?mZ(A2V0ra92Ay-Z}T#wF2-g-NbH1$Z6AyJ8kP<< zFDDTsTe#P#m|bE^IB`7$?(*!Mav=a2Bn}h@YUbyr+ueIJ9a!MjY1;Bx`7tY+KkfMF zRukE2%rOeH6R^E;Iv0~%B`#`Y7%eaYgij44RV3EbhBF-3L%GZcgLw}Q>J_!Zf$47& zL|dQ>%g(;&)uAODhszX-V$2n|50SpHHhidg*`~<}hve!M-5pZC*r4IE%#&s_E(X~r zo1Z8z;yHXAKDE_^AV-tVV*DfCF`R23b+Qn)6dNA!RCjE|`(9b*RP3JRvsUlhWN1X9 zWK=RnMbLv$#%QLtbp)AxMz|i=H{c7L>(0>4P(SunfqM;C>KaG~roY76Xnz(#527@B z2}WHF@T@q^aw#(td}eDVkZdmoP_zD$L#Y*(hcAeeRGzF4C84N}49fPt>bWx^<&p&l!B1_GF^yZ|Q2aE4Zf$os$`Z7L z2DZ!ZTzX~*JJ`KIsAOa=*`p!d!`v_V_46>F^irfQzTG0?!XlK3fuxP3PDDuL?9@OPlxU=Zs=*_f{__ z8WrGTeJ9Mph+)BCbK`my#hvk}icDZWsM;JX)zE)qgs70*Qg6qMVl*>nQ4(_nI&7Kk z(^gDZ&}|sk){NzI)@15Da^CNOCPKz?Va7Yb50L644M}dI`f=szb`Bxh#V<6-)H9N3(F6>4S~p^0ih@BKbE2`o8pi-zP>_L6PcD4yu1Cv zDEe`A;aR2b)XEqr%y&XwZF(-g&ay7rFKDfBkGiJL$iRMBx4^juKSo$+5!hNcgeaEi zO2L{c^)PB_X}Vu*cT&C@Vt4490lX1uiO+SfnrGw~mpwd^vXogg$?ArZT&;$ z?qUDJyxWGs5>)SLn1)s`&mcq_dFdHj(0@8QflKoozi5DV@lkN`M)yc@96JOT*V~B5 z4OT?0Fjs7;C@_C?vpf+6y8elkIpD0gb@Mw(LS8x|z0KqCfhtqd8r3CV z4_w?nFl*uMdazV3uR?-CxG;79%;WAZi+32)QT)BfY|TrCQpV;X+b##6+VK3_q}bVS z{UN3ifW!AdUhRL|+&T585&5-^V3UL+CPsihGybwZoJ2 z`G~}B$$Jb?G{iwV@69qXstqhMiTWt^iufj37|ViB7Jg>}CM=Ql)$}Rc2g8o_P>uD} z#a_D=$g<}i@9V=NvDIGH@}&C&L7@y{g2bE&in5zP&Lm>+XmbHnzf~pBOn3LqJrr3T zS7~kcd@oswg42Qd<%N_*l&dD+H2MSEb?gYaB{Sr+e4pA__ENUg){0!{$v(a`q}YC} zkL?Fva8XjfjmlKOLK8}Q34cIo%#(Vg*&<_7s)rzbPkVSwl9A|)f%BK^6&zZ8Z2vQb zNNfS~q?}uh^1Fnz%B>c5tvaKwoHhFbwlPLL)>ty+7^l+Z?yZuyTnw2-ER8v|Z%9~_ zrKD}=5*0V5%ZLHk^NeVc*Tu;8V{H)IT;Z9Zz185?Y^*gxN#Qr=yt?%yue$@Ro3J-Cy1j+ky%^ zpk8j*Wdd7$Uw3dW-09qA*py9d%o8`98}N~ThkY^i92E#V3x{!%sH-|7D!*M%mPHZZ z1U|T&WNM&oIaR7?P^4|;qKVyiW+^=+&SD^KQX9VF@Akg8KTO@lCMz4-_C&_K6j#YO zTxT_$eKmhaP3(&jPB>Z+^eqH1@D}RPKGEs4m;1<(l*7H+y{`Q^ zD@;GZ%_uh1-y2C|Ww=s%sR@7X=FMVK`-|R@CRW>qIRkYuju-uw3flgG6iH?3r-Ss~ zRtdY09|g%phHj5vf%gWRYe01$h2*M*Z@?^us{72n^78&-g`AawjRa`?I*XwYZOb+l zqHX=VVgaS&7uXGb^yVM>W`W$3OEr;t_GNuYy37>R({}rs*MX@zW}wWVeJ3$)#I9;q zkZ6IOvJ1TM5zDZn(~*5$f+So|oD#r1Dfdw0kvzn)oYHskclKO7&vdcn-L>S?fy2Y)c{9UAo3~s zN!bE2YD;Ns=cRG2jj4HZDR-aCBxsoZP|b``*;{M`Wa9H(Nxs1_aUB*opq4Jfi~Wgt zr8v-nDH@6W_FmSxH|^-$)v?@UX$mbZI#Bms8k*7RY%GUD|1lZ4o3?qbogG*e&&M)X zpdXfvO(&v?9>o*AOL)zqY%|aFWQ)x+>^5ACHIVn_VCc2{11y)$d8Bw|dEMMXS|tPR z?g@&NVcg7(1)+TKg&@O1Sh#$xnhK(gXq}kKGP7q|w`I;?-rm@$udEke@Vr z(ZaQvTdD2GP@_rh=Eiv^3xKv(@3^NP-8ZZ~PCsoV?XBt`%`1|=@oZX;uTpGoe0<{J zthVRrc&u$ezyS@#z^`L}5HNj}^DKRea_RONty1hhe+}IjbZFa)1UfE8YxOie`5&OY zM0>5Ee6|}3^+7|y%CGBaWm4p>lzhqZ{Zzr4)#ZbWtHIn*ayY+r&xUx3t177^#i%Ch6Zo~zTrjd#N%9y{Oa zdyN&Uv|Zim)8>r^!|~~pLt7OCSjyHxd+EYhvdW>QM%3bzlO|Mgb2L9Z&0QQXrz9VX zo2f78Ox|*u0LU%1G8OA3av^FUrnr&t)Gnb?MLE$KnpyGMYRX*P%+`j@p7{NCkk?_1 zB(s0Pdth#P{uhf4^F8M9YUQ}x>@-vov~`zK3u6ZL(nRI^3ArGCK4R*OwX?#6!KZh{ zAg?ITmN?t$RmNyF(23yKQ+@I7fluFpG_bOef&F5b+O?u>%1|A5m zD06@Mn}Ivtrc6XtX-2THU$DQ`lWsDs8=}<&j3eS6!5-$SB`8zeD4O5d#VR znf{^TFB|(96Ko~W0K6!D@64LQ?@IL%Ao9{tDAINvOx7mJT4OQ;hp3ABQ3M6??dZn< zv3TtVwZ^tf$dsZ{YkKV0lfXUzK`YZANZtw=EFE*R*TFZ{>I>`jSjXc`CzG-IBq9ZF3u*iAyviY2SIA{@XUuwxu zl&pB{;crtaUTbXzDuCwRn+7f{x7ClwET*hr!0+RW-FBlV)(2*_r$%Ivj0x3qFI-rj z@C~s>hONd@DWgv;WRWB9CZa`WSFUXbnDzx1!x_I+sLVQ1P(JDN+;MYx%`o>rDA3|h zEev?*uqdv$>F~J|(a27I8m#DCXMgMkS57^+>0CXjW1PE^uOYV;$q*|C0G3v8PCj%E z7&F@M&pJ4^58B`t2T~Azmg^;P0`sLGVZ3^9Eo31!jFXjoY^vlsEv@Lt?>GylW?pQZ zw;l%Euk8&Ki=|{^b(T{Buqhu$WNjRf4;3V(;5&RxC%4t_?c%x_jSxqc^p$n2F^0?# z=P8!j2HVjCw&Ro4#bWvhV(_Y5tI|FEjMs2a2=i}u-I zmPpCv=)2>w!!6@zaWS!w5lr=L4iYw$cHZ!BOh4I6JXxUC{w9c>HKecn;B)JS8j?Cx z{31xlrq6yvQzVMhH{#gw|jZOjLBq&LPdgc5~{%pwhQ(#y2uB z8JntnalNoZ=xe+rU;3)b7|bcK#}#4dXp$&p7;FK93kI_Eo;-ysh)Wt?3MrjWcZfXv zHCNo1F|cit62(0DBTi`zVvqe`I6py^YFg3Ljwp_3*gO{TK!7&1YZqg{V)F1vC#sE} zlh_!7=;exu=t{mLo#g~>JK~%2Tm+H&iuFhqZ%QDV< z7g(XOJuLUM=)rABi5JI=JiE-6E!z=~p1>@8qvTnqWP`}MN&YZ$0@&IzxdNe)YI5HN40kh?d+>ou#+VWzQu2=>? zJPa}%xge25Zrx#>@8@;Hhdjn;h`2@J*jYs~SkR)3?lzAXByO*vvEtFHnfPpwdGR<4 zY-7WULfCI*qg$5c2OfsFIO{Gu;#8Wx#`okNw`@QG_Qm9m>P+DB87!|hZ(zZ>hr&AB zqZuqL)Zy%C4*cl`1fNQ!K>Atav0!m7b;S>|tmf$cqPKx(A^^vMC-Tj^lkV|}PEFUR z$A+I0-FMV!n0Nfw&4-jO=a>0&ih22FVGi^+e*E5%nxUb)Pb`qDH`JYKab=d9vvs&N|s5tN&wP7KzWX5g35|Wc>&Q#v|xZY zO8?GmVYSsGo`6P6QZZb=aYEf_QzR4KrPY|R+KI}K%4`vt9=oeWY*)GHZs2vu^-THl zXKk3hSg4t~Fpc7h`UwS+xS&Rh0gCCoYzP(?F(`aaguHrI^g=k>vuLkZ)?U>?P^UWtqgB|5ss1cHi1bkHT68XZr3+JIR5Mje>U6)lC>`oj~{q|aiv~e$mIgJO0Xf(?h`4GgHXOA-8q;+l($9unQ-k%?*uf(_X_`5cBU~fgZ*rq zWhzV@XLzV8g;?BepMgM&xwk<`&Ab1a5 zw4~A9GjWeFeW<2Z4wWH_w?bvP_mf6Y|FzI#(f~#n#V3 z=0H-@UP8)Ffnyw>D`zQ1CbF?QcSyY=Uz+kkI>b*TF=+ih$EzXNlCn+hn3;&eaFv8A z%uK+cEko>MWdTU!Gy51uj;R`HO0>ruLVBR<02u zBbc6YF7yyX6&80~D;<6#Vjk6it2gBz_{*GCmhdL4BcsE&8>UeVMf3*1lUEllyT$Q| z;UX;;5t=o~Pm>hqSqvXX_2_7A2)d4@teZQ{wZ_uaT#-b=*P}4m_K7w|W|y09&UTtT zM(~z5v-G-o(+p^XP|K-x4uIkBgL`ie=ns(M681uttF#?A`7`qAZ;ng{xLqplK@ zd+WSVo|d<> zg3h4`zw>iWDJAmYk`cGOOP4Rt5zkA67i7cL<1VJ!>=PPW&5L^`vsYT*w0gG|u2wJ@ zy$yXUk(n!3;(P3jYcbO+dYlBr*rI2C!ZfqUaq8jh;o21rtGRAY5{*&y|Io}1a8LP)bDqpbXRk68NG^d{E~EerwH5JbP!-7b-FO znl`!qqN(`iN@YUehjzIMlOUA_JABF+FLx|Lv>>!^-L}NiO4hfHV!UgjuC#7h1-6M= zHKG$R%YnJM+1Z>$eT<92NQ;e*O7{&EdRosq_)Xf_vT0r9v9xW>{TbPWLn-_tvSQ0N zUAfnsBZ%!k-$O}|JFHZ{m51>bE^c(f@n13nVG0nd!5@QR5ECT=990*dXl|Y|>N^^X zdcf8|02yHR$s!hNgS;lgBQO93QKL9X0g>YGOU(0uGJ^~h6!bv&HP*S@Ow{G?o-!OB zp}nyau$3**%6;SGU+d;aZpjnlaldAlgN>!mrb+bqj8K-~d>SR<9-2Bo>W8rr6$K@# zbb0i(`+f$cB#(K7w!I>0cnQJ)X0Gl{KN2D|(ySDbEXgF4mrj^~buug7fIcqc$0Bhm zpki)W?0lIfy{U3Vn5oPxxN4%)k_l>&O*=KIJDJlAevT}9oWM&SXX|pNduS+ zd`Vp;Fn8&jtrtgb@1U~Ym56br{4VlzZSxq;K&7sM>5ubSv?YwQLypXa{H%%(PL(G8 zF!^oG*9RL(8yp1BjF!z7VA3wIl;)YFfzb=`{7eDg#H)pq@B4^=p=cvBG;=g_8szz9@%AkpYSv;}rhiPuB&O*G| z)DcdZ^^(r0Z|E#)Oa1Ywq_iWs#0*h5_wf?6;(i zo;iyq&uzPOINu}d{pAslqU#ts&g_}uT}4_intcrn#jt!|!ODOv$6;VY+msbE%@W~= zndB3}fGAAZK-g8&_@>OE;1RX*-+er57@0UpT39 zV{7kP$#4XYBDmYAJS^+ob=YYux*aoK2kqjYB6+R??}mP;3Obfz!3Oh@dP7p2RHIZ% zz-f@xddz4Sb_^}8M*$Xd4M*ONGr@~A9vFyegL6?xrdf$yEU&8}@c2ErN3KQDhJt%(erPT`qwP(`4fSr_F-buy0B zddAife?H^I^@NCn(5=*NiTgt{^10Q!s-2AtPBi>nQ^m<;i`-db8dZ<>Vgo$Ll0A z%Nr9PBkgXI7aI4z;%WrTZHS1C3OqkFyJo)S4a7AqeBc!wSS{|ZbeAxZ8>c49B2YS$ zc{h^4p`*zJEGsnsdFv+ywu+i5eFqUIpcE9s86%AZYbj)SpYe($CH#ms|1PE*hSX@Fg^?rzB-8@6PtO-H2=T%YTjK;xrIA^Q#+Ugj)D75L9{pRV4#jKgw z07cQ$%E=1BfQmb157R+@LN(oA8`jB;wmRwd7Uz0?hLf8iKs3!`-zB@yPf%@E>X_|f zvKldR-*?lg>3N@!cp^;Q-5V_E8l&@0q*stcvbhT-0A5eA6F$*^8j|~bL{{4hLZzn8 zHq1#cGh1VCO!Ofp=Fz&P01q%L{eE+~=PTd+wd+l8g}0vV$oh?&0H?c*Ml{9uJDu)o zqTWNwg%i?TqOk&qRGj#Zy2;UpaDQ})GNwn?-SjoAop)5}+hv-4j4(VU;YQXg_rj#C zsq_HCaxgVQ_H)JT0zCG`l3Cy`t~S%hO1&|Y8CvUM=klJ)#(Aa}+0rb# zbB^n?7#laY&ss|$+tK>1LYiktv>;)Wd7oN#7)qE@)>1*-;}Be|26p1;$+Mv3^2ri< z#XKb9RtAIjg=`zqE7pG(yu$peBvyXRBhvI|DR2)M2*_{B21RWDRhML9ENo}wV)L_h zQN+#2#Qu*`2Rb8b11G2Gcqyp?e)QnajZL#prJ7nq80FkHLtE`Tq94!$G9#WD5s$?) zsKy3IK0A`PUP3<<40zA)|k z?m{|qEsfvm`2I(?W2k6H_GoNwsOq{7HXlLhC@{y1wehR44QM>W*=J|}gCyx5uH_$J zc&^uIN}1&)NWtM44<}ginz$A})VeUBDW0UWd|xa&m|!t2;Wh0=jj&fAr@`R{mw5#0~YB=WIHzfapD&Rt++}@_sG9=6HMNORF+?Q~bL~ z_3`&2G)BSLlhnQq?Ss?vCoEcGHKQ{9C&uej`ksJQ>;rw)K!>If7f0r1CR#(Egs-2% zJef(EA_2C>X61T+4cV+O!xZ?>kVXIe`|zK&4szDUqCbnWME_L>^lP}}W&Q|P7M4*# zohI%3QcB3H0{u&EsxWor07B|6yLob*m2V+7q_4Dc0nomFe3D*x!GyP4gd5YD+3ELR zVn4UIf?ypDs|!;0n+DMeo+{#~Ai%6r9v8TwhGSC5i6$#iT;#^UZZ~C13R0?wZY&N7 zw?i||PC6@P!hXb*eS8gtuSm~8i%~kg7EU6~94l<3Zd;zun{zbRAt}#1luk*mFP8h% zCildejvQ-!#&oO`^rPp;;l{FPm`VR^4+SbBR)cL*O52PYUClcS%=}9b(6@NL&QGz2 zUw3SKy?R|wEAQbv4A6;paM{1noqn(FH$T)0R`C%CT$-`1U&8x5{EPgb@x}5{e-?Uo z{Vc8_{!cFD%0K(6zRE`vIaJ! zYX>9w?wxts`CPdA`1ag;y1(2#--D`GCW+L-FDK{0E=O*Mz}ODTpiDQ5*f%gg=RaJM zGkS3bXw~Y#w}f0_T%ECDv_#VDA?zad9Z$oY_s1{*%UijlJV{%zItCfuhpbb7FKwj{ z;B2LfdLFviVCbgs>7fhp-nj%1_z`IEP31l`zRu@OY|Jf0lC4;s0cHF8{+4R zhq3_vX7a@<;-!pckCVHooFmo~W{ZYy_QbPlyU%xb$4ekobE>(vna9cn0s5&>!UP0`&?D(*YY&Z&L#dB*J}Bem%G zx*jZMnPX2bR$7|mpb{nNRP$_ih3@gQMf@v+12TqI=>g;g(%Jm>cTgS{Lth766eZ|#b_Rmfwt*}XSPt^beSvkZOe!)(_E2UZs&2}P?c271RW(UZ0!!( zb*hVAyKPSz+{VQ)gjI2HB$sWrN6PQol5D=?;7wLa2&I-NT4;r&Oq#XiROo$Lro2;@ z^WKK%#OJQ_*TtpJeo)U`ZX;LXE7sSIHHbyf_D?@43+zge?n)aP(LWg5n+YE3eDGeUHYK9_2x-sxq_Bv0M4Uy zfA<`xRq?6TQgt_jfw4B;i$>qqWvK+fNB1g?T(w?(yQ-*Y7E&8nXBP<1_Z5bmM66?&dE)si<4hbWA+6zYzkFNO1qHR z3X&pn#xnZfGfop~$U-qaCO9gO)fLaiXi&gecdR7Non;LH%sLI;@dU$En4&+=2*}1l zJ5oSQgQ|q^=b|5Z8)auS1P_SjGtacKnMGOwVn1VmH`lGz--4cF83AUBR=L0(58$8* z8-m9?z8o6dyBsQy~L^=?POTU0*CP9 zzObQihzDyRE!AqRqDKP6cCql>*$>h)CP^?Q8bgt@FQnTn2(%nx17qq12IQ(`ZUO_5 zZW7i#QbQBC8vtJV5jX_O9Wsm>^9P*irAw!*u}CfsAoC{@&}O;F;w3?I^=MPbijm?l z(={fn{a_rK+B9MAyFvF^pZW9X?^?&oaxC!+4J+n4$^-P5QW!mRmsT$!`Y;|Y6k>AK zvmuA#^vs~{vTG1yyIGWZ=@ql7hHdi)cn52Y*aVxf> zQ%QcPdVTjg{>n#6QDf)Gd03K3B z4T_-U00~WAy3PDh8Ng}8m#a)(NL7w%iit&B-+ZH;0@Y1Z;#PM_h*!N7DaL+?)-5H~ z#kL)31kaC7lBeOSHGQw{TV|!Y zlvP(`WzJsw1zeJFb z!$3fx8Ix$lUC;D<2&1I75v=#d{O(NXSz|+yzN$3~36-g5uu?NHCJ-H8??@oBDs2+4 z*2@?m2y?8XL*6$PX>1>RZMzle4mVZ2a=g7W9K)$f>v5z1Z4%?!g_WuLdTO`m)nA|T zGfQkUC~Q zuNR8}jvujCzQoQXB^Sjjl(5{;CTD(C{IhlAgC}xNZC^luQmf{KH<542h^tWevuht# z%?jk3tox^ABgipKepRn8E$dcUly0uB)-U-p-TN71iWu2`_~7 z7V!gx!!Pd-44Vnhc)T;#__BRT&h6s9H-8#vvTUF6xiwv zp$kV9;ZobBtJt z(OAoNU@s2+V9EdjjgU{O%c!JyF+!8-h`IQoxN=en3Z^5VSgQ2hCGXGo&}24a-CNOb zu0Uz}L+g^VbrZWBg)r& z$-``@5s_aZ!8{-C3*^{aI4iY9i#Q+3itcbQA6gTb+--5k2z4mM8{7^ILp1EJF90IN zm{+Va20Vz{?VPD|;4qm$&s$-}7`m04YjY=#J$9ve#$={2&iYjxq`vtdXrZC8&^wv!AH6?ULm$WKL z>4?E;afo`ccA6tp-~b1_5X%{g@~%Su6(fG=h{Zyp;-L`% zL5K_Q*rLWHjj@FSa&&Fmb>fKjo_Z8`t3Jm7gbH679GmX@AI!ZNdJ-}3k}a$I*EZ|1 zuA-Yd6y}k?L~4>2SCgn?l)@nz#$%u033@tA4pU=x4k1|TBug5lIwR}l@pNzGj4apT zmkT~a)v+KALLz`FPRrjEUW_IZe(odrN~N+fY6#526C5#-V@#4WqR27Oa8DU~#J9ZS z(YXP$(4)AElpaV;>#q?{%@#QnJ*t)pO97E%y_vvlx8RL2^U#yzSjdloeH8%HXO5f; zwNICxqaBdl=wINIJE<2TU7$4Uzj_S-fJeANrSyhgP)ed+GKzm_EoW_V@w}V{gTq(u zmSojUJQ*gaCsp=Yh^~!@9m|xND~GO*{{-*ip(N2-D1^Q;4*ajwu-(-@1j&!^LbFPC!>3*PtuGY68tOs1kg@=cOkP zJ*un_1?ieWhM`ltQ4>el&DgFufN@XQG|RU@l5K^acO8FMySRvIzU5Z6aPaO8`mbk` zLVA4@`=3Y2ZAcIhs^9LX<)lTJlz;xbfyjUV($9Zwtdo;$R3B41-|uU zuB3PA_4K?!)P|Yhu~9IO>W>ez=%#Ns1>@l9jGB&)uA~j&y>r4mz?r)!qQ9dac#sx= z45hQX9FMohlWZSaKXXyB@aSLuu)-u{DWd`@q$luXSaM7drk_i+FgC9zkD*I{!;i}i zEWVA0$0E>9%8{yi*s0zRcIk$YF3YqPJ>}PO(&yrqLe0cS#>1w#4XNw@L)lvf$JH(Anqnr4nVFd-ivf)q17aJ%BH}u+hL<6Y%L*_vH(zQsH0vU1h(qZ`UME^RMWNj2G+rNg#yN7TF0C1G@GV?s>NzugPyv?mO#R};J>rE73HU+zjkjM0j{z?8y4foxAZvpq7G=IaH}QrG8w$Jk_PT`v5=og6nj7aH?u7) z-@R%445wKj!NC3p-pOYe_&=CzNaD5}fhgwi?}&A~=!n0zi)(8tEQxT27d3k^ns9@q z`5s?akw#@U;IkqQT7n~YLQr?aBew09bmUc1IRuU;-2INTjfsh`F2TKOH4?B^%Cp*uJ`1)2^e1>kZ`KQbC1u_atG-0m-lX-qe)2keIM*nO z^6(RjuEl<+%vtopNt4VJQLY$cmmSe9xAXay0>4;PGDU>c#l1P38<1)uRtJ`f=jtSD zKdKvuu;NT1{PcBcFm#x;|KQxn!5HGT1gR68l`CG;L(`0nr8eJSDenkyY+ap;uW+AAH; zPC4e>Di#(YFZ2j^T2eNco{?t9<*~T~24mGF6MNy$I2rIOM5X8G&$lFY&e2RJxdOY+ zT8t2HEXEnmM%IO{=B*fc4}nwE0ZCB0xJ0ER%AD>PRn09DzdxY<%UAsi;fAR5EE@9Z zt5QEvaQ_42Ld*Pz%m1C{vRAiN#!y8QN)vO}O$$3DV`=fXikh(p_k<%4!LGLUZ!V4i zL3T9rn2)-(tzKq6)h(cY=LCJ`yP{p%6s^YmGC1NmTr8D3fBt=cfg}wI40Z0(YA7_( zl#~l$3+H4x>AHdxzUrBB+G11?PjcjXduQEox!aQg2m}WH?O&beonjgQB ztZ?$`M`PH!X4$B3H{==1wOzY63@xAlI(Tk8&~My82N{jw+^+ukU{C8F;gEP#SigI~ zBabi(Dfl~5@x{8>YHe@9(E$E2@SCpKlw0LSrPFe) z`myV?Ur-jOJ3HukcVh?ta>@F4Lp*!8nww7>eXOEq#Fj2QRRn)2oA_LH8T+Y5sHma5 zCHLHVhP~S9TeXPGS9JNlfLKNpyxcpbuXl=7)CMqA1mWn*&cWHSk`o-Pk$ZEeQ8WNX zsEXoP!6PifGu}SfU$h1)p|h`LQ?(AknB@$bA8R)fL9GBEdWGgXZle9{)Eg_VJ_3M8 zGEY{2En79Un3;F{A42h%%Hw8rO6w6T{x&*_sE2Gg0>eJR_YB~v?a2TVH7ooabGVt{ zB9=57Rh}PoV^cC49Nup44bjS@Kf5$HKIQRsa`hJV4qh$>id=-iWRoa#_~1*=m-^Zz zDstvvG>Yy)EOO>hv{&zlGYOwBVuUADmuSxLECLduG~?$>s1iTLp8>F3+#ZM*G{gxp zrvU<#o4dV43751P`hq=@=SJu;XuQ4DKMWh~cCpa=AV&Q=-bnt-eE$U%Q(bxXuV96IMrp~P|yXbm&pvTF?iF~7BqZ%X85Dl5s?6e|Q_ zBl?U-@PM7Zp<8&2C;tmN2zj`I{qUZDU!;9lUSe$+R4t^!S3&9Y2(|YSpP|mdOr)P3^?E3JfEEcqW$*Tp>xMVe<3} z`ipI=C_hK4ZD%H9?!~BBI3Cw+#tMUdv1L#$2s)sIgKr@@rGgK7x=@NUtJm0bX~5a4 zI`GDFQkG1J^voTjRMW@1F@+RAc8q$qpy{rbI?XTq86u3tk5|bLvmld2Wk|D0drEye zpC~Mz5@=mu2nC2$a{fkmcPRR;pejka?xf=b`rmh335$o{^>delKEMAbyRBgDV6G1E zv@`!_w*~GUmxWAzlz9r!9*-A|u>`svfz|95-&7xz-s#N|I2lael< zRL>vEP5`z4ARtn*{ihJsm~=!J#r%tGr>lz{*>azxS8w&47$Vm-6VF*pEnyRrz7=L3 zVt>M%VHh35Q}jVJEYH&IQBO@AZTXjWKMUHso^#IbVKVFS-ur4Y>-qlm6%|Z#p)mZr zcu-_E474W}bPS~=78Mq%W-=c6NAE);R;b!KmTyp8J70Ztf-OP!7K3T$*>hmlN3673 z1JBJjol*ub*PHc5qIE}B+>UYHqer~t()A`>?DbYtAp#ONCQzb#7^SXFCpF2Xi}Coo zM)?R7UT=OIArO6%>`^d^@=$)qqAI!3=2sX6Gp&WK#S})~aX*o6|JTZCg!>hhMO%r_0mw5ZOFfs|7Cn6$Rn5v77GgUsDe+ zj4)l!*TswQ00FPHE148$FyK~1?u-g&5lqt*uA))n=mAQuK(?@2OM!R8aguf+tk775 zO8&wbz#wH?gfvpdUz0PPVFctO^VkfsXU7Yq@uo;i+6j_$vfYmUJPV6)5aRIx&Y<-;hSY-zsL10|7O@UF7G~Jc2Ymzag+mLov!RusWV>kE zP?N`iVENqe?9lNWt{ZS79PP5%P_nz&4oQyD0QYe9#Pwtuo6HgQxsi5|7>Fhr{k=?w zH$zv^%ftf)8%Tc%^TN9njyNljf+EP#j#GU$GFQ1HO#Geh1gcv&faT-A87i4lE72AL z7})$LJ&N`Jm!bY+ra9X19tN6NAK#896Gv?`OVp99t?5h5@;F5jI5pOi*JP|3=%Cjs zeMh^BA(JwUk4mW93)%~Gk`=L6p_oRN8jEEI=nKPDM4Vuqhkg~2UoQOJcs!akqeDJ= zz1iwM-txZW`};i2=a}o^dldwhYL#LP*eN6xCXo8VOg}7lPTM#1WRPAoJ-(kv%8X1A z9ChHFQEf;(h;{QJ246d zi8sh(tg+w9>Hs8?E2-Y3qrXZ_>O5!=2<{wchkb-`{)Q_ZK}NBHF-$vb_KPPNgm#&h zgF5oohen(@I$$gqSQm0#uFyl=Z%XDP9=e_EO`Mjqjj$W>*$(h0H~BfK@Rn}1i6yvf zDA7{PgFE;N3S@vbZ3|b%QPG^zu&<>huDiT?qp z`0~j!)r7PUxkRW&5+sR#gqgl-t&f+~gYbBfY)_pX)KoqJzLo)tUa`OzWF|{$Y7UDr z$Vn^ay0t7}%@bdz%SQHr&N=U63iEnZMdR**5wurSxsiqS$D#$XF5u^FRwm&G+N znBVO?O7Yy$GGjlghZ^Xm z&n6snNA^M8=DCJ^o9T_aHeCwMD6I>?xh@RI+o3{6MD-l$^?b5M`^s_c^48zW0%Cw< zG0h6_^L)d9MSg>M4SK2x*xr4F`5;aDivNUR#CC1@Hq`rVXi)nQ#M3p5FMNyMV-*2o z#mb*#_FcMv!lI^H4!vH&vAbke;N_=n`9>J)CQ<-n)9fMt*@ zau^Y1yC@;64pd9NmYJ2X&)^JTQdyLs%0f{w`<~spDOxY16<-_?4W<@WHa9c#LW_Ew z(YneSkG&bqa5)m0sXAo_j#$CMo@3RPuL|aYp+bF5z?59`MRsq?zL~<5O7bt`9j+c- z-yv1gBGq%hV$dD_2OjUYYQ`k#4lPmjC}bZo14f&;n+CxNFJYH#E=FF7Zv}@Kw!Ev8 zN0nr1=}2c@Q>|VX=B`;I_tECVOV{7RN#a9kp-0fH%Mj(2rkFLB#-Z2g8JS(oYrHf4 z_Ri8SaTA1D4=wn#czp5d(&^0|95|Y6YsmClp!8~J7R^lXK!E9~wnXEy4;;=k<6{ab z>q2QNqq2C5nYW`zrp>d47d5=`3$Ew6>4#2H?p6I@B!5q|Q6_W6Ol5;zzjI`sTw?gh0iVFw`3}Ps*Z+Vz!^tM?Y zp#n<02D((C(q4{JLRy)TqbVe8qt*lOHTyzkNcTuY(@UiRwOf~)-nq7<>3Zq@D%*XLG4rz_bk3uP4y8nAu4f`$)^hd%GRCDW|qKb4^(q- zo1CCW6NW&+$QOo0V1`Q{_1EL)Sn=nq}w}H=hjp5F69QK9yX?f8$#<*qzHaCGMS3xJcMP zHS}M&xDpQ-)ru|_&i8%A>E8jhs94Edn@qLXsLsdVEs-OQ1;SXtnLHqjtx(Nihffxm|Bo#A76*G-`Eor&- zTtOAw=7zKm@9*zzt+xsrQ4Ct@%fAYSQYA?crC^9uUHA|34I!V zcE#L-E)P1#R&}|$qS58~VuEyf9`+-i+4C$!1tx{~>(A-nFTiw5c>9?ocxx~^k03~`CnE0N^y1J z^j*m8G=Ej8-f1#UgFm>zHkB=MVbP2lPHD0m76h_`D~A16ZiqNH%@i7Fy=PSQipART zL=A8?s}JgBpK^gazkccr(m{YAd+{w0%ZJO;;_(SBmowb8EMJTG3;yq6X;GgM7tQCS z3zAQ^GROa{l_ktAj9u*j|HO3v1awmWF-O4jAGzGEeW7lkjrZ5^;jsS@U4|PiRRleg zTbFc_TakbQjS<{L6)r_S$)Q1!dEC5X)coqvx1UN z@3jxl^6eygKJH}{&obNk9d=>6W1Lz3JGdp`b1&a(_V#V|@mp@1%O%O*`&l5E+jl8Z z(AWnp?F~vvN;`rTu*C)!aE^$qKx{^Se8OaECxh zC9n6%!DEcn`j+S>Y!-OVJZt7O^R-D4ovrg*bCv=T<+*dG zE}Z6Bv$L}eR?2Gf2E%uePARadY+ugX z9f)R#)ZcQkUN)VR2qkdVtJZPnIa2l84}}fexkn8b+f7eu6R_l0(DAm`*PE+>=#^=6~(N%^ScG7|C~3I5~Fi76S0cQ83)Q*8Gw^;-4?NDj7gTB{fsBRv*MNxvtyCx zk;bO>o)4Vp?gX2+)s+%!=$H8wQoYpz$4JaGcPchh3NhoSKRyV2%n0SugR?dO zJLTDM_9mttaRKN?&;OB(TukF0b@S|E)k(}?n(@h)7t35#Kook9LmEPHy?3=)E12r* zn@SIc#nE^gI}vJ$SDq!v{7^3W=1_VIO+kh>+gu9F7`||}ZKa~k%yHfu7FIV~7~X^K zHhd~7#PBwM(-~5}R>#7orj*dqtDrBv?upFX^|jCiMRIMz3sL<^4Kc(Vx;`@n@I~qO z>-BtS0(Rut{c86h4H7_zSicABC^;EF5lc(tr6h{Pifh0mpM6(8@8t(1XF+n|KqKSD z+Wwg`18*J5w0eO@1yl#N5moF^()NPL-?fO-vm#&P)Z>WZ^8|OaN$ZYVE(7 zsE-3)W6Vm&TkUAN1yc<7OS$;-vWF0;fv@oHgTe_6K&|GAC;r@cr>md$jXE|_0{&T- zU|x$0mcMGv?`Fl23u&O5bGO{Kvelz4RF>WMV0lfbuZOFH{WoLzYq$q4$=lD zN8{D8&mHBS;~MBdK7$VjTlqc@7Yd0yA3qRKwfM1^w`>$V1j;*OHr06B@*pN-nRu^ zKLa9@@@N|b5k&t8gL>rcHyj4hDZD{TgLrzBKLX%c7-{g*r8IUKnu+prB1^*^v&}fyH_By(4`qvZT8Edo^>C7gzSgKzul%oVVr#25Wst&2hn& zOC~ejWSwA0aFj{@Ld?XE7_ z{`e7hWVFRu7L27sMxjW_j2opW6^L%IjGIhBzJalXaU z+84d?HQdse>Z9DQBXQ43p@oUo&>~t4fe({w}Z31}Q^VYZPb(n?f18=F{C`YMOopLHm5t z=_m)%-k%V9=)E6Doa)Xuj|Z0D(gVc#QN|z7gb6_uv}dn}ugG}B@w=jU#B(4;V{aW` z8^A{&NYUuE5O=l1Mzp;MYOl_l0Tq)-gOX#*%-@BKeWifyj6HSxy0a3h)6XEm*k=$V z;W8+YFc(c0gI{UPL=A}Q+Eu=v96Qf%H0LY@95;Dk5Plm8)8=|w9&UZ8S;dR9znae< z;#9brv_Ke=C~fCUAm%UxBx;NMlC^9{n}^Ps$~M(cDNs)OWD6Xu)RKLVJ&JtwYAWhz z?r>Kp|F*DmpM-tNf39F077wpk`k$0)Q znXHe5iMb8C#vICG%50skoHe_V*BvI6a&A}{L5cR7u|7ej6#%t4V)OdBZZP-C9|+u+ursv`qs82aBwo-`U6K1*6I+$E)?64;%L`y7-bOX_$uj0Pi-y zz7$dCu>Hb$lIhsPu!$Bry3`I$dXt77Ry5!}%uD@}2&xxybwUAZ7E)JejPTn^ud-89 zfU;>>z`Ao7Y8}B7-4^RLN0;>uQkMs_S6!vxl&Z{OgN^(h|&1N(8B>!{Fs*9S&vqLkew*O&i2os z#o;e04;Z$C0Y{{+sK<7fti0VM7*VPpFZ$An^Shda}DuGtEoSD3KbKbR+0NQ54-S2%{pnNb}>V!=1msc=fm zhj1iMs(KVRmh+%oT4)zhw!BIR<#}T~jo^dwi`dM4l29$ECe6C4iHeh*FZ;7R@`8l6l<}toi2v{gZaMPk)cEC|sX9=cbf7?ad^ho(a3Yz{t zcyg}&aS;F6pi#`m4}U>vLwAnAB^M}uYr}RD& zv?(-M?Ln8kH3uUx6>9eFR{dd(YQ2@^0dzY_Fpz61Vwnqm`w26mYPaY???*BfjQuN@ zU7wadc?hi?13m@D42`M)`ZWrGD`JHsF2CWlxkt3Z%DtjS_KD(xW=GRICX9xy=DbV3 z0zF%?Y|N|DCcjZj%A760K%ACJntP^ZJ-G_XW3+^!-q3s=Akh%S0q#`<`9@FRQA7KX z9kN`7Qd`xld$#kI9CRBVOk* z*!({}^+5@!p*Fa_Nvx$NgyoUWI~zLm;A1}mbBvI$HxPQk9pOP5*|OBPtPSV=5Lz?j z!o;=x#KS)p`a0m6Du>w%oVdUD1SMTTu1^HoANj1;*CsN7JDSdqh;&vN&Q*6CP-tl$ z}2MK94OxpXnRKiZz=`B-0{l{G+D ze@%&OOPR zpONZ`a}3be@=?IkovG7W&m3Eo5AO-gH&Hv{CrL+S<<_uM(?tlXj-!z^$x;cM&>nwH(@I?7 z@0jkX69?NHr0dR-no*kV!%Kdis6tP(jEhgybuz=hXE@ z6NUXJUN)gVIo`1!K9NJuoSj=7U41~j-vKks?e6kg)+b29?$bViV{2`p~DIAujD)x05F>Cf9g zx)$vkFK}ZDy`skPD0J6ufBIEj#4C+v4{=Wsy*F@4-{b$DU5XRJ<#k5^17ju!1Ec+a zQ+ZM`=U2-jc&> zpSae@Bp_!ln{vP{o919@?s($gmoEYft);cLn=-7pjFvAlFy`L}1NpEcgn&f5&i_3* znHHPhV-zckjFo2?_mYL%+<@pEvWE?=D=SKNEHd*x#!1 zK4LyLl^y4P!o4aM^iVCdnS02GUX5JmvA?Au{bd?(w>|lJVo&m3$GUy19$)Kk0x=YA z+g=zdbdFVtF8w0~NtlG;YYjG`Xe~DM?>+pl`UYqF{9kK^5SCqfr{#I!QVB3wQuvBJ zGRm2>yToD*Dm+pqVj{K2Ulb!9wYsF7b($SiyR<<3Lv8duiXg8c0!(R4M~w~2wJc1Y z@eT4vyHpoFEJxKYO%V5xePkQMRzbTV=pyn;rAr;eJk*KhPP%zrW(3KAy10kNvze^=K2`~A_XIV&P8 z-KKM{!az86j3k1}azB?rd+Ux3+P>s6x1hG~q}QqWH){WudPA6L&8UveFIU<;#p2R{ zbJnCkgv1wkgy$rK0Xf9HIXlQBD33(vXC$W>@En>EO9j6Dnz#;wPQ=tC?EzNH_4P&r zTO2b@-&W*`1ZK)Q=m%V-?}fndGvx-8l8W@Dfk_b)*BJ^vlnFNLTJeqyBd9~vFQ7Gi z3P*w*MFn|nd4<$nx9B5u%Y6@(=KLAq%ovKPKS=JcR$eyrIMW0EQcl1V zJ7#Vomh5^LPOL0&g8DBGcsYubM|(-@k%cv_(KR zhb?uERZe!c&BbWIxEuC@8ze^l#o|5R zCXRj3xs#nB9!^>*jmaoQgPoX%{>fyX!a=%2_wb>(P)O&ydW6}JynJBpWP)kV?9gL| z;;RY9GvHz3GN!)9eQt*dmqWj@AG2e2;CnELZspIKXyw!p+Po~TZqr*oKYuaWcTV#aB9)3Rc>JjN2n*`Mw(-j)%il8777b=jb zcu;`stpL0|Dv%=ih{hH}nN4)bHbIPBe*vH|$Jll8dwvO5Ib&2NH1N-cJNTTsAjMCW zY(o^GJ&KJ*BB7Z$bvISU)l?kCqjfvdiWdeuo@CGEbm`-rsqsDz@9UK@`+c`WR)g_138 z`m->84pcIZ5|;XEJ&SQi9OaiGYz^WyyaNRfB@woHL^A6Mev19%LUo081Eq^BMe4dw zK==#ai)R#xna2<$!IQ`E9%flaDvOCVi6x_7INLGf3!#vsbFQWFvZ0t@G&&{F#xc2X|Oj%r&RsLZ#~F4~4;)yJ(rT-~n?iOKlw`Vg1(pDqt-u1QQ`K zKj8&-;z6bK7p7fSn}L4v8zY&#{7m#Q5|pev>{5QhC0To0c@#ul$OhSY_F6?=f99jG zz6X@|9^#1GdZ-uXs2=)IKAHj3x6cYMKFMZmqvdW^S8-8`!2!$SoFn5hJNa*)rNc!X z4WgRN!0JZG>ClnoS^D7F{#$#df@bXV@6Ey2W@jTs^Ke_erLbBFB$H=Z`6V)>%qo%Om1&zegUF?D zXff8lf{efM|71<^qoi`Ul%w9GOTKJbzS2!!GAJwS-3|M3S^*M#=;hbFLxH`fNhz1Z zCwzv2mAg4WO0M5ycUbv6Ti&Q>vmo}7m;lOg+$(W=`tm!@hO9bUE zn31Ql=M@(uo!a?<2flxa87o@e)`<%~GJ$X$1>zWW807)FQO0W<5LaWUuU>6ERFZ-F z>ZjGd7b*?V`Xmu3hL3LV)`_UDQYeyP#q3RprPrg700tH4g4Pgh>ni3L#X}q=x()y& zbGJiOrK3H-Wjx^N^l~*L`lCERs*h6&a8{dr$?b41H~hmxN?cdIG-O5n3T@ZCL4i6q za8=*ojM@ zO8}jhR9xZltKwf+y|cJ$a?2v!uKxJr+t%5wVOH7+C=+LN zo91_s(gQOg0;2wW+-jV{LoutQRKoXqnqxbe8q|`6dFI2D>#Qn}_W|aSoA_QHD z&R^yP^lr(UmB9b0b!RMTd<;q*F7?#gx?``oPVD-e19&=nWR;qdf@7uWLLrDi6@Q4Y zy$&-RJWRF1bPy7dMc`{%Fow9WvH@pnGRlEesYiQN-(F3R=8>r-c0>{+Pg;wl*@FCu zDV#QV<}a?2DCUHMg0cF|$G`}PDQJme6qgRJO%dQm(4^5wQn?qiN2e!!L|9w43Q>p& zIBGc3wz~IanN_?6G#N4cG#Qy^l!N(pf^JgOfQDZnPwx2G66|AA5MSqvUTUB&D~7dy zz;=K`hR(<@iX5J)$tiV4E0twUILjdl$r+K-&ioxuVq7;l0Jz&0XX1wreU3rZnG;|g<^Ma4COh9X}En(Ij5_r!oG$DV&S(nez6*_g}=9T<7%SYUIfi4ZKz%MzW z_R<4F2!0DM-{+6jQAgLu%6x%-k(5{f)4!AFFI1Yr+KCVMLZr=0Pbw--Z zUs|X6xPMNx7);HUT}*lx7?Q0i#+1hnnVc=pmDL~bzXY30+4f=O8_j$}DE;OFz2^$? z9Lx}pvl-x#Ba#cuRc3-X=t4HjHTnUrcFK7iRV%_gGp-H38hjOqF~YFo;{1g)Z}u>@ zz-1OX{D;&qsxR{^9~_!WZC! z=-tx|7f)kPn&sYerk^$WstQ^?kaNCfvcRlCU-(%+7jlg9=D3w-|dKcH`5FGc=j zi~IqntcQ#L+8pqfz!2|66AzALld4kxSdqt>`%xXr-nX0)3 ztP9qlI`pDlPpeb5e_2T6@x>{xAYFq(FmS1;9vb0J8`F~vjXM{#XA7*6+F^og#S=X= zSL@@Rw=b;PFyb{1)71_^zL45sfpg#q%naN?p{Pd)%#l*jM>}T^{1y1U?aKlV6p<7f zE!+bxxK~cMl+!VUM8lBaCfD)xloA4{w$S~l{2~Xgo;az2zcj{2K2UiLj-> zo=OvU0|>ZTD(TqBWW@S|Mni&Wg-YCgcBwD7F~wK12=+0phEQkWrOzs3Pe_sn3N^Ln z4*UI!phoMQHb9~Nx1D+ZNx@FHIYW@7HgwpSR%nzkA~CZ*pBli(so3t&YBs9xRV2=; z3g(I@fj$-MA>D}1#TdU}epVSm9kHsc_rpKh`>9RA3S?;%s-fg0%^_uyd>-EHP0S_N$4-@96UIQlpGcPwz z^dvO!I1t073Szgcf}WQTCmN^0K^&Ycx0s2rj61i`Ew?nsCy}35)cuC;&jD;jSQ5Zr zeF13wD~*JnPGH~!jQ!X7Tahp*<}c*Gmnis+OgHf8BTgr$ixU4X`(M z60@^*`oHcEpZ>%+{^F-~tY;L?iVG2%9}i`=s)I(W*jLih0HzugA(=hU{Gg{d5LjEi zRFM;URA{|c>^{%YJzp%HnaGJtQ`~$iDIfQ{bIm zrOz1t`re}ZUp#3e34p#6xb;SWR53SOvz{t^mPG5LG*PAgh9k20h*^Z zTB!HoY;rUMSdj~GI-gh_`NJ@k8L#%pbsS}yyH7Aq>GZj8JwL((YIDUA^O5c_MfDb( z=lc_IHIqyrA(>0j{8)u$2c#n>O5|KO+hZYOtkYbMqFBR4quu~ef4LNz@s}}$jX_bo zyREuC+Q3nF0y%>pG!armvqCQ#UCl~4&G~>6732xAyK-BMu^F*Uwj@X$G#8nn0-+33 z5zV?>w=^|?7Lzi>kW)bEa0-W2Csh-_PIHwv=V0lDiSutL(W0J%r|%Chp+#CfdzcSd zo^5**7pGG<^?|3ENbT%GhD`>IyPQ>4GF#;w$e;?oBvH5jR9Ls{y^^~`s8WR>)I za&GcW6kI=vsAJUHx#OI zfoN^}B zWYCJ`4%OR4uQVIl&@}QJ#Ba`Pb{M2LggOb3E#&caWx%o-hyb!~zbnAoIWNG|fVJMA z$D=N?i_w>>%7&ksV4^pRx5jv&Qw?oM64G(^^9nU#fQX^J4dQSziqCavAfB7b->qsmh%b;lZhWTfIk6gph&gJ%D$vF!MnP^Rx0%K zs$Un|oVXFe%aX3=kvC}xku=2zoyc#7CQq;*qqu82#eQBZo%UMA&EagR#oI20J32qt zzB!k5e^qxRRw^)mKdqAgY%iGi2?wkrPo%pq?)69`Lw<)xxX&U<5T$fy+>&@CyfTfj zOIK_6DH(fCv~gHWs8HA1+Dx(sH$N<`xwf!hoa*F=J=~0b7@nNMUZ6U>zViNg8*m|L zuBc5oo`U5{b&T~6eodgib+w~$9sh?&uC%LnNHkl*k)xu2EA^E@n^1yh5?1f zK_h)EA_=a~t^=haT04VXsV>46ao=m2tquaiE0#Z{^03{kvr5wpwq~^;Lrv2UalsZ+ z`RhVDSCmwABwbH4zd~5qIYTBF_3t0Ea2ljxKt*}dBbg)$i-=K)37bXwCJ%i_D?7s+ z8AA8yoJIK~JtZEx$e-duu7*1S=!jegEYUfP3Pfkq}dp!e@=|4^Ct;#v02Tzc0DLp60YegE>|%*~K7 zpLvD*$lLY2F}-Lw$R(d^f$fabbhWl{<4kf-nr_bcsE+Ow z&K*(?zfTqF^bGBi8oLlkR_L7(7D^cV?D-yc#=33U>Q-{}MX?)PDA*`r9UJZJ0zny} zdaykF!nwO1tVq5QwIbO&BgCv`D=8QPsFB!c#HOpP+2N=?C9%Ud-XC74xvq#=EF-LA z7i4~BMnI|aA)NY?MqapgCrtMeUXEFwN#p!3&{4%%>PtSItPDKuDRFc{WX=Nq=a97< z$P0}60mryj+n|W@7)ZsO*`<@{SCIb|>15k^1q^T7phx>C?*=O|(0N-Yl8Q}AP3XL^ zB*v4+UMeMQF;|OXI^4#S?`i)@B1!~8z6sYBZv=|E4!*c*2pO+z5_ASd?yiJ#WEpuZ zFaIKRuLrz={wQ+#0(xcnKJ=xa&ED1toJjw;;pST2YMV%pAXEByH%dn_hRZHG>$t&< z_>BM8)5({BH2a+80D?a=OvKF%@NynAHHtIT0XhlL8(LuwkNLe2m*wJFz6EJNZ&!ZA z;xPhYS~n{t-G3x{9(8cUWH|@EO4_V!2ux<_*>LVrmuP+uVspm8P3t!&HUanlSu>i+!lpM#))PVRXXPQx$4}`PQGky9UFv?DksQ5|64^$1EUC7pwq){Iy$1&eiY2EBRr^Gqt$d!Beuu`Tpm>i-fS5 zZ*!P1U|{=5|6d~EQy%)MhnNPYn94Z_sb_F^|>4z!DwphUbnu-*?i;Ptt{8a zUw<1x&jejTS`C1}E_)-W`ITUt5auUx9ftQk0xL4WEDBh&uoK`(5f|eOz|hwxjfKIG zEz^C~f~VY#Bmx$ZzDT;&llC8UQugm%nYZ$eCzeStM(UtDD-F(*=YsZizvg1pTa)u~ z3MZr|U~p8721Lk$i^=tdk`<{mCI@nroR}}VT&#Utmu;`iB$SW8zOsi9t7T14Kvo<9 zQXhiY&|`B|r|6vx=_ZEMQ!B8JUL*ur@;xc};$@U3iVxIf5h%UOSquFq`4ktMI3$@& zQxv%hbRzvjPes9d{A%)b!=OD1FVrEr#HF;TMvC-Ai5QOOEBPvlT~qe)@Ferp6k|FuTW4wGHX#e(AfXPDxr=o z^8lhlQ=-k&<$W*Mp~u(CeWjSS)tD+%bZf{-y_%+=pyuUM_3%e@EBOlPbr*~8qF@4S z=qr-*YjcVYyozq_cJ6&k4HSpwqWjCW8W#d>)fXW6l|SJ{;g zT)|%p&rFv>b{mqL!G8X#K6P_;uU5wg2!m9LqZ>0+!?=jcoh}vtO$EW7PAdI~9;*G| zcTb?i;LpP{Slf9kZke(xmWQ%y^nVfdPQjT*@3wCz>Daby+twGO<8*A>=-4*D*tTuk zww;c8XVu`g zCG4em-zjBfIY)L<9r=5nVdn0=18r}~fQ(Ya&#`3B1qR#G*qVBf^~EnPd_dFIU@`Qn z&mXzG@)KDJ2Aeu$W(xYgagtYeMvuclwIeOy-Q&Wpk+$&$g0w|=2I}+X^wb(_CBzn2n zSj&{6iZKy&6_`eZq59+uPJpNNhfXpY?^^k7Lmk4PFQ~)7$)v=b7UOMLdm7bAjEb1WAqOQ_nXVk%Qg%hI>gD|SIs)Ny z<;0#%4O7sqZwt?iNu6WZ<49SnyR-tKk?D!IM&t37>q$F(Zowt)OHdj=XjQc5$mX$O zEeyXE)k_#vLI>;_m9T1mBRn?0px@1qvVB%}@8I^{N!%HA>=e4-!FK-@W7Y2xB`DW= z$?Ftu79QrZD6dOQItJx>$j2GBl`vEX5>x8Dpo4$8&I%j8Yg<>?p}B<_3sga} zmHC;KFQ@i}rPF}X=e-W4Fc=`59+osFA+jU#x&g%w$#==+0>-i=c?zC+UebwUeGW4J z5cf&IC&j|(VKF2s#-4Ee141_pGyG+qe{BgzyBJW@dm>J`@HK(NtBq@>2`G$iY*-SU z7*qq@Y!cbP;Sdj`HMb0!s5EU@kk}M0;t69K`hHmD5Ascl7{VUHgG-L0xZ?Ynxxa~H zZ3zWEE+vFAkc_~-swL+-$PWIvMo3V4uBcKZifAu#q3fyvP$S&8APcj#(wp!mE-o@aD2?(c0aiSXn`=u0a8V zmS8CGc;u9#WHbO{H$7nCpeMyz2S_s2Mk$)ZD#*{UGxp;c7*x3 zfuvjz!eEt}`+ct{VEUf*_8)9DUBP&0Q`tEWUB9kh&ljD7YJm$a8=uY4-6$aNOah zFc2)581dw?X@=+GQrq|6-#ge|Bsg$Nrp1VZR;s;(Kq!U>NAY1b@D+RAKKRWf=1L?Z zv2TQp@us1@_AvhTNV)*AQ9_?CgbGVB_T=d3cHYr80jNc&!+oW5d+D?(@U;^Nt8fCUuQnHKi{5ZbK8>I?=}~Hk5KA?J3>~X>$jrDG9s!C$l@(+XMFF`}rZJch zWP+}62N05{pz&P8lPh1v~|$gXf0P(8*ISw^VjY`*`o~g~c)_oBiM!g7}L#=2eHBSJ-JodjImf*fl_A zXG$VQ+D#=Wm}oM8LTlH|Z{hgA^%6*|awaP& zSytU9R;iP9I+BARa}q>Zv?)z>azHOAKi)LQ840U(2MeHQg7#L>?=LJ}eP^_ z-@mGPSJ-k?uONG7eSW9*2CVRuQj9d0bI_=7uSiG(J{;a4K-DQemNyKJ6a7rGo%lX^ z74Pr4f>_EjvQHd#X#qJw0l99dYUpGwd(gPsrCDi6ZS>Xi>~(1Yt1nUGfeT&~Ao|E+XW*EGWYh5jXh6Fof6=DOHwQ%h_~ zT}HkfYEc99Ax%&{|hxL)m-+XStDWmd6&>#AiPp z^Gp2SkEEMzYI2>c%6(KR~0{vspUh89O zf^OBk`3IRi-9-l*pgxkVzP~O7s}8X7XU<=9VosdB^+yn$ z`DzZp@fpuw^J56X?+%E3fq6y-o{qi-mh9X`LekW&7WJx?Jf?G+Y!A38|FYe-uT_zr zql$}F5@E*@OA;QORHt*;30V$28d@)b)^`>%gkJHE6De5w| z@TveLD?1SbuPW)-BaIaKsZIXfP8 zmp+;_fS5ycI92MXY}Gm1sspos0^u7V3lU?u*qf#i6K190fk7l<>lIDW{+0((wXYj>Ntxm5Qp&s3Fn#Ud1J$M^e2#cqr0}Q` zeq?&Y%w}Xvdts>324hQJ27{YAWP9sfWj4Fnu_)rGt9O`<3r()Ln$tu=ydc#5$y*a| zybhSknS~}woS2uFo1hRNBQ0Nkc(H1CoV89Zm%2S9Tf<9#RHZAI-8!ZLb3MwXNu693 z(a<*VTfk>|{MIuYBGIEkCWrF|3txF`WOEHjV$|L`Ai+9eQZd>Nzdeg(0SL=+UE;OP z&RnNTIImnhIDx68Vu{h`LRJvMm~ico zt`+>6+pU~Gh}o4{g7|eLHL|^C#~@Bk&fYcNyrlg?iWKTD%{1;oWqooC!XEJ)21-j# z0s#>uO)27Iti{=UXDVBvrx-ZX$+nwSQp2N2C_w8%z zr>>r{Usdl6MnzBS_9wLT)lN1wK6%$~3R;n^If!mHMmv|8P&GP3QyxJ0TaU>5kyhUJ#$@+N`0o*q%O)stT^Gy8q1@JPt|9xR4M943XIQx- zczmhTjM9m1zMlJZL@SKZoqo(UjWfI`aa{1PV_8I%HZ5?h$279B-bRc2Bgk>cQt_|zrSLLot)s{9x zPTL%bBR?DUyW4K8UpoKg9Oa}+>h=61@`q4D6=S@n5=ZRDDm;=E-VEq90$I-Pi2`|!abgLX zFU6fxxW3ef^1em58Cg#9Yw}=?rk~V4r|<_xk5Ng_N%o91ALCu%AR*Zo)g5KHpzMeE zehmtvOefhLXLyh7hv>8mUg2JHqf4vM<`Zo*#OMyR||V3XMC6AQN>|EpMpKFsx9!F)L;dPz$@op0M zM;48&=Tr(O*&avOjft)Il^m563qQ+rm(&6h;H!)iHWJ3p`L*~G<&dT$!9VDY3u@4A zRaYu8Z<|d}GI|@QjkPXt@Cg>{Pb&UUM=NB6SClsyp$d3>zsjmKL9v&RN@5-OZXrTuFc;b!LtA&Q4EJD{D*0<6<>Sof+ei z3@gLO`5*@ZKT~t6k~8OsG>27C)_`-)3&lJ`d%%h#ziTZO5-E1z(G+>h0<^3XPBxdx zZ1hqce3c6CbrYQ$f4a0Ag;RUVay^7$dOcS_;?B7*=qXu!a{Rmjr%BNW}fECP$qD{CBEnGoQwwvA(>eAbHw@@S)!^q z!WzuEUrizw+>zs`>iS68R4sGPu9AgXaBRKp?1MY8U%Kw&spneCm%LzGpX6pp9oQ} z1{MYqTdM~lk%R0h1^s$Ov+f0l;kd64PnC5)J2COcOimTn+wUaH0}s+i1|dej?49LCMTQhzWHYtM|7L(8n z(Sdi^C-+8?uuBOq)~^9LsF=JW5}?A?BGO2YAqM%xRrhGbCoy45l{2AK$qZj4RSpkr zBDmz~3NgaPmaW$CJUD}qFWCS_!#~5UiXYum#-)N_E2;bCF|ql6si_3r zlGF$LG{;#D*F_!E;~V4(BWEGl)E>b+AOW?zDDqL1Dk6~uV~NzYiL~| zuu(n}m(=9E>IOMBp?&^9XCbR~Zed_~rkzIN41#}9Tr$_hk&2D8NSSILXUR~P;p;u{ z>H%>_j^n_MyOdb=HeFa<(ir1RQl<c-SD&$%As$^cZ-lTU1+7|Sgw@TSc zJ-CAi+us4$Xzz;moP4Z8zqm81*LR=_wk+bES8H^*2W zwzM4^K3L^(a`Pq3Padc#ufbLDz?-qsyK-97Ij;XxP(Hln$`RP{I?GLUd>h&G))69{ zxCp213m()D5(w={^JS}p^DKDUH0Ecl%lTY(>h&yNcAE7ZuA+ozJ&p^lzoTA6R^cUXs&A;#+v_qnV2*?|fQ5B0rM+4Rf8$;u&hX9LQ12mIwdj;zoQix(eNFi7eb zM5SxOf=fZUWxTT`Q?@E8)}~}fDma?RtoYQEJR>v$&llF#C}Ta5TQmmBaY?S6UJl?# zqZ!;r72OqObZ*YVdAa2Xa(NfxLf7sAKJd{iij>hv&K;CBMeQ%dYM4|rmz3<7?P%O4 zm_8NX?5VCgI@WIKq>j3H8%5L1Dmo0y6{kh;nZNWeCVDwHa?S%flwb{2%klvLq?{+k zf(ZqGq{UF-36riZ@ja3%tV$U36f25L+`RD~b&yqQDbWRuk9VnzzFMHX{u!9cwe#~I zLC6y&T>4@RE%~bj`96Kws|88;LZt`mqGu1xU}wy$_7oIXSn_jMnWe5p6vTvQY?=9r zS@AfO!809;kS%#ir7ST6#jI77Kc0}=(r4Bq1&5gne`!oL&(K;yZ<=vjtCngbMe9e2 z5s7#AEIFn#1=Ds`>$~zIF?n?X`YkCJM@S*lyq`sJUN`9AUR~4Mv<}HlEz|24&@<~7 z>z*ck>ah(jsaX>1c041A%FieJB2RhbQp2U}p5648r zRqw7b*-XK;Ls^^dzQaEpgzSG=G6jbY(KGc8?vFV9%E7I%KZoa9Q}Bp_xsW@e(`xcs8Gva$kT*qzNo$11pbywVFMhLWUe$GOqAq zWd;5nQtg-qI1~-c^6Osaoi_s_my+xhwP-IY@OVg{?i$u3#3u|H`iiK$S=ttm0@jOz z*71#&A`v#~a+OHgts&)8vTs(|um#(eo`fZnK1O_cv(Ex0S2YEW?3^`ZRyjsr>ojj9 z_I@sW(q1_%e3L9yS(>Mu-I1?DE12N>ZeSkGRB^HBkpDHxdG2HakBi2L!;JuiZVl+v zKpP#21pBWMz)LS3bd&;iG+I1BiZgCNJYZ85FU%PP8RRu63v`qmBW_DPAgSGdc9s_6 z&=hi%8zYY8fHit9>3B|6QCDP=g3SpD%?TDMnLBJeD%M!yHXIlhXe$;E4725i0p{T< zu@jdQi#4eb;nX7e)KdXjIDsL+FaZ}dF%w%cGbA8|$RZy&$&$$9888fu6S(~S9X|}o zP_#KbF;6Ozi+q6jtcbI=lGu^0SeH1m&oNcl_*NJP5->W*d;u+N9|JhE?<9_-)+*pB z2BZSc9KcF8t}4G>y0&OU^uj638A2Zjf&}mn=WOi!2aK`EuyPLYEw){K$AJDX+|&O@ z#s1%AznFou!GF`*epz|pE+PA_Xh~a{ByvS04^r8RDM!)ii&@xfZ^-qvNGx(zE=o&L z=}B984OsrttO~?mpBK^2n@!P!ntjjKo9AfU#X22W5m4|G_XF+u@s_idT)7GZ?LE8Z zbUZov?Wf`|*!tJ~@44fLKyZr@mJoA@Z_+yVDKnjsINdL|zFu%IQ?%Po;SKa>O>8#yK*0A&^;$QAGx<+)vosb zUmNfpWSUeozJlE~tegS2;H?M42XOEmm0KThLB(5OAfd!v0hKRZzK?;Ux2?hc+-A^E zYDR;XRvR_lDMw89hT>3x*WE53l>LDDL1SNUVopCAPEOgqNARnJ6n1ti@=Q1U0WEB$ zTU1Z`$9hu@9R>4hiu|k1w4hNc@@r`5eCHeBPmfK8Gn8j}+!O(AT1@AYBy}d2y+sDg zW8g8CAwHCe+fu2_X=ZbFa;5rQM1^OwA?}*81vjte(Kt3I{FdX82dw9us|+cM;Y5gq zJa)S#@a*^7rpER0ara!3y0eX$Pa)?BsjS{5vX@6&c?Upl8f>|cg4m}6f&7xXvcuCQ zKL@Kg-;lNPxm-T4*dd)LbiU2Wi1Q^4k&S(&w#uU5{5<8_J)g$3Ho<;IvWc=3ee0=U z>RUb#cxD52lqz5cmW?etg0<~SCe@?)FtY5bdGocYy1fe<|B|d!HResx*FcM z@nUM@*KDedBqGDBdc&FY$$iVY9w|YG2l+9dYprfkv*x1Cz@$8Gwbgl|`q=C!kvNj= zlIto<0STDL9+`;2ba^BnS@wFpwqPlBbqDqe{d*&3+Nt70jP4wMswSX0;uhg{pI;4t8sm zY12~Z>LC_yMe20Rr3H|xuj(FEsYi~pp8m97X0BPsm0>u=8o}6Gjnsx=*%>G1QQ(sE zwNt4&t)0*>aFN=I;k_#Ng{Ntz#sA@sjDB`czPl3cwuvT)0geRrtHNPvc%_nIGg5(b zdE~DV?h&5^wl?j^i~~6xnZQ8$MV#J?YACk^p8*Uho|-;L!7E=biu^8Yz@2Q8#OvkM zBmTC~Mx1x6s3s1K8OnW6GAHu6Y!Is*5t__sW*l!)P^WW~LoZ0iJQ56xcj(1IJK;!} z7@m8-8x9_o=?kmlSSG(evnNu60|2S19}b{Qu^@}0k`-L`S3C<&Z5H#yNLwaH@c!MHG+wP(XK1V{D5|KBWe4zKXSG2j>*73O#@L&1#HpDtl)Ikk-XU zdLf>tkd|ukb_5>~c-pdmgCkh)?m~QbDB*exAH&DPdZS2if#&uM%h-|wD!c+o<$$V8 zXD4=GZhA&KUb9mjNQm}$jmGDOTqmVaTXtIIPEK@W9i(IDcGD)ux@qI$*>je zp}q_=mDm3uu&jI0FV%lPExUbdat!~Y9%pA`Z*AiKA1}=67jCF(NdIgyoLe@o{s`sG zMpz(c6w~kRH8fJu6D?sx2*XqfaZb(KZW#}l{y`H*z5{>lZQ0e1&3zM|nVT;-v45oX zOBzY<*s#$GyeIBpb-J0n;dC>-KAslz+k~ja7c4WEY=?k}seSB}nO8zD;2MrSpc!Uj zH~>edv{xRY28_1=Z%qpLR{4p6&Z+2=R`O^k@aZIV-ZiEZYRMg5EQj3Hs&n#7(-SOA z{>H8BG?ndW1G_BO8MqUNeG{#^^9>DJ>RUp{^j6}8AZ1h8Is+zHwijM=Y{!khDlI4eNgld&gR__^k1NT&POwU+x0;*dz z7M&y%bcRoGx_eU>!*m^b(AQ2NZ110IsIIErB_8oJ35VopRDNYm%%YY&*O`knV?+mD zpH|E5>KkbcfGFw~>0$4fzhdl+z3L4hS|=WuHrLo}a8CyiB{#e0XgoGqyvC<4aS)c* zM9VBRYZq~!$<6&KTK39WQjQHqwaCHGIH+UBAX#+cV_LLev%Et`mZ`QV3IVJ%Mfv=# zEISET%0DbFvB`l;mmGtY9Pax7TExjko0JG@J4fSXw_bC-T^8yR5sblzvTF3HV#vm= z4G>2VAnAg!nNB5h5#|}tAHe{3q>D|FjP&dJP)WeL6q)Xwk+xpgv1Ivs%B{^Y8G$Kc z;HBiLa{qo&E>JP_z_+6Q1xo*#%p0bA`=+#D8-W`A6VGd=d#so7D3KRG=AD_36f=6N zx01l378!s^4B~OTyVi`Y1n|h37u5iGeg2icxbI6VOUnZjb94*wC7{$EtK~R$0+TM^ z@bmSh;qx=OmsB*sGArfhYM9n%s$t^M z20KAeIIZx0Zq1YiZf%M_pC zTvJYG%n^m2PLDtQ<8|Q-DP2qyVtueORhf zJ)!YPAeR_apYa$dG!?XWU%hTi!W@H*WN)tFKBPVhiarWJERgKn%rEJ#k(LPpVn1}- zYx<0T<{`_;_Wgb4h42RiGc{>oH&cfFi0&J1zM&9>m12Kf6w=$~Xl+mj%Jo>>+(|cH z{H;)bX;3I!-%)}sFC6`vnvJdsZH%6B1DZ5z(8*I^J~w(KE8I#K!9<3-@Y1+e_2^Q4 zS;gNESeJE*nT!MOh4GRRXyV37T#xR)UY5hCvykg3)<%l+wggzX{iJkC;BlqxZTk2+ zOiPX>EqR1kgQ+|%y?M&@cbVcG(Johh(wdUXE|ZBJs-0n^1t&Ai)XJ_lZ=Jai{@4>N zpB_?xoLSRaLJ$dqR52BfpIWOa5XY>nKko6iuTG23?iFH()EpTay%m0#{$o)( zvL^jvbAr5*L*`yJiLD@Sy1Mc{i?@4n?059)ACehPDUa<+4el>7x5#U*CZA7+=0L1{ z7%h8YVcd1{LiDJ;_`u9l(^DQ`F7pX(+rD#njl)3t_UK)GL1svx1E1+BpD2pxM`@#3 zh%R-i+{E7BwR&yTy~Q8TyD34?A#?w_A)F`9aivr5jVZB7Ms7gmmX`I^N5o$AsqA5z zC|OG6X&v-@u<{tWK;M*+gcfbs*OcCHf6mGvx@2Dx4H>pdeUaa@t%EgkmbmsQckx0M z2H`{LQ<3emR4IiucIQ9Q_q$8p-pmQdYp}!rvd6!zl#i{Bv<`l@EPPVzg|9cCZ)|Tw zMRS-LRMsb+MP2HFx(P20b_N z9dw~@4^b59|8E8L-`3FoSu$E4zje$Ua_96ED$F$Xysk#;FQe%X zt$_n`ZxPwQYYHhn1}xpybg^M!_@M@amG=qoz)=pARZA^Qq>OP(0v>I-KpV-?l%)cS z;g4tubdGKgIMQ?mgyjgqx`mjDM`@Ui3dMAW&JhTy26`FxPCKDykH5{Q8 z_`&VpEy29u@KZYdBipK(800*>^Y;JZmO_85l-NmnX*s;JiT)DbX8d`kf3{;h5Q+YX z|K?`l!zr~>aPw;x@iY|uk?@h!E>Ts{ zKls@h_BZjkb90zP!2NHJB=A*IyP9Ev=uaF-wq-Vk6|PbT@i-T~pYb}>Ru~fnG6&?s z2zT>87-8q-HTn!XJ=%t8*}CaRmpYXXaH4-nH>e*h3F{5S6YWe}vFky4waOnn;n>9; zORP>RMPC%5F0=}7J4EBM+oGH?O7&jUqg%|qLqSD`TOd4eTbR_Iu*>?ktxf5a zSYXPOt9uJ6>op5zFO2rdhIt&<45^dp@#Rb;;Aa*W z5ut(WiJ@Na&vG@%4k4Y>V5}qKX*7wU2#-^EPrps>XD68%3n{!hVy-irmPZc94nxwH zosVD!rpml6ccbRAW{NT;WzPT)`P*W@Y~5F>F8jY!z>Ua~r;8f~bR}F{ogpyDe)p9H zu%1o+&Sj3Hh3g+LuZC1MQ#pRFcCHJ`J{o)cCQ;$gV*%VIGi)<`u6K78AG%3A!Bq~c zx8io~2HJ|Y6gjl~lEyaTaf2#{bk8d1Sb65{&=5-ASh1j8jv$oN3(7>a-j?%PoGIXk z3^@g%<*E8uPNa%=6?qcZayeKGl~o>%z4p~TuNB~X&x|_G1Hu)A`<>tEqm8tH%gwRL zQTufw?W!#Gv+hi4GR(=@)@Cq=UZEio63|kZn~==nnB^!M^NjcJ*8c*CK3NeSPbyi* zBOz)h3iS~;wSeJ?SDb>R7FB@c`L@c|`5*q{-ViTMQSAMVXUXIK-3Uu)Oh~D&wo5FS ze=a*h=ySXgE>dR5dNsBw`kp;p>7%?NL!uMbjdeQypK8`?Gi+tX;7whczkxZMTprcO3srCI;S^0B>mma zH^)1iJ^8zYOGZu|vL&c07ObGAwH;6~dms4Qlm|zTB|>M!0O%wMKy6ZVpy@q+`+nKxtZ>|e5-(00>&%X9CZ$`#(w&}{6&v}ZCl4joeT?CZbcV;}Z?{F##- zZj?^x4Iy57ZtL-KC!ime*$Q_S*p8z9{{a^j@9%KqT3`X?Z7u!VDf zjUWysNL58$}q`q48V1+$oO3qPw6Avsr2zNqmX4y>lP|0@NZjX2Wh|i*3oo%LmghSSK>$8cFKgmFJU{igfm#K< zd+69z>yzEq+L4>L?*{68*R3X6n{dlb;b zj^cquM7~sq&gGEKf`h!a7mOOf{@}5f=TPnBOjctV_2-@%Ddj^@L3)p#MzLH+#pw4$ zm~^XXuns{o^0kt8z)CNTO}XhzFSFUvO2l@)=2MK#jQ9B7b-_6v6PhaT@!anK7nP;U zgUVQ%zwzP%6q}igdEU;GIDsImhU#OoIw12gbQM5Kz3c6XA#TeMdDQhFbe26Fow0aT z=%PI82?W;{`qABgoK!74d??&=4R{gj@fNbq2r^EfXO%mC=Bz{J{|*o6vZm1 z$#WKuD%HM%Z(!A5L~kJ#f{hZcGdd{`}M1f=9gYaz}k zMKvZu(gVv^)%I86X*ynLJP0Un(3{@qa*{QK8{<2Z@`fHkJn=o-+d`-3u(s)r@~C6o z40XAO2_o1lGsyHKTV$;6s>sgf{hI*j4f{NoQQX6S0R!y=knzb0zy_1+K%F`*(Yq&ylHxbR{-&sRl2T z(We*AzAgsW-qafn+fpekisQJ5eiHP~%T}BrEiLdjCcl|ul7kEzV0rvxl{_QE|6>%h zP%{thiNw$RE|8`kTc;1?RQ}P?ekSLyf$Bt0RroaVNDGq_TFV)^Q1oQ=Xxdw9a4j6= zk>7`VN^kx*Z-lA~onG)c@4WH1H>|1Hb@Fh=Dj9vWZi$Irge9O4hp zsLmA&aFvRhb+>F=BTvSv1aZ$k*Jf911+^3)l|&FkWWfu??pYbS+0&t;cHg=Lc4 zaUzO?G<4AC(re^^N|T0wz>|*ADx*x$C;OjSyQbJea(^$hUH(S2nFXe%-2PqXpE`Pw z44eT2yuEw!_AQW`U65J)Akzr`O&0deKbf|FPItps`XFk&3)DWbNZ3F+2k!MCK)%)i zm7738lMei8VdT~69mLZuyP~%dx|Zkc=Iy8;+4_iYgl0ln5$Ac6!3dhuY^HU4@g^w0 zrzwL-0_F{cLgpVew@ndC@lA;Gl47M=TijgFe3=Sv{^$|Qq7!Z@Y|_8}Fn>U;go@y6 z^9V2^eVDUqAua}K+FayP)J)Jyc9hi58r9EqkIk)Obb6r{Zst4aYzXTbqi2>}jvA{K zUF4?3?>!h}6?`UGwO3j|&q8;H9#mnYm%#?2g&0E?taYvE^~0(iM!+0ATOy?TxZ5Fg z+q)slSD8xz9%ahTRc-R|EK0WhZSB5CQ=v;`6I034n#qq|FqjYu+p*m7D~3aCy8Y>+ zoiZ&mDbKdQ@D}JTOoKjt3=`x_o{Vc*jcIXeFTdN;T#yV4NTt$g1}2*K)CvFeNyFI6 zYxfepsF@E@NY`5*C5sNZK%*}(`i1942ZnWwcqLPSI|%!2W_}8+ejI)Zy;G6=RM;Ed2llYA8@W&?`%!wG@bj+Q(lxji{1mJ?H@peVyQeSt;T=z?~ zJkyK17p}U8g2KG|=DS5sRnSDZ-rxf-6>Yby%Ok&K;mrcYTL6zYEkda%RL+k@y~2NC zflCEZE#Y<8ea{CnV^fdN$^Wb=GA`~GbIToo7H z;+89sjtu$bzzGOXwGaF;cf6)+1+0x`UZuOz;%$fe3FTYCFpt9il^5#Z9vM1|mFwxL z1%{fKs>uKG)8MY8RZj4akzSyR@AdEc4E0%;U}@~D!OzKQB48tczQ{$?p#NSrCHX>s z&@xDS8*kk=+SPe0FPli#s-@tK^zpfMDo=M;?vL(%BmTo>j{FAGsN;_5zWg9=_Z70OsyAKJo{hsUoO9+-PhHVa(@g|+=b6HEG&F=+U5JCkMNS_t!2Wd! z`41$*h|7GL=Xsgu1&m?(6UX%dVVPQaNq6MzBNlj7b^ zC*YUHe*;DwI}p-E79KE4w?Lgu0KJWhwM0(8WemSoH@&tF+gI)^YslsI+*Vy5kk@zw zo}ze2ofnT9jaX1~1CAlecCnG6Q`j8vuXdjrQ#q9}C8?*LlD?-n_VfDVjR-zd*=Y}$ z4=-7k+o@m9mojldKF&Msn-wO@u_r6p2mEJMvZO#z3sJ*Z<5MfGUuBL;M-nH@1Lbf@ zci#d=Y0y|^X-dni=eC5BZ2&nhesqDxOXGYi2Ku0x>T%pZjXTX`a{Ky%cZ!OXI(7~> zUj*JM?>mnueo_5ew$uu`J)l>0>bj|ze)4;YnpgaL;dXTZ*foAhZG<$FOzZ?Yhts~w z!W}mRdH4qPD1KuSuLb)}0eojJ&fg!UzH!%wKTCZ%@s^4JTks}0!Y7RVSmDa>G}1B= z*RF7v&2UM}sc{Sw_7b5-V!XN;PT*$pc%~Wu-0aVHcnK4&lJUf@iqJYFCij>P1-`^dSUwdn@Hy$@$S7qN%XCQaO=4a1qQrYXgh5 zmHH=94+48IzFV-@Ub{2KyiPMyz6A6li@$kZGyE@EPCGB#PSdOZzHWB@f$#qON*eqr zkSKw1t(lE&S)6!Ire|Vs;7=K3^x~U!-_Wx#GdP@(bs(FhKxuEN--E~G_s&=OJ%0hd~ z_3fU|_m7|NOBg5xC@a_6^)+i%+qPMGcG-w+`@Ykw3G*;%>Cn(uVod8(RnnH8p23)E7e7E-i8rJw4{U+8$kH zznY`H7dRf4Ea`g|_s2Ciwb*HzRkGFMD$}3du=|8k&n}1l_Frvzm#}&cHD%K_po$Sz zomW@?-reV8-e}UAu=miEZ^;h4?1(P?-ReEWu2mr+O6g}6`H{)tAg+C^hJtI2O{Vp7 zm~Oqd|8WJD3M#wBZc}02tTVuZhgh$Ls16g;^UKe1gGGnXdF)T$i@{{RqIRigyK>7> z{dV3_z~x|7nJ`!N)dY-T^`~(`^{)A|`apL#@-IeOsiY0lE*fuyEkm{&yE%2ztRwkz ziz@yJ^JXFs4nTpS8v#O#CmLy^hV!Et);sfvEobmesf8L|fq_Ofrfr|C_GF;(m@O~* zK@>GLcRS}zF?dM`;yy9_PVWS?x5_}vZT+x-gYp11HjKN@z=#rHcLS&U&y8hk05Ifc z?;Xe2pU~1ByoTit!^6&PE5rp z^oPtq%^j|QE=7YW7kziPw6C>nyx5_pb{#RkdhQ$KkGr0|-uBkl~#$+~k3P^~`cBkisqF}k2|Cb5 zu&W1^_wXjVppRy9)lVRyve@d>qB{pmkG1=~=MItAF}xxzPh z@+6q4?|0?MC`XJkfzN}3rZQdO`C|_E6QAHp`paT5N;xtjyTRtukZ35nFQ?QwWJ!>GXUuw1L0Y~FpfoCdv=Yi?D_+~T zch#IxL3X1xin~1ctrC*k%3eOH9o_}`H{9o5F>*Iv1tTs^H+8i67gmiaT~_~kZ{IRk zXWnJ5ej7ucJyM0LIzmFu8zn(qP#}bqcTmke`)sv~c3)rHZnd7iD)Vw((r(|-8g@kB zZ!Sc7bisam%^y6xNqRpB*TuQ?5t(u``6z^aPG8=}9GQM#?vKriP0mXix7L8s`uxku zMs&U{BFy^;!sPQ=JfVOby%)AKLws&bWkomDK!<3)rEBIVz$UaxlU?~sp?vl60zz(@ zwfT>70Pg(pe=&AeQE>&~mQF%&_r?kC?iREOPUG(G*0=<>#@(f{;O_3wxVr>MaDs;r z$Z+S5tho;}^LEy%^K`1ts=xl)dw=hX&!$7IcE#!==s#G?DauWIJLMkjoKVTB_+^P{ zcOxMNRAH%Y*(t+qHHjtWMBAMy7^8J|J{>@4uC!sO|$e9P3_L{ zh#M3&me{NV;JFgnLku6`cGkUcY*mos6MkD|Xc{rdq2iNX@JjK2I*2$LJL)Ok?yNlD z0OU;n_dV`^Y;yk#Jg%ENd8%my((aktS?fMm)3sKgU;O{Q7srkJ;MQ&^ zPRvYviI*rNGgKMDi++aI;kfEGL>A%E;@O{QtDw&@w5K- znLnO>LUGLt4uRvCY?rX|;+hgGRrgH(DARwurk5jff!FbQZVQz`tt%+ z>2N-g`8(HTSN`#uBRh&@5g_+eM&R{bOPTDF5ZbpPx}lZ3H9*Hmz0n26Z&WAWEw3s1 zp5Xeyl_y22J3H>cH^s{}a!cZ_7g<3h=r8f?zY(JFTI<#n*@GgD&BeAJDc|q_B1VN_ zM6_7z)2mTQ9yq_=qly0eJXxx91$`;aF|->Yy9#axW#(#g3{>+_dyvwfoP zh9>_Z6a65?zGQk$cDfaxuvu$JiM}dS{P#%~u6o{BE@d8`ktxx7LAfc;;e~8X-%YJu z+MZ1=FhaRXjO}YM)puiY!rZTj8f1%U#A9C^6MKMsqJPM`CHQzJA<6>mxQM^P|JDuP zqibK2t^T5(XGrj&BW`GmDwS@NZl^7YdHnJ?DgF3KbL<}2bB%q1-e{hSBeeZDb4}nA z-xp6oLH;lPSy)5{Dv7jPUmkMWW&9!%`&rgSjvA3YBibkNe*RZ`xEfr!-ut&@#{9O- z`2PQv8PL|jQqDrk0qp*EEBc?;J8A0n_KT{3KxN-Phl^8>MWt=4G`7T?!^!y~cBO1-1RO644dx$|_Kg;{4AhhU8$nN!gp7kkknMo+v?S(tuQ%2U^ zf=mI41RV%ms=m?N;OG}v-;q?lT6Y+d-J%aw|8Wly4E6IshZ zYTm~pRW!}T+pyD45u}eTUVgo9Xm8O-ssM9i;?@8&5lja4=lEMao!-VAZoC8l!J?$y z&vauq>Gp!`$>vr$mrxQ5uV9^MY^4=#*+eNj(>rr_@KmTsnRN>JZ8YQHWY!r$dxF zr3E`Rhy$7>N%74K5TOB+7R;$+>Y`G;WkE7PW8u)Ux`N<<`1hKP=u{srlY3Y z2r3#m!$G|the4sox}=81U!dMZ87byyHz4-%px}oSejhQm%aO3<6LHBe8G&q>r308h zL$vF&zf#QQgX)SYaD|?ofCgD2zf%7;_1Q3~XZvDnyIur+Y_{^$QRqK&ANcuk>b?3u zUkB$xa%Z^&Z2dcPg}(nHgJxPBqmg{eh@vF@e~=KQt^Z4b{y$BRTvwLfVH5q7pCk}v za%mFlf#KrJa$g7PGbO0ZNQ}5rI6S#|p0gsaqXCicSn!y)*C1V6NTzip&n{l@ z){o=+MuO+798`UXTXP&t)`&;vV*H~neG!N}q;620H$SjyAVu;JzlXniAcdznS1&DZ zkRJ~D0MzXvQ{+I{?V&wa^po{&8gW7D&?C*Rx={YguK<24g_hazt0p&Z_V@V2hKvTY#pyf`vp#aQU7_GqrY+^{~P&N@@dEA zAnG0Zr;oP9iWnH^J=rduuH=^s(j9aLA5yes&67;pdHGW1Ws^SuImi=e^v$i9@a2#- zJX+hF&K=G$T9Ko$*7b3(H8vpSZJ7;4Q3vBmtKWv~xm#Ky^@Kxn_z?M>C>svUZq=F? ztwx`7Bu^}OcKQqmiBAINzp!le)C;!^kseN*P3LKl;bl5GvRuYvqK6$CFWO?U%2f3%ZzpR-H|NXA}B@B=HW7m2c521Y2U?I-7lufLO&?Tx`aOo zZI#T zd1A@!FF;GJp^BC`p-dY^-~(9yV{T0}M?&TTcAP998v31da?W(Vj&wHvy!~iv=0t_T zrnI%MZ0ciyJDTh*1OEkqKC9!GtkM2f&4K76mZD`VcIQ@mAF^%QVi9(SGNs@~$0{U| z`PGb=5+bSzf1}|320Q$U^Yyg&5+Q0hx;U(>a%=?L;U9`J>_0D<)UbE>%6?1-@3m^; zGGnagS_x%Gc}d$EBD93mjGd?Tha9BQ_gf%rGDW9mTqKm#=!fC4`Nl;mPO4c7BoR#h z+%myPbk{3%@{hnWeuFgo=+O15^O=qc1ZzqK1fb~n2)Pc3E1Ec&bT1_T6j-prr0%h1 zAVyU%*T|TwX-(Iklk!;?64Y$>L1(7MUC5n5pb z()@2s2oT^{qE5p2~OM2tnm}m2wrd}75KE%vqqiP2uq()TT7)al)|ZVf%Rd)}FUJ9_A-*5*g1g;n(cg zQ|UwBrot>ymTl2Y`#z`S47kW6q|p5UeD~ng#Up4#PI5jCmjNg68R_;|Io)1SDJ+=AI{cSxC-mmNn#+$e21 zq;aPi2%^G=bq99JXv_18wAU9>+dOa692o^5ESjuJ;WTbOdMF9>Iob_Ji>a+2q|;j^ zaXKdTvIVL=NZN_okQJwoRs|7ZWM8pw)|NE&yR_x)ul`kTkzqlAzG_o?dn_`LXik`ptRP1Iey!B2 zl|zlBiHw!D{4CQ*Zqd}npDaJETW=EVKc>8Qg8UTm z3xd(OnVr4xI&ss(kAN}9u1Nzet8ZA(Jdsg0NMeDHwI@ZkQLx--_MD6BTiqN^gz zRt2JlQ&e8TRcf(OY7vE+JJVaXwn4=D6d(gG+$&dOq1zpk-m-H=>B#!-;2NXG0nI{( z)TL6HRiffi=>MV56WksY%3k=u5&j zS-U$L^uT1-yZxH|kUFwI*L)$19knBYz=r(_Q;y_7cK!(7f6%Yc`f7te(oL6bVoi$78P?$+Su9;Cc@?8RzcjgBLoB&z=YY38)iZ<1V*PFaNe zi)^Su&^FR)^DzZzdLHSwR*Gr={ec=W?bND#wu8idl*8u?z|=sy5Ca_0LA)p zT$oqA3UQy0cd&(i`{dT0Z^*H3GNzPN@z~024!WgF>gm34M6~OdS!I0Z5@5Lf;F^4iqO|5L6D8LB5nnMFjP{R>PCPRxgX3;@ zXz$<0(0^JpSA{C0HiWiMEzJtV(~~!Bwnf!P6lxCyc60%%WmZ>ZbciZj<>wcNJ`_Xv zlQ)vBQ=US+DYEj!`9$P~+kvu1hwV#7RP0cQ1F(Ul4a~E_cv9`Vt;v!znF6-5jC5^b z72Zt;d%yU_O0&ao!4@)g6HzfRIq)xGbF`)`jB?K}zY_|_8j4pu&9y@xo3W?9ft@G@ zPIfwSJ$c7#^iDLBJBdXuv2!I_`=uS|e>R|J%y0XhA3{^kfF)H`-RPt=VD|WGU;YZ*`ON?oD^McM)eN7!I=1u}8Lq-4= zMdOPqFlZhV(8Agjn9uX2$Fi`gM%uAiDY56C3)L>otAkX}E#tA4VNExyDddqAUf6j$ zYsgP|V5TzHu)8MLi&1=sPa*9iZN`ONdB3tz1cQs{g$JDH?G^b}W((p~hEhAoU#G`G z=%LXhFm)khB2DgF**WS63I5L^C0gV1gabW&Z`uya*UnS>-$?j<&TSy8gawZ6?~{^l z4OSjip>?nixMwxc)x*sKVi&wZ7zBN&r9_;Kr%$tl2e@yRQL@&M4F!HBo z8h%B-ypwxYE?`2oFlZoRMLt|C4Q`JK-crdzq|C`siBB@UzVw&AxR~A>Qob{l^T! zs=UV1%5Ro%V63yrIbM5yI!)oL(GKXbDw*aq!^&d+{qmt`6ne<(GKQHsQNftfLjW1d zzT$mJ?|Ati4t;3GZ2P>P!-BG4ypu!t2KdZd7RG7!=C5q?XQV{T)mR^Tc(>k z#r|n{d0FWv7Aop${Uw~aW1Z_hm^0huTPg0l_7+dsTnDQS@QvbW^HHB3%<#j?6d(Uf zUTut!eqQ1Gckf2t4!ErU*TXH?(S?TdKTIFWrjC~Xd8Um^R#4d##~S-*o)h*l1Hcg8 zs%rE;S;IuYh3OPtk5NsY8U6@qV@;uPyn%J|=SAk#e{}jE2b%|ied}X=l7VXQ+ z+YPF9es^xx6voMt4(dm&VLdVLh)Sc4Fk{4k{iM&|jey!dfjO6Dete~;> zEX`mMkf!B@q)@|f(m_RFWZdamVzB$!y|2W9HgZU!TK!S8qH#8?XM?+A`k(N!@W(UC zn=I&pT9F7bMkkjb!8Rp*tO&M;ba8XQSu+oj>0eo#5!omBb1T5)AtjbAlb~8qc5$bl z_QZJvdBnXl#*rtFqR5lx30qoZh$DK9Xc3__qf}6e?&q6WohHyoXB_expONVh5c_~n zo&lH7cwF3t-0G&skF5t%|J#CdSG2b-zoz9Zp{GE%%By||(|9k9W8a2ng;Z&5aDL9= zmX70zrU1WH*`(j>sq@&c#Y$`8X!-%B>0%s0h>_N(a!iU6O{j za@r+>G=YxxOBT>F0Pk|e1!QBVA`v7EXn}%^x$Wqoo_uzMP)}aFY|vs{w&{`+aGJ+1 z9n=(;ZLZM*;^m3hFw-nQjk7D1&culW@`9)`$#Apn={VYSE^2>(l0;*UMD0|d4_tQ6 z@@)Y8qG*}uHnr;M3Qy<*r=2nM2T4l-=$WL2a+9hI{1t>6r)RNb2JLlP!hxm}g9|}0 zh!BH*^;|`0oDfY#I$590rnAE0+b8%aY(jr6WOkKrj(Le`OAr zFGSB&W3a*;BD7LrWEQY)L^)pqVub#Q6Pl@L2EhR>A;dg(rJyQ^p5u~gs|)Ld3A$)J zW+iUSi0 zHHDIM+NFRJi0?B&2_*MnAQj^KRFDeEy&<&MdWjn-YX9Z~3fQgq8Rt7tK>@fg2C);} zH-hQ__m!Z}Jg2h2m$iyj$e(D?XWmmVG|*~kHqLjbf&>j9$72wNyMIYc^8!Ef~qjT=KaDMcd3K|m3V3C57Y_`YKF)*e ztREXfc9xHAfhzpI5%XO{qKn76z*#=u`1xhvD!|a*BX9m5$PXan>zqHPgXYBL+uvOR zXSsbbp^rSi?9fNP&XMD&c@R`T&WXEo`#1oyvwHjlyt2M~1+sJec?TsV?ioKG0S0X! z(*oIf|A<2~hyoJl5lI4~=3#MSOUFYHv8`ijh}gn06e6~9oHIfg8D&> zOg#pV%^_kd$41a+h%#{=SLg2W0YsTZ)Wl=-SOTg|+%tK+48$br89hFT6B{_jjT4(V zZUGiJ+%W}$j;Cu%UG`6{WYtuR0(E^R_?ks`E zPIve+-z5WRMQgeKoSFroLm<5b`i91YORFRSQVj;>lr1E&_ey_$6!wODcCjq9oo-?+ zwjth=so~8i(BNi?md-7fQP9XxW}n6=fLbY&Anc^)XHn&t5b#}yH>z4*!%nE#$;VP6 z1TJPAI5mep%CyTY+_MC5ZPe_E3hfUMFnHFMM4V|`Xl=Dm7{&8bs@Y`o5Y_EZb^*Fp zE?VP{FIMSR3)eckmrEUr3JpUmn|e4`iltq1dY~~?I*aU{i>=cSI@WY)!%K}hP$Zd0b1RyI?gQX+=!Mq6XYI6$x4}&bfqc0ro-uK)wKkg z&x_w)y@j}WD98wD<;E2*9F(}SPtUI6>VOmR15RH)IhK|Poq`p-W%!Wx}kuY*CTldyOpubR<|7TPw)SZ1uN^ zyv&hKg*nl1Qc|3cnoAeQa2gZ~h47&u_8ENktb*a@;+}@!_rzn6p*f5B2Otq0?4WL}9k!@~B1&CO|xKN55+Imjpg=hKOLm{t#^mU*I%uiENOAsF2@;ATQf=% zF>EUf$Rt&S>WX4mrp-r&Xx&9wM}Xv4#fYQY)peNA5Lv+*F#p^l%Jtj9sKkC72jZD}3NC z^(FFG9ksj5hq6E?Bodj=fTe`A@zuKnje}5}C+(;AOQ|SiSZ4;!sZ4QD`IG#3%jnt; zS~qCmhe;pA_cXo8?N-#!_|uEDo~E`TW(QD zoU_#Rhynp?{x0$NAjB3HoroHOLV<|@VtGefn!>>cq^7ewJkfk0j9Y5kV#F5t-lMwc z@0UQuw;)Yk5C3TYgmkt1sAwonLFeK(lFvNM!zWmIEJZs4%{C!9n9Pn0=$7uNx1z_S zN34d}X9?!VtUMVDB3KhjYzjh6)2hlNE?q^hkSehlnTm463i@3>xSZ_sn9@i|*pIdu zbk4YB?9qjvcZ1Z#a_F7KSsFpLHW&}1UEI?2kise)!z}zTX4yUbYw1}OeUUGJ6Ac^$ zM=F8wpIW(g(nuzx>AQLZb0gr^QUqHXnWEw7aNCOO?UniHcvx4^2?n2p4D5v*%U18W z@4N|mk29Vmo6qt?x$R(RRyaNGD>Q#xcRU|Q-}072c4f_rx`XmOuT94(kp;$e{$9vh z(Q`*1QZ^p+z+Gz!9DZ-!^SdO{^HAMPriBqi{FqKLTm84N-!Ejj&~Pa3#k9>YoHsc< zZZltzAGsj@!Zib#zElE}=S-)YZGr?Ff&)tyQoAg91v-(n9Vd_NL^&G`;8t{;bQ^HZ z&)Y6{j!84`6pK@~aDp_H5fEnpWMDFGfka(w1QF6G-j-!#`! z__pIlD2xzh8>O`?g`>ycIXVLbP=#>}kpZQS2C|uW(px#lA}bTwAFbU@oU}_2xB^^u za1MP`8kZhSWP!xv7gjlXxNVdvr^*&vs*&!wiirc@N#E~`t14XcCr%N%$uk~Z8!3%6 zz({8bzd8(f} zYh^5>V4D0BgCzE%t^SHUj7D%~)P1I#pdhat?X$VZKG8P0CU^x~m^&v!@qWY{E|i0- z=bJ@Bl}`Tj`Imdoq^Lqk-PCdM*E|d@40aNWCDb|#4O6sU<`z4R{a`Tx$-IWw_hYxR zSpt0dy20DaO@l{iUVApVO3z)wd8bWX;}pS-B;{rw!JD%r1KzWOUlJ56ncrh_@TJx$ zB{*$S<wuW$%;TP& z#ajBEsCZb_f3T1uJ(frJyc>O1GhBaiLq@AxUAXa=51Hka(WZ^Dlud*iQfDTa0dTfi z*ugt42cxwKSLWpNOxO*33(ftQ^mf*&RxJ8~ypev;&=_#7=xf8bIb^W0K4idUkLga? zRc#c%=D63~M1>eR{T#L*a!uZd9&O>pL?I08F+D)?@v$B$A9Nt&IKj0v!8d%JpZhdG}Jy_^Jh%i!6HiMavs4Wp+=NDsSvcDmF1K0 zksehaF5`LtOWU$dca?}Bs#%0_&(W|)3YokDQ>hb~wH-j#8;*!MU#a?&>1?aDRG1BF zl1RKW1!=u5bn39_+mtM7ieNGGCmBi}rvrp}))@=kZZlN<>fKV%8B(il76gcG>!BUVq`@B!EIF02r zbXsFQpOsY564SOd9<G0q}U^^@{0X@a3OU7GydY?!5B`z4-I6ys|PXeJ=PB>xwGY zjDI;Sz*vxgv#Ql-)B2<<=o$yGQ8v(5Tgb0zR%)A!>8xE(B|jgTF2mHu5lZUs#M$1i zf6>*D9MPH^WBnCk811c%`PYAoi>x@}SW6`8OrNQTDV;7dpVl=$ni6#F9J*hJdC3qY@1~Ry zj{3lB*C`HbuakI^lMAH0I-eN_>*o%{dyOqLO0zCosP03@cSe$T$#6Y83EhcMlP z)2NkN<*|-wzBjwbJYI_zq^3SWJ^b#(QNJ-(#kg-VAc`wTYIP}$#ZYv(Azvqm{0B!@ zFmS)tqjI-}+Y&lk`sqkpTn~TR4Lh8qw%>zU*POKaqpEOFlk@ZH8^(S!!wyi%>Uk&{^=TrBXzWPy!R zMptUr3e$~D#_?(Ktj*+YW&o;sv2kKT+A+mAVWMEBv~^W-(YY6U$R8QTj{ydEIGwWr zbbSnuv>zEg4bw~5C&ReDVXbrpap3Ar7#9{{3UV=<5j~nl=l=Et`&D#iziw1XDNPrh z0+nx!Grg76$!(D|SFI0PsD0Rsn$ol`w+pZ>L_uOBI+v5RA8iynUQJ4a7)K0;NBY~&4m zrdZU&x)gO;T*T)=h%B?cV3IhmYHnW9l4YSEY05L-)Wf^90zi@ap`^uiQDlQF;Suw2 zRzEjgL>yI>O&4PAhng0Qp&=`!1oGu8)YY%{vk*OOCO;6k$ib#8m@krfon$ zZ}AM7E_&dI&Rb!VPaKUfs4|~6twaj9wZ~{_UHqkIXTxZ(|IJvj3BKc^s4QExIXyLz zX(c7wRFLwpwN+Jt8k;BFR+2LAf`@k@_(7Gqa%oYO#4$&w8lh|JxS=*eK7vFFoCu`R z*c2bhZaBuqLB*?vr*@_n{#yM5fjEDWA&S^O61nwYT^UtlRh(%0mAu*rF9ByUta_GE%7^K+!NkiWrzdbF##ZzRC6bZL7Dm)^2bu&C_$;B(KrbHnT z&cbL@GFgHhn?)TJ9S1y*_d4egz#NSfP((J>&=bt3r=O}(JK#hyj=MNeY+eCY(&#}p zG*`OFAN*otm*^;r+*B%t=U9}dX-r|)9AHXix+##35Fnwd6TjiR>1|%oo5fVjh?cLx zDUYIVKBjIs=9xpcEDpYnv(}#`7;Va0VqdUoY0Gv{kfH`l>%9lHB_|IVh=9OYg}v=-?zyQ*Oo8Tco2u&%-1dL8CnRJCTT$}x_$g6!E_8+W*Cht8;lLV#w4 zxI#|E}S6b3gK!G6P zVRn%pVGlfojLISE*-Y)z*~^`FFlsn7Mqr@ewz%pD0z5^Ea@W2(-qT1qG~0FQZ&pt` z$o4rFec@I@adjvjWss|GjkAgjkk>O*a(95Jf^EFl^q2r)#BJ0j;l$%K3pX+s$-2xj z*D2|POs$EnCQbd7JUX^gDGl)TjH-lh1i<*oq49oy(|A?PyI84`Z45xp2QzwokkSf1 zd?G3{D3tuH0yT3zB5E78#UiBsqYkv91r2~H9R`;5;t&(K*4G>V9L+ONIq%n=PKU}I z8Sq|xcjL?A*f{82-r$Oauc|T)Cm-oYUcTt3K?4(eDJNBY2hqC^$R;(W!zR{+zpx17 zMPiy0aRzO_4M-E$WYx66V#@Ts6f{iE>98Qi%kW^_Q-9h-ax)#~pdnTJx|F)T$H9)i zf}w+S%SVHz(gix5Gtpg@2#{hrXcabgjylf5AqzEMN+wKVK-!1O^*jCCbh zR&E@iLSwdF&xgaM7r_~9Irl3qAbh_}kcSFkgil~fmLbUYd%R&w-Ux!|KbS6w1ISAuC zo5YvpR9l+u>J@$&sRELROE~z@k{<%OSw-o>_e}wr*h@IH6QsHcNJ>d&{EHtX^6IHw zzDk~P&?wTFd9gi}n&K$O!X_X6&SZ0(Z16NH$aX$FD09ngJ|QOpX5>AV45lli0=Cn6 zx2Ko?5e7Ohx}?=@_)Y&q?c?v(?8|s#CM1}IIk`5xFXF(;6Ykoq>DwT0Nw%dyMMl~r zY3(&=X(0zy1>VolIyK{lB_S_1t>_`Ja5@M~@(()kZGVt=vkF2>I#E z@qH^wW?iW?C+tT@(r+U;2#cm%<#8ap66(scXCTChfcttRF01;R&K||iky_O@S5<&& zsO21gsJ2y)8Du^SUu{xz4>h5gKx#`u|5RQP9gkz(GY=mjU+yn@p?(uwwH`W%jn&}v zd7?E!I;L|Cb?tXOcgg9r1^OHp&-=I96?isl?qGv!_pSko&0}Q$$O4RwUbMw8iaGqZ zw1|_^X3L8>6v5cfqfavau%dlS8~*lhEQe!JT4XjN*stYvp$7LK3=X^I4zQV8?|&R{ zs&sG5VemOWbl}&?faaBaObLn4z9@6Yz^4LO%!o=6L_`i@G&(kt^9nXkm;C+J(;&Wv z%DO@-abbTE5Jq}Kydk`HU@Ck~a0VK(O2%}!3SEAHjJlaLWLM9s9(0FT#Wc6fE$smk zuk6spfIAMDUfBvQ_cS#Mm`It)T0GC@ zTKSS3gO86#Ey(5xyqGjoOpX^JKlZQWz-o+kzxNP?8tt$tMrG^Y=8m3c`|DQP zDV;+WBsJDX3hJ=7tohD)K3uxkco{!0DN111@*wwn!}ZF&Ao2U`s?Sm ztZAPs=3cui0jJkhN2_+zDn8sUfsNn)cJckgz2H5fB2V!8f%Yv%@@pG*3`WpxB`gex zR7%fstDYCxC9Yu1iscAJt4_y%($(nMQa^9A(9V+5&7pK_Ky3B3a|f zEa;rT{5A#m4>j&InClMJBg&il*_o_w?t{J9_Y%( zkW5{R7llXMOGpVW7Xh&!?w@x#TV}gxh12`hz6%AprL=Wj*||C_qPjD5fftKT?3T@H zpjOr;=Ty>sy)*5^==!$M?Cy*n?8lo{+u!SlJA6FWFdeTD3ms8K15*3A+fKUO#uki> zPbw@Vb+)AOZPo`Bztdjf?_som@LwwN)cfvoE+k%taGsj~Iz?|WP^1_8|Ncq5PJzlB zSLxiB-$$7=aW}e|Y#6QMM*rAVXL;9Q>&ub#C>EGg^W*$x_vKPO=B>FSk{&G_<9ipo za`JD)S*z_Irp#OQcoFUGy!!5C3iIN%?K3b>%ors_u4A|93#aKuW*_a{*ze_hJc(xs zS?A=yP=NRxvrBTdZUan~lIo+$T z9bRM$Q^tsY^jnWl<{|F{ngCxb*-{6 zp&0WDCEkrf;j(?1k4j;)QBTy;A=sL}sYTQM^CcT?xUEY0pT>crEx8071be`-gh?TQYOkaaX5a4lvbX zgo-5=R*zMbz!Bww8J1bKMe)gkE(IwT8-t28(giV$7D+{1fPCK;NdY@QwjOPt772!J z6j%RYUkOPxEC9+RNVInX}H`79-hLF96spAA7$sBPW4y1 zw%owkjx>tVeQVL4k24Ouik~K)!%b`H-X~`+_(xxLhW5oA`2nRJPdtMQN0k9uqo@$~ z9x?`j>CL1N-0nIM$MJ=<#KLA)2)Q#MO8kRosYwTaTnO!s2g<{vmFnE-1#p0TM-gRk zhXv(_Ms^G)-8Pj-7=@F24#R^LZoUQ)3%l^Q?sKcJf*(VS?zfUF&FZXrDn#2W+ZP=0 zz-)FPO=NN-QELSEtRwE#SOiHK5}8cco3WQa zKYju8s$}U@Ql{#;_uQrYA>qCnE6RqPQ5?PyXQtwWHs90!(!==oMzZ6w@`Dj-h_2>) zL!(}hbYgrhVGTEmIA2t2Wxww{Mk{8+-j~)ZfWs@m;j>wAlEXjFwGhs=_fVpXd8=~} z8JixVKxCL^VAC3h1PhI6^z)=Bl0voA^oaS?_cQ9uHVX^4lkvk~bDnw!i=9VU5} zh=m6n&qFxi`9vm2x7@h6A)!kSLfx}@Z6#RPp!42Y@S8Zu$JFvGJd<(`G}G>yp_h=@3_sUCl=6i zOmt}hFO&t+bzMhD5}y)Az+BBs>lb3qG?#70n6nT4w!!`kDdtF^er8QQt>ekiyn{9D+--WK3hCc0bZ*Dwzz~XOJ>9)4$~mFHJU1y0*ncr&;!= zS!$Lh)Dc>fld@BVuRhW&B^h3Khw(?dr)x_r&gSVC4H{{}e@m0K<5eqgla=A9 z$B4(ftGOd?Kz$-vjlQ_}>V$j1xpd311U54so@r|kHB35f81s)?V=EsMoNmdv`%w8Z zt1IZN*vBFU^f&%3kGe<1N?>Ugoyn3OlQ$e}7NJ8|IU@0E5(C>WM(XH;YnTB`e5%68 z{EZ2AN@R?(PswpI=RE5{v1~0C@;Y;T65~8GqI7`)qncaXaRz-%vxp4Z_~J;Rh<YpHN+E{-(7X^-?<}_TlnRe2&RE zDj2D`k#f!Xo6{~8NOhT75bZoZ{XIuMx=XXDT^2w3dCB{lRg;Ze6?Zt)j^sKqo23`p zic7K-ZwB4a6)7%@RkADdR-DF7sH*UmB%{pNK#VD0{`8#)-0ZDI#+{L9wg3H4%)-(F0w#p_%6blsZ& zDG+KuEbLqBt=$&2d-C-C(YMH3g&j9&PB!ZEDaLiLa@6OOgW-aE`D?;};@?$bQvQXr z_!OrK!?J&fuN!(nf0cGWz1Cjg|C_^%2|A4&q5s2p&HhsTTceLgZ1FR8!5ROs)e8yZ zeV5wFV+jV5?FR{6Jcg8!U}QG~lSY;|k9s`jRAOnco-Tn+`cW`}F7}$XZ}7+hCQAzL zhe+6@ct$QjK+6dikeKqp-a>Ovqr-8JR8Y_*Iv1y1&55ub4hP} z=7ro%XZ>*}u?v1Dz3Ic%_~ZTAsvx`xTCsWkz7LnL~hU?YGBl!BGT+qCemH6Ob!xIA=d?@$>Osm$`Z1r zH4F|}%9@s+vz(_HhQo0gd54^{i6}kb<+J046Hb_;)TQ-=dresE!*OZ;jyh-mnH(`}XkY2bWKHhlG*k%7pz? zz>V*1bN9Rmy)$3kr2bUS4aO~rPq~kFV5pN)qk-b6*o%%>0-0KIFB{L;&WPnN#2Xn< z4F22=?Rj2f|K|7I8~m+^Nz~D3iV1D(Duy){&(zP-mjcxroHw#2r3mDqe>pF8ORZvb zsEpy5xu5s`{KkD!2RWrjG2VdB`%sz`H6{wESGh~;aa!?jc`{>b!biNNdKu+M(3<34 zKd>-VPJ11)V{=nE^wRE1Zc~B3?87@vc~HZ4?y#QI{BxXqqh5%6Y)RZ7g&lX2`Xtyc zy?&rS#s6hx>#+O*eq!?_!Bn7h*;RMT`zxA%HSxLqtmYq`?+E&ovHqu?vEgvoJ)MZv z$DUZesMriP%r%WCrYoEr7MF?Tol-vC<7BBFOFklx3ErI}K3jtu?<#*(9s5aLM)j}ZnCIoQ7H$3PSNMebrEi$LLvDfEjMfx>6k(}W&@!Vgoho;$S9 zXV=w)5FzMsMYx_hG{~ETG;?&XUi-)9#S@=({ESd8<5 z!ePIOU{NB-qmkzul(Te)8RLAqaLR8vm;m8u2a_y{qvBWKp?KIhspa;zAHiu z(*DBj=TbOSqVt2EqkbxcXWu?I6VA}5olOk?yn(=-Ix?L>lb|bp3>M4!e!sC`I3m)$ zmz7{kGy>l%As4JrnVlD9|XuoO}5-phRO5Fq!s=c<1n zP5I{aupb+3#W%=v?+XIGUy$n_146lX5O~i9q1=~30L$DZ`>_a)3{Ck_%&jnGfM{n7 z!-G>`@i_<16~Wpk$g42tZOMElJvMcTe^f!#;t*JU9uEE(dfOc&=zC-rOyVy_DLPF5_8EkgNX? z#n?`kOR@IOvOh_JPW!2`KPgSI_QA4G)09Hs{m1S_Ia4?RQa^|mlI8IEr`rNpd zbdcq6b0i?EY;se?+lIqK$NZTM2(eAJP@GP{<;&#ion@FZdA}Ffap({BOq`3__;TC_?Q$p z``j2a-vKfDb<_%(F~5T|R<`mGgAxV^hR?%8jBbuJfP`GW>lvGzol*15y<7S7BM_r| z%cyx;NZ>Jy3}85UEZe)4G;awBJcreBcIM98_ijbc<3j?!!}5p>CyvW|x5DQ&Ax4i! zwUAn?yDau{&d!Lph~?awV?E%%ha)uLD(9cUj4sa3{CO+m84Hh4Df!=S1W*zpIpY~C z4_xXam>|T-sw6;n`j`Ot-gt$hGYu5XZcns5S}~UahB#T{-C2r4g#kpyd>oxAZM6w>Zed^^q8a+^V^b{n7Fc3HsEVJ8Odreev(0fXWhGT)|$5L`Q9E z*aSr>evTZKNiX18;p&1;|Ba}@-ft(0ZK?TKuIzB zrqtvZkL32vdK_=Wk6hYb4&BX;L|j9jB9%I|_H_Gj>S=Z&!e z!0)(>dEM_`-?2ZVQQ%#Y=QqC#s<8pn-z^36j^8~Hjhzul2tAr-&pYCLZe@VQ?wCJ? zGqJ@6j6tXSCC=aC3?|o`JrR;=J*db28~Co{C=p@}rXVtT>J!Da@I@#QVhN5D%%3m7 z8I&j(IAe-6Dp53h(v)bJr(${gHLqt_XZ}P|vhDB9T9SZ0{di0hD`)|(>qT4A&l1eQ zA2+{?Gl-c#b4C%iek5~9s6$ty6w(RqJZ@~Fk;>^Hr&sfv1Asf z_WsyA_TTiGmtp?w8Jq;w-v>~M9GtwfNjQS!;Cbo3p2#G#?-5wY{`+@SiR^irzMfR& zU-OlHJ+aClC5wLEJS8F$74HwQ62cOee;;Hd!soO4dZLw4N}Bz=ImiN}OO4^`jREyh zPs4pZ=_viw3kiQ8cqKlnq=rj+^HKWg7nqB=m=9LPaV4H4BtC|uh9h?Xk%l(Hb3|bcRT`bCP_A7-#`JBUryMGj9Rhe zasc9kvFd^irqC&5kS{3~^?&pJy~Bn%{ydRu)eq(*pTi@oNAC|zB2gx9j*^crS|?`x z(9PEp-rv&gF!1F~vOe&~BER{QKysmz3C%*fH%1u5O+Lguq%?~ESGGDdpro{4 zl!gNz=%12x+pC%YG-`sMUUx^`cITgGzEppS8n5sB*QZXVv$NibYuxiPS!_=vl&=Io z^r^~~Cj0^6YUh-l4xLQjRK0-5DCON9<$}n>H@PXb0@HEB$WEK)HBs5ddJU660%WN3 zp(~U5L>E7Ltjigm3~Tl!J@3EdAM%g! zj(XuNr0+n{!4FWEMl2Df^NDF6C#NYUpid)c4VL(y#2E7C zZpIehI0+Fu>;EgtDC33k%2`fgOSk(>H`h&1Aa6rE%5B1z^gtBFM~O^84kC!)hEn+P z-u|?SIi8#tV9fVaILM%B&7%|FqNIb^&TgNQz83yNpe;;4ov^z_))UL4do#VQyJeHX zx5f9T<<2|9XR^7-CR4#lZx)y1PEY5~hqQs;<@xE4LX3W^2)sQmkIZ1M7?_U;f`4fL zV&=ar?sUt)J$}Bxz9yT$Oz*zncTDa$LBJu$3x5TL1*Hj-gpei&bLP{)N8_|+7{TyL zQKz%&j5fQJ^Vn+{i)IjL7?%-fn4}?8U(XF()BqUf-j?CzP}{~|8Q;@Mc9*L39MO3GI63r<6+pHIHv>)^0gUN z2j^%HGQc_L6(RgVM(xKxk-9-jVV)UpC zR-^am3t~Pf$u+MO>ZnoooeTrSi zil=npE+bVYrCNBuUmLDkun^vCPXl;Eo8X-d3m<=|UZTi6yWL(~> zhK-XMGoa$y5%6Q5iBNNIBvIO@lfQ#v;!FHa9Zw$=YamOH4o?nAseS#e>Rp+V^Z0aE2Y%FRHomjH(ZGV#y*5BukqeXM3!>6ky<~VQJFDgh6sP1 zApT4zm>S02gqaZWqB3-)?1EOCsVJ^`--?@;_MTLT*yboP8=B1lx%N$qJF0 zPi9sokd6Dzu{&TGFW0o7vM`6H z3%Lnp3E&e%{qAa;y&5KE)gzO%7tZAGFF(cotrLQC5*rVrwxAoynOB-)OQ0c#I)q#v6ke}&u%l+ ziVBYWOhuPMVTg8X@(FDdmj+`p`=nW;uXK`{Sj&J;sE(p()XAP2y>>=Z0kW0|lRa=8 zu1%N;RxP9LspeLS(~XdeTab#xRVW)Maf#XTPbFDOhuSy{$BVpl0pSzw z4pGiw*p@GNhIH0KC~;8>RKZ=>ipote6FJJ zp@)2C50-mS8MaW<-K^Gw-b3V@Tn zLbkg#>$J;51$p&`3p~S;Nwp-n|9oT+-9ID1@80KsTC^xjktuH4Z5=KS2PFh|KXRS+ z+%ug9YMpWrQV^F|jt4IH-Jw2G2e0Mwo%YBd{jeQ81_%1^&{4CTX(;j{!@pH_@Pa4g&Q!h<+E(6c~r^d#2BSg#t_5O1o=;>(Mf@}~k# zV%m{>U7AUGr@`KK(AEYk^6;E2MIdt8gZThAFWdB& zlD#95^W3A_cON7`u2oS=S%S*ax$;n5P7Ou-iwu!XY=?>Ng<()Kp@6RH@8-&5<;nJ5 z0p4BnODyPgA422W_yTb&c$y%-s}lQuL-x-8A$)T?i%yC;2N#3pZBe8}4*sNw&fS&6 z$#tbAMfm#0O(2QA@tO_MFBIVqwV*^eZMojdqP<6(+{4tEDqk92;EgOXc2y)vhQld& zD%KJC(|at>yzIvmO60<)Rprv{WMRw2gD0cl;PHz)W3u55m%c$mn&n!i*=a}_1%TDs z*hnPiCXAG(b-b`eXMdKq%fvTqH$$Gh541nw*WA0&(}tBD=>;KIG~DJN1HasofKd>k zL;er8zm!84uB*K9ce5(23xpr|xj%nTgTMV#Q>&1ZIwe=1Rp96%NeQur*plc(e;p$& za2lArlZWa76%x~Wse6;b3)l&wx`$hWWdP3lvF42fwzlZq{I_HwI;@?uAKaqfm}qrJ zXf+Fs=oNa)RzG0>AQ+088%q)+Nw?sCoV`TlEDrC_yc{p0t^A2xAwURQ{(Y4Ss(dj^ zYX(*DCp@*(x8?^;|2dK^3C&J#%=&RmNV+epetD%QMgheYYl$9yqPz7FpDlNb~H{) zOg{OGuKA5fxKyx+KSB&@A-(s4n`_2~zfSzTZ~C_C573R{PyURjPTizsp}>ZjrVT&i z8$-70fY;k&n$ZBcp-b9U{om%;Z+n69J~h&zy> zgq*t^=mO4tqEdgN;GD(33{NErnp2Kk5*PgduLza^0Je}#tS9cF{-{?w%Z_R6(slH` zfoacdqHjO8?YZ4W6HGubGf~{quyBzl;$4f;JNY1~upSf=s+$y~7qlS6*0lh9L3$3H zomeZ1bxwO_04D54%^wBx-?ej>-@EQy5Ls3Cq8I4~t=t*!1_dnM-e$KcdUOI$UZQZ` zkV(o;I~+#RDX>~}MJ%1g$nDtFOq2*58V)jZi_)!FZUnPQoZp#@Vx|`dH0PvGRjEGe zI+;JSVWxoXzNoYcKOxvOW<-~9e&+|F2FhBf%|yUn}1~ zoD_WI3MIM>l*JdF5Dbob4L$*F8rHlcNTC-8R=ONdP?ilbeRdFymHMt79X*Ww#=efs zlIc+pVzO3g)nZ%A{`f~`1jgbDXcRpgS*rpCJCggNMm01p<-*@w=8Q~)R_$g|t1@Uj zpr!2NdZr?3Oc{67+O$*@j&o*`3Y&_B#Kd&uVyqf|W?OM?mly4j#6g;MFKyUAbkJG2 z5nK51Y<5uuHt3vXM3~|E&{$1FX#PpD$>oMvqtFFb*kk09wJ1?CJ*Z6@&NpEw3>CE^ z%HK_LD*qId6cYwBA|K$FtNRP1|8S|*2gqTZYobf`ha76ba4DO~9csKy!Obzo$JQ={ zoR6>39e|9)nwI{Y5=5e+VV$@qMM2VNc#LRO)-*^}{?R=OUis|sJYqnvVvKOUrpV}m} zztNNab;W+!gz6KLd=gRU6P7d+MaZX0B1LnMY&Q6^*!`*q-A2g|Z;qkmq!_8pjrRW* zGXy~9b8z0WFEKrEDhJIh`F0oP7YkI#N24=<|Cr84D+8&VJ5mLtSC41)MEf!HleX!J ze+MWs6^*YVi1#HuM`fM*HPG`dE{j5> z&1(B&_JHZRb}TuC?R!U7!=Z_|&ZXMcIcBx!<*hu-(ioQ=VMEXq>>k33^Z!Mx3B3)*>a*<9P<_*pPwfn(sr!TKJUP5c z!=%M>s%^Dzo94`s8?v$`+hf-i%H|(+J7=w;P;YzzyW+~$JIlY&t(&jh3jcSv-hf0s zP>S^5N~wvs&Iqi^XMJdNU>+BEZYRl|%?`2`Parh6tLUC&%V|M6bkHpx$sJf#mCDL% zIB8jve1o>-fDKUnjEXW$W)Zem#4}xlkp-RhWkukp;ubtQ?{2XIg=TX>N@sxaLJfbd zHc!^gZ75}60hhk5i~fs*0a`C?Jx;<~96G4p(@RI23dF7iMo(Py)@!rVAibSuE1J`W zrE$chBHL?&VP^StYD>&iOALj5M%Kz8dzJO$T<6cji3d>Xx>~k5BmB#YWIIl@O?tOx z-0ovof%lBku$v?(2#b9c=?*zmpM_9^&PnT?R?P+4lOiVhO)6_fw(Ey5?G(KlZxB0f zuxd=VZO6pC8}GAqm;ygRr zo^d6w?J;SkD)5>0jI;#o&q4r0c6Flgh-g}O#|1_n!+$l+fP~{NVV6=X2lKItdYTrs zdTGw_mlri@gY-i&Z-mJ;ugwyvqwy^`o#wMCt7vmNd z->0p~$12K>jgh&QA*gE1(P>_A8Za+DWrquS%LI3`L%o+}#CY?tMZ0bp6+P-rjaF6r-rY4xd-Uy(b7HSPK5C<6w2gBpot6 zEU!|Ny$A0=-Rgi{Iq=>S=CUhQ4Es^XvK%(K;J$BpZutRKny&tPnH@^manZFIS@-O2 zM#RtP5MPfF$ChGJI2{4WecMJKoafQ)NQYvQS+ ze+i(n8e6QwPXrmifYXVa=%57I)=DrYN+6fN2K!z3`f|2M)A`p^631&^Ixr_1?h zSpFf5$*l6K!-u9`N81h;8zsnsYC_KYPVepZ?q>j7|JUau(~tat3|dH*%}`S*&O`B@ z(gg>FiMsJTNtI-INfxH8>SSpetw_=mk>TQ_dfJZiVuI#m`bw=)cMQ4?5)1Euc18)!6awZ) zy4p4hCxV+#-wjJ_rb!c6cGBaNlCR3Mzdp(Qo4kaNmuGUWS&3D@mpI)`lIlZxu|A_TCyYU2wdnck6V?2LFpicF<+=mtm<%R1S>0893HE2OV`RD zQ1k2iq7Y{Hq!RH>TG-8P6Kp>xk&_VF(z!w+DlUI&Azaw-?sR!ek_=0nR6A)djWGF2 z9;5r@KyuLuEebv=#>*!1y!VFyi3@A)IAa8eOjvpZ@t&f=(T;E`ma6?8@>6CR4Qcsd z2;{TIs@_uLNPaHLYrjfjIZq2Vs-9?;Tx#wWofY|6rsva+_5K+yv3_%0-A}4nhxq)f z-8)sfT2%-n0b)=DMj2R6_MRwt2wmJ8Be`K+Z1uagaL>EC@Rz&3aHPAU@Pxa@U`2Mn z=vj8Z_-=SGq-l;;-;{7B@{8s|4aZC=wy**fe2m8(?)9NMbMv=-87OXd^9x511u%g57D(X5}!=xW7+jpjBqNmSQiq7P*ug$Hp zy1@^~o8 zg!InjrLMX4>g*N{V(;dkH4dHB_q*Rs_$=r zc2t1w7CaXg3~KG2OZ^~-=J4-l8gInSR2r#%Od}o(CSLX`l{15yemCuwLKM&pDb`Rr z8-!P?Luu>TT*iBaWOym81?YIpz1jA7LfJ3(j3HC`0xKAK}Lj1cLv?ltIbb)b0NzeDkz?jdIj6gxaNZ>a91*t@+yAW3L9& z%P*U-%-zZw`r3YW$GPL#fpxLJZa^%MQyOaV{S>bF1se?u3p*hS70F6?2@56$L9~a4 zkrZ(Nri3CaZZ0^m+xcSqKrzjEmymy(>-z1_&~qzK6nGgF5oJ{w$!8t;oeK-?(?q=U zr~3RAa8^n*pOEF3JgA8Monx8B<{#NRh0nLRgM*x9_DUagt-0_X4FImy)1E=RahUcS zm-U-pdB*mR!!hxknL~Z6i3#pVvQe zLG|vJhCRKw{0e0LOBKR}gYPoepSvXY#R%n~c4+zocjstci~-F(`}Zn<-9ShJZIOc| zMAOoyIA}I&gmlctq>VCuF;o-HmHnGO`N+;o6n-VNFH?gJhbaL0>w-}0TF))i@tb?|+^UbQ@d$zNX`o`Mus=Q#;CI;A|B zK~-yP^L5vJ84dck*XCdazo8_EyC$kEfQh5U+rYC%@!QN7s<>Kf5^^Xc*aoA~j~L@d z%IqNNY2a+ZWUH}wYu;Ske9)clCOW8eo@l!k=_-3-14a}55*UAw0$KzS!xXP4YQ57y!n;y@jZ62+t z8q^rPK(7xpigtAbDL$4iD@e)2BJWlV$wIJ>-{3Vt#Ok`EOgOw)H&-_26Zb_b!moUC3tzMgUoD zQrbw9F!#psPo;AD&H^0Vwao+T*-vT)>c(Pv^KJ?fCuVr8Y3(UsU2(Ne;SBsBJkwHz zn8nU=`(4sVrqDlsI`gEz{Z4|dlzBo&qvk-hj01o(+{x=RRLxt2GD{MKWLe31?8efF z5ZJ&p>F9D>C{SAllBU33W}549zCN0>*gDO>pMx%81%=O$5^e<8E2LQn0Z4w3NDAf@gEK0j> zS+{6LEdTtzJ=E>uF^ZMQ*5DKTR$++g?1jv9bB`m9A3-O)&yfUIs1;F*`o$TuHzheJ z8KiNS#l}O+jeeq_8N)_)Q!$X=){Eg>x!o*1QK?+{kzA)2!;@&MBrC@4S_w;v_9$&m zA+otaiBWOzZ#Z_vsp`DC2lTz`ByAmltOI(t31gQVWLG5)LImMN zlvii9PH#^nud7e5P2w+6&$*0sSokTMdh|z$LxU&w`s}a=L znq;^w(@5&|4Y8Rxgz5RaEx@dF8SPJ^ zNeU4|fZr70T^&r5mq>r^qaR76tBR-}DVp#Gom!#ra!g2`ZW-^_=yEVs0m-V-^=*h< z*gYg=21OZuh7xE9ZS#O3ofFnJW;EW&uhhrX$Zw@6lt$ol@-t>*WV; zbjQsO zi9p?GK)PZX$28|Ko{U?y^$;C!yqNyxSj4GH$M~n~ZqBP*cy<#lJ*U)G_ALbxt=l=g zfUm!#c6}PjDV+z&D+})ErMl;CZ?u0FL|cLg!^)|w;RHl=&0{y!@u#ubo>9nU zrLIb(ETaH*p^SJl0oj6(`2?8!(nL@iu)ykbGz*P7P<_}}u57%IL$%BPf{UxAITJ%Q zM<{(E;l<}QS#)JvRL;Gzj@EH-`CZfY$x`8;$I~|!>+iqi7-)x#DcI?h9Vl`&iic!6 zYQ)OYes8plF{0~C|CUQD-bNZGK3`_xE4BT(w-c-4GMhM=E>~NkGvKP!3#KN|XN4K| zI|ey#A-EK@4RN1Vc9xgYWm5CPT}qYUC}QmF&y{EXJx` z`c7ge3hJR>n$%Uw6OCDAwn1uVV@gWkPUiJ0s;0_EKvQ+YxU zHZ>bwFN$5yFx^r&wh*o3{j>UEOsTj=a+7@#p7rQB!~>N!lkxP(Q%NmzHG_y=S&UTAb+G@jY?5un$oj7%jvQ z6YH7vxU_3>b6Ou1-l8jcf|ed$<^Pqx|3*Q}><@r9ls>Gth6=AYJ8(pSwwy_`ZVGT5 zM(-k6c7-B<3;9&acde$m)IdAg)?Z-w@L)r76z6C(z6n{Ha!|ix=KdK2m)9|Q5XyH6 z5OAxnteAy&N7%$3NE_It=s<8O*FgCiel^I9PA>h#M6+$8TrslmXLs(gf>Fav9}t^I zP9OMu`c-);wwNg6F3xl13v{4kKSPNTPSXxSJfJQ!i?dd0 z?ce8hS$kHgd}q*$4@(z_b`r2?tl_oQ=AaMI(g`k@Iw5FYQuBdM_ukrp(TRp>gGaOD zv3Q7f<~7dM;im%a$UAIVa7ATy-)^z+u12q)p5W8I->B_T&5S5w7OwcN!$8thkxXB$ zeD;V_Z8v$M9?hmVt=&+!-o{Ytse<8UnB>#Hud40Yk%kXxH_v^0#t6N2_A6)zy-mas zr0SJ0tZ*E^^G6fb*zbn#Y(B)htGQ%5Y^%%Scvt_sk~7G9n1TR=jBLm}g@?p@Bt1Nz z)!j;;*If)7nO>_WkGW&z&T+A=zZscvdoJ32(8x^33;4;(0Nln)FjH0T;7 zqFQBYR84wOUuc~B?}Z8hAu{}>fMFT_VnB%ue>vb#hQA1qBEw$>Sd`%}0W{0-R{$Pm zdI|wCGCie$NtvEvK($OyIp9*JrwCw}>ZKahp6aC=)lYlRMe(l=z$epF4G>E8Qj7|u zz3)RMqP}OM_*V;vknt-81g8Ggiu$6xk3ub=z0X1|pt}!4HKe^yLp7wkk3-$1z0X74 zrMnM76{2kvjw(oPNi~ykp$JP>0n$=br#;bBrq(DoX#iPdR%m!MfX*`Unl8b~e`IVZ zK4lctT#}Ph(zc|4acQ~5M`{#Y$}XxD6*Qe$$vJeLVafeU4;eBJl}8#f|73u*X&M^U1>kksmM{=UW=73LlERXvGbOn>ZA%-dpSqa0~}azIXs7fseWv+iUV z3cl3b`Xf*ZBqf)kWGLEKJc_{TquW$|DWJH_KLcQCa-NI_O_mC4tyz1rfXp*(mhyuU z1s2_Ug;{^HHifGUBK0d2#iI-&t+tYj6p%uOQQajgd02)~^8uLxN!=wZIfBN!BUzH# zyEIvn#=9kXjM}>k-LmR{Sku9 z&hI06nVp&=qO=}ypl(`^Ja9AZBPBUd;{lQ4R_%e2;#T8MpmtvL9 zyCC_6?)BGqa_2QM8Hw&SGWpw`Ix{(e?lm-7k@ht;S&{BFHhGrzH8**d?lm}>iS{)) znThT-I=PjU$%jkIE#0$b( zVfZ!8m-$(L+Q*!hAZy@1uy^HvtCX)lK*h{&O%d4qbGcTJ`+Tt%J&IJQsj@|*hee$I zlsOa}(9SrZ$&s4D=vLOkehV^6B#v^qSUgGVke@5zp2>WL^7!9RU%a^vY13r-Y9%q< z8i6ZJmZ=(RvS=&B(30z@XC?3&%J~P_F!oVXd;5K>=6fQQK_MY@#ZWxa>(M~!X3F$; zv?8#pCQUV)pHBVp&tkH~xUohc5iGWk$~x=#3GN-&+_~EB!lduod~CfvjQ6HLDA`KfFrb}j(1cXcDtVOkF{p_S{qYmKIquPHIA z%k-Fc7s%f@!zC%xtxucYJYFCT)XOp?{drLKME-27pK2iozBV>O%Z4^lI3gAvMli+>Ve}X#;9xLOV56a%%J*OT&u);S za!N}ye;M6y(Tz3KNGM!1rFiK(oLYYaYC;D0z?mB9k?@=mm}=;c$Jj?W3;92}-wJE$ z`85;8aIOWzh0&a3JQIR>Vz(X=k6-tJ;-5PUapIexQJ9BcT_OnOndyn$ihV(gK{81oukBs4<+~VSbY}K1|Z0^r-A1cKEx4P0#rI;8S)bmv8y;wCp_S385tm>qRQ)}zlWKgk!ct!zDe@h0BT^08!E2DBHp4$A++;BF$rv=2HBYOkUvv>xz) zRJ3w5F6|S*#tzOf{Na&AJe*rlN$?$F-tU~+6{E*?aEt-R#Lak`U<=F{N=j_T)yBYQ z2cW^Q=a>&w6|Gveg_ScPM<6U<#{i~K%>}i@6v(CqQJE|JNP{K|XtaJQM0qS07d?9% z)CE04Y)=QRto&kG_OZ8u*-|66~EaF2M<66P98?&Tb z=N`qVjvVIXoXZ^Zwf{5a=0rL0D!jFGw&Yua7T20tQYEmzWZC07fj5soroGnPbBv(0 z`k@5)d*YLF`qyYO{CYU@8Z3gZrg24yv=3QqQXBd`_!+%+CL8uASB!+CIr|>ZS!T>+ z4N69@X**YE^OzR0hTOckS!UQBxHDT=_VhYVJZIL=AdWO{<)Bk2QUVXjY-hSOZqJ7v z28^C&0mqJDPs`bELx@|(d`|<2+q!%%mBH?uQ~TPz?d?YiIUQ+AP6SpIzcjCJaATs3VuXD#U>N{9^- zXk1I|4OF=6!vbM!_CBjWGhmS+7cnQ9NkgH%2PBveSOf^fYzFxyz5Jtc4?lmhLlVR} zTk49kv!lp2e9zIv!T9o_BNxJ&Nn|ab<(Heo8x?;$t{B3f&EGQNR|Te3#)7zW#@) zyNtl%Wg&~tw;)edhaF2+aMRZI?x&~7?7hXH0k-`;GXC;tW7U$eV$SxVYj1jHerSor z^SZaWgfHpriv{GWF3T%K8ox(ATrcDLa@TavxNX-fUK7@cO?}u5ie030&Hd;ug6^75 zy+3l%C`+ozWzPssT$W)4_8}`s*}BnnR9I4?GLPlF$j{2Cyc!*78Y)ypph{q24ZEkd zDDpX#2iP{EklIC)XF`cKvXFz?;BnoXBr$09-gEj_Nf`o1fFlt;ri#N$qDbJ+ZP7+KS@lJ15K`x>arN%r5j(>z)RVs0J8oWq?%Cb4BQog z?7=~xniD*!5EGJJsoC2pM!3yGe&*%CGLHx9!8M9M)JtjgCwHC+a#)@qq-A+-_|A=Yysb-r>bdo25SFt3DuAUgq?txR) zBlPSJo4P$?s5;+0cfS&!zRKu5W#w(p1Xxv->9KcmXRjAVj^7AN_{;+LfI+r8sBoZUSWhT|tg%p_BnekYKw&>EMHj?k&96tCWb1M`j%u5hB88NM5|8L0*L%E5?S2Jb=^`JxAuPC2&}Mx9q=wN!W@$ z9=6!ndv$Wn@2f!VH%^EAtKN*2b3KFZ;QQr7hRBhdlOVxqaT7ffb^0%_CmhvF2&-1_ zONUsgSX+eg;=O2RB9HiIUcHCMUXNy{*p^Ve5%_)KYb0-oVx;>LriQkJQ}}%FBjY+N zNhFO4?d3m9wz;8oIE5pcQ82p{10297Z|M|W1|rFk$K@EL56ZZSw;Y(lp#m7gddUet zI?c7_jVMONKpaZFy5bJFZgEprYlF&OwB@foz-SNnnM zx)0)#()#t85q8-F;AkG^^%@Ur-ruXW#%kYQziS*tX@AF`9h%9YrJVvONTDT1D0!kz zEw8gRH9sYX_@nNKdQv9RWVt{0P)%=WKgL|B+3H?Xjg0zH=FDq^f6GloSj$90u;*Rfcbs}H^KFPbnnStH`3T-*Qy zzF1)LDW6dhSPs~U3kB%X`47)c=)}*s$-F_YnrQ}{&_ErE{`np!)ip#3@UyRz<0$50 zCTYl^U(d;5n*>(;!wtF;?2Yp^o#DTFA=8K72BH;spNqu#~d2V^s1^qA6XvmgiP zkI_;Q%Y{;f1K~F_PlXMOlrgboYRTfk8s*G5aEO`K; zmwnmX9Ib(P>Blrne)Z(&1pmV*E@>m=VNW0ZX3);LQ^;$N1pm!ql9nN7PZ4pXmnd>QR7m3};$zT2X-B)A)?VKxa-$HXq-m5>ihoZHW6ryiFIcXD7i1**00J>AWpHMyG z3=@>lKUoxx^uO({z!0!~GOOdj9aR?eO-BYa1w3Y|s?6T~($%ctAO3P*^#`g=a2J9t zPHv!+07bQxM8zz`GKfd^c4dGeDx$s%`{e@zAEGi$~bhtkaV_<6m3AllhzA% zRlat0EmpbvsPvsu4!PyCclzYZid-`OIdMZUOtIK@e}zD%YNR&!(iD+CGA7q$LYz1# zXcjad*>1XuzSg;^j@HymAH#WsTifSxPg;rjJJ0DPhx9T#F+Ya+vGT3uO}@;IpTYt~ zC^Kr&GO|sb$j($rw$16;-dyx!^ttfm%=3@-el+yl$4_x4;!PQ~$xk-_A!l1395U)c ziX~(75GH~&@{;sP&#ZILQXMrsp()M4pjAud^|ET1%b6;FlPjO5Z7-oJz+?TBbz?YO z!%|*@bD{`&;#M>Ewy>=vo;L<(aT)h$CAhc<_wPQxhz&~mZ5uWHBn50uYKj$lObizx zlOpSy6>hB!o$mT(k|FH1+1ry*mwG0w%|1)5jt|bLfy-J$vDW@-s+83mTc8Ho2l8+$ z<6I{e%t2!I86KhB*EJ;UpIIMNIEdI_+XlxPgKjp>6Yp`CID_J5xJVtJ>OeWB05|2H z)5E~VjIqGF92VhZ9fjf9=oVggx*3s`SRk+NxOsQ@gX{tzO~#Wd;tjSTqX|M4iG9~S zODLpa`D%o9y*1nULgCr+Exh@8XM4Pw69LYOId7I>`dHN(yGXjOf{Vv0U~zlUbladH z3{%D)YE~kR`Q;z2Cg@Lc3kvs@?Knu&RSLhk!Sm z2F3MxC~HRP`HOU*0mzm!!TR!4l0XPw?MCz3<_}HFUQ7D? zd$bssMS&B$akFmMrP#4|)JLMT1C`Q~Jc-6x!jZm5>Suk4##`QK|90i8?gW$F;YLNq z=Gl#T=cUE_;5@7xNlRl7+V;%&CT*@!6?}6`x|7^t=s1h{tb;p#CWfKEvF0@(oWnot za>w%YSqIsUrbzUDrIiY(QsDJ#-M*fx>|(EYw(6_bObnXr4ndZa5{G z^2oB$G)IoE0R#}{ziod`lW+7^=L&P`5{EJLE}4BlS9k#0y`}^g)}7Oj#HceDFWhwj z30>8@Y#kIv+m*-MrQEE~V(>?cPPwU>SNnKwwk-A&W*KP<#-6!Ogxlm~cEb*bSHX=B zEIWE-st&y~#>NeNtnpgLwa9Eo_ECVSnUkr66qqhsja?(-4km%&thcw~ksRN^c?nFI z>6l3oECxv9lBjtDb1&L>cHRY{g?)Pbz{)XgVKmv=8x>l%?&eb_`$E;x(Xy3)a)aa4 zAF<;`WZWn+wKS1)EN=wXo-TGe1`4c5Um+dkTzR2EIXV{#mZ|_A`<5PsM=qvGJ-Ht_ z4P&Kir7rgh|K#a>x2MeWc)2Y}ow`+3CCu3G!QaNgef4qJEzz|Nfmh7YlsJl7S~HolCJ?c5wV|^HGZiit;lTd1Cgx4K{C1$EoG+@q9Mlmmg4V zJ-P59Cuw!2hdEjihj^0Yy?G@5AY`;IATkJJrK>j~C747!VNBw*UE`_pZHZoAl7u2m zN_gT-7uJ={q|;q@_|~a6q+|W+@WZ#uy<}%;HO8d>VoY+;DFxXa~v7bGQ3(9}q0vsgnFh&CUY`X8c z32_KwZQT>rZl(f<7d=6Y8ulTTTYjTn%Io@b2%J^iL8T-?x`(=<%8I5|J&y(w+E$t+cPwh1jWbR@& zhv1VL!8L85oehnY$wp^8VzFS5XQehA*vSJF)v1;V8GgEC`Q#0v3$#}EqIX9nw%UCfxjg!&8VdTF((aazTz-?Q5 zQ1mUz`BIqqR44dM`;mEPmCXD8$$5+miqoze*UCFxmrr*@_XNaSor=ACqeZO!i%GgS zGYQu<(iCL-6_Zwe8*6F5J5}EPe%k@T^qT_o~CzI=O5Tty9l%a0~5&;>4qS@#I9e1@UNV zW}ysI>#&zBnV~Y(F3Q`IY_v{9wue3MbIv+8fp zk^-IQsH<#czgskBDPPgSf-p-0dS`f_p5=LJsgE!5{t95h&Zs*Gq2b2@kiIqoQJWXS z(qw|ZxrszplsZM`xGQ|>Qq{Vhq~_+T*>JhJQ>5ItqvbejP+{%Bf^XiQg)U5yPfJH& z+bTNWGN~M5Su?loN_MCb^ zFfRhiHoHIgzKZ63C_DT{!^%{A*8PXn7c2r7Lo{eI^ZH-xeN%8|(Y9`Eqoa=1v2EM7 zZQHh!j@hwo+qUieaXP%&bm#q<4z@GKQXvy)=GoENAo|*LKkiA8Q`>)a^jNbO%HF zvmtFmaf`b{xufn)^=d&Og6_ltJbH8gN;lF?f>p{H} z_0vK4Lhq%4^h5(D0`vr4QhIBM-Ys`mkbG$X7f?NTFYv)TQ14{@b`YOp{dT~7=>4@L}`A*>otc{`z-kD*K zZ!h8w576u%0jeSPrUp0!$3gN206cdy?D+r@!EzwH>3|r2JLwm+T_xxpu$SUsInZvb zy-d)ZK!6_57wMiB$WA0c4|pd7pa+^O`@-7WLh8-6yMfvb3cw1U0qZ8-Yw*7jezD%= zLhXhH=s@qlzg!330DH^zKZD3VZTd)4UJDT^QP-O)7FDj|b-Rm1_THbp)slQvQLaT zVizBwV&}2@=GNnOF?o>t>O4^b4<3xcs2)Y3Vpnj8*#+bT>gB7l%>guXOSFEG6`TqN%*GlCb<8DT)xHgcbv=a0afM_DM}*#_kIQa90Bft$cx z@~#T_-+$bMdLOQ#TDL(1X1$2wJ?X$yJP`sdyVyW-bE5dqe2^ATeUKN=fdU!Yfd#T{ zh3Qoxk)sy~!46zd1EJfo1iEYm=*7a2FRPw~=+$O~YU5%FR@GXFpiX}ULf{I`mTn+{ zJ$^1dP1eQ7QVGknZwX9s28?MsLk8C7#Od>O0rheF00oBYhUcl^hZB_h1rZecMditS zA@n)=AO#9N5P^lA?+~l!CqW@BWJ4jW=(KjOB6Efm6T7s-$cUZUGUHZx{aj#Z$B-F0 zhx{f#9@3$5mdyy=MRQ|zHGEj&-UR0i>URa){UR-a99e>_K43y=A43y>L6x8r3A5rN-3jt<@od~_`PN;roH*O!; z2RYc|>kQQKITzAp;f-)@O*gCn|4vMvz)nz}!cG)HsTwiV84Fa#gC^LNCvM=6E<6GC zoiKeqAHG13S75NP3rOUj`S^nNvA&pnlpj!mPLG99(+hEg?0S5$yC5H6fv}HB(=T{6 zxq=JWAIyPGuUKFg4-K*fkFOleTP3+-_C3D9eW0%*V2I~wNZdtwqJUao@IK;K6|lJT z6(sIrJuyJ5FK8d?D;-qMq8*XDWKYPh#RqGk*@GT3cg0ueF2{!(*vy3+QfJl-^?{BP_)!D`O@2;FtQaQbjwg}#A|`v&qWXjklmArStx2g-Loca@+1 zg90R{~PR(kNyxSi=(g(tHE_5?M!Pm=qBW-;GHfVsi~DNmT!0K}hXu^9`6w zWSy8{(ni33z#Wh}B;*?OlF&Xi&>-pTn_)6UNPT}n=8&FiFiBGV!~~Zy`1t+%q}IL} zdTW%6?=Q$4;&KgkNvjZ2w)>aMFCKo z3|M1v!F=WnrZzOJ5ndX){^|&=(r>99Slzm`cje;>=pMs+3H`PTY%(7oT1N4vR3(RxU^orNMF||^>Nz} z*ae$?FxL+Dqz?)0(NF4XL$~nEwd{Ra*EIE+>mPA-UW50Sy0;KoG}|UtgJRZIFNsyC zIIEs#M$co=m%bb!JOqAYc*z?LVTZJr1{`TTM44-a^)WnT81*A27NosW`M^l&J9^_sM)n;^KBdZg49#4_pL0yzPCN*Pms~2}tPobN= zpNdCDcB(S^b}BL^c4{_bpPEfPZ(2*Vmp3X-Yg{T*ms{nmPjTfTmtEzuPc!91mmlRI zZ+VvBZ)!^pmpdvY4Tu%fX80;PW1mVcsBf+32v0lZE|*E=VrwNTGj%iNx@Ng*T?5^v zukk(_kKk|R=VDJTE-Y`wp4@NEo<>hPk94cgOB?n0pE4SQGHyz6YWrPFE^s?4l}3Oo~HJdyuI$qx<$Jq==#|nT>uu{ zK`*A=c-?Jw{&ssf$2|btA-^-O2)i?`OuM6w-(TZy@H^{nuwP9#w!B+zd^^L>U^~mt zL_5>ZWINl>csqU147q!688ga1b`+KX8j|ybB=uDczjI)AGz@w+oE_c|&* z{^FhUcbA;+dzJC>ioxG@Eg5)MYmPlDl-&C){pHT9-i1FG-7fu{46>v_EE982@=Rr` zSaFZ?3=3Nl^X7X*&s8(J6_=s0t4bd&WXZf$pK{(-Z9v`WF-3@5VZMFJ`0yw=X6q~@ zn>txJdcKCeD!0@O)rrFlG z=e;Tan_Ob~&8}Rh+}7dBd0v#=>uS=vlfFWD-(BB&*%-w9ER;-e^gK;DOjgc8Bh&qNPt( zIWC$OMRf@oAh9p$fR5%{_bg0bR`gnNbzb98PN%+<8oV=B^lIT&x0Z6j*Pk&M*Lbn> z!^z`O?&&-?`f=k_(*gI8uG!d8LaMsOau9xB^km2g_>iHEwI}V8&nc~cz zB3&ULA*YYtv7@Xy1T8-lQ50#Ri*7Vz6z}xS)!rGonhZ5l-R?LV*-{ z5UlKgqU;%_4J9FQF$@i%L|e?pp&EoabT=wlas@g-=j=X?@$d)HxfnBa`T_J+!RC2+ zjy={PkB-w!Z+TtH%Wlo@>;8@o2;(*;mO)$gfaFJFuhFTq)?!_-3A&ndk$pNo6?V1b zet9g5cljRncUsLM6MSxi!Xf}X7w3}NV)f8TYRCoMB;c^cR)=31OfkxK06q;It%1=g zGnS?28VW9DGqjCV<8Sn-saf=@(ZzRp3;19Vvv&q_r@sZvd_nn`%Qs3wBTJTW|anqIp#B%#~Mr)2_o zjBCGxoUwMzi&tNB!?okR7=qgi2nLfqHXB@Lh!TXUetD}!UZ56;k(f9GfYcn@aIP13 zQ^jG1AKhs&Axled9LF7!tYovq<7DjK6e6MSsGEQK6bJIYRp9iL)sfhe22aSW8f$6>;)UzJ4!ujHX z9W*#I@^WZj-r`&bn{mlc(}^SGmv5bOIh-rL<%QtlWZNur5pOGI_`n)lXCZ#?juW&- z=z(wQC%WBW6KyPZ=4)0Rg9>?mG;f`FOrv?|NJ2_J;gV_^L^gd>GxxRq#;qeV3&sa> z`u_w}D7EAu+wMec+bG=RW?fO5a(9%%m$$nzee21d?yj{mi~Rj2Gw#n8TD zy0+_9qznaFhrH1gVOG7{AUz55^TKsKOIx2drM~J6# z=qDXC1%L)%rgtkbw^ibYynfzL?T(7v0*kUwQ^?03j8e%DdFu*<{igdBE^vaWG7GNb zPbbO{DrNW*Z=@Yg9&D}HXQI9L5`I7##I3JF{R}2VpYYQtKJ>C+Y&N}t@>tx*b=+Ar zri{^{-O;u0R~%L>=`yd9qm*ilf!wsKsiNr8ujEPPrDnyUedlxM7**Nrx{Bfh)@e-e z6<6#JxVk_i?CLXE>ZAuRl%({^oJk!vTgV|`8`b?Q*~l{}MF z0ptnOa5&@&R^u7fiDMZQS)}E1lkwD&a@7wcQ5+SRbdys%24Pqk?*)B*#o7uuF5Mi- z9{QV%SOI7T=N6Id$F|`3$Q+%uoSf=(+JSaSpJpDD>)%bDYowGCj!*M-@wv&>-#q<&PAN9iVa&`!rq^2Jhf{qCFZW$mFQ>GiBe=LRL6h~G=@|= zr)v$?CMZT2u=~+RSkNJgmC@u6=~bkSLJdwbfQ_v?Htz^8Q`xD}S8f>wGOZ|e*fTB8 zE&NxL|vp#Eu<8fD3_*~ zN~_VWA>^AVs7ahVr@OC>Ga<0N#ioVqv8a%r9pzrQQsk4DH3&iTP}#P`o=Bx~PW_rk z&nI=HGP;qIg?fH97Cn6=Nvvq`Sc%d;ze-fVVX$l8&XzPSiflQx#jwfgmG0_JfWm8Rx_AmoqaZC^06JH10rjW9=2(e zoSQU9xY7W6n?toLQF!{jF)LNL4z>$_nU~%U$ptMk9xyVfBUU*t1U8I;beYs#B-Gbf zIi_{9KhvdYj;xrm@Uy)+T%NP?_K`ey`;`)xaGz;212pZJ5PSiq3UXsvfuBCg-U3h0+;TLHqMLd>amup%aza_Jxtf%#hGK_V1h>1ifmG7U z@&$nvR%0@Whv@7z)wyujjpxA5{LU`yaDy?^4?9WJWgr@9}_8==0 z+#&pf2j*=>KB|f8k|-afJCsXgg%yYW&wFY1_g*TelUa!e0tB@4?IzLvpX{aokO3Ap za5nf)S4nZh7DWL~Cu~oZGbECxsd?K@yAf5db5N?kv5`fQz#lVb(tv&5!afuZGU+o3 zF=O@j%P!=L!mtm5IQe)GVuM)?i&ah6OxDN!$}>I?UO}=ToLef=kPiAaX}nxsuYPk! z%yFSk=6h|3{Xu`6#-I!bfT#3~;48|4Y@5C*kn>gw;SgqT; zSVGDGS@3&N53`4yC3{P>vn}x2 z1+5b1xi3&%N<((~L-SZfdW}zvL(GfCnG$gIk)a_79x@?T!D#Y=grg43m6MGZ6?NAj*F?)fB}9 z|1<6Fzf5+rmePVe(#RL2IjUgmjx8L{{F_G!ZUS&8(^$e^!Qtc>G7IS?l z*A$Zc{#*{2&`@;BJeH-AsH)zyNn(3LHK|NJ^I#>R@u2IHdgc?_qUct%4rl7LGlcQ0%W@DL`7V9lot~o_ndFGtvgsIh} z?z~diQ4%=@q;J7CXn%^m6W=B7t4^;ioWScwrouks9wsnqI>?BkWy4ja<+aW*Va*^H z!broYC)P!y16MHW>c`YWW0jQwX6vHam%*(^#r2cQkq}IpqIuC%>xQ<9?0;EcyD|^a zY^?4LrYX+X6j5Bk>+Q?)}#L7rU8+(cJBMK0Ckc zb7tK_3DBW+MEcbOJ?{IjKKcJXu_;qO zJ|7{QL(R`;hQ)`CE=lU8$jT3?tf^JBeV6iR@>pb9JoyOB$qT?|nXg~V6L}ji1gpC zH4`H{N8|t4%(K-j+)-E1d5k1-Zry96qw|M{k;%Zzp$byjA-OD_unUj9_?6b{)`jM=;R575dUv zC)3cqMfy--rYT>_18XQ=+5_!=y^wAERRwZC?u@iM;9|^4mS^JBH^JSK#6;1AyqZ+k zmb-{>AkJx?a-U{Uy477+GsZ46P6IP>UL7@-*&uR=%XSqXmy8b`oy>_&sAU=pC<;Ee zU0}?{gAP!Cs}0uA%_ce66IftmJs}f~o^U!DH}5+xm^Rnh2o zbYua1y(lt;=3JKW5euyu*yvU@i-|Ra3SC<$rZJE?OJ=exa~)x##SL=~&9`bMo3F{e zSu<^zX(3pkdq+m^h<^^lnMv(o(j;guG-n*BbAPvHD?k!mMfrXQn8}uo|G#^>ZKlM-GpYP!2S(@$4igL2OEVRndT<5eX)w?LtyL9Ie@=KJPs5WF)e;2 z)YCX}mBc3`+r|vFL|-zYz$sB2s`ek%1w2W${vlkD#C|JtNHS&3o-ZlI;IS^o-N|5} zF%uguQoX>|e@>L}YmqdsbPv{ys?w0P2(w-$H{Hc`6t}9Juu0#i*-xdI7F?|480ezq zt#PP%ONuwzp%;MfVrN}&6>$R=!#6Ojs3na%{ADugicP8z-F9 zoDhQ|A&hYKA>036;1H)Tbvfmg%BTd>5{ILZa90|dyKjc=8>=_^@+VYp z&p&vgAk~1RL1848EJk7fxfBn5g^|;M{lHampvHlJfOnJnfC9d!&rafmh)rSmhWQ=O zZx&#={6Rcz;g0QBu(4dVH*?ukF7`(QK0(DTK-Ek2GVK-v-fzf5H}>tqxxRSA3&oQ? zxM%L@JQhRMyrY~;HjPii;2T2tt7S)?#QAd}5^#a`O`7-4WIVK} zceoUqIZ`t8XHKfvtMx)>IX{$NBSxXUT=EGQIF$1A4u%5`H9a%*==oA9bK8HAzEi<&=wHl$Srti0Y-G=Tx8V zwD*NPRBeiU;ezEe>LnC0O3m4!FQmV05%_8mFdWUf!%wNs(KXQs;*t~KqK>e_98qF( zjcqbogS0fU2V>;xv19c{@qlKUi|(Atb8>=8-IsFiZrOs4+2o8Y(pgR- z*`=Q|cyRfQOd*-;*IyNq9slf{$0kFBV6MB;GQ=HF4tLBxeh-ilDHxU?OFTJ_h}p;bCr4yb8evq{)j(Lr0&Z2agofn`5)0Y zA!_v`ZMr`b9e+R6sLE$)c*8ik<@9rxPu~;CcubbC=7kn|vGUdXhjMGm?bb7y)N!kz zOc?T&v>5i7b*)TT;A%v%@Q3s^&KbFnYI4$g(la0IsRR1Dl_-UQcW=u}KXZP7>6|YtRAazZ zNSafN3qN!18B_IgR*+Ilta)W7Ljjg>l+d*NXx!Xu(d_Z>b(?AsNY~}QQjIE3B7%~F zN596Bg6t~pXh5NV)bMXo26I&t(LV?Gry6tL( zwkZ*)bOZFF?CdA0k1v=ku%>lnq8V`47u0?ibZNsa+Rzl$SNs{-2+|_1mWni86z7Lh zGjIXjBG~l=(V4&;yp%;wmslYrLx>#4Zx0R+az%-a>2N5Coe@Y~?fB~r6UTKm}A?QQ+x9@RUXD501Vzb&cAFK$OnA&%CmOMn=G{Sy#h z^N=BQ9o|V0S213l*VtXeU_6sAsIB+HtwHAMzn0KM?(hg2e=)GH#zV$gI+|ot)Eut5 zP55*3gYRG6IAQ1Yio|dCZT$P8{-52re~EK)J=(4CLO?(WLCCs7xVl0hh(hEX7Ay`X zF6J#Bz89d0La@Y`lgr8Ez85%u3W}H2&gP zqG2LWNe}?hn5SWABk3tsq@${%Mm8q^F3c;(!UE$ze{@2*pMU&Fs#i>sTE)b|#QKfN z@1GEo5Re`KK4_>9o+u4x4fL;lTMpe;Yx+mOfPsLR|6SjdOdKr?tSvkZoGt8Zr7fJC zO>9jZ|1GR%l#YEsZJ1_NkgFJemX-M=h%v@hftu zyf&?DC#?b0fZ*T`p7%ZCkT=0{nO5Wg5e*h;tKD4kic&UJidc4^#2wH za|3%5c>`zj|8_P`+>rf-AoQzFAAIHnl~NRS4l`l}8&!!4g^H9Gb`VF;o%VyP~ZBO z%}56vPfWAfkw4ub4@R{Tc} z6;QA6NeL<5W!05Ra;_6z3um{3yc3Ck_hK8Ie0@M``9*b&1J&+NFV3(%F>g+x&QVkiW5s8d3Dd?*+(W@lXW=Ex^d1OoUS)0(iNc7S!3QH z$?b(`*%*ZLI?F+7_`RSP*yTZOkL8SyY{p_xmf7_V{;$)TBs+GS^80ea3kC>?=HHH| zg^j(n$$uM6RV_DE6|_&Xv}tF|b;WRWY-cFR1(Nt5@{RKGKWgVdLiB3_r86v;*wdlM zz+g-L-Fx=YABWg-U-PUCPUoAnU(e$l+ny(xWj6e|jZJgAW8a)DlN zgQD@WEJDH?tW8Ynr^npE58i(xF;Eyvh6YU{Gi4NRV=<2~+mD0Etm_xfJ%9)!hgL#hF`$uJ3CbvMb#CcBbZb`aX7{rqi^F3<)lx+c~LqbQ&AWW$#z# z>qOp*pO>U6fm13P7(~2XV{>O{;8lu%aVieiWeS{SZkyO=R(*HfekiUd<2kfis&3wO zX2MhRwk6MVLIyRKNp1|+i*`UfMuCpwa&@ZNBPxX6<+5o@OIQ**2_Q9)-E+-Ts}Ft? z%|WVxZr;|MI1i3?ie+BfA{^4yAauahA4YWM)TSPiA&OWIsjv`rc1}_^^{_Tgb zcfqcbHyOV~nQfrzBBU~MF4arm7LMY1rQ1#PJ=`_@V4Cx8a)wh! zdD(3@IK*e9ZN~H~k?1Hp$-Wi%&aM{n4n^w(uL8?mP#v$O3PrKzAP=SzfJf}`w;Vkt zF?yW|dZ%TKhqN^$I~$r5ek%B-yZ)JK1~30gN==y*`gvLdbEp0@-|hd=qOEYiz&#$pHQ zVSk+2Q27ezepdXDx|WUxkP`}mn=hYmebu;!${uWP|B9-f;5lKI%Jlu+D9&_rc%%LX zocD?{P+O)FZhc>V=9-#%pFwk(SL1>B;gN53l1^NaatW6BAU$^u z2Ld(kB~s#38Tspl_N%Pnv?6IdR;`tmwiswMo5;e`TH(gH`zc%$`T? zBew|qa!NFrB@_)|R&*#G*)?HpaB6Jo5X(c5a?-$RATd1TW%+`e0T86lEA7uaM0WKO z&w%YtJ|t}c8wa;I<~;Co^8ijwe|DZmVp^EOKW9^Q^j12s?8hLK+YtEjy$W!D$67ur zF6Bu4MA;jEzvJx3K|x|9`3Z23g;TtK4B}NwM*3b8H3~Myl=@4w$5J@!Lm*R{z+r@6 z8V*>zUX+}T(8nVCfGPYW$Im?;EX*D@_r!jcd>wPsq0f7PEGm05ze=`REMob^Vtr|S zZ{5D;TF=S#K8wP7Tfd-XTWug^HrRk~)DdNq*bf!=_Jq>xIL_+1IQubyosfnj{NsX% z$$bpNV}`EnD2h8>l2LP!cuRKxwbR?NNpnf-TAyo~z|Jh_vV{HR!7`@flp#U$&-}%X z)kE&43*~7{C|CWtoAI7WbfPY_6MMvWMy6Z`l+i!Ssr|!<(uAg%`h17Gw9)>461IjD1tNskNmLzf$R;mal!tU2ge5UM2N+!9T&G-$oTfV)LT0=6RbmH z??;H7FhF7xd$@$i97!&B*o>$Zz9q^%tltd%I(nCOlHw8xp9}pub;k?s8a-u(Vw3#t z111-vi|!XU!AsEoVbtBB6r;Ds9$`q$FK?ASD;Pv7Z=F5l5W8RAOwnS*>Jd0--G2Z! z>Ab~&)_ym%?g{`;$PLvy|6Ul3+^=`>y%89>$YnX>mohlSaTGq-gA;@Ie*P_SZdT^` z4u(0aUUBSIs?>=exKtO>8tGUaPeT~FF_`8L$({#etKx?4%nZ!p_Pf>>+7-k`CMBGS zvV_^$npFTP(1h-QYgD!zc1GuMdL1&$bkD-z;a619uE0giRW0IytwQ36>jd?lJYdjb zQLh8g+qu?d<-?-7`~dg*9xrxU{h$CJ=G7gZA9^dbHm2xXmOv1e-`Xk85XDD|F zQ?@kuVa%Cymb7Fszg?eCUgyQMQaY1i?-){5kw)68Jnl#h%7WuL%E88=(TEG71h~L5 z_h`dQf4Z%T)%jUhLNlD3ZTSB8rw4fC**%uJ&YWo;7SD~fg!QRM1Qd_Vgv3cb=vjf0 z*;Qb1C1Z}U{t;CZd7of}Rvf)aty1%WXu@J=tATb=cl7u*iqtC$WR->G^-8_~uC$)mn5wUJ{p0Mvs)1>r(Z3-g4bAeDH|be0s8Qn>)rIyk}&W3nh}|`nSz;D@zIG zM@(uJlRnyM{6g6VKOt24uH4L4vMt0 zNAF~~W6%74!KG!r^?L6c#J?p+o!Os}_GO&8ng$FuVO({p)T$R4yblfPIg|x}x+X2q zf12*!yoh0bG2hZ@8}9GCAZm?3KcL5?O6~`rj?)-$o9%nNr-dNL#IA)9!OGa9((M}N zJeoIV0bz7&?s_8rz~6rp$%!;qCRgxx+t-;?Z4`OPO>3*09AurRCkX0ekHIcXb;n(~ zqO7SkJ^GQrMG3^^rIXfz_9ox;91W5i-0=`;C0sI)jZ$@XzDv;XQIQ5oWxjmzLEu45 z;BWi3xv=KgVrDSuDU$;`nd-?UF{!HAuAa=*R+@s{%Khv4DlulGTBO|B0)qR(Zn_xR z*Z`A|*cuyV1)JSD?qi{s(97H=+C+zejpJIJMFgff<@_X9HsnF`41Erq)-=nx*ofeY z9g8bR=1iw7r)243fr+H$RX(a6=9cHa}H@*f{s8wrx<#Z?Y-6i+GhpFiW`|6N(eaZj>K3b^3Co5QgmrD3=hrKmE~W*K ztxk@#>5R&C4bqP7HMZI!&9|yblAAbVPtM#ro$<%^Ux&P`0%Z{!+%_EEDyS2K6or^KY62-vNQq)~9Q7J*xedfVwlll9BXuf0gQK>P&*Thh%FbUtlIbg+EzU0O zf(@|A_t!&+5_w1ePT*3?Lnu`!&PsMTmshTgvbn2#di#d7;|I1u8`xj#= zHjfj1kmjrTNZTOD!(!k)JM8=p@@jv&a1;88*CqZ@5`o{0_M9~5-f~Aih#Cpa+W(EkC!p`y}rq)d`8=DE}5b5Zj(gSyt1rC3* zW#!~x1T&s0eIDEy&d3Ja5x*h(Q(h3^kbi23_mlv`@<~7n zY=3%cPoJho(s->KmtFX<^ewByqcptc>GIfKoisK4*d4(rWBK;-#_?$%de5;_#0?SD zZs?D#u_&m+UjpyZC<~np$F6#WEBlsF1iGbm=a6Zu&bLy{x8EYUq(8N7;0dEJ_TNRrg{)!?I#Jj0^7RdBX4la zS=O)3xRwLl#_9yB;St9MCx+UM}6RBESKGg%mnnxpG46TEa3pr=97$cT7gdl8vARG6!|V0mO)QfeW0RVZ9$biN3hh5PZf!RMsD6Ko zp@MA>)WlZ&owJ9}8E{GQ*>$*o3TT*c#!z@KYRziClMAC7$1S`g)2E=}er8kkLDe1; z(K%r8R4UtApA7YT3p{XSva!9zO_Oh97JNM-f$eFbOxP79dR8HIRB<8d3lYXEoI2s5gu^SH1+oRPZdf2;la&< z=o2J<({z!M{|7-_C3`c+fAQf|-;8jEkUwQ>xW>|ik&)v$k$?$D?}X|kwhXxfUXd&J z2lfBNW{VvpIVaMkIPW_XxoYOgV9PP_kHII?5ZVd#dw6WX6`5984g{rRyQ1|k7i=z#Sy?v z4V%hw07fMbn5AZPk3PH#k!bpEWyMJKD=^jkgGsT(t<<1&dvs;189d?4=*&E$c zynBJ%8UByE#)bFPz_itO8}J%wHR}99ta+e&&w|v(O zMppsg1l|*WD}~jQh?J9#nVEydmyVT2U_xq*%~au{Rk7Zn*_Qvt_pw@hi>NVC0CMe3~525V`)Hc(G$Rh#+2anJZmLTYBi>En>~AQ1Ft){R?$ zSIDwI>?JxjSg>exxxr1^uAJ+XBvf=dxK4j6MPWI1&}fh-l37L^8*=XN8^01A;vp*C+XRJ?-T-Kx2% zk&uBi|HMXd6ZfV_A2>`#l>`76hjiJrPJP8jvS_KCoY12Xj{?2TM5|`z6g`Gfo<;$} zlI#{{F@_0Ev$a~O)Pxq1jA=x)2Dz}XY%NqHoAJC^cZo(;gMy0++Kac62f1;%HHNVm z&03;G1WjW)syZ6s%zjQfz-Uc%N=P$=xrMZ&x|(?3EK@KQsd1`JQltO+a49mU*;i{q zBHjtUP+K3^wnx%J**d{ieRj`9GQ#DEpK%~^x@B=^G2L#?px&;{Bq^o#Lf>Blp;5ir z`fgsg;#PdwTHWKrzt56&Tlcq5bW5b1zVeWry})n@0Hh=}tlTiZN@t9l@w>!O zu0xjRAkzIa24$77VU=+xidU-fyUNfGz>P9X*ig0Qd@y&9@-v`Nn`>Z0MHl0g4-5O4 z_p&WNm}-W}BPl)(6WlAIYDnX$$Ts=M6(P)p&X36+0N!nWHF=yp-C{sLu?3;%^6XzS z&Y9U*ve`=9IE)Xmu}S8t;8%=Bl~IHzhTuDT^D@&>q-nL}Aq(dGtc zng)r!m!U$H9d#?|0LtGK1I-h!!cF?$ZWv+tj&w?fhIqx&1LfbVu6(goZ#}M4Tpc5> z>!a9hot-c%iNjwd7&20Bp7IR>*RrPdD^{KFgHR!yQ@M~$On;VZ8={Iu5+Val z;>m-AI(e)YBA+tSQiX2vg=*e__ew-F=j2Xg6=Y`DgpDgJmm-E`E9{iRQ21l~=wsTuhl#KE z0E z8qP^XAmp56J}8K{;WLJjD8~o$0zU(Dy>t4Q4S?^g4-66m55E-d+TzTtAvDOVzVfpP zrb@iHl&HdsX^pIac%);i_KS0-cR_+AqD3J=d9oRYY9noUvXgrjaqNv##smn((to1d zv64-YIGs3Lk0;O`91|3@urADnAz+7{qJ$xrjEf^J=_q4$DWg9th)ByT;^kYi3na=& z=u@mwm3B~YOra7wM39b*{26#b`(um|!aboxR7aPO>RY3v@~KK$P>g3;M$x0C^bp`8 z{q}RAclmkXs(FE?8F=LhGqwdEr{l;l(_;C46}9@TqiE`Bnkz;0tkVU2qioXqID|7mOR4Qt=SMdU~4XNYmB~KgHi{0lhi*C_7a7E6#V*!eA0YIqFhhj_t8BSc_Kjt_^}u+AU8}|DvG;t20Z)h~kB7dnWRr z=knD9t5C#a)rJI{QREfjUnp|43k)oyqE$!#o60CQQ49pMGw4)%1e4BKm^dE7eJ3jy zbl6TD%2p_N4&Mro7TV0MSR%`s>QJ*5Dt@=<=Ok9D5Bc(>49x~LQTA8%HSRv1P3lH% zNy37zIDG9p5)^ClyGHT^5j&zjSE8AuDOemNhMz*-2WSRFk zNEBSclsUqOu0%ENC}p0g2^$gG1et1V1csc#mYc_O|2;Hw=dsmN@@?2FzYY7pzvi*G zws4j)v2_u$v$k_|`tLS=LlylKZK8hPQs#VVLsGC<;4G^#LW|3I*4QK_NinXG!Xd5N zm^8tLL&bqwEmcY}FNkLLcGdrOb@+`X$7D3h zKDuV`R)w45z{>jXiivm7)K2m(+CXmVZFIEV*h_Qt4gJUs!Cup!#`!w0? z05QR)-T$rvGUm~r0{{gPClZ~mg98sM@+<`j<7ljcI!mLse4jrNRA`N{8m^dePa~=3 ztkwWs)RAwJ!-4_uB9pe_tzK?ku;9^Qi*|0;mWX8&Z-jiRFuf1 z*JY?!7K(y;gDWx>{eyM8&yKSo*qqojYk_Hp&*Urc<#IrjgZv*}A(#E2}}< zrFnW0EKskg+BBlq;K@8VO!On2Y2ZnP@7!80BckOLFfnY zBPeZ+1=eztmUKyT-uhuAN%zc+Y~MB35r5yz{cwkF1B9Yg$;EcnM1&>{tBuP}lL`pk z9-H+m4M<7DyEKa@81j@sO1+OlzYsghpcJI4y+}W$EQLEpE%__BDYEu(C8TfY>KO@G zLCk(e!0sU&!>2-jF1=K=5g*qHCrWxn4a%&q3*8THN#%~?myf8pY_V-AuMVwtrBkWn44FFivTSXNHl+eBJFx|IKB$U=BB1vXx%z~OGymP9d-*PORRY!;&VkXg{a7*% zajDa!pirBZa>H8rB-=riOt)1f^atq>`GVL_If=e~rwOW5CXz6=-Wg>LGMqmL8up&I zL8o%fs`C}LI}^71JT)YDqaF9J@jWz;8fWHHM#Ty~W@`(x0<7W;Cm=imAzJCRYpG*q zaVOQ)1l(n$(R489?HF;R6h#oLehT4BFejdWbLzOZV2#Jx8#QuNu&0XKD+yJXzrvwg zLY-<7T<}u=cWBUDpUxxQ1@1c-xdGTt=!;OF@4^PX^gH;?(<9JhVaU{R;0^c13$@J9{5yFc9rK3|AG4?FaV*(>0Y1K%_tZxF<&hPa?`R9&P`XQ$d6 zE3vEFgp<(xSlm)87lw?aQ)O5eu!9ETUr**dDF7Z(Pep0TV}gvF{+Y@+IbD&DajGz~ zmMVUU2&y)c`s5-MXKjJgX4!P@#Dgu8*sotLb8BMXPHsk2&-z&J6oEjG-yAX;>ydDY zkNAx2!PK<+aiJb-5W_Hu5@PmAp}q)-N$sq(I7GYP*B|sH;7ArPB*@|s3mB*NS;Q$F zVD#4|Wr5U)f39vXwEA0mQsd$0S%_~WB8ql9BCaP5GYhSqkP{NJ9X-e;%^5o)Hd91; z-bKQEi-!r{lG6$wxiU$IYZ$XVy^yUBpO8(?bOl5T<=>p;0bG>M9~IAy$pu~%$G7B; z9RnbXrHdU?1U-Vf)H7h&_g@!=5{TR(oEDq|7O?Vt&^#Q4H=Y2pjw}$@+*WCNd|O`$ zv)!~IlXik?9|?8O=To;_aO`!4ZS0^O^S%>@3j7Uqxg;T?jv9}N9CCZA%mERtxq^uz+!}M8r zc7x`Kz^v*&aF@we=}PE{g}W(Z)GEGReoj#7&eym}N6@N!x|)w>l?vgQt>mmj#lLry zG1ROz5 zj15LC4?&6#5XL3TC1b^Byg<|dCqaZl^k7U9r^ynh7C)kR@bCm8#gl3ura^9B?O=Rk{Z#)bb7tIH!e~UUHj}Ziob$g6nFy7K7ByL zu+K`i+^96{`P!oFFe2-dsPcpSsHviiJHNdl#Ce9Z=rshBSwLotlbtJI^--L}aJl!z zv~upcASaq9T(A^G+S^84(N5Mdt~>#7!q>3SL-y(>e^C9_OpkmIgR#yiiVF zovYN`=eKNcXzi$f!jh_#Im!qE^xyek0x%RsF0eVMuf$Cx5ZZ$AH=zQiaGFt(6hy_~nIKmDLMUDOi5|oBiTIdP2|v{MRp{A0hU? zvP8-z?#_mG?*Agd)WZFcMp3?2I#eGpqoNQIh2U)%8mx%~!xjxwNqNa7qh)9$0gL*n zENtlFn=ULtLRe)mGg>5SiwJCH5^~N3w8R4#{1ZyhY&>^I_2zr?&e+I zS_cw*)(6i8-_Hk6=|>%8K*>e!g^S!*LTK7s6uf3S2oqE0t~h8M_;af4tvifH_)3Ti zweNtU7qJI{9lIyttud^o%uQ02gDRV&a9^d)O_r3acCS*;o__#>qKC9t%XWzMT2l9! zqVB6T97)+zc+g4NQ+n`0kOjRD203sz7-)1T1hyaqnG_X}B2cO9@R-mjMyCw3n`!q| zDk89?go!x=9aHLdEgKuH$nGf5S5yk=X+fFnVBN^PTzU`+xinu71mxugx2UoB1pq=| zwlQ`YQ-i-|mm+PJ38+`#6btyBm&}GtjmIE0V&0s_a<%Q*q7Oc+Dob}YZ=+PjlfRqJ zN(G5Xl){s|FzIQ#A)ZXblsqd}5<;cD-WiQSW;Gp!#W6YaLJ=mN5j^0!NPc9|%24lz z?_;91YTlXSMExPIXO?m5!Jw6xh%!jPp47bdWNC*nbqtF_J&EfOHPNQ96fR&9(WeG| zqDCLf*t#R^`Q4ZNvzSZH0{SytR%2|U3!k`8Iueso0|ekU->)_iKKev88>Pqj+c%$?LMNu)yAiV{T}n9;sWllqq4 z)V<4STc@awsD8<2Fwr|^hFEC5LSqan&rZF7dCxYy?A-|@_Aow5rP*o3RVmI*1t`Q8 z*_L_B9{^_aj`!zAbzh7fWxxW4Zr=o^c263-5p%{+c95gqU1iWid+yHYYSA8{)`I;v z1W0zIrJl=_;6!1b37Si3NO-_yEqqT%?w$*Xj>GuUtHGwTc#?a|#SmSkQ2~=JmdT_m zrGvqP5)9}AVQj9&8r8r;Jc>_|J|@ZNWSTY+?Z`-k!ir6{n&9B9LoT2^11?^UgEbFr zSu;zJp7|>YErq$2ynKqmS__TWb_cv~@&2kiQP8gWE6sy(ziLZ@`&Lz*KZkL%ft`tW z@8GRSoL}52Hscj!w{^5##{8XF*8CmWXL|m;+`NS$1~!>G z>q6qJZxlbM{aegueZfIKVDRsuUUUg{0jFMR$s=LfrpHp$6oiHbzF~nW&YJ2>3U#k! zS)slN6f4F{>H!`@EKgssZ>S5<;cgVSy5<-lu{F4eE3ponOEE{)bRU{@bx)>67~uvG z=GC?MnMtmhk>303C&HcGDh7-7kkN+VnYDOvvzis-4`E~kQ3g_p0a#Q!XB^S7(*OqT ziA>J$qLfNm(+xx)Dc8m*d&DAoodWY>-t(!>+DKEN!uAUy!a<0O;|2vn+)AYLVjYuw zgGX&8G|jnKmW7vyy2+M_kn1|%>*xow7bF?^F6##~l*OJ#0ehd+`9T_%`vZVLkZwWe zP1?&bMe)qzNZ}ixgXcRGmsZD|8sZ6FfZ3i_Ni}7cST8G+(-a);lriQgP5roMTE;^J zfXK-U+%flpKMr2bWnrhL>&J*Mf5+2?9sBK#Vr3>kC)fsEnEg_3Eabz#uzM*t@`N2 zq0zPNOF_?An$@519ez1#{3}EMXKo!P;`yNuz#^CQ-F1 zLds|MT#-$UDsLK8?J+;5e&EQGdUXa=;u&hTI`vHBbkMY2c)WXqo`OvULey9!NB>z^ zwpL8uQ4-3CEQq3vBWrAogGK<6tCZI$#c!c3kTbgBR108%jjiC$Zo-mRDsN!nmQqUr z&|-R}(ck>h0Ny_=J9cqFn$0+i?mkI^75JW^qEFiV?&Jnu9BpEa22CpK)r;kJh*y_p z>(3_QmV-X8ZlK$|>@_H|PH!DFGXyPmQbIOoMIx%$wi%Tw9E9f>`60A~(;L)V)*vmF z)-^IT0D28D{x;BGeC8>6Zm6p?qP27I-PjK~4zXrek-EKWP1X;1qk9Y}=xjrm3c>>Bp^Z z1m_1@%`I=LcKy{pq&9)1UFa>=aZEAFyG zBBJ1FMMh3kcOi+eV$G{pZ)nx4F2I4m(U#E_o;Mxs0g7?4r;yn3J^U98`X4DtsiuSN z`6DI&agVb9_e`a%i?y|glaaZJtX-k2?MQe1>6NR2` zS>TC;Yu`j$k(ZeK<6X%F888_}xq%=Ic|;Uj47te|AwupPnZJP2vv45VCh3(cROBh& znk^AguF1J0IdzhBD@JIl&nhI48FG!_T$U;rvY|{7!uWD1_c}dBfKmT_M2v+YIIlo- z9YK{&ZRR%tiV5`9hejWXJ$U|&HddDft_}d_wc_H2udOM3sMd(YB0mV-4fY@xOB8M# zGQ&*}Nm$74^$GnfJPr-%d?H;R!NG~P0D#OO7muKeooMrpIF2`jBg8G6X=Io{lW+X~ zsH9FHnow;x?M_+9nBp?!f@J&>WzA$G8?RHUd2$&*Jq%OW@&@q#GP3`?&l9iT4^lsT zEIaD|C`DClt!(YwZ2#kx{;L#)a93VN`O;&YoICOyDRyb!FZjUJ}nl-#nivSQoPyg|AB;$t`bz4c-$ z!6lAE&s_!%Kd9P8J^a$7tv~h!Y|nuh58VDW4;rsx zH1r-}-LtT3M>#grLF!lQ0jo!MH!j{VYx*`qUv`_6>TS&^&ubd=%lo~0mbx`wu_Tw+(o6^(4^t*I7ektA%zGG4@H7V3-!?VW6in@bj^)30&M>C?nqNa6i6 zDjq$@*kdM>;d_^|C5g|DFwOhHmn`n8#)v~1^O@3GK172+syEn9_#zT@Y)EWMm($vc zJ39HJxRMKX_RWbiGI|*^+Bvvxc_DrJjLDkWO^OF|1$QGkXZcmyHY3;4w$AGVWuUc$ z!h`Xl&N742&8=ojEe}|Z5}Pdxn9PRgK!?J(p;mgP_Vjk^#5`&q7nQH7)4VW?C=cr^ zbrO<`ndmqpM9I!&6_Z*;w8>oof5h24>Q9#)jBaEXWla|lC8%tUlfE@$Boeqq2dg5~ z#cZg|7JxPLO1HK#QG0d0H*%>mYSfJ+jhV3jW>R|<6OJS4l4Ed21CG9=IfkYSZJNq= z7;5)`4nmQcT}dPcDNQb7yoKL|29p&?0b(8APF>wwaAnYx*cul+D^JA%b=@nI%KX+4 z5mPkvR66bOm#S)eRU<8(#m;G>F+CNp6`q)3cPhzAbV#CDbV^8eB0GPKf`+Xi2T{jU zje#~>Ro6OFRqcP?NdFU}gozqNR;$WJdR_u=WRVF3{niIg6VGf}Wf-PeuraQZU~k!< zWlM^P(!XRsMNpf5(8H@+UgS2aWP1-e#7NZM*33zfpRHB=NR6lj^JrM@ucB_V7p*>x zOvz>MNoy7(iHoitSmys@eg*A`H2eFS<9~Yy25QJY+DE_O%Wbw7>b?_;2K@=n$9hMo z`*8T%KXKJYmu(I%;}h(2 zzAvn7#v@sN&S&*7WmpUP6T7Y~klJSI@}`|~ z16fzG?G2I)l`0x5$(LA?&_;^MdZM8$TvnSFBeH_w2nPcc&2K&ll^en3D(#TNw@u<9 zy`TP;Oy+0V9^ZS{QZ(>cK`4tsH7wFk6I^VtL2`(_3g zB)ITn99_|inD;cc97$A;Jp5Di7Xv!WTHW8hM1tLzl{hhj=5dc|xWX3JqxC=w0ysUl zByP=Ga4ldQG6Pb=w8+HyC|c}jlgD~29Cnn*dTc3s%#;J?$GciIs5s8>^8GK?-}ob$jS66TKtp}Q>=E)LQ}MZ zY3P_3w|&A1?xy={ZYA~Qqd)y79#Fe3H@my@!h|KQF$N)E*Nk>+f$7&WJH7}`l-yTD zT5yAGA$cLRc7<-xp%$MiJJgLDn7CqPlV}gj?~rNRc=y(PuZCWUy?Sk#h3Y@oaBo{; ztWtlz!djs(tRCC*Xc(OYFfK&DTA4ze+I>FyPq_qj>#2@xB5NrlWP&UpABb{I z2~3rt(z#=_YY1Xb6Z#{^)Kj!|Bz`UiNqfBABx8n+oaVP z`)Z3($4ekTrxw)dIn6iD^2@i@adl|X2T2aE#<4>QiZRI~y#sbE z-8*8kXNC3UV3jiIcY?0yc9vkq^%dp(Nul#+ldUbi<3$L z?I^06N3qmWSGT#Lza=cLZXbfI=j>_K@09Q`HD&x6DuNhP1QrL)iw*y7_JlC8CrJj3 z!FkLZel@MTG{Bf`dC8mR>)|C^I#X9YEG19>D@!YIWP5C=IVi-zkQ5&9T9;|!lL0_> zTm+#uVW7v~W>=F{26h|KM;ZxYf z7sD#pwIkHpfuvta8WF9H1KoiJoiQ($JQ2-E7=gv+_@S5SkfRN*ilhES0i|PeDx}nH)?1RT zRb}||A3W?T#*-Xv@m$d+xzsN%r=GiFm91*pc7@J0{W&c;;+%~Iuk-YJ+hl#SDSzQDaphAhyw77!UUgmi zK6L+0l!nkM|M~dw5a9eoW|03kO@@gp-GAs%v48xB20wvv|2H)Q!d?5vL~v`&cx&>| zAhWU1k6HpUL2Sd+V%{%dW6{V@T*QEcx$qO%b3)>AZQbLsSVCFw8^0k?3IL_Q*jA-H zgH>2cL_pYK6bD7Yp&v#>9^mh-SE3E4O~6~vmfLOnX_i;Y_m$>vu!( zmg{TXk45rR0Xh;A~gVCa?Y?Qq{_u)uG00Pmypb3LRwAKa+yrJ1e~{uP2=!a z;$m8{7oNSiM<7a=PKyt!r&=%?Vp2W8CbCiQ$ga;A&t8~r>MOW=p22yi=Ut6|rJC(obx|?_W#v5iBVO7*PcZJYO zBH)oteFkUd+$@ZrS7uCDuFf(zCag|(=QSz1p7vl$r>}BNRf~Y>K=xNUK_%+VAdf?5 zA{*$O4HH95UqYtx@J>1G=^N0%wvj08lQ)Rk5ao<-3?0v!go8;hgf5|4E-p9VDOS#u!m5Tnu?eV)DF-QE^|;$i-BEDg4|qKY|oEMMpVbiv01%WWt_$} za&|>6br$g?GYeq}=6OGlN2i@UN=LahryY;YQ)yPJ@Pgi!$t4q$XH8PhZln>ClipYs2{KfHnY{P_c-omIc*dRl63P_%ss!L5#UOu{R zqk2cKaHx3!>LZ}w!zN(?bGoPPj}l~<=!L_4&uNaCV`#}1ZCo(uss`zsw;%c%AAn~y zc1Xs25`gWGu5zaY!#8LI$R$Kj&Zb;sPn?Qnnb5VYR-n$T_#MvNONDSzk=W zDiQwl?A9_YSZ!0kjK>#ng6?+Rg%U2xV+I_g!!hlldA2q6a_fG=Ft~(sEq+Mlz)C(w!bDqGY}*3qg?BUeLj0xxI&ZfwcQL z-n=k}3IrZ58o8SiG4gppYxvr7-0)@ks^Dvsa2S4+BYEs&!v%A`B**)3@DbTmsRoI{ z1E>+#v~>$VIEv!5V!W4sdc8ALAOZ>sVCiflHF2jNLUL5;9J2yRg$CiDYE_vfapm9* z>d3h;Ger%iar|J~D3=h&hY5&dQRqR~arLjimLoP*_O1%*62F%d0z7T2Dxeh5Nz0m^JR1bCAO3l)Q*`ij~9csCzw(Nb|oRS&-vLyBK1Cr&MAfG1q@pbO+~^2 z4AI+Q(H3mgS=)>Q>g}%-1mzOH9XeFxPM{PstvA@yT1kXck)`GfgO2$0W)(f}>z^Sb zNQwvRy@$I3@Ug@u$4Fhmn??3hQWDZ$&btB^!_Ps_)LnQkv*Tn+veT&%^(@T-<_UVP zrOixR4Vupo#dwX9?p-baoPCw^YHz)YUqrk;(IbKtV-+R*m1Uta8wu$fS(sML&(Ba| zQc1x`Q9)*Unc%UVqI3$;aVIz%)cEthJ#YVr07y1#KyWx&*m87jy_54s3^G`}$${~4 zatM0tE~7iBN_|*6=Q_qm*9pVwgw53!!S9O4?{O#)=EZ)$$AawxTMu#Su%r#@eBkX% zH5W{ClrTV{c&tmj#}U-fGcq`lt?vA5hyM-T`=Ro#6V896p*eb|Ir`WN%f|{%Ae;9@ z7#BEem|?;wqyE>W10(C*UZWW{jsTnPq@7&xV*Kn3lY)6oSv85u}=vJzpk5xWlUK+Uh8{p`t+M^tpx zUS%OQoWVH?rqQ~0SM1HXk^ug^u}1wp@=c;fnw`*MCRROOuRjxx^|!%bB?#}P2MAR- zd{(9mm8KjFs}q1{_=KI|W4;9rapqk~?pu-7Yq7jru~7HmEr$|auyTil+@X=fiqK)W z+JvqIw6=nRTL3~^!36jCA;X2}2(tr^%0{7NQQ0}k;+`A!F{j+F_YIISc{v|eW!-Q9 z&S9tJy?Brv!%S-?0l@0!B;``|5y6%j`0EnL)ZI6#Ps-sF$he<5+HKUA??9nofKBrxqy zDQ0aN=Es|3OtsjH_uOLXym24;P#{XdqO5oWFD5Xy@dNoJ4R@9$<%z-pxjb?_M6F*=Z#VGkSHHh2g zU#~tj)s0|h7?i5;T|AT%>#26Y*cJSqhPL6#(YSr6J%_95PU@n2uK#574fL;5O|5lC zh}-|1QvWxx#OC%+rgQ?1js_mY|K}-eVPj(J^b=|EpHUWyGIonUv*}B3b_QFl0W~O) z1y&oJ)Rlc`!Ge5oQ3M`j$Gp%62i9@b8_ou{vb$V%d<6xEJ+Qk%_(og)-$6@(X1g;} zUQCDUw|qUmKzH!hloRIcb@d1OC{`oP(RSM-B`~r1?(jY9M*0MU+GGmpCz3Dj+$bQ3 zW%O-giZDaxU-oGb)AF1XM_>YPbm$YY#R=~a0JrvR)=%P9iO}S2bIFojSvij)?-4IX z4@;dALx;F>#qG0MB0MP=gP)7c$G5rTNcoKEi* z^f|_Z_+%{KCA@^w0IOO3oLj{$2^x#Av4rs^)2^MZ=IeJl*8BdEHdk%-3e5=g?y1$o@=O5&Q_JLQw|J3Zm~`$ZwX9$B zX_gpZI^{0Z&rAG{2OC8BdZCiv8^PkAFWp;wA>h|2G09S$S3s>nAcomoXi} zKyzU%$WWj_F%vHszRZFKBO=)^55-&tTpOb>!w^$qjqfXSrdIrP_k044ut`bG2m=o7IfyM&tz_F4qLSx|5q_ zmj5yO5mtyv+oADLq*D73WFWH+O=2UFow|2^PxH(*iO+UXws?=`!ZgY@>rhAgICO+P z8w}w54NAtLXZj{|s%~hRL)@OY$@Vga_b|o8ep|;it*tft7K!w7NxsHYwJO*QV|m2z zq_R)W{uBeAkXmpj%vK~82w>GFRfh%|_1hr?=dLPm0mGZ0d7|^?4Vj5!WYR1?!RA(Z zCa`>d0mvcM4azvniWKfRLAUZj%wjGEW`XCuQUjsmYYPRTa@oo?Vy^{wgV0WVKiGR} zM+BRLfC$_T`K$V{4ze<}LAt?_3W#ILI8}$oXw6F7^$l_xmr&NMZL0h9Q`i|I$6|@C z$^ytLYt@AEHhs6()q~}TX3;Qp>}Fa7iZ|gHfA=q9v%>JymJH^F$H$@5?@1iz%4nL9 znb%3M^PuO7fF+HWUPUKnZz021P+cx>vBjJ;u_#>9XkA7;pL163NYj`m_ro*GzB|-D zPl81+P;Tj)!BwUl=_lU6Z;G`VJ;V}c6+$ZHWLzIG7D^YwyEBG&xV$P{{I-tR7IAa9 zYXu89%OhwFFZRyZnB9T}HVuyQ@m|7Dkf){H~0PZLy-dOSl`# ztB>CA*KwdVF-L41VlV;%nK{NLOi^I9vfvkpXBF)cmaP%;zh)!yMT^)-Wk!gb#(vQj zme^^9t8cs-c1nX0=CHSUyIyN}2ZTF?E5R<|UAz_bf$SQ-6?Oi=3CeG@pm7B}=`%W{ zn}v|O31Y@l!KA`?P(Yy?A05YBdH2^g9-a0pzDY^SFMuu$sI)B$+j4G?kMn7mY zrxgyccSy4Py1?ABAa(Mz&>uBb!LQ)`?+ddhOvi}!smBf8!?DXvnRp}c2-*tLsf1;L zj8hJVVlZJL<3jiMPSE(8(;TlGw;vk6oz3sF`w8o}0kU$Iu;MU; zw&Gn3B;JUYIU_-{1c$aQDIfRR`ntjo`K*FcEe?8LleBsi2Wcod@uFNNPUWt5lbfQ& zM9E3wN=7?wAPUozG^y7`XOsph8@kny6mWK@~B_ZQ8#p%fAYT<4h1%v=+*fT)$pFaj-*)O>&p2e(U+#~2SXh0xV22SXsao3?Fd`UpjK zNvf17iIjx>ri7Mh_-6_EA`lfL#elJVqv|qkSY?Q`@>2pw@5rq@V7HUXVzK5i^e8^& zh|Hp6yOc}ebSbQ;hD)>~p-IO8tA~fO5Z;VA`T+f4x)F-%4f;~v;SWq2zgYJhu8hi< zIGmA9D*UoUsalzO6J;2>ehhgVTO&DKE8y9x?O1_BhXKSq56CelX?;f%k&H zLyVFRIq2{a1`dW{D7FVJ6c0Sz%8fdiS3C!7oz^Zd^#z&^RV4oX8n`=|AL(z|3wQK| z@PZf~3qx67QMYJ9ymgFSz~8I(r^T`aVB3LMt+4o#(a1I(~sVV;!zXQYV8eqmIt$7;qDEeyWRex z69v4t-&1qu6-@3=SP;gt7gXoeC4&t-dRclVN$$2K zLUq&F-7xWivU9Iu+YcY@jWvA7Bx>VV$t)J%CD!_FsM)7gMA76sKWUC^L<|&k&pJ-- zL(uSEc2DTMLXl94@cD0^U@a!1Y z-mr!%`eyOOCH6Y6C52~+FgIS|&a1@2dq<=E0m ze9=vO=`*6f@S=ZxR-lWMox?;6(;EN_WNb@z>$fqeypjs8bQ7J=$umZQo)pP8hKs)M z%el>*-ln(IeM&k!ODw$2rHzZ1OBEqZwg@K@ zI;X#e`Q_3jDj;KCFxD#*WBs)MQ0z)BZ;MPT@(7(Cb%jQo=wQ757oz;1P-`o_kPe$4 zf;kiJ*Dr$q;XDXg8#p;h2><7gO7+qSOAY0_`bo1=vdbZ>DEwH|gE_uim0HA?!U2(3 zOLmLB-m21d3qB#as|Ce)JXuv@D^Ac-$ReMgB34l|D%$UOFNYqm^*b zqIBc5DUN&K2G}EP`YiWf5*QvQXldF>4&iTINV44LeI{T%eW5k<9uxj_ob@1jhK|eO zrS*O0@#9@lbdB3&>o;n~+=HK$j5#J>Sy8nN-yKn>>3%{ZZ0UYdBT!SlG>0N5y9N(B z7`sMaK47{Db++d8n0L82urIi9c+ryPm{Z23n@t=v427-JCJ8o7PVMC_J4q>%FpoG% z_;7HeGcmYWn5lc5EbN}H-sVT{#^z`2JmJ|9**KgW>;(M?Jj+-(&@Raep}<@c&-bbb zb1_!#=G>f&+|2fjBOjHik4vbzY>!z%8H)&1-3rVAWGQdmZsl(kxA z^pFyd#ETM#^Z>W#WBh;8fUWFI6;tKe(xflR{xmx9U@aa{Y?R|o5jQQRrN}&NY&Bsr zNi>*_n;;btF|i~s!f1MGBqk-*jdQu{cIGt~H$6IUmc`4Il)^nQrTUJ~HCoUt=Z?=b z+;|m<>kuXvg7_!p9%AEa`kZqg1D);eT2-d}R zGr%s@W(P)W&hGIZb`u5Eeg)8V-B*ZeyA$d<=&Pjt1eaPWLy6qCR?Wm?Vbti(f`-t# zc_L5GSSp7k^6{JzFJVdfW1pJMdze0b3OyU;D)3^=l&&$WOnNyFEho8Z&NW9-;o-^g}z0sGlG^Ztj(DL?WPJMS_>*Bp?I0uV36(H!tBA;WO3yqe?aH<>;LqOT`nI2G^hmQO0Fg>E5N(-0Z^4fid_KDmq1$qm}PPBLirz zvtjgKdR$r_(%?470PtOdN7j&ijfzzd8VHwaaUv=y4+mC9k7dRLkQT#$))76Mgx$A0G^Z(kKh^= z2=B3(@3V={F!$Mly#-xVy)co*r3wl)LKYrSDWX!=3JJDbZ$*YKSXaWa3Cl);UO?wI z#65vc4PcoPwmio+@eZB*ZZRO3sMqRAU&@!yc zS4v1X+X0P5JiwaihEQo(*lxVF@6QO>!$!mpjgIEgS?4p2xMUTAM<_01p=veH&QY&W zbsa)HConGhC7|Q=GV9O=gV=>0eHnP35KhUdBOXlG^K`6bpoVJ>4jtnPkHqiIGd-3@ z6h6JD4UCozwBGKFj(qOxWWO46qf>-zdHpUqFVZ_z+~`}>g-G7aNC2J))78o$a!MSv zixFv(GV?*Ubh8-EyHu&^1-GAU2e(AU0H_ zAUKuVflZbb0wQ!&D4{|tz=I>a+rm4m1d`Nk4!T94f}d(T8<)dfg!O=ZiXX%%m)}X4 z7sdFwp5_p`B)i?B1>Ip1-EkV-fl|Zxg0YS>?dl^t)%LQ~`+<-q?U!q*^t(MPe|LBW%L8DgD11}N`j3gwkAx#&5Smj7QVDn= zXo7P_$di(zGlz#(Yvg-$r?CH4Q()&>py{4~e+5Q^3VDgK4w|gh04jVPrzCb-5n!X|Oc89OoC;aw$z~ow)F{1kfN&T3Z+AKHE(Vs1SkUTj4eK{VSIKVufl-QOcH9QCRtQ+3Hh*{g*Z z!dZrYg(m!=VBLdlkwko!WML=PC=0*cLl_ScBk_8JT@$A(UBIC?eZMZsmgq1&i;gXS zfZDg&=cDfph(>ynnRGuxTcfQL+rt68MRrf^>jd#t-{S$iMOmY=Z|tK1tORU@ywWOm z%I&iO{IH8iQnl<2TaQj`6UTE)WN(9Xco_`mE^Qn6CQ5<&N6g;+P%2o8xTcGS?cbSe*OaVO#j zfn>$RlC=J^ZoMIL)AEr>}w`flL1<54@yeaqGP zvvhLx2TfIAitGCTal@PzFIaM-&`AI1eU5O94eh9q|gnYqkj1bBY?yqDlo$}VY z@tO!T-|!E)G!tOf65#3FU#pH7{oL>&MF$99GA~xt?Z&kaK!Ui+r3l^GD<~?mXA}W9 zYNB&v5KW*6cT{)36bq<*&sry}~C; z4DM$2h|#;s>tFjUpU@h3-r^rcQ}$}Vctj_l7Yr~2`nb9h#4ZdlkKETCL zU8N3%>SU$5Xhq>SFp zh6jn_$|}w0n*L0ml(NhcT_xHfZF3BjO3pnwgT-~B(z|{a2WCY?8r7NryXSnxT9j4+ z6Z_!VIIa96Ro5i7s1mBM@{MlAf->Pvc|QwGW_Za@mjV-}!y7Xt;cY8`7g{fncd9$soa4VD3xhA}$``0359on2b`jbVi0`=b_P5;cEzQ*np&5?G*`3qPkImH2r)qeS8^RZv;2!puo7=tYB zB+^s_nrLrp1noqRSOn|HZM4j>K*T7*n8NTW^tHpFdX%P;Ir_>I~f!UqqxgWeZtY;K8Z}Gwb?`bCI21)J4f< z%z$94q(ul+$_0Bauec1+$86|OLc3-kp=TN@ueWuE79qQ?lOMk6d0UlIX9Nlm!`Zcm zmV?4z5IOy7Yt%xqU7){=WQ+-Fu=XTXaw5QJC6jhf#kSa5sh?)h^yEbj=^)$(w3?jt7I0e5)W^lk=xRt z;&@r8?`Dx%?S1x7xK{1#3`JVG8uA812R2fkT$e07X=}oweSPed+xHlWS&61}gD^?a z{M40mp;)>fouB_pOMurBeq_@0H;PchfQg$e9$uZ-S98@al4t2IAg{s=d=~gkVA!3i zfqv#j#4pd1T`JFxz|)ug(inX!+=|4**n`9{Aq_*PRegt<>O~dm{!(?%-*Jj%Di#oP zcejJ}39L?~%yn6+UJE5iPiqeL6HKJoA|?O?1W|CK5Cv#|h(&uuGg7MSf~f|+pJhvy zcCnTSrnHO4V;_B6>$0EtL?|@k1XRLHUG=&A^Kwnn(EYzp#LGzyBJ#0E^m~3^g^JWF z-mEbo=6UdhN>yHM=E~aX$BqVJJ%XV+J3y{)E--Wwoo#wO%z@mftWIKXQX;XlVEWy` zKwZ}xO2Xt?{k@YUHZ;9e8A*(&+&{WbM#FYAop zQ;2Ol8{OcxKV^_-Scfl?zvqtoBM2b1Sto=$XqJh0zAZ9{$rn7rcUaa&L>DJQG2}h$ zrwD#D?*q;2Z()UFh}0?`;c6O1VF??IoknHcQQ5KOhd2<j%Ax0XsP`efepcHMrWJm8V&7;Swm<&X>h=jms6HuW$Yq>Fz$@_=pt8GS^LztKkN#CuW`;m?u~6b z9`!sunHGL2L(5!mz>0R~+C!ZyJA;g?gB~Td8qo`lS@qC-r#Q5EJkg)9rO3`d^oT~z zJQW>S_`gq{-!cR`OXekEKS&twI@%;kPcZpV#nUb&uZbj0-ZuVfR)R8B4(fq5*8Q~N z)A1IwZ|0~^8Y$8NBP${L@dH!{TgK*7^{!NHRE0SA^laW%*n-1VHHTEaB!WO$a1F4F z`p_K&EhdIB(|`e@RM>rSX5daZmD332IGih#HeWRp%po(T7~$&x)4V>h(v(E&g8G(W zv{BdvcMs(%u^B3;)zDVpjGdiW+Q{+h$5K_2QvEjS$bo0NA z6y_}PE?3{{-}K{~I@83ximWjuHyumFyUcMX5_AAx|8ZzSV6tBI=vzPs@x9|p^miSp zjkSZLp0%UHKk9(j;)DX06ZX)}6{@k9S02tVsNsjioL zQgtBygg)YFUGOK$X1nXPv7Chox9jeNxv2^_}}s)5^!i zr?cKu)>S82F1gpNnAN==xYztIJPXI};g&oD1xz#XJR)J)%EfkjtC_Xs+ckPm**w^A z+rxO^Mlak;`ZUqH&go-(<}1l4nYybW+I^GUINLXz2w1+_GE@?_V0X>_>d+w;)G+8ulOQS55mAlW^+x>32Fi;Ya21nLbZ+ zrt=sY`XH0z46{MMu5gA@kW`oUgd(D9L7XCYGS0tUPrcqTPwL6H;%Kwqren zCD-&2z{s9y+8>`%JwX!b72!X*S~${VacsyQ{Q9eEjWQ16iLXFTXRd|aoHuFbjm1$t z&zggvz~RDXo_}?*25HIn+Sy^E$Z^0-*0U*P0GX*$t-3)m!wBVNz=-ZHjqt@y<+ zLs>ekjBIkF@xC3BZuoW+(m`{>78#H6Ek!sudNwhvjkUM;;`)_*$bRo8)GSFw`PxWf z-w9>iEUdlM@1k(n;`_)Q#cdd5r*&9+rk_nJVO8O_wZeV_vgaD|OAO>?;N2lQR>Z)1 z3wGA$ge+don+v)zQcVrH_g563 z>AV`;%=0liUo)Q4Obyld6vP*!-kM^kkoXWXap0G&IFcfp^{oG{^|&nGCB z(;XZlENwRyeVVGb0Zf=_-d&Y_;*1>URheXr`Y6tA|K8wj>772?q-%s`jc4+8B2VZ` z6kgaY_)C8o$Sgk@sH`5Du4}bth#iOPxZb0kq5$yiqQETQEEL>;EF@e%x*s|LbP#-S zI;gloA^}9##kRziMZiR0%_RE+5y&jVbjrQyZ`h`TvPQf?WhFm`0Jqk2L7$E9Jqz}xNWpU z*iLxf#}=Tn!?J_ePW#TzpMj(WVGKtcqE&G z8=(Os=}b@S9+&Gc&z|2tEdd#fh1KeVn2Qp_IojRAfG|Pp2_6ok-I_t-WQs96qpsW` zLW#3s&@XGj0St!jR{BHoVh;SeO-s&C+@n_kz+scl1&BvCUOLAXn{da5omj8j*Wbe1 zFOKn)ns9W?4cRDc-kncX_BdJ2JuzlS&YDI3mnf-OnC6{*MA+aMdgy~P`o&K6II)<~ zs_W}WzG(9YMrGkmC>h~cO?C0WAS|(@mp%$sMq5pz0A+4d_3COhA1ghmHPq2$wv>R6Bn1^rq!0y`XiWxHBE8ip;rjYR#nNQxnT@jsy}3Ba znQo?Hf+!&J#9Ble^Dz26qa6M>Xo9Hw5n!b!o$g1t(}i6s#;IZ60=2sPEU`V9Su4aQ zITB;sfauw*kY?+$xyF*UbHf_nw0PII&&$ZT zp=2RUSIZmE5!V*S)B2n1XU0$#z%_3>jt^AR%XI-oGklYToopBvP;ww0cr~`p%}yEb zIz~70`r*)0e&<+J)tg-t^A$vQl!wuc7a;S_r#p5pFt4Y;DR_aa=sw?ZpI!-GEX!8> z0^Ha-(F41m$k`2zr$*QikfP^&@D9M?9_y9Zk&HW>hu+sj+-3;!kl=W+rCU4wilV72 z6pTxb9Nj5iG|do{02LIB3c$v53&D3dxaTl*4x#ZbK&ebB01f^lNwuD`QJQOo6crXO_Y;YN?-tJcI|=nz@>wEX5c^#9jhK}CKD6? zT6CvK4uLZ1kpI~2RUUMWIC+nvnhn8fSR*K25hLIdcOHX(i#6(tq} zGnTBy#)UQwnL`pxvHjdq?#BZMec4c($rRNLqvbDuhlZ4*+*1v#p(+J-8+|vP?`e*W zaRD?_-DoEtQ63m)GL3*r(W;ofvHn?uh88s-55ixnu!D*`JbXMBfanB*n;u zWP>vUW6B~jd9}0ksUHz0c@Y?M9SX)+WpXSH__}d8vz3BW1%nb5`l$sdW2KqnnD!yv z`9FHEW2m_zJoq&Ni=9XqmyTC@Alq=F8z>F-jK?d13oN5V%nf42@VOh^4W@wGE& z(F}O9P^A*0du2}VuEWgi;|&BQA;^-%wBvF6MVg7nDBq$FDW9x%lA-h>Xx}{?{qW!( zG$Sr^(6N$D4He{C&;SZPt~)vo8ho#5dF=?p zhp71RT=Q*KQ-rDAKjrz{62#*gI?~9k%Y5E1fyo<^WY)V6ZT=i6`cCrgG=tRK8?3_I z9=7D^s?~?pEYz3w+#s5_gt{1g&HOG*{DInq)ZUepfj4)ZIP8kx9bLm`-mH9_p*@lw zgjFrmmvwD|_bGp^WHvZ+t+L+FRg;LNxl>>Bu_4BjcClDj5P8Qie?cazP;B*%VX#Z@ zeDFXFx^Qw*AG3RalCd8|0RE~0?9|ylfXyQB0e+*9kzHB(o-F;o+oO}ZBB31)b0})| z@)ysV&H2cP|8VK3mV7^C!c98wE|frIfdzF9D6w{lZgK#7tHvZ_RQ0LMEvR$|^b-jdpu zQ`_iFIAagzR=d&zoanf|ka)osP-l6zQ7k-qQ*y3&4f&ovMnv4yZK{>M%;w1gElIY5 zbqBh@thLIqaF#gcv`dS2mfrgyKzeKiB}6fgdh;-SF5sMzeO(9ag|ZsiHNVl-1G)xF zsLx5%4S@gXNn-WflW{nXGB7^|@hAF(r`4<}DI&akR^(!|+OmT0c(Z&0Eda!2x>4*J)2O0oNi| z7S{0va>W_uRLWSI(Iv0od4a*i9Mc~{=N-V)LZ(}+@Py4F3*X>s_c_&_2{Wkd;2%m@ zWX4))dRJDhES+=MlBs5$aX8*Sh}My1D~LB|nEQ#8KO>+{=A-$Rh3sIak79Gjk)zQc z(e_5L(A2yBPsvm=YO#PE-g*$xRN;(A^i>2O~Eo!GWsK1Kc~pz{$4QIlW7LyVbS ziqq>bdFV)0yA2DbIhetVu50hAk9$3ezH5)JhHxcTN6;&1Zvl+ao}#9;939X8dR;vH z_63J0@+Ev9^kasU8hemX`A;xH7^Cf4q`_jMsUe6SSUHG6KH|8+^&UCg0=<9@2n~DC zzvor5CEn)VD1iMpDNjjGLUCXz)oo&8`+gK7JzYS0D3l#ZYFcEXV!)H2!JnXpD+Aw zZ~2ujbAaS5fbGi>z)Ur!Zf}JN?;qDVK-{6Ir#j_|FaUJkDn1@z!K_0pv5@Lxa243& zbt%atJ)p^3iP(N35j*D5{>7Nn*@b$fNcp-DYxZHP>VJakRyfj`Ql>$D*K$p-_K`Cb zsD#XM-zh`P%z0B6faL3=ksB6&&J1lO5O$X0_?XlsJ^6MS&+_Z-t8}?8Q zF(G%1y`3<)f=Rn$*>49|SWss!aSE9I!@8gnThu2s+1HL$nXAorS5Hq8!7!v@JjsH+M;2-jX~xs!^L?j)87BZWl0IBy+9~uym)A-=Hy@5Hsn_IlrP&wV+Xrq?R_fsod)#ueihT zV?_H3sF4bS5t_l8@QYg~f@OS^ZC1ACmZjCb4cMs# zcp*@lj2&_c+GAm2(P(olI06%mc$1;>9G^p#L=<^T;4Nc<>iahMVxY$8=EQB*mF&~C zm%UAB)ma$zqS}?ifE?Gp^}(9>Dc$FPbe-wc;k<9()5H8X_58mmY5(7@^Ph7>pu(Co zk{q&DQHBH;P7aXJ87Osjy@Gg)8VWo;I+AD$dNjE9uxzli=vv8zVjtc!VCOd6b+11u zWGLJq8=`l27sDkJQ=}}W+e+Qj38%$X!{f=+)>bDl`j8(G$_c$-I5{$7J9a|M!9X&< z4@9QaE&V{B04Rs#uxmfQ;zL-^bi&rs*6B*EHjOdcd8-=DB)w>z@k0F(y5Gn=>Myj4 zC6J5pG$n%uwH21rv{&nu7E6@-+eB?Pw+kFd=Ml^A38KQCp={}%e`I)(nn|OS<+1k9 zM39xz;+gV9@f!F%WsK#YJA`)c;zK29uP+fMN$nmNHQFnDG#HPCn>?}<^P`aUXQ&X8 zH3dg>n^gCf8dD{!Jaaa6AB(m(;hsz}D<=B0+_O!Ydja2H`x+Qeok-AOeWP4RM0smD zv76*AZ`lXb2>N~Ii%^45aUNSygcKoOj~6zGP`-R7Gn*gLX|yCTtheTYEg z1^ElhjA@CRLIeNS1ongn?J`c7TRzinLz9GNGH;6W0zmG~ubV7O)gCr!3IfF|$HjK3 zja$UD^5^U<+MvCY^=yX9k)!yhXe`qYoAuz|QDJ`~Bk> zt-HM#hC4s_>B(>jVndkpA4Nb#Sf%~kD#Hv-xi z-{ZXr3BWE?*$czI+f42+^73BSfBHW0F44I`0bcO&A5wH>IT822MsW83WAX9(&DiK4 zES=N$_zlc}%wuMuBi*p5a+Vj_Is*w?iPEzO2`u!>2-TV3gxN}=FoiJ=;hh>SxA_|Q zo&09KcWV<6TdyeuV?Io^&m9oMa=$u7AcMfcV5qig zEZ8GPR6#wHz~c*^DM+zN>|BttLT12;pFvvZ6m z7@YBtFBpR-mY`342rdXU%ie{!yo9b|h8bJ+Nb`@u?0w7O{x%#~&NTD@79XUh9l;(@ zpsFMLAzXg3mWcRRsI4J+$!m&y=b`#63HoUl4j~QCn6f%Zn8y$pwB>;==JH^qFQG9; z>DNQQY$Oa#R9TMG0v1$KtN7JG6Wf>liD(7SjI!4Via!H#>r3%~8vM0LkmtMY+F@UP2&(D)pdU=BVB+;t2==0Q-r_AcK#T0luj#6v~F%e{!)3>LKn`6 zXb@WM$bb?p?)8BCye*HIwMsXxZGn6K>gR-G$EIAt?u29BC1~2&x-EXRdy!{>%a7Zk zwu1u9y>n2h(g>A!IzE>vX~X9M9){Pr1Rr4*HbrAz;<(m4Lf;p0_(q(kbt}hw2VC+Z z2i%7AsM?%KO`Ei_)JkVi#G!HaL0AE=Wpg3gy&a6{;zUH}xRi4lBvL_`%i)7|YdRz1~6M%jIOoK8yAm zJ2W*c4Ofdj+)JqO&mt7xbg_Nc$}MMD8EGT`k&1SXrUCDPV)6=}mMgY|u_cDt#MV^^ zelM?e&p#CQ&>j=lM51veAiv*IIlBqRgF*9`|3pxOSUV(kv)iyD8$2Q}mFO8M*cnNb z`#mumtKz|H_43C)cu}GTd5A2 zAvz^3ZWg+r79cA&X((d3hei3rSCnI|K$S1f0biF8w00r zIijP2lamHjON9kW(e@Q^zUiaVNc%T6sK)GnS@fdU-QQO{s{+y0PBWO;S!4m zN|&g%AzmhD#PY68)NR}*==i3~(N3E?1WqMq2xnh}HzsudQVmo9S>8{H@WFfhGj*=V zRV@-}IWLuml#wS+^$+P=O;CfmT3KQPXiYt(GMYowNp@$@z9he82;j=c~ zkbC+_D;YyVT?ibvTE9ZOYbo5Mf0K~q^{yqJplY35KWRWHP8pZVgOk=%b*f#MsR}DFbhPZiNJ5wpW2qFSUtC)02xecV&iJp=GdxS+k5duai#f{^YC^c!3u)s}^ASG$h zf?)c&YhtM#O9!@|GO$Z6@L23h8hilpN(mhYa!-@Hj-VJL6?2ZCs#((9s4O8%7=7sS zcC}g#2lxW>ev}@pE72o7@kCv7Wq`9T?o_>07LHAs>7}}p?$1ySAQ}-_hVyeNdS*iz0-PON4@D_XM?(loeFl-K`52bo zG4^bpqGPD$K#)`#TNX>bKSzt<5=Y6;_f; z1Jw$Y)itQ}M^KH~^)+TEv#B-NDVZ+a)~QgbZbt?I!**_>Vl@j6j{V6CrOaa0!8IFc zAtVRS#SBB2AqZtglQmn4m_4l;XR;I|=)QaBZ@H1u-H|F9{kNuXA&JucmCRhfHTVe;%4}HO|L)v?0d3-8tOY z%d^St(ac(Yip3tm{&^IGZOf^TjhzccrhpZ^t$!sHb0#LGAVxrSD5T-ZY%tbVp|Gek zB)Sa50KqIOu?*=#M7{5}j;8WRGQwumZI@kJPz$FRFw!zM!eSKeYzQngc}J>tQkEtE~P+54kBrn5h7_15<+E{a?vWT z8iz|zlSYrMGRBrBC^`9YI3Gs17P3}>hP+7rwiq>jTgdo^KTz@E8SKBQ=Oo_?1t z868?Z2WLF$B0Eu*qL4OyxYC$Q_ z>_TOvs*f~5^Ex&usL@C)EpB-CCM6T+y=-YwYOUhIHm-h?Tt|SG zNlx9Ai~3c^_*&*KRDv_(Bit`T#xd|!O_&#I+t3u9ckPi9YIF&s5rkcREVBEkqj8k?gD3sdChZ5^yHQd8a5tBG&WAVk)1~T#? zbvxcrvZ9N^)CcH4A1m*-#hg0g^g%`y8Y@HA@pd0%Z>d&vqF$k(dY^2lQ*OrnsT4NC zA~GI2u1-&bI2~R)*QGEYT>KjuJXpPDtU>OrF2@W_30el|QG)}?Bc8Y2J{c%}o>}Gj z*$U?8F2%vW(18E~IMKlpe!JAj7*}JV%5p(6xDSfW@^=k)Cg1>a=SPWFe{0yvA!5(# z5^r!He~K@OIAKKSJM0moBu5Sw+QDNEWuLPqJ3(uH40Uht!DgDEaYv&v9+ZQ;z!%nihFNBX)lXj@M>vIC+l+^2mf&l z>%i|FunoPOE~wsOo)OB!$o4VIEi*%uME4JEVQrjwzsNt+1cv~e3rhN=pRlaq?e)Ff z`MEU^_&Gy3&BJ|c#>m5e(E*yRlL-ECn>$Trm#rgtM@OKQl<4!x&`b!&395GS!7*KR zz~6;fN%=!7of9n1VWTxva!c|;1M+7VX61t^nY$}|Etf=}-#Fl{Nx&b! zY44-Zd@m1v6@5VN&GX6wypr8!d)JcRBe758<-FWu;!**AD6rnQkUG{dZ13oLkNRrW z*XY<7Y#HjqEiVJ(;y&xd-W(0r=x}s{TV4Y`*F$Vt_;=-yKbv7+cjc|n#Y7}Y_;kg9 zXQJKN*!OHHLUXenZxQTW#Ts0p0C+p#K5K;eWo5$Qn(;zz57i=W^YsBwg}UE6^lYg^ zbJLyIL}GLKVyCGCyj!_#^JyS^Mg#vQU11Nk9H#{QbjE$Qhkb6*yw0lYv0>_2iZx&w zi|iExLPw6jBUc4dYDPAVXE1d`RzLZY9N04myEeYwrh#Q7T{ZLs#id`U$d2)wG&Wpl-M(4$8-ynQnkb z8TlO%_Sv|WA=t7$9^lLBIWh;sAfVQ7bJIsF-y`LXw)qg9x`^r?axv?KG3q>F=a4~l zK`N?opt3gbvNkXiQzqkV2N=H6VZrr~2KB6%-jc6R3=G$ic>|sV`?!cNG4CljX zH(mV-LDdVHGo_YguiCk$sw7f+4&I}D&9em@?ze3+|6w`i6VA33C6<3BDQch*XS0)| z4)~5Fe1On4QsU2sYGl7&Ms_t-SgBq}Qv~H+!WV;|leq)CLuZd?Kow7Isi z0NQ5hAAJw}QPSi12bnze`CEZQB@MBcUozcKrglr+{Lj4aJ|U@4SleQpwmkK+9^1j! zM7g(yA@V6-%rEnTn3=wK{!r@pKzuoN=UGeZx`;HgD_;uF7zpnUOt#@EQ?rr*I^WNa zvRyvHVa$XJ?67)dE1&cXGZVv?IfJi(m6%HxveFxM5rr;(XVd&D3K162tju*LHh1X^ z%c2Hvk-ek=1DBjna?9gk(-h@Su(7kB1DS`Mtu2-u&plMZR>oXCuuG>qfu(OtxP!NUvZNH+r%LZPj+ zk^Fo+W_!gYD0tNVs<5)H>kI&RIMhzjrCoysWW@^@HL%t8Zs3OHa_C})NQxO5%TaFj z+kF%l;V)@2I27VadraPHEX4H>dEoh@>skh0PNz0X#KCb2HuO8oJdP*9+P$=MOJ{bd z>)rd`+X{ctCCy2sFm2y-$?~^ug79xPPlU}ZjU2z7bNF9|Jd!u-YB0#?+DC13zO${{)gF=m)=+3t5>6ECs=J zb~bi?Oi!tMyIX3)14xt;C-mh<6k5mj57OwR4x2_c7VE1GT7%48OGrwCj1Tj>aoRew zUE5<>gGmu5hX8#o6LuLhYh<;YbWRs2#FxStyZRLC$K%ZG!;3RGPo#Rm^sRh@;hd%! zGMMV?<3T-N_MkN)rS7tBW8tzDT$d4c8#^ISu6xfmTeWK2)Hhyp8CPzrv*C5p91JZK zbb?7+gCuM-%DsJh;tHn+kO%JDk+p7`8D+gsEeGsvzeHfwWOzuv8R-#9GVkERuI!P1(PZ?DqB_C`e<#|E6-WON%Wu^XVVgE$YCJ{u>TJUM` zsF}{`rF%vSyclMsRUswiZL}zlyfB_PS3Y7x zt!yLFfOnh!8T#Ws>B4_`N8SA&jIW5&zjVz`@-x{e53)2wNT<&FX99Q`T?J*TiPB!{ze*{ow=L zhca_Nx=$VUY(3DzW9z<1ZK|8)^ffbBmUGx)Odh7?kq^nc9$K<_J2x93+HPX`u;Zex_ z)EV~6VxkMhT3UxU#ozj?vuQOouaXV-qILZa282`drJOQ4WnXR7#DoDlqGuRUjvC8yOJhASIVH#!Gc ztE;j&sg;RAz>f(=0(DRak&K3^{^Xy1b{M!V!iKL*r|3e~>_Zs=_Eq6U`GtMUS1w2dJo-W9m%etn|S3sE)mSmg&Pv8HXin3O8#Ll%=3 z2W2_8Si%39=5056eBTJAiJ88{OA}3bLOdSP^_#+e;u3La$uo9(_kaq88Kg;H~%;u(! zHek8_pfKbfrKDj@zaf|ch9pzIK+l@*lq|WCL*X)UPvX5%{e&(G zS}F8M#A-5cVP>#Lq(F7%2L2H^mqxmpvpC`u;o}?z%4uW-M{0-qU zuboRgW$`u_ry`ZaG=5L0w4A zZZBS0HC2z3DjG@2*4xBq*y(T{xEjjqohVTs{nJ$)Mi8ILfYSI3o%oEmfhakm5yfbz z^i1IzW`?9vhDkNJIO4Ee{Rv27u^Wcl=q(O{`%IDE{y0FRSV_H^$qhzmR)Ev#%5=a? zPnf1XN^OwcI7Fix6W;(o=Y&5w(Hr(qZ_F-rI$ZI5uj*O9y-iK& z0LTxQxdseTTH})@HTwmG(W9aeD+yNT?{X&Q)gL304x!}lE2#G%ftEqXl$)gx4ppO4 zty*h+yK=e@I}NcODBazsu54?MA-#*zUBov*B>(}U;0^b?VDzRv0-B)HrlQiZL_M~= z^(@=KGpg5@2^%cgO11C-_w7#Kqbs{R;Bab7dABK0oHsZ2Y3bQlS+c0RwXJgRCJxgF zm?I~_R>tTxcpIspBtl{j&_55bfF^KYQ2l1)#cDM>J1DeG%_Y>dc60?lFVscvTJ`<4 zqf@qypm;7iR6sEvq|MB;5^yudW5sdgm2q`5;rs~GS9&IBrT!opxw}Ao33V~06Hdu3aXp_{2lT!lCsp+WhM7z1hDp#m~(+M2MrlpP2 zxJEg{B`_3o$(NEO@ct6|Ql(|7u^IH?+ja~n!24YPG?_viiJMMVC;+Renyb^DNV2{t zGAbIDr?hqhe6j*HjgUozwEPvO&!t7}Xh1KaGmaJA1sIJ%RKJHnRP^ zK^*TAa^VPROJ~eH{l;F=kE;fT=S$?64qGg7iWp7K9@$;4+!3T=2|imIvC{^FF3uF| zupfXK`9-1T5r&lpuo#HZ4|8Ok{Tugo>jOOEynqF2tJos&gNn|l<{J4mS zq=u1|Ze9I>|4m-|R}us_OpHGHPJ$KRN$~Hy7XSJ%K6Ya7e>U6eYcIsL0_Q` z1k&yWIcT&U<(fsk{FXn35@hj_kqJ!2b-7>^Ok^36R$#9o%iSOn6@irWdm>@r0@;}w zXG@zAp|Us}-m|VW&$qmPzk}F%GE04#GzE=fl5sZjKTDbgA)jdclY@d#DK=X zhn*MpQO9u&94TQq#`V31ZV-Y+5)^B*MY>gtSgF~9k}Hp$+33@4qk{z; z7_>Ym91^{9St9|rRN!~0zGB)r_QvJxh~zvUC|Av_TPVu5*ForSpN!5$+gH+@9Ll<_Fb~Scoxqc)}<1g&F z3`Q+3{ZY-4WI8beMvF#1Z!+-JJW?HnTP&yz(E|lj8jE>XFdcmFgvPX8|C7(oo)=Eg zBrDnd%ga`!jc2HTSI)n(X+KEIRm^wLP<;mt$KT8sVwRRhCVH0tOsH-OMvi}pv;QN0 zGGhMAYA9%HWN9&(^l?s=MwOgZN&*c=TWJ=Gg}GYXl>d^PXLDvw6LN z6As8|(yyUZ(UoTpm4Pcm>Md`qQu0O8cI4$Ux2yxS6EMd64QorMW1U<0m7D&fNEcp6 z#V?wZi1L@wIASHxvi<&m04+0w;wsaoMCJ3;5}eY+LkHX~heW8t_-$SPg7MmcTB_;i zs4|4&iqh6gM-8?)`bC3=>fIl1uNm+A_^v>+;PvLR$jEmO82xbKjO4MX6hL&to_@jc z35TR%X~-C|(tuL-wN0{oX#{nWu0kvk0o8mi1t61@uJO!85~>5Ev~{Wdt?GTNgVLj` zQfgL)C!p!CD=*M3M#&;Vc!LgI%HguA2Pcb0o|E zjkB_zz1g?kNzu*rKXXKa!aqjKw6eX_pdf8>tI)9pv$SM;GxA^Dwn&0Cc-k&-~irCi^=(?3^arwn~>KN z&u}O%DVvLSd7(j3P`H+rs>wc-Q2rpwjr9=^^O(@?(fxqVTj6XFPCQYqwEBIVK1*x! ze!y`E=x`x?5P*L-dM4+m|EJ}i9NW=!x{)*TI$m9S$zHnLM~uta*fk3V;!#6eH!ab| z>23a=$N2GM$KYWYy=*3xq>Q+zq zw;(O@+LSsuAq9%bC#Caf0m(npc1MNy!FTz>f1JpTymI7x|F}zrY#RsAeu4eZBtvfZ zsa^1$WQx86@b4;=1-pifC3Ij0U186VEYDC=xg0G`^vJ%~A`8m=^*Q};i!cz+jr#FA;`l7Yn z=%HNe2*n%Jo2G);M=syn8*8VIo^2ECpwLvsUHl7{z?YFU2&F=c)`2)MHpa1Fp)KbF zpPbuV4W)(x1R4)hM;&wz=WY)_?hn?c^d7EF5{-=$=l~;Kr67FNM%pPcRu%1{cG;y8 zvrw-T4ip{vHTIn%VkK_zgan?MXkam`3-SV*CV47zs~0zmk_3nb<3Ks?6-c>m%)ZsL zssx6uK=c9C5VdiJ_$^MRKEp+mcv}<^zVD^7b74!}KwkRnsDh>800_7G;b2OF93Avu zk&h>%FscWzn^#o@So@XRI-Hm615c4PKk!H-^+N5VE87AgB!OV1X7pjby2BlEFoI~) z>P<}Y61uLd80>F!xUNpiq?tT-p;>sw+nRlLqn{95LH-T+U#-Z(I^Me1H{fvJRfX|y zvW=9Uy@issgOjbTjlH9h;eV8qgcvEA-ksHLq0TrRWZ+9GM8*%h9?@=9rm zG(0P&T#ZEu8;|ecZ{n#%8cSDhnXJBZ+}>8~+S&CQsH&S4yrU*&F8OP<7QS-UW#b!r zT3rJbpPtC7A6oJ@SRcJ2Kg#3>V>+E7xMm4u(PylwX|(2e=4>g$z{ex7a{CW3RFid6 z^ioXJ5SPEErr?L8YIWAkrzo6{@3rZW~rmc75qPK^S8;EUWE{Oh`o>;vV!xhGAD|{;WuIa`{ z380yEJpp{@18z#+fzrkWt*$jiYb{o;`Z{?h>J>9ll{?P$@E5BK2y7LcCZo~J`qj~M zj#bO2cCtHVkIY657NeKdnyM}8g}r?8=t-rlgFnn%v(_mrTO=wmX(Daff4Dwg$fIAr zVQibE%EB)WYZG^mlv)l&^?eU;Rxk@qopYg4TIAMo9)%{;%n0yROGF-H983MVgV)86 z&o-jfQk8)B+E~?QZa9Eze7yP``ped2mP0*50U6ok7C6L3oKQ5HlpN^Ikhh!LXe1|e z7f1*!pZ{lQ`gz0=6tLhRM3JHcD*R$_WpwunVWQt5^E0288D--`?WR6gpP@a>8|FlkHE!Zy(lt;-K&T14Qr$mM?=X*D;kwxwgq=hC)v=xtw zBgMbk8AXBH=0{VEgu?3%zGaUK>h)(zLX_I8#4oXWf}A4BX>WZvMC@C=oQb70&7^C|u@y%IBQQ`TnQTCOa9(mU9wT)*MxyYc#a?Zs+!z0NU>m8-*WLlg~r&GB4m zZFWB6M3Ye@jtN@>f05hIoqSeQszH$6FW29wLcX>MMBT+L8Kr9H`u!-^c(qloWK=c! z#!s^>$N;4QG(!Z3hiMX_vM?K%0hBIAVcLHU5_RR&FhH`VUX3RsZ1*7Ndo#+>JuC(#j5|0uXFJ3EKIj_Y*cJJ`Ng&> zwr$&1#kS3gZQEAGww+X*N%wTm++>`_1l*$;;{@65t*92ZBrBbRuOORJFYfZM5a9sOtG zpnKkV6C$Ry)2>4bsJ@H%PT2|;3qh{9SLoY7I09RDK>-+c3F=26=RI@_*{iz*m1ipa zlcR%0dH8PZ_sZYczzGOTgt@tA9+@X-*rWL0KJwR01PLUb%x#sKrXc;}LtK zpYs~{v;sxy!eP)z6h5`7Lmt2BrYdqPUbE>qHsMT$)WDk}RB11QKmHjZN!gl3bMy zpM*rs773AxogN^6;Iujs;O`I(#k8S~{MX#*e_VZ=a7;yM-*E!&sQ=F%*ME|QGXMR6 zeG968*-~mA-l%S9U$U-=5^RZq0wBObARtrV`QRkv0%XP{Wkh|}93W`*q>09-rW9Ax zAc9qDWtvTEOY?gwYr*PGXu!gk**?2cpSVL$eTlptDl>Y-D;_f|0d4n%%8e^ zcvva>pF=*>G3~XeBgS7N)K_l#+8h^iiLhW#iJ{82#4WW2VEy`T(o~H9kRci;2E7@S z&V3pT(->!~`k3Y^Tq}d9Sk;7}UA6vswx%j2g@%N-5gm z-Z*>>A8c8HhB~Om(#bQl+UOda-^qwgS z$ZX|4VLmX05lG&+Hw5Mxqyn?#yO$1I)lUR7?Rin@re!C zYsIM2xh}JSgOt`wz1mtRcN4RdiBVURW*j(L;?f&!Y+Eu2I{lUP956=-oEe<(?wL1m zL2A(0vOwQxun3V)-8De56#@N2@zx2ghcMD&5yCJIrWgZ#h^_%Itamftp!gj#^5?>t z{_HxlW^J5^ikA$1bVHM*zgN`6vjt*u)7!geDTVQwj>(^H!b8>o-m70&7iEp<8Liy{ zVx%S~!4u@c5rivbRl5e?AKM6!YZt!ujW3vgrM9Zs8IZU8xnhaMWbvo{#;DnpUjpCQZ-c084yh2$BGjDIcM zq5YO`5VK4jx)(PVZsa;A>$!0;aX|9z-CB@X9@*UT{+Jg+8g;^?3+z&CGNs7%RRUBX9SEUv40 z@mviTuZ4Jmr?bLGpR2O3w!nz$U`0DGJe*$%WX{l3l?k)6yK{LkOS$eYl@q&u9>`Y; znZ{5zPA)z~x~U_sn5iGb+E{GX8c`5YM>f}@xoR&8a!N0X+Tz(}^y{A|S0iZoO`6$c zx1Rn^@F~hOgI_l6=pE}echlEuJ=s`dtslOsCvx=^etgAWNbrnYq(3)UV+hkx$qDiH z(&#uEOl&DD(ZW!R1fQ=wS~Z4i2}$2)QHaH~>>SYK1P~nC@1+OOTl#9vBuR;CO_`== zJyRe}EDv(sp-NT2Hvxag6ICN)DLZ7DFhYljZsH(c%k_*lKY1948f<`C*zd;>H8F)e z!($06%8;lM8pqHiAXtI(0HgPGs1C;!j4IUEGsrG?9oTm4Bw%vpHJZA8F&i;$do&AIL-6Wk}^mS-LSpYY@h!EmNMq=+$1nJEh|g2iA&s%SR;; z?hiMz&oWogVq$K4=%?}m6~7QcrV14)8`2o-5~sossAwZ7>zWlWj+ed`5xxBw#S|jX zEruhe0nUs;<^^uj#vl&1;>@}+fJiaI_ghTblhhW(Qd2B$N-9r3S2>s`R@@aXZ78bg zYcCzNQ!u3Hslij*OW>16^LXKvDLQm(9-X+(;*+Mo8i0$xL!GyAyk~Ix!HiZ(gEt5O zhm51QyfJ7FfQ%dY@|`TB*If*K7ry3UE>HoVZ?g@vY(fHG2@;B7kSd*Uw5$#I?iJUL z_Kcy?okli50P~XY0pSM7M823}hV$6vnPz?$VBH!RDh-rA39W1Jm{dn!Dt=Z!Gq3a+Z1=^joKmPfdRC_@tg|Ivn%dX5 z2{&{&!46dEr^JbNiBorr2^^Z6?O(%>d@wms004ro@S|N2>#mwabQJ-29Ni*F&2#+y z+-BAfqq1Ws?lbj!&Op@e{d#8}nDr9e6y%quPK=+!&4_?*}@4$et1XxJ>^tgs9T4Iig?A7Vj^aU=hAWFHYU+C1O;^Q*d zKjVYELgj~$&(qN?tJgvkA`UhVl*I9bsG78$nQ8{tq7BWs|HA7#Oq5%fT%;g9|2R@D zIw*eFy@OG!J{Qz>0J0EPU&}f_8>vrhqoP3Uas4gHt1vs*qIwJ1QjGJSB$Nq?3O(y0a%j%pn>X_aY^w> z6Z#3-SjlF^CTZYFW<*R$$i`H`Y2^T+?)sGk3#>z#Vk~}HW^RUL?rb>NP_j#VO|+fF z=cHimUvdk#(1nwa8d7iPpNRigLj6Mzo1gj*ihMg+;onv&_5WW&{Ywv%GX6_LDeK7n zBaXkpMnkK47N~%5DFW@4Y#n)9k^zFXKt$ToJvXHeuYPmW`ny}4fDg-0DB2Jeg&=C? zlX5@%w?)CCBwK^m@pQJ+)whuH`+R-E6M)Z@kS59v2+yP%tTQ#_70C$*F9=TvXBtR4 z8~5!VkF#?Z9692%a|^!on!kGeIDXPCb)P_znNyv2I!Emx(xUOPWb435_KMg*{grqUJd1nyLAnFSD771uUCjV)x3P~ zA)xLyeEiIE=8;YwiNc(V15ItPNH_JxW#TFNLTPHoC`x z@n(o1VjOjH&#&a}evaaFe=JWqLG}x;$%LwXDj2LuVK>GtT!y zC5PU{N+u)}WWdD7#@|bnV3L3sm~=MnpI{#XUvk-arLem`b>D{FeE;OmfA5`W_)1z0=xz*D%(6m_G>sRDH= zPOp+6*R49nAX#FW{f>`)ImA;wR{ot?rkOqLUKa= zFgblEFW%%)Xx-+7Xco_$mcY*7uEUO0WPyyD5d7J(b#Ssa(s-1!Y_ zo}Y?77mRP2m^@@yhMi3}UzWXd7DK*}3GIy4mnbfZJmyX;f;rbs*GaU&5*PEt-Xx}U ziY_D}*2s=7i%3cmL@_;8Y@e?#l&#+3x^R8nle z?j>^p2|Z7TFLx&gFIr^52`WZ^lRBV*b!%!ev_;G){x|43H^~^R@S9q2 zqJl>YdiH5IC3A+n@%!;U3kvpUwM-_J}t*Yeg;;%CPR|>d28( z6-K+n&?x}VX;exn{-NL9(T8KRd8dfF`T)`gSQ0N>6I#5ErVk%U?k9%%&CQeaUr`z;Bm1_9iPvFB56!V{T z&20Gx$A*U?LzcejlVZ1;(>W&J@HA+I-6@2iFrdrOso+Rj!7j(x?|;{E*{^dr4(=lFbrsY6_R zaYtzk(1o|;&=2>CV>d@8pr?ZZ86SAiHOI8NUVf4#WL&f+Zg$e53zPi>jc&&_id+=M z$mOtivN^1gwk9>|rJL5(4C?i;{X`un5`#(#3X;=<7L-U=$;@P2CFKqoqzoc!_~DPm zZ&1fsKa&^i7wug(z!j3E`z0VGHzg2qNQ@*n=H|&m@?0)vl~v)ZB2l82#sc>yJsaZX2?eQC`5TgnusFdt?bX8756sla;s(FBleIFci2!T~#@R z0L+@U-YZ>AYp;^1+8f!~V_!H7BM*_sQri$JpwL$o_PmX!r<>Ke=5dhp*&x3NC{SHr zI9VzFwzYFKCz`_8Hr1WMm9v~(h9Q!65W^NGNQfRS_l@;W_fD-?>N7WEwi0l|X@=C; z$Bc_OU1W&2=&$uQwNB?9I@kGoIebUY?a=l=FNl{BA25P)-^K~1%7^;r?&1kenI%yM zs_p=TcG#!N(!gtqRKQ;htHHM?Esffz!=>UlgXgfENMcnNR0JO|1}-7zoaR(}A#a8S{-E=HIkss>zzZk(Nn*PF#f4~!OAwIlhNA+b54j^WPC#u{@B zxrX5BRC1Z^No?n-sB%|-@SA4eu=z?-@&l{j1`It|pI^s5guFF`p6ic>EbQVY&*;oy zKpQt`5oSVw_BDh1--9TfgPcPuo(hatZVxHih(doE0!lAiC*0Y=76vwqQAP z+h9z5&F68S$oBo=AFUn9qmLkQ-Ji(fc2a*BN<8IRR!3XT>%jDs{xVlZLQ}ecLKsm9 z=9(l3dvc59KL<1Nzj7x<3maPSUlbtj0|60+S0mg)5qFCG!Ej>RE>_|N-yVCl9KQb- z*fXx8-#E~9+<2p`%PB#iu}7Bb$%SZ|k&Qq$3bwM@!?rm45mFgC7@bL~bssvM?+ z&ZHy}%7vQf)MslC+3>3zx=Yhl(N#tLWQD~rvyWr@yBnS{y6I3Cw0eo+Ng4I3*LsuT z+R<(+6-0B3Bs2kdGh=+^uBFlrID5(|81xqiwus!M==Vn9shW3TXwijg!xBTkwBVG< zK5z-p*FeEXnlIMzG^RgUfEDMgL~OMHZ-UjH6#e-!yJB)9v=`tnDV_zQB1@!MhO5ua zT=#UsSN6n6;SQeW0Ek|cluFdi1T{fvMu12ywT2Xv=#_5MN`e{_fU7N%7QQAHRkYNH z;HhZ;2-nPzgl%lbe6~m@QLng&XusdHD`UIYZ-e=!Gh?~6V*mF3eQAWd_0v%C1c>rr z191x1oF6w|@@4~%3(jW>*!`*S0Bgt!C)P~h*nu%CEdW_N$iRF=9MESD82Skqpnd^qc^Fz(v^#oFsdZ-V`kDnVhA-k$IOBn7VukHJ zZ2`$pX_T1=5&OlqnAT^%%0?V`M>IrUm^4BI7^?osSuKQCElRsoPi-)HUeKDgN`mLC14eJhtRh=!?8yMef)(83Ossg0m(~+}Xp~?-lsUyz zVvg~S|134olnZT(O88th3S<5@cw~#lyX8LY5i-8e2S(Hfi!3#LLV3}c5h}Ky$x$f> z@inn$997opDx3d96KJnyLe-Su5w18O%$i(kiW5cmgHzhaH*4k#Y$kV-^RIp8tv%0V zzxWh>U+Q98n^MD1ZOib|A4sfCkc>yhiaEiJzK8B~Vv@nMzxz`Z`xKkC6rWZUH(>N6 z$Fckap|YgMd+L*x)yL0Ehz@B|lEfmj52g7go)aZJLVv$!{qFR_R%}*R?6#C>%Pj-< za6wLoWH3mXxGrxa3k>(g$hAz^K6Ep+R~@|`CsaozBB<;59EEy88F-w*4D8Y8;S>Gg z*Cd>fzCOOVI=;ATbvDZ61?IJyM^^dDZy4tm77(ieBdQ_D=n6j~wfRD%N?p`zCDbDD zn;J=s%sw7NmpV8WE~>a5w_|aoe6hB6LM`hdbm*)= z)Hx%M1!?E6vC6p>ypGtO8CaRY3~p-|Twy_(KbR7}(s|fHVG9V^{uV4ts$&yR?RalV zjte%2#WcxKavCqoMX&AkL+sXJfCfUv6xjHHN)aXf*+pE~q*bADYqO-)QFrW_6?FTw zD+5^bjvr7C3Ay#TN)drG9AQY8k7DbHMr#?bplJ?C7R6Uaj(Evgam8iF=6u0rqohx? z=4{Rxp}Wp})E11Q3N+=XAg(jSi}E<@C7Y`C8Gn6Hwhcur-H+LCZD1LT_cFA%JW$EJ zs)Bew8BCeHGuMA7WOZePIvKlO2~MuXqAyh+j&_42X#*qbgc~@cQBy`SE~Y20j%XF| zR0=?7Z`jM5c)*8pIK^!o$$&R$yTkRQIF|QPo!b(fpD3ntY7g2_V^lK3ToH4>mpQ=`?9YWf2RcE6I(nz^SoWGc*Iq}pJ=+yK9&~X z$V+Kqk+e8KZH@K0(jUzSrpa-?ICt1HUJg@xVyexNoD_Dg2n4pqWrZ zwH`onN-%D9Ji%+`D%?|bM`}*t-*dJGw@)Fp%YDUVUy(dcXt71@l*qb-_fIhv1$qiB z9&orqw+g`@xc+LWNL=e8v=FU&V)h@yBECdcf9-2Ph+*-e znDcP&0STA-H}psHIDJPD-QxXeout5UQ(fl_haYHrrl7mGEk96yrJHfq>}{mKSBuTY zk=CfGt<;Y5JUm7&MvJ2}tOilMYCy;jB<#)^SU?*rqQRn&?OBktB^Z}BX;Ep=e)L@? zs$66%WhUQVdkMd zMb?en6S^KFFnWEP%&{yxvjfALJjNE#)P* z5>!qXa)wm1;o|tc&#u_NcQ_@7#m2SCg+m{$!(Nsc+}AV zQ5B3Bt7|12gq^wB&heT$?gGejAR7XK)pvF@I-yLacspBor)J!EBNuor?Zt`=E>KOq zDcMFsNo(TDG!TydudZQ+n;l-+ni^_MT%-17aBTDbnHz}DXy$oqUrD!vqoWHF72T{o zUvU1?)y(G{Qk9&pqF0};p}n>CDx?=RlS0mE}_r3%Z=eGh5Apb9WQwfnD+a+@kouAXj- zstqW>=&qL4y$=q5({r=thdq^9UQ>mz5h9`XXfY_AjfgBXWz&RlnM$OD?;IOR#QtVw z=hP#8p+v^TArYir!xKD1vi(387m+i=nZUS{`f~=MI`a#o_-74e-wQPT$aM14^_{7j% z?88}txMr1USF;IusZv$?AlOq|v$U)MZ!S=~V5^ho?d_pSt+veNTGGz%BX6I&fNv(i z>(69EFy2(MbNr%yi6iM7_LA&$Ao+E=(^}O`FApq5fx*q?<^PKKK0ki|qPwizK~Y-H z$fz=VWdUhmK6A9g(X#0!fu}T3vzVjjghAZ_1^dVCo#4OwkB%r$EC1keAipsV+W+7` z%G!zkGpt79=l@`FqT{8$xhmA)nVa%G9KqY<6QM(c%0aS_=!mo*MnSa%b@Pm~M88Y@ zCeXrRze_;J-R&&G`Z89?kGCvlKBlGLULHSz^MbNTk=4z{>aA<7u~(RCY2!GQV(zFx z=Cr%XesC`%rt~W6a4t>Ny4khKcx?ZsC~LQ!u$5|$SneB0Gpq0y=&s(3p?a&g(K6Me zS-3*PpTg1kV=L#mjFDPnQ*ljonFP+%_L}IOVyec4*Rb0*ewxI|v4-Q!akwnye=!qZ ze0hc;`?mzSnhbJ{$huS{?+5Z<3fk3K;T9Vev|L)8`Y)rL?-moR6p<9Pl*Zm&etv%e zx=D==8|CYem=e#W!3f^LQ?*;Pz#Zjz4b5ytH0AwZq(K~3BvOe)Wq%(g0{xiwm%8vX z5ETdj#4i}m)l5oMu`p>AS@Yrpl%?V7U%i{iDIfM+?wB-OQ`9Ku7l^7b6~Hujwbe+! zaTs8R3Xu#KYH6^`Uurk&Y(SU;q8&z7pdPXOJTJd53sA7{=xHb@pnsqOo>XbOzrF{F z^F2tm|2W8hV>sWGz;_>wiGj`km}qkR`akHZkgspL%3bIu51HdWaMYuHSs!fST+w&b z_FtOnT8MTTDt!D28f1EJAcAoYC2YeV($p zTIx8SrD}w6klU(DE&su?HZ>6D7}q~8B`ziJ<(*dZvcrt5tDVW+M=p)&P}uFX_B)t8 zwo-CS*yB%8%{aPmecf#A-M2{uovO<6(B5QPX7sFw;A^d7Ah24~h29CSO6@M0F-=7Uw!$jot%?Ld&>lfSo#zjnHdP#U?4C@EvmI{pdE5z8omv5j_y zON`I+q6|@e!*Ve|CXV&&8UPn098z5QDFgA*M{Okk2CT`DsnfFo^;<#Jbae_6b*xFT zO6z~Yaw)Fu;&A=A)a@_^=e$}3rXqn3!z-AFum&zy|6`_*SAlx}m?`@AO#c)4C~K$m z&B|Gu{3lxOU*zL&@o#b$tViY{#M~Ngi@}`%n?HBYZjuij>yWwnK z+9FJlV}<;B(stY9-?$u5riO9tWPN}Ac)h97=5UC>k@y=|IkfukY%l+Za1UjWw)Uq# zE-fE<0o*UM1=-%4?)5J8pi}3@%y_IWl(l;7f&=k*r{5i;jB6II{S?P*t!s9TNfn*q zIA0G_N_ev6AVZ2D8r|Y0WFH~>qQEcZ8=ID)@V1Y~g}vj~2_2^Tx-U=;D&+D^EPMuH znqcE3Ytg?=bQa)wT#7w8UvNsbulBgck0sW!9gy-k-EKf*H@2m_#rxqb1HD_ zXX_9Q+?<$ZQ8Eg;Q5C7a|7F|kA7?atezfc!9tg-0>p$;b|NDgg+gV5SUOe>p;%npY z>6nOp@9D)Nf>g($3qp+>6)Jj%7N7s200I!Tp&KLPl)jpt5DC)I##>xja{YaQm=}g1 zQ(+O>6hw(2Xl>(S)v@Z5IqmACwYg@~yt$;(GTuG&))53mabEJ*|F6&1U!R=6KA-$E z^z=P{FQ|YbO_~X$Zo&{^&u+wk8~4nA%^Cso#LNM8|DxA)7doZ@y)l^VPX%~$0^x}H zJR4=lp57!O>dn1a5OkN{-vZq++V1`YI!uGw!Q!#nH3lNWZMxA0LVHHh$-3)(IRwAq zkv;#!@;PtB@6H?0z|&pab?562snK$m@OT#m+8&(X>)ad2g}5<$PEqt(?{@AP7ueOrR+SApBPJMh=# z(;w0Acwn1m$-(EWGBQkgIurOE^m8uMul`0@Q1`o2b_&GJ)Qp<^W&;Zk^GJKXp4Zc? z(Umacq@pX|%BzyQAt2PJPFkt3SEWgSYKhz{Ok)LEZcsB6vcvGS*?jp|zKp9FWV7gk zgN_;dX8PxIoW86S)214Zj7Z0uQB#?5XEQ(RqE-i0w)D_^dban#9*#{28bN*)0=tO{ ztmEyzO&G;qdU8Oz%G6XUF<^!IMvc|2(!$nKk%QhfRbN9EqM0-#M5)Y}3+0^An*t8; z{OT;`H`A?gfL&Y2{AOo?5qz%9(-XoF6BvYHc(*h^+R9JYj!Km(jn&zwvv5AIiFbZV$%=cp2KUZoWW|!$v7vY+2*I zK#Y^VT=5#I8{2`!yo@iy=?Quk{>L;Ie-n%XHf_r~DL2)##LRu4aC1|RDemggvYHTa zW0NH}wh_0XsAdaf2`9USv*F?5rE`m_6}*8t;Cj5u@m(5r6kd_1bAm|d*O6K z3Me?mY~JZbMw5~Iy{jtw^UNl+MwR?qCDj51F7Tvo_7`fY^kWjjuDm)iPT*`5p$nUJ zj}A@qQDgerMapcpz2rFTXZ9#;>#gvhY!LCaH#2OX;QaMBMmS#)ekgzsR*;F|o_!mf zmK{|=6}ngWOtzYy6kk7wTGCw>Y&=I&u_H?K-D8{wLT{jd5PC!DWn zz1eFgNP_*RJy0@lF#_-9{;!p1y>~^ot%kWsFPkis72*W5@Co!5_mhWfg7{|lq546y zNIj5%&*txnj$~H-G??cd`BpRP&8*aBnpO76M04_X%1%#xeJbSa7`e4|v7Slkmc6;7fMJo&5?y!z zk?2Byt*8+%*$q8h=8Y-`{f5C9TC?(Ka#XYyJwrw!F_>C5Fz(sEiEXj-C4GZ{^ps5GwfLv(xw7sR=v;GQ^%1$?HZduq-%{^ zNsF+N#K~4sp29VG5B;GOR>gBU33Tsh;A2a(Ss{OLyTZ#i`@xkijZtP(vL4`)2}6H% z(i>xr(Pp=F@Mq{&ky9`#b>!CZXq>r3QZmy~`fJvOFc0_k2x&~6a<18%z-pX=2b&` zL|K0nuyjIb)KFk~Y0_Ck?1n0nb2PsevZ50`5aw(F%`SR-T?MffZO&6kWugS<5)*} zBR(+=z8|$t8mS{j=cl)q?B4p#9N?A^{J{}HRJIqdj0Yink~gMPeAEfIx}=znCe&B; zvgo2?XT&Za$gL2LfH_sHbpp0Nm8R$w8MJIz8$vPLV{#$8Gf^%Q5*>ucD%Z1pzUPZj zk|aLE(QOu|ao8Y@(k*uJg_u=v8?4jVCU&MOGEdEgwVvHvrk8k)Qu6$R=nL#UKF$vp zc%WOKamfI*=N6aoY>Y!4cJrBMh~t+KZa*$hm?TeBg*{m04HOkV$y8zywg_{#xIs={ znvv*Yrn?gJbyz{Yac4iy zH}ej86dvn3(ZQj$1q2Jufb~-_EVnfpzAAaL(0id4kRK5YZ^--mZ}9H7o)JnG)ABQT zUPb4XtoU3&9pNlpLCwm19J&&ER^dHd(Y8!nnkQl71UD#i93UQ^!>jQJBDUAs$O(vU zdzqj{o`c3a0MZ1C`1q5qGaE%&Rcbth;p=A^g((?gGUC3{$gy53FND#eE9mThs5yD3 z>psJz>}#3#R+taEIq-ImI6rU=oWDK%CYZ(Y4dcE=4}219#o#Y?`$Co5H^UsEzv0>H zTfU*|o|1ioe@`g6zI(`eUNJe2B)ea&S!yt{G5qU6(lMr0l%%&{;ut!aq;o-VJ#v0v zk#k|>)~aVZAbVnjL2UJE4Q>BgvMDHtJ7w5=7(jfo}Fs&mAkIX^m*tr$Tx z92V_0Bm^;#WSI$|*!F=M6;6xAYlVHOCxFFr;%3zuT^&m!DT*hDm=~X5juXvT7r?f_ zXBqV&pYJqJ@=EJwW8_#P9V2yRH+nWo4Bxo8IGTQO?;Hu*v~zlNu$-09WV2gTZq;g- z0Yhh1#tkSjtSmU`BBA68Uvu3|MR}gRUveQAG}-K#+cP0@8DLO zZdP=;%6nq~X{gHUC~-0wx|j}8NMf#&*{XQelXq0Fgd0~$Yb)&|+SM`|pESjCL~n4r71(Vvn!V-h?s3z|@?YL|+d z)DA2WG?*8$xKQW(?Ffu&nog@tH$A?noCykY%6 z3_wldr}bZeCmkC*v%V~|EI@h;VkC6=O(i=m>sN~=5!4-F-yLySUlfugDTI)RU{3p8 z=A+@~15LvXA|K}E_D_l`yBxV)#|T-|2PsH{g%jAYHwE|$5sIk?6+CxMElYuVW{lmL zo75s^41&Dqf^Mib>?}nncn=e`J<86LpIL||p3OOLvl}3br}1|*a(wSitVAOo&NAc2 z+ZIpW$C)bgBJPhv`r?ZjE*kgO!4IDLseo+QpdtW71 zYt=*E5O!mZFFJK>#q@;XfiEhJWx&HgF&B+_GRrmH-Q}xxHoZC8{)R1vpx-FUgXe2t zHyfnA8^ni=S0|I_)zDc&Y+A+vrwit9qS$R#{}fNVCQsH?>eZ9QdNSB(qZzG}Rwpa? zIw?zBV>g%4OZ`=)N>z+a%OVq2u5J7)BUlj5-a&^r==~qm2ZEMwM9LEefcVhUJF!|x z{JzIKO3g#c%@4*6;#g+?D8mkKU@VUSx-ZhJM8*rF0Wb0HsBhwyeB`E)C)n(O#$7OH znEjBWd!YY`I&shH4sI*S>^3E9aQzO~m#*X{CM%wYlg8I$PTd31lz~wUlhjWjw>7qE zm7reXK7N}ir5jXwHt@NY>W6NpK$NiccIQP1vwK)vWVA*8LY?Is{(|3cyGLkRI|8DCLzTWQDerHRk;{gGY{Rdm;-;(kF ztbRnRd*~+~dwlWcl1hEPuVMxQfkGgOGbHq-{Xns{zkwzmB~OXPoNw>{WRNr-i#M(& zr;^BG(^;dFsi&1#5EKS!TMHr`{ZTSoxxDna=6PZ6Mt`}a)79asGk@&yD3M~4evqqn zecyfUl$+aqw`7$Hv^YmQWZsu*@}i{iDVgyy~FP8jp9c%p$GF! zOVM35AinJ*mU2D5smFP{9B{|Z^@+Z{z(}y2y5F;K`}Y}g^`kJxub+S7j=uju&!sb* zVDu`~@ySm1y(0$gIUeY1chHaPR*$Q?e_7|*?&X6(!}p?J?%;0;m+J1D?7MU*2EW@L z2AAaxN&IVS{kvrE7n)@c-LTz_U;Vo(*oR-6yHrYx2hpfdy}7p(8^x;5!R*{Vc6T`~Z=Kl2=srj20 z)DUD0*;Ms&Efz&wuKd>AA3XD`F&{N&26O^=vKJe`oY^qSu6okW84SYH8~6Dc^zW)V zb7HIr@;9M)hlOE5;DElr{zs~QW^!uwsaXo>$7?bmR$#~Sq)Fn>>rg6QhPUx+v+Cw2 zaT?s{u*>+^Qn-~iGJ5Pxrv12*Oxs|vt;b8VyYiRrOt@v6D6*t4%^aBc;UNk84vF%a zZe3M`hx!@XMkq!&B&PKyYf#N+F4hoUR@P}{Q|l-(8QJ@Vkdy9mCjvoo)K7yULh;@5 zJb+pkb2)sN2J;G-yEUBH==9rzy1X)D6I;9#-e4y+1}nwvzNIJ;Rn;0V$jr(8;}ra= zx?9Qxnshz`3+l9ffYP5SE^jkXG#gm4fiZHE48Hz^GnQcc$|V9k965+Y2WFNvN;L#N zL@~_$-siqR!^wi6cG6bZz1rzZvCv6Ivbsc7ZVPxZk;hN;9=%btAq0Hsv`Te_!KfHg zL`Kl=#7ywrpD`MN=!tEl>m$V$r=EV|;gCI|1UX}YJ?avWPo0nizR6_R@@ zjhdK70!YN?SM)B**u5;KvpMRxj+l8iH~u*U@m9*f0dw)Fz2QKW z#FbQoRbv_^8u6^#uW+Kx!Z=SY1FHr5dpBE0daw5dDXLgY zGvv(iJm7g^Afa$zIqR6&Xm0DN07>{r8Hkt%0}?_qL@@sH@6B80hThfybh(Uyg%xGt z^X$gHJWXvw>c+V|uC;?AEBH0(Wh~`budK$QymN~RLHI@Uoi0r0dA7i2r9^*FOqLUf zH9>XP;C`y0OnA%us-QEWYu8J7SLX(+fkIPNmg$t$EhsVN9?Axx6=qW4UB=SnHRD|- zr88&>9tEc$l-Js}zFsqj@CD1Y!>L>Mle9&BB+CU{N38?+v))LE%RwcG%YHnFzh|4W z?Q?m&1+Kri;CW&(;JjhvusLLOAf|UJ{msm4{EzMDd$V_xZ_%8^IpX!B0iv9eZ%oxs z_GnLVBhpLcDaIm&WAYql&?1M#o3?C|yBE_dQ9Lt5-R2Muk*56vjM-AohuqG}pbpUc ze;Y*XrCq=Ggy1q^+;%}b3p1gtO0rW?+;xl+?3sf#mv(zNXSa4vjag&s)OY9V!l=O4 za7_)+(PSlVU0VQxbiJ#03wc8Mp|O@cs+ST3kM$9(InIX``aV)tJgY73vBbd-r_^5mJFB;>=C+4&00 zHN5IBD&!y?3=%CR-BAx`GK8dofi^6-$+twb@g%n8ZT*QDIw|dA#)HGf5eOtQcr8f3}Jyg%SR2%*T5CT1{0gT_%`9-ppPdT^VpYt(aX& z!!n7iqAzmxhsc*i#<72y9M1K#frV#QSP!$9iaPaBE|yJYg{2rwI6rvn)e^5DF(q}> zVsRzSD3kqc76^kZ7U|m($ZPY`pWROXjM}*l6=a=ic4>NoSmXABIQBGHr{CE4(*Y|B zaOE@WSXMn|nOssQHIzXOmK&O8y`FbewbD`D^c-3bFm1B6f`O+~JJ~a+*lk!fg*)U7 z6d1ZtLcqi4;F>B-NKklWc3P_CxKFi#^%D)`mrWJVJ;>G>2L99`u2Sq1hH0L#@9jxu zcuBRF@1ADpzsbktn7patys?QIxew|;jt`g_S$w%vANQ&r?<9XIO7RQ#!`o65q%Wn| z??f*fz{frMBhKH8gsZY0GXg_w^)gxr9v_SGv-yyOU-3u!n>euXo0P|>87%R3`eEm) z&=S_F1CmIP_fyT0{A>eitI2JJ_fw4blOCX#&*mNF0uKMw^ppYmxQ&N+o4RyhvvoOP zhmqVQmERp~)eX3MWasv`e5cRLdA01e=lZJ@)yaqMs&v5tK(bgLPP*XXj-}8_e)2pv zeNs+7AU7YEe?;gVMCF;RdbmbDTF;2Yw-D_1uEMdEv5%s62goPWHpMYTanyQYVc9739{8GV?zNY!sM^Q)@qWnh_|6Svd?5fX}ZN|hhfdkk&)I^rfJm#cvWzu z*!6%U>LbHM^@?GtRJ;1HOXPzGdUmjw)l0F>7V0>G*bwRw;!QJgFnFT6`>Iwq6}a0= z@v;uEU3AqEvL2dVFR`nRQnXBzlHGCPknNlEFX|cvW@{d^vjZ`*OH(gr1Nh4!Qy4>> zM?=U*Du4EpRhph(HnpGxYGj7+s?=W=?}qsJichN$6p^0{S|o)r?sAJBqgR8nQgnOkM|Nww;(V2p-byL&%{`9hf}+ck zCKk$RWg*ZxBMCf&=p2==j(&kg3l^>`NIPIA^?FMhQbq4uaz!;cgMII9o}FNxopRXb z{WW6W^yhWPXg>jKKedIM4)D8-Ld(-feq@-6rOx+kXxHtp(WQ9c)bxrQELiQ0a0v^W;S*f!Ahll=~`qj zGo-ooTb?)EB{e<3t@ko5D0Y8FRque#kvj*qGlOOG5q=u_O^8Z6c{*|>FW;{qY`XiS z%gN)3Z;Z$_Lg`A0vV>xFsYF3UE}`;!OLM=Uq6n#Qb7bkC8_va|TE^h^)VgqC2d<^@ zqSCn*&f)GrrdL~8wCZWqT_p{^mYZ)BsT-DWc@4(FGm-P-7v~2}X8o8Y zI$bqnrcx_i&FQS2(~S9&DnQBFsm9ESyQYa4 zoyuoeQ>m@mDzS-jX>l!C&2P(!W6J!7aK1pZW8}wI?{clJ-=(B_tHCmDthuH;5yhl0 zaV;C$Hf`GjN!S;11oYHF(bIShXK%x!we5RZCKWrQ4B>Z_Xat;ST~TLsS+S1rQF z#(@~8t)&BsqWAfrODj@hr&B)CWovJTVGg5hugKQv${6iF>sB&hZ*$IGw)@v()*K6- z!YisPqVfhuIB)8G!95DN*uu{U#=6haY`lnWz_gq&5lC=rUKe`6T-4UUU_wGVcyNzt&$BnS71}8+WvnE%3t~rNl zweohQNKYaYQFPU&egQKLL{e>6eC6%2uzI5i7x0!FV5&Df%=$Eb6=uEFkDUR(VHz2Y zjm%#-592Q0{}*5H7$iu$W&w7WZQHhO+qP}9%eHOXwr$%sySVku-I={R5qBao|71k| z%EdUUFnGEeV6$T z`2zNqdIj!G|6Yw$e9A**aM{aerRp{&Igm(f!rk8^bV6N4VD=`Kudc z01$j<^mL?BZBpEg%n+^t0Y^MFg+34%JjPh7Hxdnnm`G4fKw=mynYhq6(t!Wci&9@$ zAXtAl&*t=+OOTGEZF;uF$i_Z+uhQn$tD?@*aM-!|0|$jpem^$dYE~oPqpG-OIgYm|B$;x^LI54vprWK<-yWJcRGB zuuc05u~(UXL~wO*_Is<_EQ5-*#mlb9yZ*+EbUA}i;ZH=a3eJ^^%C=<6a9@l-c)LUI zb76|{x)sd8WCqJB5>_qV!84rDE^8tDaFdDZyGELJgUib?*)Rdh)^JNG#FItk(j#P~ z+Ht#=fpB7}Zq-^6sp2n8u7S_*6|uz76>jLM(uy>ZfR!eZxuWfBGq7@l7_8~+e1C*- zsFrD7A@B=`?0ryRWUd01y9PCN>f#lR;0o3b_j0%GfRoEO`pAzAUHu2*A(Pe<(+t** z${1RC)g**&aP#Mi`n^V~iN>;F?en+<$~9^hi{oUQ#g0W0PS%#$CeNmk0s+_!;;lPQ zFOR3vz&J-;x|xyI>&}`unS4)VO6!f|Xf~!9hgKQqCF>DuTzqEPnv`5ec|)Il>}|77 zhDq!LA^L=IbCiK31NIb6tqLon`?G!xo4Q2uLskZIkBM^eVEmAN&s>8FUJYr8(l90c zvP{kC6c!J3(26CZ{#F58{JRBEl4`oB74xF`Nwe!1Z2wOgU!Ys?D8OwKv;!uJ5r|el zS#ubD09J8HwC`ZNPXIdRw00R$*LWz2rumxfI*%MijC~!+D8#6$tQ3w?C|7ivErLM(}WK ztx=&N>Al#S#2+(e#EQprEhE}O?|##SYZ(xr z65t{qrfkO^rK$!a&R;0eF_)tYl3~<-_{cG_kZU9vq8EEZ6vr-~x`0`@qA3;&G4Grjye(RR z)9nKM|7K(V07alXEHnNOJ!bRg{!f%A1!H}qAAXFC?N9RBe=rA=|1aNWZyIwz>otgd zh_1SjBeg+bKOtn~u;k6G#l~uXYhoGToFVWqz<>M)hv6rF2L{42+9to4SoL&s_xxfT zw7_Omd!DzCt_Zkn=T+f&3T)Qa-2a3et2SPMt%WaLJIipW#SSKS;Uz`SKE zlA>G$mnF;=NA)G*=1gWEkS}eJ?}e5fCZN**F-+J2S@DN0!gy-DLLEMx4Bz|fO%R!+ z;f#i%SW*Pc_ea_ zQ#JRpu1nP@pXcflQoS#dP$lmqzDjswTXVzh$Bj_gOR7lX8(BT)B=x{;y27&9l!qNtQDV#nSsNWjU{}}nwCU>dfvn>h&7=z((=hRS;KoSd6rV67> z=4)VM5JDL_7sMt~I#ibuQMRX3sg(acY>sDC*3Qu1tt>A)#?q%-M?&8qZk>P2696+& zmR@6{!6h4x_L4J@^i-J{E7D$*3$nq~&Ic0MNX}D58sHi$S9TOXj#D|KKOTQkFdCZ8VIV1hL{F=OC}Oi15Qxu(7g&uji0X_j z2xO`xRZ)|hx*Q76@zo(WG1>@JlM1H8Q;(m*9w=I^gcOBavuAcd#w0T`1SgcAR=n-R zXp5*qHwxxZQx_tz&!UbP3igK1-8&D2^#KfUH|Q$&0To?S$!?dS z3Twzmzp1Z|zyOeW#&bg?)owqsV2_xY$Xe3AEos`N_l zFaOLL*LZ9Aaf1JBzu90DtXnL0Ky&+VE&>1ibP?Fbt30s3er^100r3CtpYFeTW8hwj zCvo313klhekF`;CQ2ihggnE)J!yr)bqJ4V)U}z|gfvx0Vn$1aQ;z>qeP6 zBV zH%O@vxC5MJRd`Rc_LreP<4x<3Hwx=#!9b29me6-blrq_#uqj{zMmH=@43G#RcU)Kp zkjQDCDdw{+j@*CHS^C;8g44hH^dq2-m%33$lrGvZI6K7ghYuej7(4phQ=*6`INh47 zc4ESToX|N-zZmG~j{-b1^F3I%Gr;d#g1?FiS^yja)0f%1&WBpXjecUO4jb`6J?_Ik zGfJeFObuut&E7n5^ghMHfCABwk!9}?a2wNA#U{~JWFDSx3IXNAq;Hi+Qx=g z6f%r^_RHcV7>nA&{){BoMZAG{v4tTm0MHa;-a?h`$}z!)UuZNCK{3cG%B*URURpp~ z(6<<+yHFdpQwce`^FzbMVvJ;9&QZ{GRo}vn$geZ=2pe-|3~0)#!vEpW5m+A-4QBF; ztEb`$tBV#}k4sHOhD9uUB1~2j%-{>0i7{kGlLnFSr+TsTTbCK3@}F59;ZJXl5J4ol zlD_h%*RwDpxYyU!-P52%wyLA@Y7%Tt7?8^!tE#_hP}MvcSPKX0Jff}(e|W5cp?~pm zJvL)@5P-AC&X+PARIDWc$zGkeccyBz9C(;C%ROF@L{4yGgcq@fyn_y6rx6iVb4VrM z?F9vmV%6NaTWK8JeTlIp8zPq<+~#3>sp1qlo8_J9ciMsl%!W(##>B6U1Md40Fcm=z zjaqXO;NpP2lmz-TCOSk>!`m>7n4o8vOsq~Cp4q)wAfilCps%6t3_(y;bV)S^(%{NS z5KJn()OkJyDSD?(%Ed?8@kCaQ<7b|^seFd7=da761zBOAp3&&9`D%v)~PIN3LzW8e81sTvt80Swl9xg=w;)&gpSw8PWS2Iv5K zhhnTo#K4u)#EBk_>RK{w=Yk&+E9s6;QmxfGOvI1Xq7zN}ksx4v<>w;gQvkk%=Wd-Y zm9FQCvz5*n1z3!l&LX8-%rb2kpE(7IFhZq=fkKxTaR^w~Rj5?msI~baDma-Ep;llq z7vwOm?_i79cbYuD67jz6b9Y;<-v_C@rhCmL(xS+|v)FE;SUg{$i8b)~K#a=G=&(%m z^6u7_&g#ulStKr51*FHal&S}_GpX7=KzX6~j$|wDB7pD&T7y)NK!Y@eau5g6^k*}l z{{{bw(&`Q_Y6OBB@tT_iSB&$JT>jh0S3n63u}@dB8;3re8?>ry7m-8(r9s4!Ef_KM zB?%$MxXd^klLg}aC)uKLvR80WxNnOc?jrip4*t6P+S_Z&0T3`|Ki3blPPE_%q$-yM zFlO%pqv{a5eY_WuK-KsT4C$aIo_{^kssw=vH#nkE=VqdjD3V`dyH{4VA^NG?--5WK zqfXLg#g3!&Mf`$b^mkhum1}y1+w961cAi2FYASxhDcFLv64Q1oc`}9=(f*iIVF&ea zQq<9uBkvBFr5ZC?)^$wdPBAJ5logQJl-+#jtzagRuq!X&M7?A85S`2C!k zN+P18=b=cqU{so-J_JrTd8U|nOslcTniuK#(610w~v}jvJ(H!%% zNyOTaHVakP=4zO<8@&_2`M7aOYo-ly>y*Q2XKn+307q!ki@T-@RaElW$>}kx%5iE* zM%amr!w34f$s#8p3PK@Iw-Pu}$Em=&f?RwwRWq=LYd8}m%GDtpzCw$wgk%wwBavjm zP2EXYSJAh3+t4A`k$N0-jlMN$CesOI>gvB|MzR#xYhx}jlIUmQq^+&55nyN({tURr z0`ze#btCZStyyTo%0R?h5}!F|hAOaf${imF9ZxBBw`3;5pUf?o9y{7nd$7wgUwF=Z zNfrS8E`OIrQuS>B-Kr!=^`zL`z z$QlWA`8Csc>CVtHMRP;>UuehvyvOvim?<(|pd_XE#JpLzM)PGY8u0%1t`OyhaGlk+ zwD-s?=KoPNBGNVA6C3)ct3tY6qVo_3xG=*~A9u3z!h%J-;(lIcIAfs55+?zAA{DOJ!-zNF z6k8--wA~|bM3NMIe@rbr?_TRSx#$xu8#h87n_51@<~U_mlaAF@x8FPzFty?42wI6E*uyPr=F%qB4vJ+~i)4Is=N4c*kFEUc+P9e(sMP zUWiJnd-CBju9=68XgoblhOzJsa_0Kf#mVYHA7&EBMP44WgI;&>i4V{^M>{LPRW5(K0FNGwl&IJsHxjveQaZnH|f7J7tp^AsK{c5hiUNIIt+> zgnsbMp*y8&#BQO2oPu7Qy2KpQc`hU`Il@6w%pfHfAEbRF6NdPCR%hP?`PvO;*E{j0Dv5ah+ei;?=@ePs;?Q5aY{wmTc}& zlE9V^jXC$SHf%GP{@T;@7<7ndCK@YCfq*Jg`mo?$+54 zJ7I8wXV>$wh0<1hU}V-NMtyM~L25jpCSZ@6XkzlCtDXT)@^QzxaEvje z<%$=Gjv&&jCz-enXb)WpdeBv5v<9lO3qhlL#xbckKU>H9>qw2bLsSu*KJrA7FWJSH zx&FAesR*xy9NSC(g{V=w{`8qtJ~_A)&A0{hic*ECW`D2`z3>}m`na+U>Jy!mK}khn zD|3k;RObEV`scGG9h*e1%Eq?ThE08IiZ6RZRU%kHV^`^TKn^8WpbbGWQBUVMHQDjW zT#Ku~1WAT*NnWjqV%kA|;Vfs=IWb1V-PX_2TzYsw^%9a6+0>?`sT4<25lA{OiF%8dzn!UiTRm8KkHlAbdWUeq7?(w_2d79)i)`My@rHyh2+1 zq6KJtB~?zOt_iBebkA8(ZRS?jcn@0eRL{*2WjoQ26>`$JJbOwGxilrcafnO7CrZl1 z`As_alH-BJ5~F{4k9Fe@gpSQ2>&BqU8dOa^FwYT2^SH{SO7&6ZN?6f2sC|+H_Oc_y zdcM_wi!rB165YN8>NCYwYtl*!Id`kz*^p^c_ok<4Td`5a#_x%68Jccby8)q1+Z`JX z`S=&OXcLY*|HCWXJLud?^7zh{4AW@(Yqx3h_9_R(vy~|eMoZ~G6;TeM$~`XjPkHb# z9k4V8`*R^pU+L4j-+xMjEC)L0m;}fxiA% z{s0o5a;-S%uU{63|9KywXlHC_{{Kt0`BxvFq+;oYrHt+~W0Ei?Q{2L*Njb~n@0?(* z4xy3Qm{crocR}JuBP}UFpRhG%GJZM9z$n?S!}t3p+_i{I zWk+%B8j^~J;_vF-Y>Q&qiL zD{Q?ZK!AHmsb)jFF(lQ5p+)|f#Hv&4$p7OTl- z{2s((VTdCDxkjebX81KLk_kjZ@I_iQb?*FQYmujpjh3FQl!_p*g9&6AYGl6b>VeD@ zNw?oK1Td2r)XC$>lhqV!mDTnmo4-;Y)keFnBe^^%D;ZYuNhLqKN8&AOx=x--*{Kb; zDJ`%*P_?3!BLHj0cB^9Lj~+0Eylx<&_=4Fx61Ltv&LKZVg8He8-V?*ZaT>X%%xglE z&Xz(W__}#P82>igUE4ER>cow?X;lZIF|2&0PLW=RnU&(Ud{rsgb7^}qafK$PyT~NV zP1`x%p>x?S;pXttVv6>)I!_hIh2>?@sU91bEdlW)LWCJirOy`WLnYUBh`9||$}05F zS4!vQk4L4>)5%`c5<%-RUA3H|HTlBHuw>y3O3SjjSu(3{^JaMS)gr{}~I0Pkv)FXO_90 zqZsT=kGU_J@~y+cFBa8R3mY|&Y&ywCdF*n-Xu&44nRAsXv&Bs<*M_MzpAk`tUhJ$a zwo#>5Zi9v-;imOMf{l#y1h_`oWE}JeHKLo7k<%}=<*p+U)$5n6VOI+nb8-pwxvsNx z<2Y2{l4F!8@r3us>8P$(mmdpVK*qzxCufaio>F~Y7_(N;0t}c2w*Gyx?V3Fu9PEMA zU~nmm)|esC*abTP+(o)5bm*6Z-_Wr8iNTCq>4tZ7(-yOJqxqG4SU5|119P`%TF^We z7&s&0!4I#cy~}2^0CKnC!7+x?ea6riuUY=8?m8=Wz&)zBpxIi+C%TGuQKUJuw?yx6 zNF;{-JE^qg@yq%-=2^BJ{tU0?9G8b1je=8c8qQifWX^og6L5fvlaDUONmVm+@sAQIvN|`e|JG$%)yx2LLE2dlvcHbnAQ`JTCvykqAVf~vzW347-lzE9MBC8 zArN4VX$nq|iFEUafUXJJ(7B09#O*;e%gVQ<8?d3_wgUwD=-M%Fh$V`Bbj7&EIVy`l z7SX{^xa@f%k)~bjet0HHY_LF?PQL`EIRn^ddG8tGEl;}^4K5*xoc{m-s zbdhwE_G1S3l72Ei6}Yn0*t>n1{e4BkdswG^C@j9!$+O>p%*Agl7QY-3KJNHTGnY%3 zMnBO)f8b^@=6(NG1IbrByaa@F#5R1mj$}yD7V2)Ke_e{6ry+RiYF;S-wg&!ELsY$3 z!#GVKTLwC#ga&gS``pD;GVy9=k##4wT}WEvcwX9a6@&OMWZxIY!Mr#U0BY&hh)^rF z#0zWwyC>8Zl?nLy0FTO^y+)M7EyvlPQnn$%kaD=Iq-WiSO9mO9h9+( zR%VhKagDP0LRH~WC!+ejj(jChgUoyXscWJlRSBrGje@vs@2$ee^Dz7_atV*icJY~l z?RFDH{xYaYxPvLh_Z53d&fihcGX=6z&Pq#s5gvc4k&CYdX?X-Z6ZvlWAj`gm)-T8V zM{(yURYY}0t|1%sS86jxJZbd&hdobebK2gx-auZeO{z&~1*RT1o1*d4A9V)#Ot5d% zMyi+;F&Z|O@1~b1SEpwDyekMT-BdSrJWt<(-Tr)VhwIPRI{*uUnMZf~)g_k_Ad?fD;>pOBs1&M#_b;p`#(@vN#BYr^sN)T0p&`5qKOlqr^sRewE7tBUgqs!D!yQ zjWGk13{2rR3~48bApDP<9N(%+xiv66IYekUEE1d?&eL7YTZr%L-KM+g$#kVcdZy<| zw&(N3og63yRX><}3ugG@jRq4C_=L>02Biu4Pi86y4x8`7Rl=8dT$^Gpg@Ttj`b z=weTg&(6`%k=GdLTiYA#t(K*ZwJCmwy_syZCie#RB#ikghx?N#Ao*KG`T60(&RUbI z#5g{|+l=uXTI5MZ;q6QWWoy~|b(4G~T{gK&X=9Azng<4(ZOD5jtd#W{9(At=_x9R zhEx*&5a8FSQK}SfL5iK`mh+n04Kyu6fmBe;=?jgcJH>@7kxfYs4@;ZZOQSiWmtAKM z2(!sy0m{%i=&zp|?!cozw<{{a29X^h(v12pfuI?^YI(9nJu#l*;7r(x`D zSJn*h;||T#MNpWa@fw{{-Bs)LrJIDqbyoac73!nwLQIVd#K5U-Px<&?DOi&>VbJ;% zkonI;ZV)Bw!ADK4=lGu_?#Q8npXkf^N{*9e`XU=;3hkaypzy;iOAV`^mgRn(0)YdL zlsgDzh#PfcNxBh(w%&%rxR94%n$r|{{ZfK6=LmMR10BV*R-#;38Ii4`2Y9>38A_0SgT*T=LR^2wU%Q3W-HG|(Y+P46}1*rbJxv%!uO#ck}s?deE zp|E*fA?79AuIsJ;ubvQIIy;jC8miui+xTC!14#fM@H+h1$-V|yofN&6x1_(n zplT9^Y{70xI)y6}pfaC&u#I#e<>AyPIf43W$iy6PUU_AVL8fP;W8btRh3f;M+muzz z^lu3_#bu&?5@rl`)MPo&v=oOW`-78eajh9;NF3^2363oGWrc+v>(Th zmf~>$HbNh|^QX*R(H$^M%RpVQu-^{D^D%DFmG4?N*`f`HVEpkH)Zh4Ry~v-(MU`eyaMy1ke>;g2wkARVL?ry46t3&b&lkMfA0e0JVauLyzZ{`MPm?M5*e-^T=g2h zq6HIgRLyBu0v+7)OB>*@rT)p%5J<2KgE#o4ikKS+Z;)GntYHyb9%E1brW@>e0(>5+8q8|eB;3D9XxU`H?4@d{jHi1%kyPW8+l;k~IRt9A)) zG1lYXr#m#LNQ4@9=&udm`>gwJhbzG=Fj zDO)IGC#csLu=t^?nPaIW z-O3F=7gRx;=^fnkD=@@`zDU(CU#3!{DLNN+ZqCt;~;)( zt_!}bNaTiL$Q6LVwZZ2REE z*2uTCE;3DFsU6|)Y6!*VB3}@vnQKYm`}H7BZgOvyk826h(e>c|+CLZ0Bbi@^mTQUa z-+o;oKVL9Iu1Igp5A*c3cEXl zXtw&13DCPwn0qbX|0_pWAZeN1=qC^X`iB8Z_#fyFN@mX11~&TUR{t8bcq?lvYAPdr zxq!80^GQG|2O^jWg9U{yg$tMq(%4zhn91~oW5Djg$&j{)!%#5tupcz=yzVP~|6!bN z6teD;@^&4*b3KjZ?Tfa|a%2Nfe2Z;**72;d^}eW=_3{09ApG?p2j~XE`oR|C_Gb{H z2H`hR+`e^sONCD5Up&y=0qO0YK2mfYWAD+rY0%neR`(~A2mr{SA!-y%DwZy{jff2Z z1)eOL!bAgtszFuYK&o9=DFE+h55^3c;iOi+(N49^M8~lY6aL(tb<+cI_L4(LO91|f z_-P7<_}eON8r!yoCj*wE!377BCK^(t->~ZO_Ygt(!W1noP7++BwFH!FuN>GYQC*+s zF49Ys;!ASCTAGLZ>hqTEbyTyA%w71qGK;QE;c;`88qqeE(!yKSvBr3cv}H-qO=S<; zEbUR;UBq%cP%5pKlYU)c zq5SAp$W-JlkJNnLqgC>&g=AVUF+GTr=b#Jni!3WDM!a^9&Km+RmmNae1r#0{6KlsQS=S zP>fmiSX@T6;x@Smts1fB*1w2o?l!VOodGw;1&Vs_u{%%{_zS>D!u!BNW0=fDIJG9`e(w->?HZfUII;@@2G(jh;4OW-lNu|SoB=&n zfd*exGQ?;dFfz$Ki}{ID?Fmyj!sN3tRJo%696w;SW^&BVPo}4V8$TnfEyM)_4_mz| zbV|OaM&3T43@+>|G=sl+=xun}ff(zH7s}g#C&*$H>!NyB4lXVmw&fmFzsMWNV-%00MM^isO~(cB=MM0NX6;?YB!a(o}5N$H?$GVd1*QQvq%JYL98!|J_VKyD+RSi;2&}i+XKoSlben_kL_gcf@`UdK%Xn7L2=6R$9SS z;QsYcM5ZiJmpmL@5=0d*rzKd8}1&!zkVG+{`&Qkm+{Ni!IW0t zPT$bXnAXnLoc6!6`TmK$R&_9UGIsbEN(HHCIx7ByQjYBAY<%L9aOv?#O7n$G4yfb8 z5_}2(!t)VwWtl`Fk9=$=v6;Vw+sMgIDH+G13Zf4}qq}brICd9BO}$>`dJMEZPhta^ zz!%QCvwkpY!?LEy_3P{AFTfw_*YyazXpgvFGTZ1ok~1|eAR??3yMD<}dDvk$-*{GB zH@ol`a@tL_lUwkWeFD~BuWyB*ie68Gv@!>gs0**75e=z#2HZTy1&*EaZVAr>0aTzB z2-A|I^sO%z?Iu^Ic7dQI=$RprmE*MxWoPGM^F@ssXsYw>8h6A|k?}c75EwZd5i*u4 zlnjCKBKW9^QpAiE!%~6~Q|Utwb$9HFSrlf;8fYeJK1ngdQHjcONs>?({bP{h$i&6y zb#?K^$(7?Fdy9Pjg=oYPeLGlvy-shk^lq@a6Q#vP=pOR@R+iI1Cq`k*f8>9o8K0t1 zkSa8Y^m%kG2ZF6uCKK*dP$YwQP1~44b`;NXB&voF33;VTo>@lVm6-=epTP%jQFBSL z60@n(Nj2$BDF-qp=zDu&`7!y7I>jPcH`G^_IqmnYxar**k;O?7i-r|9!RTuV@yJ|~ z7buOEiZW%ZP+FET4o(>b&eHDrM@EcJv;t`d|DNxuN(&X@sX0#kkfbJG3a3m~m_iO_ z7Ld@HbEJ>YJ8O%JPo60UrU(`%)>RN>peg9ZTt5qz6Pa@!fGAp$<7bAnkYA!^#*~-| zYF02T8^T9Nk2H-sxS4LZ>s&f3$jR=)^TnJ4 zAEt$|V4bBB;V#%lb_aP*1i@YvtJ0(bxg%+E0RGc*+f26;NSD`o_xqf)G=-q+;neO^ zhxsM^Xv&C*i0lIy4FnDzgGh*8tTDsOc92gA`#mUl*@TUTLjw^paOKhp1%qc4ZKfUm zf@oEtt4f>a-}r17cD10|Eh2B6xI6-lIm56Sr;y2e56&x(cfXz%hq?%E35G)=DmRI2L8GvsOX?<2+@_<`dnztqXYNjO3nG`|_(ygH(7*bE(rt0~ z{$v#Hq9o5j&PH)M`+O?*_}sr&gH2M*H<#ekWr(HRPH=$X&!wcD>e}%*U*1H}e1t~L zbys<2#x+edEKeRpk<)8<#=zcitR@WkT5BoozK%F|XuU~zfzq~5g>f!i7eC4d~ zUH3s)^xzZk#Gj0)McN)TMF{BP{#?jV_Jh<*oB)b)k=-Z8Y`nP$yB8ZO-B~BV zA`kFLT@`zBcpy9h!Tuo;M27{xeDnQpeA<7oo8mkP4)|w&c>WW1MD>4Qx6ywy*j4nc zoQ?m5;ZZ73HDao1Vf9n)Wp-)WWLpp!}4CB&=1x+uGYzHkNp=G(P8Wo1Lq^%CxJt-ZvA(0SGHB ziBC2>bG)A~vKwAL-g;1J08(Rg)6@V*geadAXX{f^62rXh((a)OrP1sJS~KVeBw2uR z>UIWwuyzYxQqg+5yv}(Le|8(iFzIe^Ay8aK`4}P4Tvi4Q2k?l@Y?Bj&mCvPNBe&du zJFN6sEx4@kdsn2lM7F#`6APVO0~7LqGwG$KK^|NNyX=TjUgxP{Bq%I(x9*7aCI*uq zy@LQID0C10VMCQ)`C-IVTK)aF>1x3#Zfl0Stzk)8(Mgk?SpAeF>38LRD^i`&tWce0 zxok&IPiyGFjO$%ex|0%`VOuU#SL}5@JK{qu){!lcK}QhbE^mP5ntli+hMX^&Wj+QJ z8!u|_Rchl7?*^Ej&#T}$OcAPV)dw{Sxx$$3$fs30@k$fx*elnkJ1d5!&1&4__N$U= zWj2%tbhJV3JsV>bp*q+z*G|o>%|QfWHsfyQoCmN@j$oHG?Ont)Sj5yj3b{76@^a}< zRgpb)Ev%OB5G29}Dp9Sv2A@&HG1GRQ3etmR2y|VqUhhoIY+~;eS2O;B@gE)TO`(W5PjeS2u3g93=punP~&0Rie8V)Zw1ChUQtmWrKWUV?UYLT;&lXg9uPH@O#LH~wC7;))<` z*{sT@GzWV79HDN*fB_{ipt&^r8P3c&(Z=8f#i_ZrYNvFcG_a+SX}uHc6_K%l<~x!U zb!F0R7nE;T&H^xPVI4<89SG85jLr-V>qd@@C;Ef$`ed$ zoZ0%sy(GF>IGauXgxxlD96(B%XJ0)SsJ(FC<#)|D+N&^H&Rz<{c+E8m1VIpvVaLHc zxhJ&uuL)=lnG+icgTj*8E9&NX^NpfyJIBV)^Oe@lJ&ZW7+{H|bg1Zar5HH(9j;I@( z`9}Zt3z**)r%W`Zc~R`>fi|J6U3DqYuF(yX@0$hW(&qvY6e2IJl;9N!!y(j1PUV3z zP41rtG(bz{n5rjnUFT*SYJh&J)0kRXCpwx^`EI?gVRQhNm`GA++{@SY#^w2#!|Min z_x2XlfSV%a`P7C>YOP$a>Dqn(BiqahIQf7V`uT3U+sAMr@V2{tMT&dv>`4GQo$u=< z?8g(8O|Mr_Ks2J=i~e;k8j30`lB_3hgxNk7jq^98d;?0^z(QqQ#6a`8cu;e^(r{#_ zcoz710&0tHFyrKT&2cITaH+u94Rv9qcDaF^wdiml97TRphZ2U+EVFDSETGO8rCHzx zHGY>&`ACj|Rbsh0Ey%+tPT=qQPKu@FwLQw~J0e^cDd6u5(*l-O9FX3N!o=vH$MYD1 z;Ky+je+@SikG2x`IE}R67g@@II@%C7iZax?VN7#qdhZaNJqhys@d=f9_h}fH<4L3W2DJLK5Eg#8gpp)clkWz$TI;6^po;Z?i zG?iDgu&2ftun>d1ahDnZE87znxnX_=TMr{uieP)+ESSBC1U?QcNsk| zSK7iBGB+|LcQHsI%Vmz2p5rv~lPEDQLs}Qt7wQQ}Zt@Ro_eT*XK$f>gUV)~#h$VI| zDMeWH&i9eKA!P!~fuhNI3vbnxn}JJ4&_Q_tIzI_K3iKtY#QPBN(klHXsU$$v3J42K z0IvWyMU)}X5)xym3bNzCSJemEv*|bK7YwWbk3oo!e#X(S7-R{vBvOc8Cl>HvTfYHY zLHr7!qfroKKdO+$UnDw5h#*3dWFiVCN=J|+4kk{Ptc+D7uanpp3R^-bk<7%eQ{U$Z zy8w)|%ajCX4r?DI2pd9x4#N*C9#ja^4?`sSpBIS263{V`JxbT{n1MY&1<6RK!CJ%d zm7*OEUdn^%;#%)#^$zIDTc*mmL&V*E>UT>H|6=sX5@+vR5icInQPTEai%uZ$S*8smq zIN20U63Ew5$5tFhQoY*>lQlHFz6KVDGvw&+l`$8fN^QS{g>%LIeG*lVwH?~jhDiIa zg@un5p_%W=?7evRk#~^tX8odxmC8!4qIQT)6Qbr4&1RX#YBfo%;8U$)7v>M~Rjf2* zwt^>!=ZWmOw8o(34Mgh+(Cr+K;T+j$X{J{96B?$pXQ=Bu$3Eu`6-((m8gz-)UhNYW zN2O=DK!Y4-!KU{>13G)Qc+b2FXT~hbO-3`)aJ|Zn-*O;gT?1={<-ph)QfGmxv%2Uu zndMJQ6QP@`Ckkof$zAs|iHt=6TT#}C`4z;pMGj%fC;Um%&nWO&)~k}Twe;dusixPs z3#Dh}WDoXD!Yi+4Wap8_i=CtE@lp(vRHE5F-(?hkEdiI0#hLV4mf7G}N>w=}j~kZA z7B~h2$lREAK?70h<#&GcN0Qwl8rI}YMEXZ(X z*igx!7Ft%iv(qw)kLMg|(PF~Cx5EFdV~3$D7DIkSnAAVIK(7B#PAS_MyZw-)oQ(gc zruwlf`=>wtUk>zHaT^i?|2WWFTNXTdm74O`{19pKL*?Lwk%IDrRBl#Un<<$wo6D9* z?#p+BV0Q(>7|r3zko$nX(zZSxrY?^^51ycVQIZ+N41q+ETyl5(F@3Be~l1u#MFnjP~r;u-s3Y;$HYub-yEqXL|+2diO zC|E!5l(G4-lJ6gzmNIe(+KCvKd1zMM{g@G+#t4i%!AsNa$w*S$oG-ADoRTJ&0C80xa zC^lGTkADP^@$oK*QewS~50`+qYBPNIXTQ_Sq-WuGXDQGAcM9A;^>P3u=(qOItmE;g zW+wfQAK2W`*2wrLR^Uf(`>#?tOGQ%^Q5EScSc_z^4-!LO+%7RWI9EvCoU#-+5F;Zz ze3qh_L7Zglln#-UROM3eo$yUTXT9m|JfI7|!e#B{tF+qZgh*?Us$B&&g8lu{@p*0M z>v{X+@W%Jc4SJVK2uswSI68(7UKEzZS?a76Llj8WAT{|Q^1};jfSLVxAMC(`)YXT; z`rh6v9MgVszj$#ge9r~Tv6Ybd$3|lGjuAU)pv*ybzVtF#r;yU(qM5;{86_bjOSe z^>Q~_*{)=>hZ(G!EiQbjwHwi4{T2}>41xuiPJm$cBLN@sf7 zQzkC@SZLP`xgR2hN*_L0muAHppRm3wywoCeB4{nyCB`Aemip{06Np-SL&w}OMyGBl z^C1#X;EcaN)V_Nbiair2ksq_a$A-Huy_*?J0`?f!A={a{CVoo@3Hs7w0GZ*IrNUkx zbRyamJg0JGIKn1E^o=O&j=cvS=?YyG{zas6;GPaz)RvWNk7@%_W(z+7G5Z8klC4{G z_-&np{$#Gmw9OFY%})M@FR!~R30Oj3xu?Y$?O1K8O7&v0yK>1_Ik~n^(U$3>(P%mU zGb_mQlV-tcA-Xsn#7v!PuLaOgk&;ZE0!sS?!O;`1KwiUTo5lKgKE0`rN4M zKy}PHuA+x-?ZlZuXt87g^#8E-&cT(w-P&Ns>Daby+qP}n*>T54$H|UubnK38+qT*1 z$vfZg)H&y?^UhR#GgZ6luG)X@{jBv|_gWV!cirADX#zUvbsl@)6iZw?=!ZjkW(~d! zM;avIf-(-wnUTSlVCcz;vd*TvJ$|y$A5*hAS(^EK; zE!>r}p+YtgwL)*mpOsRnjg>&1z5XdfQ6QVPc7Yp9MpAha5PGwz8L{zY&fd};rsV>k zz3B{NyK;{*WLU0#F&gq2^Czw*m$gw&yyAR?))Hp-yMJvV&@c&c_xpe|%KHrhsTArv zktKHLFa!T!53&K^nl$>m3@cYSi@*UpOV}`$rLA5sr>~IWU6E}JV<_I6mqN&wBnlHO zD%8M60}XjfxsEyAkxYd% zRx*iNyvfPR&>dXU%}6=B@o^M=$X7q#O}&pe-MS3c?g-W2#1Dt9u2vsdMJRwz+Ho%Q zB$I|0Oa^Nfc&lsz@v!v!$Ka@mqiWsKKb}Nnh}q!S(x{B6$Jtj^i|9y9M$63J%c~O@^nq8uau( z%DT?Vc0C%NuH6QiFr|+iMT0I2t@`;4x6#6s(g()ZctZt&%MCk^VL>;cGXne}0<*kJ z#+)|5C;YeKCPar6tEpuy{33#z;T~s7;V?l{o!L_;0YGh=WmHDT*Nxvq!?$9IuIa;K zu5Eq=0vl4_F%@DHm0(m(7aZ2_t6}dloYrUkX1wXOANuopT5cdpjIe@2|ExLF-V-;^FeD7FzEQt=Y|Nc^s#-2Bqi2mg1>wghClv zsjWJrD-y<3oqgFE2iG&=&5*mT?+#* zK~E8KP%osWzA3Qjfg*OGesD%irgaKZ&>y|Yx2s&nCi}O_uOwk6yWzVPXGi*@a6}Ys zz4_Wj-#7LX<&7Dxs%k|kl6-S(Z<>TdtB0*=+t*3?}_|BQ2ECjz%X;|Qilj1B!Z z{v*~_)asie5(Tb_2`U_>GYGec=1&IVBGE()PY0f2`8@>d&0guVMg=IMp?tq9#FK>5 zr(#5Fg3LvWrb>O_SEI-+(#T$FX?)_fR!zo#Ti@xX1mu_E!$2};4 ziwWrR2T??SvK?M#t{Hdl55V(i5@>;BUf#G|5k0?g_Wb^R*pCkS)ClcM&?%)$ZjkEn ztO7S(M>^w&>1lbKa$`Rh1!?J8?8W`#2Q|4G`+SSZp*hf$E(;rq0?NmeDrD)*`Vl)8 zetfTys6kx_y&=rRb4_@%%APA^ALE2*;#UPY724Nx3eTtd;~# z{;=YTn)T5^F-68@TVE8rIT}{0qe4qT1LfrF0NTAI3r3-u?3rq~l<&xt@GzO`2KS0{ z7LPOebp`%qqBdhV6(?9eoua4)O=`NeIt_^*CyY=0t9eF7TMV15F@VFIK`Knw))jx< zKfcb@-+N8USvKL~Zo*?C#tktGKw?97S&6Z9w1vS4N7Pl9LB^L}&yyIXJyt>5mSFFZ z09-mMaU97~6o=1P?{r(GMvxL0Je%DaW^R1DC4%%4^rURs_*+l7eDe#c_T`qwe{UGA z;G)c5Z`k&XJ1E!thE>pE#~soC>dQM{R&Wmxvj~KxcIAQ+J3Y}PpnI$IatF~j4Fo@1J zzH_sVt2zYIQ#*P|p$O1@r<}~slBSWDLYRAYs?$~#aM`phntzL_4^4=bDS>avk;C~V zyKt=Xl2J*z7#TvJ3c;2%Q_Gs0o1Bb1z2OJ<;gX=Ng&K zRo=mrL(TQF8X|tbNpiX)T){M`)eZR0aO{5kXL0wjk_uLnb6K5}b~aH|uj5aghu{2@ zg8$Yx!XrTPQd~Y(b(t7$1^0IFd&)G?O(Kd~%OlVDKD*^)---nPR*-XXzHPrz$MBxG{S(&_QOlp zW?tP!7kP&znuA@J>d0szzsW?^5%IQhiN9&&v0v8Kj&_i<13n-_ZJ9fg1qv9HBg8{MOJ zdCIoMaOvUnwuD;nuf%l{C}Ardz25uP7vZPWxp1!X=+(sdg|o%?{8fm*TPoNk>O~L$ z4@7`wu|Km_$d2oCpVzv>q^tO}RlM4$TD9EU;HFA*PN8f1+=p`&^=DzJb}X+X1V*E; z3-!yid+yYQHo(O8ln5a05lx>C)i3CReQHRxAZwk)bc3&bg>;2Km+A~k?r7N_ZBi>? z%r!7nm>XnysEEoMXioUxm?L5;k!#Fr(8JSq1B@{FPqRBt*`L-hC^^fUhca7J4vVl5 zce5(wdsrqvCBo;j&FsJt=Y!nt8uw7>#yORUW;9C){yf50QYE{ePTbu?9Ssw52hg6! zjX4ouqB)vl9mf30-Q^R>!CP>doY*>AJT_stfOg8l z1swZ*1jjz{KeY$^GW`?X^ys+viAa0F?@|4{%H+_X-WfeFVyAH^uvIFou`w~FqhTA} zzKk)Ua#Yl0G2j&G%&V0Yzb0QMDGtltQHC|LKRlL&f9dL>zIAL3TkDf}$*#Er|Ew<> zT53_j-)X?wOM&LG#M^&fNi}&!?}G(4z`-TP%vS*ZT7V`_@`FV=kft90U94EdFX9O{ zf_@(R1nRr`IKq(0njh)**5i$RV&glcVCko0NX_3sCb1A>k}A?ZZ;}|KU11VCvc4mF zXjP6rHp^!cxy|62U&tJ*j8cpZjdtjVo=jz)MJFTPlHSbm!;8Ewfn5x)pU;hyupbjR zpvRg@vmIfV$LAV#g^YSVF*2VO>CcNFiyJ3~{WbRwsCvCurfUe*X45QBaW`#@_jX!C z;Vcd28=k=kG|~eG6xvI)!dZcuS>p9rB0_M5DltZ-04$$Dh{QW+oI$L(sOS@s!Q^uHYqc_-3+0+xF;lG|FF8z<_maE!LUim)jS}K079U=>}4SU zTQXZqnOiTm31#;b5lq+~uy-Dp4ca1Dsqb_t$)VkRyKhT_CCOGdD zv{RUMt5H7CD<*>wpgdKrr9Un;^r(!&(VtQ3=A(RI0b5b;(16*fcNoBG)cf}p`@ugD zZaTN$Kx(ybg+OX`Z;3!0b#Bo>-m6v^je5}2zH=E39)cq1IEVfa)xbk?T8W~Cz^mV* z0g4#RRw9sU z7hAaj7X%zzn1T*XkJurB9A-vCErweZ5(~F50qr->^Ti+?x2o+UglF1>96u{SE)g2p z?dWYk{j~C8w=@R^$B6ZLBgbo#;w?cX2k#Isy^{(D*eAPoN=(J9SvT!wG-V~(9;ktj z1+)8iX>ht8m|_cr(A5}GO(zNr`pUjFdZ#ZwSfgvTxIMC=u?;C%!MTKu8bF@+_rh2> zn({6F6xxhQFvyEn_Gzz&@k8z`;t4SSO&Iy|=zboaFd1!S`5<{Rq`v?`f*v?#WH03C z{i9wd|MVybfvqC6WSWf?5}Q^J8xEqN7v~SQ9J3}H8iVOuERCALPVH_Ci)pL-tkZyD z@iLX8JA5Ywf`oj|FsZj~MgQ;l9FDy3q_sQJ>^ zdLTFZXS=oc=v8U#*sS(ESe7&*8c%pA)n4|Iu)`%6;f>3 z_q{Qgf?OqXA{5%@w$2;8n(r(9Q=bIAmVF4dgG8G9HQ!B?PMgqHp>9%+o|SVph>0lK z!GSK4eGunpNH%jWGO|==xm>s9?Sk=~-Wkheq#7yugtk?36oXBH z3RjA^)G7L1KvmNFizrJ;2!pZn?3 zQ5e8H$nuySmvC|tu)BTJh4~3V*~tYX*-<|bZJI#ymPIN`WhFnUSX?WIo-t27HsjlQ z1Cf>2bizZy7}xK*sWle+xdCg~r)lt#$+&%UNM_i5IPQ6aF0z$DuZnM*A-g^leY^`` zRQT;`?F;C}Wc(fJkaaLP3dqM~47x^s`!mpR%JO!De!mBwd}uIIdwYYo=BQ7Y)E3sJ z&%scQ#}64oJVfhDOy9o*kAcXm%(aMW@`aDbgsosuM=+xZU*qCM=x#H|^4Hk>C|OfNUMBmgU;)V**U^XeoZ3C_zH0sooGnXL-&e)=P>FslAUNs-b3NV`076D zn6RDvf#H>V&@%c?-XkhN^s0X+JbL{TQQAM(SL+VyfHYB%j4-{6mFhNqkLWJJpki-UW(p3jE|Th>2Aa*CO! zEf#OtIW`LzUCF0!geu>QN1%px@qYjx7(T}(CHY;Uv-U)Dl)ovsidc$?4OZzv(VRe) zcqlU%Am;>xthwSROf!xCuq^!oS1gzGsAguNc zk*jtMp{q8o#P^&Wn9Q}!Uhwxiz-8vz7B8^-XAZCB<88BqXAJ&z;AzAnNK1%>l5b_- z^h@((9+HFPOp8A6fy{dizDv7Zr^m^X`EirzGlQ<;6VYZj15nZ78ZSH=pJ4aKDtwqn z@9YK;&gcaA)vt=j;MqF2o7Ybq-j5)Om$Q2_h+w#PV~#M4mviY<=-`+pPrYrp0}zmp zd#6WWbOZeCU*_`7?&sw4ExgEG%W-%ILez$ipYp^TG+Cd-VZXh0NBBz{!Uo@ZGNCwz zs&vNsV{9Wd0ig7vJVj8hgDP(wTG6iqivf&PgM%}H&%FeCpisB|FL>)avcBKY^`g99 zh%k0p=z7C%MD*g=Uzk2&Gbar9FkqBY`%1^!5S)s??s;he5I@V(iSsbqShih7HOU1y-__X>|ZL{Aq`b| zood%2Yb(QV;2*iV%X0==*f_7|y?58wls0N(hdmo<`0^$PJewr=%Jd_ztvPpztKqko zmv)S+!31Y`ZX-OP1sCG>l`qNs4_x+{H5orv*wF-?v%_=SDfTUEU_LfJ&*nbHuE zWPrbrJCwzsKrU+jR*pUk{&y%>zhE+Q@-^9|{Mx_$y9B6zpqz-K<3DnUSXEusc_pMz z1xIRP=+tN;G#IKbBC%fBITd@_3AYka{ILfRf^?-h4mqjxgJkT0D1q0bXaRtw?+w&T z;Q+t2u$hvt)Gy2FmTmtI;Gf(3bGSgkoOsw_ng>r*?1gtSn~B+b@$T z7MU%xHB@kiad~EeY_aKujYd~whCAp#)?rMqH&eS^TI-qK*dJ2^^=mtLETMC3%9%oN zy>+RA1%Hw`8$VAVOWA#Q-j$oYfTn=vK8V_Mv3biR9(c%>rW^)@9QQ z`F%<|b&}mdNf&E~(cXM^uiezzLZ_F=f{czHO%%leRl}1(t_xiW+X5wr?o&51qLQ3&|;Z#pt8h*ec|p(;3v}n z!@Ld)7w4n8Z9LW5pGr3S@LYu?@3nVexhuI>(71aAsj_q`!^V78!QYSGvfBq*7COqP z;%J)rzx&9lzz?4&_Ua+~V+c`9b=OQ6V&}M0BbyqafgX&agZ)$FH#2XaOcY zOrIan{A{Yfz#iaCA{-nN9ub768xr4OICwqa3_0Fl^r`<^zHCd91}>XHh5P~Obs|IK z4@3JNKy3LyUi2FmoG&lUBz^1tq~w`Rd5c82MOrFrj)Llz?mMs_oYw=DL|{WRLFw77VFN?RXDA$GBVVumSm&&wU$I^{J+HZsb1riZ1q9#U z(xyOLWjxYXf+ay$VkPAfC>JhVAq5=!q9x^gLEyROQ zHh!ncP4t!F*kX1>u!P20FS7)BZ-z!Ll-@oajZUo^zN)ta&LqE#{G2uTZ25k8DhNl z_o(*A!+-Qd>W`sz-1>mk0$Yig#K61r7j}&JNUcuf%pr9PPfvb-0&ICwtniyrMXU9H zI+aprk(LpiUYU7tWh4r)4(W?s9hJ1dDlNy4TAm-=?N2dUpTf!?*2Gwh zYcX4anLZFXacVJmmhKdZx7qzr@B0}!R)3L*53|byPm~AJh69gf#9^CWX*0yBE;Cz-7~u=A_64qcobb?5oM_aT(!;FE#me)r_{5D5Jd@aas_vn18mb%cXjpAU(+;rMM;3d6<%=o=Xcd zR*uT>v#m8HnUOuc-c-wpdp|f~n&rue%XxwMs=noZ?^rH0%=ZTOD{Je&vJI4Qirp`g zX|1ZFw_+_X`nzWHjX_J}OLM4`$MX9}-Pkaq@4rnlOIpG^|8y6YQM8dwbiEu`nhyaZ zaE;cKY&CLD3YIU@A?^3@UZD`@^LCniDpy8!u%JqTm*axWY!hUbvfUId#~oFtf3s!_ z9u$Qx4K$u7-ixd;ou&PU9E`pu3HlMiKo8 z1E*sy9_RzkT1Ju=hb3#X$OffOXzZN#LU&xm^UBfWKc&cq?%WBo6vCA^l98#0P1Kv! zsKM4`DXcJ1a3NY+juBMCn$jh&;KKg#*dq%o{m}<>a~aw>(XzKKZfa9kE;J#NHqVY7pN&`grl(L%wZ(E zW>!pIX~yoy6L*OfWzm2?TgC6e6vUkb@fG0?H>j3WdoBf!IEa%(-QoPh2d8j!C^_zr z1n;7ibO#gElFly$?#ab1s}XP6npAi_IvX_|M>QBG%5e$~0$H8~=9Q34DYDk4EQWqEk4menrnEvhcE_}pMGddja^?Ib1s|MS`u}% zs$xNv7HG3aAs(yGPXjEeKDyt!K`5(am33EF1>hiernIgqYn3l{5gEq#ow?+l|9J_+ zS6*D&fI@BDUPoIx*~8<`YTAbyrN|r=Lqsf^3x}YeUtx z)}KcS{-jg7A?jOOFzNGUNSq_8wRIc5gRj6P0WNJ=ll~wmdJH94Oj2>KJqU-58U7Wh zM}N1bU}OL_u28O?FP^$mE+2mRB5{c6&S|URSx&Ph%3GRDbZ3)wMF;D?pgex&Sq7_+ zQDe@NCUm(}j$DYm$lBJUQ zHOi|m>U(}!pe=>DvvA;6#^SOz8kULIh^`^Z{G#UuCeU)LQ`^#tuHvIe$2Gp&N|Q|< zK}kK+ZRknivRu5_#MbS%f;oT(BpXNJRBMfGaO^1B*X54am-FeybO}s#GntEZ(LCDG zZ!u`cKC9!#L#>h)^%$fNK)H{#Uy7tS}#QnzRMEztfk@+onrM89AiKxd* z+t_u|x^;*X=nIBhHb3+o4zCOJj3C`osg!x)6HSluC6#11d*+f>(F<`S^Lz-oHQr>C z8jvG#O4aFSxx)*uD2p%z{gEAFc*_OKfG7G$oh}?4k%&hJWpLJ)%q&4X@`W@qHlugr@9oU~6zrJ1ROrP$X-4F9Kt^jJ|q^3Bfx0_z=I=f)iyZ zy;q(~4iBP(lp^BDombpS(tO#>_>Cb){puGVckECi`NL)rp<3D)o%IXY186fpImR;P*;=>T)T!l zXT}RV%6dVlF=5lj+ye2H&WT}u8ES_67uqp<+@F59$2a&N(A)jdF9QCNhP!+Qz1O!D zSOEE;Rw8w|pAyJ^jnAY~IZXh{cxIs~;*A*HlPjFBE90)l&^{IQR_wErN8GeMfN>ZT zJHKVuFDv`_!XqpycLNMA``J|^<#& zo%QeV8)KKla0CI7^j76-&)^{-q4 zyLGn<$cAH+yqor0kd#Mi5$Glg7~J2qF9)*Rc$g^-Cx$l+D31;oPwQOz2rN8fwwRCH{MNSKI>m=h_bT1VVgk z%_0o+xiKYV!e^~2HKAB6Tn2BoE**h(O$O z8_{YM-kL<6O0a>!2YMA(*khsAB4^ZMRrKYdt&5g!e%X?P{mR@A`wZPm_ z?Hza0Zz`L2kw7HX+RDu$S9zXidGCFhv(5`D2H@15^2M30mM`Qc=?Qm@jGwnqEut zm~b;Fg>eNwYGgiA{g;}HzWce@v|^~*5eEuaMt@2lv4hFIpA5|AwG)XgQpKI>MmBOuz0(yP?gUP&t(UQz-yoa1133|>kONm-qm1Zlj7xGrMd z)SlzquX&wBgo$Yf{VoOqdoH8=47I*<=A+7*QgLlIhX$I3zGF>N0+%)^?|PMo!po3e zBTeE29{RMDZlC;v1}<>sFJ$9kh|>)VAE69vj154%!wEC%3bMhji6Twr=)((xqYGC$ z`-%ejtzQK#wPvGCY)0~V$Ob#ReNk3ISd zf6&%E(`KhL_$1|oKnw5O@vX#LXSY-?qZall>&H)l04LER#uL~jSGFK{yg$A6cwoJW zBi6~;cpWy$r$fzI3Oc>Nl8GOP@nsPI{+9*QzxZYo;1XMrUzG2&ugL_%|MOMre;|3s zs>mz$2_gB(!cu7<_uR5>$e@kwUXs&EkqE3r!*C`Tka>i{L0z@wezWFrQFnP!0fTc#@FPekZk3 zlwnbHj?@7`w=qq+_!j-3g8^NSW+0Sjx?S>6&wlwoll+KNlgl~ryJ-+hKTd9~A zZL~WsRmF*;X13Ue<8HXvk#PGY=Z{x68#K3_u1a(inSh$3m)`z@ zf!D?!|3a9dy9H9!E$|)1jw{(U=R5?Qz)H2mT(4WrpVJumLd(EBtJ} z_mj~xgx3$XKmCa>0V#4Hx;(x}qXzGC)>CXS<%u#3u4`WU4H_H?Gx~`ghlHQ}O`ZrM zjLn)NsQb{&0g*1vKT3!p_l)>uH{O3lJJFf&250m>Vh_|LeSrJd!CRo%W7Nw=!V^t? zdTlnP-tT3KNWK$Q13aa#;ENZuT$dm!#5RSO6*}`NWX-K(>8Dvyg28EOz{%Z{>n|v1 zWP%m>$-{X;Q5u=}AQcrH(Ub97X9vQ&Y(KH93t}8iZ!BpU{xbf~#&Fag%HnC*T|JTy zT8Uhe)c5a!>2L5Q!4TZUlzs8e#)O4vfIAs7euB|bpNIf9$ucbwf_OE;(TmYuLq#Um zkYjK?Gh-hv_84qloO?^2#SMIqt{_!1cOLx`hLU`fu%%~=>?kTDjAi9MdcA%eYxj-3 z;>rG!`(d{6>5+Sg)LZnfzWCD*d~;OQ^#bliYR9+|EMh~9+Ia=DK7j_mAXzZnNqer% z&0P#nC|$T6AGx0xMQh!~SlP|0zY(^GbXWc&W)j$Gl$J)oMOp-4HDf--+WKqT5HjV# z?#LTXDK+@%fxP^e^sj$0GR^5xShv60KJizVp#HZV!o~H=ZPDE9OA2CcZ2u3xKtVgXW}+(`gFxGg znQPcmq?jf0nH8I*${m&c?ll>4s4tgdj!0*trECNS?*vLP~;~VFEPt7Jy*zmt9Y!WT_*I*KzFRFpELZg8A!C%9D^Q=qYFZv zKeGCJ*?s|%k z+?R#n5k$``&fT2wIq|A?3HqndpL%zWf?ts1B|q0cse94)p{!;+>rSV!+@wTzkv*JA z(;&lu2jXP~BG1j7VE6ugFE0SUurY2q7z`?>%_QuKr^|@W%S7~B=m8Sf^DNS>Lo6G+lm&z!mq$=@`xq-F0tN4F> zPbOt<=Vb2kAGQZy621RbzSUoVZT(+>Z6gHyJ_XdCng{`!T)0n!h7t)=4MrtTN}|ni zB7u&jxoL|ip)Be}+{tDzkQPM{hS?TW2BM3|7qFj^?bUGaadlPe_>IoEBm@!bdN`yh z7v@Ffcaf04y7*Yt_XC>6upbQs*Ga#f^u-(Jxor}+k|q;K554h5>WG_u`E#D6H_Jds za8k=jU7w}TX1$q#Z&Xu}bPJ|$WV zl;8eP3p@vTi5pdkA5qUG7>7TlOB!{n2qq8D!J04J`EwvrGtn;QBsexk>FDM1rsm_H zh&Kz3#`E&z!JC%?-=>Q(?DM1fx?#|0mF+B4S=2FAv8au7c7}Ol$4I+|4k*#6us@Sp zmAurqFXQSF7in|-4k8Ia2-Qc;(6s#LC$qJ=I#r&|!5q7jItg%dwvK|MXG#XEmZ38Gt&B{yCJ`WTG9c z7^JEy=B%gtOW8?o4#yNF1|RrhBbUWLHEox!>7bM51}rQ7q-bIkB$O&D2oX5}%$weCW~-!`LQaO$#@NN%=jnIIpom=uqCHZLuKgW^do*rHH8 z$*~(!ph!)O*#l}=*fBIEG))qudZNFt%g1=%X+`z0oLVU>;oI`zSCK3w213Ntpd718 z(A5CP8J--bwO;ML$@4~rM|MeR`-dP%DOmMq6qtpA$^A5|l=AolxQj}`*ZATma7w%u zWTtdxLsh}vsTrn=TZPnh5xofXkV=b0WMIVXj@A>5&y(7#Yg=zX*E33OH6ePc$l$#1 z^Gyn}GIz>u$8Gz=a}+pX762nI^K5huse`!qz1H3ZPXzJU)Y!u@K@C~)UF$0z7FP`qq%@x0mjVs+8@3U@mIsRG{HNYroq@Tje_ zq6DrmQ`TJZ$7mC_0D^5zC*girfO0P)+Xs^1+>L1`nNk~$T)(*9+zsl7+D@j4ytAuH z#n`^N3(gvb8HMhp&?_K=;^oIFpUt*obfAbr{;t)0f8r~BpDwQVXU zTVAP37(4aM+J$qltS7{@t~)ob?MeTcM{m1UpG*AE9Dv;A>zB`A!kenZ;HjQ>ff;Nv z83ZLo^5p$lWlX=-)zl71v9WlVs8ih-+1IDjPL=dDynyJoF0ZnNkHQ?ZP4m`p(Bo{7 z$k(amx`y%LC~KyTDOOddB5X_wB@g78UZO=}K&F~ruxbBgp(zz*4y!-wg72XfCX6?gY!C1j_?EV@+rY)M0#QaqaUD7$c-QXAxZ>eK zvp>E6dfA}?Ksm=-WCAgj7qz!E409wOxfk3Zb&i!~TY1`kmA~O2Jc7J7XNVF!qWqnx zoNhUCzSPFqb=|Nk1k+d@UsUlu+=+L{YEW3lYJ)bbGng{; z!$CVH$f8V|KbYWFp8LJ>lIi3pKdMz73ORV;KcqEY@DHFWGkK7$11NImgtwi4CXat@0c*z1OQ^W;1 zR)LlE5Y1Yf6W3}?^)ed?kB2z->Wso07+X||;mL~koUrEOg?d#e>1e9trot*M4c4&X z^NlrbyJfzR$`gTm_oU#jrz@vWn}`t_+s#3j*v~+2VY2M$*b%N>Bif+Q{)pL3?}13i z1XALj!VRVer|{g|GS5v?`Pheu_;Z*z`Zg3NaMd_%o!tangh1;|-ES98XiPuutuo8} z_wh0fwL+OX;Dp_gmu6c@lM|s8XUo6k>hJcBgz|S^(ZiR{60FW`o#sl85AgMUh*O+t zL+c#RaD?M$A5Ig|?7R38@G8Dxg=nVM+*8a!W{IE^SX>GA+3|^I$MbNwsVZWfJ127_ zs}>+rP(SigqLRhwhq#kUyNp|@LizQ?Z_Tn;bPQT%3T7-~U#-Ut(cQupKSE-xA@sZj z{O2_3U$+1zX(oi>uiPBAFZCYtzd<3M=5}_r4vwAp#>*$4_Q89rYNwll2hPAdgrGm%RZC?J_7=-`@1(QrlwhN6k z9{+nXCpj-Iu+d;9gD0i##c#NeM7N$ zsvHh`>CN@wq_(D0KU?b43XMz&C1;0hxyCr2Tqjll^uw_n2E)!HLz8%%>#d>t7`QDi z8y2Ra`yRM0&Ksxwp3WL-?m7z}{Biwwl3a1l8~x6V!+vdf4Tqf&v+&|K$_jbKA2K#~ohw!~%@ z8cY>?DQv>Gyy|$o-@7@n9Mglf3ORUAlppM80!5KGWNt!`s7?S0c`_tqj}jzlA!(!< z7k#5dc_>P~7Fmt9PSQf76dg9a4RXF0*3x%+964KAWbQ+f1vN7+0krc-tpZJj_z-n@ zRnsLmLeU0({tT6U9WuHvwYLowdcONpSW~*vA2|A_9XF?y+2ygt#NKWxDrU5nF+ECg z<)5S+vdjyFa@;1-Xifey>;!6sB6cZ55J{tey39(FdqqhRQEGKubRD1^TU8hvJ2GMk z9eSMCZiJMK)x=U+UbmQynu1&j$?2B|7si4a27jSW6ZB}I&BoEE%};9S>etgU90Lx4 z9H%4Qsi(?aC$cLIlX@jJd6_{Tky9lly!^8lDWtZx}X?$Ppl{A_nJGt~2o~Fv#Yun~qv$0dKyc-+LBGFADyUI=Fx>nkXy>KJp{x zj!r+PsyzPr%+$O=s--5a1ghXmtG1<1jl0V5vp}m#pcHdJXWU1MQEdzk6CARFUz=ZW zHH85)_QUKMAuV}@GaH+B{)NXhO9R_zX9(b)HR3s_2g8?<|NAm9P`%%-WXpAZ5q;$r z;W_ZI3@Hltv!}U`xD?kb3_kE&qg?MI&LFGE*uK&&3AR|jpe4RkB>i;h-&p z85QZz7i%eYp9SUkek=Pi7C*he?C%TFbGyF}NX);-Po|~_=ndX}yXF1ZiZ8t>BBW$K z9v)A>-$C^MKn^egXxfkQqm%OHP)G57$`z-0TyE_R8{TNneoV&q>=P1v%*O}pZWlZk zZ0cg^q$$Ys7-U98?l(A4J1n5_US}X9J`I4sHu@HdbG|<0{~nt(EU)qwX|82)UktpI zjSQQxOBGwQc2=c%&Ej^D(@GnW2^f!xuHWNnY|R4Fr?9#eoyj|ku2qV{Cq4D&HK;RK zJY;blfjDbrK8O$}l>+NoovwTu?ReX5hiX;KF98M|m%1$ibuL7)R=VVhYh^)3tDUVs zE3-ZAiaq}rc+=YrOKg10-oknxIL9#^7}n<#_3ay^j8trE74}^ld`6va2gCuk2Ico4 zFa?D=Pxi?7%rR?`a-DC32OQmQwfDmHJ}CA$J6zzmD-+K_^MT8ostL9z}uB z-M}~MCH0KScMXPQreTQ%)DJSZc$VbCmF0q9&wVecuFw_4y-9g_{@Anw-Cfi@8MW#A z^u8-vaO81C%%UPKXG9x55L3Cwl>nZR=QdLe(yoJ6G#7O|oN-T9BTS(42cs%uVd+Qo zm$A|>r&@G(g4iZuMrZO9_aJX`rCPv*rf5B}j3V9r6JF-j-lXbHOf%Id#7%G9;|-1N z(JmozqlR^AnYc2Ujp`ctT3)AaLF^bs8yo$rP#H4^Z!NJKX+#uH{XM3oK8CS z9ox3iv2EK)$LQF$ZQFM4*jC53olHN!nOXD9%=fHw&L7tssL#5pYFF*rThh75(O(3# zShzsWv{VF>`a0Dj)v;bAm69OoMCp(@+?6I(+Bw*>#q zL)d(e`V9oZ2=%=Gl{SbT187PcfOIYz^=KIMC~Qvs)Cj7wN@!=Qh-=D}W#GU&h2ow= z=8&KptxOxdqJeE+Z#ZEiu(le(;y%W_L8DhNzZci^^2qg&H4K>8Tdo+^BQrtYQ66YO zszq_2y>_9!cA~v@qgBV7fX1DG#+xXNIb<5SYcuv3sOLS^@M$*o7_aB;9$3VuHX2(r zY*O|&Hn9qk$?g+l53ja?&7SOoUS+K@dCza4ou>^w*Thep90FDAlf3}BG7`l#C*$oO zcTZ8h0n6+MNa`XSfyLRGEv3rD?t<`l+^P&7JD{vX3@FrfLiRZL6ZbxgN_>nYJ{DMs;Y%ix1 zrT!!Q7)V7kzw+N&QU4iJ;pZveTKp5KK>c@}#`yoWD^UKoZTdG${;#H>T1EEX&Iyfg zCO2_xC_RXMn2wb$X~+RrUO6v_Jc-=lS2oZ!ESr#~VqhqTbYYz(g~bjXbWgYry51mg zk-!hal7tKy60N>GXea@a#|OOA4(XW>5r|dDijv^6-Tl1fHtq4OJ0tJw^$zZ*Xkwbx zCj#B&P8U|mTutn*D~4Ee`#T|2nK$dmFd!2E)5v=-hO}ZD6n8-AB((XXAhz>fs0iz= zLAreLz{rO!J!guxgxqON#*;1G;HFB3>4AcILApHM+3vA-yo;u*#+WKQEnT+6oN|H3 zSGu>*nrv%*wn1*Gi5&>&D6zGkn4>e-WLScOYPYC5Z%#;@r-7^Y=E>9AdMqocD%!(C`efTICQ?|crG2(XFhOc9$^R{hwPFD7l4uN$LH@$8kj-_6JjKUzo7%LUrte!+Lh%(p3r;@?)x$*HtA%LZdo$?`Hzdl`1TgWgMZm9>i)r>TWFh|V4y4b zAlT!22pee0m_@V=4$16`c1JcohZD~y9xp~yxJ0l8-N_&|lL#MnK$t^Px%l&@i}Pl(yH(cog>+GF}QP>0VaOMre$3gIsOj$n(A9k zk8HpSqaSgBhCO4b#FO6yZ&=vG2NTn~W%q9ou8z>@hfxv;&*bd*FFt2HV&`GZrzIA{ z?QJh}WYTwp<{jMuAH*&9TuyFBg7nQuqcjb&d=jxPLuaF)rgusl zO!$Kc6tq7Us)dNiSduGsRa;8}xb#Vo%Q!mz%@+o_Kwi&K{sgiUP-hR}%rA$CC$?43I7JaqESCYDaK#|QlWFAvcFWUTtm@Y!j5eAfJS0&_3 zQv0J0$i9&<;r;}DvA=ksONgO(dAE7CJOA8`9B=UWNk5=e<>46f01=2f=96882d*UF zD07P_O_L+*8#~6KOHqHh+nPnp%DNQWVcwTFJUeRr%Qmv)6X8wk&jKbVuvzM>!hQD{Ad4AMO zoqUs|{q8C<%a7HX-~9ploi5N-F|&*9z+u9_!^3^v8=!{;8P-lt*E!PxUd6Qju4b66 zKU)CrtW`VZYIgo#>!JSylkY%yAs7J!B#hvH=8pU)m?oyK48JVR%tRaw-TtkKRO~fu z|Bus_>VIT?l@*t-Sk}U4R!<`U5+k7j99B{MP|z?E6p=QLn3zNwD8y*X2kX6<=aYq4 zI-tJIC8NbPquF+T=`=w2a(39(VIBd==z`OBy(F^p+A`73@~p&mzT0yDFK3f?JYayEj!o?Rrm9|WOsY%?{|L6H;bS6tv>b_kDvDo z0iOQKZLigfuhg(T>kgg2XBasfsIxSk$53f_u9_rXaTo@Y?wJdWg0ki8umV~%Xp}@X zy|lBYRHlihV2X4cV)0m7)vT$hV1|jRpxOlX;}6RQwL}-ttOPUJW$52x87{oVV^Ff} zRwx*>kpySg0{rZY-bKC_7SHupBmp}+s7IPC8SE^mbM8du=HyR5vHvutd-YGE$z_}Z zr0WI_aj?$L1(paH>T6B~mU!F?YJF`?URHN=c6SGjN8bK~#y$>1x@5Zo>78M$w6)}6 zy}H*(hiUPeSe9oe7u%9~>|#pkn*XpHmdIytX?y=k>=`J^#uR~SY!5HvvLz?4K5<@- zkvqCCx0vU~xvW<%@5%Cr8ONW=$&gasKSWi_?-cwTF^63iB)81QY-*xyvUT27Irr-m zusxcj@?ZVfck9+n5Y^6Nqi!mIWl^lV|2#%LO)p|gnBwEgnd0}DlrnLWWUjI*Z`lI8 z`LAyYr9N+#}zcz#RB$w@1@!eHxUXZ%0Xus-W)O9@VzUSnovB4WftAe3v?UlB~ zZKYr~Gb9(!S^VZ8jQEon5M;etO9E;LJis!<-t+a=E6<{GM7@8)1RLZGH&{J5^C^-nztE6%Yc^T zvgy`oHn6sb7C-4s(`$@0MySj#C>>=Fs^?TM?o1MAtQ=+~VQjJpeEm~XYZ92L&B}aS zG&c>VfreF^rZsV@DA7VUan3}FjN$olTuA=N=oBuAUandY&{nd!S!qRa%b7bJo5a#n zUa@P^ia}*G;HjFpXE5Sr`kFc}t{lYWOQc^{QXn1*jQ~Wya5&ZuuKag64PfDO%uLu{ z=V6S^Kp~|FQ!{n&MtMXCfOc9-KW#v4x&`oLH#r{uuDr2`?JV-6N!t(5{i$^A%C8pQ z<_};Q;p1CNmudK8L~JgbcD9OT+fH-b@^@U!?YZGMS^pr(KDpvi0f+HnsU$y zwiR$`&KaAhS0V%B$28$*rP5lA1Hj|7-5*&$ji#lFt3`;;Xp<|Cz5aP_qMp-GKk5#P z)S;=$kv%xW4K=c~2OXMuFMMDab~5+*1t*bb!mZKL&P?!hrCn3vg+a|5v}-cqAWa)G zo@9B#L(cjr@_T3a|Q-m5ylM5d7O`U22tT zLrRIIeI>5CA^KJ$2VT8S-jjAeB^jnPDRID+d~y+?5`wizREsSfYrce5d#~IobvjJ8 zhSbH2p#;phVk^$|l+mQqhUF&P9T->EHPxq?#d0IGW;iOh)?c+-5^|BSRrRvL<*KJ_ zDSVa47qAprlu7jG@G|5gF^&8k{xk`E@*LH}X&@r_n1_Zp!{z+7(D2xTs$DOUUid2Y z&)NW7Cj?W!|8IAHfyfbwirbQpxAWDsu@@3BfvX`dgkhzM-ECVU_%7|h|3%ll`rm9mjc+E!Bcx%EfN83o@BrBwJ z(U;DevneL3D?5m&g0){la@a-N*ha#(~C_i3d62g`(c_@nozsfnz(6}m?~}dP2Kx0o42HIep6p< z!90ktD;qpd?skk{{-K!C$%@lV4>}B+bzF8{mtmB7!zk8H>dk<6IeKVH&VR*oTfCZK zm-i&nc03zTsVJb?x?aR0j#J(Gv_bStDr)3AiJ)F!_0aMz2FQPjaA%gDT5DCX*Hg>5 zGMw<(Z4^_tBvYx~1-jDf|BjTL32w_)QO|p!dv9>;)l5C0Jlz_2J7$0DPoZuV+j_Et zqL$OH+{Oy{X&w%R<4<(%)gMj{6~wUbHRN^3Ggi@Yqb4e|3r+Z;tU=AD=s%F^E+?M(kjaL6$z->`Qjpi{ALP$*>z8 zT+AB(Jy(A^<@P|UfFt@{gD~@$c{a-$Xr}xiSs$ukW1y}zFC3_uK%laZKZ=+MO1-DQS3;l1EKf16rum5;B{YcUq-5%MLHmO?&|W^GBpU)fpgPOnz6}B25mk9Z`xm^SqN?R5{%0 zA=YVqy|>=V)8_>peSF!+rl*$JkaG_+^U}YgWcuNsaTLk9&TIX_Jn~|OEwG5JqbI_6 z^z+r|EAIO!r(>N@D{)!H4F*T}i`>>+#{TE&N?ifm5DPZR-cQ^6-7w|meU%r8T~0|( zF^daJu|dGa5GB;@kK965pGp6H7QpqcL}667 zdo8Lg58&*YBs*dy2s%@)9G3P7^Vzo))w{2$HT^s#zj{*#Qgnd8+==oUGNgT~0D@*KJ%ZV2}1 zOw7!hrgdw2srz3@uR%-lFG&*#c z5m%89h;Fjbc!wAI_!CYNN(`C1twkX6sOI5shh9JP-jYwL4aO8@=kJMAOwTIE2 zdDlMwJ?n1uxW?$wFX`2SwkLG#xTIc>nKix?=9qQp*r#r(^i%tay1TZ$6unTO>Tzn} zbY;>J6gdyuLfLDN$Zzydvm;B`2scU6Y|iv>@grIv+`%=`h+!lY2SmiO{E+r3oX7uX z=4&Nzp>hfi_es!)=va#X_8FQrizkBWgEccZ8ymMQUO_+v(M8;Wv{=O18U*M%gmR^F zavkyF_`Q7^cTN3NHq;f;UEiUw<=CY;w4p!PlZG)L5#}Kmc1pz8mMez^;|e^>6bSIP zdK9EZg4GdEC0s_bYKwUfhP6>Cgodci=P?U+Wn(^J<85*u z8b$mT$*D0ESPxX#H%Bfl^F)UYeNm_c?+;Bpj*QyR(>-<`xypKyPz zc3UVRVv7oL4)tmaD}-we)u%UK<7|YQ#6Z85je0c;v7-re;|a887(DlR%TLX5kJG~< z{!(r_uq^nZb?^lhh>_nRu3>82?i0UN)j`2ykO0?9LVroK88Tgq%5~=bL`g|(jmO0V z07;?}p5rS0nF|lRGTwayg0E400$3Rs_Zz(`2#|B0PEORj!eYxsj!u}1BUs+3KAO0( zxs;exBK@j{XMS@KWSEpE-ukdASLP1SFez!@x_t1~Fe*Op(YON$+#J6nH#baZ`J}i0 z9-kCY4^of2G`~YmxBdHNE!f|{&H^rrUnAwzL7T=2LHRMFFde+=q5)0?(c2XIgQLkL zG6f5%`IXOQIz+#N~#y8r$ z%k?!zdMlkp;MEsTIu;n3_7Wjf$S&A7`%1HXcF{L=L=MG|DnCwiE2`MLg^~qCll6&~ zWGf!2ReiFPY8C6{m7`}i)l3gr)DPA1l2w6a*Yduo|JSB7{~w@@cqKtO{U^_W_0I~9 z`+t~e{x_givov)xbtL^?*w)4N_djg=-!$2Ois{N5YDizxLM=A`2 zzXrQ?a5x|+Nt=R-2yFmKKPKW$!8}fUPqcZwEqE5vdk)C56CT(LE21OwEuRUUS|l}|GK4cLv&9r?0Vot6s)kQT%OG^E$pJ~_EPIZ zl4U8mv%388PcpZD7dUSxLBbBBbkUVjoR|m~|MiEo^oc1Pz{Z#yG!B>+x4h@(e57dL zo^EuWJfq>;r;$sg zzlXfUbPC-@_J9~WP5vRSOq7&b6R8;E16}*#%W90tP$(fiCcu_zH>W*g!NtJ^T5ty$ z5juryG#u9Ua&fE97)?5b1}SrM z8Vhoz>0T5a2h3{YPJ??&dBHr$BS7-6t3ux`rU8+mz^!^S9b^$DQi~*3-)w@<{%eFHLaFLSBxV3K9;J3 z`XHYM*eAz5(6xWGO^kgP>seZCPPWZ8ATy2fq>1rvEht+W0#~LAxgluA7(Iy#QCk@F znJp?$T^MJbO~-5k)Mb51VIU<0dUg2*>UazJ!~+0@bQ_DscYAs$;mx^u!OvllApY&_ zKCk*Wr1*G6`6mxra6&2|#wjhyDJETj(DV}7&PdN+9pf+py8R=LzI~-zL~+aEAv;Pp zPmc^SH(j?=IuKieU{~r7riYa>*~I!91*ZqIx6qD8e?5y>{mFB5Kx^@7BQKC>rmOArq=dp1uN$7Y%+M@Bb@1SU^)|7|B*ODe zCr=yf-))K!swMg&v~%1=(bBtug4mnV9hJzP_GocTDdk3R!o{X2rDnFp7kxwI?*tv{ z$RClEk*mfG7MNogBA~aZXtyjCLkwY&`g5c{gPONI>q7)5D873IFF%h@Z3g5+(YjZ6 zG%-(Ucq>C)$<~J4=i#owx#=Y3Nqa@2dgkO|fXYb(w8D4D07F-u3Si?iRHC#AbtObx z^$%_2j)EltPlRihB;^w+DhH{Qe4&uIB*O;@^g-qTCcxtj{_{Pwd*b59N?G;;c46|b zj+w!Y>wR>hAf%G)KMZ|1rs6H?mQggh`A0u-E6d#j#@ps`-f(w;e`ob1@!)S~)ywXz zB0`@c?__E#+)whVd{p8*qQ)!o8Y;@Ftf(t7s+nWxJ#bSGVc^EOqeeX^N1rHvG$0cLY)!8hnRLX1Dk00ti!69jaDE+#*|LtmjIi5n_2Onh6tX6 zWWXy9zo0varAlbFpw}RqryGl}Q;=aHnK8t_gh#QUzSjz68HoA3Pr}Ox%MgflImdU4u{600q)e5FK#LVH;YyNE) zMQU#OdL_TrTnn}J1arH>s61d+Oc0L_O*d1zLsxw%D9d42n2zepV-Mn1RtHVzE6HBc zeMF)aB@i!=PmOyQ%QEmD#(z?W*D>(OFfU5{vMoE_s&(Lv3M9_3n2u8qqwt#$gPDULGPq36PuucUHlPLN=^HcM#OHhka7~{Y4eO zGE2E~W-}8~a0@}H5DY;iO9E!E8K}H{v{L+MqLF7!0yqL0g1e6s7y?@QW>ZdPSY|nv zMOoA4*TUenkFsK(jN#ch&f*-k!VUnPR0o!qv$(8fO1G!h?*|>${0)Tcx6p^Ed~Qf- zrKAnKVf@jsh+2W9eUGV`pf;>cr(s zBk8$BrgmzQ+Jyelmaeymxjj+H(4eZ`L&!xQ$?|11UpliEXU8}mBI{-@R9&85Dp)jI z&#!5)De04qu6LP|vu)55ybe0N$v)h?VCCCs!SnIY^5ibw#n@pVNQ@m!0@yg>l`jL9JTBf~=RmAb;XYSyBC-k$;36D*sfIzIQgiTH(xeJt zU1@BC=t(#J1w;>m&VCORzQSI1|%=WoZ`xQ7l(AVhXm-Rsn@}8pgR*57*G&H6oa*GG%T{~jB*z4&`yuJEA=b8YXMncbB3L=JoNhi!()|BW5{f;_k^25FA7wl^;Xm7JFw6z z(NT*H&g~f>#GLR^=&y8_1)jtH?em!Kk}Uq|v`0tGePYD(7-WcVa?_;D5jU{GDNkm7 z>_Kvc*ELc1?90Z(CIPwMH%Ub&Nmq9*kQSldxTK+ahH%eR)>-c+QB|UptiH<)qKmhG zcwT7_8O%Qt&IVhIvG-*E?lx=E-0S8{jeLEb9r5Ubh;U045r29kA|pr}-JRx4H~h!- zGLdZ#H8xUxB5@l1!sal-k0q;ll8c`XEFLZ9eyZ~5K0|2PRaMyM-ql_cHBLfTADM{n zN5?MQ!aK{%?g)=NRyA*wZyjb0vv=}tLt}|*%ZbzE9#i+-E;UJH=gH4j^dx7A2daYn zLWaV~8T7F$B3&%h18EZ&+6E`k8i{kT&G;5biFkB( zV9JiJpO+$5M1Xjkfvn_-fLdMR!~??4X{3?}lA zF@gd!WZ3!~a>*RKe3~oM#gGHhMQ^`1xouc%;IAIC&AU_4J9IHH@G=HbCq%TnPXO43 zQ&T-dU9@*N<2$zE6Z})7y+f9+Xn=Pt=o6k?opqXlKo}(j%sC9iY&iW3gno=03iNM< zA)atyk#-1|G|JYz7$h>73LHK(Cy>CfT}o3IoWp`tN3z5xCR_?xy*$hLef9ue`0#V7 zhI=r{E#e4nyUfoYi0?4)7v}!IjTI|{CIYn{!dt>nOK0_xg4A&iL4WM{4VehAh7=b1`vep zZEX$hOoSZGo&FCtr0SN_e-itaN#a%z+IS09QBz$Km?a^6E~IwZFH0%~i(&;Ep^27u z*_M({L$|?H0?L9g2L8cFmYzju^C7?nH*+8&Kj(hqw||U0|NBANv0aNLj6>4oL5|Zk zU$4{5$o1dP)7tACu+>OtMVpb=A1#I|aF|2C72%AH+DJoI(4xed{3l>*e!O-BaG=Rh zw^azLGolZ(Ho&$80016@K?oS7g=|dBCS@V@nm_XZN9}Wy$qqV*1`m#)XeByhTnD8%4-N1P6qQv6)XB>5=q?*XYq?!Iaus=*?UQBJIA%4a z`~O6U&Rpe4KeHIl0)@Vnog1!-Hx%{-k=@&|&@BJPvab6&Wnk(KGFy6gC$>rjUxd%= zC=M}FHo%helnraExlZ3(PE6-8>)K)3UY+r)(P_h_ZW@hs8^F6mT4;5<>-7rZhfWR9 z5&J7sqpUlm(2yUuX#*E2cq#xWc+FBztPIz++EntTb&>g~twyW<*-WIvvqT|DSgs^^ zgY*|BKZ+KZ?M7}e{*tSeEch@OyF*{k@18bo&ns|WvZ+dzwhKq+k7kr{WNTjiCf4k4 zo8n33AYGw%0Js^sBVPZBGbI-Z?sW_{-8AL=_~zjw#!^0o5&qC$=1^&Ub|0g3Pqt~Z zxXTpfzr3q5^H|1C-UHtx35dHR;zvR6lvg)$Nj84L63Km2{DsW|We6F}My>lPM`!II z&O)cY&jBA=(Wptts+_yOt~2J)OjXnFQ8Rbw$QD~bN6d8Dk(zGy&&Y~(%ZZW^E}H@9 zg=`-JrYY&+Zk2-aFv|5bDb|j$2s*N4yV7pb=22nT0K7!K#^_a>|0$O&wAN}~w|+}E za_IC>!MTZ7UrpSqTX4IJonyWAfbCX)*=sF`d^SwX(Fk{{MaA2C;N;guQ`4*y0W_Jq zx5hA)K@)vg?Z@}LY+b;lgj3z5n^$q@=3U#JNMdk%O}N65gan;qoTZU&WUwGl+>F-( zleX0oBwT9nGpKL@RidV+BTSMC!bFlA7XBI6OFjYO{piPj2fhp&ZYvgK+pkrU?{6y_ z&}{g#a8-lnDSpdfjpwQG=S`C^8vK3JU=bwmCE0vH&a!OAfhAv2Fz@A$VLUMi@j2-y zG?%<&x!8z%W%*c$Sg1dNx=M94Xcw@Jc3i8)L&>ta`>85AYb$t?A}XfH@u6+CVyN+= zRUSV?xw&IYt*V$Wvq#jevIU|gbmw{bl~>;Go6oqLzqG4*S!3l@T!txGV>he@$9Z{U z*C;G-eFI)zP%;+bBUdS1IVxbVG3L60WVZ!`Cftb|f|l*Lh!~9SNt$YbHsuCQ=rTI- zHA?(00}5NzYFAV?U)Re)ABDZEYOdY3UBztl!@{?}f9d^t-L^>GC$T@%tV&`mQ4jWZ23tWW(N>9UV- z-Vg2yk=vlhYc_Hl^tcP{3f9{I`Y|oHhj{l&!83)$Gq_yWhz~F;v$TByFzlmSnWOp) zGT}alFNUI;Ae&5`l(KoAt%=1_i^wk@D3VDqak#6*Q{H*TQWHh=B7heKQ$?1EqXQ_$ z5=Hp2PX)r1`IjIMA#Z<`+atX+C}q`Yn2_lC)i?OhsD&(`-w+Y#i0|x>jEW#rX%Wix|F62CVCd-d|FTw8kd+2!Ld&w* z(5+swvi@^JiT?qjY;RNy9T`v;rf|x)CEFUmWh2?L)O#p-^S@578C1*i2-Euhq#OS2 zBC@|`s0ERmttkkq2AKlcfct8nuQ*|9dK&!0gvpD}y&E_{neB`i0(a2r zkCO7k7(DfDWnoR#?yc|i#VG)f{o2M8OD#}%gn0~mE_)9ZpD~bsxIIUv(zt7E*&D2hjI^2l}CK zD4Nfm${B%Wka6-OE0zL;0qf`HPhKQobYn*Mw~4K;T-dQ@-?L*qIjO$uHEVBr1Wc^7 zGMe=uwChaqS(2cXd$S#lYT-kSsd4nChyG|5j|a_6!{6`eUYu>msTjsr7THGblM1E3 zjTF3(0u4%!YCbkn%XEfs--ZxKP$xpd19&0*@QfXfL8KNa*bx4lQuP1#wkGy`H?V^c z1f*T=f7aXle@EtjZ)J-AKzk{xzJEJS%U;RKfkRmNGedyZ`zfS|f+ovp(KfZf0bnhi zHpJ$O$f=}7R5sgw6PNiJY=Kz;T&`cKuezUeYTvkDd~-9KWb;dQpO5b?d$#{vIW6Dw z9&_#E=e(LfgNv|AW#$i|GY`knizd`35@%ja3h2U}s+o+|$gRniVBZmnN|kV$U>m!o zob*?f3YV}vDHZ&BIy&J0SV;9nP}_4{lb-|e_#JV4Z*Fkh{H7;l@SdDh*OUn;1*j@?puh4vcxE|1~^m|#7Bu!Vo#+N zThQ)vifTrQQ*$TWQi|>aMrbldIfdq!qEOLgjd-;b5%!rP?yzE2Rr)w36^V>n3aFyE zA|e1z=(5I>$|~b&wPjKDf^*Kmu?RC}3~FxwdWkt)AXUT>6MpFlDbPstCsrwSg+W%y z=!8Z=Swy|czv16)gq#_z@_{+6I+{UNO<9aXNCDEmj3_ctGXjGtC(izGn& znp1ra7U&V7#+*}jA_GiBt2WB2J;4P+Mob$&PVnU*O#Lgq?Ow1A1|)#f^7C!S)x1@KYL5$sG*Xtri>)E(jVa&uErrIa1XOhqTI zz`6n+07*p4II`68glLFP)rp;)PQi&DusFh%kzTne@>WGuHfjQWYsNjJ02-i9>6v!x zEE>yPqw>JH4~WPy;Z>enh%%@0OmRpqI0nq9J%H_VMLaR)RGydu@6o!)-FpgF01OHb z4`k>G2+XtOKwgNc%FR%z8MuAL5%#GZa(uAk zyQ3ge8&7?CHK*|LQM^-s)errMzI6-z2;BaNCHOj6@de!33x5?3i8|H_4?fJwqDH(~ z&F5Q&n6a>S=GAcZR8(}mt#j+=b?~Av^EC(Pi2C~h#vlI-7_!({bmT1(W6-eB1QOZT zGvG4a>M687p)5ECHaF+^wJxHOPj!SbU@@`^D@a|ax|VU%mfbgfXx>LgmK@H^ z&`r|QV3Hmm!JZ{?7+YDgwsZPs5Gn>WZ5j~b-a-(w@O^nI42tl9>iPg!lL{I7SiD8IQ^cwQT0Cpe+`!VltL4t*E8tpXR^{D0QGi)9`(z=fuV4 z8i%(?L?c#XtKh<^ntPt{CbOBD>CUEVq9Ul9dQOR^Z?2{DJJka+{K!>*sUowidzkPr z6uy|u5X+Y^q-mm+RmO^_a^;iNvmX3xB6Zan%=={HF`SNTzdVA|G)h;rWR=Zhu^cv2 zC2bppJM>pgTl zLmQDsBu_f(xlrf=gPo?LAB8RNp3zPkpf|M}Fu2+LgchCZVyg$F!OaN`(AIU{{GI~~ z==j5=6ajW3uR9u*_7~%QgV@X#FN?WmB@13NtE|JrAexi#QG5x#=DF}aFrm@=xh1E& zsb;M+cD2+HHIecP3$09RGDdJm&?4;lkI*3idbyBD^6}T(PDP6rqVRK6`};dq?A7fU zR{fU75F5l`Rh5}JRe9`?^%lkx-G10k@P?DdxIan5?$0SQ##?3zO_9U zwV(Ue^&VA%sq1ox3Pz^3v`8_$emTDpOysKBNs7rtArBqK(VZ=gAp7Xrgn}^4SWXY~jBu2GX<0y3oM$*%vC(8k4kVMo+YG;pnP)5*1ZD zl1pR!g^cjIrpItsk_Kvjo~W_OtfqYrtkSU=xYSwtG6){gS5if1XZldmj>>&Z}V9Fm184haqGrP z0r6GUO>=l8*{$5k5m+^bL-{Ou!s?$@SX>-OYu>Vnlz0}1#@ezzeS}y+a*5xxM;){y z@*B0FbK{qK`pt-Rtqgl>04cZw2e7j_>a)t5^YSVYAyk^r`ZdjD=yTy@GylUNU9D~t z2+V7g%wY`5E;b$0&|f*lxQ!5aK7{>HWR~N_#TN8JT;JadInw8(Em&ISsmr3QFlY7G zant3`uXGHuWB0){d_)ZMZ=I~I%S**B3rgvD5M)oa8rV#OpG-;b>QLaw`g!<{^mMZ4 zSM#10e7ag4%M-v0`S3j1@ONu!JCCbT+5_ct>{zPHF)5j zHe2cF=>j9q{FR3A=~QQl@Se7d;pak(vdEFDf=WdU5Ehh?;Fdgz>!TFz8HEND##ebA zp(x^7F1BdhMMj3{Z-YI8hFT?OPm1o6Ma)}{WF(#O(;3s#{8J(lPB`vZrOnC7_((Rp z8YHqvI{8tCC_Bo@T4kEsSgxasF>e##MoJSBEGgmtMAioLBpvC}ccIr!f@?1d=O zg_F&Ilctm?KF6QqXP;)wPos}7G){9d2N@u{<*OuY6ZlK{myY#Ml?WjzDVapMfSBit z7-(F1*7%mfCS&t@X0j#Bhr(%PTXN&F&Ai?ob|e8alvJBwOBTR&g9?FGMwINmqob^E zvtU6@x|teVWQ+`{ zm6}K0g1@ENYgc>?90@EE6y&lo5tTgvPhT=@rC{N3H@SQ|5GJrqaxSSZOfGHg@$RX7{~ z{rSa1I4No!c5>N_6kCy2{lqq%6=j%CPe0XjVAsUc{PHO83`1XPvopZ&FyEFuLnM&L zY8VV+9#_82Wm8X2yclnM_@TRU-77B-+?!tvft`&q&QQ)2m@Z|sD7xltj@oRr$b zar79zm0On>Ql=(0D3PjxaRrXF+`q*-DJb}@%S>{3Y^uN*H5^K~$CNQ;L_Y$+1N|P5 zVyai5q0ojVgqJyru`2?~J#7tl`8$$Zks*Fjk3ql@zAI5q7zJ@!v9X$-|uMCH5xDqtUfLe4>5W`6=SB3#tFgG z{yCrljy3{cDN@+AxX(cnUsTehB;O|kRO1z=gOUV>Ynx&=(+cwZRZe{ijDJ}OjY%Hh zVjQNk(+wksg)A1-=cGp?wMuZg0SaZ$942U?X>k?!w~6x4DTL$KWyCL&nf!_j+3`)5 zv;{FLP!rdF%(a+W<*q~V05PdUrMn|v(6OP|Ypn`@0GW#e)Qs6}nUe7e92EO*{LZk5 zGHi{D((tfTs@x?d@o6`Y2dJts+qG|>_3ZO`I_qzn4KLjqgq!W5t{)udTjYRO2R^$_ zd2sVrg&o3Zng6hDQ6WLGgrA>_7TWZruiPJZH?RBdVNn!}%~>L65lt3Pc}vuyO<7sF zHPm1>m3vlcifI!8AAAe2XeP`uY5yt;p}=9`ekCQrTXO6ICndV9l(918;?r1h-JyV0 zV*%s+nk-Vmv;{`_F(fQjn2N0qrO{E!1Ls*bYIb?>g_gI%ndS2y!)O&b)5h#{)~3Pu z;)Q3ZV+Dd`i*8StlqAo=h~~ngV6R!^U3A_ahWkxyOuQ$?YpPfWC1rsrFZ{NroSTQ9 z#2RZH6BO$>!+3v=pu4!f3@U%Reb5zgX>S;^k&hLwHJsjx7vP2R(xg6`*2}Vt;0Xd- z;AM+axwi`phTaU)0iROpN&g(%_Zx28H6AARL6=92K{~tFk8Ji6YZ+#$_F{7!oNho_ zTl&o3x_7~CXze@qaJ18OT8_Z$mE;#8h1Nek~GN(iMLSXPC~+` zvL^_vKSlNCAo+?87DvyE;jCk&va6lbkFpbM5bVyx@n!bnw04{J)yDj`)GQby`-^ei z*5r^eF&pD-DSm6dcDoKCoOv=IvmE1KIdaFbB>94zdp9$(hnkwQ^~Tq62_O53IpKn* zlWg&2gL}TfPf+Qkqg9h)Zt+TAEtq*R58GVe3wXfOQ$<;~TAIXIbuFaj-rwRP51*;PVxRFGz2@i)Ug)q1}v(wLSA~^wwGEW{2x`SmQry0pqv=Iu=F6lS&kv&iohTxZQhc!5HXyjEOe-5H{hc zT{%ca7({g^df0(2{SsSiQ#R}Qo?7U1Yb`jL%Ov)*taz**^+C!VFCk^`mb5Rlk8F*0 z8@a~yvzYMCgTVtZ9@JVSoyT~zM}0@6%vkdFApcn^(PcC4}{S$AxL_1N0h-?sK;iCrd?Ng8}2fbbYSkQzqEG zR~>Jc^J!CFD%Xi_~h3iP4Z1eYOhtMFkggu-@KDINM6LgHx8J6eQg z=}kiRI3%3@;?c@!1jV) zdl(Khvt#Ed5(OY@kgC*0-Wwv0PYCnCjf_!toZ_{SjfKnTBJ)#t=S6ptEep~SS4Z~v z01YV)brP4o=WLvEX$}s2>~d=om;Ite&H56pj1=_ys-t*@N@hW%Y*F z6oYL^fjH&*;9Q09Sj!ThI8R4K8?JLi0avA<`z~lT*9HERyt>=4E=5WVXVOrXDFYb( zsCdG189^K#?i`R*uZyv;7D%!{dm?mYg|{L z&gW7e%PrhiU+pL-S{OfPD)>x@7vBvouK<)z^f8AYrjQ*jlDBgmMV0vH3|Q^pyO3bh zRy`nWbdM6+F8CAyir9^8F&Mpp?=mDeuNvb!brs13q{coP}a?k=_xg`HNp_qGr z9z}WN8-CtFH;A{&L2|H97g};_##2`wH46Ve?oVE*Fm}nNIb;yM81pE29Gm=agoCG#2my+50tDLOcLqPo zg;(Q6*Xb3%1^;jGf$gko@OAbBBb|-Ephmnr2ErV`QaqwQcmk#!>#Hk?ZSbJljaWz{opl3a z4rj}eRo6m+X%qtiLa*g5g40aDs?=@28%aD%yOR-3kRi^cZO8%4XaT=4bg1*A0|G+Iba;DJiqp^O~(|Hj!{ zMO6}RNy4~G;qLD4?hb{!ySux)OX03ng>!I+gS)%CL*W!K+`f0#-?#snUcKhwJmpK~ z$~=3=jxTnEcHeL}I*5JBZc61IeUG`R1UF!BWrz z3(A(Djj;pHr1h)~P#3Dy4&i3j)n@k-#kGWrj+axyB;PFdkPD**G&8K!O=1Q4EAY00 zQE*~pR&SUCW6H!J{;>m=q~R=n&^z+f3gLWX>q`obGj$;!QI;PHl{aEVIk2J}4#FQdLzU)C#ZS_s^d^3hhZCk`qk*6? zVTC;4rUVkJX32xo7^}d!@TamSxlqoFSTJY7vc`_W>gIUTvks1<^8z11!|e=JRvytL z>;hG~HYH;(@~rB+_!#P+O3EG)bS#J@D%OVQU3?kyESSnM9&y~--^q2XYs=X#+}+Ck zY4Xg4QZ-hYN*gaVXLugZPxRgt-16TUd5Jm_;4hHp!yhfJ0Pp7QBOgfmcAsgC^?_19 z)&fh$nV+g>^W56D;%jDn=hI(_+hvIqHP5x(;sfZb7vWEJ-o11xri&hYDD*4dPJO!a z9cDCVpx*V?Dh*|G?g4Hk-O-%qEwh;KgzYjt1-SQACl>FJ?Gk~Z4vRvi>-V)M9`Baz zVxO^B>=$l7X0w`c1*~#r3!3r7P8>|xH%;XWedGCU*vsdTOertfkLDQ%;>awS}%S=FKC`=(oX z0n@(<)4XmzQ?udup7*7n+(<=O_+qCL!`N&4nbJ%=cc^?x2SOa(Z!ex9xpG}lv zF8qqQoCNjzjD1p{b!UvO{np?u_YL`Lp61!Ngw6ZledX7gTYUcmuXI6=PN@QJ!3re; zp&82rp%d4NQl?y*`?5d8uVbq}x;>D}9donptN%#9PGu=<^Ht0sPr1C#@+1bhWZyTk z3HNYg&DTz)-y0sk+~>F=zF+A{1#)xEf98756s)|wANnPIcnC^-azDZB`pHQj4~x16 zkl9TchHt(k&ZLv%jxnUkV$s+HIaL`Kr{dD_{wk5cQYUV2zKT7SSZaW?`_lA%w`CK^Rz0sum9%wnTKzJ#Hnj*-32o=1*&+Y zkfIfx_et9+0RGO0rrXn4*~ncmHwekDs3)B|XfuX^HEZTflODyvuBxZ_XAnb;q=vMh zHM@TgSBHFQ&c&G_k7j9>$3#G%#-R{kf@ZTOyc`|hq`YBe?TW$auejh5`HZ~Aj`Yw) zY%sXwjM}`~DUrSc@$k(zX!WQ z5muqTxf8dUm2=@Xd+}Of&;2%H@$-BzXOCfJ{?!jdV7u32U9nS!r&T7GwL|9SOf1YZ zN}A9BZv!>5P)ItoZMGnP5A&DidkIC9C(w845zy#m=ojSUV*>t8(u_5? z#(v(rxJT9?7zs?Um`rZ{T$7GpEV3iMvJG=9`^-bYFhzbv!9M+n@&S4#;mvd!VF)42YxB%pN;SE1y&0 z{JvZ?FvnZgHivILmA7|qKdI!vm9OFMQtQ%|oYau~#Ijk;#Br`au%$GYYg;8p&yd|A z;ks0mKu@BOk*u1bs>ze*GlsLEG*v3%f{B<)H6zWFGc?kcMsYk3(G~<(7Fj+jn@!Ti zuB4$__PfZYEeUK+sbWk=hcVQx8)4oCr%29BK%W9@R;Mk@A){iJU}fwwg^uCeE~Ee- zy7m*SyT*u4-w$?Z7@`BHxo10W(!ubFh4}{MSO)BdoTq=xGiQnSh`LU;7#>-p3;>z0 zqT3`5fMDAR%^6fOLOPQ=ADlK)%oefuz2)tu@_S1*n<4orK2D+ zd!?YcQPaUpN}q>MJ-1#g_hn~B&|z57d1>a-M7@Mtci&Z@#TShrtK3k@#_A_`g>o+Z z+Zv~e5=gU0oy9i0e;+oV3x^izv4~kZBkrSMnX9{w1^DJzhlOPJq*jKxuKD(Q-BWl`=E9T%L11VRRf=bl!dA4$X83Ij#=aw7eEPaI ze?HZyFSX&;I_jj)97vURw%e?hTt%l6lhv$QaMNvaEAS$N(msvM-C2O$dZvEPNTC_u zsD?7qtqDIZvH4DfsA?}IZ*NZ0d3AHIU#)(K^jGU7>D2*$s-6q0%;`b5ba+;h+zimg zxve$DC;C_L@`)@xXbtcW{tlqmz4sy06|rewQTFpcIb8lj8M1yPjSTS>fb);c6#D;0 zo+Bao4?W1gHosW@sey=B)ptbw3Pey%Vi;dC(LHN<1g9ffqlx+Ih2#|3zlo9~p3HHK zvdtqW7_kF0D3=DI1A~OV7)e>uX!5(dMz-TE->WP(ww{2`XV}7E3qqa^_uU->!l(LU z6C!9vBxR4A-oE6}NQ5>w^3*%nf#llzBualhvqnY%*)S2n3 zz3@2m*OVe1?dsAs^O0sXLuR{IR?O@2{rnkA5hhZzaZTfI?%)iQK1dev)KJV`j(b`s z8tCNF#AbkmL#WY>Oe>5S@)v5+vbUz5L%>?Zi+M(RHc8a3Q@9;eOG!B|y1liUq3(i{ zAK?Vp+Kn~7ByIBTO|`Vt&+EdyqL}PRem!K!1^fj8{(e*FVM1<2e0F~RK2?>@H3OWO za;(GrY2nZcdCIPHhXIQM0#4uolg?PpIu>+gz~yHVzdJlRD)nrjKoRA8fp+$$_nRCp+d9ylbZjT0x-DAwetM7d z%4mFPe!ns68T{YXG)}pUPiSAxXmnrB?X>^Huj!xPQl9#y%DN=FK!1WcdYK<2Op$$V z7;gN2sSZ${s-5Lm5x6Vv)xIglA6!(IBK?vHP`M~%s$xgG#cyhkuE!3ZX{f5x?5|g@lzXG~;s?HNMw_0IKYjlse4&TFIMdC7exnmPi7H4e=8`MgclKmNMN`l2RRftP66+e z;gcXw4bsKLmvDo5UVaU4$h);rA6@}h{vn0p<`-U@)pmPJpzK)rEIHirtk^fA4RMMc zS+pN9A!C?hch2lA0c=Ks$AA;E{uPq-tAA&gh66lbN(eBipxu|ItKi-5(gn9HZ>XkH zlgi7W*C#*EWoyDoK~O=x9Cd)3W-HwWb%^^CZu)~}H9etie9nVtxx49IUW>jD;3?rJ z-%D*vs>Q&7HAbZ)-52k6dk~#D-dQrwdfNC<%|HHQLblB6E!e0UzUHaUz%W*&ct_DU zn=@UI6b6Thoqrj%o5&*h>ln10$L6KkSmx|%zIqT%0~~;*o0*>DwpxaZIGN z9igy4t4GuU zgL`|B;U~74mG#dHVjT(_be1@PXy=F!Un9m5KMQNIxW~QcpyDvk^ax>CJ`}0ic&cBD zjOt7@zPp58?Wsg@MuX#Cj}bjy&V|1tk-pIW8A&^ip^|f&?c0fYl0TDk*GStZMMNM_ z_an!q#!|>>DOsBxTXKXf^dg=sM-N>R8c0X&E;88$y6zRUcaU8`N4V&EgLYK&b zMx~&HxmYLQ%fcoqF4da$_Xg_Kjsy0C)UFpY^1unk*6Z%IB3#c*c_-7zg?r$r4!Q(z#>u-bt z;Ia50Zw$kmfkdXC&nX3AhM1FwxHUIo!|AlmZ_XGs8qV=Vs&x`T0By~m64d3`7bKzX z5IlB2^?`U?hwPxdR_)*0d&AYO3ImK7EpIGny6k=m_u!%@1Sa?Hv(gQG92*oFJw>|? zvw^A?8zs92EUVSKf{5Fw18*D`DD4>R7Z~q?&W{hcgflmV5$}5|j=!E0h@fxu5uwA^ zkgdJ62FP%`EB2K88YS2hqmP_t{S1M~?EJgKvVXq=6VbiUH0IR4S!r9^F&E2_EuvkH znEzIrM!lk_wo?pt$pG6{p))@`!|)Pa%-gVT=osZ_1IlJqzjQOQxkk($j@0i#BmD|&;aMCMdt;rpGnUprfiMEIF$Bd>=+bD$@7Cwp>yz z43r4mkUys91A>o-4d|Joi;M1$I*sZn_g8hRb=Q*2mk|3s``xQA$)|Ez)^dfzxlReD z@#Mr);^$lOE~DwEqZKiv-%IG}rs2sXKSG1WX%}7_F`HDDrOiBv zakIi$_!P>giI4}XFw;0Zm0cD!R+=wO0Lil}B8FIDk>O)7qpclJ=%e=q2a2(1#VoNb zZ|swj4uVC`V6uxUV{J{$!feaYlSTa8R$k;c-0tDxz+U}CYD_T{muF)*A=?jHE-DL` zW<%x&9W;Qcya90qmCscP1-r+z0Y&>Xe^rKSZ<<1~KG7<9^ZOd%L?h2#3832D?u%k0 z3`_TU{_6D2?t@cgC;?$HF{aO-5e*8JV#UH>2n=UpKG+X$P~()AGC0{HU_heX|6($o zdBHOM@{$<-NF=T6`l6r59Uw;=>6 z6~_UT^?=v)!|^qB(*BgrgoWL${+e<%;ObUA?9+ zV9F3EdbFAK7;7%l$$jh7dXi;6XtXF#%o4!SU!6tKHMLywTz&Mx2*e=#z?+O0_n9=) z8Q#7{hCEIXb#?mKGvYN>z16EtHZ_IHTB|l=w$55DOn1?AiAbM-f(7oh^8=23OkL@l zxv9sJ$j@0+a-=|+&l^*2@fpEol#>LGw?iRUOW=oL-%T^Sqc@D3c zbEZcc0FGhaY}Hf01Y*{&CFQennx`S;a$ZHLBnF(%Jzg$Oi$PZp3p6(STz;NL|2l{% zc#L#yfo4`k+^+tn3;-jud7q{7!wg8WW{y<3=`iHMgLBKkS;ini4WJmo?GLNvgq=pa zi$mq>jg9I{(Q>?Tl4b=1i)45aKOc|fuq0Mi%y(tcf@H-Unll~U-_m|w#(eCP3F>(* zD%knw*0Q*(zuhGFt!z2XT`Bjk>i@JAx%7|x-V+&^U2=IWgjJ3CK7(V;B3FI@zh5Vx zv^o~A+R>%lcW+{VUrv`!MV%@9O39aXy|0ZsoJR^bS9d5nba!j^EE8z)n`hDfkuSBm zPjjy6`#g6*4Gq-eZs`G(c7H6^ua0NAVlPr%7w%^|B-}rLJCi2}?;4zL4JV&&51PLVZZkWV!H5{BwGrB##Fx8t@G%PxrcWNbz;e`G(uB!P}oDS%lr)j zO$f%~IN-&!bSmdt(27@lj2Y1{#Z1X32mJ6K{_=*6xQ_H>l6~rHLAHstT)oeRE~NSU zsHMjC4k}OGC-SUI2AP)r<}jpO%D5UVvpXVk;>+R;V(y~VTPi1)7W~Oit9B=yex!m@ zNC?Vq0+msM%R;|1JQ!_tbfK2LCT+e}`qTKQYWylUn(e5*NKK;?XL?yo%_}JTmt&C} z+mx$yH%bna?+X$U@6T95de9t-LET-|n- z-1enoHt9C-fXR}T$>;z;nrUl}CY-J&pu2G_jat&;D z!WFI0D;;S#0@l+TU}}{c$<HEISFt{l}*9fg=c6ApJdO&Z`&2TUBn zhBy;pB3&Xz@=bJtKq(AhKrE#roO`r?&_bQq=!M$W<1OFv?fG;j5U|pxC;Wm6?Mp_B zL%l6@Bj8PDi$KWPq&wK)off@Tb3Ev+K1q;&V63F8uBK%$N***lWu8%@1-pL<{ZYwT zw<6*uVZS48c~FbE5Up&_L)Kz8S!QsQk9YEj^MsV8HCzg_A&utPFMctIV)RPNdCUT+ z?q}S4^RUPQ-FrdGcA-LX;ks>4Wo(to)>AS~DDDH(ETgt8psW#J+u%Qln5@BLC)FeV z9Y$5AFaHWGSyR}A-(0AsgRV~-q1lc!AIN?^*vdzd(f#2fF?TdSpRUXV4^cJ1;hUKr z(faQ4V0`vG67~Hh!tH*vxPO}MHiUr8cCC_iZ^S3Af$;O2b}@7Pnko2oBiiG>^{>J; z%m4(8UGTD&dR{L~h%ye@znThYW+Blb(Oap@iwKL0(@Y zZt&NLOa9;BP!)4kV-NFx0Z?^)RXlagV#7ttaVE8;|A7yrxcOp69>7u zPy60me>&eB^55SF&_IrF(u04@)|&SAVjwK-3Fs{{n-NpTUyr|o6AZZYSnTjhvd7^v zJBtk{fJY{$M6wVN$sV^hZKRA#K~XYS?KdYRQruAS3NAVg3$r;$e_GxxXF}-?q=kI1 zRdxC+2pMek)(QsLo`ivvipUFTHOS9F-O3b5ub|++D8KyMddYLw>7e$WtEw`?df~Gg zrvDXwmrUKRNUBMzK*eez=&V|L;XOMr!n008Z56jgm|uT3o+k9NEmW2YB?Rk@+mdY6o-YmtS zw*E&4W8u04E6-cmD&5nn8p^^uop*HzblSiO!jXH_q=vp+V%Bp*R7NcOI8FC)&ZN4v z9WXUW(Hf1JOX+Ay`HRF<)JR8cX%KIOhPylG!)0~UGOR+_vI_@SN1i*=IDns!izT)* zf(H$<6>rq{Fg?!A6JJj+OPSqS6Z5CVMhNq6ABS>?V{x1}B0MFgbK=&sNxlzu9>o?D z88W5dFjmtH@%Y0gCZqzBO;9wGvteJ=XFxFq{^p#ynT=%W>f$TIeEB^e*fPYyM0AI_ zE+$Si(sjhCb-_lKYwbZSPlSUYYYD`vkB+EEJvAH-l9F4&=$fg{H6fb&_GV=TNjq1a z<-Q;v4v(9J_nP`!vy4NGgGRf5VJThaR0oAkg*wR{`mvVAvu$lw^66Pv#!n{FsR|LL zMVDy3`jeT@tlLItghPzc20`{5CQQia6OonXo@jO@^gkZio_H&aa)DEiDt67(r4rMz z7jHI1dN=q5PD>ftdn;ap&sU8;I33mq_y!Z7suip;DqBB_4Qz$K7#(5dw)TSO$Pe?xLR zN7*!Sc_+(lYJy?IO94=27;6nilgCr&d;gs_Jg`R~sx73ca@=nsujtNc^zNV2{Ms(I zwMN~iXv^K$(N%$629%9)lj`Yu+lY}ZT9u%JTMfhTGDj~vL9>{lL@H@tm%t-Gx4b7E z*S>h@Npf`$=Xk}m+#q1xqNO~i!vyYJ{v4Cz9@P3)4Gz_K9)(r1#&++4Dn>Ofw&zjL zm3m(=;B6&-IdI-8e67l!RF;Di|D4Q^wZekYlYB{fzIX%wvUl+#xL|g`@aF}d&uMzg zTb}xT{q*%ssY~FGZ8`Pn!@&QPcm5Bmx5Q%o-1Dnyeg6tG`tQiO|Frb?zeBP$b=}aG zF*Z#{eOQcihm1@KNwG=gG7dm?jrk}6!F%FHAv6$HRzq_uxMXsoxWNirgEG=+(%G7L zDM`YGX{E@i5W71I-Wi;yw$(Ks55I^eJ(te{=lm_rNY-7%x-zcwe6M(puNtS@EF}&7 zUG2eo?Vo?aGeoVkoE(tuisGa&mO8B@G{JM44Hm|d&_$4$aG&*mi^$`SfWGjW3HOfb zu=<lI4y_nFyx)Jr0d3&9g9tqZlg@SNB`1w2Z3%Rm zN@&q0jibEho7VJY{8pr%XpIB=tAErjP+Ep2ITKfw0`Q$a z^%P!Wk*rAHhCC}F0uWbI?wv`Ir{FYUr3|Zrb;-8I(q1pVH%zXE(RUt4mxX}%TUkPr zJdNO_P(!W6IliilLQFqeO~VrZCo45Oj*_fs9eG+4C|RP#&&`l3XT%ChQ(Ykf#hlL$ z|CZ+YGTZU*;tHoatRfD%{-gJW#ZPYblpcP(m9H8lMmC*n4{@Y8YT~qB zI;Z~YC<+2U%TE>aQtGb2SV)a!+Y6jEe%$m``lPJ7iE|jMVQ4CUw;FE+r`PtLYn(~_ zntSVKZHFmvu6Oid6+V?%VAc)Co-qO#_PMaropCN%w+1Q+uE(E2G%rR*TVq&Y;Vq9O zW2F|G;s`G?Zb@ob(({9)h5{}qi3mjkC5N~L8}?hivL)%z`4#yDGj3r8Q@$%zilEsf zeGdh*nF+&91K|@)zr_*!aT_lDz^BKBe-j4&T=b3gYsZY}DwM#48#qZ4j z0!Iw$m^Flk%KEINUa)0QBI6`x+(c;{?TTjFO<1G_0DxpuH)(r` zBO$y1`R`cc^-lpzuftQq;E6s?o#fB^&{RjEKWjmf+lMNCufeK~M4;qZORX8Wi3y_t_z zKYu%igrsdMbD)iF_C=2b{R2X(NQ8}y#lxO%S1Qn*OgJY+wh9&uKJAQv!YA9=(duL- zwOrbWX0_m_TrPDHKZS;$sRH=4AZ2Av{`n}|g*69;Ch5k89zqjad8zNhfHnt;vaV(7 z4{=K_r@>XsV^l4-AGAKD%4HgkC0_pOo6KjjCpJAR*(I?V{LxjXlr-Z#P%eCr;jT2&K;=0&u;fLV$@o>5P{hxV zv@ZCmzS6>VxZ{OE#m%$M)A}rAndd%={UzdkV)n%U^QbQYxtz|U*0zanb5f{7f8;t+ zL>UR`ez;s8wssY+=Tt*CU9_ZsY>+0_MKfy5BEV!_zqm>{g^l_&*I8qaFz#}r_xH`ryDUJNC@&ZNBZ^n>e}j_ z2N<#uiX0O*cSYLjBGWkCYxzWa272^vQkR!&1G42A3Rn(zh#1nO_>x1l#-fM91rA)8 zN;X8+4HUB6y2miJ27m@r+Ch3%<5^l<*CXP6?Haf_vwhs-Zqzk7MH)5ommLt1u zAGaL-<}He+8U>QWHs_EUmoHtAH{E!G%}j@yLa+&2Mb@D^ zr#Qg`kbB*#knb|bQY)Y$v8D5dj--T@K!Vx88@FJgd}E1``sP$8+}jNX`h*U%a~vWQ zI$`bp9(ylD*uqq_e)hda`z$MKeZF`1R}!0>~H2fLRvVR&Z{yptW- zRFF_afDlN_9|6L20rkPX9)@DjNj0*bdT>tD@Wy_bZ!DQ#_9!E(v`fJsxqQRVcuTcG zZO~hh<`@0r*3)1n@aCm}+x}oeEJMgLL!w+f^6y&f+)i5{TLUR8@VdrNTTqc8IlZ^I z`E_~suL%SyAHSTNufO>r5BD z7F>`Q$o0y5MBaAL5EnWoS`sz3j9=d&XmmM)(YoIUU7ft+({7Dp!|GvH2NmLGs? zenRd&+gWSNuWe;-3brkpI^D2FFjn-!o{_lE83Ev(2+_?Oz_qYrK*Kxgydpi5ur!$V zpg%%<@g_SShdP7W7!$NC)|rgzn|`A0oW61iuRm%PQjBMLJhi=G-}e*npSXI5Me!e! zbM5MtAvmh@b(^dBp;?l+tj5~zhLC*=hR19obZ_|YgV!vss#x~dz%~5!`#+^F{bN(# z+{4_#&EC<>+>S{?Me^TWtJmnn}Y+Thof zCbt(I+)3pVk1POT-ZWt^f=DGB94gV9=s(rN9(wSs%WP^WlT!kt60UI=)zj~G^`ad7 zz>I?o4p1U)Uc;1+!Jq%jL5GbbsteNBfQj-2)wupI1Ll8z&VM}eKOvjsf8?Tj|L>V| zTNOm>#XVWHFUiK$hwvz~E2nHuEU!YqM|C_}9xTxo)xC-!)z7^mSgP{Y{Zr8-Kfl z7?7EF+Ssdecuwe;DoyObnZ1M4a9-dXTP)Tthspzdx9u5STcODwN`W$^ z+_#!e=0M_zD06u7ZFt%w>ht`bx>T3AP#x()%fOqi@3%!91HYd$Onu?*am5eF zGQNZNnxnN~sW2hjhr9aa6%?shj7tilqW399Y=8@f+qFGuhyt@?#Yu?T+XQ-aAJISW-OEh zK{HO259)g##`#@*E96!Kk&Jw((E0W60THD3!ZCuI=8ka5U%^uW4ai}341moJyUS;o z<7fg{M&&%ypHs8hr)z`B41+dB_)}QcSz8yCqi3w#(eAM9QHR|X zQ|alo($WpCj}m%LgU`m`1WuZ@Wu}% z>-j%H(L!c2m@}b{tBiR-U2!Bzs8c*KSkL-6U#~%Zb4g9?YUVQ*l`=~V#-)DIxVoD> zJ3T1V}hYYOSD6R_}xPen~&2dc6ZakwF8CZ@|NL^4gm=+@rutp?@!> zrYkNV247Y%`(MJJ|C=Yzf0P(^S96ztmQxWEM;A9^6FYNhRn`AeSo2h7Wx>8=KqbF) z%e6H$9?^rfkP$^h%pg!?kmV#YuJ?IQN7@@FYUUgt(C=rU@0Dja7ehv%Z;h|BT#xhF zT(75&m*1d+$Sw|&Bv*&Z;~DVQ5msFff1QMo=&w7nXlb^S;lw1|9bP)kWE?3s35=!T zU&7T=#KpXjTT2LFu;%itxwXNBt*7$O#60!iWQ`}^ml#t|2GI)ytS(W;m~%~93@96u z`&*wOg!fu$M(l>V0Zy6KY*jbq8zzU?JO#p$>Rm?TP6VqkKQQL5cB1=?F{OoMQSz(k9I4glK3f_ z4>P_$8O?0KPy%ByOI;`XTbw7>DZcw*(0Cv3-`^ZuCmT7b_jRdlT1*T{cZ80TDGIQ#@c8{%8~ISpwN=FU>NyDdy<74q^v zpAj8CcjVY-hk-=1DK;Dj!kZ& z9juD=NpigvB0R#&OAa@$@22) zZc%7>jWOsyLwZ-e=8wKEHYqwA7E+mG931Y+O18UN3>_&Nj*VtNcAo0k5I8iyddFrE z{$}U&m=a+d5|4OOX7>6A0N_WoHP5lzswTmS#epw=GXM7wC z5DF0x8TjOa+e$<&D3zY_is1NzEr_uW&PA&yBn$HkZdkE<(#iB>DjTmohWCz;f&3h3 zpH#}s|8_L`jpBASq&>`9Q`oJ#T~WiwfQRI~Leneq28_0-*n!&lHz;UuFs;CP#L78X zeUqwNqsx#=G?x~WfTWuKDR)fEXMaG-LT{h5bjp(KTrA=^r+nI2T zJ{nwuZ$pj+S@X`sG46m3F~$i$K9oM8kbk$Pz{wb#(JBkLI_n;LJkV}2cjBchd{In- z{R#3z1)wt=d42&)j$6xC?z5C$t`r{o5W9~8Tr^`TcuNd6f@fOQ+=S)aQ=rs#<=NJ% zux-ErWb#;;1$HW;V>yRi-;2O>FX+Bh^`ag>iHWNRFcTt4EeQ>K+z|j-=16KZX8O@~ zy!Hsi_dLaGw#CLNbv(=MVe6xFN^`WpzOX3Xm^s3t zQze6hWUF*%B*^yxOfxF#(%4wUj@4S->FUz@*w11Z{ zgl<$2ASov_@whdNeX-V;Z%+I+4|5?IgjJ34(J9(mP0t_0R&;Nmru{Gb;nl=}!z;A2lpCV$+5!R!XgIGmMDHs4tg zaY0`dvL*WkfgUX-AVwA@2S~jNyxxKj+>&v8iU)qk$Kzpe#;4ok!rR9R7L(C-JeiJ=Gy(NYqYPXq*&;QmR1%V<#A7(Hp22-pQM!#1S6%g@w z4|V*=KaFeQFgL@V4^a0PDAVCwZW|@0aBoP>HqqWNxk;>Qw@GAE3n!C9=r2v)M{uW6 zKW==vMBu_oi<6{7q#^rdB^Oi0`=`Iy$gwhvC53guU3*oz0Z(s>Ma_GlVacp}+?~(S z*)@ll!+R`?5${N2h`E{a?q|lnMTk=)rKVke^Pj9erHHN@8yV?&a|)%d#D;Zgz7D2dJm)gTIbYr z?c&L06|or50h?eE98+H$anI(rwNj zFXWF}Fi%K{qrfE8C~L#wtbd&V?z2-~_f$0^f>=;E6s}A@8t$w(=gCM7h?9KKqS-^i zP4z{I4W~y~!cUSS?I?l(Nmc$OdIZ17oq;>(VE>mt9ZxVEw+4)1L?6h0>VzniHK%!otOVWGOATQuK3-}U5Zl(!j={|;3Cki(*la#` zv=SDNpkC{g0MEuVD7#xd#aQg}pj(|4Ge22TB;v}S8LYFMLHN(Q->Cb#V;|FXAJ{Vm_i9;R*xBk+&v9nOs!BfPC5Bj|*&RxuIC1P$k-Jl3r; z;by2WGgLnFPAL(NEjlPqnlImWv@YMD&P)mF`-1prxmUGAi(bM*Zy5Bw(CGY8kq~_Y ztb{1+iDO>!B4~ot`>i2|#qUXR$aGrKC5nFHO+*+y!@z4;NV=QS9UsxZf|O>06vTdd zeN;CxeNUx9H#Ag&3@1YSgY$5TyEr6ojUh+c_1A73Q#(8)@7`1f-$I?KSc~(VOy;6# zAmwg~;~L=vBd5o`WQN93@n^lLOQ|S+U&K*~2{IHx_O~;kBtFkclAm?dbd=1KTcv*I z`vxOb+&3jXHe+fs9&xJMU$u~=L^NwE$y-Jhxi2Dcwm!dpKJ7q)W^P2CkH3Uq>H!7x z^|X#Sns#7OhIk-hAmI2d11raiY)h6sJu{53y>)+6nBSx!-C;zWq=<8CY+EdaJeb;- z7RGBES!MJigV;z0JAahG*hzl86AeSd6JHIVMZ9oRxdQQx*G@Or_OvC$j>1xvs`WEutjP z{0t7V)vO=`4vML7LqCjEc1CSOrK3ASacK0x1siNmZJ80IaQSXmjF(AUT@a+?Mkw zKc}>o9=Q~^A#1rri4=Jn;;hEx9}h7H>>Q4bqdWSDB#fF22JBd$4#IfZlT1}}k@*UV zc^}X_5{BMX8klkeGMT`_s4)}~T9Gx0VYti-F8yzwu#1>$NVKey5&Y7N+4W(EokiHf z1jy@#;>|Og%BVJNBna2o4XR4^4kZlEC2uJZ_l% zj-*dd@q|Y#F9ooJ)6)M=UaTxoD&a{fc4}-pumuRG@>D_!?@8OTKXcggHc z*QaZlBl9SC7k5#m9sqSZS6>*nUG*&RK`j1#kLZ?aR&MOMF{Wq7on)^T!6Z04?ju4B zfxkAUXW!id8Ecc`@a(BWl1y?XW9Z%%7I#s!SiopvkHzB2MKg24`I!AXFi~V>h;xQg9jw zI|GUV+m4!6ylU5Rule%}B6IoA)I<;$O~WOp#^smljpxV9V3PdagT>Qlz7j?H>m~AA z_G~pa^MsmOKD{TAafHqG?q7UO3MYb|w#5sC@g4X*nRg7_3m z;r@T0oGhruc;MB%btp*`3NPYhmd1Nb81-POnvH~fW9dcp5(RrN2#7&O&6XV-J0h8m zU7D-&Vbgr4iuZOPXoq)=G%c2S7$M@tc3WQyJ;BbnZTPoj77|JrnY9>|nmdKyeTn)l}sH9>IDCdfLbh1`- z)BD%^#|IRYo03XF8m))38mk;3l54=sIJ)XzLwU_)GlIj$OIx{siiV8GVO{ zf*zHDQ0GehqpOJeRLX#hA{o8e!%4dK2ol(h@mZF~E7O&YX)?c{;6KE>0u!A#F#DhN z8!ViCa*YrQ%d0XQC}y>CTG4k*G!O*)L)~#O29Bh1IgE=}_Q0r!p_5FkbUK$I1h= zy++Y%(ugkrK-{iTTz&I+ooZ#>sSNW9Y$Dx1#+^}8Q2Yv76?K_=Z@2Vlqgh}l;5;Yb zocEFu50y9|itP(1c&|2Wu*`_;ChO$QLde%RY&Zw067Zib*(uu}|Aj8=XG$Hy{32bd zzDO6I{~5^o2dw%J;^p5sd7#F+1D*u-2c_Vb%&V0|0Ul~DB7=R(8BYg}ybm%vtTdB+ z(4N#MxXFX^@n}cEb6NcrL|P97EG*0`WP`Y9iyT#YgY*{HKe3xl2~r;zFA!+nboNSvv<6xP=4E#ua_GbY+)<^oIj(<1S&Y~7zP!W=|4&(Z_-1O%BH zlW_^!e!suilTKlmv6__t4dM(OJ(Q?zkEPPy)m;5#_{GZ*w`-knhAFq>++qO0q^%h@ zGS#`q&KJz_7{A3#hfkxPev)9Ab3DJrVJxy?PgCI30nKGRcl_AWa$(`O`aQwZY-#Tc z!7`2Pw66QcWXQf9lp&fUgR4rf`AZ?KKwyKjfY5n7np|$j(iwO0|deSv0S|N9jsB;U{6bSHLEp2t9y#= zO?2|g4g)?`SNj$`+7+; z5X_jZ3W>m>B$;iD5K6$f6jQ$ipI6)zs|8pX;dmo@B5n+feQDDV{}*TP7@S$SZH;!) zv2EM7ZQFih+eXK>osMnWwrwXJcXG22>fXKUobNm5{&=fa)%$Zk>zQ+nG3FRTsHad$ ztpHW2VLQ5t)?@$-Gebkj(2SpjNEzcq(n966ZQuT+>e7C{2-qrESV>y&CO7Pk_$ zAjiyY?Xq&~$@7PhD7?_3x@R)qeqA+kC3^84zO-h*e`hjmwa$&JaNFOO93`BaUfX!5 znbStFKMZdIJ)4Bfn9RIl3NJ1}-v?)b295a|^TVp9@h}8%f;eW#3!5R(Z<)OM3geHV zK;wj??5;7e@YcjP_>7_{?Dk+RP^9#20KW=y^oFc}>SI>sCYI1&aZVO>F+Y^8vMUyir{C)q&MK z!OFJy&Kn#1aV7^{op4F-AjSw24D+1%YFX2;xZfg_T~T_ka&nlAO4f|g()(z==zoX`HgWTw7lF?c`%kWu$Ik7axXze@XjzB}RTJy+ay2gG zYT4;@C-mmrjGl_EH<7gAk|wSGPLzHl{1L;X4l$~_Od*$u-Y?&x#Bz)5)e6a?L;Wa* z8^QmA?ws2Izx@}ysN?}nHSha!MgHFH`tNdO{)LP9$K|R7aBu-QIsZFMRHbJ1&2?h< z$|2PgRtmH(Ay`;-g;=40QW~HLN>Q;x2BM&{8xlervR{)mJ~jCD*T|W@?59pQ61fc5 z>941Mrhf)C&#cAS$7A-LnK({&-+0V;O{(So-(A|6H zgA=9oq`=0lJU`r&h)nc~aPdK2#uPy#-#U4yd59)|WKCVgEyvi?J5;!UUW`dC2HWUp zM4(-*_~n2ATTCH4Hb>Y@9qCb`WThnOrBo6m@eJ&o8P_#PXn&1?fN3?B1QecEwz->) zKkrFrr%_V4%e^jHVNm)7qiQ!lLfpO5 zKynD#9C!&ll3tGQJ6}b`nV5XmrCwP232r5ti`O*fy>UEbFFum2NXH6p%K~`3B!%`=nHm^&&g25z z4KLYySIy+F`k&5<6L^*-&!oxDHsFEx7zln_;2h0>;lky@)dKwF%d(Vd?I-3E0{fho zj*>rJnmAHqVmOkr6+Crj{2Afu?8+oZw8ItJ+r}|>h1Xb+;S3HWpJY`eMQ8GDNXPam z^c`f~v>q`>X9oBsM}o}W-p3Y38$vU`tbV%KY#`X!?P-=>ZHGRqzxcWy@SADF(r-`@ zYrj@o51=!vpFc#3tVIXmn8$SD*%in;?^0si=n*ZgZp_a-qLpX5j4pP1o=44v zKsO}i(oDy_%nf#;OfVC2bLa+j#)$y-@w)bWXa`LEhCJTq!>Ugp1k(-h4C6^fjXh#6 z;j9H`FF)bAM)i7THnit75TCB{#CAzT2fD?;mON)~;NShkPeF+czr2Fql56{MT<%iP zZ|w-{L%7ar-2QT#-|l*Vwlr?tmv@$KlmR+KJacY|DMX_z_U9$%psF9_I>TYa3~z}o zqq+4)XzYeOtalk@#7-Nn-M-)z$676QjKAa5z+RjK9zS^G2GUE8+=ke)^Q}b zH%umm*JwIwmWgBR!oc6rDE&zNcFc{Dt{Z;sIWy|{ga6N%o#T%mUtQnqtJgP5{@+FI z{uei%>NgiF>TV3Mceb#z{r7t>J3&@{LjWOkCptTrgEA==m4dHYd|4dF?a#MDDpNMUVW_dQVQ%iSpzB$Fo-H1gJXlg*eg#yOxogIHcEwtTbcz3;XOVgWc4p8}u0u`iIDw{M=*DP-SLx9L9B;C+Um! z#@p{s?56$k;>Y3!d4KxwCZo@`vyLMkNTbx`S=GX6X1|aPw8_+V;q*7@yOoiL&!WA|ygA zvyzkgL%YxvO43qfs4&3+DK<&zy zJ2|Fb4x?hGIi@)V8u&b3r^zfX073$#TMxMpH($A5j@@7UnbJKodOvEh1_x3VBfnSq%-CjN(ig^zCB~b6Mu`yGbOUlhmzK|k2H!A zy|v=uvl1PcGBIV0!H7pe5@$~VV5}x(Fn*7we12*u7R&Z#&NHv^JrI0>inIuXm^fqp zPMZ2nQ{6tPVoO82tCcH5-hc~ig;l+-b&%)3F52B&kYlpGnu3kZR0-rmAv(Q}$6Q?s z=0Z)m0$P%RD{BhUKF-+0nm$IdK5vM*YotwDj9blM zW?&m6$dnGZn<{22d3^i?uz$%XpKj zR}<6jm6F9&Anc7EbKuQpK=OdYEw7D=ioarVI-^mK0fQvB>q&3e7o(x<(^JOkYq?q= zcgDx6T?+g5X^FxL;I1ZQ!XI|%1&4kt><;$zTh4GA3EQY!535}KO$$!IcW9s2c!|T} zT_&0hkE~?4@TCaEBui5}Tpv(kI3GsIBgK#k&Vr9OZ~*KASW1~>MeddY(~RW`m{P|y zkk6XF9X{sR$)4I>+d`cyLw>+%e*23FA3c{L*X||j#3?-XqcgJ@mi@O} zCVpHuXe)1#P2+L$vRon2;pTOYSRMyFNX#B7<~597Q4;-m0idUy{g5kq{6HgHzsXXt zs#o)q5A6!V(hT8OdvPLR%heH~?BvItO(Lx`)F-C31_BU!H(hy1V}k~cs+q#bpFfIj zqdsWThg_pB4Cjy@atEQVoOD+ZzjF(ziu5=liV2tIltvSH6Fs1u9smoc2_hb_HVMsK zLDRPmB1vlMvy_-4yM&NUjGt~*)@v8mBDw&UEB1XdrE!Epv@N#8;63H|w?{9qW+Jx)b!EF5^3D*h#}od32lZx;666lceFx{d zN91}SeMt!Hw&yi?$BZO$%=Z!a_a%Ad!LAcZRYPbX`1XNHJ5aJNX+;?o51F;o9qTSh zBdAmq94?&JU5zLBL%KB86@CPX{{O?^Z+zYne z9<T_(-?F6X zMgH;p?_E*I(CI%`FpHIRtri7Pc-b?rmshnqnthknQ3PG38KvIUDC?Ju4Db3zh0YdO z(zkFWnI=q{%X-GpbD?NYJNTtKUkxZlANybqx4Ah_Hl57wAHJ*dgTD4GKRk@Ka_S%+ z9Q=Zo$JQ`t*84XT;2APn&P~7`-kAnc+9!F;ZQ)TR1Ad=nFWXgLoCp)5Frt0i`AXv` zSl!1)EFkTdIZaTwS|7(uSO8CAdiL>r5luSC9g8eKHl_tKcunMoPx`Y6-Sg_O#Ja*z zade!0kcAYKiXRs)lx~1Wm0j!vNeolr2UU~o7 zcvH#@Uj%cVKiV_%lVpg`17!kog|pZy2ZClv6@SASbPvvKjeAJF{OVVa z6QT9z0+wOZ0(~eXQhapaELL*#Q~S@A5gdJwyVg#3h1)vErh#~lX`AezZioHe1GhWn zA678BBeK(IR0t!YF%zvJ#aad(X!cn(%&rZacQp*z8IrA2ml3aMuzH&pNYf4-4sg#S ztRdvZf%^HDAw*UOa<5whP-^LQQ5~)771vA|pXG0l5%hM)7rx=1xBsGn1G!{baQHqR zBj4&p+5i3VkTG;}76w>b%bP0Mx&436%6~u!N)u88-{)kZD088q5sibt0Ic|op{Gs zF_{(O0Syf!MrDVQHo|~+N3)Zvh)6ynx`{?93?P^3_fF04y!ODR1#{AO1reTtN1nsy zI=K2pmDmmAzPN8ub}u+L>18;)`^t3H{t*GryQeocdj(hvp{^E9Ku?!2E{NKcLmX-O z4PmnG;6o}RGB+lwyp2;Prp(?fsi=M^TfC~VLolVB^tNN7E)R$Y+h@ zHO7c!qpG!r=`-SZBd>z#@H2S>**-|0Rkxm-NPn~!2#5Qh7n$qfSZ4rbq@BL z@c?p6!&`7j!{6V!@+0$-1QE!ko*G1Z2m=eFSgH`duoLW5qRNmGsS8XBG!OuWYRC7nX`U186fyh%_TC(#mV=(ECubuUGZL7X(EB(K(?SG8K z|0wVOp|Y~tg-dVEeB~8v&_Pzk&=)~ME{eswOeMzL3F2dg`}}Q)G=b3ky|GAkC4wUD zh$g#y)06)wE`F}v%?~&QN}|XkV3kS|L)C$dP!}-LTYL8mn5Jc{Vt~e=leW< zgM(h^yQqBMMV0#hUDW^bZB?9*`YDJ|xyG|xSut0J=)E_0xVx`8CMZmRz$-H5Q;(S# ze<_!?CVQLP2@$c|2Y*{QxGkvwuLnZEr7P+p3;Xx;?hR}gWCQQMEGcdvG*T8_8-}#X zRNZ0`JtLqAGs281MKXxcZ?XDMnQmEt0fn2%ccK*bHa@cQSy^1Hm(BzX{irunLTLVy zq9?{JB)m9L8UYrGy)iGO4%u>hk9$M!pRmT@@b`1vBI8+vVa;JQIK7WE0{&2oIM?-0cTO z77eZ}+!S3(SqelG1ovXs8?=VcGv;*RlDmq!1^Q~?U!QqAgLDO#>d;u!Ub%GYt;EHn z5HkZtg);s=kC%FCt^3*a7pK1dP{XP6W&VG8{mxrGZ2z%$LWcO`hva`(DR<{@?U1vb zBmKV-T>ogXCjY=CtVRFx4-yrCyYoK-(pBov_BsI6&*^K^o9ijqXh~&Be3n^-1lcpR zz5+=}LJOfn3#|?dX-Xtp*Bi2p&CQOkXWPtW@G_KNvG-twXbOu}DCQMoDf7TbgrfG& zI1ctWB14K8c!h-rFBpn5emBR04c5jkW>0=uUs(^iPMs;loJLw0-f2Ps>b9&BkHDgqVO;%?RC>;9&W2ijmU6`_h3{v=vC% zT*$qKg0HOIHobmZNOp)AY|>2eD-)HCYD~G|DcC&i>4c@;UTqPBiVs#YrMk-Waw)ylhUJHqu0y_L9&}UFIN= za{>@rr!el{Ow4jz2hMe!}-l5sF4)$DEz9SgbjR;h@5DjcT5aNwhiRpyz$ z^dc>-!khD3OIo7oYeD-^DT$9*kTcHZ)FuCl3FRfvgfLVv1I#Z4YfN1#y1107xTadm z?Nq9g(oVvG3^@ePOs@{WM;73M-qm!QY#bnLN-gBCRH`lwHP@LAGHm1p3Tg{IWDbG$ z-b|RI74%VruFquhM$H=VPtcLg8JWe1$mD#4Mt7{pPI!UEyEMf$|=X#2DJU#oVR8Y#?& zs6ek;b^0tTiB#maaZ@!@+LZ}Z`$)}GZf!s{FAvhb&|eg9ad`*~dji4l5cFl4f#L(h z90UZh)g(E}cH?TVIyib)A}e>jFjN^radra9J5+W4g217$7=i}bl)R|eYot9u(3z>A zBV}|x56Sk7HG+A{Itlb4@=)!S1sc1{^c}bh^@Yt*?6n4x-=P%Rhk8`(TJZEjax`oz z+(zwI=Q?O1pvi&N3$HZssm5}a7ecBOXD3-OP_$2Cp_SdCERqZnLfiZ3_cai)$sYs< zpP+mQSo>T@B~-M2DKkgR@XDC~<=7QKRuF}eKqT>qk;gN0GHe5nWmq3SwzOrP;`D)s9Wv(a4a`h;>!by|>N?$&P zJZ09_0rbv4!T6ALcR`}qN`N~3T#~-3a@$++rrMz@LCP~S(sJ@}_|SFe=V`|@o^V}| zs#w8Mqs^*I?utyI?HcOJ3*HThk5g{u{*E+s^2{o%XmgEzhq!LDm)2)nB%ke{~`GDoBVo}>4V^iQEAaOd29aC7zh=3_-;X?489&C^TpIP6S zaCQ_;xtcvV^*+=AkIm{KAp_%}jLKWI0`)e$+kc_RL<3v-?kzFAV8KT-FLfUB> zI~e6~M+k^ule_`-h32a|b%zYoenJR?^Yb_boHWLtV8=aqj5@f}dq1Z%Cr{2oq8*#E z21KW-8SBlW{Kgv0b$XK`yy_V0dm~fO3)>PI$B%zL_1*c?A_hrbcJ>p1_hfm0m_yxW zo>BRZKHhViV)w}4;2gzX7`NiZ8p89-*`EBkIdU5#0e{(riLspGIH4CWj zLDj>VNxj-E{wex+fz@La$A7AVxej71(v zUQa>q7iNA3>yd_U7u81o)m3o6akL&Jn@-X@??+vo+`cxlsvbm3ss-l<%<#t$Y%GLT z%>4|f)r_^uBO3I|9bgRqHVITG0)nj{P4%V=S4=2=nF!w&;8((#_|X+pm32>42fnFs zQ3*>k(uBUUZ+!drU-HS#>CjL3zR~YW`2Rki{ClSOzsw!~@dc-D<%A-N!rP_EG}a11 zb2#MW@yifd0|F@iHWY*?6QltVhRUISqXRQ-OViXefT9~w5a>>mH04OV>K=Ur%wthZ8!8Pw#>U6aAC^6>3; zXfHT|u)S=sXrLhuJ3r2)90?|Yt9fY2P%tnk3Y+Ro6IPtjY3Yasg=LNFLSfljxiB!d zdu|?Bx+#rSeX0R1J)nwvk$mE*qs&`~wLN!REnp&`_mEI>F&60jvZlNH&0$HIbEWFLa(FmrIM0@oHvXw=y#c6L21-DXLNuD-kPt z^o;HlLOuaig9F%*>l^v&ZCs?bAk~ipYsq! z>og9fX3k!jpFj8J>a|vR)r0|r*IV@kgFYhHk8)z?OhT~yNrlQuPc@TWA?Yd%3B1D0 zu|S8=%k4DRVMIz%93?IB{x#b?+gMK1#Q$v+)h6vUpLve7y47ie=wwSW4#}NOb@UL* zysoQIepmXNj2YU#XtX%bgK~y7?Mk?lYacXV=;Q}9h~|-0jaPH^z|_gopgM>|cMP5` zP+%v1plB)?peTLR}(n(qf&OsQDbe>Z@*CvxsDYA^hy2}woN%rZr^77EQ$Uu%f zF_wrCsJm>BowLK=3eEc&^tCU+|MWy_i z69;{o1ef-Bhv^u%h3bn>m7XWf%zh9(rS~esM&wp0CpPcn zThfWm!`vYHRbfi4w|J`ua&zz#7GJCuAEwUG(xRPK`WS|Kh>L*yC-mc!#LOs04q{@W zG^%maueM^NIadu#BU8d-&lr~bNdp<#B389VlCdFRfhh>S0os7j^gvEErmCpNY&-E=&hA}AggnlGCFPuCD0a@WtQ!cNFMO1eylW_& z5BWDGf@h)^Br}aIw0yb%Txew#kZ0B2n%kz{?ID1m!2^u=@@BV*S?2gOO9gC01m9JT znp#gcIhw}ggiF;@GXl!!5W{>3}cr3)C zyKCDwZzqEtGcGjDYvxJp1ai_;TCS;B#ug#E?kFc{3e@@0RVX)b_VklD#z$3G_QS$u zQmgiLTRL#&rLBlVQzuz_DUNC(T8!+WF|*^S4De^7@ycYeP2Ksj(Rs_M*~wzHnf{ez zm7nLvT|V+Gke+UJbmPHPucHD%sTlb@c4*OW_-`p(AMK`8PEFWvtEI}=b!S+@R zaSA-&sB-ruXjCz@1>fDg(7c;_rcfa=10<9i;0y18RX)uGH?2)S0Z+do#MaS7tiyZMl z;C2l{RJff=X&xaLVZ^LP^7+#P60<`K)$Kvx_HH{7?*kyj)8d%=^QDZ+53JJO(lsd= z_tZ-OfHyAuLQ5627;xhdGb3H{WiKa#>@owFf{MUD*k&b3ON0q`4m>LhZxHc}G_uVi zx%dP1;O1$)_k9kPyN+V2>dr9Ki9H4uGa%<++9QfzMMs4BLMYCGQk2MR<3k{}w-;nA zn*|ZJh4CkL)Yo(8aFAQYM%V8o2M`O#pjnSC{c@hJ%1;sQ;vw$8noGYIc5i_d;)iRB zsv6tLoNnhv|F-GDD%H*5JfQEYLAt-X|6D~qFPm5tU# z?tbhrJ-Pkb_xg1I3xs{^kNqqj^ED{@*f7)7g;UpGky2$eRY67j-l{D0s5P)PFK;__ zDXVyGIF4%_lAGP&JL!~V*M`8t@Prop`7htY)g_O(z~75(=dk~WMd|;yFa7gZu&|wt zjiIfHpre`7f6(=6-(>6x=4VVbwS|wN;IWYqn*bFtf)u6duYktYx*+WlImT88+iNYZ z6tv|IBe$bffeax67D>XXVp-YD=4n9I*=)MAR%SEHA*IKt^fq(i$@F6#vybe1ZnDY5 z{Bgd=tl#HD?$_tvlS;n7_cv}oypeB)9eyYy-8-Q4lFCFjVT91_$>1PjAek009Q+zU z7>p>u5zl1cq*l`oBvw<$Q6rg@awn7XJt3Kt<{;ne42DL^NxnV62+u`6BoEXszL?Cc|uU;nTU;l6gT zO~PC~fVq?0qEX)z+}ee?8Ypejq^;1_tmB`YWjsr&G#i%6>L6Z+al>Gfx!0U3GpECE zyiAYC_h8Cjnt?6c$w=QTxmcuqhneCbhU1Y8w*s~04oW$i??>P)$ZUTn5LTZ-UK%aZ zn~Z5|wnh6^^O`~Y(FPr_FxFsyl>nGVY>+om#{XurK4LZ2X>h5lfegyfMG>d1E>p?& z6+WD$JwxFnL|U5cXY7#R_84Vp+mdhMC>Y!}oS-vps!yT6vtFBTARS4czUN$7zOM$D zfgj&*VwBmrv9}fo5KcL@&6N^_)@s6HSe<$p;gVcU{k^ufaWk`O*~rY?+TOfq9c{ln zPoadOvuYlArsBoC6qhgTS|Ce98&jryT;0{WbV)I!Nk#U>*` zT^W;?wEi7-pjvSuO`SHeVtdg&!%~lViL#n2*>P>wBcRs&vNNjX7GrN6#!_FDy-axV zgb}JjJ`qr;9Py(45#ulO8#I!;+@g&tcL7&@_@<8Hz-BKA&P9A_G0@gY@t$X^RYq(Q zA2E=FxZK_(Ymm~?lT0~xXY!G19GCU)2UVvH>sV5+S|>%ijE({HJ~KxdGsBaI3T3&*Ri?mHK7Rp%jNhvovzX@$8)>+Kp&mZvei+|=Z2+oJOIB8BK(%FA~@ zrOybC1ELrVg1c3#BPMnWC1&3Y+Jg16d2FIKwXSYi-l~YA_}T2RaHPs_^#+gLvfz1&fNcpyMNLl8{-b>(+}H@r?L zupy6y@^v_pB0-$y4CJ7WjQVtVFn2!LE_O1b@K0qa0;%|Wkzj@`RZ65pu^)Qp$@TEX=7{)ZT8XDlVebwq5QJP z!HB38fgEpkzfGQ6+G?1iQ~&^ZH>Xi z{Ne0{oUtTP>Oe`Ig-2|&#IVdD070gPq4q7e z2-EwBt1pB)JRwjX>7>z|`^OGIC#Sky{%&_Pe8ZyNq0%onGY8N*ef)R8pV1XB@Op!O zcSw;3faOptYv$^PZ1<3@NOeuLnmWDC>6m%;6N}SIfA%$tw`~m#1Jq4}lQSo$c)gDb z_ekBs)RzvGG0t(mDY$)%x42$7wqL&EjC5oOKRM*E00m;1dnp_cN!EDqNa-SItFr>;qddhDSYqeTY%ubsaBZ z_YyV2&yP)AKW2*-VdZbi{wV1X4*4l-UeY1yctbqS{xrw1*$YRi3P_NWPmWLKeedLi z46~&=YhT`OU+!*KD=9(kT*GkfL0^W>u$kQLZh}!eF(y}qc*_v2m00Z|{+w3^+#qgC zbHqMFuJOD3s8_IhW`~S~cQeoP$2#;A&CcSAEyp4jUlT}E7qVu3LSMJHVX^H)ex0_Z zR6w!5V36Im#@@xiXGHPevikP3-)~LDe_dLA6xGzNTX*hTeI(V~@lFl9|)UJUg#HF6-+ZC!Tj`8iTk7!mTrCN%NOET5c@*<0}W%P3md{ZaUup&cc* zTwXiYKDNE5lY&JVuiUPf^ccnox4-bpf6jq9KvT(*CyZ*n- zI| zJc&X7fB>Tm*$&Ci#B`3GVDTy`RIR3nrs8CS{D@eH?jHdE{S+6skm{}L!j7%xRa+~! z4ciJE8!M}4!Y!xnn@kf4GA4(I_o>(EuIJ4!&gV_18D4ffy|?uhARYM{Du{!PGm2h* z=vQ>Y9mM+@p>FC!FF0@g0A%#yyOcou-7qMpujAfW6qEgtdH0R*T#6UBkFcNos&SE# zavw6?{BFDas2{*R&il9)Jr{#DSuah0~*=?B(|6LzIIj5adwl zlqFJv>QQM5aKL4iYJ*cH+LFlq6GIN6DG``L#4XAbp-?l#769ikd(}veO>yZ^GtQ80 zVxu%6)x~Q<#}v-EsC8du8X2U(DpWe@LQcPRTA>JS<1PG1l%Q8}^8lx<;RH&o5$d|Z(3szbs4RvJ-PFRG*k@aPh zZ_>hPo#mMdiRqTr%phM@Lq4B^G*MzK_PYSZR$FaOwt%U7^|vqA4pjUR|HvmGEOzoj zH?(!4*gSZ8^y=)&=-@wedp>WU;mxz!>sDw%v#&9?v(v$cvb%x`X{IBh$nI8Xok0#a zH|+l-Ia&2A!V_Ib2@|(*2JiXv=a!aNO^K)$ua6Ot4S~$rqL=W`fa_43oL+zOg0UhX zy`P4T)>7GM5Tizo1|qS-<*@F7+JGo-XrpXu7Wo#mWo%)><%ypbk$(mKiZXWTaz-Ph zmk}>rHswccpTL`z1G?#GJBJrgcXKw6<5rM0P9WclZCuugyL^|`;}s&CiIJY%iSui< z*@$Kltm=)e>#^CR7-RhSwyqw)S$sze*(@ju(!J0nAFfCVD@*l6$|K`7h7h68h!K)HoI1*0NvM#?3+pGXI z@**wsESo+~)q5*c-o1 zv@-Y*80G`$1(K90tS=?$gA8_4*6%SgqUm&E*vkz;*5C?XJ#MbjMcHRK&44fnQ$ zzeggiBEgWJBkojvNF3F*@wKZd!_3Jj7k8C1rII(QudLP`^w0}kagMTR7_dYfPv~O| z0VsC90|_x{swX`}Rn7_o8#mFRM5S#AX}_)v@c*<$k#|xU4z7Co1kWD|a)dR9f%WUjGBM=_PRy8wm@C{_SgJaZ^A+#Y5xPOQiI36| zen)vZJ%iBu0_heTk@KD9Em3Vr*=z>+SbN>O)fqHSG>Y`3^Xyn)W zDAB^NAyifuhqVU0b@T^BSC^+uR3|@=8pSoln@@d3E~ihYO5BuVA?V z3a$e~i~<3|23=BK!>JDXFVJs89loELiH!s=1J!A)WNN5}V%D5TIt@1T?9)nZm6C34 zT>D|H6=~G5q$d+$(Q9gYbJ5+)j03s}&Mp-<^=nt*L1PjF9b}AS>-sf?7k*M*A{Hd2v#Iiz-m^fs&i& zT$5dA<&ya%-Np&uP)@jq1l@i+vu_pd-`vtByN1t}hHOed|8C5DDtp8v%q@P$ee{=t zA74E=B?RZKoY#AT;1$YMKT~uV_IwMJ(l7FXdqcvemFlJejvY(-D+G4tFBQ9>F7lWc z1o!(=F1Kp3VEmS8y`>%I9$R(woRQQWqwv_w= zGn~=a6)JIMZ1c9G&ZNnp}z8S;ccLUc~;9yqx`~$$K-LR1__IU zpF=m{`;4gvsML?3$W=AbO!V}ERg)0}n64MYQrvpTamr^5xT}1!hmfqnm_I+p%%na-9%neS>;gvDa z1Kv_-u|sk7o`Iit$=A*eURg%$9Xp%Mv2GVwF`9bISw-W_YAegNrZ(DEW;RZ;7vs|z zPt(gyQ&VtUeQ@S?7mfkpKo!D3J#OUU%i?I9FdSZ!Bo`j>KPvAFFRBO4hl51=2Vc;8 zsdD$Mw^sMam`S2?u(nUzaG;SXXqHxWn1LSvu7O5&wh4;1OIf0lSiLSx7wpffNhHQ? zl(bD;@-~g*My@a;{BA5>V(S)Se0x`PveV?IM>)7bs9)F|mq)J3x((#j+S65Nl-cGk`@k_VwTqv-Q1n$uz?Q&|W_4+4^?TbbJ!0 z=&}Kc9tU7}K&N|(uh(Tyvb)t!86O?4F0{0^c2lM+&zMe0B(aHIcc$fD7|p!gAL_7u z#L-J?z1(LmXyp@E{sE7IF34-GrrU!eX|w_(>QZ`!!1p2}PfZNXZG{Y^zjIoZ!Jo>Q z84qx=?s(*iR^DE~c9^Bs0hfI#-+jA;aARHB0DC zl41n5cT1*5m}>zbF(gD$Cd7tj$b?piAZ^cTX-{jZ7{GOD_#0Rml`m)p7|e~IJ^&^N zZxUU#~p!h)0JEjlMXnT4m40g9`68aV@MQ+b7 zqtY415}H15Nx&stX`sx)9VFL`WDjHqE$pj|@D9{C>Q?kKV%TR{2@6xXwqeyF9T)JV zJjxYvIhUdS5VMKZl2d6orI~V!=o7&MU6su}?i!)ml6-tD!Wiyycz=9&Bo{-(4-cv+ zV@T#kl}G_4O5m0uSc>f&Dp2FjH730rdqi?YWv?f?XR3%h;W zGo;ix#(ghad1$s(^@6s1a1-5BR$}80^B$dzIS901>pM|gtH1i$koGM)f?8pN&#yfK zIi8H(=USfFv_M&tFMQz;7Z@W*LZ&#vvq;vBTi#3|G|3h92z$&D5{+ziyQXZ_o+-#H z%<|Cz&^JEpc2ZQcr@eyj*24GYAPoT*9)wcZvZReu*fOPM7HW(}KwT-S)S(J1Xs_lC zh2pAZ{Z5Pa;P^$(F(^A@-N#b0b5w_afBNiB-V;mN`m5p=Eq4ju0L?cT=_BpuUz?m) z=FQ;TLad%%T6gfP7gV;rmD@db?}VL$g;#Apke&ncH{OdE|EA7Z@;h+fzAr@aTk?Sl z8=Uv_(UF4}DDB!`ydDT)X&oVRGS%50oGO%2T`>Ab67|dxiDo>8mHQMeaM%?dNb-9Y z2e-UIW>snB&2ai!XU=jUg~We^w_Btg;<5b1LOEI>mYoJPqS4gU&K}dAIcuW&Nw}FP zU9wL3jSTT*t#f@?QUX=RF-E#iXe-f?jEiH2#{rd{4z+rXwR%!f$!u5^adjopL4WE) zTwq3IX*zPf8ZZrRX;N+js%`0fP-Boau!icBNSTWeMW+lm;PzfnR+>}v1=i!LA~%`^ zTPv@*IDt}9kZ#MFveDTAz8km{7Ab>WrMb3{~MC+Uc{0Js`irpC9J%zNB zpZ$p3p6M&qVSU!Pks|D6&3x*s&B<$ERocY{&ues145l6Tv<6l-?n-{uvLzkV+@)f& zAr2mGj4Mj#MFdZN3w7Cut9?f$=V-JsGsXec{bX~bL!Ny+N23k5B4l>UDtBOZ3dkC= z@^0%Equ-_HKrG`BvfI7j7zsCq?+WV~ywEwlDr~t^-yD(5qT8=YmmXo$rqUlh;ZQ}{ z@b;$7JqgCIo!XCl#UcNwwE@$gIpJ6&-*CMn^^u#0BL`=`;;@OmFa9el$9{I-qd^_g z1t@0l;ke2YjKkolm^_U7Z~!Ab%j|QQ^)u%P9G~=+-j8u0xn>{@1;?sfmJo1wO&bCl zdPe09k$hw^ooz@H7EY6%F$BUDWaW)Lx~x?5M6^01wJtF}%|Ec-rgnH$J;6G}H_7ir zJQlKf5f>ieH}vmWSk-LMVC&zs{05BZ>j=ib3^<83~N%?v`0}z;muAj3NsZzQtJb(l0!!Yw&t5N(TE8{q$9xW&!=0M zVv%nd%Y!4c3n(I>5At5W5vwZE@rPqg?82)WCF8&Cv8!no55)prX>*?2OT$PZg_XKC zAFiLSyKc5~l)rr5dHpZ$!Xxldxmi^9_)xi3H*4~-;LF?+*W>p_8XXDi3=MX~j zjZ#C;_S2Ubgn68>&IcEw3|c}p-8lj~#kPE~XjZA9uX+2MiAX@plp=e467>0c~ZQy)!z ziZ3(41^|uABjWrXyNp2x0WE)QVl5P~P*qT+q0sQocPDG0uFIDgmqg`?{$_9~G@LRm z(yzHd^WA;ei4Tt_3j)tH2V_wbnvc$5k_+=FedE~yE9xw`nVK`-XXX$O)uJu*nyu;iu^`<4aXh*Cx#U{}PtLd&ChvB0d^)sdv(T&vS1UPo6=Z#5QH$~CWB{UBY<1RNs zY^~P@&BjjRyG7>$PpIZM0WhsyPrXGMJ~;vpeGx2ftFL{PHnQbwCy*@oO11m-)7~gE z2e*f0lZ_iU7y;qv?v3QfXjM};_|eEt9&oi3_hQ2*dVCf}o>xjAC^S^5g4C!cf4mzK zuh4&QFvPK$2-X``wis7tuMVXAHK!SwXfo!^$>~HyrX@RuLyJo5qE@4^xe!e`VUw=a z#-q?ISoM#l(u>#!;3(GKCeX?bQ7hsMRVa3b4k&iUum|54{Xdkw1Cymux2;)KS!vt0 zZQHhO+xAY|wry3~wr$&)onPPE-RItjJ{=vgf5DFRt})k~b36mUT3|M~`BO-h<_|XC zV@GS#VY$kIbrtPhl7-yJAYJcqXOD)jj~6G`@4WY2f$lx!ja&rVa}OJ*1=a6}3LF^{ zkxmY}ldAPbI?!|$Oy?S;-?nP08IwOL7(O?BnnGv zF`U6Stk^`z5G1tsM^xn|xahbkNGh-pyVBXds4WaPXP~pHk`P0Rs?WM;ZHJg6^+Ueu zw?pj74kA?!L4QnW0g;u!9r51S_QT4B&^aP0b3>EnQlasi-It&dVkO%(`Sk}`g5eTY zO0W^=CEXzPiGo`Su84|R>e5G+<%mb9>nwJ@=toS#<+N@&qSSD@Z}wX<*WkKeq6s&e z0zXO@bYqIpYa^(}s__8O<4cL@eUY5wQ^gI|$V?s=CUJT*>k#Nw;iUUhRo`1!A}M9{ zd_4Q>&%FCv+fOCeD*B>2pAB%X$I&v_j`Dvm-%xrIe=qNFJWVN^8Fn_u za|C7FQrPrjs*MjhVe<51vrTb(^~yX$$G=2xkk*BBwqf=toH0GWlCIstHt&#VtcH~LEc%xzv%|z1Y_RmC1S1(d*sm;or%t z`&5lxQcpf0r{>8+j329Rzks>Mx1B(52_i1RVD_cEvHK;_c5iS9?;t_%uc@MW*?#^Q ze84|eH+<+nz9B{S9a0nMC_123sAkrbkfcOiVz2C7Nt6V}%#arSBUn9nWjQ$s3+a5W zQM!KkDzQ7;AvWQ*&xcpQU;mo|{=1UpcKcC4&;L&a{Mk}4ur;uC`!5Pur26WLsEqU# zBE@jZ#-}J8wi7@dTbzibE^SXvy=bOxRXYdhBT8!y6el54L~7aVzJBk%?hsXo<_7)j zb>wMMdk2OGhiq62n`;Al!xm>F_7woNB*7XL3*WNr!)v`u+zT@aV1}; zWaUx=$ThoGtkY_Iu4q*wqaJL98y>i8g_F7djgNy=z7K(OCst2Xp%xW7I6;WB_5k@C zIL4#)mt37nC3na$GFM(ckSs)K4g$$gFdK;!SJe(W@U#S5P3(DdeY1^8RA-P~P7-eT z2|G8tg^)usx_D6tAtwaZA*IHr$lO>72QiacxZo9E-x;HSL2#cP(RHPWOUfhIoi$@a zv3FAtbY6OFT|nHl8aW|$8xPKPR7RTCT3E~(djaDT2Oj^`QF_pz_k+>08j1eF^I15P zY5H4bVK&apeKA@JiLvJbm6%zT`DoLewK0N9U;B7dZ|*=kV=P=+Nhm^Mz{!AE7*avX zXlLH~&=rOB`w{MgR`?@|Rtfh6#3U)PRW+#b20G<9bY$UX!McYRmHes%MsjU4PV4fO zOd%vAo;mpCBc6A7pSnrps)AzQ#Yl1SIj9!L{ygl(*SD-$7h!j9Y{Co|CqZ^asYhid zb)K=y<|cbbekI9#ah!8l%8bfz0YC$p!r*+2M3g#Yn?CeplUpmO)z1UG!@;Ei*)T!` z$`fSUQt*CHmeA+tipYw}zGSPgx1`Ep@{m4um~JgPhdC7$%UCl!06PfZnd<$jtF$(W z{N12;cjju`kX*H1oOJluQ!D$6z?_>Cq0E4T*{a_WV{fHGpR#(v4!e384mhf1Vo)3$ z^LzYr?uJWe=7vCL?uJ2U_J%@d{-zzy7VMTpXP=YndAwwY8rpUr8{G29Es3c!;yE?4 z?I=$4FcX!p@9>!CrSr;>=M-ZLmB|}#AT*#j<^~X?+_2Z8sp28KHHPl~UOI9yjKR}e zVw%7(>3pnAW{BifyzA(NufO?GoftwJ?5VqJ3BA3uu0AJMu(GgtA%S$!ncXOvo*hf( z0|_~0y%)absWdT`*P4p*lh0w;Mw$OKlBZ@VmH1Te;T}H*ooQ6o*>6`IGLSe_#_gWK z?g}XObBXDoK0OPk zuyls7d+$6$K%3ab=hJ8xopdVC zj85jrOk||@OZq@=5AJC}y@|Q5n%}n^UmE|mZiPUoHlYPa$7$}p`CDk$YCZTD1uJy; za&&n2v)5loa8*bdPiPe&3}%SFW=CyGjsEhHsS_oOeB>6e|(vr2veXEL0WAUI$)7E;&LCEs?_>uK7aG)C7>C6;7V>s`j$ z7ziwT_DwVrPG`l}wuU2__Svdn=`C^ZIyc5Xk=CGgS>ASzc|cDBJ(~!u2D`UzWN(xL zAK4SohtVgM$=C^JABCW6pQUbgG4x<->SrYAP1rKq*9iah{I9OTiD*fmsUHag|B*1N z|Mn60pGCW$jEn!GU|IiBuw~@0?B=*beZ^W#WC=)op=5cb^Z`F9aVnOw*p zgf+LwTxkJ3ngBxl46%0n6}k01vGxW_qx6~(mV~T;?-@H!$+yD%^%PWnR1`cn$NiS~ z^XBK4>-PMI@AoZ_pSBrsZ13scH$5l&RJhVaK6DdS5_;nPMi5GWHWQ{yaXf#3l`8WB zf*N5&RV{EikZ(qQA{M!s?xc zyT;Hd{R<%I0^nBts=?=$`UHJ{ytVsTf08laxRo2U6?gOC*VD$(oeP+(kItHtGHjSg z9Df+DSq?Tojcy#aQn+=~MJm@G0h%rX*#>>(V zunqM6%D4)&rm{>~Voa2tKUMZ6RUv(2IxjeXmrzTh+Qp}6R_{b1=4g@ z5g8#kRqg@F&0RBISeIJY?{iL75;g-CVGC%4N@UY>S;c*XuH$;M&gsN0r>PMI3mr^% z$LB5iJ;yB0?<$Brc=o);)wJxzyXlb11$G}>7Df98kt`opLLU?|7>5qC%ofJ|rK5HU|f1 zQm(jqEk`-Enm+p}k4fWc#6S>)J5CcP0+SccLI#f?^y%aOf=+M%*Tak^VpuL|Raiu8 zLPsoeD;c(-@w-3JoWVnK1#;BC6h{ZL6&B!fI(tEGFWq2c*X%JvZ!g|*d+83t-UtSZ ze&@gx?TfzD^;LWFG#ad&bNB>MLcqEpiD2_0Yx;)doVy9;>ViE;en<@0+!jY~kKDDq zWc_jaz;Wc@iI_Hj35@35W5zCcNeF3i(n1d5-KT}nyiRw;_8na3*y=r(avdhkS)Rcr zMy;~wGN2im-m~TSigtDGB$aS+S{hI#<}#UTM|`s4TbX@CseM__n9{I*w$Y)gNO|3( z>FGk`_{M8G_bbXM3^7jWTPs4#P7QJ9ubywr%%Bq{d$@tCa$k+ck4KSTTe1+5^1gbHLiZ-61i^p#QrDh*GWA_ul(aejuGPF zQZImh5w1GljyQ~bt6fq5ff~ z?qAB{C4{wl>N1Pfu(qB5^(qe!?eE}NCoTc`K6S1MdeH|Rp&8+eG^y_+OF48~h^|n( z;@}ap=3p}(1e~xCPy_Bdr2`HF2wQ>-z{5bbAS8ZGQKK)u4=|?Un)JZ^trFLUfU2w& zo(FsJ4>4pKnn*@V(3L0oGF(Ka#DMzbnlHOH=b#n$oQ)?0&Bc)WDIe6`st<3w^WAK( zqz*J@9~^2Ijwi5$E^-?2n+ay02_jXWcU|~OoF@eK_8kdlH^K{6!7UMinWq-?WnFsJ zDf*?$5A={+*L{ZPDx}mgGyQ2kUz+XgG(zrMaiKjUk0Z+F45v5|C|0EWPdTYLa=hmN zEMbRr7@FP-$kNPqQ^D#N%2HFU&Ji>{9fdt&NKoUF1 zXVdNC)L7JPY9}DH0!`tNW3;Pb`$BV@WPY?h#_V@=UF-E;{g7c-J2pGIDQEvQ*o1gh zzS!poCm8|8oYQT0=&};m=9}5s3uh~Z5mBPq4CLyaL_S=_)^O@qGm5po;cbFxeIJ9> zh>wt$E~E)s(0gNFm0pd_hvOSihKK=KvI*}Ok#A|MNl}-rf6a)PeYk}LI(~bjphs}h zHa#Jrnk&1uAvm%;jYd^{z4gJ3Xje&xi!SQWH@e7l!kDJ1^^B2*!S?0((Iiv)$=``I zI|$i_P4023+m0`!*(IU0Zns=g)ll=ieYAimsv3E$TLZ4`=v%I`Xb<{qQ}Jl}A&xE6 z=>Ff8sY+Feoi$}tVg+t!XDo%wp_y{MgwsJFzh--mwJNH_l*jTj-S1v%!2j3WE9 zm;T>3HwA5NT#Ox@_-zc$Z2zw$XJu_iL}N5=+j$dWszyEKMtE|i^ujzyczCl2fm{S> zO=}6H+d%1h>1Lu1`vz+3wgt}NTLBuU5Ki09fsB7Akp-?WJ$^a=+zx5&ykuB#oj+2U z7~e10r(LHqHo4yJhjV^s_GN+XrOw;&_n*TD(TU!JOb&v9*oBixJEa{-{JnQe=&mS4 z&u5HRD;hiTiQ3_cb&dzM~=u)Vb;C(_JQ01@Bf~szsbP1sqnT2A8|Rm~7^&PiACG zZ@Iv{A$R1#O}Fc;(w&>s8K65avrt40mCGl{C=*_CU?v~yIsuTEGvsF?vW?$V{vo3n zd~0-U)pq87S}&cPi~YYHz@ihCMUWL^{)w_9k+*jCi8ZXFN!POqrX zWufY?Po;=Id}|{``ZQOrEGo1Ryz+KDB6wCDZaCMNO|Dn%zpt}P)udq-NB=EGDt0AJ z?pvTin!5$JIioX&AUh+2S65qJ-zO$qUBwPEIN%1DdlSJJJ2GOtJ;GU2>3u0A&v2~TF6pQ zqCzS{hc-TNk0vUmQ}O}DciTeFLOv1O5&tf?_j>`h>IS@SH~F5fc<_urpfEe}9mk!y zB*5S?s*_A`@16UW5~O<&HC&f2_7gns9G0#%mg{C%3{h}Y4srKD32|*%noGD=w0cDF z0=YWj8nHGk}ojxH>u^PQ7?H=AG-%AUm$AsXr^{>boyP{BCd<}@Tc}!CwAyf zZvQ$`KgvejaquJn=JVgkuEaLcSNWAv#u^-YB07bp#UF4`h&{TU2Nv7;;zxaMQ<23(m#Vh2X@A`xOlh(Jjlu+p`mS zz1JcmFgFgRlyN$?W?9okv#sHI`EfgK3;FA5M-i1}FBP$-U9Z26dBu+(Ur+|BLoU!z zKtwAM3-u}}RvsT7Rc0?SmL7kfrZZ&TnJutEU@Cmfo&Bl(qI5IJjRR!juq!Ew>Xk z82V5d5Yh|z7KuY~kWdB(yis;4Q=IS`2;uUgYDhs>%y&6C09BVHh1nl`Do*ICkRv5O z$CMg=Rz}aAlIW~ndW0yh$Zyy77-TLJTx?E`d^UdCFv>(Ib#6~MoVzibnRgu3U9Sqf z{^3t5tU5Z6LP(;iQdB;)r>~(xFd-ycgyy~#M)XjLuds*<9@K{Jyq6#FRxpY**i{yg z#_9mkXvblF;Gx)Vjv-ZLi2To5+aTa7iRk;Z51W#BJ7*lJey=^+)AagZCd*I*KL-LkiQq33(hN1ee2|*%TeYaKCqG+J*2r(&u`~BYSyKR2x?Y zzRkgVVO29P`ZWchTC6xW0wX>vph*(4P0~ZUpQR9uujv}ZiLrNUz7|-M*{aV3I3rtw z4tie9k}XUSgQ3sZUR)3+C6kW%Kz@cUPzSn!AZ`AJWXoZ%K7_Khd>3PD=_c9=7v=7U zAaAGLiYc%qD$x(x=S{}Ki*RMQ%M%xsatrwLZQ-fPUyx)bAv-Kcn1C8dCcpWqyWU?8 zO{JZpEnY=pxJv=BFfkAQHkN# zkJ~K8EFqexz(n{K$=@a77+ji{?nD$fN^g1`nN5L4s0fjc{~>08T27P)DR*czZJi5#6)A_X~a zlwM%7CZ=lJX&Sd>=*4{`q0ap{78-H@v78~fY?+dNHHkFmzSRuvHS=#6%HbZ*w=<+r z#%|1j^Ax69rq|}wE$}(-FK(a98_&gaF39?Iul+E?4ykp31-hJhqrXYIIRT%z6Jkt!Hr z?u+ZljYDe0xu7^Ot3Tcym52KLPa(ocnaCY78NI}uhC9c<`>kSA1MV^_;#0HmGUIIB zA_%;83fsGG-P5NZaKMnOzX_NnE_4QXzM@xUCEsU(LvvM6}%`2A1R87`7B#a$OTWnXtzH^?+mr*D?&h75q)u)$@ z312V0G;yBOqE;Y45CVGw{Cg09aLXN_j>qU56D?OS4FwAqz~_WyH5Uuk=iVZ{-`N}9 z4CF;ylsML+c-|7Dn|H$wwe_{%$Fl{NpoPmq%a==s5PZzh7bGB%XF#Yhh9o~+>}_cy z=E9l(t1RSpKno)c9mX;IG(rlYe*L2T{~-$u|F`QGf`#@pxp{aEyu&JZ`4#6D zXiXf-1WkNA#uR1{GGaYv0wAQv!D-80;!gh{{P6(}>AHW}wP~1QEIBpv0dJ6j)80uf_DUt+e6E^T=%qq5n$ei1eyVTQ zL%nTv_#IScgYvT`M*jJBBT3=1(!wgOOYTLwRuIX16Y5>lbJE|ns(AYTM^!OOF?iG% zpd#-v!xZ@vck<6?=sKV(cB`HAQ5|p?sot(jx>l6A%)=RsT!fv5HP35)a8%j6_jB92 zdfk3BrqL1ofmpMIun1J@3Sm~O(X%fCdP*zy5nto$r>I=|f%kT$&fOG`RJqweF{Rcr zbq082K-8xXMTSHOnAnd-v@mH6tz&HU;zM6Uc=En6TMe;5UxQx*ZnlP%p_h$3wMU>U zmv8(ld64en!k~8iLSpO{`JV$k!@6uZ(-$4fMrKxm;`BOMzm_o!lBRLdAh=viDa;xp z1y0AbWNTTyjbNma8D6n0`S(Nid#^A%nDSlT<1y!}`t-cS0D;JPq~JTSLl&2t#7T{J zuOy1p_+u!Z0rHyil0}WjfWko!z+!qigG03GCuEGny?|g$^WTo?kDO+!Dsv8SJJnvr~OnQM)B}qisT)`V*fp^@{&iB3-_??Y) zJSaAw4c%cOa`4@oyE4}omjoF7R|Ji<6=5W^$Uc51s4{k^rw6?R>La@F)MsY!RlB%j zEw07}iUWHc%=~PA99WfqY$-sS!b7YGl(2hng`~l~G{LpnrV1D2 z&+G@gTx8{}CT)5s)_NVGATua)8sP}^ZEr*Tn4XPmP>Thq6k#&`nM2u(~ z>xpNUj1OIw3z?<*14riu>q<(hH*BKy+GHC2k=Z4a*@yCV_ED7H!#ciqpE_a-wf(~y zSLg`R-OmOP+r^)IK}P?G2IrisVaTUXUU4a27M!9}>H098-A zgSR)0$enW`*?fl@foki*kOu>_+F}7Fz4Q!&~2e(SzGE6_X>cE9f|d_#k^19=oq!=8BFb1pfyS(gB@P90!OtDN9E}Z z7m9^B#lgZBjCcZBt5APNX71r?Ds0$5?VMok8e#udSZ>NO2E975aaD^s7hGDUt$*Kr zWd>j)9Hlu~%k|b^4(B=)N1~i==yGZIUs`il;9TM{E$k`%V@ZANG*cX^-cL|rSDGn| zi}AmE;OqX>Jk|a<^ca7*aPd{OT^6G84#CRPDpLN#iR+XY84zgJ!!aD=^yl z#zD^$O#*5R<2OB&@3FF+5_;K+bN?C(mLg9mKXIvLcTPQ8JncmCX_tZ6 z!QJ}bJ!a_?{avkCLq9}f$WS?u^*O_pQRSyd!9Y!sir$KB!DI5r#p0On6UBAQ8|fN; zCkwRrEVlmP*f%U`aZTRxh-T9@YSlr8z*ZxFOnSPIWus6LZ!8Bf55Qr{f{K7e?sUkdPpxrGExdAx9M-F*DB+H zP4e(uA$B-yVx<$thRFo~B*xx2E(*}k3g@Tz&TjLd6z-7Nyn@QvXHe+33U&)TRl}x1 zTrx#+z-B9u6h}-T25CSV_O*#T!N+*` z@x>y*7~uIyh+?;h+`|=>6kBmwo{0}fDjPGQ>dLx=u4SA^v1LR(=2LHv@BU5ad;m7L z^dVBTmH@}0(896DmN zMhQv=(*wiWPT-%6LJ@d$3~=F*jGwYTzbAuv8z%uT z7Zs!*m&DHS7Pm^~pBbq)dlT8;nhMvA=wmGx8k{)#YLTxl%MEq!6~tXnoPGV@Yq*#n zP%3U;fLxEwE##hPEMH?Kw5s|?Kko=7j!oIzDboXb=m7HRLQ>oC7t&_X9vq(8Jp_o>TLPRH~N1|`uHDvsQ>HP`5*9VK`UFE|GT-P zs40uckMw1t+1{uvK`wWV`d5FQ0&>gX4?exJz@!MGW%=!(RLj20Nd5YSjQEE-kxoAB zkg0Ft?L{+Ql?Wz|$ zNe0fP5;c5v4L^FK`Jre{Kb3VDn1VXQiTecZy^`Adw$gV7Wmj_R35Wl zz$&(j{1qvc#Nh@pOBVET+8Y z8r$^7t`ji&2A7h~n;54A6sEtJiAM)xsI+_cw;QU>WCj+yjxymZDzP1h)LIXO8A$yA zYNO9Or0Bc;OpR4fUvQYDzpLRP2}fm)F6O=Zv9pU7t7soa@Dq1!!&z|GfjD0uBPQA( z-2? z9=L@YrQpSFbpH^{jK)+dhBPvTaF<>w!lL>KrBdY`ERf z`TjehvobxqhR4YliP&}D*zOm>G;ARoYEg6sYSttx<}LaLS{g?Rjb zjSK#lGx$GluO@GBFD2nSJLl&N_k>YGQgA47ygvdmv6K#m2-SRl;_QGE>4*}Hh(?3b zz(d_4hCQ|++99*mU1uK+{tN-hb}m15yJ)LwUq7xqY9M!)``B)EN|6ZO^yKv5e!e|c zR9Bb(=XVu8jn(;${|l|8QuVb32J9x|-_EgkZEnOhJ*RQW3v5#&rRrs4yf6lza)Zu~bX(`|{;S7RXWeh}3cRTpo` z-EkIOWKZnK_k?a?a!=_8F=^z^vwTj9@)rP6G7M=YvH&u8xgAFy4mn)7 z%ng_{GLW1C0l0mH5r$rjVBw4;1+uwPp(1@O0E&X43{7ZIk3vfcDvuxnU`62|2H{!C zk|_5j)TFO;KoV9kU>AzUPfHkwY|pePvP%>`TRx&F+>JPej{$K*4pBzt5M~gHCb(E9 zvoe(99A=1Rfc1zOvxkgWnkqI(L?L0;2j5#)o_e7d!?vq27i~F+1nQZXt%!X=59*m& z9%d7rDl+IqVIoIAk8e`8$40tAAyG!ADBOnVQ{%{(p>YJa>X=n4GSLrf&@HG$1OPU` zf2=Od2mC@|A27&7k(Z_&<{Ur>Ew%4MG$7}vDllO8R_7m-ps>I;K;~9ewEu%lN&;a1 zpj8Xw_<4m*iV%c=vm&3DmX_rEL%BG#|M#jv%f#L5W{3r)w+tv1PSN)qsmt%1+9EwO$ zs)EnLkr!`~WPpgAQMMv5INCZks6rtlKUgO75|G;sS0ZoEkq%@Jf^3Qq-2irGr3G)0 zp_oZHRkX+T+YStC&#UAms@1R12cKE@00}ihGILMC9=%srZ17M?iyu!lpU*rsxE@Yb z-kuqGS-~w!JNGX-N9717p{gK$B)!Ym~@2 zQR{Zao(m~v08l;t9<0(w9H63XMS2ihX`>9lJ9|$cEs zUb-SV$U`w>P>pEKWWu_LgJ*z4RE?Xzr~ih>Y{t8Yga7HVK#qeLqj>wbi$@$6Cbno@ za0oHwQxV)M*)1K8dmm{UaIAF81!NswvUO}rW_#P@{_&zQ8!~-|;)=HePG_g$ff1-| zub+5aRtzbk; zR4OiNjiWQH9yT(8d`2z#4mbl@*s^CfjIoPkrR5nIh8kLA^!no80iRLmY!O#c$=a>u z`q6bbD-${%o$XZ)r?whnVEzm<1t=z;?P3$yN#a28&wmXAE#}>SS>f5w)_{zuyWbv} zknQ1GGtxh@NnB?T(KIh@?iSnv_-!>4wvtZDET7*4vfpx-mrZgxt8-3NUOvu&CUInI z+etwb5~a7ALAHyFGQ6MwdwH7hA&jpMOTb*z9L@a?Rp9+;-iqfM++QTJf^8*5#I*}u z)xeKV4!mt;fV1$EMvlyj=%r>rvj{GQxjHX>Qbv|j-=CsgTZK=I&Z_L@U-4075&JS- z;ARY|N}(Qzy~BDMyygO*;rvn>+JT%WBJX?FHy|x&f6i-ICZn$;9v0u%Fpl0ns%*-P zMF|>M1_C?VH3>GQD}BVhg=h9%LA}j5KsBsnTakB*hs~mGllv6nRLJY5Fx8e+u5HSm zbB*;X?Ch0NXwnr`+uQ~-iJc`WjwW>hlg7J8#*2$_M@EoFhna0A5io@Tx^ zHLspLPdCjDd=`3r=6nC~Y_1!z?(t2401oWo&-o zQBVf5e=g#m$TTq6P$Z`k5hq`JIE$B6%0y`7k<9+zBwv)}L zmA9S&jo|yJA6pvHQEdG)jyO&?G=0i!p}yR0lZ0sW)YPCV*5kim57&pxCqleDHXmb) z^S!7M3PTXYJK(tCB`Eu@1D?IAECCx=GYNJVWw74pxuT=@H)c{Iq75;3Xbd6VP0MyV zXp}rBybE(ter7}RVRj!m*Npm%u@jodRw6M5k;s*15of}0m-*jM9^aXpH|@EhBwr-WKf+CF2`_V2qDchybQ z=QG)DsOUuZkVqR4{3X8-Cs=3#fzFxha*gP1Iuz|!63~->Y+~_h7kr?*6D0MBePG`6 zYAFqo|6mj{8ElRI%EY2fdxV5BY;!X${`0Vm0B^vT7$}`xZtI`c{eQHrVFz1`o$5c# zH24@;1#8I8#;T|*j~IBM*k-UY@&q4b6e3h}vBhO0*mk?D<`z7$n4wX7XDXViCzk2r zC>x@MXaqF@r{iH^6mY^aSFL57--B*54d|ahQ{`9${H9V%pmXK0ifG`TjP`ZIP+k=V zK4ItXZ%Dsh^Np~!@96pFCUie3O()sc=cDCHr`RZ~iLtHunV1Sk%seF4*Sz>$vloEN!Ee$Xkh zaul-hTRm9Mh{_CPw9zp{P-X@IY`SOQEG+cujZguSZ_kxmqQY>3E1M41mtWok#MvTQ zJ^B3;kuat%F&RzaAS|u(%9?Mx{dT4TBFP!i2F)eJVRhF0A6Ezz@s0E@Hf9cW(7?TV zRv%yRa){y^T|Q7ROx|*7pXszM!ii)Nyp_l+LQGF#o=}ZY)}wRMC&N2k_f8?{6Og9o zFa;#DuN)<_U4&wqwfzrGBo`n%XE~Y~sbF)Jp}k%Fu^|{l(jmPlmEpS+nNaF( zUC(sqlpLg@=aBZ*nUwT;e38G3K!lle@GQ76ZE%gua$_Q(GoYg-`4lRi z-<-=HKO(~lS1u++1ZmqA|F*~(T|>>x>(TWN^#6;JR~wLDVtW7RHBSa{=t>-q*%o>` zv~L--i07=Ei~>O~>l*4y1NdXITi#kdG(LP_42f?oEYI!Pz{VaGGQE0ZUvls|&<5@C zy-KvPVcH9#m@L9S1XsAM*~Y0lHny{>o)MBu&yk@mt+xBJM>dWy8JmiP|)qbfde6M_M9nYtBZpHj6G_rwTi&UuS%_dC=7JW60&A2 zP!rE|lz}F0(a%(b!)5U6X~fXYvmvH0Rosfn1cU)_P;j$k2_;-;teK%#s2R*zAyiFz z>YWMrb~Yl$MFbm}50msKZVTKH<*NORKK}~ZmJvbzY}49;8v-!*Md9#)yOTj6qxt1K z^$U7&(6b>V=0#AZ_nb-dJm5r2@4_I2jpbz}xP&-Q7Wl54!|l_ePaDF&l{SEc3nYl_ zC9;yX@cArf)Vv%&ai&MJEnG8(rJCgKexZ6xdq$)rQ->^yFo!QRFQU>>r>{kS7J4PR zgyY+QM1!0*9f39QvP&FPqkZ{TwL?qWtZ7tEGay+jfHPh{sskt;@t;Z$b6)zw43Pc@WAsTcVMh88 zg)JUl%s9iE7dLu(1SidbYX4?!+6DeTi^6uHrmT~*;>Wpc0B9Qh5LZ8U=x0+gDEFH? z0`Ss9*3(4D^-xh)n9BsktIesF6@QKw$@?RBlr5sj9z#RM4lJf}rd&W?o%VWpXdQXnWht3iyT4 zMj_6vjfA148g^jXH>+oHopYs*A@oE+oybyQol7&nA^%cdoir4;*=P;t>5Lj9_Cuj4 zNz=l$t8HEyah$Wc6?nz$K+Y-gR&8h0*0mFc$JO&YQ09t&jnQ#a<<&-~Ay@ZbD0Flbbkkoc3K@1chB zAZEH-g6x1C^yCk3DD#h?j{k;8eNfw0^M+mnscXXa@=_vYLO0m@wWG0gC-K(O0Owv! ztC;Vjcsj`!$=2e)_Mj(|`}fSiyU=Z?&sa4f+(Q%1vjPltAoS8c`&!9ZA^v$ng zz)blwZyx{_tEtJ*&Z);i219dDr2tk}zRv7v4|(5_wGF7vx;wYJ4Wq(jm@$>BBi~{w zKOHa_(HHVBXk<{D+PtNvpp2ch^2=ZA;p6wlOZlFn5I)bm8{@Nu*Kb`hkR8UTCi)x_ z9#mbkJ>9|(_c^*Fjq3D+qu^?Wem~BGHDw3eRxOFTih$NV*Yp zhf~Cj5{C8WYB*l|yd{0h<~>7fm4`BxOMlUHJ3NNU1+w=%p8|)z#(m~iXfJYy{28MltIalsE-_Tw z1ovgKOK*R3iSLhc3GbJ2N$&%>hYT^k;zf15z(uLvQAE-1MJV4^k#r+&Gosn2-iqrp zxnQ0z48UH*V0gxI7uNCC@-m>=i2ucplD~k|gswM=4QL(77~|-qhGtS1 zmz+(Gfq4^2=srF&-xIynrSR!18=bZmRwPdu=8(0CAcgzaw7WFC;lw(NB_78On&=b4RDl1`KV>;7Jp@QS8p%xOM z0wk`zT{0p#!9RDHRTUY`U-*@vh5|lAy({WuS9qBR2fxa2^FSP(^`gATW^jCZzlz8O zS4_*}i^x|S3HF1Pi#?YUvC_-)l%NU-QUC>|XflkbvH{%FdrZcEc{#fA0UVO^iE#^r z+01A5IK||mxHdth`?L$d+3TU!3_yCjrVHC_2p8t zZamDg#FI3H{j+CV7eBrC$wk(VHin*&$^&-oq<`YlHprT~==b4R3rsb2=7aTIn6XzPF_7A<9ixc-txv($m88F%RhZW@o zxu)&LtBW;BAe>|9 zl#nZrwZ2qy#7oa73I{pSBQGk!nU5i4FNc~8jr}A5LW{eRBMUXxV--cOH45za;P3MOm6Y;<15t)AVM=Bt3ywkAg^ zBA?LS_#^C_eyg)>oVLYj<>EL&BW-F=QvqoQTZG|^jo{CRC$3$flb# z3wtpb$>ke{>NWv>>_`Sp;d?Ax7TJ0%;YigIS#O}#HJD_v(b?3ozRsPZ$29_0`Qe>*u!8EG1B+)~AyC20~@6>)6C z+Nb@DcE!8Ez*bAJsK6Z@hN5*ZYmg>0%e7UPA+$F zg`*wIVtD4qllUb(nqiH#44i`I+8^IPTzk|+ZTgSvXenm(w06sZBEB-`ai1wj^8^Iq z&qxN0veSp9miXyvt(r~UadYeGi|BkuknPk=s)rg^bSYJWqhWItD;pCnA~B2lcBV8+ zK$JKXp-jHug&0g~rmvTDjQuOg))oPVR>@Fnc_8D;`5m}S=!OxEO`;4L@6jWY#@}5@ zHWZ{GXymh23f`m1q=QmOI-_@sJ43CAJVlMnv_WkCF+B`drOYEL;0N+~=RfX5)FjHe z7uM)&F^?5q4~l>18igBgG#*^>OZ1$iwlT(0R}YbIK)h>5>b&@R%#F;|4j8BQ7yX9W zI8|$#6?_-Y646p53Qy7WbYN%mK$#xBRMQ`}q&=>Sv%5~=szKSo-I-r>(>fmsuYDeQ zENlSw3tX*b(}u?TT#NBL8OZ(gxV!MSFIx(!u#*jKo7hXf_sO+BYvQ4)+$Ox_4E)MA z_c-XEAC*ZyN7CcnrlAAu%8Qbg=MpJY(0f=v7CbEuR;BV>j8Z%Iu)2->N^IGt6W|gw7#A?{@0LH*O0eeb9Xwy*AZ0L z5xwH>_UgKQ7Pa1Gm9#*?Q}}h&GxCL2KZV8kGvZ44U0cZF=u^`~)HD;vd%`931Yu58 zrFb(dW6j6qhqzT&kga~z3zk^82w?b3=mu6>&;|T133euycKKloI}1xq z2V!TlZSwm$>|7mz?MqO=0U$2N&Z2ABp;t2ODW~cHqX=O19>^nryfDDMgyJ3@BA*}%ka~hh4MSX>Vc!dd z+hKOmlLn1NL}ND;6Zn{^DgtM^)DVmf!7<%1u9oWKshH3O6RV1g!ieS*qDk8!qqrMN zsPD1iFJtJ-Q)7DNzcFLa>y$%TTDxK3FCIJ7tDD zVY{-nNH!M~?SbVanasVgf}TnEM2t!ZR&JNLm9$#KeYgC38@Q0!3qbZ{D=ySIkN|Tb z3FdYyC$!+baeTTX>#a5}7oGr$99LNlBVe%OXz&V_T} zJh&7tfa~Bw*a;WGt#Aq4fi3&sGI$&=hXZgGyZ~3jTW}402-m{LupPdF9q=<;&s4a9 zIbkPDgBw{U+{AL>7FGbavJ$urEmS9~hTo(0{Uch~JK0I_C$y0FpcTBAodSE<`4D2) zz&`dnc#z!&53$?f5q38`%J#uy>;ZU^Jq}N?=iq7fXLydi4$rgq;3f7Eyuv<(*V$L_ z2KxctWd$8CH7U|9HFtR*wtV|dF#eshgybE zPC9r;7eL-)1;TQC4!}jbip<375S(Bt9ysYEn+h76DT&V1f!TJpgNVV}_0rW|V|o~B zS!O!D8?g3UoNno9SP~9q!}in2DWKlFq$NPtP$_0)o9{QlQmSX~gA+OIhc%0eAAvfu zq5Gk(8`ct$ZX~i3M&pNd+aa+V>T!uREJ6TJ2pX}Rsua2ueNAuUtn<*V-OyB9D7v6| zFL>`Vxf_o(15%ob6z8(#Fb2bfNo*y|#xP+XD)1r<3zlO@u#T;R^$4>80|Ju5MC4)& z%wRj&E)*xZW11!f(qRp|5yek3I?b4{RA^;4^^lR?ax>P*jT^FoT-gi2L2kSYPP$9} zMIO_O(?rvqDjk}CjiU){{mcIcpG}jKl1sA^Ws}yUO)A_AErwU#3$13Y&8+#%TDw`> zVAlL*Ens+sy%0p|3vtF3v!w%Bp%$CjvJuTRwN#lcn~*VTNi;ETHolQ3?Sd`nNDCv5 zl&VQ)=aW%D)Z)-v41ZNsXgF>%(0K^9743PUZp{tM(w3w3rq<y`>7~i z0!WDrooQ6>fzu4ILX3r?ZrsMU z!X;>ZuVbg8wLT4YW8@e@CEAap96)t`iJc8^qDA?Dodcg?Q1~4?4}M|iGY8tEG4nzLvS!br=V4$JllUJB!_bHtDz6@;i1j+r{q0 z<**lP53*a>0d^~Uk=-U2P_C}L#u7OZCaF?Us1gW(>jUP(DWI%;?T{#^}uGf`ZYx0V$`ygEgce1ZNaxhu}<#J)gvA zA_QmA``LG!7}Id>fQ4|GcR>o?vqqPeU7f zMshY&r_|(ZBfA^iLAkpK8ND(h<4kfW7%$k^i|Bg(0!i#;NN2BD*%ULbkF;3|-vH9%b{SE^cLy8M?TYJ&tV(GX4bW zv>vXs;CljoyP+Fytu4fD>TQcei6TmD88%C>at75iY~g5Ss@-Lm@k+YOjsc6@bjfH% zE2ahvP&x@<*mfw*PA0K2#rk`k!`l&p%-WNXTaaPvf;L2`l&@ zIDrpFx#d73ABu7t4x9N%ID;Pz=VBy%HTJ)r7lz|hn1Rvg(-`upxR=PlwSE!S&PCOK z7HbX+g__uN7z)`T1ukUIV;f2S22=7kuorNJGFf|3S^+0qf!67j=6j$qJibCnO zkfC_{5r%Lq5HqrrwKH=p;wEqE$}y#_xRgg=+;-f=LTa`PwdantGqwqo%nQ0y6SDWh zooi=g@9wEbd;)Mj3DR-5Fq|I?1$;6T^QkZi+otj9P{wD#d_K$6qv5D=uOo*F@;HgT zVd%^Plfwn)$v>hfw-hvQ)+Zi4dpGE{}-s0J&c zn%BZAz8coyR^u!w5=oxPPCfgpu~h2W-`KmzPCiUUo775HhrMSqR)=apf{=ks+I`9c z&RUVRI0SnPazYVuk_eD{A%(Ap!Mw#{GF|4dE^}CyF)U;MK!c?Z){M}!W=BR@i7s7e z%L{Ql<9TnCf8Zyh7`EbUp9xv~EEvJhwrplbn&XdTAK<7IX?)23X^i?6j!MD_Mvc1H zn5rrqZXdFG|BW!9i0aB(G-O6&_f3!}8+Bv1T(3T`sQ5{l)>)3z_@L4LP!#@$d)U6I zC_ms=AQx967gwPKuR$)ZMV;Lallcxfj{goS`A(eJU9ghh3~TwVa1y@_0=&~Q!9kPL zAWHfpCFHS>v5hA96O;Q={6aEHFsOVmLXzAW^1H#o@39Co!5kvN7=qDN zI%BgL@p_0Z1pA|cFaBt6uV?HdKSw-Yuzz7_90SiI(Rf~sf#*viihZTSu&<@3`-c77 zV6=&p4WDFV(+=Q1Nyq#sZI7^p@)NLwq5=KwafZg{iO8_JmVF2+{|M6fCun;=gIxZF zg^Xg;z5a)NYYaNWDqXYy4@B{Sa}isz-^pd-pi8_4s?7%dX zpg<(UF(Soe$N>fHM|L&o0o@|Ds0&e%+zrno6)!9-K$ZTpWe8~n#2_5P1p~wo3py3i z{VdV_f<9eGS7x9~>4p~(-Cq_Kq%?%!rC#`sLVP12NsP4Mb0EG$gpaN^_a^UU#P^CM z@6}%D3K3l~k~gL&d7Mjhf-45PqonzgiTBrPMHjptwPhER5ZuP?2KWfM27%HQZ`2Ni zH@o2N=nm7dgUTJf$$baO{i`JRZ@tJZM{?&NxpSk)O_1a|(UbQ=_b#IQ`@#Ydg7bn_A2KP0;Md!bv2=vE=R)lqZ3LZVB?xTF`l3PksTWcI^e z=++^+21MtHLRTx%rDAxaqdUPsH?$in5#2u}bstgjF%_Rs@u>y-5Zbti7R26$*nN;D z+F_8`fco#ZjFgEZ(ZLa?OP9t-ZetNsj8b&~2JVH8l@y{B?$tN>Rn#73Da1xl#U@A; zn;~6nfx+SwbD<~FrUC~c;&Y58@1$$@#&DGeW0^*JM>6&qF6l!d_`D!0*cWFbL+2nv z=fXg7o`sPlWTZ}F&csMi$Gp(MoY4(mAm)E9EWkkX%YqcN6<_s2di~qsm8lSg{XM#QhdOkZSsY zRDKi&&L|5$+}t!<9kv5q%Gc589zh{L8r!Y#5t3fUN8&C(M^|N`GBJxZ44=3#KZ^?N z#8Zg&8Km^tJ}4bU2epWLG|!7Mi-{rlPxLIl6mu5y%`HN+v0WcZCrn7%w^cqbscOgOi9rgA-T;U&Dg3zHRtwVW%6hi`J@Iqchy333C7-Q76#;BRr zQ4?^~@2}jQk{mtS_c+=QINFc6N`A78mT8WbiKESvqYW@e8_SO|lTCVjJv2M*hg;}S zYFlmEk1|=4#c*HqU&e6ae~Ow5MTHb40df>)AN-9o)N&{vuWwcO1U}IiagCXDG5I?H zHnAHy{5gs{B?A(aOcdU7KbRvC^X zjIdx&GO;I_oFwtdOh!O_iYdF}4eZGUS=m?ag@Y_wSUUQnAxRl!L7!}*Pd3pf^Qlr$ zobKZr=(i$z)mRyMSw+Pz#btA0Ky@g3fP9>d0y)5Zy@O>{ga=6FGx$t>&G7MjmLw#V zABQzX)+X~(xgAdBWmv=YLD&BcLhd)xgJqJC?3|EP{=5)lB}zdTFdW4%4H;|91BimDx@pZ!KKWA5z0)+Q)a<9r4&k)a!b0e z%;czy&oMYE<8zI4Um2f=b0Z)f#`5_x-RHu+Xa%}B8+wTad|_{oJ*T#d3F+8&Q50}9 z)ov`1iJ~ZvttA67^EzQY^6HNW78E4C;e2-7-@qsQeihN#E}$=l|vzB z!(o`63bi2RxDaztHGv9ebdao^h{M*Q+OLIyiW|kV4u&c9Fj8rNe8n1?jKJYNa`;7j zu`&E`BMx+S!-85Nx>#aV7^t-11Xr7ea)x0j)AgfiRdj-rsv)LD*-WL~Vl&fCn|Zux z&MOUbo<4Gd9;o+Jo_xCfBnKQq!VHO}R3f*4t$0kf2ykJm?6p^@m}XCuBa`n(%t(!Mc>l%6A;OXX8dnOVv9!dSgb=C`cabU zC%JJbgD$IPM)nQHPTf31_C&?6$}?bBo<;li9B9f5u@7bVTFI#$y_nnZlk0fBG2#_Q zT4+2*-n-3RHmqBLA6s5AZP==75=z@rp!hI}Fz>0{x<$;Rw2AYyL(Sp4V8Ol2_ zT=^>;t^5tG?BC7AO$NpW4Mxgwyh-19?%|F4PMkLx^fhy@LEoeJ9`*`)=5&UbnUj4J z5^SbV_1vjv2jxyPTnZhV)9ovkp0x{XIlE;R_0K#iajJZZQu_>2mCrH4_yTGD7kY)S zV65^rOjf=@oS(sQ%D1L>$iYp_PJR+{F%}ZpbLr{u(s)pzLfcEV)7-r%Rj zwAohmNRC#IA7iRVtGQLRc2=S~+jz{*ZQN&co@uNbJ8kBaDDQ4d1e;B>tQ5P+kDa&U zCYM&q1~cflM(1Q62S%ey2ZwE7AJMtr2=)U!Xq-&g(z zcB$F;$Z@GT_!#O^GZcIdL!@agRmc`4#Bw_!J1g8Y%%$37Q-XZWl?2(9wRFu&-%}+k z1}#btS{yEiOAWE3E+>La(fA=7MROF2W;i6-M!*o;C>U-V4F$G57;npm8MXo_w-v%{ z+Zd>_jfLg5W8g&FIB2kqhxN7z5U@>zO}0sJs;vahwH*r=*e1hewkfdPHVt;#X26}c zSrD=v2M^iG;AvYqykeVUIrvaf@J(_py=qRztGvUAb6({ejX393^oqJpzsfhsIL86c z^Ud-wqzcZLn?XA)htv5Melo87r$LjL9XO?1`6@jxC;ddq^{~eA0Mir9k>9NJ=E|wSNGi*L^+S*Y98z99N zuq@Jv;WP~tu#1rvTBK*2;hxp_q(mE^%`uJ7HhxYlb7~*P=Ufy85po_s zKL#O5(S)2GlaSx^X}R*FX}JK^64t|XmV~xa{h1_axU$QoH5bl+#Qpg%gp}PnNE-H zyf5ZVUvBaeQMs%=kRHv*!>Drm`%t+n3`VZxR~gpKg)5mXrx&B7&nYm z%66EIZp6lScf-0`rHhT7YAZ+`byXNJDI899Vl~8$$uaC7Rb6^|E@wBrQP`5RmyKJI zL(J;8r)EMjlKVW${RJ3k`!l#~FG7y(B^YLV74mJb!8qINP-1%n4cA*xX?q7&+Wrcw zZ11A+dJmdx@0%O;d>F^C=GVyWx7TFW%dh3vNfCPacA0u`fLod*0Rv$f-yu)5*Wx_W zy(Y^YOxd!GZo2U6!@Io z7j@0ZhVhu~3m9qp67BLgW<;BVUgiw8OCGro=Qq&L5x{a7#ed7g_YbW%N~Y*HO2XIZ zj2k6W^cy8pqV3{$pxVBNG}{kI!GB}jDB(NJoKN^t&){tR`g$I&mI?YLcdAZ|=IRhA zs6fef4ukB9B~Bk~PQ_rp%kUzDd6|&~y3x#ze2wpvby=N73YUE|R2O7m%rS{n<^ZH* z;5MfOwT{BxW2u;2V$azQ3ES+f6YSgUheU>bFPld-xdaB_I!J&7dm^OTHORClL5@8cM%YuKz@7%j+S6f{eIU%YXFxT=Ew>MbRd$!D zYpF0x9-7)P)E>o;ldeuc4Zq27gsV-aSM!?!IJ}4^4)Z|5<^cXdyC&;xmzi} z@jI!;|77aSa48cs`02p*va)-jnx@{8pTdAp=sz;zcZUzu`8^0S2lVXLT7;gBTj?jE zjvYWfzZIV^feThiypI0|P)h>@3IG5I2mqkF4Mj?N^*wY>005h_001xm003`tXD?xJ zVPj}zFK};ZFKBafW-o1TWMynGNp5sya&BR4S8sA_VsCG2E@NzAb91dd2Y405)@R!8 z-kSwd2oMq=NDDU!U6jyEkU$7Xq^l5;n-C01OrhAYVtxATf?d(r#XaxNw3QSuK;&Zp!8O8!a7g{HVD2%Vhz7gKUcP+Tf5v&7{I;tH`LC^m{K zspKkCTph&E>k0Zb)ZevK;W|@XAA}y_270;C6q|yODb`!!CVJjXNfRZv5QtkXahoY_ zr?z)k;!acCMg84viOp1Wk0tJ<=Y5vApPpMR(M->+me@wm?WTCZ5<7x$h!&U8j47U_+Rs_yU#57TvM*TT zMN_;)**%tc*%be#>?@{t)e`>+Lb3R7f_P25Zi+W(=x_CwZV-+nLUa@F z1=#iCead}6$%mADM9IgLd_u{mlzc|X=ahUw$(NLTMakEcd_&2%lzd0Y_mupPk{>Af zk&>S%`I(YmDEXC=-)QW=2O*ngrknU9ApR78Sz<31OQ3|&@Hd!}TT)n32H|A!AQnkQ ziD639l$Ip}K{(SX4^om~N!yYgaMol;1S>mHk{E<6nM9wHO_>suonc97|mWKjJcl=P%3y(r0~q_-sxvSc61_N6BMEZLu)11QO&WMGix%Mc~mG>{wu zl55IALAX;6reugEhgxzNl@B-N2x@b%DMtoji#!AqqR19`s3}KTGA{_*k#FQ^sx$`4 zCC5@S&XVITIl+<>Ejft_CKEnWkfY@kOXdf#lc`jE7?lh*<+LC?OJJXs1(ZyuWCkUL zl+2{0$dt2!@G{kUS`VYgYdby#*`&N_>$h21>tMr#c9-Hnk=QH zjFK=V<&;!VvYe7iN>)&EOb{-n78lDZQ?3lcAN2BvtR}(1+++qMJkgRT1>rubeV<%M$;p(Q zLdmI=oJPs%l$=3{u6HISXHjxCCFf9bE=}usl>Eb#=LcCIqSpmM)=w_B4ij6-bUYUx8xm`ypx#uE_%P) zlAA4gk0tM=D)&**{nT;`CCv$PtK60#x6218* z$`?)fQjpciJ@n~iQ~sOky@D@9r79xxt3kGkp8pB5HB?wF|4T^)ex_WNlY5Pl*C~0! zlyB1WZL0MSHl|vuWQ8f;6<~oCWb5U7RPw$lKM)qc#2`CIzDKzU*ag*IBP-~&1LZ!X zoK3lpDA$#8AB#kQpDFhVqDx3sNYc0RF(MEtUHLhceL*OENeL?5A{qqh-NT(ZLgjn7 zB;_kf`O5F<^?#K7K*^7k%%eH_DM9`$f1w;HU-?^5{x1KZz*NB?+o=)|w!%@?sScEo23DPrbyT9M zl1!BxWKXG-Alt1vn<_QPo>iTxMi;8ll{l<-P<2yU5C3VZ?m@PP202=#2UUjZVXB@C zGG`Rdh51DcSOJ3$lWVH$8%nAh=9N@6h6VZ? zy%>n9nhFNJ3Tx^r2A9;9lr9esuC1vY+}KcAHF)-{g2I}Lig4X%25L(Fq`8MtBgVj* zJZnn+?1_ivBj92zlbacsb>Y&Qy0Ur(gJOX#udgp3yt1Y&Ts3%pP2DleYHE&|qbnCy z);Az*QD5J{pnu$E4%ETL#YZ?zuzH}Xvig`KN|sfH8T4zTufj+*Y?H98rm?!Let9_D zfEXqgt|(bm;tbNoAy8adQC-r|ScgEz$9x{s7G{$Oa4`XP5gdom%<`JLl_k{G=mUW@ zRk!lN2`*n-8?K}ABB*f(0%}^Mp%0o--MDg1IYP29Q(jX|_$90?S>qsES;io>u|8Zs zbkvX$WhD*a)s@v{HJBiOutf|ymerNe+su;c666U6*=^8%N{hO~u=B)lJ=Uw6RGdF2 z!YCu#8&FwU`QZGP&GbM54r;Tiak6sSqQd-0y(sgPS5}3KmzU5y$7j^YT)6dc6kg+m z)peB(;fbZC;re~@d8FrPO|QAFo6oMRX$Y4h!w+t^y<61-(6O{;<;rk%gGa$mJ_^n( zsl_UXw=5asyjGP|R}3z0puvo8tJk8EmEp<$J{-OoQ(0ZvFb)MZYv4QvaxzXa^<7yV zE^1u4EL`UbV{&0lX-U;Qq#3=tg|cCJW&OUU$zhg)>V|M#bxBo3Ip~qrg^>j#CCL0) zu`)aGz#xk1(z$mQU5N!aRHH83u&SgAr3Uft(vl`9l`dTlJ`id4 zO-5-fA@;A~0a9yF)&Vw%Up<~)L%LKVU6=Bn`x5u1cEu8oAl*9=nX!YgZ5g=2s#0*;ap)O8E0 z%ff5WyjJLDo@}D9pwaDwrBiDn3^ftOK9toqV$s^fewAeiT2(q-4A}2>w%e_XTPSNk zTN26^Ni3BiUCQ;NgCmVa;nhy@zJWLWD3P#Hg1RJDrmx{=2%qow5BFj~elTY-Y zR8vkN4%y>y8_nIMlG0-uYolD%HVj{7nuG|3MVh<1WEHg5 z#)Pw_*$8binkOf#>nFFajpNi6&{CJxgzM3vYbdF#u5Zyv>sAE=(R?Q^iy0uoTIRIr z6kbzW)mRqR9}6_Yl{jBIL`E>Hu8hPXK6J7PNcJJx38cv`a~RNvRw_|H&Tu+ZI>=9} zEGr9FBb+RaY?50%FI=}a@~LA4mq-Cl`6BAuSnd|EXoG}zTbmrA{?Z{mVMba^%J%&yysV6#gEU#RH8o!_{LUhqki4fbA0AGCs z$?K2Ptx7PvxY(gAb`Zh3lk=LtW@^Ocq|rxSN#TrWhx7B-G=z~(WieV>ttqcX&*X4b)q<%EhPN$*`#_1WK`qgd7^7irRX8fpZPUhA znG9DQO-Fmv*RqYdrrhPiBxe{c`d8KA)x~p2;L5aduDtv5sbXSn(D!Gt1C;< zEc^J{sCV19Id^fJyOQfip=}E71B$38-U*;`3fB=hQf*;$f~qQyLv>(e6)c{lF|CV; zMHNY~QBz)CPhuxA0MQITiAGc3Fk5T&)#MMi@Br-Ex^Qt6u1UD-T)-jrq*=%?S?y@; zSyR2)YBLD+S9IaeoLSs1e5|v7@ck8CW|{8~IEJ*{PrQ)B!ho*Mb#B7cz1D;E;nGH| zymqito6JaEO;!Gy(r|4G&#pfZB}f z;WNN| zbHe3y;ritht1$8&+;*4IsbEmzf@8hXM?Q%qQLrGP*p&{J9ZgA?wk_b&gaky$~al0gnRE(Xdr~&s-((15o zZM!JB_4ZFRVk;-Lq>*+?+6m~eu7BnEK5m?INcmZE0A5xBEVYhr8Pl5d3LxKQ| z*5NF@)0;~ei##9)Jg>y}-Yw$87}C0JC>lfuHOWWj$f8i94jWs{2GvH1NR1`A3v57~ z05pC`YOi)j<)G`V2RQizC(?7ttCyR+(6jwzr50goXSZ>S)lLTU+YC2+5Zdi2b{RET z?L*a7e$J@cSxahxwu#Y^(`xqr8>X@9K`-?cRJ$Z!=6?%1QLQ^O)lvS+Xsj)B2h?KV zlc`toSPqO_6!WUEqYzcT^Gt2IuHRP|Ywh0`r_=Yb0J*QEp{7pz9Wm1z561t?4naUK zH##;a-Wt&&5)Px>t>M~%g7TsoY=y=EN$UYX)=thE*m{F*Y^%Zp+e)*Y-XmdcXVR`y zE9>grI+NBGlO64!Rosr};Bt$or|Ml}pcK}Wx_~4CLUB%^3Pq?xTJ$m?tGI1pjdDDq zj1^pYpXS>QoN!?Dh_@d|M0Z{h-XRAD&j+SkW&PZGBr3UqQKwK-S!C&@N9<>EV|_!- zO3(E$Ya_WfO?a#e5_Fq6%K=1NccW1URr~fx_O&U=NuBrJ_qL-h zam%_nkyHXWzZ#}WH z-rpImolA_;kgq!Xx6PwF!u#n{(f&%Ux13?FE^%@0(pViIZX$+;HC2w8UvLDfZoP98 zfBV9!3rALW6U)M=kHTd>w===@vKGv4K$?W(;k$1?w-M)b?v$xh$)~St?Z)_O);3fO zj&wtM16#%kRrU#*#J3v9E!Wf%nyq+w-#v9Gt*WVxC<@x+kMHNS+%t9}1)3IKUmIs< z-7n@*Gg!a8q&7@TdSY2U9V)1;tBJP=<7-^GvbKsQ7tLP7T4$;V7{N%?&?ZMkQSaMO zQB-rt`q~0g`K6@ZN=Os8xhmmwIjY@y9f9 z>L!)zQA}Cplcx@}S>lVTI@Z)xR`_Eesz715u0t^#!Xq`ic)z-&)_!PdQLny!VmTs1 z8&Ji|E6W?m(P#tYROhLylI+gY46I+`_yGHE=x7i`r=+U1p#8PjNX7kIl4@1EYw2>- zOyNlQit`q(3s;wh_gm90qWznyvbl9tbkr=oT4$^=rB&|fpkg83Qw%Au4&NGKF(v$*zq{tjSFbB%_UbTrw4NS&}Q$m5714I z8rX?-btP+^PoJ{SZ1yE3UsLie`>)NuqvU%^{>Of>+0X1Vq@3S8S058Dn^sc490M$y zGtO=H27A*~y=;}qXQ8-6aLCL;Q7WU;Xah4HkE<+mb!EfyOq`#paP?SI^|sYPyuYdX z*s8DUhj3JXWS{*%l|%GcXsZD#%T@zb2p!#a{drqus~lV9szH%a`DU0RV|@ysM>z#; znUR%>%y3P4rUNFkq#@H*gVhj9hT3YF8cukRV36*#i5|oBwLnfifP)#fI+!n{08Rs} zuWt#dZ(AF)k>xp?eaJpS9&|v^8J8CLk0kgh&c_8)TYNf%K6PCAK}SXrN0TT<7MiRAYd4sp`e zXb*|v##&l>Zb6|w`?35;P{!EoWA=%y#`69i(oPKB0^ET848mja`}n)5woW5?+-u24lh;Fb++_AC3%V;!Ft>_CdEeEhz& ze}C3yf3m+kcJh0_4zSz9M(>d47Kx;A}4 zI~3EVzO;_kRBV1OKd)^XYlT`~QW~CCRu{qOe13tg^3_zEU&t@A`Q`iyn{VV-+Wabh zwau^L*V_DgeuK?#Z`JEhX)ZKiu&F|&+*?bFcw)r-`-R2MQ z9X5Z654HKj{1KZ!$}4RC7)Sf@B;RH8-F%eIpW;v3{CWO@&EMzm+WcAmoT&~YOr|mD z=O<7b1Mb0l+Wa8i2dz+4$!L409jaN44YSI%wypQ6oK8oeV;asZ!M~d7s;WgygwP7>4?~V9rMHKilS3cRfQgO)x^4rMq(fzB59Lr8mr1O z(I3d9g`doZ<;YxwNpCV(Gi+6;W}^D6NAahLUxr$d@QIwQ%N&c&2=QZWP5oFhN<}tb zfcB9eisV(Z$WqQG1=W^5^Y81L>Tp}lp`jLw0$UxSM%!vGnmaX5&A0hHKA#W@5o#lB zwSejsQXdONXIm|zWU)FDtyn?zs*)-+BhDGN%<`&|3M6q_W<}+yaCJ`R%0{$r%fgvM zax#Zz;%J81>L_)j%?mk>HC!#kQZJi@YnGH4CcW_QhjU8a~bzIqMIbUn5 zN`4~RlR4pr#=2@^CG;CKE9vbu9CIMkafrs^O!aD^X{hF^%92d)*b{cxJ90jWDtX?Y zcJ-XoPW850q0n19nV*9En~$we_F3XW^>+{xUZ)|lUbuj3_j@h98+}|TLZI8C)>6y00C*Bd6wujsL zB#f<2QYYAI9VI7IatbAhPLcy$YF$y4hA2Q=>~Lxs;O2D7l=HD=67O$wo@9q~t0}uBPM~O0K2kI->0LBy?@E zj(@wO?NPQoT!DjeH=^4D-{L@ot!_{!nCeDbZBjR3`?|&@bLQIWW;MuGO+=oy459z5 zgRO4C5%My!G*aDatK0ay48T^mt2<0}Cxg7df1&^(iYd03Mi%xibvJ`ifBRqnA%~vV zJLElm$UhAKp;uvybA&l7XQ}?5$bnlI1 zW--VZm|0RqA^%#(YpsuZC-j*Ov_()P*!&0Llr1z1&1$Quw%KaCdcagWZ1o^{4G*b@ zTP#<2`?$7xL_KV)os<-+du;V6IwR;$&bLL9khXe^%*N2j8bN+tT}@qHW`2arTX0_H zGIS*>a6~1U11OMx9MMAq`8a>VWJ{~B zYkTaQzr!YZ4b*=K-~Uqb8YQn&@`ifTR&S}dZIMMh@s4`eR_{^rzRKFqU@X5n;+Bf> zVuGzcP&u|3hryT_BhU~1km&W1`q);VU``aOPfhiitv**@*y>C5sV&k(cT;_3tFP5J zwlIa&wzY~`*tgZU>N{I~Ppf4ABR~2F606vSwbm>8ZPh9E5W$9OKNMw)p`RV z&a!>0B6ppajv&UnwH5trHPm>=X|m$(k9LVi66eZWxM5PgzN<&Hpv3_FLgfp}bvA%m z3_`s+n~z;`%l2zcxu?6un)kFH90!wzyg8-PLptxO!JDBL&@^tfi`*L784=q&u67i?#e$cyb=pD@g8^E(yB#5}?a)F3|$| z=AM&J_6~A;K}h?j=3|a$n@jZeO+6i*N8{rE>R=vph~!*hFliWTYs0SMA`R&3A<8Zc zmmrOjG@VaEGu(dJ*`D#)+8bdeV7ui@_q2L z)LL}hRysN)V(v+>_D7?Sc5X}0_3nbvTl6LuomF&ovfHm7OHEznapXf+O{<~dc5(>P zP+1x&p$79S%N+j32I0zzGN*(%t4o7I6w`X)#=- zV-hT@cf<~Jx|=x^-8p?luHgh7?so3g*!3;6FEyRoSXJe_ibCTmE?K1y>9!j&&)~6QWf!$JV$}p?BU@ z-&XgRIYaT?-|tu-IUegPpyLQF>0DJ=QBAAnElR0HwbojZ(nO6q-RSm;lA@N%D@)aU z+E5j*9HWU=M``=FAN&XR5o!`?tBKC4Nxoh*IS>Gg z^a*(97ZS9v)AbaZuVNx)Qj2LW)(5FNv?w5}>Ykh>+WM>e4%sKSE=7B>yrjNJJ9)BN zKU(_7QI8Gh(?yLu`WfN1kzWk)pH(NL>USe^+aY$WpPo`%SEHBWTO2-3CSHm?qZa4> zRarOFKM;*0w*4kqz zE5Zeil5fcn4r`T^&8n_i8{vh>n~f5;JbG<8uFG8PG>X<56W4p%@AI#1tfsU$VoR4# z=$?poJfYwK`;8oIs2@DFE=(6)BcRB!bMHhshm7Mc+Q&IHin_ccvZm#VhezhYZ5`u{ zy+g4`|B3_IPdX#pzb*CQzps$$+>2T5Uo9q)4w5)U)+`e%TFGvwlBz1S$PMA*$bsMi zS;hNtpjIEgukfh{$Hnr!2BXS^;x;sdVhC(;?DgdNHclICl zUtsJteB3kNu#ZKeC_n^JibXU-0i&_M6WC&i>HPKiOaU zxt9asL1$1S^|^pLOeI&qxPc}2fB=Ti#i6ahLOXyj+zMg~NX#nC8e71OX02#85W-qP zN)keR3)qzF5dGW{vz;)TxCN5#(H)zZ4g(w0<3Pgk&8$J{9c@RD~)9=3HccRc(0FjQ*3HbgW8Z*8l95@o6Gw^u^{%yd&_4s}~J}<)d zU*hv!tdDJg7y#Qbgu~Y2-(5~WvL`+l09cn`yEi;q_3#g3K#M^jZOk;e6SACf6RGgy zz$P&{e(O-n*3>k63*FnVFA2erq) zq^&S!3yh`LvCS|}mMtCE#GZ{0XM8LI7R|u~clz+%*6+F~A*oydY zC$*l~$;~iDUI(UZ0!d=u#0JH0n;(xTQ=4FK{OX6b?rPc=C}@Hg;@6+vy8etUP}l_5 z#;-rKb^W3(Fslh_;@6+uy8hu?U``W^r)+Vair?&r*ik2?sb-j)rnbX80rNdwa=Ktm zzn>LRJutSF>LJ0$fBMi*F5`dO@Yxx`1*rG=Q5bt4!NP*wIIG)W0n*FE%GRoIAt6CJ zMvx9>$HCEW|2-pZ?;A)r#*T4~Q9oD!WDiEb(;YK(gZe}@fD;o*7 zvDt7tTLO2m3b>Q4fX%D{?qTP{z3g(hk8Olzwh6YfhhZDr1>4z+@Bn)m9%667!|Z2x zgzbf$JOGcP=6-^AfhYM8*u@Wp-F!4W!}H-;z674*74R><0$$_|@De{C_VCN#WxfGk z;Wxr-{7!hC?}j({oA4(86yD-rz&rd$cvp0S_e4*4Urc}x#ANtL%!H3c1$-h-fKSCb z_*|R~Ux*vwOVpxYiM!w%u?@Zzd*D0q27E8xh9AVI@T27LlT3i0Wk>i`c7xyKF!)`L zhCk#u_)AWMy>c1)UdJ#dtC^IIOv!c3kQE#(W4<>bhk@gy|y0Da{j zJQ-~sgAwvebTd8!j#}V-o`Q~n;GMBX7c9~Bc`Cl?TA1UmvG1a7Wmm`4%Nm4@Pkv7f zgDgS@aZTh5GLeZr(Kr@{NClyB#HTeAIcu@2Np`@I3zOvLt#FiEunmrObN9j$uWYH8 zEAev6yj-c1(|u_6mu0An@k5zcCG6$O<5eDkA1b^m%e`EsTiFqXY;08EeOnO^&`A7n zj8~<~%dPZsjGa@ACqS6(+qUg#+qP}nwlQtnwl!_rw(ahJ+nmOoo84r0U+&$9O6sAK zdihfLPR{SF=>Hj=TDej9Vux_ z_yuEfdjv-O3<1cDCA!#-SB2X=#Ot#}RmKvA-D+&$rBQZAb$;OLJ~ z?SRL5RAoP>@jxqMxCQ0CbB$EY6QQimnM1~+0?7W6A91S5tgH47-8E!?Skr!jvXpk_ zmBv47n7yaNr%mTj5Zr|mOV#kmh_Ye_Q~Fg}uPbR0TtJ8m*I^3vc;J)0=Fg0o+Yox&cJ9SU6*xdr7@n`pl!{XF{h|EcIQsZ8#-;w z-r#lT$ewF8+8DA$-WtJZN?%XJlA|@gHL7;lKzV`HnFQAv1hvJ6aluwFGull~ef(|9 zML10DMW8bPTW^a|eF(cD-5aC!NbS4Yp#7VKCoO;E;!Uh3&|n1Tea05OFS~YivJ?Yl zor@6)U5X<{LOuwZH&zvV3%Uotbf7o<&z}zfq@R~Z9sX#+=is2@?Zr zvpcs;BH?`5S?q_NZQB=n32~LPW&%I^&^FlUxvztGM9x;D zT)?8^!(c?4BaAof6EJ?*u?kcEjVFT6L9;}KP5IxY+%hw4ne2m@-1=Th4(Xme!6YYm zYCqQrtP5m!Qde;mUL4RkuPgUhi}8UG+`l0F3C7xZkGuqnCi&s>NnY$?!T;i?JB!;_ z@WpzusvG){#hXJ_UuNc+hStH%!*snRM)AvCQobzQ`!iva=Qd$11P%**k%*M9^hKZf z(e~(&jCG6{KRAXqKph#=;>{7gEMJ2~`6Wq5jZ(}lqO2c#3XdNL-q0zc5f4Q4nsMFi zVyYC;F+Y&fWEP5Ymx=B`P<;V_E9Um7?;*++OjD-Wf#iy<*idA={&aLUdC& zAVZCO+oK0*F+x7tnb|862a1Ej$eM81_g7r>SSwS0e z-UH)VQpYkO9~145j_L`dgyYJsyDZgw^tr{SCVs}}nI7K@pK2X}fBlG7cHZS-b^6At zyuv>j?hOc4C^c>%@U}w0lJC+ zUI?A`B;Za!=w>1tK(m%OdnK94z#JRgzARR3lqh8Kt${sP#e;P6lSCyh$EKIMYJo;^ z7B#LjZ+A6^^^JDE|7*tdBt)TcFJB>(toV;pFPL|jJea@{g+zF^NHIM22p!>X!1yM* zJV6$k{AP-oFL0l0m~M`FBAzhemO!;gp3dl8906UZ8kw9{&aBKN%93SB1WuTKhHVwL z)hv>A&^*K9TzMA-UvP}SDer))WIic!1E#u{^BM%EnnLwSgeOawrK)=WH6M%*WTLnu zcLHj}?hFvl1C4Hwhn_6HJQGHMJ5?DU-amdieCHGeg=Q6zVM;7oCKaQiK7!6dEA_1! zqJ}zWq$O3BJp!kv%5(SC%)k}S++>V{kdK-ep0^?mzjiDIvbd;wunfYnE;)sCm6KFC zsRT@|$g`VJA)n^}XsvT6A06381wHr)!kK^}d5{r~lJ}wbwGbV1f+ILWI=m4wXSufR z`)Tc(z+i0s`SlRJ;Y#kY0jEnJI>h;3#L|Rkj)8yQc`Z4&6|hl`)g&%K|m*N9|-;se8gXI(|H-C*1A>B z_Q<|hP6=NyBF6|(drYY5&} zSLE6_B1=o0ELClFNir_lSQpjfiijnr_JD#O$tVU!m&Z>4ZD>Mvz#bU>+e}44wxepB zFnb?<=qm!{vB#kAZ%o<~50Q+$qkC=kW2+BT%yge4n%8zuB~w*eU@M^~0aETNImY$y zGK2Gyu8&aL5pl?q?6dNzQtykb!bn%P*-g4xaA)Usw*L4-gks6PbcH?8W!Sz%%y z7{x)`(tBUeIeieZFVn{l%4o4n>Z$xIHUZbHquPvS#%R2A`CrR9;*F@5NJela?d?Ll z+uYFc1drHfz=L6bgJuV!NlHXe8ueMJbjOo%iV~c}Lg$X$Gs~p0*NYtMvV#%ef&Jm4 z3*guTIdspJ<`0zo7QRdLak+o0XQu+X*2O?uOR3HW8;x0-=Aszkzr6@BD@R#`GI>e`gr1% z=(u1_f)V5M7U~<3Rl@(H|Mj6i{ShYrRR#@kEj!!;2K(-0EB>LJ1(jK7amw!xmnaJ# z0-h_1q$~>Zgo5u!Amb1Z>wRe%C`6GHcaoLTdZY9S}Q;PNgBgD!&DBTo0?m;vL_As`I=?pDz=hlxXvCo_XaLOiTxCMQ3#GG)! zpd+@(jsqtWh|7o)9}4?8;haZUu}I2>B$+@*qlGg<+{z-g^7hRN1o5NwV*?T`u`WIN z4(&Ut5m}4Q3B1Z5Av9{)y-7cyw-#JR5Y~g#y)LKmRIj(*I6VUXgkQorIU@eX55a4b z<8iTq3GYl?U3V(*9v82|E8p3$sHE4E&@Y9HOh#)Z5naTprJO3bo z*}m7VkEs*xbWF(|@oibHi>W)X(Zf+S;we&1D@WzF%)K*gErxe?4~|qnBAzr}81fjt zTe?R=qY$)kA}NVZR{X8-a<7sWE{7oyM_5SsY3&{3-EgXu?756W3Tm}loDiFw zWquuU#k*lrBHff#Xn}IogP^>4Ob^H)S3!S=Q#jUA<+1@iF2%t$3c|vch5zvDSr(*Z zi|DnFe=4m6c23FDz{J0c;kq{sOvYqCrpX_8I--}#{0D^>g9=R zJ;F0jxf}X?$OkvL8+thsK2OFU=rf{GkG>^9)*HBUsN<>Ri>Xx^!e)stWgO&4S#wlg zgr>!aBfnp6qy^+Xq_%lYcJ<=f-4vdG(>dq!h7GWHkqixY?f#_*LO5^1NLDhW{+m3F zD(3j+%%YGq78q7w>!@MH-jrqgS?y2Y6=&Ym*WL0E|DX<2ZyBklKheausM$Mak|hIN z@-}KWoGN_WSs=cbty|m~1n(L31D7#e_W9c*!lf(>7f-20LhI_kK)}yNiwixW8D=T2 zt^yJ6+507#F;*dAZa**cbF6D@dxd!UYIVRO5ItQ2GmsQB@M0;vpD833CC@-1Gcx&v zX-3?h`IM?cVY$h;Pt|TLv!a{6Be0|kFZUlw#?}dP!!_a8D=}DtcMez8&qE$@0*V_r1zO7r5h*8 z$=B5XiUO84dX!hppp^br0k>Hy8OApfas%gq1SEL7s#ag>S+taDN+fp|=aArmswnf599 zi0_968s%*yM?IWb=w60V_9#M|AqR;2B)IKPZQ%oU=j`i@G z&~g3p#Gbspd7O=S=nVzqE{35Cjt9BgYJce!f#}*^l)t;Sap0hh;P1fJ zmR;YKtpt|syDyuw)y3N0^?tg#|1Id~Z|&&c0^)%g)P*}>7YFPS58=VkSI5>q0cFn+ zXfhA8tq#_PKfs3sdh;9J9v0%HVINDUJ@p=2(wJO3&auo`_{#)lw z@oR3yW%xVkpRrVc_;|cqpB(Bwx#KtScyQqA2QYwho8+^4xR344gZx{s6_lK|xyFvx ziAH8qmLXES=)j*1Rqm%cb-l=$lIhqVKZA4rCo4JQ$bUwD`bED7eFQCS8_us&g8kk% zTi@GC`Wr~(IG$1c8!Ys}LX*}%5dA?zlg2-|>G;;M;}g_A&Hw##VeC!b4~A8;5Bf}z zf^*|ufBBYYpFbxfML1mgLML6?N{|2nD3{P1v2p|b$9xfi=G$(p&jG3Q_gfp*5B+f8 z&f6E89wEe3^8YY#Ch@R@#^d!_3BN(`J!ue zFaPS)PoCQ0NB`;-^natVZ-x5ow)s%tt5%)o-zt}H^=eYz+T-7m(6`r&zQ*p=dB3fS zDPB6ZZ1)4%y5{WCTnuOA9kW9bYP9~zMUI9u+~zv>6&a>23sCw~qvIs{)udb2ZpAD{ zks^o{E7EPLZi2N4PE5Q7<_jmH8@UVb9;meF0m-TG78MANaTicOs=52jsZbhKWbN|5 zhUBQh?NxFQ2vT8QtL^LcN(Y82X7d%#?_wqc(p3>X)t*B*R2e)q%myi{IDG$n402Qv zeinQTIamYjXqlAZjN76cOHpULDRI?=Pnu;~LtU1KH74MUhE*Kcmf#GGRt0a6u_fV` zAsB^TD5}?pH+WgY>C}uimRjS{XdG#!X7yjJh_;H$8BW)0XYhF+<&CGV6*t@~MHY?YZeNh}{+F}ZTXM@>@w}Bfl!dr6oqED#b(9j8`qx%R_C}rxIpYgYImjDhW|p&9_~9 z0#R+nH>c`AMU^hUFz%#D4L`s7;+_P8>_nYAv@w@1Q z!e2~p+&}~K-eYCt)5Hz>M_O;PPb2+4f92#8(Jd6oI+$@;jYLR~4rPU{D7sVKwBk~f z(5+`&nIl5itr)9}JyPj{oJo9#guF^;MAa>uQnf9b>jI%cafd2S-6K-jtxfX}do+$) ze1*zu^on&frx07T%8I&E+9o-@;?~Ho3*ZK!YoxUb$Pu{iX?PX8X(G!!4~EZwrd4hy?l1hf)clBGm&Y0<{Yc^! z^C!hFSUObw=xLTQ8>RiI;?)c$)Glniiax~iYI@TxDt;zhRuCVApNqS7zsTy81g3CT z7#=X5tGiXc$Zs|JrfM%3-U~Kq2w4RA%^2Ui2To|h66$c3drc_c3ysDZ;8cFwk&XXg zw|C#H6K`dD}u$@IHo0)2jU)Vlad;!F>t94 zPl`*idDdwQGBYg9E5gO`+?#;v$(Y|&i-0=o7+~wv#L_qph^pk+1n!}6^)qa)3lNj~ z&S9(~b{vtFmQhBxWG3AmqZq|kEXZnelafs%ydnY?1T_Vm;+3XRtmh;q^&aaO6$hN7 z706Mr=Sn6eKQme7J>2A#y3u6-O8v)<8!6qhK#$%~vk3OaO8egP(^)%0DFPn1N|H3N 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

    5^@9dpe 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