2b63a199678c2f55c80b42218a03915e2766d161
[racktables] / wwwroot / inc / dictionary.php
1 <?php
2
3 # This file is a part of RackTables, a datacenter and server room management
4 # framework. See accompanying file "COPYING" for the full copyright and
5 # licensing information.
6
7 function reloadDictionary ($rows_per_query = 25)
8 {
9 global $dictionary;
10
11 function buildInsert ($vlist)
12 {
13 $ret= 'INSERT INTO Dictionary (dict_key, chapter_id, dict_value, dict_sticky) VALUES ';
14 $ret .= implode (', ', $vlist);
15 return $ret;
16 }
17
18 // isNaturalNumber() depends on functions.php, which is not involved in an upgrade (see index.php).
19 $rows_per_query = (int) $rows_per_query;
20 if ($rows_per_query < 1)
21 throw new InvalidArgException ('rows_per_query', $rows_per_query, 'must be a natural number');
22 // Not only update existing stuff, but make sure all obsolete records are gone.
23 $ret = array ("DELETE FROM Dictionary WHERE dict_key BETWEEN 1 AND 49999");
24 $vlist = array();
25 # Iterating through 50K possible valid indices is way too slow in PHP and
26 # is likely to hit the default execution time limit of 30 seconds.
27 foreach ($dictionary as $dict_key => $record)
28 {
29 $vlist[] = "(${dict_key}, ${record['chapter_id']}, '${record['dict_value']}', 'yes')";
30 if (count ($vlist) == $rows_per_query)
31 {
32 $ret[] = buildInsert ($vlist);
33 $vlist = array();
34 }
35 }
36 if (count ($vlist))
37 $ret[] = buildInsert ($vlist);
38 return $ret;
39 }
40
41 function isInnoDBSupported ()
42 {
43 global $dbxlink;
44 // create a temp table and a trigger
45 $dbxlink->query("DROP TABLE IF EXISTS `innodb_test`");
46 $dbxlink->query("CREATE TABLE `innodb_test` (`id` int) ENGINE=InnoDB");
47 $innodb_row = $dbxlink->query("SHOW TABLE STATUS LIKE 'innodb_test'")->fetch(PDO::FETCH_ASSOC);
48 $dbxlink->query("CREATE TRIGGER `trigger_test` BEFORE INSERT ON `innodb_test` FOR EACH ROW BEGIN END");
49 $trigger_row = $dbxlink->query("SELECT COUNT(*) AS count FROM information_schema.TRIGGERS WHERE TRIGGER_SCHEMA = SCHEMA() AND TRIGGER_NAME = 'trigger_test'")->fetch(PDO::FETCH_ASSOC);
50 $dbxlink->query("DROP TABLE `innodb_test`");
51 return $innodb_row['Engine'] == 'InnoDB' && $trigger_row['count'] == 1;
52 }
53
54 function platform_function_test ($funcname, $extname, $what_if_not = 'not found', $error_class = 'trerror')
55 {
56 return platform_generic_test (function_exists ($funcname), $extname, 'NOT PRESENT', $error_class);
57 }
58
59 function platform_generic_test ($is_ok, $topic, $what_if_not = 'FAILED', $error_class = 'trerror')
60 {
61 echo "<tr><th class=tdleft>${topic}</th>";
62 if ($is_ok)
63 {
64 echo '<td class="trok tdleft">PASSED</td></tr>';
65 return 0;
66 }
67 echo "<td class='${error_class} tdleft'>${what_if_not}</td></tr>";
68 return 1;
69 }
70
71 function pcre8_with_properties()
72 {
73 return FALSE === @preg_match ('/\p{L}/u', 'a') ? FALSE : TRUE;
74 }
75
76 // Check for PHP extensions.
77 function platform_is_ok ($test_innodb = FALSE)
78 {
79 $nerrs = 0;
80 echo "<table border=1 cellpadding=5>\n";
81 $nerrs += platform_generic_test (version_compare (PHP_VERSION, '5.5.0', '>='), 'PHP version >= 5.5.0');
82 $nerrs += platform_generic_test (class_exists ('PDO'), 'PDO extension');
83 $nerrs += platform_generic_test (in_array ('pdo_mysql', get_loaded_extensions()), 'PDO-MySQL extension');
84 if ($test_innodb)
85 $nerrs += platform_generic_test (isInnoDBSupported(), 'InnoDB support');
86 $nerrs += platform_function_test ('preg_match', 'PCRE extension');
87 $nerrs += platform_generic_test (pcre8_with_properties(), 'PCRE compiled with<br>--enable-unicode-properties');
88 platform_function_test ('snmpwalk', 'SNMP extension', 'Not found, Live SNMP feature will not work.', 'trwarning');
89 $nerrs += platform_function_test ('gd_info', 'GD extension');
90 $nerrs += platform_function_test ('mb_strlen', 'Multibyte string extension');
91 platform_function_test ('ldap_connect', 'LDAP extension', 'Not found, LDAP authentication will not work.', 'trwarning');
92 platform_function_test ('pcntl_waitpid', 'PCNTL extension', '802.1Q parallel sync is unavailable.', 'trwarning');
93 $nerrs += platform_function_test ('json_encode', 'JSON extension', 'JavaScript interface bits may fail.');
94 $nerrs += platform_function_test ('bcmul', 'BC Math extension');
95 platform_generic_test
96 (
97 (! empty ($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off'),
98 'accessed over HTTPS',
99 'No! (all your passwords will be transmitted in cleartext)',
100 'trwarning'
101 );
102 echo "</table>\n";
103 return !$nerrs;
104 }
105
106 // FIXME: Use this in the installer instead of the hardcoded SQL.
107 function getConfigDefaults()
108 {
109 return array
110 (
111 'MASSCOUNT' => '8',
112 'MAXSELSIZE' => '30',
113 'ROW_SCALE' => '2',
114 'IPV4_ADDRS_PER_PAGE' => '256',
115 'DEFAULT_RACK_HEIGHT' => '42',
116 'DEFAULT_SLB_VS_PORT' => '',
117 'DEFAULT_SLB_RS_PORT' => '',
118 'DETECT_URLS' => 'no',
119 'RACK_PRESELECT_THRESHOLD' => '1',
120 'DEFAULT_IPV4_RS_INSERVICE' => 'no',
121 'AUTOPORTS_CONFIG' => '4 = 1*33*kvm + 2*24*eth%u;15 = 1*446*kvm',
122 'SHOW_EXPLICIT_TAGS' => 'yes',
123 'SHOW_IMPLICIT_TAGS' => 'yes',
124 'SHOW_AUTOMATIC_TAGS' => 'no',
125 'DEFAULT_OBJECT_TYPE' => '4',
126 'IPV4_AUTO_RELEASE' => '1',
127 'SHOW_LAST_TAB' => 'yes',
128 'EXT_IPV4_VIEW' => 'yes',
129 'TREE_THRESHOLD' => '25',
130 'IPV4_JAYWALK' => 'no',
131 'ADDNEW_AT_TOP' => 'yes',
132 'IPV4_TREE_SHOW_USAGE' => 'no',
133 'PREVIEW_TEXT_MAXCHARS' => '10240',
134 'PREVIEW_TEXT_ROWS' => '25',
135 'PREVIEW_TEXT_COLS' => '80',
136 'PREVIEW_IMAGE_MAXPXS' => '320',
137 'VENDOR_SIEVE' => '',
138 'IPV4LB_LISTSRC' => 'false',
139 'IPV4OBJ_LISTSRC' => 'not ({$typeid_3} or {$typeid_9} or {$typeid_10} or {$typeid_11})',
140 'IPV4NAT_LISTSRC' => '{$typeid_4} or {$typeid_7} or {$typeid_8} or {$typeid_798}',
141 'ASSETWARN_LISTSRC' => '{$typeid_4} or {$typeid_7} or {$typeid_8}',
142 'NAMEWARN_LISTSRC' => '{$typeid_4} or {$typeid_7} or {$typeid_8}',
143 'RACKS_PER_ROW' => '12',
144 'FILTER_PREDICATE_SIEVE' => '',
145 'FILTER_DEFAULT_ANDOR' => 'and',
146 'FILTER_SUGGEST_ANDOR' => 'yes',
147 'FILTER_SUGGEST_TAGS' => 'yes',
148 'FILTER_SUGGEST_PREDICATES' => 'yes',
149 'FILTER_SUGGEST_EXTRA' => 'no',
150 'DEFAULT_SNMP_COMMUNITY' => 'public',
151 'IPV4_ENABLE_KNIGHT' => 'yes',
152 'TAGS_TOPLIST_SIZE' => '50',
153 'TAGS_QUICKLIST_SIZE' => '20',
154 'TAGS_QUICKLIST_THRESHOLD' => '50',
155 'ENABLE_MULTIPORT_FORM' => 'no',
156 'DEFAULT_PORT_IIF_ID' => '1',
157 'DEFAULT_PORT_OIF_IDS' => '1=24; 3=1078; 4=1077; 5=1079; 6=1080; 8=1082; 9=1084; 10=1588; 11=1668; 12=1589; 13=1590; 14=1591',
158 'IPV4_TREE_RTR_AS_CELL' => 'no',
159 'PROXIMITY_RANGE' => '0',
160 'IPV4_TREE_SHOW_VLAN' => 'yes',
161 'VLANSWITCH_LISTSRC' => '',
162 'VLANNET_LISTSRC' => '',
163 'DEFAULT_VDOM_ID' => '',
164 'DEFAULT_VST_ID' => '',
165 'STATIC_FILTER' => 'yes',
166 '8021Q_DEPLOY_MINAGE' => '300',
167 '8021Q_DEPLOY_MAXAGE' => '3600',
168 '8021Q_DEPLOY_RETRY' => '10800',
169 '8021Q_WRI_AFTER_CONFT_LISTSRC' => 'false',
170 '8021Q_INSTANT_DEPLOY' => 'no',
171 'CDP_RUNNERS_LISTSRC' => '',
172 'LLDP_RUNNERS_LISTSRC' => '',
173 'SHRINK_TAG_TREE_ON_CLICK' => 'yes',
174 'MAX_UNFILTERED_ENTITIES' => '0',
175 'SYNCDOMAIN_MAX_PROCESSES' => '0',
176 'PORT_EXCLUSION_LISTSRC' => '{$typeid_3} or {$typeid_10} or {$typeid_11} or {$typeid_1505} or {$typeid_1506}',
177 'FILTER_RACKLIST_BY_TAGS' => 'yes',
178 'MGMT_PROTOS' => 'ssh: {$typeid_4}; telnet: {$typeid_8}',
179 'SYNC_8021Q_LISTSRC' => '',
180 'QUICK_LINK_PAGES' => 'depot,ipv4space,rackspace',
181 'VIRTUAL_OBJ_CSV' => '1504,1505,1506,1507',
182 'DATETIME_ZONE' => 'UTC',
183 'DATETIME_FORMAT' => '%Y-%m-%d',
184 'DATEONLY_FORMAT' => '%Y-%m-%d',
185 'SEARCH_DOMAINS' => '',
186 '8021Q_EXTSYNC_LISTSRC' => 'false',
187 '8021Q_MULTILINK_LISTSRC' => 'false',
188 'REVERSED_RACKS_LISTSRC' => 'false',
189 'NEAREST_RACKS_CHECKBOX' => 'yes',
190 'SHOW_OBJECTTYPE' => 'yes',
191 'IPV4_TREE_SHOW_UNALLOCATED' => 'yes',
192 );
193 }
194
195 $dictionary = array
196 (
197 1 => array ('chapter_id' => 1, 'dict_value' => 'BlackBox'),
198 2 => array ('chapter_id' => 1, 'dict_value' => 'PDU'),
199 3 => array ('chapter_id' => 1, 'dict_value' => 'Shelf'),
200 4 => array ('chapter_id' => 1, 'dict_value' => 'Server'),
201 5 => array ('chapter_id' => 1, 'dict_value' => 'DiskArray'),
202 6 => array ('chapter_id' => 1, 'dict_value' => 'TapeLibrary'),
203 7 => array ('chapter_id' => 1, 'dict_value' => 'Router'),
204 8 => array ('chapter_id' => 1, 'dict_value' => 'Network switch'),
205 9 => array ('chapter_id' => 1, 'dict_value' => 'PatchPanel'),
206 10 => array ('chapter_id' => 1, 'dict_value' => 'CableOrganizer'),
207 11 => array ('chapter_id' => 1, 'dict_value' => 'spacer'),
208 12 => array ('chapter_id' => 1, 'dict_value' => 'UPS'),
209 13 => array ('chapter_id' => 1, 'dict_value' => 'Modem'),
210 14 => array ('chapter_id' => 1, 'dict_value' => 'MediaConverter'),
211 15 => array ('chapter_id' => 1, 'dict_value' => 'console'),
212 42 => array ('chapter_id' => 11, 'dict_value' => 'noname/unknown'),
213 43 => array ('chapter_id' => 11, 'dict_value' => 'IBM xSeries%GPASS%305'),
214 44 => array ('chapter_id' => 11, 'dict_value' => 'IBM xSeries%GPASS%306'),
215 45 => array ('chapter_id' => 11, 'dict_value' => 'IBM xSeries%GPASS%306m'),
216 46 => array ('chapter_id' => 11, 'dict_value' => 'IBM xSeries%GPASS%326m'),
217 47 => array ('chapter_id' => 11, 'dict_value' => 'IBM xSeries%GPASS%330'),
218 48 => array ('chapter_id' => 11, 'dict_value' => 'IBM xSeries%GPASS%335'),
219 49 => array ('chapter_id' => 11, 'dict_value' => 'Sun%GPASS%Ultra 10'),
220 50 => array ('chapter_id' => 11, 'dict_value' => 'Sun%GPASS%Enterprise 420R'),
221 51 => array ('chapter_id' => 11, 'dict_value' => 'Sun%GPASS%Fire X2100'),
222 52 => array ('chapter_id' => 11, 'dict_value' => 'Sun%GPASS%Fire E4900'),
223 53 => array ('chapter_id' => 11, 'dict_value' => 'Sun%GPASS%Netra X1'),
224 54 => array ('chapter_id' => 11, 'dict_value' => 'IBM xSeries%GPASS%346'),
225 55 => array ('chapter_id' => 11, 'dict_value' => 'Dell PowerEdge%GPASS%1650'),
226 56 => array ('chapter_id' => 11, 'dict_value' => 'Dell PowerEdge%GPASS%2850'),
227 57 => array ('chapter_id' => 11, 'dict_value' => 'Sun%GPASS%Fire V210'),
228 58 => array ('chapter_id' => 11, 'dict_value' => 'Sun%GPASS%Fire V240'),
229 59 => array ('chapter_id' => 11, 'dict_value' => 'IBM xSeries%GPASS%326'),
230 60 => array ('chapter_id' => 11, 'dict_value' => 'Sun%GPASS%Netra t1 105'),
231 61 => array ('chapter_id' => 11, 'dict_value' => 'Sun%GPASS%Enterprise 4500'),
232 62 => array ('chapter_id' => 11, 'dict_value' => 'Dell PowerEdge%GPASS%1950'),
233 63 => array ('chapter_id' => 11, 'dict_value' => 'Dell PowerEdge%GPASS%1550'),
234 64 => array ('chapter_id' => 11, 'dict_value' => 'Sun%GPASS%Ultra 5'),
235 65 => array ('chapter_id' => 11, 'dict_value' => 'Dell PowerEdge%GPASS%2950'),
236 66 => array ('chapter_id' => 11, 'dict_value' => 'Dell PowerEdge%GPASS%650'),
237 67 => array ('chapter_id' => 11, 'dict_value' => 'Dell PowerEdge%GPASS%4600'),
238 68 => array ('chapter_id' => 11, 'dict_value' => 'IBM xSeries%GPASS%3250'),
239 69 => array ('chapter_id' => 11, 'dict_value' => 'IBM xSeries%GPASS%3455'),
240 70 => array ('chapter_id' => 11, 'dict_value' => 'IBM xSeries%GPASS%3550'),
241 71 => array ('chapter_id' => 11, 'dict_value' => 'IBM xSeries%GPASS%3650'),
242 72 => array ('chapter_id' => 11, 'dict_value' => 'IBM xSeries%GPASS%3655'),
243 73 => array ('chapter_id' => 11, 'dict_value' => 'IBM xSeries%GPASS%3650 T'),
244 74 => array ('chapter_id' => 11, 'dict_value' => 'IBM xSeries%GPASS%3755'),
245 75 => array ('chapter_id' => 11, 'dict_value' => 'IBM xSeries%GPASS%3850'),
246 76 => array ('chapter_id' => 11, 'dict_value' => 'Sun%GPASS%Fire X4600'),
247 77 => array ('chapter_id' => 11, 'dict_value' => 'Sun%GPASS%Fire X4500'),
248 78 => array ('chapter_id' => 11, 'dict_value' => 'Sun%GPASS%Fire X4200'),
249 79 => array ('chapter_id' => 11, 'dict_value' => 'Sun%GPASS%Fire X4100'),
250 80 => array ('chapter_id' => 11, 'dict_value' => 'Sun%GPASS%Fire X2100 M2'),
251 81 => array ('chapter_id' => 11, 'dict_value' => 'Sun%GPASS%Fire X2200 M2'),
252 82 => array ('chapter_id' => 11, 'dict_value' => 'Sun%GPASS%Fire V40z'),
253 83 => array ('chapter_id' => 11, 'dict_value' => 'Sun%GPASS%Fire V125'),
254 84 => array ('chapter_id' => 11, 'dict_value' => 'Sun%GPASS%Fire V215'),
255 85 => array ('chapter_id' => 11, 'dict_value' => 'Sun%GPASS%Fire V245'),
256 86 => array ('chapter_id' => 11, 'dict_value' => 'Sun%GPASS%Fire V445'),
257 87 => array ('chapter_id' => 11, 'dict_value' => 'Sun%GPASS%Fire V440'),
258 88 => array ('chapter_id' => 11, 'dict_value' => 'Sun%GPASS%Fire V490'),
259 89 => array ('chapter_id' => 11, 'dict_value' => 'Sun%GPASS%Fire V890'),
260 90 => array ('chapter_id' => 11, 'dict_value' => 'Sun%GPASS%Fire E2900'),
261 91 => array ('chapter_id' => 11, 'dict_value' => 'Sun%GPASS%Fire V1280'),
262 92 => array ('chapter_id' => 11, 'dict_value' => 'IBM pSeries%GPASS%185'),
263 93 => array ('chapter_id' => 11, 'dict_value' => 'IBM pSeries%GPASS%505'),
264 94 => array ('chapter_id' => 11, 'dict_value' => 'IBM pSeries%GPASS%505Q'),
265 95 => array ('chapter_id' => 11, 'dict_value' => 'IBM pSeries%GPASS%510'),
266 96 => array ('chapter_id' => 11, 'dict_value' => 'IBM pSeries%GPASS%510Q'),
267 97 => array ('chapter_id' => 11, 'dict_value' => 'IBM pSeries%GPASS%520'),
268 98 => array ('chapter_id' => 11, 'dict_value' => 'IBM pSeries%GPASS%520Q'),
269 99 => array ('chapter_id' => 11, 'dict_value' => 'IBM pSeries%GPASS%550'),
270 100 => array ('chapter_id' => 11, 'dict_value' => 'IBM pSeries%GPASS%550Q'),
271 101 => array ('chapter_id' => 11, 'dict_value' => 'HP ProLiant%GPASS%DL140'),
272 102 => array ('chapter_id' => 11, 'dict_value' => 'HP ProLiant%GPASS%DL145'),
273 103 => array ('chapter_id' => 11, 'dict_value' => 'HP ProLiant%GPASS%DL320'),
274 104 => array ('chapter_id' => 11, 'dict_value' => 'HP ProLiant%GPASS%DL360'),
275 105 => array ('chapter_id' => 11, 'dict_value' => 'HP ProLiant%GPASS%DL380'),
276 106 => array ('chapter_id' => 11, 'dict_value' => 'HP ProLiant%GPASS%DL385'),
277 107 => array ('chapter_id' => 11, 'dict_value' => 'HP ProLiant%GPASS%DL580'),
278 108 => array ('chapter_id' => 11, 'dict_value' => 'HP ProLiant%GPASS%DL585'),
279 109 => array ('chapter_id' => 11, 'dict_value' => 'HP ProLiant%GPASS%ML110'),
280 110 => array ('chapter_id' => 11, 'dict_value' => 'HP ProLiant%GPASS%ML150'),
281 111 => array ('chapter_id' => 11, 'dict_value' => 'HP ProLiant%GPASS%ML310'),
282 112 => array ('chapter_id' => 11, 'dict_value' => 'HP ProLiant%GPASS%ML350'),
283 113 => array ('chapter_id' => 11, 'dict_value' => 'HP ProLiant%GPASS%ML370'),
284 114 => array ('chapter_id' => 11, 'dict_value' => 'HP ProLiant%GPASS%ML570'),
285 115 => array ('chapter_id' => 12, 'dict_value' => 'noname/unknown'),
286 116 => array ('chapter_id' => 12, 'dict_value' => 'Foundry%GPASS%FastIron WorkGroup'),
287 117 => array ('chapter_id' => 12, 'dict_value' => 'Foundry%GPASS%FastIron II'),
288 118 => array ('chapter_id' => 12, 'dict_value' => 'Foundry%GPASS%ServerIron'),
289 119 => array ('chapter_id' => 12, 'dict_value' => 'Foundry%GPASS%ServerIron XL'),
290 120 => array ('chapter_id' => 12, 'dict_value' => 'Foundry%GPASS%ServerIron 350'),
291 121 => array ('chapter_id' => 12, 'dict_value' => 'Foundry%GPASS%FastIron Edge 2402'),
292 122 => array ('chapter_id' => 12, 'dict_value' => 'Foundry%GPASS%FastIron Edge 4802'),
293 123 => array ('chapter_id' => 12, 'dict_value' => 'Foundry%GPASS%FastIron Edge X424'),
294 124 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%Catalyst 2924XL'),
295 125 => array ('chapter_id' => 12, 'dict_value' => 'Foundry%GPASS%FastIron SuperX'),
296 126 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%Catalyst 2912XL'),
297 127 => array ('chapter_id' => 12, 'dict_value' => 'Foundry%GPASS%FastIron GS 648P'),
298 128 => array ('chapter_id' => 12, 'dict_value' => 'Foundry%GPASS%FastIron Edge 2402-PREM'),
299 129 => array ('chapter_id' => 12, 'dict_value' => 'Foundry%GPASS%FastIron GS 624P'),
300 130 => array ('chapter_id' => 12, 'dict_value' => 'Foundry%GPASS%FastIron GS 624P-POE'),
301 131 => array ('chapter_id' => 12, 'dict_value' => 'Foundry%GPASS%FastIron GS 648P-POE'),
302 132 => array ('chapter_id' => 12, 'dict_value' => 'Foundry%GPASS%ServerIron 4G'),
303 133 => array ('chapter_id' => 12, 'dict_value' => 'Foundry%GPASS%ServerIron 4G-SSL'),
304 134 => array ('chapter_id' => 12, 'dict_value' => 'Foundry%GPASS%FastIron Edge X448'),
305 135 => array ('chapter_id' => 12, 'dict_value' => 'Foundry%GPASS%FastIron Edge X424HF'),
306 136 => array ('chapter_id' => 12, 'dict_value' => 'Foundry%GPASS%FastIron Edge X424-POE'),
307 137 => array ('chapter_id' => 12, 'dict_value' => 'Foundry%GPASS%FastIron SX 800'),
308 138 => array ('chapter_id' => 12, 'dict_value' => 'Foundry%GPASS%FastIron SX 1600'),
309 139 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%Catalyst WS-C3560-8PC'),
310 140 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%Catalyst 2960-48TC-S'),
311 141 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%Catalyst 3560-E'),
312 142 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%Catalyst Express 500-24LC'),
313 143 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%Catalyst 3750-24TS'),
314 144 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%Catalyst 3750-E'),
315 145 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%Catalyst 4503'),
316 146 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%Catalyst 6513'),
317 147 => array ('chapter_id' => 12, 'dict_value' => '[[Cisco%GPASS%Catalyst 4948 | http://www.cisco.com/en/US/products/ps6026/index.html]]'),
318 148 => array ('chapter_id' => 30, 'dict_value' => 'Cisco%GPASS%Catalyst 6509-E%L9,1H%'),
319 149 => array ('chapter_id' => 30, 'dict_value' => 'Cisco%GPASS%Catalyst 6509-NEB-A%L9,1H%'),
320 150 => array ('chapter_id' => 30, 'dict_value' => 'Cisco%GPASS%Catalyst 6506-E%L6,1H%'),
321 151 => array ('chapter_id' => 30, 'dict_value' => 'Cisco%GPASS%Catalyst 6504-E%L4,1H%'),
322 152 => array ('chapter_id' => 30, 'dict_value' => 'Cisco%GPASS%Catalyst 6503-E%L3,1H%'),
323 153 => array ('chapter_id' => 30, 'dict_value' => 'Cisco%GPASS%Catalyst 6503%L3,1H%'),
324 154 => array ('chapter_id' => 30, 'dict_value' => 'Cisco%GPASS%Catalyst 6506%L6,1H%'),
325 155 => array ('chapter_id' => 30, 'dict_value' => 'Cisco%GPASS%Catalyst 6509-NEB%L9,1H%'),
326 156 => array ('chapter_id' => 30, 'dict_value' => 'Cisco%GPASS%Catalyst 4506%L6,1H%'),
327 157 => array ('chapter_id' => 30, 'dict_value' => 'Cisco%GPASS%Catalyst 4507R%L7,1H%'),
328 158 => array ('chapter_id' => 30, 'dict_value' => 'Cisco%GPASS%Catalyst 4510R%L10,1H%'),
329 159 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%Catalyst Express 500-24PC'),
330 160 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%Catalyst Express 500-24TT'),
331 161 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%Catalyst Express 500G-12TC'),
332 // 1572 duplicated 162 later, so 162 isn't here any more
333 // 1710 duplicated 163 later, so 163 isn't here any more
334 164 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%Catalyst 2960-24TT-L'),
335 165 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%Catalyst 2960-8TC-L'),
336 166 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%Catalyst 2960G-48TC-L'),
337 167 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%Catalyst 2960G-24TC-L'),
338 168 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%Catalyst 2960G-8TC-L'),
339 169 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%Catalyst 3560-24TS'),
340 170 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%Catalyst 3560-48TS'),
341 171 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%Catalyst 3560-24PS'),
342 172 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%Catalyst 3560-48PS'),
343 173 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%Catalyst 3560G-24TS'),
344 174 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%Catalyst 3560G-48TS'),
345 175 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%Catalyst 3560G-24PS'),
346 176 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%Catalyst 3560G-48PS'),
347 177 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%Catalyst 3750-48TS'),
348 178 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%Catalyst 3750-24PS'),
349 179 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%Catalyst 3750-48PS'),
350 180 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%Catalyst 3750-24FS'),
351 181 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%Catalyst 3750G-24T'),
352 182 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%Catalyst 3750G-24TS'),
353 183 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%Catalyst 3750G-24TS-1U'),
354 184 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%Catalyst 3750G-48TS'),
355 185 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%Catalyst 3750G-24PS'),
356 186 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%Catalyst 3750G-48PS'),
357 187 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%Catalyst 3750G-16TD'),
358 188 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%Catalyst 3750G-12S'),
359 189 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%Catalyst 3750G-24WS'),
360 190 => array ('chapter_id' => 12, 'dict_value' => 'Foundry%GPASS%EdgeIron 2402CF'),
361 191 => array ('chapter_id' => 12, 'dict_value' => 'Foundry%GPASS%EdgeIron 24G'),
362 192 => array ('chapter_id' => 12, 'dict_value' => 'Foundry%GPASS%EdgeIron 4802CF'),
363 193 => array ('chapter_id' => 12, 'dict_value' => 'Foundry%GPASS%EdgeIron 48G'),
364 194 => array ('chapter_id' => 12, 'dict_value' => 'Foundry%GPASS%EdgeIron 24GS'),
365 195 => array ('chapter_id' => 12, 'dict_value' => 'Foundry%GPASS%EdgeIron 48GS'),
366 196 => array ('chapter_id' => 12, 'dict_value' => 'Foundry%GPASS%EdgeIron 8X10G'),
367 197 => array ('chapter_id' => 12, 'dict_value' => 'Foundry%GPASS%FastIron Edge 4802-PREM'),
368 198 => array ('chapter_id' => 12, 'dict_value' => 'Foundry%GPASS%FastIron Edge 12GCF'),
369 199 => array ('chapter_id' => 12, 'dict_value' => 'Foundry%GPASS%FastIron Edge 12GCF-PREM'),
370 200 => array ('chapter_id' => 12, 'dict_value' => 'Foundry%GPASS%FastIron Edge 9604'),
371 201 => array ('chapter_id' => 12, 'dict_value' => 'Foundry%GPASS%FastIron Edge 9604-PREM'),
372 202 => array ('chapter_id' => 12, 'dict_value' => 'Foundry%GPASS%FastIron Edge 2402-POE'),
373 203 => array ('chapter_id' => 12, 'dict_value' => 'Foundry%GPASS%FastIron Edge 4802-POE'),
374 204 => array ('chapter_id' => 12, 'dict_value' => 'Foundry%GPASS%FastIron Workgroup X424'),
375 205 => array ('chapter_id' => 12, 'dict_value' => 'Foundry%GPASS%FastIron Workgroup X448'),
376 206 => array ('chapter_id' => 12, 'dict_value' => 'Foundry%GPASS%ServerIron 450'),
377 207 => array ('chapter_id' => 12, 'dict_value' => 'Foundry%GPASS%ServerIron 850'),
378 208 => array ('chapter_id' => 12, 'dict_value' => 'Foundry%GPASS%ServerIron GT C'),
379 209 => array ('chapter_id' => 12, 'dict_value' => 'Foundry%GPASS%ServerIron GT E'),
380 210 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%Catalyst 2970G-24T'),
381 211 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%Catalyst 2970G-24TS'),
382 212 => array ('chapter_id' => 13, 'dict_value' => 'RH Fedora%GSKIP%Fedora C1'),
383 213 => array ('chapter_id' => 13, 'dict_value' => 'RH Fedora%GSKIP%Fedora C2'),
384 214 => array ('chapter_id' => 13, 'dict_value' => 'RH Fedora%GSKIP%Fedora C3'),
385 215 => array ('chapter_id' => 13, 'dict_value' => 'RH Fedora%GSKIP%Fedora C4'),
386 216 => array ('chapter_id' => 13, 'dict_value' => 'RH Fedora%GSKIP%Fedora C5'),
387 217 => array ('chapter_id' => 13, 'dict_value' => 'RH Fedora%GSKIP%Fedora C6'),
388 218 => array ('chapter_id' => 13, 'dict_value' => 'Solaris%GSKIP%Solaris 8'),
389 219 => array ('chapter_id' => 13, 'dict_value' => 'Solaris%GSKIP%Solaris 9'),
390 220 => array ('chapter_id' => 13, 'dict_value' => 'Solaris%GSKIP%Solaris 10'),
391 221 => array ('chapter_id' => 13, 'dict_value' => 'MicroSoft%GSKIP%Windows 2000'),
392 222 => array ('chapter_id' => 13, 'dict_value' => 'MicroSoft%GSKIP%Windows XP'),
393 223 => array ('chapter_id' => 13, 'dict_value' => 'MicroSoft%GSKIP%Windows 2003'),
394 224 => array ('chapter_id' => 13, 'dict_value' => 'MicroSoft%GSKIP%Windows Vista'),
395 225 => array ('chapter_id' => 13, 'dict_value' => 'Red Hat Enterprise%GSKIP%RHEL V1'),
396 226 => array ('chapter_id' => 13, 'dict_value' => 'Red Hat Enterprise%GSKIP%RHEL V2'),
397 227 => array ('chapter_id' => 13, 'dict_value' => 'Red Hat Enterprise%GSKIP%RHEL V3'),
398 228 => array ('chapter_id' => 13, 'dict_value' => 'Red Hat Enterprise%GSKIP%RHEL V4'),
399 229 => array ('chapter_id' => 13, 'dict_value' => 'ALT_Linux%GSKIP%ALTLinux Master 2.0'),
400 230 => array ('chapter_id' => 13, 'dict_value' => 'ALT_Linux%GSKIP%ALTLinux Master 2.2'),
401 231 => array ('chapter_id' => 13, 'dict_value' => 'ALT_Linux%GSKIP%ALTLinux Master 2.4'),
402 232 => array ('chapter_id' => 13, 'dict_value' => 'RH Fedora%GSKIP%Fedora 7'),
403 233 => array ('chapter_id' => 13, 'dict_value' => 'SUSE Enterprise%GSKIP%SLES10'),
404 234 => array ('chapter_id' => 13, 'dict_value' => '[[Debian%GSKIP%Debian 3.0 (woody) | http://debian.org/releases/woody/]]'),
405 235 => array ('chapter_id' => 13, 'dict_value' => '[[Debian%GSKIP%Debian 3.1 (sarge) | http://debian.org/releases/sarge/]]'),
406 236 => array ('chapter_id' => 13, 'dict_value' => 'FreeBSD%GSKIP%FreeBSD 1.x'),
407 237 => array ('chapter_id' => 13, 'dict_value' => 'FreeBSD%GSKIP%FreeBSD 2.x'),
408 238 => array ('chapter_id' => 13, 'dict_value' => 'FreeBSD%GSKIP%FreeBSD 3.x'),
409 239 => array ('chapter_id' => 13, 'dict_value' => 'FreeBSD%GSKIP%FreeBSD 4.x'),
410 240 => array ('chapter_id' => 13, 'dict_value' => 'FreeBSD%GSKIP%FreeBSD 5.x'),
411 241 => array ('chapter_id' => 13, 'dict_value' => 'FreeBSD%GSKIP%FreeBSD 6.x'),
412 242 => array ('chapter_id' => 13, 'dict_value' => 'RH Fedora%GSKIP%Fedora 8'),
413 243 => array ('chapter_id' => 13, 'dict_value' => 'ALT_Linux%GSKIP%ALTLinux Master 4.0'),
414 244 => array ('chapter_id' => 14, 'dict_value' => 'Cisco IOS 12.0'),
415 245 => array ('chapter_id' => 14, 'dict_value' => 'Foundry SLB'),
416 246 => array ('chapter_id' => 14, 'dict_value' => 'Foundry WXM'),
417 247 => array ('chapter_id' => 14, 'dict_value' => 'Foundry L2'),
418 248 => array ('chapter_id' => 14, 'dict_value' => 'Foundry full L3'),
419 249 => array ('chapter_id' => 14, 'dict_value' => 'Foundry basic L3'),
420 250 => array ('chapter_id' => 14, 'dict_value' => 'Cisco IOS 11.2'),
421 251 => array ('chapter_id' => 14, 'dict_value' => 'Cisco IOS 12.1'),
422 252 => array ('chapter_id' => 14, 'dict_value' => 'Cisco IOS 12.2'),
423 253 => array ('chapter_id' => 14, 'dict_value' => 'Cisco IOS 11.3'),
424 254 => array ('chapter_id' => 16, 'dict_value' => 'Cisco IOS 12.0'),
425 255 => array ('chapter_id' => 16, 'dict_value' => 'Cisco IOS 12.1'),
426 256 => array ('chapter_id' => 16, 'dict_value' => 'Cisco IOS 12.2'),
427 257 => array ('chapter_id' => 16, 'dict_value' => 'Cisco IOS 12.3'),
428 258 => array ('chapter_id' => 16, 'dict_value' => 'Cisco IOS 12.4'),
429 259 => array ('chapter_id' => 16, 'dict_value' => 'Foundry L3'),
430 260 => array ('chapter_id' => 16, 'dict_value' => 'Cisco IOS 11.2'),
431 261 => array ('chapter_id' => 16, 'dict_value' => 'Cisco IOS 11.3'),
432 262 => array ('chapter_id' => 17, 'dict_value' => 'Foundry%GPASS%BigIron 4000'),
433 263 => array ('chapter_id' => 17, 'dict_value' => 'Cisco%GPASS%7609'),
434 264 => array ('chapter_id' => 17, 'dict_value' => 'Cisco%GPASS%2610XM'),
435 265 => array ('chapter_id' => 17, 'dict_value' => 'Cisco%GPASS%2611XM'),
436 266 => array ('chapter_id' => 17, 'dict_value' => 'Cisco%GPASS%3620'),
437 267 => array ('chapter_id' => 17, 'dict_value' => 'Cisco%GPASS%3640'),
438 268 => array ('chapter_id' => 17, 'dict_value' => 'Cisco%GPASS%2621XM'),
439 269 => array ('chapter_id' => 17, 'dict_value' => 'Cisco%GPASS%7206VXR'),
440 270 => array ('chapter_id' => 17, 'dict_value' => 'Cisco%GPASS%2651XM'),
441 271 => array ('chapter_id' => 17, 'dict_value' => 'Cisco%GPASS%7204VXR'),
442 272 => array ('chapter_id' => 17, 'dict_value' => 'Cisco%GPASS%2612'),
443 273 => array ('chapter_id' => 17, 'dict_value' => 'Cisco%GPASS%2620XM'),
444 274 => array ('chapter_id' => 17, 'dict_value' => 'Cisco%GPASS%2650XM'),
445 275 => array ('chapter_id' => 17, 'dict_value' => 'Cisco%GPASS%2691'),
446 276 => array ('chapter_id' => 17, 'dict_value' => 'Cisco%GPASS%7603'),
447 277 => array ('chapter_id' => 17, 'dict_value' => 'Cisco%GPASS%7606'),
448 278 => array ('chapter_id' => 17, 'dict_value' => 'Cisco%GPASS%7613'),
449 279 => array ('chapter_id' => 17, 'dict_value' => 'Cisco%GPASS%2801'),
450 280 => array ('chapter_id' => 17, 'dict_value' => 'Cisco%GPASS%2811'),
451 281 => array ('chapter_id' => 17, 'dict_value' => 'Cisco%GPASS%2821'),
452 282 => array ('chapter_id' => 17, 'dict_value' => 'Cisco%GPASS%2851'),
453 283 => array ('chapter_id' => 17, 'dict_value' => 'Cisco%GPASS%3725'),
454 284 => array ('chapter_id' => 17, 'dict_value' => 'Cisco%GPASS%3745'),
455 285 => array ('chapter_id' => 17, 'dict_value' => 'Cisco%GPASS%3825'),
456 286 => array ('chapter_id' => 17, 'dict_value' => 'Cisco%GPASS%3845'),
457 287 => array ('chapter_id' => 24, 'dict_value' => 'Juniper%GPASS%NetScreen 100'),
458 288 => array ('chapter_id' => 17, 'dict_value' => 'Foundry%GPASS%NetIron MLX-4'),
459 289 => array ('chapter_id' => 17, 'dict_value' => 'Foundry%GPASS%NetIron MLX-8'),
460 290 => array ('chapter_id' => 17, 'dict_value' => 'Foundry%GPASS%NetIron MLX-16'),
461 291 => array ('chapter_id' => 17, 'dict_value' => 'Foundry%GPASS%NetIron MLX-32'),
462 292 => array ('chapter_id' => 17, 'dict_value' => 'Foundry%GPASS%NetIron XMR 4000'),
463 293 => array ('chapter_id' => 17, 'dict_value' => 'Foundry%GPASS%NetIron XMR 8000'),
464 294 => array ('chapter_id' => 17, 'dict_value' => 'Foundry%GPASS%NetIron XMR 16000'),
465 295 => array ('chapter_id' => 17, 'dict_value' => 'Foundry%GPASS%NetIron XMR 32000'),
466 296 => array ('chapter_id' => 17, 'dict_value' => 'Foundry%GPASS%BigIron RX-4'),
467 297 => array ('chapter_id' => 17, 'dict_value' => 'Foundry%GPASS%BigIron RX-8'),
468 298 => array ('chapter_id' => 17, 'dict_value' => 'Foundry%GPASS%BigIron RX-16'),
469 299 => array ('chapter_id' => 17, 'dict_value' => 'Cisco%GPASS%1841'),
470 300 => array ('chapter_id' => 17, 'dict_value' => 'Cisco%GPASS%1812'),
471 301 => array ('chapter_id' => 17, 'dict_value' => 'Cisco%GPASS%1811'),
472 302 => array ('chapter_id' => 17, 'dict_value' => 'Cisco%GPASS%1803'),
473 303 => array ('chapter_id' => 17, 'dict_value' => 'Cisco%GPASS%1802'),
474 304 => array ('chapter_id' => 17, 'dict_value' => 'Cisco%GPASS%1801'),
475 305 => array ('chapter_id' => 17, 'dict_value' => 'Cisco%GPASS%7202'),
476 306 => array ('chapter_id' => 17, 'dict_value' => 'Cisco%GPASS%7204'),
477 307 => array ('chapter_id' => 17, 'dict_value' => 'Cisco%GPASS%7206'),
478 308 => array ('chapter_id' => 17, 'dict_value' => 'Cisco%GPASS%7604'),
479 309 => array ('chapter_id' => 17, 'dict_value' => 'Cisco%GPASS%OSR-7609'),
480 310 => array ('chapter_id' => 17, 'dict_value' => 'Foundry%GPASS%BigIron 8000'),
481 311 => array ('chapter_id' => 17, 'dict_value' => 'Foundry%GPASS%BigIron 15000'),
482 312 => array ('chapter_id' => 18, 'dict_value' => 'Sun%GPASS%StorEdge A1000'),
483 313 => array ('chapter_id' => 18, 'dict_value' => 'Dell/EMC AX150'),
484 314 => array ('chapter_id' => 18, 'dict_value' => 'EMC CLARiiON CX600'),
485 315 => array ('chapter_id' => 18, 'dict_value' => 'Sun%GPASS%StorEdge D240'),
486 316 => array ('chapter_id' => 18, 'dict_value' => 'EMC CLARiiON CX300'),
487 317 => array ('chapter_id' => 18, 'dict_value' => 'Sun%GPASS%StorageTek 6140'),
488 318 => array ('chapter_id' => 18, 'dict_value' => 'Sun%GPASS%StorageTek 3511'),
489 319 => array ('chapter_id' => 18, 'dict_value' => 'Sun%GPASS%StorageTek 3510'),
490 320 => array ('chapter_id' => 18, 'dict_value' => 'Sun%GPASS%StorageTek 3320'),
491 321 => array ('chapter_id' => 18, 'dict_value' => 'Sun%GPASS%StorageTek 3120'),
492 322 => array ('chapter_id' => 18, 'dict_value' => 'Dell PowerVault%GPASS%NX1950'),
493 323 => array ('chapter_id' => 18, 'dict_value' => 'Dell PowerVault%GPASS%220S'),
494 324 => array ('chapter_id' => 18, 'dict_value' => 'Dell PowerVault%GPASS%MD3000'),
495 325 => array ('chapter_id' => 19, 'dict_value' => 'Dell PowerVault%GPASS%136T'),
496 326 => array ('chapter_id' => 19, 'dict_value' => 'Sun%GPASS%StorageTek SL500'),
497 327 => array ('chapter_id' => 19, 'dict_value' => 'Sun%GPASS%StorageTek L1400'),
498 328 => array ('chapter_id' => 19, 'dict_value' => 'Sun%GPASS%StorageTek SL8500'),
499 329 => array ('chapter_id' => 19, 'dict_value' => 'Sun%GPASS%StorageTek C4'),
500 330 => array ('chapter_id' => 19, 'dict_value' => 'Dell PowerVault%GPASS%ML6000'),
501 331 => array ('chapter_id' => 19, 'dict_value' => 'Dell PowerVault%GPASS%132T'),
502 332 => array ('chapter_id' => 19, 'dict_value' => 'Dell PowerVault%GPASS%TL4000'),
503 333 => array ('chapter_id' => 19, 'dict_value' => 'Dell PowerVault%GPASS%TL2000'),
504 334 => array ('chapter_id' => 19, 'dict_value' => 'Dell PowerVault%GPASS%124T'),
505 335 => array ('chapter_id' => 19, 'dict_value' => 'Sun%GPASS%StorageTek C2'),
506 338 => array ('chapter_id' => 12, 'dict_value' => 'Dell PowerConnect%GPASS%2216'),
507 339 => array ('chapter_id' => 12, 'dict_value' => 'Dell PowerConnect%GPASS%2224'),
508 340 => array ('chapter_id' => 12, 'dict_value' => 'Dell PowerConnect%GPASS%2324'),
509 341 => array ('chapter_id' => 12, 'dict_value' => 'Dell PowerConnect%GPASS%2708'),
510 342 => array ('chapter_id' => 12, 'dict_value' => 'Dell PowerConnect%GPASS%2716'),
511 343 => array ('chapter_id' => 12, 'dict_value' => 'Dell PowerConnect%GPASS%2724'),
512 344 => array ('chapter_id' => 12, 'dict_value' => 'Dell PowerConnect%GPASS%2748'),
513 345 => array ('chapter_id' => 12, 'dict_value' => 'Dell PowerConnect%GPASS%3424'),
514 346 => array ('chapter_id' => 12, 'dict_value' => 'Dell PowerConnect%GPASS%3424P'),
515 347 => array ('chapter_id' => 12, 'dict_value' => 'Dell PowerConnect%GPASS%3448'),
516 348 => array ('chapter_id' => 12, 'dict_value' => 'Dell PowerConnect%GPASS%3448P'),
517 349 => array ('chapter_id' => 12, 'dict_value' => 'Dell PowerConnect%GPASS%5324'),
518 350 => array ('chapter_id' => 12, 'dict_value' => 'Dell PowerConnect%GPASS%6224'),
519 351 => array ('chapter_id' => 12, 'dict_value' => 'Dell PowerConnect%GPASS%6224P'),
520 352 => array ('chapter_id' => 12, 'dict_value' => 'Dell PowerConnect%GPASS%6224F'),
521 353 => array ('chapter_id' => 12, 'dict_value' => 'Dell PowerConnect%GPASS%6248'),
522 354 => array ('chapter_id' => 12, 'dict_value' => 'Dell PowerConnect%GPASS%6248P'),
523 355 => array ('chapter_id' => 11, 'dict_value' => 'Dell PowerEdge%GPASS%6850'),
524 356 => array ('chapter_id' => 11, 'dict_value' => 'Dell PowerEdge%GPASS%6950'),
525 357 => array ('chapter_id' => 11, 'dict_value' => 'Dell PowerEdge%GPASS%R900'),
526 358 => array ('chapter_id' => 11, 'dict_value' => 'Dell PowerEdge%GPASS%4400'),
527 359 => array ('chapter_id' => 11, 'dict_value' => 'Dell PowerEdge%GPASS%2650'),
528 360 => array ('chapter_id' => 11, 'dict_value' => 'Dell PowerEdge%GPASS%2550'),
529 361 => array ('chapter_id' => 11, 'dict_value' => 'Dell PowerEdge%GPASS%750'),
530 362 => array ('chapter_id' => 11, 'dict_value' => 'Dell PowerEdge%GPASS%2450'),
531 363 => array ('chapter_id' => 11, 'dict_value' => 'Dell PowerEdge%GPASS%850'),
532 364 => array ('chapter_id' => 11, 'dict_value' => 'Dell PowerEdge%GPASS%1850'),
533 365 => array ('chapter_id' => 11, 'dict_value' => 'Dell PowerEdge%GPASS%860'),
534 366 => array ('chapter_id' => 11, 'dict_value' => 'Dell PowerEdge%GPASS%2900'),
535 367 => array ('chapter_id' => 11, 'dict_value' => 'Dell PowerEdge%GPASS%2970'),
536 368 => array ('chapter_id' => 11, 'dict_value' => 'Dell PowerEdge%GPASS%SC1435'),
537 369 => array ('chapter_id' => 30, 'dict_value' => 'Cisco%GPASS%Catalyst 6509%L9,1H%'),
538 370 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%ME 6524GS-8S'),
539 371 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%ME 6524GT-8S'),
540 372 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%Catalyst 4503-E'),
541 373 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%Catalyst 4506-E'),
542 374 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%Catalyst 4507R-E'),
543 375 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%Catalyst 4510R-E'),
544 376 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%Catalyst 3750-24TE-M'),
545 377 => array ('chapter_id' => 12, 'dict_value' => '[[Cisco%GPASS%Catalyst 4948-10GE | http://www.cisco.com/en/US/products/ps6230/index.html]]'),
546 378 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%ME 4924-10GE'),
547 379 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%Catalyst 2960-24-S'),
548 380 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%Catalyst 2950-24'),
549 381 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%Catalyst WS-C2950-12'),
550 382 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%Catalyst 2950C-24'),
551 383 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%Catalyst WS-C2950G-24-DC'),
552 384 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%Catalyst 2950SX-48'),
553 385 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%Catalyst WS-C2950SX-24'),
554 386 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%Catalyst 2950T-24'),
555 387 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%Catalyst 2950T-48'),
556 388 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%Catalyst 2950G-12'),
557 389 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%Catalyst 2950G-24'),
558 390 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%Catalyst 2950G-48'),
559 391 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%Catalyst 3508G XL'),
560 392 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%Catalyst 3512 XL'),
561 393 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%Catalyst WS-C3524-XL'),
562 394 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%Catalyst 3524 PWR XL'),
563 395 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%Catalyst 3548 XL'),
564 396 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%ME 2400-24TS-A'),
565 397 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%ME 2400-24TS-D'),
566 398 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%Catalyst 3550-12T'),
567 399 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%Catalyst 3550-12G'),
568 400 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%Catalyst 3550-24'),
569 401 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%Catalyst 3550-24 FX'),
570 402 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%Catalyst 3550-24 DC'),
571 403 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%Catalyst 3550-24 PWR'),
572 404 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%Catalyst 3550-48'),
573 405 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%ME 3400G-12CS-A'),
574 406 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%ME 3400G-12CS-D'),
575 407 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%ME 3400G-2CS-A'),
576 408 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%ME 3400-24TS-A'),
577 409 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%ME 3400-24TS-D'),
578 410 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%ME 3400-24FS-A'),
579 411 => array ('chapter_id' => 12, 'dict_value' => 'Foundry%GPASS%FastIron GS 624XGP'),
580 412 => array ('chapter_id' => 12, 'dict_value' => 'Foundry%GPASS%FastIron GS 624XGP-POE'),
581 413 => array ('chapter_id' => 12, 'dict_value' => 'Foundry%GPASS%FastIron LS 624'),
582 414 => array ('chapter_id' => 12, 'dict_value' => 'Foundry%GPASS%FastIron LS 648'),
583 415 => array ('chapter_id' => 12, 'dict_value' => 'Foundry%GPASS%NetIron M2404F'),
584 416 => array ('chapter_id' => 12, 'dict_value' => 'Foundry%GPASS%NetIron M2404C'),
585 417 => array ('chapter_id' => 17, 'dict_value' => 'Foundry%GPASS%BigIron RX-32'),
586 418 => array ('chapter_id' => 13, 'dict_value' => '[[Debian%GSKIP%Debian 2.0 (hamm) | http://debian.org/releases/hamm/]]'),
587 419 => array ('chapter_id' => 13, 'dict_value' => '[[Debian%GSKIP%Debian 2.1 (slink) | http://debian.org/releases/slink/]]'),
588 420 => array ('chapter_id' => 13, 'dict_value' => '[[Debian%GSKIP%Debian 2.2 (potato) | http://debian.org/releases/potato/]]'),
589 421 => array ('chapter_id' => 13, 'dict_value' => '[[Debian%GSKIP%Debian 4.0 (etch) | http://debian.org/releases/etch/]]'),
590 422 => array ('chapter_id' => 13, 'dict_value' => 'ALT_Linux%GSKIP%ALTLinux Server 4.0'),
591 423 => array ('chapter_id' => 13, 'dict_value' => 'ALT_Linux%GSKIP%ALTLinux Sisyphus'),
592 424 => array ('chapter_id' => 13, 'dict_value' => 'OpenSUSE%GSKIP%openSUSE 10.0'),
593 425 => array ('chapter_id' => 13, 'dict_value' => 'OpenSUSE%GSKIP%openSUSE 10.1'),
594 426 => array ('chapter_id' => 13, 'dict_value' => 'OpenSUSE%GSKIP%openSUSE 10.2'),
595 427 => array ('chapter_id' => 13, 'dict_value' => 'OpenSUSE%GSKIP%openSUSE 10.3'),
596 428 => array ('chapter_id' => 13, 'dict_value' => 'Ubuntu%GSKIP%Ubuntu 4.10'),
597 429 => array ('chapter_id' => 13, 'dict_value' => 'Ubuntu%GSKIP%Ubuntu 5.04'),
598 430 => array ('chapter_id' => 13, 'dict_value' => 'Ubuntu%GSKIP%Ubuntu 5.10'),
599 431 => array ('chapter_id' => 13, 'dict_value' => 'Ubuntu%GSKIP%Ubuntu 6.06 LTS'),
600 432 => array ('chapter_id' => 13, 'dict_value' => 'Ubuntu%GSKIP%Ubuntu 6.10'),
601 433 => array ('chapter_id' => 13, 'dict_value' => 'Ubuntu%GSKIP%Ubuntu 7.04'),
602 434 => array ('chapter_id' => 13, 'dict_value' => 'Ubuntu%GSKIP%Ubuntu 7.10'),
603 435 => array ('chapter_id' => 13, 'dict_value' => 'Ubuntu%GSKIP%Ubuntu 8.04 LTS'),
604 436 => array ('chapter_id' => 13, 'dict_value' => 'Red Hat Enterprise%GSKIP%RHEL V5'),
605 437 => array ('chapter_id' => 18, 'dict_value' => 'Dell PowerVault%GPASS%210S'),
606 438 => array ('chapter_id' => 18, 'dict_value' => 'Dell PowerVault%GPASS%221S'),
607 441 => array ('chapter_id' => 13, 'dict_value' => '[[CentOS%GSKIP%CentOS V2 | http://www.centos.org/]]'),
608 442 => array ('chapter_id' => 13, 'dict_value' => '[[CentOS%GSKIP%CentOS V3 | http://www.centos.org/]]'),
609 443 => array ('chapter_id' => 13, 'dict_value' => '[[CentOS%GSKIP%CentOS V4 | http://www.centos.org/]]'),
610 444 => array ('chapter_id' => 13, 'dict_value' => '[[CentOS%GSKIP%CentOS V5 | http://www.centos.org/]]'),
611 445 => array ('chapter_id' => 1, 'dict_value' => 'KVM switch'),
612 447 => array ('chapter_id' => 1, 'dict_value' => 'multiplexer'),
613 448 => array ('chapter_id' => 21, 'dict_value' => 'Avocent DSR1021'),
614 449 => array ('chapter_id' => 21, 'dict_value' => 'Avocent DSR1022'),
615 450 => array ('chapter_id' => 21, 'dict_value' => 'Avocent DSR1024'),
616 451 => array ('chapter_id' => 21, 'dict_value' => '[[Avocent DSR1031 | http://www.emersonnetworkpower.com/en-US/Products/InfrastructureManagement/DigitalKVMAppliances/Pages/AvocentDSRAppliances.aspx]]'),
617 452 => array ('chapter_id' => 21, 'dict_value' => 'Avocent DSR1020'),
618 453 => array ('chapter_id' => 21, 'dict_value' => 'Avocent DSR2020'),
619 454 => array ('chapter_id' => 21, 'dict_value' => 'Avocent DSR4020'),
620 455 => array ('chapter_id' => 21, 'dict_value' => 'Avocent DSR8020'),
621 456 => array ('chapter_id' => 21, 'dict_value' => '[[Avocent DSR1030 | http://www.emersonnetworkpower.com/en-US/Products/InfrastructureManagement/DigitalKVMAppliances/Pages/AvocentDSRAppliances.aspx]]'),
622 457 => array ('chapter_id' => 21, 'dict_value' => '[[Avocent DSR2030 | http://www.emersonnetworkpower.com/en-US/Products/InfrastructureManagement/DigitalKVMAppliances/Pages/AvocentDSRAppliances.aspx]]'),
623 458 => array ('chapter_id' => 21, 'dict_value' => '[[Avocent DSR2035 | http://www.emersonnetworkpower.com/en-US/Products/InfrastructureManagement/DigitalKVMAppliances/Pages/AvocentDSRAppliances.aspx]]'),
624 459 => array ('chapter_id' => 21, 'dict_value' => '[[Avocent DSR4030 | http://www.emersonnetworkpower.com/en-US/Products/InfrastructureManagement/DigitalKVMAppliances/Pages/AvocentDSRAppliances.aspx]]'),
625 460 => array ('chapter_id' => 21, 'dict_value' => '[[Avocent DSR8030 | http://www.emersonnetworkpower.com/en-US/Products/InfrastructureManagement/DigitalKVMAppliances/Pages/AvocentDSRAppliances.aspx]]'),
626 461 => array ('chapter_id' => 21, 'dict_value' => '[[Avocent DSR8035 | http://www.emersonnetworkpower.com/en-US/Products/InfrastructureManagement/DigitalKVMAppliances/Pages/AvocentDSRAppliances.aspx]]'),
627 462 => array ('chapter_id' => 21, 'dict_value' => 'Avocent AutoView 1415'),
628 463 => array ('chapter_id' => 21, 'dict_value' => 'Avocent AutoView 1515'),
629 464 => array ('chapter_id' => 21, 'dict_value' => 'Avocent AutoView 2015'),
630 465 => array ('chapter_id' => 21, 'dict_value' => 'Avocent AutoView 2020'),
631 466 => array ('chapter_id' => 21, 'dict_value' => 'Avocent AutoView 2030'),
632 467 => array ('chapter_id' => 21, 'dict_value' => 'Avocent AutoView 3100'),
633 468 => array ('chapter_id' => 21, 'dict_value' => '[[Avocent AutoView 3200 | http://www.emersonnetworkpower.com/en-US/Products/InfrastructureManagement/DigitalKVMAppliances/Pages/AvocentAutoViewAppliances.aspx]]'),
634 469 => array ('chapter_id' => 21, 'dict_value' => 'Avocent SwitchView 1000 4-port'),
635 470 => array ('chapter_id' => 21, 'dict_value' => 'Avocent SwitchView 1000 8-port'),
636 471 => array ('chapter_id' => 21, 'dict_value' => 'Avocent SwitchView 1000 16-port'),
637 472 => array ('chapter_id' => 9999, 'dict_value' => '[[Cronyx%GPASS%FMUX/S-4E1 | http://www.cronyx.ru/hardware/fmux-ring.html]]'),
638 473 => array ('chapter_id' => 9999, 'dict_value' => '[[Cronyx%GPASS%FMUX/S-4E1/ETS | http://www.cronyx.ru/hardware/fmux-ring.html]]'),
639 474 => array ('chapter_id' => 9999, 'dict_value' => '[[Cronyx%GPASS%FMUX/S-4E1/M | http://www.cronyx.ru/hardware/fmux-ring.html]]'),
640 475 => array ('chapter_id' => 9999, 'dict_value' => '[[Cronyx%GPASS%FMUX/S-8E1 | http://www.cronyx.ru/hardware/fmux-ring.html]]'),
641 476 => array ('chapter_id' => 9999, 'dict_value' => '[[Cronyx%GPASS%FMUX/S-8E1/ETS | http://www.cronyx.ru/hardware/fmux-ring.html]]'),
642 477 => array ('chapter_id' => 9999, 'dict_value' => '[[Cronyx%GPASS%FMUX/S-8E1/M | http://www.cronyx.ru/hardware/fmux-ring.html]]'),
643 478 => array ('chapter_id' => 9999, 'dict_value' => '[[Cronyx%GPASS%FMUX/S-16E1 | http://www.cronyx.ru/hardware/fmux-ring.html]]'),
644 479 => array ('chapter_id' => 9999, 'dict_value' => '[[Cronyx%GPASS%FMUX/S-16E1/ETS | http://www.cronyx.ru/hardware/fmux-ring.html]]'),
645 480 => array ('chapter_id' => 9999, 'dict_value' => '[[Cronyx%GPASS%FMUX/S-16E1/M | http://www.cronyx.ru/hardware/fmux-ring.html]]'),
646 481 => array ('chapter_id' => 9999, 'dict_value' => '[[Cronyx%GPASS%E1-XL/S | http://www.cronyx.ru/hardware/e1xl-s.html]]'),
647 482 => array ('chapter_id' => 9999, 'dict_value' => '[[Cronyx%GPASS%E1-DXC/S | http://www.cronyx.ru/hardware/e1dxc-s.html]]'),
648 483 => array ('chapter_id' => 9999, 'dict_value' => '[[Cronyx%GPASS%FMUX-4-E2 | http://www.cronyx.ru/hardware/fmux4-e2.html]]'),
649 484 => array ('chapter_id' => 9999, 'dict_value' => '[[Cronyx%GPASS%FMUX-16-E3 | http://www.cronyx.ru/hardware/fmux16-e3.html]]'),
650 485 => array ('chapter_id' => 9999, 'dict_value' => '[[Cronyx%GPASS%FMUX/SAT | http://www.cronyx.ru/hardware/fmux-sat.html]]'),
651 486 => array ('chapter_id' => 9999, 'dict_value' => '[[Cronyx%GPASS%E1-XL/S-IP | http://www.cronyx.ru/hardware/e1xl-ip.html]]'),
652 487 => array ('chapter_id' => 17, 'dict_value' => '[[RAD%GPASS%FCD-IPM | http://www.rad.com/Article/0,6583,36426-E1_T1_or_Fractional_E1_T1_Modular_Access_Device_with_Integrated_Router,00.html]]'),
653 488 => array ('chapter_id' => 9999, 'dict_value' => '[[RAD%GPASS%FCD-E1M | http://www.rad.com/Article/0,6583,36723-E1_T1_Modular_Access_Multiplexer,00.html]]'),
654 489 => array ('chapter_id' => 9999, 'dict_value' => '[[RAD%GPASS%FCD-T1M | http://www.rad.com/Article/0,6583,36723-E1_T1_Modular_Access_Multiplexer,00.html]]'),
655 490 => array ('chapter_id' => 9999, 'dict_value' => '[[RAD%GPASS%FCD-155E | http://www.rad.com/Article/0,6583,36276-Ethernet_over_SDH_SONET_ADM,00.html]]'),
656 491 => array ('chapter_id' => 21, 'dict_value' => '[[Aten CS78 | http://www.aten.com/products/productItem.php?pcid=20070130111936003&psid=20070130133658002&pid=20070319151852001&layerid=subClass2]]'),
657 492 => array ('chapter_id' => 21, 'dict_value' => '[[Aten ACS1208A | http://www.aten.com/products/productItem.php?pcid=20070130111936003&psid=20070130133658002&pid=20050224111025006&layerid=subClass2]]'),
658 493 => array ('chapter_id' => 21, 'dict_value' => '[[Aten ACS1216A | http://www.aten.com/products/productItem.php?pcid=20070130111936003&psid=20070130133658002&pid=20050224111953008&layerid=subClass2]]'),
659 494 => array ('chapter_id' => 21, 'dict_value' => '[[Aten CS1754 | http://www.aten.com/products/productItem.php?pcid=20070130111936003&psid=20070130133658002&pid=20050217161051008&layerid=subClass2]]'),
660 495 => array ('chapter_id' => 21, 'dict_value' => '[[Aten CS1758 | http://www.aten.com/products/productItem.php?pcid=20070130111936003&psid=20070130133658002&pid=20050224093143008&layerid=subClass2]]'),
661 496 => array ('chapter_id' => 21, 'dict_value' => '[[Aten CS9134 | http://www.aten.com/products/productItem.php?pcid=2005010513171002&psid=20070130133658002&pid=20050217172845005&layerid=subClass2]]'),
662 497 => array ('chapter_id' => 21, 'dict_value' => '[[Aten CS9138 | http://www.aten.com/products/productItem.php?pcid=20070130111936003&psid=20070130133658002&pid=20050224094519006&layerid=subClass2]]'),
663 498 => array ('chapter_id' => 21, 'dict_value' => '[[Aten CS1708 | http://www.aten.com/products/productItem.php?pcid=20070130111936003&psid=20070130133658002&pid=2005022410563008&layerid=subClass2]]'),
664 499 => array ('chapter_id' => 21, 'dict_value' => '[[Aten CS1716 | http://www.aten.com/products/productItem.php?pcid=20070130111936003&psid=20070130133658002&pid=20050224110022008&layerid=subClass2]]'),
665 500 => array ('chapter_id' => 21, 'dict_value' => '[[Aten CS1004 | http://www.aten.com/products/productItem.php?pcid=20070130111936003&psid=20070130133658002&pid=20050224100546008&layerid=subClass2]]'),
666 501 => array ('chapter_id' => 21, 'dict_value' => '[[Aten CS228 | http://www.aten.com/products/productItem.php?pcid=20070130111936003&psid=20070130133658002&pid=20050224114323008&layerid=subClass2]]'),
667 502 => array ('chapter_id' => 21, 'dict_value' => '[[Aten CS428 | http://www.aten.com/products/productItem.php?pcid=20070130111936003&psid=20070130133658002&pid=20050224114721008&layerid=subClass2]]'),
668 503 => array ('chapter_id' => 21, 'dict_value' => '[[Aten CS138A | http://www.aten.com/products/productItem.php?pcid=20070130111936003&psid=20070130133658002&pid=20050224111458007&layerid=subClass2]]'),
669 504 => array ('chapter_id' => 21, 'dict_value' => '[[Aten CS88A | http://www.aten.com/products/productItem.php?pcid=20070130111936003&psid=20070130133658002&pid=2005022411042006&layerid=subClass2]]'),
670 505 => array ('chapter_id' => 21, 'dict_value' => '[[Aten KM0832 | http://www.aten.com/products/productItem.php?pcid=2005010513171002&psid=20060411131626002&pid=20060628154826001&layerid=subClass1]]'),
671 506 => array ('chapter_id' => 21, 'dict_value' => '[[Aten KM0216 | http://www.aten.com/products/productItem.php?pcid=2006041110563001&psid=20060411131626002&pid=20060417153950007&layerid=subClass1]]'),
672 507 => array ('chapter_id' => 21, 'dict_value' => '[[Aten KM0432 | http://www.aten.com/products/productItem.php?pcid=2006041110563001&psid=20060411131626002&pid=2006041715359007&layerid=subClass1]]'),
673 508 => array ('chapter_id' => 21, 'dict_value' => '[[Aten KH1508 | http://www.aten.com/products/productItem.php?pcid=2006041110563001&psid=20060411130954001&pid=20061101174038001&layerid=subClass1]]'),
674 509 => array ('chapter_id' => 21, 'dict_value' => '[[Aten KH1516 | http://www.aten.com/products/productItem.php?pcid=2006041110563001&psid=20060411130954001&pid=20061101175320001&layerid=subClass1]]'),
675 510 => array ('chapter_id' => 21, 'dict_value' => '[[Aten KH0116 | http://www.aten.com/products/productItem.php?pcid=2006041110563001&psid=20060411130954001&pid=20060411145734003&layerid=subClass1]]'),
676 511 => array ('chapter_id' => 21, 'dict_value' => '[[Aten KH98 | http://www.aten.com/products/productItem.php?pcid=2005010513171002&psid=2007012911116003&pid=20061221104352001&layerid=subClass1]]'),
677 512 => array ('chapter_id' => 23, 'dict_value' => '[[Aten KL1100 | http://www.aten.com/products/productItem.php?pcid=2005010513171002&psid=20060411131050002&pid=20071225113046001&layerid=subClass1]]'),
678 513 => array ('chapter_id' => 23, 'dict_value' => '[[Aten KL1508 | http://www.aten.com/products/productItem.php?pcid=2006041110563001&psid=20060411131050002&pid=20070710020717009&layerid=subClass1]]'),
679 514 => array ('chapter_id' => 23, 'dict_value' => '[[Aten KL1516 | http://www.aten.com/products/productItem.php?pcid=2006041110563001&psid=20060411131050002&pid=20070716232614001&layerid=subClass1]]'),
680 515 => array ('chapter_id' => 23, 'dict_value' => '[[Aten KL9108 | http://www.aten.com/products/productItem.php?pcid=2005010513171002&psid=20060411131050002&pid=20060811153413009&layerid=subClass1]]'),
681 516 => array ('chapter_id' => 23, 'dict_value' => '[[Aten KL9116 | http://www.aten.com/products/productItem.php?pcid=2006041110563001&psid=20060411131050002&pid=2006081115384001&layerid=subClass1]]'),
682 517 => array ('chapter_id' => 23, 'dict_value' => '[[Aten KL3116 | http://www.aten.com/products/productItem.php?pcid=2005010513171002&psid=20060411131050002&pid=20060913162532009&layerid=subClass1]]'),
683 518 => array ('chapter_id' => 23, 'dict_value' => '[[Aten KL1116 | http://www.aten.com/products/productItem.php?pcid=2006041110563001&psid=20060411131050002&pid=20060420101520005&layerid=subClass1]]'),
684 519 => array ('chapter_id' => 23, 'dict_value' => '[[Aten CS1208DL | http://www.aten.com/products/productItem.php?pcid=2005010513171002&psid=20060411131050002&pid=2005022413505007&layerid=subClass1]]'),
685 520 => array ('chapter_id' => 23, 'dict_value' => '[[Aten CS1216DL | http://www.aten.com/products/productItem.php?pcid=2005010513171002&psid=20060411131050002&pid=2005022413505007&layerid=subClass1]]'),
686 521 => array ('chapter_id' => 23, 'dict_value' => '[[Aten CS1200L | http://www.aten.com/products/productItem.php?pcid=2005010513171002&psid=20060411131050002&pid=20050224140854008&layerid=subClass1]]'),
687 522 => array ('chapter_id' => 23, 'dict_value' => '[[Aten CL1758 | http://www.aten.com/products/productItem.php?pcid=2005010513171002&psid=20060411131050002&pid=20051229164553003&layerid=subClass1]]'),
688 523 => array ('chapter_id' => 23, 'dict_value' => '[[Aten CL1208 | http://www.aten.com/products/productItem.php?pcid=2005010513171002&psid=20060411131050002&pid=2005072215482&layerid=subClass1]]'),
689 524 => array ('chapter_id' => 23, 'dict_value' => '[[Aten CL1216 | http://www.aten.com/products/productItem.php?pcid=2005010513171002&psid=20060411131050002&pid=2005072215482&layerid=subClass1]]'),
690 525 => array ('chapter_id' => 23, 'dict_value' => '[[Aten CL1200 | http://www.aten.com/products/productItem.php?pcid=2005010513171002&psid=20060411131050002&pid=20050722165040002&layerid=subClass1]]'),
691 526 => array ('chapter_id' => 23, 'dict_value' => '[[Aten ACS1208AL | http://www.aten.com/products/productItem.php?pcid=2005010513171002&psid=20060411131050002&pid=2005022413597003&layerid=subClass1]]'),
692 527 => array ('chapter_id' => 23, 'dict_value' => '[[Aten ACS1216AL | http://www.aten.com/products/productItem.php?pcid=2005010513171002&psid=20060411131050002&pid=2005022413597003&layerid=subClass1]]'),
693 528 => array ('chapter_id' => 9999, 'dict_value' => '[[Tainet%GPASS%MUXpro 8216 | http://www.tainet.net/Product/muxpro820_8216.htm]]'),
694 529 => array ('chapter_id' => 9999, 'dict_value' => 'Tainet%GPASS%Mercury 3600+'),
695 530 => array ('chapter_id' => 9999, 'dict_value' => 'Tainet%GPASS%Mercury 3820'),
696 531 => array ('chapter_id' => 9999, 'dict_value' => 'Tainet%GPASS%Mercury 3630'),
697 532 => array ('chapter_id' => 9999, 'dict_value' => 'Tainet%GPASS%Mercury 3630E'),
698 533 => array ('chapter_id' => 9999, 'dict_value' => 'Tainet%GPASS%DSD-08A'),
699 534 => array ('chapter_id' => 11, 'dict_value' => 'HP ProLiant%GPASS%DL160'),
700 535 => array ('chapter_id' => 11, 'dict_value' => 'HP ProLiant%GPASS%DL180'),
701 536 => array ('chapter_id' => 11, 'dict_value' => 'HP ProLiant%GPASS%DL185'),
702 537 => array ('chapter_id' => 11, 'dict_value' => 'HP ProLiant%GPASS%DL365'),
703 538 => array ('chapter_id' => 11, 'dict_value' => 'HP ProLiant%GPASS%DL320s'),
704 539 => array ('chapter_id' => 11, 'dict_value' => 'HP ProLiant%GPASS%DL320p'),
705 540 => array ('chapter_id' => 11, 'dict_value' => 'HP ProLiant%GPASS%ML115'),
706 541 => array ('chapter_id' => 12, 'dict_value' => 'Force10%GPASS%S2410CP'),
707 542 => array ('chapter_id' => 12, 'dict_value' => 'Force10%GPASS%S50N'),
708 543 => array ('chapter_id' => 12, 'dict_value' => 'Force10%GPASS%S50V'),
709 544 => array ('chapter_id' => 12, 'dict_value' => 'Force10%GPASS%S25P'),
710 545 => array ('chapter_id' => 12, 'dict_value' => 'Force10%GPASS%C150'),
711 546 => array ('chapter_id' => 12, 'dict_value' => 'Force10%GPASS%C300'),
712 547 => array ('chapter_id' => 12, 'dict_value' => 'Force10%GPASS%E300'),
713 548 => array ('chapter_id' => 12, 'dict_value' => 'Force10%GPASS%E600'),
714 549 => array ('chapter_id' => 12, 'dict_value' => 'Force10%GPASS%E1200'),
715 550 => array ('chapter_id' => 12, 'dict_value' => 'NETGEAR%GPASS%JGS524F'),
716 551 => array ('chapter_id' => 12, 'dict_value' => 'NETGEAR%GPASS%JGS516'),
717 552 => array ('chapter_id' => 12, 'dict_value' => 'NETGEAR%GPASS%JFS524'),
718 553 => array ('chapter_id' => 12, 'dict_value' => 'NETGEAR%GPASS%JFS524F'),
719 554 => array ('chapter_id' => 12, 'dict_value' => 'NETGEAR%GPASS%JGS524'),
720 555 => array ('chapter_id' => 12, 'dict_value' => 'NETGEAR%GPASS%FS524'),
721 556 => array ('chapter_id' => 12, 'dict_value' => 'NETGEAR%GPASS%JFS516'),
722 557 => array ('chapter_id' => 12, 'dict_value' => 'NETGEAR%GPASS%GSM7224R'),
723 558 => array ('chapter_id' => 12, 'dict_value' => 'NETGEAR%GPASS%GSM7248'),
724 559 => array ('chapter_id' => 12, 'dict_value' => 'NETGEAR%GPASS%GSM7212'),
725 560 => array ('chapter_id' => 12, 'dict_value' => 'NETGEAR%GPASS%FSM726S'),
726 561 => array ('chapter_id' => 12, 'dict_value' => 'NETGEAR%GPASS%GSM7248R'),
727 562 => array ('chapter_id' => 12, 'dict_value' => 'NETGEAR%GPASS%GSM7224v1'),
728 563 => array ('chapter_id' => 12, 'dict_value' => 'NETGEAR%GPASS%FSM750S'),
729 564 => array ('chapter_id' => 12, 'dict_value' => 'NETGEAR%GPASS%FSM726'),
730 565 => array ('chapter_id' => 12, 'dict_value' => 'NETGEAR%GPASS%GS724TP'),
731 566 => array ('chapter_id' => 12, 'dict_value' => 'NETGEAR%GPASS%GS748TS'),
732 567 => array ('chapter_id' => 12, 'dict_value' => 'NETGEAR%GPASS%GS724T'),
733 568 => array ('chapter_id' => 12, 'dict_value' => 'NETGEAR%GPASS%FS728TP'),
734 569 => array ('chapter_id' => 12, 'dict_value' => 'NETGEAR%GPASS%FS752TS'),
735 570 => array ('chapter_id' => 12, 'dict_value' => 'NETGEAR%GPASS%FS728TS'),
736 571 => array ('chapter_id' => 12, 'dict_value' => 'NETGEAR%GPASS%FS726T'),
737 572 => array ('chapter_id' => 12, 'dict_value' => 'NETGEAR%GPASS%GS748TP'),
738 573 => array ('chapter_id' => 12, 'dict_value' => 'NETGEAR%GPASS%GS724TS'),
739 574 => array ('chapter_id' => 12, 'dict_value' => 'NETGEAR%GPASS%GS748T'),
740 575 => array ('chapter_id' => 12, 'dict_value' => 'NETGEAR%GPASS%GS716T'),
741 576 => array ('chapter_id' => 12, 'dict_value' => 'NETGEAR%GPASS%FS752TPS'),
742 577 => array ('chapter_id' => 12, 'dict_value' => 'NETGEAR%GPASS%FS750T2'),
743 578 => array ('chapter_id' => 12, 'dict_value' => 'NETGEAR%GPASS%FS726TP'),
744 579 => array ('chapter_id' => 12, 'dict_value' => 'NETGEAR%GPASS%FSM7328PS'),
745 580 => array ('chapter_id' => 12, 'dict_value' => 'NETGEAR%GPASS%GSM7352S'),
746 581 => array ('chapter_id' => 12, 'dict_value' => 'NETGEAR%GPASS%GSM7324'),
747 582 => array ('chapter_id' => 12, 'dict_value' => 'NETGEAR%GPASS%FSM7326P'),
748 583 => array ('chapter_id' => 12, 'dict_value' => 'NETGEAR%GPASS%FSM7352PS'),
749 584 => array ('chapter_id' => 12, 'dict_value' => 'NETGEAR%GPASS%GSM7328FS'),
750 585 => array ('chapter_id' => 12, 'dict_value' => 'NETGEAR%GPASS%GSM7328Sv1'),
751 586 => array ('chapter_id' => 12, 'dict_value' => 'NETGEAR%GPASS%GSM7312'),
752 587 => array ('chapter_id' => 12, 'dict_value' => 'NETGEAR%GPASS%FSM7328S'),
753 588 => array ('chapter_id' => 12, 'dict_value' => 'NETGEAR%GPASS%FSM7352S'),
754 589 => array ('chapter_id' => 12, 'dict_value' => '[[D-Link%GPASS%DES-6500 | http://www.dlink.com/products/?sec=0&pid=341]]'),
755 590 => array ('chapter_id' => 12, 'dict_value' => '[[D-Link%GPASS%DWS-3227 | http://www.dlink.com/products/?sec=0&pid=506]]'),
756 591 => array ('chapter_id' => 12, 'dict_value' => '[[D-Link%GPASS%DWS-3227P | http://www.dlink.com/products/?sec=0&pid=507]]'),
757 592 => array ('chapter_id' => 12, 'dict_value' => '[[D-Link%GPASS%DWS-3250 | http://www.dlink.com/products/?sec=0&pid=468]]'),
758 593 => array ('chapter_id' => 12, 'dict_value' => '[[D-Link%GPASS%DWS-1008 | http://www.dlink.com/products/?sec=0&pid=434]]'),
759 594 => array ('chapter_id' => 12, 'dict_value' => '[[D-Link%GPASS%DGS-3612G | http://www.dlink.com/products/?sec=0&pid=557]]'),
760 595 => array ('chapter_id' => 12, 'dict_value' => '[[D-Link%GPASS%DGS-3627 | http://www.dlink.com/products/?sec=0&pid=639]]'),
761 596 => array ('chapter_id' => 12, 'dict_value' => '[[D-Link%GPASS%DGS-3650 | http://www.dlink.com/products/?sec=0&pid=640]]'),
762 597 => array ('chapter_id' => 12, 'dict_value' => '[[D-Link%GPASS%DGS-3324SR | http://www.dlink.com/products/?sec=0&pid=294]]'),
763 598 => array ('chapter_id' => 12, 'dict_value' => '[[D-Link%GPASS%DGS-3324SRi | http://www.dlink.com/products/?sec=0&pid=309]]'),
764 599 => array ('chapter_id' => 12, 'dict_value' => '[[D-Link%GPASS%DXS-3326GSR | http://www.dlink.com/products/?sec=0&pid=339]]'),
765 600 => array ('chapter_id' => 12, 'dict_value' => '[[D-Link%GPASS%DXS-3350SR | http://www.dlink.com/products/?sec=0&pid=340]]'),
766 601 => array ('chapter_id' => 12, 'dict_value' => '[[D-Link%GPASS%DES-3828 | http://www.dlink.com/products/?sec=0&pid=439]]'),
767 602 => array ('chapter_id' => 12, 'dict_value' => '[[D-Link%GPASS%DES-3828P | http://www.dlink.com/products/?sec=0&pid=440]]'),
768 603 => array ('chapter_id' => 12, 'dict_value' => '[[D-Link%GPASS%DGS-3100-24 | http://www.dlink.com/products/?sec=0&pid=635]]'),
769 604 => array ('chapter_id' => 12, 'dict_value' => '[[D-Link%GPASS%DGS-3100-24P | http://www.dlink.com/products/?sec=0&pid=636]]'),
770 605 => array ('chapter_id' => 12, 'dict_value' => '[[D-Link%GPASS%DGS-3100-48 | http://www.dlink.com/products/?sec=0&pid=637]]'),
771 606 => array ('chapter_id' => 12, 'dict_value' => '[[D-Link%GPASS%DGS-3100-48P | http://www.dlink.com/products/?sec=0&pid=638]]'),
772 607 => array ('chapter_id' => 12, 'dict_value' => '[[D-Link%GPASS%DXS-3227 | http://www.dlink.com/products/?sec=0&pid=483]]'),
773 608 => array ('chapter_id' => 12, 'dict_value' => '[[D-Link%GPASS%DXS-3227P | http://www.dlink.com/products/?sec=0&pid=497]]'),
774 609 => array ('chapter_id' => 12, 'dict_value' => '[[D-Link%GPASS%DXS-3250 | http://www.dlink.com/products/?sec=0&pid=443]]'),
775 610 => array ('chapter_id' => 12, 'dict_value' => '[[D-Link%GPASS%DGS-3024 | http://www.dlink.com/products/?sec=0&pid=404]]'),
776 611 => array ('chapter_id' => 12, 'dict_value' => '[[D-Link%GPASS%DGS-3224TGR | http://www.dlink.com/products/?sec=0&pid=269]]'),
777 612 => array ('chapter_id' => 12, 'dict_value' => '[[D-Link%GPASS%DGS-3048 | http://www.dlink.com/products/?sec=0&pid=496]]'),
778 613 => array ('chapter_id' => 12, 'dict_value' => '[[D-Link%GPASS%DES-3228PA | http://www.dlink.com/products/?sec=0&pid=644]]'),
779 614 => array ('chapter_id' => 12, 'dict_value' => '[[D-Link%GPASS%DES-3028 | http://www.dlink.com/products/?sec=0&pid=630]]'),
780 615 => array ('chapter_id' => 12, 'dict_value' => '[[D-Link%GPASS%DES-3028P | http://www.dlink.com/products/?sec=0&pid=631]]'),
781 616 => array ('chapter_id' => 12, 'dict_value' => '[[D-Link%GPASS%DES-3052 | http://www.dlink.com/products/?sec=0&pid=632]]'),
782 617 => array ('chapter_id' => 12, 'dict_value' => '[[D-Link%GPASS%DES-3052P | http://www.dlink.com/products/?sec=0&pid=633]]'),
783 618 => array ('chapter_id' => 12, 'dict_value' => '[[D-Link%GPASS%DES-3010FA | http://www.dlink.com/products/?sec=0&pid=423]]'),
784 619 => array ('chapter_id' => 12, 'dict_value' => '[[D-Link%GPASS%DES-3010GA | http://www.dlink.com/products/?sec=0&pid=424]]'),
785 620 => array ('chapter_id' => 12, 'dict_value' => '[[D-Link%GPASS%DES-3010PA | http://www.dlink.com/products/?sec=0&pid=469]]'),
786 621 => array ('chapter_id' => 12, 'dict_value' => '[[D-Link%GPASS%DES-3226L | http://www.dlink.com/products/?sec=0&pid=298]]'),
787 622 => array ('chapter_id' => 12, 'dict_value' => '[[D-Link%GPASS%DES-3526 | http://www.dlink.com/products/?sec=0&pid=330]]'),
788 623 => array ('chapter_id' => 12, 'dict_value' => '[[D-Link%GPASS%DES-3550 | http://www.dlink.com/products/?sec=0&pid=331]]'),
789 624 => array ('chapter_id' => 12, 'dict_value' => '[[D-Link%GPASS%DGS-1216T | http://www.dlink.com/products/?sec=0&pid=324]]'),
790 625 => array ('chapter_id' => 12, 'dict_value' => '[[D-Link%GPASS%DGS-1224T | http://www.dlink.com/products/?sec=0&pid=329]]'),
791 626 => array ('chapter_id' => 12, 'dict_value' => '[[D-Link%GPASS%DGS-1248T | http://www.dlink.com/products/?sec=0&pid=367]]'),
792 627 => array ('chapter_id' => 12, 'dict_value' => '[[D-Link%GPASS%DES-1316 | http://www.dlink.com/products/?sec=0&pid=353]]'),
793 628 => array ('chapter_id' => 12, 'dict_value' => '[[D-Link%GPASS%DES-1228 | http://www.dlink.com/products/?sec=0&pid=540]]'),
794 629 => array ('chapter_id' => 12, 'dict_value' => '[[D-Link%GPASS%DES-1228P | http://www.dlink.com/products/?sec=0&pid=541]]'),
795 630 => array ('chapter_id' => 12, 'dict_value' => '[[D-Link%GPASS%DES-1252 | http://www.dlink.com/products/?sec=0&pid=555]]'),
796 631 => array ('chapter_id' => 12, 'dict_value' => '[[D-Link%GPASS%DGS-1016D | http://www.dlink.com/products/?sec=0&pid=337]]'),
797 632 => array ('chapter_id' => 12, 'dict_value' => '[[D-Link%GPASS%DGS-1024D | http://www.dlink.com/products/?sec=0&pid=338]]'),
798 633 => array ('chapter_id' => 12, 'dict_value' => '[[D-Link%GPASS%DSS-24+ | http://www.dlink.com/products/?sec=0&pid=73]]'),
799 634 => array ('chapter_id' => 12, 'dict_value' => '[[D-Link%GPASS%DES-1024D | http://www.dlink.com/products/?sec=0&pid=75]]'),
800 635 => array ('chapter_id' => 12, 'dict_value' => '[[D-Link%GPASS%DES-1026G | http://www.dlink.com/products/?sec=0&pid=76]]'),
801 636 => array ('chapter_id' => 21, 'dict_value' => '[[D-Link%GPASS%DKVM-16 | http://www.dlink.com/products/?sec=0&pid=228]]'),
802 637 => array ('chapter_id' => 21, 'dict_value' => '[[D-Link%GPASS%DKVM-8E | http://www.dlink.com/products/?sec=0&pid=161]]'),
803 638 => array ('chapter_id' => 9999, 'dict_value' => 'Raisecom%GPASS%RC702'),
804 639 => array ('chapter_id' => 9999, 'dict_value' => 'Raisecom%GPASS%RC702-GE'),
805 640 => array ('chapter_id' => 9999, 'dict_value' => 'Raisecom%GPASS%ISCOM4300'),
806 641 => array ('chapter_id' => 9999, 'dict_value' => 'Raisecom%GPASS%RC953-FE4E1'),
807 642 => array ('chapter_id' => 9999, 'dict_value' => 'Raisecom%GPASS%RC953-FX4E1'),
808 643 => array ('chapter_id' => 9999, 'dict_value' => 'Raisecom%GPASS%RC953-FE8E1'),
809 644 => array ('chapter_id' => 9999, 'dict_value' => 'Raisecom%GPASS%RC953-FX8E1'),
810 645 => array ('chapter_id' => 9999, 'dict_value' => 'Raisecom%GPASS%RC953-8FE16E1'),
811 646 => array ('chapter_id' => 9999, 'dict_value' => 'Raisecom%GPASS%RC953E-3FE16E1'),
812 647 => array ('chapter_id' => 9999, 'dict_value' => 'Raisecom%GPASS%RC953-GESTM1'),
813 648 => array ('chapter_id' => 9999, 'dict_value' => 'Raisecom%GPASS%OPCOM3100-155'),
814 649 => array ('chapter_id' => 9999, 'dict_value' => 'Raisecom%GPASS%OPCOM3101-155'),
815 650 => array ('chapter_id' => 9999, 'dict_value' => 'Raisecom%GPASS%RC831-120'),
816 651 => array ('chapter_id' => 9999, 'dict_value' => 'Raisecom%GPASS%RC831-120-BL'),
817 652 => array ('chapter_id' => 9999, 'dict_value' => 'Raisecom%GPASS%RC831-240'),
818 653 => array ('chapter_id' => 9999, 'dict_value' => 'Raisecom%GPASS%RC831-240E'),
819 654 => array ('chapter_id' => 9999, 'dict_value' => 'Raisecom%GPASS%RCMS2801-480GE-BL'),
820 655 => array ('chapter_id' => 9999, 'dict_value' => 'Raisecom%GPASS%RCMS2801-120FE'),
821 656 => array ('chapter_id' => 9999, 'dict_value' => 'Raisecom%GPASS%RCMS2801-120FE-BL'),
822 657 => array ('chapter_id' => 9999, 'dict_value' => 'Raisecom%GPASS%RCMS2801-240FE'),
823 658 => array ('chapter_id' => 9999, 'dict_value' => 'Raisecom%GPASS%RCMS2801-240FE-BL'),
824 659 => array ('chapter_id' => 9999, 'dict_value' => 'Raisecom%GPASS%RCMS2801-240EFE'),
825 660 => array ('chapter_id' => 9999, 'dict_value' => 'Raisecom%GPASS%RCMS2811-120FE'),
826 661 => array ('chapter_id' => 9999, 'dict_value' => 'Raisecom%GPASS%RCMS2811-240FE'),
827 662 => array ('chapter_id' => 9999, 'dict_value' => 'Raisecom%GPASS%RCMS2811-240FE-BL'),
828 663 => array ('chapter_id' => 9999, 'dict_value' => 'Raisecom%GPASS%RCMS2811-480FE'),
829 664 => array ('chapter_id' => 9999, 'dict_value' => 'Raisecom%GPASS%RCMS2811-480FE-BL'),
830 665 => array ('chapter_id' => 9999, 'dict_value' => 'Raisecom%GPASS%RCMS2811-240EFE'),
831 666 => array ('chapter_id' => 9999, 'dict_value' => 'Raisecom%GPASS%RCMS2104-120'),
832 667 => array ('chapter_id' => 9999, 'dict_value' => 'Raisecom%GPASS%RCMS2304-120'),
833 668 => array ('chapter_id' => 9999, 'dict_value' => 'Raisecom%GPASS%RCMS2504-120'),
834 669 => array ('chapter_id' => 9999, 'dict_value' => 'Raisecom%GPASS%RCMS2104-240'),
835 670 => array ('chapter_id' => 9999, 'dict_value' => 'Raisecom%GPASS%RCMS2304-240'),
836 671 => array ('chapter_id' => 9999, 'dict_value' => 'Raisecom%GPASS%RCMS2504-240'),
837 672 => array ('chapter_id' => 9999, 'dict_value' => 'Raisecom%GPASS%RC801-120B'),
838 673 => array ('chapter_id' => 9999, 'dict_value' => 'Raisecom%GPASS%RC801-240B'),
839 674 => array ('chapter_id' => 9999, 'dict_value' => 'Raisecom%GPASS%RC801-480B'),
840 675 => array ('chapter_id' => 9999, 'dict_value' => 'Raisecom%GPASS%RC803-120B'),
841 676 => array ('chapter_id' => 9999, 'dict_value' => 'Raisecom%GPASS%RC803-240B'),
842 677 => array ('chapter_id' => 9999, 'dict_value' => 'Raisecom%GPASS%RC803-480B'),
843 678 => array ('chapter_id' => 9999, 'dict_value' => 'Raisecom%GPASS%RC805-120B'),
844 679 => array ('chapter_id' => 9999, 'dict_value' => 'Raisecom%GPASS%RC805-240B'),
845 680 => array ('chapter_id' => 9999, 'dict_value' => 'Raisecom%GPASS%RC805-480B'),
846 683 => array ('chapter_id' => 12, 'dict_value' => 'Force10%GPASS%S2410P'),
847 684 => array ('chapter_id' => 12, 'dict_value' => '[[Extreme Networks%GPASS%Summit X150-24t | http://www.extremenetworks.com/products/summit-x150.aspx]]'),
848 685 => array ('chapter_id' => 12, 'dict_value' => '[[Extreme Networks%GPASS%Summit X150-48t | http://www.extremenetworks.com/products/summit-x150.aspx]]'),
849 686 => array ('chapter_id' => 12, 'dict_value' => '[[Extreme Networks%GPASS%Summit X150-24p | http://www.extremenetworks.com/products/summit-x150.aspx]]'),
850 687 => array ('chapter_id' => 12, 'dict_value' => '[[Extreme Networks%GPASS%Summit X250e-24t | http://www.extremenetworks.com/products/summit-x250e.aspx]]'),
851 688 => array ('chapter_id' => 12, 'dict_value' => '[[Extreme Networks%GPASS%Summit X250e-48t | http://www.extremenetworks.com/products/summit-x250e.aspx]]'),
852 689 => array ('chapter_id' => 12, 'dict_value' => '[[Extreme Networks%GPASS%Summit X250e-24p | http://www.extremenetworks.com/products/summit-x250e.aspx]]'),
853 690 => array ('chapter_id' => 12, 'dict_value' => '[[Extreme Networks%GPASS%Summit X250e-48p | http://www.extremenetworks.com/products/summit-x250e.aspx]]'),
854 691 => array ('chapter_id' => 12, 'dict_value' => '[[Extreme Networks%GPASS%Summit X250e-24x | http://www.extremenetworks.com/products/summit-x250e.aspx]]'),
855 692 => array ('chapter_id' => 12, 'dict_value' => '[[Extreme Networks%GPASS%Summit X450-24t | http://www.extremenetworks.com/products/summit-x450.aspx]]'),
856 693 => array ('chapter_id' => 12, 'dict_value' => '[[Extreme Networks%GPASS%Summit X450-24x | http://www.extremenetworks.com/products/summit-x450.aspx]]'),
857 694 => array ('chapter_id' => 12, 'dict_value' => '[[Extreme Networks%GPASS%Summit X450a-24t | http://www.extremenetworks.com/products/summit-x450a.aspx]]'),
858 695 => array ('chapter_id' => 12, 'dict_value' => '[[Extreme Networks%GPASS%Summit X450a-48t | http://www.extremenetworks.com/products/summit-x450a.aspx]]'),
859 696 => array ('chapter_id' => 12, 'dict_value' => '[[Extreme Networks%GPASS%Summit X450a-24x | http://www.extremenetworks.com/products/summit-x450a.aspx]]'),
860 697 => array ('chapter_id' => 12, 'dict_value' => '[[Extreme Networks%GPASS%Summit X450e-24p | http://www.extremenetworks.com/products/summit-x450e.aspx]]'),
861 698 => array ('chapter_id' => 12, 'dict_value' => '[[Extreme Networks%GPASS%Summit X450e-48p | http://www.extremenetworks.com/products/summit-x450e.aspx]]'),
862 699 => array ('chapter_id' => 12, 'dict_value' => '[[Extreme Networks%GPASS%Summit 200-24fx | http://www.extremenetworks.com/products/summit-200.aspx]]'),
863 700 => array ('chapter_id' => 12, 'dict_value' => '[[Extreme Networks%GPASS%Summit 200-24 | http://www.extremenetworks.com/products/summit-200.aspx]]'),
864 701 => array ('chapter_id' => 12, 'dict_value' => '[[Extreme Networks%GPASS%Summit 200-48 | http://www.extremenetworks.com/products/summit-200.aspx]]'),
865 702 => array ('chapter_id' => 12, 'dict_value' => '[[Extreme Networks%GPASS%Summit 300-24 | http://www.extremenetworks.com/products/summit-300.aspx]]'),
866 703 => array ('chapter_id' => 12, 'dict_value' => '[[Extreme Networks%GPASS%Summit 300-48 | http://www.extremenetworks.com/products/summit-300.aspx]]'),
867 704 => array ('chapter_id' => 12, 'dict_value' => '[[Extreme Networks%GPASS%Summit 400-24p | http://www.extremenetworks.com/products/summit-400-24p.aspx]]'),
868 705 => array ('chapter_id' => 12, 'dict_value' => '[[Extreme Networks%GPASS%Summit 400-24t | http://www.extremenetworks.com/products/summit-400-24t.aspx]]'),
869 706 => array ('chapter_id' => 12, 'dict_value' => '[[Extreme Networks%GPASS%Summit 400-48t | http://www.extremenetworks.com/products/summit-400-48t.aspx]]'),
870 707 => array ('chapter_id' => 12, 'dict_value' => '[[Extreme Networks%GPASS%Summit48si | http://www.extremenetworks.com/products/summit-48si.aspx]]'),
871 708 => array ('chapter_id' => 12, 'dict_value' => '[[Extreme Networks%GPASS%Alpine 3804 | http://www.extremenetworks.com/products/Alpine-3800.aspx]]'),
872 709 => array ('chapter_id' => 12, 'dict_value' => '[[Extreme Networks%GPASS%Alpine 3808 | http://www.extremenetworks.com/products/Alpine-3800.aspx]]'),
873 710 => array ('chapter_id' => 12, 'dict_value' => '[[Extreme Networks%GPASS%BlackDiamond 6808 | http://www.extremenetworks.com/products/blackdiamond-6800.aspx]]'),
874 711 => array ('chapter_id' => 12, 'dict_value' => '[[Extreme Networks%GPASS%BlackDiamond 8806 | http://www.extremenetworks.com/products/blackdiamond-8800.aspx]]'),
875 712 => array ('chapter_id' => 12, 'dict_value' => '[[Extreme Networks%GPASS%BlackDiamond 8810 | http://www.extremenetworks.com/products/blackdiamond-8800.aspx]]'),
876 713 => array ('chapter_id' => 12, 'dict_value' => '[[Extreme Networks%GPASS%BlackDiamond 10808 | http://www.extremenetworks.com/products/blackdiamond-10808.aspx]]'),
877 714 => array ('chapter_id' => 12, 'dict_value' => '[[Extreme Networks%GPASS%BlackDiamond 12802R | http://www.extremenetworks.com/products/blackdiamond-12800r.aspx]]'),
878 715 => array ('chapter_id' => 12, 'dict_value' => '[[Extreme Networks%GPASS%BlackDiamond 12804R | http://www.extremenetworks.com/products/blackdiamond-12800r.aspx]]'),
879 716 => array ('chapter_id' => 12, 'dict_value' => '[[Extreme Networks%GPASS%BlackDiamond 12804C | http://www.extremenetworks.com/products/blackdiamond-12804c.aspx]]'),
880 717 => array ('chapter_id' => 24, 'dict_value' => '[[Cisco%GPASS%ASR 1002 | http://cisco.com/en/US/products/ps9436/index.html]]'),
881 718 => array ('chapter_id' => 24, 'dict_value' => '[[Cisco%GPASS%ASR 1004 | http://cisco.com/en/US/products/ps9437/index.html]]'),
882 719 => array ('chapter_id' => 24, 'dict_value' => '[[Cisco%GPASS%ASR 1006 | http://cisco.com/en/US/products/ps9438/index.html]]'),
883 720 => array ('chapter_id' => 13, 'dict_value' => '[[OpenBSD%GSKIP%OpenBSD 3.3 | http://www.openbsd.org/33.html]]'),
884 721 => array ('chapter_id' => 13, 'dict_value' => '[[OpenBSD%GSKIP%OpenBSD 3.4 | http://www.openbsd.org/34.html]]'),
885 722 => array ('chapter_id' => 13, 'dict_value' => '[[OpenBSD%GSKIP%OpenBSD 3.5 | http://www.openbsd.org/35.html]]'),
886 723 => array ('chapter_id' => 13, 'dict_value' => '[[OpenBSD%GSKIP%OpenBSD 3.6 | http://www.openbsd.org/36.html]]'),
887 724 => array ('chapter_id' => 13, 'dict_value' => '[[OpenBSD%GSKIP%OpenBSD 3.7 | http://www.openbsd.org/37.html]]'),
888 725 => array ('chapter_id' => 13, 'dict_value' => '[[OpenBSD%GSKIP%OpenBSD 3.8 | http://www.openbsd.org/38.html]]'),
889 726 => array ('chapter_id' => 13, 'dict_value' => '[[OpenBSD%GSKIP%OpenBSD 3.9 | http://www.openbsd.org/39.html]]'),
890 727 => array ('chapter_id' => 13, 'dict_value' => '[[OpenBSD%GSKIP%OpenBSD 4.0 | http://www.openbsd.org/40.html]]'),
891 728 => array ('chapter_id' => 13, 'dict_value' => '[[OpenBSD%GSKIP%OpenBSD 4.1 | http://www.openbsd.org/41.html]]'),
892 729 => array ('chapter_id' => 13, 'dict_value' => '[[OpenBSD%GSKIP%OpenBSD 4.2 | http://www.openbsd.org/42.html]]'),
893 730 => array ('chapter_id' => 13, 'dict_value' => '[[OpenBSD%GSKIP%OpenBSD 4.3 | http://www.openbsd.org/43.html]]'),
894 // 1018 duplicated 731 later, so 731 isn't here any more
895 732 => array ('chapter_id' => 13, 'dict_value' => '[[FreeBSD%GSKIP%FreeBSD 7.0 | http://www.freebsd.org/releases/7.0R/announce.html]]'),
896 733 => array ('chapter_id' => 13, 'dict_value' => '[[NetBSD%GSKIP%NetBSD 2.0 | http://netbsd.org/releases/formal-2.0/]]'),
897 734 => array ('chapter_id' => 13, 'dict_value' => '[[NetBSD%GSKIP%NetBSD 2.1 | http://netbsd.org/releases/formal-2.0/NetBSD-2.1.html]]'),
898 735 => array ('chapter_id' => 13, 'dict_value' => '[[NetBSD%GSKIP%NetBSD 3.0 | http://netbsd.org/releases/formal-3/]]'),
899 736 => array ('chapter_id' => 13, 'dict_value' => '[[NetBSD%GSKIP%NetBSD 3.1 | http://netbsd.org/releases/formal-3/NetBSD-3.1.html]]'),
900 737 => array ('chapter_id' => 13, 'dict_value' => '[[NetBSD%GSKIP%NetBSD 4.0 | http://netbsd.org/releases/formal-4/NetBSD-4.0.html]]'),
901 738 => array ('chapter_id' => 12, 'dict_value' => '3Com%GPASS%Baseline 2016'),
902 739 => array ('chapter_id' => 12, 'dict_value' => '3Com%GPASS%Baseline 2024'),
903 740 => array ('chapter_id' => 12, 'dict_value' => '3Com%GPASS%Baseline 2126-G'),
904 741 => array ('chapter_id' => 12, 'dict_value' => '3Com%GPASS%Baseline 2816'),
905 742 => array ('chapter_id' => 12, 'dict_value' => '3Com%GPASS%Baseline 2824'),
906 743 => array ('chapter_id' => 12, 'dict_value' => '3Com%GPASS%Baseline 2226 Plus'),
907 744 => array ('chapter_id' => 12, 'dict_value' => '3Com%GPASS%Baseline 2426-PWR Plus'),
908 745 => array ('chapter_id' => 12, 'dict_value' => '3Com%GPASS%Baseline 2250 Plus'),
909 746 => array ('chapter_id' => 12, 'dict_value' => '3Com%GPASS%Baseline 2916-SFP Plus'),
910 747 => array ('chapter_id' => 12, 'dict_value' => '3Com%GPASS%Baseline 2924-SFP Plus'),
911 748 => array ('chapter_id' => 12, 'dict_value' => '3Com%GPASS%Baseline 2924-PWR Plus'),
912 749 => array ('chapter_id' => 12, 'dict_value' => '3Com%GPASS%Baseline 2948-SFP Plus'),
913 750 => array ('chapter_id' => 12, 'dict_value' => '3Com%GPASS%3870 24-port'),
914 751 => array ('chapter_id' => 12, 'dict_value' => '3Com%GPASS%3870 48-port'),
915 752 => array ('chapter_id' => 12, 'dict_value' => '3Com%GPASS%4200 26-port'),
916 753 => array ('chapter_id' => 12, 'dict_value' => '3Com%GPASS%4200 28-port'),
917 754 => array ('chapter_id' => 12, 'dict_value' => '3Com%GPASS%4200 50-port'),
918 755 => array ('chapter_id' => 12, 'dict_value' => '3Com%GPASS%4200G 12-port'),
919 756 => array ('chapter_id' => 12, 'dict_value' => '3Com%GPASS%4200G 24-port'),
920 757 => array ('chapter_id' => 12, 'dict_value' => '3Com%GPASS%4200G PWR 24-port'),
921 758 => array ('chapter_id' => 12, 'dict_value' => '3Com%GPASS%4200G 48-port'),
922 759 => array ('chapter_id' => 12, 'dict_value' => '3Com%GPASS%4210 26-port'),
923 760 => array ('chapter_id' => 12, 'dict_value' => '3Com%GPASS%4210 52-port'),
924 761 => array ('chapter_id' => 12, 'dict_value' => '3Com%GPASS%4210 26-port PWR'),
925 762 => array ('chapter_id' => 12, 'dict_value' => '3Com%GPASS%SS3 4400 48-port'),
926 763 => array ('chapter_id' => 12, 'dict_value' => '3Com%GPASS%SS3 4400 24-port'),
927 764 => array ('chapter_id' => 12, 'dict_value' => '3Com%GPASS%SS3 4400 PWR'),
928 765 => array ('chapter_id' => 12, 'dict_value' => '3Com%GPASS%SS3 4400 SE 24-port'),
929 766 => array ('chapter_id' => 12, 'dict_value' => '3Com%GPASS%4500 26-port'),
930 767 => array ('chapter_id' => 12, 'dict_value' => '3Com%GPASS%4500 50-port'),
931 768 => array ('chapter_id' => 12, 'dict_value' => '3Com%GPASS%4500 PWR 26-port'),
932 769 => array ('chapter_id' => 12, 'dict_value' => '3Com%GPASS%4500 PWR 50-port'),
933 770 => array ('chapter_id' => 12, 'dict_value' => '3Com%GPASS%4500G 24-port'),
934 771 => array ('chapter_id' => 12, 'dict_value' => '3Com%GPASS%4500G 48-port'),
935 772 => array ('chapter_id' => 12, 'dict_value' => '3Com%GPASS%4500G PWR 24-port'),
936 773 => array ('chapter_id' => 12, 'dict_value' => '3Com%GPASS%4500G PWR 48-port'),
937 774 => array ('chapter_id' => 12, 'dict_value' => '3Com%GPASS%5500-EI 28-port'),
938 775 => array ('chapter_id' => 12, 'dict_value' => '3Com%GPASS%5500-EI 52-port'),
939 776 => array ('chapter_id' => 12, 'dict_value' => '3Com%GPASS%5500-EI 28-port PWR'),
940 777 => array ('chapter_id' => 12, 'dict_value' => '3Com%GPASS%5500-EI 52-port PWR'),
941 778 => array ('chapter_id' => 12, 'dict_value' => '3Com%GPASS%5500-EI 28-port FX'),
942 779 => array ('chapter_id' => 12, 'dict_value' => '3Com%GPASS%5500G-EI 24-port'),
943 780 => array ('chapter_id' => 12, 'dict_value' => '3Com%GPASS%5500G-EI 48-port'),
944 781 => array ('chapter_id' => 12, 'dict_value' => '3Com%GPASS%5500G-EI PWR 24-port'),
945 782 => array ('chapter_id' => 12, 'dict_value' => '3Com%GPASS%5500G-EI 48-port PWR'),
946 783 => array ('chapter_id' => 12, 'dict_value' => '3Com%GPASS%5500G-EI 24-port SFP'),
947 784 => array ('chapter_id' => 12, 'dict_value' => '3Com%GPASS%7754'),
948 785 => array ('chapter_id' => 12, 'dict_value' => '3Com%GPASS%7757'),
949 786 => array ('chapter_id' => 12, 'dict_value' => '3Com%GPASS%7758'),
950 787 => array ('chapter_id' => 12, 'dict_value' => '3Com%GPASS%8807'),
951 788 => array ('chapter_id' => 12, 'dict_value' => '3Com%GPASS%8810'),
952 789 => array ('chapter_id' => 12, 'dict_value' => '3Com%GPASS%8814'),
953 790 => array ('chapter_id' => 13, 'dict_value' => 'RH Fedora%GSKIP%Fedora 9'),
954 791 => array ('chapter_id' => 13, 'dict_value' => 'OpenSUSE%GSKIP%openSUSE 11.x'),
955 792 => array ('chapter_id' => 11, 'dict_value' => 'SGI%GPASS%Altix XE250'),
956 793 => array ('chapter_id' => 11, 'dict_value' => 'SGI%GPASS%Altix XE310'),
957 794 => array ('chapter_id' => 11, 'dict_value' => 'SGI%GPASS%Altix XE320'),
958 795 => array ('chapter_id' => 12, 'dict_value' => '[[Cisco (blade)%GPASS%Catalyst 3032-DEL | http://www.cisco.com/en/US/products/ps8772/index.html]]'),
959 796 => array ('chapter_id' => 13, 'dict_value' => 'Ubuntu%GSKIP%Ubuntu 8.10'),
960 797 => array ('chapter_id' => 13, 'dict_value' => '[[OpenBSD%GSKIP%OpenBSD 4.4 | http://www.openbsd.org/44.html]]'),
961 798 => array ('chapter_id' => 1, 'dict_value' => 'Network security'),
962 799 => array ('chapter_id' => 24, 'dict_value' => 'Cisco%GPASS%ASA 5505'),
963 800 => array ('chapter_id' => 24, 'dict_value' => 'Cisco%GPASS%ASA 5510'),
964 801 => array ('chapter_id' => 24, 'dict_value' => 'Cisco%GPASS%ASA 5520'),
965 802 => array ('chapter_id' => 24, 'dict_value' => 'Cisco%GPASS%ASA 5540'),
966 803 => array ('chapter_id' => 24, 'dict_value' => 'Cisco%GPASS%ASA 5550'),
967 804 => array ('chapter_id' => 24, 'dict_value' => 'Cisco%GPASS%ASA 5580-20'),
968 805 => array ('chapter_id' => 24, 'dict_value' => 'Cisco%GPASS%ASA 5580-40'),
969 806 => array ('chapter_id' => 24, 'dict_value' => '[[Cisco%GPASS%IDS 4215 | http://www.cisco.com/en/US/products/hw/vpndevc/ps4077/ps5367/index.html]]'),
970 807 => array ('chapter_id' => 24, 'dict_value' => '[[Cisco%GPASS%IDS 4240 | http://www.cisco.com/en/US/products/ps5768/index.html]]'),
971 808 => array ('chapter_id' => 24, 'dict_value' => '[[Cisco%GPASS%IDS 4255 | http://www.cisco.com/en/US/products/ps5769/index.html]]'),
972 809 => array ('chapter_id' => 24, 'dict_value' => '[[Cisco%GPASS%IDS 4260 | http://www.cisco.com/en/US/products/ps6751/index.html]]'),
973 810 => array ('chapter_id' => 24, 'dict_value' => '[[Cisco%GPASS%IDS 4270 | http://www.cisco.com/en/US/products/ps9157/index.html]]'),
974 811 => array ('chapter_id' => 24, 'dict_value' => 'Foundry%GPASS%SecureIron 100'),
975 812 => array ('chapter_id' => 24, 'dict_value' => 'Foundry%GPASS%SecureIron 100C'),
976 813 => array ('chapter_id' => 24, 'dict_value' => 'Foundry%GPASS%SecureIron 300'),
977 814 => array ('chapter_id' => 24, 'dict_value' => 'Foundry%GPASS%SecureIron 300C'),
978 815 => array ('chapter_id' => 24, 'dict_value' => 'Foundry%GPASS%SecureIronLS 100-4802'),
979 816 => array ('chapter_id' => 24, 'dict_value' => 'Foundry%GPASS%SecureIronLS 300-32GC02'),
980 817 => array ('chapter_id' => 24, 'dict_value' => 'Foundry%GPASS%SecureIronLS 300-32GC10G'),
981 818 => array ('chapter_id' => 24, 'dict_value' => '[[D-Link%GPASS%DFL-1600 | http://www.dlink.com/products/?sec=0&pid=454]]'),
982 819 => array ('chapter_id' => 24, 'dict_value' => '[[D-Link%GPASS%DFL-M510 | http://www.dlink.com/products/?sec=0&pid=455]]'),
983 820 => array ('chapter_id' => 24, 'dict_value' => '[[Extreme Networks%GPASS%Sentriant AG200 | http://www.extremenetworks.com/products/sentriant-ag200.aspx]]'),
984 821 => array ('chapter_id' => 24, 'dict_value' => '[[Extreme Networks%GPASS%Sentriant NG300 | http://www.extremenetworks.com/products/sentriant-ng300.aspx]]'),
985 822 => array ('chapter_id' => 24, 'dict_value' => 'Force10%GPASS%P-Series'),
986 823 => array ('chapter_id' => 24, 'dict_value' => '[[Juniper%GPASS%SSG 140 | http://www.juniper.net/products_and_services/firewall_slash_ipsec_vpn/ssg_140/index.html]]'),
987 824 => array ('chapter_id' => 24, 'dict_value' => '[[Juniper%GPASS%SSG 320 | http://www.juniper.net/products_and_services/firewall_slash_ipsec_vpn/ssg_300_series/index.html]]'),
988 825 => array ('chapter_id' => 24, 'dict_value' => '[[Juniper%GPASS%SSG 350 | http://www.juniper.net/products_and_services/firewall_slash_ipsec_vpn/ssg_300_series/index.html]]'),
989 826 => array ('chapter_id' => 24, 'dict_value' => '[[Juniper%GPASS%SSG 520 | http://www.juniper.net/products_and_services/firewall_slash_ipsec_vpn/ssg_500_series/index.html]]'),
990 827 => array ('chapter_id' => 24, 'dict_value' => '[[Juniper%GPASS%SSG 550 | http://www.juniper.net/products_and_services/firewall_slash_ipsec_vpn/ssg_500_series/index.html]]'),
991 828 => array ('chapter_id' => 24, 'dict_value' => '[[Juniper%GPASS%ISG 1000 | http://www.juniper.net/products_and_services/firewall_slash_ipsec_vpn/isg_series_slash_gprs/index.html]]'),
992 829 => array ('chapter_id' => 24, 'dict_value' => '[[Juniper%GPASS%ISG 2000 | http://www.juniper.net/products_and_services/firewall_slash_ipsec_vpn/isg_series_slash_gprs/index.html]]'),
993 830 => array ('chapter_id' => 24, 'dict_value' => '[[Juniper%GPASS%NetScreen 5200 | http://www.juniper.net/products_and_services/firewall_slash_ipsec_vpn/isg_series_slash_gprs/index.html]]'),
994 831 => array ('chapter_id' => 24, 'dict_value' => '[[Juniper%GPASS%NetScreen 5400 | http://www.juniper.net/products_and_services/firewall_slash_ipsec_vpn/isg_series_slash_gprs/index.html]]'),
995 832 => array ('chapter_id' => 24, 'dict_value' => '[[Juniper%GPASS%SRX 5600 | http://www.juniper.net/products_and_services/srx_series/index.html]]'),
996 833 => array ('chapter_id' => 24, 'dict_value' => '[[Juniper%GPASS%SRX 5800 | http://www.juniper.net/products_and_services/srx_series/index.html]]'),
997 834 => array ('chapter_id' => 24, 'dict_value' => '[[SonicWall%GPASS%PRO 1260 | http://www.sonicwall.com/us/products/PRO_1260.html]]'),
998 835 => array ('chapter_id' => 24, 'dict_value' => '[[SonicWall%GPASS%PRO 2040 | http://www.sonicwall.com/us/products/PRO_2040.html]]'),
999 836 => array ('chapter_id' => 24, 'dict_value' => '[[SonicWall%GPASS%PRO 3060 | http://www.sonicwall.com/us/products/PRO_3060.html]]'),
1000 837 => array ('chapter_id' => 24, 'dict_value' => '[[SonicWall%GPASS%PRO 4060 | http://www.sonicwall.com/us/products/PRO_4060.html]]'),
1001 838 => array ('chapter_id' => 24, 'dict_value' => '[[SonicWall%GPASS%PRO 4100 | http://www.sonicwall.com/us/products/PRO_4100.html]]'),
1002 839 => array ('chapter_id' => 24, 'dict_value' => '[[SonicWall%GPASS%PRO 5060 | http://www.sonicwall.com/us/products/PRO_5060.html]]'),
1003 840 => array ('chapter_id' => 24, 'dict_value' => '[[SonicWall%GPASS%NSA 240 | http://www.sonicwall.com/us/products/NSA_240.html]]'),
1004 841 => array ('chapter_id' => 24, 'dict_value' => '[[SonicWall%GPASS%NSA 2400 | http://www.sonicwall.com/us/products/NSA_2400.html]]'),
1005 842 => array ('chapter_id' => 24, 'dict_value' => '[[SonicWall%GPASS%NSA 3500 | http://www.sonicwall.com/us/products/NSA_3500.html]]'),
1006 843 => array ('chapter_id' => 24, 'dict_value' => '[[SonicWall%GPASS%NSA 4500 | http://www.sonicwall.com/us/products/NSA_4500.html]]'),
1007 844 => array ('chapter_id' => 24, 'dict_value' => '[[SonicWall%GPASS%NSA 5000 | http://www.sonicwall.com/us/products/NSA_5000.html]]'),
1008 845 => array ('chapter_id' => 24, 'dict_value' => '[[SonicWall%GPASS%NSA E5500 | http://www.sonicwall.com/us/products/NSA_E5500.html]]'),
1009 846 => array ('chapter_id' => 24, 'dict_value' => '[[SonicWall%GPASS%NSA E6500 | http://www.sonicwall.com/us/products/NSA_E6500.html]]'),
1010 847 => array ('chapter_id' => 24, 'dict_value' => '[[SonicWall%GPASS%NSA E7500 | http://www.sonicwall.com/us/products/NSA_E7500.html]]'),
1011 848 => array ('chapter_id' => 12, 'dict_value' => 'HP ProCurve%GPASS%1400-24G'),
1012 849 => array ('chapter_id' => 12, 'dict_value' => 'HP ProCurve%GPASS%1700-24'),
1013 850 => array ('chapter_id' => 12, 'dict_value' => 'HP ProCurve%GPASS%1800-24G'),
1014 851 => array ('chapter_id' => 12, 'dict_value' => 'HP ProCurve%GPASS%2124'),
1015 852 => array ('chapter_id' => 12, 'dict_value' => 'HP ProCurve%GPASS%2312'),
1016 853 => array ('chapter_id' => 12, 'dict_value' => 'HP ProCurve%GPASS%2324'),
1017 854 => array ('chapter_id' => 12, 'dict_value' => 'HP ProCurve%GPASS%2510-24'),
1018 855 => array ('chapter_id' => 12, 'dict_value' => 'HP ProCurve%GPASS%2510-48'),
1019 856 => array ('chapter_id' => 12, 'dict_value' => 'HP ProCurve%GPASS%2510G-24'),
1020 857 => array ('chapter_id' => 12, 'dict_value' => 'HP ProCurve%GPASS%2510G-48'),
1021 858 => array ('chapter_id' => 12, 'dict_value' => 'HP ProCurve%GPASS%2512'),
1022 859 => array ('chapter_id' => 12, 'dict_value' => 'HP ProCurve%GPASS%2524'),
1023 860 => array ('chapter_id' => 12, 'dict_value' => 'HP ProCurve%GPASS%E2610-24 J9085A'),
1024 861 => array ('chapter_id' => 12, 'dict_value' => 'HP ProCurve%GPASS%E2610-24-PoE J9087A'),
1025 862 => array ('chapter_id' => 12, 'dict_value' => 'HP ProCurve%GPASS%E2610-48 J9088A'),
1026 863 => array ('chapter_id' => 12, 'dict_value' => 'HP ProCurve%GPASS%E2610-48-PoE J9089A'),
1027 864 => array ('chapter_id' => 12, 'dict_value' => 'HP ProCurve%GPASS%2626'),
1028 865 => array ('chapter_id' => 12, 'dict_value' => 'HP ProCurve%GPASS%2626-PWR'),
1029 866 => array ('chapter_id' => 12, 'dict_value' => 'HP ProCurve%GPASS%2650'),
1030 867 => array ('chapter_id' => 12, 'dict_value' => 'HP ProCurve%GPASS%2650-PWR'),
1031 868 => array ('chapter_id' => 12, 'dict_value' => 'HP ProCurve%GPASS%2810-24G'),
1032 869 => array ('chapter_id' => 12, 'dict_value' => 'HP ProCurve%GPASS%2810-48G J9022A'),
1033 870 => array ('chapter_id' => 12, 'dict_value' => 'HP ProCurve%GPASS%2824'),
1034 871 => array ('chapter_id' => 12, 'dict_value' => 'HP ProCurve%GPASS%2848'),
1035 872 => array ('chapter_id' => 12, 'dict_value' => 'HP ProCurve%GPASS%2900-24G'),
1036 873 => array ('chapter_id' => 12, 'dict_value' => 'HP ProCurve%GPASS%2900-48G'),
1037 874 => array ('chapter_id' => 12, 'dict_value' => 'HP ProCurve%GPASS%3400cl-24G'),
1038 875 => array ('chapter_id' => 12, 'dict_value' => 'HP ProCurve%GPASS%3400cl-48G'),
1039 876 => array ('chapter_id' => 12, 'dict_value' => 'HP ProCurve%GPASS%3500yl-24G-PWR'),
1040 877 => array ('chapter_id' => 12, 'dict_value' => 'HP ProCurve%GPASS%3500yl-48G-PWR'),
1041 878 => array ('chapter_id' => 12, 'dict_value' => 'HP ProCurve%GPASS%4202vl-72'),
1042 879 => array ('chapter_id' => 12, 'dict_value' => 'HP ProCurve%GPASS%4204vl'),
1043 880 => array ('chapter_id' => 12, 'dict_value' => 'HP ProCurve%GPASS%4204vl-48GS'),
1044 881 => array ('chapter_id' => 12, 'dict_value' => 'HP ProCurve%GPASS%4208vl'),
1045 882 => array ('chapter_id' => 12, 'dict_value' => 'HP ProCurve%GPASS%4208vl-72GS'),
1046 883 => array ('chapter_id' => 12, 'dict_value' => 'HP ProCurve%GPASS%4208vl-96'),
1047 884 => array ('chapter_id' => 12, 'dict_value' => 'HP ProCurve%GPASS%5304xl'),
1048 885 => array ('chapter_id' => 12, 'dict_value' => 'HP ProCurve%GPASS%5308xl'),
1049 886 => array ('chapter_id' => 12, 'dict_value' => 'HP ProCurve%GPASS%5348xl'),
1050 887 => array ('chapter_id' => 12, 'dict_value' => 'HP ProCurve%GPASS%5372xl'),
1051 888 => array ('chapter_id' => 30, 'dict_value' => 'HP ProCurve%GPASS%5406zl J8697A%L4,2H%'),
1052 889 => array ('chapter_id' => 30, 'dict_value' => 'HP ProCurve%GPASS%5406zl-48G J8699A%L4,2H%'),
1053 890 => array ('chapter_id' => 30, 'dict_value' => 'HP ProCurve%GPASS%5412zl J8698A%L7,2H%'),
1054 891 => array ('chapter_id' => 30, 'dict_value' => 'HP ProCurve%GPASS%5412zl-96G J8700A%L7,2H%'),
1055 892 => array ('chapter_id' => 12, 'dict_value' => 'HP ProCurve%GPASS%6108'),
1056 893 => array ('chapter_id' => 12, 'dict_value' => 'HP ProCurve%GPASS%6200yl-24G-mGBIC'),
1057 894 => array ('chapter_id' => 12, 'dict_value' => 'HP ProCurve%GPASS%6400cl'),
1058 895 => array ('chapter_id' => 12, 'dict_value' => 'HP ProCurve%GPASS%6410cl'),
1059 896 => array ('chapter_id' => 12, 'dict_value' => 'HP ProCurve%GPASS%8108fl'),
1060 897 => array ('chapter_id' => 12, 'dict_value' => 'HP ProCurve%GPASS%8116fl'),
1061 898 => array ('chapter_id' => 12, 'dict_value' => 'HP ProCurve%GPASS%8212zl'),
1062 899 => array ('chapter_id' => 12, 'dict_value' => '[[Juniper%GPASS%EX3200-24P | http://www.juniper.net/products_and_services/ex_series/index.html]]'),
1063 900 => array ('chapter_id' => 12, 'dict_value' => '[[Juniper%GPASS%EX3200-24T | http://www.juniper.net/products_and_services/ex_series/index.html]]'),
1064 901 => array ('chapter_id' => 12, 'dict_value' => '[[Juniper%GPASS%EX3200-48P | http://www.juniper.net/products_and_services/ex_series/index.html]]'),
1065 902 => array ('chapter_id' => 12, 'dict_value' => '[[Juniper%GPASS%EX3200-48T | http://www.juniper.net/products_and_services/ex_series/index.html]]'),
1066 903 => array ('chapter_id' => 12, 'dict_value' => '[[Juniper%GPASS%EX4200-24F | http://www.juniper.net/products_and_services/ex_series/index.html]]'),
1067 904 => array ('chapter_id' => 12, 'dict_value' => '[[Juniper%GPASS%EX4200-24P | http://www.juniper.net/products_and_services/ex_series/index.html]]'),
1068 905 => array ('chapter_id' => 12, 'dict_value' => '[[Juniper%GPASS%EX4200-24T | http://www.juniper.net/products_and_services/ex_series/index.html]]'),
1069 906 => array ('chapter_id' => 12, 'dict_value' => '[[Juniper%GPASS%EX4200-48P | http://www.juniper.net/products_and_services/ex_series/index.html]]'),
1070 907 => array ('chapter_id' => 12, 'dict_value' => '[[Juniper%GPASS%EX4200-48T | http://www.juniper.net/products_and_services/ex_series/index.html]]'),
1071 908 => array ('chapter_id' => 12, 'dict_value' => '[[Juniper%GPASS%EX8208 | http://www.juniper.net/products_and_services/ex_series/index.html]]'),
1072 909 => array ('chapter_id' => 12, 'dict_value' => '[[Juniper%GPASS%E120 BSR | http://www.juniper.net/products_and_services/e_series_broadband_service/index.html]]'),
1073 910 => array ('chapter_id' => 17, 'dict_value' => '[[Juniper%GPASS%E320 BSR | http://www.juniper.net/products_and_services/e_series_broadband_service/index.html]]'),
1074 911 => array ('chapter_id' => 17, 'dict_value' => '[[Juniper%GPASS%ERX-310 | http://www.juniper.net/products_and_services/e_series_broadband_service/index.html]]'),
1075 912 => array ('chapter_id' => 17, 'dict_value' => '[[Juniper%GPASS%ERX-705 | http://www.juniper.net/products_and_services/e_series_broadband_service/index.html]]'),
1076 913 => array ('chapter_id' => 17, 'dict_value' => '[[Juniper%GPASS%ERX-710 | http://www.juniper.net/products_and_services/e_series_broadband_service/index.html]]'),
1077 914 => array ('chapter_id' => 17, 'dict_value' => '[[Juniper%GPASS%ERX-1410 | http://www.juniper.net/products_and_services/e_series_broadband_service/index.html]]'),
1078 915 => array ('chapter_id' => 17, 'dict_value' => '[[Juniper%GPASS%ERX-1440 | http://www.juniper.net/products_and_services/e_series_broadband_service/index.html]]'),
1079 916 => array ('chapter_id' => 17, 'dict_value' => '[[Juniper%GPASS%J2320 | http://www.juniper.net/products_and_services/j_series_services_routers/index.html]]'),
1080 917 => array ('chapter_id' => 17, 'dict_value' => '[[Juniper%GPASS%J2350 | http://www.juniper.net/products_and_services/j_series_services_routers/index.html]]'),
1081 918 => array ('chapter_id' => 17, 'dict_value' => '[[Juniper%GPASS%J4350 | http://www.juniper.net/products_and_services/j_series_services_routers/index.html]]'),
1082 919 => array ('chapter_id' => 17, 'dict_value' => '[[Juniper%GPASS%J6350 | http://www.juniper.net/products_and_services/j_series_services_routers/index.html]]'),
1083 920 => array ('chapter_id' => 17, 'dict_value' => '[[Juniper%GPASS%M7i | http://www.juniper.net/products_and_services/m_series_routing_portfolio/index.html]]'),
1084 921 => array ('chapter_id' => 17, 'dict_value' => '[[Juniper%GPASS%M10i | http://www.juniper.net/products_and_services/m_series_routing_portfolio/index.html]]'),
1085 922 => array ('chapter_id' => 17, 'dict_value' => '[[Juniper%GPASS%M40e | http://www.juniper.net/products_and_services/m_series_routing_portfolio/index.html]]'),
1086 923 => array ('chapter_id' => 17, 'dict_value' => '[[Juniper%GPASS%M120 | http://www.juniper.net/products_and_services/m_series_routing_portfolio/index.html]]'),
1087 924 => array ('chapter_id' => 17, 'dict_value' => '[[Juniper%GPASS%M320 | http://www.juniper.net/products_and_services/m_series_routing_portfolio/index.html]]'),
1088 925 => array ('chapter_id' => 17, 'dict_value' => '[[Juniper%GPASS%MX240 | http://www.juniper.net/products-services/routing/mx-series/mx240]]'),
1089 926 => array ('chapter_id' => 17, 'dict_value' => '[[Juniper%GPASS%MX480 | http://www.juniper.net/products-services/routing/mx-series/mx480]]'),
1090 927 => array ('chapter_id' => 17, 'dict_value' => '[[Juniper%GPASS%MX960 | http://www.juniper.net/products-services/routing/mx-series/mx960]]'),
1091 928 => array ('chapter_id' => 17, 'dict_value' => '[[Juniper%GPASS%T320 | http://www.juniper.net/products_and_services/t_series_core_platforms/index.html]]'),
1092 929 => array ('chapter_id' => 17, 'dict_value' => '[[Juniper%GPASS%T640 | http://www.juniper.net/products_and_services/t_series_core_platforms/index.html]]'),
1093 930 => array ('chapter_id' => 17, 'dict_value' => '[[Juniper%GPASS%T1600 | http://www.juniper.net/products_and_services/t_series_core_platforms/index.html]]'),
1094 931 => array ('chapter_id' => 17, 'dict_value' => '[[Juniper%GPASS%TX Matrix | http://www.juniper.net/products_and_services/t_series_core_platforms/index.html]]'),
1095 932 => array ('chapter_id' => 13, 'dict_value' => 'RH Fedora%GSKIP%Fedora 10'),
1096 933 => array ('chapter_id' => 13, 'dict_value' => 'OpenSUSE%GSKIP%openSUSE 11.1'),
1097 934 => array ('chapter_id' => 12, 'dict_value' => '[[F5%GPASS%BIG-IP WebAccelerator 4500 | http://www.f5.com/pdf/products/big-ip-webaccelerator-ds.pdf]]'),
1098 935 => array ('chapter_id' => 30, 'dict_value' => 'F5%GPASS%VIPRION 2400%L2,2H%'),
1099 936 => array ('chapter_id' => 12, 'dict_value' => '[[F5%GPASS%BIG-IP 1500 | http://www.f5.com/pdf/products/big-ip-platforms-2007-ds.pdf]]'),
1100 937 => array ('chapter_id' => 12, 'dict_value' => '[[F5%GPASS%BIG-IP 1600 | http://www.f5.com/pdf/products/big-ip-platforms-ds.pdf]]'),
1101 938 => array ('chapter_id' => 12, 'dict_value' => '[[F5%GPASS%BIG-IP 3400 | http://www.f5.com/pdf/products/big-ip-platforms-2007-ds.pdf]]'),
1102 939 => array ('chapter_id' => 12, 'dict_value' => '[[F5%GPASS%BIG-IP 3600 | http://www.f5.com/pdf/products/big-ip-platforms-ds.pdf]]'),
1103 940 => array ('chapter_id' => 12, 'dict_value' => '[[F5%GPASS%BIG-IP 6400 | http://www.f5.com/pdf/products/big-ip-platforms-2007-ds.pdf]]'),
1104 941 => array ('chapter_id' => 12, 'dict_value' => '[[F5%GPASS%BIG-IP 6800 | http://www.f5.com/pdf/products/big-ip-platforms-2007-ds.pdf]]'),
1105 942 => array ('chapter_id' => 12, 'dict_value' => '[[F5%GPASS%BIG-IP 6900 | http://www.f5.com/pdf/products/big-ip-platforms-ds.pdf]]'),
1106 943 => array ('chapter_id' => 12, 'dict_value' => '[[F5%GPASS%BIG-IP 8400 | http://www.f5.com/pdf/products/big-ip-platforms-ds.pdf]]'),
1107 944 => array ('chapter_id' => 12, 'dict_value' => '[[F5%GPASS%BIG-IP 8800 | http://www.f5.com/pdf/products/big-ip-platforms-ds.pdf]]'),
1108 945 => array ('chapter_id' => 12, 'dict_value' => '[[F5%GPASS%ARX 500 | http://www.f5.com/pdf/products/arx-series-ds.pdf]]'),
1109 946 => array ('chapter_id' => 12, 'dict_value' => '[[F5%GPASS%ARX 1000 | http://www.f5.com/pdf/products/arx-series-ds.pdf]]'),
1110 947 => array ('chapter_id' => 12, 'dict_value' => '[[F5%GPASS%ARX 4000 | http://www.f5.com/pdf/products/arx-series-ds.pdf]]'),
1111 948 => array ('chapter_id' => 12, 'dict_value' => '[[F5%GPASS%ARX 6000 | http://www.f5.com/pdf/products/arx-series-ds.pdf]]'),
1112 949 => array ('chapter_id' => 17, 'dict_value' => '[[F5%GPASS%WANJet 300 | http://www.f5.com/pdf/products/wanjet-hardware-ds.pdf]]'),
1113 950 => array ('chapter_id' => 17, 'dict_value' => '[[F5%GPASS%WANJet 500 | http://www.f5.com/pdf/products/wanjet-hardware-ds.pdf]]'),
1114 951 => array ('chapter_id' => 24, 'dict_value' => '[[F5%GPASS%FirePass 1200 | http://www.f5.com/pdf/products/firepass-hardware-ds.pdf]]'),
1115 952 => array ('chapter_id' => 24, 'dict_value' => '[[F5%GPASS%FirePass 4100 | http://www.f5.com/pdf/products/firepass-hardware-ds.pdf]]'),
1116 953 => array ('chapter_id' => 24, 'dict_value' => '[[F5%GPASS%FirePass 4300 | http://www.f5.com/pdf/products/firepass-hardware-ds.pdf]]'),
1117 954 => array ('chapter_id' => 13, 'dict_value' => '[[Debian%GSKIP%Debian 5.0 (lenny) | http://debian.org/releases/lenny/]]'),
1118 955 => array ('chapter_id' => 11, 'dict_value' => 'SGI%GPASS%Altix XE270'),
1119 956 => array ('chapter_id' => 11, 'dict_value' => 'SGI%GPASS%Altix XE340'),
1120 957 => array ('chapter_id' => 11, 'dict_value' => 'SGI%GPASS%Altix XE500'),
1121 958 => array ('chapter_id' => 12, 'dict_value' => '[[Cisco%GPASS%Nexus 2148T | http://cisco.com/en/US/products/ps10118/index.html]]'),
1122 959 => array ('chapter_id' => 12, 'dict_value' => '[[Cisco%GPASS%Nexus 5010 | http://cisco.com/en/US/products/ps9711/index.html]]'),
1123 960 => array ('chapter_id' => 12, 'dict_value' => '[[Cisco%GPASS%Nexus 5020 | http://cisco.com/en/US/products/ps9710/index.html]]'),
1124 961 => array ('chapter_id' => 12, 'dict_value' => '[[Cisco%GPASS%Nexus 7010 | http://cisco.com/en/US/products/ps9512/index.html]]'),
1125 962 => array ('chapter_id' => 12, 'dict_value' => '[[Cisco%GPASS%Nexus 7018 | http://cisco.com/en/US/products/ps10098/index.html]]'),
1126 963 => array ('chapter_id' => 14, 'dict_value' => 'Cisco NX-OS 4.0'),
1127 964 => array ('chapter_id' => 14, 'dict_value' => 'Cisco NX-OS 4.1'),
1128 965 => array ('chapter_id' => 1, 'dict_value' => 'Wireless'),
1129 966 => array ('chapter_id' => 25, 'dict_value' => 'Cisco%GPASS%2106'),
1130 967 => array ('chapter_id' => 25, 'dict_value' => 'Cisco%GPASS%2112'),
1131 968 => array ('chapter_id' => 25, 'dict_value' => 'Cisco%GPASS%2125'),
1132 969 => array ('chapter_id' => 25, 'dict_value' => 'Cisco%GPASS%4402'),
1133 970 => array ('chapter_id' => 25, 'dict_value' => 'Cisco%GPASS%4404'),
1134 971 => array ('chapter_id' => 25, 'dict_value' => '[[Cisco%GPASS%Aironet 1140 | http://cisco.com/en/US/products/ps10092/index.html]]'),
1135 972 => array ('chapter_id' => 25, 'dict_value' => '[[Cisco%GPASS%Aironet 1200 | http://cisco.com/en/US/products/hw/wireless/ps430/ps4076/index.html]]'),
1136 973 => array ('chapter_id' => 25, 'dict_value' => '[[Cisco%GPASS%Aironet 1230 AG | http://cisco.com/en/US/products/ps6132/index.html]]'),
1137 974 => array ('chapter_id' => 25, 'dict_value' => '[[Cisco%GPASS%Aironet 1240 AG | http://cisco.com/en/US/products/ps6521/index.html]]'),
1138 975 => array ('chapter_id' => 25, 'dict_value' => '[[Cisco%GPASS%Aironet 1250 | http://cisco.com/en/US/products/ps8382/index.html]]'),
1139 976 => array ('chapter_id' => 25, 'dict_value' => '[[Cisco%GPASS%Aironet 1520 | http://cisco.com/en/US/products/ps8368/index.html]]'),
1140 977 => array ('chapter_id' => 25, 'dict_value' => 'Foundry%GPASS%AP150'),
1141 978 => array ('chapter_id' => 25, 'dict_value' => 'Foundry%GPASS%OAP180'),
1142 979 => array ('chapter_id' => 25, 'dict_value' => 'Foundry%GPASS%AP201'),
1143 980 => array ('chapter_id' => 25, 'dict_value' => 'Foundry%GPASS%AP208'),
1144 981 => array ('chapter_id' => 25, 'dict_value' => 'Foundry%GPASS%AP250'),
1145 982 => array ('chapter_id' => 25, 'dict_value' => 'Foundry%GPASS%AP300'),
1146 983 => array ('chapter_id' => 25, 'dict_value' => 'Foundry%GPASS%RS4000'),
1147 984 => array ('chapter_id' => 25, 'dict_value' => 'Foundry%GPASS%MC500'),
1148 985 => array ('chapter_id' => 25, 'dict_value' => 'Foundry%GPASS%MC1000'),
1149 986 => array ('chapter_id' => 25, 'dict_value' => 'Foundry%GPASS%MC3000'),
1150 987 => array ('chapter_id' => 25, 'dict_value' => 'Foundry%GPASS%MC4100'),
1151 988 => array ('chapter_id' => 25, 'dict_value' => 'Foundry%GPASS%MC5000'),
1152 989 => array ('chapter_id' => 11, 'dict_value' => 'Dell PowerEdge%GPASS%R410'),
1153 990 => array ('chapter_id' => 11, 'dict_value' => 'Dell PowerEdge%GPASS%R610'),
1154 991 => array ('chapter_id' => 11, 'dict_value' => 'Dell PowerEdge%GPASS%R710'),
1155 992 => array ('chapter_id' => 11, 'dict_value' => 'Dell PowerEdge%GPASS%R805'),
1156 993 => array ('chapter_id' => 11, 'dict_value' => 'Dell PowerEdge%GPASS%R905'),
1157 994 => array ('chapter_id' => 31, 'dict_value' => 'Dell PowerEdge%GPASS%M1000e%L2,8V%'),
1158 995 => array ('chapter_id' => 18, 'dict_value' => 'Dell PowerVault%GPASS%MD1000'),
1159 996 => array ('chapter_id' => 18, 'dict_value' => 'Dell PowerVault%GPASS%MD1120'),
1160 997 => array ('chapter_id' => 18, 'dict_value' => 'Dell EqualLogic PS5000'),
1161 998 => array ('chapter_id' => 18, 'dict_value' => 'Dell EqualLogic PS6000'),
1162 999 => array ('chapter_id' => 18, 'dict_value' => 'EMC CLARiiON CX4-120 SPE'),
1163 1000 => array ('chapter_id' => 18, 'dict_value' => 'EMC CLARiiON CX4-240 SPE'),
1164 1001 => array ('chapter_id' => 18, 'dict_value' => 'EMC CLARiiON CX4-480 SPE'),
1165 1002 => array ('chapter_id' => 18, 'dict_value' => 'EMC CLARiiON CX4-960 SPE'),
1166 1003 => array ('chapter_id' => 18, 'dict_value' => 'EMC CLARiiON CX4 DAE'),
1167 1004 => array ('chapter_id' => 26, 'dict_value' => 'Brocade%GPASS%300'),
1168 1005 => array ('chapter_id' => 26, 'dict_value' => 'Brocade%GPASS%4900'),
1169 1006 => array ('chapter_id' => 26, 'dict_value' => 'Brocade%GPASS%5000'),
1170 1007 => array ('chapter_id' => 26, 'dict_value' => 'Brocade%GPASS%5100'),
1171 1008 => array ('chapter_id' => 26, 'dict_value' => 'Brocade%GPASS%5300'),
1172 1009 => array ('chapter_id' => 26, 'dict_value' => '[[Cisco%GPASS%MDS 9124 | http://www.cisco.com/en/US/products/ps7079/index.html]]'),
1173 1010 => array ('chapter_id' => 26, 'dict_value' => '[[Cisco%GPASS%MDS 9134 | http://www.cisco.com/en/US/products/ps8414/index.html]]'),
1174 1011 => array ('chapter_id' => 26, 'dict_value' => 'QLogic%GPASS%1400'),
1175 1012 => array ('chapter_id' => 26, 'dict_value' => 'QLogic%GPASS%3800'),
1176 1013 => array ('chapter_id' => 26, 'dict_value' => 'QLogic%GPASS%5600Q'),
1177 1014 => array ('chapter_id' => 26, 'dict_value' => 'QLogic%GPASS%5800V'),
1178 1015 => array ('chapter_id' => 26, 'dict_value' => 'QLogic%GPASS%9000'),
1179 1016 => array ('chapter_id' => 17, 'dict_value' => '[[Cisco%GPASS%ASR 9006 | http://cisco.com/en/US/products/ps10075/index.html]]'),
1180 1017 => array ('chapter_id' => 17, 'dict_value' => '[[Cisco%GPASS%ASR 9010 | http://cisco.com/en/US/products/ps10076/index.html]]'),
1181 1018 => array ('chapter_id' => 12, 'dict_value' => '[[Cisco%GPASS%Catalyst 4900M | http://www.cisco.com/en/US/products/ps9310/index.html]]'),
1182 1019 => array ('chapter_id' => 12, 'dict_value' => '[[Cisco%GPASS%Catalyst 4928-10GE | http://www.cisco.com/en/US/products/ps9903/index.html]]'),
1183 1022 => array ('chapter_id' => 12, 'dict_value' => '[[Brocade%GPASS%FastIron CX 624S | http://www.brocade.com/products-solutions/products/ethernet-switches-routers/enterprise-mobility/product-details/fastiron-cx-series/overview.page]]'),
1184 1023 => array ('chapter_id' => 12, 'dict_value' => '[[Brocade%GPASS%FastIron CX 624S-HPOE | http://www.brocade.com/products-solutions/products/ethernet-switches-routers/enterprise-mobility/product-details/fastiron-cx-series/overview.page]]'),
1185 1024 => array ('chapter_id' => 12, 'dict_value' => '[[Brocade%GPASS%FastIron CX 648S | http://www.brocade.com/products-solutions/products/ethernet-switches-routers/enterprise-mobility/product-details/fastiron-cx-series/overview.page]]'),
1186 1025 => array ('chapter_id' => 12, 'dict_value' => '[[Brocade%GPASS%FastIron CX 648S-HPOE | http://www.brocade.com/products-solutions/products/ethernet-switches-routers/enterprise-mobility/product-details/fastiron-cx-series/overview.page]]'),
1187 1026 => array ('chapter_id' => 12, 'dict_value' => '[[Brocade%GPASS%FastIron WS 624 | http://www.brocade.com/products-solutions/products/ethernet-switches-routers/enterprise-mobility/product-details/fastiron-ws-series/overview.page]]'),
1188 1027 => array ('chapter_id' => 12, 'dict_value' => '[[Brocade%GPASS%FastIron WS 624-POE | http://www.brocade.com/products-solutions/products/ethernet-switches-routers/enterprise-mobility/product-details/fastiron-ws-series/overview.page]]'),
1189 1028 => array ('chapter_id' => 12, 'dict_value' => '[[Brocade%GPASS%FastIron WS 624G | http://www.brocade.com/products-solutions/products/ethernet-switches-routers/enterprise-mobility/product-details/fastiron-ws-series/overview.page]]'),
1190 1029 => array ('chapter_id' => 12, 'dict_value' => '[[Brocade%GPASS%FastIron WS 624G-POE | http://www.brocade.com/products-solutions/products/ethernet-switches-routers/enterprise-mobility/product-details/fastiron-ws-series/overview.page]]'),
1191 1030 => array ('chapter_id' => 12, 'dict_value' => '[[Brocade%GPASS%FastIron WS 648 | http://www.brocade.com/products-solutions/products/ethernet-switches-routers/enterprise-mobility/product-details/fastiron-ws-series/overview.page]]'),
1192 1031 => array ('chapter_id' => 12, 'dict_value' => '[[Brocade%GPASS%FastIron WS 648-POE | http://www.brocade.com/products-solutions/products/ethernet-switches-routers/enterprise-mobility/product-details/fastiron-ws-series/overview.page]]'),
1193 1032 => array ('chapter_id' => 12, 'dict_value' => '[[Brocade%GPASS%FastIron WS 648G | http://www.brocade.com/products-solutions/products/ethernet-switches-routers/enterprise-mobility/product-details/fastiron-ws-series/overview.page]]'),
1194 1033 => array ('chapter_id' => 12, 'dict_value' => '[[Brocade%GPASS%FastIron WS 648G-POE | http://www.brocade.com/products-solutions/products/ethernet-switches-routers/enterprise-mobility/product-details/fastiron-ws-series/overview.page]]'),
1195 1034 => array ('chapter_id' => 12, 'dict_value' => '[[Brocade%GPASS%NetIron CES 2024C | http://www.brocade.com/products-solutions/products/ethernet-switches-routers/service-provider/product-details/netiron-ces-2000-series/overview.page]]'),
1196 1035 => array ('chapter_id' => 12, 'dict_value' => '[[Brocade%GPASS%NetIron CES 2024F | http://www.brocade.com/products-solutions/products/ethernet-switches-routers/service-provider/product-details/netiron-ces-2000-series/overview.page]]'),
1197 1036 => array ('chapter_id' => 12, 'dict_value' => '[[Brocade%GPASS%NetIron CES 2048C | http://www.brocade.com/products-solutions/products/ethernet-switches-routers/service-provider/product-details/netiron-ces-2000-series/overview.page]]'),
1198 1037 => array ('chapter_id' => 12, 'dict_value' => '[[Brocade%GPASS%NetIron CES 2048F | http://www.brocade.com/products-solutions/products/ethernet-switches-routers/service-provider/product-details/netiron-ces-2000-series/overview.page]]'),
1199 1038 => array ('chapter_id' => 12, 'dict_value' => '[[Brocade%GPASS%NetIron CES 2048CX | http://www.brocade.com/products-solutions/products/ethernet-switches-routers/service-provider/product-details/netiron-ces-2000-series/overview.page]]'),
1200 1039 => array ('chapter_id' => 12, 'dict_value' => '[[Brocade%GPASS%NetIron CES 2048FX | http://www.brocade.com/products-solutions/products/ethernet-switches-routers/service-provider/product-details/netiron-ces-2000-series/overview.page]]'),
1201 1040 => array ('chapter_id' => 12, 'dict_value' => '[[Brocade%GPASS%ServerIron ADX 1000 | http://www.brocade.com/products-solutions/products/ethernet-switches-routers/application-switching/product-details/serveriron-adx-series/overview.page]]'),
1202 1041 => array ('chapter_id' => 12, 'dict_value' => '[[Brocade%GPASS%ServerIron ADX 4000 | http://www.brocade.com/products-solutions/products/ethernet-switches-routers/application-switching/product-details/serveriron-adx-series/overview.page]]'),
1203 1042 => array ('chapter_id' => 12, 'dict_value' => '[[Brocade%GPASS%ServerIron ADX 8000 | http://www.brocade.com/products-solutions/products/ethernet-switches-routers/application-switching/product-details/serveriron-adx-series/overview.page]]'),
1204 1043 => array ('chapter_id' => 12, 'dict_value' => '[[Brocade%GPASS%ServerIron 4G-SSL-FIPS | http://www.brocade.com/sites/dotcom/products-solutions/products/ethernet-switches-routers/application-switching/product-details/serveriron-4g-application-switches/index.page]]'),
1205 1044 => array ('chapter_id' => 12, 'dict_value' => '[[Brocade%GPASS%TurboIron 24X | http://www.brocade.com/sites/dotcom/products-solutions/products/ethernet-switches-routers/enterprise-mobility/product-details/turboiron-24x-switch/index.page]]'),
1206 1045 => array ('chapter_id' => 13, 'dict_value' => 'RH Fedora%GSKIP%Fedora 11'),
1207 1046 => array ('chapter_id' => 13, 'dict_value' => '[[NetBSD%GSKIP%NetBSD 5.0 | http://netbsd.org/releases/formal-5/NetBSD-5.0.html]]'),
1208 1047 => array ('chapter_id' => 13, 'dict_value' => '[[OpenBSD%GSKIP%OpenBSD 4.5 | http://www.openbsd.org/45.html]]'),
1209 1048 => array ('chapter_id' => 13, 'dict_value' => '[[Solaris%GSKIP%OpenSolaris 2008.05 | http://opensolaris.org/os/project/indiana/resources/relnotes/200805/x86/]]'),
1210 1049 => array ('chapter_id' => 13, 'dict_value' => '[[Solaris%GSKIP%OpenSolaris 2008.11 | http://opensolaris.org/os/project/indiana/resources/relnotes/200811/x86/]]'),
1211 1050 => array ('chapter_id' => 13, 'dict_value' => '[[Solaris%GSKIP%OpenSolaris 2009.06 | http://opensolaris.org/os/project/indiana/resources/relnotes/200906/x86/]]'),
1212 1051 => array ('chapter_id' => 13, 'dict_value' => '[[Gentoo%GSKIP%Gentoo 2006.0 | http://www.gentoo.org/proj/en/releng/release/2006.0/2006.0.xml]]'),
1213 1052 => array ('chapter_id' => 13, 'dict_value' => '[[Gentoo%GSKIP%Gentoo 2007.0 | http://www.gentoo.org/proj/en/releng/release/2007.0/2007.0-press-release.txt]]'),
1214 1053 => array ('chapter_id' => 13, 'dict_value' => '[[Gentoo%GSKIP%Gentoo 2008.0 | http://www.gentoo.org/proj/en/releng/release/2008.0/index.xml]]'),
1215 1054 => array ('chapter_id' => 13, 'dict_value' => 'Ubuntu%GSKIP%Ubuntu 9.04'),
1216 1055 => array ('chapter_id' => 1, 'dict_value' => 'FC switch'),
1217 1056 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%Catalyst CBS3030-DEL'),
1218 1057 => array ('chapter_id' => 13, 'dict_value' => '[[FreeBSD%GSKIP%FreeBSD 7.1 | http://www.freebsd.org/releases/7.1R/relnotes.html]]'),
1219 1058 => array ('chapter_id' => 13, 'dict_value' => '[[FreeBSD%GSKIP%FreeBSD 7.2 | http://www.freebsd.org/releases/7.2R/relnotes.html]]'),
1220 1059 => array ('chapter_id' => 11, 'dict_value' => 'Dell PowerEdge%GPASS%R200'),
1221 1060 => array ('chapter_id' => 11, 'dict_value' => 'Dell PowerEdge%GPASS%R300'),
1222 1061 => array ('chapter_id' => 12, 'dict_value' => 'Dell PowerConnect%GPASS%2808'),
1223 1062 => array ('chapter_id' => 12, 'dict_value' => 'Dell PowerConnect%GPASS%2816'),
1224 1063 => array ('chapter_id' => 12, 'dict_value' => 'Dell PowerConnect%GPASS%2824'),
1225 1064 => array ('chapter_id' => 12, 'dict_value' => 'Dell PowerConnect%GPASS%2848'),
1226 1065 => array ('chapter_id' => 12, 'dict_value' => 'Dell PowerConnect%GPASS%3524'),
1227 1066 => array ('chapter_id' => 12, 'dict_value' => 'Dell PowerConnect%GPASS%3524P'),
1228 1067 => array ('chapter_id' => 12, 'dict_value' => 'Dell PowerConnect%GPASS%3548'),
1229 1068 => array ('chapter_id' => 12, 'dict_value' => 'Dell PowerConnect%GPASS%3548P'),
1230 1069 => array ('chapter_id' => 12, 'dict_value' => 'Dell PowerConnect%GPASS%5424'),
1231 1070 => array ('chapter_id' => 12, 'dict_value' => 'Dell PowerConnect%GPASS%5448'),
1232 1071 => array ('chapter_id' => 26, 'dict_value' => 'Brocade%GPASS%Silkworm 2400'),
1233 1072 => array ('chapter_id' => 26, 'dict_value' => 'Brocade%GPASS%Silkworm 2800'),
1234 1073 => array ('chapter_id' => 26, 'dict_value' => 'Brocade%GPASS%Silkworm 3200'),
1235 1074 => array ('chapter_id' => 26, 'dict_value' => 'Brocade%GPASS%Silkworm 3800'),
1236 1075 => array ('chapter_id' => 26, 'dict_value' => 'Brocade%GPASS%Silkworm 3900'),
1237 1076 => array ('chapter_id' => 26, 'dict_value' => 'Brocade%GPASS%Silkworm 4100'),
1238 1085 => array ('chapter_id' => 12, 'dict_value' => 'Nortel%GPASS%BES50GE-12T PWR'),
1239 1086 => array ('chapter_id' => 12, 'dict_value' => 'HP ProCurve%GPASS%4000M'),
1240 1088 => array ('chapter_id' => 18, 'dict_value' => '[[NetApp%GPASS%FAS2020 | http://www.netapp.com/us/products/storage-systems/fas2000/]]'),
1241 1089 => array ('chapter_id' => 18, 'dict_value' => '[[NetApp%GPASS%FAS2050 | http://www.netapp.com/us/products/storage-systems/fas2000/]]'),
1242 1090 => array ('chapter_id' => 18, 'dict_value' => 'NetApp%GPASS%FAS3020'),
1243 1091 => array ('chapter_id' => 18, 'dict_value' => 'NetApp%GPASS%FAS3040'),
1244 1092 => array ('chapter_id' => 18, 'dict_value' => 'NetApp%GPASS%FAS3050'),
1245 1093 => array ('chapter_id' => 18, 'dict_value' => 'NetApp%GPASS%FAS3070'),
1246 1094 => array ('chapter_id' => 18, 'dict_value' => '[[NetApp%GPASS%FAS3140 | http://www.netapp.com/us/products/storage-systems/fas3100/]]'),
1247 1095 => array ('chapter_id' => 18, 'dict_value' => '[[NetApp%GPASS%FAS3160 | http://www.netapp.com/us/products/storage-systems/fas3100/]]'),
1248 1096 => array ('chapter_id' => 18, 'dict_value' => '[[NetApp%GPASS%FAS3170 | http://www.netapp.com/us/products/storage-systems/fas3100/]]'),
1249 1097 => array ('chapter_id' => 18, 'dict_value' => 'NetApp%GPASS%FAS6030'),
1250 1098 => array ('chapter_id' => 18, 'dict_value' => '[[NetApp%GPASS%FAS6040 | http://www.netapp.com/us/products/storage-systems/fas6000/]]'),
1251 1099 => array ('chapter_id' => 18, 'dict_value' => 'NetApp%GPASS%FAS6070'),
1252 1100 => array ('chapter_id' => 18, 'dict_value' => '[[NetApp%GPASS%FAS6080 | http://www.netapp.com/us/products/storage-systems/fas6000/]]'),
1253 1101 => array ('chapter_id' => 18, 'dict_value' => '[[NetApp%GPASS%V3140 | http://www.netapp.com/us/products/storage-systems/v3100/]]'),
1254 1102 => array ('chapter_id' => 18, 'dict_value' => '[[NetApp%GPASS%V3160 | http://www.netapp.com/us/products/storage-systems/v3100/]]'),
1255 1103 => array ('chapter_id' => 18, 'dict_value' => '[[NetApp%GPASS%V3170 | http://www.netapp.com/us/products/storage-systems/v3100/]]'),
1256 1104 => array ('chapter_id' => 18, 'dict_value' => '[[NetApp%GPASS%V6030 | http://www.netapp.com/us/products/storage-systems/v6000/]]'),
1257 1105 => array ('chapter_id' => 18, 'dict_value' => '[[NetApp%GPASS%V6040 | http://www.netapp.com/us/products/storage-systems/v6000/]]'),
1258 1106 => array ('chapter_id' => 18, 'dict_value' => '[[NetApp%GPASS%V6070 | http://www.netapp.com/us/products/storage-systems/v6000/]]'),
1259 1107 => array ('chapter_id' => 18, 'dict_value' => '[[NetApp%GPASS%V6080 | http://www.netapp.com/us/products/storage-systems/v6000/]]'),
1260 1108 => array ('chapter_id' => 18, 'dict_value' => 'NetApp%GPASS%DS14mk2 AT'),
1261 1109 => array ('chapter_id' => 18, 'dict_value' => 'NetApp%GPASS%DS14mk2 FC'),
1262 1110 => array ('chapter_id' => 18, 'dict_value' => 'NetApp%GPASS%DS14mk4 FC'),
1263 1111 => array ('chapter_id' => 27, 'dict_value' => '[[APC%GPASS%AP7152 | http://www.apc.com/products/resource/include/techspec_index.cfm?base_sku=AP7152]]'),
1264 1112 => array ('chapter_id' => 27, 'dict_value' => '[[APC%GPASS%AP7155 | http://www.apc.com/products/resource/include/techspec_index.cfm?base_sku=AP7155]]'),
1265 1113 => array ('chapter_id' => 27, 'dict_value' => '[[APC%GPASS%AP7175 | http://www.apc.com/products/resource/include/techspec_index.cfm?base_sku=AP7175]]'),
1266 1114 => array ('chapter_id' => 27, 'dict_value' => '[[APC%GPASS%AP7526 | http://www.apc.com/products/resource/include/techspec_index.cfm?base_sku=AP7526]]'),
1267 1115 => array ('chapter_id' => 27, 'dict_value' => '[[APC%GPASS%AP7551 | http://www.apc.com/products/resource/include/techspec_index.cfm?base_sku=AP7551]]'),
1268 1116 => array ('chapter_id' => 27, 'dict_value' => '[[APC%GPASS%AP7552 | http://www.apc.com/products/resource/include/techspec_index.cfm?base_sku=AP7552]]'),
1269 1117 => array ('chapter_id' => 27, 'dict_value' => '[[APC%GPASS%AP7553 | http://www.apc.com/products/resource/include/techspec_index.cfm?base_sku=AP7553]]'),
1270 1118 => array ('chapter_id' => 27, 'dict_value' => '[[APC%GPASS%AP7554 | http://www.apc.com/products/resource/include/techspec_index.cfm?base_sku=AP7554]]'),
1271 1119 => array ('chapter_id' => 27, 'dict_value' => '[[APC%GPASS%AP7555 | http://www.apc.com/products/resource/include/techspec_index.cfm?base_sku=AP7555]]'),
1272 1120 => array ('chapter_id' => 27, 'dict_value' => '[[APC%GPASS%AP7557 | http://www.apc.com/products/resource/include/techspec_index.cfm?base_sku=AP7557]]'),
1273 1121 => array ('chapter_id' => 27, 'dict_value' => '[[APC%GPASS%AP7585 | http://www.apc.com/products/resource/include/techspec_index.cfm?base_sku=AP7585]]'),
1274 1122 => array ('chapter_id' => 27, 'dict_value' => '[[APC%GPASS%AP7586 | http://www.apc.com/products/resource/include/techspec_index.cfm?base_sku=AP7586]]'),
1275 1123 => array ('chapter_id' => 27, 'dict_value' => '[[APC%GPASS%AP7611 | http://www.apc.com/products/resource/include/techspec_index.cfm?base_sku=AP7611]]'),
1276 1124 => array ('chapter_id' => 27, 'dict_value' => '[[APC%GPASS%AP7631 | http://www.apc.com/products/resource/include/techspec_index.cfm?base_sku=AP7631]]'),
1277 1125 => array ('chapter_id' => 27, 'dict_value' => '[[APC%GPASS%AP7820 | http://www.apc.com/products/resource/include/techspec_index.cfm?base_sku=AP7820]]'),
1278 1126 => array ('chapter_id' => 27, 'dict_value' => '[[APC%GPASS%AP7821 | http://www.apc.com/products/resource/include/techspec_index.cfm?base_sku=AP7821]]'),
1279 1127 => array ('chapter_id' => 27, 'dict_value' => '[[APC%GPASS%AP7822 | http://www.apc.com/products/resource/include/techspec_index.cfm?base_sku=AP7822]]'),
1280 1128 => array ('chapter_id' => 27, 'dict_value' => '[[APC%GPASS%AP7850 | http://www.apc.com/products/resource/include/techspec_index.cfm?base_sku=AP7850]]'),
1281 1129 => array ('chapter_id' => 27, 'dict_value' => '[[APC%GPASS%AP7851 | http://www.apc.com/products/resource/include/techspec_index.cfm?base_sku=AP7851]]'),
1282 1130 => array ('chapter_id' => 27, 'dict_value' => '[[APC%GPASS%AP7852 | http://www.apc.com/products/resource/include/techspec_index.cfm?base_sku=AP7852]]'),
1283 1131 => array ('chapter_id' => 27, 'dict_value' => '[[APC%GPASS%AP7853 | http://www.apc.com/products/resource/include/techspec_index.cfm?base_sku=AP7853]]'),
1284 1132 => array ('chapter_id' => 27, 'dict_value' => '[[APC%GPASS%AP7854 | http://www.apc.com/products/resource/include/techspec_index.cfm?base_sku=AP7854]]'),
1285 1133 => array ('chapter_id' => 27, 'dict_value' => '[[APC%GPASS%AP7855A | http://www.apc.com/products/resource/include/techspec_index.cfm?base_sku=AP7855A]]'),
1286 1134 => array ('chapter_id' => 27, 'dict_value' => '[[APC%GPASS%AP7856 | http://www.apc.com/products/resource/include/techspec_index.cfm?base_sku=AP7856]]'),
1287 1135 => array ('chapter_id' => 27, 'dict_value' => '[[APC%GPASS%AP7856A | http://www.apc.com/products/resource/include/techspec_index.cfm?base_sku=AP7856A]]'),
1288 1136 => array ('chapter_id' => 27, 'dict_value' => '[[APC%GPASS%AP7857 | http://www.apc.com/products/resource/include/techspec_index.cfm?base_sku=AP7857]]'),
1289 1137 => array ('chapter_id' => 27, 'dict_value' => '[[APC%GPASS%AP7920 | http://www.apc.com/products/resource/include/techspec_index.cfm?base_sku=AP7920]]'),
1290 1138 => array ('chapter_id' => 27, 'dict_value' => '[[APC%GPASS%AP7921 | http://www.apc.com/products/resource/include/techspec_index.cfm?base_sku=AP7921]]'),
1291 1139 => array ('chapter_id' => 27, 'dict_value' => '[[APC%GPASS%AP7922 | http://www.apc.com/products/resource/include/techspec_index.cfm?base_sku=AP7922]]'),
1292 1140 => array ('chapter_id' => 27, 'dict_value' => '[[APC%GPASS%AP7950 | http://www.apc.com/products/resource/include/techspec_index.cfm?base_sku=AP7950]]'),
1293 1141 => array ('chapter_id' => 27, 'dict_value' => '[[APC%GPASS%AP7951 | http://www.apc.com/products/resource/include/techspec_index.cfm?base_sku=AP7951]]'),
1294 1142 => array ('chapter_id' => 27, 'dict_value' => '[[APC%GPASS%AP7952 | http://www.apc.com/products/resource/include/techspec_index.cfm?base_sku=AP7952]]'),
1295 1143 => array ('chapter_id' => 27, 'dict_value' => '[[APC%GPASS%AP7953 | http://www.apc.com/products/resource/include/techspec_index.cfm?base_sku=AP7953]]'),
1296 1144 => array ('chapter_id' => 27, 'dict_value' => '[[APC%GPASS%AP7954 | http://www.apc.com/products/resource/include/techspec_index.cfm?base_sku=AP7954]]'),
1297 1145 => array ('chapter_id' => 27, 'dict_value' => '[[APC%GPASS%AP7957 | http://www.apc.com/products/resource/include/techspec_index.cfm?base_sku=AP7957]]'),
1298 1146 => array ('chapter_id' => 27, 'dict_value' => '[[APC%GPASS%AP9559 | http://www.apc.com/products/resource/include/techspec_index.cfm?base_sku=AP9559]]'),
1299 1147 => array ('chapter_id' => 27, 'dict_value' => '[[APC%GPASS%AP9565 | http://www.apc.com/products/resource/include/techspec_index.cfm?base_sku=AP9565]]'),
1300 1148 => array ('chapter_id' => 27, 'dict_value' => '[[APC%GPASS%AP9568 | http://www.apc.com/products/resource/include/techspec_index.cfm?base_sku=AP9568]]'),
1301 1149 => array ('chapter_id' => 27, 'dict_value' => '[[APC%GPASS%AP9572 | http://www.apc.com/products/resource/include/techspec_index.cfm?base_sku=AP9572]]'),
1302 1150 => array ('chapter_id' => 30, 'dict_value' => '[[Cisco%GPASS%Catalyst 6509-V-E%L1,9V% | http://www.cisco.com/en/US/products/ps9306/index.html]]'),
1303 1151 => array ('chapter_id' => 27, 'dict_value' => '[[APC%GPASS%AP7902J | http://www.apc.com/products/resource/include/techspec_index.cfm?base_sku=AP7902J]]'),
1304 1152 => array ('chapter_id' => 27, 'dict_value' => '[[APC%GPASS%AP7930J | http://www.apc.com/products/resource/include/techspec_index.cfm?base_sku=AP7930J]]'),
1305 1153 => array ('chapter_id' => 27, 'dict_value' => '[[APC%GPASS%AP7932J | http://www.apc.com/products/resource/include/techspec_index.cfm?base_sku=AP7932J]]'),
1306 1154 => array ('chapter_id' => 27, 'dict_value' => '[[APC%GPASS%AP7900 | http://www.apc.com/products/resource/include/techspec_index.cfm?base_sku=AP7900]]'),
1307 1155 => array ('chapter_id' => 27, 'dict_value' => '[[APC%GPASS%AP7901 | http://www.apc.com/products/resource/include/techspec_index.cfm?base_sku=AP7901]]'),
1308 1156 => array ('chapter_id' => 27, 'dict_value' => '[[APC%GPASS%AP7902 | http://www.apc.com/products/resource/include/techspec_index.cfm?base_sku=AP7902]]'),
1309 1157 => array ('chapter_id' => 27, 'dict_value' => '[[APC%GPASS%AP7930 | http://www.apc.com/products/resource/include/techspec_index.cfm?base_sku=AP7930]]'),
1310 1158 => array ('chapter_id' => 27, 'dict_value' => '[[APC%GPASS%AP7931 | http://www.apc.com/products/resource/include/techspec_index.cfm?base_sku=AP7931]]'),
1311 1159 => array ('chapter_id' => 27, 'dict_value' => '[[APC%GPASS%AP7932 | http://www.apc.com/products/resource/include/techspec_index.cfm?base_sku=AP7932]]'),
1312 1160 => array ('chapter_id' => 27, 'dict_value' => '[[APC%GPASS%AP7911 | http://www.apc.com/products/resource/include/techspec_index.cfm?base_sku=AP7911]]'),
1313 1161 => array ('chapter_id' => 27, 'dict_value' => '[[APC%GPASS%AP7940 | http://www.apc.com/products/resource/include/techspec_index.cfm?base_sku=AP7940]]'),
1314 1162 => array ('chapter_id' => 27, 'dict_value' => '[[APC%GPASS%AP7941 | http://www.apc.com/products/resource/include/techspec_index.cfm?base_sku=AP7941]]'),
1315 1163 => array ('chapter_id' => 27, 'dict_value' => '[[APC%GPASS%AP7960 | http://www.apc.com/products/resource/include/techspec_index.cfm?base_sku=AP7960]]'),
1316 1164 => array ('chapter_id' => 27, 'dict_value' => '[[APC%GPASS%AP7961 | http://www.apc.com/products/resource/include/techspec_index.cfm?base_sku=AP7961]]'),
1317 1165 => array ('chapter_id' => 27, 'dict_value' => '[[APC%GPASS%AP7968 | http://www.apc.com/products/resource/include/techspec_index.cfm?base_sku=AP7968]]'),
1318 1166 => array ('chapter_id' => 27, 'dict_value' => '[[APC%GPASS%AP7990 | http://www.apc.com/products/resource/include/techspec_index.cfm?base_sku=AP7990]]'),
1319 1167 => array ('chapter_id' => 27, 'dict_value' => '[[APC%GPASS%AP7991 | http://www.apc.com/products/resource/include/techspec_index.cfm?base_sku=AP7991]]'),
1320 1168 => array ('chapter_id' => 27, 'dict_value' => '[[APC%GPASS%AP7998 | http://www.apc.com/products/resource/include/techspec_index.cfm?base_sku=AP7998]]'),
1321 1169 => array ('chapter_id' => 12, 'dict_value' => 'Hitachi Cable%GPASS%Apresia3108FG2'),
1322 1170 => array ('chapter_id' => 12, 'dict_value' => 'Hitachi Cable%GPASS%Apresia3124GT-HR2'),
1323 1171 => array ('chapter_id' => 12, 'dict_value' => 'Hitachi Cable%GPASS%Apresia4348GT'),
1324 1172 => array ('chapter_id' => 12, 'dict_value' => 'Hitachi Cable%GPASS%Apresia4348GT-PSR'),
1325 1173 => array ('chapter_id' => 12, 'dict_value' => 'Hitachi Cable%GPASS%Apresia4328GT'),
1326 1174 => array ('chapter_id' => 12, 'dict_value' => 'Hitachi Cable%GPASS%Apresia4224GT-PSR'),
1327 1175 => array ('chapter_id' => 12, 'dict_value' => 'Hitachi Cable%GPASS%Apresia2248G2'),
1328 1176 => array ('chapter_id' => 12, 'dict_value' => 'Hitachi Cable%GPASS%Apresia2124GT2'),
1329 1177 => array ('chapter_id' => 12, 'dict_value' => 'Hitachi Cable%GPASS%Apresia2124GT-SS2'),
1330 1178 => array ('chapter_id' => 12, 'dict_value' => 'Hitachi Cable%GPASS%Apresia2124-SS2'),
1331 1179 => array ('chapter_id' => 12, 'dict_value' => 'Hitachi Cable%GPASS%Apresia13000-24GX-PSR'),
1332 1180 => array ('chapter_id' => 12, 'dict_value' => 'Hitachi Cable%GPASS%Apresia13000-48X'),
1333 1181 => array ('chapter_id' => 12, 'dict_value' => 'Hitachi Cable%GPASS%Apresia3424GT-SS'),
1334 1182 => array ('chapter_id' => 12, 'dict_value' => 'Hitachi Cable%GPASS%Apresia3424GT-PoE'),
1335 1183 => array ('chapter_id' => 12, 'dict_value' => 'Hitachi Cable%GPASS%Apresia3248G-PSR2'),
1336 1184 => array ('chapter_id' => 12, 'dict_value' => 'Hitachi Cable%GPASS%Apresia3248G2'),
1337 1185 => array ('chapter_id' => 12, 'dict_value' => 'Hitachi Cable%GPASS%Apresia3124GT-PSR2'),
1338 1186 => array ('chapter_id' => 12, 'dict_value' => 'Hitachi Cable%GPASS%Apresia3124GT2'),
1339 1187 => array ('chapter_id' => 12, 'dict_value' => 'Hitachi Cable%GPASS%Apresia18020'),
1340 1188 => array ('chapter_id' => 12, 'dict_value' => 'Hitachi Cable%GPASS%Apresia18008'),
1341 1189 => array ('chapter_id' => 12, 'dict_value' => 'Hitachi Cable%GPASS%Apresia18005'),
1342 1190 => array ('chapter_id' => 12, 'dict_value' => 'Hitachi Cable%GPASS%Apresia8007'),
1343 1191 => array ('chapter_id' => 12, 'dict_value' => 'Hitachi Cable%GPASS%Apresia8004'),
1344 1192 => array ('chapter_id' => 12, 'dict_value' => 'Hitachi Cable%GPASS%Apresia6148G-PSR'),
1345 1193 => array ('chapter_id' => 12, 'dict_value' => 'Hitachi Cable%GPASS%Apresia6148GT-PSR'),
1346 1194 => array ('chapter_id' => 12, 'dict_value' => 'Hitachi Cable%GPASS%VXC-1024FE'),
1347 1301 => array ('chapter_id' => 25, 'dict_value' => 'Cisco%GPASS%AIR-BR1410A'),
1348 1302 => array ('chapter_id' => 25, 'dict_value' => 'Cisco%GPASS%AIR-BR1310G'),
1349 1303 => array ('chapter_id' => 25, 'dict_value' => 'Cisco%GPASS%AIR-AP1252AG'),
1350 1304 => array ('chapter_id' => 25, 'dict_value' => 'Cisco%GPASS%AIR-AP1252G'),
1351 1305 => array ('chapter_id' => 25, 'dict_value' => 'Cisco%GPASS%AIR-AP1242AG'),
1352 1306 => array ('chapter_id' => 25, 'dict_value' => 'Cisco%GPASS%AIR-AP1242G'),
1353 1307 => array ('chapter_id' => 25, 'dict_value' => 'Cisco%GPASS%AIR-AP1231G'),
1354 1308 => array ('chapter_id' => 25, 'dict_value' => 'Cisco%GPASS%AIR-AP1232AG'),
1355 1309 => array ('chapter_id' => 25, 'dict_value' => 'Cisco%GPASS%AIR-AP1131AG'),
1356 1310 => array ('chapter_id' => 25, 'dict_value' => 'Cisco%GPASS%AIR-AP1131G'),
1357 1311 => array ('chapter_id' => 25, 'dict_value' => 'Cisco%GPASS%AIR-AP1121G'),
1358 1312 => array ('chapter_id' => 25, 'dict_value' => 'Cisco%GPASS%AIR-AP521G'),
1359 1313 => array ('chapter_id' => 25, 'dict_value' => 'Cisco%GPASS%AIR-WLC2106'),
1360 1314 => array ('chapter_id' => 25, 'dict_value' => 'Cisco%GPASS%AIR-WLC526'),
1361 1315 => array ('chapter_id' => 25, 'dict_value' => 'Cisco%GPASS%AIR-WLC4402'),
1362 1317 => array ('chapter_id' => 13, 'dict_value' => 'SUSE Enterprise%GSKIP%SLES11'),
1363 1318 => array ('chapter_id' => 13, 'dict_value' => 'MicroSoft%GSKIP%Windows Server 2008'),
1364 1319 => array ('chapter_id' => 13, 'dict_value' => 'SlackWare%GSKIP%Slackware 13.0'),
1365 1320 => array ('chapter_id' => 13, 'dict_value' => 'Ubuntu%GSKIP%Ubuntu 9.10'),
1366 1321 => array ('chapter_id' => 12, 'dict_value' => 'Huawei%GPASS%S5328C-EI-24S'),
1367 1323 => array ('chapter_id' => 1, 'dict_value' => 'Voice/video'),
1368 1324 => array ('chapter_id' => 28, 'dict_value' => 'Cisco%GPASS%MCS 7816'),
1369 1325 => array ('chapter_id' => 28, 'dict_value' => 'Cisco%GPASS%MCS 7825'),
1370 1326 => array ('chapter_id' => 28, 'dict_value' => 'Cisco%GPASS%MCS 7835'),
1371 1327 => array ('chapter_id' => 17, 'dict_value' => '[[ Cisco%GPASS%2901 | http://www.cisco.com/en/US/products/ps10539/index.html]]'),
1372 1328 => array ('chapter_id' => 17, 'dict_value' => '[[ Cisco%GPASS%2911 | http://www.cisco.com/en/US/products/ps10540/index.html]]'),
1373 1329 => array ('chapter_id' => 17, 'dict_value' => '[[ Cisco%GPASS%2921 | http://www.cisco.com/en/US/products/ps10543/index.html]]'),
1374 1330 => array ('chapter_id' => 17, 'dict_value' => '[[ Cisco%GPASS%2951 | http://www.cisco.com/en/US/products/ps10544/index.html]]'),
1375 1331 => array ('chapter_id' => 13, 'dict_value' => 'ALT_Linux%GSKIP%ALTLinux 5'),
1376 1332 => array ('chapter_id' => 13, 'dict_value' => '[[RH Fedora%GSKIP%Fedora 12 | http://docs.fedoraproject.org/release-notes/f12/en-US/html/]]'),
1377 1333 => array ('chapter_id' => 13, 'dict_value' => 'Gentoo%GSKIP%Gentoo 10.0'),
1378 1334 => array ('chapter_id' => 13, 'dict_value' => 'Gentoo%GSKIP%Gentoo 10.1'),
1379 1335 => array ('chapter_id' => 12, 'dict_value' => 'Huawei%GPASS%S5328C-EI'),
1380 1336 => array ('chapter_id' => 12, 'dict_value' => 'Huawei%GPASS%S5328C-PWR-EI'),
1381 1337 => array ('chapter_id' => 12, 'dict_value' => 'Huawei%GPASS%S5352C-EI'),
1382 1338 => array ('chapter_id' => 12, 'dict_value' => 'Huawei%GPASS%S5352C-PWR-EI'),
1383 1339 => array ('chapter_id' => 12, 'dict_value' => 'Huawei%GPASS%S5328C-SI'),
1384 1340 => array ('chapter_id' => 12, 'dict_value' => 'Huawei%GPASS%S5328C-PWR-SI'),
1385 1341 => array ('chapter_id' => 12, 'dict_value' => 'Huawei%GPASS%S5352C-SI'),
1386 1342 => array ('chapter_id' => 12, 'dict_value' => 'Huawei%GPASS%S5352C-PWR-SI'),
1387 1343 => array ('chapter_id' => 12, 'dict_value' => 'Huawei%GPASS%S5324TP-SI'),
1388 1344 => array ('chapter_id' => 12, 'dict_value' => 'Huawei%GPASS%S5324TP-PWR-SI'),
1389 1345 => array ('chapter_id' => 12, 'dict_value' => 'Huawei%GPASS%S5348TP-SI'),
1390 1346 => array ('chapter_id' => 12, 'dict_value' => 'Huawei%GPASS%S5348TP-PWR-SI'),
1391 1347 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%Catalyst 2960-24PC-L'),
1392 1348 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%Catalyst 2350-48TD'),
1393 1349 => array ('chapter_id' => 12, 'dict_value' => 'HP ProCurve%GPASS%E2910-48G J9147A'),
1394 1350 => array ('chapter_id' => 14, 'dict_value' => 'ExtremeXOS 10'),
1395 1351 => array ('chapter_id' => 14, 'dict_value' => 'ExtremeXOS 11'),
1396 1352 => array ('chapter_id' => 14, 'dict_value' => 'ExtremeXOS 12'),
1397 1353 => array ('chapter_id' => 12, 'dict_value' => '[[Extreme Networks%GPASS%Summit X480-24x | http://extremenetworks.com/products/summit-X480.aspx]]'),
1398 1354 => array ('chapter_id' => 12, 'dict_value' => '[[Extreme Networks%GPASS%Summit X480-48t | http://extremenetworks.com/products/summit-X480.aspx]]'),
1399 1355 => array ('chapter_id' => 12, 'dict_value' => '[[Extreme Networks%GPASS%Summit X480-48x | http://extremenetworks.com/products/summit-X480.aspx]]'),
1400 1356 => array ('chapter_id' => 12, 'dict_value' => '[[Extreme Networks%GPASS%Summit X650 | http://extremenetworks.com/products/summit-x650.aspx]]'),
1401 1357 => array ('chapter_id' => 12, 'dict_value' => 'Huawei%GPASS%S9303'),
1402 1358 => array ('chapter_id' => 12, 'dict_value' => 'Huawei%GPASS%S9306'),
1403 1359 => array ('chapter_id' => 12, 'dict_value' => 'Huawei%GPASS%S9312'),
1404 1360 => array ('chapter_id' => 14, 'dict_value' => 'Huawei VRP 5.3'),
1405 1361 => array ('chapter_id' => 14, 'dict_value' => 'Huawei VRP 5.5'),
1406 1362 => array ('chapter_id' => 12, 'dict_value' => '[[Brocade%GPASS%FCX 648 | http://www.brocade.com/sites/dotcom/products-solutions/products/ethernet-switches-routers/enterprise-mobility/product-details/fcx-series-data-center/index.page ]]'),
1407 1363 => array ('chapter_id' => 14, 'dict_value' => 'IronWare 5'),
1408 1364 => array ('chapter_id' => 14, 'dict_value' => 'IronWare 7'),
1409 1365 => array ('chapter_id' => 14, 'dict_value' => 'Cisco NX-OS 4.2'),
1410 1366 => array ('chapter_id' => 14, 'dict_value' => 'JunOS 9'),
1411 1367 => array ('chapter_id' => 14, 'dict_value' => 'JunOS 10'),
1412 1368 => array ('chapter_id' => 17, 'dict_value' => '[[Juniper%GPASS%MX80 | http://www.juniper.net/products-services/routing/mx-series/mx80]]'),
1413 1369 => array ('chapter_id' => 14, 'dict_value' => 'Huawei VRP 5.7'),
1414 1370 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%Catalyst 2960-48PST-L'),
1415 1371 => array ('chapter_id' => 12, 'dict_value' => 'SMC%GPASS%8024L2'),
1416 1372 => array ('chapter_id' => 12, 'dict_value' => 'SMC%GPASS%8124PL2'),
1417 1373 => array ('chapter_id' => 12, 'dict_value' => 'SMC%GPASS%8126L2'),
1418 1374 => array ('chapter_id' => 12, 'dict_value' => 'SMC%GPASS%8150L2'),
1419 1375 => array ('chapter_id' => 12, 'dict_value' => 'SMC%GPASS%8612XL3'),
1420 1376 => array ('chapter_id' => 12, 'dict_value' => 'SMC%GPASS%8708L2'),
1421 1377 => array ('chapter_id' => 12, 'dict_value' => 'SMC%GPASS%8824M'),
1422 1378 => array ('chapter_id' => 12, 'dict_value' => 'SMC%GPASS%8848M'),
1423 1379 => array ('chapter_id' => 12, 'dict_value' => 'SMC%GPASS%8926EM'),
1424 1380 => array ('chapter_id' => 12, 'dict_value' => 'SMC%GPASS%8950EM'),
1425 1381 => array ('chapter_id' => 11, 'dict_value' => 'Dell PowerEdge%GPASS%R910'),
1426 1382 => array ('chapter_id' => 18, 'dict_value' => 'Dell PowerVault%GPASS%MD1220'),
1427 1383 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%Catalyst 2960S-48TD-L'),
1428 1384 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%Catalyst 2960S-24TD-L'),
1429 1385 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%Catalyst 2960S-48FPD-L'),
1430 1386 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%Catalyst 2960S-48LPD-L'),
1431 1387 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%Catalyst 2960S-24PD-L'),
1432 1388 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%Catalyst 2960S-48TS-L'),
1433 1389 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%Catalyst 2960S-24TS-L'),
1434 1390 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%Catalyst 2960S-48TS-S'),
1435 1391 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%Catalyst 2960S-24TS-S'),
1436 1392 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%Catalyst 2960S-48FPS-L'),
1437 1393 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%Catalyst 2960S-48LPS-L'),
1438 1394 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%Catalyst 2960S-24PS-L'),
1439 1395 => array ('chapter_id' => 13, 'dict_value' => '[[Debian%GSKIP%Debian 6.0 (squeeze) | http://debian.org/releases/squeeze/]]'),
1440 1396 => array ('chapter_id' => 13, 'dict_value' => 'Red Hat Enterprise%GSKIP%RHEL V6'),
1441 1397 => array ('chapter_id' => 1, 'dict_value' => 'Power supply chassis'),
1442 1398 => array ('chapter_id' => 1, 'dict_value' => 'Power supply'),
1443 1400 => array ('chapter_id' => 34, 'dict_value' => 'Cisco%GPASS%RPS 2300'),
1444 1401 => array ('chapter_id' => 34, 'dict_value' => 'D-Link%GPASS%DPS-800'),
1445 1402 => array ('chapter_id' => 34, 'dict_value' => 'D-Link%GPASS%DPS-900'),
1446 1403 => array ('chapter_id' => 35, 'dict_value' => 'Cisco%GPASS%RPS 675'),
1447 1404 => array ('chapter_id' => 35, 'dict_value' => 'Cisco%GPASS%C3K-PWR-750WAC'),
1448 1405 => array ('chapter_id' => 35, 'dict_value' => 'Cisco%GPASS%C3K-PWR-1150WAC'),
1449 1406 => array ('chapter_id' => 35, 'dict_value' => 'D-Link%GPASS%DPS-200'),
1450 1407 => array ('chapter_id' => 35, 'dict_value' => 'D-Link%GPASS%DPS-500'),
1451 1408 => array ('chapter_id' => 35, 'dict_value' => 'D-Link%GPASS%DPS-510'),
1452 1409 => array ('chapter_id' => 35, 'dict_value' => 'D-Link%GPASS%DPS-600'),
1453 1410 => array ('chapter_id' => 14, 'dict_value' => 'Cisco NX-OS 5.0'),
1454 1411 => array ('chapter_id' => 14, 'dict_value' => 'Cisco NX-OS 5.1'),
1455 1412 => array ('chapter_id' => 12, 'dict_value' => '[[Cisco%GPASS%Nexus 5548P | http://cisco.com/en/US/products/ps11215/index.html]]'),
1456 1413 => array ('chapter_id' => 12, 'dict_value' => '[[Cisco%GPASS%Nexus 2224TP | http://cisco.com/en/US/products/ps11045/index.html]]'),
1457 1414 => array ('chapter_id' => 12, 'dict_value' => '[[Cisco%GPASS%Nexus 2248TP | http://cisco.com/en/US/products/ps10783/index.html]]'),
1458 1415 => array ('chapter_id' => 12, 'dict_value' => '[[Cisco%GPASS%Nexus 2232PP | http://cisco.com/en/US/products/ps10784/index.html]]'),
1459 1416 => array ('chapter_id' => 13, 'dict_value' => 'FreeBSD%GSKIP%FreeBSD 8.x'),
1460 1417 => array ('chapter_id' => 13, 'dict_value' => '[[SciLin%GSKIP%SL3.x | https://www.scientificlinux.org/]]'),
1461 1418 => array ('chapter_id' => 13, 'dict_value' => '[[SciLin%GSKIP%SL4.x | https://www.scientificlinux.org/]]'),
1462 1419 => array ('chapter_id' => 13, 'dict_value' => '[[SciLin%GSKIP%SL5.1 | https://www.scientificlinux.org/]]'),
1463 1420 => array ('chapter_id' => 13, 'dict_value' => '[[SciLin%GSKIP%SL5.2 | https://www.scientificlinux.org/]]'),
1464 1421 => array ('chapter_id' => 13, 'dict_value' => '[[SciLin%GSKIP%SL5.3 | https://www.scientificlinux.org/]]'),
1465 1422 => array ('chapter_id' => 13, 'dict_value' => '[[SciLin%GSKIP%SL5.4 | https://www.scientificlinux.org/]]'),
1466 1423 => array ('chapter_id' => 12, 'dict_value' => 'HP ProCurve%GPASS%2600-8-PWR'),
1467 1467 => array ('chapter_id' => 25, 'dict_value' => 'Cisco%GPASS%AIR-AP1141N'),
1468 1468 => array ('chapter_id' => 25, 'dict_value' => 'Cisco%GPASS%AIR-AP1262N'),
1469 1470 => array ('chapter_id' => 12, 'dict_value' => '[[Force10%GPASS%S55 | http://www.force10networks.com/products/s55.asp]]'),
1470 1471 => array ('chapter_id' => 12, 'dict_value' => '[[Force10%GPASS%S60 | http://www.force10networks.com/products/s60.asp]]'),
1471 1472 => array ('chapter_id' => 12, 'dict_value' => '[[Force10%GPASS%S4810 | http://www.force10networks.com/products/s4810.asp]]'),
1472 1473 => array ('chapter_id' => 31, 'dict_value' => 'IBM%GPASS%BladeCenter S'),
1473 1474 => array ('chapter_id' => 31, 'dict_value' => 'IBM%GPASS%BladeCenter H%L1,14V%'),
1474 1475 => array ('chapter_id' => 31, 'dict_value' => 'IBM%GPASS%BladeCenter E%L1,14V%'),
1475 1476 => array ('chapter_id' => 31, 'dict_value' => 'IBM%GPASS%BladeCenter T'),
1476 1477 => array ('chapter_id' => 31, 'dict_value' => 'IBM%GPASS%BladeCenter HT'),
1477 1478 => array ('chapter_id' => 11, 'dict_value' => 'IBM BladeCenter%GPASS%HS12'),
1478 1479 => array ('chapter_id' => 11, 'dict_value' => 'IBM BladeCenter%GPASS%HS20'),
1479 1480 => array ('chapter_id' => 11, 'dict_value' => 'IBM BladeCenter%GPASS%HS21'),
1480 1481 => array ('chapter_id' => 11, 'dict_value' => 'IBM BladeCenter%GPASS%HS21 XM'),
1481 1482 => array ('chapter_id' => 11, 'dict_value' => 'IBM BladeCenter%GPASS%HS22'),
1482 1483 => array ('chapter_id' => 11, 'dict_value' => 'IBM BladeCenter%GPASS%HS22V'),
1483 1484 => array ('chapter_id' => 11, 'dict_value' => 'IBM BladeCenter%GPASS%HX5'),
1484 1485 => array ('chapter_id' => 11, 'dict_value' => 'IBM BladeCenter%GPASS%JS12'),
1485 1486 => array ('chapter_id' => 11, 'dict_value' => 'IBM BladeCenter%GPASS%JS20'),
1486 1487 => array ('chapter_id' => 11, 'dict_value' => 'IBM BladeCenter%GPASS%JS21'),
1487 1488 => array ('chapter_id' => 11, 'dict_value' => 'IBM BladeCenter%GPASS%JS22'),
1488 1489 => array ('chapter_id' => 11, 'dict_value' => 'IBM BladeCenter%GPASS%JS23'),
1489 1490 => array ('chapter_id' => 11, 'dict_value' => 'IBM BladeCenter%GPASS%JS43'),
1490 1491 => array ('chapter_id' => 11, 'dict_value' => 'IBM BladeCenter%GPASS%LS20'),
1491 1492 => array ('chapter_id' => 11, 'dict_value' => 'IBM BladeCenter%GPASS%LS21'),
1492 1493 => array ('chapter_id' => 11, 'dict_value' => 'IBM BladeCenter%GPASS%LS22'),
1493 1494 => array ('chapter_id' => 11, 'dict_value' => 'IBM BladeCenter%GPASS%LS41'),
1494 1495 => array ('chapter_id' => 11, 'dict_value' => 'IBM BladeCenter%GPASS%LS42'),
1495 1496 => array ('chapter_id' => 11, 'dict_value' => 'IBM BladeCenter%GPASS%PS700'),
1496 1497 => array ('chapter_id' => 11, 'dict_value' => 'IBM BladeCenter%GPASS%PS701'),
1497 1498 => array ('chapter_id' => 11, 'dict_value' => 'IBM BladeCenter%GPASS%PS702'),
1498 1499 => array ('chapter_id' => 11, 'dict_value' => 'IBM BladeCenter%GPASS%PS703'),
1499 1500 => array ('chapter_id' => 29, 'dict_value' => 'No'),
1500 1501 => array ('chapter_id' => 29, 'dict_value' => 'Yes'),
1501 1502 => array ('chapter_id' => 1, 'dict_value' => 'Server chassis'),
1502 1503 => array ('chapter_id' => 1, 'dict_value' => 'Network chassis'),
1503 1504 => array ('chapter_id' => 1, 'dict_value' => 'VM'),
1504 1505 => array ('chapter_id' => 1, 'dict_value' => 'VM Cluster'),
1505 1506 => array ('chapter_id' => 1, 'dict_value' => 'VM Resource Pool'),
1506 1507 => array ('chapter_id' => 1, 'dict_value' => 'VM Virtual Switch'),
1507 1508 => array ('chapter_id' => 13, 'dict_value' => 'VMWare Hypervisor%GSKIP%VMware ESX 3.5'),
1508 1509 => array ('chapter_id' => 13, 'dict_value' => 'VMWare Hypervisor%GSKIP%VMware ESXi 3.5'),
1509 1510 => array ('chapter_id' => 13, 'dict_value' => 'VMWare Hypervisor%GSKIP%VMware ESX 4.0'),
1510 1511 => array ('chapter_id' => 13, 'dict_value' => 'VMWare Hypervisor%GSKIP%VMware ESXi 4.0'),
1511 1512 => array ('chapter_id' => 13, 'dict_value' => 'VMWare Hypervisor%GSKIP%VMware ESX 4.1'),
1512 1513 => array ('chapter_id' => 13, 'dict_value' => 'VMWare Hypervisor%GSKIP%VMware ESXi 4.1'),
1513 1514 => array ('chapter_id' => 13, 'dict_value' => 'Xen Hypervisor%GSKIP%XenServer 4.0'),
1514 1515 => array ('chapter_id' => 13, 'dict_value' => 'Xen Hypervisor%GSKIP%XenServer 5.0'),
1515 1516 => array ('chapter_id' => 13, 'dict_value' => 'Xen Hypervisor%GSKIP%XenServer 5.5'),
1516 1517 => array ('chapter_id' => 31, 'dict_value' => 'Dell PowerEdge%GPASS%1855%L1,10V%'),
1517 1518 => array ('chapter_id' => 11, 'dict_value' => 'Dell PowerEdge (blade)%GPASS%1955'),
1518 1519 => array ('chapter_id' => 11, 'dict_value' => 'Dell PowerEdge (blade)%GPASS%M605'),
1519 1520 => array ('chapter_id' => 11, 'dict_value' => 'Dell PowerEdge (blade)%GPASS%M610'),
1520 1521 => array ('chapter_id' => 11, 'dict_value' => 'Dell PowerEdge (blade)%GPASS%M610x'),
1521 1522 => array ('chapter_id' => 11, 'dict_value' => 'Dell PowerEdge (blade)%GPASS%M710%L2,1%'),
1522 1523 => array ('chapter_id' => 11, 'dict_value' => 'Dell PowerEdge (blade)%GPASS%M805%L2,1%'),
1523 1524 => array ('chapter_id' => 11, 'dict_value' => 'Dell PowerEdge (blade)%GPASS%M905%L2,1%'),
1524 1525 => array ('chapter_id' => 11, 'dict_value' => 'Dell PowerEdge (blade)%GPASS%M910%L2,1%'),
1525 1526 => array ('chapter_id' => 26, 'dict_value' => 'Brocade (blade)%GPASS%McDATA 3014'),
1526 1527 => array ('chapter_id' => 26, 'dict_value' => 'Brocade (blade)%GPASS%McDATA 4314'),
1527 1528 => array ('chapter_id' => 26, 'dict_value' => 'Brocade (blade)%GPASS%McDATA 4416'),
1528 1529 => array ('chapter_id' => 26, 'dict_value' => 'Brocade (blade)%GPASS%M4424'),
1529 1530 => array ('chapter_id' => 26, 'dict_value' => 'Brocade (blade)%GPASS%M5424'),
1530 1531 => array ('chapter_id' => 12, 'dict_value' => 'Dell PowerConnect (blade)%GPASS%5316M'),
1531 1532 => array ('chapter_id' => 12, 'dict_value' => 'Dell PowerConnect (blade)%GPASS%M6220'),
1532 1533 => array ('chapter_id' => 12, 'dict_value' => 'Dell PowerConnect (blade)%GPASS%M8024'),
1533 1534 => array ('chapter_id' => 12, 'dict_value' => 'Cisco (blade)%GPASS%Catalyst 3130G'),
1534 1535 => array ('chapter_id' => 12, 'dict_value' => 'Cisco (blade)%GPASS%Catalyst 3130X'),
1535 1536 => array ('chapter_id' => 12, 'dict_value' => 'Cisco (blade)%GPASS%WS-X6148-GE-TX'),
1536 1537 => array ('chapter_id' => 12, 'dict_value' => 'Cisco (blade)%GPASS%WS-X6148A-GE-45AF'),
1537 1538 => array ('chapter_id' => 12, 'dict_value' => 'Cisco (blade)%GPASS%WS-X6148A-GE-TX'),
1538 1539 => array ('chapter_id' => 12, 'dict_value' => 'Cisco (blade)%GPASS%WS-X6408A-GBIC'),
1539 1540 => array ('chapter_id' => 12, 'dict_value' => 'Cisco (blade)%GPASS%WS-X6416-GBIC'),
1540 1541 => array ('chapter_id' => 12, 'dict_value' => 'Cisco (blade)%GPASS%WS-X6516A-GBIC'),
1541 1542 => array ('chapter_id' => 12, 'dict_value' => 'Cisco (blade)%GPASS%WS-X6548-GE-TX'),
1542 1543 => array ('chapter_id' => 12, 'dict_value' => 'Cisco (blade)%GPASS%WS-X6548-GE-45AF'),
1543 1544 => array ('chapter_id' => 12, 'dict_value' => 'Cisco (blade)%GPASS%WS-X6704-10GE'),
1544 1545 => array ('chapter_id' => 12, 'dict_value' => 'Cisco (blade)%GPASS%WS-X6708-10G-3C'),
1545 1546 => array ('chapter_id' => 12, 'dict_value' => 'Cisco (blade)%GPASS%WS-X6708-10G-3CXL'),
1546 1547 => array ('chapter_id' => 12, 'dict_value' => 'Cisco (blade)%GPASS%WS-X6716-10GT-3C'),
1547 1548 => array ('chapter_id' => 12, 'dict_value' => 'Cisco (blade)%GPASS%WS-X6716-10GT-3CXL'),
1548 1549 => array ('chapter_id' => 12, 'dict_value' => 'Cisco (blade)%GPASS%WS-X6724-SFP'),
1549 1550 => array ('chapter_id' => 12, 'dict_value' => 'Cisco (blade)%GPASS%WS-X6748-GE-TX'),
1550 1551 => array ('chapter_id' => 12, 'dict_value' => 'Cisco (blade)%GPASS%WS-X6748-SFP'),
1551 1552 => array ('chapter_id' => 12, 'dict_value' => 'Cisco (blade)%GPASS%WS-SUP720-3B'),
1552 1553 => array ('chapter_id' => 12, 'dict_value' => 'Cisco (blade)%GPASS%WS-XSUP720-3BXL'),
1553 1554 => array ('chapter_id' => 12, 'dict_value' => 'Cisco (blade)%GPASS%WS-SUP32-GE-3B'),
1554 1555 => array ('chapter_id' => 12, 'dict_value' => 'Cisco (blade)%GPASS%WS-SUP32-10GE-3B'),
1555 1556 => array ('chapter_id' => 32, 'dict_value' => 'VMware%GPASS%Standard vSwitch'),
1556 1557 => array ('chapter_id' => 32, 'dict_value' => 'VMware%GPASS%Distributed vSwitch'),
1557 1558 => array ('chapter_id' => 32, 'dict_value' => 'Cisco%GPASS%Nexus 1000V'),
1558 1559 => array ('chapter_id' => 33, 'dict_value' => 'NS-OS 4.0'),
1559 1560 => array ('chapter_id' => 1, 'dict_value' => 'Rack'),
1560 1561 => array ('chapter_id' => 1, 'dict_value' => 'Row'),
1561 1562 => array ('chapter_id' => 1, 'dict_value' => 'Location'),
1562 1563 => array ('chapter_id' => 11, 'dict_value' => 'IBM BladeCenter%GPASS%PS704'),
1563 1564 => array ('chapter_id' => 11, 'dict_value' => 'IBM BladeCenter%GPASS%QS21'),
1564 1565 => array ('chapter_id' => 11, 'dict_value' => 'IBM BladeCenter%GPASS%QS22'),
1565 1566 => array ('chapter_id' => 12, 'dict_value' => 'SMC%GPASS%SMC6110L2'),
1566 1567 => array ('chapter_id' => 12, 'dict_value' => 'SMC%GPASS%SMC6128L2'),
1567 1568 => array ('chapter_id' => 12, 'dict_value' => 'SMC%GPASS%SMC6128PL2'),
1568 1569 => array ('chapter_id' => 12, 'dict_value' => 'SMC%GPASS%SMC6152L2'),
1569 1570 => array ('chapter_id' => 12, 'dict_value' => 'HP ProCurve%GPASS%E2610-24/12-PoE J9086A'),
1570 1571 => array ('chapter_id' => 12, 'dict_value' => 'HP ProCurve%GPASS%E2910-24G'),
1571 1572 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%Catalyst 2960-48TT-L'),
1572 1573 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%Catalyst 2960-48TT-S'),
1573 1574 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%Catalyst 3560E-48TD'),
1574 1575 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%Catalyst 3560E-24TD'),
1575 1576 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%Catalyst 3560X-24T'),
1576 1577 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%Catalyst 3560X-48T'),
1577 1578 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%Catalyst 3560X-24P'),
1578 1579 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%Catalyst 3560X-48P'),
1579 1580 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%Catalyst 3560X-48PF'),
1580 1581 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%Catalyst 3750X-24T'),
1581 1582 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%Catalyst 3750X-48T'),
1582 1583 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%Catalyst 3750X-24P'),
1583 1584 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%Catalyst 3750X-48P'),
1584 1585 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%Catalyst 3750X-48PF'),
1585 1586 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%Catalyst 3750X-12S'),
1586 1587 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%Catalyst 3750X-24S'),
1587 1589 => array ('chapter_id' => 25, 'dict_value' => 'Cisco%GPASS%AIR-AP1261N'),
1588 1590 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%Catalyst 2960-48TC-L'),
1589 1591 => array ('chapter_id' => 14, 'dict_value' => 'Force10 SFTOS 2'),
1590 1592 => array ('chapter_id' => 14, 'dict_value' => 'Force10 FTOS 6'),
1591 1593 => array ('chapter_id' => 14, 'dict_value' => 'Force10 FTOS 7'),
1592 1594 => array ('chapter_id' => 14, 'dict_value' => 'Force10 FTOS 8'),
1593 1595 => array ('chapter_id' => 13, 'dict_value' => '[[RH Fedora%GSKIP%Fedora 13 | http://docs.fedoraproject.org/release-notes/f13/en-US/html/]]'),
1594 1596 => array ('chapter_id' => 13, 'dict_value' => '[[RH Fedora%GSKIP%Fedora 14 | http://docs.fedoraproject.org/release-notes/f14/en-US/html/]]'),
1595 1597 => array ('chapter_id' => 16, 'dict_value' => 'JunOS 10'),
1596 1598 => array ('chapter_id' => 16, 'dict_value' => 'JunOS 11'),
1597 1599 => array ('chapter_id' => 16, 'dict_value' => 'JunOS 12'),
1598 1600 => array ('chapter_id' => 12, 'dict_value' => 'HP ProCurve%GPASS%E2910-48G-PoE+ J9148A'),
1599 1601 => array ('chapter_id' => 12, 'dict_value' => 'NETGEAR%GPASS%GSM7328Sv2'),
1600 1602 => array ('chapter_id' => 12, 'dict_value' => 'NETGEAR%GPASS%GSM7224v2'),
1601 1605 => array ('chapter_id' => 12, 'dict_value' => 'HP GbE2c w/SFP'),
1602 1606 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%Catalyst 2360-48TD'),
1603 1607 => array ('chapter_id' => 12, 'dict_value'