%!PS-Adobe-3.0
%%Title: Document Object Model \201DOM\202 Level 3 Core Specification
%%Creator: html2ps version 1.0 beta2 patched by Arnaud Le Hors 19990806
%%CreationDate: Fri Jan 11 08:26:58 2002
%%DocumentNeededResources: font Times-Roman Times-Italic Times-Bold
%%+ font Times-BoldItalic Courier Courier-Bold Helvetica
%%DocumentData: Clean7Bit
%%Orientation: Portrait
%%BoundingBox: 71 44 542 755
%%Pages: 159
%%EndComments
%%BeginProlog
/d {bind def} bind def
/D {def} d
/ie {ifelse} d
/E {exch} d
/t true D
/f false D
/FL [/Times-Roman
/Times-Italic
/Times-Bold
/Times-BoldItalic
/Courier
/Courier-Oblique
/Courier-Bold
/Courier-BoldOblique
/Helvetica
/Helvetica-Oblique
/Helvetica-Bold
/Helvetica-BoldOblique] D
/Cd {aload length 2 idiv dup dict begin {D} repeat currentdict end} D
/reencodeISO {
dup dup findfont dup length dict begin{1 index /FID ne{D}{pop pop}ie}forall
/Encoding ISOLatin1Encoding D currentdict end definefont} D
/ISOLatin1Encoding [
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
/space/exclam/quotedbl/numbersign/dollar/percent/ampersand/quoteright
/parenleft/parenright/asterisk/plus/comma/hyphen/period/slash
/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon
/less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N
/O/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright
/asciicircum/underscore/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m
/n/o/p/q/r/s/t/u/v/w/x/y/z/braceleft/bar/braceright/asciitilde
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
/.notdef/space/exclamdown/cent/sterling/currency/yen/brokenbar
/section/dieresis/copyright/ordfeminine/guillemotleft/logicalnot
/hyphen/registered/macron/degree/plusminus/twosuperior/threesuperior
/acute/mu/paragraph/periodcentered/cedilla/onesuperior/ordmasculine
/guillemotright/onequarter/onehalf/threequarters/questiondown
/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE/Ccedilla
/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex
/Idieresis/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis
/multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute
/Thorn/germandbls/agrave/aacute/acircumflex/atilde/adieresis
/aring/ae/ccedilla/egrave/eacute/ecircumflex/edieresis/igrave
/iacute/icircumflex/idieresis/eth/ntilde/ograve/oacute/ocircumflex
/otilde/odieresis/divide/oslash/ugrave/uacute/ucircumflex/udieresis
/yacute/thorn/ydieresis
] D
[128/backslash 129/parenleft 130/parenright 141/circumflex 142/tilde
143/perthousand 144/dagger 145/daggerdbl 146/Ydieresis 147/scaron 148/Scaron
149/oe 150/OE 151/guilsinglleft 152/guilsinglright 153/quotesinglbase
154/quotedblbase 155/quotedblleft 156/quotedblright 157/endash 158/emdash
159/trademark]
aload length 2 idiv 1 1 3 -1 roll{pop ISOLatin1Encoding 3 1 roll put}for
/colorimage where{pop}{
/colorimage {
pop pop /Pr E D {/Cv Pr D /Gr Cv length 3 idiv string D 0 1 Gr length 1 sub
{Gr E dup /i E 3 mul D Cv i get 0.299 mul Cv i 1 add get 0.587 mul add
Cv i 2 add get 0.114 mul add cvi put}for Gr} image} D
}ie
/pdfmark where{pop}{userdict /pdfmark /cleartomark load put}ie
/Nf {dup 0 ge{FL E get}{pop /Symbol}ie findfont E scalefont setfont} D
/IP {currentfile picstr readhexstring pop} D
/WF t D
/F 1 D
/A {awidthshow} d
/RL {rlineto} d
/M {moveto} d
/N {showpage} d
/RM {rmoveto} d
/S {show} d
/L {lineto} d
%%EndProlog
%%BeginSetup
[{true statusdict/setduplexmode get exec} stopped cleartomark
WF{FL{reencodeISO D}forall}{4 1 FL length 1 sub{FL E get reencodeISO D}for}ie
/Symbol dup dup findfont dup length dict begin
{1 index /FID ne{D}{pop pop}ie}forall /Encoding [Encoding aload pop]
dup 128 /therefore put D currentdict end definefont D
[/Creator (html2ps version 1.0 beta2 patched by Arnaud Le Hors 19990806) /Author () /Keywords () /Subject () /Title (Document Object Model \201DOM\202 Level 3 Core Specification) /DOCINFO pdfmark
[/PageMode /UseOutlines /DOCVIEW pdfmark
[/Count 5 /Dest /23 /Title (Document Object Model \201DOM\202 Level 3 Core Specification) /OUT pdfmark
[/Dest /24 /Title (Version 1.0) /OUT pdfmark
[/Dest /25 /Title (W3C Working Draft 14 January 2002) /OUT pdfmark
[/Dest /26 /Title (Abstract) /OUT pdfmark
[/Dest /27 /Title (Status of this document) /OUT pdfmark
[/Dest /28 /Title (Table of contents) /OUT pdfmark
[/Dest /71 /Title (Expanded Table of Contents) /OUT pdfmark
[/Count 2 /Dest /76 /Title (Copyright Notice) /OUT pdfmark
[/Dest /77 /Title (W3C Document Copyright Notice and License) /OUT pdfmark
[/Dest /78 /Title (W3C Software Copyright Notice and License) /OUT pdfmark
[/Count 7 /Dest /114 /Title (What is the Document Object Model?) /OUT pdfmark
[/Dest /115 /Title (Introduction) /OUT pdfmark
[/Dest /116 /Title (What the Document Object Model is) /OUT pdfmark
[/Dest /117 /Title (What the Document Object Model is not) /OUT pdfmark
[/Dest /118 /Title (Where the Document Object Model came from) /OUT pdfmark
[/Dest /119 /Title (Entities and the DOM Core) /OUT pdfmark
[/Dest /120 /Title (Conformance) /OUT pdfmark
[/Dest /121 /Title (DOM Interfaces and DOM Implementations) /OUT pdfmark
[/Count 3 /Dest /417 /Title (1. Document Object Model Core) /OUT pdfmark
[/Count 12 /Dest /418 /Title (1.1. Overview of the DOM Core Interfaces) /OUT pdfmark
[/Dest /419 /Title (1.1.1. The DOM Structure Model) /OUT pdfmark
[/Dest /420 /Title (1.1.2. Memory Management) /OUT pdfmark
[/Dest /421 /Title (1.1.3. Naming Conventions) /OUT pdfmark
[/Dest /422 /Title (1.1.4. Inheritance vs. Flattened Views of the API) /OUT pdfmark
[/Dest /423 /Title (1.1.5. The DOMString type) /OUT pdfmark
[/Dest /424 /Title (1.1.6. The DOMTimeStamp type) /OUT pdfmark
[/Dest /425 /Title (1.1.7. The DOMKeyObject type) /OUT pdfmark
[/Dest /426 /Title (1.1.8. The DOMObject type) /OUT pdfmark
[/Dest /427 /Title (1.1.9. String comparisons in the DOM) /OUT pdfmark
[/Dest /428 /Title (1.1.10. XML Namespaces) /OUT pdfmark
[/Dest /429 /Title (1.1.11. Mixed DOM implementations) /OUT pdfmark
[/Dest /430 /Title (1.1.12. Bootstrapping) /OUT pdfmark
[/Dest /431 /Title (1.2. Fundamental Interfaces) /OUT pdfmark
[/Dest /432 /Title (1.3. Extended Interfaces) /OUT pdfmark
[/Count 2 /Dest /441 /Title (Appendix A: Changes) /OUT pdfmark
[/Dest /442 /Title (A.1: Changes between DOM Level 2 Core and DOM Level 3 Core) /OUT pdfmark
[/Count 2 /Dest /443 /Title (A.2: Changes between DOM Level 1 Core and DOM Level 2 Core) /OUT pdfmark
[/Dest /444 /Title (A.2.1: Changes to DOM Level 1 Core interfaces and exceptions) /OUT pdfmark
[/Count -1 /Dest /445 /Title (A.2.2: New features) /OUT pdfmark
[/Dest /446 /Title (A.2.2.1: New types) /OUT pdfmark
[/Count 3 /Dest /452 /Title (Appendix B: Namespaces Algorithms) /OUT pdfmark
[/Dest /453 /Title (B.1: Namespace normalization) /OUT pdfmark
[/Dest /454 /Title (B.2: Namespace Prefix Lookup) /OUT pdfmark
[/Dest /455 /Title (B.3: Namespace URI Lookup) /OUT pdfmark
[/Count 2 /Dest /463 /Title (Appendix C: Accessing code point boundaries) /OUT pdfmark
[/Dest /464 /Title (C.1: Introduction) /OUT pdfmark
[/Dest /465 /Title (C.2: Methods) /OUT pdfmark
[/Count 1 /Dest /469 /Title (Appendix D: IDL Definitions) /OUT pdfmark
[/Count 1 /Dest /470 /Title () /OUT pdfmark
[/Dest /470 /Title (dom.idl:) /OUT pdfmark
[/Count 2 /Dest /498 /Title (Appendix E: Java Language Binding) /OUT pdfmark
[/Count 1 /Dest /499 /Title (E.1: Java Binding Extension) /OUT pdfmark
[/Dest /500 /Title (org/w3c/dom/DOMImplementationRegistry.java:) /OUT pdfmark
[/Count 23 /Dest /501 /Title (E.2: Other Core interfaces) /OUT pdfmark
[/Dest /502 /Title (org/w3c/dom/DOMException.java:) /OUT pdfmark
[/Dest /503 /Title (org/w3c/dom/DOMImplementationSource.java:) /OUT pdfmark
[/Dest /504 /Title (org/w3c/dom/DOMImplementation.java:) /OUT pdfmark
[/Dest /505 /Title (org/w3c/dom/DocumentFragment.java:) /OUT pdfmark
[/Dest /506 /Title (org/w3c/dom/Document.java:) /OUT pdfmark
[/Dest /507 /Title (org/w3c/dom/Node.java:) /OUT pdfmark
[/Dest /508 /Title (org/w3c/dom/NodeList.java:) /OUT pdfmark
[/Dest /509 /Title (org/w3c/dom/NamedNodeMap.java:) /OUT pdfmark
[/Dest /510 /Title (org/w3c/dom/CharacterData.java:) /OUT pdfmark
[/Dest /511 /Title (org/w3c/dom/Attr.java:) /OUT pdfmark
[/Dest /512 /Title (org/w3c/dom/Element.java:) /OUT pdfmark
[/Dest /513 /Title (org/w3c/dom/Text.java:) /OUT pdfmark
[/Dest /514 /Title (org/w3c/dom/Comment.java:) /OUT pdfmark
[/Dest /515 /Title (org/w3c/dom/UserDataHandler.java:) /OUT pdfmark
[/Dest /516 /Title (org/w3c/dom/DOMError.java:) /OUT pdfmark
[/Dest /517 /Title (org/w3c/dom/DOMErrorHandler.java:) /OUT pdfmark
[/Dest /518 /Title (org/w3c/dom/DOMLocator.java:) /OUT pdfmark
[/Dest /519 /Title (org/w3c/dom/CDATASection.java:) /OUT pdfmark
[/Dest /520 /Title (org/w3c/dom/DocumentType.java:) /OUT pdfmark
[/Dest /521 /Title (org/w3c/dom/Notation.java:) /OUT pdfmark
[/Dest /522 /Title (org/w3c/dom/Entity.java:) /OUT pdfmark
[/Dest /523 /Title (org/w3c/dom/EntityReference.java:) /OUT pdfmark
[/Dest /524 /Title (org/w3c/dom/ProcessingInstruction.java:) /OUT pdfmark
[/Count 2 /Dest /528 /Title (Appendix F: ECMAScript Language Binding) /OUT pdfmark
[/Dest /529 /Title (F.1: ECMAScript Binding Extension) /OUT pdfmark
[/Dest /530 /Title (F.2: Other Core interfaces) /OUT pdfmark
[/Count 1 /Dest /534 /Title (Appendix G: Acknowledgements) /OUT pdfmark
[/Dest /535 /Title (G.1: Production Systems) /OUT pdfmark
[/Dest /540 /Title (Glossary) /OUT pdfmark
[/Count 2 /Dest /545 /Title (References) /OUT pdfmark
[/Dest /546 /Title (I.1: Normative references) /OUT pdfmark
[/Dest /547 /Title (I.2: Informative references) /OUT pdfmark
[/Dest /550 /Title (Index) /OUT pdfmark
%%EndSetup
%%Page: 1 1
%%PageResources: font Times-Roman Times-Italic Times-Bold Helvetica
%%PageBoundingBox: 71 44 542 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
0 0 M
[/View [/XYZ -4 791 null] /Dest /0 /DEST pdfmark
0 -38.4 M
gsave
0.0 -38.3999023 translate
57.6000023 38.4 scale
/picstr 72 string D
72 48 8 [72 0 0 -48 0 48] {IP} false 3
%%BeginData: 347 Hex Lines
colorimage
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000ffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffff898989898989898989757575bababaffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffff898989cecece898989898989cecece
898989cececeffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffff898989ffffff444444
eeeeee444444ffffff898989ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff898989
ffffff202020444444bababaffffff898989ffffffffffffeef2f8c1cfe6
c1cfe6c1cfe6c1cfe6eef2f8ffffffffffffffffffffffffffffffffffff
dfe6f2c1cfe6c1cfe6c1cfe6c1cfe6ffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffb8c6e493abd493abd493abd4
a0b4dac1cfe6c1cfe6c1cfe6c1cfe6c1cfe6c1cfe6c1cfe6c1cfe6c1cfe6
c1cfe6c1cfe6eef2f8ffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffcececeffffff
ffffff757575ffffff444444cecece444444dedede898989ffffffffffff
dfe6f20c479d0c479d0c479d0c479da1b7d9ffffffffffffffffffffffff
ffffffffffffd0dbec0c479d0c479d0c479d0c479dc1cfe6ffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffff0f479f0c479d
0c479d0c479d0c479d0c479d0c479d0c479d0c479d0c479d0c479d0c479d
0c479d0c479d0c479d0c479dc1cfe6ffffffffffffffffffffffffffffff
cecece4c4c4c0000000c0c0c5d5d5ddededeffffffffffffffffffeeeeee
2c2c2cffffffffffffbababa898989ffffffffffffeeeeee757575eeeeee
ffffffffffffffffff2659a80c479d0c479d0c479d6488c1ffffffffffff
ffffffffffffffffffffffffffffff174da20c479d0c479d0c479d7394c7
ffffffffffffffffffffffffffffffffffffffffffffffffffffffc1cfe6
0b439d0c479d0c479d0c479d0c479d0c479d0c479d0c479d0c479d0c479d
0c479d0c479d0c479d0c479d0c479d0c479dc1cfe6ffffffffffffffffff
ffffff9d9d9d0000000000000000000000000000000000009d9d9dffffff
ffffff7d7d7d000000ffffffffffffffffffcecece898989898989898989
eeeeeeffffffffffffffffffffffff7394c70c479d0c479d0c479d174da2
ffffffffffffffffffffffffffffffffffffffffff6488c10c479d0c479d
0c479d2659a8ffffffffffffffffffffffffffffffffffffffffffffffff
ffffff7394c70b439d0c479d0c479d0c479d0c479d0c479d0c479d0c479d
0c479d0c479d0c479d0c479d0c479d0c479d0c479d4570b4ffffffffffff
ffffffffffffcecece000000000000000000000000000000000000000000
000000bebebeeeeeee0c0c0c000000bebebeffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffc1cfe60c479d0c479d
0c479d0c479dd0dbecffffffffffffffffffffffffffffffffffffa1b7d9
0c479d0c479d0c479d0c479ddfe6f2ffffffffffffffffffffffffffffff
ffffffffffffffffff3664ae0b439d0c479d0c479d0c479d0c479d0c479d
0c479d0c479d0c479d0c479d0c479d0c479d0c479d0c479d0c479dc1cfe6
ffffffffffffffffffffffff1c1c1c000000000000000000000000000000
0000000000000000001c1c1c6d6d6d0000000000009d9d9dffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
174da20c479d0c479d0c479d7394c7ffffffffffffffffffffffffffffff
ffffffeef2f80c479d0c479d0c479d0c479d92abd3ffffffffffffffffff
ffffffffffffffffffffffffdfe6f20c479d0b439d0c479d0c479d688ac3
ffffffffffffffffffffffffffffffb1c3e00c479d0c479d0c479d0c479d
6488c1ffffffffffffffffffffffff9d9d9d000000000000000000000000
2c2c2c7d7d7d6d6d6d1c1c1c0000000000000000000000000c0c0ceeeeee
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffff547cba0c479d0c479d0c479d3664aeffffffffffffffffff
ffffffffffffffffffffffff4570b40c479d0c479d0c479d547cbaffffff
ffffffffffffffffffffffffffffffffffff92abd30c479d0b439d0c479d
0b449deef2f8ffffffffffffffffffffffffffffff2659a80c479d0c479d
0c479d174da2eef2f8ffffffffffffffffffffffff3c3c3c000000000000
0000009d9d9dffffffffffffffffffeeeeee5d5d5d000000000000000000
7d7d7dffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffa1b7d90c479d0c479d0c479d0c479ddfe6f2
ffffffffffffffffffffffffffffffffffff6488c10c479d0c479d0c479d
0c479deef2f8ffffffffffffffffffffffffffffffffffff547cba0c479d
0b439d0c479d3968b1ffffffffffffffffffffffffffffff839fcd0c479d
0c479d0c479d0c479d839fcdffffffffffffffffffffffffeeeeee000000
0000000000009d9d9dffffffffffffffffffffffffffffffffffff5d5d5d
0000000c0c0ceeeeeeffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffeef2f80c479d0c479d0c479d
0c479da1b7d9ffffffffffffffffffffffffffffffffffff174da20c479d
0c479d0c479d0c479db1c3e0ffffffffffffffffffffffffffffffffffff
0c479d0c479d0c479d0c479d92abd3ffffffffffffffffffffffffeef2f8
174da20c479d0c479d0c479d2659a8ffffffffffffffffffffffffffffff
aeaeae0000000000005d5d5dffffffffffffffffffffffffffffffffffff
ffffffffffff2c2c2c7d7d7dffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff3664ae
0c479d0c479d0c479d547cbaffffffffffffffffffffffffffffffd0dbec
0c479d0c479d0c479d0c479d0c479d6488c1ffffffffffffffffffffffff
ffffffb1c3e00c479d0c479d0c479d0c479dd0dbecffffffffffffffffff
ffffff6488c10c479d0c479d0c479d0c479db1c3e0ffffffffffffffffff
ffffffffffff7d7d7d000000000000dededeffffffffffffffffffffffff
ffffffffffffffffffffffffcececeeeeeeeffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffff92abd30c479d0c479d0c479d0c479dffffffffffffffffffffffff
ffffff839fcd0c479d0c479d0c479d0c479d0c479d2659a8ffffffffffff
ffffffffffffffffff6488c10c479d0c479d0c479d2659a8ffffffffffff
ffffffffffffc1cfe60c479d0c479d0c479d0c479d4570b4ffffffffffff
ffffffffffffffffffffffff4c4c4c0000004c4c4cffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffd0dbec0c479d0c479d0c479d0c479db1c3e0ffffff
ffffffffffffffffff3664ae0c479d0c479d0c479d0c479d0c479d0c479d
d0dbecffffffffffffffffffffffff2659a80c479d0c479d0c479d7394c7
ffffffffffffffffffffffff4570b40c479d0c479d0c479d0c479ddfe6f2
ffffffffffffffffffffffffffffffffffff3c3c3c0000009d9d9dffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffff2659a80c479d0c479d0c479d
7394c7ffffffffffffffffffdfe6f20c479d0c479d0c479d0c479d0c479d
0c479d0c479d839fcdffffffffffffffffffd0dbec0c479d0c479d0c479d
0c479db1c3e0ffffffffffffffffffa1b7d90c479d0c479d0c479d0c479d
6488c1ffffffffffffffffffffffffffffffffffffffffff3c3c3c000000
eeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffff6488c10c479d
0c479d0c479d2659a8ffffffffffffffffffa1b7d90c479d0c479d0c479d
174da20c479d0c479d0c479d3664aeffffffffffffffffff92abd30c479d
0c479d0c479d174da2ffffffffffffffffffeef2f82659a80c479d0c479d
0c479d0c479d0c479d4570b4d0dbecffffffffffffffffffffffffffffff
3c3c3c1c1c1cffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
b1c3e00c479d0c479d0c479d0c479dd0dbecffffffffffff547cba0c479d
0c479d0c479d839fcd0c479d0c479d0c479d0c479deef2f8ffffffffffff
3664ae0c479d0c479d0c479d547cbaffffffffffffffffff92abd30c479d
0c479d0c479d0c479d0c479d0c479d0c479d0c479da1b7d9ffffffffffff
ffffffffffff3c3c3c3c3c3cffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffff0c479d0c479d0c479d0c479d92abd3ffffffffffff
174da20c479d0c479d0c479ddfe6f2547cba0c479d0c479d0c479da1b7d9
ffffffeef2f80c479d0c479d0c479d0c479da1b7d9ffffffffffffffffff
839fcd0c479d0c479d0c479d0c479d0c479d0c479d0c479d0c479d0c479d
a1b7d9ffffffffffffffffff7d7d7d3c3c3cffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffff547cba0c479d0c479d0c479d4570b4
ffffffb1c3e00c479d0c479d0c479d3664aeffffff92abd30c479d0c479d
0c479d547cbaffffffa1b7d90c479d0c479d0c479d0c479ddfe6f2ffffff
ffffffffffffc1cfe6839fcd839fcd839fcd3664ae0c479d0c479d0c479d
0c479d0c479d174da2eef2f8ffffffffffff9d9d9d3c3c3cffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffa1b7d90c479d0c479d
0c479d0c479deef2f87394c70c479d0c479d0c479d7394c7ffffffdfe6f2
0c479d0c479d0c479d174da2ffffff6488c10c479d0c479d0c479d3664ae
ffffffffffffffffffffffffffffffffffffffffffffffffffffffc1cfe6
174da20c479d0c479d0c479d0c479d839fcdffffffffffffdedede3c3c3c
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffdfe6f2
0c479d0c479d0c479d0c479da1b7d92659a80c479d0c479d0c479dd0dbec
ffffffffffff2659a80c479d0c479d0c479dc1cfe6174da20c479d0c479d
0c479d839fcdffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffd0dbec0c479d0c479d0c479d0c479d174da2ffffffffffff
ffffff7d7d7dffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffff3664ae0c479d0c479d0c479d3664ae0c479d0c479d0c479d
174da2ffffffffffffffffff7394c70c479d0c479d0c479d3664ae0c479d
0c479d0c479d0c479dd0dbecffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffff6488c10c479d0c479d0c479d0c479d
d0dbecffffffffffffbebebeffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffff7394c70c479d0c479d0c479d0c479d0c479d
0c479d0c479d6488c1ffffffffffffffffffc1cfe60c479d0c479d0c479d
0c479d0c479d0c479d0c479d2659a8ffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffb1c3e00c479d0c479d
0c479d0c479d92abd3ffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffd0dbec0c479d0c479d0c479d
0c479d0c479d0c479d0c479db1c3e0ffffffffffffffffffffffff174da2
0c479d0c479d0c479d0c479d0c479d0c479d6488c1ffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffd0dbec
0c479d0c479d0c479d0c479d839fcdffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff174da2
0c479d0c479d0c479d0c479d0c479d0c479deef2f8ffffffffffffffffff
ffffff6488c10c479d0c479d0c479d0c479d0c479d0c479db1c3e0ffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffff0c479d0c479d0c479d0c479d839fcdffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffff6488c10c479d0c479d0c479d0c479d0c479d547cbaffffffffffff
ffffffffffffffffffa1b7d90c479d0c479d0c479d0c479d0c479d0c479d
eef2f8ffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffdfe6f20c479d0c479d0c479d0c479d738fbdbebebe
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffeeeeeeffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffb1c3e00c479d0c479d0c479d0c479d0c479d92abd3
ffffffffffffffffffffffffffffffeef2f80c479d0c479d0c479d0c479d
0c479d547cbaffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffc1cfe60c479d0c479d0c479d0c479d
839fcd4c4c4cffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffff3c3c3cdededeffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffeef2f80c479d0c479d0c479d0c479d
0c479ddfe6f2ffffffffffffffffffffffffffffffffffff4570b40c479d
0c479d0c479d0c479d92abd3ffffffffffffffffffb1c3e0547cba3664ae
ffffffffffffffffffffffffffffffffffffffffff7394c70c479d0c479d
0c479d0c479dc1cfe68d8d8d7d7d7dffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffff8d8d8d000000aeaeae
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffff4570b40c479d
0c479d0c479d3664aeffffffffffffffffffffffffffffffffffffffffff
92abd30c479d0c479d0c479d0c479ddfe6f2ffffffffffff3664ae0c479d
0c479d0c479db1c3e0ffffffffffffffffffffffffffffffeef2f82659a8
0c479d0c479d0c479d0c479deef2f8dedede0000009d9d9dffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffcecece0c0c0c
0000007d7d7dffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
92abd30c479d0c479d0c479d7394c7ffffffffffffffffffffffffffffff
ffffffffffffdfe6f20c479d0c479d0c479d3664aeffffffffffffffffff
6488c10c479d0c479d0c479d174da2d0dbecffffffffffffffffffffffff
7394c70c479d0c479d0c479d0c479d547cbaffffffffffff6d6d6d000000
9d9d9dffffffffffffffffffffffffffffffffffffffffffffffffcecece
0c0c0c0000000000009d9d9dffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffdfe6f20c479d0c479d0c479dc1cfe6ffffffffffffffffff
ffffffffffffffffffffffffffffff2659a80c479d0c479d7394c7ffffff
ffffffffffffdfe6f20c479d0c479d0c479d0c479d174da2839fcdc1cfe6
d0dbec6488c10c479d0c479d0c479d0c479d0c479dc1cfe6ffffffffffff
eeeeee0c0c0c0000008d8d8dffffffffffffffffffffffffffffffffffff
8d8d8d0c0c0c0000000000002c2c2cffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffff2659a80c479d174da2ffffffffffff
ffffffffffffffffffffffffffffffffffffffffff7394c70c479d0c479d
c1cfe6ffffffffffffffffffffffff839fcd0c479d0c479d0c479d0c479d
0c479d0c479d0c479d0c479d0c479d0c479d0c479d0c479d547cbaffffff
ffffffffffffffffffaeaeae0000000000001c1c1c6d6d6daeaeaeaeaeae
6d6d6d1c1c1c0000000000000000000c0c0cdededeffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffff7394c70c479d6488c1
ffffffffffffffffffffffffffffffffffffffffffffffffffffffc1cfe6
0c479d174da2ffffffffffffffffffffffffffffffffffff4570b40c479d
0c479d0c479d0c479d0c479d0c479d0c479d0c479d0c479d0c479d3664ae
eef2f8ffffffffffffffffffffffffffffff9d9d9d000000000000000000
0000000000000000000000000000000000000c0c0ccececeffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffc1cfe6
0c479da1b7d9ffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffff174da26488c1ffffffffffffffffffffffffffffffffffff
eef2f86488c10c479d0c479d0c479d0c479d0c479d0c479d0c479d0c479d
3664aeeef2f8ffffffffffffffffffffffffffffffffffffffffff9d9d9d
0c0c0c0000000000000000000000000000000000001c1c1ccececeffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffff174da2eef2f8ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffff6488c1a1b7d9ffffffffffffffffffffffff
ffffffffffffffffffffffffc1cfe6547cba0c479d0c479d0c479d0c479d
3664aea1b7d9ffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffdedede6d6d6d2c2c2c0000000000003c3c3c8d8d8deeeeee
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffff000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000
%%EndData
grestore
57.6 0.0 RM
[/Rect [0.0 -38.3999023 57.6000023 9.91821289e-05] /Subtype /Link /Border [0 0 0] /Action [/Subtype /URI /URI (http://www.w3.org/)] Cd /ANN pdfmark
0 -76.4 M
%%IncludeResource: font Times-Bold
19 2 Nf
(Document) S
[/View [/XYZ -4 652.40033 null] /Dest /23 /DEST pdfmark
[/View [/XYZ -4 652.40033 null] /Dest /1 /DEST pdfmark
( Object Model \(DOM\) Level 3 Core ) S
0 -99.2 M
(Specification) S
0 -133.2 M
17 2 Nf
(Version) S
[/View [/XYZ -4 593.200806 null] /Dest /24 /DEST pdfmark
[/View [/XYZ -4 593.200806 null] /Dest /2 /DEST pdfmark
( ) S
(1.0) S
0 -167.2 M
17 2 Nf
(W3C) S
[/View [/XYZ -4 559.20105 null] /Dest /25 /DEST pdfmark
[/View [/XYZ -4 559.20105 null] /Dest /3 /DEST pdfmark
( Working Draft 14 January ) S
(2002) S
0 -191.4 M
%%IncludeResource: font Times-Roman
11 0 Nf
(This version: ) S
22 -204.6 M
(http://www.w3.org/TR/2002/WD-DOM-Level-3-Core-20020114) S
[/Rect [21.0 -207.348877 310.183594 -195.248871] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/2002/WD-DOM-Level-3-Core-20020114)] Cd /ANN pdfmark
22 -217.8 M
(\() S
(PostScript ) S
(file) S
[/Rect [24.6628418 -220.548828 89.3061523 -208.448822] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/2002/WD-DOM-Level-3-Core-20020114/DOM3-Core.ps)] Cd /ANN pdfmark
( , ) S
(PDF ) S
(file) S
[/Rect [95.5561523 -220.548828 135.142334 -208.448822] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/2002/WD-DOM-Level-3-Core-20020114/DOM3-Core.pdf)] Cd /ANN pdfmark
( , ) S
(plain ) S
(text) S
[/Rect [141.392334 -220.548828 184.641357 -208.448822] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/2002/WD-DOM-Level-3-Core-20020114/DOM3-Core.txt)] Cd /ANN pdfmark
( , ) S
(ZIP ) S
(file) S
[/Rect [190.891357 -220.548828 226.803467 -208.448822] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/2002/WD-DOM-Level-3-Core-20020114/DOM3-Core.zip)] Cd /ANN pdfmark
( , ) S
(single HTML ) S
(file) S
[/Rect [233.053467 -220.548828 312.656738 -208.448822] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/2002/WD-DOM-Level-3-Core-20020114/DOM3-Core.html)] Cd /ANN pdfmark
(\) ) S
0 -231 M
(Latest version: ) S
22 -244.2 M
(http://www.w3.org/TR/DOM-Level-3-Core) S
[/Rect [21.0 -246.94873 215.474365 -234.848724] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/DOM-Level-3-Core)] Cd /ANN pdfmark
( ) S
0 -257.4 M
(Previous version: ) S
22 -270.6 M
(http://www.w3.org/TR/2001/WD-DOM-Level-3-Core-20010913) S
[/Rect [21.0 -273.348633 310.183594 -261.248627] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/2001/WD-DOM-Level-3-Core-20010913/)] Cd /ANN pdfmark
0 -294.8 M
(Editors: ) S
22 -308 M
11 0 Nf
(Arnaud Le Hors, ) S
%%IncludeResource: font Times-Italic
11 1 Nf
(IBM) S
11 0 Nf
( ) S
22 -321.2 M
11 0 Nf
(Philippe Le H\351garet, ) S
11 1 Nf
(W3C, WG ) S
(Chair) S
11 0 Nf
( ) S
22 -334.4 M
11 0 Nf
(Gavin Nicol, ) S
11 1 Nf
(Inso EPS \(for DOM Level ) S
(1\)) S
11 0 Nf
( ) S
22 -347.6 M
11 0 Nf
(Lauren Wood, ) S
11 1 Nf
(SoftQuad, Inc. \(WG Chair emerata, for DOM Level 1 and ) S
(2\)) S
11 0 Nf
( ) S
22 -360.8 M
11 0 Nf
(Mike Champion, ) S
11 1 Nf
(ArborText and Software AG \(for DOM Level 1 from November 20, ) S
(1997\)) S
11 0 Nf
( ) S
22 -374 M
11 0 Nf
(Steve Byrne, ) S
11 1 Nf
(JavaSoft \(for DOM Level 1 until November 19, ) S
(1997\)) S
0 -398.2 M
11 0 Nf
(Copyright) S
[/Rect [-1.0 -400.948242 45.6154785 -388.848236] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/Consortium/Legal/ipr-notice-20000612#Copyright)] Cd /ANN pdfmark
( \2512002 ) S
(W3C) S
[/Rect [79.4753418 -400.948242 104.696045 -388.848236] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/)] Cd /ANN pdfmark
1.2 0.0 RM
0.0 3.9 RM
8.36798 0 Nf
(\256) S
0.0 -3.9 RM
1.5 0.0 RM
11 0 Nf
( ) S
(\() S
(MIT) S
[/Rect [118.1604 -400.948242 140.323 -388.848236] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.lcs.mit.edu/)] Cd /ANN pdfmark
(, ) S
(INRIA) S
[/Rect [143.823 -400.948242 176.369385 -388.848236] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.inria.fr/)] Cd /ANN pdfmark
(, ) S
(Keio) S
[/Rect [179.869385 -400.948242 203.25293 -388.848236] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.keio.ac.jp/)] Cd /ANN pdfmark
(\), All Rights Reserved. W3C ) S
(liability) S
[/Rect [331.105469 -400.948242 367.336426 -388.848236] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/Consortium/Legal/ipr-notice-20000612#Legal_Disclaimer)] Cd /ANN pdfmark
(, ) S
(trademark) S
[/Rect [370.836426 -400.948242 417.429199 -388.848236] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/Consortium/Legal/ipr-notice-20000612#W3C_Trademarks)] Cd /ANN pdfmark
(, ) S
(document ) S
[/Rect [420.929199 -400.948242 469.0625 -388.848236] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/Consortium/Legal/copyright-documents-19990405)] Cd /ANN pdfmark
0 -411.4 M
(use) S
[/Rect [-1.0 -414.148193 15.6625977 -402.048187] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/Consortium/Legal/copyright-documents-19990405)] Cd /ANN pdfmark
( and ) S
(software ) S
(licensing) S
[/Rect [35.0463867 -414.148193 117.388184 -402.048187] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/Consortium/Legal/copyright-software-19980720)] Cd /ANN pdfmark
( rules ) S
(apply.) S
0 -422.4 M
gsave
0.6 setlinewidth
0 setgray
470.0 0 RL
stroke
grestore
0.0 -11.0 RM
0 -456.4 M
17 2 Nf
(Abstract) S
[/View [/XYZ -4 270.002045 null] /Dest /26 /DEST pdfmark
[/View [/XYZ -4 270.002045 null] /Dest /4 /DEST pdfmark
0 -480.6 M
11 0 Nf
(This specification defines the Document Object Model Core Level 3, a platform- and language-neutral) S
0 -493.8 M
(interface that allows programs and scripts to dynamically access and update the content, structure and) S
0 -507 M
(style of documents. The Document Object Model Core Level 3 builds on the Document Object Model) S
0 -520.2 M
(Core Level 2 ) S
([) S
(DOM Level 2 ) S
(Core) S
[/Rect [62.8427734 -522.947754 150.685303 -510.847748] /Subtype /Link /Border [0 0 1] /Dest /8 /ANN pdfmark
(].) S
0 -554.2 M
17 2 Nf
(Status) S
[/View [/XYZ -4 172.202515 null] /Dest /27 /DEST pdfmark
[/View [/XYZ -4 172.202515 null] /Dest /5 /DEST pdfmark
( of this ) S
(document) S
0 -578.4 M
11 1 Nf
(This section describes the status of this document at the time of its publication. Other documents may) S
0 -591.6 M
11 1 Nf
(supersede this document. The latest status of this document series is maintained at the ) S
(W3C.) S
0 -591.6 M
gsave
0 setgray
232.8 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(1) S
0 setgray
131.4 40 M
8 8 Nf
(Document Object Model \(DOM\) Level 3 Core Specification) S
0 -8 M
grestore
pgsave restore N
%%Page: 2 2
%%PageResources: font Times-Roman Times-Bold Helvetica
%%PageBoundingBox: 71 44 542 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
0 -13.2 M
%%IncludeResource: font Times-Roman
11 0 Nf
(This document contains the Document Object Model Level 3 Core ) S
(specification.) S
0 -37.4 M
(This is a Working Draft for review by W3C members and other interested ) S
(parties.) S
0 -61.6 M
(It is a draft document and may be updated, replaced or obsoleted by other documents at any time. It is) S
0 -74.8 M
(inappropriate to use W3C Working Drafts as reference material or to cite them as other than "work in) S
0 -88 M
(progress". This is work in progress and does not imply endorsement by, or the consensus of, either W3C) S
0 -101.2 M
(or members of the DOM Working ) S
(Group.) S
0 -125.4 M
(Comments on this document are invited and are to be sent to the public mailing list ) S
(www-dom@w3.org) S
(.) S
0 -138.6 M
(An archive is available at ) S
(http://lists.w3.org/Archives/Public/www-dom/) S
[/Rect [113.551025 -141.349609 320.278564 -129.249603] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://lists.w3.org/Archives/Public/www-dom/)] Cd /ANN pdfmark
(.) S
0 -162.8 M
(This document has been produced as part of the ) S
(W3C DOM ) S
(Activity) S
[/Rect [211.923096 -165.549561 304.363525 -153.449554] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/DOM/Activity.html)] Cd /ANN pdfmark
(. The authors of this document are) S
0 -176 M
(the DOM Working Group ) S
(members.) S
0 -200.2 M
(A list of ) S
(current W3C Recommendations and other technical ) S
(documents) S
[/Rect [37.8071289 -202.949463 318.42041 -190.849457] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/)] Cd /ANN pdfmark
( can be found at ) S
0 -213.4 M
(http://www.w3.org/TR.) S
0 -247.4 M
[/View [/XYZ -4 479.000824 null] /Dest /28 /DEST pdfmark
[/View [/XYZ -4 479.000824 null] /Dest /6 /DEST pdfmark
[/View [/XYZ -4 479.000824 null] /Dest /7 /DEST pdfmark
%%IncludeResource: font Times-Bold
17 2 Nf
(Table) S
[/View [/XYZ -4 479.000824 null] /Dest /7 /DEST pdfmark
( of ) S
(contents) S
461 -271.6 M
11 0 Nf
(.) S
441.2 -271.6 M
(.) S
421.4 -271.6 M
(.) S
401.6 -271.6 M
(.) S
381.8 -271.6 M
(.) S
362 -271.6 M
(.) S
342.2 -271.6 M
(.) S
322.4 -271.6 M
(.) S
302.6 -271.6 M
(.) S
282.8 -271.6 M
(.) S
263 -271.6 M
(.) S
243.2 -271.6 M
(.) S
223.4 -271.6 M
(.) S
203.6 -271.6 M
(.) S
183.8 -271.6 M
(.) S
164 -271.6 M
(.) S
464.5 -271.6 M
(3) S
22 -271.6 M
(Expanded Table of ) S
(Contents) S
[/Rect [21.0 -274.349121 148.562988 -262.249115] /Subtype /Link /Border [0 0 1] /Dest /9 /ANN pdfmark
( ) S
461 -285.8 M
(.) S
441.2 -285.8 M
(.) S
421.4 -285.8 M
(.) S
401.6 -285.8 M
(.) S
381.8 -285.8 M
(.) S
362 -285.8 M
(.) S
342.2 -285.8 M
(.) S
322.4 -285.8 M
(.) S
302.6 -285.8 M
(.) S
282.8 -285.8 M
(.) S
263 -285.8 M
(.) S
243.2 -285.8 M
(.) S
223.4 -285.8 M
(.) S
203.6 -285.8 M
(.) S
183.8 -285.8 M
(.) S
164 -285.8 M
(.) S
144.2 -285.8 M
(.) S
124.4 -285.8 M
(.) S
104.6 -285.8 M
(.) S
464.5 -285.8 M
(5) S
22 -285.8 M
(Copyright ) S
(Notice) S
[/Rect [21.0 -288.549072 99.6906738 -276.449066] /Subtype /Link /Border [0 0 1] /Dest /10 /ANN pdfmark
( ) S
461 -300 M
(.) S
441.2 -300 M
(.) S
421.4 -300 M
(.) S
401.6 -300 M
(.) S
381.8 -300 M
(.) S
362 -300 M
(.) S
342.2 -300 M
(.) S
322.4 -300 M
(.) S
302.6 -300 M
(.) S
282.8 -300 M
(.) S
263 -300 M
(.) S
243.2 -300 M
(.) S
223.4 -300 M
(.) S
203.6 -300 M
(.) S
464.5 -300 M
(9) S
22 -300 M
(What is the Document Object ) S
(Model?) S
[/Rect [21.0 -302.749023 190.108398 -290.649017] /Subtype /Link /Border [0 0 1] /Dest /11 /ANN pdfmark
461 -324.2 M
(.) S
441.2 -324.2 M
(.) S
421.4 -324.2 M
(.) S
401.6 -324.2 M
(.) S
381.8 -324.2 M
(.) S
362 -324.2 M
(.) S
342.2 -324.2 M
(.) S
322.4 -324.2 M
(.) S
302.6 -324.2 M
(.) S
282.8 -324.2 M
(.) S
263 -324.2 M
(.) S
243.2 -324.2 M
(.) S
223.4 -324.2 M
(.) S
203.6 -324.2 M
(.) S
183.8 -324.2 M
(.) S
459 -324.2 M
(15) S
22 -324.2 M
(1. Document Object Model ) S
(Core) S
[/Rect [21.0 -326.948975 167.504395 -314.848969] /Subtype /Link /Border [0 0 1] /Dest /12 /ANN pdfmark
461 -348.4 M
(.) S
441.2 -348.4 M
(.) S
421.4 -348.4 M
(.) S
401.6 -348.4 M
(.) S
381.8 -348.4 M
(.) S
362 -348.4 M
(.) S
342.2 -348.4 M
(.) S
322.4 -348.4 M
(.) S
302.6 -348.4 M
(.) S
282.8 -348.4 M
(.) S
263 -348.4 M
(.) S
243.2 -348.4 M
(.) S
223.4 -348.4 M
(.) S
203.6 -348.4 M
(.) S
183.8 -348.4 M
(.) S
164 -348.4 M
(.) S
144.2 -348.4 M
(.) S
459 -348.4 M
(97) S
22 -348.4 M
(Appendix A: ) S
(Changes) S
[/Rect [21.0 -351.148926 120.766602 -339.04892] /Subtype /Link /Border [0 0 1] /Dest /13 /ANN pdfmark
( ) S
461 -362.6 M
(.) S
441.2 -362.6 M
(.) S
421.4 -362.6 M
(.) S
401.6 -362.6 M
(.) S
381.8 -362.6 M
(.) S
362 -362.6 M
(.) S
342.2 -362.6 M
(.) S
322.4 -362.6 M
(.) S
302.6 -362.6 M
(.) S
282.8 -362.6 M
(.) S
263 -362.6 M
(.) S
243.2 -362.6 M
(.) S
223.4 -362.6 M
(.) S
203.6 -362.6 M
(.) S
459 -362.6 M
(99) S
22 -362.6 M
(Appendix B: Namespaces ) S
(Algorithms) S
[/Rect [21.0 -365.348877 190.119629 -353.248871] /Subtype /Link /Border [0 0 1] /Dest /14 /ANN pdfmark
( ) S
461 -376.8 M
(.) S
441.2 -376.8 M
(.) S
421.4 -376.8 M
(.) S
401.6 -376.8 M
(.) S
381.8 -376.8 M
(.) S
362 -376.8 M
(.) S
342.2 -376.8 M
(.) S
322.4 -376.8 M
(.) S
302.6 -376.8 M
(.) S
282.8 -376.8 M
(.) S
263 -376.8 M
(.) S
243.2 -376.8 M
(.) S
453.5 -376.8 M
(105) S
22 -376.8 M
(Appendix C: Accessing code point ) S
(boundaries) S
[/Rect [21.0 -379.548828 227.387451 -367.448822] /Subtype /Link /Border [0 0 1] /Dest /15 /ANN pdfmark
( ) S
461 -391 M
(.) S
441.2 -391 M
(.) S
421.4 -391 M
(.) S
401.6 -391 M
(.) S
381.8 -391 M
(.) S
362 -391 M
(.) S
342.2 -391 M
(.) S
322.4 -391 M
(.) S
302.6 -391 M
(.) S
282.8 -391 M
(.) S
263 -391 M
(.) S
243.2 -391 M
(.) S
223.4 -391 M
(.) S
203.6 -391 M
(.) S
183.8 -391 M
(.) S
164 -391 M
(.) S
453.5 -391 M
(107) S
22 -391 M
(Appendix D: IDL ) S
(Definitions) S
[/Rect [21.0 -393.748779 153.457764 -381.648773] /Subtype /Link /Border [0 0 1] /Dest /16 /ANN pdfmark
( ) S
461 -405.2 M
(.) S
441.2 -405.2 M
(.) S
421.4 -405.2 M
(.) S
401.6 -405.2 M
(.) S
381.8 -405.2 M
(.) S
362 -405.2 M
(.) S
342.2 -405.2 M
(.) S
322.4 -405.2 M
(.) S
302.6 -405.2 M
(.) S
282.8 -405.2 M
(.) S
263 -405.2 M
(.) S
243.2 -405.2 M
(.) S
223.4 -405.2 M
(.) S
203.6 -405.2 M
(.) S
453.5 -405.2 M
(117) S
22 -405.2 M
(Appendix E: Java Language ) S
(Binding) S
[/Rect [21.0 -407.94873 185.533691 -395.848724] /Subtype /Link /Border [0 0 1] /Dest /17 /ANN pdfmark
( ) S
461 -419.4 M
(.) S
441.2 -419.4 M
(.) S
421.4 -419.4 M
(.) S
401.6 -419.4 M
(.) S
381.8 -419.4 M
(.) S
362 -419.4 M
(.) S
342.2 -419.4 M
(.) S
322.4 -419.4 M
(.) S
302.6 -419.4 M
(.) S
282.8 -419.4 M
(.) S
263 -419.4 M
(.) S
243.2 -419.4 M
(.) S
453.5 -419.4 M
(131) S
22 -419.4 M
(Appendix F: ECMAScript Language ) S
(Binding) S
[/Rect [21.0 -422.148682 223.439209 -410.048676] /Subtype /Link /Border [0 0 1] /Dest /18 /ANN pdfmark
( ) S
461 -433.6 M
(.) S
441.2 -433.6 M
(.) S
421.4 -433.6 M
(.) S
401.6 -433.6 M
(.) S
381.8 -433.6 M
(.) S
362 -433.6 M
(.) S
342.2 -433.6 M
(.) S
322.4 -433.6 M
(.) S
302.6 -433.6 M
(.) S
282.8 -433.6 M
(.) S
263 -433.6 M
(.) S
243.2 -433.6 M
(.) S
223.4 -433.6 M
(.) S
203.6 -433.6 M
(.) S
183.8 -433.6 M
(.) S
453.5 -433.6 M
(145) S
22 -433.6 M
(Appendix G: ) S
(Acknowledgements) S
[/Rect [21.0 -436.348633 170.254639 -424.248627] /Subtype /Link /Border [0 0 1] /Dest /19 /ANN pdfmark
( ) S
461 -447.8 M
(.) S
441.2 -447.8 M
(.) S
421.4 -447.8 M
(.) S
401.6 -447.8 M
(.) S
381.8 -447.8 M
(.) S
362 -447.8 M
(.) S
342.2 -447.8 M
(.) S
322.4 -447.8 M
(.) S
302.6 -447.8 M
(.) S
282.8 -447.8 M
(.) S
263 -447.8 M
(.) S
243.2 -447.8 M
(.) S
223.4 -447.8 M
(.) S
203.6 -447.8 M
(.) S
183.8 -447.8 M
(.) S
164 -447.8 M
(.) S
144.2 -447.8 M
(.) S
124.4 -447.8 M
(.) S
104.6 -447.8 M
(.) S
84.8 -447.8 M
(.) S
453.5 -447.8 M
(147) S
22 -447.8 M
(Glossary) S
[/Rect [21.0 -450.548584 62.1040039 -438.448578] /Subtype /Link /Border [0 0 1] /Dest /20 /ANN pdfmark
( ) S
461 -462 M
(.) S
441.2 -462 M
(.) S
421.4 -462 M
(.) S
401.6 -462 M
(.) S
381.8 -462 M
(.) S
362 -462 M
(.) S
342.2 -462 M
(.) S
322.4 -462 M
(.) S
302.6 -462 M
(.) S
282.8 -462 M
(.) S
263 -462 M
(.) S
243.2 -462 M
(.) S
223.4 -462 M
(.) S
203.6 -462 M
(.) S
183.8 -462 M
(.) S
164 -462 M
(.) S
144.2 -462 M
(.) S
124.4 -462 M
(.) S
104.6 -462 M
(.) S
84.8 -462 M
(.) S
453.5 -462 M
(151) S
22 -462 M
(References) S
[/Rect [21.0 -464.748535 71.8603516 -452.648529] /Subtype /Link /Border [0 0 1] /Dest /21 /ANN pdfmark
( ) S
461 -476.2 M
(.) S
441.2 -476.2 M
(.) S
421.4 -476.2 M
(.) S
401.6 -476.2 M
(.) S
381.8 -476.2 M
(.) S
362 -476.2 M
(.) S
342.2 -476.2 M
(.) S
322.4 -476.2 M
(.) S
302.6 -476.2 M
(.) S
282.8 -476.2 M
(.) S
263 -476.2 M
(.) S
243.2 -476.2 M
(.) S
223.4 -476.2 M
(.) S
203.6 -476.2 M
(.) S
183.8 -476.2 M
(.) S
164 -476.2 M
(.) S
144.2 -476.2 M
(.) S
124.4 -476.2 M
(.) S
104.6 -476.2 M
(.) S
84.8 -476.2 M
(.) S
65 -476.2 M
(.) S
453.5 -476.2 M
(155) S
22 -476.2 M
(Index) S
[/Rect [21.0 -478.948486 48.0466309 -466.84848] /Subtype /Link /Border [0 0 1] /Dest /22 /ANN pdfmark
0 -487.2 M
gsave
0 setgray
232.8 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(2) S
0 setgray
204.3 40 M
8 8 Nf
(Table of contents) S
0 -8 M
grestore
pgsave restore N
%%Page: 3 3
%%PageResources: font Times-Roman Times-Bold Helvetica
%%PageBoundingBox: 71 44 542 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
0 0 M
[/View [/XYZ -4 706.0 null] /Dest /9 /DEST pdfmark
0 0 M
[/View [/XYZ -4 706.0 null] /Dest /29 /DEST pdfmark
[/View [/XYZ -4 706.0 null] /Dest /29 /DEST pdfmark
0 -22.8 M
%%IncludeResource: font Times-Bold
19 2 Nf
(Expanded) S
[/View [/XYZ -4 706.000183 null] /Dest /71 /DEST pdfmark
[/View [/XYZ -4 706.000183 null] /Dest /30 /DEST pdfmark
( Table of ) S
(Contents) S
461 -47 M
%%IncludeResource: font Times-Roman
11 0 Nf
(.) S
441.2 -47 M
(.) S
421.4 -47 M
(.) S
401.6 -47 M
(.) S
381.8 -47 M
(.) S
362 -47 M
(.) S
342.2 -47 M
(.) S
322.4 -47 M
(.) S
302.6 -47 M
(.) S
282.8 -47 M
(.) S
263 -47 M
(.) S
243.2 -47 M
(.) S
223.4 -47 M
(.) S
203.6 -47 M
(.) S
183.8 -47 M
(.) S
164 -47 M
(.) S
464.5 -47 M
(3) S
22 -47 M
(Expanded Table of ) S
(Contents) S
[/Rect [21.0 -49.7497559 148.562988 -37.6497574] /Subtype /Link /Border [0 0 1] /Dest /9 /ANN pdfmark
( ) S
461 -61.2 M
(.) S
441.2 -61.2 M
(.) S
421.4 -61.2 M
(.) S
401.6 -61.2 M
(.) S
381.8 -61.2 M
(.) S
362 -61.2 M
(.) S
342.2 -61.2 M
(.) S
322.4 -61.2 M
(.) S
302.6 -61.2 M
(.) S
282.8 -61.2 M
(.) S
263 -61.2 M
(.) S
243.2 -61.2 M
(.) S
223.4 -61.2 M
(.) S
203.6 -61.2 M
(.) S
183.8 -61.2 M
(.) S
164 -61.2 M
(.) S
144.2 -61.2 M
(.) S
124.4 -61.2 M
(.) S
104.6 -61.2 M
(.) S
464.5 -61.2 M
(5) S
22 -61.2 M
(Copyright ) S
(Notice) S
[/Rect [21.0 -63.949707 99.6906738 -51.8497086] /Subtype /Link /Border [0 0 1] /Dest /10 /ANN pdfmark
( ) S
461 -75.4 M
(.) S
441.2 -75.4 M
(.) S
421.4 -75.4 M
(.) S
401.6 -75.4 M
(.) S
381.8 -75.4 M
(.) S
362 -75.4 M
(.) S
342.2 -75.4 M
(.) S
322.4 -75.4 M
(.) S
302.6 -75.4 M
(.) S
282.8 -75.4 M
(.) S
263 -75.4 M
(.) S
464.5 -75.4 M
(5) S
44 -75.4 M
(W3C Document Copyright Notice and ) S
(License) S
[/Rect [43.0 -78.1496582 251.829346 -66.0496597] /Subtype /Link /Border [0 0 1] /Dest /31 /ANN pdfmark
( ) S
461 -89.6 M
(.) S
441.2 -89.6 M
(.) S
421.4 -89.6 M
(.) S
401.6 -89.6 M
(.) S
381.8 -89.6 M
(.) S
362 -89.6 M
(.) S
342.2 -89.6 M
(.) S
322.4 -89.6 M
(.) S
302.6 -89.6 M
(.) S
282.8 -89.6 M
(.) S
263 -89.6 M
(.) S
464.5 -89.6 M
(6) S
44 -89.6 M
(W3C Software Copyright Notice and ) S
(License) S
[/Rect [43.0 -92.3496094 245.713135 -80.2496109] /Subtype /Link /Border [0 0 1] /Dest /32 /ANN pdfmark
461 -103.8 M
(.) S
441.2 -103.8 M
(.) S
421.4 -103.8 M
(.) S
401.6 -103.8 M
(.) S
381.8 -103.8 M
(.) S
362 -103.8 M
(.) S
342.2 -103.8 M
(.) S
322.4 -103.8 M
(.) S
302.6 -103.8 M
(.) S
282.8 -103.8 M
(.) S
263 -103.8 M
(.) S
243.2 -103.8 M
(.) S
223.4 -103.8 M
(.) S
203.6 -103.8 M
(.) S
464.5 -103.8 M
(9) S
22 -103.8 M
(What is the Document Object ) S
(Model?) S
[/Rect [21.0 -106.549561 190.108398 -94.4495621] /Subtype /Link /Border [0 0 1] /Dest /11 /ANN pdfmark
( ) S
461 -118 M
(.) S
441.2 -118 M
(.) S
421.4 -118 M
(.) S
401.6 -118 M
(.) S
381.8 -118 M
(.) S
362 -118 M
(.) S
342.2 -118 M
(.) S
322.4 -118 M
(.) S
302.6 -118 M
(.) S
282.8 -118 M
(.) S
263 -118 M
(.) S
243.2 -118 M
(.) S
223.4 -118 M
(.) S
203.6 -118 M
(.) S
183.8 -118 M
(.) S
164 -118 M
(.) S
144.2 -118 M
(.) S
124.4 -118 M
(.) S
104.6 -118 M
(.) S
464.5 -118 M
(9) S
44 -118 M
(Introduction) S
[/Rect [43.0 -120.749512 99.3830566 -108.649513] /Subtype /Link /Border [0 0 1] /Dest /33 /ANN pdfmark
( ) S
461 -132.2 M
(.) S
441.2 -132.2 M
(.) S
421.4 -132.2 M
(.) S
401.6 -132.2 M
(.) S
381.8 -132.2 M
(.) S
362 -132.2 M
(.) S
342.2 -132.2 M
(.) S
322.4 -132.2 M
(.) S
302.6 -132.2 M
(.) S
282.8 -132.2 M
(.) S
263 -132.2 M
(.) S
243.2 -132.2 M
(.) S
223.4 -132.2 M
(.) S
464.5 -132.2 M
(9) S
44 -132.2 M
(What the Document Object Model ) S
(is) S
[/Rect [43.0 -134.949463 207.224609 -122.849464] /Subtype /Link /Border [0 0 1] /Dest /34 /ANN pdfmark
( ) S
461 -146.4 M
(.) S
441.2 -146.4 M
(.) S
421.4 -146.4 M
(.) S
401.6 -146.4 M
(.) S
381.8 -146.4 M
(.) S
362 -146.4 M
(.) S
342.2 -146.4 M
(.) S
322.4 -146.4 M
(.) S
302.6 -146.4 M
(.) S
282.8 -146.4 M
(.) S
263 -146.4 M
(.) S
243.2 -146.4 M
(.) S
459 -146.4 M
(11) S
44 -146.4 M
(What the Document Object Model is ) S
(not) S
[/Rect [43.0 -149.149414 224.032471 -137.049408] /Subtype /Link /Border [0 0 1] /Dest /35 /ANN pdfmark
( ) S
461 -160.6 M
(.) S
441.2 -160.6 M
(.) S
421.4 -160.6 M
(.) S
401.6 -160.6 M
(.) S
381.8 -160.6 M
(.) S
362 -160.6 M
(.) S
342.2 -160.6 M
(.) S
322.4 -160.6 M
(.) S
302.6 -160.6 M
(.) S
282.8 -160.6 M
(.) S
263 -160.6 M
(.) S
459 -160.6 M
(11) S
44 -160.6 M
(Where the Document Object Model came ) S
(from) S
[/Rect [43.0 -163.349365 252.719482 -151.249359] /Subtype /Link /Border [0 0 1] /Dest /36 /ANN pdfmark
( ) S
461 -174.8 M
(.) S
441.2 -174.8 M
(.) S
421.4 -174.8 M
(.) S
401.6 -174.8 M
(.) S
381.8 -174.8 M
(.) S
362 -174.8 M
(.) S
342.2 -174.8 M
(.) S
322.4 -174.8 M
(.) S
302.6 -174.8 M
(.) S
282.8 -174.8 M
(.) S
263 -174.8 M
(.) S
243.2 -174.8 M
(.) S
223.4 -174.8 M
(.) S
203.6 -174.8 M
(.) S
183.8 -174.8 M
(.) S
459 -174.8 M
(12) S
44 -174.8 M
(Entities and the DOM ) S
(Core) S
[/Rect [43.0 -177.549316 165.986572 -165.44931] /Subtype /Link /Border [0 0 1] /Dest /37 /ANN pdfmark
( ) S
461 -189 M
(.) S
441.2 -189 M
(.) S
421.4 -189 M
(.) S
401.6 -189 M
(.) S
381.8 -189 M
(.) S
362 -189 M
(.) S
342.2 -189 M
(.) S
322.4 -189 M
(.) S
302.6 -189 M
(.) S
282.8 -189 M
(.) S
263 -189 M
(.) S
243.2 -189 M
(.) S
223.4 -189 M
(.) S
203.6 -189 M
(.) S
183.8 -189 M
(.) S
164 -189 M
(.) S
144.2 -189 M
(.) S
124.4 -189 M
(.) S
459 -189 M
(12) S
44 -189 M
(Conformance) S
[/Rect [43.0 -191.749268 104.871826 -179.649261] /Subtype /Link /Border [0 0 1] /Dest /38 /ANN pdfmark
( ) S
461 -203.2 M
(.) S
441.2 -203.2 M
(.) S
421.4 -203.2 M
(.) S
401.6 -203.2 M
(.) S
381.8 -203.2 M
(.) S
362 -203.2 M
(.) S
342.2 -203.2 M
(.) S
322.4 -203.2 M
(.) S
302.6 -203.2 M
(.) S
282.8 -203.2 M
(.) S
263 -203.2 M
(.) S
243.2 -203.2 M
(.) S
459 -203.2 M
(13) S
44 -203.2 M
(DOM Interfaces and DOM ) S
(Implementations) S
[/Rect [43.0 -205.949219 240.509521 -193.849213] /Subtype /Link /Border [0 0 1] /Dest /39 /ANN pdfmark
461 -227.4 M
(.) S
441.2 -227.4 M
(.) S
421.4 -227.4 M
(.) S
401.6 -227.4 M
(.) S
381.8 -227.4 M
(.) S
362 -227.4 M
(.) S
342.2 -227.4 M
(.) S
322.4 -227.4 M
(.) S
302.6 -227.4 M
(.) S
282.8 -227.4 M
(.) S
263 -227.4 M
(.) S
243.2 -227.4 M
(.) S
223.4 -227.4 M
(.) S
203.6 -227.4 M
(.) S
183.8 -227.4 M
(.) S
459 -227.4 M
(15) S
22 -227.4 M
(1. Document Object Model ) S
(Core) S
[/Rect [21.0 -230.14917 167.504395 -218.049164] /Subtype /Link /Border [0 0 1] /Dest /12 /ANN pdfmark
( ) S
461 -241.6 M
(.) S
441.2 -241.6 M
(.) S
421.4 -241.6 M
(.) S
401.6 -241.6 M
(.) S
381.8 -241.6 M
(.) S
362 -241.6 M
(.) S
342.2 -241.6 M
(.) S
322.4 -241.6 M
(.) S
302.6 -241.6 M
(.) S
282.8 -241.6 M
(.) S
263 -241.6 M
(.) S
243.2 -241.6 M
(.) S
459 -241.6 M
(15) S
44 -241.6 M
(1.1. Overview of the DOM Core ) S
(Interfaces) S
[/Rect [43.0 -244.349121 234.383057 -232.249115] /Subtype /Link /Border [0 0 1] /Dest /40 /ANN pdfmark
( ) S
461 -255.8 M
(.) S
441.2 -255.8 M
(.) S
421.4 -255.8 M
(.) S
401.6 -255.8 M
(.) S
381.8 -255.8 M
(.) S
362 -255.8 M
(.) S
342.2 -255.8 M
(.) S
322.4 -255.8 M
(.) S
302.6 -255.8 M
(.) S
282.8 -255.8 M
(.) S
263 -255.8 M
(.) S
243.2 -255.8 M
(.) S
223.4 -255.8 M
(.) S
459 -255.8 M
(15) S
66 -255.8 M
(1.1.1. The DOM Structure ) S
(Model) S
[/Rect [65.0 -258.549072 214.562744 -246.449066] /Subtype /Link /Border [0 0 1] /Dest /41 /ANN pdfmark
( ) S
461 -270 M
(.) S
441.2 -270 M
(.) S
421.4 -270 M
(.) S
401.6 -270 M
(.) S
381.8 -270 M
(.) S
362 -270 M
(.) S
342.2 -270 M
(.) S
322.4 -270 M
(.) S
302.6 -270 M
(.) S
282.8 -270 M
(.) S
263 -270 M
(.) S
243.2 -270 M
(.) S
223.4 -270 M
(.) S
203.6 -270 M
(.) S
459 -270 M
(16) S
66 -270 M
(1.1.2. Memory ) S
(Management) S
[/Rect [65.0 -272.749023 192.562988 -260.649017] /Subtype /Link /Border [0 0 1] /Dest /42 /ANN pdfmark
( ) S
461 -284.2 M
(.) S
441.2 -284.2 M
(.) S
421.4 -284.2 M
(.) S
401.6 -284.2 M
(.) S
381.8 -284.2 M
(.) S
362 -284.2 M
(.) S
342.2 -284.2 M
(.) S
322.4 -284.2 M
(.) S
302.6 -284.2 M
(.) S
282.8 -284.2 M
(.) S
263 -284.2 M
(.) S
243.2 -284.2 M
(.) S
223.4 -284.2 M
(.) S
203.6 -284.2 M
(.) S
459 -284.2 M
(16) S
66 -284.2 M
(1.1.3. Naming ) S
(Conventions) S
[/Rect [65.0 -286.948975 188.306641 -274.848969] /Subtype /Link /Border [0 0 1] /Dest /43 /ANN pdfmark
( ) S
461 -298.4 M
(.) S
441.2 -298.4 M
(.) S
421.4 -298.4 M
(.) S
401.6 -298.4 M
(.) S
381.8 -298.4 M
(.) S
362 -298.4 M
(.) S
342.2 -298.4 M
(.) S
322.4 -298.4 M
(.) S
302.6 -298.4 M
(.) S
459 -298.4 M
(17) S
66 -298.4 M
(1.1.4. Inheritance vs. Flattened Views of the ) S
(API) S
[/Rect [65.0 -301.148926 282.375732 -289.04892] /Subtype /Link /Border [0 0 1] /Dest /44 /ANN pdfmark
( ) S
461 -312.6 M
(.) S
441.2 -312.6 M
(.) S
421.4 -312.6 M
(.) S
401.6 -312.6 M
(.) S
381.8 -312.6 M
(.) S
362 -312.6 M
(.) S
342.2 -312.6 M
(.) S
322.4 -312.6 M
(.) S
302.6 -312.6 M
(.) S
282.8 -312.6 M
(.) S
263 -312.6 M
(.) S
243.2 -312.6 M
(.) S
223.4 -312.6 M
(.) S
203.6 -312.6 M
(.) S
459 -312.6 M
(17) S
66 -312.6 M
(1.1.5. The DOMString ) S
(type) S
[/Rect [65.0 -315.348877 188.603516 -303.248871] /Subtype /Link /Border [0 0 1] /Dest /45 /ANN pdfmark
( ) S
461 -326.8 M
(.) S
441.2 -326.8 M
(.) S
421.4 -326.8 M
(.) S
401.6 -326.8 M
(.) S
381.8 -326.8 M
(.) S
362 -326.8 M
(.) S
342.2 -326.8 M
(.) S
322.4 -326.8 M
(.) S
302.6 -326.8 M
(.) S
282.8 -326.8 M
(.) S
263 -326.8 M
(.) S
243.2 -326.8 M
(.) S
223.4 -326.8 M
(.) S
459 -326.8 M
(18) S
66 -326.8 M
(1.1.6. The DOMTimeStamp ) S
(type) S
[/Rect [65.0 -329.548828 213.044922 -317.448822] /Subtype /Link /Border [0 0 1] /Dest /46 /ANN pdfmark
( ) S
461 -341 M
(.) S
441.2 -341 M
(.) S
421.4 -341 M
(.) S
401.6 -341 M
(.) S
381.8 -341 M
(.) S
362 -341 M
(.) S
342.2 -341 M
(.) S
322.4 -341 M
(.) S
302.6 -341 M
(.) S
282.8 -341 M
(.) S
263 -341 M
(.) S
243.2 -341 M
(.) S
223.4 -341 M
(.) S
459 -341 M
(18) S
66 -341 M
(1.1.7. The DOMKeyObject ) S
(type) S
[/Rect [65.0 -343.748779 209.359863 -331.648773] /Subtype /Link /Border [0 0 1] /Dest /47 /ANN pdfmark
( ) S
461 -355.2 M
(.) S
441.2 -355.2 M
(.) S
421.4 -355.2 M
(.) S
401.6 -355.2 M
(.) S
381.8 -355.2 M
(.) S
362 -355.2 M
(.) S
342.2 -355.2 M
(.) S
322.4 -355.2 M
(.) S
302.6 -355.2 M
(.) S
282.8 -355.2 M
(.) S
263 -355.2 M
(.) S
243.2 -355.2 M
(.) S
223.4 -355.2 M
(.) S
203.6 -355.2 M
(.) S
459 -355.2 M
(19) S
66 -355.2 M
(1.1.8. The DOMObject ) S
(type) S
[/Rect [65.0 -357.94873 191.03418 -345.848724] /Subtype /Link /Border [0 0 1] /Dest /48 /ANN pdfmark
( ) S
461 -369.4 M
(.) S
441.2 -369.4 M
(.) S
421.4 -369.4 M
(.) S
401.6 -369.4 M
(.) S
381.8 -369.4 M
(.) S
362 -369.4 M
(.) S
342.2 -369.4 M
(.) S
322.4 -369.4 M
(.) S
302.6 -369.4 M
(.) S
282.8 -369.4 M
(.) S
263 -369.4 M
(.) S
243.2 -369.4 M
(.) S
459 -369.4 M
(19) S
66 -369.4 M
(1.1.9. String comparisons in the ) S
(DOM) S
[/Rect [65.0 -372.148682 235.6604 -360.048676] /Subtype /Link /Border [0 0 1] /Dest /49 /ANN pdfmark
( ) S
461 -383.6 M
(.) S
441.2 -383.6 M
(.) S
421.4 -383.6 M
(.) S
401.6 -383.6 M
(.) S
381.8 -383.6 M
(.) S
362 -383.6 M
(.) S
342.2 -383.6 M
(.) S
322.4 -383.6 M
(.) S
302.6 -383.6 M
(.) S
282.8 -383.6 M
(.) S
263 -383.6 M
(.) S
243.2 -383.6 M
(.) S
223.4 -383.6 M
(.) S
203.6 -383.6 M
(.) S
459 -383.6 M
(19) S
66 -383.6 M
(1.1.10. XML ) S
(Namespaces) S
[/Rect [65.0 -386.348633 182.167969 -374.248627] /Subtype /Link /Border [0 0 1] /Dest /50 /ANN pdfmark
( ) S
461 -397.8 M
(.) S
441.2 -397.8 M
(.) S
421.4 -397.8 M
(.) S
401.6 -397.8 M
(.) S
381.8 -397.8 M
(.) S
362 -397.8 M
(.) S
342.2 -397.8 M
(.) S
322.4 -397.8 M
(.) S
302.6 -397.8 M
(.) S
282.8 -397.8 M
(.) S
263 -397.8 M
(.) S
243.2 -397.8 M
(.) S
459 -397.8 M
(21) S
66 -397.8 M
(1.1.11. Mixed DOM ) S
(implementations) S
[/Rect [65.0 -400.548584 233.218262 -388.448578] /Subtype /Link /Border [0 0 1] /Dest /51 /ANN pdfmark
( ) S
461 -412 M
(.) S
441.2 -412 M
(.) S
421.4 -412 M
(.) S
401.6 -412 M
(.) S
381.8 -412 M
(.) S
362 -412 M
(.) S
342.2 -412 M
(.) S
322.4 -412 M
(.) S
302.6 -412 M
(.) S
282.8 -412 M
(.) S
263 -412 M
(.) S
243.2 -412 M
(.) S
223.4 -412 M
(.) S
203.6 -412 M
(.) S
183.8 -412 M
(.) S
164 -412 M
(.) S
459 -412 M
(22) S
66 -412 M
(1.1.12. ) S
(Bootstrapping) S
[/Rect [65.0 -414.748535 162.335938 -402.648529] /Subtype /Link /Border [0 0 1] /Dest /52 /ANN pdfmark
461 -426.2 M
(.) S
441.2 -426.2 M
(.) S
421.4 -426.2 M
(.) S
401.6 -426.2 M
(.) S
381.8 -426.2 M
(.) S
362 -426.2 M
(.) S
342.2 -426.2 M
(.) S
322.4 -426.2 M
(.) S
302.6 -426.2 M
(.) S
282.8 -426.2 M
(.) S
263 -426.2 M
(.) S
243.2 -426.2 M
(.) S
223.4 -426.2 M
(.) S
203.6 -426.2 M
(.) S
183.8 -426.2 M
(.) S
459 -426.2 M
(22) S
44 -426.2 M
(1.2. Fundamental ) S
(Interfaces) S
[/Rect [43.0 -428.948486 167.80127 -416.84848] /Subtype /Link /Border [0 0 1] /Dest /53 /ANN pdfmark
( ) S
461 -440.4 M
(.) S
441.2 -440.4 M
(.) S
421.4 -440.4 M
(.) S
401.6 -440.4 M
(.) S
381.8 -440.4 M
(.) S
362 -440.4 M
(.) S
342.2 -440.4 M
(.) S
322.4 -440.4 M
(.) S
302.6 -440.4 M
(.) S
282.8 -440.4 M
(.) S
263 -440.4 M
(.) S
243.2 -440.4 M
(.) S
223.4 -440.4 M
(.) S
203.6 -440.4 M
(.) S
183.8 -440.4 M
(.) S
164 -440.4 M
(.) S
459 -440.4 M
(90) S
44 -440.4 M
(1.3. Extended ) S
(Interfaces) S
[/Rect [43.0 -443.148438 151.906738 -431.048431] /Subtype /Link /Border [0 0 1] /Dest /54 /ANN pdfmark
461 -464.6 M
(.) S
441.2 -464.6 M
(.) S
421.4 -464.6 M
(.) S
401.6 -464.6 M
(.) S
381.8 -464.6 M
(.) S
362 -464.6 M
(.) S
342.2 -464.6 M
(.) S
322.4 -464.6 M
(.) S
302.6 -464.6 M
(.) S
282.8 -464.6 M
(.) S
263 -464.6 M
(.) S
243.2 -464.6 M
(.) S
223.4 -464.6 M
(.) S
203.6 -464.6 M
(.) S
183.8 -464.6 M
(.) S
164 -464.6 M
(.) S
144.2 -464.6 M
(.) S
459 -464.6 M
(97) S
22 -464.6 M
(Appendix A: ) S
(Changes) S
[/Rect [21.0 -467.348389 120.766602 -455.248383] /Subtype /Link /Border [0 0 1] /Dest /13 /ANN pdfmark
( ) S
461 -478.8 M
(.) S
441.2 -478.8 M
(.) S
421.4 -478.8 M
(.) S
401.6 -478.8 M
(.) S
381.8 -478.8 M
(.) S
362 -478.8 M
(.) S
459 -478.8 M
(97) S
44 -478.8 M
(A.1. Changes between DOM Level 2 Core and DOM Level 3 ) S
(Core) S
[/Rect [43.0 -481.54834 339.795166 -469.448334] /Subtype /Link /Border [0 0 1] /Dest /55 /ANN pdfmark
( ) S
461 -493 M
(.) S
441.2 -493 M
(.) S
421.4 -493 M
(.) S
401.6 -493 M
(.) S
381.8 -493 M
(.) S
362 -493 M
(.) S
459 -493 M
(97) S
44 -493 M
(A.2. Changes between DOM Level 1 Core and DOM Level 2 ) S
(Core) S
[/Rect [43.0 -495.748291 339.795166 -483.648285] /Subtype /Link /Border [0 0 1] /Dest /56 /ANN pdfmark
( ) S
461 -507.2 M
(.) S
441.2 -507.2 M
(.) S
421.4 -507.2 M
(.) S
401.6 -507.2 M
(.) S
381.8 -507.2 M
(.) S
362 -507.2 M
(.) S
459 -507.2 M
(97) S
66 -507.2 M
(A.2.1. Changes to DOM Level 1 Core interfaces and ) S
(exceptions) S
[/Rect [65.0 -509.948242 348.660645 -497.848236] /Subtype /Link /Border [0 0 1] /Dest /57 /ANN pdfmark
( ) S
461 -521.4 M
(.) S
441.2 -521.4 M
(.) S
421.4 -521.4 M
(.) S
401.6 -521.4 M
(.) S
381.8 -521.4 M
(.) S
362 -521.4 M
(.) S
342.2 -521.4 M
(.) S
322.4 -521.4 M
(.) S
302.6 -521.4 M
(.) S
282.8 -521.4 M
(.) S
263 -521.4 M
(.) S
243.2 -521.4 M
(.) S
223.4 -521.4 M
(.) S
203.6 -521.4 M
(.) S
183.8 -521.4 M
(.) S
164 -521.4 M
(.) S
459 -521.4 M
(98) S
66 -521.4 M
(A.2.2. New ) S
(features) S
[/Rect [65.0 -524.148193 155.273193 -512.048218] /Subtype /Link /Border [0 0 1] /Dest /58 /ANN pdfmark
461 -535.6 M
(.) S
441.2 -535.6 M
(.) S
421.4 -535.6 M
(.) S
401.6 -535.6 M
(.) S
381.8 -535.6 M
(.) S
362 -535.6 M
(.) S
342.2 -535.6 M
(.) S
322.4 -535.6 M
(.) S
302.6 -535.6 M
(.) S
282.8 -535.6 M
(.) S
263 -535.6 M
(.) S
243.2 -535.6 M
(.) S
223.4 -535.6 M
(.) S
203.6 -535.6 M
(.) S
459 -535.6 M
(99) S
22 -535.6 M
(Appendix B: Namespaces ) S
(Algorithms) S
[/Rect [21.0 -538.348145 190.119629 -526.248169] /Subtype /Link /Border [0 0 1] /Dest /14 /ANN pdfmark
( ) S
461 -549.8 M
(.) S
441.2 -549.8 M
(.) S
421.4 -549.8 M
(.) S
401.6 -549.8 M
(.) S
381.8 -549.8 M
(.) S
362 -549.8 M
(.) S
342.2 -549.8 M
(.) S
322.4 -549.8 M
(.) S
302.6 -549.8 M
(.) S
282.8 -549.8 M
(.) S
263 -549.8 M
(.) S
243.2 -549.8 M
(.) S
223.4 -549.8 M
(.) S
203.6 -549.8 M
(.) S
459 -549.8 M
(99) S
44 -549.8 M
(B.1. Namespace ) S
(normalization) S
[/Rect [43.0 -552.548096 180.637939 -540.44812] /Subtype /Link /Border [0 0 1] /Dest /59 /ANN pdfmark
( ) S
461 -564 M
(.) S
441.2 -564 M
(.) S
421.4 -564 M
(.) S
401.6 -564 M
(.) S
381.8 -564 M
(.) S
362 -564 M
(.) S
342.2 -564 M
(.) S
322.4 -564 M
(.) S
302.6 -564 M
(.) S
282.8 -564 M
(.) S
263 -564 M
(.) S
243.2 -564 M
(.) S
223.4 -564 M
(.) S
203.6 -564 M
(.) S
453.5 -564 M
(102) S
44 -564 M
(B.2. Namespace Prefix ) S
(Lookup) S
[/Rect [43.0 -566.748047 183.388672 -554.648071] /Subtype /Link /Border [0 0 1] /Dest /60 /ANN pdfmark
( ) S
461 -578.2 M
(.) S
441.2 -578.2 M
(.) S
421.4 -578.2 M
(.) S
401.6 -578.2 M
(.) S
381.8 -578.2 M
(.) S
362 -578.2 M
(.) S
342.2 -578.2 M
(.) S
322.4 -578.2 M
(.) S
302.6 -578.2 M
(.) S
282.8 -578.2 M
(.) S
263 -578.2 M
(.) S
243.2 -578.2 M
(.) S
223.4 -578.2 M
(.) S
203.6 -578.2 M
(.) S
183.8 -578.2 M
(.) S
453.5 -578.2 M
(103) S
44 -578.2 M
(B.3. Namespace URI ) S
(Lookup) S
[/Rect [43.0 -580.948 175.447021 -568.848] /Subtype /Link /Border [0 0 1] /Dest /61 /ANN pdfmark
461 -592.4 M
(.) S
441.2 -592.4 M
(.) S
421.4 -592.4 M
(.) S
401.6 -592.4 M
(.) S
381.8 -592.4 M
(.) S
362 -592.4 M
(.) S
342.2 -592.4 M
(.) S
322.4 -592.4 M
(.) S
302.6 -592.4 M
(.) S
282.8 -592.4 M
(.) S
263 -592.4 M
(.) S
243.2 -592.4 M
(.) S
453.5 -592.4 M
(105) S
22 -592.4 M
(Appendix C: Accessing code point ) S
(boundaries) S
[/Rect [21.0 -595.147949 227.387451 -583.048] /Subtype /Link /Border [0 0 1] /Dest /15 /ANN pdfmark
( ) S
461 -606.6 M
(.) S
441.2 -606.6 M
(.) S
421.4 -606.6 M
(.) S
401.6 -606.6 M
(.) S
381.8 -606.6 M
(.) S
362 -606.6 M
(.) S
342.2 -606.6 M
(.) S
322.4 -606.6 M
(.) S
302.6 -606.6 M
(.) S
282.8 -606.6 M
(.) S
263 -606.6 M
(.) S
243.2 -606.6 M
(.) S
223.4 -606.6 M
(.) S
203.6 -606.6 M
(.) S
183.8 -606.6 M
(.) S
164 -606.6 M
(.) S
144.2 -606.6 M
(.) S
124.4 -606.6 M
(.) S
453.5 -606.6 M
(105) S
44 -606.6 M
(C.1. ) S
(Introduction) S
[/Rect [43.0 -609.3479 120.469971 -597.247925] /Subtype /Link /Border [0 0 1] /Dest /62 /ANN pdfmark
( ) S
44 -607.6 M
gsave
0 setgray
232.8 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(3) S
0 setgray
184.3 40 M
8 8 Nf
(Expanded Table of Contents) S
88 -8 M
grestore
pgsave restore N
%%Page: 4 4
%%PageResources: font Times-Roman Helvetica
%%PageBoundingBox: 79 44 542 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
461 -13.2 M
%%IncludeResource: font Times-Roman
11 0 Nf
(.) S
441.2 -13.2 M
(.) S
421.4 -13.2 M
(.) S
401.6 -13.2 M
(.) S
381.8 -13.2 M
(.) S
362 -13.2 M
(.) S
342.2 -13.2 M
(.) S
322.4 -13.2 M
(.) S
302.6 -13.2 M
(.) S
282.8 -13.2 M
(.) S
263 -13.2 M
(.) S
243.2 -13.2 M
(.) S
223.4 -13.2 M
(.) S
203.6 -13.2 M
(.) S
183.8 -13.2 M
(.) S
164 -13.2 M
(.) S
144.2 -13.2 M
(.) S
124.4 -13.2 M
(.) S
453.5 -13.2 M
(105) S
44 -13.2 M
(C.2. ) S
(Methods) S
[/Rect [43.0 -15.9499512 104.586182 -3.84995079] /Subtype /Link /Border [0 0 1] /Dest /63 /ANN pdfmark
461 -27.4 M
11 0 Nf
(.) S
441.2 -27.4 M
(.) S
421.4 -27.4 M
(.) S
401.6 -27.4 M
(.) S
381.8 -27.4 M
(.) S
362 -27.4 M
(.) S
342.2 -27.4 M
(.) S
322.4 -27.4 M
(.) S
302.6 -27.4 M
(.) S
282.8 -27.4 M
(.) S
263 -27.4 M
(.) S
243.2 -27.4 M
(.) S
223.4 -27.4 M
(.) S
203.6 -27.4 M
(.) S
183.8 -27.4 M
(.) S
164 -27.4 M
(.) S
453.5 -27.4 M
(107) S
22 -27.4 M
(Appendix D: IDL ) S
(Definitions) S
[/Rect [21.0 -30.1499023 153.457764 -18.049902] /Subtype /Link /Border [0 0 1] /Dest /16 /ANN pdfmark
( ) S
461 -41.6 M
(.) S
441.2 -41.6 M
(.) S
421.4 -41.6 M
(.) S
401.6 -41.6 M
(.) S
381.8 -41.6 M
(.) S
362 -41.6 M
(.) S
342.2 -41.6 M
(.) S
322.4 -41.6 M
(.) S
302.6 -41.6 M
(.) S
282.8 -41.6 M
(.) S
263 -41.6 M
(.) S
243.2 -41.6 M
(.) S
223.4 -41.6 M
(.) S
203.6 -41.6 M
(.) S
453.5 -41.6 M
(117) S
22 -41.6 M
(Appendix E: Java Language ) S
(Binding) S
[/Rect [21.0 -44.3498535 185.533691 -32.249855] /Subtype /Link /Border [0 0 1] /Dest /17 /ANN pdfmark
( ) S
461 -55.8 M
(.) S
441.2 -55.8 M
(.) S
421.4 -55.8 M
(.) S
401.6 -55.8 M
(.) S
381.8 -55.8 M
(.) S
362 -55.8 M
(.) S
342.2 -55.8 M
(.) S
322.4 -55.8 M
(.) S
302.6 -55.8 M
(.) S
282.8 -55.8 M
(.) S
263 -55.8 M
(.) S
243.2 -55.8 M
(.) S
223.4 -55.8 M
(.) S
203.6 -55.8 M
(.) S
183.8 -55.8 M
(.) S
453.5 -55.8 M
(117) S
44 -55.8 M
(E.1. Java Binding ) S
(Extension) S
[/Rect [43.0 -58.5498047 169.969238 -46.4498062] /Subtype /Link /Border [0 0 1] /Dest /64 /ANN pdfmark
( ) S
461 -70 M
(.) S
441.2 -70 M
(.) S
421.4 -70 M
(.) S
401.6 -70 M
(.) S
381.8 -70 M
(.) S
362 -70 M
(.) S
342.2 -70 M
(.) S
322.4 -70 M
(.) S
302.6 -70 M
(.) S
282.8 -70 M
(.) S
263 -70 M
(.) S
243.2 -70 M
(.) S
223.4 -70 M
(.) S
203.6 -70 M
(.) S
183.8 -70 M
(.) S
164 -70 M
(.) S
453.5 -70 M
(119) S
44 -70 M
(E.2. Other Core ) S
(interfaces) S
[/Rect [43.0 -72.7497559 160.15625 -60.6497574] /Subtype /Link /Border [0 0 1] /Dest /65 /ANN pdfmark
461 -84.2 M
(.) S
441.2 -84.2 M
(.) S
421.4 -84.2 M
(.) S
401.6 -84.2 M
(.) S
381.8 -84.2 M
(.) S
362 -84.2 M
(.) S
342.2 -84.2 M
(.) S
322.4 -84.2 M
(.) S
302.6 -84.2 M
(.) S
282.8 -84.2 M
(.) S
263 -84.2 M
(.) S
243.2 -84.2 M
(.) S
453.5 -84.2 M
(131) S
22 -84.2 M
(Appendix F: ECMAScript Language ) S
(Binding) S
[/Rect [21.0 -86.949707 223.439209 -74.8497086] /Subtype /Link /Border [0 0 1] /Dest /18 /ANN pdfmark
( ) S
461 -98.4 M
(.) S
441.2 -98.4 M
(.) S
421.4 -98.4 M
(.) S
401.6 -98.4 M
(.) S
381.8 -98.4 M
(.) S
362 -98.4 M
(.) S
342.2 -98.4 M
(.) S
322.4 -98.4 M
(.) S
302.6 -98.4 M
(.) S
282.8 -98.4 M
(.) S
263 -98.4 M
(.) S
243.2 -98.4 M
(.) S
223.4 -98.4 M
(.) S
453.5 -98.4 M
(131) S
44 -98.4 M
(F.1. ECMAScript Binding ) S
(Extension) S
[/Rect [43.0 -101.149658 207.874756 -89.0496597] /Subtype /Link /Border [0 0 1] /Dest /66 /ANN pdfmark
( ) S
461 -112.6 M
(.) S
441.2 -112.6 M
(.) S
421.4 -112.6 M
(.) S
401.6 -112.6 M
(.) S
381.8 -112.6 M
(.) S
362 -112.6 M
(.) S
342.2 -112.6 M
(.) S
322.4 -112.6 M
(.) S
302.6 -112.6 M
(.) S
282.8 -112.6 M
(.) S
263 -112.6 M
(.) S
243.2 -112.6 M
(.) S
223.4 -112.6 M
(.) S
203.6 -112.6 M
(.) S
183.8 -112.6 M
(.) S
164 -112.6 M
(.) S
453.5 -112.6 M
(131) S
44 -112.6 M
(F.2. Other Core ) S
(interfaces) S
[/Rect [43.0 -115.349609 159.55127 -103.249611] /Subtype /Link /Border [0 0 1] /Dest /67 /ANN pdfmark
461 -126.8 M
(.) S
441.2 -126.8 M
(.) S
421.4 -126.8 M
(.) S
401.6 -126.8 M
(.) S
381.8 -126.8 M
(.) S
362 -126.8 M
(.) S
342.2 -126.8 M
(.) S
322.4 -126.8 M
(.) S
302.6 -126.8 M
(.) S
282.8 -126.8 M
(.) S
263 -126.8 M
(.) S
243.2 -126.8 M
(.) S
223.4 -126.8 M
(.) S
203.6 -126.8 M
(.) S
183.8 -126.8 M
(.) S
453.5 -126.8 M
(145) S
22 -126.8 M
(Appendix G: ) S
(Acknowledgements) S
[/Rect [21.0 -129.549561 170.254639 -117.449562] /Subtype /Link /Border [0 0 1] /Dest /19 /ANN pdfmark
( ) S
461 -141 M
(.) S
441.2 -141 M
(.) S
421.4 -141 M
(.) S
401.6 -141 M
(.) S
381.8 -141 M
(.) S
362 -141 M
(.) S
342.2 -141 M
(.) S
322.4 -141 M
(.) S
302.6 -141 M
(.) S
282.8 -141 M
(.) S
263 -141 M
(.) S
243.2 -141 M
(.) S
223.4 -141 M
(.) S
203.6 -141 M
(.) S
183.8 -141 M
(.) S
164 -141 M
(.) S
453.5 -141 M
(145) S
44 -141 M
(G.1. Production ) S
(Systems) S
[/Rect [43.0 -143.749512 154.393311 -131.649506] /Subtype /Link /Border [0 0 1] /Dest /68 /ANN pdfmark
461 -155.2 M
(.) S
441.2 -155.2 M
(.) S
421.4 -155.2 M
(.) S
401.6 -155.2 M
(.) S
381.8 -155.2 M
(.) S
362 -155.2 M
(.) S
342.2 -155.2 M
(.) S
322.4 -155.2 M
(.) S
302.6 -155.2 M
(.) S
282.8 -155.2 M
(.) S
263 -155.2 M
(.) S
243.2 -155.2 M
(.) S
223.4 -155.2 M
(.) S
203.6 -155.2 M
(.) S
183.8 -155.2 M
(.) S
164 -155.2 M
(.) S
144.2 -155.2 M
(.) S
124.4 -155.2 M
(.) S
104.6 -155.2 M
(.) S
84.8 -155.2 M
(.) S
453.5 -155.2 M
(147) S
22 -155.2 M
(Glossary) S
[/Rect [21.0 -157.949463 62.1040039 -145.849457] /Subtype /Link /Border [0 0 1] /Dest /20 /ANN pdfmark
( ) S
461 -169.4 M
(.) S
441.2 -169.4 M
(.) S
421.4 -169.4 M
(.) S
401.6 -169.4 M
(.) S
381.8 -169.4 M
(.) S
362 -169.4 M
(.) S
342.2 -169.4 M
(.) S
322.4 -169.4 M
(.) S
302.6 -169.4 M
(.) S
282.8 -169.4 M
(.) S
263 -169.4 M
(.) S
243.2 -169.4 M
(.) S
223.4 -169.4 M
(.) S
203.6 -169.4 M
(.) S
183.8 -169.4 M
(.) S
164 -169.4 M
(.) S
144.2 -169.4 M
(.) S
124.4 -169.4 M
(.) S
104.6 -169.4 M
(.) S
84.8 -169.4 M
(.) S
453.5 -169.4 M
(151) S
22 -169.4 M
(References) S
[/Rect [21.0 -172.149414 71.8603516 -160.049408] /Subtype /Link /Border [0 0 1] /Dest /21 /ANN pdfmark
( ) S
461 -183.6 M
(.) S
441.2 -183.6 M
(.) S
421.4 -183.6 M
(.) S
401.6 -183.6 M
(.) S
381.8 -183.6 M
(.) S
362 -183.6 M
(.) S
342.2 -183.6 M
(.) S
322.4 -183.6 M
(.) S
302.6 -183.6 M
(.) S
282.8 -183.6 M
(.) S
263 -183.6 M
(.) S
243.2 -183.6 M
(.) S
223.4 -183.6 M
(.) S
203.6 -183.6 M
(.) S
183.8 -183.6 M
(.) S
164 -183.6 M
(.) S
453.5 -183.6 M
(151) S
44 -183.6 M
(1. Normative ) S
(references) S
[/Rect [43.0 -186.349365 150.982178 -174.249359] /Subtype /Link /Border [0 0 1] /Dest /69 /ANN pdfmark
( ) S
461 -197.8 M
(.) S
441.2 -197.8 M
(.) S
421.4 -197.8 M
(.) S
401.6 -197.8 M
(.) S
381.8 -197.8 M
(.) S
362 -197.8 M
(.) S
342.2 -197.8 M
(.) S
322.4 -197.8 M
(.) S
302.6 -197.8 M
(.) S
282.8 -197.8 M
(.) S
263 -197.8 M
(.) S
243.2 -197.8 M
(.) S
223.4 -197.8 M
(.) S
203.6 -197.8 M
(.) S
183.8 -197.8 M
(.) S
164 -197.8 M
(.) S
453.5 -197.8 M
(152) S
44 -197.8 M
(2. Informative ) S
(references) S
[/Rect [43.0 -200.549316 155.865967 -188.44931] /Subtype /Link /Border [0 0 1] /Dest /70 /ANN pdfmark
461 -212 M
(.) S
441.2 -212 M
(.) S
421.4 -212 M
(.) S
401.6 -212 M
(.) S
381.8 -212 M
(.) S
362 -212 M
(.) S
342.2 -212 M
(.) S
322.4 -212 M
(.) S
302.6 -212 M
(.) S
282.8 -212 M
(.) S
263 -212 M
(.) S
243.2 -212 M
(.) S
223.4 -212 M
(.) S
203.6 -212 M
(.) S
183.8 -212 M
(.) S
164 -212 M
(.) S
144.2 -212 M
(.) S
124.4 -212 M
(.) S
104.6 -212 M
(.) S
84.8 -212 M
(.) S
65 -212 M
(.) S
453.5 -212 M
(155) S
22 -212 M
(Index) S
[/Rect [21.0 -214.749268 48.0466309 -202.649261] /Subtype /Link /Border [0 0 1] /Dest /22 /ANN pdfmark
0 -223 M
gsave
0 setgray
232.8 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(4) S
0 setgray
184.3 40 M
8 8 Nf
(Expanded Table of Contents) S
0 -8 M
grestore
pgsave restore N
%%Page: 5 5
%%PageResources: font Times-Roman Times-Italic Times-Bold Helvetica
%%PageBoundingBox: 71 44 537 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
0 0 M
[/View [/XYZ -4 706.0 null] /Dest /10 /DEST pdfmark
0 0 M
[/View [/XYZ -4 706.0 null] /Dest /72 /DEST pdfmark
[/View [/XYZ -4 706.0 null] /Dest /72 /DEST pdfmark
0 -22.8 M
%%IncludeResource: font Times-Bold
19 2 Nf
(Copyright) S
[/View [/XYZ -4 706.000183 null] /Dest /76 /DEST pdfmark
[/View [/XYZ -4 706.000183 null] /Dest /73 /DEST pdfmark
( ) S
(Notice) S
0 -47 M
11 2 Nf
(Copyright \251 2002 ) S
(World Wide Web ) S
(Consortium) S
[/Rect [85.7451172 -49.7497559 229.830078 -37.6497574] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/)] Cd /ANN pdfmark
(, ) S
(\() S
(Massachusetts Institute of ) S
(Technology) S
[/Rect [236.99292 -49.7497559 418.344 -37.6497574] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.lcs.mit.edu/)] Cd /ANN pdfmark
(, ) S
(Institut) S
[/Rect [421.844 -49.7497559 458.679932 -37.6497574] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.inria.fr/)] Cd /ANN pdfmark
0 -60.2 M
11 2 Nf
(National de Recherche en Informatique et en ) S
(Automatique) S
[/Rect [-1.0 -62.949707 276.269531 -50.8497086] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.inria.fr/)] Cd /ANN pdfmark
(, ) S
(Keio ) S
(University) S
[/Rect [279.769531 -62.949707 355.401855 -50.8497086] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.keio.ac.jp/)] Cd /ANN pdfmark
(\). All Rights ) S
(Reserved.) S
0 -84.4 M
%%IncludeResource: font Times-Roman
11 0 Nf
(This document is published under the ) S
(W3C Document Copyright Notice and ) S
(License) S
[/Rect [167.044189 -87.1496582 375.873535 -75.0496597] /Subtype /Link /Border [0 0 1] /Dest /31 /ANN pdfmark
( ) S
([p.) S
(5) S
(] ) S
(. The bindings) S
0 -97.6 M
(within this document are published under the ) S
(W3C Software Copyright Notice and ) S
(License) S
[/Rect [200.340332 -100.349609 403.053467 -88.2496109] /Subtype /Link /Border [0 0 1] /Dest /32 /ANN pdfmark
( ) S
([p.) S
(6) S
(] ) S
(. The) S
0 -110.8 M
(software license requires "Notice of any changes or modifications to the W3C files, including the date) S
0 -124 M
(changes were made." Consequently, modified versions of the DOM bindings must document that they do) S
0 -137.2 M
(not conform to the W3C standard; in the case of the IDL definitions, the pragma prefix can no longer be) S
0 -150.4 M
('w3c.org'; in the case of the Java language binding, the package names can no longer be in the 'org.w3c' ) S
0 -163.6 M
(package.) S
0 -174.6 M
[/View [/XYZ -4 531.400635 null] /Dest /31 /DEST pdfmark
[/View [/XYZ -4 531.400635 null] /Dest /31 /DEST pdfmark
210 -174.6 M
gsave
0.6 setlinewidth
0 setgray
50 0 RL
stroke
grestore
0.0 -11.0 RM
0 -208.6 M
17 2 Nf
(W3C) S
[/View [/XYZ -4 517.800903 null] /Dest /77 /DEST pdfmark
[/View [/XYZ -4 517.800903 null] /Dest /74 /DEST pdfmark
( Document Copyright Notice and ) S
(License) S
0 -232.8 M
11 2 Nf
(Note:) S
11 0 Nf
( This section is a copy of the W3C Document Notice and License and could be found at ) S
0 -246 M
(http://www.w3.org/Consortium/Legal/copyright-documents-19990405) S
[/Rect [-1.0 -248.749023 312.042 -236.649017] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/Consortium/Legal/copyright-documents-19990405)] Cd /ANN pdfmark
(.) S
0 -270.2 M
11 2 Nf
(Copyright \251 1994-2002 ) S
(World Wide Web ) S
(Consortium) S
[/Rect [111.407959 -272.948975 255.49292 -260.848969] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/)] Cd /ANN pdfmark
(, ) S
(\() S
(Massachusetts Institute of ) S
(Technology) S
[/Rect [262.655762 -272.948975 444.006836 -260.848969] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.lcs.mit.edu/)] Cd /ANN pdfmark
(, ) S
0 -283.4 M
(Institut National de Recherche en Informatique et en ) S
(Automatique) S
[/Rect [-1.0 -286.148926 313.855469 -274.04892] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.inria.fr/)] Cd /ANN pdfmark
(, ) S
(Keio ) S
(University) S
[/Rect [317.355469 -286.148926 392.987793 -274.04892] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.keio.ac.jp/)] Cd /ANN pdfmark
(\). All Rights ) S
0 -296.6 M
11 2 Nf
(Reserved.) S
0 -320.8 M
11 2 Nf
(http://www.w3.org/Consortium/Legal/) S
0 -345 M
11 0 Nf
(Public documents on the W3C site are provided by the copyright holders under the following license. The) S
0 -358.2 M
(software or Document Type Definitions \(DTDs\) associated with W3C specifications are governed by the ) S
0 -371.4 M
(Software ) S
(Notice) S
[/Rect [-1.0 -374.148682 72.7841797 -362.048676] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/Consortium/Legal/copyright-software.html)] Cd /ANN pdfmark
(. By using and/or copying this document, or the W3C document from which this) S
0 -384.6 M
(statement is linked, you \(the licensee\) agree that you have read, understood, and will comply with the) S
0 -397.8 M
(following terms and ) S
(conditions:) S
0 -422 M
(Permission to use, copy, and distribute the contents of this document, or the W3C document from which) S
0 -435.2 M
(this statement is linked, in any medium for any purpose and without fee or royalty is hereby granted,) S
0 -448.4 M
11 0 Nf
(provided that you include the following on ) S
%%IncludeResource: font Times-Italic
11 1 Nf
(ALL) S
11 0 Nf
( copies of the document, or portions thereof, that you ) S
(use:) S
8.2 -472.6 M
(1. ) S
(A link or URL to the original W3C document. ) S
8.2 -486.8 M
(2. ) S
(The pre-existing copyright notice of the original author, or if it doesn't exist, a notice of the form:) S
22 -500 M
("Copyright \251 [$date-of-document] ) S
(World Wide Web ) S
(Consortium) S
[/Rect [177.736084 -502.748291 312.635742 -490.648285] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/)] Cd /ANN pdfmark
(, ) S
(\() S
(Massachusetts Institute of ) S
[/Rect [319.798584 -502.748291 438.813232 -490.648285] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.lcs.mit.edu/)] Cd /ANN pdfmark
22 -513.2 M
(Technology) S
[/Rect [21.0 -515.948242 75.5463867 -503.848236] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.lcs.mit.edu/)] Cd /ANN pdfmark
(, ) S
(Institut National de Recherche en Informatique et en ) S
(Automatique) S
[/Rect [79.0463867 -515.948242 372.484863 -503.848236] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.inria.fr/)] Cd /ANN pdfmark
(, ) S
(Keio ) S
(University) S
[/Rect [375.984863 -515.948242 448.559326 -503.848236] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.keio.ac.jp/)] Cd /ANN pdfmark
(\).) S
22 -526.4 M
(All Rights Reserved. http://www.w3.org/Consortium/Legal/" \(Hypertext is preferred, but a textual) S
22 -539.6 M
(representation is permitted.\) ) S
8.2 -553.8 M
11 0 Nf
(3. ) S
11 1 Nf
(If it ) S
(exists) S
11 0 Nf
(, the STATUS of the W3C ) S
(document.) S
0 -578 M
11 0 Nf
(When space permits, inclusion of the full text of this ) S
11 2 Nf
(NOTICE) S
11 0 Nf
( should be provided. We request that) S
0 -591.2 M
(authorship attribution be provided in any software, documents, or other items or products that you create) S
0 -604.4 M
(pursuant to the implementation of the contents of this document, or any portion ) S
(thereof.) S
0 -604.4 M
gsave
0 setgray
232.8 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(5) S
0 setgray
205.4 40 M
8 8 Nf
(Copyright Notice) S
0 -8 M
grestore
pgsave restore N
%%Page: 6 6
%%PageResources: font Times-Roman Times-Bold Helvetica
%%PageBoundingBox: 71 44 541 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
0 -13.2 M
%%IncludeResource: font Times-Roman
11 0 Nf
(No right to create modifications or derivatives of W3C documents is granted pursuant to this license.) S
0 -26.4 M
(However, if additional requirements \(documented in the ) S
(Copyright ) S
(FAQ) S
[/Rect [248.892822 -29.1499023 320.258057 -17.049902] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/Consortium/Legal/IPR-FAQ.html)] Cd /ANN pdfmark
(\) are satisfied, the right to create) S
0 -39.6 M
(modifications or derivatives is sometimes granted by the W3C to individuals complying with those ) S
0 -52.8 M
(requirements.) S
0 -77 M
(THIS DOCUMENT IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO) S
0 -90.2 M
(REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING, BUT NOT) S
0 -103.4 M
(LIMITED TO, WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR) S
0 -116.6 M
(PURPOSE, NON-INFRINGEMENT, OR TITLE; THAT THE CONTENTS OF THE DOCUMENT ARE) S
0 -129.8 M
(SUITABLE FOR ANY PURPOSE; NOR THAT THE IMPLEMENTATION OF SUCH CONTENTS) S
0 -143 M
(WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR) S
0 -156.2 M
(OTHER ) S
(RIGHTS.) S
0 -180.4 M
(COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR) S
0 -193.6 M
(CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE DOCUMENT OR THE) S
0 -206.8 M
(PERFORMANCE OR IMPLEMENTATION OF THE CONTENTS ) S
(THEREOF.) S
0 -231 M
(The name and trademarks of copyright holders may NOT be used in advertising or publicity pertaining to) S
0 -244.2 M
(this document or its contents without specific, written prior permission. Title to copyright in this) S
0 -257.4 M
(document will at all times remain with copyright ) S
(holders.) S
0 -268.4 M
[/View [/XYZ -4 437.60083 null] /Dest /32 /DEST pdfmark
[/View [/XYZ -4 437.60083 null] /Dest /32 /DEST pdfmark
210 -268.4 M
gsave
0.6 setlinewidth
0 setgray
50 0 RL
stroke
grestore
0.0 -11.0 RM
0 -302.4 M
%%IncludeResource: font Times-Bold
17 2 Nf
(W3C) S
[/View [/XYZ -4 424.001068 null] /Dest /78 /DEST pdfmark
[/View [/XYZ -4 424.001068 null] /Dest /75 /DEST pdfmark
( Software Copyright Notice and ) S
(License) S
0 -326.6 M
11 2 Nf
(Note:) S
11 0 Nf
( This section is a copy of the W3C Software Copyright Notice and License and could be found at ) S
0 -339.8 M
(http://www.w3.org/Consortium/Legal/copyright-software-19980720) S
[/Rect [-1.0 -342.548828 302.251709 -330.448822] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/Consortium/Legal/copyright-software-19980720)] Cd /ANN pdfmark
0 -364 M
11 2 Nf
(Copyright \251 1994-2002 ) S
(World Wide Web ) S
(Consortium) S
[/Rect [111.407959 -366.748779 255.49292 -354.648773] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/)] Cd /ANN pdfmark
(, ) S
(\() S
(Massachusetts Institute of ) S
(Technology) S
[/Rect [262.655762 -366.748779 444.006836 -354.648773] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.lcs.mit.edu/)] Cd /ANN pdfmark
(, ) S
0 -377.2 M
(Institut National de Recherche en Informatique et en ) S
(Automatique) S
[/Rect [-1.0 -379.94873 313.855469 -367.848724] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.inria.fr/)] Cd /ANN pdfmark
(, ) S
(Keio ) S
(University) S
[/Rect [317.355469 -379.94873 392.987793 -367.848724] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.keio.ac.jp/)] Cd /ANN pdfmark
(\). All Rights ) S
0 -390.4 M
11 2 Nf
(Reserved.) S
0 -414.6 M
11 2 Nf
(http://www.w3.org/Consortium/Legal/) S
0 -438.8 M
11 0 Nf
(This W3C work \(including software, documents, or other related items\) is being provided by the copyright) S
0 -452 M
(holders under the following license. By obtaining, using and/or copying this work, you \(the licensee\)) S
0 -465.2 M
(agree that you have read, understood, and will comply with the following terms and ) S
(conditions:) S
0 -489.4 M
(Permission to use, copy, and modify this software and its documentation, with or without modification,) S
0 -502.6 M
(for any purpose and without fee or royalty is hereby granted, provided that you include the following on) S
0 -515.8 M
(ALL copies of the software and documentation or portions thereof, including modifications, that you ) S
0 -529 M
(make:) S
8.2 -553.2 M
(1. ) S
(The full text of this NOTICE in a location viewable to users of the redistributed or derivative work. ) S
8.2 -567.4 M
(2. ) S
(Any pre-existing intellectual property disclaimers. If none exist, then a notice of the following form:) S
22 -580.6 M
("Copyright \251 [$date-of-software] ) S
(World Wide Web ) S
(Consortium) S
[/Rect [172.224609 -583.348145 307.124268 -571.248169] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/)] Cd /ANN pdfmark
(, ) S
(\() S
(Massachusetts Institute of ) S
[/Rect [314.287109 -583.348145 433.301758 -571.248169] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.lcs.mit.edu/)] Cd /ANN pdfmark
22 -593.8 M
(Technology) S
[/Rect [21.0 -596.548096 75.5463867 -584.44812] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.lcs.mit.edu/)] Cd /ANN pdfmark
(, ) S
(Institut National de Recherche en Informatique et en ) S
(Automatique) S
[/Rect [79.0463867 -596.548096 372.484863 -584.44812] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.inria.fr/)] Cd /ANN pdfmark
(, ) S
(Keio ) S
(University) S
[/Rect [375.984863 -596.548096 448.559326 -584.44812] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.keio.ac.jp/)] Cd /ANN pdfmark
(\).) S
22 -607 M
(All Rights Reserved. http://www.w3.org/Consortium/Legal/." ) S
22 -608 M
gsave
0 setgray
232.8 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(6) S
0 setgray
155.9 40 M
8 8 Nf
(W3C Software Copyright Notice and License) S
44 -8 M
grestore
pgsave restore N
%%Page: 7 7
%%PageResources: font Times-Roman Helvetica
%%PageBoundingBox: 71 44 540 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
8.2 -13.2 M
%%IncludeResource: font Times-Roman
11 0 Nf
(3. ) S
(Notice of any changes or modifications to the W3C files, including the date changes were made. \(We) S
22 -26.4 M
11 0 Nf
(recommend you provide URIs to the location from which the code is ) S
(derived.\)) S
0 -50.6 M
(THIS SOFTWARE AND DOCUMENTATION IS PROVIDED "AS IS," AND COPYRIGHT) S
0 -63.8 M
(HOLDERS MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED,) S
0 -77 M
(INCLUDING BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR) S
0 -90.2 M
(ANY PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE OR DOCUMENTATION) S
0 -103.4 M
(WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR) S
0 -116.6 M
(OTHER ) S
(RIGHTS.) S
0 -140.8 M
(COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR) S
0 -154 M
(CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE SOFTWARE OR ) S
0 -167.2 M
(DOCUMENTATION.) S
0 -191.4 M
(The name and trademarks of copyright holders may NOT be used in advertising or publicity pertaining to) S
0 -204.6 M
(the software without specific, written prior permission. Title to copyright in this software and any) S
0 -217.8 M
(associated documentation will at all times remain with copyright ) S
(holders.) S
0 -228.8 M
gsave
0 setgray
232.8 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(7) S
0 setgray
155.9 40 M
8 8 Nf
(W3C Software Copyright Notice and License) S
0 -8 M
grestore
pgsave restore N
%%Page: 8 8
%%PageResources: font Helvetica
%%PageBoundingBox: 226 44 386 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
0 0 M
gsave
0 setgray
232.8 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(8) S
0 setgray
155.9 40 M
8 8 Nf
(W3C Software Copyright Notice and License) S
0 -8 M
grestore
pgsave restore N
%%Page: 9 9
%%PageResources: font Times-Roman Times-Italic Times-Bold Helvetica
%%PageBoundingBox: 71 44 539 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
0 0 M
[/View [/XYZ -4 706.0 null] /Dest /11 /DEST pdfmark
0 0 M
[/View [/XYZ -4 706.0 null] /Dest /79 /DEST pdfmark
[/View [/XYZ -4 706.0 null] /Dest /79 /DEST pdfmark
0 -22.8 M
%%IncludeResource: font Times-Bold
19 2 Nf
(What) S
[/View [/XYZ -4 706.000183 null] /Dest /114 /DEST pdfmark
[/View [/XYZ -4 706.000183 null] /Dest /80 /DEST pdfmark
( is the Document Object ) S
(Model?) S
0 -47 M
%%IncludeResource: font Times-Italic
11 1 Nf
(Editors) S
%%IncludeResource: font Times-Roman
11 0 Nf
(: ) S
22 -60.2 M
(Philippe Le H\351garet, W3C ) S
22 -73.4 M
(Lauren Wood, SoftQuad Software Inc. \(for DOM Level 2\) ) S
22 -86.6 M
(Jonathan Robie, Texcel \(for DOM Level ) S
(1\)) S
0 -97.6 M
[/View [/XYZ -4 608.400391 null] /Dest /33 /DEST pdfmark
[/View [/XYZ -4 608.400391 null] /Dest /33 /DEST pdfmark
0 -120.6 M
17 2 Nf
(Introduction) S
[/View [/XYZ -4 605.800659 null] /Dest /115 /DEST pdfmark
[/View [/XYZ -4 605.800659 null] /Dest /81 /DEST pdfmark
0 -144.8 M
11 0 Nf
(The Document Object Model \(DOM\) is an application programming interface ) S
(\() S
11 1 Nf
(API) S
[/Rect [349.0896 -147.549316 368.194336 -135.44931] /Subtype /Link /Border [0 0 1] /Dest /88 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(147) S
(] ) S
(\) for valid ) S
0 -158 M
11 1 Nf
(HTML) S
[/Rect [-1.0 -160.749268 30.3366699 -148.649261] /Subtype /Link /Border [0 0 1] /Dest /89 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(148) S
(] ) S
(and well-formed ) S
11 1 Nf
(XML) S
[/Rect [141.667725 -160.749268 165.66748 -148.649261] /Subtype /Link /Border [0 0 1] /Dest /90 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(150) S
(] ) S
(documents. It defines the logical structure of documents and) S
0 -171.2 M
(the way a document is accessed and manipulated. In the DOM specification, the term "document" is used) S
0 -184.4 M
(in the broad sense - increasingly, XML is being used as a way of representing many different kinds of) S
0 -197.6 M
(information that may be stored in diverse systems, and much of this would traditionally be seen as data) S
0 -210.8 M
(rather than as documents. Nevertheless, XML presents this data as documents, and the DOM may be used) S
0 -224 M
(to manage this ) S
(data.) S
0 -248.2 M
(With the Document Object Model, programmers can build documents, navigate their structure, and add,) S
0 -261.4 M
(modify, or delete elements and content. Anything found in an HTML or XML document can be accessed,) S
0 -274.6 M
(changed, deleted, or added using the Document Object Model, with a few exceptions - in particular, the) S
0 -287.8 M
11 0 Nf
(DOM ) S
11 1 Nf
(interfaces) S
[/Rect [27.4125977 -290.548828 72.795166 -278.448822] /Subtype /Link /Border [0 0 1] /Dest /91 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(148) S
(] ) S
(for the XML internal and external subsets have not yet been ) S
(specified.) S
0 -312 M
(As a W3C specification, one important objective for the Document Object Model is to provide a standard) S
0 -325.2 M
11 0 Nf
(programming interface that can be used in a wide variety of environments and ) S
11 1 Nf
(applications) S
[/Rect [345.723877 -327.94873 402.11792 -315.848724] /Subtype /Link /Border [0 0 1] /Dest /92 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(147) S
(] ) S
(. The) S
0 -338.4 M
(DOM is designed to be used with any programming language. In order to provide a precise,) S
0 -351.6 M
(language-independent specification of the DOM interfaces, we have chosen to define the specifications in) S
0 -364.8 M
(Object Management Group \(OMG\) IDL ) S
([) S
(OMGIDL) S
[/Rect [182.586426 -367.548584 228.574707 -355.448578] /Subtype /Link /Border [0 0 1] /Dest /93 /ANN pdfmark
(], as defined in the CORBA 2.3.1 specification ) S
0 -378 M
11 0 Nf
([) S
(CORBA) S
[/Rect [2.6628418 -380.748535 42.557373 -368.648529] /Subtype /Link /Border [0 0 1] /Dest /94 /ANN pdfmark
(]. In addition to the OMG IDL specification, we provide ) S
11 1 Nf
(language ) S
(bindings) S
[/Rect [291.06665 -380.748535 374.652832 -368.648529] /Subtype /Link /Border [0 0 1] /Dest /95 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(148) S
(] ) S
(for Java ) S
0 -391.2 M
([) S
(Java) S
[/Rect [2.6628418 -393.948486 24.2092285 -381.84848] /Subtype /Link /Border [0 0 1] /Dest /96 /ANN pdfmark
(] and ECMAScript ) S
([) S
(ECMAScript) S
[/Rect [111.725586 -393.948486 171.782471 -381.84848] /Subtype /Link /Border [0 0 1] /Dest /97 /ANN pdfmark
(] \(an industry-standard scripting language based on JavaScript ) S
0 -404.4 M
([) S
(JavaScript) S
[/Rect [2.6628418 -407.148438 50.4875488 -395.048431] /Subtype /Link /Border [0 0 1] /Dest /98 /ANN pdfmark
(] and JScript ) S
([) S
(JScript) S
[/Rect [110.50415 -407.148438 143.061279 -395.048431] /Subtype /Link /Border [0 0 1] /Dest /99 /ANN pdfmark
(]\).) S
0 -428.6 M
11 2 Nf
(Note:) S
11 0 Nf
( OMG IDL is used only as a language-independent and implementation-neutral way to specify ) S
0 -441.8 M
11 1 Nf
(interfaces) S
[/Rect [-1.0 -444.54834 44.3825684 -432.448334] /Subtype /Link /Border [0 0 1] /Dest /91 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(148) S
(] ) S
(. Various other IDLs could have been used ) S
(\([) S
(COM) S
[/Rect [278.20752 -444.54834 305.265137 -432.448334] /Subtype /Link /Border [0 0 1] /Dest /100 /ANN pdfmark
(], ) S
([) S
(Java ) S
(IDL) S
[/Rect [316.09082 -444.54834 358.712891 -432.448334] /Subtype /Link /Border [0 0 1] /Dest /101 /ANN pdfmark
(], ) S
([) S
(MIDL) S
[/Rect [369.538574 -444.54834 399.643066 -432.448334] /Subtype /Link /Border [0 0 1] /Dest /102 /ANN pdfmark
(], ...\). In) S
0 -455 M
(general, IDLs are designed for specific computing environments. The Document Object Model can be) S
0 -468.2 M
(implemented in any computing environment, and does not require the object binding runtimes generally) S
0 -481.4 M
(associated with such ) S
(IDLs.) S
0 -492.4 M
[/View [/XYZ -4 213.601807 null] /Dest /34 /DEST pdfmark
[/View [/XYZ -4 213.601807 null] /Dest /34 /DEST pdfmark
0 -515.4 M
17 2 Nf
(What) S
[/View [/XYZ -4 211.002045 null] /Dest /116 /DEST pdfmark
[/View [/XYZ -4 211.002045 null] /Dest /82 /DEST pdfmark
( the Document Object Model ) S
(is) S
0 -539.6 M
11 0 Nf
(The DOM is a programming ) S
11 1 Nf
(API) S
[/Rect [127.62085 -542.3479 146.725586 -530.247925] /Subtype /Link /Border [0 0 1] /Dest /88 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(147) S
(] ) S
(for documents. It is based on an object structure that closely) S
0 -552.8 M
11 0 Nf
(resembles the structure of the documents it ) S
11 1 Nf
(models) S
[/Rect [190.549316 -555.547852 223.71167 -543.447876] /Subtype /Link /Border [0 0 1] /Dest /103 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(149) S
(] ) S
(. For instance, consider this table, taken from) S
0 -566 M
(an HTML ) S
(document:) S
0 -577 M
gsave
0 setgray
232.8 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(9) S
0 setgray
168.8 40 M
8 8 Nf
(What is the Document Object Model?) S
0 -8 M
grestore
pgsave restore N
%%Page: 10 10
%%PageResources: font Times-Roman Times-Italic Times-Bold Courier Helvetica
%%PageBoundingBox: 71 44 539 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
0 -10.8 M
%%IncludeResource: font Courier
9.0 4 Nf
(
) S
0 -21.6 M
( ) S
0 -32.4 M
( ) S
0 -43.2 M
( Shady Grove | ) S
0 -54 M
( Aeolian | ) S
0 -64.8 M
(
) S
0 -75.6 M
( ) S
0 -86.4 M
( Over the River, Charlie | ) S
0 -97.2 M
( Dorian | ) S
0 -108 M
(
) S
0 -118.8 M
( ) S
0 -129.6 M
(
) S
0 -153.8 M
%%IncludeResource: font Times-Roman
11 0 Nf
(A graphical representation of the DOM of the example table ) S
(is:) S
23.5 -164.8 M
gsave
2 setlinewidth
0 setgray
423.0 0 RL
stroke
grestore
0.0 -11.0 RM
0 -342.8 M
gsave
0.0 -342.797607 translate
294.4 164.0 scale
/picstr 368 string D
368 205 8 [368 0 0 -205 0 205] {IP} false 3
%%BeginData: 7546 Hex Lines
colorimage
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffff000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000ffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffff000000ffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffff000000ffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffff000000ffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffff000000ffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffff000000ffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffff000000ffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffff000000ffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffff000000ffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffff000000ffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffff000000ffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffff000000ffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
000000000000000000000000ffffffffffffffffffffffff000000ffffff
ffffffffffffffffff000000000000000000000000000000ffffffffffff
000000ffffffffffffffffffffffffffffff000000000000000000000000
000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffff000000ffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffff000000ffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
ffffffffffffffffffffffffffffff000000ffffff000000ffffffffffff
ffffff000000ffffffffffffffffffffffff000000ffffff000000ffffff
ffffffffffffffffffffffff000000ffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffff000000ffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffff000000ffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffff000000ffffffffffffffffff000000ffffffffffff
ffffffffffffffffff000000ffffff000000ffffffffffffffffff000000
ffffffffffffffffffffffff000000ffffff000000ffffffffffffffffff
ffffffffffff000000ffffffffffffffffffffffffffffff000000ffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffff000000ffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
000000ffffffffffffffffffffffffffffffffffffffffff000000000000
000000ffffffffffffffffffffffff000000ffffffffffffffffffffffff
ffffff000000ffffff000000ffffffffffffffffff000000000000000000
000000000000000000ffffff000000ffffffffffffffffffffffffffffff
000000000000000000000000000000ffffffffffff000000000000000000
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffff000000ffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffff000000ffffff
ffffffffffffffffffffffffffffff000000ffffffffffffffffffffffff
ffffffffffffffffff000000ffffffffffffffffffffffff000000ffffff
ffffffffffff000000ffffffffffff000000ffffffffffffffffffffffff
000000ffffff000000ffffffffffffffffffffffffffffff000000ffffff
ffffffffffffffffffffffffffffffffffffffffffffffff000000ffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffff000000ffffffffffffffffff
ffffffffffffffffffffffff000000000000000000ffffffffffffffffff
ffffff000000ffffffffffffffffffffffff000000000000000000000000
000000ffffffffffff000000ffffffffffffffffffffffff000000ffffff
000000ffffffffffffffffffffffffffffff000000ffffffffffffffffff
ffffffffffffffffff000000000000000000ffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffff000000ffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffff000000ffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffff000000ffffffffffffffffff000000
ffffffffffffffffff000000ffffffffffffffffffffffffffffff000000
ffffff000000ffffffffffffffffffffffff000000ffffff000000ffffff
ffffffffffffffffffffffff000000ffffffffffffffffffffffffffffff
000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffff000000ffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffff000000ffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffff000000ffffffffffff
ffffff000000ffffffffffffffffffffffffffffff000000ffffff000000
000000000000000000000000ffffffffffff000000000000000000000000
000000ffffff000000000000000000000000000000ffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffff000000ffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffff000000ffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffff000000ffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffff000000ffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffff000000ffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffff000000ffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffff000000ffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffff000000ffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffff000000ffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffff000000ffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffff000000ffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffff000000ffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffff000000ffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffff000000ffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffff000000ffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffff000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000ffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffff000000ffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffff000000ffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffff000000ffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffff000000ffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffff000000ffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffff000000ffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffff000000ffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffff000000000000000000000000000000
000000000000000000000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffff000000000000000000000000000000000000
000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffff000000000000000000000000000000000000000000ffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffff000000000000000000000000000000ffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
000000000000000000000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffff000000000000
000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffff000000000000000000ffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffff000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000ffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffff000000ffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffff000000ffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffff000000ffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffff000000ffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffff000000ffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffff000000ffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffff000000ffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffff000000ffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffff000000ffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffff000000ffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
000000000000000000000000ffffff000000000000000000000000000000
ffffffffffffffffffffffff000000000000000000ffffffffffffffffff
000000000000000000000000ffffffffffffffffff000000ffffffffffff
ffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffff000000ffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
ffffffffffffffffff000000ffffffffffffffffffffffff000000ffffff
ffffff000000ffffffffffffffffff000000ffffffffffff000000ffffff
ffffffffffff000000ffffffffffffffffff000000ffffffffffffffffff
000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffff000000ffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffff000000ffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffff000000ffffffffffffffffff000000ffffffffffff
ffffff000000ffffffffffffffffffffffff000000ffffff000000ffffff
ffffffffffffffffffffffff000000ffffff000000ffffffffffffffffff
ffffff000000ffffffffffff000000ffffffffffffffffff000000ffffff
ffffff000000ffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffff000000ffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffff000000ffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffff000000000000
000000ffffffffffffffffffffffff000000ffffffffffffffffff000000
000000000000000000000000000000ffffff000000ffffffffffffffffff
ffffffffffff000000ffffff000000ffffffffffffffffffffffff000000
ffffffffffffffffff000000ffffff000000ffffffffffffffffffffffff
000000000000000000ffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffff000000ffffffffffffffffffffffff
ffffffffffffffffff000000ffffffffffffffffff000000ffffffffffff
ffffffffffff000000ffffff000000ffffffffffffffffffffffffffffff
000000ffffff000000ffffffffffffffffffffffff000000ffffffffffff
ffffffffffff000000ffffffffffffffffffffffffffffffffffffffffff
ffffff000000ffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffff000000ffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffff000000ffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffff000000000000000000ffffffffffffffffff
ffffff000000ffffffffffffffffff000000ffffffffffffffffffffffff
000000ffffff000000ffffffffffffffffffffffffffffff000000ffffff
000000ffffffffffffffffffffffff000000ffffffffffffffffffffffff
000000ffffffffffffffffffffffffffffff000000000000000000ffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffff000000ffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffff000000ffffffffffffffffff000000
ffffffffffffffffff000000ffffffffffffffffffffffff000000ffffff
ffffff000000ffffffffffffffffff000000ffffffffffff000000ffffff
ffffffffffff000000ffffffffffffffffffffffffffffff000000ffffff
ffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffff000000ffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffff000000ffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffff000000ffffffffffff
ffffff000000000000000000000000000000ffffffffffffffffffffffff
000000000000000000ffffffffffffffffff000000000000000000000000
ffffffffffffffffffffffffffffffffffff000000ffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffff000000ffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffff000000ffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffff000000ffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffff000000ffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffff000000ffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffff000000ffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffff000000ffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffff000000ffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffff000000ffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffff000000ffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffff000000ffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffff000000ffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffff000000ffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffff000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000ffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffff000000000000000000
000000ffffffffffffffffffffffffffffff000000000000000000000000
000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
000000000000000000000000000000ffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
000000000000000000ffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffff000000000000000000000000ffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffff000000000000000000000000000000ffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffff000000000000
000000000000ffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffff000000000000000000000000000000ffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffff000000000000000000000000000000ffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffff000000000000000000
000000000000ffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffff000000000000000000000000ffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
000000000000000000000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffff000000000000
000000000000000000ffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffff000000000000000000000000000000ffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffff000000000000000000000000ffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffff000000000000000000000000000000
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffff000000000000000000000000
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffff000000000000
000000000000000000ffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
000000000000000000000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffff000000000000000000000000000000ffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffff000000000000000000000000ffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffff000000000000000000000000ffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffff000000000000000000000000
000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffff000000000000000000000000
000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffff000000ffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
000000000000000000000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
000000000000000000000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffff000000000000ffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffff000000000000000000000000ffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffff000000000000000000000000000000ffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffff000000000000
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffff000000000000
000000ffffffffffffffffffffffffffffffffffff000000000000000000
000000000000ffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffff000000000000000000000000ffffff
ffffffffffffffffffffffffffffff000000000000000000000000ffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffff000000000000000000000000000000
ffffff000000000000000000000000ffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffff000000000000000000
000000000000ffffff000000000000000000000000000000ffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffff000000000000000000000000000000000000000000ffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
000000000000000000000000000000000000000000ffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
000000000000000000000000000000000000ffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
000000000000000000000000000000000000ffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffff000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000ffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffff000000ffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffff000000000000000000000000000000000000
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffff000000ffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffff000000ffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffff000000ffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffff000000ffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffff000000000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffff000000ffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffff000000ffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffff000000ffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffff000000ffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffff000000ffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffff000000ffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffff000000ffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffff000000ffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffff000000ffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffff000000ffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffff000000ffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffff000000ffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffff000000ffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffff000000ffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffff000000000000000000000000000000ffffff000000000000
000000000000000000ffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffff000000ffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffff000000000000000000000000000000ffffff000000000000000000
000000000000ffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffff000000ffffffffffffffffff000000ffffffffffffffffff
ffffff000000ffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffff000000ffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffff000000ffffffffffffffffff000000ffffffffffffffffffffffff
000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffff000000ffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffff000000ffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffff000000ffffffffffffffffff
000000ffffffffffffffffff000000ffffffffffffffffffffffff000000
ffffff000000ffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffff000000ffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffff000000ffffffffffffffffff000000
ffffffffffffffffff000000ffffffffffffffffffffffff000000ffffff
000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffff000000000000000000ffffffffffffffffffffffff000000ffffff
ffffffffffff000000000000000000000000000000ffffffffffffffffff
000000000000000000ffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffff000000ffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
000000000000000000ffffffffffffffffffffffff000000ffffffffffff
ffffff000000000000000000000000000000ffffffffffffffffff000000
000000000000ffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffff000000ffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffff000000ffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffff000000ffffff
ffffffffffffffffffffffffffffffffffff000000ffffffffffffffffff
000000ffffffffffff000000ffffffffffffffffffffffffffffffffffff
ffffff000000ffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffff000000ffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffff000000ffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffff000000ffffffffffff
ffffffffffffffffffffffffffffff000000ffffffffffffffffff000000
ffffffffffff000000ffffffffffffffffffffffffffffffffffffffffff
000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffff000000ffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffff000000ffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffff000000000000000000
ffffffffffffffffffffffff000000ffffffffffffffffff000000ffffff
ffffffffffff000000ffffffffffffffffff000000000000000000ffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffff000000ffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffff000000000000000000ffffff
ffffffffffffffffff000000ffffffffffffffffff000000ffffffffffff
ffffff000000ffffffffffffffffff000000000000000000ffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffff000000ffffff
ffffffffffff000000ffffffffffffffffff000000ffffffffffffffffff
000000ffffffffffff000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffff000000ffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffff000000ffffffffffff
ffffff000000ffffffffffffffffff000000ffffffffffffffffff000000
ffffffffffff000000ffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffff000000ffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffff000000ffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
000000ffffffffffffffffff000000ffffffffffffffffffffffff000000
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffff000000ffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
ffffffffffffffffff000000ffffffffffffffffffffffff000000ffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffff000000ffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffff000000ffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffff000000ffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffff000000ffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffff000000ffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffff000000ffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffff000000ffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffff000000ffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffff000000ffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffff000000ffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffff000000ffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffff000000ffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffff000000ffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffff000000ffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffff000000ffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffff000000ffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffff000000ffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffff000000ffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffff000000ffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffff000000ffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffff000000ffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffff000000ffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffff000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000ffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
000000000000ffffffffffffffffff000000000000ffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffff000000000000
000000ffffffffffffffffff000000000000000000ffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffff000000000000ffffffffffff
ffffffffffffffffffffffffffffff000000000000ffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffff000000000000ffffffffffffffffffffffff
ffffffffffffffffffffffffffffff000000000000000000ffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffff000000000000000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffff000000000000000000ffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
000000000000ffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffff000000000000000000ffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffff000000000000ffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffff000000000000ffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffff000000000000000000ffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffff000000000000ffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffff000000000000ffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffff000000000000000000ffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
000000000000ffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffff000000000000000000
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffff000000000000
000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffff000000000000ffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffff000000000000000000ffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffff000000000000
000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffff000000000000ffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffff000000000000ffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
000000000000000000ffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
000000000000ffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
000000000000ffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffff000000000000000000
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffff000000000000ffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
000000000000000000ffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffff000000000000ffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffff000000000000
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffff000000000000000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffff000000000000000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffff000000000000000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffff000000000000
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffff000000000000000000ffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffff000000000000000000ffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffff000000000000ffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffff000000000000
000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffff000000000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffff000000000000000000ffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffff000000000000ffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff
000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffff000000ffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffff000000000000000000
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffff000000000000ffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffff000000ffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
000000000000ffffffffffffffffffffffffffffffffffff000000000000
000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
000000000000ffffffffffffffffffffffffffffffffffff000000000000
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffff000000000000ffffffffffffffffffffffffffffff
ffffffffffff000000000000000000ffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffff000000000000000000ffffffffffffffffff
ffffffffffffffffffffffff000000000000ffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffff000000000000
000000ffffffffffffffffff000000000000ffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
000000000000ffffffffffffffffff000000000000000000ffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
000000000000000000000000ffffffffffffffffffffffff000000000000
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffff000000000000000000ffffffffffff
ffffff000000000000000000000000ffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffff000000000000000000000000ffffff
000000000000ffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
000000000000ffffff000000000000000000000000ffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffff000000000000000000
000000000000ffffff000000000000000000ffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffff000000000000000000000000
000000000000000000000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffff000000000000000000000000000000000000ffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
000000000000000000000000000000000000ffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffff000000000000000000000000000000
000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffff000000000000000000
000000000000ffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
000000000000000000000000000000000000ffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffff000000000000
000000000000000000000000000000ffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffff000000000000000000000000000000000000000000ffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffff000000000000000000000000000000
000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffff000000000000000000
000000000000000000000000000000ffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffff000000000000000000000000000000
000000000000000000ffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
000000000000000000000000000000000000000000000000ffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffff000000000000000000000000000000000000000000000000
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffff000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000ffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffff000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000ffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffff000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffff000000ffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffff000000ffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffff000000ffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffff000000ffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffff000000ffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffff000000000000
000000000000ffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffff000000ffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffff000000ffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffff000000ffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffff000000ffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffff000000ffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffff000000ffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffff000000ffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffff000000ffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffff000000ffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffff000000ffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffff000000ffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffff000000ffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffff000000ffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffff000000ffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffff000000ffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffff000000ffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffff000000ffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffff000000ffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffff000000ffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffff000000ffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffff000000ffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffff000000ffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffff000000ffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffff000000ffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffff000000ffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffff000000ffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffff000000ffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffff000000ffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffff000000000000000000000000000000ffffff000000000000
000000000000ffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffff000000ffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffff000000ffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
000000000000000000000000ffffff000000000000000000000000ffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffff000000ffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffff000000ffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffff000000000000000000000000000000
ffffff000000000000000000000000ffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffff000000ffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffff000000000000000000000000
000000ffffff000000000000000000000000ffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffff000000ffffffffffffffffff000000ffffffffffffffffff
000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
ffffffffffffffffff000000ffffffffffffffffff000000ffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffff000000ffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffff000000ffffffffffffffffff000000
ffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffff000000ffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffff000000ffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffff000000ffffffffffffffffff
000000ffffffffffffffffff000000ffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffff000000ffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffff000000ffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffff000000ffffffffffffffffff
000000ffffffffffffffffff000000ffffffffffffffffffffffff000000
ffffff000000ffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffff000000ffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffff000000ffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffff000000ffffffffffffffffff000000ffffffffffff
ffffff000000ffffffffffffffffffffffff000000ffffff000000ffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffff000000ffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
ffffffffffffffffff000000ffffffffffffffffff000000ffffffffffff
ffffffffffff000000ffffff000000ffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffff000000ffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
000000ffffffffffffffffff000000ffffffffffffffffff000000ffffff
ffffffffffffffffff000000ffffff000000ffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffff000000ffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffff000000000000000000ffffffffffffffffffffffff000000ffffff
ffffffffffff000000ffffffffffffffffffffffff000000ffffffffffff
000000000000000000ffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffff000000ffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffff000000000000
000000ffffffffffffffffffffffff000000ffffffffffffffffff000000
ffffffffffffffffffffffff000000ffffffffffff000000000000000000
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffff000000ffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffff000000ffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffff000000000000000000ffffffffffffffffff
ffffff000000ffffffffffffffffff000000ffffffffffffffffffffffff
000000ffffffffffff000000000000000000ffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffff000000ffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffff000000000000000000ffffffffffff
ffffffffffff000000ffffffffffffffffff000000ffffffffffffffffff
ffffff000000ffffffffffff000000000000000000ffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffff000000ffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffff000000ffffff
ffffffffffffffffffffffffffffffffffff000000ffffffffffffffffff
000000ffffffffffffffffffffffff000000ffffffffffffffffffffffff
ffffff000000ffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffff000000ffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffff000000ffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffff000000ffffffffffffffffffffffff
ffffffffffffffffff000000ffffffffffffffffff000000ffffffffffff
ffffffffffff000000ffffffffffffffffffffffffffffff000000ffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffff000000ffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffff000000ffffffffffffffffffffffffffffffffffffffffff000000
ffffffffffffffffff000000ffffffffffffffffffffffff000000ffffff
ffffffffffffffffffffffff000000ffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffff000000ffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffff000000ffffffffffffffffffffffffffffffffffffffffff
000000ffffffffffffffffff000000ffffffffffffffffffffffff000000
ffffffffffffffffffffffffffffff000000ffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffff000000ffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffff000000ffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffff000000000000000000
ffffffffffffffffffffffff000000ffffffffffffffffff000000ffffff
ffffffffffffffffff000000ffffffffffff000000000000000000ffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffff000000ffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffff000000ffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffff000000000000000000ffffffffffffffffff
ffffff000000ffffffffffffffffff000000ffffffffffffffffffffffff
000000ffffffffffff000000000000000000ffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffff000000ffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffff000000ffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
000000000000000000ffffffffffffffffffffffff000000ffffffffffff
ffffff000000ffffffffffffffffffffffff000000ffffffffffff000000
000000000000ffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffff000000ffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffff000000000000000000ffffffffffffffffffffffff000000ffffff
ffffffffffff000000ffffffffffffffffffffffff000000ffffffffffff
000000000000000000ffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffff000000ffffff
ffffffffffff000000ffffffffffffffffff000000ffffffffffffffffff
000000ffffffffffff000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffff000000ffffffffffffffffff000000
ffffffffffffffffff000000ffffffffffffffffff000000ffffffffffff
000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffff000000ffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffff000000ffffffffffffffffff000000ffffffffffffffffff000000
ffffffffffffffffff000000ffffffffffff000000ffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffff000000ffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffff000000ffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffff000000ffffffffffffffffff000000ffffffffffffffffff
000000ffffffffffffffffff000000ffffffffffff000000ffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffff000000ffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffff000000ffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
000000ffffffffffffffffff000000000000000000000000ffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffff000000ffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffff000000ffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffff000000ffffffffffff
ffffff000000000000000000000000ffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffff000000ffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffff000000ffffffffffffffffff000000000000000000
000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffff000000ffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffff000000ffffffffffffffffff000000000000
000000000000ffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffff000000ffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffff000000ffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffff000000ffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffff000000ffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffff000000ffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffff000000ffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffff000000ffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffff000000ffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffff000000ffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffff000000ffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffff000000ffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffff000000ffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffff000000ffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffff000000ffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffff000000ffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffff000000ffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffff000000ffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffff000000ffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffff000000ffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffff000000ffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffff000000ffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffff000000ffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffff000000ffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffff000000ffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffff000000ffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffff000000ffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffff000000ffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffff000000ffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffff000000ffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffff000000ffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffff000000ffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffff000000ffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffff000000ffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffff000000ffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffff000000ffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffff000000ffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffff000000ffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffff000000ffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffff000000ffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffff000000ffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffff000000ffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffff000000ffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffff000000ffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffff000000ffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffff000000ffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffff000000ffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffff000000ffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffff000000ffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffff000000ffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffff000000ffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffff000000ffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffff000000ffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffff000000ffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffff000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000ffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffff000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000ffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffff000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffff000000ffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffff000000ffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffff000000ffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffff000000ffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffff000000ffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffff000000ffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffff000000ffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffff000000ffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffff000000ffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffff000000ffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffff000000ffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffff000000ffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffff000000ffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffff000000ffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffff000000ffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffff000000ffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffff000000ffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffff000000ffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffff000000ffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffff000000ffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffff000000ffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffff000000ffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffff000000ffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffff000000ffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffff000000ffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffff000000ffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffff000000ffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffff000000ffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffff000000ffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffff000000ffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffff000000000000
000000000000000000000000000000000000000000ffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffff000000000000000000000000
000000000000000000000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffff000000000000000000000000000000000000000000000000ffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffff000000000000000000000000000000000000000000000000
000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffff000000000000000000
000000000000000000000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffff000000000000000000000000000000000000
000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
000000000000000000000000000000000000ffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffff000000000000000000000000000000000000000000ffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffff000000000000000000000000000000
000000000000ffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffff000000000000000000000000000000000000ffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffff000000000000
000000000000000000000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
000000000000000000000000000000000000ffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffff000000000000000000000000000000ffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffff000000000000000000000000000000ffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffff000000000000000000000000
000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffff000000000000
000000000000000000ffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffff000000000000000000000000000000ffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
000000000000000000000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffff000000000000000000000000ffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffff000000000000000000000000
000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffff000000000000000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffff000000000000
000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffff000000000000000000ffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffff000000000000000000ffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
000000000000ffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffff000000000000ffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffff000000000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffff000000000000000000ffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffff000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000ffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffff000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffff000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffff000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000ffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffff000000000000000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffff000000000000000000
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffff000000000000
000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffff000000000000000000
000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffff000000ffffffffffff000000ffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffff000000000000000000000000000000ffffffffffff000000ffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffff000000000000
000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffff000000000000000000ffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffff000000000000ffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffff000000000000000000ffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffff000000000000000000ffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffff000000000000000000ffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffff000000000000000000000000ffffffffffffffffff000000
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffff000000ffffffffffff000000ffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
ffffffffffffffffffffffff000000ffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffff000000000000
000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffff000000000000000000ffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffff000000ffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
ffffffffffff000000ffffffffffffffffffffffffffffff000000ffffff
000000ffffffffffffffffff000000ffffffffffff000000000000000000
ffffffffffff000000ffffff000000ffffffffffffffffff000000000000
000000ffffff000000ffffff000000000000ffffffffffffffffff000000
000000000000ffffffffffffffffffffffffffffff000000ffffffffffff
ffffffffffff000000ffffff000000ffffff000000ffffffffffffffffff
000000ffffffffffff000000000000000000ffffffffffff000000ffffff
000000ffffffffffffffffffffffffffffffffffffffffffffffff000000
000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffff000000ffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffff000000ffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffff000000ffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffff000000ffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffff000000ffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffff000000ffffffffffffffffff
000000ffffffffffffffffffffffffffffff000000ffffff000000ffffff
ffffffffffff000000ffffff000000ffffffffffffffffff000000ffffff
000000000000ffffffffffffffffffffffffffffff000000ffffffffffff
000000000000ffffffffffff000000ffffff000000ffffffffffffffffff
000000ffffffffffffffffffffffff000000000000000000000000000000
ffffffffffff000000ffffff000000ffffffffffffffffff000000ffffff
000000ffffffffffffffffff000000ffffff000000000000ffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffff000000ffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffff000000ffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffff000000ffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffff000000ffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffff000000ffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffff000000ffffffffffffffffffffffff000000ffffff
ffffffffffffffffffffffff000000ffffffffffff000000ffffff000000
ffffffffffff000000000000000000000000000000ffffff000000ffffff
ffffffffffffffffffffffffffffff000000ffffffffffff000000ffffff
ffffffffffff000000ffffff000000000000000000000000000000ffffff
ffffffffffffffffff000000ffffffffffff000000ffffffffffffffffff
000000ffffffffffff000000ffffff000000ffffffffffff000000000000
000000000000000000ffffff000000ffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffff000000ffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffff000000ffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffff000000ffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffff000000ffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
000000ffffffffffffffffffffffffffffff000000ffffffffffffffffff
ffffffffffff000000ffffffffffff000000ffffff000000ffffffffffff
000000ffffffffffffffffffffffffffffff000000ffffffffffffffffff
ffffffffffffffffff000000ffffffffffff000000ffffffffffffffffff
000000ffffff000000ffffffffffffffffffffffffffffffffffffffffff
ffffff000000ffffffffffffffffff000000ffffffffffff000000ffffff
ffffff000000ffffff000000ffffffffffff000000ffffffffffffffffff
ffffffffffff000000ffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffff000000ffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffff000000ffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffff000000ffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffff000000ffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffff000000ffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffff000000ffffffffffff
ffffffffffffffffffffffffffffff000000ffffffffffffffffff000000
ffffffffffffffffffffffff000000ffffffffffffffffff000000ffffff
ffffffffffff000000ffffff000000ffffffffffffffffffffffffffffff
ffffff000000ffffffffffff000000ffffffffffffffffff000000ffffff
000000ffffffffffffffffff000000ffffffffffffffffffffffff000000
ffffffffffffffffff000000ffffffffffff000000ffffffffffffffffff
000000ffffffffffffffffff000000ffffffffffffffffff000000ffffff
000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffff000000ffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffff000000ffffffffffff
ffffff000000000000000000000000ffffffffffff000000ffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffff000000000000000000ffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffff000000ffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffff000000ffffffffffffffffff
ffffffffffffffffffffffff000000ffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffff000000ffffff000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffff000000ffffffffffffffffffffffff
ffffffffffffffffffffffff000000000000000000ffffffffffffffffff
ffffffffffff000000ffffffffffffffffffffffff000000000000000000
ffffffffffff000000ffffffffffffffffffffffffffffffffffff000000
000000ffffff000000ffffffffffffffffff000000ffffffffffff000000
000000000000ffffffffffffffffffffffffffffff000000ffffffffffff
ffffffffffff000000ffffff000000ffffffffffffffffff000000ffffff
ffffffffffffffffff000000000000000000ffffffffffff000000ffffff
ffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffff000000ffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
000000000000000000000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffff000000ffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffff000000ffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffff000000ffffffffffffffffff000000ffffff
ffffffffffffffffff000000ffffff000000ffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffff000000ffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffff000000ffffffffffffffffff000000ffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffff000000ffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff
ffffff000000ffffff000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffff000000ffffffffffffffffffffffffffffffffffffffffff
ffffffffffff000000ffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffff000000ffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffff000000ffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffff000000ffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffff000000ffffff
ffffffffffff000000ffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffff000000ffffffffffffffffff000000ffffffffffffffffff
ffffffffffffffffff000000ffffff000000000000ffffffffffffffffff
000000000000000000ffffffffffffffffff000000000000ffffff000000
ffffff000000ffffffffffffffffff000000ffffffffffffffffffffffff
000000ffffffffffffffffffffffffffffff000000ffffff000000ffffff
000000ffffffffffff000000000000000000ffffffffffff000000ffffff
ffffffffffff000000ffffffffffff000000000000000000ffffffffffff
ffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffff000000ffffffffffffffffffffffffffffffffffffffffff000000
ffffff000000ffffffffffffffffffffffff000000000000000000ffffff
ffffffffffff000000000000000000ffffffffffff000000ffffff000000
ffffffffffff000000000000000000ffffffffffff000000000000000000
000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff
000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff
000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffff000000ffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffff000000ffffffffffffffffff
ffffff000000ffffffffffff000000000000000000ffffffffffff000000
ffffff000000ffffff000000ffffffffffff000000000000000000ffffff
ffffff000000000000000000000000ffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffff000000ffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
000000ffffffffffffffffffffffff000000000000ffffffffffffffffff
ffffff000000000000ffffffffffff000000ffffff000000ffffffffffff
ffffff000000ffffff000000ffffffffffff000000000000ffffff000000
ffffffffffffffffff000000ffffffffffffffffffffffff000000ffffff
ffffffffffffffffffffffffffffffffffff000000000000ffffffffffff
000000ffffffffffffffffff000000ffffff000000ffffffffffffffffff
000000ffffff000000ffffffffffffffffff000000ffffffffffffffffff
ffffff000000ffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
ffffffffffffffffffffffffffffffffffffffffff000000ffffff000000
ffffffffffffffffff000000ffffffffffffffffff000000ffffff000000
ffffffffffffffffff000000ffffff000000ffffff000000ffffff000000
ffffffffffffffffff000000ffffff000000ffffffffffffffffff000000
ffffffffffffffffffffffffffffffffffffffffffffffff000000ffffff
ffffffffffffffffffffffffffffffffffffffffffffffff000000ffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffff000000ffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffff000000ffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffff000000ffffffffffffffffffffffff000000
ffffff000000ffffffffffffffffff000000ffffff000000000000ffffff
ffffff000000ffffff000000ffffffffffffffffff000000ffffff000000
ffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffff000000ffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffff000000ffffff
ffffffffffffffffffffffffffffff000000000000ffffffffffff000000
ffffffffffffffffff000000ffffffffffff000000000000000000000000
ffffff000000ffffffffffffffffff000000ffffffffffff000000ffffff
000000ffffffffffffffffffffffffffffff000000ffffffffffffffffff
000000000000000000ffffff000000ffffffffffffffffff000000ffffff
ffffffffffff000000ffffffffffff000000ffffff000000ffffffffffff
000000000000000000000000000000ffffffffffffffffffffffffffffff
000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffff000000ffffffffffffffffff
ffffffffffffffffffffffff000000ffffffffffffffffff000000ffffff
ffffff000000000000000000000000000000ffffff000000ffffffffffff
ffffff000000ffffff000000ffffff000000ffffffffffff000000000000
000000000000ffffff000000ffffffffffffffffff000000ffffffffffff
ffffffffffffffffffffffffffffffffffff000000ffffffffffffffffff
ffffffffffffffffffffffffffffffffffff000000ffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffff000000ffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffff000000ffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffff000000ffffffffffffffffffffffff000000ffffff000000
ffffffffffffffffff000000ffffff000000ffffffffffffffffff000000
ffffffffffff000000000000000000000000ffffff000000ffffffffffff
ffffff000000ffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffff000000ffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffff000000ffffffffffffffffff
ffffffffffffffffffffffffffffff000000ffffff000000ffffffffffff
ffffff000000ffffff000000ffffffffffffffffff000000ffffff000000
ffffffffffffffffff000000ffffffffffff000000ffffff000000ffffff
ffffffffffffffffffffffff000000ffffffffffffffffffffffffffffff
000000ffffff000000ffffffffffffffffff000000ffffffffffffffffff
000000ffffffffffff000000ffffff000000ffffffffffff000000ffffff
ffffffffffffffffffffffffffffffffffffffffffffffff000000ffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffff000000ffffffffffffffffffffffffffffff
ffffffffffff000000000000000000000000000000ffffffffffff000000
ffffffffffffffffffffffffffffff000000ffffffffffffffffff000000
ffffff000000ffffff000000ffffff000000ffffffffffffffffff000000
ffffff000000ffffffffffffffffff000000ffffffffffffffffffffffff
ffffffffffffffffffffffff000000ffffffffffffffffffffffffffffff
ffffffffffffffffffffffff000000ffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffff000000ffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
000000ffffffffffffffffffffffff000000ffffff000000ffffffffffff
ffffff000000ffffff000000ffffffffffffffffff000000ffffff000000
ffffffffffffffffff000000ffffff000000ffffffffffffffffff000000
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffff000000ffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffff000000ffffffffffffffffff000000ffffff
ffffffffffffffffff000000ffffff000000ffffffffffffffffff000000
ffffff000000ffffffffffff000000000000ffffff000000ffffffffffff
000000000000ffffffffffffffffff000000ffffffffffffffffffffffff
ffffffffffffffffff000000ffffffffffffffffff000000ffffffffffff
000000ffffffffffffffffff000000ffffffffffffffffff000000ffffff
ffffffffffff000000ffffffffffffffffff000000ffffffffffffffffff
000000ffffffffffffffffffffffffffffff000000ffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffff000000ffffffffffffffffffffffffffffffffffff000000
ffffffffffffffffffffffffffffff000000ffffff000000ffffffffffff
ffffff000000ffffff000000ffffffffffffffffff000000ffffff000000
ffffff000000ffffff000000ffffffffffff000000000000ffffff000000
ffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff
ffffffffffff000000ffffffffffffffffffffffffffffffffffffffffff
ffffffffffff000000ffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffff000000ffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffff000000ffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffff000000ffffff
ffffffffffff000000ffffffffffff000000ffffffffffffffffff000000
ffffff000000ffffffffffffffffff000000ffffff000000ffffffffffff
000000000000ffffff000000ffffffffffffffffff000000ffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffff000000ffffffffffffffffffffffff000000000000000000
000000ffffffffffff000000ffffffffffffffffff000000ffffffffffff
000000000000ffffff000000ffffffffffff000000000000ffffff000000
ffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff
ffffffffffff000000000000000000ffffffffffffffffff000000ffffff
ffffffffffffffffff000000000000000000ffffffffffffffffffffffff
000000ffffffffffffffffffffffff000000000000000000ffffffffffff
ffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffff000000ffffffffffffffffffffffffffffff000000ffffffffffff
ffffffffffffffffff000000ffffffffffff000000000000000000ffffff
ffffffffffff000000000000000000ffffffffffff000000ffffff000000
ffffffffffff000000000000ffffff000000ffffff000000ffffffffffff
ffffff000000ffffffffffffffffffffffffffffffffffffffffffffffff
000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff
000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
000000000000000000ffffffffffff000000ffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffff000000ffffff000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffff000000ffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffff000000000000000000000000
ffffffffffffffffffffffff000000000000000000ffffffffffff000000
ffffffffffffffffff000000ffffffffffff000000000000ffffff000000
ffffff000000ffffffffffffffffff000000ffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffff000000ffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffff000000ffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffff000000ffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffff000000ffffff
ffffffffffffffffffffffffffffffffffffffffffffffff000000ffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffff000000ffffffffffff
ffffff000000ffffff000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffff000000ffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffff000000ffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffff000000ffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffff000000ffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffff000000ffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffff000000ffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffff000000ffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffff000000ffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffff000000ffffffffffffffffffffffffffffff
ffffff000000ffffff000000000000ffffffffffffffffff000000000000
000000ffffffffffff000000ffffff000000ffffff000000ffffff000000
ffffffffffff000000000000000000ffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffff000000ffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffff000000ffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffff000000ffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffff000000ffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffff000000ffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffff000000ffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffff000000ffffffffffffffffffffffffffffffffffff000000
000000ffffffffffff000000ffffff000000ffffffffffffffffff000000
ffffff000000000000ffffffffffff000000ffffff000000ffffff000000
ffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffff000000ffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffff000000ffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffff000000ffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffff000000ffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffff000000ffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffff000000ffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffff000000ffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
000000ffffffffffffffffffffffffffffffffffff000000ffffffffffff
ffffff000000ffffffffffff000000000000000000000000ffffff000000
ffffffffffffffffff000000ffffff000000ffffff000000000000000000
000000000000ffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffff000000ffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffff000000ffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffff000000ffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffff000000ffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffff000000ffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffff000000ffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffff000000ffffff
ffffffffffffffffffffffffffffff000000ffffffffffffffffff000000
ffffff000000ffffffffffffffffff000000ffffff000000ffffffffffff
ffffff000000ffffff000000ffffff000000ffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffff000000ffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffff000000ffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffff000000ffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffff000000ffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffff000000ffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffff000000ffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffff000000ffffffffffff
ffffff000000ffffff000000ffffffffffffffffff000000ffffff000000
ffffffffffff000000000000ffffff000000ffffffffffffffffff000000
ffffff000000ffffff000000ffffffffffffffffff000000ffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffff000000ffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffff000000ffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffff000000ffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffff000000ffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffff000000000000000000ffffff
ffffff000000ffffffffffffffffff000000ffffffffffff000000000000
ffffff000000ffffff000000ffffffffffffffffff000000ffffff000000
ffffffffffff000000000000000000ffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffff000000ffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffff000000000000ffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffff000000000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffff000000000000ffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffff000000000000ffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffff000000000000ffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffff000000000000
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffff000000000000000000ffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffff000000000000000000ffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffff000000000000ffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffff000000000000ffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffff000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000ffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000ffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000ffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffff000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
%%EndData
grestore
294.4 0.0 RM
23.5 -353.8 M
gsave
2 setlinewidth
0 setgray
423.0 0 RL
stroke
grestore
0.0 -11.0 RM
0 -378 M
%%IncludeResource: font Times-Bold
11 2 Nf
(graphical representation of the DOM of the example ) S
(table) S
11 0 Nf
( ) S
23.5 -389 M
gsave
2 setlinewidth
0 setgray
423.0 0 RL
stroke
grestore
0.0 -11.0 RM
0 -413.2 M
(In the DOM, documents have a logical structure which is very much like a tree; to be more precise, which) S
0 -426.4 M
(is like a "forest" or "grove", which can contain more than one tree. Each document contains zero or one) S
0 -439.6 M
(doctype nodes, one document element node, and zero or more comments or processing instructions; the) S
0 -452.8 M
(document element serves as the root of the element tree for the document. However, the DOM does not) S
0 -466 M
11 0 Nf
(specify that documents must be ) S
%%IncludeResource: font Times-Italic
11 1 Nf
(implemented) S
11 0 Nf
( as a tree or a grove, nor does it specify how the relationships) S
0 -479.2 M
(among objects be implemented. The DOM is a logical model that may be implemented in any convenient) S
0 -492.4 M
11 0 Nf
(manner. In this specification, we use the term ) S
11 1 Nf
(structure ) S
(model) S
11 0 Nf
( to describe the tree-like representation of a) S
0 -505.6 M
(document. We also use the term "tree" when referring to the arrangement of those information items) S
0 -518.8 M
(which can be reached by using "tree-walking" methods; \(this does not include attributes\). One important) S
0 -532 M
11 0 Nf
(property of DOM structure models is ) S
11 1 Nf
(structural ) S
(isomorphism) S
11 0 Nf
(: if any two Document Object Model) S
0 -545.2 M
(implementations are used to create a representation of the same document, they will create the same) S
0 -558.4 M
(structure model, in accordance with the XML Information Set ) S
([) S
(XML Information ) S
(set) S
[/Rect [278.218018 -561.147 374.926025 -549.047] /Subtype /Link /Border [0 0 1] /Dest /104 /ANN pdfmark
(].) S
0 -582.6 M
11 2 Nf
(Note:) S
11 0 Nf
( There may be some variations depending on the parser being used to build the DOM. For instance,) S
0 -595.8 M
(the DOM may not contain white spaces in element content if the parser discards ) S
(them.) S
0 -595.8 M
gsave
0 setgray
230.6 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(10) S
0 setgray
171 40 M
8 8 Nf
(What the Document Object Model is) S
0 -8 M
grestore
pgsave restore N
%%Page: 11 11
%%PageResources: font Times-Roman Times-Italic Times-Bold Helvetica
%%PageBoundingBox: 71 44 541 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
0 -13.2 M
%%IncludeResource: font Times-Roman
11 0 Nf
(The name "Document Object Model" was chosen because it is an ) S
(") S
%%IncludeResource: font Times-Italic
11 1 Nf
(object ) S
(model) S
[/Rect [293.81543 -15.9499512 352.332275 -3.84995079] /Subtype /Link /Border [0 0 1] /Dest /105 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(149) S
(] ) S
(" in the traditional) S
0 -26.4 M
(object oriented design sense: documents are modeled using objects, and the model encompasses not only) S
0 -39.6 M
(the structure of a document, but also the behavior of a document and the objects of which it is composed.) S
0 -52.8 M
(In other words, the nodes in the above diagram do not represent a data structure, they represent objects,) S
0 -66 M
(which have functions and identity. As an object model, the DOM ) S
(identifies:) S
11 -86.6 M
gsave
0 setgray
newpath
11.0 -86.5698242 2.75 0 360 arc
closepath
fill
grestore
22 -90.2 M
(the interfaces and objects used to represent and manipulate a document ) S
11 -100.8 M
gsave
0 setgray
newpath
11.0 -100.769775 2.75 0 360 arc
closepath
fill
grestore
22 -104.4 M
(the semantics of these interfaces and objects - including both behavior and attributes ) S
11 -115 M
gsave
0 setgray
newpath
11.0 -114.969727 2.75 0 360 arc
closepath
fill
grestore
22 -118.6 M
(the relationships and collaborations among these interfaces and ) S
(objects) S
0 -142.8 M
11 0 Nf
(The structure of SGML documents has traditionally been represented by an abstract ) S
11 1 Nf
(data ) S
(model) S
[/Rect [370.4729 -145.549561 421.664307 -133.449554] /Subtype /Link /Border [0 0 1] /Dest /106 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(147) S
(] ) S
(,) S
0 -156 M
11 0 Nf
(not by an object model. In an abstract ) S
11 1 Nf
(data ) S
(model) S
[/Rect [167.329834 -158.749512 218.52124 -146.649506] /Subtype /Link /Border [0 0 1] /Dest /106 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(147) S
(] ) S
(, the model is centered around the data. In object) S
0 -169.2 M
(oriented programming languages, the data itself is encapsulated in objects that hide the data, protecting it) S
0 -182.4 M
(from direct external manipulation. The functions associated with these objects determine how the objects) S
0 -195.6 M
(may be manipulated, and they are part of the object ) S
(model.) S
0 -206.6 M
[/View [/XYZ -4 499.400635 null] /Dest /35 /DEST pdfmark
[/View [/XYZ -4 499.400635 null] /Dest /35 /DEST pdfmark
0 -229.6 M
%%IncludeResource: font Times-Bold
17 2 Nf
(What) S
[/View [/XYZ -4 496.800873 null] /Dest /117 /DEST pdfmark
[/View [/XYZ -4 496.800873 null] /Dest /83 /DEST pdfmark
( the Document Object Model is ) S
(not) S
0 -253.8 M
11 0 Nf
(This section is designed to give a more precise understanding of the DOM by distinguishing it from other) S
0 -267 M
(systems that may seem to be like ) S
(it.) S
11 -287.6 M
gsave
0 setgray
newpath
11.0 -287.569092 2.75 0 360 arc
closepath
fill
grestore
22 -291.2 M
(The Document Object Model is not a binary specification. DOM programs written in the same) S
22 -304.4 M
(language binding will be source code compatible across platforms, but the DOM does not define any) S
22 -317.6 M
(form of binary interoperability. ) S
11 -328.2 M
gsave
0 setgray
newpath
11.0 -328.168945 2.75 0 360 arc
closepath
fill
grestore
22 -331.8 M
(The Document Object Model is not a way of persisting objects to XML or HTML. Instead of) S
22 -345 M
(specifying how objects may be represented in XML, the DOM specifies how XML and HTML) S
22 -358.2 M
(documents are represented as objects, so that they may be used in object oriented programs. ) S
11 -368.8 M
gsave
0 setgray
newpath
11.0 -368.768799 2.75 0 360 arc
closepath
fill
grestore
22 -372.4 M
11 0 Nf
(The Document Object Model is not a set of data structures; it is an ) S
11 1 Nf
(object ) S
(model) S
[/Rect [316.123291 -375.148682 374.640137 -363.048676] /Subtype /Link /Border [0 0 1] /Dest /105 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(149) S
(] ) S
(that specifies) S
22 -385.6 M
(interfaces. Although this document contains diagrams showing parent/child relationships, these are) S
22 -398.8 M
(logical relationships defined by the programming interfaces, not representations of any particular) S
22 -412 M
(internal data structures. ) S
11 -422.6 M
gsave
0 setgray
newpath
11.0 -422.568604 2.75 0 360 arc
closepath
fill
grestore
22 -426.2 M
(The Document Object Model does not define what information in a document is relevant or how) S
22 -439.4 M
(information in a document is structured. For XML, this is specified by the XML Information Set ) S
22 -452.6 M
11 0 Nf
([) S
(XML Information ) S
(set) S
[/Rect [24.6628418 -455.348389 121.37085 -443.248383] /Subtype /Link /Border [0 0 1] /Dest /104 /ANN pdfmark
(]. The DOM is simply an ) S
11 1 Nf
(API) S
[/Rect [232.723877 -455.348389 251.828613 -443.248383] /Subtype /Link /Border [0 0 1] /Dest /88 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(147) S
(] ) S
(to this information set. ) S
11 -463.2 M
gsave
0 setgray
newpath
11.0 -463.168457 2.75 0 360 arc
closepath
fill
grestore
22 -466.8 M
(The Document Object Model, despite its name, is not a competitor to the Component Object Model ) S
22 -480 M
([) S
(COM) S
[/Rect [24.6628418 -482.748291 51.720459 -470.648285] /Subtype /Link /Border [0 0 1] /Dest /100 /ANN pdfmark
(]. COM, like CORBA, is a language independent way to specify interfaces and objects; the) S
22 -493.2 M
(DOM is a set of interfaces and objects designed for managing HTML and XML documents. The) S
22 -506.4 M
(DOM may be implemented using language-independent systems like COM or CORBA; it may also) S
22 -519.6 M
(be implemented using language-specific bindings like the Java or ECMAScript bindings specified in) S
22 -532.8 M
(this ) S
(document.) S
0 -543.8 M
[/View [/XYZ -4 162.201904 null] /Dest /36 /DEST pdfmark
[/View [/XYZ -4 162.201904 null] /Dest /36 /DEST pdfmark
0 -546.4 M
gsave
0 setgray
230.6 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(11) S
0 setgray
164.3 40 M
8 8 Nf
(What the Document Object Model is not) S
0 -8 M
grestore
pgsave restore N
%%Page: 12 12
%%PageResources: font Times-Roman Times-Italic Times-Bold Courier Helvetica
%%PageBoundingBox: 71 44 541 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
0 -20.4 M
%%IncludeResource: font Times-Bold
17 2 Nf
(Where) S
[/View [/XYZ -4 706.000122 null] /Dest /118 /DEST pdfmark
[/View [/XYZ -4 706.000122 null] /Dest /84 /DEST pdfmark
( the Document Object Model came ) S
(from) S
0 -44.6 M
%%IncludeResource: font Times-Roman
11 0 Nf
(The DOM originated as a specification to allow JavaScript scripts and Java programs to be portable) S
0 -57.8 M
(among Web browsers. "Dynamic HTML" was the immediate ancestor of the Document Object Model,) S
0 -71 M
(and it was originally thought of largely in terms of browsers. However, when the DOM Working Group) S
0 -84.2 M
(was formed at W3C, it was also joined by vendors in other domains, including HTML or XML editors and) S
0 -97.4 M
(document repositories. Several of these vendors had worked with SGML before XML was developed; as a) S
0 -110.6 M
(result, the DOM has been influenced by SGML Groves and the HyTime standard. Some of these vendors) S
0 -123.8 M
(had also developed their own object models for documents in order to provide an API for SGML/XML) S
0 -137 M
(editors or document repositories, and these object models have also influenced the ) S
(DOM.) S
0 -148 M
[/View [/XYZ -4 558.000488 null] /Dest /37 /DEST pdfmark
[/View [/XYZ -4 558.000488 null] /Dest /37 /DEST pdfmark
0 -171 M
17 2 Nf
(Entities) S
[/View [/XYZ -4 555.400757 null] /Dest /119 /DEST pdfmark
[/View [/XYZ -4 555.400757 null] /Dest /85 /DEST pdfmark
( and the DOM ) S
(Core) S
0 -195.2 M
11 0 Nf
(In the fundamental DOM interfaces, there are no objects representing entities. Numeric character) S
0 -208.4 M
(references, and references to the pre-defined entities in HTML and XML, are replaced by the single) S
0 -221.6 M
(character that makes up the entity's replacement. For example, ) S
(in:) S
0 -243.4 M
%%IncludeResource: font Courier
9.0 4 Nf
( This is a dog & a cat
) S
0 -267.6 M
11 0 Nf
(the "&" will be replaced by the character "&", and the text in the P element will form a single) S
0 -280.8 M
(continuous sequence of characters. Since numeric character references and pre-defined entities are not) S
0 -294 M
(recognized as such in CDATA sections, or in the SCRIPT and STYLE elements in HTML, they are not) S
0 -307.2 M
(replaced by the single character they appear to refer to. If the example above were enclosed in a CDATA) S
0 -320.4 M
(section, the "&" would not be replaced by "&"; neither would the be recognized as a start tag.) S
0 -333.6 M
(The representation of general entities, both internal and external, are defined within the extended \(XML\)) S
0 -346.8 M
(interfaces of ) S
(Document Object Model ) S
(Core) S
[/Rect [56.4182129 -349.548584 191.922607 -337.448578] /Subtype /Link /Border [0 0 1] /Dest /107 /ANN pdfmark
( ) S
([p.) S
(15) S
(] ) S
(.) S
0 -371 M
(Note: When a DOM representation of a document is serialized as XML or HTML text, applications will) S
0 -384.2 M
(need to check each character in text data to see if it needs to be escaped using a numeric or pre-defined) S
0 -397.4 M
11 0 Nf
(entity. Failing to do so could result in invalid HTML or XML. Also, ) S
%%IncludeResource: font Times-Italic
11 1 Nf
(implementations) S
[/Rect [302.111084 -400.148438 376.830566 -388.048431] /Subtype /Link /Border [0 0 1] /Dest /108 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(148) S
(] ) S
(should be) S
0 -410.6 M
(aware of the fact that serialization into a character encoding \("charset"\) that does not fully cover ISO) S
0 -423.8 M
(10646 may fail if there are characters in markup or CDATA sections that are not present in the ) S
(encoding.) S
0 -434.8 M
[/View [/XYZ -4 271.20166 null] /Dest /38 /DEST pdfmark
[/View [/XYZ -4 271.20166 null] /Dest /38 /DEST pdfmark
0 -457.8 M
17 2 Nf
(Conformance) S
[/View [/XYZ -4 268.601898 null] /Dest /120 /DEST pdfmark
[/View [/XYZ -4 268.601898 null] /Dest /86 /DEST pdfmark
0 -482 M
11 0 Nf
(This section explains the different levels of conformance to DOM Level 3. DOM Level 3 consists of ?) S
0 -495.2 M
(modules. It is possible to conform to DOM Level 3, or to a DOM Level 3 ) S
(module.) S
0 -519.4 M
(An implementation is DOM Level 3 conformant if it supports the Core module defined in this document) S
0 -532.6 M
(\(see ) S
(Fundamental ) S
(Interfaces) S
[/Rect [19.4592285 -535.3479 125.010498 -523.247925] /Subtype /Link /Border [0 0 1] /Dest /53 /ANN pdfmark
( ) S
([p.) S
(22) S
(] ) S
(\). An implementation conforms to a DOM Level 3 module if it) S
0 -545.8 M
(supports all the interfaces for that module and the associated ) S
(semantics.) S
0 -570 M
(Here is the complete list of DOM Level 3.0 modules and the features used by them. Feature names are ) S
0 -583.2 M
(case-insensitive.) S
0 -583.2 M
gsave
0 setgray
230.6 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(12) S
0 setgray
152.5 40 M
8 8 Nf
(Where the Document Object Model came from) S
0 -8 M
grestore
pgsave restore N
%%Page: 13 13
%%PageResources: font Times-Roman Times-Italic Times-Bold Courier Helvetica
%%PageBoundingBox: 71 44 541 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
0 -13.2 M
%%IncludeResource: font Times-Bold
11 2 Nf
(Core ) S
(module) S
%%IncludeResource: font Times-Roman
11 0 Nf
( ) S
22 -26.4 M
11 0 Nf
(defines the feature ) S
%%IncludeResource: font Times-Italic
11 1 Nf
("Core") S
[/Rect [104.993652 -29.1499023 138.23291 -17.049902] /Subtype /Link /Border [0 0 1] /Dest /53 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(22) S
(] ) S
(. ) S
0 -39.6 M
11 2 Nf
(XML ) S
(module) S
11 0 Nf
( ) S
22 -52.8 M
11 0 Nf
(Defines the feature ) S
11 1 Nf
("XML") S
[/Rect [107.435547 -55.5498047 140.675049 -43.4498062] /Subtype /Link /Border [0 0 1] /Dest /54 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(90) S
(] ) S
(. ) S
0 -66 M
11 2 Nf
(Events ) S
(module) S
11 0 Nf
( ) S
22 -79.2 M
11 0 Nf
(defines the feature ) S
11 1 Nf
("Events") S
[/Rect [104.993652 -81.949707 145.558594 -69.8497086] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/DOM-Level-3-Events/events.html)] Cd /ANN pdfmark
11 0 Nf
( in ) S
([) S
(DOM Level 3 ) S
(Events) S
[/Rect [161.279297 -81.949707 257.679688 -69.8497086] /Subtype /Link /Border [0 0 1] /Dest /109 /ANN pdfmark
(]. ) S
0 -92.4 M
11 2 Nf
(User interface Events ) S
(module) S
11 0 Nf
( ) S
22 -105.6 M
11 0 Nf
(defines the feature ) S
11 1 Nf
("UIEvents") S
[/Rect [104.993652 -108.349609 157.16333 -96.2496109] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/DOM-Level-3-Events/events.html)] Cd /ANN pdfmark
11 0 Nf
( in ) S
([) S
(DOM Level 3 ) S
(Events) S
[/Rect [172.884033 -108.349609 269.284424 -96.2496109] /Subtype /Link /Border [0 0 1] /Dest /109 /ANN pdfmark
(]. ) S
0 -118.8 M
11 2 Nf
(Mouse Events ) S
(module) S
11 0 Nf
( ) S
22 -132 M
11 0 Nf
(defines the feature ) S
11 1 Nf
("MouseEvents") S
[/Rect [104.993652 -134.749512 174.884033 -122.649513] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/DOM-Level-3-Events/events.html)] Cd /ANN pdfmark
11 0 Nf
( in ) S
([) S
(DOM Level 3 ) S
(Events) S
[/Rect [190.604736 -134.749512 287.005127 -122.649513] /Subtype /Link /Border [0 0 1] /Dest /109 /ANN pdfmark
(]. ) S
0 -145.2 M
11 2 Nf
(Text Events ) S
(module) S
11 0 Nf
( ) S
22 -158.4 M
11 0 Nf
(defines the feature ) S
11 1 Nf
("TextEvents") S
[/Rect [104.993652 -161.149414 164.5 -149.049408] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/DOM-Level-3-Events/events.html)] Cd /ANN pdfmark
11 0 Nf
( in ) S
([) S
(DOM Level 3 ) S
(Events) S
[/Rect [180.220703 -161.149414 276.621094 -149.049408] /Subtype /Link /Border [0 0 1] /Dest /109 /ANN pdfmark
(]. ) S
0 -171.6 M
11 2 Nf
(Mutation Events ) S
(module) S
11 0 Nf
( ) S
22 -184.8 M
11 0 Nf
(defines the feature ) S
11 1 Nf
("MutationEvents") S
[/Rect [104.993652 -187.549316 185.89502 -175.44931] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/DOM-Level-3-Events/events.html)] Cd /ANN pdfmark
11 0 Nf
( in ) S
([) S
(DOM Level 3 ) S
(Events) S
[/Rect [201.615723 -187.549316 298.016113 -175.44931] /Subtype /Link /Border [0 0 1] /Dest /109 /ANN pdfmark
(]. ) S
0 -198 M
11 2 Nf
(HTML Events ) S
(module) S
11 0 Nf
( ) S
22 -211.2 M
11 0 Nf
(defines the feature ) S
11 1 Nf
("HTMLEvents") S
[/Rect [104.993652 -213.949219 174.895264 -201.849213] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/DOM-Level-3-Events/events.html)] Cd /ANN pdfmark
11 0 Nf
( in ) S
([) S
(DOM Level 3 ) S
(Events) S
[/Rect [190.615967 -213.949219 287.016357 -201.849213] /Subtype /Link /Border [0 0 1] /Dest /109 /ANN pdfmark
(]. ) S
0 -224.4 M
11 2 Nf
(Load and Save ) S
(module) S
11 0 Nf
( ) S
22 -237.6 M
11 0 Nf
(defines the feature ) S
11 1 Nf
("LS") S
[/Rect [104.993652 -240.349121 127.849365 -228.249115] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/DOM-Level-3-ASLS/load-save.html)] Cd /ANN pdfmark
11 0 Nf
( in ) S
([) S
(DOM Level 3 Abstract Schemas and Load and ) S
(Save) S
[/Rect [143.570068 -240.349121 375.905762 -228.249115] /Subtype /Link /Border [0 0 1] /Dest /110 /ANN pdfmark
(]. ) S
0 -250.8 M
11 2 Nf
(Abstract Schemas Editing ) S
(module) S
11 0 Nf
( ) S
22 -264 M
11 0 Nf
(defines the feature ) S
11 1 Nf
("AS-EDIT") S
[/Rect [104.993652 -266.749023 156.558838 -254.649017] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/DOM-Level-3-ASLS/abstract-schemas.html)] Cd /ANN pdfmark
11 0 Nf
( in ) S
([) S
(DOM Level 3 Abstract Schemas and Load and ) S
(Save) S
[/Rect [172.279541 -266.749023 404.615234 -254.649017] /Subtype /Link /Border [0 0 1] /Dest /110 /ANN pdfmark
(]. ) S
0 -277.2 M
11 2 Nf
(XPath ) S
(module) S
11 0 Nf
( ) S
22 -290.4 M
11 0 Nf
(defines the feature ) S
11 1 Nf
("XPath") S
[/Rect [104.993652 -293.148926 143.733154 -281.04892] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/DOM-Level-3-XPath/xpath.html)] Cd /ANN pdfmark
11 0 Nf
( in ) S
([) S
(DOM Level 3 ) S
(XPath) S
[/Rect [159.453857 -293.148926 253.412354 -281.04892] /Subtype /Link /Border [0 0 1] /Dest /111 /ANN pdfmark
(].) S
0 -314.6 M
11 0 Nf
(A DOM implementation must not return ) S
%%IncludeResource: font Courier
11 4 Nf
(true) S
11 0 Nf
( to the ) S
11 4 Nf
(hasFeature\(feature, ) S
(version\)) S
11 0 Nf
( ) S
11 1 Nf
(method) S
[/Rect [424.075439 -317.348877 458.458984 -305.248871] /Subtype /Link /Border [0 0 1] /Dest /112 /ANN pdfmark
11 0 Nf
( ) S
0 -327.8 M
11 0 Nf
([p.) S
(149) S
(] ) S
(of the ) S
11 4 Nf
(DOMImplementation) S
[/Rect [61.9301758 -330.548828 176.127686 -318.448822] /Subtype /Link /Border [0 0 1] /Dest /113 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(25) S
(] ) S
(interface for that feature unless the implementation) S
0 -341 M
11 0 Nf
(conforms to that module. The ) S
11 4 Nf
(version) S
11 0 Nf
( number for all features used in DOM Level 3.0 is ) S
11 4 Nf
("3.0") S
11 0 Nf
(.) S
0 -352 M
[/View [/XYZ -4 354.001221 null] /Dest /39 /DEST pdfmark
[/View [/XYZ -4 354.001221 null] /Dest /39 /DEST pdfmark
0 -375 M
17 2 Nf
(DOM) S
[/View [/XYZ -4 351.401459 null] /Dest /121 /DEST pdfmark
[/View [/XYZ -4 351.401459 null] /Dest /87 /DEST pdfmark
( Interfaces and DOM ) S
(Implementations) S
0 -399.2 M
11 0 Nf
(The DOM specifies interfaces which may be used to manage XML or HTML documents. It is important) S
0 -412.4 M
(to realize that these interfaces are an abstraction - much like "abstract base classes" in C++, they are a) S
0 -425.6 M
(means of specifying a way to access and manipulate an application's internal representation of a) S
0 -438.8 M
(document. Interfaces do not imply a particular concrete implementation. Each DOM application is free to) S
0 -452 M
(maintain documents in any convenient representation, as long as the interfaces shown in this specification) S
0 -465.2 M
(are supported. Some DOM implementations will be existing programs that use the DOM interfaces to) S
0 -478.4 M
(access software written long before the DOM specification existed. Therefore, the DOM is designed to) S
0 -491.6 M
(avoid implementation dependencies; in ) S
(particular,) S
8.2 -515.8 M
(1. ) S
(Attributes defined in the IDL do not imply concrete objects which must have specific data members -) S
22 -529 M
(in the language bindings, they are translated to a pair of get\(\)/set\(\) functions, not to a data member.) S
22 -542.2 M
(Read-only attributes have only a get\(\) function in the language bindings. ) S
8.2 -556.4 M
(2. ) S
(DOM applications may provide additional interfaces and objects not found in this specification and) S
22 -569.6 M
(still be considered DOM conformant. ) S
8.2 -583.8 M
(3. ) S
(Because we specify interfaces and not the actual objects that are to be created, the DOM cannot know) S
22 -597 M
(what constructors to call for an implementation. In general, DOM users call the createX\(\) methods on) S
22 -610.2 M
(the Document class to create document structures, and DOM implementations create their own) S
22 -610.2 M
gsave
0 setgray
230.6 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(13) S
0 setgray
158.3 40 M
8 8 Nf
(DOM Interfaces and DOM Implementations) S
44 -8 M
grestore
pgsave restore N
%%Page: 14 14
%%PageResources: font Times-Roman Helvetica
%%PageBoundingBox: 71 44 524 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
22 -13.2 M
%%IncludeResource: font Times-Roman
11 0 Nf
(internal representations of these structures in their implementations of the createX\(\) ) S
(functions.) S
0 -37.4 M
11 0 Nf
(The Level 2 interfaces were extended to provide both Level 2 and Level 3 ) S
(functionality.) S
0 -61.6 M
(DOM implementations in languages other than Java or ECMAScript may choose bindings that are) S
0 -74.8 M
(appropriate and natural for their language and run time environment. For example, some systems may) S
0 -88 M
(need to create a Document3 class which inherits from a Document class and contains the new methods) S
0 -101.2 M
(and ) S
(attributes.) S
0 -125.4 M
(DOM Level 3 does not specify multithreading ) S
(mechanisms.) S
0 -136.4 M
gsave
0 setgray
230.6 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(14) S
0 setgray
158.3 40 M
8 8 Nf
(DOM Interfaces and DOM Implementations) S
0 -8 M
grestore
pgsave restore N
%%Page: 15 15
%%PageResources: font Times-Roman Times-Italic Times-Bold Courier Helvetica
%%PageBoundingBox: 71 44 541 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
0 0 M
[/View [/XYZ -4 706.0 null] /Dest /12 /DEST pdfmark
0 0 M
[/View [/XYZ -4 706.0 null] /Dest /107 /DEST pdfmark
[/View [/XYZ -4 706.0 null] /Dest /107 /DEST pdfmark
0 -22.8 M
%%IncludeResource: font Times-Bold
19 2 Nf
(1.) S
[/View [/XYZ -4 706.000183 null] /Dest /417 /DEST pdfmark
[/View [/XYZ -4 706.000183 null] /Dest /122 /DEST pdfmark
( Document Object Model ) S
(Core) S
0 -47 M
%%IncludeResource: font Times-Italic
11 1 Nf
(Editors) S
%%IncludeResource: font Times-Roman
11 0 Nf
(: ) S
22 -60.2 M
(Arnaud Le Hors, IBM ) S
22 -73.4 M
(Philippe Le H\351garet, W3C ) S
22 -86.6 M
(Gavin Nicol, Inso EPS \(for DOM Level 1\) ) S
22 -99.8 M
(Lauren Wood, SoftQuad, Inc. \(for DOM Level 1\) ) S
22 -113 M
(Mike Champion, ArborText and Software AG \(for DOM Level 1 from November 20, 1997\) ) S
22 -126.2 M
(Steve Byrne, JavaSoft \(for DOM Level 1 until November 19, ) S
(1997\)) S
0 -137.2 M
[/View [/XYZ -4 568.800537 null] /Dest /40 /DEST pdfmark
[/View [/XYZ -4 568.800537 null] /Dest /40 /DEST pdfmark
0 -160.2 M
17 2 Nf
(1.1.) S
[/View [/XYZ -4 566.200806 null] /Dest /418 /DEST pdfmark
[/View [/XYZ -4 566.200806 null] /Dest /123 /DEST pdfmark
( Overview of the DOM Core ) S
(Interfaces) S
0 -184.4 M
11 0 Nf
(This section defines a set of objects and interfaces for accessing and manipulating document objects. The) S
0 -197.6 M
11 0 Nf
(functionality specified in this section \(the ) S
11 1 Nf
(Core) S
11 0 Nf
( functionality\) is sufficient to allow software developers) S
0 -210.8 M
(and web script authors to access and manipulate parsed HTML and XML content inside conforming) S
0 -224 M
11 0 Nf
(products. The DOM Core ) S
11 1 Nf
(API) S
[/Rect [114.78418 -226.749023 133.888916 -214.649017] /Subtype /Link /Border [0 0 1] /Dest /88 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(147) S
(] ) S
(also allows creation and population of a ) S
%%IncludeResource: font Courier
11 4 Nf
(Document) S
[/Rect [347.573 -226.749023 402.371826 -214.649017] /Subtype /Link /Border [0 0 1] /Dest /167 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(29) S
(] ) S
(object) S
0 -237.2 M
11 0 Nf
(using only DOM API calls; loading a ) S
11 4 Nf
(Document) S
[/Rect [166.131104 -239.948975 220.929932 -227.848969] /Subtype /Link /Border [0 0 1] /Dest /167 /ANN pdfmark
11 0 Nf
( and saving it persistently is left to the product that) S
0 -250.4 M
(implements the DOM ) S
(API.) S
0 -261.4 M
[/View [/XYZ -4 444.601074 null] /Dest /41 /DEST pdfmark
[/View [/XYZ -4 444.601074 null] /Dest /41 /DEST pdfmark
0 -280.4 M
15 2 Nf
(1.1.1.) S
[/View [/XYZ -4 443.601074 null] /Dest /419 /DEST pdfmark
[/View [/XYZ -4 443.601074 null] /Dest /124 /DEST pdfmark
( The DOM Structure ) S
(Model) S
0 -304.6 M
11 0 Nf
(The DOM presents documents as a hierarchy of ) S
11 4 Nf
(Node) S
[/Rect [212.219482 -307.348877 240.618896 -295.248871] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(49) S
(] ) S
(objects that also implement other, more) S
0 -317.8 M
11 0 Nf
(specialized interfaces. Some types of nodes may have ) S
11 1 Nf
(child) S
[/Rect [238.189453 -320.548828 262.188965 -308.448822] /Subtype /Link /Border [0 0 1] /Dest /374 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(147) S
(] ) S
(nodes of various types, and others are) S
0 -331 M
(leaf nodes that cannot have anything below them in the document structure. For XML and HTML, the) S
0 -344.2 M
(node types, and which node types they may have as children, are as ) S
(follows:) S
11 -364.8 M
gsave
0 setgray
newpath
11.0 -364.768799 2.75 0 360 arc
closepath
fill
grestore
22 -368.4 M
11 4 Nf
(Document) S
[/Rect [21.0 -371.148682 75.7988281 -359.048676] /Subtype /Link /Border [0 0 1] /Dest /167 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(29) S
(] ) S
(-- ) S
11 4 Nf
(Element) S
[/Rect [115.950195 -371.148682 164.14917 -359.048676] /Subtype /Link /Border [0 0 1] /Dest /295 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(77) S
(] ) S
(\(maximum of one\), ) S
11 4 Nf
(ProcessingInstruction) S
[/Rect [282.212402 -371.148682 422.809326 -359.048676] /Subtype /Link /Border [0 0 1] /Dest /369 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(95) S
(] ) S
(, ) S
22 -381.6 M
11 4 Nf
(Comment) S
[/Rect [21.0 -384.348633 69.1989746 -372.248627] /Subtype /Link /Border [0 0 1] /Dest /318 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(87) S
(] ) S
(, ) S
11 4 Nf
(DocumentType) S
[/Rect [104.774658 -384.348633 185.9729 -372.248627] /Subtype /Link /Border [0 0 1] /Dest /344 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(91) S
(] ) S
(\(maximum of one\) ) S
11 -392.2 M
gsave
0 setgray
newpath
11.0 -392.168701 2.75 0 360 arc
closepath
fill
grestore
22 -395.8 M
11 4 Nf
(DocumentFragment) S
[/Rect [21.0 -398.548584 128.597656 -386.448578] /Subtype /Link /Border [0 0 1] /Dest /166 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(28) S
(] ) S
(-- ) S
11 4 Nf
(Element) S
[/Rect [168.749023 -398.548584 216.948 -386.448578] /Subtype /Link /Border [0 0 1] /Dest /295 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(77) S
(] ) S
(, ) S
11 4 Nf
(ProcessingInstruction) S
[/Rect [252.523682 -398.548584 393.120605 -386.448578] /Subtype /Link /Border [0 0 1] /Dest /369 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(95) S
(] ) S
(, ) S
22 -409 M
11 4 Nf
(Comment) S
[/Rect [21.0 -411.748535 69.1989746 -399.648529] /Subtype /Link /Border [0 0 1] /Dest /318 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(87) S
(] ) S
(, ) S
11 4 Nf
(Text) S
[/Rect [104.774658 -411.748535 133.174072 -399.648529] /Subtype /Link /Border [0 0 1] /Dest /312 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(85) S
(] ) S
(, ) S
11 4 Nf
(CDATASection) S
[/Rect [168.749756 -411.748535 249.948 -399.648529] /Subtype /Link /Border [0 0 1] /Dest /343 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(90) S
(] ) S
(, ) S
11 4 Nf
(EntityReference) S
[/Rect [285.523682 -411.748535 386.521484 -399.648529] /Subtype /Link /Border [0 0 1] /Dest /368 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(95) S
(] ) S
11 -419.6 M
gsave
0 setgray
newpath
11.0 -419.568604 2.75 0 360 arc
closepath
fill
grestore
22 -423.2 M
11 4 Nf
(DocumentType) S
[/Rect [21.0 -425.948486 102.198242 -413.84848] /Subtype /Link /Border [0 0 1] /Dest /344 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(91) S
(] ) S
(-- no children ) S
11 -433.8 M
gsave
0 setgray
newpath
11.0 -433.768555 2.75 0 360 arc
closepath
fill
grestore
22 -437.4 M
11 4 Nf
(EntityReference) S
[/Rect [21.0 -440.148438 121.997803 -428.048431] /Subtype /Link /Border [0 0 1] /Dest /368 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(95) S
(] ) S
(-- ) S
11 4 Nf
(Element) S
[/Rect [162.14917 -440.148438 210.348145 -428.048431] /Subtype /Link /Border [0 0 1] /Dest /295 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(77) S
(] ) S
(, ) S
11 4 Nf
(ProcessingInstruction) S
[/Rect [245.923828 -440.148438 386.520752 -428.048431] /Subtype /Link /Border [0 0 1] /Dest /369 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(95) S
(] ) S
(, ) S
11 4 Nf
(Comment) S
[/Rect [422.096436 -440.148438 470.29541 -428.048431] /Subtype /Link /Border [0 0 1] /Dest /318 /ANN pdfmark
11 0 Nf
( ) S
22 -450.6 M
11 0 Nf
([p.) S
(87) S
(] ) S
(, ) S
11 4 Nf
(Text) S
[/Rect [55.8256836 -453.348389 84.2251 -441.248383] /Subtype /Link /Border [0 0 1] /Dest /312 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(85) S
(] ) S
(, ) S
11 4 Nf
(CDATASection) S
[/Rect [119.800781 -453.348389 200.999023 -441.248383] /Subtype /Link /Border [0 0 1] /Dest /343 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(90) S
(] ) S
(, ) S
11 4 Nf
(EntityReference) S
[/Rect [236.574707 -453.348389 337.57251 -441.248383] /Subtype /Link /Border [0 0 1] /Dest /368 /ANN pdfmark
11 0 Nf
( ) S
11 -461.2 M
gsave
0 setgray
newpath
11.0 -461.168457 2.75 0 360 arc
closepath
fill
grestore
22 -464.8 M
11 4 Nf
(Element) S
[/Rect [21.0 -467.54834 69.1989746 -455.448334] /Subtype /Link /Border [0 0 1] /Dest /295 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(77) S
(] ) S
(-- ) S
11 4 Nf
(Element) S
[/Rect [109.350342 -467.54834 157.549316 -455.448334] /Subtype /Link /Border [0 0 1] /Dest /295 /ANN pdfmark
11 0 Nf
(, ) S
11 4 Nf
(Text) S
[/Rect [161.049316 -467.54834 189.44873 -455.448334] /Subtype /Link /Border [0 0 1] /Dest /312 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(85) S
(] ) S
(, ) S
11 4 Nf
(Comment) S
[/Rect [225.024414 -467.54834 273.223389 -455.448334] /Subtype /Link /Border [0 0 1] /Dest /318 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(87) S
(] ) S
(, ) S
11 4 Nf
(ProcessingInstruction) S
[/Rect [308.799072 -467.54834 449.396 -455.448334] /Subtype /Link /Border [0 0 1] /Dest /369 /ANN pdfmark
11 0 Nf
( ) S
22 -478 M
11 0 Nf
([p.) S
(95) S
(] ) S
(, ) S
11 4 Nf
(CDATASection) S
[/Rect [55.8256836 -480.748291 137.023926 -468.648285] /Subtype /Link /Border [0 0 1] /Dest /343 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(90) S
(] ) S
(, ) S
11 4 Nf
(EntityReference) S
[/Rect [172.599609 -480.748291 273.597412 -468.648285] /Subtype /Link /Border [0 0 1] /Dest /368 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(95) S
(] ) S
11 -488.6 M
gsave
0 setgray
newpath
11.0 -488.568359 2.75 0 360 arc
closepath
fill
grestore
22 -492.2 M
11 4 Nf
(Attr) S
[/Rect [21.0 -494.948242 49.3994141 -482.848236] /Subtype /Link /Border [0 0 1] /Dest /287 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(75) S
(] ) S
(-- ) S
11 4 Nf
(Text) S
[/Rect [89.5507812 -494.948242 117.950195 -482.848236] /Subtype /Link /Border [0 0 1] /Dest /312 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(85) S
(] ) S
(, ) S
11 4 Nf
(EntityReference) S
[/Rect [153.525879 -494.948242 254.523682 -482.848236] /Subtype /Link /Border [0 0 1] /Dest /368 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(95) S
(] ) S
11 -502.8 M
gsave
0 setgray
newpath
11.0 -502.768311 2.75 0 360 arc
closepath
fill
grestore
22 -506.4 M
11 4 Nf
(ProcessingInstruction) S
[/Rect [21.0 -509.148193 161.596924 -497.048187] /Subtype /Link /Border [0 0 1] /Dest /369 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(95) S
(] ) S
(-- no children ) S
11 -517 M
gsave
0 setgray
newpath
11.0 -516.968262 2.75 0 360 arc
closepath
fill
grestore
22 -520.6 M
11 4 Nf
(Comment) S
[/Rect [21.0 -523.348145 69.1989746 -511.248138] /Subtype /Link /Border [0 0 1] /Dest /318 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(87) S
(] ) S
(-- no children ) S
11 -531.2 M
gsave
0 setgray
newpath
11.0 -531.168213 2.75 0 360 arc
closepath
fill
grestore
22 -534.8 M
11 4 Nf
(Text) S
[/Rect [21.0 -537.548096 49.3994141 -525.44812] /Subtype /Link /Border [0 0 1] /Dest /312 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(85) S
(] ) S
(-- no children ) S
11 -545.4 M
gsave
0 setgray
newpath
11.0 -545.368164 2.75 0 360 arc
closepath
fill
grestore
22 -549 M
11 4 Nf
(CDATASection) S
[/Rect [21.0 -551.748047 102.198242 -539.648071] /Subtype /Link /Border [0 0 1] /Dest /343 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(90) S
(] ) S
(-- no children ) S
11 -559.6 M
gsave
0 setgray
newpath
11.0 -559.568115 2.75 0 360 arc
closepath
fill
grestore
22 -563.2 M
11 4 Nf
(Entity) S
[/Rect [21.0 -565.948 62.5991211 -553.848] /Subtype /Link /Border [0 0 1] /Dest /359 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(93) S
(] ) S
(-- ) S
11 4 Nf
(Element) S
[/Rect [102.750488 -565.948 150.949463 -553.848] /Subtype /Link /Border [0 0 1] /Dest /295 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(77) S
(] ) S
(, ) S
11 4 Nf
(ProcessingInstruction) S
[/Rect [186.525146 -565.948 327.12207 -553.848] /Subtype /Link /Border [0 0 1] /Dest /369 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(95) S
(] ) S
(, ) S
11 4 Nf
(Comment) S
[/Rect [362.697754 -565.948 410.896729 -553.848] /Subtype /Link /Border [0 0 1] /Dest /318 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(87) S
(] ) S
(, ) S
22 -576.4 M
11 4 Nf
(Text) S
[/Rect [21.0 -579.147949 49.3994141 -567.048] /Subtype /Link /Border [0 0 1] /Dest /312 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(85) S
(] ) S
(, ) S
11 4 Nf
(CDATASection) S
[/Rect [84.9751 -579.147949 166.17334 -567.048] /Subtype /Link /Border [0 0 1] /Dest /343 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(90) S
(] ) S
(, ) S
11 4 Nf
(EntityReference) S
[/Rect [201.749023 -579.147949 302.746826 -567.048] /Subtype /Link /Border [0 0 1] /Dest /368 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(95) S
(] ) S
11 -587 M
gsave
0 setgray
newpath
11.0 -586.968 2.75 0 360 arc
closepath
fill
grestore
22 -590.6 M
11 4 Nf
(Notation) S
[/Rect [21.0 -593.3479 75.7988281 -581.247925] /Subtype /Link /Border [0 0 1] /Dest /354 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(93) S
(] ) S
(-- no ) S
(children) S
0 -590.6 M
gsave
0 setgray
230.6 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(15) S
0 setgray
177.9 40 M
8 8 Nf
(1. Document Object Model Core) S
0 -8 M
grestore
pgsave restore N
%%Page: 16 16
%%PageResources: font Times-Roman Times-Italic Times-Bold Courier Helvetica
%%PageBoundingBox: 71 44 541 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
0 -13.2 M
%%IncludeResource: font Times-Roman
11 0 Nf
(The DOM also specifies a ) S
%%IncludeResource: font Courier
11 4 Nf
(NodeList) S
[/Rect [116.609131 -15.9499512 171.407959 -3.84995079] /Subtype /Link /Border [0 0 1] /Dest /265 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(66) S
(] ) S
(interface to handle ordered lists of ) S
11 4 Nf
(Nodes) S
[/Rect [354.830811 -15.9499512 389.830078 -3.84995079] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(49) S
(] ) S
(, such as) S
0 -26.4 M
11 0 Nf
(the children of a ) S
11 4 Nf
(Node) S
[/Rect [73.5344238 -29.1499023 101.933838 -17.049902] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(49) S
(] ) S
(, or the ) S
%%IncludeResource: font Times-Italic
11 1 Nf
(elements) S
[/Rect [165.614014 -29.1499023 206.101807 -17.049902] /Subtype /Link /Border [0 0 1] /Dest /375 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(148) S
(] ) S
(returned by the ) S
11 4 Nf
(getElementsByTagName) S
0 -39.6 M
11 0 Nf
(method of the ) S
11 4 Nf
(Element) S
[/Rect [62.8540039 -42.3498535 111.052979 -30.2498531] /Subtype /Link /Border [0 0 1] /Dest /295 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(77) S
(] ) S
(interface, and also a ) S
11 4 Nf
(NamedNodeMap) S
[/Rect [231.843262 -42.3498535 313.041504 -30.2498531] /Subtype /Link /Border [0 0 1] /Dest /268 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(67) S
(] ) S
(interface to handle) S
0 -52.8 M
11 0 Nf
(unordered sets of nodes referenced by their name attribute, such as the attributes of an ) S
11 4 Nf
(Element) S
[/Rect [380.229248 -55.5498047 428.428223 -43.4498062] /Subtype /Link /Border [0 0 1] /Dest /295 /ANN pdfmark
11 0 Nf
(. ) S
[/View [/XYZ -4 666.400208 null] /Dest /125 /DEST pdfmark
[/View [/XYZ -4 666.400208 null] /Dest /125 /DEST pdfmark
0 -66 M
11 4 Nf
(NodeList) S
[/Rect [-1.0 -68.7497559 53.7988281 -56.6497574] /Subtype /Link /Border [0 0 1] /Dest /265 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(66) S
(] ) S
(and ) S
11 4 Nf
(NamedNodeMap) S
[/Rect [102.508301 -68.7497559 183.706543 -56.6497574] /Subtype /Link /Border [0 0 1] /Dest /268 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(67) S
(] ) S
(objects in the DOM are ) S
11 1 Nf
(live) S
11 0 Nf
(; that is, changes to the) S
0 -79.2 M
11 0 Nf
(underlying document structure are reflected in all relevant ) S
11 4 Nf
(NodeList) S
[/Rect [257.427734 -81.949707 312.226562 -69.8497086] /Subtype /Link /Border [0 0 1] /Dest /265 /ANN pdfmark
11 0 Nf
( and ) S
11 4 Nf
(NamedNodeMap) S
[/Rect [331.610352 -81.949707 412.808594 -69.8497086] /Subtype /Link /Border [0 0 1] /Dest /268 /ANN pdfmark
11 0 Nf
( objects. For) S
0 -92.4 M
11 0 Nf
(example, if a DOM user gets a ) S
11 4 Nf
(NodeList) S
[/Rect [136.463867 -95.1496582 191.262695 -83.0496597] /Subtype /Link /Border [0 0 1] /Dest /265 /ANN pdfmark
11 0 Nf
( object containing the children of an ) S
11 4 Nf
(Element) S
[/Rect [350.871582 -95.1496582 399.070557 -83.0496597] /Subtype /Link /Border [0 0 1] /Dest /295 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(77) S
(] ) S
(, then) S
0 -105.6 M
11 0 Nf
(subsequently adds more children to that ) S
11 1 Nf
(element) S
[/Rect [176.811523 -108.349609 213.020508 -96.2496109] /Subtype /Link /Border [0 0 1] /Dest /375 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(148) S
(] ) S
(\(or removes children, or modifies them\), those) S
0 -118.8 M
11 0 Nf
(changes are automatically reflected in the ) S
11 4 Nf
(NodeList) S
[/Rect [184.719 -121.549561 239.517822 -109.449562] /Subtype /Link /Border [0 0 1] /Dest /265 /ANN pdfmark
11 0 Nf
(, without further action on the user's part. Likewise,) S
0 -132 M
11 0 Nf
(changes to a ) S
11 4 Nf
(Node) S
[/Rect [56.1218262 -134.749512 84.5212402 -122.649513] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(49) S
(] ) S
(in the tree are reflected in all references to that ) S
11 4 Nf
(Node) S
[/Rect [322.292725 -134.749512 350.692139 -122.649513] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
11 0 Nf
( in ) S
11 4 Nf
(NodeList) S
[/Rect [362.75 -134.749512 417.548828 -122.649513] /Subtype /Link /Border [0 0 1] /Dest /265 /ANN pdfmark
11 0 Nf
( and ) S
0 -145.2 M
11 4 Nf
(NamedNodeMap) S
[/Rect [-1.0 -147.949463 80.1982422 -135.849457] /Subtype /Link /Border [0 0 1] /Dest /268 /ANN pdfmark
11 0 Nf
( ) S
(objects.) S
0 -169.4 M
11 0 Nf
(Finally, the interfaces ) S
11 4 Nf
(Text) S
[/Rect [97.3703613 -172.149414 125.769775 -160.049408] /Subtype /Link /Border [0 0 1] /Dest /312 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(85) S
(] ) S
(, ) S
11 4 Nf
(Comment) S
[/Rect [161.345459 -172.149414 209.544434 -160.049408] /Subtype /Link /Border [0 0 1] /Dest /318 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(87) S
(] ) S
(, and ) S
11 4 Nf
(CDATASection) S
[/Rect [263.753906 -172.149414 344.952148 -160.049408] /Subtype /Link /Border [0 0 1] /Dest /343 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(90) S
(] ) S
(all inherit from the ) S
0 -182.6 M
11 4 Nf
(CharacterData) S
[/Rect [-1.0 -185.349365 86.7980957 -173.249359] /Subtype /Link /Border [0 0 1] /Dest /277 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(71) S
(] ) S
(interface.) S
0 -193.6 M
[/View [/XYZ -4 512.400635 null] /Dest /42 /DEST pdfmark
[/View [/XYZ -4 512.400635 null] /Dest /42 /DEST pdfmark
0 -212.6 M
%%IncludeResource: font Times-Bold
15 2 Nf
(1.1.2.) S
[/View [/XYZ -4 511.400635 null] /Dest /420 /DEST pdfmark
[/View [/XYZ -4 511.400635 null] /Dest /126 /DEST pdfmark
( Memory ) S
(Management) S
0 -236.8 M
11 0 Nf
(Most of the APIs defined by this specification are ) S
11 1 Nf
(interfaces) S
11 0 Nf
( rather than classes. That means that an) S
0 -250 M
(implementation need only expose methods with the defined names and specified operation, not implement) S
0 -263.2 M
(classes that correspond directly to the interfaces. This allows the DOM APIs to be implemented as a thin) S
0 -276.4 M
(veneer on top of legacy applications with their own data structures, or on top of newer applications with) S
0 -289.6 M
(different class hierarchies. This also means that ordinary constructors \(in the Java or C++ sense\) cannot be) S
0 -302.8 M
(used to create DOM objects, since the underlying objects to be constructed may have little relationship to) S
0 -316 M
11 0 Nf
(the DOM interfaces. The conventional solution to this in object-oriented design is to define ) S
11 1 Nf
(factory) S
0 -329.2 M
11 0 Nf
(methods that create instances of objects that implement the various interfaces. Objects implementing some) S
0 -342.4 M
11 0 Nf
(interface "X" are created by a "createX\(\)" method on the ) S
11 4 Nf
(Document) S
[/Rect [250.904297 -345.148926 305.703125 -333.04892] /Subtype /Link /Border [0 0 1] /Dest /167 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(29) S
(] ) S
(interface; this is because all) S
0 -355.6 M
(DOM objects live in the context of a specific ) S
(Document.) S
0 -379.8 M
(The Core DOM APIs are designed to be compatible with a wide range of languages, including both) S
0 -393 M
(general-user scripting languages and the more challenging languages used mostly by professional) S
0 -406.2 M
(programmers. Thus, the DOM APIs need to operate across a variety of memory management) S
0 -419.4 M
(philosophies, from language bindings that do not expose memory management to the user at all, through) S
0 -432.6 M
(those \(notably Java\) that provide explicit constructors but provide an automatic garbage collection) S
0 -445.8 M
(mechanism to automatically reclaim unused memory, to those \(especially C/C++\) that generally require) S
0 -459 M
(the programmer to explicitly allocate object memory, track where it is used, and explicitly free it for) S
0 -472.2 M
(re-use. To ensure a consistent API across these platforms, the DOM does not address memory) S
0 -485.4 M
(management issues at all, but instead leaves these for the implementation. Neither of the explicit language) S
0 -498.6 M
11 0 Nf
(bindings defined by the DOM API \(for ) S
11 1 Nf
(ECMAScript) S
[/Rect [173.446289 -501.348389 231.66626 -489.248383] /Subtype /Link /Border [0 0 1] /Dest /376 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(148) S
(] ) S
(and Java\) require any memory management) S
0 -511.8 M
(methods, but DOM bindings for other languages \(especially C or C++\) may require such support. These) S
0 -525 M
(extensions will be the responsibility of those adapting the DOM API to a specific language, not the DOM) S
0 -538.2 M
(Working ) S
(Group.) S
0 -549.2 M
[/View [/XYZ -4 156.801758 null] /Dest /43 /DEST pdfmark
[/View [/XYZ -4 156.801758 null] /Dest /43 /DEST pdfmark
0 -550.2 M
gsave
0 setgray
230.6 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(16) S
0 setgray
185 40 M
8 8 Nf
(1.1.2. Memory Management) S
0 -8 M
grestore
pgsave restore N
%%Page: 17 17
%%PageResources: font Times-Roman Times-Italic Times-Bold Times-BoldItalic
%%+ font Courier Courier-Bold Helvetica
%%PageBoundingBox: 71 44 541 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
0 -18 M
%%IncludeResource: font Times-Bold
15 2 Nf
(1.1.3.) S
[/View [/XYZ -4 706.0 null] /Dest /421 /DEST pdfmark
[/View [/XYZ -4 706.0 null] /Dest /127 /DEST pdfmark
( Naming ) S
(Conventions) S
0 -42.2 M
%%IncludeResource: font Times-Roman
11 0 Nf
(While it would be nice to have attribute and method names that are short, informative, internally) S
0 -55.4 M
(consistent, and familiar to users of similar APIs, the names also should not clash with the names in legacy) S
0 -68.6 M
11 0 Nf
(APIs supported by DOM implementations. Furthermore, both OMG IDL and ) S
%%IncludeResource: font Courier
11 4 Nf
(ECMAScript) S
11 0 Nf
( have) S
0 -81.8 M
(significant limitations in their ability to disambiguate names from different namespaces that make it) S
0 -95 M
(difficult to avoid naming conflicts with short, familiar names. So, DOM names tend to be long and) S
0 -108.2 M
(descriptive in order to be unique across all ) S
(environments.) S
0 -132.4 M
(The Working Group has also attempted to be internally consistent in its use of various terms, even though) S
0 -145.6 M
(these may not be common distinctions in other APIs. For example, the DOM API uses the method name) S
0 -158.8 M
("remove" when the method changes the structural model, and the method name "delete" when the method) S
0 -172 M
(gets rid of something inside the structure model. The thing that is deleted is not returned. The thing that is) S
0 -185.2 M
(removed may be returned, when it makes sense to return ) S
(it.) S
0 -196.2 M
[/View [/XYZ -4 509.800537 null] /Dest /44 /DEST pdfmark
[/View [/XYZ -4 509.800537 null] /Dest /44 /DEST pdfmark
0 -215.2 M
15 2 Nf
(1.1.4.) S
[/View [/XYZ -4 508.800537 null] /Dest /422 /DEST pdfmark
[/View [/XYZ -4 508.800537 null] /Dest /128 /DEST pdfmark
( Inheritance vs. Flattened Views of the ) S
(API) S
0 -239.4 M
11 0 Nf
(The DOM Core ) S
%%IncludeResource: font Times-Italic
11 1 Nf
(APIs) S
[/Rect [71.4008789 -242.149414 94.7844238 -230.049408] /Subtype /Link /Border [0 0 1] /Dest /88 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(147) S
(] ) S
(present two somewhat different sets of interfaces to an XML/HTML) S
0 -252.6 M
11 0 Nf
(document: one presenting an "object oriented" approach with a hierarchy of ) S
11 1 Nf
(inheritance) S
[/Rect [335.14209 -255.349365 387.24585 -243.249359] /Subtype /Link /Border [0 0 1] /Dest /377 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(148) S
(] ) S
(, and a) S
0 -265.8 M
11 0 Nf
("simplified" view that allows all manipulation to be done via the ) S
11 4 Nf
(Node) S
[/Rect [285.70874 -268.549316 314.108154 -256.44931] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(49) S
(] ) S
(interface without requiring) S
0 -279 M
11 0 Nf
(casts \(in Java and other C-like languages\) or query interface calls in ) S
11 1 Nf
(COM) S
[/Rect [300.19458 -281.749268 326.63623 -269.649261] /Subtype /Link /Border [0 0 1] /Dest /378 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(147) S
(] ) S
(environments. These) S
0 -292.2 M
(operations are fairly expensive in Java and COM, and the DOM may be used in performance-critical) S
0 -305.4 M
11 0 Nf
(environments, so we allow significant functionality using just the ) S
11 4 Nf
(Node) S
[/Rect [289.261963 -308.14917 317.661377 -296.049164] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
11 0 Nf
( interface. Because many other) S
0 -318.6 M
11 0 Nf
(users will find the ) S
11 1 Nf
(inheritance) S
[/Rect [80.8820801 -321.349121 132.98584 -309.249115] /Subtype /Link /Border [0 0 1] /Dest /377 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(148) S
(] ) S
(hierarchy easier to understand than the "everything is a ) S
11 4 Nf
(Node) S
[/Rect [413.459961 -321.349121 441.859375 -309.249115] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
11 0 Nf
(") S
0 -331.8 M
(approach to the DOM, we also support the full higher-level interfaces for those who prefer a more) S
0 -345 M
11 0 Nf
(object-oriented ) S
11 1 Nf
(API) S
[/Rect [68.3422852 -347.749023 87.4470215 -335.649017] /Subtype /Link /Border [0 0 1] /Dest /88 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(147) S
(] ) S
(.) S
0 -369.2 M
11 0 Nf
(In practice, this means that there is a certain amount of redundancy in the ) S
11 1 Nf
(API) S
[/Rect [324.3396 -371.948975 343.444336 -359.848969] /Subtype /Link /Border [0 0 1] /Dest /88 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(147) S
(] ) S
(. The Working) S
0 -382.4 M
11 0 Nf
(Group considers the ) S
(") S
11 1 Nf
(inheritance) S
[/Rect [94.8300781 -385.148926 146.933838 -373.04892] /Subtype /Link /Border [0 0 1] /Dest /377 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(148) S
(] ) S
(" approach the primary view of the API, and the full set of) S
0 -395.6 M
11 0 Nf
(functionality on ) S
11 4 Nf
(Node) S
[/Rect [71.7197266 -398.348877 100.119141 -386.248871] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(49) S
(] ) S
(to be "extra" functionality that users may employ, but that does not eliminate) S
0 -408.8 M
(the need for methods on other interfaces that an object-oriented analysis would dictate. \(Of course, when) S
0 -422 M
11 0 Nf
(the O-O analysis yields an attribute or method that is identical to one on the ) S
11 4 Nf
(Node) S
[/Rect [334.767822 -424.748779 363.167236 -412.648773] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
11 0 Nf
( interface, we don't) S
0 -435.2 M
11 0 Nf
(specify a completely redundant one.\) Thus, even though there is a generic ) S
11 4 Nf
(nodeName) S
11 0 Nf
( attribute on the ) S
0 -448.4 M
11 4 Nf
(Node) S
[/Rect [-1.0 -451.148682 27.3994141 -439.048676] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
11 0 Nf
( interface, there is still a ) S
11 4 Nf
(tagName) S
11 0 Nf
( attribute on the ) S
11 4 Nf
(Element) S
[/Rect [252.147461 -451.148682 300.346436 -439.048676] /Subtype /Link /Border [0 0 1] /Dest /295 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(77) S
(] ) S
(interface; these two attributes) S
0 -461.6 M
(must contain the same value, but the it is worthwhile to support both, given the different constituencies the) S
0 -474.8 M
11 0 Nf
(DOM ) S
11 1 Nf
(API) S
[/Rect [27.4125977 -477.548584 46.517334 -465.448578] /Subtype /Link /Border [0 0 1] /Dest /88 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(147) S
(] ) S
(must ) S
(satisfy.) S
0 -485.8 M
[/View [/XYZ -4 220.201416 null] /Dest /45 /DEST pdfmark
[/View [/XYZ -4 220.201416 null] /Dest /45 /DEST pdfmark
0 -504.8 M
15 2 Nf
(1.1.5.) S
[/View [/XYZ -4 219.201416 null] /Dest /423 /DEST pdfmark
[/View [/XYZ -4 219.201416 null] /Dest /129 /DEST pdfmark
( The ) S
%%IncludeResource: font Courier-Bold
15 6 Nf
(DOMString) S
[/Rect [65.2546387 -508.548584 148.254639 -492.048584] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
15 2 Nf
( ) S
(type) S
0 -529 M
11 0 Nf
(To ensure interoperability, the DOM specifies the ) S
(following:) S
0 -553.2 M
11 2 Nf
(Type Definition ) S
[/View [/XYZ -4 166.001526 null] /Dest /130 /DEST pdfmark
%%IncludeResource: font Times-BoldItalic
11 3 Nf
(DOMString) S
[/View [/XYZ -4 166.001526 null] /Dest /130 /DEST pdfmark
11 0 Nf
( ) S
22 -577.4 M
11 0 Nf
(A ) S
11 4 Nf
(DOMString) S
[/Rect [31.6918945 -580.148438 93.0905762 -568.048462] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(17) S
(] ) S
(is a sequence of ) S
11 1 Nf
(16-bit ) S
(units) S
[/Rect [195.863525 -580.148438 248.286621 -568.048462] /Subtype /Link /Border [0 0 1] /Dest /379 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(147) S
(] ) S
(.) S
22 -577.4 M
gsave
0 setgray
230.6 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(17) S
0 setgray
186.8 40 M
8 8 Nf
(1.1.3. Naming Conventions) S
44 -8 M
grestore
pgsave restore N
%%Page: 18 18
%%PageResources: font Times-Roman Times-Italic Times-Bold Times-BoldItalic
%%+ font Courier Courier-Bold Helvetica
%%PageBoundingBox: 71 44 541 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
22 -13.2 M
%%IncludeResource: font Times-Bold
11 2 Nf
(IDL ) S
(Definition) S
%%IncludeResource: font Times-Roman
11 0 Nf
( ) S
44 -35 M
%%IncludeResource: font Courier
9.0 4 Nf
(valuetype ) S
(DOMString) S
[/Rect [96.9990234 -37.2497559 147.598145 -27.3497562] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( sequence;) S
0 -59.2 M
11 0 Nf
(Applications must encode ) S
11 4 Nf
(DOMString) S
[/Rect [116.015625 -61.949707 177.414307 -49.8497086] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(17) S
(] ) S
(using UTF-16 \(defined in ) S
([) S
(Unicode ) S
(3.0) S
[/Rect [326.640137 -61.949707 382.407471 -49.8497086] /Subtype /Link /Border [0 0 1] /Dest /380 /ANN pdfmark
(] and Amendment 1) S
0 -72.4 M
(of ) S
([) S
(ISO/IEC ) S
(10646) S
[/Rect [14.5756836 -75.1496582 85.3249512 -63.0496597] /Subtype /Link /Border [0 0 1] /Dest /381 /ANN pdfmark
(]\).) S
0 -96.6 M
(The UTF-16 encoding was chosen because of its widespread industry practice. Note that for both HTML) S
0 -109.8 M
(and XML, the document character set \(and therefore the notation of numeric character references\) is based) S
0 -123 M
(on UCS ) S
([) S
(ISO/IEC ) S
(10646) S
[/Rect [40.5576172 -125.749512 111.306885 -113.649513] /Subtype /Link /Border [0 0 1] /Dest /381 /ANN pdfmark
(]. A single numeric character reference in a source document may therefore in) S
0 -136.2 M
11 0 Nf
(some cases correspond to two 16-bit units in a ) S
11 4 Nf
(DOMString) S
[/Rect [205.223877 -138.949463 266.622559 -126.849464] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(17) S
(] ) S
(\(a high surrogate and a low ) S
(surrogate\).) S
0 -160.4 M
11 2 Nf
(Note:) S
11 0 Nf
( Even though the DOM defines the name of the string type to be ) S
11 4 Nf
(DOMString) S
[/Rect [309.997559 -163.149414 371.39624 -151.049408] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(17) S
(] ) S
(, bindings may) S
0 -173.6 M
11 0 Nf
(use different names. For example for Java, ) S
11 4 Nf
(DOMString) S
[/Rect [189.306641 -176.349365 250.705322 -164.249359] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( is bound to the ) S
11 4 Nf
(String) S
11 0 Nf
( type because it also) S
0 -186.8 M
(uses UTF-16 as its ) S
(encoding.) S
0 -211 M
11 2 Nf
(Note:) S
11 0 Nf
( As of August 2000, the OMG IDL specification ) S
(\([) S
(OMGIDL) S
[/Rect [248.277344 -213.749268 294.265625 -201.649261] /Subtype /Link /Border [0 0 1] /Dest /93 /ANN pdfmark
(]\) included a ) S
11 4 Nf
(wstring) S
11 0 Nf
( type. However,) S
0 -224.2 M
11 0 Nf
(that definition did not meet the interoperability criteria of the DOM ) S
%%IncludeResource: font Times-Italic
11 1 Nf
(API) S
[/Rect [298.710205 -226.949219 317.814941 -214.849213] /Subtype /Link /Border [0 0 1] /Dest /88 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(147) S
(] ) S
(since it relied on) S
0 -237.4 M
(negotiation to decide the width and encoding of a ) S
(character.) S
0 -248.4 M
[/View [/XYZ -4 457.60083 null] /Dest /46 /DEST pdfmark
[/View [/XYZ -4 457.60083 null] /Dest /46 /DEST pdfmark
0 -267.4 M
15 2 Nf
(1.1.6.) S
[/View [/XYZ -4 456.60083 null] /Dest /424 /DEST pdfmark
[/View [/XYZ -4 456.60083 null] /Dest /131 /DEST pdfmark
( The ) S
%%IncludeResource: font Courier-Bold
15 6 Nf
(DOMTimeStamp) S
[/Rect [65.2546387 -271.14917 175.254639 -254.64917] /Subtype /Link /Border [0 0 1] /Dest /132 /ANN pdfmark
15 2 Nf
( ) S
(type) S
0 -291.6 M
11 0 Nf
(To ensure interoperability, the DOM specifies the ) S
(following:) S
0 -315.8 M
11 2 Nf
(Type Definition ) S
[/View [/XYZ -4 403.40094 null] /Dest /132 /DEST pdfmark
%%IncludeResource: font Times-BoldItalic
11 3 Nf
(DOMTimeStamp) S
[/View [/XYZ -4 403.40094 null] /Dest /132 /DEST pdfmark
11 0 Nf
( ) S
22 -340 M
11 0 Nf
(A ) S
11 4 Nf
(DOMTimeStamp) S
[/Rect [31.6918945 -342.749023 112.890137 -330.649017] /Subtype /Link /Border [0 0 1] /Dest /132 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(18) S
(] ) S
(represents a number of ) S
(milliseconds.) S
22 -364.2 M
11 2 Nf
(IDL ) S
(Definition) S
11 0 Nf
( ) S
44 -386 M
9.0 4 Nf
(typedef unsigned long long ) S
(DOMTimeStamp) S
[/Rect [188.797363 -388.248779 255.596191 -378.348785] /Subtype /Link /Border [0 0 1] /Dest /132 /ANN pdfmark
(;) S
0 -410.2 M
11 2 Nf
(Note:) S
11 0 Nf
( Even though the DOM uses the type ) S
11 4 Nf
(DOMTimeStamp) S
[/Rect [190.24292 -412.94873 271.441162 -400.848724] /Subtype /Link /Border [0 0 1] /Dest /132 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(18) S
(] ) S
(, bindings may use different types.) S
0 -423.4 M
11 0 Nf
(For example for Java, ) S
11 4 Nf
(DOMTimeStamp) S
[/Rect [97.6679688 -426.148682 178.866211 -414.048676] /Subtype /Link /Border [0 0 1] /Dest /132 /ANN pdfmark
11 0 Nf
( is bound to the ) S
11 4 Nf
(long) S
11 0 Nf
( type. In ECMAScript, ) S
11 4 Nf
(TimeStamp) S
11 0 Nf
( is) S
0 -436.6 M
11 0 Nf
(bound to the ) S
11 4 Nf
(Date) S
11 0 Nf
( type because the range of the ) S
11 4 Nf
(integer) S
11 0 Nf
( type is too ) S
(small.) S
0 -447.6 M
[/View [/XYZ -4 258.401367 null] /Dest /47 /DEST pdfmark
[/View [/XYZ -4 258.401367 null] /Dest /47 /DEST pdfmark
0 -466.6 M
15 2 Nf
(1.1.7.) S
[/View [/XYZ -4 257.401367 null] /Dest /425 /DEST pdfmark
[/View [/XYZ -4 257.401367 null] /Dest /133 /DEST pdfmark
( The ) S
15 6 Nf
(DOMKeyObject) S
[/Rect [65.2546387 -470.348633 175.254639 -453.848633] /Subtype /Link /Border [0 0 1] /Dest /134 /ANN pdfmark
15 2 Nf
( ) S
(type) S
0 -490.8 M
11 0 Nf
(To ensure interoperability, the DOM specifies the ) S
(following:) S
0 -515 M
11 2 Nf
(Type Definition ) S
[/View [/XYZ -4 204.201477 null] /Dest /134 /DEST pdfmark
11 3 Nf
(DOMKeyObject) S
[/View [/XYZ -4 204.201477 null] /Dest /134 /DEST pdfmark
11 0 Nf
( ) S
22 -539.2 M
11 0 Nf
(A ) S
11 4 Nf
(DOMKeyObject) S
[/Rect [31.6918945 -541.948486 112.890137 -529.848511] /Subtype /Link /Border [0 0 1] /Dest /134 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(18) S
(] ) S
(represents a reference to an application ) S
(object.) S
22 -563.4 M
11 2 Nf
(IDL ) S
(Definition) S
11 0 Nf
( ) S
44 -585.2 M
9.0 4 Nf
(typedef Object ) S
(DOMKeyObject) S
[/Rect [123.998535 -587.448242 190.797363 -577.548218] /Subtype /Link /Border [0 0 1] /Dest /134 /ANN pdfmark
(;) S
0 -594.2 M
gsave
0 setgray
230.6 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(18) S
0 setgray
177.4 40 M
8 8 Nf
(1.1.6. The DOMTimeStamp type) S
0 -8 M
grestore
pgsave restore N
%%Page: 19 19
%%PageResources: font Times-Roman Times-Italic Times-Bold Times-BoldItalic
%%+ font Courier Courier-Bold Helvetica
%%PageBoundingBox: 71 44 541 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
0 -13.2 M
%%IncludeResource: font Times-Bold
11 2 Nf
(Note:) S
%%IncludeResource: font Times-Roman
11 0 Nf
( Even though the DOM uses the type ) S
%%IncludeResource: font Courier
11 4 Nf
(DOMKeyObject) S
[/Rect [190.24292 -15.9499512 271.441162 -3.84995079] /Subtype /Link /Border [0 0 1] /Dest /134 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(18) S
(] ) S
(, bindings may use different types.) S
0 -26.4 M
11 0 Nf
(For example, in Java ) S
11 4 Nf
(DOMKeyObject) S
[/Rect [93.4001465 -29.1499023 174.598389 -17.049902] /Subtype /Link /Border [0 0 1] /Dest /134 /ANN pdfmark
11 0 Nf
( is bound to the ) S
11 4 Nf
(Object) S
11 0 Nf
( type, while in ECMAScript ) S
0 -39.6 M
11 4 Nf
(DOMKeyObject) S
[/Rect [-1.0 -42.3498535 80.1982422 -30.2498531] /Subtype /Link /Border [0 0 1] /Dest /134 /ANN pdfmark
11 0 Nf
( is bound to ) S
11 4 Nf
(any ) S
(type) S
11 0 Nf
(.) S
0 -63.8 M
(Issue DOMKeyObject-1: ) S
22 -77 M
(What does DOMKeyObject map to in ) S
(ECMAScript?) S
22 -90.2 M
11 2 Nf
(Resolution:) S
11 0 Nf
( "any ) S
(type") S
0 -101.2 M
[/View [/XYZ -4 604.800293 null] /Dest /48 /DEST pdfmark
[/View [/XYZ -4 604.800293 null] /Dest /48 /DEST pdfmark
0 -120.2 M
15 2 Nf
(1.1.8.) S
[/View [/XYZ -4 603.800293 null] /Dest /426 /DEST pdfmark
[/View [/XYZ -4 603.800293 null] /Dest /135 /DEST pdfmark
( The ) S
%%IncludeResource: font Courier-Bold
15 6 Nf
(DOMObject) S
[/Rect [65.2546387 -123.949707 148.254639 -107.449707] /Subtype /Link /Border [0 0 1] /Dest /136 /ANN pdfmark
15 2 Nf
( ) S
(type) S
0 -144.4 M
11 0 Nf
(To ensure interoperability, the DOM specifies the ) S
(following:) S
0 -168.6 M
11 2 Nf
(Type Definition ) S
[/View [/XYZ -4 550.600403 null] /Dest /136 /DEST pdfmark
%%IncludeResource: font Times-BoldItalic
11 3 Nf
(DOMObject) S
[/View [/XYZ -4 550.600403 null] /Dest /136 /DEST pdfmark
11 0 Nf
( ) S
22 -192.8 M
11 0 Nf
(A ) S
11 4 Nf
(DOMObject) S
[/Rect [31.6918945 -195.549561 93.0905762 -183.449554] /Subtype /Link /Border [0 0 1] /Dest /136 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(19) S
(] ) S
(represents a reference to an application ) S
(object.) S
22 -217 M
11 2 Nf
(IDL ) S
(Definition) S
11 0 Nf
( ) S
44 -238.8 M
9.0 4 Nf
(typedef Object ) S
(DOMObject) S
[/Rect [123.998535 -241.049316 174.597656 -231.149323] /Subtype /Link /Border [0 0 1] /Dest /136 /ANN pdfmark
(;) S
0 -263 M
11 2 Nf
(Note:) S
11 0 Nf
( Even though the DOM uses the type ) S
11 4 Nf
(DOMObject) S
[/Rect [190.24292 -265.749268 251.641602 -253.649261] /Subtype /Link /Border [0 0 1] /Dest /136 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(19) S
(] ) S
(, bindings may use different types. For) S
0 -276.2 M
11 0 Nf
(example, in Java and ECMAScript ) S
11 4 Nf
(DOMObject) S
[/Rect [154.812012 -278.949219 216.210693 -266.849213] /Subtype /Link /Border [0 0 1] /Dest /136 /ANN pdfmark
11 0 Nf
( is bound to the ) S
11 4 Nf
(Object) S
11 0 Nf
( ) S
(type.) S
0 -287.2 M
[/View [/XYZ -4 418.800781 null] /Dest /49 /DEST pdfmark
[/View [/XYZ -4 418.800781 null] /Dest /49 /DEST pdfmark
0 -306.2 M
15 2 Nf
(1.1.9.) S
[/View [/XYZ -4 417.800781 null] /Dest /427 /DEST pdfmark
[/View [/XYZ -4 417.800781 null] /Dest /137 /DEST pdfmark
( String comparisons in the ) S
(DOM) S
0 -330.4 M
11 0 Nf
(The DOM has many interfaces that imply string matching. HTML processors generally assume an) S
0 -343.6 M
11 0 Nf
(uppercase \(less often, lowercase\) normalization of names for such things as ) S
%%IncludeResource: font Times-Italic
11 1 Nf
(elements) S
[/Rect [333.798828 -346.349121 374.286621 -334.249115] /Subtype /Link /Border [0 0 1] /Dest /375 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(148) S
(] ) S
(, while XML) S
0 -356.8 M
11 0 Nf
(is explicitly case sensitive. For the purposes of the DOM, string matching is performed purely by binary ) S
0 -370 M
11 1 Nf
(comparison) S
[/Rect [-1.0 -372.749023 52.9411621 -360.649017] /Subtype /Link /Border [0 0 1] /Dest /382 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(149) S
(] ) S
(of the ) S
11 1 Nf
(16-bit ) S
(units) S
[/Rect [116.621338 -372.749023 169.044434 -360.649017] /Subtype /Link /Border [0 0 1] /Dest /379 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(147) S
(] ) S
(of the ) S
11 4 Nf
(DOMString) S
[/Rect [232.724609 -372.749023 294.123291 -360.649017] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(17) S
(] ) S
(. In addition, the DOM assumes) S
0 -383.2 M
11 0 Nf
(that any case normalizations take place in the processor, ) S
11 1 Nf
(before) S
11 0 Nf
( the DOM structures are ) S
(built.) S
0 -407.4 M
(The W3C Text normalization, as defined in ) S
([) S
(CharModel) S
[/Rect [196.963135 -410.148926 249.067139 -398.04892] /Subtype /Link /Border [0 0 1] /Dest /383 /ANN pdfmark
(], is assumed to happen at serialization time. The) S
0 -420.6 M
(DOM Level 3 Load and Save module ) S
([) S
(DOM Level 3 Abstract Schemas and Load and ) S
(Save) S
[/Rect [170.993408 -423.348877 403.329102 -411.248871] /Subtype /Link /Border [0 0 1] /Dest /110 /ANN pdfmark
(] provides a) S
0 -433.8 M
11 0 Nf
(serialization mechanism \(see the ) S
11 4 Nf
(DOMWriter) S
11 0 Nf
( interface, section 2.3.1\) and defines the ) S
0 -447 M
11 4 Nf
("ls-normalize-characters") S
11 0 Nf
( to assure that text is serialized in the W3C Text Normalization form.) S
0 -460.2 M
(Other serialization mechanisms built on top of the DOM Level 3 Core also have to assure that text is) S
0 -473.4 M
(serialized in the W3C Text Normalization ) S
(form.) S
0 -497.6 M
11 0 Nf
(\() S
11 3 Nf
(ED:) S
11 0 Nf
( We need to review the case sensitivity of methods and attributes and how it fits with XML and) S
0 -510.8 M
(HTML. Current wording is not clear at all ... ) S
(\)) S
0 -510.8 M
[/View [/XYZ -4 195.201416 null] /Dest /50 /DEST pdfmark
[/View [/XYZ -4 195.201416 null] /Dest /50 /DEST pdfmark
0 -540.8 M
15 2 Nf
(1.1.10.) S
[/View [/XYZ -4 183.201416 null] /Dest /428 /DEST pdfmark
[/View [/XYZ -4 183.201416 null] /Dest /138 /DEST pdfmark
( XML ) S
(Namespaces) S
0 -565 M
11 0 Nf
(The DOM Level 2 \(and higher\) supports XML namespaces ) S
([) S
(XML ) S
(Namespaces) S
[/Rect [266.294922 -567.748535 350.462891 -555.64856] /Subtype /Link /Border [0 0 1] /Dest /384 /ANN pdfmark
(] by augmenting several) S
0 -578.2 M
11 0 Nf
(interfaces of the DOM Level 1 Core to allow creating and manipulating ) S
11 1 Nf
(elements) S
[/Rect [317.322266 -580.948486 357.810059 -568.848511] /Subtype /Link /Border [0 0 1] /Dest /375 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(148) S
(] ) S
(and attributes) S
0 -591.4 M
(associated to a ) S
(namespace.) S
0 -591.4 M
gsave
0 setgray
230.6 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(19) S
0 setgray
186.3 40 M
8 8 Nf
(1.1.8. The DOMObject type) S
0 -8 M
grestore
pgsave restore N
%%Page: 20 20
%%PageResources: font Times-Roman Times-Italic Times-Bold Courier Helvetica
%%PageBoundingBox: 71 44 541 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
0 -13.2 M
%%IncludeResource: font Times-Roman
11 0 Nf
(As far as the DOM is concerned, special attributes used for declaring ) S
%%IncludeResource: font Times-Italic
11 1 Nf
(XML ) S
(namespaces) S
[/Rect [305.386475 -15.9499512 385.287109 -3.84995079] /Subtype /Link /Border [0 0 1] /Dest /385 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(150) S
(] ) S
(are still) S
0 -26.4 M
11 0 Nf
(exposed and can be manipulated just like any other attribute. However, nodes are permanently bound to ) S
0 -39.6 M
11 1 Nf
(namespace ) S
(URIs) S
[/Rect [-1.0 -42.3498535 75.2265625 -30.2498531] /Subtype /Link /Border [0 0 1] /Dest /386 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(149) S
(] ) S
(as they get created. Consequently, moving a node within a document, using the) S
0 -52.8 M
11 0 Nf
(DOM, in no case results in a change of its ) S
11 1 Nf
(namespace ) S
(prefix) S
[/Rect [186.271 -55.5498047 265.555176 -43.4498062] /Subtype /Link /Border [0 0 1] /Dest /387 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(149) S
(] ) S
(or namespace URI. Similarly,) S
0 -66 M
(creating a node with a namespace prefix and namespace URI, or changing the namespace prefix of a node,) S
0 -79.2 M
(does not result in any addition, removal, or modification of any special attributes for declaring the) S
0 -92.4 M
(appropriate XML namespaces. Namespace validation is not enforced; the DOM application is responsible.) S
0 -105.6 M
(In particular, since the mapping between prefixes and namespace URIs is not enforced, in general, the) S
0 -118.8 M
(resulting document cannot be serialized naively. For example, applications may have to declare every) S
0 -132 M
(namespace in use when serializing a ) S
(document.) S
0 -156.2 M
(DOM Level 2 \(and higher\) doesn't perform any URI normalization or canonicalization. The URIs given to) S
0 -169.4 M
(the DOM are assumed to be valid \(e.g., characters such as white spaces are properly escaped\), and no) S
0 -182.6 M
11 0 Nf
(lexical checking is performed. Absolute URI references are treated as strings and ) S
11 1 Nf
(compared ) S
(literally) S
[/Rect [358.525879 -185.349365 442.099854 -173.249359] /Subtype /Link /Border [0 0 1] /Dest /382 /ANN pdfmark
11 0 Nf
( ) S
0 -195.8 M
([p.) S
(149) S
(] ) S
(. How relative namespace URI references are treated is undefined. To ensure interoperability only) S
0 -209 M
(absolute namespace URI references \(i.e., URI references beginning with a scheme name and a colon\)) S
0 -222.2 M
(should be used. Note that because the DOM does no lexical checking, the empty string will be treated as a) S
0 -235.4 M
11 0 Nf
(real namespace URI in DOM Level 2 methods. Applications must use the value ) S
%%IncludeResource: font Courier
11 4 Nf
(null) S
11 0 Nf
( as the) S
0 -248.6 M
(namespaceURI parameter for methods if they wish to have no ) S
(namespace.) S
0 -272.8 M
%%IncludeResource: font Times-Bold
11 2 Nf
(Note:) S
11 0 Nf
( In the DOM, all namespace declaration attributes are ) S
11 1 Nf
(by ) S
(definition) S
11 0 Nf
( bound to the namespace URI: ) S
0 -286 M
11 0 Nf
(") S
(http://www.w3.org/2000/xmlns/) S
[/Rect [3.48779297 -288.749023 147.275635 -276.649017] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/2000/xmlns/)] Cd /ANN pdfmark
(". These are the attributes whose ) S
11 1 Nf
(namespace ) S
(prefix) S
[/Rect [291.198 -288.749023 370.482178 -276.649017] /Subtype /Link /Border [0 0 1] /Dest /387 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(149) S
(] ) S
(or ) S
11 1 Nf
(qualified ) S
[/Rect [417.970703 -288.749023 461.835938 -276.649017] /Subtype /Link /Border [0 0 1] /Dest /388 /ANN pdfmark
0 -299.2 M
11 1 Nf
(name) S
[/Rect [-1.0 -301.948975 24.8256836 -289.848969] /Subtype /Link /Border [0 0 1] /Dest /388 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(149) S
(] ) S
(is "xmlns". Although, at the time of writing, this is not part of the XML Namespaces) S
0 -312.4 M
(specification ) S
([) S
(XML ) S
(Namespaces) S
[/Rect [61.6210938 -315.148926 145.789062 -303.04892] /Subtype /Link /Border [0 0 1] /Dest /384 /ANN pdfmark
(], it is planned to be incorporated in a future ) S
(revision.) S
0 -336.6 M
11 0 Nf
(In a document with no namespaces, the ) S
11 1 Nf
(child) S
[/Rect [174.963623 -339.348877 198.963135 -327.248871] /Subtype /Link /Border [0 0 1] /Dest /374 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(147) S
(] ) S
(list of an ) S
11 4 Nf
(EntityReference) S
[/Rect [275.787842 -339.348877 376.785645 -327.248871] /Subtype /Link /Border [0 0 1] /Dest /368 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(95) S
(] ) S
(node is) S
0 -349.8 M
11 0 Nf
(always the same as that of the corresponding ) S
11 4 Nf
(Entity) S
[/Rect [198.788574 -352.548828 240.387695 -340.448822] /Subtype /Link /Border [0 0 1] /Dest /359 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(93) S
(] ) S
(. This is not true in a document where an) S
0 -363 M
11 0 Nf
(entity contains unbound ) S
11 1 Nf
(namespace ) S
(prefixes) S
[/Rect [107.469482 -365.748779 195.91626 -353.648773] /Subtype /Link /Border [0 0 1] /Dest /387 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(149) S
(] ) S
(. In such a case, the ) S
11 1 Nf
(descendants) S
[/Rect [320.073 -365.748779 375.839844 -353.648773] /Subtype /Link /Border [0 0 1] /Dest /389 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(147) S
(] ) S
(of the) S
0 -376.2 M
11 0 Nf
(corresponding ) S
11 4 Nf
(EntityReference) S
[/Rect [64.6799316 -378.94873 165.677734 -366.848724] /Subtype /Link /Border [0 0 1] /Dest /368 /ANN pdfmark
11 0 Nf
( nodes may be bound to different ) S
11 1 Nf
(namespace ) S
(URIs) S
[/Rect [311.845459 -378.94873 388.072021 -366.848724] /Subtype /Link /Border [0 0 1] /Dest /386 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(149) S
(] ) S
(,) S
0 -389.4 M
(depending on where the entity references are. Also, because, in the DOM, nodes always remain bound to) S
0 -402.6 M
11 0 Nf
(the same namespace URI, moving such ) S
11 4 Nf
(EntityReference) S
[/Rect [175.271484 -405.348633 276.269287 -393.248627] /Subtype /Link /Border [0 0 1] /Dest /368 /ANN pdfmark
11 0 Nf
( nodes can lead to documents that cannot be) S
0 -415.8 M
11 0 Nf
(serialized. This is also true when the DOM Level 1 method ) S
11 4 Nf
(createEntityReference) S
11 0 Nf
( of the ) S
0 -429 M
11 4 Nf
(Document) S
[/Rect [-1.0 -431.748535 53.7988281 -419.648529] /Subtype /Link /Border [0 0 1] /Dest /167 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(29) S
(] ) S
(interface is used to create entity references that correspond to such entities, since the ) S
0 -442.2 M
11 1 Nf
(descendants) S
[/Rect [-1.0 -444.948486 54.7668457 -432.84848] /Subtype /Link /Border [0 0 1] /Dest /389 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(147) S
(] ) S
(of the returned ) S
11 4 Nf
(EntityReference) S
[/Rect [157.848145 -444.948486 258.845947 -432.84848] /Subtype /Link /Border [0 0 1] /Dest /368 /ANN pdfmark
11 0 Nf
( are unbound. The DOM Level 2 does not) S
0 -455.4 M
(support any mechanism to resolve namespace prefixes. For all of these reasons, use of such entities and) S
0 -468.6 M
(entity references should be avoided or used with extreme care. A future Level of the DOM may include) S
0 -481.8 M
(some additional support for handling ) S
(these.) S
0 -506 M
11 0 Nf
(The new methods, such as ) S
11 4 Nf
(createElementNS) S
11 0 Nf
( and ) S
11 4 Nf
(createAttributeNS) S
11 0 Nf
( of the ) S
11 4 Nf
(Document) S
[/Rect [380.967529 -508.748291 435.766357 -496.648285] /Subtype /Link /Border [0 0 1] /Dest /167 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(29) S
(] ) S
0 -519.2 M
(interface, are meant to be used by namespace aware applications. Simple applications that do not use) S
0 -532.4 M
11 0 Nf
(namespaces can use the DOM Level 1 methods, such as ) S
11 4 Nf
(createElement) S
11 0 Nf
( and ) S
11 4 Nf
(createAttribute) S
11 0 Nf
(.) S
0 -545.6 M
(Elements and attributes created in this way do not have any namespace prefix, namespace URI, or local ) S
0 -558.8 M
(name.) S
0 -583 M
11 2 Nf
(Note:) S
11 0 Nf
( Given that the property [in-scope namespaces] defined in ) S
([) S
(XML Information ) S
(set) S
[/Rect [285.82959 -585.748047 382.537598 -573.648071] /Subtype /Link /Border [0 0 1] /Dest /104 /ANN pdfmark
(] is not accessible) S
0 -596.2 M
(from DOM Level 3 Core, the properties [prefix] and [namespace name] defined by the Namespace) S
0 -609.4 M
(Information Item in ) S
([) S
(XML Information ) S
(set) S
[/Rect [92.1789551 -612.147949 188.886963 -600.048] /Subtype /Link /Border [0 0 1] /Dest /104 /ANN pdfmark
(] are not accessible from DOM Level 3 Core. However, ) S
([) S
(DOM) S
[/Rect [438.583496 -612.147949 466.246094 -600.048] /Subtype /Link /Border [0 0 1] /Dest /111 /ANN pdfmark
0 -609.4 M
gsave
0 setgray
230.6 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(20) S
0 setgray
189 40 M
8 8 Nf
(1.1.10. XML Namespaces) S
0 -8 M
grestore
pgsave restore N
%%Page: 21 21
%%PageResources: font Times-Roman Times-Italic Times-Bold Courier Helvetica
%%PageBoundingBox: 71 44 541 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
0 -13.2 M
%%IncludeResource: font Times-Roman
11 0 Nf
(Level 3 ) S
(XPath) S
[/Rect [-1.0 -15.9499512 64.5459 -3.84995079] /Subtype /Link /Border [0 0 1] /Dest /111 /ANN pdfmark
(] does provide a way to access ) S
(them.) S
0 -37.4 M
%%IncludeResource: font Times-Bold
11 2 Nf
(Note:) S
11 0 Nf
( DOM Level 1 methods are namespace ignorant. Therefore, while it is safe to use these methods) S
0 -50.6 M
(when not dealing with namespaces, using them and the new ones at the same time should be avoided.) S
0 -63.8 M
11 0 Nf
(DOM Level 1 methods solely identify attribute nodes by their ) S
%%IncludeResource: font Courier
11 4 Nf
(nodeName) S
11 0 Nf
(. On the contrary, the DOM) S
0 -77 M
11 0 Nf
(Level 2 methods related to namespaces, identify attribute nodes by their ) S
11 4 Nf
(namespaceURI) S
11 0 Nf
( and ) S
0 -90.2 M
11 4 Nf
(localName) S
11 0 Nf
(. Because of this fundamental difference, mixing both sets of methods can lead to) S
0 -103.4 M
11 0 Nf
(unpredictable results. In particular, using ) S
11 4 Nf
(setAttributeNS) S
11 0 Nf
(, an ) S
%%IncludeResource: font Times-Italic
11 1 Nf
(element) S
[/Rect [293.023438 -106.149658 329.232422 -94.0496597] /Subtype /Link /Border [0 0 1] /Dest /375 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(148) S
(] ) S
(may have two) S
0 -116.6 M
11 0 Nf
(attributes \(or more\) that have the same ) S
11 4 Nf
(nodeName) S
11 0 Nf
(, but different ) S
11 4 Nf
(namespaceURI) S
11 0 Nf
(s. Calling ) S
0 -129.8 M
11 4 Nf
(getAttribute) S
11 0 Nf
( with that ) S
11 4 Nf
(nodeName) S
11 0 Nf
( could then return any of those attributes. The result depends on) S
0 -143 M
11 0 Nf
(the implementation. Similarly, using ) S
11 4 Nf
(setAttributeNode) S
11 0 Nf
(, one can set two attributes \(or more\) that) S
0 -156.2 M
11 0 Nf
(have different ) S
11 4 Nf
(nodeNames) S
11 0 Nf
( but the same ) S
11 4 Nf
(prefix) S
11 0 Nf
( and ) S
11 4 Nf
(namespaceURI) S
11 0 Nf
(. In this case ) S
0 -169.4 M
11 4 Nf
(getAttributeNodeNS) S
11 0 Nf
( will return either attribute, in an implementation dependent manner. The only) S
0 -182.6 M
11 0 Nf
(guarantee in such cases is that all methods that access a named item by its ) S
11 4 Nf
(nodeName) S
11 0 Nf
( will access the) S
0 -195.8 M
(same item, and all methods which access a node by its URI and local name will access the same node. For) S
0 -209 M
11 0 Nf
(instance, ) S
11 4 Nf
(setAttribute) S
11 0 Nf
( and ) S
11 4 Nf
(setAttributeNS) S
11 0 Nf
( affect the node that ) S
11 4 Nf
(getAttribute) S
11 0 Nf
( and ) S
0 -222.2 M
11 4 Nf
(getAttributeNS) S
11 0 Nf
(, respectively, ) S
(return.) S
0 -233.2 M
[/View [/XYZ -4 472.800781 null] /Dest /51 /DEST pdfmark
[/View [/XYZ -4 472.800781 null] /Dest /51 /DEST pdfmark
0 -252.2 M
15 2 Nf
(1.1.11.) S
[/View [/XYZ -4 471.800781 null] /Dest /429 /DEST pdfmark
[/View [/XYZ -4 471.800781 null] /Dest /139 /DEST pdfmark
( Mixed DOM ) S
(implementations) S
0 -276.4 M
11 0 Nf
(As new XML vocabularies are developed, those defining the vocabularies are also beginning to define) S
0 -289.6 M
(specialized APIs for manipulating XML instances of those vocabularies. This is usually done by) S
0 -302.8 M
(extending the DOM to provide interfaces and methods that perform operations frequently needed their) S
0 -316 M
(users. For example, the MathML ) S
([) S
(MathML ) S
(2.0) S
[/Rect [150.224854 -318.749023 208.445068 -306.649017] /Subtype /Link /Border [0 0 1] /Dest /390 /ANN pdfmark
(] and SVG ) S
([) S
(SVG ) S
(1.0) S
[/Rect [259.904297 -318.749023 300.404053 -306.649017] /Subtype /Link /Border [0 0 1] /Dest /391 /ANN pdfmark
(] specifications are developing DOM) S
0 -329.2 M
(extensions to allow users to manipulate instances of these vocabularies using semantics appropriate to) S
0 -342.4 M
(images and mathematics \(respectively\) as well as the generic DOM XML semantics. Instances of SVG or) S
0 -355.6 M
(MathML are often embedded in XML documents conforming to a different schema such as ) S
(XHTML.) S
0 -379.8 M
(While the XML Namespaces Recommendation provides a mechanism for integrating these documents at) S
0 -393 M
(the syntax level, it has become clear that the DOM Level 2 Recommendation ) S
([) S
(DOM Level 2 ) S
(Core) S
[/Rect [344.821533 -395.748779 432.664062 -383.648773] /Subtype /Link /Border [0 0 1] /Dest /8 /ANN pdfmark
(] is not) S
0 -406.2 M
(rich enough to cover all the issues that have been encountered in having these different DOM) S
0 -419.4 M
(implementations be used together in a single application. DOM Level 3 deals with the requirements) S
0 -432.6 M
(brought about by embedding fragments written according to a specific markup language \(the embedded) S
0 -445.8 M
(component\) in a document where the rest of the markup is not written according to that specific markup) S
0 -459 M
(language \(the host document\). It does not deal with fragments embedded by reference or ) S
(linking.) S
0 -483.2 M
(A DOM implementation supporting DOM Level 3 Core should be able to collaborate with subcomponents) S
0 -496.4 M
(implementing specific DOMs to assemble a compound document that can be traversed and manipulated) S
0 -509.6 M
(via DOM interfaces as if it were a seamless ) S
(whole.) S
0 -533.8 M
(The normal typecast operation on an object should support the interfaces expected by legacy code for a) S
0 -547 M
(given document type. Typecasting techniques may not be adequate for selecting between multiple DOM) S
0 -560.2 M
(specializations of an object which were combined at run time, because they may not all be part of the) S
0 -573.4 M
11 0 Nf
(same object as defined by the binding's object model. Conflicts are most obvious with the ) S
11 4 Nf
(Document) S
[/Rect [398.01709 -576.148193 452.815918 -564.048218] /Subtype /Link /Border [0 0 1] /Dest /167 /ANN pdfmark
11 0 Nf
( ) S
0 -586.6 M
([p.) S
(29) S
(] ) S
(object, since it is shared as owner by the rest of the document. In a homogeneous document,) S
0 -599.8 M
(elements rely on the Document for specialized services and construction of specialized nodes. In a) S
0 -613 M
(heterogeneous document, elements from different modules expect different services and APIs from the) S
0 -613 M
gsave
0 setgray
230.6 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(21) S
0 setgray
170.3 40 M
8 8 Nf
(1.1.11. Mixed DOM implementations) S
0 -8 M
grestore
pgsave restore N
%%Page: 22 22
%%PageResources: font Times-Roman Times-Italic Times-Bold Times-BoldItalic
%%+ font Courier Helvetica
%%PageBoundingBox: 71 44 541 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
0 -13.2 M
%%IncludeResource: font Times-Roman
11 0 Nf
(same ) S
%%IncludeResource: font Courier
11 4 Nf
(Document) S
[/Rect [24.354248 -15.9499512 79.1530762 -3.84995079] /Subtype /Link /Border [0 0 1] /Dest /167 /ANN pdfmark
11 0 Nf
( object, since there can only be one owner and root of the document ) S
(hierarchy.) S
0 -24.2 M
[/View [/XYZ -4 681.800049 null] /Dest /52 /DEST pdfmark
[/View [/XYZ -4 681.800049 null] /Dest /52 /DEST pdfmark
0 -43.2 M
%%IncludeResource: font Times-Bold
15 2 Nf
(1.1.12.) S
[/View [/XYZ -4 680.800049 null] /Dest /430 /DEST pdfmark
[/View [/XYZ -4 680.800049 null] /Dest /140 /DEST pdfmark
( ) S
(Bootstrapping) S
0 -67.4 M
11 0 Nf
(Because previous versions of the DOM specification only defined a set of interfaces, applications had to) S
0 -80.6 M
(rely on some implementation dependent code to start from. However, hard-coding the application to a) S
0 -93.8 M
(specific implementation prevents the application from running on other implementations and from using) S
0 -107 M
(the most-suitable implementation of the environment. At the same time, implementations may also need to) S
0 -120.2 M
(load modules or perform other setup to efficiently adapt to different and sometimes mutually-exclusive) S
0 -133.4 M
(feature ) S
(sets.) S
0 -157.6 M
11 0 Nf
(To solve these problems this specification introduces a ) S
11 4 Nf
(DOMImplementationRegistry) S
11 0 Nf
( object with a) S
0 -170.8 M
(function that lets an application find an implementation, based on the specific features it requires. How) S
0 -184 M
(this object is found and what it exactly looks like is not defined here, because this cannot be done in a) S
0 -197.2 M
(language-independent manner. Instead, each language binding defines its own way of doing this. See ) S
(Java) S
[/Rect [446.548828 -199.949463 468.095215 -187.849457] /Subtype /Link /Border [0 0 1] /Dest /392 /ANN pdfmark
0 -210.4 M
(Language ) S
(Binding) S
[/Rect [-1.0 -213.149414 82.5749512 -201.049408] /Subtype /Link /Border [0 0 1] /Dest /392 /ANN pdfmark
( ) S
([p.) S
(117) S
(] ) S
(and ) S
(ECMAScript Language ) S
(Binding) S
[/Rect [136.784424 -213.149414 281.16626 -201.049408] /Subtype /Link /Border [0 0 1] /Dest /393 /ANN pdfmark
( ) S
([p.) S
(131) S
(] ) S
(for ) S
(specifics.) S
0 -234.6 M
11 0 Nf
(In all cases, though, the ) S
11 4 Nf
(DOMImplementationRegistry) S
11 0 Nf
( provides a ) S
11 4 Nf
(getDOMImplementation) S
0 -247.8 M
11 0 Nf
(method accepting a features string, which is passed to every known ) S
11 4 Nf
(DOMImplementationSource) S
[/Rect [298.380859 -250.549316 452.17749 -238.44931] /Subtype /Link /Border [0 0 1] /Dest /160 /ANN pdfmark
11 0 Nf
( ) S
0 -261 M
11 0 Nf
([p.) S
(25) S
(] ) S
(until a suitable ) S
11 4 Nf
(DOMImplementation) S
[/Rect [95.8530273 -263.749268 210.050537 -251.649261] /Subtype /Link /Border [0 0 1] /Dest /113 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(25) S
(] ) S
(is found and returned. This method is the same as) S
0 -274.2 M
11 0 Nf
(the one found on the ) S
11 4 Nf
(DOMImplementationSource) S
[/Rect [92.1799316 -276.949219 245.976562 -264.849213] /Subtype /Link /Border [0 0 1] /Dest /160 /ANN pdfmark
11 0 Nf
( interface defined ) S
(below.) S
0 -298.4 M
11 0 Nf
(Any number of ) S
11 4 Nf
(DOMImplementationSource) S
[/Rect [68.9592285 -301.14917 222.755859 -289.049164] /Subtype /Link /Border [0 0 1] /Dest /160 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(25) S
(] ) S
(objects can be registered. A source may return) S
0 -311.6 M
11 0 Nf
(one or more ) S
11 4 Nf
(DOMImplementation) S
[/Rect [54.901123 -314.349121 169.098633 -302.249115] /Subtype /Link /Border [0 0 1] /Dest /113 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(25) S
(] ) S
(singletons or construct new ) S
11 4 Nf
(DOMImplementation) S
[/Rect [322.602783 -314.349121 436.800293 -302.249115] /Subtype /Link /Border [0 0 1] /Dest /113 /ANN pdfmark
0 -324.8 M
11 0 Nf
(objects, depending upon whether the requested features require specialized state in the ) S
0 -338 M
11 4 Nf
(DOMImplementation) S
[/Rect [-1.0 -340.749023 113.19751 -328.649017] /Subtype /Link /Border [0 0 1] /Dest /113 /ANN pdfmark
11 0 Nf
( ) S
(object.) S
0 -362.2 M
(Issue Level-3-Bootstrap-1: ) S
22 -375.4 M
(Is this not generic ) S
(enough?) S
22 -388.6 M
11 2 Nf
(Resolution:) S
11 0 Nf
( Yes. \(F2F 31 Jul 2001\) ) S
0 -401.8 M
(Issue Level-3-Bootstrap-2: ) S
22 -415 M
11 0 Nf
(Should the method ) S
11 4 Nf
(getDOMImplementation) S
11 0 Nf
( be called ) S
11 4 Nf
(byFeature) S
11 0 Nf
( ) S
(instead?) S
22 -428.2 M
11 2 Nf
(Resolution:) S
11 0 Nf
( No. \(F2F 31 Jul ) S
(2001\)) S
0 -439.2 M
[/View [/XYZ -4 266.80127 null] /Dest /53 /DEST pdfmark
[/View [/XYZ -4 266.80127 null] /Dest /53 /DEST pdfmark
0 -462.2 M
17 2 Nf
(1.2.) S
[/View [/XYZ -4 264.201508 null] /Dest /431 /DEST pdfmark
[/View [/XYZ -4 264.201508 null] /Dest /141 /DEST pdfmark
( Fundamental ) S
(Interfaces) S
0 -486.4 M
11 0 Nf
(The interfaces within this section are considered ) S
%%IncludeResource: font Times-Italic
11 1 Nf
(fundamental) S
11 0 Nf
(, and must be fully implemented by all) S
0 -499.6 M
(conforming implementations of the DOM, including all HTML DOM implementations ) S
([) S
(DOM Level ) S
(1) S
[/Rect [388.557617 -502.348389 452.266602 -490.248383] /Subtype /Link /Border [0 0 1] /Dest /394 /ANN pdfmark
(],) S
0 -512.8 M
(unless otherwise ) S
(specified.) S
0 -537 M
11 0 Nf
(\() S
%%IncludeResource: font Times-BoldItalic
11 3 Nf
(ED:) S
11 0 Nf
( change link to DOM Level 2 HTML when ) S
(available\)) S
0 -561.2 M
11 0 Nf
(A DOM application may use the ) S
11 4 Nf
(hasFeature\(feature, ) S
(version\)) S
11 0 Nf
( method of the ) S
0 -574.4 M
11 4 Nf
(DOMImplementation) S
[/Rect [-1.0 -577.148193 113.19751 -565.048218] /Subtype /Link /Border [0 0 1] /Dest /113 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(25) S
(] ) S
(interface with parameter values "Core" and "3.0" \(respectively\) to) S
0 -587.6 M
(determine whether or not this module is supported by the implementation. Any implementation that) S
0 -600.8 M
(conforms to DOM Level 3 or a DOM Level 3 module must conform to the Core module. Please refer to) S
0 -614 M
11 0 Nf
(additional information about ) S
11 1 Nf
(conformance) S
[/Rect [127.631592 -616.748047 187.061523 -604.648071] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/DOM-Level-3-Core/introduction.html#ID-Conformance)] Cd /ANN pdfmark
11 0 Nf
( in this specification. The DOM Level 3 Core module is) S
0 -614 M
gsave
0 setgray
230.6 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(22) S
0 setgray
185.2 40 M
8 8 Nf
(1.2. Fundamental Interfaces) S
0 -8 M
grestore
pgsave restore N
%%Page: 23 23
%%PageResources: font Times-Roman Times-Bold Times-BoldItalic Courier Helvetica
%%PageBoundingBox: 71 44 540 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
0 -13.2 M
%%IncludeResource: font Times-Roman
11 0 Nf
(backward compatible with the DOM Level 2 Core ) S
([) S
(DOM Level 2 ) S
(Core) S
[/Rect [226.893555 -15.9499512 314.736084 -3.84995079] /Subtype /Link /Border [0 0 1] /Dest /8 /ANN pdfmark
(] module, i.e. a DOM Level 3 Core) S
0 -26.4 M
11 0 Nf
(implementation who returns ) S
%%IncludeResource: font Courier
11 4 Nf
(true) S
11 0 Nf
( for "Core" with the ) S
11 4 Nf
(version) S
11 0 Nf
( number ) S
11 4 Nf
("3.0") S
11 0 Nf
( must also return ) S
11 4 Nf
(true) S
0 -39.6 M
11 0 Nf
(for this ) S
11 4 Nf
(feature) S
11 0 Nf
( when the ) S
11 4 Nf
(version) S
11 0 Nf
( number is ) S
11 4 Nf
("2.0") S
11 0 Nf
(, ) S
11 4 Nf
("") S
11 0 Nf
( or, ) S
11 4 Nf
(null) S
11 0 Nf
(.) S
0 -63.8 M
%%IncludeResource: font Times-Bold
11 2 Nf
(Exception ) S
[/View [/XYZ -4 655.400208 null] /Dest /142 /DEST pdfmark
%%IncludeResource: font Times-BoldItalic
11 3 Nf
(DOMException) S
[/View [/XYZ -4 655.400208 null] /Dest /142 /DEST pdfmark
11 0 Nf
( ) S
22 -88 M
(DOM operations only raise exceptions in "exceptional" circumstances, i.e., when an operation is) S
22 -101.2 M
(impossible to perform \(either for logical reasons, because data is lost, or because the implementation) S
22 -114.4 M
(has become unstable\). In general, DOM methods return specific error values in ordinary processing) S
22 -127.6 M
11 0 Nf
(situations, such as out-of-bound errors when using ) S
11 4 Nf
(NodeList) S
[/Rect [245.85791 -130.349609 300.656738 -118.249611] /Subtype /Link /Border [0 0 1] /Dest /265 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(66) S
(] ) S
(.) S
22 -151.8 M
(Implementations should raise other exceptions under other circumstances. For example,) S
22 -165 M
11 0 Nf
(implementations should raise an implementation-dependent exception if a ) S
11 4 Nf
(null) S
11 0 Nf
( argument is passed) S
22 -178.2 M
11 0 Nf
(when ) S
11 4 Nf
(null) S
11 0 Nf
( was not ) S
(expected.) S
22 -202.4 M
(Some languages and object systems do not support the concept of exceptions. For such systems, error) S
22 -215.6 M
(conditions may be indicated using native error reporting mechanisms. For some bindings, for) S
22 -228.8 M
(example, methods may return error codes similar to those listed in the corresponding method ) S
22 -242 M
(descriptions.) S
22 -266.2 M
11 2 Nf
(IDL ) S
(Definition) S
11 0 Nf
( ) S
44 -288 M
9.0 4 Nf
(exception ) S
(DOMException) S
[/Rect [96.9990234 -290.249023 163.797852 -280.34903] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
( {) S
44 -298.8 M
( unsigned short code;) S
44 -309.6 M
(};) S
44 -320.4 M
(// ExceptionCode) S
44 -331.2 M
(const unsigned short ) S
(INDEX_SIZE_ERR) S
[/Rect [183.397461 -333.448242 260.996094 -323.548248] /Subtype /Link /Border [0 0 1] /Dest /146 /ANN pdfmark
( = 1;) S
44 -342 M
(const unsigned short ) S
(DOMSTRING_SIZE_ERR) S
[/Rect [183.397461 -344.248047 282.595703 -334.348053] /Subtype /Link /Border [0 0 1] /Dest /144 /ANN pdfmark
( = 2;) S
44 -352.8 M
(const unsigned short ) S
(HIERARCHY_REQUEST_ERR) S
[/Rect [183.397461 -355.047852 298.79541 -345.147858] /Subtype /Link /Border [0 0 1] /Dest /145 /ANN pdfmark
( = 3;) S
44 -363.6 M
(const unsigned short ) S
(WRONG_DOCUMENT_ERR) S
[/Rect [183.397461 -365.847656 282.595703 -355.947662] /Subtype /Link /Border [0 0 1] /Dest /159 /ANN pdfmark
( = 4;) S
44 -374.4 M
(const unsigned short ) S
(INVALID_CHARACTER_ERR) S
[/Rect [183.397461 -376.647461 298.79541 -366.747467] /Subtype /Link /Border [0 0 1] /Dest /149 /ANN pdfmark
( = 5;) S
44 -385.2 M
(const unsigned short ) S
(NO_DATA_ALLOWED_ERR) S
[/Rect [183.397461 -387.447266 287.995605 -377.547272] /Subtype /Link /Border [0 0 1] /Dest /155 /ANN pdfmark
( = 6;) S
44 -396 M
(const unsigned short ) S
(NO_MODIFICATION_ALLOWED_ERR) S
[/Rect [183.397461 -398.24707 331.194824 -388.347076] /Subtype /Link /Border [0 0 1] /Dest /156 /ANN pdfmark
( = 7;) S
44 -406.8 M
(const unsigned short ) S
(NOT_FOUND_ERR) S
[/Rect [183.397461 -409.046875 255.596191 -399.146881] /Subtype /Link /Border [0 0 1] /Dest /153 /ANN pdfmark
( = 8;) S
44 -417.6 M
(const unsigned short ) S
(NOT_SUPPORTED_ERR) S
[/Rect [183.397461 -419.84668 277.195801 -409.946686] /Subtype /Link /Border [0 0 1] /Dest /154 /ANN pdfmark
( = 9;) S
44 -428.4 M
(const unsigned short ) S
(INUSE_ATTRIBUTE_ERR) S
[/Rect [183.397461 -430.646484 287.995605 -420.74649] /Subtype /Link /Border [0 0 1] /Dest /147 /ANN pdfmark
( = 10;) S
44 -439.2 M
(// Introduced in DOM Level 2:) S
44 -450 M
(const unsigned short ) S
(INVALID_STATE_ERR) S
[/Rect [183.397461 -452.246094 277.195801 -442.3461] /Subtype /Link /Border [0 0 1] /Dest /151 /ANN pdfmark
( = 11;) S
44 -460.8 M
(// Introduced in DOM Level 2:) S
44 -471.6 M
(const unsigned short ) S
(SYNTAX_ERR) S
[/Rect [183.397461 -473.845703 239.396484 -463.945709] /Subtype /Link /Border [0 0 1] /Dest /157 /ANN pdfmark
( = 12;) S
44 -482.4 M
(// Introduced in DOM Level 2:) S
44 -493.2 M
(const unsigned short ) S
(INVALID_MODIFICATION_ERR) S
[/Rect [183.397461 -495.445312 314.995117 -485.545319] /Subtype /Link /Border [0 0 1] /Dest /150 /ANN pdfmark
( = 13;) S
44 -504 M
(// Introduced in DOM Level 2:) S
44 -514.8 M
(const unsigned short ) S
(NAMESPACE_ERR) S
[/Rect [183.397461 -517.044922 255.596191 -507.144928] /Subtype /Link /Border [0 0 1] /Dest /152 /ANN pdfmark
( = 14;) S
44 -525.6 M
(// Introduced in DOM Level 2:) S
44 -536.4 M
(const unsigned short ) S
(INVALID_ACCESS_ERR) S
[/Rect [183.397461 -538.644531 282.595703 -528.744507] /Subtype /Link /Border [0 0 1] /Dest /148 /ANN pdfmark
( = 15;) S
44 -547.2 M
(// Introduced in DOM Level 3:) S
44 -558 M
(const unsigned short ) S
(VALIDATION_ERR) S
[/Rect [183.397461 -560.244141 260.996094 -550.344116] /Subtype /Link /Border [0 0 1] /Dest /158 /ANN pdfmark
( = 16;) S
22 -580.2 M
11 2 Nf
(Definition group ) S
[/View [/XYZ -4 139.00592 null] /Dest /143 /DEST pdfmark
11 3 Nf
(ExceptionCode) S
[/View [/XYZ -4 139.00592 null] /Dest /143 /DEST pdfmark
11 0 Nf
( ) S
44 -580.2 M
gsave
0 setgray
230.6 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(23) S
0 setgray
185.2 40 M
8 8 Nf
(1.2. Fundamental Interfaces) S
88 -8 M
grestore
pgsave restore N
%%Page: 24 24
%%PageResources: font Times-Roman Times-Italic Times-Bold Courier Helvetica
%%PageBoundingBox: 115 44 536 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
44 -13.2 M
%%IncludeResource: font Times-Roman
11 0 Nf
(An integer indicating the type of error ) S
(generated.) S
44 -37.4 M
%%IncludeResource: font Times-Bold
11 2 Nf
(Note:) S
11 0 Nf
( Other numeric codes are reserved for W3C for possible future ) S
(use.) S
44 -61.6 M
11 2 Nf
(Defined ) S
(Constants) S
11 0 Nf
( ) S
66 -74.8 M
[/View [/XYZ -4 644.400208 null] /Dest /144 /DEST pdfmark
[/View [/XYZ -4 644.400208 null] /Dest /144 /DEST pdfmark
%%IncludeResource: font Courier
11 4 Nf
(DOMSTRING_SIZE_ERR) S
11 0 Nf
( ) S
88 -88 M
(If the specified range of text does not fit into a DOMString ) S
66 -101.2 M
[/View [/XYZ -4 618.000305 null] /Dest /145 /DEST pdfmark
[/View [/XYZ -4 618.000305 null] /Dest /145 /DEST pdfmark
11 4 Nf
(HIERARCHY_REQUEST_ERR) S
11 0 Nf
( ) S
88 -114.4 M
(If any node is inserted somewhere it doesn't belong ) S
66 -127.6 M
[/View [/XYZ -4 591.600403 null] /Dest /146 /DEST pdfmark
[/View [/XYZ -4 591.600403 null] /Dest /146 /DEST pdfmark
11 4 Nf
(INDEX_SIZE_ERR) S
11 0 Nf
( ) S
88 -140.8 M
(If index or size is negative, or greater than the allowed value ) S
66 -154 M
[/View [/XYZ -4 565.2005 null] /Dest /147 /DEST pdfmark
[/View [/XYZ -4 565.2005 null] /Dest /147 /DEST pdfmark
11 4 Nf
(INUSE_ATTRIBUTE_ERR) S
11 0 Nf
( ) S
88 -167.2 M
(If an attempt is made to add an attribute that is already in use elsewhere ) S
66 -180.4 M
[/View [/XYZ -4 538.800598 null] /Dest /148 /DEST pdfmark
[/View [/XYZ -4 538.800598 null] /Dest /148 /DEST pdfmark
11 4 Nf
(INVALID_ACCESS_ERR) S
11 0 Nf
(, introduced in ) S
11 2 Nf
(DOM Level ) S
(2) S
11 0 Nf
(. ) S
88 -193.6 M
(If a parameter or an operation is not supported by the underlying object. ) S
66 -206.8 M
[/View [/XYZ -4 512.400696 null] /Dest /149 /DEST pdfmark
[/View [/XYZ -4 512.400696 null] /Dest /149 /DEST pdfmark
11 4 Nf
(INVALID_CHARACTER_ERR) S
11 0 Nf
( ) S
88 -220 M
11 0 Nf
(If an invalid or illegal character is specified, such as in a name. See ) S
%%IncludeResource: font Times-Italic
11 1 Nf
(production ) S
(2) S
[/Rect [385.752441 -222.749268 444.280762 -210.649261] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/2000/REC-xml-20001006#NT-Char)] Cd /ANN pdfmark
11 0 Nf
( in) S
88 -233.2 M
11 0 Nf
(the XML specification for the definition of a legal character, and ) S
11 1 Nf
(production ) S
(5) S
[/Rect [374.753174 -235.949219 433.281494 -223.849213] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/2000/REC-xml-20001006#NT-Name)] Cd /ANN pdfmark
11 0 Nf
( for the) S
88 -246.4 M
(definition of a legal name character. ) S
66 -259.6 M
[/View [/XYZ -4 459.600891 null] /Dest /150 /DEST pdfmark
[/View [/XYZ -4 459.600891 null] /Dest /150 /DEST pdfmark
11 4 Nf
(INVALID_MODIFICATION_ERR) S
11 0 Nf
(, introduced in ) S
11 2 Nf
(DOM Level ) S
(2) S
11 0 Nf
(. ) S
88 -272.8 M
(If an attempt is made to modify the type of the underlying object. ) S
66 -286 M
[/View [/XYZ -4 433.201 null] /Dest /151 /DEST pdfmark
[/View [/XYZ -4 433.201 null] /Dest /151 /DEST pdfmark
11 4 Nf
(INVALID_STATE_ERR) S
11 0 Nf
(, introduced in ) S
11 2 Nf
(DOM Level ) S
(2) S
11 0 Nf
(. ) S
88 -299.2 M
(If an attempt is made to use an object that is not, or is no longer, usable. ) S
66 -312.4 M
[/View [/XYZ -4 406.801086 null] /Dest /152 /DEST pdfmark
[/View [/XYZ -4 406.801086 null] /Dest /152 /DEST pdfmark
11 4 Nf
(NAMESPACE_ERR) S
11 0 Nf
(, introduced in ) S
11 2 Nf
(DOM Level ) S
(2) S
11 0 Nf
(. ) S
88 -325.6 M
(If an attempt is made to create or change an object in a way which is incorrect with) S
88 -338.8 M
(regard to namespaces. ) S
66 -352 M
[/View [/XYZ -4 367.201233 null] /Dest /153 /DEST pdfmark
[/View [/XYZ -4 367.201233 null] /Dest /153 /DEST pdfmark
11 4 Nf
(NOT_FOUND_ERR) S
11 0 Nf
( ) S
88 -365.2 M
(If an attempt is made to reference a node in a context where it does not exist ) S
66 -378.4 M
[/View [/XYZ -4 340.801331 null] /Dest /154 /DEST pdfmark
[/View [/XYZ -4 340.801331 null] /Dest /154 /DEST pdfmark
11 4 Nf
(NOT_SUPPORTED_ERR) S
11 0 Nf
( ) S
88 -391.6 M
(If the implementation does not support the requested type of object or operation. ) S
66 -404.8 M
[/View [/XYZ -4 314.401428 null] /Dest /155 /DEST pdfmark
[/View [/XYZ -4 314.401428 null] /Dest /155 /DEST pdfmark
11 4 Nf
(NO_DATA_ALLOWED_ERR) S
11 0 Nf
( ) S
88 -418 M
(If data is specified for a node which does not support data ) S
66 -431.2 M
[/View [/XYZ -4 288.001526 null] /Dest /156 /DEST pdfmark
[/View [/XYZ -4 288.001526 null] /Dest /156 /DEST pdfmark
11 4 Nf
(NO_MODIFICATION_ALLOWED_ERR) S
11 0 Nf
( ) S
88 -444.4 M
(If an attempt is made to modify an object where modifications are not allowed ) S
66 -457.6 M
[/View [/XYZ -4 261.601624 null] /Dest /157 /DEST pdfmark
[/View [/XYZ -4 261.601624 null] /Dest /157 /DEST pdfmark
11 4 Nf
(SYNTAX_ERR) S
11 0 Nf
(, introduced in ) S
11 2 Nf
(DOM Level ) S
(2) S
11 0 Nf
(. ) S
88 -470.8 M
(If an invalid or illegal string is specified. ) S
66 -484 M
[/View [/XYZ -4 235.201721 null] /Dest /158 /DEST pdfmark
[/View [/XYZ -4 235.201721 null] /Dest /158 /DEST pdfmark
11 4 Nf
(VALIDATION_ERR) S
11 0 Nf
(, introduced in ) S
11 2 Nf
(DOM Level ) S
(3) S
11 0 Nf
(. ) S
88 -497.2 M
11 0 Nf
(If a call to a method such as ) S
11 4 Nf
(insertBefore) S
11 0 Nf
( or ) S
11 4 Nf
(removeChild) S
11 0 Nf
( would make the ) S
88 -510.4 M
11 4 Nf
(Node) S
[/Rect [87.0 -513.148193 115.399414 -501.048187] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(49) S
(] ) S
(invalid with respect to ) S
11 1 Nf
("partial ) S
(validity") S
[/Rect [246.298828 -513.148193 323.24 -501.048187] /Subtype /Link /Border [0 0 1] /Dest /395 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(149) S
(] ) S
(, this exception would) S
88 -523.6 M
(be raised and the operation would not be done. This code is used in ) S
([) S
(DOM Level 3) S
[/Rect [389.142822 -526.348145 452.851807 -514.248169] /Subtype /Link /Border [0 0 1] /Dest /110 /ANN pdfmark
88 -536.8 M
(Abstract Schemas and Load and ) S
(Save) S
[/Rect [87.0 -539.548096 254.876709 -527.44812] /Subtype /Link /Border [0 0 1] /Dest /110 /ANN pdfmark
(]. Refer to this specification for further) S
88 -550 M
(information. ) S
66 -563.2 M
[/View [/XYZ -4 156.002014 null] /Dest /159 /DEST pdfmark
[/View [/XYZ -4 156.002014 null] /Dest /159 /DEST pdfmark
11 4 Nf
(WRONG_DOCUMENT_ERR) S
11 0 Nf
( ) S
88 -576.4 M
(If a node is used in a different document than the one that created it \(that doesn't) S
88 -589.6 M
(support ) S
(it\)) S
22 -589.6 M
gsave
0 setgray
230.6 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(24) S
0 setgray
185.2 40 M
8 8 Nf
(1.2. Fundamental Interfaces) S
0 -8 M
grestore
pgsave restore N
%%Page: 25 25
%%PageResources: font Times-Roman Times-Bold Times-BoldItalic Courier Helvetica
%%PageBoundingBox: 71 44 539 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
0 -13.2 M
%%IncludeResource: font Times-Bold
11 2 Nf
(Interface ) S
[/View [/XYZ -4 706.000061 null] /Dest /160 /DEST pdfmark
%%IncludeResource: font Times-BoldItalic
11 3 Nf
(DOMImplementationSource) S
[/View [/XYZ -4 706.000061 null] /Dest /160 /DEST pdfmark
%%IncludeResource: font Times-Roman
11 0 Nf
( ) S
22 -37.4 M
(This interface permits a DOM implementer to supply one or more implementations, based upon) S
22 -50.6 M
11 0 Nf
(requested features. Each implemented ) S
%%IncludeResource: font Courier
11 4 Nf
(DOMImplementationSource) S
11 0 Nf
( object is listed in the) S
22 -63.8 M
11 0 Nf
(binding-specific list of available sources so that its ) S
11 4 Nf
(DOMImplementation) S
[/Rect [246.472168 -66.5498047 360.669678 -54.4498062] /Subtype /Link /Border [0 0 1] /Dest /113 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(25) S
(] ) S
(objects are made ) S
22 -77 M
(available.) S
22 -101.2 M
11 2 Nf
(IDL ) S
(Definition) S
11 0 Nf
( ) S
44 -123 M
9.0 4 Nf
(interface ) S
(DOMImplementationSource) S
[/Rect [96.9990234 -125.249512 223.196777 -115.34951] /Subtype /Link /Border [0 0 1] /Dest /160 /ANN pdfmark
( {) S
44 -133.8 M
( ) S
(DOMImplementation) S
[/Rect [53.7998047 -136.049316 147.598145 -126.149315] /Subtype /Link /Border [0 0 1] /Dest /113 /ANN pdfmark
( ) S
(getDOMImplementation) S
[/Rect [156.397949 -136.049316 266.396 -126.149315] /Subtype /Link /Border [0 0 1] /Dest /161 /ANN pdfmark
(\(in ) S
(DOMString) S
[/Rect [285.995605 -136.049316 336.594727 -126.149315] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( features\);) S
44 -144.6 M
(};) S
22 -166.8 M
11 2 Nf
(Methods) S
11 0 Nf
( ) S
44 -180 M
[/View [/XYZ -4 539.201 null] /Dest /161 /DEST pdfmark
11 4 Nf
(getDOMImplementation) S
[/View [/XYZ -4 539.201 null] /Dest /161 /DEST pdfmark
11 0 Nf
( ) S
66 -193.2 M
(A method to request a DOM implementation. ) S
66 -206.4 M
11 2 Nf
(Parameters) S
11 0 Nf
( ) S
66 -219.6 M
11 4 Nf
(features) S
11 0 Nf
( of type ) S
11 4 Nf
(DOMString) S
[/Rect [154.15332 -222.348877 215.552 -210.248871] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(17) S
(] ) S
88 -232.8 M
(A string that specifies which features are required. This is a space separated list in) S
88 -246 M
(which each feature is specified by its name optionally followed by a space and a) S
88 -259.2 M
(version number. This is something like: "XML 1.0 Traversal Events ) S
(2.0") S
66 -272.4 M
11 2 Nf
(Return ) S
(Value) S
11 0 Nf
( ) S
74 -299.7 M
11 4 Nf
(DOMImplementation) S
[/Rect [73.0 -302.448486 187.19751 -290.34848] /Subtype /Link /Border [0 0 1] /Dest /113 /ANN pdfmark
11 0 Nf
( ) S
74 -312.9 M
([p.) S
(25) S
(] ) S
219.9 -299.7 M
11 0 Nf
(An implementation that has the desired features, or ) S
219.9 -312.9 M
11 4 Nf
(null) S
11 0 Nf
( if this source has ) S
(none.) S
66 -345.8 M
11 2 Nf
(No ) S
(Exceptions) S
0 -359 M
11 2 Nf
(Interface ) S
[/View [/XYZ -4 360.151672 null] /Dest /113 /DEST pdfmark
11 3 Nf
(DOMImplementation) S
[/View [/XYZ -4 360.151672 null] /Dest /113 /DEST pdfmark
11 0 Nf
( ) S
22 -383.2 M
11 0 Nf
(The ) S
11 4 Nf
(DOMImplementation) S
11 0 Nf
( interface provides a number of methods for performing operations that) S
22 -396.4 M
(are independent of any particular instance of the document object ) S
(model.) S
22 -420.6 M
11 2 Nf
(IDL ) S
(Definition) S
11 0 Nf
( ) S
44 -442.4 M
9.0 4 Nf
(interface ) S
(DOMImplementation) S
[/Rect [96.9990234 -444.698 190.797363 -434.798] /Subtype /Link /Border [0 0 1] /Dest /113 /ANN pdfmark
( {) S
44 -453.2 M
( boolean ) S
(hasFeature) S
[/Rect [156.397949 -455.497803 212.396973 -445.597809] /Subtype /Link /Border [0 0 1] /Dest /165 /ANN pdfmark
(\(in ) S
(DOMString) S
[/Rect [231.996582 -455.497803 282.595703 -445.597809] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( feature, ) S
44 -464 M
( in ) S
(DOMString) S
[/Rect [231.996582 -466.297607 282.595703 -456.397614] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( version\);) S
44 -474.8 M
( // Introduced in DOM Level 2:) S
44 -485.6 M
( ) S
(DocumentType) S
[/Rect [53.7998047 -487.897217 120.598633 -477.997223] /Subtype /Link /Border [0 0 1] /Dest /344 /ANN pdfmark
( ) S
(createDocumentType) S
[/Rect [156.397949 -487.897217 255.596191 -477.997223] /Subtype /Link /Border [0 0 1] /Dest /163 /ANN pdfmark
(\(in ) S
(DOMString) S
[/Rect [275.195801 -487.897217 325.794922 -477.997223] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( qualifiedName, ) S
44 -496.4 M
( in ) S
(DOMString) S
[/Rect [275.195801 -498.697021 325.794922 -488.797028] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( publicId, ) S
44 -507.2 M
( in ) S
(DOMString) S
[/Rect [275.195801 -509.496826 325.794922 -499.596832] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( systemId\)) S
44 -518 M
( raises\() S
(DOMException) S
[/Rect [296.79541 -520.296631 363.594238 -510.396637] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
(\);) S
44 -528.8 M
( // Introduced in DOM Level 2:) S
44 -539.6 M
( ) S
(Document) S
[/Rect [53.7998047 -541.89624 98.9990234 -531.996216] /Subtype /Link /Border [0 0 1] /Dest /167 /ANN pdfmark
( ) S
(createDocument) S
[/Rect [156.397949 -541.89624 233.996582 -531.996216] /Subtype /Link /Border [0 0 1] /Dest /162 /ANN pdfmark
(\(in ) S
(DOMString) S
[/Rect [253.596191 -541.89624 304.195312 -531.996216] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( namespaceURI, ) S
44 -550.4 M
( in ) S
(DOMString) S
[/Rect [253.596191 -552.696045 304.195312 -542.796] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( qualifiedName, ) S
44 -561.2 M
( in ) S
(DocumentType) S
[/Rect [253.596191 -563.49585 320.39502 -553.595825] /Subtype /Link /Border [0 0 1] /Dest /344 /ANN pdfmark
( doctype\)) S
44 -572 M
( raises\() S
(DOMException) S
[/Rect [296.79541 -574.295654 363.594238 -564.39563] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
(\);) S
44 -582.8 M
( // Introduced in DOM Level 3:) S
44 -593.6 M
( ) S
(DOMImplementation) S
[/Rect [53.7998047 -595.895264 147.598145 -585.995239] /Subtype /Link /Border [0 0 1] /Dest /113 /ANN pdfmark
( ) S
(getInterface) S
[/Rect [156.397949 -595.895264 223.196777 -585.995239] /Subtype /Link /Border [0 0 1] /Dest /164 /ANN pdfmark
(\(in ) S
(DOMString) S
[/Rect [242.796387 -595.895264 293.395508 -585.995239] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( feature\);) S
44 -604.4 M
(};) S
44 -613.4 M
gsave
0 setgray
230.6 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(25) S
0 setgray
185.2 40 M
8 8 Nf
(1.2. Fundamental Interfaces) S
44 -8 M
grestore
pgsave restore N
%%Page: 26 26
%%PageResources: font Times-Roman Times-Italic Times-Bold Courier Helvetica
%%PageBoundingBox: 93 44 533 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
22 -13.2 M
%%IncludeResource: font Times-Bold
11 2 Nf
(Methods) S
%%IncludeResource: font Times-Roman
11 0 Nf
( ) S
44 -26.4 M
[/View [/XYZ -4 692.80011 null] /Dest /162 /DEST pdfmark
%%IncludeResource: font Courier
11 4 Nf
(createDocument) S
[/View [/XYZ -4 692.80011 null] /Dest /162 /DEST pdfmark
11 0 Nf
( introduced in ) S
11 2 Nf
(DOM Level ) S
(2) S
11 0 Nf
( ) S
66 -39.6 M
(Creates a DOM Document object of the specified type with its document element. ) S
66 -52.8 M
11 2 Nf
(Parameters) S
11 0 Nf
( ) S
66 -66 M
11 4 Nf
(namespaceURI) S
11 0 Nf
( of type ) S
11 4 Nf
(DOMString) S
[/Rect [180.552734 -68.7497559 241.951416 -56.6497574] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(17) S
(] ) S
88 -79.2 M
11 0 Nf
(The ) S
%%IncludeResource: font Times-Italic
11 1 Nf
(namespace ) S
(URI) S
[/Rect [106.854736 -81.949707 178.80249 -69.8497086] /Subtype /Link /Border [0 0 1] /Dest /386 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(149) S
(] ) S
(of the document element to create or ) S
11 4 Nf
(null) S
11 0 Nf
(.) S
66 -92.4 M
11 4 Nf
(qualifiedName) S
11 0 Nf
( of type ) S
11 4 Nf
(DOMString) S
[/Rect [187.152588 -95.1496582 248.55127 -83.0496597] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
88 -105.6 M
11 0 Nf
(The ) S
11 1 Nf
(qualified ) S
(name) S
[/Rect [106.854736 -108.349609 174.545654 -96.2496109] /Subtype /Link /Border [0 0 1] /Dest /388 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(149) S
(] ) S
(of the document element to be created or ) S
11 4 Nf
(null) S
11 0 Nf
(.) S
66 -118.8 M
11 4 Nf
(doctype) S
11 0 Nf
( of type ) S
11 4 Nf
(DocumentType) S
[/Rect [147.553467 -121.549561 228.751709 -109.449562] /Subtype /Link /Border [0 0 1] /Dest /344 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(91) S
(] ) S
88 -132 M
11 0 Nf
(The type of document to be created or ) S
11 4 Nf
(null) S
11 0 Nf
(.) S
88 -145.2 M
11 0 Nf
(When ) S
11 4 Nf
(doctype) S
11 0 Nf
( is not ) S
11 4 Nf
(null) S
11 0 Nf
(, its ) S
11 4 Nf
(Node.ownerDocument) S
[/Rect [236.905029 -147.949463 357.702393 -135.849457] /Subtype /Link /Border [0 0 1] /Dest /241 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(55) S
(] ) S
(attribute is set to) S
88 -158.4 M
(the document being ) S
(created.) S
66 -171.6 M
11 2 Nf
(Return ) S
(Value) S
11 0 Nf
( ) S
74 -198.9 M
11 4 Nf
(Document) S
[/Rect [73.0 -201.64917 127.798828 -189.549164] /Subtype /Link /Border [0 0 1] /Dest /167 /ANN pdfmark
11 0 Nf
( ) S
74 -212.1 M
([p.) S
(29) S
(] ) S
151.7 -198.9 M
11 0 Nf
(A new ) S
11 4 Nf
(Document) S
[/Rect [182.456787 -201.64917 237.255615 -189.549164] /Subtype /Link /Border [0 0 1] /Dest /167 /ANN pdfmark
11 0 Nf
( object with its document element. If the ) S
151.7 -212.1 M
11 4 Nf
(NamespaceURI) S
11 0 Nf
(, ) S
11 4 Nf
(qualifiedName) S
11 0 Nf
(, and ) S
11 4 Nf
(doctype) S
11 0 Nf
( are ) S
11 4 Nf
(null) S
11 0 Nf
(, the) S
151.7 -225.3 M
11 0 Nf
(returned ) S
11 4 Nf
(Document) S
[/Rect [190.090332 -228.049072 244.88916 -215.949066] /Subtype /Link /Border [0 0 1] /Dest /167 /ANN pdfmark
11 0 Nf
( is empty with no document ) S
(element.) S
66 -258.2 M
11 2 Nf
(Exceptions) S
11 0 Nf
( ) S
74 -285.5 M
11 4 Nf
(DOMException) S
[/Rect [73.0 -288.298828 154.198242 -276.198822] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
11 0 Nf
( ) S
74 -298.7 M
([p.) S
(23) S
(] ) S
170.5 -285.5 M
(INVALID_CHARACTER_ERR: Raised if the specified qualified) S
170.5 -298.7 M
(name contains an illegal ) S
(character.) S
170.5 -322.9 M
11 0 Nf
(NAMESPACE_ERR: Raised if the ) S
11 4 Nf
(qualifiedName) S
11 0 Nf
( is) S
170.5 -336.1 M
11 0 Nf
(malformed, if the ) S
11 4 Nf
(qualifiedName) S
11 0 Nf
( has a prefix and the ) S
170.5 -349.3 M
11 4 Nf
(namespaceURI) S
11 0 Nf
( is ) S
11 4 Nf
(null) S
11 0 Nf
(, or if the ) S
11 4 Nf
(qualifiedName) S
11 0 Nf
( is ) S
11 4 Nf
(null) S
170.5 -362.5 M
11 0 Nf
(and the ) S
11 4 Nf
(namespaceURI) S
11 0 Nf
( is different from ) S
11 4 Nf
(null) S
11 0 Nf
(, or if the ) S
170.5 -375.7 M
11 4 Nf
(qualifiedName) S
11 0 Nf
( has a prefix that is "xml" and the ) S
170.5 -388.9 M
11 4 Nf
(namespaceURI) S
11 0 Nf
( is different from ) S
170.5 -402.1 M
(") S
(http://www.w3.org/XML/1998/namespace) S
[/Rect [174.029541 -404.898438 363.620117 -392.798431] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/XML/1998/namespace)] Cd /ANN pdfmark
(" ) S
([) S
(XML ) S
[/Rect [372.520752 -404.898438 401.712402 -392.798431] /Subtype /Link /Border [0 0 1] /Dest /384 /ANN pdfmark
170.5 -415.3 M
11 0 Nf
(Namespaces) S
[/Rect [169.541748 -418.098389 226.518066 -405.998383] /Subtype /Link /Border [0 0 1] /Dest /384 /ANN pdfmark
(], or if the DOM implementation does not support the ) S
170.5 -428.5 M
11 4 Nf
("XML") S
11 0 Nf
( feature but a non-null namespace URI was provided,) S
170.5 -441.7 M
(since namespaces were defined by ) S
(XML.) S
170.5 -465.9 M
11 0 Nf
(WRONG_DOCUMENT_ERR: Raised if ) S
11 4 Nf
(doctype) S
11 0 Nf
( has already) S
170.5 -479.1 M
(been used with a different document or was created from a) S
170.5 -492.3 M
(different ) S
(implementation.) S
170.5 -516.5 M
(NOT_SUPPORTED_ERR: May be raised by DOM) S
170.5 -529.7 M
(implementations which do not support the "XML" feature, if they) S
170.5 -542.9 M
(choose not to support this ) S
(method.) S
170.5 -567.1 M
11 2 Nf
(Note:) S
11 0 Nf
( Other features introduced in the future, by the DOM WG or) S
170.5 -580.3 M
(in extensions defined by other groups, may also demand support) S
170.5 -593.5 M
(for this method; please consult the definition of the feature to see) S
170.5 -606.7 M
(if it requires this ) S
(method.) S
66 -615.5 M
gsave
0 setgray
230.6 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(26) S
0 setgray
185.2 40 M
8 8 Nf
(1.2. Fundamental Interfaces) S
132 -8 M
grestore
pgsave restore N
%%Page: 27 27
%%PageResources: font Times-Roman Times-Italic Times-Bold Courier Helvetica
%%PageBoundingBox: 115 44 541 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
44 -13.2 M
[/View [/XYZ -4 706.000061 null] /Dest /163 /DEST pdfmark
%%IncludeResource: font Courier
11 4 Nf
(createDocumentType) S
[/View [/XYZ -4 706.000061 null] /Dest /163 /DEST pdfmark
%%IncludeResource: font Times-Roman
11 0 Nf
( introduced in ) S
%%IncludeResource: font Times-Bold
11 2 Nf
(DOM Level ) S
(2) S
11 0 Nf
( ) S
66 -26.4 M
11 0 Nf
(Creates an empty ) S
11 4 Nf
(DocumentType) S
[/Rect [144.121094 -29.1499023 225.319336 -17.049902] /Subtype /Link /Border [0 0 1] /Dest /344 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(91) S
(] ) S
(node. Entity declarations and notations are not) S
66 -39.6 M
(made available. Entity reference expansions and default attribute additions do not occur. It) S
66 -52.8 M
11 0 Nf
(is expected that a future version of the DOM will provide a way for populating a ) S
66 -66 M
11 4 Nf
(DocumentType) S
[/Rect [65.0 -68.7497559 146.198242 -56.6497574] /Subtype /Link /Border [0 0 1] /Dest /344 /ANN pdfmark
11 0 Nf
(. ) S
66 -79.2 M
11 2 Nf
(Parameters) S
11 0 Nf
( ) S
66 -92.4 M
11 4 Nf
(qualifiedName) S
11 0 Nf
( of type ) S
11 4 Nf
(DOMString) S
[/Rect [187.152588 -95.1496582 248.55127 -83.0496597] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(17) S
(] ) S
88 -105.6 M
11 0 Nf
(The ) S
%%IncludeResource: font Times-Italic
11 1 Nf
(qualified ) S
(name) S
[/Rect [106.854736 -108.349609 174.545654 -96.2496109] /Subtype /Link /Border [0 0 1] /Dest /388 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(149) S
(] ) S
(of the document type to be ) S
(created.) S
66 -118.8 M
11 4 Nf
(publicId) S
11 0 Nf
( of type ) S
11 4 Nf
(DOMString) S
[/Rect [154.15332 -121.549561 215.552 -109.449562] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
88 -132 M
(The external subset public ) S
(identifier.) S
66 -145.2 M
11 4 Nf
(systemId) S
11 0 Nf
( of type ) S
11 4 Nf
(DOMString) S
[/Rect [154.15332 -147.949463 215.552 -135.849457] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
88 -158.4 M
(The external subset system ) S
(identifier.) S
66 -171.6 M
11 2 Nf
(Return ) S
(Value) S
11 0 Nf
( ) S
74 -198.9 M
11 4 Nf
(DocumentType) S
[/Rect [73.0 -201.64917 154.198242 -189.549164] /Subtype /Link /Border [0 0 1] /Dest /344 /ANN pdfmark
11 0 Nf
( ) S
74 -212.1 M
([p.) S
(91) S
(] ) S
187.7 -198.9 M
11 0 Nf
(A new ) S
11 4 Nf
(DocumentType) S
[/Rect [218.467041 -201.64917 299.665283 -189.549164] /Subtype /Link /Border [0 0 1] /Dest /344 /ANN pdfmark
11 0 Nf
( node with ) S
187.7 -212.1 M
11 4 Nf
(Node.ownerDocument) S
[/Rect [186.699463 -214.849121 307.496826 -202.749115] /Subtype /Link /Border [0 0 1] /Dest /241 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(55) S
(] ) S
(set to ) S
11 4 Nf
(null) S
11 0 Nf
(.) S
66 -245 M
11 2 Nf
(Exceptions) S
11 0 Nf
( ) S
74 -272.3 M
11 4 Nf
(DOMException) S
[/Rect [73.0 -275.098877 154.198242 -262.998871] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
11 0 Nf
( ) S
74 -285.5 M
([p.) S
(23) S
(] ) S
174.2 -272.3 M
(INVALID_CHARACTER_ERR: Raised if the specified) S
174.2 -285.5 M
(qualified name contains an illegal ) S
(character.) S
174.2 -309.7 M
11 0 Nf
(NAMESPACE_ERR: Raised if the ) S
11 4 Nf
(qualifiedName) S
11 0 Nf
( is ) S
174.2 -322.9 M
(malformed.) S
174.2 -347.1 M
(NOT_SUPPORTED_ERR: May be raised by DOM) S
174.2 -360.3 M
11 0 Nf
(implementations which do not support the ) S
11 4 Nf
("XML") S
11 0 Nf
( feature, if) S
174.2 -373.5 M
(they choose not to support this ) S
(method.) S
174.2 -397.7 M
11 2 Nf
(Note:) S
11 0 Nf
( Other features introduced in the future, by the DOM WG) S
174.2 -410.9 M
(or in extensions defined by other groups, may also demand) S
174.2 -424.1 M
(support for this method; please consult the definition of the) S
174.2 -437.3 M
(feature to see if it requires this ) S
(method.) S
44 -470.3 M
[/View [/XYZ -4 248.901672 null] /Dest /164 /DEST pdfmark
11 4 Nf
(getInterface) S
[/View [/XYZ -4 248.901672 null] /Dest /164 /DEST pdfmark
11 0 Nf
( introduced in ) S
11 2 Nf
(DOM Level ) S
(3) S
11 0 Nf
( ) S
66 -483.5 M
11 0 Nf
(This method makes available a ) S
11 4 Nf
(DOMImplementation) S
11 0 Nf
('s specialized interface \(see ) S
(Mixed) S
[/Rect [440.200195 -486.248291 470.920654 -474.148285] /Subtype /Link /Border [0 0 1] /Dest /51 /ANN pdfmark
66 -496.7 M
(DOM ) S
(implementations) S
[/Rect [65.0 -499.448242 168.747803 -487.348236] /Subtype /Link /Border [0 0 1] /Dest /51 /ANN pdfmark
( ) S
([p.) S
(21) S
(] ) S
(\). ) S
66 -509.9 M
11 2 Nf
(Parameters) S
11 0 Nf
( ) S
66 -523.1 M
11 4 Nf
(feature) S
11 0 Nf
( of type ) S
11 4 Nf
(DOMString) S
[/Rect [147.553467 -525.848145 208.952148 -513.748169] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(17) S
(] ) S
88 -536.3 M
(The name of the feature requested ) S
(\(case-insensitive\).) S
66 -549.5 M
11 2 Nf
(Return ) S
(Value) S
11 0 Nf
( ) S
66 -563.8 M
gsave
0 setgray
230.6 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(27) S
0 setgray
185.2 40 M
8 8 Nf
(1.2. Fundamental Interfaces) S
0 -8 M
grestore
pgsave restore N
%%Page: 28 28
%%PageResources: font Times-Roman Times-Italic Times-Bold Times-BoldItalic
%%+ font Courier Helvetica
%%PageBoundingBox: 71 44 539 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
74 -13 M
%%IncludeResource: font Courier
11 4 Nf
(DOMImplementation) S
[/Rect [73.0 -15.75 187.19751 -3.64999962] /Subtype /Link /Border [0 0 1] /Dest /113 /ANN pdfmark
%%IncludeResource: font Times-Roman
11 0 Nf
( ) S
74 -26.2 M
([p.) S
(25) S
(] ) S
204.6 -13 M
11 0 Nf
(Returns an alternate ) S
11 4 Nf
(DOMImplementation) S
11 0 Nf
( which) S
204.6 -26.2 M
(implements the specialized APIs of the specified feature,) S
204.6 -39.4 M
11 0 Nf
(if any, or ) S
11 4 Nf
(null) S
11 0 Nf
( if there is no alternate ) S
204.6 -52.6 M
11 4 Nf
(DOMImplementation) S
11 0 Nf
( object which implements) S
204.6 -65.8 M
11 0 Nf
(interfaces associated with that feature. Any alternate ) S
204.6 -79 M
11 4 Nf
(DOMImplementation) S
11 0 Nf
( returned by this method must) S
204.6 -92.2 M
11 0 Nf
(delegate to the primary core ) S
11 4 Nf
(DOMImplementation) S
11 0 Nf
( and) S
204.6 -105.4 M
11 0 Nf
(not return results inconsistent with the primary ) S
204.6 -118.6 M
11 4 Nf
(DOMImplementation) S
66 -151.5 M
%%IncludeResource: font Times-Bold
11 2 Nf
(No ) S
(Exceptions) S
44 -164.7 M
[/View [/XYZ -4 554.4505 null] /Dest /165 /DEST pdfmark
11 4 Nf
(hasFeature) S
[/View [/XYZ -4 554.4505 null] /Dest /165 /DEST pdfmark
11 0 Nf
( ) S
66 -177.9 M
(Test if the DOM implementation implements a specific feature. ) S
66 -191.1 M
11 2 Nf
(Parameters) S
11 0 Nf
( ) S
66 -204.3 M
11 4 Nf
(feature) S
11 0 Nf
( of type ) S
11 4 Nf
(DOMString) S
[/Rect [147.553467 -207.099365 208.952148 -194.999359] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(17) S
(] ) S
88 -217.5 M
(The name of the feature to test \(case-insensitive\). The values used by DOM features) S
88 -230.7 M
(are defined throughout the DOM Level 3 specifications and listed in the ) S
(Conformance) S
[/Rect [406.554443 -233.499268 468.42627 -221.399261] /Subtype /Link /Border [0 0 1] /Dest /38 /ANN pdfmark
( ) S
88 -243.9 M
11 0 Nf
([p.) S
(12) S
(] ) S
(section. The name must be an ) S
%%IncludeResource: font Times-Italic
11 1 Nf
(XML ) S
(name) S
[/Rect [249.830078 -246.699219 300.405518 -234.599213] /Subtype /Link /Border [0 0 1] /Dest /396 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(150) S
(] ) S
(. To avoid possible conflicts,) S
88 -257.1 M
(as a convention, names referring to features defined outside the DOM specification) S
88 -270.3 M
(should be made ) S
(unique.) S
66 -283.5 M
11 4 Nf
(version) S
11 0 Nf
( of type ) S
11 4 Nf
(DOMString) S
[/Rect [147.553467 -286.299072 208.952148 -274.199066] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
88 -296.7 M
(This is the version number of the feature to test. In Level 3, the string can be either) S
88 -309.9 M
11 0 Nf
("3.0", "2.0" or "1.0". If the version is ) S
11 4 Nf
(null) S
11 0 Nf
( or empty string, supporting any version of) S
88 -323.1 M
11 0 Nf
(the feature causes the method to return ) S
11 4 Nf
(true) S
11 0 Nf
(.) S
66 -336.3 M
11 2 Nf
(Return ) S
(Value) S
11 0 Nf
( ) S
74 -363.6 M
11 4 Nf
(boolean) S
136.3 -363.6 M
11 4 Nf
(true) S
11 0 Nf
( if the feature is implemented in the specified version, ) S
11 4 Nf
(false) S
11 0 Nf
( ) S
136.3 -376.8 M
(otherwise.) S
66 -409.8 M
11 2 Nf
(No ) S
(Exceptions) S
0 -423 M
11 2 Nf
(Interface ) S
[/View [/XYZ -4 296.201477 null] /Dest /166 /DEST pdfmark
%%IncludeResource: font Times-BoldItalic
11 3 Nf
(DocumentFragment) S
[/View [/XYZ -4 296.201477 null] /Dest /166 /DEST pdfmark
11 0 Nf
( ) S
22 -447.2 M
11 4 Nf
(DocumentFragment) S
11 0 Nf
( is a "lightweight" or "minimal" ) S
11 4 Nf
(Document) S
[/Rect [269.220215 -449.948486 324.019043 -437.84848] /Subtype /Link /Border [0 0 1] /Dest /167 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(29) S
(] ) S
(object. It is very common) S
22 -460.4 M
(to want to be able to extract a portion of a document's tree or to create a new fragment of a) S
22 -473.6 M
(document. Imagine implementing a user command like cut or rearranging a document by moving) S
22 -486.8 M
(fragments around. It is desirable to have an object which can hold such fragments and it is quite) S
22 -500 M
11 0 Nf
(natural to use a Node for this purpose. While it is true that a ) S
11 4 Nf
(Document) S
[/Rect [287.095215 -502.748291 341.894043 -490.648285] /Subtype /Link /Border [0 0 1] /Dest /167 /ANN pdfmark
11 0 Nf
( object could fulfill this role,) S
22 -513.2 M
11 0 Nf
(a ) S
11 4 Nf
(Document) S
[/Rect [28.6337891 -515.948242 83.4326172 -503.848236] /Subtype /Link /Border [0 0 1] /Dest /167 /ANN pdfmark
11 0 Nf
( object can potentially be a heavyweight object, depending on the underlying) S
22 -526.4 M
11 0 Nf
(implementation. What is really needed for this is a very lightweight object. ) S
11 4 Nf
(DocumentFragment) S
22 -539.6 M
11 0 Nf
(is such an ) S
(object.) S
22 -563.8 M
11 0 Nf
(Furthermore, various operations -- such as inserting nodes as children of another ) S
11 4 Nf
(Node) S
[/Rect [378.118408 -566.548096 406.517822 -554.44812] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(49) S
(] ) S
(-- may) S
22 -577 M
11 0 Nf
(take ) S
11 4 Nf
(DocumentFragment) S
11 0 Nf
( objects as arguments; this results in all the child nodes of the ) S
22 -590.2 M
11 4 Nf
(DocumentFragment) S
11 0 Nf
( being moved to the child list of this ) S
(node.) S
22 -590.2 M
gsave
0 setgray
230.6 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(28) S
0 setgray
185.2 40 M
8 8 Nf
(1.2. Fundamental Interfaces) S
44 -8 M
grestore
pgsave restore N
%%Page: 29 29
%%PageResources: font Times-Roman Times-Italic Times-Bold Times-BoldItalic
%%+ font Courier Helvetica
%%PageBoundingBox: 71 44 541 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
22 -13.2 M
%%IncludeResource: font Times-Roman
11 0 Nf
(The children of a ) S
%%IncludeResource: font Courier
11 4 Nf
(DocumentFragment) S
11 0 Nf
( node are zero or more nodes representing the tops of any) S
22 -26.4 M
11 0 Nf
(sub-trees defining the structure of the document. ) S
11 4 Nf
(DocumentFragment) S
11 0 Nf
( nodes do not need to be ) S
22 -39.6 M
%%IncludeResource: font Times-Italic
11 1 Nf
(well-formed XML ) S
(documents) S
[/Rect [21.0 -42.3498535 150.70752 -30.2498531] /Subtype /Link /Border [0 0 1] /Dest /397 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(150) S
(] ) S
(\(although they do need to follow the rules imposed upon) S
22 -52.8 M
11 0 Nf
(well-formed XML parsed entities, which can have multiple top nodes\). For example, a ) S
22 -66 M
11 4 Nf
(DocumentFragment) S
11 0 Nf
( might have only one child and that child node could be a ) S
11 4 Nf
(Text) S
[/Rect [381.705811 -68.7497559 410.105225 -56.6497574] /Subtype /Link /Border [0 0 1] /Dest /312 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(85) S
(] ) S
(node.) S
22 -79.2 M
(Such a structure model represents neither an HTML document nor a well-formed XML ) S
(document.) S
22 -103.4 M
11 0 Nf
(When a ) S
11 4 Nf
(DocumentFragment) S
11 0 Nf
( is inserted into a ) S
11 4 Nf
(Document) S
[/Rect [241.160156 -106.149658 295.958984 -94.0496597] /Subtype /Link /Border [0 0 1] /Dest /167 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(29) S
(] ) S
(\(or indeed any other ) S
11 4 Nf
(Node) S
[/Rect [417.674072 -106.149658 446.073486 -94.0496597] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
11 0 Nf
( ) S
22 -116.6 M
11 0 Nf
([p.) S
(49) S
(] ) S
(that may take children\) the children of the ) S
11 4 Nf
(DocumentFragment) S
11 0 Nf
( and not the ) S
22 -129.8 M
11 4 Nf
(DocumentFragment) S
11 0 Nf
( itself are inserted into the ) S
11 4 Nf
(Node) S
[/Rect [243.909424 -132.549561 272.308838 -120.449562] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
11 0 Nf
(. This makes the ) S
11 4 Nf
(DocumentFragment) S
22 -143 M
11 0 Nf
(very useful when the user wishes to create nodes that are ) S
11 1 Nf
(siblings) S
[/Rect [273.620117 -145.749512 309.851318 -133.649506] /Subtype /Link /Border [0 0 1] /Dest /398 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(149) S
(] ) S
(; the ) S
22 -156.2 M
11 4 Nf
(DocumentFragment) S
11 0 Nf
( acts as the parent of these nodes so that the user can use the standard) S
22 -169.4 M
11 0 Nf
(methods from the ) S
11 4 Nf
(Node) S
[/Rect [101.353516 -172.149414 129.75293 -160.049408] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
11 0 Nf
( interface, such as ) S
11 4 Nf
(insertBefore) S
11 0 Nf
( and ) S
11 4 Nf
(appendChild) S
11 0 Nf
(.) S
22 -193.6 M
%%IncludeResource: font Times-Bold
11 2 Nf
(Note:) S
11 0 Nf
( The properties [notations] and [unparsed entities] defined by the Document Information Item) S
22 -206.8 M
11 0 Nf
(in ) S
([) S
(XML Information ) S
(set) S
[/Rect [35.9707031 -209.549316 132.678711 -197.44931] /Subtype /Link /Border [0 0 1] /Dest /104 /ANN pdfmark
(] are accessible through the ) S
11 4 Nf
(DocumentType) S
[/Rect [253.776611 -209.549316 334.974854 -197.44931] /Subtype /Link /Border [0 0 1] /Dest /344 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(91) S
(] ) S
(interface. The property) S
22 -220 M
([all declarations processed] is not accessible through the DOM ) S
(API.) S
22 -244.2 M
11 2 Nf
(IDL ) S
(Definition) S
11 0 Nf
( ) S
44 -266 M
9.0 4 Nf
(interface ) S
(DocumentFragment) S
[/Rect [96.9990234 -268.249023 185.397461 -258.34903] /Subtype /Link /Border [0 0 1] /Dest /166 /ANN pdfmark
( : ) S
(Node) S
[/Rect [199.597168 -268.249023 223.196777 -258.34903] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
( {) S
44 -276.8 M
(};) S
0 -299 M
11 2 Nf
(Interface ) S
[/View [/XYZ -4 420.201233 null] /Dest /167 /DEST pdfmark
%%IncludeResource: font Times-BoldItalic
11 3 Nf
(Document) S
[/View [/XYZ -4 420.201233 null] /Dest /167 /DEST pdfmark
11 0 Nf
( ) S
22 -323.2 M
11 0 Nf
(The ) S
11 4 Nf
(Document) S
11 0 Nf
( interface represents the entire HTML or XML document. Conceptually, it is the ) S
11 1 Nf
(root) S
[/Rect [450.166748 -325.94873 470.503418 -313.848724] /Subtype /Link /Border [0 0 1] /Dest /399 /ANN pdfmark
11 0 Nf
( ) S
22 -336.4 M
([p.) S
(149) S
(] ) S
(of the document tree, and provides the primary access to the document's ) S
(data.) S
22 -360.6 M
(Since elements, text nodes, comments, processing instructions, etc. cannot exist outside the context) S
22 -373.8 M
11 0 Nf
(of a ) S
11 4 Nf
(Document) S
11 0 Nf
(, the ) S
11 4 Nf
(Document) S
11 0 Nf
( interface also contains the factory methods needed to create these) S
22 -387 M
11 0 Nf
(objects. The ) S
11 4 Nf
(Node) S
[/Rect [77.5168457 -389.748535 105.91626 -377.648529] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(49) S
(] ) S
(objects created have a ) S
11 4 Nf
(ownerDocument) S
11 0 Nf
( attribute which associates them) S
22 -400.2 M
11 0 Nf
(with the ) S
11 4 Nf
(Document) S
11 0 Nf
( within whose context they were ) S
(created.) S
22 -424.4 M
11 2 Nf
(IDL ) S
(Definition) S
11 0 Nf
( ) S
44 -446.2 M
9.0 4 Nf
(interface ) S
(Document) S
[/Rect [96.9990234 -448.448242 142.198242 -438.548248] /Subtype /Link /Border [0 0 1] /Dest /167 /ANN pdfmark
( : ) S
(Node) S
[/Rect [156.397949 -448.448242 179.997559 -438.548248] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
( {) S
44 -457 M
( // Modified in DOM Level 3:) S
44 -467.8 M
( readonly attribute ) S
(DocumentType) S
[/Rect [156.397949 -470.047852 223.196777 -460.147858] /Subtype /Link /Border [0 0 1] /Dest /344 /ANN pdfmark
( ) S
(doctype) S
[/Rect [242.796387 -470.047852 282.595703 -460.147858] /Subtype /Link /Border [0 0 1] /Dest /170 /ANN pdfmark
(;) S
44 -478.6 M
( readonly attribute ) S
(DOMImplementation) S
[/Rect [156.397949 -480.847656 250.196289 -470.947662] /Subtype /Link /Border [0 0 1] /Dest /113 /ANN pdfmark
( ) S
(implementation) S
[/Rect [253.596191 -480.847656 331.194824 -470.947662] /Subtype /Link /Border [0 0 1] /Dest /176 /ANN pdfmark
(;) S
44 -489.4 M
( readonly attribute ) S
(Element) S
[/Rect [156.397949 -491.647461 196.197266 -481.747467] /Subtype /Link /Border [0 0 1] /Dest /295 /ANN pdfmark
( ) S
(documentElement) S
[/Rect [242.796387 -491.647461 325.794922 -481.747467] /Subtype /Link /Border [0 0 1] /Dest /171 /ANN pdfmark
(;) S
44 -500.2 M
( ) S
(Element) S
[/Rect [53.7998047 -502.447266 93.5991211 -492.547272] /Subtype /Link /Border [0 0 1] /Dest /295 /ANN pdfmark
( ) S
(createElement) S
[/Rect [156.397949 -502.447266 228.59668 -492.547272] /Subtype /Link /Border [0 0 1] /Dest /189 /ANN pdfmark
(\(in ) S
(DOMString) S
[/Rect [248.196289 -502.447266 298.79541 -492.547272] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( tagName\)) S
44 -511 M
( raises\() S
(DOMException) S
[/Rect [296.79541 -513.24707 363.594238 -503.347076] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
(\);) S
44 -521.8 M
( ) S
(DocumentFragment) S
[/Rect [53.7998047 -524.046875 142.198242 -514.146851] /Subtype /Link /Border [0 0 1] /Dest /166 /ANN pdfmark
( ) S
(createDocumentFragment) S
[/Rect [156.397949 -524.046875 277.195801 -514.146851] /Subtype /Link /Border [0 0 1] /Dest /188 /ANN pdfmark
(\(\);) S
44 -532.6 M
( ) S
(Text) S
[/Rect [53.7998047 -534.84668 77.3994141 -524.946655] /Subtype /Link /Border [0 0 1] /Dest /312 /ANN pdfmark
( ) S
(createTextNode) S
[/Rect [156.397949 -534.84668 233.996582 -524.946655] /Subtype /Link /Border [0 0 1] /Dest /193 /ANN pdfmark
(\(in ) S
(DOMString) S
[/Rect [253.596191 -534.84668 304.195312 -524.946655] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( data\);) S
44 -543.4 M
( ) S
(Comment) S
[/Rect [53.7998047 -545.646484 93.5991211 -535.74646] /Subtype /Link /Border [0 0 1] /Dest /318 /ANN pdfmark
( ) S
(createComment) S
[/Rect [156.397949 -545.646484 228.59668 -535.74646] /Subtype /Link /Border [0 0 1] /Dest /187 /ANN pdfmark
(\(in ) S
(DOMString) S
[/Rect [248.196289 -545.646484 298.79541 -535.74646] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( data\);) S
44 -554.2 M
( ) S
(CDATASection) S
[/Rect [53.7998047 -556.446289 120.598633 -546.546265] /Subtype /Link /Border [0 0 1] /Dest /343 /ANN pdfmark
( ) S
(createCDATASection) S
[/Rect [156.397949 -556.446289 255.596191 -546.546265] /Subtype /Link /Border [0 0 1] /Dest /186 /ANN pdfmark
(\(in ) S
(DOMString) S
[/Rect [275.195801 -556.446289 325.794922 -546.546265] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( data\)) S
44 -565 M
( raises\() S
(DOMException) S
[/Rect [296.79541 -567.246094 363.594238 -557.346069] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
(\);) S
44 -575.8 M
( ) S
(ProcessingInstruction) S
[/Rect [53.7998047 -578.045898 169.197754 -568.145874] /Subtype /Link /Border [0 0 1] /Dest /369 /ANN pdfmark
( ) S
(createProcessingInstruction) S
[/Rect [172.597656 -578.045898 320.39502 -568.145874] /Subtype /Link /Border [0 0 1] /Dest /192 /ANN pdfmark
(\(in ) S
(DOMString) S
[/Rect [339.994629 -578.045898 390.59375 -568.145874] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( target, ) S
44 -586.6 M
( in ) S
(DOMString) S
[/Rect [339.994629 -588.845703 390.59375 -578.945679] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( data\)) S
44 -597.4 M
( raises\() S
(DOMException) S
[/Rect [296.79541 -599.645508 363.594238 -589.745483] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
(\);) S
44 -608.2 M
( ) S
(Attr) S
[/Rect [53.7998047 -610.445312 77.3994141 -600.545288] /Subtype /Link /Border [0 0 1] /Dest /287 /ANN pdfmark
( ) S
(createAttribute) S
[/Rect [156.397949 -610.445312 239.396484 -600.545288] /Subtype /Link /Border [0 0 1] /Dest /184 /ANN pdfmark
(\(in ) S
(DOMString) S
[/Rect [258.996094 -610.445312 309.595215 -600.545288] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( name\)) S
44 -619 M
( raises\() S
(DOMException) S
[/Rect [296.79541 -621.245117 363.594238 -611.345093] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
(\);) S
44 -619 M
gsave
0 setgray
230.6 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(29) S
0 setgray
185.2 40 M
8 8 Nf
(1.2. Fundamental Interfaces) S
88 -8 M
grestore
pgsave restore N
%%Page: 30 30
%%PageResources: font Courier Helvetica
%%PageBoundingBox: 115 44 515 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
44 -10.8 M
%%IncludeResource: font Courier
9.0 4 Nf
( ) S
(EntityReference) S
[/Rect [53.7998047 -13.0498047 136.79834 -3.14980459] /Subtype /Link /Border [0 0 1] /Dest /368 /ANN pdfmark
( ) S
(createEntityReference) S
[/Rect [156.397949 -13.0498047 271.795898 -3.14980459] /Subtype /Link /Border [0 0 1] /Dest /191 /ANN pdfmark
(\(in ) S
(DOMString) S
[/Rect [291.395508 -13.0498047 341.994629 -3.14980459] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( name\)) S
44 -21.6 M
9.0 4 Nf
( raises\() S
(DOMException) S
[/Rect [296.79541 -23.8496094 363.594238 -13.9496098] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
(\);) S
44 -32.4 M
( ) S
(NodeList) S
[/Rect [53.7998047 -34.6494141 98.9990234 -24.7494144] /Subtype /Link /Border [0 0 1] /Dest /265 /ANN pdfmark
( ) S
(getElementsByTagName) S
[/Rect [156.397949 -34.6494141 266.396 -24.7494144] /Subtype /Link /Border [0 0 1] /Dest /195 /ANN pdfmark
(\(in ) S
(DOMString) S
[/Rect [285.995605 -34.6494141 336.594727 -24.7494144] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( tagname\);) S
44 -43.2 M
( // Introduced in DOM Level 2:) S
44 -54 M
( ) S
(Node) S
[/Rect [53.7998047 -56.2490234 77.3994141 -46.3490219] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
( ) S
(importNode) S
[/Rect [156.397949 -56.2490234 212.396973 -46.3490219] /Subtype /Link /Border [0 0 1] /Dest /198 /ANN pdfmark
(\(in ) S
(Node) S
[/Rect [231.996582 -56.2490234 255.596191 -46.3490219] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
( importedNode, ) S
44 -64.8 M
( in boolean deep\)) S
44 -75.6 M
( raises\() S
(DOMException) S
[/Rect [296.79541 -77.8486328 363.594238 -67.9486313] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
(\);) S
44 -86.4 M
( // Introduced in DOM Level 2:) S
44 -97.2 M
( ) S
(Element) S
[/Rect [53.7998047 -99.4482422 93.5991211 -89.5482407] /Subtype /Link /Border [0 0 1] /Dest /295 /ANN pdfmark
( ) S
(createElementNS) S
[/Rect [156.397949 -99.4482422 239.396484 -89.5482407] /Subtype /Link /Border [0 0 1] /Dest /190 /ANN pdfmark
(\(in ) S
(DOMString) S
[/Rect [258.996094 -99.4482422 309.595215 -89.5482407] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( namespaceURI, ) S
44 -108 M
( in ) S
(DOMString) S
[/Rect [258.996094 -110.248047 309.595215 -100.348045] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( qualifiedName\)) S
44 -118.8 M
( raises\() S
(DOMException) S
[/Rect [296.79541 -121.047852 363.594238 -111.14785] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
(\);) S
44 -129.6 M
( // Introduced in DOM Level 2:) S
44 -140.4 M
( ) S
(Attr) S
[/Rect [53.7998047 -142.647461 77.3994141 -132.747467] /Subtype /Link /Border [0 0 1] /Dest /287 /ANN pdfmark
( ) S
(createAttributeNS) S
[/Rect [156.397949 -142.647461 250.196289 -132.747467] /Subtype /Link /Border [0 0 1] /Dest /185 /ANN pdfmark
(\(in ) S
(DOMString) S
[/Rect [269.795898 -142.647461 320.39502 -132.747467] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( namespaceURI, ) S
44 -151.2 M
( in ) S
(DOMString) S
[/Rect [269.795898 -153.447266 320.39502 -143.547272] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( qualifiedName\)) S
44 -162 M
( raises\() S
(DOMException) S
[/Rect [296.79541 -164.24707 363.594238 -154.347076] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
(\);) S
44 -172.8 M
( // Introduced in DOM Level 2:) S
44 -183.6 M
( ) S
(NodeList) S
[/Rect [53.7998047 -185.84668 98.9990234 -175.946686] /Subtype /Link /Border [0 0 1] /Dest /265 /ANN pdfmark
( ) S
(getElementsByTagNameNS) S
[/Rect [156.397949 -185.84668 277.195801 -175.946686] /Subtype /Link /Border [0 0 1] /Dest /196 /ANN pdfmark
(\(in ) S
(DOMString) S
[/Rect [296.79541 -185.84668 347.394531 -175.946686] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( namespaceURI, ) S
44 -194.4 M
( in ) S
(DOMString) S
[/Rect [296.79541 -196.646484 347.394531 -186.74649] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( localName\);) S
44 -205.2 M
( // Introduced in DOM Level 2:) S
44 -216 M
( ) S
(Element) S
[/Rect [53.7998047 -218.246094 93.5991211 -208.3461] /Subtype /Link /Border [0 0 1] /Dest /295 /ANN pdfmark
( ) S
(getElementById) S
[/Rect [156.397949 -218.246094 233.996582 -208.3461] /Subtype /Link /Border [0 0 1] /Dest /194 /ANN pdfmark
(\(in ) S
(DOMString) S
[/Rect [253.596191 -218.246094 304.195312 -208.3461] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( elementId\);) S
44 -226.8 M
( // Introduced in DOM Level 3:) S
44 -237.6 M
( attribute ) S
(DOMString) S
[/Rect [156.397949 -239.845703 206.99707 -229.945709] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( ) S
(actualEncoding) S
[/Rect [242.796387 -239.845703 320.39502 -229.945709] /Subtype /Link /Border [0 0 1] /Dest /168 /ANN pdfmark
(;) S
44 -248.4 M
( // Introduced in DOM Level 3:) S
44 -259.2 M
( attribute ) S
(DOMString) S
[/Rect [156.397949 -261.445312 206.99707 -251.545319] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( ) S
(encoding) S
[/Rect [242.796387 -261.445312 287.995605 -251.545319] /Subtype /Link /Border [0 0 1] /Dest /174 /ANN pdfmark
(;) S
44 -270 M
( // Introduced in DOM Level 3:) S
44 -280.8 M
( attribute boolean ) S
(standalone) S
[/Rect [242.796387 -283.044922 298.79541 -273.144928] /Subtype /Link /Border [0 0 1] /Dest /177 /ANN pdfmark
(;) S
44 -291.6 M
( // Introduced in DOM Level 3:) S
44 -302.4 M
( attribute ) S
(DOMString) S
[/Rect [156.397949 -304.644531 206.99707 -294.744537] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( ) S
(version) S
[/Rect [242.796387 -304.644531 282.595703 -294.744537] /Subtype /Link /Border [0 0 1] /Dest /180 /ANN pdfmark
(;) S
44 -313.2 M
( // raises\() S
(DOMException) S
[/Rect [312.995117 -315.444336 379.793945 -305.544342] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
(\) on setting) S
44 -334.8 M
( // Introduced in DOM Level 3:) S
44 -345.6 M
( attribute boolean ) S
(strictErrorChecking) S
[/Rect [242.796387 -347.84375 347.394531 -337.943756] /Subtype /Link /Border [0 0 1] /Dest /179 /ANN pdfmark
(;) S
44 -356.4 M
( // Introduced in DOM Level 3:) S
44 -367.2 M
( attribute ) S
(DOMErrorHandler) S
[/Rect [156.397949 -369.443359 239.396484 -359.543365] /Subtype /Link /Border [0 0 1] /Dest /334 /ANN pdfmark
( ) S
(errorHandler) S
[/Rect [242.796387 -369.443359 309.595215 -359.543365] /Subtype /Link /Border [0 0 1] /Dest /175 /ANN pdfmark
(;) S
44 -378 M
( // Introduced in DOM Level 3:) S
44 -388.8 M
( attribute ) S
(DOMString) S
[/Rect [156.397949 -391.042969 206.99707 -381.142975] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( ) S
(documentURI) S
[/Rect [242.796387 -391.042969 304.195312 -381.142975] /Subtype /Link /Border [0 0 1] /Dest /173 /ANN pdfmark
(;) S
44 -399.6 M
( // Introduced in DOM Level 3:) S
44 -410.4 M
( ) S
(Node) S
[/Rect [53.7998047 -412.642578 77.3994141 -402.742584] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
( ) S
(adoptNode) S
[/Rect [156.397949 -412.642578 206.99707 -402.742584] /Subtype /Link /Border [0 0 1] /Dest /182 /ANN pdfmark
(\(in ) S
(Node) S
[/Rect [226.59668 -412.642578 250.196289 -402.742584] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
( source\)) S
44 -421.2 M
( raises\() S
(DOMException) S
[/Rect [296.79541 -423.442383 363.594238 -413.542389] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
(\);) S
44 -432 M
( // Introduced in DOM Level 3:) S
44 -442.8 M
( void ) S
(normalizeDocument) S
[/Rect [156.397949 -445.042 250.196289 -435.142] /Subtype /Link /Border [0 0 1] /Dest /199 /ANN pdfmark
(\(\);) S
44 -453.6 M
( // Introduced in DOM Level 3:) S
44 -464.4 M
( boolean ) S
(canSetNormalizationFeature) S
[/Rect [156.397949 -466.641602 298.79541 -456.741608] /Subtype /Link /Border [0 0 1] /Dest /183 /ANN pdfmark
(\(in ) S
(DOMString) S
[/Rect [318.39502 -466.641602 368.994141 -456.741608] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( name, ) S
44 -475.2 M
( in boolean state\);) S
44 -486 M
( // Introduced in DOM Level 3:) S
44 -496.8 M
( void ) S
(setNormalizationFeature) S
[/Rect [156.397949 -499.041016 282.595703 -489.141022] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark
(\(in ) S
(DOMString) S
[/Rect [302.195312 -499.041016 352.794434 -489.141022] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( name, ) S
44 -507.6 M
( in boolean state\)) S
44 -518.4 M
( raises\() S
(DOMException) S
[/Rect [296.79541 -520.640625 363.594238 -510.740631] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
(\);) S
44 -529.2 M
( // Introduced in DOM Level 3:) S
44 -540 M
( boolean ) S
(getNormalizationFeature) S
[/Rect [156.397949 -542.240234 282.595703 -532.34021] /Subtype /Link /Border [0 0 1] /Dest /197 /ANN pdfmark
(\(in ) S
(DOMString) S
[/Rect [302.195312 -542.240234 352.794434 -532.34021] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( name\)) S
44 -550.8 M
( raises\() S
(DOMException) S
[/Rect [296.79541 -553.040039 363.594238 -543.14] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
(\);) S
44 -561.6 M
( // Introduced in DOM Level 3:) S
44 -572.4 M
( ) S
(Node) S
[/Rect [53.7998047 -574.639648 77.3994141 -564.739624] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
( ) S
(renameNode) S
[/Rect [156.397949 -574.639648 212.396973 -564.739624] /Subtype /Link /Border [0 0 1] /Dest /200 /ANN pdfmark
(\(in ) S
(Node) S
[/Rect [231.996582 -574.639648 255.596191 -564.739624] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
( n, ) S
44 -583.2 M
( in ) S
(DOMString) S
[/Rect [231.996582 -585.439453 282.595703 -575.539429] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( namespaceURI, ) S
44 -594 M
( in ) S
(DOMString) S
[/Rect [231.996582 -596.239258 282.595703 -586.339233] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( name\)) S
44 -604.8 M
( raises\() S
(DOMException) S
[/Rect [296.79541 -607.039062 363.594238 -597.139038] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
(\);) S
44 -615.6 M
(};) S
44 -624.6 M
gsave
0 setgray
230.6 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(30) S
0 setgray
185.2 40 M
8 8 Nf
(1.2. Fundamental Interfaces) S
88 -8 M
grestore
pgsave restore N
%%Page: 31 31
%%PageResources: font Times-Roman Times-Italic Times-Bold Courier Helvetica
%%PageBoundingBox: 93 44 541 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
22 -13.2 M
%%IncludeResource: font Times-Bold
11 2 Nf
(Attributes) S
%%IncludeResource: font Times-Roman
11 0 Nf
( ) S
44 -26.4 M
[/View [/XYZ -4 692.80011 null] /Dest /168 /DEST pdfmark
%%IncludeResource: font Courier
11 4 Nf
(actualEncoding) S
[/View [/XYZ -4 692.80011 null] /Dest /168 /DEST pdfmark
11 0 Nf
( of type ) S
11 4 Nf
(DOMString) S
[/Rect [171.752441 -29.1499023 233.151123 -17.049902] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(17) S
(] ) S
(, introduced in ) S
11 2 Nf
(DOM Level ) S
(3) S
11 0 Nf
( ) S
66 -39.6 M
11 0 Nf
(An attribute specifying the actual encoding of this document. This is ) S
11 4 Nf
(null) S
11 0 Nf
( ) S
(otherwise.) S
66 -52.8 M
[/View [/XYZ -4 666.400208 null] /Dest /169 /DEST pdfmark
[/View [/XYZ -4 666.400208 null] /Dest /169 /DEST pdfmark
(This attribute represents the property [character encoding scheme] defined in ) S
([) S
(XML) S
[/Rect [410.171631 -55.5498047 436.613281 -43.4498062] /Subtype /Link /Border [0 0 1] /Dest /104 /ANN pdfmark
66 -66 M
(Information ) S
(set) S
[/Rect [65.0 -68.7497559 134.516357 -56.6497574] /Subtype /Link /Border [0 0 1] /Dest /104 /ANN pdfmark
(].) S
44 -79.2 M
[/View [/XYZ -4 640.000305 null] /Dest /170 /DEST pdfmark
11 4 Nf
(doctype) S
[/View [/XYZ -4 640.000305 null] /Dest /170 /DEST pdfmark
11 0 Nf
( of type ) S
11 4 Nf
(DocumentType) S
[/Rect [125.553467 -81.949707 206.751709 -69.8497086] /Subtype /Link /Border [0 0 1] /Dest /344 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(91) S
(] ) S
(, readonly, modified in ) S
11 2 Nf
(DOM Level ) S
(3) S
11 0 Nf
( ) S
66 -92.4 M
11 0 Nf
(The Document Type Declaration \(see ) S
11 4 Nf
(DocumentType) S
[/Rect [233.307373 -95.1496582 314.505615 -83.0496597] /Subtype /Link /Border [0 0 1] /Dest /344 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(91) S
(] ) S
(\) associated with this) S
66 -105.6 M
(document. For HTML documents as well as XML documents without a document type) S
66 -118.8 M
11 0 Nf
(declaration this returns ) S
11 4 Nf
(null) S
11 0 Nf
(. The DOM Level 2 does not support editing the Document) S
66 -132 M
(Type ) S
(Declaration.) S
44 -145.2 M
[/View [/XYZ -4 574.000549 null] /Dest /171 /DEST pdfmark
11 4 Nf
(documentElement) S
[/View [/XYZ -4 574.000549 null] /Dest /171 /DEST pdfmark
11 0 Nf
( of type ) S
11 4 Nf
(Element) S
[/Rect [178.352295 -147.949463 226.55127 -135.849457] /Subtype /Link /Border [0 0 1] /Dest /295 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(77) S
(] ) S
(, readonly ) S
66 -158.4 M
11 0 Nf
(This is a ) S
%%IncludeResource: font Times-Italic
11 1 Nf
(convenience) S
[/Rect [105.028076 -161.149414 161.388672 -149.049408] /Subtype /Link /Border [0 0 1] /Dest /400 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(147) S
(] ) S
(attribute that allows direct access to the child node that is the ) S
66 -171.6 M
11 1 Nf
(document ) S
(element) S
[/Rect [65.0 -174.349365 146.726318 -162.249359] /Subtype /Link /Border [0 0 1] /Dest /401 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(147) S
(] ) S
(of the ) S
(document.) S
66 -184.8 M
[/View [/XYZ -4 534.400696 null] /Dest /172 /DEST pdfmark
[/View [/XYZ -4 534.400696 null] /Dest /172 /DEST pdfmark
(This attribute represents the property [document element] defined in ) S
([) S
(XML Information ) S
[/Rect [372.013916 -187.549316 456.501465 -175.44931] /Subtype /Link /Border [0 0 1] /Dest /104 /ANN pdfmark
66 -198 M
(set) S
[/Rect [65.0 -200.749268 79.220459 -188.649261] /Subtype /Link /Border [0 0 1] /Dest /104 /ANN pdfmark
(].) S
44 -211.2 M
[/View [/XYZ -4 508.000793 null] /Dest /173 /DEST pdfmark
11 4 Nf
(documentURI) S
[/View [/XYZ -4 508.000793 null] /Dest /173 /DEST pdfmark
11 0 Nf
( of type ) S
11 4 Nf
(DOMString) S
[/Rect [151.952881 -213.949219 213.351562 -201.849213] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(17) S
(] ) S
(, introduced in ) S
11 2 Nf
(DOM Level ) S
(3) S
11 0 Nf
( ) S
66 -224.4 M
11 0 Nf
(The location of the document or ) S
11 4 Nf
(null) S
11 0 Nf
( if ) S
(undefined.) S
66 -237.6 M
11 0 Nf
(Beware that when the ) S
11 4 Nf
(Document) S
11 0 Nf
( supports the feature "HTML" ) S
([) S
(DOM Level 2 ) S
(HTML) S
[/Rect [354.9646 -240.349121 452.586182 -228.249115] /Subtype /Link /Border [0 0 1] /Dest /402 /ANN pdfmark
(],) S
66 -250.8 M
(the href attribute of the HTML BASE element takes precedence over this ) S
(attribute.) S
44 -264 M
[/View [/XYZ -4 455.201 null] /Dest /174 /DEST pdfmark
11 4 Nf
(encoding) S
[/View [/XYZ -4 455.201 null] /Dest /174 /DEST pdfmark
11 0 Nf
( of type ) S
11 4 Nf
(DOMString) S
[/Rect [132.15332 -266.749023 193.552 -254.649017] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(17) S
(] ) S
(, introduced in ) S
11 2 Nf
(DOM Level ) S
(3) S
11 0 Nf
( ) S
66 -277.2 M
(An attribute specifying, as part of the XML declaration, the encoding of this document.) S
66 -290.4 M
11 0 Nf
(This is ) S
11 4 Nf
(null) S
11 0 Nf
( when ) S
(unspecified.) S
44 -303.6 M
[/View [/XYZ -4 415.601135 null] /Dest /175 /DEST pdfmark
11 4 Nf
(errorHandler) S
[/View [/XYZ -4 415.601135 null] /Dest /175 /DEST pdfmark
11 0 Nf
( of type ) S
11 4 Nf
(DOMErrorHandler) S
[/Rect [158.552734 -306.348877 259.550537 -294.248871] /Subtype /Link /Border [0 0 1] /Dest /334 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(89) S
(] ) S
(, introduced in ) S
11 2 Nf
(DOM Level ) S
(3) S
11 0 Nf
( ) S
66 -316.8 M
11 0 Nf
(This attribute allows applications to specify a ) S
11 4 Nf
(DOMErrorHandler) S
[/Rect [267.560059 -319.548828 368.557861 -307.448822] /Subtype /Link /Border [0 0 1] /Dest /334 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(89) S
(] ) S
(to be called in) S
66 -330 M
(the event that an error is encountered while performing an operation on a document. Note) S
66 -343.2 M
(that not all methods use this mechanism, see the description of each method for ) S
(details.) S
44 -356.4 M
[/View [/XYZ -4 362.801331 null] /Dest /176 /DEST pdfmark
11 4 Nf
(implementation) S
[/View [/XYZ -4 362.801331 null] /Dest /176 /DEST pdfmark
11 0 Nf
( of type ) S
11 4 Nf
(DOMImplementation) S
[/Rect [171.752441 -359.148682 285.949951 -347.048676] /Subtype /Link /Border [0 0 1] /Dest /113 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(25) S
(] ) S
(, readonly ) S
66 -369.6 M
11 0 Nf
(The ) S
11 4 Nf
(DOMImplementation) S
[/Rect [84.8547363 -372.348633 199.052246 -360.248627] /Subtype /Link /Border [0 0 1] /Dest /113 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(25) S
(] ) S
(object that handles this document. A DOM) S
66 -382.8 M
(application may use objects from multiple ) S
(implementations.) S
44 -396 M
[/View [/XYZ -4 323.201477 null] /Dest /177 /DEST pdfmark
11 4 Nf
(standalone) S
[/View [/XYZ -4 323.201477 null] /Dest /177 /DEST pdfmark
11 0 Nf
( of type ) S
11 4 Nf
(boolean) S
11 0 Nf
(, introduced in ) S
11 2 Nf
(DOM Level ) S
(3) S
11 0 Nf
( ) S
66 -409.2 M
(An attribute specifying, as part of the XML declaration, whether this document is ) S
66 -422.4 M
(standalone.) S
66 -435.6 M
[/View [/XYZ -4 283.601624 null] /Dest /178 /DEST pdfmark
[/View [/XYZ -4 283.601624 null] /Dest /178 /DEST pdfmark
(This attribute represents the property [standalone] defined in ) S
([) S
(XML Information ) S
(set) S
[/Rect [338.101562 -438.348389 434.80957 -426.248383] /Subtype /Link /Border [0 0 1] /Dest /104 /ANN pdfmark
(].) S
44 -448.8 M
[/View [/XYZ -4 270.401672 null] /Dest /179 /DEST pdfmark
11 4 Nf
(strictErrorChecking) S
[/View [/XYZ -4 270.401672 null] /Dest /179 /DEST pdfmark
11 0 Nf
( of type ) S
11 4 Nf
(boolean) S
11 0 Nf
(, introduced in ) S
11 2 Nf
(DOM Level ) S
(3) S
11 0 Nf
( ) S
66 -462 M
11 0 Nf
(An attribute specifying whether errors checking is enforced or not. When set to ) S
11 4 Nf
(false) S
11 0 Nf
(, the) S
66 -475.2 M
(implementation is free to not test every possible error case normally defined on DOM) S
66 -488.4 M
11 0 Nf
(operations, and not raise any ) S
11 4 Nf
(DOMException) S
[/Rect [193.91748 -491.148193 275.115723 -479.048187] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(23) S
(] ) S
(. In case of error, the behavior is) S
66 -501.6 M
11 0 Nf
(undefined. This attribute is ) S
11 4 Nf
(true) S
11 0 Nf
( by ) S
(defaults.) S
44 -514.8 M
[/View [/XYZ -4 204.401917 null] /Dest /180 /DEST pdfmark
11 4 Nf
(version) S
[/View [/XYZ -4 204.401917 null] /Dest /180 /DEST pdfmark
11 0 Nf
( of type ) S
11 4 Nf
(DOMString) S
[/Rect [125.553467 -517.548096 186.952148 -505.44809] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(17) S
(] ) S
(, introduced in ) S
11 2 Nf
(DOM Level ) S
(3) S
11 0 Nf
( ) S
66 -528 M
(An attribute specifying, as part of the XML declaration, the version number of this) S
66 -541.2 M
11 0 Nf
(document. This is ) S
11 4 Nf
(null) S
11 0 Nf
( when ) S
(unspecified.) S
66 -554.4 M
[/View [/XYZ -4 164.802063 null] /Dest /181 /DEST pdfmark
[/View [/XYZ -4 164.802063 null] /Dest /181 /DEST pdfmark
(This attribute represents the property [version] defined in ) S
([) S
(XML Information ) S
(set) S
[/Rect [323.438965 -557.147949 420.146973 -545.048] /Subtype /Link /Border [0 0 1] /Dest /104 /ANN pdfmark
(].) S
66 -567.6 M
11 2 Nf
(Exceptions on ) S
(setting) S
11 0 Nf
( ) S
74 -594.9 M
11 4 Nf
(DOMException) S
[/Rect [73.0 -597.647705 154.198242 -585.547729] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
11 0 Nf
( ) S
74 -608.1 M
([p.) S
(23) S
(] ) S
182.7 -594.9 M
(NOT_SUPPORTED_ERR: Raised if the version is set to a) S
182.7 -608.1 M
11 0 Nf
(value that is not supported by this ) S
11 4 Nf
(Document) S
11 0 Nf
(.) S
66 -616.8 M
gsave
0 setgray
230.6 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(31) S
0 setgray
185.2 40 M
8 8 Nf
(1.2. Fundamental Interfaces) S
132 -8 M
grestore
pgsave restore N
%%Page: 32 32
%%PageResources: font Times-Roman Times-Italic Times-Bold Courier Helvetica
%%PageBoundingBox: 93 44 537 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
22 -13.2 M
%%IncludeResource: font Times-Bold
11 2 Nf
(Methods) S
%%IncludeResource: font Times-Roman
11 0 Nf
( ) S
44 -26.4 M
[/View [/XYZ -4 692.80011 null] /Dest /182 /DEST pdfmark
%%IncludeResource: font Courier
11 4 Nf
(adoptNode) S
[/View [/XYZ -4 692.80011 null] /Dest /182 /DEST pdfmark
11 0 Nf
( introduced in ) S
11 2 Nf
(DOM Level ) S
(3) S
11 0 Nf
( ) S
66 -39.6 M
11 0 Nf
(Changes the ) S
11 4 Nf
(ownerDocument) S
11 0 Nf
( of a node, its children, as well as the attached attribute) S
66 -52.8 M
(nodes if there are any. If the node has a parent it is first removed from its parent child list.) S
66 -66 M
(This effectively allows moving a subtree from one document to another. The following list) S
66 -79.2 M
(describes the specifics for each type of node. ) S
66 -92.4 M
11 2 Nf
(ATTRIBUTE_NODE) S
11 0 Nf
( ) S
88 -105.6 M
11 0 Nf
(The ) S
11 4 Nf
(ownerElement) S
11 0 Nf
( attribute is set to ) S
11 4 Nf
(null) S
11 0 Nf
( and the ) S
11 4 Nf
(specified) S
11 0 Nf
( flag is set to ) S
88 -118.8 M
11 4 Nf
(true) S
11 0 Nf
( on the adopted ) S
11 4 Nf
(Attr) S
[/Rect [183.666504 -121.549561 212.065918 -109.449562] /Subtype /Link /Border [0 0 1] /Dest /287 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(75) S
(] ) S
(. The descendants of the source ) S
11 4 Nf
(Attr) S
[/Rect [382.960693 -121.549561 411.360107 -109.449562] /Subtype /Link /Border [0 0 1] /Dest /287 /ANN pdfmark
11 0 Nf
( are) S
88 -132 M
(recursively adopted. ) S
66 -145.2 M
11 2 Nf
(DOCUMENT_FRAGMENT_NODE) S
11 0 Nf
( ) S
88 -158.4 M
(The descendants of the source node are recursively adopted. ) S
66 -171.6 M
11 2 Nf
(DOCUMENT_NODE) S
11 0 Nf
( ) S
88 -184.8 M
11 4 Nf
(Document) S
11 0 Nf
( nodes cannot be adopted. ) S
66 -198 M
11 2 Nf
(DOCUMENT_TYPE_NODE) S
11 0 Nf
( ) S
88 -211.2 M
11 4 Nf
(DocumentType) S
[/Rect [87.0 -213.949219 168.198242 -201.849213] /Subtype /Link /Border [0 0 1] /Dest /344 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(91) S
(] ) S
(nodes cannot be adopted. ) S
66 -224.4 M
11 2 Nf
(ELEMENT_NODE) S
11 0 Nf
( ) S
88 -237.6 M
%%IncludeResource: font Times-Italic
11 1 Nf
(Specified) S
11 0 Nf
( attribute nodes of the source element are adopted, and the generated ) S
11 4 Nf
(Attr) S
[/Rect [431.875244 -240.349121 460.274658 -228.249115] /Subtype /Link /Border [0 0 1] /Dest /287 /ANN pdfmark
11 0 Nf
( ) S
88 -250.8 M
([p.) S
(75) S
(] ) S
(nodes. Default attributes are discarded, though if the document being adopted) S
88 -264 M
(into defines default attributes for this element name, those are assigned. The) S
88 -277.2 M
(descendants of the source element are recursively adopted. ) S
66 -290.4 M
11 2 Nf
(ENTITY_NODE) S
11 0 Nf
( ) S
88 -303.6 M
11 4 Nf
(Entity) S
[/Rect [87.0 -306.348877 128.599121 -294.248871] /Subtype /Link /Border [0 0 1] /Dest /359 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(93) S
(] ) S
(nodes cannot be adopted. ) S
66 -316.8 M
11 2 Nf
(ENTITY_REFERENCE_NODE) S
11 0 Nf
( ) S
88 -330 M
11 0 Nf
(Only the ) S
11 4 Nf
(EntityReference) S
[/Rect [127.941406 -332.748779 228.939209 -320.648773] /Subtype /Link /Border [0 0 1] /Dest /368 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(95) S
(] ) S
(node itself is adopted, the descendants are) S
88 -343.2 M
(discarded, since the source and destination documents might have defined the entity) S
88 -356.4 M
(differently. If the document being imported into provides a definition for this entity) S
88 -369.6 M
(name, its value is assigned. ) S
66 -382.8 M
11 2 Nf
(NOTATION_NODE) S
11 0 Nf
( ) S
88 -396 M
11 4 Nf
(Notation) S
[/Rect [87.0 -398.748535 141.798828 -386.648529] /Subtype /Link /Border [0 0 1] /Dest /354 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(93) S
(] ) S
(nodes cannot be adopted. ) S
66 -409.2 M
11 2 Nf
(PROCESSING_INSTRUCTION_NODE, TEXT_NODE,) S
66 -422.4 M
11 2 Nf
(CDATA_SECTION_NODE, ) S
(COMMENT_NODE) S
11 0 Nf
( ) S
88 -435.6 M
(These nodes can all be adopted. No ) S
(specifics.) S
66 -448.8 M
(Issue adoptNode-1: ) S
88 -462 M
(Should this method simply return null when it fails? How "exceptional" is failure for) S
88 -475.2 M
(this ) S
(method?) S
88 -488.4 M
11 2 Nf
(Resolution:) S
11 0 Nf
( Stick with raising exceptions only in exceptional circumstances, return) S
88 -501.6 M
(null on failure \(F2F 19 Jun 2000\). ) S
66 -514.8 M
(Issue adoptNode-2: ) S
88 -528 M
(Can an entity node really be ) S
(adopted?) S
88 -541.2 M
11 2 Nf
(Resolution:) S
11 0 Nf
( No, neither can Notation nodes \(Telcon 13 Dec 2000\). ) S
66 -554.4 M
(Issue adoptNode-3: ) S
88 -567.6 M
(Does this affect keys and hashCode's of the adopted subtree ) S
(nodes?) S
88 -580.8 M
(If so, what about readonly-ness of key and ) S
(hashCode?) S
88 -594 M
(if not, would appendChild affect keys/hashCodes or would it generate exceptions if) S
88 -607.2 M
(key's are ) S
(duplicate?) S
88 -607.2 M
gsave
0 setgray
230.6 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(32) S
0 setgray
185.2 40 M
8 8 Nf
(1.2. Fundamental Interfaces) S
176 -8 M
grestore
pgsave restore N
%%Page: 33 33
%%PageResources: font Times-Roman Times-Bold Courier Helvetica
%%PageBoundingBox: 115 44 536 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
88 -13.2 M
%%IncludeResource: font Times-Bold
11 2 Nf
(Resolution:) S
%%IncludeResource: font Times-Roman
11 0 Nf
( Both keys and hashcodes have been ) S
(dropped.) S
66 -26.4 M
11 2 Nf
(Parameters) S
11 0 Nf
( ) S
66 -39.6 M
%%IncludeResource: font Courier
11 4 Nf
(source) S
11 0 Nf
( of type ) S
11 4 Nf
(Node) S
[/Rect [140.953613 -42.3498535 169.353027 -30.2498531] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(49) S
(] ) S
88 -52.8 M
(The node to move into this ) S
(document.) S
66 -66 M
11 2 Nf
(Return ) S
(Value) S
11 0 Nf
( ) S
74 -93.3 M
11 4 Nf
(Node) S
[/Rect [73.0 -96.0495605 101.399414 -83.9495621] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
11 0 Nf
( ) S
74 -106.5 M
([p.) S
(49) S
(] ) S
133 -93.3 M
11 0 Nf
(The adopted node, or ) S
11 4 Nf
(null) S
11 0 Nf
( if this operation fails, such as when the source) S
133 -106.5 M
(node comes from a different ) S
(implementation.) S
66 -139.4 M
11 2 Nf
(Exceptions) S
11 0 Nf
( ) S
74 -166.7 M
11 4 Nf
(DOMException) S
[/Rect [73.0 -169.499268 154.198242 -157.399261] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
11 0 Nf
( ) S
74 -179.9 M
([p.) S
(23) S
(] ) S
180.4 -166.7 M
11 0 Nf
(NOT_SUPPORTED_ERR: Raised if the source node is of type ) S
180.4 -179.9 M
11 4 Nf
(DOCUMENT) S
11 0 Nf
(, ) S
11 4 Nf
(DOCUMENT_TYPE) S
11 0 Nf
(.) S
180.4 -204.1 M
(NO_MODIFICATION_ALLOWED_ERR: Raised when the) S
180.4 -217.3 M
(source node is ) S
(readonly.) S
44 -250.3 M
[/View [/XYZ -4 468.90094 null] /Dest /183 /DEST pdfmark
11 4 Nf
(canSetNormalizationFeature) S
[/View [/XYZ -4 468.90094 null] /Dest /183 /DEST pdfmark
11 0 Nf
( introduced in ) S
11 2 Nf
(DOM Level ) S
(3) S
11 0 Nf
( ) S
66 -263.5 M
(Query whether setting a feature to a specific value is ) S
(supported.) S
66 -276.7 M
11 0 Nf
(The feature name has the same form as a DOM ) S
11 4 Nf
(hasFeature) S
11 0 Nf
( string. ) S
66 -289.9 M
11 2 Nf
(Parameters) S
11 0 Nf
( ) S
66 -303.1 M
11 4 Nf
(name) S
11 0 Nf
( of type ) S
11 4 Nf
(DOMString) S
[/Rect [127.753906 -305.848877 189.152588 -293.748871] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(17) S
(] ) S
88 -316.3 M
(The name of the feature to ) S
(check.) S
66 -329.5 M
11 4 Nf
(state) S
11 0 Nf
( of type ) S
11 4 Nf
(boolean) S
11 0 Nf
( ) S
88 -342.7 M
11 0 Nf
(The requested state of the feature ) S
(\() S
11 4 Nf
(true) S
11 0 Nf
( or ) S
11 4 Nf
(false) S
11 0 Nf
(\).) S
66 -355.9 M
11 2 Nf
(Return ) S
(Value) S
11 0 Nf
( ) S
74 -383.2 M
11 4 Nf
(boolean) S
136.3 -383.2 M
11 4 Nf
(true) S
11 0 Nf
( if the feature could be successfully set to the specified value, or ) S
136.3 -396.4 M
11 4 Nf
(false) S
11 0 Nf
( if the feature is not recognized or the requested value is not) S
136.3 -409.6 M
(supported. This does not change the current value of the feature ) S
(itself.) S
66 -442.5 M
11 2 Nf
(No ) S
(Exceptions) S
44 -455.7 M
[/View [/XYZ -4 263.451721 null] /Dest /184 /DEST pdfmark
11 4 Nf
(createAttribute) S
[/View [/XYZ -4 263.451721 null] /Dest /184 /DEST pdfmark
11 0 Nf
( ) S
66 -468.9 M
11 0 Nf
(Creates an ) S
11 4 Nf
(Attr) S
[/Rect [113.871582 -471.698242 142.271 -459.598236] /Subtype /Link /Border [0 0 1] /Dest /287 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(75) S
(] ) S
(of the given name. Note that the ) S
11 4 Nf
(Attr) S
[/Rect [316.542969 -471.698242 344.942383 -459.598236] /Subtype /Link /Border [0 0 1] /Dest /287 /ANN pdfmark
11 0 Nf
( instance can then be set on) S
66 -482.1 M
11 0 Nf
(an ) S
11 4 Nf
(Element) S
[/Rect [78.1337891 -484.898193 126.332764 -472.798187] /Subtype /Link /Border [0 0 1] /Dest /295 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(77) S
(] ) S
(using the ) S
11 4 Nf
(setAttributeNode) S
11 0 Nf
( ) S
(method.) S
66 -495.3 M
11 0 Nf
(To create an attribute with a qualified name and namespace URI, use the ) S
66 -508.5 M
11 4 Nf
(createAttributeNS) S
11 0 Nf
( method. ) S
66 -521.7 M
11 2 Nf
(Parameters) S
11 0 Nf
( ) S
66 -534.9 M
11 4 Nf
(name) S
11 0 Nf
( of type ) S
11 4 Nf
(DOMString) S
[/Rect [127.753906 -537.698 189.152588 -525.598] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(17) S
(] ) S
88 -548.1 M
(The name of the ) S
(attribute.) S
66 -561.3 M
11 2 Nf
(Return ) S
(Value) S
11 0 Nf
( ) S
66 -575.6 M
gsave
0 setgray
230.6 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(33) S
0 setgray
185.2 40 M
8 8 Nf
(1.2. Fundamental Interfaces) S
0 -8 M
grestore
pgsave restore N
%%Page: 34 34
%%PageResources: font Times-Roman Times-Italic Times-Bold Courier Helvetica
%%PageBoundingBox: 115 44 531 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
74 -13 M
%%IncludeResource: font Courier
11 4 Nf
(Attr) S
[/Rect [73.0 -15.75 101.399414 -3.64999962] /Subtype /Link /Border [0 0 1] /Dest /287 /ANN pdfmark
%%IncludeResource: font Times-Roman
11 0 Nf
( ) S
74 -26.2 M
([p.) S
(75) S
(] ) S
127.5 -13 M
11 0 Nf
(A new ) S
11 4 Nf
(Attr) S
[/Rect [158.246094 -15.75 186.645508 -3.64999962] /Subtype /Link /Border [0 0 1] /Dest /287 /ANN pdfmark
11 0 Nf
( object with the ) S
11 4 Nf
(nodeName) S
11 0 Nf
( attribute set to ) S
11 4 Nf
(name) S
11 0 Nf
(, and ) S
127.5 -26.2 M
11 4 Nf
(localName) S
11 0 Nf
(, ) S
11 4 Nf
(prefix) S
11 0 Nf
(, and ) S
11 4 Nf
(namespaceURI) S
11 0 Nf
( set to ) S
11 4 Nf
(null) S
11 0 Nf
(. The value of) S
127.5 -39.4 M
(the attribute is the empty ) S
(string.) S
66 -72.3 M
%%IncludeResource: font Times-Bold
11 2 Nf
(Exceptions) S
11 0 Nf
( ) S
74 -99.6 M
11 4 Nf
(DOMException) S
[/Rect [73.0 -102.399658 154.198242 -90.2996597] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
11 0 Nf
( ) S
74 -112.8 M
([p.) S
(23) S
(] ) S
184.2 -99.6 M
(INVALID_CHARACTER_ERR: Raised if the specified name) S
184.2 -112.8 M
(contains an illegal ) S
(character.) S
44 -145.8 M
[/View [/XYZ -4 573.400452 null] /Dest /185 /DEST pdfmark
11 4 Nf
(createAttributeNS) S
[/View [/XYZ -4 573.400452 null] /Dest /185 /DEST pdfmark
11 0 Nf
( introduced in ) S
11 2 Nf
(DOM Level ) S
(2) S
11 0 Nf
( ) S
66 -159 M
(Creates an attribute of the given qualified name and namespace ) S
(URI.) S
66 -172.2 M
(Per ) S
([) S
(XML ) S
(Namespaces) S
[/Rect [86.0754395 -174.949463 170.243408 -162.849457] /Subtype /Link /Border [0 0 1] /Dest /384 /ANN pdfmark
(], applications must use the value null as the namespaceURI) S
66 -185.4 M
(parameter for methods if they wish to have no namespace. ) S
66 -198.6 M
11 2 Nf
(Parameters) S
11 0 Nf
( ) S
66 -211.8 M
11 4 Nf
(namespaceURI) S
11 0 Nf
( of type ) S
11 4 Nf
(DOMString) S
[/Rect [180.552734 -214.549316 241.951416 -202.44931] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(17) S
(] ) S
88 -225 M
11 0 Nf
(The ) S
%%IncludeResource: font Times-Italic
11 1 Nf
(namespace ) S
(URI) S
[/Rect [106.854736 -227.749268 178.80249 -215.649261] /Subtype /Link /Border [0 0 1] /Dest /386 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(149) S
(] ) S
(of the attribute to ) S
(create.) S
66 -238.2 M
11 4 Nf
(qualifiedName) S
11 0 Nf
( of type ) S
11 4 Nf
(DOMString) S
[/Rect [187.152588 -240.949219 248.55127 -228.849213] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
88 -251.4 M
11 0 Nf
(The ) S
11 1 Nf
(qualified ) S
(name) S
[/Rect [106.854736 -254.14917 174.545654 -242.049164] /Subtype /Link /Border [0 0 1] /Dest /388 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(149) S
(] ) S
(of the attribute to ) S
(instantiate.) S
66 -264.6 M
11 2 Nf
(Return ) S
(Value) S
11 0 Nf
( ) S
74 -291.9 M
11 4 Nf
(Attr) S
[/Rect [73.0 -294.648926 101.399414 -282.54892] /Subtype /Link /Border [0 0 1] /Dest /287 /ANN pdfmark
11 0 Nf
( ) S
74 -305.1 M
([p.) S
(75) S
(] ) S
129.8 -291.9 M
11 0 Nf
(A new ) S
11 4 Nf
(Attr) S
[/Rect [160.537354 -294.648926 188.936768 -282.54892] /Subtype /Link /Border [0 0 1] /Dest /287 /ANN pdfmark
11 0 Nf
( object with the following ) S
(attributes:) S
129.8 -306.2 M
save
174.5 -319.2 M
11 2 Nf
(Attribute) S
348.9 -319.2 M
11 2 Nf
(Value) S
133.8 -340.9 M
11 4 Nf
(Node.nodeName) S
[/Rect [132.769775 -343.69873 220.567871 -331.598724] /Subtype /Link /Border [0 0 1] /Dest /238 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(55) S
(] ) S
267.3 -340.9 M
(qualifiedName) S
133.8 -362.7 M
11 4 Nf
(Node.namespaceURI) S
[/Rect [132.769775 -365.44873 246.967285 -353.348724] /Subtype /Link /Border [0 0 1] /Dest /235 /ANN pdfmark
11 0 Nf
( ) S
133.8 -375.9 M
([p.) S
(54) S
(] ) S
267.3 -362.7 M
11 4 Nf
(namespaceURI) S
133.8 -397.6 M
11 4 Nf
(Node.prefix) S
[/Rect [132.769775 -400.398682 207.368164 -388.298676] /Subtype /Link /Border [0 0 1] /Dest /244 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(55) S
(] ) S
267.3 -397.6 M
11 0 Nf
(prefix, extracted from ) S
11 4 Nf
(qualifiedName) S
11 0 Nf
(,) S
267.3 -410.8 M
11 0 Nf
(or ) S
11 4 Nf
(null) S
11 0 Nf
( if there is no ) S
(prefix) S
133.8 -432.6 M
11 4 Nf
(Node.localName) S
[/Rect [132.769775 -435.348633 227.167725 -423.248627] /Subtype /Link /Border [0 0 1] /Dest /233 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(54) S
(] ) S
267.3 -432.6 M
11 1 Nf
(local ) S
(name) S
[/Rect [266.252197 -435.348633 316.827393 -423.248627] /Subtype /Link /Border [0 0 1] /Dest /403 /ANN pdfmark
11 0 Nf
(, extracted from ) S
267.3 -445.8 M
11 4 Nf
(qualifiedName) S
133.8 -467.5 M
11 4 Nf
(Attr.name) S
[/Rect [132.769775 -470.298584 194.168457 -458.198578] /Subtype /Link /Border [0 0 1] /Dest /288 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(76) S
(] ) S
267.3 -467.5 M
11 4 Nf
(qualifiedName) S
133.8 -489.3 M
11 4 Nf
(Node.nodeValue) S
[/Rect [132.769775 -492.048584 227.167725 -479.948578] /Subtype /Link /Border [0 0 1] /Dest /240 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(55) S
(] ) S
267.3 -489.3 M
(the empty ) S
(string) S
267.3 -489.3 M
gsave
0 setgray
263.3 -306.2 M
0.3 setlinewidth
0 -21.75 RL
stroke
263.3 -327.9 M
0.3 setlinewidth
-133.482346 0 RL
stroke
462 -327.9 M
0.3 setlinewidth
-198.747742 0 RL
stroke
263.3 -327.9 M
0.3 setlinewidth
0 -21.75 RL
stroke
263.3 -349.7 M
0.3 setlinewidth
-133.482346 0 RL
stroke
462 -349.7 M
0.3 setlinewidth
-198.747742 0 RL
stroke
263.3 -349.7 M
0.3 setlinewidth
0 -34.9499512 RL
stroke
263.3 -384.6 M
0.3 setlinewidth
-133.482346 0 RL
stroke
462 -384.6 M
0.3 setlinewidth
-198.747742 0 RL
stroke
263.3 -384.6 M
0.3 setlinewidth
0 -34.9499512 RL
stroke
263.3 -419.6 M
0.3 setlinewidth
-133.482346 0 RL
stroke
462 -419.6 M
0.3 setlinewidth
-198.747742 0 RL
stroke
263.3 -419.6 M
0.3 setlinewidth
0 -34.9499512 RL
stroke
263.3 -454.5 M
0.3 setlinewidth
-133.482346 0 RL
stroke
462 -454.5 M
0.3 setlinewidth
-198.747742 0 RL
stroke
263.3 -454.5 M
0.3 setlinewidth
0 -21.75 RL
stroke
263.3 -476.3 M
0.3 setlinewidth
-133.482346 0 RL
stroke
462 -476.3 M
0.3 setlinewidth
-198.747742 0 RL
stroke
263.3 -476.3 M
0.3 setlinewidth
0 -21.75 RL
stroke
263.3 -498 M
0.3 setlinewidth
-133.482346 0 RL
stroke
462 -498 M
0.3 setlinewidth
-198.747742 0 RL
stroke
263.3 -498 M
grestore
gsave
1 setlinewidth
0 setgray
129.8 -306.2 M
0 -191.849854 RL
332.230103 0 RL
0 191.849854 RL
-332.230103 0 RL
closepath
stroke
grestore
0 -498 M
restore
66 -531 M
11 2 Nf
(Exceptions) S
11 0 Nf
( ) S
66 -545.3 M
gsave
0 setgray
230.6 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(34) S
0 setgray
185.2 40 M
8 8 Nf
(1.2. Fundamental Interfaces) S
0 -8 M
grestore
pgsave restore N
%%Page: 35 35
%%PageResources: font Times-Roman Times-Bold Courier Helvetica
%%PageBoundingBox: 115 44 533 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
74 -13 M
%%IncludeResource: font Courier
11 4 Nf
(DOMException) S
[/Rect [73.0 -15.75 154.198242 -3.64999962] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
%%IncludeResource: font Times-Roman
11 0 Nf
( ) S
74 -26.2 M
([p.) S
(23) S
(] ) S
170.8 -13 M
(INVALID_CHARACTER_ERR: Raised if the specified qualified) S
170.8 -26.2 M
(name contains an illegal character, per the XML 1.0 specification ) S
170.8 -39.4 M
([) S
(XML ) S
(1.0) S
[/Rect [173.435791 -42.1499023 216.377441 -30.049902] /Subtype /Link /Border [0 0 1] /Dest /404 /ANN pdfmark
(].) S
170.8 -63.6 M
11 0 Nf
(NAMESPACE_ERR: Raised if the ) S
11 4 Nf
(qualifiedName) S
11 0 Nf
( is) S
170.8 -76.8 M
11 0 Nf
(malformed per the Namespaces in XML specification, if the ) S
170.8 -90 M
11 4 Nf
(qualifiedName) S
11 0 Nf
( has a prefix and the ) S
11 4 Nf
(namespaceURI) S
11 0 Nf
( is ) S
170.8 -103.2 M
11 4 Nf
(null) S
11 0 Nf
(, if the ) S
11 4 Nf
(qualifiedName) S
11 0 Nf
( has a prefix that is "xml" and the ) S
170.8 -116.4 M
11 4 Nf
(namespaceURI) S
11 0 Nf
( is different from ) S
170.8 -129.6 M
11 0 Nf
(") S
(http://www.w3.org/XML/1998/namespace) S
[/Rect [174.260742 -132.349609 363.851318 -120.249611] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/XML/1998/namespace)] Cd /ANN pdfmark
(", or if the ) S
170.8 -142.8 M
11 4 Nf
(qualifiedName) S
11 0 Nf
(, or its prefix, is "xmlns" and the ) S
170.8 -156 M
11 4 Nf
(namespaceURI) S
11 0 Nf
( is different from ) S
170.8 -169.2 M
(") S
(http://www.w3.org/2000/xmlns/) S
[/Rect [174.260742 -171.949463 318.048584 -159.849457] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/2000/xmlns/)] Cd /ANN pdfmark
(".) S
170.8 -193.4 M
(NOT_SUPPORTED_ERR: Always thrown if the current) S
170.8 -206.6 M
11 0 Nf
(document does not support the ) S
11 4 Nf
("XML") S
11 0 Nf
( feature, since namespaces) S
170.8 -219.8 M
(were defined by ) S
(XML.) S
44 -252.7 M
[/View [/XYZ -4 466.450745 null] /Dest /186 /DEST pdfmark
11 4 Nf
(createCDATASection) S
[/View [/XYZ -4 466.450745 null] /Dest /186 /DEST pdfmark
11 0 Nf
( ) S
66 -265.9 M
11 0 Nf
(Creates a ) S
11 4 Nf
(CDATASection) S
[/Rect [108.371582 -268.699219 189.569824 -256.599213] /Subtype /Link /Border [0 0 1] /Dest /343 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(90) S
(] ) S
(node whose value is the specified string. ) S
66 -279.1 M
%%IncludeResource: font Times-Bold
11 2 Nf
(Parameters) S
11 0 Nf
( ) S
66 -292.3 M
11 4 Nf
(data) S
11 0 Nf
( of type ) S
11 4 Nf
(DOMString) S
[/Rect [127.753906 -295.099121 189.152588 -282.999115] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(17) S
(] ) S
88 -305.5 M
11 0 Nf
(The data for the ) S
11 4 Nf
(CDATASection) S
[/Rect [159.69751 -308.299072 240.895752 -296.199066] /Subtype /Link /Border [0 0 1] /Dest /343 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(90) S
(] ) S
(contents.) S
66 -318.7 M
11 2 Nf
(Return ) S
(Value) S
11 0 Nf
( ) S
74 -346 M
11 4 Nf
(CDATASection) S
[/Rect [73.0 -348.798828 154.198242 -336.698822] /Subtype /Link /Border [0 0 1] /Dest /343 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(90) S
(] ) S
198.6 -346 M
11 0 Nf
(The new ) S
11 4 Nf
(CDATASection) S
[/Rect [238.554199 -348.798828 319.752441 -336.698822] /Subtype /Link /Border [0 0 1] /Dest /343 /ANN pdfmark
11 0 Nf
( ) S
(object.) S
66 -379 M
11 2 Nf
(Exceptions) S
11 0 Nf
( ) S
74 -406.3 M
11 4 Nf
(DOMException) S
[/Rect [73.0 -409.048584 154.198242 -396.948578] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
11 0 Nf
( ) S
74 -419.5 M
([p.) S
(23) S
(] ) S
190.1 -406.3 M
(NOT_SUPPORTED_ERR: Raised if this document is an) S
190.1 -419.5 M
(HTML ) S
(document.) S
44 -452.4 M
[/View [/XYZ -4 266.751526 null] /Dest /187 /DEST pdfmark
11 4 Nf
(createComment) S
[/View [/XYZ -4 266.751526 null] /Dest /187 /DEST pdfmark
11 0 Nf
( ) S
66 -465.6 M
11 0 Nf
(Creates a ) S
11 4 Nf
(Comment) S
[/Rect [108.371582 -468.398438 156.570557 -456.298431] /Subtype /Link /Border [0 0 1] /Dest /318 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(87) S
(] ) S
(node given the specified string. ) S
66 -478.8 M
11 2 Nf
(Parameters) S
11 0 Nf
( ) S
66 -492 M
11 4 Nf
(data) S
11 0 Nf
( of type ) S
11 4 Nf
(DOMString) S
[/Rect [127.753906 -494.79834 189.152588 -482.698334] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(17) S
(] ) S
88 -505.2 M
(The data for the ) S
(node.) S
66 -518.4 M
11 2 Nf
(Return ) S
(Value) S
11 0 Nf
( ) S
74 -545.7 M
11 4 Nf
(Comment) S
[/Rect [73.0 -548.498047 121.198975 -536.398071] /Subtype /Link /Border [0 0 1] /Dest /318 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(87) S
(] ) S
165.6 -545.7 M
11 0 Nf
(The new ) S
11 4 Nf
(Comment) S
[/Rect [205.554932 -548.498047 253.753906 -536.398071] /Subtype /Link /Border [0 0 1] /Dest /318 /ANN pdfmark
11 0 Nf
( ) S
(object.) S
66 -578.7 M
11 2 Nf
(No ) S
(Exceptions) S
44 -591.9 M
[/View [/XYZ -4 127.302063 null] /Dest /188 /DEST pdfmark
11 4 Nf
(createDocumentFragment) S
[/View [/XYZ -4 127.302063 null] /Dest /188 /DEST pdfmark
11 0 Nf
( ) S
66 -605.1 M
11 0 Nf
(Creates an empty ) S
11 4 Nf
(DocumentFragment) S
[/Rect [144.121094 -607.8479 251.71875 -595.747925] /Subtype /Link /Border [0 0 1] /Dest /166 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(28) S
(] ) S
(object. ) S
66 -618.3 M
11 2 Nf
(Return ) S
(Value) S
11 0 Nf
( ) S
66 -632.6 M
gsave
0 setgray
230.6 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(35) S
0 setgray
185.2 40 M
8 8 Nf
(1.2. Fundamental Interfaces) S
0 -8 M
grestore
pgsave restore N
%%Page: 36 36
%%PageResources: font Times-Roman Times-Italic Times-Bold Courier Helvetica
%%PageBoundingBox: 115 44 541 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
74 -13 M
%%IncludeResource: font Courier
11 4 Nf
(DocumentFragment) S
[/Rect [73.0 -15.75 180.597656 -3.64999962] /Subtype /Link /Border [0 0 1] /Dest /166 /ANN pdfmark
%%IncludeResource: font Times-Roman
11 0 Nf
( ) S
([p.) S
(28) S
(] ) S
225 -13 M
11 0 Nf
(A new ) S
11 4 Nf
(DocumentFragment) S
[/Rect [255.790771 -15.75 363.388428 -3.64999962] /Subtype /Link /Border [0 0 1] /Dest /166 /ANN pdfmark
11 0 Nf
(.) S
66 -46 M
%%IncludeResource: font Times-Bold
11 2 Nf
(No ) S
(Parameters) S
66 -59.1 M
11 2 Nf
(No ) S
(Exceptions) S
44 -72.3 M
[/View [/XYZ -4 646.850159 null] /Dest /189 /DEST pdfmark
11 4 Nf
(createElement) S
[/View [/XYZ -4 646.850159 null] /Dest /189 /DEST pdfmark
11 0 Nf
( ) S
66 -85.5 M
11 0 Nf
(Creates an element of the type specified. Note that the instance returned implements the ) S
66 -98.7 M
11 4 Nf
(Element) S
[/Rect [65.0 -101.499756 113.198975 -89.3997574] /Subtype /Link /Border [0 0 1] /Dest /295 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(77) S
(] ) S
(interface, so attributes can be specified directly on the returned ) S
(object.) S
66 -111.9 M
11 0 Nf
(In addition, if there are known attributes with default values, ) S
11 4 Nf
(Attr) S
[/Rect [334.450195 -114.699707 362.849609 -102.599709] /Subtype /Link /Border [0 0 1] /Dest /287 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(75) S
(] ) S
(nodes) S
66 -125.1 M
(representing them are automatically created and attached to the ) S
(element.) S
66 -138.3 M
11 0 Nf
(To create an element with a qualified name and namespace URI, use the ) S
66 -151.5 M
11 4 Nf
(createElementNS) S
11 0 Nf
( method. ) S
66 -164.7 M
11 2 Nf
(Parameters) S
11 0 Nf
( ) S
66 -177.9 M
11 4 Nf
(tagName) S
11 0 Nf
( of type ) S
11 4 Nf
(DOMString) S
[/Rect [147.553467 -180.699463 208.952148 -168.599457] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(17) S
(] ) S
88 -191.1 M
(The name of the element type to instantiate. For XML, this is case-sensitive, otherwise) S
88 -204.3 M
(it depends on the case-sentivity of the markup language in use. In that case, the name) S
88 -217.5 M
(is mapped to the canonical form of that markup by the DOM ) S
(implementation.) S
66 -230.7 M
11 2 Nf
(Return ) S
(Value) S
11 0 Nf
( ) S
74 -258 M
11 4 Nf
(Element) S
[/Rect [73.0 -260.799072 121.198975 -248.699066] /Subtype /Link /Border [0 0 1] /Dest /295 /ANN pdfmark
11 0 Nf
( ) S
74 -271.2 M
([p.) S
(77) S
(] ) S
149.3 -258 M
11 0 Nf
(A new ) S
11 4 Nf
(Element) S
[/Rect [180.049805 -260.799072 228.248779 -248.699066] /Subtype /Link /Border [0 0 1] /Dest /295 /ANN pdfmark
11 0 Nf
( object with the ) S
11 4 Nf
(nodeName) S
11 0 Nf
( attribute set to ) S
149.3 -271.2 M
11 4 Nf
(tagName) S
11 0 Nf
(, and ) S
11 4 Nf
(localName) S
11 0 Nf
(, ) S
11 4 Nf
(prefix) S
11 0 Nf
(, and ) S
11 4 Nf
(namespaceURI) S
11 0 Nf
( set to ) S
149.3 -284.4 M
11 4 Nf
(null) S
11 0 Nf
(.) S
66 -317.4 M
11 2 Nf
(Exceptions) S
11 0 Nf
( ) S
74 -344.7 M
11 4 Nf
(DOMException) S
[/Rect [73.0 -347.44873 154.198242 -335.348724] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
11 0 Nf
( ) S
74 -357.9 M
([p.) S
(23) S
(] ) S
184.2 -344.7 M
(INVALID_CHARACTER_ERR: Raised if the specified name) S
184.2 -357.9 M
(contains an illegal ) S
(character.) S
44 -390.8 M
[/View [/XYZ -4 328.351379 null] /Dest /190 /DEST pdfmark
11 4 Nf
(createElementNS) S
[/View [/XYZ -4 328.351379 null] /Dest /190 /DEST pdfmark
11 0 Nf
( introduced in ) S
11 2 Nf
(DOM Level ) S
(2) S
11 0 Nf
( ) S
66 -404 M
(Creates an element of the given qualified name and namespace ) S
(URI.) S
66 -417.2 M
(Per ) S
([) S
(XML ) S
(Namespaces) S
[/Rect [86.0754395 -419.998535 170.243408 -407.898529] /Subtype /Link /Border [0 0 1] /Dest /384 /ANN pdfmark
(], applications must use the value null as the namespaceURI) S
66 -430.4 M
(parameter for methods if they wish to have no namespace. ) S
66 -443.6 M
11 2 Nf
(Parameters) S
11 0 Nf
( ) S
66 -456.8 M
11 4 Nf
(namespaceURI) S
11 0 Nf
( of type ) S
11 4 Nf
(DOMString) S
[/Rect [180.552734 -459.598389 241.951416 -447.498383] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(17) S
(] ) S
88 -470 M
11 0 Nf
(The ) S
%%IncludeResource: font Times-Italic
11 1 Nf
(namespace ) S
(URI) S
[/Rect [106.854736 -472.79834 178.80249 -460.698334] /Subtype /Link /Border [0 0 1] /Dest /386 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(149) S
(] ) S
(of the element to ) S
(create.) S
66 -483.2 M
11 4 Nf
(qualifiedName) S
11 0 Nf
( of type ) S
11 4 Nf
(DOMString) S
[/Rect [187.152588 -485.998291 248.55127 -473.898285] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
88 -496.4 M
11 0 Nf
(The ) S
11 1 Nf
(qualified ) S
(name) S
[/Rect [106.854736 -499.198242 174.545654 -487.098236] /Subtype /Link /Border [0 0 1] /Dest /388 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(149) S
(] ) S
(of the element type to ) S
(instantiate.) S
66 -509.6 M
11 2 Nf
(Return ) S
(Value) S
11 0 Nf
( ) S
66 -523.9 M
gsave
0 setgray
230.6 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(36) S
0 setgray
185.2 40 M
8 8 Nf
(1.2. Fundamental Interfaces) S
0 -8 M
grestore
pgsave restore N
%%Page: 37 37
%%PageResources: font Times-Roman Times-Italic Times-Bold Courier Helvetica
%%PageBoundingBox: 115 44 536 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
74 -13 M
%%IncludeResource: font Courier
11 4 Nf
(Element) S
[/Rect [73.0 -15.75 121.198975 -3.64999962] /Subtype /Link /Border [0 0 1] /Dest /295 /ANN pdfmark
%%IncludeResource: font Times-Roman
11 0 Nf
( ) S
74 -26.2 M
([p.) S
(77) S
(] ) S
147.5 -13 M
11 0 Nf
(A new ) S
11 4 Nf
(Element) S
[/Rect [178.217773 -15.75 226.416748 -3.64999962] /Subtype /Link /Border [0 0 1] /Dest /295 /ANN pdfmark
11 0 Nf
( object with the following ) S
(attributes:) S
147.5 -27.3 M
save
191.2 -40.3 M
%%IncludeResource: font Times-Bold
11 2 Nf
(Attribute) S
356.7 -40.3 M
11 2 Nf
(Value) S
151.5 -62 M
11 4 Nf
(Node.nodeName) S
[/Rect [150.450195 -64.7998047 238.248291 -52.6998062] /Subtype /Link /Border [0 0 1] /Dest /238 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(55) S
(] ) S
282.9 -62 M
11 4 Nf
(qualifiedName) S
151.5 -83.8 M
11 4 Nf
(Node.namespaceURI) S
[/Rect [150.450195 -86.5498047 264.647705 -74.4498062] /Subtype /Link /Border [0 0 1] /Dest /235 /ANN pdfmark
11 0 Nf
( ) S
151.5 -97 M
([p.) S
(54) S
(] ) S
282.9 -83.8 M
11 4 Nf
(namespaceURI) S
151.5 -118.7 M
11 4 Nf
(Node.prefix) S
[/Rect [150.450195 -121.499756 225.048584 -109.399757] /Subtype /Link /Border [0 0 1] /Dest /244 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(55) S
(] ) S
282.9 -118.7 M
11 0 Nf
(prefix, extracted from ) S
282.9 -131.9 M
11 4 Nf
(qualifiedName) S
11 0 Nf
(, or ) S
11 4 Nf
(null) S
11 0 Nf
( if there is) S
282.9 -145.1 M
(no ) S
(prefix) S
151.5 -166.9 M
11 4 Nf
(Node.localName) S
[/Rect [150.450195 -169.649658 244.848145 -157.549652] /Subtype /Link /Border [0 0 1] /Dest /233 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(54) S
(] ) S
282.9 -166.9 M
%%IncludeResource: font Times-Italic
11 1 Nf
(local ) S
(name) S
[/Rect [281.9104 -169.649658 332.485596 -157.549652] /Subtype /Link /Border [0 0 1] /Dest /403 /ANN pdfmark
11 0 Nf
(, extracted from ) S
282.9 -180.1 M
11 4 Nf
(qualifiedName) S
151.5 -201.8 M
11 4 Nf
(Element.tagName) S
[/Rect [150.450195 -204.599609 251.448 -192.499603] /Subtype /Link /Border [0 0 1] /Dest /296 /ANN pdfmark
11 0 Nf
( ) S
151.5 -215 M
([p.) S
(78) S
(] ) S
282.9 -201.8 M
11 4 Nf
(qualifiedName) S
282.9 -201.8 M
gsave
0 setgray
278.9 -27.3 M
0.3 setlinewidth
0 -21.75 RL
stroke
278.9 -49 M
0.3 setlinewidth
-131.460281 0 RL
stroke
462 -49 M
0.3 setlinewidth
-183.089417 0 RL
stroke
278.9 -49 M
0.3 setlinewidth
0 -21.75 RL
stroke
278.9 -70.8 M
0.3 setlinewidth
-131.460281 0 RL
stroke
462 -70.8 M
0.3 setlinewidth
-183.089417 0 RL
stroke
278.9 -70.8 M
0.3 setlinewidth
0 -34.9499512 RL
stroke
278.9 -105.7 M
0.3 setlinewidth
-131.460281 0 RL
stroke
462 -105.7 M
0.3 setlinewidth
-183.089417 0 RL
stroke
278.9 -105.7 M
0.3 setlinewidth
0 -48.1499023 RL
stroke
278.9 -153.9 M
0.3 setlinewidth
-131.460281 0 RL
stroke
462 -153.9 M
0.3 setlinewidth
-183.089417 0 RL
stroke
278.9 -153.9 M
0.3 setlinewidth
0 -34.9499512 RL
stroke
278.9 -188.8 M
0.3 setlinewidth
-131.460281 0 RL
stroke
462 -188.8 M
0.3 setlinewidth
-183.089417 0 RL
stroke
278.9 -188.8 M
0.3 setlinewidth
0 -34.9499512 RL
stroke
278.9 -223.8 M
0.3 setlinewidth
-131.460281 0 RL
stroke
462 -223.8 M
0.3 setlinewidth
-183.089417 0 RL
stroke
278.9 -223.8 M
grestore
gsave
1 setlinewidth
0 setgray
147.5 -27.3 M
0 -196.499756 RL
314.549683 0 RL
0 196.499756 RL
-314.549683 0 RL
closepath
stroke
grestore
0 -223.8 M
restore
66 -256.7 M
11 2 Nf
(Exceptions) S
11 0 Nf
( ) S
74 -284 M
11 4 Nf
(DOMException) S
[/Rect [73.0 -286.799316 154.198242 -274.69931] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
11 0 Nf
( ) S
74 -297.2 M
([p.) S
(23) S
(] ) S
171.3 -284 M
(INVALID_CHARACTER_ERR: Raised if the specified qualified) S
171.3 -297.2 M
(name contains an illegal character, per the XML 1.0 specification ) S
171.3 -310.4 M
([) S
(XML ) S
(1.0) S
[/Rect [174.002441 -313.199219 216.944092 -301.099213] /Subtype /Link /Border [0 0 1] /Dest /404 /ANN pdfmark
(].) S
171.3 -334.6 M
11 0 Nf
(NAMESPACE_ERR: Raised if the ) S
11 4 Nf
(qualifiedName) S
11 0 Nf
( is) S
171.3 -347.8 M
11 0 Nf
(malformed per the Namespaces in XML specification, if the ) S
171.3 -361 M
11 4 Nf
(qualifiedName) S
11 0 Nf
( has a prefix and the ) S
11 4 Nf
(namespaceURI) S
11 0 Nf
( is ) S
171.3 -374.2 M
11 4 Nf
(null) S
11 0 Nf
(, or if the ) S
11 4 Nf
(qualifiedName) S
11 0 Nf
( has a prefix that is "xml" and) S
171.3 -387.4 M
11 0 Nf
(the ) S
11 4 Nf
(namespaceURI) S
11 0 Nf
( is different from ) S
171.3 -400.6 M
(") S
(http://www.w3.org/XML/1998/namespace) S
[/Rect [174.827393 -403.398926 364.417969 -391.29892] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/XML/1998/namespace)] Cd /ANN pdfmark
(" ) S
([) S
(XML ) S
[/Rect [373.318604 -403.398926 402.510254 -391.29892] /Subtype /Link /Border [0 0 1] /Dest /384 /ANN pdfmark
171.3 -413.8 M
(Namespaces) S
[/Rect [170.3396 -416.598877 227.315918 -404.498871] /Subtype /Link /Border [0 0 1] /Dest /384 /ANN pdfmark
(].) S
171.3 -438 M
(NOT_SUPPORTED_ERR: Always thrown if the current) S
171.3 -451.2 M
11 0 Nf
(document does not support the ) S
11 4 Nf
("XML") S
11 0 Nf
( feature, since namespaces) S
171.3 -464.4 M
(were defined by ) S
(XML.) S
44 -497.4 M
[/View [/XYZ -4 221.801331 null] /Dest /191 /DEST pdfmark
11 4 Nf
(createEntityReference) S
[/View [/XYZ -4 221.801331 null] /Dest /191 /DEST pdfmark
11 0 Nf
( ) S
66 -510.6 M
11 0 Nf
(Creates an ) S
11 4 Nf
(EntityReference) S
[/Rect [113.871582 -513.348633 214.869385 -501.248627] /Subtype /Link /Border [0 0 1] /Dest /368 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(95) S
(] ) S
(object. In addition, if the referenced entity is) S
66 -523.8 M
11 0 Nf
(known, the child list of the ) S
11 4 Nf
(EntityReference) S
[/Rect [185.689941 -526.548584 286.687744 -514.448608] /Subtype /Link /Border [0 0 1] /Dest /368 /ANN pdfmark
11 0 Nf
( node is made the same as that of the) S
66 -537 M
11 0 Nf
(corresponding ) S
11 4 Nf
(Entity) S
[/Rect [130.679932 -539.748535 172.279053 -527.64856] /Subtype /Link /Border [0 0 1] /Dest /359 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(93) S
(] ) S
(node. ) S
66 -561.2 M
11 2 Nf
(Note:) S
11 0 Nf
( If any descendant of the ) S
11 4 Nf
(Entity) S
[/Rect [201.837158 -563.948486 243.436279 -551.848511] /Subtype /Link /Border [0 0 1] /Dest /359 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(93) S
(] ) S
(node has an unbound ) S
11 1 Nf
(namespace ) S
(prefix) S
[/Rect [369.442139 -563.948486 448.726318 -551.848511] /Subtype /Link /Border [0 0 1] /Dest /387 /ANN pdfmark
11 0 Nf
( ) S
66 -574.4 M
11 0 Nf
([p.) S
(149) S
(] ) S
(, the corresponding descendant of the created ) S
11 4 Nf
(EntityReference) S
[/Rect [301.429443 -577.148438 402.427246 -565.048462] /Subtype /Link /Border [0 0 1] /Dest /368 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(95) S
(] ) S
(node is) S
66 -587.6 M
11 0 Nf
(also unbound; \(its ) S
11 4 Nf
(namespaceURI) S
11 0 Nf
( is ) S
11 4 Nf
(null) S
11 0 Nf
(\). The DOM Level 2 does not support any) S
66 -600.8 M
(mechanism to resolve namespace ) S
(prefixes.) S
66 -600.8 M
gsave
0 setgray
230.6 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(37) S
0 setgray
185.2 40 M
8 8 Nf
(1.2. Fundamental Interfaces) S
132 -8 M
grestore
pgsave restore N
%%Page: 38 38
%%PageResources: font Times-Roman Times-Bold Courier Helvetica
%%PageBoundingBox: 115 44 532 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
66 -13.2 M
%%IncludeResource: font Times-Bold
11 2 Nf
(Parameters) S
%%IncludeResource: font Times-Roman
11 0 Nf
( ) S
66 -26.4 M
%%IncludeResource: font Courier
11 4 Nf
(name) S
11 0 Nf
( of type ) S
11 4 Nf
(DOMString) S
[/Rect [127.753906 -29.1499023 189.152588 -17.049902] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(17) S
(] ) S
88 -39.6 M
(The name of the entity to ) S
(reference.) S
66 -52.8 M
11 2 Nf
(Return ) S
(Value) S
11 0 Nf
( ) S
74 -80.1 M
11 4 Nf
(EntityReference) S
[/Rect [73.0 -82.8496094 173.997803 -70.7496109] /Subtype /Link /Border [0 0 1] /Dest /368 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(95) S
(] ) S
218.4 -80.1 M
11 0 Nf
(The new ) S
11 4 Nf
(EntityReference) S
[/Rect [258.35376 -82.8496094 359.351562 -70.7496109] /Subtype /Link /Border [0 0 1] /Dest /368 /ANN pdfmark
11 0 Nf
( ) S
(object.) S
66 -113 M
11 2 Nf
(Exceptions) S
11 0 Nf
( ) S
74 -140.3 M
11 4 Nf
(DOMException) S
[/Rect [73.0 -143.099365 154.198242 -130.999359] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
11 0 Nf
( ) S
74 -153.5 M
([p.) S
(23) S
(] ) S
184.2 -140.3 M
(INVALID_CHARACTER_ERR: Raised if the specified name) S
184.2 -153.5 M
(contains an illegal ) S
(character.) S
184.2 -177.7 M
(NOT_SUPPORTED_ERR: Raised if this document is an) S
184.2 -190.9 M
(HTML ) S
(document.) S
44 -223.9 M
[/View [/XYZ -4 495.300842 null] /Dest /192 /DEST pdfmark
11 4 Nf
(createProcessingInstruction) S
[/View [/XYZ -4 495.300842 null] /Dest /192 /DEST pdfmark
11 0 Nf
( ) S
66 -237.1 M
11 0 Nf
(Creates a ) S
11 4 Nf
(ProcessingInstruction) S
[/Rect [108.371582 -239.849121 248.968506 -227.749115] /Subtype /Link /Border [0 0 1] /Dest /369 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(95) S
(] ) S
(node given the specified name and data) S
66 -250.3 M
(strings. ) S
66 -263.5 M
11 2 Nf
(Parameters) S
11 0 Nf
( ) S
66 -276.7 M
11 4 Nf
(target) S
11 0 Nf
( of type ) S
11 4 Nf
(DOMString) S
[/Rect [140.953613 -279.448975 202.352295 -267.348969] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(17) S
(] ) S
88 -289.9 M
(The target part of the processing ) S
(instruction.) S
66 -303.1 M
11 4 Nf
(data) S
11 0 Nf
( of type ) S
11 4 Nf
(DOMString) S
[/Rect [127.753906 -305.848877 189.152588 -293.748871] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
88 -316.3 M
(The data for the ) S
(node.) S
66 -329.5 M
11 2 Nf
(Return ) S
(Value) S
11 0 Nf
( ) S
74 -356.8 M
11 4 Nf
(ProcessingInstruction) S
[/Rect [73.0 -359.548584 213.596924 -347.448578] /Subtype /Link /Border [0 0 1] /Dest /369 /ANN pdfmark
11 0 Nf
( ) S
74 -370 M
([p.) S
(95) S
(] ) S
255.7 -356.8 M
11 0 Nf
(The new ) S
11 4 Nf
(ProcessingInstruction) S
[/Rect [295.657715 -359.548584 436.254639 -347.448578] /Subtype /Link /Border [0 0 1] /Dest /369 /ANN pdfmark
11 0 Nf
( ) S
255.7 -370 M
(object.) S
66 -402.9 M
11 2 Nf
(Exceptions) S
11 0 Nf
( ) S
74 -430.2 M
11 4 Nf
(DOMException) S
[/Rect [73.0 -432.998291 154.198242 -420.898285] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
11 0 Nf
( ) S
74 -443.4 M
([p.) S
(23) S
(] ) S
184.1 -430.2 M
(INVALID_CHARACTER_ERR: Raised if the specified target) S
184.1 -443.4 M
(contains an illegal ) S
(character.) S
184.1 -467.6 M
(NOT_SUPPORTED_ERR: Raised if this document is an) S
184.1 -480.8 M
(HTML ) S
(document.) S
44 -513.8 M
[/View [/XYZ -4 205.401917 null] /Dest /193 /DEST pdfmark
11 4 Nf
(createTextNode) S
[/View [/XYZ -4 205.401917 null] /Dest /193 /DEST pdfmark
11 0 Nf
( ) S
66 -527 M
11 0 Nf
(Creates a ) S
11 4 Nf
(Text) S
[/Rect [108.371582 -529.748047 136.771 -517.648071] /Subtype /Link /Border [0 0 1] /Dest /312 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(85) S
(] ) S
(node given the specified string. ) S
66 -540.2 M
11 2 Nf
(Parameters) S
11 0 Nf
( ) S
66 -553.4 M
11 4 Nf
(data) S
11 0 Nf
( of type ) S
11 4 Nf
(DOMString) S
[/Rect [127.753906 -556.147949 189.152588 -544.048] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(17) S
(] ) S
88 -566.6 M
(The data for the ) S
(node.) S
66 -579.8 M
11 2 Nf
(Return ) S
(Value) S
11 0 Nf
( ) S
74 -607.1 M
11 4 Nf
(Text) S
[/Rect [73.0 -609.847656 101.399414 -597.747681] /Subtype /Link /Border [0 0 1] /Dest /312 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(85) S
(] ) S
145.8 -607.1 M
11 0 Nf
(The new ) S
11 4 Nf
(Text) S
[/Rect [185.755371 -609.847656 214.154785 -597.747681] /Subtype /Link /Border [0 0 1] /Dest /312 /ANN pdfmark
11 0 Nf
( ) S
(object.) S
66 -615.8 M
gsave
0 setgray
230.6 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(38) S
0 setgray
185.2 40 M
8 8 Nf
(1.2. Fundamental Interfaces) S
132 -8 M
grestore
pgsave restore N
%%Page: 39 39
%%PageResources: font Times-Roman Times-Italic Times-Bold Courier Helvetica
%%PageBoundingBox: 115 44 540 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
66 -13.2 M
%%IncludeResource: font Times-Bold
11 2 Nf
(No ) S
(Exceptions) S
44 -26.4 M
[/View [/XYZ -4 692.80011 null] /Dest /194 /DEST pdfmark
%%IncludeResource: font Courier
11 4 Nf
(getElementById) S
[/View [/XYZ -4 692.80011 null] /Dest /194 /DEST pdfmark
%%IncludeResource: font Times-Roman
11 0 Nf
( introduced in ) S
11 2 Nf
(DOM Level ) S
(2) S
11 0 Nf
( ) S
66 -39.6 M
11 0 Nf
(Returns the ) S
11 4 Nf
(Element) S
[/Rect [118.161865 -42.3498535 166.36084 -30.2498531] /Subtype /Link /Border [0 0 1] /Dest /295 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(77) S
(] ) S
(whose ) S
11 4 Nf
(ID) S
11 0 Nf
( is given by ) S
11 4 Nf
(elementId) S
11 0 Nf
(. If no such element) S
66 -52.8 M
11 0 Nf
(exists, returns ) S
11 4 Nf
(null) S
11 0 Nf
(. Behavior is not defined if more than one element has this ) S
11 4 Nf
(ID) S
11 0 Nf
(. ) S
66 -77 M
11 2 Nf
(Note:) S
11 0 Nf
( The DOM implementation must have information that says which attributes are of) S
66 -90.2 M
(type ID. Attributes with the name "ID" are not of type ID unless so defined.) S
66 -103.4 M
(Implementations that do not know whether attributes are of type ID or not are expected to) S
66 -116.6 M
11 0 Nf
(return ) S
11 4 Nf
(null) S
11 0 Nf
(.) S
66 -140.8 M
11 2 Nf
(Parameters) S
11 0 Nf
( ) S
66 -154 M
11 4 Nf
(elementId) S
11 0 Nf
( of type ) S
11 4 Nf
(DOMString) S
[/Rect [160.753174 -156.749512 222.151855 -144.649506] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(17) S
(] ) S
88 -167.2 M
11 0 Nf
(The unique ) S
11 4 Nf
(id) S
11 0 Nf
( value for an ) S
(element.) S
66 -180.4 M
11 2 Nf
(Return ) S
(Value) S
11 0 Nf
( ) S
74 -207.7 M
11 4 Nf
(Element) S
[/Rect [73.0 -210.449219 121.198975 -198.349213] /Subtype /Link /Border [0 0 1] /Dest /295 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(77) S
(] ) S
165.6 -207.7 M
(The matching ) S
(element.) S
66 -240.6 M
11 2 Nf
(No ) S
(Exceptions) S
44 -253.8 M
[/View [/XYZ -4 465.350891 null] /Dest /195 /DEST pdfmark
11 4 Nf
(getElementsByTagName) S
[/View [/XYZ -4 465.350891 null] /Dest /195 /DEST pdfmark
11 0 Nf
( ) S
66 -267 M
11 0 Nf
(Returns a ) S
11 4 Nf
(NodeList) S
[/Rect [109.604004 -269.799072 164.402832 -257.699066] /Subtype /Link /Border [0 0 1] /Dest /265 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(66) S
(] ) S
(of all the ) S
11 4 Nf
(Elements) S
[/Rect [236.33252 -269.799072 291.131348 -257.699066] /Subtype /Link /Border [0 0 1] /Dest /295 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(77) S
(] ) S
(with a given tag name in ) S
66 -280.2 M
%%IncludeResource: font Times-Italic
11 1 Nf
(document ) S
(order) S
[/Rect [65.0 -282.999023 136.95874 -270.899017] /Subtype /Link /Border [0 0 1] /Dest /405 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(148) S
(] ) S
(. ) S
66 -293.4 M
11 2 Nf
(Parameters) S
11 0 Nf
( ) S
66 -306.6 M
11 4 Nf
(tagname) S
11 0 Nf
( of type ) S
11 4 Nf
(DOMString) S
[/Rect [147.553467 -309.398926 208.952148 -297.29892] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(17) S
(] ) S
88 -319.8 M
(The name of the tag to match on. The special value "*" matches all tags. For XML,) S
88 -333 M
(this is case-sensitive, otherwise it depends on the case-sentivity of the markup) S
88 -346.2 M
(language in ) S
(use.) S
66 -359.4 M
11 2 Nf
(Return ) S
(Value) S
11 0 Nf
( ) S
74 -386.7 M
11 4 Nf
(NodeList) S
[/Rect [73.0 -389.498535 127.798828 -377.398529] /Subtype /Link /Border [0 0 1] /Dest /265 /ANN pdfmark
11 0 Nf
( ) S
74 -399.9 M
([p.) S
(66) S
(] ) S
168.9 -386.7 M
11 0 Nf
(A new ) S
11 4 Nf
(NodeList) S
[/Rect [199.666504 -389.498535 254.465332 -377.398529] /Subtype /Link /Border [0 0 1] /Dest /265 /ANN pdfmark
11 0 Nf
( object containing all the matched ) S
11 4 Nf
(Elements) S
[/Rect [403.998047 -389.498535 458.796875 -377.398529] /Subtype /Link /Border [0 0 1] /Dest /295 /ANN pdfmark
11 0 Nf
( ) S
168.9 -399.9 M
([p.) S
(77) S
(] ) S
(.) S
66 -432.9 M
11 2 Nf
(No ) S
(Exceptions) S
44 -446.1 M
[/View [/XYZ -4 273.101624 null] /Dest /196 /DEST pdfmark
11 4 Nf
(getElementsByTagNameNS) S
[/View [/XYZ -4 273.101624 null] /Dest /196 /DEST pdfmark
11 0 Nf
( introduced in ) S
11 2 Nf
(DOM Level ) S
(2) S
11 0 Nf
( ) S
66 -459.3 M
11 0 Nf
(Returns a ) S
11 4 Nf
(NodeList) S
[/Rect [109.604004 -462.04834 164.402832 -449.948334] /Subtype /Link /Border [0 0 1] /Dest /265 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(66) S
(] ) S
(of all the ) S
11 4 Nf
(Elements) S
[/Rect [236.33252 -462.04834 291.131348 -449.948334] /Subtype /Link /Border [0 0 1] /Dest /295 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(77) S
(] ) S
(with a given ) S
11 1 Nf
(local ) S
(name) S
[/Rect [378.340088 -462.04834 428.915283 -449.948334] /Subtype /Link /Border [0 0 1] /Dest /403 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(149) S
(] ) S
66 -472.5 M
11 0 Nf
(and namespace URI in ) S
11 1 Nf
(document ) S
(order) S
[/Rect [167.638916 -475.248291 239.597656 -463.148285] /Subtype /Link /Border [0 0 1] /Dest /405 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(148) S
(] ) S
(. ) S
66 -485.7 M
11 2 Nf
(Parameters) S
11 0 Nf
( ) S
66 -498.9 M
11 4 Nf
(namespaceURI) S
11 0 Nf
( of type ) S
11 4 Nf
(DOMString) S
[/Rect [180.552734 -501.648193 241.951416 -489.548187] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(17) S
(] ) S
88 -512.1 M
11 0 Nf
(The ) S
11 1 Nf
(namespace ) S
(URI) S
[/Rect [106.854736 -514.848145 178.80249 -502.748138] /Subtype /Link /Border [0 0 1] /Dest /386 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(149) S
(] ) S
(of the elements to match on. The special value "*") S
88 -525.3 M
(matches all ) S
(namespaces.) S
66 -538.5 M
11 4 Nf
(localName) S
11 0 Nf
( of type ) S
11 4 Nf
(DOMString) S
[/Rect [160.753174 -541.248047 222.151855 -529.148071] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
88 -551.7 M
11 0 Nf
(The ) S
11 1 Nf
(local ) S
(name) S
[/Rect [106.854736 -554.448 157.429932 -542.348] /Subtype /Link /Border [0 0 1] /Dest /403 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(149) S
(] ) S
(of the elements to match on. The special value "*" matches all) S
88 -564.9 M
(local ) S
(names.) S
66 -578.1 M
11 2 Nf
(Return ) S
(Value) S
11 0 Nf
( ) S
66 -592.4 M
gsave
0 setgray
230.6 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(39) S
0 setgray
185.2 40 M
8 8 Nf
(1.2. Fundamental Interfaces) S
0 -8 M
grestore
pgsave restore N
%%Page: 40 40
%%PageResources: font Times-Roman Times-Italic Times-Bold Courier Helvetica
%%PageBoundingBox: 115 44 541 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
74 -13 M
%%IncludeResource: font Courier
11 4 Nf
(NodeList) S
[/Rect [73.0 -15.75 127.798828 -3.64999962] /Subtype /Link /Border [0 0 1] /Dest /265 /ANN pdfmark
%%IncludeResource: font Times-Roman
11 0 Nf
( ) S
74 -26.2 M
([p.) S
(66) S
(] ) S
168.9 -13 M
11 0 Nf
(A new ) S
11 4 Nf
(NodeList) S
[/Rect [199.666504 -15.75 254.465332 -3.64999962] /Subtype /Link /Border [0 0 1] /Dest /265 /ANN pdfmark
11 0 Nf
( object containing all the matched ) S
11 4 Nf
(Elements) S
[/Rect [403.998047 -15.75 458.796875 -3.64999962] /Subtype /Link /Border [0 0 1] /Dest /295 /ANN pdfmark
11 0 Nf
( ) S
168.9 -26.2 M
([p.) S
(77) S
(] ) S
(.) S
66 -59.1 M
%%IncludeResource: font Times-Bold
11 2 Nf
(No ) S
(Exceptions) S
44 -72.3 M
[/View [/XYZ -4 646.850159 null] /Dest /197 /DEST pdfmark
11 4 Nf
(getNormalizationFeature) S
[/View [/XYZ -4 646.850159 null] /Dest /197 /DEST pdfmark
11 0 Nf
( introduced in ) S
11 2 Nf
(DOM Level ) S
(3) S
11 0 Nf
( ) S
66 -85.5 M
(Look up the value of a ) S
(feature.) S
66 -98.7 M
11 0 Nf
(The feature name has the same form as a DOM ) S
11 4 Nf
(hasFeature) S
11 0 Nf
( string. The recognized) S
66 -111.9 M
11 0 Nf
(features are the same as the ones defined for ) S
11 4 Nf
(setNormalizationFeature) S
11 0 Nf
(. ) S
66 -125.1 M
11 2 Nf
(Parameters) S
11 0 Nf
( ) S
66 -138.3 M
11 4 Nf
(name) S
11 0 Nf
( of type ) S
11 4 Nf
(DOMString) S
[/Rect [127.753906 -141.099609 189.152588 -128.999603] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(17) S
(] ) S
88 -151.5 M
(The name of the feature to look ) S
(up.) S
66 -164.7 M
11 2 Nf
(Return ) S
(Value) S
11 0 Nf
( ) S
74 -192 M
11 4 Nf
(boolean) S
136.3 -192 M
11 0 Nf
(The current state of the feature ) S
(\() S
11 4 Nf
(true) S
11 0 Nf
( or ) S
11 4 Nf
(false) S
11 0 Nf
(\).) S
66 -225 M
11 2 Nf
(Exceptions) S
11 0 Nf
( ) S
74 -252.3 M
11 4 Nf
(DOMException) S
[/Rect [73.0 -255.049072 154.198242 -242.949066] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
11 0 Nf
( ) S
74 -265.5 M
([p.) S
(23) S
(] ) S
192.8 -252.3 M
(NOT_FOUND_ERR: Raised when the feature name is not ) S
192.8 -265.5 M
(recognized.) S
44 -298.4 M
[/View [/XYZ -4 420.751038 null] /Dest /198 /DEST pdfmark
11 4 Nf
(importNode) S
[/View [/XYZ -4 420.751038 null] /Dest /198 /DEST pdfmark
11 0 Nf
( introduced in ) S
11 2 Nf
(DOM Level ) S
(2) S
11 0 Nf
( ) S
66 -311.6 M
(Imports a node from another document to this document. The returned node has no parent; ) S
66 -324.8 M
11 0 Nf
(\() S
11 4 Nf
(parentNode) S
11 0 Nf
( is ) S
11 4 Nf
(null) S
11 0 Nf
(\). The source node is not altered or removed from the original) S
66 -338 M
(document; this method creates a new copy of the source ) S
(node.) S
66 -351.2 M
(For all nodes, importing a node creates a node object owned by the importing document,) S
66 -364.4 M
11 0 Nf
(with attribute values identical to the source node's ) S
11 4 Nf
(nodeName) S
11 0 Nf
( and ) S
11 4 Nf
(nodeType) S
11 0 Nf
(, plus the) S
66 -377.6 M
11 0 Nf
(attributes related to namespaces ) S
(\() S
11 4 Nf
(prefix) S
11 0 Nf
(, ) S
11 4 Nf
(localName) S
11 0 Nf
(, and ) S
11 4 Nf
(namespaceURI) S
11 0 Nf
(\). As in the ) S
66 -390.8 M
11 4 Nf
(cloneNode) S
11 0 Nf
( operation, the source node is not altered. User data associated to the imported) S
66 -404 M
11 0 Nf
(node is not carried over. However, if any ) S
11 4 Nf
(UserDataHandlers) S
[/Rect [248.278564 -406.798584 355.876221 -394.698578] /Subtype /Link /Border [0 0 1] /Dest /319 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(87) S
(] ) S
(has been specified) S
66 -417.2 M
(along with the associated data these handlers will be called with the appropriate parameters) S
66 -430.4 M
(before this method ) S
(returns.) S
66 -443.6 M
11 0 Nf
(Additional information is copied as appropriate to the ) S
11 4 Nf
(nodeType) S
11 0 Nf
(, attempting to mirror the) S
66 -456.8 M
(behavior expected if a fragment of XML or HTML source was copied from one document) S
66 -470 M
(to another, recognizing that the two documents may have different DTDs in the XML case.) S
66 -483.2 M
(The following list describes the specifics for each type of node. ) S
66 -496.4 M
11 2 Nf
(ATTRIBUTE_NODE) S
11 0 Nf
( ) S
88 -509.6 M
11 0 Nf
(The ) S
11 4 Nf
(ownerElement) S
11 0 Nf
( attribute is set to ) S
11 4 Nf
(null) S
11 0 Nf
( and the ) S
11 4 Nf
(specified) S
11 0 Nf
( flag is set to ) S
88 -522.8 M
11 4 Nf
(true) S
11 0 Nf
( on the generated ) S
11 4 Nf
(Attr) S
[/Rect [191.596924 -525.598145 219.996338 -513.498169] /Subtype /Link /Border [0 0 1] /Dest /287 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(75) S
(] ) S
(. The ) S
%%IncludeResource: font Times-Italic
11 1 Nf
(descendants) S
[/Rect [275.426758 -525.598145 331.193604 -513.498169] /Subtype /Link /Border [0 0 1] /Dest /389 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(147) S
(] ) S
(of the source ) S
11 4 Nf
(Attr) S
[/Rect [426.333 -525.598145 454.732422 -513.498169] /Subtype /Link /Border [0 0 1] /Dest /287 /ANN pdfmark
11 0 Nf
( are) S
88 -536 M
(recursively imported and the resulting nodes reassembled to form the corresponding ) S
88 -549.2 M
(subtree.) S
88 -562.4 M
11 0 Nf
(Note that the ) S
11 4 Nf
(deep) S
11 0 Nf
( parameter has no effect on ) S
11 4 Nf
(Attr) S
[/Rect [295.148193 -565.198 323.547607 -553.098] /Subtype /Link /Border [0 0 1] /Dest /287 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(75) S
(] ) S
(nodes; they always carry) S
88 -575.6 M
(their children with them when imported. ) S
66 -588.8 M
11 2 Nf
(DOCUMENT_FRAGMENT_NODE) S
11 0 Nf
( ) S
88 -602 M
11 0 Nf
(If the ) S
11 4 Nf
(deep) S
11 0 Nf
( option was set to ) S
11 4 Nf
(true) S
11 0 Nf
(, the ) S
11 1 Nf
(descendants) S
[/Rect [267.506348 -604.797852 323.273193 -592.697876] /Subtype /Link /Border [0 0 1] /Dest /389 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(147) S
(] ) S
(of the source ) S
88 -615.2 M
11 4 Nf
(DocumentFragment) S
[/Rect [87.0 -617.997803 194.597656 -605.897827] /Subtype /Link /Border [0 0 1] /Dest /166 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(28) S
(] ) S
(are recursively imported and the resulting nodes) S
88 -615.2 M
gsave
0 setgray
230.6 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(40) S
0 setgray
185.2 40 M
8 8 Nf
(1.2. Fundamental Interfaces) S
176 -8 M
grestore
pgsave restore N
%%Page: 41 41
%%PageResources: font Times-Roman Times-Italic Times-Bold Courier Helvetica
%%PageBoundingBox: 137 44 541 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
88 -13.2 M
%%IncludeResource: font Times-Roman
11 0 Nf
(reassembled under the imported ) S
%%IncludeResource: font Courier
11 4 Nf
(DocumentFragment) S
[/Rect [230.579834 -15.9499512 338.17749 -3.84995079] /Subtype /Link /Border [0 0 1] /Dest /166 /ANN pdfmark
11 0 Nf
( to form the corresponding) S
88 -26.4 M
11 0 Nf
(subtree. Otherwise, this simply generates an empty ) S
11 4 Nf
(DocumentFragment) S
[/Rect [313.990723 -29.1499023 421.588379 -17.049902] /Subtype /Link /Border [0 0 1] /Dest /166 /ANN pdfmark
11 0 Nf
(. ) S
66 -39.6 M
%%IncludeResource: font Times-Bold
11 2 Nf
(DOCUMENT_NODE) S
11 0 Nf
( ) S
88 -52.8 M
11 4 Nf
(Document) S
11 0 Nf
( nodes cannot be imported. ) S
66 -66 M
11 2 Nf
(DOCUMENT_TYPE_NODE) S
11 0 Nf
( ) S
88 -79.2 M
11 4 Nf
(DocumentType) S
[/Rect [87.0 -81.949707 168.198242 -69.8497086] /Subtype /Link /Border [0 0 1] /Dest /344 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(91) S
(] ) S
(nodes cannot be imported. ) S
66 -92.4 M
11 2 Nf
(ELEMENT_NODE) S
11 0 Nf
( ) S
88 -105.6 M
%%IncludeResource: font Times-Italic
11 1 Nf
(Specified) S
11 0 Nf
( attribute nodes of the source element are imported, and the generated ) S
11 4 Nf
(Attr) S
[/Rect [436.77002 -108.349609 465.169434 -96.2496109] /Subtype /Link /Border [0 0 1] /Dest /287 /ANN pdfmark
11 0 Nf
( ) S
88 -118.8 M
11 0 Nf
([p.) S
(75) S
(] ) S
(nodes are attached to the generated ) S
11 4 Nf
(Element) S
[/Rect [273.324951 -121.549561 321.523926 -109.449562] /Subtype /Link /Border [0 0 1] /Dest /295 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(77) S
(] ) S
(. Default attributes are ) S
11 1 Nf
(not) S
88 -132 M
11 0 Nf
(copied, though if the document being imported into defines default attributes for this) S
88 -145.2 M
11 0 Nf
(element name, those are assigned. If the ) S
11 4 Nf
(importNode) S
11 0 Nf
( ) S
11 4 Nf
(deep) S
11 0 Nf
( parameter was set to ) S
88 -158.4 M
11 4 Nf
(true) S
11 0 Nf
(, the ) S
11 1 Nf
(descendants) S
[/Rect [135.091064 -161.149414 190.85791 -149.049408] /Subtype /Link /Border [0 0 1] /Dest /389 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(147) S
(] ) S
(of the source element are recursively imported and the) S
88 -171.6 M
(resulting nodes reassembled to form the corresponding subtree. ) S
66 -184.8 M
11 2 Nf
(ENTITY_NODE) S
11 0 Nf
( ) S
88 -198 M
11 4 Nf
(Entity) S
[/Rect [87.0 -200.749268 128.599121 -188.649261] /Subtype /Link /Border [0 0 1] /Dest /359 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(93) S
(] ) S
(nodes can be imported, however in the current release of the DOM the ) S
88 -211.2 M
11 4 Nf
(DocumentType) S
[/Rect [87.0 -213.949219 168.198242 -201.849213] /Subtype /Link /Border [0 0 1] /Dest /344 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(91) S
(] ) S
(is readonly. Ability to add these imported nodes to a ) S
88 -224.4 M
11 4 Nf
(DocumentType) S
[/Rect [87.0 -227.14917 168.198242 -215.049164] /Subtype /Link /Border [0 0 1] /Dest /344 /ANN pdfmark
11 0 Nf
( will be considered for addition to a future release of the ) S
(DOM.) S
88 -237.6 M
11 0 Nf
(On import, the ) S
11 4 Nf
(publicId) S
11 0 Nf
(, ) S
11 4 Nf
(systemId) S
11 0 Nf
(, and ) S
11 4 Nf
(notationName) S
11 0 Nf
( attributes are copied.) S
88 -250.8 M
11 0 Nf
(If a ) S
11 4 Nf
(deep) S
11 0 Nf
( import is requested, the ) S
11 1 Nf
(descendants) S
[/Rect [239.874512 -253.549072 295.641357 -241.449066] /Subtype /Link /Border [0 0 1] /Dest /389 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(147) S
(] ) S
(of the the source ) S
11 4 Nf
(Entity) S
[/Rect [406.972412 -253.549072 448.571533 -241.449066] /Subtype /Link /Border [0 0 1] /Dest /359 /ANN pdfmark
11 0 Nf
( ) S
88 -264 M
([p.) S
(93) S
(] ) S
(are recursively imported and the resulting nodes reassembled to form the) S
88 -277.2 M
(corresponding subtree. ) S
66 -290.4 M
11 2 Nf
(ENTITY_REFERENCE_NODE) S
11 0 Nf
( ) S
88 -303.6 M
11 0 Nf
(Only the ) S
11 4 Nf
(EntityReference) S
[/Rect [127.941406 -306.348877 228.939209 -294.248871] /Subtype /Link /Border [0 0 1] /Dest /368 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(95) S
(] ) S
(itself is copied, even if a ) S
11 4 Nf
(deep) S
11 0 Nf
( import is) S
88 -316.8 M
(requested, since the source and destination documents might have defined the entity) S
88 -330 M
(differently. If the document being imported into provides a definition for this entity) S
88 -343.2 M
(name, its value is assigned. ) S
66 -356.4 M
11 2 Nf
(NOTATION_NODE) S
11 0 Nf
( ) S
88 -369.6 M
11 4 Nf
(Notation) S
[/Rect [87.0 -372.348633 141.798828 -360.248627] /Subtype /Link /Border [0 0 1] /Dest /354 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(93) S
(] ) S
(nodes can be imported, however in the current release of the DOM) S
88 -382.8 M
11 0 Nf
(the ) S
11 4 Nf
(DocumentType) S
[/Rect [103.19165 -385.548584 184.389893 -373.448578] /Subtype /Link /Border [0 0 1] /Dest /344 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(91) S
(] ) S
(is readonly. Ability to add these imported nodes to a ) S
88 -396 M
11 4 Nf
(DocumentType) S
[/Rect [87.0 -398.748535 168.198242 -386.648529] /Subtype /Link /Border [0 0 1] /Dest /344 /ANN pdfmark
11 0 Nf
( will be considered for addition to a future release of the ) S
(DOM.) S
88 -409.2 M
11 0 Nf
(On import, the ) S
11 4 Nf
(publicId) S
11 0 Nf
( and ) S
11 4 Nf
(systemId) S
11 0 Nf
( attributes are ) S
(copied.) S
88 -422.4 M
11 0 Nf
(Note that the ) S
11 4 Nf
(deep) S
11 0 Nf
( parameter has no effect on this type of nodes since they cannot) S
88 -435.6 M
(have any children. ) S
66 -448.8 M
11 2 Nf
(PROCESSING_INSTRUCTION_NODE) S
11 0 Nf
( ) S
88 -462 M
11 0 Nf
(The imported node copies its ) S
11 4 Nf
(target) S
11 0 Nf
( and ) S
11 4 Nf
(data) S
11 0 Nf
( values from those of the source ) S
88 -475.2 M
(node.) S
88 -488.4 M
11 0 Nf
(Note that the ) S
11 4 Nf
(deep) S
11 0 Nf
( parameter has no effect on this type of nodes since they cannot) S
88 -501.6 M
(have any children. ) S
66 -514.8 M
11 2 Nf
(TEXT_NODE, CDATA_SECTION_NODE, ) S
(COMMENT_NODE) S
11 0 Nf
( ) S
88 -528 M
11 0 Nf
(These three types of nodes inheriting from ) S
11 4 Nf
(CharacterData) S
[/Rect [276.713135 -530.748047 364.51123 -518.648071] /Subtype /Link /Border [0 0 1] /Dest /277 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(71) S
(] ) S
(copy their ) S
11 4 Nf
(data) S
88 -541.2 M
11 0 Nf
(and ) S
11 4 Nf
(length) S
11 0 Nf
( attributes from those of the source ) S
(node.) S
88 -554.4 M
11 0 Nf
(Note that the ) S
11 4 Nf
(deep) S
11 0 Nf
( parameter has no effect on these types of nodes since they cannot) S
88 -567.6 M
(have any ) S
(children.) S
66 -580.8 M
11 2 Nf
(Parameters) S
11 0 Nf
( ) S
66 -594 M
11 4 Nf
(importedNode) S
11 0 Nf
( of type ) S
11 4 Nf
(Node) S
[/Rect [180.552734 -596.747803 208.952148 -584.647827] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(49) S
(] ) S
88 -607.2 M
(The node to ) S
(import.) S
88 -607.2 M
gsave
0 setgray
230.6 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(41) S
0 setgray
185.2 40 M
8 8 Nf
(1.2. Fundamental Interfaces) S
132 -8 M
grestore
pgsave restore N
%%Page: 42 42
%%PageResources: font Times-Roman Times-Bold Courier Helvetica
%%PageBoundingBox: 115 44 539 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
66 -13.2 M
%%IncludeResource: font Courier
11 4 Nf
(deep) S
%%IncludeResource: font Times-Roman
11 0 Nf
( of type ) S
11 4 Nf
(boolean) S
11 0 Nf
( ) S
88 -26.4 M
11 0 Nf
(If ) S
11 4 Nf
(true) S
11 0 Nf
(, recursively import the subtree under the specified node; if ) S
11 4 Nf
(false) S
11 0 Nf
(, import) S
88 -39.6 M
(only the node itself, as explained above. This has no effect on nodes that cannot have) S
88 -52.8 M
11 0 Nf
(any children, and on ) S
11 4 Nf
(Attr) S
[/Rect [179.563721 -55.5498047 207.963135 -43.4498062] /Subtype /Link /Border [0 0 1] /Dest /287 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(75) S
(] ) S
(, and ) S
11 4 Nf
(EntityReference) S
[/Rect [262.172607 -55.5498047 363.17041 -43.4498062] /Subtype /Link /Border [0 0 1] /Dest /368 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(95) S
(] ) S
(nodes.) S
66 -66 M
%%IncludeResource: font Times-Bold
11 2 Nf
(Return ) S
(Value) S
11 0 Nf
( ) S
74 -93.3 M
11 4 Nf
(Node) S
[/Rect [73.0 -96.0495605 101.399414 -83.9495621] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(49) S
(] ) S
145.8 -93.3 M
11 0 Nf
(The imported node that belongs to this ) S
11 4 Nf
(Document) S
11 0 Nf
(.) S
66 -126.2 M
11 2 Nf
(Exceptions) S
11 0 Nf
( ) S
74 -153.5 M
11 4 Nf
(DOMException) S
[/Rect [73.0 -156.299316 154.198242 -144.19931] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
11 0 Nf
( ) S
74 -166.7 M
([p.) S
(23) S
(] ) S
174.7 -153.5 M
(NOT_SUPPORTED_ERR: Raised if the type of node being) S
174.7 -166.7 M
(imported is not ) S
(supported.) S
174.7 -190.9 M
(INVALID_CHARACTER_ERR: Raised if one the imported) S
174.7 -204.1 M
(names contain an illegal character. This may happen when) S
174.7 -217.3 M
(importing an XML 1.1 ) S
([) S
(XML ) S
(1.1) S
[/Rect [280.348877 -220.099121 323.290527 -207.999115] /Subtype /Link /Border [0 0 1] /Dest /406 /ANN pdfmark
(] element into an XML 1.0) S
174.7 -230.5 M
(document, for ) S
(instance.) S
44 -263.5 M
[/View [/XYZ -4 455.701 null] /Dest /199 /DEST pdfmark
11 4 Nf
(normalizeDocument) S
[/View [/XYZ -4 455.701 null] /Dest /199 /DEST pdfmark
11 0 Nf
( introduced in ) S
11 2 Nf
(DOM Level ) S
(3) S
11 0 Nf
( ) S
66 -276.7 M
(This method acts as if the document was going through a save and load cycle, putting the) S
66 -289.9 M
(document in a "normal" form. The actual result depends on the features being set and) S
66 -303.1 M
11 0 Nf
(governing what operations actually take place. See ) S
11 4 Nf
(setNormalizeFeature) S
11 0 Nf
( for ) S
(details.) S
66 -316.3 M
11 0 Nf
(Noticeably this method normalizes ) S
11 4 Nf
(Text) S
[/Rect [221.42749 -319.048828 249.826904 -306.948822] /Subtype /Link /Border [0 0 1] /Dest /312 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(85) S
(] ) S
(nodes, makes the document "namespace) S
66 -329.5 M
(wellformed", according to the algorithm described below in pseudo code, by adding) S
66 -342.7 M
(missing namespace declaration attributes and adding or changing namespace prefixes,) S
66 -355.9 M
11 0 Nf
(updates the replacement tree of ) S
11 4 Nf
(EntityReference) S
[/Rect [205.202393 -358.648682 306.200195 -346.548676] /Subtype /Link /Border [0 0 1] /Dest /368 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(95) S
(] ) S
(nodes, normalizes attribute) S
66 -369.1 M
(values, ) S
(etc.) S
66 -382.3 M
(See ) S
(Namespace ) S
(normalization) S
[/Rect [83.6335449 -385.048584 200.18457 -372.948578] /Subtype /Link /Border [0 0 1] /Dest /59 /ANN pdfmark
( ) S
([p.) S
(99) S
(] ) S
(for details on how namespace declaration attributes) S
66 -395.5 M
(and prefixes are normalized. ) S
66 -408.7 M
(Issue normalizeNS-1: ) S
88 -421.9 M
(Any other name? Joe proposes ) S
(normalizeNamespaces.) S
88 -435.1 M
11 2 Nf
(Resolution:) S
11 0 Nf
( normalizeDocument. \(F2F 26 Sep 2001\) ) S
66 -448.3 M
(Issue normalizeNS-2: ) S
88 -461.5 M
(How specific should this be? Should we not even specify that this should be done by) S
88 -474.7 M
(walking down the ) S
(tree?) S
88 -487.9 M
11 2 Nf
(Resolution:) S
11 0 Nf
( Very. See above. ) S
66 -501.1 M
(Issue normalizeNS-3: ) S
88 -514.3 M
(What does this do on attribute ) S
(nodes?) S
88 -527.5 M
11 2 Nf
(Resolution:) S
11 0 Nf
( Doesn't do anything \(F2F 1 Aug 2000\). ) S
66 -540.7 M
(Issue normalizeNS-4: ) S
88 -553.9 M
(How does it work with entity reference subtree which may be ) S
(broken?) S
88 -567.1 M
11 2 Nf
(Resolution:) S
11 0 Nf
( This doesn't affect entity references which are not visited in this) S
88 -580.3 M
(operation \(F2F 1 Aug 2000\). ) S
66 -593.5 M
(Issue normalizeNS-5: ) S
88 -606.7 M
(Should this really be on ) S
(Node?) S
88 -619.9 M
11 2 Nf
(Resolution:) S
11 0 Nf
( Yes, but this only works on Document, Element, and) S
88 -619.9 M
gsave
0 setgray
230.6 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(42) S
0 setgray
185.2 40 M
8 8 Nf
(1.2. Fundamental Interfaces) S
176 -8 M
grestore
pgsave restore N
%%Page: 43 43
%%PageResources: font Times-Roman Times-Bold Courier Helvetica
%%PageBoundingBox: 115 44 541 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
88 -13.2 M
%%IncludeResource: font Times-Roman
11 0 Nf
(DocumentFragment. On other types it is a no-op. \(F2F 1 Aug ) S
(2000\).) S
88 -26.4 M
11 0 Nf
(No. Now that it does much more than simply fixing namespaces it only makes sense) S
88 -39.6 M
(on Document \(F2F 26 Sep 2001\). ) S
66 -52.8 M
(Issue normalizeNS-6: ) S
88 -66 M
(What happens with read-only nodes? ) S
66 -79.2 M
(Issue normalizeNS-7: ) S
88 -92.4 M
(What/how errors should be reported? Are there ) S
(any?) S
88 -105.6 M
%%IncludeResource: font Times-Bold
11 2 Nf
(Resolution:) S
11 0 Nf
( Through the error reporter. ) S
66 -118.8 M
(Issue normalizeNS-8: ) S
88 -132 M
(Should this be ) S
(optional?) S
88 -145.2 M
11 2 Nf
(Resolution:) S
11 0 Nf
( No. ) S
66 -158.4 M
(Issue normalizeNS-9: ) S
88 -171.6 M
(What happens with regard to mutation ) S
(events?) S
66 -184.8 M
11 2 Nf
(No ) S
(Parameters) S
66 -198 M
11 2 Nf
(No Return ) S
(Value) S
66 -211.2 M
11 2 Nf
(No ) S
(Exceptions) S
44 -224.4 M
[/View [/XYZ -4 494.800842 null] /Dest /200 /DEST pdfmark
%%IncludeResource: font Courier
11 4 Nf
(renameNode) S
[/View [/XYZ -4 494.800842 null] /Dest /200 /DEST pdfmark
11 0 Nf
( introduced in ) S
11 2 Nf
(DOM Level ) S
(3) S
11 0 Nf
( ) S
66 -237.6 M
(Rename an existing node. When possible this simply changes the name of the given node,) S
66 -250.8 M
(otherwise this creates a new node with the specified name and replaces the existing node) S
66 -264 M
11 0 Nf
(with the new node as described below. This only applies to nodes of type ) S
11 4 Nf
(ELEMENT_NODE) S
66 -277.2 M
11 0 Nf
(and ) S
11 4 Nf
(ATTRIBUTE_NODE) S
11 0 Nf
(.) S
66 -290.4 M
(When a new node is created, the following operations are performed: the new node is) S
66 -303.6 M
(created, any registered event listener is registered on the new node, any user data attached) S
66 -316.8 M
(to the old node is removed from that node, the old node is removed from its parent if it has) S
66 -330 M
11 0 Nf
(one, the children are moved to the new node, if the renamed node is an ) S
11 4 Nf
(Element) S
[/Rect [379.341309 -332.748779 427.540283 -320.648773] /Subtype /Link /Border [0 0 1] /Dest /295 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(77) S
(] ) S
(its) S
66 -343.2 M
(attributes are moved to the new node, the new node is inserted at the position the old node) S
66 -356.4 M
(used to have in its parent's child nodes list if it has one, the user data that was attached to) S
66 -369.6 M
11 0 Nf
(the old node is attach to the new node, the user data event ) S
11 4 Nf
(NODE_RENAMED) S
11 0 Nf
( is ) S
(fired.) S
66 -382.8 M
11 0 Nf
(When the node being renamed is an ) S
11 4 Nf
(Attr) S
[/Rect [225.377197 -385.548584 253.776611 -373.448578] /Subtype /Link /Border [0 0 1] /Dest /287 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(75) S
(] ) S
(that is attached to an ) S
11 4 Nf
(Element) S
[/Rect [377.031 -385.548584 425.22998 -373.448578] /Subtype /Link /Border [0 0 1] /Dest /295 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(77) S
(] ) S
(,) S
66 -396 M
11 0 Nf
(the node is first removed from the ) S
11 4 Nf
(Element) S
[/Rect [217.445801 -398.748535 265.644775 -386.648529] /Subtype /Link /Border [0 0 1] /Dest /295 /ANN pdfmark
11 0 Nf
( attributes map. Then, once renamed, either by) S
66 -409.2 M
(modifying the existing node or creating a new one as described above, it is put ) S
(back.) S
66 -422.4 M
(In addition, when the implementation supports the feature "MutationEvents", each) S
66 -435.6 M
(mutation operation involved in this method fires the appropriate event, and in the end the) S
66 -448.8 M
11 0 Nf
(event ) S
11 4 Nf
(ElementNameChanged) S
11 0 Nf
( or ) S
11 4 Nf
(AttributeNameChanged) S
11 0 Nf
( is fired. ) S
66 -462 M
(Issue renameNode-1: ) S
88 -475.2 M
(Should this throw a ) S
(HIERARCHY_REQUEST_ERR?) S
66 -488.4 M
11 2 Nf
(Parameters) S
11 0 Nf
( ) S
66 -501.6 M
11 4 Nf
(n) S
11 0 Nf
( of type ) S
11 4 Nf
(Node) S
[/Rect [107.954346 -504.348145 136.35376 -492.248138] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(49) S
(] ) S
88 -514.8 M
(The node to ) S
(rename.) S
66 -528 M
11 4 Nf
(namespaceURI) S
11 0 Nf
( of type ) S
11 4 Nf
(DOMString) S
[/Rect [180.552734 -530.748047 241.951416 -518.648071] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(17) S
(] ) S
88 -541.2 M
(The new ) S
(namespaceURI.) S
66 -554.4 M
11 4 Nf
(name) S
11 0 Nf
( of type ) S
11 4 Nf
(DOMString) S
[/Rect [127.753906 -557.147949 189.152588 -545.048] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
88 -567.6 M
(The new qualified ) S
(name.) S
66 -580.8 M
11 2 Nf
(Return ) S
(Value) S
11 0 Nf
( ) S
66 -595.1 M
gsave
0 setgray
230.6 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(43) S
0 setgray
185.2 40 M
8 8 Nf
(1.2. Fundamental Interfaces) S
0 -8 M
grestore
pgsave restore N
%%Page: 44 44
%%PageResources: font Times-Roman Times-Italic Times-Bold Courier Courier-Bold
%%+ font Helvetica
%%PageBoundingBox: 115 44 540 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
74 -13 M
%%IncludeResource: font Courier
11 4 Nf
(Node) S
[/Rect [73.0 -15.75 101.399414 -3.64999962] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
%%IncludeResource: font Times-Roman
11 0 Nf
( ) S
74 -26.2 M
([p.) S
(49) S
(] ) S
134.7 -13 M
(The renamed node. This is either the specified node or the new node that) S
134.7 -26.2 M
(was created to replace the specified ) S
(node.) S
66 -59.1 M
%%IncludeResource: font Times-Bold
11 2 Nf
(Exceptions) S
11 0 Nf
( ) S
74 -86.4 M
11 4 Nf
(DOMException) S
[/Rect [73.0 -89.199707 154.198242 -77.0997086] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
11 0 Nf
( ) S
74 -99.6 M
([p.) S
(23) S
(] ) S
180.2 -86.4 M
(NOT_SUPPORTED_ERR: Raised when the type of the) S
180.2 -99.6 M
11 0 Nf
(specified node is neither ) S
11 4 Nf
(ELEMENT_NODE) S
11 0 Nf
( nor ) S
180.2 -112.8 M
11 4 Nf
(ATTRIBUTE_NODE) S
11 0 Nf
(.) S
44 -145.8 M
[/View [/XYZ -4 573.400452 null] /Dest /201 /DEST pdfmark
11 4 Nf
(setNormalizationFeature) S
[/View [/XYZ -4 573.400452 null] /Dest /201 /DEST pdfmark
11 0 Nf
( introduced in ) S
11 2 Nf
(DOM Level ) S
(3) S
11 0 Nf
( ) S
66 -159 M
(Set the state of a feature. ) S
66 -172.2 M
(Issue normalizationFeature-1: ) S
88 -185.4 M
(Need to specify the list of ) S
(features.) S
66 -198.6 M
(Feature names are valid XML names. Implementation specific features \(extensions\) should) S
66 -211.8 M
(choose an implementation specific prefix to avoid name collisions. The following lists) S
66 -225 M
(feature names that are recognized by all implementations. However, it is sometimes) S
66 -238.2 M
11 0 Nf
(possible for a ) S
11 4 Nf
(Document) S
11 0 Nf
( to recognize a feature but not to support setting its value. The) S
66 -251.4 M
(following list of recognized features indicates the definitions of each feature state, if setting) S
66 -264.6 M
11 0 Nf
(the state to ) S
11 4 Nf
(true) S
11 0 Nf
( or ) S
11 4 Nf
(false) S
11 0 Nf
( must be supported or is optional and, which state is the default) S
66 -277.8 M
(one: ) S
66 -291 M
%%IncludeResource: font Courier-Bold
11 6 Nf
("normalize-characters") S
11 0 Nf
( ) S
88 -304.2 M
11 6 Nf
(true) S
11 0 Nf
( ) S
110 -317.4 M
11 0 Nf
([) S
%%IncludeResource: font Times-Italic
11 1 Nf
(optional) S
11 0 Nf
(]) S
110 -330.6 M
(Perform the W3C Text Normalization of the characters ) S
([) S
(CharModel) S
[/Rect [358.265137 -333.348877 410.369141 -321.248871] /Subtype /Link /Border [0 0 1] /Dest /383 /ANN pdfmark
(] in the) S
110 -343.8 M
(document. ) S
88 -357 M
11 6 Nf
(false) S
11 0 Nf
( ) S
110 -370.2 M
11 0 Nf
([) S
11 1 Nf
(required) S
11 0 Nf
(] ) S
(\() S
11 1 Nf
(default) S
11 0 Nf
(\)) S
110 -383.4 M
(Do not perform character ) S
(normalization.) S
66 -396.6 M
11 6 Nf
("split-cdata-sections") S
11 0 Nf
( ) S
88 -409.8 M
11 6 Nf
(true) S
11 0 Nf
( ) S
110 -423 M
11 0 Nf
([) S
11 1 Nf
(required) S
11 0 Nf
(] ) S
(\() S
11 1 Nf
(default) S
11 0 Nf
(\)) S
110 -436.2 M
(Split CDATA sections containing the CDATA section termination marker ']]>'.) S
110 -449.4 M
(When a CDATA section is split a warning is issued. ) S
88 -462.6 M
11 6 Nf
(false) S
11 0 Nf
( ) S
110 -475.8 M
11 0 Nf
([) S
11 1 Nf
(required) S
11 0 Nf
(]) S
110 -489 M
11 0 Nf
(Signal an error if a ) S
11 4 Nf
(CDATASection) S
[/Rect [194.226074 -491.748291 275.424316 -479.648285] /Subtype /Link /Border [0 0 1] /Dest /343 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(90) S
(] ) S
(contains an unrepresentable ) S
110 -502.2 M
(character.) S
66 -515.4 M
11 6 Nf
("expand-entity-references") S
11 0 Nf
( ) S
88 -528.6 M
11 6 Nf
(true) S
11 0 Nf
( ) S
110 -541.8 M
11 0 Nf
([) S
11 1 Nf
(optional) S
11 0 Nf
(]) S
110 -555 M
11 0 Nf
(Expand ) S
11 4 Nf
(EntityReference) S
[/Rect [145.354736 -557.748047 246.352539 -545.648071] /Subtype /Link /Border [0 0 1] /Dest /368 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(95) S
(] ) S
(nodes when normalizing. ) S
88 -568.2 M
11 6 Nf
(false) S
11 0 Nf
( ) S
110 -581.4 M
11 0 Nf
([) S
11 1 Nf
(required) S
11 0 Nf
(] ) S
(\() S
11 1 Nf
(default) S
11 0 Nf
(\)) S
110 -594.6 M
11 0 Nf
(Keep all ) S
11 4 Nf
(EntityReference) S
[/Rect [148.708984 -597.3479 249.706787 -585.247925] /Subtype /Link /Border [0 0 1] /Dest /368 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(95) S
(] ) S
(nodes in ) S
(document.) S
88 -594.6 M
gsave
0 setgray
230.6 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(44) S
0 setgray
185.2 40 M
8 8 Nf
(1.2. Fundamental Interfaces) S
132 -8 M
grestore
pgsave restore N
%%Page: 45 45
%%PageResources: font Times-Roman Times-Italic Courier Courier-Bold Helvetica
%%PageBoundingBox: 137 44 540 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
66 -13.2 M
%%IncludeResource: font Courier-Bold
11 6 Nf
("whitespace-in-element-content") S
%%IncludeResource: font Times-Roman
11 0 Nf
( ) S
88 -26.4 M
11 6 Nf
(true) S
11 0 Nf
( ) S
110 -39.6 M
11 0 Nf
([) S
%%IncludeResource: font Times-Italic
11 1 Nf
(required) S
11 0 Nf
(] ) S
(\() S
11 1 Nf
(default) S
11 0 Nf
(\)) S
110 -52.8 M
(Keep all white spaces in the document. ) S
88 -66 M
11 6 Nf
(false) S
11 0 Nf
( ) S
110 -79.2 M
11 0 Nf
([) S
11 1 Nf
(optional) S
11 0 Nf
(]) S
110 -92.4 M
(Discard white space in element content while normalizing. The implementation) S
110 -105.6 M
11 0 Nf
(is expected to use the ) S
%%IncludeResource: font Courier
11 4 Nf
(isWhitespaceInElementContent) S
11 0 Nf
( flag on ) S
11 4 Nf
(Text) S
[/Rect [426.992188 -108.349609 455.391602 -96.2496109] /Subtype /Link /Border [0 0 1] /Dest /312 /ANN pdfmark
11 0 Nf
( ) S
110 -118.8 M
([p.) S
(85) S
(] ) S
(nodes to determine if a text node should be written out or ) S
(not.) S
66 -132 M
11 6 Nf
("discard-default-content") S
11 0 Nf
( ) S
88 -145.2 M
11 6 Nf
(true) S
11 0 Nf
( ) S
110 -158.4 M
11 0 Nf
([) S
11 1 Nf
(required) S
11 0 Nf
(] ) S
(\() S
11 1 Nf
(default) S
11 0 Nf
(\)) S
110 -171.6 M
(Use whatever information available to the implementation \(i.e. XML schema,) S
110 -184.8 M
11 0 Nf
(DTD, the ) S
11 4 Nf
(specified) S
11 0 Nf
( flag on ) S
11 4 Nf
(Attr) S
[/Rect [249.049561 -187.549316 277.448975 -175.44931] /Subtype /Link /Border [0 0 1] /Dest /287 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(75) S
(] ) S
(nodes, and so on\) to decide what) S
110 -198 M
11 0 Nf
(attributes and content should be discarded or not. Note that the ) S
11 4 Nf
(specified) S
11 0 Nf
( flag) S
110 -211.2 M
11 0 Nf
(on ) S
11 4 Nf
(Attr) S
[/Rect [122.75 -213.949219 151.149414 -201.849213] /Subtype /Link /Border [0 0 1] /Dest /287 /ANN pdfmark
11 0 Nf
( nodes in itself is not always reliable, it is only reliable when it is set to ) S
110 -224.4 M
11 4 Nf
(false) S
11 0 Nf
( since the only case where it can be set to ) S
11 4 Nf
(false) S
11 0 Nf
( is if the attribute was) S
110 -237.6 M
(created by a Level 1 implementation. ) S
110 -250.8 M
(Issue normalizationFeature-2: ) S
132 -264 M
(How does exactly work? What's the comment about level 1 ) S
132 -277.2 M
(implementations?) S
88 -290.4 M
11 6 Nf
(false) S
11 0 Nf
( ) S
110 -303.6 M
11 0 Nf
([) S
11 1 Nf
(required) S
11 0 Nf
(]) S
110 -316.8 M
(Keep all attributes and all ) S
(content.) S
66 -330 M
11 6 Nf
("format-canonical") S
11 0 Nf
( ) S
88 -343.2 M
11 6 Nf
(true) S
11 0 Nf
( ) S
110 -356.4 M
11 0 Nf
([) S
11 1 Nf
(optional) S
11 0 Nf
(]) S
110 -369.6 M
(Canonicalize the document according to the rules specified in ) S
([) S
(Canonical ) S
(XML) S
[/Rect [386.688721 -372.348633 460.484375 -360.248627] /Subtype /Link /Border [0 0 1] /Dest /407 /ANN pdfmark
(].) S
110 -382.8 M
(Setting this feature to true sets the feature "format-pretty-print" to false. ) S
88 -396 M
11 6 Nf
(false) S
11 0 Nf
( ) S
110 -409.2 M
11 0 Nf
([) S
11 1 Nf
(required) S
11 0 Nf
(] ) S
(\() S
11 1 Nf
(default) S
11 0 Nf
(\)) S
110 -422.4 M
(Do not canonicalize the ) S
(document.) S
66 -435.6 M
11 6 Nf
("format-pretty-print") S
11 0 Nf
( ) S
88 -448.8 M
11 6 Nf
(true) S
11 0 Nf
( ) S
110 -462 M
11 0 Nf
([) S
11 1 Nf
(optional) S
11 0 Nf
(]) S
110 -475.2 M
(Format the document by adding whitespace to produce a pretty-printed, indented,) S
110 -488.4 M
(human-readable form. The exact form of the transformations is not specified by) S
110 -501.6 M
(this specification. Setting this feature to true sets the feature "format-canonical") S
110 -514.8 M
(to false. ) S
88 -528 M
11 6 Nf
(false) S
11 0 Nf
( ) S
110 -541.2 M
11 0 Nf
([) S
11 1 Nf
(required) S
11 0 Nf
(] ) S
(\() S
11 1 Nf
(default) S
11 0 Nf
(\)) S
110 -554.4 M
(Do not pretty-print the ) S
(document.) S
66 -567.6 M
11 6 Nf
("namespace-declarations") S
11 0 Nf
( ) S
88 -580.8 M
11 6 Nf
(true) S
11 0 Nf
( ) S
110 -594 M
11 0 Nf
([) S
11 1 Nf
(required) S
11 0 Nf
(] ) S
(\() S
11 1 Nf
(default) S
11 0 Nf
(\)) S
110 -607.2 M
(Include namespace declaration attributes, specified or defaulted from the schema) S
110 -607.2 M
gsave
0 setgray
230.6 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(45) S
0 setgray
185.2 40 M
8 8 Nf
(1.2. Fundamental Interfaces) S
220 -8 M
grestore
pgsave restore N
%%Page: 46 46
%%PageResources: font Times-Roman Times-Italic Courier Courier-Bold Helvetica
%%PageBoundingBox: 137 44 534 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
110 -13.2 M
%%IncludeResource: font Times-Roman
11 0 Nf
(or the DTD, in the document. See also the section ) S
%%IncludeResource: font Times-Italic
11 1 Nf
(Declaring ) S
(Namespaces) S
[/Rect [330.799805 -15.9499512 435.141602 -3.84995079] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1999/REC-xml-names-19990114/#ns-decl)] Cd /ANN pdfmark
11 0 Nf
( in ) S
110 -26.4 M
11 0 Nf
([) S
(XML ) S
(Namespaces) S
[/Rect [112.662842 -29.1499023 196.830811 -17.049902] /Subtype /Link /Border [0 0 1] /Dest /384 /ANN pdfmark
(]. ) S
88 -39.6 M
%%IncludeResource: font Courier-Bold
11 6 Nf
(false) S
11 0 Nf
( ) S
110 -52.8 M
11 0 Nf
([) S
11 1 Nf
(optional) S
11 0 Nf
(]) S
110 -66 M
(Discard all namespace declaration attributes. The Namespace prefixes are) S
110 -79.2 M
11 0 Nf
(retained even if this feature is set to ) S
%%IncludeResource: font Courier
11 4 Nf
(false) S
11 0 Nf
(.) S
66 -92.4 M
11 6 Nf
("validation") S
11 0 Nf
( ) S
88 -105.6 M
11 6 Nf
(true) S
11 0 Nf
( ) S
110 -118.8 M
11 0 Nf
([) S
11 1 Nf
(optional) S
11 0 Nf
(]) S
110 -132 M
(Use the abstract schema to validate the document as it is being normalized. If) S
110 -145.2 M
11 0 Nf
(validation errors are found the error handler is notified. Setting it to ) S
11 4 Nf
(true) S
11 0 Nf
( also) S
110 -158.4 M
11 0 Nf
(forces the ) S
11 4 Nf
(external-general-entities) S
11 0 Nf
( and ) S
110 -171.6 M
11 4 Nf
(external-parameter-entities) S
11 0 Nf
( features to be ) S
11 4 Nf
(true) S
11 0 Nf
(.\) Also note that the ) S
110 -184.8 M
11 4 Nf
(validate-if-schema) S
11 0 Nf
( feature alters the validation behavior when this) S
110 -198 M
11 0 Nf
(feature is set to ) S
11 4 Nf
(true) S
11 0 Nf
(. ) S
88 -211.2 M
11 6 Nf
(false) S
11 0 Nf
( ) S
110 -224.4 M
11 0 Nf
([) S
11 1 Nf
(required) S
11 0 Nf
(] ) S
(\() S
11 1 Nf
(default) S
11 0 Nf
(\)) S
110 -237.6 M
(Do not report validation ) S
(errors.) S
66 -250.8 M
11 6 Nf
("external-parameter-entities") S
11 0 Nf
( ) S
88 -264 M
11 6 Nf
(true) S
11 0 Nf
( ) S
110 -277.2 M
11 0 Nf
([) S
11 1 Nf
(required) S
11 0 Nf
(]) S
110 -290.4 M
(Load external parameter entities. ) S
110 -303.6 M
(Issue normalizationFeature-3: ) S
132 -316.8 M
(Doesn't really apply, does it? What does including them mean? Also, false) S
132 -330 M
(can't be the default and be optional at the same ) S
(time.) S
88 -343.2 M
11 6 Nf
(false) S
11 0 Nf
( ) S
110 -356.4 M
11 0 Nf
([) S
11 1 Nf
(optional) S
11 0 Nf
(] ) S
(\() S
11 1 Nf
(default) S
11 0 Nf
(\)) S
110 -369.6 M
(Do not load external parameter ) S
(entities.) S
66 -382.8 M
11 6 Nf
("external-general-entities") S
11 0 Nf
( ) S
88 -396 M
11 6 Nf
(true) S
11 0 Nf
( ) S
110 -409.2 M
11 0 Nf
([) S
11 1 Nf
(required) S
11 0 Nf
(] ) S
(\() S
11 1 Nf
(default) S
11 0 Nf
(\)) S
110 -422.4 M
(Include all external general \(text\) entities. ) S
110 -435.6 M
(Issue normalizationFeature-4: ) S
132 -448.8 M
(Doesn't really apply, does it? What does including them ) S
(mean?) S
88 -462 M
11 6 Nf
(false) S
11 0 Nf
( ) S
110 -475.2 M
11 0 Nf
([) S
11 1 Nf
(optional) S
11 0 Nf
(]) S
110 -488.4 M
(Do not include external general ) S
(entities.) S
66 -501.6 M
11 6 Nf
("external-dtd-subset") S
11 0 Nf
( ) S
88 -514.8 M
11 6 Nf
(true) S
11 0 Nf
( ) S
110 -528 M
11 0 Nf
([) S
11 1 Nf
(required) S
11 0 Nf
(] ) S
(\() S
11 1 Nf
(default) S
11 0 Nf
(\)) S
110 -541.2 M
(Load the external DTD subset and also all external parameter entities. ) S
110 -554.4 M
(Issue normalizationFeature-5: ) S
132 -567.6 M
(Doesn't really apply, does it? What does loading mean ) S
(here?) S
88 -580.8 M
11 6 Nf
(false) S
11 0 Nf
( ) S
110 -594 M
11 0 Nf
([) S
11 1 Nf
(optional) S
11 0 Nf
(]) S
110 -607.2 M
(Do not load the external DTD subset nor external parameter ) S
(entities.) S
88 -607.2 M
gsave
0 setgray
230.6 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(46) S
0 setgray
185.2 40 M
8 8 Nf
(1.2. Fundamental Interfaces) S
132 -8 M
grestore
pgsave restore N
%%Page: 47 47
%%PageResources: font Times-Roman Times-Italic Courier Courier-Bold Helvetica
%%PageBoundingBox: 137 44 538 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
66 -13.2 M
%%IncludeResource: font Courier-Bold
11 6 Nf
("validate-if-schema") S
%%IncludeResource: font Times-Roman
11 0 Nf
( ) S
88 -26.4 M
11 6 Nf
(true) S
11 0 Nf
( ) S
110 -39.6 M
11 0 Nf
([) S
%%IncludeResource: font Times-Italic
11 1 Nf
(optional) S
11 0 Nf
(]) S
110 -52.8 M
11 0 Nf
(When both this feature and validation are ) S
%%IncludeResource: font Courier
11 4 Nf
(true) S
11 0 Nf
(, enable validation only if the) S
110 -66 M
(document being processed has a schema \(i.e. XML schema, DTD, any other type) S
110 -79.2 M
(of schema, note that this is unrelated to the abstract schema specification\).) S
110 -92.4 M
(Documents without schemas are normalized without validation. ) S
110 -105.6 M
(Issue normalizationFeature-6: ) S
132 -118.8 M
(How does that interact with the notion of active ) S
(AS?) S
88 -132 M
11 6 Nf
(false) S
11 0 Nf
( ) S
110 -145.2 M
11 0 Nf
([) S
11 1 Nf
(required) S
11 0 Nf
(] ) S
(\() S
11 1 Nf
(default) S
11 0 Nf
(\)) S
110 -158.4 M
(The validation feature alone controls whether the document is checked for) S
110 -171.6 M
(validity. Documents without a schemas are not ) S
(valid.) S
66 -184.8 M
11 6 Nf
("validate-against-dtd") S
11 0 Nf
( ) S
88 -198 M
11 6 Nf
(true) S
11 0 Nf
( ) S
110 -211.2 M
11 0 Nf
([) S
11 1 Nf
(optional) S
11 0 Nf
(]) S
110 -224.4 M
(Prefer validation against the DTD over any other schema used with the) S
110 -237.6 M
(document. ) S
110 -250.8 M
(Issue normalizationFeature-7: ) S
132 -264 M
(How does that interact with the notion of active ) S
(AS?) S
88 -277.2 M
11 6 Nf
(false) S
11 0 Nf
( ) S
110 -290.4 M
11 0 Nf
([) S
11 1 Nf
(required) S
11 0 Nf
(] ) S
(\() S
11 1 Nf
(default) S
11 0 Nf
(\)) S
110 -303.6 M
(Let the implementation decide what to validate against if multiple types of) S
110 -316.8 M
(schemas are in ) S
(use.) S
66 -330 M
11 6 Nf
("datatype-normalization") S
11 0 Nf
( ) S
88 -343.2 M
11 6 Nf
(true) S
11 0 Nf
( ) S
110 -356.4 M
11 0 Nf
([) S
11 1 Nf
(required) S
11 0 Nf
(]) S
110 -369.6 M
(Let the \(non-DTD\) validation process do its datatype normalization that is) S
110 -382.8 M
(defined in the used schema language. ) S
110 -396 M
(Issue normalizationFeature-8: ) S
132 -409.2 M
(We should define "datatype ) S
(normalization".) S
88 -422.4 M
11 6 Nf
(false) S
11 0 Nf
( ) S
110 -435.6 M
11 0 Nf
([) S
11 1 Nf
(required) S
11 0 Nf
(] ) S
(\() S
11 1 Nf
(default) S
11 0 Nf
(\)) S
110 -448.8 M
(Disable datatype normalization. The XML 1.0 attribute value normalization) S
110 -462 M
(always occurs ) S
(though.) S
66 -475.2 M
11 6 Nf
("create-entity-ref-nodes") S
11 0 Nf
( ) S
88 -488.4 M
11 6 Nf
(true) S
11 0 Nf
( ) S
110 -501.6 M
11 0 Nf
([) S
11 1 Nf
(required) S
11 0 Nf
(] ) S
(\() S
11 1 Nf
(default) S
11 0 Nf
(\)) S
110 -514.8 M
11 0 Nf
(Create ) S
11 4 Nf
(EntityReference) S
[/Rect [140.458984 -517.548096 241.456787 -505.44809] /Subtype /Link /Border [0 0 1] /Dest /368 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(95) S
(] ) S
(nodes in the document. It will also set ) S
110 -528 M
11 4 Nf
(create-entity-nodes) S
11 0 Nf
( to be ) S
11 4 Nf
(true) S
11 0 Nf
(. ) S
110 -541.2 M
(Issue normalizationFeature-9: ) S
132 -554.4 M
(How does that interact with expand-entity-references? ALH suggests) S
132 -567.6 M
(consolidating the two to a single feature called "entity-references" that is) S
132 -580.8 M
(used both for load and ) S
(save.) S
88 -594 M
11 6 Nf
(false) S
11 0 Nf
( ) S
110 -607.2 M
11 0 Nf
([) S
11 1 Nf
(optional) S
11 0 Nf
(]) S
110 -607.2 M
gsave
0 setgray
230.6 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(47) S
0 setgray
185.2 40 M
8 8 Nf
(1.2. Fundamental Interfaces) S
220 -8 M
grestore
pgsave restore N
%%Page: 48 48
%%PageResources: font Times-Roman Times-Italic Courier Courier-Bold Helvetica
%%PageBoundingBox: 137 44 538 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
110 -13.2 M
%%IncludeResource: font Times-Roman
11 0 Nf
(Omit all ) S
%%IncludeResource: font Courier
11 4 Nf
(EntityReference) S
[/Rect [148.11499 -15.9499512 249.112793 -3.84995079] /Subtype /Link /Border [0 0 1] /Dest /368 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(95) S
(] ) S
(nodes from the document, putting the) S
110 -26.4 M
11 0 Nf
(entity expansions directly in their place. ) S
11 4 Nf
(Text) S
[/Rect [287.723877 -29.1499023 316.123291 -17.049902] /Subtype /Link /Border [0 0 1] /Dest /312 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(85) S
(] ) S
(nodes are into "normal") S
110 -39.6 M
11 0 Nf
(form. ) S
11 4 Nf
(EntityReference) S
[/Rect [135.883545 -42.3498535 236.881348 -30.2498531] /Subtype /Link /Border [0 0 1] /Dest /368 /ANN pdfmark
11 0 Nf
( nodes to non-defined entities are still created in the ) S
110 -52.8 M
(document.) S
66 -66 M
%%IncludeResource: font Courier-Bold
11 6 Nf
("create-entity-nodes") S
11 0 Nf
( ) S
88 -79.2 M
11 6 Nf
(true) S
11 0 Nf
( ) S
110 -92.4 M
11 0 Nf
([) S
%%IncludeResource: font Times-Italic
11 1 Nf
(required) S
11 0 Nf
(] ) S
(\() S
11 1 Nf
(default) S
11 0 Nf
(\)) S
110 -105.6 M
11 0 Nf
(Create ) S
11 4 Nf
(Entity) S
[/Rect [140.458984 -108.349609 182.058105 -96.2496109] /Subtype /Link /Border [0 0 1] /Dest /359 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(93) S
(] ) S
(nodes in the document. ) S
110 -118.8 M
(Issue normalizationFeature-10: ) S
132 -132 M
(How does that interact with expand-entity-references? ALH suggests) S
132 -145.2 M
(renaming this one "entity-nodes", or simply "entities" for ) S
(consistency.) S
88 -158.4 M
11 6 Nf
(false) S
11 0 Nf
( ) S
110 -171.6 M
11 0 Nf
([) S
11 1 Nf
(optional) S
11 0 Nf
(]) S
110 -184.8 M
11 0 Nf
(Omit all ) S
11 4 Nf
(entity) S
11 0 Nf
( nodes from the document. It also sets ) S
110 -198 M
11 4 Nf
(create-entity-ref-nodes) S
11 0 Nf
( to ) S
11 4 Nf
(false) S
11 0 Nf
(.) S
66 -211.2 M
11 6 Nf
("create-cdata-nodes") S
11 0 Nf
( ) S
88 -224.4 M
11 6 Nf
(true) S
11 0 Nf
( ) S
110 -237.6 M
11 0 Nf
([) S
11 1 Nf
(required) S
11 0 Nf
(] ) S
(\() S
11 1 Nf
(default) S
11 0 Nf
(\)) S
110 -250.8 M
11 0 Nf
(Keep ) S
11 4 Nf
(CDATASection) S
[/Rect [134.959473 -253.549072 216.157715 -241.449066] /Subtype /Link /Border [0 0 1] /Dest /343 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(90) S
(] ) S
(nodes the document. ) S
110 -264 M
(Issue normalizationFeature-11: ) S
132 -277.2 M
(Name does not work really well in this case. ALH suggests renaming this to) S
132 -290.4 M
("cdata-sections". It works for both load and ) S
(save.) S
88 -303.6 M
11 6 Nf
(false) S
11 0 Nf
( ) S
110 -316.8 M
11 0 Nf
([) S
11 1 Nf
(optional) S
11 0 Nf
(]) S
110 -330 M
11 0 Nf
(Transform ) S
11 4 Nf
(CDATASection) S
[/Rect [158.179932 -332.748779 239.378174 -320.648773] /Subtype /Link /Border [0 0 1] /Dest /343 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(90) S
(] ) S
(nodes in the document into ) S
11 4 Nf
(Text) S
[/Rect [391.365 -332.748779 419.764404 -320.648773] /Subtype /Link /Border [0 0 1] /Dest /312 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(85) S
(] ) S
110 -343.2 M
11 0 Nf
(nodes. The new ) S
11 4 Nf
(Text) S
[/Rect [181.093018 -345.94873 209.492432 -333.848724] /Subtype /Link /Border [0 0 1] /Dest /312 /ANN pdfmark
11 0 Nf
( node is then combined with any adjacent ) S
11 4 Nf
(Text) S
[/Rect [392.630127 -345.94873 421.029541 -333.848724] /Subtype /Link /Border [0 0 1] /Dest /312 /ANN pdfmark
11 0 Nf
( ) S
(node.) S
66 -356.4 M
11 6 Nf
("comments") S
11 0 Nf
( ) S
88 -369.6 M
11 6 Nf
(true) S
11 0 Nf
( ) S
110 -382.8 M
11 0 Nf
([) S
11 1 Nf
(required) S
11 0 Nf
(] ) S
(\() S
11 1 Nf
(default) S
11 0 Nf
(\)) S
110 -396 M
11 0 Nf
(Keep ) S
11 4 Nf
(Comment) S
[/Rect [134.959473 -398.748535 183.158447 -386.648529] /Subtype /Link /Border [0 0 1] /Dest /318 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(87) S
(] ) S
(nodes in the document. ) S
88 -409.2 M
11 6 Nf
(false) S
11 0 Nf
( ) S
110 -422.4 M
11 0 Nf
([) S
11 1 Nf
(required) S
11 0 Nf
(]) S
110 -435.6 M
11 0 Nf
(Discard ) S
11 4 Nf
(Comment) S
[/Rect [145.958984 -438.348389 194.157959 -426.248383] /Subtype /Link /Border [0 0 1] /Dest /318 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(87) S
(] ) S
(nodes in the ) S
(Document.) S
66 -448.8 M
11 6 Nf
("load-as-infoset") S
11 0 Nf
( ) S
88 -462 M
11 6 Nf
(true) S
11 0 Nf
( ) S
110 -475.2 M
11 0 Nf
([) S
11 1 Nf
(optional) S
11 0 Nf
(]) S
110 -488.4 M
(Only keep in the document the information defined in the XML Information Set ) S
110 -501.6 M
([) S
(XML Information ) S
(set) S
[/Rect [112.662842 -504.348145 209.37085 -492.248138] /Subtype /Link /Border [0 0 1] /Dest /104 /ANN pdfmark
(].) S
110 -514.8 M
11 0 Nf
(This forces the following features to ) S
11 4 Nf
(false) S
11 0 Nf
(: ) S
11 4 Nf
(namespace-declarations) S
11 0 Nf
(, ) S
110 -528 M
11 4 Nf
(validate-if-schema) S
11 0 Nf
(, ) S
11 4 Nf
(create-entity-ref-nodes) S
11 0 Nf
(, ) S
110 -541.2 M
11 4 Nf
(create-entity-nodes) S
11 0 Nf
(, ) S
11 4 Nf
(create-cdata-nodes) S
11 0 Nf
(.) S
110 -554.4 M
11 0 Nf
(This forces the following features to ) S
11 4 Nf
(true) S
11 0 Nf
(: ) S
11 4 Nf
(datatype-normalization) S
11 0 Nf
(, ) S
110 -567.6 M
11 4 Nf
(whitespace-in-element-content) S
11 0 Nf
(, ) S
11 4 Nf
(comments) S
11 0 Nf
(.) S
110 -580.8 M
(Other features are not changed unless explicity specified in the description of the ) S
110 -594 M
(features.) S
110 -607.2 M
11 0 Nf
(Note that querying this feature with ) S
11 4 Nf
(getFeature) S
11 0 Nf
( returns ) S
11 4 Nf
(true) S
11 0 Nf
( only if the) S
110 -607.2 M
gsave
0 setgray
230.6 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(48) S
0 setgray
185.2 40 M
8 8 Nf
(1.2. Fundamental Interfaces) S
220 -8 M
grestore
pgsave restore N
%%Page: 49 49
%%PageResources: font Times-Roman Times-Bold Times-BoldItalic Courier
%%+ font Courier-Bold Helvetica
%%PageBoundingBox: 71 44 541 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
110 -13.2 M
%%IncludeResource: font Times-Roman
11 0 Nf
(individual features specified above are appropriately set. ) S
110 -26.4 M
11 0 Nf
(Issue normalizationFeature-12: ) S
132 -39.6 M
(Name doesn't work well here. ALH suggests renaming this to) S
132 -52.8 M
(limit-to-infoset or match-infoset, something like ) S
(that.) S
88 -66 M
%%IncludeResource: font Courier-Bold
11 6 Nf
(false) S
11 0 Nf
( ) S
110 -79.2 M
11 0 Nf
(Setting ) S
%%IncludeResource: font Courier
11 4 Nf
(load-as-infoset) S
11 0 Nf
( to ) S
11 4 Nf
(false) S
11 0 Nf
( has no effect. ) S
110 -92.4 M
(Issue normalizationFeature-13: ) S
132 -105.6 M
(Shouldn't we change this to setting the relevant options back to their default ) S
132 -118.8 M
(value?) S
66 -132 M
%%IncludeResource: font Times-Bold
11 2 Nf
(Parameters) S
11 0 Nf
( ) S
66 -145.2 M
11 4 Nf
(name) S
11 0 Nf
( of type ) S
11 4 Nf
(DOMString) S
[/Rect [127.753906 -147.949463 189.152588 -135.849457] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(17) S
(] ) S
88 -158.4 M
(The name of the feature to ) S
(set.) S
66 -171.6 M
11 4 Nf
(state) S
11 0 Nf
( of type ) S
11 4 Nf
(boolean) S
11 0 Nf
( ) S
88 -184.8 M
11 0 Nf
(The requested state of the feature ) S
(\() S
11 4 Nf
(true) S
11 0 Nf
( or ) S
11 4 Nf
(false) S
11 0 Nf
(\).) S
66 -198 M
11 2 Nf
(Exceptions) S
11 0 Nf
( ) S
74 -225.3 M
11 4 Nf
(DOMException) S
[/Rect [73.0 -228.049072 154.198242 -215.949066] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
11 0 Nf
( ) S
74 -238.5 M
([p.) S
(23) S
(] ) S
182.1 -225.3 M
(NOT_SUPPORTED_ERR: Raised when the feature name is) S
182.1 -238.5 M
(recognized but the requested value cannot be ) S
(set.) S
182.1 -262.7 M
(NOT_FOUND_ERR: Raised when the feature name is not ) S
182.1 -275.9 M
(recognized.) S
66 -308.8 M
11 2 Nf
(No Return ) S
(Value) S
0 -322 M
11 2 Nf
(Interface ) S
[/View [/XYZ -4 397.151184 null] /Dest /202 /DEST pdfmark
%%IncludeResource: font Times-BoldItalic
11 3 Nf
(Node) S
[/View [/XYZ -4 397.151184 null] /Dest /202 /DEST pdfmark
11 0 Nf
( ) S
22 -346.2 M
11 0 Nf
(The ) S
11 4 Nf
(Node) S
11 0 Nf
( interface is the primary datatype for the entire Document Object Model. It represents a) S
22 -359.4 M
11 0 Nf
(single node in the document tree. While all objects implementing the ) S
11 4 Nf
(Node) S
11 0 Nf
( interface expose methods) S
22 -372.6 M
11 0 Nf
(for dealing with children, not all objects implementing the ) S
11 4 Nf
(Node) S
11 0 Nf
( interface may have children. For) S
22 -385.8 M
11 0 Nf
(example, ) S
11 4 Nf
(Text) S
[/Rect [63.7670898 -388.598633 92.1665039 -376.498627] /Subtype /Link /Border [0 0 1] /Dest /312 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(85) S
(] ) S
(nodes may not have children, and adding children to such nodes results in a ) S
22 -399 M
11 4 Nf
(DOMException) S
[/Rect [21.0 -401.798584 102.198242 -389.698578] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(23) S
(] ) S
(being ) S
(raised.) S
22 -423.2 M
11 0 Nf
(The attributes ) S
11 4 Nf
(nodeName) S
11 0 Nf
(, ) S
11 4 Nf
(nodeValue) S
11 0 Nf
( and ) S
11 4 Nf
(attributes) S
11 0 Nf
( are included as a mechanism to get at) S
22 -436.4 M
(node information without casting down to the specific derived interface. In cases where there is no) S
22 -449.6 M
11 0 Nf
(obvious mapping of these attributes for a specific ) S
11 4 Nf
(nodeType) S
11 0 Nf
( \(e.g., ) S
11 4 Nf
(nodeValue) S
11 0 Nf
( for an ) S
11 4 Nf
(Element) S
[/Rect [412.415771 -452.398438 460.614746 -440.298431] /Subtype /Link /Border [0 0 1] /Dest /295 /ANN pdfmark
11 0 Nf
( ) S
22 -462.8 M
11 0 Nf
([p.) S
(77) S
(] ) S
(or ) S
11 4 Nf
(attributes) S
11 0 Nf
( for a ) S
11 4 Nf
(Comment) S
[/Rect [154.196533 -465.598389 202.395508 -453.498383] /Subtype /Link /Border [0 0 1] /Dest /318 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(87) S
(] ) S
(\), this returns ) S
11 4 Nf
(null) S
11 0 Nf
(. Note that the specialized) S
22 -476 M
(interfaces may contain additional and more convenient mechanisms to get and set the relevant ) S
22 -489.2 M
(information.) S
22 -513.4 M
11 2 Nf
(IDL ) S
(Definition) S
11 0 Nf
( ) S
44 -535.2 M
9.0 4 Nf
(interface ) S
(Node) S
[/Rect [96.9990234 -537.498047 120.598633 -527.598] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
( {) S
44 -556.8 M
( // NodeType) S
44 -567.6 M
( const unsigned short ELEMENT_NODE = 1;) S
44 -578.4 M
( const unsigned short ATTRIBUTE_NODE = 2;) S
44 -589.2 M
( const unsigned short TEXT_NODE = 3;) S
44 -600 M
( const unsigned short CDATA_SECTION_NODE = 4;) S
44 -610.8 M
( const unsigned short ENTITY_REFERENCE_NODE = 5;) S
44 -610.8 M
gsave
0 setgray
230.6 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(49) S
0 setgray
185.2 40 M
8 8 Nf
(1.2. Fundamental Interfaces) S
88 -8 M
grestore
pgsave restore N
%%Page: 50 50
%%PageResources: font Courier Helvetica
%%PageBoundingBox: 115 44 526 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
44 -10.8 M
%%IncludeResource: font Courier
9.0 4 Nf
( const unsigned short ENTITY_NODE = 6;) S
44 -21.6 M
9.0 4 Nf
( const unsigned short PROCESSING_INSTRUCTION_NODE = 7;) S
44 -32.4 M
( const unsigned short COMMENT_NODE = 8;) S
44 -43.2 M
( const unsigned short DOCUMENT_NODE = 9;) S
44 -54 M
( const unsigned short DOCUMENT_TYPE_NODE = 10;) S
44 -64.8 M
( const unsigned short DOCUMENT_FRAGMENT_NODE = 11;) S
44 -75.6 M
( const unsigned short NOTATION_NODE = 12;) S
44 -97.2 M
( readonly attribute ) S
(DOMString) S
[/Rect [156.397949 -99.4482422 206.99707 -89.5482407] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( ) S
(nodeName) S
[/Rect [242.796387 -99.4482422 287.995605 -89.5482407] /Subtype /Link /Border [0 0 1] /Dest /238 /ANN pdfmark
(;) S
44 -108 M
( attribute ) S
(DOMString) S
[/Rect [156.397949 -110.248047 206.99707 -100.348045] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( ) S
(nodeValue) S
[/Rect [242.796387 -110.248047 293.395508 -100.348045] /Subtype /Link /Border [0 0 1] /Dest /240 /ANN pdfmark
(;) S
44 -118.8 M
( // raises\() S
(DOMException) S
[/Rect [312.995117 -121.047852 379.793945 -111.14785] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
(\) on setting) S
44 -129.6 M
( // raises\() S
(DOMException) S
[/Rect [312.995117 -131.847656 379.793945 -121.947655] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
(\) on retrieval) S
44 -151.2 M
( readonly attribute unsigned short ) S
(nodeType) S
[/Rect [242.796387 -153.447266 287.995605 -143.547272] /Subtype /Link /Border [0 0 1] /Dest /239 /ANN pdfmark
(;) S
44 -162 M
( readonly attribute ) S
(Node) S
[/Rect [156.397949 -164.24707 179.997559 -154.347076] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
( ) S
(parentNode) S
[/Rect [242.796387 -164.24707 298.79541 -154.347076] /Subtype /Link /Border [0 0 1] /Dest /242 /ANN pdfmark
(;) S
44 -172.8 M
( readonly attribute ) S
(NodeList) S
[/Rect [156.397949 -175.046875 201.597168 -165.146881] /Subtype /Link /Border [0 0 1] /Dest /265 /ANN pdfmark
( ) S
(childNodes) S
[/Rect [242.796387 -175.046875 298.79541 -165.146881] /Subtype /Link /Border [0 0 1] /Dest /229 /ANN pdfmark
(;) S
44 -183.6 M
( readonly attribute ) S
(Node) S
[/Rect [156.397949 -185.84668 179.997559 -175.946686] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
( ) S
(firstChild) S
[/Rect [242.796387 -185.84668 298.79541 -175.946686] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark
(;) S
44 -194.4 M
( readonly attribute ) S
(Node) S
[/Rect [156.397949 -196.646484 179.997559 -186.74649] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
( ) S
(lastChild) S
[/Rect [242.796387 -196.646484 293.395508 -186.74649] /Subtype /Link /Border [0 0 1] /Dest /232 /ANN pdfmark
(;) S
44 -205.2 M
( readonly attribute ) S
(Node) S
[/Rect [156.397949 -207.446289 179.997559 -197.546295] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
( ) S
(previousSibling) S
[/Rect [242.796387 -207.446289 325.794922 -197.546295] /Subtype /Link /Border [0 0 1] /Dest /246 /ANN pdfmark
(;) S
44 -216 M
( readonly attribute ) S
(Node) S
[/Rect [156.397949 -218.246094 179.997559 -208.3461] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
( ) S
(nextSibling) S
[/Rect [242.796387 -218.246094 304.195312 -208.3461] /Subtype /Link /Border [0 0 1] /Dest /237 /ANN pdfmark
(;) S
44 -226.8 M
( readonly attribute ) S
(NamedNodeMap) S
[/Rect [156.397949 -229.045898 223.196777 -219.145905] /Subtype /Link /Border [0 0 1] /Dest /268 /ANN pdfmark
( ) S
(attributes) S
[/Rect [242.796387 -229.045898 298.79541 -219.145905] /Subtype /Link /Border [0 0 1] /Dest /224 /ANN pdfmark
(;) S
44 -237.6 M
( // Modified in DOM Level 2:) S
44 -248.4 M
( readonly attribute ) S
(Document) S
[/Rect [156.397949 -250.645508 201.597168 -240.745514] /Subtype /Link /Border [0 0 1] /Dest /167 /ANN pdfmark
( ) S
(ownerDocument) S
[/Rect [242.796387 -250.645508 314.995117 -240.745514] /Subtype /Link /Border [0 0 1] /Dest /241 /ANN pdfmark
(;) S
44 -259.2 M
( // Modified in DOM Level 3:) S
44 -270 M
( ) S
(Node) S
[/Rect [53.7998047 -272.245117 77.3994141 -262.345123] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
( ) S
(insertBefore) S
[/Rect [156.397949 -272.245117 223.196777 -262.345123] /Subtype /Link /Border [0 0 1] /Dest /255 /ANN pdfmark
(\(in ) S
(Node) S
[/Rect [242.796387 -272.245117 266.396 -262.345123] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
( newChild, ) S
44 -280.8 M
( in ) S
(Node) S
[/Rect [242.796387 -283.044922 266.396 -273.144928] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
( refChild\)) S
44 -291.6 M
( raises\() S
(DOMException) S
[/Rect [296.79541 -293.844727 363.594238 -283.944733] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
(\);) S
44 -302.4 M
( // Modified in DOM Level 3:) S
44 -313.2 M
( ) S
(Node) S
[/Rect [53.7998047 -315.444336 77.3994141 -305.544342] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
( ) S
(replaceChild) S
[/Rect [156.397949 -315.444336 223.196777 -305.544342] /Subtype /Link /Border [0 0 1] /Dest /263 /ANN pdfmark
(\(in ) S
(Node) S
[/Rect [242.796387 -315.444336 266.396 -305.544342] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
( newChild, ) S
44 -324 M
( in ) S
(Node) S
[/Rect [242.796387 -326.244141 266.396 -316.344147] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
( oldChild\)) S
44 -334.8 M
( raises\() S
(DOMException) S
[/Rect [296.79541 -337.043945 363.594238 -327.143951] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
(\);) S
44 -345.6 M
( // Modified in DOM Level 3:) S
44 -356.4 M
( ) S
(Node) S
[/Rect [53.7998047 -358.643555 77.3994141 -348.743561] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
( ) S
(removeChild) S
[/Rect [156.397949 -358.643555 217.796875 -348.743561] /Subtype /Link /Border [0 0 1] /Dest /262 /ANN pdfmark
(\(in ) S
(Node) S
[/Rect [237.396484 -358.643555 260.996094 -348.743561] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
( oldChild\)) S
44 -367.2 M
( raises\() S
(DOMException) S
[/Rect [296.79541 -369.443359 363.594238 -359.543365] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
(\);) S
44 -378 M
( ) S
(Node) S
[/Rect [53.7998047 -380.243164 77.3994141 -370.34317] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
( ) S
(appendChild) S
[/Rect [156.397949 -380.243164 217.796875 -370.34317] /Subtype /Link /Border [0 0 1] /Dest /248 /ANN pdfmark
(\(in ) S
(Node) S
[/Rect [237.396484 -380.243164 260.996094 -370.34317] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
( newChild\)) S
44 -388.8 M
( raises\() S
(DOMException) S
[/Rect [296.79541 -391.042969 363.594238 -381.142975] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
(\);) S
44 -399.6 M
( boolean ) S
(hasChildNodes) S
[/Rect [156.397949 -401.842773 228.59668 -391.94278] /Subtype /Link /Border [0 0 1] /Dest /254 /ANN pdfmark
(\(\);) S
44 -410.4 M
( ) S
(Node) S
[/Rect [53.7998047 -412.642578 77.3994141 -402.742584] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
( ) S
(cloneNode) S
[/Rect [156.397949 -412.642578 206.99707 -402.742584] /Subtype /Link /Border [0 0 1] /Dest /249 /ANN pdfmark
(\(in boolean deep\);) S
44 -421.2 M
( // Modified in DOM Level 2:) S
44 -432 M
( void ) S
(normalize) S
[/Rect [156.397949 -434.242188 206.99707 -424.342194] /Subtype /Link /Border [0 0 1] /Dest /261 /ANN pdfmark
(\(\);) S
44 -442.8 M
( // Introduced in DOM Level 2:) S
44 -453.6 M
( boolean ) S
(isSupported) S
[/Rect [156.397949 -455.841797 217.796875 -445.941803] /Subtype /Link /Border [0 0 1] /Dest /258 /ANN pdfmark
(\(in ) S
(DOMString) S
[/Rect [237.396484 -455.841797 287.995605 -445.941803] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( feature, ) S
44 -464.4 M
( in ) S
(DOMString) S
[/Rect [237.396484 -466.641602 287.995605 -456.741608] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( version\);) S
44 -475.2 M
( // Introduced in DOM Level 2:) S
44 -486 M
( readonly attribute ) S
(DOMString) S
[/Rect [156.397949 -488.241211 206.99707 -478.341217] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( ) S
(namespaceURI) S
[/Rect [242.796387 -488.241211 309.595215 -478.341217] /Subtype /Link /Border [0 0 1] /Dest /235 /ANN pdfmark
(;) S
44 -496.8 M
( // Introduced in DOM Level 2:) S
44 -507.6 M
( attribute ) S
(DOMString) S
[/Rect [156.397949 -509.84082 206.99707 -499.940826] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( ) S
(prefix) S
[/Rect [242.796387 -509.84082 277.195801 -499.940826] /Subtype /Link /Border [0 0 1] /Dest /244 /ANN pdfmark
(;) S
44 -518.4 M
( // raises\() S
(DOMException) S
[/Rect [312.995117 -520.640625 379.793945 -510.740631] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
(\) on setting) S
44 -540 M
( // Introduced in DOM Level 2:) S
44 -550.8 M
( readonly attribute ) S
(DOMString) S
[/Rect [156.397949 -553.040039 206.99707 -543.14] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( ) S
(localName) S
[/Rect [242.796387 -553.040039 293.395508 -543.14] /Subtype /Link /Border [0 0 1] /Dest /233 /ANN pdfmark
(;) S
44 -561.6 M
( // Introduced in DOM Level 2:) S
44 -572.4 M
( boolean ) S
(hasAttributes) S
[/Rect [156.397949 -574.639648 228.59668 -564.739624] /Subtype /Link /Border [0 0 1] /Dest /253 /ANN pdfmark
(\(\);) S
44 -583.2 M
( // Introduced in DOM Level 3:) S
44 -594 M
( readonly attribute ) S
(DOMString) S
[/Rect [156.397949 -596.239258 206.99707 -586.339233] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( ) S
(baseURI) S
[/Rect [242.796387 -596.239258 282.595703 -586.339233] /Subtype /Link /Border [0 0 1] /Dest /226 /ANN pdfmark
(;) S
44 -615.6 M
( // TreePosition) S
44 -615.6 M
gsave
0 setgray
230.6 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(50) S
0 setgray
185.2 40 M
8 8 Nf
(1.2. Fundamental Interfaces) S
88 -8 M
grestore
pgsave restore N
%%Page: 51 51
%%PageResources: font Times-Roman Times-Bold Times-BoldItalic Courier Helvetica
%%PageBoundingBox: 93 44 526 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
44 -10.8 M
%%IncludeResource: font Courier
9.0 4 Nf
( const unsigned short TREE_POSITION_PRECEDING = 0x01;) S
44 -21.6 M
9.0 4 Nf
( const unsigned short TREE_POSITION_FOLLOWING = 0x02;) S
44 -32.4 M
( const unsigned short TREE_POSITION_ANCESTOR = 0x04;) S
44 -43.2 M
( const unsigned short TREE_POSITION_DESCENDANT = 0x08;) S
44 -54 M
( const unsigned short TREE_POSITION_EQUIVALENT = 0x10;) S
44 -64.8 M
( const unsigned short TREE_POSITION_SAME_NODE = 0x20;) S
44 -75.6 M
( const unsigned short TREE_POSITION_DISCONNECTED = 0x00;) S
44 -97.2 M
( // Introduced in DOM Level 3:) S
44 -108 M
( unsigned short ) S
(compareTreePosition) S
[/Rect [156.397949 -110.248047 260.996094 -100.348045] /Subtype /Link /Border [0 0 1] /Dest /250 /ANN pdfmark
(\(in ) S
(Node) S
[/Rect [280.595703 -110.248047 304.195312 -100.348045] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
( other\);) S
44 -118.8 M
( // Introduced in DOM Level 3:) S
44 -129.6 M
( attribute ) S
(DOMString) S
[/Rect [156.397949 -131.847656 206.99707 -121.947655] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( ) S
(textContent) S
[/Rect [242.796387 -131.847656 304.195312 -121.947655] /Subtype /Link /Border [0 0 1] /Dest /247 /ANN pdfmark
(;) S
44 -140.4 M
( // raises\() S
(DOMException) S
[/Rect [312.995117 -142.647461 379.793945 -132.747467] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
(\) on setting) S
44 -151.2 M
( // raises\() S
(DOMException) S
[/Rect [312.995117 -153.447266 379.793945 -143.547272] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
(\) on retrieval) S
44 -172.8 M
( // Introduced in DOM Level 3:) S
44 -183.6 M
( boolean ) S
(isSameNode) S
[/Rect [156.397949 -185.84668 212.396973 -175.946686] /Subtype /Link /Border [0 0 1] /Dest /257 /ANN pdfmark
(\(in ) S
(Node) S
[/Rect [231.996582 -185.84668 255.596191 -175.946686] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
( other\);) S
44 -194.4 M
( // Introduced in DOM Level 3:) S
44 -205.2 M
( ) S
(DOMString) S
[/Rect [53.7998047 -207.446289 104.398926 -197.546295] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( ) S
(lookupNamespacePrefix) S
[/Rect [156.397949 -207.446289 271.795898 -197.546295] /Subtype /Link /Border [0 0 1] /Dest /259 /ANN pdfmark
(\(in ) S
(DOMString) S
[/Rect [291.395508 -207.446289 341.994629 -197.546295] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( namespaceURI\);) S
44 -216 M
( // Introduced in DOM Level 3:) S
44 -226.8 M
( ) S
(DOMString) S
[/Rect [53.7998047 -229.045898 104.398926 -219.145905] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( ) S
(lookupNamespaceURI) S
[/Rect [156.397949 -229.045898 255.596191 -219.145905] /Subtype /Link /Border [0 0 1] /Dest /260 /ANN pdfmark
(\(in ) S
(DOMString) S
[/Rect [275.195801 -229.045898 325.794922 -219.145905] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( prefix\);) S
44 -237.6 M
( // Introduced in DOM Level 3:) S
44 -248.4 M
( boolean ) S
(isEqualNode) S
[/Rect [156.397949 -250.645508 217.796875 -240.745514] /Subtype /Link /Border [0 0 1] /Dest /256 /ANN pdfmark
(\(in ) S
(Node) S
[/Rect [237.396484 -250.645508 260.996094 -240.745514] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
( arg, ) S
44 -259.2 M
( in boolean deep\);) S
44 -270 M
( // Introduced in DOM Level 3:) S
44 -280.8 M
( ) S
(Node) S
[/Rect [53.7998047 -283.044922 77.3994141 -273.144928] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
( ) S
(getInterface) S
[/Rect [156.397949 -283.044922 223.196777 -273.144928] /Subtype /Link /Border [0 0 1] /Dest /251 /ANN pdfmark
(\(in ) S
(DOMString) S
[/Rect [242.796387 -283.044922 293.395508 -273.144928] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( feature\);) S
44 -291.6 M
( // Introduced in DOM Level 3:) S
44 -302.4 M
( ) S
(DOMKeyObject) S
[/Rect [53.7998047 -304.644531 120.598633 -294.744537] /Subtype /Link /Border [0 0 1] /Dest /134 /ANN pdfmark
( ) S
(setUserData) S
[/Rect [156.397949 -304.644531 217.796875 -294.744537] /Subtype /Link /Border [0 0 1] /Dest /264 /ANN pdfmark
(\(in ) S
(DOMString) S
[/Rect [237.396484 -304.644531 287.995605 -294.744537] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( key, ) S
44 -313.2 M
( in ) S
(DOMKeyObject) S
[/Rect [237.396484 -315.444336 304.195312 -305.544342] /Subtype /Link /Border [0 0 1] /Dest /134 /ANN pdfmark
( data, ) S
44 -324 M
( in ) S
(UserDataHandler) S
[/Rect [237.396484 -326.244141 320.39502 -316.344147] /Subtype /Link /Border [0 0 1] /Dest /319 /ANN pdfmark
( handler\);) S
44 -334.8 M
( // Introduced in DOM Level 3:) S
44 -345.6 M
( ) S
(DOMKeyObject) S
[/Rect [53.7998047 -347.84375 120.598633 -337.943756] /Subtype /Link /Border [0 0 1] /Dest /134 /ANN pdfmark
( ) S
(getUserData) S
[/Rect [156.397949 -347.84375 217.796875 -337.943756] /Subtype /Link /Border [0 0 1] /Dest /252 /ANN pdfmark
(\(in ) S
(DOMString) S
[/Rect [237.396484 -347.84375 287.995605 -337.943756] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( key\);) S
44 -356.4 M
(};) S
22 -378.6 M
%%IncludeResource: font Times-Bold
11 2 Nf
(Definition group ) S
[/View [/XYZ -4 340.606506 null] /Dest /203 /DEST pdfmark
%%IncludeResource: font Times-BoldItalic
11 3 Nf
(NodeType) S
[/View [/XYZ -4 340.606506 null] /Dest /203 /DEST pdfmark
%%IncludeResource: font Times-Roman
11 0 Nf
( ) S
44 -402.8 M
(An integer indicating which type of node this ) S
(is.) S
44 -427 M
11 2 Nf
(Note:) S
11 0 Nf
( Numeric codes up to 200 are reserved to W3C for possible future ) S
(use.) S
44 -451.2 M
11 2 Nf
(Defined ) S
(Constants) S
11 0 Nf
( ) S
66 -464.4 M
[/View [/XYZ -4 254.806702 null] /Dest /204 /DEST pdfmark
[/View [/XYZ -4 254.806702 null] /Dest /204 /DEST pdfmark
11 4 Nf
(ATTRIBUTE_NODE) S
11 0 Nf
( ) S
88 -477.6 M
11 0 Nf
(The node is an ) S
11 4 Nf
(Attr) S
[/Rect [154.208984 -480.343262 182.608398 -468.243256] /Subtype /Link /Border [0 0 1] /Dest /287 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(75) S
(] ) S
(. ) S
66 -490.8 M
[/View [/XYZ -4 228.406799 null] /Dest /205 /DEST pdfmark
[/View [/XYZ -4 228.406799 null] /Dest /205 /DEST pdfmark
11 4 Nf
(CDATA_SECTION_NODE) S
11 0 Nf
( ) S
88 -504 M
11 0 Nf
(The node is a ) S
11 4 Nf
(CDATASection) S
[/Rect [148.708984 -506.743164 229.907227 -494.643158] /Subtype /Link /Border [0 0 1] /Dest /343 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(90) S
(] ) S
(. ) S
66 -517.2 M
[/View [/XYZ -4 202.006897 null] /Dest /206 /DEST pdfmark
[/View [/XYZ -4 202.006897 null] /Dest /206 /DEST pdfmark
11 4 Nf
(COMMENT_NODE) S
11 0 Nf
( ) S
88 -530.4 M
11 0 Nf
(The node is a ) S
11 4 Nf
(Comment) S
[/Rect [148.708984 -533.143066 196.907959 -521.043091] /Subtype /Link /Border [0 0 1] /Dest /318 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(87) S
(] ) S
(. ) S
66 -543.6 M
[/View [/XYZ -4 175.607 null] /Dest /207 /DEST pdfmark
[/View [/XYZ -4 175.607 null] /Dest /207 /DEST pdfmark
11 4 Nf
(DOCUMENT_FRAGMENT_NODE) S
11 0 Nf
( ) S
88 -556.8 M
11 0 Nf
(The node is a ) S
11 4 Nf
(DocumentFragment) S
[/Rect [148.708984 -559.542969 256.306641 -547.443] /Subtype /Link /Border [0 0 1] /Dest /166 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(28) S
(] ) S
(. ) S
66 -570 M
[/View [/XYZ -4 149.207092 null] /Dest /208 /DEST pdfmark
[/View [/XYZ -4 149.207092 null] /Dest /208 /DEST pdfmark
11 4 Nf
(DOCUMENT_NODE) S
11 0 Nf
( ) S
88 -583.2 M
11 0 Nf
(The node is a ) S
11 4 Nf
(Document) S
[/Rect [148.708984 -585.942871 203.507812 -573.842896] /Subtype /Link /Border [0 0 1] /Dest /167 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(29) S
(] ) S
(. ) S
88 -583.2 M
gsave
0 setgray
230.6 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(51) S
0 setgray
185.2 40 M
8 8 Nf
(1.2. Fundamental Interfaces) S
132 -8 M
grestore
pgsave restore N
%%Page: 52 52
%%PageResources: font Times-Roman Times-Bold Courier Helvetica
%%PageBoundingBox: 115 44 542 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
66 -13.2 M
[/View [/XYZ -4 706.000061 null] /Dest /209 /DEST pdfmark
[/View [/XYZ -4 706.000061 null] /Dest /209 /DEST pdfmark
%%IncludeResource: font Courier
11 4 Nf
(DOCUMENT_TYPE_NODE) S
%%IncludeResource: font Times-Roman
11 0 Nf
( ) S
88 -26.4 M
11 0 Nf
(The node is a ) S
11 4 Nf
(DocumentType) S
[/Rect [148.708984 -29.1499023 229.907227 -17.049902] /Subtype /Link /Border [0 0 1] /Dest /344 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(91) S
(] ) S
(. ) S
66 -39.6 M
[/View [/XYZ -4 679.600159 null] /Dest /210 /DEST pdfmark
[/View [/XYZ -4 679.600159 null] /Dest /210 /DEST pdfmark
11 4 Nf
(ELEMENT_NODE) S
11 0 Nf
( ) S
88 -52.8 M
11 0 Nf
(The node is an ) S
11 4 Nf
(Element) S
[/Rect [154.208984 -55.5498047 202.407959 -43.4498062] /Subtype /Link /Border [0 0 1] /Dest /295 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(77) S
(] ) S
(. ) S
66 -66 M
[/View [/XYZ -4 653.200256 null] /Dest /211 /DEST pdfmark
[/View [/XYZ -4 653.200256 null] /Dest /211 /DEST pdfmark
11 4 Nf
(ENTITY_NODE) S
11 0 Nf
( ) S
88 -79.2 M
11 0 Nf
(The node is an ) S
11 4 Nf
(Entity) S
[/Rect [154.208984 -81.949707 195.808105 -69.8497086] /Subtype /Link /Border [0 0 1] /Dest /359 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(93) S
(] ) S
(. ) S
66 -92.4 M
[/View [/XYZ -4 626.800354 null] /Dest /212 /DEST pdfmark
[/View [/XYZ -4 626.800354 null] /Dest /212 /DEST pdfmark
11 4 Nf
(ENTITY_REFERENCE_NODE) S
11 0 Nf
( ) S
88 -105.6 M
11 0 Nf
(The node is an ) S
11 4 Nf
(EntityReference) S
[/Rect [154.208984 -108.349609 255.206787 -96.2496109] /Subtype /Link /Border [0 0 1] /Dest /368 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(95) S
(] ) S
(. ) S
66 -118.8 M
[/View [/XYZ -4 600.400452 null] /Dest /213 /DEST pdfmark
[/View [/XYZ -4 600.400452 null] /Dest /213 /DEST pdfmark
11 4 Nf
(NOTATION_NODE) S
11 0 Nf
( ) S
88 -132 M
11 0 Nf
(The node is a ) S
11 4 Nf
(Notation) S
[/Rect [148.708984 -134.749512 203.507812 -122.649513] /Subtype /Link /Border [0 0 1] /Dest /354 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(93) S
(] ) S
(. ) S
66 -145.2 M
[/View [/XYZ -4 574.000549 null] /Dest /214 /DEST pdfmark
[/View [/XYZ -4 574.000549 null] /Dest /214 /DEST pdfmark
11 4 Nf
(PROCESSING_INSTRUCTION_NODE) S
11 0 Nf
( ) S
88 -158.4 M
11 0 Nf
(The node is a ) S
11 4 Nf
(ProcessingInstruction) S
[/Rect [148.708984 -161.149414 289.305908 -149.049408] /Subtype /Link /Border [0 0 1] /Dest /369 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(95) S
(] ) S
(. ) S
66 -171.6 M
[/View [/XYZ -4 547.600647 null] /Dest /215 /DEST pdfmark
[/View [/XYZ -4 547.600647 null] /Dest /215 /DEST pdfmark
11 4 Nf
(TEXT_NODE) S
11 0 Nf
( ) S
88 -184.8 M
11 0 Nf
(The node is a ) S
11 4 Nf
(Text) S
[/Rect [148.708984 -187.549316 177.108398 -175.44931] /Subtype /Link /Border [0 0 1] /Dest /312 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(85) S
(] ) S
(node.) S
44 -209 M
11 0 Nf
(The values of ) S
11 4 Nf
(nodeName) S
11 0 Nf
(, ) S
11 4 Nf
(nodeValue) S
11 0 Nf
(, and ) S
11 4 Nf
(attributes) S
11 0 Nf
( vary according to the node type as ) S
44 -222.2 M
(follows:) S
74.3 -249.5 M
%%IncludeResource: font Times-Bold
11 2 Nf
(Interface) S
192.4 -249.5 M
11 2 Nf
(nodeName) S
311.8 -249.5 M
11 2 Nf
(nodeValue) S
405.2 -249.5 M
11 2 Nf
(attributes) S
48 -271.2 M
11 0 Nf
(Attr) S
151.4 -271.2 M
(name of ) S
(attribute) S
291.5 -271.2 M
(value of ) S
(attribute) S
390.1 -271.2 M
(null) S
48 -293 M
(CDATASection) S
151.4 -293 M
11 4 Nf
("#cdata-section") S
291.5 -293 M
11 0 Nf
(content of the) S
291.5 -306.2 M
(CDATA ) S
(Section) S
390.1 -293 M
(null) S
48 -327.9 M
(Comment) S
151.4 -327.9 M
11 4 Nf
("#comment") S
291.5 -327.9 M
11 0 Nf
(content of the ) S
291.5 -341.1 M
(comment) S
390.1 -327.9 M
(null) S
48 -362.9 M
(Document) S
151.4 -362.9 M
11 4 Nf
("#document") S
291.5 -362.9 M
11 0 Nf
(null) S
390.1 -362.9 M
(null) S
48 -384.6 M
(DocumentFragment) S
151.4 -384.6 M
11 4 Nf
("#document-fragment") S
291.5 -384.6 M
11 0 Nf
(null) S
390.1 -384.6 M
(null) S
48 -406.4 M
(DocumentType) S
151.4 -406.4 M
(document type ) S
(name) S
291.5 -406.4 M
(null) S
390.1 -406.4 M
(null) S
48 -428.1 M
(Element) S
151.4 -428.1 M
(tag ) S
(name) S
291.5 -428.1 M
(null) S
390.1 -428.1 M
(NamedNodeMap) S
48 -449.9 M
(Entity) S
151.4 -449.9 M
(entity ) S
(name) S
291.5 -449.9 M
(null) S
390.1 -449.9 M
(null) S
48 -471.6 M
(EntityReference) S
151.4 -471.6 M
(name of entity ) S
(referenced) S
291.5 -471.6 M
(null) S
390.1 -471.6 M
(null) S
48 -493.4 M
(Notation) S
151.4 -493.4 M
(notation ) S
(name) S
291.5 -493.4 M
(null) S
390.1 -493.4 M
(null) S
48 -515.1 M
(ProcessingInstruction) S
151.4 -515.1 M
(target) S
291.5 -515.1 M
(entire content) S
291.5 -528.3 M
(excluding the ) S
(target) S
390.1 -515.1 M
(null) S
48 -550.1 M
(Text) S
151.4 -550.1 M
11 4 Nf
("#text") S
291.5 -550.1 M
11 0 Nf
(content of the text ) S
291.5 -563.3 M
(node) S
390.1 -550.1 M
(null) S
390.1 -550.1 M
gsave
0 setgray
147.4 -236.5 M
0.3 setlinewidth
0 -21.75 RL
stroke
147.4 -258.2 M
0.3 setlinewidth
-103.423729 0 RL
stroke
287.5 -236.5 M
0.3 setlinewidth
0 -21.75 RL
stroke
287.5 -258.2 M
0.3 setlinewidth
-140.097076 0 RL
stroke
386.1 -236.5 M
0.3 setlinewidth
0 -21.75 RL
stroke
386.1 -258.2 M
0.3 setlinewidth
-98.6235657 0 RL
stroke
470 -258.2 M
0.3 setlinewidth
-83.8556137 0 RL
stroke
147.4 -258.2 M
0.3 setlinewidth
0 -21.75 RL
stroke
147.4 -280 M
0.3 setlinewidth
-103.423729 0 RL
stroke
287.5 -258.2 M
0.3 setlinewidth
0 -21.75 RL
stroke
287.5 -280 M
0.3 setlinewidth
-140.097076 0 RL
stroke
386.1 -258.2 M
0.3 setlinewidth
0 -21.75 RL
stroke
386.1 -280 M
0.3 setlinewidth
-98.6235657 0 RL
stroke
470 -280 M
0.3 setlinewidth
-83.8556137 0 RL
stroke
147.4 -280 M
0.3 setlinewidth
0 -34.9499512 RL
stroke
147.4 -314.9 M
0.3 setlinewidth
-103.423729 0 RL
stroke
287.5 -280 M
0.3 setlinewidth
0 -34.9499512 RL
stroke
287.5 -314.9 M
0.3 setlinewidth
-140.097076 0 RL
stroke
386.1 -280 M
0.3 setlinewidth
0 -34.9499512 RL
stroke
386.1 -314.9 M
0.3 setlinewidth
-98.6235657 0 RL
stroke
470 -314.9 M
0.3 setlinewidth
-83.8556137 0 RL
stroke
147.4 -314.9 M
0.3 setlinewidth
0 -34.9499512 RL
stroke
147.4 -349.9 M
0.3 setlinewidth
-103.423729 0 RL
stroke
287.5 -314.9 M
0.3 setlinewidth
0 -34.9499512 RL
stroke
287.5 -349.9 M
0.3 setlinewidth
-140.097076 0 RL
stroke
386.1 -314.9 M
0.3 setlinewidth
0 -34.9499512 RL
stroke
386.1 -349.9 M
0.3 setlinewidth
-98.6235657 0 RL
stroke
470 -349.9 M
0.3 setlinewidth
-83.8556137 0 RL
stroke
147.4 -349.9 M
0.3 setlinewidth
0 -21.75 RL
stroke
147.4 -371.6 M
0.3 setlinewidth
-103.423729 0 RL
stroke
287.5 -349.9 M
0.3 setlinewidth
0 -21.75 RL
stroke
287.5 -371.6 M
0.3 setlinewidth
-140.097076 0 RL
stroke
386.1 -349.9 M
0.3 setlinewidth
0 -21.75 RL
stroke
386.1 -371.6 M
0.3 setlinewidth
-98.6235657 0 RL
stroke
470 -371.6 M
0.3 setlinewidth
-83.8556137 0 RL
stroke
147.4 -371.6 M
0.3 setlinewidth
0 -21.75 RL
stroke
147.4 -393.4 M
0.3 setlinewidth
-103.423729 0 RL
stroke
287.5 -371.6 M
0.3 setlinewidth
0 -21.75 RL
stroke
287.5 -393.4 M
0.3 setlinewidth
-140.097076 0 RL
stroke
386.1 -371.6 M
0.3 setlinewidth
0 -21.75 RL
stroke
386.1 -393.4 M
0.3 setlinewidth
-98.6235657 0 RL
stroke
470 -393.4 M
0.3 setlinewidth
-83.8556137 0 RL
stroke
147.4 -393.4 M
0.3 setlinewidth
0 -21.75 RL
stroke
147.4 -415.1 M
0.3 setlinewidth
-103.423729 0 RL
stroke
287.5 -393.4 M
0.3 setlinewidth
0 -21.75 RL
stroke
287.5 -415.1 M
0.3 setlinewidth
-140.097076 0 RL
stroke
386.1 -393.4 M
0.3 setlinewidth
0 -21.75 RL
stroke
386.1 -415.1 M
0.3 setlinewidth
-98.6235657 0 RL
stroke
470 -415.1 M
0.3 setlinewidth
-83.8556137 0 RL
stroke
147.4 -415.1 M
0.3 setlinewidth
0 -21.75 RL
stroke
147.4 -436.9 M
0.3 setlinewidth
-103.423729 0 RL
stroke
287.5 -415.1 M
0.3 setlinewidth
0 -21.75 RL
stroke
287.5 -436.9 M
0.3 setlinewidth
-140.097076 0 RL
stroke
386.1 -415.1 M
0.3 setlinewidth
0 -21.75 RL
stroke
386.1 -436.9 M
0.3 setlinewidth
-98.6235657 0 RL
stroke
470 -436.9 M
0.3 setlinewidth
-83.8556137 0 RL
stroke
147.4 -436.9 M
0.3 setlinewidth
0 -21.75 RL
stroke
147.4 -458.6 M
0.3 setlinewidth
-103.423729 0 RL
stroke
287.5 -436.9 M
0.3 setlinewidth
0 -21.75 RL
stroke
287.5 -458.6 M
0.3 setlinewidth
-140.097076 0 RL
stroke
386.1 -436.9 M
0.3 setlinewidth
0 -21.75 RL
stroke
386.1 -458.6 M
0.3 setlinewidth
-98.6235657 0 RL
stroke
470 -458.6 M
0.3 setlinewidth
-83.8556137 0 RL
stroke
147.4 -458.6 M
0.3 setlinewidth
0 -21.75 RL
stroke
147.4 -480.4 M
0.3 setlinewidth
-103.423729 0 RL
stroke
287.5 -458.6 M
0.3 setlinewidth
0 -21.75 RL
stroke
287.5 -480.4 M
0.3 setlinewidth
-140.097076 0 RL
stroke
386.1 -458.6 M
0.3 setlinewidth
0 -21.75 RL
stroke
386.1 -480.4 M
0.3 setlinewidth
-98.6235657 0 RL
stroke
470 -480.4 M
0.3 setlinewidth
-83.8556137 0 RL
stroke
147.4 -480.4 M
0.3 setlinewidth
0 -21.75 RL
stroke
147.4 -502.1 M
0.3 setlinewidth
-103.423729 0 RL
stroke
287.5 -480.4 M
0.3 setlinewidth
0 -21.75 RL
stroke
287.5 -502.1 M
0.3 setlinewidth
-140.097076 0 RL
stroke
386.1 -480.4 M
0.3 setlinewidth
0 -21.75 RL
stroke
386.1 -502.1 M
0.3 setlinewidth
-98.6235657 0 RL
stroke
470 -502.1 M
0.3 setlinewidth
-83.8556137 0 RL
stroke
147.4 -502.1 M
0.3 setlinewidth
0 -34.9499512 RL
stroke
147.4 -537.1 M
0.3 setlinewidth
-103.423729 0 RL
stroke
287.5 -502.1 M
0.3 setlinewidth
0 -34.9499512 RL
stroke
287.5 -537.1 M
0.3 setlinewidth
-140.097076 0 RL
stroke
386.1 -502.1 M
0.3 setlinewidth
0 -34.9499512 RL
stroke
386.1 -537.1 M
0.3 setlinewidth
-98.6235657 0 RL
stroke
470 -537.1 M
0.3 setlinewidth
-83.8556137 0 RL
stroke
147.4 -537.1 M
0.3 setlinewidth
0 -34.9499512 RL
stroke
147.4 -572 M
0.3 setlinewidth
-103.423729 0 RL
stroke
287.5 -537.1 M
0.3 setlinewidth
0 -34.9499512 RL
stroke
287.5 -572 M
0.3 setlinewidth
-140.097076 0 RL
stroke
386.1 -537.1 M
0.3 setlinewidth
0 -34.9499512 RL
stroke
386.1 -572 M
0.3 setlinewidth
-98.6235657 0 RL
stroke
470 -572 M
0.3 setlinewidth
-83.8556137 0 RL
stroke
386.1 -572 M
grestore
gsave
1 setlinewidth
0 setgray
44 -236.5 M
0 -335.549805 RL
426.0 0 RL
0 335.549805 RL
-426.0 0 RL
closepath
stroke
grestore
44 -583 M
gsave
0 setgray
230.6 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(52) S
0 setgray
185.2 40 M
8 8 Nf
(1.2. Fundamental Interfaces) S
44 -8 M
grestore
pgsave restore N
%%Page: 53 53
%%PageResources: font Times-Roman Times-Bold Times-BoldItalic Courier Helvetica
%%PageBoundingBox: 93 44 541 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
22 -13.2 M
%%IncludeResource: font Times-Bold
11 2 Nf
(Definition group ) S
[/View [/XYZ -4 706.000061 null] /Dest /216 /DEST pdfmark
%%IncludeResource: font Times-BoldItalic
11 3 Nf
(TreePosition) S
[/View [/XYZ -4 706.000061 null] /Dest /216 /DEST pdfmark
%%IncludeResource: font Times-Roman
11 0 Nf
( ) S
44 -37.4 M
(A bitmask indicating the relative tree position of a node with respect to another ) S
(node.) S
44 -61.6 M
(Issue TreePosition-1: ) S
66 -74.8 M
(Should we use fewer ) S
(bits?) S
66 -88 M
11 2 Nf
(Resolution:) S
11 0 Nf
( No. Simpler that way. ) S
44 -101.2 M
(Issue TreePosition-2: ) S
66 -114.4 M
(How does a node compare to ) S
(itself?) S
66 -127.6 M
11 2 Nf
(Resolution:) S
11 0 Nf
( SAME_NODE and EQUIVALENT. \(F2F 26 Sep ) S
(2001\)) S
44 -140.8 M
11 2 Nf
(Defined ) S
(Constants) S
11 0 Nf
( ) S
66 -154 M
[/View [/XYZ -4 565.2005 null] /Dest /217 /DEST pdfmark
[/View [/XYZ -4 565.2005 null] /Dest /217 /DEST pdfmark
%%IncludeResource: font Courier
11 4 Nf
(TREE_POSITION_ANCESTOR) S
11 0 Nf
( ) S
88 -167.2 M
(The node is an ancestor of the reference node. ) S
66 -180.4 M
[/View [/XYZ -4 538.800598 null] /Dest /218 /DEST pdfmark
[/View [/XYZ -4 538.800598 null] /Dest /218 /DEST pdfmark
11 4 Nf
(TREE_POSITION_DESCENDANT) S
11 0 Nf
( ) S
88 -193.6 M
(The node is a descendant of the reference node. ) S
66 -206.8 M
[/View [/XYZ -4 512.400696 null] /Dest /219 /DEST pdfmark
[/View [/XYZ -4 512.400696 null] /Dest /219 /DEST pdfmark
11 4 Nf
(TREE_POSITION_DISCONNECTED) S
11 0 Nf
( ) S
88 -220 M
(The two nodes are disconnected, they do not have any common ancestor. This is the) S
88 -233.2 M
(case of two nodes that are not in the same document. ) S
66 -246.4 M
[/View [/XYZ -4 472.800842 null] /Dest /220 /DEST pdfmark
[/View [/XYZ -4 472.800842 null] /Dest /220 /DEST pdfmark
11 4 Nf
(TREE_POSITION_EQUIVALENT) S
11 0 Nf
( ) S
88 -259.6 M
(The two nodes have an equivalent position. This is the case of two attributes that have) S
88 -272.8 M
11 0 Nf
(the same ) S
11 4 Nf
(ownerElement) S
11 0 Nf
(, and two nodes that are the same. ) S
66 -286 M
[/View [/XYZ -4 433.201 null] /Dest /221 /DEST pdfmark
[/View [/XYZ -4 433.201 null] /Dest /221 /DEST pdfmark
11 4 Nf
(TREE_POSITION_FOLLOWING) S
11 0 Nf
( ) S
88 -299.2 M
(The node follows the reference node. ) S
66 -312.4 M
[/View [/XYZ -4 406.801086 null] /Dest /222 /DEST pdfmark
[/View [/XYZ -4 406.801086 null] /Dest /222 /DEST pdfmark
11 4 Nf
(TREE_POSITION_PRECEDING) S
11 0 Nf
( ) S
88 -325.6 M
(The node precedes the reference node. ) S
66 -338.8 M
[/View [/XYZ -4 380.401184 null] /Dest /223 /DEST pdfmark
[/View [/XYZ -4 380.401184 null] /Dest /223 /DEST pdfmark
11 4 Nf
(TREE_POSITION_SAME_NODE) S
11 0 Nf
( ) S
88 -352 M
(The two nodes are the same. Two nodes that are the same have an equivalent position,) S
88 -365.2 M
(though the reverse may not be ) S
(true.) S
22 -378.4 M
11 2 Nf
(Attributes) S
11 0 Nf
( ) S
44 -391.6 M
[/View [/XYZ -4 327.601379 null] /Dest /224 /DEST pdfmark
11 4 Nf
(attributes) S
[/View [/XYZ -4 327.601379 null] /Dest /224 /DEST pdfmark
11 0 Nf
( of type ) S
11 4 Nf
(NamedNodeMap) S
[/Rect [145.353027 -394.348633 226.55127 -382.248627] /Subtype /Link /Border [0 0 1] /Dest /268 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(67) S
(] ) S
(, readonly ) S
66 -404.8 M
11 0 Nf
(A ) S
11 4 Nf
(NamedNodeMap) S
[/Rect [75.6918945 -407.548584 156.890137 -395.448578] /Subtype /Link /Border [0 0 1] /Dest /268 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(67) S
(] ) S
(containing the attributes of this node \(if it is an ) S
11 4 Nf
(Element) S
[/Rect [395.950195 -407.548584 444.14917 -395.448578] /Subtype /Link /Border [0 0 1] /Dest /295 /ANN pdfmark
11 0 Nf
( ) S
66 -418 M
11 0 Nf
([p.) S
(77) S
(] ) S
(\) or ) S
11 4 Nf
(null) S
11 0 Nf
( ) S
(otherwise.) S
66 -431.2 M
[/View [/XYZ -4 288.001526 null] /Dest /225 /DEST pdfmark
[/View [/XYZ -4 288.001526 null] /Dest /225 /DEST pdfmark
(If no namespace declaration appear in the attributes, this attribute represents the property) S
66 -444.4 M
([attributes] defined in ) S
([) S
(XML Information ) S
(set) S
[/Rect [166.725342 -447.148438 263.43335 -435.048431] /Subtype /Link /Border [0 0 1] /Dest /104 /ANN pdfmark
(].) S
44 -457.6 M
[/View [/XYZ -4 261.601624 null] /Dest /226 /DEST pdfmark
11 4 Nf
(baseURI) S
[/View [/XYZ -4 261.601624 null] /Dest /226 /DEST pdfmark
11 0 Nf
( of type ) S
11 4 Nf
(DOMString) S
[/Rect [125.553467 -460.348389 186.952148 -448.248383] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(17) S
(] ) S
(, readonly, introduced in ) S
11 2 Nf
(DOM Level ) S
(3) S
11 0 Nf
( ) S
66 -470.8 M
11 0 Nf
(The absolute base URI of this node or ) S
11 4 Nf
(null) S
11 0 Nf
( if undefined. This value is computed) S
66 -484 M
11 0 Nf
(according to ) S
([) S
(XML ) S
(Base) S
[/Rect [126.092773 -486.748291 176.667725 -474.648285] /Subtype /Link /Border [0 0 1] /Dest /408 /ANN pdfmark
(]. However, when the ) S
11 4 Nf
(Document) S
[/Rect [272.412109 -486.748291 327.210938 -474.648285] /Subtype /Link /Border [0 0 1] /Dest /167 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(29) S
(] ) S
(supports the feature) S
66 -497.2 M
("HTML" ) S
([) S
(DOM Level 2 ) S
(HTML) S
[/Rect [111.551025 -499.948242 209.172607 -487.848236] /Subtype /Link /Border [0 0 1] /Dest /402 /ANN pdfmark
(], the base URI is computed using first the value of the href) S
66 -510.4 M
11 0 Nf
(attribute of the HTML BASE element if any, and the value of the ) S
11 4 Nf
(documentURI) S
11 0 Nf
( attribute) S
66 -523.6 M
11 0 Nf
(from the ) S
11 4 Nf
(Document) S
[/Rect [105.325195 -526.348145 160.124023 -514.248169] /Subtype /Link /Border [0 0 1] /Dest /167 /ANN pdfmark
11 0 Nf
( interface ) S
(otherwise.) S
66 -536.8 M
[/View [/XYZ -4 182.401917 null] /Dest /227 /DEST pdfmark
[/View [/XYZ -4 182.401917 null] /Dest /227 /DEST pdfmark
11 0 Nf
(When the node is an ) S
11 4 Nf
(Element) S
[/Rect [157.563477 -539.548096 205.762451 -527.44812] /Subtype /Link /Border [0 0 1] /Dest /295 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(77) S
(] ) S
(, a ) S
11 4 Nf
(Document) S
[/Rect [248.971924 -539.548096 303.770752 -527.44812] /Subtype /Link /Border [0 0 1] /Dest /167 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(29) S
(] ) S
(or a a ) S
66 -550 M
11 4 Nf
(ProcessingInstruction) S
[/Rect [65.0 -552.748047 205.596924 -540.648071] /Subtype /Link /Border [0 0 1] /Dest /369 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(95) S
(] ) S
(, this attribute represents the properties [base URI]) S
66 -563.2 M
11 0 Nf
(defined in ) S
([) S
(XML Information ) S
(set) S
[/Rect [115.708984 -565.948 212.416992 -553.848] /Subtype /Link /Border [0 0 1] /Dest /104 /ANN pdfmark
(]. ) S
[/View [/XYZ -4 156.002014 null] /Dest /228 /DEST pdfmark
[/View [/XYZ -4 156.002014 null] /Dest /228 /DEST pdfmark
(When the node is a ) S
11 4 Nf
(Notation) S
[/Rect [306.643311 -565.948 361.442139 -553.848] /Subtype /Link /Border [0 0 1] /Dest /354 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(93) S
(] ) S
(, an ) S
11 4 Nf
(Entity) S
[/Rect [410.151611 -565.948 451.750732 -553.848] /Subtype /Link /Border [0 0 1] /Dest /359 /ANN pdfmark
11 0 Nf
( ) S
66 -576.4 M
11 0 Nf
([p.) S
(93) S
(] ) S
(, or an ) S
11 4 Nf
(EntityReference) S
[/Rect [124.872314 -579.147949 225.870117 -567.048] /Subtype /Link /Border [0 0 1] /Dest /368 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(95) S
(] ) S
(, this attribute represents the properties) S
66 -589.6 M
([declaration base URI] in the ) S
([) S
(XML Information ) S
(set) S
[/Rect [199.097656 -592.3479 295.805664 -580.247925] /Subtype /Link /Border [0 0 1] /Dest /104 /ANN pdfmark
(]. ) S
66 -589.6 M
gsave
0 setgray
230.6 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(53) S
0 setgray
185.2 40 M
8 8 Nf
(1.2. Fundamental Interfaces) S
132 -8 M
grestore
pgsave restore N
%%Page: 54 54
%%PageResources: font Times-Roman Times-Italic Times-Bold Courier Helvetica
%%PageBoundingBox: 115 44 538 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
66 -13.2 M
%%IncludeResource: font Times-Roman
11 0 Nf
(Issue baseURI-1: ) S
88 -26.4 M
(How will this be affected by resolution of relative namespace URIs ) S
(issue?) S
88 -39.6 M
%%IncludeResource: font Times-Bold
11 2 Nf
(Resolution:) S
11 0 Nf
( It's not. ) S
66 -52.8 M
(Issue baseURI-2: ) S
88 -66 M
(Should this only be on Document, Element, ProcessingInstruction, Entity, and) S
88 -79.2 M
(Notation nodes, according to the infoset? If not, what is it equal to on other nodes?) S
88 -92.4 M
(Null? An empty string? I think it should be the ) S
(parent's.) S
88 -105.6 M
11 2 Nf
(Resolution:) S
11 0 Nf
( No. ) S
66 -118.8 M
(Issue baseURI-3: ) S
88 -132 M
(Should this be read-only and computed or and actual read-write ) S
(attribute?) S
88 -145.2 M
11 2 Nf
(Resolution:) S
11 0 Nf
( Read-only and computed \(F2F 19 Jun 2000 and teleconference 30 May) S
88 -158.4 M
(2001\). ) S
66 -171.6 M
(Issue baseURI-4: ) S
88 -184.8 M
(If the base HTML element is not yet attached to a document, does the insert change) S
88 -198 M
(the ) S
(Document.baseURI?) S
88 -211.2 M
11 2 Nf
(Resolution:) S
11 0 Nf
( Yes. \(F2F 26 Sep ) S
(2001\)) S
44 -224.4 M
[/View [/XYZ -4 494.800842 null] /Dest /229 /DEST pdfmark
%%IncludeResource: font Courier
11 4 Nf
(childNodes) S
[/View [/XYZ -4 494.800842 null] /Dest /229 /DEST pdfmark
11 0 Nf
( of type ) S
11 4 Nf
(NodeList) S
[/Rect [145.353027 -227.14917 200.151855 -215.049164] /Subtype /Link /Border [0 0 1] /Dest /265 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(66) S
(] ) S
(, readonly ) S
66 -237.6 M
11 0 Nf
(A ) S
11 4 Nf
(NodeList) S
[/Rect [75.6918945 -240.349121 130.490723 -228.249115] /Subtype /Link /Border [0 0 1] /Dest /265 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(66) S
(] ) S
(that contains all children of this node. If there are no children, this is) S
66 -250.8 M
11 0 Nf
(a ) S
11 4 Nf
(NodeList) S
[/Rect [72.6337891 -253.549072 127.432617 -241.449066] /Subtype /Link /Border [0 0 1] /Dest /265 /ANN pdfmark
11 0 Nf
( containing no ) S
(nodes.) S
66 -264 M
[/View [/XYZ -4 455.201 null] /Dest /230 /DEST pdfmark
[/View [/XYZ -4 455.201 null] /Dest /230 /DEST pdfmark
11 0 Nf
(When the node is a ) S
11 4 Nf
(Document) S
[/Rect [152.063477 -266.749023 206.862305 -254.649017] /Subtype /Link /Border [0 0 1] /Dest /167 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(29) S
(] ) S
(, or an ) S
11 4 Nf
(Element) S
[/Rect [267.484619 -266.749023 315.683594 -254.649017] /Subtype /Link /Border [0 0 1] /Dest /295 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(77) S
(] ) S
(, and if the ) S
11 4 Nf
(NodeList) S
[/Rect [395.55542 -266.749023 450.354248 -254.649017] /Subtype /Link /Border [0 0 1] /Dest /265 /ANN pdfmark
11 0 Nf
( ) S
66 -277.2 M
11 0 Nf
([p.) S
(66) S
(] ) S
(does not contain ) S
11 4 Nf
(EntityReference) S
[/Rect [169.179443 -279.948975 270.177246 -267.848969] /Subtype /Link /Border [0 0 1] /Dest /368 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(95) S
(] ) S
(or ) S
11 4 Nf
(CDATASection) S
[/Rect [312.165771 -279.948975 393.364 -267.848969] /Subtype /Link /Border [0 0 1] /Dest /343 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(90) S
(] ) S
(nodes,) S
66 -290.4 M
(this attribute represents the properties [children] defined in ) S
([) S
(XML Information ) S
(set) S
[/Rect [330.15918 -293.148926 426.867188 -281.04892] /Subtype /Link /Border [0 0 1] /Dest /104 /ANN pdfmark
(].) S
44 -303.6 M
[/View [/XYZ -4 415.601135 null] /Dest /231 /DEST pdfmark
11 4 Nf
(firstChild) S
[/View [/XYZ -4 415.601135 null] /Dest /231 /DEST pdfmark
11 0 Nf
( of type ) S
11 4 Nf
(Node) S
[/Rect [145.353027 -306.348877 173.752441 -294.248871] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(49) S
(] ) S
(, readonly ) S
66 -316.8 M
11 0 Nf
(The first child of this node. If there is no such node, this returns ) S
11 4 Nf
(null) S
11 0 Nf
(.) S
44 -330 M
[/View [/XYZ -4 389.201233 null] /Dest /232 /DEST pdfmark
11 4 Nf
(lastChild) S
[/View [/XYZ -4 389.201233 null] /Dest /232 /DEST pdfmark
11 0 Nf
( of type ) S
11 4 Nf
(Node) S
[/Rect [138.753174 -332.748779 167.152588 -320.648773] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(49) S
(] ) S
(, readonly ) S
66 -343.2 M
11 0 Nf
(The last child of this node. If there is no such node, this returns ) S
11 4 Nf
(null) S
11 0 Nf
(.) S
44 -356.4 M
[/View [/XYZ -4 362.801331 null] /Dest /233 /DEST pdfmark
11 4 Nf
(localName) S
[/View [/XYZ -4 362.801331 null] /Dest /233 /DEST pdfmark
11 0 Nf
( of type ) S
11 4 Nf
(DOMString) S
[/Rect [138.753174 -359.148682 200.151855 -347.048676] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(17) S
(] ) S
(, readonly, introduced in ) S
11 2 Nf
(DOM Level ) S
(2) S
11 0 Nf
( ) S
66 -369.6 M
11 0 Nf
(Returns the local part of the ) S
%%IncludeResource: font Times-Italic
11 1 Nf
(qualified ) S
(name) S
[/Rect [190.25415 -372.348633 257.945068 -360.248627] /Subtype /Link /Border [0 0 1] /Dest /388 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(149) S
(] ) S
(of this ) S
(node.) S
66 -382.8 M
[/View [/XYZ -4 336.401428 null] /Dest /234 /DEST pdfmark
[/View [/XYZ -4 336.401428 null] /Dest /234 /DEST pdfmark
11 0 Nf
(When the node is ) S
11 4 Nf
(Element) S
[/Rect [144.429688 -385.548584 192.628662 -373.448578] /Subtype /Link /Border [0 0 1] /Dest /295 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(77) S
(] ) S
(, or ) S
11 4 Nf
(Attr) S
[/Rect [240.117188 -385.548584 268.516602 -373.448578] /Subtype /Link /Border [0 0 1] /Dest /287 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(75) S
(] ) S
(, this attribute represents the) S
66 -396 M
(properties [local name] defined in ) S
([) S
(XML Information ) S
(set) S
[/Rect [220.481201 -398.748535 317.189209 -386.648529] /Subtype /Link /Border [0 0 1] /Dest /104 /ANN pdfmark
(].) S
66 -409.2 M
11 0 Nf
(For nodes of any type other than ) S
11 4 Nf
(ELEMENT_NODE) S
11 0 Nf
( and ) S
11 4 Nf
(ATTRIBUTE_NODE) S
11 0 Nf
( and nodes) S
66 -422.4 M
11 0 Nf
(created with a DOM Level 1 method, such as ) S
11 4 Nf
(createElement) S
11 0 Nf
( from the ) S
11 4 Nf
(Document) S
[/Rect [396.104248 -425.148438 450.903076 -413.048431] /Subtype /Link /Border [0 0 1] /Dest /167 /ANN pdfmark
11 0 Nf
( ) S
66 -435.6 M
11 0 Nf
([p.) S
(29) S
(] ) S
(interface, this is always ) S
11 4 Nf
(null) S
11 0 Nf
(.) S
44 -448.8 M
[/View [/XYZ -4 270.401672 null] /Dest /235 /DEST pdfmark
11 4 Nf
(namespaceURI) S
[/View [/XYZ -4 270.401672 null] /Dest /235 /DEST pdfmark
11 0 Nf
( of type ) S
11 4 Nf
(DOMString) S
[/Rect [158.552734 -451.54834 219.951416 -439.448334] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(17) S
(] ) S
(, readonly, introduced in ) S
11 2 Nf
(DOM Level ) S
(2) S
11 0 Nf
( ) S
66 -462 M
11 0 Nf
(The ) S
11 1 Nf
(namespace ) S
(URI) S
[/Rect [84.8547363 -464.748291 156.80249 -452.648285] /Subtype /Link /Border [0 0 1] /Dest /386 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(149) S
(] ) S
(of this node, or ) S
11 4 Nf
(null) S
11 0 Nf
( if it is ) S
(unspecified.) S
66 -475.2 M
[/View [/XYZ -4 244.00177 null] /Dest /236 /DEST pdfmark
[/View [/XYZ -4 244.00177 null] /Dest /236 /DEST pdfmark
11 0 Nf
(When the node is ) S
11 4 Nf
(Element) S
[/Rect [144.429688 -477.948242 192.628662 -465.848236] /Subtype /Link /Border [0 0 1] /Dest /295 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(77) S
(] ) S
(, or ) S
11 4 Nf
(Attr) S
[/Rect [240.117188 -477.948242 268.516602 -465.848236] /Subtype /Link /Border [0 0 1] /Dest /287 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(75) S
(] ) S
(, this attribute represents the) S
66 -488.4 M
(properties [namespace name] defined in ) S
([) S
(XML Information ) S
(set) S
[/Rect [247.353516 -491.148193 344.061523 -479.048187] /Subtype /Link /Border [0 0 1] /Dest /104 /ANN pdfmark
(].) S
66 -501.6 M
(This is not a computed value that is the result of a namespace lookup based on an) S
66 -514.8 M
(examination of the namespace declarations in scope. It is merely the namespace URI given) S
66 -528 M
(at creation ) S
(time.) S
66 -541.2 M
11 0 Nf
(For nodes of any type other than ) S
11 4 Nf
(ELEMENT_NODE) S
11 0 Nf
( and ) S
11 4 Nf
(ATTRIBUTE_NODE) S
11 0 Nf
( and nodes) S
66 -554.4 M
11 0 Nf
(created with a DOM Level 1 method, such as ) S
11 4 Nf
(createElement) S
11 0 Nf
( from the ) S
11 4 Nf
(Document) S
[/Rect [396.104248 -557.147949 450.903076 -545.048] /Subtype /Link /Border [0 0 1] /Dest /167 /ANN pdfmark
11 0 Nf
( ) S
66 -567.6 M
11 0 Nf
([p.) S
(29) S
(] ) S
(interface, this is always ) S
11 4 Nf
(null) S
11 0 Nf
(. ) S
66 -578.6 M
gsave
0 setgray
230.6 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(54) S
0 setgray
185.2 40 M
8 8 Nf
(1.2. Fundamental Interfaces) S
132 -8 M
grestore
pgsave restore N
%%Page: 55 55
%%PageResources: font Times-Roman Times-Italic Times-Bold Courier Helvetica
%%PageBoundingBox: 115 44 541 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
66 -13.2 M
%%IncludeResource: font Times-Bold
11 2 Nf
(Note:) S
%%IncludeResource: font Times-Roman
11 0 Nf
( Per the ) S
%%IncludeResource: font Times-Italic
11 1 Nf
(Namespaces in ) S
(XML) S
11 0 Nf
( Specification ) S
([) S
(XML ) S
(Namespaces) S
[/Rect [285.259277 -15.9499512 369.427246 -3.84995079] /Subtype /Link /Border [0 0 1] /Dest /384 /ANN pdfmark
(] an attribute does not) S
66 -26.4 M
(inherit its namespace from the element it is attached to. If an attribute is not explicitly) S
66 -39.6 M
(given a namespace, it simply has no ) S
(namespace.) S
44 -63.8 M
[/View [/XYZ -4 655.400208 null] /Dest /237 /DEST pdfmark
%%IncludeResource: font Courier
11 4 Nf
(nextSibling) S
[/View [/XYZ -4 655.400208 null] /Dest /237 /DEST pdfmark
11 0 Nf
( of type ) S
11 4 Nf
(Node) S
[/Rect [151.952881 -66.5498047 180.352295 -54.4498062] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(49) S
(] ) S
(, readonly ) S
66 -77 M
11 0 Nf
(The node immediately following this node. If there is no such node, this returns ) S
11 4 Nf
(null) S
11 0 Nf
(.) S
44 -90.2 M
[/View [/XYZ -4 629.000305 null] /Dest /238 /DEST pdfmark
11 4 Nf
(nodeName) S
[/View [/XYZ -4 629.000305 null] /Dest /238 /DEST pdfmark
11 0 Nf
( of type ) S
11 4 Nf
(DOMString) S
[/Rect [132.15332 -92.949707 193.552 -80.8497086] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(17) S
(] ) S
(, readonly ) S
66 -103.4 M
(The name of this node, depending on its type; see the table ) S
(above.) S
44 -116.6 M
[/View [/XYZ -4 602.600403 null] /Dest /239 /DEST pdfmark
11 4 Nf
(nodeType) S
[/View [/XYZ -4 602.600403 null] /Dest /239 /DEST pdfmark
11 0 Nf
( of type ) S
11 4 Nf
(unsigned ) S
(short) S
11 0 Nf
(, readonly ) S
66 -129.8 M
(A code representing the type of the underlying object, as defined ) S
(above.) S
44 -143 M
[/View [/XYZ -4 576.2005 null] /Dest /240 /DEST pdfmark
11 4 Nf
(nodeValue) S
[/View [/XYZ -4 576.2005 null] /Dest /240 /DEST pdfmark
11 0 Nf
( of type ) S
11 4 Nf
(DOMString) S
[/Rect [138.753174 -145.749512 200.151855 -133.649506] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(17) S
(] ) S
66 -156.2 M
11 0 Nf
(The value of this node, depending on its type; see the table above. When it is defined to be ) S
66 -169.4 M
11 4 Nf
(null) S
11 0 Nf
(, setting it has no ) S
(effect.) S
66 -182.6 M
11 2 Nf
(Exceptions on ) S
(setting) S
11 0 Nf
( ) S
74 -209.9 M
11 4 Nf
(DOMException) S
[/Rect [73.0 -212.64917 154.198242 -200.549164] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
11 0 Nf
( ) S
74 -223.1 M
([p.) S
(23) S
(] ) S
185.4 -209.9 M
(NO_MODIFICATION_ALLOWED_ERR: Raised when the) S
185.4 -223.1 M
(node is ) S
(readonly.) S
66 -256 M
11 2 Nf
(Exceptions on ) S
(retrieval) S
11 0 Nf
( ) S
74 -283.3 M
11 4 Nf
(DOMException) S
[/Rect [73.0 -286.098877 154.198242 -273.998871] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
11 0 Nf
( ) S
74 -296.5 M
([p.) S
(23) S
(] ) S
178.2 -283.3 M
(DOMSTRING_SIZE_ERR: Raised when it would return more) S
178.2 -296.5 M
11 0 Nf
(characters than fit in a ) S
11 4 Nf
(DOMString) S
[/Rect [277.659424 -299.298828 339.058105 -287.198822] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(17) S
(] ) S
(variable on the) S
178.2 -309.7 M
(implementation ) S
(platform.) S
44 -342.7 M
[/View [/XYZ -4 376.501282 null] /Dest /241 /DEST pdfmark
11 4 Nf
(ownerDocument) S
[/View [/XYZ -4 376.501282 null] /Dest /241 /DEST pdfmark
11 0 Nf
( of type ) S
11 4 Nf
(Document) S
[/Rect [165.152588 -345.44873 219.951416 -333.348724] /Subtype /Link /Border [0 0 1] /Dest /167 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(29) S
(] ) S
(, readonly, modified in ) S
11 2 Nf
(DOM Level ) S
(2) S
11 0 Nf
( ) S
66 -355.9 M
11 0 Nf
(The ) S
11 4 Nf
(Document) S
[/Rect [84.8547363 -358.648682 139.653564 -346.548676] /Subtype /Link /Border [0 0 1] /Dest /167 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(29) S
(] ) S
(object associated with this node. This is also the ) S
11 4 Nf
(Document) S
[/Rect [384.213379 -358.648682 439.012207 -346.548676] /Subtype /Link /Border [0 0 1] /Dest /167 /ANN pdfmark
11 0 Nf
( object) S
66 -369.1 M
11 0 Nf
(used to create new nodes. When this node is a ) S
11 4 Nf
(Document) S
[/Rect [269.980957 -371.848633 324.779785 -359.748627] /Subtype /Link /Border [0 0 1] /Dest /167 /ANN pdfmark
11 0 Nf
( or a ) S
11 4 Nf
(DocumentType) S
[/Rect [345.076416 -371.848633 426.274658 -359.748627] /Subtype /Link /Border [0 0 1] /Dest /344 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(91) S
(] ) S
66 -382.3 M
11 0 Nf
(which is not used with any ) S
11 4 Nf
(Document) S
[/Rect [185.38208 -385.048584 240.180908 -372.948578] /Subtype /Link /Border [0 0 1] /Dest /167 /ANN pdfmark
11 0 Nf
( yet, this is ) S
11 4 Nf
(null) S
11 0 Nf
(.) S
44 -395.5 M
[/View [/XYZ -4 323.701477 null] /Dest /242 /DEST pdfmark
11 4 Nf
(parentNode) S
[/View [/XYZ -4 323.701477 null] /Dest /242 /DEST pdfmark
11 0 Nf
( of type ) S
11 4 Nf
(Node) S
[/Rect [145.353027 -398.248535 173.752441 -386.148529] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(49) S
(] ) S
(, readonly ) S
66 -408.7 M
11 0 Nf
(The ) S
11 1 Nf
(parent) S
[/Rect [84.8547363 -411.448486 115.575195 -399.34848] /Subtype /Link /Border [0 0 1] /Dest /409 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(149) S
(] ) S
(of this node. All nodes, except ) S
11 4 Nf
(Attr) S
[/Rect [288.021484 -411.448486 316.420898 -399.34848] /Subtype /Link /Border [0 0 1] /Dest /287 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(75) S
(] ) S
(, ) S
11 4 Nf
(Document) S
[/Rect [351.996582 -411.448486 406.79541 -399.34848] /Subtype /Link /Border [0 0 1] /Dest /167 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(29) S
(] ) S
(, ) S
66 -421.9 M
11 4 Nf
(DocumentFragment) S
[/Rect [65.0 -424.648438 172.597656 -412.548431] /Subtype /Link /Border [0 0 1] /Dest /166 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(28) S
(] ) S
(, ) S
11 4 Nf
(Entity) S
[/Rect [208.17334 -424.648438 249.772461 -412.548431] /Subtype /Link /Border [0 0 1] /Dest /359 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(93) S
(] ) S
(, and ) S
11 4 Nf
(Notation) S
[/Rect [303.981934 -424.648438 358.780762 -412.548431] /Subtype /Link /Border [0 0 1] /Dest /354 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(93) S
(] ) S
(may have a) S
66 -435.1 M
(parent. However, if a node has just been created and not yet added to the tree, or if it has) S
66 -448.3 M
11 0 Nf
(been removed from the tree, this is ) S
11 4 Nf
(null) S
11 0 Nf
(.) S
66 -461.5 M
[/View [/XYZ -4 257.701721 null] /Dest /243 /DEST pdfmark
[/View [/XYZ -4 257.701721 null] /Dest /243 /DEST pdfmark
11 0 Nf
(When the node is an ) S
11 4 Nf
(Element) S
[/Rect [157.563477 -464.248291 205.762451 -452.148285] /Subtype /Link /Border [0 0 1] /Dest /295 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(77) S
(] ) S
(, a ) S
11 4 Nf
(ProcessingInstruction) S
[/Rect [248.971924 -464.248291 389.568848 -452.148285] /Subtype /Link /Border [0 0 1] /Dest /369 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(95) S
(] ) S
(, an ) S
66 -474.7 M
11 4 Nf
(EntityReference) S
[/Rect [65.0 -477.448242 165.997803 -465.348236] /Subtype /Link /Border [0 0 1] /Dest /368 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(95) S
(] ) S
(, a ) S
11 4 Nf
(CharacterData) S
[/Rect [209.207275 -477.448242 297.005371 -465.348236] /Subtype /Link /Border [0 0 1] /Dest /277 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(71) S
(] ) S
(, a ) S
11 4 Nf
(Comment) S
[/Rect [340.214844 -477.448242 388.413818 -465.348236] /Subtype /Link /Border [0 0 1] /Dest /318 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(87) S
(] ) S
(, or a ) S
66 -487.9 M
11 4 Nf
(DocumentType) S
[/Rect [65.0 -490.648193 146.198242 -478.548187] /Subtype /Link /Border [0 0 1] /Dest /344 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(91) S
(] ) S
(, this attribute represents the properties [parent] defined in ) S
([) S
(XML) S
[/Rect [438.375244 -490.648193 464.816895 -478.548187] /Subtype /Link /Border [0 0 1] /Dest /104 /ANN pdfmark
66 -501.1 M
(Information ) S
(set) S
[/Rect [65.0 -503.848145 134.516357 -491.748138] /Subtype /Link /Border [0 0 1] /Dest /104 /ANN pdfmark
(].) S
44 -514.3 M
[/View [/XYZ -4 204.901917 null] /Dest /244 /DEST pdfmark
11 4 Nf
(prefix) S
[/View [/XYZ -4 204.901917 null] /Dest /244 /DEST pdfmark
11 0 Nf
( of type ) S
11 4 Nf
(DOMString) S
[/Rect [118.953613 -517.048096 180.352295 -504.94809] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(17) S
(] ) S
(, introduced in ) S
11 2 Nf
(DOM Level ) S
(2) S
11 0 Nf
( ) S
66 -527.5 M
11 0 Nf
(The ) S
11 1 Nf
(namespace ) S
(prefix) S
[/Rect [84.8547363 -530.248047 164.138916 -518.148071] /Subtype /Link /Border [0 0 1] /Dest /387 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(149) S
(] ) S
(of this node, or ) S
11 4 Nf
(null) S
11 0 Nf
( if it is ) S
(unspecified.) S
66 -540.7 M
[/View [/XYZ -4 178.502014 null] /Dest /245 /DEST pdfmark
[/View [/XYZ -4 178.502014 null] /Dest /245 /DEST pdfmark
11 0 Nf
(When the node is ) S
11 4 Nf
(Element) S
[/Rect [144.429688 -543.448 192.628662 -531.348] /Subtype /Link /Border [0 0 1] /Dest /295 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(77) S
(] ) S
(, or ) S
11 4 Nf
(Attr) S
[/Rect [240.117188 -543.448 268.516602 -531.348] /Subtype /Link /Border [0 0 1] /Dest /287 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(75) S
(] ) S
(, this attribute represents the) S
66 -553.9 M
(properties [prefix] defined in ) S
([) S
(XML Information ) S
(set) S
[/Rect [198.789795 -556.647949 295.497803 -544.548] /Subtype /Link /Border [0 0 1] /Dest /104 /ANN pdfmark
(].) S
66 -567.1 M
11 0 Nf
(Note that setting this attribute, when permitted, changes the ) S
11 4 Nf
(nodeName) S
11 0 Nf
( attribute, which) S
66 -580.3 M
11 0 Nf
(holds the ) S
11 1 Nf
(qualified ) S
(name) S
[/Rect [107.77832 -583.047852 175.469238 -570.947876] /Subtype /Link /Border [0 0 1] /Dest /388 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(149) S
(] ) S
(, as well as the ) S
11 4 Nf
(tagName) S
11 0 Nf
( and ) S
11 4 Nf
(name) S
11 0 Nf
( attributes of the ) S
66 -593.5 M
11 4 Nf
(Element) S
[/Rect [65.0 -596.247803 113.198975 -584.147827] /Subtype /Link /Border [0 0 1] /Dest /295 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(77) S
(] ) S
(and ) S
11 4 Nf
(Attr) S
[/Rect [161.908447 -596.247803 190.307861 -584.147827] /Subtype /Link /Border [0 0 1] /Dest /287 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(75) S
(] ) S
(interfaces, when ) S
(applicable.) S
66 -606.7 M
(Note also that changing the prefix of an attribute that is known to have a default value, does) S
66 -619.9 M
11 0 Nf
(not make a new attribute with the default value and the original prefix appear, since the ) S
66 -619.9 M
gsave
0 setgray
230.6 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(55) S
0 setgray
185.2 40 M
8 8 Nf
(1.2. Fundamental Interfaces) S
132 -8 M
grestore
pgsave restore N
%%Page: 56 56
%%PageResources: font Times-Roman Times-Bold Courier Helvetica
%%PageBoundingBox: 115 44 541 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
66 -13.2 M
%%IncludeResource: font Courier
11 4 Nf
(namespaceURI) S
%%IncludeResource: font Times-Roman
11 0 Nf
( and ) S
11 4 Nf
(localName) S
11 0 Nf
( do not ) S
(change.) S
66 -26.4 M
11 0 Nf
(For nodes of any type other than ) S
11 4 Nf
(ELEMENT_NODE) S
11 0 Nf
( and ) S
11 4 Nf
(ATTRIBUTE_NODE) S
11 0 Nf
( and nodes) S
66 -39.6 M
11 0 Nf
(created with a DOM Level 1 method, such as ) S
11 4 Nf
(createElement) S
11 0 Nf
( from the ) S
11 4 Nf
(Document) S
[/Rect [396.104248 -42.3498535 450.903076 -30.2498531] /Subtype /Link /Border [0 0 1] /Dest /167 /ANN pdfmark
11 0 Nf
( ) S
66 -52.8 M
11 0 Nf
([p.) S
(29) S
(] ) S
(interface, this is always ) S
11 4 Nf
(null) S
11 0 Nf
(.) S
66 -66 M
%%IncludeResource: font Times-Bold
11 2 Nf
(Exceptions on ) S
(setting) S
11 0 Nf
( ) S
74 -93.3 M
11 4 Nf
(DOMException) S
[/Rect [73.0 -96.0495605 154.198242 -83.9495621] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
11 0 Nf
( ) S
74 -106.5 M
([p.) S
(23) S
(] ) S
170.5 -93.3 M
(INVALID_CHARACTER_ERR: Raised if the specified prefix) S
170.5 -106.5 M
(contains an illegal character, per the XML 1.0 specification ) S
170.5 -119.7 M
([) S
(XML ) S
(1.0) S
[/Rect [173.187012 -122.449463 216.128662 -110.349464] /Subtype /Link /Border [0 0 1] /Dest /404 /ANN pdfmark
(].) S
170.5 -143.9 M
(NO_MODIFICATION_ALLOWED_ERR: Raised if this node is ) S
170.5 -157.1 M
(readonly.) S
170.5 -181.3 M
11 0 Nf
(NAMESPACE_ERR: Raised if the specified ) S
11 4 Nf
(prefix) S
11 0 Nf
( is) S
170.5 -194.5 M
11 0 Nf
(malformed per the Namespaces in XML specification, if the ) S
170.5 -207.7 M
11 4 Nf
(namespaceURI) S
11 0 Nf
( of this node is ) S
11 4 Nf
(null) S
11 0 Nf
(, if the specified prefix is) S
170.5 -220.9 M
11 0 Nf
("xml" and the ) S
11 4 Nf
(namespaceURI) S
11 0 Nf
( of this node is different from ) S
170.5 -234.1 M
(") S
(http://www.w3.org/XML/1998/namespace) S
[/Rect [174.011963 -236.849121 363.602539 -224.749115] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/XML/1998/namespace)] Cd /ANN pdfmark
(", if this node is an) S
170.5 -247.3 M
11 0 Nf
(attribute and the specified prefix is "xmlns" and the ) S
170.5 -260.5 M
11 4 Nf
(namespaceURI) S
11 0 Nf
( of this node is different from ) S
170.5 -273.7 M
(") S
(http://www.w3.org/2000/xmlns/) S
[/Rect [174.011963 -276.448975 317.799805 -264.348969] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/2000/xmlns/)] Cd /ANN pdfmark
(", or if this node is an attribute) S
170.5 -286.9 M
11 0 Nf
(and the ) S
11 4 Nf
(qualifiedName) S
11 0 Nf
( of this node is "xmlns" ) S
([) S
(XML ) S
[/Rect [399.958496 -289.648926 429.150146 -277.54892] /Subtype /Link /Border [0 0 1] /Dest /384 /ANN pdfmark
170.5 -300.1 M
(Namespaces) S
[/Rect [169.52417 -302.848877 226.500488 -290.748871] /Subtype /Link /Border [0 0 1] /Dest /384 /ANN pdfmark
(].) S
44 -333 M
[/View [/XYZ -4 386.151184 null] /Dest /246 /DEST pdfmark
11 4 Nf
(previousSibling) S
[/View [/XYZ -4 386.151184 null] /Dest /246 /DEST pdfmark
11 0 Nf
( of type ) S
11 4 Nf
(Node) S
[/Rect [178.352295 -335.798828 206.751709 -323.698822] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(49) S
(] ) S
(, readonly ) S
66 -346.2 M
11 0 Nf
(The node immediately preceding this node. If there is no such node, this returns ) S
11 4 Nf
(null) S
11 0 Nf
(.) S
44 -359.4 M
[/View [/XYZ -4 359.751282 null] /Dest /247 /DEST pdfmark
11 4 Nf
(textContent) S
[/View [/XYZ -4 359.751282 null] /Dest /247 /DEST pdfmark
11 0 Nf
( of type ) S
11 4 Nf
(DOMString) S
[/Rect [151.952881 -362.19873 213.351562 -350.098724] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(17) S
(] ) S
(, introduced in ) S
11 2 Nf
(DOM Level ) S
(3) S
11 0 Nf
( ) S
66 -372.6 M
(This attribute returns the text content of this node and its descendants. When it is defined to) S
66 -385.8 M
(be null, setting it has no effect. When set, any possible children this node may have are) S
66 -399 M
11 0 Nf
(removed and replaced by a single ) S
11 4 Nf
(Text) S
[/Rect [215.290039 -401.798584 243.689453 -389.698578] /Subtype /Link /Border [0 0 1] /Dest /312 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(85) S
(] ) S
(node containing the string this attribute is) S
66 -412.2 M
(set to. On getting, no serialization is performed, the returned string does not contain any) S
66 -425.4 M
(markup. No whitespace normalization is performed, the returned string does not contain the) S
66 -438.6 M
(element content whitespaces ) S
(Fundamental ) S
(Interfaces) S
[/Rect [193.608643 -441.398438 299.159912 -429.298431] /Subtype /Link /Border [0 0 1] /Dest /313 /ANN pdfmark
( ) S
([p.) S
(85) S
(] ) S
(. Similarly, on setting, no) S
66 -451.8 M
(parsing is performed either, the input string is taken as pure textual ) S
(content.) S
66 -465 M
(The string returned is made of the text content of this node depending on its type, as) S
66 -478.2 M
(defined below: ) S
66 -492.5 M
gsave
0 setgray
230.6 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(56) S
0 setgray
185.2 40 M
8 8 Nf
(1.2. Fundamental Interfaces) S
0 -8 M
grestore
pgsave restore N
%%Page: 57 57
%%PageResources: font Times-Roman Times-Italic Times-Bold Courier Helvetica
%%PageBoundingBox: 137 44 542 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
142.6 -13 M
%%IncludeResource: font Times-Bold
11 2 Nf
(Node ) S
(type) S
349.3 -13 M
11 2 Nf
(Content) S
70 -34.8 M
%%IncludeResource: font Times-Roman
11 0 Nf
(ELEMENT_NODE, ENTITY_NODE,) S
70 -48 M
(ENTITY_REFERENCE_NODE, ) S
70 -61.1 M
(DOCUMENT_FRAGMENT_NODE) S
270.6 -34.8 M
11 0 Nf
(concatenation of the ) S
%%IncludeResource: font Courier
11 4 Nf
(textContent) S
270.6 -48 M
11 0 Nf
(attribute value of every child node,) S
270.6 -61.1 M
(excluding COMMENT_NODE and) S
270.6 -74.3 M
(PROCESSING_INSTRUCTION_NODE ) S
270.6 -87.5 M
(nodes) S
70 -109.3 M
(ATTRIBUTE_NODE, TEXT_NODE,) S
70 -122.5 M
(CDATA_SECTION_NODE,) S
70 -135.7 M
(COMMENT_NODE, ) S
70 -148.9 M
(PROCESSING_INSTRUCTION_NODE) S
270.6 -109.3 M
11 4 Nf
(nodeValue) S
70 -170.6 M
11 0 Nf
(DOCUMENT_NODE,) S
70 -183.8 M
(DOCUMENT_TYPE_NODE, ) S
70 -197 M
(NOTATION_NODE) S
270.6 -170.6 M
%%IncludeResource: font Times-Italic
11 1 Nf
(null) S
270.6 -170.6 M
gsave
0 setgray
266.6 0 M
0.3 setlinewidth
0 -21.75 RL
stroke
266.6 -21.8 M
0.3 setlinewidth
-200.569778 0 RL
stroke
470 -21.8 M
0.3 setlinewidth
-203.430206 0 RL
stroke
266.6 -21.8 M
0.3 setlinewidth
0 -74.5498047 RL
stroke
266.6 -96.3 M
0.3 setlinewidth
-200.569778 0 RL
stroke
470 -96.3 M
0.3 setlinewidth
-203.430206 0 RL
stroke
266.6 -96.3 M
0.3 setlinewidth
0 -61.3498535 RL
stroke
266.6 -157.6 M
0.3 setlinewidth
-200.569778 0 RL
stroke
470 -157.6 M
0.3 setlinewidth
-203.430206 0 RL
stroke
266.6 -157.6 M
0.3 setlinewidth
0 -48.1499023 RL
stroke
266.6 -205.8 M
0.3 setlinewidth
-200.569778 0 RL
stroke
470 -205.8 M
0.3 setlinewidth
-203.430206 0 RL
stroke
266.6 -205.8 M
grestore
gsave
1 setlinewidth
0 setgray
66 -0 M
0 -205.799561 RL
404.0 0 RL
0 205.799561 RL
-404.0 0 RL
closepath
stroke
grestore
66 -230 M
11 0 Nf
(Issue textContent-1: ) S
88 -243.2 M
(Should any whitespace normalization be performed? MS' text property doesn't but) S
88 -256.4 M
(what about "ignorable ) S
(whitespace"?) S
88 -269.6 M
11 2 Nf
(Resolution:) S
11 0 Nf
( Does not perform any whitespace normalization and ignores "ignorable) S
88 -282.8 M
(whitespace". ) S
66 -296 M
(Issue textContent-2: ) S
88 -309.2 M
(Should this be two methods ) S
(instead?) S
88 -322.4 M
11 2 Nf
(Resolution:) S
11 0 Nf
( No. Keep it a read write attribute. ) S
66 -335.6 M
(Issue textContent-3: ) S
88 -348.8 M
(What about the name? MS uses text and innerText. text conflicts with HTML ) S
(DOM.) S
88 -362 M
11 2 Nf
(Resolution:) S
11 0 Nf
( Keep the current name, MS has a different name and different semantic. ) S
66 -375.2 M
(Issue textContent-4: ) S
88 -388.4 M
(Should this be ) S
(optional?) S
88 -401.6 M
11 2 Nf
(Resolution:) S
11 0 Nf
( No. ) S
66 -414.8 M
(Issue textContent-5: ) S
88 -428 M
(Setting the text property on a Document, Document Type, or Notation node is an error) S
88 -441.2 M
(for MS. How do we expose it? Exception? Which ) S
(one?) S
88 -454.4 M
11 2 Nf
(Resolution:) S
11 0 Nf
( \(teleconference 23 May 2001\) consistency with nodeValue. Remove) S
88 -467.6 M
(Document from the ) S
(list.) S
66 -480.8 M
11 2 Nf
(Exceptions on ) S
(setting) S
11 0 Nf
( ) S
74 -508.1 M
11 4 Nf
(DOMException) S
[/Rect [73.0 -510.848389 154.198242 -498.748383] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
11 0 Nf
( ) S
74 -521.3 M
([p.) S
(23) S
(] ) S
185.4 -508.1 M
(NO_MODIFICATION_ALLOWED_ERR: Raised when the) S
185.4 -521.3 M
(node is ) S
(readonly.) S
66 -554.2 M
11 2 Nf
(Exceptions on ) S
(retrieval) S
11 0 Nf
( ) S
74 -581.5 M
11 4 Nf
(DOMException) S
[/Rect [73.0 -584.298096 154.198242 -572.19812] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
11 0 Nf
( ) S
74 -594.7 M
([p.) S
(23) S
(] ) S
178.2 -581.5 M
(DOMSTRING_SIZE_ERR: Raised when it would return more) S
178.2 -594.7 M
11 0 Nf
(characters than fit in a ) S
11 4 Nf
(DOMString) S
[/Rect [277.659424 -597.498047 339.058105 -585.398071] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(17) S
(] ) S
(variable on the) S
178.2 -607.9 M
(implementation ) S
(platform.) S
66 -616.7 M
gsave
0 setgray
230.6 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(57) S
0 setgray
185.2 40 M
8 8 Nf
(1.2. Fundamental Interfaces) S
132 -8 M
grestore
pgsave restore N
%%Page: 58 58
%%PageResources: font Times-Roman Times-Italic Times-Bold Courier Helvetica
%%PageBoundingBox: 93 44 541 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
22 -13.2 M
%%IncludeResource: font Times-Bold
11 2 Nf
(Methods) S
%%IncludeResource: font Times-Roman
11 0 Nf
( ) S
44 -26.4 M
[/View [/XYZ -4 692.80011 null] /Dest /248 /DEST pdfmark
%%IncludeResource: font Courier
11 4 Nf
(appendChild) S
[/View [/XYZ -4 692.80011 null] /Dest /248 /DEST pdfmark
11 0 Nf
( ) S
66 -39.6 M
11 0 Nf
(Adds the node ) S
11 4 Nf
(newChild) S
11 0 Nf
( to the end of the list of children of this node. If the ) S
11 4 Nf
(newChild) S
66 -52.8 M
11 0 Nf
(is already in the tree, it is first removed. ) S
66 -66 M
11 2 Nf
(Parameters) S
11 0 Nf
( ) S
66 -79.2 M
11 4 Nf
(newChild) S
11 0 Nf
( of type ) S
11 4 Nf
(Node) S
[/Rect [154.15332 -81.949707 182.552734 -69.8497086] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(49) S
(] ) S
88 -92.4 M
(The node to ) S
(add.) S
88 -105.6 M
11 0 Nf
(If it is a ) S
11 4 Nf
(DocumentFragment) S
[/Rect [123.661865 -108.349609 231.259521 -96.2496109] /Subtype /Link /Border [0 0 1] /Dest /166 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(28) S
(] ) S
(object, the entire contents of the document) S
88 -118.8 M
(fragment are moved into the child list of this ) S
(node) S
66 -132 M
11 2 Nf
(Return ) S
(Value) S
11 0 Nf
( ) S
74 -159.3 M
11 4 Nf
(Node) S
[/Rect [73.0 -162.049316 101.399414 -149.94931] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(49) S
(] ) S
145.8 -159.3 M
(The node ) S
(added.) S
66 -192.2 M
11 2 Nf
(Exceptions) S
11 0 Nf
( ) S
74 -219.5 M
11 4 Nf
(DOMException) S
[/Rect [73.0 -222.299072 154.198242 -210.199066] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
11 0 Nf
( ) S
74 -232.7 M
([p.) S
(23) S
(] ) S
173.1 -219.5 M
(HIERARCHY_REQUEST_ERR: Raised if this node is of a type) S
173.1 -232.7 M
11 0 Nf
(that does not allow children of the type of the ) S
11 4 Nf
(newChild) S
11 0 Nf
( node,) S
173.1 -245.9 M
11 0 Nf
(or if the node to append is one of this node's ) S
%%IncludeResource: font Times-Italic
11 1 Nf
(ancestors) S
[/Rect [371.027832 -248.698975 415.189697 -236.598969] /Subtype /Link /Border [0 0 1] /Dest /410 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(147) S
(] ) S
(or) S
173.1 -259.1 M
(this node ) S
(itself.) S
173.1 -283.3 M
11 0 Nf
(WRONG_DOCUMENT_ERR: Raised if ) S
11 4 Nf
(newChild) S
11 0 Nf
( was) S
173.1 -296.5 M
(created from a different document than the one that created this ) S
173.1 -309.7 M
(node.) S
173.1 -333.9 M
(NO_MODIFICATION_ALLOWED_ERR: Raised if this node is) S
173.1 -347.1 M
(readonly or if the previous parent of the node being inserted is ) S
173.1 -360.3 M
(readonly.) S
44 -393.3 M
[/View [/XYZ -4 325.901428 null] /Dest /249 /DEST pdfmark
11 4 Nf
(cloneNode) S
[/View [/XYZ -4 325.901428 null] /Dest /249 /DEST pdfmark
11 0 Nf
( ) S
66 -406.5 M
(Returns a duplicate of this node, i.e., serves as a generic copy constructor for nodes. The) S
66 -419.7 M
11 0 Nf
(duplicate node has no parent; ) S
(\() S
11 4 Nf
(parentNode) S
11 0 Nf
( is ) S
11 4 Nf
(null) S
11 0 Nf
(.\) and no user data. User data) S
66 -432.9 M
11 0 Nf
(associated to the imported node is not carried over. However, if any ) S
66 -446.1 M
11 4 Nf
(UserDataHandlers) S
[/Rect [65.0 -448.848389 172.597656 -436.748383] /Subtype /Link /Border [0 0 1] /Dest /319 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(87) S
(] ) S
(has been specified along with the associated data these) S
66 -459.3 M
(handlers will be called with the appropriate parameters before this method ) S
(returns.) S
66 -472.5 M
11 0 Nf
(Cloning an ) S
11 4 Nf
(Element) S
[/Rect [116.336426 -475.248291 164.5354 -463.148285] /Subtype /Link /Border [0 0 1] /Dest /295 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(77) S
(] ) S
(copies all attributes and their values, including those) S
66 -485.7 M
(generated by the XML processor to represent defaulted attributes, but this method does not) S
66 -498.9 M
(copy any children it contains unless it is a deep clone. This includes text contained in an the ) S
66 -512.1 M
11 4 Nf
(Element) S
[/Rect [65.0 -514.848145 113.198975 -502.748138] /Subtype /Link /Border [0 0 1] /Dest /295 /ANN pdfmark
11 0 Nf
( since the text is contained in a child ) S
11 4 Nf
(Text) S
[/Rect [274.039307 -514.848145 302.438721 -502.748138] /Subtype /Link /Border [0 0 1] /Dest /312 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(85) S
(] ) S
(node. Cloning an ) S
66 -525.3 M
11 4 Nf
(Attribute) S
11 0 Nf
( directly, as opposed to be cloned as part of an ) S
11 4 Nf
(Element) S
[/Rect [330.908691 -528.048096 379.107666 -515.94812] /Subtype /Link /Border [0 0 1] /Dest /295 /ANN pdfmark
11 0 Nf
( cloning operation,) S
66 -538.5 M
11 0 Nf
(returns a specified attribute ) S
(\() S
11 4 Nf
(specified) S
11 0 Nf
( is ) S
11 4 Nf
(true) S
11 0 Nf
(\). Cloning an ) S
11 4 Nf
(Attribute) S
11 0 Nf
( always) S
66 -551.7 M
(clones its children, since they represent its value, no matter whether this is a deep clone or) S
66 -564.9 M
11 0 Nf
(not. Cloning an ) S
11 4 Nf
(EntityReference) S
[/Rect [135.894287 -567.647949 236.89209 -555.548] /Subtype /Link /Border [0 0 1] /Dest /368 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(95) S
(] ) S
(automatically constructs its subtree if a) S
66 -578.1 M
11 0 Nf
(corresponding ) S
11 4 Nf
(Entity) S
[/Rect [130.679932 -580.8479 172.279053 -568.747925] /Subtype /Link /Border [0 0 1] /Dest /359 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(93) S
(] ) S
(is available, no matter whether this is a deep clone or not.) S
66 -591.3 M
(Cloning any other type of node simply returns a copy of this ) S
(node.) S
66 -604.5 M
11 0 Nf
(Note that cloning an immutable subtree results in a mutable copy, but the children of an ) S
66 -617.7 M
11 4 Nf
(EntityReference) S
[/Rect [65.0 -620.447754 165.997803 -608.347778] /Subtype /Link /Border [0 0 1] /Dest /368 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(95) S
(] ) S
(clone are ) S
11 1 Nf
(readonly) S
[/Rect [238.829346 -620.447754 279.933594 -608.347778] /Subtype /Link /Border [0 0 1] /Dest /411 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(149) S
(] ) S
(. In addition, clones of unspecified ) S
66 -617.7 M
gsave
0 setgray
230.6 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(58) S
0 setgray
185.2 40 M
8 8 Nf
(1.2. Fundamental Interfaces) S
132 -8 M
grestore
pgsave restore N
%%Page: 59 59
%%PageResources: font Times-Roman Times-Italic Times-Bold Courier Helvetica
%%PageBoundingBox: 115 44 539 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
66 -13.2 M
%%IncludeResource: font Courier
11 4 Nf
(Attr) S
[/Rect [65.0 -15.9499512 93.3994141 -3.84995079] /Subtype /Link /Border [0 0 1] /Dest /287 /ANN pdfmark
%%IncludeResource: font Times-Roman
11 0 Nf
( ) S
([p.) S
(75) S
(] ) S
(nodes are specified. And, cloning ) S
11 4 Nf
(Document) S
[/Rect [273.468262 -15.9499512 328.26709 -3.84995079] /Subtype /Link /Border [0 0 1] /Dest /167 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(29) S
(] ) S
(, ) S
11 4 Nf
(DocumentType) S
[/Rect [363.842773 -15.9499512 445.041016 -3.84995079] /Subtype /Link /Border [0 0 1] /Dest /344 /ANN pdfmark
11 0 Nf
( ) S
66 -26.4 M
11 0 Nf
([p.) S
(91) S
(] ) S
(, ) S
11 4 Nf
(Entity) S
[/Rect [99.8256836 -29.1499023 141.424805 -17.049902] /Subtype /Link /Border [0 0 1] /Dest /359 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(93) S
(] ) S
(, and ) S
11 4 Nf
(Notation) S
[/Rect [195.634277 -29.1499023 250.433105 -17.049902] /Subtype /Link /Border [0 0 1] /Dest /354 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(93) S
(] ) S
(nodes is implementation dependent. ) S
66 -39.6 M
%%IncludeResource: font Times-Bold
11 2 Nf
(Parameters) S
11 0 Nf
( ) S
66 -52.8 M
11 4 Nf
(deep) S
11 0 Nf
( of type ) S
11 4 Nf
(boolean) S
11 0 Nf
( ) S
88 -66 M
11 0 Nf
(If ) S
11 4 Nf
(true) S
11 0 Nf
(, recursively clone the subtree under the specified node; if ) S
11 4 Nf
(false) S
11 0 Nf
(, clone only) S
88 -79.2 M
11 0 Nf
(the node itself \(and its attributes, if it is an ) S
11 4 Nf
(Element) S
[/Rect [275.513184 -81.949707 323.712158 -69.8497086] /Subtype /Link /Border [0 0 1] /Dest /295 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(77) S
(] ) S
(\).) S
66 -92.4 M
11 2 Nf
(Return ) S
(Value) S
11 0 Nf
( ) S
74 -119.7 M
11 4 Nf
(Node) S
[/Rect [73.0 -122.449463 101.399414 -110.349464] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(49) S
(] ) S
145.8 -119.7 M
(The duplicate ) S
(node.) S
66 -152.6 M
11 2 Nf
(No ) S
(Exceptions) S
44 -165.8 M
[/View [/XYZ -4 553.350647 null] /Dest /250 /DEST pdfmark
11 4 Nf
(compareTreePosition) S
[/View [/XYZ -4 553.350647 null] /Dest /250 /DEST pdfmark
11 0 Nf
( introduced in ) S
11 2 Nf
(DOM Level ) S
(3) S
11 0 Nf
( ) S
66 -179 M
(Compares a node with this node with regard to their position in the tree and according to) S
66 -192.2 M
11 0 Nf
(the ) S
%%IncludeResource: font Times-Italic
11 1 Nf
(document ) S
(order) S
[/Rect [81.1916504 -194.999268 153.150391 -182.899261] /Subtype /Link /Border [0 0 1] /Dest /405 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(148) S
(] ) S
(. This order can be extended by module that define additional) S
66 -205.4 M
(types of nodes. ) S
66 -218.6 M
(Issue compareTreePosition-1: ) S
88 -231.8 M
(Should this method be ) S
(optional?) S
88 -245 M
11 2 Nf
(Resolution:) S
11 0 Nf
( No. ) S
66 -258.2 M
(Issue compareTreePosition-2: ) S
88 -271.4 M
(Need reference for namespace ) S
(nodes.) S
88 -284.6 M
11 2 Nf
(Resolution:) S
11 0 Nf
( No, instead avoid referencing them ) S
(directly.) S
66 -297.8 M
11 2 Nf
(Parameters) S
11 0 Nf
( ) S
66 -311 M
11 4 Nf
(other) S
11 0 Nf
( of type ) S
11 4 Nf
(Node) S
[/Rect [134.35376 -313.798828 162.753174 -301.698822] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(49) S
(] ) S
88 -324.2 M
(The node to compare against this ) S
(node.) S
66 -337.4 M
11 2 Nf
(Return ) S
(Value) S
11 0 Nf
( ) S
74 -364.7 M
11 4 Nf
(unsigned ) S
74 -377.9 M
11 4 Nf
(short) S
182 -364.7 M
11 0 Nf
(Returns how the given node is positioned relatively to this ) S
182 -377.9 M
(node.) S
66 -410.9 M
11 2 Nf
(No ) S
(Exceptions) S
44 -424.1 M
[/View [/XYZ -4 295.101624 null] /Dest /251 /DEST pdfmark
11 4 Nf
(getInterface) S
[/View [/XYZ -4 295.101624 null] /Dest /251 /DEST pdfmark
11 0 Nf
( introduced in ) S
11 2 Nf
(DOM Level ) S
(3) S
11 0 Nf
( ) S
66 -437.3 M
11 0 Nf
(This method makes available a ) S
11 4 Nf
(Node) S
11 0 Nf
('s specialized interface \(see ) S
(Mixed DOM ) S
[/Rect [354.4021 -440.04834 416.285156 -427.948334] /Subtype /Link /Border [0 0 1] /Dest /51 /ANN pdfmark
66 -450.5 M
(implementations) S
[/Rect [65.0 -453.248291 140.335205 -441.148285] /Subtype /Link /Border [0 0 1] /Dest /51 /ANN pdfmark
( ) S
([p.) S
(21) S
(] ) S
(\). ) S
66 -463.7 M
(Issue EDOM-isSupported: ) S
88 -476.9 M
(What are the relations between Node.isSupported and Node3.getInterface? ) S
66 -490.1 M
(Issue EDOM-getInterface-1: ) S
88 -503.3 M
(Should we rename this method \(and also DOMImplementation.getInterface?\)? ) S
66 -516.5 M
(Issue EDOM-getInterface-2: ) S
88 -529.7 M
(getInterface can return a node that doesn't actually support the requested interface and) S
88 -542.9 M
(will lead to a cast exception. Other solutions are returning null or throwing an ) S
88 -556.1 M
(exception.) S
66 -569.3 M
11 2 Nf
(Parameters) S
11 0 Nf
( ) S
66 -582.5 M
11 4 Nf
(feature) S
11 0 Nf
( of type ) S
11 4 Nf
(DOMString) S
[/Rect [147.553467 -585.247803 208.952148 -573.147827] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(17) S
(] ) S
88 -595.7 M
(The name of the feature requested ) S
(\(case-insensitive\).) S
66 -608.9 M
11 2 Nf
(Return ) S
(Value) S
11 0 Nf
( ) S
66 -623.2 M
gsave
0 setgray
230.6 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(59) S
0 setgray
185.2 40 M
8 8 Nf
(1.2. Fundamental Interfaces) S
0 -8 M
grestore
pgsave restore N
%%Page: 60 60
%%PageResources: font Times-Roman Times-Bold Courier Helvetica
%%PageBoundingBox: 115 44 534 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
74 -13 M
%%IncludeResource: font Courier
11 4 Nf
(Node) S
[/Rect [73.0 -15.75 101.399414 -3.64999962] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
%%IncludeResource: font Times-Roman
11 0 Nf
( ) S
74 -26.2 M
([p.) S
(49) S
(] ) S
121.4 -13 M
11 0 Nf
(Returns an alternate ) S
11 4 Nf
(Node) S
11 0 Nf
( which implements the specialized APIs of the) S
121.4 -26.2 M
11 0 Nf
(specified feature, if any, or ) S
11 4 Nf
(null) S
11 0 Nf
( if there is no alternate ) S
11 4 Nf
(Node) S
11 0 Nf
( which) S
121.4 -39.4 M
11 0 Nf
(implements interfaces associated with that feature. Any alternate ) S
11 4 Nf
(Node) S
121.4 -52.6 M
11 0 Nf
(returned by this method must delegate to the primary core ) S
11 4 Nf
(Node) S
11 0 Nf
( and not) S
121.4 -65.8 M
11 0 Nf
(return results inconsistent with the primary core ) S
11 4 Nf
(Node) S
11 0 Nf
( such as ) S
11 4 Nf
(key) S
11 0 Nf
(, ) S
121.4 -79 M
11 4 Nf
(attributes) S
11 0 Nf
(, ) S
11 4 Nf
(childNodes) S
11 0 Nf
(, ) S
(etc.) S
66 -111.9 M
%%IncludeResource: font Times-Bold
11 2 Nf
(No ) S
(Exceptions) S
44 -125.1 M
[/View [/XYZ -4 594.050354 null] /Dest /252 /DEST pdfmark
11 4 Nf
(getUserData) S
[/View [/XYZ -4 594.050354 null] /Dest /252 /DEST pdfmark
11 0 Nf
( introduced in ) S
11 2 Nf
(DOM Level ) S
(3) S
11 0 Nf
( ) S
66 -138.3 M
(Retrieves the object associated to a key on a this node. The object must first have been set) S
66 -151.5 M
11 0 Nf
(to this node by calling ) S
11 4 Nf
(setUserData) S
11 0 Nf
( with the same key. ) S
66 -164.7 M
11 2 Nf
(Parameters) S
11 0 Nf
( ) S
66 -177.9 M
11 4 Nf
(key) S
11 0 Nf
( of type ) S
11 4 Nf
(DOMString) S
[/Rect [121.154053 -180.699463 182.552734 -168.599457] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(17) S
(] ) S
88 -191.1 M
(The key the object is associated ) S
(to.) S
66 -204.3 M
11 2 Nf
(Return ) S
(Value) S
11 0 Nf
( ) S
74 -231.6 M
11 4 Nf
(DOMKeyObject) S
[/Rect [73.0 -234.39917 154.198242 -222.299164] /Subtype /Link /Border [0 0 1] /Dest /134 /ANN pdfmark
11 0 Nf
( ) S
74 -244.8 M
([p.) S
(18) S
(] ) S
185.6 -231.6 M
11 0 Nf
(Returns the ) S
11 4 Nf
(DOMKeyObject) S
[/Rect [237.712646 -234.39917 318.910889 -222.299164] /Subtype /Link /Border [0 0 1] /Dest /134 /ANN pdfmark
11 0 Nf
( associated to the given key on) S
185.6 -244.8 M
11 0 Nf
(this node, or ) S
11 4 Nf
(null) S
11 0 Nf
( if there was ) S
(none.) S
66 -277.8 M
11 2 Nf
(No ) S
(Exceptions) S
44 -291 M
[/View [/XYZ -4 428.201 null] /Dest /253 /DEST pdfmark
11 4 Nf
(hasAttributes) S
[/View [/XYZ -4 428.201 null] /Dest /253 /DEST pdfmark
11 0 Nf
( introduced in ) S
11 2 Nf
(DOM Level ) S
(2) S
11 0 Nf
( ) S
66 -304.2 M
(Returns whether this node \(if it is an element\) has any attributes. ) S
66 -317.4 M
11 2 Nf
(Return ) S
(Value) S
11 0 Nf
( ) S
74 -344.7 M
11 4 Nf
(boolean) S
136.3 -344.7 M
11 4 Nf
(true) S
11 0 Nf
( if this node has any attributes, ) S
11 4 Nf
(false) S
11 0 Nf
( ) S
(otherwise.) S
66 -377.6 M
11 2 Nf
(No ) S
(Parameters) S
66 -390.8 M
11 2 Nf
(No ) S
(Exceptions) S
44 -404 M
[/View [/XYZ -4 315.151428 null] /Dest /254 /DEST pdfmark
11 4 Nf
(hasChildNodes) S
[/View [/XYZ -4 315.151428 null] /Dest /254 /DEST pdfmark
11 0 Nf
( ) S
66 -417.2 M
(Returns whether this node has any children. ) S
66 -430.4 M
11 2 Nf
(Return ) S
(Value) S
11 0 Nf
( ) S
74 -457.7 M
11 4 Nf
(boolean) S
136.3 -457.7 M
11 4 Nf
(true) S
11 0 Nf
( if this node has any children, ) S
11 4 Nf
(false) S
11 0 Nf
( ) S
(otherwise.) S
66 -490.7 M
11 2 Nf
(No ) S
(Parameters) S
66 -503.9 M
11 2 Nf
(No ) S
(Exceptions) S
44 -517.1 M
[/View [/XYZ -4 202.101868 null] /Dest /255 /DEST pdfmark
11 4 Nf
(insertBefore) S
[/View [/XYZ -4 202.101868 null] /Dest /255 /DEST pdfmark
11 0 Nf
( modified in ) S
11 2 Nf
(DOM Level ) S
(3) S
11 0 Nf
( ) S
66 -530.3 M
11 0 Nf
(Inserts the node ) S
11 4 Nf
(newChild) S
11 0 Nf
( before the existing child node ) S
11 4 Nf
(refChild) S
11 0 Nf
(. If ) S
11 4 Nf
(refChild) S
11 0 Nf
( is ) S
66 -543.5 M
11 4 Nf
(null) S
11 0 Nf
(, insert ) S
11 4 Nf
(newChild) S
11 0 Nf
( at the end of the list of ) S
(children.) S
66 -556.7 M
11 0 Nf
(If ) S
11 4 Nf
(newChild) S
11 0 Nf
( is a ) S
11 4 Nf
(DocumentFragment) S
[/Rect [148.344971 -559.448 255.942627 -547.348] /Subtype /Link /Border [0 0 1] /Dest /166 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(28) S
(] ) S
(object, all of its children are inserted, in) S
66 -569.9 M
11 0 Nf
(the same order, before ) S
11 4 Nf
(refChild) S
11 0 Nf
(. If the ) S
11 4 Nf
(newChild) S
11 0 Nf
( is already in the tree, it is first) S
66 -583.1 M
(removed. ) S
66 -596.3 M
11 2 Nf
(Parameters) S
11 0 Nf
( ) S
66 -596.3 M
gsave
0 setgray
230.6 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(60) S
0 setgray
185.2 40 M
8 8 Nf
(1.2. Fundamental Interfaces) S
132 -8 M
grestore
pgsave restore N
%%Page: 61 61
%%PageResources: font Times-Roman Times-Italic Times-Bold Courier Helvetica
%%PageBoundingBox: 115 44 536 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
66 -13.2 M
%%IncludeResource: font Courier
11 4 Nf
(newChild) S
%%IncludeResource: font Times-Roman
11 0 Nf
( of type ) S
11 4 Nf
(Node) S
[/Rect [154.15332 -15.9499512 182.552734 -3.84995079] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(49) S
(] ) S
88 -26.4 M
(The node to ) S
(insert.) S
66 -39.6 M
11 4 Nf
(refChild) S
11 0 Nf
( of type ) S
11 4 Nf
(Node) S
[/Rect [154.15332 -42.3498535 182.552734 -30.2498531] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
11 0 Nf
( ) S
88 -52.8 M
(The reference node, i.e., the node before which the new node must be ) S
(inserted.) S
66 -66 M
%%IncludeResource: font Times-Bold
11 2 Nf
(Return ) S
(Value) S
11 0 Nf
( ) S
74 -93.3 M
11 4 Nf
(Node) S
[/Rect [73.0 -96.0495605 101.399414 -83.9495621] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(49) S
(] ) S
145.8 -93.3 M
(The node being ) S
(inserted.) S
66 -126.2 M
11 2 Nf
(Exceptions) S
11 0 Nf
( ) S
74 -153.5 M
11 4 Nf
(DOMException) S
[/Rect [73.0 -156.299316 154.198242 -144.19931] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
11 0 Nf
( ) S
74 -166.7 M
([p.) S
(23) S
(] ) S
171.4 -153.5 M
(HIERARCHY_REQUEST_ERR: Raised if this node is of a type) S
171.4 -166.7 M
11 0 Nf
(that does not allow children of the type of the ) S
11 4 Nf
(newChild) S
11 0 Nf
( node,) S
171.4 -179.9 M
11 0 Nf
(or if the node to insert is one of this node's ) S
%%IncludeResource: font Times-Italic
11 1 Nf
(ancestors) S
[/Rect [361.945312 -182.699219 406.107178 -170.599213] /Subtype /Link /Border [0 0 1] /Dest /410 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(147) S
(] ) S
(or) S
171.4 -193.1 M
11 0 Nf
(this node itself, or if this node if of type ) S
11 4 Nf
(Document) S
[/Rect [347.898438 -195.89917 402.697266 -183.799164] /Subtype /Link /Border [0 0 1] /Dest /167 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(29) S
(] ) S
(and) S
171.4 -206.3 M
11 0 Nf
(the DOM application attempts to insert a second ) S
171.4 -219.5 M
11 4 Nf
(DocumentType) S
[/Rect [170.384033 -222.299072 251.582275 -210.199066] /Subtype /Link /Border [0 0 1] /Dest /344 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(91) S
(] ) S
(or ) S
11 4 Nf
(Element) S
[/Rect [293.570801 -222.299072 341.769775 -210.199066] /Subtype /Link /Border [0 0 1] /Dest /295 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(77) S
(] ) S
(node.) S
171.4 -243.7 M
11 0 Nf
(WRONG_DOCUMENT_ERR: Raised if ) S
11 4 Nf
(newChild) S
11 0 Nf
( was) S
171.4 -256.9 M
(created from a different document than the one that created this ) S
171.4 -270.1 M
(node.) S
171.4 -294.3 M
(NO_MODIFICATION_ALLOWED_ERR: Raised if this node is) S
171.4 -307.5 M
(readonly or if the parent of the node being inserted is ) S
(readonly.) S
171.4 -331.7 M
11 0 Nf
(NOT_FOUND_ERR: Raised if ) S
11 4 Nf
(refChild) S
11 0 Nf
( is not a child of this ) S
171.4 -344.9 M
(node.) S
171.4 -369.1 M
11 0 Nf
(NOT_SUPPORTED_ERR: if this node if of type ) S
11 4 Nf
(Document) S
[/Rect [389.468018 -371.898682 444.266846 -359.798676] /Subtype /Link /Border [0 0 1] /Dest /167 /ANN pdfmark
11 0 Nf
( ) S
171.4 -382.3 M
([p.) S
(29) S
(] ) S
(, this exception might be raised if the DOM) S
171.4 -395.5 M
11 0 Nf
(implementation doesn't support the insertion of a ) S
171.4 -408.7 M
11 4 Nf
(DocumentType) S
[/Rect [170.384033 -411.498535 251.582275 -399.398529] /Subtype /Link /Border [0 0 1] /Dest /344 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(91) S
(] ) S
(or ) S
11 4 Nf
(Element) S
[/Rect [293.570801 -411.498535 341.769775 -399.398529] /Subtype /Link /Border [0 0 1] /Dest /295 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(77) S
(] ) S
(node.) S
44 -441.7 M
[/View [/XYZ -4 277.501526 null] /Dest /256 /DEST pdfmark
11 4 Nf
(isEqualNode) S
[/View [/XYZ -4 277.501526 null] /Dest /256 /DEST pdfmark
11 0 Nf
( introduced in ) S
11 2 Nf
(DOM Level ) S
(3) S
11 0 Nf
( ) S
66 -454.9 M
(Tests whether two nodes are ) S
(equal.) S
66 -468.1 M
(This method tests for equality of nodes, not sameness \(i.e., whether the two nodes are) S
66 -481.3 M
11 0 Nf
(references to the same object\) which can be tested with ) S
11 4 Nf
(Node.isSameNode) S
[/Rect [310.59082 -484.04834 411.588623 -471.948334] /Subtype /Link /Border [0 0 1] /Dest /257 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(62) S
(] ) S
(. All) S
66 -494.5 M
(nodes that are the same will also be equal, though the reverse may not be ) S
(true.) S
66 -507.7 M
(Two nodes are equal if and only if the following conditions are satisfied: ) S
77 -518.3 M
gsave
0 setgray
newpath
77.0 -518.268311 2.75 0 360 arc
closepath
fill
grestore
88 -521.9 M
(The two nodes are of the same type. ) S
77 -532.5 M
gsave
0 setgray
newpath
77.0 -532.468262 2.75 0 360 arc
closepath
fill
grestore
88 -536.1 M
11 0 Nf
(The following string attributes are equal: ) S
11 4 Nf
(nodeName) S
11 0 Nf
(, ) S
11 4 Nf
(localName) S
11 0 Nf
(, ) S
88 -549.3 M
11 4 Nf
(namespaceURI) S
11 0 Nf
(, ) S
11 4 Nf
(prefix) S
11 0 Nf
(, ) S
11 4 Nf
(nodeValue) S
11 0 Nf
(, ) S
11 4 Nf
(baseURI) S
11 0 Nf
(. This is: they are both ) S
11 4 Nf
(null) S
11 0 Nf
(,) S
88 -562.5 M
(or they have the same length and are character for character identical. ) S
77 -573.1 M
gsave
0 setgray
newpath
77.0 -573.068115 2.75 0 360 arc
closepath
fill
grestore
88 -576.7 M
11 0 Nf
(The ) S
11 4 Nf
(attributes) S
11 0 Nf
( ) S
11 4 Nf
(NamedNodeMaps) S
[/Rect [175.603271 -579.448 263.401367 -567.348] /Subtype /Link /Border [0 0 1] /Dest /268 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(67) S
(] ) S
(are equal. This is: they are both ) S
11 4 Nf
(null) S
11 0 Nf
(,) S
88 -589.9 M
(or they have the same length and for each node that exists in one map there is a node) S
88 -603.1 M
(that exists in the other map and is equal, although not necessarily at the same index. ) S
77 -613.7 M
gsave
0 setgray
newpath
77.0 -613.667969 2.75 0 360 arc
closepath
fill
grestore
88 -617.3 M
11 0 Nf
(The ) S
11 4 Nf
(childNodes) S
11 0 Nf
( ) S
11 4 Nf
(NodeLists) S
[/Rect [175.603271 -620.047852 237.001953 -607.947876] /Subtype /Link /Border [0 0 1] /Dest /265 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(66) S
(] ) S
(are equal. This is: they are both ) S
11 4 Nf
(null) S
11 0 Nf
(, or) S
88 -617.3 M
gsave
0 setgray
230.6 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(61) S
0 setgray
185.2 40 M
8 8 Nf
(1.2. Fundamental Interfaces) S
176 -8 M
grestore
pgsave restore N
%%Page: 62 62
%%PageResources: font Times-Roman Times-Bold Courier Helvetica
%%PageBoundingBox: 115 44 541 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
88 -13.2 M
%%IncludeResource: font Times-Roman
11 0 Nf
(they have the same length and contain equal nodes at the same index. This is true for ) S
88 -26.4 M
%%IncludeResource: font Courier
11 4 Nf
(Attr) S
[/Rect [87.0 -29.1499023 115.399414 -17.049902] /Subtype /Link /Border [0 0 1] /Dest /287 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(75) S
(] ) S
(nodes as for any other type of node. Note that normalization can affect) S
88 -39.6 M
(equality; to avoid this, nodes should be normalized before being ) S
(compared.) S
66 -52.8 M
11 0 Nf
(For two ) S
11 4 Nf
(DocumentType) S
[/Rect [102.278564 -55.5498047 183.476807 -43.4498062] /Subtype /Link /Border [0 0 1] /Dest /344 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(91) S
(] ) S
(nodes to be equal, the following conditions must also be) S
66 -66 M
(satisfied: ) S
77 -76.6 M
gsave
0 setgray
newpath
77.0 -76.5698242 2.75 0 360 arc
closepath
fill
grestore
88 -80.2 M
11 0 Nf
(The following string attributes are equal: ) S
11 4 Nf
(publicId) S
11 0 Nf
(, ) S
11 4 Nf
(systemId) S
11 0 Nf
(, ) S
88 -93.4 M
11 4 Nf
(internalSubset) S
11 0 Nf
(. ) S
77 -104 M
gsave
0 setgray
newpath
77.0 -103.969727 2.75 0 360 arc
closepath
fill
grestore
88 -107.6 M
11 0 Nf
(The ) S
11 4 Nf
(entities) S
11 0 Nf
( ) S
11 4 Nf
(NamedNodeMaps) S
[/Rect [162.403564 -110.349609 250.20166 -98.2496109] /Subtype /Link /Border [0 0 1] /Dest /268 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(67) S
(] ) S
(are equal. ) S
77 -118.2 M
gsave
0 setgray
newpath
77.0 -118.169678 2.75 0 360 arc
closepath
fill
grestore
88 -121.8 M
11 0 Nf
(The ) S
11 4 Nf
(notations) S
11 0 Nf
( ) S
11 4 Nf
(NamedNodeMaps) S
[/Rect [169.003418 -124.549561 256.801514 -112.449562] /Subtype /Link /Border [0 0 1] /Dest /268 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(67) S
(] ) S
(are ) S
(equal.) S
66 -135 M
11 0 Nf
(On the other hand, the following do not affect equality: the ) S
11 4 Nf
(ownerDocument) S
11 0 Nf
( attribute,) S
66 -148.2 M
11 0 Nf
(the ) S
11 4 Nf
(specified) S
11 0 Nf
( attribute for ) S
11 4 Nf
(Attr) S
[/Rect [198.327881 -150.949463 226.727295 -138.849457] /Subtype /Link /Border [0 0 1] /Dest /287 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(75) S
(] ) S
(nodes, the ) S
66 -161.4 M
11 4 Nf
(isWhitespaceInElementContent) S
11 0 Nf
( attribute for ) S
11 4 Nf
(Text) S
[/Rect [307.533447 -164.149414 335.932861 -152.049408] /Subtype /Link /Border [0 0 1] /Dest /312 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(85) S
(] ) S
(nodes, as well as any) S
66 -174.6 M
(user data or event listeners registered on the nodes. ) S
66 -187.8 M
(Issue isEqualNode-1: ) S
88 -201 M
(Should this be ) S
(optional?) S
88 -214.2 M
%%IncludeResource: font Times-Bold
11 2 Nf
(Resolution:) S
11 0 Nf
( ) S
(No.) S
66 -227.4 M
11 2 Nf
(Parameters) S
11 0 Nf
( ) S
66 -240.6 M
11 4 Nf
(arg) S
11 0 Nf
( of type ) S
11 4 Nf
(Node) S
[/Rect [121.154053 -243.349121 149.553467 -231.249115] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(49) S
(] ) S
88 -253.8 M
(The node to compare equality ) S
(with.) S
66 -267 M
11 4 Nf
(deep) S
11 0 Nf
( of type ) S
11 4 Nf
(boolean) S
11 0 Nf
( ) S
88 -280.2 M
11 0 Nf
(If ) S
11 4 Nf
(true) S
11 0 Nf
(, recursively compare the subtrees; if ) S
11 4 Nf
(false) S
11 0 Nf
(, compare only the nodes) S
88 -293.4 M
11 0 Nf
(themselves \(and its attributes, if it is an ) S
11 4 Nf
(Element) S
[/Rect [262.071289 -296.148926 310.270264 -284.04892] /Subtype /Link /Border [0 0 1] /Dest /295 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(77) S
(] ) S
(\).) S
66 -306.6 M
11 2 Nf
(Return ) S
(Value) S
11 0 Nf
( ) S
74 -333.9 M
11 4 Nf
(boolean) S
136.3 -333.9 M
11 0 Nf
(If the nodes, and possibly subtrees are equal, ) S
11 4 Nf
(true) S
11 0 Nf
( otherwise ) S
11 4 Nf
(false) S
11 0 Nf
(.) S
66 -366.8 M
11 2 Nf
(No ) S
(Exceptions) S
44 -380 M
[/View [/XYZ -4 339.151428 null] /Dest /257 /DEST pdfmark
11 4 Nf
(isSameNode) S
[/View [/XYZ -4 339.151428 null] /Dest /257 /DEST pdfmark
11 0 Nf
( introduced in ) S
11 2 Nf
(DOM Level ) S
(3) S
11 0 Nf
( ) S
66 -393.2 M
(Returns whether this node is the same node as the given ) S
(one.) S
66 -406.4 M
11 0 Nf
(This method provides a way to determine whether two ) S
11 4 Nf
(Node) S
11 0 Nf
( references returned by the) S
66 -419.6 M
11 0 Nf
(implementation reference the same object. When two ) S
11 4 Nf
(Node) S
11 0 Nf
( references are references to the) S
66 -432.8 M
(same object, even if through a proxy, the references may be used completely) S
66 -446 M
(interchangeably, such that all attributes have the same values and calling the same DOM) S
66 -459.2 M
(method on either reference always has exactly the same effect. ) S
66 -472.4 M
(Issue isSameNode-1: ) S
88 -485.6 M
(Do we really want to make this different from ) S
(equals?) S
88 -498.8 M
11 2 Nf
(Resolution:) S
11 0 Nf
( Yes, change name from isIdentical to isSameNode. \(Telcon 4 Jul 2000\). ) S
66 -512 M
(Issue isSameNode-2: ) S
88 -525.2 M
(Is this really needed if we provide a unique ) S
(key?) S
88 -538.4 M
11 2 Nf
(Resolution:) S
11 0 Nf
( Yes, because the key is only unique within a document. \(F2F 2 Mar) S
88 -551.6 M
(2001\). ) S
66 -564.8 M
(Issue isSameNode-3: ) S
88 -578 M
(Definition of 'sameness' is ) S
(needed.) S
66 -591.2 M
11 2 Nf
(Parameters) S
11 0 Nf
( ) S
66 -591.2 M
gsave
0 setgray
230.6 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(62) S
0 setgray
185.2 40 M
8 8 Nf
(1.2. Fundamental Interfaces) S
132 -8 M
grestore
pgsave restore N
%%Page: 63 63
%%PageResources: font Times-Roman Times-Bold Courier Helvetica
%%PageBoundingBox: 115 44 540 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
66 -13.2 M
%%IncludeResource: font Courier
11 4 Nf
(other) S
%%IncludeResource: font Times-Roman
11 0 Nf
( of type ) S
11 4 Nf
(Node) S
[/Rect [134.35376 -15.9499512 162.753174 -3.84995079] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(49) S
(] ) S
88 -26.4 M
(The node to test ) S
(against.) S
66 -39.6 M
%%IncludeResource: font Times-Bold
11 2 Nf
(Return ) S
(Value) S
11 0 Nf
( ) S
74 -66.9 M
11 4 Nf
(boolean) S
136.3 -66.9 M
11 0 Nf
(Returns ) S
11 4 Nf
(true) S
11 0 Nf
( if the nodes are the same, ) S
11 4 Nf
(false) S
11 0 Nf
( ) S
(otherwise.) S
66 -99.8 M
11 2 Nf
(No ) S
(Exceptions) S
44 -113 M
[/View [/XYZ -4 606.150452 null] /Dest /258 /DEST pdfmark
11 4 Nf
(isSupported) S
[/View [/XYZ -4 606.150452 null] /Dest /258 /DEST pdfmark
11 0 Nf
( introduced in ) S
11 2 Nf
(DOM Level ) S
(2) S
11 0 Nf
( ) S
66 -126.2 M
(Tests whether the DOM implementation implements a specific feature and that feature is) S
66 -139.4 M
(supported by this node. ) S
66 -152.6 M
11 2 Nf
(Parameters) S
11 0 Nf
( ) S
66 -165.8 M
11 4 Nf
(feature) S
11 0 Nf
( of type ) S
11 4 Nf
(DOMString) S
[/Rect [147.553467 -168.599365 208.952148 -156.499359] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(17) S
(] ) S
88 -179 M
(The name of the feature to test. This is the same name which can be passed to the) S
88 -192.2 M
11 0 Nf
(method ) S
11 4 Nf
(hasFeature) S
11 0 Nf
( on ) S
11 4 Nf
(DOMImplementation) S
[/Rect [205.248047 -194.999268 319.445557 -182.899261] /Subtype /Link /Border [0 0 1] /Dest /113 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(25) S
(] ) S
(.) S
66 -205.4 M
11 4 Nf
(version) S
11 0 Nf
( of type ) S
11 4 Nf
(DOMString) S
[/Rect [147.553467 -208.199219 208.952148 -196.099213] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
88 -218.6 M
(This is the version number of the feature to test. In Level 2, version 1, this is the string) S
88 -231.8 M
("2.0". If the version is not specified, supporting any version of the feature will cause) S
88 -245 M
11 0 Nf
(the method to return ) S
11 4 Nf
(true) S
11 0 Nf
(.) S
66 -258.2 M
11 2 Nf
(Return ) S
(Value) S
11 0 Nf
( ) S
74 -285.5 M
11 4 Nf
(boolean) S
136.3 -285.5 M
11 0 Nf
(Returns ) S
11 4 Nf
(true) S
11 0 Nf
( if the specified feature is supported on this node, ) S
11 4 Nf
(false) S
11 0 Nf
( ) S
136.3 -298.7 M
(otherwise.) S
66 -331.7 M
11 2 Nf
(No ) S
(Exceptions) S
44 -344.9 M
[/View [/XYZ -4 374.301331 null] /Dest /259 /DEST pdfmark
11 4 Nf
(lookupNamespacePrefix) S
[/View [/XYZ -4 374.301331 null] /Dest /259 /DEST pdfmark
11 0 Nf
( introduced in ) S
11 2 Nf
(DOM Level ) S
(3) S
11 0 Nf
( ) S
66 -358.1 M
(Look up the prefix associated to the given namespace URI, starting from this ) S
(node.) S
66 -371.3 M
(See ) S
(Namespace Prefix ) S
(Lookup) S
[/Rect [83.6335449 -374.048584 202.935303 -361.948578] /Subtype /Link /Border [0 0 1] /Dest /60 /ANN pdfmark
( ) S
([p.) S
(102) S
(] ) S
(for details on the algorithm used by this method. ) S
66 -384.5 M
(Issue lookupNamespacePrefix-1: ) S
88 -397.7 M
(Should this be ) S
(optional?) S
88 -410.9 M
11 2 Nf
(Resolution:) S
11 0 Nf
( No. ) S
66 -424.1 M
(Issue lookupNamespacePrefix-2: ) S
88 -437.3 M
(How does the lookup work? Is it based on the prefix of the nodes, the namespace) S
88 -450.5 M
(declaration attributes, or a combination of ) S
(both?) S
88 -463.7 M
11 2 Nf
(Resolution:) S
11 0 Nf
( See ) S
(Namespace Prefix ) S
(Lookup) S
[/Rect [162.161377 -466.448242 281.463135 -454.348236] /Subtype /Link /Border [0 0 1] /Dest /60 /ANN pdfmark
( ) S
([p.) S
(102) S
(] ) S
(.) S
66 -476.9 M
11 2 Nf
(Parameters) S
11 0 Nf
( ) S
66 -490.1 M
11 4 Nf
(namespaceURI) S
11 0 Nf
( of type ) S
11 4 Nf
(DOMString) S
[/Rect [180.552734 -492.848145 241.951416 -480.748138] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(17) S
(] ) S
88 -503.3 M
(The namespace URI to look ) S
(for.) S
66 -516.5 M
11 2 Nf
(Return ) S
(Value) S
11 0 Nf
( ) S
74 -543.8 M
11 4 Nf
(DOMString) S
[/Rect [73.0 -546.547852 134.398682 -534.447876] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
74 -557 M
([p.) S
(17) S
(] ) S
158.4 -543.8 M
11 0 Nf
(Returns the associated namespace prefix or ) S
11 4 Nf
(null) S
11 0 Nf
( if none is found.) S
158.4 -557 M
(If more than one prefix are associated to the namespace prefix, the) S
158.4 -570.2 M
(returned namespace prefix is implementation ) S
(dependent.) S
66 -578.9 M
gsave
0 setgray
230.6 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(63) S
0 setgray
185.2 40 M
8 8 Nf
(1.2. Fundamental Interfaces) S
132 -8 M
grestore
pgsave restore N
%%Page: 64 64
%%PageResources: font Times-Roman Times-Bold Courier Helvetica
%%PageBoundingBox: 115 44 541 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
66 -13.2 M
%%IncludeResource: font Times-Bold
11 2 Nf
(No ) S
(Exceptions) S
44 -26.4 M
[/View [/XYZ -4 692.80011 null] /Dest /260 /DEST pdfmark
%%IncludeResource: font Courier
11 4 Nf
(lookupNamespaceURI) S
[/View [/XYZ -4 692.80011 null] /Dest /260 /DEST pdfmark
%%IncludeResource: font Times-Roman
11 0 Nf
( introduced in ) S
11 2 Nf
(DOM Level ) S
(3) S
11 0 Nf
( ) S
66 -39.6 M
(Look up the namespace URI associated to the given prefix, starting from this ) S
(node.) S
66 -52.8 M
(See ) S
(Namespace URI ) S
(Lookup) S
[/Rect [83.6335449 -55.5498047 194.993652 -43.4498062] /Subtype /Link /Border [0 0 1] /Dest /61 /ANN pdfmark
( ) S
([p.) S
(103) S
(] ) S
(for details on the algorithm used by this method. ) S
66 -66 M
(Issue lookupNamespaceURI-1: ) S
88 -79.2 M
(Name? May need to change depending on ending of the relative namespace URI) S
88 -92.4 M
(reference ) S
(nightmare.) S
88 -105.6 M
11 2 Nf
(Resolution:) S
11 0 Nf
( No need. ) S
66 -118.8 M
(Issue lookupNamespaceURI-2: ) S
88 -132 M
(Should this be ) S
(optional?) S
88 -145.2 M
11 2 Nf
(Resolution:) S
11 0 Nf
( No. ) S
66 -158.4 M
(Issue lookupNamespaceURI-3: ) S
88 -171.6 M
(How does the lookup work? Is it based on the namespaceURI of the nodes, the) S
88 -184.8 M
(namespace declaration attributes, or a combination of ) S
(both?) S
88 -198 M
11 2 Nf
(Resolution:) S
11 0 Nf
( See ) S
(Namespace URI ) S
(Lookup) S
[/Rect [162.161377 -200.749268 273.521484 -188.649261] /Subtype /Link /Border [0 0 1] /Dest /61 /ANN pdfmark
( ) S
([p.) S
(103) S
(] ) S
(.) S
66 -211.2 M
11 2 Nf
(Parameters) S
11 0 Nf
( ) S
66 -224.4 M
11 4 Nf
(prefix) S
11 0 Nf
( of type ) S
11 4 Nf
(DOMString) S
[/Rect [140.953613 -227.14917 202.352295 -215.049164] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(17) S
(] ) S
88 -237.6 M
(The prefix to look ) S
(for.) S
66 -250.8 M
11 2 Nf
(Return ) S
(Value) S
11 0 Nf
( ) S
74 -278.1 M
11 4 Nf
(DOMString) S
[/Rect [73.0 -280.848877 134.398682 -268.748871] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
74 -291.3 M
([p.) S
(17) S
(] ) S
178.4 -278.1 M
11 0 Nf
(Returns the associated namespace URI or ) S
11 4 Nf
(null) S
11 0 Nf
( if none is ) S
178.4 -291.3 M
(found.) S
66 -324.2 M
11 2 Nf
(No ) S
(Exceptions) S
44 -337.4 M
[/View [/XYZ -4 381.751282 null] /Dest /261 /DEST pdfmark
11 4 Nf
(normalize) S
[/View [/XYZ -4 381.751282 null] /Dest /261 /DEST pdfmark
11 0 Nf
( modified in ) S
11 2 Nf
(DOM Level ) S
(2) S
11 0 Nf
( ) S
66 -350.6 M
11 0 Nf
(Puts all ) S
11 4 Nf
(Text) S
[/Rect [100.452148 -353.398682 128.851562 -341.298676] /Subtype /Link /Border [0 0 1] /Dest /312 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(85) S
(] ) S
(nodes in the full depth of the sub-tree underneath this ) S
11 4 Nf
(Node) S
11 0 Nf
(,) S
66 -363.8 M
(including attribute nodes, into a "normal" form where only structure \(e.g., elements,) S
66 -377 M
11 0 Nf
(comments, processing instructions, CDATA sections, and entity references\) separates ) S
66 -390.2 M
11 4 Nf
(Text) S
[/Rect [65.0 -392.998535 93.3994141 -380.898529] /Subtype /Link /Border [0 0 1] /Dest /312 /ANN pdfmark
11 0 Nf
( nodes, i.e., there are neither adjacent ) S
11 4 Nf
(Text) S
[/Rect [257.869385 -392.998535 286.268799 -380.898529] /Subtype /Link /Border [0 0 1] /Dest /312 /ANN pdfmark
11 0 Nf
( nodes nor empty ) S
11 4 Nf
(Text) S
[/Rect [363.09375 -392.998535 391.493164 -380.898529] /Subtype /Link /Border [0 0 1] /Dest /312 /ANN pdfmark
11 0 Nf
( nodes. This can) S
66 -403.4 M
(be used to ensure that the DOM view of a document is the same as if it were saved and) S
66 -416.6 M
(re-loaded, and is useful when operations \(such as XPointer ) S
([) S
(XPointer) S
[/Rect [330.1604 -419.398438 371.880615 -407.298431] /Subtype /Link /Border [0 0 1] /Dest /412 /ANN pdfmark
(] lookups\) that depend) S
66 -429.8 M
(on a particular document tree structure are to be used. ) S
66 -454 M
11 2 Nf
(Note:) S
11 0 Nf
( In cases where the document contains ) S
11 4 Nf
(CDATASections) S
[/Rect [262.632568 -456.79834 350.430664 -444.698334] /Subtype /Link /Border [0 0 1] /Dest /343 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(90) S
(] ) S
(, the normalize) S
66 -467.2 M
11 0 Nf
(operation alone may not be sufficient, since XPointers do not differentiate between ) S
11 4 Nf
(Text) S
[/Rect [433.11792 -469.998291 461.517334 -457.898285] /Subtype /Link /Border [0 0 1] /Dest /312 /ANN pdfmark
11 0 Nf
( ) S
66 -480.4 M
11 0 Nf
([p.) S
(85) S
(] ) S
(nodes and ) S
11 4 Nf
(CDATASection) S
[/Rect [141.37207 -483.198242 222.570312 -471.098236] /Subtype /Link /Border [0 0 1] /Dest /343 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(90) S
(] ) S
(nodes.) S
66 -504.6 M
11 2 Nf
(No ) S
(Parameters) S
66 -517.8 M
11 2 Nf
(No Return ) S
(Value) S
66 -531 M
11 2 Nf
(No ) S
(Exceptions) S
44 -544.2 M
[/View [/XYZ -4 174.951965 null] /Dest /262 /DEST pdfmark
11 4 Nf
(removeChild) S
[/View [/XYZ -4 174.951965 null] /Dest /262 /DEST pdfmark
11 0 Nf
( modified in ) S
11 2 Nf
(DOM Level ) S
(3) S
11 0 Nf
( ) S
66 -557.4 M
11 0 Nf
(Removes the child node indicated by ) S
11 4 Nf
(oldChild) S
11 0 Nf
( from the list of children, and returns it. ) S
66 -570.6 M
11 2 Nf
(Parameters) S
11 0 Nf
( ) S
66 -583.8 M
11 4 Nf
(oldChild) S
11 0 Nf
( of type ) S
11 4 Nf
(Node) S
[/Rect [154.15332 -586.5979 182.552734 -574.497925] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(49) S
(] ) S
88 -597 M
(The node being ) S
(removed.) S
66 -610.2 M
11 2 Nf
(Return ) S
(Value) S
11 0 Nf
( ) S
66 -624.5 M
gsave
0 setgray
230.6 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(64) S
0 setgray
185.2 40 M
8 8 Nf
(1.2. Fundamental Interfaces) S
0 -8 M
grestore
pgsave restore N
%%Page: 65 65
%%PageResources: font Times-Roman Times-Bold Courier Helvetica
%%PageBoundingBox: 115 44 541 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
74 -13 M
%%IncludeResource: font Courier
11 4 Nf
(Node) S
[/Rect [73.0 -15.75 101.399414 -3.64999962] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
%%IncludeResource: font Times-Roman
11 0 Nf
( ) S
([p.) S
(49) S
(] ) S
145.8 -13 M
(The node ) S
(removed.) S
66 -46 M
%%IncludeResource: font Times-Bold
11 2 Nf
(Exceptions) S
11 0 Nf
( ) S
74 -73.2 M
11 4 Nf
(DOMException) S
[/Rect [73.0 -75.9997559 154.198242 -63.8997574] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
11 0 Nf
( ) S
74 -86.4 M
([p.) S
(23) S
(] ) S
172.9 -73.2 M
(NO_MODIFICATION_ALLOWED_ERR: Raised if this node is ) S
172.9 -86.4 M
(readonly.) S
172.9 -110.6 M
11 0 Nf
(NOT_FOUND_ERR: Raised if ) S
11 4 Nf
(oldChild) S
11 0 Nf
( is not a child of this ) S
172.9 -123.8 M
(node.) S
172.9 -148 M
11 0 Nf
(NOT_SUPPORTED_ERR: if this node if of type ) S
11 4 Nf
(Document) S
[/Rect [390.947266 -150.799561 445.746094 -138.699554] /Subtype /Link /Border [0 0 1] /Dest /167 /ANN pdfmark
11 0 Nf
( ) S
172.9 -161.2 M
([p.) S
(29) S
(] ) S
(, this exception might be raised if the DOM) S
172.9 -174.4 M
11 0 Nf
(implementation doesn't support the removal of the ) S
172.9 -187.6 M
11 4 Nf
(DocumentType) S
[/Rect [171.863281 -190.399414 253.061523 -178.299408] /Subtype /Link /Border [0 0 1] /Dest /344 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(91) S
(] ) S
(child or the ) S
11 4 Nf
(Element) S
[/Rect [335.991211 -190.399414 384.190186 -178.299408] /Subtype /Link /Border [0 0 1] /Dest /295 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(77) S
(] ) S
(child.) S
44 -220.6 M
[/View [/XYZ -4 498.600647 null] /Dest /263 /DEST pdfmark
11 4 Nf
(replaceChild) S
[/View [/XYZ -4 498.600647 null] /Dest /263 /DEST pdfmark
11 0 Nf
( modified in ) S
11 2 Nf
(DOM Level ) S
(3) S
11 0 Nf
( ) S
66 -233.8 M
11 0 Nf
(Replaces the child node ) S
11 4 Nf
(oldChild) S
11 0 Nf
( with ) S
11 4 Nf
(newChild) S
11 0 Nf
( in the list of children, and returns the ) S
66 -247 M
11 4 Nf
(oldChild) S
11 0 Nf
( ) S
(node.) S
66 -260.2 M
11 0 Nf
(If ) S
11 4 Nf
(newChild) S
11 0 Nf
( is a ) S
11 4 Nf
(DocumentFragment) S
[/Rect [148.344971 -262.949219 255.942627 -250.849213] /Subtype /Link /Border [0 0 1] /Dest /166 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(28) S
(] ) S
(object, ) S
11 4 Nf
(oldChild) S
11 0 Nf
( is replaced by all of) S
66 -273.4 M
11 0 Nf
(the ) S
11 4 Nf
(DocumentFragment) S
[/Rect [81.1916504 -276.14917 188.789307 -264.049164] /Subtype /Link /Border [0 0 1] /Dest /166 /ANN pdfmark
11 0 Nf
( children, which are inserted in the same order. If the ) S
66 -286.6 M
11 4 Nf
(newChild) S
11 0 Nf
( is already in the tree, it is first removed. ) S
66 -299.8 M
11 2 Nf
(Parameters) S
11 0 Nf
( ) S
66 -313 M
11 4 Nf
(newChild) S
11 0 Nf
( of type ) S
11 4 Nf
(Node) S
[/Rect [154.15332 -315.749023 182.552734 -303.649017] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(49) S
(] ) S
88 -326.2 M
(The new node to put in the child ) S
(list.) S
66 -339.4 M
11 4 Nf
(oldChild) S
11 0 Nf
( of type ) S
11 4 Nf
(Node) S
[/Rect [154.15332 -342.148926 182.552734 -330.04892] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
11 0 Nf
( ) S
88 -352.6 M
(The node being replaced in the ) S
(list.) S
66 -365.8 M
11 2 Nf
(Return ) S
(Value) S
11 0 Nf
( ) S
74 -393.1 M
11 4 Nf
(Node) S
[/Rect [73.0 -395.848633 101.399414 -383.748627] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(49) S
(] ) S
145.8 -393.1 M
(The node ) S
(replaced.) S
66 -426 M
11 2 Nf
(Exceptions) S
11 0 Nf
( ) S
66 -440.3 M
gsave
0 setgray
230.6 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(65) S
0 setgray
185.2 40 M
8 8 Nf
(1.2. Fundamental Interfaces) S
0 -8 M
grestore
pgsave restore N
%%Page: 66 66
%%PageResources: font Times-Roman Times-Italic Times-Bold Times-BoldItalic
%%+ font Courier Helvetica
%%PageBoundingBox: 71 44 539 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
74 -13 M
%%IncludeResource: font Courier
11 4 Nf
(DOMException) S
[/Rect [73.0 -15.75 154.198242 -3.64999962] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
%%IncludeResource: font Times-Roman
11 0 Nf
( ) S
74 -26.2 M
([p.) S
(23) S
(] ) S
172.9 -13 M
(HIERARCHY_REQUEST_ERR: Raised if this node is of a type) S
172.9 -26.2 M
11 0 Nf
(that does not allow children of the type of the ) S
11 4 Nf
(newChild) S
11 0 Nf
( node,) S
172.9 -39.4 M
11 0 Nf
(or if the node to put in is one of this node's ) S
%%IncludeResource: font Times-Italic
11 1 Nf
(ancestors) S
[/Rect [364.342529 -42.1499023 408.504395 -30.049902] /Subtype /Link /Border [0 0 1] /Dest /410 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(147) S
(] ) S
(or) S
172.9 -52.6 M
(this node ) S
(itself.) S
172.9 -76.8 M
11 0 Nf
(WRONG_DOCUMENT_ERR: Raised if ) S
11 4 Nf
(newChild) S
11 0 Nf
( was) S
172.9 -90 M
(created from a different document than the one that created this ) S
172.9 -103.2 M
(node.) S
172.9 -127.4 M
(NO_MODIFICATION_ALLOWED_ERR: Raised if this node or) S
172.9 -140.6 M
(the parent of the new node is ) S
(readonly.) S
172.9 -164.8 M
11 0 Nf
(NOT_FOUND_ERR: Raised if ) S
11 4 Nf
(oldChild) S
11 0 Nf
( is not a child of this ) S
172.9 -178 M
(node.) S
172.9 -202.2 M
11 0 Nf
(NOT_SUPPORTED_ERR: if this node if of type ) S
11 4 Nf
(Document) S
[/Rect [390.940674 -204.949463 445.739502 -192.849457] /Subtype /Link /Border [0 0 1] /Dest /167 /ANN pdfmark
11 0 Nf
( ) S
172.9 -215.4 M
([p.) S
(29) S
(] ) S
(, this exception might be raised if the DOM) S
172.9 -228.6 M
11 0 Nf
(implementation doesn't support the replacement of the ) S
172.9 -241.8 M
11 4 Nf
(DocumentType) S
[/Rect [171.856689 -244.549316 253.054932 -232.44931] /Subtype /Link /Border [0 0 1] /Dest /344 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(91) S
(] ) S
(child or ) S
11 4 Nf
(Element) S
[/Rect [319.792969 -244.549316 367.991943 -232.44931] /Subtype /Link /Border [0 0 1] /Dest /295 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(77) S
(] ) S
(child.) S
44 -274.7 M
[/View [/XYZ -4 444.450745 null] /Dest /264 /DEST pdfmark
11 4 Nf
(setUserData) S
[/View [/XYZ -4 444.450745 null] /Dest /264 /DEST pdfmark
11 0 Nf
( introduced in ) S
%%IncludeResource: font Times-Bold
11 2 Nf
(DOM Level ) S
(3) S
11 0 Nf
( ) S
66 -287.9 M
(Associate an object to a key on this node. The object can later be retrieved from this node) S
66 -301.1 M
11 0 Nf
(by calling ) S
11 4 Nf
(getUserData) S
11 0 Nf
( with the same key. ) S
66 -314.3 M
11 2 Nf
(Parameters) S
11 0 Nf
( ) S
66 -327.5 M
11 4 Nf
(key) S
11 0 Nf
( of type ) S
11 4 Nf
(DOMString) S
[/Rect [121.154053 -330.299072 182.552734 -318.199066] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(17) S
(] ) S
88 -340.7 M
(The key to associate the object ) S
(to.) S
66 -353.9 M
11 4 Nf
(data) S
11 0 Nf
( of type ) S
11 4 Nf
(DOMKeyObject) S
[/Rect [127.753906 -356.698975 208.952148 -344.598969] /Subtype /Link /Border [0 0 1] /Dest /134 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(18) S
(] ) S
88 -367.1 M
11 0 Nf
(The object to associate to the given key, or ) S
11 4 Nf
(null) S
11 0 Nf
( to remove any existing association) S
88 -380.3 M
(to that ) S
(key.) S
66 -393.5 M
11 4 Nf
(handler) S
11 0 Nf
( of type ) S
11 4 Nf
(UserDataHandler) S
[/Rect [147.553467 -396.298828 248.55127 -384.198822] /Subtype /Link /Border [0 0 1] /Dest /319 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(87) S
(] ) S
88 -406.7 M
11 0 Nf
(The handler to associate to that key, or ) S
11 4 Nf
(null) S
11 0 Nf
(.) S
66 -419.9 M
11 2 Nf
(Return ) S
(Value) S
11 0 Nf
( ) S
74 -447.2 M
11 4 Nf
(DOMKeyObject) S
[/Rect [73.0 -449.998535 154.198242 -437.898529] /Subtype /Link /Border [0 0 1] /Dest /134 /ANN pdfmark
11 0 Nf
( ) S
74 -460.4 M
([p.) S
(18) S
(] ) S
183.7 -447.2 M
11 0 Nf
(Returns the ) S
11 4 Nf
(DOMKeyObject) S
[/Rect [235.871582 -449.998535 317.069824 -437.898529] /Subtype /Link /Border [0 0 1] /Dest /134 /ANN pdfmark
11 0 Nf
( previously associated to the) S
183.7 -460.4 M
11 0 Nf
(given key on this node, or ) S
11 4 Nf
(null) S
11 0 Nf
( if there was ) S
(none.) S
66 -493.4 M
11 2 Nf
(No ) S
(Exceptions) S
0 -506.6 M
11 2 Nf
(Interface ) S
[/View [/XYZ -4 212.601624 null] /Dest /265 /DEST pdfmark
%%IncludeResource: font Times-BoldItalic
11 3 Nf
(NodeList) S
[/View [/XYZ -4 212.601624 null] /Dest /265 /DEST pdfmark
11 0 Nf
( ) S
22 -530.8 M
11 0 Nf
(The ) S
11 4 Nf
(NodeList) S
11 0 Nf
( interface provides the abstraction of an ordered collection of nodes, without) S
22 -544 M
11 0 Nf
(defining or constraining how this collection is implemented. ) S
11 4 Nf
(NodeList) S
11 0 Nf
( objects in the DOM are ) S
11 1 Nf
(live) S
[/Rect [450.508057 -546.748291 468.391357 -534.648315] /Subtype /Link /Border [0 0 1] /Dest /125 /ANN pdfmark
11 0 Nf
( ) S
22 -557.2 M
([p.) S
(16) S
(] ) S
(.) S
22 -581.4 M
11 0 Nf
(The items in the ) S
11 4 Nf
(NodeList) S
11 0 Nf
( are accessible via an integral index, starting from ) S
(0.) S
22 -581.4 M
gsave
0 setgray
230.6 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(66) S
0 setgray
185.2 40 M
8 8 Nf
(1.2. Fundamental Interfaces) S
44 -8 M
grestore
pgsave restore N
%%Page: 67 67
%%PageResources: font Times-Roman Times-Italic Times-Bold Times-BoldItalic
%%+ font Courier Helvetica
%%PageBoundingBox: 71 44 541 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
22 -13.2 M
%%IncludeResource: font Times-Bold
11 2 Nf
(IDL ) S
(Definition) S
%%IncludeResource: font Times-Roman
11 0 Nf
( ) S
44 -35 M
%%IncludeResource: font Courier
9.0 4 Nf
(interface ) S
(NodeList) S
[/Rect [96.9990234 -37.2497559 142.198242 -27.3497562] /Subtype /Link /Border [0 0 1] /Dest /265 /ANN pdfmark
( {) S
44 -45.8 M
( ) S
(Node) S
[/Rect [53.7998047 -48.0495605 77.3994141 -38.149559] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
( ) S
(item) S
[/Rect [156.397949 -48.0495605 179.997559 -38.149559] /Subtype /Link /Border [0 0 1] /Dest /267 /ANN pdfmark
(\(in unsigned long index\);) S
44 -56.6 M
( readonly attribute unsigned long ) S
(length) S
[/Rect [242.796387 -58.8493652 277.195801 -48.9493637] /Subtype /Link /Border [0 0 1] /Dest /266 /ANN pdfmark
(;) S
44 -67.4 M
(};) S
22 -89.6 M
11 2 Nf
(Attributes) S
11 0 Nf
( ) S
44 -102.8 M
[/View [/XYZ -4 616.40094 null] /Dest /266 /DEST pdfmark
11 4 Nf
(length) S
[/View [/XYZ -4 616.40094 null] /Dest /266 /DEST pdfmark
11 0 Nf
( of type ) S
11 4 Nf
(unsigned ) S
(long) S
11 0 Nf
(, readonly ) S
66 -116 M
11 0 Nf
(The number of nodes in the list. The range of valid child node indices is 0 to ) S
11 4 Nf
(length-1) S
11 0 Nf
( ) S
66 -129.2 M
(inclusive.) S
22 -142.4 M
11 2 Nf
(Methods) S
11 0 Nf
( ) S
44 -155.6 M
[/View [/XYZ -4 563.601135 null] /Dest /267 /DEST pdfmark
11 4 Nf
(item) S
[/View [/XYZ -4 563.601135 null] /Dest /267 /DEST pdfmark
11 0 Nf
( ) S
66 -168.8 M
11 0 Nf
(Returns the ) S
11 4 Nf
(index) S
11 0 Nf
(th item in the collection. If ) S
11 4 Nf
(index) S
11 0 Nf
( is greater than or equal to the) S
66 -182 M
11 0 Nf
(number of nodes in the list, this returns ) S
11 4 Nf
(null) S
11 0 Nf
(. ) S
66 -195.2 M
11 2 Nf
(Parameters) S
11 0 Nf
( ) S
66 -208.4 M
11 4 Nf
(index) S
11 0 Nf
( of type ) S
11 4 Nf
(unsigned ) S
(long) S
11 0 Nf
( ) S
88 -221.6 M
(Index into the ) S
(collection.) S
66 -234.8 M
11 2 Nf
(Return ) S
(Value) S
11 0 Nf
( ) S
74 -262.1 M
11 4 Nf
(Node) S
[/Rect [73.0 -264.848389 101.399414 -252.748383] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
11 0 Nf
( ) S
74 -275.3 M
([p.) S
(49) S
(] ) S
139.6 -262.1 M
11 0 Nf
(The node at the ) S
11 4 Nf
(index) S
11 0 Nf
(th position in the ) S
11 4 Nf
(NodeList) S
11 0 Nf
(, or ) S
11 4 Nf
(null) S
11 0 Nf
( if that is) S
139.6 -275.3 M
(not a valid ) S
(index.) S
66 -308.2 M
11 2 Nf
(No ) S
(Exceptions) S
0 -321.4 M
11 2 Nf
(Interface ) S
[/View [/XYZ -4 397.75177 null] /Dest /268 /DEST pdfmark
%%IncludeResource: font Times-BoldItalic
11 3 Nf
(NamedNodeMap) S
[/View [/XYZ -4 397.75177 null] /Dest /268 /DEST pdfmark
11 0 Nf
( ) S
22 -345.6 M
11 0 Nf
(Objects implementing the ) S
11 4 Nf
(NamedNodeMap) S
11 0 Nf
( interface are used to represent collections of nodes that) S
22 -358.8 M
11 0 Nf
(can be accessed by name. Note that ) S
11 4 Nf
(NamedNodeMap) S
11 0 Nf
( does not inherit from ) S
11 4 Nf
(NodeList) S
[/Rect [357.108887 -361.598145 411.907715 -349.498138] /Subtype /Link /Border [0 0 1] /Dest /265 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(66) S
(] ) S
(; ) S
22 -372 M
11 4 Nf
(NamedNodeMaps) S
11 0 Nf
( are not maintained in any particular order. Objects contained in an object) S
22 -385.2 M
11 0 Nf
(implementing ) S
11 4 Nf
(NamedNodeMap) S
11 0 Nf
( may also be accessed by an ordinal index, but this is simply to allow) S
22 -398.4 M
11 0 Nf
(convenient enumeration of the contents of a ) S
11 4 Nf
(NamedNodeMap) S
11 0 Nf
(, and does not imply that the DOM) S
22 -411.6 M
(specifies an order to these ) S
(Nodes.) S
22 -435.8 M
11 4 Nf
(NamedNodeMap) S
11 0 Nf
( objects in the DOM are ) S
%%IncludeResource: font Times-Italic
11 1 Nf
(live) S
[/Rect [208.952881 -438.5979 226.836182 -426.497894] /Subtype /Link /Border [0 0 1] /Dest /125 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(16) S
(] ) S
(.) S
22 -460 M
11 2 Nf
(IDL ) S
(Definition) S
11 0 Nf
( ) S
44 -481.8 M
9.0 4 Nf
(interface ) S
(NamedNodeMap) S
[/Rect [96.9990234 -484.097656 163.797852 -474.197662] /Subtype /Link /Border [0 0 1] /Dest /268 /ANN pdfmark
( {) S
44 -492.6 M
( ) S
(Node) S
[/Rect [53.7998047 -494.897461 77.3994141 -484.997467] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
( ) S
(getNamedItem) S
[/Rect [156.397949 -494.897461 223.196777 -484.997467] /Subtype /Link /Border [0 0 1] /Dest /270 /ANN pdfmark
(\(in ) S
(DOMString) S
[/Rect [242.796387 -494.897461 293.395508 -484.997467] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( name\);) S
44 -503.4 M
( ) S
(Node) S
[/Rect [53.7998047 -505.697266 77.3994141 -495.797272] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
( ) S
(setNamedItem) S
[/Rect [156.397949 -505.697266 223.196777 -495.797272] /Subtype /Link /Border [0 0 1] /Dest /275 /ANN pdfmark
(\(in ) S
(Node) S
[/Rect [242.796387 -505.697266 266.396 -495.797272] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
( arg\)) S
44 -514.2 M
( raises\() S
(DOMException) S
[/Rect [296.79541 -516.49707 363.594238 -506.597076] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
(\);) S
44 -525 M
( ) S
(Node) S
[/Rect [53.7998047 -527.296875 77.3994141 -517.396851] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
( ) S
(removeNamedItem) S
[/Rect [156.397949 -527.296875 239.396484 -517.396851] /Subtype /Link /Border [0 0 1] /Dest /273 /ANN pdfmark
(\(in ) S
(DOMString) S
[/Rect [258.996094 -527.296875 309.595215 -517.396851] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( name\)) S
44 -535.8 M
( raises\() S
(DOMException) S
[/Rect [296.79541 -538.09668 363.594238 -528.196655] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
(\);) S
44 -546.6 M
( ) S
(Node) S
[/Rect [53.7998047 -548.896484 77.3994141 -538.99646] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
( ) S
(item) S
[/Rect [156.397949 -548.896484 179.997559 -538.99646] /Subtype /Link /Border [0 0 1] /Dest /272 /ANN pdfmark
(\(in unsigned long index\);) S
44 -557.4 M
( readonly attribute unsigned long ) S
(length) S
[/Rect [242.796387 -559.696289 277.195801 -549.796265] /Subtype /Link /Border [0 0 1] /Dest /269 /ANN pdfmark
(;) S
44 -568.2 M
( // Introduced in DOM Level 2:) S
44 -579 M
( ) S
(Node) S
[/Rect [53.7998047 -581.295898 77.3994141 -571.395874] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
( ) S
(getNamedItemNS) S
[/Rect [156.397949 -581.295898 233.996582 -571.395874] /Subtype /Link /Border [0 0 1] /Dest /271 /ANN pdfmark
(\(in ) S
(DOMString) S
[/Rect [253.596191 -581.295898 304.195312 -571.395874] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( namespaceURI, ) S
44 -589.8 M
( in ) S
(DOMString) S
[/Rect [253.596191 -592.095703 304.195312 -582.195679] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( localName\);) S
44 -600.6 M
( // Introduced in DOM Level 2:) S
44 -611.4 M
( ) S
(Node) S
[/Rect [53.7998047 -613.695312 77.3994141 -603.795288] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
( ) S
(setNamedItemNS) S
[/Rect [156.397949 -613.695312 233.996582 -603.795288] /Subtype /Link /Border [0 0 1] /Dest /276 /ANN pdfmark
(\(in ) S
(Node) S
[/Rect [253.596191 -613.695312 277.195801 -603.795288] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
( arg\)) S
44 -611.4 M
gsave
0 setgray
230.6 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(67) S
0 setgray
185.2 40 M
8 8 Nf
(1.2. Fundamental Interfaces) S
88 -8 M
grestore
pgsave restore N
%%Page: 68 68
%%PageResources: font Times-Roman Times-Italic Times-Bold Courier Helvetica
%%PageBoundingBox: 93 44 538 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
44 -10.8 M
%%IncludeResource: font Courier
9.0 4 Nf
( raises\() S
(DOMException) S
[/Rect [296.79541 -13.0498047 363.594238 -3.14980459] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
(\);) S
44 -21.6 M
9.0 4 Nf
( // Introduced in DOM Level 2:) S
44 -32.4 M
( ) S
(Node) S
[/Rect [53.7998047 -34.6494141 77.3994141 -24.7494144] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
( ) S
(removeNamedItemNS) S
[/Rect [156.397949 -34.6494141 250.196289 -24.7494144] /Subtype /Link /Border [0 0 1] /Dest /274 /ANN pdfmark
(\(in ) S
(DOMString) S
[/Rect [269.795898 -34.6494141 320.39502 -24.7494144] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( namespaceURI, ) S
44 -43.2 M
( in ) S
(DOMString) S
[/Rect [269.795898 -45.4492188 320.39502 -35.5492172] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( localName\)) S
44 -54 M
( raises\() S
(DOMException) S
[/Rect [296.79541 -56.2490234 363.594238 -46.3490219] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
(\);) S
44 -64.8 M
(};) S
22 -87 M
%%IncludeResource: font Times-Bold
11 2 Nf
(Attributes) S
%%IncludeResource: font Times-Roman
11 0 Nf
( ) S
44 -100.2 M
[/View [/XYZ -4 619.001282 null] /Dest /269 /DEST pdfmark
11 4 Nf
(length) S
[/View [/XYZ -4 619.001282 null] /Dest /269 /DEST pdfmark
11 0 Nf
( of type ) S
11 4 Nf
(unsigned ) S
(long) S
11 0 Nf
(, readonly ) S
66 -113.4 M
11 0 Nf
(The number of nodes in this map. The range of valid child node indices is ) S
11 4 Nf
(0) S
11 0 Nf
( to ) S
11 4 Nf
(length-1) S
11 0 Nf
( ) S
66 -126.6 M
(inclusive.) S
22 -139.8 M
11 2 Nf
(Methods) S
11 0 Nf
( ) S
44 -153 M
[/View [/XYZ -4 566.201477 null] /Dest /270 /DEST pdfmark
11 4 Nf
(getNamedItem) S
[/View [/XYZ -4 566.201477 null] /Dest /270 /DEST pdfmark
11 0 Nf
( ) S
66 -166.2 M
(Retrieves a node specified by name. ) S
66 -179.4 M
11 2 Nf
(Parameters) S
11 0 Nf
( ) S
66 -192.6 M
11 4 Nf
(name) S
11 0 Nf
( of type ) S
11 4 Nf
(DOMString) S
[/Rect [127.753906 -195.348389 189.152588 -183.248383] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(17) S
(] ) S
88 -205.8 M
11 0 Nf
(The ) S
11 4 Nf
(nodeName) S
11 0 Nf
( of a node to ) S
(retrieve.) S
66 -219 M
11 2 Nf
(Return ) S
(Value) S
11 0 Nf
( ) S
74 -246.3 M
11 4 Nf
(Node) S
[/Rect [73.0 -249.048096 101.399414 -236.94809] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
11 0 Nf
( ) S
74 -259.5 M
([p.) S
(49) S
(] ) S
135.7 -246.3 M
11 0 Nf
(A ) S
11 4 Nf
(Node) S
[/Rect [145.438232 -249.048096 173.837646 -236.94809] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
11 0 Nf
( \(of any type\) with the specified ) S
11 4 Nf
(nodeName) S
11 0 Nf
(, or ) S
11 4 Nf
(null) S
11 0 Nf
( if it does) S
135.7 -259.5 M
(not identify any node in this ) S
(map.) S
66 -292.4 M
11 2 Nf
(No ) S
(Exceptions) S
44 -305.6 M
[/View [/XYZ -4 413.552063 null] /Dest /271 /DEST pdfmark
11 4 Nf
(getNamedItemNS) S
[/View [/XYZ -4 413.552063 null] /Dest /271 /DEST pdfmark
11 0 Nf
( introduced in ) S
11 2 Nf
(DOM Level ) S
(2) S
11 0 Nf
( ) S
66 -318.8 M
(Retrieves a node specified by local name and namespace ) S
(URI.) S
66 -332 M
(Documents which do not support the "XML" feature will permit only the DOM Level 1) S
66 -345.2 M
(calls for creating/setting elements and attributes. Hence, if you specify a non-null) S
66 -358.4 M
(namespace URI, these DOMs will never find a matching ) S
(node.) S
66 -371.6 M
(Per ) S
([) S
(XML ) S
(Namespaces) S
[/Rect [86.0754395 -374.397705 170.243408 -362.297699] /Subtype /Link /Border [0 0 1] /Dest /384 /ANN pdfmark
(], applications must use the value null as the namespaceURI) S
66 -384.8 M
(parameter for methods if they wish to have no namespace. ) S
66 -398 M
11 2 Nf
(Parameters) S
11 0 Nf
( ) S
66 -411.2 M
11 4 Nf
(namespaceURI) S
11 0 Nf
( of type ) S
11 4 Nf
(DOMString) S
[/Rect [180.552734 -413.997559 241.951416 -401.897552] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(17) S
(] ) S
88 -424.4 M
11 0 Nf
(The ) S
%%IncludeResource: font Times-Italic
11 1 Nf
(namespace ) S
(URI) S
[/Rect [106.854736 -427.19751 178.80249 -415.097504] /Subtype /Link /Border [0 0 1] /Dest /386 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(149) S
(] ) S
(of the node to ) S
(retrieve.) S
66 -437.6 M
11 4 Nf
(localName) S
11 0 Nf
( of type ) S
11 4 Nf
(DOMString) S
[/Rect [160.753174 -440.397461 222.151855 -428.297455] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
88 -450.8 M
11 0 Nf
(The ) S
11 1 Nf
(local ) S
(name) S
[/Rect [106.854736 -453.597412 157.429932 -441.497406] /Subtype /Link /Border [0 0 1] /Dest /403 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(149) S
(] ) S
(of the node to ) S
(retrieve.) S
66 -464 M
11 2 Nf
(Return ) S
(Value) S
11 0 Nf
( ) S
74 -491.3 M
11 4 Nf
(Node) S
[/Rect [73.0 -494.097168 101.399414 -481.997162] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
11 0 Nf
( ) S
74 -504.5 M
([p.) S
(49) S
(] ) S
132.7 -491.3 M
11 0 Nf
(A ) S
11 4 Nf
(Node) S
[/Rect [142.391602 -494.097168 170.791016 -481.997162] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
11 0 Nf
( \(of any type\) with the specified local name and namespace URI,) S
132.7 -504.5 M
11 0 Nf
(or ) S
11 4 Nf
(null) S
11 0 Nf
( if they do not identify any node in this ) S
(map.) S
66 -537.5 M
11 2 Nf
(No ) S
(Exceptions) S
44 -550.7 M
[/View [/XYZ -4 168.502991 null] /Dest /272 /DEST pdfmark
11 4 Nf
(item) S
[/View [/XYZ -4 168.502991 null] /Dest /272 /DEST pdfmark
11 0 Nf
( ) S
66 -563.9 M
11 0 Nf
(Returns the ) S
11 4 Nf
(index) S
11 0 Nf
(th item in the map. If ) S
11 4 Nf
(index) S
11 0 Nf
( is greater than or equal to the number of) S
66 -577.1 M
11 0 Nf
(nodes in this map, this returns ) S
11 4 Nf
(null) S
11 0 Nf
(. ) S
66 -590.3 M
11 2 Nf
(Parameters) S
11 0 Nf
( ) S
66 -590.3 M
gsave
0 setgray
230.6 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(68) S
0 setgray
185.2 40 M
8 8 Nf
(1.2. Fundamental Interfaces) S
132 -8 M
grestore
pgsave restore N
%%Page: 69 69
%%PageResources: font Times-Roman Times-Italic Times-Bold Courier Helvetica
%%PageBoundingBox: 115 44 540 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
66 -13.2 M
%%IncludeResource: font Courier
11 4 Nf
(index) S
%%IncludeResource: font Times-Roman
11 0 Nf
( of type ) S
11 4 Nf
(unsigned ) S
(long) S
11 0 Nf
( ) S
88 -26.4 M
(Index into this ) S
(map.) S
66 -39.6 M
%%IncludeResource: font Times-Bold
11 2 Nf
(Return ) S
(Value) S
11 0 Nf
( ) S
74 -66.9 M
11 4 Nf
(Node) S
[/Rect [73.0 -69.6496582 101.399414 -57.5496597] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
11 0 Nf
( ) S
74 -80.1 M
([p.) S
(49) S
(] ) S
142 -66.9 M
11 0 Nf
(The node at the ) S
11 4 Nf
(index) S
11 0 Nf
(th position in the map, or ) S
11 4 Nf
(null) S
11 0 Nf
( if that is not a) S
142 -80.1 M
(valid ) S
(index.) S
66 -113 M
11 2 Nf
(No ) S
(Exceptions) S
44 -126.2 M
[/View [/XYZ -4 592.9505 null] /Dest /273 /DEST pdfmark
11 4 Nf
(removeNamedItem) S
[/View [/XYZ -4 592.9505 null] /Dest /273 /DEST pdfmark
11 0 Nf
( ) S
66 -139.4 M
(Removes a node specified by name. When this map contains the attributes attached to an) S
66 -152.6 M
(element, if the removed attribute is known to have a default value, an attribute immediately) S
66 -165.8 M
(appears containing the default value as well as the corresponding namespace URI, local) S
66 -179 M
(name, and prefix when applicable. ) S
66 -192.2 M
11 2 Nf
(Parameters) S
11 0 Nf
( ) S
66 -205.4 M
11 4 Nf
(name) S
11 0 Nf
( of type ) S
11 4 Nf
(DOMString) S
[/Rect [127.753906 -208.199219 189.152588 -196.099213] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(17) S
(] ) S
88 -218.6 M
11 0 Nf
(The ) S
11 4 Nf
(nodeName) S
11 0 Nf
( of the node to ) S
(remove.) S
66 -231.8 M
11 2 Nf
(Return ) S
(Value) S
11 0 Nf
( ) S
74 -259.1 M
11 4 Nf
(Node) S
[/Rect [73.0 -261.898926 101.399414 -249.79892] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(49) S
(] ) S
145.8 -259.1 M
(The node removed from this map if a node with such a name ) S
(exists.) S
66 -292.1 M
11 2 Nf
(Exceptions) S
11 0 Nf
( ) S
74 -319.4 M
11 4 Nf
(DOMException) S
[/Rect [73.0 -322.148682 154.198242 -310.048676] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
11 0 Nf
( ) S
74 -332.6 M
([p.) S
(23) S
(] ) S
187.1 -319.4 M
11 0 Nf
(NOT_FOUND_ERR: Raised if there is no node named ) S
11 4 Nf
(name) S
187.1 -332.6 M
11 0 Nf
(in this ) S
(map.) S
187.1 -356.8 M
(NO_MODIFICATION_ALLOWED_ERR: Raised if this map) S
187.1 -370 M
(is ) S
(readonly.) S
44 -402.9 M
[/View [/XYZ -4 316.251526 null] /Dest /274 /DEST pdfmark
11 4 Nf
(removeNamedItemNS) S
[/View [/XYZ -4 316.251526 null] /Dest /274 /DEST pdfmark
11 0 Nf
( introduced in ) S
11 2 Nf
(DOM Level ) S
(2) S
11 0 Nf
( ) S
66 -416.1 M
(Removes a node specified by local name and namespace URI. A removed attribute may be) S
66 -429.3 M
(known to have a default value when this map contains the attributes attached to an element,) S
66 -442.5 M
11 0 Nf
(as returned by the attributes attribute of the ) S
11 4 Nf
(Node) S
[/Rect [257.462402 -445.29834 285.861816 -433.198334] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(49) S
(] ) S
(interface. If so, an attribute) S
66 -455.7 M
(immediately appears containing the default value as well as the corresponding namespace) S
66 -468.9 M
(URI, local name, and prefix when ) S
(applicable.) S
66 -482.1 M
(Documents which do not support the "XML" feature will permit only the DOM Level 1) S
66 -495.3 M
(calls for creating/setting elements and attributes. Hence, if you specify a non-null) S
66 -508.5 M
(namespace URI, these DOMs will never find a matching ) S
(node.) S
66 -521.7 M
(Per ) S
([) S
(XML ) S
(Namespaces) S
[/Rect [86.0754395 -524.498047 170.243408 -512.398071] /Subtype /Link /Border [0 0 1] /Dest /384 /ANN pdfmark
(], applications must use the value null as the namespaceURI) S
66 -534.9 M
(parameter for methods if they wish to have no namespace. ) S
66 -548.1 M
11 2 Nf
(Parameters) S
11 0 Nf
( ) S
66 -561.3 M
11 4 Nf
(namespaceURI) S
11 0 Nf
( of type ) S
11 4 Nf
(DOMString) S
[/Rect [180.552734 -564.0979 241.951416 -551.997925] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(17) S
(] ) S
88 -574.5 M
11 0 Nf
(The ) S
%%IncludeResource: font Times-Italic
11 1 Nf
(namespace ) S
(URI) S
[/Rect [106.854736 -577.297852 178.80249 -565.197876] /Subtype /Link /Border [0 0 1] /Dest /386 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(149) S
(] ) S
(of the node to ) S
(remove.) S
66 -587.7 M
11 4 Nf
(localName) S
11 0 Nf
( of type ) S
11 4 Nf
(DOMString) S
[/Rect [160.753174 -590.497803 222.151855 -578.397827] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
88 -600.9 M
11 0 Nf
(The ) S
11 1 Nf
(local ) S
(name) S
[/Rect [106.854736 -603.697754 157.429932 -591.597778] /Subtype /Link /Border [0 0 1] /Dest /403 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(149) S
(] ) S
(of the node to ) S
(remove.) S
66 -614.1 M
11 2 Nf
(Return ) S
(Value) S
11 0 Nf
( ) S
66 -628.4 M
gsave
0 setgray
230.6 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(69) S
0 setgray
185.2 40 M
8 8 Nf
(1.2. Fundamental Interfaces) S
0 -8 M
grestore
pgsave restore N
%%Page: 70 70
%%PageResources: font Times-Roman Times-Bold Courier Helvetica
%%PageBoundingBox: 115 44 537 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
74 -13 M
%%IncludeResource: font Courier
11 4 Nf
(Node) S
[/Rect [73.0 -15.75 101.399414 -3.64999962] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
%%IncludeResource: font Times-Roman
11 0 Nf
( ) S
74 -26.2 M
([p.) S
(49) S
(] ) S
138.6 -13 M
(The node removed from this map if a node with such a local name and) S
138.6 -26.2 M
(namespace URI ) S
(exists.) S
66 -59.1 M
%%IncludeResource: font Times-Bold
11 2 Nf
(Exceptions) S
11 0 Nf
( ) S
74 -86.4 M
11 4 Nf
(DOMException) S
[/Rect [73.0 -89.199707 154.198242 -77.0997086] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
11 0 Nf
( ) S
74 -99.6 M
([p.) S
(23) S
(] ) S
177.8 -86.4 M
(NOT_FOUND_ERR: Raised if there is no node with the) S
177.8 -99.6 M
11 0 Nf
(specified ) S
11 4 Nf
(namespaceURI) S
11 0 Nf
( and ) S
11 4 Nf
(localName) S
11 0 Nf
( in this ) S
(map.) S
177.8 -123.8 M
(NO_MODIFICATION_ALLOWED_ERR: Raised if this map) S
177.8 -137 M
(is ) S
(readonly.) S
44 -170 M
[/View [/XYZ -4 549.2005 null] /Dest /275 /DEST pdfmark
11 4 Nf
(setNamedItem) S
[/View [/XYZ -4 549.2005 null] /Dest /275 /DEST pdfmark
11 0 Nf
( ) S
66 -183.2 M
11 0 Nf
(Adds a node using its ) S
11 4 Nf
(nodeName) S
11 0 Nf
( attribute. If a node with that name is already present in) S
66 -196.4 M
(this map, it is replaced by the new ) S
(one.) S
66 -209.6 M
11 0 Nf
(As the ) S
11 4 Nf
(nodeName) S
11 0 Nf
( attribute is used to derive the name which the node must be stored) S
66 -222.8 M
(under, multiple nodes of certain types \(those that have a "special" string value\) cannot be) S
66 -236 M
(stored as the names would clash. This is seen as preferable to allowing nodes to be aliased. ) S
66 -249.2 M
11 2 Nf
(Parameters) S
11 0 Nf
( ) S
66 -262.4 M
11 4 Nf
(arg) S
11 0 Nf
( of type ) S
11 4 Nf
(Node) S
[/Rect [121.154053 -265.14917 149.553467 -253.049164] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(49) S
(] ) S
88 -275.6 M
11 0 Nf
(A node to store in this map. The node will later be accessible using the value of its ) S
88 -288.8 M
11 4 Nf
(nodeName) S
11 0 Nf
( ) S
(attribute.) S
66 -302 M
11 2 Nf
(Return ) S
(Value) S
11 0 Nf
( ) S
74 -329.3 M
11 4 Nf
(Node) S
[/Rect [73.0 -332.048828 101.399414 -319.948822] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
11 0 Nf
( ) S
74 -342.5 M
([p.) S
(49) S
(] ) S
136.8 -329.3 M
11 0 Nf
(If the new ) S
11 4 Nf
(Node) S
[/Rect [183.135986 -332.048828 211.5354 -319.948822] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
11 0 Nf
( replaces an existing node the replaced ) S
11 4 Nf
(Node) S
[/Rect [382.121338 -332.048828 410.520752 -319.948822] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
11 0 Nf
( is returned,) S
136.8 -342.5 M
11 0 Nf
(otherwise ) S
11 4 Nf
(null) S
11 0 Nf
( is ) S
(returned.) S
66 -375.4 M
11 2 Nf
(Exceptions) S
11 0 Nf
( ) S
74 -402.7 M
11 4 Nf
(DOMException) S
[/Rect [73.0 -405.498535 154.198242 -393.398529] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
11 0 Nf
( ) S
74 -415.9 M
([p.) S
(23) S
(] ) S
171.9 -402.7 M
11 0 Nf
(WRONG_DOCUMENT_ERR: Raised if ) S
11 4 Nf
(arg) S
11 0 Nf
( was created from) S
171.9 -415.9 M
(a different document than the one that created this ) S
(map.) S
171.9 -440.1 M
(NO_MODIFICATION_ALLOWED_ERR: Raised if this map is ) S
171.9 -453.3 M
(readonly.) S
171.9 -477.5 M
11 0 Nf
(INUSE_ATTRIBUTE_ERR: Raised if ) S
11 4 Nf
(arg) S
11 0 Nf
( is an ) S
11 4 Nf
(Attr) S
[/Rect [390.536621 -480.29834 418.936035 -468.198334] /Subtype /Link /Border [0 0 1] /Dest /287 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(75) S
(] ) S
171.9 -490.7 M
11 0 Nf
(that is already an attribute of another ) S
11 4 Nf
(Element) S
[/Rect [335.569336 -493.498291 383.768311 -481.398285] /Subtype /Link /Border [0 0 1] /Dest /295 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(77) S
(] ) S
(object.) S
171.9 -503.9 M
11 0 Nf
(The DOM user must explicitly clone ) S
11 4 Nf
(Attr) S
[/Rect [335.283936 -506.698242 363.68335 -494.598236] /Subtype /Link /Border [0 0 1] /Dest /287 /ANN pdfmark
11 0 Nf
( nodes to re-use them) S
171.9 -517.1 M
(in other ) S
(elements.) S
171.9 -541.3 M
(HIERARCHY_REQUEST_ERR: Raised if an attempt is made to) S
171.9 -554.5 M
(add a node doesn't belong in this NamedNodeMap. Examples) S
171.9 -567.7 M
(would include trying to insert something other than an Attr node) S
171.9 -580.9 M
(into an Element's map of attributes, or a non-Entity node into the) S
171.9 -594.1 M
(DocumentType's map of ) S
(Entities.) S
66 -602.9 M
gsave
0 setgray
230.6 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(70) S
0 setgray
185.2 40 M
8 8 Nf
(1.2. Fundamental Interfaces) S
132 -8 M
grestore
pgsave restore N
%%Page: 71 71
%%PageResources: font Times-Roman Times-Bold Times-BoldItalic Courier Helvetica
%%PageBoundingBox: 71 44 533 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
44 -13.2 M
[/View [/XYZ -4 706.000061 null] /Dest /276 /DEST pdfmark
%%IncludeResource: font Courier
11 4 Nf
(setNamedItemNS) S
[/View [/XYZ -4 706.000061 null] /Dest /276 /DEST pdfmark
%%IncludeResource: font Times-Roman
11 0 Nf
( introduced in ) S
%%IncludeResource: font Times-Bold
11 2 Nf
(DOM Level ) S
(2) S
11 0 Nf
( ) S
66 -26.4 M
11 0 Nf
(Adds a node using its ) S
11 4 Nf
(namespaceURI) S
11 0 Nf
( and ) S
11 4 Nf
(localName) S
11 0 Nf
(. If a node with that namespace) S
66 -39.6 M
(URI and that local name is already present in this map, it is replaced by the new ) S
(one.) S
66 -52.8 M
(Per ) S
([) S
(XML ) S
(Namespaces) S
[/Rect [86.0754395 -55.5498047 170.243408 -43.4498062] /Subtype /Link /Border [0 0 1] /Dest /384 /ANN pdfmark
(], applications must use the value null as the namespaceURI) S
66 -66 M
(parameter for methods if they wish to have no namespace. ) S
66 -79.2 M
11 2 Nf
(Parameters) S
11 0 Nf
( ) S
66 -92.4 M
11 4 Nf
(arg) S
11 0 Nf
( of type ) S
11 4 Nf
(Node) S
[/Rect [121.154053 -95.1496582 149.553467 -83.0496597] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(49) S
(] ) S
88 -105.6 M
11 0 Nf
(A node to store in this map. The node will later be accessible using the value of its ) S
88 -118.8 M
11 4 Nf
(namespaceURI) S
11 0 Nf
( and ) S
11 4 Nf
(localName) S
11 0 Nf
( ) S
(attributes.) S
66 -132 M
11 2 Nf
(Return ) S
(Value) S
11 0 Nf
( ) S
74 -159.3 M
11 4 Nf
(Node) S
[/Rect [73.0 -162.049316 101.399414 -149.94931] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
11 0 Nf
( ) S
74 -172.5 M
([p.) S
(49) S
(] ) S
136.8 -159.3 M
11 0 Nf
(If the new ) S
11 4 Nf
(Node) S
[/Rect [183.135986 -162.049316 211.5354 -149.94931] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
11 0 Nf
( replaces an existing node the replaced ) S
11 4 Nf
(Node) S
[/Rect [382.121338 -162.049316 410.520752 -149.94931] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
11 0 Nf
( is returned,) S
136.8 -172.5 M
11 0 Nf
(otherwise ) S
11 4 Nf
(null) S
11 0 Nf
( is ) S
(returned.) S
66 -205.4 M
11 2 Nf
(Exceptions) S
11 0 Nf
( ) S
74 -232.7 M
11 4 Nf
(DOMException) S
[/Rect [73.0 -235.499023 154.198242 -223.399017] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
11 0 Nf
( ) S
74 -245.9 M
([p.) S
(23) S
(] ) S
171.9 -232.7 M
11 0 Nf
(WRONG_DOCUMENT_ERR: Raised if ) S
11 4 Nf
(arg) S
11 0 Nf
( was created from) S
171.9 -245.9 M
(a different document than the one that created this ) S
(map.) S
171.9 -270.1 M
(NO_MODIFICATION_ALLOWED_ERR: Raised if this map is ) S
171.9 -283.3 M
(readonly.) S
171.9 -307.5 M
11 0 Nf
(INUSE_ATTRIBUTE_ERR: Raised if ) S
11 4 Nf
(arg) S
11 0 Nf
( is an ) S
11 4 Nf
(Attr) S
[/Rect [390.536621 -310.298828 418.936035 -298.198822] /Subtype /Link /Border [0 0 1] /Dest /287 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(75) S
(] ) S
171.9 -320.7 M
11 0 Nf
(that is already an attribute of another ) S
11 4 Nf
(Element) S
[/Rect [335.569336 -323.498779 383.768311 -311.398773] /Subtype /Link /Border [0 0 1] /Dest /295 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(77) S
(] ) S
(object.) S
171.9 -333.9 M
11 0 Nf
(The DOM user must explicitly clone ) S
11 4 Nf
(Attr) S
[/Rect [335.283936 -336.69873 363.68335 -324.598724] /Subtype /Link /Border [0 0 1] /Dest /287 /ANN pdfmark
11 0 Nf
( nodes to re-use them) S
171.9 -347.1 M
(in other ) S
(elements.) S
171.9 -371.3 M
(HIERARCHY_REQUEST_ERR: Raised if an attempt is made to) S
171.9 -384.5 M
(add a node doesn't belong in this NamedNodeMap. Examples) S
171.9 -397.7 M
(would include trying to insert something other than an Attr node) S
171.9 -410.9 M
(into an Element's map of attributes, or a non-Entity node into the) S
171.9 -424.1 M
(DocumentType's map of ) S
(Entities.) S
171.9 -448.3 M
(NOT_SUPPORTED_ERR: Always thrown if the current) S
171.9 -461.5 M
11 0 Nf
(document does not support the ) S
11 4 Nf
("XML") S
11 0 Nf
( feature, since namespaces) S
171.9 -474.7 M
(were defined by ) S
(XML.) S
0 -507.7 M
11 2 Nf
(Interface ) S
[/View [/XYZ -4 211.50177 null] /Dest /277 /DEST pdfmark
%%IncludeResource: font Times-BoldItalic
11 3 Nf
(CharacterData) S
[/View [/XYZ -4 211.50177 null] /Dest /277 /DEST pdfmark
11 0 Nf
( ) S
22 -531.9 M
11 0 Nf
(The ) S
11 4 Nf
(CharacterData) S
11 0 Nf
( interface extends Node with a set of attributes and methods for accessing) S
22 -545.1 M
(character data in the DOM. For clarity this set is defined here rather than on each object that uses) S
22 -558.3 M
11 0 Nf
(these attributes and methods. No DOM objects correspond directly to ) S
11 4 Nf
(CharacterData) S
11 0 Nf
(, though ) S
22 -571.5 M
11 4 Nf
(Text) S
[/Rect [21.0 -574.248047 49.3994141 -562.148071] /Subtype /Link /Border [0 0 1] /Dest /312 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(85) S
(] ) S
(and others do inherit the interface from it. All ) S
11 4 Nf
(offsets) S
11 0 Nf
( in this interface start from ) S
11 4 Nf
(0) S
11 0 Nf
(.) S
22 -582.5 M
gsave
0 setgray
230.6 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(71) S
0 setgray
185.2 40 M
8 8 Nf
(1.2. Fundamental Interfaces) S
44 -8 M
grestore
pgsave restore N
%%Page: 72 72
%%PageResources: font Times-Roman Times-Italic Times-Bold Courier Helvetica
%%PageBoundingBox: 93 44 537 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
22 -13.2 M
%%IncludeResource: font Times-Roman
11 0 Nf
(As explained in the ) S
%%IncludeResource: font Courier
11 4 Nf
(DOMString) S
[/Rect [108.987305 -15.9499512 170.385986 -3.84995079] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(17) S
(] ) S
(interface, text strings in the DOM are represented in) S
22 -26.4 M
11 0 Nf
(UTF-16, i.e. as a sequence of 16-bit units. In the following, the term ) S
%%IncludeResource: font Times-Italic
11 1 Nf
(16-bit ) S
(units) S
[/Rect [324.066406 -29.1499023 376.489502 -17.049902] /Subtype /Link /Border [0 0 1] /Dest /379 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(147) S
(] ) S
(is used) S
22 -39.6 M
(whenever necessary to indicate that indexing on CharacterData is done in 16-bit ) S
(units.) S
22 -63.8 M
%%IncludeResource: font Times-Bold
11 2 Nf
(IDL ) S
(Definition) S
11 0 Nf
( ) S
44 -85.6 M
9.0 4 Nf
(interface ) S
(CharacterData) S
[/Rect [96.9990234 -87.8496094 169.197754 -77.9496078] /Subtype /Link /Border [0 0 1] /Dest /277 /ANN pdfmark
( : ) S
(Node) S
[/Rect [183.397461 -87.8496094 206.99707 -77.9496078] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
( {) S
44 -96.4 M
( attribute ) S
(DOMString) S
[/Rect [156.397949 -98.6494141 206.99707 -88.7494125] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( ) S
(data) S
[/Rect [242.796387 -98.6494141 266.396 -88.7494125] /Subtype /Link /Border [0 0 1] /Dest /278 /ANN pdfmark
(;) S
44 -107.2 M
( // raises\() S
(DOMException) S
[/Rect [312.995117 -109.449219 379.793945 -99.5492172] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
(\) on setting) S
44 -118 M
( // raises\() S
(DOMException) S
[/Rect [312.995117 -120.249023 379.793945 -110.349022] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
(\) on retrieval) S
44 -139.6 M
( readonly attribute unsigned long ) S
(length) S
[/Rect [242.796387 -141.848633 277.195801 -131.948639] /Subtype /Link /Border [0 0 1] /Dest /281 /ANN pdfmark
(;) S
44 -150.4 M
( ) S
(DOMString) S
[/Rect [53.7998047 -152.648438 104.398926 -142.748444] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( ) S
(substringData) S
[/Rect [156.397949 -152.648438 228.59668 -142.748444] /Subtype /Link /Border [0 0 1] /Dest /286 /ANN pdfmark
(\(in unsigned long offset, ) S
44 -161.2 M
( in unsigned long count\)) S
44 -172 M
( raises\() S
(DOMException) S
[/Rect [296.79541 -174.248047 363.594238 -164.348053] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
(\);) S
44 -182.8 M
( void ) S
(appendData) S
[/Rect [156.397949 -185.047852 212.396973 -175.147858] /Subtype /Link /Border [0 0 1] /Dest /282 /ANN pdfmark
(\(in ) S
(DOMString) S
[/Rect [231.996582 -185.047852 282.595703 -175.147858] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( arg\)) S
44 -193.6 M
( raises\() S
(DOMException) S
[/Rect [296.79541 -195.847656 363.594238 -185.947662] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
(\);) S
44 -204.4 M
( void ) S
(insertData) S
[/Rect [156.397949 -206.647461 212.396973 -196.747467] /Subtype /Link /Border [0 0 1] /Dest /284 /ANN pdfmark
(\(in unsigned long offset, ) S
44 -215.2 M
( in ) S
(DOMString) S
[/Rect [231.996582 -217.447266 282.595703 -207.547272] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( arg\)) S
44 -226 M
( raises\() S
(DOMException) S
[/Rect [296.79541 -228.24707 363.594238 -218.347076] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
(\);) S
44 -236.8 M
( void ) S
(deleteData) S
[/Rect [156.397949 -239.046875 212.396973 -229.146881] /Subtype /Link /Border [0 0 1] /Dest /283 /ANN pdfmark
(\(in unsigned long offset, ) S
44 -247.6 M
( in unsigned long count\)) S
44 -258.4 M
( raises\() S
(DOMException) S
[/Rect [296.79541 -260.646484 363.594238 -250.74649] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
(\);) S
44 -269.2 M
( void ) S
(replaceData) S
[/Rect [156.397949 -271.446289 217.796875 -261.546295] /Subtype /Link /Border [0 0 1] /Dest /285 /ANN pdfmark
(\(in unsigned long offset, ) S
44 -280 M
( in unsigned long count, ) S
44 -290.8 M
( in ) S
(DOMString) S
[/Rect [237.396484 -293.045898 287.995605 -283.145905] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( arg\)) S
44 -301.6 M
( raises\() S
(DOMException) S
[/Rect [296.79541 -303.845703 363.594238 -293.945709] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
(\);) S
44 -312.4 M
(};) S
22 -334.6 M
11 2 Nf
(Attributes) S
11 0 Nf
( ) S
44 -347.8 M
[/View [/XYZ -4 371.404602 null] /Dest /278 /DEST pdfmark
11 4 Nf
(data) S
[/View [/XYZ -4 371.404602 null] /Dest /278 /DEST pdfmark
11 0 Nf
( of type ) S
11 4 Nf
(DOMString) S
[/Rect [105.753906 -350.54541 167.152588 -338.445404] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(17) S
(] ) S
66 -361 M
(The character data of the node that implements this interface. The DOM implementation) S
66 -374.2 M
11 0 Nf
(may not put arbitrary limits on the amount of data that may be stored in a ) S
66 -387.4 M
11 4 Nf
(CharacterData) S
11 0 Nf
( node. However, implementation limits may mean that the entirety of a) S
66 -400.6 M
11 0 Nf
(node's data may not fit into a single ) S
11 4 Nf
(DOMString) S
[/Rect [225.706787 -403.345215 287.105469 -391.245209] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(17) S
(] ) S
(. In such cases, the user may call ) S
66 -413.8 M
11 4 Nf
(substringData) S
11 0 Nf
( to retrieve the data in appropriately sized ) S
(pieces.) S
66 -427 M
[/View [/XYZ -4 292.204895 null] /Dest /279 /DEST pdfmark
[/View [/XYZ -4 292.204895 null] /Dest /279 /DEST pdfmark
11 0 Nf
(When the ) S
11 4 Nf
(CharacterData) S
11 0 Nf
( is a ) S
11 4 Nf
(Text) S
[/Rect [216.477783 -429.745117 244.877197 -417.645111] /Subtype /Link /Border [0 0 1] /Dest /312 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(85) S
(] ) S
(, or a ) S
11 4 Nf
(CDATASection) S
[/Rect [299.999512 -429.745117 381.197754 -417.645111] /Subtype /Link /Border [0 0 1] /Dest /343 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(90) S
(] ) S
(, this) S
66 -440.2 M
(attribute contains the property [character code] defined in ) S
([) S
(XML Information ) S
(set) S
[/Rect [324.637695 -442.945068 421.345703 -430.845062] /Subtype /Link /Border [0 0 1] /Dest /104 /ANN pdfmark
(]. ) S
[/View [/XYZ -4 279.004944 null] /Dest /280 /DEST pdfmark
[/View [/XYZ -4 279.004944 null] /Dest /280 /DEST pdfmark
(When) S
66 -453.4 M
11 0 Nf
(the ) S
11 4 Nf
(CharacterData) S
11 0 Nf
( is a ) S
11 4 Nf
(Comment) S
[/Rect [187.460205 -456.14502 235.65918 -444.045] /Subtype /Link /Border [0 0 1] /Dest /318 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(87) S
(] ) S
(, this attribute contains the property [content]) S
66 -466.6 M
(defined by the Comment Information Item in ) S
([) S
(XML Information ) S
(set) S
[/Rect [270.003174 -469.344971 366.711182 -457.244965] /Subtype /Link /Border [0 0 1] /Dest /104 /ANN pdfmark
(].) S
66 -479.8 M
11 2 Nf
(Exceptions on ) S
(setting) S
11 0 Nf
( ) S
74 -507.1 M
11 4 Nf
(DOMException) S
[/Rect [73.0 -509.844727 154.198242 -497.74472] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
11 0 Nf
( ) S
74 -520.3 M
([p.) S
(23) S
(] ) S
185.4 -507.1 M
(NO_MODIFICATION_ALLOWED_ERR: Raised when the) S
185.4 -520.3 M
(node is ) S
(readonly.) S
66 -553.2 M
11 2 Nf
(Exceptions on ) S
(retrieval) S
11 0 Nf
( ) S
74 -580.5 M
11 4 Nf
(DOMException) S
[/Rect [73.0 -583.294434 154.198242 -571.194458] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
11 0 Nf
( ) S
74 -593.7 M
([p.) S
(23) S
(] ) S
178.2 -580.5 M
(DOMSTRING_SIZE_ERR: Raised when it would return more) S
178.2 -593.7 M
11 0 Nf
(characters than fit in a ) S
11 4 Nf
(DOMString) S
[/Rect [277.659424 -596.494385 339.058105 -584.394409] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(17) S
(] ) S
(variable on the) S
178.2 -606.9 M
(implementation ) S
(platform.) S
66 -615.7 M
gsave
0 setgray
230.6 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(72) S
0 setgray
185.2 40 M
8 8 Nf
(1.2. Fundamental Interfaces) S
132 -8 M
grestore
pgsave restore N
%%Page: 73 73
%%PageResources: font Times-Roman Times-Italic Times-Bold Courier Helvetica
%%PageBoundingBox: 93 44 534 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
44 -13.2 M
[/View [/XYZ -4 706.000061 null] /Dest /281 /DEST pdfmark
%%IncludeResource: font Courier
11 4 Nf
(length) S
[/View [/XYZ -4 706.000061 null] /Dest /281 /DEST pdfmark
%%IncludeResource: font Times-Roman
11 0 Nf
( of type ) S
11 4 Nf
(unsigned ) S
(long) S
11 0 Nf
(, readonly ) S
66 -26.4 M
11 0 Nf
(The number of ) S
%%IncludeResource: font Times-Italic
11 1 Nf
(16-bit ) S
(units) S
[/Rect [133.12207 -29.1499023 185.545166 -17.049902] /Subtype /Link /Border [0 0 1] /Dest /379 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(147) S
(] ) S
(that are available through ) S
11 4 Nf
(data) S
11 0 Nf
( and the ) S
66 -39.6 M
11 4 Nf
(substringData) S
11 0 Nf
( method below. This may have the value zero, i.e., ) S
11 4 Nf
(CharacterData) S
66 -52.8 M
11 0 Nf
(nodes may be ) S
(empty.) S
22 -66 M
%%IncludeResource: font Times-Bold
11 2 Nf
(Methods) S
11 0 Nf
( ) S
44 -79.2 M
[/View [/XYZ -4 640.000305 null] /Dest /282 /DEST pdfmark
11 4 Nf
(appendData) S
[/View [/XYZ -4 640.000305 null] /Dest /282 /DEST pdfmark
11 0 Nf
( ) S
66 -92.4 M
11 0 Nf
(Append the string to the end of the character data of the node. Upon success, ) S
11 4 Nf
(data) S
66 -105.6 M
11 0 Nf
(provides access to the concatenation of ) S
11 4 Nf
(data) S
11 0 Nf
( and the ) S
11 4 Nf
(DOMString) S
[/Rect [303.705811 -108.349609 365.104492 -96.2496109] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(17) S
(] ) S
(specified. ) S
66 -118.8 M
11 2 Nf
(Parameters) S
11 0 Nf
( ) S
66 -132 M
11 4 Nf
(arg) S
11 0 Nf
( of type ) S
11 4 Nf
(DOMString) S
[/Rect [121.154053 -134.749512 182.552734 -122.649513] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(17) S
(] ) S
88 -145.2 M
11 0 Nf
(The ) S
11 4 Nf
(DOMString) S
[/Rect [106.854736 -147.949463 168.253418 -135.849457] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( to ) S
(append.) S
66 -158.4 M
11 2 Nf
(Exceptions) S
11 0 Nf
( ) S
74 -185.7 M
11 4 Nf
(DOMException) S
[/Rect [73.0 -188.449219 154.198242 -176.349213] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
11 0 Nf
( ) S
74 -198.9 M
([p.) S
(23) S
(] ) S
186.8 -185.7 M
(NO_MODIFICATION_ALLOWED_ERR: Raised if this) S
186.8 -198.9 M
(node is ) S
(readonly.) S
66 -231.8 M
11 2 Nf
(No Return ) S
(Value) S
44 -245 M
[/View [/XYZ -4 474.15094 null] /Dest /283 /DEST pdfmark
11 4 Nf
(deleteData) S
[/View [/XYZ -4 474.15094 null] /Dest /283 /DEST pdfmark
11 0 Nf
( ) S
66 -258.2 M
11 0 Nf
(Remove a range of ) S
11 1 Nf
(16-bit ) S
(units) S
[/Rect [151.139404 -260.999023 203.5625 -248.899017] /Subtype /Link /Border [0 0 1] /Dest /379 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(147) S
(] ) S
(from the node. Upon success, ) S
11 4 Nf
(data) S
11 0 Nf
( and ) S
11 4 Nf
(length) S
66 -271.4 M
11 0 Nf
(reflect the change. ) S
66 -284.6 M
11 2 Nf
(Parameters) S
11 0 Nf
( ) S
66 -297.8 M
11 4 Nf
(offset) S
11 0 Nf
( of type ) S
11 4 Nf
(unsigned ) S
(long) S
11 0 Nf
( ) S
88 -311 M
(The offset from which to start ) S
(removing.) S
66 -324.2 M
11 4 Nf
(count) S
11 0 Nf
( of type ) S
11 4 Nf
(unsigned ) S
(long) S
11 0 Nf
( ) S
88 -337.4 M
11 0 Nf
(The number of 16-bit units to delete. If the sum of ) S
11 4 Nf
(offset) S
11 0 Nf
( and ) S
11 4 Nf
(count) S
11 0 Nf
( exceeds ) S
88 -350.6 M
11 4 Nf
(length) S
11 0 Nf
( then all 16-bit units from ) S
11 4 Nf
(offset) S
11 0 Nf
( to the end of the data are ) S
(deleted.) S
66 -363.8 M
11 2 Nf
(Exceptions) S
11 0 Nf
( ) S
74 -391.1 M
11 4 Nf
(DOMException) S
[/Rect [73.0 -393.898438 154.198242 -381.798431] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
11 0 Nf
( ) S
74 -404.3 M
([p.) S
(23) S
(] ) S
175 -391.1 M
11 0 Nf
(INDEX_SIZE_ERR: Raised if the specified ) S
11 4 Nf
(offset) S
11 0 Nf
( is negative) S
175 -404.3 M
11 0 Nf
(or greater than the number of 16-bit units in ) S
11 4 Nf
(data) S
11 0 Nf
(, or if the) S
175 -417.5 M
11 0 Nf
(specified ) S
11 4 Nf
(count) S
11 0 Nf
( is ) S
(negative.) S
175 -441.7 M
(NO_MODIFICATION_ALLOWED_ERR: Raised if this node is ) S
175 -454.9 M
(readonly.) S
66 -487.9 M
11 2 Nf
(No Return ) S
(Value) S
44 -501.1 M
[/View [/XYZ -4 218.101868 null] /Dest /284 /DEST pdfmark
11 4 Nf
(insertData) S
[/View [/XYZ -4 218.101868 null] /Dest /284 /DEST pdfmark
11 0 Nf
( ) S
66 -514.3 M
11 0 Nf
(Insert a string at the specified ) S
11 1 Nf
(16-bit ) S
(unit) S
[/Rect [197.579346 -517.048096 245.723633 -504.94809] /Subtype /Link /Border [0 0 1] /Dest /379 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(147) S
(] ) S
(offset. ) S
66 -527.5 M
11 2 Nf
(Parameters) S
11 0 Nf
( ) S
66 -540.7 M
11 4 Nf
(offset) S
11 0 Nf
( of type ) S
11 4 Nf
(unsigned ) S
(long) S
11 0 Nf
( ) S
88 -553.9 M
(The character offset at which to ) S
(insert.) S
66 -567.1 M
11 4 Nf
(arg) S
11 0 Nf
( of type ) S
11 4 Nf
(DOMString) S
[/Rect [121.154053 -569.8479 182.552734 -557.747925] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(17) S
(] ) S
88 -580.3 M
11 0 Nf
(The ) S
11 4 Nf
(DOMString) S
[/Rect [106.854736 -583.047852 168.253418 -570.947876] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( to ) S
(insert.) S
66 -593.5 M
11 2 Nf
(Exceptions) S
11 0 Nf
( ) S
66 -607.8 M
gsave
0 setgray
230.6 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(73) S
0 setgray
185.2 40 M
8 8 Nf
(1.2. Fundamental Interfaces) S
0 -8 M
grestore
pgsave restore N
%%Page: 74 74
%%PageResources: font Times-Roman Times-Italic Times-Bold Courier Helvetica
%%PageBoundingBox: 115 44 539 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
74 -13 M
%%IncludeResource: font Courier
11 4 Nf
(DOMException) S
[/Rect [73.0 -15.75 154.198242 -3.64999962] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
%%IncludeResource: font Times-Roman
11 0 Nf
( ) S
74 -26.2 M
([p.) S
(23) S
(] ) S
177.7 -13 M
11 0 Nf
(INDEX_SIZE_ERR: Raised if the specified ) S
11 4 Nf
(offset) S
11 0 Nf
( is) S
177.7 -26.2 M
11 0 Nf
(negative or greater than the number of 16-bit units in ) S
11 4 Nf
(data) S
11 0 Nf
(.) S
177.7 -50.4 M
(NO_MODIFICATION_ALLOWED_ERR: Raised if this node) S
177.7 -63.6 M
(is ) S
(readonly.) S
66 -96.5 M
%%IncludeResource: font Times-Bold
11 2 Nf
(No Return ) S
(Value) S
44 -109.7 M
[/View [/XYZ -4 609.450256 null] /Dest /285 /DEST pdfmark
11 4 Nf
(replaceData) S
[/View [/XYZ -4 609.450256 null] /Dest /285 /DEST pdfmark
11 0 Nf
( ) S
66 -122.9 M
11 0 Nf
(Replace the characters starting at the specified ) S
%%IncludeResource: font Times-Italic
11 1 Nf
(16-bit ) S
(unit) S
[/Rect [271.793945 -125.699707 319.938232 -113.599709] /Subtype /Link /Border [0 0 1] /Dest /379 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(147) S
(] ) S
(offset with the specified) S
66 -136.1 M
(string. ) S
66 -149.3 M
11 2 Nf
(Parameters) S
11 0 Nf
( ) S
66 -162.5 M
11 4 Nf
(offset) S
11 0 Nf
( of type ) S
11 4 Nf
(unsigned ) S
(long) S
11 0 Nf
( ) S
88 -175.7 M
(The offset from which to start ) S
(replacing.) S
66 -188.9 M
11 4 Nf
(count) S
11 0 Nf
( of type ) S
11 4 Nf
(unsigned ) S
(long) S
11 0 Nf
( ) S
88 -202.1 M
11 0 Nf
(The number of 16-bit units to replace. If the sum of ) S
11 4 Nf
(offset) S
11 0 Nf
( and ) S
11 4 Nf
(count) S
11 0 Nf
( exceeds ) S
88 -215.3 M
11 4 Nf
(length) S
11 0 Nf
(, then all 16-bit units to the end of the data are replaced; \(i.e., the effect is the) S
88 -228.5 M
11 0 Nf
(same as a ) S
11 4 Nf
(remove) S
11 0 Nf
( method call with the same range, followed by an ) S
11 4 Nf
(append) S
11 0 Nf
( method ) S
88 -241.7 M
(invocation\).) S
66 -254.9 M
11 4 Nf
(arg) S
11 0 Nf
( of type ) S
11 4 Nf
(DOMString) S
[/Rect [121.154053 -257.699219 182.552734 -245.599213] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(17) S
(] ) S
88 -268.1 M
11 0 Nf
(The ) S
11 4 Nf
(DOMString) S
[/Rect [106.854736 -270.89917 168.253418 -258.799164] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( with which the range must be ) S
(replaced.) S
66 -281.3 M
11 2 Nf
(Exceptions) S
11 0 Nf
( ) S
74 -308.6 M
11 4 Nf
(DOMException) S
[/Rect [73.0 -311.398926 154.198242 -299.29892] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
11 0 Nf
( ) S
74 -321.8 M
([p.) S
(23) S
(] ) S
175 -308.6 M
11 0 Nf
(INDEX_SIZE_ERR: Raised if the specified ) S
11 4 Nf
(offset) S
11 0 Nf
( is negative) S
175 -321.8 M
11 0 Nf
(or greater than the number of 16-bit units in ) S
11 4 Nf
(data) S
11 0 Nf
(, or if the) S
175 -335 M
11 0 Nf
(specified ) S
11 4 Nf
(count) S
11 0 Nf
( is ) S
(negative.) S
175 -359.2 M
(NO_MODIFICATION_ALLOWED_ERR: Raised if this node is ) S
175 -372.4 M
(readonly.) S
66 -405.4 M
11 2 Nf
(No Return ) S
(Value) S
44 -418.6 M
[/View [/XYZ -4 300.601379 null] /Dest /286 /DEST pdfmark
11 4 Nf
(substringData) S
[/View [/XYZ -4 300.601379 null] /Dest /286 /DEST pdfmark
11 0 Nf
( ) S
66 -431.8 M
(Extracts a range of data from the node. ) S
66 -445 M
11 2 Nf
(Parameters) S
11 0 Nf
( ) S
66 -458.2 M
11 4 Nf
(offset) S
11 0 Nf
( of type ) S
11 4 Nf
(unsigned ) S
(long) S
11 0 Nf
( ) S
88 -471.4 M
(Start offset of substring to ) S
(extract.) S
66 -484.6 M
11 4 Nf
(count) S
11 0 Nf
( of type ) S
11 4 Nf
(unsigned ) S
(long) S
11 0 Nf
( ) S
88 -497.8 M
(The number of 16-bit units to ) S
(extract.) S
66 -511 M
11 2 Nf
(Return ) S
(Value) S
11 0 Nf
( ) S
74 -538.3 M
11 4 Nf
(DOMString) S
[/Rect [73.0 -541.048096 134.398682 -528.94812] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
74 -551.5 M
([p.) S
(17) S
(] ) S
162.9 -538.3 M
11 0 Nf
(The specified substring. If the sum of ) S
11 4 Nf
(offset) S
11 0 Nf
( and ) S
11 4 Nf
(count) S
11 0 Nf
( exceeds) S
162.9 -551.5 M
11 0 Nf
(the ) S
11 4 Nf
(length) S
11 0 Nf
(, then all 16-bit units to the end of the data are ) S
162.9 -564.7 M
(returned.) S
66 -597.6 M
11 2 Nf
(Exceptions) S
11 0 Nf
( ) S
66 -611.9 M
gsave
0 setgray
230.6 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(74) S
0 setgray
185.2 40 M
8 8 Nf
(1.2. Fundamental Interfaces) S
0 -8 M
grestore
pgsave restore N
%%Page: 75 75
%%PageResources: font Times-Roman Times-Italic Times-Bold Times-BoldItalic
%%+ font Courier Helvetica
%%PageBoundingBox: 71 44 541 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
74 -13 M
%%IncludeResource: font Courier
11 4 Nf
(DOMException) S
[/Rect [73.0 -15.75 154.198242 -3.64999962] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
%%IncludeResource: font Times-Roman
11 0 Nf
( ) S
74 -26.2 M
([p.) S
(23) S
(] ) S
177.7 -13 M
11 0 Nf
(INDEX_SIZE_ERR: Raised if the specified ) S
11 4 Nf
(offset) S
11 0 Nf
( is) S
177.7 -26.2 M
11 0 Nf
(negative or greater than the number of 16-bit units in ) S
11 4 Nf
(data) S
11 0 Nf
(, or) S
177.7 -39.4 M
11 0 Nf
(if the specified ) S
11 4 Nf
(count) S
11 0 Nf
( is ) S
(negative.) S
177.7 -63.6 M
(DOMSTRING_SIZE_ERR: Raised if the specified range of text) S
177.7 -76.8 M
11 0 Nf
(does not fit into a ) S
11 4 Nf
(DOMString) S
[/Rect [256.455811 -79.5498047 317.854492 -67.4498062] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(17) S
(] ) S
(.) S
0 -109.7 M
%%IncludeResource: font Times-Bold
11 2 Nf
(Interface ) S
[/View [/XYZ -4 609.450256 null] /Dest /287 /DEST pdfmark
%%IncludeResource: font Times-BoldItalic
11 3 Nf
(Attr) S
[/View [/XYZ -4 609.450256 null] /Dest /287 /DEST pdfmark
11 0 Nf
( ) S
22 -133.9 M
11 0 Nf
(The ) S
11 4 Nf
(Attr) S
11 0 Nf
( interface represents an attribute in an ) S
11 4 Nf
(Element) S
[/Rect [235.560547 -136.699707 283.759521 -124.599709] /Subtype /Link /Border [0 0 1] /Dest /295 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(77) S
(] ) S
(object. Typically the allowable) S
22 -147.1 M
(values for the attribute are defined in a document type ) S
(definition.) S
22 -171.3 M
11 4 Nf
(Attr) S
11 0 Nf
( objects inherit the ) S
11 4 Nf
(Node) S
[/Rect [131.723389 -174.099609 160.122803 -161.999603] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(49) S
(] ) S
(interface, but since they are not actually child nodes of the) S
22 -184.5 M
11 0 Nf
(element they describe, the DOM does not consider them part of the document tree. Thus, the ) S
11 4 Nf
(Node) S
[/Rect [431.280762 -187.299561 459.680176 -175.199554] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
22 -197.7 M
11 0 Nf
(attributes ) S
11 4 Nf
(parentNode) S
11 0 Nf
(, ) S
11 4 Nf
(previousSibling) S
11 0 Nf
(, and ) S
11 4 Nf
(nextSibling) S
11 0 Nf
( have a ) S
11 4 Nf
(null) S
11 0 Nf
( value for ) S
11 4 Nf
(Attr) S
22 -210.9 M
11 0 Nf
(objects. The DOM takes the view that attributes are properties of elements rather than having a) S
22 -224.1 M
(separate identity from the elements they are associated with; this should make it more efficient to) S
22 -237.3 M
(implement such features as default attributes associated with all elements of a given type.) S
22 -250.5 M
11 0 Nf
(Furthermore, ) S
11 4 Nf
(Attr) S
11 0 Nf
( nodes may not be immediate children of a ) S
11 4 Nf
(DocumentFragment) S
[/Rect [298.216553 -253.299316 405.814209 -241.19931] /Subtype /Link /Border [0 0 1] /Dest /166 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(28) S
(] ) S
(.) S
22 -263.7 M
11 0 Nf
(However, they can be associated with ) S
11 4 Nf
(Element) S
[/Rect [189.92334 -266.499268 238.122314 -254.399261] /Subtype /Link /Border [0 0 1] /Dest /295 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(77) S
(] ) S
(nodes contained within a ) S
22 -276.9 M
11 4 Nf
(DocumentFragment) S
[/Rect [21.0 -279.699219 128.597656 -267.599213] /Subtype /Link /Border [0 0 1] /Dest /166 /ANN pdfmark
11 0 Nf
(. In short, users and implementors of the DOM need to be aware that ) S
11 4 Nf
(Attr) S
22 -290.1 M
11 0 Nf
(nodes have some things in common with other objects inheriting the ) S
11 4 Nf
(Node) S
[/Rect [324.396484 -292.89917 352.795898 -280.799164] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
11 0 Nf
( interface, but they also) S
22 -303.3 M
(are quite ) S
(distinct.) S
22 -327.5 M
(The attribute's effective value is determined as follows: if this attribute has been explicitly assigned) S
22 -340.7 M
(any value, that value is the attribute's effective value; otherwise, if there is a declaration for this) S
22 -353.9 M
(attribute, and that declaration includes a default value, then that default value is the attribute's) S
22 -367.1 M
(effective value; otherwise, the attribute does not exist on this element in the structure model until it) S
22 -380.3 M
11 0 Nf
(has been explicitly added. Note that the ) S
11 4 Nf
(nodeValue) S
11 0 Nf
( attribute on the ) S
11 4 Nf
(Attr) S
11 0 Nf
( instance can also be used) S
22 -393.5 M
(to retrieve the string version of the attribute's ) S
(value\(s\).) S
22 -417.7 M
11 0 Nf
(In XML, where the value of an attribute can contain entity references, the child nodes of the ) S
11 4 Nf
(Attr) S
22 -430.9 M
11 0 Nf
(node may be either ) S
11 4 Nf
(Text) S
[/Rect [107.755371 -433.69873 136.154785 -421.598724] /Subtype /Link /Border [0 0 1] /Dest /312 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(85) S
(] ) S
(or ) S
11 4 Nf
(EntityReference) S
[/Rect [178.143311 -433.69873 279.141113 -421.598724] /Subtype /Link /Border [0 0 1] /Dest /368 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(95) S
(] ) S
(nodes \(when these are in use; see) S
22 -444.1 M
11 0 Nf
(the description of ) S
11 4 Nf
(EntityReference) S
[/Rect [100.737305 -446.898682 201.735107 -434.798676] /Subtype /Link /Border [0 0 1] /Dest /368 /ANN pdfmark
11 0 Nf
( for discussion\). Because the DOM Core is not aware of) S
22 -457.3 M
(attribute types, it treats all attribute values as simple strings, even if the DTD or schema declares) S
22 -470.5 M
11 0 Nf
(them as having ) S
%%IncludeResource: font Times-Italic
11 1 Nf
(tokenized) S
[/Rect [90.3537598 -473.298584 133.899658 -461.198578] /Subtype /Link /Border [0 0 1] /Dest /413 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(150) S
(] ) S
(types.) S
22 -494.7 M
11 0 Nf
(The DOM implementation does not perform any ) S
11 1 Nf
(attribute value ) S
(normalization) S
[/Rect [237.608154 -497.498535 368.558594 -485.398529] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/2000/REC-xml-20001006#AVNormalize)] Cd /ANN pdfmark
11 0 Nf
(. While it is expected) S
22 -507.9 M
11 0 Nf
(that the ) S
11 4 Nf
(value) S
11 0 Nf
( and ) S
11 4 Nf
(nodeValue) S
11 0 Nf
( attributes of an ) S
11 4 Nf
(Attr) S
11 0 Nf
( node initially return the normalized value,) S
22 -521.1 M
(this may not be the case after mutation. This is true, independently of whether the mutation is) S
22 -534.3 M
11 0 Nf
(performed by setting the string value directly or by changing the ) S
11 4 Nf
(Attr) S
11 0 Nf
( child nodes. In particular, this) S
22 -547.5 M
(is true when character entity references are involved, given that they are not represented in the DOM) S
22 -560.7 M
(and they impact attribute value ) S
(normalization.) S
22 -584.9 M
11 2 Nf
(Note:) S
11 0 Nf
( The properties [attribute type] and [references] defined in ) S
([) S
(XML Information ) S
(set) S
[/Rect [309.027832 -587.698242 405.73584 -575.598267] /Subtype /Link /Border [0 0 1] /Dest /104 /ANN pdfmark
(] are not) S
22 -598.1 M
(accessible from DOM Level 3 Core. However, ) S
([) S
(DOM Level 3 Abstract Schemas and Load and ) S
(Save) S
[/Rect [233.29541 -600.898193 465.631104 -588.798218] /Subtype /Link /Border [0 0 1] /Dest /110 /ANN pdfmark
(]) S
22 -611.3 M
(does provide a way to access the property [attribute ) S
(type].) S
22 -611.3 M
gsave
0 setgray
230.6 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(75) S
0 setgray
185.2 40 M
8 8 Nf
(1.2. Fundamental Interfaces) S
44 -8 M
grestore
pgsave restore N
%%Page: 76 76
%%PageResources: font Times-Roman Times-Bold Courier Helvetica
%%PageBoundingBox: 93 44 541 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
22 -13.2 M
%%IncludeResource: font Times-Bold
11 2 Nf
(IDL ) S
(Definition) S
%%IncludeResource: font Times-Roman
11 0 Nf
( ) S
44 -35 M
%%IncludeResource: font Courier
9.0 4 Nf
(interface ) S
(Attr) S
[/Rect [96.9990234 -37.2497559 120.598633 -27.3497562] /Subtype /Link /Border [0 0 1] /Dest /287 /ANN pdfmark
( : ) S
(Node) S
[/Rect [134.79834 -37.2497559 158.397949 -27.3497562] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
( {) S
44 -45.8 M
( readonly attribute ) S
(DOMString) S
[/Rect [156.397949 -48.0495605 206.99707 -38.149559] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( ) S
(name) S
[/Rect [242.796387 -48.0495605 266.396 -38.149559] /Subtype /Link /Border [0 0 1] /Dest /288 /ANN pdfmark
(;) S
44 -56.6 M
( readonly attribute boolean ) S
(specified) S
[/Rect [242.796387 -58.8493652 293.395508 -48.9493637] /Subtype /Link /Border [0 0 1] /Dest /291 /ANN pdfmark
(;) S
44 -67.4 M
( attribute ) S
(DOMString) S
[/Rect [156.397949 -69.6491699 206.99707 -59.7491684] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( ) S
(value) S
[/Rect [242.796387 -69.6491699 271.795898 -59.7491684] /Subtype /Link /Border [0 0 1] /Dest /293 /ANN pdfmark
(;) S
44 -78.2 M
( // raises\() S
(DOMException) S
[/Rect [312.995117 -80.4489746 379.793945 -70.5489731] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
(\) on setting) S
44 -99.8 M
( // Introduced in DOM Level 2:) S
44 -110.6 M
( readonly attribute ) S
(Element) S
[/Rect [156.397949 -112.848389 196.197266 -102.948387] /Subtype /Link /Border [0 0 1] /Dest /295 /ANN pdfmark
( ) S
(ownerElement) S
[/Rect [242.796387 -112.848389 309.595215 -102.948387] /Subtype /Link /Border [0 0 1] /Dest /289 /ANN pdfmark
(;) S
44 -121.4 M
(};) S
22 -143.6 M
11 2 Nf
(Attributes) S
11 0 Nf
( ) S
44 -156.8 M
[/View [/XYZ -4 562.401917 null] /Dest /288 /DEST pdfmark
11 4 Nf
(name) S
[/View [/XYZ -4 562.401917 null] /Dest /288 /DEST pdfmark
11 0 Nf
( of type ) S
11 4 Nf
(DOMString) S
[/Rect [105.753906 -159.548096 167.152588 -147.44809] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(17) S
(] ) S
(, readonly ) S
66 -170 M
(Returns the name of this ) S
(attribute.) S
44 -183.2 M
[/View [/XYZ -4 536.002 null] /Dest /289 /DEST pdfmark
11 4 Nf
(ownerElement) S
[/View [/XYZ -4 536.002 null] /Dest /289 /DEST pdfmark
11 0 Nf
( of type ) S
11 4 Nf
(Element) S
[/Rect [158.552734 -185.948 206.751709 -173.847992] /Subtype /Link /Border [0 0 1] /Dest /295 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(77) S
(] ) S
(, readonly, introduced in ) S
11 2 Nf
(DOM Level ) S
(2) S
11 0 Nf
( ) S
66 -196.4 M
11 0 Nf
(The ) S
11 4 Nf
(Element) S
[/Rect [84.8547363 -199.147949 133.053711 -187.047943] /Subtype /Link /Border [0 0 1] /Dest /295 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(77) S
(] ) S
(node this attribute is attached to or ) S
11 4 Nf
(null) S
11 0 Nf
( if this attribute is not in ) S
66 -209.6 M
(use.) S
66 -222.8 M
[/View [/XYZ -4 496.402161 null] /Dest /290 /DEST pdfmark
[/View [/XYZ -4 496.402161 null] /Dest /290 /DEST pdfmark
(This attribute represents the property [owner element] defined in ) S
([) S
(XML Information ) S
(set) S
[/Rect [356.119141 -225.547852 452.827148 -213.447845] /Subtype /Link /Border [0 0 1] /Dest /104 /ANN pdfmark
(].) S
44 -236 M
[/View [/XYZ -4 483.202209 null] /Dest /291 /DEST pdfmark
11 4 Nf
(specified) S
[/View [/XYZ -4 483.202209 null] /Dest /291 /DEST pdfmark
11 0 Nf
( of type ) S
11 4 Nf
(boolean) S
11 0 Nf
(, readonly ) S
66 -249.2 M
11 0 Nf
(If this attribute was explicitly given a value in the original document, this is ) S
11 4 Nf
(true) S
11 0 Nf
(;) S
66 -262.4 M
11 0 Nf
(otherwise, it is ) S
11 4 Nf
(false) S
11 0 Nf
(. Note that the implementation is in charge of this attribute, not the) S
66 -275.6 M
(user. If the user changes the value of the attribute \(even if it ends up having the same value) S
66 -288.8 M
11 0 Nf
(as the default value\) then the ) S
11 4 Nf
(specified) S
11 0 Nf
( flag is automatically flipped to ) S
11 4 Nf
(true) S
11 0 Nf
(. To) S
66 -302 M
(re-specify the attribute as the default value from the DTD, the user must delete the) S
66 -315.2 M
11 0 Nf
(attribute. The implementation will then make a new attribute available with ) S
11 4 Nf
(specified) S
66 -328.4 M
11 0 Nf
(set to ) S
11 4 Nf
(false) S
11 0 Nf
( and the default value \(if one ) S
(exists\).) S
66 -341.6 M
(In summary: ) S
77 -352.2 M
gsave
0 setgray
newpath
77.0 -352.16748 2.75 0 360 arc
closepath
fill
grestore
88 -355.8 M
11 0 Nf
(If the attribute has an assigned value in the document then ) S
11 4 Nf
(specified) S
11 0 Nf
( is ) S
11 4 Nf
(true) S
11 0 Nf
(, and) S
88 -369 M
(the value is the assigned value. ) S
77 -379.6 M
gsave
0 setgray
newpath
77.0 -379.567383 2.75 0 360 arc
closepath
fill
grestore
88 -383.2 M
(If the attribute has no assigned value in the document and has a default value in the) S
88 -396.4 M
11 0 Nf
(DTD, then ) S
11 4 Nf
(specified) S
11 0 Nf
( is ) S
11 4 Nf
(false) S
11 0 Nf
(, and the value is the default value in the DTD. ) S
77 -407 M
gsave
0 setgray
newpath
77.0 -406.967285 2.75 0 360 arc
closepath
fill
grestore
88 -410.6 M
(If the attribute has no assigned value in the document and has a value of #IMPLIED in) S
88 -423.8 M
(the DTD, then the attribute does not appear in the structure model of the document. ) S
77 -434.4 M
gsave
0 setgray
newpath
77.0 -434.367188 2.75 0 360 arc
closepath
fill
grestore
88 -438 M
11 0 Nf
(If the ) S
11 4 Nf
(ownerElement) S
11 0 Nf
( attribute is ) S
11 4 Nf
(null) S
11 0 Nf
( \(i.e. because it was just created or was set to ) S
88 -451.2 M
11 4 Nf
(null) S
11 0 Nf
( by the various removal and cloning operations\) ) S
11 4 Nf
(specified) S
11 0 Nf
( is ) S
11 4 Nf
(true) S
11 0 Nf
(.) S
66 -464.4 M
[/View [/XYZ -4 254.80304 null] /Dest /292 /DEST pdfmark
[/View [/XYZ -4 254.80304 null] /Dest /292 /DEST pdfmark
(This attribute represents the property [specified] defined ) S
([) S
(XML Information ) S
(set) S
[/Rect [319.456543 -467.146973 416.164551 -455.046967] /Subtype /Link /Border [0 0 1] /Dest /104 /ANN pdfmark
(].) S
44 -477.6 M
[/View [/XYZ -4 241.603088 null] /Dest /293 /DEST pdfmark
11 4 Nf
(value) S
[/View [/XYZ -4 241.603088 null] /Dest /293 /DEST pdfmark
11 0 Nf
( of type ) S
11 4 Nf
(DOMString) S
[/Rect [112.35376 -480.346924 173.752441 -468.246918] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(17) S
(] ) S
66 -490.8 M
(On retrieval, the value of the attribute is returned as a string. Character and general entity) S
66 -504 M
11 0 Nf
(references are replaced with their values. See also the method ) S
11 4 Nf
(getAttribute) S
11 0 Nf
( on the ) S
66 -517.2 M
11 4 Nf
(Element) S
[/Rect [65.0 -519.946777 113.198975 -507.846771] /Subtype /Link /Border [0 0 1] /Dest /295 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(77) S
(] ) S
(interface.) S
66 -530.4 M
11 0 Nf
(On setting, this creates a ) S
11 4 Nf
(Text) S
[/Rect [175.591064 -533.146729 203.990479 -521.046753] /Subtype /Link /Border [0 0 1] /Dest /312 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(85) S
(] ) S
(node with the unparsed contents of the string. I.e.) S
66 -543.6 M
(any characters that an XML processor would recognize as markup are instead treated as) S
66 -556.8 M
11 0 Nf
(literal text. See also the method ) S
11 4 Nf
(setAttribute) S
11 0 Nf
( on the ) S
11 4 Nf
(Element) S
[/Rect [318.346436 -559.546631 366.54541 -547.446655] /Subtype /Link /Border [0 0 1] /Dest /295 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(77) S
(] ) S
(interface.) S
66 -570 M
[/View [/XYZ -4 149.20343 null] /Dest /294 /DEST pdfmark
[/View [/XYZ -4 149.20343 null] /Dest /294 /DEST pdfmark
11 0 Nf
(If the ) S
11 4 Nf
(value) S
11 0 Nf
( does contain the normalized attribute value, this attribute represents the) S
66 -583.2 M
(property [normalized value] defined in ) S
([) S
(XML Information ) S
(set) S
[/Rect [241.865234 -585.946533 338.573242 -573.846558] /Subtype /Link /Border [0 0 1] /Dest /104 /ANN pdfmark
(].) S
66 -596.4 M
11 2 Nf
(Exceptions on ) S
(setting) S
11 0 Nf
( ) S
66 -610.7 M
gsave
0 setgray
230.6 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(76) S
0 setgray
185.2 40 M
8 8 Nf
(1.2. Fundamental Interfaces) S
0 -8 M
grestore
pgsave restore N
%%Page: 77 77
%%PageResources: font Times-Roman Times-Italic Times-Bold Times-BoldItalic
%%+ font Courier Helvetica
%%PageBoundingBox: 71 44 541 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
74 -13 M
%%IncludeResource: font Courier
11 4 Nf
(DOMException) S
[/Rect [73.0 -15.75 154.198242 -3.64999962] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
%%IncludeResource: font Times-Roman
11 0 Nf
( ) S
74 -26.2 M
([p.) S
(23) S
(] ) S
185.4 -13 M
(NO_MODIFICATION_ALLOWED_ERR: Raised when the) S
185.4 -26.2 M
(node is ) S
(readonly.) S
0 -59.1 M
%%IncludeResource: font Times-Bold
11 2 Nf
(Interface ) S
[/View [/XYZ -4 660.05011 null] /Dest /295 /DEST pdfmark
%%IncludeResource: font Times-BoldItalic
11 3 Nf
(Element) S
[/View [/XYZ -4 660.05011 null] /Dest /295 /DEST pdfmark
11 0 Nf
( ) S
22 -83.3 M
11 0 Nf
(The ) S
11 4 Nf
(Element) S
11 0 Nf
( interface represents an ) S
%%IncludeResource: font Times-Italic
11 1 Nf
(element) S
[/Rect [191.506592 -86.0998535 227.715576 -73.999855] /Subtype /Link /Border [0 0 1] /Dest /375 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(148) S
(] ) S
(in an HTML or XML document. Elements) S
22 -96.5 M
11 0 Nf
(may have attributes associated with them; since the ) S
11 4 Nf
(Element) S
11 0 Nf
( interface inherits from ) S
11 4 Nf
(Node) S
[/Rect [399.577393 -99.2998047 427.976807 -87.1998062] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(49) S
(] ) S
(,) S
22 -109.7 M
11 0 Nf
(the generic ) S
11 4 Nf
(Node) S
[/Rect [72.3137207 -112.499756 100.713135 -100.399757] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
11 0 Nf
( interface attribute ) S
11 4 Nf
(attributes) S
11 0 Nf
( may be used to retrieve the set of all attributes) S
22 -122.9 M
11 0 Nf
(for an element. There are methods on the ) S
11 4 Nf
(Element) S
11 0 Nf
( interface to retrieve either an ) S
11 4 Nf
(Attr) S
[/Rect [383.342285 -125.699707 411.741699 -113.599709] /Subtype /Link /Border [0 0 1] /Dest /287 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(75) S
(] ) S
(object) S
22 -136.1 M
(by name or an attribute value by name. In XML, where an attribute value may contain entity) S
22 -149.3 M
11 0 Nf
(references, an ) S
11 4 Nf
(Attr) S
[/Rect [84.8200684 -152.099609 113.219482 -139.999603] /Subtype /Link /Border [0 0 1] /Dest /287 /ANN pdfmark
11 0 Nf
( object should be retrieved to examine the possibly fairly complex sub-tree) S
22 -162.5 M
(representing the attribute value. On the other hand, in HTML, where all attributes have simple string) S
22 -175.7 M
11 0 Nf
(values, methods to directly access an attribute value can safely be used as a ) S
11 1 Nf
(convenience) S
[/Rect [354.885742 -178.499512 411.246338 -166.399506] /Subtype /Link /Border [0 0 1] /Dest /400 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(147) S
(] ) S
(.) S
22 -199.9 M
11 2 Nf
(Note:) S
11 0 Nf
( In DOM Level 2, the method ) S
11 4 Nf
(normalize) S
11 0 Nf
( is inherited from the ) S
11 4 Nf
(Node) S
[/Rect [334.878906 -202.699463 363.27832 -190.599457] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(49) S
(] ) S
(interface where) S
22 -213.1 M
(it was ) S
(moved.) S
22 -237.3 M
11 2 Nf
(Note:) S
11 0 Nf
( The properties [namespace attributes] and [in-scope namespaces] defined in ) S
([) S
(XML) S
[/Rect [389.98584 -240.099365 416.42749 -227.999359] /Subtype /Link /Border [0 0 1] /Dest /104 /ANN pdfmark
22 -250.5 M
(Information ) S
(set) S
[/Rect [21.0 -253.299316 90.5163574 -241.19931] /Subtype /Link /Border [0 0 1] /Dest /104 /ANN pdfmark
(] are not accessible from DOM Level 3 Core. However, ) S
([) S
(DOM Level 3 ) S
(XPath) S
[/Rect [340.212891 -253.299316 434.171387 -241.19931] /Subtype /Link /Border [0 0 1] /Dest /111 /ANN pdfmark
(] does) S
22 -263.7 M
(provide a way to access the property [in-scope ) S
(namespaces].) S
22 -287.9 M
11 2 Nf
(IDL ) S
(Definition) S
11 0 Nf
( ) S
44 -309.7 M
9.0 4 Nf
(interface ) S
(Element) S
[/Rect [96.9990234 -311.999023 136.79834 -302.09903] /Subtype /Link /Border [0 0 1] /Dest /295 /ANN pdfmark
( : ) S
(Node) S
[/Rect [150.998047 -311.999023 174.597656 -302.09903] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
( {) S
44 -320.5 M
( readonly attribute ) S
(DOMString) S
[/Rect [156.397949 -322.798828 206.99707 -312.898834] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( ) S
(tagName) S
[/Rect [242.796387 -322.798828 282.595703 -312.898834] /Subtype /Link /Border [0 0 1] /Dest /296 /ANN pdfmark
(;) S
44 -331.3 M
( ) S
(DOMString) S
[/Rect [53.7998047 -333.598633 104.398926 -323.698639] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( ) S
(getAttribute) S
[/Rect [156.397949 -333.598633 223.196777 -323.698639] /Subtype /Link /Border [0 0 1] /Dest /297 /ANN pdfmark
(\(in ) S
(DOMString) S
[/Rect [242.796387 -333.598633 293.395508 -323.698639] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( name\);) S
44 -342.1 M
( void ) S
(setAttribute) S
[/Rect [156.397949 -344.398438 223.196777 -334.498444] /Subtype /Link /Border [0 0 1] /Dest /308 /ANN pdfmark
(\(in ) S
(DOMString) S
[/Rect [242.796387 -344.398438 293.395508 -334.498444] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( name, ) S
44 -352.9 M
( in ) S
(DOMString) S
[/Rect [242.796387 -355.198242 293.395508 -345.298248] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( value\)) S
44 -363.7 M
( raises\() S
(DOMException) S
[/Rect [296.79541 -365.998047 363.594238 -356.098053] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
(\);) S
44 -374.5 M
( void ) S
(removeAttribute) S
[/Rect [156.397949 -376.797852 239.396484 -366.897858] /Subtype /Link /Border [0 0 1] /Dest /305 /ANN pdfmark
(\(in ) S
(DOMString) S
[/Rect [258.996094 -376.797852 309.595215 -366.897858] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( name\)) S
44 -385.3 M
( raises\() S
(DOMException) S
[/Rect [296.79541 -387.597656 363.594238 -377.697662] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
(\);) S
44 -396.1 M
( ) S
(Attr) S
[/Rect [53.7998047 -398.397461 77.3994141 -388.497467] /Subtype /Link /Border [0 0 1] /Dest /287 /ANN pdfmark
( ) S
(getAttributeNode) S
[/Rect [156.397949 -398.397461 244.796387 -388.497467] /Subtype /Link /Border [0 0 1] /Dest /299 /ANN pdfmark
(\(in ) S
(DOMString) S
[/Rect [264.396 -398.397461 314.995117 -388.497467] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( name\);) S
44 -406.9 M
( ) S
(Attr) S
[/Rect [53.7998047 -409.197266 77.3994141 -399.297272] /Subtype /Link /Border [0 0 1] /Dest /287 /ANN pdfmark
( ) S
(setAttributeNode) S
[/Rect [156.397949 -409.197266 244.796387 -399.297272] /Subtype /Link /Border [0 0 1] /Dest /310 /ANN pdfmark
(\(in ) S
(Attr) S
[/Rect [264.396 -409.197266 287.995605 -399.297272] /Subtype /Link /Border [0 0 1] /Dest /287 /ANN pdfmark
( newAttr\)) S
44 -417.7 M
( raises\() S
(DOMException) S
[/Rect [296.79541 -419.99707 363.594238 -410.097076] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
(\);) S
44 -428.5 M
( ) S
(Attr) S
[/Rect [53.7998047 -430.796875 77.3994141 -420.896881] /Subtype /Link /Border [0 0 1] /Dest /287 /ANN pdfmark
( ) S
(removeAttributeNode) S
[/Rect [156.397949 -430.796875 260.996094 -420.896881] /Subtype /Link /Border [0 0 1] /Dest /307 /ANN pdfmark
(\(in ) S
(Attr) S
[/Rect [280.595703 -430.796875 304.195312 -420.896881] /Subtype /Link /Border [0 0 1] /Dest /287 /ANN pdfmark
( oldAttr\)) S
44 -439.3 M
( raises\() S
(DOMException) S
[/Rect [296.79541 -441.59668 363.594238 -431.696686] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
(\);) S
44 -450.1 M
( ) S
(NodeList) S
[/Rect [53.7998047 -452.396484 98.9990234 -442.49649] /Subtype /Link /Border [0 0 1] /Dest /265 /ANN pdfmark
( ) S
(getElementsByTagName) S
[/Rect [156.397949 -452.396484 266.396 -442.49649] /Subtype /Link /Border [0 0 1] /Dest /301 /ANN pdfmark
(\(in ) S
(DOMString) S
[/Rect [285.995605 -452.396484 336.594727 -442.49649] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( name\);) S
44 -460.9 M
( // Introduced in DOM Level 2:) S
44 -471.7 M
( ) S
(DOMString) S
[/Rect [53.7998047 -473.996094 104.398926 -464.0961] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( ) S
(getAttributeNS) S
[/Rect [156.397949 -473.996094 233.996582 -464.0961] /Subtype /Link /Border [0 0 1] /Dest /298 /ANN pdfmark
(\(in ) S
(DOMString) S
[/Rect [253.596191 -473.996094 304.195312 -464.0961] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( namespaceURI, ) S
44 -482.5 M
( in ) S
(DOMString) S
[/Rect [253.596191 -484.795898 304.195312 -474.895905] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( localName\);) S
44 -493.3 M
( // Introduced in DOM Level 2:) S
44 -504.1 M
( void ) S
(setAttributeNS) S
[/Rect [156.397949 -506.395508 233.996582 -496.495514] /Subtype /Link /Border [0 0 1] /Dest /309 /ANN pdfmark
(\(in ) S
(DOMString) S
[/Rect [253.596191 -506.395508 304.195312 -496.495514] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( namespaceURI, ) S
44 -514.9 M
( in ) S
(DOMString) S
[/Rect [253.596191 -517.195312 304.195312 -507.295319] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( qualifiedName, ) S
44 -525.7 M
( in ) S
(DOMString) S
[/Rect [253.596191 -527.995117 304.195312 -518.095093] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( value\)) S
44 -536.5 M
( raises\() S
(DOMException) S
[/Rect [296.79541 -538.794922 363.594238 -528.894897] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
(\);) S
44 -547.3 M
( // Introduced in DOM Level 2:) S
44 -558.1 M
( void ) S
(removeAttributeNS) S
[/Rect [156.397949 -560.394531 250.196289 -550.494507] /Subtype /Link /Border [0 0 1] /Dest /306 /ANN pdfmark
(\(in ) S
(DOMString) S
[/Rect [269.795898 -560.394531 320.39502 -550.494507] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( namespaceURI, ) S
44 -568.9 M
( in ) S
(DOMString) S
[/Rect [269.795898 -571.194336 320.39502 -561.294312] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( localName\)) S
44 -579.7 M
( raises\() S
(DOMException) S
[/Rect [296.79541 -581.994141 363.594238 -572.094116] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
(\);) S
44 -590.5 M
( // Introduced in DOM Level 2:) S
44 -601.3 M
( ) S
(Attr) S
[/Rect [53.7998047 -603.59375 77.3994141 -593.693726] /Subtype /Link /Border [0 0 1] /Dest /287 /ANN pdfmark
( ) S
(getAttributeNodeNS) S
[/Rect [156.397949 -603.59375 255.596191 -593.693726] /Subtype /Link /Border [0 0 1] /Dest /300 /ANN pdfmark
(\(in ) S
(DOMString) S
[/Rect [275.195801 -603.59375 325.794922 -593.693726] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( namespaceURI, ) S
44 -612.1 M
( in ) S
(DOMString) S
[/Rect [275.195801 -614.393555 325.794922 -604.49353] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( localName\);) S
44 -612.1 M
gsave
0 setgray
230.6 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(77) S
0 setgray
185.2 40 M
8 8 Nf
(1.2. Fundamental Interfaces) S
88 -8 M
grestore
pgsave restore N
%%Page: 78 78
%%PageResources: font Times-Roman Times-Italic Times-Bold Courier Helvetica
%%PageBoundingBox: 93 44 540 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
44 -10.8 M
%%IncludeResource: font Courier
9.0 4 Nf
( // Introduced in DOM Level 2:) S
44 -21.6 M
9.0 4 Nf
( ) S
(Attr) S
[/Rect [53.7998047 -23.8496094 77.3994141 -13.9496098] /Subtype /Link /Border [0 0 1] /Dest /287 /ANN pdfmark
( ) S
(setAttributeNodeNS) S
[/Rect [156.397949 -23.8496094 255.596191 -13.9496098] /Subtype /Link /Border [0 0 1] /Dest /311 /ANN pdfmark
(\(in ) S
(Attr) S
[/Rect [275.195801 -23.8496094 298.79541 -13.9496098] /Subtype /Link /Border [0 0 1] /Dest /287 /ANN pdfmark
( newAttr\)) S
44 -32.4 M
( raises\() S
(DOMException) S
[/Rect [296.79541 -34.6494141 363.594238 -24.7494144] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
(\);) S
44 -43.2 M
( // Introduced in DOM Level 2:) S
44 -54 M
( ) S
(NodeList) S
[/Rect [53.7998047 -56.2490234 98.9990234 -46.3490219] /Subtype /Link /Border [0 0 1] /Dest /265 /ANN pdfmark
( ) S
(getElementsByTagNameNS) S
[/Rect [156.397949 -56.2490234 277.195801 -46.3490219] /Subtype /Link /Border [0 0 1] /Dest /302 /ANN pdfmark
(\(in ) S
(DOMString) S
[/Rect [296.79541 -56.2490234 347.394531 -46.3490219] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( namespaceURI, ) S
44 -64.8 M
( in ) S
(DOMString) S
[/Rect [296.79541 -67.0488281 347.394531 -57.1488266] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( localName\);) S
44 -75.6 M
( // Introduced in DOM Level 2:) S
44 -86.4 M
( boolean ) S
(hasAttribute) S
[/Rect [156.397949 -88.6484375 223.196777 -78.748436] /Subtype /Link /Border [0 0 1] /Dest /303 /ANN pdfmark
(\(in ) S
(DOMString) S
[/Rect [242.796387 -88.6484375 293.395508 -78.748436] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( name\);) S
44 -97.2 M
( // Introduced in DOM Level 2:) S
44 -108 M
( boolean ) S
(hasAttributeNS) S
[/Rect [156.397949 -110.248047 233.996582 -100.348045] /Subtype /Link /Border [0 0 1] /Dest /304 /ANN pdfmark
(\(in ) S
(DOMString) S
[/Rect [253.596191 -110.248047 304.195312 -100.348045] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( namespaceURI, ) S
44 -118.8 M
( in ) S
(DOMString) S
[/Rect [253.596191 -121.047852 304.195312 -111.14785] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( localName\);) S
44 -129.6 M
(};) S
22 -151.8 M
%%IncludeResource: font Times-Bold
11 2 Nf
(Attributes) S
%%IncludeResource: font Times-Roman
11 0 Nf
( ) S
44 -165 M
[/View [/XYZ -4 554.202454 null] /Dest /296 /DEST pdfmark
11 4 Nf
(tagName) S
[/View [/XYZ -4 554.202454 null] /Dest /296 /DEST pdfmark
11 0 Nf
( of type ) S
11 4 Nf
(DOMString) S
[/Rect [125.553467 -167.747559 186.952148 -155.647552] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(17) S
(] ) S
(, readonly ) S
66 -178.2 M
(The name of the element. For example, in: ) S
66 -200 M
9.0 4 Nf
( ) S
66 -210.8 M
( ... ) S
66 -221.6 M
( ,) S
66 -243.8 M
11 4 Nf
(tagName) S
11 0 Nf
( has the value ) S
11 4 Nf
("elementExample") S
11 0 Nf
(. Note that this is case-preserving in XML,) S
66 -257 M
11 0 Nf
(as are all of the operations of the DOM. The HTML DOM returns the ) S
11 4 Nf
(tagName) S
11 0 Nf
( of an) S
66 -270.2 M
(HTML element in the canonical uppercase form, regardless of the case in the source) S
66 -283.4 M
(HTML ) S
(document.) S
22 -296.6 M
11 2 Nf
(Methods) S
11 0 Nf
( ) S
44 -309.8 M
[/View [/XYZ -4 409.403381 null] /Dest /297 /DEST pdfmark
11 4 Nf
(getAttribute) S
[/View [/XYZ -4 409.403381 null] /Dest /297 /DEST pdfmark
11 0 Nf
( ) S
66 -323 M
(Retrieves an attribute value by name. ) S
66 -336.2 M
11 2 Nf
(Parameters) S
11 0 Nf
( ) S
66 -349.4 M
11 4 Nf
(name) S
11 0 Nf
( of type ) S
11 4 Nf
(DOMString) S
[/Rect [127.753906 -352.146484 189.152588 -340.046478] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(17) S
(] ) S
88 -362.6 M
(The name of the attribute to ) S
(retrieve.) S
66 -375.8 M
11 2 Nf
(Return ) S
(Value) S
11 0 Nf
( ) S
74 -403.1 M
11 4 Nf
(DOMString) S
[/Rect [73.0 -405.846191 134.398682 -393.746185] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
74 -416.3 M
([p.) S
(17) S
(] ) S
166 -403.1 M
11 0 Nf
(The ) S
11 4 Nf
(Attr) S
[/Rect [184.874756 -405.846191 213.27417 -393.746185] /Subtype /Link /Border [0 0 1] /Dest /287 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(75) S
(] ) S
(value as a string, or the empty string if that) S
166 -416.3 M
(attribute does not have a specified or default ) S
(value.) S
66 -449.2 M
11 2 Nf
(No ) S
(Exceptions) S
44 -462.4 M
[/View [/XYZ -4 256.753967 null] /Dest /298 /DEST pdfmark
11 4 Nf
(getAttributeNS) S
[/View [/XYZ -4 256.753967 null] /Dest /298 /DEST pdfmark
11 0 Nf
( introduced in ) S
11 2 Nf
(DOM Level ) S
(2) S
11 0 Nf
( ) S
66 -475.6 M
(Retrieves an attribute value by local name and namespace ) S
(URI.) S
66 -488.8 M
(Documents which do not support the "XML" feature will permit only the DOM Level 1) S
66 -502 M
(calls for creating/setting elements and attributes. Hence, if you specify a non-null) S
66 -515.2 M
(namespace URI, these DOMs will never find a matching ) S
(node.) S
66 -528.4 M
(Per ) S
([) S
(XML ) S
(Namespaces) S
[/Rect [86.0754395 -531.195801 170.243408 -519.095825] /Subtype /Link /Border [0 0 1] /Dest /384 /ANN pdfmark
(], applications must use the value null as the namespaceURI) S
66 -541.6 M
(parameter for methods if they wish to have no namespace. ) S
66 -554.8 M
11 2 Nf
(Parameters) S
11 0 Nf
( ) S
66 -568 M
11 4 Nf
(namespaceURI) S
11 0 Nf
( of type ) S
11 4 Nf
(DOMString) S
[/Rect [180.552734 -570.795654 241.951416 -558.695679] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(17) S
(] ) S
88 -581.2 M
11 0 Nf
(The ) S
%%IncludeResource: font Times-Italic
11 1 Nf
(namespace ) S
(URI) S
[/Rect [106.854736 -583.995605 178.80249 -571.89563] /Subtype /Link /Border [0 0 1] /Dest /386 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(149) S
(] ) S
(of the attribute to ) S
(retrieve.) S
66 -594.4 M
11 4 Nf
(localName) S
11 0 Nf
( of type ) S
11 4 Nf
(DOMString) S
[/Rect [160.753174 -597.195557 222.151855 -585.095581] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
88 -607.6 M
11 0 Nf
(The ) S
11 1 Nf
(local ) S
(name) S
[/Rect [106.854736 -610.395508 157.429932 -598.295532] /Subtype /Link /Border [0 0 1] /Dest /403 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(149) S
(] ) S
(of the attribute to ) S
(retrieve.) S
66 -607.6 M
gsave
0 setgray
230.6 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(78) S
0 setgray
185.2 40 M
8 8 Nf
(1.2. Fundamental Interfaces) S
132 -8 M
grestore
pgsave restore N
%%Page: 79 79
%%PageResources: font Times-Roman Times-Italic Times-Bold Courier Helvetica
%%PageBoundingBox: 115 44 535 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
66 -13.2 M
%%IncludeResource: font Times-Bold
11 2 Nf
(Return ) S
(Value) S
%%IncludeResource: font Times-Roman
11 0 Nf
( ) S
74 -40.5 M
%%IncludeResource: font Courier
11 4 Nf
(DOMString) S
[/Rect [73.0 -43.2497559 134.398682 -31.1497555] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
74 -53.7 M
([p.) S
(17) S
(] ) S
166 -40.5 M
11 0 Nf
(The ) S
11 4 Nf
(Attr) S
[/Rect [184.874756 -43.2497559 213.27417 -31.1497555] /Subtype /Link /Border [0 0 1] /Dest /287 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(75) S
(] ) S
(value as a string, or the empty string if that) S
166 -53.7 M
(attribute does not have a specified or default ) S
(value.) S
66 -86.6 M
11 2 Nf
(No ) S
(Exceptions) S
44 -99.8 M
[/View [/XYZ -4 619.350403 null] /Dest /299 /DEST pdfmark
11 4 Nf
(getAttributeNode) S
[/View [/XYZ -4 619.350403 null] /Dest /299 /DEST pdfmark
11 0 Nf
( ) S
66 -113 M
(Retrieves an attribute node by ) S
(name.) S
66 -126.2 M
11 0 Nf
(To retrieve an attribute node by qualified name and namespace URI, use the ) S
66 -139.4 M
11 4 Nf
(getAttributeNodeNS) S
11 0 Nf
( method. ) S
66 -152.6 M
11 2 Nf
(Parameters) S
11 0 Nf
( ) S
66 -165.8 M
11 4 Nf
(name) S
11 0 Nf
( of type ) S
11 4 Nf
(DOMString) S
[/Rect [127.753906 -168.599365 189.152588 -156.499359] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(17) S
(] ) S
88 -179 M
11 0 Nf
(The name ) S
(\() S
11 4 Nf
(nodeName) S
11 0 Nf
(\) of the attribute to ) S
(retrieve.) S
66 -192.2 M
11 2 Nf
(Return ) S
(Value) S
11 0 Nf
( ) S
74 -219.5 M
11 4 Nf
(Attr) S
[/Rect [73.0 -222.299072 101.399414 -210.199066] /Subtype /Link /Border [0 0 1] /Dest /287 /ANN pdfmark
11 0 Nf
( ) S
74 -232.7 M
([p.) S
(75) S
(] ) S
138.9 -219.5 M
11 0 Nf
(The ) S
11 4 Nf
(Attr) S
[/Rect [157.750732 -222.299072 186.150146 -210.199066] /Subtype /Link /Border [0 0 1] /Dest /287 /ANN pdfmark
11 0 Nf
( node with the specified name ) S
(\() S
11 4 Nf
(nodeName) S
11 0 Nf
(\) or ) S
11 4 Nf
(null) S
11 0 Nf
( if there) S
138.9 -232.7 M
(is no such ) S
(attribute.) S
66 -265.7 M
11 2 Nf
(No ) S
(Exceptions) S
44 -278.9 M
[/View [/XYZ -4 440.301086 null] /Dest /300 /DEST pdfmark
11 4 Nf
(getAttributeNodeNS) S
[/View [/XYZ -4 440.301086 null] /Dest /300 /DEST pdfmark
11 0 Nf
( introduced in ) S
11 2 Nf
(DOM Level ) S
(2) S
11 0 Nf
( ) S
66 -292.1 M
11 0 Nf
(Retrieves an ) S
11 4 Nf
(Attr) S
[/Rect [122.429443 -294.848877 150.828857 -282.748871] /Subtype /Link /Border [0 0 1] /Dest /287 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(75) S
(] ) S
(node by local name and namespace ) S
(URI.) S
66 -305.3 M
(Documents which do not support the "XML" feature will permit only the DOM Level 1) S
66 -318.5 M
(calls for creating/setting elements and attributes. Hence, if you specify a non-null) S
66 -331.7 M
(namespace URI, these DOMs will never find a matching ) S
(node.) S
66 -344.9 M
(Per ) S
([) S
(XML ) S
(Namespaces) S
[/Rect [86.0754395 -347.648682 170.243408 -335.548676] /Subtype /Link /Border [0 0 1] /Dest /384 /ANN pdfmark
(], applications must use the value null as the namespaceURI) S
66 -358.1 M
(parameter for methods if they wish to have no namespace. ) S
66 -371.3 M
11 2 Nf
(Parameters) S
11 0 Nf
( ) S
66 -384.5 M
11 4 Nf
(namespaceURI) S
11 0 Nf
( of type ) S
11 4 Nf
(DOMString) S
[/Rect [180.552734 -387.248535 241.951416 -375.148529] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(17) S
(] ) S
88 -397.7 M
11 0 Nf
(The ) S
%%IncludeResource: font Times-Italic
11 1 Nf
(namespace ) S
(URI) S
[/Rect [106.854736 -400.448486 178.80249 -388.34848] /Subtype /Link /Border [0 0 1] /Dest /386 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(149) S
(] ) S
(of the attribute to ) S
(retrieve.) S
66 -410.9 M
11 4 Nf
(localName) S
11 0 Nf
( of type ) S
11 4 Nf
(DOMString) S
[/Rect [160.753174 -413.648438 222.151855 -401.548431] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
88 -424.1 M
11 0 Nf
(The ) S
11 1 Nf
(local ) S
(name) S
[/Rect [106.854736 -426.848389 157.429932 -414.748383] /Subtype /Link /Border [0 0 1] /Dest /403 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(149) S
(] ) S
(of the attribute to ) S
(retrieve.) S
66 -437.3 M
11 2 Nf
(Return ) S
(Value) S
11 0 Nf
( ) S
74 -464.6 M
11 4 Nf
(Attr) S
[/Rect [73.0 -467.348145 101.399414 -455.248138] /Subtype /Link /Border [0 0 1] /Dest /287 /ANN pdfmark
11 0 Nf
( ) S
74 -477.8 M
([p.) S
(75) S
(] ) S
134.8 -464.6 M
11 0 Nf
(The ) S
11 4 Nf
(Attr) S
[/Rect [153.644775 -467.348145 182.044189 -455.248138] /Subtype /Link /Border [0 0 1] /Dest /287 /ANN pdfmark
11 0 Nf
( node with the specified attribute local name and namespace) S
134.8 -477.8 M
11 0 Nf
(URI or ) S
11 4 Nf
(null) S
11 0 Nf
( if there is no such ) S
(attribute.) S
66 -510.7 M
11 2 Nf
(No ) S
(Exceptions) S
44 -523.9 M
[/View [/XYZ -4 195.252014 null] /Dest /301 /DEST pdfmark
11 4 Nf
(getElementsByTagName) S
[/View [/XYZ -4 195.252014 null] /Dest /301 /DEST pdfmark
11 0 Nf
( ) S
66 -537.1 M
11 0 Nf
(Returns a ) S
11 4 Nf
(NodeList) S
[/Rect [109.604004 -539.897949 164.402832 -527.798] /Subtype /Link /Border [0 0 1] /Dest /265 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(66) S
(] ) S
(of all ) S
11 1 Nf
(descendant) S
[/Rect [220.140869 -539.897949 271.628906 -527.798] /Subtype /Link /Border [0 0 1] /Dest /389 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(147) S
(] ) S
11 4 Nf
(Elements) S
11 0 Nf
( with a given tag name,) S
66 -550.3 M
11 0 Nf
(in ) S
11 1 Nf
(document ) S
(order) S
[/Rect [76.3078613 -553.0979 148.266602 -540.997925] /Subtype /Link /Border [0 0 1] /Dest /405 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(148) S
(] ) S
(. ) S
66 -563.5 M
11 2 Nf
(Parameters) S
11 0 Nf
( ) S
66 -576.7 M
11 4 Nf
(name) S
11 0 Nf
( of type ) S
11 4 Nf
(DOMString) S
[/Rect [127.753906 -579.497803 189.152588 -567.397827] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(17) S
(] ) S
88 -589.9 M
(The name of the tag to match on. The special value "*" matches all ) S
(tags.) S
66 -603.1 M
11 2 Nf
(Return ) S
(Value) S
11 0 Nf
( ) S
66 -617.4 M
gsave
0 setgray
230.6 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(79) S
0 setgray
185.2 40 M
8 8 Nf
(1.2. Fundamental Interfaces) S
0 -8 M
grestore
pgsave restore N
%%Page: 80 80
%%PageResources: font Times-Roman Times-Italic Times-Bold Courier Helvetica
%%PageBoundingBox: 115 44 540 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
74 -13 M
%%IncludeResource: font Courier
11 4 Nf
(NodeList) S
[/Rect [73.0 -15.75 127.798828 -3.64999962] /Subtype /Link /Border [0 0 1] /Dest /265 /ANN pdfmark
%%IncludeResource: font Times-Roman
11 0 Nf
( ) S
([p.) S
(66) S
(] ) S
172.2 -13 M
11 0 Nf
(A list of matching ) S
11 4 Nf
(Element) S
11 0 Nf
( ) S
(nodes.) S
66 -46 M
%%IncludeResource: font Times-Bold
11 2 Nf
(No ) S
(Exceptions) S
44 -59.1 M
[/View [/XYZ -4 660.05011 null] /Dest /302 /DEST pdfmark
11 4 Nf
(getElementsByTagNameNS) S
[/View [/XYZ -4 660.05011 null] /Dest /302 /DEST pdfmark
11 0 Nf
( introduced in ) S
11 2 Nf
(DOM Level ) S
(2) S
11 0 Nf
( ) S
66 -72.3 M
11 0 Nf
(Returns a ) S
11 4 Nf
(NodeList) S
[/Rect [109.604004 -75.0998535 164.402832 -62.999855] /Subtype /Link /Border [0 0 1] /Dest /265 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(66) S
(] ) S
(of all the ) S
%%IncludeResource: font Times-Italic
11 1 Nf
(descendant) S
[/Rect [236.33252 -75.0998535 287.820557 -62.999855] /Subtype /Link /Border [0 0 1] /Dest /389 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(147) S
(] ) S
11 4 Nf
(Elements) S
11 0 Nf
( with a given local) S
66 -85.5 M
11 0 Nf
(name and namespace URI in ) S
11 1 Nf
(document ) S
(order) S
[/Rect [194.214355 -88.2998047 266.173096 -76.1998062] /Subtype /Link /Border [0 0 1] /Dest /405 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(148) S
(] ) S
(.) S
66 -98.7 M
(Documents which do not support the "XML" feature will permit only the DOM Level 1) S
66 -111.9 M
(calls for creating/setting elements and attributes. Hence, if you specify a non-null) S
66 -125.1 M
(namespace URI, these DOMs will never find a matching node. ) S
66 -138.3 M
11 2 Nf
(Parameters) S
11 0 Nf
( ) S
66 -151.5 M
11 4 Nf
(namespaceURI) S
11 0 Nf
( of type ) S
11 4 Nf
(DOMString) S
[/Rect [180.552734 -154.299561 241.951416 -142.199554] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(17) S
(] ) S
88 -164.7 M
11 0 Nf
(The ) S
11 1 Nf
(namespace ) S
(URI) S
[/Rect [106.854736 -167.499512 178.80249 -155.399506] /Subtype /Link /Border [0 0 1] /Dest /386 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(149) S
(] ) S
(of the elements to match on. The special value "*") S
88 -177.9 M
(matches all ) S
(namespaces.) S
66 -191.1 M
11 4 Nf
(localName) S
11 0 Nf
( of type ) S
11 4 Nf
(DOMString) S
[/Rect [160.753174 -193.899414 222.151855 -181.799408] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
88 -204.3 M
11 0 Nf
(The ) S
11 1 Nf
(local ) S
(name) S
[/Rect [106.854736 -207.099365 157.429932 -194.999359] /Subtype /Link /Border [0 0 1] /Dest /403 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(149) S
(] ) S
(of the elements to match on. The special value "*" matches all) S
88 -217.5 M
(local ) S
(names.) S
66 -230.7 M
11 2 Nf
(Return ) S
(Value) S
11 0 Nf
( ) S
74 -258 M
11 4 Nf
(NodeList) S
[/Rect [73.0 -260.799072 127.798828 -248.699066] /Subtype /Link /Border [0 0 1] /Dest /265 /ANN pdfmark
11 0 Nf
( ) S
74 -271.2 M
([p.) S
(66) S
(] ) S
172 -258 M
11 0 Nf
(A new ) S
11 4 Nf
(NodeList) S
[/Rect [202.773926 -260.799072 257.572754 -248.699066] /Subtype /Link /Border [0 0 1] /Dest /265 /ANN pdfmark
11 0 Nf
( object containing all the matched ) S
172 -271.2 M
11 4 Nf
(Elements) S
11 0 Nf
(.) S
66 -304.2 M
11 2 Nf
(No ) S
(Exceptions) S
44 -317.4 M
[/View [/XYZ -4 401.801086 null] /Dest /303 /DEST pdfmark
11 4 Nf
(hasAttribute) S
[/View [/XYZ -4 401.801086 null] /Dest /303 /DEST pdfmark
11 0 Nf
( introduced in ) S
11 2 Nf
(DOM Level ) S
(2) S
11 0 Nf
( ) S
66 -330.6 M
11 0 Nf
(Returns ) S
11 4 Nf
(true) S
11 0 Nf
( when an attribute with a given name is specified on this element or has a) S
66 -343.8 M
11 0 Nf
(default value, ) S
11 4 Nf
(false) S
11 0 Nf
( otherwise. ) S
66 -357 M
11 2 Nf
(Parameters) S
11 0 Nf
( ) S
66 -370.2 M
11 4 Nf
(name) S
11 0 Nf
( of type ) S
11 4 Nf
(DOMString) S
[/Rect [127.753906 -372.94873 189.152588 -360.848724] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(17) S
(] ) S
88 -383.4 M
(The name of the attribute to look ) S
(for.) S
66 -396.6 M
11 2 Nf
(Return ) S
(Value) S
11 0 Nf
( ) S
74 -423.9 M
11 4 Nf
(boolean) S
136.3 -423.9 M
11 4 Nf
(true) S
11 0 Nf
( if an attribute with the given name is specified on this element or) S
136.3 -437.1 M
11 0 Nf
(has a default value, ) S
11 4 Nf
(false) S
11 0 Nf
( ) S
(otherwise.) S
66 -470 M
11 2 Nf
(No ) S
(Exceptions) S
44 -483.2 M
[/View [/XYZ -4 235.951721 null] /Dest /304 /DEST pdfmark
11 4 Nf
(hasAttributeNS) S
[/View [/XYZ -4 235.951721 null] /Dest /304 /DEST pdfmark
11 0 Nf
( introduced in ) S
11 2 Nf
(DOM Level ) S
(2) S
11 0 Nf
( ) S
66 -496.4 M
11 0 Nf
(Returns ) S
11 4 Nf
(true) S
11 0 Nf
( when an attribute with a given local name and namespace URI is specified) S
66 -509.6 M
11 0 Nf
(on this element or has a default value, ) S
11 4 Nf
(false) S
11 0 Nf
( ) S
(otherwise.) S
66 -522.8 M
(Documents which do not support the "XML" feature will permit only the DOM Level 1) S
66 -536 M
(calls for creating/setting elements and attributes. Hence, if you specify a non-null) S
66 -549.2 M
(namespace URI, these DOMs will never find a matching ) S
(node.) S
66 -562.4 M
(Per ) S
([) S
(XML ) S
(Namespaces) S
[/Rect [86.0754395 -565.198 170.243408 -553.098] /Subtype /Link /Border [0 0 1] /Dest /384 /ANN pdfmark
(], applications must use the value null as the namespaceURI) S
66 -575.6 M
(parameter for methods if they wish to have no namespace. ) S
66 -588.8 M
11 2 Nf
(Parameters) S
11 0 Nf
( ) S
66 -588.8 M
gsave
0 setgray
230.6 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(80) S
0 setgray
185.2 40 M
8 8 Nf
(1.2. Fundamental Interfaces) S
132 -8 M
grestore
pgsave restore N
%%Page: 81 81
%%PageResources: font Times-Roman Times-Italic Times-Bold Courier Helvetica
%%PageBoundingBox: 115 44 538 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
66 -13.2 M
%%IncludeResource: font Courier
11 4 Nf
(namespaceURI) S
%%IncludeResource: font Times-Roman
11 0 Nf
( of type ) S
11 4 Nf
(DOMString) S
[/Rect [180.552734 -15.9499512 241.951416 -3.84995079] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(17) S
(] ) S
88 -26.4 M
11 0 Nf
(The ) S
%%IncludeResource: font Times-Italic
11 1 Nf
(namespace ) S
(URI) S
[/Rect [106.854736 -29.1499023 178.80249 -17.049902] /Subtype /Link /Border [0 0 1] /Dest /386 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(149) S
(] ) S
(of the attribute to look ) S
(for.) S
66 -39.6 M
11 4 Nf
(localName) S
11 0 Nf
( of type ) S
11 4 Nf
(DOMString) S
[/Rect [160.753174 -42.3498535 222.151855 -30.2498531] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
88 -52.8 M
11 0 Nf
(The ) S
11 1 Nf
(local ) S
(name) S
[/Rect [106.854736 -55.5498047 157.429932 -43.4498062] /Subtype /Link /Border [0 0 1] /Dest /403 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(149) S
(] ) S
(of the attribute to look ) S
(for.) S
66 -66 M
%%IncludeResource: font Times-Bold
11 2 Nf
(Return ) S
(Value) S
11 0 Nf
( ) S
74 -93.3 M
11 4 Nf
(boolean) S
136.3 -93.3 M
11 4 Nf
(true) S
11 0 Nf
( if an attribute with the given local name and namespace URI is) S
136.3 -106.5 M
11 0 Nf
(specified or has a default value on this element, ) S
11 4 Nf
(false) S
11 0 Nf
( ) S
(otherwise.) S
66 -139.4 M
11 2 Nf
(No ) S
(Exceptions) S
44 -152.6 M
[/View [/XYZ -4 566.550598 null] /Dest /305 /DEST pdfmark
11 4 Nf
(removeAttribute) S
[/View [/XYZ -4 566.550598 null] /Dest /305 /DEST pdfmark
11 0 Nf
( ) S
66 -165.8 M
(Removes an attribute by name. If the removed attribute is known to have a default value,) S
66 -179 M
(an attribute immediately appears containing the default value as well as the corresponding) S
66 -192.2 M
(namespace URI, local name, and prefix when applicable. If the attribute does not have a) S
66 -205.4 M
(specified or default value, calling this method has no ) S
(effect.) S
66 -218.6 M
11 0 Nf
(To remove an attribute by local name and namespace URI, use the ) S
66 -231.8 M
11 4 Nf
(removeAttributeNS) S
11 0 Nf
( method. ) S
66 -245 M
11 2 Nf
(Parameters) S
11 0 Nf
( ) S
66 -258.2 M
11 4 Nf
(name) S
11 0 Nf
( of type ) S
11 4 Nf
(DOMString) S
[/Rect [127.753906 -260.999023 189.152588 -248.899017] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(17) S
(] ) S
88 -271.4 M
(The name of the attribute to ) S
(remove.) S
66 -284.6 M
11 2 Nf
(Exceptions) S
11 0 Nf
( ) S
74 -311.9 M
11 4 Nf
(DOMException) S
[/Rect [73.0 -314.69873 154.198242 -302.598724] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
11 0 Nf
( ) S
74 -325.1 M
([p.) S
(23) S
(] ) S
186.8 -311.9 M
(NO_MODIFICATION_ALLOWED_ERR: Raised if this) S
186.8 -325.1 M
(node is ) S
(readonly.) S
66 -358.1 M
11 2 Nf
(No Return ) S
(Value) S
44 -371.3 M
[/View [/XYZ -4 347.901428 null] /Dest /306 /DEST pdfmark
11 4 Nf
(removeAttributeNS) S
[/View [/XYZ -4 347.901428 null] /Dest /306 /DEST pdfmark
11 0 Nf
( introduced in ) S
11 2 Nf
(DOM Level ) S
(2) S
11 0 Nf
( ) S
66 -384.5 M
(Removes an attribute by local name and namespace URI. If the removed attribute has a) S
66 -397.7 M
(default value it is immediately replaced. The replacing attribute has the same namespace) S
66 -410.9 M
(URI and local name, as well as the original prefix. If the attribute does not have a specified) S
66 -424.1 M
(or default value, calling this method has no ) S
(effect.) S
66 -437.3 M
(Documents which do not support the "XML" feature will permit only the DOM Level 1) S
66 -450.5 M
(calls for creating/setting elements and attributes. Hence, if you specify a non-null) S
66 -463.7 M
(namespace URI, these DOMs will never find a matching ) S
(node.) S
66 -476.9 M
(Per ) S
([) S
(XML ) S
(Namespaces) S
[/Rect [86.0754395 -479.648193 170.243408 -467.548187] /Subtype /Link /Border [0 0 1] /Dest /384 /ANN pdfmark
(], applications must use the value null as the namespaceURI) S
66 -490.1 M
(parameter for methods if they wish to have no namespace. ) S
66 -503.3 M
11 2 Nf
(Parameters) S
11 0 Nf
( ) S
66 -516.5 M
11 4 Nf
(namespaceURI) S
11 0 Nf
( of type ) S
11 4 Nf
(DOMString) S
[/Rect [180.552734 -519.248047 241.951416 -507.148041] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(17) S
(] ) S
88 -529.7 M
11 0 Nf
(The ) S
11 1 Nf
(namespace ) S
(URI) S
[/Rect [106.854736 -532.448 178.80249 -520.348] /Subtype /Link /Border [0 0 1] /Dest /386 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(149) S
(] ) S
(of the attribute to ) S
(remove.) S
66 -542.9 M
11 4 Nf
(localName) S
11 0 Nf
( of type ) S
11 4 Nf
(DOMString) S
[/Rect [160.753174 -545.647949 222.151855 -533.548] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
88 -556.1 M
11 0 Nf
(The ) S
11 1 Nf
(local ) S
(name) S
[/Rect [106.854736 -558.8479 157.429932 -546.747925] /Subtype /Link /Border [0 0 1] /Dest /403 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(149) S
(] ) S
(of the attribute to ) S
(remove.) S
66 -569.3 M
11 2 Nf
(Exceptions) S
11 0 Nf
( ) S
74 -596.6 M
11 4 Nf
(DOMException) S
[/Rect [73.0 -599.347656 154.198242 -587.247681] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
11 0 Nf
( ) S
74 -609.8 M
([p.) S
(23) S
(] ) S
186.8 -596.6 M
(NO_MODIFICATION_ALLOWED_ERR: Raised if this) S
186.8 -609.8 M
(node is ) S
(readonly.) S
66 -618.5 M
gsave
0 setgray
230.6 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(81) S
0 setgray
185.2 40 M
8 8 Nf
(1.2. Fundamental Interfaces) S
132 -8 M
grestore
pgsave restore N
%%Page: 82 82
%%PageResources: font Times-Roman Times-Bold Courier Helvetica
%%PageBoundingBox: 115 44 538 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
66 -13.2 M
%%IncludeResource: font Times-Bold
11 2 Nf
(No Return ) S
(Value) S
44 -26.4 M
[/View [/XYZ -4 692.80011 null] /Dest /307 /DEST pdfmark
%%IncludeResource: font Courier
11 4 Nf
(removeAttributeNode) S
[/View [/XYZ -4 692.80011 null] /Dest /307 /DEST pdfmark
%%IncludeResource: font Times-Roman
11 0 Nf
( ) S
66 -39.6 M
11 0 Nf
(Removes the specified attribute node. If the removed ) S
11 4 Nf
(Attr) S
[/Rect [301.142822 -42.3498535 329.542236 -30.2498531] /Subtype /Link /Border [0 0 1] /Dest /287 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(75) S
(] ) S
(has a default value it is) S
66 -52.8 M
(immediately replaced. The replacing attribute has the same namespace URI and local) S
66 -66 M
(name, as well as the original prefix, when applicable. ) S
66 -79.2 M
11 2 Nf
(Parameters) S
11 0 Nf
( ) S
66 -92.4 M
11 4 Nf
(oldAttr) S
11 0 Nf
( of type ) S
11 4 Nf
(Attr) S
[/Rect [147.553467 -95.1496582 175.952881 -83.0496597] /Subtype /Link /Border [0 0 1] /Dest /287 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(75) S
(] ) S
88 -105.6 M
11 0 Nf
(The ) S
11 4 Nf
(Attr) S
[/Rect [106.854736 -108.349609 135.25415 -96.2496109] /Subtype /Link /Border [0 0 1] /Dest /287 /ANN pdfmark
11 0 Nf
( node to remove from the attribute ) S
(list.) S
66 -118.8 M
11 2 Nf
(Return ) S
(Value) S
11 0 Nf
( ) S
74 -146.1 M
11 4 Nf
(Attr) S
[/Rect [73.0 -148.849365 101.399414 -136.749359] /Subtype /Link /Border [0 0 1] /Dest /287 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(75) S
(] ) S
145.8 -146.1 M
11 0 Nf
(The ) S
11 4 Nf
(Attr) S
[/Rect [164.679688 -148.849365 193.079102 -136.749359] /Subtype /Link /Border [0 0 1] /Dest /287 /ANN pdfmark
11 0 Nf
( node that was ) S
(removed.) S
66 -179 M
11 2 Nf
(Exceptions) S
11 0 Nf
( ) S
74 -206.3 M
11 4 Nf
(DOMException) S
[/Rect [73.0 -209.099121 154.198242 -196.999115] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
11 0 Nf
( ) S
74 -219.5 M
([p.) S
(23) S
(] ) S
186.4 -206.3 M
(NO_MODIFICATION_ALLOWED_ERR: Raised if this) S
186.4 -219.5 M
(node is ) S
(readonly.) S
186.4 -243.7 M
11 0 Nf
(NOT_FOUND_ERR: Raised if ) S
11 4 Nf
(oldAttr) S
11 0 Nf
( is not an attribute) S
186.4 -256.9 M
(of the ) S
(element.) S
44 -289.9 M
[/View [/XYZ -4 429.301086 null] /Dest /308 /DEST pdfmark
11 4 Nf
(setAttribute) S
[/View [/XYZ -4 429.301086 null] /Dest /308 /DEST pdfmark
11 0 Nf
( ) S
66 -303.1 M
(Adds a new attribute. If an attribute with that name is already present in the element, its) S
66 -316.3 M
(value is changed to be that of the value parameter. This value is a simple string; it is not) S
66 -329.5 M
(parsed as it is being set. So any markup \(such as syntax to be recognized as an entity) S
66 -342.7 M
(reference\) is treated as literal text, and needs to be appropriately escaped by the) S
66 -355.9 M
(implementation when it is written out. In order to assign an attribute value that contains) S
66 -369.1 M
11 0 Nf
(entity references, the user must create an ) S
11 4 Nf
(Attr) S
[/Rect [247.044922 -371.848633 275.444336 -359.748627] /Subtype /Link /Border [0 0 1] /Dest /287 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(75) S
(] ) S
(node plus any ) S
11 4 Nf
(Text) S
[/Rect [369.374268 -371.848633 397.773682 -359.748627] /Subtype /Link /Border [0 0 1] /Dest /312 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(85) S
(] ) S
(and ) S
66 -382.3 M
11 4 Nf
(EntityReference) S
[/Rect [65.0 -385.048584 165.997803 -372.948578] /Subtype /Link /Border [0 0 1] /Dest /368 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(95) S
(] ) S
(nodes, build the appropriate subtree, and use ) S
66 -395.5 M
11 4 Nf
(setAttributeNode) S
11 0 Nf
( to assign it as the value of an ) S
(attribute.) S
66 -408.7 M
11 0 Nf
(To set an attribute with a qualified name and namespace URI, use the ) S
11 4 Nf
(setAttributeNS) S
66 -421.9 M
11 0 Nf
(method. ) S
66 -435.1 M
11 2 Nf
(Parameters) S
11 0 Nf
( ) S
66 -448.3 M
11 4 Nf
(name) S
11 0 Nf
( of type ) S
11 4 Nf
(DOMString) S
[/Rect [127.753906 -451.04834 189.152588 -438.948334] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(17) S
(] ) S
88 -461.5 M
(The name of the attribute to create or ) S
(alter.) S
66 -474.7 M
11 4 Nf
(value) S
11 0 Nf
( of type ) S
11 4 Nf
(DOMString) S
[/Rect [134.35376 -477.448242 195.752441 -465.348236] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
88 -487.9 M
(Value to set in string ) S
(form.) S
66 -501.1 M
11 2 Nf
(Exceptions) S
11 0 Nf
( ) S
74 -528.4 M
11 4 Nf
(DOMException) S
[/Rect [73.0 -531.147949 154.198242 -519.048] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
11 0 Nf
( ) S
74 -541.6 M
([p.) S
(23) S
(] ) S
181.5 -528.4 M
(INVALID_CHARACTER_ERR: Raised if the specified name) S
181.5 -541.6 M
(contains an illegal ) S
(character.) S
181.5 -565.8 M
(NO_MODIFICATION_ALLOWED_ERR: Raised if this node) S
181.5 -579 M
(is ) S
(readonly.) S
66 -587.7 M
gsave
0 setgray
230.6 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(82) S
0 setgray
185.2 40 M
8 8 Nf
(1.2. Fundamental Interfaces) S
132 -8 M
grestore
pgsave restore N
%%Page: 83 83
%%PageResources: font Times-Roman Times-Italic Times-Bold Courier Helvetica
%%PageBoundingBox: 115 44 533 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
66 -13.2 M
%%IncludeResource: font Times-Bold
11 2 Nf
(No Return ) S
(Value) S
44 -26.4 M
[/View [/XYZ -4 692.80011 null] /Dest /309 /DEST pdfmark
%%IncludeResource: font Courier
11 4 Nf
(setAttributeNS) S
[/View [/XYZ -4 692.80011 null] /Dest /309 /DEST pdfmark
%%IncludeResource: font Times-Roman
11 0 Nf
( introduced in ) S
11 2 Nf
(DOM Level ) S
(2) S
11 0 Nf
( ) S
66 -39.6 M
(Adds a new attribute. If an attribute with the same local name and namespace URI is) S
66 -52.8 M
11 0 Nf
(already present on the element, its prefix is changed to be the prefix part of the ) S
66 -66 M
11 4 Nf
(qualifiedName) S
11 0 Nf
(, and its value is changed to be the ) S
11 4 Nf
(value) S
11 0 Nf
( parameter. This value is a) S
66 -79.2 M
(simple string; it is not parsed as it is being set. So any markup \(such as syntax to be) S
66 -92.4 M
(recognized as an entity reference\) is treated as literal text, and needs to be appropriately) S
66 -105.6 M
(escaped by the implementation when it is written out. In order to assign an attribute value) S
66 -118.8 M
11 0 Nf
(that contains entity references, the user must create an ) S
11 4 Nf
(Attr) S
[/Rect [305.706543 -121.549561 334.105957 -109.449562] /Subtype /Link /Border [0 0 1] /Dest /287 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(75) S
(] ) S
(node plus any ) S
11 4 Nf
(Text) S
[/Rect [428.035889 -121.549561 456.435303 -109.449562] /Subtype /Link /Border [0 0 1] /Dest /312 /ANN pdfmark
11 0 Nf
( ) S
66 -132 M
11 0 Nf
([p.) S
(85) S
(] ) S
(and ) S
11 4 Nf
(EntityReference) S
[/Rect [112.959473 -134.749512 213.957275 -122.649513] /Subtype /Link /Border [0 0 1] /Dest /368 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(95) S
(] ) S
(nodes, build the appropriate subtree, and use ) S
66 -145.2 M
11 4 Nf
(setAttributeNodeNS) S
11 0 Nf
( or ) S
11 4 Nf
(setAttributeNode) S
11 0 Nf
( to assign it as the value of an ) S
66 -158.4 M
(attribute.) S
66 -171.6 M
(Per ) S
([) S
(XML ) S
(Namespaces) S
[/Rect [86.0754395 -174.349365 170.243408 -162.249359] /Subtype /Link /Border [0 0 1] /Dest /384 /ANN pdfmark
(], applications must use the value null as the namespaceURI) S
66 -184.8 M
(parameter for methods if they wish to have no namespace. ) S
66 -198 M
11 2 Nf
(Parameters) S
11 0 Nf
( ) S
66 -211.2 M
11 4 Nf
(namespaceURI) S
11 0 Nf
( of type ) S
11 4 Nf
(DOMString) S
[/Rect [180.552734 -213.949219 241.951416 -201.849213] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(17) S
(] ) S
88 -224.4 M
11 0 Nf
(The ) S
%%IncludeResource: font Times-Italic
11 1 Nf
(namespace ) S
(URI) S
[/Rect [106.854736 -227.14917 178.80249 -215.049164] /Subtype /Link /Border [0 0 1] /Dest /386 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(149) S
(] ) S
(of the attribute to create or ) S
(alter.) S
66 -237.6 M
11 4 Nf
(qualifiedName) S
11 0 Nf
( of type ) S
11 4 Nf
(DOMString) S
[/Rect [187.152588 -240.349121 248.55127 -228.249115] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
88 -250.8 M
11 0 Nf
(The ) S
11 1 Nf
(qualified ) S
(name) S
[/Rect [106.854736 -253.549072 174.545654 -241.449066] /Subtype /Link /Border [0 0 1] /Dest /388 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(149) S
(] ) S
(of the attribute to create or ) S
(alter.) S
66 -264 M
11 4 Nf
(value) S
11 0 Nf
( of type ) S
11 4 Nf
(DOMString) S
[/Rect [134.35376 -266.749023 195.752441 -254.649017] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
88 -277.2 M
(The value to set in string ) S
(form.) S
66 -290.4 M
11 2 Nf
(Exceptions) S
11 0 Nf
( ) S
74 -317.7 M
11 4 Nf
(DOMException) S
[/Rect [73.0 -320.44873 154.198242 -308.348724] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
11 0 Nf
( ) S
74 -330.9 M
([p.) S
(23) S
(] ) S
170.8 -317.7 M
(INVALID_CHARACTER_ERR: Raised if the specified qualified) S
170.8 -330.9 M
(name contains an illegal character, per the XML 1.0 specification ) S
170.8 -344.1 M
([) S
(XML ) S
(1.0) S
[/Rect [173.435791 -346.848633 216.377441 -334.748627] /Subtype /Link /Border [0 0 1] /Dest /404 /ANN pdfmark
(].) S
170.8 -368.3 M
(NO_MODIFICATION_ALLOWED_ERR: Raised if this node is ) S
170.8 -381.5 M
(readonly.) S
170.8 -405.7 M
11 0 Nf
(NAMESPACE_ERR: Raised if the ) S
11 4 Nf
(qualifiedName) S
11 0 Nf
( is) S
170.8 -418.9 M
11 0 Nf
(malformed per the Namespaces in XML specification, if the ) S
170.8 -432.1 M
11 4 Nf
(qualifiedName) S
11 0 Nf
( has a prefix and the ) S
11 4 Nf
(namespaceURI) S
11 0 Nf
( is ) S
170.8 -445.3 M
11 4 Nf
(null) S
11 0 Nf
(, if the ) S
11 4 Nf
(qualifiedName) S
11 0 Nf
( has a prefix that is "xml" and the ) S
170.8 -458.5 M
11 4 Nf
(namespaceURI) S
11 0 Nf
( is different from ) S
170.8 -471.7 M
11 0 Nf
(") S
(http://www.w3.org/XML/1998/namespace) S
[/Rect [174.260742 -474.448242 363.851318 -462.348236] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/XML/1998/namespace)] Cd /ANN pdfmark
(", or if the ) S
170.8 -484.9 M
11 4 Nf
(qualifiedName) S
11 0 Nf
(, or its prefix, is "xmlns" and the ) S
170.8 -498.1 M
11 4 Nf
(namespaceURI) S
11 0 Nf
( is different from ) S
170.8 -511.3 M
(") S
(http://www.w3.org/2000/xmlns/) S
[/Rect [174.260742 -514.048096 318.048584 -501.94809] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/2000/xmlns/)] Cd /ANN pdfmark
(".) S
170.8 -535.5 M
(NOT_SUPPORTED_ERR: Always thrown if the current) S
170.8 -548.7 M
11 0 Nf
(document does not support the ) S
11 4 Nf
("XML") S
11 0 Nf
( feature, since namespaces) S
170.8 -561.9 M
(were defined by ) S
(XML.) S
66 -594.8 M
11 2 Nf
(No Return ) S
(Value) S
66 -594.8 M
gsave
0 setgray
230.6 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(83) S
0 setgray
185.2 40 M
8 8 Nf
(1.2. Fundamental Interfaces) S
88 -8 M
grestore
pgsave restore N
%%Page: 84 84
%%PageResources: font Times-Roman Times-Italic Times-Bold Courier Helvetica
%%PageBoundingBox: 115 44 540 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
44 -13.2 M
[/View [/XYZ -4 706.000061 null] /Dest /310 /DEST pdfmark
%%IncludeResource: font Courier
11 4 Nf
(setAttributeNode) S
[/View [/XYZ -4 706.000061 null] /Dest /310 /DEST pdfmark
%%IncludeResource: font Times-Roman
11 0 Nf
( ) S
66 -26.4 M
11 0 Nf
(Adds a new attribute node. If an attribute with that name ) S
(\() S
11 4 Nf
(nodeName) S
11 0 Nf
(\) is already present in) S
66 -39.6 M
(the element, it is replaced by the new ) S
(one.) S
66 -52.8 M
11 0 Nf
(To add a new attribute node with a qualified name and namespace URI, use the ) S
66 -66 M
11 4 Nf
(setAttributeNodeNS) S
11 0 Nf
( method. ) S
66 -79.2 M
%%IncludeResource: font Times-Bold
11 2 Nf
(Parameters) S
11 0 Nf
( ) S
66 -92.4 M
11 4 Nf
(newAttr) S
11 0 Nf
( of type ) S
11 4 Nf
(Attr) S
[/Rect [147.553467 -95.1496582 175.952881 -83.0496597] /Subtype /Link /Border [0 0 1] /Dest /287 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(75) S
(] ) S
88 -105.6 M
11 0 Nf
(The ) S
11 4 Nf
(Attr) S
[/Rect [106.854736 -108.349609 135.25415 -96.2496109] /Subtype /Link /Border [0 0 1] /Dest /287 /ANN pdfmark
11 0 Nf
( node to add to the attribute ) S
(list.) S
66 -118.8 M
11 2 Nf
(Return ) S
(Value) S
11 0 Nf
( ) S
74 -146.1 M
11 4 Nf
(Attr) S
[/Rect [73.0 -148.849365 101.399414 -136.749359] /Subtype /Link /Border [0 0 1] /Dest /287 /ANN pdfmark
11 0 Nf
( ) S
74 -159.3 M
([p.) S
(75) S
(] ) S
133.6 -146.1 M
11 0 Nf
(If the ) S
11 4 Nf
(newAttr) S
11 0 Nf
( attribute replaces an existing attribute, the replaced ) S
133.6 -159.3 M
11 4 Nf
(Attr) S
[/Rect [132.59668 -162.049316 160.996094 -149.94931] /Subtype /Link /Border [0 0 1] /Dest /287 /ANN pdfmark
11 0 Nf
( node is returned, otherwise ) S
11 4 Nf
(null) S
11 0 Nf
( is ) S
(returned.) S
66 -192.2 M
11 2 Nf
(Exceptions) S
11 0 Nf
( ) S
74 -219.5 M
11 4 Nf
(DOMException) S
[/Rect [73.0 -222.299072 154.198242 -210.199066] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
11 0 Nf
( ) S
74 -232.7 M
([p.) S
(23) S
(] ) S
173.6 -219.5 M
11 0 Nf
(WRONG_DOCUMENT_ERR: Raised if ) S
11 4 Nf
(newAttr) S
11 0 Nf
( was created) S
173.6 -232.7 M
(from a different document than the one that created the ) S
(element.) S
173.6 -256.9 M
(NO_MODIFICATION_ALLOWED_ERR: Raised if this node is ) S
173.6 -270.1 M
(readonly.) S
173.6 -294.3 M
11 0 Nf
(INUSE_ATTRIBUTE_ERR: Raised if ) S
11 4 Nf
(newAttr) S
11 0 Nf
( is already an) S
173.6 -307.5 M
11 0 Nf
(attribute of another ) S
11 4 Nf
(Element) S
11 0 Nf
( object. The DOM user must) S
173.6 -320.7 M
11 0 Nf
(explicitly clone ) S
11 4 Nf
(Attr) S
[/Rect [243.509521 -323.498779 271.908936 -311.398773] /Subtype /Link /Border [0 0 1] /Dest /287 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(75) S
(] ) S
(nodes to re-use them in other ) S
173.6 -333.9 M
(elements.) S
44 -366.9 M
[/View [/XYZ -4 352.301331 null] /Dest /311 /DEST pdfmark
11 4 Nf
(setAttributeNodeNS) S
[/View [/XYZ -4 352.301331 null] /Dest /311 /DEST pdfmark
11 0 Nf
( introduced in ) S
11 2 Nf
(DOM Level ) S
(2) S
11 0 Nf
( ) S
66 -380.1 M
(Adds a new attribute. If an attribute with that local name and that namespace URI is) S
66 -393.3 M
(already present in the element, it is replaced by the new ) S
(one.) S
66 -406.5 M
(Per ) S
([) S
(XML ) S
(Namespaces) S
[/Rect [86.0754395 -409.248535 170.243408 -397.148529] /Subtype /Link /Border [0 0 1] /Dest /384 /ANN pdfmark
(], applications must use the value null as the namespaceURI) S
66 -419.7 M
(parameter for methods if they wish to have no namespace. ) S
66 -432.9 M
11 2 Nf
(Parameters) S
11 0 Nf
( ) S
66 -446.1 M
11 4 Nf
(newAttr) S
11 0 Nf
( of type ) S
11 4 Nf
(Attr) S
[/Rect [147.553467 -448.848389 175.952881 -436.748383] /Subtype /Link /Border [0 0 1] /Dest /287 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(75) S
(] ) S
88 -459.3 M
11 0 Nf
(The ) S
11 4 Nf
(Attr) S
[/Rect [106.854736 -462.04834 135.25415 -449.948334] /Subtype /Link /Border [0 0 1] /Dest /287 /ANN pdfmark
11 0 Nf
( node to add to the attribute ) S
(list.) S
66 -472.5 M
11 2 Nf
(Return ) S
(Value) S
11 0 Nf
( ) S
74 -499.8 M
11 4 Nf
(Attr) S
[/Rect [73.0 -502.548096 101.399414 -490.44809] /Subtype /Link /Border [0 0 1] /Dest /287 /ANN pdfmark
11 0 Nf
( ) S
74 -513 M
([p.) S
(75) S
(] ) S
127.6 -499.8 M
11 0 Nf
(If the ) S
11 4 Nf
(newAttr) S
11 0 Nf
( attribute replaces an existing attribute with the same ) S
%%IncludeResource: font Times-Italic
11 1 Nf
(local ) S
[/Rect [433.989746 -502.548096 460.739258 -490.44809] /Subtype /Link /Border [0 0 1] /Dest /403 /ANN pdfmark
127.6 -513 M
11 1 Nf
(name) S
[/Rect [126.591553 -515.748047 152.417236 -503.648041] /Subtype /Link /Border [0 0 1] /Dest /403 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(149) S
(] ) S
(and ) S
11 1 Nf
(namespace ) S
(URI) S
[/Rect [206.626709 -515.748047 278.574463 -503.648041] /Subtype /Link /Border [0 0 1] /Dest /386 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(149) S
(] ) S
(, the replaced ) S
11 4 Nf
(Attr) S
[/Rect [375.847656 -515.748047 404.24707 -503.648041] /Subtype /Link /Border [0 0 1] /Dest /287 /ANN pdfmark
11 0 Nf
( node is) S
127.6 -526.2 M
11 0 Nf
(returned, otherwise ) S
11 4 Nf
(null) S
11 0 Nf
( is ) S
(returned.) S
66 -559.1 M
11 2 Nf
(Exceptions) S
11 0 Nf
( ) S
66 -573.4 M
gsave
0 setgray
230.6 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(84) S
0 setgray
185.2 40 M
8 8 Nf
(1.2. Fundamental Interfaces) S
0 -8 M
grestore
pgsave restore N
%%Page: 85 85
%%PageResources: font Times-Roman Times-Italic Times-Bold Times-BoldItalic
%%+ font Courier Helvetica
%%PageBoundingBox: 71 44 541 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
74 -13 M
%%IncludeResource: font Courier
11 4 Nf
(DOMException) S
[/Rect [73.0 -15.75 154.198242 -3.64999962] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
%%IncludeResource: font Times-Roman
11 0 Nf
( ) S
74 -26.2 M
([p.) S
(23) S
(] ) S
173.6 -13 M
11 0 Nf
(WRONG_DOCUMENT_ERR: Raised if ) S
11 4 Nf
(newAttr) S
11 0 Nf
( was created) S
173.6 -26.2 M
(from a different document than the one that created the ) S
(element.) S
173.6 -50.4 M
(NO_MODIFICATION_ALLOWED_ERR: Raised if this node is ) S
173.6 -63.6 M
(readonly.) S
173.6 -87.8 M
11 0 Nf
(INUSE_ATTRIBUTE_ERR: Raised if ) S
11 4 Nf
(newAttr) S
11 0 Nf
( is already an) S
173.6 -101 M
11 0 Nf
(attribute of another ) S
11 4 Nf
(Element) S
11 0 Nf
( object. The DOM user must) S
173.6 -114.2 M
11 0 Nf
(explicitly clone ) S
11 4 Nf
(Attr) S
[/Rect [243.509521 -116.949707 271.908936 -104.849709] /Subtype /Link /Border [0 0 1] /Dest /287 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(75) S
(] ) S
(nodes to re-use them in other ) S
173.6 -127.4 M
(elements.) S
173.6 -151.6 M
(NOT_SUPPORTED_ERR: Always thrown if the current) S
173.6 -164.8 M
11 0 Nf
(document does not support the ) S
11 4 Nf
("XML") S
11 0 Nf
( feature, since namespaces) S
173.6 -178 M
(were defined by ) S
(XML.) S
0 -210.9 M
%%IncludeResource: font Times-Bold
11 2 Nf
(Interface ) S
[/View [/XYZ -4 508.250549 null] /Dest /312 /DEST pdfmark
%%IncludeResource: font Times-BoldItalic
11 3 Nf
(Text) S
[/View [/XYZ -4 508.250549 null] /Dest /312 /DEST pdfmark
11 0 Nf
( ) S
22 -235.1 M
11 0 Nf
(The ) S
11 4 Nf
(Text) S
11 0 Nf
( interface inherits from ) S
11 4 Nf
(CharacterData) S
[/Rect [171.113281 -237.899414 258.911377 -225.799408] /Subtype /Link /Border [0 0 1] /Dest /277 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(71) S
(] ) S
(and represents the textual content) S
22 -248.3 M
11 0 Nf
(\(termed ) S
%%IncludeResource: font Times-Italic
11 1 Nf
(character ) S
(data) S
[/Rect [57.9589844 -251.099365 125.033691 -238.999359] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/2000/REC-xml-20001006#syntax)] Cd /ANN pdfmark
11 0 Nf
( in XML\) of an ) S
11 4 Nf
(Element) S
[/Rect [192.992676 -251.099365 241.19165 -238.999359] /Subtype /Link /Border [0 0 1] /Dest /295 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(77) S
(] ) S
(or ) S
11 4 Nf
(Attr) S
[/Rect [283.180176 -251.099365 311.57959 -238.999359] /Subtype /Link /Border [0 0 1] /Dest /287 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(75) S
(] ) S
(. If there is no markup inside) S
22 -261.5 M
11 0 Nf
(an element's content, the text is contained in a single object implementing the ) S
11 4 Nf
(Text) S
11 0 Nf
( interface that is) S
22 -274.7 M
11 0 Nf
(the only child of the element. If there is markup, it is parsed into the ) S
11 1 Nf
(information ) S
(items) S
[/Rect [323.152588 -277.499268 403.074951 -265.399261] /Subtype /Link /Border [0 0 1] /Dest /414 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(148) S
(] ) S
22 -287.9 M
11 0 Nf
(\(elements, comments, etc.\) and ) S
11 4 Nf
(Text) S
11 0 Nf
( nodes that form the list of children of the ) S
(element.) S
22 -312.1 M
11 0 Nf
(When a document is first made available via the DOM, there is only one ) S
11 4 Nf
(Text) S
11 0 Nf
( node for each block) S
22 -325.3 M
11 0 Nf
(of text. Users may create adjacent ) S
11 4 Nf
(Text) S
11 0 Nf
( nodes that represent the contents of a given element without) S
22 -338.5 M
(any intervening markup, but should be aware that there is no way to represent the separations) S
22 -351.7 M
(between these nodes in XML or HTML, so they will not \(in general\) persist between DOM editing) S
22 -364.9 M
11 0 Nf
(sessions. The ) S
11 4 Nf
(normalize) S
11 0 Nf
( method on ) S
11 4 Nf
(Node) S
[/Rect [194.059814 -367.698975 222.459229 -355.598969] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(49) S
(] ) S
(merges any such adjacent ) S
11 4 Nf
(Text) S
11 0 Nf
( objects into a) S
22 -378.1 M
(single node for each block of ) S
(text.) S
22 -402.3 M
11 2 Nf
(IDL ) S
(Definition) S
11 0 Nf
( ) S
44 -424.1 M
9.0 4 Nf
(interface ) S
(Text) S
[/Rect [96.9990234 -426.398682 120.598633 -416.498688] /Subtype /Link /Border [0 0 1] /Dest /312 /ANN pdfmark
( : ) S
(CharacterData) S
[/Rect [134.79834 -426.398682 206.99707 -416.498688] /Subtype /Link /Border [0 0 1] /Dest /277 /ANN pdfmark
( {) S
44 -434.9 M
( ) S
(Text) S
[/Rect [53.7998047 -437.198486 77.3994141 -427.298492] /Subtype /Link /Border [0 0 1] /Dest /312 /ANN pdfmark
( ) S
(splitText) S
[/Rect [156.397949 -437.198486 206.99707 -427.298492] /Subtype /Link /Border [0 0 1] /Dest /317 /ANN pdfmark
(\(in unsigned long offset\)) S
44 -445.7 M
( raises\() S
(DOMException) S
[/Rect [296.79541 -447.998291 363.594238 -438.098297] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
(\);) S
44 -456.5 M
( // Introduced in DOM Level 3:) S
44 -467.3 M
( readonly attribute boolean ) S
(isWhitespaceInElementContent) S
[/Rect [242.796387 -469.5979 395.993652 -459.697906] /Subtype /Link /Border [0 0 1] /Dest /313 /ANN pdfmark
(;) S
44 -478.1 M
( // Introduced in DOM Level 3:) S
44 -488.9 M
( readonly attribute ) S
(DOMString) S
[/Rect [156.397949 -491.19751 206.99707 -481.297516] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( ) S
(wholeText) S
[/Rect [242.796387 -491.19751 293.395508 -481.297516] /Subtype /Link /Border [0 0 1] /Dest /315 /ANN pdfmark
(;) S
44 -499.7 M
( // Introduced in DOM Level 3:) S
44 -510.5 M
( ) S
(Text) S
[/Rect [53.7998047 -512.797119 77.3994141 -502.897125] /Subtype /Link /Border [0 0 1] /Dest /312 /ANN pdfmark
( ) S
(replaceWholeText) S
[/Rect [156.397949 -512.797119 244.796387 -502.897125] /Subtype /Link /Border [0 0 1] /Dest /316 /ANN pdfmark
(\(in ) S
(DOMString) S
[/Rect [264.396 -512.797119 314.995117 -502.897125] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( content\)) S
44 -521.3 M
( raises\() S
(DOMException) S
[/Rect [296.79541 -523.596924 363.594238 -513.696899] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
(\);) S
44 -532.1 M
(};) S
22 -554.3 M
11 2 Nf
(Attributes) S
11 0 Nf
( ) S
44 -567.5 M
[/View [/XYZ -4 151.653381 null] /Dest /313 /DEST pdfmark
11 4 Nf
(isWhitespaceInElementContent) S
[/View [/XYZ -4 151.653381 null] /Dest /313 /DEST pdfmark
11 0 Nf
( of type ) S
11 4 Nf
(boolean) S
11 0 Nf
(, readonly, introduced in ) S
11 2 Nf
(DOM) S
44 -580.7 M
11 2 Nf
(Level ) S
(3) S
11 0 Nf
( ) S
66 -593.9 M
(Returns whether this text node contains whitespace in element content, often abusively) S
66 -607.1 M
(called "ignorable whitespace". ) S
66 -607.1 M
gsave
0 setgray
230.6 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(85) S
0 setgray
185.2 40 M
8 8 Nf
(1.2. Fundamental Interfaces) S
132 -8 M
grestore
pgsave restore N
%%Page: 86 86
%%PageResources: font Times-Roman Times-Italic Times-Bold Courier Helvetica
%%PageBoundingBox: 93 44 538 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
66 -13.2 M
%%IncludeResource: font Times-Bold
11 2 Nf
(Note:) S
%%IncludeResource: font Times-Roman
11 0 Nf
( An implementation can only return ) S
%%IncludeResource: font Courier
11 4 Nf
(true) S
11 0 Nf
( if, one way or another, it has access to the) S
66 -26.4 M
(relevant information \(e.g., the DTD or ) S
(schema\).) S
66 -50.6 M
[/View [/XYZ -4 668.600159 null] /Dest /314 /DEST pdfmark
[/View [/XYZ -4 668.600159 null] /Dest /314 /DEST pdfmark
(This attribute represents the property [element content whitespace] defined in ) S
([) S
(XML) S
[/Rect [412.635498 -53.3498535 439.077148 -41.249855] /Subtype /Link /Border [0 0 1] /Dest /104 /ANN pdfmark
66 -63.8 M
(Information ) S
(set) S
[/Rect [65.0 -66.5498047 134.516357 -54.4498062] /Subtype /Link /Border [0 0 1] /Dest /104 /ANN pdfmark
(].) S
44 -77 M
[/View [/XYZ -4 642.200256 null] /Dest /315 /DEST pdfmark
11 4 Nf
(wholeText) S
[/View [/XYZ -4 642.200256 null] /Dest /315 /DEST pdfmark
11 0 Nf
( of type ) S
11 4 Nf
(DOMString) S
[/Rect [138.753174 -79.7497559 200.151855 -67.6497574] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(17) S
(] ) S
(, readonly, introduced in ) S
11 2 Nf
(DOM Level ) S
(3) S
11 0 Nf
( ) S
66 -90.2 M
11 0 Nf
(Returns all text of ) S
11 4 Nf
(Text) S
11 0 Nf
( nodes ) S
%%IncludeResource: font Times-Italic
11 1 Nf
(logically-adjacent text ) S
(nodes) S
[/Rect [204.444092 -92.949707 333.535156 -80.8497086] /Subtype /Link /Border [0 0 1] /Dest /415 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(148) S
(] ) S
(to this node,) S
66 -103.4 M
(concatenated in document ) S
(order.) S
22 -116.6 M
11 2 Nf
(Methods) S
11 0 Nf
( ) S
44 -129.8 M
[/View [/XYZ -4 589.400452 null] /Dest /316 /DEST pdfmark
11 4 Nf
(replaceWholeText) S
[/View [/XYZ -4 589.400452 null] /Dest /316 /DEST pdfmark
11 0 Nf
( introduced in ) S
11 2 Nf
(DOM Level ) S
(3) S
11 0 Nf
( ) S
66 -143 M
11 0 Nf
(Substitutes the a specified text for the text of the current node and all ) S
11 1 Nf
(logically-adjacent) S
[/Rect [371.112061 -145.749512 453.157227 -133.649506] /Subtype /Link /Border [0 0 1] /Dest /415 /ANN pdfmark
66 -156.2 M
11 1 Nf
(text ) S
(nodes) S
[/Rect [65.0 -158.949463 111.295898 -146.849457] /Subtype /Link /Border [0 0 1] /Dest /415 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(148) S
(] ) S
(.) S
66 -169.4 M
(This method returns the node in the hierarchy which received the replacement text, which) S
66 -182.6 M
(is null if the text was empty or is the current node if the current node is not read-only or) S
66 -195.8 M
(otherwise is a new node of the same type as the current node inserted at the site of the) S
66 -209 M
11 0 Nf
(replacement. All ) S
11 1 Nf
(logically-adjacent text ) S
(nodes) S
[/Rect [141.062988 -211.749268 270.154053 -199.649261] /Subtype /Link /Border [0 0 1] /Dest /415 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(148) S
(] ) S
(are removed including the current) S
66 -222.2 M
(node unless it was the recipient of the replacement ) S
(text.) S
66 -235.4 M
11 0 Nf
(Where the nodes to be removed are read-only descendants of an ) S
11 4 Nf
(EntityReference) S
[/Rect [349.377197 -238.14917 450.375 -226.049164] /Subtype /Link /Border [0 0 1] /Dest /368 /ANN pdfmark
11 0 Nf
( ) S
66 -248.6 M
11 0 Nf
([p.) S
(95) S
(] ) S
(, the ) S
11 4 Nf
(EntityReference) S
[/Rect [116.017334 -251.349121 217.015137 -239.249115] /Subtype /Link /Border [0 0 1] /Dest /368 /ANN pdfmark
11 0 Nf
( must be removed instead of the read-only nodes. If any ) S
66 -261.8 M
11 4 Nf
(EntityReference) S
[/Rect [65.0 -264.549072 165.997803 -252.449066] /Subtype /Link /Border [0 0 1] /Dest /368 /ANN pdfmark
11 0 Nf
( to be removed has descendants that are not ) S
11 4 Nf
(EntityReference) S
[/Rect [357.97876 -264.549072 458.976562 -252.449066] /Subtype /Link /Border [0 0 1] /Dest /368 /ANN pdfmark
11 0 Nf
(, ) S
66 -275 M
11 4 Nf
(Text) S
11 0 Nf
(, or ) S
11 4 Nf
(CDATASection) S
[/Rect [108.812256 -277.749023 190.010498 -265.649017] /Subtype /Link /Border [0 0 1] /Dest /343 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(90) S
(] ) S
(nodes, the ) S
11 4 Nf
(replaceWholeText) S
11 0 Nf
( method must fail) S
66 -288.2 M
11 0 Nf
(before performing any modification of the document, raising a ) S
11 4 Nf
(DOMException) S
[/Rect [342.997559 -290.948975 424.195801 -278.848969] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(23) S
(] ) S
66 -301.4 M
11 0 Nf
(with the code ) S
11 4 Nf
(NO_MODIFICATION_ALLOWED_ERR) S
[/Rect [127.016846 -304.148926 307.212891 -292.04892] /Subtype /Link /Border [0 0 1] /Dest /156 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(24) S
(] ) S
(. ) S
66 -314.6 M
11 2 Nf
(Parameters) S
11 0 Nf
( ) S
66 -327.8 M
11 4 Nf
(content) S
11 0 Nf
( of type ) S
11 4 Nf
(DOMString) S
[/Rect [147.553467 -330.548828 208.952148 -318.448822] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(17) S
(] ) S
88 -341 M
11 0 Nf
(The content of the replacing ) S
11 4 Nf
(Text) S
11 0 Nf
( ) S
(node.) S
66 -354.2 M
11 2 Nf
(Return ) S
(Value) S
11 0 Nf
( ) S
74 -381.5 M
11 4 Nf
(Text) S
[/Rect [73.0 -384.248535 101.399414 -372.148529] /Subtype /Link /Border [0 0 1] /Dest /312 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(85) S
(] ) S
145.8 -381.5 M
11 0 Nf
(The ) S
11 4 Nf
(Text) S
11 0 Nf
( node created with the specified ) S
(content.) S
66 -414.4 M
11 2 Nf
(Exceptions) S
11 0 Nf
( ) S
74 -441.7 M
11 4 Nf
(DOMException) S
[/Rect [73.0 -444.498291 154.198242 -432.398285] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
11 0 Nf
( ) S
74 -454.9 M
([p.) S
(23) S
(] ) S
179.2 -441.7 M
(NO_MODIFICATION_ALLOWED_ERR: Raised if one of the ) S
179.2 -454.9 M
11 4 Nf
(Text) S
11 0 Nf
( nodes being replaced is ) S
(readonly.) S
44 -487.9 M
[/View [/XYZ -4 231.301819 null] /Dest /317 /DEST pdfmark
11 4 Nf
(splitText) S
[/View [/XYZ -4 231.301819 null] /Dest /317 /DEST pdfmark
11 0 Nf
( ) S
66 -501.1 M
11 0 Nf
(Breaks this node into two nodes at the specified ) S
11 4 Nf
(offset) S
11 0 Nf
(, keeping both in the tree as ) S
66 -514.3 M
11 1 Nf
(siblings) S
[/Rect [65.0 -517.048096 101.231201 -504.94809] /Subtype /Link /Border [0 0 1] /Dest /398 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(149) S
(] ) S
(. After being split, this node will contain all the content up to the ) S
11 4 Nf
(offset) S
66 -527.5 M
11 0 Nf
(point. A new node of the same type, which contains all the content at and after the ) S
66 -540.7 M
11 4 Nf
(offset) S
11 0 Nf
( point, is returned. If the original node had a parent node, the new node is inserted) S
66 -553.9 M
11 0 Nf
(as the next ) S
11 1 Nf
(sibling) S
[/Rect [114.795898 -556.647949 146.748291 -544.548] /Subtype /Link /Border [0 0 1] /Dest /398 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(149) S
(] ) S
(of the original node. When the ) S
11 4 Nf
(offset) S
11 0 Nf
( is equal to the length of) S
66 -567.1 M
(this node, the new node has no data. ) S
66 -580.3 M
11 2 Nf
(Parameters) S
11 0 Nf
( ) S
66 -593.5 M
11 4 Nf
(offset) S
11 0 Nf
( of type ) S
11 4 Nf
(unsigned ) S
(long) S
11 0 Nf
( ) S
88 -606.7 M
11 0 Nf
(The ) S
11 1 Nf
(16-bit ) S
(unit) S
[/Rect [106.854736 -609.447754 154.999023 -597.347778] /Subtype /Link /Border [0 0 1] /Dest /379 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(147) S
(] ) S
(offset at which to split, starting from ) S
11 4 Nf
(0) S
11 0 Nf
(.) S
66 -619.9 M
11 2 Nf
(Return ) S
(Value) S
11 0 Nf
( ) S
66 -634.2 M
gsave
0 setgray
230.6 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(86) S
0 setgray
185.2 40 M
8 8 Nf
(1.2. Fundamental Interfaces) S
0 -8 M
grestore
pgsave restore N
%%Page: 87 87
%%PageResources: font Times-Roman Times-Bold Times-BoldItalic Courier Helvetica
%%PageBoundingBox: 71 44 534 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
74 -13 M
%%IncludeResource: font Courier
11 4 Nf
(Text) S
[/Rect [73.0 -15.75 101.399414 -3.64999962] /Subtype /Link /Border [0 0 1] /Dest /312 /ANN pdfmark
%%IncludeResource: font Times-Roman
11 0 Nf
( ) S
([p.) S
(85) S
(] ) S
145.8 -13 M
(The new node, of the same type as this ) S
(node.) S
66 -46 M
%%IncludeResource: font Times-Bold
11 2 Nf
(Exceptions) S
11 0 Nf
( ) S
74 -73.2 M
11 4 Nf
(DOMException) S
[/Rect [73.0 -75.9997559 154.198242 -63.8997574] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
11 0 Nf
( ) S
74 -86.4 M
([p.) S
(23) S
(] ) S
178.1 -73.2 M
(INDEX_SIZE_ERR: Raised if the specified offset is negative or) S
178.1 -86.4 M
11 0 Nf
(greater than the number of 16-bit units in ) S
11 4 Nf
(data) S
11 0 Nf
(.) S
178.1 -110.6 M
(NO_MODIFICATION_ALLOWED_ERR: Raised if this node) S
178.1 -123.8 M
(is ) S
(readonly.) S
0 -156.8 M
11 2 Nf
(Interface ) S
[/View [/XYZ -4 562.400452 null] /Dest /318 /DEST pdfmark
%%IncludeResource: font Times-BoldItalic
11 3 Nf
(Comment) S
[/View [/XYZ -4 562.400452 null] /Dest /318 /DEST pdfmark
11 0 Nf
( ) S
22 -181 M
11 0 Nf
(This interface inherits from ) S
11 4 Nf
(CharacterData) S
[/Rect [144.416748 -183.749512 232.214844 -171.649506] /Subtype /Link /Border [0 0 1] /Dest /277 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(71) S
(] ) S
(and represents the content of a comment, i.e.,) S
22 -194.2 M
11 0 Nf
(all the characters between the starting ) S
(') S
11 4 Nf
() S
11 0 Nf
('. Note that this is the definition of a) S
22 -207.4 M
(comment in XML, and, in practice, HTML, although some HTML tools may implement the full) S
22 -220.6 M
(SGML comment ) S
(structure.) S
22 -244.8 M
11 2 Nf
(IDL ) S
(Definition) S
11 0 Nf
( ) S
44 -266.6 M
9.0 4 Nf
(interface ) S
(Comment) S
[/Rect [96.9990234 -268.849121 136.79834 -258.949127] /Subtype /Link /Border [0 0 1] /Dest /318 /ANN pdfmark
( : ) S
(CharacterData) S
[/Rect [150.998047 -268.849121 223.196777 -258.949127] /Subtype /Link /Border [0 0 1] /Dest /277 /ANN pdfmark
( {) S
44 -277.4 M
(};) S
0 -299.6 M
11 2 Nf
(Interface ) S
[/View [/XYZ -4 419.601135 null] /Dest /319 /DEST pdfmark
11 3 Nf
(UserDataHandler) S
[/View [/XYZ -4 419.601135 null] /Dest /319 /DEST pdfmark
11 0 Nf
( ) S
22 -323.8 M
11 0 Nf
(When associating an object to a key on a node using ) S
11 4 Nf
(setUserData) S
11 0 Nf
( the application can provide a) S
22 -337 M
(handler that gets called when the node the object is associated to is being cloned or imported. This) S
22 -350.2 M
(can be used by the application to implement various behaviors regarding the data it associates to the) S
22 -363.4 M
(DOM nodes. This interface defines that ) S
(handler.) S
22 -387.6 M
11 2 Nf
(IDL ) S
(Definition) S
11 0 Nf
( ) S
44 -409.4 M
9.0 4 Nf
(interface ) S
(UserDataHandler) S
[/Rect [96.9990234 -411.648438 179.997559 -401.748444] /Subtype /Link /Border [0 0 1] /Dest /319 /ANN pdfmark
( {) S
44 -431 M
( // OperationType) S
44 -441.8 M
( const unsigned short NODE_CLONED = 1;) S
44 -452.6 M
( const unsigned short NODE_IMPORTED = 2;) S
44 -463.4 M
( const unsigned short NODE_DELETED = 3;) S
44 -474.2 M
( const unsigned short NODE_RENAMED = 4;) S
44 -495.8 M
( void ) S
(handle) S
[/Rect [156.397949 -498.046875 190.797363 -488.146881] /Subtype /Link /Border [0 0 1] /Dest /325 /ANN pdfmark
(\(in unsigned short operation, ) S
44 -506.6 M
( in ) S
(DOMString) S
[/Rect [210.396973 -508.84668 260.996094 -498.946686] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( key, ) S
44 -517.4 M
( in ) S
(DOMObject) S
[/Rect [210.396973 -519.646484 260.996094 -509.74649] /Subtype /Link /Border [0 0 1] /Dest /136 /ANN pdfmark
( data, ) S
44 -528.2 M
( in ) S
(Node) S
[/Rect [210.396973 -530.446289 233.996582 -520.546265] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
( src, ) S
44 -539 M
( in ) S
(Node) S
[/Rect [210.396973 -541.246094 233.996582 -531.346069] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
( dst\);) S
44 -549.8 M
(};) S
22 -572 M
11 2 Nf
(Definition group ) S
[/View [/XYZ -4 147.204163 null] /Dest /320 /DEST pdfmark
11 3 Nf
(OperationType) S
[/View [/XYZ -4 147.204163 null] /Dest /320 /DEST pdfmark
11 0 Nf
( ) S
44 -583 M
gsave
0 setgray
230.6 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(87) S
0 setgray
185.2 40 M
8 8 Nf
(1.2. Fundamental Interfaces) S
88 -8 M
grestore
pgsave restore N
%%Page: 88 88
%%PageResources: font Times-Roman Times-Bold Times-BoldItalic Courier Helvetica
%%PageBoundingBox: 71 44 541 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
44 -13.2 M
%%IncludeResource: font Times-Roman
11 0 Nf
(An integer indicating the type of operation being performed on a ) S
(node.) S
44 -37.4 M
%%IncludeResource: font Times-Bold
11 2 Nf
(Defined ) S
(Constants) S
11 0 Nf
( ) S
66 -50.6 M
[/View [/XYZ -4 668.600159 null] /Dest /321 /DEST pdfmark
[/View [/XYZ -4 668.600159 null] /Dest /321 /DEST pdfmark
%%IncludeResource: font Courier
11 4 Nf
(NODE_CLONED) S
11 0 Nf
( ) S
88 -63.8 M
(The node is cloned. ) S
66 -77 M
[/View [/XYZ -4 642.200256 null] /Dest /322 /DEST pdfmark
[/View [/XYZ -4 642.200256 null] /Dest /322 /DEST pdfmark
11 4 Nf
(NODE_DELETED) S
11 0 Nf
( ) S
88 -90.2 M
(The node is deleted. ) S
66 -103.4 M
[/View [/XYZ -4 615.800354 null] /Dest /323 /DEST pdfmark
[/View [/XYZ -4 615.800354 null] /Dest /323 /DEST pdfmark
11 4 Nf
(NODE_IMPORTED) S
11 0 Nf
( ) S
88 -116.6 M
(The node is imported. ) S
66 -129.8 M
[/View [/XYZ -4 589.400452 null] /Dest /324 /DEST pdfmark
[/View [/XYZ -4 589.400452 null] /Dest /324 /DEST pdfmark
11 4 Nf
(NODE_RENAMED) S
11 0 Nf
( ) S
88 -143 M
(The node is ) S
(renamed.) S
22 -156.2 M
11 2 Nf
(Methods) S
11 0 Nf
( ) S
44 -169.4 M
[/View [/XYZ -4 549.800598 null] /Dest /325 /DEST pdfmark
11 4 Nf
(handle) S
[/View [/XYZ -4 549.800598 null] /Dest /325 /DEST pdfmark
11 0 Nf
( ) S
66 -182.6 M
(This method is called whenever the node for which this handler is registered is imported or) S
66 -195.8 M
(cloned. ) S
66 -209 M
11 2 Nf
(Parameters) S
11 0 Nf
( ) S
66 -222.2 M
11 4 Nf
(operation) S
11 0 Nf
( of type ) S
11 4 Nf
(unsigned ) S
(short) S
11 0 Nf
( ) S
88 -235.4 M
(Specifies the type of operation that is being performed on the ) S
(node.) S
66 -248.6 M
11 4 Nf
(key) S
11 0 Nf
( of type ) S
11 4 Nf
(DOMString) S
[/Rect [121.154053 -251.349121 182.552734 -239.249115] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(17) S
(] ) S
88 -261.8 M
(Specifies the key for which this handler is being ) S
(called.) S
66 -275 M
11 4 Nf
(data) S
11 0 Nf
( of type ) S
11 4 Nf
(DOMObject) S
[/Rect [127.753906 -277.749023 189.152588 -265.649017] /Subtype /Link /Border [0 0 1] /Dest /136 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(19) S
(] ) S
88 -288.2 M
(Specifies the data for which this handler is being ) S
(called.) S
66 -301.4 M
11 4 Nf
(src) S
11 0 Nf
( of type ) S
11 4 Nf
(Node) S
[/Rect [121.154053 -304.148926 149.553467 -292.04892] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(49) S
(] ) S
88 -314.6 M
11 0 Nf
(Specifies the node being cloned, imported, or renamed. This is ) S
11 4 Nf
(null) S
11 0 Nf
( when the node is) S
88 -327.8 M
(being ) S
(deleted.) S
66 -341 M
11 4 Nf
(dst) S
11 0 Nf
( of type ) S
11 4 Nf
(Node) S
[/Rect [121.154053 -343.748779 149.553467 -331.648773] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
11 0 Nf
( ) S
88 -354.2 M
11 0 Nf
(Specifies the node newly created if any, or ) S
11 4 Nf
(null) S
11 0 Nf
(.) S
66 -367.4 M
11 2 Nf
(No Return ) S
(Value) S
66 -380.6 M
11 2 Nf
(No ) S
(Exceptions) S
0 -393.8 M
11 2 Nf
(Interface ) S
[/View [/XYZ -4 325.401428 null] /Dest /326 /DEST pdfmark
%%IncludeResource: font Times-BoldItalic
11 3 Nf
(DOMError) S
[/View [/XYZ -4 325.401428 null] /Dest /326 /DEST pdfmark
11 0 Nf
( ) S
22 -418 M
11 4 Nf
(DOMError) S
11 0 Nf
( is an interface that describes an ) S
(error.) S
22 -442.2 M
11 2 Nf
(IDL ) S
(Definition) S
11 0 Nf
( ) S
44 -464 M
9.0 4 Nf
(interface ) S
(DOMError) S
[/Rect [96.9990234 -466.248291 142.198242 -456.348297] /Subtype /Link /Border [0 0 1] /Dest /326 /ANN pdfmark
( {) S
44 -474.8 M
( const unsigned short ) S
(SEVERITY_WARNING) S
[/Rect [194.197266 -477.048096 282.595703 -467.148102] /Subtype /Link /Border [0 0 1] /Dest /327 /ANN pdfmark
( = 0;) S
44 -485.6 M
( const unsigned short ) S
(SEVERITY_ERROR) S
[/Rect [194.197266 -487.8479 271.795898 -477.947906] /Subtype /Link /Border [0 0 1] /Dest /328 /ANN pdfmark
( = 1;) S
44 -496.4 M
( const unsigned short ) S
(SEVERITY_FATAL_ERROR) S
[/Rect [194.197266 -498.647705 304.195312 -488.747711] /Subtype /Link /Border [0 0 1] /Dest /329 /ANN pdfmark
( = 2;) S
44 -507.2 M
( readonly attribute unsigned short ) S
(severity) S
[/Rect [242.796387 -509.44751 287.995605 -499.547516] /Subtype /Link /Border [0 0 1] /Dest /333 /ANN pdfmark
(;) S
44 -518 M
( readonly attribute ) S
(DOMString) S
[/Rect [156.397949 -520.247314 206.99707 -510.347321] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( ) S
(message) S
[/Rect [242.796387 -520.247314 282.595703 -510.347321] /Subtype /Link /Border [0 0 1] /Dest /331 /ANN pdfmark
(;) S
44 -528.8 M
( readonly attribute Object ) S
(relatedException) S
[/Rect [242.796387 -531.047119 331.194824 -521.147095] /Subtype /Link /Border [0 0 1] /Dest /332 /ANN pdfmark
(;) S
44 -539.6 M
( readonly attribute ) S
(DOMLocator) S
[/Rect [156.397949 -541.846924 212.396973 -531.946899] /Subtype /Link /Border [0 0 1] /Dest /336 /ANN pdfmark
( ) S
(location) S
[/Rect [242.796387 -541.846924 287.995605 -531.946899] /Subtype /Link /Border [0 0 1] /Dest /330 /ANN pdfmark
(;) S
44 -550.4 M
(};) S
22 -572.6 M
11 2 Nf
(Constant ) S
[/View [/XYZ -4 146.603333 null] /Dest /327 /DEST pdfmark
11 3 Nf
(SEVERITY_WARNING) S
[/View [/XYZ -4 146.603333 null] /Dest /327 /DEST pdfmark
11 0 Nf
( ) S
44 -585.8 M
11 0 Nf
(The severity of the error described by the ) S
11 4 Nf
(DOMError) S
11 0 Nf
( is warning ) S
44 -585.8 M
gsave
0 setgray
230.6 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(88) S
0 setgray
185.2 40 M
8 8 Nf
(1.2. Fundamental Interfaces) S
44 -8 M
grestore
pgsave restore N
%%Page: 89 89
%%PageResources: font Times-Roman Times-Bold Times-BoldItalic Courier Helvetica
%%PageBoundingBox: 71 44 533 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
22 -13.2 M
%%IncludeResource: font Times-Bold
11 2 Nf
(Constant ) S
[/View [/XYZ -4 706.000061 null] /Dest /328 /DEST pdfmark
%%IncludeResource: font Times-BoldItalic
11 3 Nf
(SEVERITY_ERROR) S
[/View [/XYZ -4 706.000061 null] /Dest /328 /DEST pdfmark
%%IncludeResource: font Times-Roman
11 0 Nf
( ) S
44 -26.4 M
11 0 Nf
(The severity of the error described by the ) S
%%IncludeResource: font Courier
11 4 Nf
(DOMError) S
11 0 Nf
( is error ) S
22 -39.6 M
11 2 Nf
(Constant ) S
[/View [/XYZ -4 679.600159 null] /Dest /329 /DEST pdfmark
11 3 Nf
(SEVERITY_FATAL_ERROR) S
[/View [/XYZ -4 679.600159 null] /Dest /329 /DEST pdfmark
11 0 Nf
( ) S
44 -52.8 M
11 0 Nf
(The severity of the error described by the ) S
11 4 Nf
(DOMError) S
11 0 Nf
( is fatal error ) S
22 -66 M
11 2 Nf
(Attributes) S
11 0 Nf
( ) S
44 -79.2 M
[/View [/XYZ -4 640.000305 null] /Dest /330 /DEST pdfmark
11 4 Nf
(location) S
[/View [/XYZ -4 640.000305 null] /Dest /330 /DEST pdfmark
11 0 Nf
( of type ) S
11 4 Nf
(DOMLocator) S
[/Rect [132.15332 -81.949707 200.151855 -69.8497086] /Subtype /Link /Border [0 0 1] /Dest /336 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(90) S
(] ) S
(, readonly ) S
66 -92.4 M
(The location of the ) S
(error.) S
44 -105.6 M
[/View [/XYZ -4 613.600403 null] /Dest /331 /DEST pdfmark
11 4 Nf
(message) S
[/View [/XYZ -4 613.600403 null] /Dest /331 /DEST pdfmark
11 0 Nf
( of type ) S
11 4 Nf
(DOMString) S
[/Rect [125.553467 -108.349609 186.952148 -96.2496109] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(17) S
(] ) S
(, readonly ) S
66 -118.8 M
(An implementation specific string describing the error that ) S
(occured.) S
44 -132 M
[/View [/XYZ -4 587.2005 null] /Dest /332 /DEST pdfmark
11 4 Nf
(relatedException) S
[/View [/XYZ -4 587.2005 null] /Dest /332 /DEST pdfmark
11 0 Nf
( of type ) S
11 4 Nf
(Object) S
11 0 Nf
(, readonly ) S
66 -145.2 M
(The related platform dependent exception if any. ) S
66 -158.4 M
(Issue Error-1: ) S
88 -171.6 M
(exception is a reserved word, we need to rename ) S
(it.) S
88 -184.8 M
11 2 Nf
(Resolution:) S
11 0 Nf
( Change to "relatedException". \(F2F 26 Sep ) S
(2001\)) S
44 -198 M
[/View [/XYZ -4 521.200745 null] /Dest /333 /DEST pdfmark
11 4 Nf
(severity) S
[/View [/XYZ -4 521.200745 null] /Dest /333 /DEST pdfmark
11 0 Nf
( of type ) S
11 4 Nf
(unsigned ) S
(short) S
11 0 Nf
(, readonly ) S
66 -211.2 M
11 0 Nf
(The severity of the error, either ) S
11 4 Nf
(SEVERITY_WARNING) S
11 0 Nf
(, ) S
11 4 Nf
(SEVERITY_ERROR) S
11 0 Nf
(, or ) S
66 -224.4 M
11 4 Nf
(SEVERITY_FATAL_ERROR) S
11 0 Nf
(.) S
0 -237.6 M
11 2 Nf
(Interface ) S
[/View [/XYZ -4 481.600891 null] /Dest /334 /DEST pdfmark
11 3 Nf
(DOMErrorHandler) S
[/View [/XYZ -4 481.600891 null] /Dest /334 /DEST pdfmark
11 0 Nf
( ) S
22 -261.8 M
11 4 Nf
(DOMErrorHandler) S
11 0 Nf
( is a callback interface that the DOM implementation can call when reporting) S
22 -275 M
(errors that happens while processing XML data, or when doing some other processing \(e.g.) S
22 -288.2 M
(validating a ) S
(document\).) S
22 -312.4 M
(The application that is using the DOM implementation is expected to implement this ) S
(interface.) S
22 -336.6 M
(Issue ErrorHandler-1: ) S
44 -349.8 M
(How does one register an error handler in the core? Passed as an argument to) S
44 -363 M
(super-duper-normalize or registered on the ) S
(DOMImplementation?) S
22 -376.2 M
11 2 Nf
(IDL ) S
(Definition) S
11 0 Nf
( ) S
44 -398 M
9.0 4 Nf
(interface ) S
(DOMErrorHandler) S
[/Rect [96.9990234 -400.248535 179.997559 -390.348541] /Subtype /Link /Border [0 0 1] /Dest /334 /ANN pdfmark
( {) S
44 -408.8 M
( boolean ) S
(handleError) S
[/Rect [156.397949 -411.04834 217.796875 -401.148346] /Subtype /Link /Border [0 0 1] /Dest /335 /ANN pdfmark
(\(in ) S
(DOMError) S
[/Rect [237.396484 -411.04834 282.595703 -401.148346] /Subtype /Link /Border [0 0 1] /Dest /326 /ANN pdfmark
( error\);) S
44 -419.6 M
(};) S
22 -441.8 M
11 2 Nf
(Methods) S
11 0 Nf
( ) S
44 -455 M
[/View [/XYZ -4 264.201965 null] /Dest /335 /DEST pdfmark
11 4 Nf
(handleError) S
[/View [/XYZ -4 264.201965 null] /Dest /335 /DEST pdfmark
11 0 Nf
( ) S
66 -468.2 M
(This method is called on the error handler when an error occures. ) S
66 -481.4 M
11 2 Nf
(Parameters) S
11 0 Nf
( ) S
66 -494.6 M
11 4 Nf
(error) S
11 0 Nf
( of type ) S
11 4 Nf
(DOMError) S
[/Rect [134.35376 -497.3479 189.152588 -485.247894] /Subtype /Link /Border [0 0 1] /Dest /326 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(88) S
(] ) S
88 -507.8 M
(The error object that describes the error, this object may be reused by the DOM) S
88 -521 M
(implementation across multiple calls to the handleEvent ) S
(method.) S
66 -534.2 M
11 2 Nf
(Return ) S
(Value) S
11 0 Nf
( ) S
74 -561.5 M
11 4 Nf
(boolean) S
136.3 -561.5 M
11 0 Nf
(If the handleError method returns ) S
11 4 Nf
(true) S
11 0 Nf
( the DOM implementation should) S
136.3 -574.7 M
(continue as if the error didn't happen when possible, if the method) S
136.3 -587.9 M
11 0 Nf
(returns ) S
11 4 Nf
(false) S
11 0 Nf
( then the DOM implementation should stop the current) S
136.3 -601.1 M
(processing when ) S
(possible.) S
66 -609.8 M
gsave
0 setgray
230.6 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(89) S
0 setgray
185.2 40 M
8 8 Nf
(1.2. Fundamental Interfaces) S
132 -8 M
grestore
pgsave restore N
%%Page: 90 90
%%PageResources: font Times-Roman Times-Bold Times-BoldItalic Courier Helvetica
%%PageBoundingBox: 71 44 540 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
66 -13.2 M
%%IncludeResource: font Times-Bold
11 2 Nf
(No ) S
(Exceptions) S
0 -26.4 M
11 2 Nf
(Interface ) S
[/View [/XYZ -4 692.80011 null] /Dest /336 /DEST pdfmark
%%IncludeResource: font Times-BoldItalic
11 3 Nf
(DOMLocator) S
[/View [/XYZ -4 692.80011 null] /Dest /336 /DEST pdfmark
%%IncludeResource: font Times-Roman
11 0 Nf
( ) S
22 -50.6 M
%%IncludeResource: font Courier
11 4 Nf
(DOMLocator) S
11 0 Nf
( is an interface that describes a location \(e.g. where an error ) S
(occured\).) S
22 -74.8 M
11 2 Nf
(IDL ) S
(Definition) S
11 0 Nf
( ) S
44 -96.6 M
9.0 4 Nf
(interface ) S
(DOMLocator) S
[/Rect [96.9990234 -98.8496094 152.998047 -88.9496078] /Subtype /Link /Border [0 0 1] /Dest /336 /ANN pdfmark
( {) S
44 -107.4 M
( readonly attribute long ) S
(lineNumber) S
[/Rect [242.796387 -109.649414 298.79541 -99.7494125] /Subtype /Link /Border [0 0 1] /Dest /339 /ANN pdfmark
(;) S
44 -118.2 M
( readonly attribute long ) S
(columnNumber) S
[/Rect [242.796387 -120.449219 309.595215 -110.549217] /Subtype /Link /Border [0 0 1] /Dest /337 /ANN pdfmark
(;) S
44 -129 M
( readonly attribute long ) S
(offset) S
[/Rect [242.796387 -131.249023 277.195801 -121.349022] /Subtype /Link /Border [0 0 1] /Dest /340 /ANN pdfmark
(;) S
44 -139.8 M
( readonly attribute ) S
(Node) S
[/Rect [156.397949 -142.048828 179.997559 -132.148834] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
( ) S
(errorNode) S
[/Rect [242.796387 -142.048828 293.395508 -132.148834] /Subtype /Link /Border [0 0 1] /Dest /338 /ANN pdfmark
(;) S
44 -150.6 M
( readonly attribute ) S
(DOMString) S
[/Rect [156.397949 -152.848633 206.99707 -142.948639] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( ) S
(uri) S
[/Rect [242.796387 -152.848633 260.996094 -142.948639] /Subtype /Link /Border [0 0 1] /Dest /341 /ANN pdfmark
(;) S
44 -161.4 M
(};) S
22 -183.6 M
11 2 Nf
(Attributes) S
11 0 Nf
( ) S
44 -196.8 M
[/View [/XYZ -4 522.401672 null] /Dest /337 /DEST pdfmark
11 4 Nf
(columnNumber) S
[/View [/XYZ -4 522.401672 null] /Dest /337 /DEST pdfmark
11 0 Nf
( of type ) S
11 4 Nf
(long) S
11 0 Nf
(, readonly ) S
66 -210 M
(The column number where the error occured, or -1 if there is no column number ) S
(available.) S
44 -223.2 M
[/View [/XYZ -4 496.00177 null] /Dest /338 /DEST pdfmark
11 4 Nf
(errorNode) S
[/View [/XYZ -4 496.00177 null] /Dest /338 /DEST pdfmark
11 0 Nf
( of type ) S
11 4 Nf
(Node) S
[/Rect [138.753174 -225.948242 167.152588 -213.848236] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(49) S
(] ) S
(, readonly ) S
66 -236.4 M
(The DOM Node where the error occured, or null if there is no Node ) S
(available.) S
44 -249.6 M
[/View [/XYZ -4 469.601868 null] /Dest /339 /DEST pdfmark
11 4 Nf
(lineNumber) S
[/View [/XYZ -4 469.601868 null] /Dest /339 /DEST pdfmark
11 0 Nf
( of type ) S
11 4 Nf
(long) S
11 0 Nf
(, readonly ) S
66 -262.8 M
(The line number where the error occured, or -1 if there is no line number ) S
(available.) S
44 -276 M
[/View [/XYZ -4 443.201965 null] /Dest /340 /DEST pdfmark
11 4 Nf
(offset) S
[/View [/XYZ -4 443.201965 null] /Dest /340 /DEST pdfmark
11 0 Nf
( of type ) S
11 4 Nf
(long) S
11 0 Nf
(, readonly ) S
66 -289.2 M
(The byte or character offset into the input source, if we're parsing a file or a byte stream) S
66 -302.4 M
(then this will be the byte offset into that stream, but if a character media is parsed then the) S
66 -315.6 M
11 0 Nf
(offset will be the character offset. The value is ) S
11 4 Nf
(-1) S
11 0 Nf
( if there is no offset ) S
(available.) S
44 -328.8 M
[/View [/XYZ -4 390.402161 null] /Dest /341 /DEST pdfmark
11 4 Nf
(uri) S
[/View [/XYZ -4 390.402161 null] /Dest /341 /DEST pdfmark
11 0 Nf
( of type ) S
11 4 Nf
(DOMString) S
[/Rect [99.1540527 -331.547852 160.552734 -319.447845] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(17) S
(] ) S
(, readonly ) S
66 -342 M
(The URI where the error occured, or null if there is no URI ) S
(available.) S
0 -353 M
[/View [/XYZ -4 353.002197 null] /Dest /54 /DEST pdfmark
[/View [/XYZ -4 353.002197 null] /Dest /54 /DEST pdfmark
0 -376 M
17 2 Nf
(1.3.) S
[/View [/XYZ -4 350.402435 null] /Dest /432 /DEST pdfmark
[/View [/XYZ -4 350.402435 null] /Dest /342 /DEST pdfmark
( Extended ) S
(Interfaces) S
0 -400.2 M
11 0 Nf
(The interfaces defined here form part of the DOM Core specification, but objects that expose these) S
0 -413.4 M
(interfaces will never be encountered in a DOM implementation that deals only with ) S
(HTML.) S
0 -437.6 M
11 0 Nf
(The interfaces found within this section are not mandatory. A DOM application may use the ) S
0 -450.8 M
11 4 Nf
(hasFeature\(feature, ) S
(version\)) S
11 0 Nf
( method of the ) S
11 4 Nf
(DOMImplementation) S
[/Rect [250.399902 -453.547363 364.597412 -441.447357] /Subtype /Link /Border [0 0 1] /Dest /113 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(25) S
(] ) S
(interface with) S
0 -464 M
(parameter values "XML" and "3.0" \(respectively\) to determine whether or not this module is supported by) S
0 -477.2 M
(the implementation. In order to fully support this module, an implementation must also support the "Core") S
0 -490.4 M
(feature defined in ) S
(Fundamental ) S
(Interfaces) S
[/Rect [79.3310547 -493.147217 184.882324 -481.047211] /Subtype /Link /Border [0 0 1] /Dest /53 /ANN pdfmark
( ) S
([p.) S
(22) S
(] ) S
(. Please refer to additional information about ) S
0 -503.6 M
(Conformance) S
[/Rect [-1.0 -506.347168 60.8718262 -494.247162] /Subtype /Link /Border [0 0 1] /Dest /38 /ANN pdfmark
( ) S
([p.) S
(12) S
(] ) S
(in this specification. The DOM Level 3 XML module is backward compatible with) S
0 -516.8 M
(the DOM Level 2 XML ) S
([) S
(DOM Level 2 ) S
(Core) S
[/Rect [110.505127 -519.547119 198.347656 -507.447113] /Subtype /Link /Border [0 0 1] /Dest /8 /ANN pdfmark
(] and DOM Level 1 XML ) S
([) S
(DOM Level ) S
(1) S
[/Rect [316.707764 -519.547119 380.416748 -507.447113] /Subtype /Link /Border [0 0 1] /Dest /394 /ANN pdfmark
(] modules, i.e. a) S
0 -530 M
11 0 Nf
(DOM Level 3 XML implementation who returns ) S
11 4 Nf
(true) S
11 0 Nf
( for "XML" with the ) S
11 4 Nf
(version) S
11 0 Nf
( number ) S
11 4 Nf
("3.0") S
0 -543.2 M
11 0 Nf
(must also return ) S
11 4 Nf
(true) S
11 0 Nf
( for this ) S
11 4 Nf
(feature) S
11 0 Nf
( when the ) S
11 4 Nf
(version) S
11 0 Nf
( number is ) S
11 4 Nf
("2.0") S
11 0 Nf
(, ) S
11 4 Nf
("1.0") S
11 0 Nf
(, ) S
11 4 Nf
("") S
11 0 Nf
( or, ) S
11 4 Nf
(null) S
11 0 Nf
(.) S
0 -567.4 M
11 2 Nf
(Interface ) S
[/View [/XYZ -4 151.80304 null] /Dest /343 /DEST pdfmark
11 3 Nf
(CDATASection) S
[/View [/XYZ -4 151.80304 null] /Dest /343 /DEST pdfmark
11 0 Nf
( ) S
22 -578.4 M
gsave
0 setgray
230.6 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(90) S
0 setgray
191.6 40 M
8 8 Nf
(1.3. Extended Interfaces) S
44 -8 M
grestore
pgsave restore N
%%Page: 91 91
%%PageResources: font Times-Roman Times-Italic Times-Bold Times-BoldItalic
%%+ font Courier Helvetica
%%PageBoundingBox: 71 44 540 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
22 -13.2 M
%%IncludeResource: font Times-Roman
11 0 Nf
(CDATA sections are used to escape blocks of text containing characters that would otherwise be) S
22 -26.4 M
(regarded as markup. The only delimiter that is recognized in a CDATA section is the "]]>" string that) S
22 -39.6 M
(ends the CDATA section. CDATA sections cannot be nested. Their primary purpose is for including) S
22 -52.8 M
(material such as XML fragments, without needing to escape all the ) S
(delimiters.) S
22 -77 M
11 0 Nf
(The ) S
%%IncludeResource: font Courier
11 4 Nf
(DOMString) S
[/Rect [40.8547363 -79.7497559 102.253418 -67.6497574] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(17) S
(] ) S
(attribute of the ) S
11 4 Nf
(Text) S
[/Rect [199.845459 -79.7497559 228.244873 -67.6497574] /Subtype /Link /Border [0 0 1] /Dest /312 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(85) S
(] ) S
(node holds the text that is contained by the) S
22 -90.2 M
11 0 Nf
(CDATA section. Note that this ) S
%%IncludeResource: font Times-Italic
11 1 Nf
(may) S
11 0 Nf
( contain characters that need to be escaped outside of CDATA) S
22 -103.4 M
(sections and that, depending on the character encoding \("charset"\) chosen for serialization, it may be) S
22 -116.6 M
(impossible to write out some characters as part of a CDATA ) S
(section.) S
22 -140.8 M
11 0 Nf
(The ) S
11 4 Nf
(CDATASection) S
11 0 Nf
( interface inherits from the ) S
11 4 Nf
(CharacterData) S
[/Rect [240.10376 -143.549561 327.901855 -131.449554] /Subtype /Link /Border [0 0 1] /Dest /277 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(71) S
(] ) S
(interface through the ) S
22 -154 M
11 4 Nf
(Text) S
[/Rect [21.0 -156.749512 49.3994141 -144.649506] /Subtype /Link /Border [0 0 1] /Dest /312 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(85) S
(] ) S
(interface. Adjacent ) S
11 4 Nf
(CDATASection) S
11 0 Nf
( nodes are not merged by use of the ) S
11 4 Nf
(normalize) S
22 -167.2 M
11 0 Nf
(method of the ) S
11 4 Nf
(Node) S
[/Rect [84.8540039 -169.949463 113.253418 -157.849457] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(49) S
(] ) S
(interface.) S
22 -191.4 M
%%IncludeResource: font Times-Bold
11 2 Nf
(Note:) S
11 0 Nf
( Because no markup is recognized within a ) S
11 4 Nf
(CDATASection) S
11 0 Nf
(, character numeric references) S
22 -204.6 M
(cannot be used as an escape mechanism when serializing. Therefore, action needs to be taken when) S
22 -217.8 M
11 0 Nf
(serializing a ) S
11 4 Nf
(CDATASection) S
11 0 Nf
( with a character encoding where some of the contained characters) S
22 -231 M
(cannot be represented. Failure to do so would not produce well-formed ) S
(XML.) S
22 -244.2 M
(One potential solution in the serialization process is to end the CDATA section before the character,) S
22 -257.4 M
(output the character using a character reference or entity reference, and open a new CDATA section) S
22 -270.6 M
(for any further characters in the text node. Note, however, that some code conversion libraries at the) S
22 -283.8 M
(time of writing do not return an error or exception when a character is missing from the encoding,) S
22 -297 M
(making the task of ensuring that data is not corrupted on serialization more ) S
(difficult.) S
22 -321.2 M
11 2 Nf
(IDL ) S
(Definition) S
11 0 Nf
( ) S
44 -343 M
9.0 4 Nf
(interface ) S
(CDATASection) S
[/Rect [96.9990234 -345.248779 163.797852 -335.348785] /Subtype /Link /Border [0 0 1] /Dest /343 /ANN pdfmark
( : ) S
(Text) S
[/Rect [177.997559 -345.248779 201.597168 -335.348785] /Subtype /Link /Border [0 0 1] /Dest /312 /ANN pdfmark
( {) S
44 -353.8 M
(};) S
0 -376 M
11 2 Nf
(Interface ) S
[/View [/XYZ -4 343.201477 null] /Dest /344 /DEST pdfmark
%%IncludeResource: font Times-BoldItalic
11 3 Nf
(DocumentType) S
[/View [/XYZ -4 343.201477 null] /Dest /344 /DEST pdfmark
11 0 Nf
( ) S
22 -400.2 M
11 0 Nf
(Each ) S
11 4 Nf
(Document) S
[/Rect [45.7385254 -402.948486 100.537354 -390.84848] /Subtype /Link /Border [0 0 1] /Dest /167 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(29) S
(] ) S
(has a ) S
11 4 Nf
(doctype) S
11 0 Nf
( attribute whose value is either ) S
11 4 Nf
(null) S
11 0 Nf
( or a ) S
11 4 Nf
(DocumentType) S
22 -413.4 M
11 0 Nf
(object. The ) S
11 4 Nf
(DocumentType) S
11 0 Nf
( interface in the DOM Core provides an interface to the list of entities) S
22 -426.6 M
(that are defined for the document, and little else because the effect of namespaces and the various) S
22 -439.8 M
(XML schema efforts on DTD representation are not clearly understood as of this ) S
(writing.) S
22 -464 M
11 0 Nf
(The DOM Level 2 doesn't support editing ) S
11 4 Nf
(DocumentType) S
11 0 Nf
( ) S
(nodes.) S
22 -488.2 M
11 2 Nf
(Note:) S
11 0 Nf
( The property [children] defined by the Document Type Declaration Information Item in ) S
([) S
(XML) S
[/Rect [442.247559 -490.948242 468.689209 -478.848236] /Subtype /Link /Border [0 0 1] /Dest /104 /ANN pdfmark
22 -501.4 M
(Information ) S
(set) S
[/Rect [21.0 -504.148193 90.5163574 -492.048187] /Subtype /Link /Border [0 0 1] /Dest /104 /ANN pdfmark
(] is not accessible from DOM Level 3 ) S
(Core.) S
22 -525.6 M
11 2 Nf
(IDL ) S
(Definition) S
11 0 Nf
( ) S
44 -536.6 M
gsave
0 setgray
230.6 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(91) S
0 setgray
191.6 40 M
8 8 Nf
(1.3. Extended Interfaces) S
88 -8 M
grestore
pgsave restore N
%%Page: 92 92
%%PageResources: font Times-Roman Times-Bold Courier Helvetica
%%PageBoundingBox: 93 44 541 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
44 -10.8 M
%%IncludeResource: font Courier
9.0 4 Nf
(interface ) S
(DocumentType) S
[/Rect [96.9990234 -13.0498047 163.797852 -3.14980459] /Subtype /Link /Border [0 0 1] /Dest /344 /ANN pdfmark
( : ) S
(Node) S
[/Rect [177.997559 -13.0498047 201.597168 -3.14980459] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
( {) S
44 -21.6 M
( readonly attribute ) S
(DOMString) S
[/Rect [156.397949 -23.8496094 206.99707 -13.9496098] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( ) S
(name) S
[/Rect [242.796387 -23.8496094 266.396 -13.9496098] /Subtype /Link /Border [0 0 1] /Dest /347 /ANN pdfmark
(;) S
44 -32.4 M
( readonly attribute ) S
(NamedNodeMap) S
[/Rect [156.397949 -34.6494141 223.196777 -24.7494144] /Subtype /Link /Border [0 0 1] /Dest /268 /ANN pdfmark
( ) S
(entities) S
[/Rect [242.796387 -34.6494141 287.995605 -24.7494144] /Subtype /Link /Border [0 0 1] /Dest /345 /ANN pdfmark
(;) S
44 -43.2 M
( readonly attribute ) S
(NamedNodeMap) S
[/Rect [156.397949 -45.4492188 223.196777 -35.5492172] /Subtype /Link /Border [0 0 1] /Dest /268 /ANN pdfmark
( ) S
(notations) S
[/Rect [242.796387 -45.4492188 293.395508 -35.5492172] /Subtype /Link /Border [0 0 1] /Dest /348 /ANN pdfmark
(;) S
44 -54 M
( // Introduced in DOM Level 2:) S
44 -64.8 M
( readonly attribute ) S
(DOMString) S
[/Rect [156.397949 -67.0488281 206.99707 -57.1488266] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( ) S
(publicId) S
[/Rect [242.796387 -67.0488281 287.995605 -57.1488266] /Subtype /Link /Border [0 0 1] /Dest /350 /ANN pdfmark
(;) S
44 -75.6 M
( // Introduced in DOM Level 2:) S
44 -86.4 M
( readonly attribute ) S
(DOMString) S
[/Rect [156.397949 -88.6484375 206.99707 -78.748436] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( ) S
(systemId) S
[/Rect [242.796387 -88.6484375 287.995605 -78.748436] /Subtype /Link /Border [0 0 1] /Dest /352 /ANN pdfmark
(;) S
44 -97.2 M
( // Introduced in DOM Level 2:) S
44 -108 M
( readonly attribute ) S
(DOMString) S
[/Rect [156.397949 -110.248047 206.99707 -100.348045] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( ) S
(internalSubset) S
[/Rect [242.796387 -110.248047 320.39502 -100.348045] /Subtype /Link /Border [0 0 1] /Dest /346 /ANN pdfmark
(;) S
44 -118.8 M
(};) S
22 -141 M
%%IncludeResource: font Times-Bold
11 2 Nf
(Attributes) S
%%IncludeResource: font Times-Roman
11 0 Nf
( ) S
44 -154.2 M
[/View [/XYZ -4 565.002258 null] /Dest /345 /DEST pdfmark
11 4 Nf
(entities) S
[/View [/XYZ -4 565.002258 null] /Dest /345 /DEST pdfmark
11 0 Nf
( of type ) S
11 4 Nf
(NamedNodeMap) S
[/Rect [132.15332 -156.947754 213.351562 -144.847748] /Subtype /Link /Border [0 0 1] /Dest /268 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(67) S
(] ) S
(, readonly ) S
66 -167.4 M
11 0 Nf
(A ) S
11 4 Nf
(NamedNodeMap) S
[/Rect [75.6918945 -170.147705 156.890137 -158.047699] /Subtype /Link /Border [0 0 1] /Dest /268 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(67) S
(] ) S
(containing the general entities, both external and internal,) S
66 -180.6 M
(declared in the DTD. Parameter entities are not contained. Duplicates are discarded. For) S
66 -193.8 M
(example in: ) S
66 -215.6 M
9.0 4 Nf
() S
66 -237.2 M
( ) S
66 -248 M
( ) S
66 -258.8 M
( ) S
66 -269.6 M
(]>) S
66 -280.4 M
() S
66 -302.6 M
11 0 Nf
(the interface provides access to ) S
11 4 Nf
(foo) S
11 0 Nf
( and the first declaration of ) S
11 4 Nf
(bar) S
11 0 Nf
( but not the second) S
66 -315.8 M
11 0 Nf
(declaration of ) S
11 4 Nf
(bar) S
11 0 Nf
( or ) S
11 4 Nf
(baz) S
11 0 Nf
(. Every node in this map also implements the ) S
11 4 Nf
(Entity) S
[/Rect [383.8396 -318.546143 425.438721 -306.446136] /Subtype /Link /Border [0 0 1] /Dest /359 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(93) S
(] ) S
66 -329 M
(interface.) S
66 -342.2 M
11 0 Nf
(The DOM Level 2 does not support editing entities, therefore ) S
11 4 Nf
(entities) S
11 0 Nf
( cannot be altered) S
66 -355.4 M
(in any ) S
(way.) S
44 -368.6 M
[/View [/XYZ -4 350.604065 null] /Dest /346 /DEST pdfmark
11 4 Nf
(internalSubset) S
[/View [/XYZ -4 350.604065 null] /Dest /346 /DEST pdfmark
11 0 Nf
( of type ) S
11 4 Nf
(DOMString) S
[/Rect [171.752441 -371.345947 233.151123 -359.245941] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(17) S
(] ) S
(, readonly, introduced in ) S
11 2 Nf
(DOM Level ) S
(2) S
11 0 Nf
( ) S
66 -381.8 M
11 0 Nf
(The internal subset as a string, or ) S
11 4 Nf
(null) S
11 0 Nf
( if there is none. This is does not contain the) S
66 -395 M
(delimiting square brackets. ) S
66 -419.2 M
11 2 Nf
(Note:) S
11 0 Nf
( The actual content returned depends on how much information is available to the) S
66 -432.4 M
(implementation. This may vary depending on various parameters, including the XML) S
66 -445.6 M
(processor used to build the ) S
(document.) S
44 -469.8 M
[/View [/XYZ -4 249.404358 null] /Dest /347 /DEST pdfmark
11 4 Nf
(name) S
[/View [/XYZ -4 249.404358 null] /Dest /347 /DEST pdfmark
11 0 Nf
( of type ) S
11 4 Nf
(DOMString) S
[/Rect [105.753906 -472.545654 167.152588 -460.445648] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(17) S
(] ) S
(, readonly ) S
66 -483 M
11 0 Nf
(The name of DTD; i.e., the name immediately following the ) S
11 4 Nf
(DOCTYPE) S
11 0 Nf
( ) S
(keyword.) S
44 -496.2 M
[/View [/XYZ -4 223.004456 null] /Dest /348 /DEST pdfmark
11 4 Nf
(notations) S
[/View [/XYZ -4 223.004456 null] /Dest /348 /DEST pdfmark
11 0 Nf
( of type ) S
11 4 Nf
(NamedNodeMap) S
[/Rect [138.753174 -498.945557 219.951416 -486.845551] /Subtype /Link /Border [0 0 1] /Dest /268 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(67) S
(] ) S
(, readonly ) S
66 -509.4 M
11 0 Nf
(A ) S
11 4 Nf
(NamedNodeMap) S
[/Rect [75.6918945 -512.145508 156.890137 -500.045502] /Subtype /Link /Border [0 0 1] /Dest /268 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(67) S
(] ) S
(containing the notations declared in the DTD. Duplicates are) S
66 -522.6 M
11 0 Nf
(discarded. Every node in this map also implements the ) S
11 4 Nf
(Notation) S
[/Rect [308.194092 -525.345459 362.99292 -513.245483] /Subtype /Link /Border [0 0 1] /Dest /354 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(93) S
(] ) S
(interface.) S
66 -535.8 M
11 0 Nf
(The DOM Level 2 does not support editing notations, therefore ) S
11 4 Nf
(notations) S
11 0 Nf
( cannot be) S
66 -549 M
(altered in any ) S
(way.) S
66 -562.2 M
[/View [/XYZ -4 157.0047 null] /Dest /349 /DEST pdfmark
[/View [/XYZ -4 157.0047 null] /Dest /349 /DEST pdfmark
(This attribute represents the property [notations] defined by the Document Information) S
66 -575.4 M
(Item in ) S
([) S
(XML Information ) S
(set) S
[/Rect [102.883057 -578.145264 199.591064 -566.045288] /Subtype /Link /Border [0 0 1] /Dest /104 /ANN pdfmark
(].) S
44 -588.6 M
[/View [/XYZ -4 130.604797 null] /Dest /350 /DEST pdfmark
11 4 Nf
(publicId) S
[/View [/XYZ -4 130.604797 null] /Dest /350 /DEST pdfmark
11 0 Nf
( of type ) S
11 4 Nf
(DOMString) S
[/Rect [132.15332 -591.345215 193.552 -579.245239] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(17) S
(] ) S
(, readonly, introduced in ) S
11 2 Nf
(DOM Level ) S
(2) S
11 0 Nf
( ) S
66 -601.8 M
(The public identifier of the external ) S
(subset.) S
66 -615 M
[/View [/XYZ -4 104.204895 null] /Dest /351 /DEST pdfmark
[/View [/XYZ -4 104.204895 null] /Dest /351 /DEST pdfmark
(This attribute represents the property [public identifier] defined by the Document Type) S
66 -615 M
gsave
0 setgray
230.6 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(92) S
0 setgray
191.6 40 M
8 8 Nf
(1.3. Extended Interfaces) S
132 -8 M
grestore
pgsave restore N
%%Page: 93 93
%%PageResources: font Times-Roman Times-Italic Times-Bold Times-BoldItalic
%%+ font Courier Helvetica
%%PageBoundingBox: 71 44 538 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
66 -13.2 M
%%IncludeResource: font Times-Roman
11 0 Nf
(Declaration Information Item in ) S
([) S
(XML Information ) S
(set) S
[/Rect [212.242432 -15.9499512 308.950439 -3.84995079] /Subtype /Link /Border [0 0 1] /Dest /104 /ANN pdfmark
(].) S
44 -26.4 M
[/View [/XYZ -4 692.80011 null] /Dest /352 /DEST pdfmark
%%IncludeResource: font Courier
11 4 Nf
(systemId) S
[/View [/XYZ -4 692.80011 null] /Dest /352 /DEST pdfmark
11 0 Nf
( of type ) S
11 4 Nf
(DOMString) S
[/Rect [132.15332 -29.1499023 193.552 -17.049902] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(17) S
(] ) S
(, readonly, introduced in ) S
%%IncludeResource: font Times-Bold
11 2 Nf
(DOM Level ) S
(2) S
11 0 Nf
( ) S
66 -39.6 M
(The system identifier of the external subset. This may be an absolute URI or ) S
(not.) S
66 -52.8 M
[/View [/XYZ -4 666.400208 null] /Dest /353 /DEST pdfmark
[/View [/XYZ -4 666.400208 null] /Dest /353 /DEST pdfmark
(This attribute represents the property [system identifier] defined by the Document Type) S
66 -66 M
(Declaration Information Item in ) S
([) S
(XML Information ) S
(set) S
[/Rect [212.242432 -68.7497559 308.950439 -56.6497574] /Subtype /Link /Border [0 0 1] /Dest /104 /ANN pdfmark
(].) S
0 -79.2 M
11 2 Nf
(Interface ) S
[/View [/XYZ -4 640.000305 null] /Dest /354 /DEST pdfmark
%%IncludeResource: font Times-BoldItalic
11 3 Nf
(Notation) S
[/View [/XYZ -4 640.000305 null] /Dest /354 /DEST pdfmark
11 0 Nf
( ) S
22 -103.4 M
(This interface represents a notation declared in the DTD. A notation either declares, by name, the) S
22 -116.6 M
11 0 Nf
(format of an unparsed entity \(see ) S
%%IncludeResource: font Times-Italic
11 1 Nf
(section ) S
(4.7) S
[/Rect [168.847656 -119.349609 218.509766 -107.249611] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/2000/REC-xml-20001006#Notations)] Cd /ANN pdfmark
11 0 Nf
( of the XML 1.0 specification ) S
([) S
(XML ) S
(1.0) S
[/Rect [353.677 -119.349609 396.618652 -107.249611] /Subtype /Link /Border [0 0 1] /Dest /404 /ANN pdfmark
(]\), or is used for) S
22 -129.8 M
11 0 Nf
(formal declaration of processing instruction targets \(see ) S
11 1 Nf
(section ) S
(2.6) S
[/Rect [268.746582 -132.549561 318.408691 -120.449562] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/2000/REC-xml-20001006#sec-pi)] Cd /ANN pdfmark
11 0 Nf
( of the XML 1.0 specification ) S
22 -143 M
11 0 Nf
([) S
(XML ) S
(1.0) S
[/Rect [24.6628418 -145.749512 67.6044922 -133.649506] /Subtype /Link /Border [0 0 1] /Dest /404 /ANN pdfmark
(]\). The ) S
11 4 Nf
(nodeName) S
11 0 Nf
( attribute inherited from ) S
11 4 Nf
(Node) S
[/Rect [259.233154 -145.749512 287.632568 -133.649506] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(49) S
(] ) S
(is set to the declared name of the ) S
22 -156.2 M
(notation.) S
22 -180.4 M
11 0 Nf
(The DOM Level 1 does not support editing ) S
11 4 Nf
(Notation) S
11 0 Nf
( nodes; they are therefore ) S
11 1 Nf
(readonly) S
[/Rect [381.430176 -183.149414 422.534424 -171.049408] /Subtype /Link /Border [0 0 1] /Dest /411 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(149) S
(] ) S
(.) S
22 -204.6 M
11 0 Nf
(A ) S
11 4 Nf
(Notation) S
11 0 Nf
( node does not have any ) S
(parent.) S
22 -228.8 M
(Issue Notation-1: ) S
44 -242 M
(adds a namespaceURI for ) S
(notations?) S
44 -255.2 M
11 2 Nf
(Resolution:) S
11 0 Nf
( No. 1- notations are attached to a ) S
11 4 Nf
(DocumentType) S
[/Rect [247.991699 -257.949219 329.189941 -245.849213] /Subtype /Link /Border [0 0 1] /Dest /344 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(91) S
(] ) S
(. 2- what would be the) S
44 -268.4 M
(key for notations in ) S
(namednodemap?) S
22 -281.6 M
11 2 Nf
(IDL ) S
(Definition) S
11 0 Nf
( ) S
44 -303.4 M
9.0 4 Nf
(interface ) S
(Notation) S
[/Rect [96.9990234 -305.648926 142.198242 -295.748932] /Subtype /Link /Border [0 0 1] /Dest /354 /ANN pdfmark
( : ) S
(Node) S
[/Rect [156.397949 -305.648926 179.997559 -295.748932] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
( {) S
44 -314.2 M
( readonly attribute ) S
(DOMString) S
[/Rect [156.397949 -316.44873 206.99707 -306.548737] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( ) S
(publicId) S
[/Rect [242.796387 -316.44873 287.995605 -306.548737] /Subtype /Link /Border [0 0 1] /Dest /355 /ANN pdfmark
(;) S
44 -325 M
( readonly attribute ) S
(DOMString) S
[/Rect [156.397949 -327.248535 206.99707 -317.348541] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( ) S
(systemId) S
[/Rect [242.796387 -327.248535 287.995605 -317.348541] /Subtype /Link /Border [0 0 1] /Dest /357 /ANN pdfmark
(;) S
44 -335.8 M
(};) S
22 -358 M
11 2 Nf
(Attributes) S
11 0 Nf
( ) S
44 -371.2 M
[/View [/XYZ -4 348.00177 null] /Dest /355 /DEST pdfmark
11 4 Nf
(publicId) S
[/View [/XYZ -4 348.00177 null] /Dest /355 /DEST pdfmark
11 0 Nf
( of type ) S
11 4 Nf
(DOMString) S
[/Rect [132.15332 -373.948242 193.552 -361.848236] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(17) S
(] ) S
(, readonly ) S
66 -384.4 M
11 0 Nf
(The public identifier of this notation. If the public identifier was not specified, this is ) S
66 -397.6 M
11 4 Nf
(null) S
11 0 Nf
(.) S
66 -410.8 M
[/View [/XYZ -4 308.401917 null] /Dest /356 /DEST pdfmark
[/View [/XYZ -4 308.401917 null] /Dest /356 /DEST pdfmark
(This attribute represents the property [public identifier] defined by the Notation) S
66 -424 M
(Information Item in ) S
([) S
(XML Information ) S
(set) S
[/Rect [158.178955 -426.748047 254.886963 -414.648041] /Subtype /Link /Border [0 0 1] /Dest /104 /ANN pdfmark
(].) S
44 -437.2 M
[/View [/XYZ -4 282.002 null] /Dest /357 /DEST pdfmark
11 4 Nf
(systemId) S
[/View [/XYZ -4 282.002 null] /Dest /357 /DEST pdfmark
11 0 Nf
( of type ) S
11 4 Nf
(DOMString) S
[/Rect [132.15332 -439.948 193.552 -427.848] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(17) S
(] ) S
(, readonly ) S
66 -450.4 M
11 0 Nf
(The system identifier of this notation. If the system identifier was not specified, this is ) S
66 -463.6 M
11 4 Nf
(null) S
11 0 Nf
(. This may be an absolute URI or ) S
(not.) S
66 -476.8 M
[/View [/XYZ -4 242.402161 null] /Dest /358 /DEST pdfmark
[/View [/XYZ -4 242.402161 null] /Dest /358 /DEST pdfmark
(This attribute represents the property [system identifier] defined by the Notation) S
66 -490 M
(Information Item in ) S
([) S
(XML Information ) S
(set) S
[/Rect [158.178955 -492.747803 254.886963 -480.647797] /Subtype /Link /Border [0 0 1] /Dest /104 /ANN pdfmark
(].) S
0 -503.2 M
11 2 Nf
(Interface ) S
[/View [/XYZ -4 216.002258 null] /Dest /359 /DEST pdfmark
11 3 Nf
(Entity) S
[/View [/XYZ -4 216.002258 null] /Dest /359 /DEST pdfmark
11 0 Nf
( ) S
22 -527.4 M
(This interface represents an entity, either parsed or unparsed, in an XML document. Note that this) S
22 -540.6 M
11 0 Nf
(models the entity itself ) S
11 1 Nf
(not) S
11 0 Nf
( the entity declaration. ) S
11 4 Nf
(Entity) S
11 0 Nf
( declaration modeling has been left for a) S
22 -553.8 M
(later Level of the DOM ) S
(specification.) S
22 -578 M
11 0 Nf
(The ) S
11 4 Nf
(nodeName) S
11 0 Nf
( attribute that is inherited from ) S
11 4 Nf
(Node) S
[/Rect [231.13916 -580.747559 259.538574 -568.647583] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(49) S
(] ) S
(contains the name of the ) S
(entity.) S
22 -578 M
gsave
0 setgray
230.6 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(93) S
0 setgray
191.6 40 M
8 8 Nf
(1.3. Extended Interfaces) S
44 -8 M
grestore
pgsave restore N
%%Page: 94 94
%%PageResources: font Times-Roman Times-Italic Times-Bold Courier Helvetica
%%PageBoundingBox: 93 44 541 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
22 -13.2 M
%%IncludeResource: font Times-Roman
11 0 Nf
(An XML processor may choose to completely expand entities before the structure model is passed to) S
22 -26.4 M
11 0 Nf
(the DOM; in this case there will be no ) S
%%IncludeResource: font Courier
11 4 Nf
(EntityReference) S
[/Rect [191.782227 -29.1499023 292.780029 -17.049902] /Subtype /Link /Border [0 0 1] /Dest /368 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(95) S
(] ) S
(nodes in the document ) S
(tree.) S
22 -50.6 M
(XML does not mandate that a non-validating XML processor read and process entity declarations) S
22 -63.8 M
(made in the external subset or declared in external parameter entities. This means that parsed entities) S
22 -77 M
(declared in the external subset need not be expanded by some classes of applications, and that the) S
22 -90.2 M
11 0 Nf
(replacement text of the entity may not be available. When the ) S
%%IncludeResource: font Times-Italic
11 1 Nf
(replacement ) S
(text) S
[/Rect [294.718018 -92.949707 369.7229 -80.8497086] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/2000/REC-xml-20001006#intern-replacement)] Cd /ANN pdfmark
11 0 Nf
( is available, the) S
22 -103.4 M
11 0 Nf
(corresponding ) S
11 4 Nf
(Entity) S
11 0 Nf
( node's child list represents the structure of that replacement value.) S
22 -116.6 M
(Otherwise, the child list is ) S
(empty.) S
22 -140.8 M
11 0 Nf
(The DOM Level 2 does not support editing ) S
11 4 Nf
(Entity) S
11 0 Nf
( nodes; if a user wants to make changes to the) S
22 -154 M
11 0 Nf
(contents of an ) S
11 4 Nf
(Entity) S
11 0 Nf
(, every related ) S
11 4 Nf
(EntityReference) S
[/Rect [190.418213 -156.749512 291.416016 -144.649506] /Subtype /Link /Border [0 0 1] /Dest /368 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(95) S
(] ) S
(node has to be replaced in the) S
22 -167.2 M
11 0 Nf
(structure model by a clone of the ) S
11 4 Nf
(Entity) S
11 0 Nf
('s contents, and then the desired changes must be made to) S
22 -180.4 M
11 0 Nf
(each of those clones instead. ) S
11 4 Nf
(Entity) S
11 0 Nf
( nodes and all their ) S
11 1 Nf
(descendants) S
[/Rect [275.358398 -183.149414 331.125244 -171.049408] /Subtype /Link /Border [0 0 1] /Dest /389 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(147) S
(] ) S
(are ) S
11 1 Nf
(readonly) S
[/Rect [382.881348 -183.149414 423.985596 -171.049408] /Subtype /Link /Border [0 0 1] /Dest /411 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(149) S
(] ) S
(.) S
22 -204.6 M
11 0 Nf
(An ) S
11 4 Nf
(Entity) S
11 0 Nf
( node does not have any ) S
(parent.) S
22 -228.8 M
%%IncludeResource: font Times-Bold
11 2 Nf
(Note:) S
11 0 Nf
( If the entity contains an unbound ) S
11 1 Nf
(namespace ) S
(prefix) S
[/Rect [197.271973 -231.549316 276.556152 -219.44931] /Subtype /Link /Border [0 0 1] /Dest /387 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(149) S
(] ) S
(, the ) S
11 4 Nf
(namespaceURI) S
11 0 Nf
( of the) S
22 -242 M
11 0 Nf
(corresponding node in the ) S
11 4 Nf
(Entity) S
11 0 Nf
( node subtree is ) S
11 4 Nf
(null) S
11 0 Nf
(. The same is true for ) S
22 -255.2 M
11 4 Nf
(EntityReference) S
[/Rect [21.0 -257.949219 121.997803 -245.849213] /Subtype /Link /Border [0 0 1] /Dest /368 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(95) S
(] ) S
(nodes that refer to this entity, when they are created using the ) S
22 -268.4 M
11 4 Nf
(createEntityReference) S
11 0 Nf
( method of the ) S
11 4 Nf
(Document) S
[/Rect [226.200928 -271.14917 280.999756 -259.049164] /Subtype /Link /Border [0 0 1] /Dest /167 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(29) S
(] ) S
(interface. The DOM Level 2 does) S
22 -281.6 M
(not support any mechanism to resolve namespace ) S
(prefixes.) S
22 -305.8 M
11 2 Nf
(Note:) S
11 0 Nf
( The properties [notation name] and [notation] defined in ) S
([) S
(XML Information ) S
(set) S
[/Rect [304.178223 -308.549072 400.88623 -296.449066] /Subtype /Link /Border [0 0 1] /Dest /104 /ANN pdfmark
(] are not) S
22 -319 M
(accessible from DOM Level 3 Core. However, ) S
([) S
(DOM Level 3 Abstract Schemas and Load and ) S
(Save) S
[/Rect [233.29541 -321.749023 465.631104 -309.649017] /Subtype /Link /Border [0 0 1] /Dest /110 /ANN pdfmark
(]) S
22 -332.2 M
(does provide a way to access ) S
(them.) S
22 -356.4 M
11 2 Nf
(IDL ) S
(Definition) S
11 0 Nf
( ) S
44 -378.2 M
9.0 4 Nf
(interface ) S
(Entity) S
[/Rect [96.9990234 -380.44873 131.398438 -370.548737] /Subtype /Link /Border [0 0 1] /Dest /359 /ANN pdfmark
( : ) S
(Node) S
[/Rect [145.598145 -380.44873 169.197754 -370.548737] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
( {) S
44 -389 M
( readonly attribute ) S
(DOMString) S
[/Rect [156.397949 -391.248535 206.99707 -381.348541] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( ) S
(publicId) S
[/Rect [242.796387 -391.248535 287.995605 -381.348541] /Subtype /Link /Border [0 0 1] /Dest /363 /ANN pdfmark
(;) S
44 -399.8 M
( readonly attribute ) S
(DOMString) S
[/Rect [156.397949 -402.04834 206.99707 -392.148346] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( ) S
(systemId) S
[/Rect [242.796387 -402.04834 287.995605 -392.148346] /Subtype /Link /Border [0 0 1] /Dest /365 /ANN pdfmark
(;) S
44 -410.6 M
( readonly attribute ) S
(DOMString) S
[/Rect [156.397949 -412.848145 206.99707 -402.948151] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( ) S
(notationName) S
[/Rect [242.796387 -412.848145 309.595215 -402.948151] /Subtype /Link /Border [0 0 1] /Dest /362 /ANN pdfmark
(;) S
44 -421.4 M
( // Introduced in DOM Level 3:) S
44 -432.2 M
( attribute ) S
(DOMString) S
[/Rect [156.397949 -434.447754 206.99707 -424.54776] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( ) S
(actualEncoding) S
[/Rect [242.796387 -434.447754 320.39502 -424.54776] /Subtype /Link /Border [0 0 1] /Dest /360 /ANN pdfmark
(;) S
44 -443 M
( // Introduced in DOM Level 3:) S
44 -453.8 M
( attribute ) S
(DOMString) S
[/Rect [156.397949 -456.047363 206.99707 -446.147369] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( ) S
(encoding) S
[/Rect [242.796387 -456.047363 287.995605 -446.147369] /Subtype /Link /Border [0 0 1] /Dest /361 /ANN pdfmark
(;) S
44 -464.6 M
( // Introduced in DOM Level 3:) S
44 -475.4 M
( attribute ) S
(DOMString) S
[/Rect [156.397949 -477.646973 206.99707 -467.746979] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( ) S
(version) S
[/Rect [242.796387 -477.646973 282.595703 -467.746979] /Subtype /Link /Border [0 0 1] /Dest /367 /ANN pdfmark
(;) S
44 -486.2 M
(};) S
22 -508.4 M
11 2 Nf
(Attributes) S
11 0 Nf
( ) S
44 -521.6 M
[/View [/XYZ -4 197.603333 null] /Dest /360 /DEST pdfmark
11 4 Nf
(actualEncoding) S
[/View [/XYZ -4 197.603333 null] /Dest /360 /DEST pdfmark
11 0 Nf
( of type ) S
11 4 Nf
(DOMString) S
[/Rect [171.752441 -524.34668 233.151123 -512.246704] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(17) S
(] ) S
(, introduced in ) S
11 2 Nf
(DOM Level ) S
(3) S
11 0 Nf
( ) S
66 -534.8 M
(An attribute specifying the actual encoding of this entity, when it is an external parsed) S
66 -548 M
11 0 Nf
(entity. This is ) S
11 4 Nf
(null) S
11 0 Nf
( ) S
(otherwise.) S
44 -561.2 M
[/View [/XYZ -4 158.003479 null] /Dest /361 /DEST pdfmark
11 4 Nf
(encoding) S
[/View [/XYZ -4 158.003479 null] /Dest /361 /DEST pdfmark
11 0 Nf
( of type ) S
11 4 Nf
(DOMString) S
[/Rect [132.15332 -563.946533 193.552 -551.846558] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(17) S
(] ) S
(, introduced in ) S
11 2 Nf
(DOM Level ) S
(3) S
11 0 Nf
( ) S
66 -574.4 M
(An attribute specifying, as part of the text declaration, the encoding of this entity, when it is) S
66 -587.6 M
11 0 Nf
(an external parsed entity. This is ) S
11 4 Nf
(null) S
11 0 Nf
( ) S
(otherwise.) S
66 -587.6 M
gsave
0 setgray
230.6 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(94) S
0 setgray
191.6 40 M
8 8 Nf
(1.3. Extended Interfaces) S
88 -8 M
grestore
pgsave restore N
%%Page: 95 95
%%PageResources: font Times-Roman Times-Italic Times-Bold Times-BoldItalic
%%+ font Courier Helvetica
%%PageBoundingBox: 71 44 540 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
44 -13.2 M
[/View [/XYZ -4 706.000061 null] /Dest /362 /DEST pdfmark
%%IncludeResource: font Courier
11 4 Nf
(notationName) S
[/View [/XYZ -4 706.000061 null] /Dest /362 /DEST pdfmark
%%IncludeResource: font Times-Roman
11 0 Nf
( of type ) S
11 4 Nf
(DOMString) S
[/Rect [158.552734 -15.9499512 219.951416 -3.84995079] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(17) S
(] ) S
(, readonly ) S
66 -26.4 M
11 0 Nf
(For unparsed entities, the name of the notation for the entity. For parsed entities, this is ) S
66 -39.6 M
11 4 Nf
(null) S
11 0 Nf
(.) S
44 -52.8 M
[/View [/XYZ -4 666.400208 null] /Dest /363 /DEST pdfmark
11 4 Nf
(publicId) S
[/View [/XYZ -4 666.400208 null] /Dest /363 /DEST pdfmark
11 0 Nf
( of type ) S
11 4 Nf
(DOMString) S
[/Rect [132.15332 -55.5498047 193.552 -43.4498062] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(17) S
(] ) S
(, readonly ) S
66 -66 M
11 0 Nf
(The public identifier associated with the entity if specified, and ) S
11 4 Nf
(null) S
11 0 Nf
( ) S
(otherwise.) S
66 -79.2 M
[/View [/XYZ -4 640.000305 null] /Dest /364 /DEST pdfmark
[/View [/XYZ -4 640.000305 null] /Dest /364 /DEST pdfmark
(This attribute represents the property [public identifier] defined by the Unparsed Entity) S
66 -92.4 M
(Information Item in ) S
([) S
(XML Information ) S
(set) S
[/Rect [158.178955 -95.1496582 254.886963 -83.0496597] /Subtype /Link /Border [0 0 1] /Dest /104 /ANN pdfmark
(].) S
44 -105.6 M
[/View [/XYZ -4 613.600403 null] /Dest /365 /DEST pdfmark
11 4 Nf
(systemId) S
[/View [/XYZ -4 613.600403 null] /Dest /365 /DEST pdfmark
11 0 Nf
( of type ) S
11 4 Nf
(DOMString) S
[/Rect [132.15332 -108.349609 193.552 -96.2496109] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(17) S
(] ) S
(, readonly ) S
66 -118.8 M
11 0 Nf
(The system identifier associated with the entity if specified, and ) S
11 4 Nf
(null) S
11 0 Nf
( otherwise. This may) S
66 -132 M
(be an absolute URI or ) S
(not.) S
66 -145.2 M
[/View [/XYZ -4 574.000549 null] /Dest /366 /DEST pdfmark
[/View [/XYZ -4 574.000549 null] /Dest /366 /DEST pdfmark
(This attribute represents the property [system identifier] defined by the Unparsed Entity) S
66 -158.4 M
(Information Item in ) S
([) S
(XML Information ) S
(set) S
[/Rect [158.178955 -161.149414 254.886963 -149.049408] /Subtype /Link /Border [0 0 1] /Dest /104 /ANN pdfmark
(].) S
44 -171.6 M
[/View [/XYZ -4 547.600647 null] /Dest /367 /DEST pdfmark
11 4 Nf
(version) S
[/View [/XYZ -4 547.600647 null] /Dest /367 /DEST pdfmark
11 0 Nf
( of type ) S
11 4 Nf
(DOMString) S
[/Rect [125.553467 -174.349365 186.952148 -162.249359] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(17) S
(] ) S
(, introduced in ) S
%%IncludeResource: font Times-Bold
11 2 Nf
(DOM Level ) S
(3) S
11 0 Nf
( ) S
66 -184.8 M
(An attribute specifying, as part of the text declaration, the version number of this entity,) S
66 -198 M
11 0 Nf
(when it is an external parsed entity. This is ) S
11 4 Nf
(null) S
11 0 Nf
( ) S
(otherwise.) S
0 -211.2 M
11 2 Nf
(Interface ) S
[/View [/XYZ -4 508.000793 null] /Dest /368 /DEST pdfmark
%%IncludeResource: font Times-BoldItalic
11 3 Nf
(EntityReference) S
[/View [/XYZ -4 508.000793 null] /Dest /368 /DEST pdfmark
11 0 Nf
( ) S
22 -235.4 M
11 4 Nf
(EntityReference) S
11 0 Nf
( objects may be inserted into the structure model when an entity reference is in) S
22 -248.6 M
(the source document, or when the user wishes to insert an entity reference. Note that character) S
22 -261.8 M
(references and references to predefined entities are considered to be expanded by the HTML or XML) S
22 -275 M
(processor so that characters are represented by their Unicode equivalent rather than by an entity) S
22 -288.2 M
(reference. Moreover, the XML processor may completely expand references to entities while) S
22 -301.4 M
11 0 Nf
(building the structure model, instead of providing ) S
11 4 Nf
(EntityReference) S
11 0 Nf
( objects. If it does provide) S
22 -314.6 M
11 0 Nf
(such objects, then for a given ) S
11 4 Nf
(EntityReference) S
11 0 Nf
( node, it may be that there is no ) S
11 4 Nf
(Entity) S
[/Rect [392.814697 -317.348877 434.413818 -305.248871] /Subtype /Link /Border [0 0 1] /Dest /359 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(93) S
(] ) S
22 -327.8 M
11 0 Nf
(node representing the referenced entity. If such an ) S
11 4 Nf
(Entity) S
[/Rect [244.283936 -330.548828 285.883057 -318.448822] /Subtype /Link /Border [0 0 1] /Dest /359 /ANN pdfmark
11 0 Nf
( exists, then the subtree of the ) S
22 -341 M
11 4 Nf
(EntityReference) S
11 0 Nf
( node is in general a copy of the ) S
11 4 Nf
(Entity) S
[/Rect [263.270264 -343.748779 304.869385 -331.648773] /Subtype /Link /Border [0 0 1] /Dest /359 /ANN pdfmark
11 0 Nf
( node subtree. However, this may not) S
22 -354.2 M
11 0 Nf
(be true when an entity contains an unbound ) S
%%IncludeResource: font Times-Italic
11 1 Nf
(namespace ) S
(prefix) S
[/Rect [215.301025 -356.94873 294.585205 -344.848724] /Subtype /Link /Border [0 0 1] /Dest /387 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(149) S
(] ) S
(. In such a case, because the) S
22 -367.4 M
11 0 Nf
(namespace prefix resolution depends on where the entity reference is, the ) S
11 1 Nf
(descendants) S
[/Rect [346.625488 -370.148682 402.392334 -358.048676] /Subtype /Link /Border [0 0 1] /Dest /389 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(147) S
(] ) S
(of the ) S
22 -380.6 M
11 4 Nf
(EntityReference) S
11 0 Nf
( node may be bound to different ) S
11 1 Nf
(namespace ) S
(URIs) S
[/Rect [263.886719 -383.348633 340.113281 -371.248627] /Subtype /Link /Border [0 0 1] /Dest /386 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(149) S
(] ) S
(.) S
22 -404.8 M
11 0 Nf
(As for ) S
11 4 Nf
(Entity) S
[/Rect [51.5463867 -407.548584 93.1455078 -395.448578] /Subtype /Link /Border [0 0 1] /Dest /359 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(93) S
(] ) S
(nodes, ) S
11 4 Nf
(EntityReference) S
11 0 Nf
( nodes and all their ) S
11 1 Nf
(descendants) S
[/Rect [339.839844 -407.548584 395.606689 -395.448578] /Subtype /Link /Border [0 0 1] /Dest /389 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(147) S
(] ) S
(are ) S
22 -418 M
11 1 Nf
(readonly) S
[/Rect [21.0 -420.748535 62.104248 -408.648529] /Subtype /Link /Border [0 0 1] /Dest /411 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(149) S
(] ) S
(.) S
22 -442.2 M
11 2 Nf
(Note:) S
11 0 Nf
( The properties [system identifier] and [public identifier] defined by the Unexpanded Entity) S
22 -455.4 M
11 0 Nf
(Reference Information Item in ) S
([) S
(XML Information ) S
(set) S
[/Rect [161.510498 -458.148438 258.218506 -446.048431] /Subtype /Link /Border [0 0 1] /Dest /104 /ANN pdfmark
(] are accessible through the ) S
11 4 Nf
(Entity) S
[/Rect [379.316406 -458.148438 420.915527 -446.048431] /Subtype /Link /Border [0 0 1] /Dest /359 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(93) S
(] ) S
22 -468.6 M
(interface. The property [all declarations processed] is not accessible through the DOM ) S
(API.) S
22 -492.8 M
11 2 Nf
(IDL ) S
(Definition) S
11 0 Nf
( ) S
44 -514.6 M
9.0 4 Nf
(interface ) S
(EntityReference) S
[/Rect [96.9990234 -516.848145 179.997559 -506.948151] /Subtype /Link /Border [0 0 1] /Dest /368 /ANN pdfmark
( : ) S
(Node) S
[/Rect [194.197266 -516.848145 217.796875 -506.948151] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
( {) S
44 -525.4 M
(};) S
0 -547.6 M
11 2 Nf
(Interface ) S
[/View [/XYZ -4 171.602112 null] /Dest /369 /DEST pdfmark
11 3 Nf
(ProcessingInstruction) S
[/View [/XYZ -4 171.602112 null] /Dest /369 /DEST pdfmark
11 0 Nf
( ) S
22 -571.8 M
11 0 Nf
(The ) S
11 4 Nf
(ProcessingInstruction) S
11 0 Nf
( interface represents a "processing instruction", used in XML as a) S
22 -585 M
(way to keep processor-specific information in the text of the ) S
(document.) S
22 -585 M
gsave
0 setgray
230.6 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(95) S
0 setgray
191.6 40 M
8 8 Nf
(1.3. Extended Interfaces) S
44 -8 M
grestore
pgsave restore N
%%Page: 96 96
%%PageResources: font Times-Roman Times-Italic Times-Bold Courier Helvetica
%%PageBoundingBox: 93 44 540 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
22 -13.2 M
%%IncludeResource: font Times-Bold
11 2 Nf
(Note:) S
%%IncludeResource: font Times-Roman
11 0 Nf
( The property [notation] defined in ) S
([) S
(XML Information ) S
(set) S
[/Rect [206.115479 -15.9499512 302.823486 -3.84995079] /Subtype /Link /Border [0 0 1] /Dest /104 /ANN pdfmark
(] is not accessible from DOM Level 3 ) S
22 -26.4 M
(Core.) S
22 -50.6 M
11 2 Nf
(IDL ) S
(Definition) S
11 0 Nf
( ) S
44 -72.4 M
%%IncludeResource: font Courier
9.0 4 Nf
(interface ) S
(ProcessingInstruction) S
[/Rect [96.9990234 -74.6496582 212.396973 -64.7496567] /Subtype /Link /Border [0 0 1] /Dest /369 /ANN pdfmark
( : ) S
(Node) S
[/Rect [226.59668 -74.6496582 250.196289 -64.7496567] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
( {) S
44 -83.2 M
( readonly attribute ) S
(DOMString) S
[/Rect [156.397949 -85.4494629 206.99707 -75.5494614] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( ) S
(target) S
[/Rect [242.796387 -85.4494629 277.195801 -75.5494614] /Subtype /Link /Border [0 0 1] /Dest /372 /ANN pdfmark
(;) S
44 -94 M
( attribute ) S
(DOMString) S
[/Rect [156.397949 -96.2492676 206.99707 -86.3492661] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( ) S
(data) S
[/Rect [242.796387 -96.2492676 266.396 -86.3492661] /Subtype /Link /Border [0 0 1] /Dest /370 /ANN pdfmark
(;) S
44 -104.8 M
( // raises\() S
(DOMException) S
[/Rect [312.995117 -107.049072 379.793945 -97.1490707] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
(\) on setting) S
44 -126.4 M
(};) S
22 -148.6 M
11 2 Nf
(Attributes) S
11 0 Nf
( ) S
44 -161.8 M
[/View [/XYZ -4 557.401428 null] /Dest /370 /DEST pdfmark
11 4 Nf
(data) S
[/View [/XYZ -4 557.401428 null] /Dest /370 /DEST pdfmark
11 0 Nf
( of type ) S
11 4 Nf
(DOMString) S
[/Rect [105.753906 -164.548584 167.152588 -152.448578] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(17) S
(] ) S
66 -175 M
(The content of this processing instruction. This is from the first non white space character) S
66 -188.2 M
11 0 Nf
(after the target to the character immediately preceding the ) S
11 4 Nf
(?>) S
11 0 Nf
(.) S
66 -201.4 M
[/View [/XYZ -4 517.801575 null] /Dest /371 /DEST pdfmark
[/View [/XYZ -4 517.801575 null] /Dest /371 /DEST pdfmark
(This attribute represents the property [content] defined by the Processing Instruction) S
66 -214.6 M
(Information Item in ) S
([) S
(XML Information ) S
(set) S
[/Rect [158.178955 -217.348389 254.886963 -205.248383] /Subtype /Link /Border [0 0 1] /Dest /104 /ANN pdfmark
(].) S
66 -227.8 M
11 2 Nf
(Exceptions on ) S
(setting) S
11 0 Nf
( ) S
74 -255.1 M
11 4 Nf
(DOMException) S
[/Rect [73.0 -257.848145 154.198242 -245.748138] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
11 0 Nf
( ) S
74 -268.3 M
([p.) S
(23) S
(] ) S
185.4 -255.1 M
(NO_MODIFICATION_ALLOWED_ERR: Raised when the) S
185.4 -268.3 M
(node is ) S
(readonly.) S
44 -301.2 M
[/View [/XYZ -4 417.951965 null] /Dest /372 /DEST pdfmark
11 4 Nf
(target) S
[/View [/XYZ -4 417.951965 null] /Dest /372 /DEST pdfmark
11 0 Nf
( of type ) S
11 4 Nf
(DOMString) S
[/Rect [118.953613 -303.998047 180.352295 -291.898041] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(17) S
(] ) S
(, readonly ) S
66 -314.4 M
11 0 Nf
(The target of this processing instruction. XML defines this as being the first ) S
%%IncludeResource: font Times-Italic
11 1 Nf
(token) S
[/Rect [401.68042 -317.198 427.505859 -305.098] /Subtype /Link /Border [0 0 1] /Dest /416 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(149) S
(] ) S
66 -327.6 M
(following the markup that begins the processing ) S
(instruction.) S
66 -340.8 M
[/View [/XYZ -4 378.352112 null] /Dest /373 /DEST pdfmark
[/View [/XYZ -4 378.352112 null] /Dest /373 /DEST pdfmark
(This attribute represents the property [target] defined in ) S
([) S
(XML Information ) S
(set) S
[/Rect [316.101807 -343.5979 412.809814 -331.497894] /Subtype /Link /Border [0 0 1] /Dest /104 /ANN pdfmark
(].) S
0 -351.8 M
gsave
0 setgray
230.6 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(96) S
0 setgray
191.6 40 M
8 8 Nf
(1.3. Extended Interfaces) S
0 -8 M
grestore
pgsave restore N
%%Page: 97 97
%%PageResources: font Times-Roman Times-Italic Times-Bold Courier Courier-Bold
%%+ font Helvetica
%%PageBoundingBox: 71 44 539 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
0 0 M
[/View [/XYZ -4 706.0 null] /Dest /13 /DEST pdfmark
0 0 M
[/View [/XYZ -4 706.0 null] /Dest /433 /DEST pdfmark
[/View [/XYZ -4 706.0 null] /Dest /433 /DEST pdfmark
0 -22.8 M
%%IncludeResource: font Times-Bold
19 2 Nf
(Appendix) S
[/View [/XYZ -4 706.000183 null] /Dest /441 /DEST pdfmark
[/View [/XYZ -4 706.000183 null] /Dest /434 /DEST pdfmark
( A: ) S
(Changes) S
0 -47 M
%%IncludeResource: font Times-Italic
11 1 Nf
(Editors) S
%%IncludeResource: font Times-Roman
11 0 Nf
(: ) S
22 -60.2 M
(Arnaud Le Hors, IBM ) S
22 -73.4 M
(Philippe Le H\351garet, ) S
(W3C) S
0 -84.4 M
[/View [/XYZ -4 621.600342 null] /Dest /55 /DEST pdfmark
[/View [/XYZ -4 621.600342 null] /Dest /55 /DEST pdfmark
0 -107.4 M
17 2 Nf
(A.1:) S
[/View [/XYZ -4 619.00061 null] /Dest /442 /DEST pdfmark
[/View [/XYZ -4 619.00061 null] /Dest /435 /DEST pdfmark
( Changes between DOM Level 2 Core and DOM Level 3 ) S
0 -127.8 M
(Core) S
0 -152 M
11 1 Nf
(To be ) S
(completed...) S
0 -163 M
[/View [/XYZ -4 543.000732 null] /Dest /56 /DEST pdfmark
[/View [/XYZ -4 543.000732 null] /Dest /56 /DEST pdfmark
0 -186 M
17 2 Nf
(A.2:) S
[/View [/XYZ -4 540.401 null] /Dest /443 /DEST pdfmark
[/View [/XYZ -4 540.401 null] /Dest /436 /DEST pdfmark
( Changes between DOM Level 1 Core and DOM Level 2 ) S
0 -206.4 M
(Core) S
0 -230.6 M
11 2 Nf
(OMG ) S
(IDL) S
11 0 Nf
( ) S
22 -243.8 M
(The DOM Level 2 specifications are now using Corba 2.3.1 instead of Corba 2.2. ) S
0 -257 M
11 2 Nf
(Type ) S
%%IncludeResource: font Courier-Bold
11 6 Nf
(DOMString) S
[/Rect [25.5866699 -259.748779 86.9853516 -247.648773] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 2 Nf
( ) S
([p.) S
(17) S
(] ) S
22 -270.2 M
11 0 Nf
(The definition of ) S
%%IncludeResource: font Courier
11 4 Nf
(DOMString) S
[/Rect [98.2956543 -272.94873 159.694336 -260.848724] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(17) S
(] ) S
(in IDL is now a ) S
11 4 Nf
(valuetype) S
11 0 Nf
(.) S
0 -281.2 M
[/View [/XYZ -4 424.80127 null] /Dest /57 /DEST pdfmark
[/View [/XYZ -4 424.80127 null] /Dest /57 /DEST pdfmark
0 -300.2 M
15 2 Nf
(A.2.1:) S
[/View [/XYZ -4 423.80127 null] /Dest /444 /DEST pdfmark
[/View [/XYZ -4 423.80127 null] /Dest /437 /DEST pdfmark
( Changes to DOM Level 1 Core interfaces and ) S
(exceptions) S
0 -324.4 M
11 2 Nf
(Interface ) S
11 6 Nf
(Attr) S
[/Rect [44.5056152 -327.148682 72.9050293 -315.048676] /Subtype /Link /Border [0 0 1] /Dest /287 /ANN pdfmark
11 2 Nf
( ) S
([p.) S
(75) S
(] ) S
22 -337.6 M
11 0 Nf
(The ) S
11 4 Nf
(Attr) S
[/Rect [40.8547363 -340.348633 69.2541504 -328.248627] /Subtype /Link /Border [0 0 1] /Dest /287 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(75) S
(] ) S
(interface has one new attribute: ) S
11 4 Nf
(ownerElement) S
11 0 Nf
(. ) S
0 -350.8 M
11 2 Nf
(Interface ) S
11 6 Nf
(Document) S
[/Rect [44.5056152 -353.548584 99.3044434 -341.448578] /Subtype /Link /Border [0 0 1] /Dest /167 /ANN pdfmark
11 2 Nf
( ) S
([p.) S
(29) S
(] ) S
22 -364 M
11 0 Nf
(The ) S
11 4 Nf
(Document) S
[/Rect [40.8547363 -366.748535 95.6535645 -354.648529] /Subtype /Link /Border [0 0 1] /Dest /167 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(29) S
(] ) S
(interface has five new methods: ) S
11 4 Nf
(importNode) S
11 0 Nf
(, ) S
11 4 Nf
(createElementNS) S
11 0 Nf
(, ) S
22 -377.2 M
11 4 Nf
(createAttributeNS) S
11 0 Nf
(, ) S
11 4 Nf
(getElementsByTagNameNS) S
11 0 Nf
( and ) S
11 4 Nf
(getElementById) S
11 0 Nf
(. ) S
0 -390.4 M
11 2 Nf
(Interface ) S
11 6 Nf
(NamedNodeMap) S
[/Rect [44.5056152 -393.148438 125.703857 -381.048431] /Subtype /Link /Border [0 0 1] /Dest /268 /ANN pdfmark
11 2 Nf
( ) S
([p.) S
(67) S
(] ) S
22 -403.6 M
11 0 Nf
(The ) S
11 4 Nf
(NamedNodeMap) S
[/Rect [40.8547363 -406.348389 122.052979 -394.248383] /Subtype /Link /Border [0 0 1] /Dest /268 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(67) S
(] ) S
(interface has three new methods: ) S
11 4 Nf
(getNamedItemNS) S
11 0 Nf
(, ) S
22 -416.8 M
11 4 Nf
(setNamedItemNS) S
11 0 Nf
(, ) S
11 4 Nf
(removeNamedItemNS) S
11 0 Nf
(. ) S
0 -430 M
11 2 Nf
(Interface ) S
11 6 Nf
(Node) S
[/Rect [44.5056152 -432.748291 72.9050293 -420.648285] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
11 2 Nf
( ) S
([p.) S
(49) S
(] ) S
22 -443.2 M
11 0 Nf
(The ) S
11 4 Nf
(Node) S
[/Rect [40.8547363 -445.948242 69.2541504 -433.848236] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(49) S
(] ) S
(interface has two new methods: ) S
11 4 Nf
(isSupported) S
11 0 Nf
( and ) S
11 4 Nf
(hasAttributes) S
11 0 Nf
(.) S
22 -456.4 M
11 4 Nf
(normalize) S
11 0 Nf
(, previously in the ) S
11 4 Nf
(Element) S
[/Rect [162.589355 -459.148193 210.78833 -447.048187] /Subtype /Link /Border [0 0 1] /Dest /295 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(77) S
(] ) S
(interface, has been moved in the ) S
11 4 Nf
(Node) S
[/Rect [385.961914 -459.148193 414.361328 -447.048187] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(49) S
(] ) S
22 -469.6 M
(interface.) S
22 -482.8 M
11 0 Nf
(The ) S
11 4 Nf
(Node) S
[/Rect [40.8547363 -485.548096 69.2541504 -473.44809] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(49) S
(] ) S
(interface has three new attributes: ) S
11 4 Nf
(namespaceURI) S
11 0 Nf
(, ) S
11 4 Nf
(prefix) S
11 0 Nf
( and ) S
11 4 Nf
(localName) S
11 0 Nf
(.) S
22 -496 M
11 0 Nf
(The ) S
11 4 Nf
(ownerDocument) S
11 0 Nf
( attribute was specified to be ) S
11 4 Nf
(null) S
11 0 Nf
( when the node is a ) S
11 4 Nf
(Document) S
[/Rect [369.340576 -498.748047 424.139404 -486.648041] /Subtype /Link /Border [0 0 1] /Dest /167 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(29) S
(] ) S
(. It) S
22 -509.2 M
11 0 Nf
(now is also ) S
11 4 Nf
(null) S
11 0 Nf
( when the node is a ) S
11 4 Nf
(DocumentType) S
[/Rect [187.02002 -511.948 268.218262 -499.848] /Subtype /Link /Border [0 0 1] /Dest /344 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(91) S
(] ) S
(which is not used with any ) S
22 -522.4 M
11 4 Nf
(Document) S
[/Rect [21.0 -525.147949 75.7988281 -513.048] /Subtype /Link /Border [0 0 1] /Dest /167 /ANN pdfmark
11 0 Nf
( yet. ) S
0 -535.6 M
11 2 Nf
(Interface ) S
11 6 Nf
(DocumentType) S
[/Rect [44.5056152 -538.3479 125.703857 -526.247925] /Subtype /Link /Border [0 0 1] /Dest /344 /ANN pdfmark
11 2 Nf
( ) S
([p.) S
(91) S
(] ) S
22 -548.8 M
11 0 Nf
(The ) S
11 4 Nf
(DocumentType) S
[/Rect [40.8547363 -551.547852 122.052979 -539.447876] /Subtype /Link /Border [0 0 1] /Dest /344 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(91) S
(] ) S
(interface has three attributes: ) S
11 4 Nf
(publicId) S
11 0 Nf
(, ) S
11 4 Nf
(systemId) S
11 0 Nf
( and ) S
22 -562 M
11 4 Nf
(internalSubset) S
11 0 Nf
(. ) S
0 -575.2 M
11 2 Nf
(Interface ) S
11 6 Nf
(DOMImplementation) S
[/Rect [44.5056152 -577.947754 158.703125 -565.847778] /Subtype /Link /Border [0 0 1] /Dest /113 /ANN pdfmark
11 2 Nf
( ) S
([p.) S
(25) S
(] ) S
22 -588.4 M
11 0 Nf
(The ) S
11 4 Nf
(DOMImplementation) S
[/Rect [40.8547363 -591.147705 155.052246 -579.047729] /Subtype /Link /Border [0 0 1] /Dest /113 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(25) S
(] ) S
(interface has two new methods: ) S
11 4 Nf
(createDocumentType) S
11 0 Nf
( and ) S
22 -601.6 M
11 4 Nf
(createDocument) S
11 0 Nf
(. ) S
22 -601.6 M
gsave
0 setgray
230.6 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(97) S
0 setgray
196.3 40 M
8 8 Nf
(Appendix A: Changes) S
0 -8 M
grestore
pgsave restore N
%%Page: 98 98
%%PageResources: font Times-Roman Times-Bold Courier Courier-Bold Helvetica
%%PageBoundingBox: 71 44 528 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
0 -13.2 M
%%IncludeResource: font Times-Bold
11 2 Nf
(Interface ) S
%%IncludeResource: font Courier-Bold
11 6 Nf
(Element) S
[/Rect [44.5056152 -15.9499512 92.7045898 -3.84995079] /Subtype /Link /Border [0 0 1] /Dest /295 /ANN pdfmark
11 2 Nf
( ) S
([p.) S
(77) S
(] ) S
22 -26.4 M
%%IncludeResource: font Times-Roman
11 0 Nf
(The ) S
%%IncludeResource: font Courier
11 4 Nf
(Element) S
[/Rect [40.8547363 -29.1499023 89.0537109 -17.049902] /Subtype /Link /Border [0 0 1] /Dest /295 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(77) S
(] ) S
(interface has eight new methods: ) S
11 4 Nf
(getAttributeNS) S
11 0 Nf
(, ) S
11 4 Nf
(setAttributeNS) S
11 0 Nf
(, ) S
22 -39.6 M
11 4 Nf
(removeAttributeNS) S
11 0 Nf
(, ) S
11 4 Nf
(getAttributeNodeNS) S
11 0 Nf
(, ) S
11 4 Nf
(setAttributeNodeNS) S
11 0 Nf
(, ) S
22 -52.8 M
11 4 Nf
(getElementsByTagNameNS) S
11 0 Nf
(, ) S
11 4 Nf
(hasAttribute) S
11 0 Nf
( and ) S
11 4 Nf
(hasAttributeNS) S
11 0 Nf
(.) S
22 -66 M
11 0 Nf
(The method ) S
11 4 Nf
(normalize) S
11 0 Nf
( is now inherited from the ) S
11 4 Nf
(Node) S
[/Rect [252.710693 -68.7497559 281.110107 -56.6497574] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(49) S
(] ) S
(interface where it was moved. ) S
0 -79.2 M
11 2 Nf
(Exception ) S
11 6 Nf
(DOMException) S
[/Rect [48.8071289 -81.949707 130.005371 -69.8497086] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
11 2 Nf
( ) S
([p.) S
(23) S
(] ) S
22 -92.4 M
11 0 Nf
(The ) S
11 4 Nf
(DOMException) S
[/Rect [40.8547363 -95.1496582 122.052979 -83.0496597] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(23) S
(] ) S
(has five new exception codes: ) S
11 4 Nf
(INVALID_STATE_ERR) S
[/Rect [286.842773 -95.1496582 401.040283 -83.0496597] /Subtype /Link /Border [0 0 1] /Dest /151 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(24) S
(] ) S
(, ) S
22 -105.6 M
11 4 Nf
(SYNTAX_ERR) S
[/Rect [21.0 -108.349609 88.9985352 -96.2496109] /Subtype /Link /Border [0 0 1] /Dest /157 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(24) S
(] ) S
(, ) S
11 4 Nf
(INVALID_MODIFICATION_ERR) S
[/Rect [124.574219 -108.349609 284.970703 -96.2496109] /Subtype /Link /Border [0 0 1] /Dest /150 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(24) S
(] ) S
(, ) S
11 4 Nf
(NAMESPACE_ERR) S
[/Rect [320.546387 -108.349609 408.344482 -96.2496109] /Subtype /Link /Border [0 0 1] /Dest /152 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(24) S
(] ) S
(and ) S
22 -118.8 M
11 4 Nf
(INVALID_ACCESS_ERR) S
[/Rect [21.0 -121.549561 141.797363 -109.449562] /Subtype /Link /Border [0 0 1] /Dest /148 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(24) S
(] ) S
(.) S
0 -129.8 M
[/View [/XYZ -4 576.200439 null] /Dest /58 /DEST pdfmark
[/View [/XYZ -4 576.200439 null] /Dest /58 /DEST pdfmark
0 -148.8 M
15 2 Nf
(A.2.2:) S
[/View [/XYZ -4 575.200439 null] /Dest /445 /DEST pdfmark
[/View [/XYZ -4 575.200439 null] /Dest /438 /DEST pdfmark
( New ) S
(features) S
0 -156.3 M
[/View [/XYZ -4 549.700439 null] /Dest /439 /DEST pdfmark
[/View [/XYZ -4 549.700439 null] /Dest /439 /DEST pdfmark
0 -174.8 M
13 2 Nf
(A.2.2.1:) S
[/View [/XYZ -4 546.800659 null] /Dest /446 /DEST pdfmark
[/View [/XYZ -4 546.800659 null] /Dest /440 /DEST pdfmark
( New ) S
(types) S
0 -199 M
11 6 Nf
(DOMTimeStamp) S
[/Rect [-1.0 -201.749268 80.1982422 -189.649261] /Subtype /Link /Border [0 0 1] /Dest /132 /ANN pdfmark
11 2 Nf
( ) S
([p.) S
(18) S
(] ) S
22 -212.2 M
11 0 Nf
(The ) S
11 4 Nf
(DOMTimeStamp) S
[/Rect [40.8547363 -214.949219 122.052979 -202.849213] /Subtype /Link /Border [0 0 1] /Dest /132 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(18) S
(] ) S
(type was added to the Core ) S
(module.) S
0 -223.2 M
gsave
0 setgray
230.6 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(98) S
0 setgray
199.9 40 M
8 8 Nf
(A.2.2: New features) S
0 -8 M
grestore
pgsave restore N
%%Page: 99 99
%%PageResources: font Times-Roman Times-Italic Times-Bold Courier Helvetica
%%PageBoundingBox: 71 44 540 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
0 0 M
[/View [/XYZ -4 706.0 null] /Dest /14 /DEST pdfmark
0 0 M
[/View [/XYZ -4 706.0 null] /Dest /447 /DEST pdfmark
[/View [/XYZ -4 706.0 null] /Dest /447 /DEST pdfmark
0 -22.8 M
%%IncludeResource: font Times-Bold
19 2 Nf
(Appendix) S
[/View [/XYZ -4 706.000183 null] /Dest /452 /DEST pdfmark
[/View [/XYZ -4 706.000183 null] /Dest /448 /DEST pdfmark
( B: Namespaces ) S
(Algorithms) S
0 -47 M
%%IncludeResource: font Times-Italic
11 1 Nf
(Editor) S
%%IncludeResource: font Times-Roman
11 0 Nf
(: ) S
22 -60.2 M
(Arnaud Le Hors, ) S
(IBM) S
0 -71.2 M
[/View [/XYZ -4 634.800293 null] /Dest /59 /DEST pdfmark
[/View [/XYZ -4 634.800293 null] /Dest /59 /DEST pdfmark
0 -94.2 M
17 2 Nf
(B.1:) S
[/View [/XYZ -4 632.200562 null] /Dest /453 /DEST pdfmark
[/View [/XYZ -4 632.200562 null] /Dest /449 /DEST pdfmark
( Namespace ) S
(normalization) S
0 -118.4 M
11 0 Nf
(Namespace declaration attributes and prefixes are normalized as part of the ) S
%%IncludeResource: font Courier
11 4 Nf
(normalizeDocument) S
0 -131.6 M
11 0 Nf
(method of the ) S
11 4 Nf
(Document) S
[/Rect [62.8540039 -134.349365 117.652832 -122.249367] /Subtype /Link /Border [0 0 1] /Dest /167 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(29) S
(] ) S
(interface as if the following method described in pseudo code was called) S
0 -144.8 M
(on the document ) S
(element.) S
0 -166.6 M
9.0 4 Nf
(void Element.normalizeNamespaces\(\)) S
0 -177.4 M
({) S
0 -188.2 M
( if \( Element's namespaceURI != null \)) S
0 -199 M
( {) S
0 -209.8 M
( if \( Element's prefix/namespace pair \(or default namespace,) S
0 -220.6 M
( if no prefix\) are within the scope of a binding \)) S
0 -231.4 M
( {) S
0 -242.2 M
( ==> do nothing, declaration in scope is inherited) S
0 -253 M
( See example 1) S
0 -263.8 M
( }) S
0 -274.6 M
( else) S
0 -285.4 M
( {) S
0 -296.2 M
( ==> Create a local namespace declaration attr for this namespace,) S
0 -307 M
( with Element's current prefix \(or a default namespace, if) S
0 -317.8 M
( no prefix\). If there's a conflicting local declaration) S
0 -328.6 M
( already present, change its value to use this namespace.) S
0 -339.4 M
( See example 2) S
0 -350.2 M
( // NOTE that this may break other nodes within this Element's) S
0 -361 M
( // subtree, if they're already using this prefix.) S
0 -371.8 M
( // They will be repaired when we reach them.) S
0 -382.6 M
( }) S
0 -393.4 M
( }) S
0 -404.2 M
( else) S
0 -415 M
( {) S
0 -425.8 M
( // Element has no namespace URI:) S
0 -436.6 M
( if \( Element has a colon in its name \)) S
0 -447.4 M
( {) S
0 -458.2 M
( if \( Level 2 node \)) S
0 -469 M
( {) S
0 -479.8 M
( ==> report an error ) S
0 -490.6 M
( }) S
0 -501.4 M
( else) S
0 -512.2 M
( {) S
0 -523 M
( // Level 1 node) S
0 -544.6 M
( if \( Name is not a QName \)) S
0 -555.4 M
( {) S
0 -566.2 M
( ==> report an error ) S
0 -577 M
( }) S
0 -587.8 M
( else) S
0 -598.6 M
( {) S
0 -609.4 M
( if \( Prefix is bound to something \)) S
0 -609.4 M
gsave
0 setgray
230.6 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(99) S
0 setgray
169 40 M
8 8 Nf
(Appendix B: Namespaces Algorithms) S
0 -8 M
grestore
pgsave restore N
%%Page: 100 100
%%PageResources: font Courier Helvetica
%%PageBoundingBox: 71 44 460 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
0 -10.8 M
%%IncludeResource: font Courier
9.0 4 Nf
( {) S
0 -21.6 M
9.0 4 Nf
( ==> report a warning) S
0 -32.4 M
( }) S
0 -43.2 M
( else) S
0 -54 M
( {) S
0 -64.8 M
( ==> report an error) S
0 -75.6 M
( }) S
0 -86.4 M
( }) S
0 -97.2 M
( }) S
0 -108 M
( }) S
0 -118.8 M
( else) S
0 -129.6 M
( {) S
0 -140.4 M
( // Element has no namespace URI ) S
0 -151.2 M
( // Element has no pseudo-prefix) S
0 -162 M
( if \( default Namespace in scope is "no namespace" \)) S
0 -172.8 M
( {) S
0 -183.6 M
( ==> do nothing, we're fine as we stand) S
0 -194.4 M
( }) S
0 -205.2 M
( else) S
0 -216 M
( {) S
0 -226.8 M
( if \( there's a conflicting local default namespace declaration) S
0 -237.6 M
( already present \)) S
0 -248.4 M
( {) S
0 -259.2 M
( ==> change its value to use this empty namespace.) S
0 -270 M
( See example 3) S
0 -280.8 M
( }) S
0 -291.6 M
( else) S
0 -302.4 M
( {) S
0 -313.2 M
( ==> Set the default namespace to "no namespace" by creating or) S
0 -324 M
( changing a local declaration attribute: xmlns="". ) S
0 -334.8 M
( See example 4) S
0 -345.6 M
( }) S
0 -356.4 M
( // NOTE that this may break other nodes within this Element's) S
0 -367.2 M
( // subtree, if they're already using the default namespaces.) S
0 -378 M
( // They will be repaired when we reach them.) S
0 -388.8 M
( }) S
0 -399.6 M
( }) S
0 -410.4 M
( }) S
0 -432 M
( //////// EXAMINE AND POLISH THE ATTRS ////////) S
0 -442.8 M
( for \( all Attrs of Element \)) S
0 -453.6 M
( {) S
0 -464.4 M
( if \( Attr[i] has a namespace URI \)) S
0 -475.2 M
( {) S
0 -486 M
( if \( Attr has no prefix, or has a prefix that conflicts with) S
0 -496.8 M
( a binding already active in scope \)) S
0 -507.6 M
( {) S
0 -518.4 M
( if \( Element is in the scope of a non default binding for this) S
0 -529.2 M
( namespace \)) S
0 -540 M
( {) S
0 -550.8 M
( if \( one or more prefix bindings are available \)) S
0 -561.6 M
( {) S
0 -572.4 M
( if \( one is locally defined \)) S
0 -583.2 M
( {) S
0 -594 M
( ==> pick that one. ) S
0 -604.8 M
( }) S
0 -615.6 M
( else) S
0 -615.6 M
gsave
0 setgray
228.3 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(100) S
0 setgray
180.5 40 M
8 8 Nf
(B.1: Namespace normalization) S
0 -8 M
grestore
pgsave restore N
%%Page: 101 101
%%PageResources: font Courier Helvetica
%%PageBoundingBox: 71 44 487 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
0 -10.8 M
%%IncludeResource: font Courier
9.0 4 Nf
( {) S
0 -21.6 M
9.0 4 Nf
( ==> pick one arbitrarily ) S
0 -32.4 M
( }) S
0 -43.2 M
( ==> Change the Attr to use that prefix.) S
0 -54 M
( }) S
0 -64.8 M
( else) S
0 -75.6 M
( {) S
0 -86.4 M
( ==> Create a local namespace declaration attr for this namespace) S
0 -97.2 M
( with a prefix not already used in the current scope and following) S
0 -108 M
( the pattern "NS" + index \(starting at 1\).) S
0 -118.8 M
( Change the Attr to use this prefix.) S
0 -129.6 M
( ) S
0 -140.4 M
( // NOTE that this may break other nodes within this Element's) S
0 -151.2 M
( // subtree, if they're already using this prefix.) S
0 -162 M
( // They will be repaired when we reach them.) S
0 -172.8 M
( }) S
0 -183.6 M
( }) S
0 -194.4 M
( }) S
0 -205.2 M
( else) S
0 -216 M
( {) S
0 -226.8 M
( // prefix does match but....) S
0 -248.4 M
( if \( namespace is "http://www.w3.org/2000/xmlns/" AND attribute does) S
0 -259.2 M
( not have the prefix "xmlns:" or the nodeName "xmlns" \)) S
0 -270 M
( {) S
0 -280.8 M
( // While all Namespace Declarations belong to a reserved NSURI,) S
0 -291.6 M
( // it is _not_ true that all attributes having that NSURI are to be) S
0 -302.4 M
( // considered Namespace Declarations.) S
0 -313.2 M
( // According to the namespace spec, only "xmlns" and names having) S
0 -324 M
( // the xmlns: prefix should be interpreted as declarations. So:) S
0 -334.8 M
( if \( there is a non default binding for this namespace in scope) S
0 -345.6 M
( with a prefix other than "xmlns" \)) S
0 -356.4 M
( {) S
0 -367.2 M
( if \( one is locally defined \)) S
0 -378 M
( {) S
0 -388.8 M
( ==> pick that one. ) S
0 -399.6 M
( }) S
0 -410.4 M
( else) S
0 -421.2 M
( {) S
0 -432 M
( ==> pick one arbitrarily ) S
0 -442.8 M
( }) S
0 -453.6 M
( ==> Change the Attr to use that prefix.) S
0 -464.4 M
( }) S
0 -475.2 M
( else) S
0 -486 M
( {) S
0 -496.8 M
( ==> Create a local namespace declaration attr for this namespace) S
0 -507.6 M
( with a prefix not already used in the current scope and following) S
0 -518.4 M
( the pattern "NS" + index \(starting at 1\).) S
0 -529.2 M
( Change the Attr to use this prefix.) S
0 -540 M
( ) S
0 -550.8 M
( // NOTE that this may break other nodes within thisElement's) S
0 -561.6 M
( // subtree, if they're already using this prefix.) S
0 -572.4 M
( // They will be repaired when we reach them.) S
0 -583.2 M
( }) S
0 -594 M
( // end non-namespace-decl with namespace-decl URI) S
0 -604.8 M
( }) S
0 -615.6 M
( }) S
0 -615.6 M
gsave
0 setgray
228.3 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(101) S
0 setgray
180.5 40 M
8 8 Nf
(B.1: Namespace normalization) S
0 -8 M
grestore
pgsave restore N
%%Page: 102 102
%%PageResources: font Times-Roman Times-Bold Courier Helvetica
%%PageBoundingBox: 71 44 536 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
0 -10.8 M
%%IncludeResource: font Courier
9.0 4 Nf
( // end namespaced Attr) S
0 -21.6 M
9.0 4 Nf
( }) S
0 -32.4 M
( else) S
0 -43.2 M
( {) S
0 -54 M
( // Attr[i] has no namespace URI) S
0 -64.8 M
( if \( Attr[i] has a colon in its name \)) S
0 -75.6 M
( {) S
0 -86.4 M
( if \( Level 2 node \)) S
0 -97.2 M
( {) S
0 -108 M
( ==> report an error ) S
0 -118.8 M
( }) S
0 -129.6 M
( else) S
0 -140.4 M
( {) S
0 -151.2 M
( // Level 1 node) S
0 -162 M
( if \( Name is not a QName \)) S
0 -172.8 M
( {) S
0 -183.6 M
( ==> report an error ) S
0 -194.4 M
( }) S
0 -205.2 M
( else) S
0 -216 M
( {) S
0 -226.8 M
( if \( Prefix is bound to something \)) S
0 -237.6 M
( {) S
0 -248.4 M
( ==> report a warning) S
0 -259.2 M
( }) S
0 -270 M
( else) S
0 -280.8 M
( {) S
0 -291.6 M
( ==> report an error) S
0 -302.4 M
( }) S
0 -313.2 M
( }) S
0 -324 M
( }) S
0 -334.8 M
( }) S
0 -345.6 M
( else) S
0 -356.4 M
( { ) S
0 -367.2 M
( // attr has no namespace URI and no prefix) S
0 -378 M
( // we're fine as we stand, since attrs don't use default) S
0 -388.8 M
( ==> do nothing ) S
0 -399.6 M
( }) S
0 -410.4 M
( }) S
0 -421.2 M
( } // end for-all-Attrs) S
0 -442.8 M
( // do this recursively) S
0 -453.6 M
( for \( all child elements of Element \)) S
0 -464.4 M
( {) S
0 -475.2 M
( childElement.normalizeNamespaces\(\)) S
0 -486 M
( }) S
0 -496.8 M
(} // end Element.normalizeNamespaces) S
0 -505.8 M
[/View [/XYZ -4 200.208984 null] /Dest /60 /DEST pdfmark
[/View [/XYZ -4 200.208984 null] /Dest /60 /DEST pdfmark
0 -530.8 M
%%IncludeResource: font Times-Bold
17 2 Nf
(B.2:) S
[/View [/XYZ -4 195.609222 null] /Dest /454 /DEST pdfmark
[/View [/XYZ -4 195.609222 null] /Dest /450 /DEST pdfmark
( Namespace Prefix ) S
(Lookup) S
0 -555 M
%%IncludeResource: font Times-Roman
11 0 Nf
(The following describes in pseudo code the algorithm used in the ) S
11 4 Nf
(lookupNamespacePrefix) S
11 0 Nf
( method) S
0 -568.2 M
11 0 Nf
(of the ) S
11 4 Nf
(Node) S
[/Rect [27.1044922 -570.940674 55.5039062 -558.840698] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(49) S
(] ) S
(interface.) S
0 -579.2 M
gsave
0 setgray
228.3 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(102) S
0 setgray
179.9 40 M
8 8 Nf
(B.2: Namespace Prefix Lookup) S
0 -8 M
grestore
pgsave restore N
%%Page: 103 103
%%PageResources: font Times-Roman Times-Bold Courier Helvetica
%%PageBoundingBox: 71 44 531 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
0 -10.8 M
%%IncludeResource: font Courier
9.0 4 Nf
(DOMString Element.lookupNamespacePrefix\(in DOMString specifiedNamespaceURI\)) S
0 -21.6 M
({) S
0 -32.4 M
( if \( Element's namespaceURI == specifiedNamespaceURI \)) S
0 -43.2 M
( {) S
0 -54 M
( return Element's prefix) S
0 -64.8 M
( }) S
0 -75.6 M
( else if \( Element has an Attr and) S
0 -86.4 M
( Attr's namespaceURI == "http://www.w3.org/2000/xmlns/" and) S
0 -97.2 M
( Attr's prefix == "xmlns" and) S
0 -108 M
( Attr's value == specifiedNamespaceURI \)) S
0 -118.8 M
( {) S
0 -129.6 M
( return Attr's localName.) S
0 -140.4 M
( }) S
0 -151.2 M
( else if \( Element has an ancestor Element \)) S
0 -162 M
( // EntityReferences may have to be skipped to get to it) S
0 -172.8 M
( {) S
0 -183.6 M
( return ancestorElement.lookupNamespacePrefix\(specifiedNamespaceURI\)) S
0 -194.4 M
( }) S
0 -205.2 M
( else {) S
0 -216 M
( return unknown \(null\)) S
0 -226.8 M
( }) S
0 -237.6 M
(}) S
0 -261.8 M
%%IncludeResource: font Times-Roman
11 0 Nf
(Issue lookupNamespacePrefixAlgo-1: ) S
22 -275 M
(Isn't the name the opposite of what it stands for? ) S
0 -288.2 M
(Issue lookupNamespacePrefixAlgo-2: ) S
22 -301.4 M
(How does one differentiate the case where it's the default namespace \(prefix == null\) from the case) S
22 -314.6 M
(where the namespaceURI was not found? ) S
0 -327.8 M
(Issue lookupNamespacePrefixAlgo-3: ) S
22 -341 M
(How does one specify this is for an attribute and therefore the default namespace is not ) S
(applicable?) S
0 -352 M
[/View [/XYZ -4 354.004639 null] /Dest /61 /DEST pdfmark
[/View [/XYZ -4 354.004639 null] /Dest /61 /DEST pdfmark
0 -375 M
%%IncludeResource: font Times-Bold
17 2 Nf
(B.3:) S
[/View [/XYZ -4 351.404877 null] /Dest /455 /DEST pdfmark
[/View [/XYZ -4 351.404877 null] /Dest /451 /DEST pdfmark
( Namespace URI ) S
(Lookup) S
0 -399.2 M
11 0 Nf
(The following describes in pseudo code the algorithm used in the ) S
11 4 Nf
(lookupNamespaceURI) S
11 0 Nf
( method of) S
0 -412.4 M
11 0 Nf
(the ) S
11 4 Nf
(Node) S
[/Rect [15.1916504 -415.14502 43.5910645 -403.045] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(49) S
(] ) S
(interface.) S
0 -434.2 M
9.0 4 Nf
(DOMString Element.lookupNamespaceURI\(in DOMString specifiedPrefix\)) S
0 -445 M
({) S
0 -455.8 M
( return lookupNamespaceURI\(specifiedPrefix, this\);) S
0 -466.6 M
(}) S
0 -488.2 M
(DOMString Element.lookupNamespaceURI\(in DOMString specifiedPrefix, Element el\)) S
0 -499 M
({) S
0 -509.8 M
( if \( Element's namespace URI != null and) S
0 -520.6 M
( Element's prefix == specifiedPrefix and) S
0 -531.4 M
( el.lookupNamespacePrefix\(Element's namespace URI\) == specifiedPrefix \)) S
0 -542.2 M
( {) S
0 -553 M
( return Element's namespace URI) S
0 -563.8 M
( }) S
0 -574.6 M
( else if \( Element has an Attr and) S
0 -585.4 M
( Attr's namespaceURI == "http://www.w3.org/2000/xmlns/" and) S
0 -596.2 M
( Attr's prefix == "xmlns" and) S
0 -607 M
( Attr's localName == specifiedPrefix and) S
0 -617.8 M
( el.lookupNamespacePrefix\(Attr's value URI\) == specifiedPrefix \)) S
0 -617.8 M
gsave
0 setgray
228.3 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(103) S
0 setgray
183.2 40 M
8 8 Nf
(B.3: Namespace URI Lookup) S
0 -8 M
grestore
pgsave restore N
%%Page: 104 104
%%PageResources: font Times-Roman Courier Helvetica
%%PageBoundingBox: 71 44 449 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
0 -10.8 M
%%IncludeResource: font Courier
9.0 4 Nf
( {) S
0 -21.6 M
9.0 4 Nf
( return Attr's value.) S
0 -32.4 M
( }) S
0 -43.2 M
( else if \( Element has an ancestor Element \)) S
0 -54 M
( // EntityReferences may have to be skipped to get to it) S
0 -64.8 M
( {) S
0 -75.6 M
( return ancestorElement.lookupNamespaceURI\(specifiedPrefix, el\)) S
0 -86.4 M
( }) S
0 -97.2 M
( else {) S
0 -108 M
( return unknown \(null\)) S
0 -118.8 M
( }) S
0 -129.6 M
(}) S
0 -153.8 M
%%IncludeResource: font Times-Roman
11 0 Nf
(Issue lookupNamespaceURIAlgo-1: ) S
22 -167 M
(How does one look for the default ) S
(namespace?) S
0 -178 M
gsave
0 setgray
228.3 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(104) S
0 setgray
183.2 40 M
8 8 Nf
(B.3: Namespace URI Lookup) S
0 -8 M
grestore
pgsave restore N
%%Page: 105 105
%%PageResources: font Times-Roman Times-Italic Times-Bold Times-BoldItalic
%%+ font Courier Helvetica
%%PageBoundingBox: 71 44 541 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
0 0 M
[/View [/XYZ -4 706.0 null] /Dest /15 /DEST pdfmark
0 0 M
[/View [/XYZ -4 706.0 null] /Dest /456 /DEST pdfmark
[/View [/XYZ -4 706.0 null] /Dest /456 /DEST pdfmark
0 -22.8 M
%%IncludeResource: font Times-Bold
19 2 Nf
(Appendix) S
[/View [/XYZ -4 706.000183 null] /Dest /463 /DEST pdfmark
[/View [/XYZ -4 706.000183 null] /Dest /457 /DEST pdfmark
( C: Accessing code point ) S
(boundaries) S
22 -47 M
%%IncludeResource: font Times-Roman
11 0 Nf
(Mark Davis, IBM ) S
22 -60.2 M
(Lauren Wood, SoftQuad Software ) S
(Inc.) S
0 -71.2 M
[/View [/XYZ -4 634.800293 null] /Dest /62 /DEST pdfmark
[/View [/XYZ -4 634.800293 null] /Dest /62 /DEST pdfmark
0 -94.2 M
17 2 Nf
(C.1:) S
[/View [/XYZ -4 632.200562 null] /Dest /464 /DEST pdfmark
[/View [/XYZ -4 632.200562 null] /Dest /458 /DEST pdfmark
( ) S
(Introduction) S
0 -118.4 M
11 0 Nf
(This appendix is an informative, not a normative, part of the Level 2 DOM ) S
(specification.) S
0 -142.6 M
11 0 Nf
(Characters are represented in Unicode by numbers called ) S
%%IncludeResource: font Times-Italic
11 1 Nf
(code ) S
(points) S
11 0 Nf
( \(also called ) S
11 1 Nf
(scalar ) S
(values) S
11 0 Nf
(\). These) S
0 -155.8 M
11 0 Nf
(numbers can range from 0 up to 1,114,111 = ) S
(10FFFF) S
1.2 0.0 RM
0.0 -2.2 RM
8.36798 0 Nf
(16) S
0.0 2.2 RM
1.5 0.0 RM
11 0 Nf
( \(although some of these values are illegal\). Each) S
0.0 -2.2 RM
0 -171.2 M
(code point can be directly encoded with a 32-bit code unit. This encoding is termed UCS-4 \(or UTF-32\).) S
0 -184.4 M
(The DOM specification, however, uses UTF-16, in which the most frequent characters \(which have values) S
0 -197.6 M
11 0 Nf
(less than ) S
(FFFF) S
1.2 0.0 RM
0.0 -2.2 RM
8.36798 0 Nf
(16) S
0.0 2.2 RM
1.5 0.0 RM
11 0 Nf
(\) are represented by a single 16-bit code unit, while characters above ) S
(FFFF) S
1.2 0.0 RM
0.0 -2.2 RM
8.36798 0 Nf
(16) S
0.0 2.2 RM
1.5 0.0 RM
11 0 Nf
( use a) S
0.0 -2.2 RM
0 -213 M
11 0 Nf
(special pair of code units called a ) S
11 1 Nf
(surrogate ) S
(pair) S
11 0 Nf
(. For more information, see ) S
([) S
(Unicode ) S
(3.0) S
[/Rect [339.024414 -215.749023 394.791748 -203.649017] /Subtype /Link /Border [0 0 1] /Dest /380 /ANN pdfmark
(] or the Unicode) S
0 -226.2 M
(Web ) S
(site.) S
0 -250.4 M
(While indexing by code points as opposed to code units is not common in programs, some specifications) S
0 -263.6 M
(such as XPath \(and therefore XSLT and XPointer\) use code point indices. For interfacing with such) S
0 -276.8 M
(formats it is recommended that the programming language provide string processing methods for) S
0 -290 M
(converting code point indices to code unit indices and back. Some languages do not provide these) S
0 -303.2 M
11 0 Nf
(functions natively; for these it is recommended that the native ) S
%%IncludeResource: font Courier
11 4 Nf
(String) S
11 0 Nf
( type that is bound to ) S
11 4 Nf
(DOMString) S
[/Rect [408.895508 -305.94873 470.294189 -293.848724] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
0 -316.4 M
([p.) S
(17) S
(] ) S
(be extended to enable this conversion. An example of how such an API might look is supplied ) S
0 -329.6 M
(below.) S
0 -353.8 M
11 2 Nf
(Note:) S
11 0 Nf
( Since these methods are supplied as an illustrative example of the type of functionality that is) S
0 -367 M
(required, the names of the methods, exceptions, and interface may differ from those given ) S
(here.) S
0 -378 M
[/View [/XYZ -4 328.001465 null] /Dest /63 /DEST pdfmark
[/View [/XYZ -4 328.001465 null] /Dest /63 /DEST pdfmark
0 -401 M
17 2 Nf
(C.2:) S
[/View [/XYZ -4 325.401703 null] /Dest /465 /DEST pdfmark
[/View [/XYZ -4 325.401703 null] /Dest /459 /DEST pdfmark
( ) S
(Methods) S
0 -425.2 M
11 2 Nf
(Interface ) S
[/View [/XYZ -4 294.00177 null] /Dest /460 /DEST pdfmark
%%IncludeResource: font Times-BoldItalic
11 3 Nf
(StringExtend) S
[/View [/XYZ -4 294.00177 null] /Dest /460 /DEST pdfmark
11 0 Nf
( ) S
22 -449.4 M
(Extensions to a language's native String class or ) S
(interface) S
22 -473.6 M
11 2 Nf
(IDL ) S
(Definition) S
11 0 Nf
( ) S
44 -495.2 M
8.87516 4 Nf
(interface ) S
(StringExtend) S
[/Rect [96.2495117 -497.467072 162.148926 -487.704407] /Subtype /Link /Border [0 0 1] /Dest /460 /ANN pdfmark
( {) S
44 -505.9 M
( int ) S
(findOffset16) S
[/Rect [154.823975 -508.117218 220.723389 -498.354553] /Subtype /Link /Border [0 0 1] /Dest /461 /ANN pdfmark
(\(in int offset32\)) S
44 -516.5 M
( raises\(StringIndexOutOfBoundsException\);) S
44 -527.2 M
( int ) S
(findOffset32) S
[/Rect [154.823975 -529.417542 220.723389 -519.654846] /Subtype /Link /Border [0 0 1] /Dest /462 /ANN pdfmark
(\(in int offset16\)) S
44 -537.8 M
( raises\(StringIndexOutOfBoundsException\);) S
44 -548.5 M
(};) S
22 -570.7 M
11 2 Nf
(Methods) S
11 0 Nf
( ) S
44 -583.9 M
[/View [/XYZ -4 135.301086 null] /Dest /461 /DEST pdfmark
11 4 Nf
(findOffset16) S
[/View [/XYZ -4 135.301086 null] /Dest /461 /DEST pdfmark
11 0 Nf
( ) S
66 -597.1 M
(Returns the UTF-16 offset that corresponds to a UTF-32 offset. Used for random access. ) S
66 -597.1 M
gsave
0 setgray
228.3 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(105) S
0 setgray
153.4 40 M
8 8 Nf
(Appendix C: Accessing code point boundaries) S
132 -8 M
grestore
pgsave restore N
%%Page: 106 106
%%PageResources: font Times-Roman Times-Italic Times-Bold Courier Helvetica
%%PageBoundingBox: 115 44 540 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
66 -13.2 M
%%IncludeResource: font Times-Bold
11 2 Nf
(Note:) S
%%IncludeResource: font Times-Roman
11 0 Nf
( You can always round-trip from a UTF-32 offset to a UTF-16 offset and back. You) S
66 -26.4 M
(can round-trip from a UTF-16 offset to a UTF-32 offset and back if and only if the offset16) S
66 -39.6 M
(is not in the middle of a surrogate pair. Unmatched surrogates count as a single UTF-16 ) S
66 -52.8 M
(value.) S
66 -77 M
11 2 Nf
(Parameters) S
11 0 Nf
( ) S
66 -90.2 M
%%IncludeResource: font Courier
11 4 Nf
(offset32) S
11 0 Nf
( of type ) S
11 4 Nf
(int) S
11 0 Nf
( ) S
88 -103.4 M
(UTF-32 ) S
(offset.) S
66 -116.6 M
11 2 Nf
(Return ) S
(Value) S
11 0 Nf
( ) S
74 -143.9 M
11 4 Nf
(int) S
109.9 -143.9 M
11 0 Nf
(UTF-16 ) S
(offset) S
66 -176.8 M
11 2 Nf
(Exceptions) S
11 0 Nf
( ) S
74 -204.1 M
11 4 Nf
(StringIndexOutOfBoundsException) S
294.7 -204.1 M
11 0 Nf
(if ) S
11 4 Nf
(offset32) S
11 0 Nf
( is out of ) S
(bounds.) S
44 -237.1 M
[/View [/XYZ -4 482.100891 null] /Dest /462 /DEST pdfmark
11 4 Nf
(findOffset32) S
[/View [/XYZ -4 482.100891 null] /Dest /462 /DEST pdfmark
11 0 Nf
( ) S
66 -250.3 M
(Returns the UTF-32 offset corresponding to a UTF-16 offset. Used for random access. To) S
66 -263.5 M
(find the UTF-32 length of a string, use: ) S
66 -285.3 M
9.0 4 Nf
(len32 = findOffset32\(source, source.length\(\)\);) S
66 -309.5 M
11 2 Nf
(Note:) S
11 0 Nf
( If the UTF-16 offset is into the middle of a surrogate pair, then the UTF-32 offset of) S
66 -322.7 M
11 0 Nf
(the ) S
%%IncludeResource: font Times-Italic
11 1 Nf
(end) S
11 0 Nf
( of the pair is returned; that is, the index of the char after the end of the pair. You) S
66 -335.9 M
(can always round-trip from a UTF-32 offset to a UTF-16 offset and back. You can) S
66 -349.1 M
(round-trip from a UTF-16 offset to a UTF-32 offset and back if and only if the offset16 is) S
66 -362.3 M
(not in the middle of a surrogate pair. Unmatched surrogates count as a single UTF-16 ) S
66 -375.5 M
(value.) S
66 -399.7 M
11 2 Nf
(Parameters) S
11 0 Nf
( ) S
66 -412.9 M
11 4 Nf
(offset16) S
11 0 Nf
( of type ) S
11 4 Nf
(int) S
11 0 Nf
( ) S
88 -426.1 M
(UTF-16 ) S
(offset) S
66 -439.3 M
11 2 Nf
(Return ) S
(Value) S
11 0 Nf
( ) S
74 -466.6 M
11 4 Nf
(int) S
109.9 -466.6 M
11 0 Nf
(UTF-32 ) S
(offset) S
66 -499.5 M
11 2 Nf
(Exceptions) S
11 0 Nf
( ) S
74 -526.8 M
11 4 Nf
(StringIndexOutOfBoundsException) S
294.7 -526.8 M
11 0 Nf
(if offset16 is out of ) S
(bounds.) S
0 -546.6 M
gsave
0 setgray
228.3 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(106) S
0 setgray
211.2 40 M
8 8 Nf
(C.2: Methods) S
0 -8 M
grestore
pgsave restore N
%%Page: 107 107
%%PageResources: font Times-Roman Times-Bold Courier Helvetica
%%PageBoundingBox: 71 44 540 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
0 0 M
[/View [/XYZ -4 706.0 null] /Dest /16 /DEST pdfmark
0 0 M
[/View [/XYZ -4 706.0 null] /Dest /466 /DEST pdfmark
[/View [/XYZ -4 706.0 null] /Dest /466 /DEST pdfmark
0 -22.8 M
%%IncludeResource: font Times-Bold
19 2 Nf
(Appendix) S
[/View [/XYZ -4 706.000183 null] /Dest /469 /DEST pdfmark
[/View [/XYZ -4 706.000183 null] /Dest /467 /DEST pdfmark
( D: IDL ) S
(Definitions) S
0 -47 M
%%IncludeResource: font Times-Roman
11 0 Nf
(This appendix contains the complete OMG IDL ) S
([) S
(OMGIDL) S
[/Rect [216.212891 -49.7497559 262.201172 -37.6497574] /Subtype /Link /Border [0 0 1] /Dest /93 /ANN pdfmark
(] for the Level 3 Document Object Model Core ) S
0 -60.2 M
(definitions.) S
0 -84.4 M
(The IDL files are also available as: ) S
0 -97.6 M
(http://www.w3.org/TR/2002/WD-DOM-Level-3-Core-20020114/idl.zip) S
0 -127.6 M
[/View [/XYZ -4 596.400391 null] /Dest /470 /DEST pdfmark
[/View [/XYZ -4 596.400391 null] /Dest /468 /DEST pdfmark
15 2 Nf
(dom.idl) S
(:) S
0 -147.4 M
%%IncludeResource: font Courier
9.0 4 Nf
(// File: dom.idl) S
0 -169 M
(#ifndef _DOM_IDL_) S
0 -179.8 M
(#define _DOM_IDL_) S
0 -201.4 M
(#pragma prefix "w3c.org") S
0 -212.2 M
(module dom) S
0 -223 M
({) S
0 -244.6 M
( valuetype ) S
(DOMString) S
[/Rect [63.7988281 -246.847656 114.397949 -236.947662] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( sequence;) S
0 -266.2 M
( typedef unsigned long long ) S
(DOMTimeStamp) S
[/Rect [166.396973 -268.447266 233.195801 -258.547272] /Subtype /Link /Border [0 0 1] /Dest /132 /ANN pdfmark
(;) S
0 -287.8 M
( typedef Object ) S
(DOMKeyObject) S
[/Rect [101.598145 -290.046875 168.396973 -280.146881] /Subtype /Link /Border [0 0 1] /Dest /134 /ANN pdfmark
(;) S
0 -309.4 M
( typedef Object ) S
(DOMObject) S
[/Rect [101.598145 -311.646484 152.197266 -301.74649] /Subtype /Link /Border [0 0 1] /Dest /136 /ANN pdfmark
(;) S
0 -331 M
( interface DOMImplementation;) S
0 -341.8 M
( interface DocumentType;) S
0 -352.6 M
( interface Document;) S
0 -363.4 M
( interface NodeList;) S
0 -374.2 M
( interface NamedNodeMap;) S
0 -385 M
( interface UserDataHandler;) S
0 -395.8 M
( interface Element;) S
0 -406.6 M
( interface DOMLocator;) S
0 -428.2 M
( exception ) S
(DOMException) S
[/Rect [63.7988281 -430.444336 130.597656 -420.544342] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
( {) S
0 -439 M
( unsigned short code;) S
0 -449.8 M
( };) S
0 -460.6 M
( // ExceptionCode) S
0 -471.4 M
( const unsigned short ) S
(INDEX_SIZE_ERR) S
[/Rect [150.197266 -473.643555 227.795898 -463.743561] /Subtype /Link /Border [0 0 1] /Dest /146 /ANN pdfmark
( = 1;) S
0 -482.2 M
( const unsigned short ) S
(DOMSTRING_SIZE_ERR) S
[/Rect [150.197266 -484.443359 249.395508 -474.543365] /Subtype /Link /Border [0 0 1] /Dest /144 /ANN pdfmark
( = 2;) S
0 -493 M
( const unsigned short ) S
(HIERARCHY_REQUEST_ERR) S
[/Rect [150.197266 -495.243164 265.595215 -485.34317] /Subtype /Link /Border [0 0 1] /Dest /145 /ANN pdfmark
( = 3;) S
0 -503.8 M
( const unsigned short ) S
(WRONG_DOCUMENT_ERR) S
[/Rect [150.197266 -506.042969 249.395508 -496.142975] /Subtype /Link /Border [0 0 1] /Dest /159 /ANN pdfmark
( = 4;) S
0 -514.6 M
( const unsigned short ) S
(INVALID_CHARACTER_ERR) S
[/Rect [150.197266 -516.842773 265.595215 -506.94278] /Subtype /Link /Border [0 0 1] /Dest /149 /ANN pdfmark
( = 5;) S
0 -525.4 M
( const unsigned short ) S
(NO_DATA_ALLOWED_ERR) S
[/Rect [150.197266 -527.642578 254.79541 -517.742554] /Subtype /Link /Border [0 0 1] /Dest /155 /ANN pdfmark
( = 6;) S
0 -536.2 M
( const unsigned short ) S
(NO_MODIFICATION_ALLOWED_ERR) S
[/Rect [150.197266 -538.442383 297.994629 -528.542358] /Subtype /Link /Border [0 0 1] /Dest /156 /ANN pdfmark
( = 7;) S
0 -547 M
( const unsigned short ) S
(NOT_FOUND_ERR) S
[/Rect [150.197266 -549.242188 222.396 -539.342163] /Subtype /Link /Border [0 0 1] /Dest /153 /ANN pdfmark
( = 8;) S
0 -557.8 M
( const unsigned short ) S
(NOT_SUPPORTED_ERR) S
[/Rect [150.197266 -560.042 243.995605 -550.141968] /Subtype /Link /Border [0 0 1] /Dest /154 /ANN pdfmark
( = 9;) S
0 -568.6 M
( const unsigned short ) S
(INUSE_ATTRIBUTE_ERR) S
[/Rect [150.197266 -570.841797 254.79541 -560.941772] /Subtype /Link /Border [0 0 1] /Dest /147 /ANN pdfmark
( = 10;) S
0 -579.4 M
( // Introduced in DOM Level 2:) S
0 -590.2 M
( const unsigned short ) S
(INVALID_STATE_ERR) S
[/Rect [150.197266 -592.441406 243.995605 -582.541382] /Subtype /Link /Border [0 0 1] /Dest /151 /ANN pdfmark
( = 11;) S
0 -601 M
( // Introduced in DOM Level 2:) S
0 -611.8 M
( const unsigned short ) S
(SYNTAX_ERR) S
[/Rect [150.197266 -614.041 206.196289 -604.141] /Subtype /Link /Border [0 0 1] /Dest /157 /ANN pdfmark
( = 12;) S
0 -611.8 M
gsave
0 setgray
228.3 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(107) S
0 setgray
186.1 40 M
8 8 Nf
(Appendix D: IDL Definitions) S
0 -8 M
grestore
pgsave restore N
%%Page: 108 108
%%PageResources: font Courier Helvetica
%%PageBoundingBox: 71 44 482 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
0 -10.8 M
%%IncludeResource: font Courier
9.0 4 Nf
( // Introduced in DOM Level 2:) S
0 -21.6 M
9.0 4 Nf
( const unsigned short ) S
(INVALID_MODIFICATION_ERR) S
[/Rect [150.197266 -23.8496094 281.794922 -13.9496098] /Subtype /Link /Border [0 0 1] /Dest /150 /ANN pdfmark
( = 13;) S
0 -32.4 M
( // Introduced in DOM Level 2:) S
0 -43.2 M
( const unsigned short ) S
(NAMESPACE_ERR) S
[/Rect [150.197266 -45.4492188 222.396 -35.5492172] /Subtype /Link /Border [0 0 1] /Dest /152 /ANN pdfmark
( = 14;) S
0 -54 M
( // Introduced in DOM Level 2:) S
0 -64.8 M
( const unsigned short ) S
(INVALID_ACCESS_ERR) S
[/Rect [150.197266 -67.0488281 249.395508 -57.1488266] /Subtype /Link /Border [0 0 1] /Dest /148 /ANN pdfmark
( = 15;) S
0 -75.6 M
( // Introduced in DOM Level 3:) S
0 -86.4 M
( const unsigned short ) S
(VALIDATION_ERR) S
[/Rect [150.197266 -88.6484375 227.795898 -78.748436] /Subtype /Link /Border [0 0 1] /Dest /158 /ANN pdfmark
( = 16;) S
0 -118.8 M
( interface ) S
(DOMImplementationSource) S
[/Rect [63.7988281 -121.047852 189.996582 -111.14785] /Subtype /Link /Border [0 0 1] /Dest /160 /ANN pdfmark
( {) S
0 -129.6 M
( ) S
(DOMImplementation) S
[/Rect [20.5996094 -131.847656 114.397949 -121.947655] /Subtype /Link /Border [0 0 1] /Dest /113 /ANN pdfmark
( ) S
(getDOMImplementation) S
[/Rect [123.197754 -131.847656 233.195801 -121.947655] /Subtype /Link /Border [0 0 1] /Dest /161 /ANN pdfmark
(\(in ) S
(DOMString) S
[/Rect [252.79541 -131.847656 303.394531 -121.947655] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( features\);) S
0 -140.4 M
( };) S
0 -162 M
( interface ) S
(DOMImplementation) S
[/Rect [63.7988281 -164.24707 157.597168 -154.347076] /Subtype /Link /Border [0 0 1] /Dest /113 /ANN pdfmark
( {) S
0 -172.8 M
( boolean ) S
(hasFeature) S
[/Rect [123.197754 -175.046875 179.196777 -165.146881] /Subtype /Link /Border [0 0 1] /Dest /165 /ANN pdfmark
(\(in ) S
(DOMString) S
[/Rect [198.796387 -175.046875 249.395508 -165.146881] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( feature, ) S
0 -183.6 M
( in ) S
(DOMString) S
[/Rect [198.796387 -185.84668 249.395508 -175.946686] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( version\);) S
0 -194.4 M
( // Introduced in DOM Level 2:) S
0 -205.2 M
( ) S
(DocumentType) S
[/Rect [20.5996094 -207.446289 87.3984375 -197.546295] /Subtype /Link /Border [0 0 1] /Dest /344 /ANN pdfmark
( ) S
(createDocumentType) S
[/Rect [123.197754 -207.446289 222.396 -197.546295] /Subtype /Link /Border [0 0 1] /Dest /163 /ANN pdfmark
(\(in ) S
(DOMString) S
[/Rect [241.995605 -207.446289 292.594727 -197.546295] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( qualifiedName, ) S
0 -216 M
( in ) S
(DOMString) S
[/Rect [241.995605 -218.246094 292.594727 -208.3461] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( publicId, ) S
0 -226.8 M
( in ) S
(DOMString) S
[/Rect [241.995605 -229.045898 292.594727 -219.145905] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( systemId\)) S
0 -237.6 M
( raises\() S
(DOMException) S
[/Rect [252.79541 -239.845703 319.594238 -229.945709] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
(\);) S
0 -248.4 M
( // Introduced in DOM Level 2:) S
0 -259.2 M
( ) S
(Document) S
[/Rect [20.5996094 -261.445312 65.7988281 -251.545319] /Subtype /Link /Border [0 0 1] /Dest /167 /ANN pdfmark
( ) S
(createDocument) S
[/Rect [123.197754 -261.445312 200.796387 -251.545319] /Subtype /Link /Border [0 0 1] /Dest /162 /ANN pdfmark
(\(in ) S
(DOMString) S
[/Rect [220.396 -261.445312 270.995117 -251.545319] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( namespaceURI, ) S
0 -270 M
( in ) S
(DOMString) S
[/Rect [220.396 -272.245117 270.995117 -262.345123] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( qualifiedName, ) S
0 -280.8 M
( in ) S
(DocumentType) S
[/Rect [220.396 -283.044922 287.194824 -273.144928] /Subtype /Link /Border [0 0 1] /Dest /344 /ANN pdfmark
( doctype\)) S
0 -291.6 M
( raises\() S
(DOMException) S
[/Rect [252.79541 -293.844727 319.594238 -283.944733] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
(\);) S
0 -302.4 M
( // Introduced in DOM Level 3:) S
0 -313.2 M
( ) S
(DOMImplementation) S
[/Rect [20.5996094 -315.444336 114.397949 -305.544342] /Subtype /Link /Border [0 0 1] /Dest /113 /ANN pdfmark
( ) S
(getInterface) S
[/Rect [123.197754 -315.444336 189.996582 -305.544342] /Subtype /Link /Border [0 0 1] /Dest /164 /ANN pdfmark
(\(in ) S
(DOMString) S
[/Rect [209.596191 -315.444336 260.195312 -305.544342] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( feature\);) S
0 -324 M
( };) S
0 -345.6 M
( interface ) S
(Node) S
[/Rect [63.7988281 -347.84375 87.3984375 -337.943756] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
( {) S
0 -367.2 M
( // NodeType) S
0 -378 M
( const unsigned short ELEMENT_NODE = 1;) S
0 -388.8 M
( const unsigned short ATTRIBUTE_NODE = 2;) S
0 -399.6 M
( const unsigned short TEXT_NODE = 3;) S
0 -410.4 M
( const unsigned short CDATA_SECTION_NODE = 4;) S
0 -421.2 M
( const unsigned short ENTITY_REFERENCE_NODE = 5;) S
0 -432 M
( const unsigned short ENTITY_NODE = 6;) S
0 -442.8 M
( const unsigned short PROCESSING_INSTRUCTION_NODE = 7;) S
0 -453.6 M
( const unsigned short COMMENT_NODE = 8;) S
0 -464.4 M
( const unsigned short DOCUMENT_NODE = 9;) S
0 -475.2 M
( const unsigned short DOCUMENT_TYPE_NODE = 10;) S
0 -486 M
( const unsigned short DOCUMENT_FRAGMENT_NODE = 11;) S
0 -496.8 M
( const unsigned short NOTATION_NODE = 12;) S
0 -518.4 M
( readonly attribute ) S
(DOMString) S
[/Rect [123.197754 -520.640625 173.796875 -510.740631] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( ) S
(nodeName) S
[/Rect [209.596191 -520.640625 254.79541 -510.740631] /Subtype /Link /Border [0 0 1] /Dest /238 /ANN pdfmark
(;) S
0 -529.2 M
( attribute ) S
(DOMString) S
[/Rect [123.197754 -531.44043 173.796875 -521.540405] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( ) S
(nodeValue) S
[/Rect [209.596191 -531.44043 260.195312 -521.540405] /Subtype /Link /Border [0 0 1] /Dest /240 /ANN pdfmark
(;) S
0 -540 M
( // raises\() S
(DOMException) S
[/Rect [268.995117 -542.240234 335.793945 -532.34021] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
(\) on setting) S
0 -550.8 M
( // raises\() S
(DOMException) S
[/Rect [268.995117 -553.040039 335.793945 -543.14] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
(\) on retrieval) S
0 -572.4 M
( readonly attribute unsigned short ) S
(nodeType) S
[/Rect [209.596191 -574.639648 254.79541 -564.739624] /Subtype /Link /Border [0 0 1] /Dest /239 /ANN pdfmark
(;) S
0 -583.2 M
( readonly attribute ) S
(Node) S
[/Rect [123.197754 -585.439453 146.797363 -575.539429] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
( ) S
(parentNode) S
[/Rect [209.596191 -585.439453 265.595215 -575.539429] /Subtype /Link /Border [0 0 1] /Dest /242 /ANN pdfmark
(;) S
0 -594 M
( readonly attribute ) S
(NodeList) S
[/Rect [123.197754 -596.239258 168.396973 -586.339233] /Subtype /Link /Border [0 0 1] /Dest /265 /ANN pdfmark
( ) S
(childNodes) S
[/Rect [209.596191 -596.239258 265.595215 -586.339233] /Subtype /Link /Border [0 0 1] /Dest /229 /ANN pdfmark
(;) S
0 -604.8 M
( readonly attribute ) S
(Node) S
[/Rect [123.197754 -607.039062 146.797363 -597.139038] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
( ) S
(firstChild) S
[/Rect [209.596191 -607.039062 265.595215 -597.139038] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark
(;) S
0 -615.6 M
( readonly attribute ) S
(Node) S
[/Rect [123.197754 -617.838867 146.797363 -607.938843] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
( ) S
(lastChild) S
[/Rect [209.596191 -617.838867 260.195312 -607.938843] /Subtype /Link /Border [0 0 1] /Dest /232 /ANN pdfmark
(;) S
0 -615.6 M
gsave
0 setgray
228.3 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(108) S
0 setgray
221 40 M
8 8 Nf
(dom.idl:) S
0 -8 M
grestore
pgsave restore N
%%Page: 109 109
%%PageResources: font Courier Helvetica
%%PageBoundingBox: 71 44 482 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
0 -10.8 M
%%IncludeResource: font Courier
9.0 4 Nf
( readonly attribute ) S
(Node) S
[/Rect [123.197754 -13.0498047 146.797363 -3.14980459] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
( ) S
(previousSibling) S
[/Rect [209.596191 -13.0498047 292.594727 -3.14980459] /Subtype /Link /Border [0 0 1] /Dest /246 /ANN pdfmark
(;) S
0 -21.6 M
9.0 4 Nf
( readonly attribute ) S
(Node) S
[/Rect [123.197754 -23.8496094 146.797363 -13.9496098] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
( ) S
(nextSibling) S
[/Rect [209.596191 -23.8496094 270.995117 -13.9496098] /Subtype /Link /Border [0 0 1] /Dest /237 /ANN pdfmark
(;) S
0 -32.4 M
( readonly attribute ) S
(NamedNodeMap) S
[/Rect [123.197754 -34.6494141 189.996582 -24.7494144] /Subtype /Link /Border [0 0 1] /Dest /268 /ANN pdfmark
( ) S
(attributes) S
[/Rect [209.596191 -34.6494141 265.595215 -24.7494144] /Subtype /Link /Border [0 0 1] /Dest /224 /ANN pdfmark
(;) S
0 -43.2 M
( // Modified in DOM Level 2:) S
0 -54 M
( readonly attribute ) S
(Document) S
[/Rect [123.197754 -56.2490234 168.396973 -46.3490219] /Subtype /Link /Border [0 0 1] /Dest /167 /ANN pdfmark
( ) S
(ownerDocument) S
[/Rect [209.596191 -56.2490234 281.794922 -46.3490219] /Subtype /Link /Border [0 0 1] /Dest /241 /ANN pdfmark
(;) S
0 -64.8 M
( // Modified in DOM Level 3:) S
0 -75.6 M
( ) S
(Node) S
[/Rect [20.5996094 -77.8486328 44.1992188 -67.9486313] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
( ) S
(insertBefore) S
[/Rect [123.197754 -77.8486328 189.996582 -67.9486313] /Subtype /Link /Border [0 0 1] /Dest /255 /ANN pdfmark
(\(in ) S
(Node) S
[/Rect [209.596191 -77.8486328 233.195801 -67.9486313] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
( newChild, ) S
0 -86.4 M
( in ) S
(Node) S
[/Rect [209.596191 -88.6484375 233.195801 -78.748436] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
( refChild\)) S
0 -97.2 M
( raises\() S
(DOMException) S
[/Rect [252.79541 -99.4482422 319.594238 -89.5482407] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
(\);) S
0 -108 M
( // Modified in DOM Level 3:) S
0 -118.8 M
( ) S
(Node) S
[/Rect [20.5996094 -121.047852 44.1992188 -111.14785] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
( ) S
(replaceChild) S
[/Rect [123.197754 -121.047852 189.996582 -111.14785] /Subtype /Link /Border [0 0 1] /Dest /263 /ANN pdfmark
(\(in ) S
(Node) S
[/Rect [209.596191 -121.047852 233.195801 -111.14785] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
( newChild, ) S
0 -129.6 M
( in ) S
(Node) S
[/Rect [209.596191 -131.847656 233.195801 -121.947655] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
( oldChild\)) S
0 -140.4 M
( raises\() S
(DOMException) S
[/Rect [252.79541 -142.647461 319.594238 -132.747467] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
(\);) S
0 -151.2 M
( // Modified in DOM Level 3:) S
0 -162 M
( ) S
(Node) S
[/Rect [20.5996094 -164.24707 44.1992188 -154.347076] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
( ) S
(removeChild) S
[/Rect [123.197754 -164.24707 184.59668 -154.347076] /Subtype /Link /Border [0 0 1] /Dest /262 /ANN pdfmark
(\(in ) S
(Node) S
[/Rect [204.196289 -164.24707 227.795898 -154.347076] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
( oldChild\)) S
0 -172.8 M
( raises\() S
(DOMException) S
[/Rect [252.79541 -175.046875 319.594238 -165.146881] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
(\);) S
0 -183.6 M
( ) S
(Node) S
[/Rect [20.5996094 -185.84668 44.1992188 -175.946686] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
( ) S
(appendChild) S
[/Rect [123.197754 -185.84668 184.59668 -175.946686] /Subtype /Link /Border [0 0 1] /Dest /248 /ANN pdfmark
(\(in ) S
(Node) S
[/Rect [204.196289 -185.84668 227.795898 -175.946686] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
( newChild\)) S
0 -194.4 M
( raises\() S
(DOMException) S
[/Rect [252.79541 -196.646484 319.594238 -186.74649] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
(\);) S
0 -205.2 M
( boolean ) S
(hasChildNodes) S
[/Rect [123.197754 -207.446289 195.396484 -197.546295] /Subtype /Link /Border [0 0 1] /Dest /254 /ANN pdfmark
(\(\);) S
0 -216 M
( ) S
(Node) S
[/Rect [20.5996094 -218.246094 44.1992188 -208.3461] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
( ) S
(cloneNode) S
[/Rect [123.197754 -218.246094 173.796875 -208.3461] /Subtype /Link /Border [0 0 1] /Dest /249 /ANN pdfmark
(\(in boolean deep\);) S
0 -226.8 M
( // Modified in DOM Level 2:) S
0 -237.6 M
( void ) S
(normalize) S
[/Rect [123.197754 -239.845703 173.796875 -229.945709] /Subtype /Link /Border [0 0 1] /Dest /261 /ANN pdfmark
(\(\);) S
0 -248.4 M
( // Introduced in DOM Level 2:) S
0 -259.2 M
( boolean ) S
(isSupported) S
[/Rect [123.197754 -261.445312 184.59668 -251.545319] /Subtype /Link /Border [0 0 1] /Dest /258 /ANN pdfmark
(\(in ) S
(DOMString) S
[/Rect [204.196289 -261.445312 254.79541 -251.545319] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( feature, ) S
0 -270 M
( in ) S
(DOMString) S
[/Rect [204.196289 -272.245117 254.79541 -262.345123] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( version\);) S
0 -280.8 M
( // Introduced in DOM Level 2:) S
0 -291.6 M
( readonly attribute ) S
(DOMString) S
[/Rect [123.197754 -293.844727 173.796875 -283.944733] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( ) S
(namespaceURI) S
[/Rect [209.596191 -293.844727 276.39502 -283.944733] /Subtype /Link /Border [0 0 1] /Dest /235 /ANN pdfmark
(;) S
0 -302.4 M
( // Introduced in DOM Level 2:) S
0 -313.2 M
( attribute ) S
(DOMString) S
[/Rect [123.197754 -315.444336 173.796875 -305.544342] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( ) S
(prefix) S
[/Rect [209.596191 -315.444336 243.995605 -305.544342] /Subtype /Link /Border [0 0 1] /Dest /244 /ANN pdfmark
(;) S
0 -324 M
( // raises\() S
(DOMException) S
[/Rect [268.995117 -326.244141 335.793945 -316.344147] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
(\) on setting) S
0 -345.6 M
( // Introduced in DOM Level 2:) S
0 -356.4 M
( readonly attribute ) S
(DOMString) S
[/Rect [123.197754 -358.643555 173.796875 -348.743561] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( ) S
(localName) S
[/Rect [209.596191 -358.643555 260.195312 -348.743561] /Subtype /Link /Border [0 0 1] /Dest /233 /ANN pdfmark
(;) S
0 -367.2 M
( // Introduced in DOM Level 2:) S
0 -378 M
( boolean ) S
(hasAttributes) S
[/Rect [123.197754 -380.243164 195.396484 -370.34317] /Subtype /Link /Border [0 0 1] /Dest /253 /ANN pdfmark
(\(\);) S
0 -388.8 M
( // Introduced in DOM Level 3:) S
0 -399.6 M
( readonly attribute ) S
(DOMString) S
[/Rect [123.197754 -401.842773 173.796875 -391.94278] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( ) S
(baseURI) S
[/Rect [209.596191 -401.842773 249.395508 -391.94278] /Subtype /Link /Border [0 0 1] /Dest /226 /ANN pdfmark
(;) S
0 -421.2 M
( // TreePosition) S
0 -432 M
( const unsigned short TREE_POSITION_PRECEDING = 0x01;) S
0 -442.8 M
( const unsigned short TREE_POSITION_FOLLOWING = 0x02;) S
0 -453.6 M
( const unsigned short TREE_POSITION_ANCESTOR = 0x04;) S
0 -464.4 M
( const unsigned short TREE_POSITION_DESCENDANT = 0x08;) S
0 -475.2 M
( const unsigned short TREE_POSITION_EQUIVALENT = 0x10;) S
0 -486 M
( const unsigned short TREE_POSITION_SAME_NODE = 0x20;) S
0 -496.8 M
( const unsigned short TREE_POSITION_DISCONNECTED = 0x00;) S
0 -518.4 M
( // Introduced in DOM Level 3:) S
0 -529.2 M
( unsigned short ) S
(compareTreePosition) S
[/Rect [123.197754 -531.44043 227.795898 -521.540405] /Subtype /Link /Border [0 0 1] /Dest /250 /ANN pdfmark
(\(in ) S
(Node) S
[/Rect [247.395508 -531.44043 270.995117 -521.540405] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
( other\);) S
0 -540 M
( // Introduced in DOM Level 3:) S
0 -550.8 M
( attribute ) S
(DOMString) S
[/Rect [123.197754 -553.040039 173.796875 -543.14] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( ) S
(textContent) S
[/Rect [209.596191 -553.040039 270.995117 -543.14] /Subtype /Link /Border [0 0 1] /Dest /247 /ANN pdfmark
(;) S
0 -561.6 M
( // raises\() S
(DOMException) S
[/Rect [268.995117 -563.839844 335.793945 -553.939819] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
(\) on setting) S
0 -572.4 M
( // raises\() S
(DOMException) S
[/Rect [268.995117 -574.639648 335.793945 -564.739624] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
(\) on retrieval) S
0 -594 M
( // Introduced in DOM Level 3:) S
0 -604.8 M
( boolean ) S
(isSameNode) S
[/Rect [123.197754 -607.039062 179.196777 -597.139038] /Subtype /Link /Border [0 0 1] /Dest /257 /ANN pdfmark
(\(in ) S
(Node) S
[/Rect [198.796387 -607.039062 222.396 -597.139038] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
( other\);) S
0 -615.6 M
( // Introduced in DOM Level 3:) S
0 -615.6 M
gsave
0 setgray
228.3 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(109) S
0 setgray
221 40 M
8 8 Nf
(dom.idl:) S
0 -8 M
grestore
pgsave restore N
%%Page: 110 110
%%PageResources: font Courier Helvetica
%%PageBoundingBox: 71 44 482 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
0 -10.8 M
%%IncludeResource: font Courier
9.0 4 Nf
( ) S
(DOMString) S
[/Rect [20.5996094 -13.0498047 71.1987305 -3.14980459] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( ) S
(lookupNamespacePrefix) S
[/Rect [123.197754 -13.0498047 238.595703 -3.14980459] /Subtype /Link /Border [0 0 1] /Dest /259 /ANN pdfmark
(\(in ) S
(DOMString) S
[/Rect [258.195312 -13.0498047 308.794434 -3.14980459] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( namespaceURI\);) S
0 -21.6 M
9.0 4 Nf
( // Introduced in DOM Level 3:) S
0 -32.4 M
( ) S
(DOMString) S
[/Rect [20.5996094 -34.6494141 71.1987305 -24.7494144] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( ) S
(lookupNamespaceURI) S
[/Rect [123.197754 -34.6494141 222.396 -24.7494144] /Subtype /Link /Border [0 0 1] /Dest /260 /ANN pdfmark
(\(in ) S
(DOMString) S
[/Rect [241.995605 -34.6494141 292.594727 -24.7494144] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( prefix\);) S
0 -43.2 M
( // Introduced in DOM Level 3:) S
0 -54 M
( boolean ) S
(isEqualNode) S
[/Rect [123.197754 -56.2490234 184.59668 -46.3490219] /Subtype /Link /Border [0 0 1] /Dest /256 /ANN pdfmark
(\(in ) S
(Node) S
[/Rect [204.196289 -56.2490234 227.795898 -46.3490219] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
( arg, ) S
0 -64.8 M
( in boolean deep\);) S
0 -75.6 M
( // Introduced in DOM Level 3:) S
0 -86.4 M
( ) S
(Node) S
[/Rect [20.5996094 -88.6484375 44.1992188 -78.748436] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
( ) S
(getInterface) S
[/Rect [123.197754 -88.6484375 189.996582 -78.748436] /Subtype /Link /Border [0 0 1] /Dest /251 /ANN pdfmark
(\(in ) S
(DOMString) S
[/Rect [209.596191 -88.6484375 260.195312 -78.748436] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( feature\);) S
0 -97.2 M
( // Introduced in DOM Level 3:) S
0 -108 M
( ) S
(DOMKeyObject) S
[/Rect [20.5996094 -110.248047 87.3984375 -100.348045] /Subtype /Link /Border [0 0 1] /Dest /134 /ANN pdfmark
( ) S
(setUserData) S
[/Rect [123.197754 -110.248047 184.59668 -100.348045] /Subtype /Link /Border [0 0 1] /Dest /264 /ANN pdfmark
(\(in ) S
(DOMString) S
[/Rect [204.196289 -110.248047 254.79541 -100.348045] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( key, ) S
0 -118.8 M
( in ) S
(DOMKeyObject) S
[/Rect [204.196289 -121.047852 270.995117 -111.14785] /Subtype /Link /Border [0 0 1] /Dest /134 /ANN pdfmark
( data, ) S
0 -129.6 M
( in ) S
(UserDataHandler) S
[/Rect [204.196289 -131.847656 287.194824 -121.947655] /Subtype /Link /Border [0 0 1] /Dest /319 /ANN pdfmark
( handler\);) S
0 -140.4 M
( // Introduced in DOM Level 3:) S
0 -151.2 M
( ) S
(DOMKeyObject) S
[/Rect [20.5996094 -153.447266 87.3984375 -143.547272] /Subtype /Link /Border [0 0 1] /Dest /134 /ANN pdfmark
( ) S
(getUserData) S
[/Rect [123.197754 -153.447266 184.59668 -143.547272] /Subtype /Link /Border [0 0 1] /Dest /252 /ANN pdfmark
(\(in ) S
(DOMString) S
[/Rect [204.196289 -153.447266 254.79541 -143.547272] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( key\);) S
0 -162 M
( };) S
0 -183.6 M
( interface ) S
(NodeList) S
[/Rect [63.7988281 -185.84668 108.998047 -175.946686] /Subtype /Link /Border [0 0 1] /Dest /265 /ANN pdfmark
( {) S
0 -194.4 M
( ) S
(Node) S
[/Rect [20.5996094 -196.646484 44.1992188 -186.74649] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
( ) S
(item) S
[/Rect [123.197754 -196.646484 146.797363 -186.74649] /Subtype /Link /Border [0 0 1] /Dest /267 /ANN pdfmark
(\(in unsigned long index\);) S
0 -205.2 M
( readonly attribute unsigned long ) S
(length) S
[/Rect [209.596191 -207.446289 243.995605 -197.546295] /Subtype /Link /Border [0 0 1] /Dest /266 /ANN pdfmark
(;) S
0 -216 M
( };) S
0 -237.6 M
( interface ) S
(NamedNodeMap) S
[/Rect [63.7988281 -239.845703 130.597656 -229.945709] /Subtype /Link /Border [0 0 1] /Dest /268 /ANN pdfmark
( {) S
0 -248.4 M
( ) S
(Node) S
[/Rect [20.5996094 -250.645508 44.1992188 -240.745514] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
( ) S
(getNamedItem) S
[/Rect [123.197754 -250.645508 189.996582 -240.745514] /Subtype /Link /Border [0 0 1] /Dest /270 /ANN pdfmark
(\(in ) S
(DOMString) S
[/Rect [209.596191 -250.645508 260.195312 -240.745514] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( name\);) S
0 -259.2 M
( ) S
(Node) S
[/Rect [20.5996094 -261.445312 44.1992188 -251.545319] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
( ) S
(setNamedItem) S
[/Rect [123.197754 -261.445312 189.996582 -251.545319] /Subtype /Link /Border [0 0 1] /Dest /275 /ANN pdfmark
(\(in ) S
(Node) S
[/Rect [209.596191 -261.445312 233.195801 -251.545319] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
( arg\)) S
0 -270 M
( raises\() S
(DOMException) S
[/Rect [252.79541 -272.245117 319.594238 -262.345123] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
(\);) S
0 -280.8 M
( ) S
(Node) S
[/Rect [20.5996094 -283.044922 44.1992188 -273.144928] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
( ) S
(removeNamedItem) S
[/Rect [123.197754 -283.044922 206.196289 -273.144928] /Subtype /Link /Border [0 0 1] /Dest /273 /ANN pdfmark
(\(in ) S
(DOMString) S
[/Rect [225.795898 -283.044922 276.39502 -273.144928] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( name\)) S
0 -291.6 M
( raises\() S
(DOMException) S
[/Rect [252.79541 -293.844727 319.594238 -283.944733] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
(\);) S
0 -302.4 M
( ) S
(Node) S
[/Rect [20.5996094 -304.644531 44.1992188 -294.744537] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
( ) S
(item) S
[/Rect [123.197754 -304.644531 146.797363 -294.744537] /Subtype /Link /Border [0 0 1] /Dest /272 /ANN pdfmark
(\(in unsigned long index\);) S
0 -313.2 M
( readonly attribute unsigned long ) S
(length) S
[/Rect [209.596191 -315.444336 243.995605 -305.544342] /Subtype /Link /Border [0 0 1] /Dest /269 /ANN pdfmark
(;) S
0 -324 M
( // Introduced in DOM Level 2:) S
0 -334.8 M
( ) S
(Node) S
[/Rect [20.5996094 -337.043945 44.1992188 -327.143951] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
( ) S
(getNamedItemNS) S
[/Rect [123.197754 -337.043945 200.796387 -327.143951] /Subtype /Link /Border [0 0 1] /Dest /271 /ANN pdfmark
(\(in ) S
(DOMString) S
[/Rect [220.396 -337.043945 270.995117 -327.143951] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( namespaceURI, ) S
0 -345.6 M
( in ) S
(DOMString) S
[/Rect [220.396 -347.84375 270.995117 -337.943756] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( localName\);) S
0 -356.4 M
( // Introduced in DOM Level 2:) S
0 -367.2 M
( ) S
(Node) S
[/Rect [20.5996094 -369.443359 44.1992188 -359.543365] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
( ) S
(setNamedItemNS) S
[/Rect [123.197754 -369.443359 200.796387 -359.543365] /Subtype /Link /Border [0 0 1] /Dest /276 /ANN pdfmark
(\(in ) S
(Node) S
[/Rect [220.396 -369.443359 243.995605 -359.543365] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
( arg\)) S
0 -378 M
( raises\() S
(DOMException) S
[/Rect [252.79541 -380.243164 319.594238 -370.34317] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
(\);) S
0 -388.8 M
( // Introduced in DOM Level 2:) S
0 -399.6 M
( ) S
(Node) S
[/Rect [20.5996094 -401.842773 44.1992188 -391.94278] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
( ) S
(removeNamedItemNS) S
[/Rect [123.197754 -401.842773 216.996094 -391.94278] /Subtype /Link /Border [0 0 1] /Dest /274 /ANN pdfmark
(\(in ) S
(DOMString) S
[/Rect [236.595703 -401.842773 287.194824 -391.94278] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( namespaceURI, ) S
0 -410.4 M
( in ) S
(DOMString) S
[/Rect [236.595703 -412.642578 287.194824 -402.742584] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( localName\)) S
0 -421.2 M
( raises\() S
(DOMException) S
[/Rect [252.79541 -423.442383 319.594238 -413.542389] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
(\);) S
0 -432 M
( };) S
0 -453.6 M
( interface ) S
(CharacterData) S
[/Rect [63.7988281 -455.841797 135.997559 -445.941803] /Subtype /Link /Border [0 0 1] /Dest /277 /ANN pdfmark
( : ) S
(Node) S
[/Rect [150.197266 -455.841797 173.796875 -445.941803] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
( {) S
0 -464.4 M
( attribute ) S
(DOMString) S
[/Rect [123.197754 -466.641602 173.796875 -456.741608] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( ) S
(data) S
[/Rect [209.596191 -466.641602 233.195801 -456.741608] /Subtype /Link /Border [0 0 1] /Dest /278 /ANN pdfmark
(;) S
0 -475.2 M
( // raises\() S
(DOMException) S
[/Rect [268.995117 -477.441406 335.793945 -467.541412] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
(\) on setting) S
0 -486 M
( // raises\() S
(DOMException) S
[/Rect [268.995117 -488.241211 335.793945 -478.341217] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
(\) on retrieval) S
0 -507.6 M
( readonly attribute unsigned long ) S
(length) S
[/Rect [209.596191 -509.84082 243.995605 -499.940826] /Subtype /Link /Border [0 0 1] /Dest /281 /ANN pdfmark
(;) S
0 -518.4 M
( ) S
(DOMString) S
[/Rect [20.5996094 -520.640625 71.1987305 -510.740631] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( ) S
(substringData) S
[/Rect [123.197754 -520.640625 195.396484 -510.740631] /Subtype /Link /Border [0 0 1] /Dest /286 /ANN pdfmark
(\(in unsigned long offset, ) S
0 -529.2 M
( in unsigned long count\)) S
0 -540 M
( raises\() S
(DOMException) S
[/Rect [252.79541 -542.240234 319.594238 -532.34021] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
(\);) S
0 -550.8 M
( void ) S
(appendData) S
[/Rect [123.197754 -553.040039 179.196777 -543.14] /Subtype /Link /Border [0 0 1] /Dest /282 /ANN pdfmark
(\(in ) S
(DOMString) S
[/Rect [198.796387 -553.040039 249.395508 -543.14] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( arg\)) S
0 -561.6 M
( raises\() S
(DOMException) S
[/Rect [252.79541 -563.839844 319.594238 -553.939819] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
(\);) S
0 -572.4 M
( void ) S
(insertData) S
[/Rect [123.197754 -574.639648 179.196777 -564.739624] /Subtype /Link /Border [0 0 1] /Dest /284 /ANN pdfmark
(\(in unsigned long offset, ) S
0 -583.2 M
( in ) S
(DOMString) S
[/Rect [198.796387 -585.439453 249.395508 -575.539429] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( arg\)) S
0 -594 M
( raises\() S
(DOMException) S
[/Rect [252.79541 -596.239258 319.594238 -586.339233] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
(\);) S
0 -604.8 M
( void ) S
(deleteData) S
[/Rect [123.197754 -607.039062 179.196777 -597.139038] /Subtype /Link /Border [0 0 1] /Dest /283 /ANN pdfmark
(\(in unsigned long offset, ) S
0 -615.6 M
( in unsigned long count\)) S
0 -615.6 M
gsave
0 setgray
228.3 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(110) S
0 setgray
221 40 M
8 8 Nf
(dom.idl:) S
0 -8 M
grestore
pgsave restore N
%%Page: 111 111
%%PageResources: font Courier Helvetica
%%PageBoundingBox: 71 44 471 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
0 -10.8 M
%%IncludeResource: font Courier
9.0 4 Nf
( raises\() S
(DOMException) S
[/Rect [252.79541 -13.0498047 319.594238 -3.14980459] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
(\);) S
0 -21.6 M
9.0 4 Nf
( void ) S
(replaceData) S
[/Rect [123.197754 -23.8496094 184.59668 -13.9496098] /Subtype /Link /Border [0 0 1] /Dest /285 /ANN pdfmark
(\(in unsigned long offset, ) S
0 -32.4 M
( in unsigned long count, ) S
0 -43.2 M
( in ) S
(DOMString) S
[/Rect [204.196289 -45.4492188 254.79541 -35.5492172] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( arg\)) S
0 -54 M
( raises\() S
(DOMException) S
[/Rect [252.79541 -56.2490234 319.594238 -46.3490219] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
(\);) S
0 -64.8 M
( };) S
0 -86.4 M
( interface ) S
(Attr) S
[/Rect [63.7988281 -88.6484375 87.3984375 -78.748436] /Subtype /Link /Border [0 0 1] /Dest /287 /ANN pdfmark
( : ) S
(Node) S
[/Rect [101.598145 -88.6484375 125.197754 -78.748436] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
( {) S
0 -97.2 M
( readonly attribute ) S
(DOMString) S
[/Rect [123.197754 -99.4482422 173.796875 -89.5482407] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( ) S
(name) S
[/Rect [209.596191 -99.4482422 233.195801 -89.5482407] /Subtype /Link /Border [0 0 1] /Dest /288 /ANN pdfmark
(;) S
0 -108 M
( readonly attribute boolean ) S
(specified) S
[/Rect [209.596191 -110.248047 260.195312 -100.348045] /Subtype /Link /Border [0 0 1] /Dest /291 /ANN pdfmark
(;) S
0 -118.8 M
( attribute ) S
(DOMString) S
[/Rect [123.197754 -121.047852 173.796875 -111.14785] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( ) S
(value) S
[/Rect [209.596191 -121.047852 238.595703 -111.14785] /Subtype /Link /Border [0 0 1] /Dest /293 /ANN pdfmark
(;) S
0 -129.6 M
( // raises\() S
(DOMException) S
[/Rect [268.995117 -131.847656 335.793945 -121.947655] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
(\) on setting) S
0 -151.2 M
( // Introduced in DOM Level 2:) S
0 -162 M
( readonly attribute ) S
(Element) S
[/Rect [123.197754 -164.24707 162.99707 -154.347076] /Subtype /Link /Border [0 0 1] /Dest /295 /ANN pdfmark
( ) S
(ownerElement) S
[/Rect [209.596191 -164.24707 276.39502 -154.347076] /Subtype /Link /Border [0 0 1] /Dest /289 /ANN pdfmark
(;) S
0 -172.8 M
( };) S
0 -194.4 M
( interface ) S
(Element) S
[/Rect [63.7988281 -196.646484 103.598145 -186.74649] /Subtype /Link /Border [0 0 1] /Dest /295 /ANN pdfmark
( : ) S
(Node) S
[/Rect [117.797852 -196.646484 141.397461 -186.74649] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
( {) S
0 -205.2 M
( readonly attribute ) S
(DOMString) S
[/Rect [123.197754 -207.446289 173.796875 -197.546295] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( ) S
(tagName) S
[/Rect [209.596191 -207.446289 249.395508 -197.546295] /Subtype /Link /Border [0 0 1] /Dest /296 /ANN pdfmark
(;) S
0 -216 M
( ) S
(DOMString) S
[/Rect [20.5996094 -218.246094 71.1987305 -208.3461] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( ) S
(getAttribute) S
[/Rect [123.197754 -218.246094 189.996582 -208.3461] /Subtype /Link /Border [0 0 1] /Dest /297 /ANN pdfmark
(\(in ) S
(DOMString) S
[/Rect [209.596191 -218.246094 260.195312 -208.3461] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( name\);) S
0 -226.8 M
( void ) S
(setAttribute) S
[/Rect [123.197754 -229.045898 189.996582 -219.145905] /Subtype /Link /Border [0 0 1] /Dest /308 /ANN pdfmark
(\(in ) S
(DOMString) S
[/Rect [209.596191 -229.045898 260.195312 -219.145905] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( name, ) S
0 -237.6 M
( in ) S
(DOMString) S
[/Rect [209.596191 -239.845703 260.195312 -229.945709] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( value\)) S
0 -248.4 M
( raises\() S
(DOMException) S
[/Rect [252.79541 -250.645508 319.594238 -240.745514] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
(\);) S
0 -259.2 M
( void ) S
(removeAttribute) S
[/Rect [123.197754 -261.445312 206.196289 -251.545319] /Subtype /Link /Border [0 0 1] /Dest /305 /ANN pdfmark
(\(in ) S
(DOMString) S
[/Rect [225.795898 -261.445312 276.39502 -251.545319] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( name\)) S
0 -270 M
( raises\() S
(DOMException) S
[/Rect [252.79541 -272.245117 319.594238 -262.345123] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
(\);) S
0 -280.8 M
( ) S
(Attr) S
[/Rect [20.5996094 -283.044922 44.1992188 -273.144928] /Subtype /Link /Border [0 0 1] /Dest /287 /ANN pdfmark
( ) S
(getAttributeNode) S
[/Rect [123.197754 -283.044922 211.596191 -273.144928] /Subtype /Link /Border [0 0 1] /Dest /299 /ANN pdfmark
(\(in ) S
(DOMString) S
[/Rect [231.195801 -283.044922 281.794922 -273.144928] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( name\);) S
0 -291.6 M
( ) S
(Attr) S
[/Rect [20.5996094 -293.844727 44.1992188 -283.944733] /Subtype /Link /Border [0 0 1] /Dest /287 /ANN pdfmark
( ) S
(setAttributeNode) S
[/Rect [123.197754 -293.844727 211.596191 -283.944733] /Subtype /Link /Border [0 0 1] /Dest /310 /ANN pdfmark
(\(in ) S
(Attr) S
[/Rect [231.195801 -293.844727 254.79541 -283.944733] /Subtype /Link /Border [0 0 1] /Dest /287 /ANN pdfmark
( newAttr\)) S
0 -302.4 M
( raises\() S
(DOMException) S
[/Rect [252.79541 -304.644531 319.594238 -294.744537] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
(\);) S
0 -313.2 M
( ) S
(Attr) S
[/Rect [20.5996094 -315.444336 44.1992188 -305.544342] /Subtype /Link /Border [0 0 1] /Dest /287 /ANN pdfmark
( ) S
(removeAttributeNode) S
[/Rect [123.197754 -315.444336 227.795898 -305.544342] /Subtype /Link /Border [0 0 1] /Dest /307 /ANN pdfmark
(\(in ) S
(Attr) S
[/Rect [247.395508 -315.444336 270.995117 -305.544342] /Subtype /Link /Border [0 0 1] /Dest /287 /ANN pdfmark
( oldAttr\)) S
0 -324 M
( raises\() S
(DOMException) S
[/Rect [252.79541 -326.244141 319.594238 -316.344147] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
(\);) S
0 -334.8 M
( ) S
(NodeList) S
[/Rect [20.5996094 -337.043945 65.7988281 -327.143951] /Subtype /Link /Border [0 0 1] /Dest /265 /ANN pdfmark
( ) S
(getElementsByTagName) S
[/Rect [123.197754 -337.043945 233.195801 -327.143951] /Subtype /Link /Border [0 0 1] /Dest /301 /ANN pdfmark
(\(in ) S
(DOMString) S
[/Rect [252.79541 -337.043945 303.394531 -327.143951] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( name\);) S
0 -345.6 M
( // Introduced in DOM Level 2:) S
0 -356.4 M
( ) S
(DOMString) S
[/Rect [20.5996094 -358.643555 71.1987305 -348.743561] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( ) S
(getAttributeNS) S
[/Rect [123.197754 -358.643555 200.796387 -348.743561] /Subtype /Link /Border [0 0 1] /Dest /298 /ANN pdfmark
(\(in ) S
(DOMString) S
[/Rect [220.396 -358.643555 270.995117 -348.743561] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( namespaceURI, ) S
0 -367.2 M
( in ) S
(DOMString) S
[/Rect [220.396 -369.443359 270.995117 -359.543365] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( localName\);) S
0 -378 M
( // Introduced in DOM Level 2:) S
0 -388.8 M
( void ) S
(setAttributeNS) S
[/Rect [123.197754 -391.042969 200.796387 -381.142975] /Subtype /Link /Border [0 0 1] /Dest /309 /ANN pdfmark
(\(in ) S
(DOMString) S
[/Rect [220.396 -391.042969 270.995117 -381.142975] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( namespaceURI, ) S
0 -399.6 M
( in ) S
(DOMString) S
[/Rect [220.396 -401.842773 270.995117 -391.94278] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( qualifiedName, ) S
0 -410.4 M
( in ) S
(DOMString) S
[/Rect [220.396 -412.642578 270.995117 -402.742584] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( value\)) S
0 -421.2 M
( raises\() S
(DOMException) S
[/Rect [252.79541 -423.442383 319.594238 -413.542389] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
(\);) S
0 -432 M
( // Introduced in DOM Level 2:) S
0 -442.8 M
( void ) S
(removeAttributeNS) S
[/Rect [123.197754 -445.042 216.996094 -435.142] /Subtype /Link /Border [0 0 1] /Dest /306 /ANN pdfmark
(\(in ) S
(DOMString) S
[/Rect [236.595703 -445.042 287.194824 -435.142] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( namespaceURI, ) S
0 -453.6 M
( in ) S
(DOMString) S
[/Rect [236.595703 -455.841797 287.194824 -445.941803] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( localName\)) S
0 -464.4 M
( raises\() S
(DOMException) S
[/Rect [252.79541 -466.641602 319.594238 -456.741608] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
(\);) S
0 -475.2 M
( // Introduced in DOM Level 2:) S
0 -486 M
( ) S
(Attr) S
[/Rect [20.5996094 -488.241211 44.1992188 -478.341217] /Subtype /Link /Border [0 0 1] /Dest /287 /ANN pdfmark
( ) S
(getAttributeNodeNS) S
[/Rect [123.197754 -488.241211 222.396 -478.341217] /Subtype /Link /Border [0 0 1] /Dest /300 /ANN pdfmark
(\(in ) S
(DOMString) S
[/Rect [241.995605 -488.241211 292.594727 -478.341217] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( namespaceURI, ) S
0 -496.8 M
( in ) S
(DOMString) S
[/Rect [241.995605 -499.041016 292.594727 -489.141022] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( localName\);) S
0 -507.6 M
( // Introduced in DOM Level 2:) S
0 -518.4 M
( ) S
(Attr) S
[/Rect [20.5996094 -520.640625 44.1992188 -510.740631] /Subtype /Link /Border [0 0 1] /Dest /287 /ANN pdfmark
( ) S
(setAttributeNodeNS) S
[/Rect [123.197754 -520.640625 222.396 -510.740631] /Subtype /Link /Border [0 0 1] /Dest /311 /ANN pdfmark
(\(in ) S
(Attr) S
[/Rect [241.995605 -520.640625 265.595215 -510.740631] /Subtype /Link /Border [0 0 1] /Dest /287 /ANN pdfmark
( newAttr\)) S
0 -529.2 M
( raises\() S
(DOMException) S
[/Rect [252.79541 -531.44043 319.594238 -521.540405] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
(\);) S
0 -540 M
( // Introduced in DOM Level 2:) S
0 -550.8 M
( ) S
(NodeList) S
[/Rect [20.5996094 -553.040039 65.7988281 -543.14] /Subtype /Link /Border [0 0 1] /Dest /265 /ANN pdfmark
( ) S
(getElementsByTagNameNS) S
[/Rect [123.197754 -553.040039 243.995605 -543.14] /Subtype /Link /Border [0 0 1] /Dest /302 /ANN pdfmark
(\(in ) S
(DOMString) S
[/Rect [263.595215 -553.040039 314.194336 -543.14] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( namespaceURI, ) S
0 -561.6 M
( in ) S
(DOMString) S
[/Rect [263.595215 -563.839844 314.194336 -553.939819] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( localName\);) S
0 -572.4 M
( // Introduced in DOM Level 2:) S
0 -583.2 M
( boolean ) S
(hasAttribute) S
[/Rect [123.197754 -585.439453 189.996582 -575.539429] /Subtype /Link /Border [0 0 1] /Dest /303 /ANN pdfmark
(\(in ) S
(DOMString) S
[/Rect [209.596191 -585.439453 260.195312 -575.539429] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( name\);) S
0 -594 M
( // Introduced in DOM Level 2:) S
0 -604.8 M
( boolean ) S
(hasAttributeNS) S
[/Rect [123.197754 -607.039062 200.796387 -597.139038] /Subtype /Link /Border [0 0 1] /Dest /304 /ANN pdfmark
(\(in ) S
(DOMString) S
[/Rect [220.396 -607.039062 270.995117 -597.139038] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( namespaceURI, ) S
0 -615.6 M
( in ) S
(DOMString) S
[/Rect [220.396 -617.838867 270.995117 -607.938843] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( localName\);) S
0 -615.6 M
gsave
0 setgray
228.3 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(111) S
0 setgray
221 40 M
8 8 Nf
(dom.idl:) S
0 -8 M
grestore
pgsave restore N
%%Page: 112 112
%%PageResources: font Courier Helvetica
%%PageBoundingBox: 71 44 439 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
0 -10.8 M
%%IncludeResource: font Courier
9.0 4 Nf
( };) S
0 -32.4 M
9.0 4 Nf
( interface ) S
(Text) S
[/Rect [63.7988281 -34.6494141 87.3984375 -24.7494144] /Subtype /Link /Border [0 0 1] /Dest /312 /ANN pdfmark
( : ) S
(CharacterData) S
[/Rect [101.598145 -34.6494141 173.796875 -24.7494144] /Subtype /Link /Border [0 0 1] /Dest /277 /ANN pdfmark
( {) S
0 -43.2 M
( ) S
(Text) S
[/Rect [20.5996094 -45.4492188 44.1992188 -35.5492172] /Subtype /Link /Border [0 0 1] /Dest /312 /ANN pdfmark
( ) S
(splitText) S
[/Rect [123.197754 -45.4492188 173.796875 -35.5492172] /Subtype /Link /Border [0 0 1] /Dest /317 /ANN pdfmark
(\(in unsigned long offset\)) S
0 -54 M
( raises\() S
(DOMException) S
[/Rect [252.79541 -56.2490234 319.594238 -46.3490219] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
(\);) S
0 -64.8 M
( // Introduced in DOM Level 3:) S
0 -75.6 M
( readonly attribute boolean ) S
(isWhitespaceInElementContent) S
[/Rect [209.596191 -77.8486328 362.793457 -67.9486313] /Subtype /Link /Border [0 0 1] /Dest /313 /ANN pdfmark
(;) S
0 -86.4 M
( // Introduced in DOM Level 3:) S
0 -97.2 M
( readonly attribute ) S
(DOMString) S
[/Rect [123.197754 -99.4482422 173.796875 -89.5482407] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( ) S
(wholeText) S
[/Rect [209.596191 -99.4482422 260.195312 -89.5482407] /Subtype /Link /Border [0 0 1] /Dest /315 /ANN pdfmark
(;) S
0 -108 M
( // Introduced in DOM Level 3:) S
0 -118.8 M
( ) S
(Text) S
[/Rect [20.5996094 -121.047852 44.1992188 -111.14785] /Subtype /Link /Border [0 0 1] /Dest /312 /ANN pdfmark
( ) S
(replaceWholeText) S
[/Rect [123.197754 -121.047852 211.596191 -111.14785] /Subtype /Link /Border [0 0 1] /Dest /316 /ANN pdfmark
(\(in ) S
(DOMString) S
[/Rect [231.195801 -121.047852 281.794922 -111.14785] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( content\)) S
0 -129.6 M
( raises\() S
(DOMException) S
[/Rect [252.79541 -131.847656 319.594238 -121.947655] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
(\);) S
0 -140.4 M
( };) S
0 -162 M
( interface ) S
(Comment) S
[/Rect [63.7988281 -164.24707 103.598145 -154.347076] /Subtype /Link /Border [0 0 1] /Dest /318 /ANN pdfmark
( : ) S
(CharacterData) S
[/Rect [117.797852 -164.24707 189.996582 -154.347076] /Subtype /Link /Border [0 0 1] /Dest /277 /ANN pdfmark
( {) S
0 -172.8 M
( };) S
0 -194.4 M
( interface ) S
(UserDataHandler) S
[/Rect [63.7988281 -196.646484 146.797363 -186.74649] /Subtype /Link /Border [0 0 1] /Dest /319 /ANN pdfmark
( {) S
0 -216 M
( // OperationType) S
0 -226.8 M
( const unsigned short NODE_CLONED = 1;) S
0 -237.6 M
( const unsigned short NODE_IMPORTED = 2;) S
0 -248.4 M
( const unsigned short NODE_DELETED = 3;) S
0 -259.2 M
( const unsigned short NODE_RENAMED = 4;) S
0 -280.8 M
( void ) S
(handle) S
[/Rect [123.197754 -283.044922 157.597168 -273.144928] /Subtype /Link /Border [0 0 1] /Dest /325 /ANN pdfmark
(\(in unsigned short operation, ) S
0 -291.6 M
( in ) S
(DOMString) S
[/Rect [177.196777 -293.844727 227.795898 -283.944733] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( key, ) S
0 -302.4 M
( in ) S
(DOMObject) S
[/Rect [177.196777 -304.644531 227.795898 -294.744537] /Subtype /Link /Border [0 0 1] /Dest /136 /ANN pdfmark
( data, ) S
0 -313.2 M
( in ) S
(Node) S
[/Rect [177.196777 -315.444336 200.796387 -305.544342] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
( src, ) S
0 -324 M
( in ) S
(Node) S
[/Rect [177.196777 -326.244141 200.796387 -316.344147] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
( dst\);) S
0 -334.8 M
( };) S
0 -356.4 M
( interface ) S
(DOMError) S
[/Rect [63.7988281 -358.643555 108.998047 -348.743561] /Subtype /Link /Border [0 0 1] /Dest /326 /ANN pdfmark
( {) S
0 -367.2 M
( const unsigned short ) S
(SEVERITY_WARNING) S
[/Rect [160.99707 -369.443359 249.395508 -359.543365] /Subtype /Link /Border [0 0 1] /Dest /327 /ANN pdfmark
( = 0;) S
0 -378 M
( const unsigned short ) S
(SEVERITY_ERROR) S
[/Rect [160.99707 -380.243164 238.595703 -370.34317] /Subtype /Link /Border [0 0 1] /Dest /328 /ANN pdfmark
( = 1;) S
0 -388.8 M
( const unsigned short ) S
(SEVERITY_FATAL_ERROR) S
[/Rect [160.99707 -391.042969 270.995117 -381.142975] /Subtype /Link /Border [0 0 1] /Dest /329 /ANN pdfmark
( = 2;) S
0 -399.6 M
( readonly attribute unsigned short ) S
(severity) S
[/Rect [209.596191 -401.842773 254.79541 -391.94278] /Subtype /Link /Border [0 0 1] /Dest /333 /ANN pdfmark
(;) S
0 -410.4 M
( readonly attribute ) S
(DOMString) S
[/Rect [123.197754 -412.642578 173.796875 -402.742584] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( ) S
(message) S
[/Rect [209.596191 -412.642578 249.395508 -402.742584] /Subtype /Link /Border [0 0 1] /Dest /331 /ANN pdfmark
(;) S
0 -421.2 M
( readonly attribute Object ) S
(relatedException) S
[/Rect [209.596191 -423.442383 297.994629 -413.542389] /Subtype /Link /Border [0 0 1] /Dest /332 /ANN pdfmark
(;) S
0 -432 M
( readonly attribute ) S
(DOMLocator) S
[/Rect [123.197754 -434.242188 179.196777 -424.342194] /Subtype /Link /Border [0 0 1] /Dest /336 /ANN pdfmark
( ) S
(location) S
[/Rect [209.596191 -434.242188 254.79541 -424.342194] /Subtype /Link /Border [0 0 1] /Dest /330 /ANN pdfmark
(;) S
0 -442.8 M
( };) S
0 -464.4 M
( interface ) S
(DOMErrorHandler) S
[/Rect [63.7988281 -466.641602 146.797363 -456.741608] /Subtype /Link /Border [0 0 1] /Dest /334 /ANN pdfmark
( {) S
0 -475.2 M
( boolean ) S
(handleError) S
[/Rect [123.197754 -477.441406 184.59668 -467.541412] /Subtype /Link /Border [0 0 1] /Dest /335 /ANN pdfmark
(\(in ) S
(DOMError) S
[/Rect [204.196289 -477.441406 249.395508 -467.541412] /Subtype /Link /Border [0 0 1] /Dest /326 /ANN pdfmark
( error\);) S
0 -486 M
( };) S
0 -507.6 M
( interface ) S
(DOMLocator) S
[/Rect [63.7988281 -509.84082 119.797852 -499.940826] /Subtype /Link /Border [0 0 1] /Dest /336 /ANN pdfmark
( {) S
0 -518.4 M
( readonly attribute long ) S
(lineNumber) S
[/Rect [209.596191 -520.640625 265.595215 -510.740631] /Subtype /Link /Border [0 0 1] /Dest /339 /ANN pdfmark
(;) S
0 -529.2 M
( readonly attribute long ) S
(columnNumber) S
[/Rect [209.596191 -531.44043 276.39502 -521.540405] /Subtype /Link /Border [0 0 1] /Dest /337 /ANN pdfmark
(;) S
0 -540 M
( readonly attribute long ) S
(offset) S
[/Rect [209.596191 -542.240234 243.995605 -532.34021] /Subtype /Link /Border [0 0 1] /Dest /340 /ANN pdfmark
(;) S
0 -550.8 M
( readonly attribute ) S
(Node) S
[/Rect [123.197754 -553.040039 146.797363 -543.14] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
( ) S
(errorNode) S
[/Rect [209.596191 -553.040039 260.195312 -543.14] /Subtype /Link /Border [0 0 1] /Dest /338 /ANN pdfmark
(;) S
0 -561.6 M
( readonly attribute ) S
(DOMString) S
[/Rect [123.197754 -563.839844 173.796875 -553.939819] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( ) S
(uri) S
[/Rect [209.596191 -563.839844 227.795898 -553.939819] /Subtype /Link /Border [0 0 1] /Dest /341 /ANN pdfmark
(;) S
0 -572.4 M
( };) S
0 -594 M
( interface ) S
(CDATASection) S
[/Rect [63.7988281 -596.239258 130.597656 -586.339233] /Subtype /Link /Border [0 0 1] /Dest /343 /ANN pdfmark
( : ) S
(Text) S
[/Rect [144.797363 -596.239258 168.396973 -586.339233] /Subtype /Link /Border [0 0 1] /Dest /312 /ANN pdfmark
( {) S
0 -604.8 M
( };) S
0 -615.6 M
gsave
0 setgray
228.3 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(112) S
0 setgray
221 40 M
8 8 Nf
(dom.idl:) S
0 -8 M
grestore
pgsave restore N
%%Page: 113 113
%%PageResources: font Courier Helvetica
%%PageBoundingBox: 71 44 471 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
0 -10.8 M
%%IncludeResource: font Courier
9.0 4 Nf
( interface ) S
(DocumentType) S
[/Rect [63.7988281 -13.0498047 130.597656 -3.14980459] /Subtype /Link /Border [0 0 1] /Dest /344 /ANN pdfmark
( : ) S
(Node) S
[/Rect [144.797363 -13.0498047 168.396973 -3.14980459] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
( {) S
0 -21.6 M
9.0 4 Nf
( readonly attribute ) S
(DOMString) S
[/Rect [123.197754 -23.8496094 173.796875 -13.9496098] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( ) S
(name) S
[/Rect [209.596191 -23.8496094 233.195801 -13.9496098] /Subtype /Link /Border [0 0 1] /Dest /347 /ANN pdfmark
(;) S
0 -32.4 M
( readonly attribute ) S
(NamedNodeMap) S
[/Rect [123.197754 -34.6494141 189.996582 -24.7494144] /Subtype /Link /Border [0 0 1] /Dest /268 /ANN pdfmark
( ) S
(entities) S
[/Rect [209.596191 -34.6494141 254.79541 -24.7494144] /Subtype /Link /Border [0 0 1] /Dest /345 /ANN pdfmark
(;) S
0 -43.2 M
( readonly attribute ) S
(NamedNodeMap) S
[/Rect [123.197754 -45.4492188 189.996582 -35.5492172] /Subtype /Link /Border [0 0 1] /Dest /268 /ANN pdfmark
( ) S
(notations) S
[/Rect [209.596191 -45.4492188 260.195312 -35.5492172] /Subtype /Link /Border [0 0 1] /Dest /348 /ANN pdfmark
(;) S
0 -54 M
( // Introduced in DOM Level 2:) S
0 -64.8 M
( readonly attribute ) S
(DOMString) S
[/Rect [123.197754 -67.0488281 173.796875 -57.1488266] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( ) S
(publicId) S
[/Rect [209.596191 -67.0488281 254.79541 -57.1488266] /Subtype /Link /Border [0 0 1] /Dest /350 /ANN pdfmark
(;) S
0 -75.6 M
( // Introduced in DOM Level 2:) S
0 -86.4 M
( readonly attribute ) S
(DOMString) S
[/Rect [123.197754 -88.6484375 173.796875 -78.748436] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( ) S
(systemId) S
[/Rect [209.596191 -88.6484375 254.79541 -78.748436] /Subtype /Link /Border [0 0 1] /Dest /352 /ANN pdfmark
(;) S
0 -97.2 M
( // Introduced in DOM Level 2:) S
0 -108 M
( readonly attribute ) S
(DOMString) S
[/Rect [123.197754 -110.248047 173.796875 -100.348045] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( ) S
(internalSubset) S
[/Rect [209.596191 -110.248047 287.194824 -100.348045] /Subtype /Link /Border [0 0 1] /Dest /346 /ANN pdfmark
(;) S
0 -118.8 M
( };) S
0 -140.4 M
( interface ) S
(Notation) S
[/Rect [63.7988281 -142.647461 108.998047 -132.747467] /Subtype /Link /Border [0 0 1] /Dest /354 /ANN pdfmark
( : ) S
(Node) S
[/Rect [123.197754 -142.647461 146.797363 -132.747467] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
( {) S
0 -151.2 M
( readonly attribute ) S
(DOMString) S
[/Rect [123.197754 -153.447266 173.796875 -143.547272] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( ) S
(publicId) S
[/Rect [209.596191 -153.447266 254.79541 -143.547272] /Subtype /Link /Border [0 0 1] /Dest /355 /ANN pdfmark
(;) S
0 -162 M
( readonly attribute ) S
(DOMString) S
[/Rect [123.197754 -164.24707 173.796875 -154.347076] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( ) S
(systemId) S
[/Rect [209.596191 -164.24707 254.79541 -154.347076] /Subtype /Link /Border [0 0 1] /Dest /357 /ANN pdfmark
(;) S
0 -172.8 M
( };) S
0 -194.4 M
( interface ) S
(Entity) S
[/Rect [63.7988281 -196.646484 98.1982422 -186.74649] /Subtype /Link /Border [0 0 1] /Dest /359 /ANN pdfmark
( : ) S
(Node) S
[/Rect [112.397949 -196.646484 135.997559 -186.74649] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
( {) S
0 -205.2 M
( readonly attribute ) S
(DOMString) S
[/Rect [123.197754 -207.446289 173.796875 -197.546295] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( ) S
(publicId) S
[/Rect [209.596191 -207.446289 254.79541 -197.546295] /Subtype /Link /Border [0 0 1] /Dest /363 /ANN pdfmark
(;) S
0 -216 M
( readonly attribute ) S
(DOMString) S
[/Rect [123.197754 -218.246094 173.796875 -208.3461] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( ) S
(systemId) S
[/Rect [209.596191 -218.246094 254.79541 -208.3461] /Subtype /Link /Border [0 0 1] /Dest /365 /ANN pdfmark
(;) S
0 -226.8 M
( readonly attribute ) S
(DOMString) S
[/Rect [123.197754 -229.045898 173.796875 -219.145905] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( ) S
(notationName) S
[/Rect [209.596191 -229.045898 276.39502 -219.145905] /Subtype /Link /Border [0 0 1] /Dest /362 /ANN pdfmark
(;) S
0 -237.6 M
( // Introduced in DOM Level 3:) S
0 -248.4 M
( attribute ) S
(DOMString) S
[/Rect [123.197754 -250.645508 173.796875 -240.745514] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( ) S
(actualEncoding) S
[/Rect [209.596191 -250.645508 287.194824 -240.745514] /Subtype /Link /Border [0 0 1] /Dest /360 /ANN pdfmark
(;) S
0 -259.2 M
( // Introduced in DOM Level 3:) S
0 -270 M
( attribute ) S
(DOMString) S
[/Rect [123.197754 -272.245117 173.796875 -262.345123] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( ) S
(encoding) S
[/Rect [209.596191 -272.245117 254.79541 -262.345123] /Subtype /Link /Border [0 0 1] /Dest /361 /ANN pdfmark
(;) S
0 -280.8 M
( // Introduced in DOM Level 3:) S
0 -291.6 M
( attribute ) S
(DOMString) S
[/Rect [123.197754 -293.844727 173.796875 -283.944733] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( ) S
(version) S
[/Rect [209.596191 -293.844727 249.395508 -283.944733] /Subtype /Link /Border [0 0 1] /Dest /367 /ANN pdfmark
(;) S
0 -302.4 M
( };) S
0 -324 M
( interface ) S
(EntityReference) S
[/Rect [63.7988281 -326.244141 146.797363 -316.344147] /Subtype /Link /Border [0 0 1] /Dest /368 /ANN pdfmark
( : ) S
(Node) S
[/Rect [160.99707 -326.244141 184.59668 -316.344147] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
( {) S
0 -334.8 M
( };) S
0 -356.4 M
( interface ) S
(ProcessingInstruction) S
[/Rect [63.7988281 -358.643555 179.196777 -348.743561] /Subtype /Link /Border [0 0 1] /Dest /369 /ANN pdfmark
( : ) S
(Node) S
[/Rect [193.396484 -358.643555 216.996094 -348.743561] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
( {) S
0 -367.2 M
( readonly attribute ) S
(DOMString) S
[/Rect [123.197754 -369.443359 173.796875 -359.543365] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( ) S
(target) S
[/Rect [209.596191 -369.443359 243.995605 -359.543365] /Subtype /Link /Border [0 0 1] /Dest /372 /ANN pdfmark
(;) S
0 -378 M
( attribute ) S
(DOMString) S
[/Rect [123.197754 -380.243164 173.796875 -370.34317] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( ) S
(data) S
[/Rect [209.596191 -380.243164 233.195801 -370.34317] /Subtype /Link /Border [0 0 1] /Dest /370 /ANN pdfmark
(;) S
0 -388.8 M
( // raises\() S
(DOMException) S
[/Rect [268.995117 -391.042969 335.793945 -381.142975] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
(\) on setting) S
0 -410.4 M
( };) S
0 -432 M
( interface ) S
(DocumentFragment) S
[/Rect [63.7988281 -434.242188 152.197266 -424.342194] /Subtype /Link /Border [0 0 1] /Dest /166 /ANN pdfmark
( : ) S
(Node) S
[/Rect [166.396973 -434.242188 189.996582 -424.342194] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
( {) S
0 -442.8 M
( };) S
0 -464.4 M
( interface ) S
(Document) S
[/Rect [63.7988281 -466.641602 108.998047 -456.741608] /Subtype /Link /Border [0 0 1] /Dest /167 /ANN pdfmark
( : ) S
(Node) S
[/Rect [123.197754 -466.641602 146.797363 -456.741608] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
( {) S
0 -475.2 M
( // Modified in DOM Level 3:) S
0 -486 M
( readonly attribute ) S
(DocumentType) S
[/Rect [123.197754 -488.241211 189.996582 -478.341217] /Subtype /Link /Border [0 0 1] /Dest /344 /ANN pdfmark
( ) S
(doctype) S
[/Rect [209.596191 -488.241211 249.395508 -478.341217] /Subtype /Link /Border [0 0 1] /Dest /170 /ANN pdfmark
(;) S
0 -496.8 M
( readonly attribute ) S
(DOMImplementation) S
[/Rect [123.197754 -499.041016 216.996094 -489.141022] /Subtype /Link /Border [0 0 1] /Dest /113 /ANN pdfmark
( ) S
(implementation) S
[/Rect [220.396 -499.041016 297.994629 -489.141022] /Subtype /Link /Border [0 0 1] /Dest /176 /ANN pdfmark
(;) S
0 -507.6 M
( readonly attribute ) S
(Element) S
[/Rect [123.197754 -509.84082 162.99707 -499.940826] /Subtype /Link /Border [0 0 1] /Dest /295 /ANN pdfmark
( ) S
(documentElement) S
[/Rect [209.596191 -509.84082 292.594727 -499.940826] /Subtype /Link /Border [0 0 1] /Dest /171 /ANN pdfmark
(;) S
0 -518.4 M
( ) S
(Element) S
[/Rect [20.5996094 -520.640625 60.3989258 -510.740631] /Subtype /Link /Border [0 0 1] /Dest /295 /ANN pdfmark
( ) S
(createElement) S
[/Rect [123.197754 -520.640625 195.396484 -510.740631] /Subtype /Link /Border [0 0 1] /Dest /189 /ANN pdfmark
(\(in ) S
(DOMString) S
[/Rect [214.996094 -520.640625 265.595215 -510.740631] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( tagName\)) S
0 -529.2 M
( raises\() S
(DOMException) S
[/Rect [252.79541 -531.44043 319.594238 -521.540405] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
(\);) S
0 -540 M
( ) S
(DocumentFragment) S
[/Rect [20.5996094 -542.240234 108.998047 -532.34021] /Subtype /Link /Border [0 0 1] /Dest /166 /ANN pdfmark
( ) S
(createDocumentFragment) S
[/Rect [123.197754 -542.240234 243.995605 -532.34021] /Subtype /Link /Border [0 0 1] /Dest /188 /ANN pdfmark
(\(\);) S
0 -550.8 M
( ) S
(Text) S
[/Rect [20.5996094 -553.040039 44.1992188 -543.14] /Subtype /Link /Border [0 0 1] /Dest /312 /ANN pdfmark
( ) S
(createTextNode) S
[/Rect [123.197754 -553.040039 200.796387 -543.14] /Subtype /Link /Border [0 0 1] /Dest /193 /ANN pdfmark
(\(in ) S
(DOMString) S
[/Rect [220.396 -553.040039 270.995117 -543.14] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( data\);) S
0 -561.6 M
( ) S
(Comment) S
[/Rect [20.5996094 -563.839844 60.3989258 -553.939819] /Subtype /Link /Border [0 0 1] /Dest /318 /ANN pdfmark
( ) S
(createComment) S
[/Rect [123.197754 -563.839844 195.396484 -553.939819] /Subtype /Link /Border [0 0 1] /Dest /187 /ANN pdfmark
(\(in ) S
(DOMString) S
[/Rect [214.996094 -563.839844 265.595215 -553.939819] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( data\);) S
0 -572.4 M
( ) S
(CDATASection) S
[/Rect [20.5996094 -574.639648 87.3984375 -564.739624] /Subtype /Link /Border [0 0 1] /Dest /343 /ANN pdfmark
( ) S
(createCDATASection) S
[/Rect [123.197754 -574.639648 222.396 -564.739624] /Subtype /Link /Border [0 0 1] /Dest /186 /ANN pdfmark
(\(in ) S
(DOMString) S
[/Rect [241.995605 -574.639648 292.594727 -564.739624] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( data\)) S
0 -583.2 M
( raises\() S
(DOMException) S
[/Rect [252.79541 -585.439453 319.594238 -575.539429] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
(\);) S
0 -594 M
( ) S
(ProcessingInstruction) S
[/Rect [20.5996094 -596.239258 135.997559 -586.339233] /Subtype /Link /Border [0 0 1] /Dest /369 /ANN pdfmark
( ) S
(createProcessingInstruction) S
[/Rect [139.397461 -596.239258 287.194824 -586.339233] /Subtype /Link /Border [0 0 1] /Dest /192 /ANN pdfmark
(\(in ) S
(DOMString) S
[/Rect [306.794434 -596.239258 357.393555 -586.339233] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( target, ) S
0 -604.8 M
( in ) S
(DOMString) S
[/Rect [306.794434 -607.039062 357.393555 -597.139038] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( data\)) S
0 -615.6 M
( raises\() S
(DOMException) S
[/Rect [252.79541 -617.838867 319.594238 -607.938843] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
(\);) S
0 -615.6 M
gsave
0 setgray
228.3 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(113) S
0 setgray
221 40 M
8 8 Nf
(dom.idl:) S
0 -8 M
grestore
pgsave restore N
%%Page: 114 114
%%PageResources: font Courier Helvetica
%%PageBoundingBox: 71 44 471 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
0 -10.8 M
%%IncludeResource: font Courier
9.0 4 Nf
( ) S
(Attr) S
[/Rect [20.5996094 -13.0498047 44.1992188 -3.14980459] /Subtype /Link /Border [0 0 1] /Dest /287 /ANN pdfmark
( ) S
(createAttribute) S
[/Rect [123.197754 -13.0498047 206.196289 -3.14980459] /Subtype /Link /Border [0 0 1] /Dest /184 /ANN pdfmark
(\(in ) S
(DOMString) S
[/Rect [225.795898 -13.0498047 276.39502 -3.14980459] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( name\)) S
0 -21.6 M
9.0 4 Nf
( raises\() S
(DOMException) S
[/Rect [252.79541 -23.8496094 319.594238 -13.9496098] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
(\);) S
0 -32.4 M
( ) S
(EntityReference) S
[/Rect [20.5996094 -34.6494141 103.598145 -24.7494144] /Subtype /Link /Border [0 0 1] /Dest /368 /ANN pdfmark
( ) S
(createEntityReference) S
[/Rect [123.197754 -34.6494141 238.595703 -24.7494144] /Subtype /Link /Border [0 0 1] /Dest /191 /ANN pdfmark
(\(in ) S
(DOMString) S
[/Rect [258.195312 -34.6494141 308.794434 -24.7494144] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( name\)) S
0 -43.2 M
( raises\() S
(DOMException) S
[/Rect [252.79541 -45.4492188 319.594238 -35.5492172] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
(\);) S
0 -54 M
( ) S
(NodeList) S
[/Rect [20.5996094 -56.2490234 65.7988281 -46.3490219] /Subtype /Link /Border [0 0 1] /Dest /265 /ANN pdfmark
( ) S
(getElementsByTagName) S
[/Rect [123.197754 -56.2490234 233.195801 -46.3490219] /Subtype /Link /Border [0 0 1] /Dest /195 /ANN pdfmark
(\(in ) S
(DOMString) S
[/Rect [252.79541 -56.2490234 303.394531 -46.3490219] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( tagname\);) S
0 -64.8 M
( // Introduced in DOM Level 2:) S
0 -75.6 M
( ) S
(Node) S
[/Rect [20.5996094 -77.8486328 44.1992188 -67.9486313] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
( ) S
(importNode) S
[/Rect [123.197754 -77.8486328 179.196777 -67.9486313] /Subtype /Link /Border [0 0 1] /Dest /198 /ANN pdfmark
(\(in ) S
(Node) S
[/Rect [198.796387 -77.8486328 222.396 -67.9486313] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
( importedNode, ) S
0 -86.4 M
( in boolean deep\)) S
0 -97.2 M
( raises\() S
(DOMException) S
[/Rect [252.79541 -99.4482422 319.594238 -89.5482407] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
(\);) S
0 -108 M
( // Introduced in DOM Level 2:) S
0 -118.8 M
( ) S
(Element) S
[/Rect [20.5996094 -121.047852 60.3989258 -111.14785] /Subtype /Link /Border [0 0 1] /Dest /295 /ANN pdfmark
( ) S
(createElementNS) S
[/Rect [123.197754 -121.047852 206.196289 -111.14785] /Subtype /Link /Border [0 0 1] /Dest /190 /ANN pdfmark
(\(in ) S
(DOMString) S
[/Rect [225.795898 -121.047852 276.39502 -111.14785] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( namespaceURI, ) S
0 -129.6 M
( in ) S
(DOMString) S
[/Rect [225.795898 -131.847656 276.39502 -121.947655] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( qualifiedName\)) S
0 -140.4 M
( raises\() S
(DOMException) S
[/Rect [252.79541 -142.647461 319.594238 -132.747467] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
(\);) S
0 -151.2 M
( // Introduced in DOM Level 2:) S
0 -162 M
( ) S
(Attr) S
[/Rect [20.5996094 -164.24707 44.1992188 -154.347076] /Subtype /Link /Border [0 0 1] /Dest /287 /ANN pdfmark
( ) S
(createAttributeNS) S
[/Rect [123.197754 -164.24707 216.996094 -154.347076] /Subtype /Link /Border [0 0 1] /Dest /185 /ANN pdfmark
(\(in ) S
(DOMString) S
[/Rect [236.595703 -164.24707 287.194824 -154.347076] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( namespaceURI, ) S
0 -172.8 M
( in ) S
(DOMString) S
[/Rect [236.595703 -175.046875 287.194824 -165.146881] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( qualifiedName\)) S
0 -183.6 M
( raises\() S
(DOMException) S
[/Rect [252.79541 -185.84668 319.594238 -175.946686] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
(\);) S
0 -194.4 M
( // Introduced in DOM Level 2:) S
0 -205.2 M
( ) S
(NodeList) S
[/Rect [20.5996094 -207.446289 65.7988281 -197.546295] /Subtype /Link /Border [0 0 1] /Dest /265 /ANN pdfmark
( ) S
(getElementsByTagNameNS) S
[/Rect [123.197754 -207.446289 243.995605 -197.546295] /Subtype /Link /Border [0 0 1] /Dest /196 /ANN pdfmark
(\(in ) S
(DOMString) S
[/Rect [263.595215 -207.446289 314.194336 -197.546295] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( namespaceURI, ) S
0 -216 M
( in ) S
(DOMString) S
[/Rect [263.595215 -218.246094 314.194336 -208.3461] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( localName\);) S
0 -226.8 M
( // Introduced in DOM Level 2:) S
0 -237.6 M
( ) S
(Element) S
[/Rect [20.5996094 -239.845703 60.3989258 -229.945709] /Subtype /Link /Border [0 0 1] /Dest /295 /ANN pdfmark
( ) S
(getElementById) S
[/Rect [123.197754 -239.845703 200.796387 -229.945709] /Subtype /Link /Border [0 0 1] /Dest /194 /ANN pdfmark
(\(in ) S
(DOMString) S
[/Rect [220.396 -239.845703 270.995117 -229.945709] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( elementId\);) S
0 -248.4 M
( // Introduced in DOM Level 3:) S
0 -259.2 M
( attribute ) S
(DOMString) S
[/Rect [123.197754 -261.445312 173.796875 -251.545319] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( ) S
(actualEncoding) S
[/Rect [209.596191 -261.445312 287.194824 -251.545319] /Subtype /Link /Border [0 0 1] /Dest /168 /ANN pdfmark
(;) S
0 -270 M
( // Introduced in DOM Level 3:) S
0 -280.8 M
( attribute ) S
(DOMString) S
[/Rect [123.197754 -283.044922 173.796875 -273.144928] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( ) S
(encoding) S
[/Rect [209.596191 -283.044922 254.79541 -273.144928] /Subtype /Link /Border [0 0 1] /Dest /174 /ANN pdfmark
(;) S
0 -291.6 M
( // Introduced in DOM Level 3:) S
0 -302.4 M
( attribute boolean ) S
(standalone) S
[/Rect [209.596191 -304.644531 265.595215 -294.744537] /Subtype /Link /Border [0 0 1] /Dest /177 /ANN pdfmark
(;) S
0 -313.2 M
( // Introduced in DOM Level 3:) S
0 -324 M
( attribute ) S
(DOMString) S
[/Rect [123.197754 -326.244141 173.796875 -316.344147] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( ) S
(version) S
[/Rect [209.596191 -326.244141 249.395508 -316.344147] /Subtype /Link /Border [0 0 1] /Dest /180 /ANN pdfmark
(;) S
0 -334.8 M
( // raises\() S
(DOMException) S
[/Rect [268.995117 -337.043945 335.793945 -327.143951] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
(\) on setting) S
0 -356.4 M
( // Introduced in DOM Level 3:) S
0 -367.2 M
( attribute boolean ) S
(strictErrorChecking) S
[/Rect [209.596191 -369.443359 314.194336 -359.543365] /Subtype /Link /Border [0 0 1] /Dest /179 /ANN pdfmark
(;) S
0 -378 M
( // Introduced in DOM Level 3:) S
0 -388.8 M
( attribute ) S
(DOMErrorHandler) S
[/Rect [123.197754 -391.042969 206.196289 -381.142975] /Subtype /Link /Border [0 0 1] /Dest /334 /ANN pdfmark
( ) S
(errorHandler) S
[/Rect [209.596191 -391.042969 276.39502 -381.142975] /Subtype /Link /Border [0 0 1] /Dest /175 /ANN pdfmark
(;) S
0 -399.6 M
( // Introduced in DOM Level 3:) S
0 -410.4 M
( attribute ) S
(DOMString) S
[/Rect [123.197754 -412.642578 173.796875 -402.742584] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( ) S
(documentURI) S
[/Rect [209.596191 -412.642578 270.995117 -402.742584] /Subtype /Link /Border [0 0 1] /Dest /173 /ANN pdfmark
(;) S
0 -421.2 M
( // Introduced in DOM Level 3:) S
0 -432 M
( ) S
(Node) S
[/Rect [20.5996094 -434.242188 44.1992188 -424.342194] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
( ) S
(adoptNode) S
[/Rect [123.197754 -434.242188 173.796875 -424.342194] /Subtype /Link /Border [0 0 1] /Dest /182 /ANN pdfmark
(\(in ) S
(Node) S
[/Rect [193.396484 -434.242188 216.996094 -424.342194] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
( source\)) S
0 -442.8 M
( raises\() S
(DOMException) S
[/Rect [252.79541 -445.042 319.594238 -435.142] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
(\);) S
0 -453.6 M
( // Introduced in DOM Level 3:) S
0 -464.4 M
( void ) S
(normalizeDocument) S
[/Rect [123.197754 -466.641602 216.996094 -456.741608] /Subtype /Link /Border [0 0 1] /Dest /199 /ANN pdfmark
(\(\);) S
0 -475.2 M
( // Introduced in DOM Level 3:) S
0 -486 M
( boolean ) S
(canSetNormalizationFeature) S
[/Rect [123.197754 -488.241211 265.595215 -478.341217] /Subtype /Link /Border [0 0 1] /Dest /183 /ANN pdfmark
(\(in ) S
(DOMString) S
[/Rect [285.194824 -488.241211 335.793945 -478.341217] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( name, ) S
0 -496.8 M
( in boolean state\);) S
0 -507.6 M
( // Introduced in DOM Level 3:) S
0 -518.4 M
( void ) S
(setNormalizationFeature) S
[/Rect [123.197754 -520.640625 249.395508 -510.740631] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark
(\(in ) S
(DOMString) S
[/Rect [268.995117 -520.640625 319.594238 -510.740631] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( name, ) S
0 -529.2 M
( in boolean state\)) S
0 -540 M
( raises\() S
(DOMException) S
[/Rect [252.79541 -542.240234 319.594238 -532.34021] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
(\);) S
0 -550.8 M
( // Introduced in DOM Level 3:) S
0 -561.6 M
( boolean ) S
(getNormalizationFeature) S
[/Rect [123.197754 -563.839844 249.395508 -553.939819] /Subtype /Link /Border [0 0 1] /Dest /197 /ANN pdfmark
(\(in ) S
(DOMString) S
[/Rect [268.995117 -563.839844 319.594238 -553.939819] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( name\)) S
0 -572.4 M
( raises\() S
(DOMException) S
[/Rect [252.79541 -574.639648 319.594238 -564.739624] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
(\);) S
0 -583.2 M
( // Introduced in DOM Level 3:) S
0 -594 M
( ) S
(Node) S
[/Rect [20.5996094 -596.239258 44.1992188 -586.339233] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
( ) S
(renameNode) S
[/Rect [123.197754 -596.239258 179.196777 -586.339233] /Subtype /Link /Border [0 0 1] /Dest /200 /ANN pdfmark
(\(in ) S
(Node) S
[/Rect [198.796387 -596.239258 222.396 -586.339233] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
( n, ) S
0 -604.8 M
( in ) S
(DOMString) S
[/Rect [198.796387 -607.039062 249.395508 -597.139038] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( namespaceURI, ) S
0 -615.6 M
( in ) S
(DOMString) S
[/Rect [198.796387 -617.838867 249.395508 -607.938843] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( name\)) S
0 -615.6 M
gsave
0 setgray
228.3 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(114) S
0 setgray
221 40 M
8 8 Nf
(dom.idl:) S
0 -8 M
grestore
pgsave restore N
%%Page: 115 115
%%PageResources: font Courier Helvetica
%%PageBoundingBox: 71 44 401 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
0 -10.8 M
%%IncludeResource: font Courier
9.0 4 Nf
( raises\() S
(DOMException) S
[/Rect [252.79541 -13.0498047 319.594238 -3.14980459] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
(\);) S
0 -21.6 M
9.0 4 Nf
( };) S
0 -32.4 M
(};) S
0 -54 M
(#endif // _DOM_IDL_) S
0 -63 M
gsave
0 setgray
228.3 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(115) S
0 setgray
221 40 M
8 8 Nf
(dom.idl:) S
0 -8 M
grestore
pgsave restore N
%%Page: 116 116
%%PageResources: font Helvetica
%%PageBoundingBox: 291 44 321 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
0 0 M
gsave
0 setgray
228.3 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(116) S
0 setgray
221 40 M
8 8 Nf
(dom.idl:) S
0 -8 M
grestore
pgsave restore N
%%Page: 117 117
%%PageResources: font Times-Roman Times-Bold Courier Helvetica
%%PageBoundingBox: 71 44 532 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
0 0 M
[/View [/XYZ -4 706.0 null] /Dest /17 /DEST pdfmark
0 0 M
[/View [/XYZ -4 706.0 null] /Dest /392 /DEST pdfmark
[/View [/XYZ -4 706.0 null] /Dest /392 /DEST pdfmark
0 -22.8 M
%%IncludeResource: font Times-Bold
19 2 Nf
(Appendix) S
[/View [/XYZ -4 706.000183 null] /Dest /498 /DEST pdfmark
[/View [/XYZ -4 706.000183 null] /Dest /471 /DEST pdfmark
( E: Java Language ) S
(Binding) S
0 -47 M
%%IncludeResource: font Times-Roman
11 0 Nf
(This appendix contains the complete Java ) S
([) S
(Java) S
[/Rect [189.021 -49.7497559 210.567383 -37.6497574] /Subtype /Link /Border [0 0 1] /Dest /96 /ANN pdfmark
(] bindings for the Level 3 Document Object Model ) S
(Core.) S
0 -71.2 M
(The Java files are also available as ) S
0 -84.4 M
(http://www.w3.org/TR/2002/WD-DOM-Level-3-Core-20020114/java-binding.zip) S
0 -95.4 M
[/View [/XYZ -4 610.600342 null] /Dest /64 /DEST pdfmark
[/View [/XYZ -4 610.600342 null] /Dest /64 /DEST pdfmark
0 -118.4 M
17 2 Nf
(E.1:) S
[/View [/XYZ -4 608.00061 null] /Dest /499 /DEST pdfmark
[/View [/XYZ -4 608.00061 null] /Dest /472 /DEST pdfmark
( Java Binding ) S
(Extension) S
0 -142.6 M
11 0 Nf
(This section defines the ) S
%%IncludeResource: font Courier
11 4 Nf
(DOMImplementationRegistry) S
11 0 Nf
( object, discussed in ) S
(Bootstrapping) S
[/Rect [362.277832 -145.349365 426.61377 -133.249359] /Subtype /Link /Border [0 0 1] /Dest /52 /ANN pdfmark
( ) S
([p.) S
(22) S
(] ) S
(,) S
0 -155.8 M
(for ) S
(Java.) S
0 -180 M
11 0 Nf
(The ) S
11 4 Nf
(DOMImplementationRegistry) S
11 0 Nf
( is first initialized by the application or the implementation,) S
0 -193.2 M
(depending on the context, through the Java system property) S
0 -206.4 M
("org.w3c.dom.DOMImplementationSourceList". The value of this property is a space separated list of) S
0 -219.6 M
11 0 Nf
(names of available classes implementing the ) S
11 4 Nf
(DOMImplementationSource) S
[/Rect [197.577881 -222.349121 351.374512 -210.249115] /Subtype /Link /Border [0 0 1] /Dest /160 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(25) S
(] ) S
(interface.) S
0 -249.6 M
15 2 Nf
(org/w3c/dom/DOMImplementationRegistry.java:) S
[/View [/XYZ -4 474.400879 null] /Dest /500 /DEST pdfmark
[/View [/XYZ -4 474.400879 null] /Dest /473 /DEST pdfmark
0 -269.4 M
9.0 4 Nf
(package org.w3c.dom; ) S
0 -291 M
(import java.util.StringTokenizer;) S
0 -301.8 M
(import java.util.Vector;) S
0 -323.4 M
(/**) S
0 -334.2 M
( * This class holds the list of registered DOMImplementations. It is first) S
0 -345 M
( * initialized based on the content of the space separated list of classnames) S
0 -355.8 M
( * contained in the System Property "org.w3c.dom.DOMImplementationSourceList".) S
0 -366.6 M
( *) S
0 -377.4 M
( * Subsequently, additional sources can be registered and implementations) S
0 -388.2 M
( * can be queried based on a list of requested features.) S
0 -399 M
( *) S
0 -409.8 M
( *
This provides an application with an implementation independent starting) S
0 -420.6 M
( * point.) S
0 -431.4 M
( *) S
0 -442.2 M
( * @see DOMImplementation) S
0 -453 M
( * @see DOMImplementationSource) S
0 -463.8 M
( */) S
0 -474.6 M
(public class DOMImplementationRegistry ) S
0 -485.4 M
({ ) S
0 -507 M
( // The system property to specify the DOMImplementationSource class names. ) S
0 -517.8 M
( public static String PROPERTY = "org.w3c.dom.DOMImplementationSourceList";) S
0 -539.4 M
( private static Vector sources = new Vector\(\);) S
0 -550.2 M
( private static boolean initialized = false;) S
0 -571.8 M
( private static void initialize\(\) throws ClassNotFoundException,) S
0 -582.6 M
( InstantiationException, IllegalAccessException) S
0 -593.4 M
( {) S
0 -604.2 M
( initialized = true;) S
0 -615 M
( String p = System.getProperty\(PROPERTY\);) S
0 -615 M
gsave
0 setgray
228.3 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(117) S
0 setgray
170.5 40 M
8 8 Nf
(Appendix E: Java Language Binding) S
0 -8 M
grestore
pgsave restore N
%%Page: 118 118
%%PageResources: font Courier Helvetica
%%PageBoundingBox: 71 44 503 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
0 -10.8 M
%%IncludeResource: font Courier
9.0 4 Nf
( if \(p == null\) {) S
0 -21.6 M
9.0 4 Nf
( return;) S
0 -32.4 M
( }) S
0 -43.2 M
( StringTokenizer st = new StringTokenizer\(p\);) S
0 -54 M
( while \(st.hasMoreTokens\(\)\) {) S
0 -64.8 M
( Object source = Class.forName\(st.nextToken\(\)\).newInstance\(\);) S
0 -75.6 M
( sources.addElement\(source\);) S
0 -86.4 M
( }) S
0 -97.2 M
( }) S
0 -118.8 M
( /**) S
0 -129.6 M
( * Return the first registered implementation that has the desired features,) S
0 -140.4 M
( * or null if none is found.) S
0 -151.2 M
( *) S
0 -162 M
( * @param features A string that specifies which features are required.) S
0 -172.8 M
( * This is a space separated list in which each feature is) S
0 -183.6 M
( * specified by its name optionally followed by a space) S
0 -194.4 M
( * and a version number.) S
0 -205.2 M
( * This is something like: "XML 1.0 Traversal Events 2.0") S
0 -216 M
( * @return An implementation that has the desired features, or) S
0 -226.8 M
( * null
if this source has none.) S
0 -237.6 M
( */) S
0 -248.4 M
( public static DOMImplementation getDOMImplementation\(String features\)) S
0 -259.2 M
( throws ClassNotFoundException,) S
0 -270 M
( InstantiationException, IllegalAccessException) S
0 -280.8 M
( {) S
0 -291.6 M
( if \(!initialized\) {) S
0 -302.4 M
( initialize\(\);) S
0 -313.2 M
( }) S
0 -324 M
( int len = sources.size\(\); ) S
0 -334.8 M
( for \(int i = 0; i < len; i++\) {) S
0 -345.6 M
( DOMImplementationSource source =) S
0 -356.4 M
( \(DOMImplementationSource\) sources.elementAt\(i\);) S
0 -378 M
( DOMImplementation impl = source.getDOMImplementation\(features\);) S
0 -388.8 M
( if \(impl != null\) {) S
0 -399.6 M
( return impl;) S
0 -410.4 M
( }) S
0 -421.2 M
( }) S
0 -432 M
( return null;) S
0 -442.8 M
( }) S
0 -464.4 M
( /**) S
0 -475.2 M
( * Register an implementation.) S
0 -486 M
( */) S
0 -496.8 M
( public static void addSource\(DOMImplementationSource s\)) S
0 -507.6 M
( throws ClassNotFoundException,) S
0 -518.4 M
( InstantiationException, IllegalAccessException) S
0 -529.2 M
( {) S
0 -540 M
( if \(!initialized\) {) S
0 -550.8 M
( initialize\(\);) S
0 -561.6 M
( }) S
0 -572.4 M
( sources.addElement\(s\);) S
0 -583.2 M
( // update system property accordingly) S
0 -594 M
( StringBuffer b = new StringBuffer\(System.getProperty\(PROPERTY\)\);) S
0 -594 M
gsave
0 setgray
228.3 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(118) S
0 setgray
150.1 40 M
8 8 Nf
(org/w3c/dom/DOMImplementationRegistry.java:) S
0 -8 M
grestore
pgsave restore N
%%Page: 119 119
%%PageResources: font Times-Roman Times-Bold Courier Helvetica
%%PageBoundingBox: 71 44 541 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
0 -10.8 M
%%IncludeResource: font Courier
9.0 4 Nf
( b.append\(" " + s.getClass\(\).getName\(\)\);) S
0 -21.6 M
( System.setProperty\(PROPERTY, b.toString\(\)\);) S
0 -32.4 M
( }) S
0 -43.2 M
(}) S
0 -67.4 M
%%IncludeResource: font Times-Roman
11 0 Nf
(With this, the first line of an application typically becomes something like \(modulo exception ) S
(handling\):) S
0 -89.2 M
9.0 4 Nf
( DOMImplementation impl = DOMImplementationRegistry.getDOMImplementation\("XML 1.0"\);) S
0 -113.4 M
11 0 Nf
(Issue Level-3-Java-Bootstrap-1: ) S
22 -126.6 M
(Should this provides for handling more than one implementation at a ) S
(time?) S
22 -139.8 M
%%IncludeResource: font Times-Bold
11 2 Nf
(Resolution:) S
11 0 Nf
( Yes. ) S
0 -153 M
(Issue Level-3-Java-Bootstrap-2: ) S
22 -166.2 M
(Should this be even simpler and force the implementation to provide this class \(and not necessarily) S
22 -179.4 M
(rely on any system ) S
(property\)?) S
22 -192.6 M
11 2 Nf
(Resolution:) S
11 0 Nf
( No. ) S
0 -205.8 M
(Issue Level-3-Java-Bootstrap-3: ) S
22 -219 M
(This requires all DOMImplementationSources to be ) S
(pre-instantiated.) S
22 -232.2 M
11 2 Nf
(Resolution:) S
11 0 Nf
( Proposed: It's ok. ) S
0 -245.4 M
(Issue Level-3-Java-Bootstrap-4: ) S
22 -258.6 M
(Some people may like to be able to enumerate available implementations. DOMImplementation) S
22 -271.8 M
(objects may be too dynamic to enumerate. We should explore any significant use case that cannot be) S
22 -285 M
(solved by this ) S
(proposal.) S
22 -298.2 M
11 2 Nf
(Resolution:) S
11 0 Nf
( No real need. Additional features can be used to further differentiate implementations. ) S
0 -311.4 M
(Issue Level-3-Java-Bootstrap-5: ) S
22 -324.6 M
(A space-separated feature string may not be the optimal way to pass a feature list. It was motivated) S
22 -337.8 M
(by the lack of an array ) S
(construct.) S
22 -351 M
11 2 Nf
(Resolution:) S
11 0 Nf
( Proposed: It's ok. ) S
0 -364.2 M
(Issue Level-3-Java-Bootstrap-6: ) S
22 -377.4 M
(Should "*" given as the version number be interpreted as "any version". hasFeature\(\) does not allow) S
22 -390.6 M
(this, it requires a specific version to be ) S
(given.) S
22 -403.8 M
11 2 Nf
(Resolution:) S
11 0 Nf
( No. \(telcon ) S
(xxxx\)) S
0 -414.8 M
[/View [/XYZ -4 291.202148 null] /Dest /65 /DEST pdfmark
[/View [/XYZ -4 291.202148 null] /Dest /65 /DEST pdfmark
0 -437.8 M
17 2 Nf
(E.2:) S
[/View [/XYZ -4 288.602386 null] /Dest /501 /DEST pdfmark
[/View [/XYZ -4 288.602386 null] /Dest /474 /DEST pdfmark
( Other Core ) S
(interfaces) S
0 -467.8 M
15 2 Nf
(org/w3c/dom/DOMException.java:) S
[/View [/XYZ -4 256.202393 null] /Dest /502 /DEST pdfmark
[/View [/XYZ -4 256.202393 null] /Dest /475 /DEST pdfmark
0 -487.6 M
9.0 4 Nf
(package org.w3c.dom;) S
0 -509.2 M
(public class DOMException extends RuntimeException {) S
0 -520 M
( public DOMException\(short code, String message\) {) S
0 -530.8 M
( super\(message\);) S
0 -541.6 M
( this.code = code;) S
0 -552.4 M
( }) S
0 -563.2 M
( public short code;) S
0 -574 M
( // ExceptionCode) S
0 -584.8 M
( public static final short INDEX_SIZE_ERR = 1;) S
0 -595.6 M
( public static final short DOMSTRING_SIZE_ERR = 2;) S
0 -606.4 M
( public static final short HIERARCHY_REQUEST_ERR = 3;) S
0 -617.2 M
( public static final short WRONG_DOCUMENT_ERR = 4;) S
0 -617.2 M
gsave
0 setgray
228.3 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(119) S
0 setgray
188.5 40 M
8 8 Nf
(E.2: Other Core interfaces) S
0 -8 M
grestore
pgsave restore N
%%Page: 120 120
%%PageResources: font Times-Bold Courier Helvetica
%%PageBoundingBox: 71 44 433 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
0 -10.8 M
%%IncludeResource: font Courier
9.0 4 Nf
( public static final short INVALID_CHARACTER_ERR = 5;) S
0 -21.6 M
9.0 4 Nf
( public static final short NO_DATA_ALLOWED_ERR = 6;) S
0 -32.4 M
( public static final short NO_MODIFICATION_ALLOWED_ERR = 7;) S
0 -43.2 M
( public static final short NOT_FOUND_ERR = 8;) S
0 -54 M
( public static final short NOT_SUPPORTED_ERR = 9;) S
0 -64.8 M
( public static final short INUSE_ATTRIBUTE_ERR = 10;) S
0 -75.6 M
( public static final short INVALID_STATE_ERR = 11;) S
0 -86.4 M
( public static final short SYNTAX_ERR = 12;) S
0 -97.2 M
( public static final short INVALID_MODIFICATION_ERR = 13;) S
0 -108 M
( public static final short NAMESPACE_ERR = 14;) S
0 -118.8 M
( public static final short INVALID_ACCESS_ERR = 15;) S
0 -129.6 M
( public static final short VALIDATION_ERR = 16;) S
0 -151.2 M
(}) S
0 -181.2 M
%%IncludeResource: font Times-Bold
15 2 Nf
(org/w3c/dom/DOMImplementationSource.java:) S
[/View [/XYZ -4 542.802734 null] /Dest /503 /DEST pdfmark
[/View [/XYZ -4 542.802734 null] /Dest /476 /DEST pdfmark
0 -201 M
9.0 4 Nf
(package org.w3c.dom;) S
0 -222.6 M
(public interface DOMImplementationSource {) S
0 -233.4 M
( public DOMImplementation getDOMImplementation\(String features\);) S
0 -255 M
(}) S
0 -285 M
15 2 Nf
(org/w3c/dom/DOMImplementation.java:) S
[/View [/XYZ -4 439.003906 null] /Dest /504 /DEST pdfmark
[/View [/XYZ -4 439.003906 null] /Dest /477 /DEST pdfmark
0 -304.8 M
9.0 4 Nf
(package org.w3c.dom;) S
0 -326.4 M
(public interface DOMImplementation {) S
0 -337.2 M
( public boolean hasFeature\(String feature, ) S
0 -348 M
( String version\);) S
0 -369.6 M
( public DocumentType createDocumentType\(String qualifiedName, ) S
0 -380.4 M
( String publicId, ) S
0 -391.2 M
( String systemId\)) S
0 -402 M
( throws DOMException;) S
0 -423.6 M
( public Document createDocument\(String namespaceURI, ) S
0 -434.4 M
( String qualifiedName, ) S
0 -445.2 M
( DocumentType doctype\)) S
0 -456 M
( throws DOMException;) S
0 -477.6 M
( public DOMImplementation getInterface\(String feature\);) S
0 -499.2 M
(}) S
0 -529.2 M
15 2 Nf
(org/w3c/dom/DocumentFragment.java:) S
[/View [/XYZ -4 194.807617 null] /Dest /505 /DEST pdfmark
[/View [/XYZ -4 194.807617 null] /Dest /478 /DEST pdfmark
0 -549 M
9.0 4 Nf
(package org.w3c.dom;) S
0 -570.6 M
(public interface DocumentFragment extends Node {) S
0 -581.4 M
(}) S
0 -590.4 M
gsave
0 setgray
228.3 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(120) S
0 setgray
152.1 40 M
8 8 Nf
(org/w3c/dom/DOMImplementationSource.java:) S
0 -8 M
grestore
pgsave restore N
%%Page: 121 121
%%PageResources: font Times-Bold Courier Helvetica
%%PageBoundingBox: 71 44 509 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
0 -18 M
%%IncludeResource: font Times-Bold
15 2 Nf
(org/w3c/dom/Document.java:) S
[/View [/XYZ -4 706.0 null] /Dest /506 /DEST pdfmark
[/View [/XYZ -4 706.0 null] /Dest /479 /DEST pdfmark
0 -37.8 M
%%IncludeResource: font Courier
9.0 4 Nf
(package org.w3c.dom;) S
0 -59.4 M
(public interface Document extends Node {) S
0 -70.2 M
( public DocumentType getDoctype\(\);) S
0 -91.8 M
( public DOMImplementation getImplementation\(\);) S
0 -113.4 M
( public Element getDocumentElement\(\);) S
0 -135 M
( public Element createElement\(String tagName\)) S
0 -145.8 M
( throws DOMException;) S
0 -167.4 M
( public DocumentFragment createDocumentFragment\(\);) S
0 -189 M
( public Text createTextNode\(String data\);) S
0 -210.6 M
( public Comment createComment\(String data\);) S
0 -232.2 M
( public CDATASection createCDATASection\(String data\)) S
0 -243 M
( throws DOMException;) S
0 -264.6 M
( public ProcessingInstruction createProcessingInstruction\(String target, ) S
0 -275.4 M
( String data\)) S
0 -286.2 M
( throws DOMException;) S
0 -307.8 M
( public Attr createAttribute\(String name\)) S
0 -318.6 M
( throws DOMException;) S
0 -340.2 M
( public EntityReference createEntityReference\(String name\)) S
0 -351 M
( throws DOMException;) S
0 -372.6 M
( public NodeList getElementsByTagName\(String tagname\);) S
0 -394.2 M
( public Node importNode\(Node importedNode, ) S
0 -405 M
( boolean deep\)) S
0 -415.8 M
( throws DOMException;) S
0 -437.4 M
( public Element createElementNS\(String namespaceURI, ) S
0 -448.2 M
( String qualifiedName\)) S
0 -459 M
( throws DOMException;) S
0 -480.6 M
( public Attr createAttributeNS\(String namespaceURI, ) S
0 -491.4 M
( String qualifiedName\)) S
0 -502.2 M
( throws DOMException;) S
0 -523.8 M
( public NodeList getElementsByTagNameNS\(String namespaceURI, ) S
0 -534.6 M
( String localName\);) S
0 -556.2 M
( public Element getElementById\(String elementId\);) S
0 -577.8 M
( public String getActualEncoding\(\);) S
0 -588.6 M
( public void setActualEncoding\(String actualEncoding\);) S
0 -610.2 M
( public String getEncoding\(\);) S
0 -610.2 M
gsave
0 setgray
228.3 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(121) S
0 setgray
183.2 40 M
8 8 Nf
(org/w3c/dom/Document.java:) S
0 -8 M
grestore
pgsave restore N
%%Page: 122 122
%%PageResources: font Times-Bold Courier Helvetica
%%PageBoundingBox: 71 44 439 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
0 -10.8 M
%%IncludeResource: font Courier
9.0 4 Nf
( public void setEncoding\(String encoding\);) S
0 -32.4 M
9.0 4 Nf
( public boolean getStandalone\(\);) S
0 -43.2 M
( public void setStandalone\(boolean standalone\);) S
0 -64.8 M
( public String getVersion\(\);) S
0 -75.6 M
( public void setVersion\(String version\)) S
0 -86.4 M
( throws DOMException;) S
0 -108 M
( public boolean getStrictErrorChecking\(\);) S
0 -118.8 M
( public void setStrictErrorChecking\(boolean strictErrorChecking\);) S
0 -140.4 M
( public DOMErrorHandler getErrorHandler\(\);) S
0 -151.2 M
( public void setErrorHandler\(DOMErrorHandler errorHandler\);) S
0 -172.8 M
( public String getDocumentURI\(\);) S
0 -183.6 M
( public void setDocumentURI\(String documentURI\);) S
0 -205.2 M
( public Node adoptNode\(Node source\)) S
0 -216 M
( throws DOMException;) S
0 -237.6 M
( public void normalizeDocument\(\);) S
0 -259.2 M
( public boolean canSetNormalizationFeature\(String name, ) S
0 -270 M
( boolean state\);) S
0 -291.6 M
( public void setNormalizationFeature\(String name, ) S
0 -302.4 M
( boolean state\)) S
0 -313.2 M
( throws DOMException;) S
0 -334.8 M
( public boolean getNormalizationFeature\(String name\)) S
0 -345.6 M
( throws DOMException;) S
0 -367.2 M
( public Node renameNode\(Node n, ) S
0 -378 M
( String namespaceURI, ) S
0 -388.8 M
( String name\)) S
0 -399.6 M
( throws DOMException;) S
0 -421.2 M
(}) S
0 -451.2 M
%%IncludeResource: font Times-Bold
15 2 Nf
(org/w3c/dom/Node.java:) S
[/View [/XYZ -4 272.807617 null] /Dest /507 /DEST pdfmark
[/View [/XYZ -4 272.807617 null] /Dest /480 /DEST pdfmark
0 -471 M
9.0 4 Nf
(package org.w3c.dom;) S
0 -492.6 M
(public interface Node {) S
0 -503.4 M
( // NodeType) S
0 -514.2 M
( public static final short ELEMENT_NODE = 1;) S
0 -525 M
( public static final short ATTRIBUTE_NODE = 2;) S
0 -535.8 M
( public static final short TEXT_NODE = 3;) S
0 -546.6 M
( public static final short CDATA_SECTION_NODE = 4;) S
0 -557.4 M
( public static final short ENTITY_REFERENCE_NODE = 5;) S
0 -568.2 M
( public static final short ENTITY_NODE = 6;) S
0 -579 M
( public static final short PROCESSING_INSTRUCTION_NODE = 7;) S
0 -589.8 M
( public static final short COMMENT_NODE = 8;) S
0 -600.6 M
( public static final short DOCUMENT_NODE = 9;) S
0 -611.4 M
( public static final short DOCUMENT_TYPE_NODE = 10;) S
0 -611.4 M
gsave
0 setgray
228.3 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(122) S
0 setgray
191.9 40 M
8 8 Nf
(org/w3c/dom/Node.java:) S
0 -8 M
grestore
pgsave restore N
%%Page: 123 123
%%PageResources: font Courier Helvetica
%%PageBoundingBox: 71 44 401 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
0 -10.8 M
%%IncludeResource: font Courier
9.0 4 Nf
( public static final short DOCUMENT_FRAGMENT_NODE = 11;) S
0 -21.6 M
9.0 4 Nf
( public static final short NOTATION_NODE = 12;) S
0 -43.2 M
( public String getNodeName\(\);) S
0 -64.8 M
( public String getNodeValue\(\)) S
0 -75.6 M
( throws DOMException;) S
0 -86.4 M
( public void setNodeValue\(String nodeValue\)) S
0 -97.2 M
( throws DOMException;) S
0 -118.8 M
( public short getNodeType\(\);) S
0 -140.4 M
( public Node getParentNode\(\);) S
0 -162 M
( public NodeList getChildNodes\(\);) S
0 -183.6 M
( public Node getFirstChild\(\);) S
0 -205.2 M
( public Node getLastChild\(\);) S
0 -226.8 M
( public Node getPreviousSibling\(\);) S
0 -248.4 M
( public Node getNextSibling\(\);) S
0 -270 M
( public NamedNodeMap getAttributes\(\);) S
0 -291.6 M
( public Document getOwnerDocument\(\);) S
0 -313.2 M
( public Node insertBefore\(Node newChild, ) S
0 -324 M
( Node refChild\)) S
0 -334.8 M
( throws DOMException;) S
0 -356.4 M
( public Node replaceChild\(Node newChild, ) S
0 -367.2 M
( Node oldChild\)) S
0 -378 M
( throws DOMException;) S
0 -399.6 M
( public Node removeChild\(Node oldChild\)) S
0 -410.4 M
( throws DOMException;) S
0 -432 M
( public Node appendChild\(Node newChild\)) S
0 -442.8 M
( throws DOMException;) S
0 -464.4 M
( public boolean hasChildNodes\(\);) S
0 -486 M
( public Node cloneNode\(boolean deep\);) S
0 -507.6 M
( public void normalize\(\);) S
0 -529.2 M
( public boolean isSupported\(String feature, ) S
0 -540 M
( String version\);) S
0 -561.6 M
( public String getNamespaceURI\(\);) S
0 -583.2 M
( public String getPrefix\(\);) S
0 -594 M
( public void setPrefix\(String prefix\)) S
0 -604.8 M
( throws DOMException;) S
0 -615.6 M
gsave
0 setgray
228.3 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(123) S
0 setgray
191.9 40 M
8 8 Nf
(org/w3c/dom/Node.java:) S
0 -8 M
grestore
pgsave restore N
%%Page: 124 124
%%PageResources: font Times-Bold Courier Helvetica
%%PageBoundingBox: 71 44 417 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
0 -10.8 M
%%IncludeResource: font Courier
9.0 4 Nf
( public String getLocalName\(\);) S
0 -32.4 M
9.0 4 Nf
( public boolean hasAttributes\(\);) S
0 -54 M
( public String getBaseURI\(\);) S
0 -75.6 M
( // TreePosition) S
0 -86.4 M
( public static final short TREE_POSITION_PRECEDING = 0x01;) S
0 -97.2 M
( public static final short TREE_POSITION_FOLLOWING = 0x02;) S
0 -108 M
( public static final short TREE_POSITION_ANCESTOR = 0x04;) S
0 -118.8 M
( public static final short TREE_POSITION_DESCENDANT = 0x08;) S
0 -129.6 M
( public static final short TREE_POSITION_EQUIVALENT = 0x10;) S
0 -140.4 M
( public static final short TREE_POSITION_SAME_NODE = 0x20;) S
0 -151.2 M
( public static final short TREE_POSITION_DISCONNECTED = 0x00;) S
0 -172.8 M
( public short compareTreePosition\(Node other\);) S
0 -194.4 M
( public String getTextContent\(\)) S
0 -205.2 M
( throws DOMException;) S
0 -216 M
( public void setTextContent\(String textContent\)) S
0 -226.8 M
( throws DOMException;) S
0 -248.4 M
( public boolean isSameNode\(Node other\);) S
0 -270 M
( public String lookupNamespacePrefix\(String namespaceURI\);) S
0 -291.6 M
( public String lookupNamespaceURI\(String prefix\);) S
0 -313.2 M
( public boolean isEqualNode\(Node arg, ) S
0 -324 M
( boolean deep\);) S
0 -345.6 M
( public Node getInterface\(String feature\);) S
0 -367.2 M
( public Object setUserData\(String key, ) S
0 -378 M
( Object data, ) S
0 -388.8 M
( UserDataHandler handler\);) S
0 -410.4 M
( public Object getUserData\(String key\);) S
0 -432 M
(}) S
0 -462 M
%%IncludeResource: font Times-Bold
15 2 Nf
(org/w3c/dom/NodeList.java:) S
[/View [/XYZ -4 262.007812 null] /Dest /508 /DEST pdfmark
[/View [/XYZ -4 262.007812 null] /Dest /481 /DEST pdfmark
0 -481.8 M
9.0 4 Nf
(package org.w3c.dom;) S
0 -503.4 M
(public interface NodeList {) S
0 -514.2 M
( public Node item\(int index\);) S
0 -535.8 M
( public int getLength\(\);) S
0 -557.4 M
(}) S
0 -569.4 M
gsave
0 setgray
228.3 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(124) S
0 setgray
185.6 40 M
8 8 Nf
(org/w3c/dom/NodeList.java:) S
0 -8 M
grestore
pgsave restore N
%%Page: 125 125
%%PageResources: font Times-Bold Courier Helvetica
%%PageBoundingBox: 71 44 370 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
0 -18 M
%%IncludeResource: font Times-Bold
15 2 Nf
(org/w3c/dom/NamedNodeMap.java:) S
[/View [/XYZ -4 706.0 null] /Dest /509 /DEST pdfmark
[/View [/XYZ -4 706.0 null] /Dest /482 /DEST pdfmark
0 -37.8 M
%%IncludeResource: font Courier
9.0 4 Nf
(package org.w3c.dom;) S
0 -59.4 M
(public interface NamedNodeMap {) S
0 -70.2 M
( public Node getNamedItem\(String name\);) S
0 -91.8 M
( public Node setNamedItem\(Node arg\)) S
0 -102.6 M
( throws DOMException;) S
0 -124.2 M
( public Node removeNamedItem\(String name\)) S
0 -135 M
( throws DOMException;) S
0 -156.6 M
( public Node item\(int index\);) S
0 -178.2 M
( public int getLength\(\);) S
0 -199.8 M
( public Node getNamedItemNS\(String namespaceURI, ) S
0 -210.6 M
( String localName\);) S
0 -232.2 M
( public Node setNamedItemNS\(Node arg\)) S
0 -243 M
( throws DOMException;) S
0 -264.6 M
( public Node removeNamedItemNS\(String namespaceURI, ) S
0 -275.4 M
( String localName\)) S
0 -286.2 M
( throws DOMException;) S
0 -307.8 M
(}) S
0 -337.8 M
15 2 Nf
(org/w3c/dom/CharacterData.java:) S
[/View [/XYZ -4 386.205078 null] /Dest /510 /DEST pdfmark
[/View [/XYZ -4 386.205078 null] /Dest /483 /DEST pdfmark
0 -357.6 M
9.0 4 Nf
(package org.w3c.dom;) S
0 -379.2 M
(public interface CharacterData extends Node {) S
0 -390 M
( public String getData\(\)) S
0 -400.8 M
( throws DOMException;) S
0 -411.6 M
( public void setData\(String data\)) S
0 -422.4 M
( throws DOMException;) S
0 -444 M
( public int getLength\(\);) S
0 -465.6 M
( public String substringData\(int offset, ) S
0 -476.4 M
( int count\)) S
0 -487.2 M
( throws DOMException;) S
0 -508.8 M
( public void appendData\(String arg\)) S
0 -519.6 M
( throws DOMException;) S
0 -541.2 M
( public void insertData\(int offset, ) S
0 -552 M
( String arg\)) S
0 -562.8 M
( throws DOMException;) S
0 -584.4 M
( public void deleteData\(int offset, ) S
0 -595.2 M
( int count\)) S
0 -606 M
( throws DOMException;) S
0 -616.8 M
gsave
0 setgray
228.3 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(125) S
0 setgray
171.2 40 M
8 8 Nf
(org/w3c/dom/NamedNodeMap.java:) S
0 -8 M
grestore
pgsave restore N
%%Page: 126 126
%%PageResources: font Times-Bold Courier Helvetica
%%PageBoundingBox: 71 44 374 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
0 -10.8 M
%%IncludeResource: font Courier
9.0 4 Nf
( public void replaceData\(int offset, ) S
0 -21.6 M
9.0 4 Nf
( int count, ) S
0 -32.4 M
( String arg\)) S
0 -43.2 M
( throws DOMException;) S
0 -64.8 M
(}) S
0 -94.8 M
%%IncludeResource: font Times-Bold
15 2 Nf
(org/w3c/dom/Attr.java:) S
[/View [/XYZ -4 629.201172 null] /Dest /511 /DEST pdfmark
[/View [/XYZ -4 629.201172 null] /Dest /484 /DEST pdfmark
0 -114.6 M
9.0 4 Nf
(package org.w3c.dom;) S
0 -136.2 M
(public interface Attr extends Node {) S
0 -147 M
( public String getName\(\);) S
0 -168.6 M
( public boolean getSpecified\(\);) S
0 -190.2 M
( public String getValue\(\);) S
0 -201 M
( public void setValue\(String value\)) S
0 -211.8 M
( throws DOMException;) S
0 -233.4 M
( public Element getOwnerElement\(\);) S
0 -255 M
(}) S
0 -285 M
15 2 Nf
(org/w3c/dom/Element.java:) S
[/View [/XYZ -4 439.003906 null] /Dest /512 /DEST pdfmark
[/View [/XYZ -4 439.003906 null] /Dest /485 /DEST pdfmark
0 -304.8 M
9.0 4 Nf
(package org.w3c.dom;) S
0 -326.4 M
(public interface Element extends Node {) S
0 -337.2 M
( public String getTagName\(\);) S
0 -358.8 M
( public String getAttribute\(String name\);) S
0 -380.4 M
( public void setAttribute\(String name, ) S
0 -391.2 M
( String value\)) S
0 -402 M
( throws DOMException;) S
0 -423.6 M
( public void removeAttribute\(String name\)) S
0 -434.4 M
( throws DOMException;) S
0 -456 M
( public Attr getAttributeNode\(String name\);) S
0 -477.6 M
( public Attr setAttributeNode\(Attr newAttr\)) S
0 -488.4 M
( throws DOMException;) S
0 -510 M
( public Attr removeAttributeNode\(Attr oldAttr\)) S
0 -520.8 M
( throws DOMException;) S
0 -542.4 M
( public NodeList getElementsByTagName\(String name\);) S
0 -564 M
( public String getAttributeNS\(String namespaceURI, ) S
0 -574.8 M
( String localName\);) S
0 -596.4 M
( public void setAttributeNS\(String namespaceURI, ) S
0 -607.2 M
( String qualifiedName, ) S
0 -618 M
( String value\)) S
0 -618 M
gsave
0 setgray
228.3 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(126) S
0 setgray
195.2 40 M
8 8 Nf
(org/w3c/dom/Attr.java:) S
0 -8 M
grestore
pgsave restore N
%%Page: 127 127
%%PageResources: font Times-Bold Courier Helvetica
%%PageBoundingBox: 71 44 412 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
0 -10.8 M
%%IncludeResource: font Courier
9.0 4 Nf
( throws DOMException;) S
0 -32.4 M
9.0 4 Nf
( public void removeAttributeNS\(String namespaceURI, ) S
0 -43.2 M
( String localName\)) S
0 -54 M
( throws DOMException;) S
0 -75.6 M
( public Attr getAttributeNodeNS\(String namespaceURI, ) S
0 -86.4 M
( String localName\);) S
0 -108 M
( public Attr setAttributeNodeNS\(Attr newAttr\)) S
0 -118.8 M
( throws DOMException;) S
0 -140.4 M
( public NodeList getElementsByTagNameNS\(String namespaceURI, ) S
0 -151.2 M
( String localName\);) S
0 -172.8 M
( public boolean hasAttribute\(String name\);) S
0 -194.4 M
( public boolean hasAttributeNS\(String namespaceURI, ) S
0 -205.2 M
( String localName\);) S
0 -226.8 M
(}) S
0 -256.8 M
%%IncludeResource: font Times-Bold
15 2 Nf
(org/w3c/dom/Text.java:) S
[/View [/XYZ -4 467.204102 null] /Dest /513 /DEST pdfmark
[/View [/XYZ -4 467.204102 null] /Dest /486 /DEST pdfmark
0 -276.6 M
9.0 4 Nf
(package org.w3c.dom;) S
0 -298.2 M
(public interface Text extends CharacterData {) S
0 -309 M
( public Text splitText\(int offset\)) S
0 -319.8 M
( throws DOMException;) S
0 -341.4 M
( public boolean getIsWhitespaceInElementContent\(\);) S
0 -363 M
( public String getWholeText\(\);) S
0 -384.6 M
( public Text replaceWholeText\(String content\)) S
0 -395.4 M
( throws DOMException;) S
0 -417 M
(}) S
0 -447 M
15 2 Nf
(org/w3c/dom/Comment.java:) S
[/View [/XYZ -4 277.006836 null] /Dest /514 /DEST pdfmark
[/View [/XYZ -4 277.006836 null] /Dest /487 /DEST pdfmark
0 -466.8 M
9.0 4 Nf
(package org.w3c.dom;) S
0 -488.4 M
(public interface Comment extends CharacterData {) S
0 -499.2 M
(}) S
0 -529.2 M
15 2 Nf
(org/w3c/dom/UserDataHandler.java:) S
[/View [/XYZ -4 194.807617 null] /Dest /515 /DEST pdfmark
[/View [/XYZ -4 194.807617 null] /Dest /488 /DEST pdfmark
0 -549 M
9.0 4 Nf
(package org.w3c.dom;) S
0 -570.6 M
(public interface UserDataHandler {) S
0 -581.4 M
( // OperationType) S
0 -592.2 M
( public static final short NODE_CLONED = 1;) S
0 -603 M
( public static final short NODE_IMPORTED = 2;) S
0 -613.8 M
( public static final short NODE_DELETED = 3;) S
0 -613.8 M
gsave
0 setgray
228.3 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(127) S
0 setgray
193.7 40 M
8 8 Nf
(org/w3c/dom/Text.java:) S
0 -8 M
grestore
pgsave restore N
%%Page: 128 128
%%PageResources: font Times-Bold Courier Helvetica
%%PageBoundingBox: 71 44 395 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
0 -10.8 M
%%IncludeResource: font Courier
9.0 4 Nf
( public static final short NODE_RENAMED = 4;) S
0 -32.4 M
9.0 4 Nf
( public void handle\(short operation, ) S
0 -43.2 M
( String key, ) S
0 -54 M
( Object data, ) S
0 -64.8 M
( Node src, ) S
0 -75.6 M
( Node dst\);) S
0 -97.2 M
(}) S
0 -127.2 M
%%IncludeResource: font Times-Bold
15 2 Nf
(org/w3c/dom/DOMError.java:) S
[/View [/XYZ -4 596.801758 null] /Dest /516 /DEST pdfmark
[/View [/XYZ -4 596.801758 null] /Dest /489 /DEST pdfmark
0 -147 M
9.0 4 Nf
(package org.w3c.dom;) S
0 -168.6 M
(public interface DOMError {) S
0 -179.4 M
( public static final short SEVERITY_WARNING = 0;) S
0 -190.2 M
( public static final short SEVERITY_ERROR = 1;) S
0 -201 M
( public static final short SEVERITY_FATAL_ERROR = 2;) S
0 -211.8 M
( public short getSeverity\(\);) S
0 -233.4 M
( public String getMessage\(\);) S
0 -255 M
( public Object getRelatedException\(\);) S
0 -276.6 M
( public DOMLocator getLocation\(\);) S
0 -298.2 M
(}) S
0 -328.2 M
15 2 Nf
(org/w3c/dom/DOMErrorHandler.java:) S
[/View [/XYZ -4 395.804688 null] /Dest /517 /DEST pdfmark
[/View [/XYZ -4 395.804688 null] /Dest /490 /DEST pdfmark
0 -348 M
9.0 4 Nf
(package org.w3c.dom;) S
0 -369.6 M
(public interface DOMErrorHandler {) S
0 -380.4 M
( public boolean handleError\(DOMError error\);) S
0 -402 M
(}) S
0 -432 M
15 2 Nf
(org/w3c/dom/DOMLocator.java:) S
[/View [/XYZ -4 292.005859 null] /Dest /518 /DEST pdfmark
[/View [/XYZ -4 292.005859 null] /Dest /491 /DEST pdfmark
0 -451.8 M
9.0 4 Nf
(package org.w3c.dom;) S
0 -473.4 M
(public interface DOMLocator {) S
0 -484.2 M
( public int getLineNumber\(\);) S
0 -505.8 M
( public int getColumnNumber\(\);) S
0 -527.4 M
( public int getOffset\(\);) S
0 -549 M
( public Node getErrorNode\(\);) S
0 -570.6 M
( public String getUri\(\);) S
0 -592.2 M
(}) S
0 -601.2 M
gsave
0 setgray
228.3 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(128) S
0 setgray
183.2 40 M
8 8 Nf
(org/w3c/dom/DOMError.java:) S
0 -8 M
grestore
pgsave restore N
%%Page: 129 129
%%PageResources: font Times-Bold Courier Helvetica
%%PageBoundingBox: 71 44 379 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
0 -18 M
%%IncludeResource: font Times-Bold
15 2 Nf
(org/w3c/dom/CDATASection.java:) S
[/View [/XYZ -4 706.0 null] /Dest /519 /DEST pdfmark
[/View [/XYZ -4 706.0 null] /Dest /492 /DEST pdfmark
0 -37.8 M
%%IncludeResource: font Courier
9.0 4 Nf
(package org.w3c.dom;) S
0 -59.4 M
(public interface CDATASection extends Text {) S
0 -70.2 M
(}) S
0 -100.2 M
15 2 Nf
(org/w3c/dom/DocumentType.java:) S
[/View [/XYZ -4 623.800781 null] /Dest /520 /DEST pdfmark
[/View [/XYZ -4 623.800781 null] /Dest /493 /DEST pdfmark
0 -120 M
9.0 4 Nf
(package org.w3c.dom;) S
0 -141.6 M
(public interface DocumentType extends Node {) S
0 -152.4 M
( public String getName\(\);) S
0 -174 M
( public NamedNodeMap getEntities\(\);) S
0 -195.6 M
( public NamedNodeMap getNotations\(\);) S
0 -217.2 M
( public String getPublicId\(\);) S
0 -238.8 M
( public String getSystemId\(\);) S
0 -260.4 M
( public String getInternalSubset\(\);) S
0 -282 M
(}) S
0 -312 M
15 2 Nf
(org/w3c/dom/Notation.java:) S
[/View [/XYZ -4 412.003906 null] /Dest /521 /DEST pdfmark
[/View [/XYZ -4 412.003906 null] /Dest /494 /DEST pdfmark
0 -331.8 M
9.0 4 Nf
(package org.w3c.dom;) S
0 -353.4 M
(public interface Notation extends Node {) S
0 -364.2 M
( public String getPublicId\(\);) S
0 -385.8 M
( public String getSystemId\(\);) S
0 -407.4 M
(}) S
0 -437.4 M
15 2 Nf
(org/w3c/dom/Entity.java:) S
[/View [/XYZ -4 286.605469 null] /Dest /522 /DEST pdfmark
[/View [/XYZ -4 286.605469 null] /Dest /495 /DEST pdfmark
0 -457.2 M
9.0 4 Nf
(package org.w3c.dom;) S
0 -478.8 M
(public interface Entity extends Node {) S
0 -489.6 M
( public String getPublicId\(\);) S
0 -511.2 M
( public String getSystemId\(\);) S
0 -532.8 M
( public String getNotationName\(\);) S
0 -554.4 M
( public String getActualEncoding\(\);) S
0 -565.2 M
( public void setActualEncoding\(String actualEncoding\);) S
0 -586.8 M
( public String getEncoding\(\);) S
0 -597.6 M
( public void setEncoding\(String encoding\);) S
0 -608.4 M
gsave
0 setgray
228.3 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(129) S
0 setgray
174.5 40 M
8 8 Nf
(org/w3c/dom/CDATASection.java:) S
0 -8 M
grestore
pgsave restore N
%%Page: 130 130
%%PageResources: font Times-Bold Courier Helvetica
%%PageBoundingBox: 71 44 369 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
0 -10.8 M
%%IncludeResource: font Courier
9.0 4 Nf
( public String getVersion\(\);) S
0 -21.6 M
( public void setVersion\(String version\);) S
0 -43.2 M
(}) S
0 -73.2 M
%%IncludeResource: font Times-Bold
15 2 Nf
(org/w3c/dom/EntityReference.java:) S
[/View [/XYZ -4 650.800781 null] /Dest /523 /DEST pdfmark
[/View [/XYZ -4 650.800781 null] /Dest /496 /DEST pdfmark
0 -93 M
9.0 4 Nf
(package org.w3c.dom;) S
0 -114.6 M
(public interface EntityReference extends Node {) S
0 -125.4 M
(}) S
0 -155.4 M
15 2 Nf
(org/w3c/dom/ProcessingInstruction.java:) S
[/View [/XYZ -4 568.601562 null] /Dest /524 /DEST pdfmark
[/View [/XYZ -4 568.601562 null] /Dest /497 /DEST pdfmark
0 -175.2 M
9.0 4 Nf
(package org.w3c.dom;) S
0 -196.8 M
(public interface ProcessingInstruction extends Node {) S
0 -207.6 M
( public String getTarget\(\);) S
0 -229.2 M
( public String getData\(\);) S
0 -240 M
( public void setData\(String data\)) S
0 -250.8 M
( throws DOMException;) S
0 -272.4 M
(}) S
0 -281.4 M
gsave
0 setgray
228.3 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(130) S
0 setgray
173 40 M
8 8 Nf
(org/w3c/dom/EntityReference.java:) S
0 -8 M
grestore
pgsave restore N
%%Page: 131 131
%%PageResources: font Times-Roman Times-Bold Courier Helvetica
%%PageBoundingBox: 71 44 533 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
0 0 M
[/View [/XYZ -4 706.0 null] /Dest /18 /DEST pdfmark
0 0 M
[/View [/XYZ -4 706.0 null] /Dest /393 /DEST pdfmark
[/View [/XYZ -4 706.0 null] /Dest /393 /DEST pdfmark
0 -22.8 M
%%IncludeResource: font Times-Bold
19 2 Nf
(Appendix) S
[/View [/XYZ -4 706.000183 null] /Dest /528 /DEST pdfmark
[/View [/XYZ -4 706.000183 null] /Dest /525 /DEST pdfmark
( F: ECMAScript Language ) S
(Binding) S
0 -47 M
%%IncludeResource: font Times-Roman
11 0 Nf
(This appendix contains the complete ECMAScript ) S
([) S
(ECMAScript) S
[/Rect [227.531494 -49.7497559 287.588379 -37.6497574] /Subtype /Link /Border [0 0 1] /Dest /97 /ANN pdfmark
(] binding for the Level 3 Document) S
0 -60.2 M
(Object Model Core ) S
(definitions.) S
0 -71.2 M
[/View [/XYZ -4 634.800293 null] /Dest /66 /DEST pdfmark
[/View [/XYZ -4 634.800293 null] /Dest /66 /DEST pdfmark
0 -94.2 M
17 2 Nf
(F.1:) S
[/View [/XYZ -4 632.200562 null] /Dest /529 /DEST pdfmark
[/View [/XYZ -4 632.200562 null] /Dest /526 /DEST pdfmark
( ECMAScript Binding ) S
(Extension) S
0 -118.4 M
11 0 Nf
(This section defines the ) S
%%IncludeResource: font Courier
11 4 Nf
(DOMImplementationRegistry) S
11 0 Nf
( object, discussed in ) S
(Bootstrapping) S
[/Rect [362.277832 -121.149414 426.61377 -109.049416] /Subtype /Link /Border [0 0 1] /Dest /52 /ANN pdfmark
( ) S
([p.) S
(22) S
(] ) S
(,) S
0 -131.6 M
(for ) S
(ECMAScript.) S
0 -155.8 M
11 2 Nf
(Objects that implements the DOMImplementationRegistry ) S
(interface) S
11 0 Nf
( ) S
22 -169 M
11 2 Nf
(DOMImplementationRegistry is a global variable which has the following ) S
(functions:) S
11 0 Nf
( ) S
44 -182.2 M
11 2 Nf
(getDOMImplementation\(features\)) S
11 0 Nf
( ) S
66 -195.4 M
11 0 Nf
(This method returns the first registered object that implements the ) S
11 2 Nf
(DOMImplementation) S
66 -208.6 M
11 0 Nf
(interface and has the desired features, or ) S
11 2 Nf
(null) S
11 0 Nf
( if none is ) S
(found.) S
66 -221.8 M
11 0 Nf
(The ) S
11 2 Nf
(features) S
11 0 Nf
( parameter is a ) S
11 2 Nf
(String) S
11 0 Nf
(. ) S
44 -235 M
11 2 Nf
(sources) S
11 0 Nf
( ) S
66 -248.2 M
11 0 Nf
(This property is an ) S
11 2 Nf
(Array) S
11 0 Nf
(. It contains all registered objects that implement the ) S
66 -261.4 M
11 2 Nf
(DOMImplementationSource) S
11 0 Nf
( ) S
(interface.) S
0 -272.4 M
[/View [/XYZ -4 433.601074 null] /Dest /67 /DEST pdfmark
[/View [/XYZ -4 433.601074 null] /Dest /67 /DEST pdfmark
0 -295.4 M
17 2 Nf
(F.2:) S
[/View [/XYZ -4 431.001312 null] /Dest /530 /DEST pdfmark
[/View [/XYZ -4 431.001312 null] /Dest /527 /DEST pdfmark
( Other Core ) S
(interfaces) S
0 -319.6 M
11 0 Nf
(Properties of the ) S
11 2 Nf
(DOMException) S
11 0 Nf
( Constructor function: ) S
22 -332.8 M
11 2 Nf
(DOMException.INDEX_SIZE_ERR) S
11 0 Nf
( ) S
44 -346 M
11 0 Nf
(The value of the constant ) S
11 2 Nf
(DOMException.INDEX_SIZE_ERR) S
11 0 Nf
( is ) S
11 2 Nf
(1) S
11 0 Nf
(. ) S
22 -359.2 M
11 2 Nf
(DOMException.DOMSTRING_SIZE_ERR) S
11 0 Nf
( ) S
44 -372.4 M
11 0 Nf
(The value of the constant ) S
11 2 Nf
(DOMException.DOMSTRING_SIZE_ERR) S
11 0 Nf
( is ) S
11 2 Nf
(2) S
11 0 Nf
(. ) S
22 -385.6 M
11 2 Nf
(DOMException.HIERARCHY_REQUEST_ERR) S
11 0 Nf
( ) S
44 -398.8 M
11 0 Nf
(The value of the constant ) S
11 2 Nf
(DOMException.HIERARCHY_REQUEST_ERR) S
11 0 Nf
( is ) S
11 2 Nf
(3) S
11 0 Nf
(. ) S
22 -412 M
11 2 Nf
(DOMException.WRONG_DOCUMENT_ERR) S
11 0 Nf
( ) S
44 -425.2 M
11 0 Nf
(The value of the constant ) S
11 2 Nf
(DOMException.WRONG_DOCUMENT_ERR) S
11 0 Nf
( is ) S
11 2 Nf
(4) S
11 0 Nf
(. ) S
22 -438.4 M
11 2 Nf
(DOMException.INVALID_CHARACTER_ERR) S
11 0 Nf
( ) S
44 -451.6 M
11 0 Nf
(The value of the constant ) S
11 2 Nf
(DOMException.INVALID_CHARACTER_ERR) S
11 0 Nf
( is ) S
11 2 Nf
(5) S
11 0 Nf
(. ) S
22 -464.8 M
11 2 Nf
(DOMException.NO_DATA_ALLOWED_ERR) S
11 0 Nf
( ) S
44 -478 M
11 0 Nf
(The value of the constant ) S
11 2 Nf
(DOMException.NO_DATA_ALLOWED_ERR) S
11 0 Nf
( is ) S
11 2 Nf
(6) S
11 0 Nf
(. ) S
22 -491.2 M
11 2 Nf
(DOMException.NO_MODIFICATION_ALLOWED_ERR) S
11 0 Nf
( ) S
44 -504.4 M
11 0 Nf
(The value of the constant ) S
11 2 Nf
(DOMException.NO_MODIFICATION_ALLOWED_ERR) S
11 0 Nf
( is ) S
11 2 Nf
(7) S
11 0 Nf
(. ) S
22 -517.6 M
11 2 Nf
(DOMException.NOT_FOUND_ERR) S
11 0 Nf
( ) S
44 -530.8 M
11 0 Nf
(The value of the constant ) S
11 2 Nf
(DOMException.NOT_FOUND_ERR) S
11 0 Nf
( is ) S
11 2 Nf
(8) S
11 0 Nf
(. ) S
22 -544 M
11 2 Nf
(DOMException.NOT_SUPPORTED_ERR) S
11 0 Nf
( ) S
44 -557.2 M
11 0 Nf
(The value of the constant ) S
11 2 Nf
(DOMException.NOT_SUPPORTED_ERR) S
11 0 Nf
( is ) S
11 2 Nf
(9) S
11 0 Nf
(. ) S
22 -570.4 M
11 2 Nf
(DOMException.INUSE_ATTRIBUTE_ERR) S
11 0 Nf
( ) S
44 -583.6 M
11 0 Nf
(The value of the constant ) S
11 2 Nf
(DOMException.INUSE_ATTRIBUTE_ERR) S
11 0 Nf
( is ) S
11 2 Nf
(10) S
11 0 Nf
(. ) S
44 -583.6 M
gsave
0 setgray
228.3 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(131) S
0 setgray
157.4 40 M
8 8 Nf
(Appendix F: ECMAScript Language Binding) S
44 -8 M
grestore
pgsave restore N
%%Page: 132 132
%%PageResources: font Times-Roman Times-Bold Helvetica
%%PageBoundingBox: 71 44 525 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
22 -13.2 M
%%IncludeResource: font Times-Bold
11 2 Nf
(DOMException.INVALID_STATE_ERR) S
%%IncludeResource: font Times-Roman
11 0 Nf
( ) S
44 -26.4 M
11 0 Nf
(The value of the constant ) S
11 2 Nf
(DOMException.INVALID_STATE_ERR) S
11 0 Nf
( is ) S
11 2 Nf
(11) S
11 0 Nf
(. ) S
22 -39.6 M
11 2 Nf
(DOMException.SYNTAX_ERR) S
11 0 Nf
( ) S
44 -52.8 M
11 0 Nf
(The value of the constant ) S
11 2 Nf
(DOMException.SYNTAX_ERR) S
11 0 Nf
( is ) S
11 2 Nf
(12) S
11 0 Nf
(. ) S
22 -66 M
11 2 Nf
(DOMException.INVALID_MODIFICATION_ERR) S
11 0 Nf
( ) S
44 -79.2 M
11 0 Nf
(The value of the constant ) S
11 2 Nf
(DOMException.INVALID_MODIFICATION_ERR) S
11 0 Nf
( is ) S
11 2 Nf
(13) S
11 0 Nf
(. ) S
22 -92.4 M
11 2 Nf
(DOMException.NAMESPACE_ERR) S
11 0 Nf
( ) S
44 -105.6 M
11 0 Nf
(The value of the constant ) S
11 2 Nf
(DOMException.NAMESPACE_ERR) S
11 0 Nf
( is ) S
11 2 Nf
(14) S
11 0 Nf
(. ) S
22 -118.8 M
11 2 Nf
(DOMException.INVALID_ACCESS_ERR) S
11 0 Nf
( ) S
44 -132 M
11 0 Nf
(The value of the constant ) S
11 2 Nf
(DOMException.INVALID_ACCESS_ERR) S
11 0 Nf
( is ) S
11 2 Nf
(15) S
11 0 Nf
(. ) S
22 -145.2 M
11 2 Nf
(DOMException.VALIDATION_ERR) S
11 0 Nf
( ) S
44 -158.4 M
11 0 Nf
(The value of the constant ) S
11 2 Nf
(DOMException.VALIDATION_ERR) S
11 0 Nf
( is ) S
11 2 Nf
(16) S
11 0 Nf
(.) S
0 -171.6 M
11 0 Nf
(Objects that implement the ) S
11 2 Nf
(DOMException) S
11 0 Nf
( interface: ) S
22 -184.8 M
11 0 Nf
(Properties of objects that implement the ) S
11 2 Nf
(DOMException) S
11 0 Nf
( interface: ) S
44 -198 M
11 2 Nf
(code) S
11 0 Nf
( ) S
66 -211.2 M
11 0 Nf
(This property is a ) S
11 2 Nf
(Number) S
11 0 Nf
(.) S
0 -224.4 M
11 0 Nf
(Objects that implement the ) S
11 2 Nf
(DOMImplementationSource) S
11 0 Nf
( interface: ) S
22 -237.6 M
11 0 Nf
(Functions of objects that implement the ) S
11 2 Nf
(DOMImplementationSource) S
11 0 Nf
( interface: ) S
44 -250.8 M
11 2 Nf
(getDOMImplementation\(features\)) S
11 0 Nf
( ) S
66 -264 M
11 0 Nf
(This function returns an object that implements the ) S
11 2 Nf
(DOMImplementation) S
11 0 Nf
( ) S
(interface.) S
66 -277.2 M
11 0 Nf
(The ) S
11 2 Nf
(features) S
11 0 Nf
( parameter is a ) S
11 2 Nf
(String) S
11 0 Nf
(.) S
0 -290.4 M
11 0 Nf
(Objects that implement the ) S
11 2 Nf
(DOMImplementation) S
11 0 Nf
( interface: ) S
22 -303.6 M
11 0 Nf
(Functions of objects that implement the ) S
11 2 Nf
(DOMImplementation) S
11 0 Nf
( interface: ) S
44 -316.8 M
11 2 Nf
(hasFeature\(feature, ) S
(version\)) S
11 0 Nf
( ) S
66 -330 M
11 0 Nf
(This function returns a ) S
11 2 Nf
(Boolean) S
11 0 Nf
(.) S
66 -343.2 M
11 0 Nf
(The ) S
11 2 Nf
(feature) S
11 0 Nf
( parameter is a ) S
11 2 Nf
(String) S
11 0 Nf
(.) S
66 -356.4 M
11 0 Nf
(The ) S
11 2 Nf
(version) S
11 0 Nf
( parameter is a ) S
11 2 Nf
(String) S
11 0 Nf
(. ) S
44 -369.6 M
11 2 Nf
(createDocumentType\(qualifiedName, publicId, ) S
(systemId\)) S
11 0 Nf
( ) S
66 -382.8 M
11 0 Nf
(This function returns an object that implements the ) S
11 2 Nf
(DocumentType) S
11 0 Nf
( ) S
(interface.) S
66 -396 M
11 0 Nf
(The ) S
11 2 Nf
(qualifiedName) S
11 0 Nf
( parameter is a ) S
11 2 Nf
(String) S
11 0 Nf
(.) S
66 -409.2 M
11 0 Nf
(The ) S
11 2 Nf
(publicId) S
11 0 Nf
( parameter is a ) S
11 2 Nf
(String) S
11 0 Nf
(.) S
66 -422.4 M
11 0 Nf
(The ) S
11 2 Nf
(systemId) S
11 0 Nf
( parameter is a ) S
11 2 Nf
(String) S
11 0 Nf
(.) S
66 -435.6 M
11 0 Nf
(This function can raise an object that implements the ) S
11 2 Nf
(DOMException) S
11 0 Nf
( interface. ) S
44 -448.8 M
11 2 Nf
(createDocument\(namespaceURI, qualifiedName, ) S
(doctype\)) S
11 0 Nf
( ) S
66 -462 M
11 0 Nf
(This function returns an object that implements the ) S
11 2 Nf
(Document) S
11 0 Nf
( ) S
(interface.) S
66 -475.2 M
11 0 Nf
(The ) S
11 2 Nf
(namespaceURI) S
11 0 Nf
( parameter is a ) S
11 2 Nf
(String) S
11 0 Nf
(.) S
66 -488.4 M
11 0 Nf
(The ) S
11 2 Nf
(qualifiedName) S
11 0 Nf
( parameter is a ) S
11 2 Nf
(String) S
11 0 Nf
(.) S
66 -501.6 M
11 0 Nf
(The ) S
11 2 Nf
(doctype) S
11 0 Nf
( parameter is an object that implements the ) S
11 2 Nf
(DocumentType) S
11 0 Nf
( ) S
(interface.) S
66 -514.8 M
11 0 Nf
(This function can raise an object that implements the ) S
11 2 Nf
(DOMException) S
11 0 Nf
( interface. ) S
44 -528 M
11 2 Nf
(getInterface\(feature\)) S
11 0 Nf
( ) S
66 -541.2 M
11 0 Nf
(This function returns an object that implements the ) S
11 2 Nf
(DOMImplementation) S
11 0 Nf
( ) S
(interface.) S
66 -554.4 M
11 0 Nf
(The ) S
11 2 Nf
(feature) S
11 0 Nf
( parameter is a ) S
11 2 Nf
(String) S
11 0 Nf
(.) S
0 -567.6 M
11 0 Nf
(Objects that implement the ) S
11 2 Nf
(DocumentFragment) S
11 0 Nf
( interface: ) S
22 -580.8 M
11 0 Nf
(Objects that implement the ) S
11 2 Nf
(DocumentFragment) S
11 0 Nf
( interface have all properties and functions of the ) S
22 -594 M
11 2 Nf
(Node) S
11 0 Nf
( ) S
(interface.) S
22 -594 M
gsave
0 setgray
228.3 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(132) S
0 setgray
188.8 40 M
8 8 Nf
(F.2: Other Core interfaces) S
0 -8 M
grestore
pgsave restore N
%%Page: 133 133
%%PageResources: font Times-Roman Times-Bold Helvetica
%%PageBoundingBox: 71 44 533 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
0 -13.2 M
%%IncludeResource: font Times-Roman
11 0 Nf
(Objects that implement the ) S
%%IncludeResource: font Times-Bold
11 2 Nf
(Document) S
11 0 Nf
( interface: ) S
22 -26.4 M
11 0 Nf
(Objects that implement the ) S
11 2 Nf
(Document) S
11 0 Nf
( interface have all properties and functions of the ) S
11 2 Nf
(Node) S
22 -39.6 M
11 0 Nf
(interface as well as the properties and functions defined below. ) S
22 -52.8 M
11 0 Nf
(Properties of objects that implement the ) S
11 2 Nf
(Document) S
11 0 Nf
( interface: ) S
44 -66 M
11 2 Nf
(doctype) S
11 0 Nf
( ) S
66 -79.2 M
11 0 Nf
(This read-only property is an object that implements the ) S
11 2 Nf
(DocumentType) S
11 0 Nf
( interface. ) S
44 -92.4 M
11 2 Nf
(implementation) S
11 0 Nf
( ) S
66 -105.6 M
11 0 Nf
(This read-only property is an object that implements the ) S
11 2 Nf
(DOMImplementation) S
11 0 Nf
( interface. ) S
44 -118.8 M
11 2 Nf
(documentElement) S
11 0 Nf
( ) S
66 -132 M
11 0 Nf
(This read-only property is an object that implements the ) S
11 2 Nf
(Element) S
11 0 Nf
( interface. ) S
44 -145.2 M
11 2 Nf
(actualEncoding) S
11 0 Nf
( ) S
66 -158.4 M
11 0 Nf
(This property is a ) S
11 2 Nf
(String) S
11 0 Nf
(. ) S
44 -171.6 M
11 2 Nf
(encoding) S
11 0 Nf
( ) S
66 -184.8 M
11 0 Nf
(This property is a ) S
11 2 Nf
(String) S
11 0 Nf
(. ) S
44 -198 M
11 2 Nf
(standalone) S
11 0 Nf
( ) S
66 -211.2 M
11 0 Nf
(This property is a ) S
11 2 Nf
(Boolean) S
11 0 Nf
(. ) S
44 -224.4 M
11 2 Nf
(version) S
11 0 Nf
( ) S
66 -237.6 M
11 0 Nf
(This property is a ) S
11 2 Nf
(String) S
11 0 Nf
( and can raise an objewct that implements ) S
11 2 Nf
(DOMException) S
66 -250.8 M
11 0 Nf
(interface on setting. ) S
44 -264 M
11 2 Nf
(strictErrorChecking) S
11 0 Nf
( ) S
66 -277.2 M
11 0 Nf
(This property is a ) S
11 2 Nf
(Boolean) S
11 0 Nf
(. ) S
44 -290.4 M
11 2 Nf
(errorHandler) S
11 0 Nf
( ) S
66 -303.6 M
11 0 Nf
(This property is an object that implements the ) S
11 2 Nf
(DOMErrorHandler) S
11 0 Nf
( interface. ) S
44 -316.8 M
11 2 Nf
(documentURI) S
11 0 Nf
( ) S
66 -330 M
11 0 Nf
(This property is a ) S
11 2 Nf
(String) S
11 0 Nf
(.) S
22 -343.2 M
11 0 Nf
(Functions of objects that implement the ) S
11 2 Nf
(Document) S
11 0 Nf
( interface: ) S
44 -356.4 M
11 2 Nf
(createElement\(tagName\)) S
11 0 Nf
( ) S
66 -369.6 M
11 0 Nf
(This function returns an object that implements the ) S
11 2 Nf
(Element) S
11 0 Nf
( ) S
(interface.) S
66 -382.8 M
11 0 Nf
(The ) S
11 2 Nf
(tagName) S
11 0 Nf
( parameter is a ) S
11 2 Nf
(String) S
11 0 Nf
(.) S
66 -396 M
11 0 Nf
(This function can raise an object that implements the ) S
11 2 Nf
(DOMException) S
11 0 Nf
( interface. ) S
44 -409.2 M
11 2 Nf
(createDocumentFragment\(\)) S
11 0 Nf
( ) S
66 -422.4 M
11 0 Nf
(This function returns an object that implements the ) S
11 2 Nf
(DocumentFragment) S
11 0 Nf
( interface. ) S
44 -435.6 M
11 2 Nf
(createTextNode\(data\)) S
11 0 Nf
( ) S
66 -448.8 M
11 0 Nf
(This function returns an object that implements the ) S
11 2 Nf
(Text) S
11 0 Nf
( ) S
(interface.) S
66 -462 M
11 0 Nf
(The ) S
11 2 Nf
(data) S
11 0 Nf
( parameter is a ) S
11 2 Nf
(String) S
11 0 Nf
(. ) S
44 -475.2 M
11 2 Nf
(createComment\(data\)) S
11 0 Nf
( ) S
66 -488.4 M
11 0 Nf
(This function returns an object that implements the ) S
11 2 Nf
(Comment) S
11 0 Nf
( ) S
(interface.) S
66 -501.6 M
11 0 Nf
(The ) S
11 2 Nf
(data) S
11 0 Nf
( parameter is a ) S
11 2 Nf
(String) S
11 0 Nf
(. ) S
44 -514.8 M
11 2 Nf
(createCDATASection\(data\)) S
11 0 Nf
( ) S
66 -528 M
11 0 Nf
(This function returns an object that implements the ) S
11 2 Nf
(CDATASection) S
11 0 Nf
( ) S
(interface.) S
66 -541.2 M
11 0 Nf
(The ) S
11 2 Nf
(data) S
11 0 Nf
( parameter is a ) S
11 2 Nf
(String) S
11 0 Nf
(.) S
66 -554.4 M
11 0 Nf
(This function can raise an object that implements the ) S
11 2 Nf
(DOMException) S
11 0 Nf
( interface. ) S
44 -567.6 M
11 2 Nf
(createProcessingInstruction\(target, ) S
(data\)) S
11 0 Nf
( ) S
66 -580.8 M
11 0 Nf
(This function returns an object that implements the ) S
11 2 Nf
(ProcessingInstruction) S
11 0 Nf
( ) S
(interface.) S
66 -594 M
11 0 Nf
(The ) S
11 2 Nf
(target) S
11 0 Nf
( parameter is a ) S
11 2 Nf
(String) S
11 0 Nf
(.) S
66 -607.2 M
11 0 Nf
(The ) S
11 2 Nf
(data) S
11 0 Nf
( parameter is a ) S
11 2 Nf
(String) S
11 0 Nf
(.) S
66 -607.2 M
gsave
0 setgray
228.3 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(133) S
0 setgray
188.8 40 M
8 8 Nf
(F.2: Other Core interfaces) S
132 -8 M
grestore
pgsave restore N
%%Page: 134 134
%%PageResources: font Times-Roman Times-Bold Helvetica
%%PageBoundingBox: 115 44 491 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
66 -13.2 M
%%IncludeResource: font Times-Roman
11 0 Nf
(This function can raise an object that implements the ) S
%%IncludeResource: font Times-Bold
11 2 Nf
(DOMException) S
11 0 Nf
( interface. ) S
44 -26.4 M
11 2 Nf
(createAttribute\(name\)) S
11 0 Nf
( ) S
66 -39.6 M
11 0 Nf
(This function returns an object that implements the ) S
11 2 Nf
(Attr) S
11 0 Nf
( ) S
(interface.) S
66 -52.8 M
11 0 Nf
(The ) S
11 2 Nf
(name) S
11 0 Nf
( parameter is a ) S
11 2 Nf
(String) S
11 0 Nf
(.) S
66 -66 M
11 0 Nf
(This function can raise an object that implements the ) S
11 2 Nf
(DOMException) S
11 0 Nf
( interface. ) S
44 -79.2 M
11 2 Nf
(createEntityReference\(name\)) S
11 0 Nf
( ) S
66 -92.4 M
11 0 Nf
(This function returns an object that implements the ) S
11 2 Nf
(EntityReference) S
11 0 Nf
( ) S
(interface.) S
66 -105.6 M
11 0 Nf
(The ) S
11 2 Nf
(name) S
11 0 Nf
( parameter is a ) S
11 2 Nf
(String) S
11 0 Nf
(.) S
66 -118.8 M
11 0 Nf
(This function can raise an object that implements the ) S
11 2 Nf
(DOMException) S
11 0 Nf
( interface. ) S
44 -132 M
11 2 Nf
(getElementsByTagName\(tagname\)) S
11 0 Nf
( ) S
66 -145.2 M
11 0 Nf
(This function returns an object that implements the ) S
11 2 Nf
(NodeList) S
11 0 Nf
( ) S
(interface.) S
66 -158.4 M
11 0 Nf
(The ) S
11 2 Nf
(tagname) S
11 0 Nf
( parameter is a ) S
11 2 Nf
(String) S
11 0 Nf
(. ) S
44 -171.6 M
11 2 Nf
(importNode\(importedNode, ) S
(deep\)) S
11 0 Nf
( ) S
66 -184.8 M
11 0 Nf
(This function returns an object that implements the ) S
11 2 Nf
(Node) S
11 0 Nf
( ) S
(interface.) S
66 -198 M
11 0 Nf
(The ) S
11 2 Nf
(importedNode) S
11 0 Nf
( parameter is an object that implements the ) S
11 2 Nf
(Node) S
11 0 Nf
( ) S
(interface.) S
66 -211.2 M
11 0 Nf
(The ) S
11 2 Nf
(deep) S
11 0 Nf
( parameter is a ) S
11 2 Nf
(Boolean) S
11 0 Nf
(.) S
66 -224.4 M
11 0 Nf
(This function can raise an object that implements the ) S
11 2 Nf
(DOMException) S
11 0 Nf
( interface. ) S
44 -237.6 M
11 2 Nf
(createElementNS\(namespaceURI, ) S
(qualifiedName\)) S
11 0 Nf
( ) S
66 -250.8 M
11 0 Nf
(This function returns an object that implements the ) S
11 2 Nf
(Element) S
11 0 Nf
( ) S
(interface.) S
66 -264 M
11 0 Nf
(The ) S
11 2 Nf
(namespaceURI) S
11 0 Nf
( parameter is a ) S
11 2 Nf
(String) S
11 0 Nf
(.) S
66 -277.2 M
11 0 Nf
(The ) S
11 2 Nf
(qualifiedName) S
11 0 Nf
( parameter is a ) S
11 2 Nf
(String) S
11 0 Nf
(.) S
66 -290.4 M
11 0 Nf
(This function can raise an object that implements the ) S
11 2 Nf
(DOMException) S
11 0 Nf
( interface. ) S
44 -303.6 M
11 2 Nf
(createAttributeNS\(namespaceURI, ) S
(qualifiedName\)) S
11 0 Nf
( ) S
66 -316.8 M
11 0 Nf
(This function returns an object that implements the ) S
11 2 Nf
(Attr) S
11 0 Nf
( ) S
(interface.) S
66 -330 M
11 0 Nf
(The ) S
11 2 Nf
(namespaceURI) S
11 0 Nf
( parameter is a ) S
11 2 Nf
(String) S
11 0 Nf
(.) S
66 -343.2 M
11 0 Nf
(The ) S
11 2 Nf
(qualifiedName) S
11 0 Nf
( parameter is a ) S
11 2 Nf
(String) S
11 0 Nf
(.) S
66 -356.4 M
11 0 Nf
(This function can raise an object that implements the ) S
11 2 Nf
(DOMException) S
11 0 Nf
( interface. ) S
44 -369.6 M
11 2 Nf
(getElementsByTagNameNS\(namespaceURI, ) S
(localName\)) S
11 0 Nf
( ) S
66 -382.8 M
11 0 Nf
(This function returns an object that implements the ) S
11 2 Nf
(NodeList) S
11 0 Nf
( ) S
(interface.) S
66 -396 M
11 0 Nf
(The ) S
11 2 Nf
(namespaceURI) S
11 0 Nf
( parameter is a ) S
11 2 Nf
(String) S
11 0 Nf
(.) S
66 -409.2 M
11 0 Nf
(The ) S
11 2 Nf
(localName) S
11 0 Nf
( parameter is a ) S
11 2 Nf
(String) S
11 0 Nf
(. ) S
44 -422.4 M
11 2 Nf
(getElementById\(elementId\)) S
11 0 Nf
( ) S
66 -435.6 M
11 0 Nf
(This function returns an object that implements the ) S
11 2 Nf
(Element) S
11 0 Nf
( ) S
(interface.) S
66 -448.8 M
11 0 Nf
(The ) S
11 2 Nf
(elementId) S
11 0 Nf
( parameter is a ) S
11 2 Nf
(String) S
11 0 Nf
(. ) S
44 -462 M
11 2 Nf
(adoptNode\(source\)) S
11 0 Nf
( ) S
66 -475.2 M
11 0 Nf
(This function returns an object that implements the ) S
11 2 Nf
(Node) S
11 0 Nf
( ) S
(interface.) S
66 -488.4 M
11 0 Nf
(The ) S
11 2 Nf
(source) S
11 0 Nf
( parameter is an object that implements the ) S
11 2 Nf
(Node) S
11 0 Nf
( ) S
(interface.) S
66 -501.6 M
11 0 Nf
(This function can raise an object that implements the ) S
11 2 Nf
(DOMException) S
11 0 Nf
( interface. ) S
44 -514.8 M
11 2 Nf
(normalizeDocument\(\)) S
11 0 Nf
( ) S
66 -528 M
(This function has no return value. ) S
44 -541.2 M
11 2 Nf
(canSetNormalizationFeature\(name, ) S
(state\)) S
11 0 Nf
( ) S
66 -554.4 M
11 0 Nf
(This function returns a ) S
11 2 Nf
(Boolean) S
11 0 Nf
(.) S
66 -567.6 M
11 0 Nf
(The ) S
11 2 Nf
(name) S
11 0 Nf
( parameter is a ) S
11 2 Nf
(String) S
11 0 Nf
(.) S
66 -580.8 M
11 0 Nf
(The ) S
11 2 Nf
(state) S
11 0 Nf
( parameter is a ) S
11 2 Nf
(Boolean) S
11 0 Nf
(. ) S
44 -594 M
11 2 Nf
(setNormalizationFeature\(name, ) S
(state\)) S
11 0 Nf
( ) S
66 -607.2 M
(This function has no return ) S
(value.) S
66 -607.2 M
gsave
0 setgray
228.3 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(134) S
0 setgray
188.8 40 M
8 8 Nf
(F.2: Other Core interfaces) S
132 -8 M
grestore
pgsave restore N
%%Page: 135 135
%%PageResources: font Times-Roman Times-Bold Helvetica
%%PageBoundingBox: 71 44 491 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
66 -13.2 M
%%IncludeResource: font Times-Roman
11 0 Nf
(The ) S
%%IncludeResource: font Times-Bold
11 2 Nf
(name) S
11 0 Nf
( parameter is a ) S
11 2 Nf
(String) S
11 0 Nf
(.) S
66 -26.4 M
11 0 Nf
(The ) S
11 2 Nf
(state) S
11 0 Nf
( parameter is a ) S
11 2 Nf
(Boolean) S
11 0 Nf
(.) S
66 -39.6 M
11 0 Nf
(This function can raise an object that implements the ) S
11 2 Nf
(DOMException) S
11 0 Nf
( interface. ) S
44 -52.8 M
11 2 Nf
(getNormalizationFeature\(name\)) S
11 0 Nf
( ) S
66 -66 M
11 0 Nf
(This function returns a ) S
11 2 Nf
(Boolean) S
11 0 Nf
(.) S
66 -79.2 M
11 0 Nf
(The ) S
11 2 Nf
(name) S
11 0 Nf
( parameter is a ) S
11 2 Nf
(String) S
11 0 Nf
(.) S
66 -92.4 M
11 0 Nf
(This function can raise an object that implements the ) S
11 2 Nf
(DOMException) S
11 0 Nf
( interface. ) S
44 -105.6 M
11 2 Nf
(renameNode\(n, namespaceURI, ) S
(name\)) S
11 0 Nf
( ) S
66 -118.8 M
11 0 Nf
(This function returns an object that implements the ) S
11 2 Nf
(Node) S
11 0 Nf
( ) S
(interface.) S
66 -132 M
11 0 Nf
(The ) S
11 2 Nf
(n) S
11 0 Nf
( parameter is an object that implements the ) S
11 2 Nf
(Node) S
11 0 Nf
( ) S
(interface.) S
66 -145.2 M
11 0 Nf
(The ) S
11 2 Nf
(namespaceURI) S
11 0 Nf
( parameter is a ) S
11 2 Nf
(String) S
11 0 Nf
(.) S
66 -158.4 M
11 0 Nf
(The ) S
11 2 Nf
(name) S
11 0 Nf
( parameter is a ) S
11 2 Nf
(String) S
11 0 Nf
(.) S
66 -171.6 M
11 0 Nf
(This function can raise an object that implements the ) S
11 2 Nf
(DOMException) S
11 0 Nf
( ) S
(interface.) S
0 -184.8 M
11 0 Nf
(Properties of the ) S
11 2 Nf
(Node) S
11 0 Nf
( Constructor function: ) S
22 -198 M
11 2 Nf
(Node.ELEMENT_NODE) S
11 0 Nf
( ) S
44 -211.2 M
11 0 Nf
(The value of the constant ) S
11 2 Nf
(Node.ELEMENT_NODE) S
11 0 Nf
( is ) S
11 2 Nf
(1) S
11 0 Nf
(. ) S
22 -224.4 M
11 2 Nf
(Node.ATTRIBUTE_NODE) S
11 0 Nf
( ) S
44 -237.6 M
11 0 Nf
(The value of the constant ) S
11 2 Nf
(Node.ATTRIBUTE_NODE) S
11 0 Nf
( is ) S
11 2 Nf
(2) S
11 0 Nf
(. ) S
22 -250.8 M
11 2 Nf
(Node.TEXT_NODE) S
11 0 Nf
( ) S
44 -264 M
11 0 Nf
(The value of the constant ) S
11 2 Nf
(Node.TEXT_NODE) S
11 0 Nf
( is ) S
11 2 Nf
(3) S
11 0 Nf
(. ) S
22 -277.2 M
11 2 Nf
(Node.CDATA_SECTION_NODE) S
11 0 Nf
( ) S
44 -290.4 M
11 0 Nf
(The value of the constant ) S
11 2 Nf
(Node.CDATA_SECTION_NODE) S
11 0 Nf
( is ) S
11 2 Nf
(4) S
11 0 Nf
(. ) S
22 -303.6 M
11 2 Nf
(Node.ENTITY_REFERENCE_NODE) S
11 0 Nf
( ) S
44 -316.8 M
11 0 Nf
(The value of the constant ) S
11 2 Nf
(Node.ENTITY_REFERENCE_NODE) S
11 0 Nf
( is ) S
11 2 Nf
(5) S
11 0 Nf
(. ) S
22 -330 M
11 2 Nf
(Node.ENTITY_NODE) S
11 0 Nf
( ) S
44 -343.2 M
11 0 Nf
(The value of the constant ) S
11 2 Nf
(Node.ENTITY_NODE) S
11 0 Nf
( is ) S
11 2 Nf
(6) S
11 0 Nf
(. ) S
22 -356.4 M
11 2 Nf
(Node.PROCESSING_INSTRUCTION_NODE) S
11 0 Nf
( ) S
44 -369.6 M
11 0 Nf
(The value of the constant ) S
11 2 Nf
(Node.PROCESSING_INSTRUCTION_NODE) S
11 0 Nf
( is ) S
11 2 Nf
(7) S
11 0 Nf
(. ) S
22 -382.8 M
11 2 Nf
(Node.COMMENT_NODE) S
11 0 Nf
( ) S
44 -396 M
11 0 Nf
(The value of the constant ) S
11 2 Nf
(Node.COMMENT_NODE) S
11 0 Nf
( is ) S
11 2 Nf
(8) S
11 0 Nf
(. ) S
22 -409.2 M
11 2 Nf
(Node.DOCUMENT_NODE) S
11 0 Nf
( ) S
44 -422.4 M
11 0 Nf
(The value of the constant ) S
11 2 Nf
(Node.DOCUMENT_NODE) S
11 0 Nf
( is ) S
11 2 Nf
(9) S
11 0 Nf
(. ) S
22 -435.6 M
11 2 Nf
(Node.DOCUMENT_TYPE_NODE) S
11 0 Nf
( ) S
44 -448.8 M
11 0 Nf
(The value of the constant ) S
11 2 Nf
(Node.DOCUMENT_TYPE_NODE) S
11 0 Nf
( is ) S
11 2 Nf
(10) S
11 0 Nf
(. ) S
22 -462 M
11 2 Nf
(Node.DOCUMENT_FRAGMENT_NODE) S
11 0 Nf
( ) S
44 -475.2 M
11 0 Nf
(The value of the constant ) S
11 2 Nf
(Node.DOCUMENT_FRAGMENT_NODE) S
11 0 Nf
( is ) S
11 2 Nf
(11) S
11 0 Nf
(. ) S
22 -488.4 M
11 2 Nf
(Node.NOTATION_NODE) S
11 0 Nf
( ) S
44 -501.6 M
11 0 Nf
(The value of the constant ) S
11 2 Nf
(Node.NOTATION_NODE) S
11 0 Nf
( is ) S
11 2 Nf
(12) S
11 0 Nf
(. ) S
22 -514.8 M
11 2 Nf
(Node.TREE_POSITION_PRECEDING) S
11 0 Nf
( ) S
44 -528 M
11 0 Nf
(The value of the constant ) S
11 2 Nf
(Node.TREE_POSITION_PRECEDING) S
11 0 Nf
( is ) S
11 2 Nf
(0x01) S
11 0 Nf
(. ) S
22 -541.2 M
11 2 Nf
(Node.TREE_POSITION_FOLLOWING) S
11 0 Nf
( ) S
44 -554.4 M
11 0 Nf
(The value of the constant ) S
11 2 Nf
(Node.TREE_POSITION_FOLLOWING) S
11 0 Nf
( is ) S
11 2 Nf
(0x02) S
11 0 Nf
(. ) S
22 -567.6 M
11 2 Nf
(Node.TREE_POSITION_ANCESTOR) S
11 0 Nf
( ) S
44 -580.8 M
11 0 Nf
(The value of the constant ) S
11 2 Nf
(Node.TREE_POSITION_ANCESTOR) S
11 0 Nf
( is ) S
11 2 Nf
(0x04) S
11 0 Nf
(. ) S
22 -594 M
11 2 Nf
(Node.TREE_POSITION_DESCENDANT) S
11 0 Nf
( ) S
44 -607.2 M
11 0 Nf
(The value of the constant ) S
11 2 Nf
(Node.TREE_POSITION_DESCENDANT) S
11 0 Nf
( is ) S
11 2 Nf
(0x08) S
11 0 Nf
(. ) S
44 -607.2 M
gsave
0 setgray
228.3 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(135) S
0 setgray
188.8 40 M
8 8 Nf
(F.2: Other Core interfaces) S
44 -8 M
grestore
pgsave restore N
%%Page: 136 136
%%PageResources: font Times-Roman Times-Bold Helvetica
%%PageBoundingBox: 71 44 539 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
22 -13.2 M
%%IncludeResource: font Times-Bold
11 2 Nf
(Node.TREE_POSITION_EQUIVALENT) S
%%IncludeResource: font Times-Roman
11 0 Nf
( ) S
44 -26.4 M
11 0 Nf
(The value of the constant ) S
11 2 Nf
(Node.TREE_POSITION_EQUIVALENT) S
11 0 Nf
( is ) S
11 2 Nf
(0x10) S
11 0 Nf
(. ) S
22 -39.6 M
11 2 Nf
(Node.TREE_POSITION_SAME_NODE) S
11 0 Nf
( ) S
44 -52.8 M
11 0 Nf
(The value of the constant ) S
11 2 Nf
(Node.TREE_POSITION_SAME_NODE) S
11 0 Nf
( is ) S
11 2 Nf
(0x20) S
11 0 Nf
(. ) S
22 -66 M
11 2 Nf
(Node.TREE_POSITION_DISCONNECTED) S
11 0 Nf
( ) S
44 -79.2 M
11 0 Nf
(The value of the constant ) S
11 2 Nf
(Node.TREE_POSITION_DISCONNECTED) S
11 0 Nf
( is ) S
11 2 Nf
(0x00) S
11 0 Nf
(.) S
0 -92.4 M
11 0 Nf
(Objects that implement the ) S
11 2 Nf
(Node) S
11 0 Nf
( interface: ) S
22 -105.6 M
11 0 Nf
(Properties of objects that implement the ) S
11 2 Nf
(Node) S
11 0 Nf
( interface: ) S
44 -118.8 M
11 2 Nf
(nodeName) S
11 0 Nf
( ) S
66 -132 M
11 0 Nf
(This read-only property is a ) S
11 2 Nf
(String) S
11 0 Nf
(. ) S
44 -145.2 M
11 2 Nf
(nodeValue) S
11 0 Nf
( ) S
66 -158.4 M
11 0 Nf
(This property is a ) S
11 2 Nf
(String) S
11 0 Nf
(, can raise an object that implements ) S
11 2 Nf
(DOMException) S
11 0 Nf
( interface on) S
66 -171.6 M
11 0 Nf
(setting and can raise an object that implements the ) S
11 2 Nf
(DOMException) S
11 0 Nf
( interface on retrieval. ) S
44 -184.8 M
11 2 Nf
(nodeType) S
11 0 Nf
( ) S
66 -198 M
11 0 Nf
(This read-only property is a ) S
11 2 Nf
(Number) S
11 0 Nf
(. ) S
44 -211.2 M
11 2 Nf
(parentNode) S
11 0 Nf
( ) S
66 -224.4 M
11 0 Nf
(This read-only property is an object that implements the ) S
11 2 Nf
(Node) S
11 0 Nf
( interface. ) S
44 -237.6 M
11 2 Nf
(childNodes) S
11 0 Nf
( ) S
66 -250.8 M
11 0 Nf
(This read-only property is an object that implements the ) S
11 2 Nf
(NodeList) S
11 0 Nf
( interface. ) S
44 -264 M
11 2 Nf
(firstChild) S
11 0 Nf
( ) S
66 -277.2 M
11 0 Nf
(This read-only property is an object that implements the ) S
11 2 Nf
(Node) S
11 0 Nf
( interface. ) S
44 -290.4 M
11 2 Nf
(lastChild) S
11 0 Nf
( ) S
66 -303.6 M
11 0 Nf
(This read-only property is an object that implements the ) S
11 2 Nf
(Node) S
11 0 Nf
( interface. ) S
44 -316.8 M
11 2 Nf
(previousSibling) S
11 0 Nf
( ) S
66 -330 M
11 0 Nf
(This read-only property is an object that implements the ) S
11 2 Nf
(Node) S
11 0 Nf
( interface. ) S
44 -343.2 M
11 2 Nf
(nextSibling) S
11 0 Nf
( ) S
66 -356.4 M
11 0 Nf
(This read-only property is an object that implements the ) S
11 2 Nf
(Node) S
11 0 Nf
( interface. ) S
44 -369.6 M
11 2 Nf
(attributes) S
11 0 Nf
( ) S
66 -382.8 M
11 0 Nf
(This read-only property is an object that implements the ) S
11 2 Nf
(NamedNodeMap) S
11 0 Nf
( interface. ) S
44 -396 M
11 2 Nf
(ownerDocument) S
11 0 Nf
( ) S
66 -409.2 M
11 0 Nf
(This read-only property is an object that implements the ) S
11 2 Nf
(Document) S
11 0 Nf
( interface. ) S
44 -422.4 M
11 2 Nf
(namespaceURI) S
11 0 Nf
( ) S
66 -435.6 M
11 0 Nf
(This read-only property is a ) S
11 2 Nf
(String) S
11 0 Nf
(. ) S
44 -448.8 M
11 2 Nf
(prefix) S
11 0 Nf
( ) S
66 -462 M
11 0 Nf
(This property is a ) S
11 2 Nf
(String) S
11 0 Nf
( and can raise an objewct that implements ) S
11 2 Nf
(DOMException) S
66 -475.2 M
11 0 Nf
(interface on setting. ) S
44 -488.4 M
11 2 Nf
(localName) S
11 0 Nf
( ) S
66 -501.6 M
11 0 Nf
(This read-only property is a ) S
11 2 Nf
(String) S
11 0 Nf
(. ) S
44 -514.8 M
11 2 Nf
(baseURI) S
11 0 Nf
( ) S
66 -528 M
11 0 Nf
(This read-only property is a ) S
11 2 Nf
(String) S
11 0 Nf
(. ) S
44 -541.2 M
11 2 Nf
(textContent) S
11 0 Nf
( ) S
66 -554.4 M
11 0 Nf
(This property is a ) S
11 2 Nf
(String) S
11 0 Nf
(, can raise an object that implements ) S
11 2 Nf
(DOMException) S
11 0 Nf
( interface on) S
66 -567.6 M
11 0 Nf
(setting and can raise an object that implements the ) S
11 2 Nf
(DOMException) S
11 0 Nf
( interface on ) S
(retrieval.) S
22 -580.8 M
11 0 Nf
(Functions of objects that implement the ) S
11 2 Nf
(Node) S
11 0 Nf
( interface: ) S
44 -594 M
11 2 Nf
(insertBefore\(newChild, ) S
(refChild\)) S
11 0 Nf
( ) S
66 -607.2 M
11 0 Nf
(This function returns an object that implements the ) S
11 2 Nf
(Node) S
11 0 Nf
( ) S
(interface.) S
66 -607.2 M
gsave
0 setgray
228.3 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(136) S
0 setgray
188.8 40 M
8 8 Nf
(F.2: Other Core interfaces) S
132 -8 M
grestore
pgsave restore N
%%Page: 137 137
%%PageResources: font Times-Roman Times-Bold Helvetica
%%PageBoundingBox: 115 44 491 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
66 -13.2 M
%%IncludeResource: font Times-Roman
11 0 Nf
(The ) S
%%IncludeResource: font Times-Bold
11 2 Nf
(newChild) S
11 0 Nf
( parameter is an object that implements the ) S
11 2 Nf
(Node) S
11 0 Nf
( ) S
(interface.) S
66 -26.4 M
11 0 Nf
(The ) S
11 2 Nf
(refChild) S
11 0 Nf
( parameter is an object that implements the ) S
11 2 Nf
(Node) S
11 0 Nf
( ) S
(interface.) S
66 -39.6 M
11 0 Nf
(This function can raise an object that implements the ) S
11 2 Nf
(DOMException) S
11 0 Nf
( interface. ) S
44 -52.8 M
11 2 Nf
(replaceChild\(newChild, ) S
(oldChild\)) S
11 0 Nf
( ) S
66 -66 M
11 0 Nf
(This function returns an object that implements the ) S
11 2 Nf
(Node) S
11 0 Nf
( ) S
(interface.) S
66 -79.2 M
11 0 Nf
(The ) S
11 2 Nf
(newChild) S
11 0 Nf
( parameter is an object that implements the ) S
11 2 Nf
(Node) S
11 0 Nf
( ) S
(interface.) S
66 -92.4 M
11 0 Nf
(The ) S
11 2 Nf
(oldChild) S
11 0 Nf
( parameter is an object that implements the ) S
11 2 Nf
(Node) S
11 0 Nf
( ) S
(interface.) S
66 -105.6 M
11 0 Nf
(This function can raise an object that implements the ) S
11 2 Nf
(DOMException) S
11 0 Nf
( interface. ) S
44 -118.8 M
11 2 Nf
(removeChild\(oldChild\)) S
11 0 Nf
( ) S
66 -132 M
11 0 Nf
(This function returns an object that implements the ) S
11 2 Nf
(Node) S
11 0 Nf
( ) S
(interface.) S
66 -145.2 M
11 0 Nf
(The ) S
11 2 Nf
(oldChild) S
11 0 Nf
( parameter is an object that implements the ) S
11 2 Nf
(Node) S
11 0 Nf
( ) S
(interface.) S
66 -158.4 M
11 0 Nf
(This function can raise an object that implements the ) S
11 2 Nf
(DOMException) S
11 0 Nf
( interface. ) S
44 -171.6 M
11 2 Nf
(appendChild\(newChild\)) S
11 0 Nf
( ) S
66 -184.8 M
11 0 Nf
(This function returns an object that implements the ) S
11 2 Nf
(Node) S
11 0 Nf
( ) S
(interface.) S
66 -198 M
11 0 Nf
(The ) S
11 2 Nf
(newChild) S
11 0 Nf
( parameter is an object that implements the ) S
11 2 Nf
(Node) S
11 0 Nf
( ) S
(interface.) S
66 -211.2 M
11 0 Nf
(This function can raise an object that implements the ) S
11 2 Nf
(DOMException) S
11 0 Nf
( interface. ) S
44 -224.4 M
11 2 Nf
(hasChildNodes\(\)) S
11 0 Nf
( ) S
66 -237.6 M
11 0 Nf
(This function returns a ) S
11 2 Nf
(Boolean) S
11 0 Nf
(. ) S
44 -250.8 M
11 2 Nf
(cloneNode\(deep\)) S
11 0 Nf
( ) S
66 -264 M
11 0 Nf
(This function returns an object that implements the ) S
11 2 Nf
(Node) S
11 0 Nf
( ) S
(interface.) S
66 -277.2 M
11 0 Nf
(The ) S
11 2 Nf
(deep) S
11 0 Nf
( parameter is a ) S
11 2 Nf
(Boolean) S
11 0 Nf
(. ) S
44 -290.4 M
11 2 Nf
(normalize\(\)) S
11 0 Nf
( ) S
66 -303.6 M
(This function has no return value. ) S
44 -316.8 M
11 2 Nf
(isSupported\(feature, ) S
(version\)) S
11 0 Nf
( ) S
66 -330 M
11 0 Nf
(This function returns a ) S
11 2 Nf
(Boolean) S
11 0 Nf
(.) S
66 -343.2 M
11 0 Nf
(The ) S
11 2 Nf
(feature) S
11 0 Nf
( parameter is a ) S
11 2 Nf
(String) S
11 0 Nf
(.) S
66 -356.4 M
11 0 Nf
(The ) S
11 2 Nf
(version) S
11 0 Nf
( parameter is a ) S
11 2 Nf
(String) S
11 0 Nf
(. ) S
44 -369.6 M
11 2 Nf
(hasAttributes\(\)) S
11 0 Nf
( ) S
66 -382.8 M
11 0 Nf
(This function returns a ) S
11 2 Nf
(Boolean) S
11 0 Nf
(. ) S
44 -396 M
11 2 Nf
(compareTreePosition\(other\)) S
11 0 Nf
( ) S
66 -409.2 M
11 0 Nf
(This function returns a ) S
11 2 Nf
(Number) S
11 0 Nf
(.) S
66 -422.4 M
11 0 Nf
(The ) S
11 2 Nf
(other) S
11 0 Nf
( parameter is an object that implements the ) S
11 2 Nf
(Node) S
11 0 Nf
( interface. ) S
44 -435.6 M
11 2 Nf
(isSameNode\(other\)) S
11 0 Nf
( ) S
66 -448.8 M
11 0 Nf
(This function returns a ) S
11 2 Nf
(Boolean) S
11 0 Nf
(.) S
66 -462 M
11 0 Nf
(The ) S
11 2 Nf
(other) S
11 0 Nf
( parameter is an object that implements the ) S
11 2 Nf
(Node) S
11 0 Nf
( interface. ) S
44 -475.2 M
11 2 Nf
(lookupNamespacePrefix\(namespaceURI\)) S
11 0 Nf
( ) S
66 -488.4 M
11 0 Nf
(This function returns a ) S
11 2 Nf
(String) S
11 0 Nf
(.) S
66 -501.6 M
11 0 Nf
(The ) S
11 2 Nf
(namespaceURI) S
11 0 Nf
( parameter is a ) S
11 2 Nf
(String) S
11 0 Nf
(. ) S
44 -514.8 M
11 2 Nf
(lookupNamespaceURI\(prefix\)) S
11 0 Nf
( ) S
66 -528 M
11 0 Nf
(This function returns a ) S
11 2 Nf
(String) S
11 0 Nf
(.) S
66 -541.2 M
11 0 Nf
(The ) S
11 2 Nf
(prefix) S
11 0 Nf
( parameter is a ) S
11 2 Nf
(String) S
11 0 Nf
(. ) S
44 -554.4 M
11 2 Nf
(isEqualNode\(arg, ) S
(deep\)) S
11 0 Nf
( ) S
66 -567.6 M
11 0 Nf
(This function returns a ) S
11 2 Nf
(Boolean) S
11 0 Nf
(.) S
66 -580.8 M
11 0 Nf
(The ) S
11 2 Nf
(arg) S
11 0 Nf
( parameter is an object that implements the ) S
11 2 Nf
(Node) S
11 0 Nf
( ) S
(interface.) S
66 -594 M
11 0 Nf
(The ) S
11 2 Nf
(deep) S
11 0 Nf
( parameter is a ) S
11 2 Nf
(Boolean) S
11 0 Nf
(. ) S
66 -594 M
gsave
0 setgray
228.3 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(137) S
0 setgray
188.8 40 M
8 8 Nf
(F.2: Other Core interfaces) S
88 -8 M
grestore
pgsave restore N
%%Page: 138 138
%%PageResources: font Times-Roman Times-Bold Helvetica
%%PageBoundingBox: 71 44 530 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
44 -13.2 M
%%IncludeResource: font Times-Bold
11 2 Nf
(getInterface\(feature\)) S
%%IncludeResource: font Times-Roman
11 0 Nf
( ) S
66 -26.4 M
11 0 Nf
(This function returns an object that implements the ) S
11 2 Nf
(Node) S
11 0 Nf
( ) S
(interface.) S
66 -39.6 M
11 0 Nf
(The ) S
11 2 Nf
(feature) S
11 0 Nf
( parameter is a ) S
11 2 Nf
(String) S
11 0 Nf
(. ) S
44 -52.8 M
11 2 Nf
(setUserData\(key, data, ) S
(handler\)) S
11 0 Nf
( ) S
66 -66 M
11 0 Nf
(This function returns an object that implements the ) S
11 2 Nf
(any ) S
(type) S
11 0 Nf
( ) S
(interface.) S
66 -79.2 M
11 0 Nf
(The ) S
11 2 Nf
(key) S
11 0 Nf
( parameter is a ) S
11 2 Nf
(String) S
11 0 Nf
(.) S
66 -92.4 M
11 0 Nf
(The ) S
11 2 Nf
(data) S
11 0 Nf
( parameter is an object that implements the ) S
11 2 Nf
(any ) S
(type) S
11 0 Nf
( ) S
(interface.) S
66 -105.6 M
11 0 Nf
(The ) S
11 2 Nf
(handler) S
11 0 Nf
( parameter is an object that implements the ) S
11 2 Nf
(UserDataHandler) S
11 0 Nf
( interface. ) S
44 -118.8 M
11 2 Nf
(getUserData\(key\)) S
11 0 Nf
( ) S
66 -132 M
11 0 Nf
(This function returns an object that implements the ) S
11 2 Nf
(any ) S
(type) S
11 0 Nf
( ) S
(interface.) S
66 -145.2 M
11 0 Nf
(The ) S
11 2 Nf
(key) S
11 0 Nf
( parameter is a ) S
11 2 Nf
(String) S
11 0 Nf
(.) S
0 -158.4 M
11 0 Nf
(Objects that implement the ) S
11 2 Nf
(NodeList) S
11 0 Nf
( interface: ) S
22 -171.6 M
11 0 Nf
(Properties of objects that implement the ) S
11 2 Nf
(NodeList) S
11 0 Nf
( interface: ) S
44 -184.8 M
11 2 Nf
(length) S
11 0 Nf
( ) S
66 -198 M
11 0 Nf
(This read-only property is a ) S
11 2 Nf
(Number) S
11 0 Nf
(.) S
22 -211.2 M
11 0 Nf
(Functions of objects that implement the ) S
11 2 Nf
(NodeList) S
11 0 Nf
( interface: ) S
44 -224.4 M
11 2 Nf
(item\(index\)) S
11 0 Nf
( ) S
66 -237.6 M
11 0 Nf
(This function returns an object that implements the ) S
11 2 Nf
(Node) S
11 0 Nf
( ) S
(interface.) S
66 -250.8 M
11 0 Nf
(The ) S
11 2 Nf
(index) S
11 0 Nf
( parameter is a ) S
11 2 Nf
(Number) S
11 0 Nf
(.) S
66 -264 M
11 2 Nf
(Note:) S
11 0 Nf
( This object can also be dereferenced using square bracket notation \(e.g. obj[1]\).) S
66 -277.2 M
11 0 Nf
(Dereferencing with an integer ) S
11 2 Nf
(index) S
11 0 Nf
( is equivalent to invoking the ) S
11 2 Nf
(item) S
11 0 Nf
( function with that ) S
66 -290.4 M
(index.) S
0 -303.6 M
11 0 Nf
(Objects that implement the ) S
11 2 Nf
(NamedNodeMap) S
11 0 Nf
( interface: ) S
22 -316.8 M
11 0 Nf
(Properties of objects that implement the ) S
11 2 Nf
(NamedNodeMap) S
11 0 Nf
( interface: ) S
44 -330 M
11 2 Nf
(length) S
11 0 Nf
( ) S
66 -343.2 M
11 0 Nf
(This read-only property is a ) S
11 2 Nf
(Number) S
11 0 Nf
(.) S
22 -356.4 M
11 0 Nf
(Functions of objects that implement the ) S
11 2 Nf
(NamedNodeMap) S
11 0 Nf
( interface: ) S
44 -369.6 M
11 2 Nf
(getNamedItem\(name\)) S
11 0 Nf
( ) S
66 -382.8 M
11 0 Nf
(This function returns an object that implements the ) S
11 2 Nf
(Node) S
11 0 Nf
( ) S
(interface.) S
66 -396 M
11 0 Nf
(The ) S
11 2 Nf
(name) S
11 0 Nf
( parameter is a ) S
11 2 Nf
(String) S
11 0 Nf
(. ) S
44 -409.2 M
11 2 Nf
(setNamedItem\(arg\)) S
11 0 Nf
( ) S
66 -422.4 M
11 0 Nf
(This function returns an object that implements the ) S
11 2 Nf
(Node) S
11 0 Nf
( ) S
(interface.) S
66 -435.6 M
11 0 Nf
(The ) S
11 2 Nf
(arg) S
11 0 Nf
( parameter is an object that implements the ) S
11 2 Nf
(Node) S
11 0 Nf
( ) S
(interface.) S
66 -448.8 M
11 0 Nf
(This function can raise an object that implements the ) S
11 2 Nf
(DOMException) S
11 0 Nf
( interface. ) S
44 -462 M
11 2 Nf
(removeNamedItem\(name\)) S
11 0 Nf
( ) S
66 -475.2 M
11 0 Nf
(This function returns an object that implements the ) S
11 2 Nf
(Node) S
11 0 Nf
( ) S
(interface.) S
66 -488.4 M
11 0 Nf
(The ) S
11 2 Nf
(name) S
11 0 Nf
( parameter is a ) S
11 2 Nf
(String) S
11 0 Nf
(.) S
66 -501.6 M
11 0 Nf
(This function can raise an object that implements the ) S
11 2 Nf
(DOMException) S
11 0 Nf
( interface. ) S
44 -514.8 M
11 2 Nf
(item\(index\)) S
11 0 Nf
( ) S
66 -528 M
11 0 Nf
(This function returns an object that implements the ) S
11 2 Nf
(Node) S
11 0 Nf
( ) S
(interface.) S
66 -541.2 M
11 0 Nf
(The ) S
11 2 Nf
(index) S
11 0 Nf
( parameter is a ) S
11 2 Nf
(Number) S
11 0 Nf
(.) S
66 -554.4 M
11 2 Nf
(Note:) S
11 0 Nf
( This object can also be dereferenced using square bracket notation \(e.g. obj[1]\).) S
66 -567.6 M
11 0 Nf
(Dereferencing with an integer ) S
11 2 Nf
(index) S
11 0 Nf
( is equivalent to invoking the ) S
11 2 Nf
(item) S
11 0 Nf
( function with that) S
66 -580.8 M
(index. ) S
44 -594 M
11 2 Nf
(getNamedItemNS\(namespaceURI, ) S
(localName\)) S
11 0 Nf
( ) S
66 -607.2 M
11 0 Nf
(This function returns an object that implements the ) S
11 2 Nf
(Node) S
11 0 Nf
( ) S
(interface.) S
66 -607.2 M
gsave
0 setgray
228.3 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(138) S
0 setgray
188.8 40 M
8 8 Nf
(F.2: Other Core interfaces) S
132 -8 M
grestore
pgsave restore N
%%Page: 139 139
%%PageResources: font Times-Roman Times-Bold Helvetica
%%PageBoundingBox: 71 44 539 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
66 -13.2 M
%%IncludeResource: font Times-Roman
11 0 Nf
(The ) S
%%IncludeResource: font Times-Bold
11 2 Nf
(namespaceURI) S
11 0 Nf
( parameter is a ) S
11 2 Nf
(String) S
11 0 Nf
(.) S
66 -26.4 M
11 0 Nf
(The ) S
11 2 Nf
(localName) S
11 0 Nf
( parameter is a ) S
11 2 Nf
(String) S
11 0 Nf
(. ) S
44 -39.6 M
11 2 Nf
(setNamedItemNS\(arg\)) S
11 0 Nf
( ) S
66 -52.8 M
11 0 Nf
(This function returns an object that implements the ) S
11 2 Nf
(Node) S
11 0 Nf
( ) S
(interface.) S
66 -66 M
11 0 Nf
(The ) S
11 2 Nf
(arg) S
11 0 Nf
( parameter is an object that implements the ) S
11 2 Nf
(Node) S
11 0 Nf
( ) S
(interface.) S
66 -79.2 M
11 0 Nf
(This function can raise an object that implements the ) S
11 2 Nf
(DOMException) S
11 0 Nf
( interface. ) S
44 -92.4 M
11 2 Nf
(removeNamedItemNS\(namespaceURI, ) S
(localName\)) S
11 0 Nf
( ) S
66 -105.6 M
11 0 Nf
(This function returns an object that implements the ) S
11 2 Nf
(Node) S
11 0 Nf
( ) S
(interface.) S
66 -118.8 M
11 0 Nf
(The ) S
11 2 Nf
(namespaceURI) S
11 0 Nf
( parameter is a ) S
11 2 Nf
(String) S
11 0 Nf
(.) S
66 -132 M
11 0 Nf
(The ) S
11 2 Nf
(localName) S
11 0 Nf
( parameter is a ) S
11 2 Nf
(String) S
11 0 Nf
(.) S
66 -145.2 M
11 0 Nf
(This function can raise an object that implements the ) S
11 2 Nf
(DOMException) S
11 0 Nf
( ) S
(interface.) S
0 -158.4 M
11 0 Nf
(Objects that implement the ) S
11 2 Nf
(CharacterData) S
11 0 Nf
( interface: ) S
22 -171.6 M
11 0 Nf
(Objects that implement the ) S
11 2 Nf
(CharacterData) S
11 0 Nf
( interface have all properties and functions of the ) S
11 2 Nf
(Node) S
22 -184.8 M
11 0 Nf
(interface as well as the properties and functions defined below. ) S
22 -198 M
11 0 Nf
(Properties of objects that implement the ) S
11 2 Nf
(CharacterData) S
11 0 Nf
( interface: ) S
44 -211.2 M
11 2 Nf
(data) S
11 0 Nf
( ) S
66 -224.4 M
11 0 Nf
(This property is a ) S
11 2 Nf
(String) S
11 0 Nf
(, can raise an object that implements ) S
11 2 Nf
(DOMException) S
11 0 Nf
( interface on) S
66 -237.6 M
11 0 Nf
(setting and can raise an object that implements the ) S
11 2 Nf
(DOMException) S
11 0 Nf
( interface on retrieval. ) S
44 -250.8 M
11 2 Nf
(length) S
11 0 Nf
( ) S
66 -264 M
11 0 Nf
(This read-only property is a ) S
11 2 Nf
(Number) S
11 0 Nf
(.) S
22 -277.2 M
11 0 Nf
(Functions of objects that implement the ) S
11 2 Nf
(CharacterData) S
11 0 Nf
( interface: ) S
44 -290.4 M
11 2 Nf
(substringData\(offset, ) S
(count\)) S
11 0 Nf
( ) S
66 -303.6 M
11 0 Nf
(This function returns a ) S
11 2 Nf
(String) S
11 0 Nf
(.) S
66 -316.8 M
11 0 Nf
(The ) S
11 2 Nf
(offset) S
11 0 Nf
( parameter is a ) S
11 2 Nf
(Number) S
11 0 Nf
(.) S
66 -330 M
11 0 Nf
(The ) S
11 2 Nf
(count) S
11 0 Nf
( parameter is a ) S
11 2 Nf
(Number) S
11 0 Nf
(.) S
66 -343.2 M
11 0 Nf
(This function can raise an object that implements the ) S
11 2 Nf
(DOMException) S
11 0 Nf
( interface. ) S
44 -356.4 M
11 2 Nf
(appendData\(arg\)) S
11 0 Nf
( ) S
66 -369.6 M
(This function has no return ) S
(value.) S
66 -382.8 M
11 0 Nf
(The ) S
11 2 Nf
(arg) S
11 0 Nf
( parameter is a ) S
11 2 Nf
(String) S
11 0 Nf
(.) S
66 -396 M
11 0 Nf
(This function can raise an object that implements the ) S
11 2 Nf
(DOMException) S
11 0 Nf
( interface. ) S
44 -409.2 M
11 2 Nf
(insertData\(offset, ) S
(arg\)) S
11 0 Nf
( ) S
66 -422.4 M
(This function has no return ) S
(value.) S
66 -435.6 M
11 0 Nf
(The ) S
11 2 Nf
(offset) S
11 0 Nf
( parameter is a ) S
11 2 Nf
(Number) S
11 0 Nf
(.) S
66 -448.8 M
11 0 Nf
(The ) S
11 2 Nf
(arg) S
11 0 Nf
( parameter is a ) S
11 2 Nf
(String) S
11 0 Nf
(.) S
66 -462 M
11 0 Nf
(This function can raise an object that implements the ) S
11 2 Nf
(DOMException) S
11 0 Nf
( interface. ) S
44 -475.2 M
11 2 Nf
(deleteData\(offset, ) S
(count\)) S
11 0 Nf
( ) S
66 -488.4 M
(This function has no return ) S
(value.) S
66 -501.6 M
11 0 Nf
(The ) S
11 2 Nf
(offset) S
11 0 Nf
( parameter is a ) S
11 2 Nf
(Number) S
11 0 Nf
(.) S
66 -514.8 M
11 0 Nf
(The ) S
11 2 Nf
(count) S
11 0 Nf
( parameter is a ) S
11 2 Nf
(Number) S
11 0 Nf
(.) S
66 -528 M
11 0 Nf
(This function can raise an object that implements the ) S
11 2 Nf
(DOMException) S
11 0 Nf
( interface. ) S
44 -541.2 M
11 2 Nf
(replaceData\(offset, count, ) S
(arg\)) S
11 0 Nf
( ) S
66 -554.4 M
(This function has no return ) S
(value.) S
66 -567.6 M
11 0 Nf
(The ) S
11 2 Nf
(offset) S
11 0 Nf
( parameter is a ) S
11 2 Nf
(Number) S
11 0 Nf
(.) S
66 -580.8 M
11 0 Nf
(The ) S
11 2 Nf
(count) S
11 0 Nf
( parameter is a ) S
11 2 Nf
(Number) S
11 0 Nf
(.) S
66 -594 M
11 0 Nf
(The ) S
11 2 Nf
(arg) S
11 0 Nf
( parameter is a ) S
11 2 Nf
(String) S
11 0 Nf
(.) S
66 -607.2 M
11 0 Nf
(This function can raise an object that implements the ) S
11 2 Nf
(DOMException) S
11 0 Nf
( ) S
(interface.) S
22 -607.2 M
gsave
0 setgray
228.3 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(139) S
0 setgray
188.8 40 M
8 8 Nf
(F.2: Other Core interfaces) S
0 -8 M
grestore
pgsave restore N
%%Page: 140 140
%%PageResources: font Times-Roman Times-Bold Helvetica
%%PageBoundingBox: 71 44 538 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
0 -13.2 M
%%IncludeResource: font Times-Roman
11 0 Nf
(Objects that implement the ) S
%%IncludeResource: font Times-Bold
11 2 Nf
(Attr) S
11 0 Nf
( interface: ) S
22 -26.4 M
11 0 Nf
(Objects that implement the ) S
11 2 Nf
(Attr) S
11 0 Nf
( interface have all properties and functions of the ) S
11 2 Nf
(Node) S
11 0 Nf
( interface as) S
22 -39.6 M
(well as the properties and functions defined below. ) S
22 -52.8 M
11 0 Nf
(Properties of objects that implement the ) S
11 2 Nf
(Attr) S
11 0 Nf
( interface: ) S
44 -66 M
11 2 Nf
(name) S
11 0 Nf
( ) S
66 -79.2 M
11 0 Nf
(This read-only property is a ) S
11 2 Nf
(String) S
11 0 Nf
(. ) S
44 -92.4 M
11 2 Nf
(specified) S
11 0 Nf
( ) S
66 -105.6 M
11 0 Nf
(This read-only property is a ) S
11 2 Nf
(Boolean) S
11 0 Nf
(. ) S
44 -118.8 M
11 2 Nf
(value) S
11 0 Nf
( ) S
66 -132 M
11 0 Nf
(This property is a ) S
11 2 Nf
(String) S
11 0 Nf
( and can raise an objewct that implements ) S
11 2 Nf
(DOMException) S
66 -145.2 M
11 0 Nf
(interface on setting. ) S
44 -158.4 M
11 2 Nf
(ownerElement) S
11 0 Nf
( ) S
66 -171.6 M
11 0 Nf
(This read-only property is an object that implements the ) S
11 2 Nf
(Element) S
11 0 Nf
( ) S
(interface.) S
0 -184.8 M
11 0 Nf
(Objects that implement the ) S
11 2 Nf
(Element) S
11 0 Nf
( interface: ) S
22 -198 M
11 0 Nf
(Objects that implement the ) S
11 2 Nf
(Element) S
11 0 Nf
( interface have all properties and functions of the ) S
11 2 Nf
(Node) S
11 0 Nf
( interface) S
22 -211.2 M
(as well as the properties and functions defined below. ) S
22 -224.4 M
11 0 Nf
(Properties of objects that implement the ) S
11 2 Nf
(Element) S
11 0 Nf
( interface: ) S
44 -237.6 M
11 2 Nf
(tagName) S
11 0 Nf
( ) S
66 -250.8 M
11 0 Nf
(This read-only property is a ) S
11 2 Nf
(String) S
11 0 Nf
(.) S
22 -264 M
11 0 Nf
(Functions of objects that implement the ) S
11 2 Nf
(Element) S
11 0 Nf
( interface: ) S
44 -277.2 M
11 2 Nf
(getAttribute\(name\)) S
11 0 Nf
( ) S
66 -290.4 M
11 0 Nf
(This function returns a ) S
11 2 Nf
(String) S
11 0 Nf
(.) S
66 -303.6 M
11 0 Nf
(The ) S
11 2 Nf
(name) S
11 0 Nf
( parameter is a ) S
11 2 Nf
(String) S
11 0 Nf
(. ) S
44 -316.8 M
11 2 Nf
(setAttribute\(name, ) S
(value\)) S
11 0 Nf
( ) S
66 -330 M
(This function has no return ) S
(value.) S
66 -343.2 M
11 0 Nf
(The ) S
11 2 Nf
(name) S
11 0 Nf
( parameter is a ) S
11 2 Nf
(String) S
11 0 Nf
(.) S
66 -356.4 M
11 0 Nf
(The ) S
11 2 Nf
(value) S
11 0 Nf
( parameter is a ) S
11 2 Nf
(String) S
11 0 Nf
(.) S
66 -369.6 M
11 0 Nf
(This function can raise an object that implements the ) S
11 2 Nf
(DOMException) S
11 0 Nf
( interface. ) S
44 -382.8 M
11 2 Nf
(removeAttribute\(name\)) S
11 0 Nf
( ) S
66 -396 M
(This function has no return ) S
(value.) S
66 -409.2 M
11 0 Nf
(The ) S
11 2 Nf
(name) S
11 0 Nf
( parameter is a ) S
11 2 Nf
(String) S
11 0 Nf
(.) S
66 -422.4 M
11 0 Nf
(This function can raise an object that implements the ) S
11 2 Nf
(DOMException) S
11 0 Nf
( interface. ) S
44 -435.6 M
11 2 Nf
(getAttributeNode\(name\)) S
11 0 Nf
( ) S
66 -448.8 M
11 0 Nf
(This function returns an object that implements the ) S
11 2 Nf
(Attr) S
11 0 Nf
( ) S
(interface.) S
66 -462 M
11 0 Nf
(The ) S
11 2 Nf
(name) S
11 0 Nf
( parameter is a ) S
11 2 Nf
(String) S
11 0 Nf
(. ) S
44 -475.2 M
11 2 Nf
(setAttributeNode\(newAttr\)) S
11 0 Nf
( ) S
66 -488.4 M
11 0 Nf
(This function returns an object that implements the ) S
11 2 Nf
(Attr) S
11 0 Nf
( ) S
(interface.) S
66 -501.6 M
11 0 Nf
(The ) S
11 2 Nf
(newAttr) S
11 0 Nf
( parameter is an object that implements the ) S
11 2 Nf
(Attr) S
11 0 Nf
( ) S
(interface.) S
66 -514.8 M
11 0 Nf
(This function can raise an object that implements the ) S
11 2 Nf
(DOMException) S
11 0 Nf
( interface. ) S
44 -528 M
11 2 Nf
(removeAttributeNode\(oldAttr\)) S
11 0 Nf
( ) S
66 -541.2 M
11 0 Nf
(This function returns an object that implements the ) S
11 2 Nf
(Attr) S
11 0 Nf
( ) S
(interface.) S
66 -554.4 M
11 0 Nf
(The ) S
11 2 Nf
(oldAttr) S
11 0 Nf
( parameter is an object that implements the ) S
11 2 Nf
(Attr) S
11 0 Nf
( ) S
(interface.) S
66 -567.6 M
11 0 Nf
(This function can raise an object that implements the ) S
11 2 Nf
(DOMException) S
11 0 Nf
( interface. ) S
44 -580.8 M
11 2 Nf
(getElementsByTagName\(name\)) S
11 0 Nf
( ) S
66 -594 M
11 0 Nf
(This function returns an object that implements the ) S
11 2 Nf
(NodeList) S
11 0 Nf
( ) S
(interface.) S
66 -607.2 M
11 0 Nf
(The ) S
11 2 Nf
(name) S
11 0 Nf
( parameter is a ) S
11 2 Nf
(String) S
11 0 Nf
(. ) S
66 -607.2 M
gsave
0 setgray
228.3 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(140) S
0 setgray
188.8 40 M
8 8 Nf
(F.2: Other Core interfaces) S
88 -8 M
grestore
pgsave restore N
%%Page: 141 141
%%PageResources: font Times-Roman Times-Bold Helvetica
%%PageBoundingBox: 71 44 526 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
44 -13.2 M
%%IncludeResource: font Times-Bold
11 2 Nf
(getAttributeNS\(namespaceURI, ) S
(localName\)) S
%%IncludeResource: font Times-Roman
11 0 Nf
( ) S
66 -26.4 M
11 0 Nf
(This function returns a ) S
11 2 Nf
(String) S
11 0 Nf
(.) S
66 -39.6 M
11 0 Nf
(The ) S
11 2 Nf
(namespaceURI) S
11 0 Nf
( parameter is a ) S
11 2 Nf
(String) S
11 0 Nf
(.) S
66 -52.8 M
11 0 Nf
(The ) S
11 2 Nf
(localName) S
11 0 Nf
( parameter is a ) S
11 2 Nf
(String) S
11 0 Nf
(. ) S
44 -66 M
11 2 Nf
(setAttributeNS\(namespaceURI, qualifiedName, ) S
(value\)) S
11 0 Nf
( ) S
66 -79.2 M
(This function has no return ) S
(value.) S
66 -92.4 M
11 0 Nf
(The ) S
11 2 Nf
(namespaceURI) S
11 0 Nf
( parameter is a ) S
11 2 Nf
(String) S
11 0 Nf
(.) S
66 -105.6 M
11 0 Nf
(The ) S
11 2 Nf
(qualifiedName) S
11 0 Nf
( parameter is a ) S
11 2 Nf
(String) S
11 0 Nf
(.) S
66 -118.8 M
11 0 Nf
(The ) S
11 2 Nf
(value) S
11 0 Nf
( parameter is a ) S
11 2 Nf
(String) S
11 0 Nf
(.) S
66 -132 M
11 0 Nf
(This function can raise an object that implements the ) S
11 2 Nf
(DOMException) S
11 0 Nf
( interface. ) S
44 -145.2 M
11 2 Nf
(removeAttributeNS\(namespaceURI, ) S
(localName\)) S
11 0 Nf
( ) S
66 -158.4 M
(This function has no return ) S
(value.) S
66 -171.6 M
11 0 Nf
(The ) S
11 2 Nf
(namespaceURI) S
11 0 Nf
( parameter is a ) S
11 2 Nf
(String) S
11 0 Nf
(.) S
66 -184.8 M
11 0 Nf
(The ) S
11 2 Nf
(localName) S
11 0 Nf
( parameter is a ) S
11 2 Nf
(String) S
11 0 Nf
(.) S
66 -198 M
11 0 Nf
(This function can raise an object that implements the ) S
11 2 Nf
(DOMException) S
11 0 Nf
( interface. ) S
44 -211.2 M
11 2 Nf
(getAttributeNodeNS\(namespaceURI, ) S
(localName\)) S
11 0 Nf
( ) S
66 -224.4 M
11 0 Nf
(This function returns an object that implements the ) S
11 2 Nf
(Attr) S
11 0 Nf
( ) S
(interface.) S
66 -237.6 M
11 0 Nf
(The ) S
11 2 Nf
(namespaceURI) S
11 0 Nf
( parameter is a ) S
11 2 Nf
(String) S
11 0 Nf
(.) S
66 -250.8 M
11 0 Nf
(The ) S
11 2 Nf
(localName) S
11 0 Nf
( parameter is a ) S
11 2 Nf
(String) S
11 0 Nf
(. ) S
44 -264 M
11 2 Nf
(setAttributeNodeNS\(newAttr\)) S
11 0 Nf
( ) S
66 -277.2 M
11 0 Nf
(This function returns an object that implements the ) S
11 2 Nf
(Attr) S
11 0 Nf
( ) S
(interface.) S
66 -290.4 M
11 0 Nf
(The ) S
11 2 Nf
(newAttr) S
11 0 Nf
( parameter is an object that implements the ) S
11 2 Nf
(Attr) S
11 0 Nf
( ) S
(interface.) S
66 -303.6 M
11 0 Nf
(This function can raise an object that implements the ) S
11 2 Nf
(DOMException) S
11 0 Nf
( interface. ) S
44 -316.8 M
11 2 Nf
(getElementsByTagNameNS\(namespaceURI, ) S
(localName\)) S
11 0 Nf
( ) S
66 -330 M
11 0 Nf
(This function returns an object that implements the ) S
11 2 Nf
(NodeList) S
11 0 Nf
( ) S
(interface.) S
66 -343.2 M
11 0 Nf
(The ) S
11 2 Nf
(namespaceURI) S
11 0 Nf
( parameter is a ) S
11 2 Nf
(String) S
11 0 Nf
(.) S
66 -356.4 M
11 0 Nf
(The ) S
11 2 Nf
(localName) S
11 0 Nf
( parameter is a ) S
11 2 Nf
(String) S
11 0 Nf
(. ) S
44 -369.6 M
11 2 Nf
(hasAttribute\(name\)) S
11 0 Nf
( ) S
66 -382.8 M
11 0 Nf
(This function returns a ) S
11 2 Nf
(Boolean) S
11 0 Nf
(.) S
66 -396 M
11 0 Nf
(The ) S
11 2 Nf
(name) S
11 0 Nf
( parameter is a ) S
11 2 Nf
(String) S
11 0 Nf
(. ) S
44 -409.2 M
11 2 Nf
(hasAttributeNS\(namespaceURI, ) S
(localName\)) S
11 0 Nf
( ) S
66 -422.4 M
11 0 Nf
(This function returns a ) S
11 2 Nf
(Boolean) S
11 0 Nf
(.) S
66 -435.6 M
11 0 Nf
(The ) S
11 2 Nf
(namespaceURI) S
11 0 Nf
( parameter is a ) S
11 2 Nf
(String) S
11 0 Nf
(.) S
66 -448.8 M
11 0 Nf
(The ) S
11 2 Nf
(localName) S
11 0 Nf
( parameter is a ) S
11 2 Nf
(String) S
11 0 Nf
(.) S
0 -462 M
11 0 Nf
(Objects that implement the ) S
11 2 Nf
(Text) S
11 0 Nf
( interface: ) S
22 -475.2 M
11 0 Nf
(Objects that implement the ) S
11 2 Nf
(Text) S
11 0 Nf
( interface have all properties and functions of the ) S
11 2 Nf
(CharacterData) S
22 -488.4 M
11 0 Nf
(interface as well as the properties and functions defined below. ) S
22 -501.6 M
11 0 Nf
(Properties of objects that implement the ) S
11 2 Nf
(Text) S
11 0 Nf
( interface: ) S
44 -514.8 M
11 2 Nf
(isWhitespaceInElementContent) S
11 0 Nf
( ) S
66 -528 M
11 0 Nf
(This read-only property is a ) S
11 2 Nf
(Boolean) S
11 0 Nf
(. ) S
44 -541.2 M
11 2 Nf
(wholeText) S
11 0 Nf
( ) S
66 -554.4 M
11 0 Nf
(This read-only property is a ) S
11 2 Nf
(String) S
11 0 Nf
(.) S
22 -567.6 M
11 0 Nf
(Functions of objects that implement the ) S
11 2 Nf
(Text) S
11 0 Nf
( interface: ) S
44 -580.8 M
11 2 Nf
(splitText\(offset\)) S
11 0 Nf
( ) S
66 -594 M
11 0 Nf
(This function returns an object that implements the ) S
11 2 Nf
(Text) S
11 0 Nf
( ) S
(interface.) S
66 -607.2 M
11 0 Nf
(The ) S
11 2 Nf
(offset) S
11 0 Nf
( parameter is a ) S
11 2 Nf
(Number) S
11 0 Nf
(.) S
66 -607.2 M
gsave
0 setgray
228.3 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(141) S
0 setgray
188.8 40 M
8 8 Nf
(F.2: Other Core interfaces) S
132 -8 M
grestore
pgsave restore N
%%Page: 142 142
%%PageResources: font Times-Roman Times-Bold Helvetica
%%PageBoundingBox: 71 44 495 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
66 -13.2 M
%%IncludeResource: font Times-Roman
11 0 Nf
(This function can raise an object that implements the ) S
%%IncludeResource: font Times-Bold
11 2 Nf
(DOMException) S
11 0 Nf
( interface. ) S
44 -26.4 M
11 2 Nf
(replaceWholeText\(content\)) S
11 0 Nf
( ) S
66 -39.6 M
11 0 Nf
(This function returns an object that implements the ) S
11 2 Nf
(Text) S
11 0 Nf
( ) S
(interface.) S
66 -52.8 M
11 0 Nf
(The ) S
11 2 Nf
(content) S
11 0 Nf
( parameter is a ) S
11 2 Nf
(String) S
11 0 Nf
(.) S
66 -66 M
11 0 Nf
(This function can raise an object that implements the ) S
11 2 Nf
(DOMException) S
11 0 Nf
( ) S
(interface.) S
0 -79.2 M
11 0 Nf
(Objects that implement the ) S
11 2 Nf
(Comment) S
11 0 Nf
( interface: ) S
22 -92.4 M
11 0 Nf
(Objects that implement the ) S
11 2 Nf
(Comment) S
11 0 Nf
( interface have all properties and functions of the ) S
22 -105.6 M
11 2 Nf
(CharacterData) S
11 0 Nf
( ) S
(interface.) S
0 -118.8 M
11 0 Nf
(Properties of the ) S
11 2 Nf
(UserDataHandler) S
11 0 Nf
( Constructor function: ) S
22 -132 M
11 2 Nf
(UserDataHandler.NODE_CLONED) S
11 0 Nf
( ) S
44 -145.2 M
11 0 Nf
(The value of the constant ) S
11 2 Nf
(UserDataHandler.NODE_CLONED) S
11 0 Nf
( is ) S
11 2 Nf
(1) S
11 0 Nf
(. ) S
22 -158.4 M
11 2 Nf
(UserDataHandler.NODE_IMPORTED) S
11 0 Nf
( ) S
44 -171.6 M
11 0 Nf
(The value of the constant ) S
11 2 Nf
(UserDataHandler.NODE_IMPORTED) S
11 0 Nf
( is ) S
11 2 Nf
(2) S
11 0 Nf
(. ) S
22 -184.8 M
11 2 Nf
(UserDataHandler.NODE_DELETED) S
11 0 Nf
( ) S
44 -198 M
11 0 Nf
(The value of the constant ) S
11 2 Nf
(UserDataHandler.NODE_DELETED) S
11 0 Nf
( is ) S
11 2 Nf
(3) S
11 0 Nf
(. ) S
22 -211.2 M
11 2 Nf
(UserDataHandler.NODE_RENAMED) S
11 0 Nf
( ) S
44 -224.4 M
11 0 Nf
(The value of the constant ) S
11 2 Nf
(UserDataHandler.NODE_RENAMED) S
11 0 Nf
( is ) S
11 2 Nf
(4) S
11 0 Nf
(.) S
0 -237.6 M
11 0 Nf
(Objects that implement the ) S
11 2 Nf
(UserDataHandler) S
11 0 Nf
( interface: ) S
22 -250.8 M
11 0 Nf
(Functions of objects that implement the ) S
11 2 Nf
(UserDataHandler) S
11 0 Nf
( interface: ) S
44 -264 M
11 2 Nf
(handle\(operation, key, data, src, ) S
(dst\)) S
11 0 Nf
( ) S
66 -277.2 M
(This function has no return ) S
(value.) S
66 -290.4 M
11 0 Nf
(The ) S
11 2 Nf
(operation) S
11 0 Nf
( parameter is a ) S
11 2 Nf
(Number) S
11 0 Nf
(.) S
66 -303.6 M
11 0 Nf
(The ) S
11 2 Nf
(key) S
11 0 Nf
( parameter is a ) S
11 2 Nf
(String) S
11 0 Nf
(.) S
66 -316.8 M
11 0 Nf
(The ) S
11 2 Nf
(data) S
11 0 Nf
( parameter is an object that implements the ) S
11 2 Nf
(Object) S
11 0 Nf
( ) S
(interface.) S
66 -330 M
11 0 Nf
(The ) S
11 2 Nf
(src) S
11 0 Nf
( parameter is an object that implements the ) S
11 2 Nf
(Node) S
11 0 Nf
( ) S
(interface.) S
66 -343.2 M
11 0 Nf
(The ) S
11 2 Nf
(dst) S
11 0 Nf
( parameter is an object that implements the ) S
11 2 Nf
(Node) S
11 0 Nf
( ) S
(interface.) S
0 -356.4 M
11 0 Nf
(Properties of the ) S
11 2 Nf
(DOMError) S
11 0 Nf
( Constructor function: ) S
22 -369.6 M
11 2 Nf
(DOMError.SEVERITY_WARNING) S
11 0 Nf
( ) S
44 -382.8 M
11 0 Nf
(The value of the constant ) S
11 2 Nf
(DOMError.SEVERITY_WARNING) S
11 0 Nf
( is ) S
11 2 Nf
(0) S
11 0 Nf
(. ) S
22 -396 M
11 2 Nf
(DOMError.SEVERITY_ERROR) S
11 0 Nf
( ) S
44 -409.2 M
11 0 Nf
(The value of the constant ) S
11 2 Nf
(DOMError.SEVERITY_ERROR) S
11 0 Nf
( is ) S
11 2 Nf
(1) S
11 0 Nf
(. ) S
22 -422.4 M
11 2 Nf
(DOMError.SEVERITY_FATAL_ERROR) S
11 0 Nf
( ) S
44 -435.6 M
11 0 Nf
(The value of the constant ) S
11 2 Nf
(DOMError.SEVERITY_FATAL_ERROR) S
11 0 Nf
( is ) S
11 2 Nf
(2) S
11 0 Nf
(.) S
0 -448.8 M
11 0 Nf
(Objects that implement the ) S
11 2 Nf
(DOMError) S
11 0 Nf
( interface: ) S
22 -462 M
11 0 Nf
(Properties of objects that implement the ) S
11 2 Nf
(DOMError) S
11 0 Nf
( interface: ) S
44 -475.2 M
11 2 Nf
(severity) S
11 0 Nf
( ) S
66 -488.4 M
11 0 Nf
(This read-only property is a ) S
11 2 Nf
(Number) S
11 0 Nf
(. ) S
44 -501.6 M
11 2 Nf
(message) S
11 0 Nf
( ) S
66 -514.8 M
11 0 Nf
(This read-only property is a ) S
11 2 Nf
(String) S
11 0 Nf
(. ) S
44 -528 M
11 2 Nf
(relatedException) S
11 0 Nf
( ) S
66 -541.2 M
11 0 Nf
(This read-only property is an object that implements the ) S
11 2 Nf
(Object) S
11 0 Nf
( interface. ) S
44 -554.4 M
11 2 Nf
(location) S
11 0 Nf
( ) S
66 -567.6 M
11 0 Nf
(This read-only property is an object that implements the ) S
11 2 Nf
(DOMLocator) S
11 0 Nf
( ) S
(interface.) S
0 -580.8 M
11 0 Nf
(Objects that implement the ) S
11 2 Nf
(DOMErrorHandler) S
11 0 Nf
( interface: ) S
22 -594 M
11 0 Nf
(Functions of objects that implement the ) S
11 2 Nf
(DOMErrorHandler) S
11 0 Nf
( interface: ) S
44 -594 M
gsave
0 setgray
228.3 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(142) S
0 setgray
188.8 40 M
8 8 Nf
(F.2: Other Core interfaces) S
88 -8 M
grestore
pgsave restore N
%%Page: 143 143
%%PageResources: font Times-Roman Times-Bold Helvetica
%%PageBoundingBox: 71 44 540 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
44 -13.2 M
%%IncludeResource: font Times-Bold
11 2 Nf
(handleError\(error\)) S
%%IncludeResource: font Times-Roman
11 0 Nf
( ) S
66 -26.4 M
11 0 Nf
(This function returns a ) S
11 2 Nf
(Boolean) S
11 0 Nf
(.) S
66 -39.6 M
11 0 Nf
(The ) S
11 2 Nf
(error) S
11 0 Nf
( parameter is an object that implements the ) S
11 2 Nf
(DOMError) S
11 0 Nf
( ) S
(interface.) S
0 -52.8 M
11 0 Nf
(Objects that implement the ) S
11 2 Nf
(DOMLocator) S
11 0 Nf
( interface: ) S
22 -66 M
11 0 Nf
(Properties of objects that implement the ) S
11 2 Nf
(DOMLocator) S
11 0 Nf
( interface: ) S
44 -79.2 M
11 2 Nf
(lineNumber) S
11 0 Nf
( ) S
66 -92.4 M
11 0 Nf
(This read-only property is a ) S
11 2 Nf
(Number) S
11 0 Nf
(. ) S
44 -105.6 M
11 2 Nf
(columnNumber) S
11 0 Nf
( ) S
66 -118.8 M
11 0 Nf
(This read-only property is a ) S
11 2 Nf
(Number) S
11 0 Nf
(. ) S
44 -132 M
11 2 Nf
(offset) S
11 0 Nf
( ) S
66 -145.2 M
11 0 Nf
(This read-only property is a ) S
11 2 Nf
(Number) S
11 0 Nf
(. ) S
44 -158.4 M
11 2 Nf
(errorNode) S
11 0 Nf
( ) S
66 -171.6 M
11 0 Nf
(This read-only property is an object that implements the ) S
11 2 Nf
(Node) S
11 0 Nf
( interface. ) S
44 -184.8 M
11 2 Nf
(uri) S
11 0 Nf
( ) S
66 -198 M
11 0 Nf
(This read-only property is a ) S
11 2 Nf
(String) S
11 0 Nf
(.) S
0 -211.2 M
11 0 Nf
(Objects that implement the ) S
11 2 Nf
(CDATASection) S
11 0 Nf
( interface: ) S
22 -224.4 M
11 0 Nf
(Objects that implement the ) S
11 2 Nf
(CDATASection) S
11 0 Nf
( interface have all properties and functions of the ) S
11 2 Nf
(Text) S
11 0 Nf
( ) S
22 -237.6 M
(interface.) S
0 -250.8 M
11 0 Nf
(Objects that implement the ) S
11 2 Nf
(DocumentType) S
11 0 Nf
( interface: ) S
22 -264 M
11 0 Nf
(Objects that implement the ) S
11 2 Nf
(DocumentType) S
11 0 Nf
( interface have all properties and functions of the ) S
11 2 Nf
(Node) S
22 -277.2 M
11 0 Nf
(interface as well as the properties and functions defined below. ) S
22 -290.4 M
11 0 Nf
(Properties of objects that implement the ) S
11 2 Nf
(DocumentType) S
11 0 Nf
( interface: ) S
44 -303.6 M
11 2 Nf
(name) S
11 0 Nf
( ) S
66 -316.8 M
11 0 Nf
(This read-only property is a ) S
11 2 Nf
(String) S
11 0 Nf
(. ) S
44 -330 M
11 2 Nf
(entities) S
11 0 Nf
( ) S
66 -343.2 M
11 0 Nf
(This read-only property is an object that implements the ) S
11 2 Nf
(NamedNodeMap) S
11 0 Nf
( interface. ) S
44 -356.4 M
11 2 Nf
(notations) S
11 0 Nf
( ) S
66 -369.6 M
11 0 Nf
(This read-only property is an object that implements the ) S
11 2 Nf
(NamedNodeMap) S
11 0 Nf
( interface. ) S
44 -382.8 M
11 2 Nf
(publicId) S
11 0 Nf
( ) S
66 -396 M
11 0 Nf
(This read-only property is a ) S
11 2 Nf
(String) S
11 0 Nf
(. ) S
44 -409.2 M
11 2 Nf
(systemId) S
11 0 Nf
( ) S
66 -422.4 M
11 0 Nf
(This read-only property is a ) S
11 2 Nf
(String) S
11 0 Nf
(. ) S
44 -435.6 M
11 2 Nf
(internalSubset) S
11 0 Nf
( ) S
66 -448.8 M
11 0 Nf
(This read-only property is a ) S
11 2 Nf
(String) S
11 0 Nf
(.) S
0 -462 M
11 0 Nf
(Objects that implement the ) S
11 2 Nf
(Notation) S
11 0 Nf
( interface: ) S
22 -475.2 M
11 0 Nf
(Objects that implement the ) S
11 2 Nf
(Notation) S
11 0 Nf
( interface have all properties and functions of the ) S
11 2 Nf
(Node) S
11 0 Nf
( interface) S
22 -488.4 M
(as well as the properties and functions defined below. ) S
22 -501.6 M
11 0 Nf
(Properties of objects that implement the ) S
11 2 Nf
(Notation) S
11 0 Nf
( interface: ) S
44 -514.8 M
11 2 Nf
(publicId) S
11 0 Nf
( ) S
66 -528 M
11 0 Nf
(This read-only property is a ) S
11 2 Nf
(String) S
11 0 Nf
(. ) S
44 -541.2 M
11 2 Nf
(systemId) S
11 0 Nf
( ) S
66 -554.4 M
11 0 Nf
(This read-only property is a ) S
11 2 Nf
(String) S
11 0 Nf
(.) S
0 -567.6 M
11 0 Nf
(Objects that implement the ) S
11 2 Nf
(Entity) S
11 0 Nf
( interface: ) S
22 -580.8 M
11 0 Nf
(Objects that implement the ) S
11 2 Nf
(Entity) S
11 0 Nf
( interface have all properties and functions of the ) S
11 2 Nf
(Node) S
11 0 Nf
( interface as) S
22 -594 M
(well as the properties and functions defined below. ) S
22 -594 M
gsave
0 setgray
228.3 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(143) S
0 setgray
188.8 40 M
8 8 Nf
(F.2: Other Core interfaces) S
44 -8 M
grestore
pgsave restore N
%%Page: 144 144
%%PageResources: font Times-Roman Times-Bold Helvetica
%%PageBoundingBox: 71 44 534 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
22 -13.2 M
%%IncludeResource: font Times-Roman
11 0 Nf
(Properties of objects that implement the ) S
%%IncludeResource: font Times-Bold
11 2 Nf
(Entity) S
11 0 Nf
( interface: ) S
44 -26.4 M
11 2 Nf
(publicId) S
11 0 Nf
( ) S
66 -39.6 M
11 0 Nf
(This read-only property is a ) S
11 2 Nf
(String) S
11 0 Nf
(. ) S
44 -52.8 M
11 2 Nf
(systemId) S
11 0 Nf
( ) S
66 -66 M
11 0 Nf
(This read-only property is a ) S
11 2 Nf
(String) S
11 0 Nf
(. ) S
44 -79.2 M
11 2 Nf
(notationName) S
11 0 Nf
( ) S
66 -92.4 M
11 0 Nf
(This read-only property is a ) S
11 2 Nf
(String) S
11 0 Nf
(. ) S
44 -105.6 M
11 2 Nf
(actualEncoding) S
11 0 Nf
( ) S
66 -118.8 M
11 0 Nf
(This property is a ) S
11 2 Nf
(String) S
11 0 Nf
(. ) S
44 -132 M
11 2 Nf
(encoding) S
11 0 Nf
( ) S
66 -145.2 M
11 0 Nf
(This property is a ) S
11 2 Nf
(String) S
11 0 Nf
(. ) S
44 -158.4 M
11 2 Nf
(version) S
11 0 Nf
( ) S
66 -171.6 M
11 0 Nf
(This property is a ) S
11 2 Nf
(String) S
11 0 Nf
(.) S
0 -184.8 M
11 0 Nf
(Objects that implement the ) S
11 2 Nf
(EntityReference) S
11 0 Nf
( interface: ) S
22 -198 M
11 0 Nf
(Objects that implement the ) S
11 2 Nf
(EntityReference) S
11 0 Nf
( interface have all properties and functions of the ) S
11 2 Nf
(Node) S
11 0 Nf
( ) S
22 -211.2 M
(interface.) S
0 -224.4 M
11 0 Nf
(Objects that implement the ) S
11 2 Nf
(ProcessingInstruction) S
11 0 Nf
( interface: ) S
22 -237.6 M
11 0 Nf
(Objects that implement the ) S
11 2 Nf
(ProcessingInstruction) S
11 0 Nf
( interface have all properties and functions of the ) S
22 -250.8 M
11 2 Nf
(Node) S
11 0 Nf
( interface as well as the properties and functions defined below. ) S
22 -264 M
11 0 Nf
(Properties of objects that implement the ) S
11 2 Nf
(ProcessingInstruction) S
11 0 Nf
( interface: ) S
44 -277.2 M
11 2 Nf
(target) S
11 0 Nf
( ) S
66 -290.4 M
11 0 Nf
(This read-only property is a ) S
11 2 Nf
(String) S
11 0 Nf
(. ) S
44 -303.6 M
11 2 Nf
(data) S
11 0 Nf
( ) S
66 -316.8 M
11 0 Nf
(This property is a ) S
11 2 Nf
(String) S
11 0 Nf
( and can raise an objewct that implements ) S
11 2 Nf
(DOMException) S
66 -330 M
11 0 Nf
(interface on ) S
(setting.) S
0 -341 M
gsave
0 setgray
228.3 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(144) S
0 setgray
188.8 40 M
8 8 Nf
(F.2: Other Core interfaces) S
0 -8 M
grestore
pgsave restore N
%%Page: 145 145
%%PageResources: font Times-Roman Times-Italic Times-Bold Helvetica
%%PageBoundingBox: 71 44 539 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
0 0 M
[/View [/XYZ -4 706.0 null] /Dest /19 /DEST pdfmark
0 0 M
[/View [/XYZ -4 706.0 null] /Dest /531 /DEST pdfmark
[/View [/XYZ -4 706.0 null] /Dest /531 /DEST pdfmark
0 -22.8 M
%%IncludeResource: font Times-Bold
19 2 Nf
(Appendix) S
[/View [/XYZ -4 706.000183 null] /Dest /534 /DEST pdfmark
[/View [/XYZ -4 706.000183 null] /Dest /532 /DEST pdfmark
( G: ) S
(Acknowledgements) S
0 -47 M
%%IncludeResource: font Times-Roman
11 0 Nf
(Many people contributed to the DOM specifications \(Level 1, 2 or 3\), including members of the DOM) S
0 -60.2 M
(Working Group and the DOM Interest Group. We especially thank the ) S
(following:) S
0 -84.4 M
(Andrew Watson \(Object Management Group\), Andy Heninger \(IBM\), Angel Diaz \(IBM\), Arnaud Le) S
0 -97.6 M
(Hors \(W3C and IBM\), Ashok Malhotra \(IBM and Microsoft\), Ben Chang \(Oracle\), Bill Smith \(Sun\), Bill) S
0 -110.8 M
(Shea \(Merrill Lynch\), Bob Sutor \(IBM\), Chris Lovett \(Microsoft\), Chris Wilson \(Microsoft\), David) S
0 -124 M
(Brownell \(Sun\), David Ezell \(Hewlett Packard Company\), David Singer \(IBM\), Dimitris Dimitriadis) S
0 -137.2 M
(\(Improve AB\), Don Park \(invited\), Elena Litani \(IBM\), Eric Vasilik \(Microsoft\), Gavin Nicol \(INSO\), Ian) S
0 -150.4 M
(Jacobs \(W3C\), James Clark \(invited\), James Davidson \(Sun\), Jared Sorensen \(Novell\), Jeroen van) S
0 -163.6 M
(Rotterdam \(X-Hive Corporation\), Joe Kesselman \(IBM\), Joe Lapp \(webMethods\), Joe Marini) S
0 -176.8 M
(\(Macromedia\), Johnny Stenback \(Netscape/AOL\), Jon Ferraiolo \(Adobe\), Jonathan Marsh \(Microsoft\),) S
0 -190 M
(Jonathan Robie \(Texcel Research and Software AG\), Kim Adamson-Sharpe \(SoftQuad Software Inc.\),) S
0 -203.2 M
11 0 Nf
(Lauren Wood \(SoftQuad Software Inc., ) S
%%IncludeResource: font Times-Italic
11 1 Nf
(former ) S
(chair) S
11 0 Nf
(\), Laurence Cable \(Sun\), Mark Davis \(IBM\), Mark) S
0 -216.4 M
(Scardina \(Oracle\), Martin D\374rst \(W3C\), Mary Brady \(NIST\), Mick Goulish \(Software AG\), Mike) S
0 -229.6 M
(Champion \(Arbortext and Software AG\), Miles Sabin \(Cromwell Media\), Patti Lutsky \(Arbortext\), Paul) S
0 -242.8 M
(Grosso \(Arbortext\), Peter Sharpe \(SoftQuad Software Inc.\), Phil Karlton \(Netscape\), Philippe Le H\351garet) S
0 -256 M
11 0 Nf
(\(W3C, ) S
11 1 Nf
(W3C team contact and ) S
(Chair) S
11 0 Nf
(\), Ramesh Lekshmynarayanan \(Merrill Lynch\), Ray Whitmer \(iMall,) S
0 -269.2 M
(Excite@Home, and Netscape/AOL\), Rezaur Rahman \(Intel\), Rich Rollman \(Microsoft\), Rick Gessner) S
0 -282.4 M
(\(Netscape\), Rick Jelliffe \(invited\), Rob Relyea \(Microsoft\), Scott Isaacs \(Microsoft\), Sharon Adler) S
0 -295.6 M
(\(INSO\), Steve Byrne \(JavaSoft\), Tim Bray \(invited\), Tim Yu \(Oracle\), Tom Pixley \(Netscape/AOL\),) S
0 -308.8 M
(Vidur Apparao \(Netscape\), Vinod Anupam ) S
(\(Lucent\).) S
0 -333 M
(Thanks to all those who have helped to improve this specification by sending suggestions and corrections) S
0 -346.2 M
(\(Please, keep bugging us with your ) S
(issues!\).) S
0 -357.2 M
[/View [/XYZ -4 348.80127 null] /Dest /68 /DEST pdfmark
[/View [/XYZ -4 348.80127 null] /Dest /68 /DEST pdfmark
0 -380.2 M
17 2 Nf
(G.1:) S
[/View [/XYZ -4 346.201508 null] /Dest /535 /DEST pdfmark
[/View [/XYZ -4 346.201508 null] /Dest /533 /DEST pdfmark
( Production ) S
(Systems) S
0 -404.4 M
11 0 Nf
(This specification was written in XML. The HTML, OMG IDL, Java and ECMAScript bindings were all) S
0 -417.6 M
(produced ) S
(automatically.) S
0 -441.8 M
(Thanks to Joe English, author of ) S
(cost) S
[/Rect [144.736816 -444.54834 164.457275 -432.448334] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.flightlab.com/cost)] Cd /ANN pdfmark
(, which was used as the basis for producing DOM Level 1. Thanks) S
0 -455 M
(also to Gavin Nicol, who wrote the scripts which run on top of cost. Arnaud Le Hors and Philippe Le) S
0 -468.2 M
(H\351garet maintained the ) S
(scripts.) S
0 -492.4 M
(After DOM Level 1, we used ) S
(Xerces) S
[/Rect [130.656494 -495.148193 163.191406 -483.048187] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://xml.apache.org/xerces-j)] Cd /ANN pdfmark
( as the basis DOM implementation and wish to thank the authors.) S
0 -505.6 M
(Philippe Le H\351garet and Arnaud Le Hors wrote the ) S
(Java ) S
(programs) S
[/Rect [227.190674 -508.348145 293.033203 -496.248138] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://dev.w3.org/cvsweb/java/classes/org/w3c/tools/specgenerator/)] Cd /ANN pdfmark
( which are the DOM ) S
(application.) S
0 -529.8 M
(Thanks also to Jan K\344rrman, author of ) S
(html2ps) S
[/Rect [170.684814 -532.548096 208.137207 -520.44812] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.tdb.uu.se/~jan/html2ps.html)] Cd /ANN pdfmark
(, which we use in creating the PostScript version of the ) S
0 -543 M
(specification.) S
0 -554 M
gsave
0 setgray
228.3 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(145) S
0 setgray
177.2 40 M
8 8 Nf
(Appendix G: Acknowledgements) S
0 -8 M
grestore
pgsave restore N
%%Page: 146 146
%%PageResources: font Helvetica
%%PageBoundingBox: 261 44 351 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
0 0 M
gsave
0 setgray
228.3 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(146) S
0 setgray
190.8 40 M
8 8 Nf
(G.1: Production Systems) S
0 -8 M
grestore
pgsave restore N
%%Page: 147 147
%%PageResources: font Times-Roman Times-Italic Times-Bold Courier Helvetica
%%PageBoundingBox: 71 44 541 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
0 0 M
[/View [/XYZ -4 706.0 null] /Dest /20 /DEST pdfmark
0 0 M
[/View [/XYZ -4 706.0 null] /Dest /536 /DEST pdfmark
[/View [/XYZ -4 706.0 null] /Dest /536 /DEST pdfmark
0 -22.8 M
%%IncludeResource: font Times-Bold
19 2 Nf
(Glossary) S
[/View [/XYZ -4 706.000183 null] /Dest /540 /DEST pdfmark
[/View [/XYZ -4 706.000183 null] /Dest /537 /DEST pdfmark
0 -47 M
%%IncludeResource: font Times-Italic
11 1 Nf
(Editors) S
%%IncludeResource: font Times-Roman
11 0 Nf
(: ) S
22 -60.2 M
(Arnaud Le Hors, W3C ) S
22 -73.4 M
(Robert S. Sutor, IBM Research \(for DOM Level ) S
(1\)) S
0 -97.6 M
(Several of the following term definitions have been borrowed or modified from similar definitions in other) S
0 -110.8 M
(W3C or standards documents. See the links within the definitions for more ) S
(information.) S
0 -135 M
[/View [/XYZ -4 584.2005 null] /Dest /379 /DEST pdfmark
11 2 Nf
(16-bit) S
[/View [/XYZ -4 584.2005 null] /Dest /379 /DEST pdfmark
( ) S
(unit) S
11 0 Nf
( ) S
22 -148.2 M
11 0 Nf
(The base unit of a ) S
%%IncludeResource: font Courier
11 4 Nf
(DOMString) S
[/Rect [102.563477 -150.949463 163.962158 -138.849457] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(17) S
(] ) S
(. This indicates that indexing on a ) S
11 4 Nf
(DOMString) S
[/Rect [345.582031 -150.949463 406.980713 -138.849457] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( occurs in) S
22 -161.4 M
11 0 Nf
(units of 16 bits. This must not be misunderstood to mean that a ) S
11 4 Nf
(DOMString) S
[/Rect [300.890137 -164.149414 362.288818 -152.049408] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( can store arbitrary) S
22 -174.6 M
11 0 Nf
(16-bit units. A ) S
11 4 Nf
(DOMString) S
[/Rect [87.6149902 -177.349365 149.013672 -165.249359] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
11 0 Nf
( is a character string encoded in UTF-16; this means that the restrictions) S
22 -187.8 M
(of UTF-16 as well as the other relevant restrictions on character strings must be maintained. A single) S
22 -201 M
(character, for example in the form of a numeric character reference, may correspond to one or two) S
22 -214.2 M
(16-bit units. ) S
0 -227.4 M
[/View [/XYZ -4 491.800842 null] /Dest /410 /DEST pdfmark
11 2 Nf
(ancestor) S
[/View [/XYZ -4 491.800842 null] /Dest /410 /DEST pdfmark
11 0 Nf
( ) S
22 -240.6 M
11 0 Nf
(An ) S
11 1 Nf
(ancestor) S
11 0 Nf
( node of any node A is any node above A in a tree model of a document, where "above") S
22 -253.8 M
(means "toward the root." ) S
0 -267 M
[/View [/XYZ -4 452.201 null] /Dest /88 /DEST pdfmark
11 2 Nf
(API) S
[/View [/XYZ -4 452.201 null] /Dest /88 /DEST pdfmark
11 0 Nf
( ) S
22 -280.2 M
11 0 Nf
(An ) S
11 1 Nf
(API) S
11 0 Nf
( is an Application Programming Interface, a set of functions or methods used to access some) S
22 -293.4 M
(functionality. ) S
0 -306.6 M
[/View [/XYZ -4 412.601135 null] /Dest /374 /DEST pdfmark
11 2 Nf
(child) S
[/View [/XYZ -4 412.601135 null] /Dest /374 /DEST pdfmark
11 0 Nf
( ) S
22 -319.8 M
11 0 Nf
(A ) S
11 1 Nf
(child) S
11 0 Nf
( is an immediate descendant node of a node. ) S
0 -333 M
[/View [/XYZ -4 386.201233 null] /Dest /92 /DEST pdfmark
11 2 Nf
(client) S
[/View [/XYZ -4 386.201233 null] /Dest /92 /DEST pdfmark
( ) S
(application) S
11 0 Nf
( ) S
22 -346.2 M
(A [client] application is any software that uses the Document Object Model programming interfaces) S
22 -359.4 M
(provided by the hosting implementation to accomplish useful work. Some examples of client) S
22 -372.6 M
(applications are scripts within an HTML or XML document. ) S
0 -385.8 M
[/View [/XYZ -4 333.401428 null] /Dest /378 /DEST pdfmark
11 2 Nf
(COM) S
[/View [/XYZ -4 333.401428 null] /Dest /378 /DEST pdfmark
11 0 Nf
( ) S
22 -399 M
11 1 Nf
(COM) S
11 0 Nf
( is Microsoft's Component Object Model ) S
([) S
(COM) S
[/Rect [233.647705 -401.748535 260.705322 -389.648529] /Subtype /Link /Border [0 0 1] /Dest /100 /ANN pdfmark
(], a technology for building applications from) S
22 -412.2 M
(binary software components. ) S
0 -425.4 M
[/View [/XYZ -4 293.801575 null] /Dest /400 /DEST pdfmark
11 2 Nf
(convenience) S
[/View [/XYZ -4 293.801575 null] /Dest /400 /DEST pdfmark
11 0 Nf
( ) S
22 -438.6 M
11 0 Nf
(A ) S
11 1 Nf
(convenience ) S
(method) S
11 0 Nf
( is an operation on an object that could be accomplished by a program) S
22 -451.8 M
(consisting of more basic operations on the object. Convenience methods are usually provided to) S
22 -465 M
(make the API easier and simpler to use or to allow specific programs to create more optimized) S
22 -478.2 M
11 0 Nf
(implementations for common operations. A similar definition holds for a ) S
11 1 Nf
(convenience ) S
(property) S
11 0 Nf
(. ) S
0 -491.4 M
[/View [/XYZ -4 227.801819 null] /Dest /106 /DEST pdfmark
11 2 Nf
(data) S
[/View [/XYZ -4 227.801819 null] /Dest /106 /DEST pdfmark
( ) S
(model) S
11 0 Nf
( ) S
22 -504.6 M
11 0 Nf
(A ) S
11 1 Nf
(data ) S
(model) S
11 0 Nf
( is a collection of descriptions of data structures and their contained fields, together) S
22 -517.8 M
(with the operations or functions that manipulate them. ) S
0 -531 M
[/View [/XYZ -4 188.201965 null] /Dest /389 /DEST pdfmark
11 2 Nf
(descendant) S
[/View [/XYZ -4 188.201965 null] /Dest /389 /DEST pdfmark
11 0 Nf
( ) S
22 -544.2 M
11 0 Nf
(A ) S
11 1 Nf
(descendant) S
11 0 Nf
( node of any node A is any node below A in a tree model of a document, where "below") S
22 -557.4 M
(means "away from the root." ) S
0 -570.6 M
[/View [/XYZ -4 148.602112 null] /Dest /401 /DEST pdfmark
11 2 Nf
(document) S
[/View [/XYZ -4 148.602112 null] /Dest /401 /DEST pdfmark
( ) S
(element) S
11 0 Nf
( ) S
22 -583.8 M
11 0 Nf
(There is only one document element in a ) S
11 4 Nf
(Document) S
[/Rect [203.07959 -586.547852 257.878418 -574.447876] /Subtype /Link /Border [0 0 1] /Dest /167 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(29) S
(] ) S
(. This element node is a child of the ) S
22 -597 M
11 4 Nf
(Document) S
[/Rect [21.0 -599.747803 75.7988281 -587.647827] /Subtype /Link /Border [0 0 1] /Dest /167 /ANN pdfmark
11 0 Nf
( node. See ) S
11 1 Nf
(Well-Formed XML ) S
(Documents) S
[/Rect [122.066162 -599.747803 259.70459 -587.647827] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/2000/REC-xml-20001006#dt-root)] Cd /ANN pdfmark
11 0 Nf
( in XML ) S
([) S
(XML ) S
(1.0) S
[/Rect [302.616943 -599.747803 345.558594 -587.647827] /Subtype /Link /Border [0 0 1] /Dest /404 /ANN pdfmark
(]. ) S
22 -597 M
gsave
0 setgray
228.3 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(147) S
0 setgray
219.2 40 M
8 8 Nf
(Glossary) S
0 -8 M
grestore
pgsave restore N
%%Page: 148 148
%%PageResources: font Times-Roman Times-Italic Times-Bold Courier Helvetica
%%PageBoundingBox: 71 44 541 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
0 -13.2 M
[/View [/XYZ -4 706.000061 null] /Dest /405 /DEST pdfmark
%%IncludeResource: font Times-Bold
11 2 Nf
(document) S
[/View [/XYZ -4 706.000061 null] /Dest /405 /DEST pdfmark
( ) S
(order) S
%%IncludeResource: font Times-Roman
11 0 Nf
( ) S
22 -26.4 M
11 0 Nf
(There is an ordering, ) S
%%IncludeResource: font Times-Italic
11 1 Nf
(document ) S
(order) S
11 0 Nf
(, defined on all the nodes in the document corresponding to the) S
22 -39.6 M
(order in which the first character of the XML representation of each node occurs in the XML) S
22 -52.8 M
11 0 Nf
(representation of the document after expansion of general entities. Thus, the ) S
11 1 Nf
(document ) S
(element) S
[/Rect [358.560547 -55.5498047 440.286865 -43.4498062] /Subtype /Link /Border [0 0 1] /Dest /401 /ANN pdfmark
11 0 Nf
( ) S
22 -66 M
([p.) S
(147) S
(] ) S
(node will be the first node. Element nodes occur before their children. Thus, document order) S
22 -79.2 M
(orders element nodes in order of the occurrence of their start-tag in the XML \(after expansion of) S
22 -92.4 M
(entities\). The attribute nodes of an element occur after the element and before its children. The) S
22 -105.6 M
(relative order of attribute nodes is implementation-dependent. ) S
0 -118.8 M
[/View [/XYZ -4 600.400452 null] /Dest /376 /DEST pdfmark
11 2 Nf
(ECMAScript) S
[/View [/XYZ -4 600.400452 null] /Dest /376 /DEST pdfmark
11 0 Nf
( ) S
22 -132 M
(The programming language defined by the ECMA-262 standard ) S
([) S
(ECMAScript) S
[/Rect [309.998291 -134.749512 370.055176 -122.649513] /Subtype /Link /Border [0 0 1] /Dest /97 /ANN pdfmark
(]. As stated in the) S
22 -145.2 M
(standard, the originating technology for ECMAScript was JavaScript ) S
([) S
(JavaScript) S
[/Rect [331.094727 -147.949463 378.919434 -135.849457] /Subtype /Link /Border [0 0 1] /Dest /98 /ANN pdfmark
(]. Note that in the) S
22 -158.4 M
(ECMAScript binding, the word "property" is used in the same sense as the IDL term "attribute." ) S
0 -171.6 M
[/View [/XYZ -4 547.600647 null] /Dest /375 /DEST pdfmark
11 2 Nf
(element) S
[/View [/XYZ -4 547.600647 null] /Dest /375 /DEST pdfmark
11 0 Nf
( ) S
22 -184.8 M
(Each document contains one or more elements, the boundaries of which are either delimited by) S
22 -198 M
(start-tags and end-tags, or, for empty elements by an empty-element tag. Each element has a type,) S
22 -211.2 M
11 0 Nf
(identified by name, and may have a set of attributes. Each attribute has a name and a value. See ) S
22 -224.4 M
11 1 Nf
(Logical ) S
(Structures) S
[/Rect [21.0 -227.14917 104.585205 -215.049164] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/2000/REC-xml-20001006#sec-logical-struct)] Cd /ANN pdfmark
11 0 Nf
( in XML ) S
([) S
(XML ) S
(1.0) S
[/Rect [147.497559 -227.14917 190.439209 -215.049164] /Subtype /Link /Border [0 0 1] /Dest /404 /ANN pdfmark
(]. ) S
0 -237.6 M
[/View [/XYZ -4 481.600891 null] /Dest /414 /DEST pdfmark
11 2 Nf
(information) S
[/View [/XYZ -4 481.600891 null] /Dest /414 /DEST pdfmark
( ) S
(item) S
11 0 Nf
( ) S
22 -250.8 M
(An information item is an abstract representation of some component of an XML document. See the ) S
22 -264 M
([) S
(XML Information ) S
(set) S
[/Rect [24.6628418 -266.749023 121.37085 -254.649017] /Subtype /Link /Border [0 0 1] /Dest /104 /ANN pdfmark
(] for details. ) S
0 -277.2 M
[/View [/XYZ -4 442.001038 null] /Dest /415 /DEST pdfmark
11 2 Nf
(logically-adjacent) S
[/View [/XYZ -4 442.001038 null] /Dest /415 /DEST pdfmark
( text ) S
(nodes) S
11 0 Nf
( ) S
22 -290.4 M
11 1 Nf
(Logically-adjacent text ) S
(nodes) S
11 0 Nf
( are ) S
%%IncludeResource: font Courier
11 4 Nf
(Text) S
[/Rect [170.07959 -293.148926 198.479 -281.04892] /Subtype /Link /Border [0 0 1] /Dest /312 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(85) S
(] ) S
(or ) S
11 4 Nf
(CDataSection) S
11 0 Nf
( nodes that may be visited) S
22 -303.6 M
11 0 Nf
(sequentially in ) S
11 1 Nf
(document ) S
(order) S
[/Rect [88.2194824 -306.348877 160.178223 -294.248871] /Subtype /Link /Border [0 0 1] /Dest /405 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(148) S
(] ) S
(without entering, exiting, or passing over ) S
11 4 Nf
(Element) S
[/Rect [379.681641 -306.348877 427.880615 -294.248871] /Subtype /Link /Border [0 0 1] /Dest /295 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(77) S
(] ) S
(, ) S
22 -316.8 M
11 4 Nf
(Comment) S
[/Rect [21.0 -319.548828 69.1989746 -307.448822] /Subtype /Link /Border [0 0 1] /Dest /318 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(87) S
(] ) S
(, or ) S
11 4 Nf
(ProcessingInstruction) S
[/Rect [116.6875 -319.548828 257.284424 -307.448822] /Subtype /Link /Border [0 0 1] /Dest /369 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(95) S
(] ) S
(nodes. ) S
0 -330 M
[/View [/XYZ -4 389.201233 null] /Dest /108 /DEST pdfmark
11 2 Nf
(hosting) S
[/View [/XYZ -4 389.201233 null] /Dest /108 /DEST pdfmark
( ) S
(implementation) S
11 0 Nf
( ) S
22 -343.2 M
(A [hosting] implementation is a software module that provides an implementation of the DOM) S
22 -356.4 M
(interfaces so that a client application can use them. Some examples of hosting implementations are) S
22 -369.6 M
(browsers, editors and document repositories. ) S
0 -382.8 M
[/View [/XYZ -4 336.401428 null] /Dest /89 /DEST pdfmark
11 2 Nf
(HTML) S
[/View [/XYZ -4 336.401428 null] /Dest /89 /DEST pdfmark
11 0 Nf
( ) S
22 -396 M
11 0 Nf
(The HyperText Markup Language ) S
(\() S
11 1 Nf
(HTML) S
11 0 Nf
(\) is a simple markup language used to create hypertext) S
22 -409.2 M
(documents that are portable from one platform to another. HTML documents are SGML documents) S
22 -422.4 M
(with generic semantics that are appropriate for representing information from a wide range of) S
22 -435.6 M
(applications. ) S
([) S
(HTML ) S
(4.0) S
[/Rect [83.3244629 -438.348389 132.987061 -426.248383] /Subtype /Link /Border [0 0 1] /Dest /538 /ANN pdfmark
(] ) S
0 -448.8 M
[/View [/XYZ -4 270.401672 null] /Dest /377 /DEST pdfmark
11 2 Nf
(inheritance) S
[/View [/XYZ -4 270.401672 null] /Dest /377 /DEST pdfmark
11 0 Nf
( ) S
22 -462 M
(In object-oriented programming, the ability to create new classes \(or interfaces\) that contain all the) S
22 -475.2 M
(methods and properties of another class \(or interface\), plus additional methods and properties. If class) S
22 -488.4 M
11 0 Nf
(\(or interface\) D inherits from class \(or interface\) B, then D is said to be ) S
11 1 Nf
(derived) S
11 0 Nf
( from B. B is said to) S
22 -501.6 M
11 0 Nf
(be a ) S
11 1 Nf
(base) S
11 0 Nf
( class \(or interface\) for D. Some programming languages allow for multiple inheritance, that) S
22 -514.8 M
(is, inheritance from more than one class or interface. ) S
0 -528 M
[/View [/XYZ -4 191.201965 null] /Dest /91 /DEST pdfmark
11 2 Nf
(interface) S
[/View [/XYZ -4 191.201965 null] /Dest /91 /DEST pdfmark
11 0 Nf
( ) S
22 -541.2 M
11 0 Nf
(An ) S
11 1 Nf
(interface) S
11 0 Nf
( is a declaration of a set of methods with no information given about their) S
22 -554.4 M
(implementation. In object systems that support interfaces and inheritance, interfaces can usually) S
22 -567.6 M
(inherit from one another. ) S
0 -580.8 M
[/View [/XYZ -4 138.402161 null] /Dest /95 /DEST pdfmark
11 2 Nf
(language) S
[/View [/XYZ -4 138.402161 null] /Dest /95 /DEST pdfmark
( ) S
(binding) S
11 0 Nf
( ) S
22 -594 M
11 0 Nf
(A programming ) S
11 1 Nf
(language ) S
(binding) S
11 0 Nf
( for an IDL specification is an implementation of the interfaces in) S
22 -607.2 M
(the specification for the given language. For example, a Java language binding for the Document) S
22 -607.2 M
gsave
0 setgray
228.3 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(148) S
0 setgray
219.2 40 M
8 8 Nf
(Glossary) S
44 -8 M
grestore
pgsave restore N
%%Page: 149 149
%%PageResources: font Times-Roman Times-Italic Times-Bold Helvetica
%%PageBoundingBox: 71 44 541 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
22 -13.2 M
%%IncludeResource: font Times-Roman
11 0 Nf
(Object Model IDL specification would implement the concrete Java classes that provide the) S
22 -26.4 M
11 0 Nf
(functionality exposed by the interfaces. ) S
0 -39.6 M
[/View [/XYZ -4 679.600159 null] /Dest /403 /DEST pdfmark
%%IncludeResource: font Times-Bold
11 2 Nf
(local) S
[/View [/XYZ -4 679.600159 null] /Dest /403 /DEST pdfmark
( ) S
(name) S
11 0 Nf
( ) S
22 -52.8 M
11 0 Nf
(A ) S
%%IncludeResource: font Times-Italic
11 1 Nf
(local ) S
(name) S
11 0 Nf
( is the local part of a ) S
11 1 Nf
(qualified ) S
(name) S
11 0 Nf
(. This is called the local part in Namespaces in) S
22 -66 M
(XML ) S
([) S
(XML ) S
(Namespaces) S
[/Rect [51.8544922 -68.7497559 136.022461 -56.6497574] /Subtype /Link /Border [0 0 1] /Dest /384 /ANN pdfmark
(]. ) S
0 -79.2 M
[/View [/XYZ -4 640.000305 null] /Dest /112 /DEST pdfmark
11 2 Nf
(method) S
[/View [/XYZ -4 640.000305 null] /Dest /112 /DEST pdfmark
11 0 Nf
( ) S
22 -92.4 M
11 0 Nf
(A ) S
11 1 Nf
(method) S
11 0 Nf
( is an operation or function that is associated with an object and is allowed to manipulate) S
22 -105.6 M
(the object's data. ) S
0 -118.8 M
[/View [/XYZ -4 600.400452 null] /Dest /103 /DEST pdfmark
11 2 Nf
(model) S
[/View [/XYZ -4 600.400452 null] /Dest /103 /DEST pdfmark
11 0 Nf
( ) S
22 -132 M
11 0 Nf
(A ) S
11 1 Nf
(model) S
11 0 Nf
( is the actual data representation for the information at hand. Examples are the structural) S
22 -145.2 M
(model and the style model representing the parse structure and the style information associated with a) S
22 -158.4 M
(document. The model might be a tree, or a directed graph, or something else. ) S
0 -171.6 M
[/View [/XYZ -4 547.600647 null] /Dest /387 /DEST pdfmark
11 2 Nf
(namespace) S
[/View [/XYZ -4 547.600647 null] /Dest /387 /DEST pdfmark
( ) S
(prefix) S
11 0 Nf
( ) S
22 -184.8 M
11 0 Nf
(A ) S
11 1 Nf
(namespace ) S
(prefix) S
11 0 Nf
( is a string that associates an element or attribute name with a ) S
11 1 Nf
(namespace ) S
(URI) S
11 0 Nf
( in) S
22 -198 M
(XML. See namespace prefix in Namespaces in XML ) S
([) S
(XML ) S
(Namespaces) S
[/Rect [260.794678 -200.749268 344.962646 -188.649261] /Subtype /Link /Border [0 0 1] /Dest /384 /ANN pdfmark
(]. ) S
0 -211.2 M
[/View [/XYZ -4 508.000793 null] /Dest /386 /DEST pdfmark
11 2 Nf
(namespace) S
[/View [/XYZ -4 508.000793 null] /Dest /386 /DEST pdfmark
( ) S
(URI) S
11 0 Nf
( ) S
22 -224.4 M
11 0 Nf
(A ) S
11 1 Nf
(namespace ) S
(URI) S
11 0 Nf
( is a URI that identifies an XML namespace. This is called the namespace name in) S
22 -237.6 M
(Namespaces in XML ) S
([) S
(XML ) S
(Namespaces) S
[/Rect [120.888672 -240.349121 205.056641 -228.249115] /Subtype /Link /Border [0 0 1] /Dest /384 /ANN pdfmark
(]. ) S
0 -250.8 M
[/View [/XYZ -4 468.40094 null] /Dest /105 /DEST pdfmark
11 2 Nf
(object) S
[/View [/XYZ -4 468.40094 null] /Dest /105 /DEST pdfmark
( ) S
(model) S
11 0 Nf
( ) S
22 -264 M
11 0 Nf
(An ) S
11 1 Nf
(object ) S
(model) S
11 0 Nf
( is a collection of descriptions of classes or interfaces, together with their member) S
22 -277.2 M
(data, member functions, and class-static operations. ) S
0 -290.4 M
[/View [/XYZ -4 428.801086 null] /Dest /409 /DEST pdfmark
11 2 Nf
(parent) S
[/View [/XYZ -4 428.801086 null] /Dest /409 /DEST pdfmark
11 0 Nf
( ) S
22 -303.6 M
11 0 Nf
(A ) S
11 1 Nf
(parent) S
11 0 Nf
( is an immediate ancestor node of a node. ) S
0 -316.8 M
[/View [/XYZ -4 402.401184 null] /Dest /395 /DEST pdfmark
11 2 Nf
(partially) S
[/View [/XYZ -4 402.401184 null] /Dest /395 /DEST pdfmark
( ) S
(valid) S
11 0 Nf
( ) S
22 -330 M
11 0 Nf
(A node in a DOM tree is ) S
11 1 Nf
(partially ) S
(valid) S
11 0 Nf
( if it is ) S
11 1 Nf
(well ) S
(formed) S
[/Rect [226.321533 -332.748779 280.570312 -320.648773] /Subtype /Link /Border [0 0 1] /Dest /397 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(150) S
(] ) S
(\(this part is for comments and) S
22 -343.2 M
(processing instructions\) and its immediate children are those expected by the content model. The) S
22 -356.4 M
11 0 Nf
(node may be missing trailing required children yet still be considered ) S
11 1 Nf
(partially ) S
(valid) S
11 0 Nf
(. ) S
0 -369.6 M
[/View [/XYZ -4 349.601379 null] /Dest /388 /DEST pdfmark
11 2 Nf
(qualified) S
[/View [/XYZ -4 349.601379 null] /Dest /388 /DEST pdfmark
( ) S
(name) S
11 0 Nf
( ) S
22 -382.8 M
11 0 Nf
(A ) S
11 1 Nf
(qualified ) S
(name) S
11 0 Nf
( is the name of an element or attribute defined as the concatenation of a ) S
11 1 Nf
(local ) S
(name) S
22 -396 M
11 0 Nf
(\(as defined in this specification\), optionally preceded by a ) S
11 1 Nf
(namespace ) S
(prefix) S
11 0 Nf
( and colon character. See ) S
22 -409.2 M
11 1 Nf
(Qualified ) S
(Names) S
[/Rect [21.0 -411.948486 97.2485352 -399.84848] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1999/REC-xml-names-19990114/#ns-qualnames)] Cd /ANN pdfmark
11 0 Nf
( in Namespaces in XML ) S
([) S
(XML ) S
(Namespaces) S
[/Rect [209.195068 -411.948486 293.363037 -399.84848] /Subtype /Link /Border [0 0 1] /Dest /384 /ANN pdfmark
(]. ) S
0 -422.4 M
[/View [/XYZ -4 296.801575 null] /Dest /411 /DEST pdfmark
11 2 Nf
(read) S
[/View [/XYZ -4 296.801575 null] /Dest /411 /DEST pdfmark
( only ) S
(node) S
11 0 Nf
( ) S
22 -435.6 M
11 0 Nf
(A ) S
11 1 Nf
(read only ) S
(node) S
11 0 Nf
( is a node that is immutable. This means its list of children, its content, and its) S
22 -448.8 M
(attributes, when it is an element, cannot be changed in any way. However, a read only node can) S
22 -462 M
(possibly be moved, when it is not itself contained in a read only node. ) S
0 -475.2 M
[/View [/XYZ -4 244.00177 null] /Dest /399 /DEST pdfmark
11 2 Nf
(root) S
[/View [/XYZ -4 244.00177 null] /Dest /399 /DEST pdfmark
( ) S
(node) S
11 0 Nf
( ) S
22 -488.4 M
11 0 Nf
(The ) S
11 1 Nf
(root ) S
(node) S
11 0 Nf
( is a node that is not a child of any other node. All other nodes are children or other) S
22 -501.6 M
(descendants of the root node. ) S
0 -514.8 M
[/View [/XYZ -4 204.401917 null] /Dest /398 /DEST pdfmark
11 2 Nf
(sibling) S
[/View [/XYZ -4 204.401917 null] /Dest /398 /DEST pdfmark
11 0 Nf
( ) S
22 -528 M
11 0 Nf
(Two nodes are ) S
11 1 Nf
(siblings) S
11 0 Nf
( if they have the same parent node. ) S
0 -541.2 M
[/View [/XYZ -4 178.002014 null] /Dest /382 /DEST pdfmark
11 2 Nf
(string) S
[/View [/XYZ -4 178.002014 null] /Dest /382 /DEST pdfmark
( ) S
(comparison) S
11 0 Nf
( ) S
22 -554.4 M
(When string matching is required, it is to occur as though the comparison was between 2 sequences) S
22 -567.6 M
(of code points from ) S
([) S
(Unicode ) S
(3.0) S
[/Rect [113.871338 -570.3479 169.638672 -558.247925] /Subtype /Link /Border [0 0 1] /Dest /380 /ANN pdfmark
(]. ) S
0 -580.8 M
[/View [/XYZ -4 138.402161 null] /Dest /416 /DEST pdfmark
11 2 Nf
(token) S
[/View [/XYZ -4 138.402161 null] /Dest /416 /DEST pdfmark
11 0 Nf
( ) S
22 -594 M
11 0 Nf
(An information item such as an XML Name which has been ) S
11 1 Nf
(tokenized) S
[/Rect [288.921875 -596.747803 332.467773 -584.647827] /Subtype /Link /Border [0 0 1] /Dest /413 /ANN pdfmark
11 0 Nf
( ) S
([p.) S
(150) S
(] ) S
(. ) S
22 -594 M
gsave
0 setgray
228.3 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(149) S
0 setgray
219.2 40 M
8 8 Nf
(Glossary) S
0 -8 M
grestore
pgsave restore N
%%Page: 150 150
%%PageResources: font Times-Roman Times-Italic Times-Bold Helvetica
%%PageBoundingBox: 71 44 535 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
0 -13.2 M
[/View [/XYZ -4 706.000061 null] /Dest /413 /DEST pdfmark
%%IncludeResource: font Times-Bold
11 2 Nf
(tokenized) S
[/View [/XYZ -4 706.000061 null] /Dest /413 /DEST pdfmark
%%IncludeResource: font Times-Roman
11 0 Nf
( ) S
22 -26.4 M
(The description given to various information items \(for example, attribute values of various types,) S
22 -39.6 M
(but not including the StringType CDATA\) after having been processed by the XML processor. The) S
22 -52.8 M
(process includes stripping leading and trailing white space, and replacing multiple space characters) S
22 -66 M
(by one. See the definition of tokenized type. ) S
0 -79.2 M
[/View [/XYZ -4 640.000305 null] /Dest /397 /DEST pdfmark
11 2 Nf
(well-formed) S
[/View [/XYZ -4 640.000305 null] /Dest /397 /DEST pdfmark
( ) S
(document) S
11 0 Nf
( ) S
22 -92.4 M
11 0 Nf
(A document is ) S
%%IncludeResource: font Times-Italic
11 1 Nf
(well-formed) S
11 0 Nf
( if it is tag valid and entities are limited to single elements \(i.e., single) S
22 -105.6 M
(sub-trees\). ) S
0 -118.8 M
[/View [/XYZ -4 600.400452 null] /Dest /90 /DEST pdfmark
11 2 Nf
(XML) S
[/View [/XYZ -4 600.400452 null] /Dest /90 /DEST pdfmark
11 0 Nf
( ) S
22 -132 M
11 0 Nf
(Extensible Markup Language ) S
(\() S
11 1 Nf
(XML) S
11 0 Nf
(\) is an extremely simple dialect of SGML which is completely) S
22 -145.2 M
(described in this document. The goal is to enable generic SGML to be served, received, and) S
22 -158.4 M
(processed on the Web in the way that is now possible with HTML. XML has been designed for ease) S
22 -171.6 M
(of implementation and for interoperability with both SGML and HTML. ) S
([) S
(XML ) S
(1.0) S
[/Rect [346.385254 -174.349365 389.326904 -162.249359] /Subtype /Link /Border [0 0 1] /Dest /404 /ANN pdfmark
(] ) S
0 -184.8 M
[/View [/XYZ -4 534.400696 null] /Dest /396 /DEST pdfmark
11 2 Nf
(XML) S
[/View [/XYZ -4 534.400696 null] /Dest /396 /DEST pdfmark
( ) S
(name) S
11 0 Nf
( ) S
22 -198 M
11 0 Nf
(See ) S
11 1 Nf
(XML ) S
(name) S
[/Rect [39.6335449 -200.749268 90.2089844 -188.649261] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/2000/REC-xml-20001006#NT-Name)] Cd /ANN pdfmark
11 0 Nf
( in the XML specification ) S
(\([) S
(XML ) S
(1.0) S
[/Rect [211.934082 -200.749268 254.875732 -188.649261] /Subtype /Link /Border [0 0 1] /Dest /404 /ANN pdfmark
(]\). ) S
0 -211.2 M
[/View [/XYZ -4 508.000793 null] /Dest /385 /DEST pdfmark
11 2 Nf
(XML) S
[/View [/XYZ -4 508.000793 null] /Dest /385 /DEST pdfmark
( ) S
(namespace) S
11 0 Nf
( ) S
22 -224.4 M
11 0 Nf
(An ) S
11 1 Nf
(XML ) S
(namespace) S
11 0 Nf
( is a collection of names, identified by a URI reference ) S
([) S
(RFC2396) S
[/Rect [358.241699 -227.14917 403.031494 -215.049164] /Subtype /Link /Border [0 0 1] /Dest /539 /ANN pdfmark
(], which are) S
22 -237.6 M
(used in XML documents as element types and attribute names. ) S
([) S
(XML ) S
(Namespaces) S
[/Rect [303.594971 -240.349121 387.762939 -228.249115] /Subtype /Link /Border [0 0 1] /Dest /384 /ANN pdfmark
(]) S
0 -248.6 M
gsave
0 setgray
228.3 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(150) S
0 setgray
219.2 40 M
8 8 Nf
(Glossary) S
0 -8 M
grestore
pgsave restore N
%%Page: 151 151
%%PageResources: font Times-Roman Times-Bold Helvetica
%%PageBoundingBox: 71 44 540 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
0 0 M
[/View [/XYZ -4 706.0 null] /Dest /21 /DEST pdfmark
0 0 M
[/View [/XYZ -4 706.0 null] /Dest /541 /DEST pdfmark
[/View [/XYZ -4 706.0 null] /Dest /541 /DEST pdfmark
0 -22.8 M
%%IncludeResource: font Times-Bold
19 2 Nf
(References) S
[/View [/XYZ -4 706.000183 null] /Dest /545 /DEST pdfmark
[/View [/XYZ -4 706.000183 null] /Dest /542 /DEST pdfmark
0 -47 M
%%IncludeResource: font Times-Roman
11 0 Nf
(For the latest version of any W3C specification please consult the list of ) S
(W3C Technical ) S
(Reports) S
[/Rect [318.872559 -49.7497559 427.185303 -37.6497574] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR)] Cd /ANN pdfmark
( available) S
0 -60.2 M
(at ) S
(http://www.w3.org/TR.) S
0 -71.2 M
[/View [/XYZ -4 634.800293 null] /Dest /69 /DEST pdfmark
[/View [/XYZ -4 634.800293 null] /Dest /69 /DEST pdfmark
0 -94.2 M
17 2 Nf
(I.1:) S
[/View [/XYZ -4 632.200562 null] /Dest /546 /DEST pdfmark
[/View [/XYZ -4 632.200562 null] /Dest /543 /DEST pdfmark
( Normative ) S
(references) S
0 -118.4 M
[/View [/XYZ -4 600.800598 null] /Dest /383 /DEST pdfmark
11 2 Nf
(CharModel) S
[/View [/XYZ -4 600.800598 null] /Dest /383 /DEST pdfmark
11 0 Nf
( ) S
22 -131.6 M
(W3C \(World Wide Web Consortium\) ) S
(Character Model for the World Wide ) S
(Web) S
[/Rect [189.946045 -134.349365 378.886963 -122.249367] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/2001/WD-charmod-20010126)] Cd /ANN pdfmark
(, January 2001.) S
22 -144.8 M
(Available at http://www.w3.org/TR/2001/WD-charmod-20010126 ) S
0 -158 M
[/View [/XYZ -4 561.200745 null] /Dest /394 /DEST pdfmark
11 2 Nf
(DOM) S
[/View [/XYZ -4 561.200745 null] /Dest /394 /DEST pdfmark
( Level ) S
(1) S
11 0 Nf
( ) S
22 -171.2 M
(W3C \(World Wide Web Consortium\) ) S
(DOM Level 1 ) S
(Specification) S
[/Rect [189.946045 -173.949219 314.450439 -161.849213] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/REC-DOM-Level-1)] Cd /ANN pdfmark
(, October 1998. Available at) S
22 -184.4 M
(http://www.w3.org/TR/REC-DOM-Level-1 ) S
0 -197.6 M
[/View [/XYZ -4 521.600891 null] /Dest /8 /DEST pdfmark
11 2 Nf
(DOM) S
[/View [/XYZ -4 521.600891 null] /Dest /8 /DEST pdfmark
( Level 2 ) S
(Core) S
11 0 Nf
( ) S
22 -210.8 M
(W3C \(World Wide Web Consortium\) ) S
(Document Object Model Level 2 Core ) S
(Specification) S
[/Rect [189.946045 -213.549072 422.292236 -201.449066] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113)] Cd /ANN pdfmark
(,) S
22 -224 M
(November 2000. Available at http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113 ) S
0 -237.2 M
[/View [/XYZ -4 482.001038 null] /Dest /402 /DEST pdfmark
11 2 Nf
(DOM) S
[/View [/XYZ -4 482.001038 null] /Dest /402 /DEST pdfmark
( Level 2 ) S
(HTML) S
11 0 Nf
( ) S
22 -250.4 M
(W3C \(World Wide Web Consortium\) ) S
(Document Object Model Level 2 HTML ) S
(Specification) S
[/Rect [189.946045 -253.148926 432.071289 -241.04892] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/2000/WD-DOM-Level-2-HTML-20001113)] Cd /ANN pdfmark
(,) S
22 -263.6 M
(November 2000. Available at http://www.w3.org/TR/2000/WD-DOM-Level-2-HTML-20001113 ) S
0 -276.8 M
[/View [/XYZ -4 442.401184 null] /Dest /97 /DEST pdfmark
11 2 Nf
(ECMAScript) S
[/View [/XYZ -4 442.401184 null] /Dest /97 /DEST pdfmark
11 0 Nf
( ) S
22 -290 M
(ISO \(International Organization for Standardization\). ISO/IEC 16262:1998. ) S
(ECMAScript Language ) S
[/Rect [357.362793 -292.748779 466.292 -280.648773] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.ecma.ch/ecma1/STAND/ECMA-262.HTM)] Cd /ANN pdfmark
22 -303.2 M
(Specification) S
[/Rect [21.0 -305.94873 81.0454102 -293.848724] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.ecma.ch/ecma1/STAND/ECMA-262.HTM)] Cd /ANN pdfmark
(. Available from ECMA \(European Computer Manufacturers Association\) at) S
22 -316.4 M
(http://www.ecma.ch/ecma1/STAND/ECMA-262.HTM ) S
0 -329.6 M
[/View [/XYZ -4 389.601379 null] /Dest /381 /DEST pdfmark
11 2 Nf
(ISO/IEC) S
[/View [/XYZ -4 389.601379 null] /Dest /381 /DEST pdfmark
( ) S
(10646) S
11 0 Nf
( ) S
22 -342.8 M
(ISO \(International Organization for Standardization\). ISO/IEC 10646-1:2000 \(E\). Information) S
22 -356 M
(technology - Universal Multiple-Octet Coded Character Set \(UCS\) - Part 1: Architecture and Basic) S
22 -369.2 M
(Multilingual Plane. [Geneva]: International Organization for Standardization. ) S
0 -382.4 M
[/View [/XYZ -4 336.801575 null] /Dest /96 /DEST pdfmark
11 2 Nf
(Java) S
[/View [/XYZ -4 336.801575 null] /Dest /96 /DEST pdfmark
11 0 Nf
( ) S
22 -395.6 M
(Sun Microsystems Inc. ) S
(The Java Language ) S
(Specification) S
[/Rect [124.881836 -398.348389 273.200684 -386.248383] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://java.sun.com/docs/books/jls)] Cd /ANN pdfmark
(, James Gosling, Bill Joy, and Guy Steele,) S
22 -408.8 M
(September 1996. Available at http://java.sun.com/docs/books/jls ) S
0 -422 M
[/View [/XYZ -4 297.201721 null] /Dest /390 /DEST pdfmark
11 2 Nf
(MathML) S
[/View [/XYZ -4 297.201721 null] /Dest /390 /DEST pdfmark
( ) S
(2.0) S
11 0 Nf
( ) S
22 -435.2 M
(W3C \(World Wide Web Consortium\) ) S
(Mathematical Markup Language \(MathML\) Version ) S
(2.0) S
[/Rect [189.946045 -437.948242 440.001953 -425.848236] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/MathML2)] Cd /ANN pdfmark
(,) S
22 -448.4 M
(February 2001. Available at http://www.w3.org/TR/MathML2 ) S
0 -461.6 M
[/View [/XYZ -4 257.601868 null] /Dest /93 /DEST pdfmark
11 2 Nf
(OMGIDL) S
[/View [/XYZ -4 257.601868 null] /Dest /93 /DEST pdfmark
11 0 Nf
( ) S
22 -474.8 M
(OMG ) S
(\() S
(Object Management ) S
(Group) S
[/Rect [53.0754395 -477.548096 175.435059 -465.44809] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.omg.org/)] Cd /ANN pdfmark
(\) IDL \(Interface Definition Language\) defined in The Common) S
22 -488 M
(Object Request Broker: Architecture and Specification, version 2.3.1, October 1999. Available from) S
22 -501.2 M
(http://www.omg.org ) S
0 -514.4 M
[/View [/XYZ -4 204.802063 null] /Dest /391 /DEST pdfmark
11 2 Nf
(SVG) S
[/View [/XYZ -4 204.802063 null] /Dest /391 /DEST pdfmark
( ) S
(1.0) S
11 0 Nf
( ) S
22 -527.6 M
(W3C \(World Wide Web Consortium\) ) S
(Scalable Vector Graphics \(SVG\) 1.0 ) S
(Specification) S
[/Rect [189.946045 -530.3479 413.7229 -518.247925] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/SVG)] Cd /ANN pdfmark
(, September) S
22 -540.8 M
(2001. Available at http://www.w3.org/TR/SVG ) S
0 -554 M
[/View [/XYZ -4 165.202209 null] /Dest /380 /DEST pdfmark
11 2 Nf
(Unicode) S
[/View [/XYZ -4 165.202209 null] /Dest /380 /DEST pdfmark
( ) S
(3.0) S
11 0 Nf
( ) S
22 -567.2 M
(The Unicode Consortium. ) S
(The Unicode Standard, Version ) S
(3.0.) S
[/Rect [138.324219 -569.947754 298.875732 -557.847778] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.unicode.org/unicode/standard/versions/Unicode3.0.html)] Cd /ANN pdfmark
(, 2000, Reading, Mass.:) S
22 -580.4 M
(Addison-Wesley Developers Press, 2000. ISBN 0-201-61633-5. ) S
0 -593.6 M
[/View [/XYZ -4 125.602356 null] /Dest /404 /DEST pdfmark
11 2 Nf
(XML) S
[/View [/XYZ -4 125.602356 null] /Dest /404 /DEST pdfmark
( ) S
(1.0) S
11 0 Nf
( ) S
22 -606.8 M
(W3C \(World Wide Web Consortium\) ) S
(Extensible Markup Language \(XML\) ) S
(1.0) S
[/Rect [189.946045 -609.547607 373.102051 -597.447632] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/2000/REC-xml-20001006)] Cd /ANN pdfmark
(, October 2000.) S
22 -620 M
(Available at http://www.w3.org/TR/2000/REC-xml-20001006 ) S
22 -620 M
gsave
0 setgray
228.3 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(151) S
0 setgray
214.5 40 M
8 8 Nf
(References) S
0 -8 M
grestore
pgsave restore N
%%Page: 152 152
%%PageResources: font Times-Roman Times-Bold Helvetica
%%PageBoundingBox: 71 44 539 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
0 -13.2 M
[/View [/XYZ -4 706.000061 null] /Dest /406 /DEST pdfmark
%%IncludeResource: font Times-Bold
11 2 Nf
(XML) S
[/View [/XYZ -4 706.000061 null] /Dest /406 /DEST pdfmark
( ) S
(1.1) S
%%IncludeResource: font Times-Roman
11 0 Nf
( ) S
22 -26.4 M
(W3C \(World Wide Web Consortium\) ) S
(Extensible Markup Language \(XML\) ) S
(1.1) S
[/Rect [189.946045 -29.1499023 373.102051 -17.049902] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/2001/WD-xml11-20011213/)] Cd /ANN pdfmark
(, December 2001.) S
22 -39.6 M
(Available at http://www.w3.org/TR/2001/WD-xml11-20011213/ ) S
0 -52.8 M
[/View [/XYZ -4 666.400208 null] /Dest /408 /DEST pdfmark
11 2 Nf
(XML) S
[/View [/XYZ -4 666.400208 null] /Dest /408 /DEST pdfmark
( ) S
(Base) S
11 0 Nf
( ) S
22 -66 M
(W3C \(World Wide Web Consortium\) ) S
(XML ) S
(Base) S
[/Rect [189.946045 -68.7497559 240.521 -56.6497574] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/xmlbase)] Cd /ANN pdfmark
(, June 2001. Available at) S
22 -79.2 M
(http://www.w3.org/TR/xmlbase ) S
0 -92.4 M
[/View [/XYZ -4 626.800354 null] /Dest /104 /DEST pdfmark
11 2 Nf
(XML) S
[/View [/XYZ -4 626.800354 null] /Dest /104 /DEST pdfmark
( Information ) S
(set) S
11 0 Nf
( ) S
22 -105.6 M
(W3C \(World Wide Web Consortium\) ) S
(XML Information ) S
(Set) S
[/Rect [189.946045 -108.349609 288.491211 -96.2496109] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/2001/REC-xml-infoset-20011024)] Cd /ANN pdfmark
(, October 2001. Available at) S
22 -118.8 M
(http://www.w3.org/TR/2001/REC-xml-infoset-20011024 ) S
0 -132 M
[/View [/XYZ -4 587.2005 null] /Dest /384 /DEST pdfmark
11 2 Nf
(XML) S
[/View [/XYZ -4 587.2005 null] /Dest /384 /DEST pdfmark
( ) S
(Namespaces) S
11 0 Nf
( ) S
22 -145.2 M
(W3C \(World Wide Web Consortium\) ) S
(Namespaces in ) S
(XML) S
[/Rect [189.946045 -147.949463 285.421875 -135.849457] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1999/REC-xml-names-19990114)] Cd /ANN pdfmark
(, January 1999. Available at ) S
22 -158.4 M
(http://www.w3.org/TR/1999/REC-xml-names-19990114) S
0 -169.4 M
[/View [/XYZ -4 536.600586 null] /Dest /70 /DEST pdfmark
[/View [/XYZ -4 536.600586 null] /Dest /70 /DEST pdfmark
0 -192.4 M
17 2 Nf
(I.2:) S
[/View [/XYZ -4 534.000854 null] /Dest /547 /DEST pdfmark
[/View [/XYZ -4 534.000854 null] /Dest /544 /DEST pdfmark
( Informative ) S
(references) S
0 -216.6 M
[/View [/XYZ -4 502.600891 null] /Dest /407 /DEST pdfmark
11 2 Nf
(Canonical) S
[/View [/XYZ -4 502.600891 null] /Dest /407 /DEST pdfmark
( ) S
(XML) S
11 0 Nf
( ) S
22 -229.8 M
(W3C \(World Wide Web Consortium\) ) S
(Canonical ) S
(XML) S
[/Rect [189.946045 -232.549072 263.741699 -220.449066] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/2001/REC-xml-c14n-20010315)] Cd /ANN pdfmark
(, March 2001. Available at) S
22 -243 M
(http://www.w3.org/TR/2001/REC-xml-c14n-20010315 ) S
0 -256.2 M
[/View [/XYZ -4 463.001038 null] /Dest /100 /DEST pdfmark
11 2 Nf
(COM) S
[/View [/XYZ -4 463.001038 null] /Dest /100 /DEST pdfmark
11 0 Nf
( ) S
22 -269.4 M
(Microsoft Corporation ) S
(The Component Object ) S
(Model) S
[/Rect [123.044922 -272.148926 259.781738 -260.04892] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.microsoft.com/com)] Cd /ANN pdfmark
(. Available at http://www.microsoft.com/com ) S
0 -282.6 M
[/View [/XYZ -4 436.601135 null] /Dest /94 /DEST pdfmark
11 2 Nf
(CORBA) S
[/View [/XYZ -4 436.601135 null] /Dest /94 /DEST pdfmark
11 0 Nf
( ) S
22 -295.8 M
(OMG ) S
(\() S
(Object Management ) S
(Group) S
[/Rect [53.0754395 -298.548828 175.435059 -286.448822] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.omg.org/)] Cd /ANN pdfmark
(\) The Common Object Request Broker: Architecture and) S
22 -309 M
(Specification, version 2.3.1, October 1999. Available from http://www.omg.org ) S
0 -322.2 M
[/View [/XYZ -4 397.001282 null] /Dest /110 /DEST pdfmark
11 2 Nf
(DOM) S
[/View [/XYZ -4 397.001282 null] /Dest /110 /DEST pdfmark
( Level 3 Abstract Schemas and Load and ) S
(Save) S
11 0 Nf
( ) S
22 -335.4 M
(W3C \(World Wide Web Consortium\) ) S
(Document Object Model Level 3 Abstract Schemas and Load) S
[/Rect [189.946045 -338.148682 463.222656 -326.048676] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/DOM-Level-3-ASLS)] Cd /ANN pdfmark
22 -348.6 M
(and Save ) S
(Specification) S
[/Rect [21.0 -351.348633 123.812744 -339.248627] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/DOM-Level-3-ASLS)] Cd /ANN pdfmark
(, June 2001. Available at http://www.w3.org/TR/DOM-Level-3-ASLS ) S
0 -361.8 M
[/View [/XYZ -4 357.401428 null] /Dest /109 /DEST pdfmark
11 2 Nf
(DOM) S
[/View [/XYZ -4 357.401428 null] /Dest /109 /DEST pdfmark
( Level 3 ) S
(Events) S
11 0 Nf
( ) S
22 -375 M
(W3C \(World Wide Web Consortium\) ) S
(Document Object Model Level 3 Events ) S
(Specification) S
[/Rect [189.946045 -377.748535 430.850098 -365.648529] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/DOM-Level-3-Events)] Cd /ANN pdfmark
(, August) S
22 -388.2 M
(2001. Available at http://www.w3.org/TR/DOM-Level-3-Events ) S
0 -401.4 M
[/View [/XYZ -4 317.801575 null] /Dest /111 /DEST pdfmark
11 2 Nf
(DOM) S
[/View [/XYZ -4 317.801575 null] /Dest /111 /DEST pdfmark
( Level 3 ) S
(XPath) S
11 0 Nf
( ) S
22 -414.6 M
(W3C \(World Wide Web Consortium\) ) S
(Document Object Model Level 3 XPath ) S
(Specification) S
[/Rect [189.946045 -417.348389 428.408203 -405.248383] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/DOM-Level-3-XPath)] Cd /ANN pdfmark
(, August) S
22 -427.8 M
(2001. Available at http://www.w3.org/TR/DOM-Level-3-XPath ) S
0 -441 M
[/View [/XYZ -4 278.201721 null] /Dest /538 /DEST pdfmark
11 2 Nf
(HTML) S
[/View [/XYZ -4 278.201721 null] /Dest /538 /DEST pdfmark
( ) S
(4.0) S
11 0 Nf
( ) S
22 -454.2 M
(W3C \(World Wide Web Consortium\) ) S
(HTML 4.0 ) S
(Specification) S
[/Rect [189.946045 -456.948242 300.404053 -444.848236] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424)] Cd /ANN pdfmark
(, April 1998. Available at) S
22 -467.4 M
(http://www.w3.org/TR/1998/REC-html40-19980424 ) S
0 -480.6 M
[/View [/XYZ -4 238.601868 null] /Dest /101 /DEST pdfmark
11 2 Nf
(Java) S
[/View [/XYZ -4 238.601868 null] /Dest /101 /DEST pdfmark
( ) S
(IDL) S
11 0 Nf
( ) S
22 -493.8 M
(Sun Microsystems Inc. ) S
(Java ) S
(IDL) S
[/Rect [124.881836 -496.548096 167.503906 -484.44809] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://java.sun.com/products/jdk/1.2/docs/guide/idl)] Cd /ANN pdfmark
(. Available at http://java.sun.com/products/jdk/1.2/docs/guide/idl ) S
0 -507 M
[/View [/XYZ -4 212.201965 null] /Dest /98 /DEST pdfmark
11 2 Nf
(JavaScript) S
[/View [/XYZ -4 212.201965 null] /Dest /98 /DEST pdfmark
11 0 Nf
( ) S
22 -520.2 M
(Netscape Communications Corporation ) S
(JavaScript ) S
(Resources) S
[/Rect [197.898438 -522.948 293.681885 -510.848] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://developer.netscape.com/tech/javascript/resources.html)] Cd /ANN pdfmark
(. Available at) S
22 -533.4 M
(http://developer.netscape.com/tech/javascript/resources.html ) S
0 -546.6 M
[/View [/XYZ -4 172.602112 null] /Dest /99 /DEST pdfmark
11 2 Nf
(JScript) S
[/View [/XYZ -4 172.602112 null] /Dest /99 /DEST pdfmark
11 0 Nf
( ) S
22 -559.8 M
(Microsoft ) S
(JScript ) S
(Resources) S
[/Rect [67.1328125 -562.547852 147.648682 -550.447876] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://msdn.microsoft.com/scripting/default.htm)] Cd /ANN pdfmark
(. Available at http://msdn.microsoft.com/scripting/default.htm ) S
0 -573 M
[/View [/XYZ -4 146.202209 null] /Dest /102 /DEST pdfmark
11 2 Nf
(MIDL) S
[/View [/XYZ -4 146.202209 null] /Dest /102 /DEST pdfmark
11 0 Nf
( ) S
22 -586.2 M
(Microsoft Corporation ) S
(MIDL Language ) S
(Reference) S
[/Rect [123.044922 -588.947754 246.603271 -576.847778] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://msdn.microsoft.com/library/psdk/midl/mi-laref_1r1h.htm)] Cd /ANN pdfmark
(. Available at) S
22 -599.4 M
(http://msdn.microsoft.com/library/psdk/midl/mi-laref_1r1h.htm ) S
22 -599.4 M
gsave
0 setgray
228.3 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(152) S
0 setgray
188.5 40 M
8 8 Nf
(I.2: Informative references) S
0 -8 M
grestore
pgsave restore N
%%Page: 153 153
%%PageResources: font Times-Roman Times-Bold Helvetica
%%PageBoundingBox: 71 44 541 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
0 -13.2 M
[/View [/XYZ -4 706.000061 null] /Dest /539 /DEST pdfmark
%%IncludeResource: font Times-Bold
11 2 Nf
(RFC2396) S
[/View [/XYZ -4 706.000061 null] /Dest /539 /DEST pdfmark
%%IncludeResource: font Times-Roman
11 0 Nf
( ) S
22 -26.4 M
(IETF \(Internet Engineering Task Force\) ) S
(RFC 2396: Uniform Resource Identifiers \(URI\): Generic ) S
[/Rect [199.702393 -29.1499023 454.960938 -17.049902] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.ietf.org/rfc/rfc2396.txt)] Cd /ANN pdfmark
22 -39.6 M
(Syntax) S
[/Rect [21.0 -42.3498535 53.5576172 -30.2498531] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.ietf.org/rfc/rfc2396.txt)] Cd /ANN pdfmark
(, eds. T. Berners-Lee, R. Fielding, L. Masinter. August 1998. Available at) S
22 -52.8 M
(http://www.ietf.org/rfc/rfc2396.txt ) S
0 -66 M
[/View [/XYZ -4 653.200256 null] /Dest /412 /DEST pdfmark
11 2 Nf
(XPointer) S
[/View [/XYZ -4 653.200256 null] /Dest /412 /DEST pdfmark
11 0 Nf
( ) S
22 -79.2 M
(W3C \(World Wide Web Consortium\) ) S
(XML Pointer Language ) S
(\(XPointer\)) S
[/Rect [189.946045 -81.949707 346.834229 -69.8497086] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/xptr)] Cd /ANN pdfmark
(, January 2001. Available at ) S
22 -92.4 M
(http://www.w3.org/TR/xptr) S
0 -103.4 M
gsave
0 setgray
228.3 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(153) S
0 setgray
188.5 40 M
8 8 Nf
(I.2: Informative references) S
0 -8 M
grestore
pgsave restore N
%%Page: 154 154
%%PageResources: font Helvetica
%%PageBoundingBox: 259 44 353 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
0 0 M
gsave
0 setgray
228.3 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(154) S
0 setgray
188.5 40 M
8 8 Nf
(I.2: Informative references) S
0 -8 M
grestore
pgsave restore N
%%Page: 155 155
%%PageResources: font Times-Roman Times-Bold Helvetica
%%PageBoundingBox: 71 44 515 755
%%BeginPageSetup
/pgsave save D
71 706 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
0 0 M
[/View [/XYZ -4 706.0 null] /Dest /22 /DEST pdfmark
0 0 M
[/View [/XYZ -4 706.0 null] /Dest /548 /DEST pdfmark
[/View [/XYZ -4 706.0 null] /Dest /548 /DEST pdfmark
0 -22.8 M
%%IncludeResource: font Times-Bold
19 2 Nf
(Index) S
[/View [/XYZ -4 706.000183 null] /Dest /550 /DEST pdfmark
[/View [/XYZ -4 706.000183 null] /Dest /549 /DEST pdfmark
0 -37.1 M
0.826169431 0.826169431 scale
8 -57.9 M
%%IncludeResource: font Times-Roman
11 0 Nf
(16-bit ) S
(unit) S
[/Rect [6.9997282 -60.6550179 55.1425934 -48.5550156] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
( ) S
(17) S
(, ) S
(19) S
(, ) S
(71) S
(, ) S
(73) S
(, ) S
(73) S
(, ) S
(73) S
(, ) S
(74) S
(, ) S
8 -71.1 M
(86) S
(, ) S
(147) S
8 -92.9 M
(\240) S
8 -114.6 M
([attributes]) S
[/Rect [6.9997282 -117.354652 57.2661247 -105.254654] /Subtype /Link /Border [0 0 1] /Dest /225 /ANN pdfmark
197 -114.6 M
([base ) S
(URI]) S
[/Rect [196.028946 -117.354652 246.592331 -105.254654] /Subtype /Link /Border [0 0 1] /Dest /227 /ANN pdfmark
372 -114.6 M
([character encoding ) S
(scheme]) S
[/Rect [370.988983 -117.354652 499.429382 -105.254654] /Subtype /Link /Border [0 0 1] /Dest /169 /ANN pdfmark
8 -136.4 M
([character ) S
(code]) S
[/Rect [6.9997282 -139.105011 80.1450348 -127.005013] /Subtype /Link /Border [0 0 1] /Dest /279 /ANN pdfmark
197 -136.4 M
([children]) S
[/Rect [196.028946 -139.105011 241.400238 -127.005013] /Subtype /Link /Border [0 0 1] /Dest /230 /ANN pdfmark
372 -136.4 M
([content]) S
[/Rect [370.988983 -139.105011 412.697449 -127.005013] /Subtype /Link /Border [0 0 1] /Dest /280 /ANN pdfmark
( ) S
(72) S
(, ) S
(96) S
8 -158.1 M
([declaration base ) S
(URI]) S
[/Rect [6.9997282 -160.855072 109.184128 -148.755066] /Subtype /Link /Border [0 0 1] /Dest /228 /ANN pdfmark
197 -158.1 M
([document ) S
(element]) S
[/Rect [196.028946 -160.855072 286.312 -148.755066] /Subtype /Link /Border [0 0 1] /Dest /172 /ANN pdfmark
372 -158.1 M
([element content ) S
(whitespace]) S
[/Rect [370.988983 -160.855072 501.893616 -148.755066] /Subtype /Link /Border [0 0 1] /Dest /314 /ANN pdfmark
8 -179.9 M
([local ) S
(name]) S
[/Rect [6.9997282 -182.605148 64.2838745 -170.505142] /Subtype /Link /Border [0 0 1] /Dest /234 /ANN pdfmark
197 -179.9 M
([namespace ) S
(name]) S
[/Rect [196.028946 -182.605148 280.185516 -170.505142] /Subtype /Link /Border [0 0 1] /Dest /236 /ANN pdfmark
372 -179.9 M
([normalized ) S
(value]) S
[/Rect [370.988983 -182.605148 456.376953 -170.505142] /Subtype /Link /Border [0 0 1] /Dest /294 /ANN pdfmark
8 -201.6 M
([notations]) S
[/Rect [6.9997282 -204.354904 56.660923 -192.254898] /Subtype /Link /Border [0 0 1] /Dest /349 /ANN pdfmark
197 -201.6 M
([owner ) S
(element]) S
[/Rect [196.028946 -204.354904 270.41745 -192.254898] /Subtype /Link /Border [0 0 1] /Dest /290 /ANN pdfmark
372 -201.6 M
([parent]) S
[/Rect [370.988983 -204.354904 407.802612 -192.254898] /Subtype /Link /Border [0 0 1] /Dest /243 /ANN pdfmark
8 -223.4 M
([prefix]) S
[/Rect [6.9997282 -226.10498 42.5923233 -214.004974] /Subtype /Link /Border [0 0 1] /Dest /245 /ANN pdfmark
197 -223.4 M
([public ) S
(identifier]) S
[/Rect [196.028946 -226.10498 275.927826 -214.004974] /Subtype /Link /Border [0 0 1] /Dest /351 /ANN pdfmark
( ) S
(92) S
(, ) S
(93) S
(, ) S
(95) S
372 -223.4 M
([specified]) S
[/Rect [370.988983 -226.10498 420.023407 -214.004974] /Subtype /Link /Border [0 0 1] /Dest /292 /ANN pdfmark
8 -245.1 M
([standalone]) S
[/Rect [6.9997282 -247.854736 63.3707504 -235.75473] /Subtype /Link /Border [0 0 1] /Dest /178 /ANN pdfmark
197 -245.1 M
([system ) S
(identifier]) S
[/Rect [196.028946 -247.854736 278.986328 -235.75473] /Subtype /Link /Border [0 0 1] /Dest /353 /ANN pdfmark
( ) S
(93) S
(, ) S
(93) S
(, ) S
(95) S
372 -245.1 M
([target]) S
[/Rect [370.988983 -247.854736 405.36084 -235.75473] /Subtype /Link /Border [0 0 1] /Dest /373 /ANN pdfmark
8 -266.9 M
([version]) S
[/Rect [6.9997282 -269.604797 48.7081795 -257.504791] /Subtype /Link /Border [0 0 1] /Dest /181 /ANN pdfmark
8 -288.6 M
(\240) S
8 -310.4 M
(actualEncoding) S
[/Rect [6.9997282 -313.105225 77.4281235 -301.005219] /Subtype /Link /Border [0 0 1] /Dest /168 /ANN pdfmark
( ) S
(31) S
(, ) S
(94) S
197 -310.4 M
(adoptNode) S
[/Rect [196.028946 -313.105225 246.295059 -301.005219] /Subtype /Link /Border [0 0 1] /Dest /182 /ANN pdfmark
372 -310.4 M
(ancestor) S
[/Rect [370.988983 -313.105225 409.639801 -301.005219] /Subtype /Link /Border [0 0 1] /Dest /255 /ANN pdfmark
( ) S
(60) S
(, ) S
(65) S
(, ) S
(58) S
(, ) S
(147) S
8 -332.1 M
(API) S
[/Rect [6.9997282 -334.854706 26.7202301 -322.7547] /Subtype /Link /Border [0 0 1] /Dest /33 /ANN pdfmark
( ) S
(9) S
(, ) S
(9) S
(, ) S
(11) S
(, ) S
(15) S
(, ) S
(17) S
(, ) S
(17) S
(, ) S
(147) S
197 -332.1 M
(appendChild) S
[/Rect [196.028946 -334.854706 254.247787 -322.7547] /Subtype /Link /Border [0 0 1] /Dest /248 /ANN pdfmark
372 -332.1 M
(appendData) S
[/Rect [370.988983 -334.854706 425.523132 -322.7547] /Subtype /Link /Border [0 0 1] /Dest /282 /ANN pdfmark
8 -353.9 M
(Attr) S
[/Rect [6.9997282 -356.604767 26.7202301 -344.504761] /Subtype /Link /Border [0 0 1] /Dest /287 /ANN pdfmark
197 -353.9 M
(ATTRIBUTE_NODE) S
[/Rect [196.028946 -356.604767 295.178162 -344.504761] /Subtype /Link /Border [0 0 1] /Dest /204 /ANN pdfmark
372 -353.9 M
(attributes) S
[/Rect [370.988983 -356.604767 413.929718 -344.504761] /Subtype /Link /Border [0 0 1] /Dest /224 /ANN pdfmark
8 -375.6 M
(\240) S
8 -397.4 M
(baseURI) S
[/Rect [6.9997282 -400.105194 47.4877243 -388.005188] /Subtype /Link /Border [0 0 1] /Dest /226 /ANN pdfmark
8 -419.1 M
(\240) S
8 -440.9 M
(Canonical ) S
(XML) S
[/Rect [6.9997282 -443.604431 80.7945633 -431.504425] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark
( ) S
(44) S
(, ) S
(152) S
197 -440.9 M
(canSetNormalizationFeature) S
[/Rect [196.028946 -443.604431 323.887177 -431.504425] /Subtype /Link /Border [0 0 1] /Dest /183 /ANN pdfmark
372 -440.9 M
(CDATA_SECTION_NODE) S
[/Rect [370.988983 -443.604431 498.858459 -431.504425] /Subtype /Link /Border [0 0 1] /Dest /205 /ANN pdfmark
8 -462.6 M
(CDATASection) S
[/Rect [6.9997282 -465.354797 79.8817368 -453.254791] /Subtype /Link /Border [0 0 1] /Dest /343 /ANN pdfmark
197 -462.6 M
(CharacterData) S
[/Rect [196.028946 -465.354797 261.552185 -453.254791] /Subtype /Link /Border [0 0 1] /Dest /277 /ANN pdfmark
372 -462.6 M
(CharModel) S
[/Rect [370.988983 -465.354797 423.09256 -453.254791] /Subtype /Link /Border [0 0 1] /Dest /49 /ANN pdfmark
( ) S
(19) S
(, ) S
(44) S
(, ) S
(151) S
8 -484.4 M
(child) S
[/Rect [6.9997282 -487.104858 30.9989071 -475.004852] /Subtype /Link /Border [0 0 1] /Dest /41 /ANN pdfmark
( ) S
(15) S
(, ) S
(19) S
(, ) S
(147) S
197 -484.4 M
(childNodes) S
[/Rect [196.028946 -487.104858 248.132233 -475.004852] /Subtype /Link /Border [0 0 1] /Dest /229 /ANN pdfmark
372 -484.4 M
(client ) S
(application) S
[/Rect [370.988983 -487.104858 449.062195 -475.004852] /Subtype /Link /Border [0 0 1] /Dest /33 /ANN pdfmark
( ) S
(9) S
(, ) S
(147) S
8 -506.1 M
(cloneNode) S
[/Rect [6.9997282 -508.854919 56.6499863 -496.754913] /Subtype /Link /Border [0 0 1] /Dest /249 /ANN pdfmark
197 -506.1 M
(columnNumber) S
[/Rect [196.028946 -508.854919 267.073792 -496.754913] /Subtype /Link /Border [0 0 1] /Dest /337 /ANN pdfmark
372 -506.1 M
(COM) S
[/Rect [370.988983 -508.854919 398.046692 -496.754913] /Subtype /Link /Border [0 0 1] /Dest /33 /ANN pdfmark
( ) S
(9) S
(, ) S
(11) S
(, ) S
(17) S
(, ) S
(147) S
(, ) S
(152) S
8 -527.9 M
(Comment) S
[/Rect [6.9997282 -530.604675 52.3937683 -518.5047] /Subtype /Link /Border [0 0 1] /Dest /318 /ANN pdfmark
197 -527.9 M
(COMMENT_NODE) S
[/Rect [196.028946 -530.604675 290.294891 -518.5047] /Subtype /Link /Border [0 0 1] /Dest /206 /ANN pdfmark
372 -527.9 M
(compareTreePosition) S
[/Rect [370.988983 -530.604675 467.08 -518.5047] /Subtype /Link /Border [0 0 1] /Dest /250 /ANN pdfmark
8 -549.6 M
(convenience) S
[/Rect [6.9997282 -552.355042 63.9756584 -540.255066] /Subtype /Link /Border [0 0 1] /Dest /171 /ANN pdfmark
( ) S
(31) S
(, ) S
(77) S
(, ) S
(147) S
197 -549.6 M
(CORBA) S
[/Rect [196.028946 -552.355042 235.923279 -540.255066] /Subtype /Link /Border [0 0 1] /Dest /33 /ANN pdfmark
( ) S
(9) S
(, ) S
(152) S
372 -549.6 M
(createAttribute) S
[/Rect [370.988983 -552.355042 438.964935 -540.255066] /Subtype /Link /Border [0 0 1] /Dest /184 /ANN pdfmark
8 -571.4 M
(createAttributeNS) S
[/Rect [6.9997282 -574.105103 89.0333557 -562.005127] /Subtype /Link /Border [0 0 1] /Dest /185 /ANN pdfmark
197 -571.4 M
(createCDATASection) S
[/Rect [196.028946 -574.105103 295.167236 -562.005127] /Subtype /Link /Border [0 0 1] /Dest /186 /ANN pdfmark
372 -571.4 M
(createComment) S
[/Rect [370.988983 -574.105103 442.639313 -562.005127] /Subtype /Link /Border [0 0 1] /Dest /187 /ANN pdfmark
8 -593.1 M
(createDocument) S
[/Rect [6.9997282 -595.855164 81.0806122 -583.755188] /Subtype /Link /Border [0 0 1] /Dest /162 /ANN pdfmark
197 -593.1 M
(createDocumentFragment) S
[/Rect [196.028946 -595.855164 312.271606 -583.755188] /Subtype /Link /Border [0 0 1] /Dest /188 /ANN pdfmark
372 -593.1 M
(createDocumentType) S
[/Rect [370.988983 -595.855164 467.67395 -583.755188] /Subtype /Link /Border [0 0 1] /Dest /163 /ANN pdfmark
8 -614.9 M
(createElement) S
[/Rect [6.9997282 -617.605225 71.9180603 -605.505249] /Subtype /Link /Border [0 0 1] /Dest /189 /ANN pdfmark
197 -614.9 M
(createElementNS) S
[/Rect [196.028946 -617.605225 275.004944 -605.505249] /Subtype /Link /Border [0 0 1] /Dest /190 /ANN pdfmark
372 -614.9 M
(createEntityReference) S
[/Rect [370.988983 -617.605225 470.720947 -605.505249] /Subtype /Link /Border [0 0 1] /Dest /191 /ANN pdfmark
8 -636.6 M
(createProcessingInstruction) S
[/Rect [6.9997282 -639.355042 130.57869 -627.255066] /Subtype /Link /Border [0 0 1] /Dest /192 /ANN pdfmark
197 -636.6 M
(createTextNode) S
[/Rect [196.028946 -639.355042 268.272644 -627.255066] /Subtype /Link /Border [0 0 1] /Dest /193 /ANN pdfmark
8 -658.4 M
(\240) S
8 -680.1 M
(data) S
[/Rect [6.9997282 -682.855164 27.3251362 -670.755188] /Subtype /Link /Border [0 0 1] /Dest /278 /ANN pdfmark
( ) S
(72) S
(, ) S
(96) S
197 -680.1 M
(data ) S
(model) S
[/Rect [196.028946 -682.855164 246.603271 -670.755188] /Subtype /Link /Border [0 0 1] /Dest /34 /ANN pdfmark
( ) S
(9) S
(, ) S
(147) S
372 -680.1 M
(deleteData) S
[/Rect [370.988983 -682.855164 420.023712 -670.755188] /Subtype /Link /Border [0 0 1] /Dest /283 /ANN pdfmark
8 -701.9 M
(descendant) S
[/Rect [6.9997282 -704.604614 57.8710327 -692.504639] /Subtype /Link /Border [0 0 1] /Dest /50 /ANN pdfmark
( ) S
(19) S
(, ) S
(40) S
(, ) S
(79) S
(, ) S
(80) S
(, ) S
(93) S
(, ) S
(95) S
(, ) S
(147) S
197 -701.9 M
(doctype) S
[/Rect [196.028946 -704.604614 232.853516 -692.504639] /Subtype /Link /Border [0 0 1] /Dest /170 /ANN pdfmark
372 -701.9 M
(Document) S
[/Rect [370.988983 -704.604614 418.813599 -692.504639] /Subtype /Link /Border [0 0 1] /Dest /167 /ANN pdfmark
8 -730.2 M
(document ) S
(element) S
[/Rect [6.9997282 -732.9552 89.9571152 -720.855225] /Subtype /Link /Border [0 0 1] /Dest /171 /ANN pdfmark
( ) S
(31) S
(, ) S
(147) S
197 -723.6 M
(document ) S
(order) S
[/Rect [196.028946 -726.35437 267.370178 -714.254395] /Subtype /Link /Border [0 0 1] /Dest /195 /ANN pdfmark
( ) S
(39) S
(, ) S
(39) S
(, ) S
(59) S
(, ) S
(79) S
(, ) S
(80) S
(, ) S
197 -736.8 M
(148) S
372 -730.2 M
(DOCUMENT_FRAGMENT_NODE) S
[/Rect [370.988983 -732.9552 537.358 -720.855225] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark
372 -730.2 M
gsave
1.21040547 1.21040547 scale
0 setgray
228.3 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(155) S
0 setgray
225.2 40 M
8 8 Nf
(Index) S
744 -8 M
grestore
pgsave restore N
%%Page: 156 156
%%PageResources: font Times-Roman Helvetica
%%PageBoundingBox: 77 44 512 755
%%BeginPageSetup
/pgsave save D
71 706 translate
0.826169431 0.826169431 scale
%%EndPageSetup
0 0 M
0.6 setlinewidth
8 -13 M
%%IncludeResource: font Times-Roman
11 0 Nf
(DOCUMENT_NODE) S
[/Rect [6.9997282 -15.7494478 107.370293 -3.64944744] /Subtype /Link /Border [0 0 1] /Dest /208 /ANN pdfmark
197 -13 M
(DOCUMENT_TYPE_NODE) S
[/Rect [196.028946 -15.7494478 329.398438 -3.64944744] /Subtype /Link /Border [0 0 1] /Dest /209 /ANN pdfmark
372 -13 M
(documentElement) S
[/Rect [370.988983 -15.7494478 453.033539 -3.64944744] /Subtype /Link /Border [0 0 1] /Dest /171 /ANN pdfmark
8 -34.7 M
(DocumentFragment) S
[/Rect [6.9997282 -37.4995117 96.9861 -25.3995113] /Subtype /Link /Border [0 0 1] /Dest /166 /ANN pdfmark
197 -34.7 M
(DocumentType) S
[/Rect [196.028946 -37.4995117 266.457642 -25.3995113] /Subtype /Link /Border [0 0 1] /Dest /344 /ANN pdfmark
372 -34.7 M
(documentURI) S
[/Rect [370.988983 -37.4995117 435.313049 -25.3995113] /Subtype /Link /Border [0 0 1] /Dest /173 /ANN pdfmark
8 -56.5 M
(DOM Level ) S
(1) S
[/Rect [6.9997282 -59.2495766 70.7076492 -47.1495743] /Subtype /Link /Border [0 0 1] /Dest /53 /ANN pdfmark
( ) S
(22) S
(, ) S
(90) S
(, ) S
(151) S
197 -56.5 M
(DOM Level 2 ) S
(Core) S
[/Rect [196.028946 -59.2495766 283.869934 -47.1495743] /Subtype /Link /Border [0 0 1] /Dest /51 /ANN pdfmark
( ) S
(21) S
(, ) S
(22) S
(, ) S
(90) S
(, ) S
(151) S
372 -56.5 M
(DOM Level 2 ) S
(HTML) S
[/Rect [370.988983 -59.2495766 468.608948 -47.1495743] /Subtype /Link /Border [0 0 1] /Dest /173 /ANN pdfmark
( ) S
(31) S
(, ) S
(53) S
(, ) S
(151) S
8 -78.2 M
(DOM Level 3 Abstract Schemas and) S
[/Rect [6.9997282 -80.9993439 171.211197 -68.8993454] /Subtype /Link /Border [0 0 1] /Dest /38 /ANN pdfmark
8 -91.4 M
(Load and ) S
(Save) S
[/Rect [6.9997282 -94.198555 74.3698959 -82.0985565] /Subtype /Link /Border [0 0 1] /Dest /38 /ANN pdfmark
( ) S
(12) S
(, ) S
(19) S
(, ) S
(24) S
(, ) S
(75) S
(, ) S
(93) S
(, ) S
(152) S
197 -84.8 M
(DOM Level 3 ) S
(Events) S
[/Rect [196.028946 -87.5995407 292.427582 -75.4995422] /Subtype /Link /Border [0 0 1] /Dest /38 /ANN pdfmark
( ) S
(12) S
(, ) S
(152) S
372 -84.8 M
(DOM Level 3 ) S
(XPath) S
[/Rect [370.988983 -87.5995407 464.945831 -75.4995422] /Subtype /Link /Border [0 0 1] /Dest /38 /ANN pdfmark
( ) S
(12) S
(, ) S
(19) S
(, ) S
(77) S
(, ) S
(152) S
8 -113.2 M
(DOMError) S
[/Rect [6.9997282 -115.949211 57.8713264 -103.849213] /Subtype /Link /Border [0 0 1] /Dest /326 /ANN pdfmark
197 -113.2 M
(DOMErrorHandler) S
[/Rect [196.028946 -115.949211 282.330322 -103.849213] /Subtype /Link /Border [0 0 1] /Dest /334 /ANN pdfmark
372 -113.2 M
(DOMException) S
[/Rect [370.988983 -115.949211 443.254852 -103.849213] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark
8 -134.9 M
(DOMImplementation) S
[/Rect [6.9997282 -137.69957 104.323296 -125.599571] /Subtype /Link /Border [0 0 1] /Dest /113 /ANN pdfmark
197 -134.9 M
(DOMImplementationSource) S
[/Rect [196.028946 -137.69957 323.898407 -125.599571] /Subtype /Link /Border [0 0 1] /Dest /160 /ANN pdfmark
372 -134.9 M
(DOMKeyObject) S
[/Rect [370.988983 -137.69957 446.302155 -125.599571] /Subtype /Link /Border [0 0 1] /Dest /134 /ANN pdfmark
8 -156.7 M
(DOMLocator) S
[/Rect [6.9997282 -159.449631 68.8710632 -147.349625] /Subtype /Link /Border [0 0 1] /Dest /336 /ANN pdfmark
197 -156.7 M
(DOMObject) S
[/Rect [196.028946 -159.449631 253.016708 -147.349625] /Subtype /Link /Border [0 0 1] /Dest /136 /ANN pdfmark
372 -156.7 M
(DOMString) S
[/Rect [370.988983 -159.449631 425.545593 -147.349625] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark
8 -178.4 M
(DOMSTRING_SIZE_ERR) S
[/Rect [6.9997282 -181.198807 129.996536 -169.098801] /Subtype /Link /Border [0 0 1] /Dest /144 /ANN pdfmark
197 -178.4 M
(DOMTimeStamp) S
[/Rect [196.028946 -181.198807 275.027405 -169.098801] /Subtype /Link /Border [0 0 1] /Dest /132 /ANN pdfmark
8 -200.2 M
(\240) S
8 -221.9 M
(ECMAScript) S
[/Rect [6.9997282 -224.699539 67.0563431 -212.599533] /Subtype /Link /Border [0 0 1] /Dest /33 /ANN pdfmark
( ) S
(9) S
(, ) S
(16) S
(, ) S
(148) S
(, ) S
(151) S
197 -221.9 M
(Element) S
[/Rect [196.028946 -224.699539 234.691 -212.599533] /Subtype /Link /Border [0 0 1] /Dest /295 /ANN pdfmark
( ) S
(77) S
(, ) S
(15) S
(, ) S
(16) S
(, ) S
(19) S
(, ) S
(19) S
(, ) S
(148) S
372 -221.9 M
(ELEMENT_NODE) S
[/Rect [370.988983 -224.699539 460.359528 -212.599533] /Subtype /Link /Border [0 0 1] /Dest /210 /ANN pdfmark
8 -243.7 M
(encoding) S
[/Rect [6.9997282 -246.449295 49.3240204 -234.349289] /Subtype /Link /Border [0 0 1] /Dest /174 /ANN pdfmark
( ) S
(31) S
(, ) S
(94) S
197 -243.7 M
(entities) S
[/Rect [196.028946 -246.449295 229.807114 -234.349289] /Subtype /Link /Border [0 0 1] /Dest /345 /ANN pdfmark
372 -243.7 M
(Entity) S
[/Rect [370.988983 -246.449295 399.882965 -234.349289] /Subtype /Link /Border [0 0 1] /Dest /359 /ANN pdfmark
8 -265.4 M
(ENTITY_NODE) S
[/Rect [6.9997282 -268.199371 84.7543869 -256.099365] /Subtype /Link /Border [0 0 1] /Dest /211 /ANN pdfmark
197 -265.4 M
(ENTITY_REFERENCE_NODE) S
[/Rect [196.028946 -268.199371 342.234741 -256.099365] /Subtype /Link /Border [0 0 1] /Dest /212 /ANN pdfmark
372 -265.4 M
(EntityReference) S
[/Rect [370.988983 -268.199371 444.464661 -256.099365] /Subtype /Link /Border [0 0 1] /Dest /368 /ANN pdfmark
8 -287.2 M
(errorHandler) S
[/Rect [6.9997282 -289.949432 65.8016129 -277.849426] /Subtype /Link /Border [0 0 1] /Dest /175 /ANN pdfmark
197 -287.2 M
(errorNode) S
[/Rect [196.028946 -289.949432 243.226196 -277.849426] /Subtype /Link /Border [0 0 1] /Dest /338 /ANN pdfmark
8 -308.9 M
(\240) S
8 -330.7 M
(firstChild) S
[/Rect [6.9997282 -333.449554 51.1724281 -321.349548] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark
8 -352.4 M
(\240) S
8 -374.2 M
(getAttribute) S
[/Rect [6.9997282 -376.949097 62.1609383 -364.849091] /Subtype /Link /Border [0 0 1] /Dest /297 /ANN pdfmark
197 -374.2 M
(getAttributeNode) S
[/Rect [196.028946 -376.949097 275.015289 -364.849091] /Subtype /Link /Border [0 0 1] /Dest /299 /ANN pdfmark
372 -374.2 M
(getAttributeNodeNS) S
[/Rect [370.988983 -376.949097 464.033 -364.849091] /Subtype /Link /Border [0 0 1] /Dest /300 /ANN pdfmark
8 -395.9 M
(getAttributeNS) S
[/Rect [6.9997282 -398.699158 76.218605 -386.599152] /Subtype /Link /Border [0 0 1] /Dest /298 /ANN pdfmark
197 -395.9 M
(getDOMImplementation) S
[/Rect [196.028946 -398.699158 306.794037 -386.599152] /Subtype /Link /Border [0 0 1] /Dest /161 /ANN pdfmark
372 -395.9 M
(getElementById) S
[/Rect [370.988983 -398.699158 445.091736 -386.599152] /Subtype /Link /Border [0 0 1] /Dest /194 /ANN pdfmark
8 -417.7 M
(getElementsByTagName) S
[/Rect [6.9997282 -420.449524 119.590775 -408.349518] /Subtype /Link /Border [0 0 1] /Dest /195 /ANN pdfmark
( ) S
(39) S
(, ) S
(79) S
197 -417.7 M
(getElementsByTagNameNS) S
[/Rect [196.028946 -420.449524 322.677673 -408.349518] /Subtype /Link /Border [0 0 1] /Dest /196 /ANN pdfmark
( ) S
(39) S
(, ) S
(80) S
372 -417.7 M
(getInterface) S
[/Rect [370.988983 -420.449524 425.512177 -408.349518] /Subtype /Link /Border [0 0 1] /Dest /164 /ANN pdfmark
( ) S
(27) S
(, ) S
(59) S
8 -439.4 M
(getNamedItem) S
[/Rect [6.9997282 -442.199585 74.3710785 -430.099579] /Subtype /Link /Border [0 0 1] /Dest /270 /ANN pdfmark
197 -439.4 M
(getNamedItemNS) S
[/Rect [196.028946 -442.199585 277.457977 -430.099579] /Subtype /Link /Border [0 0 1] /Dest /271 /ANN pdfmark
372 -439.4 M
(getNormalizationFeature) S
[/Rect [370.988983 -442.199585 482.963593 -430.099579] /Subtype /Link /Border [0 0 1] /Dest /197 /ANN pdfmark
8 -461.2 M
(getUserData) S
[/Rect [6.9997282 -463.949646 63.9762497 -451.84964] /Subtype /Link /Border [0 0 1] /Dest /252 /ANN pdfmark
8 -482.9 M
(\240) S
8 -504.7 M
(handle) S
[/Rect [6.9997282 -507.449188 38.3245773 -495.349182] /Subtype /Link /Border [0 0 1] /Dest /325 /ANN pdfmark
197 -504.7 M
(handleError) S
[/Rect [196.028946 -507.449188 250.56279 -495.349182] /Subtype /Link /Border [0 0 1] /Dest /335 /ANN pdfmark
372 -504.7 M
(hasAttribute) S
[/Rect [370.988983 -507.449188 427.371246 -495.349182] /Subtype /Link /Border [0 0 1] /Dest /303 /ANN pdfmark
8 -526.4 M
(hasAttributeNS) S
[/Rect [6.9997282 -529.199524 77.4396439 -517.099548] /Subtype /Link /Border [0 0 1] /Dest /304 /ANN pdfmark
197 -526.4 M
(hasAttributes) S
[/Rect [196.028946 -529.199524 256.690186 -517.099548] /Subtype /Link /Border [0 0 1] /Dest /253 /ANN pdfmark
372 -526.4 M
(hasChildNodes) S
[/Rect [370.988983 -529.199524 440.207855 -517.099548] /Subtype /Link /Border [0 0 1] /Dest /254 /ANN pdfmark
8 -548.2 M
(hasFeature) S
[/Rect [6.9997282 -550.949585 56.6502838 -538.849609] /Subtype /Link /Border [0 0 1] /Dest /165 /ANN pdfmark
197 -548.2 M
(HIERARCHY_REQUEST_ERR) S
[/Rect [196.028946 -550.949585 344.08316 -538.849609] /Subtype /Link /Border [0 0 1] /Dest /145 /ANN pdfmark
372 -548.2 M
(hosting ) S
(implementation) S
[/Rect [370.988983 -550.949585 477.188477 -538.849609] /Subtype /Link /Border [0 0 1] /Dest /37 /ANN pdfmark
( ) S
(12) S
(, ) S
(148) S
8 -569.9 M
(HTML) S
[/Rect [6.9997282 -572.699646 40.162056 -560.59967] /Subtype /Link /Border [0 0 1] /Dest /33 /ANN pdfmark
( ) S
(9) S
(, ) S
(148) S
197 -569.9 M
(HTML ) S
(4.0) S
[/Rect [196.028946 -572.699646 245.69014 -560.59967] /Subtype /Link /Border [0 0 1] /Dest /89 /ANN pdfmark
( ) S
(148) S
(, ) S
(152) S
8 -591.7 M
(\240) S
8 -613.4 M
(implementation) S
[/Rect [6.9997282 -616.198914 78.0557861 -604.098938] /Subtype /Link /Border [0 0 1] /Dest /176 /ANN pdfmark
197 -613.4 M
(importNode) S
[/Rect [196.028946 -616.198914 251.190155 -604.098938] /Subtype /Link /Border [0 0 1] /Dest /198 /ANN pdfmark
372 -613.4 M
(INDEX_SIZE_ERR) S
[/Rect [370.988983 -616.198914 462.812256 -604.098938] /Subtype /Link /Border [0 0 1] /Dest /146 /ANN pdfmark
8 -635.2 M
(information ) S
(item) S
[/Rect [6.9997282 -637.949 83.2472916 -625.849] /Subtype /Link /Border [0 0 1] /Dest /312 /ANN pdfmark
( ) S
(85) S
(, ) S
(148) S
197 -635.2 M
(inheritance) S
[/Rect [196.028946 -637.949 246.900253 -625.849] /Subtype /Link /Border [0 0 1] /Dest /44 /ANN pdfmark
( ) S
(17) S
(, ) S
(148) S
372 -635.2 M
(insertBefore) S
[/Rect [370.988983 -637.949 427.360291 -625.849] /Subtype /Link /Border [0 0 1] /Dest /255 /ANN pdfmark
8 -656.9 M
(insertData) S
[/Rect [6.9997282 -659.699036 54.2084923 -647.59906] /Subtype /Link /Border [0 0 1] /Dest /284 /ANN pdfmark
197 -656.9 M
(interface) S
[/Rect [196.028946 -659.699036 236.505722 -647.59906] /Subtype /Link /Border [0 0 1] /Dest /33 /ANN pdfmark
( ) S
(9) S
(, ) S
(148) S
372 -656.9 M
(internalSubset) S
[/Rect [370.988983 -659.699036 435.928894 -647.59906] /Subtype /Link /Border [0 0 1] /Dest /346 /ANN pdfmark
8 -678.7 M
(INUSE_ATTRIBUTE_ERR) S
[/Rect [6.9997282 -681.449097 134.880127 -669.349121] /Subtype /Link /Border [0 0 1] /Dest /147 /ANN pdfmark
197 -678.7 M
(INVALID_ACCESS_ERR) S
[/Rect [196.028946 -681.449097 317.804718 -669.349121] /Subtype /Link /Border [0 0 1] /Dest /148 /ANN pdfmark
372 -678.7 M
(INVALID_CHARACTER_ERR) S
[/Rect [370.988983 -681.449097 517.811218 -669.349121] /Subtype /Link /Border [0 0 1] /Dest /149 /ANN pdfmark
8 -700.4 M
(INVALID_MODIFICATION_ERR) S
[/Rect [6.9997282 -703.199158 167.857468 -691.099182] /Subtype /Link /Border [0 0 1] /Dest /150 /ANN pdfmark
197 -700.4 M
(INVALID_STATE_ERR) S
[/Rect [196.028946 -703.199158 310.456604 -691.099182] /Subtype /Link /Border [0 0 1] /Dest /151 /ANN pdfmark
372 -700.4 M
(isEqualNode) S
[/Rect [370.988983 -703.199158 429.813019 -691.099182] /Subtype /Link /Border [0 0 1] /Dest /256 /ANN pdfmark
8 -722.2 M
(ISO/IEC ) S
(10646) S
[/Rect [6.9997282 -724.949524 77.7469788 -712.849548] /Subtype /Link /Border [0 0 1] /Dest /45 /ANN pdfmark
( ) S
(17) S
(, ) S
(151) S
197 -722.2 M
(isSameNode) S
[/Rect [196.028946 -724.949524 253.632538 -712.849548] /Subtype /Link /Border [0 0 1] /Dest /257 /ANN pdfmark
372 -722.2 M
(isSupported) S
[/Rect [370.988983 -724.949524 425.544983 -712.849548] /Subtype /Link /Border [0 0 1] /Dest /258 /ANN pdfmark
372 -722.2 M
gsave
1.21040547 1.21040547 scale
0 setgray
228.3 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(156) S
0 setgray
225.2 40 M
8 8 Nf
(Index) S
744 -8 M
grestore
pgsave restore N
%%Page: 157 157
%%PageResources: font Times-Roman Helvetica
%%PageBoundingBox: 77 44 535 755
%%BeginPageSetup
/pgsave save D
71 706 translate
0.826169431 0.826169431 scale
%%EndPageSetup
0 0 M
0.6 setlinewidth
8 -13 M
%%IncludeResource: font Times-Roman
11 0 Nf
(isWhitespaceInElementContent) S
[/Rect [6.9997282 -15.7494478 148.310715 -3.64944744] /Subtype /Link /Border [0 0 1] /Dest /313 /ANN pdfmark
197 -13 M
(item) S
[/Rect [196.028946 -15.7494478 217.586639 -3.64944744] /Subtype /Link /Border [0 0 1] /Dest /267 /ANN pdfmark
( ) S
(67) S
(, ) S
(68) S
8 -34.7 M
(\240) S
8 -56.5 M
(Java) S
[/Rect [6.9997282 -59.2495766 28.5461807 -47.1495743] /Subtype /Link /Border [0 0 1] /Dest /33 /ANN pdfmark
( ) S
(9) S
(, ) S
(151) S
197 -56.5 M
(Java ) S
(IDL) S
[/Rect [196.028946 -59.2495766 238.650528 -47.1495743] /Subtype /Link /Border [0 0 1] /Dest /33 /ANN pdfmark
( ) S
(9) S
(, ) S
(152) S
372 -56.5 M
(JavaScript) S
[/Rect [370.988983 -59.2495766 418.813599 -47.1495743] /Subtype /Link /Border [0 0 1] /Dest /33 /ANN pdfmark
( ) S
(9) S
(, ) S
(148) S
(, ) S
(152) S
8 -78.2 M
(JScript) S
[/Rect [6.9997282 -80.9993439 39.5568504 -68.8993454] /Subtype /Link /Border [0 0 1] /Dest /33 /ANN pdfmark
( ) S
(9) S
(, ) S
(152) S
8 -100 M
(\240) S
8 -121.7 M
(language ) S
(binding) S
[/Rect [6.9997282 -124.499176 85.0723495 -112.399178] /Subtype /Link /Border [0 0 1] /Dest /33 /ANN pdfmark
( ) S
(9) S
(, ) S
(148) S
197 -121.7 M
(lastChild) S
[/Rect [196.028946 -124.499176 237.759857 -112.399178] /Subtype /Link /Border [0 0 1] /Dest /232 /ANN pdfmark
372 -121.7 M
(length) S
[/Rect [370.988983 -124.499176 400.487885 -112.399178] /Subtype /Link /Border [0 0 1] /Dest /266 /ANN pdfmark
( ) S
(67) S
(, ) S
(68) S
(, ) S
(73) S
8 -150.1 M
(lineNumber) S
[/Rect [6.9997282 -152.849136 61.5450974 -140.74913] /Subtype /Link /Border [0 0 1] /Dest /339 /ANN pdfmark
197 -150.1 M
(live) S
[/Rect [196.028946 -152.849136 214.528412 -140.74913] /Subtype /Link /Border [0 0 1] /Dest /125 /ANN pdfmark
( ) S
(16) S
(, ) S
(66) S
(, ) S
(67) S
372 -143.5 M
(local ) S
(name) S
[/Rect [370.988983 -146.249542 420.947449 -134.149536] /Subtype /Link /Border [0 0 1] /Dest /190 /ANN pdfmark
( ) S
(36) S
(, ) S
(34) S
(, ) S
(39) S
(, ) S
(68) S
(, ) S
(69) S
(, ) S
(78) S
(, ) S
(81) S
(, ) S
(79) S
(, ) S
372 -156.7 M
(84) S
(, ) S
(80) S
(, ) S
(80) S
(, ) S
(149) S
8 -178.4 M
(localName) S
[/Rect [6.9997282 -181.198807 56.6505775 -169.098801] /Subtype /Link /Border [0 0 1] /Dest /233 /ANN pdfmark
197 -178.4 M
(location) S
[/Rect [196.028946 -181.198807 233.469666 -169.098801] /Subtype /Link /Border [0 0 1] /Dest /330 /ANN pdfmark
372 -178.4 M
(logically-adjacent text ) S
(nodes) S
[/Rect [370.988983 -181.198807 499.462158 -169.098801] /Subtype /Link /Border [0 0 1] /Dest /315 /ANN pdfmark
( ) S
(86) S
(, ) S
(86) S
(, ) S
(148) S
8 -200.2 M
(lookupNamespacePrefix) S
[/Rect [6.9997282 -202.949463 117.137161 -190.849457] /Subtype /Link /Border [0 0 1] /Dest /259 /ANN pdfmark
197 -200.2 M
(lookupNamespaceURI) S
[/Rect [196.028946 -202.949463 298.224884 -190.849457] /Subtype /Link /Border [0 0 1] /Dest /260 /ANN pdfmark
8 -221.9 M
(\240) S
8 -243.7 M
(MathML ) S
(2.0) S
[/Rect [6.9997282 -246.449295 65.2188644 -234.349289] /Subtype /Link /Border [0 0 1] /Dest /51 /ANN pdfmark
( ) S
(21) S
(, ) S
(151) S
197 -243.7 M
(message) S
[/Rect [196.028946 -246.449295 235.296204 -234.349289] /Subtype /Link /Border [0 0 1] /Dest /331 /ANN pdfmark
372 -243.7 M
(method) S
[/Rect [370.988983 -246.449295 405.987915 -234.349289] /Subtype /Link /Border [0 0 1] /Dest /38 /ANN pdfmark
( ) S
(12) S
(, ) S
(149) S
8 -265.4 M
(MIDL) S
[/Rect [6.9997282 -268.199371 37.104126 -256.099365] /Subtype /Link /Border [0 0 1] /Dest /33 /ANN pdfmark
( ) S
(9) S
(, ) S
(152) S
197 -265.4 M
(model) S
[/Rect [196.028946 -268.199371 225.528152 -256.099365] /Subtype /Link /Border [0 0 1] /Dest /34 /ANN pdfmark
( ) S
(9) S
(, ) S
(149) S
8 -287.2 M
(\240) S
8 -308.9 M
(name) S
[/Rect [6.9997282 -311.699493 32.8251534 -299.599487] /Subtype /Link /Border [0 0 1] /Dest /288 /ANN pdfmark
( ) S
(76) S
(, ) S
(92) S
197 -308.9 M
(NamedNodeMap) S
[/Rect [196.028946 -311.699493 273.783905 -299.599487] /Subtype /Link /Border [0 0 1] /Dest /268 /ANN pdfmark
372 -308.9 M
(namespace ) S
(prefix) S
[/Rect [370.988983 -311.699493 450.261383 -299.599487] /Subtype /Link /Border [0 0 1] /Dest /50 /ANN pdfmark
( ) S
(19) S
(, ) S
(37) S
(, ) S
(55) S
(, ) S
(93) S
(, ) S
(95) S
(, ) S
(149) S
8 -330.7 M
(namespace ) S
(URI) S
[/Rect [6.9997282 -333.449554 78.9467468 -321.349548] /Subtype /Link /Border [0 0 1] /Dest /50 /ANN pdfmark
( ) S
(19) S
(, ) S
(26) S
(, ) S
(36) S
(, ) S
(34) S
(, ) S
(39) S
(, ) S
(54) S
(, ) S
8 -343.9 M
(68) S
(, ) S
(69) S
(, ) S
(78) S
(, ) S
(83) S
(, ) S
(81) S
(, ) S
(79) S
(, ) S
(84) S
(, ) S
(80) S
(, ) S
(80) S
(, ) S
(95) S
(, ) S
8 -357.1 M
(149) S
197 -343.9 M
(NAMESPACE_ERR) S
[/Rect [196.028946 -346.649353 291.537811 -334.549347] /Subtype /Link /Border [0 0 1] /Dest /152 /ANN pdfmark
372 -343.9 M
(namespaceURI) S
[/Rect [370.988983 -346.649353 440.186279 -334.549347] /Subtype /Link /Border [0 0 1] /Dest /235 /ANN pdfmark
8 -378.8 M
(nextSibling) S
[/Rect [6.9997282 -381.599518 59.7297821 -369.499512] /Subtype /Link /Border [0 0 1] /Dest /237 /ANN pdfmark
197 -378.8 M
(NO_DATA_ALLOWED_ERR) S
[/Rect [196.028946 -381.599518 336.724091 -369.499512] /Subtype /Link /Border [0 0 1] /Dest /155 /ANN pdfmark
372 -378.8 M
(NO_MODIFICATION_ALLOWED_ERR) S
[/Rect [370.988983 -381.599518 561.788 -369.499512] /Subtype /Link /Border [0 0 1] /Dest /156 /ANN pdfmark
8 -400.6 M
(Node) S
[/Rect [6.9997282 -403.349579 32.8248596 -391.249573] /Subtype /Link /Border [0 0 1] /Dest /202 /ANN pdfmark
197 -400.6 M
(NODE_CLONED) S
[/Rect [196.028946 -403.349579 278.678711 -391.249573] /Subtype /Link /Border [0 0 1] /Dest /321 /ANN pdfmark
372 -400.6 M
(NODE_DELETED) S
[/Rect [370.988983 -403.349579 458.522339 -391.249573] /Subtype /Link /Border [0 0 1] /Dest /322 /ANN pdfmark
8 -422.3 M
(NODE_IMPORTED) S
[/Rect [6.9997282 -425.09906 101.265366 -412.999054] /Subtype /Link /Border [0 0 1] /Dest /323 /ANN pdfmark
197 -422.3 M
(NODE_RENAMED) S
[/Rect [196.028946 -425.09906 288.457703 -412.999054] /Subtype /Link /Border [0 0 1] /Dest /324 /ANN pdfmark
372 -422.3 M
(NodeList) S
[/Rect [370.988983 -425.09906 413.929718 -412.999054] /Subtype /Link /Border [0 0 1] /Dest /265 /ANN pdfmark
8 -444.1 M
(nodeName) S
[/Rect [6.9997282 -446.849121 56.6502838 -434.749115] /Subtype /Link /Border [0 0 1] /Dest /238 /ANN pdfmark
197 -444.1 M
(nodeType) S
[/Rect [196.028946 -446.849121 242.016083 -434.749115] /Subtype /Link /Border [0 0 1] /Dest /239 /ANN pdfmark
372 -444.1 M
(nodeValue) S
[/Rect [370.988983 -446.849121 420.639252 -434.749115] /Subtype /Link /Border [0 0 1] /Dest /240 /ANN pdfmark
8 -465.8 M
(normalize) S
[/Rect [6.9997282 -468.599487 52.9874458 -456.499481] /Subtype /Link /Border [0 0 1] /Dest /261 /ANN pdfmark
197 -465.8 M
(normalizeDocument) S
[/Rect [196.028946 -468.599487 287.841278 -456.499481] /Subtype /Link /Border [0 0 1] /Dest /199 /ANN pdfmark
372 -465.8 M
(NOT_FOUND_ERR) S
[/Rect [370.988983 -468.599487 465.870453 -456.499481] /Subtype /Link /Border [0 0 1] /Dest /153 /ANN pdfmark
8 -487.6 M
(NOT_SUPPORTED_ERR) S
[/Rect [6.9997282 -490.349548 126.949547 -478.249542] /Subtype /Link /Border [0 0 1] /Dest /154 /ANN pdfmark
197 -487.6 M
(Notation) S
[/Rect [196.028946 -490.349548 236.527588 -478.249542] /Subtype /Link /Border [0 0 1] /Dest /354 /ANN pdfmark
372 -487.6 M
(NOTATION_NODE) S
[/Rect [370.988983 -490.349548 465.848297 -478.249542] /Subtype /Link /Border [0 0 1] /Dest /213 /ANN pdfmark
8 -509.3 M
(notationName) S
[/Rect [6.9997282 -512.098755 71.3237915 -499.998718] /Subtype /Link /Border [0 0 1] /Dest /362 /ANN pdfmark
197 -509.3 M
(notations) S
[/Rect [196.028946 -512.098755 238.364471 -499.998718] /Subtype /Link /Border [0 0 1] /Dest /348 /ANN pdfmark
8 -531.1 M
(\240) S
8 -552.8 M
(object ) S
(model) S
[/Rect [6.9997282 -555.599426 66.131691 -543.499451] /Subtype /Link /Border [0 0 1] /Dest /34 /ANN pdfmark
( ) S
(9) S
(, ) S
(11) S
(, ) S
(149) S
197 -552.8 M
(offset) S
[/Rect [196.028946 -555.599426 223.075119 -543.499451] /Subtype /Link /Border [0 0 1] /Dest /340 /ANN pdfmark
372 -552.8 M
(OMGIDL) S
[/Rect [370.988983 -555.599426 416.977 -543.499451] /Subtype /Link /Border [0 0 1] /Dest /33 /ANN pdfmark
( ) S
(9) S
(, ) S
(17) S
(, ) S
(151) S
8 -574.6 M
(ownerDocument) S
[/Rect [6.9997282 -577.349487 82.312294 -565.249512] /Subtype /Link /Border [0 0 1] /Dest /241 /ANN pdfmark
197 -574.6 M
(ownerElement) S
[/Rect [196.028946 -577.349487 262.178955 -565.249512] /Subtype /Link /Border [0 0 1] /Dest /289 /ANN pdfmark
8 -596.3 M
(\240) S
8 -618.1 M
(parent) S
[/Rect [6.9997282 -620.849365 36.4876938 -608.74939] /Subtype /Link /Border [0 0 1] /Dest /242 /ANN pdfmark
( ) S
(55) S
(, ) S
(149) S
197 -618.1 M
(parentNode) S
[/Rect [196.028946 -620.849365 249.342041 -608.74939] /Subtype /Link /Border [0 0 1] /Dest /242 /ANN pdfmark
372 -618.1 M
(partially ) S
(valid) S
[/Rect [370.988983 -620.849365 434.399628 -608.74939] /Subtype /Link /Border [0 0 1] /Dest /158 /ANN pdfmark
( ) S
(24) S
(, ) S
(149) S
8 -639.8 M
(prefix) S
[/Rect [6.9997282 -642.598816 35.2666512 -630.49884] /Subtype /Link /Border [0 0 1] /Dest /244 /ANN pdfmark
197 -639.8 M
(previousSibling) S
[/Rect [196.028946 -642.598816 267.700256 -630.49884] /Subtype /Link /Border [0 0 1] /Dest /246 /ANN pdfmark
372 -639.8 M
(PROCESSING_INSTRUCTION_NODE) S
[/Rect [370.988983 -642.598816 555.089111 -630.49884] /Subtype /Link /Border [0 0 1] /Dest /214 /ANN pdfmark
8 -661.6 M
(ProcessingInstruction) S
[/Rect [6.9997282 -664.348877 104.322411 -652.248901] /Subtype /Link /Border [0 0 1] /Dest /369 /ANN pdfmark
197 -661.6 M
(publicId) S
[/Rect [196.028946 -664.348877 234.690414 -652.248901] /Subtype /Link /Border [0 0 1] /Dest /350 /ANN pdfmark
( ) S
(92) S
(, ) S
(93) S
(, ) S
(95) S
8 -683.3 M
(\240) S
8 -705.1 M
(qualified ) S
(name) S
[/Rect [6.9997282 -707.849 74.6784058 -695.749] /Subtype /Link /Border [0 0 1] /Dest /50 /ANN pdfmark
( ) S
(19) S
(, ) S
(27) S
(, ) S
(26) S
(, ) S
(36) S
(, ) S
(34) S
(, ) S
(55) S
(, ) S
8 -718.3 M
(54) S
(, ) S
(83) S
(, ) S
(149) S
8 -740 M
(\240) S
372 -722.2 M
gsave
1.21040547 1.21040547 scale
0 setgray
228.3 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(157) S
0 setgray
225.2 40 M
8 8 Nf
(Index) S
744 -8 M
grestore
pgsave restore N
%%Page: 158 158
%%PageResources: font Times-Roman Helvetica
%%PageBoundingBox: 77 44 513 755
%%BeginPageSetup
/pgsave save D
71 706 translate
0.826169431 0.826169431 scale
%%EndPageSetup
0 0 M
0.6 setlinewidth
8 -13 M
%%IncludeResource: font Times-Roman
11 0 Nf
(read only ) S
(node) S
[/Rect [6.9997282 -15.7494478 74.369606 -3.64944744] /Subtype /Link /Border [0 0 1] /Dest /249 /ANN pdfmark
( ) S
(58) S
(, ) S
(93) S
(, ) S
(93) S
(, ) S
(95) S
(, ) S
(149) S
197 -13 M
(relatedException) S
[/Rect [196.028946 -15.7494478 272.562256 -3.64944744] /Subtype /Link /Border [0 0 1] /Dest /332 /ANN pdfmark
372 -13 M
(removeAttribute) S
[/Rect [370.988983 -15.7494478 445.696655 -3.64944744] /Subtype /Link /Border [0 0 1] /Dest /305 /ANN pdfmark
8 -34.7 M
(removeAttributeNode) S
[/Rect [6.9997282 -37.4995117 105.532516 -25.3995113] /Subtype /Link /Border [0 0 1] /Dest /307 /ANN pdfmark
197 -34.7 M
(removeAttributeNS) S
[/Rect [196.028946 -37.4995117 284.794281 -25.3995113] /Subtype /Link /Border [0 0 1] /Dest /306 /ANN pdfmark
372 -34.7 M
(removeChild) S
[/Rect [370.988983 -37.4995117 430.429169 -25.3995113] /Subtype /Link /Border [0 0 1] /Dest /262 /ANN pdfmark
8 -56.5 M
(removeNamedItem) S
[/Rect [6.9997282 -59.2495766 93.9175339 -47.1495743] /Subtype /Link /Border [0 0 1] /Dest /273 /ANN pdfmark
197 -56.5 M
(removeNamedItemNS) S
[/Rect [196.028946 -59.2495766 297.004425 -47.1495743] /Subtype /Link /Border [0 0 1] /Dest /274 /ANN pdfmark
372 -56.5 M
(renameNode) S
[/Rect [370.988983 -59.2495766 429.186249 -47.1495743] /Subtype /Link /Border [0 0 1] /Dest /200 /ANN pdfmark
8 -78.2 M
(replaceChild) S
[/Rect [6.9997282 -80.9993439 65.2079315 -68.8993454] /Subtype /Link /Border [0 0 1] /Dest /263 /ANN pdfmark
197 -78.2 M
(replaceData) S
[/Rect [196.028946 -80.9993439 250.55246 -68.8993454] /Subtype /Link /Border [0 0 1] /Dest /285 /ANN pdfmark
372 -78.2 M
(replaceWholeText) S
[/Rect [370.988983 -80.9993439 454.232422 -68.8993454] /Subtype /Link /Border [0 0 1] /Dest /316 /ANN pdfmark
8 -100 M
(RFC2396) S
[/Rect [6.9997282 -102.749702 51.788269 -90.649704] /Subtype /Link /Border [0 0 1] /Dest /385 /ANN pdfmark
( ) S
(150) S
(, ) S
(153) S
197 -100 M
(root ) S
(node) S
[/Rect [196.028946 -102.749702 239.881912 -90.649704] /Subtype /Link /Border [0 0 1] /Dest /167 /ANN pdfmark
( ) S
(29) S
(, ) S
(149) S
8 -121.7 M
(\240) S
8 -143.5 M
(setAttribute) S
[/Rect [6.9997282 -146.249542 60.9401894 -134.149536] /Subtype /Link /Border [0 0 1] /Dest /308 /ANN pdfmark
197 -143.5 M
(setAttributeNode) S
[/Rect [196.028946 -146.249542 273.794556 -134.149536] /Subtype /Link /Border [0 0 1] /Dest /310 /ANN pdfmark
372 -143.5 M
(setAttributeNodeNS) S
[/Rect [370.988983 -146.249542 462.812256 -134.149536] /Subtype /Link /Border [0 0 1] /Dest /311 /ANN pdfmark
8 -165.2 M
(setAttributeNS) S
[/Rect [6.9997282 -167.999313 74.9978561 -155.899307] /Subtype /Link /Border [0 0 1] /Dest /309 /ANN pdfmark
197 -165.2 M
(setNamedItem) S
[/Rect [196.028946 -167.999313 262.179565 -155.899307] /Subtype /Link /Border [0 0 1] /Dest /275 /ANN pdfmark
372 -165.2 M
(setNamedItemNS) S
[/Rect [370.988983 -167.999313 451.197266 -155.899307] /Subtype /Link /Border [0 0 1] /Dest /276 /ANN pdfmark
8 -187 M
(setNormalizationFeature) S
[/Rect [6.9997282 -189.749069 117.753593 -177.649063] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark
197 -187 M
(setUserData) S
[/Rect [196.028946 -189.749069 251.784729 -177.649063] /Subtype /Link /Border [0 0 1] /Dest /264 /ANN pdfmark
372 -187 M
(severity) S
[/Rect [370.988983 -189.749069 407.813843 -177.649063] /Subtype /Link /Border [0 0 1] /Dest /333 /ANN pdfmark
8 -208.8 M
(SEVERITY_ERROR) S
[/Rect [6.9997282 -211.499725 104.334229 -199.399719] /Subtype /Link /Border [0 0 1] /Dest /328 /ANN pdfmark
197 -208.8 M
(SEVERITY_FATAL_ERROR) S
[/Rect [196.028946 -211.499725 334.304169 -199.399719] /Subtype /Link /Border [0 0 1] /Dest /329 /ANN pdfmark
372 -208.8 M
(SEVERITY_WARNING) S
[/Rect [370.988983 -211.499725 484.801086 -199.399719] /Subtype /Link /Border [0 0 1] /Dest /327 /ANN pdfmark
8 -230.5 M
(sibling) S
[/Rect [6.9997282 -233.248901 38.9516487 -221.148895] /Subtype /Link /Border [0 0 1] /Dest /166 /ANN pdfmark
( ) S
(28) S
(, ) S
(86) S
(, ) S
(149) S
197 -230.5 M
(specified) S
[/Rect [196.028946 -233.248901 237.737701 -221.148895] /Subtype /Link /Border [0 0 1] /Dest /291 /ANN pdfmark
372 -230.5 M
(splitText) S
[/Rect [370.988983 -233.248901 412.10376 -221.148895] /Subtype /Link /Border [0 0 1] /Dest /317 /ANN pdfmark
8 -252.2 M
(standalone) S
[/Rect [6.9997282 -254.999557 56.0450783 -242.899551] /Subtype /Link /Border [0 0 1] /Dest /177 /ANN pdfmark
197 -252.2 M
(strictErrorChecking) S
[/Rect [196.028946 -254.999557 285.398895 -242.899551] /Subtype /Link /Border [0 0 1] /Dest /179 /ANN pdfmark
372 -252.2 M
(string ) S
(comparison) S
[/Rect [370.988983 -254.999557 452.120117 -242.899551] /Subtype /Link /Border [0 0 1] /Dest /49 /ANN pdfmark
( ) S
(19) S
(, ) S
(19) S
(, ) S
(149) S
8 -274 M
(substringData) S
[/Rect [6.9997282 -276.749329 70.1027451 -264.649323] /Subtype /Link /Border [0 0 1] /Dest /286 /ANN pdfmark
197 -274 M
(SVG ) S
(1.0) S
[/Rect [196.028946 -276.749329 236.527298 -264.649323] /Subtype /Link /Border [0 0 1] /Dest /51 /ANN pdfmark
( ) S
(21) S
(, ) S
(151) S
372 -274 M
(SYNTAX_ERR) S
[/Rect [370.988983 -276.749329 444.487122 -264.649323] /Subtype /Link /Border [0 0 1] /Dest /157 /ANN pdfmark
8 -295.7 M
(systemId) S
[/Rect [6.9997282 -298.499695 48.7197037 -286.399689] /Subtype /Link /Border [0 0 1] /Dest /352 /ANN pdfmark
( ) S
(93) S
(, ) S
(93) S
(, ) S
(95) S
8 -317.5 M
(\240) S
8 -339.2 M
(tagName) S
[/Rect [6.9997282 -341.998932 48.7087708 -329.898926] /Subtype /Link /Border [0 0 1] /Dest /296 /ANN pdfmark
197 -339.2 M
(target) S
[/Rect [196.028946 -341.998932 223.075119 -329.898926] /Subtype /Link /Border [0 0 1] /Dest /372 /ANN pdfmark
372 -339.2 M
(Text) S
[/Rect [370.988983 -341.998932 393.151276 -329.898926] /Subtype /Link /Border [0 0 1] /Dest /312 /ANN pdfmark
8 -361 M
(TEXT_NODE) S
[/Rect [6.9997282 -363.749298 73.1497421 -351.649292] /Subtype /Link /Border [0 0 1] /Dest /215 /ANN pdfmark
197 -361 M
(textContent) S
[/Rect [196.028946 -363.749298 249.364212 -351.649292] /Subtype /Link /Border [0 0 1] /Dest /247 /ANN pdfmark
372 -361 M
(token) S
[/Rect [370.988983 -363.749298 397.429962 -351.649292] /Subtype /Link /Border [0 0 1] /Dest /372 /ANN pdfmark
( ) S
(96) S
(, ) S
(149) S
8 -382.7 M
(tokenized) S
[/Rect [6.9997282 -385.499359 51.7661095 -373.399353] /Subtype /Link /Border [0 0 1] /Dest /287 /ANN pdfmark
( ) S
(75) S
(, ) S
(150) S
197 -382.7 M
(TREE_POSITION_ANCESTOR) S
[/Rect [196.028946 -385.499359 344.687775 -373.399353] /Subtype /Link /Border [0 0 1] /Dest /217 /ANN pdfmark
372 -382.7 M
(TREE_POSITION_DESCENDANT) S
[/Rect [370.988983 -385.499359 534.915283 -373.399353] /Subtype /Link /Border [0 0 1] /Dest /218 /ANN pdfmark
8 -404.5 M
(TREE_POSITION_DISCONNECTED) S
[/Rect [6.9997282 -407.24942 181.925766 -395.149414] /Subtype /Link /Border [0 0 1] /Dest /219 /ANN pdfmark
197 -404.5 M
(TREE_POSITION_EQUIVALENT) S
[/Rect [196.028946 -407.24942 356.886108 -395.149414] /Subtype /Link /Border [0 0 1] /Dest /220 /ANN pdfmark
372 -404.5 M
(TREE_POSITION_FOLLOWING) S
[/Rect [370.988983 -407.24942 526.962524 -395.149414] /Subtype /Link /Border [0 0 1] /Dest /221 /ANN pdfmark
8 -426.2 M
(TREE_POSITION_PRECEDING) S
[/Rect [6.9997282 -428.999481 159.321396 -416.899475] /Subtype /Link /Border [0 0 1] /Dest /222 /ANN pdfmark
197 -426.2 M
(TREE_POSITION_SAME_NODE) S
[/Rect [196.028946 -428.999481 353.234497 -416.899475] /Subtype /Link /Border [0 0 1] /Dest /223 /ANN pdfmark
8 -448 M
(\240) S
8 -469.7 M
(Unicode ) S
(3.0) S
[/Rect [6.9997282 -472.499023 62.765255 -460.399017] /Subtype /Link /Border [0 0 1] /Dest /45 /ANN pdfmark
( ) S
(17) S
(, ) S
(149) S
(, ) S
(151) S
197 -469.7 M
(uri) S
[/Rect [196.028946 -472.499023 210.249435 -460.399017] /Subtype /Link /Border [0 0 1] /Dest /341 /ANN pdfmark
372 -469.7 M
(UserDataHandler) S
[/Rect [370.988983 -472.499023 449.953766 -460.399017] /Subtype /Link /Border [0 0 1] /Dest /319 /ANN pdfmark
8 -491.5 M
(\240) S
8 -513.2 M
(VALIDATION_ERR) S
[/Rect [6.9997282 -515.999451 104.312065 -503.899445] /Subtype /Link /Border [0 0 1] /Dest /158 /ANN pdfmark
197 -513.2 M
(value) S
[/Rect [196.028946 -515.999451 221.85408 -503.899445] /Subtype /Link /Border [0 0 1] /Dest /293 /ANN pdfmark
372 -513.2 M
(version) S
[/Rect [370.988983 -515.999451 405.371765 -503.899445] /Subtype /Link /Border [0 0 1] /Dest /180 /ANN pdfmark
( ) S
(31) S
(, ) S
(95) S
8 -535 M
(\240) S
8 -556.7 M
(well-formed ) S
(document) S
[/Rect [6.9997282 -559.499268 109.503273 -547.399292] /Subtype /Link /Border [0 0 1] /Dest /166 /ANN pdfmark
( ) S
(28) S
(, ) S
(150) S
197 -556.7 M
(wholeText) S
[/Rect [196.028946 -559.499268 245.07431 -547.399292] /Subtype /Link /Border [0 0 1] /Dest /315 /ANN pdfmark
372 -556.7 M
(WRONG_DOCUMENT_ERR) S
[/Rect [370.988983 -559.499268 509.253876 -547.399292] /Subtype /Link /Border [0 0 1] /Dest /159 /ANN pdfmark
8 -578.5 M
(\240) S
8 -606.8 M
(XML) S
[/Rect [6.9997282 -609.599 33.441288 -597.499] /Subtype /Link /Border [0 0 1] /Dest /33 /ANN pdfmark
( ) S
(9) S
(, ) S
(150) S
197 -600.2 M
(XML ) S
(1.0) S
[/Rect [196.028946 -602.999695 238.969376 -590.899719] /Subtype /Link /Border [0 0 1] /Dest /190 /ANN pdfmark
( ) S
(36) S
(, ) S
(34) S
(, ) S
(55) S
(, ) S
(83) S
(, ) S
(93) S
(, ) S
(147) S
(, ) S
197 -613.4 M
(148) S
(, ) S
(150) S
(, ) S
(150) S
(, ) S
(151) S
372 -606.8 M
(XML ) S
(1.1) S
[/Rect [370.988983 -609.599 413.929413 -597.499] /Subtype /Link /Border [0 0 1] /Dest /198 /ANN pdfmark
( ) S
(40) S
(, ) S
(152) S
8 -661.6 M
(XML ) S
(Base) S
[/Rect [6.9997282 -664.348877 57.5746346 -652.248901] /Subtype /Link /Border [0 0 1] /Dest /226 /ANN pdfmark
( ) S
(53) S
(, ) S
(152) S
197 -635.2 M
(XML Information ) S
(set) S
[/Rect [196.028946 -637.949 292.735779 -625.849] /Subtype /Link /Border [0 0 1] /Dest /34 /ANN pdfmark
( ) S
(9) S
(, ) S
(11) S
(, ) S
(19) S
(, ) S
(28) S
(, ) S
197 -648.4 M
(31) S
(, ) S
(31) S
(, ) S
(31) S
(, ) S
(31) S
(, ) S
(44) S
(, ) S
(55) S
(, ) S
(54) S
(, ) S
(53) S
(, ) S
(54) S
(, ) S
197 -661.6 M
(55) S
(, ) S
(54) S
(, ) S
(53) S
(, ) S
(53) S
(, ) S
(72) S
(, ) S
(72) S
(, ) S
(75) S
(, ) S
(76) S
(, ) S
(76) S
(, ) S
197 -674.8 M
(76) S
(, ) S
(77) S
(, ) S
(86) S
(, ) S
(91) S
(, ) S
(92) S
(, ) S
(92) S
(, ) S
(93) S
(, ) S
(93) S
(, ) S
(93) S
(, ) S
197 -688 M
(93) S
(, ) S
(95) S
(, ) S
(95) S
(, ) S
(95) S
(, ) S
(95) S
(, ) S
(96) S
(, ) S
(96) S
(, ) S
(148) S
(, ) S
(152) S
372 -661.6 M
(XML ) S
(name) S
[/Rect [370.988983 -664.348877 424.005676 -652.248901] /Subtype /Link /Border [0 0 1] /Dest /165 /ANN pdfmark
( ) S
(28) S
(, ) S
(150) S
372 -661.6 M
gsave
1.21040547 1.21040547 scale
0 setgray
228.3 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(158) S
0 setgray
225.2 40 M
8 8 Nf
(Index) S
744 -8 M
grestore
pgsave restore N
%%Page: 159 159
%%PageResources: font Times-Roman Helvetica
%%PageBoundingBox: 77 44 441 755
%%BeginPageSetup
/pgsave save D
71 706 translate
0.826169431 0.826169431 scale
%%EndPageSetup
0 0 M
0.6 setlinewidth
8 -32.8 M
%%IncludeResource: font Times-Roman
11 0 Nf
(XML ) S
(namespace) S
[/Rect [6.9997282 -35.5488548 84.4467621 -23.4488544] /Subtype /Link /Border [0 0 1] /Dest /50 /ANN pdfmark
( ) S
(19) S
(, ) S
(150) S
197 -13 M
(XML ) S
(Namespaces) S
[/Rect [196.028946 -15.7494478 280.197052 -3.64944744] /Subtype /Link /Border [0 0 1] /Dest /50 /ANN pdfmark
( ) S
(19) S
(, ) S
(26) S
(, ) S
(36) S
(, ) S
(34) S
(, ) S
197 -26.2 M
(44) S
(, ) S
(54) S
(, ) S
(55) S
(, ) S
(68) S
(, ) S
(71) S
(, ) S
(69) S
(, ) S
(78) S
(, ) S
(83) S
(, ) S
(81) S
(, ) S
197 -39.4 M
(79) S
(, ) S
(84) S
(, ) S
(80) S
(, ) S
(149) S
(, ) S
(149) S
(, ) S
(149) S
(, ) S
(149) S
(, ) S
(150) S
(, ) S
197 -52.6 M
(152) S
372 -32.8 M
(XPointer) S
[/Rect [370.988983 -35.5488548 412.708679 -23.4488544] /Subtype /Link /Border [0 0 1] /Dest /261 /ANN pdfmark
( ) S
(64) S
(, ) S
(153) S
0 -61.3 M
1.21040547 1.21040547 scale
0 -61.7 M
gsave
0 setgray
228.3 -660 M
%%IncludeResource: font Helvetica
8 8 Nf
(159) S
0 setgray
225.2 40 M
8 8 Nf
(Index) S
0 -8 M
grestore
pgsave restore N
%%EOF