OSDN Git Service

e75fd35da0dc5ab5de51f6bedd1072ecb38192e8
[mmo/main.git] / client / ScriptEnvironment.cpp
1 ÿþ/\0/\0\r\0
2 \0/\0/\0 \0S\0c\0r\0i\0p\0t\0E\0n\0v\0i\0r\0o\0n\0m\0e\0n\0t\0.\0c\0p\0p\0\r\0
3 \0/\0/\0\r\0
4 \0\r\0
5 \0#\0i\0n\0c\0l\0u\0d\0e\0 \0"\0.\0.\0/\0c\0o\0m\0m\0o\0n\0/\0u\0n\0i\0c\0o\0d\0e\0.\0h\0p\0p\0"\0\r\0
6 \0#\0i\0n\0c\0l\0u\0d\0e\0 \0<\0b\0o\0o\0s\0t\0/\0f\0i\0l\0e\0s\0y\0s\0t\0e\0m\0.\0h\0p\0p\0>\0\r\0
7 \0#\0i\0n\0c\0l\0u\0d\0e\0 \0<\0b\0o\0o\0s\0t\0/\0t\0i\0m\0e\0r\0.\0h\0p\0p\0>\0\r\0
8 \0#\0i\0n\0c\0l\0u\0d\0e\0 \0"\0S\0c\0r\0i\0p\0t\0E\0n\0v\0i\0r\0o\0n\0m\0e\0n\0t\0.\0h\0p\0p\0"\0\r\0
9 \0#\0i\0n\0c\0l\0u\0d\0e\0 \0"\0.\0.\0/\0c\0o\0m\0m\0o\0n\0/\0L\0o\0g\0g\0e\0r\0.\0h\0p\0p\0"\0\r\0
10 \0\r\0
11 \0#\0p\0r\0a\0g\0m\0a\0 \0c\0o\0m\0m\0e\0n\0t\0(\0l\0i\0b\0,\0 \0"\0w\0s\02\0_\03\02\0.\0l\0i\0b\0"\0)\0\r\0
12 \0#\0p\0r\0a\0g\0m\0a\0 \0c\0o\0m\0m\0e\0n\0t\0(\0l\0i\0b\0,\0 \0"\0w\0i\0n\0m\0m\0.\0l\0i\0b\0"\0)\0\r\0
13 \0#\0p\0r\0a\0g\0m\0a\0 \0c\0o\0m\0m\0e\0n\0t\0(\0l\0i\0b\0,\0 \0"\0v\08\0_\0b\0a\0s\0e\0.\0l\0i\0b\0"\0)\0\r\0
14 \0#\0p\0r\0a\0g\0m\0a\0 \0c\0o\0m\0m\0e\0n\0t\0(\0l\0i\0b\0,\0 \0"\0v\08\0_\0s\0n\0a\0p\0s\0h\0o\0t\0.\0l\0i\0b\0"\0)\0\r\0
15 \0#\0p\0r\0a\0g\0m\0a\0 \0c\0o\0m\0m\0e\0n\0t\0(\0l\0i\0b\0,\0 \0"\0p\0r\0e\0p\0a\0r\0s\0e\0r\0_\0l\0i\0b\0.\0l\0i\0b\0"\0)\0\r\0
16 \0\r\0
17 \0u\0n\0s\0i\0g\0n\0e\0d\0 \0i\0n\0t\0 \0S\0c\0r\0i\0p\0t\0E\0n\0v\0i\0r\0o\0n\0m\0e\0n\0t\0:\0:\0m\0a\0x\0_\0e\0x\0e\0c\0u\0t\0i\0o\0n\0_\0t\0i\0m\0e\0 \0=\0 \05\00\00\00\0;\0\r\0
18 \0c\0h\0a\0r\0 \0S\0c\0r\0i\0p\0t\0E\0n\0v\0i\0r\0o\0n\0m\0e\0n\0t\0:\0:\0S\0C\0R\0I\0P\0T\0_\0P\0A\0T\0H\0[\0]\0 \0=\0 \0"\0s\0y\0s\0t\0e\0m\0/\0j\0s\0"\0;\0\r\0
19 \0\r\0
20 \0S\0c\0r\0i\0p\0t\0E\0n\0v\0i\0r\0o\0n\0m\0e\0n\0t\0:\0:\0S\0c\0r\0i\0p\0t\0E\0n\0v\0i\0r\0o\0n\0m\0e\0n\0t\0(\0)\0 \0:\0\r\0
21 \0 \0 \0 \0 \0i\0s\0o\0l\0a\0t\0e\0_\0(\0I\0s\0o\0l\0a\0t\0e\0:\0:\0N\0e\0w\0(\0)\0)\0,\0\r\0
22 \0 \0 \0 \0 \0e\0v\0e\0n\0t\0_\0i\0d\0_\0(\00\0)\0\r\0
23 \0{\0\r\0
24 \0 \0 \0 \0 \0{\0\r\0
25 \0 \0 \0 \0 \0 \0 \0 \0 \0L\0o\0c\0k\0e\0r\0 \0l\0o\0c\0k\0e\0r\0(\0i\0s\0o\0l\0a\0t\0e\0_\0)\0;\0\r\0
26 \0 \0 \0 \0 \0 \0 \0 \0 \0I\0s\0o\0l\0a\0t\0e\0:\0:\0S\0c\0o\0p\0e\0 \0i\0s\0o\0l\0a\0t\0e\0_\0s\0c\0o\0p\0e\0(\0i\0s\0o\0l\0a\0t\0e\0_\0)\0;\0\r\0
27 \0\r\0
28 \0 \0 \0 \0 \0 \0 \0 \0 \0H\0a\0n\0d\0l\0e\0S\0c\0o\0p\0e\0 \0h\0a\0n\0d\0l\0e\0;\0\r\0
29 \0 \0 \0 \0 \0 \0 \0 \0 \0H\0a\0n\0d\0l\0e\0<\0O\0b\0j\0e\0c\0t\0T\0e\0m\0p\0l\0a\0t\0e\0>\0 \0g\0l\0o\0b\0a\0l\0_\0t\0e\0m\0p\0l\0a\0t\0e\0 \0=\0 \0O\0b\0j\0e\0c\0t\0T\0e\0m\0p\0l\0a\0t\0e\0:\0:\0N\0e\0w\0(\0)\0;\0\r\0
30 \0\r\0
31 \0 \0 \0 \0 \0 \0 \0 \0 \0c\0o\0n\0t\0e\0x\0t\0_\0 \0=\0 \0P\0e\0r\0s\0i\0s\0t\0e\0n\0t\0<\0C\0o\0n\0t\0e\0x\0t\0>\0:\0:\0N\0e\0w\0(\0\r\0
32 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0C\0o\0n\0t\0e\0x\0t\0:\0:\0N\0e\0w\0(\0n\0u\0l\0l\0p\0t\0r\0,\0 \0g\0l\0o\0b\0a\0l\0_\0t\0e\0m\0p\0l\0a\0t\0e\0)\0)\0;\0\r\0
33 \0 \0 \0 \0 \0 \0 \0 \0 \0g\0l\0o\0b\0a\0l\0_\0 \0=\0 \0P\0e\0r\0s\0i\0s\0t\0e\0n\0t\0<\0O\0b\0j\0e\0c\0t\0>\0:\0:\0N\0e\0w\0(\0c\0o\0n\0t\0e\0x\0t\0_\0-\0>\0G\0l\0o\0b\0a\0l\0(\0)\0)\0;\0\r\0
34 \0\r\0
35 \0 \0 \0 \0 \0 \0 \0 \0 \0s\0e\0t\0_\0a\0l\0l\0o\0w\0_\0e\0v\0a\0l\0(\0f\0a\0l\0s\0e\0)\0;\0\r\0
36 \0 \0 \0 \0 \0}\0\r\0
37 \0\r\0
38 \0 \0 \0 \0 \0W\0i\0t\0h\0(\0[\0&\0]\0(\0c\0o\0n\0s\0t\0 \0H\0a\0n\0d\0l\0e\0<\0C\0o\0n\0t\0e\0x\0t\0>\0&\0 \0c\0o\0n\0t\0e\0x\0t\0)\0 \0{\0\r\0
39 \0 \0 \0 \0 \0 \0 \0 \0 \0H\0a\0n\0d\0l\0e\0<\0O\0b\0j\0e\0c\0t\0T\0e\0m\0p\0l\0a\0t\0e\0>\0 \0s\0c\0r\0i\0p\0t\0_\0t\0e\0m\0p\0l\0a\0t\0e\0 \0=\0 \0O\0b\0j\0e\0c\0t\0T\0e\0m\0p\0l\0a\0t\0e\0:\0:\0N\0e\0w\0(\0)\0;\0\r\0
40 \0 \0 \0 \0 \0 \0 \0 \0 \0s\0c\0r\0i\0p\0t\0_\0t\0e\0m\0p\0l\0a\0t\0e\0-\0>\0S\0e\0t\0I\0n\0t\0e\0r\0n\0a\0l\0F\0i\0e\0l\0d\0C\0o\0u\0n\0t\0(\01\0)\0;\0\r\0
41 \0 \0 \0 \0 \0 \0 \0 \0 \0a\0u\0t\0o\0 \0s\0c\0r\0i\0p\0t\0_\0o\0b\0j\0e\0c\0t\0 \0=\0 \0s\0c\0r\0i\0p\0t\0_\0t\0e\0m\0p\0l\0a\0t\0e\0-\0>\0N\0e\0w\0I\0n\0s\0t\0a\0n\0c\0e\0(\0)\0;\0\r\0
42 \0 \0 \0 \0 \0 \0 \0 \0 \0s\0c\0r\0i\0p\0t\0_\0o\0b\0j\0e\0c\0t\0-\0>\0S\0e\0t\0P\0o\0i\0n\0t\0e\0r\0I\0n\0I\0n\0t\0e\0r\0n\0a\0l\0F\0i\0e\0l\0d\0(\00\0,\0 \0t\0h\0i\0s\0)\0;\0\r\0
43 \0 \0 \0 \0 \0 \0 \0 \0 \0c\0o\0n\0t\0e\0x\0t\0-\0>\0G\0l\0o\0b\0a\0l\0(\0)\0-\0>\0S\0e\0t\0(\0S\0t\0r\0i\0n\0g\0:\0:\0N\0e\0w\0(\0"\0S\0c\0r\0i\0p\0t\0"\0)\0,\0 \0s\0c\0r\0i\0p\0t\0_\0o\0b\0j\0e\0c\0t\0)\0;\0\r\0
44 \0 \0 \0 \0 \0}\0)\0;\0\r\0
45 \0\r\0
46 \0 \0 \0 \0 \0/\0/\0 \0D}\7f\8f\7f\95pe\920»0Ã0È0\r\0
47 \0 \0 \0 \0 \0S\0e\0t\0B\0u\0i\0l\0t\0i\0n\0s\0(\0)\0;\0\r\0
48 \0\r\0
49 \0 \0 \0 \0 \0/\0/\0 \0C\0o\0f\0f\0e\0e\0S\0c\0r\0i\0p\0t\0³0ó0Ñ0¤0é0\920í0ü0É0\r\0
50 \0 \0 \0 \0 \0L\0o\0a\0d\0(\0"\0c\0o\0f\0f\0e\0e\0-\0s\0c\0r\0i\0p\0t\0.\0j\0s\0"\0)\0;\0\r\0
51 \0 \0 \0 \0 \0W\0i\0t\0h\0(\0[\0&\0]\0(\0c\0o\0n\0s\0t\0 \0H\0a\0n\0d\0l\0e\0<\0C\0o\0n\0t\0e\0x\0t\0>\0&\0 \0c\0o\0n\0t\0e\0x\0t\0)\0\r\0
52 \0 \0 \0 \0 \0{\0\r\0
53 \0 \0 \0 \0 \0 \0 \0 \0 \0/\0/\0 \0J\0a\0v\0a\0s\0c\0r\0i\0p\0t\0tPK0\89\96=\85Y0\8b0\r\0
54 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0H\0a\0n\0d\0l\0e\0<\0S\0t\0r\0i\0n\0g\0>\0 \0k\0e\0y\0 \0=\0 \0S\0t\0r\0i\0n\0g\0:\0:\0N\0e\0w\0(\0"\0C\0o\0f\0f\0e\0e\0S\0c\0r\0i\0p\0t\0"\0)\0;\0\r\0
55 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0i\0f\0 \0(\0c\0o\0n\0t\0e\0x\0t\0-\0>\0G\0l\0o\0b\0a\0l\0(\0)\0-\0>\0H\0a\0s\0(\0k\0e\0y\0)\0)\0 \0{\0\r\0
56 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0c\0o\0n\0t\0e\0x\0t\0-\0>\0G\0l\0o\0b\0a\0l\0(\0)\0-\0>\0S\0e\0t\0H\0i\0d\0d\0e\0n\0V\0a\0l\0u\0e\0(\0k\0e\0y\0,\0\r\0
57 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0c\0o\0n\0t\0e\0x\0t\0-\0>\0G\0l\0o\0b\0a\0l\0(\0)\0-\0>\0G\0e\0t\0(\0k\0e\0y\0)\0-\0>\0T\0o\0O\0b\0j\0e\0c\0t\0(\0)\0)\0;\0\r\0
58 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0c\0o\0n\0t\0e\0x\0t\0-\0>\0G\0l\0o\0b\0a\0l\0(\0)\0-\0>\0D\0e\0l\0e\0t\0e\0(\0k\0e\0y\0)\0;\0\r\0
59 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0}\0\r\0
60 \0 \0 \0 \0 \0 \0 \0 \0 \0}\0)\0;\0\r\0
61 \0\r\0
62 \0 \0 \0 \0 \0/\0/\0 \0é0¤0Ö0é0ê0\920í0ü0É0\r\0
63 \0 \0 \0 \0 \0L\0o\0a\0d\0(\0"\0s\0u\0g\0a\0r\0-\01\0.\03\0.\05\0.\0m\0i\0n\0.\0j\0s\0"\0)\0;\0\r\0
64 \0\r\0
65 \0 \0 \0 \0 \0t\0i\0m\0e\0r\0_\0e\0v\0e\0n\0t\0s\0_\0t\0h\0r\0e\0a\0d\0_\0 \0=\0 \0b\0o\0o\0s\0t\0:\0:\0t\0h\0r\0e\0a\0d\0(\0[\0&\0]\0(\0)\0{\0\r\0
66 \0 \0 \0 \0 \0 \0 \0 \0 \0w\0h\0i\0l\0e\0(\01\0)\0 \0{\0\r\0
67 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0U\0p\0d\0a\0t\0e\0T\0i\0m\0e\0r\0E\0v\0e\0n\0t\0s\0(\0)\0;\0\r\0
68 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0b\0o\0o\0s\0t\0:\0:\0t\0h\0i\0s\0_\0t\0h\0r\0e\0a\0d\0:\0:\0s\0l\0e\0e\0p\0(\0b\0o\0o\0s\0t\0:\0:\0p\0o\0s\0i\0x\0_\0t\0i\0m\0e\0:\0:\0m\0i\0l\0l\0i\0s\0e\0c\0o\0n\0d\0s\0(\01\0)\0)\0;\0\r\0
69 \0 \0 \0 \0 \0 \0 \0 \0 \0}\0\r\0
70 \0 \0 \0 \0 \0}\0)\0;\0\r\0
71 \0}\0\r\0
72 \0\r\0
73 \0S\0c\0r\0i\0p\0t\0E\0n\0v\0i\0r\0o\0n\0m\0e\0n\0t\0:\0:\0~\0S\0c\0r\0i\0p\0t\0E\0n\0v\0i\0r\0o\0n\0m\0e\0n\0t\0(\0)\0\r\0
74 \0{\0\r\0
75 \0 \0 \0 \0 \0/\0/\0 \0¿0¤0Þ0ü0¹0ì0Ã0É0\920-N­e\r\0
76 \0 \0 \0 \0 \0t\0i\0m\0e\0r\0_\0e\0v\0e\0n\0t\0s\0_\0t\0h\0r\0e\0a\0d\0_\0.\0i\0n\0t\0e\0r\0r\0u\0p\0t\0(\0)\0;\0\r\0
77 \0 \0 \0 \0 \0t\0i\0m\0e\0r\0_\0e\0v\0e\0n\0t\0s\0_\0t\0h\0r\0e\0a\0d\0_\0.\0j\0o\0i\0n\0(\0)\0;\0\r\0
78 \0 \0 \0 \0 \0{\0\r\0
79 \0 \0 \0 \0 \0L\0o\0c\0k\0e\0r\0 \0l\0o\0c\0k\0e\0r\0(\0i\0s\0o\0l\0a\0t\0e\0_\0)\0;\0\r\0
80 \0 \0 \0 \0 \0I\0s\0o\0l\0a\0t\0e\0:\0:\0S\0c\0o\0p\0e\0 \0i\0s\0o\0l\0a\0t\0e\0_\0s\0c\0o\0p\0e\0(\0i\0s\0o\0l\0a\0t\0e\0_\0)\0;\0\r\0
81 \0 \0 \0 \0 \0g\0l\0o\0b\0a\0l\0_\0.\0D\0i\0s\0p\0o\0s\0e\0(\0)\0;\0\r\0
82 \0 \0 \0 \0 \0c\0o\0n\0t\0e\0x\0t\0_\0.\0D\0i\0s\0p\0o\0s\0e\0(\0)\0;\0\r\0
83 \0 \0 \0 \0 \0}\0\r\0
84 \0\r\0
85 \0 \0 \0 \0 \0i\0s\0o\0l\0a\0t\0e\0_\0-\0>\0D\0i\0s\0p\0o\0s\0e\0(\0)\0;\0\r\0
86 \0}\0\r\0
87 \0\r\0
88 \0v\0o\0i\0d\0 \0S\0c\0r\0i\0p\0t\0E\0n\0v\0i\0r\0o\0n\0m\0e\0n\0t\0:\0:\0S\0e\0t\0B\0u\0i\0l\0t\0i\0n\0s\0(\0)\0\r\0
89 \0{\0\r\0
90 \0 \0 \0 \0 \0L\0o\0c\0k\0e\0r\0 \0l\0o\0c\0k\0e\0r\0(\0i\0s\0o\0l\0a\0t\0e\0_\0)\0;\0\r\0
91 \0 \0 \0 \0 \0I\0s\0o\0l\0a\0t\0e\0:\0:\0S\0c\0o\0p\0e\0 \0i\0s\0o\0l\0a\0t\0e\0_\0s\0c\0o\0p\0e\0(\0i\0s\0o\0l\0a\0t\0e\0_\0)\0;\0\r\0
92 \0 \0 \0 \0 \0H\0a\0n\0d\0l\0e\0S\0c\0o\0p\0e\0 \0h\0a\0n\0d\0l\0e\0;\0\r\0
93 \0 \0 \0 \0 \0C\0o\0n\0t\0e\0x\0t\0:\0:\0S\0c\0o\0p\0e\0 \0s\0c\0o\0p\0e\0(\0c\0o\0n\0t\0e\0x\0t\0_\0)\0;\0\r\0
94 \0\r\0
95 \0 \0 \0 \0 \0/\0*\0*\0\r\0
96 \0 \0 \0 \0 \0*\0 \0@\0m\0o\0d\0u\0l\0e\0 \0g\0l\0o\0b\0a\0l\0\r\0
97 \0 \0 \0 \0 \0*\0/\0\r\0
98 \0\r\0
99 \0 \0 \0 \0 \0/\0*\0*\0\r\0
100 \0 \0 \0 \0 \0*\0 \0¹0¯0ê0×0È0\r\0
101 \0 \0 \0 \0 \0*\0\r\0
102 \0 \0 \0 \0 \0*\0 \0@\0c\0l\0a\0s\0s\0 \0S\0c\0r\0i\0p\0t\0\r\0
103 \0 \0 \0 \0 \0*\0 \0@\0s\0t\0a\0t\0i\0c\0\r\0
104 \0 \0 \0 \0 \0*\0/\0\r\0
105 \0\r\0
106 \0 \0 \0 \0 \0/\0*\0*\0\r\0
107 \0 \0 \0 \0 \0 \0*\0 \0³0ó0½0ü0ë0¦0£0ó0É0¦0k0\87eW[\17R\920úQ\9bRW0~0Y0\r\0
108 \0 \0 \0 \0 \0 \0*\0\r\0
109 \0 \0 \0 \0 \0 \0*\0 \0@\0m\0e\0t\0h\0o\0d\0 \0p\0r\0i\0n\0t\0\r\0
110 \0 \0 \0 \0 \0 \0*\0 \0@\0p\0a\0r\0a\0m\0 \0{\0S\0t\0r\0i\0n\0g\0}\0 \0t\0e\0x\0t\0 \0Æ0­0¹0È0\r\0
111 \0 \0 \0 \0 \0 \0*\0 \0@\0s\0t\0a\0t\0i\0c\0\r\0
112 \0 \0 \0 \0 \0 \0*\0/\0\r\0
113 \0 \0 \0 \0 \0S\0e\0t\0F\0u\0n\0c\0t\0i\0o\0n\0(\0"\0S\0c\0r\0i\0p\0t\0.\0p\0r\0i\0n\0t\0"\0,\0 \0F\0u\0n\0c\0t\0i\0o\0n\0_\0S\0c\0r\0i\0p\0t\0_\0p\0r\0i\0n\0t\0)\0;\0\r\0
114 \0\r\0
115 \0 \0 \0 \0 \0/\0*\0*\0\r\0
116 \0 \0 \0 \0 \0 \0*\0 \0¹0¯0ê0×0È0¨0ó0¸0ó0ÊSs0é0¤0Ö0é0ê0n0Å`1X\92\8fW0~0Y0\r\0
117 \0 \0 \0 \0 \0 \0*\0\r\0
118 \0 \0 \0 \0 \0 \0*\0 \0@\0m\0e\0t\0h\0o\0d\0 \0i\0n\0f\0o\0\r\0
119 \0 \0 \0 \0 \0 \0*\0 \0@\0s\0t\0a\0t\0i\0c\0\r\0
120 \0 \0 \0 \0 \0 \0*\0/\0\r\0
121 \0 \0 \0 \0 \0S\0e\0t\0F\0u\0n\0c\0t\0i\0o\0n\0(\0"\0S\0c\0r\0i\0p\0t\0.\0i\0n\0f\0o\0"\0,\0 \0F\0u\0n\0c\0t\0i\0o\0n\0_\0S\0c\0r\0i\0p\0t\0_\0i\0n\0f\0o\0)\0;\0\r\0
122 \0\r\0
123 \0 \0 \0 \0 \0/\0*\0*\0\r\0
124 \0 \0 \0 \0 \0 \0*\0 \0\ac\9a[Bf\93\95\8c_k0¢\95pe\920\9f[L\88W0~0Y0\r\0
125 \0 \0 \0 \0 \0 \0*\0\r\0
126 \0 \0 \0 \0 \0 \0*\0 \0_\0_\0M\0M\0O\0g0o0\87eW[\17RK0\890n0³0ü0É0n0ÕR\84v\1fu\10b\920\81yX0f0D0\8b0_0\810\ 10,{\0N\15_pek0\87eW[\17R\920!nY0S0h0o0g0M0~0[0\930_\0_\0\r\0
127 \0 \0 \0 \0 \0 \0*\0\r\0
128 \0 \0 \0 \0 \0 \0*\0 \0@\0m\0e\0t\0h\0o\0d\0 \0s\0e\0t\0T\0i\0m\0e\0o\0u\0t\0\r\0
129 \0 \0 \0 \0 \0 \0*\0 \0@\0p\0a\0r\0a\0m\0 \0{\0F\0u\0n\0c\0t\0i\0o\0n\0}\0 \0f\0u\0n\0c\0 \0\9f[L\88Y0\8b\95peª0Ö0¸0§0¯0È0\r\0
130 \0 \0 \0 \0 \0 \0*\0 \0@\0p\0a\0r\0a\0m\0 \0{\0I\0n\0t\0e\0g\0e\0r\0}\0 \0t\0i\0m\0e\0 \0E\90ö^Bf\93\95(\0m\0s\0)\0\r\0
131 \0 \0 \0 \0 \0 \0*\0 \0@\0r\0e\0t\0u\0r\0n\0 \0{\0I\0n\0t\0e\0g\0e\0r\0}\0 \0¤0Ù0ó0È0I\0D\0\r\0
132 \0 \0 \0 \0 \0 \0*\0 \0@\0s\0t\0a\0t\0i\0c\0\r\0
133 \0 \0 \0 \0 \0 \0*\0/\0\r\0
134 \0 \0 \0 \0 \0S\0e\0t\0F\0u\0n\0c\0t\0i\0o\0n\0(\0"\0S\0c\0r\0i\0p\0t\0.\0s\0e\0t\0T\0i\0m\0e\0o\0u\0t\0"\0,\0 \0F\0u\0n\0c\0t\0i\0o\0n\0_\0S\0c\0r\0i\0p\0t\0_\0s\0e\0t\0T\0i\0m\0e\0o\0u\0t\0)\0;\0\r\0
135 \0\r\0
136 \0 \0 \0 \0 \0/\0*\0*\0\r\0
137 \0 \0 \0 \0 \0 \0*\0 \0\ac\9a[Bf\93\95Îkk0¢\95pe\920\9f[L\88W0~0Y0\r\0
138 \0 \0 \0 \0 \0 \0*\0\r\0
139 \0 \0 \0 \0 \0 \0*\0 \0_\0_\0M\0M\0O\0g0o0\87eW[\17RK0\890n0³0ü0É0n0ÕR\84v\1fu\10b\920\81yX0f0D0\8b0_0\810\ 10,{\0N\15_pek0\87eW[\17R\920!nY0S0h0o0g0M0~0[0\930_\0_\0\r\0
140 \0 \0 \0 \0 \0 \0*\0\r\0
141 \0 \0 \0 \0 \0 \0*\0 \0@\0m\0e\0t\0h\0o\0d\0 \0s\0e\0t\0I\0n\0t\0e\0r\0v\0a\0l\0\r\0
142 \0 \0 \0 \0 \0 \0*\0 \0@\0p\0a\0r\0a\0m\0 \0{\0F\0u\0n\0c\0t\0i\0o\0n\0}\0 \0f\0u\0n\0c\0 \0\9f[L\88Y0\8b\95peª0Ö0¸0§0¯0È0\r\0
143 \0 \0 \0 \0 \0 \0*\0 \0@\0p\0a\0r\0a\0m\0 \0{\0I\0n\0t\0e\0g\0e\0r\0}\0 \0t\0i\0m\0e\0 \0\93\95\94\96Bf\93\95(\0m\0s\0)\0\r\0
144 \0 \0 \0 \0 \0 \0*\0 \0@\0r\0e\0t\0u\0r\0n\0 \0{\0I\0n\0t\0e\0g\0e\0r\0}\0 \0¤0Ù0ó0È0I\0D\0\r\0
145 \0 \0 \0 \0 \0 \0*\0 \0@\0s\0t\0a\0t\0i\0c\0\r\0
146 \0 \0 \0 \0 \0 \0*\0/\0\r\0
147 \0 \0 \0 \0 \0S\0e\0t\0F\0u\0n\0c\0t\0i\0o\0n\0(\0"\0S\0c\0r\0i\0p\0t\0.\0s\0e\0t\0I\0n\0t\0e\0r\0v\0a\0l\0"\0,\0 \0F\0u\0n\0c\0t\0i\0o\0n\0_\0S\0c\0r\0i\0p\0t\0_\0s\0e\0t\0I\0n\0t\0e\0r\0v\0a\0l\0)\0;\0\r\0
148 \0\r\0
149 \0 \0 \0 \0 \0/\0*\0*\0\r\0
150 \0 \0 \0 \0 \0 \0*\0 \0s\0e\0t\0T\0i\0m\0e\0o\0u\0t\0g0\ac\9a[W0_0¤0Ù0ó0È0\92\89d\96W0~0Y0\r\0
151 \0 \0 \0 \0 \0 \0*\0\r\0
152 \0 \0 \0 \0 \0 \0*\0 \0@\0m\0e\0t\0h\0o\0d\0 \0c\0l\0e\0a\0r\0T\0i\0m\0e\0o\0u\0t\0\r\0
153 \0 \0 \0 \0 \0 \0*\0 \0@\0p\0a\0r\0a\0m\0 \0{\0I\0n\0t\0e\0g\0e\0r\0}\0 \0i\0d\0 \0¤0Ù0ó0È0I\0D\0\r\0
154 \0 \0 \0 \0 \0 \0*\0 \0@\0s\0t\0a\0t\0i\0c\0\r\0
155 \0 \0 \0 \0 \0 \0*\0/\0\r\0
156 \0 \0 \0 \0 \0S\0e\0t\0F\0u\0n\0c\0t\0i\0o\0n\0(\0"\0S\0c\0r\0i\0p\0t\0.\0c\0l\0e\0a\0r\0T\0i\0m\0e\0o\0u\0t\0"\0,\0 \0F\0u\0n\0c\0t\0i\0o\0n\0_\0S\0c\0r\0i\0p\0t\0_\0c\0l\0e\0a\0r\0T\0i\0m\0e\0o\0u\0t\0)\0;\0\r\0
157 \0\r\0
158 \0 \0 \0 \0 \0/\0*\0*\0\r\0
159 \0 \0 \0 \0 \0 \0*\0 \0s\0e\0t\0I\0n\0t\0e\0r\0v\0a\0l\0g0\ac\9a[W0_0¤0Ù0ó0È0\92\89d\96W0~0Y0\r\0
160 \0 \0 \0 \0 \0 \0*\0\r\0
161 \0 \0 \0 \0 \0 \0*\0 \0@\0m\0e\0t\0h\0o\0d\0 \0c\0l\0e\0a\0r\0I\0n\0t\0e\0r\0v\0a\0l\0\r\0
162 \0 \0 \0 \0 \0 \0*\0 \0@\0p\0a\0r\0a\0m\0 \0{\0I\0n\0t\0e\0g\0e\0r\0}\0 \0i\0d\0 \0¤0Ù0ó0È0I\0D\0\r\0
163 \0 \0 \0 \0 \0 \0*\0 \0@\0s\0t\0a\0t\0i\0c\0\r\0
164 \0 \0 \0 \0 \0 \0*\0/\0\r\0
165 \0 \0 \0 \0 \0S\0e\0t\0F\0u\0n\0c\0t\0i\0o\0n\0(\0"\0S\0c\0r\0i\0p\0t\0.\0c\0l\0e\0a\0r\0I\0n\0t\0e\0r\0v\0a\0l\0"\0,\0 \0F\0u\0n\0c\0t\0i\0o\0n\0_\0S\0c\0r\0i\0p\0t\0_\0c\0l\0e\0a\0r\0I\0n\0t\0e\0r\0v\0a\0l\0)\0;\0\r\0
166 \0\r\0
167 \0}\0\r\0
168 \0\r\0
169 \0H\0a\0n\0d\0l\0e\0<\0V\0a\0l\0u\0e\0>\0 \0S\0c\0r\0i\0p\0t\0E\0n\0v\0i\0r\0o\0n\0m\0e\0n\0t\0:\0:\0F\0u\0n\0c\0t\0i\0o\0n\0_\0S\0c\0r\0i\0p\0t\0_\0p\0r\0i\0n\0t\0(\0c\0o\0n\0s\0t\0 \0A\0r\0g\0u\0m\0e\0n\0t\0s\0&\0 \0a\0r\0g\0s\0)\0\r\0
170 \0{\0\r\0
171 \0 \0 \0 \0 \0S\0t\0r\0i\0n\0g\0:\0:\0U\0t\0f\08\0V\0a\0l\0u\0e\0 \0u\0t\0f\08\0(\0a\0r\0g\0s\0[\00\0]\0)\0;\0\r\0
172 \0 \0 \0 \0 \0s\0t\0d\0:\0:\0c\0o\0u\0t\0 \0<\0<\0 \0u\0n\0i\0c\0o\0d\0e\0:\0:\0u\0t\0f\08\02\0s\0j\0i\0s\0(\0*\0u\0t\0f\08\0)\0 \0<\0<\0 \0s\0t\0d\0:\0:\0e\0n\0d\0l\0;\0\r\0
173 \0 \0 \0 \0 \0r\0e\0t\0u\0r\0n\0 \0U\0n\0d\0e\0f\0i\0n\0e\0d\0(\0)\0;\0\r\0
174 \0}\0\r\0
175 \0\r\0
176 \0H\0a\0n\0d\0l\0e\0<\0V\0a\0l\0u\0e\0>\0 \0S\0c\0r\0i\0p\0t\0E\0n\0v\0i\0r\0o\0n\0m\0e\0n\0t\0:\0:\0F\0u\0n\0c\0t\0i\0o\0n\0_\0S\0c\0r\0i\0p\0t\0_\0i\0n\0f\0o\0(\0c\0o\0n\0s\0t\0 \0A\0r\0g\0u\0m\0e\0n\0t\0s\0&\0 \0a\0r\0g\0s\0)\0\r\0
177 \0{\0\r\0
178 \0 \0 \0 \0 \0a\0u\0t\0o\0 \0s\0e\0l\0f\0 \0=\0 \0s\0t\0a\0t\0i\0c\0_\0c\0a\0s\0t\0<\0S\0c\0r\0i\0p\0t\0E\0n\0v\0i\0r\0o\0n\0m\0e\0n\0t\0*\0>\0(\0a\0r\0g\0s\0.\0H\0o\0l\0d\0e\0r\0(\0)\0-\0>\0G\0e\0t\0P\0o\0i\0n\0t\0e\0r\0F\0r\0o\0m\0I\0n\0t\0e\0r\0n\0a\0l\0F\0i\0e\0l\0d\0(\00\0)\0)\0;\0\r\0
179 \0 \0 \0 \0 \0r\0e\0t\0u\0r\0n\0 \0S\0t\0r\0i\0n\0g\0:\0:\0N\0e\0w\0(\0s\0e\0l\0f\0-\0>\0G\0e\0t\0I\0n\0f\0o\0(\0)\0.\0c\0_\0s\0t\0r\0(\0)\0)\0;\0\r\0
180 \0}\0\r\0
181 \0\r\0
182 \0H\0a\0n\0d\0l\0e\0<\0V\0a\0l\0u\0e\0>\0 \0S\0c\0r\0i\0p\0t\0E\0n\0v\0i\0r\0o\0n\0m\0e\0n\0t\0:\0:\0F\0u\0n\0c\0t\0i\0o\0n\0_\0S\0c\0r\0i\0p\0t\0_\0s\0e\0t\0T\0i\0m\0e\0o\0u\0t\0(\0c\0o\0n\0s\0t\0 \0A\0r\0g\0u\0m\0e\0n\0t\0s\0&\0 \0a\0r\0g\0s\0)\0\r\0
183 \0{\0\r\0
184 \0 \0 \0 \0 \0a\0u\0t\0o\0 \0s\0e\0l\0f\0 \0=\0 \0s\0t\0a\0t\0i\0c\0_\0c\0a\0s\0t\0<\0S\0c\0r\0i\0p\0t\0E\0n\0v\0i\0r\0o\0n\0m\0e\0n\0t\0*\0>\0(\0a\0r\0g\0s\0.\0H\0o\0l\0d\0e\0r\0(\0)\0-\0>\0G\0e\0t\0P\0o\0i\0n\0t\0e\0r\0F\0r\0o\0m\0I\0n\0t\0e\0r\0n\0a\0l\0F\0i\0e\0l\0d\0(\00\0)\0)\0;\0\r\0
185 \0\r\0
186 \0 \0 \0 \0 \0i\0f\0 \0(\0a\0r\0g\0s\0.\0L\0e\0n\0g\0t\0h\0(\0)\0 \0>\0=\0 \02\0 \0&\0&\0 \0a\0r\0g\0s\0[\00\0]\0-\0>\0I\0s\0F\0u\0n\0c\0t\0i\0o\0n\0(\0)\0)\0 \0{\0\r\0
187 \0 \0 \0 \0 \0 \0 \0 \0 \0a\0u\0t\0o\0 \0e\0v\0e\0n\0t\0 \0=\0 \0s\0t\0d\0:\0:\0m\0a\0k\0e\0_\0s\0h\0a\0r\0e\0d\0<\0T\0i\0m\0e\0r\0E\0v\0e\0n\0t\0>\0(\0)\0;\0\r\0
188 \0 \0 \0 \0 \0 \0 \0 \0 \0e\0v\0e\0n\0t\0-\0>\0i\0n\0t\0e\0r\0v\0a\0l\0 \0=\0 \0f\0a\0l\0s\0e\0;\0\r\0
189 \0\r\0
190 \0 \0 \0 \0 \0 \0 \0 \0 \0e\0v\0e\0n\0t\0-\0>\0f\0u\0n\0c\0t\0i\0o\0n\0 \0=\0 \0P\0e\0r\0s\0i\0s\0t\0e\0n\0t\0<\0v\08\0:\0:\0F\0u\0n\0c\0t\0i\0o\0n\0>\0:\0:\0N\0e\0w\0(\0a\0r\0g\0s\0[\00\0]\0.\0A\0s\0<\0F\0u\0n\0c\0t\0i\0o\0n\0>\0(\0)\0)\0;\0\r\0
191 \0 \0 \0 \0 \0 \0 \0 \0 \0f\0o\0r\0 \0(\0i\0n\0t\0 \0i\0 \0=\0 \02\0;\0 \0i\0 \0<\0 \0a\0r\0g\0s\0.\0L\0e\0n\0g\0t\0h\0(\0)\0;\0 \0i\0+\0+\0)\0 \0{\0\r\0
192 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0e\0v\0e\0n\0t\0-\0>\0a\0r\0g\0s\0.\0p\0u\0s\0h\0_\0b\0a\0c\0k\0(\0P\0e\0r\0s\0i\0s\0t\0e\0n\0t\0<\0V\0a\0l\0u\0e\0>\0:\0:\0N\0e\0w\0(\0a\0r\0g\0s\0[\0i\0]\0)\0)\0;\0\r\0
193 \0 \0 \0 \0 \0 \0 \0 \0 \0}\0\r\0
194 \0\r\0
195 \0 \0 \0 \0 \0 \0 \0 \0 \0e\0v\0e\0n\0t\0-\0>\0d\0e\0l\0a\0y\0 \0=\0 \0a\0r\0g\0s\0[\01\0]\0-\0>\0T\0o\0I\0n\0t\0e\0g\0e\0r\0(\0)\0-\0>\0I\0n\0t\03\02\0V\0a\0l\0u\0e\0(\0)\0;\0\r\0
196 \0 \0 \0 \0 \0 \0 \0 \0 \0{\0\r\0
197 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0b\0o\0o\0s\0t\0:\0:\0m\0u\0t\0e\0x\0:\0:\0s\0c\0o\0p\0e\0d\0_\0l\0o\0c\0k\0 \0l\0o\0c\0k\0(\0s\0e\0l\0f\0-\0>\0m\0u\0t\0e\0x\0_\0)\0;\0\r\0
198 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0s\0e\0l\0f\0-\0>\0t\0i\0m\0e\0r\0_\0e\0v\0e\0n\0t\0s\0_\0[\0s\0e\0l\0f\0-\0>\0e\0v\0e\0n\0t\0_\0i\0d\0_\0]\0 \0=\0 \0e\0v\0e\0n\0t\0;\0\r\0
199 \0 \0 \0 \0 \0 \0 \0 \0 \0}\0\r\0
200 \0\r\0
201 \0 \0 \0 \0 \0 \0 \0 \0 \0r\0e\0t\0u\0r\0n\0 \0I\0n\0t\0e\0g\0e\0r\0:\0:\0N\0e\0w\0(\0s\0e\0l\0f\0-\0>\0e\0v\0e\0n\0t\0_\0i\0d\0_\0+\0+\0)\0;\0\r\0
202 \0 \0 \0 \0 \0}\0 \0e\0l\0s\0e\0 \0{\0\r\0
203 \0 \0 \0 \0 \0 \0 \0 \0 \0r\0e\0t\0u\0r\0n\0 \0U\0n\0d\0e\0f\0i\0n\0e\0d\0(\0)\0;\0\r\0
204 \0 \0 \0 \0 \0}\0\r\0
205 \0}\0\r\0
206 \0\r\0
207 \0H\0a\0n\0d\0l\0e\0<\0V\0a\0l\0u\0e\0>\0 \0S\0c\0r\0i\0p\0t\0E\0n\0v\0i\0r\0o\0n\0m\0e\0n\0t\0:\0:\0F\0u\0n\0c\0t\0i\0o\0n\0_\0S\0c\0r\0i\0p\0t\0_\0s\0e\0t\0I\0n\0t\0e\0r\0v\0a\0l\0(\0c\0o\0n\0s\0t\0 \0A\0r\0g\0u\0m\0e\0n\0t\0s\0&\0 \0a\0r\0g\0s\0)\0\r\0
208 \0{\0\r\0
209 \0 \0 \0 \0 \0a\0u\0t\0o\0 \0s\0e\0l\0f\0 \0=\0 \0s\0t\0a\0t\0i\0c\0_\0c\0a\0s\0t\0<\0S\0c\0r\0i\0p\0t\0E\0n\0v\0i\0r\0o\0n\0m\0e\0n\0t\0*\0>\0(\0a\0r\0g\0s\0.\0H\0o\0l\0d\0e\0r\0(\0)\0-\0>\0G\0e\0t\0P\0o\0i\0n\0t\0e\0r\0F\0r\0o\0m\0I\0n\0t\0e\0r\0n\0a\0l\0F\0i\0e\0l\0d\0(\00\0)\0)\0;\0\r\0
210 \0\r\0
211 \0 \0 \0 \0 \0i\0f\0 \0(\0a\0r\0g\0s\0.\0L\0e\0n\0g\0t\0h\0(\0)\0 \0>\0=\0 \02\0 \0&\0&\0 \0a\0r\0g\0s\0[\00\0]\0-\0>\0I\0s\0F\0u\0n\0c\0t\0i\0o\0n\0(\0)\0)\0 \0{\0\r\0
212 \0 \0 \0 \0 \0 \0 \0 \0 \0a\0u\0t\0o\0 \0e\0v\0e\0n\0t\0 \0=\0 \0s\0t\0d\0:\0:\0m\0a\0k\0e\0_\0s\0h\0a\0r\0e\0d\0<\0T\0i\0m\0e\0r\0E\0v\0e\0n\0t\0>\0(\0)\0;\0\r\0
213 \0 \0 \0 \0 \0 \0 \0 \0 \0e\0v\0e\0n\0t\0-\0>\0i\0n\0t\0e\0r\0v\0a\0l\0 \0=\0 \0t\0r\0u\0e\0;\0\r\0
214 \0\r\0
215 \0 \0 \0 \0 \0 \0 \0 \0 \0e\0v\0e\0n\0t\0-\0>\0f\0u\0n\0c\0t\0i\0o\0n\0 \0=\0 \0P\0e\0r\0s\0i\0s\0t\0e\0n\0t\0<\0v\08\0:\0:\0F\0u\0n\0c\0t\0i\0o\0n\0>\0:\0:\0N\0e\0w\0(\0a\0r\0g\0s\0[\00\0]\0.\0A\0s\0<\0F\0u\0n\0c\0t\0i\0o\0n\0>\0(\0)\0)\0;\0\r\0
216 \0 \0 \0 \0 \0 \0 \0 \0 \0f\0o\0r\0 \0(\0i\0n\0t\0 \0i\0 \0=\0 \02\0;\0 \0i\0 \0<\0 \0a\0r\0g\0s\0.\0L\0e\0n\0g\0t\0h\0(\0)\0;\0 \0i\0+\0+\0)\0 \0{\0\r\0
217 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0e\0v\0e\0n\0t\0-\0>\0a\0r\0g\0s\0.\0p\0u\0s\0h\0_\0b\0a\0c\0k\0(\0P\0e\0r\0s\0i\0s\0t\0e\0n\0t\0<\0V\0a\0l\0u\0e\0>\0:\0:\0N\0e\0w\0(\0a\0r\0g\0s\0[\0i\0]\0)\0)\0;\0\r\0
218 \0 \0 \0 \0 \0 \0 \0 \0 \0}\0\r\0
219 \0\r\0
220 \0 \0 \0 \0 \0 \0 \0 \0 \0e\0v\0e\0n\0t\0-\0>\0d\0e\0l\0a\0y\0 \0=\0 \0a\0r\0g\0s\0[\01\0]\0-\0>\0T\0o\0I\0n\0t\0e\0g\0e\0r\0(\0)\0-\0>\0I\0n\0t\03\02\0V\0a\0l\0u\0e\0(\0)\0;\0\r\0
221 \0 \0 \0 \0 \0 \0 \0 \0 \0{\0\r\0
222 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0b\0o\0o\0s\0t\0:\0:\0m\0u\0t\0e\0x\0:\0:\0s\0c\0o\0p\0e\0d\0_\0l\0o\0c\0k\0 \0l\0o\0c\0k\0(\0s\0e\0l\0f\0-\0>\0m\0u\0t\0e\0x\0_\0)\0;\0\r\0
223 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0s\0e\0l\0f\0-\0>\0t\0i\0m\0e\0r\0_\0e\0v\0e\0n\0t\0s\0_\0[\0s\0e\0l\0f\0-\0>\0e\0v\0e\0n\0t\0_\0i\0d\0_\0]\0 \0=\0 \0e\0v\0e\0n\0t\0;\0\r\0
224 \0 \0 \0 \0 \0 \0 \0 \0 \0}\0\r\0
225 \0\r\0
226 \0 \0 \0 \0 \0 \0 \0 \0 \0r\0e\0t\0u\0r\0n\0 \0I\0n\0t\0e\0g\0e\0r\0:\0:\0N\0e\0w\0(\0s\0e\0l\0f\0-\0>\0e\0v\0e\0n\0t\0_\0i\0d\0_\0+\0+\0)\0;\0\r\0
227 \0 \0 \0 \0 \0}\0 \0e\0l\0s\0e\0 \0{\0\r\0
228 \0 \0 \0 \0 \0 \0 \0 \0 \0r\0e\0t\0u\0r\0n\0 \0U\0n\0d\0e\0f\0i\0n\0e\0d\0(\0)\0;\0\r\0
229 \0 \0 \0 \0 \0}\0\r\0
230 \0}\0\r\0
231 \0\r\0
232 \0H\0a\0n\0d\0l\0e\0<\0V\0a\0l\0u\0e\0>\0 \0S\0c\0r\0i\0p\0t\0E\0n\0v\0i\0r\0o\0n\0m\0e\0n\0t\0:\0:\0F\0u\0n\0c\0t\0i\0o\0n\0_\0S\0c\0r\0i\0p\0t\0_\0c\0l\0e\0a\0r\0T\0i\0m\0e\0o\0u\0t\0(\0c\0o\0n\0s\0t\0 \0A\0r\0g\0u\0m\0e\0n\0t\0s\0&\0 \0a\0r\0g\0s\0)\0\r\0
233 \0{\0\r\0
234 \0 \0 \0 \0 \0a\0u\0t\0o\0 \0s\0e\0l\0f\0 \0=\0 \0s\0t\0a\0t\0i\0c\0_\0c\0a\0s\0t\0<\0S\0c\0r\0i\0p\0t\0E\0n\0v\0i\0r\0o\0n\0m\0e\0n\0t\0*\0>\0(\0a\0r\0g\0s\0.\0H\0o\0l\0d\0e\0r\0(\0)\0-\0>\0G\0e\0t\0P\0o\0i\0n\0t\0e\0r\0F\0r\0o\0m\0I\0n\0t\0e\0r\0n\0a\0l\0F\0i\0e\0l\0d\0(\00\0)\0)\0;\0\r\0
235 \0\r\0
236 \0 \0 \0 \0 \0i\0f\0 \0(\0a\0r\0g\0s\0.\0L\0e\0n\0g\0t\0h\0(\0)\0 \0>\0=\0 \01\0)\0 \0{\0\r\0
237 \0 \0 \0 \0 \0 \0 \0 \0 \0b\0o\0o\0s\0t\0:\0:\0m\0u\0t\0e\0x\0:\0:\0s\0c\0o\0p\0e\0d\0_\0l\0o\0c\0k\0 \0l\0o\0c\0k\0(\0s\0e\0l\0f\0-\0>\0m\0u\0t\0e\0x\0_\0)\0;\0\r\0
238 \0 \0 \0 \0 \0 \0 \0 \0 \0s\0e\0l\0f\0-\0>\0t\0i\0m\0e\0r\0_\0e\0v\0e\0n\0t\0s\0_\0.\0e\0r\0a\0s\0e\0(\0a\0r\0g\0s\0[\00\0]\0-\0>\0T\0o\0I\0n\0t\0e\0g\0e\0r\0(\0)\0-\0>\0I\0n\0t\03\02\0V\0a\0l\0u\0e\0(\0)\0)\0;\0\r\0
239 \0 \0 \0 \0 \0}\0\r\0
240 \0 \0 \0 \0 \0r\0e\0t\0u\0r\0n\0 \0U\0n\0d\0e\0f\0i\0n\0e\0d\0(\0)\0;\0\r\0
241 \0}\0\r\0
242 \0\r\0
243 \0H\0a\0n\0d\0l\0e\0<\0V\0a\0l\0u\0e\0>\0 \0S\0c\0r\0i\0p\0t\0E\0n\0v\0i\0r\0o\0n\0m\0e\0n\0t\0:\0:\0F\0u\0n\0c\0t\0i\0o\0n\0_\0S\0c\0r\0i\0p\0t\0_\0c\0l\0e\0a\0r\0I\0n\0t\0e\0r\0v\0a\0l\0(\0c\0o\0n\0s\0t\0 \0A\0r\0g\0u\0m\0e\0n\0t\0s\0&\0 \0a\0r\0g\0s\0)\0\r\0
244 \0{\0\r\0
245 \0 \0 \0 \0 \0a\0u\0t\0o\0 \0s\0e\0l\0f\0 \0=\0 \0s\0t\0a\0t\0i\0c\0_\0c\0a\0s\0t\0<\0S\0c\0r\0i\0p\0t\0E\0n\0v\0i\0r\0o\0n\0m\0e\0n\0t\0*\0>\0(\0a\0r\0g\0s\0.\0H\0o\0l\0d\0e\0r\0(\0)\0-\0>\0G\0e\0t\0P\0o\0i\0n\0t\0e\0r\0F\0r\0o\0m\0I\0n\0t\0e\0r\0n\0a\0l\0F\0i\0e\0l\0d\0(\00\0)\0)\0;\0\r\0
246 \0\r\0
247 \0 \0 \0 \0 \0i\0f\0 \0(\0a\0r\0g\0s\0.\0L\0e\0n\0g\0t\0h\0(\0)\0 \0>\0=\0 \01\0)\0 \0{\0\r\0
248 \0 \0 \0 \0 \0 \0 \0 \0 \0b\0o\0o\0s\0t\0:\0:\0m\0u\0t\0e\0x\0:\0:\0s\0c\0o\0p\0e\0d\0_\0l\0o\0c\0k\0 \0l\0o\0c\0k\0(\0s\0e\0l\0f\0-\0>\0m\0u\0t\0e\0x\0_\0)\0;\0\r\0
249 \0 \0 \0 \0 \0 \0 \0 \0 \0s\0e\0l\0f\0-\0>\0t\0i\0m\0e\0r\0_\0e\0v\0e\0n\0t\0s\0_\0.\0e\0r\0a\0s\0e\0(\0a\0r\0g\0s\0[\00\0]\0-\0>\0T\0o\0I\0n\0t\0e\0g\0e\0r\0(\0)\0-\0>\0I\0n\0t\03\02\0V\0a\0l\0u\0e\0(\0)\0)\0;\0\r\0
250 \0 \0 \0 \0 \0}\0\r\0
251 \0 \0 \0 \0 \0r\0e\0t\0u\0r\0n\0 \0U\0n\0d\0e\0f\0i\0n\0e\0d\0(\0)\0;\0\r\0
252 \0}\0\r\0
253 \0\r\0
254 \0v\0o\0i\0d\0 \0S\0c\0r\0i\0p\0t\0E\0n\0v\0i\0r\0o\0n\0m\0e\0n\0t\0:\0:\0U\0p\0d\0a\0t\0e\0T\0i\0m\0e\0r\0E\0v\0e\0n\0t\0s\0(\0)\0\r\0
255 \0{\0\r\0
256 \0 \0 \0 \0 \0b\0o\0o\0s\0t\0:\0:\0m\0u\0t\0e\0x\0:\0:\0s\0c\0o\0p\0e\0d\0_\0l\0o\0c\0k\0 \0l\0o\0c\0k\0(\0m\0u\0t\0e\0x\0_\0)\0;\0\r\0
257 \0 \0 \0 \0 \0i\0f\0 \0(\0t\0i\0m\0e\0r\0_\0e\0v\0e\0n\0t\0s\0_\0.\0s\0i\0z\0e\0(\0)\0 \0>\0 \00\0)\0 \0{\0\r\0
258 \0 \0 \0 \0 \0 \0 \0 \0 \0f\0o\0r\0 \0(\0a\0u\0t\0o\0 \0i\0t\0 \0=\0 \0t\0i\0m\0e\0r\0_\0e\0v\0e\0n\0t\0s\0_\0.\0b\0e\0g\0i\0n\0(\0)\0;\0 \0i\0t\0 \0!\0=\0 \0t\0i\0m\0e\0r\0_\0e\0v\0e\0n\0t\0s\0_\0.\0e\0n\0d\0(\0)\0;\0 \0+\0+\0i\0t\0)\0 \0{\0\r\0
259 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0T\0i\0m\0e\0r\0E\0v\0e\0n\0t\0&\0 \0e\0v\0e\0n\0t\0 \0=\0 \0*\0i\0t\0-\0>\0s\0e\0c\0o\0n\0d\0;\0\r\0
260 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0i\0f\0 \0(\0e\0v\0e\0n\0t\0.\0t\0i\0m\0e\0r\0.\0e\0l\0a\0p\0s\0e\0d\0(\0)\0 \0>\0=\0 \0e\0v\0e\0n\0t\0.\0d\0e\0l\0a\0y\0 \0/\0 \01\00\00\00\0.\00\0)\0 \0{\0\r\0
261 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0T\0i\0m\0e\0d\0W\0i\0t\0h\0(\0\r\0
262 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0[\0&\0]\0(\0c\0o\0n\0s\0t\0 \0H\0a\0n\0d\0l\0e\0<\0C\0o\0n\0t\0e\0x\0t\0>\0&\0 \0c\0o\0n\0t\0e\0x\0t\0)\0 \0{\0\r\0
263 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0i\0f\0 \0(\0!\0e\0v\0e\0n\0t\0.\0f\0u\0n\0c\0t\0i\0o\0n\0.\0I\0s\0E\0m\0p\0t\0y\0(\0)\0)\0 \0{\0\r\0
264 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0e\0v\0e\0n\0t\0.\0f\0u\0n\0c\0t\0i\0o\0n\0-\0>\0C\0a\0l\0l\0(\0c\0o\0n\0t\0e\0x\0t\0_\0-\0>\0G\0l\0o\0b\0a\0l\0(\0)\0,\0 \0e\0v\0e\0n\0t\0.\0a\0r\0g\0s\0.\0s\0i\0z\0e\0(\0)\0,\0 \0e\0v\0e\0n\0t\0.\0a\0r\0g\0s\0.\0d\0a\0t\0a\0(\0)\0)\0;\0\r\0
265 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0}\0\r\0
266 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0}\0)\0;\0\r\0
267 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0i\0f\0 \0(\0e\0v\0e\0n\0t\0.\0i\0n\0t\0e\0r\0v\0a\0l\0)\0 \0{\0\r\0
268 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0e\0v\0e\0n\0t\0.\0t\0i\0m\0e\0r\0.\0r\0e\0s\0t\0a\0r\0t\0(\0)\0;\0\r\0
269 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0}\0 \0e\0l\0s\0e\0 \0{\0\r\0
270 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0e\0v\0e\0n\0t\0.\0d\0e\0l\0a\0y\0 \0=\0 \00\0;\0\r\0
271 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0}\0\r\0
272 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0}\0\r\0
273 \0 \0 \0 \0 \0 \0 \0 \0 \0}\0\r\0
274 \0\r\0
275 \0 \0 \0 \0 \0 \0 \0 \0 \0f\0o\0r\0 \0(\0a\0u\0t\0o\0 \0i\0t\0 \0=\0 \0t\0i\0m\0e\0r\0_\0e\0v\0e\0n\0t\0s\0_\0.\0b\0e\0g\0i\0n\0(\0)\0;\0 \0i\0t\0 \0!\0=\0 \0t\0i\0m\0e\0r\0_\0e\0v\0e\0n\0t\0s\0_\0.\0e\0n\0d\0(\0)\0;\0)\0 \0{\0\r\0
276 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0T\0i\0m\0e\0r\0E\0v\0e\0n\0t\0&\0 \0e\0v\0e\0n\0t\0 \0=\0 \0*\0i\0t\0-\0>\0s\0e\0c\0o\0n\0d\0;\0\r\0
277 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0i\0f\0 \0(\0e\0v\0e\0n\0t\0.\0d\0e\0l\0a\0y\0 \0<\0=\0 \00\0)\0 \0{\0\r\0
278 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0W\0i\0t\0h\0(\0[\0&\0]\0(\0c\0o\0n\0s\0t\0 \0H\0a\0n\0d\0l\0e\0<\0C\0o\0n\0t\0e\0x\0t\0>\0&\0 \0c\0o\0n\0t\0e\0x\0t\0)\0 \0{\0\r\0
279 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0i\0f\0 \0(\0!\0e\0v\0e\0n\0t\0.\0f\0u\0n\0c\0t\0i\0o\0n\0.\0I\0s\0E\0m\0p\0t\0y\0(\0)\0)\0 \0{\0\r\0
280 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0e\0v\0e\0n\0t\0.\0f\0u\0n\0c\0t\0i\0o\0n\0.\0D\0i\0s\0p\0o\0s\0e\0(\0)\0;\0\r\0
281 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0}\0\r\0
282 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0f\0o\0r\0 \0(\0a\0u\0t\0o\0 \0i\0t\0 \0=\0 \0e\0v\0e\0n\0t\0.\0a\0r\0g\0s\0.\0b\0e\0g\0i\0n\0(\0)\0;\0 \0i\0t\0 \0!\0=\0 \0e\0v\0e\0n\0t\0.\0a\0r\0g\0s\0.\0e\0n\0d\0(\0)\0;\0 \0+\0+\0i\0t\0)\0 \0{\0\r\0
283 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0a\0u\0t\0o\0 \0a\0r\0g\0 \0=\0 \0*\0i\0t\0;\0\r\0
284 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0i\0f\0 \0(\0!\0a\0r\0g\0.\0I\0s\0E\0m\0p\0t\0y\0(\0)\0)\0 \0{\0\r\0
285 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0a\0r\0g\0.\0D\0i\0s\0p\0o\0s\0e\0(\0)\0;\0\r\0
286 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0}\0\r\0
287 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0}\0\r\0
288 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0}\0)\0;\0\r\0
289 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0t\0i\0m\0e\0r\0_\0e\0v\0e\0n\0t\0s\0_\0.\0e\0r\0a\0s\0e\0(\0i\0t\0+\0+\0)\0;\0\r\0
290 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0}\0 \0e\0l\0s\0e\0 \0{\0\r\0
291 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0+\0+\0i\0t\0;\0\r\0
292 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0}\0\r\0
293 \0 \0 \0 \0 \0 \0 \0 \0 \0}\0\r\0
294 \0 \0 \0 \0 \0}\0\r\0
295 \0}\0\r\0
296 \0\r\0
297 \0v\0o\0i\0d\0 \0S\0c\0r\0i\0p\0t\0E\0n\0v\0i\0r\0o\0n\0m\0e\0n\0t\0:\0:\0E\0x\0e\0c\0u\0t\0e\0(\0c\0o\0n\0s\0t\0 \0s\0t\0d\0:\0:\0s\0t\0r\0i\0n\0g\0&\0 \0s\0c\0r\0i\0p\0t\0,\0\r\0
298 \0 \0 \0 \0 \0 \0 \0 \0 \0c\0o\0n\0s\0t\0 \0s\0t\0d\0:\0:\0s\0t\0r\0i\0n\0g\0&\0 \0f\0i\0l\0e\0n\0a\0m\0e\0,\0 \0c\0o\0n\0s\0t\0 \0V\08\0V\0a\0l\0u\0e\0C\0a\0l\0l\0B\0a\0c\0k\0&\0 \0c\0a\0l\0l\0b\0a\0c\0k\0)\0\r\0
299 \0{\0\r\0
300 \0/\0/\0 \0 \0 \0 \0w\0h\0i\0l\0e\0 \0(\0!\0v\08\0:\0:\0V\08\0:\0:\0I\0d\0l\0e\0N\0o\0t\0i\0f\0i\0c\0a\0t\0i\0o\0n\0(\0)\0)\0;\0\r\0
301 \0\r\0
302 \0 \0 \0 \0 \0W\0i\0t\0h\0(\0\r\0
303 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0[\0&\0]\0(\0c\0o\0n\0s\0t\0 \0H\0a\0n\0d\0l\0e\0<\0C\0o\0n\0t\0e\0x\0t\0>\0&\0 \0c\0o\0n\0t\0e\0x\0t\0)\0\r\0
304 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0{\0\r\0
305 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0a\0u\0t\0o\0 \0s\0o\0u\0r\0c\0e\0 \0=\0 \0S\0t\0r\0i\0n\0g\0:\0:\0N\0e\0w\0(\0s\0c\0r\0i\0p\0t\0.\0c\0_\0s\0t\0r\0(\0)\0)\0;\0\r\0
306 \0\r\0
307 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0v\08\0:\0:\0T\0r\0y\0C\0a\0t\0c\0h\0 \0t\0r\0y\0c\0a\0t\0c\0h\0;\0\r\0
308 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0v\08\0:\0:\0H\0a\0n\0d\0l\0e\0<\0v\08\0:\0:\0V\0a\0l\0u\0e\0>\0 \0r\0e\0s\0u\0l\0t\0 \0=\0 \0U\0n\0d\0e\0f\0i\0n\0e\0d\0(\0)\0;\0\r\0
309 \0\r\0
310 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0s\0t\0d\0:\0:\0s\0t\0r\0i\0n\0g\0 \0c\0o\0m\0p\0i\0l\0e\0_\0p\0a\0t\0h\0;\0\r\0
311 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0c\0o\0m\0p\0i\0l\0e\0_\0p\0a\0t\0h\0 \0=\0 \0f\0i\0l\0e\0n\0a\0m\0e\0;\0\r\0
312 \0\r\0
313 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0a\0u\0t\0o\0 \0c\0o\0m\0p\0i\0l\0e\0d\0_\0s\0c\0r\0i\0p\0t\0 \0=\0 \0S\0c\0r\0i\0p\0t\0:\0:\0C\0o\0m\0p\0i\0l\0e\0(\0s\0o\0u\0r\0c\0e\0,\0 \0S\0t\0r\0i\0n\0g\0:\0:\0N\0e\0w\0(\0c\0o\0m\0p\0i\0l\0e\0_\0p\0a\0t\0h\0.\0c\0_\0s\0t\0r\0(\0)\0)\0)\0;\0\r\0
314 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0i\0f\0 \0(\0c\0o\0m\0p\0i\0l\0e\0d\0_\0s\0c\0r\0i\0p\0t\0.\0I\0s\0E\0m\0p\0t\0y\0(\0)\0)\0 \0{\0\r\0
315 \0\r\0
316 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0/\0/\0 \0³0ó0Ñ0¤0ë0¨0é0ü0\r\0
317 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0a\0u\0t\0o\0 \0e\0x\0c\0e\0p\0t\0i\0o\0n\0 \0=\0 \0t\0r\0y\0c\0a\0t\0c\0h\0.\0E\0x\0c\0e\0p\0t\0i\0o\0n\0(\0)\0;\0\r\0
318 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0S\0t\0r\0i\0n\0g\0:\0:\0U\0t\0f\08\0V\0a\0l\0u\0e\0 \0e\0x\0c\0e\0p\0t\0i\0o\0n\0_\0s\0t\0r\0(\0e\0x\0c\0e\0p\0t\0i\0o\0n\0)\0;\0\r\0
319 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0L\0o\0g\0g\0e\0r\0:\0:\0E\0r\0r\0o\0r\0(\0u\0n\0i\0c\0o\0d\0e\0:\0:\0T\0o\0T\0S\0t\0r\0i\0n\0g\0(\0*\0e\0x\0c\0e\0p\0t\0i\0o\0n\0_\0s\0t\0r\0)\0)\0;\0\r\0
320 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0i\0f\0 \0(\0c\0a\0l\0l\0b\0a\0c\0k\0)\0 \0{\0\r\0
321 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0c\0a\0l\0l\0b\0a\0c\0k\0(\0U\0n\0d\0e\0f\0i\0n\0e\0d\0(\0)\0,\0 \0*\0e\0x\0c\0e\0p\0t\0i\0o\0n\0_\0s\0t\0r\0)\0;\0\r\0
322 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0}\0\r\0
323 \0\r\0
324 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0}\0 \0e\0l\0s\0e\0 \0{\0\r\0
325 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0r\0e\0s\0u\0l\0t\0 \0=\0 \0c\0o\0m\0p\0i\0l\0e\0d\0_\0s\0c\0r\0i\0p\0t\0-\0>\0R\0u\0n\0(\0)\0;\0\r\0
326 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0i\0f\0 \0(\0r\0e\0s\0u\0l\0t\0.\0I\0s\0E\0m\0p\0t\0y\0(\0)\0)\0 \0{\0\r\0
327 \0\r\0
328 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0/\0/\0 \0é0ó0¿0¤0à0¨0é0ü0\r\0
329 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0H\0a\0n\0d\0l\0e\0<\0V\0a\0l\0u\0e\0>\0 \0e\0x\0c\0e\0p\0t\0i\0o\0n\0;\0\r\0
330 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0H\0a\0n\0d\0l\0e\0S\0c\0o\0p\0e\0 \0s\0c\0o\0p\0e\0;\0\r\0
331 \0\r\0
332 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0i\0f\0 \0(\0t\0r\0y\0c\0a\0t\0c\0h\0.\0C\0a\0n\0C\0o\0n\0t\0i\0n\0u\0e\0(\0)\0)\0 \0{\0\r\0
333 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0e\0x\0c\0e\0p\0t\0i\0o\0n\0 \0=\0 \0t\0r\0y\0c\0a\0t\0c\0h\0.\0E\0x\0c\0e\0p\0t\0i\0o\0n\0(\0)\0;\0\r\0
334 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0}\0 \0e\0l\0s\0e\0 \0{\0\r\0
335 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0e\0x\0c\0e\0p\0t\0i\0o\0n\0 \0=\0 \0S\0t\0r\0i\0n\0g\0:\0:\0N\0e\0w\0(\0"\0E\0x\0e\0c\0u\0t\0i\0o\0n\0 \0l\0i\0m\0i\0t\0 \0e\0x\0c\0e\0e\0d\0e\0d\0.\0"\0)\0;\0\r\0
336 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0}\0\r\0
337 \0\r\0
338 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0S\0t\0r\0i\0n\0g\0:\0:\0U\0t\0f\08\0V\0a\0l\0u\0e\0 \0e\0x\0c\0e\0p\0t\0i\0o\0n\0_\0s\0t\0r\0(\0e\0x\0c\0e\0p\0t\0i\0o\0n\0)\0;\0\r\0
339 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0L\0o\0g\0g\0e\0r\0:\0:\0E\0r\0r\0o\0r\0(\0u\0n\0i\0c\0o\0d\0e\0:\0:\0T\0o\0T\0S\0t\0r\0i\0n\0g\0(\0*\0e\0x\0c\0e\0p\0t\0i\0o\0n\0_\0s\0t\0r\0)\0)\0;\0\r\0
340 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0i\0f\0 \0(\0c\0a\0l\0l\0b\0a\0c\0k\0)\0 \0{\0\r\0
341 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0c\0a\0l\0l\0b\0a\0c\0k\0(\0U\0n\0d\0e\0f\0i\0n\0e\0d\0(\0)\0,\0 \0*\0e\0x\0c\0e\0p\0t\0i\0o\0n\0_\0s\0t\0r\0)\0;\0\r\0
342 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0}\0\r\0
343 \0\r\0
344 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0}\0 \0e\0l\0s\0e\0 \0{\0\r\0
345 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0i\0f\0 \0(\0c\0a\0l\0l\0b\0a\0c\0k\0)\0 \0{\0\r\0
346 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0c\0a\0l\0l\0b\0a\0c\0k\0(\0r\0e\0s\0u\0l\0t\0,\0 \0"\0"\0)\0;\0\r\0
347 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0}\0\r\0
348 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0}\0\r\0
349 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0}\0\r\0
350 \0\r\0
351 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0}\0)\0;\0\r\0
352 \0\r\0
353 \0}\0\r\0
354 \0\r\0
355 \0v\0o\0i\0d\0 \0S\0c\0r\0i\0p\0t\0E\0n\0v\0i\0r\0o\0n\0m\0e\0n\0t\0:\0:\0W\0i\0t\0h\0(\0c\0o\0n\0s\0t\0 \0V\08\0B\0l\0o\0c\0k\0&\0 \0b\0l\0o\0c\0k\0)\0\r\0
356 \0{\0\r\0
357 \0 \0 \0 \0 \0i\0f\0 \0(\0b\0l\0o\0c\0k\0)\0 \0{\0\r\0
358 \0 \0 \0 \0 \0 \0 \0 \0 \0L\0o\0c\0k\0e\0r\0 \0l\0o\0c\0k\0e\0r\0(\0i\0s\0o\0l\0a\0t\0e\0_\0)\0;\0\r\0
359 \0 \0 \0 \0 \0 \0 \0 \0 \0I\0s\0o\0l\0a\0t\0e\0:\0:\0S\0c\0o\0p\0e\0 \0i\0s\0o\0l\0a\0t\0e\0_\0s\0c\0o\0p\0e\0(\0i\0s\0o\0l\0a\0t\0e\0_\0)\0;\0\r\0
360 \0 \0 \0 \0 \0 \0 \0 \0 \0H\0a\0n\0d\0l\0e\0S\0c\0o\0p\0e\0 \0h\0a\0n\0d\0l\0e\0;\0\r\0
361 \0 \0 \0 \0 \0 \0 \0 \0 \0C\0o\0n\0t\0e\0x\0t\0:\0:\0S\0c\0o\0p\0e\0 \0s\0c\0o\0p\0e\0(\0c\0o\0n\0t\0e\0x\0t\0_\0)\0;\0\r\0
362 \0 \0 \0 \0 \0 \0 \0 \0 \0b\0l\0o\0c\0k\0(\0c\0o\0n\0t\0e\0x\0t\0_\0)\0;\0\r\0
363 \0 \0 \0 \0 \0}\0\r\0
364 \0}\0\r\0
365 \0\r\0
366 \0v\0o\0i\0d\0 \0S\0c\0r\0i\0p\0t\0E\0n\0v\0i\0r\0o\0n\0m\0e\0n\0t\0:\0:\0T\0i\0m\0e\0d\0W\0i\0t\0h\0(\0c\0o\0n\0s\0t\0 \0V\08\0B\0l\0o\0c\0k\0&\0 \0b\0l\0o\0c\0k\0)\0\r\0
367 \0{\0\r\0
368 \0 \0 \0 \0 \0i\0f\0 \0(\0b\0l\0o\0c\0k\0)\0 \0{\0\r\0
369 \0 \0 \0 \0 \0 \0 \0 \0 \0b\0o\0o\0s\0t\0:\0:\0t\0h\0r\0e\0a\0d\0 \0t\0i\0m\0e\0l\0i\0m\0i\0t\0_\0t\0h\0r\0e\0a\0d\0(\0[\0&\0b\0l\0o\0c\0k\0,\0 \0t\0h\0i\0s\0]\0(\0)\0 \0{\0\r\0
370 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0L\0o\0c\0k\0e\0r\0 \0l\0o\0c\0k\0e\0r\0(\0i\0s\0o\0l\0a\0t\0e\0_\0)\0;\0\r\0
371 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0I\0s\0o\0l\0a\0t\0e\0:\0:\0S\0c\0o\0p\0e\0 \0i\0s\0o\0l\0a\0t\0e\0_\0s\0c\0o\0p\0e\0(\0i\0s\0o\0l\0a\0t\0e\0_\0)\0;\0\r\0
372 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0H\0a\0n\0d\0l\0e\0S\0c\0o\0p\0e\0 \0h\0a\0n\0d\0l\0e\0;\0\r\0
373 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0C\0o\0n\0t\0e\0x\0t\0:\0:\0S\0c\0o\0p\0e\0 \0s\0c\0o\0p\0e\0(\0c\0o\0n\0t\0e\0x\0t\0_\0)\0;\0\r\0
374 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0b\0l\0o\0c\0k\0(\0c\0o\0n\0t\0e\0x\0t\0_\0)\0;\0\r\0
375 \0\r\0
376 \0 \0 \0 \0 \0 \0 \0 \0 \0}\0)\0;\0\r\0
377 \0\r\0
378 \0 \0 \0 \0 \0 \0 \0 \0 \0/\0/\0 \0Bf\93\95\920N\90N0_0\8907_6R\Pbk\r\0
379 \0 \0 \0 \0 \0 \0 \0 \0 \0i\0f\0 \0(\0m\0a\0x\0_\0e\0x\0e\0c\0u\0t\0i\0o\0n\0_\0t\0i\0m\0e\0 \0>\0 \00\0)\0 \0{\0\r\0
380 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0a\0u\0t\0o\0 \0w\0a\0i\0t\0i\0n\0g\0_\0t\0i\0m\0e\0 \0=\0 \0b\0o\0o\0s\0t\0:\0:\0p\0o\0s\0i\0x\0_\0t\0i\0m\0e\0:\0:\0m\0i\0l\0l\0i\0s\0e\0c\0o\0n\0d\0s\0(\0m\0a\0x\0_\0e\0x\0e\0c\0u\0t\0i\0o\0n\0_\0t\0i\0m\0e\0)\0;\0\r\0
381 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0i\0f\0 \0(\0!\0t\0i\0m\0e\0l\0i\0m\0i\0t\0_\0t\0h\0r\0e\0a\0d\0.\0t\0i\0m\0e\0d\0_\0j\0o\0i\0n\0(\0w\0a\0i\0t\0i\0n\0g\0_\0t\0i\0m\0e\0)\0)\0 \0{\0\r\0
382 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0T\0e\0r\0m\0i\0n\0a\0t\0e\0(\0)\0;\0\r\0
383 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0t\0i\0m\0e\0l\0i\0m\0i\0t\0_\0t\0h\0r\0e\0a\0d\0.\0j\0o\0i\0n\0(\0)\0;\0\r\0
384 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0}\0\r\0
385 \0 \0 \0 \0 \0 \0 \0 \0 \0}\0\r\0
386 \0 \0 \0 \0 \0}\0\r\0
387 \0}\0\r\0
388 \0\r\0
389 \0v\0o\0i\0d\0 \0S\0c\0r\0i\0p\0t\0E\0n\0v\0i\0r\0o\0n\0m\0e\0n\0t\0:\0:\0L\0o\0a\0d\0(\0c\0o\0n\0s\0t\0 \0s\0t\0d\0:\0:\0s\0t\0r\0i\0n\0g\0&\0 \0f\0i\0l\0e\0n\0a\0m\0e\0,\0\r\0
390 \0 \0 \0 \0 \0 \0 \0 \0 \0c\0o\0n\0s\0t\0 \0V\08\0V\0a\0l\0u\0e\0C\0a\0l\0l\0B\0a\0c\0k\0&\0 \0c\0a\0l\0l\0b\0a\0c\0k\0)\0\r\0
391 \0{\0\r\0
392 \0 \0 \0 \0 \0u\0s\0i\0n\0g\0 \0n\0a\0m\0e\0s\0p\0a\0c\0e\0 \0b\0o\0o\0s\0t\0:\0:\0f\0i\0l\0e\0s\0y\0s\0t\0e\0m\0;\0\r\0
393 \0 \0 \0 \0 \0p\0a\0t\0h\0 \0s\0o\0u\0r\0c\0e\0_\0p\0a\0t\0h\0(\0S\0C\0R\0I\0P\0T\0_\0P\0A\0T\0H\0)\0;\0\r\0
394 \0\r\0
395 \0 \0 \0 \0 \0b\0o\0o\0s\0t\0:\0:\0t\0i\0m\0e\0r\0 \0t\0;\0\r\0
396 \0 \0 \0 \0 \0a\0u\0t\0o\0 \0s\0c\0r\0i\0p\0t\0_\0p\0a\0t\0h\0 \0=\0 \0s\0o\0u\0r\0c\0e\0_\0p\0a\0t\0h\0 \0/\0 \0p\0a\0t\0h\0(\0f\0i\0l\0e\0n\0a\0m\0e\0)\0;\0\r\0
397 \0 \0 \0 \0 \0i\0f\0 \0(\0e\0x\0i\0s\0t\0s\0(\0s\0c\0r\0i\0p\0t\0_\0p\0a\0t\0h\0)\0)\0 \0{\0\r\0
398 \0 \0 \0 \0 \0 \0 \0 \0 \0s\0t\0d\0:\0:\0i\0f\0s\0t\0r\0e\0a\0m\0 \0i\0f\0s\0(\0s\0c\0r\0i\0p\0t\0_\0p\0a\0t\0h\0.\0s\0t\0r\0i\0n\0g\0(\0)\0)\0;\0\r\0
399 \0 \0 \0 \0 \0 \0 \0 \0 \0s\0t\0d\0:\0:\0s\0t\0r\0i\0n\0g\0 \0s\0c\0r\0i\0p\0t\0(\0(\0s\0t\0d\0:\0:\0i\0s\0t\0r\0e\0a\0m\0b\0u\0f\0_\0i\0t\0e\0r\0a\0t\0o\0r\0<\0c\0h\0a\0r\0>\0(\0i\0f\0s\0)\0)\0,\0\r\0
400 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0s\0t\0d\0:\0:\0i\0s\0t\0r\0e\0a\0m\0b\0u\0f\0_\0i\0t\0e\0r\0a\0t\0o\0r\0<\0c\0h\0a\0r\0>\0(\0)\0)\0;\0\r\0
401 \0\r\0
402 \0 \0 \0 \0 \0 \0 \0 \0 \0E\0x\0e\0c\0u\0t\0e\0(\0s\0c\0r\0i\0p\0t\0,\0 \0s\0c\0r\0i\0p\0t\0_\0p\0a\0t\0h\0.\0s\0t\0r\0i\0n\0g\0(\0)\0,\0\r\0
403 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0[\0&\0c\0a\0l\0l\0b\0a\0c\0k\0]\0(\0c\0o\0n\0s\0t\0 \0H\0a\0n\0d\0l\0e\0<\0V\0a\0l\0u\0e\0>\0&\0 \0r\0e\0s\0u\0l\0t\0,\0 \0c\0o\0n\0s\0t\0 \0s\0t\0d\0:\0:\0s\0t\0r\0i\0n\0g\0&\0 \0e\0r\0r\0o\0r\0)\0\r\0
404 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0{\0\r\0
405 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0i\0f\0 \0(\0c\0a\0l\0l\0b\0a\0c\0k\0)\0 \0{\0\r\0
406 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0c\0a\0l\0l\0b\0a\0c\0k\0(\0r\0e\0s\0u\0l\0t\0,\0 \0e\0r\0r\0o\0r\0)\0;\0\r\0
407 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0}\0\r\0
408 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0}\0)\0;\0\r\0
409 \0\r\0
410 \0 \0 \0 \0 \0}\0 \0e\0l\0s\0e\0 \0{\0\r\0
411 \0 \0 \0 \0 \0 \0 \0 \0 \0s\0t\0d\0:\0:\0s\0t\0r\0i\0n\0g\0 \0e\0r\0r\0o\0r\0 \0=\0 \0"\0E\0r\0r\0o\0r\0:\0 \0"\0 \0+\0 \0s\0c\0r\0i\0p\0t\0_\0p\0a\0t\0h\0.\0s\0t\0r\0i\0n\0g\0(\0)\0 \0+\0 \0"\0 \0N\0o\0 \0s\0u\0c\0h\0 \0f\0i\0l\0e\0.\0"\0;\0\r\0
412 \0 \0 \0 \0 \0 \0 \0 \0 \0i\0f\0 \0(\0c\0a\0l\0l\0b\0a\0c\0k\0)\0 \0{\0\r\0
413 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0c\0a\0l\0l\0b\0a\0c\0k\0(\0U\0n\0d\0e\0f\0i\0n\0e\0d\0(\0)\0,\0 \0e\0r\0r\0o\0r\0)\0;\0\r\0
414 \0 \0 \0 \0 \0 \0 \0 \0 \0}\0\r\0
415 \0 \0 \0 \0 \0}\0\r\0
416 \0\r\0
417 \0 \0 \0 \0 \0L\0o\0g\0g\0e\0r\0:\0:\0D\0e\0b\0u\0g\0(\0_\0T\0(\0"\0R\0u\0n\0n\0i\0n\0g\0 \0t\0i\0m\0e\0 \0f\0o\0r\0 \0%\0s\0:\0 \0%\0f\0s\0e\0c\0"\0)\0,\0 \0u\0n\0i\0c\0o\0d\0e\0:\0:\0T\0o\0T\0S\0t\0r\0i\0n\0g\0(\0s\0c\0r\0i\0p\0t\0_\0p\0a\0t\0h\0.\0s\0t\0r\0i\0n\0g\0(\0)\0)\0,\0 \0t\0.\0e\0l\0a\0p\0s\0e\0d\0(\0)\0)\0;\0\r\0
418 \0}\0\r\0
419 \0\r\0
420 \0v\0o\0i\0d\0 \0S\0c\0r\0i\0p\0t\0E\0n\0v\0i\0r\0o\0n\0m\0e\0n\0t\0:\0:\0P\0a\0r\0s\0e\0J\0S\0O\0N\0(\0c\0o\0n\0s\0t\0 \0s\0t\0d\0:\0:\0s\0t\0r\0i\0n\0g\0&\0 \0j\0s\0o\0n\0,\0\r\0
421 \0 \0 \0 \0 \0 \0 \0 \0 \0c\0o\0n\0s\0t\0 \0V\08\0V\0a\0l\0u\0e\0C\0a\0l\0l\0B\0a\0c\0k\0&\0 \0c\0a\0l\0l\0b\0a\0c\0k\0)\0\r\0
422 \0{\0\r\0
423 \0 \0 \0 \0 \0W\0i\0t\0h\0(\0\r\0
424 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0[\0&\0]\0(\0c\0o\0n\0s\0t\0 \0H\0a\0n\0d\0l\0e\0<\0C\0o\0n\0t\0e\0x\0t\0>\0&\0 \0c\0o\0n\0t\0e\0x\0t\0)\0\r\0
425 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0{\0\r\0
426 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0a\0u\0t\0o\0 \0J\0S\0O\0N\0p\0a\0r\0s\0e\0r\0 \0=\0 \0C\0o\0n\0t\0e\0x\0t\0:\0:\0G\0e\0t\0C\0u\0r\0r\0e\0n\0t\0(\0)\0-\0>\0G\0l\0o\0b\0a\0l\0(\0)\0-\0>\0G\0e\0t\0(\0S\0t\0r\0i\0n\0g\0:\0:\0N\0e\0w\0(\0"\0J\0S\0O\0N\0"\0)\0)\0;\0\r\0
427 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0i\0f\0 \0(\0J\0S\0O\0N\0p\0a\0r\0s\0e\0r\0-\0>\0I\0s\0O\0b\0j\0e\0c\0t\0(\0)\0)\0 \0{\0\r\0
428 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0a\0u\0t\0o\0 \0f\0u\0n\0c\0 \0=\0 \0J\0S\0O\0N\0p\0a\0r\0s\0e\0r\0-\0>\0T\0o\0O\0b\0j\0e\0c\0t\0(\0)\0-\0>\0G\0e\0t\0(\0S\0t\0r\0i\0n\0g\0:\0:\0N\0e\0w\0(\0"\0p\0a\0r\0s\0e\0"\0)\0)\0.\0A\0s\0<\0F\0u\0n\0c\0t\0i\0o\0n\0>\0(\0)\0;\0\r\0
429 \0\r\0
430 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0H\0a\0n\0d\0l\0e\0<\0V\0a\0l\0u\0e\0>\0 \0j\0s\0o\0n\0_\0s\0t\0r\0i\0n\0g\0 \0=\0 \0S\0t\0r\0i\0n\0g\0:\0:\0N\0e\0w\0(\0j\0s\0o\0n\0.\0c\0_\0s\0t\0r\0(\0)\0)\0;\0\r\0
431 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0H\0a\0n\0d\0l\0e\0<\0V\0a\0l\0u\0e\0>\0 \0o\0b\0j\0e\0c\0t\0 \0=\0 \0f\0u\0n\0c\0-\0>\0C\0a\0l\0l\0A\0s\0F\0u\0n\0c\0t\0i\0o\0n\0(\0c\0o\0n\0t\0e\0x\0t\0-\0>\0G\0l\0o\0b\0a\0l\0(\0)\0,\0 \01\0,\0 \0&\0j\0s\0o\0n\0_\0s\0t\0r\0i\0n\0g\0)\0;\0\r\0
432 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0i\0f\0 \0(\0c\0a\0l\0l\0b\0a\0c\0k\0)\0 \0{\0\r\0
433 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0i\0f\0 \0(\0!\0o\0b\0j\0e\0c\0t\0.\0I\0s\0E\0m\0p\0t\0y\0(\0)\0)\0 \0{\0\r\0
434 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0c\0a\0l\0l\0b\0a\0c\0k\0(\0o\0b\0j\0e\0c\0t\0,\0 \0"\0"\0)\0;\0\r\0
435 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0}\0 \0e\0l\0s\0e\0 \0{\0\r\0
436 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0c\0a\0l\0l\0b\0a\0c\0k\0(\0U\0n\0d\0e\0f\0i\0n\0e\0d\0(\0)\0,\0 \0"\0"\0)\0;\0\r\0
437 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0}\0\r\0
438 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0}\0\r\0
439 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0}\0\r\0
440 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0}\0)\0;\0\r\0
441 \0}\0\r\0
442 \0\r\0
443 \0s\0t\0d\0:\0:\0s\0t\0r\0i\0n\0g\0 \0S\0c\0r\0i\0p\0t\0E\0n\0v\0i\0r\0o\0n\0m\0e\0n\0t\0:\0:\0C\0o\0m\0p\0i\0l\0e\0C\0o\0f\0f\0e\0e\0S\0c\0r\0i\0p\0t\0(\0c\0o\0n\0s\0t\0 \0s\0t\0d\0:\0:\0s\0t\0r\0i\0n\0g\0&\0 \0s\0c\0r\0i\0p\0t\0)\0\r\0
444 \0{\0\r\0
445 \0 \0 \0 \0 \0s\0t\0d\0:\0:\0s\0t\0r\0i\0n\0g\0 \0c\0o\0m\0p\0l\0i\0e\0d\0_\0c\0o\0d\0e\0(\0s\0c\0r\0i\0p\0t\0)\0;\0\r\0
446 \0 \0 \0 \0 \0W\0i\0t\0h\0(\0\r\0
447 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0[\0&\0]\0(\0c\0o\0n\0s\0t\0 \0H\0a\0n\0d\0l\0e\0<\0C\0o\0n\0t\0e\0x\0t\0>\0&\0 \0c\0o\0n\0t\0e\0x\0t\0)\0\r\0
448 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0{\0\r\0
449 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0H\0a\0n\0d\0l\0e\0<\0S\0t\0r\0i\0n\0g\0>\0 \0k\0e\0y\0 \0=\0 \0S\0t\0r\0i\0n\0g\0:\0:\0N\0e\0w\0(\0"\0C\0o\0f\0f\0e\0e\0S\0c\0r\0i\0p\0t\0"\0)\0;\0\r\0
450 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0H\0a\0n\0d\0l\0e\0<\0O\0b\0j\0e\0c\0t\0>\0 \0c\0o\0m\0p\0i\0l\0e\0r\0 \0=\0 \0c\0o\0n\0t\0e\0x\0t\0-\0>\0G\0l\0o\0b\0a\0l\0(\0)\0-\0>\0G\0e\0t\0H\0i\0d\0d\0e\0n\0V\0a\0l\0u\0e\0(\0k\0e\0y\0)\0-\0>\0T\0o\0O\0b\0j\0e\0c\0t\0(\0)\0;\0\r\0
451 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0i\0f\0 \0(\0c\0o\0m\0p\0i\0l\0e\0r\0-\0>\0H\0a\0s\0(\0S\0t\0r\0i\0n\0g\0:\0:\0N\0e\0w\0(\0"\0c\0o\0m\0p\0i\0l\0e\0"\0)\0)\0)\0 \0{\0\r\0
452 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0H\0a\0n\0d\0l\0e\0<\0V\0a\0l\0u\0e\0>\0 \0a\0r\0g\0s\0[\02\0]\0;\0\r\0
453 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0a\0r\0g\0s\0[\00\0]\0 \0=\0 \0S\0t\0r\0i\0n\0g\0:\0:\0N\0e\0w\0(\0s\0c\0r\0i\0p\0t\0.\0c\0_\0s\0t\0r\0(\0)\0)\0;\0\r\0
454 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0a\0r\0g\0s\0[\01\0]\0 \0=\0 \0O\0b\0j\0e\0c\0t\0:\0:\0N\0e\0w\0(\0)\0;\0\r\0
455 \0\r\0
456 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0/\0/\0 \0°0í0ü0Ð0ë0ZlÓg2\96bk\920!q¹R\16S\r\0
457 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0a\0r\0g\0s\0[\01\0]\0-\0>\0T\0o\0O\0b\0j\0e\0c\0t\0(\0)\0-\0>\0S\0e\0t\0(\0S\0t\0r\0i\0n\0g\0:\0:\0N\0e\0w\0(\0"\0b\0a\0r\0e\0"\0)\0,\0 \0v\08\0:\0:\0T\0r\0u\0e\0(\0)\0)\0;\0\r\0
458 \0\r\0
459 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0v\08\0:\0:\0T\0r\0y\0C\0a\0t\0c\0h\0 \0t\0r\0y\0c\0a\0t\0c\0h\0;\0\r\0
460 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0H\0a\0n\0d\0l\0e\0<\0V\0a\0l\0u\0e\0>\0 \0r\0e\0s\0u\0l\0t\0 \0=\0 \0c\0o\0m\0p\0i\0l\0e\0r\0-\0>\0G\0e\0t\0(\0S\0t\0r\0i\0n\0g\0:\0:\0N\0e\0w\0(\0"\0c\0o\0m\0p\0i\0l\0e\0"\0)\0)\0.\0A\0s\0<\0F\0u\0n\0c\0t\0i\0o\0n\0>\0(\0)\0\r\0
461 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0-\0>\0C\0a\0l\0l\0A\0s\0F\0u\0n\0c\0t\0i\0o\0n\0(\0c\0o\0n\0t\0e\0x\0t\0-\0>\0G\0l\0o\0b\0a\0l\0(\0)\0,\0 \02\0,\0 \0a\0r\0g\0s\0)\0;\0\r\0
462 \0\r\0
463 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0i\0f\0 \0(\0!\0r\0e\0s\0u\0l\0t\0.\0I\0s\0E\0m\0p\0t\0y\0(\0)\0 \0&\0&\0 \0r\0e\0s\0u\0l\0t\0-\0>\0I\0s\0S\0t\0r\0i\0n\0g\0(\0)\0)\0 \0{\0\r\0
464 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0c\0o\0m\0p\0l\0i\0e\0d\0_\0c\0o\0d\0e\0 \0=\0 \0*\0S\0t\0r\0i\0n\0g\0:\0:\0U\0t\0f\08\0V\0a\0l\0u\0e\0(\0r\0e\0s\0u\0l\0t\0-\0>\0T\0o\0S\0t\0r\0i\0n\0g\0(\0)\0)\0;\0\r\0
465 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0}\0\r\0
466 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0}\0\r\0
467 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0}\0)\0;\0\r\0
468 \0 \0 \0 \0 \0r\0e\0t\0u\0r\0n\0 \0c\0o\0m\0p\0l\0i\0e\0d\0_\0c\0o\0d\0e\0;\0\r\0
469 \0}\0\r\0
470 \0\r\0
471 \0s\0t\0d\0:\0:\0s\0t\0r\0i\0n\0g\0 \0S\0c\0r\0i\0p\0t\0E\0n\0v\0i\0r\0o\0n\0m\0e\0n\0t\0:\0:\0G\0e\0t\0I\0n\0f\0o\0(\0)\0\r\0
472 \0{\0\r\0
473 \0 \0 \0 \0 \0s\0t\0d\0:\0:\0s\0t\0r\0i\0n\0g\0 \0i\0n\0f\0o\0;\0\r\0
474 \0 \0 \0 \0 \0i\0n\0f\0o\0 \0+\0=\0 \0s\0t\0d\0:\0:\0s\0t\0r\0i\0n\0g\0(\0"\0V\08\0 \0J\0a\0v\0a\0s\0c\0r\0i\0p\0t\0 \0E\0n\0g\0i\0n\0e\0 \0"\0)\0 \0+\0 \0V\08\0:\0:\0G\0e\0t\0V\0e\0r\0s\0i\0o\0n\0(\0)\0 \0+\0 \0s\0t\0d\0:\0:\0s\0t\0r\0i\0n\0g\0(\0"\0\\0n\0"\0)\0;\0\r\0
475 \0\r\0
476 \0 \0 \0 \0 \0W\0i\0t\0h\0(\0\r\0
477 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0[\0&\0]\0(\0c\0o\0n\0s\0t\0 \0H\0a\0n\0d\0l\0e\0<\0C\0o\0n\0t\0e\0x\0t\0>\0&\0 \0c\0o\0n\0t\0e\0x\0t\0)\0\r\0
478 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0{\0\r\0
479 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0H\0a\0n\0d\0l\0e\0<\0S\0t\0r\0i\0n\0g\0>\0 \0k\0e\0y\0 \0=\0 \0S\0t\0r\0i\0n\0g\0:\0:\0N\0e\0w\0(\0"\0C\0o\0f\0f\0e\0e\0S\0c\0r\0i\0p\0t\0"\0)\0;\0\r\0
480 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0H\0a\0n\0d\0l\0e\0<\0O\0b\0j\0e\0c\0t\0>\0 \0c\0o\0m\0p\0i\0l\0e\0r\0 \0=\0 \0c\0o\0n\0t\0e\0x\0t\0-\0>\0G\0l\0o\0b\0a\0l\0(\0)\0-\0>\0G\0e\0t\0H\0i\0d\0d\0e\0n\0V\0a\0l\0u\0e\0(\0k\0e\0y\0)\0-\0>\0T\0o\0O\0b\0j\0e\0c\0t\0(\0)\0;\0\r\0
481 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0i\0f\0 \0(\0c\0o\0m\0p\0i\0l\0e\0r\0-\0>\0H\0a\0s\0(\0S\0t\0r\0i\0n\0g\0:\0:\0N\0e\0w\0(\0"\0V\0E\0R\0S\0I\0O\0N\0"\0)\0)\0)\0 \0{\0\r\0
482 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0i\0n\0f\0o\0 \0+\0=\0 \0"\0C\0o\0f\0f\0e\0e\0S\0c\0r\0i\0p\0t\0 \0"\0;\0\r\0
483 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0i\0n\0f\0o\0 \0+\0=\0 \0*\0S\0t\0r\0i\0n\0g\0:\0:\0A\0s\0c\0i\0i\0V\0a\0l\0u\0e\0(\0c\0o\0m\0p\0i\0l\0e\0r\0-\0>\0G\0e\0t\0(\0S\0t\0r\0i\0n\0g\0:\0:\0N\0e\0w\0(\0"\0V\0E\0R\0S\0I\0O\0N\0"\0)\0)\0-\0>\0T\0o\0S\0t\0r\0i\0n\0g\0(\0)\0)\0;\0\r\0
484 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0i\0n\0f\0o\0 \0+\0=\0 \0"\0\\0n\0"\0;\0\r\0
485 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0}\0\r\0
486 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0}\0)\0;\0\r\0
487 \0\r\0
488 \0 \0 \0 \0 \0i\0n\0f\0o\0 \0+\0=\0 \0"\0S\0u\0g\0a\0r\0 \0L\0i\0b\0r\0a\0r\0y\0 \0v\01\0.\02\0.\05\0"\0;\0\r\0
489 \0\r\0
490 \0 \0 \0 \0 \0r\0e\0t\0u\0r\0n\0 \0i\0n\0f\0o\0;\0\r\0
491 \0}\0\r\0
492 \0\r\0
493 \0v\0o\0i\0d\0 \0S\0c\0r\0i\0p\0t\0E\0n\0v\0i\0r\0o\0n\0m\0e\0n\0t\0:\0:\0T\0e\0r\0m\0i\0n\0a\0t\0e\0(\0)\0\r\0
494 \0{\0\r\0
495 \0 \0 \0 \0 \0V\08\0:\0:\0T\0e\0r\0m\0i\0n\0a\0t\0e\0E\0x\0e\0c\0u\0t\0i\0o\0n\0(\0i\0s\0o\0l\0a\0t\0e\0_\0)\0;\0\r\0
496 \0}\0\r\0
497 \0\r\0
498 \0b\0o\0o\0l\0 \0S\0c\0r\0i\0p\0t\0E\0n\0v\0i\0r\0o\0n\0m\0e\0n\0t\0:\0:\0a\0l\0l\0o\0w\0_\0e\0v\0a\0l\0(\0)\0\r\0
499 \0{\0\r\0
500 \0 \0 \0 \0 \0r\0e\0t\0u\0r\0n\0 \0c\0o\0n\0t\0e\0x\0t\0_\0-\0>\0I\0s\0C\0o\0d\0e\0G\0e\0n\0e\0r\0a\0t\0i\0o\0n\0F\0r\0o\0m\0S\0t\0r\0i\0n\0g\0s\0A\0l\0l\0o\0w\0e\0d\0(\0)\0;\0\r\0
501 \0}\0\r\0
502 \0\r\0
503 \0v\0o\0i\0d\0 \0S\0c\0r\0i\0p\0t\0E\0n\0v\0i\0r\0o\0n\0m\0e\0n\0t\0:\0:\0s\0e\0t\0_\0a\0l\0l\0o\0w\0_\0e\0v\0a\0l\0(\0b\0o\0o\0l\0 \0a\0l\0l\0o\0w\0)\0\r\0
504 \0{\0\r\0
505 \0 \0 \0 \0 \0c\0o\0n\0t\0e\0x\0t\0_\0-\0>\0A\0l\0l\0o\0w\0C\0o\0d\0e\0G\0e\0n\0e\0r\0a\0t\0i\0o\0n\0F\0r\0o\0m\0S\0t\0r\0i\0n\0g\0s\0(\0a\0l\0l\0o\0w\0)\0;\0\r\0
506 \0}\0\r\0
507 \0\r\0
508 \0v\0o\0i\0d\0 \0S\0c\0r\0i\0p\0t\0E\0n\0v\0i\0r\0o\0n\0m\0e\0n\0t\0:\0:\0S\0e\0t\0M\0a\0x\0E\0x\0e\0c\0u\0t\0i\0o\0n\0T\0i\0m\0e\0(\0u\0n\0s\0i\0g\0n\0e\0d\0 \0i\0n\0t\0 \0m\0i\0l\0l\0i\0s\0e\0c\0o\0n\0d\0)\0\r\0
509 \0{\0\r\0
510 \0 \0 \0 \0 \0m\0a\0x\0_\0e\0x\0e\0c\0u\0t\0i\0o\0n\0_\0t\0i\0m\0e\0 \0=\0 \0m\0i\0l\0l\0i\0s\0e\0c\0o\0n\0d\0;\0\r\0
511 \0}\0\r\0
512 \0\r\0
513 \0v\0o\0i\0d\0 \0S\0c\0r\0i\0p\0t\0E\0n\0v\0i\0r\0o\0n\0m\0e\0n\0t\0:\0:\0E\0r\0r\0o\0r\0(\0c\0o\0n\0s\0t\0 \0H\0a\0n\0d\0l\0e\0<\0V\0a\0l\0u\0e\0>\0&\0 \0e\0r\0r\0o\0r\0)\0\r\0
514 \0{\0\r\0
515 \0 \0 \0 \0 \0s\0t\0d\0:\0:\0c\0o\0u\0t\0 \0<\0<\0 \0"\0J\0a\0v\0a\0s\0c\0r\0i\0p\0t\0 \0E\0r\0r\0o\0r\0 \0>\0>\0>\0"\0 \0<\0<\0 \0s\0t\0d\0:\0:\0e\0n\0d\0l\0;\0\r\0
516 \0\r\0
517 \0 \0 \0 \0 \0S\0t\0r\0i\0n\0g\0:\0:\0U\0t\0f\08\0V\0a\0l\0u\0e\0 \0e\0x\0c\0e\0p\0t\0i\0o\0n\0_\0s\0t\0r\0(\0e\0r\0r\0o\0r\0)\0;\0\r\0
518 \0 \0 \0 \0 \0s\0t\0d\0:\0:\0c\0o\0u\0t\0 \0<\0<\0 \0u\0n\0i\0c\0o\0d\0e\0:\0:\0u\0t\0f\08\02\0s\0j\0i\0s\0(\0*\0e\0x\0c\0e\0p\0t\0i\0o\0n\0_\0s\0t\0r\0)\0 \0<\0<\0 \0s\0t\0d\0:\0:\0e\0n\0d\0l\0;\0\r\0
519 \0\r\0
520 \0 \0 \0 \0 \0s\0t\0d\0:\0:\0c\0o\0u\0t\0 \0<\0<\0 \0"\0<\0<\0<\0"\0 \0<\0<\0 \0s\0t\0d\0:\0:\0e\0n\0d\0l\0;\0\r\0
521 \0}\0\r\0
522 \0