%PDF-1.4
1 0 obj
<<
/BaseFont /Helvetica
/Encoding /WinAnsiEncoding
/Subtype /Type1
/Type /Font
>>
endobj
2 0 obj
<<
/Length 961
/Subtype /XML
/Type /Metadata
>>
stream
application/pdf
Functional Programming Patterns in Scala and Clojure
Michael Bevilacqua-Linn
XEP 4.19 build 20110304
Pragmatic Bookshelf
2013-11-12T22:35:38Z
2013-11-12T22:35:38Z
endstream
endobj
3 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
4 0 obj
<<
/Filter /FlateDecode
/Length 112
>>
stream
xS*r
2343P03301E\F
!i\
@h`h`˥PZXZSZYS__XTRZ p
endstream
endobj
9 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
10 0 obj
<<
/Filter /FlateDecode
/Length 112
>>
stream
xS*r
2343P03301E\F
!i\
@h`h`˥PZXZSZYS__XTRZ t
endstream
endobj
13 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
14 0 obj
<<
/Filter /FlateDecode
/Length 112
>>
stream
xS*r
2343P03301E\
!i\
@h`h`˥PZXZSZYS__XTRZ s
endstream
endobj
15 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
16 0 obj
<<
/Filter /FlateDecode
/Length 113
>>
stream
xS*r
2343P03301E\Ɔ
!i\
@h`h`˥PZXZSZYS__XTRZ
endstream
endobj
17 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
18 0 obj
<<
/Filter /FlateDecode
/Length 111
>>
stream
xS*r
2343P03301E\
!i\
@h *ri$(V$gT*)e$*x$Tidqpr l
endstream
endobj
19 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
20 0 obj
<<
/Filter /FlateDecode
/Length 112
>>
stream
xS*r
2343P03301E\
!i\
@h`h`˥PZXZSZYS__XTRZ Lr
endstream
endobj
21 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
22 0 obj
<<
/Filter /FlateDecode
/Length 113
>>
stream
xS*r
2343P03301E\
!i\
@h`h`˥PZXZSZYS__XTRZ ~
endstream
endobj
23 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
24 0 obj
<<
/Filter /FlateDecode
/Length 112
>>
stream
xS*r
2343P03301E\
!i\
@h`h`˥PZXZSZYS__XTRZ 1|
endstream
endobj
25 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
26 0 obj
<<
/Filter /FlateDecode
/Length 111
>>
stream
xS*r
2343P03301E\
!i\
@h`h`˥PZXZSZYS__XTRZ @
endstream
endobj
27 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
28 0 obj
<<
/Filter /FlateDecode
/Length 112
>>
stream
xS*r
2343P03301E\f
!i\
@h`h`˥PZXZSZYS__XTRZ z
endstream
endobj
29 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
30 0 obj
<<
/Filter /FlateDecode
/Length 112
>>
stream
xS*r
2343P03301E\&
!i\
@h`h`˥PZXZSZYS__XTRZ x
endstream
endobj
31 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
32 0 obj
<<
/Filter /FlateDecode
/Length 113
>>
stream
xS*r
2343P03301E\&
!i\
@h`h`˥PZXZSZYS__XTRZ
endstream
endobj
33 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
34 0 obj
<<
/Filter /FlateDecode
/Length 112
>>
stream
xS*r
2343P03301E\&
!i\
@h`h`˥PZXZSZYS__XTRZ t
endstream
endobj
35 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
36 0 obj
<<
/Filter /FlateDecode
/Length 113
>>
stream
xS*r
2343P03301E\F
!i\
@h`h`˥PZXZSZYS__XTRZ
endstream
endobj
37 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
38 0 obj
<<
/Filter /FlateDecode
/Length 112
>>
stream
xS*r
2343P03301E\
!i\
@h`h`˥PZXZSZYS__XTRZ Py
endstream
endobj
39 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
40 0 obj
<<
/Filter /FlateDecode
/Length 112
>>
stream
xS*r
2343P03301E\F
!i\
@h`h`˥PZXZSZYS__XTRZ p
endstream
endobj
43 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
44 0 obj
<<
/Filter /FlateDecode
/Length 112
>>
stream
xS*r
2343P03301E\f
!i\
@h`h`˥PZXZSZYS__XTRZ Fr
endstream
endobj
45 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
46 0 obj
<<
/Filter /FlateDecode
/Length 112
>>
stream
xS*r
2343P03301E\
!i\
@h`h`˥PZXZSZYS__XTRZ q
endstream
endobj
47 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
48 0 obj
<<
/Filter /FlateDecode
/Length 113
>>
stream
xS*r
2343P03301E\
!i\
@h`h`˥PZXZSZYS__XTRZ
endstream
endobj
49 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
50 0 obj
<<
/Filter /FlateDecode
/Length 112
>>
stream
xS*r
2343P03301E\
!i\
@h`h`˥PZXZSZYS__XTRZ s
endstream
endobj
51 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
52 0 obj
<<
/Filter /FlateDecode
/Length 111
>>
stream
xS*r
2343P03301E\F
!i\
@h`h`˥PZXZSZYS__XTRZ =
endstream
endobj
53 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
54 0 obj
<<
/Filter /FlateDecode
/Length 113
>>
stream
xS*r
2343P03301E\F
!i\
@h`h`˥PZXZSZYS__XTRZ
endstream
endobj
59 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
60 0 obj
<<
/Filter /FlateDecode
/Length 112
>>
stream
xS*r
2343P03301E\
!i\
@h`h`˥PZXZSZYS__XTRZ t
endstream
endobj
61 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
62 0 obj
<<
/Filter /FlateDecode
/Length 113
>>
stream
xS*r
2343P03301E\
!i\
@h`h`˥PZXZSZYS__XTRZ .
endstream
endobj
63 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
64 0 obj
<<
/Filter /FlateDecode
/Length 112
>>
stream
xS*r
2343P03301E\f
!i\
@h`h`˥PZXZSZYS__XTRZ Kr
endstream
endobj
67 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
68 0 obj
<<
/Filter /FlateDecode
/Length 112
>>
stream
xS*r
2343P03301E\&f
!i\
@h`h`˥PZXZSZYS__XTRZ 'u
endstream
endobj
71 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
72 0 obj
<<
/Filter /FlateDecode
/Length 112
>>
stream
xS*r
2343P03301E\&
!i\
@h`h`˥PZXZSZYS__XTRZ Hr
endstream
endobj
75 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
76 0 obj
<<
/Filter /FlateDecode
/Length 112
>>
stream
xS*r
2343P03301E\
!i\
@h`h`˥PZXZSZYS__XTRZ q
endstream
endobj
77 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
78 0 obj
<<
/Filter /FlateDecode
/Length 112
>>
stream
xS*r
2343P03301E\F
!i\
@h`h`˥PZXZSZYS__XTRZ vv
endstream
endobj
79 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
80 0 obj
<<
/Filter /FlateDecode
/Length 112
>>
stream
xS*r
2343P03301E\
!i\
@h`h`˥PZXZSZYS__XTRZ Ty
endstream
endobj
83 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
84 0 obj
<<
/Filter /FlateDecode
/Length 112
>>
stream
xS*r
2343P03301E\
!i\
@h`h`˥PZXZSZYS__XTRZ 2|
endstream
endobj
85 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
86 0 obj
<<
/Filter /FlateDecode
/Length 113
>>
stream
xS*r
2343P03301E\
!i\
@h`h`˥PZXZSZYS__XTRZ
endstream
endobj
87 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
88 0 obj
<<
/Filter /FlateDecode
/Length 113
>>
stream
xS*r
2343P03301E\f
!i\
@h`h`˥PZXZSZYS__XTRZ
endstream
endobj
93 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
94 0 obj
<<
/Filter /FlateDecode
/Length 112
>>
stream
xS*r
2343P03301E\
!i\
@h`h`˥PZXZSZYS__XTRZ w
endstream
endobj
101 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
102 0 obj
<<
/Filter /FlateDecode
/Length 112
>>
stream
xS*r
2343P03301E\f&
!i\
@h`h`˥PZXZSZYS__XTRZ )u
endstream
endobj
103 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
104 0 obj
<<
/Filter /FlateDecode
/Length 112
>>
stream
xS*r
2343P03301E\
!i\
@h`h`˥PZXZSZYS__XTRZ n
endstream
endobj
107 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
108 0 obj
<<
/Filter /FlateDecode
/Length 113
>>
stream
xS*r
2343P03301E\f
!i\
@h`h`˥PZXZSZYS__XTRZ
endstream
endobj
109 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
110 0 obj
<<
/Filter /FlateDecode
/Length 112
>>
stream
xS*r
2343P03301E\
!i\
@h`h`˥PZXZSZYS__XTRZ uv
endstream
endobj
115 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
116 0 obj
<<
/Filter /FlateDecode
/Length 113
>>
stream
xS*r
2343P03301E\F
!i\
@h`h`˥PZXZSZYS__XTRZ
endstream
endobj
117 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
118 0 obj
<<
/Filter /FlateDecode
/Length 112
>>
stream
xS*r
2343P03301E\F
!i\
@h`h`˥PZXZSZYS__XTRZ t
endstream
endobj
125 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
126 0 obj
<<
/Filter /FlateDecode
/Length 112
>>
stream
xS*r
2343P03301E\
!i\
@h`h`˥PZXZSZYS__XTRZ &u
endstream
endobj
127 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
128 0 obj
<<
/Filter /FlateDecode
/Length 112
>>
stream
xS*r
2343P03301E\@s4.C 4T04P0U(J-H,JMQHH)-,KͩTH/R/KITH,*I-r
4
endstream
endobj
129 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
130 0 obj
<<
/Filter /FlateDecode
/Length 113
>>
stream
xS*r
2343P03301E\F
!i\
@h`h`˥PZXZSZYS__XTRZ X
endstream
endobj
131 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
132 0 obj
<<
/Filter /FlateDecode
/Length 112
>>
stream
xS*r
2343P03301E\&
!i\
@h`h`˥PZXZSZYS__XTRZ w
endstream
endobj
135 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
136 0 obj
<<
/Filter /FlateDecode
/Length 112
>>
stream
xS*r
2343P03301E\F&
!i\
@h`h`˥PZXZSZYS__XTRZ q
endstream
endobj
137 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
138 0 obj
<<
/Filter /FlateDecode
/Length 112
>>
stream
xS*r
2343P03301E\
!i\
@h`h`˥PZXZSZYS__XTRZ t
endstream
endobj
141 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
142 0 obj
<<
/Filter /FlateDecode
/Length 112
>>
stream
xS*r
2343P03301E\
!i\
@h`h`˥PZXZSZYS__XTRZ w
endstream
endobj
143 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
144 0 obj
<<
/Filter /FlateDecode
/Length 111
>>
stream
xS*r
2343P03301E\&
!i\
@h`h`˥PZXZSZYS__XTRZ M?
endstream
endobj
147 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
148 0 obj
<<
/Filter /FlateDecode
/Length 113
>>
stream
xS*r
2343P03301E\F
!i\
@h`h`˥PZXZSZYS__XTRZ x
endstream
endobj
153 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
154 0 obj
<<
/Filter /FlateDecode
/Length 113
>>
stream
xS*r
2343P03301E\
!i\
@h`h`˥PZXZSZYS__XTRZ
endstream
endobj
155 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
156 0 obj
<<
/Filter /FlateDecode
/Length 112
>>
stream
xS*r
2343P03301E\
!i\
@h`h`˥PZXZSZYS__XTRZ x
endstream
endobj
157 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
158 0 obj
<<
/Filter /FlateDecode
/Length 112
>>
stream
xS*r
2343P03301E\
!i\
@h`h`˥PZXZSZYS__XTRZ ho
endstream
endobj
159 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
160 0 obj
<<
/Filter /FlateDecode
/Length 112
>>
stream
xS*r
2343P03301E\&
!i\
@h`h`˥PZXZSZYS__XTRZ w
endstream
endobj
161 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
162 0 obj
<<
/Filter /FlateDecode
/Length 113
>>
stream
xS*r
2343P03301E\
!i\
@h`h`˥PZXZSZYS__XTRZ
endstream
endobj
169 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
170 0 obj
<<
/Filter /FlateDecode
/Length 112
>>
stream
xS*r
2343P03301E\
!i\
@h`h`˥PZXZSZYS__XTRZ x
endstream
endobj
171 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
172 0 obj
<<
/Filter /FlateDecode
/Length 112
>>
stream
xS*r
2343P03301E\F
!i\
@h`h`˥PZXZSZYS__XTRZ %u
endstream
endobj
177 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
178 0 obj
<<
/Filter /FlateDecode
/Length 113
>>
stream
xS*r
2343P03301E\
!i\
@h`h`˥PZXZSZYS__XTRZ
endstream
endobj
179 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
180 0 obj
<<
/Filter /FlateDecode
/Length 112
>>
stream
xS*r
2343P03301E\
!i\
@h`h`˥PZXZSZYS__XTRZ $u
endstream
endobj
181 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
182 0 obj
<<
/Filter /FlateDecode
/Length 112
>>
stream
xS*r
2343P03301E\
!i\
@h`h`˥PZXZSZYS__XTRZ t
endstream
endobj
187 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
188 0 obj
<<
/Filter /FlateDecode
/Length 113
>>
stream
xS*r
2343P03301E\&
!i\
@h`h`˥PZXZSZYS__XTRZ
endstream
endobj
191 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
192 0 obj
<<
/Filter /FlateDecode
/Length 112
>>
stream
xS*r
2343P03301E\
!i\
@h`h`˥PZXZSZYS__XTRZ p
endstream
endobj
193 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
194 0 obj
<<
/Filter /FlateDecode
/Length 113
>>
stream
xS*r
2343P03301E\
!i\
@h`h`˥PZXZSZYS__XTRZ
endstream
endobj
195 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
196 0 obj
<<
/Filter /FlateDecode
/Length 112
>>
stream
xS*r
2343P03301E\F
!i\
@h`h`˥PZXZSZYS__XTRZ Gr
endstream
endobj
197 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
198 0 obj
<<
/Filter /FlateDecode
/Length 113
>>
stream
xS*r
2343P03301E\&
!i\
@h`h`˥PZXZSZYS__XTRZ
endstream
endobj
201 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
202 0 obj
<<
/Filter /FlateDecode
/Length 112
>>
stream
xS*r
2343P03301E\F
!i\
@h`h`˥PZXZSZYS__XTRZ ov
endstream
endobj
203 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
204 0 obj
<<
/Filter /FlateDecode
/Length 113
>>
stream
xS*r
2343P03301E\&
!i\
@h`h`˥PZXZSZYS__XTRZ
endstream
endobj
205 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
206 0 obj
<<
/Filter /FlateDecode
/Length 112
>>
stream
xS*r
2343P03301E\Ɩ
!i\
@h`h`˥PZXZSZYS__XTRZ w
endstream
endobj
207 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
208 0 obj
<<
/Filter /FlateDecode
/Length 111
>>
stream
xS*r
2343P03301E\
!i\
@h`h`˥PZXZSZYS__XTRZ uC
endstream
endobj
209 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
210 0 obj
<<
/Filter /FlateDecode
/Length 112
>>
stream
xS*r
2343P03301E\Ʀ
!i\
@h`h`˥PZXZSZYS__XTRZ s
endstream
endobj
213 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
214 0 obj
<<
/Filter /FlateDecode
/Length 113
>>
stream
xS*r
2343P03301E\Ʀ
!i\
@h`h`˥PZXZSZYS__XTRZ 7
endstream
endobj
215 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
216 0 obj
<<
/Filter /FlateDecode
/Length 112
>>
stream
xS*r
2343P03301E\@BH*(*ri$(V$gT*)e$*x$Tidqpr
endstream
endobj
223 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
224 0 obj
<<
/Filter /FlateDecode
/Length 111
>>
stream
xS*r
2343P03301E\f
!i\
@h`h`˥PZXZSZYS__XTRZ A
endstream
endobj
229 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
230 0 obj
<<
/Filter /FlateDecode
/Length 112
>>
stream
xS*r
2343P03301E\F
!i\
@h`h`˥PZXZSZYS__XTRZ m
endstream
endobj
231 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
232 0 obj
<<
/Filter /FlateDecode
/Length 113
>>
stream
xS*r
2343P03301E\f
!i\
@h`h`˥PZXZSZYS__XTRZ
endstream
endobj
233 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
234 0 obj
<<
/Filter /FlateDecode
/Length 112
>>
stream
xS*r
2343P03301E\&
!i\
@h`h`˥PZXZSZYS__XTRZ p
endstream
endobj
235 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
236 0 obj
<<
/Filter /FlateDecode
/Length 112
>>
stream
xS*r
2343P03301E\
!i\
@h`h`˥PZXZSZYS__XTRZ s
endstream
endobj
237 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
238 0 obj
<<
/Filter /FlateDecode
/Length 112
>>
stream
xS*r
2343P03301E\
!i\
@h`h`˥PZXZSZYS__XTRZ m
endstream
endobj
239 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
240 0 obj
<<
/Filter /FlateDecode
/Length 112
>>
stream
xS*r
2343P03301E\&
!i\
@h`h`˥PZXZSZYS__XTRZ qv
endstream
endobj
245 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
246 0 obj
<<
/Filter /FlateDecode
/Length 111
>>
stream
xS*r
2343P03301E\@BH*(*ri$(V$gT*)e$*x$Tidqpr Ir
endstream
endobj
247 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
248 0 obj
<<
/Filter /FlateDecode
/Length 112
>>
stream
xS*r
2343P03301E\&
!i\
@h`h`˥PZXZSZYS__XTRZ t
endstream
endobj
249 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
250 0 obj
<<
/Filter /FlateDecode
/Length 113
>>
stream
xS*r
2343P03301E\
!i\
@h`h`˥PZXZSZYS__XTRZ 5
endstream
endobj
257 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
258 0 obj
<<
/Filter /FlateDecode
/Length 111
>>
stream
xS*r
2343P03301E\
!i\
@h`h`˥PZXZSZYS__XTRZ D
endstream
endobj
259 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
260 0 obj
<<
/Filter /FlateDecode
/Length 111
>>
stream
xS*r
2343P03301E\
!i\
@h`h`˥PZXZSZYS__XTRZ +B
endstream
endobj
261 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
262 0 obj
<<
/Filter /FlateDecode
/Length 112
>>
stream
xS*r
2343P03301E\f
!i\
@h`h`˥PZXZSZYS__XTRZ Qy
endstream
endobj
267 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
268 0 obj
<<
/Filter /FlateDecode
/Length 112
>>
stream
xS*r
2343P03301E\F
!i\
@h`h`˥PZXZSZYS__XTRZ Jr
endstream
endobj
275 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
276 0 obj
<<
/Filter /FlateDecode
/Length 113
>>
stream
xS*r
2343P03301E\&
!i\
@h`h`˥PZXZSZYS__XTRZ W
endstream
endobj
279 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
280 0 obj
<<
/Filter /FlateDecode
/Length 112
>>
stream
xS*r
2343P03301E\&
!i\
@h`h`˥PZXZSZYS__XTRZ tv
endstream
endobj
285 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
286 0 obj
<<
/Filter /FlateDecode
/Length 113
>>
stream
xS*r
2343P03301E\&
!i\
@h`h`˥PZXZSZYS__XTRZ
endstream
endobj
289 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
290 0 obj
<<
/Filter /FlateDecode
/Length 113
>>
stream
xS*r
2343P03301E\&F
!i\
@h`h`˥PZXZSZYS__XTRZ
endstream
endobj
295 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
296 0 obj
<<
/Filter /FlateDecode
/Length 112
>>
stream
xS*r
2343P03301E\
!i\
@h`h`˥PZXZSZYS__XTRZ *u
endstream
endobj
297 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
298 0 obj
<<
/Filter /FlateDecode
/Length 113
>>
stream
xS*r
2343P03301E\F
!i\
@h`h`˥PZXZSZYS__XTRZ Y
endstream
endobj
299 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
300 0 obj
<<
/Filter /FlateDecode
/Length 112
>>
stream
xS*r
2343P03301E\&
!i\
@h`h`˥PZXZSZYS__XTRZ p
endstream
endobj
301 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
302 0 obj
<<
/Filter /FlateDecode
/Length 113
>>
stream
xS*r
2343P03301E\
!i\
@h`h`˥PZXZSZYS__XTRZ y
endstream
endobj
305 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
306 0 obj
<<
/Filter /FlateDecode
/Length 113
>>
stream
xS*r
2343P03301E\&
!i\
@h`h`˥PZXZSZYS__XTRZ Z
endstream
endobj
307 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
308 0 obj
<<
/Filter /FlateDecode
/Length 112
>>
stream
xS*r
2343P03301E\
!i\
@h`h`˥PZXZSZYS__XTRZ {
endstream
endobj
311 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
312 0 obj
<<
/Filter /FlateDecode
/Length 112
>>
stream
xS*r
2343P03301E\f
!i\
@h`h`˥PZXZSZYS__XTRZ sv
endstream
endobj
315 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
316 0 obj
<<
/Filter /FlateDecode
/Length 113
>>
stream
xS*r
2343P03301E\
!i\
@h`h`˥PZXZSZYS__XTRZ
endstream
endobj
317 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
318 0 obj
<<
/Filter /FlateDecode
/Length 112
>>
stream
xS*r
2343P03301E\
!i\
@h`h`˥PZXZSZYS__XTRZ Ry
endstream
endobj
319 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
320 0 obj
<<
/Filter /FlateDecode
/Length 112
>>
stream
xS*r
2343P03301E\
!i\
@h`h`˥PZXZSZYS__XTRZ pv
endstream
endobj
321 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
322 0 obj
<<
/Filter /FlateDecode
/Length 112
>>
stream
xS*r
2343P03301E\&F
!i\
@h`h`˥PZXZSZYS__XTRZ q
endstream
endobj
323 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
324 0 obj
<<
/Filter /FlateDecode
/Length 113
>>
stream
xS*r
2343P03301E\&
!i\
@h`h`˥PZXZSZYS__XTRZ `
endstream
endobj
325 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
326 0 obj
<<
/Filter /FlateDecode
/Length 112
>>
stream
xS*r
2343P03301E\f
!i\
@h`h`˥PZXZSZYS__XTRZ x
endstream
endobj
329 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
330 0 obj
<<
/Filter /FlateDecode
/Length 112
>>
stream
xS*r
2343P03301E\
!i\
@h`h`˥PZXZSZYS__XTRZ z
endstream
endobj
331 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
332 0 obj
<<
/Filter /FlateDecode
/Length 112
>>
stream
xS*r
2343P03301E\F
!i\
@h`h`˥PZXZSZYS__XTRZ n
endstream
endobj
333 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
334 0 obj
<<
/Filter /FlateDecode
/Length 112
>>
stream
xS*r
2343P03301E\f
!i\
@h`h`˥PZXZSZYS__XTRZ t
endstream
endobj
337 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
338 0 obj
<<
/Filter /FlateDecode
/Length 111
>>
stream
xS*r
2343P03301E\
!i\
@h`h`˥PZXZSZYS__XTRZ %;
endstream
endobj
341 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
342 0 obj
<<
/Filter /FlateDecode
/Length 113
>>
stream
xS*r
2343P03301E\
!i\
@h`h`˥PZXZSZYS__XTRZ
endstream
endobj
349 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
350 0 obj
<<
/Filter /FlateDecode
/Length 112
>>
stream
xS*r
2343P03301E\f
!i\
@h`h`˥PZXZSZYS__XTRZ Sy
endstream
endobj
357 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
358 0 obj
<<
/Filter /FlateDecode
/Length 113
>>
stream
xS*r
2343P03301E\&&
!i\
@h`h`˥PZXZSZYS__XTRZ 8
endstream
endobj
359 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
360 0 obj
<<
/Filter /FlateDecode
/Length 113
>>
stream
xS*r
2343P03301E\
!i\
@h`h`˥PZXZSZYS__XTRZ
endstream
endobj
365 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
366 0 obj
<<
/Filter /FlateDecode
/Length 112
>>
stream
xS*r
2343P03301E\f
!i\
@h`h`˥PZXZSZYS__XTRZ rv
endstream
endobj
369 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
370 0 obj
<<
/Filter /FlateDecode
/Length 112
>>
stream
xS*r
2343P03301E\
!i\
@h`h`˥PZXZSZYS__XTRZ {
endstream
endobj
371 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
372 0 obj
<<
/Filter /FlateDecode
/Length 112
>>
stream
xS*r
2343P03301E\f
!i\
@h`h`˥PZXZSZYS__XTRZ z
endstream
endobj
373 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
374 0 obj
<<
/Filter /FlateDecode
/Length 112
>>
stream
xS*r
2343P03301E\fF
!i\
@h`h`˥PZXZSZYS__XTRZ s
endstream
endobj
377 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
378 0 obj
<<
/Filter /FlateDecode
/Length 112
>>
stream
xS*r
2343P03301E\F
!i\
@h`h`˥PZXZSZYS__XTRZ +u
endstream
endobj
391 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
392 0 obj
<<
/Filter /FlateDecode
/Length 112
>>
stream
xS*r
2343P03301E\
!i\
@h`h`˥PZXZSZYS__XTRZ {
endstream
endobj
393 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
394 0 obj
<<
/Filter /FlateDecode
/Length 112
>>
stream
xS*r
2343P03301E\&
!i\
@h`h`˥PZXZSZYS__XTRZ ko
endstream
endobj
395 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
396 0 obj
<<
/Filter /FlateDecode
/Length 112
>>
stream
xS*r
2343P03301E\&
!i\
@h`h`˥PZXZSZYS__XTRZ
x
endstream
endobj
397 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
398 0 obj
<<
/Filter /FlateDecode
/Length 112
>>
stream
xS*r
2343P03301E\
!i\
@h`h`˥PZXZSZYS__XTRZ z
endstream
endobj
403 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
404 0 obj
<<
/Filter /FlateDecode
/Length 113
>>
stream
xS*r
2343P03301E\Ff
!i\
@h`h`˥PZXZSZYS__XTRZ 6
endstream
endobj
405 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
406 0 obj
<<
/Filter /FlateDecode
/Length 113
>>
stream
xS*r
2343P03301E\Ɩ
!i\
@h`h`˥PZXZSZYS__XTRZ _
endstream
endobj
407 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
408 0 obj
<<
/Filter /FlateDecode
/Length 112
>>
stream
xS*r
2343P03301E\f
!i\
@h`h`˥PZXZSZYS__XTRZ x
endstream
endobj
415 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
416 0 obj
<<
/Filter /FlateDecode
/Length 112
>>
stream
xS*r
2343P03301E\
!i\
@h`h`˥PZXZSZYS__XTRZ s
endstream
endobj
417 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
418 0 obj
<<
/Filter /FlateDecode
/Length 113
>>
stream
xS*r
2343P03301E\&f
!i\
@h`h`˥PZXZSZYS__XTRZ
endstream
endobj
419 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
420 0 obj
<<
/Filter /FlateDecode
/Length 113
>>
stream
xS*r
2343P03301E\F
!i\
@h`h`˥PZXZSZYS__XTRZ z
endstream
endobj
423 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
424 0 obj
<<
/Filter /FlateDecode
/Length 112
>>
stream
xS*r
2343P03301E\
!i\
@h`h`˥PZXZSZYS__XTRZ |}
endstream
endobj
427 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
428 0 obj
<<
/Filter /FlateDecode
/Length 113
>>
stream
xS*r
2343P03301E\
!i\
@h`h`˥PZXZSZYS__XTRZ
endstream
endobj
431 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
432 0 obj
<<
/Filter /FlateDecode
/Length 112
>>
stream
xS*r
2343P03301E\
!i\
@h *ri$(V$gT*)e$*x$Tidqpr /
endstream
endobj
433 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
434 0 obj
<<
/Filter /FlateDecode
/Length 112
>>
stream
xS*r
2343P03301E\f
!i\
@h`h`˥PZXZSZYS__XTRZ q
endstream
endobj
435 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
436 0 obj
<<
/Filter /FlateDecode
/Length 113
>>
stream
xS*r
2343P03301E\F
!i\
@h`h`˥PZXZSZYS__XTRZ
endstream
endobj
437 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
438 0 obj
<<
/Filter /FlateDecode
/Length 112
>>
stream
xS*r
2343P03301E\
!i\
@h`h`˥PZXZSZYS__XTRZ q
endstream
endobj
441 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
442 0 obj
<<
/Filter /FlateDecode
/Length 113
>>
stream
xS*r
2343P03301E\F&
!i\
@h`h`˥PZXZSZYS__XTRZ
endstream
endobj
443 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
444 0 obj
<<
/Filter /FlateDecode
/Length 112
>>
stream
xS*r
2343P03301E\Ɔ
!i\
@h`h`˥PZXZSZYS__XTRZ jo
endstream
endobj
449 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
450 0 obj
<<
/Filter /FlateDecode
/Length 112
>>
stream
xS*r
2343P03301E\
!i\
@h`h`˥PZXZSZYS__XTRZ (u
endstream
endobj
451 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
452 0 obj
<<
/Filter /FlateDecode
/Length 113
>>
stream
xS*r
2343P03301E\&
!i\
@h`h`˥PZXZSZYS__XTRZ
endstream
endobj
455 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
456 0 obj
<<
/Filter /FlateDecode
/Length 112
>>
stream
xS*r
2343P03301E\F
!i\
@h`h`˥PZXZSZYS__XTRZ n
endstream
endobj
457 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
458 0 obj
<<
/Filter /FlateDecode
/Length 113
>>
stream
xS*r
2343P03301E\FF
!i\
@h`h`˥PZXZSZYS__XTRZ
endstream
endobj
461 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
462 0 obj
<<
/Filter /FlateDecode
/Length 112
>>
stream
xS*r
2343P03301E\ff
!i\
@h`h`˥PZXZSZYS__XTRZ w
endstream
endobj
471 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
472 0 obj
<<
/Filter /FlateDecode
/Length 113
>>
stream
xS*r
2343P03301E\F
!i\
@h`h`˥PZXZSZYS__XTRZ
endstream
endobj
473 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
474 0 obj
<<
/Filter /FlateDecode
/Length 111
>>
stream
xS*r
2343P03301E\
!i\
@h`h`˥PZXZSZYS__XTRZ >
endstream
endobj
475 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
476 0 obj
<<
/Filter /FlateDecode
/Length 113
>>
stream
xS*r
2343P03301E\
!i\
@h`h`˥PZXZSZYS__XTRZ
endstream
endobj
479 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
480 0 obj
<<
/Filter /FlateDecode
/Length 112
>>
stream
xS*r
2343P03301E\FF
!i\
@h`h`˥PZXZSZYS__XTRZ io
endstream
endobj
481 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
482 0 obj
<<
/Filter /FlateDecode
/Length 113
>>
stream
xS*r
2343P03301E\F
!i\
@h`h`˥PZXZSZYS__XTRZ
endstream
endobj
485 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
486 0 obj
<<
/Filter /FlateDecode
/Length 112
>>
stream
xS*r
2343P03301E\
!i\
@h`h`˥PZXZSZYS__XTRZ ,u
endstream
endobj
487 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
488 0 obj
<<
/Filter /FlateDecode
/Length 112
>>
stream
xS*r
2343P03301E\f
!i\
@h`h`˥PZXZSZYS__XTRZ t
endstream
endobj
489 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
490 0 obj
<<
/Filter /FlateDecode
/Length 112
>>
stream
xS*r
2343P03301E\Ff
!i\
@h`h`˥PZXZSZYS__XTRZ s
endstream
endobj
491 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
492 0 obj
<<
/Filter /FlateDecode
/Length 111
>>
stream
xS*r
2343P03301E\
!i\
@h`h`˥PZXZSZYS__XTRZ o<
endstream
endobj
499 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
500 0 obj
<<
/Filter /FlateDecode
/Length 112
>>
stream
xS*r
2343P03301E\
!i\
@h`h`˥PZXZSZYS__XTRZ w
endstream
endobj
501 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
502 0 obj
<<
/Filter /FlateDecode
/Length 112
>>
stream
xS*r
2343P03301E\&&
!i\
@h`h`˥PZXZSZYS__XTRZ s
endstream
endobj
503 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
504 0 obj
<<
/Filter /FlateDecode
/Length 113
>>
stream
xS*r
2343P03301E\
!i\
@h`h`˥PZXZSZYS__XTRZ V
endstream
endobj
509 0 obj
<<
/Infix <> /ShowGrid false /ShowGuides
false /SnapToGrid false /UserRestrictions 3851 0 R >>
/Metadata 2 0 R
/Names 511 0 R
/OpenAction [510 0 R /XYZ 0 648 0]
/Outlines 512 0 R
/PageLabels <> 1 <
> 2 <> 3 <> 4 <> 5 <> 6 <> 7 <> 8 <> 9 <> 10 <> 11 <> 12 <> 13 <> 14 <> 243 <>] >>
/PageMode /UseOutlines
/Pages 513 0 R
/Type /Catalog
>>
endobj
510 0 obj
<<
/BleedBox [0 0 540 648]
/Contents 3892 0 R
/CropBox [0 0 540 648]
/FIDArray []
/GIDArray [1]
/Margins [0 0 0 0]
/MediaBox [0 0 540 648]
/Overset false
/Parent 584 0 R
/Resources <> /Para <> >> /ProcSet [/PDF
/Text /ImageB /ImageC /ImageI] /XObject <> >>
/TrimBox [0 0 540 648]
/Type /Page
>>
endobj
511 0 obj
<<
/Dests 3305 0 R
>>
endobj
512 0 obj
<<
/Count 11
/First 519 0 R
/Last 518 0 R
>>
endobj
513 0 obj
<<
/Count 253
/Kids [514 0 R 515 0 R 516 0 R]
/Type /Pages
>>
endobj
514 0 obj
<<
/Count 100
/Kids [584 0 R 745 0 R 861 0 R 968 0 R 1043 0 R 1121 0 R 1216 0 R 1311 0 R
1395 0 R 1478 0 R]
/Parent 513 0 R
/Type /Pages
>>
endobj
515 0 obj
<<
/Count 100
/Kids [1566 0 R 1660 0 R 1737 0 R 1823 0 R 1906 0 R 1995 0 R 2089 0 R 2165 0 R
2264 0 R 2339 0 R]
/Parent 513 0 R
/Type /Pages
>>
endobj
516 0 obj
<<
/Count 53
/Kids [2425 0 R 2505 0 R 2588 0 R 2664 0 R 2741 0 R 3247 0 R]
/Parent 513 0 R
/Type /Pages
>>
endobj
517 0 obj
<<
/Length 961
/Subtype /XML
/Type /Metadata
>>
stream
application/pdf
Functional Programming Patterns in Scala and Clojure
Michael Bevilacqua-Linn
XEP 4.19 build 20110304
Pragmatic Bookshelf
2013-11-12T22:35:38Z
2013-11-12T22:35:38Z
endstream
endobj
518 0 obj
<<
/Count 21
/Dest (d37e26527)
/F 2
/First 564 0 R
/Last 563 0 R
/Parent 512 0 R
/Prev 562 0 R
/Title (Index)
>>
endobj
519 0 obj
<<
/C [0 0 0]
/Dest (coverd37e3)
/F 2
/Next 520 0 R
/Parent 512 0 R
/Title (Cover)
>>
endobj
520 0 obj
<<
/Dest (tocd37e3)
/F 2
/Next 521 0 R
/Parent 512 0 R
/Prev 519 0 R
/Title (Table of Contents)
>>
endobj
521 0 obj
<<
/Dest (d37e81)
/F 2
/Next 522 0 R
/Parent 512 0 R
/Prev 520 0 R
/Title (Acknowledgments)
>>
endobj
522 0 obj
<<
/Count 5
/Dest (d37e96)
/F 2
/First 525 0 R
/Last 524 0 R
/Next 523 0 R
/Parent 512 0 R
/Prev 521 0 R
/Title (Preface)
>>
endobj
523 0 obj
<<
/Count 2
/Dest (chp.pafp)
/F 2
/First 531 0 R
/Last 530 0 R
/Next 529 0 R
/Parent 512 0 R
/Prev 522 0 R
/Title (1. Patterns and Functional Programming)
>>
endobj
524 0 obj
<<
/Dest (d37e284)
/Parent 522 0 R
/Prev 528 0 R
/Title (Online Resources)
>>
endobj
525 0 obj
<<
/Dest (d37e135)
/Next 526 0 R
/Parent 522 0 R
/Title (How This Book Is Organized)
>>
endobj
526 0 obj
<<
/Dest (d37e176)
/Next 527 0 R
/Parent 522 0 R
/Prev 525 0 R
/Title (Pattern Template)
>>
endobj
527 0 obj
<<
/Dest (d37e223)
/Next 528 0 R
/Parent 522 0 R
/Prev 526 0 R
/Title (Why Scala and Clojure)
>>
endobj
528 0 obj
<<
/Dest (d37e257)
/Next 524 0 R
/Parent 522 0 R
/Prev 527 0 R
/Title (How to Read This Book)
>>
endobj
529 0 obj
<<
/Count 4
/Dest (chp.tinyweb)
/F 2
/First 534 0 R
/Last 533 0 R
/Next 532 0 R
/Parent 512 0 R
/Prev 523 0 R
/Title (2. TinyWeb: Patterns Working Together)
>>
endobj
530 0 obj
<<
/Dest (chp.pafp.wpac)
/Parent 523 0 R
/Prev 531 0 R
/Title (Pattern Glossary)
>>
endobj
531 0 obj
<<
/Dest (d37e394)
/Next 530 0 R
/Parent 523 0 R
/Title (What Is Functional Programming?)
>>
endobj
532 0 obj
<<
/Count 12
/Dest (chp.roop)
/F 2
/First 539 0 R
/Last 538 0 R
/Next 537 0 R
/Parent 512 0 R
/Prev 529 0 R
/Title (3. Replacing Object-Oriented Patterns)
>>
endobj
533 0 obj
<<
/Dest (chp.tinyweb.clojure)
/Parent 529 0 R
/Prev 536 0 R
/Title (TinyWeb in Clojure)
>>
endobj
534 0 obj
<<
/Dest (d37e775)
/Next 535 0 R
/Parent 529 0 R
/Title (Introducing TinyWeb)
>>
endobj
535 0 obj
<<
/Dest (d37e791)
/Next 536 0 R
/Parent 529 0 R
/Prev 534 0 R
/Title (TinyWeb in Java)
>>
endobj
536 0 obj
<<
/Dest (d37e2453)
/Next 533 0 R
/Parent 529 0 R
/Prev 535 0 R
/Title (TinyWeb in Scala)
>>
endobj
537 0 obj
<<
/Count 11
/Dest (chp.fp)
/F 2
/First 552 0 R
/Last 551 0 R
/Next 550 0 R
/Parent 512 0 R
/Prev 532 0 R
/Title (4. Functional Patterns)
>>
endobj
538 0 obj
<<
/Dest (pattern.oo.di)
/Parent 532 0 R
/Prev 549 0 R
/Title (Pattern 11. Replacing Dependency Injection)
>>
endobj
539 0 obj
<<
/Dest (d37e5253)
/Next 540 0 R
/Parent 532 0 R
/Title (Introduction)
>>
endobj
540 0 obj
<<
/Dest (pattern.oo.functional-interface)
/Next 541 0 R
/Parent 532 0 R
/Prev 539 0 R
/Title (Pattern 1. Replacing Functional Interface)
>>
endobj
541 0 obj
<<
/Dest (pattern.oo.functional-interface-closure)
/Next 542 0 R
/Parent 532 0 R
/Prev 540 0 R
/Title (Pattern 2. Replacing State-Carrying Functional Interface)
>>
endobj
542 0 obj
<<
/Dest (pattern.oo.command)
/Next 543 0 R
/Parent 532 0 R
/Prev 541 0 R
/Title (Pattern 3. Replacing Command)
>>
endobj
543 0 obj
<<
/Dest (pattern.oo.java-bean)
/Next 544 0 R
/Parent 532 0 R
/Prev 542 0 R
/Title (Pattern 4. Replacing Builder for Immutable Object)
>>
endobj
544 0 obj
<<
/Dest (pattern.oo.iterator)
/Next 545 0 R
/Parent 532 0 R
/Prev 543 0 R
/Title (Pattern 5. Replacing Iterator)
>>
endobj
545 0 obj
<<
/Dest (pattern.oo.template-method)
/Next 546 0 R
/Parent 532 0 R
/Prev 544 0 R
/Title (Pattern 6. Replacing Template Method)
>>
endobj
546 0 obj
<<
/Dest (pattern.oo.strategy)
/Next 547 0 R
/Parent 532 0 R
/Prev 545 0 R
/Title (Pattern 7. Replacing Strategy)
>>
endobj
547 0 obj
<<
/Dest (pattern.oo.null-object)
/Next 548 0 R
/Parent 532 0 R
/Prev 546 0 R
/Title (Pattern 8. Replacing Null Object)
>>
endobj
548 0 obj
<<
/Dest (pattern.oo.decorator)
/Next 549 0 R
/Parent 532 0 R
/Prev 547 0 R
/Title (Pattern 9. Replacing Decorator)
>>
endobj
549 0 obj
<<
/Dest (pattern.oo.visitor)
/Next 538 0 R
/Parent 532 0 R
/Prev 548 0 R
/Title (Pattern 10. Replacing Visitor)
>>
endobj
550 0 obj
<<
/Dest (d37e26509)
/F 2
/Next 562 0 R
/Parent 512 0 R
/Prev 537 0 R
/Title (5. The End)
>>
endobj
551 0 obj
<<
/Dest (pattern.functional.dsl)
/Parent 537 0 R
/Prev 561 0 R
/Title (Pattern 21. Domain-Specific Language)
>>
endobj
552 0 obj
<<
/Dest (d37e16200)
/Next 553 0 R
/Parent 537 0 R
/Title (Introduction)
>>
endobj
553 0 obj
<<
/Dest (pattern.functional.tail-recursion)
/Next 554 0 R
/Parent 537 0 R
/Prev 552 0 R
/Title (Pattern 12. Tail Recursion)
>>
endobj
554 0 obj
<<
/Dest (pattern.functional.mutual-recursion)
/Next 555 0 R
/Parent 537 0 R
/Prev 553 0 R
/Title (Pattern 13. Mutual Recursion)
>>
endobj
555 0 obj
<<
/Dest (pattern.functional.filter-map-reduce)
/Next 556 0 R
/Parent 537 0 R
/Prev 554 0 R
/Title (Pattern 14. Filter-Map-Reduce)
>>
endobj
556 0 obj
<<
/Dest (pattern.functional.coo)
/Next 557 0 R
/Parent 537 0 R
/Prev 555 0 R
/Title (Pattern 15. Chain of Operations)
>>
endobj
557 0 obj
<<
/Dest (pattern.functional.function-builder)
/Next 558 0 R
/Parent 537 0 R
/Prev 556 0 R
/Title (Pattern 16. Function Builder)
>>
endobj
558 0 obj
<<
/Dest (pattern.functional.memoization)
/Next 559 0 R
/Parent 537 0 R
/Prev 557 0 R
/Title (Pattern 17. Memoization)
>>
endobj
559 0 obj
<<
/Dest (pattern.functional.lazy-sequence)
/Next 560 0 R
/Parent 537 0 R
/Prev 558 0 R
/Title (Pattern 18. Lazy Sequence)
>>
endobj
560 0 obj
<<
/Dest (pattern.functional.focused-mutability)
/Next 561 0 R
/Parent 537 0 R
/Prev 559 0 R
/Title (Pattern 19. Focused Mutability)
>>
endobj
561 0 obj
<<
/Dest (pattern.functional.ccf)
/Next 551 0 R
/Parent 537 0 R
/Prev 560 0 R
/Title (Pattern 20. Customized Control Flow)
>>
endobj
562 0 obj
<<
/Dest (d37e26522)
/F 2
/Next 518 0 R
/Parent 512 0 R
/Prev 550 0 R
/Title (Bibliography)
>>
endobj
563 0 obj
<<
/Dest (d37e27428)
/Parent 518 0 R
/Prev 583 0 R
/Title (\205 X \205)
>>
endobj
564 0 obj
<<
/Dest (d37e26529)
/Next 565 0 R
/Parent 518 0 R
/Title (\205 SYMBOLS \205)
>>
endobj
565 0 obj
<<
/Dest (d37e26587)
/Next 566 0 R
/Parent 518 0 R
/Prev 564 0 R
/Title (\205 A \205)
>>
endobj
566 0 obj
<<
/Dest (d37e26606)
/Next 567 0 R
/Parent 518 0 R
/Prev 565 0 R
/Title (\205 B \205)
>>
endobj
567 0 obj
<<
/Dest (d37e26609)
/Next 568 0 R
/Parent 518 0 R
/Prev 566 0 R
/Title (\205 C \205)
>>
endobj
568 0 obj
<<
/Dest (d37e26829)
/Next 569 0 R
/Parent 518 0 R
/Prev 567 0 R
/Title (\205 D \205)
>>
endobj
569 0 obj
<<
/Dest (d37e26860)
/Next 570 0 R
/Parent 518 0 R
/Prev 568 0 R
/Title (\205 E \205)
>>
endobj
570 0 obj
<<
/Dest (d37e26873)
/Next 571 0 R
/Parent 518 0 R
/Prev 569 0 R
/Title (\205 F \205)
>>
endobj
571 0 obj
<<
/Dest (d37e26942)
/Next 572 0 R
/Parent 518 0 R
/Prev 570 0 R
/Title (\205 G \205)
>>
endobj
572 0 obj
<<
/Dest (d37e26945)
/Next 573 0 R
/Parent 518 0 R
/Prev 571 0 R
/Title (\205 H \205)
>>
endobj
573 0 obj
<<
/Dest (d37e26960)
/Next 574 0 R
/Parent 518 0 R
/Prev 572 0 R
/Title (\205 I \205)
>>
endobj
574 0 obj
<<
/Dest (d37e26999)
/Next 575 0 R
/Parent 518 0 R
/Prev 573 0 R
/Title (\205 J \205)
>>
endobj
575 0 obj
<<
/Dest (d37e27021)
/Next 576 0 R
/Parent 518 0 R
/Prev 574 0 R
/Title (\205 L \205)
>>
endobj
576 0 obj
<<
/Dest (d37e27041)
/Next 577 0 R
/Parent 518 0 R
/Prev 575 0 R
/Title (\205 M \205)
>>
endobj
577 0 obj
<<
/Dest (d37e27072)
/Next 578 0 R
/Parent 518 0 R
/Prev 576 0 R
/Title (\205 N \205)
>>
endobj
578 0 obj
<<
/Dest (d37e27084)
/Next 579 0 R
/Parent 518 0 R
/Prev 577 0 R
/Title (\205 P \205)
>>
endobj
579 0 obj
<<
/Dest (d37e27126)
/Next 580 0 R
/Parent 518 0 R
/Prev 578 0 R
/Title (\205 R \205)
>>
endobj
580 0 obj
<<
/Dest (d37e27146)
/Next 581 0 R
/Parent 518 0 R
/Prev 579 0 R
/Title (\205 S \205)
>>
endobj
581 0 obj
<<
/Dest (d37e27356)
/Next 582 0 R
/Parent 518 0 R
/Prev 580 0 R
/Title (\205 T \205)
>>
endobj
582 0 obj
<<
/Dest (d37e27416)
/Next 583 0 R
/Parent 518 0 R
/Prev 581 0 R
/Title (\205 V \205)
>>
endobj
583 0 obj
<<
/Dest (d37e27423)
/Next 563 0 R
/Parent 518 0 R
/Prev 582 0 R
/Title (\205 W \205)
>>
endobj
584 0 obj
<<
/Count 10
/Kids [510 0 R 589 0 R 593 0 R 617 0 R 629 0 R 642 0 R 686 0 R 709 0 R 719 0 R
729 0 R]
/Parent 514 0 R
/Type /Pages
>>
endobj
585 0 obj
<<
/Filter /FlateDecode
/Length 34
>>
stream
x+2P0P259`Ȃ\
y\
endstream
endobj
586 0 obj
<<
/Filter /FlateDecode
/Length 122
>>
stream
x3Pp2PH*z&
@B $+++P( &Aɹ0=(2:I 2L=
\3,nCT0>