You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@isis.apache.org by da...@apache.org on 2016/07/07 16:21:06 UTC
[1/6] isis-site git commit: ISIS-1335: docs on bidir relationships
Repository: isis-site
Updated Branches:
refs/heads/asf-site 810302689 -> 6083372ba
http://git-wip-us.apache.org/repos/asf/isis-site/blob/6083372b/content/guides/ugfun.pdf
----------------------------------------------------------------------
diff --git a/content/guides/ugfun.pdf b/content/guides/ugfun.pdf
index 079de28..74af2dd 100644
--- a/content/guides/ugfun.pdf
+++ b/content/guides/ugfun.pdf
@@ -4,16 +4,16 @@
<< /Title (Fundamentals)
/Creator (Asciidoctor PDF 1.5.0.alpha.11, based on Prawn 1.3.0)
/Producer (Asciidoctor PDF 1.5.0.alpha.11, based on Prawn 1.3.0)
-/CreationDate (D:20160606184017+01'00')
-/ModDate (D:20160606184017+01'00')
+/CreationDate (D:20160707160019+01'00')
+/ModDate (D:20160707160019+01'00')
>>
endobj
2 0 obj
<< /Type /Catalog
/Pages 3 0 R
/Names 16 0 R
-/Outlines 1128 0 R
-/PageLabels 1173 0 R
+/Outlines 1127 0 R
+/PageLabels 1172 0 R
/PageMode /UseOutlines
/OpenAction [7 0 R /FitH 842.89]
/ViewerPreferences << /DisplayDocTitle true
@@ -22,8 +22,8 @@ endobj
endobj
3 0 obj
<< /Type /Pages
-/Count 114
-/Kids [7 0 R 10 0 R 12 0 R 14 0 R 41 0 R 50 0 R 53 0 R 56 0 R 59 0 R 77 0 R 87 0 R 91 0 R 100 0 R 111 0 R 116 0 R 125 0 R 130 0 R 141 0 R 149 0 R 163 0 R 179 0 R 186 0 R 191 0 R 197 0 R 202 0 R 208 0 R 221 0 R 246 0 R 277 0 R 302 0 R 321 0 R 331 0 R 335 0 R 347 0 R 350 0 R 362 0 R 370 0 R 378 0 R 385 0 R 391 0 R 397 0 R 404 0 R 410 0 R 417 0 R 422 0 R 428 0 R 446 0 R 450 0 R 453 0 R 461 0 R 469 0 R 476 0 R 479 0 R 488 0 R 496 0 R 501 0 R 506 0 R 517 0 R 521 0 R 527 0 R 535 0 R 551 0 R 577 0 R 585 0 R 600 0 R 605 0 R 610 0 R 620 0 R 625 0 R 628 0 R 630 0 R 637 0 R 647 0 R 654 0 R 671 0 R 685 0 R 690 0 R 705 0 R 740 0 R 771 0 R 799 0 R 806 0 R 820 0 R 823 0 R 836 0 R 843 0 R 848 0 R 853 0 R 869 0 R 882 0 R 886 0 R 891 0 R 895 0 R 898 0 R 905 0 R 908 0 R 912 0 R 920 0 R 935 0 R 938 0 R 941 0 R 952 0 R 957 0 R 961 0 R 966 0 R 977 0 R 982 0 R 992 0 R 994 0 R 1005 0 R 1008 0 R 1018 0 R 1024 0 R 1026 0 R]
+/Count 119
+/Kids [7 0 R 10 0 R 12 0 R 14 0 R 41 0 R 50 0 R 53 0 R 56 0 R 59 0 R 77 0 R 87 0 R 91 0 R 100 0 R 111 0 R 116 0 R 125 0 R 130 0 R 141 0 R 149 0 R 163 0 R 179 0 R 186 0 R 191 0 R 197 0 R 202 0 R 208 0 R 221 0 R 246 0 R 277 0 R 302 0 R 321 0 R 331 0 R 335 0 R 347 0 R 350 0 R 362 0 R 370 0 R 378 0 R 385 0 R 391 0 R 397 0 R 404 0 R 410 0 R 417 0 R 422 0 R 428 0 R 446 0 R 450 0 R 453 0 R 461 0 R 469 0 R 476 0 R 479 0 R 488 0 R 496 0 R 501 0 R 506 0 R 517 0 R 521 0 R 527 0 R 535 0 R 551 0 R 577 0 R 585 0 R 600 0 R 605 0 R 610 0 R 620 0 R 625 0 R 628 0 R 630 0 R 637 0 R 647 0 R 654 0 R 671 0 R 709 0 R 734 0 R 769 0 R 781 0 R 783 0 R 789 0 R 791 0 R 794 0 R 796 0 R 802 0 R 804 0 R 806 0 R 820 0 R 823 0 R 836 0 R 843 0 R 848 0 R 853 0 R 869 0 R 882 0 R 886 0 R 891 0 R 895 0 R 898 0 R 905 0 R 908 0 R 913 0 R 921 0 R 936 0 R 939 0 R 942 0 R 952 0 R 957 0 R 960 0 R 965 0 R 976 0 R 981 0 R 991 0 R 993 0 R 1004 0 R 1007 0 R 1017 0 R 1023 0 R 1025 0 R]
>>
endobj
4 0 obj
@@ -80,15 +80,15 @@ endobj
<< /Type /Font
/BaseFont /AAAADI+NotoSerif
/Subtype /TrueType
-/FontDescriptor 1175 0 R
+/FontDescriptor 1174 0 R
/FirstChar 32
/LastChar 255
-/Widths 1177 0 R
-/ToUnicode 1176 0 R
+/Widths 1176 0 R
+/ToUnicode 1175 0 R
>>
endobj
9 0 obj
-<< /Length 31979
+<< /Length 31983
>>
stream
q
@@ -831,7 +831,7 @@ ET
BT
60.24 419.2159999999997 Td
/F1.0 10.5 Tf
-<342e352e20456e746974792052656c6174696f6e7368697073> Tj
+<342e352e20427573696e6573732052756c6573> Tj
ET
0.000 0.000 0.000 SCN
@@ -840,9 +840,9 @@ ET
0.200 0.200 0.200 SCN
BT
-181.20424999999994 419.2159999999997 Td
+154.48174999999992 419.2159999999997 Td
/F1.0 10.5 Tf
-<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
ET
0.000 0.000 0.000 SCN
@@ -871,7 +871,7 @@ ET
BT
60.24 400.7359999999997 Td
/F1.0 10.5 Tf
-<342e362e20436f6e7472696275746564204d656d62657273> Tj
+<342e362e2044657269766564204d656d62657273> Tj
ET
0.000 0.000 0.000 SCN
@@ -880,9 +880,9 @@ ET
0.200 0.200 0.200 SCN
BT
-191.89324999999997 400.7359999999997 Td
+170.51524999999992 400.7359999999997 Td
/F1.0 10.5 Tf
-<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
ET
0.000 0.000 0.000 SCN
@@ -911,7 +911,7 @@ ET
BT
60.24 382.2559999999997 Td
/F1.0 10.5 Tf
-<342e372e20427573696e6573732052756c6573> Tj
+<342e372e2044726f7020446f776e7320616e642044656661756c7473> Tj
ET
0.000 0.000 0.000 SCN
@@ -920,9 +920,9 @@ ET
0.200 0.200 0.200 SCN
BT
-154.48174999999992 382.2559999999997 Td
+213.27124999999995 382.2559999999997 Td
/F1.0 10.5 Tf
-<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
ET
0.000 0.000 0.000 SCN
@@ -940,7 +940,7 @@ ET
BT
535.3009999999999 382.2559999999997 Td
/F1.0 10.5 Tf
-<3734> Tj
+<3733> Tj
ET
0.000 0.000 0.000 SCN
@@ -951,7 +951,7 @@ ET
BT
60.24 363.77599999999967 Td
/F1.0 10.5 Tf
-<342e382e2044657269766564204d656d62657273> Tj
+[<342e382e2042756c6b2041> 20.01953125 <6374696f6e73>] TJ
ET
0.000 0.000 0.000 SCN
@@ -960,9 +960,9 @@ ET
0.200 0.200 0.200 SCN
BT
-170.51524999999992 363.77599999999967 Td
+143.79274999999996 363.77599999999967 Td
/F1.0 10.5 Tf
-<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
ET
0.000 0.000 0.000 SCN
@@ -991,7 +991,7 @@ ET
BT
60.24 345.29599999999965 Td
/F1.0 10.5 Tf
-<342e392e2044726f7020446f776e7320616e642044656661756c7473> Tj
+<342e392e20436f6c6c656374696f6e73206f662076616c756573> Tj
ET
0.000 0.000 0.000 SCN
@@ -1000,9 +1000,9 @@ ET
0.200 0.200 0.200 SCN
BT
-213.27124999999995 345.29599999999965 Td
+186.54874999999993 345.29599999999965 Td
/F1.0 10.5 Tf
-<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
ET
0.000 0.000 0.000 SCN
@@ -1020,7 +1020,7 @@ ET
BT
535.3009999999999 345.29599999999965 Td
/F1.0 10.5 Tf
-<3736> Tj
+<3735> Tj
ET
0.000 0.000 0.000 SCN
@@ -1031,7 +1031,7 @@ ET
BT
60.24 326.81599999999963 Td
/F1.0 10.5 Tf
-[<342e31302e2042756c6b2041> 20.01953125 <6374696f6e73>] TJ
+<342e31302e20537562636c6173732070726f7065727469657320696e207461626c6573> Tj
ET
0.000 0.000 0.000 SCN
@@ -1040,9 +1040,9 @@ ET
0.200 0.200 0.200 SCN
BT
-154.48174999999992 326.81599999999963 Td
+229.30474999999996 326.81599999999963 Td
/F1.0 10.5 Tf
-<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
ET
0.000 0.000 0.000 SCN
@@ -1060,7 +1060,7 @@ ET
BT
535.3009999999999 326.81599999999963 Td
/F1.0 10.5 Tf
-<3737> Tj
+<3735> Tj
ET
0.000 0.000 0.000 SCN
@@ -1069,9 +1069,9 @@ ET
0.200 0.200 0.200 SCN
BT
-60.24 308.3359999999996 Td
+48.24 308.3359999999996 Td
/F1.0 10.5 Tf
-<342e31312e20436f6c6c656374696f6e73206f662076616c756573> Tj
+<352e204a444f204d617070696e6773> Tj
ET
0.000 0.000 0.000 SCN
@@ -1080,9 +1080,9 @@ ET
0.200 0.200 0.200 SCN
BT
-191.89324999999997 308.3359999999996 Td
+133.10374999999993 308.3359999999996 Td
/F1.0 10.5 Tf
-<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
ET
0.000 0.000 0.000 SCN
@@ -1111,7 +1111,7 @@ ET
BT
60.24 289.8559999999996 Td
/F1.0 10.5 Tf
-<342e31322e20537562636c6173732070726f7065727469657320696e207461626c6573> Tj
+<352e312e20312d6d204269646972656374696f6e616c2072656c6174696f6e7368697073> Tj
ET
0.000 0.000 0.000 SCN
@@ -1120,9 +1120,9 @@ ET
0.200 0.200 0.200 SCN
BT
-229.30474999999996 289.8559999999996 Td
+239.99374999999998 289.8559999999996 Td
/F1.0 10.5 Tf
-<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
ET
0.000 0.000 0.000 SCN
@@ -1140,7 +1140,7 @@ ET
BT
535.3009999999999 289.8559999999996 Td
/F1.0 10.5 Tf
-<3738> Tj
+<3737> Tj
ET
0.000 0.000 0.000 SCN
@@ -1151,7 +1151,7 @@ ET
BT
48.24 271.3759999999996 Td
/F1.0 10.5 Tf
-[<352e204f626a656374204c61> 20.01953125 <796f7574>] TJ
+[<362e204f626a656374204c61> 20.01953125 <796f7574>] TJ
ET
0.000 0.000 0.000 SCN
@@ -1180,7 +1180,7 @@ ET
BT
535.3009999999999 271.3759999999996 Td
/F1.0 10.5 Tf
-<3739> Tj
+<3834> Tj
ET
0.000 0.000 0.000 SCN
@@ -1191,7 +1191,7 @@ ET
BT
60.24 252.89599999999956 Td
/F1.0 10.5 Tf
-[<352e312e20537461746963204f626a656374204c61> 20.01953125 <796f7574>] TJ
+[<362e312e20537461746963204f626a656374204c61> 20.01953125 <796f7574>] TJ
ET
0.000 0.000 0.000 SCN
@@ -1220,7 +1220,7 @@ ET
BT
535.3009999999999 252.89599999999956 Td
/F1.0 10.5 Tf
-<3739> Tj
+<3834> Tj
ET
0.000 0.000 0.000 SCN
@@ -1231,7 +1231,7 @@ ET
BT
60.24 234.41599999999957 Td
/F1.0 10.5 Tf
-[<352e322e2044796e616d69632028584d4c29204c61> 20.01953125 <796f7574>] TJ
+[<362e322e2044796e616d69632028584d4c29204c61> 20.01953125 <796f7574>] TJ
ET
0.000 0.000 0.000 SCN
@@ -1260,7 +1260,7 @@ ET
BT
535.3009999999999 234.41599999999957 Td
/F1.0 10.5 Tf
-<3835> Tj
+<3930> Tj
ET
0.000 0.000 0.000 SCN
@@ -1271,7 +1271,7 @@ ET
BT
60.24 215.93599999999958 Td
/F1.0 10.5 Tf
-[<352e332e2044796e616d696320284a534f4e29204c61> 20.01953125 <796f7574>] TJ
+[<362e332e2044796e616d696320284a534f4e29204c61> 20.01953125 <796f7574>] TJ
ET
0.000 0.000 0.000 SCN
@@ -1280,16 +1280,16 @@ ET
0.200 0.200 0.200 SCN
BT
-202.58224999999993 215.93599999999958 Td
+202.05724999999995 215.93599999999958 Td
/F1.0 10.5 Tf
-<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
ET
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
BT
-533.94125 215.93599999999958 Td
+528.07175 215.93599999999958 Td
/F1.0 5.25 Tf
<ca> Tj
ET
@@ -1298,9 +1298,9 @@ ET
0.200 0.200 0.200 SCN
BT
-535.3009999999999 215.93599999999958 Td
+529.4314999999999 215.93599999999958 Td
/F1.0 10.5 Tf
-<3935> Tj
+<313030> Tj
ET
0.000 0.000 0.000 SCN
@@ -1311,7 +1311,7 @@ ET
BT
60.24 197.4559999999996 Td
/F1.0 10.5 Tf
-[<352e342e204170706c69636174696f6e204d656e75204c61> 20.01953125 <796f7574>] TJ
+[<362e342e204170706c69636174696f6e204d656e75204c61> 20.01953125 <796f7574>] TJ
ET
0.000 0.000 0.000 SCN
@@ -1320,16 +1320,16 @@ ET
0.200 0.200 0.200 SCN
BT
-207.92674999999997 197.4559999999996 Td
+212.74624999999992 197.4559999999996 Td
/F1.0 10.5 Tf
-<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
ET
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
BT
-533.94125 197.4559999999996 Td
+528.07175 197.4559999999996 Td
/F1.0 5.25 Tf
<ca> Tj
ET
@@ -1338,9 +1338,9 @@ ET
0.200 0.200 0.200 SCN
BT
-535.3009999999999 197.4559999999996 Td
+529.4314999999999 197.4559999999996 Td
/F1.0 10.5 Tf
-<3938> Tj
+<313033> Tj
ET
0.000 0.000 0.000 SCN
@@ -1351,7 +1351,7 @@ ET
BT
60.24 178.9759999999996 Td
/F1.0 10.5 Tf
-[<352e352e205374617469632076732044796e616d6963204c61> 20.01953125 <796f757473>] TJ
+[<362e352e205374617469632076732044796e616d6963204c61> 20.01953125 <796f757473>] TJ
ET
0.000 0.000 0.000 SCN
@@ -1380,7 +1380,7 @@ ET
BT
529.4314999999999 178.9759999999996 Td
/F1.0 10.5 Tf
-<313032> Tj
+<313037> Tj
ET
0.000 0.000 0.000 SCN
@@ -1391,7 +1391,7 @@ ET
BT
48.24 160.4959999999996 Td
/F1.0 10.5 Tf
-[<362e2046> 69.82421875 <41> 20.01953125 <5173>] TJ
+[<372e2046> 69.82421875 <41> 20.01953125 <5173>] TJ
ET
0.000 0.000 0.000 SCN
@@ -1420,7 +1420,7 @@ ET
BT
529.4314999999999 160.4959999999996 Td
/F1.0 10.5 Tf
-<313034> Tj
+<313039> Tj
ET
0.000 0.000 0.000 SCN
@@ -1431,7 +1431,7 @@ ET
BT
60.24 142.01599999999962 Td
/F1.0 10.5 Tf
-<362e312e20456e61626c696e67204c6f6767696e67> Tj
+<372e312e20456e61626c696e67204c6f6767696e67> Tj
ET
0.000 0.000 0.000 SCN
@@ -1460,7 +1460,7 @@ ET
BT
529.4314999999999 142.01599999999962 Td
/F1.0 10.5 Tf
-<313034> Tj
+<313039> Tj
ET
0.000 0.000 0.000 SCN
@@ -1471,7 +1471,7 @@ ET
BT
60.24 123.53599999999963 Td
/F1.0 10.5 Tf
-<362e322e2053756274797065206e6f742066756c6c7920706f70756c61746564> Tj
+<372e322e2053756274797065206e6f742066756c6c7920706f70756c61746564> Tj
ET
0.000 0.000 0.000 SCN
@@ -1500,7 +1500,7 @@ ET
BT
529.4314999999999 123.53599999999963 Td
/F1.0 10.5 Tf
-<313034> Tj
+<313039> Tj
ET
0.000 0.000 0.000 SCN
@@ -1511,7 +1511,7 @@ ET
BT
60.24 105.05599999999964 Td
/F1.0 10.5 Tf
-[<362e332e20486f7720706172736520696d6167657320696e2052> 20.01953125 <4f207669657765723f>] TJ
+[<372e332e20486f7720706172736520696d6167657320696e2052> 20.01953125 <4f207669657765723f>] TJ
ET
0.000 0.000 0.000 SCN
@@ -1540,7 +1540,7 @@ ET
BT
529.4314999999999 105.05599999999964 Td
/F1.0 10.5 Tf
-<313036> Tj
+<313131> Tj
ET
0.000 0.000 0.000 SCN
@@ -1551,7 +1551,7 @@ ET
BT
60.24 86.57599999999965 Td
/F1.0 10.5 Tf
-<362e342e20456e68616e6365206f6e6c792028496e74656c6c694a29> Tj
+<372e342e20456e68616e6365206f6e6c792028496e74656c6c694a29> Tj
ET
0.000 0.000 0.000 SCN
@@ -1580,7 +1580,7 @@ ET
BT
529.4314999999999 86.57599999999965 Td
/F1.0 10.5 Tf
-<313036> Tj
+<313131> Tj
ET
0.000 0.000 0.000 SCN
@@ -1591,7 +1591,7 @@ ET
BT
60.24 68.09599999999966 Td
/F1.0 10.5 Tf
-<362e352e205065722d75736572205468656d6573> Tj
+<372e352e205065722d75736572205468656d6573> Tj
ET
0.000 0.000 0.000 SCN
@@ -1620,7 +1620,7 @@ ET
BT
529.4314999999999 68.09599999999966 Td
/F1.0 10.5 Tf
-<313036> Tj
+<313131> Tj
ET
0.000 0.000 0.000 SCN
@@ -1639,7 +1639,7 @@ endobj
/F1.0 8 0 R
>>
>>
-/Annots [1043 0 R 1044 0 R 1045 0 R 1046 0 R 1047 0 R 1048 0 R 1049 0 R 1050 0 R 1051 0 R 1052 0 R 1053 0 R 1054 0 R 1055 0 R 1056 0 R 1057 0 R 1058 0 R 1059 0 R 1060 0 R 1061 0 R 1062 0 R 1063 0 R 1064 0 R 1065 0 R 1066 0 R 1067 0 R 1068 0 R 1069 0 R 1070 0 R 1071 0 R 1072 0 R 1073 0 R 1074 0 R 1075 0 R 1076 0 R 1077 0 R 1078 0 R 1079 0 R 1080 0 R 1081 0 R 1082 0 R 1083 0 R 1084 0 R 1085 0 R 1086 0 R 1087 0 R 1088 0 R 1089 0 R 1090 0 R 1091 0 R 1092 0 R 1093 0 R 1094 0 R 1095 0 R 1096 0 R 1097 0 R 1098 0 R 1099 0 R 1100 0 R 1101 0 R 1102 0 R 1103 0 R 1104 0 R 1105 0 R 1106 0 R 1107 0 R 1108 0 R 1109 0 R 1110 0 R 1111 0 R 1112 0 R 1113 0 R 1114 0 R 1115 0 R 1116 0 R 1117 0 R 1118 0 R]
+/Annots [1042 0 R 1043 0 R 1044 0 R 1045 0 R 1046 0 R 1047 0 R 1048 0 R 1049 0 R 1050 0 R 1051 0 R 1052 0 R 1053 0 R 1054 0 R 1055 0 R 1056 0 R 1057 0 R 1058 0 R 1059 0 R 1060 0 R 1061 0 R 1062 0 R 1063 0 R 1064 0 R 1065 0 R 1066 0 R 1067 0 R 1068 0 R 1069 0 R 1070 0 R 1071 0 R 1072 0 R 1073 0 R 1074 0 R 1075 0 R 1076 0 R 1077 0 R 1078 0 R 1079 0 R 1080 0 R 1081 0 R 1082 0 R 1083 0 R 1084 0 R 1085 0 R 1086 0 R 1087 0 R 1088 0 R 1089 0 R 1090 0 R 1091 0 R 1092 0 R 1093 0 R 1094 0 R 1095 0 R 1096 0 R 1097 0 R 1098 0 R 1099 0 R 1100 0 R 1101 0 R 1102 0 R 1103 0 R 1104 0 R 1105 0 R 1106 0 R 1107 0 R 1108 0 R 1109 0 R 1110 0 R 1111 0 R 1112 0 R 1113 0 R 1114 0 R 1115 0 R 1116 0 R 1117 0 R]
>>
endobj
11 0 obj
@@ -1655,7 +1655,7 @@ q
BT
60.24 794.6759999999999 Td
/F1.0 10.5 Tf
-[<362e362e20486f77206931386e20746865205769636b> 20.01953125 <6574207669657765723f>] TJ
+[<372e362e20486f77206931386e20746865205769636b> 20.01953125 <6574207669657765723f>] TJ
ET
0.000 0.000 0.000 SCN
@@ -1684,7 +1684,7 @@ ET
BT
529.4314999999999 794.6759999999999 Td
/F1.0 10.5 Tf
-<313038> Tj
+<313133> Tj
ET
0.000 0.000 0.000 SCN
@@ -1695,7 +1695,7 @@ ET
BT
60.24 776.1959999999999 Td
/F1.0 10.5 Tf
-<362e372e20486f7720746f2068616e646c6520766f69642f6e756c6c20726573756c7473> Tj
+<372e372e20486f7720746f2068616e646c6520766f69642f6e756c6c20726573756c7473> Tj
ET
0.000 0.000 0.000 SCN
@@ -1724,7 +1724,7 @@ ET
BT
529.4314999999999 776.1959999999999 Td
/F1.0 10.5 Tf
-<313039> Tj
+<313134> Tj
ET
0.000 0.000 0.000 SCN
@@ -1735,7 +1735,7 @@ ET
BT
60.24 757.7159999999999 Td
/F1.0 10.5 Tf
-[<362e382e20486f7720746f20696d706c656d656e742061207370656c6c636865636b> 20.01953125 <65723f>] TJ
+[<372e382e20486f7720746f20696d706c656d656e742061207370656c6c636865636b> 20.01953125 <65723f>] TJ
ET
0.000 0.000 0.000 SCN
@@ -1764,7 +1764,7 @@ ET
BT
529.4314999999999 757.7159999999999 Td
/F1.0 10.5 Tf
-<313131> Tj
+<313136> Tj
ET
0.000 0.000 0.000 SCN
@@ -1775,7 +1775,7 @@ ET
BT
60.24 739.2359999999999 Td
/F1.0 10.5 Tf
-<362e392e20486f772072756e206669787475726573206f6e20737461727475703f> Tj
+<372e392e20486f772072756e206669787475726573206f6e20737461727475703f> Tj
ET
0.000 0.000 0.000 SCN
@@ -1804,7 +1804,7 @@ ET
BT
529.4314999999999 739.2359999999999 Td
/F1.0 10.5 Tf
-<313131> Tj
+<313136> Tj
ET
0.000 0.000 0.000 SCN
@@ -1822,7 +1822,7 @@ endobj
/Font << /F1.0 8 0 R
>>
>>
-/Annots [1119 0 R 1120 0 R 1121 0 R 1122 0 R 1123 0 R 1124 0 R 1125 0 R 1126 0 R]
+/Annots [1118 0 R 1119 0 R 1120 0 R 1121 0 R 1122 0 R 1123 0 R 1124 0 R 1125 0 R]
>>
endobj
13 0 obj
@@ -2552,7 +2552,7 @@ endobj
/Font << /F2.0 18 0 R
/F1.0 8 0 R
>>
-/XObject << /Stamp1 1127 0 R
+/XObject << /Stamp1 1126 0 R
>>
>>
/Annots [19 0 R 20 0 R 21 0 R 22 0 R 23 0 R 24 0 R 26 0 R 27 0 R 28 0 R 29 0 R 30 0 R 31 0 R 32 0 R 33 0 R 34 0 R 35 0 R 36 0 R 37 0 R 38 0 R 39 0 R]
@@ -2567,18 +2567,18 @@ endobj
>>
endobj
17 0 obj
-<< /Kids [119 0 R 299 0 R 120 0 R 504 0 R 568 0 R 688 0 R 195 0 R 561 0 R 713 0 R 943 0 R 342 0 R 790 0 R 542 0 R 959 0 R 474 0 R 707 0 R]
+<< /Kids [119 0 R 299 0 R 120 0 R 504 0 R 568 0 R 715 0 R 195 0 R 561 0 R 692 0 R 342 0 R 787 0 R 542 0 R 910 0 R 474 0 R 682 0 R]
>>
endobj
18 0 obj
<< /Type /Font
/BaseFont /AAAADJ+NotoSerif-Bold
/Subtype /TrueType
-/FontDescriptor 1179 0 R
+/FontDescriptor 1178 0 R
/FirstChar 32
/LastChar 255
-/Widths 1181 0 R
-/ToUnicode 1180 0 R
+/Widths 1180 0 R
+/ToUnicode 1179 0 R
>>
endobj
19 0 obj
@@ -3466,7 +3466,7 @@ endobj
/F3.1 43 0 R
/F4.0 47 0 R
>>
-/XObject << /Stamp1 1127 0 R
+/XObject << /Stamp1 1126 0 R
>>
>>
/Annots [46 0 R]
@@ -3479,11 +3479,11 @@ endobj
<< /Type /Font
/BaseFont /AAAADK+FontAwesome
/Subtype /TrueType
-/FontDescriptor 1183 0 R
+/FontDescriptor 1182 0 R
/FirstChar 32
/LastChar 255
-/Widths 1185 0 R
-/ToUnicode 1184 0 R
+/Widths 1184 0 R
+/ToUnicode 1183 0 R
>>
endobj
44 0 obj
@@ -3507,11 +3507,11 @@ endobj
<< /Type /Font
/BaseFont /AAAADL+NotoSerif-BoldItalic
/Subtype /TrueType
-/FontDescriptor 1187 0 R
+/FontDescriptor 1186 0 R
/FirstChar 32
/LastChar 255
-/Widths 1189 0 R
-/ToUnicode 1188 0 R
+/Widths 1188 0 R
+/ToUnicode 1187 0 R
>>
endobj
48 0 obj
@@ -4234,7 +4234,7 @@ endobj
/F4.0 47 0 R
/F2.0 18 0 R
>>
-/XObject << /Stamp1 1127 0 R
+/XObject << /Stamp1 1126 0 R
>>
>>
>>
@@ -4243,11 +4243,11 @@ endobj
<< /Type /Font
/BaseFont /AAAADM+NotoSerif-Italic
/Subtype /TrueType
-/FontDescriptor 1191 0 R
+/FontDescriptor 1190 0 R
/FirstChar 32
/LastChar 255
-/Widths 1193 0 R
-/ToUnicode 1192 0 R
+/Widths 1192 0 R
+/ToUnicode 1191 0 R
>>
endobj
52 0 obj
@@ -5038,7 +5038,7 @@ endobj
/F2.0 18 0 R
/F5.0 51 0 R
>>
-/XObject << /Stamp1 1127 0 R
+/XObject << /Stamp1 1126 0 R
>>
>>
>>
@@ -5882,7 +5882,7 @@ endobj
/F4.0 47 0 R
/F5.0 51 0 R
>>
-/XObject << /Stamp1 1127 0 R
+/XObject << /Stamp1 1126 0 R
>>
>>
>>
@@ -6887,7 +6887,7 @@ endobj
/F5.0 51 0 R
/F6.0 72 0 R
>>
-/XObject << /Stamp1 1127 0 R
+/XObject << /Stamp1 1126 0 R
>>
>>
/Annots [60 0 R 61 0 R 62 0 R 63 0 R 64 0 R 65 0 R 66 0 R 67 0 R 68 0 R 69 0 R 73 0 R 74 0 R 75 0 R]
@@ -7010,22 +7010,22 @@ endobj
<< /Type /Font
/BaseFont /AAAADN+NotoSerif
/Subtype /TrueType
-/FontDescriptor 1195 0 R
+/FontDescriptor 1194 0 R
/FirstChar 32
/LastChar 255
-/Widths 1197 0 R
-/ToUnicode 1196 0 R
+/Widths 1196 0 R
+/ToUnicode 1195 0 R
>>
endobj
72 0 obj
<< /Type /Font
/BaseFont /AAAADO+mplus1mn-regular
/Subtype /TrueType
-/FontDescriptor 1199 0 R
+/FontDescriptor 1198 0 R
/FirstChar 32
/LastChar 255
-/Widths 1201 0 R
-/ToUnicode 1200 0 R
+/Widths 1200 0 R
+/ToUnicode 1199 0 R
>>
endobj
73 0 obj
@@ -7652,7 +7652,7 @@ endobj
/F2.0 18 0 R
/F4.0 47 0 R
>>
-/XObject << /Stamp1 1127 0 R
+/XObject << /Stamp1 1126 0 R
>>
>>
/Annots [78 0 R 79 0 R 81 0 R 83 0 R 84 0 R]
@@ -8576,7 +8576,7 @@ endobj
/Contents 86 0 R
/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
/XObject << /I1 85 0 R
-/Stamp1 1127 0 R
+/Stamp1 1126 0 R
>>
/Font << /F5.0 51 0 R
/F1.0 8 0 R
@@ -9422,7 +9422,7 @@ endobj
/F5.0 51 0 R
/F6.0 72 0 R
>>
-/XObject << /Stamp1 1127 0 R
+/XObject << /Stamp1 1126 0 R
>>
>>
/Annots [94 0 R 95 0 R 96 0 R 97 0 R 98 0 R]
@@ -10311,7 +10311,7 @@ endobj
/F2.0 18 0 R
/F5.0 51 0 R
>>
-/XObject << /Stamp1 1127 0 R
+/XObject << /Stamp1 1126 0 R
>>
>>
/Annots [101 0 R 102 0 R 103 0 R 104 0 R 105 0 R 106 0 R]
@@ -11027,7 +11027,7 @@ endobj
/F2.0 18 0 R
/F5.0 51 0 R
>>
-/XObject << /Stamp1 1127 0 R
+/XObject << /Stamp1 1126 0 R
>>
>>
/Annots [113 0 R]
@@ -11763,7 +11763,7 @@ endobj
/F2.0 18 0 R
/F5.0 51 0 R
>>
-/XObject << /Stamp1 1127 0 R
+/XObject << /Stamp1 1126 0 R
>>
>>
/Annots [122 0 R 123 0 R]
@@ -11782,7 +11782,7 @@ endobj
endobj
120 0 obj
<< /Limits [(_ugfun_core-concepts_principles) (_ugfun_getting-started_datanucleus-enhancer)]
-/Names [(_ugfun_core-concepts_principles) 118 0 R (_ugfun_core-concepts_principles_apache-isis-vs) 131 0 R (_ugfun_core-concepts_principles_apache-isis-vs_cqrs) 147 0 R (_ugfun_core-concepts_principles_apache-isis-vs_event-sourcing) 160 0 R (_ugfun_core-concepts_principles_apache-isis-vs_metawidget) 171 0 R (_ugfun_core-concepts_principles_apache-isis-vs_mvc-server-side-frameworks) 132 0 R (_ugfun_core-concepts_principles_isis-itself) 126 0 R (_ugfun_core-concepts_principles_your-apps) 121 0 R (_ugfun_faqs) 983 0 R (_ugfun_faqs_enabling-logging) 985 0 R (_ugfun_faqs_enhance-only) 998 0 R (_ugfun_faqs_how-run-fixtures-on-app-startup) 1034 0 R (_ugfun_faqs_how-to-handle-void-and-null-results) 1019 0 R (_ugfun_faqs_how-to-implement-a-spellchecker) 1027 0 R (_ugfun_faqs_i18n-label-in-wicket-viewer) 1009 0 R (_ugfun_faqs_per-user-themes) 999 0 R (_ugfun_faqs_restful-image-property) 995 0 R (_ugfun_faqs_subtype-entity-not-fully-populated) 989 0 R (_ugfun_getting-started) 336 0 R (_ugfun_g
etting-started_datanucleus-enhancer) 439 0 R]
+/Names [(_ugfun_core-concepts_principles) 118 0 R (_ugfun_core-concepts_principles_apache-isis-vs) 131 0 R (_ugfun_core-concepts_principles_apache-isis-vs_cqrs) 147 0 R (_ugfun_core-concepts_principles_apache-isis-vs_event-sourcing) 160 0 R (_ugfun_core-concepts_principles_apache-isis-vs_metawidget) 171 0 R (_ugfun_core-concepts_principles_apache-isis-vs_mvc-server-side-frameworks) 132 0 R (_ugfun_core-concepts_principles_isis-itself) 126 0 R (_ugfun_core-concepts_principles_your-apps) 121 0 R (_ugfun_faqs) 982 0 R (_ugfun_faqs_enabling-logging) 984 0 R (_ugfun_faqs_enhance-only) 997 0 R (_ugfun_faqs_how-run-fixtures-on-app-startup) 1033 0 R (_ugfun_faqs_how-to-handle-void-and-null-results) 1018 0 R (_ugfun_faqs_how-to-implement-a-spellchecker) 1026 0 R (_ugfun_faqs_i18n-label-in-wicket-viewer) 1008 0 R (_ugfun_faqs_per-user-themes) 998 0 R (_ugfun_faqs_restful-image-property) 994 0 R (_ugfun_faqs_subtype-entity-not-fully-populated) 988 0 R (_ugfun_getting-started) 336 0 R (_ugfun_g
etting-started_datanucleus-enhancer) 439 0 R]
>>
endobj
121 0 obj
@@ -12477,7 +12477,7 @@ endobj
/F3.1 43 0 R
/F2.0 18 0 R
>>
-/XObject << /Stamp1 1127 0 R
+/XObject << /Stamp1 1126 0 R
>>
>>
>>
@@ -13418,7 +13418,7 @@ endobj
/F2.0 18 0 R
/F5.0 51 0 R
>>
-/XObject << /Stamp1 1127 0 R
+/XObject << /Stamp1 1126 0 R
>>
>>
/Annots [133 0 R 134 0 R 135 0 R 136 0 R 137 0 R 138 0 R 139 0 R]
@@ -14347,7 +14347,7 @@ endobj
/F5.0 51 0 R
/F6.0 72 0 R
>>
-/XObject << /Stamp1 1127 0 R
+/XObject << /Stamp1 1126 0 R
>>
>>
/Annots [142 0 R 143 0 R 144 0 R 145 0 R 146 0 R]
@@ -15523,7 +15523,7 @@ endobj
/F2.0 18 0 R
/F5.0 51 0 R
>>
-/XObject << /Stamp1 1127 0 R
+/XObject << /Stamp1 1126 0 R
>>
>>
/Annots [150 0 R 151 0 R 152 0 R 153 0 R 154 0 R 156 0 R 157 0 R 158 0 R 159 0 R 161 0 R]
@@ -15588,11 +15588,11 @@ endobj
<< /Type /Font
/BaseFont /AAAADP+mplus-1p-regular
/Subtype /TrueType
-/FontDescriptor 1203 0 R
+/FontDescriptor 1202 0 R
/FirstChar 32
/LastChar 255
-/Widths 1205 0 R
-/ToUnicode 1204 0 R
+/Widths 1204 0 R
+/ToUnicode 1203 0 R
>>
endobj
156 0 obj
@@ -16650,7 +16650,7 @@ endobj
/F6.0 72 0 R
/F2.0 18 0 R
>>
-/XObject << /Stamp1 1127 0 R
+/XObject << /Stamp1 1126 0 R
>>
>>
/Annots [164 0 R 165 0 R 166 0 R 167 0 R 168 0 R 169 0 R 170 0 R 172 0 R 173 0 R 174 0 R 177 0 R]
@@ -17856,7 +17856,7 @@ endobj
/F2.0 18 0 R
/F5.0 51 0 R
>>
-/XObject << /Stamp1 1127 0 R
+/XObject << /Stamp1 1126 0 R
>>
>>
/Annots [180 0 R 182 0 R 183 0 R 184 0 R]
@@ -18574,7 +18574,7 @@ endobj
/F6.0 72 0 R
>>
/XObject << /I2 188 0 R
-/Stamp1 1127 0 R
+/Stamp1 1126 0 R
>>
>>
/Annots [187 0 R 189 0 R]
@@ -19774,7 +19774,7 @@ endobj
/F2.0 18 0 R
/F7.0 155 0 R
>>
-/XObject << /Stamp1 1127 0 R
+/XObject << /Stamp1 1126 0 R
>>
>>
/Annots [192 0 R]
@@ -19799,7 +19799,7 @@ endobj
endobj
195 0 obj
<< /Limits [(auto-complete-for-action-param) (constructor-injection)]
-/Names [(auto-complete-for-action-param) 781 0 R (auto-complete-for-property) 762 0 R (auto-complete-repository-based) 793 0 R (best-of-both-worlds) 978 0 R (building-the-app) 352 0 R (choices-for-action-parameter) 773 0 R (choices-for-property) 758 0 R (class-object) 554 0 R (code-bigdecimal-code-s-precision) 485 0 R (code-bigdecimal-code-s-precision-2) 513 0 R (code-membergrouplayout-code) 825 0 R (code-memberorder-code) 813 0 R (code-meta-inf-persistence-xml-code) 454 0 R (code-string-code-s-length) 480 0 R (code-string-code-s-length-2) 512 0 R (collections) 199 0 R (collections-2) 560 0 R (collections-3) 893 0 R (constructor-injection) 522 0 R]
+/Names [(auto-complete-for-action-param) 757 0 R (auto-complete-for-property) 740 0 R (auto-complete-repository-based) 770 0 R (best-of-both-worlds) 977 0 R (building-the-app) 352 0 R (choices-for-action-parameter) 749 0 R (choices-for-property) 736 0 R (class-object) 554 0 R (code-bigdecimal-code-s-precision) 485 0 R (code-bigdecimal-code-s-precision-2) 513 0 R (code-membergrouplayout-code) 825 0 R (code-memberorder-code) 813 0 R (code-meta-inf-persistence-xml-code) 454 0 R (code-string-code-s-length) 480 0 R (code-string-code-s-length-2) 512 0 R (collections) 199 0 R (collections-2) 560 0 R (collections-3) 893 0 R (constructor-injection) 522 0 R]
>>
endobj
196 0 obj
@@ -22077,7 +22077,7 @@ endobj
/F2.0 18 0 R
/F3.1 43 0 R
>>
-/XObject << /Stamp1 1127 0 R
+/XObject << /Stamp1 1126 0 R
>>
>>
>>
@@ -22086,11 +22086,11 @@ endobj
<< /Type /Font
/BaseFont /AAAADQ+mplus1mn-bold
/Subtype /TrueType
-/FontDescriptor 1207 0 R
+/FontDescriptor 1206 0 R
/FirstChar 32
/LastChar 255
-/Widths 1209 0 R
-/ToUnicode 1208 0 R
+/Widths 1208 0 R
+/ToUnicode 1207 0 R
>>
endobj
199 0 obj
@@ -22914,7 +22914,7 @@ endobj
/F2.0 18 0 R
/F7.0 155 0 R
>>
-/XObject << /Stamp1 1127 0 R
+/XObject << /Stamp1 1126 0 R
>>
>>
/Annots [204 0 R]
@@ -23647,7 +23647,7 @@ endobj
/F1.0 8 0 R
/F3.1 43 0 R
>>
-/XObject << /Stamp1 1127 0 R
+/XObject << /Stamp1 1126 0 R
>>
>>
/Annots [209 0 R 210 0 R 212 0 R 213 0 R 215 0 R 217 0 R 219 0 R]
@@ -24808,7 +24808,7 @@ endobj
/F2.0 18 0 R
/F3.1 43 0 R
>>
-/XObject << /Stamp1 1127 0 R
+/XObject << /Stamp1 1126 0 R
>>
>>
/Annots [222 0 R 223 0 R 224 0 R 225 0 R 226 0 R 227 0 R 228 0 R 229 0 R 230 0 R 233 0 R 234 0 R 235 0 R 236 0 R 237 0 R 238 0 R 239 0 R 240 0 R 241 0 R 242 0 R 243 0 R 244 0 R]
@@ -26131,7 +26131,7 @@ endobj
/Font << /F1.0 8 0 R
/F6.0 72 0 R
>>
-/XObject << /Stamp1 1127 0 R
+/XObject << /Stamp1 1126 0 R
>>
>>
/Annots [247 0 R 248 0 R 249 0 R 250 0 R 251 0 R 252 0 R 253 0 R 254 0 R 255 0 R 256 0 R 257 0 R 258 0 R 259 0 R 260 0 R 261 0 R 262 0 R 263 0 R 264 0 R 265 0 R 266 0 R 267 0 R 268 0 R 269 0 R 270 0 R 271 0 R 272 0 R 273 0 R 274 0 R 275 0 R]
@@ -27383,7 +27383,7 @@ endobj
/F2.0 18 0 R
/F3.1 43 0 R
>>
-/XObject << /Stamp1 1127 0 R
+/XObject << /Stamp1 1126 0 R
>>
>>
/Annots [278 0 R 279 0 R 280 0 R 281 0 R 282 0 R 283 0 R 284 0 R 285 0 R 286 0 R 287 0 R 288 0 R 289 0 R 290 0 R 291 0 R 292 0 R 293 0 R 294 0 R 295 0 R 296 0 R 297 0 R 300 0 R]
@@ -28578,7 +28578,7 @@ endobj
/Font << /F1.0 8 0 R
/F2.0 18 0 R
>>
-/XObject << /Stamp1 1127 0 R
+/XObject << /Stamp1 1126 0 R
>>
>>
/Annots [303 0 R 304 0 R 305 0 R 306 0 R 307 0 R 308 0 R 309 0 R 310 0 R 311 0 R 312 0 R 313 0 R 316 0 R 317 0 R 318 0 R 319 0 R]
@@ -29471,7 +29471,7 @@ endobj
/F2.0 18 0 R
/F6.0 72 0 R
>>
-/XObject << /Stamp1 1127 0 R
+/XObject << /Stamp1 1126 0 R
>>
>>
/Annots [322 0 R 323 0 R 326 0 R 328 0 R 329 0 R]
@@ -29804,7 +29804,7 @@ endobj
/Font << /F1.0 8 0 R
/F2.0 18 0 R
>>
-/XObject << /Stamp1 1127 0 R
+/XObject << /Stamp1 1126 0 R
>>
>>
/Annots [333 0 R]
@@ -30622,7 +30622,7 @@ endobj
/F3.1 43 0 R
/F6.0 72 0 R
>>
-/XObject << /Stamp1 1127 0 R
+/XObject << /Stamp1 1126 0 R
>>
>>
/Annots [337 0 R 338 0 R 339 0 R 340 0 R 343 0 R 344 0 R]
@@ -30671,7 +30671,7 @@ endobj
endobj
342 0 obj
<< /Limits [(for-action-parameters) (hide-a-property)]
-/Names [(for-action-parameters) 772 0 R (for-both-properties-and-action-parameters) 789 0 R (for-properties) 757 0 R (from-within-the-ide) 359 0 R (full-stack-but-extensible) 127 0 R (generating-the-app) 348 0 R (grids-vs-components) 871 0 R (handling-mandatory-properties-in-subtypes) 477 0 R (hide-a-collection) 700 0 R (hide-a-contributed-property-collection-or-action) 702 0 R (hide-a-property) 699 0 R]
+/Names [(for-action-parameters) 748 0 R (for-both-properties-and-action-parameters) 765 0 R (for-properties) 735 0 R (from-within-the-ide) 359 0 R (full-stack-but-extensible) 127 0 R (generating-the-app) 348 0 R (grids-vs-components) 871 0 R (handling-mandatory-properties-in-subtypes) 477 0 R (hide-a-collection) 677 0 R (hide-a-contributed-property-collection-or-action) 679 0 R (hide-a-property) 676 0 R]
>>
endobj
343 0 obj
@@ -32045,7 +32045,7 @@ endobj
/F6.0 72 0 R
/F2.0 18 0 R
>>
-/XObject << /Stamp1 1127 0 R
+/XObject << /Stamp1 1126 0 R
>>
>>
>>
@@ -32908,7 +32908,7 @@ endobj
/F6.0 72 0 R
/F2.0 18 0 R
>>
-/XObject << /Stamp1 1127 0 R
+/XObject << /Stamp1 1126 0 R
>>
>>
/Annots [351 0 R 354 0 R 355 0 R 358 0 R 360 0 R]
@@ -33267,7 +33267,7 @@ endobj
/F2.0 18 0 R
>>
/XObject << /I3 364 0 R
-/Stamp1 1127 0 R
+/Stamp1 1126 0 R
>>
>>
/Annots [363 0 R 365 0 R 367 0 R]
@@ -33838,7 +33838,7 @@ endobj
/Contents 369 0 R
/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
/XObject << /I4 368 0 R
-/Stamp1 1127 0 R
+/Stamp1 1126 0 R
>>
/Font << /F1.0 8 0 R
/F6.0 72 0 R
@@ -34241,7 +34241,7 @@ endobj
/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
/XObject << /I5 376 0 R
/I6 381 0 R
-/Stamp1 1127 0 R
+/Stamp1 1126 0 R
>>
/Font << /F1.0 8 0 R
/F6.0 72 0 R
@@ -34591,7 +34591,7 @@ endobj
>>
/XObject << /I7 386 0 R
/I8 388 0 R
-/Stamp1 1127 0 R
+/Stamp1 1126 0 R
>>
>>
/Annots [387 0 R 389 0 R]
@@ -34944,7 +34944,7 @@ endobj
>>
/XObject << /I9 392 0 R
/I10 394 0 R
-/Stamp1 1127 0 R
+/Stamp1 1126 0 R
>>
>>
/Annots [393 0 R 395 0 R]
@@ -35311,7 +35311,7 @@ endobj
>>
/XObject << /I11 398 0 R
/I12 400 0 R
-/Stamp1 1127 0 R
+/Stamp1 1126 0 R
>>
>>
/Annots [399 0 R 401 0 R]
@@ -35889,7 +35889,7 @@ endobj
/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
/XObject << /I13 402 0 R
/I14 406 0 R
-/Stamp1 1127 0 R
+/Stamp1 1126 0 R
>>
/Font << /F1.0 8 0 R
>>
@@ -36322,7 +36322,7 @@ endobj
/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
/XObject << /I15 408 0 R
/I16 412 0 R
-/Stamp1 1127 0 R
+/Stamp1 1126 0 R
>>
/Font << /F1.0 8 0 R
>>
@@ -36834,7 +36834,7 @@ endobj
/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
/XObject << /I17 415 0 R
/I18 419 0 R
-/Stamp1 1127 0 R
+/Stamp1 1126 0 R
>>
/Font << /F1.0 8 0 R
/F3.1 43 0 R
@@ -37276,7 +37276,7 @@ endobj
>>
/XObject << /I19 423 0 R
/I20 425 0 R
-/Stamp1 1127 0 R
+/Stamp1 1126 0 R
>>
>>
/Annots [424 0 R 426 0 R]
@@ -39199,7 +39199,7 @@ endobj
/F3.1 43 0 R
/F1.1 71 0 R
>>
-/XObject << /Stamp1 1127 0 R
+/XObject << /Stamp1 1126 0 R
>>
>>
/Annots [430 0 R 431 0 R 432 0 R 433 0 R 435 0 R 436 0 R 437 0 R 438 0 R 440 0 R 441 0 R 442 0 R 443 0 R 444 0 R]
@@ -39524,7 +39524,7 @@ endobj
/F6.0 72 0 R
/F3.1 43 0 R
>>
-/XObject << /Stamp1 1127 0 R
+/XObject << /Stamp1 1126 0 R
>>
>>
/Annots [447 0 R 448 0 R]
@@ -41092,7 +41092,7 @@ endobj
/F6.0 72 0 R
/F1.0 8 0 R
>>
-/XObject << /Stamp1 1127 0 R
+/XObject << /Stamp1 1126 0 R
>>
>>
/Annots [451 0 R]
@@ -41803,7 +41803,7 @@ endobj
/F6.1 455 0 R
/F3.1 43 0 R
>>
-/XObject << /Stamp1 1127 0 R
+/XObject << /Stamp1 1126 0 R
>>
>>
/Annots [456 0 R 457 0 R 458 0 R 459 0 R]
@@ -41816,11 +41816,11 @@ endobj
<< /Type /Font
/BaseFont /AAAADR+mplus1mn-regular
/Subtype /TrueType
-/FontDescriptor 1211 0 R
+/FontDescriptor 1210 0 R
/FirstChar 32
/LastChar 255
-/Widths 1213 0 R
-/ToUnicode 1212 0 R
+/Widths 1212 0 R
+/ToUnicode 1211 0 R
>>
endobj
456 0 obj
@@ -42570,7 +42570,7 @@ endobj
/F6.0 72 0 R
/F3.1 43 0 R
>>
-/XObject << /Stamp1 1127 0 R
+/XObject << /Stamp1 1126 0 R
>>
>>
/Annots [464 0 R 465 0 R 467 0 R]
@@ -44529,7 +44529,7 @@ endobj
/F7.0 155 0 R
/F8.0 198 0 R
>>
-/XObject << /Stamp1 1127 0 R
+/XObject << /Stamp1 1126 0 R
>>
>>
/Annots [472 0 R]
@@ -44554,7 +44554,7 @@ endobj
endobj
474 0 obj
<< /Limits [(properties) (ui-events)]
-/Names [(properties) 194 0 R (property) 557 0 R (prototyping) 638 0 R (realization-within-apache-isis) 93 0 R (registering-domain-services) 648 0 R (required-updates-to-the-dom-project-s-pom-xml) 928 0 R (required-updates-to-the-dom-project-s-pom-xml-2) 945 0 R (rows-full-width-cols-and-tabs) 887 0 R (running-the-app) 353 0 R (running-with-fixtures) 366 0 R (scoped-services) 640 0 R (screencast) 876 0 R (tertiary-menubar) 962 0 R (the-getid-method) 657 0 R (trigger-on-collection-change) 749 0 R (trigger-on-property-change) 742 0 R (ui-events) 216 0 R]
+/Names [(properties) 194 0 R (property) 557 0 R (prototyping) 638 0 R (realization-within-apache-isis) 93 0 R (registering-domain-services) 648 0 R (required-updates-to-the-dom-project-s-pom-xml) 929 0 R (required-updates-to-the-dom-project-s-pom-xml-2) 945 0 R (rows-full-width-cols-and-tabs) 887 0 R (running-the-app) 353 0 R (running-with-fixtures) 366 0 R (scoped-services) 640 0 R (screencast) 876 0 R (tertiary-menubar) 961 0 R (the-getid-method) 657 0 R (trigger-on-collection-change) 725 0 R (trigger-on-property-change) 718 0 R (ui-events) 216 0 R]
>>
endobj
475 0 obj
@@ -46191,7 +46191,7 @@ endobj
/F7.0 155 0 R
/F1.1 71 0 R
>>
-/XObject << /Stamp1 1127 0 R
+/XObject << /Stamp1 1126 0 R
>>
>>
>>
@@ -48267,7 +48267,7 @@ endobj
/F3.1 43 0 R
/F5.0 51 0 R
>>
-/XObject << /Stamp1 1127 0 R
+/XObject << /Stamp1 1126 0 R
>>
>>
/Annots [482 0 R 483 0 R 484 0 R 486 0 R]
@@ -49736,7 +49736,7 @@ endobj
/F8.0 198 0 R
/F2.0 18 0 R
>>
-/XObject << /Stamp1 1127 0 R
+/XObject << /Stamp1 1126 0 R
>>
>>
/Annots [489 0 R 490 0 R 492 0 R 494 0 R]
@@ -53372,7 +53372,7 @@ endobj
/F3.1 43 0 R
/F2.0 18 0 R
>>
-/XObject << /Stamp1 1127 0 R
+/XObject << /Stamp1 1126 0 R
>>
>>
/Annots [497 0 R 498 0 R]
@@ -56044,7 +56044,7 @@ endobj
/F3.1 43 0 R
/F2.0 18 0 R
>>
-/XObject << /Stamp1 1127 0 R
+/XObject << /Stamp1 1126 0 R
>>
>>
>>
@@ -56057,7 +56057,7 @@ endobj
endobj
504 0 obj
<< /Limits [(_ugfun_getting-started_simpleapp-archetype) (_ugfun_how-tos_class-structure_properties)]
-/Names [(_ugfun_getting-started_simpleapp-archetype) 345 0 R (_ugfun_how-tos) 462 0 R (_ugfun_how-tos_bulk-actions) 795 0 R (_ugfun_how-tos_business-rules) 694 0 R (_ugfun_how-tos_class-structure) 463 0 R (_ugfun_how-tos_class-structure_action-parameters) 511 0 R (_ugfun_how-tos_class-structure_actions) 509 0 R (_ugfun_how-tos_class-structure_class-definition) 466 0 R (_ugfun_how-tos_class-structure_collections) 503 0 R (_ugfun_how-tos_class-structure_ignoring-methods) 524 0 R (_ugfun_how-tos_class-structure_inject-services) 515 0 R (_ugfun_how-tos_class-structure_properties) 470 0 R]
+/Names [(_ugfun_getting-started_simpleapp-archetype) 345 0 R (_ugfun_how-tos) 462 0 R (_ugfun_how-tos_bulk-actions) 772 0 R (_ugfun_how-tos_business-rules) 669 0 R (_ugfun_how-tos_class-structure) 463 0 R (_ugfun_how-tos_class-structure_action-parameters) 511 0 R (_ugfun_how-tos_class-structure_actions) 509 0 R (_ugfun_how-tos_class-structure_class-definition) 466 0 R (_ugfun_how-tos_class-structure_collections) 503 0 R (_ugfun_how-tos_class-structure_ignoring-methods) 524 0 R (_ugfun_how-tos_class-structure_inject-services) 515 0 R (_ugfun_how-tos_class-structure_properties) 470 0 R]
>>
endobj
505 0 obj
@@ -56832,7 +56832,7 @@ endobj
/F6.0 72 0 R
/F2.0 18 0 R
>>
-/XObject << /Stamp1 1127 0 R
+/XObject << /Stamp1 1126 0 R
>>
>>
/Annots [507 0 R 508 0 R 510 0 R]
@@ -58600,7 +58600,7 @@ endobj
/F2.0 18 0 R
/F8.0 198 0 R
>>
-/XObject << /Stamp1 1127 0 R
+/XObject << /Stamp1 1126 0 R
>>
>>
>>
@@ -59774,7 +59774,7 @@ endobj
/F3.1 43 0 R
/F6.0 72 0 R
>>
-/XObject << /Stamp1 1127 0 R
+/XObject << /Stamp1 1126 0 R
>>
>>
/Annots [525 0 R]
@@ -60879,7 +60879,7 @@ endobj
/F6.0 72 0 R
/F8.0 198 0 R
>>
-/XObject << /Stamp1 1127 0 R
+/XObject << /Stamp1 1126 0 R
>>
>>
/Annots [530 0 R 533 0 R]
@@ -62638,7 +62638,7 @@ endobj
/F3.1 43 0 R
/F2.0 18 0 R
>>
-/XObject << /Stamp1 1127 0 R
+/XObject << /Stamp1 1126 0 R
>>
>>
/Annots [537 0 R 539 0 R 540 0 R 543 0 R 544 0 R 545 0 R 546 0 R 547 0 R 548 0 R 549 0 R]
@@ -63662,7 +63662,7 @@ endobj
/F6.0 72 0 R
/F7.0 155 0 R
>>
-/XObject << /Stamp1 1127 0 R
+/XObject << /Stamp1 1126 0 R
>>
>>
/Annots [553 0 R 555 0 R 556 0 R 558 0 R 559 0 R 562 0 R 563 0 R 565 0 R 566 0 R 569 0 R 570 0 R 571 0 R 572 0 R 574 0 R]
@@ -63736,8 +63736,8 @@ endobj
[551 0 R /XYZ 0 574.5300000000004 null]
endobj
561 0 obj
-<< /Limits [(contributed-action) (deploy-the-rest-api)]
-/Names [(contributed-action) 691 0 R (contributed-collection) 693 0 R (contributed-property) 692 0 R (contributions) 631 0 R (custom-css) 906 0 R (ddd-must-be-grounded) 109 0 R (ddd-takes-a-conscious-effort) 108 0 R (declarative) 717 0 R (declarative-style) 532 0 R (declarative-validation) 734 0 R (default-for-action-param) 785 0 R (default-for-property) 766 0 R (deleting-objects) 667 0 R (dependent-choices-for-action-params) 777 0 R (deploy-on-your-own-platform) 325 0 R (deploy-the-rest-api) 327 0 R]
+<< /Limits [(contributions) (disable-a-collection)]
+/Names [(contributions) 631 0 R (custom-css) 906 0 R (ddd-must-be-grounded) 109 0 R (ddd-takes-a-conscious-effort) 108 0 R (declarative) 691 0 R (declarative-style) 532 0 R (declarative-validation) 711 0 R (default-for-action-param) 761 0 R (default-for-property) 744 0 R (deleting-objects) 667 0 R (dependent-choices-for-action-params) 753 0 R (deploy-on-your-own-platform) 325 0 R (deploy-the-rest-api) 327 0 R (deploy-to-production) 315 0 R (derived-collection) 717 0 R (derived-property) 716 0 R (disable-a-collection) 687 0 R]
>>
endobj
562 0 obj
@@ -63791,8 +63791,8 @@ endobj
[551 0 R /XYZ 0 443.2100000000005 null]
endobj
568 0 obj
-<< /Limits [(_ugfun_how-tos_class-structure_properties-vs-parameters) (_ugfun_how-tos_ui-hints_action-icons-and-css)]
-/Names [(_ugfun_how-tos_class-structure_properties-vs-parameters) 523 0 R (_ugfun_how-tos_class-structure_properties_mapping-joda-dates) 481 0 R (_ugfun_how-tos_contributed-members) 687 0 R (_ugfun_how-tos_crud) 659 0 R (_ugfun_how-tos_derived-members) 737 0 R (_ugfun_how-tos_domain-services) 614 0 R (_ugfun_how-tos_domain-services_organizing-services) 622 0 R (_ugfun_how-tos_drop-downs-and-defaults) 756 0 R (_ugfun_how-tos_entity-relationships) 669 0 R (_ugfun_how-tos_entity-relationships_managed-1-to-m-bidirectional-relationships) 673 0 R (_ugfun_how-tos_render-all-properties-in-tables) 803 0 R (_ugfun_how-tos_simulating-collections-of-values) 797 0 R (_ugfun_how-tos_ui-hints) 528 0 R (_ugfun_how-tos_ui-hints_action-icons-and-css) 578 0 R]
+<< /Limits [(_ugfun_how-tos_class-structure_properties-vs-parameters) (_ugfun_how-tos_ui-hints_layout)]
+/Names [(_ugfun_how-tos_class-structure_properties-vs-parameters) 523 0 R (_ugfun_how-tos_class-structure_properties_mapping-joda-dates) 481 0 R (_ugfun_how-tos_crud) 659 0 R (_ugfun_how-tos_derived-members) 714 0 R (_ugfun_how-tos_domain-services) 614 0 R (_ugfun_how-tos_domain-services_organizing-services) 622 0 R (_ugfun_how-tos_drop-downs-and-defaults) 732 0 R (_ugfun_how-tos_render-all-properties-in-tables) 778 0 R (_ugfun_how-tos_simulating-collections-of-values) 774 0 R (_ugfun_how-tos_ui-hints) 528 0 R (_ugfun_how-tos_ui-hints_action-icons-and-css) 578 0 R (_ugfun_how-tos_ui-hints_eager-rendering) 575 0 R (_ugfun_how-tos_ui-hints_layout) 573 0 R]
>>
endobj
569 0 obj
@@ -65507,7 +65507,7 @@ endobj
/F3.1 43 0 R
/F2.0 18 0 R
>>
-/XObject << /Stamp1 1127 0 R
+/XObject << /Stamp1 1126 0 R
>>
>>
/Annots [579 0 R 580 0 R 582 0 R 583 0 R]
@@ -66799,7 +66799,7 @@ endobj
/F8.0 198 0 R
/F3.1 43 0 R
>>
-/XObject << /Stamp1 1127 0 R
+/XObject << /Stamp1 1126 0 R
>>
>>
/Annots [586 0 R 588 0 R 589 0 R 590 0 R 591 0 R 592 0 R 593 0 R 594 0 R 595 0 R 598 0 R]
@@ -67683,7 +67683,7 @@ endobj
>>
/XObject << /I21 601 0 R
/I22 603 0 R
-/Stamp1 1127 0 R
+/Stamp1 1126 0 R
>>
>>
>>
@@ -68893,7 +68893,7 @@ endobj
>>
/XObject << /I23 607 0 R
/I24 608 0 R
-/Stamp1 1127 0 R
+/Stamp1 1126 0 R
>>
>>
/Annots [606 0 R]
@@ -69518,7 +69518,7 @@ endobj
/F5.0 51 0 R
>>
/XObject << /I25 617 0 R
-/Stamp1 1127 0 R
+/Stamp1 1126 0 R
>>
>>
/Annots [611 0 R 612 0 R 613 0 R 615 0 R 616 0 R 618 0 R]
@@ -70592,7 +70592,7 @@ endobj
/F6.0 72 0 R
/F7.0 155 0 R
>>
-/XObject << /Stamp1 1127 0 R
+/XObject << /Stamp1 1126 0 R
>>
>>
/Annots [621 0 R]
@@ -72020,7 +72020,7 @@ endobj
/F1.0 8 0 R
/F2.0 18 0 R
>>
-/XObject << /Stamp1 1127 0 R
+/XObject << /Stamp1 1126 0 R
>>
>>
>>
@@ -74428,7 +74428,7 @@ endobj
/F8.0 198 0 R
/F1.0 8 0 R
>>
-/XObject << /Stamp1 1127 0 R
+/XObject << /Stamp1 1126 0 R
>>
>>
>>
@@ -76009,7 +76009,7 @@ endobj
/F6.1 455 0 R
/F8.0 198 0 R
>>
-/XObject << /Stamp1 1127 0 R
+/XObject << /Stamp1 1126 0 R
>>
>>
/Annots [632 0 R 633 0 R 634 0 R]
@@ -77733,7 +77733,7 @@ endobj
/F2.0 18 0 R
/F5.0 51 0 R
>>
-/XObject << /Stamp1 1127 0 R
+/XObject << /Stamp1 1126 0 R
>>
>>
/Annots [639 0 R 641 0 R 642 0 R 643 0 R 644 0 R 645 0 R]
@@ -78990,7 +78990,7 @@ endobj
/F6.0 72 0 R
/F8.0 198 0 R
>>
-/XObject << /Stamp1 1127 0 R
+/XObject << /Stamp1 1126 0 R
>>
>>
/Annots [649 0 R 650 0 R 651 0 R]
@@ -79033,7 +79033,7 @@ endobj
[647 0 R /XYZ 0 107.91000000000014 null]
endobj
653 0 obj
-<< /Length 11874
+<< /Length 11862
>>
stream
q
@@ -79706,7 +79706,7 @@ ET
BT
48.24000000000001 143.0560000000002 Td
/F2.0 18 Tf
-<342e352e20456e746974792052656c6174696f6e7368697073> Tj
+<342e352e20427573696e6573732052756c6573> Tj
ET
0.000 0.000 0.000 SCN
@@ -79780,7 +79780,7 @@ endobj
/F2.0 18 0 R
/F3.1 43 0 R
>>
-/XObject << /Stamp1 1127 0 R
+/XObject << /Stamp1 1126 0 R
>>
>>
/Annots [655 0 R 656 0 R 658 0 R 661 0 R 662 0 R 664 0 R 666 0 R 668 0 R]
@@ -79896,7 +79896,7 @@ endobj
[654 0 R /XYZ 0 167.0800000000002 null]
endobj
670 0 obj
-<< /Length 32145
+<< /Length 9824
>>
stream
q
@@ -79908,7 +79908,7 @@ q
BT
48.24 792.006 Td
/F2.0 13 Tf
-<342e352e312e204d616e6461746f727920616e64204f7074696f6e616c> Tj
+<342e352e312e205669736962696c6974792028227365652069742229> Tj
ET
0.000 0.000 0.000 SCN
@@ -79941,7 +79941,40 @@ ET
BT
125.80666666666667 761.446 Td
/F1.0 10.5 Tf
-[<54> 20.01953125 <4f444f>] TJ
+[<54> 20.01953125 <4f444f202d20>] TJ
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.694 0.129 0.275 scn
+0.694 0.129 0.275 SCN
+
+BT
+163.93196158854167 761.446 Td
+/F6.0 10.5 Tf
+<68696465> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.694 0.129 0.275 scn
+0.694 0.129 0.275 SCN
+
+BT
+184.93196158854167 761.446 Td
+/F7.0 10.5 Tf
+<c9> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.694 0.129 0.275 scn
+0.694 0.129 0.275 SCN
+
+BT
+195.43196158854167 761.446 Td
+/F6.0 10.5 Tf
+<2829> Tj
ET
0.000 0.000 0.000 SCN
@@ -79950,9 +79983,9 @@ ET
0.200 0.200 0.200 SCN
BT
-48.24000000000001 722.9460000000001 Td
-/F2.0 13 Tf
-<342e352e322e20312d6d2062696469722072656c6174696f6e7368697073> Tj
+48.24000000000001 725.6160000000001 Td
+/F2.0 10.5 Tf
+<4869646520612050726f7065727479> Tj
ET
0.000 0.000 0.000 SCN
@@ -79960,25 +79993,43 @@ ET
0.200 0.200 0.200 scn
0.200 0.200 0.200 SCN
-2.169 Tw
+BT
+48.24000000000001 695.7360000000002 Td
+/F2.0 10.5 Tf
+<48696465206120436f6c6c656374696f6e> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
BT
-48.24000000000001 696.3860000000002 Td
-/F1.0 10.5 Tf
-<5768656e20616e206f626a65637420697320616464656420746f206120313a6d206269646972656374696f6e616c2072656c6174696f6e736869702c20746865206368696c64206f626a656374206d75737420726566657220746f20746865> Tj
+48.24000000000001 665.8560000000003 Td
+/F2.0 10.5 Tf
+[<4869646520616e2041> 20.01953125 <6374696f6e>] TJ
ET
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+48.24000000000001 635.9760000000005 Td
+/F2.0 10.5 Tf
+[<48696465206120436f6e74726962757465642050726f7065727479> 89.84375 <2c20436f6c6c656374696f6e206f722041> 20.01953125 <6374696f6e>] TJ
+ET
-0.000 Tw
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
0.200 0.200 0.200 scn
0.200 0.200 0.200 SCN
BT
-48.24000000000001 680.6060000000002 Td
-/F1.0 10.5 Tf
-<706172656e7420616e6420746865206368696c64206d75737420626520616464656420746f2074686520706172656e74d573206368696c6472656e20636f6c6c656374696f6e2e> Tj
+48.24000000000001 606.0960000000006 Td
+/F2.0 10.5 Tf
+<416c6c204d656d626572732048696464656e> Tj
ET
0.000 0.000 0.000 SCN
@@ -79986,190 +80037,406 @@ ET
0.200 0.200 0.200 scn
0.200 0.200 0.200 SCN
-1.612 Tw
+BT
+48.24000000000001 573.5460000000007 Td
+/F2.0 13 Tf
+<342e352e322e2055736162696c6974792028227573652069742229> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+q
+0.5 w
+0.933 0.933 0.933 SCN
+113.807 535.170 m
+113.807 558.950 l
+S
+Q
+0.098 0.251 0.486 scn
+0.098 0.251 0.486 SCN
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.098 0.251 0.486 scn
+0.098 0.251 0.486 SCN
BT
-48.24000000000001 652.8260000000002 Td
+77.16783333333333 538.8375000000009 Td
+/F3.1 23 Tf
+<22> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+125.80666666666667 542.9860000000008 Td
/F1.0 10.5 Tf
-<49662074686572652077657265206e6f20646174616261736520696e766f6c766564207468656e20776520776f756c642068617665207265636f6d6d656e646564207468617420796f75207573652074686520> Tj
+[<54> 20.01953125 <4f444f202d20>] TJ
ET
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.694 0.129 0.275 scn
+0.694 0.129 0.275 SCN
+
+BT
+163.93196158854167 542.9860000000008 Td
+/F6.0 10.5 Tf
+<64697361626c65> Tj
+ET
-0.000 Tw
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
-0.259 0.545 0.792 scn
-0.259 0.545 0.792 SCN
+0.694 0.129 0.275 scn
+0.694 0.129 0.275 SCN
-1.612 Tw
+BT
+200.68196158854167 542.9860000000008 Td
+/F7.0 10.5 Tf
+<c9> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.694 0.129 0.275 scn
+0.694 0.129 0.275 SCN
BT
-510.962 652.8260000000002 Td
-/F1.0 10.5 Tf
-<6d757475616c> Tj
+211.18196158854167 542.9860000000008 Td
+/F6.0 10.5 Tf
+<2829> Tj
ET
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+48.24000000000001 507.1560000000009 Td
+/F2.0 10.5 Tf
+<44697361626c6520612050726f7065727479> Tj
+ET
-0.000 Tw
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
-0.259 0.545 0.792 scn
-0.259 0.545 0.792 SCN
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
-0.036 Tw
+BT
+48.24000000000001 477.2760000000009 Td
+/F2.0 10.5 Tf
+<44697361626c65206120436f6c6c656374696f6e> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
BT
-48.24000000000001 637.0460000000003 Td
-/F1.0 10.5 Tf
-[<72656769737472> 20.01953125 <6174696f6e>] TJ
+48.24000000000001 447.3960000000009 Td
+/F2.0 10.5 Tf
+[<44697361626c6520616e2041> 20.01953125 <6374696f6e>] TJ
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+48.24000000000001 417.51600000000093 Td
+/F2.0 10.5 Tf
+[<44697361626c65206120436f6e74726962757465642050726f7065727479> 89.84375 <2c20436f6c6c656374696f6e206f722041> 20.01953125 <6374696f6e>] TJ
ET
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+48.24000000000001 387.63600000000093 Td
+/F2.0 10.5 Tf
+<416c6c204d656d6265727320556e6d6f6469666961626c65202844697361626c696e6720746865204564697420427574746f6e29> Tj
+ET
-0.000 Tw
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
0.200 0.200 0.200 scn
0.200 0.200 0.200 SCN
-0.036 Tw
+BT
+48.24000000000001 361.80600000000095 Td
+/F1.0 10.5 Tf
+<536f6d6574696d657320616e206f626a65637420697320756e6d6f6469666961626c652e> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
BT
-106.74579492187502 637.0460000000003 Td
+48.24000000000001 334.0260000000009 Td
/F1.0 10.5 Tf
-[<207061747465726e20746f20656e73757265207468617420626f74682074686520706172656e7420616e64206368696c6420617265207570646174656420636f72726563746c79> 89.84375 <2e2020285468652020>] TJ
+[<496e20746865205769636b> 20.01953125 <6574207669657765722074686973206d65616e732064697361626c696e6720746865206564697420627574746f6e2e>] TJ
ET
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+48.24000000000001 303.7980000000009 Td
+/F2.0 9 Tf
+[<4465636c6172> 20.01953125 <6174697665>] TJ
+ET
-0.000 Tw
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
0.694 0.129 0.275 scn
0.694 0.129 0.275 SCN
-0.036 Tw
-
BT
-494.53999999999996 637.0460000000003 Td
+48.24000000000001 280.59000000000094 Td
/F6.0 10.5 Tf
-<6d6f64696679> Tj
+<40446f6d61696e4f626a6563742865646974696e673d> Tj
ET
-
-0.000 Tw
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
0.694 0.129 0.275 scn
0.694 0.129 0.275 SCN
-0.036 Tw
-
BT
-526.04 637.0460000000003 Td
+163.74 280.59000000000094 Td
/F7.0 10.5 Tf
<c9> Tj
ET
-
-0.000 Tw
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
0.694 0.129 0.275 scn
0.694 0.129 0.275 SCN
-0.036 Tw
-
BT
-536.54 637.0460000000003 Td
+174.24 280.59000000000094 Td
/F6.0 10.5 Tf
-<2829> Tj
+<29> Tj
ET
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+48.24000000000001 251.9580000000009 Td
+/F2.0 9 Tf
+[<496d706572> 20.01953125 <6174697665>] TJ
+ET
-0.000 Tw
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
0.200 0.200 0.200 scn
0.200 0.200 0.200 SCN
-1.716 Tw
+BT
+48.24000000000001 219.84600000000086 Td
+/F2.0 13 Tf
+[<342e352e332e2056> 60.05859375 <616c6964697479202822646f2069742229>] TJ
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+q
+0.5 w
+0.933 0.933 0.933 SCN
+113.807 181.470 m
+113.807 205.250 l
+S
+Q
+0.098 0.251 0.486 scn
+0.098 0.251 0.486 SCN
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.098 0.251 0.486 scn
+0.098 0.251 0.486 SCN
+
+BT
+77.16783333333333 185.13750000000087 Td
+/F3.1 23 Tf
+<22> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
BT
-48.24000000000001 621.2660000000003 Td
+125.80666666666667 189.28600000000085 Td
/F1.0 10.5 Tf
-<616e6420> Tj
+[<54> 20.01953125 <4f444f202d20>] TJ
ET
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.694 0.129 0.275 scn
+0.694 0.129 0.275 SCN
+
+BT
+163.93196158854167 189.28600000000085 Td
+/F6.0 10.5 Tf
+<76616c6964617465> Tj
+ET
-0.000 Tw
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
0.694 0.129 0.275 scn
0.694 0.129 0.275 SCN
-1.716 Tw
+BT
+205.93196158854167 189.28600000000085 Td
+/F7.0 10.5 Tf
+<c9> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.694 0.129 0.275 scn
+0.694 0.129 0.275 SCN
BT
-71.78518375651042 621.2660000000003 Td
+216.43196158854167 189.28600000000085 Td
/F6.0 10.5 Tf
-<636c656172> Tj
+<2829> Tj
ET
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+226.93196158854167 189.28600000000085 Td
+/F1.0 10.5 Tf
+<2c20> Tj
+ET
-0.000 Tw
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
0.694 0.129 0.275 scn
0.694 0.129 0.275 SCN
-1.716 Tw
+BT
+232.27646158854168 189.28600000000085 Td
+/F6.0 10.5 Tf
+<76616c6964617465416464546f> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.694 0.129 0.275 scn
+0.694 0.129 0.275 SCN
BT
-98.03518375651042 621.2660000000003 Td
+300.5264615885417 189.28600000000085 Td
/F7.0 10.5 Tf
<c9> Tj
ET
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.694 0.129 0.275 scn
+0.694 0.129 0.275 SCN
+
+BT
+311.0264615885417 189.28600000000085 Td
+/F6.0 10.5 Tf
+<2829> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+321.5264615885417 189.28600000000085 Td
+/F1.0 10.5 Tf
+<2c20> Tj
+ET
-0.000 Tw
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
0.694 0.129 0.275 scn
0.694 0.129 0.275 SCN
-1.716 Tw
+BT
+326.8709615885417 189.28600000000085 Td
+/F6.0 10.5 Tf
+<76616c696461746552656d6f766546726f6d> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.694 0.129 0.275 scn
+0.694 0.129 0.275 SCN
BT
-108.53518375651042 621.2660000000003 Td
+421.37096158854166 189.28600000000085 Td
+/F7.0 10.5 Tf
+<c9> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.694 0.129 0.275 scn
+0.694 0.129 0.275 SCN
+
+BT
+431.87096158854166 189.28600000000085 Td
/F6.0 10.5 Tf
<2829> Tj
ET
-
-0.000 Tw
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
0.200 0.200 0.200 scn
0.200 0.200 0.200 SCN
-1.716 Tw
-
BT
-119.03518375651042 621.2660000000003 Td
+442.37096158854166 189.28600000000085 Td
/F1.0 10.5 Tf
-[<20737570706f7274696e67206d6574686f6473207765726520696e74726f647563656420696e20746865206672> 20.01953125 <616d65776f726b207072696d6172696c7920746f2068656c7020737570706f7274>] TJ
+<20616e6420> Tj
ET
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.694 0.129 0.275 scn
+0.694 0.129 0.275 SCN
+
+BT
+466.91996158854164 189.28600000000085 Td
+/F6.0 10.5 Tf
+<76616c69646174652829> Tj
+ET
-0.000 Tw
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
0.200 0.200 0.200 scn
0.200 0.200 0.200 SCN
BT
-48.24000000000001 605.4860000000003 Td
-/F1.0 10.5 Tf
-[<696d706c656d656e7420746865206d757475616c2072656769737472> 20.01953125 <6174696f6e207061747465726e2e>] TJ
+48.24000000000001 153.45600000000084 Td
+/F2.0 10.5 Tf
+[<56> 60.05859375 <616c696461746520286368616e676520746f2920612050726f7065727479>] TJ
ET
0.000 0.000 0.000 SCN
@@ -80177,25 +80444,321 @@ ET
0.200 0.200 0.200 scn
0.200 0.200 0.200 SCN
-1.658 Tw
+BT
+48.24000000000001 123.57600000000082 Td
+/F2.0 10.5 Tf
+[<56> 60.05859375 <616c69646174652028616464696e67206f722072656d6f76696e672066726f6d29206120436f6c6c656374696f6e>] TJ
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
BT
-48.24000000000001 577.7060000000002 Td
-/F1.0 10.5 Tf
-[<486f77657665722c20696e20612072656c6174696f6e616c2064617461626173652c2074686573652074776f206f706572> 20.01953125 <6174696f6e7320696e2074686520646f6d61696e206f626a656374206d6f64656c20636f72726573706f6e64>] TJ
+48.24000000000001 93.69600000000082 Td
+/F2.0 10.5 Tf
+[<56> 60.05859375 <616c69646174652028617267756d656e747320746f20696e766f6b> 20.01953125 <652920616e2041> 20.01953125 <6374696f6e>] TJ
ET
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+q
+0.000 0.000 0.000 scn
+0.000 0.000 0.000 SCN
+1 w
+0 J
+0 j
+[ ] 0 d
+/Stamp1 Do
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+49.24 14.388 Td
+/F1.0 9 Tf
+<3732> Tj
+ET
-0.000 Tw
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
+Q
+Q
+
+endstream
+endobj
+671 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/Contents 670 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+/Font << /F2.0 18 0 R
+/F3.1 43 0 R
+/F1.0 8 0 R
+/F6.0 72 0 R
+/F7.0 155 0 R
+>>
+/XObject << /Stamp1 1126 0 R
+>>
+>>
+/Annots [673 0 R 674 0 R 675 0 R 683 0 R 684 0 R 685 0 R 695 0 R 696 0 R 697 0 R 698 0 R 699 0 R 700 0 R 701 0 R 702 0 R 703 0 R 704 0 R]
+>>
+endobj
+672 0 obj
+[671 0 R /XYZ 0 841.89 null]
+endobj
+673 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (rgcms.pdf#_rgcms_methods_prefixes_hide)
+>>
+/Subtype /Link
+/Rect [163.93196158854167 759.976 184.93196158854167 770.476]
+/Type /Annot
+>>
+endobj
+674 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (rgcms.pdf#_rgcms_methods_prefixes_hide)
+>>
+/Subtype /Link
+/Rect [184.93196158854167 759.976 195.43196158854167 770.476]
+/Type /Annot
+>>
+endobj
+675 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (rgcms.pdf#_rgcms_methods_prefixes_hide)
+>>
+/Subtype /Link
+/Rect [195.43196158854167 759.976 205.93196158854167 770.476]
+/Type /Annot
+>>
+endobj
+676 0 obj
+[671 0 R /XYZ 0 741.6300000000001 null]
+endobj
+677 0 obj
+[671 0 R /XYZ 0 711.7500000000002 null]
+endobj
+678 0 obj
+[671 0 R /XYZ 0 681.8700000000003 null]
+endobj
+679 0 obj
+[671 0 R /XYZ 0 651.9900000000005 null]
+endobj
+680 0 obj
+[671 0 R /XYZ 0 622.1100000000006 null]
+endobj
+681 0 obj
+[671 0 R /XYZ 0 592.2300000000007 null]
+endobj
+682 0 obj
+<< /Limits [(usability-use-it) (with-code-join-code)]
+/Names [(usability-use-it) 681 0 R (use-for-prototyping) 324 0 R (using-a-checkbox) 602 0 R (using-a-regular-servlet-container) 357 0 R (using-action-semantics) 597 0 R (using-datanucleus-type-safe-queries) 665 0 R (using-mvn-jetty-plugin) 356 0 R (using-the-app) 373 0 R (validate-adding-or-removing-from-a-collection) 706 0 R (validate-arguments-to-invoke-an-action) 707 0 R (validate-change-to-a-property) 705 0 R (validating-a-contributed-property-collection-or-action) 710 0 R (validity-do-it) 694 0 R (value-vs-reference-types) 471 0 R (view-model) 775 0 R (visibility-see-it) 672 0 R (what-this-means-in-practice) 80 0 R (with-code-join-code) 800 0 R]
+>>
+endobj
+683 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (rgcms.pdf#_rgcms_methods_prefixes_disable)
+>>
+/Subtype /Link
+/Rect [163.93196158854167 541.5160000000008 200.68196158854167 552.0160000000008]
+/Type /Annot
+>>
+endobj
+684 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (rgcms.pdf#_rgcms_methods_prefixes_disable)
+>>
+/Subtype /Link
+/Rect [200.68196158854167 541.5160000000008 211.18196158854167 552.0160000000008]
+/Type /Annot
+>>
+endobj
+685 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (rgcms.pdf#_rgcms_methods_prefixes_disable)
+>>
+/Subtype /Link
+/Rect [211.18196158854167 541.5160000000008 221.68196158854167 552.0160000000008]
+/Type /Annot
+>>
+endobj
+686 0 obj
+[671 0 R /XYZ 0 523.1700000000009 null]
+endobj
+687 0 obj
+[671 0 R /XYZ 0 493.29000000000093 null]
+endobj
+688 0 obj
+[671 0 R /XYZ 0 463.41000000000093 null]
+endobj
+689 0 obj
+[671 0 R /XYZ 0 433.53000000000094 null]
+endobj
+690 0 obj
+[671 0 R /XYZ 0 403.65000000000094 null]
+endobj
+691 0 obj
+[671 0 R /XYZ 0 318.21000000000095 null]
+endobj
+692 0 obj
+<< /Limits [(disable-a-contributed-property-collection-or-action) (focuses-on-its-usp)]
+/Names [(disable-a-contributed-property-collection-or-action) 689 0 R (disable-a-property) 686 0 R (disable-an-action) 688 0 R (domain-services) 922 0 R (domain-services-vs-view-services) 206 0 R (domainservicelayout) 949 0 R (downloading-an-initial-layout) 943 0 R (drop-down-for-limited-number-of-instances) 766 0 R (entities-vs-view-models) 203 0 R (event-subscribers) 635 0 R (example-layouts) 837 0 R (examples) 878 0 R (extending-the-reach-of-ddd) 117 0 R (factory-and-repository) 623 0 R (field-injection) 518 0 R (fieldsets) 889 0 R (finding-objects) 663 0 R (focuses-on-its-usp) 128 0 R]
+>>
+endobj
+693 0 obj
+[671 0 R /XYZ 0 266.3700000000009 null]
+endobj
+694 0 obj
+[671 0 R /XYZ 0 238.53000000000088 null]
+endobj
+695 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (rgcms.pdf#_rgcms_methods_prefixes_validate)
+>>
+/Subtype /Link
+/Rect [163.93196158854167 187.81600000000086 205.93196158854167 198.31600000000086]
+/Type /Annot
+>>
+endobj
+696 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (rgcms.pdf#_rgcms_methods_prefixes_validate)
+>>
+/Subtype /Link
+/Rect [205.93196158854167 187.81600000000086 216.43196158854167 198.31600000000086]
+/Type /Annot
+>>
+endobj
+697 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (rgcms.pdf#_rgcms_methods_prefixes_validate)
+>>
+/Subtype /Link
+/Rect [216.43196158854167 187.81600000000086 226.93196158854167 198.31600000000086]
+/Type /Annot
+>>
+endobj
+698 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (rgcms.pdf#_rgcms_methods_prefixes_validateAddTo)
+>>
+/Subtype /Link
+/Rect [232.27646158854168 187.81600000000086 300.5264615885417 198.31600000000086]
+/Type /Annot
+>>
+endobj
+699 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (rgcms.pdf#_rgcms_methods_prefixes_validateAddTo)
+>>
+/Subtype /Link
+/Rect [300.5264615885417 187.81600000000086 311.0264615885417 198.31600000000086]
+/Type /Annot
+>>
+endobj
+700 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (rgcms.pdf#_rgcms_methods_prefixes_validateAddTo)
+>>
+/Subtype /Link
+/Rect [311.0264615885417 187.81600000000086 321.5264615885417 198.31600000000086]
+/Type /Annot
+>>
+endobj
+701 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (rgcms.pdf#_rgcms_methods_prefixes_validateRemoveFrom)
+>>
+/Subtype /Link
+/Rect [326.8709615885417 187.81600000000086 421.37096158854166 198.31600000000086]
+/Type /Annot
+>>
+endobj
+702 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (rgcms.pdf#_rgcms_methods_prefixes_validateRemoveFrom)
+>>
+/Subtype /Link
+/Rect [421.37096158854166 187.81600000000086 431.87096158854166 198.31600000000086]
+/Type /Annot
+>>
+endobj
+703 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (rgcms.pdf#_rgcms_methods_prefixes_validateRemoveFrom)
+>>
+/Subtype /Link
+/Rect [431.87096158854166 187.81600000000086 442.37096158854166 198.31600000000086]
+/Type /Annot
+>>
+endobj
+704 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (rgcms.pdf#_rgcms_methods_reserved_validate)
+>>
+/Subtype /Link
+/Rect [466.91996158854164 187.81600000000086 519.4199615885416 198.31600000000086]
+/Type /Annot
+>>
+endobj
+705 0 obj
+[671 0 R /XYZ 0 169.47000000000085 null]
+endobj
+706 0 obj
+[671 0 R /XYZ 0 139.59000000000083 null]
+endobj
+707 0 obj
+[671 0 R /XYZ 0 109.71000000000082 null]
+endobj
+708 0 obj
+<< /Length 15661
+>>
+stream
+q
+/DeviceRGB cs
0.200 0.200 0.200 scn
+/DeviceRGB CS
0.200 0.200 0.200 SCN
BT
-48.24000000000001 561.9260000000003 Td
-/F1.0 10.5 Tf
-[<73696d706c7920746f207570646174696e672074686520666f726569676e206b> 20.01953125 <6579206f6620746865206368696c64207461626c6520746f207265666572656e63652074686520706172656e74d573207072696d617279206b> 20.01953125 <6579> 89.84375 <2e>] TJ
+48.24 794.6759999999999 Td
+/F2.0 10.5 Tf
+[<56> 60.05859375 <616c69646174696e67206120436f6e74726962757465642050726f7065727479> 89.84375 <2c20436f6c6c656374696f6e206f722041> 20.01953125 <6374696f6e>] TJ
ET
0.000 0.000 0.000 SCN
@@ -80203,102 +80766,221 @@ ET
0.200 0.200 0.200 scn
0.200 0.200 0.200 SCN
-0.127 Tw
+BT
+48.24 764.796 Td
+/F2.0 10.5 Tf
+[<4465636c6172> 20.01953125 <61746976652076616c69646174696f6e>] TJ
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+q
+0.5 w
+0.933 0.933 0.933 SCN
+113.807 727.150 m
+113.807 750.930 l
+S
+Q
+0.098 0.251 0.486 scn
+0.098 0.251 0.486 SCN
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.098 0.251 0.486 scn
+0.098 0.251 0.486 SCN
BT
-48.24000000000001 534.1460000000004 Td
-/F1.0 10.5 Tf
-<536f206c6f6e672061732074686520706172656e74d573206368696c6472656e20636f6c6c656374696f6e206973206120> Tj
+77.16783333333333 730.8175000000002 Td
+/F3.1 23 Tf
+<22> Tj
ET
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+125.80666666666667 734.9660000000001 Td
+/F1.0 10.5 Tf
+[<54> 20.01953125 <4f444f202d207573696e6720>] TJ
+ET
-0.000 Tw
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
0.694 0.129 0.275 scn
0.694 0.129 0.275 SCN
-0.127 Tw
-
BT
-279.27090268841914 534.1460000000004 Td
+193.81496158854168 734.9660000000001 Td
/F6.0 10.5 Tf
-<6a6176612e7574696c2e536574> Tj
+<40506172616d65746572236d757374536174697366792829> Tj
ET
-
-0.000 Tw
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
0.200 0.200 0.200 scn
0.200 0.200 0.200 SCN
-0.127 Tw
-
BT
-347.52090268841914 534.1460000000004 Td
+319.8149615885417 734.9660000000001 Td
/F1.0 10.5 Tf
-[<202872> 20.01953125 <6174686572207468616e206120>] TJ
+<2c20> Tj
ET
-
-0.000 Tw
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
0.694 0.129 0.275 scn
0.694 0.129 0.275 SCN
-0.127 Tw
-
BT
-423.0200988051471 534.1460000000004 Td
+325.1594615885417 734.9660000000001 Td
/F6.0 10.5 Tf
-<436f6c6c656374696f6e> Tj
+<4050726f7065727479236d757374536174697366792829> Tj
ET
-
-0.000 Tw
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
0.200 0.200 0.200 scn
0.200 0.200 0.200 SCN
-0.127 Tw
+BT
+48.24000000000001 691.1260000000002 Td
+/F2.0 18 Tf
+<342e362e2044657269766564204d656d62657273> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+q
+0.5 w
+0.933 0.933 0.933 SCN
+113.807 651.290 m
+113.807 675.070 l
+S
+Q
+0.098 0.251 0.486 scn
+0.098 0.251 0.486 SCN
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.098 0.251 0.486 scn
+0.098 0.251 0.486 SCN
BT
-475.5200988051471 534.1460000000004 Td
+77.16783333333333 654.9575000000003 Td
+/F3.1 23 Tf
+<22> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+125.80666666666667 659.1060000000002 Td
/F1.0 10.5 Tf
-<206f72206120> Tj
+[<54> 20.01953125 <4f444f>] TJ
ET
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+48.24000000000001 620.6060000000003 Td
+/F2.0 13 Tf
+<342e362e312e20446572697665642050726f7065727479> Tj
+ET
-0.000 Tw
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
-0.694 0.129 0.275 scn
-0.694 0.129 0.275 SCN
+q
+0.5 w
+0.933 0.933 0.933 SCN
+113.807 582.230 m
+113.807 606.010 l
+S
+Q
+0.098 0.251 0.486 scn
+0.098 0.251 0.486 SCN
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.098 0.251 0.486 scn
+0.098 0.251 0.486 SCN
+
+BT
+77.16783333333333 585.8975000000005 Td
+/F3.1 23 Tf
+<22> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
-0.127 Tw
+BT
+125.80666666666667 590.0460000000004 Td
+/F1.0 10.5 Tf
+[<54> 20.01953125 <4f444f>] TJ
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
BT
-500.9648997012868 534.1460000000004 Td
-/F6.0 10.5 Tf
-<4c697374> Tj
+48.24000000000001 551.5460000000005 Td
+/F2.0 13 Tf
+<342e362e322e204465726976656420436f6c6c656374696f6e> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+q
+0.5 w
+0.933 0.933 0.933 SCN
+113.807 513.170 m
+113.807 536.950 l
+S
+Q
+0.098 0.251 0.486 scn
+0.098 0.251 0.486 SCN
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.098 0.251 0.486 scn
+0.098 0.251 0.486 SCN
+
+BT
+77.16783333333333 516.8375000000007 Td
+/F3.1 23 Tf
+<22> Tj
ET
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+125.80666666666667 520.9860000000006 Td
+/F1.0 10.5 Tf
+[<54> 20.01953125 <4f444f>] TJ
+ET
-0.000 Tw
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
0.200 0.200 0.200 scn
0.200 0.200 0.200 SCN
-0.127 Tw
+1.309 Tw
BT
-521.9648997012869 534.1460000000004 Td
+48.24000000000001 489.20600000000064 Td
/F1.0 10.5 Tf
-<292c20746865> Tj
+[<5768696c6520646572697665642070726f7065727469657320616e64206465726976656420636f6c6c656374696f6e73207479706963616c6c79202277616c6b20746865206772> 20.01953125 <617068> 40.0390625 <2220746f206173736f636961746564206f626a656374732c>] TJ
ET
@@ -80308,12 +80990,12 @@ ET
0.200 0.200 0.200 scn
0.200 0.200 0.200 SCN
-0.166 Tw
+1.388 Tw
BT
-48.24000000000001 518.3660000000003 Td
+48.24000000000001 473.4260000000006 Td
/F1.0 10.5 Tf
-<4a444f204f626a65637473746f72652077696c6c206175746f6d61746963616c6c79206d61696e7461696e20626f7468207369646573206f66207468652072656c6174696f6e736869702e20416c6c2074686174206973206e656365737361727920697320746f> Tj
+<7468657265206973206e6f7468696e6720746f2070726576656e74207468652072657475726e65642076616c7565206265696e672074686520726573756c74206f6620696e766f6b696e672061207265706f7369746f72792028646f6d61696e> Tj
ET
@@ -80324,9 +81006,9 @@ ET
0.200 0.200 0.200 SCN
BT
-48.24000000000001 502.58600000000035 Td
+48.24000000000001 457.64600000000064 Td
/F1.0 10.5 Tf
-<73657420746865206368696c6420746f20726566657220746f2074686520706172656e742e> Tj
+<736572766963652920616374696f6e2e> Tj
ET
0.000 0.000 0.000 SCN
@@ -80335,37 +81017,37 @@ ET
0.200 0.200 0.200 SCN
BT
-48.24000000000001 474.8060000000003 Td
+48.24000000000001 429.8660000000006 Td
/F1.0 10.5 Tf
-[<46> 40.0390625 <6f72206578616d706c652c20616c6c20796f75206e6565642077726974652069733a>] TJ
+[<46> 40.0390625 <6f72206578616d706c653a>] TJ
ET
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
q
0.961 0.961 0.961 scn
-52.240 458.990 m
-543.040 458.990 l
-545.249 458.990 547.040 457.199 547.040 454.990 c
-547.040 234.630 l
-547.040 232.421 545.249 230.630 543.040 230.630 c
-52.240 230.630 l
-50.031 230.630 48.240 232.421 48.240 234.630 c
-48.240 454.990 l
-48.240 457.199 50.031 458.990 52.240 458.990 c
+52.240 414.050 m
+543.040 414.050 l
+545.249 414.050 547.040 412.259 547.040 410.050 c
+547.040 307.610 l
+547.040 305.401 545.249 303.610 543.040 303.610 c
+52.240 303.610 l
+50.031 303.610 48.240 305.401 48.240 307.610 c
+48.240 410.050 l
+48.240 412.259 50.031 414.050 52.240 414.050 c
h
f
0.800 0.800 0.800 SCN
0.75 w
-52.240 458.990 m
-543.040 458.990 l
-545.249 458.990 547.040 457.199 547.040 454.990 c
-547.040 234.630 l
-547.040 232.421 545.249 230.630 543.040 230.630 c
-52.240 230.630 l
-50.031 230.630 48.240 232.421 48.240 234.630 c
-48.240 454.990 l
-48.240 457.199 50.031 458.990 52.240 458.990 c
+52.240 414.050 m
+543.040 414.050 l
+545.249 414.050 547.040 412.259 547.040 410.050 c
+547.040 307.610 l
+547.040 305.401 545.249 303.610 543.040 303.610 c
+52.240 303.610 l
+50.031 303.610 48.240 305.401 48.240 307.610 c
+48.240 410.050 l
+48.240 412.259 50.031 414.050 52.240 414.050 c
h
S
Q
@@ -80373,7 +81055,7 @@ Q
0.000 0.533 0.000 SCN
BT
-59.24000000000001 436.16500000000036 Td
+59.24000000000001 391.22500000000065 Td
/F8.0 11 Tf
<7075626c6963> Tj
ET
@@ -80384,7 +81066,7 @@ ET
0.200 0.200 0.200 SCN
BT
-92.24000000000001 436.16500000000036 Td
+92.24000000000001 391.22500000000065 Td
/F6.0 11 Tf
<20> Tj
ET
@@ -80395,7 +81077,7 @@ ET
0.000 0.533 0.000 SCN
BT
-97.74000000000001 436.16500000000036 Td
+97.74000000000001 391.22500000000065 Td
/F8.0 11 Tf
<636c617373> Tj
ET
@@ -80406,7 +81088,7 @@ ET
0.200 0.200 0.200 SCN
BT
-125.24000000000001 436.16500000000036 Td
+125.24000000000001 391.22500000000065 Td
/F6.0 11 Tf
<20> Tj
ET
@@ -80417,9 +81099,9 @@ ET
0.733 0.000 0.400 SCN
BT
-130.74 436.16500000000036 Td
+130.74 391.22500000000065 Td
/F8.0 11 Tf
-<4465706172746d656e74> Tj
+<437573746f6d6572> Tj
ET
0.000 0.000 0.000 SCN
@@ -80428,7 +81110,7 @@ ET
0.200 0.200 0.200 SCN
BT
-185.74 436.16500000000036 Td
+174.74 391.22500000000065 Td
/F6.0 11 Tf
<20> Tj
ET
@@ -80439,7 +81121,7 @@ ET
0.200 0.200 0.200 SCN
BT
-191.24 436.16500000000036 Td
+180.24 391.22500000000065 Td
/F6.0 11 Tf
<7b> Tj
ET
@@ -80450,20 +81132,20 @@ ET
0.200 0.200 0.200 SCN
BT
-59.24000000000001 421.42500000000035 Td
+59.24000000000001 376.48500000000064 Td
/F6.0 11 Tf
<ca202020> Tj
ET
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
-0.333 0.333 0.333 scn
-0.333 0.333 0.333 SCN
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
BT
-81.24000000000001 421.42500000000035 Td
+81.24000000000001 376.48500000000064 Td
/F6.0 11 Tf
-<406a61766178> Tj
+<2e2e2e> Tj
ET
0.000 0.000 0.000 SCN
@@ -80472,20 +81154,20 @@ ET
0.200 0.200 0.200 SCN
BT
-114.24000000000001 421.42500000000035 Td
+59.24000000000001 361.74500000000063 Td
/F6.0 11 Tf
-<2e> Tj
+<ca202020> Tj
ET
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
-0.200 0.400 0.600 scn
-0.200 0.400 0.600 SCN
+0.000 0.533 0.000 scn
+0.000 0.533 0.000 SCN
BT
-119.74000000000001 421.42500000000035 Td
-/F6.0 11 Tf
-<6a646f> Tj
+81.24000000000001 361.74500000000063 Td
+/F8.0 11 Tf
+<7075626c6963> Tj
ET
0.000 0.000 0.000 SCN
@@ -80494,20 +81176,9 @@ ET
0.200 0.200 0.200 SCN
BT
-136.24 421.42500000000035 Td
-/F6.0 11 Tf
-<2e> Tj
-ET
-
-0.000 0.000 0.000 SCN
-0.000 0.000 0.000 scn
-0.200 0.400 0.600 scn
-0.200 0.400 0.600 SCN
-
-BT
-141.74 421.42500000000035 Td
+114.24000000000001 361.74500000000063 Td
/F6.0 11 Tf
-<616e6e6f746174696f6e73> Tj
+<20> Tj
ET
0.000 0.000 0.000 SCN
@@ -80516,20 +81187,20 @@ ET
0.200 0.200 0.200 SCN
BT
-202.24 421.42500000000035 Td
+119.74000000000001 361.74500000000063 Td
/F6.0 11 Tf
-<2e> Tj
+<4c697374> Tj
ET
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
-0.200 0.400 0.600 scn
-0.200 0.400 0.600 SCN
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
BT
-207.74 421.42500000000035 Td
+141.74 361.74500000000063 Td
/F6.0 11 Tf
-<50657273697374656e74> Tj
+<3c> Tj
ET
0.000 0.000 0.000 SCN
@@ -80538,9 +81209,9 @@ ET
0.200 0.200 0.200 SCN
BT
-262.74 421.42500000000035 Td
+147.24 361.74500000000063 Td
/F6.0 11 Tf
-<28> Tj
+<4f72646572> Tj
ET
0.000 0.000 0.000 SCN
@@ -80549,9 +81220,9 @@ ET
0.200 0.200 0.200 SCN
BT
-268.24 421.42500000000035 Td
+174.74 361.74500000000063 Td
/F6.0 11 Tf
-<6d61707065644279> Tj
+<3e> Tj
ET
0.000 0.000 0.000 SCN
@@ -80560,20 +81231,20 @@ ET
0.200 0.200 0.200 SCN
BT
-312.24 421.42500000000035 Td
+180.24 361.74500000000063 Td
/F6.0 11 Tf
-<3d> Tj
+<20> Tj
ET
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
-0.867 0.133 0.000 scn
-0.867 0.133 0.000 SCN
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
BT
-317.74 421.42500000000035 Td
+185.74 361.74500000000063 Td
/F6.0 11 Tf
-<226465706172746d656e7422> Tj
+<6765744d6f7374526563656e744f7264657273> Tj
ET
0.000 0.000 0.000 SCN
@@ -80582,9 +81253,9 @@ ET
0.200 0.200 0.200 SCN
BT
-383.74 421.42500000000035 Td
+290.24 361.74500000000063 Td
/F6.0 11 Tf
-<29> Tj
+<2829> Tj
ET
0.000 0.000 0.000 SCN
@@ -80593,20 +81264,20 @@ ET
0.200 0.200 0.200 SCN
BT
-389.24 421.42500000000035 Td
+301.24 361.74500000000063 Td
/F6.0 11 Tf
<20> Tj
ET
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
-0.694 0.129 0.275 scn
-0.694 0.129 0.275 SCN
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
BT
-394.74 421.42500000000035 Td
-/F6.1 11 Tf
-<21> Tj
+306.74 361.74500000000063 Td
+/F6.0 11 Tf
+<7b> Tj
ET
0.000 0.000 0.000 SCN
@@ -80615,9 +81286,9 @@ ET
0.200 0.200 0.200 SCN
BT
-59.24000000000001 406.68500000000034 Td
+59.24000000000001 347.0050000000006 Td
/F6.0 11 Tf
-<ca202020> Tj
+<ca20202020202020> Tj
ET
0.000 0.000 0.000 SCN
@@ -80626,9 +81297,9 @@ ET
0.000 0.533 0.000 SCN
BT
-81.24000000000001 406.68500000000034 Td
+103.24000000000001 347.0050000000006 Td
/F8.0 11 Tf
-<70726976617465> Tj
+<72657475726e> Tj
ET
0.000 0.000 0.000 SCN
@@ -80637,7 +81308,7 @@ ET
0.200 0.200 0.200 SCN
BT
-119.74000000000001 406.68500000000034 Td
+136.24 347.0050000000006 Td
/F6.0 11 Tf
<20> Tj
ET
@@ -80648,31 +81319,9 @@ ET
0.200 0.200 0.200 SCN
BT
-125.24000000000001 406.68500000000034 Td
-/F6.0 11 Tf
-<536f72746564536574> Tj
-ET
-
-0.000 0.000 0.000 SCN
-0.000 0.000 0.000 scn
-0.200 0.200 0.200 scn
-0.200 0.200 0.200 SCN
-
-BT
-174.74 406.68500000000034 Td
-/F6.0 11 Tf
-<3c> Tj
-ET
-
-0.000 0.000 0.000 SCN
-0.000 0.000 0.000 scn
-0.200 0.200 0.200 scn
-0.200 0.200 0.200 SCN
-
-BT
-180.24 406.68500000000034 Td
+141.74 347.0050000000006 Td
/F6.0 11 Tf
-<456d706c6f796565> Tj
+<6f726465725265706f> Tj
ET
0.000 0.000 0.000 SCN
@@ -80681,20 +81330,20 @@ ET
0.200 0.200 0.200 SCN
BT
-224.24 406.68500000000034 Td
+191.24 347.0050000000006 Td
/F6.0 11 Tf
-<3e> Tj
+<2e> Tj
ET
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
-0.200 0.200 0.200 scn
-0.200 0.200 0.200 SCN
+0.200 0.400 0.600 scn
+0.200 0.400 0.600 SCN
BT
-229.74 406.68500000000034 Td
+196.74 347.0050000000006 Td
/F6.0 11 Tf
-<20> Tj
+<66696e644d6f7374526563656e744f7264657273> Tj
ET
0.000 0.000 0.000 SCN
@@ -80703,20 +81352,20 @@ ET
0.200 0.200 0.200 SCN
BT
-235.24 406.68500000000034 Td
+306.74 347.0050000000006 Td
/F6.0 11 Tf
-<656d706c6f79656573> Tj
+<28> Tj
ET
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
-0.200 0.200 0.200 scn
-0.200 0.200 0.200 SCN
+0.000 0.533 0.000 scn
+0.000 0.533 0.000 SCN
BT
-284.74 406.68500000000034 Td
-/F6.0 11 Tf
-<20> Tj
+312.24 347.0050000000006 Td
+/F8.0 11 Tf
+<74686973> Tj
ET
0.000 0.000 0.000 SCN
@@ -80725,9 +81374,9 @@ ET
0.200 0.200 0.200 SCN
BT
-290.24 406.68500000000034 Td
+334.24 347.0050000000006 Td
/F6.0 11 Tf
-<3d> Tj
+<2c> Tj
ET
0.000 0.000 0.000 SCN
@@ -80736,20 +81385,20 @@ ET
0.200 0.200 0.200 SCN
BT
-295.74 406.68500000000034 Td
+339.74 347.0050000000006 Td
/F6.0 11 Tf
<20> Tj
ET
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
-0.000 0.533 0.000 scn
-0.000 0.533 0.000 SCN
+0.000 0.000 0.867 scn
+0.000 0.000 0.867 SCN
BT
-301.24 406.68500000000034 Td
+345.24 347.0050000000006 Td
/F8.0 11 Tf
-<6e6577> Tj
+<35> Tj
ET
0.000 0.000 0.000 SCN
@@ -80758,9 +81407,9 @@ ET
0.200 0.200 0.200 SCN
BT
-317.74 406.68500000000034 Td
+350.74 347.0050000000006 Td
/F6.0 11 Tf
-<20> Tj
+<293b> Tj
ET
0.000 0.000 0.000 SCN
@@ -80769,9 +81418,9 @@ ET
0.200 0.200 0.200 SCN
BT
-323.24 406.68500000000034 Td
+59.24000000000001 332.2650000000006 Td
/F6.0 11 Tf
-<54726565536574> Tj
+<ca202020> Tj
ET
0.000 0.000 0.000 SCN
@@ -80780,9 +81429,9 @@ ET
0.200 0.200 0.200 SCN
BT
-361.74 406.68500000000034 Td
+81.24000000000001 332.2650000000006 Td
/F6.0 11 Tf
-<3c> Tj
+<7d> Tj
ET
0.000 0.000 0.000 SCN
@@ -80791,9 +81440,9 @@ ET
0.200 0.200 0.200 SCN
BT
-367.24 406.68500000000034 Td
+59.24000000000001 317.52500000000066 Td
/F6.0 11 Tf
-<456d706c6f796565> Tj
+<7d> Tj
ET
0.000 0.000 0.000 SCN
@@ -80802,31 +81451,31 @@ ET
0.200 0.200 0.200 SCN
BT
-411.24 406.68500000000034 Td
-/F6.0 11 Tf
-<3e28293b> Tj
+48.24000000000001 272.9260000000006 Td
+/F2.0 13 Tf
+<342e362e332e2054726967676572206f6e2070726f7065727479206368616e6765> Tj
ET
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
-0.200 0.200 0.200 scn
-0.200 0.200 0.200 SCN
-
-BT
-59.24000000000001 377.2050000000003 Td
-/F6.0 11 Tf
-<ca202020> Tj
-ET
-
+q
+0.5 w
+0.933 0.933 0.933 SCN
+113.807 234.550 m
+113.807 258.330 l
+S
+Q
+0.098 0.251 0.486 scn
+0.098 0.251 0.486 SCN
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
-0.000 0.533 0.000 scn
-0.000 0.533 0.000 SCN
+0.098 0.251 0.486 scn
+0.098 0.251 0.486 SCN
BT
-81.24000000000001 377.2050000000003 Td
-/F8.0 11 Tf
-<7075626c6963> Tj
+77.16783333333333 238.21750000000063 Td
+/F3.1 23 Tf
+<22> Tj
ET
0.000 0.000 0.000 SCN
@@ -80835,42 +81484,42 @@ ET
0.200 0.200 0.200 SCN
BT
-114.24000000000001 377.2050000000003 Td
-/F6.0 11 Tf
-<20> Tj
+125.80666666666667 242.3660000000006 Td
+/F1.0 10.5 Tf
+[<54> 20.01953125 <4f444f202d20>] TJ
ET
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
-0.200 0.200 0.200 scn
-0.200 0.200 0.200 SCN
+0.694 0.129 0.275 scn
+0.694 0.129 0.275 SCN
BT
-119.74000000000001 377.2050000000003 Td
-/F6.0 11 Tf
-<536f72746564536574> Tj
+163.93196158854167 242.3660000000006 Td
+/F6.0 10.5 Tf
+<6d6f64696679> Tj
ET
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
-0.200 0.200 0.200 scn
-0.200 0.200 0.200 SCN
+0.694 0.129 0.275 scn
+0.694 0.129 0.275 SCN
BT
-169.24 377.2050000000003 Td
-/F6.0 11 Tf
-<3c> Tj
+195.4319615885417 242.3660000000006 Td
+/F7.0 10.5 Tf
+<c9> Tj
ET
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
-0.200 0.200 0.200 scn
-0.200 0.200 0.200 SCN
+0.694 0.129 0.275 scn
+0.694 0.129 0.275 SCN
BT
-174.74 377.2050000000003 Td
-/F6.0 11 Tf
-<456d706c6f796565> Tj
+205.9319615885417 242.3660000000006 Td
+/F6.0 10.5 Tf
+<2829> Tj
ET
0.000 0.000 0.000 SCN
@@ -80879,41 +81528,41 @@ ET
0.200 0.200 0.200 SCN
BT
-218.74 377.2050000000003 Td
-/F6.0 11 Tf
-<3e> Tj
+216.4319615885417 242.3660000000006 Td
+/F1.0 10.5 Tf
+<2c20> Tj
ET
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
-0.200 0.200 0.200 scn
-0.200 0.200 0.200 SCN
+0.694 0.129 0.275 scn
+0.694 0.129 0.275 SCN
BT
-224.24 377.2050000000003 Td
-/F6.0 11 Tf
-<20> Tj
+221.77646158854168 242.3660000000006 Td
+/F6.0 10.5 Tf
+<636c656172> Tj
ET
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
-0.200 0.200 0.200 scn
-0.200 0.200 0.200 SCN
+0.694 0.129 0.275 scn
+0.694 0.129 0.275 SCN
BT
-229.74 377.2050000000003 Td
-/F6.0 11 Tf
-<676574456d706c6f79656573> Tj
+248.02646158854168 242.3660000000006 Td
+/F7.0 10.5 Tf
+<c9> Tj
ET
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
-0.200 0.200 0.200 scn
-0.200 0.200 0.200 SCN
+0.694 0.129 0.275 scn
+0.694 0.129 0.275 SCN
BT
-295.74 377.2050000000003 Td
-/F6.0 11 Tf
+258.5264615885417 242.3660000000006 Td
+/F6.0 10.5 Tf
<2829> Tj
ET
@@ -80923,20 +81572,31 @@ ET
0.200 0.200 0.200 SCN
BT
-306.74 377.2050000000003 Td
-/F6.0 11 Tf
-<20> Tj
+48.24000000000001 203.8660000000006 Td
+/F2.0 13 Tf
+<342e362e342e2054726967676572206f6e20636f6c6c656374696f6e206368616e6765> Tj
ET
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
-0.200 0.200 0.200 scn
-0.200 0.200 0.200 SCN
+q
+0.5 w
+0.933 0.933 0.933 SCN
+113.807 165.490 m
+113.807 189.270 l
+S
+Q
+0.098 0.251 0.486 scn
+0.098 0.251 0.486 SCN
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.098 0.251 0.486 scn
+0.098 0.251 0.486 SCN
BT
-312.24 377.2050000000003 Td
-/F6.0 11 Tf
-<7b> Tj
+77.16783333333333 169.1575000000006 Td
+/F3.1 23 Tf
+<22> Tj
ET
0.000 0.000 0.000 SCN
@@ -80945,42 +81605,42 @@ ET
0.200 0.200 0.200 SCN
BT
-317.74 377.2050000000003 Td
-/F6.0 11 Tf
-<20> Tj
+125.80666666666667 173.30600000000058 Td
+/F1.0 10.5 Tf
+[<54> 20.01953125 <4f444f202d20>] TJ
ET
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
-0.200 0.200 0.200 scn
-0.200 0.200 0.200 SCN
+0.694 0.129 0.275 scn
+0.694 0.129 0.275 SCN
BT
-323.24 377.2050000000003 Td
-/F6.0 11 Tf
-<2e2e2e> Tj
+163.93196158854167 173.30600000000058 Td
+/F6.0 10.5 Tf
+<616464546f> Tj
ET
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
-0.200 0.200 0.200 scn
-0.200 0.200 0.200 SCN
+0.694 0.129 0.275 scn
+0.694 0.129 0.275 SCN
BT
-339.74 377.2050000000003 Td
-/F6.0 11 Tf
-<20> Tj
+190.18196158854167 173.30600000000058 Td
+/F7.0 10.5 Tf
+<c9> Tj
ET
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
-0.200 0.200 0.200 scn
-0.200 0.200 0.200 SCN
+0.694 0.129 0.275 scn
+0.694 0.129 0.275 SCN
BT
-345.24 377.2050000000003 Td
-/F6.0 11 Tf
-<7d> Tj
+200.68196158854167 173.30600000000058 Td
+/F6.0 10.5 Tf
+<2829> Tj
ET
0.000 0.000 0.000 SCN
@@ -80989,42 +81649,42 @@ ET
0.200 0.200 0.200 SCN
BT
-59.24000000000001 362.4650000000004 Td
-/F6.0 11 Tf
-<ca202020> Tj
+211.18196158854167 173.30600000000058 Td
+/F1.0 10.5 Tf
+<2c20> Tj
ET
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
-0.000 0.533 0.000 scn
-0.000 0.533 0.000 SCN
+0.694 0.129 0.275 scn
+0.694 0.129 0.275 SCN
BT
-81.24000000000001 362.4650000000004 Td
-/F8.0 11 Tf
-<7075626c6963> Tj
+216.52646158854168 173.30600000000058 Td
+/F6.0 10.5 Tf
+<72656d6f766546726f6d> Tj
ET
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
-0.200 0.200 0.200 scn
-0.200 0.200 0.200 SCN
+0.694 0.129 0.275 scn
+0.694 0.129 0.275 SCN
BT
-114.24000000000001 362.4650000000004 Td
-/F6.0 11 Tf
-<20> Tj
+269.0264615885417 173.30600000000058 Td
+/F7.0 10.5 Tf
+<c9> Tj
ET
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
-0.533 0.533 0.533 scn
-0.533 0.533 0.533 SCN
+0.694 0.129 0.275 scn
+0.694 0.129 0.275 SCN
BT
-119.74000000000001 362.4650000000004 Td
-/F8.0 11 Tf
-<766f6964> Tj
+279.5264615885417 173.30600000000058 Td
+/F6.0 10.5 Tf
+<2829> Tj
ET
0.000 0.000 0.000 SCN
@@ -81033,31 +81693,31 @@ ET
0.200 0.200 0.200 SCN
BT
-141.74 362.4650000000004 Td
-/F6.0 11 Tf
-<20> Tj
+48.24000000000001 129.46600000000058 Td
+/F2.0 18 Tf
+<342e372e2044726f7020446f776e7320616e642044656661756c7473> Tj
ET
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
-0.200 0.200 0.200 scn
-0.200 0.200 0.200 SCN
-
-BT
-147.24 362.4650000000004 Td
-/F6.0 11 Tf
-<736574456d706c6f79656573> Tj
-ET
-
+q
+0.5 w
+0.933 0.933 0.933 SCN
+113.807 89.630 m
+113.807 113.410 l
+S
+Q
+0.098 0.251 0.486 scn
+0.098 0.251 0.486 SCN
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
-0.200 0.200 0.200 scn
-0.200 0.200 0.200 SCN
+0.098 0.251 0.486 scn
+0.098 0.251 0.486 SCN
BT
-213.24 362.4650000000004 Td
-/F6.0 11 Tf
-<28> Tj
+77.16783333333333 93.29750000000058 Td
+/F3.1 23 Tf
+<22> Tj
ET
0.000 0.000 0.000 SCN
@@ -81066,53 +81726,275 @@ ET
0.200 0.200 0.200 SCN
BT
-218.74 362.4650000000004 Td
-/F6.0 11 Tf
-<536f72746564536574> Tj
+125.80666666666667 97.44600000000057 Td
+/F1.0 10.5 Tf
+[<54> 20.01953125 <4f444f>] TJ
ET
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
+q
+0.000 0.000 0.000 scn
+0.000 0.000 0.000 SCN
+1 w
+0 J
+0 j
+[ ] 0 d
+/Stamp1 Do
0.200 0.200 0.200 scn
0.200 0.200 0.200 SCN
BT
-268.24 362.4650000000004 Td
-/F6.0 11 Tf
-<3c> Tj
+535.978 14.388 Td
+/F1.0 9 Tf
+<3733> Tj
ET
<TRUNCATED>
[3/6] isis-site git commit: ISIS-1335: docs on bidir relationships
Posted by da...@apache.org.
http://git-wip-us.apache.org/repos/asf/isis-site/blob/6083372b/content/guides/ugbtb.pdf
----------------------------------------------------------------------
diff --git a/content/guides/ugbtb.pdf b/content/guides/ugbtb.pdf
index 626c0a3..770d1a9 100644
--- a/content/guides/ugbtb.pdf
+++ b/content/guides/ugbtb.pdf
@@ -4,16 +4,16 @@
<< /Title (Beyond the Basics)
/Creator (Asciidoctor PDF 1.5.0.alpha.11, based on Prawn 1.3.0)
/Producer (Asciidoctor PDF 1.5.0.alpha.11, based on Prawn 1.3.0)
-/CreationDate (D:20160617155949+01'00')
-/ModDate (D:20160617155949+01'00')
+/CreationDate (D:20160707160000+01'00')
+/ModDate (D:20160707160000+01'00')
>>
endobj
2 0 obj
<< /Type /Catalog
/Pages 3 0 R
/Names 16 0 R
-/Outlines 668 0 R
-/PageLabels 722 0 R
+/Outlines 674 0 R
+/PageLabels 728 0 R
/PageMode /UseOutlines
/OpenAction [7 0 R /FitH 842.89]
/ViewerPreferences << /DisplayDocTitle true
@@ -22,8 +22,8 @@ endobj
endobj
3 0 obj
<< /Type /Pages
-/Count 84
-/Kids [7 0 R 10 0 R 12 0 R 14 0 R 38 0 R 47 0 R 51 0 R 66 0 R 82 0 R 88 0 R 99 0 R 110 0 R 116 0 R 123 0 R 126 0 R 132 0 R 136 0 R 138 0 R 140 0 R 146 0 R 150 0 R 156 0 R 161 0 R 168 0 R 175 0 R 189 0 R 200 0 R 203 0 R 211 0 R 224 0 R 230 0 R 238 0 R 241 0 R 248 0 R 251 0 R 256 0 R 258 0 R 260 0 R 265 0 R 269 0 R 278 0 R 285 0 R 289 0 R 300 0 R 309 0 R 320 0 R 322 0 R 329 0 R 335 0 R 347 0 R 357 0 R 360 0 R 368 0 R 370 0 R 372 0 R 383 0 R 387 0 R 401 0 R 412 0 R 418 0 R 421 0 R 427 0 R 435 0 R 448 0 R 454 0 R 460 0 R 463 0 R 471 0 R 478 0 R 487 0 R 493 0 R 500 0 R 512 0 R 519 0 R 526 0 R 529 0 R 534 0 R 538 0 R 542 0 R 544 0 R 547 0 R 551 0 R 553 0 R 557 0 R]
+/Count 85
+/Kids [7 0 R 10 0 R 12 0 R 14 0 R 38 0 R 47 0 R 51 0 R 66 0 R 82 0 R 88 0 R 99 0 R 110 0 R 116 0 R 123 0 R 126 0 R 132 0 R 136 0 R 138 0 R 140 0 R 146 0 R 150 0 R 156 0 R 161 0 R 168 0 R 175 0 R 187 0 R 191 0 R 205 0 R 208 0 R 216 0 R 229 0 R 235 0 R 244 0 R 247 0 R 254 0 R 257 0 R 261 0 R 263 0 R 265 0 R 270 0 R 274 0 R 283 0 R 290 0 R 294 0 R 305 0 R 314 0 R 325 0 R 327 0 R 334 0 R 340 0 R 352 0 R 362 0 R 365 0 R 373 0 R 375 0 R 377 0 R 388 0 R 392 0 R 406 0 R 418 0 R 424 0 R 427 0 R 433 0 R 441 0 R 454 0 R 460 0 R 466 0 R 469 0 R 477 0 R 484 0 R 493 0 R 499 0 R 506 0 R 518 0 R 525 0 R 531 0 R 534 0 R 540 0 R 544 0 R 548 0 R 550 0 R 553 0 R 557 0 R 559 0 R 563 0 R]
>>
endobj
4 0 obj
@@ -80,11 +80,11 @@ endobj
<< /Type /Font
/BaseFont /AAAACZ+NotoSerif
/Subtype /TrueType
-/FontDescriptor 724 0 R
+/FontDescriptor 730 0 R
/FirstChar 32
/LastChar 255
-/Widths 726 0 R
-/ToUnicode 725 0 R
+/Widths 732 0 R
+/ToUnicode 731 0 R
>>
endobj
9 0 obj
@@ -540,7 +540,7 @@ ET
BT
535.3009999999999 567.0559999999998 Td
/F1.0 10.5 Tf
-<3232> Tj
+<3234> Tj
ET
0.000 0.000 0.000 SCN
@@ -580,7 +580,7 @@ ET
BT
535.3009999999999 548.5759999999998 Td
/F1.0 10.5 Tf
-<3233> Tj
+<3234> Tj
ET
0.000 0.000 0.000 SCN
@@ -620,7 +620,7 @@ ET
BT
535.3009999999999 530.0959999999998 Td
/F1.0 10.5 Tf
-<3233> Tj
+<3234> Tj
ET
0.000 0.000 0.000 SCN
@@ -660,7 +660,7 @@ ET
BT
535.3009999999999 511.6159999999998 Td
/F1.0 10.5 Tf
-<3236> Tj
+<3237> Tj
ET
0.000 0.000 0.000 SCN
@@ -700,7 +700,7 @@ ET
BT
535.3009999999999 493.1359999999998 Td
/F1.0 10.5 Tf
-<3236> Tj
+<3237> Tj
ET
0.000 0.000 0.000 SCN
@@ -751,7 +751,7 @@ ET
BT
535.3009999999999 474.6559999999998 Td
/F1.0 10.5 Tf
-<3237> Tj
+<3238> Tj
ET
0.000 0.000 0.000 SCN
@@ -791,7 +791,7 @@ ET
BT
535.3009999999999 456.17599999999976 Td
/F1.0 10.5 Tf
-<3238> Tj
+<3239> Tj
ET
0.000 0.000 0.000 SCN
@@ -831,7 +831,7 @@ ET
BT
535.3009999999999 437.69599999999974 Td
/F1.0 10.5 Tf
-<3330> Tj
+<3331> Tj
ET
0.000 0.000 0.000 SCN
@@ -871,7 +871,7 @@ ET
BT
535.3009999999999 419.2159999999997 Td
/F1.0 10.5 Tf
-<3335> Tj
+<3336> Tj
ET
0.000 0.000 0.000 SCN
@@ -911,7 +911,7 @@ ET
BT
535.3009999999999 400.7359999999997 Td
/F1.0 10.5 Tf
-<3336> Tj
+<3337> Tj
ET
0.000 0.000 0.000 SCN
@@ -951,7 +951,7 @@ ET
BT
535.3009999999999 382.2559999999997 Td
/F1.0 10.5 Tf
-<3337> Tj
+<3338> Tj
ET
0.000 0.000 0.000 SCN
@@ -991,7 +991,7 @@ ET
BT
535.3009999999999 363.77599999999967 Td
/F1.0 10.5 Tf
-<3338> Tj
+<3339> Tj
ET
0.000 0.000 0.000 SCN
@@ -1031,7 +1031,7 @@ ET
BT
535.3009999999999 345.29599999999965 Td
/F1.0 10.5 Tf
-<3430> Tj
+<3431> Tj
ET
0.000 0.000 0.000 SCN
@@ -1071,7 +1071,7 @@ ET
BT
535.3009999999999 326.81599999999963 Td
/F1.0 10.5 Tf
-<3430> Tj
+<3431> Tj
ET
0.000 0.000 0.000 SCN
@@ -1111,7 +1111,7 @@ ET
BT
535.3009999999999 308.3359999999996 Td
/F1.0 10.5 Tf
-<3431> Tj
+<3432> Tj
ET
0.000 0.000 0.000 SCN
@@ -1151,7 +1151,7 @@ ET
BT
535.3009999999999 289.8559999999996 Td
/F1.0 10.5 Tf
-<3434> Tj
+<3435> Tj
ET
0.000 0.000 0.000 SCN
@@ -1191,7 +1191,7 @@ ET
BT
535.3009999999999 271.3759999999996 Td
/F1.0 10.5 Tf
-<3434> Tj
+<3435> Tj
ET
0.000 0.000 0.000 SCN
@@ -1231,7 +1231,7 @@ ET
BT
535.3009999999999 252.89599999999956 Td
/F1.0 10.5 Tf
-<3435> Tj
+<3436> Tj
ET
0.000 0.000 0.000 SCN
@@ -1271,7 +1271,7 @@ ET
BT
535.3009999999999 234.41599999999957 Td
/F1.0 10.5 Tf
-<3436> Tj
+<3437> Tj
ET
0.000 0.000 0.000 SCN
@@ -1311,7 +1311,7 @@ ET
BT
535.3009999999999 215.93599999999958 Td
/F1.0 10.5 Tf
-<3436> Tj
+<3437> Tj
ET
0.000 0.000 0.000 SCN
@@ -1351,7 +1351,7 @@ ET
BT
535.3009999999999 197.4559999999996 Td
/F1.0 10.5 Tf
-<3436> Tj
+<3437> Tj
ET
0.000 0.000 0.000 SCN
@@ -1391,7 +1391,7 @@ ET
BT
535.3009999999999 178.9759999999996 Td
/F1.0 10.5 Tf
-<3437> Tj
+<3438> Tj
ET
0.000 0.000 0.000 SCN
@@ -1431,7 +1431,7 @@ ET
BT
535.3009999999999 160.4959999999996 Td
/F1.0 10.5 Tf
-<3437> Tj
+<3438> Tj
ET
0.000 0.000 0.000 SCN
@@ -1471,7 +1471,7 @@ ET
BT
535.3009999999999 142.01599999999962 Td
/F1.0 10.5 Tf
-<3439> Tj
+<3530> Tj
ET
0.000 0.000 0.000 SCN
@@ -1511,7 +1511,7 @@ ET
BT
535.3009999999999 123.53599999999963 Td
/F1.0 10.5 Tf
-<3532> Tj
+<3533> Tj
ET
0.000 0.000 0.000 SCN
@@ -1551,7 +1551,7 @@ ET
BT
535.3009999999999 105.05599999999964 Td
/F1.0 10.5 Tf
-<3532> Tj
+<3533> Tj
ET
0.000 0.000 0.000 SCN
@@ -1591,7 +1591,7 @@ ET
BT
535.3009999999999 86.57599999999965 Td
/F1.0 10.5 Tf
-<3534> Tj
+<3535> Tj
ET
0.000 0.000 0.000 SCN
@@ -1631,7 +1631,7 @@ ET
BT
535.3009999999999 68.09599999999966 Td
/F1.0 10.5 Tf
-<3535> Tj
+<3536> Tj
ET
0.000 0.000 0.000 SCN
@@ -1651,7 +1651,7 @@ endobj
/F4.0 42 0 R
>>
>>
-/Annots [559 0 R 560 0 R 561 0 R 562 0 R 563 0 R 564 0 R 565 0 R 566 0 R 567 0 R 568 0 R 569 0 R 570 0 R 571 0 R 572 0 R 573 0 R 574 0 R 575 0 R 576 0 R 577 0 R 578 0 R 579 0 R 580 0 R 581 0 R 582 0 R 583 0 R 584 0 R 585 0 R 586 0 R 587 0 R 588 0 R 589 0 R 590 0 R 591 0 R 592 0 R 593 0 R 594 0 R 595 0 R 596 0 R 597 0 R 598 0 R 599 0 R 600 0 R 601 0 R 602 0 R 603 0 R 604 0 R 605 0 R 606 0 R 607 0 R 608 0 R 609 0 R 610 0 R 611 0 R 612 0 R 613 0 R 614 0 R 615 0 R 616 0 R 617 0 R 618 0 R 619 0 R 620 0 R 621 0 R 622 0 R 623 0 R 624 0 R 625 0 R 626 0 R 627 0 R 628 0 R 629 0 R 630 0 R 631 0 R 632 0 R 633 0 R 634 0 R 635 0 R]
+/Annots [565 0 R 566 0 R 567 0 R 568 0 R 569 0 R 570 0 R 571 0 R 572 0 R 573 0 R 574 0 R 575 0 R 576 0 R 577 0 R 578 0 R 579 0 R 580 0 R 581 0 R 582 0 R 583 0 R 584 0 R 585 0 R 586 0 R 587 0 R 588 0 R 589 0 R 590 0 R 591 0 R 592 0 R 593 0 R 594 0 R 595 0 R 596 0 R 597 0 R 598 0 R 599 0 R 600 0 R 601 0 R 602 0 R 603 0 R 604 0 R 605 0 R 606 0 R 607 0 R 608 0 R 609 0 R 610 0 R 611 0 R 612 0 R 613 0 R 614 0 R 615 0 R 616 0 R 617 0 R 618 0 R 619 0 R 620 0 R 621 0 R 622 0 R 623 0 R 624 0 R 625 0 R 626 0 R 627 0 R 628 0 R 629 0 R 630 0 R 631 0 R 632 0 R 633 0 R 634 0 R 635 0 R 636 0 R 637 0 R 638 0 R 639 0 R 640 0 R 641 0 R]
>>
endobj
11 0 obj
@@ -1696,7 +1696,7 @@ ET
BT
535.3009999999999 794.6759999999999 Td
/F1.0 10.5 Tf
-<3538> Tj
+<3539> Tj
ET
0.000 0.000 0.000 SCN
@@ -1758,7 +1758,7 @@ ET
BT
535.3009999999999 776.1959999999999 Td
/F1.0 10.5 Tf
-<3538> Tj
+<3539> Tj
ET
0.000 0.000 0.000 SCN
@@ -1798,7 +1798,7 @@ ET
BT
535.3009999999999 757.7159999999999 Td
/F1.0 10.5 Tf
-<3539> Tj
+<3630> Tj
ET
0.000 0.000 0.000 SCN
@@ -1838,7 +1838,7 @@ ET
BT
535.3009999999999 739.2359999999999 Td
/F1.0 10.5 Tf
-<3630> Tj
+<3631> Tj
ET
0.000 0.000 0.000 SCN
@@ -1900,7 +1900,7 @@ ET
BT
535.3009999999999 720.7559999999999 Td
/F1.0 10.5 Tf
-<3634> Tj
+<3635> Tj
ET
0.000 0.000 0.000 SCN
@@ -1940,7 +1940,7 @@ ET
BT
535.3009999999999 702.2759999999998 Td
/F1.0 10.5 Tf
-<3635> Tj
+<3636> Tj
ET
0.000 0.000 0.000 SCN
@@ -1980,7 +1980,7 @@ ET
BT
535.3009999999999 683.7959999999998 Td
/F1.0 10.5 Tf
-<3636> Tj
+<3637> Tj
ET
0.000 0.000 0.000 SCN
@@ -2020,7 +2020,7 @@ ET
BT
535.3009999999999 665.3159999999998 Td
/F1.0 10.5 Tf
-<3637> Tj
+<3638> Tj
ET
0.000 0.000 0.000 SCN
@@ -2071,7 +2071,7 @@ ET
BT
535.3009999999999 646.8359999999998 Td
/F1.0 10.5 Tf
-<3639> Tj
+<3730> Tj
ET
0.000 0.000 0.000 SCN
@@ -2111,7 +2111,7 @@ ET
BT
535.3009999999999 628.3559999999998 Td
/F1.0 10.5 Tf
-<3731> Tj
+<3732> Tj
ET
0.000 0.000 0.000 SCN
@@ -2151,7 +2151,7 @@ ET
BT
535.3009999999999 609.8759999999997 Td
/F1.0 10.5 Tf
-<3733> Tj
+<3734> Tj
ET
0.000 0.000 0.000 SCN
@@ -2191,7 +2191,7 @@ ET
BT
535.3009999999999 591.3959999999997 Td
/F1.0 10.5 Tf
-<3734> Tj
+<3735> Tj
ET
0.000 0.000 0.000 SCN
@@ -2231,7 +2231,7 @@ ET
BT
535.3009999999999 572.9159999999997 Td
/F1.0 10.5 Tf
-<3831> Tj
+<3832> Tj
ET
0.000 0.000 0.000 SCN
@@ -2250,7 +2250,7 @@ endobj
/F4.0 42 0 R
>>
>>
-/Annots [636 0 R 637 0 R 638 0 R 639 0 R 640 0 R 641 0 R 642 0 R 643 0 R 644 0 R 645 0 R 646 0 R 647 0 R 648 0 R 649 0 R 650 0 R 651 0 R 652 0 R 653 0 R 654 0 R 655 0 R 656 0 R 657 0 R 658 0 R 659 0 R 660 0 R 661 0 R 662 0 R 663 0 R 664 0 R 665 0 R 666 0 R]
+/Annots [642 0 R 643 0 R 644 0 R 645 0 R 646 0 R 647 0 R 648 0 R 649 0 R 650 0 R 651 0 R 652 0 R 653 0 R 654 0 R 655 0 R 656 0 R 657 0 R 658 0 R 659 0 R 660 0 R 661 0 R 662 0 R 663 0 R 664 0 R 665 0 R 666 0 R 667 0 R 668 0 R 669 0 R 670 0 R 671 0 R 672 0 R]
>>
endobj
13 0 obj
@@ -2909,7 +2909,7 @@ endobj
/Font << /F2.0 18 0 R
/F1.0 8 0 R
>>
-/XObject << /Stamp1 667 0 R
+/XObject << /Stamp1 673 0 R
>>
>>
/Annots [19 0 R 20 0 R 21 0 R 23 0 R 24 0 R 25 0 R 26 0 R 27 0 R 28 0 R 29 0 R 30 0 R 31 0 R 32 0 R 33 0 R 34 0 R 35 0 R 36 0 R]
@@ -2924,18 +2924,18 @@ endobj
>>
endobj
17 0 obj
-<< /Kids [165 0 R 446 0 R 274 0 R 408 0 R 166 0 R 523 0 R 253 0 R 381 0 R]
+<< /Kids [165 0 R 452 0 R 279 0 R 414 0 R 166 0 R 386 0 R 538 0 R 237 0 R 408 0 R]
>>
endobj
18 0 obj
<< /Type /Font
/BaseFont /AAAADA+NotoSerif-Bold
/Subtype /TrueType
-/FontDescriptor 728 0 R
+/FontDescriptor 734 0 R
/FirstChar 32
/LastChar 255
-/Widths 730 0 R
-/ToUnicode 729 0 R
+/Widths 736 0 R
+/ToUnicode 735 0 R
>>
endobj
19 0 obj
@@ -3883,7 +3883,7 @@ endobj
/F4.0 42 0 R
/F5.1 44 0 R
>>
-/XObject << /Stamp1 667 0 R
+/XObject << /Stamp1 673 0 R
>>
>>
/Annots [45 0 R]
@@ -3896,11 +3896,11 @@ endobj
<< /Type /Font
/BaseFont /AAAADB+NotoSerif-Italic
/Subtype /TrueType
-/FontDescriptor 732 0 R
+/FontDescriptor 738 0 R
/FirstChar 32
/LastChar 255
-/Widths 734 0 R
-/ToUnicode 733 0 R
+/Widths 740 0 R
+/ToUnicode 739 0 R
>>
endobj
41 0 obj
@@ -3910,11 +3910,11 @@ endobj
<< /Type /Font
/BaseFont /AAAADC+mplus1mn-regular
/Subtype /TrueType
-/FontDescriptor 736 0 R
+/FontDescriptor 742 0 R
/FirstChar 32
/LastChar 255
-/Widths 738 0 R
-/ToUnicode 737 0 R
+/Widths 744 0 R
+/ToUnicode 743 0 R
>>
endobj
43 0 obj
@@ -3924,11 +3924,11 @@ endobj
<< /Type /Font
/BaseFont /AAAADD+FontAwesome
/Subtype /TrueType
-/FontDescriptor 740 0 R
+/FontDescriptor 746 0 R
/FirstChar 32
/LastChar 255
-/Widths 742 0 R
-/ToUnicode 741 0 R
+/Widths 748 0 R
+/ToUnicode 747 0 R
>>
endobj
45 0 obj
@@ -4382,7 +4382,7 @@ endobj
/F1.0 8 0 R
/F3.0 40 0 R
>>
-/XObject << /Stamp1 667 0 R
+/XObject << /Stamp1 673 0 R
>>
>>
>>
@@ -5327,7 +5327,7 @@ endobj
/F3.0 40 0 R
/F1.1 59 0 R
>>
-/XObject << /Stamp1 667 0 R
+/XObject << /Stamp1 673 0 R
>>
>>
/Annots [52 0 R 53 0 R 54 0 R 55 0 R 57 0 R 58 0 R 60 0 R 61 0 R 62 0 R 63 0 R 64 0 R]
@@ -5406,11 +5406,11 @@ endobj
<< /Type /Font
/BaseFont /AAAADE+NotoSerif
/Subtype /TrueType
-/FontDescriptor 744 0 R
+/FontDescriptor 750 0 R
/FirstChar 32
/LastChar 255
-/Widths 746 0 R
-/ToUnicode 745 0 R
+/Widths 752 0 R
+/ToUnicode 751 0 R
>>
endobj
60 0 obj
@@ -6433,7 +6433,7 @@ endobj
/F2.0 18 0 R
/F5.1 44 0 R
>>
-/XObject << /Stamp1 667 0 R
+/XObject << /Stamp1 673 0 R
>>
>>
/Annots [67 0 R 68 0 R 70 0 R 71 0 R 72 0 R 73 0 R 74 0 R 75 0 R 76 0 R 77 0 R 78 0 R 80 0 R]
@@ -7729,7 +7729,7 @@ endobj
/F2.0 18 0 R
/F4.0 42 0 R
>>
-/XObject << /Stamp1 667 0 R
+/XObject << /Stamp1 673 0 R
>>
>>
/Annots [83 0 R 84 0 R 85 0 R 86 0 R]
@@ -8603,7 +8603,7 @@ endobj
/F1.0 8 0 R
/F4.0 42 0 R
>>
-/XObject << /Stamp1 667 0 R
+/XObject << /Stamp1 673 0 R
>>
>>
/Annots [89 0 R 91 0 R 92 0 R 93 0 R 94 0 R 95 0 R 96 0 R 97 0 R]
@@ -11797,7 +11797,7 @@ endobj
/F4.1 101 0 R
/F1.0 8 0 R
>>
-/XObject << /Stamp1 667 0 R
+/XObject << /Stamp1 673 0 R
>>
>>
/Annots [102 0 R 103 0 R 104 0 R 105 0 R 106 0 R 107 0 R 108 0 R]
@@ -11807,22 +11807,22 @@ endobj
<< /Type /Font
/BaseFont /AAAADF+mplus1mn-bold
/Subtype /TrueType
-/FontDescriptor 748 0 R
+/FontDescriptor 754 0 R
/FirstChar 32
/LastChar 255
-/Widths 750 0 R
-/ToUnicode 749 0 R
+/Widths 756 0 R
+/ToUnicode 755 0 R
>>
endobj
101 0 obj
<< /Type /Font
/BaseFont /AAAADG+mplus1mn-regular
/Subtype /TrueType
-/FontDescriptor 752 0 R
+/FontDescriptor 758 0 R
/FirstChar 32
/LastChar 255
-/Widths 754 0 R
-/ToUnicode 753 0 R
+/Widths 760 0 R
+/ToUnicode 759 0 R
>>
endobj
102 0 obj
@@ -13222,7 +13222,7 @@ endobj
/F4.0 42 0 R
/F6.0 100 0 R
>>
-/XObject << /Stamp1 667 0 R
+/XObject << /Stamp1 673 0 R
>>
>>
/Annots [112 0 R 113 0 R 114 0 R]
@@ -14487,7 +14487,7 @@ endobj
/F2.0 18 0 R
/F5.1 44 0 R
>>
-/XObject << /Stamp1 667 0 R
+/XObject << /Stamp1 673 0 R
>>
>>
/Annots [117 0 R 118 0 R 120 0 R 121 0 R]
@@ -17102,7 +17102,7 @@ endobj
/F6.0 100 0 R
/F1.0 8 0 R
>>
-/XObject << /Stamp1 667 0 R
+/XObject << /Stamp1 673 0 R
>>
>>
/Annots [124 0 R]
@@ -18677,7 +18677,7 @@ endobj
/F3.0 40 0 R
/F2.0 18 0 R
>>
-/XObject << /Stamp1 667 0 R
+/XObject << /Stamp1 673 0 R
>>
>>
/Annots [128 0 R 129 0 R 130 0 R]
@@ -20213,7 +20213,7 @@ endobj
/F4.0 42 0 R
/F6.0 100 0 R
>>
-/XObject << /Stamp1 667 0 R
+/XObject << /Stamp1 673 0 R
>>
>>
/Annots [133 0 R 134 0 R]
@@ -21783,7 +21783,7 @@ endobj
/F6.0 100 0 R
/F1.0 8 0 R
>>
-/XObject << /Stamp1 667 0 R
+/XObject << /Stamp1 673 0 R
>>
>>
>>
@@ -23298,7 +23298,7 @@ endobj
/F6.0 100 0 R
/F1.0 8 0 R
>>
-/XObject << /Stamp1 667 0 R
+/XObject << /Stamp1 673 0 R
>>
>>
>>
@@ -24677,7 +24677,7 @@ endobj
/F4.0 42 0 R
/F6.0 100 0 R
>>
-/XObject << /Stamp1 667 0 R
+/XObject << /Stamp1 673 0 R
>>
>>
/Annots [142 0 R 144 0 R]
@@ -26664,7 +26664,7 @@ endobj
/F2.0 18 0 R
/F3.0 40 0 R
>>
-/XObject << /Stamp1 667 0 R
+/XObject << /Stamp1 673 0 R
>>
>>
/Annots [147 0 R]
@@ -28029,7 +28029,7 @@ endobj
/F3.0 40 0 R
/F5.1 44 0 R
>>
-/XObject << /Stamp1 667 0 R
+/XObject << /Stamp1 673 0 R
>>
>>
/Annots [153 0 R]
@@ -28042,11 +28042,11 @@ endobj
<< /Type /Font
/BaseFont /AAAADH+mplus-1p-regular
/Subtype /TrueType
-/FontDescriptor 756 0 R
+/FontDescriptor 762 0 R
/FirstChar 32
/LastChar 255
-/Widths 758 0 R
-/ToUnicode 757 0 R
+/Widths 764 0 R
+/ToUnicode 763 0 R
>>
endobj
153 0 obj
@@ -30327,7 +30327,7 @@ endobj
/F6.0 100 0 R
/F4.1 101 0 R
>>
-/XObject << /Stamp1 667 0 R
+/XObject << /Stamp1 673 0 R
>>
>>
/Annots [157 0 R 159 0 R]
@@ -31657,7 +31657,7 @@ endobj
/F2.0 18 0 R
/F6.0 100 0 R
>>
-/XObject << /Stamp1 667 0 R
+/XObject << /Stamp1 673 0 R
>>
>>
/Annots [162 0 R 163 0 R]
@@ -31690,12 +31690,12 @@ endobj
endobj
165 0 obj
<< /Limits [(_ugbtb) (_ugbtb_decoupling_pushing-changes)]
-/Names [(_ugbtb) 15 0 R (_ugbtb_datanucleus) 323 0 R (_ugbtb_datanucleus_java8) 332 0 R (_ugbtb_datanucleus_overriding-jdo-annotations) 325 0 R (_ugbtb_decoupling) 141 0 R (_ugbtb_decoupling_contributions) 182 0 R (_ugbtb_decoupling_db-schemas) 143 0 R (_ugbtb_decoupling_event-bus) 190 0 R (_ugbtb_decoupling_mixins) 154 0 R (_ugbtb_decoupling_pushing-changes) 196 0 R]
+/Names [(_ugbtb) 15 0 R (_ugbtb_datanucleus) 328 0 R (_ugbtb_datanucleus_java8) 337 0 R (_ugbtb_datanucleus_overriding-jdo-annotations) 330 0 R (_ugbtb_decoupling) 141 0 R (_ugbtb_decoupling_contributions) 182 0 R (_ugbtb_decoupling_db-schemas) 143 0 R (_ugbtb_decoupling_event-bus) 195 0 R (_ugbtb_decoupling_mixins) 154 0 R (_ugbtb_decoupling_pushing-changes) 201 0 R]
>>
endobj
166 0 obj
-<< /Limits [(_ugbtb_view-models_use-cases) (alternative-implementation)]
-/Names [(_ugbtb_view-models_use-cases) 41 0 R (_ugbtb_view-models_use-cases_application-layer-view-models) 49 0 R (_ugbtb_view-models_use-cases_dtos) 56 0 R (_ugbtb_view-models_use-cases_dtos_consumers) 69 0 R (_ugbtb_view-models_use-cases_externally-managed-entities) 43 0 R (_ugbtb_view-models_use-cases_in-memory-entities) 48 0 R (_ugbtb_web-xml) 501 0 R (_ugbtb_web-xml_context-parameters) 558 0 R (_ugbtb_web-xml_filters) 535 0 R (_ugbtb_web-xml_servlet-context-listeners) 521 0 R (_ugbtb_web-xml_servlets) 530 0 R (aborting-transactions) 348 0 R (alternative-implementation) 151 0 R]
+<< /Limits [(_ugbtb_view-models_use-cases) (background-execution)]
+/Names [(_ugbtb_view-models_use-cases) 41 0 R (_ugbtb_view-models_use-cases_application-layer-view-models) 49 0 R (_ugbtb_view-models_use-cases_dtos) 56 0 R (_ugbtb_view-models_use-cases_dtos_consumers) 69 0 R (_ugbtb_view-models_use-cases_externally-managed-entities) 43 0 R (_ugbtb_view-models_use-cases_in-memory-entities) 48 0 R (_ugbtb_web-xml) 507 0 R (_ugbtb_web-xml_context-parameters) 564 0 R (_ugbtb_web-xml_filters) 541 0 R (_ugbtb_web-xml_servlet-context-listeners) 527 0 R (_ugbtb_web-xml_servlets) 535 0 R (aborting-transactions) 353 0 R (alternative-implementation) 151 0 R (an-alternative-approach) 467 0 R (api-and-implementation) 382 0 R (api-and-implementation-2) 421 0 R (background-execution) 315 0 R]
>>
endobj
167 0 obj
@@ -33239,7 +33239,7 @@ endobj
/F1.0 8 0 R
/F7.0 152 0 R
>>
-/XObject << /Stamp1 667 0 R
+/XObject << /Stamp1 673 0 R
>>
>>
/Annots [170 0 R 171 0 R 173 0 R]
@@ -33285,7 +33285,7 @@ endobj
>>
endobj
174 0 obj
-<< /Length 14272
+<< /Length 13710
>>
stream
q
@@ -33713,13 +33713,61 @@ ET
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
+q
+0.5 w
+0.933 0.933 0.933 SCN
+113.807 381.240 m
+113.807 420.800 l
+S
+Q
+0.749 0.412 0.000 scn
+0.749 0.412 0.000 SCN
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.749 0.412 0.000 scn
+0.749 0.412 0.000 SCN
+
+BT
+75.02333333333334 392.44000000000017 Td
+/F5.1 24 Tf
+<24> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+1.284 Tw
+
+BT
+125.80666666666667 404.8360000000001 Td
+/F1.0 10.5 Tf
+[<4974d57320706f737369626c65207468617420636f6e747269627574696f6e73206d61> 20.01953125 <79206265206465707265636174656420616e64206576656e7475616c6c792072656d6f76656420696e2061>] TJ
+ET
+
+
+0.000 Tw
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+125.80666666666667 389.05600000000015 Td
+/F1.0 10.5 Tf
+[<6675747572652076657273696f6e206f6620746865206672> 20.01953125 <616d65776f726b2c20746f206265207265706c6163656420656e746972656c792062> 20.01953125 <79206d6978696e732e>] TJ
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
0.200 0.200 0.200 scn
0.200 0.200 0.200 SCN
1.093 Tw
BT
-48.24 408.8360000000001 Td
+48.24000000000001 357.2760000000001 Td
/F1.0 10.5 Tf
<546865206d61696e20646966666572656e6365206265747765656e20636f6e747269627574656420736572766963657320616e64206d6978696e7320697320746861742074686520616374696f6e73206f66206120636f6e7472696275746564> Tj
ET
@@ -33734,7 +33782,7 @@ ET
0.628 Tw
BT
-48.24 393.05600000000015 Td
+48.24000000000001 341.4960000000001 Td
/F1.0 10.5 Tf
<736572766963652077696c6c20636f6e7472696275746520746f20> Tj
ET
@@ -33749,7 +33797,7 @@ ET
0.628 Tw
BT
-178.19005126953124 393.05600000000015 Td
+178.19005126953124 341.4960000000001 Td
/F3.0 10.5 Tf
<616c6c> Tj
ET
@@ -33764,7 +33812,7 @@ ET
0.628 Tw
BT
-190.65355126953125 393.05600000000015 Td
+190.65355126953125 341.4960000000001 Td
/F1.0 10.5 Tf
[<2074686520706172> 20.01953125 <616d6574657273206f662069747320616374696f6e732c20776865726561732061206d6978696e206f6e6c7920636f6e747269627574657320746f20746865>] TJ
ET
@@ -33779,7 +33827,7 @@ ET
2.742 Tw
BT
-48.24 377.2760000000001 Td
+48.24000000000001 325.7160000000001 Td
/F1.0 10.5 Tf
<7479706520616363657074656420696e2069747320636f6e7374727563746f722e2020416c736f2c20636f6e747269627574656420736572766963657320617265206c6f6e672d6c697665642073696e676c65746f6e732c2077686572656173> Tj
ET
@@ -33792,100 +33840,152 @@ ET
0.200 0.200 0.200 SCN
BT
-48.24 361.4960000000001 Td
+48.24000000000001 309.93600000000015 Td
/F1.0 10.5 Tf
[<6d6978696e732061726520696e7374616e746961746564206173207265717569726564202862> 20.01953125 <7920746865206672> 20.01953125 <616d65776f726b2920616e64207468656e2064697363617264656420616c6d6f737420696d6d6564696174656c79> 89.84375 <2e>] TJ
ET
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
-0.200 0.200 0.200 scn
-0.200 0.200 0.200 SCN
+q
+0.5 w
+0.933 0.933 0.933 SCN
+113.807 238.780 m
+113.807 294.120 l
+S
+Q
+0.098 0.251 0.486 scn
+0.098 0.251 0.486 SCN
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.098 0.251 0.486 scn
+0.098 0.251 0.486 SCN
BT
-48.24 333.7160000000001 Td
-/F1.0 10.5 Tf
-[<46> 40.0390625 <6f72206d6f7265206f6e20636f6e74726962757465642073657276696365733a>] TJ
+76.73933333333335 257.8700000000001 Td
+/F5.1 24 Tf
+<21> Tj
ET
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
-
--0.500 Tc
0.200 0.200 0.200 scn
0.200 0.200 0.200 SCN
+0.102 Tw
+
BT
-56.88050000000001 305.9360000000001 Td
+125.80666666666667 278.1560000000001 Td
/F1.0 10.5 Tf
-<a5> Tj
+<5468657265d57320667572746865722075736566756c20696e666f726d6174696f6e206f6e20636f6e747269627574656420736572766963657320696e20746865207265666572656e63652067756964652c> Tj
ET
+
+0.000 Tw
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
-
-0.000 Tc
0.200 0.200 0.200 scn
0.200 0.200 0.200 SCN
+23.624 Tw
+
BT
-66.24000000000001 305.9360000000001 Td
+125.80666666666667 262.3760000000001 Td
/F1.0 10.5 Tf
-<7468652073796e746178206f662077726974696e6720636f6e747269627574656420616374696f6e732f70726f706572746965732f636f6c6c656374696f6e732069732064657363726962656420696e207468697320> Tj
+<64697363757373696e672074686520> Tj
ET
+
+0.000 Tw
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
0.259 0.545 0.792 scn
0.259 0.545 0.792 SCN
+23.624 Tw
+
BT
-480.15000000000003 305.9360000000001 Td
+246.051 262.3760000000001 Td
/F1.0 10.5 Tf
-<686f772d746f> Tj
+<40446f6d61696e53657276696365236e61747572652829> Tj
ET
+
+0.000 Tw
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
--0.500 Tc
+23.624 Tw
+
+BT
+378.53999999999996 262.3760000000001 Td
+/F1.0 10.5 Tf
+<206174747269627574652c20666f7220746865> Tj
+ET
+
+
+0.000 Tw
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.694 0.129 0.275 scn
+0.694 0.129 0.275 SCN
+
+BT
+125.80666666666667 246.59600000000012 Td
+/F4.0 10.5 Tf
+<4e61747572654f66536572766963652e564945575f434f4e545249425554494f4e535f4f4e4c59> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
0.200 0.200 0.200 scn
0.200 0.200 0.200 SCN
BT
-56.88050000000001 284.1560000000001 Td
+330.5566666666667 246.59600000000012 Td
/F1.0 10.5 Tf
-<a5> Tj
+<206e61747572652e> Tj
ET
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
-0.000 Tc
+BT
+48.24000000000001 208.09600000000012 Td
+/F2.0 13 Tf
+[<332e332e312e2053> 20.01953125 <796e746178>] TJ
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
0.200 0.200 0.200 scn
0.200 0.200 0.200 SCN
-0.363 Tw
+0.043 Tw
BT
-66.24000000000001 284.1560000000001 Td
+48.24000000000001 181.5360000000001 Td
/F1.0 10.5 Tf
-<7468657265d57320616c736f2075736566756c20696e666f726d6174696f6e20696e20746865207265666572656e63652067756964652c2064697363757373696e672074686520> Tj
+[<416e> 20.01953125 <79206e2d706172> 20.01953125 <616d6574657220616374696f6e2070726f76696465642062> 20.01953125 <79206120736572766963652077696c6c206175746f6d61746963616c6c7920626520636f6e747269627574656420746f20746865206c697374206f6620616374696f6e73>] TJ
ET
0.000 Tw
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
-0.259 0.545 0.792 scn
-0.259 0.545 0.792 SCN
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
-0.363 Tw
+3.747 Tw
BT
-414.551 284.1560000000001 Td
+48.24000000000001 165.75600000000009 Td
/F1.0 10.5 Tf
-<40446f6d61696e53657276696365236e61747572652829> Tj
+[<666f722065616368206f66206974732028656e746974792920706172> 20.01953125 <616d65746572732e2046726f6d207468652076696577706f696e74206f662074686520656e746974792074686520616374696f6e2069732063616c6c65642061>] TJ
ET
@@ -33895,34 +33995,212 @@ ET
0.200 0.200 0.200 scn
0.200 0.200 0.200 SCN
-0.363 Tw
+BT
+48.24000000000001 149.97600000000008 Td
+/F1.0 10.5 Tf
+<636f6e747269627574656420616374696f6e2e> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
BT
-547.04 284.1560000000001 Td
+48.24000000000001 122.19600000000008 Td
+/F1.0 10.5 Tf
+[<46> 40.0390625 <6f72206578616d706c652c20676976656e206120736572766963653a>] TJ
ET
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+q
+0.000 0.000 0.000 scn
+0.000 0.000 0.000 SCN
+1 w
+0 J
+0 j
+[ ] 0 d
+/Stamp1 Do
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+49.24 14.388 Td
+/F1.0 9 Tf
+<3232> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+Q
+Q
+
+endstream
+endobj
+175 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/Contents 174 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+/Font << /F1.0 8 0 R
+/F2.0 18 0 R
+/F4.0 42 0 R
+/F5.1 44 0 R
+/F3.0 40 0 R
+>>
+/XObject << /Stamp1 673 0 R
+>>
+>>
+/Annots [176 0 R 178 0 R 179 0 R 180 0 R 181 0 R 183 0 R 184 0 R]
+>>
+endobj
+176 0 obj
+<< /Border [0 0 0]
+/Dest (_ugbtb_decoupling_contributions)
+/Subtype /Link
+/Rect [48.24 775.8299999999999 152.54665494791666 790.11]
+/Type /Annot
+>>
+endobj
+177 0 obj
+[175 0 R /XYZ 0 731.52 null]
+endobj
+178 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (http://www.artima.com/articles/dci_vision.html)
+>>
+/Subtype /Link
+/Rect [235.7099792668269 683.21 318.04272581129806 697.4900000000001]
+/Type /Annot
+>>
+endobj
+179 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (https://en.wikipedia.org/wiki/Trygve_Reenskaug)
+>>
+/Subtype /Link
+/Rect [48.24 667.4300000000001 140.3307628173828 681.7100000000002]
+/Type /Annot
+>>
+endobj
+180 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (https://en.wikipedia.org/wiki/Jim_Coplien)
+>>
+/Subtype /Link
+/Rect [166.42428845214843 667.4300000000001 224.84155126953127 681.7100000000002]
+/Type /Annot
+>>
+endobj
+181 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (http://zest.apache.org)
+>>
+/Subtype /Link
+/Rect [226.76851770833332 532.9700000000001 288.7868279947916 547.2500000000001]
+/Type /Annot
+>>
+endobj
+182 0 obj
+[175 0 R /XYZ 0 504.44000000000017 null]
+endobj
+183 0 obj
+<< /Border [0 0 0]
+/Dest (_ugbtb_decoupling_mixins)
+/Subtype /Link
+/Rect [348.2728196149553 449.33000000000015 382.4608196149553 463.6100000000001]
+/Type /Annot
+>>
+endobj
+184 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (rgant.pdf#_rgant-DomainService_nature)
+>>
+/Subtype /Link
+/Rect [246.051 259.3100000000001 378.53999999999996 273.59000000000015]
+/Type /Annot
+>>
+endobj
+185 0 obj
+[175 0 R /XYZ 0 226.78000000000011 null]
+endobj
+186 0 obj
+<< /Length 21493
+>>
+stream
+q
+q
+/DeviceRGB cs
+0.961 0.961 0.961 scn
+52.240 805.890 m
+543.040 805.890 l
+545.249 805.890 547.040 804.099 547.040 801.890 c
+547.040 743.670 l
+547.040 741.461 545.249 739.670 543.040 739.670 c
+52.240 739.670 l
+50.031 739.670 48.240 741.461 48.240 743.670 c
+48.240 801.890 l
+48.240 804.099 50.031 805.890 52.240 805.890 c
+h
+f
+/DeviceRGB CS
+0.800 0.800 0.800 SCN
+0.75 w
+52.240 805.890 m
+543.040 805.890 l
+545.249 805.890 547.040 804.099 547.040 801.890 c
+547.040 743.670 l
+547.040 741.461 545.249 739.670 543.040 739.670 c
+52.240 739.670 l
+50.031 739.670 48.240 741.461 48.240 743.670 c
+48.240 801.890 l
+48.240 804.099 50.031 805.890 52.240 805.890 c
+h
+S
+Q
+/DeviceRGB cs
+0.000 0.533 0.000 scn
+/DeviceRGB CS
+0.000 0.533 0.000 SCN
+
+BT
+59.24 783.0649999999999 Td
+/F6.0 11 Tf
+<7075626c6963> Tj
+ET
-0.000 Tw
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
0.200 0.200 0.200 scn
0.200 0.200 0.200 SCN
BT
-66.24000000000001 268.3760000000001 Td
-/F1.0 10.5 Tf
-<6174747269627574652c20666f722074686520> Tj
+92.24000000000001 783.0649999999999 Td
+/F4.0 11 Tf
+<20> Tj
ET
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
-0.694 0.129 0.275 scn
-0.694 0.129 0.275 SCN
+0.000 0.533 0.000 scn
+0.000 0.533 0.000 SCN
BT
-151.8675 268.3760000000001 Td
-/F4.0 10.5 Tf
-<4e61747572654f66536572766963652e564945575f434f4e545249425554494f4e535f4f4e4c59> Tj
+97.74000000000001 783.0649999999999 Td
+/F6.0 11 Tf
+<696e74657266616365> Tj
ET
0.000 0.000 0.000 SCN
@@ -33931,9 +34209,1427 @@ ET
0.200 0.200 0.200 SCN
BT
-356.6175 268.3760000000001 Td
-/F1.0 10.5 Tf
-<206e61747572652e> Tj
+147.24 783.0649999999999 Td
+/F4.0 11 Tf
+<20> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.733 0.000 0.400 scn
+0.733 0.000 0.400 SCN
+
+BT
+152.74 783.0649999999999 Td
+/F6.0 11 Tf
+<4c696272617279> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+191.24 783.0649999999999 Td
+/F4.0 11 Tf
+<20> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+196.74 783.0649999999999 Td
+/F4.0 11 Tf
+<7b> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+59.24 768.3249999999999 Td
+/F4.0 11 Tf
+<ca202020> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.000 0.533 0.000 scn
+0.000 0.533 0.000 SCN
+
+BT
+81.24000000000001 768.3249999999999 Td
+/F6.0 11 Tf
+<7075626c6963> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+114.24000000000001 768.3249999999999 Td
+/F4.0 11 Tf
+<20> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+119.74000000000001 768.3249999999999 Td
+/F4.0 11 Tf
+<4c6f616e> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+141.74 768.3249999999999 Td
+/F4.0 11 Tf
+<20> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+147.24 768.3249999999999 Td
+/F4.0 11 Tf
+<626f72726f77> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+180.24 768.3249999999999 Td
+/F4.0 11 Tf
+<28> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+185.74 768.3249999999999 Td
+/F4.0 11 Tf
+<4c6f616e61626c65> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+229.74 768.3249999999999 Td
+/F4.0 11 Tf
+<20> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+235.24 768.3249999999999 Td
+/F4.0 11 Tf
+<6c> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+240.74 768.3249999999999 Td
+/F4.0 11 Tf
+<2c> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+246.24 768.3249999999999 Td
+/F4.0 11 Tf
+<20> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+251.74 768.3249999999999 Td
+/F4.0 11 Tf
+<426f72726f776572> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+295.74 768.3249999999999 Td
+/F4.0 11 Tf
+<20> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+301.24 768.3249999999999 Td
+/F4.0 11 Tf
+<62> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+306.74 768.3249999999999 Td
+/F4.0 11 Tf
+<293b> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+59.24 753.585 Td
+/F4.0 11 Tf
+<7d> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+48.24 715.7059999999999 Td
+/F1.0 10.5 Tf
+<616e642074686520656e7469746965733a> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+q
+0.961 0.961 0.961 scn
+52.240 699.890 m
+543.040 699.890 l
+545.249 699.890 547.040 698.099 547.040 695.890 c
+547.040 667.150 l
+547.040 664.941 545.249 663.150 543.040 663.150 c
+52.240 663.150 l
+50.031 663.150 48.240 664.941 48.240 667.150 c
+48.240 695.890 l
+48.240 698.099 50.031 699.890 52.240 699.890 c
+h
+f
+0.800 0.800 0.800 SCN
+0.75 w
+52.240 699.890 m
+543.040 699.890 l
+545.249 699.890 547.040 698.099 547.040 695.890 c
+547.040 667.150 l
+547.040 664.941 545.249 663.150 543.040 663.150 c
+52.240 663.150 l
+50.031 663.150 48.240 664.941 48.240 667.150 c
+48.240 695.890 l
+48.240 698.099 50.031 699.890 52.240 699.890 c
+h
+S
+Q
+0.000 0.533 0.000 scn
+0.000 0.533 0.000 SCN
+
+BT
+59.24 677.0649999999999 Td
+/F6.0 11 Tf
+<7075626c6963> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+92.24000000000001 677.0649999999999 Td
+/F4.0 11 Tf
+<20> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.000 0.533 0.000 scn
+0.000 0.533 0.000 SCN
+
+BT
+97.74000000000001 677.0649999999999 Td
+/F6.0 11 Tf
+<636c617373> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+125.24000000000001 677.0649999999999 Td
+/F4.0 11 Tf
+<20> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.733 0.000 0.400 scn
+0.733 0.000 0.400 SCN
+
+BT
+130.74 677.0649999999999 Td
+/F6.0 11 Tf
+<426f6f6b> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+152.74 677.0649999999999 Td
+/F4.0 11 Tf
+<20> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.000 0.533 0.000 scn
+0.000 0.533 0.000 SCN
+
+BT
+158.24 677.0649999999999 Td
+/F6.0 11 Tf
+<696d706c656d656e7473> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+213.24 677.0649999999999 Td
+/F4.0 11 Tf
+<20> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+218.74 677.0649999999999 Td
+/F4.0 11 Tf
+<4c6f616e61626c65> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+262.74 677.0649999999999 Td
+/F4.0 11 Tf
+<20> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+268.24 677.0649999999999 Td
+/F4.0 11 Tf
+<7b> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+273.74 677.0649999999999 Td
+/F4.0 11 Tf
+<20> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+279.24 677.0649999999999 Td
+/F4.0 11 Tf
+<2e2e2e> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+295.74 677.0649999999999 Td
+/F4.0 11 Tf
+<20> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+301.24 677.0649999999999 Td
+/F4.0 11 Tf
+<7d> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+48.24 639.1859999999999 Td
+/F1.0 10.5 Tf
+<616e64> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+q
+0.961 0.961 0.961 scn
+52.240 623.370 m
+543.040 623.370 l
+545.249 623.370 547.040 621.579 547.040 619.370 c
+547.040 590.630 l
+547.040 588.421 545.249 586.630 543.040 586.630 c
+52.240 586.630 l
+50.031 586.630 48.240 588.421 48.240 590.630 c
+48.240 619.370 l
+48.240 621.579 50.031 623.370 52.240 623.370 c
+h
+f
+0.800 0.800 0.800 SCN
+0.75 w
+52.240 623.370 m
+543.040 623.370 l
+545.249 623.370 547.040 621.579 547.040 619.370 c
+547.040 590.630 l
+547.040 588.421 545.249 586.630 543.040 586.630 c
+52.240 586.630 l
+50.031 586.630 48.240 588.421 48.240 590.630 c
+48.240 619.370 l
+48.240 621.579 50.031 623.370 52.240 623.370 c
+h
+S
+Q
+0.000 0.533 0.000 scn
+0.000 0.533 0.000 SCN
+
+BT
+59.24 600.545 Td
+/F6.0 11 Tf
+<7075626c6963> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+92.24000000000001 600.545 Td
+/F4.0 11 Tf
+<20> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.000 0.533 0.000 scn
+0.000 0.533 0.000 SCN
+
+BT
+97.74000000000001 600.545 Td
+/F6.0 11 Tf
+<636c617373> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+125.24000000000001 600.545 Td
+/F4.0 11 Tf
+<20> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.733 0.000 0.400 scn
+0.733 0.000 0.400 SCN
+
+BT
+130.74 600.545 Td
+/F6.0 11 Tf
+<4c6962726172794d656d626572> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+202.24 600.545 Td
+/F4.0 11 Tf
+<20> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.000 0.533 0.000 scn
+0.000 0.533 0.000 SCN
+
+BT
+207.74 600.545 Td
+/F6.0 11 Tf
+<696d706c656d656e7473> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+262.74 600.545 Td
+/F4.0 11 Tf
+<20> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+268.24 600.545 Td
+/F4.0 11 Tf
+<426f72726f776572> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+312.24 600.545 Td
+/F4.0 11 Tf
+<20> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+317.74 600.545 Td
+/F4.0 11 Tf
+<7b> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+323.24 600.545 Td
+/F4.0 11 Tf
+<20> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+328.74 600.545 Td
+/F4.0 11 Tf
+<2e2e2e> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+345.24 600.545 Td
+/F4.0 11 Tf
+<20> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+350.74 600.545 Td
+/F4.0 11 Tf
+<7d> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+48.24 562.6659999999999 Td
+/F1.0 10.5 Tf
+<7468656e2074686520> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.694 0.129 0.275 scn
+0.694 0.129 0.275 SCN
+
+BT
+92.39250000000001 562.6659999999999 Td
+/F4.0 10.5 Tf
+<626f72726f7728> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.694 0.129 0.275 scn
+0.694 0.129 0.275 SCN
+
+BT
+129.1425 562.6659999999999 Td
+/F7.0 10.5 Tf
+<c9> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.694 0.129 0.275 scn
+0.694 0.129 0.275 SCN
+
+BT
+139.6425 562.6659999999999 Td
+/F4.0 10.5 Tf
+<29> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+144.8925 562.6659999999999 Td
+/F1.0 10.5 Tf
+<20616374696f6e2077696c6c20626520636f6e747269627574656420746f20626f746820> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.694 0.129 0.275 scn
+0.694 0.129 0.275 SCN
+
+BT
+317.26050000000004 562.6659999999999 Td
+/F4.0 10.5 Tf
+<426f6f6b> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+338.26050000000004 562.6659999999999 Td
+/F1.0 10.5 Tf
+<20616e6420746f20> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.694 0.129 0.275 scn
+0.694 0.129 0.275 SCN
+
+BT
+375.28350000000006 562.6659999999999 Td
+/F4.0 10.5 Tf
+<4c6962726172794d656d626572> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+443.53350000000006 562.6659999999999 Td
+/F1.0 10.5 Tf
+<2e> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+48.24 534.886 Td
+/F1.0 10.5 Tf
+<5468697320697320616e20696d706f7274616e74206361706162696c69747920626563617573652069742068656c707320746f206465636f75706c652074686520636f6e637265746520636c61737365732066726f6d207468652073657276696365732e> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+2.950 Tw
+
+BT
+48.24 507.10600000000005 Td
+/F1.0 10.5 Tf
+[<4966206e6563657373617279> 89.84375 <2c2074686f7567682c2074686973206265686176696f75722063616e20626520737570707265737365642062> 20.01953125 <7920616e6e6f746174696e6720746865207365727669636520616374696f6e2077697468>] TJ
+ET
+
+
+0.000 Tw
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.694 0.129 0.275 scn
+0.694 0.129 0.275 SCN
+
+BT
+48.24 491.326 Td
+/F4.0 10.5 Tf
+<406f72672e6170616368652e697369732e6170706c69622e616e6e6f746174696f6e732e4e6f74436f6e7472696275746564> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+310.74 491.326 Td
+/F1.0 10.5 Tf
+<2e> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+48.24 463.54600000000005 Td
+/F1.0 10.5 Tf
+[<46> 40.0390625 <6f72206578616d706c653a>] TJ
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+q
+0.961 0.961 0.961 scn
+52.240 447.730 m
+543.040 447.730 l
+545.249 447.730 547.040 445.939 547.040 443.730 c
+547.040 370.770 l
+547.040 368.561 545.249 366.770 543.040 366.770 c
+52.240 366.770 l
+50.031 366.770 48.240 368.561 48.240 370.770 c
+48.240 443.730 l
+48.240 445.939 50.031 447.730 52.240 447.730 c
+h
+f
+0.800 0.800 0.800 SCN
+0.75 w
+52.240 447.730 m
+543.040 447.730 l
+545.249 447.730 547.040 445.939 547.040 443.730 c
+547.040 370.770 l
+547.040 368.561 545.249 366.770 543.040 366.770 c
+52.240 366.770 l
+50.031 366.770 48.240 368.561 48.240 370.770 c
+48.240 443.730 l
+48.240 445.939 50.031 447.730 52.240 447.730 c
+h
+S
+Q
+0.000 0.533 0.000 scn
+0.000 0.533 0.000 SCN
+
+BT
+59.24 424.90500000000003 Td
+/F6.0 11 Tf
+<7075626c6963> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+92.24000000000001 424.90500000000003 Td
+/F4.0 11 Tf
+<20> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.000 0.533 0.000 scn
+0.000 0.533 0.000 SCN
+
+BT
+97.74000000000001 424.90500000000003 Td
+/F6.0 11 Tf
+<696e74657266616365> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+147.24 424.90500000000003 Td
+/F4.0 11 Tf
+<20> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.733 0.000 0.400 scn
+0.733 0.000 0.400 SCN
+
+BT
+152.74 424.90500000000003 Td
+/F6.0 11 Tf
+<4c696272617279> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+191.24 424.90500000000003 Td
+/F4.0 11 Tf
+<20> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+196.74 424.90500000000003 Td
+/F4.0 11 Tf
+<7b> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+59.24 410.165 Td
+/F4.0 11 Tf
+<ca202020> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.333 0.333 0.333 scn
+0.333 0.333 0.333 SCN
+
+BT
+81.24000000000001 410.165 Td
+/F4.0 11 Tf
+<404e6f74436f6e7472696275746564> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+59.24 395.425 Td
+/F4.0 11 Tf
+<ca202020> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.000 0.533 0.000 scn
+0.000 0.533 0.000 SCN
+
+BT
+81.24000000000001 395.425 Td
+/F6.0 11 Tf
+<7075626c6963> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+114.24000000000001 395.425 Td
+/F4.0 11 Tf
+<20> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+119.74000000000001 395.425 Td
+/F4.0 11 Tf
+<4c6f616e> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+141.74 395.425 Td
+/F4.0 11 Tf
+<20> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+147.24 395.425 Td
+/F4.0 11 Tf
+<626f72726f77> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+180.24 395.425 Td
+/F4.0 11 Tf
+<28> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+185.74 395.425 Td
+/F4.0 11 Tf
+<4c6f616e61626c65> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+229.74 395.425 Td
+/F4.0 11 Tf
+<20> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+235.24 395.425 Td
+/F4.0 11 Tf
+<6c> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+240.74 395.425 Td
+/F4.0 11 Tf
+<2c> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+246.24 395.425 Td
+/F4.0 11 Tf
+<20> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+251.74 395.425 Td
+/F4.0 11 Tf
+<426f72726f776572> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+295.74 395.425 Td
+/F4.0 11 Tf
+<20> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+301.24 395.425 Td
+/F4.0 11 Tf
+<62> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+306.74 395.425 Td
+/F4.0 11 Tf
+<293b> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+59.24 380.685 Td
+/F4.0 11 Tf
+<7d> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+1.440 Tw
+
+BT
+48.24 342.806 Td
+/F1.0 10.5 Tf
+[<496620616e6e6f74617465642061742074686520696e74657266616365206c6576656c2c207468656e2074686520616e6e6f746174696f6e2077696c6c20626520696e686572697465642062> 20.01953125 <7920657665727920636f6e637265746520636c6173732e>] TJ
+ET
+
+
+0.000 Tw
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+0.128 Tw
+
+BT
+48.24 327.02599999999995 Td
+/F1.0 10.5 Tf
+<416c7465726e61746976656c792074686520616e6e6f746174696f6e2063616e206265206170706c6965642061742074686520696d706c656d656e746174696f6e20636c617373206c6576656c20616e64206f6e6c79206170706c7920746f2074686174> Tj
+ET
+
+
+0.000 Tw
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+48.24 311.246 Td
+/F1.0 10.5 Tf
+<706172746963756c617220696d706c656d656e746174696f6e2e> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+0.402 Tw
+
+BT
+48.24 283.46599999999995 Td
+/F1.0 10.5 Tf
+<4e6f7465207468617420616e20616374696f6e20616e6e6f7461746564206173206265696e6720> Tj
+ET
+
+
+0.000 Tw
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.694 0.129 0.275 scn
+0.694 0.129 0.275 SCN
+
+0.402 Tw
+
+BT
+246.354875 283.46599999999995 Td
+/F4.0 10.5 Tf
+<404e6f74436f6e7472696275746564> Tj
+ET
+
+
+0.000 Tw
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+0.402 Tw
+
+BT
+325.104875 283.46599999999995 Td
+/F1.0 10.5 Tf
+<2077696c6c207374696c6c2061707065617220696e207468652073657276696365206d656e7520666f7220746865> Tj
+ET
+
+
+0.000 Tw
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+0.886 Tw
+
+BT
+48.24 267.6859999999999 Td
+/F1.0 10.5 Tf
+<736572766963652e20496620616e20616374696f6e2073686f756c64206e65697468657220626520636f6e7472696275746564206e6f722061707065617220696e2073657276696365206d656e75206974656d732c207468656e2073696d706c79> Tj
+ET
+
+
+0.000 Tw
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+48.24 251.90599999999995 Td
+/F1.0 10.5 Tf
+<616e6e6f7461746520697420617320> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.694 0.129 0.275 scn
+0.694 0.129 0.275 SCN
+
+BT
+118.49549999999999 251.90599999999995 Td
+/F4.0 10.5 Tf
+<4048696464656e> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+155.2455 251.90599999999995 Td
+/F1.0 10.5 Tf
+<2e> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+48.24 217.40599999999995 Td
+/F2.0 13 Tf
+[<332e332e322e20436f6e74726962757465642041> 20.01953125 <6374696f6e>] TJ
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+q
+0.5 w
+0.933 0.933 0.933 SCN
+113.807 179.030 m
+113.807 202.810 l
+S
+Q
+0.098 0.251 0.486 scn
+0.098 0.251 0.486 SCN
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.098 0.251 0.486 scn
+0.098 0.251 0.486 SCN
+
+BT
+77.16783333333333 182.69749999999993 Td
+/F5.1 23 Tf
+<21> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+125.80666666666667 186.84599999999992 Td
+/F1.0 10.5 Tf
+[<54> 20.01953125 <4f444f>] TJ
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+48.24000000000001 148.3459999999999 Td
+/F2.0 13 Tf
+<332e332e332e20436f6e74726962757465642050726f7065727479> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+q
+0.5 w
+0.933 0.933 0.933 SCN
+113.807 109.970 m
+113.807 133.750 l
+S
+Q
+0.098 0.251 0.486 scn
+0.098 0.251 0.486 SCN
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.098 0.251 0.486 scn
+0.098 0.251 0.486 SCN
+
+BT
+77.16783333333333 113.6374999999999 Td
+/F5.1 23 Tf
+<21> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+125.80666666666667 117.78599999999989 Td
+/F1.0 10.5 Tf
+[<54> 20.01953125 <4f444f>] TJ
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+q
+0.000 0.000 0.000 scn
+0.000 0.000 0.000 SCN
+1 w
+0 J
+0 j
+[ ] 0 d
+/Stamp1 Do
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+535.978 14.388 Td
+/F1.0 9 Tf
+<3233> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+Q
+Q
+
+endstream
+endobj
+187 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/Contents 186 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+/Font << /F6.0 100 0 R
+/F4.0 42 0 R
+/F1.0 8 0 R
+/F7.0 152 0 R
+/F2.0 18 0 R
+/F5.1 44 0 R
+>>
+/XObject << /Stamp1 673 0 R
+>>
+>>
+>>
+endobj
+188 0 obj
+[187 0 R /XYZ 0 236.08999999999995 null]
+endobj
+189 0 obj
+[187 0 R /XYZ 0 167.02999999999992 null]
+endobj
+190 0 obj
+<< /Length 12888
+>>
+stream
+q
+/DeviceRGB cs
+0.200 0.200 0.200 scn
+/DeviceRGB CS
+0.200 0.200 0.200 SCN
+
+BT
+48.24 792.006 Td
+/F2.0 13 Tf
+<332e332e342e20436f6e747269627574656420436f6c6c656374696f6e> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+q
+0.5 w
+0.933 0.933 0.933 SCN
+113.807 753.630 m
+113.807 777.410 l
+S
+Q
+0.098 0.251 0.486 scn
+0.098 0.251 0.486 SCN
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.098 0.251 0.486 scn
+0.098 0.251 0.486 SCN
+
+BT
+77.16783333333333 757.2975000000001 Td
+/F5.1 23 Tf
+<21> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+125.80666666666667 761.446 Td
+/F1.0 10.5 Tf
+[<54> 20.01953125 <4f444f>] TJ
ET
0.000 0.000 0.000 SCN
@@ -33942,7 +35638,7 @@ ET
0.200 0.200 0.200 SCN
BT
-48.24000000000001 228.53600000000012 Td
+48.24000000000001 717.6060000000001 Td
/F2.0 18 Tf
[<332e342e2056> 60.05859375 <65746f696e67205669736962696c697479>] TJ
ET
@@ -33952,8 +35648,8 @@ ET
q
0.5 w
0.933 0.933 0.933 SCN
-113.807 172.920 m
-113.807 212.480 l
+113.807 661.990 m
+113.807 701.550 l
S
Q
0.098 0.251 0.486 scn
@@ -33964,7 +35660,7 @@ Q
0.098 0.251 0.486 SCN
BT
-76.73933333333335 184.12000000000012 Td
+76.73933333333335 673.1900000000002 Td
/F5.1 24 Tf
<21> Tj
ET
@@ -33977,7 +35673,7 @@ ET
1.120 Tw
BT
-125.80666666666667 196.5160000000001 Td
+125.80666666666667 685.5860000000001 Td
/F1.0 10.5 Tf
[<54> 20.01953125 <4f444f202d20612077726974652d7570206f662074686520227665746f696e672073756273637269626572222064657369676e207061747465726e2c2065672061732064657363726962656420696e>] TJ
ET
@@ -33990,7 +35686,7 @@ ET
0.200 0.200 0.200 SCN
BT
-125.80666666666667 180.7360000000001 Td
+125.80666666666667 669.8060000000002 Td
/F1.0 10.5 Tf
<7468652020> Tj
ET
@@ -34001,7 +35697,7 @@ ET
0.694 0.129 0.275 SCN
BT
-147.21616666666668 180.7360000000001 Td
+147.21616666666668 669.8060000000002 Td
/F4.0 10.5 Tf
<426f6f6b6d61726b53657276696365> Tj
ET
@@ -34012,7 +35708,7 @@ ET
0.200 0.200 0.200 SCN
BT
-48.24000000000001 148.9560000000001 Td
+48.24000000000001 638.0260000000002 Td
/F1.0 10.5 Tf
[<656720696620696e636c7564656420616e206164646f6e2073756368206173206175646974696e67206f72207365637572697479> 89.84375 <2e>] TJ
ET
@@ -34023,7 +35719,7 @@ ET
0.200 0.200 0.200 SCN
BT
-48.24000000000001 121.1760000000001 Td
+48.24000000000001 610.2460000000002 Td
/F1.0 10.5 Tf
<736f6c7574696f6e20697320746f207772697465206120646f6d61696e206576656e7420737562736372696265722074686174207665746f657320746865207669736962696c697479> Tj
ET
@@ -34036,7 +35732,7 @@ ET
1.712 Tw
BT
-48.24000000000001 93.3960000000001 Td
+48.24000000000001 582.4660000000002 Td
/F1.0 10.5 Tf
<416c6c20746865206164646f6e7320616374696f6e7320696e68657269742066726f6d20636f6d6d6f6e206261736520636c617373657320736f20746869732063616e2062652061732062726f61642d6272757368206f722066696e652d> Tj
ET
@@ -34049,169 +35745,18 @@ ET
0.200 0.200 0.200 SCN
BT
-48.24000000000001 77.6160000000001 Td
+48.24000000000001 566.6860000000003 Td
/F1.0 10.5 Tf
[<6772> 20.01953125 <61696e6564206173207265717569726564>] TJ
ET
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
-q
-0.000 0.000 0.000 scn
-0.000 0.000 0.000 SCN
-1 w
-0 J
-0 j
-[ ] 0 d
-/Stamp1 Do
-0.200 0.200 0.200 scn
-0.200 0.200 0.200 SCN
-
-BT
-49.24 14.388 Td
-/F1.0 9 Tf
-<3232> Tj
-ET
-
-0.000 0.000 0.000 SCN
-0.000 0.000 0.000 scn
-Q
-Q
-
-endstream
-endobj
-175 0 obj
-<< /Type /Page
-/Parent 3 0 R
-/MediaBox [0 0 595.28 841.89]
-/Contents 174 0 R
-/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
-/Font << /F1.0 8 0 R
-/F2.0 18 0 R
-/F4.0 42 0 R
-/F3.0 40 0 R
-/F5.1 44 0 R
->>
-/XObject << /Stamp1 667 0 R
->>
->>
-/Annots [176 0 R 178 0 R 179 0 R 180 0 R 181 0 R 183 0 R 184 0 R 185 0 R 187 0 R]
->>
-endobj
-176 0 obj
-<< /Border [0 0 0]
-/Dest (_ugbtb_decoupling_contributions)
-/Subtype /Link
-/Rect [48.24 775.8299999999999 152.54665494791666 790.11]
-/Type /Annot
->>
-endobj
-177 0 obj
-[175 0 R /XYZ 0 731.52 null]
-endobj
-178 0 obj
-<< /Border [0 0 0]
-/A << /Type /Action
-/S /URI
-/URI (http://www.artima.com/articles/dci_vision.html)
->>
-/Subtype /Link
-/Rect [235.7099792668269 683.21 318.04272581129806 697.4900000000001]
-/Type /Annot
->>
-endobj
-179 0 obj
-<< /Border [0 0 0]
-/A << /Type /Action
-/S /URI
-/URI (https://en.wikipedia.org/wiki/Trygve_Reenskaug)
->>
-/Subtype /Link
-/Rect [48.24 667.4300000000001 140.3307628173828 681.7100000000002]
-/Type /Annot
->>
-endobj
-180 0 obj
-<< /Border [0 0 0]
-/A << /Type /Action
-/S /URI
-/URI (https://en.wikipedia.org/wiki/Jim_Coplien)
->>
-/Subtype /Link
-/Rect [166.42428845214843 667.4300000000001 224.84155126953127 681.7100000000002]
-/Type /Annot
->>
-endobj
-181 0 obj
-<< /Border [0 0 0]
-/A << /Type /Action
-/S /URI
-/URI (http://zest.apache.org)
->>
-/Subtype /Link
-/Rect [226.76851770833332 532.9700000000001 288.7868279947916 547.2500000000001]
-/Type /Annot
->>
-endobj
-182 0 obj
-[175 0 R /XYZ 0 504.44000000000017 null]
-endobj
-183 0 obj
-<< /Border [0 0 0]
-/Dest (_ugbtb_decoupling_mixins)
-/Subtype /Link
-/Rect [348.2728196149553 449.33000000000015 382.4608196149553 463.6100000000001]
-/Type /Annot
->>
-endobj
-184 0 obj
-<< /Border [0 0 0]
-/A << /Type /Action
-/S /URI
-/URI (ugfun.pdf#_ugfun_how-tos_contributed-members)
->>
-/Subtype /Link
-/Rect [480.15000000000003 302.8700000000001 514.9155000000001 317.1500000000001]
-/Type /Annot
->>
-endobj
-185 0 obj
-<< /Border [0 0 0]
-/A << /Type /Action
-/S /URI
-/URI (rgant.pdf#_rgant-DomainService_nature)
->>
-/Subtype /Link
-/Rect [414.551 281.09000000000015 547.04 295.3700000000001]
-/Type /Annot
->>
-endobj
-186 0 obj
-[175 0 R /XYZ 0 252.56000000000012 null]
-endobj
-187 0 obj
-<< /Border [0 0 0]
-/A << /Type /Action
-/S /URI
-/URI (rgsvc.pdf#_rgsvc_api_BookmarkService)
->>
-/Subtype /Link
-/Rect [147.21616666666668 179.2660000000001 225.96616666666668 189.7660000000001]
-/Type /Annot
->>
-endobj
-188 0 obj
-<< /Length 28171
->>
-stream
-q
-/DeviceRGB cs
0.200 0.200 0.200 scn
-/DeviceRGB CS
0.200 0.200 0.200 SCN
BT
-48.24 786.6659999999999 Td
+48.24000000000001 526.8460000000005 Td
/F2.0 18 Tf
<332e352e204576656e7420427573> Tj
ET
@@ -34221,8 +35766,8 @@ ET
q
0.5 w
0.933 0.933 0.933 SCN
-113.807 731.050 m
-113.807 770.610 l
+113.807 471.230 m
+113.807 510.790 l
S
Q
0.098 0.251 0.486 scn
@@ -34233,7 +35778,7 @@ Q
0.098 0.251 0.486 SCN
BT
-76.73933333333333 742.25 Td
+76.73933333333335 482.4300000000004 Td
/F5.1 24 Tf
<21> Tj
ET
@@ -34246,7 +35791,7 @@ ET
5.871 Tw
BT
-125.80666666666667 754.646 Td
+125.80666666666667 494.82600000000036 Td
/F1.0 10.5 Tf
[<54> 20.01953125 <4f444f202d2073656520>] TJ
ET
@@ -34261,7 +35806,7 @@ ET
5.871 Tw
BT
-200.23438463541666 754.646 Td
+200.23438463541666 494.82600000000036 Td
/F4.0 10.5 Tf
<4576656e7442757353657276696365> Tj
ET
@@ -34276,7 +35821,7 @@ ET
5.871 Tw
BT
-278.98438463541663 754.646 Td
+278.98438463541663 494.82600000000036 Td
/F1.0 10.5 Tf
<2c20> Tj
ET
@@ -34291,7 +35836,7 @@ ET
5.871 Tw
BT
-290.19969231770835 754.646 Td
+290.19969231770835 494.82600000000036 Td
/F4.0 10.5 Tf
<40416374696f6e23646f6d61696e4576656e742829> Tj
ET
@@ -34306,7 +35851,7 @@ ET
5.871 Tw
BT
-400.4496923177083 754.646 Td
+400.4496923177083 494.82600000000036 Td
/F1.0 10.5 Tf
<2c20> Tj
ET
@@ -34321,7 +35866,7 @@ ET
5.871 Tw
BT
-411.66499999999996 754.646 Td
+411.66499999999996 494.82600000000036 Td
/F4.0 10.5 Tf
<4050726f706572747923646f6d61696e4576656e742829> Tj
ET
@@ -34336,7 +35881,7 @@ ET
5.871 Tw
BT
-532.415 754.646 Td
+532.415 494.82600000000036 Td
/F1.0 10.5 Tf
<2c> Tj
ET
@@ -34349,7 +35894,7 @@ ET
0.694 0.129 0.275 SCN
BT
-125.80666666666667 738.866 Td
+125.80666666666667 479.0460000000004 Td
/F4.0 10.5 Tf
<40436f6c6c656374696f6e23646f6d61696e4576656e742829> Tj
ET
@@ -34360,7 +35905,7 @@ ET
0.200 0.200 0.200 SCN
BT
-257.0566666666667 738.866 Td
+257.0566666666667 479.0460000000004 Td
/F1.0 10.5 Tf
<2c20> Tj
ET
@@ -34371,7 +35916,7 @@ ET
0.694 0.129 0.275 SCN
BT
-262.40116666666665 738.866 Td
+262.40116666666665 479.0460000000004 Td
/F4.0 10.5 Tf
<57726170706572466163746f7279> Tj
ET
@@ -34382,7 +35927,7 @@ ET
0.200 0.200 0.200 SCN
BT
-335.90116666666665 738.866 Td
+335.90116666666665 479.0460000000004 Td
/F1.0 10.5 Tf
<2e> Tj
ET
@@ -34393,7 +35938,7 @@ ET
0.200 0.200 0.200 SCN
BT
-48.24000000000001 695.0260000000001 Td
+48.24000000000001 435.20600000000036 Td
/F2.0 18 Tf
<332e362e2050757368696e67204368616e676573> Tj
ET
@@ -34403,8 +35948,8 @@ ET
q
0.5 w
0.933 0.933 0.933 SCN
-113.807 639.410 m
-113.807 678.970 l
+113.807 379.590 m
+113.807 419.150 l
S
Q
0.098 0.251 0.486 scn
@@ -34415,7 +35960,7 @@ Q
0.098 0.251 0.486 SCN
BT
-76.73933333333335 650.6100000000001 Td
+76.73933333333335 390.79000000000036 Td
/F5.1 24 Tf
<21> Tj
ET
@@ -34428,7 +35973,7 @@ ET
1.424 Tw
BT
-125.80666666666667 663.0060000000001 Td
+125.80666666666667 403.1860000000003 Td
/F1.0 10.5 Tf
<5468697320746563686e69717565206973206d756368206c65737320706f77657266756c207468616e207573696e6720> Tj
ET
@@ -34443,7 +35988,7 @@ ET
1.424 Tw
BT
-380.9897725694444 663.0060000000001 Td
+380.9897725694444 403.1860000000003 Td
/F1.0 10.5 Tf
<746865206576656e7420627573> Tj
ET
@@ -34458,7 +36003,7 @@ ET
1.424 Tw
BT
-450.85979904513886 663.0060000000001 Td
+450.85979904513886 403.1860000000003 Td
/F1.0 10.5 Tf
[<202e202057> 60.05859375 <652070726573656e74206974>] TJ
ET
@@ -34471,7 +36016,7 @@ ET
0.200 0.200 0.200 SCN
BT
-125.80666666666667 647.2260000000001 Td
+125.80666666666667 387.4060000000003 Td
/F1.0 10.5 Tf
<6d6f73746c7920666f7220636f6d706c6574656e6573732e> Tj
ET
@@ -34482,7 +36027,7 @@ ET
0.200 0.200 0.200 SCN
BT
-48.24000000000001 608.7260000000002 Td
+48.24000000000001 348.9060000000003 Td
/F2.0 13 Tf
<332e362e312e205768656e20612070726f7065727479206973206368616e676564> Tj
ET
@@ -34495,7 +36040,7 @@ ET
1.064 Tw
BT
-48.24000000000001 582.1660000000003 Td
+48.24000000000001 322.3460000000003 Td
/F1.0 10.5 Tf
[<496620796f752077616e7420746f20696e766f6b> 20.01953125 <652066756e6374696f6e616c697479207768656e6576657220612070726f7065727479206973206368616e6765642062> 20.01953125 <792074686520757365722c207468656e20796f752073686f756c64>] TJ
ET
@@ -34508,7 +36053,7 @@ ET
0.200 0.200 0.200 SCN
BT
-48.24000000000001 566.3860000000003 Td
+48.24000000000001 306.56600000000026 Td
/F1.0 10.5 Tf
<637265617465206120737570706f7274696e6720> Tj
ET
@@ -34519,7 +36064,7 @@ ET
0.694 0.129 0.275 SCN
BT
-147.97950000000003 566.3860000000003 Td
+147.97950000000003 306.56600000000026 Td
/F4.0 10.5 Tf
<6d6f646966795878782829> Tj
ET
@@ -34530,7 +36075,7 @@ ET
0.200 0.200 0.200 SCN
BT
-205.72950000000003 566.3860000000003 Td
+205.72950000000003 306.56600000000026 Td
/F1.0 10.5 Tf
<206d6574686f6420616e6420696e636c756465207468652066756e6374696f6e616c6974792077697468696e20746861742e205468652073796e7461782069733a> Tj
ET
@@ -34539,28 +36084,28 @@ ET
0.000 0.000 0.000 scn
q
0.961 0.961 0.961 scn
-52.240 550.570 m
-543.040 550.570 l
-545.249 550.570 547.040 548.779 547.040 546.570 c
-547.040 517.830 l
-547.040 515.621 545.249 513.830 543.040 513.830 c
-52.240 513.830 l
-50.031 513.830 48.240 515.621 48.240 517.830 c
-48.240 546.570 l
-48.240 548.779 50.031 550.570 52.240 550.570 c
+52.240 290.750 m
+543.040 290.750 l
+545.249 290.750 547.040 288.959 547.040 286.750 c
+547.040 258.010 l
+547.040 255.801 545.249 254.010 543.040 254.010 c
+52.240 254.010 l
+50.031 254.010 48.240 255.801 48.240 258.010 c
+48.240 286.750 l
+48.240 288.959 50.031 290.750 52.240 290.750 c
h
f
0.800 0.800 0.800 SCN
0.75 w
-52.240 550.570 m
-543.040 550.570 l
-545.249 550.570 547.040 548.779 547.040 546.570 c
-547.040 517.830 l
-547.040 515.621 545.249 513.830 543.040 513.830 c
-52.240 513.830 l
-50.031 513.830 48.240 515.621 48.240 517.830 c
-48.240 546.570 l
-48.240 548.779 50.031 550.570 52.240 550.570 c
+52.240 290.750 m
+543.040 290.750 l
+545.249 290.750 547.040 288.959 547.040 286.750 c
+547.040 258.010 l
+547.040 255.801 545.249 254.010 543.040 254.010 c
+52.240 254.010 l
+50.031 254.010 48.240 255.801 48.240 258.010 c
+48.240 286.750 l
+48.240 288.959 50.031 290.750 52.240 290.750 c
h
S
Q
@@ -34568,7 +36113,7 @@ Q
0.000 0.533 0.000 SCN
BT
-59.24000000000001 527.7450000000003 Td
+59.24000000000001 267.9250000000003 Td
/F6.0 11 Tf
<7075626c6963> Tj
ET
@@ -34579,7 +36124,7 @@ ET
0.200 0.200 0.200 SCN
BT
-92.24000000000001 527.7450000000003 Td
+92.24000000000001 267.9250000000003 Td
/F4.0 11 Tf
<20> Tj
ET
@@ -34590,7 +36135,7 @@ ET
0.533 0.533 0.533 SCN
BT
-97.74000000000001 527.7450000000003 Td
+97.74000000000001 267.9250000000003 Td
/F6.0 11 Tf
<766f6964> Tj
ET
@@ -34601,7 +36146,7 @@ ET
0.200 0.200 0.200 SCN
BT
-119.74000000000001 527.7450000000003 Td
+119.74000000000001 267.9250000000003 Td
/F4.0 11 Tf
<20> Tj
ET
@@ -34612,7 +36157,7 @@ ET
0.000 0.400 0.733 SCN
BT
-125.24000000000001 527.7450000000003 Td
+125.24000000000001 267.9250000000003 Td
/F6.0 11 Tf
<6d6f6469667950726f70657274794e616d65> Tj
ET
@@ -34623,7 +36168,7 @@ ET
0.200 0.200 0.200 SCN
BT
-224.24 527.7450000000003 Td
+224.24 267.9250000000003 Td
/F4.0 11 Tf
<28> Tj
ET
@@ -34634,7 +36179,7 @@ ET
0.200 0.200 0.200 SCN
BT
-229.74 527.7450000000003 Td
+229.74 267.9250000000003 Td
/F4.0 11 Tf
<50726f706572747954797065> Tj
ET
@@ -34645,7 +36190,7 @@ ET
0.200 0.200 0.200 SCN
BT
-295.74 527.7450000000003 Td
+295.74 267.9250000000003 Td
/F4.0 11 Tf
<20> Tj
ET
@@ -34656,7 +36201,7 @@ ET
0.200 0.200 0.200 SCN
BT
-301.24 527.7450000000003 Td
+301.24 267.9250000000003 Td
/F4.0 11 Tf
<706172616d> Tj
ET
@@ -34667,7 +36212,7 @@ ET
0.200 0.200 0.200 SCN
BT
-328.74 527.7450000000003 Td
+328.74 267.9250000000003 Td
/F4.0 11 Tf
<29> Tj
ET
@@ -34678,7 +36223,7 @@ ET
0.200 0.200 0.200 SCN
BT
-334.24 527.7450000000003 Td
+334.24 267.9250000000003 Td
/F4.0 11 Tf
<20> Tj
ET
@@ -34689,7 +36234,7 @@ ET
0.200 0.200 0.200 SCN
BT
-339.74 527.7450000000003 Td
+339.74 267.9250000000003 Td
/F4.0 11 Tf
<7b> Tj
ET
@@ -34700,7 +36245,7 @@ ET
0.200 0.200 0.200 SCN
BT
-345.24 527.7450000000003 Td
+345.24 267.9250000000003 Td
/F4.0 11 Tf
<20> Tj
ET
@@ -34711,7 +36256,7 @@ ET
0.200 0.200 0.200 SCN
BT
-350.74 527.7450000000003 Td
+350.74 267.9250000000003 Td
/F4.0 11 Tf
<2e2e2e> Tj
ET
@@ -34722,7 +36267,7 @@ ET
0.200 0.200 0.200 SCN
BT
-367.24 527.7450000000003 Td
+367.24 267.9250000000003 Td
/F4.0 11 Tf
<20> Tj
ET
@@ -34733,7 +36278,7 @@ ET
0.200 0.200 0.200 SCN
BT
-372.74 527.7450000000003 Td
+372.74 267.9250000000003 Td
/F4.0 11 Tf
<7d> Tj
ET
@@ -34746,7 +36291,7 @@ ET
2.136 Tw
BT
-48.24000000000001 489.8660000000004 Td
+48.24000000000001 230.04600000000028 Td
/F1.0 10.5 Tf
[<5768> 20.01953125 <79206e6f74206a7573742070757420746869732066756e6374696f6e616c69747920696e20746865207365747465723f2057> 60.05859375 <656c6c2c207468652073657474657220697320757365642062> 20.01953125 <7920746865206f626a6563742073746f726520746f>] TJ
ET
@@ -34761,7 +36306,7 @@ ET
1.132 Tw
BT
-48.24000000000001 474.08600000000035 Td
+48.24000000000001 214.26600000000028 Td
/F1.0 10.5 Tf
<726563726561746520746865207374617465206f6620616e20616c726561647920706572736973746564206f626a6563742e2050757474696e67206164646974696f6e616c206265686176696f757220696e207468652073657474657220776f756c64> Tj
ET
@@ -34774,7 +36319,7 @@ ET
0.200 0.200 0.200 SCN
BT
-48.24000000000001 458.3060000000004 Td
+48.24000000000001 198.48600000000027 Td
/F1.0 10.5 Tf
[<636175736520697420746f2062652074726967676572656420696e636f72726563746c79> 89.84375 <2e>] TJ
ET
@@ -34785,7 +36330,7 @@ ET
0.200 0.200 0.200 SCN
BT
-48.24000000000001 430.52600000000035 Td
+48.24000000000001 170.70600000000027 Td
/F1.0 10.5 Tf
[<46> 40.0390625 <6f72206578616d706c653a>] TJ
ET
@@ -34793,37 +36338,177 @@ ET
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
q
+0.000 0.000 0.000 scn
+0.000 0.000 0.000 SCN
+1 w
+0 J
+0 j
+[ ] 0 d
+/Stamp1 Do
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+49.24 14.388 Td
+/F1.0 9 Tf
+<3234> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+Q
+Q
+
+endstream
+endobj
+191 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/Contents 190 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+/Font << /F2.0 18 0 R
+/F5.1 44 0 R
+/F1.0 8 0 R
+/F4.0 42 0 R
+/F6.0 100 0 R
+>>
+/XObject << /Stamp1 673 0 R
+>>
+>>
+/Annots [194 0 R 196 0 R 197 0 R 198 0 R 199 0 R 200 0 R 202 0 R]
+>>
+endobj
+192 0 obj
+[191 0 R /XYZ 0 841.89 null]
+endobj
+193 0 obj
+[191 0 R /XYZ 0 741.6300000000001 null]
+endobj
+194 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (rgsvc.pdf#_rgsvc_api_BookmarkService)
+>>
+/Subtype /Link
+/Rect [147.21616666666668 668.3360000000001 225.96616666666668 678.8360000000001]
+/Type /Annot
+>>
+endobj
+195 0 obj
+[191 0 R /XYZ 0 550.8700000000003 null]
+endobj
+196 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (rgsvc.pdf#_rgsvc_api_EventBusService)
+>>
+/Subtype /Link
+/Rect [200.23438463541666 493.35600000000034 278.98438463541663 503.85600000000034]
+/Type /Annot
+>>
+endobj
+197 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (rgant.pdf#_rgant-Action_domainEvent)
+>>
+/Subtype /Link
+/Rect [290.19969231770835 493.35600000000034 400.4496923177083 503.85600000000034]
+/Type /Annot
+>>
+endobj
+198 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (rgant.pdf#_rgant-Property_domainEvent)
+>>
+/Subtype /Link
+/Rect [411.66499999999996 493.35600000000034 532.415 503.85600000000034]
+/Type /Annot
+>>
+endobj
+199 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (rgant.pdf#_rgant-Collection_domainEvent)
+>>
+/Subtype /Link
+/Rect [125.80666666666667 477.57600000000036 257.0566666666667 488.07600000000036]
+/Type /Annot
+>>
+endobj
+200 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (rgsvc.pdf#_rgsvc_api_WrapperFactory)
+>>
+/Subtype /Link
+/Rect [262.40116666666665 477.57600000000036 335.90116666666665 488.07600000000036]
+/Type /Annot
+>>
+endobj
+201 0 obj
+[191 0 R /XYZ 0 459.23000000000036 null]
+endobj
+202 0 obj
+<< /Border [0 0 0]
+/Dest (_ugbtb_decoupling_event-bus)
+/Subtype /Link
+/Rect [380.9897725694444 400.12000000000035 450.85979904513886 414.4000000000003]
+/Type /Annot
+>>
+endobj
+203 0 obj
+[191 0 R /XYZ 0 367.5900000000003 null]
+endobj
+204 0 obj
+<< /Length 34940
+>>
+stream
+q
+q
+/DeviceRGB cs
0.961 0.961 0.961 scn
-52.240 414.710 m
-543.040 414.710 l
-545.249 414.710 547.040 412.919 547.040 410.710 c
-547.040 264.050 l
-547.040 261.841 545.249 260.050 543.040 260.050 c
-52.240 260.050 l
-50.031 260.050 48.240 261.841 48.240 264.050 c
-48.240 410.710 l
-48.240 412.919 50.031 414.710 52.240 414.710 c
+52.240 805.890 m
+543.040 805.890 l
+545.249 805.890 547.040 804.099 547.040 801.890 c
+547.040 655.230 l
+547.040 653.021 545.249 651.230 543.040 651.230 c
+52.240 651.230 l
+50.031 651.230 48.240 653.021 48.240 655.230 c
+48.240 801.890 l
+48.240 804.099 50.031 805.890 52.240 805.890 c
h
f
+/DeviceRGB CS
0.800 0.800 0.800 SCN
0.75 w
-52.240 414.710 m
-543.040 414.710 l
-545.249 414.710 547.040 412.919 547.040 410.710 c
-547.040 264.050 l
-547.040 261.841 545.249 260.050 543.040 260.050 c
-52.240 260.050 l
-50.031 260.050 48.240 261.841 48.240 264.050 c
-48.240 410.710 l
-48.240 412.919 50.031 414.710 52.240 414.710 c
+52.240 805.890 m
+543.040 805.890 l
+545.249 805.890 547.040 804.099 547.040 801.890 c
+547.040 655.230 l
+547.040 653.021 545.249 651.230 543.040 651.230 c
+52.240 651.230 l
+50.031 651.230 48.240 653.021 48.240 655.230 c
+48.240 801.890 l
+48.240 804.099 50.031 805.890 52.240 805.890 c
h
S
Q
+/DeviceRGB cs
0.000 0.533 0.000 scn
+/DeviceRGB CS
0.000 0.533 0.000 SCN
BT
-59.24000000000001 391.8850000000004 Td
+59.24 783.0649999999999 Td
/F6.0 11 Tf
<7075626c6963> Tj
ET
@@ -34834,7 +36519,7 @@ ET
0.200 0.200 0.200 SCN
BT
-92.24000000000001 391.8850000000004 Td
+92.24000000000001 783.0649999999999 Td
/F4.0 11 Tf
<20> Tj
ET
@@ -34845,7 +36530,7 @@ ET
0.000 0.533 0.000 SCN
BT
-97.74000000000001 391.8850000000004 Td
+97.74000000000001 783.0649999999999 Td
/F6.0 11 Tf
<636c617373> Tj
ET
@@ -34856,7 +36541,7 @@ ET
0.200 0.200 0.200 SCN
BT
-125.24000000000001 391.8850000000004 Td
+125.24000000000001 783.0649999999999 Td
/F4.0 11 Tf
<20> Tj
ET
@@ -34867,7 +36552,7 @@ ET
0.000 0.400 0.733 SCN
BT
-130.74 391.8850000000004 Td
+130.74 783.0649999999999 Td
/F6.0 11 Tf
<4f72646572> Tj
ET
@@ -34878,7 +36563,7 @@ ET
0.200 0.200 0.200 SCN
BT
-158.24 391.8850000000004 Td
+158.24 783.0649999999999 Td
/F4.0 11 Tf
<28> Tj
ET
@@ -34889,7 +36574,7 @@ ET
0.200 0.200 0.200 SCN
BT
-163.74 391.8850000000004 Td
+163.74 783.0649999999999 Td
/F4.0 11 Tf
<29> Tj
ET
@@ -34900,7 +36585,7 @@ ET
0.200 0.200 0.200 SCN
BT
-169.24 391.8850000000004 Td
+169.24 783.0649999999999 Td
/F4.0 11 Tf
<20> Tj
ET
@@ -34911,7 +36596,7 @@ ET
0.200 0.200 0.200 SCN
BT
-174.74 391.8850000000004 Td
+174.74 783.0649999999999 Td
/F4.0 11 Tf
<7b> Tj
ET
@@ -34922,7 +36607,7 @@ ET
0.200 0.200 0.200 SCN
BT
-59.24000000000001 377.1450000000004 Td
+59.24 768.3249999999999 Td
/F4.0 11 Tf
<ca202020> Tj
ET
@@ -34933,7 +36618,7 @@ ET
0.000 0.533 0.000 SCN
BT
-81.24000000000001 377.1450000000004 Td
+81.24000000000001 768.3249999999999 Td
/F6.0 11 Tf
<7075626c6963> Tj
ET
@@ -34944,7 +36629,7 @@ ET
0.200 0.200 0.200 SCN
BT
-114.24000000000001 377.1450000000004 Td
+114.24000000000001 768.3249999999999 Td
/F4.0 11 Tf
<20> Tj
ET
@@ -34955,7 +36640,7 @@ ET
0.200 0.200 0.200 SCN
BT
-119.74000000000001 377.1450000000004 Td
+119.74000000000001 768.3249999999999 Td
/F4.0 11 Tf
<496e7465676572> Tj
ET
@@ -34966,7 +36651,7 @@ ET
0.200 0.200 0.200 SCN
BT
-158.24 377.1450000000004 Td
+158.24 768.3249999999999 Td
/F4.0 11 Tf
<20> Tj
ET
@@ -34977,7 +36662,7 @@ ET
0.200 0.200 0.200 SCN
BT
-163.74 377.1450000000004 Td
+163.74 768.3249999999999 Td
/F4.0 11 Tf
<676574416d6f756e74> Tj
ET
@@ -34988,7 +36673,7 @@ ET
0.200 0.200 0.200 SCN
BT
-213.24 377.1450000000004 Td
+213.24 768.3249999999999 Td
/F4.0 11 Tf
<2829> Tj
ET
@@ -34999,7 +36684,7 @@ ET
0.200 0.200 0.200 SCN
BT
-224.24 377.1450000000004 Td
+224.24 768.3249999999999 Td
/F4.0 11 Tf
<20> Tj
ET
@@ -35010,7 +36695,7 @@ ET
0.200 0.200 0.200 SCN
BT
-229.74 377.1450000000004 Td
+229.74 768.3249999999999 Td
/F4.0 11 Tf
<7b> Tj
ET
@@ -35021,7 +36706,7 @@ ET
0.200 0.200 0.200 SCN
BT
-235.24 377.1450000000004 Td
+235.24 768.3249999999999 Td
/F4.0 11 Tf
<20> Tj
ET
@@ -35032,7 +36717,7 @@ ET
0.200 0.200 0.200 SCN
BT
-240.74 377.1450000000004 Td
+240.74 768.3249999999999 Td
/F4.0 11 Tf
<2e2e2e> Tj
ET
@@ -35043,7 +36728,7 @@ ET
0.200 0.200 0.200 SCN
BT
-257.24 377.1450000000004 Td
+257.24 768.3249999999999 Td
/F4.0 11 Tf
<20> Tj
ET
@@ -35054,7 +36739,7 @@ ET
0.200 0.200 0.200 SCN
BT
-262.74 377.1450000000004 Td
+262.74 768.3249999999999 Td
/F4.0 11 Tf
<7d> Tj
ET
@@ -35065,7 +36750,7 @@ ET
0.200 0.200 0.200 SCN
BT
-59.24000000000001 362.40500000000037 Td
+59.24 753.585 Td
/F4.0 11 Tf
<ca202020> Tj
ET
@@ -35076,7 +36761,7 @@ ET
0.000 0.533 0.000 SCN
BT
-81.24000000000001 362.40500000000037 Td
+81.24000000000001 753.585 Td
/F6.0 11 Tf
<7075626c6963> Tj
ET
@@ -35087,7 +36772,7 @@ ET
0.200 0.200 0.200 SCN
BT
-114.24000000000001 362.40500000000037 Td
+114.24000000000001 753.585 Td
/F4.0 11 Tf
<20> Tj
ET
@@ -35098,7 +36783,7 @@ ET
0.533 0.533 0.533 SCN
BT
-119.74000000000001 362.40500000000037 Td
+119.74000000000001 753.585 Td
/F6.0 11 Tf
<766f6964> Tj
ET
@@ -35109,7 +36794,7 @@ ET
0.200 0.200 0.200 SCN
BT
-141.74 362.40500000000037 Td
+141.74 753.585 Td
/F4.0 11 Tf
<20> Tj
ET
@@ -35120,7 +36805,7 @@ ET
0.200 0.200 0.200 SCN
BT
-147.24 362.40500000000037 Td
+147.24 753.585 Td
/F4.0 11 Tf
<736574416d6f756e74> Tj
ET
@@ -35131,7 +36816,7 @@ ET
0.200 0.200 0.200 SCN
BT
-196.74 362.40500000000037 Td
+196.74 753.585 Td
/F4.0 11 Tf
<28> Tj
ET
@@ -35142,7 +36827,7 @@ ET
0.200 0.200 0.200 SCN
BT
-202.24 362.40500000000037 Td
+202.24 753.585 Td
/F4.0 11 Tf
<496e7465676572> Tj
ET
@@ -35153,7 +36838,7 @@ ET
0.200 0.200 0.200 SCN
BT
-240.74 362.40500000000037 Td
+240.74 753.585 Td
/F4.0 11 Tf
<20> Tj
ET
@@ -35164,7 +36849,7 @@ ET
0.200 0.200 0.200 SCN
BT
-246.24 362.40500000000037 Td
+246.24 753.585 Td
/F4.0 11 Tf
<616d6f756e74> Tj
ET
@@ -35175,7 +36860,7 @@ ET
0.200 0.200 0.200 SCN
BT
-279.24 362.40500000000037 Td
+279.24 753.585 Td
/F4.0 11 Tf
<29> Tj
ET
@@ -35186,7 +36871,7 @@ ET
0.200 0.200 0.200 SCN
BT
-284.74 362.40500000000037 Td
+284.74 753.585 Td
/F4.0 11 Tf
<20> Tj
ET
@@ -35197,7 +36882,7 @@ ET
0.200 0.200 0.200 SCN
BT
-290.24 362.40500000000037 Td
+290.24 753.585 Td
/F4.0 11 Tf
<7b> Tj
ET
@@ -35208,7 +36893,7 @@ ET
0.200 0.200 0.200 SCN
BT
-295.74 362.40500000000037 Td
+295.74 753.585 Td
/F4.0 11 Tf
<20> Tj
ET
@@ -35219,7 +36904,7 @@ ET
0.200 0.200 0.200 SCN
BT
-301.24 362.40500000000037 Td
+301.24 753.585 Td
/F4.0 11 Tf
<2e2e2e> Tj
ET
@@ -35230,7 +36915,7 @@ ET
0.200 0.200 0.200 SCN
BT
-317.74 362.40500000000037 Td
+317.74 753.585 Td
/F4.0 11 Tf
<20> Tj
ET
@@ -35241,7 +36926,7 @@ ET
0.200 0.200 0.200 SCN
BT
-323.24 362.40500000000037 Td
+323.24 753.585 Td
/F4.0 11 Tf
<7d> Tj
ET
@@ -35252,7 +36937,7 @@ ET
0.200 0.200 0.200 SCN
BT
-59.24000000000001 347.66500000000036 Td
+59.24 738.845 Td
/F4.0 11 Tf
<ca202020> Tj
ET
@@ -35263,7 +36948,7 @@ ET
0.000 0.533 0.000 SCN
BT
-81.24000000000001 347.66500000000036 Td
+81.24000000000001 738.845 Td
/F6.0 11 Tf
<7075626c6963> Tj
ET
@@ -35274,7 +36959,7 @@ ET
0.200 0.200 0.200 SCN
BT
-114.24000000000001 347.66500000000036 Td
+114.24000000000001 738.845 Td
/F4.0 11 Tf
<20> Tj
ET
@@ -35285,7 +36970,7 @@ ET
0.533 0.533 0.533 SCN
BT
-119.74000000000001 347.66500000000036 Td
+119.74000000000001 738.845 Td
/F6.0 11 Tf
<766f6964> Tj
ET
@@ -35296,7 +36981,7 @@ ET
0.200 0.200 0.200 SCN
BT
-141.74 347.66500000000036 Td
+141.74 738.845 Td
/F4.0 11 Tf
<20> Tj
ET
@@ -35307,7 +36992,7 @@ ET
0.200 0.200 0.200 SCN
BT
-147.24 347.66500000000036 Td
+147.24 738.845 Td
/F4.0 11 Tf
<6d6f64696679416d6f756e74> Tj
ET
@@ -35318,7 +37003,7 @@ ET
0.200 0.200 0.200 SCN
BT
-213.24 347.66500000000036 Td
+213.24 738.845 Td
/F4.0 11 Tf
<28> Tj
ET
@@ -35329,7 +37014,7 @@ ET
0.200 0.200 0.200 SCN
BT
-218.74 347.66500000000036 Td
+218.74 738.845 Td
/F4.0 11 Tf
<496e7465676572> Tj
ET
@@ -35340,7 +37025,7 @@ ET
0.200 0.200 0.200 SCN
BT
-257.24 347.66500000000036 Td
+257.24 738.845 Td
/F4.0 11 Tf
<20> Tj
ET
@@ -35351,7 +37036,7 @@ ET
0.200 0.200 0.200 SCN
BT
-262.74 347.66500000000036 Td
+262.74 738.845 Td
/F4.0 11 Tf
<616d6f756e74> Tj
ET
@@ -35362,7 +37047,7 @@ ET
0.200 0.200 0.200 SCN
BT
-295.74 347.66500000000036 Td
+295.74 738.845 Td
/F4.0 11 Tf
<29> Tj
ET
@@ -35373,7 +37058,7 @@ ET
0.200 0.200 0.200 SCN
BT
-301.24 347.66500000000036 Td
+301.24 738.845 Td
/F4.0 11 Tf
<20> Tj
ET
@@ -35384,7 +37069,7 @@ ET
0.200 0.200 0.200 SCN
BT
-306.74 347.66500000000036 Td
+306.74 738.845 Td
/F4.0 11 Tf
<7b> Tj
ET
@@ -35395,7 +37080,7 @@ ET
0.200 0.200 0.200 SCN
BT
-312.24 347.66500000000036 Td
+312.24 738.845 Td
/F4.0 11 Tf
<20> Tj
ET
@@ -35406,7 +37091,7 @@ ET
0.694 0.129 0.275 SCN
BT
-317.74 347.66500000000036 Td
+317.74 738.845 Td
/F4.1 11 Tf
<21> Tj
ET
@@ -35417,7 +37102,7 @@ ET
0.200 0.200 0.200 SCN
BT
-59.24000000000001 332.92500000000035 Td
+59.24 724.105 Td
/F4.0 11 Tf
<ca20202020202020> Tj
ET
@@ -35428,7 +37113,7 @@ ET
0.200 0.200 0.200 SCN
BT
-103.24000000000001 332.92500000000035 Td
+103.24000000000001 724.105 Td
/F4.0 11 Tf
<736574416d6f756e74> Tj
ET
@@ -35439,7 +37124,7 @@ ET
0.200 0.200 0.200 SCN
BT
-152.74 332.92500000000035 Td
+152.74 724.105 Td
/F4.0 11 Tf
<28> Tj
ET
@@ -35450,7 +37135,7 @@ ET
0.200 0.200 0.200 SCN
BT
-158.24 332.92500000000035 Td
+158.24 724.105 Td
/F4.0 11 Tf
<616d6f756e74> Tj
ET
@@ -35461,7 +37146,7 @@ ET
0.200 0.200 0.200 SCN
BT
-191.24 332.92500000000035 Td
+191.24 724.105 Td
/F4.0 11 Tf
<293b> Tj
ET
@@ -35472,7 +37157,7 @@ ET
0.200 0.200 0.200 SCN
BT
-202.24 332.92500000000035 Td
+202.24 724.105 Td
/F4.0 11 Tf
<2020> Tj
ET
@@ -35483,7 +37168,7 @@ ET
0.694 0.129 0.275 SCN
BT
-213.24 332.92500000000035 Td
+213.24 724.105 Td
/F4.1 11 Tf
<23> Tj
ET
@@ -35494,7 +37179,7 @@ ET
0.200 0.200 0.200 SCN
BT
-59.24000000000001 318.1850000000004 Td
+59.24 709.365 Td
/F4.0 11 Tf
<ca20202020202020> Tj
ET
@@ -35505,7 +37190,7 @@ ET
0.200 0.200 0.200 SCN
BT
-103.24000000000001 318.1850000000004 Td
+103.24000000000001 709.365 Td
/F4.0 11 Tf
<616464546f546f74616c> Tj
ET
@@ -35516,7 +37201,7 @@ ET
0.200 0.200 0.200 SCN
BT
-158.24 318.1850000000004 Td
+158.24 709.365 Td
/F4.0 11 Tf
<28> Tj
ET
@@ -35527,7 +37212,7 @@ ET
0.200 0.200 0.200 SCN
BT
-163.74 318.1850000000004 Td
+163.74 709.365 Td
/F4.0 11 Tf
<616d6f756e74> Tj
ET
@@ -35538,7 +37223,7 @@ ET
0.200 0.200 0.200 SCN
BT
-196.74 318.1850000000004 Td
+196.74 709.365 Td
/F4.0 11 Tf
<293b> Tj
ET
@@ -35549,7 +37234,7 @@ ET
0.200 0.200 0.200 SCN
BT
-207.74 318.1850000000004 Td
+207.74 709.365 Td
/F4.0 11 Tf
<20> Tj
ET
@@ -35560,7 +37245,7 @@ ET
0.694 0.129 0.275 SCN
BT
-213.24 318.1850000000004 Td
+213.24 709.365 Td
/F4.1 11 Tf
<22> Tj
ET
@@ -35571,7 +37256,7 @@ ET
0.200 0.200 0.200 SCN
BT
-59.24000000000001 303.4450000000004 Td
+59.24 694.625 Td
/F4.0 11 Tf
<ca202020> Tj
ET
@@ -35582,7 +37267,7 @@ ET
0.200 0.200 0.200 SCN
BT
-81.24000000000001 303.4450000000004 Td
+81.24000000000001 694.625 Td
/F4.0 11 Tf
<7d> Tj
ET
@@ -35593,7 +37278,7 @@ ET
0.200 0.200 0.200 SCN
BT
-59.24000000000001 288.7050000000004 Td
+59.24 679.885 Td
/F4.0 11 Tf
<ca202020> Tj
ET
@@ -35604,7 +37289,7 @@ ET
0.200 0.200 0.200 SCN
BT
-81.24000000000001 288.7050000000004 Td
+81.24000000000001 679.885 Td
/F4.0 11 Tf
<2e2e2e> Tj
ET
@@ -35615,7 +37300,7 @@ ET
0.200 0.200 0.200 SCN
BT
-59.24000000000001 273.9650000000004 Td
+59.24 665.145 Td
/F4.0 11 Tf
<7d> Tj
ET
@@ -35626,7 +37311,7 @@ ET
0.694 0.129 0.275 SCN
BT
-51.27450000000001 242.32500000000041 Td
+51.2745 633.505 Td
/F4.1 10.5 Tf
<21> Tj
ET
@@ -35637,7 +37322,7 @@ ET
0.200 0.200 0.200 SCN
BT
-64.80900000000001 242.0860000000004 Td
+64.809 633.266 Td
/F1.0 10.5 Tf
<54686520> Tj
ET
@@ -35648,7 +37333,7 @@ ET
0.694 0.129 0.275 SCN
BT
-86.22900000000001 242.0860000000004 Td
+86.229 633.266 Td
/F4.0 10.5 Tf
<6d6f64696679416d6f756e742829> Tj
ET
@@ -35659,7 +37344,7 @@ ET
0.200 0.200 0.200 SCN
BT
-159.729 242.0860000000004 Td
+159.72899999999998 633.266 Td
/F1.0 10.5 Tf
<206d6574686f642063616c6c7320c9> Tj
ET
@@ -35670,7 +37355,7 @@ ET
0.694 0.129 0.275 SCN
BT
-51.27450000000001 220.5450000000004 Td
+51.274499999999996 611.725 Td
/F4.1 10.5 Tf
<22> Tj
ET
@@ -35681,7 +37366,7 @@ ET
0.200 0.200 0.200 SCN
BT
-64.80900000000001 220.3060000000004 Td
+64.809 611.486 Td
/F1.0 10.5 Tf
<c92074686520> Tj
ET
@@ -35692,7 +37377,7 @@ ET
0.694 0.129 0.275 SCN
BT
-95.21700000000001 220.3060000000004 Td
+95.217 611.486 Td
/F4.0 10.5 Tf
<616464546f546f74616c2829> Tj
ET
@@ -35703,7 +37388,7 @@ ET
0.200 0.200 0.200 SCN
BT
-158.21700000000004 220.3060000000004 Td
+158.217 611.486 Td
/F1.0 10.5 Tf
<20286e6f742073686f776e2920746f206d61696e7461696e20736f6d652072756e6e696e6720746f74616c2e> Tj
ET
@@ -35716,7 +37401,7 @@ ET
1.141 Tw
BT
-48.24000000000001 192.5260000000004 Td
+48.239999999999995 583.706 Td
/F1.0 10.5 Tf
[<57> 60.05859375 <6520646f6ed5742077616e74207468697320>] TJ
ET
@@ -35731,7 +37416,7 @@ ET
1.141 Tw
BT
-149.08878857421874 192.5260000000004 Td
+149.0887885742187 583.706 Td
/F4.0 10.5 Tf
<616464546f43616c6c2829> Tj
ET
@@ -35746,7 +37431,7 @@ ET
1.141 Tw
BT
-206.83878857421874 192.5260000000004 Td
+206.8387885742187 583.706 Td
/F1.0 10.5 Tf
<206d6574686f6420746f2062652063616c6c6564207768656e2070756c6c696e6720746865206f626a656374206261636b2066726f6d20746865206f626a656374> Tj
ET
@@ -35759,7 +37444,7 @@ ET
0.200 0.200 0.200 SCN
BT
-48.24000000000001 176.7460000000004 Td
+48.239999999999995 567.926 Td
/F1.0 10.5 Tf
[<73746f72652c20736f2077652070757420697420696e746f20746865206d6f64696679> 89.84375 <2c206e6f7420746865207365747465722e>] TJ
ET
@@ -35772,7 +37457,7 @@ ET
0.202 Tw
BT
-48.24000000000001 148.9660000000004 Td
+48.239999999999995 540.1460000000002 Td
/F1.0 10.5 Tf
[<59> 69.82421875 <6f75206d61> 20.01953125 <79206f7074696f6e616c6c7920616c736f2073706563696679206120>] TJ
ET
@@ -35787,7 +37472,7 @@ ET
0.202 Tw
BT
-217.49491479492187 148.9660000000004 Td
+217.49491479492184 540.1460000000002 Td
/F4.0 10.5 Tf
<636c6561725878782829> Tj
ET
@@ -35802,7 +37487,7 @@ ET
0.202 Tw
BT
-269.9949147949219 148.9660000000004 Td
+269.99491479492184 540.1460000000002 Td
/F1.0 10.5 Tf
[<20776869636820776f726b73207468652073616d65207761> 20.01953125 <79206173206d6f6469667920>] TJ
ET
@@ -35817,7 +37502,7 @@ ET
0.202 Tw
BT
-464.1272419433593 148.9660000000004 Td
+464.1272419433593 540.1460000000002 Td
/F4.0 10.5 Tf
<6d6f64696679205878782829> Tj
ET
@@ -35832,7 +37517,7 @@ ET
0.202 Tw
BT
-527.3291209716797 148.9660000000004 Td
+527.3291209716796 540.1460000000002 Td
/F1.0 10.5 Tf
<20627574> Tj
ET
@@ -35847,7 +37532,7 @@ ET
0.769 Tw
BT
-48.24000000000001 133.1860000000004 Td
+48.239999999999995 524.3660000000001 Td
/F1.0 10.5 Tf
[<69732063616c6c6564207768656e207468652070726f706572747920697320636c65617265642062> 20.01953125 <792074686520757365722028692e652e207468652063757272656e742076616c7565207265706c616365642062> 20.01953125 <79206e6f7468696e67292e20546865>] TJ
ET
@@ -35860,7 +37545,7 @@ ET
0.200 0.200 0.200 SCN
BT
-48.24000000000001 117.4060000000004 Td
+48.239999999999995 508.5860000000001 Td
/F1.0 10.5 Tf
<73796e7461782069733a> Tj
ET
@@ -35869,28 +37554,28 @@ ET
0.000 0.000 0.000 scn
q
0.961 0.961 0.961 scn
-52.240 101.590 m
-543.040 101.590 l
-545.249 101.590 547.040 99.799 547.040 97.590 c
-547.040 68.850 l
-547.040 66.641 545.249 64.850 543.040 64.850 c
-52.240 64.850 l
-50.031 64.850 48.240 66.641 48.240 68.850 c
-48.240 97.590 l
-48.240 99.799 50.031 101.590 52.240 101.590 c
+52.240 492.770 m
+543.040 492.770 l
+545.249 492.770 547.040 490.979 547.040 488.770 c
+547.040 460.030 l
+547.040 457.821 545.249 456.030 543.040 456.030 c
+52.240 456.030 l
+50.031 456.030 48.240 457.821 48.240 460.030 c
+48.240 488.770 l
+48.240 490.979 50.031 492.770 52.240 492.770 c
h
f
0.800 0.800 0.800 SCN
0.75 w
-52.240 101.590 m
-543.040 101.590 l
-545.249 101.590 547.040 99.799 547.040 97.590 c
-547.040 68.850 l
-547.040 66.641 545.249 64.850 543.040 64.850 c
-52.240 64.850 l
-50.031 64.850 48.240 66.641 48.240 68.850 c
-48.240 97.590 l
-48.240 99.799 50.031 101.590 52.240 101.590 c
+52.240 492.770 m
+543.040 492.770 l
+545.249 492.770 547.040 490.979 547.040 488.770 c
+547.040 460.030 l
+547.040 457.821 545.249 456.030 543.040 456.030 c
+52.240 456.030 l
+50.031 456.030 48.240 457.821 48.240 460.030 c
+48.240 488.770 l
+48.240 490.979 50.031 492.770 52.240 492.770 c
h
S
Q
@@ -35898,7 +37583,7 @@ Q
0.000 0.533 0.000 SCN
BT
-59.24000000000001 78.76500000000041 Td
+59.239999999999995 469.9450000000001 Td
/F6.0 11 Tf
<7075626c6963> Tj
ET
@@ -35909,7 +37594,7 @@ ET
0.200 0.200 0.200 SCN
BT
-92.24000000000001 78.76500000000041 Td
+92.24 469.9450000000001 Td
/F4.0 11 Tf
<20> Tj
ET
@@ -35920,7 +37605,7 @@ ET
0.533 0.533 0.533 SCN
BT
-97.74000000000001 78.76500000000041 Td
+97.74 469.9450000000001 Td
/F6.0 11 Tf
<766f6964> Tj
ET
@@ -35931,7 +37616,7 @@ ET
0.200 0.200 0.200 SCN
BT
-119.74000000000001 78.76500000000041 Td
+119.74 469.9450000000001 Td
/F4.0 11 Tf
<20> Tj
ET
@@ -35942,7 +37627,7 @@ ET
0.000 0.400 0.733 SCN
BT
-125.24000000000001 78.76500000000041 Td
+125.24 469.9450000000001 Td
/F6.0 11 Tf
<636c65617250726f70657274794e616d65> Tj
ET
@@ -35953,7 +37638,7 @@ ET
0.200 0.200 0.200 SCN
BT
-218.74 78.76500000000041 Td
+218.74 469.9450000000001 Td
/F4.0 11 Tf
<28> Tj
ET
@@ -35964,7 +37649,7 @@ ET
0.200 0.200 0.200 SCN
BT
-224.24 78.76500000000041 Td
+224.24 469.9450000000001 Td
/F4.0 11 Tf
<29> Tj
ET
@@ -35975,7 +37660,7 @@ ET
0.200 0.200 0.200 SCN
BT
-229.74 78.76500000000041 Td
+229.74 469.9450000000001 Td
/F4.0 11 Tf
<20> Tj
ET
@@ -35986,7 +37671,7 @@ ET
0.200 0.200 0.200 SCN
BT
-235.24 78.76500000000041 Td
+235.24 469.9450000000001 Td
/F4.0 11 Tf
<7b> Tj
ET
@@ -35997,7 +37682,7 @@ ET
0.200 0.200 0.200 SCN
BT
-240.74 78.76500000000041 Td
+240.74 469.9450000000001 Td
/F4.0 11 Tf
<20> Tj
ET
@@ -36008,7 +37693,7 @@ ET
0.200 0.200 0.200 SCN
BT
-246.24 78.76500000000041 Td
+246.24 469.9450000000001 Td
/F4.0 11 Tf
<2e2e2e> Tj
ET
@@ -36019,7 +37704,7 @@ ET
0.200 0.200 0.200 SCN
BT
-262.74 78.76500000000041 Td
+262.74 469.9450000000001 Td
/F4.0 11 Tf
<20> Tj
ET
@@ -36030,140 +37715,18 @@ ET
0.200 0.200 0.200 SCN
BT
-268.24 78.76500000000041 Td
+268.24 469.9450000000001 Td
/F4.0 11 Tf
<7d> Tj
ET
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
-q
-0.000 0.000 0.000 scn
-0.000 0.000 0.000 SCN
-1 w
-0 J
-0 j
-[ ] 0 d
-/Stamp1 Do
0.200 0.200 0.200 scn
0.200 0.200 0.200 SCN
BT
-535.978 14.388 Td
-/F1.0 9 Tf
-<3233> Tj
-ET
-
-0.000 0.000 0.000 SCN
-0.000 0.000 0.000 scn
-Q
-Q
-
-endstream
-endobj
-189 0 obj
-<< /Type /Page
-/Parent 3 0 R
-/MediaBox [0 0 595.28 841.89]
-/Contents 188 0 R
-/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
-/Font << /F2.0 18 0 R
-/F5.1 44 0 R
-/F1.0 8 0 R
-/F4.0 42 0 R
-/F6.0 100 0
<TRUNCATED>
[4/6] isis-site git commit: ISIS-1335: docs on bidir relationships
Posted by da...@apache.org.
http://git-wip-us.apache.org/repos/asf/isis-site/blob/6083372b/content/guides/ugbtb.html
----------------------------------------------------------------------
diff --git a/content/guides/ugbtb.html b/content/guides/ugbtb.html
index 28aceda..3919e4b 100644
--- a/content/guides/ugbtb.html
+++ b/content/guides/ugbtb.html
@@ -1891,24 +1891,142 @@ general purpose implementation of the same concepts.</p>
<p>Contributed services provide many of the same benefits as <a href="#_ugbtb_decoupling_mixins">mixins</a>;
indeed mixins are an evolution and refinement of the contributions concept.</p>
</div>
+<div class="admonitionblock warning">
+<table>
+<tr>
+<td class="icon">
+<i class="fa icon-warning" title="Warning"></i>
+</td>
+<td class="content">
+<div class="paragraph">
+<p>It’s possible that contributions may be deprecated and eventually removed in a future version of the framework, to be replaced entirely by mixins.</p>
+</div>
+</td>
+</tr>
+</table>
+</div>
<div class="paragraph">
<p>The main difference between contributed services and mixins is that the actions of a contributed service will
contribute to <em>all</em> the parameters of its actions, whereas a mixin only contributes to the type accepted in its
constructor. Also, contributed services are long-lived
singletons, whereas mixins are instantiated as required (by the framework) and then discarded almost immediately.</p>
</div>
+<div class="admonitionblock note">
+<table>
+<tr>
+<td class="icon">
+<i class="fa icon-note" title="Note"></i>
+</td>
+<td class="content">
<div class="paragraph">
-<p>For more on contributed services:</p>
+<p>There’s further useful information on contributed services in the reference guide, discussing the <a href="rgant.html#_rgant-DomainService_nature">@DomainService#nature()</a> attribute, for the <code>NatureOfService.VIEW_CONTRIBUTIONS_ONLY</code> nature.</p>
+</div>
+</td>
+</tr>
+</table>
+</div>
+<div class="sect3">
+<h4 id="_syntax">3.3.1. Syntax</h4>
+<div class="paragraph">
+<p>Any n-parameter action provided by a service will automatically be contributed to the list of actions for each of its (entity) parameters. From the viewpoint of the entity the action is called a contributed action.</p>
+</div>
+<div class="paragraph">
+<p>For example, given a service:</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="CodeRay highlight"><code data-lang="java"><span class="directive">public</span> <span class="type">interface</span> <span class="class">Library</span> {
+ <span class="directive">public</span> Loan borrow(Loanable l, Borrower b);
+}</code></pre>
+</div>
+</div>
+<div class="paragraph">
+<p>and the entities:</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="CodeRay highlight"><code data-lang="java"><span class="directive">public</span> <span class="type">class</span> <span class="class">Book</span> <span class="directive">implements</span> Loanable { ... }</code></pre>
+</div>
+</div>
+<div class="paragraph">
+<p>and</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="CodeRay highlight"><code data-lang="java"><span class="directive">public</span> <span class="type">class</span> <span class="class">LibraryMember</span> <span class="directive">implements</span> Borrower { ... }</code></pre>
+</div>
+</div>
+<div class="paragraph">
+<p>then the <code>borrow(…​)</code> action will be contributed to both <code>Book</code> and to <code>LibraryMember</code>.</p>
+</div>
+<div class="paragraph">
+<p>This is an important capability because it helps to decouple the concrete classes from the services.</p>
+</div>
+<div class="paragraph">
+<p>If necessary, though, this behaviour can be suppressed by annotating the service action with <code>@org.apache.isis.applib.annotations.NotContributed</code>.</p>
+</div>
+<div class="paragraph">
+<p>For example:</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="CodeRay highlight"><code data-lang="java"><span class="directive">public</span> <span class="type">interface</span> <span class="class">Library</span> {
+ <span class="annotation">@NotContributed</span>
+ <span class="directive">public</span> Loan borrow(Loanable l, Borrower b);
+}</code></pre>
+</div>
+</div>
+<div class="paragraph">
+<p>If annotated at the interface level, then the annotation will be inherited by every concrete class. Alternatively the annotation can be applied at the implementation class level and only apply to that particular implementation.</p>
+</div>
+<div class="paragraph">
+<p>Note that an action annotated as being <code>@NotContributed</code> will still appear in the service menu for the service. If an action should neither be contributed nor appear in service menu items, then simply annotate it as <code>@Hidden</code>.</p>
+</div>
+</div>
+<div class="sect3">
+<h4 id="_contributed_action">3.3.2. Contributed Action</h4>
+<div class="admonitionblock note">
+<table>
+<tr>
+<td class="icon">
+<i class="fa icon-note" title="Note"></i>
+</td>
+<td class="content">
+TODO
+</td>
+</tr>
+</table>
+</div>
+</div>
+<div class="sect3">
+<h4 id="_contributed_property">3.3.3. Contributed Property</h4>
+<div class="admonitionblock note">
+<table>
+<tr>
+<td class="icon">
+<i class="fa icon-note" title="Note"></i>
+</td>
+<td class="content">
+TODO
+</td>
+</tr>
+</table>
+</div>
+</div>
+<div class="sect3">
+<h4 id="_contributed_collection">3.3.4. Contributed Collection</h4>
+<div class="admonitionblock note">
+<table>
+<tr>
+<td class="icon">
+<i class="fa icon-note" title="Note"></i>
+</td>
+<td class="content">
+TODO
+</td>
+</tr>
+</table>
</div>
-<div class="ulist">
-<ul>
-<li>
-<p>the syntax of writing contributed actions/properties/collections is described in this <a href="ugfun.html#_ugfun_how-tos_contributed-members">how-to</a></p>
-</li>
-<li>
-<p>there’s also useful information in the reference guide, discussing the <a href="rgant.html#_rgant-DomainService_nature">@DomainService#nature()</a> attribute, for the <code>NatureOfService.VIEW_CONTRIBUTIONS_ONLY</code> nature.</p>
-</li>
-</ul>
</div>
</div>
<div class="sect2">
@@ -5480,7 +5598,14 @@ the default ones of <code>isis.properties</code> et al):</p>
<li><a href="#_related_reading">3.2.5. Related reading</a></li>
</ul>
</li>
-<li><a href="#_ugbtb_decoupling_contributions">3.3. Contributions</a></li>
+<li><a href="#_ugbtb_decoupling_contributions">3.3. Contributions</a>
+<ul class="sectlevel3">
+<li><a href="#_syntax">3.3.1. Syntax</a></li>
+<li><a href="#_contributed_action">3.3.2. Contributed Action</a></li>
+<li><a href="#_contributed_property">3.3.3. Contributed Property</a></li>
+<li><a href="#_contributed_collection">3.3.4. Contributed Collection</a></li>
+</ul>
+</li>
<li><a href="#_ugbtb_decoupling_vetoing-visibility">3.4. Vetoing Visibility</a></li>
<li><a href="#_ugbtb_decoupling_event-bus">3.5. Event Bus</a></li>
<li><a href="#_ugbtb_decoupling_pushing-changes">3.6. Pushing Changes</a>
[2/6] isis-site git commit: ISIS-1335: docs on bidir relationships
Posted by da...@apache.org.
http://git-wip-us.apache.org/repos/asf/isis-site/blob/6083372b/content/guides/ugfun.html
----------------------------------------------------------------------
diff --git a/content/guides/ugfun.html b/content/guides/ugfun.html
index 5f112ea..69f5588 100644
--- a/content/guides/ugfun.html
+++ b/content/guides/ugfun.html
@@ -4566,7 +4566,7 @@ TODO using <code>DomainObjectContainer</code>'s support for <a href="rgsvc.html
</div>
</div>
<div class="sect2">
-<h3 id="_ugfun_how-tos_entity-relationships">4.5. Entity Relationships</h3>
+<h3 id="_ugfun_how-tos_business-rules">4.5. Business Rules</h3>
<div class="admonitionblock note">
<table>
<tr>
@@ -4580,237 +4580,7 @@ TODO
</table>
</div>
<div class="sect3">
-<h4 id="_mandatory_and_optional">4.5.1. Mandatory and Optional</h4>
-<div class="admonitionblock note">
-<table>
-<tr>
-<td class="icon">
-<i class="fa icon-note" title="Note"></i>
-</td>
-<td class="content">
-TODO
-</td>
-</tr>
-</table>
-</div>
-</div>
-<div class="sect3">
-<h4 id="_ugfun_how-tos_entity-relationships_managed-1-to-m-bidirectional-relationships">4.5.2. 1-m bidir relationships</h4>
-<div class="paragraph">
-<p>When an object is added to a 1:m bidirectional relationship, the child object must refer to the parent and the child must be added to the parent’s children collection.</p>
-</div>
-<div class="paragraph">
-<p>If there were no database involved then we would have recommended that you use the <a href="http://www.two-sdg.demon.co.uk/curbralan/papers/MutualRegistration.pdf">mutual registration</a> pattern to ensure that both the parent and child are updated correctly. (The <a href="rgcms.html#_rgcms_methods_prefixes_modify"><code>modify…​()</code></a> and <a href="rgcms.html#_rgcms_methods_prefixes_clear"><code>clear…​()</code></a> supporting methods were introduced in the framework primarily to help support implement the mutual registration pattern.</p>
-</div>
-<div class="paragraph">
-<p>However, in a relational database, these two operations in the domain object model correspond simply to updating the foreign key of the child table to reference the parent’s primary key.</p>
-</div>
-<div class="paragraph">
-<p>So long as the parent’s children collection is a <code>java.util.Set</code> (rather than a <code>Collection</code> or a <code>List</code>), the JDO Objectstore will automatically maintain both sides of the relationship. All that is necessary is to set the child to refer to the parent.</p>
-</div>
-<div class="paragraph">
-<p>For example, all you need write is:</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="CodeRay highlight"><code data-lang="java"><span class="directive">public</span> <span class="type">class</span> <span class="class">Department</span> {
- <span class="annotation">@javax</span>.jdo.annotations.Persistent(mappedBy=<span class="string"><span class="delimiter">"</span><span class="content">department</span><span class="delimiter">"</span></span>) <i class="conum" data-value="1"></i><b>(1)</b>
- <span class="directive">private</span> <span class="predefined-type">SortedSet</span><Employee> employees = <span class="keyword">new</span> <span class="predefined-type">TreeSet</span><Employee>();
-
- <span class="directive">public</span> <span class="predefined-type">SortedSet</span><Employee> getEmployees() { ... }
- <span class="directive">public</span> <span class="type">void</span> setEmployees(<span class="predefined-type">SortedSet</span><Employee> employees) { ... }
- ...
-}
-<span class="directive">public</span> <span class="type">class</span> <span class="class">Employee</span> {
- <span class="directive">private</span> Department department;
- <span class="directive">public</span> Department getDepartment() { ... }
- <span class="directive">public</span> <span class="type">void</span> setDepartment(Department department) { ... }
- ...
-}</code></pre>
-</div>
-</div>
-<div class="colist arabic">
-<table>
-<tr>
-<td><i class="conum" data-value="1"></i><b>1</b></td>
-<td>it’s the <code>mappedBy</code> attribute that tells DataNucleus this is a bidirectional relationship. The value "department" refers to the Employee#department property.</td>
-</tr>
-</table>
-</div>
-<div class="paragraph">
-<p>Moreover, when maintaining a bidirectional 1-n relationship that is automatically managed by DataNucleus, it’s preferred to "add" to the parent’s child collection, don’t set the parent on the child.</p>
-</div>
-<div class="admonitionblock warning">
-<table>
-<tr>
-<td class="icon">
-<i class="fa icon-warning" title="Warning"></i>
-</td>
-<td class="content">
-<div class="paragraph">
-<p>If you don’t do this then you may hit a <code>NullPointerException</code>. The above idiom fixes the issue.</p>
-</div>
-<div class="paragraph">
-<p>For more information, see <a href="http://isis.markmail.org/thread/ipu2lzqqikqdglox">this thread</a> on the Apache Isis users
-mailing list, including this <a href="http://markmail.org/message/hblptpw675mlw723">message</a> with the above recommendation.</p>
-</div>
-</td>
-</tr>
-</table>
-</div>
-<div class="admonitionblock warning">
-<table>
-<tr>
-<td class="icon">
-<i class="fa icon-warning" title="Warning"></i>
-</td>
-<td class="content">
-<div class="paragraph">
-<p>In fact, not only do you not need to manually maintain the relationship, we have noted on at least <a href="http://markmail.org/message/agnwmzocvdfht32f">one occasion</a> a subtle error if the code is programmatically added.</p>
-</div>
-<div class="paragraph">
-<p>The error in that case was that the same object was contained in the parents collection. This of course should not happen for a <code>TreeSet</code>. However, JDO/DataNucleus replaces the <code>TreeSet</code> with its own implementation, and (either by design or otherwise) this does not enforce <code>Set</code> semantics.</p>
-</div>
-<div class="paragraph">
-<p>The upshot is that you should NEVER programmatically add the child object to the parent’s collection if using JDO Objectstore.</p>
-</div>
-</td>
-</tr>
-</table>
-</div>
-</div>
-</div>
-<div class="sect2">
-<h3 id="_ugfun_how-tos_contributed-members">4.6. Contributed Members</h3>
-<div class="admonitionblock note">
-<table>
-<tr>
-<td class="icon">
-<i class="fa icon-note" title="Note"></i>
-</td>
-<td class="content">
-TODO - generalize to discussion on contributed collections/properties; update to new annotations
-</td>
-</tr>
-</table>
-</div>
-<div class="paragraph">
-<p>Any n-parameter action provided by a service will automatically be contributed to the list of actions for each of its (entity) parameters. From the viewpoint of the entity the action is called a contributed action.</p>
-</div>
-<div class="paragraph">
-<p>For example, given a service:</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="CodeRay highlight"><code data-lang="java"><span class="directive">public</span> <span class="type">interface</span> <span class="class">Library</span> {
- <span class="directive">public</span> Loan borrow(Loanable l, Borrower b);
-}</code></pre>
-</div>
-</div>
-<div class="paragraph">
-<p>and the entities:</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="CodeRay highlight"><code data-lang="java"><span class="directive">public</span> <span class="type">class</span> <span class="class">Book</span> <span class="directive">implements</span> Loanable { ... }</code></pre>
-</div>
-</div>
-<div class="paragraph">
-<p>and</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="CodeRay highlight"><code data-lang="java"><span class="directive">public</span> <span class="type">class</span> <span class="class">LibraryMember</span> <span class="directive">implements</span> Borrower { ... }</code></pre>
-</div>
-</div>
-<div class="paragraph">
-<p>then the <code>borrow(…​)</code> action will be contributed to both <code>Book</code> and to <code>LibraryMember</code>.</p>
-</div>
-<div class="paragraph">
-<p>This is an important capability because it helps to decouple the concrete classes from the services.</p>
-</div>
-<div class="paragraph">
-<p>If necessary, though, this behaviour can be suppressed by annotating the service action with <code>@org.apache.isis.applib.annotations.NotContributed</code>.</p>
-</div>
-<div class="paragraph">
-<p>For example:</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="CodeRay highlight"><code data-lang="java"><span class="directive">public</span> <span class="type">interface</span> <span class="class">Library</span> {
- <span class="annotation">@NotContributed</span>
- <span class="directive">public</span> Loan borrow(Loanable l, Borrower b);
-}</code></pre>
-</div>
-</div>
-<div class="paragraph">
-<p>If annotated at the interface level, then the annotation will be inherited by every concrete class. Alternatively the annotation can be applied at the implementation class level and only apply to that particular implementation.</p>
-</div>
-<div class="paragraph">
-<p>Note that an action annotated as being <code>@NotContributed</code> will still appear in the service menu for the service. If an action should neither be contributed nor appear in service menu items, then simply annotate it as <code>@Hidden</code>.</p>
-</div>
-<div class="sect3">
-<h4 id="_contributed_action">4.6.1. Contributed Action</h4>
-<div class="admonitionblock note">
-<table>
-<tr>
-<td class="icon">
-<i class="fa icon-note" title="Note"></i>
-</td>
-<td class="content">
-TODO
-</td>
-</tr>
-</table>
-</div>
-</div>
-<div class="sect3">
-<h4 id="_contributed_property">4.6.2. Contributed Property</h4>
-<div class="admonitionblock note">
-<table>
-<tr>
-<td class="icon">
-<i class="fa icon-note" title="Note"></i>
-</td>
-<td class="content">
-TODO
-</td>
-</tr>
-</table>
-</div>
-</div>
-<div class="sect3">
-<h4 id="_contributed_collection">4.6.3. Contributed Collection</h4>
-<div class="admonitionblock note">
-<table>
-<tr>
-<td class="icon">
-<i class="fa icon-note" title="Note"></i>
-</td>
-<td class="content">
-TODO
-</td>
-</tr>
-</table>
-</div>
-</div>
-</div>
-<div class="sect2">
-<h3 id="_ugfun_how-tos_business-rules">4.7. Business Rules</h3>
-<div class="admonitionblock note">
-<table>
-<tr>
-<td class="icon">
-<i class="fa icon-note" title="Note"></i>
-</td>
-<td class="content">
-TODO
-</td>
-</tr>
-</table>
-</div>
-<div class="sect3">
-<h4 id="_visibility_see_it">4.7.1. Visibility ("see it")</h4>
+<h4 id="_visibility_see_it">4.5.1. Visibility ("see it")</h4>
<div class="admonitionblock note">
<table>
<tr>
@@ -4845,7 +4615,7 @@ TODO - <a href="rgcms.html#_rgcms_methods_prefixes_hide"><code>hide…​
</div>
</div>
<div class="sect3">
-<h4 id="_usability_use_it">4.7.2. Usability ("use it")</h4>
+<h4 id="_usability_use_it">4.5.2. Usability ("use it")</h4>
<div class="admonitionblock note">
<table>
<tr>
@@ -4895,7 +4665,7 @@ TODO - <a href="rgcms.html#_rgcms_methods_prefixes_disable"><code>disable…
</div>
</div>
<div class="sect3">
-<h4 id="_validity_do_it">4.7.3. Validity ("do it")</h4>
+<h4 id="_validity_do_it">4.5.3. Validity ("do it")</h4>
<div class="admonitionblock note">
<table>
<tr>
@@ -4942,7 +4712,7 @@ TODO - using <a href="rgant.html#_rgant-Parameter_mustSatisfy"><code>@Parameter#
</div>
</div>
<div class="sect2">
-<h3 id="_ugfun_how-tos_derived-members">4.8. Derived Members</h3>
+<h3 id="_ugfun_how-tos_derived-members">4.6. Derived Members</h3>
<div class="admonitionblock note">
<table>
<tr>
@@ -4956,7 +4726,7 @@ TODO
</table>
</div>
<div class="sect3">
-<h4 id="_derived_property">4.8.1. Derived Property</h4>
+<h4 id="_derived_property">4.6.1. Derived Property</h4>
<div class="admonitionblock note">
<table>
<tr>
@@ -4971,7 +4741,7 @@ TODO
</div>
</div>
<div class="sect3">
-<h4 id="_derived_collection">4.8.2. Derived Collection</h4>
+<h4 id="_derived_collection">4.6.2. Derived Collection</h4>
<div class="admonitionblock note">
<table>
<tr>
@@ -5002,7 +4772,7 @@ TODO
</div>
</div>
<div class="sect3">
-<h4 id="_trigger_on_property_change">4.8.3. Trigger on property change</h4>
+<h4 id="_trigger_on_property_change">4.6.3. Trigger on property change</h4>
<div class="admonitionblock note">
<table>
<tr>
@@ -5017,7 +4787,7 @@ TODO - <a href="rgcms.html#_rgcms_methods_prefixes_modify"><code>modify…&#
</div>
</div>
<div class="sect3">
-<h4 id="_trigger_on_collection_change">4.8.4. Trigger on collection change</h4>
+<h4 id="_trigger_on_collection_change">4.6.4. Trigger on collection change</h4>
<div class="admonitionblock note">
<table>
<tr>
@@ -5033,7 +4803,7 @@ TODO - <a href="rgcms.html#_rgcms_methods_prefixes_addTo"><code>addTo…R
</div>
</div>
<div class="sect2">
-<h3 id="_ugfun_how-tos_drop-downs-and-defaults">4.9. Drop Downs and Defaults</h3>
+<h3 id="_ugfun_how-tos_drop-downs-and-defaults">4.7. Drop Downs and Defaults</h3>
<div class="admonitionblock note">
<table>
<tr>
@@ -5047,7 +4817,7 @@ TODO
</table>
</div>
<div class="sect3">
-<h4 id="_for_properties">4.9.1. For Properties</h4>
+<h4 id="_for_properties">4.7.1. For Properties</h4>
<div class="admonitionblock note">
<table>
<tr>
@@ -5107,7 +4877,7 @@ TODO - <a href="rgcms.html#_rgcms_methods_prefixes_default"><code>default…
</div>
</div>
<div class="sect3">
-<h4 id="_for_action_parameters">4.9.2. For Action Parameters</h4>
+<h4 id="_for_action_parameters">4.7.2. For Action Parameters</h4>
<div class="admonitionblock note">
<table>
<tr>
@@ -5182,7 +4952,7 @@ TODO - <a href="rgcms.html#_rgcms_methods_prefixes_default"><code>default…
</div>
</div>
<div class="sect3">
-<h4 id="_for_both_properties_and_action_parameters">4.9.3. For both Properties and Action Parameters</h4>
+<h4 id="_for_both_properties_and_action_parameters">4.7.3. For both Properties and Action Parameters</h4>
<div class="admonitionblock note">
<table>
<tr>
@@ -5219,7 +4989,7 @@ TODO - <a href="rgant.html#_rgant-DomainObject_bounded"><code>@DomainObject#boun
</div>
</div>
<div class="sect2">
-<h3 id="_ugfun_how-tos_bulk-actions">4.10. Bulk Actions</h3>
+<h3 id="_ugfun_how-tos_bulk-actions">4.8. Bulk Actions</h3>
<div class="admonitionblock note">
<table>
<tr>
@@ -5234,7 +5004,7 @@ TODO - <a href="rgant.html#_rgant-Action_invokeOn"><code>@Action#invokeOn()</cod
</div>
</div>
<div class="sect2">
-<h3 id="_ugfun_how-tos_simulating-collections-of-values">4.11. Collections of values</h3>
+<h3 id="_ugfun_how-tos_simulating-collections-of-values">4.9. Collections of values</h3>
<div class="paragraph">
<p>Although in Apache Isis you can have properties of either values (string, number, date etc) or of (references to other) entities, with collections the framework (currently) only supports collections of (references to) entities. That is, collections of values (a bag of numbers, say) are not supported.</p>
</div>
@@ -5242,7 +5012,7 @@ TODO - <a href="rgant.html#_rgant-Action_invokeOn"><code>@Action#invokeOn()</cod
<p>However, it is possible to simulate a bag of numbers using view models.</p>
</div>
<div class="sect3">
-<h4 id="_view_model">4.11.1. View Model</h4>
+<h4 id="_view_model">4.9.1. View Model</h4>
<div class="admonitionblock note">
<table>
<tr>
@@ -5257,7 +5027,7 @@ TODO
</div>
</div>
<div class="sect3">
-<h4 id="_persistence_concerns">4.11.2. Persistence Concerns</h4>
+<h4 id="_persistence_concerns">4.9.2. Persistence Concerns</h4>
<div class="admonitionblock note">
<table>
<tr>
@@ -5273,7 +5043,7 @@ TODO - easiest to simply store using DataNucleus' support for collections, mark
</div>
</div>
<div class="sect2">
-<h3 id="_ugfun_how-tos_render-all-properties-in-tables">4.12. Subclass properties in tables</h3>
+<h3 id="_ugfun_how-tos_render-all-properties-in-tables">4.10. Subclass properties in tables</h3>
<div class="paragraph">
<p>Suppose you have a hierarchy of classes where a property is derived and abstract in the superclass, concrete implementations in the subclasses. For example:</p>
</div>
@@ -5332,7 +5102,449 @@ TODO - easiest to simply store using DataNucleus' support for collections, mark
</div>
</div>
<div class="sect1">
-<h2 id="_ugfun_object-layout">5. Object Layout</h2>
+<h2 id="_ugfun_jdo-mappings">5. JDO Mappings</h2>
+<div class="sectionbody">
+<div class="sect2">
+<h3 id="_ugfun_jdo-mappings_1-to-m-bidirectional-relationships">5.1. 1-m Bidirectional relationships</h3>
+<div class="paragraph">
+<p>Consider a bidirectional one-to-many association between two entities; a collection member in the "parent" and a property member on the "child".</p>
+</div>
+<div class="paragraph">
+<p>We can tell DataNucleus about the bidirectionality using <code>@Persistent(mappedBy=…​)</code>, or we can take responsibility for
+this aspect ourselves.</p>
+</div>
+<div class="paragraph">
+<p>In addition, the two entities can be associated either without or with a join table (indicated by the <code>@Join</code> annotation):</p>
+</div>
+<div class="ulist">
+<ul>
+<li>
+<p>without a join table is more common; a regular foreign key in the child table for <code>FermentationVessel</code> points back up to the associated parent <code>Batch</code></p>
+</li>
+<li>
+<p>with a join table; a link table holds the tuple representing the linkage.</p>
+</li>
+</ul>
+</div>
+<div class="paragraph">
+<p>Testing in <code>1.13.0-SNAPSHOT</code> (against <code>dn-core 4.1.7</code>/<code>dn-rdbms 4.1.9</code>) has determined there are two main rules:</p>
+</div>
+<div class="ulist">
+<ul>
+<li>
+<p>If not using <code>@Join</code>, then the association must be maintained by setting the child association on the parent.<br></p>
+<div class="paragraph">
+<p>It is not sufficient to simply add the child object to the parent’s collection.</p>
+</div>
+</li>
+<li>
+<p><code>@Persistent(mappedBy=…​)</code> and <code>@Join</code> cannot be used together.<br></p>
+<div class="paragraph">
+<p>Put another way, if using <code>@Join</code> then you must maintain both sides of the relationship in the application code.</p>
+</div>
+</li>
+</ul>
+</div>
+<div class="paragraph">
+<p>In the examples that follow, we use two entities, <code>Batch</code> and <code>FermentationVessel</code> (from a brewery domain). In the
+original example domain the relationship between these two entities was optional (a <code>FermentationVessel</code> may
+have either none or one <code>Batch</code> associated with it); for the purpose of this article we’ll explore both mandatory and
+optional associations.</p>
+</div>
+<div class="sect3">
+<h4 id="_mandatory_no_code_join_code">5.1.1. Mandatory, no <code>@Join</code></h4>
+<div class="paragraph">
+<p>In the first scenario we have use <code>@Persistent(mappedBy=…​)</code> to indicate a bidirectional association, without any <code>@Join</code>:</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="CodeRay highlight"><code data-lang="java"><span class="directive">public</span> <span class="type">class</span> <span class="class">Batch</span> {
+
+ <span class="comment">// getters and setters omitted</span>
+
+ <span class="annotation">@Persistent</span>(mappedBy = <span class="string"><span class="delimiter">"</span><span class="content">batch</span><span class="delimiter">"</span></span>, dependentElement = <span class="string"><span class="delimiter">"</span><span class="content">false</span><span class="delimiter">"</span></span>) <i class="conum" data-value="1"></i><b>(1)</b>
+ <span class="directive">private</span> <span class="predefined-type">SortedSet</span><FermentationVessel> vessels = <span class="keyword">new</span> <span class="predefined-type">TreeSet</span><FermentationVessel>();
+}</code></pre>
+</div>
+</div>
+<div class="colist arabic">
+<table>
+<tr>
+<td><i class="conum" data-value="1"></i><b>1</b></td>
+<td>"mappedBy" means this is bidirectional</td>
+</tr>
+</table>
+</div>
+<div class="paragraph">
+<p>and</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="CodeRay highlight"><code data-lang="java"><span class="directive">public</span> <span class="type">class</span> <span class="class">FermentationVessel</span> <span class="directive">implements</span> <span class="predefined-type">Comparable</span><FermentationVessel> {
+
+ <span class="comment">// getters and setters omitted</span>
+
+ <span class="annotation">@Column</span>(allowsNull = <span class="string"><span class="delimiter">"</span><span class="content">false</span><span class="delimiter">"</span></span>) <i class="conum" data-value="1"></i><b>(1)</b>
+ <span class="directive">private</span> Batch batch;
+
+ <span class="annotation">@Column</span>(allowsNull = <span class="string"><span class="delimiter">"</span><span class="content">false</span><span class="delimiter">"</span></span>)
+ <span class="directive">private</span> State state; <i class="conum" data-value="2"></i><b>(2)</b>
+}</code></pre>
+</div>
+</div>
+<div class="colist arabic">
+<table>
+<tr>
+<td><i class="conum" data-value="1"></i><b>1</b></td>
+<td>mandatory association up to parent</td>
+</tr>
+<tr>
+<td><i class="conum" data-value="2"></i><b>2</b></td>
+<td>State is an enum (omitted)</td>
+</tr>
+</table>
+</div>
+<div class="paragraph">
+<p>Which creates this schema:</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="CodeRay highlight"><code data-lang="sql"><span class="class">CREATE</span> <span class="type">TABLE</span> <span class="string"><span class="delimiter">"</span><span class="content">batch</span><span class="delimiter">"</span></span>.<span class="string"><span class="delimiter">"</span><span class="content">Batch</span><span class="delimiter">"</span></span>
+(
+ <span class="string"><span class="delimiter">"</span><span class="content">id</span><span class="delimiter">"</span></span> <span class="predefined-type">BIGINT</span> GENERATED <span class="keyword">BY</span> <span class="directive">DEFAULT</span> <span class="keyword">AS</span> IDENTITY,
+ ...
+ <span class="string"><span class="delimiter">"</span><span class="content">version</span><span class="delimiter">"</span></span> <span class="predefined-type">BIGINT</span> <span class="keyword">NOT</span> <span class="predefined-constant">NULL</span>,
+ <span class="type">CONSTRAINT</span> <span class="string"><span class="delimiter">"</span><span class="content">Batch_PK</span><span class="delimiter">"</span></span> <span class="directive">PRIMARY</span> <span class="type">KEY</span> (<span class="string"><span class="delimiter">"</span><span class="content">id</span><span class="delimiter">"</span></span>)
+)
+<span class="class">CREATE</span> <span class="type">TABLE</span> <span class="string"><span class="delimiter">"</span><span class="content">fvessel</span><span class="delimiter">"</span></span>.<span class="string"><span class="delimiter">"</span><span class="content">FermentationVessel</span><span class="delimiter">"</span></span>
+(
+ <span class="string"><span class="delimiter">"</span><span class="content">id</span><span class="delimiter">"</span></span> <span class="predefined-type">BIGINT</span> GENERATED <span class="keyword">BY</span> <span class="directive">DEFAULT</span> <span class="keyword">AS</span> IDENTITY,
+ <span class="string"><span class="delimiter">"</span><span class="content">batch_id_OID</span><span class="delimiter">"</span></span> <span class="predefined-type">BIGINT</span> <span class="keyword">NOT</span> <span class="predefined-constant">NULL</span>,
+ <span class="string"><span class="delimiter">"</span><span class="content">state</span><span class="delimiter">"</span></span> NVARCHAR(<span class="integer">255</span>) <span class="keyword">NOT</span> <span class="predefined-constant">NULL</span>,
+ ...
+ <span class="string"><span class="delimiter">"</span><span class="content">version</span><span class="delimiter">"</span></span> <span class="predefined-type">TIMESTAMP</span> <span class="keyword">NOT</span> <span class="predefined-constant">NULL</span>,
+ <span class="type">CONSTRAINT</span> <span class="string"><span class="delimiter">"</span><span class="content">FermentationVessel_PK</span><span class="delimiter">"</span></span> <span class="directive">PRIMARY</span> <span class="type">KEY</span> (<span class="string"><span class="delimiter">"</span><span class="content">id</span><span class="delimiter">"</span></span>)
+)</code></pre>
+</div>
+</div>
+<div class="paragraph">
+<p>That is, there is an mandatory foreign key from <code>FermentationVessel</code> to <code>Batch</code>.</p>
+</div>
+<div class="paragraph">
+<p>In this case we can use this code:</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="CodeRay highlight"><code data-lang="java"><span class="directive">public</span> Batch transfer(<span class="directive">final</span> FermentationVessel vessel) {
+ vessel.setBatch(<span class="local-variable">this</span>); <i class="conum" data-value="1"></i><b>(1)</b>
+ vessel.setState(FermentationVessel.State.FERMENTING);
+ <span class="keyword">return</span> <span class="local-variable">this</span>;
+}</code></pre>
+</div>
+</div>
+<div class="colist arabic">
+<table>
+<tr>
+<td><i class="conum" data-value="1"></i><b>1</b></td>
+<td>set the parent on the child</td>
+</tr>
+</table>
+</div>
+<div class="paragraph">
+<p>This sets up the association correctly, using this SQL:</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="CodeRay highlight"><code data-lang="sql"><span class="class">UPDATE</span> <span class="string"><span class="delimiter">"</span><span class="content">fvessel</span><span class="delimiter">"</span></span>.<span class="string"><span class="delimiter">"</span><span class="content">FermentationVessel</span><span class="delimiter">"</span></span>
+ <span class="class">SET</span> <span class="string"><span class="delimiter">"</span><span class="content">batch_id_OID</span><span class="delimiter">"</span></span>=<<span class="integer">0</span>>
+ ,<span class="string"><span class="delimiter">"</span><span class="content">state</span><span class="delimiter">"</span></span>=<<span class="string"><span class="delimiter">'</span><span class="content">FERMENTING</span><span class="delimiter">'</span></span>>
+ ,<span class="string"><span class="delimiter">"</span><span class="content">version</span><span class="delimiter">"</span></span>=<<span class="integer">2016</span><span class="integer">-07</span><span class="integer">-07</span> <span class="integer">12</span>:<span class="integer">37</span>:<span class="float">14.968</span>>
+ <span class="keyword">WHERE</span> <span class="string"><span class="delimiter">"</span><span class="content">id</span><span class="delimiter">"</span></span>=<<span class="integer">0</span>></code></pre>
+</div>
+</div>
+<div class="paragraph">
+<p>The following code will also work:</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="CodeRay highlight"><code data-lang="java"><span class="directive">public</span> Batch transfer(<span class="directive">final</span> FermentationVessel vessel) {
+ vessel.setBatch(<span class="local-variable">this</span>); <i class="conum" data-value="1"></i><b>(1)</b>
+ getVessels().add(vessel); <i class="conum" data-value="2"></i><b>(2)</b>
+ vessel.setState(FermentationVessel.State.FERMENTING);
+ <span class="keyword">return</span> <span class="local-variable">this</span>;
+}</code></pre>
+</div>
+</div>
+<div class="colist arabic">
+<table>
+<tr>
+<td><i class="conum" data-value="1"></i><b>1</b></td>
+<td>set the parent on the child</td>
+</tr>
+<tr>
+<td><i class="conum" data-value="2"></i><b>2</b></td>
+<td>add the child to the parent’s collection.</td>
+</tr>
+</table>
+</div>
+<div class="paragraph">
+<p>However, obviously the second statement is redundant.</p>
+</div>
+</div>
+<div class="sect3">
+<h4 id="_optional_no_code_join_code">5.1.2. Optional, no <code>@Join</code></h4>
+<div class="paragraph">
+<p>If the association to the parent is made optional:</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="CodeRay highlight"><code data-lang="java"><span class="directive">public</span> <span class="type">class</span> <span class="class">FermentationVessel</span> <span class="directive">implements</span> <span class="predefined-type">Comparable</span><FermentationVessel> {
+
+ <span class="comment">// getters and setters omitted</span>
+
+ <span class="annotation">@Column</span>(allowsNull = <span class="string"><span class="delimiter">"</span><span class="content">true</span><span class="delimiter">"</span></span>) <i class="conum" data-value="1"></i><b>(1)</b>
+ <span class="directive">private</span> Batch batch;
+
+ <span class="annotation">@Column</span>(allowsNull = <span class="string"><span class="delimiter">"</span><span class="content">false</span><span class="delimiter">"</span></span>)
+ <span class="directive">private</span> State state;
+}</code></pre>
+</div>
+</div>
+<div class="colist arabic">
+<table>
+<tr>
+<td><i class="conum" data-value="1"></i><b>1</b></td>
+<td>optional association up to parent</td>
+</tr>
+</table>
+</div>
+<div class="paragraph">
+<p>Which creates this schema:</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="CodeRay highlight"><code data-lang="sql"><span class="class">CREATE</span> <span class="type">TABLE</span> <span class="string"><span class="delimiter">"</span><span class="content">batch</span><span class="delimiter">"</span></span>.<span class="string"><span class="delimiter">"</span><span class="content">Batch</span><span class="delimiter">"</span></span>
+(
+ <span class="string"><span class="delimiter">"</span><span class="content">id</span><span class="delimiter">"</span></span> <span class="predefined-type">BIGINT</span> GENERATED <span class="keyword">BY</span> <span class="directive">DEFAULT</span> <span class="keyword">AS</span> IDENTITY,
+ ...
+ <span class="string"><span class="delimiter">"</span><span class="content">version</span><span class="delimiter">"</span></span> <span class="predefined-type">BIGINT</span> <span class="keyword">NOT</span> <span class="predefined-constant">NULL</span>,
+ <span class="type">CONSTRAINT</span> <span class="string"><span class="delimiter">"</span><span class="content">Batch_PK</span><span class="delimiter">"</span></span> <span class="directive">PRIMARY</span> <span class="type">KEY</span> (<span class="string"><span class="delimiter">"</span><span class="content">id</span><span class="delimiter">"</span></span>)
+)
+<span class="class">CREATE</span> <span class="type">TABLE</span> <span class="string"><span class="delimiter">"</span><span class="content">fvessel</span><span class="delimiter">"</span></span>.<span class="string"><span class="delimiter">"</span><span class="content">FermentationVessel</span><span class="delimiter">"</span></span>
+(
+ <span class="string"><span class="delimiter">"</span><span class="content">id</span><span class="delimiter">"</span></span> <span class="predefined-type">BIGINT</span> GENERATED <span class="keyword">BY</span> <span class="directive">DEFAULT</span> <span class="keyword">AS</span> IDENTITY,
+ <span class="string"><span class="delimiter">"</span><span class="content">batch_id_OID</span><span class="delimiter">"</span></span> <span class="predefined-type">BIGINT</span> <span class="predefined-constant">NULL</span>,
+ <span class="string"><span class="delimiter">"</span><span class="content">state</span><span class="delimiter">"</span></span> NVARCHAR(<span class="integer">255</span>) <span class="keyword">NOT</span> <span class="predefined-constant">NULL</span>,
+ ...
+ <span class="string"><span class="delimiter">"</span><span class="content">version</span><span class="delimiter">"</span></span> <span class="predefined-type">TIMESTAMP</span> <span class="keyword">NOT</span> <span class="predefined-constant">NULL</span>,
+ <span class="type">CONSTRAINT</span> <span class="string"><span class="delimiter">"</span><span class="content">FermentationVessel_PK</span><span class="delimiter">"</span></span> <span class="directive">PRIMARY</span> <span class="type">KEY</span> (<span class="string"><span class="delimiter">"</span><span class="content">id</span><span class="delimiter">"</span></span>)
+)</code></pre>
+</div>
+</div>
+<div class="paragraph">
+<p>This is almost exactly the same, except the foreign key from <code>FermentationVessel</code> to <code>Batch</code> is now nullable.</p>
+</div>
+<div class="paragraph">
+<p>In this case then setting the parent on the child still works:</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="CodeRay highlight"><code data-lang="java"><span class="directive">public</span> Batch transfer(<span class="directive">final</span> FermentationVessel vessel) {
+ vessel.setBatch(<span class="local-variable">this</span>); <i class="conum" data-value="1"></i><b>(1)</b>
+ vessel.setState(FermentationVessel.State.FERMENTING);
+ <span class="keyword">return</span> <span class="local-variable">this</span>;
+}</code></pre>
+</div>
+</div>
+<div class="colist arabic">
+<table>
+<tr>
+<td><i class="conum" data-value="1"></i><b>1</b></td>
+<td>set the parent on the child</td>
+</tr>
+</table>
+</div>
+<div class="paragraph">
+<p><strong>HOWEVER</strong>, if we (redundantly) update both sides, then - paradoxically - the association is NOT set up</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="CodeRay highlight"><code data-lang="java"><span class="directive">public</span> Batch transfer(<span class="directive">final</span> FermentationVessel vessel) {
+ vessel.setBatch(<span class="local-variable">this</span>); <i class="conum" data-value="1"></i><b>(1)</b>
+ getVessels().add(vessel); <i class="conum" data-value="2"></i><b>(2)</b>
+ vessel.setState(FermentationVessel.State.FERMENTING);
+ <span class="keyword">return</span> <span class="local-variable">this</span>;
+}</code></pre>
+</div>
+</div>
+<div class="colist arabic">
+<table>
+<tr>
+<td><i class="conum" data-value="1"></i><b>1</b></td>
+<td>set the parent on the child</td>
+</tr>
+<tr>
+<td><i class="conum" data-value="2"></i><b>2</b></td>
+<td>add the child to the parent’s collection.</td>
+</tr>
+</table>
+</div>
+<div class="admonitionblock note">
+<table>
+<tr>
+<td class="icon">
+<i class="fa icon-note" title="Note"></i>
+</td>
+<td class="content">
+<div class="paragraph">
+<p>It’s not clear if this is a bug in <code>dn-core 4.1.7</code>/<code>dn-rdbms 4.19</code>; an earlier thread on the mailing list from 2014 actually gave
+the opposite advice, see <a href="http://isis.markmail.org/thread/ipu2lzqqikqdglox">this thread</a> and in particular this <a href="http://markmail.org/message/hblptpw675mlw723">message</a>.</p>
+</div>
+<div class="paragraph">
+<p>In fact we also have <a href="http://markmail.org/message/agnwmzocvdfht32f">a different case</a> which argues that the parent
+should only be set on the child, and the child <em>not</em> added to the parent’s collection. This concurs with the most recent testing.</p>
+</div>
+</td>
+</tr>
+</table>
+</div>
+<div class="paragraph">
+<p>Therefore, the simple advice is that, for bidirectional associations, simply set the parent on the child, and this will work
+reliably irrespective of whether the association is mandatory or optional.</p>
+</div>
+</div>
+<div class="sect3">
+<h4 id="_with_code_join_code">5.1.3. With <code>@Join</code></h4>
+<div class="paragraph">
+<p>Although DataNucleus does not complain if <code>@Persistence(mappedBy=…​)</code> and <code>@Join</code> are combined, testing (against <code>dn-core 4.1.7</code>/<code>dn-rdbms 4.19</code>) has shown that the bidirectional association is not properly maintained.</p>
+</div>
+<div class="paragraph">
+<p>Therefore, we recommend that if <code>@Join</code> is used, then manually maintain both sides of the relationship and do not indicate
+that the association is bidirectional.</p>
+</div>
+<div class="paragraph">
+<p>For example:</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="CodeRay highlight"><code data-lang="java"><span class="directive">public</span> <span class="type">class</span> <span class="class">Batch</span> {
+
+ <span class="comment">// getters and setters omitted</span>
+
+ <span class="annotation">@Join</span>(table = <span class="string"><span class="delimiter">"</span><span class="content">Batch_vessels</span><span class="delimiter">"</span></span>)
+ <span class="annotation">@Persistent</span>(dependentElement = <span class="string"><span class="delimiter">"</span><span class="content">false</span><span class="delimiter">"</span></span>)
+ <span class="directive">private</span> <span class="predefined-type">SortedSet</span><FermentationVessel> vessels = <span class="keyword">new</span> <span class="predefined-type">TreeSet</span><FermentationVessel>();
+}</code></pre>
+</div>
+</div>
+<div class="paragraph">
+<p>and</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="CodeRay highlight"><code data-lang="java"><span class="directive">public</span> <span class="type">class</span> <span class="class">FermentationVessel</span> <span class="directive">implements</span> <span class="predefined-type">Comparable</span><FermentationVessel> {
+
+ <span class="comment">// getters and setters omitted</span>
+
+ <span class="annotation">@Column</span>(allowsNull = <span class="string"><span class="delimiter">"</span><span class="content">true</span><span class="delimiter">"</span></span>) <i class="conum" data-value="1"></i><b>(1)</b>
+ <span class="directive">private</span> Batch batch;
+
+ <span class="annotation">@Column</span>(allowsNull = <span class="string"><span class="delimiter">"</span><span class="content">false</span><span class="delimiter">"</span></span>)
+ <span class="directive">private</span> State state;
+}</code></pre>
+</div>
+</div>
+<div class="colist arabic">
+<table>
+<tr>
+<td><i class="conum" data-value="1"></i><b>1</b></td>
+<td>optional association up to parent</td>
+</tr>
+</table>
+</div>
+<div class="paragraph">
+<p>creates this schema:</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="CodeRay highlight"><code data-lang="sql"><span class="class">CREATE</span> <span class="type">TABLE</span> <span class="string"><span class="delimiter">"</span><span class="content">batch</span><span class="delimiter">"</span></span>.<span class="string"><span class="delimiter">"</span><span class="content">Batch</span><span class="delimiter">"</span></span>
+(
+ <span class="string"><span class="delimiter">"</span><span class="content">id</span><span class="delimiter">"</span></span> <span class="predefined-type">BIGINT</span> GENERATED <span class="keyword">BY</span> <span class="directive">DEFAULT</span> <span class="keyword">AS</span> IDENTITY,
+ ...
+ <span class="string"><span class="delimiter">"</span><span class="content">version</span><span class="delimiter">"</span></span> <span class="predefined-type">BIGINT</span> <span class="keyword">NOT</span> <span class="predefined-constant">NULL</span>,
+ <span class="type">CONSTRAINT</span> <span class="string"><span class="delimiter">"</span><span class="content">Batch_PK</span><span class="delimiter">"</span></span> <span class="directive">PRIMARY</span> <span class="type">KEY</span> (<span class="string"><span class="delimiter">"</span><span class="content">id</span><span class="delimiter">"</span></span>)
+)
+<span class="class">CREATE</span> <span class="type">TABLE</span> <span class="string"><span class="delimiter">"</span><span class="content">fvessel</span><span class="delimiter">"</span></span>.<span class="string"><span class="delimiter">"</span><span class="content">FermentationVessel</span><span class="delimiter">"</span></span>
+(
+ <span class="string"><span class="delimiter">"</span><span class="content">id</span><span class="delimiter">"</span></span> <span class="predefined-type">BIGINT</span> GENERATED <span class="keyword">BY</span> <span class="directive">DEFAULT</span> <span class="keyword">AS</span> IDENTITY,
+ <span class="string"><span class="delimiter">"</span><span class="content">state</span><span class="delimiter">"</span></span> NVARCHAR(<span class="integer">255</span>) <span class="keyword">NOT</span> <span class="predefined-constant">NULL</span>,
+ ...
+ <span class="string"><span class="delimiter">"</span><span class="content">version</span><span class="delimiter">"</span></span> <span class="predefined-type">TIMESTAMP</span> <span class="keyword">NOT</span> <span class="predefined-constant">NULL</span>,
+ <span class="type">CONSTRAINT</span> <span class="string"><span class="delimiter">"</span><span class="content">FermentationVessel_PK</span><span class="delimiter">"</span></span> <span class="directive">PRIMARY</span> <span class="type">KEY</span> (<span class="string"><span class="delimiter">"</span><span class="content">id</span><span class="delimiter">"</span></span>)
+)
+<span class="class">CREATE</span> <span class="type">TABLE</span> <span class="string"><span class="delimiter">"</span><span class="content">batch</span><span class="delimiter">"</span></span>.<span class="string"><span class="delimiter">"</span><span class="content">Batch_vessels</span><span class="delimiter">"</span></span>
+(
+ <span class="string"><span class="delimiter">"</span><span class="content">id_OID</span><span class="delimiter">"</span></span> <span class="predefined-type">BIGINT</span> <span class="keyword">NOT</span> <span class="predefined-constant">NULL</span>,
+ <span class="string"><span class="delimiter">"</span><span class="content">id_EID</span><span class="delimiter">"</span></span> <span class="predefined-type">BIGINT</span> <span class="keyword">NOT</span> <span class="predefined-constant">NULL</span>,
+ <span class="type">CONSTRAINT</span> <span class="string"><span class="delimiter">"</span><span class="content">Batch_vessels_PK</span><span class="delimiter">"</span></span> <span class="directive">PRIMARY</span> <span class="type">KEY</span> (<span class="string"><span class="delimiter">"</span><span class="content">id_OID</span><span class="delimiter">"</span></span>,<span class="string"><span class="delimiter">"</span><span class="content">id_EID</span><span class="delimiter">"</span></span>)
+)</code></pre>
+</div>
+</div>
+<div class="paragraph">
+<p>That is, there is NO foreign key from <code>FermentationVessel</code> to <code>Batch</code>, instead the <code>Batch_vessels</code> table links the two together.</p>
+</div>
+<div class="paragraph">
+<p>These should then be maintained using:</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="CodeRay highlight"><code data-lang="java"><span class="directive">public</span> Batch transfer(<span class="directive">final</span> FermentationVessel vessel) {
+ vessel.setBatch(<span class="local-variable">this</span>); <i class="conum" data-value="1"></i><b>(1)</b>
+ getVessels().add(vessel); <i class="conum" data-value="2"></i><b>(2)</b>
+ vessel.setState(FermentationVessel.State.FERMENTING);
+ <span class="keyword">return</span> <span class="local-variable">this</span>;
+}</code></pre>
+</div>
+</div>
+<div class="colist arabic">
+<table>
+<tr>
+<td><i class="conum" data-value="1"></i><b>1</b></td>
+<td>set the parent on the child</td>
+</tr>
+<tr>
+<td><i class="conum" data-value="2"></i><b>2</b></td>
+<td>add the child to the parent’s collection.</td>
+</tr>
+</table>
+</div>
+<div class="paragraph">
+<p>that is, explicitly update both sides of the relationship.</p>
+</div>
+<div class="paragraph">
+<p>This generates this SQL:</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="CodeRay highlight"><code data-lang="sql"><span class="class">INSERT</span> <span class="class">INTO</span> <span class="string"><span class="delimiter">"</span><span class="content">batch</span><span class="delimiter">"</span></span>.<span class="string"><span class="delimiter">"</span><span class="content">Batch_vessels</span><span class="delimiter">"</span></span> (<span class="string"><span class="delimiter">"</span><span class="content">id_OID</span><span class="delimiter">"</span></span>,<span class="string"><span class="delimiter">"</span><span class="content">id_EID</span><span class="delimiter">"</span></span>) <span class="keyword">VALUES</span> (<<span class="integer">0</span>>,<<span class="integer">0</span>>)
+<span class="class">UPDATE</span> <span class="string"><span class="delimiter">"</span><span class="content">batch</span><span class="delimiter">"</span></span>.<span class="string"><span class="delimiter">"</span><span class="content">Batch</span><span class="delimiter">"</span></span>
+ <span class="class">SET</span> <span class="string"><span class="delimiter">"</span><span class="content">version</span><span class="delimiter">"</span></span>=<<span class="integer">3</span>>
+ <span class="keyword">WHERE</span> <span class="string"><span class="delimiter">"</span><span class="content">id</span><span class="delimiter">"</span></span>=<<span class="integer">0</span>>
+<span class="class">UPDATE</span> <span class="string"><span class="delimiter">"</span><span class="content">fvessel</span><span class="delimiter">"</span></span>.<span class="string"><span class="delimiter">"</span><span class="content">FermentationVessel</span><span class="delimiter">"</span></span>
+ <span class="class">SET</span> <span class="string"><span class="delimiter">"</span><span class="content">state</span><span class="delimiter">"</span></span>=<<span class="string"><span class="delimiter">'</span><span class="content">FERMENTING</span><span class="delimiter">'</span></span>>
+ ,<span class="string"><span class="delimiter">"</span><span class="content">version</span><span class="delimiter">"</span></span>=<<span class="integer">2016</span><span class="integer">-07</span><span class="integer">-07</span> <span class="integer">12</span>:<span class="integer">49</span>:<span class="float">21.49</span>>
+ <span class="keyword">WHERE</span> <span class="string"><span class="delimiter">"</span><span class="content">id</span><span class="delimiter">"</span></span>=<<span class="integer">0</span>></code></pre>
+</div>
+</div>
+<div class="paragraph">
+<p>It doesn’t matter in these cases whether the association is mandatory or optional; it will be the same SQL generated.</p>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="_ugfun_object-layout">6. Object Layout</h2>
<div class="sectionbody">
<div class="paragraph">
<p>In implementing the <a href="http://en.wikipedia.org/wiki/Naked_objects">naked objects pattern</a>, Apache Isis aims to infer as much information from the domain classes as possible. Nevertheless, some metadata relating solely to the UI is inevitably required.</p>
@@ -5341,7 +5553,7 @@ TODO - easiest to simply store using DataNucleus' support for collections, mark
<p>This chapter describes how this is done both for domain objects — statically or dynamically — and for the application menu bar (containing domain service' actions).</p>
</div>
<div class="sect2">
-<h3 id="_ugfun_object-layout_static">5.1. Static Object Layout</h3>
+<h3 id="_ugfun_object-layout_static">6.1. Static Object Layout</h3>
<div class="paragraph">
<p>Metadata providing UI hints can be specified either statically, using annotations, or dynamically, using either a <a href="#_ugfun_object-layout_dynamic_xml"><code>layout.xml</code></a> file or a <a href="#_ugfun_object-layout_dynamic"><code>.layout.json</code></a> file.</p>
</div>
@@ -5363,7 +5575,7 @@ TODO - easiest to simply store using DataNucleus' support for collections, mark
</table>
</div>
<div class="sect3">
-<h4 id="__code_memberorder_code">5.1.1. <code>@MemberOrder</code></h4>
+<h4 id="__code_memberorder_code">6.1.1. <code>@MemberOrder</code></h4>
<div class="paragraph">
<p>The <a href="rgant.html#_rgant-MemberOrder"><code>@MemberOrder</code></a> annotation is used to specify the relative order of domain class properties, collections and actions.</p>
</div>
@@ -5468,7 +5680,7 @@ property is placed in a fallback "General" group, called "General".<br></p>
</div>
</div>
<div class="sect3">
-<h4 id="__code_membergrouplayout_code">5.1.2. <code>@MemberGroupLayout</code></h4>
+<h4 id="__code_membergrouplayout_code">6.1.2. <code>@MemberGroupLayout</code></h4>
<div class="paragraph">
<p>The <a href="rgant.html#_rgant-MemberGroupLayout"><code>@MemberGroupLayout</code></a> annotation specifies the relative positioning of property groups/fieldsets as being either in a left column, a middle column or in a right column. The annotation also specifies the relative width of the columns.</p>
</div>
@@ -5599,7 +5811,7 @@ property is placed in a fallback "General" group, called "General".<br></p>
</div>
</div>
<div class="sect3">
-<h4 id="_example_layouts">5.1.3. Example Layouts</h4>
+<h4 id="_example_layouts">6.1.3. Example Layouts</h4>
<div class="paragraph">
<p>Below are sketches for the layout of the <a href="https://github.com/apache/isis/blob/f38fdb92941172eabb12e0943509f239e6d5925f/example/application/quickstart_wicket_restful_jdo/dom/src/main/java/dom/todo/ToDoItem.java">ToDoItem</a> class of the Isis addons example <a href="https://github.com/isisaddons/isis-app-todoapp/">todoapp</a> (not ASF):</p>
</div>
@@ -5629,14 +5841,14 @@ property is placed in a fallback "General" group, called "General".<br></p>
</div>
</div>
<div class="sect3">
-<h4 id="_other_annotations">5.1.4. Other Annotations</h4>
+<h4 id="_other_annotations">6.1.4. Other Annotations</h4>
<div class="paragraph">
<p>As of 1.8.0, all the layout annotations have been consolidated into the various <code>XxxLayout</code> annotations: <a href="rgant.html#_rgant-ActionLayout, "><code>@ActionLayout</code></a> <a href="rgant.html#_rgant-CollectionLayout"><code>@CollectionLayout</code></a>, <a href="rgant.html#_rgant-DomainObjectLayout"><code>@DomainObjectLayout</code></a>, <a href="rgant.html#_rgant-DomainServiceLayout"><code>@DomainServiceLayout</code></a>, <a href="rgant.html#_rgant-ParameterLayout"><code>@ParameterLayout</code></a>, <a href="rgant.html#_rgant-PropertyLayout"><code>@PropertyLayout</code></a>, and <a href="rgant.html#_rgant-ViewModelLayout"><code>@ViewModelLayout</code></a></p>
</div>
</div>
</div>
<div class="sect2">
-<h3 id="_ugfun_object-layout_dynamic_xml">5.2. Dynamic (XML) Layout</h3>
+<h3 id="_ugfun_object-layout_dynamic_xml">6.2. Dynamic (XML) Layout</h3>
<div class="paragraph">
<p>Metadata providing UI hints can be specified either <a href="#_ugfun_object-layout_static">statically</a>, using annotations, or dynamically using an <code>Xxx.layout.xml</code> file (where <code>Xxx</code> is the entity or view model object to be rendered).</p>
</div>
@@ -5662,7 +5874,7 @@ is that IDEs such as IntelliJ and Eclipse can provide "intellisense", making ite
</table>
</div>
<div class="sect3">
-<h4 id="_grids_vs_components">5.2.1. Grids vs Components</h4>
+<h4 id="_grids_vs_components">6.2.1. Grids vs Components</h4>
<div class="paragraph">
<p>The XML file distinguishes between two types of element:</p>
</div>
@@ -5684,13 +5896,13 @@ is that IDEs such as IntelliJ and Eclipse can provide "intellisense", making ite
</div>
</div>
<div class="sect3">
-<h4 id="_screencast">5.2.2. Screencast</h4>
+<h4 id="_screencast">6.2.2. Screencast</h4>
<div class="paragraph">
<p>This <a href="https://www.youtube.com/watch?v=MxewC5Pve5k">screencast</a> describes the feature.</p>
</div>
</div>
<div class="sect3">
-<h4 id="_examples">5.2.3. Examples</h4>
+<h4 id="_examples">6.2.3. Examples</h4>
<div class="paragraph">
<p>Probably the easiest way to understand dynamic XML layouts is by example. For this we’ll use the <code>ToDoItem</code> from the
(non-ASF) <a href="http://github.com/isisaddons/isis-app-todoapp">Isis addons' todoapp</a>:</p>
@@ -5843,7 +6055,7 @@ is that IDEs such as IntelliJ and Eclipse can provide "intellisense", making ite
</div>
</div>
<div class="sect3">
-<h4 id="_ugfun_object-layout_dynamic_xml-unreferenced">5.2.4. Unreferenced Members</h4>
+<h4 id="_ugfun_object-layout_dynamic_xml-unreferenced">6.2.4. Unreferenced Members</h4>
<div class="paragraph">
<p>As noted in the preceding discussion, several of the grid’s regions have either an <code>unreferencedActions</code>, <code>unreferencedCollections</code> or <code>unreferencedProperties</code> attribute.</p>
</div>
@@ -5877,7 +6089,7 @@ is that IDEs such as IntelliJ and Eclipse can provide "intellisense", making ite
</div>
</div>
<div class="sect3">
-<h4 id="_more_advanced_features">5.2.5. More advanced features</h4>
+<h4 id="_more_advanced_features">6.2.5. More advanced features</h4>
<div class="paragraph">
<p>This section decribes a number of more features useful in more complex layouts.</p>
</div>
@@ -6012,7 +6224,7 @@ from the top of the page slightly, using the following CSS:</p>
</div>
</div>
<div class="sect3">
-<h4 id="_migrating_from_earlier_versions">5.2.6. Migrating from earlier versions</h4>
+<h4 id="_migrating_from_earlier_versions">6.2.6. Migrating from earlier versions</h4>
<div class="paragraph">
<p>As noted earlier on, it is possible to download layout XML files using the <a href="rgsvc.html#_rgsvc_api_LayoutService"><code>LayoutService</code></a> (exposed on the prototyping menu); this will download a ZIP file of layout XML files for all domain entities and view models. Alternatively the layout XML for a single domain object can be downloaded using the <a href="rgcms.html#_rgcms_classes_mixins_Object">mixin action</a> (contributed to every domain object).</p>
</div>
@@ -6099,7 +6311,7 @@ below summarises the choices:</p>
</div>
</div>
<div class="sect3">
-<h4 id="_domain_services">5.2.7. Domain Services</h4>
+<h4 id="_domain_services">6.2.7. Domain Services</h4>
<div class="paragraph">
<p>For more information about layouts, see:</p>
</div>
@@ -6118,7 +6330,7 @@ below summarises the choices:</p>
</div>
</div>
<div class="sect3">
-<h4 id="_required_updates_to_the_dom_project_s_pom_xml">5.2.8. Required updates to the dom project’s pom.xml</h4>
+<h4 id="_required_updates_to_the_dom_project_s_pom_xml">6.2.8. Required updates to the dom project’s pom.xml</h4>
<div class="paragraph">
<p>Any <code>.layout.xml</code> files must be compiled and available in the classpath. Ensure the following is defined in the dom project’s <code>pom.xml</code>:</p>
</div>
@@ -6148,7 +6360,7 @@ below summarises the choices:</p>
</div>
</div>
<div class="sect2">
-<h3 id="_ugfun_object-layout_dynamic">5.3. Dynamic (JSON) Layout</h3>
+<h3 id="_ugfun_object-layout_dynamic">6.3. Dynamic (JSON) Layout</h3>
<div class="paragraph">
<p>Metadata providing UI hints can be specified either <a href="#_ugfun_object-layout_static">statically</a>, using annotations, or dynamically, using either a <a href="#_ugfun_object-layout_dynamic_xml"><code>layout.xml</code></a> file or (as described here) a <code>.layout.json</code> file.</p>
</div>
@@ -6172,7 +6384,7 @@ The <code>.layout.json</code> file will be ignored once a <code>.layout.xml</cod
</table>
</div>
<div class="sect3">
-<h4 id="_json_layout_file">5.3.1. JSON layout file</h4>
+<h4 id="_json_layout_file">6.3.1. JSON layout file</h4>
<div class="paragraph">
<p>The JSON layout file for class <code>Xxx</code> takes the name <code>Xxx.layout.json</code>, and resides in the same package as the class.</p>
</div>
@@ -6272,13 +6484,13 @@ ordered according either to annotations (if present) or fallback/default values.
</div>
</div>
<div class="sect3">
-<h4 id="_downloading_an_initial_layout">5.3.2. Downloading an initial layout</h4>
+<h4 id="_downloading_an_initial_layout">6.3.2. Downloading an initial layout</h4>
<div class="paragraph">
<p>The fastest way to get started is to use the (non-ASF) <a href="http://github.com/isisaddons/isis-module-devutils">Isis addons' devutils</a> module to download the layout file (derived from any existing static metadata defined by annotations).</p>
</div>
</div>
<div class="sect3">
-<h4 id="_required_updates_to_the_dom_project_s_pom_xml_2">5.3.3. Required updates to the dom project’s pom.xml</h4>
+<h4 id="_required_updates_to_the_dom_project_s_pom_xml_2">6.3.3. Required updates to the dom project’s pom.xml</h4>
<div class="paragraph">
<p>Any <code>.layout.json</code> files must be compiled and available in the classpath. Ensure the following is defined in the dom project’s <code>pom.xml</code>:</p>
</div>
@@ -6308,7 +6520,7 @@ ordered according either to annotations (if present) or fallback/default values.
</div>
</div>
<div class="sect2">
-<h3 id="_ugfun_object-layout_application-menu">5.4. Application Menu Layout</h3>
+<h3 id="_ugfun_object-layout_application-menu">6.4. Application Menu Layout</h3>
<div class="paragraph">
<p>The actions of domain services are made available as an application menu bar. By default each domain service
corresponds to a single menu on this menu bar, with its actions as the drop-down menu items. This is rarely exactly
@@ -6320,7 +6532,7 @@ placement of menu items.</p>
application built using Apache Isis.</p>
</div>
<div class="sect3">
-<h4 id="__domainservicelayout">5.4.1. @DomainServiceLayout</h4>
+<h4 id="__domainservicelayout">6.4.1. @DomainServiceLayout</h4>
<div class="paragraph">
<p>Menus for domain services can be placed either on a primary, secondary or tertiary menu bar.</p>
</div>
@@ -6416,7 +6628,7 @@ thereafter the purpose of the <code>menuOrder</code> is to order the menu servic
</div>
</div>
<div class="sect3">
-<h4 id="_ordering_menu_actions">5.4.2. Ordering menu actions</h4>
+<h4 id="_ordering_menu_actions">6.4.2. Ordering menu actions</h4>
<div class="paragraph">
<p>For a given service, the actions within a section on a menu is determined by the <code>@MemberOrder</code> annotation. Thus, for
the <code>Units</code> domain service, its actions are annotated:</p>
@@ -6449,7 +6661,7 @@ is not recommended).</p>
</div>
</div>
<div class="sect3">
-<h4 id="_tertiary_menubar">5.4.3. Tertiary menubar</h4>
+<h4 id="_tertiary_menubar">6.4.3. Tertiary menubar</h4>
<div class="paragraph">
<p>The tertiary menu bar consists of a single unnamed menu, rendered underneath the user’s login, top right. This is
intended primarily for actions pertaining to the user themselves, eg their account, profile or settings:</p>
@@ -6486,7 +6698,7 @@ viewer does <em>not</em> place dividers between actions from different services
</div>
</div>
<div class="sect3">
-<h4 id="_isis_add_on_modules">5.4.4. Isis Add-on modules</h4>
+<h4 id="_isis_add_on_modules">6.4.4. Isis Add-on modules</h4>
<div class="paragraph">
<p>Some of the (non-ASF) <a href="http://isisaddons.org">Isis Addons</a> modules also provide services whose actions appear in top-level menus.</p>
</div>
@@ -6521,7 +6733,7 @@ using security or using a <a href="ugbtb.html#_ugbtb_decoupling_vetoing-visibili
</div>
</div>
<div class="sect2">
-<h3 id="_ugfun_object-layout_static-vs-dynamic">5.5. Static vs Dynamic Layouts</h3>
+<h3 id="_ugfun_object-layout_static-vs-dynamic">6.5. Static vs Dynamic Layouts</h3>
<div class="paragraph">
<p>Using <a href="#_ugfun_object-layout_dynamic">dynamic object layout</a>s using JSON has the huge benefit that the layout can be updated without requiring a recompile of the code and redeploy of the app. Many developers also find it easier to rationalize about layout when all the hints are collated together in a single place (rather than scattered across the class members as annotations).</p>
</div>
@@ -6535,7 +6747,7 @@ using security or using a <a href="ugbtb.html#_ugbtb_decoupling_vetoing-visibili
<p>Also, dynamic layouts have no notion of inheritance, whereas the dewey-decimal format <code>@MemberOrder</code> annotation allows the metadata of the subclass its superclasses to fit together relatively seamlessly.</p>
</div>
<div class="sect3">
-<h4 id="_best_of_both_worlds">5.5.1. Best of both worlds?</h4>
+<h4 id="_best_of_both_worlds">6.5.1. Best of both worlds?</h4>
<div class="paragraph">
<p>Using the (non-ASF) <a href="http://github.com/isisaddons/isis-jrebel-plugin">Isis addons' jrebel</a> plugin comes close to getting the best of both words: metadata is specified in a type-safe way using annotations, but can be reloaded automatically.</p>
</div>
@@ -6550,7 +6762,7 @@ using security or using a <a href="ugbtb.html#_ugbtb_decoupling_vetoing-visibili
</div>
</div>
<div class="sect1">
-<h2 id="_ugfun_faqs">6. FAQs</h2>
+<h2 id="_ugfun_faqs">7. FAQs</h2>
<div class="sectionbody">
<div class="paragraph">
<p>This chapter has FAQs (with solutions) for problems we’ve encountered ourselves or have been raised on the
@@ -6560,7 +6772,7 @@ Apache Isis mailing lists.</p>
<p>See also <a href="ugvro.html#_ugvro_hints-and-tips">Restful Objects hints-n-tips</a>.</p>
</div>
<div class="sect2">
-<h3 id="_ugfun_faqs_enabling-logging">6.1. Enabling Logging</h3>
+<h3 id="_ugfun_faqs_enabling-logging">7.1. Enabling Logging</h3>
<div class="paragraph">
<p>Sometimes you just need to see what is going on. There are various ways in which logging can be enabled, here are the ones we tend to use.</p>
</div>
@@ -6619,7 +6831,7 @@ Apache Isis mailing lists.</p>
</div>
</div>
<div class="sect2">
-<h3 id="_ugfun_faqs_subtype-entity-not-fully-populated">6.2. Subtype not fully populated</h3>
+<h3 id="_ugfun_faqs_subtype-entity-not-fully-populated">7.2. Subtype not fully populated</h3>
<div class="paragraph">
<p>Taken from <a href="http://markmail.org/message/ovgai56uqgfgnrx7">this thread</a> on the Apache Isis users mailing list…​</p>
</div>
@@ -6698,7 +6910,7 @@ will not resolve such references (otherwise, where to stop…​ and the
</div>
</div>
<div class="sect2">
-<h3 id="_ugfun_faqs_restful-image-property">6.3. How parse images in RO viewer?</h3>
+<h3 id="_ugfun_faqs_restful-image-property">7.3. How parse images in RO viewer?</h3>
<div class="paragraph">
<p>From this <a href="http://markmail.org/message/4kcu7sml4ufdsah3">thread</a> on the Apache Isis users mailing list:</p>
</div>
@@ -6734,7 +6946,7 @@ an Isis RO web service as a string, but it won’t show. Is there something
</div>
</div>
<div class="sect2">
-<h3 id="_ugfun_faqs_enhance-only">6.4. Enhance only (IntelliJ)</h3>
+<h3 id="_ugfun_faqs_enhance-only">7.4. Enhance only (IntelliJ)</h3>
<div class="paragraph">
<p>From the Apache Isis mailing list is:</p>
</div>
@@ -6770,7 +6982,7 @@ an Isis RO web service as a string, but it won’t show. Is there something
</div>
</div>
<div class="sect2">
-<h3 id="_ugfun_faqs_per-user-themes">6.5. Per-user Themes</h3>
+<h3 id="_ugfun_faqs_per-user-themes">7.5. Per-user Themes</h3>
<div class="paragraph">
<p>From <a href="http://isis.markmail.org/thread/kb4442niwwbnghey">this thread</a> on the Apache Isis users mailing list:</p>
</div>
@@ -6861,7 +7073,7 @@ an Isis RO web service as a string, but it won’t show. Is there something
</div>
</div>
<div class="sect2">
-<h3 id="_ugfun_faqs_i18n-label-in-wicket-viewer">6.6. How i18n the Wicket viewer?</h3>
+<h3 id="_ugfun_faqs_i18n-label-in-wicket-viewer">7.6. How i18n the Wicket viewer?</h3>
<div class="paragraph">
<p>From <a href="http://isis.markmail.org/thread/ctppmtcbsf4iskzi">this thread</a> on the Apache Isis users mailing list:</p>
</div>
@@ -6894,7 +7106,7 @@ supported by the <a href="rgsvc.html#_rgsvc_spi_TranslationService"><code>Transl
</div>
</div>
<div class="sect2">
-<h3 id="_ugfun_faqs_how-to-handle-void-and-null-results">6.7. How to handle void/null results</h3>
+<h3 id="_ugfun_faqs_how-to-handle-void-and-null-results">7.7. How to handle void/null results</h3>
<div class="paragraph">
<p>From this <a href="http://isis.markmail.org/thread/yf7qdeiu3vrvk2ei">thread</a> on the Apache Isis users mailing list:</p>
</div>
@@ -7012,7 +7224,7 @@ representation (<code>ObjectAdapter</code>)</td>
</div>
</div>
<div class="sect2">
-<h3 id="_ugfun_faqs_how-to-implement-a-spellchecker">6.8. How to implement a spellchecker?</h3>
+<h3 id="_ugfun_faqs_how-to-implement-a-spellchecker">7.8. How to implement a spellchecker?</h3>
<div class="paragraph">
<p>From this <a href="http://isis.markmail.org/thread/dduarjscrbnodfsi">thread</a> on the Apache Isis users mailing list:</p>
</div>
@@ -7059,7 +7271,7 @@ interface, eg a <code>SpellCheckEvent</code>.</p>
</div>
</div>
<div class="sect2">
-<h3 id="_ugfun_faqs_how-run-fixtures-on-app-startup">6.9. How run fixtures on startup?</h3>
+<h3 id="_ugfun_faqs_how-run-fixtures-on-app-startup">7.9. How run fixtures on startup?</h3>
<div class="paragraph">
<p>From this <a href="http://isis.markmail.org/thread/g6amfj2eyf2xfjbr">thread</a> on the Apache Isis users mailing list:</p>
</div>
@@ -7323,22 +7535,9 @@ example the <a href="ug.html#_ug_getting-started_simpleapp-archetype">SimpleApp
<li><a href="#_deleting_objects">4.4.3. Deleting Objects</a></li>
</ul>
</li>
-<li><a href="#_ugfun_how-tos_entity-relationships">4.5. Entity Relationships</a>
-<ul class="sectlevel3">
-<li><a href="#_mandatory_and_optional">4.5.1. Mandatory and Optional</a></li>
-<li><a href="#_ugfun_how-tos_entity-relationships_managed-1-to-m-bidirectional-relationships">4.5.2. 1-m bidir relationships</a></li>
-</ul>
-</li>
-<li><a href="#_ugfun_how-tos_contributed-members">4.6. Contributed Members</a>
-<ul class="sectlevel3">
-<li><a href="#_contributed_action">4.6.1. Contributed Action</a></li>
-<li><a href="#_contributed_property">4.6.2. Contributed Property</a></li>
-<li><a href="#_contributed_collection">4.6.3. Contributed Collection</a></li>
-</ul>
-</li>
-<li><a href="#_ugfun_how-tos_business-rules">4.7. Business Rules</a>
+<li><a href="#_ugfun_how-tos_business-rules">4.5. Business Rules</a>
<ul class="sectlevel3">
-<li><a href="#_visibility_see_it">4.7.1. Visibility ("see it")</a>
+<li><a href="#_visibility_see_it">4.5.1. Visibility ("see it")</a>
<ul class="sectlevel4">
<li><a href="#_hide_a_property">Hide a Property</a></li>
<li><a href="#_hide_a_collection">Hide a Collection</a></li>
@@ -7347,7 +7546,7 @@ example the <a href="ug.html#_ug_getting-started_simpleapp-archetype">SimpleApp
<li><a href="#_all_members_hidden">All Members Hidden</a></li>
</ul>
</li>
-<li><a href="#_usability_use_it">4.7.2. Usability ("use it")</a>
+<li><a href="#_usability_use_it">4.5.2. Usability ("use it")</a>
<ul class="sectlevel4">
<li><a href="#_disable_a_property">Disable a Property</a></li>
<li><a href="#_disable_a_collection">Disable a Collection</a></li>
@@ -7356,7 +7555,7 @@ example the <a href="ug.html#_ug_getting-started_simpleapp-archetype">SimpleApp
<li><a href="#_all_members_unmodifiable_disabling_the_edit_button">All Members Unmodifiable (Disabling the Edit Button)</a></li>
</ul>
</li>
-<li><a href="#_validity_do_it">4.7.3. Validity ("do it")</a>
+<li><a href="#_validity_do_it">4.5.3. Validity ("do it")</a>
<ul class="sectlevel4">
<li><a href="#_validate_change_to_a_property">Validate (change to) a Property</a></li>
<li><a href="#_validate_adding_or_removing_from_a_collection">Validate (adding or removing from) a Collection</a></li>
@@ -7367,24 +7566,24 @@ example the <a href="ug.html#_ug_getting-started_simpleapp-archetype">SimpleApp
</li>
</ul>
</li>
-<li><a href="#_ugfun_how-tos_derived-members">4.8. Derived Members</a>
+<li><a href="#_ugfun_how-tos_derived-members">4.6. Derived Members</a>
<ul class="sectlevel3">
-<li><a href="#_derived_property">4.8.1. Derived Property</a></li>
-<li><a href="#_derived_collection">4.8.2. Derived Collection</a></li>
-<li><a href="#_trigger_on_property_change">4.8.3. Trigger on property change</a></li>
-<li><a href="#_trigger_on_collection_change">4.8.4. Trigger on collection change</a></li>
+<li><a href="#_derived_property">4.6.1. Derived Property</a></li>
+<li><a href="#_derived_collection">4.6.2. Derived Collection</a></li>
+<li><a href="#_trigger_on_property_change">4.6.3. Trigger on property change</a></li>
+<li><a href="#_trigger_on_collection_change">4.6.4. Trigger on collection change</a></li>
</ul>
</li>
-<li><a href="#_ugfun_how-tos_drop-downs-and-defaults">4.9. Drop Downs and Defaults</a>
+<li><a href="#_ugfun_how-tos_drop-downs-and-defaults">4.7. Drop Downs and Defaults</a>
<ul class="sectlevel3">
-<li><a href="#_for_properties">4.9.1. For Properties</a>
+<li><a href="#_for_properties">4.7.1. For Properties</a>
<ul class="sectlevel4">
<li><a href="#_choices_for_property">Choices for Property</a></li>
<li><a href="#_auto_complete_for_property">Auto-complete for property</a></li>
<li><a href="#_default_for_property">Default for property</a></li>
</ul>
</li>
-<li><a href="#_for_action_parameters">4.9.2. For Action Parameters</a>
+<li><a href="#_for_action_parameters">4.7.2. For Action Parameters</a>
<ul class="sectlevel4">
<li><a href="#_choices_for_action_parameter">Choices for action parameter</a></li>
<li><a href="#_dependent_choices_for_action_params">Dependent choices for action params</a></li>
@@ -7392,7 +7591,7 @@ example the <a href="ug.html#_ug_getting-started_simpleapp-archetype">SimpleApp
<li><a href="#_default_for_action_param">Default for action param</a></li>
</ul>
</li>
-<li><a href="#_for_both_properties_and_action_parameters">4.9.3. For both Properties and Action Parameters</a>
+<li><a href="#_for_both_properties_and_action_parameters">4.7.3. For both Properties and Action Parameters</a>
<ul class="sectlevel4">
<li><a href="#_drop_down_for_limited_number_of_instances">Drop-down for limited number of instances</a></li>
<li><a href="#_auto_complete_repository_based">Auto-complete (repository-based)</a></li>
@@ -7400,31 +7599,42 @@ example the <a href="ug.html#_ug_getting-started_simpleapp-archetype">SimpleApp
</li>
</ul>
</li>
-<li><a href="#_ugfun_how-tos_bulk-actions">4.10. Bulk Actions</a></li>
-<li><a href="#_ugfun_how-tos_simulating-collections-of-values">4.11. Collections of values</a>
+<li><a href="#_ugfun_how-tos_bulk-actions">4.8. Bulk Actions</a></li>
+<li><a href="#_ugfun_how-tos_simulating-collections-of-values">4.9. Collections of values</a>
+<ul class="sectlevel3">
+<li><a href="#_view_model">4.9.1. View Model</a></li>
+<li><a href="#_persistence_concerns">4.9.2. Persistence Concerns</a></li>
+</ul>
+</li>
+<li><a href="#_ugfun_how-tos_render-all-properties-in-tables">4.10. Subclass properties in tables</a></li>
+</ul>
+</li>
+<li><a href="#_ugfun_jdo-mappings">5. JDO Mappings</a>
+<ul class="sectlevel2">
+<li><a href="#_ugfun_jdo-mappings_1-to-m-bidirectional-relationships">5.1. 1-m Bidirectional relationships</a>
<ul class="sectlevel3">
-<li><a href="#_view_model">4.11.1. View Model</a></li>
-<li><a href="#_persistence_concerns">4.11.2. Persistence Concerns</a></li>
+<li><a href="#_mandatory_no_code_join_code">5.1.1. Mandatory, no <code>@Join</code></a></li>
+<li><a href="#_optional_no_code_join_code">5.1.2. Optional, no <code>@Join</code></a></li>
+<li><a href="#_with_code_join_code">5.1.3. With <code>@Join</code></a></li>
</ul>
</li>
-<li><a href="#_ugfun_how-tos_render-all-properties-in-tables">4.12. Subclass properties in tables</a></li>
</ul>
</li>
-<li><a href="#_ugfun_object-layout">5. Object Layout</a>
+<li><a href="#_ugfun_object-layout">6. Object Layout</a>
<ul class="sectlevel2">
-<li><a href="#_ugfun_object-layout_static">5.1. Static Object Layout</a>
+<li><a href="#_ugfun_object-layout_static">6.1. Static Object Layout</a>
<ul class="sectlevel3">
-<li><a href="#__code_memberorder_code">5.1.1. <code>@MemberOrder</code></a></li>
-<li><a href="#__code_membergrouplayout_code">5.1.2. <code>@MemberGroupLayout</code></a></li>
-<li><a href="#_example_layouts">5.1.3. Example Layouts</a></li>
-<li><a href="#_other_annotations">5.1.4. Other Annotations</a></li>
+<li><a href="#__code_memberorder_code">6.1.1. <code>@MemberOrder</code></a></li>
+<li><a href="#__code_membergrouplayout_code">6.1.2. <code>@MemberGroupLayout</code></a></li>
+<li><a href="#_example_layouts">6.1.3. Example Layouts</a></li>
+<li><a href="#_other_annotations">6.1.4. Other Annotations</a></li>
</ul>
</li>
-<li><a href="#_ugfun_object-layout_dynamic_xml">5.2. Dynamic (XML) Layout</a>
+<li><a href="#_ugfun_object-layout_dynamic_xml">6.2. Dynamic (XML) Layout</a>
<ul class="sectlevel3">
-<li><a href="#_grids_vs_components">5.2.1. Grids vs Components</a></li>
-<li><a href="#_screencast">5.2.2. Screencast</a></li>
-<li><a href="#_examples">5.2.3. Examples</a>
+<li><a href="#_grids_vs_components">6.2.1. Grids vs Components</a></li>
+<li><a href="#_screencast">6.2.2. Screencast</a></li>
+<li><a href="#_examples">6.2.3. Examples</a>
<ul class="sectlevel4">
<li><a href="#_namespaces">Namespaces</a></li>
<li><a href="#_rows_full_width_cols_and_tabs">Rows, full-width cols, and tabs</a></li>
@@ -7432,51 +7642,51 @@ example the <a href="ug.html#_ug_getting-started_simpleapp-archetype">SimpleApp
<li><a href="#_collections_3">Collections</a></li>
</ul>
</li>
-<li><a href="#_ugfun_object-layout_dynamic_xml-unreferenced">5.2.4. Unreferenced Members</a></li>
-<li><a href="#_more_advanced_features">5.2.5. More advanced features</a>
+<li><a href="#_ugfun_object-layout_dynamic_xml-unreferenced">6.2.4. Unreferenced Members</a></li>
+<li><a href="#_more_advanced_features">6.2.5. More advanced features</a>
<ul class="sectlevel4">
<li><a href="#_multiple_references_to_a_feature">Multiple references to a feature</a></li>
<li><a href="#_custom_css">Custom CSS</a></li>
</ul>
</li>
-<li><a href="#_migrating_from_earlier_versions">5.2.6. Migrating from earlier versions</a></li>
-<li><a href="#_domain_services">5.2.7. Domain Services</a></li>
-<li><a href="#_required_updates_to_the_dom_project_s_pom_xml">5.2.8. Required updates to the dom project’s pom.xml</a></li>
+<li><a href="#_migrating_from_earlier_versions">6.2.6. Migrating from earlier versions</a></li>
+<li><a href="#_domain_services">6.2.7. Domain Services</a></li>
+<li><a href="#_required_updates_to_the_dom_project_s_pom_xml">6.2.8. Required updates to the dom project’s pom.xml</a></li>
</ul>
</li>
-<li><a href="#_ugfun_object-layout_dynamic">5.3. Dynamic (JSON) Layout</a>
+<li><a href="#_ugfun_object-layout_dynamic">6.3. Dynamic (JSON) Layout</a>
<ul class="sectlevel3">
-<li><a href="#_json_layout_file">5.3.1. JSON layout file</a></li>
-<li><a href="#_downloading_an_initial_layout">5.3.2. Downloading an initial layout</a></li>
-<li><a href="#_required_updates_to_the_dom_project_s_pom_xml_2">5.3.3. Required updates to the dom project’s pom.xml</a></li>
+<li><a href="#_json_layout_file">6.3.1. JSON layout file</a></li>
+<li><a href="#_downloading_an_initial_layout">6.3.2. Downloading an initial layout</a></li>
+<li><a href="#_required_updates_to_the_dom_project_s_pom_xml_2">6.3.3. Required updates to the dom project’s pom.xml</a></li>
</ul>
</li>
-<li><a href="#_ugfun_object-layout_application-menu">5.4. Application Menu Layout</a>
+<li><a href="#_ugfun_object-layout_application-menu">6.4. Application Menu Layout</a>
<ul class="sectlevel3">
-<li><a href="#__domainservicelayout">5.4.1. @DomainServiceLayout</a></li>
-<li><a href="#_ordering_menu_actions">5.4.2. Ordering menu actions</a></li>
-<li><a href="#_tertiary_menubar">5.4.3. Tertiary menubar</a></li>
-<li><a href="#_isis_add_on_modules">5.4.4. Isis Add-on modules</a></li>
+<li><a href="#__domainservicelayout">6.4.1. @DomainServiceLayout</a></li>
+<li><a href="#_ordering_menu_actions">6.4.2. Ordering menu actions</a></li>
+<li><a href="#_tertiary_menubar">6.4.3. Tertiary menubar</a></li>
+<li><a href="#_isis_add_on_modules">6.4.4. Isis Add-on modules</a></li>
</ul>
</li>
-<li><a href="#_ugfun_object-layout_static-vs-dynamic">5.5. Static vs Dynamic Layouts</a>
+<li><a href="#_ugfun_object-layout_static-vs-dynamic">6.5. Static vs Dynamic Layouts</a>
<ul class="sectlevel3">
-<li><a href="#_best_of_both_worlds">5.5.1. Best of both worlds?</a></li>
+<li><a href="#_best_of_both_worlds">6.5.1. Best of both worlds?</a></li>
</ul>
</li>
</ul>
</li>
-<li><a href="#_ugfun_faqs">6. FAQs</a>
+<li><a href="#_ugfun_faqs">7. FAQs</a>
<ul class="sectlevel2">
-<li><a href="#_ugfun_faqs_enabling-logging">6.1. Enabling Logging</a></li>
-<li><a href="#_ugfun_faqs_subtype-entity-not-fully-populated">6.2. Subtype not fully populated</a></li>
-<li><a href="#_ugfun_faqs_restful-image-property">6.3. How parse images in RO viewer?</a></li>
-<li><a href="#_ugfun_faqs_enhance-only">6.4. Enhance only (IntelliJ)</a></li>
-<li><a href="#_ugfun_faqs_per-user-themes">6.5. Per-user Themes</a></li>
-<li><a href="#_ugfun_faqs_i18n-label-in-wicket-viewer">6.6. How i18n the Wicket viewer?</a></li>
-<li><a href="#_ugfun_faqs_how-to-handle-void-and-null-results">6.7. How to handle void/null results</a></li>
-<li><a href="#_ugfun_faqs_how-to-implement-a-spellchecker">6.8. How to implement a spellchecker?</a></li>
-<li><a href="#_ugfun_faqs_how-run-fixtures-on-app-startup">6.9. How run fixtures on startup?</a></li>
+<li><a href="#_ugfun_faqs_enabling-logging">7.1. Enabling Logging</a></li>
+<li><a href="#_ugfun_faqs_subtype-entity-not-fully-populated">7.2. Subtype not fully populated</a></li>
+<li><a href="#_ugfun_faqs_restful-image-property">7.3. How parse images in RO viewer?</a></li>
+<li><a href="#_ugfun_faqs_enhance-only">7.4. Enhance only (IntelliJ)</a></li>
+<li><a href="#_ugfun_faqs_per-user-themes">7.5. Per-user Themes</a></li>
+<li><a href="#_ugfun_faqs_i18n-label-in-wicket-viewer">7.6. How i18n the Wicket viewer?</a></li>
+<li><a href="#_ugfun_faqs_how-to-handle-void-and-null-results">7.7. How to handle void/null results</a></li>
+<li><a href="#_ugfun_faqs_how-to-implement-a-spellchecker">7.8. How to implement a spellchecker?</a></li>
+<li><a href="#_ugfun_faqs_how-run-fixtures-on-app-startup">7.9. How run fixtures on startup?</a></li>
</ul>
</li>
</ul>
[5/6] isis-site git commit: ISIS-1335: docs on bidir relationships
Posted by da...@apache.org.
http://git-wip-us.apache.org/repos/asf/isis-site/blob/6083372b/content/guides/dg.pdf
----------------------------------------------------------------------
diff --git a/content/guides/dg.pdf b/content/guides/dg.pdf
index 76adbcb..c7194d2 100644
--- a/content/guides/dg.pdf
+++ b/content/guides/dg.pdf
@@ -4,8 +4,8 @@
<< /Title (Developers' Guide)
/Creator (Asciidoctor PDF 1.5.0.alpha.11, based on Prawn 1.3.0)
/Producer (Asciidoctor PDF 1.5.0.alpha.11, based on Prawn 1.3.0)
-/CreationDate (D:20160626164353+01'00')
-/ModDate (D:20160626164353+01'00')
+/CreationDate (D:20160707155713+01'00')
+/ModDate (D:20160707155713+01'00')
>>
endobj
2 0 obj
@@ -23,7 +23,7 @@ endobj
3 0 obj
<< /Type /Pages
/Count 91
-/Kids [7 0 R 10 0 R 12 0 R 14 0 R 35 0 R 45 0 R 50 0 R 55 0 R 60 0 R 64 0 R 68 0 R 74 0 R 78 0 R 87 0 R 92 0 R 95 0 R 99 0 R 103 0 R 106 0 R 110 0 R 114 0 R 119 0 R 122 0 R 127 0 R 131 0 R 135 0 R 145 0 R 150 0 R 157 0 R 162 0 R 166 0 R 170 0 R 175 0 R 182 0 R 187 0 R 195 0 R 199 0 R 203 0 R 209 0 R 216 0 R 223 0 R 239 0 R 244 0 R 251 0 R 258 0 R 265 0 R 270 0 R 280 0 R 294 0 R 299 0 R 312 0 R 318 0 R 328 0 R 330 0 R 341 0 R 353 0 R 362 0 R 367 0 R 369 0 R 384 0 R 394 0 R 407 0 R 414 0 R 421 0 R 430 0 R 432 0 R 441 0 R 453 0 R 460 0 R 465 0 R 468 0 R 476 0 R 479 0 R 482 0 R 485 0 R 488 0 R 492 0 R 495 0 R 498 0 R 501 0 R 504 0 R 507 0 R 510 0 R 513 0 R 516 0 R 519 0 R 527 0 R 535 0 R 540 0 R 543 0 R 558 0 R]
+/Kids [7 0 R 10 0 R 12 0 R 14 0 R 35 0 R 45 0 R 50 0 R 55 0 R 60 0 R 64 0 R 68 0 R 74 0 R 78 0 R 87 0 R 92 0 R 95 0 R 99 0 R 103 0 R 106 0 R 110 0 R 114 0 R 119 0 R 122 0 R 127 0 R 131 0 R 135 0 R 145 0 R 150 0 R 157 0 R 162 0 R 166 0 R 170 0 R 175 0 R 182 0 R 187 0 R 195 0 R 197 0 R 203 0 R 209 0 R 216 0 R 223 0 R 239 0 R 244 0 R 251 0 R 258 0 R 265 0 R 270 0 R 280 0 R 294 0 R 299 0 R 312 0 R 318 0 R 328 0 R 330 0 R 341 0 R 353 0 R 362 0 R 367 0 R 369 0 R 384 0 R 394 0 R 407 0 R 414 0 R 421 0 R 430 0 R 432 0 R 441 0 R 453 0 R 460 0 R 465 0 R 468 0 R 476 0 R 479 0 R 482 0 R 485 0 R 488 0 R 492 0 R 495 0 R 498 0 R 501 0 R 504 0 R 507 0 R 510 0 R 513 0 R 516 0 R 519 0 R 527 0 R 535 0 R 540 0 R 543 0 R 558 0 R]
>>
endobj
4 0 obj
@@ -19034,7 +19034,7 @@ endobj
>>
endobj
194 0 obj
-<< /Length 20020
+<< /Length 21131
>>
stream
q
@@ -19096,11 +19096,74 @@ ET
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
+q
+0.5 w
+0.933 0.933 0.933 SCN
+113.807 707.740 m
+113.807 763.080 l
+S
+Q
+0.098 0.251 0.486 scn
+0.098 0.251 0.486 SCN
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.098 0.251 0.486 scn
+0.098 0.251 0.486 SCN
+
+BT
+76.73933333333333 726.83 Td
+/F3.1 24 Tf
+<21> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
0.200 0.200 0.200 scn
0.200 0.200 0.200 SCN
+2.624 Tw
+
BT
-48.24 751.116 Td
+125.80666666666667 747.116 Td
+/F1.0 10.5 Tf
+[<57> 60.05859375 <65d57665206f63636173696f6e616c6c79206e6f74696365642074686174207468697320696e74657266657265732077697468205769636b> 20.01953125 <6574d573206f776e206a617661736372697074202d>] TJ
+ET
+
+
+0.000 Tw
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+2.458 Tw
+
+BT
+125.80666666666667 731.336 Td
+/F1.0 10.5 Tf
+<737769746368696e672074616273206265636f6d657320756e726573706f6e736976652e202054686520776f726b2d61726f756e64206973206a75737420746f2072656c6f616420746865> Tj
+ET
+
+
+0.000 Tw
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+125.80666666666667 715.556 Td
+/F1.0 10.5 Tf
+<706167652e> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+48.24000000000001 683.776 Td
/F1.0 10.5 Tf
[<54> 29.78515625 <6f2072656475636520746865207475726e2d61726f756e642074696d6520746865726520617265207468657265666f72652074776f20737465707320746f206265206175746f6d617465643a>] TJ
ET
@@ -19113,7 +19176,7 @@ ET
0.200 0.200 0.200 SCN
BT
-56.88050000000001 723.336 Td
+56.88050000000001 655.996 Td
/F1.0 10.5 Tf
<a5> Tj
ET
@@ -19126,7 +19189,7 @@ ET
0.200 0.200 0.200 SCN
BT
-66.24000000000001 723.336 Td
+66.24000000000001 655.996 Td
/F1.0 10.5 Tf
[<74686520636f70> 20.01953125 <79696e67206f662074686520>] TJ
ET
@@ -19137,7 +19200,7 @@ ET
0.694 0.129 0.275 SCN
BT
-158.135794921875 723.336 Td
+158.135794921875 655.996 Td
/F5.0 10.5 Tf
<2e6c61796f75742e786d6c> Tj
ET
@@ -19148,7 +19211,7 @@ ET
0.200 0.200 0.200 SCN
BT
-215.88579492187503 723.336 Td
+215.88579492187503 655.996 Td
/F1.0 10.5 Tf
<2066696c6573206f76657220746f2074686520> Tj
ET
@@ -19159,7 +19222,7 @@ ET
0.694 0.129 0.275 SCN
BT
-298.741294921875 723.336 Td
+298.741294921875 655.996 Td
/F5.0 10.5 Tf
<7461726765742f636c6173736573> Tj
ET
@@ -19170,7 +19233,7 @@ ET
0.200 0.200 0.200 SCN
BT
-372.241294921875 723.336 Td
+372.241294921875 655.996 Td
/F1.0 10.5 Tf
<206469726563746f7279> Tj
ET
@@ -19183,7 +19246,7 @@ ET
0.200 0.200 0.200 SCN
BT
-56.88050000000001 701.556 Td
+56.88050000000001 634.216 Td
/F1.0 10.5 Tf
<a5> Tj
ET
@@ -19196,7 +19259,7 @@ ET
0.200 0.200 0.200 SCN
BT
-66.24000000000001 701.556 Td
+66.24000000000001 634.216 Td
/F1.0 10.5 Tf
[<7468652074726967676572696e67206f662061207061676520726566726573682062> 20.01953125 <79207468652062726f777365722e>] TJ
ET
@@ -19209,7 +19272,7 @@ ET
2.837 Tw
BT
-48.24000000000001 673.7760000000001 Td
+48.24000000000001 606.436 Td
/F1.0 10.5 Tf
<54686520> Tj
ET
@@ -19224,7 +19287,7 @@ ET
2.837 Tw
BT
-72.49683813476562 673.7760000000001 Td
+72.49683813476562 606.436 Td
/F5.0 10.5 Tf
<6c61796f7574732e677261646c65> Tj
ET
@@ -19239,7 +19302,7 @@ ET
2.837 Tw
BT
-145.99683813476562 673.7760000000001 Td
+145.99683813476562 606.436 Td
/F1.0 10.5 Tf
[<207363726970742074616b> 20.01953125 <65732063617265206f6620746865206669727374206f662074686573653b207768656e657665722061206368616e6765206973206d61646520746f20616e> 20.01953125 <79>] TJ
ET
@@ -19252,7 +19315,7 @@ ET
0.694 0.129 0.275 SCN
BT
-48.24000000000001 657.9960000000001 Td
+48.24000000000001 590.6560000000001 Td
/F5.0 10.5 Tf
<2e6c61796f75742e786d6c> Tj
ET
@@ -19263,7 +19326,7 @@ ET
0.200 0.200 0.200 SCN
BT
-105.99000000000001 657.9960000000001 Td
+105.99000000000001 590.6560000000001 Td
/F1.0 10.5 Tf
[<2066696c652c206772> 20.01953125 <61646c652077696c6c206175746f6d61746963616c6c7920636f70> 20.01953125 <79206f766572207468652066696c6520746f2074686520>] TJ
ET
@@ -19274,7 +19337,7 @@ ET
0.694 0.129 0.275 SCN
BT
-377.65608984375 657.9960000000001 Td
+377.65608984375 590.6560000000001 Td
/F5.0 10.5 Tf
<7461726765742f636c6173736573> Tj
ET
@@ -19285,7 +19348,7 @@ ET
0.200 0.200 0.200 SCN
BT
-451.15608984375 657.9960000000001 Td
+451.15608984375 590.6560000000001 Td
/F1.0 10.5 Tf
<206469726563746f72793a> Tj
ET
@@ -19296,7 +19359,7 @@ ET
0.694 0.129 0.275 SCN
BT
-48.24000000000001 632.4000000000002 Td
+48.24000000000001 565.0600000000002 Td
/F5.0 10.5 Tf
<6c61796f7574732e677261646c65> Tj
ET
@@ -19305,28 +19368,28 @@ ET
0.000 0.000 0.000 scn
q
0.961 0.961 0.961 scn
-52.240 626.180 m
-543.040 626.180 l
-545.249 626.180 547.040 624.389 547.040 622.180 c
-547.040 519.740 l
-547.040 517.531 545.249 515.740 543.040 515.740 c
-52.240 515.740 l
-50.031 515.740 48.240 517.531 48.240 519.740 c
-48.240 622.180 l
-48.240 624.389 50.031 626.180 52.240 626.180 c
+52.240 558.840 m
+543.040 558.840 l
+545.249 558.840 547.040 557.049 547.040 554.840 c
+547.040 452.400 l
+547.040 450.191 545.249 448.400 543.040 448.400 c
+52.240 448.400 l
+50.031 448.400 48.240 450.191 48.240 452.400 c
+48.240 554.840 l
+48.240 557.049 50.031 558.840 52.240 558.840 c
h
f
0.800 0.800 0.800 SCN
0.75 w
-52.240 626.180 m
-543.040 626.180 l
-545.249 626.180 547.040 624.389 547.040 622.180 c
-547.040 519.740 l
-547.040 517.531 545.249 515.740 543.040 515.740 c
-52.240 515.740 l
-50.031 515.740 48.240 517.531 48.240 519.740 c
-48.240 622.180 l
-48.240 624.389 50.031 626.180 52.240 626.180 c
+52.240 558.840 m
+543.040 558.840 l
+545.249 558.840 547.040 557.049 547.040 554.840 c
+547.040 452.400 l
+547.040 450.191 545.249 448.400 543.040 448.400 c
+52.240 448.400 l
+50.031 448.400 48.240 450.191 48.240 452.400 c
+48.240 554.840 l
+48.240 557.049 50.031 558.840 52.240 558.840 c
h
S
Q
@@ -19334,7 +19397,7 @@ Q
0.200 0.200 0.200 SCN
BT
-59.24000000000001 603.3550000000001 Td
+59.24000000000001 536.0150000000001 Td
/F5.0 11 Tf
<64656661756c745461736b73> Tj
ET
@@ -19345,7 +19408,7 @@ ET
0.200 0.200 0.200 SCN
BT
-125.24000000000001 603.3550000000001 Td
+125.24000000000001 536.0150000000001 Td
/F5.0 11 Tf
<20> Tj
ET
@@ -19356,7 +19419,7 @@ ET
0.867 0.133 0.000 SCN
BT
-130.74 603.3550000000001 Td
+130.74 536.0150000000001 Td
/F5.0 11 Tf
<27636f70794c61796f75747327> Tj
ET
@@ -19367,7 +19430,7 @@ ET
0.200 0.200 0.200 SCN
BT
-59.24000000000001 588.6150000000001 Td
+59.24000000000001 521.2750000000001 Td
/F5.0 11 Tf
<7461736b> Tj
ET
@@ -19378,7 +19441,7 @@ ET
0.200 0.200 0.200 SCN
BT
-81.24000000000001 588.6150000000001 Td
+81.24000000000001 521.2750000000001 Td
/F5.0 11 Tf
<20> Tj
ET
@@ -19389,7 +19452,7 @@ ET
0.000 0.400 0.733 SCN
BT
-86.74000000000001 588.6150000000001 Td
+86.74000000000001 521.2750000000001 Td
/F6.0 11 Tf
<636f70794c61796f757473> Tj
ET
@@ -19400,7 +19463,7 @@ ET
0.200 0.200 0.200 SCN
BT
-147.24 588.6150000000001 Td
+147.24 521.2750000000001 Td
/F5.0 11 Tf
<28> Tj
ET
@@ -19411,7 +19474,7 @@ ET
0.200 0.400 0.600 SCN
BT
-152.74 588.6150000000001 Td
+152.74 521.2750000000001 Td
/F5.0 11 Tf
<747970653a> Tj
ET
@@ -19422,7 +19485,7 @@ ET
0.200 0.200 0.200 SCN
BT
-180.24 588.6150000000001 Td
+180.24 521.2750000000001 Td
/F5.0 11 Tf
<436f7079> Tj
ET
@@ -19433,7 +19496,7 @@ ET
0.200 0.200 0.200 SCN
BT
-202.24 588.6150000000001 Td
+202.24 521.2750000000001 Td
/F5.0 11 Tf
<29> Tj
ET
@@ -19444,7 +19507,7 @@ ET
0.200 0.200 0.200 SCN
BT
-207.74 588.6150000000001 Td
+207.74 521.2750000000001 Td
/F5.0 11 Tf
<20> Tj
ET
@@ -19455,7 +19518,7 @@ ET
0.200 0.200 0.200 SCN
BT
-213.24 588.6150000000001 Td
+213.24 521.2750000000001 Td
/F5.0 11 Tf
<7b> Tj
ET
@@ -19466,7 +19529,7 @@ ET
0.200 0.200 0.200 SCN
BT
-59.24000000000001 573.8750000000002 Td
+59.24000000000001 506.53500000000014 Td
/F5.0 11 Tf
<ca202020> Tj
ET
@@ -19477,7 +19540,7 @@ ET
0.200 0.200 0.200 SCN
BT
-81.24000000000001 573.8750000000002 Td
+81.24000000000001 506.53500000000014 Td
/F5.0 11 Tf
<66726f6d> Tj
ET
@@ -19488,7 +19551,7 @@ ET
0.200 0.200 0.200 SCN
BT
-103.24000000000001 573.8750000000002 Td
+103.24000000000001 506.53500000000014 Td
/F5.0 11 Tf
<20> Tj
ET
@@ -19499,7 +19562,7 @@ ET
0.867 0.133 0.000 SCN
BT
-108.74000000000001 573.8750000000002 Td
+108.74000000000001 506.53500000000014 Td
/F5.0 11 Tf
<277372632f6d61696e2f6a61766127> Tj
ET
@@ -19510,7 +19573,7 @@ ET
0.200 0.200 0.200 SCN
BT
-59.24000000000001 559.1350000000002 Td
+59.24000000000001 491.79500000000013 Td
/F5.0 11 Tf
<ca202020> Tj
ET
@@ -19521,7 +19584,7 @@ ET
0.200 0.200 0.200 SCN
BT
-81.24000000000001 559.1350000000002 Td
+81.24000000000001 491.79500000000013 Td
/F5.0 11 Tf
<696e746f> Tj
ET
@@ -19532,7 +19595,7 @@ ET
0.200 0.200 0.200 SCN
BT
-103.24000000000001 559.1350000000002 Td
+103.24000000000001 491.79500000000013 Td
/F5.0 11 Tf
<20> Tj
ET
@@ -19543,7 +19606,7 @@ ET
0.867 0.133 0.000 SCN
BT
-108.74000000000001 559.1350000000002 Td
+108.74000000000001 491.79500000000013 Td
/F5.0 11 Tf
<277461726765742f636c617373657327> Tj
ET
@@ -19554,7 +19617,7 @@ ET
0.200 0.200 0.200 SCN
BT
-59.24000000000001 544.3950000000002 Td
+59.24000000000001 477.0550000000001 Td
/F5.0 11 Tf
<ca202020> Tj
ET
@@ -19565,7 +19628,7 @@ ET
0.200 0.200 0.200 SCN
BT
-81.24000000000001 544.3950000000002 Td
+81.24000000000001 477.0550000000001 Td
/F5.0 11 Tf
<696e636c756465> Tj
ET
@@ -19576,7 +19639,7 @@ ET
0.200 0.200 0.200 SCN
BT
-119.74000000000001 544.3950000000002 Td
+119.74000000000001 477.0550000000001 Td
/F5.0 11 Tf
<20> Tj
ET
@@ -19587,7 +19650,7 @@ ET
0.867 0.133 0.000 SCN
BT
-125.24000000000001 544.3950000000002 Td
+125.24000000000001 477.0550000000001 Td
/F5.0 11 Tf
<272a2a2f2a2e6c61796f75742e786d6c27> Tj
ET
@@ -19598,7 +19661,7 @@ ET
0.200 0.200 0.200 SCN
BT
-59.24000000000001 529.6550000000002 Td
+59.24000000000001 462.31500000000017 Td
/F5.0 11 Tf
<7d> Tj
ET
@@ -19609,7 +19672,7 @@ ET
0.200 0.200 0.200 SCN
BT
-48.24000000000001 491.7760000000001 Td
+48.24000000000001 424.43600000000015 Td
/F1.0 10.5 Tf
[<53696d696c61726c79> 89.84375 <2c2074686520>] TJ
ET
@@ -19620,7 +19683,7 @@ ET
0.694 0.129 0.275 SCN
BT
-116.92214062500001 491.7760000000001 Td
+116.92214062500001 424.43600000000015 Td
/F5.0 10.5 Tf
<6c69766552656c6f61642e677261646c65> Tj
ET
@@ -19631,7 +19694,7 @@ ET
0.200 0.200 0.200 SCN
BT
-206.172140625 491.7760000000001 Td
+206.172140625 424.43600000000015 Td
/F1.0 10.5 Tf
[<207363726970742074616b> 20.01953125 <65732063617265206f66207468652062726f7773657220726566726573683a>] TJ
ET
@@ -19642,7 +19705,7 @@ ET
0.694 0.129 0.275 SCN
BT
-48.24000000000001 466.1800000000002 Td
+48.24000000000001 398.84000000000015 Td
/F5.0 10.5 Tf
<6c69766552656c6f61642e677261646c65> Tj
ET
@@ -19651,28 +19714,28 @@ ET
0.000 0.000 0.000 scn
q
0.961 0.961 0.961 scn
-52.240 459.960 m
-543.040 459.960 l
-545.249 459.960 547.040 458.169 547.040 455.960 c
-547.040 250.340 l
-547.040 248.131 545.249 246.340 543.040 246.340 c
-52.240 246.340 l
-50.031 246.340 48.240 248.131 48.240 250.340 c
-48.240 455.960 l
-48.240 458.169 50.031 459.960 52.240 459.960 c
+52.240 392.620 m
+543.040 392.620 l
+545.249 392.620 547.040 390.829 547.040 388.620 c
+547.040 183.000 l
+547.040 180.791 545.249 179.000 543.040 179.000 c
+52.240 179.000 l
+50.031 179.000 48.240 180.791 48.240 183.000 c
+48.240 388.620 l
+48.240 390.829 50.031 392.620 52.240 392.620 c
h
f
0.800 0.800 0.800 SCN
0.75 w
-52.240 459.960 m
-543.040 459.960 l
-545.249 459.960 547.040 458.169 547.040 455.960 c
-547.040 250.340 l
-547.040 248.131 545.249 246.340 543.040 246.340 c
-52.240 246.340 l
-50.031 246.340 48.240 248.131 48.240 250.340 c
-48.240 455.960 l
-48.240 458.169 50.031 459.960 52.240 459.960 c
+52.240 392.620 m
+543.040 392.620 l
+545.249 392.620 547.040 390.829 547.040 388.620 c
+547.040 183.000 l
+547.040 180.791 545.249 179.000 543.040 179.000 c
+52.240 179.000 l
+50.031 179.000 48.240 180.791 48.240 183.000 c
+48.240 388.620 l
+48.240 390.829 50.031 392.620 52.240 392.620 c
h
S
Q
@@ -19680,7 +19743,7 @@ Q
0.200 0.200 0.200 SCN
BT
-59.24000000000001 437.13500000000016 Td
+59.24000000000001 369.79500000000013 Td
/F5.0 11 Tf
<64656661756c745461736b73> Tj
ET
@@ -19691,7 +19754,7 @@ ET
0.200 0.200 0.200 SCN
BT
-125.24000000000001 437.13500000000016 Td
+125.24000000000001 369.79500000000013 Td
/F5.0 11 Tf
<20> Tj
ET
@@ -19702,7 +19765,7 @@ ET
0.867 0.133 0.000 SCN
BT
-130.74 437.13500000000016 Td
+130.74 369.79500000000013 Td
/F5.0 11 Tf
<276c69766552656c6f616427> Tj
ET
@@ -19713,7 +19776,7 @@ ET
0.200 0.200 0.200 SCN
BT
-59.24000000000001 422.39500000000015 Td
+59.24000000000001 355.0550000000001 Td
/F5.0 11 Tf
<6275696c64736372697074> Tj
ET
@@ -19724,7 +19787,7 @@ ET
0.200 0.200 0.200 SCN
BT
-119.74000000000001 422.39500000000015 Td
+119.74000000000001 355.0550000000001 Td
/F5.0 11 Tf
<20> Tj
ET
@@ -19735,7 +19798,7 @@ ET
0.200 0.200 0.200 SCN
BT
-125.24000000000001 422.39500000000015 Td
+125.24000000000001 355.0550000000001 Td
/F5.0 11 Tf
<7b> Tj
ET
@@ -19746,7 +19809,7 @@ ET
0.200 0.200 0.200 SCN
BT
-59.24000000000001 407.65500000000014 Td
+59.24000000000001 340.3150000000001 Td
/F5.0 11 Tf
<ca202020> Tj
ET
@@ -19757,7 +19820,7 @@ ET
0.200 0.200 0.200 SCN
BT
-81.24000000000001 407.65500000000014 Td
+81.24000000000001 340.3150000000001 Td
/F5.0 11 Tf
<7265706f7369746f72696573> Tj
ET
@@ -19768,7 +19831,7 @@ ET
0.200 0.200 0.200 SCN
BT
-147.24 407.65500000000014 Td
+147.24 340.3150000000001 Td
/F5.0 11 Tf
<20> Tj
ET
@@ -19779,7 +19842,7 @@ ET
0.200 0.200 0.200 SCN
BT
-152.74 407.65500000000014 Td
+152.74 340.3150000000001 Td
/F5.0 11 Tf
<7b> Tj
ET
@@ -19790,7 +19853,7 @@ ET
0.200 0.200 0.200 SCN
BT
-59.24000000000001 392.91500000000013 Td
+59.24000000000001 325.5750000000001 Td
/F5.0 11 Tf
<ca20202020202020> Tj
ET
@@ -19801,7 +19864,7 @@ ET
0.200 0.200 0.200 SCN
BT
-103.24000000000001 392.91500000000013 Td
+103.24000000000001 325.5750000000001 Td
/F5.0 11 Tf
<6a63656e746572> Tj
ET
@@ -19812,7 +19875,7 @@ ET
0.200 0.200 0.200 SCN
BT
-141.74 392.91500000000013 Td
+141.74 325.5750000000001 Td
/F5.0 11 Tf
<2829> Tj
ET
@@ -19823,7 +19886,7 @@ ET
0.200 0.200 0.200 SCN
BT
-59.24000000000001 378.1750000000001 Td
+59.24000000000001 310.8350000000001 Td
/F5.0 11 Tf
<ca202020> Tj
ET
@@ -19834,7 +19897,7 @@ ET
0.200 0.200 0.200 SCN
BT
-81.24000000000001 378.1750000000001 Td
+81.24000000000001 310.8350000000001 Td
/F5.0 11 Tf
<7d> Tj
ET
@@ -19845,7 +19908,7 @@ ET
0.200 0.200 0.200 SCN
BT
-59.24000000000001 363.4350000000002 Td
+59.24000000000001 296.09500000000014 Td
/F5.0 11 Tf
<ca202020> Tj
ET
@@ -19856,7 +19919,7 @@ ET
0.200 0.200 0.200 SCN
BT
-81.24000000000001 363.4350000000002 Td
+81.24000000000001 296.09500000000014 Td
/F5.0 11 Tf
<646570656e64656e63696573> Tj
ET
@@ -19867,7 +19930,7 @@ ET
0.200 0.200 0.200 SCN
BT
-147.24 363.4350000000002 Td
+147.24 296.09500000000014 Td
/F5.0 11 Tf
<20> Tj
ET
@@ -19878,7 +19941,7 @@ ET
0.200 0.200 0.200 SCN
BT
-152.74 363.4350000000002 Td
+152.74 296.09500000000014 Td
/F5.0 11 Tf
<7b> Tj
ET
@@ -19889,7 +19952,7 @@ ET
0.200 0.200 0.200 SCN
BT
-59.24000000000001 348.69500000000016 Td
+59.24000000000001 281.35500000000013 Td
/F5.0 11 Tf
<ca20202020202020> Tj
ET
@@ -19900,7 +19963,7 @@ ET
0.200 0.200 0.200 SCN
BT
-103.24000000000001 348.69500000000016 Td
+103.24000000000001 281.35500000000013 Td
/F5.0 11 Tf
<636c61737370617468> Tj
ET
@@ -19911,7 +19974,7 @@ ET
0.200 0.200 0.200 SCN
BT
-152.74 348.69500000000016 Td
+152.74 281.35500000000013 Td
/F5.0 11 Tf
<20> Tj
ET
@@ -19922,7 +19985,7 @@ ET
0.867 0.133 0.000 SCN
BT
-158.24 348.69500000000016 Td
+158.24 281.35500000000013 Td
/F5.0 11 Tf
<276f72672e6b6f7264616d702e677261646c653a6c69766572656c6f61642d677261646c652d706c7567696e3a302e322e3127> Tj
ET
@@ -19933,7 +19996,7 @@ ET
0.200 0.200 0.200 SCN
BT
-59.24000000000001 333.95500000000015 Td
+59.24000000000001 266.6150000000001 Td
/F5.0 11 Tf
<ca202020> Tj
ET
@@ -19944,7 +20007,7 @@ ET
0.200 0.200 0.200 SCN
BT
-81.24000000000001 333.95500000000015 Td
+81.24000000000001 266.6150000000001 Td
/F5.0 11 Tf
<7d> Tj
ET
@@ -19955,7 +20018,7 @@ ET
0.200 0.200 0.200 SCN
BT
-59.24000000000001 319.21500000000015 Td
+59.24000000000001 251.8750000000001 Td
/F5.0 11 Tf
<7d> Tj
ET
@@ -19966,7 +20029,7 @@ ET
0.200 0.200 0.200 SCN
BT
-59.24000000000001 304.47500000000014 Td
+59.24000000000001 237.13500000000013 Td
/F5.0 11 Tf
<6170706c79> Tj
ET
@@ -19977,7 +20040,7 @@ ET
0.200 0.200 0.200 SCN
BT
-86.74000000000001 304.47500000000014 Td
+86.74000000000001 237.13500000000013 Td
/F5.0 11 Tf
<20> Tj
ET
@@ -19988,7 +20051,7 @@ ET
0.200 0.400 0.600 SCN
BT
-92.24000000000001 304.47500000000014 Td
+92.24000000000001 237.13500000000013 Td
/F5.0 11 Tf
<706c7567696e3a> Tj
ET
@@ -19999,7 +20062,7 @@ ET
0.200 0.200 0.200 SCN
BT
-130.74 304.47500000000014 Td
+130.74 237.13500000000013 Td
/F5.0 11 Tf
<20> Tj
ET
@@ -20010,7 +20073,7 @@ ET
0.867 0.133 0.000 SCN
BT
-136.24 304.47500000000014 Td
+136.24 237.13500000000013 Td
/F5.0 11 Tf
<276f72672e6b6f7264616d702e677261646c652e6c69766572656c6f616427> Tj
ET
@@ -20021,7 +20084,7 @@ ET
0.200 0.200 0.200 SCN
BT
-59.24000000000001 289.7350000000001 Td
+59.24000000000001 222.39500000000012 Td
/F5.0 11 Tf
<6c69766552656c6f6164> Tj
ET
@@ -20032,7 +20095,7 @@ ET
0.200 0.200 0.200 SCN
BT
-114.24000000000001 289.7350000000001 Td
+114.24000000000001 222.39500000000012 Td
/F5.0 11 Tf
<20> Tj
ET
@@ -20043,7 +20106,7 @@ ET
0.200 0.200 0.200 SCN
BT
-119.74000000000001 289.7350000000001 Td
+119.74000000000001 222.39500000000012 Td
/F5.0 11 Tf
<7b> Tj
ET
@@ -20054,7 +20117,7 @@ ET
0.200 0.200 0.200 SCN
BT
-59.24000000000001 274.9950000000001 Td
+59.24000000000001 207.65500000000011 Td
/F5.0 11 Tf
<ca202020> Tj
ET
@@ -20065,7 +20128,7 @@ ET
0.200 0.200 0.200 SCN
BT
-81.24000000000001 274.9950000000001 Td
+81.24000000000001 207.65500000000011 Td
/F5.0 11 Tf
<646f63526f6f74> Tj
ET
@@ -20076,7 +20139,7 @@ ET
0.200 0.200 0.200 SCN
BT
-119.74000000000001 274.9950000000001 Td
+119.74000000000001 207.65500000000011 Td
/F5.0 11 Tf
<20> Tj
ET
@@ -20087,7 +20150,7 @@ ET
0.000 0.533 0.000 SCN
BT
-125.24000000000001 274.9950000000001 Td
+125.24000000000001 207.65500000000011 Td
/F6.0 11 Tf
<6e6577> Tj
ET
@@ -20098,7 +20161,7 @@ ET
0.200 0.200 0.200 SCN
BT
-141.74 274.9950000000001 Td
+141.74 207.65500000000011 Td
/F5.0 11 Tf
<20> Tj
ET
@@ -20109,7 +20172,7 @@ ET
0.000 0.400 0.733 SCN
BT
-147.24 274.9950000000001 Td
+147.24 207.65500000000011 Td
/F6.0 11 Tf
<46696c65> Tj
ET
@@ -20120,7 +20183,7 @@ ET
0.200 0.200 0.200 SCN
BT
-169.24 274.9950000000001 Td
+169.24 207.65500000000011 Td
/F5.0 11 Tf
<28> Tj
ET
@@ -20131,7 +20194,7 @@ ET
0.867 0.133 0.000 SCN
BT
-174.74 274.9950000000001 Td
+174.74 207.65500000000011 Td
/F5.0 11 Tf
<277461726765742f636c617373657327> Tj
ET
@@ -20142,7 +20205,7 @@ ET
0.200 0.200 0.200 SCN
BT
-262.74 274.9950000000001 Td
+262.74 207.65500000000011 Td
/F5.0 11 Tf
<292e> Tj
ET
@@ -20153,7 +20216,7 @@ ET
0.200 0.400 0.600 SCN
BT
-273.74 274.9950000000001 Td
+273.74 207.65500000000011 Td
/F5.0 11 Tf
<63616e6f6e6963616c50617468> Tj
ET
@@ -20164,7 +20227,7 @@ ET
0.200 0.200 0.200 SCN
BT
-59.24000000000001 260.2550000000001 Td
+59.24000000000001 192.9150000000001 Td
/F5.0 11 Tf
<7d> Tj
ET
@@ -20175,7 +20238,7 @@ ET
0.200 0.200 0.200 SCN
BT
-48.24000000000001 222.37600000000015 Td
+48.24000000000001 155.03600000000012 Td
/F1.0 10.5 Tf
<546865736520736372697074732063616e2062652072756e20746f676574686572207573696e673a> Tj
ET
@@ -20184,28 +20247,28 @@ ET
0.000 0.000 0.000 scn
q
0.961 0.961 0.961 scn
-52.240 206.560 m
-543.040 206.560 l
-545.249 206.560 547.040 204.769 547.040 202.560 c
-547.040 159.080 l
-547.040 156.871 545.249 155.080 543.040 155.080 c
-52.240 155.080 l
-50.031 155.080 48.240 156.871 48.240 159.080 c
-48.240 202.560 l
-48.240 204.769 50.031 206.560 52.240 206.560 c
+52.240 139.220 m
+543.040 139.220 l
+545.249 139.220 547.040 137.429 547.040 135.220 c
+547.040 91.740 l
+547.040 89.531 545.249 87.740 543.040 87.740 c
+52.240 87.740 l
+50.031 87.740 48.240 89.531 48.240 91.740 c
+48.240 135.220 l
+48.240 137.429 50.031 139.220 52.240 139.220 c
h
f
0.800 0.800 0.800 SCN
0.75 w
-52.240 206.560 m
-543.040 206.560 l
-545.249 206.560 547.040 204.769 547.040 202.560 c
-547.040 159.080 l
-547.040 156.871 545.249 155.080 543.040 155.080 c
-52.240 155.080 l
-50.031 155.080 48.240 156.871 48.240 159.080 c
-48.240 202.560 l
-48.240 204.769 50.031 206.560 52.240 206.560 c
+52.240 139.220 m
+543.040 139.220 l
+545.249 139.220 547.040 137.429 547.040 135.220 c
+547.040 91.740 l
+547.040 89.531 545.249 87.740 543.040 87.740 c
+52.240 87.740 l
+50.031 87.740 48.240 89.531 48.240 91.740 c
+48.240 135.220 l
+48.240 137.429 50.031 139.220 52.240 139.220 c
h
S
Q
@@ -20213,7 +20276,7 @@ Q
0.200 0.200 0.200 SCN
BT
-59.24000000000001 183.73500000000013 Td
+59.24000000000001 116.39500000000012 Td
/F5.0 11 Tf
<677261646c65202d74202d2d6f66666c696e65202d62206c61796f7574732e677261646c652026> Tj
ET
@@ -20224,7 +20287,7 @@ ET
0.200 0.200 0.200 SCN
BT
-59.24000000000001 168.99500000000012 Td
+59.24000000000001 101.65500000000011 Td
/F5.0 11 Tf
<677261646c65202d74202d2d6f66666c696e65202d62206c69766552656c6f61642e677261646c652026> Tj
ET
@@ -20235,7 +20298,7 @@ ET
0.200 0.200 0.200 SCN
BT
-48.24000000000001 131.11600000000013 Td
+48.24000000000001 63.776000000000124 Td
/F1.0 10.5 Tf
<66726f6d2074686520636f6d6d616e64206c696e652028696e2074686520> Tj
ET
@@ -20246,7 +20309,7 @@ ET
0.694 0.129 0.275 SCN
BT
-204.19650000000001 131.11600000000013 Td
+204.19650000000001 63.776000000000124 Td
/F5.0 10.5 Tf
<646f6d> Tj
ET
@@ -20257,7 +20320,7 @@ ET
0.200 0.200 0.200 SCN
BT
-219.94650000000001 131.11600000000013 Td
+219.94650000000001 63.776000000000124 Td
/F1.0 10.5 Tf
<206d6f64756c65293a> Tj
ET
@@ -20296,6 +20359,7 @@ endobj
/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
/Font << /F1.0 8 0 R
/F5.0 52 0 R
+/F3.1 38 0 R
/F6.0 183 0 R
>>
/XObject << /Stamp1 668 0 R
@@ -20304,124 +20368,6 @@ endobj
>>
endobj
196 0 obj
-<< /Type /XObject
-/Subtype /Image
-/Height 706
-/Width 821
-/BitsPerComponent 8
-/ColorSpace [/Indexed /DeviceRGB 255 197 0 R]
-/Length 27749
-/Filter [/FlateDecode]
-/DecodeParms [<< /Predictor 15
-/Colors 1
-/BitsPerComponent 8
-/Columns 821
->>]
->>
-stream
-x\ufffd\ufffdy|$\u01d5&\ufffd\u3a72f<-
\ufffd\ufffdL5K*[E=\ufffd25\ufffdY\ufffdJ\u02f5,Z\ufffd\ufffd\ufffdkL\ufffd\ufffd;\ufffdklk\ufffd\ufffd&JD\ufffd\ufffd. }\ufffd\ufffd,\ufffdym\ufffd)\ufffd\ufffdk\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdkye\ufffdEI-\ufffd\ufffd\ufffd\ufffd\ufffdx/\ufffd\ufffdYU\ufffd\ufffd\ufffd\ufffd_7\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdx\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd<`0)`\ufffd0\ufffd`\ufffd0\ufffd`\ufffd0\ufffd`\ufffd0\ufffd`\ufffd0\ufffd(\ufffd\ufffd\ufffd\ufffd\ufffdD\ufffd\ufffd \u03da\ufffd\ufffd\ufffd\ufffd\ufffd\ufffda0N
-\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd`\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd#\ufffd\ufffd?\ufffd\ufffd\ufffdg\ufffd\ufffd\ufffd)\ufffd`2\ufffd\ufffd\u073f-\ufffd\ufffd'\ufffd\u02da\ufffd\ufffd_\ufffd\ufffd<\ufffd\ufffd\ufffd\ufffd\ufffdS\ufffd|\ufffd{\ufffd\ufffds?\ufffd\ufffd7\ufffds\ufffd7\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdY\ufffd\ufffd\ufffd?\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd~\ufffdY&\ufffdz6\u02deV\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u03e2\ufffd;\ufffd\ufffdg>\ufffd\ufffdz\ufffd \ufffd\ufffd\ufffdy,J\ufffd\ufffdP\ufffd\ufffd\ufffd\ufffd_\ufffdY\u0321S\ufffd\u049c\ufffdFAVX& rxj\ufffdU\ufffd\ufffd:\ufffdz|\ufffd\ufffd\ufffdr1\ufffd@V8(\ufffdo\ufffdU\ufffdM~\ufffd\ufffd\ufffd\ufffdw\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd_\ufffd+\ufffd\u071f\ufffd\ufffd\ufffd\ufffd\ufffdJ\ufffd\ufffd\ufffd\ufffd?\ufffd\ufffd\ufffd\ufffd\ufffd5\ufffd\ufffdkMp\ufffd\ufffd\ufffd\ufffd\ufffdA\ufffd\ufffd\ufffd\ufffd<\ufffd\ufffd\u05c3\ufffd\ufffd\ufffd\ufffd\ufffdg\ufffd\ufffd\ufffdo\ufffd\ufffd\ufffd\ufffd_\ufffd\ufffd\ufffd\ufffdg\ufffd\ufffds\ufffd\ufffd\ufffd\ufffdK\ufffd\ufffd\ufffdg,k\ufffd\ufffd\ufffdf\ufffdh\u025ct@\ufffdX~\ufffd\ufffd\ufffd
-G\ufffdA\ufffd2k\ufffd\ufffd4\ufffdH\ufffdxI\ufffdF\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd�md\u069b\ufffd\ufffd50\ufffd\ufffd\ufffd\uf4ac\ufffd\u04ff\ufffdy\ufffdo}\ufffdE<\ufffd5\ufffd\ufffds\u02ef\ufffd\ufffd9\ufffdY\ufffd_5%\ufffd\ufffdsO?\ufffd\ufffd\ufffd \ufffd\ufffdK\ufffdS`
4\ufffdFK\ufffd\u046c)\ufffdp\ufffd,\ufffdfHd
0\ufffdO\u029a\ufffd\ufffd\ufffd|\ufffd\ufffd~\ufffd\ufffd\ufffd\ufffd\ufffd&\ufffd\ufffd\ufffd\ufffdT\ufffd\ufffdo\ufffd\ufffdb\ufffdg\ufffd}}\ufffd_\ufffd\ufffd\ufffd\ufffd \ufffdr7~\ufffds\ufffdc\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd:\ufffd\ufffd\ufffd~MRi'\ufffd\ufffd\ufffdX#$\ufffd\ufffdB\\ufffd\ufffdZ
-\ufffd\ufffd\ufffd!\ufffdo W\ufffdJ\ufffd\ufffd~\ufffdozQZ\ufffd_\ufffdu\ufffdL?\ufffd\ufffd}\ufffd\ufffdB\ufffdg!\ufffd`\ufffd\ufffdg/>\ufffd#>-s\ufffd\\ufffd\ufffd6\ufffd\ufffdd\ufffdp\ufffd\ufffd\ufffd*\ufffd\ufffd\ufffd\ufffd\ufffdZ\u03f2z<Ue\ufffd\ufffdjJ`T\ufffdT\ufffd\ufffd\ufffdICY\ufffd\ufffd\ufffds\ufffd\ufffdo\ufffd\ufffd\ufffdD\ufffd\u024b�\ufffd\ufffd\ufffd5\ufffd\ufffdX\ufffd<\ufffd\u26ff\ufffd\ufffd?\ufffdY\ufffd\ufffdsj?\ufffd\ufffd
\u03f7>\ufffd\ufffd\ufffd\ufffd"`\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdr0\ufffd;q\ufffd\ufffd3\ufffd\ufffdS$D\ufffd\ufffd\ufffd2\u02ae<\ufffd|\u72f8\u01b2\ufffdIO__\ufffd#O\ufffd%\ufffd\ufffd\ufffd\ufffd\ufffd \ufffdq\ufffd\ufffd\u03ff.&\ufffd\ufffd?\ufffd98\ufffd*\ufffd\ufffd\ufffd\ufffd\ufffd\u0539\ufffd\u0361Z`\ufffd\ufffd^|\ufffd\ufffd\ufffd\u587c\u05b3\ufffdORY\ufffd"]\ufffd)!rh\ufffd4\ufffd\ufffd\ufffd�\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd{\ufffd\ufffd\ufffd\ufffd#\ufffd\ufffd'2M2\ufffdY\ufffd\ufffd"k\ufffd\u0476F\ufffd%f\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd>0\ufffd&\ufffd2%8g \ufffds\ufffd}\ufffdh\ufffd\ufffd
-\u065a\u05e5/\ufffdK&\ufffd/\ufffd\ufffd\\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd?\ufffd\ufffd\ufffdw~S\ufffdO\ufffdl
-\ufffd\ufffd\ufffdu\ufffdru\ufffd\ufffd=P\ufffdK\ufffdR\ufffd\ufffdQ\ufffd\ufffd`\ufffd\u0326 \ufffd\ufffd,\ufffd\ufffdX\ufffd\ufffd\ufffd-\u0295\ufffd>[\ufffd8\ufffd\ufffd\ufffd#h\ufffd{\ufffd\ufffd\ufffdO\ufffd\ufffdA\ufffd\u67d1i\ufffdL\ufffd\u014ce\u0377>\ufffdw\ufffd9!\ufffd\ufffd\ufffd&\ufffd\ufffd\ufffdZ\ufffd<\ufffd\ufffdY\ufffd \ufffd/\ufffd\ufffd\ufffd\ufffd&r\ufffd\u06ff\ufffd)\ufffd\ufffde/\ufffd\u07d8\ufffde\ufffd\ufffdn\ufffd/\ufffd\ufffd\ufffd\ufffd\ufffd3d2\ufffdP$\ufffdf\ufffd\ufffd\ufffdB\ufffd\\ufffd\ufffde29\ufffd\ufffd\ufffd[5\ufffd9\ufffd\ufffd\ufffdU!\ufffdf\ufffdL \ufffd
x\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd_\ufffdt
-^M\ufffd\ufffd/Y#.\ufffd�<\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdo\ufffdS\ufffd\ufffdX\ufffd
-<4\\ufffdJ�\ufffd\ufffd\ufffdQ\ufffd\ufffd%\ufffdA!\ufffd\ufffd\ufffd\ufffd\ufffdo\ufffd\ufffd\ufffdCCV\ufffd\ufffd7?\ufffd$\u07c9xh\ufffdk?\ufffd\ufffdfqN\ufffdPud\ufffdC\ufffdH\ufffd\ufffd9\ufffd\ufffd\u6502\ufffd\ufffd\ufffd\u066eb\ufffdgI=\ufffd*\ufffd\ufffd\ufffdC3\ufffd2k\ufffdy~\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdO\ufffd[s\ufffd\ufffd\ufffd\ufffd>GYc\ufffd>\ufffd\\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdj\ufffd9\ufffd!O\ufffd)\ufffd\ufffd\ufffd)/\ufffd\ufffd8\ufffd{\ufffd,B\ufffd\ufffd\ufffd\ufffdX\u0580z%\ufffd\ufffd\ufffd:\ufffdo\ufffd\ufffd8\ufffdu9=\ufffd5\u0440\ufffd\u029b%\ufffd_V\ufffd\ufffd
b\ufffd?\ufffd\ufffd\ufffd\ufffd`\ufffdW\ufffdQ\ufffd\ufffd\ufffd\u\ufffd\ufffd\ufffd{Q\ufffd[*\ufffd:\ufffds\ufffd\ufffd@\ufffd\ufffd\ufffd\ufffd\u03d8\ufffdP^\ufffdYR\ufffd\ufffd
-\ufffd\ufffdl\ufffd[*\ufffd\ufffdpXw9<\ufffd\ufffd~"\ufffd&V\ufffd\ufffd\ufffd\ufffd\ufffdy\ufffda\ufffd\ufffdz1\ufffd.\ufffd\ufffd\ufffd\ufffdT\u0484
V\ufffd/\u0169"\ufffdc\ufffdy\ufffd\ufffd\ufffd6\ufffd\ufffd:"e"\ufffd\ufffd;&\ufffdm%\ufffd\ufffd5\ufffd\ufffdTZ\ufffdP\ufffd)\ufffd\ufffd\ufffdG\ufffdH$\ufffd\ufffd\ufffdDAYf
cb\ufffd4#\ufffd#\ufffd#\ufffd#\ufffd#\ufffd#\ufffd#\ufffd#\ufffd5\ufffd\ufffd(\ufffdO\ufffd f
\ufffd1\ufffd#\ufffd#\ufffd#\ufffd#\ufffd#\ufffd5\ufffdd\ufffd0\ufffdP\ufffd\ufffd\ufffd'?\u026ca0\ufffd\ufffdSMMf
\ufffd1?\u0556F\u04c6Y\ufffd`\ufffd\ufffdb\ufffd\ufffd\ufffd\ufffda0F\ufffd6\ufffd\ufffda0\ufffd\ufffd\ufffdg#\ufffd#\ufffd#\ufffd#\ufffd#\ufffdfE\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdp\ufffdU\ufffd\ufffd h\ufffd\ufffd\ufffd\u07be9#\ufffd\ufffd\ufffd\ufffd\ufffdk\ufffdL;sqi\u9425t\ufffd\ufffd\ufffd3\ufffd4b\ufffd\ufffd\ufffdMDgO\ufffd_\ufffd\ufffd\ufffd\ufffd\ufffd\u0696\ufffd\ufffdD\ufffdD\ufffd\ufffd:\ufffd\ufffdQ\ufffd\ufffdk/\ufffd?\ufffdaMHQ_\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u0472F\ufffdvh35\ufffd\ufffd\ufffd\ufffd\ufffdfu#.-\ufffd\ufffd\ufffd\ufffdfl\ufffd\ufffdw\ufffd\ufffdE\ufffdge+k[\ufffd\ufffdr\ufffd\ufffd\ufffd\ufffduD\ufffd\ufffdv\u557a\ufffd\ufffdg\ufffd
-"T\ufffd\ufffdD]\u0693\ufffdX\ufffd\ufffd\ufffdqgV\ufffd\\u06be*M\ufffd\ufffd\ufffd\ufffd\ufffdq\ufffd\ufffd9H\ufffd \ufffd\ufffd3\ufffd\ufffd\ufffdxJ\ufffdF9\ufffd\ufffdhxw&\ufffd\ufffd\ufffd7#\ufffd\ufffdJy Q\\ufffdv\ufffd\ufffd\ufffd\ufffde\ufffd{\ufffdJJ\ufffdW\ufffd\ufffd\ufffd\ufffd\u03fb\ufffd\ufffd"\ufffd\ufffd!\ufffdc\u0590:b4\ufffd]\ufffd\ufffdK \ufffdfq/0\ufffd\ufffd=\ufffd\ufffd\ufffd\ufffd\ufffd\u011a\ufffdk\ufffds]\ufffd?\ufffd\ufffdFn\ufffd?\ufffd\ufffdr\ufffd=3K\u02a2\ufffd\ufffd7u\ufffd\ufffdXSbjZ{{x\ufffd\ufffdX\ufffd\ufffd\ufffdi\ufffd\u03d6\u02da]_)\ufffd a\ufffd\ufffd_\ufffd\ufffd\u0155W=kR\ufffd1kH1\ufffdus\ufffd\ufffd\ufffd5Y\ufffd\ufffd\ufffdQ\ufffd\ufffd\ufffd\ufffdC\ufffdkgmq^\ufffdF\ufffd\ufffd|\ufffdfMO+(\ufffd\ufffdWB\ufffdqy\ufffd-Y\ufffd
\ufffd\ufffd\U000cb8ad-a<\ufffdo\ufffd\u02318\ufffdY\ufffd\ufffd6\ufffd\ufffd\ufffd\ufffd9\ufffdf \ufffd\ufffd�kNtZ\ufffd\ufffd\ufffd\ufffdP\ufffd\ufffdA\ufffdZ\ufffdW\ufffdF\ufffd\ufffdQIW\ufffdHs\ufffd\ufffdvWE-6\ufffd\ufffdb\ufffd\ufffd\ufffd\ufffd>\u8b07\ufffd\ufffd\ufffdj\ufffd\ufffd\ufffdE\ufffd\ufffdyB\ufffd9\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdO \ufffd<#K$|\ufffd\ufffdm\ufffdO\ufffd\ufffdi\ufffd\ufffd\u0487;\ufffd e\ufffdu;\ufffd\ufffd\ufffd\ufffdH\ufffdu\ufffd\ufffd\ufffd\u0768u!u\u052e\ufffd5M\ufffd'\ufffd^\ufffdw\ufffd.\ufffd\ufffd\ufffd-\ufffdy\ufffd\ufffd\\ufffd\ufffd\ufffdxF\u06d9I#\ufffd2\u035a:\ufffd S\ufffd\ufffdP\K%\ufffdWz\ufffd\ufffd\ufffd5+p\ufffd\ufffdB\ufffd\ufffd\ufffd\ufffd[\ufffd\ufffd\u0497.\ufffd\ufffd\ufffd",VkT\ufffd\ufffd\ufffd\u0359\ufffd\ufffd\ufffd6\ufffd^\ufffd\ufffd\ufffd\ufffd,\ufffd
\ufffdm\ufffd=\ufffd\ufffd4\ufffd\u048eM\ufffd\ufffd\u05b7\ufffdb\ufffd*FgG\ufffd
\ufffd\ufffd/M+\ufffd\ufffdj\ufffd\ufffd\ufffdw\ufffdsY\ufffduD\u05be\ufffdk\uaea9[\ufffd\ufffd\ufffd
>%\ufffd0\ufffd<#9\ufffddf\ufffd\ufffd\ufffda\ufffd\ufffd\ufffd!=\ufffdT\ufffd�\ufffd-O\ufffd \ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdu\u06a1\ufffd$\ufffd\ufffd\ufffd\ufffd9\u06cb\ufffd^O\ufffdEk?Rg\ufffdW\ufffd\ufffd]\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd$\ufffdn\ufffd]\ufffd.\ufffd\ufffdRs\ufffdU\u029a\ufffd\ufffd\uadd158\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd&\ufffd\ufffd\u02cc\ufffd&)e\ufffd0\ufffd\ufffdi\ufffd\ufffd\ufffda\u0372\ufffd\ufffd\ufffd5\ufffdt\ufffd\ufffd\ufffd\ufffdk\ufffd.Z\ufffdX\ufffdr\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdW\ufffd/\ufffd\ufffdm\ufffd\ufffd\ufffd](ZrPV\ufffd\ufffd\ufffde\ufffd\ufffd\ufffdf\ufffdi\ufffd \u05b4\ufffdp'\ufffdF\ufffd\u048f`
\ufffdw(\ufffd\ufffd\ufffd\u07f8\ufffd"-\ufffdV\ufffd\ufffd\ufffdt10'fp~A\ufffd\ufffd\ufffd\ufffdyG\ufffd\ufffdaN\ufffd\ufffdC\ufffd \ufffd\ufffd\ufffd\ufffd\ufffdS%\ufffdc\ufffdl)\ufffd\ufffdVqU\ufffd\\ufffd\ufffd&^\ufffdr\ufffd\ufffd\ufffd\u034c.\ufffd\ufffd\ufffd\ufffd}\ufffd Qk\ufffd:0 \ufffdCe\u013fe
@\ufffd\ufffdI A\ufffdF\ufffdcu\ufffd\ufffd\ufffd\ufffdG%\\ufffd\ufffd\\ufffd\ufffd_\ufffd\ufffd\ufffd\ufffd\ufffdoL\ufffdfB"m\u9d65\ufffd\ufffdY4\ufffd\ufffd\ufffd\ufffd@\ufffd4wN\ufffd\ufffd\ufffd\ufffd\\ufffdv\ufffd4\ufffd\ufffdu\ufffdh\ufffd\ufffd[
-\ufffd\ufffd{_Hk\ufffd\u9403\ufffd%\ufffd\ufffd\ufffd$ o\ufffd\ufffd+\ufffd\ufffd\ufffd\ufffd\ufffdPf\ufffdrJ\ufffd\ufffd;\ufffd\ufffd\u03bc\ufffd\ufffd\ufffdZ\ufffdp\ufffd\ufffdXC\ufffd\ufffd\ufffdzX\ufffd<_\ufffd\ufffd\ufffd\ufffdkT\ufffd\ufffd^\ufffd\ufffd~\ufffd\ufffd\ufffd\u82dfVR\ufffda\ufffdX\ufffdD\ufffdf9\ufffdUm\ufffd5\ufffdm\ufffd\ufffd\ufffd9\ufffd\ufffd\ufffd2
\ufffd\ufffd0\ufffd5v\ufffdD%JmMc\ufffd I\ufffd5ph=\ufffd\ufffd;\ufffd\ufffd�[\ufffd\ufffdimY\ufffd\ufffd\ufffd1R\ufffd\ufffd\ufffd1>\ufffd\ufffd\ufffdI\u9875
-\ufffdp@\ufffd\ufffdiny1\ufffd\ufffd\ufffd[\ufffd\ufffdB ]/\u0565\ufffdVD\ufffdu|\ufffdq\ufffd\u05bev\ufffdh[\ufffd'\ufffd6\u06da kH\ufffd\ufffd{-Z\ufffdQ:\ufffd}\ufffd\ufffd\u0171\ufffd6\ufffd\ufffdi\ufffd\ufffd\ufffd\ufffd0 a\ufffd\u0357\ufffd\ufffd\ufffdr\ufffdxd\ufffd\ufffdQ \ufffd5\ufffdc
-[\ufffd\ufffd\ufffd/\ufffd&[\ufffd,a\ufffdL\ufffdF\u075a=\u02eesd\ufffd\ufffdz\ufffd2R\ufffdM\ufffd4\ufffdW\ufffdq0i-\ufffd2\ufffd\ufffd\u019a\ufffds!\ufffd\ufffdiI\ufffdd\ufffd\ufffd\ufffdo\ufffd\ufffd\ufffd\ufffd~b7\ufffd"1\ufffdV\ufffdJ8\ufffdF\ufffd\ufffd\ufffdxz\ufffd\ufffd \ufffd\ufffd\ufffd\u0656beGxh\ufffd5}:]\ufffd^\ufffd\ufffd~\ufffd\ufffdf\ufffd\ufffdOG<4kl4 \ufffd5=X\ufffd\ufffd\ufffd\ufffdZ\ufffdS\ufffd\ufffdk\ufffdM\ufffd\ufffd2�\ufffd\ufffd\ufffd\ufffdh z}\ufffd^NB\ufffd0~\ufffdco[\ufffdN\ufffdv\ufffd\u01a4\ufffd5\ufffd\ufffd\ufffd\u027fj\ufffd2uK\ufffdD\ufffd,:za\ufffd\ufffdh\ufffdNS\ufffd{
t\ufffdV\ufffd\ufffdx\ufffd5{\ufffd\ufffd\ufffd\ufffdX\ufffdn8\ufffdd7\ufffdkr\ufffd]\ufffd:\ufffd<&-\ufffd\ufffd?v62\ufffd\ufffd\ufffd\ufffd9g\ufffdam\ufffd\ufffd0'k\ufffd3\ufffdD\ufffd'ku\ufffd}je\ufffdvx\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdk\ufffd\u068f\ufffd\u0674MV\ufffd\ufffd\ufffdX\ufffd#\u03e3Y\ufffd+v<\ufffdYO\ufffd0m}\ufffd\ufffd\ufffd|\ufffd_\ufffd
-\ufffdk\ufffdd\ufffdh[\ufffd\ufffd^\ufffd\ufffdu\ufffd\ufffd5\ufffd.'\ufffdAQhA%.\ufffd\ufffd3hz\ufffd\ufffd\ufffd\ufffd\ufffd,i
-\ufffd\ufffdF_8u\u06aa\ufffdS1\ufffd\ufffd
$\u03465\ufffdw9e\u060dx]&\ufffdCb\u01fe4
p\ufffd%\ufffdM\ufffd1+
\ufffd\ufffd\ufffd\ufffdz5_o_\ufffdrUSnGN\ufffd \ufffd\ufffd\\ufffdW\ufffd\ufffd\ufffd\ufffd\ufffdb\ufffd-O\ufffd \ufffd,\ufffd\ufffd\ufffdO\ufffd\ufffd\ufffd\ufffd{\ufffd\ufffd*%kt\ufffd\ufffd^\ufffd\u05beTg\ufffd6\ufffd\ufffd\ufffd.\ufffd%\ufffdu\ufffds$k\ufffdB+p\ufffd3tW3p\u05f4Rtv\ufffd\u04aa)9
w'\ufffdw\ufffdT\ufffdW\ufffd\ufffd(\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdXc\ufffdDMU(\ufffd\ufffd\u057bwdJ\ufffdW\ufffd\ufffd\u0124USr\ufffd\ufffd\ufffd\ufffd\ufffdQ8\ufffdzK\u7777\ufffd)\ufffd&\ufffd\ufffdf\ufffd1\ufffd\ufffd\ufffd\ufffdH\ufffdW<$\ufffd\ufffd"\ufffdak\ufffd'H\ufffdv
-H\ufffd\ufffd\u04f05\ufffd\ufffd\ufffd\ufffdT\ufffd_\ufffd`\ufffd\ufffd*\ufffd\Z;\ufffd\ufffd\ufffdQ\ufffd\ufffdi\ufffd\ufffd\ufffdf0N)X\ufffd\ufffd\ufffdO3mg\u0571\ufffd<\ufffd\ufffd`\ufffdr\ufffdY\ufffd\ x\ufffd>\ufffdC\ufffduV \ufffd[.\ufffd\ufffda\ufffd X<\ufffdt\ufffdu\ufffd\ufffd\ufffdiu\ufffd\ufffd\ufffd\u0695\u03fc\\ufffd]Q\ufffdy\ufffd\ufffd\ufffd\ufffdg0\ufffd\ufffd\ufffd\ufffdk\u04264\ufffd\ufffd45\ufffd)\ufffde0N#\ufffdA
LGw\ufffd\ufffd\ufffd4k\ufffd?x)\ufffd\ufffda\ufffd0\ufffd\ufffd\ufffdy\ufffd/\ufffdp \ufffdH6h\ufffd4\ufffd\ufffd.k\ufffdCc\ufffd
xY#yaI \ufffd\ufffd\ufffdC3'\\ufffdp4\ufffdq6\ufffdeM\ufffd\ufffdep\u0484\ufffdiB\u022c\ufffd\ufffd\ufffdf\ufffd\ufffd\ufffd\ufffd\ufffdk8\ufffd\ufffd8#\ufffd{hf\ufffd(\\ufffd'\ufffd&\u069c\ufffd\ufffd3\ufffdD\ufffdl.\ufffd\ufffd\u1edc\ufffd\ufffd~\ufffd\ufffd\ufffdH?\ufffd\ufffd`\ufffd\ufffdw
-0\ufffd\ufffd\ufffd\ufffd\u011a1\ufffd!\ufffdR\ufffd;][T[G2\ufffd\ufffd[3\ufffd\u0229m1\ufffd\ufffd\ufffdC\u03c5\ufffdP\ufffd\ufffd#\ufffd\ufffdDs\ufffd2vl`\ufffd\ufffd\ufffd\ufffdY\u38c9\ufffd\ufffd\ufffd4\u04bc[|{\ufffdpDj\ufffd\ufffd5\ufffd!j@L\ufffd\ufffd\ufffdN[-F\ufffd\ufffd\ufffd\ufffd\ufffdq<\ufffd4\ufffd\ufffd\ufffd\ufffd\u5ef2\ufffdN\ufffd\ufffdX\ufffd\ufffd\ufffd|Y\ufffd\ufffd\ufffdf\u0118LT
\ufffd:\ufffdY#\ufffdY\ufffd\ufffd\ufffdx\ufffd\ufffd5\u0777\ufffdx\ufffd\ufffd
-<\ufffd\u0143\ufffd\ufffdB\ufffd\ufffd\ufffd\ufffd\ufffd0\ufffd\ufffd\ufffd\ufffd$\ufffd\ufffd\ufffdWs\ufffd\ufffdBNS\ufffd\ufffdb\ufffd\ufffd+r\ufffd\ufffd\ufffd\ufffd\ufffd?g\ufffdHm\ufffd*\ufffd*\ufffd\ufffdO\ufffd\ufffdPP\ufffd*O\ufffd\ufffd\ufffd.R\ufffduQ\ufffd\ufffdE2\ufffdD\ufffdy\ufffd\ufffd/\ufffd\ufffd^\ufffd*\ufffd8*\ufffd\ufffd\ufffdsoHn>\u0684\ufffd\ufffd\ufffd\ufffd\ufffdW\ufffdj\ufffd0\ufffd\ufffd\ufffd*u\ufffdL\ufffdG;\ufffd\ufffd=\ufffd\ufffd+\ufffdQ\ufffd\ufffd\ufffdX#\u0513\ufffdT\ufffd\ufffd\ufffd}\ufffd] \ufffd\u5676a!\ufffdp\ufffd\ufffde\ufffd\ufffdi\ufffdG5\ufffd&\ufffd\ufffd\u05b4\ufffd\ufffd\ufffd\ufffdp\ufffd9q\ufffda\u0199Q[\ufffd\ufffd\ufffd'\ufffdYg\ufffd\ufffd
-\ufffdbY#\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdj\ufffdx\ufffd?K=%\ufffd6\ufffdgu\ufffdfM%\ufffd\ufffd|\ufffd\ufffd\x*`�\ufffd\ufffd\ufffd*,\ufffdV\ufffd\ufffdRt6\ufffd\ufffd\ufffdt\ufffd\ufffd\ufffd8\ufffdEL\ufffd2\u0375\ufffd\ufffd\ufffdH]\ufffdq\ufffd\u01b2\u03c9)V\ufffd\ufffd\ufffdW\ufffdB\ufffd\ufffd\u06e6,\ufffd\ufffd:Bk\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u05c0\\ufffd\ufffd\ufffd\ufffd\ufffd%\ufffdy\ufffd\ufffd\ufffds\ufffdt\ufffd`>\ufffd3P\ufffd\ufffd\ufffdH\ufffd\u065aIXS\ufffd\ufffd<\ufffd5\ufffdm\ufffd&\ufffd\ufffd(\ufffd\ufffdw\ufffdJz
\ufffdq\ufffd\ufffdQ\ufffd\ufffd\ufffd<\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdWM\ufffdWh_\ufffd\ufffd?<M\ufffd\ufffd\\ufffdO1\ufffd\ufffd\ufffd^\ufffdq\ufffdh<-\ub861\u03d5o\ufffd\ufffdEU\ufffdk\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdx \U0003636f\u05bc\ufffd^6a\ufffdZ{\ufffdt\ufffd1\ufffd\ufffd|\ufffd\ufffd9\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd3>\ufffdU\ufffd\ufffd\ufffdh\ufffdaM\ufffdB]!#\u041e\ufffdi\ufffd\ufffd6]`\ufffd\ufffd\u05bf/\u03eav\ufffdN\ufffd%\ufffd\ufffdO\ufffd\ufffd*\ufffd\ufffd#\\ufffd\ufffd\ufffd\ufffd<\ufffda\1u\ufffd\ufffd\ufffd\ufffd>\ufffd\ufffdk6I\u03a5\ufffd\ufffd\ufffd\ufffd\ufffdP\ufffd\ufffdFjG\ufffdPF\ufffd\u031aR
\ufffd\ufffd5\ufffdS\u5476\ufffd\ufffd\ufffdC\ufffd*\ufffd\ufffd\ufffd!\u029b\ufffd\ufffd\u0284U\ufffdkX\ufffd\ufffd/\ufffd\ufffd\ufffd1U\ufffdxh\ufffd\ufffd\ufffd\ufffd E8|\ufffd3\ufffdk\ufffd\ufffd;\ufffd\ufffd/\ufffd\ufffdn\ufffd\ufffd\ufffdk\ufffd\ufffd\ufffd\ufffd)F<kL \ufffd\ufffdaq\ufffd\u01cd\ufffdl\ufffd\ufffdj\ufffd4#!\ufffdt\ufffd\ufffdV;\ufffd ]z?N\ufffd\ufffdp\ufffdWW\ufffdY\ufffd\ufffd#\ufffd\ufffd\ufffd"
s5\ufffdY3$tP\ufffdQ\u0615#\u3e7e\ufffd\ufffd\ufffd\ufffd\ufffddN \ufffd
\ufffd\ufffdZ\ufffdv\ufffdA"E\ufffd\ufffdc\ufffdY\ufffdD\ufffd2\ufffd4\ufffd\ufffda\ufffd#\ufffd;\ufffd`\ufffdhT\ufffdyk|\ufffdO2\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u4b11r\ufffd\ufffd:#\ufffd\ufffd\ufffd\ufffd\u0189\ufffd\u012c\ufffdO\ufffdo\ufffd\ufffd�'\ufffdg\ufffd\ufffd\ufffdIY\ufffd\ufffd^_4\ufffdE$\ufffd\ufffd8\ufffd`\ufffdhL\ufffd}r \ufffdR\ufffd\u0219t\ufffdBg\ufffd\ufffd YCw\ufffdmM\ufffd,\ufffdq\ufffd1k\ufffdg\ufffdU\u019f;\ufffd\ufffd\ufffd\ufffd\ufffde0N>b\ufffd
0\ufffd=
-\ufffdP\ufffdK\ufffd\ufffdW\ufffd\ufffde0N>F\ufffd\ufffd\ufffd\ufffda\ufffd\u04dbG\ufffd\ufffdp\ufffdX\ufffdw
-0\ufffd`\ufffd0\ufffd`\ufffd0\ufffd`\ufffd0\ufffd`\ufffd0\ufffd`\ufffd0\ufffd`\ufffd0\ufffd`\ufffd0\ufffd`\ufffd0\ufffd`\ufffd0\ufffd`\ufffd0\ufffd`\ufffd0\ufffd`\ufffd0\ufffd`\ufffd0\ufffd`\ufffd0\ufffd`\ufffd0\ufffd`\ufffd0\ufffd`\ufffd0\ufffd\ufffd5+u\ufffd\ufffd\<\u05c6\ufffd\ufffd\ufffdM@\ufffd\ufffd\ufffd\ufffd\ufffdMx\ufffd\ufffd\ufffd8\ufffd~\u035bi\ufffd\ufffdr6_Z:d)\ufffd\ufffd\ufffdnq_\ufffd\ufffd\ufffd|\ufffd&\ufffd\ufffd'\ufffdmdy\ufffdlum\ufffd\ufffd["Q\ufffd}d\ufffd\u0768\ufffd\u0775\ufffd\ufffd\u3c26\ufffd\ufffd\ufffdd~\ufffddp\ufffdhY#S\ufffd \ufffd\ufffd\ufffd\ufffde\ufffdo\ufffdh\ufffd\ufffd\ufffd\ufffdU\ufffd\ufffdY3\ufffd\ufffd\ufffd\ufffd\ufffd\u06a2\u02b3\ufffd\ufffd\ufffd\ufffdPo\ufffdD@\ufffd\ufffd:\ufffdXS\ufffd\ufffdJ\ufffdI\ufffdf*Dp\ufffd.\ufffdIU\ufffd\ufffd\ufffd\ufffd\u07383+~.m_\ufffd&d{[\ufffd\u0778q\ufffd4\ufffdt
2,@\ufffd\ufffdg.\\ufffd\ufffd\ufffd\ufffd7.\ufffd\ufffd{D4\ufffd[|\ufffdN\ufffd\u065b\ufffd\ufffd\u0205L\ufffd\ufffd<\ufffd(.T;\ufffd\ufffd\ufffd\ufffd2\u07fds\ufffdR*A\ufffdp\ufffdz\ufffd\ufffd.\ufffd\ufffd\ufffd9{\ufffd\ufffd\ufffd5\ufffd\ufffd\ufffdjW.\ufffdR\ufffd\ufffdY\ufffd\ufffd\ufffdvOd\ufffdg\ufffd)\ufffdf\ufffd\ufffd\W\ufffd\ufffd\ufffd\ufffd%<\ufffd\ufffdx\ufffd\u0312\ufffd(\ufffd\ufffd\ufffdM\ufffd3>\u0594\ufffd\ufffd\ufffd\ufffd /V%mt\ufffd\ufffd\ufffd\ufffdf\ufffdWJ5H\ufffdm\ufffd\ufffd\ufffdwq\ufffdU\u03da\ufffdv\ufffd\ufffdRG\ufffdf\u075c\ufffd)eM\ufffd\ufffdehT\ufffd2E\ufffd\ufffd\ufffd \ufffd\ufffdY[\ufffdW\ufffd\ufffdi$_\ufffdY\ufffdS\ufffd
-\ufffdi\ufffdf\^vK\ufffdhCy\ufffd\ufffd\ufffdhkK\ufffd\ufffd\ufffd7r\ufffdN k\ufffd49\ufffd\ufffd\ufffd\ufffd\ufffdl\u03bc\ufffd\ufffdd\ufffd\ufffdf\u015a\ufffd\ufffd\ufffd\ufffd\ufffd@6\ufffd\ufffdn\ufffd\ufffd\ufffd\ufffdB\ufffd\ufffd\ufffdt\ufffdE\ufffdUl\ufffd\ufffd\ufffd\ufffd\ufffdUQ\ufffd\ufffd'\ufffdX.\ufffd\ufffd\ufffd:\ufffd\ufffd\ufffd\ufffd\u06ab\ufffd`;\ufffd<i\ufffd\ufffdeN\ufffd\ufffd\ufffd,\ufffd\ufffdB\ufffdi\ufffd:\ufffdE\ufffd,\ufffd\ufffd \ufffd,i\ufffd\ufffdS"k\ufffdA\ufffd\ufffd\ufffd6H\ufffdr\u074eb\ufffdEk?Rg]$m`7j]H\ufffd+rM\ufffd|\u5275W\ufffd\u0775\ufffd\ufffdi\ufffdy^\ufffd)\ufffd,\ufffd0\ufffd:\ufffd\ufffdv\ufffdE\ufffdH\ufffdL\ufffd\ufffd<