aboutsummaryrefslogtreecommitdiffstats
path: root/system/doc/design_principles/code_lock.dia
blob: d8262138a3102d7d37fd92a4cc2eb34ddff0e189 (plain) (blame)
ofshex dumpascii
0000 1f 8b 08 00 00 00 00 00 02 03 ed 5d 5b 8f db ba 11 7e df 5f 61 38 2f 2d e0 68 c5 9b 44 9d 9c 4d ...........][....~._a8/-.h..D..M
0020 80 d3 b4 38 05 82 06 c8 49 1f 7a 5e 16 b2 cd 78 d5 c8 d2 56 a6 37 d9 16 ed 6f 2f 29 c9 bb 6b 5b ...8....I.z^...x...V.7...o/)..k[
0040 b2 65 51 94 2f 19 03 09 d6 36 cd 11 29 cd f0 e3 70 e6 9b 9f df 7d 9f c7 83 07 91 2d a2 34 b9 19 .eQ./....6..)...p....}.....-.4..
0060 22 c7 1d 0e 44 32 49 a7 51 32 bb 19 fe fd f3 5f 5e f3 e1 bb b7 57 3f 4f a3 f0 27 f5 6f 96 85 f3 "...D2I.Q2....._^....W?O..'.o...
0080 81 fa 45 b2 d0 ef 6e 86 77 52 de ff 74 7d fd ed db 37 27 7e 5c 84 32 cd 9c 38 5a 3a 0b 71 fd bf ..E...n.wR..t}...7'~\.2..8Z:.q..
00a0 30 8e c3 6b d5 e8 7a f8 f6 6a 30 78 d9 c1 34 94 a1 fe ac fc 34 94 32 8b c6 4b 29 06 49 38 17 37 0..k..z..j0x..4.....4.2..K).I8.7
00c0 c3 71 38 f9 3a cb d2 65 32 1d 16 ad ca 76 93 34 4e b3 c1 43 18 df 0c 5f 7d c9 5f c3 eb b2 9b eb .q8.:..e2....v.4N..C..._}._.....
00e0 b5 7e 76 f4 7d 1f ce c4 38 13 e1 d7 fa ae 5d f5 0a 82 36 5d df 8b 6c b3 db f9 7d ba 88 54 13 f9 .~v.}...8.....]...6]..l...}..T..
0100 78 bf d5 a4 a6 1f fd ff 8b 36 65 ab 85 6a 94 cc de be fa 20 a4 14 d9 ab e2 b2 ca 0f 9f fb ab ba x........6e..j..................
0120 d8 5a 41 72 1e 66 b3 28 d9 96 a5 e6 27 2e 26 03 3b 8c 04 fa e5 21 ce 88 8b 7d b2 9a 97 c3 c5 8d .ZAr.f.(....'.&.;....!...}......
0140 fb 15 17 f7 2b 2e eb 57 5c b4 b8 bd 4f 33 99 85 91 dc 16 39 4e d3 58 84 49 21 55 66 4b d1 5e ce ....+..W\...O3.....9N.X.I!UfK.^.
0160 62 12 c6 ea 11 db 35 2c d4 be f7 2f 91 94 e9 9e eb ff 12 c6 8b 26 03 28 3e 7e d2 b8 43 b5 77 96 b.....5,.../.........&.(>~..C.w.
0180 45 d3 dd ca bb d6 a2 a6 97 6f d1 54 de dd 7e b7 34 5d 45 ef 8f 96 7a 7f 88 16 d1 38 16 55 57 1f E........o.T..~.4]E...z....8.UW.
01a0 25 b2 b3 ee 1f bb e9 7e f3 ee e4 16 fc f9 e7 86 4f 43 d1 5b ed 12 31 e5 82 09 76 f8 12 31 5b 46 %......~........OC.[..1...v..1[F
01c0 53 b1 d8 f3 98 ad b7 a9 e9 e9 ae 6c 76 bd 6f d6 37 db 35 9d 98 e2 a3 8d 05 3b 17 11 87 8f 22 2b S..........lv.o.7.5......;...."+
01e0 bb ff e5 79 a9 1e 94 37 b8 b4 38 83 70 22 a3 87 d5 bb 17 73 92 8e ff 29 26 b2 1c ec 6f 32 4c a6 ...y...7..8.p".....s...)&...o2L.
0200 61 36 1d bc 1e fc 1e cd 7e 0f 67 1f a2 44 fd f6 19 8e 0c 07 d1 f4 66 f8 d1 5d 9f b3 cd 51 aa 3e a6......~.g..D........f..]...Q.>
0220 95 39 dc 9a b4 fb f4 e9 c9 c2 d4 a1 14 e3 11 c5 9b 53 b1 6d 48 ea 24 8c c7 9b 02 32 35 92 30 99 .9...............S.mH.$....25.0.
0240 c5 e2 49 08 09 b4 10 e4 04 ec 0d 0e 1c 65 e6 d1 88 52 c7 65 2d a5 66 4a df f3 51 1c 3a b6 8a 56 ..I..........e...R.e-.fJ..Q.:..V
0260 ea 72 5c 7d 39 cd 5a 51 83 2b 4e b3 48 24 72 f3 8a 45 b2 9c 17 42 dc ad 2b 78 fe 0e b5 93 1b 2e .r\}9.ZQ.+N.H$r..E...B..+x......
0280 15 f4 4c 97 72 7d ad da bb 9a ec 12 31 49 93 44 dd 5f f5 1c 2e b6 6c cf ea 9b c1 9d 7a 7e f5 33 ..L.r}......1I.D._....l.....z~.3
02a0 af 50 b3 4c d5 83 ca 86 83 e7 6f d5 74 6e 8d b4 e2 b7 a8 fc 2d e2 eb 3f 76 b7 b5 76 e3 8a 8a 8f .P.L......o.tn......-..?v..v....
02c0 0b 8d 32 55 31 64 aa 62 88 1b 3e 3a 4d 54 4c 09 f1 0b a5 7a a3 e5 e5 7f 7a 96 f5 ab 6a 60 c6 ad ..2U1d.b..>:MTL....z....z...j`..
02e0 3c d0 af 0e f4 0b 1d a2 5f c1 31 d5 0b 9b aa 17 f1 8a 27 07 13 8b ea a5 84 e4 ea 85 b1 5e c1 48 <......._.1.......'..........^.H
0300 e0 60 8e d5 3b ee 20 a4 ac 93 45 1d ab 1a 5d 45 2b ee 04 d8 25 4d 5b f1 cb d4 b1 f5 1d dd 21 12 .`..;.....E...]E+...%M[.......!.
0320 44 32 bd 0d b3 2c fd 56 3f 2e 8c 0d bb be 8d 45 32 93 77 db 0f da 6a 8b e2 3a cc 54 44 be 11 ea D2...,.V?......E2.w...j..:.TD...
0340 40 42 2b 13 e4 1b 2c f1 18 1d d3 06 91 ae 50 34 62 3d a0 68 44 5f a2 68 e4 f7 84 a2 5f 8e ad 1e @B+...,.......P4b=.hD_.h...._...
0360 1f 37 6c e5 c3 2a df 46 c5 a8 81 8a 79 56 34 ec fd 07 a5 5c 4a cf 64 95 5e 51 63 e8 8c cb e7 c5 .7l..*.F....yV4....\J.d.^Qc.....
0380 e6 da ae 84 e4 6b 3b ca d7 76 f5 b8 9b ea d5 5c c8 70 b8 c7 2d 33 8d 26 b2 a5 b5 8f c5 fc 76 92 .....k;..v.....\.p..-3.&......v.
03a0 66 c9 b6 c7 bc c3 99 cb a5 ec 59 4e 10 36 e8 fb 4e 44 b3 3b 59 df 79 cb cd 52 ac 2c fc fe 65 10 f.........YN.6..ND.;Y.y..R.,..e.
03c0 b9 c5 0b d1 c0 45 c8 6b 3b 90 5c 98 f6 7f 2d b3 ed fb bd 7e 70 e2 ba ed 44 7c 89 e2 b8 81 88 f5 .....E.k;.\...-....~p...D|......
03e0 63 9f c3 44 2c ee 14 72 a8 38 5b ea 16 62 e5 73 b5 90 8f b1 38 c4 72 57 3a 70 0f 11 7b 1f 4e a7 c..D,..r.8[..b.s....8.rW:p..{.N.
0400 15 56 bb ea 61 58 bd 5a 4a 92 e2 bb dc a7 f5 1b 6d ea 6e 48 7e 7a b5 d6 6e e3 b0 2b 4e 27 5f c5 .V..aX.ZJ.......m.nH~z..n..+N'_.
0420 b4 e6 b0 6b 87 87 b8 ee 21 4b 13 59 25 4e 7f 3e f8 12 ce a3 f8 51 5d 55 98 2c 86 83 fc 0e de 0c ...k....!K.Y%N.>.....Q]U.,......
0440 b9 5a 91 8a df fe 2a e2 07 21 a3 49 f8 fa 97 34 9e be bc 81 87 5f c7 96 4d a8 7a 0e 1c 2f 20 ea .Z....*..!.I...4....._..M.z../..
0460 85 3d 8e 3c c6 38 a7 66 32 d7 17 a0 5d ae 09 c4 1c 8a 09 31 13 b7 ee 40 6f 68 30 da 08 0a e3 68 .=.<.8.f2...][email protected]
0480 96 cc 45 f5 8d ad 04 44 bb cf 16 aa dc e3 07 9a b2 38 ba bf bd 53 e8 ed df ea b1 0a e3 ae 80 54 ..E....D.........8...S.........T
04a0 a5 18 05 45 f4 33 69 4d c8 62 39 d6 27 80 62 d8 da 5e 99 a3 2b d6 15 ba a2 6e 0f e8 8a 04 2f d1 ...E.3iM.b9.'.b..^..+....n..../.
04c0 95 81 ef ff 94 d0 55 db 99 03 74 05 e8 0a d0 d5 a9 a2 ab f4 5e 24 80 ad 7a c5 56 14 03 b6 02 6c ......U...t.........^$..z.V....l
04e0 d5 3f b6 fa 24 26 22 7a a8 42 57 5e 07 3e 61 33 5f 67 43 9f 70 e1 bb f2 f2 73 29 ea 04 98 f0 11 .?..$&"z.BW^.>a3_gC.p....s).....
0500 0a ce 1a 5d 99 ce 5c 13 74 a5 d0 e8 da cb a3 16 d1 16 06 b4 05 68 0b d0 56 35 da fa 8f 6a 2d d3 ...]..\.t............h..V5...j-.
0520 64 f4 3e 9a 45 f2 bf c7 c4 5d db b0 eb e3 38 8e fe b5 1e 26 6c 0b 79 61 2f b7 43 0c 21 4c 51 80 d.>.E....]....8....&l.ya/.C.!LQ.
0540 88 6d e4 85 99 13 e4 46 96 3b 04 f9 ec b2 90 97 0b c8 eb d4 91 d7 7b 31 89 34 e2 aa 80 5e be 31 .m.....F.;............{1.4...^.1
0560 f4 2a dd 33 18 d9 84 5e d8 f1 30 52 42 5c 27 a0 fc 0d 51 08 8c 33 f5 96 29 ec 85 cf 18 7c 19 ce .*.3...^..0RB\'...Q..3..)....|..
0580 5d 23 d7 16 3d 77 d7 96 e1 fa 0a 60 0b c0 d6 51 c0 d6 9f 54 bf b1 90 e2 dd 11 71 d6 b6 7b eb 22 ]#..=w.....`...Q...T......q..{."
05a0 f1 95 da 61 d2 3c 70 d3 21 ec d2 f0 15 78 b6 4e 1e 5f 7d 0e 17 5f 2b b0 15 37 c5 56 6e fb 10 fd ...a.<p.!....x.N._}.._+..7.Vn...
05c0 26 a8 ea b5 ab e0 d3 88 32 ed ce e2 f9 9f fc ac 7d 59 ed a7 ab 09 90 e2 e0 b4 02 1c 05 38 aa 7f &.......2.......}Y...........8..
05e0 1c 35 4d 6f 75 0c d6 1f fe 08 38 ca 32 8e a2 23 ea 5f a0 87 0a 10 d4 19 9f 0d 06 c6 91 57 cc 2e .5Mou.....8.2..#._...........W..
0600 8a ca 53 44 4a 14 85 b1 e3 bb 3e 3a 77 20 65 30 65 4d 90 94 ef 78 ae 87 99 5e 7d b8 87 3d e6 fa ..SDJ.....>:w.e0eM...x...^}..=..
0620 00 ad 00 5a 01 b4 ea 1f 5a c9 68 2e d2 a5 84 83 c0 9e 00 d6 53 08 16 c0 2c 80 59 47 80 59 7f 4d ...Z....Z.h.........S...,.YG.Y.M
0640 3e 2e 65 15 ef 86 31 b7 0d 2a 73 e7 ad 86 b7 97 c4 00 b9 df ea 0d 76 cb f0 f6 f3 86 5a 66 f3 d6 >.e...1..*s...........v.....Zf..
0660 04 6e 51 88 6d 07 74 05 e8 aa 7f 74 15 25 91 fc e1 7c 56 c7 8a 6a 2f 82 da 21 aa 1d 20 55 6f 90 .nQ.m.t....t.%...|V..j/..!...Uo.
0680 ea 99 f1 64 83 eb c4 5d c1 aa 4e f8 cc 48 80 46 81 5d 3a 33 4a 3d 3e e2 4e 40 03 c6 de a0 c0 41 ...d...]..N..H.F.]:3J=>[email protected]
06a0 be 4b 47 88 18 30 2e 69 86 8b 5b 91 4c 1b 11 9b 6d 8c 70 47 5a 70 4b 86 05 a5 50 93 fb cd 8b a8 .KG..0.i..[.L...m.pGZpK...P.....
06c0 62 fc 04 22 a3 9e 89 8c b0 6b 40 a6 46 8f ca 55 68 cc a6 b6 62 e8 c1 56 99 8c 98 5a 92 11 19 e1 b.."[email protected]....
06e0 35 26 23 82 1c e2 d9 65 53 ab 1a 5d 7d 2b 82 76 b6 62 db ad 3a e7 32 42 3b b8 8c 5c 60 53 fb 71 5&#....eS..]}+.v.b..:.2B;..\`S.q
0700 d8 d4 0e b2 41 98 d4 f2 44 75 63 84 ea b0 05 e9 ca fc 20 9b e0 42 09 a1 54 99 1f b5 82 eb a4 39 ....A...Duc..........B..T......9
0720 b5 8f f3 68 30 c2 a8 0f 68 51 35 c0 1d 76 0a 01 b6 b8 2c b5 f6 0c d4 da 3f 2a b4 30 26 73 5b d1 ...h0...hQ5..v....,.....?*.0&s[.
0740 8f 12 62 99 07 99 60 3a 22 05 51 ab 12 e9 6b 91 b6 a9 90 ab c6 b6 a3 95 d7 64 63 71 78 ab 63 c1 ..b...`:".Q...k..........dcqx.c.
0760 8f 4b a3 59 dc 64 23 45 5d 6b da 67 ed cd ab d0 31 76 2e 64 c8 85 10 ac b4 4a 29 99 ef 50 e2 7a .K.Y.d#E]k.g....1v.d.....J)..P.z
0780 3a d2 1d d3 d3 f7 80 fe 03 42 f6 2c bb 3f ab 39 ab 21 ab f4 00 85 78 c8 2f a9 de 30 93 a3 f0 38 :........B.,.?.9.!....x./..0...8
07a0 db 35 7e de 79 f8 2e 9e 84 e8 9d 03 f3 f4 9f 9e 83 38 3b 7d cb f7 37 b0 7c f6 93 be ca 87 c3 09 .5~.y............8;}..7.|.......
07c0 28 e4 d4 db b2 7e ee 51 fc 2e 7d 6c b2 8c 53 df a9 dd c0 62 a2 e3 8a 91 eb 78 84 63 5d 68 26 20 (....~.Q..}l..S....b.....x.c]h&.
07e0 38 b0 5f 68 66 7d 50 55 df 23 b4 6f af a4 53 f5 d1 85 ba 6a 0d 8e 25 c1 a9 d3 81 cd a8 af 4f d5 8._hf}PU.#.o..S....j..%.......O.
0800 a0 b8 15 b2 c7 cb 5f 9f c1 80 78 57 f4 66 56 ab 5a ad e8 cd 28 79 49 6f 66 60 6f 4e 89 de 8c 52 ......_...xW.fV.Z...(yIof`oN...R
0820 a0 37 83 80 3b 08 b8 03 7a 33 c8 6a b0 46 6f 46 19 d0 9b 41 08 de 91 42 f0 76 ef f5 82 ae fc 5d .7..;...z3.j.FoF...A...B.v.....]
0840 76 53 49 79 11 ab 43 fc 62 d3 47 56 d5 45 b9 ed ba 63 15 a3 db d1 8a ef 39 78 3b a0 15 e1 8d 0e vSIy..C.b.GV.E...c......9x;.....
0860 de f8 69 1f bc c1 26 f4 c7 da 84 6e 56 49 3e 2c 62 c8 b7 b7 0b ad 61 22 c2 6e 57 f5 4b bc 1e ca ..i...&....nVI>,b.....a".nW.K...
0880 97 b0 b2 7a 49 80 d9 28 b8 88 da 25 9e cd d2 25 8e eb 23 ee b3 32 9b de 28 71 7f df ee 93 c0 ee ...zI..(...%...%..#..2..(q......
08a0 13 76 9f b0 fb dc c3 53 74 f5 49 2c 84 1c 7c 12 f3 30 4a d4 57 70 14 68 3b 07 8c 3a 08 b9 64 e4 .v.....St.I,..|..0J.Wp.h;..:..d.
08c0 3b 88 63 d8 7f c2 fe f3 24 e8 1f b1 71 f6 17 41 e5 11 37 b7 79 cc 88 0a d4 85 7d 0d bb b4 bf 5f ;.c.....$...q..A..7.y.....}...._
08e0 81 89 11 21 67 0d bc 4c 67 ae 19 b3 b6 83 09 25 cf c8 cb 66 11 39 06 c8 0b 90 17 20 af 5a e4 b5 ...!g..Lg......%...f.9.......Z..
0900 4c aa b1 d7 d5 6f 32 cc e4 e0 cf 0f 6a a1 1d 7c 8e e6 22 1b 20 77 01 88 cc 76 58 2a 71 08 f6 bc L....o2.....j..|.."..w...vX*q...
0920 11 0e 1c 46 e1 48 00 20 d9 09 65 e5 63 dc 45 56 7e ee e2 b6 9c 95 ef 79 64 44 74 56 3e 42 79 56 ...F.H....e.c.EV~......ydDtV>ByV
0940 3e 0f f8 c8 d3 99 73 7e d0 43 56 fe c6 08 eb 53 f7 3d 48 9c bb 30 f7 f6 46 52 3e 39 c8 bd ed da >.....s~.CV....S.=H..0..FR>9....
0960 73 6f ef 28 64 84 8d f3 61 d1 6a cf 60 95 6c 03 95 95 8c 78 5e c9 48 1f 9d eb 4a 46 f9 76 eb 8c so.(d...a.j.`.l....x^.H...JF.v..
0980 2b 19 99 ce 1d 54 32 82 fd 15 ec af 4e 75 7f f5 49 eb ce 20 8f aa 82 62 46 3d 10 9a e5 c5 8c 34 +....T2.....Nu..I......bF=.....4
09a0 45 0b 14 33 82 ad d3 a9 78 b3 69 57 21 04 56 53 06 57 31 04 25 dd 11 2d 02 a8 b0 7f 11 61 04 6d E..3....x.iW!.VS.W1.%..-.....a.m
09c0 67 ae 11 ba 42 1b 61 ec 04 a2 d8 01 6d 01 da 3a 02 da 82 e8 81 a3 90 f2 63 0f 48 f9 01 70 9d 0e g...B.a.....m..:........c.H..p..
09e0 e0 32 26 a8 f1 46 d8 26 1d 3f cb f3 93 03 8d b3 90 26 e1 2f 38 6a ce 17 65 b5 9f 2e 28 1f 09 70 .2&..F.&.?.......&./8j..e...(..p
0a00 0a e0 d4 a9 32 b1 a8 7e 0a df 15 20 29 db 48 ca d5 cc 9e 00 a2 00 44 9d 60 0e 20 f6 ba 3a 20 6c ....2..~....).H.......D.`....:.l
0a20 cd 42 dd 04 55 05 79 ea 9f d6 23 ce 35 ef 0b 7a 22 ec b6 9b 02 58 35 b8 4a 0d df db a0 ed f9 7a .B..U.y...#.5..z"....X5.J......z
0a40 a3 64 bd f3 60 c2 84 a8 04 1b 4c a1 c4 24 2a 81 59 e6 9a aa 0b 36 f2 bb 0a 36 22 9e ed 1a 20 3a .d..`.....L..$*.Y....6...6"....:
0a60 f3 38 cf bd d3 b1 46 9a a6 9b ba 7d 55 00 69 ce c1 4b 5d 88 36 ba 0c bd 5e a9 26 3b 26 d5 36 e6 .8....F....}U.i..K].6...^.&;&.6.
0a80 9d 05 03 5a 4d d2 28 50 01 f5 4b 54 50 12 03 30 d7 36 2a 68 94 cc bf 6a c5 dc dd cc 71 fb be a7 ...ZM.(P..KTP..0.6*h...j....q...
0aa0 1c f8 b5 c1 fa f4 8b 2a 02 83 4c 7e 7e 24 4c 11 74 65 b3 70 d0 03 a6 c0 5e 69 b4 4a 54 81 db e7 .......*..L~~$L.te.p....^i.JT...
0ac0 f4 1f 8c 29 70 a3 b2 62 d8 07 4c 71 d9 7b 85 83 68 22 31 3d 4e 49 02 e2 9e 8b 5e 97 5a e3 70 94 ...)p..b..Lq.{..h"1=NI....^.Z.p.
0ae0 6f 16 0a 66 ee 00 58 b9 c1 05 fc f4 70 70 c7 f7 20 ed cb 12 29 37 3a 8e e9 b4 8a 6a 08 ea cc fa o..f..X.....pp......)7:....j....
0b00 b1 1e 50 0d da 44 35 ac 47 54 c3 1a 15 4b 05 54 73 69 a8 86 1a a0 9a 63 81 1a 7c 16 c7 2e 4a 08 ..P..D5.GT...K.Tsi.....c..|...J.
0b20 f2 99 37 22 6e 5e 67 e9 59 26 d4 59 02 5c 53 7b 3c 76 fe a0 06 ff 18 75 96 76 9c 1d f5 e0 64 26 ..7"n^g.Y&.Y.\S{<v.....u.v....d&
0b40 e6 b9 a9 b4 75 7d d2 66 e6 2f 2f 36 82 5f 14 1b 41 45 99 56 db 55 a2 37 06 56 c9 ed a5 43 0b f7 ....u}.f.//6._..AE.V.U.7.V...C..
0b60 d5 1c 29 92 3e 50 23 6f 0f 3a fe f9 34 14 98 fe b1 80 1b ab ad f3 b6 1f b8 11 e3 aa 25 c5 fb 38 ..).>P#o.:..4...............%..8
0b80 7c 14 d9 db ab e2 8d fa 37 cb c2 f9 db ab ff 03 69 1c f3 49 7c db 00 00 |.......7.......i..I|...