/3.2 (Extension.1 Name: "Grid Tools (Jenness Enterprises)" Dependencies: "$AVEXT/spatial.avx\n" FirstRootClassName: "List" Roots: 2 Roots: 3 Roots: 2033 Roots: 2034 Roots: 2112 Roots: 2113 Roots: 2114 Roots: 2115 Roots: 2116 Roots: 2117 Roots: 2118 Roots: 2119 Roots: 2120 Roots: 2121 Roots: 2122 Roots: 2123 Roots: 2124 Roots: 2125 Roots: 2126 Roots: 2127 Roots: 2128 Roots: 2129 Roots: 2130 Roots: 2131 Roots: 2132 Roots: 2133 Roots: 2134 Roots: 2135 Roots: 2136 Roots: 2137 Roots: 2138 Roots: 2139 Roots: 2140 Roots: 2141 Roots: 2142 Roots: 2143 Roots: 2144 Roots: 2145 Roots: 2146 Roots: 2147 Roots: 2148 Roots: 2149 Roots: 2150 Roots: 2151 Roots: 2152 Roots: 2153 Roots: 2154 Roots: 2155 Roots: 2156 Roots: 2157 Roots: 2158 Roots: 2159 Roots: 2160 Roots: 2161 Roots: 2162 Roots: 2163 Roots: 2164 Roots: 2165 Roots: 2166 Roots: 2167 Roots: 2168 Roots: 2169 Roots: 2170 Roots: 2171 Roots: 2172 Roots: 2173 Roots: 2174 Roots: 2175 Roots: 2176 Roots: 2177 Roots: 2178 Roots: 2179 Roots: 2180 Roots: 2181 Roots: 2182 Roots: 2183 Roots: 2184 Roots: 2185 Roots: 2186 Roots: 2187 Roots: 2188 Roots: 2189 Roots: 2190 Roots: 2191 Roots: 2192 Roots: 2193 Roots: 2194 Roots: 2195 Roots: 2196 Roots: 2197 Roots: 2198 Roots: 2199 Roots: 2200 Roots: 2201 Roots: 2202 Roots: 2203 Roots: 2204 Roots: 2205 Roots: 2206 Roots: 2207 Roots: 2208 Roots: 23 Version: 32 About: "Several tools for calculating Grid neighborhood statistics, generating complex legend color ramps, and combining, merging, mosaicking and clipping grids. Also includes a tool to generate custom neighborhoods. Last modified January 27, 2004 by Jenness Enterprises ." InstallScript: 2209 UninstallScript: 2210 ExtVersion: 1 ) (List.2 ) (List.3 Child: 4 Child: 71 Child: 112 Child: 193 Child: 206 Child: 221 Child: 247 Child: 289 Child: 306 Child: 1955 ) (AVDLog.4 Name: "grid_tools_jen.AddToListDialog" X: 62 Y: 50 W: 456 H: 212 ConstrainedControlNames: 5 ConstrainedControlNames: 6 ConstrainedControlNames: 7 ConstrainedControlNames: 8 ConstrainedControlNames: 9 ConstrainedControlNames: 10 ConstrainedControlNames: 11 ConstrainedControlNames: 12 ConstrainedControlNames: 13 Constraints: 14 Constraints: 15 Constraints: 16 Constraints: 17 Constraints: 18 Constraints: 19 Constraints: 20 Constraints: 21 Constraints: 22 Server: 23 ControlPanel: 24 ObjectTag: 23 Title: "Select and Sort:" EscapeEnabled: 1 Modal: 1 Resizable: 1 AlwaysOnTop: 1 HasTitleBar: 1 Closeable: 1 Close: "grid_tools_jen.AddToListDialog_Close" Open: "grid_tools_jen.AddToListDialog_Open" DefaultButton: 70 ) (AVStr.5 S: "cmdAdd" ) (AVStr.6 S: "cmdRemove" ) (AVStr.7 S: "cmdCancel" ) (AVStr.8 S: "cmdOK" ) (AVStr.9 S: "cmdHelp" ) (AVStr.10 S: "cmdShiftAllUp" ) (AVStr.11 S: "cmdShiftUp" ) (AVStr.12 S: "cmdShiftDown" ) (AVStr.13 S: "cmdShiftAllDown" ) (Numb.14 N: 84.00000000000000 ) (Numb.15 N: 84.00000000000000 ) (Numb.16 N: 102.00000000000000 ) (Numb.17 N: 102.00000000000000 ) (Numb.18 N: 102.00000000000000 ) (Numb.19 N: 86.00000000000000 ) (Numb.20 N: 86.00000000000000 ) (Numb.21 N: 86.00000000000000 ) (Numb.22 N: 86.00000000000000 ) (Nil.23 ) (CPanel.24 Child: 25 Child: 63 Child: 64 Child: 65 ResBox: 66 ResBox: 67 ResBox: 68 ResBox: 69 Listening: 1 ) (CPanel.25 InternalName: "cpGeneral" ObjectTag: 23 Child: 26 Child: 30 Child: 32 Child: 34 Child: 37 Child: 40 Child: 43 Child: 46 Child: 49 Child: 51 Constraints: 0x33 ResBox: 53 ResBox: 54 ResBox: 55 ResBox: 56 ResBox: 57 ResBox: 58 ResBox: 59 ResBox: 60 ResBox: 61 ResBox: 62 VisibleBorder: 1 Listening: 1 ) (AVLBox.26 InternalName: "lbxAll" ObjectTag: 27 NextControl: 28 ContentKind: 4 Constraints: 0x30 ColumnCount: 1 Listening: 1 VerticalScroll: 1 Select: "grid_tools_jen.AddToListDialog_lbxAllSelect" SelectionStyle: 29 Apply: "grid_tools_jen.AddToListDialog_lbxAllApply" ) (Nil.27 ) (Nil.28 ) (AVEnum.29 Name: "LISTBOX_SELECTION_MULTIROW" ) (LButn.30 InternalName: "cmdAdd" ObjectTag: 31 Label: "Add" Click: "grid_tools_jen.AddToListDialog_cmdAddClick" ) (Nil.31 ) (LButn.32 InternalName: "cmdRemove" ObjectTag: 33 Label: "Remove" Click: "grid_tools_jen.AddToListDialog_cmdRemoveClick" ) (Nil.33 ) (AVLBox.34 InternalName: "lbxSelected" ObjectTag: 35 NextControl: 28 ContentKind: 4 Constraints: 0x30 ColumnCount: 1 Listening: 1 VerticalScroll: 1 Select: "grid_tools_jen.AddToListDialog_lbxSelectedSelect" SelectionStyle: 36 ) (Nil.35 ) (AVEnum.36 Name: "LISTBOX_SELECTION_SINGLECELL" ) (Butn.37 InternalName: "cmdShiftAllUp" Help: "Shift to Top//Shift to Top" ObjectTag: 38 Icon: 39 Click: "grid_tools_jen.AddToListDialog_cmdShiftAllUpClick" ) (Nil.38 ) (AVIcon.39 Name: "arrow_up_all.gif" Data: 4e442049 6d616765 0001000a 00120000 Data: 00b4d7d7 d7d7d7d7 d7d7d7d7 d7d7d7d7 Data: d7d7d7d7 d7d7d8d8 d8d8d8d8 d8d8d8d8 Data: d8d8d8d8 d8d8d8d8 d8d8d8d8 d8d8d7d7 Data: d8d8d8d8 d8d8d8d7 d7d7d7d8 d8d8d8d8 Data: d7d7d7d7 d7d7d8d8 d8d7d7d7 d7d7d7d7 Data: d7d8d7d7 d7d7d7d7 d7d7d7d7 d8d8d8d7 Data: d7d7d7d8 d8d8d8d8 d8d7d7d7 d7d8d8d8 Data: d8d8d8d7 d7d7d7d8 d8d8d8d8 d8d7d7d7 Data: d7d8d8d8 d8d8d8d7 d7d7d7d8 d8d8d8d8 Data: d8d7d7d7 d7d8d8d8 d8d8d8d7 d7d7d7d8 Data: d8d8d8d8 d8d7d7d7 d7d8d8d8 d8d8d8d7 Data: d7d7d7d8 d8d80000 040000ff ffff00ff Data: ffcc00ff ff9900ff ff6600ff ff3300ff Data: ff0000ff ccff00ff cccc00ff cc9900ff Data: cc6600ff cc3300ff cc0000ff 99ff00ff Data: 99cc00ff 999900ff 996600ff 993300ff Data: 990000ff 66ff00ff 66cc00ff 669900ff Data: 666600ff 663300ff 660000ff 33ff00ff Data: 33cc00ff 339900ff 336600ff 333300ff Data: 330000ff 00ff00ff 00cc00ff 009900ff Data: 006600ff 003300ff 000000cc ffff00cc Data: ffcc00cc ff9900cc ff6600cc ff3300cc Data: ff0000cc ccff00cc cccc00cc cc9900cc Data: cc6600cc cc3300cc cc0000cc 99ff00cc Data: 99cc00cc 999900cc 996600cc 993300cc Data: 990000cc 66ff00cc 66cc00cc 669900cc Data: 666600cc 663300cc 660000cc 33ff00cc Data: 33cc00cc 339900cc 336600cc 333300cc Data: 330000cc 00ff00cc 00cc00cc 009900cc Data: 006600cc 003300cc 00000099 ffff0099 Data: ffcc0099 ff990099 ff660099 ff330099 Data: ff000099 ccff0099 cccc0099 cc990099 Data: cc660099 cc330099 cc000099 99ff0099 Data: 99cc0099 99990099 99660099 99330099 Data: 99000099 66ff0099 66cc0099 66990099 Data: 66660099 66330099 66000099 33ff0099 Data: 33cc0099 33990099 33660099 33330099 Data: 33000099 00ff0099 00cc0099 00990099 Data: 00660099 00330099 00000066 ffff0066 Data: ffcc0066 ff990066 ff660066 ff330066 Data: ff000066 ccff0066 cccc0066 cc990066 Data: cc660066 cc330066 cc000066 99ff0066 Data: 99cc0066 99990066 99660066 99330066 Data: 99000066 66ff0066 66cc0066 66990066 Data: 66660066 66330066 66000066 33ff0066 Data: 33cc0066 33990066 33660066 33330066 Data: 33000066 00ff0066 00cc0066 00990066 Data: 00660066 00330066 00000033 ffff0033 Data: ffcc0033 ff990033 ff660033 ff330033 Data: ff000033 ccff0033 cccc0033 cc990033 Data: cc660033 cc330033 cc000033 99ff0033 Data: 99cc0033 99990033 99660033 99330033 Data: 99000033 66ff0033 66cc0033 66990033 Data: 66660033 66330033 66000033 33ff0033 Data: 33cc0033 33990033 33660033 33330033 Data: 33000033 00ff0033 00cc0033 00990033 Data: 00660033 00330033 00000000 ffff0000 Data: ffcc0000 ff990000 ff660000 ff330000 Data: ff000000 ccff0000 cccc0000 cc990000 Data: cc660000 cc330000 cc000000 99ff0000 Data: 99cc0000 99990000 99660000 99330000 Data: 99000000 66ff0000 66cc0000 66990000 Data: 66660000 66330000 66000000 33ff0000 Data: 33cc0000 33990000 33660000 33330000 Data: 33000000 00ff0000 00cc0000 00990000 Data: 00660000 00330000 000002ff ffff0000 Data: 00000000 00000000 00000000 00000000 Data: 00000000 00000000 00000000 00000000 Data: 00000000 00000000 00000000 00000000 Data: 00000000 00000000 00000000 00000000 Data: 00000000 00000000 00000000 00000000 Data: 00000000 00000000 00000000 00000000 Data: 00000000 00000000 00000000 00000000 Data: 00000000 00000000 00000000 00000000 Data: 00000000 00000000 00000000 00000000 Data: 00000000 00000000 00000002 0008000a Data: 00200000 00000000 00000000 0000 ) (Butn.40 InternalName: "cmdShiftUp" Help: "Shift Up//Shift Up" ObjectTag: 41 Icon: 42 Click: "grid_tools_jen.AddToListDialog_cmdShiftUpClick" ) (Nil.41 ) (AVIcon.42 Name: "arrow_up.gif" Data: 4e442049 6d616765 0001000a 000e0000 Data: 008cd8d8 d8d8d7d7 d8d8d8d8 d8d8d8d7 Data: d7d7d7d8 d8d8d8d8 d7d7d7d7 d7d7d8d8 Data: d8d7d7d7 d7d7d7d7 d7d8d7d7 d7d7d7d7 Data: d7d7d7d7 d8d8d8d7 d7d7d7d8 d8d8d8d8 Data: d8d7d7d7 d7d8d8d8 d8d8d8d7 d7d7d7d8 Data: d8d8d8d8 d8d7d7d7 d7d8d8d8 d8d8d8d7 Data: d7d7d7d8 d8d8d8d8 d8d7d7d7 d7d8d8d8 Data: d8d8d8d7 d7d7d7d8 d8d8d8d8 d8d7d7d7 Data: d7d8d8d8 d8d8d8d7 d7d7d7d8 d8d80000 Data: 040000ff ffff00ff ffcc00ff ff9900ff Data: ff6600ff ff3300ff ff0000ff ccff00ff Data: cccc00ff cc9900ff cc6600ff cc3300ff Data: cc0000ff 99ff00ff 99cc00ff 999900ff Data: 996600ff 993300ff 990000ff 66ff00ff Data: 66cc00ff 669900ff 666600ff 663300ff Data: 660000ff 33ff00ff 33cc00ff 339900ff Data: 336600ff 333300ff 330000ff 00ff00ff Data: 00cc00ff 009900ff 006600ff 003300ff Data: 000000cc ffff00cc ffcc00cc ff9900cc Data: ff6600cc ff3300cc ff0000cc ccff00cc Data: cccc00cc cc9900cc cc6600cc cc3300cc Data: cc0000cc 99ff00cc 99cc00cc 999900cc Data: 996600cc 993300cc 990000cc 66ff00cc Data: 66cc00cc 669900cc 666600cc 663300cc Data: 660000cc 33ff00cc 33cc00cc 339900cc Data: 336600cc 333300cc 330000cc 00ff00cc Data: 00cc00cc 009900cc 006600cc 003300cc Data: 00000099 ffff0099 ffcc0099 ff990099 Data: ff660099 ff330099 ff000099 ccff0099 Data: cccc0099 cc990099 cc660099 cc330099 Data: cc000099 99ff0099 99cc0099 99990099 Data: 99660099 99330099 99000099 66ff0099 Data: 66cc0099 66990099 66660099 66330099 Data: 66000099 33ff0099 33cc0099 33990099 Data: 33660099 33330099 33000099 00ff0099 Data: 00cc0099 00990099 00660099 00330099 Data: 00000066 ffff0066 ffcc0066 ff990066 Data: ff660066 ff330066 ff000066 ccff0066 Data: cccc0066 cc990066 cc660066 cc330066 Data: cc000066 99ff0066 99cc0066 99990066 Data: 99660066 99330066 99000066 66ff0066 Data: 66cc0066 66990066 66660066 66330066 Data: 66000066 33ff0066 33cc0066 33990066 Data: 33660066 33330066 33000066 00ff0066 Data: 00cc0066 00990066 00660066 00330066 Data: 00000033 ffff0033 ffcc0033 ff990033 Data: ff660033 ff330033 ff000033 ccff0033 Data: cccc0033 cc990033 cc660033 cc330033 Data: cc000033 99ff0033 99cc0033 99990033 Data: 99660033 99330033 99000033 66ff0033 Data: 66cc0033 66990033 66660033 66330033 Data: 66000033 33ff0033 33cc0033 33990033 Data: 33660033 33330033 33000033 00ff0033 Data: 00cc0033 00990033 00660033 00330033 Data: 00000000 ffff0000 ffcc0000 ff990000 Data: ff660000 ff330000 ff000000 ccff0000 Data: cccc0000 cc990000 cc660000 cc330000 Data: cc000000 99ff0000 99cc0000 99990000 Data: 99660000 99330000 99000000 66ff0000 Data: 66cc0000 66990000 66660000 66330000 Data: 66000000 33ff0000 33cc0000 33990000 Data: 33660000 33330000 33000000 00ff0000 Data: 00cc0000 00990000 00660000 00330000 Data: 000002ff ffff0000 00000000 00000000 Data: 00000000 00000000 00000000 00000000 Data: 00000000 00000000 00000000 00000000 Data: 00000000 00000000 00000000 00000000 Data: 00000000 00000000 00000000 00000000 Data: 00000000 00000000 00000000 00000000 Data: 00000000 00000000 00000000 00000000 Data: 00000000 00000000 00000000 00000000 Data: 00000000 00000000 00000000 00000000 Data: 00000000 00000000 00000000 00000000 Data: 00000002 0008000a 00200000 00000000 Data: 00000000 0000 ) (Butn.43 InternalName: "cmdShiftDown" Help: "Shift Down//Shift Down" ObjectTag: 44 Icon: 45 Click: "grid_tools_jen.AddToListDialog_cmdShiftDownClick" ) (Nil.44 ) (AVIcon.45 Name: "arrow_down.gif" Data: 4e442049 6d616765 0001000a 000e0000 Data: 008cd8d8 d8d7d7d7 d7d8d8d8 d8d8d8d7 Data: d7d7d7d8 d8d8d8d8 d8d7d7d7 d7d8d8d8 Data: d8d8d8d7 d7d7d7d8 d8d8d8d8 d8d7d7d7 Data: d7d8d8d8 d8d8d8d7 d7d7d7d8 d8d8d8d8 Data: d8d7d7d7 d7d8d8d8 d8d8d8d7 d7d7d7d8 Data: d8d8d8d8 d8d7d7d7 d7d8d8d8 d7d7d7d7 Data: d7d7d7d7 d7d7d8d7 d7d7d7d7 d7d7d7d8 Data: d8d8d7d7 d7d7d7d7 d8d8d8d8 d8d7d7d7 Data: d7d8d8d8 d8d8d8d8 d7d7d8d8 d8d80000 Data: 040000ff ffff00ff ffcc00ff ff9900ff Data: ff6600ff ff3300ff ff0000ff ccff00ff Data: cccc00ff cc9900ff cc6600ff cc3300ff Data: cc0000ff 99ff00ff 99cc00ff 999900ff Data: 996600ff 993300ff 990000ff 66ff00ff Data: 66cc00ff 669900ff 666600ff 663300ff Data: 660000ff 33ff00ff 33cc00ff 339900ff Data: 336600ff 333300ff 330000ff 00ff00ff Data: 00cc00ff 009900ff 006600ff 003300ff Data: 000000cc ffff00cc ffcc00cc ff9900cc Data: ff6600cc ff3300cc ff0000cc ccff00cc Data: cccc00cc cc9900cc cc6600cc cc3300cc Data: cc0000cc 99ff00cc 99cc00cc 999900cc Data: 996600cc 993300cc 990000cc 66ff00cc Data: 66cc00cc 669900cc 666600cc 663300cc Data: 660000cc 33ff00cc 33cc00cc 339900cc Data: 336600cc 333300cc 330000cc 00ff00cc Data: 00cc00cc 009900cc 006600cc 003300cc Data: 00000099 ffff0099 ffcc0099 ff990099 Data: ff660099 ff330099 ff000099 ccff0099 Data: cccc0099 cc990099 cc660099 cc330099 Data: cc000099 99ff0099 99cc0099 99990099 Data: 99660099 99330099 99000099 66ff0099 Data: 66cc0099 66990099 66660099 66330099 Data: 66000099 33ff0099 33cc0099 33990099 Data: 33660099 33330099 33000099 00ff0099 Data: 00cc0099 00990099 00660099 00330099 Data: 00000066 ffff0066 ffcc0066 ff990066 Data: ff660066 ff330066 ff000066 ccff0066 Data: cccc0066 cc990066 cc660066 cc330066 Data: cc000066 99ff0066 99cc0066 99990066 Data: 99660066 99330066 99000066 66ff0066 Data: 66cc0066 66990066 66660066 66330066 Data: 66000066 33ff0066 33cc0066 33990066 Data: 33660066 33330066 33000066 00ff0066 Data: 00cc0066 00990066 00660066 00330066 Data: 00000033 ffff0033 ffcc0033 ff990033 Data: ff660033 ff330033 ff000033 ccff0033 Data: cccc0033 cc990033 cc660033 cc330033 Data: cc000033 99ff0033 99cc0033 99990033 Data: 99660033 99330033 99000033 66ff0033 Data: 66cc0033 66990033 66660033 66330033 Data: 66000033 33ff0033 33cc0033 33990033 Data: 33660033 33330033 33000033 00ff0033 Data: 00cc0033 00990033 00660033 00330033 Data: 00000000 ffff0000 ffcc0000 ff990000 Data: ff660000 ff330000 ff000000 ccff0000 Data: cccc0000 cc990000 cc660000 cc330000 Data: cc000000 99ff0000 99cc0000 99990000 Data: 99660000 99330000 99000000 66ff0000 Data: 66cc0000 66990000 66660000 66330000 Data: 66000000 33ff0000 33cc0000 33990000 Data: 33660000 33330000 33000000 00ff0000 Data: 00cc0000 00990000 00660000 00330000 Data: 000002ff ffff0000 00000000 00000000 Data: 00000000 00000000 00000000 00000000 Data: 00000000 00000000 00000000 00000000 Data: 00000000 00000000 00000000 00000000 Data: 00000000 00000000 00000000 00000000 Data: 00000000 00000000 00000000 00000000 Data: 00000000 00000000 00000000 00000000 Data: 00000000 00000000 00000000 00000000 Data: 00000000 00000000 00000000 00000000 Data: 00000000 00000000 00000000 00000000 Data: 00000002 0008000a 00200000 00000000 Data: 00000000 0000 ) (Butn.46 InternalName: "cmdShiftAllDown" Help: "Shift to Bottom//Shift to Bottom" ObjectTag: 47 Icon: 48 Click: "grid_tools_jen.AddToListDialog_cmdShiftAllDownClick" ) (Nil.47 ) (AVIcon.48 Name: "arrow_down_all.gif" Data: 4e442049 6d616765 0001000a 00120000 Data: 00b4d8d8 d8d7d7d7 d7d8d8d8 d8d8d8d7 Data: d7d7d7d8 d8d8d8d8 d8d7d7d7 d7d8d8d8 Data: d8d8d8d7 d7d7d7d8 d8d8d8d8 d8d7d7d7 Data: d7d8d8d8 d8d8d8d7 d7d7d7d8 d8d8d8d8 Data: d8d7d7d7 d7d8d8d8 d8d8d8d7 d7d7d7d8 Data: d8d8d8d8 d8d7d7d7 d7d8d8d8 d7d7d7d7 Data: d7d7d7d7 d7d7d8d7 d7d7d7d7 d7d7d7d8 Data: d8d8d7d7 d7d7d7d7 d8d8d8d8 d8d7d7d7 Data: d7d8d8d8 d8d8d8d8 d7d7d8d8 d8d8d8d8 Data: d8d8d8d8 d8d8d8d8 d8d8d8d8 d8d8d8d8 Data: d8d8d7d7 d7d7d7d7 d7d7d7d7 d7d7d7d7 Data: d7d7d7d7 d7d70000 040000ff ffff00ff Data: ffcc00ff ff9900ff ff6600ff ff3300ff Data: ff0000ff ccff00ff cccc00ff cc9900ff Data: cc6600ff cc3300ff cc0000ff 99ff00ff Data: 99cc00ff 999900ff 996600ff 993300ff Data: 990000ff 66ff00ff 66cc00ff 669900ff Data: 666600ff 663300ff 660000ff 33ff00ff Data: 33cc00ff 339900ff 336600ff 333300ff Data: 330000ff 00ff00ff 00cc00ff 009900ff Data: 006600ff 003300ff 000000cc ffff00cc Data: ffcc00cc ff9900cc ff6600cc ff3300cc Data: ff0000cc ccff00cc cccc00cc cc9900cc Data: cc6600cc cc3300cc cc0000cc 99ff00cc Data: 99cc00cc 999900cc 996600cc 993300cc Data: 990000cc 66ff00cc 66cc00cc 669900cc Data: 666600cc 663300cc 660000cc 33ff00cc Data: 33cc00cc 339900cc 336600cc 333300cc Data: 330000cc 00ff00cc 00cc00cc 009900cc Data: 006600cc 003300cc 00000099 ffff0099 Data: ffcc0099 ff990099 ff660099 ff330099 Data: ff000099 ccff0099 cccc0099 cc990099 Data: cc660099 cc330099 cc000099 99ff0099 Data: 99cc0099 99990099 99660099 99330099 Data: 99000099 66ff0099 66cc0099 66990099 Data: 66660099 66330099 66000099 33ff0099 Data: 33cc0099 33990099 33660099 33330099 Data: 33000099 00ff0099 00cc0099 00990099 Data: 00660099 00330099 00000066 ffff0066 Data: ffcc0066 ff990066 ff660066 ff330066 Data: ff000066 ccff0066 cccc0066 cc990066 Data: cc660066 cc330066 cc000066 99ff0066 Data: 99cc0066 99990066 99660066 99330066 Data: 99000066 66ff0066 66cc0066 66990066 Data: 66660066 66330066 66000066 33ff0066 Data: 33cc0066 33990066 33660066 33330066 Data: 33000066 00ff0066 00cc0066 00990066 Data: 00660066 00330066 00000033 ffff0033 Data: ffcc0033 ff990033 ff660033 ff330033 Data: ff000033 ccff0033 cccc0033 cc990033 Data: cc660033 cc330033 cc000033 99ff0033 Data: 99cc0033 99990033 99660033 99330033 Data: 99000033 66ff0033 66cc0033 66990033 Data: 66660033 66330033 66000033 33ff0033 Data: 33cc0033 33990033 33660033 33330033 Data: 33000033 00ff0033 00cc0033 00990033 Data: 00660033 00330033 00000000 ffff0000 Data: ffcc0000 ff990000 ff660000 ff330000 Data: ff000000 ccff0000 cccc0000 cc990000 Data: cc660000 cc330000 cc000000 99ff0000 Data: 99cc0000 99990000 99660000 99330000 Data: 99000000 66ff0000 66cc0000 66990000 Data: 66660000 66330000 66000000 33ff0000 Data: 33cc0000 33990000 33660000 33330000 Data: 33000000 00ff0000 00cc0000 00990000 Data: 00660000 00330000 000002ff ffff0000 Data: 00000000 00000000 00000000 00000000 Data: 00000000 00000000 00000000 00000000 Data: 00000000 00000000 00000000 00000000 Data: 00000000 00000000 00000000 00000000 Data: 00000000 00000000 00000000 00000000 Data: 00000000 00000000 00000000 00000000 Data: 00000000 00000000 00000000 00000000 Data: 00000000 00000000 00000000 00000000 Data: 00000000 00000000 00000000 00000000 Data: 00000000 00000000 00000002 0008000a Data: 00200000 00000000 00000000 0000 ) (TextLabel.49 InternalName: "lblAvailable" ObjectTag: 50 Constraints: 0x50 Label: "- Available Grid Themes -" Listening: 1 ) (Nil.50 ) (TextLabel.51 InternalName: "lblSelected" ObjectTag: 52 Constraints: 0x50 Label: "- Selected Grid Themes -" Listening: 1 ) (Nil.52 ) (RectD.53 Left: 6.00000000000000 Top: 182.00000000000000 Right: 179.00000000000000 Bottom: 19.00000000000000 ) (RectD.54 Left: 186.00000000000000 Top: 65.00000000000000 Right: 237.00000000000000 Bottom: 44.00000000000000 ) (RectD.55 Left: 186.00000000000000 Top: 94.00000000000000 Right: 237.00000000000000 Bottom: 73.00000000000000 ) (RectD.56 Left: 242.00000000000000 Top: 180.00000000000000 Right: 415.00000000000000 Bottom: 19.00000000000000 ) (RectD.57 Left: 417.00000000000000 Top: 63.00000000000000 Right: 444.00000000000000 Bottom: 34.00000000000000 ) (RectD.58 Left: 417.00000000000000 Top: 96.00000000000000 Right: 444.00000000000000 Bottom: 67.00000000000000 ) (RectD.59 Left: 417.00000000000000 Top: 130.00000000000000 Right: 444.00000000000000 Bottom: 101.00000000000000 ) (RectD.60 Left: 417.00000000000000 Top: 164.00000000000000 Right: 444.00000000000000 Bottom: 135.00000000000000 ) (RectD.61 Left: 29.00000000000000 Top: 33.00000000000000 Right: 162.00000000000000 Bottom: 5.00000000000000 ) (RectD.62 Left: 263.00000000000000 Top: 33.00000000000000 Right: 393.00000000000000 Bottom: 5.00000000000000 ) (LButn.63 InternalName: "cmdCancel" ObjectTag: 23 Label: "Cancel" Click: "grid_tools_jen.AddToListDialog_cmdCancelClick" ) (LButn.64 InternalName: "cmdOK" ObjectTag: 23 Label: "OK" Click: "grid_tools_jen.AddToListDialog_cmdOKClick" ) (LButn.65 InternalName: "cmdHelp" ObjectTag: 23 Label: "Help" Click: "grid_tools_jen.AddToListDialogHelp" ) (RectD.66 Left: 3.00000000000000 Top: 188.00000000000000 Right: 455.00000000000000 Bottom: 1.00000000000000 ) (RectD.67 Left: 309.00000000000000 Top: 212.00000000000000 Right: 381.00000000000000 Bottom: 190.00000000000000 ) (RectD.68 Left: 383.00000000000000 Top: 212.00000000000000 Right: 455.00000000000000 Bottom: 190.00000000000000 ) (RectD.69 Left: 236.00000000000000 Top: 212.00000000000000 Right: 308.00000000000000 Bottom: 190.00000000000000 ) (Nil.70 ) (AVDLog.71 Name: "grid_tools_jen.GridClipDialog" X: 61 Y: 52 W: 391 H: 228 ConstrainedControlNames: 72 ConstrainedControlNames: 73 Constraints: 74 Constraints: 75 Server: 23 ControlPanel: 76 ObjectTag: 23 Title: "Clip Grids" EscapeEnabled: 1 Modal: 1 Resizable: 1 AlwaysOnTop: 1 HasTitleBar: 1 Closeable: 1 Close: "grid_tools_jen.GridClipDialogClose" Open: "grid_tools_jen.GridClipDialogOpen" DefaultButton: 111 ) (AVStr.72 S: "cmdCancel" ) (AVStr.73 S: "cmdOK" ) (Numb.74 N: 102.00000000000000 ) (Numb.75 N: 102.00000000000000 ) (CPanel.76 Child: 77 Child: 93 Child: 94 Child: 95 Child: 97 Child: 98 ResBox: 105 ResBox: 106 ResBox: 107 ResBox: 108 ResBox: 109 ResBox: 110 Listening: 1 ) (CPanel.77 InternalName: "cpOptions" ObjectTag: 23 Child: 78 Child: 80 Child: 82 Child: 84 Child: 86 Constraints: 0x56 ResBox: 88 ResBox: 89 ResBox: 90 ResBox: 91 ResBox: 92 Label: " Clip/Extract Grids Based On: " VisibleBorder: 1 Listening: 1 ) (RButn.78 InternalName: "optPolys" ObjectTag: 79 Constraints: 0x56 Listening: 1 Label: "Selected Features in Theme" ) (Nil.79 ) (RButn.80 InternalName: "optClipToDisplay" ObjectTag: 81 Constraints: 0x56 Listening: 1 Label: "Display Extent" ) (Nil.81 ) (RButn.82 InternalName: "optThemeExtent" ObjectTag: 83 Constraints: 0x56 Listening: 1 Label: "Theme Extent" ) (Nil.83 ) (RButn.84 InternalName: "optGraphics" ObjectTag: 85 Constraints: 0x56 Listening: 1 Label: "Selected Graphics" ) (Nil.85 ) (RButn.86 InternalName: "optExtractSelection" ObjectTag: 87 Constraints: 0x55 Listening: 1 Label: "Selected Grid Cells" ) (Nil.87 ) (RectD.88 Left: 8.00000000000000 Top: 83.00000000000000 Right: 186.00000000000000 Bottom: 55.00000000000000 ) (RectD.89 Left: 8.00000000000000 Top: 42.00000000000000 Right: 125.00000000000000 Bottom: 14.00000000000000 ) (RectD.90 Left: 8.00000000000000 Top: 63.00000000000000 Right: 149.00000000000000 Bottom: 35.00000000000000 ) (RectD.91 Left: 8.00000000000000 Top: 104.00000000000000 Right: 178.00000000000000 Bottom: 76.00000000000000 ) (RectD.92 Left: 8.00000000000000 Top: 125.00000000000000 Right: 170.00000000000000 Bottom: 97.00000000000000 ) (LButn.93 InternalName: "cmdCancel" ObjectTag: 23 Label: "Cancel" Click: "grid_tools_jen.GridClipDialogCancel" ) (LButn.94 InternalName: "cmdOK" ObjectTag: 23 Label: "OK" Click: "grid_tools_jen.GridClipDialogOK" ) (AVLBox.95 InternalName: "lbxThemes" ObjectTag: 23 NextControl: 28 ContentKind: 4 Constraints: 0x33 ColumnCount: 1 Listening: 1 VerticalScroll: 1 Select: "grid_tools_jen.GridClipDialogSelectGrid" SelectionStyle: 96 ) (AVEnum.96 Name: "LISTBOX_SELECTION_MULTIRANGE" ) (TextLabel.97 InternalName: "lblThemes" ObjectTag: 23 Constraints: 0x55 Label: "- Please select Grid Themes to Clip -" Listening: 1 ) (CPanel.98 InternalName: "cpInOut" ObjectTag: 23 Child: 99 Child: 101 Constraints: 0x56 ResBox: 103 ResBox: 104 Label: " New Grid Should Reflect: " VisibleBorder: 1 Listening: 1 ) (RButn.99 InternalName: "optInside" ObjectTag: 100 Constraints: 0x56 Listening: 1 Label: "Inside/Intersection Region" ) (Nil.100 ) (RButn.101 InternalName: "optOutside" ObjectTag: 102 Constraints: 0x56 Listening: 1 Label: "Outside Region" ) (Nil.102 ) (RectD.103 Left: 8.00000000000000 Top: 40.00000000000000 Right: 166.00000000000000 Bottom: 12.00000000000000 ) (RectD.104 Left: 8.00000000000000 Top: 60.00000000000000 Right: 123.00000000000000 Bottom: 32.00000000000000 ) (RectD.105 Left: 205.00000000000000 Top: 135.00000000000000 Right: 388.00000000000000 Bottom: 7.00000000000000 ) (RectD.106 Left: 223.00000000000000 Top: 227.00000000000000 Right: 293.00000000000000 Bottom: 203.00000000000000 ) (RectD.107 Left: 299.00000000000000 Top: 227.00000000000000 Right: 369.00000000000000 Bottom: 203.00000000000000 ) (RectD.108 Left: 5.00000000000000 Top: 225.00000000000000 Right: 199.00000000000000 Bottom: 14.00000000000000 ) (RectD.109 Left: 15.00000000000000 Top: 29.00000000000000 Right: 214.00000000000000 Bottom: 1.00000000000000 ) (RectD.110 Left: 205.00000000000000 Top: 198.00000000000000 Right: 388.00000000000000 Bottom: 140.00000000000000 ) (Nil.111 ) (AVDLog.112 Name: "grid_tools_jen.MultiRamp" X: 61 Y: 53 W: 454 H: 485 ConstrainedControlNames: 113 ConstrainedControlNames: 114 ConstrainedControlNames: 115 ConstrainedControlNames: 116 ConstrainedControlNames: 117 ConstrainedControlNames: 118 ConstrainedControlNames: 119 ConstrainedControlNames: 120 ConstrainedControlNames: 121 ConstrainedControlNames: 122 ConstrainedControlNames: 123 Constraints: 124 Constraints: 125 Constraints: 126 Constraints: 127 Constraints: 128 Constraints: 129 Constraints: 130 Constraints: 131 Constraints: 132 Constraints: 133 Constraints: 134 Server: 23 ControlPanel: 135 ObjectTag: 23 Title: "Build Color Ramp" EscapeEnabled: 1 Resizable: 1 AlwaysOnTop: 1 HasTitleBar: 1 Closeable: 1 Close: "grid_tools_jen.MultiRampClose" Open: "grid_tools_jen.MultiRampOpen" DefaultButton: 192 ) (AVStr.113 S: "cmdLoad" ) (AVStr.114 S: "cmdSave" ) (AVStr.115 S: "cmdMakeGraphic" ) (AVStr.116 S: "cmdRefresh" ) (AVStr.117 S: "cmdClear" ) (AVStr.118 S: "cmdInvert" ) (AVStr.119 S: "cmdCancel" ) (AVStr.120 S: "cmdOK" ) (AVStr.121 S: "cmdApply" ) (AVStr.122 S: "cmdUp" ) (AVStr.123 S: "cmdDown" ) (Numb.124 N: 96.00000000000000 ) (Numb.125 N: 96.00000000000000 ) (Numb.126 N: 96.00000000000000 ) (Numb.127 N: 86.00000000000000 ) (Numb.128 N: 86.00000000000000 ) (Numb.129 N: 86.00000000000000 ) (Numb.130 N: 102.00000000000000 ) (Numb.131 N: 102.00000000000000 ) (Numb.132 N: 102.00000000000000 ) (Numb.133 N: 86.00000000000000 ) (Numb.134 N: 102.00000000000000 ) (CPanel.135 Child: 136 Child: 137 Child: 139 Child: 164 Child: 165 Child: 166 Child: 167 Child: 169 Child: 175 Child: 177 Child: 178 Child: 179 ResBox: 180 ResBox: 181 ResBox: 182 ResBox: 183 ResBox: 184 ResBox: 185 ResBox: 186 ResBox: 187 ResBox: 188 ResBox: 189 ResBox: 190 ResBox: 191 Listening: 1 ) (TextLabel.136 InternalName: "lblInstructions" Invisible: 1 ObjectTag: 23 Constraints: 0x55 Label: "Instructions" Listening: 1 ) (TextLine.137 InternalName: "txtNumberGrads" ObjectTag: 23 Label: "Total number of Ramped Colors:" Constraints: 0x53 Listening: 1 TextType: 138 Changed: "grid_tools_jen.MultiRampChangeNumbers" NextControl: 28 ) (AVEnum.138 Name: "TEXTLINE_TYPE_INTEGER" ) (CPanel.139 InternalName: "cpInstructions" ObjectTag: 23 Child: 140 Child: 142 Child: 144 Child: 146 Child: 154 Child: 156 Constraints: 0x33 ResBox: 158 ResBox: 159 ResBox: 160 ResBox: 161 ResBox: 162 ResBox: 163 VisibleBorder: 1 Listening: 1 ) (TextBox.140 InternalName: "txtInstructions" ObjectTag: 141 Listening: 1 Text: "Build a custom color ramp by specifying a set of anchor colors, then clicking \"OK\" or \"Apply\" to ramp between those anchor colors. \n \nThese anchor colors should be distributed along the vertical slider on the right. Specify anchor colors by either clicking on an existing color or by dragging the slider to a new position to add the anchor color.\n \nYou may generate a set of anchor colors from any of ArcView's predefined color schemes. Simply choose one from the list and respond \"Yes\" when it asks you for c onfirmation.\n \nThis window may be resized by dragging on a corner. Click \"Refresh\" after resizing to reposition the anchor colors." Constraints: 0x33 VerticalScroll: 1 NextControl: 28 ) (Nil.141 ) (TextLabel.142 InternalName: "lblColorScheme" ObjectTag: 143 Constraints: 0x63 Label: "Load Pre-defined ArcView Color Scheme:" Listening: 1 ) (Nil.143 ) (AVCBBox.144 InternalName: "lbxColorSchemes" ObjectTag: 145 NextControl: 28 ContentKind: 4 Constraints: 0x63 Listening: 1 Select: "grid_tools_jen.MultiRampSelectScheme" ) (Nil.145 ) (CPanel.146 InternalName: "cpLoadSave" ObjectTag: 147 Child: 148 Child: 150 Constraints: 0x63 ResBox: 152 ResBox: 153 Label: " Load or Save Custom Ramp: " VisibleBorder: 1 Listening: 1 ) (Nil.147 ) (LButn.148 InternalName: "cmdLoad" ObjectTag: 149 Label: "Load" Click: "grid_tools_jen.MultiRampLoad" ) (Nil.149 ) (LButn.150 InternalName: "cmdSave" ObjectTag: 151 Label: "Save" Click: "grid_tools_jen.MultiRampSave" ) (Nil.151 ) (RectD.152 Left: 45.00000000000000 Top: 40.00000000000000 Right: 101.00000000000000 Bottom: 18.00000000000000 ) (RectD.153 Left: 104.00000000000000 Top: 40.00000000000000 Right: 160.00000000000000 Bottom: 18.00000000000000 ) (AVCBox.154 InternalName: "chkLegVis" ObjectTag: 155 Listening: 1 Label: "Make Legend visible in TOC" Constraints: 0x60 ) (Nil.155 ) (LButn.156 InternalName: "cmdMakeGraphic" ObjectTag: 157 Label: "Make Graphic Color Bar" Click: "grid_tools_jen.MultiRampColorBar" ) (Nil.157 ) (RectD.158 Left: 6.00000000000000 Top: 293.00000000000000 Right: 224.00000000000000 Bottom: 2.00000000000000 ) (RectD.159 Left: 5.00000000000000 Top: 329.00000000000000 Right: 216.00000000000000 Bottom: 301.00000000000000 ) (RectD.160 Left: 11.00000000000000 Top: 551.00000000000000 Right: 203.00000000000000 Bottom: 318.00000000000000 ) (RectD.161 Left: 11.00000000000000 Top: 389.00000000000000 Right: 218.00000000000000 Bottom: 339.00000000000000 ) (RectD.162 Left: 30.00000000000000 Top: 422.00000000000000 Right: 211.00000000000000 Bottom: 394.00000000000000 ) (RectD.163 Left: 18.00000000000000 Top: 448.00000000000000 Right: 211.00000000000000 Bottom: 425.00000000000000 ) (LButn.164 InternalName: "cmdRefresh" ObjectTag: 23 Label: "Refresh" Click: "grid_tools_jen.MultiRampRefresh" ) (LButn.165 InternalName: "cmdClear" ObjectTag: 23 Label: "Clear" Click: "grid_tools_jen.MultiRampClear" ) (LButn.166 InternalName: "cmdInvert" ObjectTag: 23 Label: "Invert" Click: "grid_tools_jen.MultiRampInvert" ) (Butn.167 InternalName: "cmdUp" ObjectTag: 23 Icon: 168 Click: "grid_tools_jen.MultiRampClickUp" ) (AVIcon.168 Name: "up_arrow_2.gif" Data: 4e442049 6d616765 0001000c 000c0000 Data: 00900202 02020202 02020202 02020202 Data: 02020200 00020202 02020202 02020000 Data: 00000202 02020202 02020000 00000202 Data: 02020202 02000000 00000002 02020202 Data: 00000000 00000002 02020202 00000000 Data: 00000000 02020200 00000000 00000000 Data: 00020000 00000000 00000000 00000202 Data: 02020202 02020202 02020202 02020202 Data: 02020202 02020202 02020202 02020202 Data: 02020000 00100000 000000ff ffff02ff Data: ffff0000 00000002 0008000a 00200000 Data: 00000000 00000000 0000 ) (AVSlider.169 InternalName: "slidColors" ObjectTag: 23 Click: "grid_tools_jen.MultiRampClickSlider" Constraints: 0x36 NextControl: 28 Listening: 1 Value: 170 Upper: 171 Lower: 172 ValueIncrement: 173 MainIncrement: 174 AuxIncrement: 172 ) (Numb.170 InternalName: "0.000000" ) (Numb.171 InternalName: "10.000" N: 10.00000000000000 ) (Numb.172 InternalName: "0.000" ) (Numb.173 InternalName: "1.000" N: 1.00000000000000 ) (Numb.174 InternalName: "1.000000" N: 1.00000000000000 ) (Butn.175 InternalName: "cmdDown" ObjectTag: 23 Icon: 176 Click: "grid_tools_jen.MultiRampClickDown" ) (AVIcon.176 Name: "down_arrow_2.gif" Data: 4e442049 6d616765 0001000c 000c0000 Data: 00900202 02020202 02020202 02020202 Data: 02020202 02020202 02020202 02020202 Data: 02020202 02020000 00000000 00000000 Data: 00000200 00000000 00000000 00020202 Data: 00000000 00000000 02020202 00000000 Data: 00000002 02020202 02000000 00000002 Data: 02020202 02020000 00000202 02020202 Data: 02020000 00000202 02020202 02020200 Data: 00020202 02020202 02020202 02020202 Data: 02020000 00100000 000000ff ffff02ff Data: ffff0000 00000002 0008000a 00200000 Data: 00000000 00000000 0000 ) (LButn.177 InternalName: "cmdCancel" ObjectTag: 23 Label: "Cancel" Click: "grid_tools_jen.MultiRampCancel" ) (LButn.178 InternalName: "cmdOK" ObjectTag: 23 Label: "OK" Click: "grid_tools_jen.MultiRampOK" ) (LButn.179 InternalName: "cmdApply" ObjectTag: 23 Label: "Apply" Click: "grid_tools_jen.MultiRampOK" ) (RectD.180 Left: 35.00000000000000 Top: 258.00000000000000 Right: 131.00000000000000 Bottom: 230.00000000000000 ) (RectD.181 Left: 11.00000000000000 Top: 26.00000000000000 Right: 267.00000000000000 Bottom: 6.00000000000000 ) (RectD.182 Left: 4.00000000000000 Top: 485.00000000000000 Right: 235.00000000000000 Bottom: 27.00000000000000 ) (RectD.183 Left: 283.00000000000000 Top: 26.00000000000000 Right: 339.00000000000000 Bottom: 4.00000000000000 ) (RectD.184 Left: 340.00000000000000 Top: 26.00000000000000 Right: 396.00000000000000 Bottom: 4.00000000000000 ) (RectD.185 Left: 397.00000000000000 Top: 26.00000000000000 Right: 453.00000000000000 Bottom: 4.00000000000000 ) (RectD.186 Left: 298.00000000000000 Top: 61.00000000000000 Right: 321.00000000000000 Bottom: 39.00000000000000 ) (RectD.187 Left: 289.00000000000000 Top: 430.00000000000000 Right: 330.00000000000000 Bottom: 60.00000000000000 ) (RectD.188 Left: 298.00000000000000 Top: 450.00000000000000 Right: 321.00000000000000 Bottom: 428.00000000000000 ) (RectD.189 Left: 283.00000000000000 Top: 484.00000000000000 Right: 339.00000000000000 Bottom: 462.00000000000000 ) (RectD.190 Left: 340.00000000000000 Top: 484.00000000000000 Right: 396.00000000000000 Bottom: 462.00000000000000 ) (RectD.191 Left: 397.00000000000000 Top: 484.00000000000000 Right: 453.00000000000000 Bottom: 462.00000000000000 ) (Nil.192 ) (AVDLog.193 Name: "grid_tools_jen.MultiRampAcceptColor" X: 61 Y: 53 W: 203 H: 55 ConstrainedControlNames: 194 ConstrainedControlNames: 195 Constraints: 196 Constraints: 197 Server: 23 ControlPanel: 198 ObjectTag: 23 Title: "Select Color:" EscapeEnabled: 1 AlwaysOnTop: 1 HasTitleBar: 1 Closeable: 1 Close: "grid_tools_jen.MultiRampAcceptColorClose" Open: "grid_tools_jen.MultiRampAcceptColorOpen" DefaultButton: 205 ) (AVStr.194 S: "cmdCancel" ) (AVStr.195 S: "cmdOK" ) (Numb.196 N: 85.00000000000000 ) (Numb.197 N: 85.00000000000000 ) (CPanel.198 Child: 199 Child: 200 Child: 201 ResBox: 202 ResBox: 203 ResBox: 204 Listening: 1 ) (LButn.199 InternalName: "cmdCancel" ObjectTag: 23 Label: "Cancel" Click: "grid_tools_jen.MultiRampAcceptColorCancel" ) (LButn.200 InternalName: "cmdOK" ObjectTag: 23 Label: "OK" Click: "grid_tools_jen.MultiRampAcceptColorOK" ) (TextLabel.201 InternalName: "lblInstructions" ObjectTag: 23 Constraints: 0x55 Label: "Select a color and\nclick \"OK\", or click\n\"Cancel\" to quit:" Listening: 1 ) (RectD.202 Left: 122.00000000000000 Top: 50.00000000000000 Right: 195.00000000000000 Bottom: 29.00000000000000 ) (RectD.203 Left: 122.00000000000000 Top: 24.00000000000000 Right: 195.00000000000000 Bottom: 3.00000000000000 ) (RectD.204 Left: 11.00000000000000 Top: 57.00000000000000 Right: 118.00000000000000 Bottom: 8.00000000000000 ) (Nil.205 ) (AVDLog.206 Name: "grid_tools_jen.MultiRampSelectColorDialog" X: 61 Y: 52 W: 192 H: 97 ConstrainedControlNames: 207 ConstrainedControlNames: 208 ConstrainedControlNames: 209 Constraints: 210 Constraints: 211 Constraints: 212 Server: 23 ControlPanel: 213 ObjectTag: 23 Title: "Change or Delete Color?" EscapeEnabled: 1 Modal: 1 AlwaysOnTop: 1 HasTitleBar: 1 Closeable: 1 Close: "grid_tools_jen.MultiRampSelectColorDialogClose" Open: "grid_tools_jen.MultiRampSelectColorDialogOpen" DefaultButton: 220 ) (AVStr.207 S: "cmdCancel" ) (AVStr.208 S: "cmdOK" ) (AVStr.209 S: "cmdDelete" ) (Numb.210 N: 85.00000000000000 ) (Numb.211 N: 85.00000000000000 ) (Numb.212 N: 85.00000000000000 ) (CPanel.213 Child: 214 Child: 215 Child: 216 ResBox: 217 ResBox: 218 ResBox: 219 Listening: 1 ) (LButn.214 InternalName: "cmdCancel" ObjectTag: 23 Label: "- Cancel -" Click: "grid_tools_jen.MultiRampSelectColorDialogCancel" ) (LButn.215 InternalName: "cmdOK" ObjectTag: 23 Label: "- Change Color -" Click: "grid_tools_jen.MultiRampSelectColorDialogOK" ) (LButn.216 InternalName: "cmdDelete" ObjectTag: 23 Label: "- Delete This Color -" Click: "grid_tools_jen.MultiRampSelectColorDialogDelete" ) (RectD.217 Left: 27.00000000000000 Top: 92.00000000000000 Right: 162.00000000000000 Bottom: 68.00000000000000 ) (RectD.218 Left: 27.00000000000000 Top: 31.00000000000000 Right: 162.00000000000000 Bottom: 7.00000000000000 ) (RectD.219 Left: 27.00000000000000 Top: 62.00000000000000 Right: 162.00000000000000 Bottom: 38.00000000000000 ) (Nil.220 ) (AVDLog.221 Name: "grid_tools_jen.NeighborhoodStatsDialog" X: 61 Y: 52 W: 345 H: 209 ConstrainedControlNames: 222 ConstrainedControlNames: 223 Constraints: 224 Constraints: 225 Server: 23 ControlPanel: 226 ObjectTag: 23 Title: "Select Grid and Statistics:" EscapeEnabled: 1 Modal: 1 Resizable: 1 AlwaysOnTop: 1 HasTitleBar: 1 Closeable: 1 Open: "grid_tools_jen.NeighborhoodStatsOpen" DefaultButton: 246 ) (AVStr.222 S: "cmdCancel" ) (AVStr.223 S: "cmdOK" ) (Numb.224 N: 102.00000000000000 ) (Numb.225 N: 102.00000000000000 ) (CPanel.226 Child: 227 Child: 231 Child: 232 Child: 233 Child: 234 Child: 235 Child: 237 ResBox: 239 ResBox: 240 ResBox: 241 ResBox: 242 ResBox: 243 ResBox: 244 ResBox: 245 Listening: 1 ) (CPanel.227 InternalName: "aControlPanel9" ObjectTag: 23 Child: 228 Constraints: 0x53 ResBox: 230 VisibleBorder: 1 Listening: 1 ) (TextLabel.228 InternalName: "lblInstructions" ObjectTag: 229 Constraints: 0x55 Label: "Select Grid theme and Statistics to derive, then click [Next] to define\nthe neighborhood. You may select multiple statistics..." Listening: 1 ) (Nil.229 ) (RectD.230 Left: 7.00000000000000 Top: 37.00000000000000 Right: 337.00000000000000 Bottom: 7.00000000000000 ) (LButn.231 InternalName: "cmdCancel" ObjectTag: 23 Label: "Cancel" Click: "grid_tools_jen.NeighborhoodStatsCancel" ) (LButn.232 InternalName: "cmdOK" ObjectTag: 23 Label: "Next..." Click: "grid_tools_jen.NeighborhoodStatsOK" ) (TextLabel.233 InternalName: "lblGridTheme" ObjectTag: 23 Constraints: 0x54 Label: "- Select Grid Theme -" Listening: 1 ) (TextLabel.234 InternalName: "lblStats" ObjectTag: 23 Constraints: 0x54 Label: "- Select Statistics -" Listening: 1 ) (AVLBox.235 InternalName: "lbxThemes" ObjectTag: 23 NextControl: 28 ContentKind: 4 Constraints: 0x31 ColumnCount: 1 Listening: 1 VerticalScroll: 1 Select: "grid_tools_jen.NeighborhoodStatsSelectGrid" SelectionStyle: 236 ) (AVEnum.236 Name: "LISTBOX_SELECTION_SINGLECELL" ) (AVLBox.237 InternalName: "lbxStats" ObjectTag: 23 NextControl: 28 ContentKind: 4 Constraints: 0x32 ColumnCount: 1 Listening: 1 VerticalScroll: 1 Select: "grid_tools_jen.NeighborhoodStatsCheckOK" SelectionStyle: 238 ) (AVEnum.238 Name: "LISTBOX_SELECTION_MULTIRANGE" ) (RectD.239 Left: 3.00000000000000 Top: 39.00000000000000 Right: 344.00000000000000 Bottom: 1.00000000000000 ) (RectD.240 Left: 94.00000000000000 Top: 208.00000000000000 Right: 175.00000000000000 Bottom: 186.00000000000000 ) (RectD.241 Left: 178.00000000000000 Top: 208.00000000000000 Right: 259.00000000000000 Bottom: 186.00000000000000 ) (RectD.242 Left: 56.00000000000000 Top: 71.00000000000000 Right: 167.00000000000000 Bottom: 43.00000000000000 ) (RectD.243 Left: 234.00000000000000 Top: 71.00000000000000 Right: 330.00000000000000 Bottom: 43.00000000000000 ) (RectD.244 Left: 5.00000000000000 Top: 184.00000000000000 Right: 215.00000000000000 Bottom: 57.00000000000000 ) (RectD.245 Left: 219.00000000000000 Top: 184.00000000000000 Right: 343.00000000000000 Bottom: 57.00000000000000 ) (Nil.246 ) (AVDLog.247 Name: "grid_tools_jen.RainbowParams" X: 61 Y: 51 W: 376 H: 175 ConstrainedControlNames: 248 ConstrainedControlNames: 249 ConstrainedControlNames: 250 Constraints: 251 Constraints: 252 Constraints: 253 Server: 23 ControlPanel: 254 ObjectTag: 23 Title: "Rainbow Color Ramp Options:" EscapeEnabled: 1 Modal: 1 Resizable: 1 AlwaysOnTop: 1 HasTitleBar: 1 Closeable: 1 Close: "grid_tools_jen.RainbowParamsClose" Open: "grid_tools_jen.RainbowParamsOpen" DefaultButton: 288 ) (AVStr.248 S: "cmdColorRampBar" ) (AVStr.249 S: "cmdCancel" ) (AVStr.250 S: "cmdOK" ) (Numb.251 N: 102.00000000000000 ) (Numb.252 N: 102.00000000000000 ) (Numb.253 N: 102.00000000000000 ) (CPanel.254 Child: 255 Child: 256 Child: 258 Child: 263 Child: 270 Child: 274 Child: 278 Child: 279 ResBox: 280 ResBox: 281 ResBox: 282 ResBox: 283 ResBox: 284 ResBox: 285 ResBox: 286 ResBox: 287 Listening: 1 ) (TextLabel.255 InternalName: "lblTheme" ObjectTag: 23 Constraints: 0x50 Label: "- Select Grid Theme -" Listening: 1 ) (AVLBox.256 InternalName: "lbxThemes" ObjectTag: 23 NextControl: 28 ContentKind: 4 Constraints: 0x33 ColumnCount: 1 Listening: 1 VerticalScroll: 1 Select: "grid_tools_jen.RainbowParamsCheckOK" SelectionStyle: 257 ) (AVEnum.257 Name: "LISTBOX_SELECTION_SINGLECELL" ) (CPanel.258 InternalName: "cpNumGrads" ObjectTag: 23 Child: 259 Constraints: 0x56 ResBox: 262 VisibleBorder: 1 Listening: 1 ) (TextLine.259 InternalName: "txtNumGrads" ObjectTag: 260 Label: "# Color Gradations:" Constraints: 0x56 Listening: 1 TextType: 261 Changed: "grid_tools_jen.RainbowParamsCheckOK" NextControl: 28 ) (Nil.260 ) (AVEnum.261 Name: "TEXTLINE_TYPE_INTEGER" ) (RectD.262 Left: 9.00000000000000 Top: 26.00000000000000 Right: 160.00000000000000 Bottom: 6.00000000000000 ) (CPanel.263 InternalName: "cpDir" ObjectTag: 23 Child: 264 Child: 266 Constraints: 0x56 ResBox: 268 ResBox: 269 VisibleBorder: 1 Listening: 1 ) (RButn.264 InternalName: "optRedToBlue" ObjectTag: 265 Constraints: 0x56 Listening: 1 Label: "Ramp from Red to Violet" Click: "grid_tools_jen.RainbowParamsCheckOK" ) (Nil.265 ) (RButn.266 InternalName: "optBlueToRed" ObjectTag: 267 Constraints: 0x56 Listening: 1 Label: "Ramp from Violet to Red" Click: "grid_tools_jen.RainbowParamsCheckOK" ) (Nil.267 ) (RectD.268 Left: 10.00000000000000 Top: 32.00000000000000 Right: 160.00000000000000 Bottom: 4.00000000000000 ) (RectD.269 Left: 10.00000000000000 Top: 53.00000000000000 Right: 160.00000000000000 Bottom: 25.00000000000000 ) (CPanel.270 InternalName: "cpLeg" ObjectTag: 23 Child: 271 Constraints: 0x56 ResBox: 273 VisibleBorder: 1 Listening: 1 ) (AVCBox.271 InternalName: "chkLegVis" ObjectTag: 272 Listening: 1 Label: "Set Legend Visible" Click: "grid_tools_jen.RainbowParamsCheckOK" Constraints: 0x56 ) (Nil.272 ) (RectD.273 Left: 26.00000000000000 Top: 32.00000000000000 Right: 174.00000000000000 Bottom: 4.00000000000000 ) (CPanel.274 InternalName: "cpColorRampBar" ObjectTag: 23 Child: 275 Constraints: 0x56 ResBox: 277 VisibleBorder: 1 Listening: 1 ) (LButn.275 InternalName: "cmdColorRampBar" ObjectTag: 276 Label: "Make Graphic Color Bar" Click: "grid_tools_jen.RainbowColorBar" ) (Nil.276 ) (RectD.277 Left: 12.00000000000000 Top: 28.00000000000000 Right: 159.00000000000000 Bottom: 7.00000000000000 ) (LButn.278 InternalName: "cmdCancel" ObjectTag: 23 Label: "Cancel" Click: "grid_tools_jen.RainbowParamsCancel" ) (LButn.279 InternalName: "cmdOK" ObjectTag: 23 Label: "OK" Click: "grid_tools_jen.RainbowParamsOK" ) (RectD.280 Left: 33.00000000000000 Top: 33.00000000000000 Right: 158.00000000000000 Bottom: 5.00000000000000 ) (RectD.281 Left: 7.00000000000000 Top: 171.00000000000000 Right: 197.00000000000000 Bottom: 19.00000000000000 ) (RectD.282 Left: 203.00000000000000 Top: 37.00000000000000 Right: 372.00000000000000 Bottom: 6.00000000000000 ) (RectD.283 Left: 203.00000000000000 Top: 90.00000000000000 Right: 372.00000000000000 Bottom: 34.00000000000000 ) (RectD.284 Left: 203.00000000000000 Top: 121.00000000000000 Right: 372.00000000000000 Bottom: 87.00000000000000 ) (RectD.285 Left: 203.00000000000000 Top: 151.00000000000000 Right: 372.00000000000000 Bottom: 118.00000000000000 ) (RectD.286 Left: 215.00000000000000 Top: 174.00000000000000 Right: 287.00000000000000 Bottom: 153.00000000000000 ) (RectD.287 Left: 288.00000000000000 Top: 174.00000000000000 Right: 360.00000000000000 Bottom: 153.00000000000000 ) (Nil.288 ) (AVDLog.289 Name: "grid_tools_jen.ReportDialog" X: 61 Y: 51 W: 360 H: 205 ConstrainedControlNames: 290 ConstrainedControlNames: 291 ConstrainedControlNames: 292 Constraints: 293 Constraints: 294 Constraints: 295 Server: 23 ControlPanel: 296 ObjectTag: 23 Title: "Report:" EscapeEnabled: 1 Modal: 1 Resizable: 1 AlwaysOnTop: 1 HasTitleBar: 1 Closeable: 1 Close: "grid_tools_jen.ReportDialog_Close" Open: "grid_tools_jen.ReportDialog_Open" DefaultButton: 305 ) (AVStr.290 S: "cmdCopy" ) (AVStr.291 S: "cmdOK" ) (AVStr.292 S: "cmdCopyClose" ) (Numb.293 N: 96.00000000000000 ) (Numb.294 N: 96.00000000000000 ) (Numb.295 N: 96.00000000000000 ) (CPanel.296 Child: 297 Child: 298 Child: 299 Child: 300 ResBox: 301 ResBox: 302 ResBox: 303 ResBox: 304 Listening: 1 ) (LButn.297 InternalName: "cmdCopy" ObjectTag: 23 Label: "Copy to Clipboard" Click: "grid_tools_jen.ReportDialog_Copy" ) (LButn.298 InternalName: "cmdOK" ObjectTag: 23 Label: "Close" Click: "grid_tools_jen.ReportDialog_OK" ) (LButn.299 InternalName: "cmdCopyClose" ObjectTag: 23 Label: "Copy and Close" Click: "grid_tools_jen.ReportDialog_CopyClose" ) (TextBox.300 InternalName: "txtReport" ObjectTag: 23 Listening: 1 Constraints: 0x33 VerticalScroll: 1 NextControl: 28 ) (RectD.301 Left: 34.00000000000000 Top: 203.00000000000000 Right: 154.00000000000000 Bottom: 179.00000000000000 ) (RectD.302 Left: 261.00000000000000 Top: 203.00000000000000 Right: 324.00000000000000 Bottom: 179.00000000000000 ) (RectD.303 Left: 157.00000000000000 Top: 203.00000000000000 Right: 259.00000000000000 Bottom: 179.00000000000000 ) (RectD.304 Left: 4.00000000000000 Top: 175.00000000000000 Right: 358.00000000000000 Bottom: 1.00000000000000 ) (Nil.305 ) (AVDLog.306 Name: "grid_tools_jen.TPICustomDialog" X: 61 Y: 52 W: 388 H: 489 ConstrainedControlNames: 307 ConstrainedControlNames: 308 ConstrainedControlNames: 309 ConstrainedControlNames: 310 ConstrainedControlNames: 311 ConstrainedControlNames: 312 Constraints: 313 Constraints: 314 Constraints: 315 Constraints: 316 Constraints: 317 Constraints: 318 Server: 23 ControlPanel: 319 ObjectTag: 23 Title: "Define Custom Neighborhood:" EscapeEnabled: 1 Modal: 1 AlwaysOnTop: 1 HasTitleBar: 1 Closeable: 1 Close: "grid_tools_jen.TPICustomClose" Open: "grid_tools_jen.TPICustomOpen" DefaultButton: 1954 ) (AVStr.307 S: "cmdCancel" ) (AVStr.308 S: "cmdOK" ) (AVStr.309 S: "cmdHelp" ) (AVStr.310 S: "cmdClear" ) (AVStr.311 S: "cmdLoad" ) (AVStr.312 S: "cmdSave" ) (Numb.313 N: 85.00000000000000 ) (Numb.314 N: 85.00000000000000 ) (Numb.315 N: 85.00000000000000 ) (Numb.316 N: 85.00000000000000 ) (Numb.317 N: 85.00000000000000 ) (Numb.318 N: 85.00000000000000 ) (CPanel.319 Child: 320 Child: 1919 Child: 1926 Child: 1927 Child: 1928 Child: 1929 Child: 1930 Child: 1931 Child: 1932 Child: 1933 Child: 1934 Child: 1935 Child: 1936 Child: 1937 Child: 1938 ResBox: 1939 ResBox: 1940 ResBox: 1941 ResBox: 1942 ResBox: 1943 ResBox: 1944 ResBox: 1945 ResBox: 1946 ResBox: 1947 ResBox: 1948 ResBox: 1949 ResBox: 1950 ResBox: 1951 ResBox: 1952 ResBox: 1953 Listening: 1 ) (CPanel.320 InternalName: "cpChecks" ObjectTag: 23 Child: 321 Child: 324 Child: 327 Child: 329 Child: 331 Child: 333 Child: 335 Child: 337 Child: 339 Child: 341 Child: 343 Child: 345 Child: 347 Child: 349 Child: 351 Child: 353 Child: 355 Child: 357 Child: 359 Child: 361 Child: 363 Child: 365 Child: 367 Child: 369 Child: 371 Child: 373 Child: 375 Child: 377 Child: 379 Child: 381 Child: 383 Child: 385 Child: 387 Child: 389 Child: 391 Child: 393 Child: 395 Child: 397 Child: 399 Child: 401 Child: 403 Child: 405 Child: 407 Child: 409 Child: 411 Child: 413 Child: 415 Child: 417 Child: 419 Child: 421 Child: 423 Child: 425 Child: 427 Child: 429 Child: 431 Child: 433 Child: 435 Child: 437 Child: 439 Child: 441 Child: 443 Child: 445 Child: 447 Child: 449 Child: 451 Child: 453 Child: 455 Child: 457 Child: 459 Child: 461 Child: 463 Child: 465 Child: 467 Child: 469 Child: 471 Child: 473 Child: 475 Child: 477 Child: 479 Child: 481 Child: 483 Child: 485 Child: 487 Child: 489 Child: 491 Child: 493 Child: 495 Child: 497 Child: 499 Child: 501 Child: 503 Child: 505 Child: 507 Child: 509 Child: 511 Child: 513 Child: 515 Child: 517 Child: 519 Child: 521 Child: 523 Child: 525 Child: 527 Child: 529 Child: 531 Child: 533 Child: 535 Child: 537 Child: 539 Child: 541 Child: 543 Child: 545 Child: 547 Child: 549 Child: 551 Child: 553 Child: 555 Child: 557 Child: 559 Child: 561 Child: 563 Child: 565 Child: 567 Child: 569 Child: 571 Child: 573 Child: 575 Child: 577 Child: 579 Child: 581 Child: 583 Child: 585 Child: 587 Child: 589 Child: 591 Child: 593 Child: 595 Child: 597 Child: 599 Child: 601 Child: 603 Child: 605 Child: 607 Child: 609 Child: 611 Child: 613 Child: 615 Child: 617 Child: 619 Child: 621 Child: 623 Child: 625 Child: 627 Child: 629 Child: 631 Child: 633 Child: 635 Child: 637 Child: 639 Child: 641 Child: 643 Child: 645 Child: 647 Child: 649 Child: 651 Child: 653 Child: 655 Child: 657 Child: 659 Child: 661 Child: 663 Child: 665 Child: 667 Child: 669 Child: 671 Child: 673 Child: 675 Child: 677 Child: 679 Child: 681 Child: 683 Child: 685 Child: 687 Child: 689 Child: 691 Child: 693 Child: 695 Child: 697 Child: 699 Child: 701 Child: 703 Child: 705 Child: 707 Child: 709 Child: 711 Child: 713 Child: 715 Child: 717 Child: 719 Child: 721 Child: 723 Child: 725 Child: 727 Child: 729 Child: 731 Child: 733 Child: 735 Child: 737 Child: 739 Child: 741 Child: 743 Child: 745 Child: 747 Child: 749 Child: 751 Child: 753 Child: 755 Child: 757 Child: 759 Child: 761 Child: 763 Child: 765 Child: 767 Child: 769 Child: 771 Child: 773 Child: 775 Child: 777 Child: 779 Child: 781 Child: 783 Child: 785 Child: 787 Child: 789 Child: 791 Child: 793 Child: 795 Child: 797 Child: 799 Child: 801 Child: 803 Child: 805 Child: 807 Child: 809 Child: 811 Child: 813 Child: 815 Child: 817 Child: 819 Child: 821 Child: 823 Child: 825 Child: 827 Child: 829 Child: 831 Child: 833 Child: 835 Child: 837 Child: 839 Child: 841 Child: 843 Child: 845 Child: 847 Child: 849 Child: 851 Child: 853 Child: 855 Child: 857 Child: 859 Child: 861 Child: 863 Child: 865 Child: 867 Child: 869 Child: 871 Child: 873 Child: 875 Child: 877 Child: 879 Child: 881 Child: 883 Child: 885 Child: 887 Child: 889 Child: 891 Child: 893 Child: 895 Child: 897 Child: 899 Child: 901 Child: 903 Child: 905 Child: 907 Child: 909 Child: 911 Child: 913 Child: 915 Child: 917 Child: 919 Child: 921 Child: 923 Child: 925 Child: 927 Child: 929 Child: 931 Child: 933 Child: 935 Child: 937 Child: 939 Child: 941 Child: 943 Child: 945 Child: 947 Child: 949 Child: 951 Child: 953 Child: 955 Child: 957 Child: 959 Child: 961 Child: 963 Child: 965 Child: 967 Child: 969 Child: 971 Child: 973 Child: 975 Child: 977 Child: 979 Child: 981 Child: 983 Child: 985 Child: 987 Child: 989 Child: 991 Child: 993 Child: 995 Child: 997 Child: 999 Child: 1001 Child: 1003 Child: 1005 Child: 1007 Child: 1009 Child: 1011 Child: 1013 Child: 1015 Child: 1017 Child: 1019 Child: 1021 Child: 1023 Child: 1025 Child: 1027 Child: 1029 Child: 1031 Child: 1033 Child: 1035 Child: 1037 Child: 1039 Child: 1041 Child: 1043 Child: 1045 Child: 1047 Child: 1049 Child: 1051 Child: 1053 Child: 1055 Child: 1057 Child: 1059 Child: 1061 Child: 1063 Child: 1065 Child: 1067 Child: 1069 Child: 1071 Child: 1073 Child: 1075 Child: 1077 Child: 1079 Child: 1081 Child: 1083 Child: 1085 Child: 1087 Child: 1089 Child: 1091 Child: 1093 Child: 1095 Child: 1097 Child: 1099 Child: 1101 Child: 1103 Child: 1105 Child: 1107 Child: 1109 Child: 1111 Child: 1113 Child: 1115 Child: 1117 Child: 1119 Child: 1121 Child: 1123 Child: 1125 Child: 1127 Child: 1129 Child: 1131 Child: 1133 Child: 1135 Child: 1137 Child: 1139 Child: 1141 Child: 1143 Child: 1145 Child: 1147 Child: 1149 Child: 1151 Child: 1153 Child: 1155 Child: 1157 Child: 1159 Child: 1161 Child: 1163 Child: 1165 Child: 1167 Child: 1169 Child: 1171 Child: 1173 Child: 1175 Child: 1177 Child: 1179 Child: 1181 Child: 1183 Child: 1185 Child: 1187 Child: 1189 Child: 1191 Child: 1193 Child: 1195 Child: 1197 Child: 1199 Child: 1201 Child: 1203 Child: 1205 Child: 1207 Child: 1209 Child: 1211 Child: 1213 Child: 1215 Child: 1217 Child: 1219 Child: 1221 Child: 1223 Child: 1225 Child: 1227 Child: 1229 Child: 1231 Child: 1233 Child: 1235 Child: 1237 Child: 1239 Child: 1241 Child: 1243 Child: 1245 Child: 1247 Child: 1249 Child: 1251 Child: 1253 Child: 1255 Child: 1257 Child: 1259 Child: 1261 Child: 1263 Child: 1265 Child: 1267 Child: 1269 Child: 1271 Child: 1273 Child: 1275 Child: 1277 Child: 1279 Child: 1281 Child: 1283 Child: 1285 Child: 1287 Child: 1289 Child: 1291 Child: 1293 Child: 1295 Child: 1297 Child: 1299 Child: 1301 Child: 1303 Child: 1305 Child: 1307 Child: 1309 Child: 1311 Child: 1313 Child: 1315 Child: 1317 Child: 1319 Child: 1321 Child: 1323 Child: 1325 Child: 1327 Child: 1329 Child: 1331 Child: 1333 Child: 1335 Child: 1337 Child: 1339 Child: 1341 Child: 1343 Child: 1345 Child: 1347 Child: 1349 Child: 1351 Child: 1353 Child: 1355 Child: 1357 Child: 1359 Child: 1361 Child: 1363 Child: 1365 Child: 1367 Child: 1369 Child: 1371 Child: 1373 Child: 1375 Child: 1377 Child: 1379 Child: 1381 Child: 1383 Child: 1385 Constraints: 0x55 ResBox: 1387 ResBox: 1388 ResBox: 1389 ResBox: 1390 ResBox: 1391 ResBox: 1392 ResBox: 1393 ResBox: 1394 ResBox: 1395 ResBox: 1396 ResBox: 1397 ResBox: 1398 ResBox: 1399 ResBox: 1400 ResBox: 1401 ResBox: 1402 ResBox: 1403 ResBox: 1404 ResBox: 1405 ResBox: 1406 ResBox: 1407 ResBox: 1408 ResBox: 1409 ResBox: 1410 ResBox: 1411 ResBox: 1412 ResBox: 1413 ResBox: 1414 ResBox: 1415 ResBox: 1416 ResBox: 1417 ResBox: 1418 ResBox: 1419 ResBox: 1420 ResBox: 1421 ResBox: 1422 ResBox: 1423 ResBox: 1424 ResBox: 1425 ResBox: 1426 ResBox: 1427 ResBox: 1428 ResBox: 1429 ResBox: 1430 ResBox: 1431 ResBox: 1432 ResBox: 1433 ResBox: 1434 ResBox: 1435 ResBox: 1436 ResBox: 1437 ResBox: 1438 ResBox: 1439 ResBox: 1440 ResBox: 1441 ResBox: 1442 ResBox: 1443 ResBox: 1444 ResBox: 1445 ResBox: 1446 ResBox: 1447 ResBox: 1448 ResBox: 1449 ResBox: 1450 ResBox: 1451 ResBox: 1452 ResBox: 1453 ResBox: 1454 ResBox: 1455 ResBox: 1456 ResBox: 1457 ResBox: 1458 ResBox: 1459 ResBox: 1460 ResBox: 1461 ResBox: 1462 ResBox: 1463 ResBox: 1464 ResBox: 1465 ResBox: 1466 ResBox: 1467 ResBox: 1468 ResBox: 1469 ResBox: 1470 ResBox: 1471 ResBox: 1472 ResBox: 1473 ResBox: 1474 ResBox: 1475 ResBox: 1476 ResBox: 1477 ResBox: 1478 ResBox: 1479 ResBox: 1480 ResBox: 1481 ResBox: 1482 ResBox: 1483 ResBox: 1484 ResBox: 1485 ResBox: 1486 ResBox: 1487 ResBox: 1488 ResBox: 1489 ResBox: 1490 ResBox: 1491 ResBox: 1492 ResBox: 1493 ResBox: 1494 ResBox: 1495 ResBox: 1496 ResBox: 1497 ResBox: 1498 ResBox: 1499 ResBox: 1500 ResBox: 1501 ResBox: 1502 ResBox: 1503 ResBox: 1504 ResBox: 1505 ResBox: 1506 ResBox: 1507 ResBox: 1508 ResBox: 1509 ResBox: 1510 ResBox: 1511 ResBox: 1512 ResBox: 1513 ResBox: 1514 ResBox: 1515 ResBox: 1516 ResBox: 1517 ResBox: 1518 ResBox: 1519 ResBox: 1520 ResBox: 1521 ResBox: 1522 ResBox: 1523 ResBox: 1524 ResBox: 1525 ResBox: 1526 ResBox: 1527 ResBox: 1528 ResBox: 1529 ResBox: 1530 ResBox: 1531 ResBox: 1532 ResBox: 1533 ResBox: 1534 ResBox: 1535 ResBox: 1536 ResBox: 1537 ResBox: 1538 ResBox: 1539 ResBox: 1540 ResBox: 1541 ResBox: 1542 ResBox: 1543 ResBox: 1544 ResBox: 1545 ResBox: 1546 ResBox: 1547 ResBox: 1548 ResBox: 1549 ResBox: 1550 ResBox: 1551 ResBox: 1552 ResBox: 1553 ResBox: 1554 ResBox: 1555 ResBox: 1556 ResBox: 1557 ResBox: 1558 ResBox: 1559 ResBox: 1560 ResBox: 1561 ResBox: 1562 ResBox: 1563 ResBox: 1564 ResBox: 1565 ResBox: 1566 ResBox: 1567 ResBox: 1568 ResBox: 1569 ResBox: 1570 ResBox: 1571 ResBox: 1572 ResBox: 1573 ResBox: 1574 ResBox: 1575 ResBox: 1576 ResBox: 1577 ResBox: 1578 ResBox: 1579 ResBox: 1580 ResBox: 1581 ResBox: 1582 ResBox: 1583 ResBox: 1584 ResBox: 1585 ResBox: 1586 ResBox: 1587 ResBox: 1588 ResBox: 1589 ResBox: 1590 ResBox: 1591 ResBox: 1592 ResBox: 1593 ResBox: 1594 ResBox: 1595 ResBox: 1596 ResBox: 1597 ResBox: 1598 ResBox: 1599 ResBox: 1600 ResBox: 1601 ResBox: 1602 ResBox: 1603 ResBox: 1604 ResBox: 1605 ResBox: 1606 ResBox: 1607 ResBox: 1608 ResBox: 1609 ResBox: 1610 ResBox: 1611 ResBox: 1612 ResBox: 1613 ResBox: 1614 ResBox: 1615 ResBox: 1616 ResBox: 1617 ResBox: 1618 ResBox: 1619 ResBox: 1620 ResBox: 1621 ResBox: 1622 ResBox: 1623 ResBox: 1624 ResBox: 1625 ResBox: 1626 ResBox: 1627 ResBox: 1628 ResBox: 1629 ResBox: 1630 ResBox: 1631 ResBox: 1632 ResBox: 1633 ResBox: 1634 ResBox: 1635 ResBox: 1636 ResBox: 1637 ResBox: 1638 ResBox: 1639 ResBox: 1640 ResBox: 1641 ResBox: 1642 ResBox: 1643 ResBox: 1644 ResBox: 1645 ResBox: 1646 ResBox: 1647 ResBox: 1648 ResBox: 1649 ResBox: 1650 ResBox: 1651 ResBox: 1652 ResBox: 1653 ResBox: 1654 ResBox: 1655 ResBox: 1656 ResBox: 1657 ResBox: 1658 ResBox: 1659 ResBox: 1660 ResBox: 1661 ResBox: 1662 ResBox: 1663 ResBox: 1664 ResBox: 1665 ResBox: 1666 ResBox: 1667 ResBox: 1668 ResBox: 1669 ResBox: 1670 ResBox: 1671 ResBox: 1672 ResBox: 1673 ResBox: 1674 ResBox: 1675 ResBox: 1676 ResBox: 1677 ResBox: 1678 ResBox: 1679 ResBox: 1680 ResBox: 1681 ResBox: 1682 ResBox: 1683 ResBox: 1684 ResBox: 1685 ResBox: 1686 ResBox: 1687 ResBox: 1688 ResBox: 1689 ResBox: 1690 ResBox: 1691 ResBox: 1692 ResBox: 1693 ResBox: 1694 ResBox: 1695 ResBox: 1696 ResBox: 1697 ResBox: 1698 ResBox: 1699 ResBox: 1700 ResBox: 1701 ResBox: 1702 ResBox: 1703 ResBox: 1704 ResBox: 1705 ResBox: 1706 ResBox: 1707 ResBox: 1708 ResBox: 1709 ResBox: 1710 ResBox: 1711 ResBox: 1712 ResBox: 1713 ResBox: 1714 ResBox: 1715 ResBox: 1716 ResBox: 1717 ResBox: 1718 ResBox: 1719 ResBox: 1720 ResBox: 1721 ResBox: 1722 ResBox: 1723 ResBox: 1724 ResBox: 1725 ResBox: 1726 ResBox: 1727 ResBox: 1728 ResBox: 1729 ResBox: 1730 ResBox: 1731 ResBox: 1732 ResBox: 1733 ResBox: 1734 ResBox: 1735 ResBox: 1736 ResBox: 1737 ResBox: 1738 ResBox: 1739 ResBox: 1740 ResBox: 1741 ResBox: 1742 ResBox: 1743 ResBox: 1744 ResBox: 1745 ResBox: 1746 ResBox: 1747 ResBox: 1748 ResBox: 1749 ResBox: 1750 ResBox: 1751 ResBox: 1752 ResBox: 1753 ResBox: 1754 ResBox: 1755 ResBox: 1756 ResBox: 1757 ResBox: 1758 ResBox: 1759 ResBox: 1760 ResBox: 1761 ResBox: 1762 ResBox: 1763 ResBox: 1764 ResBox: 1765 ResBox: 1766 ResBox: 1767 ResBox: 1768 ResBox: 1769 ResBox: 1770 ResBox: 1771 ResBox: 1772 ResBox: 1773 ResBox: 1774 ResBox: 1775 ResBox: 1776 ResBox: 1777 ResBox: 1778 ResBox: 1779 ResBox: 1780 ResBox: 1781 ResBox: 1782 ResBox: 1783 ResBox: 1784 ResBox: 1785 ResBox: 1786 ResBox: 1787 ResBox: 1788 ResBox: 1789 ResBox: 1790 ResBox: 1791 ResBox: 1792 ResBox: 1793 ResBox: 1794 ResBox: 1795 ResBox: 1796 ResBox: 1797 ResBox: 1798 ResBox: 1799 ResBox: 1800 ResBox: 1801 ResBox: 1802 ResBox: 1803 ResBox: 1804 ResBox: 1805 ResBox: 1806 ResBox: 1807 ResBox: 1808 ResBox: 1809 ResBox: 1810 ResBox: 1811 ResBox: 1812 ResBox: 1813 ResBox: 1814 ResBox: 1815 ResBox: 1816 ResBox: 1817 ResBox: 1818 ResBox: 1819 ResBox: 1820 ResBox: 1821 ResBox: 1822 ResBox: 1823 ResBox: 1824 ResBox: 1825 ResBox: 1826 ResBox: 1827 ResBox: 1828 ResBox: 1829 ResBox: 1830 ResBox: 1831 ResBox: 1832 ResBox: 1833 ResBox: 1834 ResBox: 1835 ResBox: 1836 ResBox: 1837 ResBox: 1838 ResBox: 1839 ResBox: 1840 ResBox: 1841 ResBox: 1842 ResBox: 1843 ResBox: 1844 ResBox: 1845 ResBox: 1846 ResBox: 1847 ResBox: 1848 ResBox: 1849 ResBox: 1850 ResBox: 1851 ResBox: 1852 ResBox: 1853 ResBox: 1854 ResBox: 1855 ResBox: 1856 ResBox: 1857 ResBox: 1858 ResBox: 1859 ResBox: 1860 ResBox: 1861 ResBox: 1862 ResBox: 1863 ResBox: 1864 ResBox: 1865 ResBox: 1866 ResBox: 1867 ResBox: 1868 ResBox: 1869 ResBox: 1870 ResBox: 1871 ResBox: 1872 ResBox: 1873 ResBox: 1874 ResBox: 1875 ResBox: 1876 ResBox: 1877 ResBox: 1878 ResBox: 1879 ResBox: 1880 ResBox: 1881 ResBox: 1882 ResBox: 1883 ResBox: 1884 ResBox: 1885 ResBox: 1886 ResBox: 1887 ResBox: 1888 ResBox: 1889 ResBox: 1890 ResBox: 1891 ResBox: 1892 ResBox: 1893 ResBox: 1894 ResBox: 1895 ResBox: 1896 ResBox: 1897 ResBox: 1898 ResBox: 1899 ResBox: 1900 ResBox: 1901 ResBox: 1902 ResBox: 1903 ResBox: 1904 ResBox: 1905 ResBox: 1906 ResBox: 1907 ResBox: 1908 ResBox: 1909 ResBox: 1910 ResBox: 1911 ResBox: 1912 ResBox: 1913 ResBox: 1914 ResBox: 1915 ResBox: 1916 ResBox: 1917 ResBox: 1918 VisibleBorder: 1 Listening: 1 ) (AVIBox.321 InternalName: "aIconBox1" ObjectTag: 322 Constraints: 0x55 Icon: 323 Listening: 1 ) (Nil.322 ) (AVIcon.323 Name: "line_hori.gif" Data: 4e442049 6d616765 000101b7 00050000 Data: 0893d8d8 d8cbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbd8d8d8 d8d8d8d8 cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb d8d8d8d8 Data: d8d8d8cb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbd8 d8d8d8d8 d8d8cbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbd8d8 d8d8d8d8 Data: d8cbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbd8d8d8 d8000004 0000ffff ff00ffff Data: cc00ffff 9900ffff 6600ffff 3300ffff Data: 0000ffcc ff00ffcc cc00ffcc 9900ffcc Data: 6600ffcc 3300ffcc 0000ff99 ff00ff99 Data: cc00ff99 9900ff99 6600ff99 3300ff99 Data: 0000ff66 ff00ff66 cc00ff66 9900ff66 Data: 6600ff66 3300ff66 0000ff33 ff00ff33 Data: cc00ff33 9900ff33 6600ff33 3300ff33 Data: 0000ff00 ff00ff00 cc00ff00 9900ff00 Data: 6600ff00 3300ff00 0000ccff ff00ccff Data: cc00ccff 9900ccff 6600ccff 3300ccff Data: 0000cccc ff00cccc cc00cccc 9900cccc Data: 6600cccc 3300cccc 0000cc99 ff00cc99 Data: cc00cc99 9900cc99 6600cc99 3300cc99 Data: 0000cc66 ff00cc66 cc00cc66 9900cc66 Data: 6600cc66 3300cc66 0000cc33 ff00cc33 Data: cc00cc33 9900cc33 6600cc33 3300cc33 Data: 0000cc00 ff00cc00 cc00cc00 9900cc00 Data: 6600cc00 3300cc00 000099ff ff0099ff Data: cc0099ff 990099ff 660099ff 330099ff Data: 000099cc ff0099cc cc0099cc 990099cc Data: 660099cc 330099cc 00009999 ff009999 Data: cc009999 99009999 66009999 33009999 Data: 00009966 ff009966 cc009966 99009966 Data: 66009966 33009966 00009933 ff009933 Data: cc009933 99009933 66009933 33009933 Data: 00009900 ff009900 cc009900 99009900 Data: 66009900 33009900 000066ff ff0066ff Data: cc0066ff 990066ff 660066ff 330066ff Data: 000066cc ff0066cc cc0066cc 990066cc Data: 660066cc 330066cc 00006699 ff006699 Data: cc006699 99006699 66006699 33006699 Data: 00006666 ff006666 cc006666 99006666 Data: 66006666 33006666 00006633 ff006633 Data: cc006633 99006633 66006633 33006633 Data: 00006600 ff006600 cc006600 99006600 Data: 66006600 33006600 000033ff ff0033ff Data: cc0033ff 990033ff 660033ff 330033ff Data: 000033cc ff0033cc cc0033cc 990033cc Data: 660033cc 330033cc 00003399 ff003399 Data: cc003399 99003399 66003399 33003399 Data: 00003366 ff003366 cc003366 99003366 Data: 66003366 33003366 00003333 ff003333 Data: cc003333 99003333 66003333 33003333 Data: 00003300 ff003300 cc003300 99003300 Data: 66003300 33003300 000000ff ff0000ff Data: cc0000ff 990000ff 660000ff 330000ff Data: 000000cc ff0000cc cc0000cc 990000cc Data: 660000cc 330000cc 00000099 ff000099 Data: cc000099 99000099 66000099 33000099 Data: 00000066 ff000066 cc000066 99000066 Data: 66000066 33000066 00000033 ff000033 Data: cc000033 99000033 66000033 33000033 Data: 00000000 ff000000 cc000000 99000000 Data: 66000000 33000000 0002ffff ff000000 Data: 00000000 00000000 00000000 00000000 Data: 00000000 00000000 00000000 00000000 Data: 00000000 00000000 00000000 00000000 Data: 00000000 00000000 00000000 00000000 Data: 00000000 00000000 00000000 00000000 Data: 00000000 00000000 00000000 00000000 Data: 00000000 00000000 00000000 00000000 Data: 00000000 00000000 00000000 00000000 Data: 00000000 00000000 00000000 00000000 Data: 00000000 00000000 00000200 08000a00 Data: 20000000 00000000 00000000 00 ) (AVIBox.324 InternalName: "aIconBox2" ObjectTag: 325 Constraints: 0x55 Icon: 326 Listening: 1 ) (Nil.325 ) (AVIcon.326 Name: "line_vert.gif" Data: 4e442049 6d616765 00010005 01b00000 Data: 0870cbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcbcbcb cbcbcbcb cbcbcbcb cbcbcbcb Data: cbcb0000 040000ff ffff00ff ffcc00ff Data: ff9900ff ff6600ff ff3300ff ff0000ff Data: ccff00ff cccc00ff cc9900ff cc6600ff Data: cc3300ff cc0000ff 99ff00ff 99cc00ff Data: 999900ff 996600ff 993300ff 990000ff Data: 66ff00ff 66cc00ff 669900ff 666600ff Data: 663300ff 660000ff 33ff00ff 33cc00ff Data: 339900ff 336600ff 333300ff 330000ff Data: 00ff00ff 00cc00ff 009900ff 006600ff Data: 003300ff 000000cc ffff00cc ffcc00cc Data: ff9900cc ff6600cc ff3300cc ff0000cc Data: ccff00cc cccc00cc cc9900cc cc6600cc Data: cc3300cc cc0000cc 99ff00cc 99cc00cc Data: 999900cc 996600cc 993300cc 990000cc Data: 66ff00cc 66cc00cc 669900cc 666600cc Data: 663300cc 660000cc 33ff00cc 33cc00cc Data: 339900cc 336600cc 333300cc 330000cc Data: 00ff00cc 00cc00cc 009900cc 006600cc Data: 003300cc 00000099 ffff0099 ffcc0099 Data: ff990099 ff660099 ff330099 ff000099 Data: ccff0099 cccc0099 cc990099 cc660099 Data: cc330099 cc000099 99ff0099 99cc0099 Data: 99990099 99660099 99330099 99000099 Data: 66ff0099 66cc0099 66990099 66660099 Data: 66330099 66000099 33ff0099 33cc0099 Data: 33990099 33660099 33330099 33000099 Data: 00ff0099 00cc0099 00990099 00660099 Data: 00330099 00000066 ffff0066 ffcc0066 Data: ff990066 ff660066 ff330066 ff000066 Data: ccff0066 cccc0066 cc990066 cc660066 Data: cc330066 cc000066 99ff0066 99cc0066 Data: 99990066 99660066 99330066 99000066 Data: 66ff0066 66cc0066 66990066 66660066 Data: 66330066 66000066 33ff0066 33cc0066 Data: 33990066 33660066 33330066 33000066 Data: 00ff0066 00cc0066 00990066 00660066 Data: 00330066 00000033 ffff0033 ffcc0033 Data: ff990033 ff660033 ff330033 ff000033 Data: ccff0033 cccc0033 cc990033 cc660033 Data: cc330033 cc000033 99ff0033 99cc0033 Data: 99990033 99660033 99330033 99000033 Data: 66ff0033 66cc0033 66990033 66660033 Data: 66330033 66000033 33ff0033 33cc0033 Data: 33990033 33660033 33330033 33000033 Data: 00ff0033 00cc0033 00990033 00660033 Data: 00330033 00000000 ffff0000 ffcc0000 Data: ff990000 ff660000 ff330000 ff000000 Data: ccff0000 cccc0000 cc990000 cc660000 Data: cc330000 cc000000 99ff0000 99cc0000 Data: 99990000 99660000 99330000 99000000 Data: 66ff0000 66cc0000 66990000 66660000 Data: 66330000 66000000 33ff0000 33cc0000 Data: 33990000 33660000 33330000 33000000 Data: 00ff0000 00cc0000 00990000 00660000 Data: 00330000 000002ff ffff0000 00000000 Data: 00000000 00000000 00000000 00000000 Data: 00000000 00000000 00000000 00000000 Data: 00000000 00000000 00000000 00000000 Data: 00000000 00000000 00000000 00000000 Data: 00000000 00000000 00000000 00000000 Data: 00000000 00000000 00000000 00000000 Data: 00000000 00000000 00000000 00000000 Data: 00000000 00000000 00000000 00000000 Data: 00000000 00000000 00000000 00000000 Data: 00000000 00000002 0008000a 00200000 Data: 00000000 00000000 0000 ) (AVCBox.327 InternalName: "chkh1v1" ObjectTag: 328 Listening: 1 Constraints: 0x55 ) (Nil.328 ) (TextLabel.329 InternalName: "aTextLabel88" ObjectTag: 330 Constraints: 0x55 Label: "- DEFINE NEIGHBORHOOD -" Listening: 1 ) (Nil.330 ) (AVCBox.331 InternalName: "chkh1v2" ObjectTag: 332 Listening: 1 Constraints: 0x55 ) (Nil.332 ) (AVCBox.333 InternalName: "chkh1v3" ObjectTag: 334 Listening: 1 Constraints: 0x55 ) (Nil.334 ) (AVCBox.335 InternalName: "chkh1v4" ObjectTag: 336 Listening: 1 Constraints: 0x55 ) (Nil.336 ) (AVCBox.337 InternalName: "chkh1v5" ObjectTag: 338 Listening: 1 Constraints: 0x55 ) (Nil.338 ) (AVCBox.339 InternalName: "chkh1v6" ObjectTag: 340 Listening: 1 Constraints: 0x55 ) (Nil.340 ) (AVCBox.341 InternalName: "chkh1v7" ObjectTag: 342 Listening: 1 Constraints: 0x55 ) (Nil.342 ) (AVCBox.343 InternalName: "chkh1v8" ObjectTag: 344 Listening: 1 Constraints: 0x55 ) (Nil.344 ) (AVCBox.345 InternalName: "chkh1v9" ObjectTag: 346 Listening: 1 Constraints: 0x55 ) (Nil.346 ) (AVCBox.347 InternalName: "chkh1v10" ObjectTag: 348 Listening: 1 Constraints: 0x55 ) (Nil.348 ) (AVCBox.349 InternalName: "chkh1v11" ObjectTag: 350 Listening: 1 Constraints: 0x55 ) (Nil.350 ) (AVCBox.351 InternalName: "chkh1v12" ObjectTag: 352 Listening: 1 Constraints: 0x55 ) (Nil.352 ) (AVCBox.353 InternalName: "chkh1v13" ObjectTag: 354 Listening: 1 Constraints: 0x55 ) (Nil.354 ) (AVCBox.355 InternalName: "chkh1v14" ObjectTag: 356 Listening: 1 Constraints: 0x55 ) (Nil.356 ) (AVCBox.357 InternalName: "chkh1v15" ObjectTag: 358 Listening: 1 Constraints: 0x55 ) (Nil.358 ) (AVCBox.359 InternalName: "chkh1v16" ObjectTag: 360 Listening: 1 Constraints: 0x55 ) (Nil.360 ) (AVCBox.361 InternalName: "chkh1v17" ObjectTag: 362 Listening: 1 Constraints: 0x55 ) (Nil.362 ) (AVCBox.363 InternalName: "chkh1v18" ObjectTag: 364 Listening: 1 Constraints: 0x55 ) (Nil.364 ) (AVCBox.365 InternalName: "chkh1v19" ObjectTag: 366 Listening: 1 Constraints: 0x55 ) (Nil.366 ) (AVCBox.367 InternalName: "chkh1v20" ObjectTag: 368 Listening: 1 Constraints: 0x55 ) (Nil.368 ) (AVCBox.369 InternalName: "chkh1v21" ObjectTag: 370 Listening: 1 Constraints: 0x55 ) (Nil.370 ) (AVCBox.371 InternalName: "chkh1v22" ObjectTag: 372 Listening: 1 Constraints: 0x55 ) (Nil.372 ) (AVCBox.373 InternalName: "chkh1v23" ObjectTag: 374 Listening: 1 Constraints: 0x55 ) (Nil.374 ) (AVCBox.375 InternalName: "chkh2v1" ObjectTag: 376 Listening: 1 Constraints: 0x55 ) (Nil.376 ) (AVCBox.377 InternalName: "chkh2v2" ObjectTag: 378 Listening: 1 Constraints: 0x55 ) (Nil.378 ) (AVCBox.379 InternalName: "chkh2v3" ObjectTag: 380 Listening: 1 Constraints: 0x55 ) (Nil.380 ) (AVCBox.381 InternalName: "chkh2v4" ObjectTag: 382 Listening: 1 Constraints: 0x55 ) (Nil.382 ) (AVCBox.383 InternalName: "chkh2v5" ObjectTag: 384 Listening: 1 Constraints: 0x55 ) (Nil.384 ) (AVCBox.385 InternalName: "chkh2v6" ObjectTag: 386 Listening: 1 Constraints: 0x55 ) (Nil.386 ) (AVCBox.387 InternalName: "chkh2v7" ObjectTag: 388 Listening: 1 Constraints: 0x55 ) (Nil.388 ) (AVCBox.389 InternalName: "chkh2v8" ObjectTag: 390 Listening: 1 Constraints: 0x55 ) (Nil.390 ) (AVCBox.391 InternalName: "chkh2v9" ObjectTag: 392 Listening: 1 Constraints: 0x55 ) (Nil.392 ) (AVCBox.393 InternalName: "chkh2v10" ObjectTag: 394 Listening: 1 Constraints: 0x55 ) (Nil.394 ) (AVCBox.395 InternalName: "chkh2v11" ObjectTag: 396 Listening: 1 Constraints: 0x55 ) (Nil.396 ) (AVCBox.397 InternalName: "chkh2v12" ObjectTag: 398 Listening: 1 Constraints: 0x55 ) (Nil.398 ) (AVCBox.399 InternalName: "chkh2v13" ObjectTag: 400 Listening: 1 Constraints: 0x55 ) (Nil.400 ) (AVCBox.401 InternalName: "chkh2v14" ObjectTag: 402 Listening: 1 Constraints: 0x55 ) (Nil.402 ) (AVCBox.403 InternalName: "chkh2v15" ObjectTag: 404 Listening: 1 Constraints: 0x55 ) (Nil.404 ) (AVCBox.405 InternalName: "chkh2v16" ObjectTag: 406 Listening: 1 Constraints: 0x55 ) (Nil.406 ) (AVCBox.407 InternalName: "chkh2v17" ObjectTag: 408 Listening: 1 Constraints: 0x55 ) (Nil.408 ) (AVCBox.409 InternalName: "chkh2v18" ObjectTag: 410 Listening: 1 Constraints: 0x55 ) (Nil.410 ) (AVCBox.411 InternalName: "chkh2v19" ObjectTag: 412 Listening: 1 Constraints: 0x55 ) (Nil.412 ) (AVCBox.413 InternalName: "chkh2v20" ObjectTag: 414 Listening: 1 Constraints: 0x55 ) (Nil.414 ) (AVCBox.415 InternalName: "chkh2v21" ObjectTag: 416 Listening: 1 Constraints: 0x55 ) (Nil.416 ) (AVCBox.417 InternalName: "chkh2v22" ObjectTag: 418 Listening: 1 Constraints: 0x55 ) (Nil.418 ) (AVCBox.419 InternalName: "chkh2v23" ObjectTag: 420 Listening: 1 Constraints: 0x55 ) (Nil.420 ) (AVCBox.421 InternalName: "chkh3v1" ObjectTag: 422 Listening: 1 Constraints: 0x55 ) (Nil.422 ) (AVCBox.423 InternalName: "chkh3v2" ObjectTag: 424 Listening: 1 Constraints: 0x55 ) (Nil.424 ) (AVCBox.425 InternalName: "chkh3v3" ObjectTag: 426 Listening: 1 Constraints: 0x55 ) (Nil.426 ) (AVCBox.427 InternalName: "chkh3v4" ObjectTag: 428 Listening: 1 Constraints: 0x55 ) (Nil.428 ) (AVCBox.429 InternalName: "chkh3v5" ObjectTag: 430 Listening: 1 Constraints: 0x55 ) (Nil.430 ) (AVCBox.431 InternalName: "chkh3v6" ObjectTag: 432 Listening: 1 Constraints: 0x55 ) (Nil.432 ) (AVCBox.433 InternalName: "chkh3v7" ObjectTag: 434 Listening: 1 Constraints: 0x55 ) (Nil.434 ) (AVCBox.435 InternalName: "chkh3v8" ObjectTag: 436 Listening: 1 Constraints: 0x55 ) (Nil.436 ) (AVCBox.437 InternalName: "chkh3v9" ObjectTag: 438 Listening: 1 Constraints: 0x55 ) (Nil.438 ) (AVCBox.439 InternalName: "chkh3v10" ObjectTag: 440 Listening: 1 Constraints: 0x55 ) (Nil.440 ) (AVCBox.441 InternalName: "chkh3v11" ObjectTag: 442 Listening: 1 Constraints: 0x55 ) (Nil.442 ) (AVCBox.443 InternalName: "chkh3v12" ObjectTag: 444 Listening: 1 Constraints: 0x55 ) (Nil.444 ) (AVCBox.445 InternalName: "chkh3v13" ObjectTag: 446 Listening: 1 Constraints: 0x55 ) (Nil.446 ) (AVCBox.447 InternalName: "chkh3v14" ObjectTag: 448 Listening: 1 Constraints: 0x55 ) (Nil.448 ) (AVCBox.449 InternalName: "chkh3v15" ObjectTag: 450 Listening: 1 Constraints: 0x55 ) (Nil.450 ) (AVCBox.451 InternalName: "chkh3v16" ObjectTag: 452 Listening: 1 Constraints: 0x55 ) (Nil.452 ) (AVCBox.453 InternalName: "chkh3v17" ObjectTag: 454 Listening: 1 Constraints: 0x55 ) (Nil.454 ) (AVCBox.455 InternalName: "chkh3v18" ObjectTag: 456 Listening: 1 Constraints: 0x55 ) (Nil.456 ) (AVCBox.457 InternalName: "chkh3v19" ObjectTag: 458 Listening: 1 Constraints: 0x55 ) (Nil.458 ) (AVCBox.459 InternalName: "chkh3v20" ObjectTag: 460 Listening: 1 Constraints: 0x55 ) (Nil.460 ) (AVCBox.461 InternalName: "chkh3v21" ObjectTag: 462 Listening: 1 Constraints: 0x55 ) (Nil.462 ) (AVCBox.463 InternalName: "chkh3v22" ObjectTag: 464 Listening: 1 Constraints: 0x55 ) (Nil.464 ) (AVCBox.465 InternalName: "chkh3v23" ObjectTag: 466 Listening: 1 Constraints: 0x55 ) (Nil.466 ) (AVCBox.467 InternalName: "chkh4v1" ObjectTag: 468 Listening: 1 Constraints: 0x55 ) (Nil.468 ) (AVCBox.469 InternalName: "chkh4v2" ObjectTag: 470 Listening: 1 Constraints: 0x55 ) (Nil.470 ) (AVCBox.471 InternalName: "chkh4v3" ObjectTag: 472 Listening: 1 Constraints: 0x55 ) (Nil.472 ) (AVCBox.473 InternalName: "chkh4v4" ObjectTag: 474 Listening: 1 Constraints: 0x55 ) (Nil.474 ) (AVCBox.475 InternalName: "chkh4v5" ObjectTag: 476 Listening: 1 Constraints: 0x55 ) (Nil.476 ) (AVCBox.477 InternalName: "chkh4v6" ObjectTag: 478 Listening: 1 Constraints: 0x55 ) (Nil.478 ) (AVCBox.479 InternalName: "chkh4v7" ObjectTag: 480 Listening: 1 Constraints: 0x55 ) (Nil.480 ) (AVCBox.481 InternalName: "chkh4v8" ObjectTag: 482 Listening: 1 Constraints: 0x55 ) (Nil.482 ) (AVCBox.483 InternalName: "chkh4v9" ObjectTag: 484 Listening: 1 Constraints: 0x55 ) (Nil.484 ) (AVCBox.485 InternalName: "chkh4v10" ObjectTag: 486 Listening: 1 Constraints: 0x55 ) (Nil.486 ) (AVCBox.487 InternalName: "chkh4v11" ObjectTag: 488 Listening: 1 Constraints: 0x55 ) (Nil.488 ) (AVCBox.489 InternalName: "chkh4v12" ObjectTag: 490 Listening: 1 Constraints: 0x55 ) (Nil.490 ) (AVCBox.491 InternalName: "chkh4v13" ObjectTag: 492 Listening: 1 Constraints: 0x55 ) (Nil.492 ) (AVCBox.493 InternalName: "chkh4v14" ObjectTag: 494 Listening: 1 Constraints: 0x55 ) (Nil.494 ) (AVCBox.495 InternalName: "chkh4v15" ObjectTag: 496 Listening: 1 Constraints: 0x55 ) (Nil.496 ) (AVCBox.497 InternalName: "chkh4v16" ObjectTag: 498 Listening: 1 Constraints: 0x55 ) (Nil.498 ) (AVCBox.499 InternalName: "chkh4v17" ObjectTag: 500 Listening: 1 Constraints: 0x55 ) (Nil.500 ) (AVCBox.501 InternalName: "chkh4v18" ObjectTag: 502 Listening: 1 Constraints: 0x55 ) (Nil.502 ) (AVCBox.503 InternalName: "chkh4v19" ObjectTag: 504 Listening: 1 Constraints: 0x55 ) (Nil.504 ) (AVCBox.505 InternalName: "chkh4v20" ObjectTag: 506 Listening: 1 Constraints: 0x55 ) (Nil.506 ) (AVCBox.507 InternalName: "chkh4v21" ObjectTag: 508 Listening: 1 Constraints: 0x55 ) (Nil.508 ) (AVCBox.509 InternalName: "chkh4v22" ObjectTag: 510 Listening: 1 Constraints: 0x55 ) (Nil.510 ) (AVCBox.511 InternalName: "chkh4v23" ObjectTag: 512 Listening: 1 Constraints: 0x55 ) (Nil.512 ) (AVCBox.513 InternalName: "chkh5v1" ObjectTag: 514 Listening: 1 Constraints: 0x55 ) (Nil.514 ) (AVCBox.515 InternalName: "chkh5v2" ObjectTag: 516 Listening: 1 Constraints: 0x55 ) (Nil.516 ) (AVCBox.517 InternalName: "chkh5v3" ObjectTag: 518 Listening: 1 Constraints: 0x55 ) (Nil.518 ) (AVCBox.519 InternalName: "chkh5v4" ObjectTag: 520 Listening: 1 Constraints: 0x55 ) (Nil.520 ) (AVCBox.521 InternalName: "chkh5v5" ObjectTag: 522 Listening: 1 Constraints: 0x55 ) (Nil.522 ) (AVCBox.523 InternalName: "chkh5v6" ObjectTag: 524 Listening: 1 Constraints: 0x55 ) (Nil.524 ) (AVCBox.525 InternalName: "chkh5v7" ObjectTag: 526 Listening: 1 Constraints: 0x55 ) (Nil.526 ) (AVCBox.527 InternalName: "chkh5v8" ObjectTag: 528 Listening: 1 Constraints: 0x55 ) (Nil.528 ) (AVCBox.529 InternalName: "chkh5v9" ObjectTag: 530 Listening: 1 Constraints: 0x55 ) (Nil.530 ) (AVCBox.531 InternalName: "chkh5v10" ObjectTag: 532 Listening: 1 Constraints: 0x55 ) (Nil.532 ) (AVCBox.533 InternalName: "chkh5v11" ObjectTag: 534 Listening: 1 Constraints: 0x55 ) (Nil.534 ) (AVCBox.535 InternalName: "chkh5v12" ObjectTag: 536 Listening: 1 Constraints: 0x55 ) (Nil.536 ) (AVCBox.537 InternalName: "chkh5v13" ObjectTag: 538 Listening: 1 Constraints: 0x55 ) (Nil.538 ) (AVCBox.539 InternalName: "chkh5v14" ObjectTag: 540 Listening: 1 Constraints: 0x55 ) (Nil.540 ) (AVCBox.541 InternalName: "chkh5v15" ObjectTag: 542 Listening: 1 Constraints: 0x55 ) (Nil.542 ) (AVCBox.543 InternalName: "chkh5v16" ObjectTag: 544 Listening: 1 Constraints: 0x55 ) (Nil.544 ) (AVCBox.545 InternalName: "chkh5v17" ObjectTag: 546 Listening: 1 Constraints: 0x55 ) (Nil.546 ) (AVCBox.547 InternalName: "chkh5v18" ObjectTag: 548 Listening: 1 Constraints: 0x55 ) (Nil.548 ) (AVCBox.549 InternalName: "chkh5v19" ObjectTag: 550 Listening: 1 Constraints: 0x55 ) (Nil.550 ) (AVCBox.551 InternalName: "chkh5v20" ObjectTag: 552 Listening: 1 Constraints: 0x55 ) (Nil.552 ) (AVCBox.553 InternalName: "chkh5v21" ObjectTag: 554 Listening: 1 Constraints: 0x55 ) (Nil.554 ) (AVCBox.555 InternalName: "chkh5v22" ObjectTag: 556 Listening: 1 Constraints: 0x55 ) (Nil.556 ) (AVCBox.557 InternalName: "chkh5v23" ObjectTag: 558 Listening: 1 Constraints: 0x55 ) (Nil.558 ) (AVCBox.559 InternalName: "chkh6v1" ObjectTag: 560 Listening: 1 Constraints: 0x55 ) (Nil.560 ) (AVCBox.561 InternalName: "chkh6v2" ObjectTag: 562 Listening: 1 Constraints: 0x55 ) (Nil.562 ) (AVCBox.563 InternalName: "chkh6v3" ObjectTag: 564 Listening: 1 Constraints: 0x55 ) (Nil.564 ) (AVCBox.565 InternalName: "chkh6v4" ObjectTag: 566 Listening: 1 Constraints: 0x55 ) (Nil.566 ) (AVCBox.567 InternalName: "chkh6v5" ObjectTag: 568 Listening: 1 Constraints: 0x55 ) (Nil.568 ) (AVCBox.569 InternalName: "chkh6v6" ObjectTag: 570 Listening: 1 Constraints: 0x55 ) (Nil.570 ) (AVCBox.571 InternalName: "chkh6v7" ObjectTag: 572 Listening: 1 Constraints: 0x55 ) (Nil.572 ) (AVCBox.573 InternalName: "chkh6v8" ObjectTag: 574 Listening: 1 Constraints: 0x55 ) (Nil.574 ) (AVCBox.575 InternalName: "chkh6v9" ObjectTag: 576 Listening: 1 Constraints: 0x55 ) (Nil.576 ) (AVCBox.577 InternalName: "chkh6v10" ObjectTag: 578 Listening: 1 Constraints: 0x55 ) (Nil.578 ) (AVCBox.579 InternalName: "chkh6v11" ObjectTag: 580 Listening: 1 Constraints: 0x55 ) (Nil.580 ) (AVCBox.581 InternalName: "chkh6v12" ObjectTag: 582 Listening: 1 Constraints: 0x55 ) (Nil.582 ) (AVCBox.583 InternalName: "chkh6v13" ObjectTag: 584 Listening: 1 Constraints: 0x55 ) (Nil.584 ) (AVCBox.585 InternalName: "chkh6v14" ObjectTag: 586 Listening: 1 Constraints: 0x55 ) (Nil.586 ) (AVCBox.587 InternalName: "chkh6v15" ObjectTag: 588 Listening: 1 Constraints: 0x55 ) (Nil.588 ) (AVCBox.589 InternalName: "chkh6v16" ObjectTag: 590 Listening: 1 Constraints: 0x55 ) (Nil.590 ) (AVCBox.591 InternalName: "chkh6v17" ObjectTag: 592 Listening: 1 Constraints: 0x55 ) (Nil.592 ) (AVCBox.593 InternalName: "chkh6v18" ObjectTag: 594 Listening: 1 Constraints: 0x55 ) (Nil.594 ) (AVCBox.595 InternalName: "chkh6v19" ObjectTag: 596 Listening: 1 Constraints: 0x55 ) (Nil.596 ) (AVCBox.597 InternalName: "chkh6v20" ObjectTag: 598 Listening: 1 Constraints: 0x55 ) (Nil.598 ) (AVCBox.599 InternalName: "chkh6v21" ObjectTag: 600 Listening: 1 Constraints: 0x55 ) (Nil.600 ) (AVCBox.601 InternalName: "chkh6v22" ObjectTag: 602 Listening: 1 Constraints: 0x55 ) (Nil.602 ) (AVCBox.603 InternalName: "chkh6v23" ObjectTag: 604 Listening: 1 Constraints: 0x55 ) (Nil.604 ) (AVCBox.605 InternalName: "chkh7v1" ObjectTag: 606 Listening: 1 Constraints: 0x55 ) (Nil.606 ) (AVCBox.607 InternalName: "chkh7v2" ObjectTag: 608 Listening: 1 Constraints: 0x55 ) (Nil.608 ) (AVCBox.609 InternalName: "chkh7v3" ObjectTag: 610 Listening: 1 Constraints: 0x55 ) (Nil.610 ) (AVCBox.611 InternalName: "chkh7v4" ObjectTag: 612 Listening: 1 Constraints: 0x55 ) (Nil.612 ) (AVCBox.613 InternalName: "chkh7v5" ObjectTag: 614 Listening: 1 Constraints: 0x55 ) (Nil.614 ) (AVCBox.615 InternalName: "chkh7v6" ObjectTag: 616 Listening: 1 Constraints: 0x55 ) (Nil.616 ) (AVCBox.617 InternalName: "chkh7v7" ObjectTag: 618 Listening: 1 Constraints: 0x55 ) (Nil.618 ) (AVCBox.619 InternalName: "chkh7v8" ObjectTag: 620 Listening: 1 Constraints: 0x55 ) (Nil.620 ) (AVCBox.621 InternalName: "chkh7v9" ObjectTag: 622 Listening: 1 Constraints: 0x55 ) (Nil.622 ) (AVCBox.623 InternalName: "chkh7v10" ObjectTag: 624 Listening: 1 Constraints: 0x55 ) (Nil.624 ) (AVCBox.625 InternalName: "chkh7v11" ObjectTag: 626 Listening: 1 Constraints: 0x55 ) (Nil.626 ) (AVCBox.627 InternalName: "chkh7v12" ObjectTag: 628 Listening: 1 Constraints: 0x55 ) (Nil.628 ) (AVCBox.629 InternalName: "chkh7v13" ObjectTag: 630 Listening: 1 Constraints: 0x55 ) (Nil.630 ) (AVCBox.631 InternalName: "chkh7v14" ObjectTag: 632 Listening: 1 Constraints: 0x55 ) (Nil.632 ) (AVCBox.633 InternalName: "chkh7v15" ObjectTag: 634 Listening: 1 Constraints: 0x55 ) (Nil.634 ) (AVCBox.635 InternalName: "chkh7v16" ObjectTag: 636 Listening: 1 Constraints: 0x55 ) (Nil.636 ) (AVCBox.637 InternalName: "chkh7v17" ObjectTag: 638 Listening: 1 Constraints: 0x55 ) (Nil.638 ) (AVCBox.639 InternalName: "chkh7v18" ObjectTag: 640 Listening: 1 Constraints: 0x55 ) (Nil.640 ) (AVCBox.641 InternalName: "chkh7v19" ObjectTag: 642 Listening: 1 Constraints: 0x55 ) (Nil.642 ) (AVCBox.643 InternalName: "chkh7v20" ObjectTag: 644 Listening: 1 Constraints: 0x55 ) (Nil.644 ) (AVCBox.645 InternalName: "chkh7v21" ObjectTag: 646 Listening: 1 Constraints: 0x55 ) (Nil.646 ) (AVCBox.647 InternalName: "chkh7v22" ObjectTag: 648 Listening: 1 Constraints: 0x55 ) (Nil.648 ) (AVCBox.649 InternalName: "chkh7v23" ObjectTag: 650 Listening: 1 Constraints: 0x55 ) (Nil.650 ) (AVCBox.651 InternalName: "chkh8v1" ObjectTag: 652 Listening: 1 Constraints: 0x55 ) (Nil.652 ) (AVCBox.653 InternalName: "chkh8v2" ObjectTag: 654 Listening: 1 Constraints: 0x55 ) (Nil.654 ) (AVCBox.655 InternalName: "chkh8v3" ObjectTag: 656 Listening: 1 Constraints: 0x55 ) (Nil.656 ) (AVCBox.657 InternalName: "chkh8v4" ObjectTag: 658 Listening: 1 Constraints: 0x55 ) (Nil.658 ) (AVCBox.659 InternalName: "chkh8v5" ObjectTag: 660 Listening: 1 Constraints: 0x55 ) (Nil.660 ) (AVCBox.661 InternalName: "chkh8v6" ObjectTag: 662 Listening: 1 Constraints: 0x55 ) (Nil.662 ) (AVCBox.663 InternalName: "chkh8v7" ObjectTag: 664 Listening: 1 Constraints: 0x55 ) (Nil.664 ) (AVCBox.665 InternalName: "chkh8v8" ObjectTag: 666 Listening: 1 Constraints: 0x55 ) (Nil.666 ) (AVCBox.667 InternalName: "chkh8v9" ObjectTag: 668 Listening: 1 Constraints: 0x55 ) (Nil.668 ) (AVCBox.669 InternalName: "chkh8v10" ObjectTag: 670 Listening: 1 Constraints: 0x55 ) (Nil.670 ) (AVCBox.671 InternalName: "chkh8v11" ObjectTag: 672 Listening: 1 Constraints: 0x55 ) (Nil.672 ) (AVCBox.673 InternalName: "chkh8v12" ObjectTag: 674 Listening: 1 Constraints: 0x55 ) (Nil.674 ) (AVCBox.675 InternalName: "chkh8v13" ObjectTag: 676 Listening: 1 Constraints: 0x55 ) (Nil.676 ) (AVCBox.677 InternalName: "chkh8v14" ObjectTag: 678 Listening: 1 Constraints: 0x55 ) (Nil.678 ) (AVCBox.679 InternalName: "chkh8v15" ObjectTag: 680 Listening: 1 Constraints: 0x55 ) (Nil.680 ) (AVCBox.681 InternalName: "chkh8v16" ObjectTag: 682 Listening: 1 Constraints: 0x55 ) (Nil.682 ) (AVCBox.683 InternalName: "chkh8v17" ObjectTag: 684 Listening: 1 Constraints: 0x55 ) (Nil.684 ) (AVCBox.685 InternalName: "chkh8v18" ObjectTag: 686 Listening: 1 Constraints: 0x55 ) (Nil.686 ) (AVCBox.687 InternalName: "chkh8v19" ObjectTag: 688 Listening: 1 Constraints: 0x55 ) (Nil.688 ) (AVCBox.689 InternalName: "chkh8v20" ObjectTag: 690 Listening: 1 Constraints: 0x55 ) (Nil.690 ) (AVCBox.691 InternalName: "chkh8v21" ObjectTag: 692 Listening: 1 Constraints: 0x55 ) (Nil.692 ) (AVCBox.693 InternalName: "chkh8v22" ObjectTag: 694 Listening: 1 Constraints: 0x55 ) (Nil.694 ) (AVCBox.695 InternalName: "chkh8v23" ObjectTag: 696 Listening: 1 Constraints: 0x55 ) (Nil.696 ) (AVCBox.697 InternalName: "chkh9v1" ObjectTag: 698 Listening: 1 Constraints: 0x55 ) (Nil.698 ) (AVCBox.699 InternalName: "chkh9v2" ObjectTag: 700 Listening: 1 Constraints: 0x55 ) (Nil.700 ) (AVCBox.701 InternalName: "chkh9v3" ObjectTag: 702 Listening: 1 Constraints: 0x55 ) (Nil.702 ) (AVCBox.703 InternalName: "chkh9v4" ObjectTag: 704 Listening: 1 Constraints: 0x55 ) (Nil.704 ) (AVCBox.705 InternalName: "chkh9v5" ObjectTag: 706 Listening: 1 Constraints: 0x55 ) (Nil.706 ) (AVCBox.707 InternalName: "chkh9v6" ObjectTag: 708 Listening: 1 Constraints: 0x55 ) (Nil.708 ) (AVCBox.709 InternalName: "chkh9v7" ObjectTag: 710 Listening: 1 Constraints: 0x55 ) (Nil.710 ) (AVCBox.711 InternalName: "chkh9v8" ObjectTag: 712 Listening: 1 Constraints: 0x55 ) (Nil.712 ) (AVCBox.713 InternalName: "chkh9v9" ObjectTag: 714 Listening: 1 Constraints: 0x55 ) (Nil.714 ) (AVCBox.715 InternalName: "chkh9v10" ObjectTag: 716 Listening: 1 Constraints: 0x55 ) (Nil.716 ) (AVCBox.717 InternalName: "chkh9v11" ObjectTag: 718 Listening: 1 Constraints: 0x55 ) (Nil.718 ) (AVCBox.719 InternalName: "chkh9v12" ObjectTag: 720 Listening: 1 Constraints: 0x55 ) (Nil.720 ) (AVCBox.721 InternalName: "chkh9v13" ObjectTag: 722 Listening: 1 Constraints: 0x55 ) (Nil.722 ) (AVCBox.723 InternalName: "chkh9v14" ObjectTag: 724 Listening: 1 Constraints: 0x55 ) (Nil.724 ) (AVCBox.725 InternalName: "chkh9v15" ObjectTag: 726 Listening: 1 Constraints: 0x55 ) (Nil.726 ) (AVCBox.727 InternalName: "chkh9v16" ObjectTag: 728 Listening: 1 Constraints: 0x55 ) (Nil.728 ) (AVCBox.729 InternalName: "chkh9v17" ObjectTag: 730 Listening: 1 Constraints: 0x55 ) (Nil.730 ) (AVCBox.731 InternalName: "chkh9v18" ObjectTag: 732 Listening: 1 Constraints: 0x55 ) (Nil.732 ) (AVCBox.733 InternalName: "chkh9v19" ObjectTag: 734 Listening: 1 Constraints: 0x55 ) (Nil.734 ) (AVCBox.735 InternalName: "chkh9v20" ObjectTag: 736 Listening: 1 Constraints: 0x55 ) (Nil.736 ) (AVCBox.737 InternalName: "chkh9v21" ObjectTag: 738 Listening: 1 Constraints: 0x55 ) (Nil.738 ) (AVCBox.739 InternalName: "chkh9v22" ObjectTag: 740 Listening: 1 Constraints: 0x55 ) (Nil.740 ) (AVCBox.741 InternalName: "chkh9v23" ObjectTag: 742 Listening: 1 Constraints: 0x55 ) (Nil.742 ) (AVCBox.743 InternalName: "chkh10v1" ObjectTag: 744 Listening: 1 Constraints: 0x55 ) (Nil.744 ) (AVCBox.745 InternalName: "chkh10v2" ObjectTag: 746 Listening: 1 Constraints: 0x55 ) (Nil.746 ) (AVCBox.747 InternalName: "chkh10v3" ObjectTag: 748 Listening: 1 Constraints: 0x55 ) (Nil.748 ) (AVCBox.749 InternalName: "chkh10v4" ObjectTag: 750 Listening: 1 Constraints: 0x55 ) (Nil.750 ) (AVCBox.751 InternalName: "chkh10v5" ObjectTag: 752 Listening: 1 Constraints: 0x55 ) (Nil.752 ) (AVCBox.753 InternalName: "chkh10v6" ObjectTag: 754 Listening: 1 Constraints: 0x55 ) (Nil.754 ) (AVCBox.755 InternalName: "chkh10v7" ObjectTag: 756 Listening: 1 Constraints: 0x55 ) (Nil.756 ) (AVCBox.757 InternalName: "chkh10v8" ObjectTag: 758 Listening: 1 Constraints: 0x55 ) (Nil.758 ) (AVCBox.759 InternalName: "chkh10v9" ObjectTag: 760 Listening: 1 Constraints: 0x55 ) (Nil.760 ) (AVCBox.761 InternalName: "chkh10v10" ObjectTag: 762 Listening: 1 Constraints: 0x55 ) (Nil.762 ) (AVCBox.763 InternalName: "chkh10v11" ObjectTag: 764 Listening: 1 Constraints: 0x55 ) (Nil.764 ) (AVCBox.765 InternalName: "chkh10v12" ObjectTag: 766 Listening: 1 Constraints: 0x55 ) (Nil.766 ) (AVCBox.767 InternalName: "chkh10v13" ObjectTag: 768 Listening: 1 Constraints: 0x55 ) (Nil.768 ) (AVCBox.769 InternalName: "chkh10v14" ObjectTag: 770 Listening: 1 Constraints: 0x55 ) (Nil.770 ) (AVCBox.771 InternalName: "chkh10v15" ObjectTag: 772 Listening: 1 Constraints: 0x55 ) (Nil.772 ) (AVCBox.773 InternalName: "chkh10v16" ObjectTag: 774 Listening: 1 Constraints: 0x55 ) (Nil.774 ) (AVCBox.775 InternalName: "chkh10v17" ObjectTag: 776 Listening: 1 Constraints: 0x55 ) (Nil.776 ) (AVCBox.777 InternalName: "chkh10v18" ObjectTag: 778 Listening: 1 Constraints: 0x55 ) (Nil.778 ) (AVCBox.779 InternalName: "chkh10v19" ObjectTag: 780 Listening: 1 Constraints: 0x55 ) (Nil.780 ) (AVCBox.781 InternalName: "chkh10v20" ObjectTag: 782 Listening: 1 Constraints: 0x55 ) (Nil.782 ) (AVCBox.783 InternalName: "chkh10v21" ObjectTag: 784 Listening: 1 Constraints: 0x55 ) (Nil.784 ) (AVCBox.785 InternalName: "chkh10v22" ObjectTag: 786 Listening: 1 Constraints: 0x55 ) (Nil.786 ) (AVCBox.787 InternalName: "chkh10v23" ObjectTag: 788 Listening: 1 Constraints: 0x55 ) (Nil.788 ) (AVCBox.789 InternalName: "chkh11v1" ObjectTag: 790 Listening: 1 Constraints: 0x55 ) (Nil.790 ) (AVCBox.791 InternalName: "chkh11v2" ObjectTag: 792 Listening: 1 Constraints: 0x55 ) (Nil.792 ) (AVCBox.793 InternalName: "chkh11v3" ObjectTag: 794 Listening: 1 Constraints: 0x55 ) (Nil.794 ) (AVCBox.795 InternalName: "chkh11v4" ObjectTag: 796 Listening: 1 Constraints: 0x55 ) (Nil.796 ) (AVCBox.797 InternalName: "chkh11v5" ObjectTag: 798 Listening: 1 Constraints: 0x55 ) (Nil.798 ) (AVCBox.799 InternalName: "chkh11v6" ObjectTag: 800 Listening: 1 Constraints: 0x55 ) (Nil.800 ) (AVCBox.801 InternalName: "chkh11v7" ObjectTag: 802 Listening: 1 Constraints: 0x55 ) (Nil.802 ) (AVCBox.803 InternalName: "chkh11v8" ObjectTag: 804 Listening: 1 Constraints: 0x55 ) (Nil.804 ) (AVCBox.805 InternalName: "chkh11v9" ObjectTag: 806 Listening: 1 Constraints: 0x55 ) (Nil.806 ) (AVCBox.807 InternalName: "chkh11v10" ObjectTag: 808 Listening: 1 Constraints: 0x55 ) (Nil.808 ) (AVCBox.809 InternalName: "chkh11v11" ObjectTag: 810 Listening: 1 Constraints: 0x55 ) (Nil.810 ) (AVCBox.811 InternalName: "chkh11v12" ObjectTag: 812 Listening: 1 Constraints: 0x55 ) (Nil.812 ) (AVCBox.813 InternalName: "chkh11v13" ObjectTag: 814 Listening: 1 Constraints: 0x55 ) (Nil.814 ) (AVCBox.815 InternalName: "chkh11v14" ObjectTag: 816 Listening: 1 Constraints: 0x55 ) (Nil.816 ) (AVCBox.817 InternalName: "chkh11v15" ObjectTag: 818 Listening: 1 Constraints: 0x55 ) (Nil.818 ) (AVCBox.819 InternalName: "chkh11v16" ObjectTag: 820 Listening: 1 Constraints: 0x55 ) (Nil.820 ) (AVCBox.821 InternalName: "chkh11v17" ObjectTag: 822 Listening: 1 Constraints: 0x55 ) (Nil.822 ) (AVCBox.823 InternalName: "chkh11v18" ObjectTag: 824 Listening: 1 Constraints: 0x55 ) (Nil.824 ) (AVCBox.825 InternalName: "chkh11v19" ObjectTag: 826 Listening: 1 Constraints: 0x55 ) (Nil.826 ) (AVCBox.827 InternalName: "chkh11v20" ObjectTag: 828 Listening: 1 Constraints: 0x55 ) (Nil.828 ) (AVCBox.829 InternalName: "chkh11v21" ObjectTag: 830 Listening: 1 Constraints: 0x55 ) (Nil.830 ) (AVCBox.831 InternalName: "chkh11v22" ObjectTag: 832 Listening: 1 Constraints: 0x55 ) (Nil.832 ) (AVCBox.833 InternalName: "chkh11v23" ObjectTag: 834 Listening: 1 Constraints: 0x55 ) (Nil.834 ) (AVCBox.835 InternalName: "chkh12v1" ObjectTag: 836 Listening: 1 Constraints: 0x55 ) (Nil.836 ) (AVCBox.837 InternalName: "chkh12v2" ObjectTag: 838 Listening: 1 Constraints: 0x55 ) (Nil.838 ) (AVCBox.839 InternalName: "chkh12v3" ObjectTag: 840 Listening: 1 Constraints: 0x55 ) (Nil.840 ) (AVCBox.841 InternalName: "chkh12v4" ObjectTag: 842 Listening: 1 Constraints: 0x55 ) (Nil.842 ) (AVCBox.843 InternalName: "chkh12v5" ObjectTag: 844 Listening: 1 Constraints: 0x55 ) (Nil.844 ) (AVCBox.845 InternalName: "chkh12v6" ObjectTag: 846 Listening: 1 Constraints: 0x55 ) (Nil.846 ) (AVCBox.847 InternalName: "chkh12v7" ObjectTag: 848 Listening: 1 Constraints: 0x55 ) (Nil.848 ) (AVCBox.849 InternalName: "chkh12v8" ObjectTag: 850 Listening: 1 Constraints: 0x55 ) (Nil.850 ) (AVCBox.851 InternalName: "chkh12v9" ObjectTag: 852 Listening: 1 Constraints: 0x55 ) (Nil.852 ) (AVCBox.853 InternalName: "chkh12v10" ObjectTag: 854 Listening: 1 Constraints: 0x55 ) (Nil.854 ) (AVCBox.855 InternalName: "chkh12v11" ObjectTag: 856 Listening: 1 Constraints: 0x55 ) (Nil.856 ) (AVCBox.857 InternalName: "chkh12v12" ObjectTag: 858 Listening: 1 Constraints: 0x55 ) (Nil.858 ) (AVCBox.859 InternalName: "chkh12v13" ObjectTag: 860 Listening: 1 Constraints: 0x55 ) (Nil.860 ) (AVCBox.861 InternalName: "chkh12v14" ObjectTag: 862 Listening: 1 Constraints: 0x55 ) (Nil.862 ) (AVCBox.863 InternalName: "chkh12v15" ObjectTag: 864 Listening: 1 Constraints: 0x55 ) (Nil.864 ) (AVCBox.865 InternalName: "chkh12v16" ObjectTag: 866 Listening: 1 Constraints: 0x55 ) (Nil.866 ) (AVCBox.867 InternalName: "chkh12v17" ObjectTag: 868 Listening: 1 Constraints: 0x55 ) (Nil.868 ) (AVCBox.869 InternalName: "chkh12v18" ObjectTag: 870 Listening: 1 Constraints: 0x55 ) (Nil.870 ) (AVCBox.871 InternalName: "chkh12v19" ObjectTag: 872 Listening: 1 Constraints: 0x55 ) (Nil.872 ) (AVCBox.873 InternalName: "chkh12v20" ObjectTag: 874 Listening: 1 Constraints: 0x55 ) (Nil.874 ) (AVCBox.875 InternalName: "chkh12v21" ObjectTag: 876 Listening: 1 Constraints: 0x55 ) (Nil.876 ) (AVCBox.877 InternalName: "chkh12v22" ObjectTag: 878 Listening: 1 Constraints: 0x55 ) (Nil.878 ) (AVCBox.879 InternalName: "chkh12v23" ObjectTag: 880 Listening: 1 Constraints: 0x55 ) (Nil.880 ) (AVCBox.881 InternalName: "chkh13v1" ObjectTag: 882 Listening: 1 Constraints: 0x55 ) (Nil.882 ) (AVCBox.883 InternalName: "chkh13v2" ObjectTag: 884 Listening: 1 Constraints: 0x55 ) (Nil.884 ) (AVCBox.885 InternalName: "chkh13v3" ObjectTag: 886 Listening: 1 Constraints: 0x55 ) (Nil.886 ) (AVCBox.887 InternalName: "chkh13v4" ObjectTag: 888 Listening: 1 Constraints: 0x55 ) (Nil.888 ) (AVCBox.889 InternalName: "chkh13v5" ObjectTag: 890 Listening: 1 Constraints: 0x55 ) (Nil.890 ) (AVCBox.891 InternalName: "chkh13v6" ObjectTag: 892 Listening: 1 Constraints: 0x55 ) (Nil.892 ) (AVCBox.893 InternalName: "chkh13v7" ObjectTag: 894 Listening: 1 Constraints: 0x55 ) (Nil.894 ) (AVCBox.895 InternalName: "chkh13v8" ObjectTag: 896 Listening: 1 Constraints: 0x55 ) (Nil.896 ) (AVCBox.897 InternalName: "chkh13v9" ObjectTag: 898 Listening: 1 Constraints: 0x55 ) (Nil.898 ) (AVCBox.899 InternalName: "chkh13v10" ObjectTag: 900 Listening: 1 Constraints: 0x55 ) (Nil.900 ) (AVCBox.901 InternalName: "chkh13v11" ObjectTag: 902 Listening: 1 Constraints: 0x55 ) (Nil.902 ) (AVCBox.903 InternalName: "chkh13v12" ObjectTag: 904 Listening: 1 Constraints: 0x55 ) (Nil.904 ) (AVCBox.905 InternalName: "chkh13v13" ObjectTag: 906 Listening: 1 Constraints: 0x55 ) (Nil.906 ) (AVCBox.907 InternalName: "chkh13v14" ObjectTag: 908 Listening: 1 Constraints: 0x55 ) (Nil.908 ) (AVCBox.909 InternalName: "chkh13v15" ObjectTag: 910 Listening: 1 Constraints: 0x55 ) (Nil.910 ) (AVCBox.911 InternalName: "chkh13v16" ObjectTag: 912 Listening: 1 Constraints: 0x55 ) (Nil.912 ) (AVCBox.913 InternalName: "chkh13v17" ObjectTag: 914 Listening: 1 Constraints: 0x55 ) (Nil.914 ) (AVCBox.915 InternalName: "chkh13v18" ObjectTag: 916 Listening: 1 Constraints: 0x55 ) (Nil.916 ) (AVCBox.917 InternalName: "chkh13v19" ObjectTag: 918 Listening: 1 Constraints: 0x55 ) (Nil.918 ) (AVCBox.919 InternalName: "chkh13v20" ObjectTag: 920 Listening: 1 Constraints: 0x55 ) (Nil.920 ) (AVCBox.921 InternalName: "chkh13v21" ObjectTag: 922 Listening: 1 Constraints: 0x55 ) (Nil.922 ) (AVCBox.923 InternalName: "chkh13v22" ObjectTag: 924 Listening: 1 Constraints: 0x55 ) (Nil.924 ) (AVCBox.925 InternalName: "chkh13v23" ObjectTag: 926 Listening: 1 Constraints: 0x55 ) (Nil.926 ) (AVCBox.927 InternalName: "chkh14v1" ObjectTag: 928 Listening: 1 Constraints: 0x55 ) (Nil.928 ) (AVCBox.929 InternalName: "chkh14v2" ObjectTag: 930 Listening: 1 Constraints: 0x55 ) (Nil.930 ) (AVCBox.931 InternalName: "chkh14v3" ObjectTag: 932 Listening: 1 Constraints: 0x55 ) (Nil.932 ) (AVCBox.933 InternalName: "chkh14v4" ObjectTag: 934 Listening: 1 Constraints: 0x55 ) (Nil.934 ) (AVCBox.935 InternalName: "chkh14v5" ObjectTag: 936 Listening: 1 Constraints: 0x55 ) (Nil.936 ) (AVCBox.937 InternalName: "chkh14v6" ObjectTag: 938 Listening: 1 Constraints: 0x55 ) (Nil.938 ) (AVCBox.939 InternalName: "chkh14v7" ObjectTag: 940 Listening: 1 Constraints: 0x55 ) (Nil.940 ) (AVCBox.941 InternalName: "chkh14v8" ObjectTag: 942 Listening: 1 Constraints: 0x55 ) (Nil.942 ) (AVCBox.943 InternalName: "chkh14v9" ObjectTag: 944 Listening: 1 Constraints: 0x55 ) (Nil.944 ) (AVCBox.945 InternalName: "chkh14v10" ObjectTag: 946 Listening: 1 Constraints: 0x55 ) (Nil.946 ) (AVCBox.947 InternalName: "chkh14v11" ObjectTag: 948 Listening: 1 Constraints: 0x55 ) (Nil.948 ) (AVCBox.949 InternalName: "chkh14v12" ObjectTag: 950 Listening: 1 Constraints: 0x55 ) (Nil.950 ) (AVCBox.951 InternalName: "chkh14v13" ObjectTag: 952 Listening: 1 Constraints: 0x55 ) (Nil.952 ) (AVCBox.953 InternalName: "chkh14v14" ObjectTag: 954 Listening: 1 Constraints: 0x55 ) (Nil.954 ) (AVCBox.955 InternalName: "chkh14v15" ObjectTag: 956 Listening: 1 Constraints: 0x55 ) (Nil.956 ) (AVCBox.957 InternalName: "chkh14v16" ObjectTag: 958 Listening: 1 Constraints: 0x55 ) (Nil.958 ) (AVCBox.959 InternalName: "chkh14v17" ObjectTag: 960 Listening: 1 Constraints: 0x55 ) (Nil.960 ) (AVCBox.961 InternalName: "chkh14v18" ObjectTag: 962 Listening: 1 Constraints: 0x55 ) (Nil.962 ) (AVCBox.963 InternalName: "chkh14v19" ObjectTag: 964 Listening: 1 Constraints: 0x55 ) (Nil.964 ) (AVCBox.965 InternalName: "chkh14v20" ObjectTag: 966 Listening: 1 Constraints: 0x55 ) (Nil.966 ) (AVCBox.967 InternalName: "chkh14v21" ObjectTag: 968 Listening: 1 Constraints: 0x55 ) (Nil.968 ) (AVCBox.969 InternalName: "chkh14v22" ObjectTag: 970 Listening: 1 Constraints: 0x55 ) (Nil.970 ) (AVCBox.971 InternalName: "chkh14v23" ObjectTag: 972 Listening: 1 Constraints: 0x55 ) (Nil.972 ) (AVCBox.973 InternalName: "chkh15v1" ObjectTag: 974 Listening: 1 Constraints: 0x55 ) (Nil.974 ) (AVCBox.975 InternalName: "chkh15v2" ObjectTag: 976 Listening: 1 Constraints: 0x55 ) (Nil.976 ) (AVCBox.977 InternalName: "chkh15v3" ObjectTag: 978 Listening: 1 Constraints: 0x55 ) (Nil.978 ) (AVCBox.979 InternalName: "chkh15v4" ObjectTag: 980 Listening: 1 Constraints: 0x55 ) (Nil.980 ) (AVCBox.981 InternalName: "chkh15v5" ObjectTag: 982 Listening: 1 Constraints: 0x55 ) (Nil.982 ) (AVCBox.983 InternalName: "chkh15v6" ObjectTag: 984 Listening: 1 Constraints: 0x55 ) (Nil.984 ) (AVCBox.985 InternalName: "chkh15v7" ObjectTag: 986 Listening: 1 Constraints: 0x55 ) (Nil.986 ) (AVCBox.987 InternalName: "chkh15v8" ObjectTag: 988 Listening: 1 Constraints: 0x55 ) (Nil.988 ) (AVCBox.989 InternalName: "chkh15v9" ObjectTag: 990 Listening: 1 Constraints: 0x55 ) (Nil.990 ) (AVCBox.991 InternalName: "chkh15v10" ObjectTag: 992 Listening: 1 Constraints: 0x55 ) (Nil.992 ) (AVCBox.993 InternalName: "chkh15v11" ObjectTag: 994 Listening: 1 Constraints: 0x55 ) (Nil.994 ) (AVCBox.995 InternalName: "chkh15v12" ObjectTag: 996 Listening: 1 Constraints: 0x55 ) (Nil.996 ) (AVCBox.997 InternalName: "chkh15v13" ObjectTag: 998 Listening: 1 Constraints: 0x55 ) (Nil.998 ) (AVCBox.999 InternalName: "chkh15v14" ObjectTag: 1000 Listening: 1 Constraints: 0x55 ) (Nil.1000 ) (AVCBox.1001 InternalName: "chkh15v15" ObjectTag: 1002 Listening: 1 Constraints: 0x55 ) (Nil.1002 ) (AVCBox.1003 InternalName: "chkh15v16" ObjectTag: 1004 Listening: 1 Constraints: 0x55 ) (Nil.1004 ) (AVCBox.1005 InternalName: "chkh15v17" ObjectTag: 1006 Listening: 1 Constraints: 0x55 ) (Nil.1006 ) (AVCBox.1007 InternalName: "chkh15v18" ObjectTag: 1008 Listening: 1 Constraints: 0x55 ) (Nil.1008 ) (AVCBox.1009 InternalName: "chkh15v19" ObjectTag: 1010 Listening: 1 Constraints: 0x55 ) (Nil.1010 ) (AVCBox.1011 InternalName: "chkh15v20" ObjectTag: 1012 Listening: 1 Constraints: 0x55 ) (Nil.1012 ) (AVCBox.1013 InternalName: "chkh15v21" ObjectTag: 1014 Listening: 1 Constraints: 0x55 ) (Nil.1014 ) (AVCBox.1015 InternalName: "chkh15v22" ObjectTag: 1016 Listening: 1 Constraints: 0x55 ) (Nil.1016 ) (AVCBox.1017 InternalName: "chkh15v23" ObjectTag: 1018 Listening: 1 Constraints: 0x55 ) (Nil.1018 ) (AVCBox.1019 InternalName: "chkh16v1" ObjectTag: 1020 Listening: 1 Constraints: 0x55 ) (Nil.1020 ) (AVCBox.1021 InternalName: "chkh16v2" ObjectTag: 1022 Listening: 1 Constraints: 0x55 ) (Nil.1022 ) (AVCBox.1023 InternalName: "chkh16v3" ObjectTag: 1024 Listening: 1 Constraints: 0x55 ) (Nil.1024 ) (AVCBox.1025 InternalName: "chkh16v4" ObjectTag: 1026 Listening: 1 Constraints: 0x55 ) (Nil.1026 ) (AVCBox.1027 InternalName: "chkh16v5" ObjectTag: 1028 Listening: 1 Constraints: 0x55 ) (Nil.1028 ) (AVCBox.1029 InternalName: "chkh16v6" ObjectTag: 1030 Listening: 1 Constraints: 0x55 ) (Nil.1030 ) (AVCBox.1031 InternalName: "chkh16v7" ObjectTag: 1032 Listening: 1 Constraints: 0x55 ) (Nil.1032 ) (AVCBox.1033 InternalName: "chkh16v8" ObjectTag: 1034 Listening: 1 Constraints: 0x55 ) (Nil.1034 ) (AVCBox.1035 InternalName: "chkh16v9" ObjectTag: 1036 Listening: 1 Constraints: 0x55 ) (Nil.1036 ) (AVCBox.1037 InternalName: "chkh16v10" ObjectTag: 1038 Listening: 1 Constraints: 0x55 ) (Nil.1038 ) (AVCBox.1039 InternalName: "chkh16v11" ObjectTag: 1040 Listening: 1 Constraints: 0x55 ) (Nil.1040 ) (AVCBox.1041 InternalName: "chkh16v12" ObjectTag: 1042 Listening: 1 Constraints: 0x55 ) (Nil.1042 ) (AVCBox.1043 InternalName: "chkh16v13" ObjectTag: 1044 Listening: 1 Constraints: 0x55 ) (Nil.1044 ) (AVCBox.1045 InternalName: "chkh16v14" ObjectTag: 1046 Listening: 1 Constraints: 0x55 ) (Nil.1046 ) (AVCBox.1047 InternalName: "chkh16v15" ObjectTag: 1048 Listening: 1 Constraints: 0x55 ) (Nil.1048 ) (AVCBox.1049 InternalName: "chkh16v16" ObjectTag: 1050 Listening: 1 Constraints: 0x55 ) (Nil.1050 ) (AVCBox.1051 InternalName: "chkh16v17" ObjectTag: 1052 Listening: 1 Constraints: 0x55 ) (Nil.1052 ) (AVCBox.1053 InternalName: "chkh16v18" ObjectTag: 1054 Listening: 1 Constraints: 0x55 ) (Nil.1054 ) (AVCBox.1055 InternalName: "chkh16v19" ObjectTag: 1056 Listening: 1 Constraints: 0x55 ) (Nil.1056 ) (AVCBox.1057 InternalName: "chkh16v20" ObjectTag: 1058 Listening: 1 Constraints: 0x55 ) (Nil.1058 ) (AVCBox.1059 InternalName: "chkh16v21" ObjectTag: 1060 Listening: 1 Constraints: 0x55 ) (Nil.1060 ) (AVCBox.1061 InternalName: "chkh16v22" ObjectTag: 1062 Listening: 1 Constraints: 0x55 ) (Nil.1062 ) (AVCBox.1063 InternalName: "chkh16v23" ObjectTag: 1064 Listening: 1 Constraints: 0x55 ) (Nil.1064 ) (AVCBox.1065 InternalName: "chkh17v1" ObjectTag: 1066 Listening: 1 Constraints: 0x55 ) (Nil.1066 ) (AVCBox.1067 InternalName: "chkh17v2" ObjectTag: 1068 Listening: 1 Constraints: 0x55 ) (Nil.1068 ) (AVCBox.1069 InternalName: "chkh17v3" ObjectTag: 1070 Listening: 1 Constraints: 0x55 ) (Nil.1070 ) (AVCBox.1071 InternalName: "chkh17v4" ObjectTag: 1072 Listening: 1 Constraints: 0x55 ) (Nil.1072 ) (AVCBox.1073 InternalName: "chkh17v5" ObjectTag: 1074 Listening: 1 Constraints: 0x55 ) (Nil.1074 ) (AVCBox.1075 InternalName: "chkh17v6" ObjectTag: 1076 Listening: 1 Constraints: 0x55 ) (Nil.1076 ) (AVCBox.1077 InternalName: "chkh17v7" ObjectTag: 1078 Listening: 1 Constraints: 0x55 ) (Nil.1078 ) (AVCBox.1079 InternalName: "chkh17v8" ObjectTag: 1080 Listening: 1 Constraints: 0x55 ) (Nil.1080 ) (AVCBox.1081 InternalName: "chkh17v9" ObjectTag: 1082 Listening: 1 Constraints: 0x55 ) (Nil.1082 ) (AVCBox.1083 InternalName: "chkh17v10" ObjectTag: 1084 Listening: 1 Constraints: 0x55 ) (Nil.1084 ) (AVCBox.1085 InternalName: "chkh17v11" ObjectTag: 1086 Listening: 1 Constraints: 0x55 ) (Nil.1086 ) (AVCBox.1087 InternalName: "chkh17v12" ObjectTag: 1088 Listening: 1 Constraints: 0x55 ) (Nil.1088 ) (AVCBox.1089 InternalName: "chkh17v13" ObjectTag: 1090 Listening: 1 Constraints: 0x55 ) (Nil.1090 ) (AVCBox.1091 InternalName: "chkh17v14" ObjectTag: 1092 Listening: 1 Constraints: 0x55 ) (Nil.1092 ) (AVCBox.1093 InternalName: "chkh17v15" ObjectTag: 1094 Listening: 1 Constraints: 0x55 ) (Nil.1094 ) (AVCBox.1095 InternalName: "chkh17v16" ObjectTag: 1096 Listening: 1 Constraints: 0x55 ) (Nil.1096 ) (AVCBox.1097 InternalName: "chkh17v17" ObjectTag: 1098 Listening: 1 Constraints: 0x55 ) (Nil.1098 ) (AVCBox.1099 InternalName: "chkh17v18" ObjectTag: 1100 Listening: 1 Constraints: 0x55 ) (Nil.1100 ) (AVCBox.1101 InternalName: "chkh17v19" ObjectTag: 1102 Listening: 1 Constraints: 0x55 ) (Nil.1102 ) (AVCBox.1103 InternalName: "chkh17v20" ObjectTag: 1104 Listening: 1 Constraints: 0x55 ) (Nil.1104 ) (AVCBox.1105 InternalName: "chkh17v21" ObjectTag: 1106 Listening: 1 Constraints: 0x55 ) (Nil.1106 ) (AVCBox.1107 InternalName: "chkh17v22" ObjectTag: 1108 Listening: 1 Constraints: 0x55 ) (Nil.1108 ) (AVCBox.1109 InternalName: "chkh17v23" ObjectTag: 1110 Listening: 1 Constraints: 0x55 ) (Nil.1110 ) (AVCBox.1111 InternalName: "chkh18v1" ObjectTag: 1112 Listening: 1 Constraints: 0x55 ) (Nil.1112 ) (AVCBox.1113 InternalName: "chkh18v2" ObjectTag: 1114 Listening: 1 Constraints: 0x55 ) (Nil.1114 ) (AVCBox.1115 InternalName: "chkh18v3" ObjectTag: 1116 Listening: 1 Constraints: 0x55 ) (Nil.1116 ) (AVCBox.1117 InternalName: "chkh18v4" ObjectTag: 1118 Listening: 1 Constraints: 0x55 ) (Nil.1118 ) (AVCBox.1119 InternalName: "chkh18v5" ObjectTag: 1120 Listening: 1 Constraints: 0x55 ) (Nil.1120 ) (AVCBox.1121 InternalName: "chkh18v6" ObjectTag: 1122 Listening: 1 Constraints: 0x55 ) (Nil.1122 ) (AVCBox.1123 InternalName: "chkh18v7" ObjectTag: 1124 Listening: 1 Constraints: 0x55 ) (Nil.1124 ) (AVCBox.1125 InternalName: "chkh18v8" ObjectTag: 1126 Listening: 1 Constraints: 0x55 ) (Nil.1126 ) (AVCBox.1127 InternalName: "chkh18v9" ObjectTag: 1128 Listening: 1 Constraints: 0x55 ) (Nil.1128 ) (AVCBox.1129 InternalName: "chkh18v10" ObjectTag: 1130 Listening: 1 Constraints: 0x55 ) (Nil.1130 ) (AVCBox.1131 InternalName: "chkh18v11" ObjectTag: 1132 Listening: 1 Constraints: 0x55 ) (Nil.1132 ) (AVCBox.1133 InternalName: "chkh18v12" ObjectTag: 1134 Listening: 1 Constraints: 0x55 ) (Nil.1134 ) (AVCBox.1135 InternalName: "chkh18v13" ObjectTag: 1136 Listening: 1 Constraints: 0x55 ) (Nil.1136 ) (AVCBox.1137 InternalName: "chkh18v14" ObjectTag: 1138 Listening: 1 Constraints: 0x55 ) (Nil.1138 ) (AVCBox.1139 InternalName: "chkh18v15" ObjectTag: 1140 Listening: 1 Constraints: 0x55 ) (Nil.1140 ) (AVCBox.1141 InternalName: "chkh18v16" ObjectTag: 1142 Listening: 1 Constraints: 0x55 ) (Nil.1142 ) (AVCBox.1143 InternalName: "chkh18v17" ObjectTag: 1144 Listening: 1 Constraints: 0x55 ) (Nil.1144 ) (AVCBox.1145 InternalName: "chkh18v18" ObjectTag: 1146 Listening: 1 Constraints: 0x55 ) (Nil.1146 ) (AVCBox.1147 InternalName: "chkh18v19" ObjectTag: 1148 Listening: 1 Constraints: 0x55 ) (Nil.1148 ) (AVCBox.1149 InternalName: "chkh18v20" ObjectTag: 1150 Listening: 1 Constraints: 0x55 ) (Nil.1150 ) (AVCBox.1151 InternalName: "chkh18v21" ObjectTag: 1152 Listening: 1 Constraints: 0x55 ) (Nil.1152 ) (AVCBox.1153 InternalName: "chkh18v22" ObjectTag: 1154 Listening: 1 Constraints: 0x55 ) (Nil.1154 ) (AVCBox.1155 InternalName: "chkh18v23" ObjectTag: 1156 Listening: 1 Constraints: 0x55 ) (Nil.1156 ) (AVCBox.1157 InternalName: "chkh19v1" ObjectTag: 1158 Listening: 1 Constraints: 0x55 ) (Nil.1158 ) (AVCBox.1159 InternalName: "chkh19v2" ObjectTag: 1160 Listening: 1 Constraints: 0x55 ) (Nil.1160 ) (AVCBox.1161 InternalName: "chkh19v3" ObjectTag: 1162 Listening: 1 Constraints: 0x55 ) (Nil.1162 ) (AVCBox.1163 InternalName: "chkh19v4" ObjectTag: 1164 Listening: 1 Constraints: 0x55 ) (Nil.1164 ) (AVCBox.1165 InternalName: "chkh19v5" ObjectTag: 1166 Listening: 1 Constraints: 0x55 ) (Nil.1166 ) (AVCBox.1167 InternalName: "chkh19v6" ObjectTag: 1168 Listening: 1 Constraints: 0x55 ) (Nil.1168 ) (AVCBox.1169 InternalName: "chkh19v7" ObjectTag: 1170 Listening: 1 Constraints: 0x55 ) (Nil.1170 ) (AVCBox.1171 InternalName: "chkh19v8" ObjectTag: 1172 Listening: 1 Constraints: 0x55 ) (Nil.1172 ) (AVCBox.1173 InternalName: "chkh19v9" ObjectTag: 1174 Listening: 1 Constraints: 0x55 ) (Nil.1174 ) (AVCBox.1175 InternalName: "chkh19v10" ObjectTag: 1176 Listening: 1 Constraints: 0x55 ) (Nil.1176 ) (AVCBox.1177 InternalName: "chkh19v11" ObjectTag: 1178 Listening: 1 Constraints: 0x55 ) (Nil.1178 ) (AVCBox.1179 InternalName: "chkh19v12" ObjectTag: 1180 Listening: 1 Constraints: 0x55 ) (Nil.1180 ) (AVCBox.1181 InternalName: "chkh19v13" ObjectTag: 1182 Listening: 1 Constraints: 0x55 ) (Nil.1182 ) (AVCBox.1183 InternalName: "chkh19v14" ObjectTag: 1184 Listening: 1 Constraints: 0x55 ) (Nil.1184 ) (AVCBox.1185 InternalName: "chkh19v15" ObjectTag: 1186 Listening: 1 Constraints: 0x55 ) (Nil.1186 ) (AVCBox.1187 InternalName: "chkh19v16" ObjectTag: 1188 Listening: 1 Constraints: 0x55 ) (Nil.1188 ) (AVCBox.1189 InternalName: "chkh19v17" ObjectTag: 1190 Listening: 1 Constraints: 0x55 ) (Nil.1190 ) (AVCBox.1191 InternalName: "chkh19v18" ObjectTag: 1192 Listening: 1 Constraints: 0x55 ) (Nil.1192 ) (AVCBox.1193 InternalName: "chkh19v19" ObjectTag: 1194 Listening: 1 Constraints: 0x55 ) (Nil.1194 ) (AVCBox.1195 InternalName: "chkh19v20" ObjectTag: 1196 Listening: 1 Constraints: 0x55 ) (Nil.1196 ) (AVCBox.1197 InternalName: "chkh19v21" ObjectTag: 1198 Listening: 1 Constraints: 0x55 ) (Nil.1198 ) (AVCBox.1199 InternalName: "chkh19v22" ObjectTag: 1200 Listening: 1 Constraints: 0x55 ) (Nil.1200 ) (AVCBox.1201 InternalName: "chkh19v23" ObjectTag: 1202 Listening: 1 Constraints: 0x55 ) (Nil.1202 ) (AVCBox.1203 InternalName: "chkh20v1" ObjectTag: 1204 Listening: 1 Constraints: 0x55 ) (Nil.1204 ) (AVCBox.1205 InternalName: "chkh20v2" ObjectTag: 1206 Listening: 1 Constraints: 0x55 ) (Nil.1206 ) (AVCBox.1207 InternalName: "chkh20v3" ObjectTag: 1208 Listening: 1 Constraints: 0x55 ) (Nil.1208 ) (AVCBox.1209 InternalName: "chkh20v4" ObjectTag: 1210 Listening: 1 Constraints: 0x55 ) (Nil.1210 ) (AVCBox.1211 InternalName: "chkh20v5" ObjectTag: 1212 Listening: 1 Constraints: 0x55 ) (Nil.1212 ) (AVCBox.1213 InternalName: "chkh20v6" ObjectTag: 1214 Listening: 1 Constraints: 0x55 ) (Nil.1214 ) (AVCBox.1215 InternalName: "chkh20v7" ObjectTag: 1216 Listening: 1 Constraints: 0x55 ) (Nil.1216 ) (AVCBox.1217 InternalName: "chkh20v8" ObjectTag: 1218 Listening: 1 Constraints: 0x55 ) (Nil.1218 ) (AVCBox.1219 InternalName: "chkh20v9" ObjectTag: 1220 Listening: 1 Constraints: 0x55 ) (Nil.1220 ) (AVCBox.1221 InternalName: "chkh20v10" ObjectTag: 1222 Listening: 1 Constraints: 0x55 ) (Nil.1222 ) (AVCBox.1223 InternalName: "chkh20v11" ObjectTag: 1224 Listening: 1 Constraints: 0x55 ) (Nil.1224 ) (AVCBox.1225 InternalName: "chkh20v12" ObjectTag: 1226 Listening: 1 Constraints: 0x55 ) (Nil.1226 ) (AVCBox.1227 InternalName: "chkh20v13" ObjectTag: 1228 Listening: 1 Constraints: 0x55 ) (Nil.1228 ) (AVCBox.1229 InternalName: "chkh20v14" ObjectTag: 1230 Listening: 1 Constraints: 0x55 ) (Nil.1230 ) (AVCBox.1231 InternalName: "chkh20v15" ObjectTag: 1232 Listening: 1 Constraints: 0x55 ) (Nil.1232 ) (AVCBox.1233 InternalName: "chkh20v16" ObjectTag: 1234 Listening: 1 Constraints: 0x55 ) (Nil.1234 ) (AVCBox.1235 InternalName: "chkh20v17" ObjectTag: 1236 Listening: 1 Constraints: 0x55 ) (Nil.1236 ) (AVCBox.1237 InternalName: "chkh20v18" ObjectTag: 1238 Listening: 1 Constraints: 0x55 ) (Nil.1238 ) (AVCBox.1239 InternalName: "chkh20v19" ObjectTag: 1240 Listening: 1 Constraints: 0x55 ) (Nil.1240 ) (AVCBox.1241 InternalName: "chkh20v20" ObjectTag: 1242 Listening: 1 Constraints: 0x55 ) (Nil.1242 ) (AVCBox.1243 InternalName: "chkh20v21" ObjectTag: 1244 Listening: 1 Constraints: 0x55 ) (Nil.1244 ) (AVCBox.1245 InternalName: "chkh20v22" ObjectTag: 1246 Listening: 1 Constraints: 0x55 ) (Nil.1246 ) (AVCBox.1247 InternalName: "chkh20v23" ObjectTag: 1248 Listening: 1 Constraints: 0x55 ) (Nil.1248 ) (AVCBox.1249 InternalName: "chkh21v1" ObjectTag: 1250 Listening: 1 Constraints: 0x55 ) (Nil.1250 ) (AVCBox.1251 InternalName: "chkh21v2" ObjectTag: 1252 Listening: 1 Constraints: 0x55 ) (Nil.1252 ) (AVCBox.1253 InternalName: "chkh21v3" ObjectTag: 1254 Listening: 1 Constraints: 0x55 ) (Nil.1254 ) (AVCBox.1255 InternalName: "chkh21v4" ObjectTag: 1256 Listening: 1 Constraints: 0x55 ) (Nil.1256 ) (AVCBox.1257 InternalName: "chkh21v5" ObjectTag: 1258 Listening: 1 Constraints: 0x55 ) (Nil.1258 ) (AVCBox.1259 InternalName: "chkh21v6" ObjectTag: 1260 Listening: 1 Constraints: 0x55 ) (Nil.1260 ) (AVCBox.1261 InternalName: "chkh21v7" ObjectTag: 1262 Listening: 1 Constraints: 0x55 ) (Nil.1262 ) (AVCBox.1263 InternalName: "chkh21v8" ObjectTag: 1264 Listening: 1 Constraints: 0x55 ) (Nil.1264 ) (AVCBox.1265 InternalName: "chkh21v9" ObjectTag: 1266 Listening: 1 Constraints: 0x55 ) (Nil.1266 ) (AVCBox.1267 InternalName: "chkh21v10" ObjectTag: 1268 Listening: 1 Constraints: 0x55 ) (Nil.1268 ) (AVCBox.1269 InternalName: "chkh21v11" ObjectTag: 1270 Listening: 1 Constraints: 0x55 ) (Nil.1270 ) (AVCBox.1271 InternalName: "chkh21v12" ObjectTag: 1272 Listening: 1 Constraints: 0x55 ) (Nil.1272 ) (AVCBox.1273 InternalName: "chkh21v13" ObjectTag: 1274 Listening: 1 Constraints: 0x55 ) (Nil.1274 ) (AVCBox.1275 InternalName: "chkh21v14" ObjectTag: 1276 Listening: 1 Constraints: 0x55 ) (Nil.1276 ) (AVCBox.1277 InternalName: "chkh21v15" ObjectTag: 1278 Listening: 1 Constraints: 0x55 ) (Nil.1278 ) (AVCBox.1279 InternalName: "chkh21v16" ObjectTag: 1280 Listening: 1 Constraints: 0x55 ) (Nil.1280 ) (AVCBox.1281 InternalName: "chkh21v17" ObjectTag: 1282 Listening: 1 Constraints: 0x55 ) (Nil.1282 ) (AVCBox.1283 InternalName: "chkh21v18" ObjectTag: 1284 Listening: 1 Constraints: 0x55 ) (Nil.1284 ) (AVCBox.1285 InternalName: "chkh21v19" ObjectTag: 1286 Listening: 1 Constraints: 0x55 ) (Nil.1286 ) (AVCBox.1287 InternalName: "chkh21v20" ObjectTag: 1288 Listening: 1 Constraints: 0x55 ) (Nil.1288 ) (AVCBox.1289 InternalName: "chkh21v21" ObjectTag: 1290 Listening: 1 Constraints: 0x55 ) (Nil.1290 ) (AVCBox.1291 InternalName: "chkh21v22" ObjectTag: 1292 Listening: 1 Constraints: 0x55 ) (Nil.1292 ) (AVCBox.1293 InternalName: "chkh21v23" ObjectTag: 1294 Listening: 1 Constraints: 0x55 ) (Nil.1294 ) (AVCBox.1295 InternalName: "chkh22v1" ObjectTag: 1296 Listening: 1 Constraints: 0x55 ) (Nil.1296 ) (AVCBox.1297 InternalName: "chkh22v2" ObjectTag: 1298 Listening: 1 Constraints: 0x55 ) (Nil.1298 ) (AVCBox.1299 InternalName: "chkh22v3" ObjectTag: 1300 Listening: 1 Constraints: 0x55 ) (Nil.1300 ) (AVCBox.1301 InternalName: "chkh22v4" ObjectTag: 1302 Listening: 1 Constraints: 0x55 ) (Nil.1302 ) (AVCBox.1303 InternalName: "chkh22v5" ObjectTag: 1304 Listening: 1 Constraints: 0x55 ) (Nil.1304 ) (AVCBox.1305 InternalName: "chkh22v6" ObjectTag: 1306 Listening: 1 Constraints: 0x55 ) (Nil.1306 ) (AVCBox.1307 InternalName: "chkh22v7" ObjectTag: 1308 Listening: 1 Constraints: 0x55 ) (Nil.1308 ) (AVCBox.1309 InternalName: "chkh22v8" ObjectTag: 1310 Listening: 1 Constraints: 0x55 ) (Nil.1310 ) (AVCBox.1311 InternalName: "chkh22v9" ObjectTag: 1312 Listening: 1 Constraints: 0x55 ) (Nil.1312 ) (AVCBox.1313 InternalName: "chkh22v10" ObjectTag: 1314 Listening: 1 Constraints: 0x55 ) (Nil.1314 ) (AVCBox.1315 InternalName: "chkh22v11" ObjectTag: 1316 Listening: 1 Constraints: 0x55 ) (Nil.1316 ) (AVCBox.1317 InternalName: "chkh22v12" ObjectTag: 1318 Listening: 1 Constraints: 0x55 ) (Nil.1318 ) (AVCBox.1319 InternalName: "chkh22v13" ObjectTag: 1320 Listening: 1 Constraints: 0x55 ) (Nil.1320 ) (AVCBox.1321 InternalName: "chkh22v14" ObjectTag: 1322 Listening: 1 Constraints: 0x55 ) (Nil.1322 ) (AVCBox.1323 InternalName: "chkh22v15" ObjectTag: 1324 Listening: 1 Constraints: 0x55 ) (Nil.1324 ) (AVCBox.1325 InternalName: "chkh22v16" ObjectTag: 1326 Listening: 1 Constraints: 0x55 ) (Nil.1326 ) (AVCBox.1327 InternalName: "chkh22v17" ObjectTag: 1328 Listening: 1 Constraints: 0x55 ) (Nil.1328 ) (AVCBox.1329 InternalName: "chkh22v18" ObjectTag: 1330 Listening: 1 Constraints: 0x55 ) (Nil.1330 ) (AVCBox.1331 InternalName: "chkh22v19" ObjectTag: 1332 Listening: 1 Constraints: 0x55 ) (Nil.1332 ) (AVCBox.1333 InternalName: "chkh22v20" ObjectTag: 1334 Listening: 1 Constraints: 0x55 ) (Nil.1334 ) (AVCBox.1335 InternalName: "chkh22v21" ObjectTag: 1336 Listening: 1 Constraints: 0x55 ) (Nil.1336 ) (AVCBox.1337 InternalName: "chkh22v22" ObjectTag: 1338 Listening: 1 Constraints: 0x55 ) (Nil.1338 ) (AVCBox.1339 InternalName: "chkh22v23" ObjectTag: 1340 Listening: 1 Constraints: 0x55 ) (Nil.1340 ) (AVCBox.1341 InternalName: "chkh23v1" ObjectTag: 1342 Listening: 1 Constraints: 0x55 ) (Nil.1342 ) (AVCBox.1343 InternalName: "chkh23v2" ObjectTag: 1344 Listening: 1 Constraints: 0x55 ) (Nil.1344 ) (AVCBox.1345 InternalName: "chkh23v3" ObjectTag: 1346 Listening: 1 Constraints: 0x55 ) (Nil.1346 ) (AVCBox.1347 InternalName: "chkh23v4" ObjectTag: 1348 Listening: 1 Constraints: 0x55 ) (Nil.1348 ) (AVCBox.1349 InternalName: "chkh23v5" ObjectTag: 1350 Listening: 1 Constraints: 0x55 ) (Nil.1350 ) (AVCBox.1351 InternalName: "chkh23v6" ObjectTag: 1352 Listening: 1 Constraints: 0x55 ) (Nil.1352 ) (AVCBox.1353 InternalName: "chkh23v7" ObjectTag: 1354 Listening: 1 Constraints: 0x55 ) (Nil.1354 ) (AVCBox.1355 InternalName: "chkh23v8" ObjectTag: 1356 Listening: 1 Constraints: 0x55 ) (Nil.1356 ) (AVCBox.1357 InternalName: "chkh23v9" ObjectTag: 1358 Listening: 1 Constraints: 0x55 ) (Nil.1358 ) (AVCBox.1359 InternalName: "chkh23v10" ObjectTag: 1360 Listening: 1 Constraints: 0x55 ) (Nil.1360 ) (AVCBox.1361 InternalName: "chkh23v11" ObjectTag: 1362 Listening: 1 Constraints: 0x55 ) (Nil.1362 ) (AVCBox.1363 InternalName: "chkh23v12" ObjectTag: 1364 Listening: 1 Constraints: 0x55 ) (Nil.1364 ) (AVCBox.1365 InternalName: "chkh23v13" ObjectTag: 1366 Listening: 1 Constraints: 0x55 ) (Nil.1366 ) (AVCBox.1367 InternalName: "chkh23v14" ObjectTag: 1368 Listening: 1 Constraints: 0x55 ) (Nil.1368 ) (AVCBox.1369 InternalName: "chkh23v15" ObjectTag: 1370 Listening: 1 Constraints: 0x55 ) (Nil.1370 ) (AVCBox.1371 InternalName: "chkh23v16" ObjectTag: 1372 Listening: 1 Constraints: 0x55 ) (Nil.1372 ) (AVCBox.1373 InternalName: "chkh23v17" ObjectTag: 1374 Listening: 1 Constraints: 0x55 ) (Nil.1374 ) (AVCBox.1375 InternalName: "chkh23v18" ObjectTag: 1376 Listening: 1 Constraints: 0x55 ) (Nil.1376 ) (AVCBox.1377 InternalName: "chkh23v19" ObjectTag: 1378 Listening: 1 Constraints: 0x55 ) (Nil.1378 ) (AVCBox.1379 InternalName: "chkh23v20" ObjectTag: 1380 Listening: 1 Constraints: 0x55 ) (Nil.1380 ) (AVCBox.1381 InternalName: "chkh23v21" ObjectTag: 1382 Listening: 1 Constraints: 0x55 ) (Nil.1382 ) (AVCBox.1383 InternalName: "chkh23v22" ObjectTag: 1384 Listening: 1 Constraints: 0x55 ) (Nil.1384 ) (AVCBox.1385 InternalName: "chkh23v23" ObjectTag: 1386 Listening: 1 Constraints: 0x55 ) (Nil.1386 ) (RectD.1387 Top: 211.00000000000000 Right: 372.00000000000000 Bottom: 197.00000000000000 ) (RectD.1388 Left: 178.00000000000000 Top: 377.00000000000000 Right: 192.00000000000000 Bottom: 25.00000000000000 ) (RectD.1389 Left: 17.00000000000000 Top: 54.00000000000000 Right: 36.00000000000000 Bottom: 36.00000000000000 ) (RectD.1390 Left: 118.00000000000000 Top: 38.00000000000000 Right: 271.00000000000000 Bottom: 10.00000000000000 ) (RectD.1391 Left: 17.00000000000000 Top: 68.00000000000000 Right: 36.00000000000000 Bottom: 50.00000000000000 ) (RectD.1392 Left: 17.00000000000000 Top: 83.00000000000000 Right: 36.00000000000000 Bottom: 65.00000000000000 ) (RectD.1393 Left: 17.00000000000000 Top: 97.00000000000000 Right: 36.00000000000000 Bottom: 79.00000000000000 ) (RectD.1394 Left: 17.00000000000000 Top: 112.00000000000000 Right: 36.00000000000000 Bottom: 94.00000000000000 ) (RectD.1395 Left: 17.00000000000000 Top: 126.00000000000000 Right: 36.00000000000000 Bottom: 108.00000000000000 ) (RectD.1396 Left: 17.00000000000000 Top: 140.00000000000000 Right: 36.00000000000000 Bottom: 122.00000000000000 ) (RectD.1397 Left: 17.00000000000000 Top: 155.00000000000000 Right: 36.00000000000000 Bottom: 137.00000000000000 ) (RectD.1398 Left: 17.00000000000000 Top: 169.00000000000000 Right: 36.00000000000000 Bottom: 151.00000000000000 ) (RectD.1399 Left: 17.00000000000000 Top: 184.00000000000000 Right: 36.00000000000000 Bottom: 166.00000000000000 ) (RectD.1400 Left: 17.00000000000000 Top: 198.00000000000000 Right: 36.00000000000000 Bottom: 180.00000000000000 ) (RectD.1401 Left: 17.00000000000000 Top: 212.00000000000000 Right: 36.00000000000000 Bottom: 194.00000000000000 ) (RectD.1402 Left: 17.00000000000000 Top: 227.00000000000000 Right: 36.00000000000000 Bottom: 209.00000000000000 ) (RectD.1403 Left: 17.00000000000000 Top: 241.00000000000000 Right: 36.00000000000000 Bottom: 223.00000000000000 ) (RectD.1404 Left: 17.00000000000000 Top: 256.00000000000000 Right: 36.00000000000000 Bottom: 238.00000000000000 ) (RectD.1405 Left: 17.00000000000000 Top: 270.00000000000000 Right: 36.00000000000000 Bottom: 252.00000000000000 ) (RectD.1406 Left: 17.00000000000000 Top: 284.00000000000000 Right: 36.00000000000000 Bottom: 266.00000000000000 ) (RectD.1407 Left: 17.00000000000000 Top: 299.00000000000000 Right: 36.00000000000000 Bottom: 281.00000000000000 ) (RectD.1408 Left: 17.00000000000000 Top: 313.00000000000000 Right: 36.00000000000000 Bottom: 295.00000000000000 ) (RectD.1409 Left: 17.00000000000000 Top: 328.00000000000000 Right: 36.00000000000000 Bottom: 310.00000000000000 ) (RectD.1410 Left: 17.00000000000000 Top: 342.00000000000000 Right: 36.00000000000000 Bottom: 324.00000000000000 ) (RectD.1411 Left: 17.00000000000000 Top: 356.00000000000000 Right: 36.00000000000000 Bottom: 338.00000000000000 ) (RectD.1412 Left: 17.00000000000000 Top: 371.00000000000000 Right: 36.00000000000000 Bottom: 353.00000000000000 ) (RectD.1413 Left: 31.00000000000000 Top: 54.00000000000000 Right: 50.00000000000000 Bottom: 36.00000000000000 ) (RectD.1414 Left: 31.00000000000000 Top: 68.00000000000000 Right: 50.00000000000000 Bottom: 50.00000000000000 ) (RectD.1415 Left: 31.00000000000000 Top: 83.00000000000000 Right: 50.00000000000000 Bottom: 65.00000000000000 ) (RectD.1416 Left: 31.00000000000000 Top: 97.00000000000000 Right: 50.00000000000000 Bottom: 79.00000000000000 ) (RectD.1417 Left: 31.00000000000000 Top: 112.00000000000000 Right: 50.00000000000000 Bottom: 94.00000000000000 ) (RectD.1418 Left: 31.00000000000000 Top: 126.00000000000000 Right: 50.00000000000000 Bottom: 108.00000000000000 ) (RectD.1419 Left: 31.00000000000000 Top: 140.00000000000000 Right: 50.00000000000000 Bottom: 122.00000000000000 ) (RectD.1420 Left: 31.00000000000000 Top: 155.00000000000000 Right: 50.00000000000000 Bottom: 137.00000000000000 ) (RectD.1421 Left: 31.00000000000000 Top: 169.00000000000000 Right: 50.00000000000000 Bottom: 151.00000000000000 ) (RectD.1422 Left: 31.00000000000000 Top: 184.00000000000000 Right: 50.00000000000000 Bottom: 166.00000000000000 ) (RectD.1423 Left: 31.00000000000000 Top: 198.00000000000000 Right: 50.00000000000000 Bottom: 180.00000000000000 ) (RectD.1424 Left: 31.00000000000000 Top: 212.00000000000000 Right: 50.00000000000000 Bottom: 194.00000000000000 ) (RectD.1425 Left: 31.00000000000000 Top: 227.00000000000000 Right: 50.00000000000000 Bottom: 209.00000000000000 ) (RectD.1426 Left: 31.00000000000000 Top: 241.00000000000000 Right: 50.00000000000000 Bottom: 223.00000000000000 ) (RectD.1427 Left: 31.00000000000000 Top: 256.00000000000000 Right: 50.00000000000000 Bottom: 238.00000000000000 ) (RectD.1428 Left: 31.00000000000000 Top: 270.00000000000000 Right: 50.00000000000000 Bottom: 252.00000000000000 ) (RectD.1429 Left: 31.00000000000000 Top: 284.00000000000000 Right: 50.00000000000000 Bottom: 266.00000000000000 ) (RectD.1430 Left: 31.00000000000000 Top: 299.00000000000000 Right: 50.00000000000000 Bottom: 281.00000000000000 ) (RectD.1431 Left: 31.00000000000000 Top: 313.00000000000000 Right: 50.00000000000000 Bottom: 295.00000000000000 ) (RectD.1432 Left: 31.00000000000000 Top: 328.00000000000000 Right: 50.00000000000000 Bottom: 310.00000000000000 ) (RectD.1433 Left: 31.00000000000000 Top: 342.00000000000000 Right: 50.00000000000000 Bottom: 324.00000000000000 ) (RectD.1434 Left: 31.00000000000000 Top: 356.00000000000000 Right: 50.00000000000000 Bottom: 338.00000000000000 ) (RectD.1435 Left: 31.00000000000000 Top: 371.00000000000000 Right: 50.00000000000000 Bottom: 353.00000000000000 ) (RectD.1436 Left: 46.00000000000000 Top: 54.00000000000000 Right: 65.00000000000000 Bottom: 36.00000000000000 ) (RectD.1437 Left: 46.00000000000000 Top: 68.00000000000000 Right: 65.00000000000000 Bottom: 50.00000000000000 ) (RectD.1438 Left: 46.00000000000000 Top: 83.00000000000000 Right: 65.00000000000000 Bottom: 65.00000000000000 ) (RectD.1439 Left: 46.00000000000000 Top: 97.00000000000000 Right: 65.00000000000000 Bottom: 79.00000000000000 ) (RectD.1440 Left: 46.00000000000000 Top: 112.00000000000000 Right: 65.00000000000000 Bottom: 94.00000000000000 ) (RectD.1441 Left: 46.00000000000000 Top: 126.00000000000000 Right: 65.00000000000000 Bottom: 108.00000000000000 ) (RectD.1442 Left: 46.00000000000000 Top: 140.00000000000000 Right: 65.00000000000000 Bottom: 122.00000000000000 ) (RectD.1443 Left: 46.00000000000000 Top: 155.00000000000000 Right: 65.00000000000000 Bottom: 137.00000000000000 ) (RectD.1444 Left: 46.00000000000000 Top: 169.00000000000000 Right: 65.00000000000000 Bottom: 151.00000000000000 ) (RectD.1445 Left: 46.00000000000000 Top: 184.00000000000000 Right: 65.00000000000000 Bottom: 166.00000000000000 ) (RectD.1446 Left: 46.00000000000000 Top: 198.00000000000000 Right: 65.00000000000000 Bottom: 180.00000000000000 ) (RectD.1447 Left: 46.00000000000000 Top: 212.00000000000000 Right: 65.00000000000000 Bottom: 194.00000000000000 ) (RectD.1448 Left: 46.00000000000000 Top: 227.00000000000000 Right: 65.00000000000000 Bottom: 209.00000000000000 ) (RectD.1449 Left: 46.00000000000000 Top: 241.00000000000000 Right: 65.00000000000000 Bottom: 223.00000000000000 ) (RectD.1450 Left: 46.00000000000000 Top: 256.00000000000000 Right: 65.00000000000000 Bottom: 238.00000000000000 ) (RectD.1451 Left: 46.00000000000000 Top: 270.00000000000000 Right: 65.00000000000000 Bottom: 252.00000000000000 ) (RectD.1452 Left: 46.00000000000000 Top: 284.00000000000000 Right: 65.00000000000000 Bottom: 266.00000000000000 ) (RectD.1453 Left: 46.00000000000000 Top: 299.00000000000000 Right: 65.00000000000000 Bottom: 281.00000000000000 ) (RectD.1454 Left: 46.00000000000000 Top: 313.00000000000000 Right: 65.00000000000000 Bottom: 295.00000000000000 ) (RectD.1455 Left: 46.00000000000000 Top: 328.00000000000000 Right: 65.00000000000000 Bottom: 310.00000000000000 ) (RectD.1456 Left: 46.00000000000000 Top: 342.00000000000000 Right: 65.00000000000000 Bottom: 324.00000000000000 ) (RectD.1457 Left: 46.00000000000000 Top: 356.00000000000000 Right: 65.00000000000000 Bottom: 338.00000000000000 ) (RectD.1458 Left: 46.00000000000000 Top: 371.00000000000000 Right: 65.00000000000000 Bottom: 353.00000000000000 ) (RectD.1459 Left: 60.00000000000000 Top: 54.00000000000000 Right: 79.00000000000000 Bottom: 36.00000000000000 ) (RectD.1460 Left: 60.00000000000000 Top: 68.00000000000000 Right: 79.00000000000000 Bottom: 50.00000000000000 ) (RectD.1461 Left: 60.00000000000000 Top: 83.00000000000000 Right: 79.00000000000000 Bottom: 65.00000000000000 ) (RectD.1462 Left: 60.00000000000000 Top: 97.00000000000000 Right: 79.00000000000000 Bottom: 79.00000000000000 ) (RectD.1463 Left: 60.00000000000000 Top: 112.00000000000000 Right: 79.00000000000000 Bottom: 94.00000000000000 ) (RectD.1464 Left: 60.00000000000000 Top: 126.00000000000000 Right: 79.00000000000000 Bottom: 108.00000000000000 ) (RectD.1465 Left: 60.00000000000000 Top: 140.00000000000000 Right: 79.00000000000000 Bottom: 122.00000000000000 ) (RectD.1466 Left: 60.00000000000000 Top: 155.00000000000000 Right: 79.00000000000000 Bottom: 137.00000000000000 ) (RectD.1467 Left: 60.00000000000000 Top: 169.00000000000000 Right: 79.00000000000000 Bottom: 151.00000000000000 ) (RectD.1468 Left: 60.00000000000000 Top: 184.00000000000000 Right: 79.00000000000000 Bottom: 166.00000000000000 ) (RectD.1469 Left: 60.00000000000000 Top: 198.00000000000000 Right: 79.00000000000000 Bottom: 180.00000000000000 ) (RectD.1470 Left: 60.00000000000000 Top: 212.00000000000000 Right: 79.00000000000000 Bottom: 194.00000000000000 ) (RectD.1471 Left: 60.00000000000000 Top: 227.00000000000000 Right: 79.00000000000000 Bottom: 209.00000000000000 ) (RectD.1472 Left: 60.00000000000000 Top: 241.00000000000000 Right: 79.00000000000000 Bottom: 223.00000000000000 ) (RectD.1473 Left: 60.00000000000000 Top: 256.00000000000000 Right: 79.00000000000000 Bottom: 238.00000000000000 ) (RectD.1474 Left: 60.00000000000000 Top: 270.00000000000000 Right: 79.00000000000000 Bottom: 252.00000000000000 ) (RectD.1475 Left: 60.00000000000000 Top: 284.00000000000000 Right: 79.00000000000000 Bottom: 266.00000000000000 ) (RectD.1476 Left: 60.00000000000000 Top: 299.00000000000000 Right: 79.00000000000000 Bottom: 281.00000000000000 ) (RectD.1477 Left: 60.00000000000000 Top: 313.00000000000000 Right: 79.00000000000000 Bottom: 295.00000000000000 ) (RectD.1478 Left: 60.00000000000000 Top: 328.00000000000000 Right: 79.00000000000000 Bottom: 310.00000000000000 ) (RectD.1479 Left: 60.00000000000000 Top: 342.00000000000000 Right: 79.00000000000000 Bottom: 324.00000000000000 ) (RectD.1480 Left: 60.00000000000000 Top: 356.00000000000000 Right: 79.00000000000000 Bottom: 338.00000000000000 ) (RectD.1481 Left: 60.00000000000000 Top: 371.00000000000000 Right: 79.00000000000000 Bottom: 353.00000000000000 ) (RectD.1482 Left: 75.00000000000000 Top: 54.00000000000000 Right: 94.00000000000000 Bottom: 36.00000000000000 ) (RectD.1483 Left: 75.00000000000000 Top: 68.00000000000000 Right: 94.00000000000000 Bottom: 50.00000000000000 ) (RectD.1484 Left: 75.00000000000000 Top: 83.00000000000000 Right: 94.00000000000000 Bottom: 65.00000000000000 ) (RectD.1485 Left: 75.00000000000000 Top: 97.00000000000000 Right: 94.00000000000000 Bottom: 79.00000000000000 ) (RectD.1486 Left: 75.00000000000000 Top: 112.00000000000000 Right: 94.00000000000000 Bottom: 94.00000000000000 ) (RectD.1487 Left: 75.00000000000000 Top: 126.00000000000000 Right: 94.00000000000000 Bottom: 108.00000000000000 ) (RectD.1488 Left: 75.00000000000000 Top: 140.00000000000000 Right: 94.00000000000000 Bottom: 122.00000000000000 ) (RectD.1489 Left: 75.00000000000000 Top: 155.00000000000000 Right: 94.00000000000000 Bottom: 137.00000000000000 ) (RectD.1490 Left: 75.00000000000000 Top: 169.00000000000000 Right: 94.00000000000000 Bottom: 151.00000000000000 ) (RectD.1491 Left: 75.00000000000000 Top: 184.00000000000000 Right: 94.00000000000000 Bottom: 166.00000000000000 ) (RectD.1492 Left: 75.00000000000000 Top: 198.00000000000000 Right: 94.00000000000000 Bottom: 180.00000000000000 ) (RectD.1493 Left: 75.00000000000000 Top: 212.00000000000000 Right: 94.00000000000000 Bottom: 194.00000000000000 ) (RectD.1494 Left: 75.00000000000000 Top: 227.00000000000000 Right: 94.00000000000000 Bottom: 209.00000000000000 ) (RectD.1495 Left: 75.00000000000000 Top: 241.00000000000000 Right: 94.00000000000000 Bottom: 223.00000000000000 ) (RectD.1496 Left: 75.00000000000000 Top: 256.00000000000000 Right: 94.00000000000000 Bottom: 238.00000000000000 ) (RectD.1497 Left: 75.00000000000000 Top: 270.00000000000000 Right: 94.00000000000000 Bottom: 252.00000000000000 ) (RectD.1498 Left: 75.00000000000000 Top: 284.00000000000000 Right: 94.00000000000000 Bottom: 266.00000000000000 ) (RectD.1499 Left: 75.00000000000000 Top: 299.00000000000000 Right: 94.00000000000000 Bottom: 281.00000000000000 ) (RectD.1500 Left: 75.00000000000000 Top: 313.00000000000000 Right: 94.00000000000000 Bottom: 295.00000000000000 ) (RectD.1501 Left: 75.00000000000000 Top: 328.00000000000000 Right: 94.00000000000000 Bottom: 310.00000000000000 ) (RectD.1502 Left: 75.00000000000000 Top: 342.00000000000000 Right: 94.00000000000000 Bottom: 324.00000000000000 ) (RectD.1503 Left: 75.00000000000000 Top: 356.00000000000000 Right: 94.00000000000000 Bottom: 338.00000000000000 ) (RectD.1504 Left: 75.00000000000000 Top: 371.00000000000000 Right: 94.00000000000000 Bottom: 353.00000000000000 ) (RectD.1505 Left: 89.00000000000000 Top: 54.00000000000000 Right: 108.00000000000000 Bottom: 36.00000000000000 ) (RectD.1506 Left: 89.00000000000000 Top: 68.00000000000000 Right: 108.00000000000000 Bottom: 50.00000000000000 ) (RectD.1507 Left: 89.00000000000000 Top: 83.00000000000000 Right: 108.00000000000000 Bottom: 65.00000000000000 ) (RectD.1508 Left: 89.00000000000000 Top: 97.00000000000000 Right: 108.00000000000000 Bottom: 79.00000000000000 ) (RectD.1509 Left: 89.00000000000000 Top: 112.00000000000000 Right: 108.00000000000000 Bottom: 94.00000000000000 ) (RectD.1510 Left: 89.00000000000000 Top: 126.00000000000000 Right: 108.00000000000000 Bottom: 108.00000000000000 ) (RectD.1511 Left: 89.00000000000000 Top: 140.00000000000000 Right: 108.00000000000000 Bottom: 122.00000000000000 ) (RectD.1512 Left: 89.00000000000000 Top: 155.00000000000000 Right: 108.00000000000000 Bottom: 137.00000000000000 ) (RectD.1513 Left: 89.00000000000000 Top: 169.00000000000000 Right: 108.00000000000000 Bottom: 151.00000000000000 ) (RectD.1514 Left: 89.00000000000000 Top: 184.00000000000000 Right: 108.00000000000000 Bottom: 166.00000000000000 ) (RectD.1515 Left: 89.00000000000000 Top: 198.00000000000000 Right: 108.00000000000000 Bottom: 180.00000000000000 ) (RectD.1516 Left: 89.00000000000000 Top: 212.00000000000000 Right: 108.00000000000000 Bottom: 194.00000000000000 ) (RectD.1517 Left: 89.00000000000000 Top: 227.00000000000000 Right: 108.00000000000000 Bottom: 209.00000000000000 ) (RectD.1518 Left: 89.00000000000000 Top: 241.00000000000000 Right: 108.00000000000000 Bottom: 223.00000000000000 ) (RectD.1519 Left: 89.00000000000000 Top: 256.00000000000000 Right: 108.00000000000000 Bottom: 238.00000000000000 ) (RectD.1520 Left: 89.00000000000000 Top: 270.00000000000000 Right: 108.00000000000000 Bottom: 252.00000000000000 ) (RectD.1521 Left: 89.00000000000000 Top: 284.00000000000000 Right: 108.00000000000000 Bottom: 266.00000000000000 ) (RectD.1522 Left: 89.00000000000000 Top: 299.00000000000000 Right: 108.00000000000000 Bottom: 281.00000000000000 ) (RectD.1523 Left: 89.00000000000000 Top: 313.00000000000000 Right: 108.00000000000000 Bottom: 295.00000000000000 ) (RectD.1524 Left: 89.00000000000000 Top: 328.00000000000000 Right: 108.00000000000000 Bottom: 310.00000000000000 ) (RectD.1525 Left: 89.00000000000000 Top: 342.00000000000000 Right: 108.00000000000000 Bottom: 324.00000000000000 ) (RectD.1526 Left: 89.00000000000000 Top: 356.00000000000000 Right: 108.00000000000000 Bottom: 338.00000000000000 ) (RectD.1527 Left: 89.00000000000000 Top: 371.00000000000000 Right: 108.00000000000000 Bottom: 353.00000000000000 ) (RectD.1528 Left: 103.00000000000000 Top: 54.00000000000000 Right: 122.00000000000000 Bottom: 36.00000000000000 ) (RectD.1529 Left: 103.00000000000000 Top: 68.00000000000000 Right: 122.00000000000000 Bottom: 50.00000000000000 ) (RectD.1530 Left: 103.00000000000000 Top: 83.00000000000000 Right: 122.00000000000000 Bottom: 65.00000000000000 ) (RectD.1531 Left: 103.00000000000000 Top: 97.00000000000000 Right: 122.00000000000000 Bottom: 79.00000000000000 ) (RectD.1532 Left: 103.00000000000000 Top: 112.00000000000000 Right: 122.00000000000000 Bottom: 94.00000000000000 ) (RectD.1533 Left: 103.00000000000000 Top: 126.00000000000000 Right: 122.00000000000000 Bottom: 108.00000000000000 ) (RectD.1534 Left: 103.00000000000000 Top: 140.00000000000000 Right: 122.00000000000000 Bottom: 122.00000000000000 ) (RectD.1535 Left: 103.00000000000000 Top: 155.00000000000000 Right: 122.00000000000000 Bottom: 137.00000000000000 ) (RectD.1536 Left: 103.00000000000000 Top: 169.00000000000000 Right: 122.00000000000000 Bottom: 151.00000000000000 ) (RectD.1537 Left: 103.00000000000000 Top: 184.00000000000000 Right: 122.00000000000000 Bottom: 166.00000000000000 ) (RectD.1538 Left: 103.00000000000000 Top: 198.00000000000000 Right: 122.00000000000000 Bottom: 180.00000000000000 ) (RectD.1539 Left: 103.00000000000000 Top: 212.00000000000000 Right: 122.00000000000000 Bottom: 194.00000000000000 ) (RectD.1540 Left: 103.00000000000000 Top: 227.00000000000000 Right: 122.00000000000000 Bottom: 209.00000000000000 ) (RectD.1541 Left: 103.00000000000000 Top: 241.00000000000000 Right: 122.00000000000000 Bottom: 223.00000000000000 ) (RectD.1542 Left: 103.00000000000000 Top: 256.00000000000000 Right: 122.00000000000000 Bottom: 238.00000000000000 ) (RectD.1543 Left: 103.00000000000000 Top: 270.00000000000000 Right: 122.00000000000000 Bottom: 252.00000000000000 ) (RectD.1544 Left: 103.00000000000000 Top: 284.00000000000000 Right: 122.00000000000000 Bottom: 266.00000000000000 ) (RectD.1545 Left: 103.00000000000000 Top: 299.00000000000000 Right: 122.00000000000000 Bottom: 281.00000000000000 ) (RectD.1546 Left: 103.00000000000000 Top: 313.00000000000000 Right: 122.00000000000000 Bottom: 295.00000000000000 ) (RectD.1547 Left: 103.00000000000000 Top: 328.00000000000000 Right: 122.00000000000000 Bottom: 310.00000000000000 ) (RectD.1548 Left: 103.00000000000000 Top: 342.00000000000000 Right: 122.00000000000000 Bottom: 324.00000000000000 ) (RectD.1549 Left: 103.00000000000000 Top: 356.00000000000000 Right: 122.00000000000000 Bottom: 338.00000000000000 ) (RectD.1550 Left: 103.00000000000000 Top: 371.00000000000000 Right: 122.00000000000000 Bottom: 353.00000000000000 ) (RectD.1551 Left: 118.00000000000000 Top: 54.00000000000000 Right: 137.00000000000000 Bottom: 36.00000000000000 ) (RectD.1552 Left: 118.00000000000000 Top: 68.00000000000000 Right: 137.00000000000000 Bottom: 50.00000000000000 ) (RectD.1553 Left: 118.00000000000000 Top: 83.00000000000000 Right: 137.00000000000000 Bottom: 65.00000000000000 ) (RectD.1554 Left: 118.00000000000000 Top: 97.00000000000000 Right: 137.00000000000000 Bottom: 79.00000000000000 ) (RectD.1555 Left: 118.00000000000000 Top: 112.00000000000000 Right: 137.00000000000000 Bottom: 94.00000000000000 ) (RectD.1556 Left: 118.00000000000000 Top: 126.00000000000000 Right: 137.00000000000000 Bottom: 108.00000000000000 ) (RectD.1557 Left: 118.00000000000000 Top: 140.00000000000000 Right: 137.00000000000000 Bottom: 122.00000000000000 ) (RectD.1558 Left: 118.00000000000000 Top: 155.00000000000000 Right: 137.00000000000000 Bottom: 137.00000000000000 ) (RectD.1559 Left: 118.00000000000000 Top: 169.00000000000000 Right: 137.00000000000000 Bottom: 151.00000000000000 ) (RectD.1560 Left: 118.00000000000000 Top: 184.00000000000000 Right: 137.00000000000000 Bottom: 166.00000000000000 ) (RectD.1561 Left: 118.00000000000000 Top: 198.00000000000000 Right: 137.00000000000000 Bottom: 180.00000000000000 ) (RectD.1562 Left: 118.00000000000000 Top: 212.00000000000000 Right: 137.00000000000000 Bottom: 194.00000000000000 ) (RectD.1563 Left: 118.00000000000000 Top: 227.00000000000000 Right: 137.00000000000000 Bottom: 209.00000000000000 ) (RectD.1564 Left: 118.00000000000000 Top: 241.00000000000000 Right: 137.00000000000000 Bottom: 223.00000000000000 ) (RectD.1565 Left: 118.00000000000000 Top: 256.00000000000000 Right: 137.00000000000000 Bottom: 238.00000000000000 ) (RectD.1566 Left: 118.00000000000000 Top: 270.00000000000000 Right: 137.00000000000000 Bottom: 252.00000000000000 ) (RectD.1567 Left: 118.00000000000000 Top: 284.00000000000000 Right: 137.00000000000000 Bottom: 266.00000000000000 ) (RectD.1568 Left: 118.00000000000000 Top: 299.00000000000000 Right: 137.00000000000000 Bottom: 281.00000000000000 ) (RectD.1569 Left: 118.00000000000000 Top: 313.00000000000000 Right: 137.00000000000000 Bottom: 295.00000000000000 ) (RectD.1570 Left: 118.00000000000000 Top: 328.00000000000000 Right: 137.00000000000000 Bottom: 310.00000000000000 ) (RectD.1571 Left: 118.00000000000000 Top: 342.00000000000000 Right: 137.00000000000000 Bottom: 324.00000000000000 ) (RectD.1572 Left: 118.00000000000000 Top: 356.00000000000000 Right: 137.00000000000000 Bottom: 338.00000000000000 ) (RectD.1573 Left: 118.00000000000000 Top: 371.00000000000000 Right: 137.00000000000000 Bottom: 353.00000000000000 ) (RectD.1574 Left: 132.00000000000000 Top: 54.00000000000000 Right: 151.00000000000000 Bottom: 36.00000000000000 ) (RectD.1575 Left: 132.00000000000000 Top: 68.00000000000000 Right: 151.00000000000000 Bottom: 50.00000000000000 ) (RectD.1576 Left: 132.00000000000000 Top: 83.00000000000000 Right: 151.00000000000000 Bottom: 65.00000000000000 ) (RectD.1577 Left: 132.00000000000000 Top: 97.00000000000000 Right: 151.00000000000000 Bottom: 79.00000000000000 ) (RectD.1578 Left: 132.00000000000000 Top: 112.00000000000000 Right: 151.00000000000000 Bottom: 94.00000000000000 ) (RectD.1579 Left: 132.00000000000000 Top: 126.00000000000000 Right: 151.00000000000000 Bottom: 108.00000000000000 ) (RectD.1580 Left: 132.00000000000000 Top: 140.00000000000000 Right: 151.00000000000000 Bottom: 122.00000000000000 ) (RectD.1581 Left: 132.00000000000000 Top: 155.00000000000000 Right: 151.00000000000000 Bottom: 137.00000000000000 ) (RectD.1582 Left: 132.00000000000000 Top: 169.00000000000000 Right: 151.00000000000000 Bottom: 151.00000000000000 ) (RectD.1583 Left: 132.00000000000000 Top: 184.00000000000000 Right: 151.00000000000000 Bottom: 166.00000000000000 ) (RectD.1584 Left: 132.00000000000000 Top: 198.00000000000000 Right: 151.00000000000000 Bottom: 180.00000000000000 ) (RectD.1585 Left: 132.00000000000000 Top: 212.00000000000000 Right: 151.00000000000000 Bottom: 194.00000000000000 ) (RectD.1586 Left: 132.00000000000000 Top: 227.00000000000000 Right: 151.00000000000000 Bottom: 209.00000000000000 ) (RectD.1587 Left: 132.00000000000000 Top: 241.00000000000000 Right: 151.00000000000000 Bottom: 223.00000000000000 ) (RectD.1588 Left: 132.00000000000000 Top: 256.00000000000000 Right: 151.00000000000000 Bottom: 238.00000000000000 ) (RectD.1589 Left: 132.00000000000000 Top: 270.00000000000000 Right: 151.00000000000000 Bottom: 252.00000000000000 ) (RectD.1590 Left: 132.00000000000000 Top: 284.00000000000000 Right: 151.00000000000000 Bottom: 266.00000000000000 ) (RectD.1591 Left: 132.00000000000000 Top: 299.00000000000000 Right: 151.00000000000000 Bottom: 281.00000000000000 ) (RectD.1592 Left: 132.00000000000000 Top: 313.00000000000000 Right: 151.00000000000000 Bottom: 295.00000000000000 ) (RectD.1593 Left: 132.00000000000000 Top: 328.00000000000000 Right: 151.00000000000000 Bottom: 310.00000000000000 ) (RectD.1594 Left: 132.00000000000000 Top: 342.00000000000000 Right: 151.00000000000000 Bottom: 324.00000000000000 ) (RectD.1595 Left: 132.00000000000000 Top: 356.00000000000000 Right: 151.00000000000000 Bottom: 338.00000000000000 ) (RectD.1596 Left: 132.00000000000000 Top: 371.00000000000000 Right: 151.00000000000000 Bottom: 353.00000000000000 ) (RectD.1597 Left: 147.00000000000000 Top: 54.00000000000000 Right: 166.00000000000000 Bottom: 36.00000000000000 ) (RectD.1598 Left: 147.00000000000000 Top: 68.00000000000000 Right: 166.00000000000000 Bottom: 50.00000000000000 ) (RectD.1599 Left: 147.00000000000000 Top: 83.00000000000000 Right: 166.00000000000000 Bottom: 65.00000000000000 ) (RectD.1600 Left: 147.00000000000000 Top: 97.00000000000000 Right: 166.00000000000000 Bottom: 79.00000000000000 ) (RectD.1601 Left: 147.00000000000000 Top: 112.00000000000000 Right: 166.00000000000000 Bottom: 94.00000000000000 ) (RectD.1602 Left: 147.00000000000000 Top: 126.00000000000000 Right: 166.00000000000000 Bottom: 108.00000000000000 ) (RectD.1603 Left: 147.00000000000000 Top: 140.00000000000000 Right: 166.00000000000000 Bottom: 122.00000000000000 ) (RectD.1604 Left: 147.00000000000000 Top: 155.00000000000000 Right: 166.00000000000000 Bottom: 137.00000000000000 ) (RectD.1605 Left: 147.00000000000000 Top: 169.00000000000000 Right: 166.00000000000000 Bottom: 151.00000000000000 ) (RectD.1606 Left: 147.00000000000000 Top: 184.00000000000000 Right: 166.00000000000000 Bottom: 166.00000000000000 ) (RectD.1607 Left: 147.00000000000000 Top: 198.00000000000000 Right: 166.00000000000000 Bottom: 180.00000000000000 ) (RectD.1608 Left: 147.00000000000000 Top: 212.00000000000000 Right: 166.00000000000000 Bottom: 194.00000000000000 ) (RectD.1609 Left: 147.00000000000000 Top: 227.00000000000000 Right: 166.00000000000000 Bottom: 209.00000000000000 ) (RectD.1610 Left: 147.00000000000000 Top: 241.00000000000000 Right: 166.00000000000000 Bottom: 223.00000000000000 ) (RectD.1611 Left: 147.00000000000000 Top: 256.00000000000000 Right: 166.00000000000000 Bottom: 238.00000000000000 ) (RectD.1612 Left: 147.00000000000000 Top: 270.00000000000000 Right: 166.00000000000000 Bottom: 252.00000000000000 ) (RectD.1613 Left: 147.00000000000000 Top: 284.00000000000000 Right: 166.00000000000000 Bottom: 266.00000000000000 ) (RectD.1614 Left: 147.00000000000000 Top: 299.00000000000000 Right: 166.00000000000000 Bottom: 281.00000000000000 ) (RectD.1615 Left: 147.00000000000000 Top: 313.00000000000000 Right: 166.00000000000000 Bottom: 295.00000000000000 ) (RectD.1616 Left: 147.00000000000000 Top: 328.00000000000000 Right: 166.00000000000000 Bottom: 310.00000000000000 ) (RectD.1617 Left: 147.00000000000000 Top: 342.00000000000000 Right: 166.00000000000000 Bottom: 324.00000000000000 ) (RectD.1618 Left: 147.00000000000000 Top: 356.00000000000000 Right: 166.00000000000000 Bottom: 338.00000000000000 ) (RectD.1619 Left: 147.00000000000000 Top: 371.00000000000000 Right: 166.00000000000000 Bottom: 353.00000000000000 ) (RectD.1620 Left: 161.00000000000000 Top: 54.00000000000000 Right: 180.00000000000000 Bottom: 36.00000000000000 ) (RectD.1621 Left: 161.00000000000000 Top: 68.00000000000000 Right: 180.00000000000000 Bottom: 50.00000000000000 ) (RectD.1622 Left: 161.00000000000000 Top: 83.00000000000000 Right: 180.00000000000000 Bottom: 65.00000000000000 ) (RectD.1623 Left: 161.00000000000000 Top: 97.00000000000000 Right: 180.00000000000000 Bottom: 79.00000000000000 ) (RectD.1624 Left: 161.00000000000000 Top: 112.00000000000000 Right: 180.00000000000000 Bottom: 94.00000000000000 ) (RectD.1625 Left: 161.00000000000000 Top: 126.00000000000000 Right: 180.00000000000000 Bottom: 108.00000000000000 ) (RectD.1626 Left: 161.00000000000000 Top: 140.00000000000000 Right: 180.00000000000000 Bottom: 122.00000000000000 ) (RectD.1627 Left: 161.00000000000000 Top: 155.00000000000000 Right: 180.00000000000000 Bottom: 137.00000000000000 ) (RectD.1628 Left: 161.00000000000000 Top: 169.00000000000000 Right: 180.00000000000000 Bottom: 151.00000000000000 ) (RectD.1629 Left: 161.00000000000000 Top: 184.00000000000000 Right: 180.00000000000000 Bottom: 166.00000000000000 ) (RectD.1630 Left: 161.00000000000000 Top: 198.00000000000000 Right: 180.00000000000000 Bottom: 180.00000000000000 ) (RectD.1631 Left: 161.00000000000000 Top: 212.00000000000000 Right: 180.00000000000000 Bottom: 194.00000000000000 ) (RectD.1632 Left: 161.00000000000000 Top: 227.00000000000000 Right: 180.00000000000000 Bottom: 209.00000000000000 ) (RectD.1633 Left: 161.00000000000000 Top: 241.00000000000000 Right: 180.00000000000000 Bottom: 223.00000000000000 ) (RectD.1634 Left: 161.00000000000000 Top: 256.00000000000000 Right: 180.00000000000000 Bottom: 238.00000000000000 ) (RectD.1635 Left: 161.00000000000000 Top: 270.00000000000000 Right: 180.00000000000000 Bottom: 252.00000000000000 ) (RectD.1636 Left: 161.00000000000000 Top: 284.00000000000000 Right: 180.00000000000000 Bottom: 266.00000000000000 ) (RectD.1637 Left: 161.00000000000000 Top: 299.00000000000000 Right: 180.00000000000000 Bottom: 281.00000000000000 ) (RectD.1638 Left: 161.00000000000000 Top: 313.00000000000000 Right: 180.00000000000000 Bottom: 295.00000000000000 ) (RectD.1639 Left: 161.00000000000000 Top: 328.00000000000000 Right: 180.00000000000000 Bottom: 310.00000000000000 ) (RectD.1640 Left: 161.00000000000000 Top: 342.00000000000000 Right: 180.00000000000000 Bottom: 324.00000000000000 ) (RectD.1641 Left: 161.00000000000000 Top: 356.00000000000000 Right: 180.00000000000000 Bottom: 338.00000000000000 ) (RectD.1642 Left: 161.00000000000000 Top: 371.00000000000000 Right: 180.00000000000000 Bottom: 353.00000000000000 ) (RectD.1643 Left: 175.00000000000000 Top: 54.00000000000000 Right: 194.00000000000000 Bottom: 36.00000000000000 ) (RectD.1644 Left: 175.00000000000000 Top: 68.00000000000000 Right: 194.00000000000000 Bottom: 50.00000000000000 ) (RectD.1645 Left: 175.00000000000000 Top: 83.00000000000000 Right: 194.00000000000000 Bottom: 65.00000000000000 ) (RectD.1646 Left: 175.00000000000000 Top: 97.00000000000000 Right: 194.00000000000000 Bottom: 79.00000000000000 ) (RectD.1647 Left: 175.00000000000000 Top: 112.00000000000000 Right: 194.00000000000000 Bottom: 94.00000000000000 ) (RectD.1648 Left: 175.00000000000000 Top: 126.00000000000000 Right: 194.00000000000000 Bottom: 108.00000000000000 ) (RectD.1649 Left: 175.00000000000000 Top: 140.00000000000000 Right: 194.00000000000000 Bottom: 122.00000000000000 ) (RectD.1650 Left: 175.00000000000000 Top: 155.00000000000000 Right: 194.00000000000000 Bottom: 137.00000000000000 ) (RectD.1651 Left: 175.00000000000000 Top: 169.00000000000000 Right: 194.00000000000000 Bottom: 151.00000000000000 ) (RectD.1652 Left: 175.00000000000000 Top: 184.00000000000000 Right: 194.00000000000000 Bottom: 166.00000000000000 ) (RectD.1653 Left: 175.00000000000000 Top: 198.00000000000000 Right: 194.00000000000000 Bottom: 180.00000000000000 ) (RectD.1654 Left: 175.00000000000000 Top: 212.00000000000000 Right: 194.00000000000000 Bottom: 194.00000000000000 ) (RectD.1655 Left: 175.00000000000000 Top: 227.00000000000000 Right: 194.00000000000000 Bottom: 209.00000000000000 ) (RectD.1656 Left: 175.00000000000000 Top: 241.00000000000000 Right: 194.00000000000000 Bottom: 223.00000000000000 ) (RectD.1657 Left: 175.00000000000000 Top: 256.00000000000000 Right: 194.00000000000000 Bottom: 238.00000000000000 ) (RectD.1658 Left: 175.00000000000000 Top: 270.00000000000000 Right: 194.00000000000000 Bottom: 252.00000000000000 ) (RectD.1659 Left: 175.00000000000000 Top: 284.00000000000000 Right: 194.00000000000000 Bottom: 266.00000000000000 ) (RectD.1660 Left: 175.00000000000000 Top: 299.00000000000000 Right: 194.00000000000000 Bottom: 281.00000000000000 ) (RectD.1661 Left: 175.00000000000000 Top: 313.00000000000000 Right: 194.00000000000000 Bottom: 295.00000000000000 ) (RectD.1662 Left: 175.00000000000000 Top: 328.00000000000000 Right: 194.00000000000000 Bottom: 310.00000000000000 ) (RectD.1663 Left: 175.00000000000000 Top: 342.00000000000000 Right: 194.00000000000000 Bottom: 324.00000000000000 ) (RectD.1664 Left: 175.00000000000000 Top: 356.00000000000000 Right: 194.00000000000000 Bottom: 338.00000000000000 ) (RectD.1665 Left: 175.00000000000000 Top: 371.00000000000000 Right: 194.00000000000000 Bottom: 353.00000000000000 ) (RectD.1666 Left: 190.00000000000000 Top: 54.00000000000000 Right: 209.00000000000000 Bottom: 36.00000000000000 ) (RectD.1667 Left: 190.00000000000000 Top: 68.00000000000000 Right: 209.00000000000000 Bottom: 50.00000000000000 ) (RectD.1668 Left: 190.00000000000000 Top: 83.00000000000000 Right: 209.00000000000000 Bottom: 65.00000000000000 ) (RectD.1669 Left: 190.00000000000000 Top: 97.00000000000000 Right: 209.00000000000000 Bottom: 79.00000000000000 ) (RectD.1670 Left: 190.00000000000000 Top: 112.00000000000000 Right: 209.00000000000000 Bottom: 94.00000000000000 ) (RectD.1671 Left: 190.00000000000000 Top: 126.00000000000000 Right: 209.00000000000000 Bottom: 108.00000000000000 ) (RectD.1672 Left: 190.00000000000000 Top: 140.00000000000000 Right: 209.00000000000000 Bottom: 122.00000000000000 ) (RectD.1673 Left: 190.00000000000000 Top: 155.00000000000000 Right: 209.00000000000000 Bottom: 137.00000000000000 ) (RectD.1674 Left: 190.00000000000000 Top: 169.00000000000000 Right: 209.00000000000000 Bottom: 151.00000000000000 ) (RectD.1675 Left: 190.00000000000000 Top: 184.00000000000000 Right: 209.00000000000000 Bottom: 166.00000000000000 ) (RectD.1676 Left: 190.00000000000000 Top: 198.00000000000000 Right: 209.00000000000000 Bottom: 180.00000000000000 ) (RectD.1677 Left: 190.00000000000000 Top: 212.00000000000000 Right: 209.00000000000000 Bottom: 194.00000000000000 ) (RectD.1678 Left: 190.00000000000000 Top: 227.00000000000000 Right: 209.00000000000000 Bottom: 209.00000000000000 ) (RectD.1679 Left: 190.00000000000000 Top: 241.00000000000000 Right: 209.00000000000000 Bottom: 223.00000000000000 ) (RectD.1680 Left: 190.00000000000000 Top: 256.00000000000000 Right: 209.00000000000000 Bottom: 238.00000000000000 ) (RectD.1681 Left: 190.00000000000000 Top: 270.00000000000000 Right: 209.00000000000000 Bottom: 252.00000000000000 ) (RectD.1682 Left: 190.00000000000000 Top: 284.00000000000000 Right: 209.00000000000000 Bottom: 266.00000000000000 ) (RectD.1683 Left: 190.00000000000000 Top: 299.00000000000000 Right: 209.00000000000000 Bottom: 281.00000000000000 ) (RectD.1684 Left: 190.00000000000000 Top: 313.00000000000000 Right: 209.00000000000000 Bottom: 295.00000000000000 ) (RectD.1685 Left: 190.00000000000000 Top: 328.00000000000000 Right: 209.00000000000000 Bottom: 310.00000000000000 ) (RectD.1686 Left: 190.00000000000000 Top: 342.00000000000000 Right: 209.00000000000000 Bottom: 324.00000000000000 ) (RectD.1687 Left: 190.00000000000000 Top: 356.00000000000000 Right: 209.00000000000000 Bottom: 338.00000000000000 ) (RectD.1688 Left: 190.00000000000000 Top: 371.00000000000000 Right: 209.00000000000000 Bottom: 353.00000000000000 ) (RectD.1689 Left: 204.00000000000000 Top: 54.00000000000000 Right: 223.00000000000000 Bottom: 36.00000000000000 ) (RectD.1690 Left: 204.00000000000000 Top: 68.00000000000000 Right: 223.00000000000000 Bottom: 50.00000000000000 ) (RectD.1691 Left: 204.00000000000000 Top: 83.00000000000000 Right: 223.00000000000000 Bottom: 65.00000000000000 ) (RectD.1692 Left: 204.00000000000000 Top: 97.00000000000000 Right: 223.00000000000000 Bottom: 79.00000000000000 ) (RectD.1693 Left: 204.00000000000000 Top: 112.00000000000000 Right: 223.00000000000000 Bottom: 94.00000000000000 ) (RectD.1694 Left: 204.00000000000000 Top: 126.00000000000000 Right: 223.00000000000000 Bottom: 108.00000000000000 ) (RectD.1695 Left: 204.00000000000000 Top: 140.00000000000000 Right: 223.00000000000000 Bottom: 122.00000000000000 ) (RectD.1696 Left: 204.00000000000000 Top: 155.00000000000000 Right: 223.00000000000000 Bottom: 137.00000000000000 ) (RectD.1697 Left: 204.00000000000000 Top: 169.00000000000000 Right: 223.00000000000000 Bottom: 151.00000000000000 ) (RectD.1698 Left: 204.00000000000000 Top: 184.00000000000000 Right: 223.00000000000000 Bottom: 166.00000000000000 ) (RectD.1699 Left: 204.00000000000000 Top: 198.00000000000000 Right: 223.00000000000000 Bottom: 180.00000000000000 ) (RectD.1700 Left: 204.00000000000000 Top: 212.00000000000000 Right: 223.00000000000000 Bottom: 194.00000000000000 ) (RectD.1701 Left: 204.00000000000000 Top: 227.00000000000000 Right: 223.00000000000000 Bottom: 209.00000000000000 ) (RectD.1702 Left: 204.00000000000000 Top: 241.00000000000000 Right: 223.00000000000000 Bottom: 223.00000000000000 ) (RectD.1703 Left: 204.00000000000000 Top: 256.00000000000000 Right: 223.00000000000000 Bottom: 238.00000000000000 ) (RectD.1704 Left: 204.00000000000000 Top: 270.00000000000000 Right: 223.00000000000000 Bottom: 252.00000000000000 ) (RectD.1705 Left: 204.00000000000000 Top: 284.00000000000000 Right: 223.00000000000000 Bottom: 266.00000000000000 ) (RectD.1706 Left: 204.00000000000000 Top: 299.00000000000000 Right: 223.00000000000000 Bottom: 281.00000000000000 ) (RectD.1707 Left: 204.00000000000000 Top: 313.00000000000000 Right: 223.00000000000000 Bottom: 295.00000000000000 ) (RectD.1708 Left: 204.00000000000000 Top: 328.00000000000000 Right: 223.00000000000000 Bottom: 310.00000000000000 ) (RectD.1709 Left: 204.00000000000000 Top: 342.00000000000000 Right: 223.00000000000000 Bottom: 324.00000000000000 ) (RectD.1710 Left: 204.00000000000000 Top: 356.00000000000000 Right: 223.00000000000000 Bottom: 338.00000000000000 ) (RectD.1711 Left: 204.00000000000000 Top: 371.00000000000000 Right: 223.00000000000000 Bottom: 353.00000000000000 ) (RectD.1712 Left: 219.00000000000000 Top: 54.00000000000000 Right: 238.00000000000000 Bottom: 36.00000000000000 ) (RectD.1713 Left: 219.00000000000000 Top: 68.00000000000000 Right: 238.00000000000000 Bottom: 50.00000000000000 ) (RectD.1714 Left: 219.00000000000000 Top: 83.00000000000000 Right: 238.00000000000000 Bottom: 65.00000000000000 ) (RectD.1715 Left: 219.00000000000000 Top: 97.00000000000000 Right: 238.00000000000000 Bottom: 79.00000000000000 ) (RectD.1716 Left: 219.00000000000000 Top: 112.00000000000000 Right: 238.00000000000000 Bottom: 94.00000000000000 ) (RectD.1717 Left: 219.00000000000000 Top: 126.00000000000000 Right: 238.00000000000000 Bottom: 108.00000000000000 ) (RectD.1718 Left: 219.00000000000000 Top: 140.00000000000000 Right: 238.00000000000000 Bottom: 122.00000000000000 ) (RectD.1719 Left: 219.00000000000000 Top: 155.00000000000000 Right: 238.00000000000000 Bottom: 137.00000000000000 ) (RectD.1720 Left: 219.00000000000000 Top: 169.00000000000000 Right: 238.00000000000000 Bottom: 151.00000000000000 ) (RectD.1721 Left: 219.00000000000000 Top: 184.00000000000000 Right: 238.00000000000000 Bottom: 166.00000000000000 ) (RectD.1722 Left: 219.00000000000000 Top: 198.00000000000000 Right: 238.00000000000000 Bottom: 180.00000000000000 ) (RectD.1723 Left: 219.00000000000000 Top: 212.00000000000000 Right: 238.00000000000000 Bottom: 194.00000000000000 ) (RectD.1724 Left: 219.00000000000000 Top: 227.00000000000000 Right: 238.00000000000000 Bottom: 209.00000000000000 ) (RectD.1725 Left: 219.00000000000000 Top: 241.00000000000000 Right: 238.00000000000000 Bottom: 223.00000000000000 ) (RectD.1726 Left: 219.00000000000000 Top: 256.00000000000000 Right: 238.00000000000000 Bottom: 238.00000000000000 ) (RectD.1727 Left: 219.00000000000000 Top: 270.00000000000000 Right: 238.00000000000000 Bottom: 252.00000000000000 ) (RectD.1728 Left: 219.00000000000000 Top: 284.00000000000000 Right: 238.00000000000000 Bottom: 266.00000000000000 ) (RectD.1729 Left: 219.00000000000000 Top: 299.00000000000000 Right: 238.00000000000000 Bottom: 281.00000000000000 ) (RectD.1730 Left: 219.00000000000000 Top: 313.00000000000000 Right: 238.00000000000000 Bottom: 295.00000000000000 ) (RectD.1731 Left: 219.00000000000000 Top: 328.00000000000000 Right: 238.00000000000000 Bottom: 310.00000000000000 ) (RectD.1732 Left: 219.00000000000000 Top: 342.00000000000000 Right: 238.00000000000000 Bottom: 324.00000000000000 ) (RectD.1733 Left: 219.00000000000000 Top: 356.00000000000000 Right: 238.00000000000000 Bottom: 338.00000000000000 ) (RectD.1734 Left: 219.00000000000000 Top: 371.00000000000000 Right: 238.00000000000000 Bottom: 353.00000000000000 ) (RectD.1735 Left: 233.00000000000000 Top: 54.00000000000000 Right: 252.00000000000000 Bottom: 36.00000000000000 ) (RectD.1736 Left: 233.00000000000000 Top: 68.00000000000000 Right: 252.00000000000000 Bottom: 50.00000000000000 ) (RectD.1737 Left: 233.00000000000000 Top: 83.00000000000000 Right: 252.00000000000000 Bottom: 65.00000000000000 ) (RectD.1738 Left: 233.00000000000000 Top: 97.00000000000000 Right: 252.00000000000000 Bottom: 79.00000000000000 ) (RectD.1739 Left: 233.00000000000000 Top: 112.00000000000000 Right: 252.00000000000000 Bottom: 94.00000000000000 ) (RectD.1740 Left: 233.00000000000000 Top: 126.00000000000000 Right: 252.00000000000000 Bottom: 108.00000000000000 ) (RectD.1741 Left: 233.00000000000000 Top: 140.00000000000000 Right: 252.00000000000000 Bottom: 122.00000000000000 ) (RectD.1742 Left: 233.00000000000000 Top: 155.00000000000000 Right: 252.00000000000000 Bottom: 137.00000000000000 ) (RectD.1743 Left: 233.00000000000000 Top: 169.00000000000000 Right: 252.00000000000000 Bottom: 151.00000000000000 ) (RectD.1744 Left: 233.00000000000000 Top: 184.00000000000000 Right: 252.00000000000000 Bottom: 166.00000000000000 ) (RectD.1745 Left: 233.00000000000000 Top: 198.00000000000000 Right: 252.00000000000000 Bottom: 180.00000000000000 ) (RectD.1746 Left: 233.00000000000000 Top: 212.00000000000000 Right: 252.00000000000000 Bottom: 194.00000000000000 ) (RectD.1747 Left: 233.00000000000000 Top: 227.00000000000000 Right: 252.00000000000000 Bottom: 209.00000000000000 ) (RectD.1748 Left: 233.00000000000000 Top: 241.00000000000000 Right: 252.00000000000000 Bottom: 223.00000000000000 ) (RectD.1749 Left: 233.00000000000000 Top: 256.00000000000000 Right: 252.00000000000000 Bottom: 238.00000000000000 ) (RectD.1750 Left: 233.00000000000000 Top: 270.00000000000000 Right: 252.00000000000000 Bottom: 252.00000000000000 ) (RectD.1751 Left: 233.00000000000000 Top: 284.00000000000000 Right: 252.00000000000000 Bottom: 266.00000000000000 ) (RectD.1752 Left: 233.00000000000000 Top: 299.00000000000000 Right: 252.00000000000000 Bottom: 281.00000000000000 ) (RectD.1753 Left: 233.00000000000000 Top: 313.00000000000000 Right: 252.00000000000000 Bottom: 295.00000000000000 ) (RectD.1754 Left: 233.00000000000000 Top: 328.00000000000000 Right: 252.00000000000000 Bottom: 310.00000000000000 ) (RectD.1755 Left: 233.00000000000000 Top: 342.00000000000000 Right: 252.00000000000000 Bottom: 324.00000000000000 ) (RectD.1756 Left: 233.00000000000000 Top: 356.00000000000000 Right: 252.00000000000000 Bottom: 338.00000000000000 ) (RectD.1757 Left: 233.00000000000000 Top: 371.00000000000000 Right: 252.00000000000000 Bottom: 353.00000000000000 ) (RectD.1758 Left: 247.00000000000000 Top: 54.00000000000000 Right: 266.00000000000000 Bottom: 36.00000000000000 ) (RectD.1759 Left: 247.00000000000000 Top: 68.00000000000000 Right: 266.00000000000000 Bottom: 50.00000000000000 ) (RectD.1760 Left: 247.00000000000000 Top: 83.00000000000000 Right: 266.00000000000000 Bottom: 65.00000000000000 ) (RectD.1761 Left: 247.00000000000000 Top: 97.00000000000000 Right: 266.00000000000000 Bottom: 79.00000000000000 ) (RectD.1762 Left: 247.00000000000000 Top: 112.00000000000000 Right: 266.00000000000000 Bottom: 94.00000000000000 ) (RectD.1763 Left: 247.00000000000000 Top: 126.00000000000000 Right: 266.00000000000000 Bottom: 108.00000000000000 ) (RectD.1764 Left: 247.00000000000000 Top: 140.00000000000000 Right: 266.00000000000000 Bottom: 122.00000000000000 ) (RectD.1765 Left: 247.00000000000000 Top: 155.00000000000000 Right: 266.00000000000000 Bottom: 137.00000000000000 ) (RectD.1766 Left: 247.00000000000000 Top: 169.00000000000000 Right: 266.00000000000000 Bottom: 151.00000000000000 ) (RectD.1767 Left: 247.00000000000000 Top: 184.00000000000000 Right: 266.00000000000000 Bottom: 166.00000000000000 ) (RectD.1768 Left: 247.00000000000000 Top: 198.00000000000000 Right: 266.00000000000000 Bottom: 180.00000000000000 ) (RectD.1769 Left: 247.00000000000000 Top: 212.00000000000000 Right: 266.00000000000000 Bottom: 194.00000000000000 ) (RectD.1770 Left: 247.00000000000000 Top: 227.00000000000000 Right: 266.00000000000000 Bottom: 209.00000000000000 ) (RectD.1771 Left: 247.00000000000000 Top: 241.00000000000000 Right: 266.00000000000000 Bottom: 223.00000000000000 ) (RectD.1772 Left: 247.00000000000000 Top: 256.00000000000000 Right: 266.00000000000000 Bottom: 238.00000000000000 ) (RectD.1773 Left: 247.00000000000000 Top: 270.00000000000000 Right: 266.00000000000000 Bottom: 252.00000000000000 ) (RectD.1774 Left: 247.00000000000000 Top: 284.00000000000000 Right: 266.00000000000000 Bottom: 266.00000000000000 ) (RectD.1775 Left: 247.00000000000000 Top: 299.00000000000000 Right: 266.00000000000000 Bottom: 281.00000000000000 ) (RectD.1776 Left: 247.00000000000000 Top: 313.00000000000000 Right: 266.00000000000000 Bottom: 295.00000000000000 ) (RectD.1777 Left: 247.00000000000000 Top: 328.00000000000000 Right: 266.00000000000000 Bottom: 310.00000000000000 ) (RectD.1778 Left: 247.00000000000000 Top: 342.00000000000000 Right: 266.00000000000000 Bottom: 324.00000000000000 ) (RectD.1779 Left: 247.00000000000000 Top: 356.00000000000000 Right: 266.00000000000000 Bottom: 338.00000000000000 ) (RectD.1780 Left: 247.00000000000000 Top: 371.00000000000000 Right: 266.00000000000000 Bottom: 353.00000000000000 ) (RectD.1781 Left: 262.00000000000000 Top: 54.00000000000000 Right: 281.00000000000000 Bottom: 36.00000000000000 ) (RectD.1782 Left: 262.00000000000000 Top: 68.00000000000000 Right: 281.00000000000000 Bottom: 50.00000000000000 ) (RectD.1783 Left: 262.00000000000000 Top: 83.00000000000000 Right: 281.00000000000000 Bottom: 65.00000000000000 ) (RectD.1784 Left: 262.00000000000000 Top: 97.00000000000000 Right: 281.00000000000000 Bottom: 79.00000000000000 ) (RectD.1785 Left: 262.00000000000000 Top: 112.00000000000000 Right: 281.00000000000000 Bottom: 94.00000000000000 ) (RectD.1786 Left: 262.00000000000000 Top: 126.00000000000000 Right: 281.00000000000000 Bottom: 108.00000000000000 ) (RectD.1787 Left: 262.00000000000000 Top: 140.00000000000000 Right: 281.00000000000000 Bottom: 122.00000000000000 ) (RectD.1788 Left: 262.00000000000000 Top: 155.00000000000000 Right: 281.00000000000000 Bottom: 137.00000000000000 ) (RectD.1789 Left: 262.00000000000000 Top: 169.00000000000000 Right: 281.00000000000000 Bottom: 151.00000000000000 ) (RectD.1790 Left: 262.00000000000000 Top: 184.00000000000000 Right: 281.00000000000000 Bottom: 166.00000000000000 ) (RectD.1791 Left: 262.00000000000000 Top: 198.00000000000000 Right: 281.00000000000000 Bottom: 180.00000000000000 ) (RectD.1792 Left: 262.00000000000000 Top: 212.00000000000000 Right: 281.00000000000000 Bottom: 194.00000000000000 ) (RectD.1793 Left: 262.00000000000000 Top: 227.00000000000000 Right: 281.00000000000000 Bottom: 209.00000000000000 ) (RectD.1794 Left: 262.00000000000000 Top: 241.00000000000000 Right: 281.00000000000000 Bottom: 223.00000000000000 ) (RectD.1795 Left: 262.00000000000000 Top: 256.00000000000000 Right: 281.00000000000000 Bottom: 238.00000000000000 ) (RectD.1796 Left: 262.00000000000000 Top: 270.00000000000000 Right: 281.00000000000000 Bottom: 252.00000000000000 ) (RectD.1797 Left: 262.00000000000000 Top: 284.00000000000000 Right: 281.00000000000000 Bottom: 266.00000000000000 ) (RectD.1798 Left: 262.00000000000000 Top: 299.00000000000000 Right: 281.00000000000000 Bottom: 281.00000000000000 ) (RectD.1799 Left: 262.00000000000000 Top: 313.00000000000000 Right: 281.00000000000000 Bottom: 295.00000000000000 ) (RectD.1800 Left: 262.00000000000000 Top: 328.00000000000000 Right: 281.00000000000000 Bottom: 310.00000000000000 ) (RectD.1801 Left: 262.00000000000000 Top: 342.00000000000000 Right: 281.00000000000000 Bottom: 324.00000000000000 ) (RectD.1802 Left: 262.00000000000000 Top: 356.00000000000000 Right: 281.00000000000000 Bottom: 338.00000000000000 ) (RectD.1803 Left: 262.00000000000000 Top: 371.00000000000000 Right: 281.00000000000000 Bottom: 353.00000000000000 ) (RectD.1804 Left: 276.00000000000000 Top: 54.00000000000000 Right: 295.00000000000000 Bottom: 36.00000000000000 ) (RectD.1805 Left: 276.00000000000000 Top: 68.00000000000000 Right: 295.00000000000000 Bottom: 50.00000000000000 ) (RectD.1806 Left: 276.00000000000000 Top: 83.00000000000000 Right: 295.00000000000000 Bottom: 65.00000000000000 ) (RectD.1807 Left: 276.00000000000000 Top: 97.00000000000000 Right: 295.00000000000000 Bottom: 79.00000000000000 ) (RectD.1808 Left: 276.00000000000000 Top: 112.00000000000000 Right: 295.00000000000000 Bottom: 94.00000000000000 ) (RectD.1809 Left: 276.00000000000000 Top: 126.00000000000000 Right: 295.00000000000000 Bottom: 108.00000000000000 ) (RectD.1810 Left: 276.00000000000000 Top: 140.00000000000000 Right: 295.00000000000000 Bottom: 122.00000000000000 ) (RectD.1811 Left: 276.00000000000000 Top: 155.00000000000000 Right: 295.00000000000000 Bottom: 137.00000000000000 ) (RectD.1812 Left: 276.00000000000000 Top: 169.00000000000000 Right: 295.00000000000000 Bottom: 151.00000000000000 ) (RectD.1813 Left: 276.00000000000000 Top: 184.00000000000000 Right: 295.00000000000000 Bottom: 166.00000000000000 ) (RectD.1814 Left: 276.00000000000000 Top: 198.00000000000000 Right: 295.00000000000000 Bottom: 180.00000000000000 ) (RectD.1815 Left: 276.00000000000000 Top: 212.00000000000000 Right: 295.00000000000000 Bottom: 194.00000000000000 ) (RectD.1816 Left: 276.00000000000000 Top: 227.00000000000000 Right: 295.00000000000000 Bottom: 209.00000000000000 ) (RectD.1817 Left: 276.00000000000000 Top: 241.00000000000000 Right: 295.00000000000000 Bottom: 223.00000000000000 ) (RectD.1818 Left: 276.00000000000000 Top: 256.00000000000000 Right: 295.00000000000000 Bottom: 238.00000000000000 ) (RectD.1819 Left: 276.00000000000000 Top: 270.00000000000000 Right: 295.00000000000000 Bottom: 252.00000000000000 ) (RectD.1820 Left: 276.00000000000000 Top: 284.00000000000000 Right: 295.00000000000000 Bottom: 266.00000000000000 ) (RectD.1821 Left: 276.00000000000000 Top: 299.00000000000000 Right: 295.00000000000000 Bottom: 281.00000000000000 ) (RectD.1822 Left: 276.00000000000000 Top: 313.00000000000000 Right: 295.00000000000000 Bottom: 295.00000000000000 ) (RectD.1823 Left: 276.00000000000000 Top: 328.00000000000000 Right: 295.00000000000000 Bottom: 310.00000000000000 ) (RectD.1824 Left: 276.00000000000000 Top: 342.00000000000000 Right: 295.00000000000000 Bottom: 324.00000000000000 ) (RectD.1825 Left: 276.00000000000000 Top: 356.00000000000000 Right: 295.00000000000000 Bottom: 338.00000000000000 ) (RectD.1826 Left: 276.00000000000000 Top: 371.00000000000000 Right: 295.00000000000000 Bottom: 353.00000000000000 ) (RectD.1827 Left: 291.00000000000000 Top: 54.00000000000000 Right: 310.00000000000000 Bottom: 36.00000000000000 ) (RectD.1828 Left: 291.00000000000000 Top: 68.00000000000000 Right: 310.00000000000000 Bottom: 50.00000000000000 ) (RectD.1829 Left: 291.00000000000000 Top: 83.00000000000000 Right: 310.00000000000000 Bottom: 65.00000000000000 ) (RectD.1830 Left: 291.00000000000000 Top: 97.00000000000000 Right: 310.00000000000000 Bottom: 79.00000000000000 ) (RectD.1831 Left: 291.00000000000000 Top: 112.00000000000000 Right: 310.00000000000000 Bottom: 94.00000000000000 ) (RectD.1832 Left: 291.00000000000000 Top: 126.00000000000000 Right: 310.00000000000000 Bottom: 108.00000000000000 ) (RectD.1833 Left: 291.00000000000000 Top: 140.00000000000000 Right: 310.00000000000000 Bottom: 122.00000000000000 ) (RectD.1834 Left: 291.00000000000000 Top: 155.00000000000000 Right: 310.00000000000000 Bottom: 137.00000000000000 ) (RectD.1835 Left: 291.00000000000000 Top: 169.00000000000000 Right: 310.00000000000000 Bottom: 151.00000000000000 ) (RectD.1836 Left: 291.00000000000000 Top: 184.00000000000000 Right: 310.00000000000000 Bottom: 166.00000000000000 ) (RectD.1837 Left: 291.00000000000000 Top: 198.00000000000000 Right: 310.00000000000000 Bottom: 180.00000000000000 ) (RectD.1838 Left: 291.00000000000000 Top: 212.00000000000000 Right: 310.00000000000000 Bottom: 194.00000000000000 ) (RectD.1839 Left: 291.00000000000000 Top: 227.00000000000000 Right: 310.00000000000000 Bottom: 209.00000000000000 ) (RectD.1840 Left: 291.00000000000000 Top: 241.00000000000000 Right: 310.00000000000000 Bottom: 223.00000000000000 ) (RectD.1841 Left: 291.00000000000000 Top: 256.00000000000000 Right: 310.00000000000000 Bottom: 238.00000000000000 ) (RectD.1842 Left: 291.00000000000000 Top: 270.00000000000000 Right: 310.00000000000000 Bottom: 252.00000000000000 ) (RectD.1843 Left: 291.00000000000000 Top: 284.00000000000000 Right: 310.00000000000000 Bottom: 266.00000000000000 ) (RectD.1844 Left: 291.00000000000000 Top: 299.00000000000000 Right: 310.00000000000000 Bottom: 281.00000000000000 ) (RectD.1845 Left: 291.00000000000000 Top: 313.00000000000000 Right: 310.00000000000000 Bottom: 295.00000000000000 ) (RectD.1846 Left: 291.00000000000000 Top: 328.00000000000000 Right: 310.00000000000000 Bottom: 310.00000000000000 ) (RectD.1847 Left: 291.00000000000000 Top: 342.00000000000000 Right: 310.00000000000000 Bottom: 324.00000000000000 ) (RectD.1848 Left: 291.00000000000000 Top: 356.00000000000000 Right: 310.00000000000000 Bottom: 338.00000000000000 ) (RectD.1849 Left: 291.00000000000000 Top: 371.00000000000000 Right: 310.00000000000000 Bottom: 353.00000000000000 ) (RectD.1850 Left: 305.00000000000000 Top: 54.00000000000000 Right: 324.00000000000000 Bottom: 36.00000000000000 ) (RectD.1851 Left: 305.00000000000000 Top: 68.00000000000000 Right: 324.00000000000000 Bottom: 50.00000000000000 ) (RectD.1852 Left: 305.00000000000000 Top: 83.00000000000000 Right: 324.00000000000000 Bottom: 65.00000000000000 ) (RectD.1853 Left: 305.00000000000000 Top: 97.00000000000000 Right: 324.00000000000000 Bottom: 79.00000000000000 ) (RectD.1854 Left: 305.00000000000000 Top: 112.00000000000000 Right: 324.00000000000000 Bottom: 94.00000000000000 ) (RectD.1855 Left: 305.00000000000000 Top: 126.00000000000000 Right: 324.00000000000000 Bottom: 108.00000000000000 ) (RectD.1856 Left: 305.00000000000000 Top: 140.00000000000000 Right: 324.00000000000000 Bottom: 122.00000000000000 ) (RectD.1857 Left: 305.00000000000000 Top: 155.00000000000000 Right: 324.00000000000000 Bottom: 137.00000000000000 ) (RectD.1858 Left: 305.00000000000000 Top: 169.00000000000000 Right: 324.00000000000000 Bottom: 151.00000000000000 ) (RectD.1859 Left: 305.00000000000000 Top: 184.00000000000000 Right: 324.00000000000000 Bottom: 166.00000000000000 ) (RectD.1860 Left: 305.00000000000000 Top: 198.00000000000000 Right: 324.00000000000000 Bottom: 180.00000000000000 ) (RectD.1861 Left: 305.00000000000000 Top: 212.00000000000000 Right: 324.00000000000000 Bottom: 194.00000000000000 ) (RectD.1862 Left: 305.00000000000000 Top: 227.00000000000000 Right: 324.00000000000000 Bottom: 209.00000000000000 ) (RectD.1863 Left: 305.00000000000000 Top: 241.00000000000000 Right: 324.00000000000000 Bottom: 223.00000000000000 ) (RectD.1864 Left: 305.00000000000000 Top: 256.00000000000000 Right: 324.00000000000000 Bottom: 238.00000000000000 ) (RectD.1865 Left: 305.00000000000000 Top: 270.00000000000000 Right: 324.00000000000000 Bottom: 252.00000000000000 ) (RectD.1866 Left: 305.00000000000000 Top: 284.00000000000000 Right: 324.00000000000000 Bottom: 266.00000000000000 ) (RectD.1867 Left: 305.00000000000000 Top: 299.00000000000000 Right: 324.00000000000000 Bottom: 281.00000000000000 ) (RectD.1868 Left: 305.00000000000000 Top: 313.00000000000000 Right: 324.00000000000000 Bottom: 295.00000000000000 ) (RectD.1869 Left: 305.00000000000000 Top: 328.00000000000000 Right: 324.00000000000000 Bottom: 310.00000000000000 ) (RectD.1870 Left: 305.00000000000000 Top: 342.00000000000000 Right: 324.00000000000000 Bottom: 324.00000000000000 ) (RectD.1871 Left: 305.00000000000000 Top: 356.00000000000000 Right: 324.00000000000000 Bottom: 338.00000000000000 ) (RectD.1872 Left: 305.00000000000000 Top: 371.00000000000000 Right: 324.00000000000000 Bottom: 353.00000000000000 ) (RectD.1873 Left: 319.00000000000000 Top: 54.00000000000000 Right: 338.00000000000000 Bottom: 36.00000000000000 ) (RectD.1874 Left: 319.00000000000000 Top: 68.00000000000000 Right: 338.00000000000000 Bottom: 50.00000000000000 ) (RectD.1875 Left: 319.00000000000000 Top: 83.00000000000000 Right: 338.00000000000000 Bottom: 65.00000000000000 ) (RectD.1876 Left: 319.00000000000000 Top: 97.00000000000000 Right: 338.00000000000000 Bottom: 79.00000000000000 ) (RectD.1877 Left: 319.00000000000000 Top: 112.00000000000000 Right: 338.00000000000000 Bottom: 94.00000000000000 ) (RectD.1878 Left: 319.00000000000000 Top: 126.00000000000000 Right: 338.00000000000000 Bottom: 108.00000000000000 ) (RectD.1879 Left: 319.00000000000000 Top: 140.00000000000000 Right: 338.00000000000000 Bottom: 122.00000000000000 ) (RectD.1880 Left: 319.00000000000000 Top: 155.00000000000000 Right: 338.00000000000000 Bottom: 137.00000000000000 ) (RectD.1881 Left: 319.00000000000000 Top: 169.00000000000000 Right: 338.00000000000000 Bottom: 151.00000000000000 ) (RectD.1882 Left: 319.00000000000000 Top: 184.00000000000000 Right: 338.00000000000000 Bottom: 166.00000000000000 ) (RectD.1883 Left: 319.00000000000000 Top: 198.00000000000000 Right: 338.00000000000000 Bottom: 180.00000000000000 ) (RectD.1884 Left: 319.00000000000000 Top: 212.00000000000000 Right: 338.00000000000000 Bottom: 194.00000000000000 ) (RectD.1885 Left: 319.00000000000000 Top: 227.00000000000000 Right: 338.00000000000000 Bottom: 209.00000000000000 ) (RectD.1886 Left: 319.00000000000000 Top: 241.00000000000000 Right: 338.00000000000000 Bottom: 223.00000000000000 ) (RectD.1887 Left: 319.00000000000000 Top: 256.00000000000000 Right: 338.00000000000000 Bottom: 238.00000000000000 ) (RectD.1888 Left: 319.00000000000000 Top: 270.00000000000000 Right: 338.00000000000000 Bottom: 252.00000000000000 ) (RectD.1889 Left: 319.00000000000000 Top: 284.00000000000000 Right: 338.00000000000000 Bottom: 266.00000000000000 ) (RectD.1890 Left: 319.00000000000000 Top: 299.00000000000000 Right: 338.00000000000000 Bottom: 281.00000000000000 ) (RectD.1891 Left: 319.00000000000000 Top: 313.00000000000000 Right: 338.00000000000000 Bottom: 295.00000000000000 ) (RectD.1892 Left: 319.00000000000000 Top: 328.00000000000000 Right: 338.00000000000000 Bottom: 310.00000000000000 ) (RectD.1893 Left: 319.00000000000000 Top: 342.00000000000000 Right: 338.00000000000000 Bottom: 324.00000000000000 ) (RectD.1894 Left: 319.00000000000000 Top: 356.00000000000000 Right: 338.00000000000000 Bottom: 338.00000000000000 ) (RectD.1895 Left: 319.00000000000000 Top: 371.00000000000000 Right: 338.00000000000000 Bottom: 353.00000000000000 ) (RectD.1896 Left: 334.00000000000000 Top: 54.00000000000000 Right: 353.00000000000000 Bottom: 36.00000000000000 ) (RectD.1897 Left: 334.00000000000000 Top: 68.00000000000000 Right: 353.00000000000000 Bottom: 50.00000000000000 ) (RectD.1898 Left: 334.00000000000000 Top: 83.00000000000000 Right: 353.00000000000000 Bottom: 65.00000000000000 ) (RectD.1899 Left: 334.00000000000000 Top: 97.00000000000000 Right: 353.00000000000000 Bottom: 79.00000000000000 ) (RectD.1900 Left: 334.00000000000000 Top: 112.00000000000000 Right: 353.00000000000000 Bottom: 94.00000000000000 ) (RectD.1901 Left: 334.00000000000000 Top: 126.00000000000000 Right: 353.00000000000000 Bottom: 108.00000000000000 ) (RectD.1902 Left: 334.00000000000000 Top: 140.00000000000000 Right: 353.00000000000000 Bottom: 122.00000000000000 ) (RectD.1903 Left: 334.00000000000000 Top: 155.00000000000000 Right: 353.00000000000000 Bottom: 137.00000000000000 ) (RectD.1904 Left: 334.00000000000000 Top: 169.00000000000000 Right: 353.00000000000000 Bottom: 151.00000000000000 ) (RectD.1905 Left: 334.00000000000000 Top: 184.00000000000000 Right: 353.00000000000000 Bottom: 166.00000000000000 ) (RectD.1906 Left: 334.00000000000000 Top: 198.00000000000000 Right: 353.00000000000000 Bottom: 180.00000000000000 ) (RectD.1907 Left: 334.00000000000000 Top: 212.00000000000000 Right: 353.00000000000000 Bottom: 194.00000000000000 ) (RectD.1908 Left: 334.00000000000000 Top: 227.00000000000000 Right: 353.00000000000000 Bottom: 209.00000000000000 ) (RectD.1909 Left: 334.00000000000000 Top: 241.00000000000000 Right: 353.00000000000000 Bottom: 223.00000000000000 ) (RectD.1910 Left: 334.00000000000000 Top: 256.00000000000000 Right: 353.00000000000000 Bottom: 238.00000000000000 ) (RectD.1911 Left: 334.00000000000000 Top: 270.00000000000000 Right: 353.00000000000000 Bottom: 252.00000000000000 ) (RectD.1912 Left: 334.00000000000000 Top: 284.00000000000000 Right: 353.00000000000000 Bottom: 266.00000000000000 ) (RectD.1913 Left: 334.00000000000000 Top: 299.00000000000000 Right: 353.00000000000000 Bottom: 281.00000000000000 ) (RectD.1914 Left: 334.00000000000000 Top: 313.00000000000000 Right: 353.00000000000000 Bottom: 295.00000000000000 ) (RectD.1915 Left: 334.00000000000000 Top: 328.00000000000000 Right: 353.00000000000000 Bottom: 310.00000000000000 ) (RectD.1916 Left: 334.00000000000000 Top: 342.00000000000000 Right: 353.00000000000000 Bottom: 324.00000000000000 ) (RectD.1917 Left: 334.00000000000000 Top: 356.00000000000000 Right: 353.00000000000000 Bottom: 338.00000000000000 ) (RectD.1918 Left: 334.00000000000000 Top: 371.00000000000000 Right: 353.00000000000000 Bottom: 353.00000000000000 ) (AVSlider.1919 InternalName: "sliderSize" ObjectTag: 23 Constraints: 0x55 NextControl: 28 Listening: 1 Horizontal: 1 Value: 1920 Upper: 1921 Lower: 1922 ValueIncrement: 1923 MainIncrement: 1924 AuxIncrement: 1925 Drag: "grid_tools_jen.TPICustomSliderDrag" ) (Numb.1920 InternalName: "5.000000" N: 5.00000000000000 ) (Numb.1921 InternalName: "23.000000" N: 23.00000000000000 ) (Numb.1922 InternalName: "1.000000" N: 1.00000000000000 ) (Numb.1923 InternalName: "1.000000" N: 1.00000000000000 ) (Numb.1924 InternalName: "4.000000" N: 4.00000000000000 ) (Numb.1925 InternalName: "0.000000" ) (TextLabel.1926 InternalName: "aTextLabel89" ObjectTag: 23 Constraints: 0x55 Label: "1" Listening: 1 ) (TextLabel.1927 InternalName: "aTextLabel93" ObjectTag: 23 Constraints: 0x55 Label: "5" Listening: 1 ) (TextLabel.1928 InternalName: "aTextLabel98" ObjectTag: 23 Constraints: 0x55 Label: "9" Listening: 1 ) (TextLabel.1929 InternalName: "aTextLabel100" ObjectTag: 23 Constraints: 0x55 Label: "17" Listening: 1 ) (TextLabel.1930 InternalName: "aTextLabel101" ObjectTag: 23 Constraints: 0x55 Label: "21" Listening: 1 ) (TextLabel.1931 InternalName: "aTextLabel102" ObjectTag: 23 Constraints: 0x55 Label: "13" Listening: 1 ) (TextLabel.1932 InternalName: "lblSize" ObjectTag: 23 Constraints: 0x55 Label: "Neighborhood Size (N x N cells)" Listening: 1 ) (LButn.1933 InternalName: "cmdCancel" ObjectTag: 23 Label: "Cancel" Click: "grid_tools_jen.TPICustomCancel" ) (LButn.1934 InternalName: "cmdOK" ObjectTag: 23 Label: "OK" Click: "grid_tools_jen.TPICustomOK" ) (LButn.1935 InternalName: "cmdHelp" ObjectTag: 23 Label: "Help" Click: "grid_tools_jen.TPICustomHelp" ) (LButn.1936 InternalName: "cmdClear" ObjectTag: 23 Label: "Clear" Click: "grid_tools_jen.TPICustomClear" ) (LButn.1937 InternalName: "cmdLoad" ObjectTag: 23 Label: "Load" Click: "grid_tools_jen.TPICustomLoad" ) (LButn.1938 InternalName: "cmdSave" ObjectTag: 23 Label: "Save" Click: "grid_tools_jen.TPICustomSave" ) (RectD.1939 Left: 8.00000000000000 Top: 382.00000000000000 Right: 380.00000000000000 Bottom: 4.00000000000000 ) (RectD.1940 Left: 5.00000000000000 Top: 423.00000000000000 Right: 387.00000000000000 Bottom: 395.00000000000000 ) (RectD.1941 Left: 14.00000000000000 Top: 454.00000000000000 Right: 46.00000000000000 Bottom: 426.00000000000000 ) (RectD.1942 Left: 79.00000000000000 Top: 454.00000000000000 Right: 110.00000000000000 Bottom: 426.00000000000000 ) (RectD.1943 Left: 142.00000000000000 Top: 454.00000000000000 Right: 173.00000000000000 Bottom: 426.00000000000000 ) (RectD.1944 Left: 268.00000000000000 Top: 454.00000000000000 Right: 300.00000000000000 Bottom: 426.00000000000000 ) (RectD.1945 Left: 332.00000000000000 Top: 454.00000000000000 Right: 364.00000000000000 Bottom: 426.00000000000000 ) (RectD.1946 Left: 204.00000000000000 Top: 454.00000000000000 Right: 235.00000000000000 Bottom: 426.00000000000000 ) (RectD.1947 Left: 121.00000000000000 Top: 471.00000000000000 Right: 305.00000000000000 Bottom: 443.00000000000000 ) (RectD.1948 Left: 260.00000000000000 Top: 486.00000000000000 Right: 322.00000000000000 Bottom: 464.00000000000000 ) (RectD.1949 Left: 323.00000000000000 Top: 486.00000000000000 Right: 386.00000000000000 Bottom: 464.00000000000000 ) (RectD.1950 Left: 196.00000000000000 Top: 486.00000000000000 Right: 259.00000000000000 Bottom: 464.00000000000000 ) (RectD.1951 Left: 132.00000000000000 Top: 486.00000000000000 Right: 195.00000000000000 Bottom: 464.00000000000000 ) (RectD.1952 Left: 4.00000000000000 Top: 486.00000000000000 Right: 67.00000000000000 Bottom: 464.00000000000000 ) (RectD.1953 Left: 68.00000000000000 Top: 486.00000000000000 Right: 131.00000000000000 Bottom: 464.00000000000000 ) (Nil.1954 ) (AVDLog.1955 Name: "grid_tools_jen.TPIDialog" X: 61 Y: 52 W: 281 H: 234 ConstrainedControlNames: 1956 ConstrainedControlNames: 1957 ConstrainedControlNames: 1958 Constraints: 1959 Constraints: 1960 Constraints: 1961 Server: 23 ControlPanel: 1962 ObjectTag: 23 Title: "Define Neighborhood:" EscapeEnabled: 1 Modal: 1 AlwaysOnTop: 1 HasTitleBar: 1 Closeable: 1 Close: "grid_tools_jen.TPIDialogClose" Open: "grid_tools_jen.TPIDialogOpen" DefaultButton: 2032 ) (AVStr.1956 S: "cmdMakeCustom" ) (AVStr.1957 S: "cmdCancel" ) (AVStr.1958 S: "cmdOK" ) (Numb.1959 N: 85.00000000000000 ) (Numb.1960 N: 85.00000000000000 ) (Numb.1961 N: 85.00000000000000 ) (CPanel.1962 Child: 1963 Child: 1967 Child: 1968 Child: 2025 Child: 2026 ResBox: 2027 ResBox: 2028 ResBox: 2029 ResBox: 2030 ResBox: 2031 Listening: 1 ) (CPanel.1963 InternalName: "cpMessage" ObjectTag: 23 Child: 1964 Constraints: 0x55 ResBox: 1966 VisibleBorder: 1 Listening: 1 ) (TextLabel.1964 InternalName: "lblMessage" ObjectTag: 1965 Constraints: 0x55 Label: "Test Message:" Listening: 1 ) (Nil.1965 ) (RectD.1966 Left: 5.00000000000000 Top: 35.00000000000000 Right: 274.00000000000000 Bottom: 7.00000000000000 ) (AVCBBox.1967 InternalName: "cbxNbrhood" ObjectTag: 23 NextControl: 28 ContentKind: 4 Constraints: 0x55 Listening: 1 Label: "Please select Neighborhood Type:" Select: "grid_tools_jen.TPIDialogSelectNbrhood" ) (CPanel.1968 InternalName: "cpPms" ObjectTag: 23 Child: 1969 Child: 1977 Child: 1980 Child: 1983 Child: 1986 Child: 1989 Child: 1992 Child: 1995 Child: 1998 Child: 2001 Child: 2003 Child: 2005 Child: 2007 Child: 2009 Constraints: 0x55 ResBox: 2011 ResBox: 2012 ResBox: 2013 ResBox: 2014 ResBox: 2015 ResBox: 2016 ResBox: 2017 ResBox: 2018 ResBox: 2019 ResBox: 2020 ResBox: 2021 ResBox: 2022 ResBox: 2023 ResBox: 2024 Label: " Neighborhood Parameters " VisibleBorder: 1 Listening: 1 ) (CPanel.1969 InternalName: "cpUnits" ObjectTag: 1970 Child: 1971 Child: 1973 Constraints: 0x55 ResBox: 1975 ResBox: 1976 VisibleBorder: 1 Listening: 1 ) (Nil.1970 ) (RButn.1971 InternalName: "optGridCells" ObjectTag: 1972 Constraints: 0x55 Listening: 1 Label: "Units = Grid Cells" Click: "grid_tools_jen.TPIDialogSelectUnits" ) (Nil.1972 ) (RButn.1973 InternalName: "optMapUnits" ObjectTag: 1974 Constraints: 0x55 Listening: 1 Label: "Units = Map Units" Click: "grid_tools_jen.TPIDialogSelectUnits" ) (Nil.1974 ) (RectD.1975 Left: 7.00000000000000 Top: 30.00000000000000 Right: 119.00000000000000 Bottom: 2.00000000000000 ) (RectD.1976 Left: 133.00000000000000 Top: 30.00000000000000 Right: 256.00000000000000 Bottom: 2.00000000000000 ) (TextLine.1977 InternalName: "txtInnerRadius" ObjectTag: 1978 Label: "Inner Radius" Constraints: 0x55 Listening: 1 TextType: 1979 Changed: "grid_tools_jen.TPIDialogCheckOK" NextControl: 28 ) (Nil.1978 ) (AVEnum.1979 Name: "TEXTLINE_TYPE_ALL" ) (TextLine.1980 InternalName: "txtOuterRadius" ObjectTag: 1981 Label: "Outer Radius:" Constraints: 0x55 Listening: 1 TextType: 1982 Changed: "grid_tools_jen.TPIDialogCheckOK" NextControl: 28 ) (Nil.1981 ) (AVEnum.1982 Name: "TEXTLINE_TYPE_ALL" ) (TextLine.1983 InternalName: "txtRadius" ObjectTag: 1984 Label: "Radius:" Constraints: 0x55 Listening: 1 TextType: 1985 Changed: "grid_tools_jen.TPIDialogCheckOK" NextControl: 28 ) (Nil.1984 ) (AVEnum.1985 Name: "TEXTLINE_TYPE_ALL" ) (TextLine.1986 InternalName: "txtWidth" ObjectTag: 1987 Label: "Width:" Constraints: 0x55 Listening: 1 TextType: 1988 Changed: "grid_tools_jen.TPIDialogCheckOK" NextControl: 28 ) (Nil.1987 ) (AVEnum.1988 Name: "TEXTLINE_TYPE_ALL" ) (TextLine.1989 InternalName: "txtHeight" ObjectTag: 1990 Label: "Height:" Constraints: 0x55 Listening: 1 TextType: 1991 Changed: "grid_tools_jen.TPIDialogCheckOK" NextControl: 28 ) (Nil.1990 ) (AVEnum.1991 Name: "TEXTLINE_TYPE_ALL" ) (TextLine.1992 InternalName: "txtWedgeRadius" ObjectTag: 1993 Label: "Wedge Radius:" Constraints: 0x55 Listening: 1 TextType: 1994 Changed: "grid_tools_jen.TPIDialogCheckOK" NextControl: 28 ) (Nil.1993 ) (AVEnum.1994 Name: "TEXTLINE_TYPE_ALL" ) (TextLine.1995 InternalName: "txtStartAngle" ObjectTag: 1996 Label: "Start Angle" Constraints: 0x55 Listening: 1 TextType: 1997 Changed: "grid_tools_jen.TPIDialogCheckOK" NextControl: 28 ) (Nil.1996 ) (AVEnum.1997 Name: "TEXTLINE_TYPE_ALL" ) (TextLine.1998 InternalName: "txtEndAngle" ObjectTag: 1999 Label: "End Angle:" Constraints: 0x55 Listening: 1 TextType: 2000 Changed: "grid_tools_jen.TPIDialogCheckOK" NextControl: 28 ) (Nil.1999 ) (AVEnum.2000 Name: "TEXTLINE_TYPE_ALL" ) (TextLabel.2001 InternalName: "lblMapUnits1" ObjectTag: 2002 Constraints: 0x55 Label: "Map Units" Listening: 1 ) (Nil.2002 ) (TextLabel.2003 InternalName: "lblMapUnits2" ObjectTag: 2004 Constraints: 0x55 Label: "Map Units" Listening: 1 ) (Nil.2004 ) (TextLabel.2005 InternalName: "lblMapUnits3" ObjectTag: 2006 Constraints: 0x55 Label: "Map Units" Listening: 1 ) (Nil.2006 ) (LButn.2007 InternalName: "cmdMakeCustom" ObjectTag: 2008 Label: "Create Custom\nNeighborhood" Click: "grid_tools_jen.TPIDialogCreateCustom" ) (Nil.2008 ) (TextLabel.2009 InternalName: "lblNbrHoodDesc" ObjectTag: 2010 Constraints: 0x55 Label: "No custom neighborhoods loaded..." Listening: 1 ) (Nil.2010 ) (RectD.2011 Left: 7.00000000000000 Top: 50.00000000000000 Right: 266.00000000000000 Bottom: 18.00000000000000 ) (RectD.2012 Left: 13.00000000000000 Top: 79.00000000000000 Right: 175.00000000000000 Bottom: 59.00000000000000 ) (RectD.2013 Left: 8.00000000000000 Top: 110.00000000000000 Right: 175.00000000000000 Bottom: 90.00000000000000 ) (RectD.2014 Left: 37.00000000000000 Top: 79.00000000000000 Right: 175.00000000000000 Bottom: 59.00000000000000 ) (RectD.2015 Left: 31.00000000000000 Top: 79.00000000000000 Right: 175.00000000000000 Bottom: 59.00000000000000 ) (RectD.2016 Left: 31.00000000000000 Top: 110.00000000000000 Right: 175.00000000000000 Bottom: 90.00000000000000 ) (RectD.2017 Left: 12.00000000000000 Top: 79.00000000000000 Right: 175.00000000000000 Bottom: 59.00000000000000 ) (RectD.2018 Left: 31.00000000000000 Top: 110.00000000000000 Right: 175.00000000000000 Bottom: 90.00000000000000 ) (RectD.2019 Left: 31.00000000000000 Top: 141.00000000000000 Right: 175.00000000000000 Bottom: 121.00000000000000 ) (RectD.2020 Left: 179.00000000000000 Top: 87.00000000000000 Right: 275.00000000000000 Bottom: 59.00000000000000 ) (RectD.2021 Left: 179.00000000000000 Top: 118.00000000000000 Right: 275.00000000000000 Bottom: 90.00000000000000 ) (RectD.2022 Left: 179.00000000000000 Top: 149.00000000000000 Right: 275.00000000000000 Bottom: 121.00000000000000 ) (RectD.2023 Left: 81.00000000000000 Top: 141.00000000000000 Right: 193.00000000000000 Bottom: 95.00000000000000 ) (RectD.2024 Left: 53.00000000000000 Top: 92.00000000000000 Right: 243.00000000000000 Bottom: 64.00000000000000 ) (LButn.2025 InternalName: "cmdCancel" ObjectTag: 23 Label: "Cancel" Click: "grid_tools_jen.TPIDialogCancel" ) (LButn.2026 InternalName: "cmdOK" ObjectTag: 23 Label: "OK" Click: "grid_tools_jen.TPIDialogOK" ) (RectD.2027 Left: 4.00000000000000 Top: 29.00000000000000 Right: 279.00000000000000 Bottom: 2.00000000000000 ) (RectD.2028 Left: 4.00000000000000 Top: 157.00000000000000 Right: 278.00000000000000 Bottom: 34.00000000000000 ) (RectD.2029 Left: 4.00000000000000 Top: 205.00000000000000 Right: 277.00000000000000 Bottom: 53.00000000000000 ) (RectD.2030 Left: 66.00000000000000 Top: 232.00000000000000 Right: 138.00000000000000 Bottom: 208.00000000000000 ) (RectD.2031 Left: 143.00000000000000 Top: 232.00000000000000 Right: 216.00000000000000 Bottom: 208.00000000000000 ) (Nil.2032 ) (List.2033 ) (List.2034 Child: 2035 Child: 2042 Child: 2049 Child: 2056 Child: 2063 Child: 2070 Child: 2077 Child: 2084 Child: 2091 Child: 2098 Child: 2105 ) (List.2035 Child: 2036 Child: 2040 Child: 2041 ) (List.2036 Child: 2037 Child: 2038 Child: 2039 ) (AVStr.2037 S: "View" ) (AVStr.2038 S: "&Grid Tools" ) (AVStr.2039 S: "grid_tools_jen.RunNeighborhoodStats" ) (Choice.2040 Update: "grid_tools_jen.RunTPIUpdate" Label: "Neighborhood Statistics..." Click: "grid_tools_jen.RunNeighborhoodStats" Shortcut: "Keys.None" ) (Numb.2041 ) (List.2042 Child: 2043 Child: 2047 Child: 2048 ) (List.2043 Child: 2044 Child: 2045 Child: 2046 ) (AVStr.2044 S: "View" ) (AVStr.2045 S: "&Grid Tools" ) (AVStr.2046 S: "grid_tools_jen.GeneralGridStatistics" ) (Choice.2047 Help: "Generate general grid statistics and attributes (mean, standard deviation, source, size, extent, etc.)..." Update: "grid_tools_jen.ClassifyIconUpdate" Label: "Grid Descriptive Statistics..." Click: "grid_tools_jen.GeneralGridStatistics" Shortcut: "Keys.None" ) (Numb.2048 N: 1.00000000000000 ) (List.2049 Child: 2050 Child: 2054 Child: 2055 ) (List.2050 Child: 2051 Child: 2052 Child: 2053 ) (AVStr.2051 S: "View" ) (AVStr.2052 S: "&Grid Tools" ) (AVStr.2053 S: "grid_tools_jen.GeneralStandardizeGrid" ) (Choice.2054 Help: "Make standardized grids, with Mean = 0 and Standard Deviation = 1..." Update: "grid_tools_jen.ClassifyIconUpdate" Label: "Standardize Grids..." Click: "grid_tools_jen.GeneralStandardizeGrid" Shortcut: "Keys.None" ) (Numb.2055 N: 2.00000000000000 ) (List.2056 Child: 2057 Child: 2062 Child: 2061 ) (List.2057 Child: 2058 Child: 2059 Child: 2060 Child: 2061 ) (AVStr.2058 S: "View" ) (AVStr.2059 S: "&Grid Tools" ) (AVStr.2060 S: "Spacer" ) (Numb.2061 N: 3.00000000000000 ) (Space.2062 ) (List.2063 Child: 2064 Child: 2068 Child: 2069 ) (List.2064 Child: 2065 Child: 2066 Child: 2067 ) (AVStr.2065 S: "View" ) (AVStr.2066 S: "&Grid Tools" ) (AVStr.2067 S: "grid_tools_jen.ApplyRainbowColorRamp" ) (Choice.2068 Help: "Apply Rainbow color ramp" Update: "grid_tools_jen.ClassifyIconUpdate" Label: "Apply Rainbow color ramp..." Click: "grid_tools_jen.ApplyRainbowColorRamp" Shortcut: "Keys.None" ) (Numb.2069 N: 4.00000000000000 ) (List.2070 Child: 2071 Child: 2075 Child: 2076 ) (List.2071 Child: 2072 Child: 2073 Child: 2074 ) (AVStr.2072 S: "View" ) (AVStr.2073 S: "&Grid Tools" ) (AVStr.2074 S: "grid_tools_jen.RunCustomColorRamp" ) (Choice.2075 Help: "Build a custom color ramp for grid values" Update: "grid_tools_jen.ClassifyIconUpdate" Label: "Build Custom Color Ramp..." Click: "grid_tools_jen.RunCustomColorRamp" Shortcut: "Keys.None" ) (Numb.2076 N: 5.00000000000000 ) (List.2077 Child: 2078 Child: 2083 Child: 2082 ) (List.2078 Child: 2079 Child: 2080 Child: 2081 Child: 2082 ) (AVStr.2079 S: "View" ) (AVStr.2080 S: "&Grid Tools" ) (AVStr.2081 S: "Spacer" ) (Numb.2082 N: 6.00000000000000 ) (Space.2083 ) (List.2084 Child: 2085 Child: 2089 Child: 2090 ) (List.2085 Child: 2086 Child: 2087 Child: 2088 ) (AVStr.2086 S: "View" ) (AVStr.2087 S: "&Grid Tools" ) (AVStr.2088 S: "grid_tools_jen.RunClipGrid" ) (Choice.2089 Help: "Clip grids to a shape or region..." Update: "grid_tools_jen.ClassifyIconUpdate" Label: "Clip Grids..." Click: "grid_tools_jen.RunClipGrid" Shortcut: "Keys.None" ) (Numb.2090 N: 7.00000000000000 ) (List.2091 Child: 2092 Child: 2096 Child: 2097 ) (List.2092 Child: 2093 Child: 2094 Child: 2095 ) (AVStr.2093 S: "View" ) (AVStr.2094 S: "&Grid Tools" ) (AVStr.2095 S: "grid_tools_jen.MergeGrids" ) (Choice.2096 Help: "Merge multiple grid themes into a single grid..." Update: "grid_tools_jen.ClassifyIconUpdate" Label: "Merge Grids..." Click: "grid_tools_jen.MergeGrids" Shortcut: "Keys.None" ) (Numb.2097 N: 8.00000000000000 ) (List.2098 Child: 2099 Child: 2103 Child: 2104 ) (List.2099 Child: 2100 Child: 2101 Child: 2102 ) (AVStr.2100 S: "View" ) (AVStr.2101 S: "&Grid Tools" ) (AVStr.2102 S: "grid_tools_jen.MosaicGrids" ) (Choice.2103 Help: "Mosaic a set of grids by smoothing overlapping areas..." Update: "grid_tools_jen.ClassifyIconUpdate" Label: "Mosaic Grids..." Click: "grid_tools_jen.MosaicGrids" Shortcut: "Keys.None" ) (Numb.2104 N: 9.00000000000000 ) (List.2105 Child: 2106 Child: 2110 Child: 2111 ) (List.2106 Child: 2107 Child: 2108 Child: 2109 ) (AVStr.2107 S: "View" ) (AVStr.2108 S: "&Grid Tools" ) (AVStr.2109 S: "grid_tools_jen.CombineGrids" ) (Choice.2110 Update: "grid_tools_jen.CombineGridsIconUpdate" Label: "Combine Grids..." Click: "grid_tools_jen.CombineGrids" Shortcut: "Keys.None" ) (Numb.2111 N: 10.00000000000000 ) (List.2112 ) (Script.2113 Name: "grid_tools_jen.AddToListDialog_Close" SourceCode: "' grid_tools_jen.AddToListDialog_Close\n' Jenness Enterprises \n \n' Jennessent.SampleAddTolistClose \n \n\nSelf.SetObjectTag(nil)\nSelf.FindByName(\"cmdAdd\").SetObjectTag(nil)\nSelf.FindByName(\"cmdCancel\").SetObjectTag(nil)\nSelf.FindByName(\"cmdHelp\").SetObjectTag(nil)\nSelf.FindByName(\"cmdOK\").SetObjectTag(nil)\nSelf.FindByName(\"cmdRemove\").SetObjectTag(nil)\nSelf.FindByName(\"cmdShiftAllDown\").SetObjectTag(nil)\nSelf.FindByName(\"cmdShiftAllUp\").SetObjectTag(nil)\nSelf.FindByName(\"cmdShiftDown\").SetOb jectTag(nil)\nSelf.FindByName(\"cmdShiftUp\").SetObjectTag(nil)\nSelf.FindByName(\"cpGeneral\").SetObjectTag(nil)\nSelf.FindByName(\"lblAvailable\").SetObjectTag(nil)\nSelf.FindByName(\"lblSelected\").SetObjectTag(nil)\nSelf.FindByName(\"lbxAll\").SetObjectTag(nil)\nSelf.FindByName(\"lbxSelected\").SetObjectTag(nil)\n" ) (Script.2114 Name: "grid_tools_jen.AddToListDialog_cmdAddClick" SourceCode: "' grid_tools_jen.AddToListDialog_cmdAddClick\n' Jenness Enterprises \n \n' Jennessent.SampleAddTolistAdd \n \ntheDialog = av.FindDialog(\"grid_tools_jen.AddToListDialog\") \ncmdCancel = theDialog.FindByName(\"cmdCancel\") \nlbxAll = theDialog.FindByName(\"lbxAll\") \nlbxSelected = theDialog.FindByName(\"lbxSelected\") \n \ntheAddList = lbxAll.GetSelection \ntheList = lbxSelected.GetList \n \nfor each aNewObject in theAddList \n FoundObject = False \n for each anExistingObject in theList \n if (anExistingOb ject = aNewObject) then \n FoundObject = True \n break \n end \n end \n if (FoundObject.Not) then theList.Add(aNewObject) end \nend \n \n'lbxSelected.DefineFromList(theList+theAddList) \nlbxSelected.DefineFromList(theList) \n \nlbxAll.SetSelection(Rect.MakeNull, False) \nlbxAll.ShowCurrent \n \nav.Run(\"grid_tools_jen.AddToListDialog_ShuffleArrowUpdate\", nil)\n" ) (Script.2115 Name: "grid_tools_jen.AddToListDialog_cmdCancelClick" SourceCode: "' grid_tools_jen.AddToListDialog_cmdCancelClick\n' Jenness Enterprises \n \n' Jennessent.SampleAddTolistCancel \n \nself.GetDialog.SetModalResult(nil) \nself.GetDialog.Close \n" ) (Script.2116 Name: "grid_tools_jen.AddToListDialog_cmdOKClick" SourceCode: "' grid_tools_jen.AddToListDialog_cmdOKClick\n' Jenness Enterprises \n \n' Jennessent.SampleAddTolistOK \n \ntheDialog = av.FindDialog(\"grid_tools_jen.AddToListDialog\") \nlbxSelected = theDialog.FindByName(\"lbxSelected\") \n \ntheDialog.SetModalResult(lbxSelected.GetList) \ntheDialog.Close \n" ) (Script.2117 Name: "grid_tools_jen.AddToListDialog_cmdRemoveClick" SourceCode: "' grid_tools_jen.AddToListDialog_cmdRemoveClick\n' Jenness Enterprises \n \n' Jennessent.SampleAddToListRemove \n \ntheDialog = av.FindDialog(\"grid_tools_jen.AddToListDialog\") \ncmdCancel = theDialog.FindByName(\"cmdCancel\") \nlbxSelected = theDialog.FindByName(\"lbxSelected\") \n \ntheList = lbxSelected.GetList \ntheCurrentRow = lbxSelected.GetCurrentRow \n \ntheList.Remove(theCurrentRow) \nlbxSelected.DefineFromList(theList) \n \nav.Run(\"grid_tools_jen.AddToListDialog_ShuffleArrowUpdate\", nil)\n" ) (Script.2118 Name: "grid_tools_jen.AddToListDialog_cmdShiftAllDownClick" SourceCode: "' grid_tools_jen.AddToListDialog_cmdShiftAllDownClick\n' Jenness Enterprises \n \n' Jennessent.SampleAddToListShuffleDownAll \n \ntheDialog = av.FindDialog(\"grid_tools_jen.AddToListDialog\") \ncmdCancel = theDialog.FindByName(\"cmdCancel\") \ncmdOK = theDialog.FindByName(\"cmdOK\") \ncmdShiftAllDown = theDialog.FindByName(\"cmdShiftAllDown\") \ncmdShiftAllUp = theDialog.FindByName(\"cmdShiftAllUp\") \ncmdShiftDown = theDialog.FindByName(\"cmdShiftDown\") \ncmdShiftUp = theDialog.FindByName(\"cmdShiftUp\") \nlbxS elected = theDialog.FindByName(\"lbxSelected\") \n \ntheList = lbxSelected.GetList \ntheCount = theList.Count-1 \ntheCurrentValue = lbxSelected.GetCurrentValue \ntheCurrentRow = lbxSelected.GetCurrentRow \n \ntheList.Shuffle(theList.Get(theCurrentRow), theCount+1) \n \nlbxSelected.DefineFromList(theList) \nlbxSelected.GoRow(theCount) \nlbxSelected.SelectCurrent(False) \nlbxSelected.ShowCurrent \n \nav.Run(\"grid_tools_jen.AddToListDialog_ShuffleArrowUpdate\", nil)\n" ) (Script.2119 Name: "grid_tools_jen.AddToListDialog_cmdShiftAllUpClick" SourceCode: "' grid_tools_jen.AddToListDialog_cmdShiftAllUpClick\n' Jenness Enterprises \n \n' Jennessent.SampleAddToListShuffleUpAll \n \ntheDialog = av.FindDialog(\"grid_tools_jen.AddToListDialog\") \ncmdCancel = theDialog.FindByName(\"cmdCancel\") \ncmdOK = theDialog.FindByName(\"cmdOK\") \ncmdShiftAllDown = theDialog.FindByName(\"cmdShiftAllDown\") \ncmdShiftAllUp = theDialog.FindByName(\"cmdShiftAllUp\") \ncmdShiftDown = theDialog.FindByName(\"cmdShiftDown\") \ncmdShiftUp = theDialog.FindByName(\"cmdShiftUp\") \nlbxSelec ted = theDialog.FindByName(\"lbxSelected\") \n \ntheList = lbxSelected.GetList \ntheCurrentValue = lbxSelected.GetCurrentValue \ntheCurrentRow = lbxSelected.GetCurrentRow \ntheList.Shuffle(theList.Get(theCurrentRow), 0) \n \nlbxSelected.DefineFromList(theList) \nlbxSelected.GoRow(0) \nlbxSelected.SelectCurrent(False) \nlbxSelected.ShowCurrent \n \nav.Run(\"grid_tools_jen.AddToListDialog_ShuffleArrowUpdate\", nil)\n" ) (Script.2120 Name: "grid_tools_jen.AddToListDialog_cmdShiftDownClick" SourceCode: "' grid_tools_jen.AddToListDialog_cmdShiftDownClick\n' Jenness Enterprises \n \n' Jennessent.SampleAddToListShuffleDown \n \ntheDialog = av.FindDialog(\"grid_tools_jen.AddToListDialog\") \ncmdCancel = theDialog.FindByName(\"cmdCancel\") \ncmdOK = theDialog.FindByName(\"cmdOK\") \ncmdShiftAllDown = theDialog.FindByName(\"cmdShiftAllDown\") \ncmdShiftAllUp = theDialog.FindByName(\"cmdShiftAllUp\") \ncmdShiftDown = theDialog.FindByName(\"cmdShiftDown\") \ncmdShiftUp = theDialog.FindByName(\"cmdShiftUp\") \nlbxSelecte d = theDialog.FindByName(\"lbxSelected\") \n \ntheList = lbxSelected.GetList \ntheCurrentValue = lbxSelected.GetCurrentValue \ntheCurrentRow = lbxSelected.GetCurrentRow \n \ntheList.Shuffle(theList.Get(theCurrentRow), theCurrentRow +2) \n \nlbxSelected.DefineFromList(theList) \nlbxSelected.GoRow(theCurrentRow+1) \nlbxSelected.SelectCurrent(False) \nlbxSelected.ShowCurrent \n \nav.Run(\"grid_tools_jen.AddToListDialog_ShuffleArrowUpdate\", nil)\n" ) (Script.2121 Name: "grid_tools_jen.AddToListDialog_cmdShiftUpClick" SourceCode: "' grid_tools_jen.AddToListDialog_cmdShiftUpClick\n' Jenness Enterprises \n \n' Jennessent.SampleAddToListShuffleUp \n \ntheDialog = av.FindDialog(\"grid_tools_jen.AddToListDialog\") \ncmdCancel = theDialog.FindByName(\"cmdCancel\") \ncmdOK = theDialog.FindByName(\"cmdOK\") \ncmdShiftAllDown = theDialog.FindByName(\"cmdShiftAllDown\") \ncmdShiftAllUp = theDialog.FindByName(\"cmdShiftAllUp\") \ncmdShiftDown = theDialog.FindByName(\"cmdShiftDown\") \ncmdShiftUp = theDialog.FindByName(\"cmdShiftUp\") \nlbxSelected = theDialog.FindByName(\"lbxSelected\") \n \ntheList = lbxSelected.GetList \ntheCurrentValue = lbxSelected.GetCurrentValue \ntheCurrentRow = lbxSelected.GetCurrentRow \n \ntheList.Shuffle(theList.Get(theCurrentRow), theCurrentRow - 1) \n \nlbxSelected.DefineFromList(theList) \nlbxSelected.GoRow(theCurrentRow-1) \nlbxSelected.SelectCurrent(False) \nlbxSelected.ShowCurrent \n \nav.Run(\"grid_tools_jen.AddToListDialog_ShuffleArrowUpdate\", nil)\n" ) (Script.2122 Name: "grid_tools_jen.AddToListDialog_lbxAllApply" SourceCode: "' grid_tools_jen.AddToListDialog_lbxAllApply\n' Jenness Enterprises \n \n' Jennessent.SampleAddTolistAdd \n \ntheDialog = av.FindDialog(\"grid_tools_jen.AddToListDialog\") \ncmdCancel = theDialog.FindByName(\"cmdCancel\") \nlbxAll = theDialog.FindByName(\"lbxAll\") \nlbxSelected = theDialog.FindByName(\"lbxSelected\") \n \ntheAddList = lbxAll.GetSelection \ntheList = lbxSelected.GetList \n \nfor each aNewObject in theAddList \n FoundObject = False \n for each anExistingObject in theList \n if (anExistingOb ject = aNewObject) then \n FoundObject = True \n break \n end \n end \n if (FoundObject.Not) then theList.Add(aNewObject) end \nend \n \n'lbxSelected.DefineFromList(theList+theAddList) \nlbxSelected.DefineFromList(theList) \n \nlbxAll.SetSelection(Rect.MakeNull, False) \nlbxAll.ShowCurrent \n \nav.Run(\"grid_tools_jen.AddToListDialog_ShuffleArrowUpdate\", nil)\n" ) (Script.2123 Name: "grid_tools_jen.AddToListDialog_lbxAllSelect" SourceCode: "' grid_tools_jen.AddToListDialog_lbxAllSelect\n' Jenness Enterprises \n \n' Jennessent.SampleAddToListSelFromAll \n \ntheDialog = av.FindDialog(\"grid_tools_jen.AddToListDialog\") \ncmdAdd = theDialog.FindByName(\"cmdAdd\") \ncmdRemove = theDialog.FindByName(\"cmdRemove\") \nlbxAll = theDialog.FindByName(\"lbxAll\") \nlbxSelected = theDialog.FindByName(\"lbxSelected\") \n \ncmdAdd.SetEnabled(lbxAll.HasSelection) \ncmdRemove.SetEnabled(lbxSelected.HasSelection)\n" ) (Script.2124 Name: "grid_tools_jen.AddToListDialog_lbxSelectedSelect" SourceCode: "' grid_tools_jen.AddToListDialog_lbxSelectedSelect\n' Jenness Enterprises \n \n' Jennessent.SampleAddTolistSelFromSel \n \ntheDialog = av.FindDialog(\"grid_tools_jen.AddToListDialog\") \ncmdAdd = theDialog.FindByName(\"cmdAdd\") \ncmdRemove = theDialog.FindByName(\"cmdRemove\") \nlbxAll = theDialog.FindByName(\"lbxAll\") \nlbxSelected = theDialog.FindByName(\"lbxSelected\") \n \ncmdAdd.SetEnabled(lbxAll.HasSelection) \ncmdRemove.SetEnabled(lbxSelected.HasSelection) \n \nav.Run(\"grid_tools_jen.AddToListDialog_Sh uffleArrowUpdate\", nil)\n" ) (Script.2125 Name: "grid_tools_jen.AddToListDialog_Open" SourceCode: "' grid_tools_jen.AddToListDialog_Open\n' Jenness Enterprises \n \n' Jennessent.SampleAddTolistOpen \n \nAVUpperLeft = av.ReturnOrigin \nAVCenter = avUpperLeft + (av.ReturnExtent / (2@2)) \nhalfDialogWidthHeight = Self.ReturnExtent.ReturnSize / (2@2) \nMovePoint = AVCenter - halfDialogWidthHeight \nSelf.MoveTo(MovePoint.GetX, MovePoint.GetY) \n \ntheDialog = self \ncmdOK = theDialog.FindByName(\"cmdOK\") \ncmdCancel = theDialog.FindByName(\"cmdCancel\") \nlbxAll = theDialog.FindByName(\"lbxAll\") \ncmdAdd = t heDialog.FindByName(\"cmdAdd\") \ncmdRemove = theDialog.FindByName(\"cmdRemove\") \nlbxSelected = theDialog.FindByName(\"lbxSelected\") \n \ntheList = theDialog.GetObjectTag \nlbxAll.DefineFromList(theList) \n \ncmdAdd.SetEnabled(False) \ncmdRemove.SetEnabled(False) \nlbxSelected.Empty \n \nav.Run(\"grid_tools_jen.AddToListDialog_ShuffleArrowUpdate\", nil)\n" ) (Script.2126 Name: "grid_tools_jen.AddToListDialog_SampleCode" SourceCode: "' grid_tools_jen.AddToListDialog_SampleCode\n' Jenness Enterprises \n \n \ntheDialog = av.FindDialog(\"grid_tools_jen.AddToListDialog\") \ntheList = {1,2,3,4,5,6,7,8,9,0} \n \ntheDialog.SetObjectTag(thelist) \ntheOutput = theDialog.Open \nif (theOutput = nil) then return nil end\nmsgBox.ListAsString(theOutput, theOutput.Count.AsString+\" objects chosen...\", \"Test\")\n" ) (Script.2127 Name: "grid_tools_jen.AddToListDialog_ShuffleArrowUpdate" SourceCode: "' grid_tools_jen.AddToListDialog_ShuffleArrowUpdate\n' Jenness Enterprises \n \n' grid_tools_jen.AddToListDialog_ShuffleArrowUpdate \n \ntheDialog = av.FindDialog(\"grid_tools_jen.AddToListDialog\") \ncmdCancel = theDialog.FindByName(\"cmdCancel\") \ncmdOK = theDialog.FindByName(\"cmdOK\") \ncmdShiftAllDown = theDialog.FindByName(\"cmdShiftAllDown\") \ncmdShiftAllUp = theDialog.FindByName(\"cmdShiftAllUp\") \ncmdShiftDown = theDialog.FindByName(\"cmdShiftDown\") \ncmdShiftUp = theDialog.FindByName(\"cmdShiftUp\" ) \nlbxSelected = theDialog.FindByName(\"lbxSelected\") \n \ntheRow = lbxSelected.GetCurrentRow \ntheCount = lbxSelected.GetList.Count-1 \n \nNotAtEnd = (theRow = theCount).Not \nNotAtBeg = (theRow = 0).Not \n \nShouldEnable = lbxSelected.HasSelection \ncmdShiftAllDown.SetEnabled(ShouldEnable and NotAtEnd) \ncmdShiftAllUp.SetEnabled(ShouldEnable and NotAtBeg) \ncmdShiftDown.SetEnabled(ShouldEnable and NotAtEnd) \ncmdShiftUp.SetEnabled(ShouldEnable and NotAtBeg) \n \ncmdOK.SetEnabled(lbxSelected.GetList.Count > 0)\n" ) (Script.2128 Name: "grid_tools_jen.AddToListDialogHelp" SourceCode: "' grid_tools_jen.AddToListDialogHelp\n\ntheString = \"Select the grids to merge from the list on the left and click the 'Add' button to add \"+\n \"them to the Merge list. In cases where grids overlap, the Merge grid will use the \"+\n \"values from the highest grid on the list. Use the up- and down-arrows to rearrange \"+\n \"the grids in the Merge list.\"+NL++NL+\n \"WARNING: This operation will likely crash if more than 50 grids are selected...\"+NL\n\nMakeReport = av.FindScript(\"grid_tools_jen.ReportDialog_Run\")\nM akeReport.DoIt({theString, \"Merge Grids Help:\", True})\n" ) (Script.2129 Name: "grid_tools_jen.ApplyRainbowColorRamp" SourceCode: "' grid_tools_jen.ApplyRainbowColorRamp\n\ntheView = av.GetActiveDoc\ntheThemes = theView.GetThemes\ntheGThemes = {}\nfor each aTheme in theThemes\n if (aTheme.Is(GTheme)) then theGThemes.Add(aTheme) end\nend\n\n' IDENTIFY PARAMETERS\ntheDialog = av.FindDialog(\"grid_tools_jen.RainbowParams\")\ntheParams = theDialog.Open\nif (theParams = nil) then return nil end\n\ntheGTheme = theParams.Get(0)\ntheNumber = theParams.Get(1)\ntheOption = theParams.Get(2)\nchkLegVis = theParams.Get(3)\ntheColorBarViews = theParams.Get(4)\n\ntheLege ndInterval = (1280 / (theNumber-1))'.Truncate\ntheLegend = theGTheme.GetLegend\n\n' SET LEGEND COLORS\ntheFieldName = \"Value\"\ntheLegend.SetLegendType(#LEGEND_TYPE_COLOR)\n\ntheLegend.Interval(theGTheme, \"Value\", theNumber)\ntheSymbols = theLegend.GetSymbols\n\ntheSymbolIndex = -1\n\nif (theOption = \"RedToBlue\") then\n theColorStart = 0\n theColorEnd = theNumber-1\n theInterval = 1\nelseif (theOption = \"BlueToRed\") then\n theColorStart = theNumber-1\n theColorEnd = 0\n theInterval = -1\nend\n\nfor each aColorBreak in theCo lorStart..theColorEnd by theInterval\n theIntervalVal = aColorBreak*theLegendInterval\n\n theSymbolIndex = theSymbolIndex+1\n theSymbol = theSymbols.Get(theSymbolIndex)\n theSymbolColor = Color.Make\n if (theIntervalVal <= 256) then\n theSub = theIntervalVal\n theSymbolColor.SetRGBList({255, theSub, 0})\n elseif ((theIntervalVal > 256) and (theIntervalVal <= 512)) then\n theSub = theIntervalVal - 256\n theSymbolColor.SetRGBList({256-theSub, 255, 0})\n elseif ((theIntervalVal > 512) and (theIntervalVa l <= 768)) then\n theSub = theIntervalVal - 512\n theSymbolColor.SetRGBList({0, 255, theSub})\n elseif ((theIntervalVal > 768) and (theIntervalVal <= 1024)) then\n theSub = theIntervalVal - 768\n theSymbolColor.SetRGBlist({0, 256-theSub, 255})\n else\n theSub = theIntervalVal - 1024\n theSymbolColor.SetRGBlist({theSub, 0, 255})\n end\n theSymbol.SetColor(theSymbolColor)\nend\n\ntheGTheme.UpdateLegend\ntheGTheme.SetLegendVisible(chkLegVis)\n\n'for each aColorBarView in theColorBarViews\n' av.FindDoc(aC olorBarView).GetWin.Open\n'end\n\ntheView.GetWin.Activate" ) (Script.2130 Name: "grid_tools_jen.ClassifyIconUpdate" SourceCode: "' grid_tools_jen.ClassifyIconUpdate\n\ntheThemes = av.GetActiveDoc.GetThemes\nGThemePresent = False\nfor each aTheme in theThemes\n if (aTheme.Is(GTheme)) then\n GThemePresent = True\n end\nend\n\nself.SetEnabled(GThemePresent)" ) (Script.2131 Name: "grid_tools_jen.CombineGrids" SourceCode: "' grid_tools_jen.CombineGrids\n\ntheView = av.GetActiveDoc\ntheThemes = theView.GetThemes\ntheGThemes = {}\nfor each aTheme in theThemes\n if (aTheme.Is(GTheme)) then\n if (aTheme.GetGrid.IsInteger) then\n theGThemes.Add(aTheme)\n end\n end\nend\n\ntheCombineList = msgBox.MultiList(theGThemes, \"Please select the grid themes to combine...\", \n \"Please Select Themes:\")\nif ((theCombineList = nil) or (theCombineList.Count = 0)) then return nil end\n\nIsFirst = True\ntheRest = {}\nfor each aGTheme in theCombineList\n if (IsFirst) then\n theFirstGrid = aGTheme.GetGrid\n IsFirst = False\n else\n theRest.Add(aGTheme.GetGrid)\n end\nend\n\ntheNewGrid = theFirstGrid.Combine(theRest)\n\ntheNewGTheme = GTheme.Make(theNewGrid)\n\ntheName = \"Combine_1\"\ntheBaseName = \"Combine_\"\ntheCounter = 1\n\nwhile ((theView.FindTheme(theName) = nil).Not)\n theCounter = theCounter+1\n theName = theBaseName+theCounter.AsString\nend\n\ntheNewGTheme.SetName(theName)\ntheView.AddTheme(theNewGTheme)" ) (Script.2132 Name: "grid_tools_jen.CombineGridsIconUpdate" SourceCode: "' grid_tools_jen.CombineGridsIconUpdate\n\ntheThemes = av.GetActiveDoc.GetThemes\ntheCounter = 0\nShouldEnable = False\nfor each aTheme in theThemes\n if ((aTheme.Is(GTheme)) and (aTheme.GetGrid.IsInteger)) then\n theCounter = theCounter +1\n if (theCounter >= 2) then\n ShouldEnable = True\n break\n end\n end\nend\n\nself.SetEnabled(ShouldEnable)" ) (Script.2133 Name: "grid_tools_jen.GeneralGridStatistics" SourceCode: "' grid_tools_jen.GeneralGridStatistics\n\ntheView = av.GetActiveDoc\ntheThemes = theView.GetThemes\ntheGThemes = {}\nfor each aTheme in theThemes\n if (aTheme.Is(GTheme)) then\n theGThemes.Add(aTheme)\n end\nend\n\ntheList = msgBox.MultiList(theGThemes, \"Please select one or more grid themes to analyze:\", \"General Grid Statistics:\")\nif (theList.Is(List).Not) then\n return nil \nelse\n if (theList.Count = 0) then return nil end\nend\n\ntheString = \"\"\nfor each aGridTheme in theList\n ' GET VALUES\n theGrid = aGridTheme .GetGrid\n theStats = theGrid.GetStatistics\n theMin = theStats.Get(0)\n theMax = theStats.Get(1)\n theMean = theStats.Get(2)\n theSD = theStats.Get(3)\n theVar = (theSD^2)\n theSD = theSD\n theRange = (theMax - theMin)\n theMax = theMax\n theMin = theMin\n theCellSize = theGrid.GetCellSize\n theSize = theGrid.GetNumRowsAndCols\n theRows = theSize.Get(0)\n theCols = theSize.Get(1)\n NumberCells = theRows*theCols\n theRows = theRows.AsString\n theCols = theCols.AsString\n if (theGrid.IsInteger) then theType = \"Integer\"\n else theType = \"Floating Point\"\n end\n theSrc = theGrid.GetSrcName.GetFileName.GetFullName\n theExtent = theGrid.GetExtent\n theSouth = theExtent.GetBottom\n theEast = theExtent.GetRight\n theNorth = theExtent.GetTop\n theWest = theExtent.GetLeft\n\n ' MAKE VALUES READABLE\n theMin = theMin.SetFormatPrecision(12)\n theMax = theMax.SetFormatPrecision(12)\n theMean = theMean.SetFormatPrecision(12)\n theSD = theSD.SetFormatPrecision(12)\n theVar = theVar.SetFormatPrecision(12)\n theRange = theRan ge.SetFormatPrecision(12)\n theCellSize = theCellSize.SetFormatPrecision(12)\n theSouth = theSouth.SetFormatPrecision(12)\n theEast = theEast.SetFormatPrecision(12)\n theNorth = theNorth.SetFormatPrecision(12)\n theWest = theWest.SetFormatPrecision(12)\n NumberCells = NumberCells.SetFormatPrecision(0).AsString\n\n theMin = theMin.AsString.BasicTrim(\"\", \"0\")\n theMax = theMax.AsString.BasicTrim(\"\", \"0\")\n theMean = theMean.AsString.BasicTrim(\"\", \"0\")\n theSD = theSD.AsString.BasicTrim(\"\", \"0\")\n theVar = theV ar.AsString.BasicTrim(\"\", \"0\")\n theRange = theRange.AsString.BasicTrim(\"\", \"0\")\n theCellSize = theCellSize.AsString.BasicTrim(\"\", \"0\")\n theSouth = theSouth.AsString.BasicTrim(\"\", \"0\")\n theEast = theEast.AsString.BasicTrim(\"\", \"0\")\n theNorth = theNorth.AsString.BasicTrim(\"\", \"0\")\n theWest = theWest.AsString.BasicTrim(\"\", \"0\")\n\n if (theMin.Right(1) = \".\") then theMin = theMin.Left(theMin.Count-1) end\n if (theMax.Right(1) = \".\") then theMax = theMax.Left(theMax.Count-1) end\n if (theMean.Right(1) = \".\" ) then theMean = theMean.Left(theMean.Count-1) end\n if (theSD.Right(1) = \".\") then theSD = theSD.Left(theSD.Count-1) end\n if (theVar.Right(1) = \".\") then theVar = theVar.Left(theVar.Count-1) end\n if (theRange.Right(1) = \".\") then theRange = theRange.Left(theRange.Count-1) end\n if (theCellSize.Right(1) = \".\") then theCellSize = theCellSize.Left(theCellSize.Count-1) end\n if (theSouth.Right(1) = \".\") then theSouth = theSouth.Left(theSouth.Count-1) end\n if (theEast.Right(1) = \".\") then theEast = theEast.L eft(theEast.Count-1) end\n if (theNorth.Right(1) = \".\") then theNorth = theNorth.Left(theNorth.Count-1) end\n if (theWest.Right(1) = \".\") then theWest = theWest.Left(theWest.Count-1) end\n\n theCount = NumberCells.Count\n if (theCount>3) then\n theStringList = {}\n for each anIndex in (theCount-1)..0\n theStringList.Add(NumberCells.Middle(anIndex, 1))\n end\n \n theFinalList = {}\n for each anIndex in 0..(theStringList.Count-1)\n theFinalList.Add(theStringList.Get(anIndex))\n if ((anInd ex+1).Mod(3) = 0) then theFinalList.Add(\",\") end\n end\n \n NumberCells = \"\"\n for each anIndex in (theFinalList.Count-1)..0\n NumberCells = NumberCells+theFinalList.Get(anIndex)\n end\n if (NumberCells.Left(1) = \",\") then NumberCells = NumberCells.Right(NumberCells.Count-1) end\n end\n\n ' ADD VALUES TO REPORT\n theString = theString+\"--------------------------------------\"+NL+\n aGridTheme.GetName+\" Data:\"+NL+\n theType+\" Grid\"+NL+\n \" Source: \"+theSrc+NL++NL+\n \"Statistics:\"+NL+\n \" Minimum Value: \"+theMin+NL+\n \" Maximum Value: \"+theMax+NL+\n \" Mean Value: \"+theMean+NL+\n \" Standard Deviation: \"+theSD+NL+\n \" Variance: \"+theVar+NL+\n \" Range: \"+theRange+NL++NL+\n \"Position:\"+NL+\n \" Northern Extent: Y = \"+theNorth+NL+\n \" Southern Extent: Y = \"+theSouth+NL+\n \" Western Extent: X = \"+theWest+NL+\n \" Eastern Extent: X = \"+theEast+NL+\n \" Cell Size: \"+theCellSize+\" Map Units\"+NL+\n \" Number of Rows = \"+theRows+NL+\n \" Number of Columns = \"+theC ols+NL+\n \" Number of Cells = \"+NumberCells+NL++NL++NL\nend\n\nMakeReport = av.FindScript(\"grid_tools_jen.ReportDialog_Run\")\nMakeReport.DoIt({theString, \"Grid Statistics:\", False})\n" ) (Script.2134 Name: "grid_tools_jen.GeneralStandardizeGrid" SourceCode: "' grid_tools_jen.GeneralStandardizeGrid\n\ntheView = av.GetActiveDoc\ntheThemes = theView.GetThemes\ntheGThemes = {}\nfor each aTheme in theThemes\n if (aTheme.Is(GTheme)) then\n theGThemes.Add(aTheme)\n end\nend\n\ntheList = msgBox.MultiList(theGThemes, \"Please select one or more grid themes to standardize:\",\n \"Standardize Grids:\")\nif (theList.Is(List).Not) then\n return nil \nelse\n if (theList.Count = 0) then return nil end\nend\n\nfor each aGTheme in theList\n theStandardGrid = av.Run(\"grid_tools_jen.Standardiz eGrid\", aGTheme.GetGrid)\n theName = aGTheme.GetName+\"_stan\"\n theCounter = 0\n while (theView.FindTheme(theName) <> nil)\n theCounter = theCounter+1\n theName = aGTheme.GetName+\"_stan_\"+theCounter.AsString\n end\n theGTheme = GTheme.Make(theStandardGrid)\n theGTheme.SetName(theName)\n theView.AddTheme(theGTheme)\nend" ) (Script.2135 Name: "grid_tools_jen.GridClipDialogCancel" SourceCode: "' grid_tools_jen.GridClipDialogCancel\n\nself.GetDialog.SetModalResult(nil)\nself.GetDialog.Close\n" ) (Script.2136 Name: "grid_tools_jen.GridClipDialogClose" SourceCode: "' grid_tools_jen.GridClipDialogClose\n \ntheDialog = av.FindDialog(\"grid_tools_jen.GridClipDialog\")\ncmdCancel = theDialog.FindByName(\"cmdCancel\")\ncmdOK = theDialog.FindByName(\"cmdOK\")\ncpInOut = theDialog.FindByName(\"cpInOut\")\ncpOptions = theDialog.FindByName(\"cpOptions\")\nlblThemes = theDialog.FindByName(\"lblThemes\")\nlbxThemes = theDialog.FindByName(\"lbxThemes\")\noptClipToDisplay = theDialog.FindByName(\"optClipToDisplay\")\noptExtractSelection = theDialog.FindByName(\"optExtractSelection\")\noptGraphics = theDialog. FindByName(\"optGraphics\")\noptInside = theDialog.FindByName(\"optInside\")\noptOutside = theDialog.FindByName(\"optOutside\")\noptPolys = theDialog.FindByName(\"optPolys\")\noptThemeExtent = theDialog.FindByName(\"optThemeExtent\")\n" ) (Script.2137 Name: "grid_tools_jen.GridClipDialogOK" SourceCode: "' grid_tools_jen.GridClipDialogOK\n\ntheDialog = av.FindDialog(\"grid_tools_jen.GridClipDialog\")\ncmdCancel = theDialog.FindByName(\"cmdCancel\")\ncmdOK = theDialog.FindByName(\"cmdOK\")\ncpInOut = theDialog.FindByName(\"cpInOut\")\ncpOptions = theDialog.FindByName(\"cpOptions\")\nlblThemes = theDialog.FindByName(\"lblThemes\")\nlbxThemes = theDialog.FindByName(\"lbxThemes\")\noptClipToDisplay = theDialog.FindByName(\"optClipToDisplay\")\noptExtractSelection = theDialog.FindByName(\"optExtractSelection\")\noptGraphics = theDialog.Find ByName(\"optGraphics\")\noptInside = theDialog.FindByName(\"optInside\")\noptOutside = theDialog.FindByName(\"optOutside\")\noptPolys = theDialog.FindByName(\"optPolys\")\noptThemeExtent = theDialog.FindByName(\"optThemeExtent\")\n\nif (optClipToDisplay.IsSelected) then\n theOption = \"Display\"\nelseif (optGraphics.IsSelected) then\n theOption = \"Graphics\"\nelseif (optPolys.IsSelected) then\n theOption = \"Features\"\nelseif (optThemeExtent.IsSelected) then\n theOption = \"Theme\"\nelseif (optExtractSelection.IsSelected) then\n the Option = \"Selection\"\nend\n\nSelectOutside = optOutside.IsSelected\n\ntheThemes = lbxThemes.GetSelection\n\ntheDialog.SetModalResult({theThemes, theOption, SelectOutside}) \n \ntheDialog.Close\n" ) (Script.2138 Name: "grid_tools_jen.GridClipDialogOpen" SourceCode: "' grid_tools_jen.GridClipDialogOpen\n \nAVUpperLeft = av.ReturnOrigin\nAVCenter = avUpperLeft + (av.ReturnExtent / (2@2))\nhalfDialogWidthHeight = Self.ReturnExtent.ReturnSize / (2@2)\nMovePoint = AVCenter - halfDialogWidthHeight\nSelf.MoveTo(MovePoint.GetX, MovePoint.GetY)\n \ntheDialog = av.FindDialog(\"grid_tools_jen.GridClipDialog\")\ncmdCancel = theDialog.FindByName(\"cmdCancel\")\ncmdOK = theDialog.FindByName(\"cmdOK\")\ncpInOut = theDialog.FindByName(\"cpInOut\")\ncpOptions = theDialog.FindByName(\"cpOptions\")\nlblThemes = theDialog.FindByName(\"lblThemes\")\nlbxThemes = theDialog.FindByName(\"lbxThemes\")\noptClipToDisplay = theDialog.FindByName(\"optClipToDisplay\")\noptExtractSelection = theDialog.FindByName(\"optExtractSelection\")\noptGraphics = theDialog.FindByName(\"optGraphics\")\noptInside = theDialog.FindByName(\"optInside\")\noptOutside = theDialog.FindByName(\"optOutside\")\noptPolys = theDialog.FindByName(\"optPolys\")\noptThemeExtent = theDialog.FindByName(\"optThemeExtent\")\n\ntheView = av.GetActiveDoc\ntheThemes = theView.GetThemes\n\n' CHECK ENABLE 'SELECTED GRAPHICS'\ntheGraphics = theView.GetGraphics.GetSelected\nShouldEnableGraphics = False\n\n'msgBox.Info(theGraphics.Count.AsString\nif (theGraphics.Count > 0) then\n for each aGraphic in theGraphics\n if (aGraphic.Is(GraphicShape)) then\n if ((aGraphic.GetShape.Is(Polygon)) or\n (aGraphic.GetShape.Is(Rect)) or \n (aGraphic.GetShape.Is(Circle))) then\n ShouldEnableGraphics = True\n break\n end\n end\n end\nend\n\n' CHECK ENABLE POLYGON THEMES\nShouldEnable FThemes = False\ntheGThemes = {}\nGridVTabsAvailable = False\nfor each aTheme in theThemes\n if (aTheme.Is(FTheme)) then\n ShouldEnableFThemes = True\n elseif (aTheme.Is(GTheme)) then\n theGThemes.Add(aTheme)\n if (aTheme.GetGrid.GetVTab <> nil) then\n GridVTabsAvailable = True\n end\n end\nend\n\n' SET PARAMETERS\nlbxThemes.DefineFromList(theGThemes)\noptGraphics.SetEnabled(ShouldEnableGraphics)\noptPolys.SetEnabled(ShouldEnableFThemes)\noptExtractSelection.SetEnabled(GridVTabsAvailable)\n\nif (optThemeExt ent.IsSelected.Not and optPolys.IsSelected.Not and optGraphics.IsSelected.Not and \n optClipToDisplay.IsSelected.Not) then\n optClipToDisplay.Select\nend\n\nif (optGraphics.IsSelected and optGraphics.IsEnabled.Not) then optClipToDisplay.Select end\nif (optPolys.IsSelected and optPolys.IsEnabled.Not) then optClipToDisplay.Select end\nif (optExtractSelection.IsSelected and optExtractSelection.IsEnabled.Not) then optClipToDisplay.Select end\n\ncmdOK.SetEnabled(False)\n\nif ((optInside.IsSelected.Not) and (optOutside. IsSelected.Not)) then optInside.Select end\n\n\n\n\n\n\n'ExtractByAttributes ( aVTabQueryString ) : Grid\n'ExtractByCircle ( aCircle, aPrj, selectOutside ) : Grid\n'ExtractByMask ( maskGrid ) : Grid\n'\n'ExtractByPoints ( aMPoint, aPrj, selectOutside ) : Grid\n'ExtractByPolygon ( aPolygon, aPrj, selectOutside ) : Grid\n'ExtractByRect ( aRect, aPrj, selectOutside ) : Grid\n'ExtractSelection : Grid\n" ) (Script.2139 Name: "grid_tools_jen.GridClipDialogSelectGrid" SourceCode: "' grid_tools_jen.GridClipDialogSelectGrid\n\ntheDialog = av.FindDialog(\"grid_tools_jen.GridClipDialog\")\ncmdOK = theDialog.FindByName(\"cmdOK\")\noptClipToDisplay = theDialog.FindByName(\"optClipToDisplay\")\noptExtractSelection = theDialog.FindByName(\"optExtractSelection\")\nlbxThemes = theDialog.FindByName(\"lbxThemes\")\n\ncmdOK.SetEnabled(True)\n\ntheSelection = lbxThemes.GetSelection\nif (theSelection.Count < 2) then\n theGTheme = lbxThemes.GetCurrentValue\n optExtractSelection.SetEnabled(theGTheme.GetGrid.GetVTab <> ni l)\nelse\n AllHaveVTabsAvailable = True\n for each aTheme in theSelection\n if (aTheme.GetGrid.GetVTab = nil) then\n AllHaveVTabsAvailable = False\n end\n end\n \n optExtractSelection.SetEnabled(AllHaveVTabsAvailable)\nend\n\nif (optExtractSelection.IsSelected and optExtractSelection.IsEnabled.Not) then optClipToDisplay.Select end\n" ) (Script.2140 Name: "grid_tools_jen.MergeGrids" SourceCode: "' grid_tools_jen.MergeGrids\n\ntheView = av.GetActiveDoc\ntheGThemes = {}\nfor each aTheme in theView.GetThemes\n if (aTheme.Is(GTheme)) then theGThemes.Add(aTheme) end\nend\n\ntheMergeDialog = av.FindDialog(\"grid_tools_jen.AddToListDialog\")\ntheMergeDialog.SetObjectTag(theGThemes)\ntheMergeList = theMergeDialog.Open\n\nif (theMergeList = nil) then return nil end\n\nIsFirst = True\ntheRest = {}\nfor each aGTheme in theMergeList\n if (IsFirst) then\n theFirstGrid = aGTheme.GetGrid\n IsFirst = False\n else\n theRest.A dd(aGTheme.GetGrid)\n end\nend\n\ntheNewGrid = theFirstGrid.Merge(theRest)\n\ntheNewGTheme = GTheme.Make(theNewGrid)\n\ntheName = \"Merge_1\"\ntheBaseName = \"Merge_\"\ntheCounter = 1\n\nwhile ((theView.FindTheme(theName) = nil).Not)\n theCounter = theCounter+1\n theName = theBaseName+theCounter.AsString\nend\n\ntheNewGTheme.SetName(theName)\ntheView.AddTheme(theNewGTheme)" ) (Script.2141 Name: "grid_tools_jen.MosaicGrids" SourceCode: "' grid_tools_jen.MosaicGrids\n\ntheView = av.GetActiveDoc\ntheThemes = theView.GetThemes\ntheGThemes = {}\nfor each aTheme in theThemes\n if (aTheme.Is(GTheme)) then\n theGThemes.Add(aTheme)\n end\nend\n\ntheMosaicList = msgBox.MultiList(theGThemes, \"Please select the grid themes to mosaic...\", \n \"Please Select Themes:\")\nif ((theMosaicList = nil) or (theMosaicList.Count = 0)) then return nil end\n\nIsFirst = True\ntheRest = {}\nfor each aGTheme in theMosaicList\n if (IsFirst) then\n theFirstGrid = aGTheme.GetGrid\n IsFirst = False\n else\n theRest.Add(aGTheme.GetGrid)\n end\nend\n\ntheNewGrid = theFirstGrid.Mosaic(theRest)\n\ntheNewGTheme = GTheme.Make(theNewGrid)\n\ntheName = \"Mosaic_1\"\ntheBaseName = \"Mosaic_\"\ntheCounter = 1\n\nwhile ((theView.FindTheme(theName) = nil).Not)\n theCounter = theCounter+1\n theName = theBaseName+theCounter.AsString\nend\n\ntheNewGTheme.SetName(theName)\ntheView.AddTheme(theNewGTheme)" ) (Script.2142 Name: "grid_tools_jen.MosaicHelp" SourceCode: "' grid_tools_jen.MosaicHelp\n\nhelp" ) (Script.2143 Name: "grid_tools_jen.MultiRampAcceptColorCancel" SourceCode: "' grid_tools_jen.MultiRampAcceptColorCancel\n\ntheSymbolWindow = av.GetSymbolWin.Close\nself.GetDialog.SetModalResult(nil)\nself.GetDialog.Close\n" ) (Script.2144 Name: "grid_tools_jen.MultiRampAcceptColorClose" SourceCode: "' grid_tools_jen.MultiRampAcceptColorClose\n \nSelf.SetObjectTag(nil)\nSelf.FindByName(\"cmdCancel\").SetObjectTag(nil)\nSelf.FindByName(\"cmdOK\").SetObjectTag(nil)\nSelf.FindByName(\"lblInstructions\").SetObjectTag(nil)\n" ) (Script.2145 Name: "grid_tools_jen.MultiRampAcceptColorOK" SourceCode: "' grid_tools_jen.MultiRampAcceptColorOK\n \ntheDialog = av.FindDialog(\"grid_tools_jen.MultiRamp\")\nslidColors = theDialog.FindByName(\"slidColors\")\n\ntheCP = av.FindDialog(\"grid_tools_jen.MultiRamp\").GetControlPanel\ntheSetting = self.GetDialog.GetObjectTag\nIsNewColor = theSetting.Get(0)\ntheList = slidColors.GetObjectTag\n\ntheSymbolWindow = av.GetSymbolWin\ntheNewSymbol = theSymbolWindow.ReturnCurrentSymbol(#SYMBOL_FILL).Clone\n\nif (IsNewColor) then\n thePercent = theSetting.Get(1)\n \n CurrentListOfBoxes = {}\n for each aPair in theList\n CurrentListOfBoxes.Add(aPair.Get(0).ReturnBox)\n end\n \n theSliderTop = slidColors.ReturnBox.GetBottom\n theSliderBottom = slidColors.ReturnBox.GetTop\n theSliderRight = slidColors.ReturnBox.GetRight\n theHeight = slidColors.ReturnBox.GetHeight\n \n theStartPos = theSliderRight+1\n theIncrement = 32\n theCounter = -1 \n while(True)\n theCounter = theCounter+1\n theXPos = (theStartPos + (theCounter*theIncrement))\n theYPos = theSliderTop + (theHeight*(thePercent/100)) - (20 *(thePercent/100))\n \n theBox = Rect.Make(theXPos@theYPos, 30@20)\n \n ' CHECK TO SEE IF BOX INTERSECTS\n BoxIntersects = False\n for each aCurrentBox in CurrentListOfBoxes\n if (aCurrentBox.Intersects(theBox)) then\n BoxIntersects = True\n break\n end\n end\n if (BoxIntersects.Not) then\n break\n end\n end\n \n theListBox = ListBox.Make \n theCP.Add(theListBox, theBox) \n theListBox.SetFasteners({#CONTROL_FASTENER_TOP, #CONTROL_FASTENER_HEIGHT, \n #CONTROL_FASTEN ER_RIGHT, #CONTROL_FASTENER_WIDTH})\n \n theList.Add({theListBox, thePercent})\n \n theListBox.SetHorizontalScroll(False)\n theListBox.SetVerticalScroll(False)\n theListBox.SetApply(\"grid_tools_jen.MultiRampSelectColorBox\")\n theListBox.SetSelect(\"grid_tools_jen.MultiRampSelectColorBox\")\n theListBox.DefineFromList({theNewSymbol})\n theListBox.SetRowHeight(100)\n theListBox.SetObjectTag({theNewSymbol, thePercent})\n\nelse\n theIndex = theSetting.Get(1)\n theListBox = theList.Get(theIndex).Get(0)\n theListBox. GetObjectTag.Set(0, theNewSymbol)\n \n theListBox.DefineFromList({theNewSymbol})\n theListBox.SetRowHeight(100)\n' theListBox.SetObjectTag({theNewSymbol, thePercent})\nend\n\ntheSymbolWindow.Close\nself.GetDialog.Close\n\nav.Run(\"grid_tools_jen.MultiRampRefresh\", \"\")" ) (Script.2146 Name: "grid_tools_jen.MultiRampAcceptColorOpen" SourceCode: "' grid_tools_jen.MultiRampAcceptColorOpen\n \n'AVUpperLeft = av.ReturnOrigin\n'AVCenter = avUpperLeft + (av.ReturnExtent / (2@2))\n'halfDialogWidthHeight = Self.ReturnExtent.ReturnSize / (2@2)\n'MovePoint = AVCenter - halfDialogWidthHeight\n'Self.MoveTo(MovePoint.GetX, MovePoint.GetY)\n \ntheDialog = av.FindDialog(\"grid_tools_jen.MultiRampAcceptColor\")\ncmdCancel = theDialog.FindByName(\"cmdCancel\")\ncmdOK = theDialog.FindByName(\"cmdOK\")\nlblInstructions = theDialog.FindByName(\"lblInstructions\")\ntheSymbol = lblInstruct ions.GetObjectTag\n\n'if (theSymbol = nil) then\n theSymbolWindow = av.GetSymbolWin\n theSymbolWindow.Open\n thePalette = theSymbolWindow.GetPalette\n theFillList = thePalette.GetList(#PALETTE_LIST_FILL)\n theSymbolWindow.SelectSymbol(theFillList.Get(1))\n theSymbolWindow.SetPanel(#SYMBOLWIN_PANEL_COLOR)\n'else\n' theSymbolWindow = av.GetSymbolWin\n' theSymbolWindow.Open\n' theSymbolWindow.SetPanel(#SYMBOLWIN_PANEL_COLOR)\n'end" ) (Script.2147 Name: "grid_tools_jen.MultiRampCancel" SourceCode: "' grid_tools_jen.MultiRampCancel\n\ntheDialog = av.FindDialog(\"grid_tools_jen.MultiRamp\")\ncmdCancel = theDialog.FindByName(\"cmdCancel\") \ntheGTheme = theDialog.GetObjectTag.Get(0)\ntheLegend = cmdCancel.GetObjectTag\ntheGTheme.SetLegend(theLegend.Clone)\ntheGTheme.UpdateLegend\n\nself.GetDialog.Close\n" ) (Script.2148 Name: "grid_tools_jen.MultiRampChangeNumbers" SourceCode: "' grid_tools_jen.MultiRampChangeNumbers\n\ntheDialog = av.FindDialog(\"grid_tools_jen.MultiRamp\")\ncmdCancel = theDialog.FindByName(\"cmdCancel\")\ncmdOK = theDialog.FindByName(\"cmdOK\")\ncmdDown = theDialog.FindByName(\"cmdDown\")\ncmdUp = theDialog.FindByName(\"cmdUp\")\n\nslidColors = theDialog.FindByName(\"slidColors\")\ntxtNumberGrads = theDialog.FindByName(\"txtNumberGrads\")\n\nthePosition = txtNumberGrads.GetPosition\n\ntheNumber = txtNumberGrads.GetText.AsNumber\nslidColors.SetUpper(theNumber-1)\n\ntheHeight = theDialog.Retur nInnerExtent.GetY\ntheCPWidth = theDialog.ReturnInnerExtent.GetX\ntheWidth = slidColors.ReturnBox.GetWidth\ntheLeft = slidColors.ReturnBox.GetLeft\n\nslidColors.MoveTo(theCPWidth-165, 60)\nslidColors.ResizeTo(theWidth, theHeight - 116)\n\nav.Run(\"grid_tools_jen.MultiRampRefresh\", \"\")\n\ntxtNumberGrads.SetPosition(thePosition)\n" ) (Script.2149 Name: "grid_tools_jen.MultiRampClear" SourceCode: "' grid_tools_jen.MultiRampClear\n\ntheDialog = av.FindDialog(\"grid_tools_jen.MultiRamp\")\ncmdCancel = theDialog.FindByName(\"cmdCancel\") \ncmdOK = theDialog.FindByName(\"cmdOK\")\nslidColors = theDialog.FindByName(\"slidColors\")\ntxtNumberGrads = theDialog.FindByName(\"txtNumberGrads\")\n\ntheCP = theDialog.GetControlPanel\ntheControls = theCP.GetControls\ntheBadList = {}\nfor each aControl in theControls\n if (aControl.Is(ListBox)) then\n theBadList.Add(aControl)\n end\nend\nfor each aControl in theBadList\n theCP.Remove(a Control)\nend\n\nif (txtNumberGrads.GetText.IsNull) then\n txtNumberGrads.SetText(\"25\")\nend\n\ntheSliderTop = slidColors.ReturnBox.GetBottom\ntheSliderBottom = slidColors.ReturnBox.GetTop\ntheSliderRight = slidColors.ReturnBox.GetRight\n\ntheWhiteSymbol = Symbol.Make(#SYMBOL_FILL)\ntheWhiteSymbol.SetColor(Color.GetWhite)\n\ntheBlackSymbol = Symbol.Make(#SYMBOL_FILL)\ntheBlackSymbol.SetColor(Color.GetBlack)\n\ntheTopBox = Rect.Make((theSliderRight+1)@(theSliderTop), 30@20)\ntheBottomBox = Rect.Make((theSliderRight+1)@(theSl iderBottom-20), 30@20) \n\ntheStartLBX = ListBox.Make \ntheEndLBX = ListBox.Make\n\ntheFasteners = {#CONTROL_FASTENER_TOP, #CONTROL_FASTENER_HEIGHT, #CONTROL_FASTENER_RIGHT, #CONTROL_FASTENER_WIDTH}\ntheStartLBX.SetFasteners(theFasteners)\ntheEndLBX.SetFasteners(theFasteners)\n\ntheCP.Add(theStartLBX, theTopBox)\ntheCP.Add(theEndLBX, theBottomBox)\n\ntheStartLBX.SetHorizontalScroll(False)\ntheStartLBX.SetVerticalScroll(False)\ntheStartLBX.SetApply(\"grid_tools_jen.MultiRampSelectColorBox\")\ntheStartLBX.SetSelect(\"grid_tool s_jen.MultiRampSelectColorBox\")\ntheStartLBX.DefineFromList({theWhiteSymbol})\ntheStartLBX.SetRowHeight(100)\ntheStartLBX.SetObjectTag({theWhiteSymbol, 0})\n\ntheEndLBX.SetHorizontalScroll(False)\ntheEndLBX.SetVerticalScroll(False)\ntheEndLBX.SetApply(\"grid_tools_jen.MultiRampSelectColorBox\")\ntheEndLBX.SetSelect(\"grid_tools_jen.MultiRampSelectColorBox\")\ntheEndLBX.DefineFromList({theBlackSymbol})\ntheEndLBX.SetRowHeight(100)\ntheEndLBX.SetObjectTag({theBlackSymbol, 100})\n\nslidColors.SetObjectTag({{theStartLBX, 0}, {t heEndLBX, 100}})\n\nav.Run(\"grid_tools_jen.MultiRampChangeNumbers\", \"\")" ) (Script.2150 Name: "grid_tools_jen.MultiRampClickDown" SourceCode: "' grid_tools_jen.MultiRampClickDown\n\ntheDialog = av.FindDialog(\"grid_tools_jen.MultiRamp\")\nslidColors = theDialog.FindByName(\"slidColors\")\n\ntheValue = slidColors.GetValue\nif (theValue <=0) then\n return nil\nelse\n slidColors.SetValue(theValue - 1)\n av.Run(slidColors.GetClick, \"\")\nend" ) (Script.2151 Name: "grid_tools_jen.MultiRampClickSlider" SourceCode: "' grid_tools_jen.MultiRampClickSlider\n\ntheDialog = av.FindDialog(\"grid_tools_jen.MultiRamp\")\ncmdCancel = theDialog.FindByName(\"cmdCancel\")\ncmdOK = theDialog.FindByName(\"cmdOK\")\nslidColors = theDialog.FindByName(\"slidColors\")\ntxtNumberGrads = theDialog.FindByName(\"txtNumberGrads\")\n\nthePercent = 100 - (slidColors.GetValuePercentage)\n\ntheTestOne = ((thePercent*500).Round)/500\n\n' CHECK TO SEE IF THIS PERCENTAGE ALREADY EXISTS\ntheList = slidColors.GetObjectTag\nCurrentlyExists = False\ntheListBox = nil\nfor each aP air in theList\n theTestTwo = ((aPair.Get(1)*500).Round)/500\n if (theTestOne = theTestTwo) then\n theListBox = aPair.Get(0)\n CurrentlyExists = True\n break\n end\nend\n\nif (CurrentlyExists) then\n theListBox.Select\nelse\n theSymbolDialog = av.FindDialog(\"grid_tools_jen.MultiRampAcceptColor\")\n theSymbolDialog.FindByName(\"lblInstructions\").SetObjectTag(nil)\n theSymbolDialog.SetObjectTag({True, thePercent})\n theNewSymbol = theSymbolDialog.Open\nend\n\n" ) (Script.2152 Name: "grid_tools_jen.MultiRampClickUp" SourceCode: "' grid_tools_jen.MultiRampClickUp\n\ntheDialog = av.FindDialog(\"grid_tools_jen.MultiRamp\")\nslidColors = theDialog.FindByName(\"slidColors\")\n\ntheValue = slidColors.GetValue\nthePercent = slidColors.GetValuePercentage\nif (thePercent >= 100) then\n return nil\nelse\n slidColors.SetValue(theValue + 1)\n av.Run(slidColors.GetClick, \"\")\nend" ) (Script.2153 Name: "grid_tools_jen.MultiRampClose" SourceCode: "' grid_tools_jen.MultiRampClose\n \nSelf.SetObjectTag(nil)\nSelf.FindByName(\"chkLegVis\").SetObjectTag(nil)\nSelf.FindByName(\"cmdApply\").SetObjectTag(nil)\nSelf.FindByName(\"cmdCancel\").SetObjectTag(nil)\nSelf.FindByName(\"cmdClear\").SetObjectTag(nil)\nSelf.FindByName(\"cmdDown\").SetObjectTag(nil)\nSelf.FindByName(\"cmdInvert\").SetObjectTag(nil)\nSelf.FindByName(\"cmdLoad\").SetObjectTag(nil)\nSelf.FindByName(\"cmdOK\").SetObjectTag(nil)\nSelf.FindByName(\"cmdRefresh\").SetObjectTag(nil)\nSelf.FindByName(\"cmdSave\").SetObjectTag(n il)\nSelf.FindByName(\"cmdUp\").SetObjectTag(nil)\nSelf.FindByName(\"cpInstructions\").SetObjectTag(nil)\nSelf.FindByName(\"cpLoadSave\").SetObjectTag(nil)\nSelf.FindByName(\"lblColorScheme\").SetObjectTag(nil)\nSelf.FindByName(\"lblInstructions\").SetObjectTag(nil)\nSelf.FindByName(\"lbxColorSchemes\").SetObjectTag(nil)\nSelf.FindByName(\"slidColors\").SetObjectTag(nil)\nSelf.FindByName(\"txtInstructions\").SetObjectTag(nil)\nSelf.FindByName(\"txtNumberGrads\").SetObjectTag(nil)\n\n\ntheCheckDialog = av.FindDialog(\"grid_tools_jen.Multi RampAcceptColor\")\nif (theCheckDialog.IsOpen) then theCheckDialog.Close end\n\ntheSymbolWin = av.GetSymbolWin\nif (theSymbolWin.IsOpen) then theSymbolWin.Close end" ) (Script.2154 Name: "grid_tools_jen.MultiRampColorBar" SourceCode: "' grid_tools_jen.MultiRampColorBar\n\ntheActiveView = av.GetActiveDoc\n\ntheViewName = \"Color Bar\"\ntheBaseName = \"Color Bar\"\ntheCounter = 1\n\nwhile (av.FindDoc(theViewName) <> nil)\n theCounter = theCounter+1\n theViewName = theBaseName+\" #\"+theCounter.AsString\nend\n\ntheView = View.Make\ntheView.SetName(theViewName)\n\ntheDisplay = theView.GetDisplay\ntheGraphics = theView.GetGraphics\ntheView.SetTOCWidth(0)\ntheView.SetTOCUnResizable(True)\ntheView.GetWin.Resize(550, 200)\n\ntheDeletes = theGraphics.FindAllByName(\"color bar graphic\")\nif (theDeletes <> nil) then\n for each aDelete in theDeletes\n theGraphics.RemoveGraphic(aDelete)\n end\nend\n\ntheGraphicGroup1 = GraphicGroup.Make\n\n' MAKE 1ST COLOR BAR WITH 500 GRADATIONS\ntheNumber = 500\n\ntheRect = Rect.Make(0@0, 1@20)\ntheLegendInterval = (1024 / (theNumber-1)).Truncate\n\ntheDialog = av.FindDialog(\"grid_tools_jen.MultiRamp\")\ncmdCancel = theDialog.FindByName(\"cmdCancel\")\ncmdClear = theDialog.FindByName(\"cmdClear\")\ncmdDown = theDialog.FindByName(\"cmdDown\")\ncmdLoad = theDialog.F indByName(\"cmdLoad\")\ncmdOK = theDialog.FindByName(\"cmdOK\")\ncmdRefresh = theDialog.FindByName(\"cmdRefresh\")\ncmdSave = theDialog.FindByName(\"cmdSave\")\ncmdUp = theDialog.FindByName(\"cmdUp\")\nslidColors = theDialog.FindByName(\"slidColors\")\ntxtNumberGrads = theDialog.FindByName(\"txtNumberGrads\")\nchkLegVis = theDialog.FindByName(\"chkLegVis\")\n\ntheMin = theDialog.GetObjectTag.Get(1)\ntheMax = theDialog.GetObjectTag.Get(2)\ntheRange = theMax-theMin\ntheList = slidColors.GetObjectTag \ntheDictionary = Dictionary.Make(theL ist.Count)\nfor each aPair in theList\n theDictionary.Add(aPair.Get(1), {aPair.Get(0).GetObjectTag.Get(0).GetColor})\nend\ntheKeys = theDictionary.ReturnKeys\ntheKeys.Sort(True)\n\ntheTotalSteps = 0\nfor each aKeyIndex in 0..(theKeys.Count-2)\n FirstKey = theKeys.Get(aKeyIndex)\n SecondKey = theKeys.Get(aKeyIndex+1)\n theNumSteps = (((SecondKey - FirstKey)/100)*(theNumber-1)).Round\n theTotalSteps = theTotalSteps+theNumSteps\n theDictionary.Get(FirstKey).Add(theNumSteps)\nend\n\nfor each aKeyIndex in 0..(theKeys.Coun t-2)\n theFirstKey = theKeys.Get(aKeyIndex)\n theSecondKey = theKeys.Get(aKeyIndex+1)\n theStartColor = theDictionary.Get(theFirstKey).Get(0)\n theNumSteps = theDictionary.Get(theFirstKey).Get(1)\n theEndColor = theDictionary.Get(theSecondKey).Get(0)\n theStartRGB = theStartColor.GetRGBList\n theEndRGB = theEndColor.GetRGBList\n theStartRed = theStartRGB.Get(0)\n theStartGreen = theStartRGB.Get(1)\n theStartBlue = theStartRGB.Get(2)\n theRedRange = theEndRGB.Get(0) - theStartRGB.Get(0)\n theRedInterval = th eRedRange/(theNumSteps+1)\n theGreenRange = theEndRGB.Get(1) - theStartRGB.Get(1)\n theGreenInterval = theGreenRange/(theNumSteps+1)\n theBlueRange = theEndRGB.Get(2) - theStartRGB.Get(2)\n theBlueInterval = theBlueRange/(theNumSteps+1)\n \n for each aColorLevel in 0..(theNumSteps-1)\n \n theNewRect = theRect.Clone\n theRect.Move(1,0)\n \n theSymbol = RasterFill.Make\n theSymbolColor = Color.Make\n theNewList = {theStartRed+(aColorLevel*theRedInterval),\n theStartGreen+(aColorL evel*theGreenInterval),\n theStartBlue+(aColorLevel*theBlueInterval)}\n theSymbolColor.SetRGBList(theNewList)\n theSymbol.SetColor(theSymbolColor)\n theSymbol.SetOLColor(theSymbolColor)\n theGraphicRect = GraphicShape.Make(theNewRect)\n theGraphicRect.SetSymbol(theSymbol)\n theGraphicRect.SetName(\"color bar graphic\")\n theGraphicGroup1.Add(theGraphicRect)\n end\nend\n\ntheNewRect = theRect.Clone\ntheSymbol = RasterFill.Make\ntheLastColor = theDictionary.Get(theKeys.Get(theKeys.Count -1)).Get(0)\ntheSymbol.SetColor(theLastColor)\ntheSymbol.SetOLColor(theLastColor)\ntheGraphicRect = GraphicShape.Make(theNewRect)\ntheGraphicRect.SetSymbol(theSymbol)\ntheGraphicRect.SetName(\"color bar graphic\")\ntheGraphicGroup1.Add(theGraphicRect)\n\ntheGraphicGroup1.SetName(\"color bar graphic\")\ntheGraphics.Add(theGraphicGroup1)\n\n' 2ND COLOR BAR WITH SPECIFIED NUMBER OF GRADATIONS\ntheGraphicGroup2 = GraphicGroup.Make\ntheNumber2 = txtNumberGrads.GetText.AsNumber\n\ntheRectWidth = 500/theNumber2\ntheRect = Rect.Make(0 @100, theRectWidth@20)\ntheLegendInterval = (1024 / (theNumber-2)).Truncate\n\ntheList = slidColors.GetObjectTag \ntheDictionary = Dictionary.Make(theList.Count)\nfor each aPair in theList\n theDictionary.Add(aPair.Get(1), {aPair.Get(0).GetObjectTag.Get(0).GetColor})\nend\n\ntheKeys = theDictionary.ReturnKeys\ntheKeys.Sort(True)\ntheTotalSteps = 0\nfor each aKeyIndex in 0..(theKeys.Count-2)\n FirstKey = theKeys.Get(aKeyIndex)\n SecondKey = theKeys.Get(aKeyIndex+1)\n theNumSteps = (((SecondKey - FirstKey)/100)*(theNumb er2-1)).Round\n theTotalSteps = theTotalSteps+theNumSteps\n theDictionary.Get(FirstKey).Add(theNumSteps)\nend\n\nfor each aKeyIndex in 0..(theKeys.Count-2)\n theFirstKey = theKeys.Get(aKeyIndex)\n theSecondKey = theKeys.Get(aKeyIndex+1)\n theStartColor = theDictionary.Get(theFirstKey).Get(0)\n theNumSteps = theDictionary.Get(theFirstKey).Get(1)\n theEndColor = theDictionary.Get(theSecondKey).Get(0)\n theStartRGB = theStartColor.GetRGBList\n theEndRGB = theEndColor.GetRGBList\n theStartRed = theStartRGB.Get(0)\n theStartGreen = theStartRGB.Get(1)\n theStartBlue = theStartRGB.Get(2)\n theRedRange = theEndRGB.Get(0) - theStartRGB.Get(0)\n theRedInterval = theRedRange/(theNumSteps+1)\n theGreenRange = theEndRGB.Get(1) - theStartRGB.Get(1)\n theGreenInterval = theGreenRange/(theNumSteps+1)\n theBlueRange = theEndRGB.Get(2) - theStartRGB.Get(2)\n theBlueInterval = theBlueRange/(theNumSteps+1)\n \n for each aColorLevel in 0..(theNumSteps-1)\n \n theNewRect = theRect.Clone\n theRect.Move(theRectWidth,0)\n \n t heSymbol = RasterFill.Make\n theSymbolColor = Color.Make\n theNewList = {theStartRed+(aColorLevel*theRedInterval),\n theStartGreen+(aColorLevel*theGreenInterval),\n theStartBlue+(aColorLevel*theBlueInterval)}\n theSymbolColor.SetRGBList(theNewList)\n theSymbol.SetColor(theSymbolColor)\n theSymbol.SetOLColor(theSymbolColor)\n theGraphicRect = GraphicShape.Make(theNewRect)\n theGraphicRect.SetSymbol(theSymbol)\n theGraphicRect.SetName(\"color bar graphic2\")\n t heGraphicGroup2.Add(theGraphicRect)\n end\nend\n\ntheNewRect = theRect.Clone\ntheSymbol = RasterFill.Make\ntheLastColor = theDictionary.Get(theKeys.Get(theKeys.Count-1)).Get(0)\ntheSymbol.SetColor(theLastColor)\ntheSymbol.SetOLColor(theLastColor)\ntheGraphicRect = GraphicShape.Make(theNewRect)\ntheGraphicRect.SetSymbol(theSymbol)\ntheGraphicRect.SetName(\"color bar graphic2\")\ntheGraphicGroup2.Add(theGraphicRect)\n\ntheGraphicGroup2.SetName(\"color bar graphic2\")\ntheGraphics.Add(theGraphicGroup2)\n\ntheExtent = theGraphicGr oup1.GetBounds.UnionWith(theGraphicGroup2.GetBounds).Scale(1.1)\n\ntheViewWin = theView.GetWin\ntheView.GetDisplay.ZoomToRect(theExtent)\ntheView.Invalidate\n\ntheViewWin.Open\ntheActiveView.GetWin.Activate" ) (Script.2155 Name: "grid_tools_jen.MultiRampInvert" SourceCode: "' grid_tools_jen.MultiRampInvert\n\nIsNewList = (self = True)\n\ntheDialog = av.FindDialog(\"grid_tools_jen.MultiRamp\")\ncmdCancel = theDialog.FindByName(\"cmdCancel\") \ncmdOK = theDialog.FindByName(\"cmdOK\")\nslidColors = theDialog.FindByName(\"slidColors\")\ntxtNumberGrads = theDialog.FindByName(\"txtNumberGrads\")\ncmdDown = theDialog.FindByName(\"cmdDown\")\ncmdUp = theDialog.FindByName(\"cmdUp\")\n\ntheList = slidColors.GetObjectTag\n\nfor each aPair in theList\n theCurrent = aPair.Get(1)\n theNew = 100-theCurrent\n aPair.Set( 1, theNew)\nend\n\nav.Run(\"grid_tools_jen.MultiRampRefresh\", \"\")" ) (Script.2156 Name: "grid_tools_jen.MultiRampLoad" SourceCode: "' grid_tools_jen.MultiRampLoad\n\ntheDialog = av.FindDialog(\"grid_tools_jen.MultiRamp\")\ncmdCancel = theDialog.FindByName(\"cmdCancel\")\ncmdClear = theDialog.FindByName(\"cmdClear\")\ncmdDown = theDialog.FindByName(\"cmdDown\")\ncmdLoad = theDialog.FindByName(\"cmdLoad\")\ncmdOK = theDialog.FindByName(\"cmdOK\")\ncmdRefresh = theDialog.FindByName(\"cmdRefresh\")\ncmdSave = theDialog.FindByName(\"cmdSave\")\ncmdUp = theDialog.FindByName(\"cmdUp\")\nslidColors = theDialog.FindByName(\"slidColors\")\ntxtNumberGrads = theDialog.FindByName( \"txtNumberGrads\")\n\ntheTempFilename = FileDialog.Show(\"*.crp\".AsPattern, \"Color Ramp Files\", \"Please select your custom color ramp file:\")\nif (theTempFilename = nil) then return nil end\n\ntheODB = ODB.Open(theTempFilename)\nif (theODB.Is(ODB).Not) then\n msgBox.Info(\"Unable to open file: Bailing out...\", \"Problem with File\")\n return nil\nend\n\ntheList = theODB.Get(0)\ntheNumber = theODB.Get(1)\n\ntxtNumberGrads.SetText(theNumber)\nslidColors.SetObjectTag(theList)\n'cmdClear.Click\n\nav.Run(\"grid_tools_jen.MultiRampRe fresh\", True)\n\nreturn nil" ) (Script.2157 Name: "grid_tools_jen.MultiRampOK" SourceCode: "' grid_tools_jen.MultiRampOK\n\ntheDialog = av.FindDialog(\"grid_tools_jen.MultiRamp\")\ncmdCancel = theDialog.FindByName(\"cmdCancel\")\ncmdClear = theDialog.FindByName(\"cmdClear\")\ncmdDown = theDialog.FindByName(\"cmdDown\")\ncmdLoad = theDialog.FindByName(\"cmdLoad\")\ncmdOK = theDialog.FindByName(\"cmdOK\")\ncmdRefresh = theDialog.FindByName(\"cmdRefresh\")\ncmdSave = theDialog.FindByName(\"cmdSave\")\ncmdUp = theDialog.FindByName(\"cmdUp\")\nslidColors = theDialog.FindByName(\"slidColors\")\ntxtNumberGrads = theDialog.FindByName(\"t xtNumberGrads\")\nchkLegVis = theDialog.FindByName(\"chkLegVis\")\n\nShouldShowLegend = chkLegVis.IsSelected\n\ntheNumber = txtNumberGrads.GetText.AsNumber\n\ntheGTheme = theDialog.GetObjectTag.Get(0)\ntheMin = theDialog.GetObjectTag.Get(1)\ntheMax = theDialog.GetObjectTag.Get(2)\ntheRange = theMax-theMin\ntheList = slidColors.GetObjectTag \ntheDictionary = Dictionary.Make(theList.Count)\nfor each aPair in theList\n theDictionary.Add(aPair.Get(1), {aPair.Get(0).GetObjectTag.Get(0).GetColor})\nend\ntheKeys = theDictionary.Ret urnKeys\ntheKeys.Sort(True)\n\ntheTotalSteps = 0\nfor each aKeyIndex in 0..(theKeys.Count-2)\n FirstKey = theKeys.Get(aKeyIndex)\n SecondKey = theKeys.Get(aKeyIndex+1)\n theNumSteps = (((SecondKey - FirstKey)/100)*(theNumber-1)).Round\n theTotalSteps = theTotalSteps+theNumSteps\n theDictionary.Get(FirstKey).Add(theNumSteps)\nend\n\ntheLegend = theGTheme.GetLegend\n\n' SET LEGEND COLORS\ntheFieldName = \"Value\"\ntheLegend.SetLegendType(#LEGEND_TYPE_COLOR)\n\ntheLegend.Interval(theGTheme, \"Value\", theTotalSteps+1)\ntheSymbo ls = theLegend.GetSymbols\n\ntheSymbolIndex = -1\nfor each aKeyIndex in 0..(theKeys.Count-2)\n theFirstKey = theKeys.Get(aKeyIndex)\n theSecondKey = theKeys.Get(aKeyIndex+1)\n theStartColor = theDictionary.Get(theFirstKey).Get(0)\n theNumSteps = theDictionary.Get(theFirstKey).Get(1)\n theEndColor = theDictionary.Get(theSecondKey).Get(0)\n theStartRGB = theStartColor.GetRGBList\n theEndRGB = theEndColor.GetRGBList\n theStartRed = theStartRGB.Get(0)\n theStartGreen = theStartRGB.Get(1)\n theStartBlue = theStartR GB.Get(2)\n theRedRange = theEndRGB.Get(0) - theStartRGB.Get(0)\n theRedInterval = theRedRange/(theNumSteps+1)\n theGreenRange = theEndRGB.Get(1) - theStartRGB.Get(1)\n theGreenInterval = theGreenRange/(theNumSteps+1)\n theBlueRange = theEndRGB.Get(2) - theStartRGB.Get(2)\n theBlueInterval = theBlueRange/(theNumSteps+1)\n \n for each aColorLevel in 0..(theNumSteps-1)\n theSymbolIndex = theSymbolIndex+1\n theSymbol = theSymbols.Get(theSymbolIndex)\n theSymbolColor = Color.Make\n theNewList = {theStar tRed+(aColorLevel*theRedInterval),\n theStartGreen+(aColorLevel*theGreenInterval),\n theStartBlue+(aColorLevel*theBlueInterval)}\n theSymbolColor.SetRGBList(theNewList)\n theSymbol.SetColor(theSymbolColor)\n end\nend\n\ntheLastColor = theDictionary.Get(theKeys.Get(theKeys.Count-1)).Get(0)\ntheSymbol = theSymbols.Get(theSymbolIndex+1)\ntheSymbol.SetColor(theLastColor)\ntheLegend.DisplayNoDataClass(False)\n\ntheGTheme.SetLegendVisible(ShouldShowLegend)\n\ntheGTheme.UpdateLegend\n\nif ( Self.GetName = \"cmdOK\") then self.GetDialog.Close end\n" ) (Script.2158 Name: "grid_tools_jen.MultiRampOpen" SourceCode: "' grid_tools_jen.MultiRampOpen\n \nAVUpperLeft = av.ReturnOrigin\nAVCenter = avUpperLeft + (av.ReturnExtent / (2@2))\nhalfDialogWidthHeight = Self.ReturnExtent.ReturnSize / (2@2)\nMovePoint = AVCenter - halfDialogWidthHeight\nSelf.MoveTo(MovePoint.GetX, MovePoint.GetY)\n \ntheDialog = av.FindDialog(\"grid_tools_jen.MultiRamp\")\ncmdCancel = theDialog.FindByName(\"cmdCancel\") \ncmdOK = theDialog.FindByName(\"cmdOK\")\nslidColors = theDialog.FindByName(\"slidColors\")\ntxtNumberGrads = theDialog.FindByName(\"txtNumberGrads\")\ncmd Down = theDialog.FindByName(\"cmdDown\")\ncmdUp = theDialog.FindByName(\"cmdUp\")\nlbxColorSchemes = theDialog.FindByName(\"lbxColorSchemes\")\ntxtInstructions = theDialog.FindByName(\"txtInstructions\")\n\ntheInputData = theDialog.GetObjectTag\ntheGTheme = theInputData.Get(0)\ntheMin = theInputData.Get(1)\ntheMax = theInputData.Get(2)\n\ntheOriginalLegend = theGTheme.GetLegend.Clone\ncmdCancel.SetObjectTag(theOriginalLegend)\n\ntheCP = theDialog.GetControlPanel\ntheControls = theCP.GetControls\ntheBadList = {}\nfor each aControl in theControls\n if (aControl.Is(ListBox)) then\n theBadList.Add(aControl)\n end\nend\nfor each aControl in theBadList\n theCP.Remove(aControl)\nend\n\ntxtInstructions.SetPosition(0)\n\nif (txtNumberGrads.GetText.IsNull) then\n txtNumberGrads.SetText(\"25\")\nend\n\ntheSliderTop = slidColors.ReturnBox.GetBottom\ntheSliderBottom = slidColors.ReturnBox.GetTop\ntheSliderRight = slidColors.ReturnBox.GetRight\ntheSliderLeft = slidColors.ReturnBox.GetLeft\n\ncmdDown.MoveTo(theSliderLeft + 9, cmdDown.ReturnBox.ReturnOrigin.GetY) \ncmdUp.MoveTo(theSliderLeft + 9, cmdUp.ReturnBox.ReturnOrigin.GetY)\n\ntheWhiteSymbol = Symbol.Make(#SYMBOL_FILL)\ntheWhiteSymbol.SetColor(Color.GetWhite)\n\ntheBlackSymbol = Symbol.Make(#SYMBOL_FILL)\ntheBlackSymbol.SetColor(Color.GetBlack)\n\ntheTopBox = Rect.Make((theSliderRight+1)@(theSliderTop), 30@20)\ntheBottomBox = Rect.Make((theSliderRight+1)@(theSliderBottom-20), 30@20) \n\ntheStartLBX = ListBox.Make \ntheEndLBX = ListBox.Make\n\ntheFasteners = {#CONTROL_FASTENER_TOP, #CONTROL_FASTENER_HEIGHT, #CONTROL_FASTENER _RIGHT, #CONTROL_FASTENER_WIDTH}\ntheStartLBX.SetFasteners(theFasteners)\ntheEndLBX.SetFasteners(theFasteners)\n\ntheCP.Add(theStartLBX, theTopBox)\ntheCP.Add(theEndLBX, theBottomBox)\n\ntheStartLBX.SetHorizontalScroll(False)\ntheStartLBX.SetVerticalScroll(False)\ntheStartLBX.SetApply(\"grid_tools_jen.MultiRampSelectColorBox\")\ntheStartLBX.SetSelect(\"grid_tools_jen.MultiRampSelectColorBox\")\ntheStartLBX.DefineFromList({theWhiteSymbol})\ntheStartLBX.SetRowHeight(100)\ntheStartLBX.SetObjectTag({theWhiteSymbol, 0})\n\ntheEndL BX.SetHorizontalScroll(False)\ntheEndLBX.SetVerticalScroll(False)\ntheEndLBX.SetApply(\"grid_tools_jen.MultiRampSelectColorBox\")\ntheEndLBX.SetSelect(\"grid_tools_jen.MultiRampSelectColorBox\")\ntheEndLBX.DefineFromList({theBlackSymbol})\ntheEndLBX.SetRowHeight(100)\ntheEndLBX.SetObjectTag({theBlackSymbol, 100})\n\nslidColors.SetObjectTag({{theStartLBX, 0}, {theEndLBX, 100}})\n\ntheColorSchemes = SymbolList.GetPredefined(#SYMLIST_TYPE_COLORSCHEME) +\n SymbolList.GetPredefined(#SYMLIST_TYPE_COLORRAMP)\nthe ColorSchemes.Sort(True)\nlbxColorSchemes.DefineFromList(theColorSchemes)\n\n'theReport = \"\"\n'for each aScheme in theColorSchemes\n' theReport = theReport+aScheme.GetName++\"=\"+aScheme.Count.AsString+NL\n'end\n'msgBox.Report(theReport, \"\")\n\n'av.Run(\"grid_tools_jen.MultiRampRefresh\", \"\")\ntxtNumberGrads.Changed" ) (Script.2159 Name: "grid_tools_jen.MultiRampRefresh" SourceCode: "' grid_tools_jen.MultiRampRefresh\n\nIsNewList = (self = True)\n\nIsNewList = True\n\ntheDialog = av.FindDialog(\"grid_tools_jen.MultiRamp\")\ncmdCancel = theDialog.FindByName(\"cmdCancel\") \ncmdOK = theDialog.FindByName(\"cmdOK\")\nslidColors = theDialog.FindByName(\"slidColors\")\ntxtNumberGrads = theDialog.FindByName(\"txtNumberGrads\")\ncmdDown = theDialog.FindByName(\"cmdDown\")\ncmdUp = theDialog.FindByName(\"cmdUp\")\n\ntheParameters = theDialog.GetObjectTag\ntheMin = theParameters.Get(1)\ntheMax = theParameters.Get(2)\ntheRange = theMax - theMin\n' msgBox.ListAsString(theParameters, \"\", \"\")\ntheList = slidColors.GetObjectTag\n\ntheCP = theDialog.GetControlPanel\ntheControls = theCP.GetControls\ntheBadList = {}\nfor each aControl in theControls\n if (aControl.Is(ListBox) or (aControl.Is(TextLabel) and \n (aControl.GetName.Left(4) = \"aaaa\"))) then\n NeedToDelete = True\n for each aPair in theList\n if ((IsNewList.Not) and (aPair.Get(0) = aControl)) then\n NeedToDelete = False\n break\n end\n end\n if (NeedTo Delete) then\n theBadList.Add(aControl)\n end\n end\nend\nfor each aControl in theBadList\n theCP.Remove(aControl)\nend\n\ntheSliderTop = slidColors.ReturnBox.GetBottom ' LOWEST Y-VALUE; MEANS IT'S HIGHEST ON THE DIALOG BUT GETS CALLED THE \"BOTTOM\"\ntheSliderBottom = slidColors.ReturnBox.GetTop ' HIGHEST Y-VALUE; MEANS IT'S LOWEST ON THE DIALOG BUT GETS CALLED THE \"TOP\"\ntheSliderRight = slidColors.ReturnBox.GetRight\ntheSliderLeft = slidColors.ReturnBox.GetLeft\ntheHeight = slidColors.Re turnBox.GetHeight\n\nCurrentListOfBoxes = {}\n\nfor each anItem in theList\n theListBox = anItem.Get(0)\n thePercent = anItem.Get(1)\n \n if (IsNewList) then\n \n theStartPos = theSliderRight+1\n theIncrement = 32\n theCounter = -1 \n while(True)\n theCounter = theCounter+1\n theXPos = (theStartPos + (theCounter*theIncrement))\n theYPos = theSliderTop + (theHeight*(thePercent/100)) - (20*(thePercent/100))\n \n theBox = Rect.Make(theXPos@theYPos, 30@20)\n \n ' CHECK TO SEE IF BOX INTERSECTS\n BoxIntersects = False\n for each aCurrentBox in CurrentListOfBoxes\n if (aCurrentBox.Intersects(theBox)) then\n BoxIntersects = True\n break\n end\n end\n if (BoxIntersects.Not) then\n CurrentListOfBoxes.Add(theBox)\n break\n end\n end\n theCP.Add(theListBox, theBox)\n end\n \n theLabelString = (theMin+((theRange*thePercent/100))).SetFormatPrecision(6).AsString\n theLabelString = theLabelString.BasicTrim(\"\", \"0\")\n theLabelString = theLabelString.BasicTrim(\"\", \".\")\n theLabel = TextLabel.Make\n theLabel.SetName(\"aaaa\"+theLabelString)\n theLabel.SetLabel(theLabelString)\n theFasteners = {#CONTROL_FASTENER_TOP, #CONTROL_FASTENER_HEIGHT, #CONTROL_FASTENER_RIGHT, #CONTROL_FASTENER_WIDTH}\n theLabel.SetFasteners(theFasteners)\n theLabelX = theSliderLeft - 40\n theLabelY = (theSliderTop + (theHeight*(thePercent/100)) - (20*(thePercent/100)))+5\n theLabelBox = Rect.Make(theLabelX@theLabelY, 40@20)\n theCP.Add(theLabel, theLabelBox)\n theLa bel.MoveTo(theLabelX, theLabelY)\n if (IsNewList) then\n theOrigin = theBox.ReturnOrigin\n else\n theOrigin = theListBox.ReturnBox.ReturnOrigin\n end\n theXPos = theOrigin.GetX\n theYPos = theSliderTop + (theHeight*(thePercent/100)) - (20*(thePercent/100))\n theListBox.MoveTo(theXPos, theYPos)\n theListBox.DefineFromList({theListBox.GetObjectTag.Get(0)})\n theListBox.SetRowHeight(100)\nend\n\n\ntxtNumberGrads.SetText(txtNumberGrads.GetText)\n\ncmdDown.MoveTo(theSliderLeft + 9, cmdDown.ReturnBox.ReturnOrigin.G etY)\ncmdUp.MoveTo(theSliderLeft + 9, cmdUp.ReturnBox.ReturnOrigin.GetY)\n\n" ) (Script.2160 Name: "grid_tools_jen.MultiRampSave" SourceCode: "' grid_tools_jen.MultiRampSave\n\ntheDialog = av.FindDialog(\"grid_tools_jen.MultiRamp\")\ncmdCancel = theDialog.FindByName(\"cmdCancel\")\ncmdClear = theDialog.FindByName(\"cmdClear\")\ncmdDown = theDialog.FindByName(\"cmdDown\")\ncmdLoad = theDialog.FindByName(\"cmdLoad\")\ncmdOK = theDialog.FindByName(\"cmdOK\")\ncmdRefresh = theDialog.FindByName(\"cmdRefresh\")\ncmdSave = theDialog.FindByName(\"cmdSave\")\ncmdUp = theDialog.FindByName(\"cmdUp\")\nslidColors = theDialog.FindByName(\"slidColors\")\ntxtNumberGrads = theDialog.FindByName( \"txtNumberGrads\")\n\ntheTempName = \"Custom_Ramp\"\ntheBaseName = \"Custom_Ramp\"\ntheCounter = 0\n\nwhile (File.Exists((theTempName+\".crp\").AsFileName))\n theCounter = theCounter+1\n theTempName = theBaseName+theCounter.AsString\nend\n\ntheTempFilename = FileDialog.Put((theTempName+\".crp\").AsFilename, \"*.crp\", \"Please enter the filename for your custom color ramp:\")\nif (theTempFilename = nil) then return nil end\n\ntheTempFilename.SetExtension(\"crp\")\n\ntheODB = ODB.Make(theTempFilename)\ntheList = slidColors.GetObjectTag\nt heODB.Add(theList)\ntheODB.Add(txtNumberGrads.GetText)\ntheODB.Commit\n\nreturn nil" ) (Script.2161 Name: "grid_tools_jen.MultiRampSelectColorBox" SourceCode: "' grid_tools_jen.MultiRampSelectColorBox\n\ntheTag = self.GetObjectTag\nself.SetSelection(Rect.MakeNull, False)\ntheSymbol = theTag.Get(0)\nthePercent = theTag.Get(1)\n\ntheDialog = av.FindDialog(\"grid_tools_jen.MultiRamp\")\ncmdCancel = theDialog.FindByName(\"cmdCancel\")\ncmdClear = theDialog.FindByName(\"cmdClear\")\ncmdLoad = theDialog.FindByName(\"cmdLoad\")\ncmdOK = theDialog.FindByName(\"cmdOK\")\ncmdRefresh = theDialog.FindByName(\"cmdRefresh\")\ncmdSave = theDialog.FindByName(\"cmdSave\")\nslidColors = theDialog.FindByName(\" slidColors\")\ntxtNumberGrads = theDialog.FindByName(\"txtNumberGrads\")\n\nslidColors.SetValuePercentage(100-thePercent)\n\ntheList = slidColors.GetObjectTag\nfor each anItem in theList\n if (self = anItem.Get(0)) then\n theIndex = theList.FindByValue(anItem)\n end\nend\n'msgBox.Info(thePercent.AsString, \"\")\nif (((thePercent = 0) or (thePercent = 100)).not) then\n theOption = av.FindDialog(\"grid_tools_jen.MultiRampSelectColorDialog\").Open\n if (theOption = nil) then\n return nil\n elseif (theOption = \"Delete\") th en\n theList.Remove(theIndex)\n slidColors.SetObjectTag(theList)\n av.Run(\"grid_tools_jen.MultiRampRefresh\", \"\")\n return nil\n end\nend\n\ntheSymbolDialog = av.FindDialog(\"grid_tools_jen.MultiRampAcceptColor\")\ntheSymbolDialog.FindByName(\"lblInstructions\").SetObjectTag(theSymbol)\ntheSymbolDialog.SetObjectTag({False, theIndex})\ntheNewSymbol = theSymbolDialog.Open\n\n\n" ) (Script.2162 Name: "grid_tools_jen.MultiRampSelectColorDialogCancel" SourceCode: "' grid_tools_jen.MultiRampSelectColorDialogCancel\n\nself.GetDialog.SetModalResult(nil)\nself.GetDialog.Close\n" ) (Script.2163 Name: "grid_tools_jen.MultiRampSelectColorDialogClose" SourceCode: "' grid_tools_jen.MultiRampSelectColorDialogClose\n \nself.SetObjectTag(nil)\nself.FindByName(\"cmdOK\").SetObjectTag(nil)\nself.FindByName(\"cmdCancel\").SetObjectTag(nil)\n" ) (Script.2164 Name: "grid_tools_jen.MultiRampSelectColorDialogDelete" SourceCode: "' grid_tools_jen.MultiRampSelectColorDialogDelete\n \nself.GetDialog.SetModalResult(\"Delete\")\nself.GetDialog.Close\n" ) (Script.2165 Name: "grid_tools_jen.MultiRampSelectColorDialogOK" SourceCode: "' grid_tools_jen.MultiRampSelectColorDialogOK\n \nself.GetDialog.SetModalResult(\"Change\")\nself.GetDialog.Close\n" ) (Script.2166 Name: "grid_tools_jen.MultiRampSelectColorDialogOpen" SourceCode: "' grid_tools_jen.MultiRampSelectColorDialogOpen\n \nAVUpperLeft = av.ReturnOrigin\nAVCenter = avUpperLeft + (av.ReturnExtent / (2@2))\nhalfDialogWidthHeight = Self.ReturnExtent.ReturnSize / (2@2)\nMovePoint = AVCenter - halfDialogWidthHeight\nSelf.MoveTo(MovePoint.GetX, MovePoint.GetY)\n \ncmdOK = self.FindByName(\"cmdOK\")\ncmdCancel = self.FindByName(\"cmdCancel\")\n" ) (Script.2167 Name: "grid_tools_jen.MultiRampSelectScheme" SourceCode: "' grid_tools_jen.MultiRampSelectScheme\n\ntheDialog = av.FindDialog(\"grid_tools_jen.MultiRamp\")\ncmdCancel = theDialog.FindByName(\"cmdCancel\")\ncmdClear = theDialog.FindByName(\"cmdClear\")\ncmdDown = theDialog.FindByName(\"cmdDown\")\ncmdLoad = theDialog.FindByName(\"cmdLoad\")\ncmdOK = theDialog.FindByName(\"cmdOK\")\ncmdRefresh = theDialog.FindByName(\"cmdRefresh\")\ncmdSave = theDialog.FindByName(\"cmdSave\")\ncmdUp = theDialog.FindByName(\"cmdUp\")\nlblColorScheme = theDialog.FindByName(\"lblColorScheme\")\nlbxColorSchemes = theD ialog.FindByName(\"lbxColorSchemes\")\nslidColors = theDialog.FindByName(\"slidColors\")\ntxtNumberGrads = theDialog.FindByName(\"txtNumberGrads\")\n\ntheCP = theDialog.GetControlPanel\n\ntheSelectedScheme = lbxColorSchemes.GetCurrentValue\nShouldUse = msgBox.YesNo(\"Apply '\"+theSelectedScheme.GetName+\"' Color Scheme?\", \"Confirm Pre-defined Color Scheme:\", True)\n\nif ((ShouldUse = True).Not) then return nil end\n\ntheMinimum = theSelectedScheme.Count\nChangedNumbers = False\nif (txtNumberGrads.GetText.AsNumber < theMinimum) t hen\n txtNumberGrads.SetText(theMinimum.AsString)\n ChangedNumbers = True\nend\n \ntheSliderTop = slidColors.ReturnBox.GetBottom\ntheSliderBottom = slidColors.ReturnBox.GetTop\ntheSliderRight = slidColors.ReturnBox.GetRight\ntheSliderLeft = slidColors.ReturnBox.GetLeft\ntheHeight = slidColors.ReturnBox.GetHeight\n\ncmdDown.MoveTo(theSliderLeft + 9, cmdDown.ReturnBox.ReturnOrigin.GetY)\ncmdUp.MoveTo(theSliderLeft + 9, cmdUp.ReturnBox.ReturnOrigin.GetY)\n\ntheSliderList = {}\ntheFullCount = theSelectedScheme.Count\ntheCou nter = -1\nCurrentListOfBoxes = {}\n\ntheControls = theCP.GetControls\ntheBadList = {}\nfor each aControl in theControls\n if (aControl.Is(ListBox) or (aControl.Is(TextLabel) and \n (aControl.GetName.Left(4) = \"aaaa\"))) then\n theBadList.Add(aControl)\n end\nend\nfor each aControl in theBadList\n theCP.Remove(aControl)\nend\n\nfor each aColor in theSelectedScheme\n theCounter = theCounter+1\n thePercent = (theCounter/(theFullCount-1))*100\n theSymbol = Symbol.Make(#SYMBOL_FILL)\n theSymbol.SetColor(aColor.Clone )\n \n theLBX = ListBox.Make \n\n theStartPos = theSliderRight+1\n theIncrement = 32\n theBoxCounter = -1 \n while(True)\n theBoxCounter = theBoxCounter+1\n theXPos = (theStartPos + (theBoxCounter*theIncrement))\n theYPos = theSliderTop + (theHeight*(thePercent/100)) - (20*(thePercent/100))\n \n theBox = Rect.Make(theXPos@theYPos, 30@20)\n \n ' CHECK TO SEE IF BOX INTERSECTS\n BoxIntersects = False\n for each aCurrentBox in CurrentListOfBoxes\n if (aCurrentBox.Intersects(theBox)) then\n BoxIntersects = True\n break\n end\n end\n if (BoxIntersects.Not) then\n CurrentListOfBoxes.Add(theBox)\n break\n end\n end\n theCP.Add(theLBX, theBox)\n \n theFasteners = {#CONTROL_FASTENER_TOP, #CONTROL_FASTENER_HEIGHT, #CONTROL_FASTENER_RIGHT, #CONTROL_FASTENER_WIDTH}\n theLBX.SetFasteners(theFasteners)\n \n theLBX.SetHorizontalScroll(False)\n theLBX.SetVerticalScroll(False)\n theLBX.SetApply(\"grid_tools_jen.MultiRampSelectColorBox\")\n theLBX.SetSelect(\"grid_tools_jen.MultiRam pSelectColorBox\")\n theLBX.DefineFromList({theSymbol})\n theLBX.SetRowHeight(100)\n theLBX.SetObjectTag({theSymbol, thePercent})\n \n theSliderList.Add({theLBX, thePercent})\nend\n\nslidColors.SetObjectTag(theSliderList)\n\nav.Run(\"grid_tools_jen.MultiRampRefresh\", \"\")\n\nif (ChangedNumbers) then txtNumberGrads.Changed end\n\n\n\n\n" ) (Script.2168 Name: "grid_tools_jen.NeighborhoodStatsCancel" SourceCode: "' grid_tools_jen.NeighborhoodStatsCancel\n\nself.GetDialog.SetModalResult(nil)\nself.GetDialog.Close" ) (Script.2169 Name: "grid_tools_jen.NeighborhoodStatsCheckOK" SourceCode: "' grid_tools_jen.NeighborhoodStatsCheckOK\n\ntheDialog = av.FindDialog(\"grid_tools_jen.NeighborhoodStatsDialog\")\nStatsOK = theDialog.FindByName(\"lbxStats\").HasSelection\nThemesOK = theDialog.FindByName(\"lbxThemes\").HasSelection\n\ntheDialog.FindByName(\"cmdOK\").SetEnabled(StatsOK and ThemesOK)" ) (Script.2170 Name: "grid_tools_jen.NeighborhoodStatsOK" SourceCode: "' grid_tools_jen.NeighborhoodStatsOK\n\ntheTheme = self.GetDialog.FindByName(\"lbxThemes\").GetCurrentValue\ntheStats = self.GetDialog.FindByName(\"lbxStats\").GetSelection\n\nself.GetDialog.SetModalResult({theTheme, theStats})\nself.GetDialog.Close" ) (Script.2171 Name: "grid_tools_jen.NeighborhoodStatsOpen" SourceCode: "' grid_tools_jen.NeighborhoodStatsOpen\n\nlbxThemes = self.FindByName(\"lbxThemes\")\nlbxStats = self.FindByName(\"lbxStats\")\ncmdOK = self.FindByName(\"cmdOK\")\n\nAVUpperLeft = av.ReturnOrigin\nAVCenter = avUpperLeft + (av.ReturnExtent / (2@2))\nhalfDialogWidthHeight = Self.ReturnExtent.ReturnSize / (2@2)\nMovePoint = AVCenter - halfDialogWidthHeight\nSelf.MoveTo(MovePoint.GetX, MovePoint.GetY)\ntheDialogOrigin = self.ReturnExtent.ReturnOrigin\n\ntheView = av.GetActiveDoc\ntheThemes = theView.GetThemes\ntheGThemes = {}\nfor e ach aTheme in theThemes\n if (aTheme.Is(GTheme)) then theGThemes.Add(aTheme) end\nend\n\nlbxThemes.DefineFromList(theGThemes)\ntheBaseStats = {\"Minimum\", \"Mean\", \"Maximum\", \"Range\", \"Standard Deviation\", \"Variance\", \"Sum\"}\ntheExtraStats = {\"Majority\", \"Minority\", \"Median\", \"Variety\"}\n\nlbxStats.DefineFromList(theBaseStats)\ncmdOK.SetEnabled(False)" ) (Script.2172 Name: "grid_tools_jen.NeighborhoodStatsSelectGrid" SourceCode: "' grid_tools_jen.NeighborhoodStatsSelectGrid\n\ntheDialog = self.GetDialog\nlbxThemes = theDialog.FindByName(\"lbxThemes\")\nlbxStats = theDialog.FindByName(\"lbxStats\")\n\ntheSelectedStats = lbxStats.GetSelection\n\ntheBaseStats = {\"Minimum\", \"Mean\", \"Maximum\", \"Range\", \"Standard Deviation\", \"Variance\", \"Sum\"}\ntheExtraStats = theBaseStats + {\"Majority\", \"Minority\", \"Median\", \"Variety\"}\n\ntheGridTheme = lbxThemes.GetCurrentValue\nif (theGridTheme.GetGrid.IsInteger.Not) then\n lbxStats.DefineFromList(theBaseStats)\nelse\n lbxStats.DefineFromList(theExtraStats)\nend\n\nfor each aVal in theSelectedStats\n lbxStats.FindByValue(aVal)\n lbxStats.SelectCurrent(True)\nend\n \nav.Run(\"grid_tools_jen.NeighborhoodStatsCheckOK\", \"\")\n" ) (Script.2173 Name: "grid_tools_jen.RainbowColorBar" SourceCode: "' grid_tools_jen.RainbowColorBar\n\n'theOption = self\n'theOption = \"RedToBlue\"\n'theOption = \"BlueToRed\"\n\ntheDialog = av.FindDialog(\"grid_tools_jen.RainbowParams\")\ncmdColorRampBar = theDialog.FindByName(\"cmdColorRampBar\")\n\ntheList = cmdColorRampBar.GetObjectTag\nif (theList = nil) then\n theList = {}\nend\n\nif (theDialog.FindByName(\"optRedToBlue\").IsSelected) then\n theOption = \"RedToBlue\"\nelse\n theOption = \"BlueToRed\"\nend\n\ntheActiveView = av.GetActiveDoc\n\ntheViewName = \"Color Bar\"\ntheBaseName = \"Color Bar\"\ntheC ounter = 1\n\nwhile (av.FindDoc(theViewName) <> nil)\n theCounter = theCounter+1\n theViewName = theBaseName+\" #\"+theCounter.AsString\nend\n\ntheView = View.Make\ntheView.SetName(theViewName)\n\ntheList.Add(theViewName)\ncmdColorRampBar.SetObjectTag(theList)\n\ntheDisplay = theView.GetDisplay\ntheGraphics = theView.GetGraphics\ntheView.SetTOCWidth(0)\ntheView.SetTOCUnResizable(True)\ntheView.GetWin.Resize(550, 120)\n\ntheNumber = 500\n\nif (theOption = \"RedToBlue\") then\n theColorStart = 0\n theColorEnd = theNumber-1\n theInt erval = 1\nelseif (theOption = \"BlueToRed\") then\n theColorStart = theNumber-1\n theColorEnd = 0\n theInterval = -1\nend\n\ntheDeletes = theGraphics.FindAllByName(\"color bar graphic\")\nif (theDeletes <> nil) then\n for each aDelete in theDeletes\n theGraphics.RemoveGraphic(aDelete)\n end\nend\n\ntheRect = Rect.Make(0@0, 1@20)\ntheLegendInterval = (1280 / (theNumber-1))'.Truncate\n\ntheGraphicGroup = GraphicGroup.Make\n\n'theList = {}\n\nfor each aColorBreak in theColorStart..theColorEnd by theInterval\n theIntervalVal = aColorBreak*theLegendInterval\n' theList.Add(theIntervalVal)\n theNewRect = theRect.Clone\n theRect.Move(1,0)\n\n theSymbol = RasterFill.Make\n\n theSymbolColor = Color.Make\n\n if (theIntervalVal <= 256) then\n theSub = theIntervalVal\n theSymbolColor.SetRGBList({255, theSub, 0})\n elseif ((theIntervalVal > 256) and (theIntervalVal <= 512)) then\n theSub = theIntervalVal - 256\n theSymbolColor.SetRGBList({256-theSub, 255, 0})\n elseif ((theIntervalVal > 512) and (theIntervalVal <= 768)) then\n theS ub = theIntervalVal - 512\n theSymbolColor.SetRGBList({0, 255, theSub})\n elseif ((theIntervalVal > 768) and (theIntervalVal <= 1024)) then\n theSub = theIntervalVal - 768\n theSymbolColor.SetRGBlist({0, 256-theSub, 255})\n else\n theSub = theIntervalVal - 1024\n theSymbolColor.SetRGBlist({theSub, 0, 255})\n end \n theSymbol.SetColor(theSymbolColor)\n theSymbol.SetOLColor(theSymbolColor)\n theGraphicRect = GraphicShape.Make(theNewRect)\n theGraphicRect.SetSymbol(theSymbol)\n theGraphicRect.SetNam e(\"color bar graphic\")\n theGraphicGroup.Add(theGraphicRect)\nend\n'msgBox.ListAsString(theList, \"\", \"\")\ntheGraphicGroup.SetName(\"color bar graphic\")\ntheGraphics.Add(theGraphicGroup)\n\ntheExtent = (theGraphicGroup.GetBounds).Scale(1.1)\n\ntheViewWin = theView.GetWin\ntheView.GetDisplay.ZoomToRect(theExtent)\ntheView.Invalidate\n\n'theActiveView.GetWin.Activate" ) (Script.2174 Name: "grid_tools_jen.RainbowParamsCancel" SourceCode: "' grid_tools_jen.RainbowParamsCancel\n\ntheDialog = av.FindDialog(\"grid_tools_jen.RainbowParams\")\n\ntheDialog.SetModalResult(nil)\ntheDialog.Close\n" ) (Script.2175 Name: "grid_tools_jen.RainbowParamsCheckOK" SourceCode: "' grid_tools_jen.RainbowParamsCheckOK\n\ntheDialog = av.FindDialog(\"grid_tools_jen.RainbowParams\")\ncmdOK = theDialog.FindByName(\"cmdOK\")\ntxtNumGrads = theDialog.FindByName(\"txtNumGrads\")\nlbxThemes = theDialog.FindByName(\"lbxThemes\")\n\ntheText = txtNumGrads.GetText\n\ncmdOK.SetEnabled((theText.IsNumber) and (theText.AsNumber > 0) and\n (lbxThemes.HasSelection))" ) (Script.2176 Name: "grid_tools_jen.RainbowParamsClose" SourceCode: "' grid_tools_jen.RainbowParamsClose\n\nSelf.SetObjectTag(nil)\nSelf.FindByName(\"chkLegVis\").SetObjectTag(nil)\nSelf.FindByName(\"cmdCancel\").SetObjectTag(nil)\nSelf.FindByName(\"cmdColorRampBar\").SetObjectTag(nil)\nSelf.FindByName(\"cmdOK\").SetObjectTag(nil)\nSelf.FindByName(\"cpColorRampBar\").SetObjectTag(nil)\nSelf.FindByName(\"cpDir\").SetObjectTag(nil)\nSelf.FindByName(\"cpLeg\").SetObjectTag(nil)\nSelf.FindByName(\"cpNumGrads\").SetObjectTag(nil)\nSelf.FindByName(\"lblTheme\").SetObjectTag(nil)\nSelf.FindByName(\"lbxThemes\").S etObjectTag(nil)\nSelf.FindByName(\"optBlueToRed\").SetObjectTag(nil)\nSelf.FindByName(\"optRedToBlue\").SetObjectTag(nil)\nSelf.FindByName(\"txtNumGrads\").SetObjectTag(nil)\n\n" ) (Script.2177 Name: "grid_tools_jen.RainbowParamsOK" SourceCode: "' grid_tools_jen.RainbowParamsOK\n\ntheDialog = av.FindDialog(\"grid_tools_jen.RainbowParams\")\nchkLegVis = theDialog.FindByName(\"chkLegVis\")\ncmdCancel = theDialog.FindByName(\"cmdCancel\")\ncmdOK = theDialog.FindByName(\"cmdOK\")\ncpDir = theDialog.FindByName(\"cpDir\")\ncpLeg = theDialog.FindByName(\"cpLeg\")\noptBlueToRed = theDialog.FindByName(\"optBlueToRed\")\noptRedToBlue = theDialog.FindByName(\"optRedToBlue\")\ntxtNumGrads = theDialog.FindByName(\"txtNumGrads\")\nlbxThemes = theDialog.FindByName(\"lbxThemes\")\ncmdColorRampBa r = theDialog.FindByName(\"cmdColorRampBar\")\n\ntheColorRampViews = cmdColorRampBar.GetObjectTag\nif (theColorRampViews = nil) then theColorRampViews = {} end\n\nNumGrads = txtNumGrads.GetText.AsNumber\nif (optRedToBlue.IsSelected) then\n theOption = \"RedToBlue\"\nelse\n theOption = \"BlueToRed\"\nend\nMakeLegVis = chkLegVis.IsSelected\n\ntheDialog.SetModalResult({lbxThemes.GetCurrentValue, NumGrads, theOption, MakeLegVis,\n theColorRampViews})\ntheDialog.Close" ) (Script.2178 Name: "grid_tools_jen.RainbowParamsOpen" SourceCode: "' grid_tools_jen.RainbowParamsOpen\n\nAVUpperLeft = av.ReturnOrigin\nAVCenter = avUpperLeft + (av.ReturnExtent / (2@2))\nhalfDialogWidthHeight = Self.ReturnExtent.ReturnSize / (2@2)\nMovePoint = AVCenter - halfDialogWidthHeight\nSelf.MoveTo(MovePoint.GetX, MovePoint.GetY)\n\ntheDialog = av.FindDialog(\"grid_tools_jen.RainbowParams\")\nchkLegVis = theDialog.FindByName(\"chkLegVis\")\ncmdCancel = theDialog.FindByName(\"cmdCancel\")\ncmdOK = theDialog.FindByName(\"cmdOK\")\ncpDir = theDialog.FindByName(\"cpDir\")\ncpLeg = theDialog. FindByName(\"cpLeg\")\noptBlueToRed = theDialog.FindByName(\"optBlueToRed\")\noptRedToBlue = theDialog.FindByName(\"optRedToBlue\")\ntxtNumGrads = theDialog.FindByName(\"txtNumGrads\")\nlbxThemes = theDialog.FindByName(\"lbxThemes\")\n\ntheGThemes = {}\nfor each aTheme in av.GetActiveDoc.GetThemes\n if (aTheme.Is(GTheme)) then theGThemes.Add(aTheme) end\nend\n\nlbxThemes.DefineFromList(theGThemes)\n\nif ((optBlueToRed.IsSelected.Not) and (optRedToBlue.IsSelected.Not)) then\n optRedToBlue.Select\nend\n\nav.Run(\"grid_tools_jen.Rainbo wParamsCheckOK\", nil)" ) (Script.2179 Name: "grid_tools_jen.ReportDialog_Close" SourceCode: "' grid_tools_jen.ReportDialog_Close\n' Jenness Enterprises \n\nSelf.SetObjectTag(nil)\nSelf.FindByName(\"cmdOK\").SetObjectTag(nil)\nSelf.FindByName(\"txtReport\").SetObjectTag(nil)\nSelf.FindByName(\"txtReport\").SetText(\"\")\nSelf.SetTitle(\"Report:\")\n\n" ) (Script.2180 Name: "grid_tools_jen.ReportDialog_Copy" SourceCode: "' grid_tools_jen.ReportDialog_Copy\n' Jenness Enterprises \n\ntheText = self.GetDialog.FindByName(\"txtReport\").GetText\ntheClipboard = Clipboard.The\ntheClipboard.Empty\ntheClipboard.Add(theText)\ntheClipboard.Update" ) (Script.2181 Name: "grid_tools_jen.ReportDialog_CopyClose" SourceCode: "' grid_tools_jen.ReportDialog_CopyClose\n' Jenness Enterprises \n\ntheText = self.GetDialog.FindByName(\"txtReport\").GetText\ntheClipboard = Clipboard.The\ntheClipboard.Empty\ntheClipboard.Add(theText)\ntheClipboard.Update\n\nself.GetDialog.Close\n" ) (Script.2182 Name: "grid_tools_jen.ReportDialog_OK" SourceCode: "' grid_tools_jen.ReportDialog_OK\n' Jenness Enterprises \n\nself.GetDialog.Close\n" ) (Script.2183 Name: "grid_tools_jen.ReportDialog_Open" SourceCode: "' grid_tools_jen.ReportDialog_Open\n' Jenness Enterprises \n\nAVUpperLeft = av.ReturnOrigin\nAVCenter = avUpperLeft + (av.ReturnExtent / (2@2))\nhalfDialogWidthHeight = Self.ReturnExtent.ReturnSize / (2@2)\nMovePoint = AVCenter - halfDialogWidthHeight\nSelf.MoveTo(MovePoint.GetX, MovePoint.GetY)\n" ) (Script.2184 Name: "grid_tools_jen.ReportDialog_Run" SourceCode: "' grid_tools_jen.ReportDialog_Run\n' Jenness Enterprises \n \ntheText = self.Get(0)\ntheTitle = self.Get(1)\nShouldSetModal = self.Get(2)\n \ntheReportDialog = av.FindDialog(\"grid_tools_jen.ReportDialog\")\ntheReportDialog.SetModal(ShouldSetModal)\ntheReportDialog.SetTitle(theTitle)\ntxtReport = theReportDialog.FindByName(\"txtReport\")\n \ntxtReport.SetText(theText)\ntheReportDialog.Open\n" ) (Script.2185 Name: "grid_tools_jen.ReportDialog_Sample_Code" SourceCode: "' grid_tools_jen.ReportDialog_Sample_Code\n' Jenness Enterprises \n \n' First identify the script that runs the report dialog:\nMakeReport = av.FindScript(\"grid_tools_jen.ReportDialog_Run\")\n \n' Next generate a report and specify a title:\ntheText = \"This is a sample report.\"\ntheTitle = \"This is a sample title.\"\n \n' Open your report dialog with the 'DoIt' request, with the text and \n' title as the two parameters.\n \nMakeReport.DoIt({theText, theTitle})\n" ) (Script.2186 Name: "grid_tools_jen.RunClipGrid" SourceCode: "' grid_tools_jen.RunClipGrid\n\ntheView = av.GetActiveDoc\ntheDisplay = theView.GetDisplay\ntheThemes = theView.GetThemes\nthePrj = theView.GetProjection\n\nthePolyThemes = {}\nfor each aTheme in theThemes\n if (aTheme.Is(FTheme)) then\n thePolyThemes.Add(aTheme)\n end\nend\ntheGraphics = theView.GetGraphics.GetSelected\n\ntheParameters = av.FindDialog(\"grid_tools_jen.GridClipDialog\").Open\nif (theParameters = nil) then return nil end\n\ntheGThemes = theParameters.Get(0)\ntheOption = theParameters.Get(1)\nSelectOutside = theParameters.Get(2)\n\nif (theOption = \"Features\") then\n\n thePolyTheme = msgBox.List(thePolyThemes, \"Please select theme to use to clip/extract grid...\", \"Select Theme:\")\n if (thePolyTheme = nil) then return nil end\n theFTab = thePolyTheme.GetFTab\n \nelseif (theOption = \"Theme\") then\n\n theTheme = msgBox.List(theThemes, \"Please select theme to use to clip/extract grid...\", \"Select Theme:\")\n if (theTheme = nil) then return nil end\n theExtent = theTheme.ReturnExtent\n \nend\n\nfor each aGTheme in theGThemes\n theGrid = aGTheme.GetGrid\n Grid.SetAnalysisCellSize(#GRID_ENVTYPE_VALUE, theGrid.GetCellSize)\n\n if (theOption = \"Display\") then\n \n if (SelectOutside) then\n Grid.SetAnalysisExtent(#GRID_ENVTYPE_VALUE, aGTheme.ReturnExtent)\n theClipBoundary = theDisplay.ReturnVisExtent\n theNewGrid = theGrid.ExtractByRect (theClipBoundary, Prj.MakeNull, True)\n else\n Grid.SetAnalysisExtent(#GRID_ENVTYPE_VALUE, theDisplay.ReturnVisExtent)\n theNewGrid = theGrid*1\n end \n \n elseif ( theOption = \"Graphics\") then\n\n theGraphics = theView.GetGraphics.GetSelected\n theExtent = theView.GetGraphics.ReturnSelectedExtent\n \n thePolys = {}\n theLines = {}\n thePoints = {}\n \n theFileNames = {}\n \n for each aGraphic in theGraphics\n if ((aGraphic.GetShape.Is(Circle)) or (aGraphic.GetShape.Is(Polygon)) or (aGraphic.GetShape.Is(Rect))\n or (aGraphic.GetShape.Is(Oval)) or (aGraphic.GetShape.Is(Ellipse))) then\n thePolys.Add(aGraphic.GetShape.AsPolygon)\n elseif ((aGraphic.GetShape.Is(Polyline)) or (aGraphic.GetShape.Is(PolylineM)) or \n (aGraphic.GetShape.Is(PolylineZ))) then\n theLines.Add(aGraphic.GetShape.AsPolyline)\n elseif ((aGraphic.GetShape.Is(Point)) or (aGraphic.GetShape.Is(PointZ)) or (aGraphic.GetShape.Is(PointM))) then\n thePoints.Add(aGraphic.GetShape)\n end\n end\n \n theMergeList = {}\n \n if (thePolys.Count > 0) then\n thePolyFilename = Filename.GetCWD.MakeTmp(\"poly\", \"shp\")\n theFilenames .Add(thePolyFilename)\n thePolyFTab = FTab.MakeNew(thePolyFilename, Polygon)\n thePolyFTab.AddFields({Field.Make(\"id\", #FIELD_LOGICAL, 2, 0)})\n for each aPoly in thePolys\n theRecord = thePolyFTab.AddRecord\n thePolyFTab.SetValue(thePolyFTab.FindField(\"Shape\"), theRecord, aPoly)\n end\n thePolyFTab.SetEditable(False)\n theMergeList.Add(thePolyFTab)\n else\n thePolyFTab = nil\n end\n \n if (theLines.Count > 0) then\n theLineFilename = Filename.GetCWD.MakeT mp(\"line\", \"shp\")\n theFilenames.Add(theLineFilename)\n theLineFTab = FTab.MakeNew(theLineFilename, Polyline)\n theLineFTab.AddFields({Field.Make(\"id\", #FIELD_LOGICAL, 2, 0)})\n for each aLine in theLines\n theRecord = theLineFTab.AddRecord\n theLineFTab.SetValue(theLineFTab.FindField(\"Shape\"), theRecord, aLine)\n end\n theLineFTab.SetEditable(False)\n theMergeList.Add(theLineFTab)\n else\n theLineFTab = nil\n end\n \n if (thePoints.Count > 0) then\n t hePointFilename = Filename.GetCWD.MakeTmp(\"line\", \"shp\")\n theFilenames.Add(thePointFilename)\n thePointFTab = FTab.MakeNew(thePointFilename, Point)\n thePointFTab.AddFields({Field.Make(\"id\", #FIELD_LOGICAL, 2, 0)})\n for each aPoint in thePoints\n theRecord = thePointFTab.AddRecord\n thePointFTab.SetValue(thePointFTab.FindField(\"Shape\"), theRecord, aPoint)\n end\n thePointFTab.SetEditable(False)\n theMergeList.Add(thePointFTab)\n else\n thePointFTab = nil\n e nd\n\n theGridList = {}\n\n for each anFTab in theMergeList\n \n if (SelectOutside) then\n Grid.SetAnalysisExtent(#GRID_ENVTYPE_VALUE, aGTheme.ReturnExtent)\n theTempGrid = Grid.MakeFromFTab(anFTab, Prj.MakeNull, nil, nil)\n theFlipGrid = (theTempGrid.IsNull).Con(0.AsGrid, 1.AsGrid)\n theGridList.Add(theFlipGrid)\n else\n Grid.SetAnalysisExtent(#GRID_ENVTYPE_VALUE, theExtent)\n theTempGrid = Grid.MakeFromFTab(anFTab, Prj.MakeNull, nil, nil)\n theTempGr id = theTempGrid*theGrid\n theGridList.Add(theTempGrid)\n end\n end\n \n if (SelectOutside) then\n if (theGridList.Count>1) then\n theZeroGrid = Grid.MakeFromNumb(0)\n for each aSubGrid in theGridList\n theZeroGrid = theZeroGrid+aSubGrid\n end\n else\n theZeroGrid = theGridList.Get(0)\n end\n theTemp2Grid = (theZeroGrid > 0.AsGrid).SetNull(1.AsGrid)\n theNewGrid = theTemp2Grid*theGrid\n \n else\n if (theGridList.Count >1) then\n theStartGrid = theGridList.Get(0)\n theGridList.Remove(0)\n theNewGrid = theStartGrid.Merge(theGridList)\n else\n theNewGrid = theGridList.Get(0)\n end\n end\n \n thePolyFTab = nil\n thePointFTab = nil\n theLineFTab = nil\n thePolys = nil\n theLines = nil\n thePoints = nil\n theRecord = nil\n av.PurgeObjects\n \n for each aFilename in theFilenames\n File.Delete(aFilename)\n end\n\n elseif (theOption = \"Features\") then\n\n if (SelectOutside) then\n Grid.SetAnalysisExtent(#GRID_ENVTYPE_VALUE, aGTheme.ReturnExtent)\n theTempGrid = Grid.MakeFromFTab(theFTab, thePrj, nil, nil)\n theFlipGrid = (theTempGrid.IsNull).Con(0.AsGrid, 1.AsGrid)\n theTemp2Grid = (theFlipGrid > 0.AsGrid).SetNull(1.AsGrid)\n theNewgrid = theGrid*theTemp2Grid\n else\n if (theFTab.GetNumSelRecords = 0) then\n Grid.SetAnalysisExtent(#GRID_ENVTYPE_VALUE, thePolyTheme.ReturnExtent)\n else\n Grid.SetAnalysisExtent(#GRID_ENVTYPE_VALUE, thePolyTheme.G etSelectedExtent)\n end\n theTempGrid = Grid.MakeFromFTab(theFTab, thePrj, nil, nil)\n theNewGrid = theGrid*theTempGrid\n end\n \n elseif (theOption = \"Theme\") then\n\n if (SelectOutside) then\n Grid.SetAnalysisExtent(#GRID_ENVTYPE_VALUE, aGTheme.ReturnExtent)\n theNewGrid = theGrid.ExtractByRect (theExtent, Prj.MakeNull, True)\n else\n Grid.SetAnalysisExtent(#GRID_ENVTYPE_VALUE, theExtent)\n theNewGrid = theGrid*1\n end\n \n elseif (theOption = \"Selection\") then\n G rid.SetAnalysisExtent(#GRID_ENVTYPE_VALUE, aGTheme.ReturnExtent)\n \n if (SelectOutside) then\n theTempGrid = theGrid.ExtractSelection\n theTemp2Grid = (theTempGrid.IsNull).Con(0.AsGrid, 1.AsGrid)\n theTemp3Grid = (theTemp2Grid = 1.AsGrid).SetNull(1.AsGrid)\n theNewGrid = theGrid*theTemp3Grid\n else\n theNewGrid = theGrid.ExtractSelection\n end\n \n end\n \n theThemeName = aGTheme.GetName+\"_clip\"\n theCounter = 0\n While (theView.FindTheme(theThemeName) <> nil)\n theCounter = t heCounter+1\n theThemeName = aGTHeme.GetName+\"_clip\"+theCounter.AsString\n end\n theGTheme = GTheme.Make(theNewGrid)\n theGTheme.SetName(theThemeName)\n theView.AddTheme(theGTheme)\nend\n\n\n\n\n\n\n\n\n\n\n" ) (Script.2187 Name: "grid_tools_jen.RunCustomColorRamp" SourceCode: "' grid_tools_jen.RunCustomColorRamp\n\ntheView = av.GetActiveDoc\ntheThemes = theView.GetThemes\ntheGThemes = {}\n\nfor each aTheme in theThemes\n if (aTheme.Is(GTheme)) then\n theGThemes.Add(aTheme)\n end\nend\n\ntheTheme = msgBox.List(theGThemes, \"Please select Grid Theme to build color ramp for...\",\n \"Select Grid Theme:\")\nif (theTheme = nil) then\n return nil\nelse\n theGrid = theTheme.GetGrid\nend\n\ntheStats = theGrid.GetStatistics\ntheMin = theStats.Get(0)\ntheMax = theStats.Get(1)\n\ntheRampDialog = av.FindDialog( \"grid_tools_jen.MultiRamp\")\ntheRampDialog.SetObjectTag({theTheme, theMin, theMax})\n\ntheRampDialog.Open" ) (Script.2188 Name: "grid_tools_jen.RunNeighborhoodStats" SourceCode: "' grid_tools_jen.RunNeighborhoodStats\n\ntheView = av.GetActiveDoc\n\n' IDENTIFY COMPONENTS\ntheDialog = av.FindDialog(\"grid_tools_jen.NeighborhoodStatsDialog\")\ntheInput = theDialog.Open\nif (theInput = nil) then\n msgBox.Info(\"Operation Cancelled: Bailing out...\", \"Change of Plans:\")\n return nil\nend\n\ntheGTheme = theInput.Get(0)\ntheGrid = theGTheme.GetGrid\ntheStats = theInput.Get(1)\ntheGridIsInteger = theGrid.IsInteger\n\n' IDENTIFY NEIGHBORHOOD\ntheDialog = av.FindDialog(\"grid_tools_jen.TPIDialog\")\nlblMessage = t heDialog.FindByName(\"lblMessage\")\nlblMessage.SetLabel(\"Please specify your neighborhood:\")\n\ntheDialog.SetModalResult(nil)\ntheParameters = theDialog.Open\nif (theParameters = nil) then\n msgBox.Info(\"Operation Cancelled: Bailing out...\", \"Change of Plans:\")\n return nil\nend\n\ntheNbrHoodType = theParameters.Get(0).Get(0)\ntheNbrHoodParameters = theParameters.Get(0).Get(1)\ntheNbrHood = theParameters.Get(1)\n\n' RESET ANALYSIS ENVIRONMENT\n' Grid.Reset\n\n' CALCULATE STATS\ntheStatsDictionary = Dictionary.Make(11)\ntheS tatsDictionary.Add(\"Variance\", #GRID_STATYPE_STD)\ntheStatsDictionary.Add(\"Majority\", #GRID_STATYPE_MAJORITY)\ntheStatsDictionary.Add(\"Maximum\", #GRID_STATYPE_MAX)\ntheStatsDictionary.Add(\"Mean\", #GRID_STATYPE_MEAN)\ntheStatsDictionary.Add(\"Median\", #GRID_STATYPE_MEDIAN)\ntheStatsDictionary.Add(\"Minimum\", #GRID_STATYPE_MIN)\ntheStatsDictionary.Add(\"Minority\", #GRID_STATYPE_MINORITY)\ntheStatsDictionary.Add(\"Range\", #GRID_STATYPE_RANGE)\ntheStatsDictionary.Add(\"Standard Deviation\", #GRID_STATYPE_STD)\ntheStatsDiction ary.Add(\"Sum\", #GRID_STATYPE_SUM)\ntheStatsDictionary.Add(\"Variety\",#GRID_STATYPE_VARIETY)\n\nfor each aStat in theStats\n theStatType = theStatsDictionary.Get(aStat)\n theNewGrid = theGrid.FocalStats (theStatType, theNbrHood, True)\n if (aStat = \"Variance\") then theNewGrid = (theNewGrid^2) end\n theStatTheme = GTheme.Make(theNewGrid)\n \n ' SHADE LEGEND ACCORDING TO SPECTRUM; 64 CLASSES\n theLegend = theStatTheme.GetLegend\n theFieldName = \"Value\"\n theLegend.SetLegendType(#LEGEND_TYPE_COLOR)\n \n theLegend.I nterval(theStatTheme,\"Value\",16)\n theSymbols = theLegend.GetSymbols\n \n theSymbolIndex = -1\n for each aColorBreak in 1..4\n for each aNumber in 1..4\n theSymbolIndex = theSymbolIndex+1\n theSymbol = theSymbols.Get(theSymbolIndex)\n theSymbolColor = Color.Make\n if (aColorBreak = 1) then\n theSymbolColor.SetRGBList({255, ((aNumber*64)-1), 0})\n elseif (aColorBreak = 2) then\n theSymbolColor.SetRGBList({(256-(aNumber*64)), 255, 0})\n elseif (aColorBreak = 3) then\n theSymbolColor.SetRGBList({0, 255, (aNumber*64)-1})\n else\n theSymbolColor.SetRGBlist({0, (256-(aNumber*64)), 255})\n end\n theSymbol.SetColor(theSymbolColor)\n end\n end\n theTransparent = Color.Make\n theTransparent.SetTransparent(True)\n theSymbols.Get(theSymbols.Count-1).SetColor(theTransparent)\n theStatTheme.UpdateLegend\n 'theStatTheme.SetLegendVisible(False)\n \n ' SET NAME\n FNCount = 1 \n NewThemeName = aStat+\" of '\" + theGTheme.GetName+\"'\" \n if (theView.FindTheme (N ewThemeName) = nil) then\n theStatTheme.setName (NewThemeName)\n else\n while (theView.FindTheme (NewThemeName) <> nil)\n FNCount = FNCount + 1\n if (theView.FindTheme (NewThemeName+\"_\"+FNCount.AsString) = nil) then\n theStatTheme.setName (NewThemeName+\"_\"+FNCount.AsString)\n break\n end\n end\n end\n \n theStatTheme.SetVisible(True)\n theView.AddTheme(theStatTheme)\n theView.Invalidate\n av.ProcessAllInvals\nend\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n" ) (Script.2189 Name: "grid_tools_jen.RunTPIUpdate" SourceCode: "' grid_tools_jen.RunTPIUpdate\n\nHasGThemes = False\ntheThemes = av.GetActiveDoc.GetThemes\nfor each aTheme in theThemes\n if (aTheme.Is(GTheme)) then\n HasGTHemes = True\n break\n end\nend\n\nself.SetEnabled(HasGThemes)" ) (Script.2190 Name: "grid_tools_jen.StandardizeGrid" SourceCode: "' grid_tools_jen.StandardizeGrid\n\ntheGrid = self\ntheStats = theGrid.GetStatistics\ntheMean = theStats.Get(2)\ntheSD = theStats.Get(3)\n\ntheNewGrid = ((theGrid - theMean)/theSD)\n\nreturn theNewGrid" ) (Script.2191 Name: "grid_tools_jen.TPICustomCancel" SourceCode: "' grid_tools_jen.TPICustomCancel\n\nself.GetDialog.SetModalResult(nil)\nself.GetDialog.Close" ) (Script.2192 Name: "grid_tools_jen.TPICustomClear" SourceCode: "' grid_tools_jen.TPICustomClear\n\ntheDialog = av.FindDialog(\"grid_tools_jen.TPICustomDialog\")\nlblSize = theDialog.FindByName(\"lblSize\")\nsliderSize = theDialog.FindByName(\"sliderSize\")\n\ntheDictionary = lblSize.GetObjectTag\n\nfor each aHoriz in 1..23\n for each aVert in 1..23\n theDictionary.Get(aVert.AsString+\"x\"+aHoriz.AsString).SetSelected(False)\n end\nend\n\n" ) (Script.2193 Name: "grid_tools_jen.TPICustomClose" SourceCode: "' grid_tools_jen.TPICustomClose\n\nself.FindByName(\"lblSize\").SetObjectTag(Nil)" ) (Script.2194 Name: "grid_tools_jen.TPICustomHelp" SourceCode: "' grid_tools_jen.TPICustomHelp\n\ntheString = \"This tool allows you to define an irregularly shaped neighborhood \"+\n \"around your central processing cell. The check-boxes represent the cells to be \"+\n \"used in the analysis, and the check-box overlaying the horizontal and vertical lines \"+\n \"represents your central processing cell. When you run your analysis, the cell values in your new statistical \"+\n \"grid will be calculated based on the neighboring cells specified in this grid.\"+NL++NL+\n \"S imply check off the boxes representing \"+\n \"the cells you wish to include in your analysis. You may adjust the total number of \"+\n \"cells available to you by moving the slider at the bottom, up to a maximum of 23 x 23 cells. Please \"+\n \"contact the author (Jeff Jenness, at jeffj@jennessent.com) if you would like to customize this \"+\n \"tool for larger neighborhoods. Be aware, however, that larger neighborhoods take more processing time.\"\n\n\nMakeReport = av.FindScript(\"grid_tools_jen.ReportDialo g_Run\")\nMakeReport.DoIt({theString, \"Neighborhood Analysis Help:\", True})\n" ) (Script.2195 Name: "grid_tools_jen.TPICustomLoad" SourceCode: "' grid_tools_jen.TPICustomLoad\n\ntheDialog = av.FindDialog(\"grid_tools_jen.TPICustomDialog\")\nlblSize = theDialog.FindByName(\"lblSize\")\nsliderSize = theDialog.FindByName(\"sliderSize\")\n\ntheDictionary = lblSize.GetObjectTag\n\ntheFilename = FileDialog.Show (\"*.odb\", \"Object Databases\", \"Select File with Custom Neighborhood Definition:\")\nif (theFilename = nil) then return nil end\n\ntheODB = ODB.Open(theFilename)\nif (theODB.Is(ODB).Not) then\n msgBox.Warning(\"Unable to open Custom Neighborhood object database file! Bailing out...\", \"Unable to Open File:\")\n return nil\nelse\n if ((theODB.Count <> 2) or (theODB.Get(0).Is(Number).Not) or (theODB.Get(1).Is(List).Not)) then\n msgBox.Warning(\"Custom Neighborhood object database file does not contain neighborhood definition! Bailing out...\", \"Problem with File:\")\n return nil\n end\nend\n\ntheSize = theODB.Get(0)\ntheList = theODB.Get(1)\ntheMin = 13-(((theSize)/2).Round)\ntheMax = theMin+(theSize-1)\n\nfor each aHoriz in 1..23\n for each aVert in 1..23\n theID = aVert.AsStr ing+\"x\"+aHoriz.AsString\n IsSelected = theList.Get(aHoriz-1).Get(aVert-1)\n theDictionary.Get(theID).SetSelected(IsSelected)\n InRange = (aHoriz>=theMin) and (aHoriz<=theMax) and \n (aVert>=theMin) and (aVert<=theMax)\n theDictionary.Get(theID).SetVisible(InRange)\n end\nend\n\nSliderSize.SetValue(theSize)\nlblSize.SetLabel(\"Neighborhood Size (\"+theSize.AsString+\" x \"+\n theSize.AsString +\" cells)\")\n\n" ) (Script.2196 Name: "grid_tools_jen.TPICustomOK" SourceCode: "' grid_tools_jen.TPICustomOK\n\ntheDialog = av.FindDialog(\"grid_tools_jen.TPICustomDialog\")\nlblSize = theDialog.FindByName(\"lblSize\")\nsliderSize = theDialog.FindByName(\"sliderSize\")\n\ntheDictionary = lblSize.GetObjectTag\ntheValue = sliderSize.GetValue.Round\ntheMin = 13-(((theValue)/2).Round)\ntheMax = theMin+(theValue-1)\n\ntheTotalList = {}\nAllZero = True\nfor each aHoriz in 1..23\n theRowList = {}\n for each aVert in 1..23\n theID = aVert.AsString+\"x\"+aHoriz.AsString\n InRange = (aHoriz>=theMin) and (aHoriz< =theMax) and \n (aVert>=theMin) and (aVert<=theMax)\n if (InRange) then\n if (theDictionary.Get(theID).IsSelected) then\n theRowList.Add(1)\n AllZero = False\n else\n theRowlist.Add(0)\n end\n end\n end\n if (theRowList.Count > 0) then theTotalList.Add(theRowList) end\nend\n\n' FOR DEBUGGING\n'theReport = \"\"\n'for each aSubList in theTotalList\n' for each aVal in aSubList\n' theReport = theReport + aVal.AsString+\", \"\n' end\n' theReport = theReport+NL\n'end\n'\n'msgBox.Repo rt(theReport, theTotalList.Count.AsString)\n\n\nif (AllZero) then\n ShouldRedefine = msgBox.YesNo(\"All your neighborhood cells are unchecked! This means that no analysis can be \"+\n \"done using this neighborhood. Do you wish to redefine your neighborhood?\", \"Problem with Neighborhood:\", True)\n if (ShouldRedefine.Not) then\n theTotalList = nil\n else\n return nil\n end\nend\n\nif ((theTotalList = nil).Not) then theTotalList = Nbrhood.MakeIrregular(theTotalList) end\n\ntheDialog.SetModalResult(theTotalList )\ntheDialog.Close" ) (Script.2197 Name: "grid_tools_jen.TPICustomOpen" SourceCode: "' grid_tools_jen.TPICustomOpen\n\n' IDENTIFY COMPONENTS\nsliderSize = self.FindByName(\"sliderSize\")\nlblSize = self.FindByName(\"lblSize\")\n\n' POSITION DIALOG\nAVUpperLeft = av.ReturnOrigin\nAVCenter = avUpperLeft + (av.ReturnExtent / (2@2))\nhalfDialogWidthHeight = Self.ReturnExtent.ReturnSize / (2@2)\nMovePoint = AVCenter - halfDialogWidthHeight\nSelf.MoveTo(MovePoint.GetX, MovePoint.GetY)\ntheDialogOrigin = self.ReturnExtent.ReturnOrigin\n\n' LOAD DICTIONARY\nav.Run(\"grid_tools_jen.TPILoadDictionary\", \"\")\n\n' UNCHECK AN Y BOXES THAT AREN'T VISIBLE\ntheDictionary = lblSize.GetObjectTag\ntheKeys = theDictionary.ReturnKeys\nfor each aKey in theKeys\n theChkBox = theDictionary.Get(aKey)\n if (theChkBox.IsVisible.Not) then theChkBox.SetSelected(False) end\nend\n\nav.Run(\"grid_tools_jen.TPICustomSliderDrag\", \"\")" ) (Script.2198 Name: "grid_tools_jen.TPICustomSave" SourceCode: "' grid_tools_jen.TPICustomSave\n\ntheDialog = av.FindDialog(\"grid_tools_jen.TPICustomDialog\")\nlblSize = theDialog.FindByName(\"lblSize\")\nsliderSize = theDialog.FindByName(\"sliderSize\")\n\ntheDictionary = lblSize.GetObjectTag\ntheValue = sliderSize.GetValue.Round\ntheMin = 13-(((theValue)/2).Round)\ntheMax = theMin+(theValue-1)\n\ntheTotalList = {}\nAllZero = True\nfor each aHoriz in 1..23\n theRowList = {}\n for each aVert in 1..23\n theID = aVert.AsString+\"x\"+aHoriz.AsString\n InRange = (aHoriz>=theMin) and (aHori z<=theMax) and \n (aVert>=theMin) and (aVert<=theMax)\n if (InRange) then\n theRowlist.Add(theDictionary.Get(theID).IsSelected)\n else\n theRowList.Add(False)\n end\n end\n if (theRowList.Count > 0) then theTotalList.Add(theRowList) end\nend\n\ntheODBDefaultFilename = Filename.Make(\"custom_nbrhood.odb\")\ntheCounter = 0\nwhile (File.Exists(theODBDefaultFilename))\n theCounter = theCounter+1\n theODBDefaultFilename = Filename.Make(\"custom_nbrhood\"+theCounter.AsString+\".odb\")\nend\ntheODBDefaultFi lename.SetExtension(\"odb\")\ntheFilename = FileDialog.Put(theODBDefaultFilename, \"*.odb\", \"Save Custom Neighborhood Definition:\")\nif (theFilename = nil) then return nil end\ntheODB = ODB.Make(theFilename)\ntheODB.Add(theValue)\ntheODB.Add(theTotalList)\ntheODB.Commit" ) (Script.2199 Name: "grid_tools_jen.TPICustomSliderDrag" SourceCode: "' grid_tools_jen.TPICustomSliderDrag\n\ntheDialog = av.FindDialog(\"grid_tools_jen.TPICustomDialog\")\nlblSize = theDialog.FindByName(\"lblSize\")\nsliderSize = theDialog.FindByName(\"sliderSize\")\n\ntheDictionary = lblSize.GetObjectTag\ntheValue = sliderSize.GetValue.Round\ntheMin = 13-(((theValue)/2).Round)\ntheMax = theMin+(theValue-1)\n\n'msgBox.Info(theDictionary.GetClass.GetClassName, \"\")\n\n'msgBox.ListAsSTring(theDictionary.ReturnKeys, \"\", \"\")\n'return nil\n\nfor each aHoriz in 1..23\n for each aVert in 1..23\n theID = aHoriz.AsString+\"x\"+aVert.AsString\n InRange = (aHoriz>=theMin) and (aHoriz<=theMax) and \n (aVert>=theMin) and (aVert<=theMax)\n theDictionary.Get(theID).SetVisible(InRange)\n end\nend\n\nlblSize.SetLabel(\"Neighborhood Size (\"+theValue.AsString+\" x \"+\n theValue.AsString +\" cells)\")\n" ) (Script.2200 Name: "grid_tools_jen.TPIDialogCancel" SourceCode: "' grid_tools_jen.TPIDialogCancel\n\nself.GetDialog.Close" ) (Script.2201 Name: "grid_tools_jen.TPIDialogCheckOK" SourceCode: "' grid_tools_jen.TPIDialogCheckOK\n\ntheDialog = av.FindDialog(\"grid_tools_jen.TPIDialog\")\n\n' IDENTIFY RELEVANT COMPONENTS\ncmdOK = theDialog.FindByName(\"cmdOK\")\ncbxNbrhood = theDialog.FindByName(\"cbxNbrhood\")\ntxtInnerRadius = theDialog.FindByName(\"txtInnerRadius\")\ntxtOuterRadius = theDialog.FindByName(\"txtOuterRadius\")\ntxtRadius = theDialog.FindByName(\"txtRadius\")\ntxtWidth = theDialog.FindByName(\"txtWidth\")\ntxtHeight = theDialog.FindByName(\"txtHeight\")\ntxtWedgeRadius = theDialog.FindByName(\"txtWedgeRadius\")\nt xtStartAngle = theDialog.FindByName(\"txtStartAngle\")\ntxtEndAngle = theDialog.FindByName(\"txtEndAngle\")\n\ntheNbrHood = cbxNbrHood.GetCurrentValue\n\nif (theNbrHood = \"Circle\") then\n ParamsOK = txtRadius.GetText.IsNull.Not\nelseif (theNbrHood = \"Annulus\") then\n ParamsOK = (txtInnerRadius.GetText.IsNull.Not and txtOuterRadius.GetText.IsNull.Not)\nelseif (theNbrHood = \"Wedge\") then\n ParamsOK = (txtWedgeRadius.GetText.IsNull.Not and txtStartAngle.GetText.IsNull.Not\n and txtEndAngle.GetText.IsNull.Not)\nelseif (theNbrHood = \"Rectangle\") then\n ParamsOK = (txtWidth.GetText.IsNull.Not and txtHeight.GetText.IsNull.Not)\nelse\n ParamsOK = (cbxNbrHood.GetObjectTag <> nil)\nend\n\ncmdOK.SetEnabled(ParamsOK)" ) (Script.2202 Name: "grid_tools_jen.TPIDialogClose" SourceCode: "' grid_tools_jen.TPIDialogClose\n\nself.FindByName(\"cbxNbrhood\").SetObjectTag(nil)" ) (Script.2203 Name: "grid_tools_jen.TPIDialogCreateCustom" SourceCode: "' grid_tools_jen.TPIDialogCreateCustom\n'msgbox.Info(\"Hello\", \"\")\ntheDialog = av.FindDialog(\"grid_tools_jen.TPIDialog\")\ncbxNbrhood = theDialog.FindByName(\"cbxNbrhood\")\ntheCustomDialog = av.FindDialog(\"grid_tools_jen.TPICustomDialog\")\nlblNbrHoodDesc = theDialog.FindByName(\"lblNbrHoodDesc\")\n\n'msgbox.Info(\"Hello\", \"\")\ntheNbrHood = theCustomDialog.Open\n\nif (theNbrHood = nil) then\n cbxNbrhood.SetObjectTag(nil)\n lblNbrHoodDesc.Setlabel(\"No custom neighborhoods loaded...\")\nelse\n cbxNbrhood.SetObjectTag(theNbrhoo d)\n theCount = theCustomDialog.FindByName(\"sliderSize\").GetValue\n theCountLabel = theCount.AsString+\" x \"+theCount.AsString\n lblNbrHoodDesc.SetLabel(\"Custom \"+theCountLabel+\" neighborhood loaded...\")\nend\n\nav.Run(\"grid_tools_jen.TPIDialogCheckOK\", \"\")" ) (Script.2204 Name: "grid_tools_jen.TPIDialogOK" SourceCode: "' grid_tools_jen.TPIDialogOK\n\ntheDialog = av.FindDialog(\"grid_tools_jen.TPIDialog\")\n\n' IDENTIFY RELEVANT COMPONENTS\ncmdOK = theDialog.FindByName(\"cmdOK\")\ncbxNbrHood = theDialog.FindByName(\"cbxNbrHood\")\ntxtInnerRadius = theDialog.FindByName(\"txtInnerRadius\")\ntxtOuterRadius = theDialog.FindByName(\"txtOuterRadius\")\ntxtRadius = theDialog.FindByName(\"txtRadius\")\ntxtWidth = theDialog.FindByName(\"txtWidth\")\ntxtHeight = theDialog.FindByName(\"txtHeight\")\ntxtWedgeRadius = theDialog.FindByName(\"txtWedgeRadius\")\ntxtSta rtAngle = theDialog.FindByName(\"txtStartAngle\")\ntxtEndAngle = theDialog.FindByName(\"txtEndAngle\")\noptMapUnits = theDialog.FindByName(\"optMapUnits\")\nUseMapUnits = optMapUnits.IsSelected\n\ntheNbrHood = cbxNbrHood.GetCurrentValue\n\n' CHECK FOR NUMERIC AND LOGICAL ERRORS\nif (theNbrHood = \"Circle\") then\n theRadius = txtRadius.GetText\n\n if (theRadius.IsNumber.Not) then\n msgBox.Info(\"Circle Radius Value must be a number! Please enter a numerical value for the circle radius...\",\n \"Input Value Error:\")\n txtRadius.Focus\n return nil\n else\n theRadius = theRadius.AsNumber\n if (theRadius <= 0) then\n msgBox.Info(\"Circle Radius Value must be a positive number! Please enter a number > 0 for the circle radius...\",\n \"Input Value Error:\")\n txtRadius.Focus\n return nil\n end\n end\n \n theNbrHoodData = {theNbrHood, {theRadius}}\n theNbrHood = NbrHood.MakeCircle(theRadius, UseMapUnits)\n \nelseif (theNbrHood = \"Annulus\") then\n\n theInnerRadius = txtInnerRadius.GetText\n\n if (theInn erRadius.IsNumber.Not) then\n msgBox.Info(\"Annulus Inner Radius Value must be a number! Please enter a numerical value for the annulus inner radius...\",\n \"Input Value Error:\")\n txtInnerRadius.Focus\n return nil\n else\n theInnerRadius = theInnerRadius.AsNumber\n if (theInnerRadius <= 0) then\n msgBox.Info(\"Annulus Inner Radius Value must be a positive number! Please enter a number > 0 for the annulus inner radius...\",\n \"Input Value Error:\")\n txtInnerRadius.Focus\n return nil\n end\n end\n\n theOuterRadius = txtOuterRadius.GetText\n\n if (theOuterRadius.IsNumber.Not) then\n msgBox.Info(\"Annulus Outer Radius Value must be a number! Please enter a numerical value for the annulus outer radius...\",\n \"Input Value Error:\")\n txtOuterRadius.Focus\n return nil\n else\n theOuterRadius = theOuterRadius.AsNumber\n if (theOuterRadius <= 0) then\n msgBox.Info(\"Annulus Outer Radius Value must be a positive number! Please enter a number > 0 for the annulus outer radius...\",\n \"Input Value Error:\")\n txtOuterRadius.Focus\n return nil\n end\n end\n \n if (theInnerRadius >= theOuterRadius) then\n msgBox.Info(\"Annulus Inner Radius Value must be less than Annulus Outer Radius Value!\",\n \"Input Value Error:\")\n txtInnerRadius.Focus\n return nil\n end\n \n theNbrHoodData = {theNbrHood, {theInnerRadius, theOuterRadius}}\n theNbrHood = NbrHood.MakeAnnulus(theInnerRadius, theOuterRadius, UseMapUnits)\n \nelseif (theNbrHood = \"Wedge\") then \n\n theWedgeRadius = txtWedgeRadius.GetText\n\n if (theWedgeRadius.IsNumber.Not) then\n msgBox.Info(\"Wedge Radius Value must be a number! Please enter a numerical value for the Wedge radius...\",\n \"Input Value Error:\")\n txtWedgeRadius.Focus\n return nil\n else\n theWedgeRadius = theWedgeRadius.AsNumber\n if (theWedgeRadius <= 0) then\n msgBox.Info(\"Wedge Radius Value must be a positive number! Please enter a number > 0 for the Wedge radius...\",\n \"Input Value Error:\")\n t xtWedgeRadius.Focus\n return nil\n end\n end\n\n theStartAngle = txtStartAngle.GetText\n\n if (theStartAngle.IsNumber.Not) then\n msgBox.Info(\"Wedge Start Angle Value must be a number! Please enter a numerical value (in degrees) for the wedge start angle...\",\n \"Input Value Error:\")\n txtStartAngle.Focus\n return nil\n else\n theStartAngle = theStartAngle.AsNumber\n if ((theStartAngle < 0) or (theStartAngle > 360)) then\n msgBox.Info(\"Wedge Start Angle Value must be between 0 and 360 degrees! Please enter a number >= 0 and <= 360 for the wedge start angle value...\",\n \"Input Value Error:\")\n txtStartAngle.Focus\n return nil\n end\n end\n\n theEndAngle = txtEndAngle.GetText\n\n if (theEndAngle.IsNumber.Not) then\n msgBox.Info(\"Wedge End Angle Value must be a number! Please enter a numerical value (in degrees) for the wedge end angle...\",\n \"Input Value Error:\")\n txtEndAngle.Focus\n return nil\n else\n theEndAngle = theEndAngle.AsNumber\n if ((theE ndAngle < 0) or (theEndAngle > 360)) then\n msgBox.Info(\"Wedge End Angle Value must be between 0 and 360 degrees! Please enter a number >= 0 and <= 360 for the wedge end angle value...\",\n \"Input Value Error:\")\n txtEndAngle.Focus\n return nil\n end\n end\n \n theNbrHoodData = {theNbrHood, {theWedgeRadius, theStartAngle, theEndAngle}}\n theNbrHood = NbrHood.MakeWedge(theWedgeRadius, theStartAngle, theEndAngle, UseMapUnits)\n\nelseif (theNbrHood = \"Rectangle\") then\n\n theWidth = txtWidth .GetText\n\n if (theWidth.IsNumber.Not) then\n msgBox.Info(\"Rectangle Width Value must be a number! Please enter a numerical value for the width...\",\n \"Input Value Error:\")\n txtWidth.Focus\n return nil\n else\n theWidth = theWidth.AsNumber\n if (theWidth <= 0) then\n msgBox.Info(\"Rectangle Width Value must be a positive number! Please enter a number > 0 for the rectangle width...\",\n \"Input Value Error:\")\n txtWidth.Focus\n return nil\n end\n end\n\n theHeight = txt Height.GetText\n\n if (theHeight.IsNumber.Not) then\n msgBox.Info(\"Rectangle Height Value must be a number! Please enter a numerical value for the rectangle height...\",\n \"Input Value Error:\")\n txtHeight.Focus\n return nil\n else\n theHeight = theHeight.AsNumber\n if (theHeight <= 0) then\n msgBox.Info(\"Rectangle Height Value must be a positive number! Please enter a number > 0 for the rectangle height...\",\n \"Input Value Error:\")\n txtHeight.Focus\n return nil\n en d\n end\n \n theNbrHoodData = {theNbrHood, {theWidth, theHeight}}\n theNbrHood = NbrHood.MakeRectangle(theWidth, theHeight, UseMapUnits)\n\nelse ' CUSTOM NEIGHBORHOOD\n\n theNbrHoodData = {theNbrHood, {cbxNbrHood.GetObjectTag}}\n theNbrHood = cbxNbrHood.GetObjectTag\n \nend\n\ntheDialog.SetModalResult({theNbrHoodData, theNbrHood})\n\ntheDialog.Close" ) (Script.2205 Name: "grid_tools_jen.TPIDialogOpen" SourceCode: "' grid_tools_jen.TPIDialogOpen\n\n' IDENTIFY BASIC COMPONENTS\ntheProject = av.GetProject\ntheView = av.GetActiveDoc\ncbxNbrhood = self.FindByName(\"cbxNbrhood\")\noptMapUnits = self.FindByName(\"optMapUnits\")\noptGridCells = self.FindByName(\"optGridCells\")\ncmdOK = self.FindByName(\"cmdOK\")\n\n' POSITION DIALOG\nAVUpperLeft = av.ReturnOrigin\nAVCenter = avUpperLeft + (av.ReturnExtent / (2@2))\nhalfDialogWidthHeight = Self.ReturnExtent.ReturnSize / (2@2)\nMovePoint = AVCenter - halfDialogWidthHeight\nSelf.MoveTo(MovePoint.Get X, MovePoint.GetY)\ntheDialogOrigin = self.ReturnExtent.ReturnOrigin\n\n' FILL NEIGHBORHOOD OPTIONS\ntheNbrhoods = {\"Circle\", \"Annulus\", \"Rectangle\", \"Wedge\", \"Custom\"}\ncbxNbrhood.DefineFromList(theNbrhoods)\n\n' PRESET MAP UNITS CHOICE IF NOT ALREADY DECIDED\nif (optGridCells.IsSelected.Not and optMapUnits.IsSelected.Not) then\n optGridCells.Select\nend\n\n' DISABLE OK BUTTON\ncmdOK.SetEnabled(False)\n\nav.Run(\"grid_tools_jen.TPIDialogSelectUnits\", \"\")\nav.Run(\"grid_tools_jen.TPIDialogSelectNbrhood\", \"\")" ) (Script.2206 Name: "grid_tools_jen.TPIDialogSelectNbrhood" SourceCode: "' grid_tools_jen.TPIDialogSelectNbrhood\n\ntheDialog = av.FindDialog(\"grid_tools_jen.TPIDialog\")\ncbxNbrhood = theDialog.FindByName(\"cbxNbrhood\")\ntxtInnerRadius = theDialog.FindByName(\"txtInnerRadius\")\ntxtOuterRadius = theDialog.FindByName(\"txtOuterRadius\")\ntxtRadius = theDialog.FindByName(\"txtRadius\")\ntxtWidth = theDialog.FindByName(\"txtWidth\")\ntxtHeight = theDialog.FindByName(\"txtHeight\")\ntxtWedgeRadius = theDialog.FindByName(\"txtWedgeRadius\")\ntxtStartAngle = theDialog.FindByName(\"txtStartAngle\")\ntxtEndAngle = theDialog.FindByName(\"txtEndAngle\")\noptGridCells = theDialog.FindByName(\"optGridCells\")\noptMapUnits = theDialog.FindByName(\"optMapUnits\")\nlblMapUnits1 = theDialog.FindByName(\"lblMapUnits1\")\nlblMapUnits2 = theDialog.FindByName(\"lblMapUnits2\")\nlblMapUnits3 = theDialog.FindByName(\"lblMapUnits3\")\ncmdMakeCustom = theDialog.FindByName(\"cmdMakeCustom\")\nlblNbrHoodDesc = theDialog.FindByName(\"lblNbrHoodDesc\")\n\ntheNbrHood = cbxNbrHood.GetCurrentValue\n\ntxtInnerRadius.SetVisible(theNbrHood = \"Annulus\")\ntxtOuterRadiu s.SetVisible(theNbrHood = \"Annulus\")\ntxtRadius.SetVisible(theNbrHood = \"Circle\")\ntxtWidth.SetVisible(theNbrHood = \"Rectangle\")\ntxtHeight.SetVisible(theNbrHood = \"Rectangle\")\ntxtWedgeRadius.SetVisible(theNbrHood = \"Wedge\")\ntxtStartAngle.SetVisible(theNbrHood = \"Wedge\")\ntxtEndAngle.SetVisible(theNbrHood = \"Wedge\")\nlblNbrHoodDesc.SetVisible(theNbrhood = \"Custom\")\ncmdMakeCustom.SetVisible(theNbrhood = \"Custom\")\n\nif (theNbrHood = \"Custom\") then\n optMapUnits.SetEnabled(False)\n optGridCells.Select\n lblMapUnits1 .SetVisible(False)\nelse\n lblMapUnits1.SetVisible(True)\n optMapUnits.SetEnabled(True)\nend\n\ntheCustom = cbxNbrhood.GetObjectTag\nif (theCustom = nil) then\n lblNbrHoodDesc.Setlabel(\"No custom neighborhoods loaded...\")\nelse\n theCount = av.FindDialog(\"grid_tools_jen.TPICustomDialog\").FindByName(\"sliderSize\").GetValue\n theCountLabel = theCount.AsString+\" x \"+theCount.AsString\n lblNbrHoodDesc.SetLabel(\"Custom \"+theCountLabel+\" neighborhood loaded...\")\nend\n\nav.Run(\"grid_tools_jen.TPIDialogSelectUnits\", \"\")\n\nlb lMapUnits2.SetVisible((theNbrHood <> \"Circle\") and (theNbrHood <> \"Custom\"))\nlblMapUnits3.SetVisible(theNbrHood = \"Wedge\")\n\nav.Run(\"grid_tools_jen.TPIDialogCheckOK\", \"\")" ) (Script.2207 Name: "grid_tools_jen.TPIDialogSelectUnits" SourceCode: "' grid_tools_jen.TPIDialogSelectUnits\n\n' CHECK VIEW UNITS\ntheView = av.GetActiveDoc\ntheUnits = theView.GetUnits\n\nUnitName = \"Map Units\"\nif (theUnits = #UNITS_LINEAR_INCHES) then UnitName = \"Inches\"\nelseif (theUnits = #UNITS_LINEAR_FEET) then UnitName = \"Feet\"\nelseif (theUnits = #UNITS_LINEAR_YARDS) then UnitName = \"Yards\"\nelseif (theUnits = #UNITS_LINEAR_MILES) then UnitName = \"Miles\"\nelseif (theUnits = #UNITS_LINEAR_MILLIMETERS) then UnitName = \"Millimeters\"\nelseif (th eUnits = #UNITS_LINEAR_CENTIMETERS) then UnitName = \"Centimeters\"\nelseif (theUnits = #UNITS_LINEAR_METERS) then UnitName = \"Meters\"\nelseif (theUnits = #UNITS_LINEAR_KILOMETERS) then UnitName = \"Kilometers\"\nelseif (theUnits = #UNITS_LINEAR_NAUTICALMILES) then UnitName = \"Naut. miles\"\nelseif (theUnits = #UNITS_LINEAR_DEGREES) then UnitName = \"Degrees\"\nend\n\ntheDialog = av.FindDialog(\"grid_tools_jen.TPIDialog\")\ncbxNbrhood = theDialog.FindByName(\"cbxNbrhood\")\noptMapUnits = theDialog.FindByName( \"optMapUnits\")\nlblMapUnits1 = theDialog.FindByName(\"lblMapUnits1\")\nlblMapUnits2 = theDialog.FindByName(\"lblMapUnits2\")\nlblMapUnits3 = theDialog.FindByName(\"lblMapUnits3\")\n\noptMapUnits.SetLabel(\"Units = \"+UnitName)\n\nif (optMapUnits.IsSelected) then\n lblMapUnits1.SetLabel(UnitName)\n lblMapUnits2.SetLabel(UnitName)\n lblMapUnits3.SetLabel(UnitName)\nelse\n lblMapUnits1.SetLabel(\"Grid Cells\")\n lblMapUnits2.SetLabel(\"Grid Cells\")\n lblMapUnits3.SetLabel(\"Grid Cells\")\nend\n\nif (cbxNbrHood.GetCurrentValue = \"Wedg e\") then\n lblMapUnits2.SetLabel(\"Degrees\")\n lblMapUnits3.SetLabel(\"Degrees\")\nend\n\nav.Run(\"grid_tools_jen.TPIDialogCheckOK\", \"\")" ) (Script.2208 Name: "grid_tools_jen.TPILoadDictionary" SourceCode: "' grid_tools_jen.TPILoadDictionary\n\ntheDialog = av.FindDialog(\"grid_tools_jen.TPICustomDialog\")\nlblSize = theDialog.FindByName(\"lblSize\")\ntheDictionary = Dictionary.Make(529)\n\nchkh1v1 = theDialog.FindByName(\"chkh1v1\")\nchkh1v2 = theDialog.FindByName(\"chkh1v2\")\nchkh1v3 = theDialog.FindByName(\"chkh1v3\")\nchkh1v4 = theDialog.FindByName(\"chkh1v4\")\nchkh1v5 = theDialog.FindByName(\"chkh1v5\")\nchkh1v6 = theDialog.FindByName(\"chkh1v6\")\nchkh1v7 = theDialog.FindByName(\"chkh1v7\")\nchkh1v8 = theDialog.FindByName(\"chkh1v8\")\n chkh1v9 = theDialog.FindByName(\"chkh1v9\")\nchkh1v10 = theDialog.FindByName(\"chkh1v10\")\nchkh1v11 = theDialog.FindByName(\"chkh1v11\")\nchkh1v12 = theDialog.FindByName(\"chkh1v12\")\nchkh1v13 = theDialog.FindByName(\"chkh1v13\")\nchkh1v14 = theDialog.FindByName(\"chkh1v14\")\nchkh1v15 = theDialog.FindByName(\"chkh1v15\")\nchkh1v16 = theDialog.FindByName(\"chkh1v16\")\nchkh1v17 = theDialog.FindByName(\"chkh1v17\")\nchkh1v18 = theDialog.FindByName(\"chkh1v18\")\nchkh1v19 = theDialog.FindByName(\"chkh1v19\")\nchkh1v20 = theDialog.FindByNam e(\"chkh1v20\")\nchkh1v21 = theDialog.FindByName(\"chkh1v21\")\nchkh1v22 = theDialog.FindByName(\"chkh1v22\")\nchkh1v23 = theDialog.FindByName(\"chkh1v23\")\nchkh2v1 = theDialog.FindByName(\"chkh2v1\")\nchkh2v2 = theDialog.FindByName(\"chkh2v2\")\nchkh2v3 = theDialog.FindByName(\"chkh2v3\")\nchkh2v4 = theDialog.FindByName(\"chkh2v4\")\nchkh2v5 = theDialog.FindByName(\"chkh2v5\")\nchkh2v6 = theDialog.FindByName(\"chkh2v6\")\nchkh2v7 = theDialog.FindByName(\"chkh2v7\")\nchkh2v8 = theDialog.FindByName(\"chkh2v8\")\nchkh2v9 = theDialog.FindByName (\"chkh2v9\")\nchkh2v10 = theDialog.FindByName(\"chkh2v10\")\nchkh2v11 = theDialog.FindByName(\"chkh2v11\")\nchkh2v12 = theDialog.FindByName(\"chkh2v12\")\nchkh2v13 = theDialog.FindByName(\"chkh2v13\")\nchkh2v14 = theDialog.FindByName(\"chkh2v14\")\nchkh2v15 = theDialog.FindByName(\"chkh2v15\")\nchkh2v16 = theDialog.FindByName(\"chkh2v16\")\nchkh2v17 = theDialog.FindByName(\"chkh2v17\")\nchkh2v18 = theDialog.FindByName(\"chkh2v18\")\nchkh2v19 = theDialog.FindByName(\"chkh2v19\")\nchkh2v20 = theDialog.FindByName(\"chkh2v20\")\nchkh2v21 = theDi alog.FindByName(\"chkh2v21\")\nchkh2v22 = theDialog.FindByName(\"chkh2v22\")\nchkh2v23 = theDialog.FindByName(\"chkh2v23\")\nchkh3v1 = theDialog.FindByName(\"chkh3v1\")\nchkh3v2 = theDialog.FindByName(\"chkh3v2\")\nchkh3v3 = theDialog.FindByName(\"chkh3v3\")\nchkh3v4 = theDialog.FindByName(\"chkh3v4\")\nchkh3v5 = theDialog.FindByName(\"chkh3v5\")\nchkh3v6 = theDialog.FindByName(\"chkh3v6\")\nchkh3v7 = theDialog.FindByName(\"chkh3v7\")\nchkh3v8 = theDialog.FindByName(\"chkh3v8\")\nchkh3v9 = theDialog.FindByName(\"chkh3v9\")\nchkh3v10 = theDial og.FindByName(\"chkh3v10\")\nchkh3v11 = theDialog.FindByName(\"chkh3v11\")\nchkh3v12 = theDialog.FindByName(\"chkh3v12\")\nchkh3v13 = theDialog.FindByName(\"chkh3v13\")\nchkh3v14 = theDialog.FindByName(\"chkh3v14\")\nchkh3v15 = theDialog.FindByName(\"chkh3v15\")\nchkh3v16 = theDialog.FindByName(\"chkh3v16\")\nchkh3v17 = theDialog.FindByName(\"chkh3v17\")\nchkh3v18 = theDialog.FindByName(\"chkh3v18\")\nchkh3v19 = theDialog.FindByName(\"chkh3v19\")\nchkh3v20 = theDialog.FindByName(\"chkh3v20\")\nchkh3v21 = theDialog.FindByName(\"chkh3v21\")\nch kh3v22 = theDialog.FindByName(\"chkh3v22\")\nchkh3v23 = theDialog.FindByName(\"chkh3v23\")\nchkh4v1 = theDialog.FindByName(\"chkh4v1\")\nchkh4v2 = theDialog.FindByName(\"chkh4v2\")\nchkh4v3 = theDialog.FindByName(\"chkh4v3\")\nchkh4v4 = theDialog.FindByName(\"chkh4v4\")\nchkh4v5 = theDialog.FindByName(\"chkh4v5\")\nchkh4v6 = theDialog.FindByName(\"chkh4v6\")\nchkh4v7 = theDialog.FindByName(\"chkh4v7\")\nchkh4v8 = theDialog.FindByName(\"chkh4v8\")\nchkh4v9 = theDialog.FindByName(\"chkh4v9\")\nchkh4v10 = theDialog.FindByName(\"chkh4v10\")\nchkh 4v11 = theDialog.FindByName(\"chkh4v11\")\nchkh4v12 = theDialog.FindByName(\"chkh4v12\")\nchkh4v13 = theDialog.FindByName(\"chkh4v13\")\nchkh4v14 = theDialog.FindByName(\"chkh4v14\")\nchkh4v15 = theDialog.FindByName(\"chkh4v15\")\nchkh4v16 = theDialog.FindByName(\"chkh4v16\")\nchkh4v17 = theDialog.FindByName(\"chkh4v17\")\nchkh4v18 = theDialog.FindByName(\"chkh4v18\")\nchkh4v19 = theDialog.FindByName(\"chkh4v19\")\nchkh4v20 = theDialog.FindByName(\"chkh4v20\")\nchkh4v21 = theDialog.FindByName(\"chkh4v21\")\nchkh4v22 = theDialog.FindByName( \"chkh4v22\")\nchkh4v23 = theDialog.FindByName(\"chkh4v23\")\nchkh5v1 = theDialog.FindByName(\"chkh5v1\")\nchkh5v2 = theDialog.FindByName(\"chkh5v2\")\nchkh5v3 = theDialog.FindByName(\"chkh5v3\")\nchkh5v4 = theDialog.FindByName(\"chkh5v4\")\nchkh5v5 = theDialog.FindByName(\"chkh5v5\")\nchkh5v6 = theDialog.FindByName(\"chkh5v6\")\nchkh5v7 = theDialog.FindByName(\"chkh5v7\")\nchkh5v8 = theDialog.FindByName(\"chkh5v8\")\nchkh5v9 = theDialog.FindByName(\"chkh5v9\")\nchkh5v10 = theDialog.FindByName(\"chkh5v10\")\nchkh5v11 = theDialog.FindByName(\"c hkh5v11\")\nchkh5v12 = theDialog.FindByName(\"chkh5v12\")\nchkh5v13 = theDialog.FindByName(\"chkh5v13\")\nchkh5v14 = theDialog.FindByName(\"chkh5v14\")\nchkh5v15 = theDialog.FindByName(\"chkh5v15\")\nchkh5v16 = theDialog.FindByName(\"chkh5v16\")\nchkh5v17 = theDialog.FindByName(\"chkh5v17\")\nchkh5v18 = theDialog.FindByName(\"chkh5v18\")\nchkh5v19 = theDialog.FindByName(\"chkh5v19\")\nchkh5v20 = theDialog.FindByName(\"chkh5v20\")\nchkh5v21 = theDialog.FindByName(\"chkh5v21\")\nchkh5v22 = theDialog.FindByName(\"chkh5v22\")\nchkh5v23 = theDial og.FindByName(\"chkh5v23\")\nchkh6v1 = theDialog.FindByName(\"chkh6v1\")\nchkh6v2 = theDialog.FindByName(\"chkh6v2\")\nchkh6v3 = theDialog.FindByName(\"chkh6v3\")\nchkh6v4 = theDialog.FindByName(\"chkh6v4\")\nchkh6v5 = theDialog.FindByName(\"chkh6v5\")\nchkh6v6 = theDialog.FindByName(\"chkh6v6\")\nchkh6v7 = theDialog.FindByName(\"chkh6v7\")\nchkh6v8 = theDialog.FindByName(\"chkh6v8\")\nchkh6v9 = theDialog.FindByName(\"chkh6v9\")\nchkh6v10 = theDialog.FindByName(\"chkh6v10\")\nchkh6v11 = theDialog.FindByName(\"chkh6v11\")\nchkh6v12 = theDialog .FindByName(\"chkh6v12\")\nchkh6v13 = theDialog.FindByName(\"chkh6v13\")\nchkh6v14 = theDialog.FindByName(\"chkh6v14\")\nchkh6v15 = theDialog.FindByName(\"chkh6v15\")\nchkh6v16 = theDialog.FindByName(\"chkh6v16\")\nchkh6v17 = theDialog.FindByName(\"chkh6v17\")\nchkh6v18 = theDialog.FindByName(\"chkh6v18\")\nchkh6v19 = theDialog.FindByName(\"chkh6v19\")\nchkh6v20 = theDialog.FindByName(\"chkh6v20\")\nchkh6v21 = theDialog.FindByName(\"chkh6v21\")\nchkh6v22 = theDialog.FindByName(\"chkh6v22\")\nchkh6v23 = theDialog.FindByName(\"chkh6v23\")\nchkh 7v1 = theDialog.FindByName(\"chkh7v1\")\nchkh7v2 = theDialog.FindByName(\"chkh7v2\")\nchkh7v3 = theDialog.FindByName(\"chkh7v3\")\nchkh7v4 = theDialog.FindByName(\"chkh7v4\")\nchkh7v5 = theDialog.FindByName(\"chkh7v5\")\nchkh7v6 = theDialog.FindByName(\"chkh7v6\")\nchkh7v7 = theDialog.FindByName(\"chkh7v7\")\nchkh7v8 = theDialog.FindByName(\"chkh7v8\")\nchkh7v9 = theDialog.FindByName(\"chkh7v9\")\nchkh7v10 = theDialog.FindByName(\"chkh7v10\")\nchkh7v11 = theDialog.FindByName(\"chkh7v11\")\nchkh7v12 = theDialog.FindByName(\"chkh7v12\")\nchkh7v 13 = theDialog.FindByName(\"chkh7v13\")\nchkh7v14 = theDialog.FindByName(\"chkh7v14\")\nchkh7v15 = theDialog.FindByName(\"chkh7v15\")\nchkh7v16 = theDialog.FindByName(\"chkh7v16\")\nchkh7v17 = theDialog.FindByName(\"chkh7v17\")\nchkh7v18 = theDialog.FindByName(\"chkh7v18\")\nchkh7v19 = theDialog.FindByName(\"chkh7v19\")\nchkh7v20 = theDialog.FindByName(\"chkh7v20\")\nchkh7v21 = theDialog.FindByName(\"chkh7v21\")\nchkh7v22 = theDialog.FindByName(\"chkh7v22\")\nchkh7v23 = theDialog.FindByName(\"chkh7v23\")\nchkh8v1 = theDialog.FindByName(\"ch kh8v1\")\nchkh8v2 = theDialog.FindByName(\"chkh8v2\")\nchkh8v3 = theDialog.FindByName(\"chkh8v3\")\nchkh8v4 = theDialog.FindByName(\"chkh8v4\")\nchkh8v5 = theDialog.FindByName(\"chkh8v5\")\nchkh8v6 = theDialog.FindByName(\"chkh8v6\")\nchkh8v7 = theDialog.FindByName(\"chkh8v7\")\nchkh8v8 = theDialog.FindByName(\"chkh8v8\")\nchkh8v9 = theDialog.FindByName(\"chkh8v9\")\nchkh8v10 = theDialog.FindByName(\"chkh8v10\")\nchkh8v11 = theDialog.FindByName(\"chkh8v11\")\nchkh8v12 = theDialog.FindByName(\"chkh8v12\")\nchkh8v13 = theDialog.FindByName(\"chk h8v13\")\nchkh8v14 = theDialog.FindByName(\"chkh8v14\")\nchkh8v15 = theDialog.FindByName(\"chkh8v15\")\nchkh8v16 = theDialog.FindByName(\"chkh8v16\")\nchkh8v17 = theDialog.FindByName(\"chkh8v17\")\nchkh8v18 = theDialog.FindByName(\"chkh8v18\")\nchkh8v19 = theDialog.FindByName(\"chkh8v19\")\nchkh8v20 = theDialog.FindByName(\"chkh8v20\")\nchkh8v21 = theDialog.FindByName(\"chkh8v21\")\nchkh8v22 = theDialog.FindByName(\"chkh8v22\")\nchkh8v23 = theDialog.FindByName(\"chkh8v23\")\nchkh9v1 = theDialog.FindByName(\"chkh9v1\")\nchkh9v2 = theDialog.Fi ndByName(\"chkh9v2\")\nchkh9v3 = theDialog.FindByName(\"chkh9v3\")\nchkh9v4 = theDialog.FindByName(\"chkh9v4\")\nchkh9v5 = theDialog.FindByName(\"chkh9v5\")\nchkh9v6 = theDialog.FindByName(\"chkh9v6\")\nchkh9v7 = theDialog.FindByName(\"chkh9v7\")\nchkh9v8 = theDialog.FindByName(\"chkh9v8\")\nchkh9v9 = theDialog.FindByName(\"chkh9v9\")\nchkh9v10 = theDialog.FindByName(\"chkh9v10\")\nchkh9v11 = theDialog.FindByName(\"chkh9v11\")\nchkh9v12 = theDialog.FindByName(\"chkh9v12\")\nchkh9v13 = theDialog.FindByName(\"chkh9v13\")\nchkh9v14 = theDialog.F indByName(\"chkh9v14\")\nchkh9v15 = theDialog.FindByName(\"chkh9v15\")\nchkh9v16 = theDialog.FindByName(\"chkh9v16\")\nchkh9v17 = theDialog.FindByName(\"chkh9v17\")\nchkh9v18 = theDialog.FindByName(\"chkh9v18\")\nchkh9v19 = theDialog.FindByName(\"chkh9v19\")\nchkh9v20 = theDialog.FindByName(\"chkh9v20\")\nchkh9v21 = theDialog.FindByName(\"chkh9v21\")\nchkh9v22 = theDialog.FindByName(\"chkh9v22\")\nchkh9v23 = theDialog.FindByName(\"chkh9v23\")\nchkh10v1 = theDialog.FindByName(\"chkh10v1\")\nchkh10v2 = theDialog.FindByName(\"chkh10v2\")\nchkh10 v3 = theDialog.FindByName(\"chkh10v3\")\nchkh10v4 = theDialog.FindByName(\"chkh10v4\")\nchkh10v5 = theDialog.FindByName(\"chkh10v5\")\nchkh10v6 = theDialog.FindByName(\"chkh10v6\")\nchkh10v7 = theDialog.FindByName(\"chkh10v7\")\nchkh10v8 = theDialog.FindByName(\"chkh10v8\")\nchkh10v9 = theDialog.FindByName(\"chkh10v9\")\nchkh10v10 = theDialog.FindByName(\"chkh10v10\")\nchkh10v11 = theDialog.FindByName(\"chkh10v11\")\nchkh10v12 = theDialog.FindByName(\"chkh10v12\")\nchkh10v13 = theDialog.FindByName(\"chkh10v13\")\nchkh10v14 = theDialog.Find ByName(\"chkh10v14\")\nchkh10v15 = theDialog.FindByName(\"chkh10v15\")\nchkh10v16 = theDialog.FindByName(\"chkh10v16\")\nchkh10v17 = theDialog.FindByName(\"chkh10v17\")\nchkh10v18 = theDialog.FindByName(\"chkh10v18\")\nchkh10v19 = theDialog.FindByName(\"chkh10v19\")\nchkh10v20 = theDialog.FindByName(\"chkh10v20\")\nchkh10v21 = theDialog.FindByName(\"chkh10v21\")\nchkh10v22 = theDialog.FindByName(\"chkh10v22\")\nchkh10v23 = theDialog.FindByName(\"chkh10v23\")\nchkh11v1 = theDialog.FindByName(\"chkh11v1\")\nchkh11v2 = theDialog.FindByName(\"c hkh11v2\")\nchkh11v3 = theDialog.FindByName(\"chkh11v3\")\nchkh11v4 = theDialog.FindByName(\"chkh11v4\")\nchkh11v5 = theDialog.FindByName(\"chkh11v5\")\nchkh11v6 = theDialog.FindByName(\"chkh11v6\")\nchkh11v7 = theDialog.FindByName(\"chkh11v7\")\nchkh11v8 = theDialog.FindByName(\"chkh11v8\")\nchkh11v9 = theDialog.FindByName(\"chkh11v9\")\nchkh11v10 = theDialog.FindByName(\"chkh11v10\")\nchkh11v11 = theDialog.FindByName(\"chkh11v11\")\nchkh11v12 = theDialog.FindByName(\"chkh11v12\")\nchkh11v13 = theDialog.FindByName(\"chkh11v13\")\nchkh11v14 = theDialog.FindByName(\"chkh11v14\")\nchkh11v15 = theDialog.FindByName(\"chkh11v15\")\nchkh11v16 = theDialog.FindByName(\"chkh11v16\")\nchkh11v17 = theDialog.FindByName(\"chkh11v17\")\nchkh11v18 = theDialog.FindByName(\"chkh11v18\")\nchkh11v19 = theDialog.FindByName(\"chkh11v19\")\nchkh11v20 = theDialog.FindByName(\"chkh11v20\")\nchkh11v21 = theDialog.FindByName(\"chkh11v21\")\nchkh11v22 = theDialog.FindByName(\"chkh11v22\")\nchkh11v23 = theDialog.FindByName(\"chkh11v23\")\nchkh12v1 = theDialog.FindByName(\"chkh12v1\")\nchkh12v2 = theDial og.FindByName(\"chkh12v2\")\nchkh12v3 = theDialog.FindByName(\"chkh12v3\")\nchkh12v4 = theDialog.FindByName(\"chkh12v4\")\nchkh12v5 = theDialog.FindByName(\"chkh12v5\")\nchkh12v6 = theDialog.FindByName(\"chkh12v6\")\nchkh12v7 = theDialog.FindByName(\"chkh12v7\")\nchkh12v8 = theDialog.FindByName(\"chkh12v8\")\nchkh12v9 = theDialog.FindByName(\"chkh12v9\")\nchkh12v10 = theDialog.FindByName(\"chkh12v10\")\nchkh12v11 = theDialog.FindByName(\"chkh12v11\")\nchkh12v12 = theDialog.FindByName(\"chkh12v12\")\nchkh12v13 = theDialog.FindByName(\"chkh12 v13\")\nchkh12v14 = theDialog.FindByName(\"chkh12v14\")\nchkh12v15 = theDialog.FindByName(\"chkh12v15\")\nchkh12v16 = theDialog.FindByName(\"chkh12v16\")\nchkh12v17 = theDialog.FindByName(\"chkh12v17\")\nchkh12v18 = theDialog.FindByName(\"chkh12v18\")\nchkh12v19 = theDialog.FindByName(\"chkh12v19\")\nchkh12v20 = theDialog.FindByName(\"chkh12v20\")\nchkh12v21 = theDialog.FindByName(\"chkh12v21\")\nchkh12v22 = theDialog.FindByName(\"chkh12v22\")\nchkh12v23 = theDialog.FindByName(\"chkh12v23\")\nchkh13v1 = theDialog.FindByName(\"chkh13v1\")\nch kh13v2 = theDialog.FindByName(\"chkh13v2\")\nchkh13v3 = theDialog.FindByName(\"chkh13v3\")\nchkh13v4 = theDialog.FindByName(\"chkh13v4\")\nchkh13v5 = theDialog.FindByName(\"chkh13v5\")\nchkh13v6 = theDialog.FindByName(\"chkh13v6\")\nchkh13v7 = theDialog.FindByName(\"chkh13v7\")\nchkh13v8 = theDialog.FindByName(\"chkh13v8\")\nchkh13v9 = theDialog.FindByName(\"chkh13v9\")\nchkh13v10 = theDialog.FindByName(\"chkh13v10\")\nchkh13v11 = theDialog.FindByName(\"chkh13v11\")\nchkh13v12 = theDialog.FindByName(\"chkh13v12\")\nchkh13v13 = theDialog.Fi ndByName(\"chkh13v13\")\nchkh13v14 = theDialog.FindByName(\"chkh13v14\")\nchkh13v15 = theDialog.FindByName(\"chkh13v15\")\nchkh13v16 = theDialog.FindByName(\"chkh13v16\")\nchkh13v17 = theDialog.FindByName(\"chkh13v17\")\nchkh13v18 = theDialog.FindByName(\"chkh13v18\")\nchkh13v19 = theDialog.FindByName(\"chkh13v19\")\nchkh13v20 = theDialog.FindByName(\"chkh13v20\")\nchkh13v21 = theDialog.FindByName(\"chkh13v21\")\nchkh13v22 = theDialog.FindByName(\"chkh13v22\")\nchkh13v23 = theDialog.FindByName(\"chkh13v23\")\nchkh14v1 = theDialog.FindByNam e(\"chkh14v1\")\nchkh14v2 = theDialog.FindByName(\"chkh14v2\")\nchkh14v3 = theDialog.FindByName(\"chkh14v3\")\nchkh14v4 = theDialog.FindByName(\"chkh14v4\")\nchkh14v5 = theDialog.FindByName(\"chkh14v5\")\nchkh14v6 = theDialog.FindByName(\"chkh14v6\")\nchkh14v7 = theDialog.FindByName(\"chkh14v7\")\nchkh14v8 = theDialog.FindByName(\"chkh14v8\")\nchkh14v9 = theDialog.FindByName(\"chkh14v9\")\nchkh14v10 = theDialog.FindByName(\"chkh14v10\")\nchkh14v11 = theDialog.FindByName(\"chkh14v11\")\nchkh14v12 = theDialog.FindByName(\"chkh14v12\")\nchkh14v1 3 = theDialog.FindByName(\"chkh14v13\")\nchkh14v14 = theDialog.FindByName(\"chkh14v14\")\nchkh14v15 = theDialog.FindByName(\"chkh14v15\")\nchkh14v16 = theDialog.FindByName(\"chkh14v16\")\nchkh14v17 = theDialog.FindByName(\"chkh14v17\")\nchkh14v18 = theDialog.FindByName(\"chkh14v18\")\nchkh14v19 = theDialog.FindByName(\"chkh14v19\")\nchkh14v20 = theDialog.FindByName(\"chkh14v20\")\nchkh14v21 = theDialog.FindByName(\"chkh14v21\")\nchkh14v22 = theDialog.FindByName(\"chkh14v22\")\nchkh14v23 = theDialog.FindByName(\"chkh14v23\")\nchkh15v1 = the Dialog.FindByName(\"chkh15v1\")\nchkh15v2 = theDialog.FindByName(\"chkh15v2\")\nchkh15v3 = theDialog.FindByName(\"chkh15v3\")\nchkh15v4 = theDialog.FindByName(\"chkh15v4\")\nchkh15v5 = theDialog.FindByName(\"chkh15v5\")\nchkh15v6 = theDialog.FindByName(\"chkh15v6\")\nchkh15v7 = theDialog.FindByName(\"chkh15v7\")\nchkh15v8 = theDialog.FindByName(\"chkh15v8\")\nchkh15v9 = theDialog.FindByName(\"chkh15v9\")\nchkh15v10 = theDialog.FindByName(\"chkh15v10\")\nchkh15v11 = theDialog.FindByName(\"chkh15v11\")\nchkh15v12 = theDialog.FindByName(\"chkh 15v12\")\nchkh15v13 = theDialog.FindByName(\"chkh15v13\")\nchkh15v14 = theDialog.FindByName(\"chkh15v14\")\nchkh15v15 = theDialog.FindByName(\"chkh15v15\")\nchkh15v16 = theDialog.FindByName(\"chkh15v16\")\nchkh15v17 = theDialog.FindByName(\"chkh15v17\")\nchkh15v18 = theDialog.FindByName(\"chkh15v18\")\nchkh15v19 = theDialog.FindByName(\"chkh15v19\")\nchkh15v20 = theDialog.FindByName(\"chkh15v20\")\nchkh15v21 = theDialog.FindByName(\"chkh15v21\")\nchkh15v22 = theDialog.FindByName(\"chkh15v22\")\nchkh15v23 = theDialog.FindByName(\"chkh15v23\" )\nchkh16v1 = theDialog.FindByName(\"chkh16v1\")\nchkh16v2 = theDialog.FindByName(\"chkh16v2\")\nchkh16v3 = theDialog.FindByName(\"chkh16v3\")\nchkh16v4 = theDialog.FindByName(\"chkh16v4\")\nchkh16v5 = theDialog.FindByName(\"chkh16v5\")\nchkh16v6 = theDialog.FindByName(\"chkh16v6\")\nchkh16v7 = theDialog.FindByName(\"chkh16v7\")\nchkh16v8 = theDialog.FindByName(\"chkh16v8\")\nchkh16v9 = theDialog.FindByName(\"chkh16v9\")\nchkh16v10 = theDialog.FindByName(\"chkh16v10\")\nchkh16v11 = theDialog.FindByName(\"chkh16v11\")\nchkh16v12 = theDialog. FindByName(\"chkh16v12\")\nchkh16v13 = theDialog.FindByName(\"chkh16v13\")\nchkh16v14 = theDialog.FindByName(\"chkh16v14\")\nchkh16v15 = theDialog.FindByName(\"chkh16v15\")\nchkh16v16 = theDialog.FindByName(\"chkh16v16\")\nchkh16v17 = theDialog.FindByName(\"chkh16v17\")\nchkh16v18 = theDialog.FindByName(\"chkh16v18\")\nchkh16v19 = theDialog.FindByName(\"chkh16v19\")\nchkh16v20 = theDialog.FindByName(\"chkh16v20\")\nchkh16v21 = theDialog.FindByName(\"chkh16v21\")\nchkh16v22 = theDialog.FindByName(\"chkh16v22\")\nchkh16v23 = theDialog.FindBy Name(\"chkh16v23\")\nchkh17v1 = theDialog.FindByName(\"chkh17v1\")\nchkh17v2 = theDialog.FindByName(\"chkh17v2\")\nchkh17v3 = theDialog.FindByName(\"chkh17v3\")\nchkh17v4 = theDialog.FindByName(\"chkh17v4\")\nchkh17v5 = theDialog.FindByName(\"chkh17v5\")\nchkh17v6 = theDialog.FindByName(\"chkh17v6\")\nchkh17v7 = theDialog.FindByName(\"chkh17v7\")\nchkh17v8 = theDialog.FindByName(\"chkh17v8\")\nchkh17v9 = theDialog.FindByName(\"chkh17v9\")\nchkh17v10 = theDialog.FindByName(\"chkh17v10\")\nchkh17v11 = theDialog.FindByName(\"chkh17v11\")\nchkh17 v12 = theDialog.FindByName(\"chkh17v12\")\nchkh17v13 = theDialog.FindByName(\"chkh17v13\")\nchkh17v14 = theDialog.FindByName(\"chkh17v14\")\nchkh17v15 = theDialog.FindByName(\"chkh17v15\")\nchkh17v16 = theDialog.FindByName(\"chkh17v16\")\nchkh17v17 = theDialog.FindByName(\"chkh17v17\")\nchkh17v18 = theDialog.FindByName(\"chkh17v18\")\nchkh17v19 = theDialog.FindByName(\"chkh17v19\")\nchkh17v20 = theDialog.FindByName(\"chkh17v20\")\nchkh17v21 = theDialog.FindByName(\"chkh17v21\")\nchkh17v22 = theDialog.FindByName(\"chkh17v22\")\nchkh17v23 = theDialog.FindByName(\"chkh17v23\")\nchkh18v1 = theDialog.FindByName(\"chkh18v1\")\nchkh18v2 = theDialog.FindByName(\"chkh18v2\")\nchkh18v3 = theDialog.FindByName(\"chkh18v3\")\nchkh18v4 = theDialog.FindByName(\"chkh18v4\")\nchkh18v5 = theDialog.FindByName(\"chkh18v5\")\nchkh18v6 = theDialog.FindByName(\"chkh18v6\")\nchkh18v7 = theDialog.FindByName(\"chkh18v7\")\nchkh18v8 = theDialog.FindByName(\"chkh18v8\")\nchkh18v9 = theDialog.FindByName(\"chkh18v9\")\nchkh18v10 = theDialog.FindByName(\"chkh18v10\")\nchkh18v11 = theDialog.FindByName(\"ch kh18v11\")\nchkh18v12 = theDialog.FindByName(\"chkh18v12\")\nchkh18v13 = theDialog.FindByName(\"chkh18v13\")\nchkh18v14 = theDialog.FindByName(\"chkh18v14\")\nchkh18v15 = theDialog.FindByName(\"chkh18v15\")\nchkh18v16 = theDialog.FindByName(\"chkh18v16\")\nchkh18v17 = theDialog.FindByName(\"chkh18v17\")\nchkh18v18 = theDialog.FindByName(\"chkh18v18\")\nchkh18v19 = theDialog.FindByName(\"chkh18v19\")\nchkh18v20 = theDialog.FindByName(\"chkh18v20\")\nchkh18v21 = theDialog.FindByName(\"chkh18v21\")\nchkh18v22 = theDialog.FindByName(\"chkh18v2 2\")\nchkh18v23 = theDialog.FindByName(\"chkh18v23\")\nchkh19v1 = theDialog.FindByName(\"chkh19v1\")\nchkh19v2 = theDialog.FindByName(\"chkh19v2\")\nchkh19v3 = theDialog.FindByName(\"chkh19v3\")\nchkh19v4 = theDialog.FindByName(\"chkh19v4\")\nchkh19v5 = theDialog.FindByName(\"chkh19v5\")\nchkh19v6 = theDialog.FindByName(\"chkh19v6\")\nchkh19v7 = theDialog.FindByName(\"chkh19v7\")\nchkh19v8 = theDialog.FindByName(\"chkh19v8\")\nchkh19v9 = theDialog.FindByName(\"chkh19v9\")\nchkh19v10 = theDialog.FindByName(\"chkh19v10\")\nchkh19v11 = theDialo g.FindByName(\"chkh19v11\")\nchkh19v12 = theDialog.FindByName(\"chkh19v12\")\nchkh19v13 = theDialog.FindByName(\"chkh19v13\")\nchkh19v14 = theDialog.FindByName(\"chkh19v14\")\nchkh19v15 = theDialog.FindByName(\"chkh19v15\")\nchkh19v16 = theDialog.FindByName(\"chkh19v16\")\nchkh19v17 = theDialog.FindByName(\"chkh19v17\")\nchkh19v18 = theDialog.FindByName(\"chkh19v18\")\nchkh19v19 = theDialog.FindByName(\"chkh19v19\")\nchkh19v20 = theDialog.FindByName(\"chkh19v20\")\nchkh19v21 = theDialog.FindByName(\"chkh19v21\")\nchkh19v22 = theDialog.Find ByName(\"chkh19v22\")\nchkh19v23 = theDialog.FindByName(\"chkh19v23\")\nchkh20v1 = theDialog.FindByName(\"chkh20v1\")\nchkh20v2 = theDialog.FindByName(\"chkh20v2\")\nchkh20v3 = theDialog.FindByName(\"chkh20v3\")\nchkh20v4 = theDialog.FindByName(\"chkh20v4\")\nchkh20v5 = theDialog.FindByName(\"chkh20v5\")\nchkh20v6 = theDialog.FindByName(\"chkh20v6\")\nchkh20v7 = theDialog.FindByName(\"chkh20v7\")\nchkh20v8 = theDialog.FindByName(\"chkh20v8\")\nchkh20v9 = theDialog.FindByName(\"chkh20v9\")\nchkh20v10 = theDialog.FindByName(\"chkh20v10\")\nchkh 20v11 = theDialog.FindByName(\"chkh20v11\")\nchkh20v12 = theDialog.FindByName(\"chkh20v12\")\nchkh20v13 = theDialog.FindByName(\"chkh20v13\")\nchkh20v14 = theDialog.FindByName(\"chkh20v14\")\nchkh20v15 = theDialog.FindByName(\"chkh20v15\")\nchkh20v16 = theDialog.FindByName(\"chkh20v16\")\nchkh20v17 = theDialog.FindByName(\"chkh20v17\")\nchkh20v18 = theDialog.FindByName(\"chkh20v18\")\nchkh20v19 = theDialog.FindByName(\"chkh20v19\")\nchkh20v20 = theDialog.FindByName(\"chkh20v20\")\nchkh20v21 = theDialog.FindByName(\"chkh20v21\")\nchkh20v22 = theDialog.FindByName(\"chkh20v22\")\nchkh20v23 = theDialog.FindByName(\"chkh20v23\")\nchkh21v1 = theDialog.FindByName(\"chkh21v1\")\nchkh21v2 = theDialog.FindByName(\"chkh21v2\")\nchkh21v3 = theDialog.FindByName(\"chkh21v3\")\nchkh21v4 = theDialog.FindByName(\"chkh21v4\")\nchkh21v5 = theDialog.FindByName(\"chkh21v5\")\nchkh21v6 = theDialog.FindByName(\"chkh21v6\")\nchkh21v7 = theDialog.FindByName(\"chkh21v7\")\nchkh21v8 = theDialog.FindByName(\"chkh21v8\")\nchkh21v9 = theDialog.FindByName(\"chkh21v9\")\nchkh21v10 = theDialog.FindByName(\" chkh21v10\")\nchkh21v11 = theDialog.FindByName(\"chkh21v11\")\nchkh21v12 = theDialog.FindByName(\"chkh21v12\")\nchkh21v13 = theDialog.FindByName(\"chkh21v13\")\nchkh21v14 = theDialog.FindByName(\"chkh21v14\")\nchkh21v15 = theDialog.FindByName(\"chkh21v15\")\nchkh21v16 = theDialog.FindByName(\"chkh21v16\")\nchkh21v17 = theDialog.FindByName(\"chkh21v17\")\nchkh21v18 = theDialog.FindByName(\"chkh21v18\")\nchkh21v19 = theDialog.FindByName(\"chkh21v19\")\nchkh21v20 = theDialog.FindByName(\"chkh21v20\")\nchkh21v21 = theDialog.FindByName(\"chkh21 v21\")\nchkh21v22 = theDialog.FindByName(\"chkh21v22\")\nchkh21v23 = theDialog.FindByName(\"chkh21v23\")\nchkh22v1 = theDialog.FindByName(\"chkh22v1\")\nchkh22v2 = theDialog.FindByName(\"chkh22v2\")\nchkh22v3 = theDialog.FindByName(\"chkh22v3\")\nchkh22v4 = theDialog.FindByName(\"chkh22v4\")\nchkh22v5 = theDialog.FindByName(\"chkh22v5\")\nchkh22v6 = theDialog.FindByName(\"chkh22v6\")\nchkh22v7 = theDialog.FindByName(\"chkh22v7\")\nchkh22v8 = theDialog.FindByName(\"chkh22v8\")\nchkh22v9 = theDialog.FindByName(\"chkh22v9\")\nchkh22v10 = theDia log.FindByName(\"chkh22v10\")\nchkh22v11 = theDialog.FindByName(\"chkh22v11\")\nchkh22v12 = theDialog.FindByName(\"chkh22v12\")\nchkh22v13 = theDialog.FindByName(\"chkh22v13\")\nchkh22v14 = theDialog.FindByName(\"chkh22v14\")\nchkh22v15 = theDialog.FindByName(\"chkh22v15\")\nchkh22v16 = theDialog.FindByName(\"chkh22v16\")\nchkh22v17 = theDialog.FindByName(\"chkh22v17\")\nchkh22v18 = theDialog.FindByName(\"chkh22v18\")\nchkh22v19 = theDialog.FindByName(\"chkh22v19\")\nchkh22v20 = theDialog.FindByName(\"chkh22v20\")\nchkh22v21 = theDialog.Fi ndByName(\"chkh22v21\")\nchkh22v22 = theDialog.FindByName(\"chkh22v22\")\nchkh22v23 = theDialog.FindByName(\"chkh22v23\")\nchkh23v1 = theDialog.FindByName(\"chkh23v1\")\nchkh23v2 = theDialog.FindByName(\"chkh23v2\")\nchkh23v3 = theDialog.FindByName(\"chkh23v3\")\nchkh23v4 = theDialog.FindByName(\"chkh23v4\")\nchkh23v5 = theDialog.FindByName(\"chkh23v5\")\nchkh23v6 = theDialog.FindByName(\"chkh23v6\")\nchkh23v7 = theDialog.FindByName(\"chkh23v7\")\nchkh23v8 = theDialog.FindByName(\"chkh23v8\")\nchkh23v9 = theDialog.FindByName(\"chkh23v9\")\nch kh23v10 = theDialog.FindByName(\"chkh23v10\")\nchkh23v11 = theDialog.FindByName(\"chkh23v11\")\nchkh23v12 = theDialog.FindByName(\"chkh23v12\")\nchkh23v13 = theDialog.FindByName(\"chkh23v13\")\nchkh23v14 = theDialog.FindByName(\"chkh23v14\")\nchkh23v15 = theDialog.FindByName(\"chkh23v15\")\nchkh23v16 = theDialog.FindByName(\"chkh23v16\")\nchkh23v17 = theDialog.FindByName(\"chkh23v17\")\nchkh23v18 = theDialog.FindByName(\"chkh23v18\")\nchkh23v19 = theDialog.FindByName(\"chkh23v19\")\nchkh23v20 = theDialog.FindByName(\"chkh23v20\")\nchkh23v2 1 = theDialog.FindByName(\"chkh23v21\")\nchkh23v22 = theDialog.FindByName(\"chkh23v22\")\nchkh23v23 = theDialog.FindByName(\"chkh23v23\")\n\n\ntheDictionary.Add(\"1x1\", theDialog.FindByName(\"chkh1v1\"))\ntheDictionary.Add(\"1x2\", theDialog.FindByName(\"chkh1v2\"))\ntheDictionary.Add(\"1x3\", theDialog.FindByName(\"chkh1v3\"))\ntheDictionary.Add(\"1x4\", theDialog.FindByName(\"chkh1v4\"))\ntheDictionary.Add(\"1x5\", theDialog.FindByName(\"chkh1v5\"))\ntheDictionary.Add(\"1x6\", theDialog.FindByName(\"chkh1v6\"))\ntheDictionary.Add(\"1x7\", theDial og.FindByName(\"chkh1v7\"))\ntheDictionary.Add(\"1x8\", theDialog.FindByName(\"chkh1v8\"))\ntheDictionary.Add(\"1x9\", theDialog.FindByName(\"chkh1v9\"))\ntheDictionary.Add(\"1x10\", theDialog.FindByName(\"chkh1v10\"))\ntheDictionary.Add(\"1x11\", theDialog.FindByName(\"chkh1v11\"))\ntheDictionary.Add(\"1x12\", theDialog.FindByName(\"chkh1v12\"))\ntheDictionary.Add(\"1x13\", theDialog.FindByName(\"chkh1v13\"))\ntheDictionary.Add(\"1x14\", theDialog.FindByName(\"chkh1v14\"))\ntheDictionary.Add(\"1x15\", theDialog.FindByName(\"chkh1v15\"))\ntheDiction ary.Add(\"1x16\", theDialog.FindByName(\"chkh1v16\"))\ntheDictionary.Add(\"1x17\", theDialog.FindByName(\"chkh1v17\"))\ntheDictionary.Add(\"1x18\", theDialog.FindByName(\"chkh1v18\"))\ntheDictionary.Add(\"1x19\", theDialog.FindByName(\"chkh1v19\"))\ntheDictionary.Add(\"1x20\", theDialog.FindByName(\"chkh1v20\"))\ntheDictionary.Add(\"1x21\", theDialog.FindByName(\"chkh1v21\"))\ntheDictionary.Add(\"1x22\", theDialog.FindByName(\"chkh1v22\"))\ntheDictionary.Add(\"1x23\", theDialog.FindByName(\"chkh1v23\"))\ntheDictionary.Add(\"2x1\", theDialog.FindByN ame(\"chkh2v1\"))\ntheDictionary.Add(\"2x2\", theDialog.FindByName(\"chkh2v2\"))\ntheDictionary.Add(\"2x3\", theDialog.FindByName(\"chkh2v3\"))\ntheDictionary.Add(\"2x4\", theDialog.FindByName(\"chkh2v4\"))\ntheDictionary.Add(\"2x5\", theDialog.FindByName(\"chkh2v5\"))\ntheDictionary.Add(\"2x6\", theDialog.FindByName(\"chkh2v6\"))\ntheDictionary.Add(\"2x7\", theDialog.FindByName(\"chkh2v7\"))\ntheDictionary.Add(\"2x8\", theDialog.FindByName(\"chkh2v8\"))\ntheDictionary.Add(\"2x9\", theDialog.FindByName(\"chkh2v9\"))\ntheDictionary.Add(\"2x10\", theDia log.FindByName(\"chkh2v10\"))\ntheDictionary.Add(\"2x11\", theDialog.FindByName(\"chkh2v11\"))\ntheDictionary.Add(\"2x12\", theDialog.FindByName(\"chkh2v12\"))\ntheDictionary.Add(\"2x13\", theDialog.FindByName(\"chkh2v13\"))\ntheDictionary.Add(\"2x14\", theDialog.FindByName(\"chkh2v14\"))\ntheDictionary.Add(\"2x15\", theDialog.FindByName(\"chkh2v15\"))\ntheDictionary.Add(\"2x16\", theDialog.FindByName(\"chkh2v16\"))\ntheDictionary.Add(\"2x17\", theDialog.FindByName(\"chkh2v17\"))\ntheDictionary.Add(\"2x18\", theDialog.FindByName(\"chkh2v18\"))\ntheD ictionary.Add(\"2x19\", theDialog.FindByName(\"chkh2v19\"))\ntheDictionary.Add(\"2x20\", theDialog.FindByName(\"chkh2v20\"))\ntheDictionary.Add(\"2x21\", theDialog.FindByName(\"chkh2v21\"))\ntheDictionary.Add(\"2x22\", theDialog.FindByName(\"chkh2v22\"))\ntheDictionary.Add(\"2x23\", theDialog.FindByName(\"chkh2v23\"))\ntheDictionary.Add(\"3x1\", theDialog.FindByName(\"chkh3v1\"))\ntheDictionary.Add(\"3x2\", theDialog.FindByName(\"chkh3v2\"))\ntheDictionary.Add(\"3x3\", theDialog.FindByName(\"chkh3v3\"))\ntheDictionary.Add(\"3x4\", theDialog.FindByN ame(\"chkh3v4\"))\ntheDictionary.Add(\"3x5\", theDialog.FindByName(\"chkh3v5\"))\ntheDictionary.Add(\"3x6\", theDialog.FindByName(\"chkh3v6\"))\ntheDictionary.Add(\"3x7\", theDialog.FindByName(\"chkh3v7\"))\ntheDictionary.Add(\"3x8\", theDialog.FindByName(\"chkh3v8\"))\ntheDictionary.Add(\"3x9\", theDialog.FindByName(\"chkh3v9\"))\ntheDictionary.Add(\"3x10\", theDialog.FindByName(\"chkh3v10\"))\ntheDictionary.Add(\"3x11\", theDialog.FindByName(\"chkh3v11\"))\ntheDictionary.Add(\"3x12\", theDialog.FindByName(\"chkh3v12\"))\ntheDictionary.Add(\"3x13\", theDialog.FindByName(\"chkh3v13\"))\ntheDictionary.Add(\"3x14\", theDialog.FindByName(\"chkh3v14\"))\ntheDictionary.Add(\"3x15\", theDialog.FindByName(\"chkh3v15\"))\ntheDictionary.Add(\"3x16\", theDialog.FindByName(\"chkh3v16\"))\ntheDictionary.Add(\"3x17\", theDialog.FindByName(\"chkh3v17\"))\ntheDictionary.Add(\"3x18\", theDialog.FindByName(\"chkh3v18\"))\ntheDictionary.Add(\"3x19\", theDialog.FindByName(\"chkh3v19\"))\ntheDictionary.Add(\"3x20\", theDialog.FindByName(\"chkh3v20\"))\ntheDictionary.Add(\"3x21\", theDialog.FindByName(\"chkh3v21\") )\ntheDictionary.Add(\"3x22\", theDialog.FindByName(\"chkh3v22\"))\ntheDictionary.Add(\"3x23\", theDialog.FindByName(\"chkh3v23\"))\ntheDictionary.Add(\"4x1\", theDialog.FindByName(\"chkh4v1\"))\ntheDictionary.Add(\"4x2\", theDialog.FindByName(\"chkh4v2\"))\ntheDictionary.Add(\"4x3\", theDialog.FindByName(\"chkh4v3\"))\ntheDictionary.Add(\"4x4\", theDialog.FindByName(\"chkh4v4\"))\ntheDictionary.Add(\"4x5\", theDialog.FindByName(\"chkh4v5\"))\ntheDictionary.Add(\"4x6\", theDialog.FindByName(\"chkh4v6\"))\ntheDictionary.Add(\"4x7\", theDialog.FindByN ame(\"chkh4v7\"))\ntheDictionary.Add(\"4x8\", theDialog.FindByName(\"chkh4v8\"))\ntheDictionary.Add(\"4x9\", theDialog.FindByName(\"chkh4v9\"))\ntheDictionary.Add(\"4x10\", theDialog.FindByName(\"chkh4v10\"))\ntheDictionary.Add(\"4x11\", theDialog.FindByName(\"chkh4v11\"))\ntheDictionary.Add(\"4x12\", theDialog.FindByName(\"chkh4v12\"))\ntheDictionary.Add(\"4x13\", theDialog.FindByName(\"chkh4v13\"))\ntheDictionary.Add(\"4x14\", theDialog.FindByName(\"chkh4v14\"))\ntheDictionary.Add(\"4x15\", theDialog.FindByName(\"chkh4v15\"))\ntheDictionary.Add(\"4 x16\", theDialog.FindByName(\"chkh4v16\"))\ntheDictionary.Add(\"4x17\", theDialog.FindByName(\"chkh4v17\"))\ntheDictionary.Add(\"4x18\", theDialog.FindByName(\"chkh4v18\"))\ntheDictionary.Add(\"4x19\", theDialog.FindByName(\"chkh4v19\"))\ntheDictionary.Add(\"4x20\", theDialog.FindByName(\"chkh4v20\"))\ntheDictionary.Add(\"4x21\", theDialog.FindByName(\"chkh4v21\"))\ntheDictionary.Add(\"4x22\", theDialog.FindByName(\"chkh4v22\"))\ntheDictionary.Add(\"4x23\", theDialog.FindByName(\"chkh4v23\"))\ntheDictionary.Add(\"5x1\", theDialog.FindByName(\"chkh5 v1\"))\ntheDictionary.Add(\"5x2\", theDialog.FindByName(\"chkh5v2\"))\ntheDictionary.Add(\"5x3\", theDialog.FindByName(\"chkh5v3\"))\ntheDictionary.Add(\"5x4\", theDialog.FindByName(\"chkh5v4\"))\ntheDictionary.Add(\"5x5\", theDialog.FindByName(\"chkh5v5\"))\ntheDictionary.Add(\"5x6\", theDialog.FindByName(\"chkh5v6\"))\ntheDictionary.Add(\"5x7\", theDialog.FindByName(\"chkh5v7\"))\ntheDictionary.Add(\"5x8\", theDialog.FindByName(\"chkh5v8\"))\ntheDictionary.Add(\"5x9\", theDialog.FindByName(\"chkh5v9\"))\ntheDictionary.Add(\"5x10\", theDialog.FindBy Name(\"chkh5v10\"))\ntheDictionary.Add(\"5x11\", theDialog.FindByName(\"chkh5v11\"))\ntheDictionary.Add(\"5x12\", theDialog.FindByName(\"chkh5v12\"))\ntheDictionary.Add(\"5x13\", theDialog.FindByName(\"chkh5v13\"))\ntheDictionary.Add(\"5x14\", theDialog.FindByName(\"chkh5v14\"))\ntheDictionary.Add(\"5x15\", theDialog.FindByName(\"chkh5v15\"))\ntheDictionary.Add(\"5x16\", theDialog.FindByName(\"chkh5v16\"))\ntheDictionary.Add(\"5x17\", theDialog.FindByName(\"chkh5v17\"))\ntheDictionary.Add(\"5x18\", theDialog.FindByName(\"chkh5v18\"))\ntheDictionary. Add(\"5x19\", theDialog.FindByName(\"chkh5v19\"))\ntheDictionary.Add(\"5x20\", theDialog.FindByName(\"chkh5v20\"))\ntheDictionary.Add(\"5x21\", theDialog.FindByName(\"chkh5v21\"))\ntheDictionary.Add(\"5x22\", theDialog.FindByName(\"chkh5v22\"))\ntheDictionary.Add(\"5x23\", theDialog.FindByName(\"chkh5v23\"))\ntheDictionary.Add(\"6x1\", theDialog.FindByName(\"chkh6v1\"))\ntheDictionary.Add(\"6x2\", theDialog.FindByName(\"chkh6v2\"))\ntheDictionary.Add(\"6x3\", theDialog.FindByName(\"chkh6v3\"))\ntheDictionary.Add(\"6x4\", theDialog.FindByName(\"chkh6 v4\"))\ntheDictionary.Add(\"6x5\", theDialog.FindByName(\"chkh6v5\"))\ntheDictionary.Add(\"6x6\", theDialog.FindByName(\"chkh6v6\"))\ntheDictionary.Add(\"6x7\", theDialog.FindByName(\"chkh6v7\"))\ntheDictionary.Add(\"6x8\", theDialog.FindByName(\"chkh6v8\"))\ntheDictionary.Add(\"6x9\", theDialog.FindByName(\"chkh6v9\"))\ntheDictionary.Add(\"6x10\", theDialog.FindByName(\"chkh6v10\"))\ntheDictionary.Add(\"6x11\", theDialog.FindByName(\"chkh6v11\"))\ntheDictionary.Add(\"6x12\", theDialog.FindByName(\"chkh6v12\"))\ntheDictionary.Add(\"6x13\", theDialog. FindByName(\"chkh6v13\"))\ntheDictionary.Add(\"6x14\", theDialog.FindByName(\"chkh6v14\"))\ntheDictionary.Add(\"6x15\", theDialog.FindByName(\"chkh6v15\"))\ntheDictionary.Add(\"6x16\", theDialog.FindByName(\"chkh6v16\"))\ntheDictionary.Add(\"6x17\", theDialog.FindByName(\"chkh6v17\"))\ntheDictionary.Add(\"6x18\", theDialog.FindByName(\"chkh6v18\"))\ntheDictionary.Add(\"6x19\", theDialog.FindByName(\"chkh6v19\"))\ntheDictionary.Add(\"6x20\", theDialog.FindByName(\"chkh6v20\"))\ntheDictionary.Add(\"6x21\", theDialog.FindByName(\"chkh6v21\"))\ntheDicti onary.Add(\"6x22\", theDialog.FindByName(\"chkh6v22\"))\ntheDictionary.Add(\"6x23\", theDialog.FindByName(\"chkh6v23\"))\ntheDictionary.Add(\"7x1\", theDialog.FindByName(\"chkh7v1\"))\ntheDictionary.Add(\"7x2\", theDialog.FindByName(\"chkh7v2\"))\ntheDictionary.Add(\"7x3\", theDialog.FindByName(\"chkh7v3\"))\ntheDictionary.Add(\"7x4\", theDialog.FindByName(\"chkh7v4\"))\ntheDictionary.Add(\"7x5\", theDialog.FindByName(\"chkh7v5\"))\ntheDictionary.Add(\"7x6\", theDialog.FindByName(\"chkh7v6\"))\ntheDictionary.Add(\"7x7\", theDialog.FindByName(\"chkh7 v7\"))\ntheDictionary.Add(\"7x8\", theDialog.FindByName(\"chkh7v8\"))\ntheDictionary.Add(\"7x9\", theDialog.FindByName(\"chkh7v9\"))\ntheDictionary.Add(\"7x10\", theDialog.FindByName(\"chkh7v10\"))\ntheDictionary.Add(\"7x11\", theDialog.FindByName(\"chkh7v11\"))\ntheDictionary.Add(\"7x12\", theDialog.FindByName(\"chkh7v12\"))\ntheDictionary.Add(\"7x13\", theDialog.FindByName(\"chkh7v13\"))\ntheDictionary.Add(\"7x14\", theDialog.FindByName(\"chkh7v14\"))\ntheDictionary.Add(\"7x15\", theDialog.FindByName(\"chkh7v15\"))\ntheDictionary.Add(\"7x16\", theD ialog.FindByName(\"chkh7v16\"))\ntheDictionary.Add(\"7x17\", theDialog.FindByName(\"chkh7v17\"))\ntheDictionary.Add(\"7x18\", theDialog.FindByName(\"chkh7v18\"))\ntheDictionary.Add(\"7x19\", theDialog.FindByName(\"chkh7v19\"))\ntheDictionary.Add(\"7x20\", theDialog.FindByName(\"chkh7v20\"))\ntheDictionary.Add(\"7x21\", theDialog.FindByName(\"chkh7v21\"))\ntheDictionary.Add(\"7x22\", theDialog.FindByName(\"chkh7v22\"))\ntheDictionary.Add(\"7x23\", theDialog.FindByName(\"chkh7v23\"))\ntheDictionary.Add(\"8x1\", theDialog.FindByName(\"chkh8v1\"))\ntheD ictionary.Add(\"8x2\", theDialog.FindByName(\"chkh8v2\"))\ntheDictionary.Add(\"8x3\", theDialog.FindByName(\"chkh8v3\"))\ntheDictionary.Add(\"8x4\", theDialog.FindByName(\"chkh8v4\"))\ntheDictionary.Add(\"8x5\", theDialog.FindByName(\"chkh8v5\"))\ntheDictionary.Add(\"8x6\", theDialog.FindByName(\"chkh8v6\"))\ntheDictionary.Add(\"8x7\", theDialog.FindByName(\"chkh8v7\"))\ntheDictionary.Add(\"8x8\", theDialog.FindByName(\"chkh8v8\"))\ntheDictionary.Add(\"8x9\", theDialog.FindByName(\"chkh8v9\"))\ntheDictionary.Add(\"8x10\", theDialog.FindByName(\"chkh 8v10\"))\ntheDictionary.Add(\"8x11\", theDialog.FindByName(\"chkh8v11\"))\ntheDictionary.Add(\"8x12\", theDialog.FindByName(\"chkh8v12\"))\ntheDictionary.Add(\"8x13\", theDialog.FindByName(\"chkh8v13\"))\ntheDictionary.Add(\"8x14\", theDialog.FindByName(\"chkh8v14\"))\ntheDictionary.Add(\"8x15\", theDialog.FindByName(\"chkh8v15\"))\ntheDictionary.Add(\"8x16\", theDialog.FindByName(\"chkh8v16\"))\ntheDictionary.Add(\"8x17\", theDialog.FindByName(\"chkh8v17\"))\ntheDictionary.Add(\"8x18\", theDialog.FindByName(\"chkh8v18\"))\ntheDictionary.Add(\"8x19\" , theDialog.FindByName(\"chkh8v19\"))\ntheDictionary.Add(\"8x20\", theDialog.FindByName(\"chkh8v20\"))\ntheDictionary.Add(\"8x21\", theDialog.FindByName(\"chkh8v21\"))\ntheDictionary.Add(\"8x22\", theDialog.FindByName(\"chkh8v22\"))\ntheDictionary.Add(\"8x23\", theDialog.FindByName(\"chkh8v23\"))\ntheDictionary.Add(\"9x1\", theDialog.FindByName(\"chkh9v1\"))\ntheDictionary.Add(\"9x2\", theDialog.FindByName(\"chkh9v2\"))\ntheDictionary.Add(\"9x3\", theDialog.FindByName(\"chkh9v3\"))\ntheDictionary.Add(\"9x4\", theDialog.FindByName(\"chkh9v4\"))\ntheD ictionary.Add(\"9x5\", theDialog.FindByName(\"chkh9v5\"))\ntheDictionary.Add(\"9x6\", theDialog.FindByName(\"chkh9v6\"))\ntheDictionary.Add(\"9x7\", theDialog.FindByName(\"chkh9v7\"))\ntheDictionary.Add(\"9x8\", theDialog.FindByName(\"chkh9v8\"))\ntheDictionary.Add(\"9x9\", theDialog.FindByName(\"chkh9v9\"))\ntheDictionary.Add(\"9x10\", theDialog.FindByName(\"chkh9v10\"))\ntheDictionary.Add(\"9x11\", theDialog.FindByName(\"chkh9v11\"))\ntheDictionary.Add(\"9x12\", theDialog.FindByName(\"chkh9v12\"))\ntheDictionary.Add(\"9x13\", theDialog.FindByName (\"chkh9v13\"))\ntheDictionary.Add(\"9x14\", theDialog.FindByName(\"chkh9v14\"))\ntheDictionary.Add(\"9x15\", theDialog.FindByName(\"chkh9v15\"))\ntheDictionary.Add(\"9x16\", theDialog.FindByName(\"chkh9v16\"))\ntheDictionary.Add(\"9x17\", theDialog.FindByName(\"chkh9v17\"))\ntheDictionary.Add(\"9x18\", theDialog.FindByName(\"chkh9v18\"))\ntheDictionary.Add(\"9x19\", theDialog.FindByName(\"chkh9v19\"))\ntheDictionary.Add(\"9x20\", theDialog.FindByName(\"chkh9v20\"))\ntheDictionary.Add(\"9x21\", theDialog.FindByName(\"chkh9v21\"))\ntheDictionary.Add( \"9x22\", theDialog.FindByName(\"chkh9v22\"))\ntheDictionary.Add(\"9x23\", theDialog.FindByName(\"chkh9v23\"))\ntheDictionary.Add(\"10x1\", theDialog.FindByName(\"chkh10v1\"))\ntheDictionary.Add(\"10x2\", theDialog.FindByName(\"chkh10v2\"))\ntheDictionary.Add(\"10x3\", theDialog.FindByName(\"chkh10v3\"))\ntheDictionary.Add(\"10x4\", theDialog.FindByName(\"chkh10v4\"))\ntheDictionary.Add(\"10x5\", theDialog.FindByName(\"chkh10v5\"))\ntheDictionary.Add(\"10x6\", theDialog.FindByName(\"chkh10v6\"))\ntheDictionary.Add(\"10x7\", theDialog.FindByName(\"ch kh10v7\"))\ntheDictionary.Add(\"10x8\", theDialog.FindByName(\"chkh10v8\"))\ntheDictionary.Add(\"10x9\", theDialog.FindByName(\"chkh10v9\"))\ntheDictionary.Add(\"10x10\", theDialog.FindByName(\"chkh10v10\"))\ntheDictionary.Add(\"10x11\", theDialog.FindByName(\"chkh10v11\"))\ntheDictionary.Add(\"10x12\", theDialog.FindByName(\"chkh10v12\"))\ntheDictionary.Add(\"10x13\", theDialog.FindByName(\"chkh10v13\"))\ntheDictionary.Add(\"10x14\", theDialog.FindByName(\"chkh10v14\"))\ntheDictionary.Add(\"10x15\", theDialog.FindByName(\"chkh10v15\"))\ntheDiction ary.Add(\"10x16\", theDialog.FindByName(\"chkh10v16\"))\ntheDictionary.Add(\"10x17\", theDialog.FindByName(\"chkh10v17\"))\ntheDictionary.Add(\"10x18\", theDialog.FindByName(\"chkh10v18\"))\ntheDictionary.Add(\"10x19\", theDialog.FindByName(\"chkh10v19\"))\ntheDictionary.Add(\"10x20\", theDialog.FindByName(\"chkh10v20\"))\ntheDictionary.Add(\"10x21\", theDialog.FindByName(\"chkh10v21\"))\ntheDictionary.Add(\"10x22\", theDialog.FindByName(\"chkh10v22\"))\ntheDictionary.Add(\"10x23\", theDialog.FindByName(\"chkh10v23\"))\ntheDictionary.Add(\"11x1\", theDialog.FindByName(\"chkh11v1\"))\ntheDictionary.Add(\"11x2\", theDialog.FindByName(\"chkh11v2\"))\ntheDictionary.Add(\"11x3\", theDialog.FindByName(\"chkh11v3\"))\ntheDictionary.Add(\"11x4\", theDialog.FindByName(\"chkh11v4\"))\ntheDictionary.Add(\"11x5\", theDialog.FindByName(\"chkh11v5\"))\ntheDictionary.Add(\"11x6\", theDialog.FindByName(\"chkh11v6\"))\ntheDictionary.Add(\"11x7\", theDialog.FindByName(\"chkh11v7\"))\ntheDictionary.Add(\"11x8\", theDialog.FindByName(\"chkh11v8\"))\ntheDictionary.Add(\"11x9\", theDialog.FindByName(\"chkh11v9\") )\ntheDictionary.Add(\"11x10\", theDialog.FindByName(\"chkh11v10\"))\ntheDictionary.Add(\"11x11\", theDialog.FindByName(\"chkh11v11\"))\ntheDictionary.Add(\"11x12\", theDialog.FindByName(\"chkh11v12\"))\ntheDictionary.Add(\"11x13\", theDialog.FindByName(\"chkh11v13\"))\ntheDictionary.Add(\"11x14\", theDialog.FindByName(\"chkh11v14\"))\ntheDictionary.Add(\"11x15\", theDialog.FindByName(\"chkh11v15\"))\ntheDictionary.Add(\"11x16\", theDialog.FindByName(\"chkh11v16\"))\ntheDictionary.Add(\"11x17\", theDialog.FindByName(\"chkh11v17\"))\ntheDictionary. Add(\"11x18\", theDialog.FindByName(\"chkh11v18\"))\ntheDictionary.Add(\"11x19\", theDialog.FindByName(\"chkh11v19\"))\ntheDictionary.Add(\"11x20\", theDialog.FindByName(\"chkh11v20\"))\ntheDictionary.Add(\"11x21\", theDialog.FindByName(\"chkh11v21\"))\ntheDictionary.Add(\"11x22\", theDialog.FindByName(\"chkh11v22\"))\ntheDictionary.Add(\"11x23\", theDialog.FindByName(\"chkh11v23\"))\ntheDictionary.Add(\"12x1\", theDialog.FindByName(\"chkh12v1\"))\ntheDictionary.Add(\"12x2\", theDialog.FindByName(\"chkh12v2\"))\ntheDictionary.Add(\"12x3\", theDialo g.FindByName(\"chkh12v3\"))\ntheDictionary.Add(\"12x4\", theDialog.FindByName(\"chkh12v4\"))\ntheDictionary.Add(\"12x5\", theDialog.FindByName(\"chkh12v5\"))\ntheDictionary.Add(\"12x6\", theDialog.FindByName(\"chkh12v6\"))\ntheDictionary.Add(\"12x7\", theDialog.FindByName(\"chkh12v7\"))\ntheDictionary.Add(\"12x8\", theDialog.FindByName(\"chkh12v8\"))\ntheDictionary.Add(\"12x9\", theDialog.FindByName(\"chkh12v9\"))\ntheDictionary.Add(\"12x10\", theDialog.FindByName(\"chkh12v10\"))\ntheDictionary.Add(\"12x11\", theDialog.FindByName(\"chkh12v11\"))\nth eDictionary.Add(\"12x12\", theDialog.FindByName(\"chkh12v12\"))\ntheDictionary.Add(\"12x13\", theDialog.FindByName(\"chkh12v13\"))\ntheDictionary.Add(\"12x14\", theDialog.FindByName(\"chkh12v14\"))\ntheDictionary.Add(\"12x15\", theDialog.FindByName(\"chkh12v15\"))\ntheDictionary.Add(\"12x16\", theDialog.FindByName(\"chkh12v16\"))\ntheDictionary.Add(\"12x17\", theDialog.FindByName(\"chkh12v17\"))\ntheDictionary.Add(\"12x18\", theDialog.FindByName(\"chkh12v18\"))\ntheDictionary.Add(\"12x19\", theDialog.FindByName(\"chkh12v19\"))\ntheDictionary.Add( \"12x20\", theDialog.FindByName(\"chkh12v20\"))\ntheDictionary.Add(\"12x21\", theDialog.FindByName(\"chkh12v21\"))\ntheDictionary.Add(\"12x22\", theDialog.FindByName(\"chkh12v22\"))\ntheDictionary.Add(\"12x23\", theDialog.FindByName(\"chkh12v23\"))\ntheDictionary.Add(\"13x1\", theDialog.FindByName(\"chkh13v1\"))\ntheDictionary.Add(\"13x2\", theDialog.FindByName(\"chkh13v2\"))\ntheDictionary.Add(\"13x3\", theDialog.FindByName(\"chkh13v3\"))\ntheDictionary.Add(\"13x4\", theDialog.FindByName(\"chkh13v4\"))\ntheDictionary.Add(\"13x5\", theDialog.FindBy Name(\"chkh13v5\"))\ntheDictionary.Add(\"13x6\", theDialog.FindByName(\"chkh13v6\"))\ntheDictionary.Add(\"13x7\", theDialog.FindByName(\"chkh13v7\"))\ntheDictionary.Add(\"13x8\", theDialog.FindByName(\"chkh13v8\"))\ntheDictionary.Add(\"13x9\", theDialog.FindByName(\"chkh13v9\"))\ntheDictionary.Add(\"13x10\", theDialog.FindByName(\"chkh13v10\"))\ntheDictionary.Add(\"13x11\", theDialog.FindByName(\"chkh13v11\"))\ntheDictionary.Add(\"13x12\", theDialog.FindByName(\"chkh13v12\"))\ntheDictionary.Add(\"13x13\", theDialog.FindByName(\"chkh13v13\"))\ntheDic tionary.Add(\"13x14\", theDialog.FindByName(\"chkh13v14\"))\ntheDictionary.Add(\"13x15\", theDialog.FindByName(\"chkh13v15\"))\ntheDictionary.Add(\"13x16\", theDialog.FindByName(\"chkh13v16\"))\ntheDictionary.Add(\"13x17\", theDialog.FindByName(\"chkh13v17\"))\ntheDictionary.Add(\"13x18\", theDialog.FindByName(\"chkh13v18\"))\ntheDictionary.Add(\"13x19\", theDialog.FindByName(\"chkh13v19\"))\ntheDictionary.Add(\"13x20\", theDialog.FindByName(\"chkh13v20\"))\ntheDictionary.Add(\"13x21\", theDialog.FindByName(\"chkh13v21\"))\ntheDictionary.Add(\"13x 22\", theDialog.FindByName(\"chkh13v22\"))\ntheDictionary.Add(\"13x23\", theDialog.FindByName(\"chkh13v23\"))\ntheDictionary.Add(\"14x1\", theDialog.FindByName(\"chkh14v1\"))\ntheDictionary.Add(\"14x2\", theDialog.FindByName(\"chkh14v2\"))\ntheDictionary.Add(\"14x3\", theDialog.FindByName(\"chkh14v3\"))\ntheDictionary.Add(\"14x4\", theDialog.FindByName(\"chkh14v4\"))\ntheDictionary.Add(\"14x5\", theDialog.FindByName(\"chkh14v5\"))\ntheDictionary.Add(\"14x6\", theDialog.FindByName(\"chkh14v6\"))\ntheDictionary.Add(\"14x7\", theDialog.FindByName(\"ch kh14v7\"))\ntheDictionary.Add(\"14x8\", theDialog.FindByName(\"chkh14v8\"))\ntheDictionary.Add(\"14x9\", theDialog.FindByName(\"chkh14v9\"))\ntheDictionary.Add(\"14x10\", theDialog.FindByName(\"chkh14v10\"))\ntheDictionary.Add(\"14x11\", theDialog.FindByName(\"chkh14v11\"))\ntheDictionary.Add(\"14x12\", theDialog.FindByName(\"chkh14v12\"))\ntheDictionary.Add(\"14x13\", theDialog.FindByName(\"chkh14v13\"))\ntheDictionary.Add(\"14x14\", theDialog.FindByName(\"chkh14v14\"))\ntheDictionary.Add(\"14x15\", theDialog.FindByName(\"chkh14v15\"))\ntheDiction ary.Add(\"14x16\", theDialog.FindByName(\"chkh14v16\"))\ntheDictionary.Add(\"14x17\", theDialog.FindByName(\"chkh14v17\"))\ntheDictionary.Add(\"14x18\", theDialog.FindByName(\"chkh14v18\"))\ntheDictionary.Add(\"14x19\", theDialog.FindByName(\"chkh14v19\"))\ntheDictionary.Add(\"14x20\", theDialog.FindByName(\"chkh14v20\"))\ntheDictionary.Add(\"14x21\", theDialog.FindByName(\"chkh14v21\"))\ntheDictionary.Add(\"14x22\", theDialog.FindByName(\"chkh14v22\"))\ntheDictionary.Add(\"14x23\", theDialog.FindByName(\"chkh14v23\"))\ntheDictionary.Add(\"15x1\", theDialog.FindByName(\"chkh15v1\"))\ntheDictionary.Add(\"15x2\", theDialog.FindByName(\"chkh15v2\"))\ntheDictionary.Add(\"15x3\", theDialog.FindByName(\"chkh15v3\"))\ntheDictionary.Add(\"15x4\", theDialog.FindByName(\"chkh15v4\"))\ntheDictionary.Add(\"15x5\", theDialog.FindByName(\"chkh15v5\"))\ntheDictionary.Add(\"15x6\", theDialog.FindByName(\"chkh15v6\"))\ntheDictionary.Add(\"15x7\", theDialog.FindByName(\"chkh15v7\"))\ntheDictionary.Add(\"15x8\", theDialog.FindByName(\"chkh15v8\"))\ntheDictionary.Add(\"15x9\", theDialog.FindByName(\"chkh15v9\") )\ntheDictionary.Add(\"15x10\", theDialog.FindByName(\"chkh15v10\"))\ntheDictionary.Add(\"15x11\", theDialog.FindByName(\"chkh15v11\"))\ntheDictionary.Add(\"15x12\", theDialog.FindByName(\"chkh15v12\"))\ntheDictionary.Add(\"15x13\", theDialog.FindByName(\"chkh15v13\"))\ntheDictionary.Add(\"15x14\", theDialog.FindByName(\"chkh15v14\"))\ntheDictionary.Add(\"15x15\", theDialog.FindByName(\"chkh15v15\"))\ntheDictionary.Add(\"15x16\", theDialog.FindByName(\"chkh15v16\"))\ntheDictionary.Add(\"15x17\", theDialog.FindByName(\"chkh15v17\"))\ntheDictionary. Add(\"15x18\", theDialog.FindByName(\"chkh15v18\"))\ntheDictionary.Add(\"15x19\", theDialog.FindByName(\"chkh15v19\"))\ntheDictionary.Add(\"15x20\", theDialog.FindByName(\"chkh15v20\"))\ntheDictionary.Add(\"15x21\", theDialog.FindByName(\"chkh15v21\"))\ntheDictionary.Add(\"15x22\", theDialog.FindByName(\"chkh15v22\"))\ntheDictionary.Add(\"15x23\", theDialog.FindByName(\"chkh15v23\"))\ntheDictionary.Add(\"16x1\", theDialog.FindByName(\"chkh16v1\"))\ntheDictionary.Add(\"16x2\", theDialog.FindByName(\"chkh16v2\"))\ntheDictionary.Add(\"16x3\", theDialo g.FindByName(\"chkh16v3\"))\ntheDictionary.Add(\"16x4\", theDialog.FindByName(\"chkh16v4\"))\ntheDictionary.Add(\"16x5\", theDialog.FindByName(\"chkh16v5\"))\ntheDictionary.Add(\"16x6\", theDialog.FindByName(\"chkh16v6\"))\ntheDictionary.Add(\"16x7\", theDialog.FindByName(\"chkh16v7\"))\ntheDictionary.Add(\"16x8\", theDialog.FindByName(\"chkh16v8\"))\ntheDictionary.Add(\"16x9\", theDialog.FindByName(\"chkh16v9\"))\ntheDictionary.Add(\"16x10\", theDialog.FindByName(\"chkh16v10\"))\ntheDictionary.Add(\"16x11\", theDialog.FindByName(\"chkh16v11\"))\nth eDictionary.Add(\"16x12\", theDialog.FindByName(\"chkh16v12\"))\ntheDictionary.Add(\"16x13\", theDialog.FindByName(\"chkh16v13\"))\ntheDictionary.Add(\"16x14\", theDialog.FindByName(\"chkh16v14\"))\ntheDictionary.Add(\"16x15\", theDialog.FindByName(\"chkh16v15\"))\ntheDictionary.Add(\"16x16\", theDialog.FindByName(\"chkh16v16\"))\ntheDictionary.Add(\"16x17\", theDialog.FindByName(\"chkh16v17\"))\ntheDictionary.Add(\"16x18\", theDialog.FindByName(\"chkh16v18\"))\ntheDictionary.Add(\"16x19\", theDialog.FindByName(\"chkh16v19\"))\ntheDictionary.Add( \"16x20\", theDialog.FindByName(\"chkh16v20\"))\ntheDictionary.Add(\"16x21\", theDialog.FindByName(\"chkh16v21\"))\ntheDictionary.Add(\"16x22\", theDialog.FindByName(\"chkh16v22\"))\ntheDictionary.Add(\"16x23\", theDialog.FindByName(\"chkh16v23\"))\ntheDictionary.Add(\"17x1\", theDialog.FindByName(\"chkh17v1\"))\ntheDictionary.Add(\"17x2\", theDialog.FindByName(\"chkh17v2\"))\ntheDictionary.Add(\"17x3\", theDialog.FindByName(\"chkh17v3\"))\ntheDictionary.Add(\"17x4\", theDialog.FindByName(\"chkh17v4\"))\ntheDictionary.Add(\"17x5\", theDialog.FindBy Name(\"chkh17v5\"))\ntheDictionary.Add(\"17x6\", theDialog.FindByName(\"chkh17v6\"))\ntheDictionary.Add(\"17x7\", theDialog.FindByName(\"chkh17v7\"))\ntheDictionary.Add(\"17x8\", theDialog.FindByName(\"chkh17v8\"))\ntheDictionary.Add(\"17x9\", theDialog.FindByName(\"chkh17v9\"))\ntheDictionary.Add(\"17x10\", theDialog.FindByName(\"chkh17v10\"))\ntheDictionary.Add(\"17x11\", theDialog.FindByName(\"chkh17v11\"))\ntheDictionary.Add(\"17x12\", theDialog.FindByName(\"chkh17v12\"))\ntheDictionary.Add(\"17x13\", theDialog.FindByName(\"chkh17v13\"))\ntheDic tionary.Add(\"17x14\", theDialog.FindByName(\"chkh17v14\"))\ntheDictionary.Add(\"17x15\", theDialog.FindByName(\"chkh17v15\"))\ntheDictionary.Add(\"17x16\", theDialog.FindByName(\"chkh17v16\"))\ntheDictionary.Add(\"17x17\", theDialog.FindByName(\"chkh17v17\"))\ntheDictionary.Add(\"17x18\", theDialog.FindByName(\"chkh17v18\"))\ntheDictionary.Add(\"17x19\", theDialog.FindByName(\"chkh17v19\"))\ntheDictionary.Add(\"17x20\", theDialog.FindByName(\"chkh17v20\"))\ntheDictionary.Add(\"17x21\", theDialog.FindByName(\"chkh17v21\"))\ntheDictionary.Add(\"17x 22\", theDialog.FindByName(\"chkh17v22\"))\ntheDictionary.Add(\"17x23\", theDialog.FindByName(\"chkh17v23\"))\ntheDictionary.Add(\"18x1\", theDialog.FindByName(\"chkh18v1\"))\ntheDictionary.Add(\"18x2\", theDialog.FindByName(\"chkh18v2\"))\ntheDictionary.Add(\"18x3\", theDialog.FindByName(\"chkh18v3\"))\ntheDictionary.Add(\"18x4\", theDialog.FindByName(\"chkh18v4\"))\ntheDictionary.Add(\"18x5\", theDialog.FindByName(\"chkh18v5\"))\ntheDictionary.Add(\"18x6\", theDialog.FindByName(\"chkh18v6\"))\ntheDictionary.Add(\"18x7\", theDialog.FindByName(\"ch kh18v7\"))\ntheDictionary.Add(\"18x8\", theDialog.FindByName(\"chkh18v8\"))\ntheDictionary.Add(\"18x9\", theDialog.FindByName(\"chkh18v9\"))\ntheDictionary.Add(\"18x10\", theDialog.FindByName(\"chkh18v10\"))\ntheDictionary.Add(\"18x11\", theDialog.FindByName(\"chkh18v11\"))\ntheDictionary.Add(\"18x12\", theDialog.FindByName(\"chkh18v12\"))\ntheDictionary.Add(\"18x13\", theDialog.FindByName(\"chkh18v13\"))\ntheDictionary.Add(\"18x14\", theDialog.FindByName(\"chkh18v14\"))\ntheDictionary.Add(\"18x15\", theDialog.FindByName(\"chkh18v15\"))\ntheDiction ary.Add(\"18x16\", theDialog.FindByName(\"chkh18v16\"))\ntheDictionary.Add(\"18x17\", theDialog.FindByName(\"chkh18v17\"))\ntheDictionary.Add(\"18x18\", theDialog.FindByName(\"chkh18v18\"))\ntheDictionary.Add(\"18x19\", theDialog.FindByName(\"chkh18v19\"))\ntheDictionary.Add(\"18x20\", theDialog.FindByName(\"chkh18v20\"))\ntheDictionary.Add(\"18x21\", theDialog.FindByName(\"chkh18v21\"))\ntheDictionary.Add(\"18x22\", theDialog.FindByName(\"chkh18v22\"))\ntheDictionary.Add(\"18x23\", theDialog.FindByName(\"chkh18v23\"))\ntheDictionary.Add(\"19x1\", theDialog.FindByName(\"chkh19v1\"))\ntheDictionary.Add(\"19x2\", theDialog.FindByName(\"chkh19v2\"))\ntheDictionary.Add(\"19x3\", theDialog.FindByName(\"chkh19v3\"))\ntheDictionary.Add(\"19x4\", theDialog.FindByName(\"chkh19v4\"))\ntheDictionary.Add(\"19x5\", theDialog.FindByName(\"chkh19v5\"))\ntheDictionary.Add(\"19x6\", theDialog.FindByName(\"chkh19v6\"))\ntheDictionary.Add(\"19x7\", theDialog.FindByName(\"chkh19v7\"))\ntheDictionary.Add(\"19x8\", theDialog.FindByName(\"chkh19v8\"))\ntheDictionary.Add(\"19x9\", theDialog.FindByName(\"chkh19v9\") )\ntheDictionary.Add(\"19x10\", theDialog.FindByName(\"chkh19v10\"))\ntheDictionary.Add(\"19x11\", theDialog.FindByName(\"chkh19v11\"))\ntheDictionary.Add(\"19x12\", theDialog.FindByName(\"chkh19v12\"))\ntheDictionary.Add(\"19x13\", theDialog.FindByName(\"chkh19v13\"))\ntheDictionary.Add(\"19x14\", theDialog.FindByName(\"chkh19v14\"))\ntheDictionary.Add(\"19x15\", theDialog.FindByName(\"chkh19v15\"))\ntheDictionary.Add(\"19x16\", theDialog.FindByName(\"chkh19v16\"))\ntheDictionary.Add(\"19x17\", theDialog.FindByName(\"chkh19v17\"))\ntheDictionary. Add(\"19x18\", theDialog.FindByName(\"chkh19v18\"))\ntheDictionary.Add(\"19x19\", theDialog.FindByName(\"chkh19v19\"))\ntheDictionary.Add(\"19x20\", theDialog.FindByName(\"chkh19v20\"))\ntheDictionary.Add(\"19x21\", theDialog.FindByName(\"chkh19v21\"))\ntheDictionary.Add(\"19x22\", theDialog.FindByName(\"chkh19v22\"))\ntheDictionary.Add(\"19x23\", theDialog.FindByName(\"chkh19v23\"))\ntheDictionary.Add(\"20x1\", theDialog.FindByName(\"chkh20v1\"))\ntheDictionary.Add(\"20x2\", theDialog.FindByName(\"chkh20v2\"))\ntheDictionary.Add(\"20x3\", theDialo g.FindByName(\"chkh20v3\"))\ntheDictionary.Add(\"20x4\", theDialog.FindByName(\"chkh20v4\"))\ntheDictionary.Add(\"20x5\", theDialog.FindByName(\"chkh20v5\"))\ntheDictionary.Add(\"20x6\", theDialog.FindByName(\"chkh20v6\"))\ntheDictionary.Add(\"20x7\", theDialog.FindByName(\"chkh20v7\"))\ntheDictionary.Add(\"20x8\", theDialog.FindByName(\"chkh20v8\"))\ntheDictionary.Add(\"20x9\", theDialog.FindByName(\"chkh20v9\"))\ntheDictionary.Add(\"20x10\", theDialog.FindByName(\"chkh20v10\"))\ntheDictionary.Add(\"20x11\", theDialog.FindByName(\"chkh20v11\"))\nth eDictionary.Add(\"20x12\", theDialog.FindByName(\"chkh20v12\"))\ntheDictionary.Add(\"20x13\", theDialog.FindByName(\"chkh20v13\"))\ntheDictionary.Add(\"20x14\", theDialog.FindByName(\"chkh20v14\"))\ntheDictionary.Add(\"20x15\", theDialog.FindByName(\"chkh20v15\"))\ntheDictionary.Add(\"20x16\", theDialog.FindByName(\"chkh20v16\"))\ntheDictionary.Add(\"20x17\", theDialog.FindByName(\"chkh20v17\"))\ntheDictionary.Add(\"20x18\", theDialog.FindByName(\"chkh20v18\"))\ntheDictionary.Add(\"20x19\", theDialog.FindByName(\"chkh20v19\"))\ntheDictionary.Add( \"20x20\", theDialog.FindByName(\"chkh20v20\"))\ntheDictionary.Add(\"20x21\", theDialog.FindByName(\"chkh20v21\"))\ntheDictionary.Add(\"20x22\", theDialog.FindByName(\"chkh20v22\"))\ntheDictionary.Add(\"20x23\", theDialog.FindByName(\"chkh20v23\"))\ntheDictionary.Add(\"21x1\", theDialog.FindByName(\"chkh21v1\"))\ntheDictionary.Add(\"21x2\", theDialog.FindByName(\"chkh21v2\"))\ntheDictionary.Add(\"21x3\", theDialog.FindByName(\"chkh21v3\"))\ntheDictionary.Add(\"21x4\", theDialog.FindByName(\"chkh21v4\"))\ntheDictionary.Add(\"21x5\", theDialog.FindBy Name(\"chkh21v5\"))\ntheDictionary.Add(\"21x6\", theDialog.FindByName(\"chkh21v6\"))\ntheDictionary.Add(\"21x7\", theDialog.FindByName(\"chkh21v7\"))\ntheDictionary.Add(\"21x8\", theDialog.FindByName(\"chkh21v8\"))\ntheDictionary.Add(\"21x9\", theDialog.FindByName(\"chkh21v9\"))\ntheDictionary.Add(\"21x10\", theDialog.FindByName(\"chkh21v10\"))\ntheDictionary.Add(\"21x11\", theDialog.FindByName(\"chkh21v11\"))\ntheDictionary.Add(\"21x12\", theDialog.FindByName(\"chkh21v12\"))\ntheDictionary.Add(\"21x13\", theDialog.FindByName(\"chkh21v13\"))\ntheDic tionary.Add(\"21x14\", theDialog.FindByName(\"chkh21v14\"))\ntheDictionary.Add(\"21x15\", theDialog.FindByName(\"chkh21v15\"))\ntheDictionary.Add(\"21x16\", theDialog.FindByName(\"chkh21v16\"))\ntheDictionary.Add(\"21x17\", theDialog.FindByName(\"chkh21v17\"))\ntheDictionary.Add(\"21x18\", theDialog.FindByName(\"chkh21v18\"))\ntheDictionary.Add(\"21x19\", theDialog.FindByName(\"chkh21v19\"))\ntheDictionary.Add(\"21x20\", theDialog.FindByName(\"chkh21v20\"))\ntheDictionary.Add(\"21x21\", theDialog.FindByName(\"chkh21v21\"))\ntheDictionary.Add(\"21x 22\", theDialog.FindByName(\"chkh21v22\"))\ntheDictionary.Add(\"21x23\", theDialog.FindByName(\"chkh21v23\"))\ntheDictionary.Add(\"22x1\", theDialog.FindByName(\"chkh22v1\"))\ntheDictionary.Add(\"22x2\", theDialog.FindByName(\"chkh22v2\"))\ntheDictionary.Add(\"22x3\", theDialog.FindByName(\"chkh22v3\"))\ntheDictionary.Add(\"22x4\", theDialog.FindByName(\"chkh22v4\"))\ntheDictionary.Add(\"22x5\", theDialog.FindByName(\"chkh22v5\"))\ntheDictionary.Add(\"22x6\", theDialog.FindByName(\"chkh22v6\"))\ntheDictionary.Add(\"22x7\", theDialog.FindByName(\"ch kh22v7\"))\ntheDictionary.Add(\"22x8\", theDialog.FindByName(\"chkh22v8\"))\ntheDictionary.Add(\"22x9\", theDialog.FindByName(\"chkh22v9\"))\ntheDictionary.Add(\"22x10\", theDialog.FindByName(\"chkh22v10\"))\ntheDictionary.Add(\"22x11\", theDialog.FindByName(\"chkh22v11\"))\ntheDictionary.Add(\"22x12\", theDialog.FindByName(\"chkh22v12\"))\ntheDictionary.Add(\"22x13\", theDialog.FindByName(\"chkh22v13\"))\ntheDictionary.Add(\"22x14\", theDialog.FindByName(\"chkh22v14\"))\ntheDictionary.Add(\"22x15\", theDialog.FindByName(\"chkh22v15\"))\ntheDiction ary.Add(\"22x16\", theDialog.FindByName(\"chkh22v16\"))\ntheDictionary.Add(\"22x17\", theDialog.FindByName(\"chkh22v17\"))\ntheDictionary.Add(\"22x18\", theDialog.FindByName(\"chkh22v18\"))\ntheDictionary.Add(\"22x19\", theDialog.FindByName(\"chkh22v19\"))\ntheDictionary.Add(\"22x20\", theDialog.FindByName(\"chkh22v20\"))\ntheDictionary.Add(\"22x21\", theDialog.FindByName(\"chkh22v21\"))\ntheDictionary.Add(\"22x22\", theDialog.FindByName(\"chkh22v22\"))\ntheDictionary.Add(\"22x23\", theDialog.FindByName(\"chkh22v23\"))\ntheDictionary.Add(\"23x1\", theDialog.FindByName(\"chkh23v1\"))\ntheDictionary.Add(\"23x2\", theDialog.FindByName(\"chkh23v2\"))\ntheDictionary.Add(\"23x3\", theDialog.FindByName(\"chkh23v3\"))\ntheDictionary.Add(\"23x4\", theDialog.FindByName(\"chkh23v4\"))\ntheDictionary.Add(\"23x5\", theDialog.FindByName(\"chkh23v5\"))\ntheDictionary.Add(\"23x6\", theDialog.FindByName(\"chkh23v6\"))\ntheDictionary.Add(\"23x7\", theDialog.FindByName(\"chkh23v7\"))\ntheDictionary.Add(\"23x8\", theDialog.FindByName(\"chkh23v8\"))\ntheDictionary.Add(\"23x9\", theDialog.FindByName(\"chkh23v9\") )\ntheDictionary.Add(\"23x10\", theDialog.FindByName(\"chkh23v10\"))\ntheDictionary.Add(\"23x11\", theDialog.FindByName(\"chkh23v11\"))\ntheDictionary.Add(\"23x12\", theDialog.FindByName(\"chkh23v12\"))\ntheDictionary.Add(\"23x13\", theDialog.FindByName(\"chkh23v13\"))\ntheDictionary.Add(\"23x14\", theDialog.FindByName(\"chkh23v14\"))\ntheDictionary.Add(\"23x15\", theDialog.FindByName(\"chkh23v15\"))\ntheDictionary.Add(\"23x16\", theDialog.FindByName(\"chkh23v16\"))\ntheDictionary.Add(\"23x17\", theDialog.FindByName(\"chkh23v17\"))\ntheDictionary. Add(\"23x18\", theDialog.FindByName(\"chkh23v18\"))\ntheDictionary.Add(\"23x19\", theDialog.FindByName(\"chkh23v19\"))\ntheDictionary.Add(\"23x20\", theDialog.FindByName(\"chkh23v20\"))\ntheDictionary.Add(\"23x21\", theDialog.FindByName(\"chkh23v21\"))\ntheDictionary.Add(\"23x22\", theDialog.FindByName(\"chkh23v22\"))\ntheDictionary.Add(\"23x23\", theDialog.FindByName(\"chkh23v23\"))\n\n\nlblSize.SetObjectTag(theDictionary)" ) (Script.2209 Name: "My Extension Install_34194" SourceCode: "'DO NOT EDIT!!!\n\nif (av.getproject=nil) then return(nil) end\n\n\ntheDocs = SELF.get(0)\ntheDialogs = SELF.get(1)\ntheControlList = SELF.get(2)\ntheMenuList = SELF.get(3)\ntheToolMenuList=SELF.Get(4)\ntheProject=Av.getproject\n\n\n'Add the Docs\n'\nfor each adoc in theDocs\n theProject.addDoc(adoc)\nend\n\n'Add the Dialogs\n'\nfor each adialog in theDialogs\n theProject.addDialog(adialog)\nend\n\n'Add the Controls\n'\nfor each totalControl in theControlList\n 'The Control list\n acontrol=totalControl.get(0)\n \n 'The physical c ontrol\n theControl = totalControl.get(1)\n \n 'The control Index\n theCindex=totalControl.get(2)\n\n 'Find the DocGUI\n theControlDoc=av.getproject.findGUI(aControl.get(0))\n if (theControlDoc=NIL) then \n MsgBox.Warning(\"The GUI \"+aControl.get(0)+\" cannot be found in the current project.\",\"Script Eror\")\n return(nil)\n end\n \n 'This finds the control set \n thecommand=\"av.getproject.findGUI(\"\"\"+aControl.get(0)+\"\"\").Get\"+acontrol.get(1)\n thescript1=Script.Make(thecommand)\n thec ontrolset=thescript1.doit(\"\")\n \n 'Add the control to the control set\n theControlSet.Add(theControl,theCindex)\nend\n\n\n'Add the menus\nfor each totalcontrol in theMenuList\n \n 'The Control list\n acontrol=totalControl.get(0)\n mDoc=acontrol.get(0)\n mMenu=acontrol.get(1)\n mMenuItem=acontrol.get(2)\n\n 'The physical control\n theControl = totalControl.get(1)\n \n 'The control Index\n theCindex=totalControl.get(2)\n\n 'Find the DocGUI\n theControlDoc=av.getproject.findGUI(aControl.get(0))\n if (theControlDoc=NIL) then \n MsgBox.Warning(\"The GUI \"+aControl.get(0)+\" cannot be found in the current project.\",\"Script Eror\")\n return(nil)\n end\n \n theMbar=av.getproject.findGUI(mDoc).GetMenuBar\n themenu=theMbar.findbylabel(mMenu)\n if (themenu=NiL) then\n themenu=menu.make\n themenu.setlabel(mMenu)\n theMbar.add(themenu,999)\n end\n \n themenu.add(thecontrol, theCindex)\nend\n \n \n'Add the Tool Menus\n\nfor each totalControl in theToolMenuList\n 'The Control list\n acontrol=totalControl.get(0)\n \n 'The physical control\n theControl = totalControl.get(1)\n \n 'The control Index\n theCindex=totalControl.get(2)\n\n 'Find the DocGUI\n theControlDoc=av.getproject.findGUI(aControl.get(0))\n if (theControlDoc=NIL) then \n MsgBox.Warning(\"The GUI \"+aControl.get(0)+\" cannot be found in the current project.\",\"Script Eror\")\n return(nil)\n end\n \n 'This finds the control set \n thecommand=\"av.getproject.findGUI(\"\"\"+aControl.get(0)+\"\"\").Get\"+acontr ol.get(1)\n thescript1=Script.Make(thecommand)\n thecontrolset=av.getproject.findGUI(aControl.get(0)).GetToolBar\n \n 'Add the control to the control set\n theControlSet.Add(theControl,theCindex)\nend\n\n\nav.getproject.setmodified(true)\n\n\n'And the scripts add themselves\n" ) (Script.2210 Name: "My Extension Uninstall_49038" SourceCode: "'DO NOT EDIT!!!\n\n'Make sure there is a project and it isn't closing\nif (av.GetProject = nil) then\n return nil\nend\nif (av.GetProject.IsClosing) then\n return nil\nend\n\n'The SELF is the Extension\n\ntheDocs = SELF.get(0)\ntheDialogs = SELF.get(1)\ntheControlList = SELF.get(2)\ntheMenuList = SELF.get(3)\ntheToolMenuList=SELF.get(4)\ntheProject=Av.getproject\n\n'Remove the Docs\n'\nfor each adoc in theDocs\n If (theProject.finddoc(adoc.getname)<>NIL) then \n theAnswer=msgbox.yesno(\"Remove the Document \"+adoc.getname+\"?\",\"R emove Document?\",TRUE)\n if (theAnswer=TRUE) then theProject.RemoveDoc(adoc) end\n end\nend\n\n'Remove the Dialogs\n'\nfor each adialog in theDialogs\n theProject.RemoveDialog(adialog.AsString)\nend\n\n'Remove the Controls\n'\nfor each totalControl in theControlList\n 'Get the control list from the Ext\n acontrol=totalControl.get(0)\n \n 'Get the physical Control\n theControl = totalControl.get(1)\n \n 'Get the Controls Index\n theCindex=totalControl.get(2)\n\n 'Find the DocGUI for the Control\n theControlDoc =av.getproject.findGUI(aControl.get(0))\n if (theControlDoc=NIL) then \n MsgBox.Warning(\"The GUI \"+aControl.get(0)+\" cannot be found in the current project.\",\"Script Error\")\n return(nil)\n end\n \n 'This sequence finds the appropiate control set\n thecommand=\"av.getproject.findGUI(\"\"\"+aControl.get(0)+\"\"\").Get\"+acontrol.get(1)\n thescript1=Script.Make(thecommand)\n thecontrolset=thescript1.doit(\"\")\n\n 'See if the control is in the set , if so remove it\n if (theControlSet.GetContro ls.find(theControl)<>NIL) then\n theControlSet.remove(theControl)\n if (thecontrol = \"ToolBar\") then\n theControlSet.selectdefault\n end\n end\nend\n\n\n'Remove the Menus\n'\nfor each totalcontrol in theMenuList\n \n 'The Control list\n acontrol=totalControl.get(0)\n mDoc=acontrol.get(0)\n mMenu=acontrol.get(1)\n mMenuItem=acontrol.get(2)\n\n 'The physical control\n theControl = totalControl.get(1)\n \n 'The control Index\n theCindex=totalControl.get(2)\n\n 'Find the DocGUI\n theControlDoc=av.getproject.findGUI(aControl.get(0))\n if (theControlDoc=NIL) then \n MsgBox.Warning(\"The GUI \"+aControl.get(0)+\" cannot be found in the current project.\",\"Script Error\")\n return(nil)\n end\n \n theMbar=av.getproject.findGUI(mDoc).GetMenuBar\n themenu=theMbar.findbylabel(mMenu)\n if (themenu=NiL) then\n MsgBox.Warning(\"The menu named \"+mMenu+\" is not here.\",\"Script Error\")\n 'return(nil)\n else\n \n thething=themenu.getcontrols.find(thecontrol)\n if (theth ing<>NIL) then \n themenu.remove(thecontrol) \n end\n 'msgbox.info(themenu.GetControls.count.asstring,\"\")\n if (themenu.GetControls.count<1) then\n theMbar.remove(themenu)\n end\n end\nend\n \n' REMOVE COPY DOC MENU; ONLY FOR UNLOADING SCRIPT/DIALOG TOOLS\n'if (self.GetFilename.GetBasename = \"script_tools_jen.avx\") then\n' theProjectMenuBar = av.GetProject.FindGUI(\"Project\").GetMenuBar\n' theProjectMenu = theProjectMenuBar.FindByLabel(\"Project\")\n' theMenuItem = theProjectMenuBar.FindByScript( \"Jennessent.CopyDoc\")\n' if (theMenuItem <> nil) then theProjectMenu.Remove(theMenuItem) end\n'end\n\nfor each totalControl in theToolMenuList\n 'Get the control list from the Ext\n acontrol=totalControl.get(0)\n \n 'Get the physical Control\n theControl = totalControl.get(1)\n \n 'Get the Controls Index\n theCindex=totalControl.get(2)\n\n 'Find the DocGUI for the Control\n theControlDoc=av.getproject.findGUI(aControl.get(0))\n if (theControlDoc=NIL) then \n MsgBox.Warning(\"The GUI \"+aContro l.get(0)+\" cannot be found in the current project.\",\"Script Error\")\n return(nil)\n end\n \n 'This sequence finds the appropiate control set\n thecontrolset=av.getproject.findGUI(aControl.get(0)).GetToolBar\n\n \n 'See if the control is in the set , if so remove it\n if (theControlSet.GetControls.find(theControl)<>NIL) then\n \n theControlSet.remove(theControl)\n theControlSet.selectdefault\n end\n\nend\n \n'And the scripts delete themselves\n\nav.getproject.setmodified(true)\n" )