Hex Artifact Content Вы: nobody
Вход

Artifact 36a3eb8988688eb68c21294e333724906a17d0e4:


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 73 69 6c 65 6e  pt..$uname silen
0020: 63 65 0d 0a 24 64 6e 61 6d 65 20 d0 a2 d0 b8 d1  ce..$dname .....
0030: 88 d0 b8 d0 bd d0 b0 20 d0 b2 20 d0 be d1 82 d1  ....... .. .....
0040: 81 d0 b5 d0 ba d0 b0 d1 85 0d 0a 24 61 64 64 69  ...........$addi
0050: 6e 20 73 74 64 6c 69 62 0d 0a 0d 0a 2f 2f 20 28  n stdlib....// (
0060: d1 81 29 20 d0 90 d0 bb d0 b5 d0 ba d1 81 d0 b0  ..) ............
0070: d0 bd d0 b4 d1 80 20 d0 9e d1 80 d0 b5 d1 84 d0  ...... .........
0080: ba d0 be d0 b2 20 6f 72 65 66 6b 6f 76 20 61 74  ..... orefkov at
0090: 20 67 6d 61 69 6c 2e 63 6f 6d 0d 0a 2f 2f 20 d0   gmail.com..// .
00a0: ad d1 82 d0 be 20 d0 bd d0 b5 d0 b1 d0 be d0 bb  ..... ..........
00b0: d1 8c d1 88 d0 be d0 b9 20 d1 81 d0 ba d1 80 d0  ........ .......
00c0: b8 d0 bf d1 82 20 d0 b4 d0 bb d1 8f 20 d0 bf d0  ..... ...... ...
00d0: be d0 b4 d0 b0 d0 b2 d0 bb d0 b5 d0 bd d0 b8 d1  ................
00e0: 8f 20 d0 bd d0 b5 d0 ba d0 be d1 82 d0 be d1 80  . ..............
00f0: d1 8b d1 85 20 d1 81 d0 be d0 be d0 b1 d1 89 d0  .... ...........
0100: b5 d0 bd d0 b8 d0 b9 20 d0 9a d0 be d0 bd d1 84  ....... ........
0110: d0 b8 d0 b3 d1 83 d1 80 d0 b0 d1 82 d0 be d1 80  ................
0120: d0 b0 2c 20 d0 b1 d0 b5 d1 81 d1 81 d0 bc d1 8b  .., ............
0130: d1 81 d0 bb d0 b5 d0 bd d0 bd d1 8b d1 85 20 d0  .............. .
0140: b8 20 d0 b1 d0 b5 d1 81 d0 bf d0 be d1 89 d0 b0  . ..............
0150: d0 b4 d0 bd d1 8b d1 85 2e 0d 0a 2f 2f 20 d0 9f  ...........// ..
0160: d0 be d0 ba d0 b0 20 d1 80 d0 b5 d0 b0 d0 bb d0  ...... .........
0170: b8 d0 b7 d0 be d0 b2 d0 b0 d0 bd d0 be 20 22 d0  ............. ".
0180: b2 2d d0 bb d0 be d0 b1 22 2c 20 d0 b2 20 d0 b4  .-......", .. ..
0190: d0 b0 d0 bb d1 8c d0 bd d0 b5 d0 b9 d1 88 d0 b5  ................
01a0: d0 bc 20 d0 bd d0 b0 d0 b4 d0 be 20 d1 81 d0 b4  .. ........ ....
01b0: d0 b5 d0 bb d0 b0 d1 82 d1 8c 20 d1 81 d0 bf d0  .......... .....
01c0: b8 d1 81 d0 be d0 ba 20 d0 b8 d0 b7 20 22 d1 80  ....... .... "..
01d0: d0 b5 d0 b3 d1 8d d0 ba d1 81 d0 bf 20 2b 20 d1  ............ + .
01e0: 80 d0 b5 d0 b7 d1 83 d0 bb d1 8c d1 82 d0 b0 d1  ................
01f0: 82 22 2c 0d 0a 2f 2f 20 d0 b8 20 d0 b3 d1 83 d0  .",..// .. .....
0200: b8 20 d0 bf d0 be 20 d0 bd d0 b0 d1 81 d1 82 d1  . .... .........
0210: 80 d0 be d0 b9 d0 ba d0 b5 2c 20 d0 ba d0 b0 d0  ........., .....
0220: ba d0 b8 d0 b5 20 d0 bf d0 be d0 b4 d0 b0 d0 b2  ..... ..........
0230: d0 bb d1 8f d1 82 d1 8c 2c 20 d0 ba d0 b0 d0 ba  ........, ......
0240: d0 b8 d0 b5 20 d0 bd d0 b5 d1 82 2e 0d 0a 0d 0a  .... ...........
0250: 2f 2f 20 d0 9f d0 be d0 b4 d0 bf d0 b8 d1 88 d0  // .............
0260: b5 d0 bc d1 81 d1 8f 20 d0 bd d0 b0 20 d1 81 d0  ....... .... ...
0270: be d0 b1 d1 8b d1 82 d0 b8 d0 b5 20 d0 bf d1 80  ........... ....
0280: d0 b8 20 d0 b2 d1 8b d0 b2 d0 be d0 b4 d0 b5 20  .. ............ 
0290: d0 bf d1 80 d0 b5 d0 b4 d1 83 d0 bf d1 80 d0 b5  ................
02a0: d0 b6 d0 b4 d0 b5 d0 bd d0 b8 d1 8f 2f d0 b2 d0  ............/...
02b0: be d0 bf d1 80 d0 be d1 81 d0 b0 0d 0a 65 76 65  .............eve
02c0: 6e 74 73 2e 63 6f 6e 6e 65 63 74 28 77 69 6e 64  nts.connect(wind
02d0: 6f 77 73 2c 20 22 6f 6e 4d 65 73 73 61 67 65 42  ows, "onMessageB
02e0: 6f 78 22 2c 20 53 65 6c 66 53 63 72 69 70 74 2e  ox", SelfScript.
02f0: 73 65 6c 66 29 0d 0a 69 66 20 28 70 72 6f 66 69  self)..if (profi
0300: 6c 65 52 6f 6f 74 2e 67 65 74 56 61 6c 75 65 28  leRoot.getValue(
0310: 22 4d 6f 64 75 6c 65 54 65 78 74 45 64 69 74 6f  "ModuleTextEdito
0320: 72 2f 43 68 65 63 6b 41 75 74 6f 6d 61 74 69 63  r/CheckAutomatic
0330: 61 6c 6c 79 22 29 29 7b 0d 0a 20 20 20 20 65 76  ally")){..    ev
0340: 65 6e 74 73 2e 63 6f 6e 6e 65 63 74 28 77 69 6e  ents.connect(win
0350: 64 6f 77 73 2c 20 22 6f 6e 44 6f 4d 6f 64 61 6c  dows, "onDoModal
0360: 22 2c 20 53 65 6c 66 53 63 72 69 70 74 2e 73 65  ", SelfScript.se
0370: 6c 66 29 3b 20 20 0d 0a 7d 0d 0a 76 61 72 20 6e  lf);  ..}..var n
0380: 6f 74 69 66 79 20 3d 20 74 72 75 65 3b 0d 0a 2f  otify = true;../
0390: 2f 20 d0 a4 d1 83 d0 bd d0 ba d1 86 d0 b8 d1 8f  / ..............
03a0: 20 2d 20 d0 be d0 b1 d1 80 d0 b0 d0 b1 d0 be d1   - .............
03b0: 82 d1 87 d0 b8 d0 ba 0d 0a 66 75 6e 63 74 69 6f  .........functio
03c0: 6e 20 6f 6e 4d 65 73 73 61 67 65 42 6f 78 28 70  n onMessageBox(p
03d0: 61 72 61 6d 29 0d 0a 7b 0d 0a 20 20 20 20 2f 2f  aram)..{..    //
03e0: 20 4d 65 73 73 61 67 65 28 70 61 72 61 6d 2e 63   Message(param.c
03f0: 61 70 74 69 6f 6e 20 2b 20 22 20 7c 20 22 20 2b  aption + " | " +
0400: 20 70 61 72 61 6d 2e 74 65 78 74 20 2b 20 22 20   param.text + " 
0410: 7c 20 22 20 2b 20 70 61 72 61 6d 2e 74 79 70 65  | " + param.type
0420: 20 2b 20 22 20 7c 20 22 20 2b 20 70 61 72 61 6d   + " | " + param
0430: 2e 74 69 6d 65 6f 75 74 29 0d 0a 20 20 20 20 2f  .timeout)..    /
0440: 2f 20 d0 9f d1 80 d0 b8 20 d0 be d1 82 d1 80 d0  / ...... .......
0450: b0 d0 b1 d0 be d1 82 d0 ba d0 b5 20 d1 81 d0 be  ........... ....
0460: d0 b1 d1 8b d1 82 d0 b8 d1 8f 20 d0 bf d0 b5 d1  .......... .....
0470: 80 d0 b5 d1 85 d0 b2 d0 b0 d1 82 20 d1 81 20 4d  ........... .. M
0480: 65 73 73 61 67 65 42 6f 78 27 d0 b0 20 d1 81 d0  essageBox'.. ...
0490: bd d0 b8 d0 bc d0 b0 d0 b5 d1 82 d1 81 d1 8f 2c  ...............,
04a0: 20 d0 b8 20 d0 b2 20 d0 be d0 b1 d1 80 d0 b0 d0   .. .. .........
04b0: b1 d0 be d1 82 d1 87 d0 b8 d0 ba d0 b5 0d 0a 20  ............... 
04c0: 20 20 20 2f 2f 20 d0 bc d0 be d0 b6 d0 bd d0 be     // ..........
04d0: 20 d1 81 d0 bc d0 b5 d0 bb d0 be 20 d0 b5 d0 b3   .......... ....
04e0: d0 be 20 d0 b2 d1 8b d0 b7 d1 8b d0 b2 d0 b0 d1  .. .............
04f0: 82 d1 8c 2c 20 d0 bd d0 b5 20 d0 b1 d0 be d1 8f  ..., .... ......
0500: d1 81 d1 8c 20 d0 b7 d0 b0 d1 86 d0 b8 d0 ba d0  .... ...........
0510: bb d0 b8 d0 b2 d0 b0 d0 bd d0 b8 d1 8f 2e 20 d0  .............. .
0520: 9d d0 b0 d0 bf d1 80 d0 b8 d0 bc d0 b5 d1 80 20  ............... 
0530: d0 bc d1 8b 20 d1 81 d0 b0 d0 bc d0 b8 20 d1 85  .... ........ ..
0540: d0 be d1 82 d0 b8 d0 bc 20 d1 83 d0 b7 d0 bd d0  ........ .......
0550: b0 d1 82 d1 8c 20 d0 be d1 82 d0 b2 d0 b5 d1 82  ..... ..........
0560: 0d 0a 20 20 20 20 2f 2f 20 d0 bf d0 be d0 bb d1  ..    // .......
0570: 8c d0 b7 d0 be d0 b2 d0 b0 d1 82 d0 b5 d0 bb d1  ................
0580: 8f 20 d0 b8 20 d0 b2 20 d0 b7 d0 b0 d0 b2 d0 b8  . .. .. ........
0590: d1 81 d0 b8 d0 bc d0 be d1 81 d1 82 d0 b8 20 d0  .............. .
05a0: be d1 82 20 d0 bd d0 b5 d0 b3 d0 be 20 d0 b2 d1  ... ........ ...
05b0: 8b d0 bf d0 be d0 bb d0 bd d0 b8 d1 82 d1 8c 20  ............... 
05c0: d0 ba d0 b0 d0 ba d0 b8 d0 b5 2d d1 82 d0 be 20  ..........-.... 
05d0: d0 b4 d0 b5 d0 b9 d1 81 d1 82 d0 b2 d0 b8 d1 8f  ................
05e0: 0d 0a 20 20 20 20 2f 2f 20 70 61 72 61 6d 2e 72  ..    // param.r
05f0: 65 73 75 6c 74 20 3d 20 4d 65 73 73 61 67 65 42  esult = MessageB
0600: 6f 78 28 70 61 72 61 6d 2e 74 65 78 74 2c 20 70  ox(param.text, p
0610: 61 72 61 6d 2e 74 79 70 65 2c 20 70 61 72 61 6d  aram.type, param
0620: 2e 63 61 70 74 69 6f 6e 2c 20 70 61 72 61 6d 2e  .caption, param.
0630: 74 69 6d 65 6f 75 74 29 0d 0a 20 20 20 20 2f 2f  timeout)..    //
0640: 20 70 61 72 61 6d 2e 63 61 6e 63 65 6c 20 3d 20   param.cancel = 
0650: 74 72 75 65 0d 0a 0d 0a 20 20 20 20 69 66 28 70  true....    if(p
0660: 61 72 61 6d 2e 74 65 78 74 20 3d 3d 20 22 d0 92  aram.text == "..
0670: d0 bd d0 b8 d0 bc d0 b0 d0 bd d0 b8 d0 b5 21 21  ..............!!
0680: 21 20 d0 9c d0 b5 d1 81 d1 82 d0 be d1 80 d0 b0  ! ..............
0690: d1 81 d0 bf d0 be d0 bb d0 be d0 b6 d0 b5 d0 bd  ................
06a0: d0 b8 d0 b5 20 d0 b8 d0 bd d1 84 d0 be d1 80 d0  .... ...........
06b0: bc d0 b0 d1 86 d0 b8 d0 be d0 bd d0 bd d0 be d0  ................
06c0: b9 20 d0 b1 d0 b0 d0 b7 d1 8b 20 d0 b8 d0 b7 d0  . ........ .....
06d0: bc d0 b5 d0 bd d0 b8 d0 bb d0 be d1 81 d1 8c 2e  ................
06e0: 5c 6e d0 9f d1 80 d0 be d0 b4 d0 be d0 bb d0 b6  \n..............
06f0: d0 b8 d1 82 d1 8c 3f 22 29 0d 0a 20 20 20 20 7b  ......?")..    {
0700: 0d 0a 20 20 20 20 20 20 20 20 2f 2f 4d 65 73 73  ..        //Mess
0710: 61 67 65 28 22 d0 9c d0 b5 d1 81 d1 82 d0 be d1  age("...........
0720: 80 d0 b0 d1 81 d0 bf d0 be d0 bb d0 be d0 b6 d0  ................
0730: b5 d0 bd d0 b8 d0 b5 20 d0 b8 d0 bd d1 84 d0 be  ....... ........
0740: d1 80 d0 bc d0 b0 d1 86 d0 b8 d0 be d0 bd d0 bd  ................
0750: d0 be d0 b9 20 d0 b1 d0 b0 d0 b7 d1 8b 20 d0 b8  .... ........ ..
0760: d0 b7 d0 bc d0 b5 d0 bd d0 b8 d0 bb d0 be d1 81  ................
0770: d1 8c 2e 22 2c 20 6d 49 6e 66 6f 29 0d 0a 20 20  ...", mInfo)..  
0780: 20 20 20 20 20 20 70 61 72 61 6d 2e 72 65 73 75        param.resu
0790: 6c 74 20 3d 20 6d 62 61 59 65 73 0d 0a 20 20 20  lt = mbaYes..   
07a0: 20 20 20 20 20 70 61 72 61 6d 2e 63 61 6e 63 65       param.cance
07b0: 6c 20 3d 20 74 72 75 65 0d 0a 20 20 20 20 20 20  l = true..      
07c0: 20 20 72 65 74 75 72 6e 3b 0d 0a 20 20 20 20 7d    return;..    }
07d0: 0d 0a 20 20 20 20 0d 0a 20 20 20 20 2f 2f 20 61  ..    ..    // a
07e0: 72 74 62 65 61 72 20 d1 81 d0 be d0 be d0 b1 d1  rtbear .........
07f0: 89 d0 b5 d0 bd d0 b8 d1 8f 20 d1 82 d0 b8 d0 bf  ......... ......
0800: d0 b0 20 22 d0 9e d0 b1 d1 8a d0 b5 d0 ba d1 82  .. "............
0810: 20 d0 a0 d0 be d0 bb d1 8c 2e d0 9c d0 b5 d0 bd   ...............
0820: d0 b5 d0 b4 d0 b6 d0 b5 d1 80 20 d0 b7 d0 b0 d0  .......... .....
0830: b1 d0 bb d0 be d0 ba d0 b8 d1 80 d0 be d0 b2 d0  ................
0840: b0 d0 bd 2e 22 20 d0 b8 d0 bb d0 b8 20 22 d0 9e  ...." ...... "..
0850: d0 b1 d1 8a d0 b5 d0 ba d1 82 20 d0 a1 d0 bf d1  .......... .....
0860: 80 d0 b0 d0 b2 d0 be d1 87 d0 bd d0 b8 d0 ba 2e  ................
0870: d0 a1 d0 be d1 85 d1 80 d0 b0 d0 bd d0 b5 d0 bd  ................
0880: d0 bd d1 8b d0 b5 d0 9d d0 b0 d1 81 d1 82 d1 80  ................
0890: d0 be d0 b9 d0 ba d0 b8 20 d0 b7 d0 b0 d0 b1 d0  ........ .......
08a0: bb d0 be d0 ba d0 b8 d1 80 d0 be d0 b2 d0 b0 d0  ................
08b0: bd 2e 22 0d 0a 20 20 20 20 72 65 52 6f 6c 65 42  .."..    reRoleB
08c0: 6c 6f 63 6b 20 3d 20 2f d0 9e d0 b1 d1 8a d0 b5  lock = /........
08d0: d0 ba d1 82 5c 73 2a 5b 5c 64 5c 77 7a d0 b0 2d  ....\s*[\d\wz..-
08e0: d1 8f d1 91 5d 2b 5c 2e 5b 5c 64 5c 77 7a d0 b0  ....]+\.[\d\wz..
08f0: 2d d1 8f d1 91 5c 2e 5d 2b 5c 73 2a d0 b7 d0 b0  -....\.]+\s*....
0900: d0 b1 d0 bb d0 be d0 ba d0 b8 d1 80 d0 be d0 b2  ................
0910: d0 b0 d0 bd 5c 2e 2f 69 67 0d 0a 20 20 20 20 69  ....\./ig..    i
0920: 66 28 72 65 52 6f 6c 65 42 6c 6f 63 6b 2e 74 65  f(reRoleBlock.te
0930: 73 74 28 70 61 72 61 6d 2e 74 65 78 74 29 29 7b  st(param.text)){
0940: 0d 0a 20 20 20 20 20 20 20 20 4d 65 73 73 61 67  ..        Messag
0950: 65 28 70 61 72 61 6d 2e 74 65 78 74 29 0d 0a 20  e(param.text).. 
0960: 20 20 20 20 20 20 20 70 61 72 61 6d 2e 72 65 73         param.res
0970: 75 6c 74 20 3d 20 6d 62 61 59 65 73 0d 0a 20 20  ult = mbaYes..  
0980: 20 20 20 20 20 20 70 61 72 61 6d 2e 63 61 6e 63        param.canc
0990: 65 6c 20 3d 20 74 72 75 65 0d 0a 20 20 20 20 20  el = true..     
09a0: 20 20 20 72 65 74 75 72 6e 3b 0d 0a 20 20 20 20     return;..    
09b0: 7d 0d 0a 20 20 20 20 0d 0a 20 20 20 20 2f 2f 20  }..    ..    // 
09c0: 61 72 74 62 65 61 72 20 d1 81 d0 be d0 be d0 b1  artbear ........
09d0: d1 89 d0 b5 d0 bd d0 b8 d1 8f 20 d1 82 d0 b8 d0  .......... .....
09e0: bf d0 b0 20 22 d0 9e d0 b1 d1 8a d0 b5 d0 b4 d0  ... "...........
09f0: b8 d0 bd d0 b5 d0 bd d0 b8 d0 b5 20 d0 ba d0 be  ........... ....
0a00: d0 bd d1 84 d0 b8 d0 b3 d1 83 d1 80 d0 b0 d1 86  ................
0a10: d0 b8 d0 b9 20 d0 b7 d0 b0 d0 b2 d0 b5 d1 80 d1  .... ...........
0a20: 88 d0 b5 d0 bd d0 be 2e 22 0d 0a 20 20 20 20 72  ........"..    r
0a30: 65 43 6f 6e 66 69 67 55 6e 69 6f 6e 45 6e 64 20  eConfigUnionEnd 
0a40: 3d 20 2f d0 be d0 b1 d1 8a d0 b5 d0 b4 d0 b8 d0  = /.............
0a50: bd d0 b5 d0 bd d0 b8 d0 b5 5c 73 2b d0 ba d0 be  .........\s+....
0a60: d0 bd d1 84 d0 b8 d0 b3 d1 83 d1 80 d0 b0 d1 86  ................
0a70: d0 b8 d0 b9 5c 73 2b d0 b7 d0 b0 d0 b2 d0 b5 d1  ....\s+.........
0a80: 80 d1 88 d0 b5 d0 bd d0 be 5c 2e 2f 69 67 0d 0a  .........\./ig..
0a90: 20 20 20 20 69 66 28 72 65 43 6f 6e 66 69 67 55      if(reConfigU
0aa0: 6e 69 6f 6e 45 6e 64 2e 74 65 73 74 28 70 61 72  nionEnd.test(par
0ab0: 61 6d 2e 74 65 78 74 29 29 7b 0d 0a 20 20 20 20  am.text)){..    
0ac0: 20 20 20 20 70 61 72 61 6d 2e 72 65 73 75 6c 74      param.result
0ad0: 20 3d 20 6d 62 61 59 65 73 0d 0a 20 20 20 20 20   = mbaYes..     
0ae0: 20 20 20 70 61 72 61 6d 2e 63 61 6e 63 65 6c 20     param.cancel 
0af0: 3d 20 74 72 75 65 0d 0a 20 20 20 20 20 20 20 20  = true..        
0b00: 4d 65 73 73 61 67 65 28 70 61 72 61 6d 2e 74 65  Message(param.te
0b10: 78 74 29 0d 0a 20 20 20 20 20 20 20 20 72 65 74  xt)..        ret
0b20: 75 72 6e 3b 0d 0a 20 20 20 20 7d 0d 0a 7d 0d 0a  urn;..    }..}..
0b30: 0d 0a 66 75 6e 63 74 69 6f 6e 20 6f 6e 44 6f 4d  ..function onDoM
0b40: 6f 64 61 6c 28 64 6c 67 49 6e 66 6f 29 7b 0d 0a  odal(dlgInfo){..
0b50: 20 20 20 20 69 66 28 64 6c 67 49 6e 66 6f 2e 73      if(dlgInfo.s
0b60: 74 61 67 65 20 3d 3d 20 6f 70 65 6e 4d 6f 64 61  tage == openModa
0b70: 6c 57 6e 64 29 0d 0a 20 20 20 20 7b 0d 0a 20 20  lWnd)..    {..  
0b80: 20 20 20 20 20 20 69 66 20 28 64 6c 67 49 6e 66        if (dlgInf
0b90: 6f 2e 43 61 70 74 69 6f 6e 20 3d 3d 20 22 d0 9a  o.Caption == "..
0ba0: d0 be d0 bd d1 84 d0 b8 d0 b3 d1 83 d1 80 d0 b0  ................
0bb0: d1 82 d0 be d1 80 22 29 7b 0d 0a 0d 0a 20 20 20  ......"){....   
0bc0: 20 20 20 20 20 20 20 20 20 66 6f 72 28 76 61 72           for(var
0bd0: 20 63 20 3d 20 30 3b 20 63 20 3c 20 64 6c 67 49   c = 0; c < dlgI
0be0: 6e 66 6f 2e 66 6f 72 6d 2e 63 6f 6e 74 72 6f 6c  nfo.form.control
0bf0: 73 43 6f 75 6e 74 3b 20 63 2b 2b 29 0d 0a 20 20  sCount; c++)..  
0c00: 20 20 20 20 20 20 20 20 20 20 7b 0d 0a 20 20 20            {..   
0c10: 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20               if 
0c20: 28 63 20 3e 20 32 29 7b 0d 0a 20 20 20 20 20 20  (c > 2){..      
0c30: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65                re
0c40: 74 75 72 6e 3b 0d 0a 20 20 20 20 20 20 20 20 20  turn;..         
0c50: 20 20 20 20 20 20 20 7d 0d 0a 20 20 20 20 20 20         }..      
0c60: 20 20 20 20 20 20 20 20 20 20 76 61 72 20 63 74            var ct
0c70: 72 20 3d 20 64 6c 67 49 6e 66 6f 2e 66 6f 72 6d  r = dlgInfo.form
0c80: 2e 67 65 74 43 6f 6e 74 72 6f 6c 28 63 29 3b 0d  .getControl(c);.
0c90: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
0ca0: 20 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   ..             
0cb0: 20 20 20 76 61 72 20 74 65 78 74 20 3d 20 63 74     var text = ct
0cc0: 72 2e 76 61 6c 75 65 3b 0d 0a 20 20 20 20 20 20  r.value;..      
0cd0: 20 20 20 20 20 20 20 20 20 20 69 66 20 28 21 74            if (!t
0ce0: 65 78 74 29 7b 0d 0a 20 20 20 20 20 20 20 20 20  ext){..         
0cf0: 20 20 20 20 20 20 20 20 20 20 20 63 6f 6e 74 69             conti
0d00: 6e 75 65 3b 0d 0a 20 20 20 20 20 20 20 20 20 20  nue;..          
0d10: 20 20 20 20 20 20 7d 0d 0a 0d 0a 20 20 20 20 20        }....     
0d20: 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 74             if (t
0d30: 65 78 74 2e 69 6e 64 65 78 4f 66 28 22 d0 9f d1  ext.indexOf("...
0d40: 80 d0 b8 20 d0 bf d1 80 d0 be d0 b2 d0 b5 d1 80  ... ............
0d50: d0 ba d0 b5 20 d0 bc d0 be d0 b4 d1 83 d0 bb d1  .... ...........
0d60: 8f 20 d0 be d0 b1 d0 bd d0 b0 d1 80 d1 83 d0 b6  . ..............
0d70: d0 b5 d0 bd d1 8b 20 d0 be d1 88 d0 b8 d0 b1 d0  ...... .........
0d80: ba d0 b8 21 22 29 21 3d 2d 31 29 7b 0d 0a 20 20  ...!")!=-1){..  
0d90: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0da0: 20 20 74 72 79 7b 0d 0a 20 20 20 20 20 20 20 20    try{..        
0db0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0dc0: 6e 65 77 20 41 63 74 69 76 65 58 4f 62 6a 65 63  new ActiveXObjec
0dd0: 74 28 22 57 53 63 72 69 70 74 2e 53 68 65 6c 6c  t("WScript.Shell
0de0: 22 29 2e 53 65 6e 64 4b 65 79 73 28 22 7b 45 4e  ").SendKeys("{EN
0df0: 54 45 52 7d 22 29 3b 0d 0a 20 20 20 20 20 20 20  TER}");..       
0e00: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0e10: 20 69 66 20 28 6e 6f 74 69 66 79 29 0d 0a 20 20   if (notify)..  
0e20: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0e30: 20 20 20 20 20 20 7b 0d 0a 20 20 20 20 20 20 20        {..       
0e40: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0e50: 20 20 20 76 61 72 20 6e 6f 74 69 66 79 73 65 6e     var notifysen
0e60: 64 20 3d 20 73 74 64 6c 69 62 2e 72 65 71 75 69  d = stdlib.requi
0e70: 72 65 28 27 4e 6f 74 69 66 79 53 65 6e 64 2e 6a  re('NotifySend.j
0e80: 73 27 29 2e 47 65 74 4e 6f 74 69 66 79 53 65 6e  s').GetNotifySen
0e90: 64 28 29 3b 0d 0a 20 20 20 20 20 20 20 20 20 20  d();..          
0ea0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0eb0: 76 61 72 20 d0 a1 d0 b8 d1 81 d1 82 d0 b5 d0 bc  var ............
0ec0: d0 bd d0 b0 d1 8f d0 98 d0 bd d1 84 d0 be d1 80  ................
0ed0: d0 bc d0 b0 d1 86 d0 b8 d1 8f 20 3d 20 76 38 4e  .......... = v8N
0ee0: 65 77 28 22 d0 a1 d0 b8 d1 81 d1 82 d0 b5 d0 bc  ew("............
0ef0: d0 bd d0 b0 d1 8f d0 98 d0 bd d1 84 d0 be d1 80  ................
0f00: d0 bc d0 b0 d1 86 d0 b8 d1 8f 22 29 3b 0d 0a 20  ..........");.. 
0f10: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0f20: 20 20 20 20 20 20 20 20 20 76 61 72 20 d0 b2 d0           var ...
0f30: b5 d1 80 d1 81 d0 b8 d1 8f 20 3d 20 d0 a1 d0 b8  ......... = ....
0f40: d1 81 d1 82 d0 b5 d0 bc d0 bd d0 b0 d1 8f d0 98  ................
0f50: d0 bd d1 84 d0 be d1 80 d0 bc d0 b0 d1 86 d0 b8  ................
0f60: d1 8f 2e d0 92 d0 b5 d1 80 d1 81 d0 b8 d1 8f d0  ................
0f70: 9f d1 80 d0 b8 d0 bb d0 be d0 b6 d0 b5 d0 bd d0  ................
0f80: b8 d1 8f 3b 0d 0a 20 20 20 20 20 20 20 20 20 20  ...;..          
0f90: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0fa0: 69 66 20 28 d0 b2 d0 b5 d1 80 d1 81 d0 b8 d1 8f  if (............
0fb0: 2e 69 6e 64 65 78 4f 66 28 22 38 2e 32 2e 31 33  .indexOf("8.2.13
0fc0: 22 29 3d 3d 2d 31 29 7b 0d 0a 20 20 20 20 20 20  ")==-1){..      
0fd0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0fe0: 20 20 20 20 20 20 20 20 6e 6f 74 69 66 79 73 65          notifyse
0ff0: 6e 64 2e 70 72 6f 76 69 64 65 72 20 3d 20 6e 6f  nd.provider = no
1000: 74 69 66 79 73 65 6e 64 2e 69 6e 69 74 70 72 6f  tifysend.initpro
1010: 76 69 64 65 72 28 22 d0 92 d1 81 d1 82 d1 80 d0  vider(".........
1020: be d0 b5 d0 bd d0 bd d1 8b d0 b9 31 d0 a1 22 29  ...........1..")
1030: 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  ;..             
1040: 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0d 0a               }..
1050: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1060: 20 20 20 20 20 20 20 20 20 20 6e 6f 74 69 66 79            notify
1070: 73 65 6e 64 2e 45 72 72 6f 72 28 22 d0 a1 d0 be  send.Error("....
1080: d1 85 d1 80 d0 b0 d0 bd d1 8f d0 b5 d0 bc 20 22  .............. "
1090: 2c 20 22 d0 9f d1 80 d0 b8 20 d1 81 d0 be d1 85  , "...... ......
10a0: d1 80 d0 b0 d0 bd d0 b5 d0 bd d0 b8 d0 b8 20 d0  .............. .
10b0: b5 d1 81 d1 82 d1 8c 20 d0 be d1 88 d0 b8 d0 b1  ....... ........
10c0: d0 ba d0 b8 20 5c 6e 20 d0 b8 d0 bc d0 b5 d0 b9  .... \n ........
10d0: 20 d0 b2 d0 b2 d0 b8 d0 b4 d1 83 22 2c 20 33 29   ..........", 3)
10e0: 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  ;..             
10f0: 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 6f 74               not
1100: 69 66 79 20 3d 20 66 61 6c 73 65 3b 0d 0a 20 20  ify = false;..  
1110: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1120: 20 20 20 20 20 20 20 20 73 74 64 6c 69 62 2e 73          stdlib.s
1130: 65 74 54 69 6d 65 6f 75 74 28 66 75 6e 63 74 69  etTimeout(functi
1140: 6f 6e 20 28 29 20 7b 0d 0a 20 20 20 20 20 20 20  on () {..       
1150: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1160: 20 20 20 20 20 20 20 6e 6f 74 69 66 79 20 3d 20         notify = 
1170: 74 72 75 65 3b 0d 0a 20 20 20 20 20 20 20 20 20  true;..         
1180: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1190: 20 7d 2c 20 33 30 30 30 29 3b 0d 0a 20 20 20 20   }, 3000);..    
11a0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
11b0: 20 20 20 20 7d 0d 0a 20 20 20 20 20 20 20 20 20      }..         
11c0: 20 20 20 20 20 20 20 20 20 20 20 7d 20 63 61 74             } cat
11d0: 63 68 20 28 65 29 7b 0d 0a 20 20 20 20 20 20 20  ch (e){..       
11e0: 20 20 20 20 20 20 20 20 20 7d 3b 0d 0a 20 20 20           };..   
11f0: 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74               ret
1200: 75 72 6e 0d 0a 20 20 20 20 20 20 20 20 20 20 20  urn..           
1210: 20 20 20 20 20 7d 0d 0a 20 20 20 20 20 20 20 20       }..        
1220: 20 20 20 20 7d 0d 0a 20 20 20 20 20 20 20 7d 0d      }..       }.
1230: 0a 20 20 20 20 7d 0d 0a 7d 0d 0a                 .    }..}..