diff --git a/doc/README.html b/doc/README.html
index 9cdee4ea2..cba2fd39c 100644
--- a/doc/README.html
+++ b/doc/README.html
@@ -937,6 +937,7 @@ Options:
These options can be used to tweak testing of specific SQL injection
techniques.
+ --technique=TECH SQL injection techniques to test for (default all)
--time-sec=TIMESEC Seconds to delay the DBMS response (default 5)
--union-cols=UCOLS Range of columns to test for UNION query SQL injection
--union-char=UCHAR Character to use for bruteforcing number of columns
@@ -1796,6 +1797,39 @@ expression match.
techniques.
+SQL injection techniques to test for
+
+Switch: --technique
+
+This switch can be used to specify which SQL injection type to test for.
+By default sqlmap tests for all types/techniques it supports.
+
+In certain situations you may want to test only for one or few specific
+types of SQL injection thought and this is where this switch comes into
+play.
+
+This switch requires an argument. Such argument is a string composed by
+any combination of B, E, U, S and
+T characters where each letter stands for a different technique:
+
+
+B: Boolean-based blind SQL injection
+E: Error-based SQL injection
+U: UNION query SQL injection
+S: Stacked queries SQL injection
+T: Time-based blind SQL injection
+
+
+
+For instance, you can provide ES if you want to test for and
+exploit error-based and stacked queries SQL injection types only.
+The default value is BEUST.
+
+Note that the string must include stacked queries technique letter,
+S, when you want to access the file system, takeover the
+operating system or access Windows registry hives.
+
+
Seconds to delay the DBMS response for time-based blind SQL injection
Switch: --time-sec
diff --git a/doc/README.pdf b/doc/README.pdf
index a8c2e4862..bf6445c2a 100644
--- a/doc/README.pdf
+++ b/doc/README.pdf
@@ -352,360 +352,366 @@ endobj
<< /S /GoTo /D (subsubsection.5.7.1) >>
endobj
236 0 obj
-(Seconds to delay the DBMS response for time-based blind SQL injection)
+(SQL injection techniques to test for)
endobj
237 0 obj
<< /S /GoTo /D (subsubsection.5.7.2) >>
endobj
240 0 obj
-(Number of columns in UNION query SQL injection)
+(Seconds to delay the DBMS response for time-based blind SQL injection)
endobj
241 0 obj
<< /S /GoTo /D (subsubsection.5.7.3) >>
endobj
244 0 obj
-(Character to use to test for UNION query SQL injection)
+(Number of columns in UNION query SQL injection)
endobj
245 0 obj
-<< /S /GoTo /D (subsection.5.8) >>
+<< /S /GoTo /D (subsubsection.5.7.4) >>
endobj
248 0 obj
-(Fingerprint)
+(Character to use to test for UNION query SQL injection)
endobj
249 0 obj
-<< /S /GoTo /D (subsubsection.5.8.1) >>
+<< /S /GoTo /D (subsection.5.8) >>
endobj
252 0 obj
-(Extensive database management system fingerprint)
+(Fingerprint)
endobj
253 0 obj
-<< /S /GoTo /D (subsection.5.9) >>
+<< /S /GoTo /D (subsubsection.5.8.1) >>
endobj
256 0 obj
-(Enumeration)
+(Extensive database management system fingerprint)
endobj
257 0 obj
-<< /S /GoTo /D (subsubsection.5.9.1) >>
+<< /S /GoTo /D (subsection.5.9) >>
endobj
260 0 obj
-(Banner)
+(Enumeration)
endobj
261 0 obj
-<< /S /GoTo /D (subsubsection.5.9.2) >>
+<< /S /GoTo /D (subsubsection.5.9.1) >>
endobj
264 0 obj
-(Session user)
+(Banner)
endobj
265 0 obj
-<< /S /GoTo /D (subsubsection.5.9.3) >>
+<< /S /GoTo /D (subsubsection.5.9.2) >>
endobj
268 0 obj
-(Current database)
+(Session user)
endobj
269 0 obj
-<< /S /GoTo /D (subsubsection.5.9.4) >>
+<< /S /GoTo /D (subsubsection.5.9.3) >>
endobj
272 0 obj
-(Detect whether or not the session user is a database administrator)
+(Current database)
endobj
273 0 obj
-<< /S /GoTo /D (subsubsection.5.9.5) >>
+<< /S /GoTo /D (subsubsection.5.9.4) >>
endobj
276 0 obj
-(List database management system users)
+(Detect whether or not the session user is a database administrator)
endobj
277 0 obj
-<< /S /GoTo /D (subsubsection.5.9.6) >>
+<< /S /GoTo /D (subsubsection.5.9.5) >>
endobj
280 0 obj
-(List and crack database management system users password hashes)
+(List database management system users)
endobj
281 0 obj
-<< /S /GoTo /D (subsubsection.5.9.7) >>
+<< /S /GoTo /D (subsubsection.5.9.6) >>
endobj
284 0 obj
-(List database management system users privileges)
+(List and crack database management system users password hashes)
endobj
285 0 obj
-<< /S /GoTo /D (subsubsection.5.9.8) >>
+<< /S /GoTo /D (subsubsection.5.9.7) >>
endobj
288 0 obj
-(List database management system users roles)
+(List database management system users privileges)
endobj
289 0 obj
-<< /S /GoTo /D (subsubsection.5.9.9) >>
+<< /S /GoTo /D (subsubsection.5.9.8) >>
endobj
292 0 obj
-(List database management system's databases)
+(List database management system users roles)
endobj
293 0 obj
-<< /S /GoTo /D (subsubsection.5.9.10) >>
+<< /S /GoTo /D (subsubsection.5.9.9) >>
endobj
296 0 obj
-(Enumerate database's tables)
+(List database management system's databases)
endobj
297 0 obj
-<< /S /GoTo /D (subsubsection.5.9.11) >>
+<< /S /GoTo /D (subsubsection.5.9.10) >>
endobj
300 0 obj
-(Enumerate database table columns)
+(Enumerate database's tables)
endobj
301 0 obj
-<< /S /GoTo /D (subsubsection.5.9.12) >>
+<< /S /GoTo /D (subsubsection.5.9.11) >>
endobj
304 0 obj
-(Dump database table entries)
+(Enumerate database table columns)
endobj
305 0 obj
-<< /S /GoTo /D (subsubsection.5.9.13) >>
+<< /S /GoTo /D (subsubsection.5.9.12) >>
endobj
308 0 obj
-(Dump all databases tables entries)
+(Dump database table entries)
endobj
309 0 obj
-<< /S /GoTo /D (subsubsection.5.9.14) >>
+<< /S /GoTo /D (subsubsection.5.9.13) >>
endobj
312 0 obj
-(Search for columns, tables or databases)
+(Dump all databases tables entries)
endobj
313 0 obj
-<< /S /GoTo /D (subsubsection.5.9.15) >>
+<< /S /GoTo /D (subsubsection.5.9.14) >>
endobj
316 0 obj
-(Run custom SQL statement)
+(Search for columns, tables or databases)
endobj
317 0 obj
-<< /S /GoTo /D (subsection.5.10) >>
+<< /S /GoTo /D (subsubsection.5.9.15) >>
endobj
320 0 obj
-(Brute force)
+(Run custom SQL statement)
endobj
321 0 obj
-<< /S /GoTo /D (subsubsection.5.10.1) >>
+<< /S /GoTo /D (subsection.5.10) >>
endobj
324 0 obj
-(Brute force tables names)
+(Brute force)
endobj
325 0 obj
-<< /S /GoTo /D (subsubsection.5.10.2) >>
+<< /S /GoTo /D (subsubsection.5.10.1) >>
endobj
328 0 obj
-(Brute force columns names)
+(Brute force tables names)
endobj
329 0 obj
-<< /S /GoTo /D (subsection.5.11) >>
+<< /S /GoTo /D (subsubsection.5.10.2) >>
endobj
332 0 obj
-(User-defined function injection)
+(Brute force columns names)
endobj
333 0 obj
-<< /S /GoTo /D (subsubsection.5.11.1) >>
+<< /S /GoTo /D (subsection.5.11) >>
endobj
336 0 obj
-(Inject custom user-defined functions \(UDF\))
+(User-defined function injection)
endobj
337 0 obj
-<< /S /GoTo /D (subsection.5.12) >>
+<< /S /GoTo /D (subsubsection.5.11.1) >>
endobj
340 0 obj
-(File system access)
+(Inject custom user-defined functions \(UDF\))
endobj
341 0 obj
-<< /S /GoTo /D (subsubsection.5.12.1) >>
+<< /S /GoTo /D (subsection.5.12) >>
endobj
344 0 obj
-(Read a file from the database server's file system)
+(File system access)
endobj
345 0 obj
-<< /S /GoTo /D (subsubsection.5.12.2) >>
+<< /S /GoTo /D (subsubsection.5.12.1) >>
endobj
348 0 obj
-(Upload a file to the database server's file system)
+(Read a file from the database server's file system)
endobj
349 0 obj
-<< /S /GoTo /D (subsection.5.13) >>
+<< /S /GoTo /D (subsubsection.5.12.2) >>
endobj
352 0 obj
-(Operating system takeover)
+(Upload a file to the database server's file system)
endobj
353 0 obj
-<< /S /GoTo /D (subsubsection.5.13.1) >>
+<< /S /GoTo /D (subsection.5.13) >>
endobj
356 0 obj
-(Run arbitrary operating system command)
+(Operating system takeover)
endobj
357 0 obj
-<< /S /GoTo /D (subsubsection.5.13.2) >>
+<< /S /GoTo /D (subsubsection.5.13.1) >>
endobj
360 0 obj
-(Out-of-band stateful connection: Meterpreter \046 friends)
+(Run arbitrary operating system command)
endobj
361 0 obj
-<< /S /GoTo /D (subsection.5.14) >>
+<< /S /GoTo /D (subsubsection.5.13.2) >>
endobj
364 0 obj
-(Windows registry access)
+(Out-of-band stateful connection: Meterpreter \046 friends)
endobj
365 0 obj
-<< /S /GoTo /D (subsubsection.5.14.1) >>
+<< /S /GoTo /D (subsection.5.14) >>
endobj
368 0 obj
-(Read a Windows registry key value)
+(Windows registry access)
endobj
369 0 obj
-<< /S /GoTo /D (subsubsection.5.14.2) >>
+<< /S /GoTo /D (subsubsection.5.14.1) >>
endobj
372 0 obj
-(Write a Windows registry key value)
+(Read a Windows registry key value)
endobj
373 0 obj
-<< /S /GoTo /D (subsubsection.5.14.3) >>
+<< /S /GoTo /D (subsubsection.5.14.2) >>
endobj
376 0 obj
-(Delete a Windows registry key)
+(Write a Windows registry key value)
endobj
377 0 obj
-<< /S /GoTo /D (subsubsection.5.14.4) >>
+<< /S /GoTo /D (subsubsection.5.14.3) >>
endobj
380 0 obj
-(Auxiliary registry switches)
+(Delete a Windows registry key)
endobj
381 0 obj
-<< /S /GoTo /D (subsection.5.15) >>
+<< /S /GoTo /D (subsubsection.5.14.4) >>
endobj
384 0 obj
-(General)
+(Auxiliary registry switches)
endobj
385 0 obj
-<< /S /GoTo /D (subsubsection.5.15.1) >>
+<< /S /GoTo /D (subsection.5.15) >>
endobj
388 0 obj
-(Log HTTP\(s\) traffic to a textual file)
+(General)
endobj
389 0 obj
-<< /S /GoTo /D (subsubsection.5.15.2) >>
+<< /S /GoTo /D (subsubsection.5.15.1) >>
endobj
392 0 obj
-(Session file: save and resume data retrieved)
+(Log HTTP\(s\) traffic to a textual file)
endobj
393 0 obj
-<< /S /GoTo /D (subsubsection.5.15.3) >>
+<< /S /GoTo /D (subsubsection.5.15.2) >>
endobj
396 0 obj
-(Flush session file)
+(Session file: save and resume data retrieved)
endobj
397 0 obj
-<< /S /GoTo /D (subsubsection.5.15.4) >>
+<< /S /GoTo /D (subsubsection.5.15.3) >>
endobj
400 0 obj
-(Ignores query results stored in session file)
+(Flush session file)
endobj
401 0 obj
-<< /S /GoTo /D (subsubsection.5.15.5) >>
+<< /S /GoTo /D (subsubsection.5.15.4) >>
endobj
404 0 obj
-(Estimated time of arrival)
+(Ignores query results stored in session file)
endobj
405 0 obj
-<< /S /GoTo /D (subsubsection.5.15.6) >>
+<< /S /GoTo /D (subsubsection.5.15.5) >>
endobj
408 0 obj
-(Update sqlmap)
+(Estimated time of arrival)
endobj
409 0 obj
-<< /S /GoTo /D (subsubsection.5.15.7) >>
+<< /S /GoTo /D (subsubsection.5.15.6) >>
endobj
412 0 obj
-(Save options in a configuration INI file)
+(Update sqlmap)
endobj
413 0 obj
-<< /S /GoTo /D (subsubsection.5.15.8) >>
+<< /S /GoTo /D (subsubsection.5.15.7) >>
endobj
416 0 obj
-(Act in non-interactive mode)
+(Save options in a configuration INI file)
endobj
417 0 obj
-<< /S /GoTo /D (subsection.5.16) >>
+<< /S /GoTo /D (subsubsection.5.15.8) >>
endobj
420 0 obj
-(Miscellaneous)
+(Act in non-interactive mode)
endobj
421 0 obj
-<< /S /GoTo /D (subsubsection.5.16.1) >>
+<< /S /GoTo /D (subsection.5.16) >>
endobj
424 0 obj
-(Alert when a SQL injection is detected)
+(Miscellaneous)
endobj
425 0 obj
-<< /S /GoTo /D (subsubsection.5.16.2) >>
+<< /S /GoTo /D (subsubsection.5.16.1) >>
endobj
428 0 obj
-(IDS detection testing of injection payloads)
+(Alert when a SQL injection is detected)
endobj
429 0 obj
-<< /S /GoTo /D (subsubsection.5.16.3) >>
+<< /S /GoTo /D (subsubsection.5.16.2) >>
endobj
432 0 obj
-(Cleanup the DBMS from sqlmap specific UDF\(s\) and table\(s\))
+(IDS detection testing of injection payloads)
endobj
433 0 obj
-<< /S /GoTo /D (subsubsection.5.16.4) >>
+<< /S /GoTo /D (subsubsection.5.16.3) >>
endobj
436 0 obj
-(Parse and test forms' input fields)
+(Cleanup the DBMS from sqlmap specific UDF\(s\) and table\(s\))
endobj
437 0 obj
-<< /S /GoTo /D (subsubsection.5.16.5) >>
+<< /S /GoTo /D (subsubsection.5.16.4) >>
endobj
440 0 obj
-(Use Google dork results from specified page number)
+(Parse and test forms' input fields)
endobj
441 0 obj
-<< /S /GoTo /D (subsubsection.5.16.6) >>
+<< /S /GoTo /D (subsubsection.5.16.5) >>
endobj
444 0 obj
-(Display page rank \(PR\) for Google dork results)
+(Use Google dork results from specified page number)
endobj
445 0 obj
-<< /S /GoTo /D (subsubsection.5.16.7) >>
+<< /S /GoTo /D (subsubsection.5.16.6) >>
endobj
448 0 obj
-(Parse DBMS error messages from response pages)
+(Display page rank \(PR\) for Google dork results)
endobj
449 0 obj
-<< /S /GoTo /D (subsubsection.5.16.8) >>
+<< /S /GoTo /D (subsubsection.5.16.7) >>
endobj
452 0 obj
-(Replicate dumped data into a sqlite3 database)
+(Parse DBMS error messages from response pages)
endobj
453 0 obj
-<< /S /GoTo /D (subsubsection.5.16.9) >>
+<< /S /GoTo /D (subsubsection.5.16.8) >>
endobj
456 0 obj
-(Simple wizard interface for beginner users)
+(Replicate dumped data into a sqlite3 database)
endobj
457 0 obj
-<< /S /GoTo /D (section.6) >>
+<< /S /GoTo /D (subsubsection.5.16.9) >>
endobj
460 0 obj
-(License and copyright)
+(Simple wizard interface for beginner users)
endobj
461 0 obj
-<< /S /GoTo /D (section.7) >>
+<< /S /GoTo /D (section.6) >>
endobj
464 0 obj
-(Disclaimer)
+(License and copyright)
endobj
465 0 obj
-<< /S /GoTo /D (section.8) >>
+<< /S /GoTo /D (section.7) >>
endobj
468 0 obj
-(Authors)
+(Disclaimer)
endobj
469 0 obj
-<< /S /GoTo /D [470 0 R /Fit ] >>
+<< /S /GoTo /D (section.8) >>
endobj
-503 0 obj <<
+472 0 obj
+(Authors)
+endobj
+473 0 obj
+<< /S /GoTo /D [474 0 R /Fit ] >>
+endobj
+507 0 obj <<
/Length 1251
/Filter /FlateDecode
>>
@@ -717,1215 +723,1228 @@ x
]r/xi# |ֹ@s)z0d!7Nb؍)N_u%z `?hZE߁ooz:kua:\UruɭyNy^E.d21rb=GZ>V5$ PA&ФDFX{=2qiEk [O~?.)U!oV\hօ"E>lVHC1426NxRGt:27?87utxC[Go?5-ncyD&=,?yZzFݩ榐ĕ?5&wɼɥ;0?|r˹ԼuRmQ&UD"ԟlV7gBf.Bٳ̿^a?fF 5o$4߽ݘ[i1׀~)~7P z'E] S*ퟐT<+̮SC K{G`ϱQ#MB~i(T5rt)hiGf[lżX.F [:d0)ڂgb-䷓{=>Zx/T
endstream
endobj
-470 0 obj <<
+474 0 obj <<
/Type /Page
-/Contents 503 0 R
-/Resources 502 0 R
+/Contents 507 0 R
+/Resources 506 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 512 0 R
-/Annots [ 471 0 R 472 0 R 473 0 R 474 0 R 475 0 R 476 0 R 477 0 R 478 0 R 479 0 R 480 0 R 481 0 R 482 0 R 483 0 R 484 0 R 485 0 R 486 0 R 487 0 R 488 0 R 489 0 R 490 0 R 491 0 R 492 0 R 493 0 R 494 0 R 495 0 R 496 0 R 497 0 R 498 0 R 499 0 R 500 0 R ]
+/Parent 516 0 R
+/Annots [ 475 0 R 476 0 R 477 0 R 478 0 R 479 0 R 480 0 R 481 0 R 482 0 R 483 0 R 484 0 R 485 0 R 486 0 R 487 0 R 488 0 R 489 0 R 490 0 R 491 0 R 492 0 R 493 0 R 494 0 R 495 0 R 496 0 R 497 0 R 498 0 R 499 0 R 500 0 R 501 0 R 502 0 R 503 0 R 504 0 R ]
>> endobj
-471 0 obj <<
+475 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[0 1 1]
/Rect [84.837 715.552 190.43 726.342]
/Subtype/Link/A<>
>> endobj
-472 0 obj <<
+476 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[0 1 1]
/Rect [197.844 715.552 277.692 726.342]
/Subtype/Link/A<>
>> endobj
-473 0 obj <<
+477 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[0 1 1]
/Rect [251.615 678.858 282.797 689.981]
/Subtype/Link/A<>
>> endobj
-474 0 obj <<
+478 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [71.004 611.458 151.087 620.326]
/A << /S /GoTo /D (section.1) >>
>> endobj
-475 0 obj <<
+479 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [85.944 590.745 170.274 601.536]
/A << /S /GoTo /D (subsection.1.1) >>
>> endobj
-476 0 obj <<
+480 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [85.944 573.906 147.393 582.76]
/A << /S /GoTo /D (subsection.1.2) >>
>> endobj
-477 0 obj <<
+481 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [108.853 553.193 295.441 563.984]
/A << /S /GoTo /D (subsubsection.1.2.1) >>
>> endobj
-478 0 obj <<
+482 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [108.853 534.417 381.818 545.207]
/A << /S /GoTo /D (subsubsection.1.2.2) >>
>> endobj
-479 0 obj <<
+483 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [85.944 515.641 158.765 526.431]
/A << /S /GoTo /D (subsection.1.3) >>
>> endobj
-480 0 obj <<
+484 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [85.944 498.801 136.161 507.655]
/A << /S /GoTo /D (subsection.1.4) >>
>> endobj
-481 0 obj <<
+485 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [71.004 470.065 130.31 478.932]
/A << /S /GoTo /D (section.2) >>
>> endobj
-482 0 obj <<
+486 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [85.944 451.288 181.576 460.142]
/A << /S /GoTo /D (subsection.2.1) >>
>> endobj
-483 0 obj <<
+487 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [85.944 430.575 274.386 441.366]
/A << /S /GoTo /D (subsection.2.2) >>
>> endobj
-484 0 obj <<
+488 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [85.944 413.736 187.041 422.59]
/A << /S /GoTo /D (subsection.2.3) >>
>> endobj
-485 0 obj <<
+489 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [71.004 383.063 125.545 393.867]
/A << /S /GoTo /D (section.3) >>
>> endobj
-486 0 obj <<
+490 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [85.944 366.223 130.765 374.607]
/A << /S /GoTo /D (subsection.3.1) >>
>> endobj
-487 0 obj <<
+491 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [85.944 347.447 130.765 355.831]
/A << /S /GoTo /D (subsection.3.2) >>
>> endobj
-488 0 obj <<
+492 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [85.944 328.671 130.765 337.055]
/A << /S /GoTo /D (subsection.3.3) >>
>> endobj
-489 0 obj <<
+493 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [85.944 309.895 130.765 318.278]
/A << /S /GoTo /D (subsection.3.4) >>
>> endobj
-490 0 obj <<
+494 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [85.944 291.119 130.765 299.502]
/A << /S /GoTo /D (subsection.3.5) >>
>> endobj
-491 0 obj <<
+495 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [85.944 272.342 130.765 280.726]
/A << /S /GoTo /D (subsection.3.6) >>
>> endobj
-492 0 obj <<
+496 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [71.004 241.669 198.218 252.474]
/A << /S /GoTo /D (section.4) >>
>> endobj
-493 0 obj <<
+497 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [71.004 212.933 117.812 223.737]
/A << /S /GoTo /D (section.5) >>
>> endobj
-494 0 obj <<
+498 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [85.944 194.157 185.906 204.947]
/A << /S /GoTo /D (subsection.5.1) >>
>> endobj
-495 0 obj <<
+499 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [85.944 175.38 139.37 186.171]
/A << /S /GoTo /D (subsection.5.2) >>
>> endobj
-496 0 obj <<
+500 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [108.853 156.604 195.59 167.395]
/A << /S /GoTo /D (subsubsection.5.2.1) >>
>> endobj
-497 0 obj <<
+501 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [108.853 137.828 360.819 148.619]
/A << /S /GoTo /D (subsubsection.5.2.2) >>
>> endobj
-498 0 obj <<
+502 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [108.853 119.052 278.951 129.842]
/A << /S /GoTo /D (subsubsection.5.2.3) >>
>> endobj
-499 0 obj <<
+503 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [108.853 100.276 349.074 111.066]
/A << /S /GoTo /D (subsubsection.5.2.4) >>
>> endobj
-500 0 obj <<
+504 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [108.853 81.499 325.571 92.29]
/A << /S /GoTo /D (subsubsection.5.2.5) >>
>> endobj
-504 0 obj <<
-/D [470 0 R /XYZ 71 806.89 null]
+508 0 obj <<
+/D [474 0 R /XYZ 71 806.89 null]
>> endobj
-505 0 obj <<
-/D [470 0 R /XYZ 72 760.449 null]
+509 0 obj <<
+/D [474 0 R /XYZ 72 760.449 null]
>> endobj
-510 0 obj <<
-/D [470 0 R /XYZ 72 631.328 null]
+514 0 obj <<
+/D [474 0 R /XYZ 72 631.328 null]
>> endobj
-502 0 obj <<
-/Font << /F17 506 0 R /F15 507 0 R /F18 508 0 R /F20 509 0 R /F21 511 0 R >>
+506 0 obj <<
+/Font << /F17 510 0 R /F15 511 0 R /F18 512 0 R /F20 513 0 R /F21 515 0 R >>
/ProcSet [ /PDF /Text ]
>> endobj
-552 0 obj <<
-/Length 1545
+556 0 obj <<
+/Length 1557
/Filter /FlateDecode
>>
stream
-x[KCJW$(YZոjd;4V6&}s1cu`h1#G:L73j\UGFt̃1k !טΌdz4N߿:ڡCŵ