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 66 69 6c 65 6f pt..$uname fileo
0020: 70 65 6e 0d 0a 24 64 6e 61 6d 65 20 d0 9e d1 82 pen..$dname ....
0030: d0 ba d1 80 d1 8b d1 82 d1 8c 20 d1 84 d0 b0 d0 .......... .....
0040: b9 d0 bb 20 d0 b2 20 d0 9a d0 be d0 bd d1 84 d0 ... .. .........
0050: b8 d0 b3 d1 83 d1 80 d0 b0 d1 82 d0 be d1 80 d0 ................
0060: b5 0d 0a 24 61 64 64 69 6e 20 67 6c 6f 62 61 6c ...$addin global
0070: 0d 0a 24 61 64 64 69 6e 20 73 74 64 63 6f 6d 6d ..$addin stdcomm
0080: 61 6e 64 73 0d 0a 0d 0a 67 6c 6f 62 61 6c 2e 63 ands....global.c
0090: 6f 6e 6e 65 63 74 47 6c 6f 62 61 6c 73 28 53 65 onnectGlobals(Se
00a0: 6c 66 53 63 72 69 70 74 29 0d 0a 0d 0a 2f 2a 20 lfScript)..../*
00b0: d0 a1 d0 ba d1 80 d0 b8 d0 bf d1 82 20 d0 b4 d0 ............ ...
00c0: bb d1 8f 20 d0 bf d0 b5 d1 80 d0 b5 d1 85 d0 b2 ... ............
00d0: d0 b0 d1 82 d0 b0 20 d1 81 d0 be d1 85 d1 80 d0 ...... .........
00e0: b0 d0 bd d0 b5 d0 bd d0 b8 d1 8f 20 d1 84 d0 b0 ........... ....
00f0: d0 b9 d0 bb d0 be d0 b2 20 d0 b4 d0 bb d1 8f 20 ........ ......
0100: d0 a1 d0 bd d0 b5 d0 b3 d0 be d0 bf d0 b0 d1 82 ................
0110: d0 b0 20 d0 b8 20 d0 bd d0 b5 d0 bc d0 b5 d0 b4 .. .. ..........
0120: d0 bb d0 b5 d0 bd d0 bd d0 be d0 b3 d0 be 20 d0 .............. .
0130: be d1 82 d0 ba d1 80 d1 8b d1 82 d0 b8 d1 8f 20 ...............
0140: d1 84 d0 b0 d0 b9 d0 bb d0 be d0 b2 0d 0a 20 2a .............. *
0150: 20 d0 90 d0 b2 d1 82 d0 be d1 80 09 09 3a 20 d0 ............: .
0160: 90 d1 80 d1 82 d1 83 d1 80 20 d0 90 d1 8e d1 85 ......... ......
0170: d0 b0 d0 bd d0 be d0 b2 20 61 6b 61 20 61 72 74 ........ aka art
0180: 62 65 61 72 20 61 61 72 74 62 65 61 72 40 67 6d bear aartbear@gm
0190: 61 69 6c 2e 63 6f 6d 0d 0a 20 2a 20 d0 a1 d1 82 ail.com.. * ....
01a0: d1 80 d0 b0 d0 bd d0 b8 d1 86 d0 b0 20 d1 81 d0 ............ ...
01b0: ba d1 80 d0 b8 d0 bf d1 82 d0 b0 3a 20 68 74 74 ...........: htt
01c0: 70 3a 2f 2f 73 6e 65 67 6f 70 61 74 2e 72 75 2f p://snegopat.ru/
01d0: 73 63 72 69 70 74 73 2f 77 69 6b 69 3f 6e 61 6d scripts/wiki?nam
01e0: 65 3d 66 69 6c 65 6f 70 65 6e 2e 6a 73 0d 0a 20 e=fileopen.js..
01f0: 2a 20 d0 94 d0 b0 d1 82 d0 b0 20 d1 81 d0 be d0 * ........ .....
0200: b7 d0 b4 d0 b0 d0 bd d0 b8 d1 8f 3a 20 30 34 2e ...........: 04.
0210: 31 30 2e 32 30 31 31 0d 0a 20 2a 20 d0 9e d0 bf 10.2011.. * ....
0220: d0 b8 d1 81 d0 b0 d0 bd d0 b8 d0 b5 09 09 3a 20 ..............:
0230: 68 74 74 70 3a 2f 2f 73 6e 65 67 6f 70 61 74 2e http://snegopat.
0240: 72 75 2f 66 6f 72 75 6d 2f 76 69 65 77 74 6f 70 ru/forum/viewtop
0250: 69 63 2e 70 68 70 3f 66 3d 33 26 74 3d 33 33 0d ic.php?f=3&t=33.
0260: 0a 20 20 20 20 d0 a1 d0 ba d1 80 d0 b8 d0 bf d1 . ...........
0270: 82 20 22 d0 9d d0 b5 d0 bc d0 b5 d0 b4 d0 bb d0 . ".............
0280: b5 d0 bd d0 bd d0 be d0 b5 20 d0 be d1 82 d0 ba ......... ......
0290: d1 80 d1 8b d1 82 d0 b8 d0 b5 20 d1 84 d0 b0 d0 .......... .....
02a0: b9 d0 bb d0 be d0 b2 2c 20 d1 81 d0 be d1 85 d1 ......., .......
02b0: 80 d0 b0 d0 bd d1 8f d0 b5 d0 bc d1 8b d1 85 20 ...............
02c0: d0 b2 20 d0 9a d0 be d0 bd d1 84 d0 b8 d0 b3 d1 .. .............
02d0: 83 d1 80 d0 b0 d1 82 d0 be d1 80 d0 b5 22 0d 0a ............."..
02e0: 20 20 20 20 d0 af 20 d1 87 d0 b0 d1 81 d1 82 d0 .. .........
02f0: be 20 d1 80 d0 b0 d0 b1 d0 be d1 82 d0 b0 d1 8e . ..............
0300: 20 d1 81 20 d0 be d1 82 d1 87 d0 b5 d1 82 d0 b0 .. ............
0310: d0 bc d0 b8 2f d0 be d0 b1 d1 80 d0 b0 d0 b1 d0 ..../...........
0320: be d1 82 d0 ba d0 b0 d0 bc d0 b8 2c 20 d0 b2 d1 ..........., ...
0330: 81 d1 82 d1 80 d0 be d0 b5 d0 bd d0 bd d1 8b d0 ................
0340: bc d0 b8 20 d0 b2 20 d0 ba d0 be d0 bd d1 84 d0 ... .. .........
0350: b8 d0 b3 d1 83 d1 80 d0 b0 d1 86 d0 b8 d1 8e 2c ...............,
0360: 20 d1 81 d0 bb d0 b5 d0 b4 d1 83 d1 8e d1 89 d0 ...............
0370: b8 d0 bc 20 d0 be d0 b1 d1 80 d0 b0 d0 b7 d0 be ... ............
0380: d0 bc 2e 0d 0a 20 20 20 20 d0 a1 d0 be d1 85 d1 ..... .......
0390: 80 d0 b0 d0 bd d1 8f d1 8f 20 d0 b2 d1 81 d1 82 ......... ......
03a0: d1 80 d0 be d0 b5 d0 bd d0 bd d1 8b d0 b9 20 d0 .............. .
03b0: be d1 82 d1 87 d0 b5 d1 82 2f d0 be d0 b1 d1 80 ........./......
03c0: d0 b0 d0 b1 d0 be d1 82 d0 ba d1 83 20 d0 b2 20 ............ ..
03d0: d1 84 d0 b0 d0 b9 d0 bb 2c 20 d0 be d1 82 d0 ba ........, ......
03e0: d1 80 d1 8b d0 b2 d0 b0 d1 8e 20 d1 8d d1 82 d0 .......... .....
03f0: be d1 82 20 d1 84 d0 b0 d0 b9 d0 bb 20 28 d0 a4 ... ........ (..
0400: d0 b0 d0 b9 d0 bb 20 2d 20 d0 9e d1 82 d0 ba d1 ...... - .......
0410: 80 d1 8b d1 82 d1 8c 20 2d 20 d0 bf d0 be d0 b8 ....... - ......
0420: d1 81 d0 ba 20 d1 84 d0 b0 d0 b9 d0 bb d0 b0 20 .... ..........
0430: d0 b2 20 d0 bf d0 b0 d0 bf d0 ba d0 b5 2c 20 d0 .. .........., .
0440: ba d0 b0 d0 ba 20 d0 bf d1 80 d0 b0 d0 b2 d0 b8 ..... ..........
0450: d0 bb d0 be 2c 20 d1 84 d0 b0 d0 b9 d0 bb d0 be ...., ..........
0460: d0 b2 20 d0 b2 20 d0 bf d0 b0 d0 bf d0 ba d0 b5 .. .. ..........
0470: 20 d0 bd d0 b5 d0 bc d0 b0 d0 bb d0 be 2c 20 d1 ............, .
0480: 81 d0 b5 d0 ba d1 83 d0 bd d0 b4 d0 b0 20 d0 b8 ............. ..
0490: d0 bb d0 b8 20 d0 b4 d0 b2 d0 b5 20 d1 82 d0 b5 .... ...... ....
04a0: d1 80 d1 8f d0 b5 d1 82 d1 81 d1 8f 20 20 29 2c ............ ),
04b0: 20 d0 b8 d1 81 d0 bf d1 80 d0 b0 d0 b2 d0 bb d1 ...............
04c0: 8f d1 8e 20 d1 84 d0 b0 d0 b9 d0 bb 20 0d 0a 20 ... ........ ..
04d0: 20 20 20 d0 b8 20 d1 82 d1 83 d1 82 20 d0 b6 d0 .. ...... ...
04e0: b5 2c 20 d0 bd d0 b5 20 d0 bf d0 b5 d1 80 d0 b5 ., .... ........
04f0: d0 b7 d0 b0 d0 bf d1 83 d1 81 d0 ba d0 b0 d1 8f ................
0500: 20 d0 9a d0 be d0 bd d1 84 d0 b8 d0 b3 d1 83 d1 ...............
0510: 80 d0 b0 d1 82 d0 be d1 80 20 d0 b8 20 d0 9f d1 ......... .. ...
0520: 80 d0 b5 d0 b4 d0 bf d1 80 d0 b8 d1 8f d1 82 d0 ................
0530: b8 d0 b5 2c 20 d0 b8 20 d0 bd d0 b5 20 d0 b2 d1 ..., .. .... ...
0540: 8b d0 b3 d0 be d0 bd d1 8f d1 8f 20 d0 bf d0 be ........... ....
0550: d0 bb d1 8c d0 b7 d0 be d0 b2 d0 b0 d1 82 d0 b5 ................
0560: d0 bb d0 b5 d0 b9 20 d0 b2 20 d1 81 d0 bb d1 83 ...... .. ......
0570: d1 87 d0 b0 d0 b5 20 d1 80 d0 b0 d0 b1 d0 be d1 ...... .........
0580: 87 d0 b5 d0 b9 20 d0 b1 d0 b0 d0 b7 d1 8b 2c 20 ..... ........,
0590: d0 be d1 82 d0 ba d1 80 d1 8b d0 b2 d0 b0 d1 8e ................
05a0: 20 d0 b8 d1 81 d0 bf d1 80 d0 b0 d0 b2 d0 bb d0 ...............
05b0: b5 d0 bd d0 bd d1 8b d0 b9 20 d1 84 d0 b0 d0 b9 ......... ......
05c0: d0 bb 20 d0 b2 20 d1 80 d0 b5 d0 b6 d0 b8 d0 bc .. .. ..........
05d0: d0 b5 20 d0 9f d1 80 d0 b5 d0 b4 d0 bf d1 80 d0 .. .............
05e0: b8 d1 8f d1 82 d0 b8 d1 8f 2e 0d 0a 20 20 20 20 ............
05f0: d0 a3 d0 b2 d0 b5 d1 80 d0 b5 d0 bd 2c 20 d1 87 ............, ..
0600: d1 82 d0 be 20 d0 bf d0 be 20 d1 82 d0 b0 d0 ba .... .... ......
0610: d0 be d0 b9 20 d1 81 d1 85 d0 b5 d0 bc d0 b5 20 .... ..........
0620: d1 80 d0 b0 d0 b1 d0 be d1 82 d0 b0 d1 8e 20 d0 .............. .
0630: bd d0 b5 20 d1 8f 20 d0 be d0 b4 d0 b8 d0 bd 2e ... .. .........
0640: 0d 0a 20 20 20 20 d0 98 20 d0 b2 d0 be d1 82 20 .. .. ......
0650: d1 83 20 d0 bc d0 b5 d0 bd d1 8f 20 d1 80 d0 be .. ........ ....
0660: d0 b4 d0 b8 d0 bb d0 b0 d1 81 d1 8c 20 d0 bc d1 ............ ...
0670: 8b d1 81 d0 bb d1 8c 20 d0 bd d0 b5 d0 bc d0 bd ....... ........
0680: d0 be d0 b3 d0 be 20 d0 b0 d0 b2 d1 82 d0 be d0 ...... .........
0690: bc d0 b0 d1 82 d0 b8 d0 b7 d0 b8 d1 80 d0 be d0 ................
06a0: b2 d0 b0 d1 82 d1 8c 20 d1 8d d1 82 d0 be d1 82 ....... ........
06b0: 20 d0 bf d1 80 d0 be d1 86 d0 b5 d1 81 d1 81 3a ..............:
06c0: 0d 0a 20 20 20 20 d1 80 d0 b0 d0 b7 d1 80 d0 b0 .. ..........
06d0: d0 b1 d0 be d1 82 d1 87 d0 b8 d0 ba 20 d1 81 d0 ............ ...
06e0: be d1 85 d1 80 d0 b0 d0 bd d1 8f d0 b5 d1 82 20 ...............
06f0: d0 be d1 82 d1 87 d0 b5 d1 82 2f d0 be d0 b1 d1 ........../.....
0700: 80 d0 b0 d0 b1 d0 be d1 82 d0 ba d1 83 20 d0 b2 ............. ..
0710: 20 d1 84 d0 b0 d0 b9 d0 bb 20 28 d1 82 d1 83 d1 ........ (.....
0720: 82 20 d0 ba d0 b0 d0 ba 20 d0 be d0 b1 d1 8b d1 . ...... .......
0730: 87 d0 bd d0 be 29 2c 20 0d 0a 20 20 20 20 d0 b0 .....), .. ..
0740: 20 d0 b4 d0 b0 d0 bb d1 8c d1 88 d0 b5 20 d0 b2 ............ ..
0750: d1 81 d1 82 d1 83 d0 bf d0 b0 d0 b5 d1 82 20 d1 .............. .
0760: 81 d0 ba d1 80 d0 b8 d0 bf d1 82 3a 20 d0 bf d0 ...........: ...
0770: b5 d1 80 d0 b5 d1 85 d0 b2 d0 b0 d1 82 d1 8b d0 ................
0780: b2 d0 b0 d0 b5 d1 82 20 d1 81 d0 be d1 85 d1 80 ....... ........
0790: d0 b0 d0 bd d0 b5 d0 bd d0 b8 d0 b5 20 d1 84 d0 ............ ...
07a0: b0 d0 b9 d0 bb d0 b0 2c 20 d1 83 d0 b7 d0 bd d0 ......., .......
07b0: b0 d0 b5 d1 82 20 d0 b8 d0 bc d1 8f 20 d0 b8 20 ..... ...... ..
07c0: d0 bf d1 83 d1 82 d1 8c 20 d1 84 d0 b0 d0 b9 d0 ........ .......
07d0: bb d0 b0 2c 20 d0 bf d1 80 d0 be d0 b2 d0 b5 d1 ..., ...........
07e0: 80 d1 8f d0 b5 d1 82 20 d1 80 d0 b0 d1 81 d1 88 ....... ........
07f0: d0 b8 d1 80 d0 b5 d0 bd d0 b8 d0 b5 20 d1 8d d1 ............ ...
0800: 82 d0 be d0 b3 d0 be 20 d1 84 d0 b0 d0 b9 d0 bb ....... ........
0810: d0 b0 2c 0d 0a 20 20 20 20 d0 b5 d1 81 d0 bb d0 ..,.. .......
0820: b8 20 d1 8d d1 82 d0 be 20 d0 b2 d0 bd d0 b5 d1 . ...... .......
0830: 88 d0 bd d0 b8 d0 b9 20 d0 be d1 82 d1 87 d0 b5 ....... ........
0840: d1 82 2f d0 be d0 b1 d1 80 d0 b0 d0 b1 d0 be d1 ../.............
0850: 82 d0 ba d0 b0 2c 20 d1 82 d0 be 20 d1 81 d0 ba ....., .... ....
0860: d1 80 d0 b8 d0 bf d1 82 20 d0 bf d1 80 d0 b5 d0 ........ .......
0870: b4 d0 bb d0 b0 d0 b3 d0 b0 d0 b5 d1 82 20 d0 bd ............. ..
0880: d0 b5 d0 bc d0 b5 d0 b4 d0 bb d0 b5 d0 bd d0 bd ................
0890: d0 be 20 d0 be d1 82 d0 ba d1 80 d1 8b d1 82 d1 .. .............
08a0: 8c 20 d1 8d d1 82 d0 be d1 82 20 d1 84 d0 b0 d0 . ........ .....
08b0: b9 d0 bb 20 d0 b2 20 d0 9a d0 be d0 bd d1 84 d0 ... .. .........
08c0: b8 d0 b3 d1 83 d1 80 d0 b0 d1 82 d0 be d1 80 d0 ................
08d0: b5 2e 0d 0a 20 20 20 20 d0 9f d0 bb d0 b0 d0 bd .... ........
08e0: d1 8b 3a 20 d0 92 20 d0 bd d0 b0 d1 81 d1 82 d1 ..: .. .........
08f0: 80 d0 be d0 b9 d0 ba d0 b0 d1 85 20 d1 81 d0 ba ........... ....
0900: d1 80 d0 b8 d0 bf d1 82 d0 b0 20 d0 bc d0 be d0 .......... .....
0910: b6 d0 bd d0 be 20 d0 b1 d1 83 d0 b4 d0 b5 d1 82 ..... ..........
0920: 20 d1 83 d0 ba d0 b0 d0 b7 d0 b0 d1 82 d1 8c 3a ..............:
0930: 0d 0a 20 20 20 20 20 20 20 20 d0 b2 d1 81 d0 b5 .. ......
0940: d0 b3 d0 b4 d0 b0 20 d0 be d1 82 d0 ba d1 80 d1 ...... .........
0950: 8b d0 b2 d0 b0 d1 82 d1 8c 20 d1 82 d0 b0 d0 ba ......... ......
0960: d0 b8 d0 b5 20 d1 84 d0 b0 d0 b9 d0 bb d1 8b 20 .... ..........
0970: d0 b1 d0 b5 d0 b7 20 d0 b2 d0 be d0 bf d1 80 d0 ...... .........
0980: be d1 81 d0 b0 20 d0 b8 d0 bb d0 b8 20 d0 b2 d1 ..... ...... ...
0990: 81 d0 b5 d0 b3 d0 b4 d0 b0 20 d0 b7 d0 b0 d0 b4 ......... ......
09a0: d0 b0 d0 b2 d0 b0 d1 82 d1 8c 20 d0 b2 d0 be d0 .......... .....
09b0: bf d1 80 d0 be d1 81 2c 0d 0a 20 20 20 20 20 20 .......,..
09c0: 20 20 d1 80 d0 b0 d1 81 d1 88 d0 b8 d1 80 d0 b5 ..............
09d0: d0 bd d0 b8 d1 8f 20 d0 be d1 82 d0 ba d1 80 d1 ...... .........
09e0: 8b d0 b2 d0 b0 d0 b5 d0 bc d1 8b d1 85 20 d1 84 ............. ..
09f0: d0 b0 d0 b9 d0 bb d0 be d0 b2 20 2d 20 d0 bf d0 .......... - ...
0a00: be 20 d1 83 d0 bc d0 be d0 bb d1 87 d0 b0 d0 bd . ..............
0a10: d0 b8 d1 8e 20 65 72 66 2c 20 65 70 66 20 0d 0a .... erf, epf ..
0a20: 20 2a 2f 0d 0a 76 61 72 20 5f d0 b2 d0 b5 d1 80 */..var _......
0a30: d1 81 d0 b8 d1 8f d0 a1 d0 ba d1 80 d0 b8 d0 bf ................
0a40: d1 82 d0 b0 20 3d 20 30 2e 34 0d 0a 0d 0a 76 61 .... = 0.4....va
0a50: 72 20 73 65 6c 65 63 74 65 64 46 69 6c 65 4e 61 r selectedFileNa
0a60: 6d 65 0d 0a 0d 0a 2f 2f 20 d0 9f d0 be d0 b4 d0 me....// .......
0a70: bf d0 b8 d1 88 d0 b5 d0 bc d1 81 d1 8f 20 d0 bd ............. ..
0a80: d0 b0 20 d0 bf d0 b5 d1 80 d0 b5 d1 85 d0 b2 d0 .. .............
0a90: b0 d1 82 20 d0 ba d0 be d0 bc d0 b0 d0 bd d0 b4 ... ............
0aa0: d1 8b 20 d1 81 d0 be d1 85 d1 80 d0 b0 d0 bd d0 .. .............
0ab0: b5 d0 bd d0 b8 d1 8f 20 d0 b2 d0 be 20 d0 b2 d0 ....... .... ...
0ac0: bd d0 b5 d1 88 d0 bd d0 b8 d0 b9 20 d1 84 d0 b0 ........... ....
0ad0: d0 b9 d0 bb 0d 0a 2f 2f 20 d0 a2 d0 b0 d0 ba d0 ......// .......
0ae0: b6 d0 b5 20 d0 bc d0 be d0 b6 d0 bd d0 be 20 d0 ... .......... .
0af0: b1 d1 8b 20 d0 b5 d1 89 d0 b5 20 d0 bf d0 be d0 ... ...... .....
0b00: b4 d0 bf d0 b8 d1 81 d0 b0 d1 82 d1 8c d1 81 d1 ................
0b10: 8f 20 d0 bd d0 b0 20 22 d0 a4 d0 b0 d0 b9 d0 bb . .... "........
0b20: 2d d0 a1 d0 be d1 85 d1 80 d0 b0 d0 bd d0 b8 d1 -...............
0b30: 82 d1 8c 20 d0 ba d0 b0 d0 ba 22 2c 20 d0 bd d0 ... ......", ...
0b40: be 20 d0 bf d0 be d0 ba d0 b0 20 d0 be d1 81 d1 . ........ .....
0b50: 82 d0 b0 d0 b2 d0 b8 d0 bc 20 d1 8d d1 82 d0 be ......... ......
0b60: 20 d0 90 d1 80 d1 82 d1 83 d1 80 d1 83 0d 0a 65 ..............e
0b70: 76 65 6e 74 73 2e 61 64 64 43 6f 6d 6d 61 6e 64 vents.addCommand
0b80: 48 61 6e 64 6c 65 72 28 22 7b 35 35 43 37 37 33 Handler("{55C773
0b90: 32 43 2d 30 43 33 33 2d 34 33 39 34 2d 41 44 43 2C-0C33-4394-ADC
0ba0: 41 2d 39 44 31 35 30 38 32 35 35 32 42 36 7d 22 A-9D15082552B6}"
0bb0: 2c 20 33 32 2c 20 53 65 6c 66 53 63 72 69 70 74 , 32, SelfScript
0bc0: 2e 73 65 6c 66 2c 20 22 68 6f 6f 6b 53 61 76 65 .self, "hookSave
0bd0: 54 6f 45 78 74 65 72 6e 61 6c 46 69 6c 65 43 6f ToExternalFileCo
0be0: 6d 6d 61 6e 64 22 29 0d 0a 0d 0a 2f 2f 20 d0 9f mmand")....// ..
0bf0: d0 b5 d1 80 d0 b5 d1 85 d0 b2 d0 b0 d1 82 20 d0 .............. .
0c00: ba d0 be d0 bc d0 b0 d0 bd d0 b4 d1 8b 2e 20 d0 .............. .
0c10: 9c d0 b5 d1 82 d0 be d0 b4 20 d0 b2 d1 8b d0 b7 ......... ......
0c20: d1 8b d0 b2 d0 b0 d0 b5 d1 82 d1 81 d1 8f 20 d1 .............. .
0c30: 81 d0 bd d0 b0 d1 87 d0 b0 d0 bb d0 b0 20 d0 bf ............. ..
0c40: d0 b5 d1 80 d0 b5 d0 b4 20 d0 b2 d1 8b d0 bf d0 ........ .......
0c50: be d0 bb d0 bd d0 b5 d0 bd d0 b8 d0 b5 d0 bc 20 ...............
0c60: d0 ba d0 be d0 bc d0 b0 d0 bd d0 b4 d1 8b 2c 20 ..............,
0c70: d0 bf d0 be d1 82 d0 be d0 bc 20 d0 bf d0 be d1 .......... .....
0c80: 81 d0 bb d0 b5 20 d0 b2 d1 8b d0 bf d0 be d0 bb ..... ..........
0c90: d0 bd d0 b5 d0 bd d0 b8 d1 8f 20 28 d0 b5 d1 81 .......... (....
0ca0: d0 bb d0 b8 20 d0 bd d0 b5 20 d0 be d1 82 d0 bc .... .... ......
0cb0: d0 b5 d0 bd d0 b8 d0 bb d0 b8 29 0d 0a 66 75 6e ..........)..fun
0cc0: 63 74 69 6f 6e 20 68 6f 6f 6b 53 61 76 65 54 6f ction hookSaveTo
0cd0: 45 78 74 65 72 6e 61 6c 46 69 6c 65 43 6f 6d 6d ExternalFileComm
0ce0: 61 6e 64 28 63 6d 64 29 0d 0a 7b 0d 0a 20 20 20 and(cmd)..{..
0cf0: 20 69 66 28 63 6d 64 2e 69 73 42 65 66 6f 72 65 if(cmd.isBefore
0d00: 29 0d 0a 20 20 20 20 7b 0d 0a 20 20 20 20 20 20 ).. {..
0d10: 20 20 73 65 6c 65 63 74 65 64 46 69 6c 65 4e 61 selectedFileNa
0d20: 6d 65 20 3d 20 22 22 0d 0a 20 20 20 20 20 20 20 me = ""..
0d30: 20 2f 2f 20 d0 9f d0 be d0 b4 d0 bf d0 b8 d1 88 // ............
0d40: d0 b5 d0 bc d1 81 d1 8f 20 d0 bd d0 b0 20 d1 81 ........ .... ..
0d50: d0 be d0 b1 d1 8b d1 82 d0 b8 d0 b5 20 d0 be d1 ............ ...
0d60: 82 d0 ba d1 80 d1 8b d1 82 d0 b8 d1 8f 20 d0 b4 ............. ..
0d70: d0 b8 d0 b0 d0 bb d0 be d0 b3 d0 b0 20 d0 b2 d1 ............ ...
0d80: 8b d0 b1 d0 be d1 80 d0 b0 20 d1 84 d0 b0 d0 b9 ......... ......
0d90: d0 bb d0 b0 0d 0a 20 20 20 20 20 20 20 20 65 76 ...... ev
0da0: 65 6e 74 73 2e 63 6f 6e 6e 65 63 74 28 44 65 73 ents.connect(Des
0db0: 69 67 6e 65 72 2c 20 22 6f 6e 53 65 6c 65 63 74 igner, "onSelect
0dc0: 46 69 6c 65 22 2c 20 53 65 6c 66 53 63 72 69 70 File", SelfScrip
0dd0: 74 2e 73 65 6c 66 29 0d 0a 20 20 20 20 7d 0d 0a t.self).. }..
0de0: 20 20 20 20 65 6c 73 65 0d 0a 20 20 20 20 7b 0d else.. {.
0df0: 0a 20 20 20 20 20 20 20 20 2f 2f 20 d0 9e d1 82 . // ....
0e00: d0 bf d0 b8 d1 88 d0 b5 d0 bc d1 81 d1 8f 20 d0 .............. .
0e10: be d1 82 20 d1 81 d0 be d0 b1 d1 8b d1 82 d0 b8 ... ............
0e20: d1 8f 20 d0 be d1 82 d0 ba d1 80 d1 8b d1 82 d0 .. .............
0e30: b8 d1 8f 20 d0 b4 d0 b8 d0 b0 d0 bb d0 be d0 b3 ... ............
0e40: d0 b0 20 d0 b2 d1 8b d0 b1 d0 be d1 80 d0 b0 20 .. ............
0e50: d1 84 d0 b0 d0 b9 d0 bb d0 b0 0d 0a 20 20 20 20 ............
0e60: 20 20 20 20 65 76 65 6e 74 73 2e 64 69 73 63 6f events.disco
0e70: 6e 6e 65 63 74 28 44 65 73 69 67 6e 65 72 2c 20 nnect(Designer,
0e80: 22 6f 6e 53 65 6c 65 63 74 46 69 6c 65 22 2c 20 "onSelectFile",
0e90: 53 65 6c 66 53 63 72 69 70 74 2e 73 65 6c 66 29 SelfScript.self)
0ea0: 0d 0a 20 20 20 20 20 20 20 20 2f 2f 20 d0 98 20 .. // ..
0eb0: d0 be d1 82 d0 ba d1 80 d0 be d0 b5 d0 bc 20 d1 .............. .
0ec0: 81 d0 be d1 85 d1 80 d0 b0 d0 bd d0 b5 d0 bd d0 ................
0ed0: bd d1 8b d0 b9 20 d1 84 d0 b0 d0 b9 d0 bb 0d 0a ..... ..........
0ee0: 20 20 20 20 20 20 20 20 69 66 28 73 65 6c 65 63 if(selec
0ef0: 74 65 64 46 69 6c 65 4e 61 6d 65 2e 6c 65 6e 67 tedFileName.leng
0f00: 74 68 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 th)..
0f10: 20 4f 70 65 6e 46 69 6c 65 28 73 65 6c 65 63 74 OpenFile(select
0f20: 65 64 46 69 6c 65 4e 61 6d 65 29 0d 0a 20 20 20 edFileName)..
0f30: 20 7d 0d 0a 7d 0d 0a 0d 0a 2f 2f 20 d0 9e d0 b1 }..}....// ....
0f40: d1 80 d0 b0 d0 b1 d0 be d1 82 d1 87 d0 b8 d0 ba ................
0f50: 2c 20 d0 b2 d1 8b d0 b7 d1 8b d0 b2 d0 b0 d0 b5 , ..............
0f60: d1 82 d1 81 d1 8f 20 d0 ba d0 be d0 b3 d0 b4 d0 ...... .........
0f70: b0 20 31 d0 a1 20 d0 b8 d1 81 d0 bf d0 be d0 bb . 1.. ..........
0f80: d1 8c d0 b7 d1 83 d0 b5 d1 82 20 d0 b4 d0 b8 d0 .......... .....
0f90: b0 d0 bb d0 be d0 b3 20 d0 b4 d0 bb d1 8f 20 d0 ....... ...... .
0fa0: b7 d0 b0 d0 bf d1 80 d0 be d1 81 d0 b0 20 d0 b8 ............. ..
0fb0: d0 bc d0 b5 d0 bd d0 b8 20 d1 84 d0 b0 d0 b9 d0 ........ .......
0fc0: bb d0 b0 2e 0d 0a 2f 2f 20 d0 9f d0 be d0 b4 d0 ......// .......
0fd0: ba d0 bb d1 8e d1 87 d0 b0 d0 b5 d1 82 d1 81 d1 ................
0fe0: 8f 20 d0 b8 20 d0 be d1 82 d0 ba d0 bb d1 8e d1 . .. ...........
0ff0: 87 d0 b0 d0 b5 d1 82 d1 81 d1 8f 20 d0 b2 20 68 ........... .. h
1000: 6f 6f 6b 53 61 76 65 54 6f 45 78 74 65 72 6e 61 ookSaveToExterna
1010: 6c 46 69 6c 65 43 6f 6d 6d 61 6e 64 0d 0a 66 75 lFileCommand..fu
1020: 6e 63 74 69 6f 6e 20 6f 6e 53 65 6c 65 63 74 46 nction onSelectF
1030: 69 6c 65 28 73 65 6c 65 63 74 46 69 6c 65 44 61 ile(selectFileDa
1040: 74 61 29 20 2f 2f 41 73 20 49 53 65 6c 65 63 74 ta) //As ISelect
1050: 46 69 6c 65 44 61 74 61 0d 0a 7b 0d 0a 20 20 20 FileData..{..
1060: 20 69 66 28 73 65 6c 65 63 74 46 69 6c 65 44 61 if(selectFileDa
1070: 74 61 2e 72 65 73 75 6c 74 20 21 3d 20 73 66 72 ta.result != sfr
1080: 4e 6f 72 6d 61 6c 29 0d 0a 20 20 20 20 7b 0d 0a Normal).. {..
1090: 20 20 20 20 20 20 20 20 2f 2f 20 d0 97 d0 bd d0 // .....
10a0: b0 d1 87 d0 b8 d1 82 20 d0 ba d0 b0 d0 ba d0 be ....... ........
10b0: d0 b9 2d d1 82 d0 be 20 d0 b4 d1 80 d1 83 d0 b3 ..-.... ........
10c0: d0 be d0 b9 20 d0 be d0 b1 d1 80 d0 b0 d0 b1 d0 .... ...........
10d0: be d1 82 d1 87 d0 b8 d0 ba 20 d0 b4 d0 be 20 d0 ......... .... .
10e0: bd d0 b0 d1 81 20 d1 83 d0 b6 d0 b5 20 d1 87 d1 ..... ...... ...
10f0: 82 d0 be 2d d1 82 d0 be 20 d1 81 d0 b4 d0 b5 d0 ...-.... .......
1100: bb d0 b0 d0 bb 0d 0a 20 20 20 20 20 20 20 20 69 ....... i
1110: 66 28 73 65 6c 65 63 74 46 69 6c 65 44 61 74 61 f(selectFileData
1120: 2e 72 65 73 75 6c 74 20 3d 3d 20 73 66 72 53 65 .result == sfrSe
1130: 6c 65 63 74 65 64 20 26 26 20 73 65 6c 65 63 74 lected && select
1140: 46 69 6c 65 44 61 74 61 2e 66 69 6c 65 73 43 6f FileData.filesCo
1150: 75 6e 74 20 3d 3d 20 31 29 0d 0a 20 20 20 20 20 unt == 1)..
1160: 20 20 20 7b 0d 0a 20 20 20 20 20 20 20 20 20 20 {..
1170: 20 20 2f 2f 20 d0 98 20 d0 bf d1 80 d0 b8 20 d1 // .. ...... .
1180: 8d d1 82 d0 be d0 bc 20 d0 be d0 bd 20 d0 bd d0 ....... .... ...
1190: b5 20 d0 be d1 82 d0 bc d0 b5 d0 bd d0 b8 d0 bb . ..............
11a0: 20 d0 be d0 bf d0 b5 d1 80 d0 b0 d1 86 d0 b8 d1 ...............
11b0: 8e 2c 20 d0 b8 20 d1 83 d0 ba d0 b0 d0 b7 d0 b0 ., .. ..........
11c0: d0 bb 20 d0 be d0 b4 d0 b8 d0 bd 20 d1 84 d0 b0 .. ........ ....
11d0: d0 b9 d0 bb 0d 0a 20 20 20 20 20 20 20 20 20 20 ......
11e0: 20 20 2f 2f 20 d0 97 d0 b0 d0 bf d0 be d0 bc d0 // ...........
11f0: bd d0 b8 d0 bc 20 d0 b5 d0 b3 d0 be 2c 20 d1 87 ..... ......, ..
1200: d1 82 d0 be d0 b1 d1 8b 20 d0 bf d0 be d0 bf d1 ........ .......
1210: 8b d1 82 d0 b0 d1 82 d1 8c d1 81 d1 8f 20 d0 bf ............. ..
1220: d0 be d1 82 d0 be d0 bc 20 d0 be d1 82 d0 ba d1 ........ .......
1230: 80 d1 8b d1 82 d1 8c 0d 0a 20 20 20 20 20 20 20 .........
1240: 20 20 20 20 20 73 65 6c 65 63 74 65 64 46 69 6c selectedFil
1250: 65 4e 61 6d 65 20 3d 20 73 65 6c 65 63 74 46 69 eName = selectFi
1260: 6c 65 44 61 74 61 2e 73 65 6c 65 63 74 65 64 46 leData.selectedF
1270: 69 6c 65 28 30 29 0d 0a 20 20 20 20 20 20 20 20 ile(0)..
1280: 7d 0d 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 }.. retur
1290: 6e 0d 0a 20 20 20 20 7d 0d 0a 20 20 20 20 2f 2f n.. }.. //
12a0: 20 d0 a1 d0 b0 d0 bc d0 b8 20 d0 bf d0 be d0 bb ........ ......
12b0: d1 83 d1 87 d0 b8 d0 bc 20 d0 b8 d0 bc d1 8f 20 ........ ......
12c0: d1 84 d0 b0 d0 b9 d0 bb d0 b0 20 d0 b4 d0 bb d1 .......... .....
12d0: 8f 20 d1 81 d0 be d1 85 d1 80 d0 b0 d0 bd d0 b5 . ..............
12e0: d0 bd d0 b8 d1 8f 2c 20 d1 87 d1 82 d0 be d0 b1 ......, ........
12f0: d1 8b 20 d0 b7 d0 bd d0 b0 d1 82 d1 8c 2c 20 d1 .. .........., .
1300: 87 d1 82 d0 be 20 d0 be d1 82 d0 ba d1 80 d1 8b ..... ..........
1310: d0 b2 d0 b0 d1 82 d1 8c 0d 0a 20 20 20 20 2f 2f .......... //
1320: 20 d0 92 d0 90 d0 96 d0 9d d0 9e 2e 20 d0 a1 d0 ........... ...
1330: be d0 b1 d1 8b d1 82 d0 b8 d0 b5 20 22 6f 6e 53 ........... "onS
1340: 65 6c 65 63 74 46 69 6c 65 22 20 d0 b3 d0 b5 d0 electFile" .....
1350: bd d0 b5 d1 80 d0 b8 d1 82 d1 81 d1 8f 20 d0 ba ............. ..
1360: d0 b0 d0 ba 20 d0 bf d1 80 d0 b8 20 d1 81 d0 b8 .... ...... ....
1370: d1 81 d1 82 d0 b5 d0 bc d0 bd d1 8b d1 85 20 d0 .............. .
1380: b7 d0 b0 d0 bf d1 80 d0 be d1 81 d0 b0 d1 85 20 ...............
1390: 31 d0 a1 2c 0d 0a 20 20 20 20 2f 2f 20 d1 82 d0 1..,.. // ...
13a0: b0 d0 ba 20 d0 b8 20 d0 bf d1 80 d0 b8 20 d0 b8 ... .. ...... ..
13b0: d1 81 d0 bf d0 be d0 bb d1 8c d0 b7 d0 be d0 b2 ................
13c0: d0 b0 d0 bd d0 b8 d0 b8 20 d0 b2 20 d1 81 d0 ba ........ .. ....
13d0: d1 80 d0 b8 d0 bf d1 82 d0 b0 d1 85 20 d0 bc d0 ............ ...
13e0: b5 d1 82 d0 be d0 b4 d0 b0 20 d0 94 d0 b8 d0 b0 ......... ......
13f0: d0 bb d0 be d0 b3 d0 92 d1 8b d0 b1 d0 be d1 80 ................
1400: d0 b0 d0 a4 d0 b0 d0 b9 d0 bb d0 b0 3a 3a d0 92 ............::..
1410: d1 8b d0 b1 d1 80 d0 b0 d1 82 d1 8c 2c 0d 0a 20 ............,..
1420: 20 20 20 2f 2f 20 d0 ba d1 80 d0 be d0 bc d0 b5 // ..........
1430: 20 d1 82 d0 b5 d1 85 20 d1 81 d0 bb d1 83 d1 87 ...... ........
1440: d0 b0 d0 b5 d0 b2 2c 20 d0 ba d0 be d0 b3 d0 b4 ......, ........
1450: d0 b0 20 d0 94 d0 b8 d0 b0 d0 bb d0 be d0 b3 d0 .. .............
1460: 92 d1 8b d0 b1 d0 be d1 80 d0 b0 d0 a4 d0 b0 d0 ................
1470: b9 d0 bb d0 b0 3a 3a d0 92 d1 8b d0 b1 d1 80 d0 .....::.........
1480: b0 d1 82 d1 8c 20 d0 b8 d1 81 d0 bf d0 be d0 bb ..... ..........
1490: d1 8c d0 b7 d1 83 d0 b5 d1 82 d1 81 d1 8f 20 d0 .............. .
14a0: b2 20 d0 be d0 b1 d1 80 d0 b0 d0 b1 d0 be d1 82 . ..............
14b0: d1 87 d0 b8 d0 ba d0 b0 d1 85 0d 0a 20 20 20 20 ............
14c0: 2f 2f 20 d1 81 d0 be d0 b1 d1 8b d1 82 d0 b8 d1 // .............
14d0: 8f 20 6f 6e 53 65 6c 65 63 74 46 69 6c 65 2c 20 . onSelectFile,
14e0: d0 b4 d0 b0 d0 b1 d1 8b 20 d0 b8 d0 b7 d0 b1 d0 ........ .......
14f0: b5 d0 b6 d0 b0 d1 82 d1 8c 20 d0 b7 d0 b0 d1 86 ......... ......
1500: d0 b8 d0 ba d0 bb d0 b8 d0 b2 d0 b0 d0 bd d0 b8 ................
1510: d1 8f 2e 0d 0a 09 76 61 72 20 73 65 6c 44 6c 67 ......var selDlg
1520: 20 3d 20 76 38 4e 65 77 28 22 d0 94 d0 b8 d0 b0 = v8New("......
1530: d0 bb d0 be d0 b3 d0 92 d1 8b d0 b1 d0 be d1 80 ................
1540: d0 b0 d0 a4 d0 b0 d0 b9 d0 bb d0 b0 22 2c 20 d0 ............", .
1550: a0 d0 b5 d0 b6 d0 b8 d0 bc d0 94 d0 b8 d0 b0 d0 ................
1560: bb d0 be d0 b3 d0 b0 d0 92 d1 8b d0 b1 d0 be d1 ................
1570: 80 d0 b0 d0 a4 d0 b0 d0 b9 d0 bb d0 b0 2e d0 a1 ................
1580: d0 be d1 85 d1 80 d0 b0 d0 bd d0 b5 d0 bd d0 b8 ................
1590: d0 b5 29 3b 0d 0a 09 73 65 6c 44 6c 67 2e d0 97 ..);...selDlg...
15a0: d0 b0 d0 b3 d0 be d0 bb d0 be d0 b2 d0 be d0 ba ................
15b0: 20 3d 20 73 65 6c 65 63 74 46 69 6c 65 44 61 74 = selectFileDat
15c0: 61 2e 74 69 74 6c 65 2e 6c 65 6e 67 74 68 20 3f a.title.length ?
15d0: 20 73 65 6c 65 63 74 46 69 6c 65 44 61 74 61 2e selectFileData.
15e0: 74 69 74 6c 65 20 3a 20 22 d0 a1 d0 be d1 85 d1 title : ".......
15f0: 80 d0 b0 d0 bd d0 b8 d1 82 d1 8c 20 d0 b2 d0 be ........... ....
1600: 20 d0 b2 d0 bd d0 b5 d1 88 d0 bd d0 b8 d0 b9 20 ..............
1610: d0 be d1 82 d1 87 d0 b5 d1 82 2f d0 be d0 b1 d1 ........../.....
1620: 80 d0 b0 d0 b1 d0 be d1 82 d0 ba d1 83 22 0d 0a ............."..
1630: 09 73 65 6c 44 6c 67 2e d0 9f d0 be d0 bb d0 bd .selDlg.........
1640: d0 be d0 b5 d0 98 d0 bc d1 8f d0 a4 d0 b0 d0 b9 ................
1650: d0 bb d0 b0 20 3d 20 73 65 6c 65 63 74 46 69 6c .... = selectFil
1660: 65 44 61 74 61 2e 69 6e 69 74 69 61 6c 46 69 6c eData.initialFil
1670: 65 4e 61 6d 65 0d 0a 09 73 65 6c 44 6c 67 2e d0 eName...selDlg..
1680: 9a d0 b0 d1 82 d0 b0 d0 bb d0 be d0 b3 20 3d 20 ............. =
1690: 73 65 6c 65 63 74 46 69 6c 65 44 61 74 61 2e 66 selectFileData.f
16a0: 6f 6c 64 65 72 0d 0a 09 0d 0a 20 20 20 20 66 6f older..... fo
16b0: 72 20 28 76 61 72 20 69 20 3d 20 30 20 3b 20 69 r (var i = 0 ; i
16c0: 20 3c 20 73 65 6c 65 63 74 46 69 6c 65 44 61 74 < selectFileDat
16d0: 61 2e 66 69 6c 74 65 72 73 43 6f 75 6e 74 3b 20 a.filtersCount;
16e0: 69 2b 2b 29 20 7b 0d 0a 20 20 20 20 20 20 20 20 i++) {..
16f0: 66 69 6c 74 65 72 56 61 6c 20 3d 20 73 65 6c 65 filterVal = sele
1700: 63 74 46 69 6c 65 44 61 74 61 2e 66 69 6c 74 65 ctFileData.filte
1710: 72 56 61 6c 28 69 29 0d 0a 20 20 20 20 20 20 20 rVal(i)..
1720: 20 73 65 6c 44 6c 67 2e d0 a4 d0 b8 d0 bb d1 8c selDlg.........
1730: d1 82 d1 80 20 2b 3d 20 73 65 6c 65 63 74 46 69 .... += selectFi
1740: 6c 65 44 61 74 61 2e 66 69 6c 74 65 72 44 65 73 leData.filterDes
1750: 63 72 28 69 29 2b 22 20 28 22 2b 66 69 6c 74 65 cr(i)+" ("+filte
1760: 72 56 61 6c 2b 22 29 7c 22 2b 66 69 6c 74 65 72 rVal+")|"+filter
1770: 56 61 6c 20 2b 20 22 7c 22 0d 0a 20 20 20 20 7d Val + "|".. }
1780: 0d 0a 09 69 66 28 21 73 65 6c 44 6c 67 2e d0 92 ...if(!selDlg...
1790: d1 8b d0 b1 d1 80 d0 b0 d1 82 d1 8c 28 29 29 0d ............()).
17a0: 0a 09 20 20 20 20 73 65 6c 65 63 74 46 69 6c 65 .. selectFile
17b0: 44 61 74 61 2e 72 65 73 75 6c 74 20 3d 20 73 66 Data.result = sf
17c0: 72 43 61 6e 63 65 6c 65 64 0d 0a 09 65 6c 73 65 rCanceled...else
17d0: 0d 0a 09 7b 0d 0a 09 20 20 20 20 73 65 6c 65 63 ...{... selec
17e0: 74 65 64 46 69 6c 65 4e 61 6d 65 20 3d 20 73 65 tedFileName = se
17f0: 6c 44 6c 67 2e d0 9f d0 be d0 bb d0 bd d0 be d0 lDlg............
1800: b5 d0 98 d0 bc d1 8f d0 a4 d0 b0 d0 b9 d0 bb d0 ................
1810: b0 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 65 63 ... selec
1820: 74 46 69 6c 65 44 61 74 61 2e 61 64 64 53 65 6c tFileData.addSel
1830: 65 63 74 65 64 46 69 6c 65 28 73 65 6c 65 63 74 ectedFile(select
1840: 65 64 46 69 6c 65 4e 61 6d 65 29 0d 0a 09 20 20 edFileName)...
1850: 20 20 73 65 6c 65 63 74 46 69 6c 65 44 61 74 61 selectFileData
1860: 2e 72 65 73 75 6c 74 20 3d 20 73 66 72 53 65 6c .result = sfrSel
1870: 65 63 74 65 64 0d 0a 20 20 20 20 7d 0d 0a 7d 0d ected.. }..}.
1880: 0a 0d 0a 76 61 72 20 54 65 78 74 20 3d 20 27 30 ...var Text = '0
1890: 30 30 30 30 30 30 30 2d 30 30 30 30 2d 30 30 30 0000000-0000-000
18a0: 30 2d 30 30 30 30 2d 30 30 30 30 30 30 30 30 30 0-0000-000000000
18b0: 30 30 30 27 20 2f 2f 20 d0 bf d1 80 d0 be d1 81 000' // ........
18c0: d1 82 d0 be d0 b9 20 d1 82 d0 b5 d0 ba d1 81 d1 ...... .........
18d0: 82 0d 0a 76 61 72 20 54 65 78 74 4f 65 6d 20 3d ...var TextOem =
18e0: 20 27 37 34 64 37 35 61 35 31 2d 35 38 62 37 2d '74d75a51-58b7-
18f0: 34 36 62 30 2d 39 33 31 61 2d 66 33 62 61 63 32 46b0-931a-f3bac2
1900: 30 65 35 39 36 65 27 20 2f 2f 20 d0 bf d1 80 d0 0e596e' // .....
1910: be d1 81 d1 82 d0 be d0 b9 20 d1 82 d0 b5 d0 ba ......... ......
1920: d1 81 d1 82 20 2d 20 d0 ba d0 be d0 b4 d0 b8 d1 .... - .........
1930: 80 d0 be d0 b2 d0 ba d0 b0 20 44 6f 73 2f 4f 65 ......... Dos/Oe
1940: 6d 0d 0a 76 61 72 20 45 70 66 20 3d 20 27 30 65 m..var Epf = '0e
1950: 30 65 35 34 63 66 2d 32 35 33 62 2d 34 66 63 39 0e54cf-253b-4fc9
1960: 2d 61 38 39 35 2d 32 36 38 39 37 65 31 61 35 31 -a895-26897e1a51
1970: 66 37 27 20 2f 2f 20 d0 be d0 b1 d1 80 d0 b0 d0 f7' // .........
1980: b1 d0 be d1 82 d0 ba d0 b8 0d 0a 76 61 72 20 45 ...........var E
1990: 72 66 20 3d 20 27 36 64 30 31 35 32 30 63 2d 32 rf = '6d01520c-2
19a0: 33 63 36 2d 34 33 30 31 2d 38 36 66 37 2d 65 38 3c6-4301-86f7-e8
19b0: 31 32 36 38 66 30 37 65 65 33 27 20 2f 2f 20 d0 1268f07ee3' // .
19c0: be d1 82 d1 87 d0 b5 d1 82 d1 8b 0d 0a 76 61 72 .............var
19d0: 20 4d 6f 78 65 6c 20 3d 20 27 65 35 35 35 61 36 Moxel = 'e555a6
19e0: 66 65 2d 37 36 38 66 2d 34 37 36 61 2d 62 66 34 fe-768f-476a-bf4
19f0: 62 2d 31 64 39 34 35 61 61 35 36 30 39 39 27 20 b-1d945aa56099'
1a00: 2f 2f 20 d1 82 d0 b0 d0 b1 d0 bb d0 b8 d1 87 d0 // .............
1a10: bd d1 8b d0 b9 20 d0 b4 d0 be d0 ba d1 83 d0 bc ..... ..........
1a20: d0 b5 d0 bd d1 82 0d 0a 76 61 72 20 43 6f 6e 66 ........var Conf
1a30: 69 67 75 72 61 74 69 6f 6e 20 3d 20 27 63 36 34 iguration = 'c64
1a40: 63 65 38 61 34 2d 61 37 34 64 2d 34 30 65 39 2d ce8a4-a74d-40e9-
1a50: 39 39 36 65 2d 66 65 61 64 63 61 38 38 35 65 31 996e-feadca885e1
1a60: 31 27 20 2f 2f 20 d1 84 d0 b0 d0 b9 d0 bb 20 d0 1' // ........ .
1a70: ba d0 be d0 bd d1 84 d0 b8 d0 b3 d1 83 d1 80 d0 ................
1a80: b0 d1 86 d0 b8 d0 b8 0d 0a 76 61 72 20 54 65 6d .........var Tem
1a90: 70 6c 61 74 65 20 3d 20 27 30 33 61 64 37 38 32 plate = '03ad782
1aa0: 63 2d 39 30 30 62 2d 34 35 39 34 2d 62 64 62 37 c-900b-4594-bdb7
1ab0: 2d 36 36 65 64 30 35 39 39 32 62 38 62 27 20 2f -66ed05992b8b' /
1ac0: 2f 20 d1 84 d0 b0 d0 b9 d0 bb 20 d1 88 d0 b0 d0 / ........ .....
1ad0: b1 d0 bb d0 be d0 bd d0 be d0 b2 0d 0a 0d 0a 76 ...............v
1ae0: 61 72 20 6b 69 6e 64 41 72 72 61 79 20 3d 20 6e ar kindArray = n
1af0: 65 77 20 41 72 72 61 79 28 54 65 78 74 2c 20 54 ew Array(Text, T
1b00: 65 78 74 4f 65 6d 2c 20 45 70 66 2c 20 45 72 66 extOem, Epf, Erf
1b10: 2c 20 4d 6f 78 65 6c 2c 20 43 6f 6e 66 69 67 75 , Moxel, Configu
1b20: 72 61 74 69 6f 6e 2c 20 54 65 6d 70 6c 61 74 65 ration, Template
1b30: 29 0d 0a 0d 0a 66 75 6e 63 74 69 6f 6e 20 54 65 )....function Te
1b40: 73 74 28 29 0d 0a 7b 0d 0a 20 20 20 20 69 66 20 st()..{.. if
1b50: 28 21 41 72 72 61 79 2e 70 72 6f 74 6f 74 79 70 (!Array.prototyp
1b60: 65 2e 69 6e 64 65 78 4f 66 29 20 7b 0d 0a 20 20 e.indexOf) {..
1b70: 20 20 20 20 41 72 72 61 79 2e 70 72 6f 74 6f 74 Array.protot
1b80: 79 70 65 2e 69 6e 64 65 78 4f 66 20 3d 20 66 75 ype.indexOf = fu
1b90: 6e 63 74 69 6f 6e 20 28 6f 62 6a 2c 20 66 72 6f nction (obj, fro
1ba0: 6d 49 6e 64 65 78 29 20 7b 0d 0a 20 20 20 20 20 mIndex) {..
1bb0: 20 20 20 69 66 20 28 66 72 6f 6d 49 6e 64 65 78 if (fromIndex
1bc0: 20 3d 3d 20 6e 75 6c 6c 29 20 7b 0d 0a 20 20 20 == null) {..
1bd0: 20 20 20 20 20 20 20 20 20 66 72 6f 6d 49 6e 64 fromInd
1be0: 65 78 20 3d 20 30 3b 0d 0a 20 20 20 20 20 20 20 ex = 0;..
1bf0: 20 7d 20 65 6c 73 65 20 69 66 20 28 66 72 6f 6d } else if (from
1c00: 49 6e 64 65 78 20 3c 20 30 29 20 7b 0d 0a 20 20 Index < 0) {..
1c10: 20 20 20 20 20 20 20 20 20 20 66 72 6f 6d 49 6e fromIn
1c20: 64 65 78 20 3d 20 4d 61 74 68 2e 6d 61 78 28 30 dex = Math.max(0
1c30: 2c 20 74 68 69 73 2e 6c 65 6e 67 74 68 20 2b 20 , this.length +
1c40: 66 72 6f 6d 49 6e 64 65 78 29 3b 0d 0a 20 20 20 fromIndex);..
1c50: 20 20 20 20 20 7d 0d 0a 20 20 20 20 20 20 20 20 }..
1c60: 66 6f 72 20 28 76 61 72 20 69 20 3d 20 66 72 6f for (var i = fro
1c70: 6d 49 6e 64 65 78 2c 20 6a 20 3d 20 74 68 69 73 mIndex, j = this
1c80: 2e 6c 65 6e 67 74 68 3b 20 69 20 3c 20 6a 3b 20 .length; i < j;
1c90: 69 2b 2b 29 20 7b 0d 0a 20 20 20 20 20 20 20 20 i++) {..
1ca0: 20 20 20 20 69 66 20 28 74 68 69 73 5b 69 5d 20 if (this[i]
1cb0: 3d 3d 3d 20 6f 62 6a 29 0d 0a 20 20 20 20 20 20 === obj)..
1cc0: 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e return
1cd0: 20 69 3b 0d 0a 20 20 20 20 20 20 20 20 7d 0d 0a i;.. }..
1ce0: 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 2d return -
1cf0: 31 3b 0d 0a 20 20 20 20 20 20 7d 3b 0d 0a 20 20 1;.. };..
1d00: 20 20 7d 0d 0a 20 20 20 20 61 73 73 65 72 74 28 }.. assert(
1d10: 30 2c 20 6b 69 6e 64 41 72 72 61 79 2e 69 6e 64 0, kindArray.ind
1d20: 65 78 4f 66 28 54 65 78 74 29 29 0d 0a 20 20 20 exOf(Text))..
1d30: 20 61 73 73 65 72 74 4e 6f 74 28 2d 31 2c 20 6b assertNot(-1, k
1d40: 69 6e 64 41 72 72 61 79 2e 69 6e 64 65 78 4f 66 indArray.indexOf
1d50: 28 54 65 78 74 29 29 0d 0a 7d 0d 0a 0d 0a 20 20 (Text))..}....
1d60: 20 20 2f 2f 20 74 72 79 7b 0d 0a 20 20 20 20 2f // try{.. /
1d70: 2f 20 20 20 20 5f 6d 61 63 72 6f 73 54 65 73 74 / _macrosTest
1d80: 4f 70 65 6e 46 69 6c 65 28 29 0d 0a 20 20 20 20 OpenFile()..
1d90: 2f 2f 20 7d 0d 0a 20 20 20 20 2f 2f 20 63 61 74 // }.. // cat
1da0: 63 68 28 65 29 7b 0d 0a 20 20 20 20 20 20 20 20 ch(e){..
1db0: 2f 2f 20 4d 65 73 73 61 67 65 28 22 d0 be d1 88 // Message("....
1dc0: d0 b8 d0 b1 d0 ba d0 b0 20 6d 61 63 72 6f 73 54 ........ macrosT
1dd0: 65 73 74 4f 70 65 6e 46 69 6c 65 28 29 20 2d 20 estOpenFile() -
1de0: 22 2b 65 29 0d 0a 20 20 20 20 20 20 20 20 2f 2f "+e).. //
1df0: 20 2f 2f 4d 65 73 73 61 67 65 28 22 d0 be d1 88 //Message("....
1e00: d0 b8 d0 b1 d0 ba d0 b0 20 6d 61 63 72 6f 73 54 ........ macrosT
1e10: 65 73 74 4f 70 65 6e 46 69 6c 65 28 29 22 29 20 estOpenFile()")
1e20: 2f 2f 20 2d 20 22 2b 65 29 0d 0a 20 20 20 20 2f // - "+e).. /
1e30: 2f 20 7d 0d 0a 0d 0a 2f 2f 20 4a 53 63 72 69 70 / }....// JScrip
1e40: 74 20 73 6f 75 72 63 65 20 63 6f 64 65 0d 0a 2f t source code../
1e50: 2f 32 34 2e 30 38 2e 32 30 31 31 20 31 31 3a 33 /24.08.2011 11:3
1e60: 34 3a 33 38 20 6f 72 65 66 6b 6f 76 20 d0 b4 d0 4:38 orefkov ...
1e70: be d0 b1 d0 b0 d0 b2 d0 b8 d0 bb 3a 0d 0a 2f 2f ...........:..//
1e80: d0 a2 d1 83 d1 82 20 d0 b2 d0 be d0 b7 d0 bd d0 ...... .........
1e90: b8 d0 ba 20 d0 b2 d0 be d0 bf d1 80 d0 be d1 81 ... ............
1ea0: 20 d0 bf d0 be 20 d0 bf d0 be d0 b2 d0 be d0 b4 .... ..........
1eb0: d1 83 20 d0 be d1 82 d0 ba d1 80 d1 8b d1 82 d0 .. .............
1ec0: b8 d1 8f 20 d1 84 d0 b0 d0 b9 d0 bb d0 be d0 b2 ... ............
1ed0: 20 d0 b2 20 d0 9a d0 be d0 bd d1 84 d0 b8 d0 b3 .. ............
1ee0: d1 83 d1 80 d0 b0 d1 82 d0 be d1 80 d0 b5 2e 0d ................
1ef0: 0a 2f 2f d0 92 20 d0 be d0 b1 d1 8a d0 b5 d0 ba .//.. ..........
1f00: d1 82 d0 bd d0 be d0 b9 20 d0 bc d0 be d0 b4 d0 ........ .......
1f10: b5 d0 bb d0 b8 20 d1 81 d0 bd d0 b5 d0 b3 d0 be ..... ..........
1f20: d0 bf d0 b0 d1 82 d0 b0 20 d1 8d d1 82 d0 be d0 ........ .......
1f30: b3 d0 be 20 d0 bd d0 b5 d1 82 2e 20 d0 9e d0 b4 ... ....... ....
1f40: d0 bd d0 b0 d0 ba d0 be 2c 20 d0 b2 d1 81 d0 bf ........, ......
1f50: d0 be d0 bc d0 bd d0 b8 d0 b2 2c 20 d0 ba d0 b0 .........., ....
1f60: d0 ba 20 d1 8f 20 d0 be d1 82 d0 ba d1 80 d1 8b .. .. ..........
1f70: d0 b2 d0 b0 d0 bb 20 65 72 74 2d d1 88 d0 ba d0 ...... ert-.....
1f80: b8 20 d0 b2 20 d0 9a d0 be d0 bd d1 84 d0 b8 d0 . .. ...........
1f90: b3 d1 83 d1 80 d0 b0 d1 82 d0 be d1 80 d0 b5 20 ...............
1fa0: 37 d0 ba d0 b8 20 d0 b2 20 d0 be d0 bf d0 b5 d0 7.... .. .......
1fb0: bd d0 ba d0 be d0 bd d1 84 d0 b5 2c 20 d1 80 d0 ..........., ...
1fc0: b5 d1 88 d0 b8 d0 bb 20 d1 82 d1 80 d1 8f d1 85 ....... ........
1fd0: d0 bd d1 83 d1 82 d1 8c 20 d1 81 d1 82 d0 b0 d1 ........ .......
1fe0: 80 d0 b8 d0 bd d0 be d0 b9 20 d0 b8 20 d0 bf d1 ......... .. ...
1ff0: 80 d0 be d0 b2 d0 b5 d1 80 d0 bd d1 83 d1 82 d1 ................
2000: 8c 20 d1 82 d0 b0 d0 ba d0 be d0 b9 20 d0 b6 d0 . .......... ...
2010: b5 20 d1 84 d0 b8 d0 bd d1 82 20 d1 83 d1 88 d0 . ........ .....
2020: b0 d0 bc d0 b8 2e 0d 0a 0d 0a 2f 2f d0 90 20 d0 ..........//.. .
2030: b2 20 d0 be d0 bf d0 b5 d0 bd d0 ba d0 be d0 bd . ..............
2040: d1 84 d0 b5 20 d1 8f 20 d0 b8 d1 85 20 d0 be d1 .... .. .... ...
2050: 82 d0 ba d1 80 d1 8b d0 b2 d0 b0 d0 bb 20 d0 bf ............. ..
2060: d1 80 d0 be d1 81 d1 82 d0 be 20 2d 20 d0 b4 d0 .......... - ...
2070: be d0 b1 d0 b0 d0 b2 d0 bb d1 8f d0 bb 20 d0 b8 ............. ..
2080: d0 bc d1 8f 20 d1 84 d0 b0 d0 b9 d0 bb d0 b0 20 .... ..........
2090: d0 b2 20 d0 bd d0 b0 d1 87 d0 b0 d0 bb d0 be 20 .. ............
20a0: 4d 52 55 20 28 d1 8d d1 82 d0 be 20 d1 81 d0 bf MRU (...... ....
20b0: d0 b8 d1 81 d0 be d0 ba 20 d0 bd d0 b5 d0 b4 d0 ........ .......
20c0: b0 d0 b2 d0 bd d0 be 20 d0 be d1 82 d0 ba d1 80 ....... ........
20d0: d1 8b d0 b2 d0 b0 d0 b5 d0 bc d1 8b d1 85 20 d1 .............. .
20e0: 84 d0 b0 d0 b9 d0 bb d0 be d0 b2 2c 20 d0 bf d0 ..........., ...
20f0: be d1 8f d0 b2 d0 bb d1 8f d1 8e d1 89 d0 b8 d0 ................
2100: b9 d1 81 d1 8f 20 d0 b2 20 d0 bc d0 b5 d0 bd d1 ..... .. .......
2110: 8e 20 d0 a4 d0 b0 d0 b9 d0 bb 29 20 d0 b8 20 d0 . ........) .. .
2120: bf d0 be d1 81 d1 8b d0 bb d0 b0 d0 bb 20 d0 ba ............. ..
2130: d0 be d0 bc d0 b0 d0 bd d0 b4 d1 83 20 22 d0 9e ............ "..
2140: d1 82 d0 ba d1 80 d1 8b d1 82 d1 8c 20 d0 bd d1 ............ ...
2150: 83 d0 bb d0 b5 d0 b2 d0 be d0 b9 20 d1 84 d0 b0 ........... ....
2160: d0 b9 d0 bb 20 d0 b8 d0 b7 20 d1 81 d0 bf d0 b8 .... .... ......
2170: d1 81 d0 ba d0 b0 20 4d 52 55 22 2e 0d 0a 0d 0a ...... MRU".....
2180: 2f 2f d0 9f d0 be d1 81 d0 bb d0 b5 20 d0 b4 d0 //.......... ...
2190: b5 d1 81 d1 8f d1 82 d0 b8 20 d0 bc d0 b8 d0 bd ......... ......
21a0: d1 83 d1 82 20 d0 bf d1 80 d0 be d0 b1 20 d0 b8 .... ........ ..
21b0: 20 d0 be d1 88 d0 b8 d0 b1 d0 be d0 ba 20 d0 b2 ............ ..
21c0: 20 4a 53 2d 49 6d 6d 65 64 69 61 74 65 2c 20 d0 JS-Immediate, .
21d0: b2 d1 81 d0 b5 20 d0 bf d0 be d0 bb d1 83 d1 87 ..... ..........
21e0: d0 b8 d0 bb d0 be d1 81 d1 8c 2e 0d 0a 0d 0a 2f .............../
21f0: 2f d0 98 d1 82 d0 b0 d0 ba 2c 20 d0 bf d0 be 20 /........, ....
2200: d0 bf d0 be d1 80 d1 8f d0 b4 d0 ba d1 83 0d 0a ................
2210: 0d 0a 2f 2f d0 a1 d0 bf d0 b8 d1 81 d0 be d0 ba ..//............
2220: 20 4d 52 55 20 d0 bb d0 b5 d0 b6 d0 b8 d1 82 20 MRU ..........
2230: 28 d1 81 d1 8e d1 80 d0 bf d1 80 d0 b8 d0 b7 21 (..............!
2240: 21 21 29 20 d0 b2 20 d0 bf d1 80 d0 be d1 84 d0 !!) .. .........
2250: b0 d0 b9 d0 bb d0 b5 20 31 d0 a1 20 d0 bf d0 be ....... 1.. ....
2260: 20 d0 bf d1 83 d1 82 d0 b8 20 28 d0 b5 d1 89 d0 ........ (.....
2270: b5 20 d1 81 d1 8e d1 80 d0 bf d1 80 d0 b8 d0 b7 . ..............
2280: 21 21 21 29 20 2d 20 22 41 70 70 2f 4d 52 55 46 !!!) - "App/MRUF
2290: 69 6c 65 4c 69 73 74 22 0d 0a 2f 2f d0 ad d1 82 ileList"..//....
22a0: d0 be d1 82 20 d1 81 d0 bf d0 b8 d1 81 d0 be d0 .... ...........
22b0: ba 20 2d 20 d0 be d0 b1 d1 8b d1 87 d0 bd d1 8b . - ............
22c0: d0 b9 20 d1 81 d0 bf d0 b8 d1 81 d0 be d0 ba 20 .. ............
22d0: d0 b7 d0 bd d0 b0 d1 87 d0 b5 d0 bd d0 b8 d0 b9 ................
22e0: 2c 20 d0 bf d1 80 d0 b0 d0 b2 d0 b4 d0 b0 20 d0 , ............ .
22f0: b7 d0 bd d0 b0 d1 87 d0 b5 d0 bd d0 b8 d1 8f 20 ...............
2300: d0 b2 20 d0 bd d0 b5 d0 bc 20 d0 bd d0 b5 20 d0 .. ...... .... .
2310: be d0 b1 d1 8b d1 87 d0 bd d1 8b d0 b5 2e 0d 0a ................
2320: 2f 2f d0 a1 20 d0 bf d0 be d0 bc d0 be d1 89 d1 //.. ...........
2330: 8c d1 8e 20 d0 97 d0 bd d0 b0 d1 87 d0 b5 d0 bd ... ............
2340: d0 b8 d0 b5 d0 92 d0 a1 d1 82 d1 80 d0 be d0 ba ................
2350: d1 83 d0 92 d0 bd d1 83 d1 82 d1 80 20 d1 80 d0 ............ ...
2360: b0 d0 b7 d0 be d0 b1 d1 80 d0 b0 d0 bb d1 81 d1 ................
2370: 8f 2c 20 d1 87 d1 82 d0 be 20 d1 82 d0 b0 d0 bc ., ...... ......
2380: 20 d0 bb d0 b5 d0 b6 d0 b8 d1 82 2c 20 d0 b0 20 .........., ..
2390: d1 81 20 d0 bf d0 be d0 bc d0 be d1 89 d1 8c d1 .. .............
23a0: 8e 20 d0 97 d0 bd d0 b0 d1 87 d0 b5 d0 bd d0 b8 . ..............
23b0: d0 b5 d0 98 d0 b7 d0 a1 d1 82 d1 80 d0 be d0 ba ................
23c0: d0 b8 d0 92 d0 bd d1 83 d1 82 d1 80 20 2d 20 d1 ............ - .
23d0: 81 d0 bc d0 be d0 b3 20 d1 81 d0 be d0 b7 d0 b4 ....... ........
23e0: d0 b0 d1 82 d1 8c 20 d0 bd d1 83 d0 b6 d0 bd d0 ...... .........
23f0: be d0 b5 20 d0 bc d0 bd d0 b5 20 d0 b7 d0 bd d0 ... ...... .....
2400: b0 d1 87 d0 b5 d0 bd d0 b8 d0 b5 2e 0d 0a 2f 2f ..............//
2410: d0 92 20 d1 8d d1 82 d0 be d0 bc 20 d0 b7 d0 bd .. ........ ....
2420: d0 b0 d1 87 d0 b5 d0 bd d0 b8 d0 b8 20 d0 b3 d0 ............ ...
2430: bb d0 b0 d0 b2 d0 bd d0 be d0 b5 20 2d 20 d0 bf ........... - ..
2440: d1 83 d1 82 d1 8c 20 d0 ba 20 d1 84 d0 b0 d0 b9 ...... .. ......
2450: d0 bb d1 83 20 d0 b8 20 d0 ba d0 b0 d0 ba d0 be .... .. ........
2460: d0 b9 2d d1 82 d0 be 20 d0 b3 d1 83 d0 b8 d0 b4 ..-.... ........
2470: 2c 20 d0 be d1 87 d0 b5 d0 b2 d0 b8 d0 b4 d0 bd , ..............
2480: d0 be 20 d0 be d0 b1 d0 be d0 b7 d0 bd d0 b0 d1 .. .............
2490: 87 d0 b0 d1 8e d1 89 d0 b8 d0 b9 20 d1 82 d0 b8 ........... ....
24a0: d0 bf 20 d0 b4 d0 be d0 ba d1 83 d0 bc d0 b5 d0 .. .............
24b0: bd d1 82 d0 b0 2c 20 d0 ba d0 be d1 82 d0 be d1 ....., .........
24c0: 80 d1 8b d0 b9 20 d0 b4 d0 be d0 bb d0 b6 d0 b5 ..... ..........
24d0: d0 bd 20 d0 be d1 82 d0 ba d1 80 d1 8b d0 b2 d0 .. .............
24e0: b0 d1 82 d1 8c 20 d1 8d d1 82 d0 be d1 82 20 d1 ..... ........ .
24f0: 84 d0 b0 d0 b9 d0 bb 2e 20 d0 94 d0 bb d1 8f 20 ........ ......
2500: d1 82 d0 b5 d0 ba d1 81 d1 82 d0 be d0 b2 d1 8b ................
2510: d1 85 20 d0 b4 d0 be d0 ba d0 be d0 b2 20 d0 b3 .. .......... ..
2520: d1 83 d0 b8 d0 b4 20 d0 bf d1 80 d0 be d1 81 d1 ...... .........
2530: 82 20 2d 20 d1 81 d0 bf d0 bb d0 be d1 88 d0 bd . - ............
2540: d1 8b d0 b5 20 d0 bd d1 83 d0 bb d0 b8 2e 20 d0 .... ......... .
2550: 94 d0 bb d1 8f 20 d0 b4 d1 80 d1 83 d0 b3 d0 b8 ..... ..........
2560: d1 85 20 d0 b2 d0 b8 d0 b4 d0 be d0 b2 20 d0 b4 .. .......... ..
2570: d0 be d0 ba d0 be d0 b2 20 d0 bd d0 b0 d0 b4 d0 ........ .......
2580: be 20 d0 b8 d1 81 d1 81 d0 bb d0 b5 d0 b4 d0 be . ..............
2590: d0 b2 d0 b0 d1 82 d1 8c 2c 20 d0 bf d0 b5 d1 80 ........, ......
25a0: d0 b5 d0 b1 d0 b8 d1 80 d0 b0 d1 8f 20 d0 b7 d0 ............ ...
25b0: bd d0 b0 d1 87 d0 b5 d0 bd d0 b8 d1 8f 20 d0 b8 ............. ..
25c0: d0 b7 20 4d 52 55 46 69 6c 65 4c 69 73 74 2c 20 .. MRUFileList,
25d0: d0 b8 20 d1 81 d0 bc d0 be d1 82 d1 80 d1 8f 20 .. ............
25e0: d0 bd d0 b0 20 d0 bd d0 b8 d1 85 20 d1 87 d0 b5 .... ...... ....
25f0: d1 80 d0 b5 d0 b7 20 d0 97 d0 bd d0 b0 d1 87 d0 ...... .........
2600: b5 d0 bd d0 b8 d0 b5 d0 92 d0 a1 d1 82 d1 80 d0 ................
2610: be d0 ba d1 83 d0 92 d0 bd d1 83 d1 82 d1 80 0d ................
2620: 0a 2f 2f d0 94 d0 b0 d0 bb d0 b5 d0 b5 20 d0 bf .//.......... ..
2630: d1 80 d0 be d1 81 d1 82 d0 be 20 d0 b2 d0 bf d0 .......... .....
2640: b8 d1 85 d0 bd d1 83 d0 bb 20 d1 81 d0 b2 d0 be ......... ......
2650: d0 b5 20 d0 b7 d0 bd d0 b0 d1 87 d0 b5 d0 bd d0 .. .............
2660: b8 d0 b5 20 d0 b2 20 d0 bd d0 b0 d1 87 d0 b0 d0 ... .. .........
2670: bb d0 be 20 d1 81 d0 bf d0 b8 d1 81 d0 ba d0 b0 ... ............
2680: 2c 20 d1 81 d0 be d1 85 d1 80 d0 b0 d0 bd d0 b8 , ..............
2690: d0 bb 20 d0 b2 d0 b5 d1 81 d1 8c 20 d1 81 d0 bf .. ........ ....
26a0: d0 b8 d1 81 d0 be d0 ba 20 d0 b2 20 d0 bf d1 80 ........ .. ....
26b0: d0 be d1 84 d0 b0 d0 b9 d0 bb 2c 20 d0 b8 20 d0 .........., .. .
26c0: bf d0 be d1 81 d0 bb d0 b0 d0 bb 20 d0 bd d1 83 ........... ....
26d0: d0 b6 d0 bd d1 83 d1 8e 20 d0 ba d0 be d0 bc d0 ........ .......
26e0: b0 d0 bd d0 b4 d1 83 2e 0d 0a 2f 2f d0 92 d0 be ..........//....
26f0: d1 82 20 d0 ba d0 be d0 b4 3a 0d 0a 0d 0a 66 75 .. ......:....fu
2700: 6e 63 74 69 6f 6e 20 5f 6d 61 63 72 6f 73 54 65 nction _macrosTe
2710: 73 74 4f 70 65 6e 46 69 6c 65 28 29 0d 0a 7b 0d stOpenFile()..{.
2720: 0a 20 20 20 20 2f 2f 76 61 72 20 66 69 6c 65 70 . //var filep
2730: 61 74 68 20 3d 20 22 63 3a 5c 5c 74 65 73 74 5c ath = "c:\\test\
2740: 5c 73 6e 65 67 6f 70 61 74 5c 5c 63 6f 72 65 5c \snegopat\\core\
2750: 5c 73 74 64 5c 5c 73 63 72 69 70 74 73 5c 5c 30 \std\\scripts\\0
2760: 5f 67 6c 6f 62 61 6c 5f 63 6f 6e 74 65 78 74 2e _global_context.
2770: 6a 73 22 0d 0a 20 20 20 20 76 61 72 20 66 69 6c js".. var fil
2780: 65 70 61 74 68 20 3d 20 22 54 3a 5c 5c 53 6e 65 epath = "T:\\Sne
2790: 67 6f 70 61 74 5c 5c 53 74 61 72 74 65 72 5c 5c gopat\\Starter\\
27a0: 73 63 72 69 70 74 73 5c 5c 63 6f 6e 66 69 67 43 scripts\\configC
27b0: 61 70 74 69 6f 6e 2e 6a 73 22 0d 0a 0d 0a 20 20 aption.js"....
27c0: 20 20 4d 65 73 73 61 67 65 28 22 31 22 29 0d 0a Message("1")..
27d0: 20 20 20 20 74 72 79 7b 0d 0a 20 20 20 20 20 20 try{..
27e0: 20 20 4f 70 65 6e 46 69 6c 65 28 66 69 6c 65 70 OpenFile(filep
27f0: 61 74 68 29 20 20 20 20 20 20 20 20 0d 0a 20 20 ath) ..
2800: 20 20 7d 0d 0a 20 20 20 20 63 61 74 63 68 28 65 }.. catch(e
2810: 29 7b 20 4d 65 73 73 61 67 65 28 22 d0 9d d0 b5 ){ Message("....
2820: d1 83 d0 b4 d0 b0 d1 87 d0 b0 22 29 20 7d 0d 0a ..........") }..
2830: 0d 0a 20 20 20 20 4d 65 73 73 61 67 65 28 22 32 .. Message("2
2840: 22 29 0d 0a 20 20 20 20 74 72 79 7b 0d 0a 20 20 ").. try{..
2850: 20 20 20 20 20 20 4f 70 65 6e 46 69 6c 65 28 66 OpenFile(f
2860: 69 6c 65 70 61 74 68 2c 20 22 22 29 0d 0a 20 20 ilepath, "")..
2870: 20 20 7d 0d 0a 20 20 20 20 63 61 74 63 68 28 65 }.. catch(e
2880: 29 7b 20 4d 65 73 73 61 67 65 28 22 d0 9d d0 b5 ){ Message("....
2890: d1 83 d0 b4 d0 b0 d1 87 d0 b0 22 29 20 7d 0d 0a ..........") }..
28a0: 0d 0a 20 20 20 20 4d 65 73 73 61 67 65 28 22 33 .. Message("3
28b0: 22 29 0d 0a 20 20 20 20 74 72 79 7b 0d 0a 20 20 ").. try{..
28c0: 20 20 20 20 4f 70 65 6e 46 69 6c 65 28 66 69 6c OpenFile(fil
28d0: 65 70 61 74 68 2c 20 22 31 22 29 0d 0a 20 20 20 epath, "1")..
28e0: 20 20 20 20 20 4d 65 73 73 61 67 65 28 22 d0 9d Message("..
28f0: d0 b5 d1 83 d0 b4 d0 b0 d1 87 d0 b0 22 29 0d 0a ............")..
2900: 20 20 20 20 7d 0d 0a 20 20 20 20 63 61 74 63 68 }.. catch
2910: 28 65 29 7b 7d 0d 0a 7d 0d 0a 0d 0a 66 75 6e 63 (e){}..}....func
2920: 74 69 6f 6e 20 61 73 73 65 72 74 28 70 31 2c 20 tion assert(p1,
2930: 70 32 29 0d 0a 7b 0d 0a 20 20 20 20 69 66 20 28 p2)..{.. if (
2940: 70 31 20 21 3d 20 70 32 29 20 0d 0a 20 20 20 20 p1 != p2) ..
2950: 20 20 20 20 74 68 72 6f 77 20 22 d0 97 d0 bd d0 throw ".....
2960: b0 d1 87 d0 b5 d0 bd d0 b8 d0 b5 20 3c 22 2b 70 ........... <"+p
2970: 31 2b 22 3e 20 d0 bd d0 b5 20 d1 80 d0 b0 d0 b2 1+"> .... ......
2980: d0 bd d0 be 20 3c 22 2b 70 32 2b 22 3e 2c 20 d0 .... <"+p2+">, .
2990: b0 20 d0 be d0 b6 d0 b8 d0 b4 d0 b0 d0 bb d0 b8 . ..............
29a0: 20 d1 80 d0 b0 d0 b2 d0 b5 d0 bd d1 81 d1 82 d0 ...............
29b0: b2 d0 be 22 3b 0d 0a 7d 0d 0a 66 75 6e 63 74 69 ...";..}..functi
29c0: 6f 6e 20 61 73 73 65 72 74 4e 6f 74 28 70 31 2c on assertNot(p1,
29d0: 20 70 32 29 0d 0a 7b 0d 0a 20 20 20 20 69 66 20 p2)..{.. if
29e0: 28 70 31 20 3d 3d 20 70 32 29 20 0d 0a 20 20 20 (p1 == p2) ..
29f0: 20 20 20 20 20 74 68 72 6f 77 20 22 d0 97 d0 bd throw "....
2a00: d0 b0 d1 87 d0 b5 d0 bd d0 b8 d0 b5 20 3c 22 2b ............ <"+
2a10: 70 31 2b 22 3e 20 d1 80 d0 b0 d0 b2 d0 bd d0 be p1+"> ..........
2a20: 20 3c 22 2b 70 32 2b 22 3e 2c 20 d0 b0 20 d0 be <"+p2+">, .. ..
2a30: d0 b6 d0 b8 d0 b4 d0 b0 d0 bb d0 b8 20 d0 bd d0 ............ ...
2a40: b5 d1 80 d0 b0 d0 b2 d0 b5 d0 bd d1 81 d1 82 d0 ................
2a50: b2 d0 be 22 3b 0d 0a 7d 0d 0a 0d 0a 2f 2f d0 95 ...";..}....//..
2a60: d1 89 d0 b5 20 d0 be d0 b4 d0 b8 d0 bd 20 d0 bf .... ........ ..
2a70: d0 b0 d1 80 d0 b0 d0 bc d0 b5 d1 82 d1 80 20 d0 .............. .
2a80: b2 20 d0 bc d0 b5 d1 82 d0 be d0 b4 d0 b5 20 4f . ............ O
2a90: 70 65 6e 46 69 6c 65 20 2d 20 d1 82 d0 b8 d0 bf penFile - ......
2aa0: 20 d0 b4 d0 be d0 ba d1 83 d0 bc d0 b5 d0 bd d1 ...............
2ab0: 82 d0 b0 20 28 d0 b8 d1 85 20 d0 bb d1 83 d1 87 ... (.... ......
2ac0: d1 88 d0 b5 20 d0 b7 d0 b0 d0 b4 d0 b0 d1 82 d1 .... ...........
2ad0: 8c 20 d1 81 d0 b8 d0 bc d0 b2 d0 be d0 bb d1 8c . ..............
2ae0: d0 bd d1 8b d0 bc d0 b8 20 d0 ba d0 be d0 bd d1 ........ .......
2af0: 81 d1 82 d0 b0 d0 bd d1 82 d0 b0 d0 bc d0 b8 29 ...............)
2b00: 0d 0a 2f 2f d0 95 d1 81 d0 bb d0 b8 20 d1 82 d0 ..//........ ...
2b10: b8 d0 bf 20 d0 bd d0 b5 20 d0 bf d0 b5 d1 80 d0 ... .... .......
2b20: b5 d0 b4 d0 b0 d0 bd 2c 20 d0 bf d0 be d0 bf d1 ......., .......
2b30: 8b d1 82 d0 b0 d1 82 d1 8c d1 81 d1 8f 20 d0 bd ............. ..
2b40: d0 b0 d0 b9 d1 82 d0 b8 20 d0 b5 d0 b3 d0 be 20 ........ ......
2b50: d0 bf d0 be 20 d1 80 d0 b0 d1 81 d1 88 d0 b8 d1 .... ...........
2b60: 80 d0 b5 d0 bd d0 b8 d1 8e 20 d1 84 d0 b0 d0 b9 ......... ......
2b70: d0 bb d0 b0 2e 0d 0a 2f 2f d0 95 d1 81 d0 bb d0 .......//.......
2b80: b8 20 d1 80 d0 b0 d1 81 d1 88 d0 b8 d1 80 d0 b5 . ..............
2b90: d0 bd d0 b8 d0 b5 20 d0 bd d0 b5 d0 bf d0 be d0 ...... .........
2ba0: bd d1 8f d1 82 d0 bd d0 be d0 b5 2c 20 d0 b8 d1 ..........., ...
2bb0: 81 d0 bf d0 be d0 bb d1 8c d0 b7 d0 be d0 b2 d0 ................
2bc0: b0 d1 82 d1 8c 20 d0 bd d1 83 d0 bb d0 b5 d0 b2 ..... ..........
2bd0: d0 be d0 b9 20 d0 b3 d1 83 d0 b8 d0 b4 2e 0d 0a .... ...........
2be0: 2f 2f 0d 0a 2f 2f d1 82 d0 be 20 d0 b5 d1 81 d1 //..//.... .....
2bf0: 82 d1 8c 20 d1 87 d1 82 d0 be d0 b1 d1 8b 20 d0 ... .......... .
2c00: bc d0 be d0 b6 d0 bd d0 be 20 d0 b1 d1 8b d0 bb ......... ......
2c10: d0 be 20 d0 bf d0 be d0 bb d1 8c d0 b7 d0 be d0 .. .............
2c20: b2 d0 b0 d1 82 d1 8c d1 81 d1 8f 20 d1 82 d0 b0 ........... ....
2c30: d0 ba 3a 0d 0a 2f 2f 24 61 64 64 69 6e 20 66 69 ..:..//$addin fi
2c40: 6c 65 6f 70 65 6e 20 6f 66 0d 0a 2f 2f 66 6f 2e leopen of..//fo.
2c50: 4f 70 65 6e 46 69 6c 65 28 70 61 74 68 29 0d 0a OpenFile(path)..
2c60: 2f 2f 66 6f 2e 4f 70 65 6e 46 69 6c 65 28 70 61 //fo.OpenFile(pa
2c70: 74 68 2c 20 66 6f 2e 54 65 78 74 4f 45 4d 29 0d th, fo.TextOEM).
2c80: 0a 2f 2f 66 6f 2e 4f 70 65 6e 46 69 6c 65 28 70 .//fo.OpenFile(p
2c90: 61 74 68 2c 20 66 6f 2e 54 65 6d 70 6c 61 74 65 ath, fo.Template
2ca0: 29 0d 0a 2f 2f d0 b8 20 d1 82 d0 b4 20 d0 b8 20 )..//.. .... ..
2cb0: d1 82 d0 bf 2e 0d 0a 2f 2f 0d 0a 66 75 6e 63 74 .......//..funct
2cc0: 69 6f 6e 20 4f 70 65 6e 46 69 6c 65 28 66 69 6c ion OpenFile(fil
2cd0: 65 70 61 74 68 29 20 2f 2f 2c 20 66 69 6c 65 6b epath) //, filek
2ce0: 69 6e 64 29 0d 0a 7b 0d 0a 20 20 20 20 4d 65 73 ind)..{.. Mes
2cf0: 73 61 67 65 28 22 d0 9e d1 82 d0 ba d1 80 d1 8b sage("..........
2d00: d0 b2 d0 b0 d0 b5 d0 bc 20 d1 84 d0 b0 d0 b9 d0 ........ .......
2d10: bb 20 22 2b 66 69 6c 65 70 61 74 68 29 0d 0a 20 . "+filepath)..
2d20: 20 20 20 2f 2f 20 d0 9f d0 be d0 b4 d0 b3 d0 be // ..........
2d30: d1 82 d0 be d0 b2 d0 b8 d0 bc 20 d0 bd d0 b0 d1 .......... .....
2d40: 88 d0 b5 20 d0 b7 d0 bd d0 b0 d1 87 d0 b5 d0 bd ... ............
2d50: d0 b8 d0 b5 20 d0 b4 d0 bb d1 8f 20 4d 52 55 20 .... ...... MRU
2d60: 2d 20 d1 81 d0 bf d0 b8 d1 81 d0 ba d0 b0 0d 0a - ..............
2d70: 20 20 20 20 6b 69 6e 64 20 3d 20 54 65 78 74 0d kind = Text.
2d80: 0a 20 20 20 20 20 20 20 20 2f 2f 20 69 66 20 28 . // if (
2d90: 66 69 6c 65 6b 69 6e 64 29 0d 0a 20 20 20 20 20 filekind)..
2da0: 20 20 20 20 20 20 20 2f 2f 20 6b 69 6e 64 20 3d // kind =
2db0: 20 66 69 6c 65 6b 69 6e 64 0d 0a 20 20 20 20 20 filekind..
2dc0: 20 20 20 2f 2f 20 69 66 20 28 2d 31 20 3d 3d 20 // if (-1 ==
2dd0: 6b 69 6e 64 41 72 72 61 79 2e 69 6e 64 65 78 4f kindArray.indexO
2de0: 66 28 6b 69 6e 64 29 29 0d 0a 20 20 20 20 20 20 f(kind))..
2df0: 20 20 20 20 20 20 2f 2f 20 74 68 72 6f 77 20 22 // throw "
2e00: d0 9d d0 b5 d0 b2 d0 b5 d1 80 d0 bd d1 8b d0 b9 ................
2e10: 20 d0 bf d0 b0 d1 80 d0 b0 d0 bc d0 b5 d1 82 d1 ...............
2e20: 80 20 66 69 6c 65 6b 69 6e 64 20 3d 20 22 2b 66 . filekind = "+f
2e30: 69 6c 65 6b 69 6e 64 0d 0a 20 20 20 20 0d 0a 20 ilekind.. ..
2e40: 20 20 20 76 61 72 20 6d 72 75 49 74 65 6d 20 3d var mruItem =
2e50: 20 d0 97 d0 bd d0 b0 d1 87 d0 b5 d0 bd d0 b8 d0 ...............
2e60: b5 d0 98 d0 b7 d0 a1 d1 82 d1 80 d0 be d0 ba d0 ................
2e70: b8 d0 92 d0 bd d1 83 d1 82 d1 80 28 27 7b 22 23 ...........('{"#
2e80: 22 2c 33 36 39 37 33 35 35 30 2d 36 62 62 62 2d ",36973550-6bbb-
2e90: 31 31 64 35 2d 62 66 37 32 2d 30 30 35 30 62 61 11d5-bf72-0050ba
2ea0: 65 32 62 63 37 39 2c 5c 6e 27 20 2b 0d 0a 20 20 e2bc79,\n' +..
2eb0: 20 20 27 7b 31 2c 5c 6e 27 20 2b 0d 0a 20 20 20 '{1,\n' +..
2ec0: 20 27 7b 22 66 69 6c 65 3a 2f 2f 27 20 2b 20 66 '{"file://' + f
2ed0: 69 6c 65 70 61 74 68 20 2b 20 27 22 2c 30 7d 2c ilepath + '",0},
2ee0: 27 20 2b 20 6b 69 6e 64 20 2b 20 27 7d 5c 6e 27 ' + kind + '}\n'
2ef0: 20 2b 0d 0a 20 20 20 20 27 7d 27 29 0d 0a 0d 0a +.. '}')....
2f00: 20 20 20 20 2f 2f 20 d0 9f d0 be d0 bb d1 83 d1 // .........
2f10: 87 d0 b8 d0 bc 20 d1 82 d0 b5 d0 ba d1 83 d1 89 ..... ..........
2f20: d0 b8 d0 b9 20 d1 81 d0 bf d0 b8 d1 81 d0 be d0 .... ...........
2f30: ba 20 4d 52 55 20 d0 b8 d0 b7 20 d0 bd d0 b0 d1 . MRU .... .....
2f40: 81 d1 82 d1 80 d0 be d0 b5 d0 ba 0d 0a 20 20 20 .............
2f50: 20 76 61 72 20 6d 72 75 20 3d 20 70 72 6f 66 69 var mru = profi
2f60: 6c 65 52 6f 6f 74 2e 67 65 74 56 61 6c 75 65 28 leRoot.getValue(
2f70: 22 41 70 70 2f 4d 52 55 46 69 6c 65 4c 69 73 74 "App/MRUFileList
2f80: 22 29 0d 0a 20 20 20 20 2f 2f 20 d0 95 d1 81 d0 ").. // .....
2f90: bb d0 b8 20 d1 82 d0 b0 d0 bc 20 d1 83 d0 b6 d0 ... ...... .....
2fa0: b5 20 d0 b5 d1 81 d1 82 d1 8c 20 d0 bd d0 b0 d1 . ........ .....
2fb0: 88 d0 b5 20 d0 b7 d0 bd d0 b0 d1 87 d0 b5 d0 bd ... ............
2fc0: d0 b8 d0 b5 2c 20 d1 83 d0 b4 d0 b0 d0 bb d0 b8 ...., ..........
2fd0: d0 bc 20 d0 b5 d0 b3 d0 be 0d 0a 20 20 20 20 76 .. ........ v
2fe0: 61 72 20 68 61 73 49 6e 4d 72 75 20 3d 20 6d 72 ar hasInMru = mr
2ff0: 75 2e d0 9d d0 b0 d0 b9 d1 82 d0 b8 d0 9f d0 be u...............
3000: d0 97 d0 bd d0 b0 d1 87 d0 b5 d0 bd d0 b8 d1 8e ................
3010: 28 6d 72 75 49 74 65 6d 29 0d 0a 20 20 20 20 69 (mruItem).. i
3020: 66 28 68 61 73 49 6e 4d 72 75 29 0d 0a 20 20 20 f(hasInMru)..
3030: 20 20 20 20 6d 72 75 2e d0 a3 d0 b4 d0 b0 d0 bb mru.........
3040: d0 b8 d1 82 d1 8c 28 68 61 73 49 6e 4d 72 75 29 ......(hasInMru)
3050: 0d 0a 20 20 20 20 2f 2f 20 d0 95 d1 81 d0 bb d0 .. // .......
3060: b8 20 d1 81 d0 bf d0 b8 d1 81 d0 be d0 ba 20 d0 . ............ .
3070: bf d0 be d0 bb d0 be d0 bd 2c 20 d1 83 d0 b4 d0 ........., .....
3080: b0 d0 bb d0 b8 d0 bc 20 d0 bf d0 be d1 81 d0 bb ....... ........
3090: d0 b5 d0 b4 d0 bd d0 b8 d0 b9 20 d1 8d d0 bb d0 .......... .....
30a0: b5 d0 bc d0 b5 d0 bd d1 82 0d 0a 20 20 20 20 69 ........... i
30b0: 66 28 6d 72 75 2e d0 9a d0 be d0 bb d0 b8 d1 87 f(mru...........
30c0: d0 b5 d1 81 d1 82 d0 b2 d0 be 28 29 20 3d 3d 20 ..........() ==
30d0: 38 29 0d 0a 20 20 20 20 20 20 20 6d 72 75 2e d0 8).. mru..
30e0: a3 d0 b4 d0 b0 d0 bb d0 b8 d1 82 d1 8c 28 37 29 .............(7)
30f0: 0d 0a 20 20 20 20 2f 2f 20 d0 92 d1 81 d1 82 d0 .. // .......
3100: b0 d0 b2 d0 b8 d0 bc 20 d0 b7 d0 bd d0 b0 d1 87 ....... ........
3110: d0 b5 d0 bd d0 b8 d0 b5 20 d0 b4 d0 bb d1 8f 20 ........ ......
3120: d0 bd d0 b0 d1 88 d0 b5 d0 b3 d0 be 20 d1 84 d0 ............ ...
3130: b0 d0 b9 d0 bb d0 b0 20 d0 b2 20 d0 bd d0 b0 d1 ....... .. .....
3140: 87 d0 b0 d0 bb d0 be 20 d1 81 d0 bf d0 b8 d1 81 ....... ........
3150: d0 ba d0 b0 0d 0a 20 20 20 20 6d 72 75 2e d0 92 ...... mru...
3160: d1 81 d1 82 d0 b0 d0 b2 d0 b8 d1 82 d1 8c 28 30 ..............(0
3170: 2c 20 6d 72 75 49 74 65 6d 29 0d 0a 20 20 20 20 , mruItem)..
3180: 2f 2f 20 d0 a1 d0 be d1 85 d1 80 d0 b0 d0 bd d0 // .............
3190: b8 d0 bc 20 4d 52 55 2d d1 81 d0 bf d0 b8 d1 81 ... MRU-........
31a0: d0 be d0 ba 20 d0 be d0 b1 d1 80 d0 b0 d1 82 d0 .... ...........
31b0: bd d0 be 20 d0 b2 20 d0 bd d0 b0 d1 81 d1 82 d1 ... .. .........
31c0: 80 d0 be d0 b9 d0 ba d0 b8 0d 0a 20 20 20 20 70 ........... p
31d0: 72 6f 66 69 6c 65 52 6f 6f 74 2e 73 65 74 56 61 rofileRoot.setVa
31e0: 6c 75 65 28 22 41 70 70 2f 4d 52 55 46 69 6c 65 lue("App/MRUFile
31f0: 4c 69 73 74 22 2c 20 6d 72 75 29 0d 0a 20 20 20 List", mru)..
3200: 20 2f 2f 20 d0 98 20 d0 b7 d0 b0 d1 88 d0 bb d0 // .. .........
3210: b5 d0 bc 20 d0 ba d0 be d0 bc d0 b0 d0 bd d0 b4 ... ............
3220: d1 83 0d 0a 20 20 20 20 73 74 64 63 6f 6d 6d 61 .... stdcomma
3230: 6e 64 73 2e 46 72 61 6d 65 2e 52 65 63 65 6e 74 nds.Frame.Recent
3240: 46 69 6c 65 2e 67 65 74 53 74 61 74 65 28 29 0d File.getState().
3250: 0a 20 20 20 20 73 74 64 63 6f 6d 6d 61 6e 64 73 . stdcommands
3260: 2e 46 72 61 6d 65 2e 52 65 63 65 6e 74 46 69 6c .Frame.RecentFil
3270: 65 2e 73 65 6e 64 28 30 29 0d 0a 20 20 20 20 0d e.send(0).. .
3280: 0a 20 20 20 20 72 65 74 75 72 6e 20 74 72 75 65 . return true
3290: 0d 0a 7d 0d 0a 0d 0a 2f 2f d0 92 d0 be d1 82 20 ..}....//......
32a0: d1 82 d0 b0 d0 ba 20 d0 bf d1 8b d1 82 d0 bb d0 ...... .........
32b0: b8 d0 b2 d1 8b d0 b9 20 d1 83 d0 bc 20 d0 bf d1 ....... .... ...
32c0: 80 d0 b5 d0 be d0 b4 d0 be d0 bb d0 b5 d0 b2 d0 ................
32d0: b0 d0 b5 d1 82 20 d0 bf d1 80 d0 b5 d0 b3 d1 80 ..... ..........
32e0: d0 b0 d0 b4 d1 8b 2e 0d 0a 0d 0a 2f 2f d0 97 d0 ...........//...
32f0: ab 3a 20 d0 94 d0 bb d1 8f 20 d0 bf d1 80 d0 be .: ...... ......
3300: d1 81 d0 bc d0 be d1 82 d1 80 d0 b0 20 4d 52 55 ............ MRU
3310: 20 d0 b8 d1 81 d0 bf d0 be d0 bb d1 8c d0 b7 d0 ...............
3320: be d0 b2 d0 b0 d0 bb d1 81 d1 8f 20 d1 81 d0 bb ........... ....
3330: d0 b5 d0 b4 d1 83 d1 8e d1 89 d0 b8 d0 b9 20 d0 .............. .
3340: ba d0 be d0 b4 3a 0d 0a 66 75 6e 63 74 69 6f 6e .....:..function
3350: 20 6d 61 63 72 6f 73 d0 98 d1 81 d1 81 d0 bb d0 macros.........
3360: b5 d0 b4 d0 be d0 b2 d0 b0 d1 82 d1 8c 4d 52 55 .............MRU
3370: 28 29 0d 0a 7b 0d 0a 20 20 20 20 76 61 72 20 6d ()..{.. var m
3380: 72 75 20 3d 20 70 72 6f 66 69 6c 65 52 6f 6f 74 ru = profileRoot
3390: 2e 67 65 74 56 61 6c 75 65 28 22 41 70 70 2f 4d .getValue("App/M
33a0: 52 55 46 69 6c 65 4c 69 73 74 22 29 0d 0a 20 20 RUFileList")..
33b0: 20 20 66 6f 72 28 76 61 72 20 69 20 3d 20 6e 65 for(var i = ne
33c0: 77 20 45 6e 75 6d 65 72 61 74 6f 72 28 6d 72 75 w Enumerator(mru
33d0: 29 3b 20 21 69 2e 61 74 45 6e 64 28 29 3b 20 69 ); !i.atEnd(); i
33e0: 2e 6d 6f 76 65 4e 65 78 74 28 29 29 0d 0a 20 20 .moveNext())..
33f0: 20 20 7b 0d 0a 20 20 20 20 20 20 20 20 4d 65 73 {.. Mes
3400: 73 61 67 65 28 22 76 3d 22 20 2b 20 d0 97 d0 bd sage("v=" + ....
3410: d0 b0 d1 87 d0 b5 d0 bd d0 b8 d0 b5 d0 92 d0 a1 ................
3420: d1 82 d1 80 d0 be d0 ba d1 83 d0 92 d0 bd d1 83 ................
3430: d1 82 d1 80 28 69 2e 69 74 65 6d 28 29 2e d0 97 ....(i.item()...
3440: d0 bd d0 b0 d1 87 d0 b5 d0 bd d0 b8 d0 b5 29 2c ..............),
3450: 20 6d 45 78 63 33 29 0d 0a 20 20 20 20 7d 0d 0a mExc3).. }..
3460: 7d 0d 0a 2f 2f d0 92 20 d0 bf d1 80 d0 be d1 81 }..//.. ........
3470: d0 bc d0 be d1 82 d1 80 d0 b5 20 d0 bf d1 80 d0 .......... .....
3480: be d1 84 d0 b0 d0 b9 d0 bb d0 b0 20 d0 bc d0 bd ........... ....
3490: d0 b5 20 d0 bf d0 be d0 bc d0 be d0 b3 d0 bb d0 .. .............
34a0: be 20 73 63 72 69 70 74 73 5c 64 65 76 74 6f 6f . scripts\devtoo
34b0: 6c 73 5c 70 66 6c 76 69 65 77 2e 6a 73 0d 0a ls\pflview.js..