0000: ef bb bf 24 65 6e 67 69 6e 65 20 4a 53 63 72 69 ...$engine JScri
0010: 70 74 0d 0a 24 75 6e 61 6d 65 20 62 6f 6f 6b 6d pt..$uname bookm
0020: 61 72 6b 65 72 73 0d 0a 24 64 6e 61 6d 65 20 d0 arkers..$dname .
0030: 97 d0 b0 d0 ba d0 bb d0 b0 d0 b4 d0 ba d0 b8 0d ................
0040: 0a 24 61 64 64 69 6e 20 67 6c 6f 62 61 6c 0d 0a .$addin global..
0050: 24 61 64 64 69 6e 20 73 74 64 6c 69 62 0d 0a 24 $addin stdlib..$
0060: 61 64 64 69 6e 20 73 74 64 63 6f 6d 6d 61 6e 64 addin stdcommand
0070: 73 0d 0a 2f 2f 24 61 64 64 69 6e 20 45 78 74 65 s..//$addin Exte
0080: 6e 64 65 64 53 65 61 72 63 68 0d 0a 0d 0a 2f 2f ndedSearch....//
0090: d0 a1 d0 ba d1 80 d0 b8 d0 bf d1 82 20 d0 bf d0 ............ ...
00a0: be d0 bb d1 83 d1 87 d0 b0 d0 b5 d1 82 20 d1 81 ............. ..
00b0: d0 bf d0 b8 d1 81 d0 be d0 ba 20 d0 bc d0 b5 d1 .......... .....
00c0: 82 d0 be d0 ba 28 d0 be d0 bf d1 80 d0 b5 d0 b4 .....(..........
00d0: d0 b5 d0 bb d0 b5 d0 bd d0 bd d0 bd d0 be d0 b3 ................
00e0: d0 be 20 d1 84 d0 be d1 80 d0 bc d0 b0 d1 82 d0 .. .............
00f0: b0 29 20 d0 b8 d0 b7 20 d0 bc d0 be d0 b4 d1 83 .) .... ........
0100: d0 bb d1 8f 2c 0d 0a 2f 2f d1 87 d1 82 d0 be d0 ....,..//.......
0110: b1 d1 8b 20 d0 b1 d1 8b d1 81 d1 82 d1 80 d0 be ... ............
0120: 20 d0 bf d0 b5 d1 80 d0 b5 d1 85 d0 be d0 b4 d0 ...............
0130: b8 d1 82 d1 8c 20 d0 ba 20 d0 be d1 82 d0 bc d0 ..... .. .......
0140: b5 d1 87 d0 b5 d0 bd d0 bd d1 8b d0 bc 20 d0 bc ............. ..
0150: d0 b5 d1 81 d1 82 d0 b0 d0 bc 20 d0 b2 20 d0 ba .......... .. ..
0160: d0 be d0 b4 d0 b5 0d 0a 0d 0a 73 74 64 6c 69 62 ..........stdlib
0170: 2e 72 65 71 75 69 72 65 28 22 54 65 78 74 57 69 .require("TextWi
0180: 6e 64 6f 77 2e 6a 73 22 2c 53 65 6c 66 53 63 72 ndow.js",SelfScr
0190: 69 70 74 29 3b 0d 0a 0d 0a 67 6c 6f 62 61 6c 2e ipt);....global.
01a0: 63 6f 6e 6e 65 63 74 47 6c 6f 62 61 6c 73 28 53 connectGlobals(S
01b0: 65 6c 66 53 63 72 69 70 74 29 3b 0d 0a 0d 0a 0d elfScript);.....
01c0: 0a 76 61 72 20 d0 bc d0 a4 d0 be d1 80 d0 bc d0 .var ...........
01d0: b0 d0 a1 d0 ba d1 80 d0 b8 d0 bf d1 82 d0 b0 3b ...............;
01e0: 0d 0a 65 76 65 6e 74 73 2e 63 6f 6e 6e 65 63 74 ..events.connect
01f0: 28 73 6e 65 67 6f 70 61 74 2c 20 22 6f 6e 43 68 (snegopat, "onCh
0200: 61 6e 67 65 54 65 78 74 4d 61 6e 61 67 65 72 22 angeTextManager"
0210: 2c 20 53 65 6c 66 53 63 72 69 70 74 2e 53 65 6c , SelfScript.Sel
0220: 66 29 3b 0d 0a 0d 0a 66 75 6e 63 74 69 6f 6e 20 f);....function
0230: 6f 6e 43 68 61 6e 67 65 54 65 78 74 4d 61 6e 61 onChangeTextMana
0240: 67 65 72 28 70 29 7b 0d 0a 09 66 20 3d 20 67 65 ger(p){...f = ge
0250: 74 42 6f 6f 6b 4d 61 72 6b 65 72 73 28 29 3b 0d tBookMarkers();.
0260: 0a 09 66 2e 75 70 64 61 74 65 28 29 3b 0d 0a 20 ..f.update();..
0270: 7d 0d 0a 0d 0a 66 75 6e 63 74 69 6f 6e 20 67 65 }....function ge
0280: 74 42 6f 6f 6b 4d 61 72 6b 65 72 73 28 29 7b 0d tBookMarkers(){.
0290: 0a 0d 0a 69 66 20 28 21 42 6f 6f 6b 4d 61 72 6b ...if (!BookMark
02a0: 65 72 73 2e 5f 69 6e 73 74 61 6e 63 65 29 0d 0a ers._instance)..
02b0: 20 20 20 20 20 20 20 20 6e 65 77 20 42 6f 6f 6b new Book
02c0: 4d 61 72 6b 65 72 73 28 29 3b 0d 0a 0d 0a 20 20 Markers();....
02d0: 20 20 72 65 74 75 72 6e 20 42 6f 6f 6b 4d 61 72 return BookMar
02e0: 6b 65 72 73 2e 5f 69 6e 73 74 61 6e 63 65 3b 0d kers._instance;.
02f0: 0a 20 7d 0d 0a 0d 0a 0d 0a 53 65 6c 66 53 63 72 . }......SelfScr
0300: 69 70 74 2e 73 65 6c 66 5b 27 6d 61 63 72 6f 73 ipt.self['macros
0310: d0 9e d1 82 d0 ba d1 80 d1 8b d1 82 d1 8c 20 d0 .............. .
0320: be d0 ba d0 bd d0 be 27 5d 20 3d 20 66 75 6e 63 .......'] = func
0330: 74 69 6f 6e 28 29 20 7b 0d 0a 0d 0a 09 2f 2f 64 tion() {.....//d
0340: 65 62 75 67 67 65 72 0d 0a 09 66 20 3d 20 67 65 ebugger...f = ge
0350: 74 42 6f 6f 6b 4d 61 72 6b 65 72 73 28 29 3b 0d tBookMarkers();.
0360: 0a 09 66 2e 4f 70 65 6e 57 69 6e 64 6f 77 20 3d ..f.OpenWindow =
0370: 20 74 72 75 65 3b 0d 0a 09 66 2e 75 70 64 61 74 true;...f.updat
0380: 65 28 29 3b 0d 0a 7d 0d 0a 0d 0a 66 75 6e 63 74 e();..}....funct
0390: 69 6f 6e 20 42 6f 6f 6b 4d 61 72 6b 65 72 73 28 ion BookMarkers(
03a0: 29 7b 0d 0a 0d 0a 09 42 6f 6f 6b 4d 61 72 6b 65 ){.....BookMarke
03b0: 72 73 2e 5f 69 6e 73 74 61 6e 63 65 20 3d 20 74 rs._instance = t
03c0: 68 69 73 3b 0d 0a 09 76 61 72 20 70 61 74 68 54 his;...var pathT
03d0: 6f 46 6f 72 6d 20 3d 20 53 65 6c 66 53 63 72 69 oForm = SelfScri
03e0: 70 74 2e 66 75 6c 6c 50 61 74 68 2e 72 65 70 6c pt.fullPath.repl
03f0: 61 63 65 28 2f 6a 73 24 2f 2c 20 27 73 73 66 27 ace(/js$/, 'ssf'
0400: 29 3b 0d 0a 09 74 68 69 73 2e 74 61 72 67 65 74 );...this.target
0410: 57 69 6e 64 6f 77 20 3d 20 47 65 74 54 65 78 74 Window = GetText
0420: 57 69 6e 64 6f 77 28 29 3b 0d 0a 09 74 68 69 73 Window();...this
0430: 2e 66 6f 72 6d 20 3d 20 6c 6f 61 64 53 63 72 69 .form = loadScri
0440: 70 74 46 6f 72 6d 28 70 61 74 68 54 6f 46 6f 72 ptForm(pathToFor
0450: 6d 2c 20 74 68 69 73 29 0d 0a 09 74 68 69 73 2e m, this)...this.
0460: 66 6f 72 6d 2e d0 9a d0 bb d1 8e d1 87 d0 a1 d0 form............
0470: be d1 85 d1 80 d0 b0 d0 bd d0 b5 d0 bd d0 b8 d1 ................
0480: 8f d0 9f d0 be d0 bb d0 be d0 b6 d0 b5 d0 bd d0 ................
0490: b8 d1 8f d0 9e d0 ba d0 bd d0 b0 20 3d 20 53 65 ........... = Se
04a0: 6c 66 53 63 72 69 70 74 2e 75 6e 69 71 75 65 4e lfScript.uniqueN
04b0: 61 6d 65 3b 0d 0a 09 74 68 69 73 2e 77 61 74 63 ame;...this.watc
04c0: 68 65 72 20 3d 20 6e 65 77 20 54 65 78 74 57 69 her = new TextWi
04d0: 6e 64 6f 77 73 57 61 74 63 68 65 72 28 29 3b 0d ndowsWatcher();.
04e0: 0a 09 74 68 69 73 2e 4f 70 65 6e 57 69 6e 64 6f ..this.OpenWindo
04f0: 77 20 3d 20 66 61 6c 73 65 3b 0d 0a 09 74 68 69 w = false;...thi
0500: 73 2e 73 74 61 72 74 47 6c 6f 62 61 6c 53 65 61 s.startGlobalSea
0510: 72 63 68 20 3d 20 66 61 6c 73 65 3b 0d 0a 09 74 rch = false;...t
0520: 68 69 73 2e 66 6f 72 6d 2e d0 a2 d0 b0 d0 b1 d0 his.form........
0530: bb d0 b8 d1 86 d0 b0 d0 97 d0 b0 d0 ba d0 bb d0 ................
0540: b0 d0 b4 d0 be d0 ba d0 93 d0 bb 20 3d 20 d0 bc ........... = ..
0550: d0 93 d1 80 d1 83 d0 bf d0 bf d1 8b d0 97 d0 b0 ................
0560: d0 ba d0 bb d0 b0 d0 b4 d0 be d0 ba d0 93 d0 bb ................
0570: 2e d0 a1 d0 ba d0 be d0 bf d0 b8 d1 80 d0 be d0 ................
0580: b2 d0 b0 d1 82 d1 8c 28 29 3b 0d 0a 0d 0a 09 2f .......();...../
0590: 2f 20 69 66 20 28 21 d0 bc d0 93 d1 80 d1 83 d0 / if (!.........
05a0: bf d0 bf d1 8b d0 97 d0 b0 d0 ba d0 bb d0 b0 d0 ................
05b0: b4 d0 be d0 ba 29 7b 0d 0a 0d 0a 09 2f 2f 20 7d .....){.....// }
05c0: 0d 0a 7d 0d 0a 0d 0a 42 6f 6f 6b 4d 61 72 6b 65 ..}....BookMarke
05d0: 72 73 2e 70 72 6f 74 6f 74 79 70 65 2e d0 a2 d0 rs.prototype....
05e0: b0 d0 b1 d0 bb d0 b8 d1 86 d0 b0 d0 97 d0 b0 d0 ................
05f0: ba d0 bb d0 b0 d0 b4 d0 be d0 ba d0 92 d1 8b d0 ................
0600: b1 d0 be d1 80 20 3d 20 66 75 6e 63 74 69 6f 6e ..... = function
0610: 28 d0 ad d0 bb d0 b5 d0 bc d0 b5 d0 bd d1 82 2c (..............,
0620: 20 d0 92 d1 8b d0 b1 d1 80 d0 b0 d0 bd d0 bd d0 ...............
0630: b0 d1 8f d0 a1 d1 82 d1 80 d0 be d0 ba d0 b0 2c ...............,
0640: 20 d0 9a d0 be d0 bb d0 be d0 bd d0 ba d0 b0 2c ..............,
0650: 20 d0 a1 d1 82 d0 b0 d0 bd d0 b4 d0 b0 d1 80 d1 ...............
0660: 82 d0 bd d0 b0 d1 8f d0 9e d0 b1 d1 80 d0 b0 d0 ................
0670: b1 d0 be d1 82 d0 ba d0 b0 29 20 7b 0d 0a 09 74 .........) {...t
0680: 68 69 73 2e 67 6f 54 6f 4c 69 6e 65 28 d0 92 d1 his.goToLine(...
0690: 8b d0 b1 d1 80 d0 b0 d0 bd d0 bd d0 b0 d1 8f d0 ................
06a0: a1 d1 82 d1 80 d0 be d0 ba d0 b0 2e 76 61 6c 29 ............val)
06b0: 3b 0d 0a 7d 0d 0a 0d 0a 42 6f 6f 6b 4d 61 72 6b ;..}....BookMark
06c0: 65 72 73 2e 70 72 6f 74 6f 74 79 70 65 2e d0 a2 ers.prototype...
06d0: d0 b0 d0 b1 d0 bb d0 b8 d1 86 d0 b0 d0 97 d0 b0 ................
06e0: d0 ba d0 bb d0 b0 d0 b4 d0 be d0 ba d0 93 d0 bb ................
06f0: d0 92 d1 8b d0 b1 d0 be d1 80 20 3d 20 66 75 6e .......... = fun
0700: 63 74 69 6f 6e 28 d0 ad d0 bb d0 b5 d0 bc d0 b5 ction(..........
0710: d0 bd d1 82 2c 20 d0 92 d1 8b d0 b1 d1 80 d0 b0 ...., ..........
0720: d0 bd d0 bd d0 b0 d1 8f d0 a1 d1 82 d1 80 d0 be ................
0730: d0 ba d0 b0 2c 20 d0 9a d0 be d0 bb d0 be d0 bd ...., ..........
0740: d0 ba d0 b0 2c 20 d0 a1 d1 82 d0 b0 d0 bd d0 b4 ...., ..........
0750: d0 b0 d1 80 d1 82 d0 bd d0 b0 d1 8f d0 9e d0 b1 ................
0760: d1 80 d0 b0 d0 b1 d0 be d1 82 d0 ba d0 b0 29 20 ..............)
0770: 7b 0d 0a 09 74 68 69 73 2e 67 6f 54 6f 4c 69 6e {...this.goToLin
0780: 65 67 6c 28 d0 92 d1 8b d0 b1 d1 80 d0 b0 d0 bd egl(............
0790: d0 bd d0 b0 d1 8f d0 a1 d1 82 d1 80 d0 be d0 ba ................
07a0: d0 b0 2e 76 61 6c 29 3b 0d 0a 7d 0d 0a 0d 0a 66 ...val);..}....f
07b0: 75 6e 63 74 69 6f 6e 20 d0 a1 d0 b2 d0 b5 d1 80 unction ........
07c0: d0 bd d1 83 d1 82 d1 8c d0 a0 d0 b0 d0 b7 d0 b2 ................
07d0: d0 b5 d1 80 d0 bd d1 83 d1 82 d1 8c d0 a1 d1 82 ................
07e0: d1 80 d0 be d0 ba d0 b8 d0 94 d0 b5 d1 80 d0 b5 ................
07f0: d0 b2 d0 b0 28 d0 a1 d1 82 d1 80 d0 be d0 ba d0 ....(...........
0800: b8 2c 20 d0 94 d0 b5 d1 80 d0 b5 d0 b2 d0 be 2c ., ............,
0810: 20 d0 a3 d1 80 d0 be d0 b2 d0 b5 d0 bd d1 8c 2c ..............,
0820: 20 d0 a2 d0 b5 d0 ba d0 a3 d1 80 d0 be d0 b2 d0 ...............
0830: b5 d0 bd d1 8c 2c 20 d0 9a d0 be d0 bc d0 b0 d0 ....., .........
0840: bd d0 b4 d0 b0 29 7b 0d 0a 0d 0a 09 69 66 28 d0 .....){.....if(.
0850: a2 d0 b5 d0 ba d0 a3 d1 80 d0 be d0 b2 d0 b5 d0 ................
0860: bd d1 8c 20 3c 3d 20 d0 a3 d1 80 d0 be d0 b2 d0 ... <= .........
0870: b5 d0 bd d1 8c 29 7b 0d 0a 09 09 66 6f 72 28 76 .....){....for(v
0880: 61 72 20 69 3d 30 3b 69 3c d0 a1 d1 82 d1 80 d0 ar i=0;i<.......
0890: be d0 ba d0 b8 2e d0 9a d0 be d0 bb d0 b8 d1 87 ................
08a0: d0 b5 d1 81 d1 82 d0 b2 d0 be 28 29 3b 69 2b 2b ..........();i++
08b0: 29 7b 0d 0a 09 09 09 d0 a2 d0 b5 d0 ba d0 a1 d1 ){..............
08c0: 82 d1 80 d0 be d0 ba d0 b0 20 3d 20 d0 a1 d1 82 ......... = ....
08d0: d1 80 d0 be d0 ba d0 b8 2e d0 9f d0 be d0 bb d1 ................
08e0: 83 d1 87 d0 b8 d1 82 d1 8c 28 69 29 3b 0d 0a 09 .........(i);...
08f0: 09 09 d0 a1 d0 b2 d0 b5 d1 80 d0 bd d1 83 d1 82 ................
0900: d1 8c d0 a0 d0 b0 d0 b7 d0 b2 d0 b5 d1 80 d0 bd ................
0910: d1 83 d1 82 d1 8c d0 a1 d1 82 d1 80 d0 be d0 ba ................
0920: d0 b8 d0 94 d0 b5 d1 80 d0 b5 d0 b2 d0 b0 28 d0 ..............(.
0930: a2 d0 b5 d0 ba d0 a1 d1 82 d1 80 d0 be d0 ba d0 ................
0940: b0 2e d0 a1 d1 82 d1 80 d0 be d0 ba d0 b8 2c 20 ..............,
0950: d0 94 d0 b5 d1 80 d0 b5 d0 b2 d0 be 2c 20 d0 a3 ............, ..
0960: d1 80 d0 be d0 b2 d0 b5 d0 bd d1 8c 2c 20 d0 a2 ............, ..
0970: d0 b5 d0 ba d0 a3 d1 80 d0 be d0 b2 d0 b5 d0 bd ................
0980: d1 8c 20 2b 20 31 2c 20 d0 9a d0 be d0 bc d0 b0 .. + 1, ........
0990: d0 bd d0 b4 d0 b0 29 3b 0d 0a 09 09 09 69 66 28 ......);.....if(
09a0: d0 9a d0 be d0 bc d0 b0 d0 bd d0 b4 d0 b0 20 3d .............. =
09b0: 3d 20 22 d0 a1 d0 b2 d0 b5 d1 80 d0 bd d1 83 d1 = ".............
09c0: 82 d1 8c 22 29 0d 0a 09 09 09 09 d0 94 d0 b5 d1 ...")...........
09d0: 80 d0 b5 d0 b2 d0 be 2e d0 a1 d0 b2 d0 b5 d1 80 ................
09e0: d0 bd d1 83 d1 82 d1 8c 28 d0 a2 d0 b5 d0 ba d0 ........(.......
09f0: a1 d1 82 d1 80 d0 be d0 ba d0 b0 29 3b 0d 0a 09 ...........);...
0a00: 09 09 65 6c 73 65 0d 0a 09 09 09 09 d0 94 d0 b5 ..else..........
0a10: d1 80 d0 b5 d0 b2 d0 be 2e d0 a0 d0 b0 d0 b7 d0 ................
0a20: b2 d0 b5 d1 80 d0 bd d1 83 d1 82 d1 8c 28 d0 a2 .............(..
0a30: d0 b5 d0 ba d0 a1 d1 82 d1 80 d0 be d0 ba d0 b0 ................
0a40: 29 3b 0d 0a 09 09 7d 0d 0a 09 7d 0d 0a 0d 0a 7d );....}...}....}
0a50: 0d 0a 0d 0a 42 6f 6f 6b 4d 61 72 6b 65 72 73 2e ....BookMarkers.
0a60: 70 72 6f 74 6f 74 79 70 65 2e d0 a1 d0 b2 d0 b5 prototype.......
0a70: d1 80 d0 bd d1 83 d1 82 d1 8c 20 3d 20 66 75 6e .......... = fun
0a80: 63 74 69 6f 6e 28 d0 9a d0 bd d0 be d0 bf d0 ba ction(..........
0a90: d0 b0 29 20 7b 0d 0a 09 2f 2f 64 65 62 75 67 67 ..) {...//debugg
0aa0: 65 72 0d 0a 09 d0 a3 d1 80 d0 be d0 b2 d0 b5 d0 er..............
0ab0: bd d1 8c 20 3d 20 d0 9a d0 bd d0 be d0 bf d0 ba ... = ..........
0ac0: d0 b0 2e 76 61 6c 2e d0 98 d0 bc d1 8f 2e 73 75 ...val........su
0ad0: 62 73 74 72 28 d0 9a d0 bd d0 be d0 bf d0 ba d0 bstr(...........
0ae0: b0 2e 76 61 6c 2e d0 98 d0 bc d1 8f 2e 6c 65 6e ..val........len
0af0: 67 74 68 2d 31 2c 31 29 3b 0d 0a 09 d0 a3 d1 80 gth-1,1);.......
0b00: d0 be d0 b2 d0 b5 d0 bd d1 8c 20 3d 20 70 61 72 .......... = par
0b10: 73 65 49 6e 74 28 d0 a3 d1 80 d0 be d0 b2 d0 b5 seInt(..........
0b20: d0 bd d1 8c 2c 20 31 30 29 3b 0d 0a 09 d0 a3 d1 ...., 10);......
0b30: 80 d0 be d0 b2 d0 b5 d0 bd d1 8c 2d 2d 3b 0d 0a ...........--;..
0b40: 09 d0 a2 d0 b5 d0 ba d0 a3 d1 80 d0 be d0 b2 d0 ................
0b50: b5 d0 bd d1 8c 20 3d 20 30 3b 0d 0a 09 d0 a1 d0 ..... = 0;......
0b60: b2 d0 b5 d1 80 d0 bd d1 83 d1 82 d1 8c d0 a0 d0 ................
0b70: b0 d0 b7 d0 b2 d0 b5 d1 80 d0 bd d1 83 d1 82 d1 ................
0b80: 8c d0 a1 d1 82 d1 80 d0 be d0 ba d0 b8 d0 94 d0 ................
0b90: b5 d1 80 d0 b5 d0 b2 d0 b0 28 74 68 69 73 2e 66 .........(this.f
0ba0: 6f 72 6d 2e d0 a2 d0 b0 d0 b1 d0 bb d0 b8 d1 86 orm.............
0bb0: d0 b0 d0 97 d0 b0 d0 ba d0 bb d0 b0 d0 b4 d0 be ................
0bc0: d0 ba d0 93 d0 bb 2e d0 a1 d1 82 d1 80 d0 be d0 ................
0bd0: ba d0 b8 2c 20 74 68 69 73 2e 66 6f 72 6d 2e d0 ..., this.form..
0be0: ad d0 bb d0 b5 d0 bc d0 b5 d0 bd d1 82 d1 8b d0 ................
0bf0: a4 d0 be d1 80 d0 bc d1 8b 2e d0 a2 d0 b0 d0 b1 ................
0c00: d0 bb d0 b8 d1 86 d0 b0 d0 97 d0 b0 d0 ba d0 bb ................
0c10: d0 b0 d0 b4 d0 be d0 ba d0 93 d0 bb 2c 20 d0 a3 ............, ..
0c20: d1 80 d0 be d0 b2 d0 b5 d0 bd d1 8c 2c 20 d0 a2 ............, ..
0c30: d0 b5 d0 ba d0 a3 d1 80 d0 be d0 b2 d0 b5 d0 bd ................
0c40: d1 8c 2c 20 22 d0 a1 d0 b2 d0 b5 d1 80 d0 bd d1 .., "...........
0c50: 83 d1 82 d1 8c 22 29 3b 0d 0a 0d 0a 09 d0 a2 d0 .....");........
0c60: b5 d0 ba d0 a3 d1 80 d0 be d0 b2 d0 b5 d0 bd d1 ................
0c70: 8c 20 3d 20 31 3b 0d 0a 09 d0 a1 d0 b2 d0 b5 d1 . = 1;..........
0c80: 80 d0 bd d1 83 d1 82 d1 8c d0 a0 d0 b0 d0 b7 d0 ................
0c90: b2 d0 b5 d1 80 d0 bd d1 83 d1 82 d1 8c d0 a1 d1 ................
0ca0: 82 d1 80 d0 be d0 ba d0 b8 d0 94 d0 b5 d1 80 d0 ................
0cb0: b5 d0 b2 d0 b0 28 74 68 69 73 2e 66 6f 72 6d 2e .....(this.form.
0cc0: d0 a2 d0 b0 d0 b1 d0 bb d0 b8 d1 86 d0 b0 d0 97 ................
0cd0: d0 b0 d0 ba d0 bb d0 b0 d0 b4 d0 be d0 ba d0 93 ................
0ce0: d0 bb 2e d0 a1 d1 82 d1 80 d0 be d0 ba d0 b8 2c ...............,
0cf0: 20 74 68 69 73 2e 66 6f 72 6d 2e d0 ad d0 bb d0 this.form......
0d00: b5 d0 bc d0 b5 d0 bd d1 82 d1 8b d0 a4 d0 be d1 ................
0d10: 80 d0 bc d1 8b 2e d0 a2 d0 b0 d0 b1 d0 bb d0 b8 ................
0d20: d1 86 d0 b0 d0 97 d0 b0 d0 ba d0 bb d0 b0 d0 b4 ................
0d30: d0 be d0 ba d0 93 d0 bb 2c 20 d0 a3 d1 80 d0 be ........, ......
0d40: d0 b2 d0 b5 d0 bd d1 8c 2c 20 d0 a2 d0 b5 d0 ba ........, ......
0d50: d0 a3 d1 80 d0 be d0 b2 d0 b5 d0 bd d1 8c 2c 20 ..............,
0d60: 22 d0 a0 d0 b0 d0 b7 d0 b2 d0 b5 d1 80 d0 bd d1 "...............
0d70: 83 d1 82 d1 8c 22 29 3b 0d 0a 0d 0a 7d 0d 0a 0d .....");....}...
0d80: 0a 42 6f 6f 6b 4d 61 72 6b 65 72 73 2e 70 72 6f .BookMarkers.pro
0d90: 74 6f 74 79 70 65 2e d0 9a d0 be d0 bc d0 b0 d0 totype..........
0da0: bd d0 b4 d0 bd d0 b0 d1 8f d0 9f d0 b0 d0 bd d0 ................
0db0: b5 d0 bb d1 8c 31 d0 9e d0 b1 d0 bd d0 be d0 b2 .....1..........
0dc0: d0 b8 d1 82 d1 8c 20 3d 20 66 75 6e 63 74 69 6f ...... = functio
0dd0: 6e 28 d0 9a d0 bd d0 be d0 bf d0 ba d0 b0 29 20 n(............)
0de0: 7b 0d 0a 09 2f 2f 64 65 62 75 67 67 65 72 0d 0a {...//debugger..
0df0: 20 20 20 20 74 68 69 73 2e 75 70 64 61 74 65 28 this.update(
0e00: 29 3b 0d 0a 7d 0d 0a 0d 0a 42 6f 6f 6b 4d 61 72 );..}....BookMar
0e10: 6b 65 72 73 2e 70 72 6f 74 6f 74 79 70 65 2e d0 kers.prototype..
0e20: 9e d0 b1 d0 bd d0 be d0 b2 d0 b8 d1 82 d1 8c d0 ................
0e30: 93 d0 bb d0 be d0 b1 d0 b0 d0 bb d1 8c d0 bd d1 ................
0e40: 8b d0 b5 d0 97 d0 b0 d0 ba d0 bb d0 b0 d0 b4 d0 ................
0e50: ba d0 b8 20 3d 20 66 75 6e 63 74 69 6f 6e 28 d0 ... = function(.
0e60: 9a d0 bd d0 be d0 bf d0 ba d0 b0 29 20 7b 0d 0a ...........) {..
0e70: 09 2f 2f 64 65 62 75 67 67 65 72 0d 0a 20 20 20 .//debugger..
0e80: 20 74 68 69 73 2e 75 70 64 61 74 65 67 6c 28 29 this.updategl()
0e90: 3b 0d 0a 7d 0d 0a 42 6f 6f 6b 4d 61 72 6b 65 72 ;..}..BookMarker
0ea0: 73 2e 70 72 6f 74 6f 74 79 70 65 2e d0 a2 d0 b0 s.prototype.....
0eb0: d0 b1 d0 bb d0 b8 d1 86 d0 b0 d0 97 d0 b0 d0 ba ................
0ec0: d0 bb d0 b0 d0 b4 d0 be d0 ba d0 9f d1 80 d0 b8 ................
0ed0: d0 92 d1 8b d0 b2 d0 be d0 b4 d0 b5 d0 a1 d1 82 ................
0ee0: d1 80 d0 be d0 ba d0 b8 3d 20 66 75 6e 63 74 69 ........= functi
0ef0: 6f 6e 28 d0 ad d0 bb d0 b5 d0 bc d0 b5 d0 bd d1 on(.............
0f00: 82 2c 20 d0 9e d1 84 d0 be d1 80 d0 bc d0 bb d0 ., .............
0f10: b5 d0 bd d0 b8 d0 b5 d0 a1 d1 82 d1 80 d0 be d0 ................
0f20: ba d0 b8 2c 20 d0 94 d0 b0 d0 bd d0 bd d1 8b d0 ..., ...........
0f30: b5 d0 a1 d1 82 d1 80 d0 be d0 ba d0 b8 29 20 20 .............)
0f40: 7b 0d 0a 0d 0a 09 69 66 28 d0 94 d0 b0 d0 bd d0 {.....if(.......
0f50: bd d1 8b d0 b5 d0 a1 d1 82 d1 80 d0 be d0 ba d0 ................
0f60: b8 2e 76 61 6c 2e d0 a0 d0 be d0 b4 d0 b8 d1 82 ..val...........
0f70: d0 b5 d0 bb d1 8c 20 3d 3d 20 75 6e 64 65 66 69 ...... == undefi
0f80: 6e 65 64 29 0d 0a 09 09 d0 9e d1 84 d0 be d1 80 ned)............
0f90: d0 bc d0 bb d0 b5 d0 bd d0 b8 d0 b5 d0 a1 d1 82 ................
0fa0: d1 80 d0 be d0 ba d0 b8 2e 76 61 6c 2e d0 a8 d1 .........val....
0fb0: 80 d0 b8 d1 84 d1 82 20 3d 20 76 38 4e 65 77 28 ....... = v8New(
0fc0: 22 d0 a8 d1 80 d0 b8 d1 84 d1 82 22 2c 20 d0 9e "..........", ..
0fd0: d1 84 d0 be d1 80 d0 bc d0 bb d0 b5 d0 bd d0 b8 ................
0fe0: d0 b5 d0 a1 d1 82 d1 80 d0 be d0 ba d0 b8 2e 76 ...............v
0ff0: 61 6c 2e d0 a8 d1 80 d0 b8 d1 84 d1 82 2c 75 6e al...........,un
1000: 64 65 66 69 6e 65 64 2c 20 75 6e 64 65 66 69 6e defined, undefin
1010: 65 64 2c 20 74 72 75 65 29 3b 0d 0a 7d 0d 0a 42 ed, true);..}..B
1020: 6f 6f 6b 4d 61 72 6b 65 72 73 2e 70 72 6f 74 6f ookMarkers.proto
1030: 74 79 70 65 2e d0 9f d1 80 d0 b8 d0 97 d0 b0 d0 type............
1040: ba d1 80 d1 8b d1 82 d0 b8 d0 b8 20 3d 20 66 75 ........... = fu
1050: 6e 63 74 69 6f 6e 28 d0 9a d0 bd d0 be d0 bf d0 nction(.........
1060: ba d0 b0 29 20 7b 0d 0a 09 2f 2f 64 65 62 75 67 ...) {...//debug
1070: 67 65 72 0d 0a 20 20 20 20 74 68 69 73 2e 4f 70 ger.. this.Op
1080: 65 6e 57 69 6e 64 6f 77 20 3d 20 66 61 6c 73 65 enWindow = false
1090: 3b 0d 0a 7d 0d 0a 0d 0a 42 6f 6f 6b 4d 61 72 6b ;..}....BookMark
10a0: 65 72 73 2e 70 72 6f 74 6f 74 79 70 65 2e 73 65 ers.prototype.se
10b0: 61 72 63 68 20 3d 20 66 75 6e 63 74 69 6f 6e 28 arch = function(
10c0: 74 65 78 74 29 7b 0d 0a 0d 0a 09 74 68 69 73 2e text){.....this.
10d0: 75 70 64 61 74 65 28 29 3b 0d 0a 0d 0a 09 69 66 update();.....if
10e0: 20 28 21 74 65 78 74 29 20 72 65 74 75 72 6e 0d (!text) return.
10f0: 0a 0d 0a 09 d0 93 d1 80 d1 83 d0 bf d0 bf d1 8b ................
1100: 20 3d 20 74 68 69 73 2e 66 6f 72 6d 2e d0 a2 d0 = this.form....
1110: b0 d0 b1 d0 bb d0 b8 d1 86 d0 b0 d0 97 d0 b0 d0 ................
1120: ba d0 bb d0 b0 d0 b4 d0 be d0 ba 2e d0 a1 d1 82 ................
1130: d1 80 d0 be d0 ba d0 b8 3b 0d 0a 09 66 6f 72 28 ........;...for(
1140: d0 a1 d1 87 3d d0 93 d1 80 d1 83 d0 bf d0 bf d1 ....=...........
1150: 8b 2e d0 9a d0 be d0 bb d0 b8 d1 87 d0 b5 d1 81 ................
1160: d1 82 d0 b2 d0 be 28 29 2d 31 3b 20 d0 a1 d1 87 ......()-1; ....
1170: 3e 3d 30 3b 20 d0 a1 d1 87 2d 2d 29 7b 0d 0a 09 >=0; ....--){...
1180: 09 d0 93 d1 80 d1 83 d0 bf d0 bf d0 b0 20 3d 20 ............. =
1190: d0 93 d1 80 d1 83 d0 bf d0 bf d1 8b 2e d0 9f d0 ................
11a0: be d0 bb d1 83 d1 87 d0 b8 d1 82 d1 8c 28 d0 a1 .............(..
11b0: d1 87 29 3b 0d 0a 09 09 66 6f 72 28 d0 a1 d1 87 ..);....for(....
11c0: 31 3d d0 93 d1 80 d1 83 d0 bf d0 bf d0 b0 2e d0 1=..............
11d0: a1 d1 82 d1 80 d0 be d0 ba d0 b8 2e d0 9a d0 be ................
11e0: d0 bb d0 b8 d1 87 d0 b5 d1 81 d1 82 d0 b2 d0 be ................
11f0: 28 29 2d 31 3b 20 d0 a1 d1 87 31 3e 3d 30 3b 20 ()-1; ....1>=0;
1200: d0 a1 d1 87 31 2d 2d 29 7b 0d 0a 09 09 09 d0 a1 ....1--){.......
1210: d1 82 d1 80 d0 be d0 ba d0 b0 20 3d 20 d0 93 d1 .......... = ...
1220: 80 d1 83 d0 bf d0 bf d0 b0 2e d0 a1 d1 82 d1 80 ................
1230: d0 be d0 ba d0 b8 2e d0 9f d0 be d0 bb d1 83 d1 ................
1240: 87 d0 b8 d1 82 d1 8c 28 d0 a1 d1 87 31 29 3b 0d .......(....1);.
1250: 0a 09 09 09 69 66 20 28 21 28 d0 a1 d1 82 d1 80 ....if (!(......
1260: d0 be d0 ba d0 b0 2e d0 98 d0 bc d1 8f d0 97 d0 ................
1270: b0 d0 ba d0 bb d0 b0 d0 b4 d0 ba d0 b8 2e 69 6e ..............in
1280: 64 65 78 4f 66 28 74 65 78 74 29 2b 31 29 29 0d dexOf(text)+1)).
1290: 0a 09 09 09 09 d0 93 d1 80 d1 83 d0 bf d0 bf d0 ................
12a0: b0 2e d0 a1 d1 82 d1 80 d0 be d0 ba d0 b8 2e d0 ................
12b0: a3 d0 b4 d0 b0 d0 bb d0 b8 d1 82 d1 8c 28 d0 a1 .............(..
12c0: d1 82 d1 80 d0 be d0 ba d0 b0 29 0d 0a 0d 0a 0d ..........).....
12d0: 0a 09 7d 0d 0a 09 69 66 20 28 d0 93 d1 80 d1 83 ..}...if (......
12e0: d0 bf d0 bf d0 b0 2e d0 a1 d1 82 d1 80 d0 be d0 ................
12f0: ba d0 b8 2e d0 9a d0 be d0 bb d0 b8 d1 87 d0 b5 ................
1300: d1 81 d1 82 d0 b2 d0 be 28 29 3d 3d 30 29 0d 0a ........()==0)..
1310: 09 09 d0 93 d1 80 d1 83 d0 bf d0 bf d1 8b 2e d0 ................
1320: a3 d0 b4 d0 b0 d0 bb d0 b8 d1 82 d1 8c 28 d0 93 .............(..
1330: d1 80 d1 83 d0 bf d0 bf d0 b0 29 3b 0d 0a 09 65 ..........);...e
1340: 6c 73 65 0d 0a 09 09 d0 93 d1 80 d1 83 d0 bf d0 lse.............
1350: bf d0 b0 2e d0 98 d0 bc d1 8f d0 97 d0 b0 d0 ba ................
1360: d0 bb d0 b0 d0 b4 d0 ba d0 b8 20 3d 20 d0 93 d1 .......... = ...
1370: 80 d1 83 d0 bf d0 bf d0 b0 2e d0 98 d0 bc d1 8f ................
1380: d0 97 d0 b0 d0 ba d0 bb d0 b0 d0 b4 d0 ba d0 b8 ................
1390: d0 91 d0 b5 d0 b7 d0 a1 d1 87 d0 b5 d1 82 d1 87 ................
13a0: d0 b8 d0 ba d0 b0 20 2b 20 22 20 28 22 20 2b 20 ...... + " (" +
13b0: d0 93 d1 80 d1 83 d0 bf d0 bf d0 b0 2e d0 a1 d1 ................
13c0: 82 d1 80 d0 be d0 ba d0 b8 2e d0 9a d0 be d0 bb ................
13d0: d0 b8 d1 87 d0 b5 d1 81 d1 82 d0 b2 d0 be 28 29 ..............()
13e0: 20 2b 20 22 29 22 3b 0d 0a 09 7d 0d 0a 0d 0a 7d + ")";...}....}
13f0: 0d 0a 0d 0a 42 6f 6f 6b 4d 61 72 6b 65 72 73 2e ....BookMarkers.
1400: 70 72 6f 74 6f 74 79 70 65 2e d0 a1 d1 82 d1 80 prototype.......
1410: d0 be d0 ba d0 b0 d0 9f d0 be d0 b8 d1 81 d0 ba ................
1420: d0 b0 d0 90 d0 b2 d1 82 d0 be d0 9f d0 be d0 b4 ................
1430: d0 b1 d0 be d1 80 d0 a2 d0 b5 d0 ba d1 81 d1 82 ................
1440: d0 b0 20 3d 20 66 75 6e 63 74 69 6f 6e 28 d0 ad .. = function(..
1450: d0 bb d0 b5 d0 bc d0 b5 d0 bd d1 82 2c 20 d0 a2 ............, ..
1460: d0 b5 d0 ba d1 81 d1 82 2c 20 d0 a2 d0 b5 d0 ba ........, ......
1470: d1 81 d1 82 d0 90 d0 b2 d1 82 d0 be d0 9f d0 be ................
1480: d0 b4 d0 b1 d0 be d1 80 d0 b0 2c 20 d0 a1 d1 82 .........., ....
1490: d0 b0 d0 bd d0 b4 d0 b0 d1 80 d1 82 d0 bd d0 b0 ................
14a0: d1 8f d0 9e d0 b1 d1 80 d0 b0 d0 b1 d0 be d1 82 ................
14b0: d0 ba d0 b0 29 7b 0d 0a 0d 0a 09 74 68 69 73 2e ....){.....this.
14c0: 73 65 61 72 63 68 28 d0 a2 d0 b5 d0 ba d1 81 d1 search(.........
14d0: 82 2e 76 61 6c 29 0d 0a 0d 0a 7d 0d 0a 0d 0a 42 ..val)....}....B
14e0: 6f 6f 6b 4d 61 72 6b 65 72 73 2e 70 72 6f 74 6f ookMarkers.proto
14f0: 74 79 70 65 2e d0 a1 d1 82 d1 80 d0 be d0 ba d0 type............
1500: b0 d0 9f d0 be d0 b8 d1 81 d0 ba d0 b0 d0 9e d0 ................
1510: ba d0 be d0 bd d1 87 d0 b0 d0 bd d0 b8 d0 b5 d0 ................
1520: 92 d0 b2 d0 be d0 b4 d0 b0 d0 a2 d0 b5 d0 ba d1 ................
1530: 81 d1 82 d0 b0 20 3d 20 66 75 6e 63 74 69 6f 6e ..... = function
1540: 28 d0 ad d0 bb d0 b5 d0 bc d0 b5 d0 bd d1 82 2c (..............,
1550: 20 d0 a2 d0 b5 d0 ba d1 81 d1 82 2c 20 d0 97 d0 .........., ...
1560: bd d0 b0 d1 87 d0 b5 d0 bd d0 b8 d0 b5 2c 20 d0 ............., .
1570: a1 d1 82 d0 b0 d0 bd d0 b4 d0 b0 d1 80 d1 82 d0 ................
1580: bd d0 b0 d1 8f d0 9e d0 b1 d1 80 d0 b0 d0 b1 d0 ................
1590: be d1 82 d0 ba d0 b0 29 7b 0d 0a 0d 0a 09 74 68 .......){.....th
15a0: 69 73 2e 73 65 61 72 63 68 28 d0 a2 d0 b5 d0 ba is.search(......
15b0: d1 81 d1 82 2e 76 61 6c 29 0d 0a 7d 0d 0a 0d 0a .....val)..}....
15c0: 42 6f 6f 6b 4d 61 72 6b 65 72 73 2e 70 72 6f 74 BookMarkers.prot
15d0: 6f 74 79 70 65 2e 61 63 74 69 76 61 74 65 45 64 otype.activateEd
15e0: 69 74 6f 72 20 3d 20 66 75 6e 63 74 69 6f 6e 20 itor = function
15f0: 28 29 20 7b 0d 0a 0d 0a 09 69 66 20 28 74 68 69 () {.....if (thi
1600: 73 2e 74 61 72 67 65 74 57 69 6e 64 6f 77 29 7b s.targetWindow){
1610: 0d 0a 20 20 20 20 76 61 72 20 61 63 74 69 76 65 .. var active
1620: 56 69 65 77 20 3d 20 74 68 69 73 2e 74 61 72 67 View = this.targ
1630: 65 74 57 69 6e 64 6f 77 2e 47 65 74 56 69 65 77 etWindow.GetView
1640: 28 29 20 3b 0d 0a 20 20 20 20 69 66 20 28 61 63 () ;.. if (ac
1650: 74 69 76 65 56 69 65 77 29 0d 0a 20 20 20 20 20 tiveView)..
1660: 20 20 20 61 63 74 69 76 65 56 69 65 77 2e 61 63 activeView.ac
1670: 74 69 76 61 74 65 28 29 3b 7d 0d 0a 7d 0d 0a 0d tivate();}..}...
1680: 0a 42 6f 6f 6b 4d 61 72 6b 65 72 73 2e 70 72 6f .BookMarkers.pro
1690: 74 6f 74 79 70 65 2e 43 6c 6f 73 65 20 3d 20 66 totype.Close = f
16a0: 75 6e 63 74 69 6f 6e 20 28 29 20 7b 0d 0a 20 20 unction () {..
16b0: 20 20 69 66 20 28 74 68 69 73 2e 66 6f 72 6d 2e if (this.form.
16c0: 49 73 4f 70 65 6e 28 29 29 0d 0a 20 20 20 20 7b IsOpen()).. {
16d0: 0d 0a 20 20 20 20 20 20 20 20 74 68 69 73 2e 66 .. this.f
16e0: 6f 72 6d 2e 43 6c 6f 73 65 28 29 3b 0d 0a 20 20 orm.Close();..
16f0: 20 20 20 20 20 20 72 65 74 75 72 6e 20 74 72 75 return tru
1700: 65 3b 0d 0a 20 20 20 20 7d 0d 0a 20 20 20 20 72 e;.. }.. r
1710: 65 74 75 72 6e 20 66 61 6c 73 65 3b 0d 0a 7d 0d eturn false;..}.
1720: 0a 0d 0a 42 6f 6f 6b 4d 61 72 6b 65 72 73 2e 70 ...BookMarkers.p
1730: 72 6f 74 6f 74 79 70 65 2e 49 73 4f 70 65 6e 20 rototype.IsOpen
1740: 3d 20 66 75 6e 63 74 69 6f 6e 20 28 29 20 7b 0d = function () {.
1750: 0a 20 20 20 20 72 65 74 75 72 6e 20 74 68 69 73 . return this
1760: 2e 66 6f 72 6d 2e 49 73 4f 70 65 6e 28 29 3b 0d .form.IsOpen();.
1770: 0a 7d 0d 0a 0d 0a 42 6f 6f 6b 4d 61 72 6b 65 72 .}....BookMarker
1780: 73 2e 70 72 6f 74 6f 74 79 70 65 2e 67 6f 54 6f s.prototype.goTo
1790: 4c 69 6e 65 20 3d 20 66 75 6e 63 74 69 6f 6e 20 Line = function
17a0: 28 72 6f 77 29 20 7b 0d 0a 0d 0a 20 20 20 20 74 (row) {.... t
17b0: 68 69 73 2e 66 6f 72 6d 2e 43 6f 6e 74 72 6f 6c his.form.Control
17c0: 73 2e d0 a2 d0 b0 d0 b1 d0 bb d0 b8 d1 86 d0 b0 s...............
17d0: d0 97 d0 b0 d0 ba d0 bb d0 b0 d0 b4 d0 be d0 ba ................
17e0: 2e d0 a2 d0 b5 d0 ba d1 83 d1 89 d0 b0 d1 8f d0 ................
17f0: a1 d1 82 d1 80 d0 be d0 ba d0 b0 20 3d 20 72 6f ........... = ro
1800: 77 3b 0d 0a 0d 0a 20 20 20 20 69 66 20 28 21 74 w;.... if (!t
1810: 68 69 73 2e 74 61 72 67 65 74 57 69 6e 64 6f 77 his.targetWindow
1820: 29 0d 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 ).. retur
1830: 6e 3b 0d 0a 0d 0a 20 20 20 20 69 66 20 28 21 74 n;.... if (!t
1840: 68 69 73 2e 74 61 72 67 65 74 57 69 6e 64 6f 77 his.targetWindow
1850: 2e 49 73 41 63 74 69 76 65 28 29 29 0d 0a 20 20 .IsActive())..
1860: 20 20 7b 0d 0a 09 09 74 68 69 73 2e 66 6f 72 6d {....this.form
1870: 2e d0 a2 d0 b0 d0 b1 d0 bb d0 b8 d1 86 d0 b0 d0 ................
1880: 97 d0 b0 d0 ba d0 bb d0 b0 d0 b4 d0 be d0 ba 2e ................
1890: d0 9e d1 87 d0 b8 d1 81 d1 82 d0 b8 d1 82 d1 8c ................
18a0: 28 29 3b 0d 0a 20 20 20 20 20 20 20 20 44 6f 4d ();.. DoM
18b0: 65 73 73 61 67 65 42 6f 78 28 22 d0 9e d0 ba d0 essageBox(".....
18c0: bd d0 be 2c 20 d0 b4 d0 bb d1 8f 20 d0 ba d0 be ..., ...... ....
18d0: d1 82 d0 be d1 80 d0 be d0 b3 d0 be 20 d0 bf d0 ............ ...
18e0: be d0 ba d0 b0 d0 b7 d1 8b d0 b2 d0 b0 d0 bb d1 ................
18f0: 81 d1 8f 20 d1 81 d0 bf d0 b8 d1 81 d0 be d0 ba ... ............
1900: 2c 20 d0 b1 d1 8b d0 bb d0 be 20 d0 b7 d0 b0 d0 , ........ .....
1910: ba d1 80 d1 8b d1 82 d0 be 21 22 29 3b 0d 0a 0d .........!");...
1920: 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 3b . return;
1930: 0d 0a 20 20 20 20 7d 0d 0a 09 69 66 20 28 21 72 .. }...if (!r
1940: 6f 77 2e d0 9d d0 be d0 bc d0 b5 d1 80 d0 a1 d1 ow..............
1950: 82 d1 80 d0 be d0 ba d0 b8 29 0d 0a 09 09 72 65 .........)....re
1960: 74 75 72 6e 3b 0d 0a 20 09 2f 2f 64 65 62 75 67 turn;.. .//debug
1970: 67 65 72 0d 0a 20 20 20 20 2f 2f 20 d0 9f d0 b5 ger.. // ....
1980: d1 80 d0 b5 d0 b2 d0 b5 d0 b4 d0 b5 d0 bc 20 d1 .............. .
1990: 84 d0 be d0 ba d1 83 d1 81 20 d0 b2 20 d0 be d0 ......... .. ...
19a0: ba d0 bd d0 be 20 d1 82 d0 b5 d0 ba d1 81 d1 82 ..... ..........
19b0: d0 be d0 b2 d0 be d0 b3 d0 be 20 d1 80 d0 b5 d0 .......... .....
19c0: b4 d0 b0 d0 ba d1 82 d0 be d1 80 d0 b0 2e 0d 0a ................
19d0: 20 20 20 20 74 68 69 73 2e 61 63 74 69 76 61 74 this.activat
19e0: 65 45 64 69 74 6f 72 28 29 3b 0d 0a 20 20 20 20 eEditor();..
19f0: 76 61 72 20 74 65 78 74 6c 69 6e 65 20 3d 20 74 var textline = t
1a00: 68 69 73 2e 74 61 72 67 65 74 57 69 6e 64 6f 77 his.targetWindow
1a10: 2e 47 65 74 4c 69 6e 65 28 72 6f 77 2e d0 9d d0 .GetLine(row....
1a20: be d0 bc d0 b5 d1 80 d0 a1 d1 82 d1 80 d0 be d0 ................
1a30: ba d0 b8 29 0d 0a 20 20 20 20 2f 2f 20 d0 a3 d1 ...).. // ...
1a40: 81 d1 82 d0 b0 d0 bd d0 be d0 b2 d0 b8 d0 bc 20 ...............
1a50: d0 b2 d1 8b d0 b4 d0 b5 d0 bb d0 b5 d0 bd d0 b8 ................
1a60: d0 b5 20 d0 bd d0 b0 20 d0 bd d0 b0 d0 b9 d0 b4 .. .... ........
1a70: d0 b5 d0 bd d0 bd d0 be d0 b5 20 d1 81 d0 be d0 .......... .....
1a80: b2 d0 bf d0 b0 d0 b4 d0 b5 d0 bd d0 b8 d0 b5 20 ...............
1a90: d1 81 d0 be 20 d1 81 d1 82 d1 80 d0 be d0 ba d0 .... ...........
1aa0: be d0 b9 20 d0 bf d0 be d0 b8 d1 81 d0 ba d0 b0 ... ............
1ab0: 2e 0d 0a 20 20 20 20 74 68 69 73 2e 74 61 72 67 ... this.targ
1ac0: 65 74 57 69 6e 64 6f 77 2e 53 65 74 43 61 72 65 etWindow.SetCare
1ad0: 74 50 6f 73 28 72 6f 77 2e d0 9d d0 be d0 bc d0 tPos(row........
1ae0: b5 d1 80 d0 a1 d1 82 d1 80 d0 be d0 ba d0 b8 2c ...............,
1af0: 20 31 29 3b 0d 0a 20 20 20 20 74 68 69 73 2e 74 1);.. this.t
1b00: 61 72 67 65 74 57 69 6e 64 6f 77 2e 53 65 74 53 argetWindow.SetS
1b10: 65 6c 65 63 74 69 6f 6e 28 72 6f 77 2e d0 9d d0 election(row....
1b20: be d0 bc d0 b5 d1 80 d0 a1 d1 82 d1 80 d0 be d0 ................
1b30: ba d0 b8 2c 20 31 2c 20 72 6f 77 2e d0 9d d0 be ..., 1, row.....
1b40: d0 bc d0 b5 d1 80 d0 a1 d1 82 d1 80 d0 be d0 ba ................
1b50: d0 b8 2c 20 74 65 78 74 6c 69 6e 65 2e 6c 65 6e .., textline.len
1b60: 67 74 68 2b 31 29 3b 0d 0a 7d 0d 0a 0d 0a 42 6f gth+1);..}....Bo
1b70: 6f 6b 4d 61 72 6b 65 72 73 2e 70 72 6f 74 6f 74 okMarkers.protot
1b80: 79 70 65 2e 67 6f 54 6f 4c 69 6e 65 67 6c 20 3d ype.goToLinegl =
1b90: 20 66 75 6e 63 74 69 6f 6e 20 28 72 6f 77 29 20 function (row)
1ba0: 7b 0d 0a 0d 0a 20 20 20 20 2f 2f 74 68 69 73 2e {.... //this.
1bb0: 66 6f 72 6d 2e 43 6f 6e 74 72 6f 6c 73 2e d0 a2 form.Controls...
1bc0: d0 b0 d0 b1 d0 bb d0 b8 d1 86 d0 b0 d0 97 d0 b0 ................
1bd0: d0 ba d0 bb d0 b0 d0 b4 d0 be d0 ba d0 93 d0 bb ................
1be0: 2e d0 a2 d0 b5 d0 ba d1 83 d1 89 d0 b0 d1 8f d0 ................
1bf0: a1 d1 82 d1 80 d0 be d0 ba d0 b0 20 3d 20 72 6f ........... = ro
1c00: 77 3b 0d 0a 0d 0a 20 20 20 20 69 66 20 28 21 72 w;.... if (!r
1c10: 6f 77 2e 55 55 49 44 20 7c 7c 20 21 72 6f 77 2e ow.UUID || !row.
1c20: d0 9d d0 be d0 bc d0 b5 d1 80 d0 a1 d1 82 d1 80 ................
1c30: d0 be d0 ba d0 b8 29 0d 0a 20 20 20 20 20 20 20 ......)..
1c40: 20 72 65 74 75 72 6e 3b 0d 0a 0d 0a 20 09 2f 2f return;.... .//
1c50: 64 65 62 75 67 67 65 72 0d 0a 20 20 20 20 2f 2f debugger.. //
1c60: 20 d0 9f d0 b5 d1 80 d0 b5 d0 b2 d0 b5 d0 b4 d0 ...............
1c70: b5 d0 bc 20 d1 84 d0 be d0 ba d1 83 d1 81 20 d0 ... .......... .
1c80: b2 20 d0 be d0 ba d0 bd d0 be 20 d1 82 d0 b5 d0 . ........ .....
1c90: ba d1 81 d1 82 d0 be d0 b2 d0 be d0 b3 d0 be 20 ...............
1ca0: d1 80 d0 b5 d0 b4 d0 b0 d0 ba d1 82 d0 be d1 80 ................
1cb0: d0 b0 2e 0d 0a 09 74 72 79 7b 0d 0a 20 20 20 20 ......try{..
1cc0: 65 64 69 74 6f 72 20 3d 20 6d 65 74 61 64 61 74 editor = metadat
1cd0: 61 2e 63 75 72 72 65 6e 74 2e 66 69 6e 64 42 79 a.current.findBy
1ce0: 55 55 49 44 28 72 6f 77 2e 55 55 49 44 29 2e 6f UUID(row.UUID).o
1cf0: 70 65 6e 4d 6f 64 75 6c 65 28 72 6f 77 2e 70 72 penModule(row.pr
1d00: 6f 70 49 64 29 7d 0d 0a 09 63 61 74 63 68 28 65 opId)}...catch(e
1d10: 29 7b 72 65 74 75 72 6e 7d 0d 0a 20 20 20 20 76 ){return}.. v
1d20: 61 72 20 74 65 78 74 6c 69 6e 65 20 3d 20 65 64 ar textline = ed
1d30: 69 74 6f 72 2e 6c 69 6e 65 28 72 6f 77 2e d0 9d itor.line(row...
1d40: d0 be d0 bc d0 b5 d1 80 d0 a1 d1 82 d1 80 d0 be ................
1d50: d0 ba d0 b8 29 0d 0a 20 20 20 20 2f 2f 20 d0 a3 ....).. // ..
1d60: d1 81 d1 82 d0 b0 d0 bd d0 be d0 b2 d0 b8 d0 bc ................
1d70: 20 d0 b2 d1 8b d0 b4 d0 b5 d0 bb d0 b5 d0 bd d0 ...............
1d80: b8 d0 b5 20 d0 bd d0 b0 20 d0 bd d0 b0 d0 b9 d0 ... .... .......
1d90: b4 d0 b5 d0 bd d0 bd d0 be d0 b5 20 d1 81 d0 be ........... ....
1da0: d0 b2 d0 bf d0 b0 d0 b4 d0 b5 d0 bd d0 b8 d0 b5 ................
1db0: 20 d1 81 d0 be 20 d1 81 d1 82 d1 80 d0 be d0 ba .... ..........
1dc0: d0 be d0 b9 20 d0 bf d0 be d0 b8 d1 81 d0 ba d0 .... ...........
1dd0: b0 2e 0d 0a 20 20 20 20 65 64 69 74 6f 72 2e 53 .... editor.S
1de0: 65 74 43 61 72 65 74 50 6f 73 28 72 6f 77 2e d0 etCaretPos(row..
1df0: 9d d0 be d0 bc d0 b5 d1 80 d0 a1 d1 82 d1 80 d0 ................
1e00: be d0 ba d0 b8 2c 20 31 29 3b 0d 0a 20 20 20 20 ....., 1);..
1e10: 65 64 69 74 6f 72 2e 53 65 74 53 65 6c 65 63 74 editor.SetSelect
1e20: 69 6f 6e 28 72 6f 77 2e d0 9d d0 be d0 bc d0 b5 ion(row.........
1e30: d1 80 d0 a1 d1 82 d1 80 d0 be d0 ba d0 b8 2c 20 ..............,
1e40: 31 2c 20 72 6f 77 2e d0 9d d0 be d0 bc d0 b5 d1 1, row..........
1e50: 80 d0 a1 d1 82 d1 80 d0 be d0 ba d0 b8 2c 20 74 ............., t
1e60: 65 78 74 6c 69 6e 65 2e 6c 65 6e 67 74 68 2b 31 extline.length+1
1e70: 29 3b 0d 0a 7d 0d 0a 0d 0a 42 6f 6f 6b 4d 61 72 );..}....BookMar
1e80: 6b 65 72 73 2e 70 72 6f 74 6f 74 79 70 65 2e 75 kers.prototype.u
1e90: 70 64 61 74 65 20 3d 20 66 75 6e 63 74 69 6f 6e pdate = function
1ea0: 28 29 7b 0d 0a 0d 0a 09 76 61 72 20 74 65 78 74 (){.....var text
1eb0: 20 3d 20 22 22 3b 0d 0a 09 73 74 72 6c 61 62 65 = "";...strlabe
1ec0: 6c 20 3d 20 22 2f 2f d0 97 d0 b0 d0 ba d0 bb d0 l = "//.........
1ed0: b0 d0 b4 d0 ba d0 b0 7b 22 3b 0d 0a 09 2f 2f 76 .......{";...//v
1ee0: 61 72 20 72 65 20 3d 20 6e 65 77 20 52 65 67 45 ar re = new RegE
1ef0: 78 70 28 27 2f 2f d0 97 d0 b0 d0 ba d0 bb d0 b0 xp('//..........
1f00: d0 b4 d0 ba d0 b0 7b 28 5b 5e 7d 5d 2b 29 7d 7c ......{([^}]+)}|
1f10: 2f 2f 5c 73 2a 46 49 58 4d 45 3a 28 2e 2a 29 7c //\s*FIXME:(.*)|
1f20: 2f 2f 5c 73 2a 54 4f 44 4f 3a 28 2e 2a 29 27 2c //\s*TODO:(.*)',
1f30: 27 69 67 6d 27 29 3b 0d 0a 09 2f 2f 64 65 62 75 'igm');...//debu
1f40: 67 67 65 72 0d 0a 09 74 68 69 73 2e 74 61 72 67 gger...this.targ
1f50: 65 74 57 69 6e 64 6f 77 20 3d 20 74 68 69 73 2e etWindow = this.
1f60: 77 61 74 63 68 65 72 2e 67 65 74 41 63 74 69 76 watcher.getActiv
1f70: 65 54 65 78 74 57 69 6e 64 6f 77 28 29 3b 0d 0a eTextWindow();..
1f80: 0d 0a 09 69 66 20 28 21 74 68 69 73 2e 4f 70 65 ...if (!this.Ope
1f90: 6e 57 69 6e 64 6f 77 29 20 72 65 74 75 72 6e 3b nWindow) return;
1fa0: 0d 0a 09 66 6f 72 6d 20 3d 20 74 68 69 73 2e 66 ...form = this.f
1fb0: 6f 72 6d 3b 0d 0a 09 69 66 20 28 21 66 6f 72 6d orm;...if (!form
1fc0: 2e d0 9e d1 82 d0 ba d1 80 d1 8b d1 82 d0 b0 28 ...............(
1fd0: 29 29 0d 0a 09 09 09 66 6f 72 6d 2e d0 9e d1 82 )).....form.....
1fe0: d0 ba d1 80 d1 8b d1 82 d1 8c 28 29 3b 0d 0a 0d ..........();...
1ff0: 0a 09 69 66 20 28 74 68 69 73 2e 74 61 72 67 65 ..if (this.targe
2000: 74 57 69 6e 64 6f 77 29 7b 0d 0a 09 09 2f 2f 20 tWindow){....//
2010: d0 9f d1 80 d0 be d0 b2 d0 b5 d1 80 d0 b8 d0 bc ................
2020: 2c 20 d0 bd d0 b5 20 d0 be d1 82 d0 ba d1 80 d1 , .... .........
2030: 8b d0 b2 d0 b0 d0 b5 d1 82 d1 81 d1 8f 20 d0 bb ............. ..
2040: d0 b8 20 d1 8d d1 82 d0 be 20 d0 ba d0 b0 d0 ba .. ...... ......
2050: d0 be d0 b5 2d d0 bb d0 b8 d0 b1 d0 be 20 d0 b4 ....-........ ..
2060: d0 be d1 87 d0 b5 d1 80 d0 bd d0 b5 d0 b5 20 d0 .............. .
2070: be d0 ba d0 bd d0 be 20 d0 b8 d0 b7 20 d0 ba d0 ....... .... ...
2080: be d0 bd d1 81 d1 82 d1 80 d1 83 d0 ba d1 82 d0 ................
2090: be d1 80 d0 b0 20 d0 b7 d0 b0 d0 bf d1 80 d0 be ..... ..........
20a0: d1 81 d0 be d0 b2 2e 0d 0a 09 09 69 66 20 28 74 ...........if (t
20b0: 68 69 73 2e 74 61 72 67 65 74 57 69 6e 64 6f 77 his.targetWindow
20c0: 2e 74 65 78 74 57 69 6e 64 6f 77 2e 6d 64 43 6f .textWindow.mdCo
20d0: 6e 74 20 3d 3d 20 6e 75 6c 6c 29 0d 0a 09 09 72 nt == null)....r
20e0: 65 74 75 72 6e 3b 0d 0a 0d 0a 0d 0a 09 09 2f 2f eturn;........//
20f0: 64 65 62 75 67 67 65 72 0d 0a 09 09 76 61 72 20 debugger....var
2100: d0 97 d0 b0 d0 b3 d0 be d0 bb d0 be d0 b2 d0 be ................
2110: d0 ba d0 a4 d0 be d1 80 d0 bc d1 8b 20 3d 20 22 ............ = "
2120: 22 3b 0d 0a 09 09 76 61 72 20 74 65 78 74 31 20 ";....var text1
2130: 3d 20 74 68 69 73 2e 74 61 72 67 65 74 57 69 6e = this.targetWin
2140: 64 6f 77 2e 74 65 78 74 57 69 6e 64 6f 77 2e 6d dow.textWindow.m
2150: 64 43 6f 6e 74 2e 72 6f 6f 74 4f 62 6a 65 63 74 dCont.rootObject
2160: 2e 6e 61 6d 65 3b 0d 0a 09 09 76 61 72 20 74 65 .name;....var te
2170: 78 74 32 20 3d 20 74 68 69 73 2e 74 61 72 67 65 xt2 = this.targe
2180: 74 57 69 6e 64 6f 77 2e 74 65 78 74 57 69 6e 64 tWindow.textWind
2190: 6f 77 2e 6d 64 4f 62 6a 2e 6e 61 6d 65 3b 0d 0a ow.mdObj.name;..
21a0: 09 09 69 66 20 28 74 65 78 74 32 2e 69 6e 64 65 ..if (text2.inde
21b0: 78 4f 66 28 22 d0 a4 d0 be d1 80 d0 bc d0 b0 22 xOf(".........."
21c0: 29 3e 3d 30 29 20 d0 97 d0 b0 d0 b3 d0 be d0 bb )>=0) ..........
21d0: d0 be d0 b2 d0 be d0 ba d0 a4 d0 be d1 80 d0 bc ................
21e0: d1 8b 20 3d 20 74 65 78 74 31 3b 0d 0a 09 09 09 .. = text1;.....
21f0: 65 6c 73 65 20 d0 97 d0 b0 d0 b3 d0 be d0 bb d0 else ...........
2200: be d0 b2 d0 be d0 ba d0 a4 d0 be d1 80 d0 bc d1 ................
2210: 8b 20 3d 20 74 65 78 74 32 3b 0d 0a 09 09 66 6f . = text2;....fo
2220: 72 6d 2e d0 97 d0 b0 d0 b3 d0 be d0 bb d0 be d0 rm..............
2230: b2 d0 be d0 ba 20 3d 20 22 d0 97 d0 b0 d0 ba d0 ..... = ".......
2240: bb d0 b0 d0 b4 d0 ba d0 b8 20 22 20 2b 20 d0 97 ......... " + ..
2250: d0 b0 d0 b3 d0 be d0 bb d0 be d0 b2 d0 be d0 ba ................
2260: d0 a4 d0 be d1 80 d0 bc d1 8b 3b 0d 0a 09 09 69 ..........;....i
2270: 66 20 28 21 66 6f 72 6d 2e d0 9e d1 82 d0 ba d1 f (!form........
2280: 80 d1 8b d1 82 d0 b0 28 29 29 0d 0a 09 09 09 66 .......()).....f
2290: 6f 72 6d 2e d0 9e d1 82 d0 ba d1 80 d1 8b d1 82 orm.............
22a0: d1 8c 28 29 3b 0d 0a 0d 0a 09 09 76 61 72 20 6c ..();......var l
22b0: 69 6e 65 73 20 3d 20 53 74 72 69 6e 67 55 74 69 ines = StringUti
22c0: 6c 73 2e 74 6f 4c 69 6e 65 73 28 74 68 69 73 2e ls.toLines(this.
22d0: 74 61 72 67 65 74 57 69 6e 64 6f 77 2e 74 65 78 targetWindow.tex
22e0: 74 57 69 6e 64 6f 77 2e 74 65 78 74 29 3b 0d 0a tWindow.text);..
22f0: 0d 0a 09 09 d0 94 d0 b5 d1 80 d0 b5 d0 b2 d0 be ................
2300: d0 97 d0 b0 d0 ba d0 bb d0 b0 d0 b4 d0 be d0 ba ................
2310: 20 3d 20 76 38 4e 65 77 28 22 d0 94 d0 b5 d1 80 = v8New("......
2320: d0 b5 d0 b2 d0 be d0 97 d0 bd d0 b0 d1 87 d0 b5 ................
2330: d0 bd d0 b8 d0 b9 22 29 3b 0d 0a 09 09 d0 94 d0 ......");.......
2340: b5 d1 80 d0 b5 d0 b2 d0 be d0 97 d0 b0 d0 ba d0 ................
2350: bb d0 b0 d0 b4 d0 be d0 ba 2e d0 9a d0 be d0 bb ................
2360: d0 be d0 bd d0 ba d0 b8 2e d0 94 d0 be d0 b1 d0 ................
2370: b0 d0 b2 d0 b8 d1 82 d1 8c 28 22 d0 98 d0 bc d1 .........(".....
2380: 8f d0 97 d0 b0 d0 ba d0 bb d0 b0 d0 b4 d0 ba d0 ................
2390: b8 22 29 3b 0d 0a 09 09 d0 94 d0 b5 d1 80 d0 b5 .");............
23a0: d0 b2 d0 be d0 97 d0 b0 d0 ba d0 bb d0 b0 d0 b4 ................
23b0: d0 be d0 ba 2e d0 9a d0 be d0 bb d0 be d0 bd d0 ................
23c0: ba d0 b8 2e d0 94 d0 be d0 b1 d0 b0 d0 b2 d0 b8 ................
23d0: d1 82 d1 8c 28 22 d0 98 d0 bc d1 8f d0 97 d0 b0 ....("..........
23e0: d0 ba d0 bb d0 b0 d0 b4 d0 ba d0 b8 d0 91 d0 b5 ................
23f0: d0 b7 d0 a1 d1 87 d0 b5 d1 82 d1 87 d0 b8 d0 ba ................
2400: d0 b0 22 29 3b 0d 0a 09 09 d0 94 d0 b5 d1 80 d0 ..");...........
2410: b5 d0 b2 d0 be d0 97 d0 b0 d0 ba d0 bb d0 b0 d0 ................
2420: b4 d0 be d0 ba 2e d0 9a d0 be d0 bb d0 be d0 bd ................
2430: d0 ba d0 b8 2e d0 94 d0 be d0 b1 d0 b0 d0 b2 d0 ................
2440: b8 d1 82 d1 8c 28 22 d0 9d d0 be d0 bc d0 b5 d1 .....(".........
2450: 80 d0 a1 d1 82 d1 80 d0 be d0 ba d0 b8 22 29 3b .............");
2460: 0d 0a 0d 0a 09 09 d0 a2 d0 b5 d0 ba d0 93 d1 80 ................
2470: d1 83 d0 bf d0 bf d1 8b 20 3d 20 d0 94 d0 b5 d1 ........ = .....
2480: 80 d0 b5 d0 b2 d0 be d0 97 d0 b0 d0 ba d0 bb d0 ................
2490: b0 d0 b4 d0 be d0 ba 2e d0 a1 d1 82 d1 80 d0 be ................
24a0: d0 ba d0 b8 3b 0d 0a 0d 0a 09 09 66 6f 72 20 28 ....;......for (
24b0: 76 61 72 20 69 3d 30 3b 20 69 3c d0 bc d0 93 d1 var i=0; i<.....
24c0: 80 d1 83 d0 bf d0 bf d1 8b d0 97 d0 b0 d0 ba d0 ................
24d0: bb d0 b0 d0 b4 d0 be d0 ba 2e d0 9a d0 be d0 bb ................
24e0: d0 b8 d1 87 d0 b5 d1 81 d1 82 d0 b2 d0 be 28 29 ..............()
24f0: 3b 20 69 2b 2b 29 7b 0d 0a 09 09 72 65 20 3d 20 ; i++){....re =
2500: 6e 65 77 20 52 65 67 45 78 70 28 d0 bc d0 93 d1 new RegExp(.....
2510: 80 d1 83 d0 bf d0 bf d1 8b d0 97 d0 b0 d0 ba d0 ................
2520: bb d0 b0 d0 b4 d0 be d0 ba 2e 47 65 74 28 69 29 ..........Get(i)
2530: 2e d0 a0 d0 b5 d0 b3 d1 83 d0 bb d1 8f d1 80 d0 ................
2540: bd d0 be d0 b5 d0 92 d1 8b d1 80 d0 b0 d0 b6 d0 ................
2550: b5 d0 bd d0 b8 d0 b5 2c 27 69 67 6d 27 29 3b 0d .......,'igm');.
2560: 0a 09 09 d0 9d d0 be d0 b2 d0 b0 d1 8f d0 93 d1 ................
2570: 80 d1 83 d0 bf d0 bf d0 b0 20 3d 20 d0 a2 d0 b5 ......... = ....
2580: d0 ba d0 93 d1 80 d1 83 d0 bf d0 bf d1 8b 2e d0 ................
2590: 94 d0 be d0 b1 d0 b0 d0 b2 d0 b8 d1 82 d1 8c 28 ...............(
25a0: 29 3b 0d 0a 09 09 d0 9d d0 be d0 b2 d0 b0 d1 8f );..............
25b0: d0 93 d1 80 d1 83 d0 bf d0 bf d0 b0 2e d0 98 d0 ................
25c0: bc d1 8f d0 97 d0 b0 d0 ba d0 bb d0 b0 d0 b4 d0 ................
25d0: ba d0 b8 20 3d 20 d0 bc d0 93 d1 80 d1 83 d0 bf ... = ..........
25e0: d0 bf d1 8b d0 97 d0 b0 d0 ba d0 bb d0 b0 d0 b4 ................
25f0: d0 be d0 ba 2e 47 65 74 28 69 29 2e d0 98 d0 bc .....Get(i).....
2600: d1 8f d0 93 d1 80 d1 83 d0 bf d0 bf d1 8b 3b 0d ..............;.
2610: 0a 09 09 d0 9d d0 be d0 b2 d0 b0 d1 8f d0 93 d1 ................
2620: 80 d1 83 d0 bf d0 bf d0 b0 2e d0 98 d0 bc d1 8f ................
2630: d0 97 d0 b0 d0 ba d0 bb d0 b0 d0 b4 d0 ba d0 b8 ................
2640: d0 91 d0 b5 d0 b7 d0 a1 d1 87 d0 b5 d1 82 d1 87 ................
2650: d0 b8 d0 ba d0 b0 20 3d 20 d0 9d d0 be d0 b2 d0 ...... = .......
2660: b0 d1 8f d0 93 d1 80 d1 83 d0 bf d0 bf d0 b0 2e ................
2670: d0 98 d0 bc d1 8f d0 97 d0 b0 d0 ba d0 bb d0 b0 ................
2680: d0 b4 d0 ba d0 b8 3b 0d 0a 0d 0a 09 09 66 6f 72 ......;......for
2690: 28 76 61 72 20 6c 69 6e 65 49 78 20 3d 20 31 3b (var lineIx = 1;
26a0: 20 6c 69 6e 65 49 78 20 3c 20 6c 69 6e 65 73 2e lineIx < lines.
26b0: 6c 65 6e 67 74 68 3b 20 6c 69 6e 65 49 78 2b 2b length; lineIx++
26c0: 29 0d 0a 09 09 09 7b 0d 0a 09 09 09 74 65 78 74 ).....{.....text
26d0: 20 3d 20 6c 69 6e 65 73 5b 6c 69 6e 65 49 78 5d = lines[lineIx]
26e0: 3b 0d 0a 09 09 09 77 68 69 6c 65 28 28 4d 61 74 ;.....while((Mat
26f0: 63 68 65 73 20 3d 20 72 65 2e 65 78 65 63 28 74 ches = re.exec(t
2700: 65 78 74 29 29 20 21 3d 20 6e 75 6c 6c 29 20 7b ext)) != null) {
2710: 0d 0a 09 09 09 09 73 74 72 31 20 3d 20 74 65 78 ......str1 = tex
2720: 74 2e 73 75 62 73 74 72 28 4d 61 74 63 68 65 73 t.substr(Matches
2730: 2e 69 6e 64 65 78 2b 73 74 72 6c 61 62 65 6c 2e .index+strlabel.
2740: 6c 65 6e 67 74 68 2c 20 4d 61 74 63 68 65 73 2e length, Matches.
2750: 6c 61 73 74 49 6e 64 65 78 20 2d 20 28 4d 61 74 lastIndex - (Mat
2760: 63 68 65 73 2e 69 6e 64 65 78 2b 73 74 72 6c 61 ches.index+strla
2770: 62 65 6c 2e 6c 65 6e 67 74 68 29 29 3b 0d 0a 20 bel.length));..
2780: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 s
2790: 74 72 31 20 3d 20 22 22 2b 4d 61 74 63 68 65 73 tr1 = ""+Matches
27a0: 5b 31 5d 3b 0d 0a 09 09 09 09 73 74 72 31 20 3d [1];......str1 =
27b0: 20 73 74 72 31 2e 72 65 70 6c 61 63 65 28 22 7d str1.replace("}
27c0: 22 2c 20 22 22 29 0d 0a 09 09 09 09 d0 9d d0 be ", "")..........
27d0: d0 b2 d0 b0 d1 8f d0 a1 d1 82 d1 80 d0 be d0 ba ................
27e0: d0 b0 20 3d 20 d0 9d d0 be d0 b2 d0 b0 d1 8f d0 .. = ...........
27f0: 93 d1 80 d1 83 d0 bf d0 bf d0 b0 2e d0 a1 d1 82 ................
2800: d1 80 d0 be d0 ba d0 b8 2e d0 94 d0 be d0 b1 d0 ................
2810: b0 d0 b2 d0 b8 d1 82 d1 8c 28 29 0d 0a 09 09 09 .........().....
2820: 09 d0 9d d0 be d0 b2 d0 b0 d1 8f d0 a1 d1 82 d1 ................
2830: 80 d0 be d0 ba d0 b0 2e d0 9d d0 be d0 bc d0 b5 ................
2840: d1 80 d0 a1 d1 82 d1 80 d0 be d0 ba d0 b8 20 3d .............. =
2850: 20 22 22 20 2b 20 28 6c 69 6e 65 49 78 2b 31 29 "" + (lineIx+1)
2860: 3b 0d 0a 09 09 09 09 d0 9d d0 be d0 b2 d0 b0 d1 ;...............
2870: 8f d0 a1 d1 82 d1 80 d0 be d0 ba d0 b0 2e d0 98 ................
2880: d0 bc d1 8f d0 97 d0 b0 d0 ba d0 bb d0 b0 d0 b4 ................
2890: d0 ba d0 b8 20 3d 20 73 74 72 31 3b 0d 0a 09 09 .... = str1;....
28a0: 09 09 d0 9d d0 be d0 b2 d0 b0 d1 8f d0 a1 d1 82 ................
28b0: d1 80 d0 be d0 ba d0 b0 2e d0 98 d0 bc d1 8f d0 ................
28c0: 97 d0 b0 d0 ba d0 bb d0 b0 d0 b4 d0 ba d0 b8 d0 ................
28d0: 91 d0 b5 d0 b7 d0 a1 d1 87 d0 b5 d1 82 d1 87 d0 ................
28e0: b8 d0 ba d0 b0 20 3d 20 73 74 72 31 3b 0d 0a 09 ..... = str1;...
28f0: 09 09 09 7d 0d 0a 09 09 09 09 7d 0d 0a 09 09 7d ...}......}....}
2900: 0d 0a 0d 0a 09 09 69 20 3d 20 d0 a2 d0 b5 d0 ba ......i = ......
2910: d0 93 d1 80 d1 83 d0 bf d0 bf d1 8b 2e d0 9a d0 ................
2920: be d0 bb d0 b8 d1 87 d0 b5 d1 81 d1 82 d0 b2 d0 ................
2930: be 28 29 2d 31 3b 0d 0a 09 09 77 68 69 6c 65 28 .()-1;....while(
2940: 69 3e 3d 30 29 0d 0a 09 09 69 66 20 28 21 d0 bc i>=0)....if (!..
2950: d0 9f d0 be d0 ba d0 b0 d0 b7 d1 8b d0 b2 d0 b0 ................
2960: d1 82 d1 8c d0 9f d1 83 d1 81 d1 82 d1 8b d0 b5 ................
2970: d0 93 d1 80 d1 83 d0 bf d0 bf d1 8b 20 26 26 20 ............ &&
2980: d0 a2 d0 b5 d0 ba d0 93 d1 80 d1 83 d0 bf d0 bf ................
2990: d1 8b 2e 47 65 74 28 69 29 2e d0 a1 d1 82 d1 80 ...Get(i).......
29a0: d0 be d0 ba d0 b8 2e d0 9a d0 be d0 bb d0 b8 d1 ................
29b0: 87 d0 b5 d1 81 d1 82 d0 b2 d0 be 28 29 3d 3d 30 ...........()==0
29c0: 29 20 7b 0d 0a 09 09 d0 a2 d0 b5 d0 ba d0 93 d1 ) {.............
29d0: 80 d1 83 d0 bf d0 bf d1 8b 2e d0 a3 d0 b4 d0 b0 ................
29e0: d0 bb d0 b8 d1 82 d1 8c 28 d0 a2 d0 b5 d0 ba d0 ........(.......
29f0: 93 d1 80 d1 83 d0 bf d0 bf d1 8b 2e 47 65 74 28 ............Get(
2a00: 69 29 29 3b 0d 0a 09 09 69 2d 2d 3b 7d 0d 0a 09 i));....i--;}...
2a10: 09 65 6c 73 65 7b 0d 0a 09 09 d0 a2 d0 b5 d0 ba .else{..........
2a20: d0 98 d0 bc d1 8f d0 97 d0 b0 d0 ba d0 bb d0 b0 ................
2a30: d0 b4 d0 ba d0 b8 20 3d 20 d0 a2 d0 b5 d0 ba d0 ...... = .......
2a40: 93 d1 80 d1 83 d0 bf d0 bf d1 8b 2e 47 65 74 28 ............Get(
2a50: 69 29 2e d0 98 d0 bc d1 8f d0 97 d0 b0 d0 ba d0 i)..............
2a60: bb d0 b0 d0 b4 d0 ba d0 b8 3b 0d 0a 09 09 d0 a2 .........;......
2a70: d0 b5 d0 ba d0 93 d1 80 d1 83 d0 bf d0 bf d1 8b ................
2a80: 2e 47 65 74 28 69 29 2e d0 98 d0 bc d1 8f d0 97 .Get(i).........
2a90: d0 b0 d0 ba d0 bb d0 b0 d0 b4 d0 ba d0 b8 20 3d .............. =
2aa0: 20 d0 a2 d0 b5 d0 ba d0 98 d0 bc d1 8f d0 97 d0 ...............
2ab0: b0 d0 ba d0 bb d0 b0 d0 b4 d0 ba d0 b8 20 2b 20 ............. +
2ac0: 22 20 28 22 20 2b 20 d0 a2 d0 b5 d0 ba d0 93 d1 " (" + .........
2ad0: 80 d1 83 d0 bf d0 bf d1 8b 2e 47 65 74 28 69 29 ..........Get(i)
2ae0: 2e d0 a1 d1 82 d1 80 d0 be d0 ba d0 b8 2e d0 9a ................
2af0: d0 be d0 bb d0 b8 d1 87 d0 b5 d1 81 d1 82 d0 b2 ................
2b00: d0 be 28 29 20 2b 20 22 29 22 3b 0d 0a 09 09 d0 ..() + ")";.....
2b10: a2 d0 b5 d0 ba d0 93 d1 80 d1 83 d0 bf d0 bf d1 ................
2b20: 8b 2e 47 65 74 28 69 29 2e d0 98 d0 bc d1 8f d0 ..Get(i)........
2b30: 97 d0 b0 d0 ba d0 bb d0 b0 d0 b4 d0 ba d0 b8 d0 ................
2b40: 91 d0 b5 d0 b7 d0 a1 d1 87 d0 b5 d1 82 d1 87 d0 ................
2b50: b8 d0 ba d0 b0 20 3d 20 d0 a2 d0 b5 d0 ba d0 98 ..... = ........
2b60: d0 bc d1 8f d0 97 d0 b0 d0 ba d0 bb d0 b0 d0 b4 ................
2b70: d0 ba d0 b8 3b 0d 0a 09 09 69 2d 2d 3b 0d 0a 09 ....;....i--;...
2b80: 09 7d 0d 0a 0d 0a 09 09 69 66 20 28 d0 94 d0 b5 .}......if (....
2b90: d1 80 d0 b5 d0 b2 d0 be d0 98 d0 b7 d0 bc d0 b5 ................
2ba0: d0 bd d0 b8 d0 bb d0 be d1 81 d1 8c 28 66 6f 72 ............(for
2bb0: 6d 2e d0 a2 d0 b0 d0 b1 d0 bb d0 b8 d1 86 d0 b0 m...............
2bc0: d0 97 d0 b0 d0 ba d0 bb d0 b0 d0 b4 d0 be d0 ba ................
2bd0: 2c 20 d0 94 d0 b5 d1 80 d0 b5 d0 b2 d0 be d0 97 , ..............
2be0: d0 b0 d0 ba d0 bb d0 b0 d0 b4 d0 be d0 ba 29 29 ..............))
2bf0: 0d 0a 09 09 66 6f 72 6d 2e d0 a2 d0 b0 d0 b1 d0 ....form........
2c00: bb d0 b8 d1 86 d0 b0 d0 97 d0 b0 d0 ba d0 bb d0 ................
2c10: b0 d0 b4 d0 be d0 ba 20 3d 20 d0 94 d0 b5 d1 80 ....... = ......
2c20: d0 b5 d0 b2 d0 be d0 97 d0 b0 d0 ba d0 bb d0 b0 ................
2c30: d0 b4 d0 be d0 ba 3b 0d 0a 0d 0a 09 09 2f 2f d0 ......;......//.
2c40: 9e d0 b1 d0 bd d0 be d0 b2 d0 bb d0 b5 d0 bd d0 ................
2c50: b8 d0 b5 20 d0 b3 d0 bb d0 be d0 b1 d0 b0 d0 bb ... ............
2c60: d1 8c d0 bd d1 8b d1 85 20 d0 b7 d0 b0 d0 ba d0 ........ .......
2c70: bb d0 b0 d0 b4 d0 be d0 ba 20 d0 bf d0 be 20 d0 ......... .... .
2c80: b4 d0 b0 d0 bd d0 bd d0 be d0 bc d1 83 20 d0 bc ............. ..
2c90: d0 be d0 b4 d1 83 d0 bb d1 8e 0d 0a 09 09 d0 a1 ................
2ca0: d1 82 d1 80 d1 83 d0 ba d1 82 d1 83 d1 80 d0 b0 ................
2cb0: d0 9e d1 82 d0 b1 d0 be d1 80 d0 b0 20 3d 20 76 ............ = v
2cc0: 38 4e 65 77 28 22 d0 a1 d1 82 d1 80 d1 83 d0 ba 8New("..........
2cd0: d1 82 d1 83 d1 80 d0 b0 22 29 3b 0d 0a 09 09 d0 ........");.....
2ce0: a1 d1 82 d1 80 d1 83 d0 ba d1 82 d1 83 d1 80 d0 ................
2cf0: b0 d0 9e d1 82 d0 b1 d0 be d1 80 d0 b0 2e d0 92 ................
2d00: d1 81 d1 82 d0 b0 d0 b2 d0 b8 d1 82 d1 8c 28 22 ..............("
2d10: d0 98 d1 81 d0 bf d0 be d0 bb d1 8c d0 b7 d0 be ................
2d20: d0 b2 d0 b0 d1 82 d1 8c d0 92 d0 93 d0 bb d0 be ................
2d30: d0 b1 d0 b0 d0 bb d1 8c d0 bd d0 be d0 bc d0 9f ................
2d40: d0 be d0 b8 d1 81 d0 ba d0 b5 22 2c 20 74 72 75 ..........", tru
2d50: 65 29 3b 0d 0a 09 09 d0 93 d1 80 d1 83 d0 bf d0 e);.............
2d60: bf d1 8b d0 93 d0 bb d0 be d0 b1 d0 b0 d0 bb d1 ................
2d70: 8c d0 bd d0 be d0 b3 d0 be d0 9f d0 be d0 b8 d1 ................
2d80: 81 d0 ba d0 b0 20 3d 20 d0 bc d0 93 d1 80 d1 83 ..... = ........
2d90: d0 bf d0 bf d1 8b d0 97 d0 b0 d0 ba d0 bb d0 b0 ................
2da0: d0 b4 d0 be d0 ba 2e d0 a1 d0 ba d0 be d0 bf d0 ................
2db0: b8 d1 80 d0 be d0 b2 d0 b0 d1 82 d1 8c 28 d0 bc .............(..
2dc0: d0 93 d1 80 d1 83 d0 bf d0 bf d1 8b d0 97 d0 b0 ................
2dd0: d0 ba d0 bb d0 b0 d0 b4 d0 be d0 ba 2e d0 9d d0 ................
2de0: b0 d0 b9 d1 82 d0 b8 d0 a1 d1 82 d1 80 d0 be d0 ................
2df0: ba d0 b8 28 d0 a1 d1 82 d1 80 d1 83 d0 ba d1 82 ...(............
2e00: d1 83 d1 80 d0 b0 d0 9e d1 82 d0 b1 d0 be d1 80 ................
2e10: d0 b0 29 29 3b 0d 0a 09 09 d0 93 d0 bb d0 97 d0 ..));...........
2e20: b0 d0 ba d0 bb d0 b0 d0 b4 d0 ba d0 b8 20 3d 20 ............. =
2e30: 74 68 69 73 2e 66 6f 72 6d 2e d0 a2 d0 b0 d0 b1 this.form.......
2e40: d0 bb d0 b8 d1 86 d0 b0 d0 97 d0 b0 d0 ba d0 bb ................
2e50: d0 b0 d0 b4 d0 be d0 ba d0 93 d0 bb 3b 0d 0a 09 ............;...
2e60: 09 2f 2f 64 65 62 75 67 67 65 72 0d 0a 09 09 4d .//debugger....M
2e70: 6d 64 4f 62 6a 20 3d 20 74 68 69 73 2e 74 61 72 mdObj = this.tar
2e80: 67 65 74 57 69 6e 64 6f 77 2e 74 65 78 74 57 69 getWindow.textWi
2e90: 6e 64 6f 77 2e 6d 64 4f 62 6a 3b 0d 0a 09 09 d0 ndow.mdObj;.....
2ea0: a2 d0 b5 d0 ba d0 9e d0 b1 d1 8a d0 b5 d0 ba d1 ................
2eb0: 82 20 3d 20 67 65 74 4d 64 4e 61 6d 65 28 4d 6d . = getMdName(Mm
2ec0: 64 4f 62 6a 29 3b 0d 0a 09 09 55 55 49 44 20 3d dObj);....UUID =
2ed0: 20 4d 6d 64 4f 62 6a 2e 69 64 3b 0d 0a 09 09 70 MmdObj.id;....p
2ee0: 72 6f 70 49 64 20 3d 20 74 68 69 73 2e 74 61 72 ropId = this.tar
2ef0: 67 65 74 57 69 6e 64 6f 77 2e 74 65 78 74 57 69 getWindow.textWi
2f00: 6e 64 6f 77 2e 6d 64 50 72 6f 70 2e 69 64 3b 0d ndow.mdProp.id;.
2f10: 0a 09 09 d0 91 d1 8b d0 bb d0 b8 d0 98 d0 b7 d0 ................
2f20: bc d0 b5 d0 bd d0 b5 d0 bd d0 b8 d1 8f 20 3d 20 ............. =
2f30: 66 61 6c 73 65 3b 0d 0a 09 09 69 66 28 d0 94 d0 false;....if(...
2f40: b5 d1 80 d0 b5 d0 b2 d0 be d0 97 d0 b0 d0 ba d0 ................
2f50: bb d0 b0 d0 b4 d0 be d0 ba 2e d0 a1 d1 82 d1 80 ................
2f60: d0 be d0 ba d0 b8 2e d0 9a d0 be d0 bb d0 b8 d1 ................
2f70: 87 d0 b5 d1 81 d1 82 d0 b2 d0 be 28 29 20 3e 20 ...........() >
2f80: 30 20 26 26 20 d0 93 d1 80 d1 83 d0 bf d0 bf d1 0 && ...........
2f90: 8b d0 93 d0 bb d0 be d0 b1 d0 b0 d0 bb d1 8c d0 ................
2fa0: bd d0 be d0 b3 d0 be d0 9f d0 be d0 b8 d1 81 d0 ................
2fb0: ba d0 b0 2e d0 9a d0 be d0 bb d0 b8 d1 87 d0 b5 ................
2fc0: d1 81 d1 82 d0 b2 d0 be 28 29 20 3e 20 30 29 7b ........() > 0){
2fd0: 0d 0a 09 09 09 66 6f 72 28 69 3d 30 3b 20 69 3c .....for(i=0; i<
2fe0: d0 94 d0 b5 d1 80 d0 b5 d0 b2 d0 be d0 97 d0 b0 ................
2ff0: d0 ba d0 bb d0 b0 d0 b4 d0 be d0 ba 2e d0 a1 d1 ................
3000: 82 d1 80 d0 be d0 ba d0 b8 2e d0 9a d0 be d0 bb ................
3010: d0 b8 d1 87 d0 b5 d1 81 d1 82 d0 b2 d0 be 28 29 ..............()
3020: 3b 69 2b 2b 29 7b 0d 0a 09 09 09 09 d0 a2 d0 b5 ;i++){..........
3030: d0 ba d0 a1 d1 82 d1 80 d0 be d0 ba d0 b0 20 3d .............. =
3040: 20 d0 94 d0 b5 d1 80 d0 b5 d0 b2 d0 be d0 97 d0 ...............
3050: b0 d0 ba d0 bb d0 b0 d0 b4 d0 be d0 ba 2e d0 a1 ................
3060: d1 82 d1 80 d0 be d0 ba d0 b8 2e d0 9f d0 be d0 ................
3070: bb d1 83 d1 87 d0 b8 d1 82 d1 8c 28 69 29 3b 0d ...........(i);.
3080: 0a 09 09 09 09 d0 95 d1 81 d1 82 d1 8c d0 a1 d1 ................
3090: 82 d1 80 d0 be d0 ba d0 b0 20 3d 20 d0 93 d1 80 ......... = ....
30a0: d1 83 d0 bf d0 bf d1 8b d0 93 d0 bb d0 be d0 b1 ................
30b0: d0 b0 d0 bb d1 8c d0 bd d0 be d0 b3 d0 be d0 9f ................
30c0: d0 be d0 b8 d1 81 d0 ba d0 b0 2e d0 9d d0 b0 d0 ................
30d0: b9 d1 82 d0 b8 28 d0 a2 d0 b5 d0 ba d0 a1 d1 82 .....(..........
30e0: d1 80 d0 be d0 ba d0 b0 2e d0 98 d0 bc d1 8f d0 ................
30f0: 97 d0 b0 d0 ba d0 bb d0 b0 d0 b4 d0 ba d0 b8 d0 ................
3100: 91 d0 b5 d0 b7 d0 a1 d1 87 d0 b5 d1 82 d1 87 d0 ................
3110: b8 d0 ba d0 b0 2c 20 22 d0 98 d0 bc d1 8f d0 93 ....., "........
3120: d1 80 d1 83 d0 bf d0 bf d1 8b 22 29 3b 0d 0a 09 ..........");...
3130: 09 09 09 69 66 28 d0 95 d1 81 d1 82 d1 8c d0 a1 ...if(..........
3140: d1 82 d1 80 d0 be d0 ba d0 b0 20 3d 3d 20 75 6e .......... == un
3150: 64 65 66 69 6e 65 64 29 0d 0a 09 09 09 09 09 63 defined).......c
3160: 6f 6e 74 69 6e 75 65 3b 0d 0a 0d 0a 09 09 09 09 ontinue;........
3170: d0 9d d0 b0 d0 b9 d0 b4 d0 b5 d0 bd d0 bd d0 b0 ................
3180: d1 8f d0 a1 d1 82 d1 80 d0 be d0 ba d0 b0 d0 93 ................
3190: d0 bb d0 97 d0 b0 d0 ba d0 bb d0 b0 d0 b4 d0 ba ................
31a0: d0 b8 20 3d 20 d0 93 d0 bb d0 97 d0 b0 d0 ba d0 .. = ...........
31b0: bb d0 b0 d0 b4 d0 ba d0 b8 2e d0 a1 d1 82 d1 80 ................
31c0: d0 be d0 ba d0 b8 2e d0 9d d0 b0 d0 b9 d1 82 d0 ................
31d0: b8 28 d0 a2 d0 b5 d0 ba d0 a1 d1 82 d1 80 d0 be .(..............
31e0: d0 ba d0 b0 2e d0 98 d0 bc d1 8f d0 97 d0 b0 d0 ................
31f0: ba d0 bb d0 b0 d0 b4 d0 ba d0 b8 d0 91 d0 b5 d0 ................
3200: b7 d0 a1 d1 87 d0 b5 d1 82 d1 87 d0 b8 d0 ba d0 ................
3210: b0 2c 20 22 d0 98 d0 bc d1 8f d0 97 d0 b0 d0 ba ., "............
3220: d0 bb d0 b0 d0 b4 d0 ba d0 b8 d0 91 d0 b5 d0 b7 ................
3230: d0 a1 d1 87 d0 b5 d1 82 d1 87 d0 b8 d0 ba d0 b0 ................
3240: 22 29 3b 0d 0a 09 09 09 09 69 66 28 d0 9d d0 b0 ");......if(....
3250: d0 b9 d0 b4 d0 b5 d0 bd d0 bd d0 b0 d1 8f d0 a1 ................
3260: d1 82 d1 80 d0 be d0 ba d0 b0 d0 93 d0 bb d0 97 ................
3270: d0 b0 d0 ba d0 bb d0 b0 d0 b4 d0 ba d0 b8 20 3d .............. =
3280: 3d 20 75 6e 64 65 66 69 6e 65 64 29 0d 0a 09 09 = undefined)....
3290: 09 09 09 d0 9d d0 b0 d0 b9 d0 b4 d0 b5 d0 bd d0 ................
32a0: bd d0 b0 d1 8f d0 a1 d1 82 d1 80 d0 be d0 ba d0 ................
32b0: b0 d0 93 d0 bb d0 97 d0 b0 d0 ba d0 bb d0 b0 d0 ................
32c0: b4 d0 ba d0 b8 20 3d 20 d0 93 d0 bb d0 97 d0 b0 ..... = ........
32d0: d0 ba d0 bb d0 b0 d0 b4 d0 ba d0 b8 2e d0 a1 d1 ................
32e0: 82 d1 80 d0 be d0 ba d0 b8 2e d0 94 d0 be d0 b1 ................
32f0: d0 b0 d0 b2 d0 b8 d1 82 d1 8c 28 29 3b 0d 0a 09 ..........();...
3300: 09 09 09 d0 91 d1 8b d0 bb d0 b8 d0 98 d0 b7 d0 ................
3310: bc d0 b5 d0 bd d0 b5 d0 bd d0 b8 d1 8f 20 3d 20 ............. =
3320: 74 72 75 65 3b 0d 0a 09 09 09 09 74 72 79 7b 0d true;......try{.
3330: 0a 09 09 09 09 09 76 61 72 20 69 6e 64 65 78 20 ......var index
3340: 3d 20 30 20 2b 20 d0 93 d1 80 d1 83 d0 bf d0 bf = 0 + ..........
3350: d1 8b d0 93 d0 bb d0 be d0 b1 d0 b0 d0 bb d1 8c ................
3360: d0 bd d0 be d0 b3 d0 be d0 9f d0 be d0 b8 d1 81 ................
3370: d0 ba d0 b0 2e d0 98 d0 bd d0 b4 d0 b5 d0 ba d1 ................
3380: 81 28 d0 95 d1 81 d1 82 d1 8c d0 a1 d1 82 d1 80 .(..............
3390: d0 be d0 ba d0 b0 29 3b 0d 0a 09 09 09 09 09 d0 ......);........
33a0: 9d d0 b0 d0 b9 d0 b4 d0 b5 d0 bd d0 bd d0 b0 d1 ................
33b0: 8f d0 a1 d1 82 d1 80 d0 be d0 ba d0 b0 d0 93 d0 ................
33c0: bb d0 97 d0 b0 d0 ba d0 bb d0 b0 d0 b4 d0 ba d0 ................
33d0: b8 2e d0 a1 d1 82 d1 80 d0 be d0 ba d0 b0 d0 a1 ................
33e0: d0 be d1 80 d1 82 d0 b8 d1 80 d0 be d0 b2 d0 ba ................
33f0: d0 b8 20 3d 20 69 6e 64 65 78 2e 74 6f 53 74 72 .. = index.toStr
3400: 69 6e 67 28 29 3b 0d 0a 09 09 09 09 7d 20 63 61 ing();......} ca
3410: 74 63 68 20 28 65 29 20 7b 7d 0d 0a 0d 0a 09 09 tch (e) {}......
3420: 09 09 d0 9d d0 b0 d0 b9 d0 b4 d0 b5 d0 bd d0 bd ................
3430: d0 b0 d1 8f d0 a1 d1 82 d1 80 d0 be d0 ba d0 b0 ................
3440: d0 93 d0 bb d0 97 d0 b0 d0 ba d0 bb d0 b0 d0 b4 ................
3450: d0 ba d0 b8 2e d0 98 d0 bc d1 8f d0 97 d0 b0 d0 ................
3460: ba d0 bb d0 b0 d0 b4 d0 ba d0 b8 20 3d 20 d0 a2 ........... = ..
3470: d0 b5 d0 ba d0 a1 d1 82 d1 80 d0 be d0 ba d0 b0 ................
3480: 2e d0 98 d0 bc d1 8f d0 97 d0 b0 d0 ba d0 bb d0 ................
3490: b0 d0 b4 d0 ba d0 b8 d0 91 d0 b5 d0 b7 d0 a1 d1 ................
34a0: 87 d0 b5 d1 82 d1 87 d0 b8 d0 ba d0 b0 3b 0d 0a .............;..
34b0: 09 09 09 09 d0 9d d0 b0 d0 b9 d0 b4 d0 b5 d0 bd ................
34c0: d0 bd d0 b0 d1 8f d0 a1 d1 82 d1 80 d0 be d0 ba ................
34d0: d0 b0 d0 93 d0 bb d0 97 d0 b0 d0 ba d0 bb d0 b0 ................
34e0: d0 b4 d0 ba d0 b8 2e d0 98 d0 bc d1 8f d0 97 d0 ................
34f0: b0 d0 ba d0 bb d0 b0 d0 b4 d0 ba d0 b8 d0 91 d0 ................
3500: b5 d0 b7 d0 a1 d1 87 d0 b5 d1 82 d1 87 d0 b8 d0 ................
3510: ba d0 b0 20 3d 20 d0 a2 d0 b5 d0 ba d0 a1 d1 82 ... = ..........
3520: d1 80 d0 be d0 ba d0 b0 2e d0 98 d0 bc d1 8f d0 ................
3530: 97 d0 b0 d0 ba d0 bb d0 b0 d0 b4 d0 ba d0 b8 d0 ................
3540: 91 d0 b5 d0 b7 d0 a1 d1 87 d0 b5 d1 82 d1 87 d0 ................
3550: b8 d0 ba d0 b0 3b 0d 0a 09 09 09 09 d0 a1 d1 82 .....;..........
3560: d1 80 d0 be d0 ba d0 b0 d0 9e d0 b1 d1 8a d0 b5 ................
3570: d0 ba d1 82 d0 b0 20 3d 20 d0 9d d0 b0 d0 b9 d0 ...... = .......
3580: b4 d0 b5 d0 bd d0 bd d0 b0 d1 8f d0 a1 d1 82 d1 ................
3590: 80 d0 be d0 ba d0 b0 d0 93 d0 bb d0 97 d0 b0 d0 ................
35a0: ba d0 bb d0 b0 d0 b4 d0 ba d0 b8 2e d0 a1 d1 82 ................
35b0: d1 80 d0 be d0 ba d0 b8 2e d0 9d d0 b0 d0 b9 d1 ................
35c0: 82 d0 b8 28 d0 a2 d0 b5 d0 ba d0 9e d0 b1 d1 8a ...(............
35d0: d0 b5 d0 ba d1 82 2c 20 22 d0 98 d0 bc d1 8f d0 ......, ".......
35e0: 9e d0 b1 d1 8a d0 b5 d0 ba d1 82 d0 b0 22 29 3b .............");
35f0: 0d 0a 09 09 09 09 69 66 28 d0 a1 d1 82 d1 80 d0 ......if(.......
3600: be d0 ba d0 b0 d0 9e d0 b1 d1 8a d0 b5 d0 ba d1 ................
3610: 82 d0 b0 20 3d 3d 20 75 6e 64 65 66 69 6e 65 64 ... == undefined
3620: 29 7b 0d 0a 09 09 09 09 09 d0 a1 d1 82 d1 80 d0 ){..............
3630: be d0 ba d0 b0 d0 9e d0 b1 d1 8a d0 b5 d0 ba d1 ................
3640: 82 d0 b0 20 3d 20 d0 9d d0 b0 d0 b9 d0 b4 d0 b5 ... = ..........
3650: d0 bd d0 bd d0 b0 d1 8f d0 a1 d1 82 d1 80 d0 be ................
3660: d0 ba d0 b0 d0 93 d0 bb d0 97 d0 b0 d0 ba d0 bb ................
3670: d0 b0 d0 b4 d0 ba d0 b8 2e d0 a1 d1 82 d1 80 d0 ................
3680: be d0 ba d0 b8 2e d0 94 d0 be d0 b1 d0 b0 d0 b2 ................
3690: d0 b8 d1 82 d1 8c 28 29 3b 0d 0a 09 09 09 09 09 ......();.......
36a0: d0 91 d1 8b d0 bb d0 b8 d0 98 d0 b7 d0 bc d0 b5 ................
36b0: d0 bd d0 b5 d0 bd d0 b8 d1 8f 20 3d 20 74 72 75 .......... = tru
36c0: 65 3b 0d 0a 09 09 09 09 09 d0 a1 d1 82 d1 80 d0 e;..............
36d0: be d0 ba d0 b0 d0 9e d0 b1 d1 8a d0 b5 d0 ba d1 ................
36e0: 82 d0 b0 2e d0 98 d0 bc d1 8f d0 9e d0 b1 d1 8a ................
36f0: d0 b5 d0 ba d1 82 d0 b0 20 3d 20 d0 a2 d0 b5 d0 ........ = .....
3700: ba d0 9e d0 b1 d1 8a d0 b5 d0 ba d1 82 3b 0d 0a .............;..
3710: 09 09 09 09 09 d0 a1 d1 82 d1 80 d0 be d0 ba d0 ................
3720: b0 d0 9e d0 b1 d1 8a d0 b5 d0 ba d1 82 d0 b0 2e ................
3730: d0 98 d0 bc d1 8f d0 97 d0 b0 d0 ba d0 bb d0 b0 ................
3740: d0 b4 d0 ba d0 b8 20 3d 20 d0 a2 d0 b5 d0 ba d0 ...... = .......
3750: 9e d0 b1 d1 8a d0 b5 d0 ba d1 82 3b 0d 0a 09 09 ...........;....
3760: 09 09 09 d0 a1 d1 82 d1 80 d0 be d0 ba d0 b0 d0 ................
3770: 9e d0 b1 d1 8a d0 b5 d0 ba d1 82 d0 b0 2e d0 98 ................
3780: d0 bc d1 8f d0 97 d0 b0 d0 ba d0 bb d0 b0 d0 b4 ................
3790: d0 ba d0 b8 d0 91 d0 b5 d0 b7 d0 a1 d1 87 d0 b5 ................
37a0: d1 82 d1 87 d0 b8 d0 ba d0 b0 20 3d 20 d0 a2 d0 .......... = ...
37b0: b5 d0 ba d0 9e d0 b1 d1 8a d0 b5 d0 ba d1 82 3b ...............;
37c0: 0d 0a 09 09 09 09 7d 0d 0a 09 09 09 09 d0 91 d1 ......}.........
37d0: 8b d0 bb d0 b8 d0 98 d0 b7 d0 bc d0 b5 d0 bd d0 ................
37e0: b5 d0 bd d0 b8 d1 8f 20 3d 20 74 72 75 65 3b 0d ....... = true;.
37f0: 0a 09 09 09 09 2f 2f d0 97 d0 b0 d0 bf d0 be d0 .....//.........
3800: bc d0 bd d0 b8 d0 bc 20 d1 81 d1 82 d1 80 d0 be ....... ........
3810: d0 ba d1 83 20 d0 bd d0 b0 20 d0 ba d0 be d1 82 .... .... ......
3820: d0 be d1 80 d0 be d0 b9 20 d1 81 d1 82 d0 be d1 ........ .......
3830: 8f d0 bb d0 b8 0d 0a 09 09 09 09 2f 2f 64 65 62 ...........//deb
3840: 75 67 67 65 72 0d 0a 09 09 09 09 d0 97 d0 b0 d0 ugger...........
3850: bf d0 be d0 bc d0 bd d0 b8 d0 bb d0 b8 d0 98 d0 ................
3860: bd d0 b4 d0 b5 d0 ba d1 81 20 3d 20 2d 31 3b 0d ......... = -1;.
3870: 0a 09 09 09 09 d0 a2 d0 b5 d0 ba d1 83 d1 89 d0 ................
3880: b0 d1 8f d0 a1 d1 82 d1 80 d0 be d0 ba d0 b0 d0 ................
3890: 93 d0 bb d0 97 d0 b0 d0 ba d0 bb d0 b0 d0 b4 d0 ................
38a0: ba d0 b8 20 3d 20 74 68 69 73 2e 66 6f 72 6d 2e ... = this.form.
38b0: 43 6f 6e 74 72 6f 6c 73 2e d0 a2 d0 b0 d0 b1 d0 Controls........
38c0: bb d0 b8 d1 86 d0 b0 d0 97 d0 b0 d0 ba d0 bb d0 ................
38d0: b0 d0 b4 d0 be d0 ba d0 93 d0 bb 2e d0 a2 d0 b5 ................
38e0: d0 ba d1 83 d1 89 d0 b0 d1 8f d0 a1 d1 82 d1 80 ................
38f0: d0 be d0 ba d0 b0 3b 0d 0a 09 09 09 09 69 66 28 ......;......if(
3900: d0 a2 d0 b5 d0 ba d1 83 d1 89 d0 b0 d1 8f d0 a1 ................
3910: d1 82 d1 80 d0 be d0 ba d0 b0 d0 93 d0 bb d0 97 ................
3920: d0 b0 d0 ba d0 bb d0 b0 d0 b4 d0 ba d0 b8 20 21 .............. !
3930: 3d 20 75 6e 64 65 66 69 6e 65 64 20 26 26 20 d0 = undefined && .
3940: a2 d0 b5 d0 ba d1 83 d1 89 d0 b0 d1 8f d0 a1 d1 ................
3950: 82 d1 80 d0 be d0 ba d0 b0 d0 93 d0 bb d0 97 d0 ................
3960: b0 d0 ba d0 bb d0 b0 d0 b4 d0 ba d0 b8 2e d0 a0 ................
3970: d0 be d0 b4 d0 b8 d1 82 d0 b5 d0 bb d1 8c 20 21 .............. !
3980: 3d 20 75 6e 64 65 66 69 6e 65 64 20 26 26 20 d0 = undefined && .
3990: a2 d0 b5 d0 ba d1 83 d1 89 d0 b0 d1 8f d0 a1 d1 ................
39a0: 82 d1 80 d0 be d0 ba d0 b0 d0 93 d0 bb d0 97 d0 ................
39b0: b0 d0 ba d0 bb d0 b0 d0 b4 d0 ba d0 b8 2e d0 a0 ................
39c0: d0 be d0 b4 d0 b8 d1 82 d0 b5 d0 bb d1 8c 2e d0 ................
39d0: a0 d0 be d0 b4 d0 b8 d1 82 d0 b5 d0 bb d1 8c 20 ...............
39e0: 21 3d 20 75 6e 64 65 66 69 6e 65 64 29 0d 0a 09 != undefined)...
39f0: 09 09 09 09 69 66 28 d0 a2 d0 b5 d0 ba d1 83 d1 ....if(.........
3a00: 89 d0 b0 d1 8f d0 a1 d1 82 d1 80 d0 be d0 ba d0 ................
3a10: b0 d0 93 d0 bb d0 97 d0 b0 d0 ba d0 bb d0 b0 d0 ................
3a20: b4 d0 ba d0 b8 2e d0 a0 d0 be d0 b4 d0 b8 d1 82 ................
3a30: d0 b5 d0 bb d1 8c 2e d0 98 d0 bc d1 8f d0 97 d0 ................
3a40: b0 d0 ba d0 bb d0 b0 d0 b4 d0 ba d0 b8 20 3d 3d ............. ==
3a50: 20 d0 a1 d1 82 d1 80 d0 be d0 ba d0 b0 d0 9e d0 ...............
3a60: b1 d1 8a d0 b5 d0 ba d1 82 d0 b0 2e d0 98 d0 bc ................
3a70: d1 8f d0 97 d0 b0 d0 ba d0 bb d0 b0 d0 b4 d0 ba ................
3a80: d0 b8 20 26 26 20 d0 a2 d0 b5 d0 ba d1 83 d1 89 .. && ..........
3a90: d0 b0 d1 8f d0 a1 d1 82 d1 80 d0 be d0 ba d0 b0 ................
3aa0: d0 93 d0 bb d0 97 d0 b0 d0 ba d0 bb d0 b0 d0 b4 ................
3ab0: d0 ba d0 b8 2e d0 a0 d0 be d0 b4 d0 b8 d1 82 d0 ................
3ac0: b5 d0 bb d1 8c 2e d0 a0 d0 be d0 b4 d0 b8 d1 82 ................
3ad0: d0 b5 d0 bb d1 8c 2e d0 98 d0 bc d1 8f d0 97 d0 ................
3ae0: b0 d0 ba d0 bb d0 b0 d0 b4 d0 ba d0 b8 20 3d 3d ............. ==
3af0: 20 d0 a1 d1 82 d1 80 d0 be d0 ba d0 b0 d0 9e d0 ...............
3b00: b1 d1 8a d0 b5 d0 ba d1 82 d0 b0 2e d0 a0 d0 be ................
3b10: d0 b4 d0 b8 d1 82 d0 b5 d0 bb d1 8c 2e d0 98 d0 ................
3b20: bc d1 8f d0 97 d0 b0 d0 ba d0 bb d0 b0 d0 b4 d0 ................
3b30: ba d0 b8 29 0d 0a 09 09 09 09 09 09 d0 97 d0 b0 ...)............
3b40: d0 bf d0 be d0 bc d0 bd d0 b8 d0 bb d0 b8 d0 98 ................
3b50: d0 bd d0 b4 d0 b5 d0 ba d1 81 20 3d 20 d0 a1 d1 .......... = ...
3b60: 82 d1 80 d0 be d0 ba d0 b0 d0 9e d0 b1 d1 8a d0 ................
3b70: b5 d0 ba d1 82 d0 b0 2e d0 a1 d1 82 d1 80 d0 be ................
3b80: d0 ba d0 b8 2e d0 98 d0 bd d0 b4 d0 b5 d0 ba d1 ................
3b90: 81 28 d0 a2 d0 b5 d0 ba d1 83 d1 89 d0 b0 d1 8f .(..............
3ba0: d0 a1 d1 82 d1 80 d0 be d0 ba d0 b0 d0 93 d0 bb ................
3bb0: d0 97 d0 b0 d0 ba d0 bb d0 b0 d0 b4 d0 ba d0 b8 ................
3bc0: 29 3b 0d 0a 09 09 09 09 d0 a1 d1 82 d1 80 d0 be );..............
3bd0: d0 ba d0 b0 d0 9e d0 b1 d1 8a d0 b5 d0 ba d1 82 ................
3be0: d0 b0 2e d0 a1 d1 82 d1 80 d0 be d0 ba d0 b8 2e ................
3bf0: d0 9e d1 87 d0 b8 d1 81 d1 82 d0 b8 d1 82 d1 8c ................
3c00: 28 29 3b 0d 0a 09 09 09 09 66 6f 72 28 6a 3d 30 ();......for(j=0
3c10: 3b 20 6a 3c d0 a2 d0 b5 d0 ba d0 a1 d1 82 d1 80 ; j<............
3c20: d0 be d0 ba d0 b0 2e d0 a1 d1 82 d1 80 d0 be d0 ................
3c30: ba d0 b8 2e d0 9a d0 be d0 bb d0 b8 d1 87 d0 b5 ................
3c40: d1 81 d1 82 d0 b2 d0 be 28 29 3b 6a 2b 2b 29 7b ........();j++){
3c50: 0d 0a 09 09 09 09 09 d0 a2 d0 b5 d0 ba d0 a1 d1 ................
3c60: 82 d1 80 d0 be d0 ba d0 b0 d0 97 d0 b0 d0 ba d0 ................
3c70: bb d0 b0 d0 b4 d0 ba d0 b0 20 3d 20 d0 a2 d0 b5 ......... = ....
3c80: d0 ba d0 a1 d1 82 d1 80 d0 be d0 ba d0 b0 2e d0 ................
3c90: a1 d1 82 d1 80 d0 be d0 ba d0 b8 2e d0 9f d0 be ................
3ca0: d0 bb d1 83 d1 87 d0 b8 d1 82 d1 8c 28 6a 29 3b ............(j);
3cb0: 0d 0a 09 09 09 09 09 09 d0 9d d0 be d0 b2 d0 b0 ................
3cc0: d1 8f d0 a1 d1 82 d1 80 d0 be d0 ba d0 b0 d0 93 ................
3cd0: d0 bb d0 97 d0 b0 d0 ba d0 bb d0 b0 d0 b4 d0 ba ................
3ce0: d0 b8 31 20 3d 20 d0 a1 d1 82 d1 80 d0 be d0 ba ..1 = ..........
3cf0: d0 b0 d0 9e d0 b1 d1 8a d0 b5 d0 ba d1 82 d0 b0 ................
3d00: 2e d0 a1 d1 82 d1 80 d0 be d0 ba d0 b8 2e d0 94 ................
3d10: d0 be d0 b1 d0 b0 d0 b2 d0 b8 d1 82 d1 8c 28 29 ..............()
3d20: 3b 0d 0a 09 09 09 09 09 09 d0 9d d0 be d0 b2 d0 ;...............
3d30: b0 d1 8f d0 a1 d1 82 d1 80 d0 be d0 ba d0 b0 d0 ................
3d40: 93 d0 bb d0 97 d0 b0 d0 ba d0 bb d0 b0 d0 b4 d0 ................
3d50: ba d0 b8 31 2e d0 98 d0 bc d1 8f d0 97 d0 b0 d0 ...1............
3d60: ba d0 bb d0 b0 d0 b4 d0 ba d0 b8 20 3d 20 d0 a2 ........... = ..
3d70: d0 b5 d0 ba d0 a1 d1 82 d1 80 d0 be d0 ba d0 b0 ................
3d80: d0 97 d0 b0 d0 ba d0 bb d0 b0 d0 b4 d0 ba d0 b0 ................
3d90: 2e d0 98 d0 bc d1 8f d0 97 d0 b0 d0 ba d0 bb d0 ................
3da0: b0 d0 b4 d0 ba d0 b8 3b 0d 0a 09 09 09 09 09 09 .......;........
3db0: d0 9d d0 be d0 b2 d0 b0 d1 8f d0 a1 d1 82 d1 80 ................
3dc0: d0 be d0 ba d0 b0 d0 93 d0 bb d0 97 d0 b0 d0 ba ................
3dd0: d0 bb d0 b0 d0 b4 d0 ba d0 b8 31 2e d0 98 d0 bc ..........1.....
3de0: d1 8f d0 97 d0 b0 d0 ba d0 bb d0 b0 d0 b4 d0 ba ................
3df0: d0 b8 d0 91 d0 b5 d0 b7 d0 a1 d1 87 d0 b5 d1 82 ................
3e00: d1 87 d0 b8 d0 ba d0 b0 20 3d 20 d0 a2 d0 b5 d0 ........ = .....
3e10: ba d0 a1 d1 82 d1 80 d0 be d0 ba d0 b0 d0 97 d0 ................
3e20: b0 d0 ba d0 bb d0 b0 d0 b4 d0 ba d0 b0 2e d0 98 ................
3e30: d0 bc d1 8f d0 97 d0 b0 d0 ba d0 bb d0 b0 d0 b4 ................
3e40: d0 ba d0 b8 d0 91 d0 b5 d0 b7 d0 a1 d1 87 d0 b5 ................
3e50: d1 82 d1 87 d0 b8 d0 ba d0 b0 3b 0d 0a 09 09 09 ..........;.....
3e60: 09 09 09 d0 9d d0 be d0 b2 d0 b0 d1 8f d0 a1 d1 ................
3e70: 82 d1 80 d0 be d0 ba d0 b0 d0 93 d0 bb d0 97 d0 ................
3e80: b0 d0 ba d0 bb d0 b0 d0 b4 d0 ba d0 b8 31 2e d0 .............1..
3e90: 98 d0 bc d1 8f d0 9e d0 b1 d1 8a d0 b5 d0 ba d1 ................
3ea0: 82 d0 b0 20 3d 20 d0 a2 d0 b5 d0 ba d0 a1 d1 82 ... = ..........
3eb0: d1 80 d0 be d0 ba d0 b0 d0 97 d0 b0 d0 ba d0 bb ................
3ec0: d0 b0 d0 b4 d0 ba d0 b0 2e d0 a2 d0 b5 d0 ba d0 ................
3ed0: 9e d0 b1 d1 8a d0 b5 d0 ba d1 82 3b 0d 0a 09 09 ...........;....
3ee0: 09 09 09 09 d0 9d d0 be d0 b2 d0 b0 d1 8f d0 a1 ................
3ef0: d1 82 d1 80 d0 be d0 ba d0 b0 d0 93 d0 bb d0 97 ................
3f00: d0 b0 d0 ba d0 bb d0 b0 d0 b4 d0 ba d0 b8 31 2e ..............1.
3f10: d0 9d d0 be d0 bc d0 b5 d1 80 d0 a1 d1 82 d1 80 ................
3f20: d0 be d0 ba d0 b8 20 3d 20 d0 a2 d0 b5 d0 ba d0 ...... = .......
3f30: a1 d1 82 d1 80 d0 be d0 ba d0 b0 d0 97 d0 b0 d0 ................
3f40: ba d0 bb d0 b0 d0 b4 d0 ba d0 b0 2e d0 9d d0 be ................
3f50: d0 bc d0 b5 d1 80 d0 a1 d1 82 d1 80 d0 be d0 ba ................
3f60: d0 b8 3b 0d 0a 09 09 09 09 09 09 d0 9d d0 be d0 ..;.............
3f70: b2 d0 b0 d1 8f d0 a1 d1 82 d1 80 d0 be d0 ba d0 ................
3f80: b0 d0 93 d0 bb d0 97 d0 b0 d0 ba d0 bb d0 b0 d0 ................
3f90: b4 d0 ba d0 b8 31 2e 55 55 49 44 20 3d 20 55 55 .....1.UUID = UU
3fa0: 49 44 3b 0d 0a 09 09 09 09 09 09 d0 9d d0 be d0 ID;.............
3fb0: b2 d0 b0 d1 8f d0 a1 d1 82 d1 80 d0 be d0 ba d0 ................
3fc0: b0 d0 93 d0 bb d0 97 d0 b0 d0 ba d0 bb d0 b0 d0 ................
3fd0: b4 d0 ba d0 b8 31 2e 70 72 6f 70 49 64 20 3d 20 .....1.propId =
3fe0: 70 72 6f 70 49 64 3b 0d 0a 09 09 09 09 7d 0d 0a propId;......}..
3ff0: 09 09 09 09 69 66 28 d0 97 d0 b0 d0 bf d0 be d0 ....if(.........
4000: bc d0 bd d0 b8 d0 bb d0 b8 d0 98 d0 bd d0 b4 d0 ................
4010: b5 d0 ba d1 81 3e 3d 30 29 0d 0a 09 09 09 09 09 .....>=0).......
4020: 74 68 69 73 2e 66 6f 72 6d 2e 43 6f 6e 74 72 6f this.form.Contro
4030: 6c 73 2e d0 a2 d0 b0 d0 b1 d0 bb d0 b8 d1 86 d0 ls..............
4040: b0 d0 97 d0 b0 d0 ba d0 bb d0 b0 d0 b4 d0 be d0 ................
4050: ba d0 93 d0 bb 2e d0 a2 d0 b5 d0 ba d1 83 d1 89 ................
4060: d0 b0 d1 8f d0 a1 d1 82 d1 80 d0 be d0 ba d0 b0 ................
4070: 20 3d 20 d0 a1 d1 82 d1 80 d0 be d0 ba d0 b0 d0 = .............
4080: 9e d0 b1 d1 8a d0 b5 d0 ba d1 82 d0 b0 2e d0 a1 ................
4090: d1 82 d1 80 d0 be d0 ba d0 b8 2e d0 9f d0 be d0 ................
40a0: bb d1 83 d1 87 d0 b8 d1 82 d1 8c 28 d0 97 d0 b0 ...........(....
40b0: d0 bf d0 be d0 bc d0 bd d0 b8 d0 bb d0 b8 d0 98 ................
40c0: d0 bd d0 b4 d0 b5 d0 ba d1 81 29 3b 0d 0a 0d 0a ..........);....
40d0: 09 09 09 7d 0d 0a 09 09 7d 0d 0a 09 09 2f 2f d0 ...}....}....//.
40e0: 90 20 d1 82 d0 b5 d0 bf d0 b5 d1 80 d1 8c 20 d1 . ............ .
40f0: 83 d0 b4 d0 b0 d0 bb d0 b8 d0 bc 20 d0 bc d0 b5 ........... ....
4100: d1 80 d1 82 d0 b2 d1 8b d0 b5 20 d0 b7 d0 b0 d0 .......... .....
4110: ba d0 bb d0 b0 d0 b4 d0 ba d0 b8 0d 0a 09 09 66 ...............f
4120: 6f 72 28 69 3d 30 3b 20 69 3c d0 93 d0 bb d0 97 or(i=0; i<......
4130: d0 b0 d0 ba d0 bb d0 b0 d0 b4 d0 ba d0 b8 2e d0 ................
4140: a1 d1 82 d1 80 d0 be d0 ba d0 b8 2e d0 9a d0 be ................
4150: d0 bb d0 b8 d1 87 d0 b5 d1 81 d1 82 d0 b2 d0 be ................
4160: 28 29 3b 69 2b 2b 29 7b 0d 0a 09 09 09 d0 a2 d0 ();i++){........
4170: b5 d0 ba d0 a1 d1 82 d1 80 d0 be d0 ba d0 b0 d0 ................
4180: 97 d0 b0 d0 ba d0 bb d0 b0 d0 b4 d0 ba d0 b8 d0 ................
4190: 93 d0 bb 20 3d 20 d0 93 d0 bb d0 97 d0 b0 d0 ba ... = ..........
41a0: d0 bb d0 b0 d0 b4 d0 ba d0 b8 2e d0 a1 d1 82 d1 ................
41b0: 80 d0 be d0 ba d0 b8 2e d0 9f d0 be d0 bb d1 83 ................
41c0: d1 87 d0 b8 d1 82 d1 8c 28 69 29 3b 0d 0a 09 09 ........(i);....
41d0: 09 d0 a1 d1 82 d1 80 d0 be d0 ba d0 b0 d0 9e d0 ................
41e0: b1 d1 8a d0 b5 d0 ba d1 82 d0 97 d0 b0 d0 ba d0 ................
41f0: bb d0 b0 d0 b4 d0 ba d0 b8 d0 93 d0 bb 20 3d 20 ............. =
4200: d0 a2 d0 b5 d0 ba d0 a1 d1 82 d1 80 d0 be d0 ba ................
4210: d0 b0 d0 97 d0 b0 d0 ba d0 bb d0 b0 d0 b4 d0 ba ................
4220: d0 b8 d0 93 d0 bb 2e d0 a1 d1 82 d1 80 d0 be d0 ................
4230: ba d0 b8 2e d0 9d d0 b0 d0 b9 d1 82 d0 b8 28 d0 ..............(.
4240: a2 d0 b5 d0 ba d0 9e d0 b1 d1 8a d0 b5 d0 ba d1 ................
4250: 82 2c 20 22 d0 98 d0 bc d1 8f d0 9e d0 b1 d1 8a ., "............
4260: d0 b5 d0 ba d1 82 d0 b0 22 29 3b 0d 0a 09 09 09 ........");.....
4270: 69 66 28 d0 a1 d1 82 d1 80 d0 be d0 ba d0 b0 d0 if(.............
4280: 9e d0 b1 d1 8a d0 b5 d0 ba d1 82 d0 97 d0 b0 d0 ................
4290: ba d0 bb d0 b0 d0 b4 d0 ba d0 b8 d0 93 d0 bb 20 ...............
42a0: 3d 3d 20 75 6e 64 65 66 69 6e 65 64 29 0d 0a 09 == undefined)...
42b0: 09 09 09 63 6f 6e 74 69 6e 75 65 3b 0d 0a 09 09 ...continue;....
42c0: 09 d0 a1 d1 82 d1 80 d0 be d0 ba d0 b0 d0 97 d0 ................
42d0: b0 d0 ba d0 bb d0 b0 d0 b4 d0 be d0 ba d0 a2 d0 ................
42e0: b5 d0 ba d1 83 d1 89 d0 b5 d0 b3 d0 be d0 9e d0 ................
42f0: b1 d1 8a d0 b5 d0 ba d1 82 d0 b0 20 3d 20 d0 94 ........... = ..
4300: d0 b5 d1 80 d0 b5 d0 b2 d0 be d0 97 d0 b0 d0 ba ................
4310: d0 bb d0 b0 d0 b4 d0 be d0 ba 2e d0 a1 d1 82 d1 ................
4320: 80 d0 be d0 ba d0 b8 2e d0 9d d0 b0 d0 b9 d1 82 ................
4330: d0 b8 28 d0 a2 d0 b5 d0 ba d0 a1 d1 82 d1 80 d0 ..(.............
4340: be d0 ba d0 b0 d0 97 d0 b0 d0 ba d0 bb d0 b0 d0 ................
4350: b4 d0 ba d0 b8 d0 93 d0 bb 2e d0 98 d0 bc d1 8f ................
4360: d0 97 d0 b0 d0 ba d0 bb d0 b0 d0 b4 d0 ba d0 b8 ................
4370: d0 91 d0 b5 d0 b7 d0 a1 d1 87 d0 b5 d1 82 d1 87 ................
4380: d0 b8 d0 ba d0 b0 2c 20 22 d0 98 d0 bc d1 8f d0 ......, ".......
4390: 97 d0 b0 d0 ba d0 bb d0 b0 d0 b4 d0 ba d0 b8 d0 ................
43a0: 91 d0 b5 d0 b7 d0 a1 d1 87 d0 b5 d1 82 d1 87 d0 ................
43b0: b8 d0 ba d0 b0 22 29 3b 0d 0a 09 09 09 69 66 28 .....");.....if(
43c0: d0 a1 d1 82 d1 80 d0 be d0 ba d0 b0 d0 97 d0 b0 ................
43d0: d0 ba d0 bb d0 b0 d0 b4 d0 be d0 ba d0 a2 d0 b5 ................
43e0: d0 ba d1 83 d1 89 d0 b5 d0 b3 d0 be d0 9e d0 b1 ................
43f0: d1 8a d0 b5 d0 ba d1 82 d0 b0 20 3d 3d 20 75 6e .......... == un
4400: 64 65 66 69 6e 65 64 29 7b 20 2f 2f d0 b2 d0 be defined){ //....
4410: d1 82 20 d0 be d0 bd d0 b0 20 d0 bc d0 b5 d1 80 .. ...... ......
4420: d1 82 d0 b2 d0 b0 d1 8f 20 d0 b3 d0 bb d0 be d0 ........ .......
4430: b1 d0 b0 d0 bb d1 8c d0 bd d0 b0 d1 8f 20 d0 b7 ............. ..
4440: d0 b0 d0 ba d0 bb d0 b0 d0 b4 d0 ba d0 b0 2c 20 ..............,
4450: d0 bd d0 b0 d0 b4 d0 be 20 d0 b3 d1 80 d0 be d1 ........ .......
4460: 85 d0 bd d1 83 d1 82 d1 8c 0d 0a 09 09 09 09 d0 ................
4470: a2 d0 b5 d0 ba d0 a1 d1 82 d1 80 d0 be d0 ba d0 ................
4480: b0 d0 97 d0 b0 d0 ba d0 bb d0 b0 d0 b4 d0 ba d0 ................
4490: b8 d0 93 d0 bb 2e d0 a1 d1 82 d1 80 d0 be d0 ba ................
44a0: d0 b8 2e d0 a3 d0 b4 d0 b0 d0 bb d0 b8 d1 82 d1 ................
44b0: 8c 28 d0 a1 d1 82 d1 80 d0 be d0 ba d0 b0 d0 9e .(..............
44c0: d0 b1 d1 8a d0 b5 d0 ba d1 82 d0 97 d0 b0 d0 ba ................
44d0: d0 bb d0 b0 d0 b4 d0 ba d0 b8 d0 93 d0 bb 29 3b ..............);
44e0: 0d 0a 09 09 09 09 d0 91 d1 8b d0 bb d0 b8 d0 98 ................
44f0: d0 b7 d0 bc d0 b5 d0 bd d0 b5 d0 bd d0 b8 d1 8f ................
4500: 20 3d 20 74 72 75 65 3b 0d 0a 09 09 09 09 63 6f = true;......co
4510: 6e 74 69 6e 75 65 3b 0d 0a 09 09 09 7d 0d 0a 09 ntinue;.....}...
4520: 09 7d 0d 0a 0d 0a 09 09 2f 2f d0 9f d0 be d0 b4 .}......//......
4530: d1 81 d1 87 d0 b8 d1 82 d0 b0 d0 b5 d0 bc 20 d0 .............. .
4540: ba d0 be d0 bb d0 b8 d1 87 d0 b5 d1 81 d1 82 d0 ................
4550: b2 d0 be 20 d0 be d0 b1 d1 8a d0 b5 d0 ba d1 82 ... ............
4560: d0 be d0 b2 0d 0a 09 09 66 6f 72 28 69 3d d0 93 ........for(i=..
4570: d0 bb d0 97 d0 b0 d0 ba d0 bb d0 b0 d0 b4 d0 ba ................
4580: d0 b8 2e d0 a1 d1 82 d1 80 d0 be d0 ba d0 b8 2e ................
4590: d0 9a d0 be d0 bb d0 b8 d1 87 d0 b5 d1 81 d1 82 ................
45a0: d0 b2 d0 be 28 29 2d 31 3b 20 69 3e 3d 30 3b 69 ....()-1; i>=0;i
45b0: 2d 2d 29 7b 0d 0a 09 09 09 d0 a2 d0 b5 d0 ba d0 --){............
45c0: a1 d1 82 d1 80 d0 be d0 ba d0 b0 d0 97 d0 b0 d0 ................
45d0: ba d0 bb d0 b0 d0 b4 d0 ba d0 b8 d0 93 d0 bb 20 ...............
45e0: 3d 20 d0 93 d0 bb d0 97 d0 b0 d0 ba d0 bb d0 b0 = ..............
45f0: d0 b4 d0 ba d0 b8 2e d0 a1 d1 82 d1 80 d0 be d0 ................
4600: ba d0 b8 2e d0 9f d0 be d0 bb d1 83 d1 87 d0 b8 ................
4610: d1 82 d1 8c 28 69 29 3b 0d 0a 09 09 09 69 66 28 ....(i);.....if(
4620: d0 a2 d0 b5 d0 ba d0 a1 d1 82 d1 80 d0 be d0 ba ................
4630: d0 b0 d0 97 d0 b0 d0 ba d0 bb d0 b0 d0 b4 d0 ba ................
4640: d0 b8 d0 93 d0 bb 2e d0 a1 d1 82 d1 80 d0 be d0 ................
4650: ba d0 b8 2e d0 9a d0 be d0 bb d0 b8 d1 87 d0 b5 ................
4660: d1 81 d1 82 d0 b2 d0 be 28 29 20 3d 3d 20 30 29 ........() == 0)
4670: 0d 0a 09 09 09 09 d0 93 d0 bb d0 97 d0 b0 d0 ba ................
4680: d0 bb d0 b0 d0 b4 d0 ba d0 b8 2e d0 a1 d1 82 d1 ................
4690: 80 d0 be d0 ba d0 b8 2e d0 a3 d0 b4 d0 b0 d0 bb ................
46a0: d0 b8 d1 82 d1 8c 28 d0 a2 d0 b5 d0 ba d0 a1 d1 ......(.........
46b0: 82 d1 80 d0 be d0 ba d0 b0 d0 97 d0 b0 d0 ba d0 ................
46c0: bb d0 b0 d0 b4 d0 ba d0 b8 d0 93 d0 bb 29 3b 0d .............);.
46d0: 0a 09 09 09 65 6c 73 65 0d 0a 09 09 09 09 d0 a2 ....else........
46e0: d0 b5 d0 ba d0 a1 d1 82 d1 80 d0 be d0 ba d0 b0 ................
46f0: d0 97 d0 b0 d0 ba d0 bb d0 b0 d0 b4 d0 ba d0 b8 ................
4700: d0 93 d0 bb 2e d0 98 d0 bc d1 8f d0 97 d0 b0 d0 ................
4710: ba d0 bb d0 b0 d0 b4 d0 ba d0 b8 20 3d 20 d0 a2 ........... = ..
4720: d0 b5 d0 ba d0 a1 d1 82 d1 80 d0 be d0 ba d0 b0 ................
4730: d0 97 d0 b0 d0 ba d0 bb d0 b0 d0 b4 d0 ba d0 b8 ................
4740: d0 93 d0 bb 2e d0 98 d0 bc d1 8f d0 97 d0 b0 d0 ................
4750: ba d0 bb d0 b0 d0 b4 d0 ba d0 b8 d0 91 d0 b5 d0 ................
4760: b7 d0 a1 d1 87 d0 b5 d1 82 d1 87 d0 b8 d0 ba d0 ................
4770: b0 20 2b 20 22 20 28 22 20 2b 20 d0 a2 d0 b5 d0 . + " (" + .....
4780: ba d0 a1 d1 82 d1 80 d0 be d0 ba d0 b0 d0 97 d0 ................
4790: b0 d0 ba d0 bb d0 b0 d0 b4 d0 ba d0 b8 d0 93 d0 ................
47a0: bb 2e d0 a1 d1 82 d1 80 d0 be d0 ba d0 b8 2e d0 ................
47b0: 9a d0 be d0 bb d0 b8 d1 87 d0 b5 d1 81 d1 82 d0 ................
47c0: b2 d0 be 28 29 20 2b 20 22 29 22 3b 0d 0a 09 09 ...() + ")";....
47d0: 7d 0d 0a 0d 0a 09 09 d0 93 d0 bb d0 97 d0 b0 d0 }...............
47e0: ba d0 bb d0 b0 d0 b4 d0 ba d0 b8 2e d0 a1 d1 82 ................
47f0: d1 80 d0 be d0 ba d0 b8 2e d0 a1 d0 be d1 80 d1 ................
4800: 82 d0 b8 d1 80 d0 be d0 b2 d0 b0 d1 82 d1 8c 28 ...............(
4810: 22 d0 a1 d1 82 d1 80 d0 be d0 ba d0 b0 d0 a1 d0 "...............
4820: be d1 80 d1 82 d0 b8 d1 80 d0 be d0 b2 d0 ba d0 ................
4830: b8 22 29 3b 0d 0a 0d 0a 09 09 69 66 28 d0 91 d1 .");......if(...
4840: 8b d0 bb d0 b8 d0 98 d0 b7 d0 bc d0 b5 d0 bd d0 ................
4850: b5 d0 bd d0 b8 d1 8f 29 0d 0a 09 09 09 70 72 6f .......).....pro
4860: 66 69 6c 65 52 6f 6f 74 2e 73 65 74 56 61 6c 75 fileRoot.setValu
4870: 65 28 70 66 6c 42 6f 6f 6b 4d 61 72 6b 65 72 73 e(pflBookMarkers
4880: 54 61 62 47 6c 2c 20 d0 93 d0 bb d0 97 d0 b0 d0 TabGl, .........
4890: ba d0 bb d0 b0 d0 b4 d0 ba d0 b8 29 0d 0a 0d 0a ...........)....
48a0: 09 7d 0d 0a 0d 0a 7d 0d 0a 0d 0a 66 75 6e 63 74 .}....}....funct
48b0: 69 6f 6e 20 67 65 74 4d 64 4e 61 6d 65 28 6d 64 ion getMdName(md
48c0: 4f 62 6a 29 20 7b 0d 0a 20 20 20 20 20 20 20 20 Obj) {..
48d0: 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 if (
48e0: 6d 64 4f 62 6a 2e 70 61 72 65 6e 74 20 26 26 20 mdObj.parent &&
48f0: 6d 64 4f 62 6a 2e 70 61 72 65 6e 74 2e 6d 64 43 mdObj.parent.mdC
4900: 6c 61 73 73 2e 6e 61 6d 65 28 31 29 20 21 3d 20 lass.name(1) !=
4910: 27 d0 9a d0 be d0 bd d1 84 d0 b8 d0 b3 d1 83 d1 '...............
4920: 80 d0 b0 d1 86 d0 b8 d1 8f 27 29 0d 0a 20 20 20 .........')..
4930: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
4940: 20 20 20 20 20 72 65 74 75 72 6e 20 67 65 74 4d return getM
4950: 64 4e 61 6d 65 28 6d 64 4f 62 6a 2e 70 61 72 65 dName(mdObj.pare
4960: 6e 74 29 20 2b 20 27 2e 27 20 2b 20 6d 64 4f 62 nt) + '.' + mdOb
4970: 6a 2e 6d 64 43 6c 61 73 73 2e 6e 61 6d 65 28 31 j.mdClass.name(1
4980: 29 20 2b 20 27 20 27 20 2b 20 6d 64 4f 62 6a 2e ) + ' ' + mdObj.
4990: 6e 61 6d 65 3b 0d 0a 20 20 20 20 20 20 20 20 20 name;..
49a0: 20 20 20 20 20 20 20 20 20 20 20 76 61 72 20 63 var c
49b0: 6e 61 6d 65 20 3d 20 6d 64 4f 62 6a 2e 6d 64 43 name = mdObj.mdC
49c0: 6c 61 73 73 2e 6e 61 6d 65 28 31 29 3b 0d 0a 20 lass.name(1);..
49d0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
49e0: 20 20 20 72 65 74 75 72 6e 20 20 28 63 6e 61 6d return (cnam
49f0: 65 20 3f 20 63 6e 61 6d 65 20 2b 20 27 20 27 20 e ? cname + ' '
4a00: 3a 20 27 27 29 20 2b 20 6d 64 4f 62 6a 2e 6e 61 : '') + mdObj.na
4a10: 6d 65 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 me;..
4a20: 20 20 20 20 20 7d 0d 0a 0d 0a 66 75 6e 63 74 69 }....functi
4a30: 6f 6e 20 72 65 61 64 4d 64 54 6f 56 74 28 29 7b on readMdToVt(){
4a40: 0d 0a 20 20 20 20 20 20 20 20 76 61 72 20 63 75 .. var cu
4a50: 72 72 65 6e 74 49 64 20 3d 20 6d 65 74 61 64 61 rrentId = metada
4a60: 74 61 2e 63 75 72 72 65 6e 74 2e 72 6f 6f 74 4f ta.current.rootO
4a70: 62 6a 65 63 74 2e 69 64 3b 0d 0a 0d 0a 20 20 20 bject.id;....
4a80: 20 20 20 20 20 20 20 20 20 76 61 72 20 64 6f 63 var doc
4a90: 52 6f 77 20 3d 20 6e 75 6c 6c 3b 0d 0a 20 20 20 Row = null;..
4aa0: 20 20 20 20 20 20 20 20 20 2f 2f 74 68 69 73 2e //this.
4ab0: 76 74 4d 44 5b 63 75 72 72 65 6e 74 49 64 5d 20 vtMD[currentId]
4ac0: 3d 20 5b 5d 3b 0d 0a 20 20 20 20 20 20 20 20 20 = [];..
4ad0: 20 20 20 76 74 4d 44 20 3d 20 76 38 4e 65 77 28 vtMD = v8New(
4ae0: 22 56 61 6c 75 65 54 61 62 6c 65 22 29 3b 0d 0a "ValueTable");..
4af0: 20 20 20 20 20 20 20 20 20 20 20 20 76 74 4d 44 vtMD
4b00: 2e 43 6f 6c 75 6d 6e 73 2e 41 64 64 28 22 55 55 .Columns.Add("UU
4b10: 49 44 22 29 3b 0d 0a 20 20 20 20 20 20 20 20 20 ID");..
4b20: 20 20 20 76 74 4d 44 2e 43 6f 6c 75 6d 6e 73 2e vtMD.Columns.
4b30: 41 64 64 28 22 6d 64 50 72 6f 70 22 29 3b 0d 0a Add("mdProp");..
4b40: 20 20 20 20 20 20 20 20 20 20 20 20 76 74 4d 44 vtMD
4b50: 2e 43 6f 6c 75 6d 6e 73 2e 41 64 64 28 22 6d 64 .Columns.Add("md
4b60: 4e 61 6d 65 22 29 3b 0d 0a 20 20 20 20 20 20 20 Name");..
4b70: 20 20 20 20 20 76 74 4d 44 2e 43 6f 6c 75 6d 6e vtMD.Column
4b80: 73 2e 41 64 64 28 22 74 69 74 6c 65 22 29 3b 0d s.Add("title");.
4b90: 0a 20 20 20 20 20 20 20 20 20 20 20 20 76 74 4d . vtM
4ba0: 44 2e 43 6f 6c 75 6d 6e 73 2e 41 64 64 28 22 73 D.Columns.Add("s
4bb0: 6f 72 74 54 69 74 6c 65 22 29 3b 0d 0a 20 20 20 ortTitle");..
4bc0: 20 20 20 20 20 20 20 20 20 76 74 4d 44 2e 43 6f vtMD.Co
4bd0: 6c 75 6d 6e 73 2e 41 64 64 28 22 73 6f 72 74 22 lumns.Add("sort"
4be0: 29 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 );..
4bf0: 76 74 4d 44 2e 43 6f 6c 75 6d 6e 73 2e 41 64 64 vtMD.Columns.Add
4c00: 28 22 4c 69 6e 65 4e 75 6d 62 65 72 22 29 3b 0d ("LineNumber");.
4c10: 0a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 2f ... /
4c20: 2f d0 a0 d0 b5 d0 ba d0 b2 d0 b8 d0 b7 d0 b8 d1 /...............
4c30: 82 d1 8b 20 d0 bf d1 80 d0 be d0 bf d1 83 d1 81 ... ............
4c40: d1 82 d0 b8 d0 bc 0d 0a 20 20 20 20 20 20 20 20 ........
4c50: 20 20 20 20 76 61 72 20 69 67 6e 6f 72 65 64 4d var ignoredM
4c60: 64 43 6c 61 73 73 20 3d 20 7b 0d 0a 20 20 20 20 dClass = {..
4c70: 20 20 20 20 20 20 20 20 20 20 20 20 22 d0 a0 d0 "...
4c80: b5 d0 ba d0 b2 d0 b8 d0 b7 d0 b8 d1 82 d1 8b 22 ..............."
4c90: 3a 22 22 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 :"",..
4ca0: 20 20 20 20 20 20 22 d0 9c d0 b0 d0 ba d0 b5 d1 ".........
4cb0: 82 d1 8b 22 20 3a 20 22 22 20 2c 0d 0a 20 20 20 ..." : "" ,..
4cc0: 20 20 20 20 20 20 20 20 20 20 20 20 20 22 d0 9e "..
4cd0: d0 b1 d1 89 d0 b8 d0 b5 d0 9a d0 b0 d1 80 d1 82 ................
4ce0: d0 b8 d0 bd d0 ba d0 b8 22 20 3a 20 22 22 20 2c ........" : "" ,
4cf0: 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..
4d00: 20 20 22 d0 ad d0 bb d0 b5 d0 bc d0 b5 d0 bd d1 ".............
4d10: 82 d1 8b 20 d1 81 d1 82 d0 b8 d0 bb d1 8f 22 20 ... .........."
4d20: 3a 20 22 22 20 2c 0d 0a 20 20 20 20 20 20 20 20 : "" ,..
4d30: 20 20 20 20 20 20 20 20 22 d0 9f d0 be d0 b4 d1 ".......
4d40: 81 d0 b8 d1 81 d1 82 d0 b5 d0 bc d1 8b 22 20 3a ............." :
4d50: 20 22 22 20 2c 0d 0a 20 20 20 20 20 20 20 20 20 "" ,..
4d60: 20 20 20 20 20 20 20 22 d0 af d0 b7 d1 8b d0 ba "........
4d70: d0 b8 22 20 3a 20 22 22 20 2c 0d 0a 20 20 20 20 .." : "" ,..
4d80: 20 20 20 20 20 20 20 20 20 20 20 20 22 d0 a1 d1 "...
4d90: 82 d0 b8 d0 bb d0 b8 22 20 3a 20 22 22 20 2c 0d ......." : "" ,.
4da0: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .
4db0: 20 22 d0 98 d0 bd d1 82 d0 b5 d1 80 d1 84 d0 b5 "..............
4dc0: d0 b9 d1 81 d1 8b 22 20 3a 20 22 22 20 2c 0d 0a ......" : "" ,..
4dd0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
4de0: 22 d0 9f d0 b0 d1 80 d0 b0 d0 bc d0 b5 d1 82 d1 "...............
4df0: 80 d1 8b d0 a1 d0 b5 d0 b0 d0 bd d1 81 d0 b0 22 ..............."
4e00: 20 3a 20 22 22 20 2c 0d 0a 20 20 20 20 20 20 20 : "" ,..
4e10: 20 20 20 20 20 20 20 20 20 22 d0 a0 d0 be d0 bb "......
4e20: d0 b8 22 20 3a 20 22 22 20 2c 0d 0a 20 20 20 20 .." : "" ,..
4e30: 20 20 20 20 20 20 20 20 20 20 20 20 22 d0 9e d0 "...
4e40: b1 d1 89 d0 b8 d0 b5 d0 9c d0 b0 d0 ba d0 b5 d1 ................
4e50: 82 d1 8b 22 20 3a 20 22 22 20 2c 0d 0a 20 20 20 ..." : "" ,..
4e60: 20 20 20 20 20 20 20 20 20 20 20 20 20 22 d0 9a "..
4e70: d1 80 d0 b8 d1 82 d0 b5 d1 80 d0 b8 d0 b8 d0 9e ................
4e80: d1 82 d0 b1 d0 be d1 80 d0 b0 22 20 3a 20 22 22 .........." : ""
4e90: 20 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 ,..
4ea0: 20 20 20 20 22 d0 9e d0 b1 d1 89 d0 b8 d0 b5 d0 "...........
4eb0: a0 d0 b5 d0 ba d0 b2 d0 b8 d0 b7 d0 b8 d1 82 d1 ................
4ec0: 8b 22 20 3a 20 22 22 20 2c 0d 0a 20 20 20 20 20 ." : "" ,..
4ed0: 20 20 20 20 20 20 20 20 20 20 20 22 d0 a2 d0 b0 "....
4ee0: d0 b1 d0 bb d0 b8 d1 87 d0 bd d1 8b d0 b5 d0 a7 ................
4ef0: d0 b0 d1 81 d1 82 d0 b8 22 20 3a 20 22 22 20 2c ........" : "" ,
4f00: 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..
4f10: 20 20 22 d0 9f d0 b0 d1 80 d0 b0 d0 bc d0 b5 d1 ".............
4f20: 82 d1 80 d1 8b 22 20 3a 20 22 22 0d 0a 20 20 20 ....." : ""..
4f30: 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 3b 0d };.
4f40: 0a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 76 ... v
4f50: 61 72 20 4c 69 6e 65 4e 75 6d 62 65 72 20 3d 20 ar LineNumber =
4f60: 30 3b 20 2f 2f d0 94 d0 bb d1 8f 20 d1 81 d0 be 0; //...... ....
4f70: d1 80 d1 82 d0 b8 d1 80 d0 be d0 b2 d0 ba d0 b8 ................
4f80: 20 d0 bc d0 be d0 b4 d1 83 d0 bb d0 b5 d0 b9 20 ..............
4f90: d1 84 d1 83 d0 bd d0 ba d1 86 d0 b8 d0 b9 20 d0 .............. .
4fa0: bf d0 be 20 d0 bf d0 be d1 80 d1 8f d0 b4 d0 ba ... ............
4fb0: d1 83 20 d0 be d0 b1 d1 85 d0 be d0 b4 d0 b0 2c .. ............,
4fc0: 20 d0 b0 20 d0 bd d0 b5 20 d0 bf d0 be 20 d0 b0 .. .... .... ..
4fd0: d0 bb d1 84 d0 b0 d0 b2 d0 b8 d1 82 d1 83 2e 0d ................
4fe0: 0a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 ... (
4ff0: 66 75 6e 63 74 69 6f 6e 20 28 6d 64 4f 62 6a 29 function (mdObj)
5000: 7b 0d 0a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 {....
5010: 20 20 20 20 20 76 61 72 20 6d 64 63 20 3d 20 6d var mdc = m
5020: 64 4f 62 6a 2e 6d 64 63 6c 61 73 73 3b 0d 0a 0d dObj.mdclass;...
5030: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .
5040: 20 76 61 72 20 6d 64 4e 61 6d 65 20 3d 20 67 65 var mdName = ge
5050: 74 4d 64 4e 61 6d 65 28 6d 64 4f 62 6a 29 0d 0a tMdName(mdObj)..
5060: 0d 0a 09 09 09 09 76 61 72 20 72 65 61 74 69 6e ......var reatin
5070: 67 4d 64 4f 62 6a 65 63 74 73 20 3d 20 7b 22 d0 gMdObjects = {".
5080: 9e d0 b1 d1 89 d0 b8 d0 b9 d0 9c d0 be d0 b4 d1 ................
5090: 83 d0 bb d1 8c 22 3a 32 2c 0d 0a 20 20 20 20 20 .....":2,..
50a0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
50b0: 20 20 20 20 20 20 20 20 20 20 20 22 d0 9a d0 be "....
50c0: d0 bd d1 84 d0 b8 d0 b3 d1 83 d1 80 d0 b0 d1 86 ................
50d0: d0 b8 d1 8f 22 3a 33 2c 0d 0a 20 20 20 20 20 20 ....":3,..
50e0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
50f0: 20 20 20 20 20 20 20 20 20 20 22 d0 9f d0 bb d0 ".....
5100: b0 d0 bd d0 9e d0 b1 d0 bc d0 b5 d0 bd d0 b0 22 ..............."
5110: 3a 34 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 :4,..
5120: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
5130: 20 20 20 20 20 22 d0 9e d0 b1 d1 89 d0 b0 d1 8f "..........
5140: d0 a4 d0 be d1 80 d0 bc d0 b0 22 3a 35 7d 0d 0a ..........":5}..
5150: 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..
5160: 20 20 66 6f 72 28 76 61 72 20 69 20 3d 20 30 2c for(var i = 0,
5170: 20 63 20 3d 20 6d 64 63 2e 70 72 6f 70 65 72 74 c = mdc.propert
5180: 69 65 73 43 6f 75 6e 74 3b 20 69 20 3c 20 63 3b iesCount; i < c;
5190: 20 69 2b 2b 29 7b 0d 0a 20 20 20 20 20 20 20 20 i++){..
51a0: 20 20 20 20 20 20 20 20 20 20 20 20 76 61 72 20 var
51b0: 6d 64 50 72 6f 70 20 3d 20 6d 64 63 2e 70 72 6f mdProp = mdc.pro
51c0: 70 65 72 74 79 41 74 28 69 29 3b 0d 0a 20 20 20 pertyAt(i);..
51d0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
51e0: 20 76 61 72 20 6d 64 50 72 6f 70 4e 61 6d 65 20 var mdPropName
51f0: 3d 20 6d 64 63 2e 70 72 6f 70 65 72 74 79 41 74 = mdc.propertyAt
5200: 28 69 29 2e 6e 61 6d 65 28 31 29 3b 0d 0a 0d 0a (i).name(1);....
5210: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
5220: 20 20 20 20 69 66 20 28 6d 64 4f 62 6a 2e 69 73 if (mdObj.is
5230: 50 72 6f 70 4d 6f 64 75 6c 65 28 6d 64 50 72 6f PropModule(mdPro
5240: 70 2e 69 64 29 29 7b 0d 0a 20 20 20 20 20 20 20 p.id)){..
5250: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
5260: 20 2f 2f 76 61 72 20 72 6f 77 20 3d 20 7b 55 55 //var row = {UU
5270: 49 44 20 3a 20 6d 64 4f 62 6a 2e 69 64 7d 0d 0a ID : mdObj.id}..
5280: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
5290: 20 20 20 20 20 20 20 20 76 61 72 20 72 6f 77 20 var row
52a0: 3d 20 76 74 4d 44 2e 41 64 64 28 29 3b 0d 0a 20 = vtMD.Add();..
52b0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
52c0: 20 20 20 20 20 20 20 72 6f 77 2e 55 55 49 44 20 row.UUID
52d0: 3d 20 6d 64 4f 62 6a 2e 69 64 3b 0d 0a 20 20 20 = mdObj.id;..
52e0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
52f0: 20 20 20 20 20 72 6f 77 2e 6d 64 50 72 6f 70 20 row.mdProp
5300: 3d 20 6d 64 50 72 6f 70 3b 0d 0a 20 20 20 20 20 = mdProp;..
5310: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
5320: 20 20 20 72 6f 77 2e 6d 64 4e 61 6d 65 20 3d 20 row.mdName =
5330: 6d 64 4e 61 6d 65 3b 0d 0a 0d 0a 20 20 20 20 20 mdName;....
5340: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
5350: 20 20 20 4c 69 6e 65 4e 75 6d 62 65 72 2b 2b 3b LineNumber++;
5360: 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..
5370: 20 20 20 20 20 20 20 20 20 20 76 61 72 20 74 69 var ti
5380: 74 6c 65 20 3d 20 6d 64 4e 61 6d 65 20 2b 20 27 tle = mdName + '
5390: 3a 20 27 20 2b 20 6d 64 50 72 6f 70 4e 61 6d 65 : ' + mdPropName
53a0: 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ;..
53b0: 20 20 20 20 20 20 20 20 20 20 20 72 6f 77 2e 74 row.t
53c0: 69 74 6c 65 20 3d 20 74 69 74 6c 65 3b 0d 0a 0d itle = title;...
53d0: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .
53e0: 20 20 20 20 20 20 20 20 20 72 6f 77 2e 73 6f 72 row.sor
53f0: 74 20 3d 20 39 3b 0d 0a 20 20 20 20 20 20 20 20 t = 9;..
5400: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
5410: 72 6f 77 2e 4c 69 6e 65 4e 75 6d 62 65 72 20 3d row.LineNumber =
5420: 20 4c 69 6e 65 4e 75 6d 62 65 72 3b 0d 0a 20 20 LineNumber;..
5430: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
5440: 20 20 20 20 20 20 76 61 72 20 6d 61 74 63 68 65 var matche
5450: 73 3b 0d 0a 0d 0a 20 20 20 20 20 20 20 20 20 20 s;....
5460: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 76 61 va
5470: 72 20 72 65 20 3d 20 6e 65 77 20 52 65 67 45 78 r re = new RegEx
5480: 70 28 2f 28 28 5b d0 b0 2d d1 8f 61 2d 7a 30 2d p(/(([..-..a-z0-
5490: 39 5d 7b 31 2c 7d 29 5c 73 5b d0 b0 2d d1 8f 61 9]{1,})\s[..-..a
54a0: 2d 7a 30 2d 39 5d 7b 31 2c 7d 29 28 5c 2e 7c 3a -z0-9]{1,})(\.|:
54b0: 29 2f 69 29 3b 0d 0a 0d 0a 20 20 20 20 20 20 20 )/i);....
54c0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
54d0: 20 6d 61 74 63 68 65 73 20 3d 20 72 65 2e 65 78 matches = re.ex
54e0: 65 63 28 6d 64 4e 61 6d 65 29 3b 0d 0a 20 20 20 ec(mdName);..
54f0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
5500: 20 20 20 20 20 69 66 20 28 6d 61 74 63 68 65 73 if (matches
5510: 21 3d 6e 75 6c 6c 29 7b 0d 0a 20 20 20 20 20 20 !=null){..
5520: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
5530: 20 20 20 20 20 20 72 6f 77 2e 73 6f 72 74 54 69 row.sortTi
5540: 74 6c 65 20 3d 20 6d 61 74 63 68 65 73 5b 31 5d tle = matches[1]
5550: 3b 0d 0a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 ;....
5560: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
5570: 20 69 66 20 28 21 72 65 61 74 69 6e 67 4d 64 4f if (!reatingMdO
5580: 62 6a 65 63 74 73 5b 6d 61 74 63 68 65 73 5b 31 bjects[matches[1
5590: 5d 5d 29 7b 0d 0a 20 20 20 20 20 20 20 20 20 20 ]]){..
55a0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
55b0: 20 20 20 20 20 20 69 66 20 28 21 72 65 61 74 69 if (!reati
55c0: 6e 67 4d 64 4f 62 6a 65 63 74 73 5b 6d 61 74 63 ngMdObjects[matc
55d0: 68 65 73 5b 32 5d 5d 29 20 7b 0d 0a 20 20 20 20 hes[2]]) {..
55e0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
55f0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
5600: 72 6f 77 2e 73 6f 72 74 20 3d 20 39 3b 0d 0a 20 row.sort = 9;..
5610: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
5620: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 20 }
5630: 65 6c 73 65 20 7b 0d 0a 20 20 20 20 20 20 20 20 else {..
5640: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
5650: 20 20 20 20 20 20 20 20 20 20 20 20 72 6f 77 2e row.
5660: 73 6f 72 74 20 3d 20 72 65 61 74 69 6e 67 4d 64 sort = reatingMd
5670: 4f 62 6a 65 63 74 73 5b 6d 61 74 63 68 65 73 5b Objects[matches[
5680: 32 5d 5d 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 2]];..
5690: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
56a0: 20 20 20 20 20 7d 0d 0a 20 20 20 20 20 20 20 20 }..
56b0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
56c0: 20 20 20 20 7d 20 65 6c 73 65 20 7b 0d 0a 20 20 } else {..
56d0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
56e0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 6f ro
56f0: 77 2e 73 6f 72 74 20 3d 20 72 65 61 74 69 6e 67 w.sort = reating
5700: 4d 64 4f 62 6a 65 63 74 73 5b 6d 61 74 63 68 65 MdObjects[matche
5710: 73 5b 31 5d 5d 3b 0d 0a 20 20 20 20 20 20 20 20 s[1]];..
5720: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
5730: 20 20 20 20 7d 0d 0a 0d 0a 0d 0a 20 20 20 20 20 }......
5740: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
5750: 20 20 20 7d 0d 0a 0d 0a 20 20 20 20 20 20 20 20 }....
5760: 20 20 20 20 20 20 20 20 20 20 20 20 7d 0d 0a 20 }..
5770: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d }
5780: 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..
5790: 20 20 2f 2f 20 d0 9f d0 b5 d1 80 d0 b5 d0 b1 d0 // ...........
57a0: b8 d1 80 d0 b0 d0 b5 d0 bc 20 d0 ba d0 bb d0 b0 ......... ......
57b0: d1 81 d1 81 d1 8b 20 d0 bf d0 be d1 82 d0 be d0 ...... .........
57c0: bc d0 ba d0 be d0 b2 20 28 d0 bd d0 b0 d0 bf d1 ....... (.......
57d0: 80 d0 b8 d0 bc d0 b5 d1 80 20 d1 83 20 d0 94 d0 ......... .. ...
57e0: be d0 ba d1 83 d0 bc d0 b5 d0 bd d1 82 d0 b0 20 ...............
57f0: d1 8d d1 82 d0 be 20 d0 a0 d0 b5 d0 ba d0 b2 d0 ...... .........
5800: b8 d0 b7 d0 b8 d1 82 d1 8b 2c 20 d0 a2 d0 b0 d0 ........., .....
5810: b1 d0 bb d0 b8 d1 87 d0 bd d1 8b d0 b5 d0 a7 d0 ................
5820: b0 d1 81 d1 82 d0 b8 2c 20 d0 a4 d0 be d1 80 d0 ......., .......
5830: bc d1 8b 29 0d 0a 20 20 20 20 20 20 20 20 20 20 ...)..
5840: 20 20 20 20 20 20 66 6f 72 28 76 61 72 20 69 20 for(var i
5850: 3d 20 30 3b 20 69 20 3c 20 6d 64 63 2e 63 68 69 = 0; i < mdc.chi
5860: 6c 64 73 43 6c 61 73 73 65 73 43 6f 75 6e 74 3b ldsClassesCount;
5870: 20 69 2b 2b 29 0d 0a 20 20 20 20 20 20 20 20 20 i++)..
5880: 20 20 20 20 20 20 20 7b 0d 0a 20 20 20 20 20 20 {..
5890: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 76 61 va
58a0: 72 20 63 68 69 6c 64 4d 64 43 6c 61 73 73 20 3d r childMdClass =
58b0: 20 6d 64 63 2e 63 68 69 6c 64 43 6c 61 73 73 41 mdc.childClassA
58c0: 74 28 69 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 t(i)....
58d0: 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 if (
58e0: 21 28 69 67 6e 6f 72 65 64 4d 64 43 6c 61 73 73 !(ignoredMdClass
58f0: 5b 63 68 69 6c 64 4d 64 43 6c 61 73 73 2e 6e 61 [childMdClass.na
5900: 6d 65 28 31 2c 20 74 72 75 65 29 5d 3d 3d 75 6e me(1, true)]==un
5910: 64 65 66 69 6e 65 64 29 29 7b 0d 0a 20 20 20 20 defined)){..
5920: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
5930: 20 20 20 20 63 6f 6e 74 69 6e 75 65 3b 0d 0a 20 continue;..
5940: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
5950: 20 20 20 7d 0d 0a 0d 0a 20 20 20 20 20 20 20 20 }....
5960: 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f 20 d0 // .
5970: 94 d0 bb d1 8f 20 d0 be d1 81 d1 82 d0 b0 d0 bb ..... ..........
5980: d1 8c d0 bd d0 be d0 b3 d0 be 20 d0 bf d0 b5 d1 .......... .....
5990: 80 d0 b5 d0 b1 d0 b5 d1 80 d0 b5 d0 bc 20 d0 bf ............. ..
59a0: d0 be d1 82 d0 be d0 bc d0 ba d0 be d0 b2 20 d1 .............. .
59b0: 8d d1 82 d0 be d0 b3 d0 be 20 d0 ba d0 bb d0 b0 ......... ......
59c0: d1 81 d1 81 d0 b0 2e 0d 0a 20 20 20 20 20 20 20 .........
59d0: 20 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 for
59e0: 28 76 61 72 20 63 68 6c 64 69 64 78 20 3d 20 30 (var chldidx = 0
59f0: 2c 20 63 20 3d 20 6d 64 4f 62 6a 2e 63 68 69 6c , c = mdObj.chil
5a00: 64 4f 62 6a 65 63 74 73 43 6f 75 6e 74 28 69 29 dObjectsCount(i)
5a10: 3b 20 63 68 6c 64 69 64 78 20 3c 20 63 3b 20 63 ; chldidx < c; c
5a20: 68 6c 64 69 64 78 2b 2b 29 7b 0d 0a 20 20 20 20 hldidx++){..
5a30: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
5a40: 20 20 20 20 76 61 72 20 63 68 69 6c 64 4f 62 6a var childObj
5a50: 65 63 74 20 3d 20 6d 64 4f 62 6a 2e 63 68 69 6c ect = mdObj.chil
5a60: 64 4f 62 6a 65 63 74 28 69 2c 20 63 68 6c 64 69 dObject(i, chldi
5a70: 64 78 29 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 dx);..
5a80: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 72 ar
5a90: 67 75 6d 65 6e 74 73 2e 63 61 6c 6c 65 65 28 63 guments.callee(c
5aa0: 68 69 6c 64 4f 62 6a 65 63 74 29 3b 0d 0a 20 20 hildObject);..
5ab0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
5ac0: 20 20 7d 0d 0a 20 20 20 20 20 20 20 20 20 20 20 }..
5ad0: 20 20 20 20 20 7d 0d 0a 20 20 20 20 20 20 20 20 }..
5ae0: 20 20 20 20 20 20 20 20 7d 29 28 6d 65 74 61 64 })(metad
5af0: 61 74 61 2e 63 75 72 72 65 6e 74 2e 72 6f 6f 74 ata.current.root
5b00: 4f 62 6a 65 63 74 29 0d 0a 0d 0a 20 20 20 20 20 Object)....
5b10: 20 76 74 4d 44 2e 53 6f 72 74 28 22 73 6f 72 74 vtMD.Sort("sort
5b20: 2c 20 4c 69 6e 65 4e 75 6d 62 65 72 2c 20 74 69 , LineNumber, ti
5b30: 74 6c 65 22 29 3b 0d 0a 0d 0a 09 72 65 74 75 72 tle");.....retur
5b40: 6e 20 76 74 4d 44 3b 0d 0a 7d 0d 0a 0d 0a 42 6f n vtMD;..}....Bo
5b50: 6f 6b 4d 61 72 6b 65 72 73 2e 70 72 6f 74 6f 74 okMarkers.protot
5b60: 79 70 65 2e 75 70 64 61 74 65 67 6c 20 3d 20 66 ype.updategl = f
5b70: 75 6e 63 74 69 6f 6e 28 29 7b 0d 0a 0d 0a 09 2f unction(){...../
5b80: 2f 64 65 62 75 67 67 65 72 0d 0a 09 74 68 69 73 /debugger...this
5b90: 2e 73 74 61 72 74 47 6c 6f 62 61 6c 53 65 61 72 .startGlobalSear
5ba0: 63 68 20 3d 20 74 72 75 65 3b 0d 0a 09 2f 2f 65 ch = true;...//e
5bb0: 76 65 6e 74 73 2e 63 6f 6e 6e 65 63 74 28 44 65 vents.connect(De
5bc0: 73 69 67 6e 65 72 2c 20 22 6f 6e 49 64 6c 65 22 signer, "onIdle"
5bd0: 2c 20 74 68 69 73 29 3b 0d 0a 0d 0a 09 76 61 72 , this);.....var
5be0: 20 74 65 78 74 20 3d 20 22 22 3b 0d 0a 09 73 74 text = "";...st
5bf0: 72 6c 61 62 65 6c 20 3d 20 22 2f 2f d0 97 d0 b0 rlabel = "//....
5c00: d0 ba d0 bb d0 b0 d0 b4 d0 ba d0 b0 7b 22 3b 0d ............{";.
5c10: 0a 09 2f 2f 76 61 72 20 72 65 20 3d 20 6e 65 77 ..//var re = new
5c20: 20 52 65 67 45 78 70 28 27 2f 2f d0 97 d0 b0 d0 RegExp('//.....
5c30: ba d0 bb d0 b0 d0 b4 d0 ba d0 b0 7b 28 5b 5e 7d ...........{([^}
5c40: 5d 2b 29 7d 7c 2f 2f 5c 73 2a 46 49 58 4d 45 3a ]+)}|//\s*FIXME:
5c50: 28 2e 2a 29 7c 2f 2f 5c 73 2a 54 4f 44 4f 3a 28 (.*)|//\s*TODO:(
5c60: 2e 2a 29 27 2c 27 69 67 6d 27 29 3b 0d 0a 09 2f .*)','igm');.../
5c70: 2f 64 65 62 75 67 67 65 72 0d 0a 09 2f 2f 74 68 /debugger...//th
5c80: 69 73 2e 74 61 72 67 65 74 57 69 6e 64 6f 77 20 is.targetWindow
5c90: 3d 20 74 68 69 73 2e 77 61 74 63 68 65 72 2e 67 = this.watcher.g
5ca0: 65 74 41 63 74 69 76 65 54 65 78 74 57 69 6e 64 etActiveTextWind
5cb0: 6f 77 28 29 3b 0d 0a 0d 0a 09 69 66 20 28 21 74 ow();.....if (!t
5cc0: 68 69 73 2e 4f 70 65 6e 57 69 6e 64 6f 77 29 20 his.OpenWindow)
5cd0: 72 65 74 75 72 6e 3b 0d 0a 09 69 66 20 28 21 66 return;...if (!f
5ce0: 6f 72 6d 2e d0 9e d1 82 d0 ba d1 80 d1 8b d1 82 orm.............
5cf0: d0 b0 28 29 29 0d 0a 09 09 66 6f 72 6d 2e d0 9e ..())....form...
5d00: d1 82 d0 ba d1 80 d1 8b d1 82 d1 8c 28 29 3b 0d ............();.
5d10: 0a 0d 0a 0d 0a 09 d0 a1 d1 82 d1 80 d1 83 d0 ba ................
5d20: d1 82 d1 83 d1 80 d0 b0 d0 9e d1 82 d0 b1 d0 be ................
5d30: d1 80 d0 b0 20 3d 20 76 38 4e 65 77 28 22 d0 a1 .... = v8New("..
5d40: d1 82 d1 80 d1 83 d0 ba d1 82 d1 83 d1 80 d0 b0 ................
5d50: 22 29 3b 0d 0a 09 d0 a1 d1 82 d1 80 d1 83 d0 ba ");.............
5d60: d1 82 d1 83 d1 80 d0 b0 d0 9e d1 82 d0 b1 d0 be ................
5d70: d1 80 d0 b0 2e d0 92 d1 81 d1 82 d0 b0 d0 b2 d0 ................
5d80: b8 d1 82 d1 8c 28 22 d0 98 d1 81 d0 bf d0 be d0 .....(".........
5d90: bb d1 8c d0 b7 d0 be d0 b2 d0 b0 d1 82 d1 8c d0 ................
5da0: 92 d0 93 d0 bb d0 be d0 b1 d0 b0 d0 bb d1 8c d0 ................
5db0: bd d0 be d0 bc d0 9f d0 be d0 b8 d1 81 d0 ba d0 ................
5dc0: b5 22 2c 20 74 72 75 65 29 3b 0d 0a 09 d0 93 d1 .", true);......
5dd0: 80 d1 83 d0 bf d0 bf d1 8b d0 93 d0 bb d0 be d0 ................
5de0: b1 d0 b0 d0 bb d1 8c d0 bd d0 be d0 b3 d0 be d0 ................
5df0: 9f d0 be d0 b8 d1 81 d0 ba d0 b0 20 3d 20 d0 bc ........... = ..
5e00: d0 93 d1 80 d1 83 d0 bf d0 bf d1 8b d0 97 d0 b0 ................
5e10: d0 ba d0 bb d0 b0 d0 b4 d0 be d0 ba 2e d0 9d d0 ................
5e20: b0 d0 b9 d1 82 d0 b8 d0 a1 d1 82 d1 80 d0 be d0 ................
5e30: ba d0 b8 28 d0 a1 d1 82 d1 80 d1 83 d0 ba d1 82 ...(............
5e40: d1 83 d1 80 d0 b0 d0 9e d1 82 d0 b1 d0 be d1 80 ................
5e50: d0 b0 29 3b 0d 0a 09 69 66 28 d0 93 d1 80 d1 83 ..);...if(......
5e60: d0 bf d0 bf d1 8b d0 93 d0 bb d0 be d0 b1 d0 b0 ................
5e70: d0 bb d1 8c d0 bd d0 be d0 b3 d0 be d0 9f d0 be ................
5e80: d0 b8 d1 81 d0 ba d0 b0 2e d0 9a d0 be d0 bb d0 ................
5e90: b8 d1 87 d0 b5 d1 81 d1 82 d0 b2 d0 be 28 29 3d .............()=
5ea0: 3d 30 29 0d 0a 09 09 72 65 74 75 72 6e 0d 0a 0d =0)....return...
5eb0: 0a 09 76 74 4d 44 20 3d 20 72 65 61 64 4d 64 54 ..vtMD = readMdT
5ec0: 6f 56 74 28 29 3b 0d 0a 09 d0 92 d1 81 d0 b5 d0 oVt();..........
5ed0: b3 d0 be d0 9e d0 b1 d1 8a d0 b5 d0 ba d1 82 d0 ................
5ee0: be d0 b2 20 3d 20 76 74 4d 44 2e 43 6f 75 6e 74 ... = vtMD.Count
5ef0: 28 29 3b 0d 0a 0d 0a 09 66 6f 72 6d 20 3d 20 74 ();.....form = t
5f00: 68 69 73 2e 66 6f 72 6d 3b 0d 0a 09 63 6f 6e 74 his.form;...cont
5f10: 61 69 6e 65 72 20 3d 20 6d 65 74 61 64 61 74 61 ainer = metadata
5f20: 2e 63 75 72 72 65 6e 74 3b 0d 0a 09 d0 94 d0 b5 .current;.......
5f30: d1 80 d0 b5 d0 b2 d0 be d0 97 d0 b0 d0 ba d0 bb ................
5f40: d0 b0 d0 b4 d0 be d0 ba 20 3d 20 76 38 4e 65 77 ........ = v8New
5f50: 28 22 d0 94 d0 b5 d1 80 d0 b5 d0 b2 d0 be d0 97 ("..............
5f60: d0 bd d0 b0 d1 87 d0 b5 d0 bd d0 b8 d0 b9 22 29 ..............")
5f70: 3b 0d 0a 09 d0 94 d0 b5 d1 80 d0 b5 d0 b2 d0 be ;...............
5f80: d0 97 d0 b0 d0 ba d0 bb d0 b0 d0 b4 d0 be d0 ba ................
5f90: 2e d0 9a d0 be d0 bb d0 be d0 bd d0 ba d0 b8 2e ................
5fa0: d0 94 d0 be d0 b1 d0 b0 d0 b2 d0 b8 d1 82 d1 8c ................
5fb0: 28 22 d0 98 d0 bc d1 8f d0 97 d0 b0 d0 ba d0 bb ("..............
5fc0: d0 b0 d0 b4 d0 ba d0 b8 22 29 3b 0d 0a 09 d0 94 ........");.....
5fd0: d0 b5 d1 80 d0 b5 d0 b2 d0 be d0 97 d0 b0 d0 ba ................
5fe0: d0 bb d0 b0 d0 b4 d0 be d0 ba 2e d0 9a d0 be d0 ................
5ff0: bb d0 be d0 bd d0 ba d0 b8 2e d0 94 d0 be d0 b1 ................
6000: d0 b0 d0 b2 d0 b8 d1 82 d1 8c 28 22 d0 98 d0 bc ..........("....
6010: d1 8f d0 97 d0 b0 d0 ba d0 bb d0 b0 d0 b4 d0 ba ................
6020: d0 b8 d0 91 d0 b5 d0 b7 d0 a1 d1 87 d0 b5 d1 82 ................
6030: d1 87 d0 b8 d0 ba d0 b0 22 29 3b 0d 0a 09 d0 94 ........");.....
6040: d0 b5 d1 80 d0 b5 d0 b2 d0 be d0 97 d0 b0 d0 ba ................
6050: d0 bb d0 b0 d0 b4 d0 be d0 ba 2e d0 9a d0 be d0 ................
6060: bb d0 be d0 bd d0 ba d0 b8 2e d0 94 d0 be d0 b1 ................
6070: d0 b0 d0 b2 d0 b8 d1 82 d1 8c 28 22 d0 9d d0 be ..........("....
6080: d0 bc d0 b5 d1 80 d0 a1 d1 82 d1 80 d0 be d0 ba ................
6090: d0 b8 22 29 3b 0d 0a 09 d0 94 d0 b5 d1 80 d0 b5 ..");...........
60a0: d0 b2 d0 be d0 97 d0 b0 d0 ba d0 bb d0 b0 d0 b4 ................
60b0: d0 be d0 ba 2e d0 9a d0 be d0 bb d0 be d0 bd d0 ................
60c0: ba d0 b8 2e d0 94 d0 be d0 b1 d0 b0 d0 b2 d0 b8 ................
60d0: d1 82 d1 8c 28 22 d0 98 d0 bc d1 8f d0 9e d0 b1 ....("..........
60e0: d1 8a d0 b5 d0 ba d1 82 d0 b0 22 29 3b 0d 0a 09 ..........");...
60f0: d0 94 d0 b5 d1 80 d0 b5 d0 b2 d0 be d0 97 d0 b0 ................
6100: d0 ba d0 bb d0 b0 d0 b4 d0 be d0 ba 2e d0 9a d0 ................
6110: be d0 bb d0 be d0 bd d0 ba d0 b8 2e d0 94 d0 be ................
6120: d0 b1 d0 b0 d0 b2 d0 b8 d1 82 d1 8c 28 22 55 55 ............("UU
6130: 49 44 22 29 3b 0d 0a 09 d0 94 d0 b5 d1 80 d0 b5 ID");...........
6140: d0 b2 d0 be d0 97 d0 b0 d0 ba d0 bb d0 b0 d0 b4 ................
6150: d0 be d0 ba 2e d0 9a d0 be d0 bb d0 be d0 bd d0 ................
6160: ba d0 b8 2e d0 94 d0 be d0 b1 d0 b0 d0 b2 d0 b8 ................
6170: d1 82 d1 8c 28 22 70 72 6f 70 49 64 22 29 3b 0d ....("propId");.
6180: 0a 0d 0a 09 d0 a2 d0 b5 d0 ba d0 93 d1 80 d1 83 ................
6190: d0 bf d0 bf d1 8b 20 3d 20 d0 94 d0 b5 d1 80 d0 ...... = .......
61a0: b5 d0 b2 d0 be d0 97 d0 b0 d0 ba d0 bb d0 b0 d0 ................
61b0: b4 d0 be d0 ba 2e d0 a1 d1 82 d1 80 d0 be d0 ba ................
61c0: d0 b8 3b 0d 0a 0d 0a 09 66 6f 72 20 28 76 61 72 ..;.....for (var
61d0: 20 67 7a 3d 30 3b 20 67 7a 3c d0 93 d1 80 d1 83 gz=0; gz<......
61e0: d0 bf d0 bf d1 8b d0 93 d0 bb d0 be d0 b1 d0 b0 ................
61f0: d0 bb d1 8c d0 bd d0 be d0 b3 d0 be d0 9f d0 be ................
6200: d0 b8 d1 81 d0 ba d0 b0 2e d0 9a d0 be d0 bb d0 ................
6210: b8 d1 87 d0 b5 d1 81 d1 82 d0 b2 d0 be 28 29 3b .............();
6220: 20 67 7a 2b 2b 29 7b 0d 0a 09 09 72 65 20 3d 20 gz++){....re =
6230: 6e 65 77 20 52 65 67 45 78 70 28 d0 93 d1 80 d1 new RegExp(.....
6240: 83 d0 bf d0 bf d1 8b d0 93 d0 bb d0 be d0 b1 d0 ................
6250: b0 d0 bb d1 8c d0 bd d0 be d0 b3 d0 be d0 9f d0 ................
6260: be d0 b8 d1 81 d0 ba d0 b0 2e 47 65 74 28 67 7a ..........Get(gz
6270: 29 2e d0 a0 d0 b5 d0 b3 d1 83 d0 bb d1 8f d1 80 )...............
6280: d0 bd d0 be d0 b5 d0 92 d1 8b d1 80 d0 b0 d0 b6 ................
6290: d0 b5 d0 bd d0 b8 d0 b5 2c 27 69 67 6d 27 29 3b ........,'igm');
62a0: 0d 0a 09 09 d0 9d d0 be d0 b2 d0 b0 d1 8f d0 93 ................
62b0: d1 80 d1 83 d0 bf d0 bf d0 b0 20 3d 20 d0 a2 d0 .......... = ...
62c0: b5 d0 ba d0 93 d1 80 d1 83 d0 bf d0 bf d1 8b 2e ................
62d0: d0 94 d0 be d0 b1 d0 b0 d0 b2 d0 b8 d1 82 d1 8c ................
62e0: 28 29 3b 0d 0a 09 09 d0 9d d0 be d0 b2 d0 b0 d1 ();.............
62f0: 8f d0 93 d1 80 d1 83 d0 bf d0 bf d0 b0 2e d0 98 ................
6300: d0 bc d1 8f d0 97 d0 b0 d0 ba d0 bb d0 b0 d0 b4 ................
6310: d0 ba d0 b8 20 3d 20 d0 93 d1 80 d1 83 d0 bf d0 .... = .........
6320: bf d1 8b d0 93 d0 bb d0 be d0 b1 d0 b0 d0 bb d1 ................
6330: 8c d0 bd d0 be d0 b3 d0 be d0 9f d0 be d0 b8 d1 ................
6340: 81 d0 ba d0 b0 2e 47 65 74 28 67 7a 29 2e d0 98 ......Get(gz)...
6350: d0 bc d1 8f d0 93 d1 80 d1 83 d0 bf d0 bf d1 8b ................
6360: 3b 0d 0a 09 09 d0 9d d0 be d0 b2 d0 b0 d1 8f d0 ;...............
6370: 93 d1 80 d1 83 d0 bf d0 bf d0 b0 2e d0 98 d0 bc ................
6380: d1 8f d0 97 d0 b0 d0 ba d0 bb d0 b0 d0 b4 d0 ba ................
6390: d0 b8 d0 91 d0 b5 d0 b7 d0 a1 d1 87 d0 b5 d1 82 ................
63a0: d1 87 d0 b8 d0 ba d0 b0 20 3d 20 d0 9d d0 be d0 ........ = .....
63b0: b2 d0 b0 d1 8f d0 93 d1 80 d1 83 d0 bf d0 bf d0 ................
63c0: b0 2e d0 98 d0 bc d1 8f d0 97 d0 b0 d0 ba d0 bb ................
63d0: d0 b0 d0 b4 d0 ba d0 b8 3b 0d 0a 0d 0a 0d 0a 09 ........;.......
63e0: 09 66 6f 72 28 6d 6d 3d 30 3b 6d 6d 3c d0 92 d1 .for(mm=0;mm<...
63f0: 81 d0 b5 d0 b3 d0 be d0 9e d0 b1 d1 8a d0 b5 d0 ................
6400: ba d1 82 d0 be d0 b2 3b 6d 6d 2b 2b 29 7b 0d 0a .......;mm++){..
6410: 09 09 09 76 61 72 20 73 74 72 56 74 4d 44 20 3d ...var strVtMD =
6420: 20 76 74 4d 44 2e d0 9f d0 be d0 bb d1 83 d1 87 vtMD...........
6430: d0 b8 d1 82 d1 8c 28 6d 6d 29 3b 0d 0a 09 09 09 ......(mm);.....
6440: 74 72 79 7b 63 75 72 74 65 78 74 20 3d 20 63 6f try{curtext = co
6450: 6e 74 61 69 6e 65 72 2e 66 69 6e 64 42 79 55 55 ntainer.findByUU
6460: 49 44 28 73 74 72 56 74 4d 44 2e 55 55 49 44 29 ID(strVtMD.UUID)
6470: 2e 67 65 74 4d 6f 64 75 6c 65 54 65 78 74 28 73 .getModuleText(s
6480: 74 72 56 74 4d 44 2e 6d 64 50 72 6f 70 2e 69 64 trVtMD.mdProp.id
6490: 29 7d 0d 0a 09 09 09 63 61 74 63 68 28 65 29 7b )}.....catch(e){
64a0: 63 75 72 74 65 78 74 20 3d 20 63 6f 6e 74 61 69 curtext = contai
64b0: 6e 65 72 2e 72 6f 6f 74 6f 62 6a 65 63 74 2e 67 ner.rootobject.g
64c0: 65 74 4d 6f 64 75 6c 65 54 65 78 74 28 73 74 72 etModuleText(str
64d0: 56 74 4d 44 2e 6d 64 50 72 6f 70 2e 69 64 29 7d VtMD.mdProp.id)}
64e0: 0d 0a 0d 0a 09 09 09 67 72 6f 75 70 6e 75 6d 20 .......groupnum
64f0: 3d 20 67 7a 20 2b 31 3b 0d 0a 09 09 09 6f 62 6a = gz +1;.....obj
6500: 6e 75 6d 20 3d 20 6d 6d 2b 31 3b 0d 0a 09 09 09 num = mm+1;.....
6510: 2f 2f 4d 65 73 73 61 67 65 28 22 d0 93 d1 80 d1 //Message(".....
6520: 83 d0 bf d0 bf d0 b0 20 22 20 2b 20 67 72 6f 75 ....... " + grou
6530: 70 6e 75 6d 20 2b 20 22 20 d0 b8 d0 b7 20 22 20 pnum + " .... "
6540: 2b 20 d0 93 d1 80 d1 83 d0 bf d0 bf d1 8b d0 93 + ..............
6550: d0 bb d0 be d0 b1 d0 b0 d0 bb d1 8c d0 bd d0 be ................
6560: d0 b3 d0 be d0 9f d0 be d0 b8 d1 81 d0 ba d0 b0 ................
6570: 2e d0 9a d0 be d0 bb d0 b8 d1 87 d0 b5 d1 81 d1 ................
6580: 82 d0 b2 d0 be 28 29 20 2b 20 22 2e 20 d0 9e d0 .....() + ". ...
6590: b1 d1 8a d0 b5 d0 ba d1 82 20 22 20 2b 20 6f 62 ......... " + ob
65a0: 6a 6e 75 6d 20 2b 20 22 20 d0 b8 d0 b7 20 22 20 jnum + " .... "
65b0: 2b 20 d0 92 d1 81 d0 b5 d0 b3 d0 be d0 9e d0 b1 + ..............
65c0: d1 8a d0 b5 d0 ba d1 82 d0 be d0 b2 20 2b 20 22 ............ + "
65d0: 20 20 20 22 20 2b 20 73 74 72 56 74 4d 44 2e 6d " + strVtMD.m
65e0: 64 4e 61 6d 65 29 3b 0d 0a 0d 0a 09 09 09 76 61 dName);.......va
65f0: 72 20 6c 69 6e 65 73 20 3d 20 53 74 72 69 6e 67 r lines = String
6600: 55 74 69 6c 73 2e 74 6f 4c 69 6e 65 73 28 63 75 Utils.toLines(cu
6610: 72 74 65 78 74 29 3b 0d 0a 09 09 09 d0 9d d0 be rtext);.........
6620: d0 b2 d1 8b d0 b9 d0 9e d0 b1 d1 8a d0 b5 d0 ba ................
6630: d1 82 20 3d 20 d0 9d d0 be d0 b2 d0 b0 d1 8f d0 .. = ...........
6640: 93 d1 80 d1 83 d0 bf d0 bf d0 b0 2e d0 a1 d1 82 ................
6650: d1 80 d0 be d0 ba d0 b8 2e d0 94 d0 be d0 b1 d0 ................
6660: b0 d0 b2 d0 b8 d1 82 d1 8c 28 29 3b 0d 0a 09 09 .........();....
6670: 09 d0 9d d0 be d0 b2 d1 8b d0 b9 d0 9e d0 b1 d1 ................
6680: 8a d0 b5 d0 ba d1 82 2e d0 98 d0 bc d1 8f d0 97 ................
6690: d0 b0 d0 ba d0 bb d0 b0 d0 b4 d0 ba d0 b8 20 3d .............. =
66a0: 20 73 74 72 56 74 4d 44 2e 6d 64 4e 61 6d 65 3b strVtMD.mdName;
66b0: 0d 0a 09 09 09 d0 9d d0 be d0 b2 d1 8b d0 b9 d0 ................
66c0: 9e d0 b1 d1 8a d0 b5 d0 ba d1 82 2e d0 98 d0 bc ................
66d0: d1 8f d0 97 d0 b0 d0 ba d0 bb d0 b0 d0 b4 d0 ba ................
66e0: d0 b8 d0 91 d0 b5 d0 b7 d0 a1 d1 87 d0 b5 d1 82 ................
66f0: d1 87 d0 b8 d0 ba d0 b0 20 3d 20 73 74 72 56 74 ........ = strVt
6700: 4d 44 2e 6d 64 4e 61 6d 65 3b 0d 0a 09 09 09 d0 MD.mdName;......
6710: 9d d0 be d0 b2 d1 8b d0 b9 d0 9e d0 b1 d1 8a d0 ................
6720: b5 d0 ba d1 82 2e d0 98 d0 bc d1 8f d0 9e d0 b1 ................
6730: d1 8a d0 b5 d0 ba d1 82 d0 b0 20 3d 20 73 74 72 .......... = str
6740: 56 74 4d 44 2e 6d 64 4e 61 6d 65 3b 0d 0a 09 09 VtMD.mdName;....
6750: 09 d0 9d d0 be d0 b2 d1 8b d0 b9 d0 9e d0 b1 d1 ................
6760: 8a d0 b5 d0 ba d1 82 2e 55 55 49 44 20 3d 20 73 ........UUID = s
6770: 74 72 56 74 4d 44 2e 55 55 49 44 3b 0d 0a 0d 0a trVtMD.UUID;....
6780: 09 09 09 66 6f 72 28 76 61 72 20 6c 69 6e 65 49 ...for(var lineI
6790: 78 20 3d 20 31 3b 20 6c 69 6e 65 49 78 20 3c 20 x = 1; lineIx <
67a0: 6c 69 6e 65 73 2e 6c 65 6e 67 74 68 3b 20 6c 69 lines.length; li
67b0: 6e 65 49 78 2b 2b 29 0d 0a 09 09 09 7b 0d 0a 09 neIx++).....{...
67c0: 09 09 74 65 78 74 20 3d 20 6c 69 6e 65 73 5b 6c ..text = lines[l
67d0: 69 6e 65 49 78 5d 3b 0d 0a 09 09 09 77 68 69 6c ineIx];.....whil
67e0: 65 28 28 4d 61 74 63 68 65 73 20 3d 20 72 65 2e e((Matches = re.
67f0: 65 78 65 63 28 74 65 78 74 29 29 20 21 3d 20 6e exec(text)) != n
6800: 75 6c 6c 29 20 7b 0d 0a 09 09 09 09 73 74 72 31 ull) {......str1
6810: 20 3d 20 74 65 78 74 2e 73 75 62 73 74 72 28 4d = text.substr(M
6820: 61 74 63 68 65 73 2e 69 6e 64 65 78 2b 73 74 72 atches.index+str
6830: 6c 61 62 65 6c 2e 6c 65 6e 67 74 68 2c 20 4d 61 label.length, Ma
6840: 74 63 68 65 73 2e 6c 61 73 74 49 6e 64 65 78 20 tches.lastIndex
6850: 2d 20 28 4d 61 74 63 68 65 73 2e 69 6e 64 65 78 - (Matches.index
6860: 2b 73 74 72 6c 61 62 65 6c 2e 6c 65 6e 67 74 68 +strlabel.length
6870: 29 29 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 ));..
6880: 20 20 20 20 20 73 74 72 31 20 3d 20 22 22 2b 4d str1 = ""+M
6890: 61 74 63 68 65 73 5b 31 5d 3b 0d 0a 09 09 09 09 atches[1];......
68a0: 73 74 72 31 20 3d 20 73 74 72 31 2e 72 65 70 6c str1 = str1.repl
68b0: 61 63 65 28 22 7d 22 2c 20 22 22 29 0d 0a 09 09 ace("}", "")....
68c0: 09 09 d0 9d d0 be d0 b2 d0 b0 d1 8f d0 a1 d1 82 ................
68d0: d1 80 d0 be d0 ba d0 b0 20 3d 20 d0 9d d0 be d0 ........ = .....
68e0: b2 d1 8b d0 b9 d0 9e d0 b1 d1 8a d0 b5 d0 ba d1 ................
68f0: 82 2e d0 a1 d1 82 d1 80 d0 be d0 ba d0 b8 2e d0 ................
6900: 94 d0 be d0 b1 d0 b0 d0 b2 d0 b8 d1 82 d1 8c 28 ...............(
6910: 29 0d 0a 09 09 09 09 d0 9d d0 be d0 b2 d0 b0 d1 )...............
6920: 8f d0 a1 d1 82 d1 80 d0 be d0 ba d0 b0 2e d0 9d ................
6930: d0 be d0 bc d0 b5 d1 80 d0 a1 d1 82 d1 80 d0 be ................
6940: d0 ba d0 b8 20 3d 20 22 22 20 2b 20 28 6c 69 6e .... = "" + (lin
6950: 65 49 78 2b 31 29 3b 0d 0a 09 09 09 09 d0 9d d0 eIx+1);.........
6960: be d0 b2 d0 b0 d1 8f d0 a1 d1 82 d1 80 d0 be d0 ................
6970: ba d0 b0 2e d0 98 d0 bc d1 8f d0 97 d0 b0 d0 ba ................
6980: d0 bb d0 b0 d0 b4 d0 ba d0 b8 20 3d 20 73 74 72 .......... = str
6990: 31 3b 0d 0a 09 09 09 09 d0 9d d0 be d0 b2 d0 b0 1;..............
69a0: d1 8f d0 a1 d1 82 d1 80 d0 be d0 ba d0 b0 2e d0 ................
69b0: 98 d0 bc d1 8f d0 97 d0 b0 d0 ba d0 bb d0 b0 d0 ................
69c0: b4 d0 ba d0 b8 d0 91 d0 b5 d0 b7 d0 a1 d1 87 d0 ................
69d0: b5 d1 82 d1 87 d0 b8 d0 ba d0 b0 20 3d 20 73 74 ........... = st
69e0: 72 31 3b 0d 0a 09 09 09 09 d0 9d d0 be d0 b2 d0 r1;.............
69f0: b0 d1 8f d0 a1 d1 82 d1 80 d0 be d0 ba d0 b0 2e ................
6a00: 55 55 49 44 20 3d 20 73 74 72 56 74 4d 44 2e 55 UUID = strVtMD.U
6a10: 55 49 44 3b 0d 0a 09 09 09 09 d0 9d d0 be d0 b2 UID;............
6a20: d0 b0 d1 8f d0 a1 d1 82 d1 80 d0 be d0 ba d0 b0 ................
6a30: 2e d0 98 d0 bc d1 8f d0 9e d0 b1 d1 8a d0 b5 d0 ................
6a40: ba d1 82 d0 b0 20 3d 20 73 74 72 56 74 4d 44 2e ..... = strVtMD.
6a50: 6d 64 4e 61 6d 65 3b 0d 0a 09 09 09 09 d0 9d d0 mdName;.........
6a60: be d0 b2 d0 b0 d1 8f d0 a1 d1 82 d1 80 d0 be d0 ................
6a70: ba d0 b0 2e 70 72 6f 70 49 64 20 3d 20 73 74 72 ....propId = str
6a80: 56 74 4d 44 2e 6d 64 50 72 6f 70 2e 69 64 3b 0d VtMD.mdProp.id;.
6a90: 0a 09 09 09 09 7d 0d 0a 09 09 09 7d 0d 0a 09 09 .....}.....}....
6aa0: 09 69 66 28 d0 9d d0 be d0 b2 d1 8b d0 b9 d0 9e .if(............
6ab0: d0 b1 d1 8a d0 b5 d0 ba d1 82 2e d0 a1 d1 82 d1 ................
6ac0: 80 d0 be d0 ba d0 b8 2e d0 9a d0 be d0 bb d0 b8 ................
6ad0: d1 87 d0 b5 d1 81 d1 82 d0 b2 d0 be 28 29 3d 3d ............()==
6ae0: 30 29 0d 0a 09 09 09 09 d0 9d d0 be d0 b2 d0 b0 0)..............
6af0: d1 8f d0 93 d1 80 d1 83 d0 bf d0 bf d0 b0 2e d0 ................
6b00: a1 d1 82 d1 80 d0 be d0 ba d0 b8 2e d0 a3 d0 b4 ................
6b10: d0 b0 d0 bb d0 b8 d1 82 d1 8c 28 d0 9d d0 be d0 ..........(.....
6b20: b2 d1 8b d0 b9 d0 9e d0 b1 d1 8a d0 b5 d0 ba d1 ................
6b30: 82 29 3b 0d 0a 09 09 7d 0d 0a 09 09 69 66 28 d0 .);....}....if(.
6b40: 9d d0 be d0 b2 d0 b0 d1 8f d0 93 d1 80 d1 83 d0 ................
6b50: bf d0 bf d0 b0 2e d0 a1 d1 82 d1 80 d0 be d0 ba ................
6b60: d0 b8 2e d0 9a d0 be d0 bb d0 b8 d1 87 d0 b5 d1 ................
6b70: 81 d1 82 d0 b2 d0 be 28 29 3d 3d 30 29 0d 0a 09 .......()==0)...
6b80: 09 09 09 d0 a2 d0 b5 d0 ba d0 93 d1 80 d1 83 d0 ................
6b90: bf d0 bf d1 8b 2e d0 a3 d0 b4 d0 b0 d0 bb d0 b8 ................
6ba0: d1 82 d1 8c 28 d0 9d d0 be d0 b2 d0 b0 d1 8f d0 ....(...........
6bb0: 93 d1 80 d1 83 d0 bf d0 bf d0 b0 29 3b 0d 0a 0d ...........);...
6bc0: 0a 09 09 09 2f 2f 0d 0a 09 09 09 2f 2f 20 77 68 ....//.....// wh
6bd0: 69 6c 65 28 69 3e 3d 30 29 7b 0d 0a 09 09 09 09 ile(i>=0){......
6be0: 2f 2f 20 6a 20 3d 20 d0 a2 d0 b5 d0 ba d0 93 d1 // j = .........
6bf0: 80 d1 83 d0 bf d0 bf d1 8b 2e 47 65 74 28 69 29 ..........Get(i)
6c00: 2e d0 a1 d1 82 d1 80 d0 be d0 ba d0 b8 2e d0 9a ................
6c10: d0 be d0 bb d0 b8 d1 87 d0 b5 d1 81 d1 82 d0 b2 ................
6c20: d0 be 28 29 2d 31 3b 0d 0a 09 09 09 09 2f 2f 20 ..()-1;......//
6c30: 77 68 69 6c 65 28 6a 3e 3d 30 29 7b 0d 0a 09 09 while(j>=0){....
6c40: 09 09 09 2f 2f 20 69 66 20 28 21 d0 bc d0 9f d0 ...// if (!.....
6c50: be d0 ba d0 b0 d0 b7 d1 8b d0 b2 d0 b0 d1 82 d1 ................
6c60: 8c d0 9f d1 83 d1 81 d1 82 d1 8b d0 b5 d0 93 d1 ................
6c70: 80 d1 83 d0 bf d0 bf d1 8b 20 26 26 20 d0 a2 d0 ......... && ...
6c80: b5 d0 ba d0 93 d1 80 d1 83 d0 bf d0 bf d1 8b 2e ................
6c90: 47 65 74 28 69 29 2e d0 a1 d1 82 d1 80 d0 be d0 Get(i)..........
6ca0: ba d0 b8 2e 47 65 74 28 6a 29 2e d0 a1 d1 82 d1 ....Get(j)......
6cb0: 80 d0 be d0 ba d0 b8 2e d0 9a d0 be d0 bb d0 b8 ................
6cc0: d1 87 d0 b5 d1 81 d1 82 d0 b2 d0 be 28 29 3d 3d ............()==
6cd0: 30 29 20 7b 0d 0a 09 09 09 09 09 09 2f 2f 20 d0 0) {........// .
6ce0: a2 d0 b5 d0 ba d0 93 d1 80 d1 83 d0 bf d0 bf d1 ................
6cf0: 8b 2e 47 65 74 28 69 29 2e d0 a1 d1 82 d1 80 d0 ..Get(i)........
6d00: be d0 ba d0 b8 2e d0 a3 d0 b4 d0 b0 d0 bb d0 b8 ................
6d10: d1 82 d1 8c 28 d0 a2 d0 b5 d0 ba d0 93 d1 80 d1 ....(...........
6d20: 83 d0 bf d0 bf d1 8b 2e 47 65 74 28 69 29 2e d0 ........Get(i)..
6d30: a1 d1 82 d1 80 d0 be d0 ba d0 b8 2e 47 65 74 28 ............Get(
6d40: 6a 29 29 3b 0d 0a 09 09 09 09 09 2f 2f 20 6a 2d j));.......// j-
6d50: 2d 3b 7d 0d 0a 09 09 09 09 2f 2f 20 7d 0d 0a 09 -;}......// }...
6d60: 09 09 09 2f 2f 20 69 66 20 28 21 d0 bc d0 9f d0 ...// if (!.....
6d70: be d0 ba d0 b0 d0 b7 d1 8b d0 b2 d0 b0 d1 82 d1 ................
6d80: 8c d0 9f d1 83 d1 81 d1 82 d1 8b d0 b5 d0 93 d1 ................
6d90: 80 d1 83 d0 bf d0 bf d1 8b 20 26 26 20 d0 a2 d0 ......... && ...
6da0: b5 d0 ba d0 93 d1 80 d1 83 d0 bf d0 bf d1 8b 2e ................
6db0: 47 65 74 28 69 29 2e d0 a1 d1 82 d1 80 d0 be d0 Get(i)..........
6dc0: ba d0 b8 2e d0 9a d0 be d0 bb d0 b8 d1 87 d0 b5 ................
6dd0: d1 81 d1 82 d0 b2 d0 be 28 29 3d 3d 30 29 20 7b ........()==0) {
6de0: 0d 0a 09 09 09 09 09 2f 2f 20 d0 a2 d0 b5 d0 ba .......// ......
6df0: d0 93 d1 80 d1 83 d0 bf d0 bf d1 8b 2e d0 a3 d0 ................
6e00: b4 d0 b0 d0 bb d0 b8 d1 82 d1 8c 28 d0 a2 d0 b5 ...........(....
6e10: d0 ba d0 93 d1 80 d1 83 d0 bf d0 bf d1 8b 2e 47 ...............G
6e20: 65 74 28 69 29 29 3b 0d 0a 09 09 09 09 09 2f 2f et(i));.......//
6e30: 20 69 2d 2d 3b 0d 0a 09 09 09 09 2f 2f 20 7d 0d i--;......// }.
6e40: 0a 09 09 09 09 2f 2f 20 65 6c 73 65 7b 0d 0a 0d .....// else{...
6e50: 0a 0d 0a 0d 0a 09 7d 0d 0a 09 69 20 3d 20 d0 a2 ......}...i = ..
6e60: d0 b5 d0 ba d0 93 d1 80 d1 83 d0 bf d0 bf d1 8b ................
6e70: 2e d0 9a d0 be d0 bb d0 b8 d1 87 d0 b5 d1 81 d1 ................
6e80: 82 d0 b2 d0 be 28 29 2d 31 3b 0d 0a 09 77 68 69 .....()-1;...whi
6e90: 6c 65 28 69 3e 3d 30 29 7b 0d 0a 09 d0 a2 d0 b5 le(i>=0){.......
6ea0: d0 ba d0 98 d0 bc d1 8f d0 97 d0 b0 d0 ba d0 bb ................
6eb0: d0 b0 d0 b4 d0 ba d0 b8 20 3d 20 d0 a2 d0 b5 d0 ........ = .....
6ec0: ba d0 93 d1 80 d1 83 d0 bf d0 bf d1 8b 2e 47 65 ..............Ge
6ed0: 74 28 69 29 2e d0 98 d0 bc d1 8f d0 97 d0 b0 d0 t(i)............
6ee0: ba d0 bb d0 b0 d0 b4 d0 ba d0 b8 3b 0d 0a 09 d0 ...........;....
6ef0: a2 d0 b5 d0 ba d0 93 d1 80 d1 83 d0 bf d0 bf d1 ................
6f00: 8b 2e 47 65 74 28 69 29 2e d0 98 d0 bc d1 8f d0 ..Get(i)........
6f10: 97 d0 b0 d0 ba d0 bb d0 b0 d0 b4 d0 ba d0 b8 20 ...............
6f20: 3d 20 d0 a2 d0 b5 d0 ba d0 98 d0 bc d1 8f d0 97 = ..............
6f30: d0 b0 d0 ba d0 bb d0 b0 d0 b4 d0 ba d0 b8 20 2b .............. +
6f40: 20 22 20 28 22 20 2b 20 d0 a2 d0 b5 d0 ba d0 93 " (" + ........
6f50: d1 80 d1 83 d0 bf d0 bf d1 8b 2e 47 65 74 28 69 ...........Get(i
6f60: 29 2e d0 a1 d1 82 d1 80 d0 be d0 ba d0 b8 2e d0 )...............
6f70: 9a d0 be d0 bb d0 b8 d1 87 d0 b5 d1 81 d1 82 d0 ................
6f80: b2 d0 be 28 29 20 2b 20 22 29 22 3b 0d 0a 09 d0 ...() + ")";....
6f90: a2 d0 b5 d0 ba d0 93 d1 80 d1 83 d0 bf d0 bf d1 ................
6fa0: 8b 2e 47 65 74 28 69 29 2e d0 98 d0 bc d1 8f d0 ..Get(i)........
6fb0: 97 d0 b0 d0 ba d0 bb d0 b0 d0 b4 d0 ba d0 b8 d0 ................
6fc0: 91 d0 b5 d0 b7 d0 a1 d1 87 d0 b5 d1 82 d1 87 d0 ................
6fd0: b8 d0 ba d0 b0 20 3d 20 d0 a2 d0 b5 d0 ba d0 98 ..... = ........
6fe0: d0 bc d1 8f d0 97 d0 b0 d0 ba d0 bb d0 b0 d0 b4 ................
6ff0: d0 ba d0 b8 3b 0d 0a 09 69 2d 2d 7d 0d 0a 0d 0a ....;...i--}....
7000: 09 66 6f 72 6d 2e d0 a2 d0 b0 d0 b1 d0 bb d0 b8 .form...........
7010: d1 86 d0 b0 d0 97 d0 b0 d0 ba d0 bb d0 b0 d0 b4 ................
7020: d0 be d0 ba d0 93 d0 bb 20 3d 20 d0 94 d0 b5 d1 ........ = .....
7030: 80 d0 b5 d0 b2 d0 be d0 97 d0 b0 d0 ba d0 bb d0 ................
7040: b0 d0 b4 d0 be d0 ba 3b 0d 0a 09 74 68 69 73 2e .......;...this.
7050: 73 74 61 72 74 47 6c 6f 62 61 6c 53 65 61 72 63 startGlobalSearc
7060: 68 20 3d 20 66 61 6c 73 65 3b 0d 0a 09 70 72 6f h = false;...pro
7070: 66 69 6c 65 52 6f 6f 74 2e 73 65 74 56 61 6c 75 fileRoot.setValu
7080: 65 28 70 66 6c 42 6f 6f 6b 4d 61 72 6b 65 72 73 e(pflBookMarkers
7090: 54 61 62 47 6c 2c 20 d0 94 d0 b5 d1 80 d0 b5 d0 TabGl, .........
70a0: b2 d0 be d0 97 d0 b0 d0 ba d0 bb d0 b0 d0 b4 d0 ................
70b0: be d0 ba 29 0d 0a 7d 0d 0a 0d 0a 2f 2f 20 6f 6e ...)..}....// on
70c0: 49 64 6c 65 3a 66 75 6e 63 74 69 6f 6e 28 29 7b Idle:function(){
70d0: 0d 0a 20 20 20 20 20 20 20 20 2f 2f 20 69 66 20 .. // if
70e0: 28 74 68 69 73 2e 73 74 61 72 74 47 6c 6f 62 61 (this.startGloba
70f0: 6c 53 65 61 72 63 68 29 20 7b 0d 0a 09 09 09 2f lSearch) {...../
7100: 2f 20 77 69 6e 64 6f 77 73 2e 63 61 70 74 69 6f / windows.captio
7110: 6e 20 3d 20 74 68 69 73 2e 63 75 72 43 61 70 74 n = this.curCapt
7120: 69 6f 6e 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 ion;..
7130: 20 20 2f 2f 20 65 76 65 6e 74 73 2e 64 69 73 63 // events.disc
7140: 6f 6e 6e 65 63 74 28 44 65 73 69 67 6e 65 72 2c onnect(Designer,
7150: 20 22 6f 6e 49 64 6c 65 22 2c 20 74 68 69 73 29 "onIdle", this)
7160: 3b 0d 0a 09 09 2f 2f 20 7d 0d 0a 2f 2f 20 7d 0d ;....// }..// }.
7170: 0a 0d 0a 66 75 6e 63 74 69 6f 6e 20 d0 94 d0 b5 ...function ....
7180: d1 80 d0 b5 d0 b2 d0 be d0 98 d0 b7 d0 bc d0 b5 ................
7190: d0 bd d0 b8 d0 bb d0 be d1 81 d1 8c 28 d0 94 d0 ............(...
71a0: b5 d1 80 d0 b5 d0 b2 d0 be d0 97 d0 b0 d0 ba d0 ................
71b0: bb d0 b0 d0 b4 d0 be d0 ba d0 a1 d1 82 d0 b0 d1 ................
71c0: 80 d0 be d0 b5 2c 20 d0 94 d0 b5 d1 80 d0 b5 d0 ....., .........
71d0: b2 d0 be d0 97 d0 b0 d0 ba d0 bb d0 b0 d0 b4 d0 ................
71e0: be d0 ba 29 7b 0d 0a 0d 0a 09 2f 2f 64 65 62 75 ...){.....//debu
71f0: 67 67 65 72 0d 0a 09 69 66 20 28 d0 94 d0 b5 d1 gger...if (.....
7200: 80 d0 b5 d0 b2 d0 be d0 97 d0 b0 d0 ba d0 bb d0 ................
7210: b0 d0 b4 d0 be d0 ba d0 a1 d1 82 d0 b0 d1 80 d0 ................
7220: be d0 b5 2e d0 a1 d1 82 d1 80 d0 be d0 ba d0 b8 ................
7230: 2e d0 9a d0 be d0 bb d0 b8 d1 87 d0 b5 d1 81 d1 ................
7240: 82 d0 b2 d0 be 28 29 20 21 3d 3d 20 d0 94 d0 b5 .....() !== ....
7250: d1 80 d0 b5 d0 b2 d0 be d0 97 d0 b0 d0 ba d0 bb ................
7260: d0 b0 d0 b4 d0 be d0 ba 2e d0 a1 d1 82 d1 80 d0 ................
7270: be d0 ba d0 b8 2e d0 9a d0 be d0 bb d0 b8 d1 87 ................
7280: d0 b5 d1 81 d1 82 d0 b2 d0 be 28 29 29 0d 0a 09 ..........())...
7290: 09 72 65 74 75 72 6e 20 74 72 75 65 3b 0d 0a 09 .return true;...
72a0: 66 6f 72 20 28 76 61 72 20 d0 a1 d1 87 3d 30 3b for (var ....=0;
72b0: 20 d0 a1 d1 87 20 3c 20 d0 94 d0 b5 d1 80 d0 b5 .... < ........
72c0: d0 b2 d0 be d0 97 d0 b0 d0 ba d0 bb d0 b0 d0 b4 ................
72d0: d0 be d0 ba 2e d0 a1 d1 82 d1 80 d0 be d0 ba d0 ................
72e0: b8 2e d0 9a d0 be d0 bb d0 b8 d1 87 d0 b5 d1 81 ................
72f0: d1 82 d0 b2 d0 be 28 29 3b 20 d0 a1 d1 87 2b 2b ......(); ....++
7300: 29 7b 0d 0a 09 09 d0 a1 d1 82 d1 80 d0 be d0 ba ){..............
7310: d0 b0 31 20 3d 20 d0 94 d0 b5 d1 80 d0 b5 d0 b2 ..1 = ..........
7320: d0 be d0 97 d0 b0 d0 ba d0 bb d0 b0 d0 b4 d0 be ................
7330: d0 ba 2e d0 a1 d1 82 d1 80 d0 be d0 ba d0 b8 2e ................
7340: d0 9f d0 be d0 bb d1 83 d1 87 d0 b8 d1 82 d1 8c ................
7350: 28 d0 a1 d1 87 29 3b 0d 0a 09 09 d0 a1 d1 82 d1 (....);.........
7360: 80 d0 be d0 ba d0 b0 32 20 3d 20 d0 94 d0 b5 d1 .......2 = .....
7370: 80 d0 b5 d0 b2 d0 be d0 97 d0 b0 d0 ba d0 bb d0 ................
7380: b0 d0 b4 d0 be d0 ba d0 a1 d1 82 d0 b0 d1 80 d0 ................
7390: be d0 b5 2e d0 a1 d1 82 d1 80 d0 be d0 ba d0 b8 ................
73a0: 2e d0 9f d0 be d0 bb d1 83 d1 87 d0 b8 d1 82 d1 ................
73b0: 8c 28 d0 a1 d1 87 29 3b 0d 0a 0d 0a 09 09 69 66 .(....);......if
73c0: 20 28 d0 a1 d1 82 d1 80 d0 be d0 ba d0 b0 31 2e (............1.
73d0: d0 9d d0 be d0 bc d0 b5 d1 80 d0 a1 d1 82 d1 80 ................
73e0: d0 be d0 ba d0 b8 21 3d 3d d0 a1 d1 82 d1 80 d0 ......!==.......
73f0: be d0 ba d0 b0 32 2e d0 9d d0 be d0 bc d0 b5 d1 .....2..........
7400: 80 d0 a1 d1 82 d1 80 d0 be d0 ba d0 b8 20 7c 7c ............. ||
7410: 20 d0 a1 d1 82 d1 80 d0 be d0 ba d0 b0 31 2e d0 ............1..
7420: 98 d0 bc d1 8f d0 97 d0 b0 d0 ba d0 bb d0 b0 d0 ................
7430: b4 d0 ba d0 b8 21 3d 3d d0 a1 d1 82 d1 80 d0 be .....!==........
7440: d0 ba d0 b0 32 2e d0 98 d0 bc d1 8f d0 97 d0 b0 ....2...........
7450: d0 ba d0 bb d0 b0 d0 b4 d0 ba d0 b8 29 0d 0a 09 ............)...
7460: 09 09 72 65 74 75 72 6e 20 74 72 75 65 3b 0d 0a ..return true;..
7470: 0d 0a 09 09 69 66 20 28 d0 a1 d1 82 d1 80 d0 be ....if (........
7480: d0 ba d0 b0 31 2e d0 a1 d1 82 d1 80 d0 be d0 ba ....1...........
7490: d0 b8 2e d0 9a d0 be d0 bb d0 b8 d1 87 d0 b5 d1 ................
74a0: 81 d1 82 d0 b2 d0 be 28 29 20 21 3d 3d 20 d0 a1 .......() !== ..
74b0: d1 82 d1 80 d0 be d0 ba d0 b0 32 2e d0 a1 d1 82 ..........2.....
74c0: d1 80 d0 be d0 ba d0 b8 2e d0 9a d0 be d0 bb d0 ................
74d0: b8 d1 87 d0 b5 d1 81 d1 82 d0 b2 d0 be 28 29 29 .............())
74e0: 0d 0a 09 09 72 65 74 75 72 6e 20 74 72 75 65 3b ....return true;
74f0: 0d 0a 0d 0a 09 09 66 6f 72 20 28 76 61 72 20 d0 ......for (var .
7500: a1 d1 87 31 3d 30 3b 20 d0 a1 d1 87 31 20 3c 20 ...1=0; ....1 <
7510: d0 a1 d1 82 d1 80 d0 be d0 ba d0 b0 31 2e d0 a1 ............1...
7520: d1 82 d1 80 d0 be d0 ba d0 b8 2e d0 9a d0 be d0 ................
7530: bb d0 b8 d1 87 d0 b5 d1 81 d1 82 d0 b2 d0 be 28 ...............(
7540: 29 3b 20 d0 a1 d1 87 31 2b 2b 29 7b 0d 0a 09 09 ); ....1++){....
7550: d0 a1 d1 82 d1 80 d0 be d0 ba d0 b0 31 31 20 3d ............11 =
7560: 20 d0 a1 d1 82 d1 80 d0 be d0 ba d0 b0 31 2e d0 ............1..
7570: a1 d1 82 d1 80 d0 be d0 ba d0 b8 2e d0 9f d0 be ................
7580: d0 bb d1 83 d1 87 d0 b8 d1 82 d1 8c 28 d0 a1 d1 ............(...
7590: 87 31 29 3b 0d 0a 09 09 d0 a1 d1 82 d1 80 d0 be .1);............
75a0: d0 ba d0 b0 32 31 20 3d 20 d0 a1 d1 82 d1 80 d0 ....21 = .......
75b0: be d0 ba d0 b0 32 2e d0 a1 d1 82 d1 80 d0 be d0 .....2..........
75c0: ba d0 b8 2e d0 9f d0 be d0 bb d1 83 d1 87 d0 b8 ................
75d0: d1 82 d1 8c 28 d0 a1 d1 87 31 29 3b 0d 0a 09 09 ....(....1);....
75e0: 69 66 20 28 d0 a1 d1 82 d1 80 d0 be d0 ba d0 b0 if (............
75f0: 31 31 2e d0 9d d0 be d0 bc d0 b5 d1 80 d0 a1 d1 11..............
7600: 82 d1 80 d0 be d0 ba d0 b8 21 3d 3d d0 a1 d1 82 .........!==....
7610: d1 80 d0 be d0 ba d0 b0 32 31 2e d0 9d d0 be d0 ........21......
7620: bc d0 b5 d1 80 d0 a1 d1 82 d1 80 d0 be d0 ba d0 ................
7630: b8 20 7c 7c 20 d0 a1 d1 82 d1 80 d0 be d0 ba d0 . || ...........
7640: b0 31 31 2e d0 98 d0 bc d1 8f d0 97 d0 b0 d0 ba .11.............
7650: d0 bb d0 b0 d0 b4 d0 ba d0 b8 21 3d 3d d0 a1 d1 ..........!==...
7660: 82 d1 80 d0 be d0 ba d0 b0 32 31 2e d0 98 d0 bc .........21.....
7670: d1 8f d0 97 d0 b0 d0 ba d0 bb d0 b0 d0 b4 d0 ba ................
7680: d0 b8 29 0d 0a 09 09 09 72 65 74 75 72 6e 20 74 ..).....return t
7690: 72 75 65 3b 7d 0d 0a 0d 0a 09 7d 0d 0a 0d 0a 09 rue;}.....}.....
76a0: 72 65 74 75 72 6e 20 66 61 6c 73 65 3b 0d 0a 7d return false;..}
76b0: 0d 0a 0d 0a 2f 2f 66 75 6e 63 74 69 6f 6e 20 63 ....//function c
76c0: 72 65 61 74 65 54 65 78 74 57 69 6e 64 6f 77 28 reateTextWindow(
76d0: 74 65 78 74 57 6e 64 29 20 7b 0d 0a 2f 2f 0d 0a textWnd) {..//..
76e0: 2f 2f 09 2f 2f 64 65 62 75 67 67 65 72 0d 0a 2f //.//debugger../
76f0: 2f 09 2f 2f 20 d0 9f d1 80 d0 be d0 b2 d0 b5 d1 /.// ...........
7700: 80 d0 b8 d0 bc 2c 20 d0 bd d0 b5 20 d0 be d1 82 ....., .... ....
7710: d0 ba d1 80 d1 8b d0 b2 d0 b0 d0 b5 d1 82 d1 81 ................
7720: d1 8f 20 d0 bb d0 b8 20 d1 8d d1 82 d0 be 20 d0 .. .... ...... .
7730: ba d0 b0 d0 ba d0 be d0 b5 2d d0 bb d0 b8 d0 b1 .........-......
7740: d0 be 20 d0 b4 d0 be d1 87 d0 b5 d1 80 d0 bd d0 .. .............
7750: b5 d0 b5 20 d0 be d0 ba d0 bd d0 be 20 d0 b8 d0 ... ........ ...
7760: b7 20 d0 ba d0 be d0 bd d1 81 d1 82 d1 80 d1 83 . ..............
7770: d0 ba d1 82 d0 be d1 80 d0 b0 20 d0 b7 d0 b0 d0 .......... .....
7780: bf d1 80 d0 be d1 81 d0 be d0 b2 2e 0d 0a 2f 2f ..............//
7790: 09 69 66 20 28 74 65 78 74 57 6e 64 2e 65 78 74 .if (textWnd.ext
77a0: 4e 61 6d 65 20 3d 3d 20 22 d0 af d0 b7 d1 8b d0 Name == ".......
77b0: ba 20 d0 b7 d0 b0 d0 bf d1 80 d0 be d1 81 d0 be . ..............
77c0: d0 b2 22 29 0d 0a 2f 2f 09 09 72 65 74 75 72 6e ..")..//..return
77d0: 3b 0d 0a 2f 2f 0d 0a 2f 2f 09 2f 2f 20 d1 80 d0 ;..//..//.// ...
77e0: b0 d0 b7 d0 bb d0 b8 d1 87 d0 bd d1 8b d0 b5 20 ...............
77f0: d0 b4 d0 b8 d0 b0 d0 bb d0 be d0 b3 d0 b8 20 d0 .............. .
7800: b8 d0 b7 20 d1 81 d0 ba d1 80 d0 b8 d0 bf d1 82 ... ............
7810: d0 be d0 b2 0d 0a 2f 2f 09 69 66 20 28 21 74 65 ......//.if (!te
7820: 78 74 57 6e 64 2e 65 78 74 4e 61 6d 65 2e 6c 65 xtWnd.extName.le
7830: 6e 67 74 68 20 7c 7c 20 28 74 65 78 74 57 6e 64 ngth || (textWnd
7840: 2e 72 65 61 64 4f 6e 6c 79 20 26 26 20 21 74 65 .readOnly && !te
7850: 78 74 57 6e 64 2e 74 65 78 74 2e 6c 65 6e 67 74 xtWnd.text.lengt
7860: 68 20 26 26 20 74 65 78 74 57 6e 64 2e 65 78 74 h && textWnd.ext
7870: 4e 61 6d 65 20 3d 3d 20 22 d0 92 d1 81 d1 82 d1 Name == ".......
7880: 80 d0 be d0 b5 d0 bd d0 bd d1 8b d0 b9 20 d1 8f ............. ..
7890: d0 b7 d1 8b d0 ba 22 29 29 0d 0a 2f 2f 09 09 72 ......"))..//..r
78a0: 65 74 75 72 6e 3b 0d 0a 2f 2f 0d 0a 2f 2f 09 74 eturn;..//..//.t
78b0: 72 79 0d 0a 2f 2f 09 7b 0d 0a 2f 2f 09 09 2f 2f ry..//.{..//..//
78c0: 74 65 78 74 20 3d 20 74 65 78 74 57 6e 64 2e 47 text = textWnd.G
78d0: 65 74 54 65 78 74 28 29 3b 0d 0a 2f 2f 09 09 66 etText();..//..f
78e0: 20 3d 20 67 65 74 42 6f 6f 6b 4d 61 72 6b 65 72 = getBookMarker
78f0: 73 28 29 3b 0d 0a 2f 2f 09 09 66 2e 75 70 64 61 s();..//..f.upda
7900: 74 65 28 29 3b 0d 0a 2f 2f 09 7d 0d 0a 2f 2f 09 te();..//.}..//.
7910: 63 61 74 63 68 20 28 65 29 0d 0a 2f 2f 09 7b 0d catch (e)..//.{.
7920: 0a 2f 2f 09 09 2f 2f 20 64 6f 20 6e 6f 74 68 69 .//..// do nothi
7930: 6e 67 0d 0a 2f 2f 09 7d 0d 0a 2f 2f 7d 0d 0a 0d ng..//.}..//}...
7940: 0a 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f .///////////////
7950: 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f ////////////////
7960: 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f ////////////////
7970: 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f ////////////////
7980: 2f 33 33 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f /33/////////////
7990: 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 0d 0a 2f 2f 2f ///////////..///
79a0: 2f 7b 20 54 65 78 74 57 69 6e 64 6f 77 73 57 61 /{ TextWindowsWa
79b0: 74 63 68 65 72 20 2d 20 d0 be d1 82 d1 81 d0 bb tcher - ........
79c0: d0 b5 d0 b6 d0 b8 d0 b2 d0 b0 d0 b5 d1 82 20 d0 .............. .
79d0: b0 d0 ba d1 82 d0 b8 d0 b2 d0 b8 d0 b7 d0 b0 d1 ................
79e0: 86 d0 b8 d1 8e 20 d1 82 d0 b5 d0 ba d1 81 d1 82 ..... ..........
79f0: d0 be d0 b2 d1 8b d1 85 20 d0 be d0 ba d0 be d0 ........ .......
7a00: bd 20 d0 b8 20 d0 b7 d0 b0 d0 bf d0 be d0 bc d0 . .. ...........
7a10: b8 d0 bd d0 b0 d0 b5 d1 82 20 d0 bf d0 be d1 81 ......... ......
7a20: d0 bb d0 b5 d0 b4 d0 bd d0 b5 d0 b5 2e 0d 0a 2f .............../
7a30: 2f 2f 2f 0d 0a 0d 0a 66 75 6e 63 74 69 6f 6e 20 ///....function
7a40: 54 65 78 74 57 69 6e 64 6f 77 73 57 61 74 63 68 TextWindowsWatch
7a50: 65 72 28 29 20 7b 0d 0a 20 20 20 20 74 68 69 73 er() {.. this
7a60: 2e 74 69 6d 65 72 49 64 20 3d 20 30 3b 0d 0a 20 .timerId = 0;..
7a70: 20 20 20 74 68 69 73 2e 6c 61 73 74 41 63 74 69 this.lastActi
7a80: 76 65 54 65 78 74 57 69 6e 64 6f 77 20 3d 20 6e veTextWindow = n
7a90: 75 6c 6c 3b 0d 0a 20 20 20 20 74 68 69 73 2e 73 ull;.. this.s
7aa0: 74 61 72 74 57 61 74 63 68 28 29 3b 0d 0a 7d 0d tartWatch();..}.
7ab0: 0a 0d 0a 54 65 78 74 57 69 6e 64 6f 77 73 57 61 ...TextWindowsWa
7ac0: 74 63 68 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e tcher.prototype.
7ad0: 67 65 74 41 63 74 69 76 65 54 65 78 74 57 69 6e getActiveTextWin
7ae0: 64 6f 77 20 3d 20 66 75 6e 63 74 69 6f 6e 20 28 dow = function (
7af0: 29 20 7b 0d 0a 20 20 20 20 69 66 20 28 74 68 69 ) {.. if (thi
7b00: 73 2e 6c 61 73 74 41 63 74 69 76 65 54 65 78 74 s.lastActiveText
7b10: 57 69 6e 64 6f 77 20 26 26 20 74 68 69 73 2e 6c Window && this.l
7b20: 61 73 74 41 63 74 69 76 65 54 65 78 74 57 69 6e astActiveTextWin
7b30: 64 6f 77 2e 49 73 41 63 74 69 76 65 28 29 29 0d dow.IsActive()).
7b40: 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 . return
7b50: 74 68 69 73 2e 6c 61 73 74 41 63 74 69 76 65 54 this.lastActiveT
7b60: 65 78 74 57 69 6e 64 6f 77 3b 0d 0a 20 20 20 20 extWindow;..
7b70: 72 65 74 75 72 6e 20 6e 75 6c 6c 3b 0d 0a 7d 0d return null;..}.
7b80: 0a 0d 0a 54 65 78 74 57 69 6e 64 6f 77 73 57 61 ...TextWindowsWa
7b90: 74 63 68 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e tcher.prototype.
7ba0: 73 74 61 72 74 57 61 74 63 68 20 3d 20 66 75 6e startWatch = fun
7bb0: 63 74 69 6f 6e 20 28 29 20 7b 0d 0a 20 20 20 20 ction () {..
7bc0: 69 66 20 28 74 68 69 73 2e 74 69 6d 65 72 49 64 if (this.timerId
7bd0: 29 0d 0a 20 20 20 20 20 20 20 20 74 68 69 73 2e ).. this.
7be0: 73 74 6f 70 57 61 74 63 68 28 29 3b 0d 0a 20 20 stopWatch();..
7bf0: 20 20 74 68 69 73 2e 74 69 6d 65 72 49 64 20 3d this.timerId =
7c00: 20 63 72 65 61 74 65 54 69 6d 65 72 28 35 30 30 createTimer(500
7c10: 2c 20 74 68 69 73 2c 20 27 6f 6e 54 69 6d 65 72 , this, 'onTimer
7c20: 27 29 3b 0d 0a 7d 0d 0a 0d 0a 54 65 78 74 57 69 ');..}....TextWi
7c30: 6e 64 6f 77 73 57 61 74 63 68 65 72 2e 70 72 6f ndowsWatcher.pro
7c40: 74 6f 74 79 70 65 2e 73 74 6f 70 57 61 74 63 68 totype.stopWatch
7c50: 20 3d 20 66 75 6e 63 74 69 6f 6e 20 28 29 20 7b = function () {
7c60: 0d 0a 20 20 20 20 69 66 20 28 21 74 68 69 73 2e .. if (!this.
7c70: 74 69 6d 65 72 49 64 29 0d 0a 20 20 20 20 20 20 timerId)..
7c80: 20 20 72 65 74 75 72 6e 3b 0d 0a 20 20 20 20 6b return;.. k
7c90: 69 6c 6c 54 69 6d 65 72 28 74 68 69 73 2e 74 69 illTimer(this.ti
7ca0: 6d 65 72 49 64 29 3b 0d 0a 20 20 20 20 74 68 69 merId);.. thi
7cb0: 73 2e 74 69 6d 65 72 49 64 20 3d 20 30 3b 0d 0a s.timerId = 0;..
7cc0: 7d 0d 0a 0d 0a 54 65 78 74 57 69 6e 64 6f 77 73 }....TextWindows
7cd0: 57 61 74 63 68 65 72 2e 70 72 6f 74 6f 74 79 70 Watcher.prototyp
7ce0: 65 2e 6f 6e 54 69 6d 65 72 20 3d 20 66 75 6e 63 e.onTimer = func
7cf0: 74 69 6f 6e 20 28 74 69 6d 65 72 49 64 29 20 7b tion (timerId) {
7d00: 0d 0a 20 20 20 20 76 61 72 20 77 6e 64 20 3d 20 .. var wnd =
7d10: 47 65 74 54 65 78 74 57 69 6e 64 6f 77 28 29 3b GetTextWindow();
7d20: 0d 0a 20 20 20 20 69 66 20 28 77 6e 64 29 7b 0d .. if (wnd){.
7d30: 0a 09 09 69 66 20 28 74 68 69 73 2e 6c 61 73 74 ...if (this.last
7d40: 41 63 74 69 76 65 54 65 78 74 57 69 6e 64 6f 77 ActiveTextWindow
7d50: 29 7b 0d 0a 09 09 09 69 66 20 28 77 6e 64 2e 74 ){.....if (wnd.t
7d60: 65 78 74 57 69 6e 64 6f 77 2e 74 65 78 74 4d 67 extWindow.textMg
7d70: 72 20 21 3d 20 74 68 69 73 2e 6c 61 73 74 41 63 r != this.lastAc
7d80: 74 69 76 65 54 65 78 74 57 69 6e 64 6f 77 2e 74 tiveTextWindow.t
7d90: 65 78 74 57 69 6e 64 6f 77 2e 74 65 78 74 4d 67 extWindow.textMg
7da0: 72 29 7b 0d 0a 09 09 09 74 68 69 73 2e 6c 61 73 r){.....this.las
7db0: 74 41 63 74 69 76 65 54 65 78 74 57 69 6e 64 6f tActiveTextWindo
7dc0: 77 20 3d 20 77 6e 64 3b 0d 0a 09 09 09 2f 2f 64 w = wnd;.....//d
7dd0: 65 62 75 67 67 65 72 0d 0a 09 09 09 66 20 3d 20 ebugger.....f =
7de0: 67 65 74 42 6f 6f 6b 4d 61 72 6b 65 72 73 28 29 getBookMarkers()
7df0: 3b 0d 0a 09 09 09 66 2e 75 70 64 61 74 65 28 29 ;.....f.update()
7e00: 3b 0d 0a 09 09 09 66 2e 61 63 74 69 76 61 74 65 ;.....f.activate
7e10: 45 64 69 74 6f 72 28 29 3b 7d 7d 0d 0a 09 09 65 Editor();}}....e
7e20: 6c 73 65 20 7b 74 68 69 73 2e 6c 61 73 74 41 63 lse {this.lastAc
7e30: 74 69 76 65 54 65 78 74 57 69 6e 64 6f 77 20 3d tiveTextWindow =
7e40: 20 77 6e 64 3b 0d 0a 09 09 09 66 20 3d 20 67 65 wnd;.....f = ge
7e50: 74 42 6f 6f 6b 4d 61 72 6b 65 72 73 28 29 3b 0d tBookMarkers();.
7e60: 0a 09 09 09 66 2e 75 70 64 61 74 65 28 29 3b 0d ....f.update();.
7e70: 0a 09 09 09 66 2e 61 63 74 69 76 61 74 65 45 64 ....f.activateEd
7e80: 69 74 6f 72 28 29 3b 7d 0d 0a 09 09 7d 0d 0a 20 itor();}....}..
7e90: 20 20 20 65 6c 73 65 20 69 66 20 28 74 68 69 73 else if (this
7ea0: 2e 6c 61 73 74 41 63 74 69 76 65 54 65 78 74 57 .lastActiveTextW
7eb0: 69 6e 64 6f 77 20 26 26 20 21 74 68 69 73 2e 6c indow && !this.l
7ec0: 61 73 74 41 63 74 69 76 65 54 65 78 74 57 69 6e astActiveTextWin
7ed0: 64 6f 77 2e 49 73 41 63 74 69 76 65 28 29 29 0d dow.IsActive()).
7ee0: 0a 20 20 20 20 20 20 20 20 74 68 69 73 2e 6c 61 . this.la
7ef0: 73 74 41 63 74 69 76 65 54 65 78 74 57 69 6e 64 stActiveTextWind
7f00: 6f 77 20 3d 20 6e 75 6c 6c 3b 0d 0a 7d 0d 0a 2f ow = null;..}../
7f10: 2f 7d 20 54 65 78 74 57 69 6e 64 6f 77 73 57 61 /} TextWindowsWa
7f20: 74 63 68 65 72 0d 0a 0d 0a 0d 0a 2f 2f 2f 2f 2f tcher....../////
7f30: 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f ////////////////
7f40: 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f ////////////////
7f50: 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f ////////////////
7f60: 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f ////////////////
7f70: 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f ////////////////
7f80: 2f 2f 2f 0d 0a 2f 2f 2f 2f 7b 20 54 65 78 74 57 ///..////{ TextW
7f90: 69 6e 64 6f 77 73 57 61 74 63 68 65 72 47 6f 54 indowsWatcherGoT
7fa0: 6f 4c 69 6e 65 20 2d 20 d0 be d1 82 d1 81 d0 bb oLine - ........
7fb0: d0 b5 d0 b6 d0 b8 d0 b2 d0 b0 d0 b5 d1 82 20 d0 .............. .
7fc0: b0 d0 ba d1 82 d0 b8 d0 b2 d0 b8 d0 b7 d0 b0 d1 ................
7fd0: 86 d0 b8 d1 8e 20 d1 82 d0 b5 d0 ba d1 81 d1 82 ..... ..........
7fe0: d0 be d0 b2 d1 8b d1 85 20 d0 be d0 ba d0 be d0 ........ .......
7ff0: bd 20 d0 b8 20 d0 b7 d0 b0 d0 bf d0 be d0 bc d0 . .. ...........
8000: b8 d0 bd d0 b0 d0 b5 d1 82 20 d0 bf d0 be d1 81 ......... ......
8010: d0 bb d0 b5 d0 b4 d0 bd d0 b5 d0 b5 20 d0 b8 20 ............ ..
8020: d0 bf d0 b5 d1 80 d0 b5 d1 85 d0 be d0 b4 d0 b8 ................
8030: d0 bc 20 d0 bf d0 be 20 d1 81 d1 82 d1 80 d0 be .. .... ........
8040: d0 ba d0 b5 2e 0d 0a 2f 2f 2f 2f 0d 0a 0d 0a 54 .......////....T
8050: 65 78 74 57 69 6e 64 6f 77 73 57 61 74 63 68 65 extWindowsWatche
8060: 72 47 6f 54 6f 4c 69 6e 65 20 3d 20 73 74 64 6c rGoToLine = stdl
8070: 69 62 2e 43 6c 61 73 73 2e 65 78 74 65 6e 64 28 ib.Class.extend(
8080: 7b 0d 0a 0d 0a 20 20 20 20 63 6f 6e 73 74 72 75 {.... constru
8090: 63 74 20 3a 20 66 75 6e 63 74 69 6f 6e 28 4c 69 ct : function(Li
80a0: 6e 65 4e 6f 2c 20 4c 69 6e 65 54 6f 46 69 6e 64 neNo, LineToFind
80b0: 29 20 7b 0d 0a 20 20 20 20 20 20 20 20 74 68 69 ) {.. thi
80c0: 73 2e 74 69 6d 65 72 49 64 20 3d 20 30 3b 0d 0a s.timerId = 0;..
80d0: 20 20 20 20 20 20 20 20 74 68 69 73 2e 6c 61 73 this.las
80e0: 74 41 63 74 69 76 65 54 65 78 74 57 69 6e 64 6f tActiveTextWindo
80f0: 77 20 3d 20 6e 75 6c 6c 3b 0d 0a 20 20 20 20 20 w = null;..
8100: 20 20 20 74 68 69 73 2e 4c 69 6e 65 20 3d 20 4c this.Line = L
8110: 69 6e 65 4e 6f 3b 0d 0a 20 20 20 20 20 20 20 20 ineNo;..
8120: 69 66 20 28 4c 69 6e 65 54 6f 46 69 6e 64 20 3d if (LineToFind =
8130: 3d 20 75 6e 64 65 66 69 6e 65 64 29 7b 0d 0a 20 = undefined){..
8140: 20 20 20 20 20 20 20 20 20 20 20 74 68 69 73 2e this.
8150: 4e 61 6d 65 20 3d 20 22 22 3b 0d 0a 20 20 20 20 Name = "";..
8160: 20 20 20 20 7d 20 65 6c 73 65 20 7b 0d 0a 20 20 } else {..
8170: 20 20 20 20 20 20 20 20 20 20 74 68 69 73 2e 4e this.N
8180: 61 6d 65 20 3d 20 4c 69 6e 65 54 6f 46 69 6e 64 ame = LineToFind
8190: 3b 0d 0a 20 20 20 20 20 20 20 20 7d 0d 0a 20 20 ;.. }..
81a0: 20 20 20 20 20 20 74 68 69 73 2e 73 74 61 72 74 this.start
81b0: 57 61 74 63 68 28 29 3b 0d 0a 20 20 20 20 7d 2c Watch();.. },
81c0: 0d 0a 0d 0a 20 20 20 20 67 65 74 41 63 74 69 76 .... getActiv
81d0: 65 54 65 78 74 57 69 6e 64 6f 77 20 3a 20 66 75 eTextWindow : fu
81e0: 6e 63 74 69 6f 6e 20 28 29 20 7b 0d 0a 20 20 20 nction () {..
81f0: 20 20 20 20 20 69 66 20 28 74 68 69 73 2e 6c 61 if (this.la
8200: 73 74 41 63 74 69 76 65 54 65 78 74 57 69 6e 64 stActiveTextWind
8210: 6f 77 20 26 26 20 74 68 69 73 2e 6c 61 73 74 41 ow && this.lastA
8220: 63 74 69 76 65 54 65 78 74 57 69 6e 64 6f 77 2e ctiveTextWindow.
8230: 49 73 41 63 74 69 76 65 28 29 29 0d 0a 20 20 20 IsActive())..
8240: 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 return
8250: 74 68 69 73 2e 6c 61 73 74 41 63 74 69 76 65 54 this.lastActiveT
8260: 65 78 74 57 69 6e 64 6f 77 3b 0d 0a 20 20 20 20 extWindow;..
8270: 20 20 20 20 72 65 74 75 72 6e 20 6e 75 6c 6c 3b return null;
8280: 0d 0a 20 20 20 20 7d 2c 0d 0a 0d 0a 20 20 20 20 .. },....
8290: 73 74 61 72 74 57 61 74 63 68 20 3a 20 66 75 6e startWatch : fun
82a0: 63 74 69 6f 6e 20 28 29 20 7b 0d 0a 20 20 20 20 ction () {..
82b0: 20 20 20 20 69 66 20 28 74 68 69 73 2e 74 69 6d if (this.tim
82c0: 65 72 49 64 29 0d 0a 20 20 20 20 20 20 20 20 20 erId)..
82d0: 20 20 20 74 68 69 73 2e 73 74 6f 70 57 61 74 63 this.stopWatc
82e0: 68 28 29 3b 0d 0a 20 20 20 20 20 20 20 20 74 68 h();.. th
82f0: 69 73 2e 74 69 6d 65 72 49 64 20 3d 20 63 72 65 is.timerId = cre
8300: 61 74 65 54 69 6d 65 72 28 31 2a 33 30 30 2c 20 ateTimer(1*300,
8310: 74 68 69 73 2c 20 27 6f 6e 54 69 6d 65 72 27 29 this, 'onTimer')
8320: 3b 0d 0a 20 20 20 20 7d 2c 0d 0a 0d 0a 20 20 20 ;.. },....
8330: 20 73 74 6f 70 57 61 74 63 68 20 3a 20 66 75 6e stopWatch : fun
8340: 63 74 69 6f 6e 20 28 29 20 7b 0d 0a 20 20 20 20 ction () {..
8350: 20 20 20 20 69 66 20 28 21 74 68 69 73 2e 74 69 if (!this.ti
8360: 6d 65 72 49 64 29 0d 0a 20 20 20 20 20 20 20 20 merId)..
8370: 20 20 20 20 72 65 74 75 72 6e 3b 0d 0a 20 20 20 return;..
8380: 20 20 20 20 20 6b 69 6c 6c 54 69 6d 65 72 28 74 killTimer(t
8390: 68 69 73 2e 74 69 6d 65 72 49 64 29 3b 0d 0a 20 his.timerId);..
83a0: 20 20 20 20 20 20 20 74 68 69 73 2e 74 69 6d 65 this.time
83b0: 72 49 64 20 3d 20 30 3b 0d 0a 20 20 20 20 7d 2c rId = 0;.. },
83c0: 0d 0a 0d 0a 20 20 20 20 67 6f 54 6f 4c 69 6e 65 .... goToLine
83d0: 20 3a 20 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0d : function() {.
83e0: 0a 20 20 20 20 20 20 20 20 69 66 20 28 21 74 68 . if (!th
83f0: 69 73 2e 4c 69 6e 65 29 0d 0a 20 20 20 20 20 20 is.Line)..
8400: 20 20 20 20 20 20 72 65 74 75 72 6e 0d 0a 0d 0a return....
8410: 20 20 20 20 20 20 20 20 77 6e 64 20 3d 20 74 68 wnd = th
8420: 69 73 2e 67 65 74 41 63 74 69 76 65 54 65 78 74 is.getActiveText
8430: 57 69 6e 64 6f 77 28 29 0d 0a 20 20 20 20 20 20 Window()..
8440: 20 20 69 66 20 28 77 6e 64 29 7b 0d 0a 20 20 20 if (wnd){..
8450: 20 20 20 20 20 20 20 20 20 76 61 72 20 4c 69 6e var Lin
8460: 65 4e 6f 20 3d 20 74 68 69 73 2e 4c 69 6e 65 3b eNo = this.Line;
8470: 0d 0a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 ....
8480: 76 61 72 20 6c 69 6e 65 73 20 3d 20 53 74 72 69 var lines = Stri
8490: 6e 67 55 74 69 6c 73 2e 74 6f 4c 69 6e 65 73 28 ngUtils.toLines(
84a0: 77 6e 64 2e 47 65 74 54 65 78 74 28 29 29 3b 0d wnd.GetText());.
84b0: 0a 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 . for
84c0: 28 76 61 72 20 6c 69 6e 65 49 78 20 3d 20 4c 69 (var lineIx = Li
84d0: 6e 65 4e 6f 3b 20 6c 69 6e 65 49 78 20 3c 20 6c neNo; lineIx < l
84e0: 69 6e 65 73 2e 6c 65 6e 67 74 68 3b 20 6c 69 6e ines.length; lin
84f0: 65 49 78 2b 2b 29 0d 0a 20 20 20 20 20 20 20 20 eIx++)..
8500: 20 20 20 20 7b 0d 0a 20 20 20 20 20 20 20 20 20 {..
8510: 20 20 20 20 20 20 20 76 61 72 20 6c 69 6e 65 20 var line
8520: 3d 20 6c 69 6e 65 73 5b 6c 69 6e 65 49 78 5d 3b = lines[lineIx];
8530: 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..
8540: 20 20 76 61 72 20 69 6e 64 65 78 20 3d 20 6c 69 var index = li
8550: 6e 65 2e 69 6e 64 65 78 4f 66 28 74 68 69 73 2e ne.indexOf(this.
8560: 4e 61 6d 65 29 3b 0d 0a 20 20 20 20 20 20 20 20 Name);..
8570: 20 20 20 20 20 20 20 20 69 66 20 28 69 6e 64 65 if (inde
8580: 78 3e 3d 30 29 7b 0d 0a 20 20 20 20 20 20 20 20 x>=0){..
8590: 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f 20 d0 // .
85a0: 9f d0 b5 d1 80 d0 b5 d0 b2 d0 b5 d0 b4 d0 b5 d0 ................
85b0: bc 20 d1 84 d0 be d0 ba d1 83 d1 81 20 d0 b2 20 . .......... ..
85c0: d0 be d0 ba d0 bd d0 be 20 d1 82 d0 b5 d0 ba d1 ........ .......
85d0: 81 d1 82 d0 be d0 b2 d0 be d0 b3 d0 be 20 d1 80 ............. ..
85e0: d0 b5 d0 b4 d0 b0 d0 ba d1 82 d0 be d1 80 d0 b0 ................
85f0: 2e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ...
8600: 20 20 20 20 20 20 20 77 6e 64 2e 53 65 74 43 61 wnd.SetCa
8610: 72 65 74 50 6f 73 28 6c 69 6e 65 49 78 2b 31 2c retPos(lineIx+1,
8620: 20 69 6e 64 65 78 2b 31 29 3b 0d 0a 20 20 20 20 index+1);..
8630: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
8640: 77 6e 64 2e 53 65 74 53 65 6c 65 63 74 69 6f 6e wnd.SetSelection
8650: 28 6c 69 6e 65 49 78 2b 31 2c 20 69 6e 64 65 78 (lineIx+1, index
8660: 2b 31 2c 20 6c 69 6e 65 49 78 2b 31 2c 20 69 6e +1, lineIx+1, in
8670: 64 65 78 2b 31 2b 74 68 69 73 2e 4e 61 6d 65 2e dex+1+this.Name.
8680: 6c 65 6e 67 74 68 29 3b 0d 0a 20 20 20 20 20 20 length);..
8690: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 re
86a0: 74 75 72 6e 3b 0d 0a 20 20 20 20 20 20 20 20 20 turn;..
86b0: 20 20 20 20 20 20 20 7d 0d 0a 20 20 20 20 20 20 }..
86c0: 20 20 20 20 20 20 7d 0d 0a 0d 0a 20 20 20 20 20 }....
86d0: 20 20 20 20 20 20 20 76 61 72 20 74 65 78 74 6c var textl
86e0: 69 6e 65 20 3d 20 77 6e 64 2e 47 65 74 4c 69 6e ine = wnd.GetLin
86f0: 65 28 4c 69 6e 65 4e 6f 2b 31 29 3b 0d 0a 20 20 e(LineNo+1);..
8700: 20 20 20 20 20 20 20 20 20 20 77 6e 64 2e 53 65 wnd.Se
8710: 74 43 61 72 65 74 50 6f 73 28 4c 69 6e 65 4e 6f tCaretPos(LineNo
8720: 2b 32 2c 20 31 29 3b 0d 0a 20 20 20 20 20 20 20 +2, 1);..
8730: 20 20 20 20 20 77 6e 64 2e 53 65 74 53 65 6c 65 wnd.SetSele
8740: 63 74 69 6f 6e 28 4c 69 6e 65 4e 6f 2b 31 2c 20 ction(LineNo+1,
8750: 31 2c 20 4c 69 6e 65 4e 6f 2b 31 2c 20 74 65 78 1, LineNo+1, tex
8760: 74 6c 69 6e 65 2e 6c 65 6e 67 74 68 2d 31 29 3b tline.length-1);
8770: 0d 0a 20 20 20 20 20 20 20 20 7d 0d 0a 20 20 20 .. }..
8780: 20 7d 2c 0d 0a 0d 0a 20 20 20 20 6f 6e 54 69 6d },.... onTim
8790: 65 72 20 3a 20 66 75 6e 63 74 69 6f 6e 20 28 74 er : function (t
87a0: 69 6d 65 72 49 64 29 20 7b 0d 0a 20 20 20 20 20 imerId) {..
87b0: 20 20 20 76 61 72 20 77 6e 64 20 3d 20 47 65 74 var wnd = Get
87c0: 54 65 78 74 57 69 6e 64 6f 77 28 29 3b 0d 0a 20 TextWindow();..
87d0: 20 20 20 20 20 20 20 69 66 20 28 77 6e 64 29 7b if (wnd){
87e0: 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 74 68 .. th
87f0: 69 73 2e 6c 61 73 74 41 63 74 69 76 65 54 65 78 is.lastActiveTex
8800: 74 57 69 6e 64 6f 77 20 3d 20 77 6e 64 3b 0d 0a tWindow = wnd;..
8810: 20 20 20 20 20 20 20 20 20 20 20 20 74 68 69 73 this
8820: 2e 67 6f 54 6f 4c 69 6e 65 28 29 0d 0a 20 20 20 .goToLine()..
8830: 20 20 20 20 20 7d 0d 0a 20 20 20 20 20 20 20 20 }..
8840: 74 68 69 73 2e 73 74 6f 70 57 61 74 63 68 28 29 this.stopWatch()
8850: 3b 0d 0a 20 20 20 20 7d 0d 0a 0d 0a 7d 29 3b 0d ;.. }....});.
8860: 0a 2f 2f 7d 20 65 6e 64 20 6f 66 20 54 65 78 74 .//} end of Text
8870: 57 69 6e 64 6f 77 73 57 61 74 63 68 65 72 47 6f WindowsWatcherGo
8880: 54 6f 4c 69 6e 65 20 63 6c 61 73 73 0d 0a 0d 0a ToLine class....
8890: 42 6f 6f 6b 4d 61 72 6b 65 72 73 2e 70 72 6f 74 BookMarkers.prot
88a0: 6f 74 79 70 65 2e d0 9a d0 be d0 bc d0 b0 d0 bd otype...........
88b0: d0 b4 d0 bd d0 b0 d1 8f d0 9f d0 b0 d0 bd d0 b5 ................
88c0: d0 bb d1 8c 31 d0 9d d0 b0 d1 81 d1 82 d1 80 d0 ....1...........
88d0: be d0 b9 d0 ba d0 b8 20 3d 20 66 75 6e 63 74 69 ....... = functi
88e0: 6f 6e 28 d0 ad d0 bb d0 b5 d0 bc d0 b5 d0 bd d1 on(.............
88f0: 82 29 20 7b 0d 0a 20 20 20 20 76 61 72 20 70 61 .) {.. var pa
8900: 74 68 54 6f 46 6f 72 6d 3d 53 65 6c 66 53 63 72 thToForm=SelfScr
8910: 69 70 74 2e 66 75 6c 6c 50 61 74 68 2e 72 65 70 ipt.fullPath.rep
8920: 6c 61 63 65 28 2f 2e 6a 73 24 2f 2c 20 27 70 61 lace(/.js$/, 'pa
8930: 72 61 6d 2e 73 73 66 27 29 0d 0a 20 20 20 20 d0 ram.ssf').. .
8940: bc d0 a4 d0 be d1 80 d0 bc d0 b0 d0 9d d0 b0 d1 ................
8950: 81 d1 82 d1 80 d0 be d0 b9 d0 ba d0 b8 3d 6c 6f .............=lo
8960: 61 64 53 63 72 69 70 74 46 6f 72 6d 28 70 61 74 adScriptForm(pat
8970: 68 54 6f 46 6f 72 6d 2c 20 53 65 6c 66 53 63 72 hToForm, SelfScr
8980: 69 70 74 2e 73 65 6c 66 29 20 2f 2f 20 d0 9e d0 ipt.self) // ...
8990: b1 d1 80 d0 b0 d0 b1 d0 be d1 82 d0 ba d1 83 20 ...............
89a0: d1 81 d0 be d0 b1 d1 8b d1 82 d0 b8 d0 b9 20 d1 .............. .
89b0: 84 d0 be d1 80 d0 bc d1 8b 20 d0 bf d1 80 d0 b8 ......... ......
89c0: d0 b2 d1 8f d0 b6 d0 b5 d0 bc 20 d0 ba 20 d1 81 .......... .. ..
89d0: d0 b0 d0 bc d0 be d0 bc d1 83 20 d1 81 d0 ba d1 .......... .....
89e0: 80 d0 b8 d0 bf d1 82 d1 83 0d 0a 20 20 20 20 d0 ........... .
89f0: bc d0 a4 d0 be d1 80 d0 bc d0 b0 d0 9d d0 b0 d1 ................
8a00: 81 d1 82 d1 80 d0 be d0 b9 d0 ba d0 b8 2e d0 9e ................
8a10: d1 82 d0 ba d1 80 d1 8b d1 82 d1 8c d0 9c d0 be ................
8a20: d0 b4 d0 b0 d0 bb d1 8c d0 bd d0 be 28 29 0d 0a ............()..
8a30: 7d 0d 0a 0d 0a 66 75 6e 63 74 69 6f 6e 20 d0 bc }....function ..
8a40: d0 97 d0 b0 d0 bf d0 b8 d1 81 d0 b0 d1 82 d1 8c ................
8a50: d0 9d d0 b0 d1 81 d1 82 d1 80 d0 be d0 b9 d0 ba ................
8a60: d0 b8 28 29 20 7b 0d 0a 0d 0a 20 20 20 20 d0 bc ..() {.... ..
8a70: d0 90 d0 b2 d1 82 d0 be d0 b7 d0 b0 d0 bf d1 83 ................
8a80: d1 81 d0 ba 20 3d 20 d0 bc d0 a4 d0 be d1 80 d0 .... = .........
8a90: bc d0 b0 d0 9d d0 b0 d1 81 d1 82 d1 80 d0 be d0 ................
8aa0: b9 d0 ba d0 b8 2e d0 90 d0 b2 d1 82 d0 be d0 b7 ................
8ab0: d0 b0 d0 bf d1 83 d1 81 d0 ba 3b 0d 0a 20 20 20 ..........;..
8ac0: 20 d0 bc d0 93 d1 80 d1 83 d0 bf d0 bf d1 8b d0 ...............
8ad0: 97 d0 b0 d0 ba d0 bb d0 b0 d0 b4 d0 be d0 ba 20 ...............
8ae0: 3d 20 d0 bc d0 a4 d0 be d1 80 d0 bc d0 b0 d0 9d = ..............
8af0: d0 b0 d1 81 d1 82 d1 80 d0 be d0 b9 d0 ba d0 b8 ................
8b00: 2e d0 93 d1 80 d1 83 d0 bf d0 bf d1 8b d0 97 d0 ................
8b10: b0 d0 ba d0 bb d0 b0 d0 b4 d0 be d0 ba 2e d0 a1 ................
8b20: d0 ba d0 be d0 bf d0 b8 d1 80 d0 be d0 b2 d0 b0 ................
8b30: d1 82 d1 8c 28 29 3b 0d 0a 09 d0 bc d0 9f d0 be ....();.........
8b40: d0 ba d0 b0 d0 b7 d1 8b d0 b2 d0 b0 d1 82 d1 8c ................
8b50: d0 9f d1 83 d1 81 d1 82 d1 8b d0 b5 d0 93 d1 80 ................
8b60: d1 83 d0 bf d0 bf d1 8b 20 3d 20 d0 bc d0 a4 d0 ........ = .....
8b70: be d1 80 d0 bc d0 b0 d0 9d d0 b0 d1 81 d1 82 d1 ................
8b80: 80 d0 be d0 b9 d0 ba d0 b8 2e d0 9f d0 be d0 ba ................
8b90: d0 b0 d0 b7 d1 8b d0 b2 d0 b0 d1 82 d1 8c d0 9f ................
8ba0: d1 83 d1 81 d1 82 d1 8b d0 b5 d0 93 d1 80 d1 83 ................
8bb0: d0 bf d0 bf d1 8b 3b 0d 0a 0d 0a 20 20 20 20 52 ......;.... R
8bc0: 45 5f 45 58 54 45 4e 53 49 4f 4e 53 20 3d 20 6e E_EXTENSIONS = n
8bd0: 75 6c 6c 3b 20 2f 2f 20 d0 a0 d0 b5 d0 b3 d1 83 ull; // ........
8be0: d0 bb d1 8f d1 80 d0 ba d1 83 20 d0 bd d0 b0 d0 .......... .....
8bf0: b4 d0 be 20 d0 bf d0 b5 d1 80 d0 b5 d1 84 d0 be ... ............
8c00: d1 80 d0 bc d0 b8 d1 80 d0 be d0 b2 d0 b0 d1 82 ................
8c10: d1 8c 2e 0d 0a 0d 0a 20 20 20 20 70 72 6f 66 69 ....... profi
8c20: 6c 65 52 6f 6f 74 2e 73 65 74 56 61 6c 75 65 28 leRoot.setValue(
8c30: 70 66 6c 42 6f 6f 6b 4d 61 72 6b 65 72 73 4f 70 pflBookMarkersOp
8c40: 65 6e 4f 6e 53 74 61 72 74 2c 20 d0 bc d0 90 d0 enOnStart, .....
8c50: b2 d1 82 d0 be d0 b7 d0 b0 d0 bf d1 83 d1 81 d0 ................
8c60: ba 29 0d 0a 20 20 20 20 70 72 6f 66 69 6c 65 52 .).. profileR
8c70: 6f 6f 74 2e 73 65 74 56 61 6c 75 65 28 70 66 6c oot.setValue(pfl
8c80: 42 6f 6f 6b 4d 61 72 6b 65 72 73 54 61 62 2c 20 BookMarkersTab,
8c90: d0 bc d0 93 d1 80 d1 83 d0 bf d0 bf d1 8b d0 97 ................
8ca0: d0 b0 d0 ba d0 bb d0 b0 d0 b4 d0 be d0 ba 29 0d ..............).
8cb0: 0a 0d 0a 09 66 20 3d 20 67 65 74 42 6f 6f 6b 4d ....f = getBookM
8cc0: 61 72 6b 65 72 73 28 29 3b 0d 0a 09 66 2e 75 70 arkers();...f.up
8cd0: 64 61 74 65 28 29 3b 0d 0a 0d 0a 7d 0d 0a 0d 0a date();....}....
8ce0: 66 75 6e 63 74 69 6f 6e 20 d0 9a d0 bf d0 a8 d0 function .......
8cf0: b0 d0 bf d0 ba d0 b0 d0 97 d0 b0 d0 bf d0 b8 d1 ................
8d00: 81 d0 b0 d1 82 d1 8c d0 98 d0 97 d0 b0 d0 ba d1 ................
8d10: 80 d1 8b d1 82 d1 8c 28 d0 9a d0 bd d0 be d0 bf .......(........
8d20: d0 ba d0 b0 29 20 7b 0d 0a 20 20 20 20 d0 bc d0 ....) {.. ...
8d30: 97 d0 b0 d0 bf d0 b8 d1 81 d0 b0 d1 82 d1 8c d0 ................
8d40: 9d d0 b0 d1 81 d1 82 d1 80 d0 be d0 b9 d0 ba d0 ................
8d50: b8 28 29 0d 0a 20 20 20 20 d0 bc d0 a4 d0 be d1 .().. .......
8d60: 80 d0 bc d0 b0 d0 9d d0 b0 d1 81 d1 82 d1 80 d0 ................
8d70: be d0 b9 d0 ba d0 b8 2e d0 97 d0 b0 d0 ba d1 80 ................
8d80: d1 8b d1 82 d1 8c 28 29 0d 0a 7d 0d 0a 0d 0a 66 ......()..}....f
8d90: 75 6e 63 74 69 6f 6e 20 d0 9a d0 bf d0 a8 d0 b0 unction ........
8da0: d0 bf d0 ba d0 b0 d0 97 d0 b0 d0 bf d0 b8 d1 81 ................
8db0: d0 b0 d1 82 d1 8c 28 d0 9a d0 bd d0 be d0 bf d0 ......(.........
8dc0: ba d0 b0 29 20 7b 0d 0a 20 20 20 20 d0 bc d0 97 ...) {.. ....
8dd0: d0 b0 d0 bf d0 b8 d1 81 d0 b0 d1 82 d1 8c d0 9d ................
8de0: d0 b0 d1 81 d1 82 d1 80 d0 be d0 b9 d0 ba d0 b8 ................
8df0: 28 29 0d 0a 7d 0d 0a 0d 0a 66 75 6e 63 74 69 6f ()..}....functio
8e00: 6e 20 d0 9d d0 b0 d1 81 d1 82 d1 80 d0 be d0 b9 n ..............
8e10: d0 ba d0 b8 d0 9f d1 80 d0 b8 d0 9e d1 82 d0 ba ................
8e20: d1 80 d1 8b d1 82 d0 b8 d0 b8 28 29 20 7b 0d 0a ..........() {..
8e30: 20 20 20 20 d0 bc d0 a4 d0 be d1 80 d0 bc d0 b0 ............
8e40: d0 9d d0 b0 d1 81 d1 82 d1 80 d0 be d0 b9 d0 ba ................
8e50: d0 b8 2e d0 90 d0 b2 d1 82 d0 be d0 b7 d0 b0 d0 ................
8e60: bf d1 83 d1 81 d0 ba 3d d0 bc d0 90 d0 b2 d1 82 .......=........
8e70: d0 be d0 b7 d0 b0 d0 bf d1 83 d1 81 d0 ba 3b 0d ..............;.
8e80: 0a 20 20 20 20 d0 bc d0 a4 d0 be d1 80 d0 bc d0 . ...........
8e90: b0 d0 9d d0 b0 d1 81 d1 82 d1 80 d0 be d0 b9 d0 ................
8ea0: ba d0 b8 2e d0 93 d1 80 d1 83 d0 bf d0 bf d1 8b ................
8eb0: d0 97 d0 b0 d0 ba d0 bb d0 b0 d0 b4 d0 be d0 ba ................
8ec0: 20 3d 20 d0 bc d0 93 d1 80 d1 83 d0 bf d0 bf d1 = .............
8ed0: 8b d0 97 d0 b0 d0 ba d0 bb d0 b0 d0 b4 d0 be d0 ................
8ee0: ba 2e d0 a1 d0 ba d0 be d0 bf d0 b8 d1 80 d0 be ................
8ef0: d0 b2 d0 b0 d1 82 d1 8c 28 29 3b 0d 0a 09 d0 bc ........();.....
8f00: d0 a4 d0 be d1 80 d0 bc d0 b0 d0 9d d0 b0 d1 81 ................
8f10: d1 82 d1 80 d0 be d0 b9 d0 ba d0 b8 2e d0 9f d0 ................
8f20: be d0 ba d0 b0 d0 b7 d1 8b d0 b2 d0 b0 d1 82 d1 ................
8f30: 8c d0 9f d1 83 d1 81 d1 82 d1 8b d0 b5 d0 93 d1 ................
8f40: 80 d1 83 d0 bf d0 bf d1 8b 20 3d 20 d0 bc d0 9f ......... = ....
8f50: d0 be d0 ba d0 b0 d0 b7 d1 8b d0 b2 d0 b0 d1 82 ................
8f60: d1 8c d0 9f d1 83 d1 81 d1 82 d1 8b d0 b5 d0 93 ................
8f70: d1 80 d1 83 d0 bf d0 bf d1 8b 3b 0d 0a 7d 0d 0a ..........;..}..
8f80: 0d 0a 66 75 6e 63 74 69 6f 6e 20 d0 a1 d1 84 d0 ..function .....
8f90: be d1 80 d0 bc d0 b8 d1 80 d0 be d0 b2 d0 b0 d1 ................
8fa0: 82 d1 8c d0 a2 d0 b7 d0 93 d1 80 d1 83 d0 bf d0 ................
8fb0: bf d0 9f d0 be d0 a3 d0 bc d0 be d0 bb d1 87 d0 ................
8fc0: b0 d0 bd d0 b8 d1 8e 28 29 20 7b 0d 0a 0d 0a 20 .......() {....
8fd0: 20 20 20 76 61 72 20 d0 a2 d0 97 20 3d 20 76 38 var .... = v8
8fe0: 4e 65 77 28 22 d0 a2 d0 b0 d0 b1 d0 bb d0 b8 d1 New("...........
8ff0: 86 d0 b0 d0 97 d0 bd d0 b0 d1 87 d0 b5 d0 bd d0 ................
9000: b8 d0 b9 22 29 3b 0d 0a 20 20 20 20 d0 a2 d0 97 ...");.. ....
9010: 2e d0 9a d0 be d0 bb d0 be d0 bd d0 ba d0 b8 2e ................
9020: d0 94 d0 be d0 b1 d0 b0 d0 b2 d0 b8 d1 82 d1 8c ................
9030: 28 22 d0 98 d0 bc d1 8f d0 93 d1 80 d1 83 d0 bf ("..............
9040: d0 bf d1 8b 22 29 3b 0d 0a 09 d0 a2 d0 97 2e d0 ....");.........
9050: 9a d0 be d0 bb d0 be d0 bd d0 ba d0 b8 2e d0 94 ................
9060: d0 be d0 b1 d0 b0 d0 b2 d0 b8 d1 82 d1 8c 28 22 ..............("
9070: d0 a0 d0 b5 d0 b3 d1 83 d0 bb d1 8f d1 80 d0 bd ................
9080: d0 be d0 b5 d0 92 d1 8b d1 80 d0 b0 d0 b6 d0 b5 ................
9090: d0 bd d0 b8 d0 b5 22 29 3b 0d 0a 09 d0 a2 d0 97 ......");.......
90a0: 2e d0 9a d0 be d0 bb d0 be d0 bd d0 ba d0 b8 2e ................
90b0: d0 94 d0 be d0 b1 d0 b0 d0 b2 d0 b8 d1 82 d1 8c ................
90c0: 28 22 d0 98 d1 81 d0 bf d0 be d0 bb d1 8c d0 b7 ("..............
90d0: d0 be d0 b2 d0 b0 d1 82 d1 8c d0 92 d0 93 d0 bb ................
90e0: d0 be d0 b1 d0 b0 d0 bb d1 8c d0 bd d0 be d0 bc ................
90f0: d0 9f d0 be d0 b8 d1 81 d0 ba d0 b5 22 29 3b 0d ............");.
9100: 0a 0d 0a 20 20 20 20 66 75 6e 63 74 69 6f 6e 20 ... function
9110: d0 9d d0 be d0 b2 d0 b0 d1 8f d0 93 d1 80 d1 83 ................
9120: d0 bf d0 bf d0 b0 28 d0 a2 d0 b5 d0 ba d0 98 d0 ......(.........
9130: bc d1 8f d0 93 d1 80 d1 83 d0 bf d0 bf d1 8b 2c ...............,
9140: 20 d0 a2 d0 b5 d0 ba d0 92 d1 8b d1 80 d0 b0 d0 ...............
9150: b6 d0 b5 d0 bd d0 b8 d0 b5 2c 20 d0 93 d0 bb d0 ........., .....
9160: be d0 b1 d0 9f d0 be d0 b8 d1 81 d0 ba 29 20 7b .............) {
9170: 0d 0a 09 d0 9d d0 be d0 b2 d0 b0 d1 8f d0 a1 d1 ................
9180: 82 d1 80 d0 be d0 ba d0 b0 20 3d 20 d0 a2 d0 97 ......... = ....
9190: 2e d0 94 d0 be d0 b1 d0 b0 d0 b2 d0 b8 d1 82 d1 ................
91a0: 8c 28 29 3b 0d 0a 09 d0 9d d0 be d0 b2 d0 b0 d1 .();............
91b0: 8f d0 a1 d1 82 d1 80 d0 be d0 ba d0 b0 2e d0 98 ................
91c0: d0 bc d1 8f d0 93 d1 80 d1 83 d0 bf d0 bf d1 8b ................
91d0: 20 3d 20 d0 a2 d0 b5 d0 ba d0 98 d0 bc d1 8f d0 = .............
91e0: 93 d1 80 d1 83 d0 bf d0 bf d1 8b 3b 0d 0a 09 d0 ...........;....
91f0: 9d d0 be d0 b2 d0 b0 d1 8f d0 a1 d1 82 d1 80 d0 ................
9200: be d0 ba d0 b0 2e d0 a0 d0 b5 d0 b3 d1 83 d0 bb ................
9210: d1 8f d1 80 d0 bd d0 be d0 b5 d0 92 d1 8b d1 80 ................
9220: d0 b0 d0 b6 d0 b5 d0 bd d0 b8 d0 b5 20 3d 20 d0 ............ = .
9230: a2 d0 b5 d0 ba d0 92 d1 8b d1 80 d0 b0 d0 b6 d0 ................
9240: b5 d0 bd d0 b8 d0 b5 3b 0d 0a 09 d0 9d d0 be d0 .......;........
9250: b2 d0 b0 d1 8f d0 a1 d1 82 d1 80 d0 be d0 ba d0 ................
9260: b0 2e d0 98 d1 81 d0 bf d0 be d0 bb d1 8c d0 b7 ................
9270: d0 be d0 b2 d0 b0 d1 82 d1 8c d0 92 d0 93 d0 bb ................
9280: d0 be d0 b1 d0 b0 d0 bb d1 8c d0 bd d0 be d0 bc ................
9290: d0 9f d0 be d0 b8 d1 81 d0 ba d0 b5 20 3d 20 d0 ............ = .
92a0: 93 d0 bb d0 be d0 b1 d0 9f d0 be d0 b8 d1 81 d0 ................
92b0: ba 3b 0d 0a 09 7d 0d 0a 0d 0a 20 20 20 20 d0 9d .;...}.... ..
92c0: d0 be d0 b2 d0 b0 d1 8f d0 93 d1 80 d1 83 d0 bf ................
92d0: d0 bf d0 b0 28 22 d0 97 d0 b0 d0 ba d0 bb d0 b0 ....("..........
92e0: d0 b4 d0 ba d0 b8 22 2c 20 22 2f 2f d0 97 d0 b0 ......", "//....
92f0: d0 ba d0 bb d0 b0 d0 b4 d0 ba d0 b0 7b 28 5b 5e ............{([^
9300: 7d 5d 2b 29 7d 22 2c 20 66 61 6c 73 65 29 3b 0d }]+)}", false);.
9310: 0a 09 d0 9d d0 be d0 b2 d0 b0 d1 8f d0 93 d1 80 ................
9320: d1 83 d0 bf d0 bf d0 b0 28 22 46 49 58 4d 45 22 ........("FIXME"
9330: 2c 20 22 2f 2f 5c 73 2a 46 49 58 4d 45 3a 28 2e , "//\s*FIXME:(.
9340: 2a 29 22 2c 20 74 72 75 65 29 3b 0d 0a 09 d0 9d *)", true);.....
9350: d0 be d0 b2 d0 b0 d1 8f d0 93 d1 80 d1 83 d0 bf ................
9360: d0 bf d0 b0 28 22 54 4f 44 4f 22 2c 20 22 2f 2f ....("TODO", "//
9370: 5c 73 2a 54 4f 44 4f 3a 28 2e 2a 29 22 2c 20 74 \s*TODO:(.*)", t
9380: 72 75 65 29 3b 0d 0a 0d 0a 3b 0d 0a 0d 0a 20 20 rue);....;....
9390: 20 20 72 65 74 75 72 6e 20 d0 a2 d0 97 3b 0d 0a return ....;..
93a0: 7d 0d 0a 0d 0a 66 75 6e 63 74 69 6f 6e 20 d0 a1 }....function ..
93b0: d1 84 d0 be d1 80 d0 bc d0 b8 d1 80 d0 be d0 b2 ................
93c0: d0 b0 d1 82 d1 8c d0 a2 d0 b7 d0 93 d1 80 d1 83 ................
93d0: d0 bf d0 bf d0 93 d0 bb d0 9f d0 be d0 a3 d0 bc ................
93e0: d0 be d0 bb d1 87 d0 b0 d0 bd d0 b8 d1 8e 28 29 ..............()
93f0: 7b 0d 0a 0d 0a 09 d0 94 d0 97 20 3d 20 76 38 4e {......... = v8N
9400: 65 77 28 22 d0 94 d0 b5 d1 80 d0 b5 d0 b2 d0 be ew("............
9410: d0 97 d0 bd d0 b0 d1 87 d0 b5 d0 bd d0 b8 d0 b9 ................
9420: 22 29 3b 0d 0a 09 72 65 74 75 72 6e 20 d0 94 d0 ");...return ...
9430: 97 3b 0d 0a 0d 0a 7d 0d 0a 0d 0a 0d 0a 2f 2f 2f .;....}......///
9440: 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f ////////////////
9450: 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f ////////////////
9460: 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f ////////////////
9470: 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f ////////////////
9480: 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f ////////////////
9490: 2f 2f 2f 2f 2f 0d 0a 2f 2f 2f 2f 7b 20 d0 98 d0 /////..////{ ...
94a0: bd d0 b8 d1 86 d0 b8 d0 b0 d0 bb d0 b8 d0 b7 d0 ................
94b0: b0 d1 86 d0 b8 d1 8f 20 d1 81 d0 ba d1 80 d0 b8 ....... ........
94c0: d0 bf d1 82 d0 b0 0d 0a 2f 2f 2f 2f 0d 0a 76 61 ........////..va
94d0: 72 20 70 66 6c 42 6f 6f 6b 4d 61 72 6b 65 72 73 r pflBookMarkers
94e0: 4f 70 65 6e 4f 6e 53 74 61 72 74 20 20 3d 20 22 OpenOnStart = "
94f0: 42 6f 6f 6b 4d 61 72 6b 65 72 73 2f 4f 70 65 6e BookMarkers/Open
9500: 4f 6e 53 74 61 72 74 22 0d 0a 76 61 72 20 70 66 OnStart"..var pf
9510: 6c 42 6f 6f 6b 4d 61 72 6b 65 72 73 45 6d 70 74 lBookMarkersEmpt
9520: 79 47 72 6f 75 70 73 20 20 3d 20 22 42 6f 6f 6b yGroups = "Book
9530: 4d 61 72 6b 65 72 73 2f 45 6d 70 74 79 47 72 6f Markers/EmptyGro
9540: 75 70 73 20 22 0d 0a 76 61 72 20 70 66 6c 42 6f ups "..var pflBo
9550: 6f 6b 4d 61 72 6b 65 72 73 54 61 62 20 20 20 20 okMarkersTab
9560: 20 3d 20 22 42 6f 6f 6b 4d 61 72 6b 65 72 73 2f = "BookMarkers/
9570: 54 61 62 22 0d 0a 76 61 72 20 70 66 6c 42 6f 6f Tab"..var pflBoo
9580: 6b 4d 61 72 6b 65 72 73 54 61 62 47 6c 20 20 20 kMarkersTabGl
9590: 20 3d 20 22 42 6f 6f 6b 4d 61 72 6b 65 72 73 47 = "BookMarkersG
95a0: 6c 2f 54 61 62 22 0d 0a 0d 0a 2f 2f 20 d0 92 d0 l/Tab"....// ...
95b0: be d1 81 d1 81 d1 82 d0 b0 d0 bd d0 be d0 b2 d0 ................
95c0: b8 d0 bc 20 d0 bd d0 b0 d1 81 d1 82 d1 80 d0 be ... ............
95d0: d0 b9 d0 ba d0 b8 0d 0a 70 72 6f 66 69 6c 65 52 ........profileR
95e0: 6f 6f 74 2e 63 72 65 61 74 65 56 61 6c 75 65 28 oot.createValue(
95f0: 70 66 6c 42 6f 6f 6b 4d 61 72 6b 65 72 73 4f 70 pflBookMarkersOp
9600: 65 6e 4f 6e 53 74 61 72 74 2c 20 66 61 6c 73 65 enOnStart, false
9610: 2c 20 70 66 6c 53 6e 65 67 6f 70 61 74 29 0d 0a , pflSnegopat)..
9620: 70 72 6f 66 69 6c 65 52 6f 6f 74 2e 63 72 65 61 profileRoot.crea
9630: 74 65 56 61 6c 75 65 28 70 66 6c 42 6f 6f 6b 4d teValue(pflBookM
9640: 61 72 6b 65 72 73 45 6d 70 74 79 47 72 6f 75 70 arkersEmptyGroup
9650: 73 2c 20 66 61 6c 73 65 2c 20 70 66 6c 53 6e 65 s, false, pflSne
9660: 67 6f 70 61 74 29 0d 0a 70 72 6f 66 69 6c 65 52 gopat)..profileR
9670: 6f 6f 74 2e 63 72 65 61 74 65 56 61 6c 75 65 28 oot.createValue(
9680: 70 66 6c 42 6f 6f 6b 4d 61 72 6b 65 72 73 54 61 pflBookMarkersTa
9690: 62 2c 20 d0 a1 d1 84 d0 be d1 80 d0 bc d0 b8 d1 b, .............
96a0: 80 d0 be d0 b2 d0 b0 d1 82 d1 8c d0 a2 d0 b7 d0 ................
96b0: 93 d1 80 d1 83 d0 bf d0 bf d0 9f d0 be d0 a3 d0 ................
96c0: bc d0 be d0 bb d1 87 d0 b0 d0 bd d0 b8 d1 8e 28 ...............(
96d0: 29 2c 20 70 66 6c 53 6e 65 67 6f 70 61 74 29 0d ), pflSnegopat).
96e0: 0a 70 72 6f 66 69 6c 65 52 6f 6f 74 2e 63 72 65 .profileRoot.cre
96f0: 61 74 65 56 61 6c 75 65 28 70 66 6c 42 6f 6f 6b ateValue(pflBook
9700: 4d 61 72 6b 65 72 73 54 61 62 47 6c 2c 20 d0 a1 MarkersTabGl, ..
9710: d1 84 d0 be d1 80 d0 bc d0 b8 d1 80 d0 be d0 b2 ................
9720: d0 b0 d1 82 d1 8c d0 a2 d0 b7 d0 93 d1 80 d1 83 ................
9730: d0 bf d0 bf d0 93 d0 bb d0 9f d0 be d0 a3 d0 bc ................
9740: d0 be d0 bb d1 87 d0 b0 d0 bd d0 b8 d1 8e 28 29 ..............()
9750: 2c 20 70 66 6c 53 6e 65 67 6f 70 61 74 29 0d 0a , pflSnegopat)..
9760: 0d 0a d0 bc d0 a4 d0 be d1 80 d0 bc d0 b0 d0 9d ................
9770: d0 b0 d1 81 d1 82 d1 80 d0 be d0 b9 d0 ba d0 b8 ................
9780: 20 3d 20 6e 75 6c 6c 0d 0a 76 61 72 20 d0 bc d0 = null..var ...
9790: 90 d0 b2 d1 82 d0 be d0 b7 d0 b0 d0 bf d1 83 d1 ................
97a0: 81 d0 ba 20 3d 20 70 72 6f 66 69 6c 65 52 6f 6f ... = profileRoo
97b0: 74 2e 67 65 74 56 61 6c 75 65 28 70 66 6c 42 6f t.getValue(pflBo
97c0: 6f 6b 4d 61 72 6b 65 72 73 4f 70 65 6e 4f 6e 53 okMarkersOpenOnS
97d0: 74 61 72 74 29 0d 0a 76 61 72 20 d0 bc d0 9f d0 tart)..var .....
97e0: be d0 ba d0 b0 d0 b7 d1 8b d0 b2 d0 b0 d1 82 d1 ................
97f0: 8c d0 9f d1 83 d1 81 d1 82 d1 8b d0 b5 d0 93 d1 ................
9800: 80 d1 83 d0 bf d0 bf d1 8b 20 3d 20 70 72 6f 66 ......... = prof
9810: 69 6c 65 52 6f 6f 74 2e 67 65 74 56 61 6c 75 65 ileRoot.getValue
9820: 28 70 66 6c 42 6f 6f 6b 4d 61 72 6b 65 72 73 45 (pflBookMarkersE
9830: 6d 70 74 79 47 72 6f 75 70 73 29 0d 0a 76 61 72 mptyGroups)..var
9840: 20 d0 bc d0 93 d1 80 d1 83 d0 bf d0 bf d1 8b d0 ...............
9850: 97 d0 b0 d0 ba d0 bb d0 b0 d0 b4 d0 be d0 ba 20 ...............
9860: 3d 20 70 72 6f 66 69 6c 65 52 6f 6f 74 2e 67 65 = profileRoot.ge
9870: 74 56 61 6c 75 65 28 70 66 6c 42 6f 6f 6b 4d 61 tValue(pflBookMa
9880: 72 6b 65 72 73 54 61 62 29 0d 0a 76 61 72 20 d0 rkersTab)..var .
9890: bc d0 93 d1 80 d1 83 d0 bf d0 bf d1 8b d0 97 d0 ................
98a0: b0 d0 ba d0 bb d0 b0 d0 b4 d0 be d0 ba d0 93 d0 ................
98b0: bb 20 3d 20 70 72 6f 66 69 6c 65 52 6f 6f 74 2e . = profileRoot.
98c0: 67 65 74 56 61 6c 75 65 28 70 66 6c 42 6f 6f 6b getValue(pflBook
98d0: 4d 61 72 6b 65 72 73 54 61 62 47 6c 29 0d 0a 0d MarkersTabGl)...
98e0: 0a 69 66 28 d0 bc d0 93 d1 80 d1 83 d0 bf d0 bf .if(............
98f0: d1 8b d0 97 d0 b0 d0 ba d0 bb d0 b0 d0 b4 d0 be ................
9900: d0 ba 2e d0 9a d0 be d0 bb d0 be d0 bd d0 ba d0 ................
9910: b8 2e d0 9d d0 b0 d0 b9 d1 82 d0 b8 28 22 d0 98 ............("..
9920: d1 81 d0 bf d0 be d0 bb d1 8c d0 b7 d0 be d0 b2 ................
9930: d0 b0 d1 82 d1 8c d0 92 d0 93 d0 bb d0 be d0 b1 ................
9940: d0 b0 d0 bb d1 8c d0 bd d0 be d0 bc d0 9f d0 be ................
9950: d0 b8 d1 81 d0 ba d0 b5 22 29 3d 3d 75 6e 64 65 ........")==unde
9960: 66 69 6e 65 64 29 0d 0a 09 d0 bc d0 93 d1 80 d1 fined)..........
9970: 83 d0 bf d0 bf d1 8b d0 97 d0 b0 d0 ba d0 bb d0 ................
9980: b0 d0 b4 d0 be d0 ba 2e d0 9a d0 be d0 bb d0 be ................
9990: d0 bd d0 ba d0 b8 2e d0 94 d0 be d0 b1 d0 b0 d0 ................
99a0: b2 d0 b8 d1 82 d1 8c 28 22 d0 98 d1 81 d0 bf d0 .......(".......
99b0: be d0 bb d1 8c d0 b7 d0 be d0 b2 d0 b0 d1 82 d1 ................
99c0: 8c d0 92 d0 93 d0 bb d0 be d0 b1 d0 b0 d0 bb d1 ................
99d0: 8c d0 bd d0 be d0 bc d0 9f d0 be d0 b8 d1 81 d0 ................
99e0: ba d0 b5 22 29 3b 0d 0a 69 66 28 d0 bc d0 93 d1 ...");..if(.....
99f0: 80 d1 83 d0 bf d0 bf d1 8b d0 97 d0 b0 d0 ba d0 ................
9a00: bb d0 b0 d0 b4 d0 be d0 ba d0 93 d0 bb 2e d0 9a ................
9a10: d0 be d0 bb d0 be d0 bd d0 ba d0 b8 2e d0 9d d0 ................
9a20: b0 d0 b9 d1 82 d0 b8 28 22 d0 a1 d1 82 d1 80 d0 .......(".......
9a30: be d0 ba d0 b0 d0 a1 d0 be d1 80 d1 82 d0 b8 d1 ................
9a40: 80 d0 be d0 b2 d0 ba d0 b8 22 29 3d 3d 75 6e 64 .........")==und
9a50: 65 66 69 6e 65 64 29 0d 0a 09 d0 bc d0 93 d1 80 efined).........
9a60: d1 83 d0 bf d0 bf d1 8b d0 97 d0 b0 d0 ba d0 bb ................
9a70: d0 b0 d0 b4 d0 be d0 ba d0 93 d0 bb 2e d0 9a d0 ................
9a80: be d0 bb d0 be d0 bd d0 ba d0 b8 2e d0 94 d0 be ................
9a90: d0 b1 d0 b0 d0 b2 d0 b8 d1 82 d1 8c 28 22 d0 a1 ............("..
9aa0: d1 82 d1 80 d0 be d0 ba d0 b0 d0 a1 d0 be d1 80 ................
9ab0: d1 82 d0 b8 d1 80 d0 be d0 b2 d0 ba d0 b8 22 29 ..............")
9ac0: 3b 0d 0a 0d 0a 69 66 28 d0 bc d0 90 d0 b2 d1 82 ;....if(........
9ad0: d0 be d0 b7 d0 b0 d0 bf d1 83 d1 81 d0 ba 3d 3d ..............==
9ae0: 74 72 75 65 29 7b 0d 0a 66 20 3d 20 67 65 74 42 true){..f = getB
9af0: 6f 6f 6b 4d 61 72 6b 65 72 73 28 29 3b 0d 0a 66 ookMarkers();..f
9b00: 2e 4f 70 65 6e 57 69 6e 64 6f 77 20 3d 20 74 72 .OpenWindow = tr
9b10: 75 65 3b 0d 0a 66 2e 75 70 64 61 74 65 28 29 3b ue;..f.update();
9b20: 09 7d 0d 0a .}..