[Rsiena-commits] r241 - in pkg: RSiena RSiena/R RSiena/data RSiena/inst/doc RSiena/man RSiena/src/model/effects RSiena/src/model/variables RSiena/tests RSienaTest RSienaTest/R RSienaTest/data RSienaTest/inst/doc RSienaTest/man RSienaTest/src/model/effects RSienaTest/src/model/variables RSienaTest/tests

noreply at r-forge.r-project.org noreply at r-forge.r-project.org
Fri Aug 23 17:23:16 CEST 2013


Author: tomsnijders
Date: 2013-08-23 17:23:15 +0200 (Fri, 23 Aug 2013)
New Revision: 241

Removed:
   pkg/RSiena/tests/scriptfile.Rout.save
   pkg/RSiena/tests/scriptfile.Rout.win
   pkg/RSiena/tests/scripts.R
   pkg/RSiena/tests/scripts.Rout.save
   pkg/RSienaTest/tests/scriptfile.Rout.save
   pkg/RSienaTest/tests/scriptfile.Rout.win
   pkg/RSienaTest/tests/scripts.R
   pkg/RSienaTest/tests/scripts.Rout.save
Modified:
   pkg/RSiena/DESCRIPTION
   pkg/RSiena/R/Sienatest.r
   pkg/RSiena/R/phase1.r
   pkg/RSiena/R/phase3.r
   pkg/RSiena/R/sienaprint.r
   pkg/RSiena/changeLog
   pkg/RSiena/data/allEffects.csv
   pkg/RSiena/inst/doc/RSiena.bib
   pkg/RSiena/inst/doc/RSiena_Manual.pdf
   pkg/RSiena/inst/doc/RSiena_Manual.tex
   pkg/RSiena/inst/doc/effects.pdf
   pkg/RSiena/man/RSiena-package.Rd
   pkg/RSiena/man/allEffects.Rd
   pkg/RSiena/man/siena07.Rd
   pkg/RSiena/src/model/effects/EffectFactory.cpp
   pkg/RSiena/src/model/effects/IndegreePopularityEffect.cpp
   pkg/RSiena/src/model/effects/IsolatePopEffect.cpp
   pkg/RSiena/src/model/effects/IsolatePopEffect.h
   pkg/RSiena/src/model/variables/NetworkVariable.cpp
   pkg/RSiena/tests/parallel.Rout.save
   pkg/RSienaTest/DESCRIPTION
   pkg/RSienaTest/R/Sienatest.r
   pkg/RSienaTest/R/algorithms.r
   pkg/RSienaTest/R/phase1.r
   pkg/RSienaTest/R/phase3.r
   pkg/RSienaTest/R/robmon.r
   pkg/RSienaTest/R/sienaeffects.r
   pkg/RSienaTest/R/sienaprint.r
   pkg/RSienaTest/changeLog
   pkg/RSienaTest/data/allEffects.csv
   pkg/RSienaTest/inst/doc/RSiena.bib
   pkg/RSienaTest/inst/doc/RSiena_Manual.pdf
   pkg/RSienaTest/inst/doc/RSiena_Manual.tex
   pkg/RSienaTest/inst/doc/effects.pdf
   pkg/RSienaTest/man/RSiena-package.Rd
   pkg/RSienaTest/man/allEffects.Rd
   pkg/RSienaTest/man/siena07.Rd
   pkg/RSienaTest/src/model/effects/EffectFactory.cpp
   pkg/RSienaTest/src/model/effects/IndegreePopularityEffect.cpp
   pkg/RSienaTest/src/model/effects/IsolatePopEffect.cpp
   pkg/RSienaTest/src/model/effects/IsolatePopEffect.h
   pkg/RSienaTest/src/model/variables/NetworkVariable.cpp
   pkg/RSienaTest/tests/parallel.Rout.save
Log:
Various changes: a rarely occurring bug corrected; some new effects; dropped scripts.r from the tests because it always gave problems that were not relevant; trapped some execution errors that were caused by trying to invert singular matrices.

Modified: pkg/RSiena/DESCRIPTION
===================================================================
--- pkg/RSiena/DESCRIPTION	2013-08-09 15:23:11 UTC (rev 240)
+++ pkg/RSiena/DESCRIPTION	2013-08-23 15:23:15 UTC (rev 241)
@@ -1,8 +1,8 @@
 Package: RSiena
 Type: Package
 Title: Siena - Simulation Investigation for Empirical Network Analysis
-Version: 1.1-240
-Date: 2013-08-08
+Version: 1.1-241
+Date: 2013-08-23
 Author: Ruth Ripley, Krists Boitmanis, Tom A.B. Snijders
 Depends: R (>= 2.15.0)
 Imports: Matrix

Modified: pkg/RSiena/R/Sienatest.r
===================================================================
--- pkg/RSiena/R/Sienatest.r	2013-08-09 15:23:11 UTC (rev 240)
+++ pkg/RSiena/R/Sienatest.r	2013-08-23 15:23:15 UTC (rev 241)
@@ -198,7 +198,7 @@
         dfra2 <- dfra + msf
     else
         dfra2 <- dfra
-    if (inherits(try(dinv2 <- solve(dfra2)), "try-error"))
+    if (inherits(try(dinv2 <- solve(dfra2), silent=TRUE), "try-error"))
     {
         Report("Error message for inversion to get onestep estimator: \n", cf)
         dinv2 <- dfra2
@@ -227,7 +227,7 @@
     sigma21<- t(sigma12)
     z1 <- fra[!test]
     z2 <- fra[test]
-    if (inherits(try(id11 <- solve(d11)), "try-error"))
+    if (inherits(try(id11 <- solve(d11), silent=TRUE), "try-error"))
     {
         Report('Error message for inversion of d11: \n', cf)
         oneSided <- NA
@@ -254,7 +254,7 @@
             ov <- -z2
             v9 <- d22 - rg %*% d12
         }
-        if (inherits(try(vav <- solve(v9)), "try-error"))
+        if (inherits(try(vav <- solve(v9), silent=TRUE), "try-error"))
             ## vav is the inverse variance matrix of ov
         {
             Report('Error message for inversion of v9: \n', cf)

Modified: pkg/RSiena/R/phase1.r
===================================================================
--- pkg/RSiena/R/phase1.r	2013-08-09 15:23:11 UTC (rev 240)
+++ pkg/RSiena/R/phase1.r	2013-08-23 15:23:15 UTC (rev 241)
@@ -194,12 +194,12 @@
                  'of derivative matrix amended in phase 1.'), cf, fill=80)
     }
 	# Invert derivative matrix and define step fchange that will not be made.
-    if (inherits(try(dinv <- solve(z$dfra)), "try-error"))
+    if (inherits(try(dinv <- solve(z$dfra), silent=TRUE), "try-error"))
     {
         Report('Error message for inversion of dfra: \n', cf)
         diag(z$dfra) <- diag(z$dfra) + 1
         Report('Intervention 1.4.1: ridge added after phase 1.\n', cf)
-        if (inherits(try(dinv <- solve(z$dfra)), "try-error"))
+        if (inherits(try(dinv <- solve(z$dfra), silent=TRUE), "try-error"))
         {
             Report(c('Error. After phase 1, derivative matrix non-invertible',
                      'even with a ridge.\n'), cf)

Modified: pkg/RSiena/R/phase3.r
===================================================================
--- pkg/RSiena/R/phase3.r	2013-08-09 15:23:11 UTC (rev 240)
+++ pkg/RSiena/R/phase3.r	2013-08-23 15:23:15 UTC (rev 241)
@@ -159,7 +159,8 @@
 	{
 		mean.dev <- colSums(z$sf)[!z$fixed]/dim(z$sf)[1]
 		cov.dev <- z$msf[!z$fixed,!z$fixed]
-		if (inherits(try(thisproduct <- solve(cov.dev, mean.dev)),"try-error"))
+		if (inherits(try(thisproduct <- solve(cov.dev, mean.dev), silent=TRUE),
+					"try-error"))
 		{
 			Report('Maximum t-ratio for convergence not computable.\n', outf)
 		}
@@ -239,6 +240,7 @@
 			}
 		}
 	}
+	errorMessage.cov <- ''
 	if (!x$simOnly)
 	{
 		if (x$maxlike)
@@ -255,9 +257,10 @@
 			dfrac[z$fixed, ] <- 0
 			dfrac[ ,z$fixed] <- 0
 			diag(dfrac)[z$fixed] <- 1
-			if (inherits(try(cov <- solve(dfrac)),"try-error"))
+			if (inherits(try(cov <- solve(dfrac), silent=TRUE),"try-error"))
 			{
 				Report('Noninvertible estimated covariance matrix : \n', outf)
+				errorMessage.cov <- 'Noninvertible estimated covariance matrix'
 				cov <- NULL
 			}
 		}
@@ -266,7 +269,7 @@
 			cov <- z$dinv %*% z$msfc %*% t(z$dinv)
 		}
 		error <- FALSE
-		if (inherits(try(msfinv <- solve(z$msfc)), "try-error"))
+		if (inherits(try(msfinv <- solve(z$msfc), silent=TRUE), "try-error"))
 		{
 			Report('Covariance matrix not positive definite: \n', outf)
 			if (any(z$fixed || any(z$newfixed)))
@@ -278,6 +281,7 @@
 			{
 				Report(c('This may mean that the reported standard errors ',
 						'are invalid.\n'), outf)
+				errorMessage.cov <- 'Noninvertible estimated covariance matrix'
 			}
 			z$msfinv <- NULL
 		}
@@ -297,6 +301,7 @@
 		}
 		z$covtheta <- cov
 	}
+	z$errorMessage.cov <- errorMessage.cov
 	## ans<-InstabilityAnalysis(z)
 	z
 }
@@ -365,15 +370,16 @@
         z$msfc[, z$fixed] <- 0
         diag(z$msfc)[z$fixed] <- 1
     }
-    if (inherits(try(dinv <- solve(z$dfrac)), "try-error"))
+    if (inherits(try(dinv <- solve(z$dfrac), silent=TRUE), "try-error"))
     {
         Report('Error message from inversion of dfra: \n', cf)
         diag(z$dfrac) <- diag(z$dfrac)+0.1*z$scale
         Report('Intervention 3.4: ridge added after phase 3.\n', cf)
-        if (inherits(try(dinv <- solve(z$dfrac)), "try-error"))
+        if (inherits(try(dinv <- solve(z$dfrac), silent=TRUE), "try-error"))
         {
             Report(c('Warning. After phase 3, derivative matrix non-invertible',
                      'even with a ridge.\n'), cf)
+			z$errorMessage.cov <- 'Noninvertible derivative matrix'
             fchange <- 0
             z$dinv <- z$dfrac
 			z$dinv[,] <- 999
@@ -394,6 +400,8 @@
     PrtOutMat(z$dfrac, cf)
     Report('inverse of dfra :\n', cf)
     PrtOutMat(z$dinv, cf)
+	try(if (x$errorMessage.cov > '') {Report(z$errorMessage.cov, cf)}, silent=TRUE)
+			# "Try" for downward compatilibity
     Report(c('A full Quasi-Newton-Raphson step after phase 3\n',
              'would add the following numbers to the parameters, yielding ',
              'the following results:\n'), sep='', cf)
@@ -407,6 +415,7 @@
         Report(c('\nAt the end of phase ', z$phase,
 				 ', parameter values are \n'), outf)
         Report(paste(1:z$pp,'. ',format(z$theta,width=18,digits=6)),outf)
+		try(Report(z$errorMessage.cov, outf), silent=TRUE)
         Report(c('A full Quasi-Newton-Raphson step after phase 3\n',
 				 'would add the ',
                  'following numbers to the parameters:\n'), outf)

Modified: pkg/RSiena/R/sienaprint.r
===================================================================
--- pkg/RSiena/R/sienaprint.r	2013-08-09 15:23:11 UTC (rev 240)
+++ pkg/RSiena/R/sienaprint.r	2013-08-23 15:23:15 UTC (rev 241)
@@ -239,6 +239,9 @@
 			cat(tmp1[i], '\n')
 		}
 
+		try(if (x$errorMessage.cov > '')
+				{cat('\nWarning:', x$errorMessage.cov, '\n')}, silent=TRUE)
+			# "Try" for downward compatilibity
 		cat("\nTotal of", x$n, "iteration steps.\n\n")
 		if (x$termination == "UserInterrupt")
 			cat(" \n*** Warning ***",

Modified: pkg/RSiena/changeLog
===================================================================
--- pkg/RSiena/changeLog	2013-08-09 15:23:11 UTC (rev 240)
+++ pkg/RSiena/changeLog	2013-08-23 15:23:15 UTC (rev 241)
@@ -1,3 +1,16 @@
+2013-08-23 R-forge revision 241
+Changes in RSiena and RSienaTest:
+   * Corrected bug that occurred if there was only one option
+     for choice of alter.
+   * Dropped scripts.r from \tests.
+   * Added "silent=TRUE" to various try statements (mainly associated with
+     inversion of singular matrices) to avoid execution errors.
+   * Added various degree-related effects to bipartite networks.
+   * New effect inIsolatePop.
+   * Drop multiplication of the target statistic for the inPop effect by n.
+Changes in RSienaTest:
+   * Small unimportant changes in sienaeffects.r, robmon.r, sienaprint.r
+
 2013-08-08 R-forge revision 240
 Changes in RSienaTest:
    * Added the parameter reduceg to siena07()
@@ -2,5 +15,5 @@
      (sienaModelCreate.r, phase2.r, robmon.r, printDataReport.r, sienaprint.r)
+Changes in RSienaTest and RSiena:
    * Added effects crprod and inPopIntn to bipartiteBipartiteObjective group
      (allEffects.csv, effects.pdf).
-Changes in RSienaTest and RSiena:
    * Added tstat (t-statistic for convergence) to sienaFit objects.

Modified: pkg/RSiena/data/allEffects.csv
===================================================================
--- pkg/RSiena/data/allEffects.csv	2013-08-09 15:23:11 UTC (rev 240)
+++ pkg/RSiena/data/allEffects.csv	2013-08-23 15:23:15 UTC (rev 241)
@@ -129,6 +129,9 @@
 bipartiteObjective,outdegree-trunc(#),Sum of outdegrees trunc(#),outTrunc,FALSE,,,eval,FALSE,FALSE,FALSE,FALSE,FALSE,",",0,5,objective,NA,NA,0,0,0,0,
 bipartiteObjective,1/(outdegree + #),Sum 1/(outdegrees + #),outInv,FALSE,,,eval,FALSE,FALSE,FALSE,FALSE,FALSE,",",0,1,objective,NA,NA,0,0,0,0,
 bipartiteObjective,1/(outdegree+#)(outdegree+1+#),Sum 1/(outdegrees + #)(outdegrees + 1 + #),outSqInv,FALSE,,,eval,FALSE,FALSE,FALSE,FALSE,FALSE,",",0,1,objective,NA,NA,0,0,0,0,
+bipartiteObjective,in-isolate - popularity,Number of indegrees equal to 1,inIsolatePop,TRUE,,,eval,FALSE,FALSE,FALSE,FALSE,FALSE,",",0,0,objective,NA,NA,0,0,0,0,ego
+bipartiteObjective,1/(outdegree + #),Sum 1/(outdegrees + #),outInv,FALSE,,,eval,FALSE,FALSE,FALSE,FALSE,FALSE,",",0,1,objective,NA,NA,0,0,0,0,
+bipartiteObjective,1/(outdegree+#)(outdegree+1+#),Sum 1/(outdegrees + #)(outdegrees + 1 + #),outSqInv,FALSE,,,eval,FALSE,FALSE,FALSE,FALSE,FALSE,",",0,1,objective,NA,NA,0,0,0,0,
 bipartiteObjective,out-in degree^(1/2) assortativity,Sum of out-in degree^(1/2) products,outInAss,TRUE,,,eval,FALSE,FALSE,FALSE,FALSE,FALSE,",",0,2,objective,NA,NA,0,0,0,0,
 nonSymmetricObjective,outdegree (density),Number of ties,density,TRUE,,,eval,FALSE,FALSE,FALSE,FALSE,FALSE,",",0,0,objective,NA,NA,0,0,0,0,dyadic
 nonSymmetricObjective,reciprocity,Number of reciprocated ties,recip,TRUE,,,eval,FALSE,FALSE,FALSE,FALSE,FALSE,",",0,0,objective,NA,NA,0,0,0,0,dyadic
@@ -160,7 +163,8 @@
 nonSymmetricObjective,1/(outdegree+#)(outdegree+1+#),Sum 1/(outdegrees + #)(outdegrees + 1 + #),outSqInv,FALSE,,,eval,FALSE,FALSE,FALSE,FALSE,FALSE,",",0,1,objective,NA,NA,0,0,0,0,
 nonSymmetricObjective,in-isolate Outdegree,Sum outdegrees for in-isolates,inIsDegree,FALSE,,,eval,FALSE,FALSE,FALSE,FALSE,FALSE,",",0,0,objective,NA,NA,0,0,0,0,ego
 nonSymmetricObjective,network-isolate,Number of isolates,isolateNet,FALSE,,,eval,FALSE,FALSE,FALSE,FALSE,FALSE,",",0,0,objective,NA,NA,0,0,0,0,ego
-nonSymmetricObjective,isolate - popularity,Number of ties to otherwise isolates,isolatePop,TRUE,,,eval,FALSE,FALSE,FALSE,FALSE,FALSE,",",0,0,objective,NA,NA,0,0,0,0,ego
+nonSymmetricObjective,in-isolate - popularity,Number of indegrees equal to 1,inIsolatePop,TRUE,,,eval,FALSE,FALSE,FALSE,FALSE,FALSE,",",0,0,objective,NA,NA,0,0,0,0,ego
+nonSymmetricObjective,isolate - popularity,N. actors (ind.=1 and outd.=0),isolatePop,TRUE,,,eval,FALSE,FALSE,FALSE,FALSE,FALSE,",",0,0,objective,NA,NA,0,0,0,0,ego
 nonSymmetricObjective,out-out degree^(1/#) assortativity,Sum of out-out degree^(1/#) products,outOutAss,TRUE,,,eval,FALSE,FALSE,FALSE,FALSE,FALSE,",",0,2,objective,NA,NA,0,0,0,0,
 nonSymmetricObjective,out-in degree^(1/#) assortativity,Sum of out-in degree^(1/#) products,outInAss,TRUE,,,eval,FALSE,FALSE,FALSE,FALSE,FALSE,",",0,2,objective,NA,NA,0,0,0,0,
 nonSymmetricObjective,in-out degree^(1/#) assortativity,Sum of in-out degree^(1/#) products,inOutAss,TRUE,,,eval,FALSE,FALSE,FALSE,FALSE,FALSE,",",0,2,objective,NA,NA,0,0,0,0,

Modified: pkg/RSiena/inst/doc/RSiena.bib
===================================================================
--- pkg/RSiena/inst/doc/RSiena.bib	2013-08-09 15:23:11 UTC (rev 240)
+++ pkg/RSiena/inst/doc/RSiena.bib	2013-08-23 15:23:15 UTC (rev 241)
@@ -627,7 +627,18 @@
     pages={843--852}
 }
 
+ at INCOLLECTION{Davis79,
+AUTHOR = "James A. Davis",
+TITLE = {The Davis/Holland/Leinhardt studies: {An} overview},
+BOOKTITLE = "Perspectives on Social Network Research",
+PUBLISHER = "Academic Press",
+YEAR = "1979",
+pages={51--62},
+EDITOR = "Paul W. Holland and Sameul Leinhardt",
+ADDRESS = "New York"
+}
 
+
 @article{deFederico2003,
 author = {de la R\'{u}a, F.A.},
 title = {La din\'{a}mica de las redes de amistad. La elecci\'{o}n de amigos
@@ -1170,6 +1181,15 @@
 }
 
 
+ at article{Gould2002,
+  author = {Roger V. Gould},
+  title = {The origin of status hierarchies: {A} formal theory and empirical test},
+    journal = {American Journal of Sociology},
+    year={2002},
+  volume = {107},
+  pages = {1143--1178}
+}
+
 @BOOK{GouMon1996,
 AUTHOR = "Christian {Gouriéroux} and Alain {Monfort}",
 TITLE = {Simulation-Based Econometric Methods},
@@ -1506,7 +1526,16 @@
  VOLUME = "5",
  PAGES = "5--20" }
 
+ at ARTICLE{HoLe77b,
+ AUTHOR = "Paul W. {Holland} and Samuel {Leinhardt}",
+ TITLE = {Social Structure as a Network Process},
+ YEAR = "1977",
+ JOURNAL = "Zeitschrift f{\"{u}}r Soziologie",
+ VOLUME = "6",
+ ISSUE = "4",
+ PAGES = "386--402" }
 
+
 @ARTICLE{HollandLeinhardt81,
   AUTHOR = "Paul W. {Holland} and Samuel {Leinhardt}",
   TITLE = {An Exponential Family Of Probability Distributions For Directed
@@ -2245,7 +2274,7 @@
 
 @article{Lerner2012,
 title = "Conditional independence in dynamic networks ",
-author = "J\"{u}rgen Lerner and Natalie Indlekofer and Bobo Nick and Ulrik Brandes",
+author = "J{\"{u}}rgen Lerner and Natalie Indlekofer and Bobo Nick and Ulrik Brandes",
 journal = "Journal of Mathematical Psychology ",
 volume = "",
 number = "0",
@@ -3522,10 +3551,19 @@
  }
 
 
+ at book{Simmel08,
+  author = {Georg Simmel},
+  year={1908 {[1955]}},
+  title = {Conflict and the Web of Group-Affiliations},
+  publisher = {The Free Press},
+  note={Translated by Kurt Wolff},
+  address={New York}
+  }
 
+
 @incollection{Simmel17,
-  author = {G. Simmel},
-  year={1917 [1950]},
+  author = {Georg Simmel},
+  year={1917 {[1950]}},
   title = {Individual and society},
   publisher = {The Free Press},
   editor={ K.H. Wolff},

Modified: pkg/RSiena/inst/doc/RSiena_Manual.pdf
===================================================================
--- pkg/RSiena/inst/doc/RSiena_Manual.pdf	2013-08-09 15:23:11 UTC (rev 240)
+++ pkg/RSiena/inst/doc/RSiena_Manual.pdf	2013-08-23 15:23:15 UTC (rev 241)
@@ -43,22 +43,15 @@
 endstream
 endobj
 495 0 obj <<
-/Length 1158      
+/Length 1159      
 /Filter /FlateDecode
 >>
 stream
-xÚ­VÛrÛ6}×Wðš1 I°}r'Mg즖ú”ô’`	5/*/vô÷Ý@E”ÕɸÓÑŒˆËâàìâì,ÚF,ú8c?ø¾]ÎÞ|ày$$ÍUΣåC$XF™äQ–1*£å&úBnu=t9&ÈCÓÎÿ\þ
-+ÕéJÎ3šÁó«îÖÔÚJqI™	4Œ³‚f" Œ&œó¡ß<ìsKñ›“{»/Í¢XÑX «å\	ÒTÞöš¾¥~õ¢¶mLÛ¹u’*~¶ìóÌõPZàæ|nÍÚêMó)§Ešz¦:R* ªh–¦âÚ>!
-ìb{l<Róà¿¿}ƒm~šÇ2IÉ{³×m_™
-ûSÃœ,zÝÛ9'Ý<æ0lj]w?û©»á+ã™)7~Å»¦,ÍÖ8§¸H©óª ’ežÒõ°º€®®<„`<Á/Nýf9ãÐ O#ž§4c €N»È¢u5û{–¸IÿïFë0ðæCÅ£÷Íìwøc¦ñˆŸ@;¹¶
-Zd"sjËA
-
-e$©S‡sfÕõ­^÷É€8ˆy–@`®(WañéæîÚ¨:1Nà0ú•¥ì(å	(/¨ »…­†ª©!®2#Ÿê'Óõv{Ê!#æB‘ÖÏßT{ÛÚµËèÞ§‘g´ðf~âºÖ塳ÝKžˆâ„'÷+ÀÖm§}wÝTû¡7aÛ}ÛÄ>Y„4ÍT/*Ù£l[¹¢2Òïtï[kÝ¶Ö ¨ÊI3ôã¼ñå	žzW` Ý®F·qɃ¯š9lJ6 `ƒR.½¦Ñ<E5O.å0â„| ãqréX:OXp!ˆ¼ÆHªÉöviJôz
-Ùfë­ïöMøâ~"•ds¨ue×£qß´q^׈қ=0¥ï#'>Ê
-(há_ʨÝF/Æî?΢/n«ÓÚs¬›KÚ^‰	Ìø¹z=±Òs ”ÕëÁr漌'ç$æ\“<%¥”gD—ô<8ýc‘_vÁIH×›×ú‚LŽ'æèzÚéÿK›3}‰7\WiÎÉrgCÌl á*í4ê¯]˜¸\«Î(‡í.ܺ“’¢hΏ%%íyy[ì|ÝHà’Sl“CÕ%feRàƒ¶ßY¹|1¾¢4›äܪ8Ò­Ê
-vF®:àÍꊀK Þ=Ü«ñ™ÛÚÕàÒ÷Úùñ8OA	ÛÀª¼}@¡1­g8pèzS]à
-Èi
-Q„âþ%÷ŒÊä{|H	GŠûÉÄ`ú¾|K²Ò#M$#Ý–Ö—t9U ô/+ at pAõã ƒ¦.“+‰`¹pìЮmÝ…û%ÉÁ±N‚39ÀE_YBž[Û÷¦þþptp±dê"ôW£ÆÀêV»«Fl–H’)r‹ªÍÉN›ð ]ûËfց¶[Ó†•¡Jœ®w»u¡‘f’À³ÌlːÓB€1…|+Xá_¼xÑB¾Ç"Ùiņ·Ö?´ÝÐt
+xÚ­VÛrÛ6}×Wðœ	Ü‚í““8i:c7µÔ§¤°KhxQy±£¿ïâBE”ÕɸÓÑŒˆËâàìâì$Ù&$ù° ?ø¾Y-^¿§EÂ.TA“ÕCˆÄDÐDJ‚E²Ú$ŸÑnR&Ѩ«4ã„¡‡¶Kÿ\ý
++ÕéJJ%–0Dª»¥5†‚$T`.$s†™,±dE`˜SÍÇað°Ï
+vßÝÙ}e ÉÎÝXdµJCml¯ðV/û×Æt½_'°¢gË>¥`®ÇÊ7¿àSgÖVoÚïL).ó<0¥ÐBU…ežˆ?ûèP`;¸Æ! µáûÛ7ˆÐæ§4<GïÌ^wCmg8œh9èÁ¦õiFaŽ"»îS·ãB¥©6aÅÛ¶ªÌÖx§(c˜	n•X8]Û±ðŒ¿
+ ŒPî–<;÷ëÕ‚B|Mh‘cI@%œw)“u½ø{Áýdø÷“uxý¾¦É»vñ;üα'ÓlBÎN ½à@]%.%“^oˆA9!	ìõá½¹ï‡N¯‡‹ä€ dTrˆìC¦*",?^ß^…#U'ÆŽ“ÐI¢_HNŽbžÒ3@´[Úz¬à¨Úâ*$úØ<š~°ÛãP9‘2…º0]ïmg×>_ {k¼JžœE0û&®]zÛ?çÉ€hÉNxÒ°lýv:t×m½·ÝwmÒ…)†ó‚;ý:-”m§]¶(‰†Bk­»Îª
+ÔŽÃ4oB£wOƒ+0àÜ®'·Ý’‡0^·)lŠ6 aãÄ\U;à9ªyô‘¨Æ	'f÷§@•÷„D¢ÊI#Ù}…Xž#½^C¾ÙfºC¿n?–´94º¶ëÉxh»¬¯‡2˜MŸ<0Uè#/>LJ(iñ_ˆ¤Û&ÏÆî>,’Ï~«Óês¬ŸË½Ú^ˆ	Lèzõrb¹Êρœ¬^Vïe6;Ÿ(1ïzÆ‹'¥B"]áóX¸éÿ‹â²^BºÙ¼ÔÇäxbžn ÿ¿´)Ñ—xÃ…•­v6ÆÌF!Q` Ö^£áⅉ˵ŠS‚)lwáޝ•…z,)1hO;ÈØbê‡kNA²ÍUW.+yÉ€³=„νÏ:P *³¹@NÁ Êc!ýת¬`·h䫃»[}q pd¡Àû¢çöjCævö~ôéë÷Úûñ5ÍA	ÛÈjˆ¼C@¡1¯gnàЦ¾À"Pà¢:ÅÝsî~Œ½{ƒGêö<`ú¡|t¯{Ošáá‘#ÝU6”t1W ô/+€Q†¹úqAS—ƒÈþÍ BùxìК®mÓÇû%ÉÁ±Î‚3;Àu¾Žž:;¦ùþtôx>wú÷“ÆÀêFû«Fm–Ž$QèÆ©¶@;mâ“tU.xšY5ÚmMWÆ*q^¸Þî:§íhr3³­bf́‹)ä[IÊðæu-ä{)e|ÊÎ+6¼µþ€ÐÏ
 endstream
 endobj
 485 0 obj <<
@@ -255,24 +248,18 @@
 endstream
 endobj
 645 0 obj <<
-/Length 1591      
+/Length 1590      
 /Filter /FlateDecode
 >>
 stream
-xÚíZKs›H¾ûW趨j!óžaoö®íÊÖæQï)Ù†±LŠG•?¿= 	ŸÄ±”½iLûûºûëž4[ÌÐìüµWO	6CRðA(Ÿå0ÞûûüèäâèÅÃ3ß󳋫™ò=wHÄ<La$š½wü¹ë—sJœ*	Ê8Kçÿ^üÙ½oƐòÆð£~#nçïhÇ‹3µaƒK}ê!!g.ÆžÏyc…‡ç.F„8Ça¨‹"Ns—Ræ”×Ú|¡ÎB§:JÙŸ©.çD:ŸçD9Yþ±Ø¶ø½Ë`Ò›»¡½½ôþ#_q€^l
-ß•¸¹7iàþ=K£ØP$Ø ,òUÚ¹9vÚiæà' ù¨Ÿ¼wâÏDæû·C* Rù H{¡åbæùŒÍ\0cÕF
-€Æ‘s®ËÒz´¢NQ¹qãž-a¬Qˆ­Ö†Mª12¡ÅêWÙÜê"Ý0š ºÎ¿!xƒ£l‚AÏ™Ígþ$	,ˤ	°O†CÖ›¸Ê³ËD/™N(oý‘Ü)€±
-àWURƉþd$²Åj‚ŸŸÍ(
-î å×"D¸à
-þž:ºqÝÆDw‘gÕÊúË»X§MÚ»¬¢„í»HÞ7Ûc2M¼â6^_é2p;€k¸³«ÔÉuüà‚~ŠÄôaØú»Xãn<^06†|ç:ìjÄ ´×¦†dÎRéV•C!Ïrîyty¶e¯{jäÁR—:™Œ=!#.hœð~PèÂH=T# úý{÷?*%—X>\ÔÂUk¬tÊ<(\.ëÒÈôÊöZ§=tÖs™ù§Q±í3Ë-úBí˃b¤ÒS\õ4’X<›û„°m#«’WYn•Q@˜‚G¥ÑçR‚…rji$­4¾îx•RU æ†Ê¤íc|rXuÓ#½GNÁ7hi3øëí&¾#Ƥ䤲f=vÍèO‘êNä4¹Î`ÜJƒ©WI£eéFŠ[#^‡¦Ñ…‘ðÏâIbn̳‰špzƒS‡¹îÜ™­«FYÍÇR×]_içÁÝÛ¦¼~;CZ¸øqõà’ô‘UØ@’Ý€¤YlQ`Æó‚Äòðëjʆ¸»#-7
-͉¾êˆ8ËÛU¿ÅR€ºÿ¿|ðIU²ësNêÔ|
-ΘpXóbµRli%Û©•Jâ=/C(Ÿ*YwÓ
-Øn¦ìÝQboÝ}c†¦Ã˜Þî¿;õo¼ÜÛ«Òû{ÃËn…·ÕÊÝîË‘Ú¿ÊùÎKDûN]/µ]ï[Óî¶ë&¶Ó
-©‡¡U®ËÑ­2"¤ÁD:uÛKw´½ƒÒgxßWxŸ:z'ªqéX­5HvüPÖ៚%6MŽ¥FÀK§‹fÅï[³˜šØX‡¯…Nt¸®½Êà2ÑÃ@“ò iŸO>»ü8ý€0¯Ö[¤ãð+I~š•:Ž¿ß^(³ŠwšçíšîRE°"N±ÂŒaSkkµí*oŽAi·4  Š—æ[ÐY ÄŁtŸÓ¸ÊDi’µbvÜì<Ù½Î퍑f#º³\»uYòue·\º}©æ‰ˆ£8
-“*ZŸ‹—·Á
-xXÊ°C·Ñ —i{þJ§Áù›³Á[ÉÏ·soRøC“#YVÈVv¤ÀŽÄ–©—@^bL¸ó6ÏÐ,u^ü’;Ë úìTРõÛÄ©I™âž)s+o£^ÆæÝñ3›¯í^¦/ʪ¼M¾'ÒÍ9Êü{›40BX#ÞÀËÙ(í³¤Ù#üZ¡©ìdª‡gãˆR€Ú£-‘Ö’“*NLrùµi×Ò¢Œn$IwFÏ.ÐpŒi׺¾|l¦Û=aevÌíÌ\0„°o7&0—³[Y»ÿI#ð¤lëÛ	/6·w\hb³Žr_«î ÎªUçÓ/Ár•èß M0nm9nPæU®OôfUéFz‘ëfy—ù
-ûÏrchÇsW@ üM ײ
-×zϽ^Ú1œ¥EëÒöú&ḻî‰Ó/:]ÅÇ>‡i,¶…Ë°Ž‘ç#ëò=)ϥƒ[­uÛOœ^ýÚm«.
+xÚíZKs›H¾ûW趨j!ófØ[¼k»²µyÔÆ{Jö@`,SA  ‰+~{@ ?±c){Ò˜ö÷u÷×=3h¶˜¡ÙÙj¯žl†<$áƒP>Ó0ÞûûìèøüèÅ)óÀ³ó‹™<wøˆy˜ÂH<ûàs7 ÜyŸ,ç”8U–IžÍÿ=ÿ³{ߌ!é!ŒáGýFÜÎßÒŽ§r×ÔCŸ¹{獞»⼌"UI¶˜»”2§¼Tæu*S:,Ulfªœßù:'ÒÉõçbÛâ.ƒIoîr„ööÒûÉz±5|[
+àæܤû÷<‹Cy˜Z`Ã,¶ÈWYdçæØi§™S€Ÿ ä£~òÁ•ˆ?YÜ© Hý{AÚ-3/`læ€Ë6R 4Žœ3U–Ö£%uŠ2Ôƍ{¶P,„±F> ¶Z6©ÆÈ„ª_çs¨‹UÃtdè27üFà
+Ž°	=g6ŸE@“$°D,K&À¾r”†¬5	p¥óO©Z2ÁÞ"ú#)¸U cÀ¯«´LRõÅHd>’Õ
+?¿šP Ü!$Ê«"D¸àþž:ºqÝÆDw¡ójeýå}¢²Ð&í]VQÂö]$ïší1™&^q¯¯UºÀ5ÜùEêhU ?¸`‡Ÿ"1½ä„@ ¶þ.Ö¸Œ!'ZE]–öÚԐÌYª0Ûªr(äYΝP'a—g[öº§V¡—ªTzXd2ö„xŒ¸ q»A¡
+#õP€ê÷KìÝÿ¨ïó'qÉшåÓÁE-\µÆúN©Ã¢ÁåS]™žBÚžB©¬‡Îz.·3Ÿ“,.¶}f¹ÅC_¨ÿÇÅ ˜D#©ïI.{I¬FžÎBض‘…UÉ‹\[eT¦à‘Ci¸ïƒ…þÔÒHZi|Óñê7J
+T˜*Ój´	ÈaÕMô‚¾AK›Áßl7ñ1&%§•í0ë±hFÇx¢ˆVuâO“ëÆ­4˜ºp•6Z–m¤¸5âuh]	Oñ ž$æÆ<›Èé §×8u¤UçÎl]}¨,Îk>–ªîúJ;îÞ6åõCØÒÂŏ«ǐ¤¬jÄ’ì$Í`‹ 3ž|ì~]MÙýww¤å¦¡9V—a½‘äº]õ»V,¨ûÿKAÀŸT%»>ç¸NÍ—àì¡	‡5/V+Å–V²Z)}¼çeS%ë®qºÛÍ”½»!Rì­»aÌÐtÓ›ýw§þ—{{Uz?6¼ìFx[­Üí¾Éý«œo½tÀðãu½Ôv½ïL»Û®›ØN71|df†VZ•£[eDøéÔm/ÝÑöJÈ€á}_á}ê蝨ƥcµÖ ÙñCY‡j–Ø49–3,,š¿ïÍbjjc¾*UѺö*ÃO©šï$M£àó©Àg7‚ŸdæÕz‹t~é“Ÿf¥ŽãÇÛeVñN´n×t—ª(ÂÅqŠ%¦`›ZÛX«mTº9"E¤ÝÒ€(Yšoasde Ò}Nã*¥IÖŠÙËfçÉîunoŒ4ÑE”kåÖeÉÕÊn¹tûRÍGI¥U¼>–,7nƒð°”a‡
+n£A¯²öü•Ê³·§ƒ·’ŸoæΤðû&G:³¬­ìH[¦^=xý‰1áÎ;/ 3X*]ü>w–!ôØ© Aë·ˆS“2ÅSæVÞF½ŒÍ»ãg6_Û½L	^”WºMŒŒ¾'VÍ9Ê‚;›40BX#ÞÂËÙ(íó´Ù#¼ªÐTv2SóqDJ@íÁ–øÖ’ã*IMrùµiײ¢n¤iwFÏ.ÐpŒi—ª¾|n¦Û=aivÌíÌ\0„°o7>L`î?Ìniíþ'‹Á“J°­o'¼<ÞÜÞq ‰Í:Ê]­º…:ËVO¾…ËUª~ƒ4Á¸µmä¸A©«,ZŸèͫҍÕB«fy—ùÏrïŽ?Þ1´—sW@ ü•M ײ
+×zϽ^Ú1œgEëÒöúVÇ6æX÷ÄÉ7®âã€Ã4ÛÂeXÇÈP€už„”çRáÁ­Öºí'NΏþ™«0
 endstream
 endobj
 650 0 obj <<
@@ -713,11 +700,11 @@
 /Height 293
 /BitsPerComponent 8
 /ColorSpace /DeviceGray
-/Length 526       
+/Length 525       
 /Filter /FlateDecode
 >>
 stream
-xÚíÁ1   õ/íbè$                                                                                                                                                                                                                                                             0â                                                                                                                                                                                                                                                       íQE²2
+xÚíÁ!    ÿŸÖ                                                                                                                                                                                                                                                          8                                                                                                                                                                                                                                                         €òÖŸ€
 endstream
 endobj
 773 0 obj <<
@@ -830,7 +817,7 @@
 >>
 stream
 xÚíÁ
-   ÷/ík8$                                                                                                                                                                                                                                                             Pâ                                                                                                                                                                                                                                 €m—q²2
+   ÷/ík8$                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              €}Œ\Ÿ€
 endstream
 endobj
 691 0 obj <<
@@ -1564,38 +1551,40 @@
 endstream
 endobj
 1025 0 obj <<
-/Length 2912      
+/Length 2909      
 /Filter /FlateDecode
 >>
 stream
-xÚ­YYoãÈ~Ÿ_¡ìÛ<š×A27&›™]Ø^ÁnÐT[âš"ãñ¿O]M‰4=±y‘šÅîêê:¾ªjz«íÊ[}xáÉÿëËgïÓ•ï©ÌËüÕåõÊ÷c¤þ*ñ´òÃxu¹YýæìšÃÚ
-RÇT¦ëª»µ†¡SåíÖüîE>?ò6ߛ޴ø¨/ë(vòj0Zÿûòï°›ë‡*ÒsüØóª¡òŠ9j§ì„Xצ€òV¶êžP¬Aˆ]^oÐw%³D»dz偊üˆ7Ó³9¿¹‘ç9¯I”‚kß©xŒq”°, at i®ù¹nd6Š ‡‹œ¼¬^-F1Lmמ^4uQ
-]ÙÈ‹=­»ã—W¬L»$ï™,‹a2ì$ÎƈTh¿(÷|]ä½°%)Q¹rfT°¹¬‹¦mM!j¾nÄ,¼P¶å”ˆ‡ÇMÞç<£3ý#T-ªôý:ëµ°IËlw¦:ð¨¬Ç8¸É¡5=<øΖ÷m†þ0ˆ¸Öx‘v.à xfÞÒSÑŠoV§O?¡¸,Vz.’É”¤Ø•·Ð`˜õ ^H':{¯Cˆ•EQ€á€g‡µpøL~ȇTºv}?ˆœå—²Æ$‘ÓškÓš—MÂ
-Ü? 3Qß?Éc´C  Þ98]£1,¤ß}~µÀ7ôTì%vÖKæYöøÏ>ŒÏù”]”yo6L`ŸÃÑZ£øN 3fÁ”£¢„i½‘)
-šÚÈ åû¦5äžnž‡ShL$Ø#`
-˜ãD‰ôŒ6ÓÖou9 1;	Ž)åþP™½!éø„%õdvm³€Rk7щsiٍûÉôÆ.“ÈšÁÖ©ŽŽzV×MU58åÌzD¾XEaÊ,ÎK÷Ñ#KœóÒ
-Sí|RBº¨Ë?6¦íäñr
-/›=NŠœW굝F&À…¿y7ÐAò¡*ëÎ%ðÀ§q˜:ŸN k`0ºØüÐ-ƒY¦€§2Ðß»÷öÕ°ºžÇ)Hðþ!¦
-…êõœŸ¿Â®›á!ð_k„¢„xô‚’¸Mÿ<Y½5gzkm–ÂN¼è;wé}Ytf} DcSmØroÀ`fkÔRú I mtíúþðãÙÙíí­ê`«N‘¡¿ª¼PÃÍYWš:?[Q7Í”N“©¼‘ãԹʻ²à!ÄŠë;× M4hí !²Àáyd/Ïá 6=êï¥iÚ&nîê|§æ'Ê()g|fï~á)/KWöWëU»]Ý£€q6ºå\‘#ºÂy‚WxþŒ—Ãr„s>YÆô2fÏ•1Z’‘cmš…É$õ¾f›†a2A³0ŒmF´ó†ŒdbœÄi*a³¦£Y]©v\”Ì*†JÃ%?¡8lªAŠx“3ü>Eƒ¸lÔ IazaV©û95y®J“E³/.BÜSÏ }€³­J.×D¡sÀÿÒ9€ü¼søÞ²k¸:N0Ä‘ó˜:ïÐBäÚ;Í98œD`ðZŠEÅ®Ìk^fˆI_¿=Žl¯žθÍOMwSÖT¢bXÓs<O¥ßÕø„Æ9¢ ³KxL®ûük¹G­{iAÊÊ>U¹ã ’Pâ·¦ëË}~,Ÿá$B	½á³Ý'ZN‘ÅãVTT·ÌZ$Ƴâ)z  ›‰ðÁ’²íU]œœ¶¦«7|¦‚e‡@Žä(ÔX v”›1?º\3¬t8y;ñ†ÚNíD/\Tƪ®¿ãcÑ „+°×{:éHK“X3m©ÚŽ´ÔÒ°Ïʺpøú¹wõ€‚#‰2äÍ
-J‘WÅP	ºàR¼€¢§Þä­ˆjÚ¶i;~3N Cò „­ç|’’3È$ÃÁ‹†
-9H‡$b/b¨¹¡$€ey׉¹çBUÀ°Rº]~ÏÀGvßáD³5µ±Õ¥”Þი÷
-÷	=Öþ³ûÀ0&ÑŽEihÛ#œ¯˜‘mÀ8ÉùðÌ«¤Í%RÑÔ]	Ž@† NÀ÷m‡†ï¡Uy*ªXÿhºCY7]3õˆ™¾g6dü|N¸eqÁ 
-%¿æ;boð4è}%¹h ï,OÚ¿gj)³„Ë™E?ÛWïþ‡wzÅ‘Ù+Ó÷ã‡ÜçÀ趤®FÐY_Aþˆ[Ô¨yXÙ¤té$™#õìšÑ)9ϾLk‡º~à¢Äב
-ƒñäü±¥«5t¼)	2Ø£29Æîך|Ûõ»¶¶;&s›ÔIkÏïvŒç_4µá™–嵜¨fäáT“Ä*‰gîE=lB»Ñ‰}R5¢`²Þ€T7=Ê
-ø5Ê
-K:Soø=VŠH1û¼¬„_ïZjO]dú·ª„¼¦Z ßÖE¯]@ô? ~Ðdê3a)gVÀ~	.é–.–Bå+^SÃCµ¯¹Ÿ»ßcG*òa½Hépœf·<wmÓLgchíü‹’ÆÀÛÖ†07æ+-¤Œu>äü®5[P
-O&ïÁ
-'‰š‰„û´)iN¬©AF­ïã'çt?s¸Rk k]áE7’8_ÎU‘*åÆaf§I"žtuu²]?%çø—²Aðš;“AæX÷Äut‰´	ì^8"·êxL'”å‡Öt’ûþtÚûZyQ6»÷GÃeã½cËO{¼ìß”ËFçÆ«¬ÞTÏ:¦ÜîŽ}í—	Ì“„R@ëîÀ–{ž.<'«’镱Y´Hû -þh“s$ÊÓÑ	ª 3ÎýYI#aœ*p I•4•$ÔH¢ñ)zL”xÉxi<â,å—Öðtã,6Šp¹hj¢cÍ•jç¿ZƒiKºÁ€çœC¢¡›úÔ^|ÂàXÑTØ¡’)pþبôÂaù|Œcÿq×Ýñ©º‘£È*`ÌŸ¨l{Œ“ ¬¢Y<y(¢TùQ:«ÿûÊoyd`8"ÓEÿó›Ïï.d‡i¡ÚygKœ2…ƒ§ƒRÊ^lˆ»Ù×ØŸÜFbºD¼
-w5óx³3Å:œÔQ~cοäÁÓè¡iø€ý ÂÝKïK"Êä œQ8žö-˜ŒÐ%ÌFZøgï‚´#
-dzØ
-ÆOr1~’Ë¡f`2!ŽŸÛàáº8:ñE
-«OA±ƒŸ‘âˆ+«9ñxS]†‰
-l@[·‘kâÖÅk Ç&Yl”°¤±Iöìüì¯[(3ÿ)7ѱÿ-M”cÙè:Š»Xú†5ýx{έCÌ_%ð#°L—Ü{Ä ù‰]ŠuÞàa`‚“pÀÌó¢Ž)BO¾Á¥ð×uääÂÆfOzhÍ—ò›;àYÓ Sºf$ƒi…e…§bö±dõ†ŠRÛP—*;Hn?
-fÊÕS1@[9¶uô]	ºàª2rÅt½Gå"K¾‡
-× Š'ñ¾ꈊipŠwÒK1ñÍÇÈ~æà™*IfŸÝyq©ö­éŠ¶< H¢ù~àpýÁ^ÃÎň»Žµ	%N3ùˆæGS- ¾Âmò–G½Û7‡—ì¿#éè´†MäÚ{Þyr†£ûi/³›xØ5<†ªÅLç59…öRNø2¯º†G›²;T'×­™Ù[Ž²¬Þ
-큖jåûéÿM`€ÝñˆÝö›7²Eg®èæÎãò
-ÓÎÂFnègÊOgçÐ–uïùçFJ@"õB€_œ”6Ímíçxß*Ÿh#)¥Q=ýPÏBKh¬±?
-¢Yáí‹M¨cÂ÷ú€…ü¯ÕÚ¿»WŽªÃ€ZT9°Î&SÞ]¾øLü¤Å
+xÚ­ksã¶ñûý
+5Ÿ¨™Là+N{﹦wÉØÎt:I§CK°Ä˜">Îçß}iúj»ù"K`±Ø÷.üÅvá/>¼ðåÿõ勳÷é"ðUægÁâòz±
+Ó`‘øF:^\n¿x»ú°\…©gKÛ¶åÝr¥µöʼÙÚ_ý(àé!oò½ílƒSã}YF±——½mÕòß—‡ÓVV‘ÉãÇŽwõmŸ—ŒÑxE+Àª²k8)o䨮æë%±Ë«­ø®`ôÃ…è”Ì,Va¨¢ âÃÌdÍ/«È÷½×€$JÈeà•<F„8J˜€Ô×<¯jY$Àå"//Ê— ‹‘[¹ý–—¯ëj]ömQˇ=í»ãWÌL·%ï,›a1œ&ÞÆ
+U­p]üêfw‚–¨Dæʝ‘Árå¢Z×Mc×ÂæëZÄÂg d[|AŠˆp˜nò.ç­íÁÒh–¥ï—)H¯CF»³åGE5üÃÕ@Mí`x[>·î»C/ä:EàMÆ»€‹àùH_Eþ½YœÎ~@2p[¬Ì”:“(‰p*a at 0ò´ntöÞh°•EQˆæ€w‡½pùL…æˇ*]®‚ Œ¼Å—¢Â$‘×ØkÛØ
+—Ì
+Ô?3aß?IcŒƒ >9<Ý#1l¤
+ß}~5ƒWû*ö·ê%ã,:ügÆy~ f¯‹¼³°Îáè¥Q÷<¡ÈŠšQ°A äÈ(AZmdIÍ€º²2høþn,©ç*͉õØ4àLØI°FÀÇ	iŽ23NoŽ<p1;1–!ÅþPÚ½%êø†èJªÑ>ãšzJ-W‰I¼K‡n8O–×n›XÖÄm2ᨨ'fu]—eKnA¬GÏ«H§Œâ¼ rïÐPÐ{d‰wÞƒB®tj¼OJ@UñÛÆ6­L/—ð±Þã¢È{¥^»e$Üø‰wSü'$ ïË¢Êá¾@Bt‡©÷éô
+°—]›^šEÃÎÌ 	Fù< ïïAé~}Õoû¶ãq¨¤(ÔH€ÆXDdà(~ü
+Çn¾Ga¤ÞÏU1щ›ÄÍ${øçÅ‚è­…@Ó9qã‚ΐ}с£l»bÝþ™eó¹÷ÛrÃ2{¢²[«æŒ/ÐZ%Qêìj×u‡ïÏÎnooUX[E"þªòµêoÎÚÂVùÙŒq®0˜¦a0V€W ½qê]åm±æ!˜É*ð®Á+Ñ qôŽkX^G¢Â©*Û!ûo‘œº¹aàæ®Ê÷pmžQ0I9˜àœû…¯üî'¿Æ,šíâìœ|ggƒFNý*bD-x"NÐ?˜àò8—@ŒpÏ'Ó˜~ƒÆì¹4Fs4²Y£L3Œ¢îk–©ÖÉÈ‘i»œpô±<>•
+.â•°XÓA¬+Ivœ|Œ*†$cEzBÖS—½äð%gÏûⶁƒD…íY©î‡Óä¹,MfÅ>c¿èÝžz€ÙÛmYp¦¸$ÝþçîàçÝ#ðçUceâM1_¤ó%DZaüÓpƒX)`Àñ¯%ODŸÚyÅÛ,!é
+À·Ç‘Ë áÓÓ͏ù¡noŠŠ’?dsúž}ÀžÐ—þ¡Â'wœ£·×,Æ¢quŸ-öÈ•~/ÕGqC1£,vlDbJüÕ‚ßßçÇœñ)f Gf Å̼èg«Oþ°k9õ,NŸ0™¢”eR
+ 0žäMÑs ¢¹»aç:XPœ½¢„‹ƒÓÖ6S6àÏdC8¯HÆCJ%u|LÿZŠ‡õ"Wœ0¸x;RˆÊ-m…5œRÆr¯»ïÊÃ;Ð!܁•ÞÓ=‘‰Ì·˜‰ÉΖríÈH&
+ç\ ­ó6‡ŸŸksWð8CCÜÌ`€¬órÝ—â`ð±>@âSmòFHµMS7-§_
+År}ï“$ìl›a&A>Ô”ÅADl FxэÍå$¹Ø–·­ˆ‘+.Qþ;¥Öå0<rú;õÖVÖ¥–’xëÝÞ7ÔGûÌügõaL¤3RíŠ#\Ÿ‘+¿8
+û0ç‹•Räh]WmŠ@‚ : \}†ß¡Pyªc²þQ·‡¢ªÛz¬ü‘‘]èsB9xÜÈý¿ünø4·ûJâPjYœT}ϸÍ\TÑóQÅ<[W^ï~gC®;îld®³a»nhmHF·«0‚‚ú
+êîG4;°Ñ¦>f5)õÂ$ó$—]²ÛFHΫ/Ú¾ªè&R:ZçX…ÍuHäбAfpFis4:<¯±ù†ëvMÝowæ £Šž¿íØ‘£ß¢¥5¯l­ ,®åF»Ž1I¬’x¢^5­¤ÓèƱݔºÄ7 Uu‡tƒãè†-­­6ü³D„Ø}^”‚¯æO
+Õ¦+Dú·ŠáV5+ðùPõ6+`4”Ô‘÷ø09ƒjLØÊ!µæÌsÎORs.–ج!ë-‰©Ø¡<
+€×\ËÝ“ž©È„ô"eô°Ìy¾r3ÞÇØÜ€ˆñ/Š=]Yr¸1w³2ä18Éù[c·ÀHž6Þƒ$N¢4ÉéÓÁÄ=‘¨:¹ï<9 ™Ç™Z
+!ë
+{Üâ`9eGª8|”*ëÌ-“(8©kur\7çø—²P°Cˆ•I/kœŠâ>êßl
+…V1‘jµ<¦ÊöCc[	|:-£ü(›´üQxÙÐrlx¶Ç>ÿÖ"]A8(8v±:[–¼¦or»;Öu v$ÉS¬½Yîy¹àíJÆÝ,B3+à^‚A&3âH”o¢Ï‚È8ðh%Žè8U @£iL‰6Pb2eÒè1–â'C¿xðµcËP³Yd' rÑXDÇ„+5Þï`^½m
+ê`À<g“¨©IŸºž'ŽéL‰*‰×…J'æïÂ8×éŽOٍ…VqÈüª@9“ÈcP(X9­âŽXq¥*ˆÒIò_»ç){lðÎÐÁpðNݏo>¿»œ¡–i_»ugs˜2…ƒ§	Rr^,ˆÛÉÃ
+ŒÛ‘2Ñ_…è{
+ãx³³ë¥½ä‘½1gŠx044ÕH0ÁÜýô>õ'¤Œ®Ž3ÒÃmß‚ÈÈ»è,dOÿ¬]0€ZÄ¢GÃñÄvÃá5.Æ׸ò“ÃÁñ¥
+&×uÏÖ‰
+I®RT<	¾ ÅgWSà9^ ñǼԉ
+A;µ‘>q³Â6ç-VI˜Ö¸@{v~ö×-¤‡ÿ›¿˜8ø§ÂR²lPÅ%,=_`B?j¾#€$ð#n™š\xÄÀy„ÄÅ©?ð°c‚›°ÁL㢉)X.…fÂ%ë7ΚÈˍ‹ž4iì—â›'à]ÓCºaOËÖÞŠÑÇÕkJLMìLuš®Ìœ ©¸{Ÿ)­§u5åPÓÑ“”Àei¥ÅtÏ{ÌE”âúJ^Ã(ÙûŒ©£WLÃS'…û#n{è'Ú	š©’dòâvÈ×7jßÚvÝt’(¾ïØ\¿smØ)1ø®cnB‰ÓLÞÏ‚hò6 z.„ÿÊæ
+:·¶«/YÐQ	h‹håš2|òèGõ3~æñ³¡«ŽcÈZÌ$ô^“R?åˆó²­y´)ÚCyÒnÝÈÊÎa” õF`°Ô¨ Hÿg ß¾Û=w#ZTæ’:w>§WvfZé SA:É8x…¦¨:?8·’¨›!ôâ$…tanëzœC¿U^g#I¥X=}£g¢Å4–˜ŸÑ$ñ€ÆÔ!`
+g}ÀþçjoÇ
+6€«R™*6ÙhÉ»Ëÿ£ã£Ä
 endstream
 endobj
 905 0 obj <<
@@ -1849,160 +1838,182 @@
 —Ç!Ó„jB¶{?xñ?ŽþÛ
 endstream
 endobj
-1114 0 obj <<
-/Length 2847      
+1116 0 obj <<
+/Length 2775      
 /Filter /FlateDecode
 >>
 stream
-xڝYYä¶~ß_Ñ/Áª­êrÙuÖÈÚ@<Aâ æ¨ÙÝòèèˆÒ®Ç¿>uQG·Æˆó°ÛT‘,ëâW5Áî¼vß¼	ä÷ϏoÞ}ÈwaàAîO0LüB%»,P~§»Çãî_Þ_Ìuÿåži¦ÝÃ`Ø?ÄYæér¨ºÇ©÷yŸ$žî+ýTˤfeÞhþºhÜùi†)m׶欇jI¬ø s†ïÐë—ÌëÑØ?¡ Iü³€až{/Ñí‘…
-‰žy]/Bîÿýøíî!Lý"Îà7öUð½zÝâ1qxÝ	ÃÅñ½å™ºzvâÁWp‘léyñAÿ ŠÔ{¿A3¸ç[ê:,‚+¬'-/¸hê´È”7°aË3â©3*ÙòˆŽ7
-ÖwìZ\Ç^£‡¾ú•+¯ìX]µU{Æ}ï>$Ùʘ¤ÀŽØ<󚕯~ÄnÁŸ¶™øI˜¸%Ÿ6x„‰¯‚­(»zlZ{`‰Ë®ïeÝuí%úÐñ%†‹Ù<Te~–äÿû©Ý“5=k^ü˜7]#Ʋ>{PTÄÀ7^«÷#ùMî‡k_ð#[¸«Lö†'Ún`ÊÒÍð¶©?¥™/8¡û–o‹„ª®y÷Âø¹wí#ϲå¤9£*-{{ñÁ®œÀ²O´¸!¬¹	hE„#Ì Eú±-5‹Âï—›-5}ç³-TŒžQ$I„ÆPµ~Æ|¤ò3‹0J¼O•µ¬†,ñŽzв;Zšw~R$¼û‡ï¿ûzÃâ1°”³¸®ë¥ûB™
-u¦%¥6ÈX™³Ð,¸“šY¢Œ%"2ç@0¯ˆëžý̓ː&[çÅ´¡ì8'Jêd[‡Œ"rß„4$š8”¼’¹¼’a^Qq0¥e\³:Tg³^q1ß—V-S8uAj$9ë…¬y¬Jþ¾—\ÎF¥áruÐFPÌFnªškm\˜™#æOp”I¼¨pJŽ åω¿&÷ÃE$q?žãP¤]3³|bFŠÇýGT89K¶rª8|¥¦wÙH"¹Ÿä¡[³<ô©Öí³u²1m
-³XAÞ¼É"âJpykN7ËhßÅ´Æ¢ÛæŠ-ø•í0ªdf荄#|h!Â{ûPµ§®oøÍÅgtÿ€ßÓ#Kì¥kÙ6G8ò˜›ÃÏࠁ‘<íò’lg’fΐQº¤h
-$ —ºå$äªm-ËÁQtÕó˜ó[„/¾®_¬±_Û(xG
-;.:-xC
-{óØÃxŠØ] PèÁÕ#¬°8FÆUãR?|S’Ûp×Y!À¶Œì€Á…À$¾ã|³G‹ŽgA‚Ì	‚§—z´ÂŒïmíØ\E”@`	üŠé)8ëeN’få´i0›X€¼£Hä‚ÁÆj0<üB«ú1Åa
-¡ü+ÏÐs¸&þÀ„ÙxEâŒ#y`4Ú‘ô¿>ì<KLf@.xtZŽõPàÕÆŽ•à
-aªÄÀºöôÚ|®Žÿ]Ô®(e²²-…c@*À52ç‹`+.xâÇ 	Pˆ7 (ä¥výywGûû7o@À¿Ž•Å»zdqð<õ5äNà}aŽ‚ÀaÇáwA£ Èo¸¡¿Tšä^"*ðlƒ
-žÖæ¤4%lŠ+-«"4´ZF)n‘‡‚¸ðïdAüX>4ŒÈ»tSÒ0lúžfr'œ ,Ì/‚“ËÍ×
-¼•à´³†	ž9­wdG^ Ñmì}^@½|(axåØ÷ÎsbÇ«K»W–ñ4	ÓÔ³	t¼
-M?
-& }`Ž³êãIõ@–çu‘àq¾1d‘%1yüõ.J¦,ÄPnŸ…7Zú—;ˆÝ ˆÜ‡Q0øÕ¥M\s1”“ɾÉhÚRæŠæÄ„UŽ…o öì¿a“G·óI[È
-B\žÉÊN2ðÔ©sî0Aá'QÆ¿ûþñýW¼ëñR	žüÉœ©ÖØ–q¹+FÊÁI…,ý ±‹J¼GTr·SŠÝðkLß¡÷ÔWæÄCË¥ç ‰ƒhü$DpuöPcDö¥9ŽýL¦[Ây©a„nE¶h‡«V¾õ’CsG ›Ž=#ÀgžFcµrë×_pI‚o5)«x¨Áhà?*QÓ]ÀIxºKYÇ“xaZk.²h !¹G0ð´EC€—•–¿«Öñ6<ød†Ë”–Œ?q©øß…Ц2[h¦Ñ®‘”Q1Vü5s¯Z!@úR
-I`»í¦\Æ`Â
-år³œì"À«P±×&ŠïƒõAK2XãZ"G¬h_œƒa~k>$";Ì–º—=òG72˜Û==S4áƒp£$Š"–æªÿÂí^xô…y¸Ã:Lnƒ¡b¡˜.ÄFµM^uÂÂþ0ǁ”ÑTÄ|%$‰ßû\Â|l™JÇuSiÔ›öÁý	±'™¢'pCü[žŽpýãϺ„üù²e3nÝ`¹žº^B‚•S(,P#xû†zc)øÍÀS”p3ÂKn¤.+`4IÑDvšÛz(R™_dÙ\m•C©ÍK ‚§i}-Å‘{R0r°\p‚=A at aˆùJ•%j³X*œÂÀ^uo	v„P;tLü©•Èò¦^×MG­4Ü\s9C€åyÈ…„\Ú¦6
-|O¹’×S.^®ÇÄáJ€à¬)O!¬V9“Û³aëÓØ£90H“ɵv-nŒ¥œ7q~ÆÐñCSœNŽÅ17ú&Ñ(›Ö›ºcñõ:.yÓ½iÁ‰7‹mo߀ CÐ81V­íÀ¤õqj}~V–·`n. ŠÓç”Л™a[2÷ãøaý´ø§;9¦>à†u0Õ!ZM
-4‚ëp½eJw•øW ÐË“ÿ{q=òø›¹>SûˆÛSÏÕ
-ȧEÿO]y±U0à?|Ž£¼Ù‹·à4¿JøktÏn¢’|²[ÆvKòYÑ¢„W||éMPéa¿ÞE¡¹7Ö(Á÷<%q¦¶[êÅÔ³p
-	·ï&¥Âœ¸YÝÈ»ªeEèy	oêB&)EÖÆÅ\œAYÊ[s‚T¥šÏØÑà¯ûŽ3Oü+bå“XùíŸxQëFZg	DŸ”§fЛW›„†¥xœÝºÑL]¥'þ+ŠÊ
-qÙÓ-?1y*
-n®5áúÕû‹@hj8—Îc*G&»þðMâá'Bd¯á…=ò—ëÖáxº‘ŠWÐí-Ê	[S{ÒS¯Ï²Ð–ãL¯¨Šœ!T|›¶yº™P&Þ*“‡@¹FáÍÆÞʸ{Í¿¸éqÈs$sÁQÁsÁ3ÓFÀ£:¥K艺f%wL7âŒØH‹9ºqNá#}5ÍûÜ7Ìcu²c“ÕܸŸ'%Åjìq•„ÓûíR?‚øíú#¦1âvü5­%ìŒcÍ?Xþ6„óRnBbHÛOnCyð!8YbuÞÌK¹iBS9B*à5?À1ºyxÂðíL­
-j(bðMh¤ÂÉ©÷‹ø¯š«?fÝîÆüÏ40Ú;þ›¦ºñ/žïGv´Ôõ+aݲX»>ÎhٜѠl;lâ²^Ã9~ÜqÄmÎ)MYÙ|WæÌ-³ìZn:æÔÒ[´)¹ÇL}ÍLÚat÷ç'1
-2?„'îæçYÈ·HÖïæûÇ7ÿ”Añ
+xڝYIä¶¾÷¯¨K0* ZÖBmrpg‚Œ
+Ämø°ºÄª¢[KG”f¦ýëó6j©RÃfŠz$É·|oé`wÞ»oïùýëÃÝWïò]øEP„»‡¿PÉ.”Æéî¡ÚýÛû›~ÞßG¹§ÛJ·{ûû8˼ò8˜®Åqê}Ü'‰Wö¦|¬µeR³2o´]JÜùiš)m׶ú\fI4|€>ÃwèõKæõ¨íŸPÀMü³€až{/)ÛŠ/=óº^.¹ÿÏÃ?v÷aêq¿±Ÿ¨‚ßÕ—-'×ð7\ß[ž©Í“»|‡ðÉ–ž· áÔ!ñ÷÷ªH½·û$ƒ{.¼°ÚÐa<q0°ž¤¼à¡©“"SÜÀB„-Ìˆ§Î(8dËspu|i°~c×âê8öšrèÍgN¬¼cÇ)MkÚ3îûê]’­!I
+ìˆÍ¯YÙJáIìüe›‰Ÿ„‰[òaƒG˜ø*(ÜŠcWMk|ãc×÷ڲ캶‹}èøÃEoª2?KòÿÿÔîÑêž%/öÌ›®eYŸ-(*bà¯Åûžì&óõ/ø‘-ÌU&{Ím70eiføÚTÒÌ'œ(û–_‹S×¼{¡üÜ{gÙ„r’ŠœaSÊÞ^l°ëwaÙ'RÜö–Š¼¤"—%Ì—Aôc{,ù*¬ °~yIe™ø›î;Ÿu¡b´Œ"I"TF€¢õ£0æ#•Ÿ[„Qâ}0Ö²²Ä«Ê¡”ÝÑR•¸;ð“"áÝ?¼ûÝ7m¤œÆ˺îðvŸ©Pf¥@Hƒ”•9­Í‚)0©™o”ñˆÌêÕqÝ“ ŸxréҤ뼘6;ÆDÎA°vH)rï+—ÙÑ&® ÝÁ2ìút¨8œåJLè8š‘7¢~	õðL-ô*ƒ*FȪxã˜<mÞâ‰.Ll*|)%[)œÐÏÓI-è·ª»w«VBp‡“-Öeû$jZ±Á‹Ø¦¨	¦¬Ø•·,]„Òj‹ŒrÅ~e?ŒŒÌ½[‡RˆÌîM{êú†ƨý}RdÞ÷„À°Ä^º±–m³û ÉjØæð¶HIܘ^»©}3£O”.Œ4šŒÈDz倝éF[ËrÓ<—¦ç1-ÂhZÖ/VÛ¯ÁbÄ(ÍñÍ ¬ †½y졭±b)ÌÊVX	#mÓ8X…o05Ë#€ËJ€‘Ðp1è‡Àw|„o¶tñ|‘ ›M6„ÇŽV˜ñ›`PZ;6Ïr•@B>üŠæ0
+;åeî&ÍÊ*hÓ 7ã,G‘ÄÃà¿£AoÁá¯àUæç Tº›HãÀûñ™g(”AÎb¬¼"qʃ‘à.ŒF;’üׇç[#“ِÇz0Z.	©ËÆ*cˆ  „¡¨À CHþÑThî WƒÒ¡ìC6Ê&*®1€G´¾¶Ü‚'~’ /qøAÁZþWjןw7´}{üûh,¾P ÃÁFksDÞæ(Ù-ì8|áÄ0
[TRUNCATED]

To get the complete diff run:
    svnlook diff /svnroot/rsiena -r 241


More information about the Rsiena-commits mailing list