this is for holding javascript data
Camil Demetrescu
over 8 years ago
Commit id: 116ca0c38274cafd7b9ea919fe6da5e540233a43
deletions | additions
diff --git a/figures/overview-osr-open/caption.tex b/figures/overview-osr-open/caption.tex
new file mode 100644
index 0000000..dbfc9e7
--- /dev/null
+++ b/figures/overview-osr-open/caption.tex
...
\label{fi:overview-osr-open} Functions of \ifauthorea{Figure~}{}\ref{fig:osr-dynamics} instrumented for open OSR.
diff --git a/figures/overview-osr-open/overview-osr-open.eps b/figures/overview-osr-open/overview-osr-open.eps
new file mode 100644
index 0000000..e5e9c46
--- /dev/null
+++ b/figures/overview-osr-open/overview-osr-open.eps
...
%!PS-Adobe-3.0 EPSF-3.0
%%Creator: cairo 1.14.0 (http://cairographics.org)
%%CreationDate: Wed Sep 9 15:40:37 2015
%%Pages: 1
%%DocumentData: Clean7Bit
%%LanguageLevel: 2
%%BoundingBox: 0 -1 270 102
%%EndComments
%%BeginProlog
save
50 dict begin
/q { gsave } bind def
/Q { grestore } bind def
/cm { 6 array astore concat } bind def
/w { setlinewidth } bind def
/J { setlinecap } bind def
/j { setlinejoin } bind def
/M { setmiterlimit } bind def
/d { setdash } bind def
/m { moveto } bind def
/l { lineto } bind def
/c { curveto } bind def
/h { closepath } bind def
/re { exch dup neg 3 1 roll 5 3 roll moveto 0 rlineto
0 exch rlineto 0 rlineto closepath } bind def
/S { stroke } bind def
/f { fill } bind def
/f* { eofill } bind def
/n { newpath } bind def
/W { clip } bind def
/W* { eoclip } bind def
/BT { } bind def
/ET { } bind def
/pdfmark where { pop globaldict /?pdfmark /exec load put }
{ globaldict begin /?pdfmark /pop load def /pdfmark
/cleartomark load def end } ifelse
/BDC { mark 3 1 roll /BDC pdfmark } bind def
/EMC { mark /EMC pdfmark } bind def
/cairo_store_point { /cairo_point_y exch def /cairo_point_x exch def } def
/Tj { show currentpoint cairo_store_point } bind def
/TJ {
{
dup
type /stringtype eq
{ show } { -0.001 mul 0 cairo_font_matrix dtransform rmoveto } ifelse
} forall
currentpoint cairo_store_point
} bind def
/cairo_selectfont { cairo_font_matrix aload pop pop pop 0 0 6 array astore
cairo_font exch selectfont cairo_point_x cairo_point_y moveto } bind def
/Tf { pop /cairo_font exch def /cairo_font_matrix where
{ pop cairo_selectfont } if } bind def
/Td { matrix translate cairo_font_matrix matrix concatmatrix dup
/cairo_font_matrix exch def dup 4 get exch 5 get cairo_store_point
/cairo_font where { pop cairo_selectfont } if } bind def
/Tm { 2 copy 8 2 roll 6 array astore /cairo_font_matrix exch def
cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def
/g { setgray } bind def
/rg { setrgbcolor } bind def
/d1 { setcachedevice } bind def
%%EndProlog
%%BeginSetup
%%BeginResource: font BitstreamVeraSerif-Roman
11 dict begin
/FontType 42 def
/FontName /BitstreamVeraSerif-Roman def
/PaintType 0 def
/FontMatrix [ 1 0 0 1 0 0 ] def
/FontBBox [ 0 0 0 0 ] def
/Encoding 256 array def
0 1 255 { Encoding exch /.notdef put } for
Encoding 32 /space put
Encoding 39 /quotesingle put
Encoding 40 /parenleft put
Encoding 41 /parenright put
Encoding 58 /colon put
Encoding 65 /A put
Encoding 66 /B put
Encoding 76 /L put
Encoding 79 /O put
Encoding 82 /R put
Encoding 83 /S put
Encoding 84 /T put
Encoding 95 /underscore put
Encoding 97 /a put
Encoding 99 /c put
Encoding 100 /d put
Encoding 101 /e put
Encoding 102 /f put
Encoding 103 /g put
Encoding 105 /i put
Encoding 108 /l put
Encoding 109 /m put
Encoding 110 /n put
Encoding 111 /o put
Encoding 112 /p put
Encoding 114 /r put
Encoding 115 /s put
Encoding 116 /t put
Encoding 117 /u put
Encoding 118 /v put
Encoding 123 /braceleft put
Encoding 125 /braceright put
/CharStrings 33 dict dup begin
/.notdef 0 def
/T 1 def
/space 2 def
/f 3 def
/O 4 def
/S 5 def
/R 6 def
/r 7 def
/o 8 def
/m 9 def
/parenleft 10 def
/p 11 def
/a 12 def
/parenright 13 def
/braceleft 14 def
/A 15 def
/i 16 def
/s 17 def
/underscore 18 def
/c 19 def
/n 20 def
/d 21 def
/e 22 def
/t 23 def
/u 24 def
/quotesingle 25 def
/l 26 def
/v 27 def
/B 28 def
/braceright 29 def
/g 30 def
/L 31 def
/colon 32 def
end readonly def
/sfnts [
<000100000009008000030010637674208f33abf400001764000001946670676de780f1c40000
18f80000008b676c796626fc7df60000009c000016c868656164dd7b15c60000198400000036
6868656110450784000019bc00000024686d747894d50cdc000019e0000000846c6f63616096
659000001a64000000446d6178700452063b00001aa80000002070726570757906f600001ac8
0000055e00020066fe96046605a400030007001a400c04c70006c70108055d0204002fc4d4ec
310010d4ecd4ec301311211125211121660400fc73031bfce5fe96070ef8f272062900010014
0000054205d5000f007b401b09050b036f07620d016f000a0f08040f060e24080c1100240602
1010d4c4e4fcc4e410ee10ee31002fee32f4fe3cc43230014bb0095458bd0010004000010010
0010ffc03811373859b21f11015d014bb00b544bb00c545b58bd0010ffc00001001000100040
3811373859400b2f1160118f11a011bf11055d213533112115231121112335211133150187bf
fe497b052e7bfe49bf6a04f4e90160fea0e9fb0c6a0000000001004a000003710614001c0071
4026071600120a7a08001c048f1971100c7a14089c0e090d012d000d0b07270036130f2c1511
301d10f43ce432e4fc3cc410ee113931002fee32ee32feeed6c610ee3212393930b28f1e0101
5d014bb0155458bd001dffc00001001d001d00403811373859b760006001023f1e015d005d01
232e012322061d01211521113315213533112335333534363332161703716101534f67540129
fed7ecfdacb0b0b0b9b343864205194b4e7191896bfcae6a6a03526b85b2b618190000020073
ffe3061d05f0000b0020002c4012006e0c066e18690c6021030e1b090e12252110f4ecd4ec31
0010e4f4ec10ee30b65f226f22a02203015d2532121110022322021110121722262726023534
12373e01332000111402070e010348f5fafaf5f6fafaf698ff61706d6d7062fc9a014501906e
7062fc4e0151014a014b0151feaffeb5feb6feaf6b646170011cb5b5011d706263fe56fea3b3
fee16f6263000000000100acffe304e505f00029012740422322022421100b0c0b1e1f021d20
100c0c0b4d0b0c20210416017f0064056e27167f15641a6e126927602a200b0c211d08170f15
020f0008291507241d29000f022a10f4c4ecd4e4ec10ee10ee111239393939310010e4f4ecfc
ec10eefeee111739304b535807100eed11173907100eed1117395922b2102b01015d400b202b
302b502b702b802b055d014bb012544bb013545b4bb014545b58bd002a00400001002a002aff
c038113738594074280a290b290c290d291f2920292129223809390a3a0b3a0c3a0d390e391e
3a1f3a203a2139223823490a490b4a0c490d481f492049214922590a590b590c590d59205921
59226a096c0a6c0b6c0c6b0d6b1f6c206c216c2269237b0a7b0b7b0c7b0d790e7b1f7b207b21
7b22792337a02bb02b025d005d3711171e013332363534262f012e013534243332161711232e
012322061514161f011e01151404212226be7305bbbfb2bb71b6c5d6af010ef468f88c7111b1
b59ea57cc9b9cbadfeeafeed7bff48015401aaa38d876c74373b41c2a9bed22d2bfec29e8d81
7b6b7a3c373dbd9fd9dc32000000000200710000063705d5001b0024008840480b0a09030c08
1003040307100404034d0804001c03041c6f0b8323136f1562110d046f0f060719231d0b0804
200e040503191600200e0605190e240c200e191410241c0c1112212510f4ec32e432d4ec10e4
10c0c0111239391139123911121739113931002f3cee3232f6ee32feee123912391239304b53
58071005ed071005ed1117395922011616171333152103262623231133152135331123352132
1615140625213236353426232103d5466528d9b6fea0e9437062dfd3fda4bebe02f5daedadfd
7a012797909097fed902e5135b52fe456a01db8a51fdb46a6a05006bd0bf9ab1268f96968e00
0001004a000003d304440018009540220809130501000f7a110005168c0d097a119c0b0a0802
2d00102c1208270c2c0e301910f4e4ec32e4d4ec10c431002feeee32fec6c610ee10c6113911
3930403810001001100210031004100510151016101710182f1a400040014002400340044005
441540164017401815000100021001100220012002065d015d014bb0155458bd0019ffc00001
00190019004038113738590111232e012322061511331521353311233521153e0133321603d3
6a054e4b8891d5fdcda6b0016836aa7a2d630429fef64f4ebcb0fe1a6a6a035469bd6f6b0e00
00020066ffe3046a0444000b0017002b4013008f0c068f128c0c6018031a1544091a0f2a1810
f4ecf4ec310010e4fcec10ee30b420196f1902015d2532363534262322061514161722003534
0033320015140002689497979494979893e8fee60119e9e90119fee746eae4e4e9e9e4e4ea63
0133fefe0132fecefefefecd00000001004a0000075e0444003000a94041201a130d04062b00
03071d108503277a299c252118140b05077a2e038c2316090019130a3d0c222c20082c0c2706
3f173d1927152c133f282c2a2027242c26303110f4e4ec32e4f4e4fce4f4ece410e410e41112
3931002f3c3cee32ee1732feee10ee32111739173930400b3f325f326f329032b03205015d01
4bb0155458bd0031ffc00001003100310040381137385940132f0a2f0b2f172f18cf0acf0bcf
17cf18c032095d013e0133321615113315213533113426232206151133152135331134262322
061511331521353311233521153e01333216042535a56ea7a4a6fe02a0606f7b81a0fe08a060
6f7b81a0fe02a6b00168339e647ca603587577cfd1fdc66a6a0225a38abab2fe1a6a6a022c9f
87bab2fe1a6a6a035469bd6a707b000100a2fec1028d0614000d001c400d070d0006710e0600
0a1103020e10f4fcc432310010fccc3939300126021110123715060211101217028df3f8f8f3
9a86869afec16d01d90163016401d96d626afe7ffea3fea4fe7f6a0000000002003bfe5604b8
0444000c00230055402c0100111d030d04941a0d7a0f221e7a200a94148c1a6020820f9c241f
2c00071a1735210e2c1d1000270d302410f4ec3232e432f4ec10e4310010ecece4fcec10ee32
10ee10ee1117393930b47f25b02502015d0115141633323635342623220627233521153e0133
32121514022322262711331521353301a4938c8d91918d8c93b8b1016936a77bc4f8f8c47ba7
36aefde9b1024869c0c9e2dcdde0cab56ba6645ffecafafafec95f64fe1b6b6b00020066ffe3
048b0444000a0028007e402f1b210b1900100c017a1993088f13218e238d1e8f268c13600c7a
0e02190500212d220d2c1a0f00270b051a22162a2910f4c4ecd4ec3232e410ee111239393100
2feee4feeef6e610eef6ee11393911391239304024102a6f2a7828c02a047a28c001c002c003
c404c405c406c415c416c417c018c019c01a0d5d015d01352322061514163332361311331521
350e0123222635343633213534262322060723353e01333216032fed89868874738db8a4fea4
3da06bb1d0eed9010293856e82105f60b556dde7014ee1767a6f828e01bcfdd26a734a46bca0
a5b64979856462d72929db00000000010091fec1027d0614000d001b400c07010008710e0b11
0700040e10d4c432ec310010fccc3939301335361211100227351612111002919a87879af4f8
f8fec1626a0181015c015d01816a626dfe27fe9cfe9dfe27000000010100feb2041706140024
005e4030190f150b0621091a10150b0520211d09730b00730115731371210a090c0325052416
00130215140100192019270f052510d43cec3210c0c0c0c0c0c01239391112173931002ffcec
d4ecd4ec39113939111239391112391112393930051523222635113426232335333236351134
3633331523220615111406071616151114163304173ef9a96c8e3d3d8e6ca9f93e448d566482
8462568de56994dd010296746974960102dd9368588dfee19e881e22869dfee18d5800000002
fff4000005db05d50002001200a24051006405060502640102060605121102106406050f6405
060502100002070807011008070e1008070b0c020d100808074d02060e6f00100c0803046f06
620a0311100f0e0d0b080706050201000d1309031310d4cc11173931002f3ce4ec1732d4ec12
39304b5358071005ed17320705ed0705ed071008ed071005ed0705ed1732071008ed071005ed
5922b2281201015d400d28052806280d280e2c112b12065d0121090135330133013315213533
0321033315019a0224feeefd48830214a8021593fde1a67dfd8c7da4021d02c6fb1d6a056bfa
956a6a0148feb86a00000002004a0000026005e3000b0015004940170309127a149c100c7a0e
0003060d2c0c27130f2c11301610f4e432fce4d4ec31002fec32fcecd4cc30b28f1701015d01
4bb0155458bd0016ffc000010016001600403811373859133436333216151406232226133315
21353311233521c7432f2e43422f2f43ebaefdeab0b0016805712e44442e2f4242fb286a6a03
526b00010073ffe303b20444002900d9404123220224213e0c0b1e1f021d203e0b0c0b4d0b0c
2021041601a100a0058f2716a115a01a8f128c27602a200b0c211d08172d151d3e0f08271546
24022d0f00452a10f4c4ecd4e4ec10ee10ee111239393939310010e4fcecf4ec10eef6ee1117
39304b535807100eed111739070eed1117395922b2202b01015d4058271f2720272127222723
5a0a5a0b5a0c5a0d5a1f5a205a215a225823861f8620862186228623961f9620962196229623
a61fa620a621a622a6231d402b7f2baf14af15af16af17af18af19bf14bf15bf16bf17bf18bf
190e5d005d3735331e013332363534262f012e013534363332161715232e012322061514161f
011e01151406232226736a048d8a7c825f9985897bd6bd54ba636a04887574775a87929785e7
cb67c43bf877765d594656312d2c846692a62c2ae86774525243512a2d2f8d6f97ad2c000000
00010000fe1d0400fe6d0003000fb50086010400022fcc310010d4ec30011521350400fc00fe
6d505000000000010066ffe3041d0444001a0035401a0099178f030d970c95118f098c03601b
0e2d0c1a00141a062a1b10f4ecd4ccd4ec310010e4fcecfcec10fee430b26f1c01015d010e01
2322003534003332161711232e0123220615141633323637041d27deb0e8fee6011ae865c865
6b158d8395989796778e1a013faab20133feff01312f30fef08c80e7e6e6e87c7d0000000001
004a000004ee0444001d0070402e070d141a04030117850a037a059c1b120e03017a0a8c1000
113d131c2c060f2c13270d3a042c1a0627002c02301e10f4e4ec32e4f4ece410e410e431002f
3ceeee1732fcee10ee1112173930b62f1f7f1fb01f03015d014bb0155458bd001effc0000100
1e001e0040381137385933353311233521153e01333216151133152135331134262322061511
331554a6b0016833a36cb0a6a4fe049f60798086a06a03526bbd6c6ecad6fdc66a6a0200c391
bbb3fe1a6a00000000020066ffe304e3061400140021004f402616041015030019940d1f9407
117a1371007a07600d8c02122c15100327012c00351c1a0a2a2210f4ecf4e4fc3c3ce431002f
ece4ecfcec10ee10ee11173939304009002310237f23b02304015d25331521350e0123220235
34123332161711233521033534262322061514163332360433b0fe9836a77bc4f9f8c57ba736
ae0166b8938c8e91918e8c936a6aa6645f0137fafa01365f6402296afbcb69bfcae0dddce2c9
000000020066ffe3045604440014001b004e401e0208157a000899058f0c188f009b128c0c60
1c0809151a001b011a0f2a1c10f4ec32d4ecd4cc310010e4fcecec10fee410ee123930401220
1d401d7f1d03cf00cf01cf02cf15cf1b055d015d012115141633323637330e01232200353400
333200072e01232206070456fce7a29e799b1f942cedc1e9fee50116e2f10102d40691887f92
10020008d7db7f7dafb00133fefc0134fed7b1babdbeb90000000001003bffe3032705710017
0068401d170a00100d8f140408007a06029c146018071011012c09052703002f1810f43cec32
e4d4cc39310010e4fc3cec32c410fec411393930014bb00d5458bd00180040000100180018ff
c0381137385940150507050815071508260726082f197f198f199f190a5d1323353311331121
152111141633323637330e0123222635dda2a2b9015afea634464842028b088e919f8403bc6b
014afeb66bfd5d874c555f91868da90000010037ffe304db04270019007540221711060c0d14
028509180d7a0f009c096004002c170527032c013a0e2c10270c2f1a10f4ece4f4e4fc3ce431
002fe4fc3cec3210ee32113939393930014bb00b5458bd001a00400001001a001affc0381137
3859b47f1bb01b025d014bb0155458bd001affc00001001a001a004038113738590121113315
21350e01232226351123352111141633323635112302d50158aefe9a33a26bb1a7a6015f5f7a
8086a00427fc436abc6a6fc9d702396bfd95c290bcb301e30000000100c903aa016805d50003
0011b60100620400020410d4cc310010f4cc300111231101689f05d5fdd5022b0001003b0000
02520614000900404012067a087104007a02012c002707032c05300a10f4e432fce431002fec
32fcec30b28f0b01015d014bb0155458bd000affc00001000a000a0040381137385925331521
35331123352101a4aefde9b1b101696a6a6a05406a000001fffa0000047f0427000e00b84039
0a0902089f0d0e0d079f06070e0e0d073e0807000100040502063e0101004d07000c08050301
7a0a039c000e0d09080706040100090f0b020f10d4cc11173931002ffc3cec17321139304b53
58071005ed1732071008ed071008ed071005ed17325922b2080a01015d404806071607270720
0753076307760707080808091b041b051509150a25002a042a052a092a0a2a0e380030104800
470d470e5700580e6700680e76047605770678087809780a780d1c5d005d2101233521152309
0123352115230101fafe797901e9aa012b012b9f018f77fe7903bc6b6bfd2502db6b6bfc4400
000300710000056405d5000800110024004540271e076f0915106f176213006f097e12100a07
01181e2405000d0e1b040e2116122409001114212510f4ec32e432d4ecd4ec11173939393100
2fecec32f4ec3210ee3930252132363534262321353332363534262323013533112335213216
1514060716161514042101fa012bb4a6a5b5fed5fea49797a4fefe77bebe02e1e2e59f99bec5
fee8fed76a9caaa99b6a7e88897dfa966a05006bb9b8859e1218c3a4ded2000000010100feb2
041706140024005b402f0c16190f1f04081b150b190f0520041b73190073230f731171041c19
1a15100f0100042504081b1a151f15270b042510d43cec3210c0c0c011121739111239393100
2ffcecd4ecd4ec11393911123939113912391112393930053332363511343637262635113426
232335333216151114163333152322061511140623230100468c5562838263558c463ff9a76c
8e3e3e8e6ca7f93fe5578e011f9d86221e889e011f8e576893ddfefe9674697496fefedd9400
00020066fe3904e30444001f002c006640332c000f0113101c200329007a1d299413089e070c
8f042394198c1360049d1d9c2d092d071e2c201c0f270035261a0737162a2d10f4e4ecf4ec32
32e410ee310010ecece4fcec10eedee610ee10ee1117391239391239304009002e102e7f2eb0
2e04015d011114062322262735331e013332363d010e01232202353412333216173521150134
26232206151416333236350433fce969c0586012867da29736a77bc4f9f8c57ba7360168fe98
938c8e91918e8c9303bcfc5be5f92626df6860b7c48f645f0137fafa01365f64a66bfe8cbfca
e0dddce2c9c00000000100710000051f05d5000d0030401a0b0907036f05620980016f000624
080a0f0c040024081102210e10f4ece432d4ec10e431002feeeef6ee3210c430333533112335
211523112135331171bebe0247be02aa7b6a05006b6bfb11fafe8b00000200d5ffe301df0379
000b0017001f400f03610915610f0960181206000c001810d43cec32310010e4d4ec10ee3037
3436333216151406232226113436333216151406232226d54d38384d4c39394c4d38394c4c39
384d68384e4e38384d4d02c4384d4c39394c4d000000010a0073000200b800cb00cb00d30002
004c006a0071008700a0000200e5007b00cb00cb00c1040804080408000200d9050200b800d3
00b80129006a000200020002012f0000000200be0073003300b800e500cb0066000200a00062
0002000200fa03cd03cd03cd039a03cd027700020350039a03500000000200a000b8033b0404
03cd040403cd04040066000200cb003d00ba00aa0066000205cd00960000005200d700d70042
0073004a00bc00d9018300a401d5007d008d007304000000001d010a05d5006a006a006205d5
05d505d505f0005c00020002006a006a006a05d5061400a0006a010a00bc00cb00a40002006a
006a01290152036003660158007b000201aa0348006a0085006a046004600427042704270444
006a00020062000200020002027b0073006a00020002000200cd025c0229042701aa005c006a
006a00cd00a000aa003d05cd006600d7004800d700020066000203e900a0030c0000001905c1
004a074a060c0106077d00540002007b0333019a061d0060007d0354006a004e0002008d004e
01d7007300001400b6060504030201002c2010b002254964b040515820c859212d2cb0022549
64b040515820c859212d2c20100720b00050b00d7920b8ffff5058041b0559b0051cb0032508
b0042523e120b00050b00d7920b8ffff5058041b0559b0051cb0032508e12d2c4b505820b0c9
454459212d2cb002254560442d2c4b5358b00225b0022545445921212d2c45442d0000010000
0002000007817f1c5f0f3cf5001f080000000000bab24b8d00000000bac07fb2fe89fe1d0a4c
076d00000008000100000000000000010000076dfe1d00000abcfe89fe890a4c000100000000
00000000000000000000002104cd006605560014028b000002f6004a068f0073057b00ac0606
007103d3004a04d100660796004a031f00a2051f003b04c50066031f00910517010005c7fff4
028f004a041b007304000000047b00660527004a051f006604bc00660337003b052700370233
00c9028f003b0485fffa05e1007105170100051f00660550007102b200d500000022007c007c
00e001320206028402f6033603ce03fc045c04d80504056805e0062806d206e80730079407f0
084808a20906091c095009ca0a260a880afe0b2e0b6400010000002100550007004500040002
0010004000070000040b055e00030001b8028040e0c7fe03c61303c5c42405c56403c54004c4
2403c30d03c2c12705c26403c12703c05d03bf7d03bc0b03bb0b03bab91405ba3203b91403b8
3203b7fe03b6fe03b5fe03b3fe03b2fe03b1b04705b1fa03b04703affe03ae7d03adfe03ac0e
03abaa0c05ab1403aa0c03a93203a86403a71e03a43203a3a26405a3fe03a26403a1960e05a1
2503a0780a05a025039f4b039e10039d2e039c881e059cfe039b9a10059b1d039a100399980e
0599250398780a05980e0398400497960e05971403978004960e039640049525039484300594
fe039392130593250392910d0592130392b8014040090491900a05910d0391b8010040490490
0a0390c0048f6f7d058fbb038e810b058e11038e40048d810b058d3a038c8bbb058cfe038b8a
5d058bbb038b80048a8925058a5d038a400489881e0589250388871105881e0388b8ffc040ff
0487110385843005856403843003831603829603810b038064640580fe037f6c10057f19037e
7d0e057e32037d0e037c7b0f057c13037b0f037a9603791103780a037776200577fa0376751c
05762003751c03746c1005741e0373fe0372fe0371700d0571fe03700d037040046f7d036e6d
3e056e6b036d3e036c6b0c056c10036c80046b0c036b40046a6464056afa036968bb0569fe03
68675d0568bb0368800467662505675d036740046625036564640565fa0364640363150362fe
0361fe03605f2e0560fe035f2e035efe035dfe035c4b035b7d035afe0359440358fe0357fe03
56bb0355fe03536403521403513203504f0f05507d034f0f034e414042034c0b034a64034922
08054996034832034703100547130346120345020a0545190344431305446b03434210054313
0342410b0542100341400905410b0340090340b8ffc04053043f96033e042d053e4d033d3c14
053d4b033c3b0a053c14033c40043b0a033a3912053a5d0339381105391203381103370d0336
fe033534140535fe033433130534140333320a0533130332310905320a0332b8ffc040ff0431
0903302f18053044032f2e15052f18032fc0042e1e0a052e15032e80042d0964052d96032c2b
14052c4b032b2208052b14032b40042a020a052a64032928300529410328042d052830032704
2d0527fe03263a03250d1805255d032423120524530323220805231203234004220803212018
05215d03201f110520180320c0041f1e0a051f11031f80041e0a031e40041d23031c0f031b24
031a1930051a530319042d0519300318fe0317020a0517fe0316100315141405156b03141313
0514140314400413130312042d0512bb031103100511fe03100310051042030f0964050f9603
0e042d050efe030d020a050d18030d40040cfe030b020a050b40386b030a0964050a7d030964
030807110508140307110306053205067d0305042d0505320304031005042d03031003020a03
01530300fe0301b80164858d012b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b
2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b
2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b
2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b
2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b002b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b
2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b
2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b
2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b
2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b1d000000>
] def
/f-0-0 currentdict end definefont pop
%%EndResource
%%BeginResource: font BitstreamVeraSans-Roman
11 dict begin
/FontType 42 def
/FontName /BitstreamVeraSans-Roman def
/PaintType 0 def
/FontMatrix [ 1 0 0 1 0 0 ] def
/FontBBox [ 0 0 0 0 ] def
/Encoding 256 array def
0 1 255 { Encoding exch /.notdef put } for
Encoding 32 /space put
Encoding 44 /comma put
Encoding 45 /hyphen put
Encoding 46 /period put
Encoding 79 /O put
Encoding 82 /R put
Encoding 83 /S put
Encoding 97 /a put
Encoding 100 /d put
Encoding 101 /e put
Encoding 103 /g put
Encoding 105 /i put
Encoding 108 /l put
Encoding 109 /m put
Encoding 110 /n put
Encoding 111 /o put
Encoding 114 /r put
Encoding 115 /s put
Encoding 116 /t put
Encoding 117 /u put
Encoding 118 /v put
/CharStrings 22 dict dup begin
/.notdef 0 def
/o 1 def
/r 2 def
/i 3 def
/g 4 def
/n 5 def
/a 6 def
/l 7 def
/comma 8 def
/space 9 def
/O 10 def
/S 11 def
/R 12 def
/hyphen 13 def
/s 14 def
/t 15 def
/u 16 def
/m 17 def
/e 18 def
/d 19 def
/v 20 def
/period 21 def
end readonly def
/sfnts [
<00010000000900800003001063767420ffd31d3900000dd0000001fc6670676de7b4f1c40000
0fcc0000008b676c7966d35ca7000000009c00000d3468656164dd84a2d00000105800000036
68686561104507790000109000000024686d74785ed50b86000010b4000000586c6f6361241c
21b60000110c0000002e6d6178700451063a0000113c00000020707265703b07f1000000115c
0000056800020066fe96046605a400030007001a400c04fb0006fb0108057f0204002fc4d4ec
310010d4ecd4ec301311211125211121660400fc73031bfce5fe96070ef8f272062900020071
ffe30475047b000b0017004a401306b91200b90cb8128c1809120f51031215451810fcecf4ec
310010e4f4ec10ee3040233f197b007b067f077f087f097f0a7f0b7b0c7f0d7f0e7f0f7f107f
117b12a019f01911015d012206151416333236353426273200111000232200111000027394ac
ab9593acac93f00112feeef0f1feef011103dfe7c9c9e7e8c8c7e99cfec8feecfeedfec70139
0113011401380000000100ba0000034a047b001100304014060b0700110b03870eb809bc070a
06080008461210fcc4ec3231002fe4f4ecc4d4cc11123930b450139f1302015d012e01232206
1511231133153e0133321617034a1f492c9ca7b9b93aba85132e1c03b41211cbbefdb20460ae
666305050000000200c100000179061400030007002b400e06be04b100bc0205010804004608
10fc3cec3231002fe4fcec30400b1009400950096009700905015d1333112311331523c1b8b8
b8b80460fba00614e90000020071fe56045a047b000b0028004a4023190c1d0912861316b90f
03b92623b827bc09b90fbd1a1d261900080c4706121220452910fcc4ecf4ec323231002fc4e4
ece4f4c4ec10fed5ee1112393930b6602a802aa02a03015d0134262322061514163332361710
0221222627351e013332363d010e0123220211101233321617353303a2a59594a5a59495a5b8
fefefa61ac51519e52b5b439b27ccefcfcce7cb239b8023dc8dcdcc8c7dcdcebfee2fee91d1e
b32c2abdbf5b6362013a01030104013a6263aa00000100ba00000464047b0013003640190309
00030e0106870e11b80cbc0a010208004e0d09080b461410fcec32f4ec31002f3ce4f4c4ec11
12173930b46015cf1502015d0111231134262322061511231133153e013332160464b87c7c95
acb9b942b375c1c602a4fd5c029e9f9ebea4fd870460ae6564ef0002007bffe3042d047b000a
002500bc4027191f0b17090e00a91706b90e1120861fba1cb923b8118c170c001703180d0908
0b1f030814452610fcecccd4ec323211393931002fc4e4f4fcf4ec10c6ee10ee113911391239
30406e301d301e301f3020302130223f27401d401e401f402040214022501d501e501f502050
21502250277027851d871e871f8720872185229027a027f0271e301e301f30203021401e401f
40204021501e501f50205021601e601f60206021701e701f70207021801e801f80208021185d
015d0122061514163332363d01371123350e01232226353436332135342623220607353e0133
321602bedfac816f99b9b8b83fbc88accbfdfb0102a79760b65465be5af3f00233667b6273d9
b4294cfd81aa6661c1a2bdc0127f8b2e2eaa2727fc00000100c100000179061400030022b700
9702010800460410fcec31002fec30400d10054005500560057005f00506015d13331123c1b8
b80614f9ec000001009eff1201c300fe00050019400c039e0083060304011900180610fcecd4
cc310010fcec30373315032313f0d3a48152feacfec0014000020073ffe305d905f0000b0017
0023401306951200950c91128c1809190f33031915101810fcecfcec310010e4f4ec10ee3001
22001110003332001110002720001110002120001110000327dcfefd0103dcdc0101feffdc01
3a0178fe88fec6fec5fe870179054cfeb8fee5fee6feb80148011a011b0148a4fe5bfe9efe9f
fe5b01a40162016201a5000000010087ffe304a205f00027007e403c0d0c020e0b021e1f1e08
0902070a021f1f1e420a0b1e1f0415010015a11494189511049500942591118c281e0a0b1f1b
0700221b190e2d071914222810dcc4ecfcece4111239393939310010e4f4e4ec10eef6ee10c6
111739304b535807100eed11173907100eed1117395922b20f2901015db61f292f294f29035d
01152e012322061514161f011e0115140421222627351e013332363534262f012e0135342433
3216044873cc5fa5b377a67ae2d7feddfee76aef807bec72adbc879a7be2ca0117f569da05a4
c53736807663651f192bd9b6d9e0302fd04546887e6e7c1f182dc0abc6e42600000200c90000
055405d50013001c00b14035090807030a061103040305110404034206040015030415950914
950d810b040506031109001c160e050a191904113f140a1c0c041d10fcec32fcc4ec11173911
39393931002f3cf4ecd4ec123912391239304b5358071005ed071005ed1117395922b2401e01
015d40427a130105000501050206030704150015011402160317042500250125022603270626
0726082609201e3601360246014602680575047505771388068807980698071f5d005d011e01
171323032e012b01112311212016151406011133323635342623038d417b3ecdd9bf4a8b78dc
ca01c80100fc83fd89fe9295959202bc16907efe68017f9662fd8905d5d6d88dba024ffdee87
838385000001006401df027f028300030011b6009c020401000410dccc310010d4ec30132115
2164021bfde50283a4000001006fffe303c7047b002700e7403c0d0c020e0b531f1e08090207
0a531e1f1e420a0b1e1f041500860189041486158918b91104b925b8118c281e0a0b1f1b0700
521b080e07081422452810fcc4ecd4ece4111239393939310010e4f4ec10fef5ee10f5ee1217
39304b535807100eed111739070eed1117395922b2002701015d406d1c0a1c0b1c0c2e092c0a
2c0b2c0c3b093b0a3b0b3b0c0b200020012402280a280b2a132f142f152a16281e281f292029
212427860a860b860c860d12000000010202060a060b030c030d030e030f03100319031a031b
031c041d09272f293f295f297f2980299029a029f029185d005d7101152e012322061514161f
011e0115140623222627351e013332363534262f012e01353436333216038b4ea85a89896294
3fc4a5f7d85ac36c66c661828c65ab40ab98e0ce66b4043fae282854544049210e2a99899cb6
2323be353559514b50250f2495829eac1e00000000010037000002f2059e0013003840190e05
080f03a9001101bc08870a0b08090204000810120e461410fc3cc4fc3cc432393931002fecf4
3cc4ec3211393930b2af1501015d01112115211114163b01152322263511233533110177017b
fe854b73bdbdd5a28787059efec28ffda0894e9a9fd202608f013e000000000100aeffe30458
0460001300364019030900030e0106870e118c0a01bc0c0d09080b4e020800461410fcecf4ec
3231002fe432f4c4ec1112173930b46015cf1502015d1311331114163332363511331123350e
01232226aeb87c7c95adb8b843b175c1c801ba02a6fd619f9fbea4027bfba0ac6663f0000001
00ba0000071d047b0022005a4026061209180f00061d07150c871d2003b81bbc19100700110f
0808065011080f501c18081a462310fcec32fcfcfcec11123931002f3c3ce4f43cc4ec321112
17393040133024502470249024a024a024bf24df24ff2409015d013e01333216151123113426
2322061511231134262322061511231133153e01333216042945c082afbeb972758fa6b97277
8da6b9b93fb0797aab03897c76f5e2fd5c029ea19cbea4fd87029ea29bbfa3fd870460ae6762
7c00000000020071ffe3047f047b0014001b00704024001501098608880515a90105b90c01bb
18b912b80c8c1c1b1502081508004b02120f451c10fcecf4ecc4111239310010e4f4ece410ee
10ee10f4ee1112393040293f1d701da01dd01df01d053f003f013f023f153f1b052c072f082f
092c0a6f006f016f026f156f1b095d71015d0115211e0133323637150e012320001110003332
00072e0123220607047ffcb20ccdb76ac76263d06bfef4fec70129fce20107b802a5889ab90e
025e5abec73434ae2a2c0138010a01130143feddc497b4ae9e0000020071ffe3045a06140010
001c003840191ab9000e14b905088c0eb801970317040008024711120b451d10fcecf4ec3232
31002fece4f4c4ec10c4ee30b6601e801ea01e03015d0111331123350e012322021110123332
1601141633323635342623220603a2b8b83ab17ccbffffcb7cb1fdc7a79292a8a89292a703b6
025ef9eca86461014401080108014461fe15cbe7e7cbcbe7e7000001003d0000047f04600006
0112402703110405040211010205050402110302060006011100000642020300bf0506050302
010504000710d4c4173931002fec3239304b5358071005ed071008ed071008ed071005ed5922
014bb00a5458bd0007ffc000010007000700403811373859014bb014544bb015545b58bd0007
0040000100070007ffc03811373859408e48026a027b027f02860280029102a4020806000601
09030904150015011a031a0426002601290329042008350035013a033a043008460046014903
4904460548064008560056015903590450086600660169036904670568066008750074017b03
7b0475057a068500850189038904890586069600960197029a03980498059706a805a706b008
c008df08ff083e5d005d133309013301233dc3015e015ec3fe5cfa0460fc5403acfba0000000
000100db000001ae00fe00030011b7008302011900180410fcec31002fec3037331523dbd3d3
fefe013500b800cb00cb00c100aa009c01a600b800660000007100cb00a002b20085007500b8
00c301cb0189022d00cb00a600f000d300aa008700cb03aa0400014a003300cb000000d90502
00f4015400b4009c01390114013907060400044e04b4045204b804e704cd0037047304cd0460
0473013303a2055605a60556053903c5021200c9001f00b801df007300ba03e9033303bc0444
040e00df03cd03aa00e503aa0404000000cb008f00a4007b00b80014016f007f027b0252008f
00c705cd009a009a006f00cb00cd019e01d300f000ba018300d5009803040248009e01d500c1
00cb00f600830354027f00000333026600d300c700a400cd008f009a0073040005d5010a00fe
022b00a400b4009c00000062009c0000001d032d05d505d505d505f0007f007b005400a406b8
0614072301d300b800cb00a601c301ec069300a000d3035c037103db0185042304a80448008f
0139011401390360008f05d5019a0614072306660179046004600460047b009c000002770460
01aa00e904600762007b00c5007f027b000000b4025205cd006600bc00660077061000cd013b
01850389008f007b0000001d00cd074a042f009c009c0000077d006f0000006f0335006a006f
007b00ae00b2002d0396008f027b00f600830354063705f6008f009c04e10266008f018d02f6
00cd03440029006604ee007300001400b6060504030201002c2010b002254964b040515820c8
59212d2cb002254964b040515820c859212d2c20100720b00050b00d7920b8ffff5058041b05
59b0051cb0032508b0042523e120b00050b00d7920b8ffff5058041b0559b0051cb0032508e1
2d2c4b505820b0fd454459212d2cb002254560442d2c4b5358b00225b0022545445921212d2c
45442d00000100000002000026e03aa65f0f3cf5001f080000000000bab9f0b800000000bac2
6791fe89fe1d0a4c076d00000008000100000000000000010000076dfe1d00000abcfe89fe89
0a4c00010000000000000000000000000000001604cd006604e50071034a00ba023900c10514
0071051200ba04e7007b023900c1028b009e028b0000064c007305140087058f00c902e30064
042b006f03230037051200ae07cb00ba04ec00710514007104bc003d028b00db000000220074
00ac00d401380174020a022802440244028a0306039003a60456049404d00532059c05e80686
069a0000000100000016004d000700420004000200100040000700000415056800030001b802
8040fffbfe03fa1403f92503f83203f79603f60e03f5fe03f4fe03f32503f20e03f19603f025
03ef8a4105effe03ee9603ed9603ecfa03ebfa03eafe03e93a03e84203e7fe03e63203e5e453
05e59603e48a4105e45303e3e22f05e3fa03e22f03e1fe03e0fe03df3203de1403dd9603dcfe
03db1203da7d03d9bb03d8fe03d68a4105d67d03d5d44705d57d03d44703d3d21b05d3fe03d2
1b03d1fe03d0fe03cffe03cefe03cd9603cccb1e05ccfe03cb1e03ca3203c9fe03c6851105c6
1c03c51603c4fe03c3fe03c2fe03c1fe03c0fe03bffe03befe03bdfe03bcfe03bbfe03ba1103
b9862505b9fe03b8b7bb05b8fe03b7b65d05b7bb03b78004b6b52505b65d40ff03b64004b525
03b4fe03b39603b2fe03b1fe03b0fe03affe03ae6403ad0e03acab2505ac6403abaa1205ab25
03aa1203a98a4105a9fa03a8fe03a7fe03a6fe03a51203a4fe03a3a20e05a33203a20e03a164
03a08a4105a096039ffe039e9d0c059efe039d0c039c9b19059c64039b9a10059b19039a1003
990a0398fe0397960d0597fe03960d03958a410595960394930e05942803930e0392fa039190
bb0591fe03908f5d0590bb039080048f8e25058f5d038f40048e25038dfe038c8b2e058cfe03
8b2e038a8625058a410389880b05891403880b03878625058764038685110586250385110384
fe038382110583fe0382110381fe0380fe037ffe0340ff7e7d7d057efe037d7d037c64037b54
15057b25037afe0379fe03780e03770c03760a0375fe0374fa0373fa0372fa0371fa0370fe03
6ffe036efe036c21036bfe036a1142056a530369fe03687d036711420566fe0365fe0364fe03
63fe0362fe03613a0360fa035e0c035dfe035bfe035afe0359580a0559fa03580a0357161905
57320356fe035554150555420354150353011005531803521403514a130551fe03500b034ffe
034e4d10054efe034d10034cfe034b4a13054bfe034a4910054a1303491d0d05491003480d03
47fe0346960345960344fe0343022d0543fa0342bb03414b0340fe033ffe033e3d12053e1403
3d3c0f053d12033c3b0d053c40ff0f033b0d033afe0339fe033837140538fa03373610053714
0336350b05361003350b03341e03330d0332310b0532fe03310b03302f0b05300d032f0b032e
2d09052e10032d09032c32032b2a25052b64032a2912052a2503291203282725052841032725
0326250b05260f03250b0324fe0323fe03220f03210110052112032064031ffa031e1d0d051e
64031d0d031c1142051cfe031bfa031a42031911420519fe031864031716190517fe03160110
0516190315fe0314fe0313fe031211420512fe0311022d05114203107d030f64030efe030d0c
16050dfe030c0110050c16030bfe030a100309fe0308022d0508fe0307140306640304011005
04fe03401503022d0503fe0302011005022d0301100300fe0301b80164858d012b2b2b2b2b2b
2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b
2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b
2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b
2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b
2b2b2b2b2b2b2b002b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b
2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b
2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b
2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b
2b2b2b2b2b2b2b2b2b2b2b2b2b1d00>
] def
/f-1-0 currentdict end definefont pop
%%EndResource
%%EndSetup
%%Page: 1 1
%%BeginPageSetup
%%PageBoundingBox: 0 -1 270 102
%%EndPageSetup
q 0 -1 270 103 rectclip q
0.823529 g
213.609 98.785 43.922 -10.242 re f
186.328 86.144 62.883 -24.559 re f
25.531 73.586 126.078 -24 re f
0 g
BT
10 0 0 10 14.809473 89.584012 Tm
/f-0-0 1 Tf
[(T f)]TJ
5.2 0 0 5.2 28.36416 87.584012 Tm
[(OS)-3(Rfrom)]TJ
10 0 0 10 52.586817 89.584012 Tm
[(\(param\){)]TJ
-3.777734 -1.25 Td
[( A)]TJ
0 -1.25 Td
[( if \(osr)-3(_cond\))]TJ
0 -1.25 Td
[( )-3( return f')]TJ
5.2 0 0 5.2 82.289942 50.084012 Tm
[(OS)-3(Rto)]TJ
10 0 0 10 99.261034 52.084012 Tm
[(\(liv)-3(e vars\))]TJ
-8.445156 -1.25 Td
[( B)]TJ
0 -1.25 Td
(})Tj
16.24 6.290234 Td
[(T f')]TJ
5.2 0 0 5.2 193.518064 87.986356 Tm
[(OS)-3(Rto)]TJ
10 0 0 10 210.489157 89.986356 Tm
[(\(liv)-3(e vars\){)]TJ
-3.327969 -1.25 Td
[( comp_code )]TJ
0 -1.25 Td
[( goto L')]TJ
0 -1.25 Td
[( A')]TJ
0 -1.25 Td
(L':)Tj
0 -1.25 Td
[( B')]TJ
0 -1.25 Td
(})Tj
ET
0.4 w
2 J
0 j
[] 0.0 d
4 M 10.809 101.785 144.602 -92 re S
0.4 w
173.41 101.586 95.598 -91.801 re S
BT
8 0 0 8 26.641115 1.664059 Tm
/f-1-0 1 Tf
[(origina)-3(l, OSR)37(-inst)-3(rumented)-5165(var)-3(ian)-3(t, OS)-4(R)
40(-inst)-3(rum.)]TJ
10 0 0 10 14.25773 64.325589 Tm
/f-0-0 1 Tf
(L:)Tj
ET
0.8 w
0 J
1.211 93.586 m 13.211 93.586 l S
9.023 91.648 m 14.27 93.578 l 9.023 95.504 l 9.863 94.367 9.859 92.808
9.023 91.648 c h
9.023 91.648 m f*
0.3 w
1 j
q -1 0 0 -1 0 101.984055 cm
-9.023 10.336 m -14.27 8.406 l -9.023 6.48 l -9.863 7.617 -9.859 9.176
-9.023 10.336 c h
-9.023 10.336 m S Q
0.8 w
0 j
153.211 57.586 m 165.211 57.586 l 165.211 93.586 l 173.211 93.586 l S
169.023 91.648 m 174.27 93.578 l 169.023 95.504 l 169.863 94.367 169.859
92.808 169.023 91.648 c h
169.023 91.648 m f*
0.3 w
1 j
q -1 0 0 -1 0 101.984055 cm
-169.023 10.336 m -174.27 8.406 l -169.023 6.48 l -169.863 7.617 -169.859
9.176 -169.023 10.336 c h
-169.023 10.336 m S Q
0.8 w
0 j
229.211 66.222 m 237.211 66.222 l 237.211 42.222 l 193.211 42.222 l S
197.395 44.16 m 192.148 42.23 l 197.395 40.304 l 196.555 41.441 196.562
43 197.395 44.16 c h
197.395 44.16 m f*
0.3 w
1 j
q 1 0 0 1 0 101.984055 cm
197.395 -57.824 m 192.148 -59.754 l 197.395 -61.68 l 196.555 -60.543 196.562
-58.984 197.395 -57.824 c h
197.395 -57.824 m S Q
0.8 w
0 j
177.211 17.586 m 165.211 17.586 l 165.211 53.586 l 153.211 53.586 l S
157.395 55.519 m 152.148 53.593 l 157.395 51.664 l 156.555 52.8 156.562
54.359 157.395 55.519 c h
157.395 55.519 m f*
0.3 w
1 j
q 1 0 0 1 0 101.984055 cm
157.395 -46.465 m 152.148 -48.391 l 157.395 -50.32 l 156.555 -49.184 156.562
-47.625 157.395 -46.465 c h
157.395 -46.465 m S Q
0.8 w
0 j
57.211 49.586 m 57.211 17.586 l 1.211 17.586 l S
5.395 19.519 m 0.148 17.593 l 5.395 15.664 l 4.555 16.8 4.562 18.359 5.395
19.519 c h
5.395 19.519 m f*
0.3 w
1 j
q 1 0 0 1 0 101.984055 cm
5.395 -82.465 m 0.148 -84.391 l 5.395 -86.32 l 4.555 -85.184 4.562 -83.625
5.395 -82.465 c h
5.395 -82.465 m S Q
BT
0 8 -8 0 163.496565 65.66528 Tm
/f-1-0 1 Tf
[(OSR)]TJ
ET
0.8 w
0 j
[ 0.8 0.8] 0 d
13.211 29.586 m 1.211 29.586 l S
5.395 31.519 m 0.148 29.593 l 5.395 27.664 l 4.555 28.8 4.562 30.359 5.395
31.519 c h
5.395 31.519 m f*
0.3 w
1 j
[] 0.0 d
q 1 0 0 1 0 101.984055 cm
5.395 -70.465 m 0.148 -72.391 l 5.395 -74.32 l 4.555 -73.184 4.562 -71.625
5.395 -70.465 c h
5.395 -70.465 m S Q
Q Q
showpage
%%Trailer
end restore
%%EOF
diff --git a/figures/overview-osr-open/overview-osr-open.png b/figures/overview-osr-open/overview-osr-open.png
new file mode 100644
index 0000000..c5f3ddf
Binary files /dev/null and b/figures/overview-osr-open/overview-osr-open.png differ
diff --git a/figures/overview-osr-open/overview-osr-open.svg b/figures/overview-osr-open/overview-osr-open.svg
new file mode 100644
index 0000000..164931d
--- /dev/null
+++ b/figures/overview-osr-open/overview-osr-open.svg
...
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
id="svg5607"
version="1.1"
inkscape:version="0.91 r13725"
width="1052.5"
height="743.75"
xml:space="preserve"
sodipodi:docname="overview-osr-final.svg">
id="metadata5613">
rdf:about="">image/svg+xml
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
id="defs5611">
inkscape:isstock="true"
style="overflow:visible;"
id="marker4411"
refX="0.0"
refY="0.0"
orient="auto"
inkscape:stockid="Arrow2Mend">
transform="scale(0.6) rotate(180) translate(0,0)"
d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1"
id="path4413" />
inkscape:stockid="Arrow2Mend"
orient="auto"
refY="0.0"
refX="0.0"
id="marker6019"
style="overflow:visible;"
inkscape:isstock="true"
inkscape:collect="always">
id="path6021"
style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1"
d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
transform="scale(0.6) rotate(180) translate(0,0)" />
inkscape:isstock="true"
style="overflow:visible;"
id="marker5917"
refX="0.0"
refY="0.0"
orient="auto"
inkscape:stockid="Arrow2Mend"
inkscape:collect="always">
transform="scale(0.6) rotate(180) translate(0,0)"
d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1"
id="path5919" />
inkscape:stockid="Arrow2Mend"
orient="auto"
refY="0.0"
refX="0.0"
id="marker5815"
style="overflow:visible;"
inkscape:isstock="true"
inkscape:collect="always">
id="path5817"
style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1"
d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
transform="scale(0.6) rotate(180) translate(0,0)" />
inkscape:isstock="true"
style="overflow:visible;"
id="marker5671"
refX="0.0"
refY="0.0"
orient="auto"
inkscape:stockid="Arrow2Mend"
inkscape:collect="always">
transform="scale(0.6) rotate(180) translate(0,0)"
d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1"
id="path5673" />
inkscape:stockid="Arrow2Mend"
orient="auto"
refY="0.0"
refX="0.0"
id="marker5575"
style="overflow:visible;"
inkscape:isstock="true"
inkscape:collect="always">
id="path5577"
style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1"
d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
transform="scale(0.6) rotate(180) translate(0,0)" />
inkscape:isstock="true"
style="overflow:visible;"
id="marker6583"
refX="0.0"
refY="0.0"
orient="auto"
inkscape:stockid="Arrow2Mend">
transform="scale(0.6) rotate(180) translate(0,0)"
d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1"
id="path6585" />
inkscape:stockid="Arrow1Mend"
orient="auto"
refY="0.0"
refX="0.0"
id="Arrow1Mend"
style="overflow:visible;"
inkscape:isstock="true">
id="path4548"
d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
transform="scale(0.4) rotate(180) translate(10,0)" />
inkscape:stockid="Arrow1Lstart"
orient="auto"
refY="0.0"
refX="0.0"
id="Arrow1Lstart"
style="overflow:visible">
id="path4648"
d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none"
transform="scale(0.8) translate(12.5,0)" />
inkscape:stockid="Arrow2Lend"
orient="auto"
refY="0.0"
refX="0.0"
id="Arrow2Lend"
style="overflow:visible;">
id="path3952"
style="font-size:12.0;fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round;"
d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
transform="scale(1.1) rotate(180) translate(1,0)" />
inkscape:stockid="Arrow1Lend"
orient="auto"
refY="0.0"
refX="0.0"
id="Arrow1Lend"
style="overflow:visible;">
id="path3934"
d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;"
transform="scale(0.8) rotate(180) translate(12.5,0)" />
inkscape:stockid="Arrow2Lstart"
orient="auto"
refY="0.0"
refX="0.0"
id="Arrow2Lstart"
style="overflow:visible">
id="path3949"
style="font-size:12.0;fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round"
d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
transform="scale(1.1) translate(1,0)" />
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
id="perspective5615" />
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1440"
inkscape:window-height="851"
id="namedview5609"
showgrid="true"
inkscape:zoom="2.46"
inkscape:cx="219.86165"
inkscape:cy="439.13574"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="g5617"
inkscape:snap-center="false"
inkscape:snap-object-midpoints="false"
showguides="true"
inkscape:guide-bbox="true"
inkscape:snap-bbox="true"
inkscape:snap-text-baseline="true"
inkscape:snap-others="true"
inkscape:bbox-nodes="true"
inkscape:object-nodes="true">
type="xygrid"
id="grid3029"
empspacing="5"
visible="true"
enabled="true"
snapvisiblegridlinesonly="true" />
orientation="1,0"
position="-150,500"
id="guide3732" />
orientation="1,0"
position="-150,500"
id="guide3734" />
id="g5617"
inkscape:groupmode="layer"
inkscape:label="automa"
transform="matrix(1.25,0,0,-1.25,0,743.75)">
transform="matrix(0.8,0,0,-0.8,0,595)"
style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
id="flowRoot2925"
xml:space="preserve">
id="flowRegion2927">
y="382.10107"
x="207.50348"
height="59.286709"
width="118.57342"
id="rect2929" />
id="flowPara2931" />
transform="matrix(0.8,0,0,-0.8,0,595)"
style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
id="flowRoot2933"
xml:space="preserve">
id="flowRegion2935">
y="363.32693"
x="187.74124"
height="99.799294"
width="182.80069"
id="rect2937" />
id="flowPara2939" />
style="font-size:30px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Times New Roman;-inkscape-font-specification:'Times New Roman,'"
id="flowRoot3789"
xml:space="preserve">
id="flowRegion3791">
y="334.67169"
x="468.36502"
height="51.381817"
width="50.393703"
id="rect3793" />
id="flowPara3795" />
xml:space="preserve"
id="flowRoot3224"
style="fill:black;stroke:none;stroke-opacity:1;stroke-width:1px;stroke-linejoin:miter;stroke-linecap:butt;fill-opacity:1;font-family:Courier;font-style:normal;font-weight:normal;font-size:12px;-inkscape-font-specification:Courier;font-stretch:normal;font-variant:normal;text-anchor:middle;text-align:center;writing-mode:lr;line-height:100%;letter-spacing:0px;word-spacing:0px;">
id="flowRegion3226">
id="rect3228"
width="107.42156"
height="181.08206"
x="386.71762"
y="17.580261"
style="-inkscape-font-specification:Courier;font-family:Courier;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal;" />
id="flowPara3230" />
xml:space="preserve"
id="flowRoot3975"
style="fill:black;stroke:none;stroke-opacity:1;stroke-width:1px;stroke-linejoin:miter;stroke-linecap:butt;fill-opacity:1;font-family:Courier;font-style:normal;font-weight:normal;font-size:12px;-inkscape-font-specification:Courier;font-stretch:normal;font-variant:normal;text-anchor:middle;text-align:center;writing-mode:lr;line-height:100%;letter-spacing:0px;word-spacing:0px;">
id="flowRegion3977">
id="rect3979"
width="135.60606"
height="221.9697"
x="862.87878"
y="159.65909"
style="-inkscape-font-specification:Courier;font-family:Courier;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal;" />
id="flowPara3981" />
xml:space="preserve"
id="flowRoot3637"
style="fill:black;stroke:none;stroke-opacity:1;stroke-width:1px;stroke-linejoin:miter;stroke-linecap:butt;fill-opacity:1;font-family:Courier;font-style:normal;font-weight:normal;font-size:15px;line-height:125%;letter-spacing:0px;word-spacing:0px;-inkscape-font-specification:Courier;font-stretch:normal;font-variant:normal;">
id="flowRegion3639">
id="rect3641"
width="145"
height="175"
x="65"
y="93.75"
style="-inkscape-font-specification:Courier;font-family:Courier;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal;" />
id="flowPara3643" />
transform="matrix(0.8,0,0,-0.8,0,494.30859)"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.5px;line-height:125%;font-family:serif;-inkscape-font-specification:'serif, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
id="flowRoot4383"
xml:space="preserve">
id="flowRegion4385">
y="103.75"
x="45"
height="185"
width="165"
id="rect4387"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.5px;line-height:125%;font-family:serif;-inkscape-font-specification:'serif, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start" />
id="flowPara4441" />
xml:space="preserve"
id="flowRoot4423"
style="fill:black;stroke:none;stroke-opacity:1;stroke-width:1px;stroke-linejoin:miter;stroke-linecap:butt;fill-opacity:1;font-family:sans-serif;font-style:normal;font-weight:normal;font-size:15px;line-height:125%;letter-spacing:0px;word-spacing:0px">
id="flowRegion4425">
id="rect4427"
width="160"
height="106.67638"
x="45"
y="242.07362" />
id="flowPara4429" />
style="fill:#d2d2d2;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.80000001;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect5061"
width="43.919998"
height="10.24"
x="228.39999"
y="-405.20001"
transform="scale(1,-1)" />
transform="scale(1,-1)"
y="-392.56009"
x="201.12"
height="24.560089"
width="62.880005"
id="rect5055"
style="fill:#d2d2d2;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.80000001;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
style="fill:#d2d2d2;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.80000001;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect5053"
width="126.07999"
height="24"
x="40.320007"
y="-380"
transform="scale(1,-1)" />
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:12px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="29.600002"
y="-396"
id="text4463"
sodipodi:linespacing="125%"
transform="scale(1,-1)">
sodipodi:role="line"
id="tspan4465"
x="29.600002"
y="-396"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;font-family:serif;-inkscape-font-specification:serif">T f
style="font-size:51.99999809%;baseline-shift:sub"
id="tspan4477">OSRfrom(param){
sodipodi:role="line"
x="29.600002"
y="-383.5"
id="tspan4467"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;font-family:serif;-inkscape-font-specification:serif"> A
sodipodi:role="line"
x="29.600002"
y="-371"
id="tspan4469"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;font-family:serif;-inkscape-font-specification:serif"> if (osr_cond)
sodipodi:role="line"
x="29.600002"
y="-358.5"
id="tspan4471"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;font-family:serif;-inkscape-font-specification:serif"> return f'
style="font-size:51.99999809%;baseline-shift:sub"
id="tspan4479">OSRto(live vars)
sodipodi:role="line"
x="29.600002"
y="-346"
id="tspan4473"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;font-family:serif;-inkscape-font-specification:serif"> B
sodipodi:role="line"
x="29.600002"
y="-333.5"
id="tspan4475"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;font-family:serif;-inkscape-font-specification:serif">}
transform="scale(1,-1)"
sodipodi:linespacing="125%"
id="text4481"
y="-396.40234"
x="192"
style="font-style:normal;font-weight:normal;font-size:12px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
xml:space="preserve">
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;font-family:serif;-inkscape-font-specification:serif"
y="-396.40234"
x="192"
id="tspan4483"
sodipodi:role="line">T f'
id="tspan4485"
style="font-size:51.99999809%;baseline-shift:sub">OSRto(live vars){
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;font-family:serif;-inkscape-font-specification:serif"
id="tspan4487"
y="-383.90234"
x="192"
sodipodi:role="line"> comp_code
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;font-family:serif;-inkscape-font-specification:serif"
y="-371.40234"
x="192"
sodipodi:role="line"
id="tspan3427"> goto L'
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;font-family:serif;-inkscape-font-specification:serif"
y="-358.90234"
x="192"
sodipodi:role="line"
id="tspan4501"> A'
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;font-family:serif;-inkscape-font-specification:serif"
id="tspan4491"
y="-346.40234"
x="192"
sodipodi:role="line">L':
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;font-family:serif;-inkscape-font-specification:serif"
id="tspan4495"
y="-333.90234"
x="192"
sodipodi:role="line"> B'
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;font-family:serif;-inkscape-font-specification:serif"
id="tspan4497"
y="-321.40234"
x="192"
sodipodi:role="line">}
transform="scale(1,-1)"
y="-408.20004"
x="25.6"
height="92.000015"
width="144.59999"
id="rect4503"
style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.40000004;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.40000001;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect4505"
width="95.599991"
height="91.800003"
x="188.20001"
y="-408"
transform="scale(1,-1)" />
transform="scale(1,-1)"
sodipodi:linespacing="125%"
id="text4507"
y="-308.08005"
x="41.431644"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
xml:space="preserve">
y="-308.08005"
x="41.431644"
id="tspan4509"
sodipodi:role="line">original, OSR-instrumented
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="191.18945"
y="-308.08005"
id="text4511"
sodipodi:linespacing="125%"
transform="scale(1,-1)">
sodipodi:role="line"
id="tspan4513"
x="191.18945"
y="-308.08005">variant, OSR-instrum.
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:12px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="29.04826"
y="-370.74158"
id="text4515"
sodipodi:linespacing="125%"
transform="scale(1,-1)">
sodipodi:role="line"
x="29.04826"
y="-370.74158"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;font-family:serif;-inkscape-font-specification:serif"
id="tspan4552">L:
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.80000001px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker5575)"
d="m 16,400 12,0"
id="path5567"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.80000001px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker5671)"
d="m 168,364 12,0 0,36 8,0"
id="path5663"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccc" />
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.80000001px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker5815)"
d="m 244,372.6396 8,0 0,-24 -44,0"
id="path5807"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccc" />
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.80000001px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker5917)"
d="m 192,324 -12,0 0,36 -12,0"
id="path5909"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccc" />
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.80000001px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker6019)"
d="m 72,356 0,-32 -56,0"
id="path6011"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="372.08127"
y="178.28709"
id="text4442"
sodipodi:linespacing="125%"
transform="matrix(0,1,1,0,0,0)">
sodipodi:role="line"
id="tspan4444"
x="372.08127"
y="178.28709">OSR
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.80000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.8, 0.80000000000000004;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker4411)"
d="m 28,336 -12,0"
id="path3429"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
diff --git a/figures/overview-osr-open/size.tex b/figures/overview-osr-open/size.tex
new file mode 100644
index 0000000..ed514c3
--- /dev/null
+++ b/figures/overview-osr-open/size.tex
...
width=400
diff --git a/layout.md b/layout.md
index 26efe30..2dd25ad 100644
--- a/layout.md
+++ b/layout.md
...
figures/overview-osr/overview-osr.png
approach.tex
figures/overview-osr-final/overview-osr-final.png
figures/overview-osr-open/overview-osr-open.png
osr-llvm.tex
case-study.tex
experim.tex