(original) (raw)

%!PS-Adobe-3.0 %%Title: Document Object Model \201DOM\202 Level 2 Specification %%Creator: html2ps version 1.0 beta2 patched by Arnaud Le Hors 19990806 %%CreationDate: Wed May 10 08:36:35 2000 %%DocumentNeededResources: font Times-Roman Times-Italic Times-Bold %%+ font Times-BoldItalic Courier Courier-Oblique Courier-Bold %%+ font Courier-BoldOblique Helvetica %%DocumentData: Clean7Bit %%Orientation: Portrait %%BoundingBox: 71 44 542 755 %%Pages: 466 %%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 /S {show} d /A {awidthshow} d /M {moveto} d /L {lineto} d /RM {rmoveto} d /RL {rlineto} d /N {showpage} 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 2 Specification) /DOCINFO pdfmark [/PageMode /UseOutlines /DOCVIEW pdfmark [/Count 5 /Dest /29 /Title (Document Object Model \201DOM\202 Level 2 Specification) /OUT pdfmark [/Dest /30 /Title (Version 1.0) /OUT pdfmark [/Dest /31 /Title (W3C Candidate Recommendation 10 May, 2000) /OUT pdfmark [/Dest /32 /Title (Abstract) /OUT pdfmark [/Dest /33 /Title (Status of this document) /OUT pdfmark [/Dest /34 /Title (Table of contents) /OUT pdfmark [/Dest /152 /Title (Expanded Table of Contents) /OUT pdfmark [/Count 2 /Dest /157 /Title (Copyright Notice) /OUT pdfmark [/Dest /158 /Title (W3C Document Copyright Notice and License) /OUT pdfmark [/Dest /159 /Title (W3C Software Copyright Notice and License) /OUT pdfmark [/Count 7 /Dest /184 /Title (What is the Document Object Model?) /OUT pdfmark [/Dest /185 /Title (Introduction) /OUT pdfmark [/Dest /186 /Title (What the Document Object Model is) /OUT pdfmark [/Dest /187 /Title (What the Document Object Model is not) /OUT pdfmark [/Dest /188 /Title (Where the Document Object Model came from) /OUT pdfmark [/Dest /189 /Title (Entities and the DOM Core) /OUT pdfmark [/Dest /190 /Title (Compliance) /OUT pdfmark [/Dest /191 /Title (DOM Interfaces and DOM Implementations) /OUT pdfmark [/Count 3 /Dest /332 /Title (1. Document Object Model Core) /OUT pdfmark [/Count 8 /Dest /333 /Title (1.1. Overview of the DOM Core Interfaces) /OUT pdfmark [/Dest /334 /Title (1.1.1. The DOM Structure Model) /OUT pdfmark [/Dest /335 /Title (1.1.2. Memory Management) /OUT pdfmark [/Dest /336 /Title (1.1.3. Naming Conventions) /OUT pdfmark [/Dest /337 /Title (1.1.4. Inheritance vs. Flattened Views of the API) /OUT pdfmark [/Dest /338 /Title (1.1.5. The DOMString type) /OUT pdfmark [/Dest /339 /Title (1.1.6. The DOMTimeStamp type) /OUT pdfmark [/Dest /340 /Title (1.1.7. String comparisons in the DOM) /OUT pdfmark [/Dest /341 /Title (1.1.8. XML Namespaces) /OUT pdfmark [/Dest /342 /Title (1.2. Fundamental Interfaces) /OUT pdfmark [/Dest /343 /Title (1.3. Extended Interfaces) /OUT pdfmark [/Count 5 /Dest /753 /Title (2. Document Object Model HTML) /OUT pdfmark [/Dest /754 /Title (2.1. Introduction) /OUT pdfmark [/Count 1 /Dest /755 /Title (2.2. HTML Application of Core DOM) /OUT pdfmark [/Count -2 /Dest /756 /Title (2.2.1. Naming Conventions) /OUT pdfmark [/Dest /757 /Title (2.2.1.1. Properties and Methods) /OUT pdfmark [/Dest /758 /Title (2.2.1.2. Non-HTML 4.0 interfaces and attributes) /OUT pdfmark [/Dest /759 /Title (2.3. Miscellaneous Object Definitions) /OUT pdfmark [/Dest /760 /Title (2.4. Objects related to HTML documents) /OUT pdfmark [/Count 5 /Dest /761 /Title (2.5. HTML Elements) /OUT pdfmark [/Dest /762 /Title (2.5.1. Property Attributes) /OUT pdfmark [/Dest /763 /Title (2.5.2. Naming Exceptions) /OUT pdfmark [/Dest /764 /Title (2.5.3. Exposing Element Type Names \201tagName\202) /OUT pdfmark [/Dest /765 /Title (2.5.4. The HTMLElement interface) /OUT pdfmark [/Dest /766 /Title (2.5.5. Object definitions) /OUT pdfmark [/Count 2 /Dest /775 /Title (3. Document Object Model Views) /OUT pdfmark [/Dest /776 /Title (3.1. Introduction) /OUT pdfmark [/Dest /777 /Title (3.2. Interfaces) /OUT pdfmark [/Count 4 /Dest /804 /Title (4. Document Object Model StyleSheets) /OUT pdfmark [/Dest /805 /Title (4.1. Introduction) /OUT pdfmark [/Dest /806 /Title (4.2. Style Sheet Interfaces) /OUT pdfmark [/Dest /807 /Title (4.3. Document Extensions) /OUT pdfmark [/Dest /808 /Title (4.4. Association between a style sheet and a document.) /OUT pdfmark [/Count 3 /Dest /1081 /Title (5. Document Object Model CSS) /OUT pdfmark [/Dest /1082 /Title (5.1. Overview of the DOM Level 2 CSS Interfaces) /OUT pdfmark [/Count 3 /Dest /1083 /Title (5.2. CSS Fundamental Interfaces) /OUT pdfmark [/Dest /1084 /Title (5.2.1. Override and computed style sheet) /OUT pdfmark [/Dest /1085 /Title (5.2.2. Style sheet creation) /OUT pdfmark [/Dest /1086 /Title (5.2.3. Element with CSS inline style) /OUT pdfmark [/Dest /1087 /Title (5.3. CSS Extended Interfaces) /OUT pdfmark [/Count 6 /Dest /1149 /Title (6. Document Object Model Events) /OUT pdfmark [/Count 1 /Dest /1150 /Title (6.1. Overview of the DOM Level 2 Event Model) /OUT pdfmark [/Dest /1151 /Title (6.1.1. Terminology) /OUT pdfmark [/Count 4 /Dest /1152 /Title (6.2. Description of event flow) /OUT pdfmark [/Dest /1153 /Title (6.2.1. Basic event flow) /OUT pdfmark [/Dest /1154 /Title (6.2.2. Event capture) /OUT pdfmark [/Dest /1155 /Title (6.2.3. Event bubbling) /OUT pdfmark [/Dest /1156 /Title (6.2.4. Event cancelation) /OUT pdfmark [/Count 2 /Dest /1157 /Title (6.3. Event listener registration) /OUT pdfmark [/Dest /1158 /Title (6.3.1. Event registration interfaces) /OUT pdfmark [/Dest /1159 /Title (6.3.2. Interaction with HTML 4.0 event listeners) /OUT pdfmark [/Dest /1160 /Title (6.4. Event interface) /OUT pdfmark [/Dest /1161 /Title (6.5. DocumentEvent interface) /OUT pdfmark [/Count 5 /Dest /1162 /Title (6.6. Event set definitions) /OUT pdfmark [/Dest /1163 /Title (6.6.1. User Interface event types) /OUT pdfmark [/Dest /1164 /Title (6.6.2. Mouse event types) /OUT pdfmark [/Dest /1165 /Title (6.6.3. Key events) /OUT pdfmark [/Dest /1166 /Title (6.6.4. Mutation event types) /OUT pdfmark [/Dest /1167 /Title (6.6.5. HTML event types) /OUT pdfmark [/Count 2 /Dest /1219 /Title (7. Document Object Model Traversal) /OUT pdfmark [/Count 3 /Dest /1220 /Title (7.1. Overview) /OUT pdfmark [/Count -3 /Dest /1221 /Title (7.1.1. NodeIterators) /OUT pdfmark [/Dest /1222 /Title (7.1.1.1. Moving Forward and Backward) /OUT pdfmark [/Dest /1223 /Title (7.1.1.2. Robustness) /OUT pdfmark [/Dest /1224 /Title (7.1.1.3. Visibility of Nodes) /OUT pdfmark [/Count -4 /Dest /1225 /Title (7.1.2. NodeFilters) /OUT pdfmark [/Dest /1226 /Title (7.1.2.1. Using NodeFilters) /OUT pdfmark [/Dest /1227 /Title (7.1.2.2. NodeFilters and Exceptions) /OUT pdfmark [/Dest /1228 /Title (7.1.2.3. NodeFilters and Document Mutation) /OUT pdfmark [/Dest /1229 /Title (7.1.2.4. NodeFilters and whatToShow flags) /OUT pdfmark [/Count -1 /Dest /1230 /Title (7.1.3. TreeWalker) /OUT pdfmark [/Dest /1231 /Title (7.1.3.1. Robustness) /OUT pdfmark [/Dest /1232 /Title (7.2. Formal Interface Definition) /OUT pdfmark [/Count 13 /Dest /1294 /Title (8. Document Object Model Range) /OUT pdfmark [/Dest /1295 /Title (8.1. Introduction) /OUT pdfmark [/Count 3 /Dest /1296 /Title (8.2. Definitions and Notation) /OUT pdfmark [/Dest /1297 /Title (8.2.1. Position) /OUT pdfmark [/Dest /1298 /Title (8.2.2. Selection and Partial Selection) /OUT pdfmark [/Dest /1299 /Title (8.2.3. Notation) /OUT pdfmark [/Dest /1300 /Title (8.3. Creating a Range) /OUT pdfmark [/Dest /1301 /Title (8.4. Changing a Range's Position) /OUT pdfmark [/Dest /1302 /Title (8.5. Comparing Range Boundary-Points) /OUT pdfmark [/Dest /1303 /Title (8.6. Deleting Content with a Range) /OUT pdfmark [/Dest /1304 /Title (8.7. Extracting Content) /OUT pdfmark [/Dest /1305 /Title (8.8. Cloning Content) /OUT pdfmark [/Dest /1306 /Title (8.9. Inserting Content) /OUT pdfmark [/Dest /1307 /Title (8.10. Surrounding Content) /OUT pdfmark [/Dest /1308 /Title (8.11. Miscellaneous Members) /OUT pdfmark [/Count 2 /Dest /1309 /Title (8.12. Range modification under document mutation) /OUT pdfmark [/Dest /1310 /Title (8.12.1. Insertions) /OUT pdfmark [/Dest /1311 /Title (8.12.2. Deletions) /OUT pdfmark [/Dest /1312 /Title (8.13. Formal Description of the Range Interface) /OUT pdfmark [/Count 1 /Dest /1322 /Title (Appendix A: Changes) /OUT pdfmark [/Count 2 /Dest /1323 /Title (A.1: Changes between DOM Level 1 and DOM Level 2) /OUT pdfmark [/Dest /1324 /Title (A.1.1: Changes to DOM Level 1 interfaces and exceptions) /OUT pdfmark [/Count -2 /Dest /1325 /Title (A.1.2: New features) /OUT pdfmark [/Dest /1326 /Title (A.1.2.1: New types) /OUT pdfmark [/Dest /1327 /Title (A.1.2.2: New interfaces) /OUT pdfmark [/Count 2 /Dest /1335 /Title (Appendix B: Accessing code point boundaries) /OUT pdfmark [/Dest /1336 /Title (B.1: Introduction) /OUT pdfmark [/Dest /1337 /Title (B.2: Methods) /OUT pdfmark [/Count 8 /Dest /1356 /Title (Appendix C: IDL Definitions) /OUT pdfmark [/Count 1 /Dest /1357 /Title (C.1: Document Object Model Core) /OUT pdfmark [/Dest /1358 /Title (dom.idl:) /OUT pdfmark [/Count 1 /Dest /1359 /Title (C.2: Document Object Model HTML) /OUT pdfmark [/Dest /1360 /Title (html.idl:) /OUT pdfmark [/Count 1 /Dest /1361 /Title (C.3: Document Object Model Views) /OUT pdfmark [/Dest /1362 /Title (views.idl:) /OUT pdfmark [/Count 1 /Dest /1363 /Title (C.4: Document Object Model StyleSheets) /OUT pdfmark [/Dest /1364 /Title (stylesheets.idl:) /OUT pdfmark [/Count 1 /Dest /1365 /Title (C.5: Document Object Model CSS) /OUT pdfmark [/Dest /1366 /Title (css.idl:) /OUT pdfmark [/Count 1 /Dest /1367 /Title (C.6: Document Object Model Events) /OUT pdfmark [/Dest /1368 /Title (events.idl:) /OUT pdfmark [/Count 1 /Dest /1369 /Title (C.7: Document Object Model Traversal) /OUT pdfmark [/Dest /1370 /Title (traversal.idl:) /OUT pdfmark [/Count 1 /Dest /1371 /Title (C.8: Document Object Model Range) /OUT pdfmark [/Dest /1372 /Title (range.idl:) /OUT pdfmark [/Count 8 /Dest /1512 /Title (Appendix D: Java Language Binding) /OUT pdfmark [/Count 18 /Dest /1513 /Title (D.1: Document Object Model Core) /OUT pdfmark [/Dest /1514 /Title (org/w3c/dom/DOMException.java:) /OUT pdfmark [/Dest /1515 /Title (org/w3c/dom/DOMImplementation.java:) /OUT pdfmark [/Dest /1516 /Title (org/w3c/dom/DocumentFragment.java:) /OUT pdfmark [/Dest /1517 /Title (org/w3c/dom/Document.java:) /OUT pdfmark [/Dest /1518 /Title (org/w3c/dom/Node.java:) /OUT pdfmark [/Dest /1519 /Title (org/w3c/dom/NodeList.java:) /OUT pdfmark [/Dest /1520 /Title (org/w3c/dom/NamedNodeMap.java:) /OUT pdfmark [/Dest /1521 /Title (org/w3c/dom/CharacterData.java:) /OUT pdfmark [/Dest /1522 /Title (org/w3c/dom/Attr.java:) /OUT pdfmark [/Dest /1523 /Title (org/w3c/dom/Element.java:) /OUT pdfmark [/Dest /1524 /Title (org/w3c/dom/Text.java:) /OUT pdfmark [/Dest /1525 /Title (org/w3c/dom/Comment.java:) /OUT pdfmark [/Dest /1526 /Title (org/w3c/dom/CDATASection.java:) /OUT pdfmark [/Dest /1527 /Title (org/w3c/dom/DocumentType.java:) /OUT pdfmark [/Dest /1528 /Title (org/w3c/dom/Notation.java:) /OUT pdfmark [/Dest /1529 /Title (org/w3c/dom/Entity.java:) /OUT pdfmark [/Dest /1530 /Title (org/w3c/dom/EntityReference.java:) /OUT pdfmark [/Dest /1531 /Title (org/w3c/dom/ProcessingInstruction.java:) /OUT pdfmark [/Count 56 /Dest /1532 /Title (D.2: Document Object Model HTML) /OUT pdfmark [/Dest /1533 /Title (org/w3c/dom/html/HTMLDOMImplementation.java:) /OUT pdfmark [/Dest /1534 /Title (org/w3c/dom/html/HTMLCollection.java:) /OUT pdfmark [/Dest /1535 /Title (org/w3c/dom/html/HTMLDocument.java:) /OUT pdfmark [/Dest /1536 /Title (org/w3c/dom/html/HTMLElement.java:) /OUT pdfmark [/Dest /1537 /Title (org/w3c/dom/html/HTMLHtmlElement.java:) /OUT pdfmark [/Dest /1538 /Title (org/w3c/dom/html/HTMLHeadElement.java:) /OUT pdfmark [/Dest /1539 /Title (org/w3c/dom/html/HTMLLinkElement.java:) /OUT pdfmark [/Dest /1540 /Title (org/w3c/dom/html/HTMLTitleElement.java:) /OUT pdfmark [/Dest /1541 /Title (org/w3c/dom/html/HTMLMetaElement.java:) /OUT pdfmark [/Dest /1542 /Title (org/w3c/dom/html/HTMLBaseElement.java:) /OUT pdfmark [/Dest /1543 /Title (org/w3c/dom/html/HTMLIsIndexElement.java:) /OUT pdfmark [/Dest /1544 /Title (org/w3c/dom/html/HTMLStyleElement.java:) /OUT pdfmark [/Dest /1545 /Title (org/w3c/dom/html/HTMLBodyElement.java:) /OUT pdfmark [/Dest /1546 /Title (org/w3c/dom/html/HTMLFormElement.java:) /OUT pdfmark [/Dest /1547 /Title (org/w3c/dom/html/HTMLSelectElement.java:) /OUT pdfmark [/Dest /1548 /Title (org/w3c/dom/html/HTMLOptGroupElement.java:) /OUT pdfmark [/Dest /1549 /Title (org/w3c/dom/html/HTMLOptionElement.java:) /OUT pdfmark [/Dest /1550 /Title (org/w3c/dom/html/HTMLInputElement.java:) /OUT pdfmark [/Dest /1551 /Title (org/w3c/dom/html/HTMLTextAreaElement.java:) /OUT pdfmark [/Dest /1552 /Title (org/w3c/dom/html/HTMLButtonElement.java:) /OUT pdfmark [/Dest /1553 /Title (org/w3c/dom/html/HTMLLabelElement.java:) /OUT pdfmark [/Dest /1554 /Title (org/w3c/dom/html/HTMLFieldSetElement.java:) /OUT pdfmark [/Dest /1555 /Title (org/w3c/dom/html/HTMLLegendElement.java:) /OUT pdfmark [/Dest /1556 /Title (org/w3c/dom/html/HTMLUListElement.java:) /OUT pdfmark [/Dest /1557 /Title (org/w3c/dom/html/HTMLOListElement.java:) /OUT pdfmark [/Dest /1558 /Title (org/w3c/dom/html/HTMLDListElement.java:) /OUT pdfmark [/Dest /1559 /Title (org/w3c/dom/html/HTMLDirectoryElement.java:) /OUT pdfmark [/Dest /1560 /Title (org/w3c/dom/html/HTMLMenuElement.java:) /OUT pdfmark [/Dest /1561 /Title (org/w3c/dom/html/HTMLLIElement.java:) /OUT pdfmark [/Dest /1562 /Title (org/w3c/dom/html/HTMLDivElement.java:) /OUT pdfmark [/Dest /1563 /Title (org/w3c/dom/html/HTMLParagraphElement.java:) /OUT pdfmark [/Dest /1564 /Title (org/w3c/dom/html/HTMLHeadingElement.java:) /OUT pdfmark [/Dest /1565 /Title (org/w3c/dom/html/HTMLQuoteElement.java:) /OUT pdfmark [/Dest /1566 /Title (org/w3c/dom/html/HTMLPreElement.java:) /OUT pdfmark [/Dest /1567 /Title (org/w3c/dom/html/HTMLBRElement.java:) /OUT pdfmark [/Dest /1568 /Title (org/w3c/dom/html/HTMLBaseFontElement.java:) /OUT pdfmark [/Dest /1569 /Title (org/w3c/dom/html/HTMLFontElement.java:) /OUT pdfmark [/Dest /1570 /Title (org/w3c/dom/html/HTMLHRElement.java:) /OUT pdfmark [/Dest /1571 /Title (org/w3c/dom/html/HTMLModElement.java:) /OUT pdfmark [/Dest /1572 /Title (org/w3c/dom/html/HTMLAnchorElement.java:) /OUT pdfmark [/Dest /1573 /Title (org/w3c/dom/html/HTMLImageElement.java:) /OUT pdfmark [/Dest /1574 /Title (org/w3c/dom/html/HTMLObjectElement.java:) /OUT pdfmark [/Dest /1575 /Title (org/w3c/dom/html/HTMLParamElement.java:) /OUT pdfmark [/Dest /1576 /Title (org/w3c/dom/html/HTMLAppletElement.java:) /OUT pdfmark [/Dest /1577 /Title (org/w3c/dom/html/HTMLMapElement.java:) /OUT pdfmark [/Dest /1578 /Title (org/w3c/dom/html/HTMLAreaElement.java:) /OUT pdfmark [/Dest /1579 /Title (org/w3c/dom/html/HTMLScriptElement.java:) /OUT pdfmark [/Dest /1580 /Title (org/w3c/dom/html/HTMLTableElement.java:) /OUT pdfmark [/Dest /1581 /Title (org/w3c/dom/html/HTMLTableCaptionElement.java:) /OUT pdfmark [/Dest /1582 /Title (org/w3c/dom/html/HTMLTableColElement.java:) /OUT pdfmark [/Dest /1583 /Title (org/w3c/dom/html/HTMLTableSectionElement.java:) /OUT pdfmark [/Dest /1584 /Title (org/w3c/dom/html/HTMLTableRowElement.java:) /OUT pdfmark [/Dest /1585 /Title (org/w3c/dom/html/HTMLTableCellElement.java:) /OUT pdfmark [/Dest /1586 /Title (org/w3c/dom/html/HTMLFrameSetElement.java:) /OUT pdfmark [/Dest /1587 /Title (org/w3c/dom/html/HTMLFrameElement.java:) /OUT pdfmark [/Dest /1588 /Title (org/w3c/dom/html/HTMLIFrameElement.java:) /OUT pdfmark [/Count 2 /Dest /1589 /Title (D.3: Document Object Model Views) /OUT pdfmark [/Dest /1590 /Title (org/w3c/dom/views/AbstractView.java:) /OUT pdfmark [/Dest /1591 /Title (org/w3c/dom/views/DocumentView.java:) /OUT pdfmark [/Count 5 /Dest /1592 /Title (D.4: Document Object Model StyleSheets) /OUT pdfmark [/Dest /1593 /Title (org/w3c/dom/stylesheets/StyleSheet.java:) /OUT pdfmark [/Dest /1594 /Title (org/w3c/dom/stylesheets/StyleSheetList.java:) /OUT pdfmark [/Dest /1595 /Title (org/w3c/dom/stylesheets/MediaList.java:) /OUT pdfmark [/Dest /1596 /Title (org/w3c/dom/stylesheets/LinkStyle.java:) /OUT pdfmark [/Dest /1597 /Title (org/w3c/dom/stylesheets/DocumentStyle.java:) /OUT pdfmark [/Count 33 /Dest /1598 /Title (D.5: Document Object Model CSS) /OUT pdfmark [/Dest /1599 /Title (org/w3c/dom/css/CSSStyleSheet.java:) /OUT pdfmark [/Dest /1600 /Title (org/w3c/dom/css/CSSRuleList.java:) /OUT pdfmark [/Dest /1601 /Title (org/w3c/dom/css/CSSRule.java:) /OUT pdfmark [/Dest /1602 /Title (org/w3c/dom/css/CSSStyleRule.java:) /OUT pdfmark [/Dest /1603 /Title (org/w3c/dom/css/CSSMediaRule.java:) /OUT pdfmark [/Dest /1604 /Title (org/w3c/dom/css/CSSFontFaceRule.java:) /OUT pdfmark [/Dest /1605 /Title (org/w3c/dom/css/CSSPageRule.java:) /OUT pdfmark [/Dest /1606 /Title (org/w3c/dom/css/CSSImportRule.java:) /OUT pdfmark [/Dest /1607 /Title (org/w3c/dom/css/CSSCharsetRule.java:) /OUT pdfmark [/Dest /1608 /Title (org/w3c/dom/css/CSSUnknownRule.java:) /OUT pdfmark [/Dest /1609 /Title (org/w3c/dom/css/CSSStyleDeclaration.java:) /OUT pdfmark [/Dest /1610 /Title (org/w3c/dom/css/CSSValue.java:) /OUT pdfmark [/Dest /1611 /Title (org/w3c/dom/css/CSSPrimitiveValue.java:) /OUT pdfmark [/Dest /1612 /Title (org/w3c/dom/css/CSSValueList.java:) /OUT pdfmark [/Dest /1613 /Title (org/w3c/dom/css/RGBColor.java:) /OUT pdfmark [/Dest /1614 /Title (org/w3c/dom/css/Rect.java:) /OUT pdfmark [/Dest /1615 /Title (org/w3c/dom/css/Counter.java:) /OUT pdfmark [/Dest /1616 /Title (org/w3c/dom/css/ViewCSS.java:) /OUT pdfmark [/Dest /1617 /Title (org/w3c/dom/css/DocumentCSS.java:) /OUT pdfmark [/Dest /1618 /Title (org/w3c/dom/css/DOMImplementationCSS.java:) /OUT pdfmark [/Dest /1619 /Title (org/w3c/dom/css/ElementCSSInlineStyle.java:) /OUT pdfmark [/Dest /1620 /Title (org/w3c/dom/css/CSS2Azimuth.java:) /OUT pdfmark [/Dest /1621 /Title (org/w3c/dom/css/CSS2BackgroundPosition.java:) /OUT pdfmark [/Dest /1622 /Title (org/w3c/dom/css/CSS2BorderSpacing.java:) /OUT pdfmark [/Dest /1623 /Title (org/w3c/dom/css/CSS2CounterReset.java:) /OUT pdfmark [/Dest /1624 /Title (org/w3c/dom/css/CSS2CounterIncrement.java:) /OUT pdfmark [/Dest /1625 /Title (org/w3c/dom/css/CSS2Cursor.java:) /OUT pdfmark [/Dest /1626 /Title (org/w3c/dom/css/CSS2PlayDuring.java:) /OUT pdfmark [/Dest /1627 /Title (org/w3c/dom/css/CSS2TextShadow.java:) /OUT pdfmark [/Dest /1628 /Title (org/w3c/dom/css/CSS2FontFaceSrc.java:) /OUT pdfmark [/Dest /1629 /Title (org/w3c/dom/css/CSS2FontFaceWidths.java:) /OUT pdfmark [/Dest /1630 /Title (org/w3c/dom/css/CSS2PageSize.java:) /OUT pdfmark [/Dest /1631 /Title (org/w3c/dom/css/CSS2Properties.java:) /OUT pdfmark [/Count 8 /Dest /1632 /Title (D.6: Document Object Model Events) /OUT pdfmark [/Dest /1633 /Title (org/w3c/dom/events/EventException.java:) /OUT pdfmark [/Dest /1634 /Title (org/w3c/dom/events/EventTarget.java:) /OUT pdfmark [/Dest /1635 /Title (org/w3c/dom/events/EventListener.java:) /OUT pdfmark [/Dest /1636 /Title (org/w3c/dom/events/Event.java:) /OUT pdfmark [/Dest /1637 /Title (org/w3c/dom/events/DocumentEvent.java:) /OUT pdfmark [/Dest /1638 /Title (org/w3c/dom/events/UIEvent.java:) /OUT pdfmark [/Dest /1639 /Title (org/w3c/dom/events/MouseEvent.java:) /OUT pdfmark [/Dest /1640 /Title (org/w3c/dom/events/MutationEvent.java:) /OUT pdfmark [/Count 4 /Dest /1641 /Title (D.7: Document Object Model Traversal) /OUT pdfmark [/Dest /1642 /Title (org/w3c/dom/traversal/NodeIterator.java:) /OUT pdfmark [/Dest /1643 /Title (org/w3c/dom/traversal/NodeFilter.java:) /OUT pdfmark [/Dest /1644 /Title (org/w3c/dom/traversal/TreeWalker.java:) /OUT pdfmark [/Dest /1645 /Title (org/w3c/dom/traversal/DocumentTraversal.java:) /OUT pdfmark [/Count 3 /Dest /1646 /Title (D.8: Document Object Model Range) /OUT pdfmark [/Dest /1647 /Title (org/w3c/dom/range/RangeException.java:) /OUT pdfmark [/Dest /1648 /Title (org/w3c/dom/range/Range.java:) /OUT pdfmark [/Dest /1649 /Title (org/w3c/dom/range/DocumentRange.java:) /OUT pdfmark [/Count 8 /Dest /1660 /Title (Appendix E: ECMA Script Language Binding) /OUT pdfmark [/Dest /1661 /Title (E.1: Document Object Model Core) /OUT pdfmark [/Dest /1662 /Title (E.2: Document Object Model HTML) /OUT pdfmark [/Dest /1663 /Title (E.3: Document Object Model Views) /OUT pdfmark [/Dest /1664 /Title (E.4: Document Object Model StyleSheets) /OUT pdfmark [/Dest /1665 /Title (E.5: Document Object Model CSS) /OUT pdfmark [/Dest /1666 /Title (E.6: Document Object Model Events) /OUT pdfmark [/Dest /1667 /Title (E.7: Document Object Model Traversal) /OUT pdfmark [/Dest /1668 /Title (E.8: Document Object Model Range) /OUT pdfmark [/Dest /1671 /Title (Acknowledgments) /OUT pdfmark [/Dest /1714 /Title (Glossary) /OUT pdfmark [/Count 2 /Dest /1719 /Title (References) /OUT pdfmark [/Dest /1720 /Title (H.1: Normative references) /OUT pdfmark [/Dest /1721 /Title (H.2: Informative references) /OUT pdfmark [/Count 1 /Dest /1732 /Title (Objects Index) /OUT pdfmark [/Count 8 /Dest /1733 /Title () /OUT pdfmark [/Dest /1733 /Title (Document Object Model Core) /OUT pdfmark [/Dest /1734 /Title (Document Object Model HTML) /OUT pdfmark [/Dest /1735 /Title (Document Object Model Views) /OUT pdfmark [/Dest /1736 /Title (Document Object Model StyleSheets) /OUT pdfmark [/Dest /1737 /Title (Document Object Model CSS) /OUT pdfmark [/Dest /1738 /Title (Document Object Model Events) /OUT pdfmark [/Dest /1739 /Title (Document Object Model Traversal) /OUT pdfmark [/Dest /1740 /Title (Document Object Model Range) /OUT pdfmark [/Dest /1743 /Title (Index) /OUT pdfmark %%EndSetup %%Page: 1 1 %%PageResources: font Times-Roman Times-Italic Times-Bold Times-BoldItalic %%+ font 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 /29 /DEST pdfmark [/View [/XYZ -4 652.40033 null] /Dest /1 /DEST pdfmark ( Object Model \(DOM\) Level 2 ) S (Specification) S 0 -110.4 M 17 2 Nf (Version) S [/View [/XYZ -4 616.00061 null] /Dest /30 /DEST pdfmark [/View [/XYZ -4 616.00061 null] /Dest /2 /DEST pdfmark ( ) S (1.0) S 0 -144.4 M 17 2 Nf (W3C) S [/View [/XYZ -4 582.000854 null] /Dest /31 /DEST pdfmark [/View [/XYZ -4 582.000854 null] /Dest /3 /DEST pdfmark ( Candidate Recommendation ) S %%IncludeResource: font Times-BoldItalic 17 3 Nf (10 May, ) S (2000) S 0 -168.6 M %%IncludeResource: font Times-Roman 11 0 Nf (This version: ) S 22 -181.8 M (http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510) S [/Rect [21.0 -184.549072 281.485352 -172.449066] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510)\] Cd /ANN pdfmark 22 -195 M (\() S (PostScript ) S (file) S [/Rect [24.6628418 -197.749023 89.3061523 -185.649017] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/DOM2.ps)\] Cd /ANN pdfmark (, ) S (PDF ) S (file) S [/Rect [92.8061523 -197.749023 132.392334 -185.649017] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/DOM2.pdf)\] Cd /ANN pdfmark (, ) S (plain ) S (text) S [/Rect [135.892334 -197.749023 179.141357 -185.649017] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/DOM2.txt)\] Cd /ANN pdfmark (, ) S (ZIP ) S (file) S [/Rect [182.641357 -197.749023 218.553467 -185.649017] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/DOM2.zip)\] Cd /ANN pdfmark (\) ) S 0 -208.2 M (Latest version: ) S 22 -221.4 M (http://www.w3.org/TR/DOM-Level-2) S [/Rect [21.0 -224.148926 190.427979 -212.04892] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/DOM-Level-2)\] Cd /ANN pdfmark ( ) S 0 -234.6 M (Previous version: ) S 22 -247.8 M (http://www.w3.org/TR/2000/CR-DOM-Level-2-20000307) S [/Rect [21.0 -250.548828 281.485352 -238.448822] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/2000/CR-DOM-Level-2-20000307)\] Cd /ANN pdfmark 0 -272 M (Editors:) S 22 -285.2 M 11 0 Nf (Lauren Wood, ) S %%IncludeResource: font Times-Italic 11 1 Nf (SoftQuad Software Inc., ) S (chair) S 11 0 Nf ( ) S 22 -298.4 M 11 0 Nf (Arnaud Le Hors, ) S 11 1 Nf (W3C staff contact until October 1999, then ) S (IBM) S 11 0 Nf ( ) S 22 -311.6 M 11 0 Nf (Vidur Apparao, ) S 11 1 Nf (Netscape Communications ) S (Corporation) S 11 0 Nf ( ) S 22 -324.8 M 11 0 Nf (Laurence Cable, ) S 11 1 Nf (Sun) S 11 0 Nf ( ) S 22 -338 M 11 0 Nf (Mike Champion, ) S 11 1 Nf (Arbortext and Software ) S (AG) S 11 0 Nf ( ) S 22 -351.2 M 11 0 Nf (Mark Davis, ) S 11 1 Nf (IBM) S 11 0 Nf ( ) S 22 -364.4 M 11 0 Nf (Joe Kesselman, ) S 11 1 Nf (IBM) S 11 0 Nf ( ) S 22 -377.6 M 11 0 Nf (Philippe Le H\351garet, ) S 11 1 Nf (W3C, staff contact \(from November ) S (1999\)) S 11 0 Nf ( ) S 22 -390.8 M 11 0 Nf (Tom Pixley, ) S 11 1 Nf (Netscape Communications ) S (Corporation) S 11 0 Nf ( ) S 22 -404 M 11 0 Nf (Jonathan Robie, ) S 11 1 Nf (Texcel Research and Software ) S (AG) S 11 0 Nf ( ) S 22 -417.2 M 11 0 Nf (Peter Sharpe, ) S 11 1 Nf (SoftQuad Software ) S (Inc.) S 11 0 Nf ( ) S 22 -430.4 M 11 0 Nf (Chris Wilson, ) S 11 1 Nf (Microsoft) S 0 -454.6 M 11 0 Nf (Copyright) S [/Rect [-1.0 -457.348145 45.6154785 -445.248138] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/Consortium/Legal/ipr-notice#Copyright)\] Cd /ANN pdfmark ( \251 2000 ) S (W3C) S [/Rect [82.2253418 -457.348145 107.446045 -445.248138] /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 [120.9104 -457.348145 143.073 -445.248138] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.lcs.mit.edu/)\] Cd /ANN pdfmark (, ) S (INRIA) S [/Rect [146.573 -457.348145 179.119385 -445.248138] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.inria.fr/)\] Cd /ANN pdfmark (, ) S (Keio) S [/Rect [182.619385 -457.348145 206.00293 -445.248138] /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 [333.855469 -457.348145 370.086426 -445.248138] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/Consortium/Legal/ipr-notice#Legal\_Disclaimer)\] Cd /ANN pdfmark (, ) S (trademark) S [/Rect [373.586426 -457.348145 420.179199 -445.248138] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/Consortium/Legal/ipr-notice#W3C\_Trademarks)\] Cd /ANN pdfmark (, ) S (document ) S [/Rect [423.679199 -457.348145 471.8125 -445.248138] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/Consortium/Legal/copyright-documents-19990405)\] Cd /ANN pdfmark 0 -467.8 M (use) S [/Rect [-1.0 -470.548096 15.6625977 -458.44809] /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 -470.548096 117.388184 -458.44809] /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 -478.8 M gsave 0.6 setlinewidth 0 setgray 470.0 0 RL stroke grestore 0.0 -11.0 RM 0 -512.8 M 17 2 Nf (Abstract) S [/View [/XYZ -4 213.602142 null] /Dest /32 /DEST pdfmark [/View [/XYZ -4 213.602142 null] /Dest /4 /DEST pdfmark 0 -537 M 11 0 Nf (This specification defines the Document Object Model Level 2, a platform- and language-neutral interface) S 0 -550.2 M (that allows programs and scripts to dynamically access and update the content, structure and style of) S 0 -563.4 M (documents. The Document Object Model Level 2 builds on the Document Object Model Level ) S (1.) S 0 -587.6 M (The DOM Level 2 is made of a set of core interfaces to create and manipulate the structure and contents of) S 0 -600.8 M (a document and a set of optional modules. These modules contain specialized interfaces dedicated to) S 0 -614 M (XML, HTML, an abstract view, generic stylesheets, Cascading Style Sheets, Events, traversing the) S 0 -614 M gsave 0 setgray 232.8 -660 M %%IncludeResource: font Helvetica 8 8 Nf (1) S 0 setgray 141.2 40 M 8 8 Nf (Document Object Model \(DOM\) Level 2 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 (document structure, and a Range ) S (object.) S 0 -47.2 M %%IncludeResource: font Times-Bold 17 2 Nf (Status) S [/View [/XYZ -4 679.200317 null] /Dest /33 /DEST pdfmark [/View [/XYZ -4 679.200317 null] /Dest /5 /DEST pdfmark ( of this ) S (document) S 0 -71.4 M 11 0 Nf (This specification is still in the Candidate Recommendation phase. A coordination issue has arisen, which) S 0 -84.6 M (necessitates an extended Candidate Recommendation phase. It will end when the coordination issue is ) S 0 -97.8 M (resolved.) S 0 -122 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 -135.2 M (An archive is available at ) S (http://lists.w3.org/Archives/Public/www-dom/) S [/Rect [113.551025 -137.949463 320.278564 -125.849464] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://lists.w3.org/Archives/Public/www-dom/)\] Cd /ANN pdfmark (.) S 0 -159.4 M (Should this specification prove impossible or very difficult to implement, the necessary changes to make it) S 0 -172.6 M (implementable will be made. If this specification is possible to implement, the only changes which will be) S 0 -185.8 M (made to this specification are minor editorial changes and ) S (clarifications.) S 0 -210 M (This document has been produced as part of the ) S (W3C DOM ) S (Activity) S [/Rect [211.923096 -212.749268 304.363525 -200.649261] /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 -223.2 M (the DOM WG members. Different modules of the Document Object Model have different ) S (editors.) S 0 -247.4 M (A list of ) S (current W3C Recommendations and other technical ) S (documents) S [/Rect [37.8071289 -250.14917 318.42041 -238.049164] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR)\] Cd /ANN pdfmark ( can be found at ) S 0 -260.6 M (http://www.w3.org/TR.) S 0 -284.8 M 11 2 Nf (Note:) S 11 0 Nf ( The coordination issue affects the handling of namespace URIs. The resolution of the coordination) S 0 -298 M (issue may necessitate changes to the DOM Level 2 Core module. ) S 0 -332 M [/View [/XYZ -4 394.401215 null] /Dest /34 /DEST pdfmark [/View [/XYZ -4 394.401215 null] /Dest /6 /DEST pdfmark 17 2 Nf (Table) S [/View [/XYZ -4 394.401215 null] /Dest /7 /DEST pdfmark ( of ) S (contents) S 461 -356.2 M 11 0 Nf (.) S 441.2 -356.2 M (.) S 421.4 -356.2 M (.) S 401.6 -356.2 M (.) S 381.8 -356.2 M (.) S 362 -356.2 M (.) S 342.2 -356.2 M (.) S 322.4 -356.2 M (.) S 302.6 -356.2 M (.) S 282.8 -356.2 M (.) S 263 -356.2 M (.) S 243.2 -356.2 M (.) S 223.4 -356.2 M (.) S 203.6 -356.2 M (.) S 183.8 -356.2 M (.) S 164 -356.2 M (.) S 464.5 -356.2 M (5) S 22 -356.2 M (Expanded Table of ) S (Contents) S [/Rect [21.0 -358.94873 148.562988 -346.848724] /Subtype /Link /Border [0 0 1] /Dest /8 /ANN pdfmark ( ) S 461 -370.4 M (.) S 441.2 -370.4 M (.) S 421.4 -370.4 M (.) S 401.6 -370.4 M (.) S 381.8 -370.4 M (.) S 362 -370.4 M (.) S 342.2 -370.4 M (.) S 322.4 -370.4 M (.) S 302.6 -370.4 M (.) S 282.8 -370.4 M (.) S 263 -370.4 M (.) S 243.2 -370.4 M (.) S 223.4 -370.4 M (.) S 203.6 -370.4 M (.) S 183.8 -370.4 M (.) S 164 -370.4 M (.) S 144.2 -370.4 M (.) S 124.4 -370.4 M (.) S 104.6 -370.4 M (.) S 464.5 -370.4 M (9) S 22 -370.4 M (Copyright ) S (Notice) S [/Rect [21.0 -373.148682 99.6906738 -361.048676] /Subtype /Link /Border [0 0 1] /Dest /9 /ANN pdfmark ( ) S 461 -384.6 M (.) S 441.2 -384.6 M (.) S 421.4 -384.6 M (.) S 401.6 -384.6 M (.) S 381.8 -384.6 M (.) S 362 -384.6 M (.) S 342.2 -384.6 M (.) S 322.4 -384.6 M (.) S 302.6 -384.6 M (.) S 282.8 -384.6 M (.) S 263 -384.6 M (.) S 243.2 -384.6 M (.) S 223.4 -384.6 M (.) S 203.6 -384.6 M (.) S 459 -384.6 M (13) S 22 -384.6 M (What is the Document Object ) S (Model?) S [/Rect [21.0 -387.348633 190.108398 -375.248627] /Subtype /Link /Border [0 0 1] /Dest /10 /ANN pdfmark 461 -408.8 M (.) S 441.2 -408.8 M (.) S 421.4 -408.8 M (.) S 401.6 -408.8 M (.) S 381.8 -408.8 M (.) S 362 -408.8 M (.) S 342.2 -408.8 M (.) S 322.4 -408.8 M (.) S 302.6 -408.8 M (.) S 282.8 -408.8 M (.) S 263 -408.8 M (.) S 243.2 -408.8 M (.) S 223.4 -408.8 M (.) S 459 -408.8 M (19) S 22 -408.8 M (Chapter 1: Document Object Model ) S (Core) S [/Rect [21.0 -411.548584 205.387451 -399.448578] /Subtype /Link /Border [0 0 1] /Dest /11 /ANN pdfmark ( ) S 461 -423 M (.) S 441.2 -423 M (.) S 421.4 -423 M (.) S 401.6 -423 M (.) S 381.8 -423 M (.) S 362 -423 M (.) S 342.2 -423 M (.) S 322.4 -423 M (.) S 302.6 -423 M (.) S 282.8 -423 M (.) S 263 -423 M (.) S 243.2 -423 M (.) S 223.4 -423 M (.) S 459 -423 M (73) S 22 -423 M (Chapter 2: Document Object Model ) S (HTML) S [/Rect [21.0 -425.748535 215.166504 -413.648529] /Subtype /Link /Border [0 0 1] /Dest /12 /ANN pdfmark ( ) S 461 -437.2 M (.) S 441.2 -437.2 M (.) S 421.4 -437.2 M (.) S 401.6 -437.2 M (.) S 381.8 -437.2 M (.) S 362 -437.2 M (.) S 342.2 -437.2 M (.) S 322.4 -437.2 M (.) S 302.6 -437.2 M (.) S 282.8 -437.2 M (.) S 263 -437.2 M (.) S 243.2 -437.2 M (.) S 223.4 -437.2 M (.) S 453.5 -437.2 M (125) S 22 -437.2 M (Chapter 3: Document Object Model ) S (Views) S [/Rect [21.0 -439.948486 212.108154 -427.84848] /Subtype /Link /Border [0 0 1] /Dest /13 /ANN pdfmark ( ) S 461 -451.4 M (.) S 441.2 -451.4 M (.) S 421.4 -451.4 M (.) S 401.6 -451.4 M (.) S 381.8 -451.4 M (.) S 362 -451.4 M (.) S 342.2 -451.4 M (.) S 322.4 -451.4 M (.) S 302.6 -451.4 M (.) S 282.8 -451.4 M (.) S 263 -451.4 M (.) S 243.2 -451.4 M (.) S 453.5 -451.4 M (127) S 22 -451.4 M (Chapter 4: Document Object Model ) S (StyleSheets) S [/Rect [21.0 -454.148438 235.3396 -442.048431] /Subtype /Link /Border [0 0 1] /Dest /14 /ANN pdfmark ( ) S 461 -465.6 M (.) S 441.2 -465.6 M (.) S 421.4 -465.6 M (.) S 401.6 -465.6 M (.) S 381.8 -465.6 M (.) S 362 -465.6 M (.) S 342.2 -465.6 M (.) S 322.4 -465.6 M (.) S 302.6 -465.6 M (.) S 282.8 -465.6 M (.) S 263 -465.6 M (.) S 243.2 -465.6 M (.) S 223.4 -465.6 M (.) S 453.5 -465.6 M (133) S 22 -465.6 M (Chapter 5: Document Object Model ) S (CSS) S [/Rect [21.0 -468.348389 203.572754 -456.248383] /Subtype /Link /Border [0 0 1] /Dest /15 /ANN pdfmark ( ) S 461 -479.8 M (.) S 441.2 -479.8 M (.) S 421.4 -479.8 M (.) S 401.6 -479.8 M (.) S 381.8 -479.8 M (.) S 362 -479.8 M (.) S 342.2 -479.8 M (.) S 322.4 -479.8 M (.) S 302.6 -479.8 M (.) S 282.8 -479.8 M (.) S 263 -479.8 M (.) S 243.2 -479.8 M (.) S 223.4 -479.8 M (.) S 453.5 -479.8 M (221) S 22 -479.8 M (Chapter 6: Document Object Model ) S (Events) S [/Rect [21.0 -482.54834 213.945312 -470.448334] /Subtype /Link /Border [0 0 1] /Dest /16 /ANN pdfmark ( ) S 461 -494 M (.) S 441.2 -494 M (.) S 421.4 -494 M (.) S 401.6 -494 M (.) S 381.8 -494 M (.) S 362 -494 M (.) S 342.2 -494 M (.) S 322.4 -494 M (.) S 302.6 -494 M (.) S 282.8 -494 M (.) S 263 -494 M (.) S 243.2 -494 M (.) S 453.5 -494 M (243) S 22 -494 M (Chapter 7: Document Object Model ) S (Traversal) S [/Rect [21.0 -496.748291 225.538574 -484.648285] /Subtype /Link /Border [0 0 1] /Dest /17 /ANN pdfmark ( ) S 461 -508.2 M (.) S 441.2 -508.2 M (.) S 421.4 -508.2 M (.) S 401.6 -508.2 M (.) S 381.8 -508.2 M (.) S 362 -508.2 M (.) S 342.2 -508.2 M (.) S 322.4 -508.2 M (.) S 302.6 -508.2 M (.) S 282.8 -508.2 M (.) S 263 -508.2 M (.) S 243.2 -508.2 M (.) S 223.4 -508.2 M (.) S 453.5 -508.2 M (265) S 22 -508.2 M (Chapter 8: Document Object Model ) S (Range) S [/Rect [21.0 -510.948242 212.108398 -498.848236] /Subtype /Link /Border [0 0 1] /Dest /18 /ANN pdfmark 461 -532.4 M (.) S 441.2 -532.4 M (.) S 421.4 -532.4 M (.) S 401.6 -532.4 M (.) S 381.8 -532.4 M (.) S 362 -532.4 M (.) S 342.2 -532.4 M (.) S 322.4 -532.4 M (.) S 302.6 -532.4 M (.) S 282.8 -532.4 M (.) S 263 -532.4 M (.) S 243.2 -532.4 M (.) S 223.4 -532.4 M (.) S 203.6 -532.4 M (.) S 183.8 -532.4 M (.) S 164 -532.4 M (.) S 144.2 -532.4 M (.) S 453.5 -532.4 M (289) S 22 -532.4 M (Appendix A: ) S (Changes) S [/Rect [21.0 -535.148193 120.766602 -523.048218] /Subtype /Link /Border [0 0 1] /Dest /19 /ANN pdfmark ( ) S 461 -546.6 M (.) S 441.2 -546.6 M (.) S 421.4 -546.6 M (.) S 401.6 -546.6 M (.) S 381.8 -546.6 M (.) S 362 -546.6 M (.) S 342.2 -546.6 M (.) S 322.4 -546.6 M (.) S 302.6 -546.6 M (.) S 282.8 -546.6 M (.) S 263 -546.6 M (.) S 243.2 -546.6 M (.) S 453.5 -546.6 M (291) S 22 -546.6 M (Appendix B: Accessing code point ) S (boundaries) S [/Rect [21.0 -549.348145 227.387451 -537.248169] /Subtype /Link /Border [0 0 1] /Dest /20 /ANN pdfmark ( ) S 461 -560.8 M (.) S 441.2 -560.8 M (.) S 421.4 -560.8 M (.) S 401.6 -560.8 M (.) S 381.8 -560.8 M (.) S 362 -560.8 M (.) S 342.2 -560.8 M (.) S 322.4 -560.8 M (.) S 302.6 -560.8 M (.) S 282.8 -560.8 M (.) S 263 -560.8 M (.) S 243.2 -560.8 M (.) S 223.4 -560.8 M (.) S 203.6 -560.8 M (.) S 183.8 -560.8 M (.) S 164 -560.8 M (.) S 453.5 -560.8 M (293) S 22 -560.8 M (Appendix C: IDL ) S (Definitions) S [/Rect [21.0 -563.548096 152.852783 -551.44812] /Subtype /Link /Border [0 0 1] /Dest /21 /ANN pdfmark ( ) S 461 -575 M (.) S 441.2 -575 M (.) S 421.4 -575 M (.) S 401.6 -575 M (.) S 381.8 -575 M (.) S 362 -575 M (.) S 342.2 -575 M (.) S 322.4 -575 M (.) S 302.6 -575 M (.) S 282.8 -575 M (.) S 263 -575 M (.) S 243.2 -575 M (.) S 223.4 -575 M (.) S 203.6 -575 M (.) S 453.5 -575 M (331) S 22 -575 M (Appendix D: Java Language ) S (Binding) S [/Rect [21.0 -577.748047 186.754639 -565.648071] /Subtype /Link /Border [0 0 1] /Dest /22 /ANN pdfmark ( ) S 461 -589.2 M (.) S 441.2 -589.2 M (.) S 421.4 -589.2 M (.) S 401.6 -589.2 M (.) S 381.8 -589.2 M (.) S 362 -589.2 M (.) S 342.2 -589.2 M (.) S 322.4 -589.2 M (.) S 302.6 -589.2 M (.) S 282.8 -589.2 M (.) S 263 -589.2 M (.) S 243.2 -589.2 M (.) S 453.5 -589.2 M (395) S 22 -589.2 M (Appendix E: ECMA Script Language ) S (Binding) S [/Rect [21.0 -591.948 226.794189 -579.848] /Subtype /Link /Border [0 0 1] /Dest /23 /ANN pdfmark ( ) S 461 -603.4 M (.) S 441.2 -603.4 M (.) S 421.4 -603.4 M (.) S 401.6 -603.4 M (.) S 381.8 -603.4 M (.) S 362 -603.4 M (.) S 342.2 -603.4 M (.) S 322.4 -603.4 M (.) S 302.6 -603.4 M (.) S 282.8 -603.4 M (.) S 263 -603.4 M (.) S 243.2 -603.4 M (.) S 223.4 -603.4 M (.) S 203.6 -603.4 M (.) S 183.8 -603.4 M (.) S 164 -603.4 M (.) S 144.2 -603.4 M (.) S 124.4 -603.4 M (.) S 453.5 -603.4 M (445) S 22 -603.4 M (Acknowledgments) S [/Rect [21.0 -606.147949 105.487549 -594.048] /Subtype /Link /Border [0 0 1] /Dest /24 /ANN pdfmark ( ) S 461 -617.6 M (.) S 441.2 -617.6 M (.) S 421.4 -617.6 M (.) S 401.6 -617.6 M (.) S 381.8 -617.6 M (.) S 362 -617.6 M (.) S 342.2 -617.6 M (.) S 322.4 -617.6 M (.) S 302.6 -617.6 M (.) S 282.8 -617.6 M (.) S 263 -617.6 M (.) S 243.2 -617.6 M (.) S 223.4 -617.6 M (.) S 203.6 -617.6 M (.) S 183.8 -617.6 M (.) S 164 -617.6 M (.) S 144.2 -617.6 M (.) S 124.4 -617.6 M (.) S 104.6 -617.6 M (.) S 84.8 -617.6 M (.) S 453.5 -617.6 M (447) S 22 -617.6 M (Glossary) S [/Rect [21.0 -620.3479 62.1040039 -608.247925] /Subtype /Link /Border [0 0 1] /Dest /25 /ANN pdfmark ( ) S 22 -618.6 M gsave 0 setgray 232.8 -660 M %%IncludeResource: font Helvetica 8 8 Nf (2) S 0 setgray 193.2 40 M 8 8 Nf (Status of this document) S 44 -8 M grestore pgsave restore N %%Page: 3 3 %%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 104.6 -13.2 M (.) S 84.8 -13.2 M (.) S 453.5 -13.2 M (453) S 22 -13.2 M (References) S [/Rect [21.0 -15.9499512 71.8603516 -3.84995079] /Subtype /Link /Border [0 0 1] /Dest /26 /ANN pdfmark ( ) S 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 144.2 -27.4 M (.) S 124.4 -27.4 M (.) S 104.6 -27.4 M (.) S 453.5 -27.4 M (455) S 22 -27.4 M (Objects ) S (Index) S [/Rect [21.0 -30.1499023 84.4006348 -18.049902] /Subtype /Link /Border [0 0 1] /Dest /27 /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 183.8 -41.6 M (.) S 164 -41.6 M (.) S 144.2 -41.6 M (.) S 124.4 -41.6 M (.) S 104.6 -41.6 M (.) S 84.8 -41.6 M (.) S 65 -41.6 M (.) S 453.5 -41.6 M (459) S 22 -41.6 M (Index) S [/Rect [21.0 -44.3498535 48.0466309 -32.249855] /Subtype /Link /Border [0 0 1] /Dest /28 /ANN pdfmark 0 -52.6 M gsave 0 setgray 232.8 -660 M %%IncludeResource: font Helvetica 8 8 Nf (3) S 0 setgray 204.3 40 M 8 8 Nf (Table of contents) S 0 -8 M grestore pgsave restore N %%Page: 4 4 %%PageResources: font Helvetica %%PageBoundingBox: 275 44 337 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 (4) S 0 setgray 204.3 40 M 8 8 Nf (Table of contents) S 0 -8 M grestore pgsave restore N %%Page: 5 5 %%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 /8 /DEST pdfmark 0 0 M [/View [/XYZ -4 706.0 null] /Dest /35 /DEST pdfmark 0 -22.8 M %%IncludeResource: font Times-Bold 19 2 Nf (Expanded) S [/View [/XYZ -4 706.000183 null] /Dest /152 /DEST pdfmark [/View [/XYZ -4 706.000183 null] /Dest /36 /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 (5) 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 /8 /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 (9) 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 /9 /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 (9) 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 /37 /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 459 -89.6 M (10) 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 /38 /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 459 -103.8 M (13) 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 /10 /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 459 -118 M (13) S 44 -118 M (Introduction) S [/Rect [43.0 -120.749512 99.3830566 -108.649513] /Subtype /Link /Border [0 0 1] /Dest /39 /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 459 -132.2 M (13) 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 /40 /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 (15) 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 /41 /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 (15) 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 /42 /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 (15) 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 /43 /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 104.6 -189 M (.) S 459 -189 M (16) S 44 -189 M (Compliance) S [/Rect [43.0 -191.749268 98.1618652 -179.649261] /Subtype /Link /Border [0 0 1] /Dest /44 /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 (18) 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 /45 /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 459 -227.4 M (19) S 22 -227.4 M (Chapter 1: Document Object Model ) S (Core) S [/Rect [21.0 -230.14917 205.387451 -218.049164] /Subtype /Link /Border [0 0 1] /Dest /11 /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 (19) 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 /46 /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 (19) 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 /47 /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 (20) 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 /48 /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 (20) 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 /49 /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 (21) 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 /50 /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 (21) 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 /51 /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 (22) 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 /52 /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 459 -341 M (22) S 66 -341 M (1.1.7. String comparisons in the ) S (DOM) S [/Rect [65.0 -343.748779 235.6604 -331.648773] /Subtype /Link /Border [0 0 1] /Dest /53 /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 183.8 -355.2 M (.) S 459 -355.2 M (23) S 66 -355.2 M (1.1.8. XML ) S (Namespaces) S [/Rect [65.0 -357.94873 176.667969 -345.848724] /Subtype /Link /Border [0 0 1] /Dest /54 /ANN pdfmark 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 223.4 -369.4 M (.) S 203.6 -369.4 M (.) S 183.8 -369.4 M (.) S 459 -369.4 M (24) S 44 -369.4 M (1.2. Fundamental ) S (Interfaces) S [/Rect [43.0 -372.148682 167.80127 -360.048676] /Subtype /Link /Border [0 0 1] /Dest /55 /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 183.8 -383.6 M (.) S 164 -383.6 M (.) S 459 -383.6 M (67) S 44 -383.6 M (1.3. Extended ) S (Interfaces) S [/Rect [43.0 -386.348633 151.906738 -374.248627] /Subtype /Link /Border [0 0 1] /Dest /56 /ANN pdfmark 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 223.4 -397.8 M (.) S 459 -397.8 M (73) S 22 -397.8 M (Chapter 2: Document Object Model ) S (HTML) S [/Rect [21.0 -400.548584 215.166504 -388.448578] /Subtype /Link /Border [0 0 1] /Dest /12 /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 144.2 -412 M (.) S 124.4 -412 M (.) S 459 -412 M (73) S 44 -412 M (2.1. ) S (Introduction) S [/Rect [43.0 -414.748535 118.633057 -402.648529] /Subtype /Link /Border [0 0 1] /Dest /57 /ANN pdfmark ( ) S 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 459 -426.2 M (74) S 44 -426.2 M (2.2. HTML Application of Core ) S (DOM) S [/Rect [43.0 -428.948486 214.5625 -416.84848] /Subtype /Link /Border [0 0 1] /Dest /58 /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 459 -440.4 M (74) S 66 -440.4 M (2.2.1. Naming ) S (Conventions) S [/Rect [65.0 -443.148438 188.306641 -431.048431] /Subtype /Link /Border [0 0 1] /Dest /59 /ANN pdfmark 461 -454.6 M (.) S 441.2 -454.6 M (.) S 421.4 -454.6 M (.) S 401.6 -454.6 M (.) S 381.8 -454.6 M (.) S 362 -454.6 M (.) S 342.2 -454.6 M (.) S 322.4 -454.6 M (.) S 302.6 -454.6 M (.) S 282.8 -454.6 M (.) S 263 -454.6 M (.) S 243.2 -454.6 M (.) S 223.4 -454.6 M (.) S 459 -454.6 M (74) S 44 -454.6 M (2.3. Miscellaneous Object ) S (Definitions) S [/Rect [43.0 -457.348389 212.119141 -445.248383] /Subtype /Link /Border [0 0 1] /Dest /60 /ANN pdfmark ( ) S 461 -468.8 M (.) S 441.2 -468.8 M (.) S 421.4 -468.8 M (.) S 401.6 -468.8 M (.) S 381.8 -468.8 M (.) S 362 -468.8 M (.) S 342.2 -468.8 M (.) S 322.4 -468.8 M (.) S 302.6 -468.8 M (.) S 282.8 -468.8 M (.) S 263 -468.8 M (.) S 243.2 -468.8 M (.) S 459 -468.8 M (76) S 44 -468.8 M (2.4. Objects related to HTML ) S (documents) S [/Rect [43.0 -471.54834 226.166504 -459.448334] /Subtype /Link /Border [0 0 1] /Dest /61 /ANN pdfmark ( ) S 461 -483 M (.) S 441.2 -483 M (.) S 421.4 -483 M (.) S 401.6 -483 M (.) S 381.8 -483 M (.) S 362 -483 M (.) S 342.2 -483 M (.) S 322.4 -483 M (.) S 302.6 -483 M (.) S 282.8 -483 M (.) S 263 -483 M (.) S 243.2 -483 M (.) S 223.4 -483 M (.) S 203.6 -483 M (.) S 183.8 -483 M (.) S 164 -483 M (.) S 144.2 -483 M (.) S 459 -483 M (79) S 44 -483 M (2.5. HTML ) S (Elements) S [/Rect [43.0 -485.748291 139.103516 -473.648285] /Subtype /Link /Border [0 0 1] /Dest /62 /ANN pdfmark ( ) S 461 -497.2 M (.) S 441.2 -497.2 M (.) S 421.4 -497.2 M (.) S 401.6 -497.2 M (.) S 381.8 -497.2 M (.) S 362 -497.2 M (.) S 342.2 -497.2 M (.) S 322.4 -497.2 M (.) S 302.6 -497.2 M (.) S 282.8 -497.2 M (.) S 263 -497.2 M (.) S 243.2 -497.2 M (.) S 223.4 -497.2 M (.) S 203.6 -497.2 M (.) S 183.8 -497.2 M (.) S 459 -497.2 M (79) S 66 -497.2 M (2.5.1. Property ) S (Attributes) S [/Rect [65.0 -499.948242 179.13208 -487.848236] /Subtype /Link /Border [0 0 1] /Dest /63 /ANN pdfmark ( ) S 461 -511.4 M (.) S 441.2 -511.4 M (.) S 421.4 -511.4 M (.) S 401.6 -511.4 M (.) S 381.8 -511.4 M (.) S 362 -511.4 M (.) S 342.2 -511.4 M (.) S 322.4 -511.4 M (.) S 302.6 -511.4 M (.) S 282.8 -511.4 M (.) S 263 -511.4 M (.) S 243.2 -511.4 M (.) S 223.4 -511.4 M (.) S 203.6 -511.4 M (.) S 459 -511.4 M (79) S 66 -511.4 M (2.5.2. Naming ) S (Exceptions) S [/Rect [65.0 -514.148193 181.574463 -502.048187] /Subtype /Link /Border [0 0 1] /Dest /64 /ANN pdfmark ( ) S 461 -525.6 M (.) S 441.2 -525.6 M (.) S 421.4 -525.6 M (.) S 401.6 -525.6 M (.) S 381.8 -525.6 M (.) S 362 -525.6 M (.) S 342.2 -525.6 M (.) S 322.4 -525.6 M (.) S 302.6 -525.6 M (.) S 459 -525.6 M (80) S 66 -525.6 M (2.5.3. Exposing Element Type Names \( tagName ) S (\)) S [/Rect [65.0 -528.348145 289.405273 -516.248169] /Subtype /Link /Border [0 0 1] /Dest /65 /ANN pdfmark ( ) S 461 -539.8 M (.) S 441.2 -539.8 M (.) S 421.4 -539.8 M (.) S 401.6 -539.8 M (.) S 381.8 -539.8 M (.) S 362 -539.8 M (.) S 342.2 -539.8 M (.) S 322.4 -539.8 M (.) S 302.6 -539.8 M (.) S 282.8 -539.8 M (.) S 263 -539.8 M (.) S 243.2 -539.8 M (.) S 459 -539.8 M (80) S 66 -539.8 M (2.5.4. The HTMLElement ) S (interface) S [/Rect [65.0 -542.548096 223.406 -530.44812] /Subtype /Link /Border [0 0 1] /Dest /66 /ANN pdfmark ( ) S 461 -554 M (.) S 441.2 -554 M (.) S 421.4 -554 M (.) S 401.6 -554 M (.) S 381.8 -554 M (.) S 362 -554 M (.) S 342.2 -554 M (.) S 322.4 -554 M (.) S 302.6 -554 M (.) S 282.8 -554 M (.) S 263 -554 M (.) S 243.2 -554 M (.) S 223.4 -554 M (.) S 203.6 -554 M (.) S 183.8 -554 M (.) S 459 -554 M (81) S 66 -554 M (2.5.5. Object ) S (definitions) S [/Rect [65.0 -556.748047 173.63208 -544.648071] /Subtype /Link /Border [0 0 1] /Dest /67 /ANN pdfmark 461 -568.2 M (.) S 441.2 -568.2 M (.) S 421.4 -568.2 M (.) S 401.6 -568.2 M (.) S 381.8 -568.2 M (.) S 362 -568.2 M (.) S 342.2 -568.2 M (.) S 322.4 -568.2 M (.) S 302.6 -568.2 M (.) S 282.8 -568.2 M (.) S 263 -568.2 M (.) S 243.2 -568.2 M (.) S 223.4 -568.2 M (.) S 453.5 -568.2 M (125) S 22 -568.2 M (Chapter 3: Document Object Model ) S (Views) S [/Rect [21.0 -570.948 212.108154 -558.848] /Subtype /Link /Border [0 0 1] /Dest /13 /ANN pdfmark ( ) S 461 -582.4 M (.) S 441.2 -582.4 M (.) S 421.4 -582.4 M (.) S 401.6 -582.4 M (.) S 381.8 -582.4 M (.) S 362 -582.4 M (.) S 342.2 -582.4 M (.) S 322.4 -582.4 M (.) S 302.6 -582.4 M (.) S 282.8 -582.4 M (.) S 263 -582.4 M (.) S 243.2 -582.4 M (.) S 223.4 -582.4 M (.) S 203.6 -582.4 M (.) S 183.8 -582.4 M (.) S 164 -582.4 M (.) S 144.2 -582.4 M (.) S 124.4 -582.4 M (.) S 453.5 -582.4 M (125) S 44 -582.4 M (3.1. ) S (Introduction) S [/Rect [43.0 -585.147949 118.633057 -573.048] /Subtype /Link /Border [0 0 1] /Dest /68 /ANN pdfmark ( ) S 461 -596.6 M (.) S 441.2 -596.6 M (.) S 421.4 -596.6 M (.) S 401.6 -596.6 M (.) S 381.8 -596.6 M (.) S 362 -596.6 M (.) S 342.2 -596.6 M (.) S 322.4 -596.6 M (.) S 302.6 -596.6 M (.) S 282.8 -596.6 M (.) S 263 -596.6 M (.) S 243.2 -596.6 M (.) S 223.4 -596.6 M (.) S 203.6 -596.6 M (.) S 183.8 -596.6 M (.) S 164 -596.6 M (.) S 144.2 -596.6 M (.) S 124.4 -596.6 M (.) S 453.5 -596.6 M (125) S 44 -596.6 M (3.2. ) S (Interfaces) S [/Rect [43.0 -599.3479 107.610352 -587.247925] /Subtype /Link /Border [0 0 1] /Dest /69 /ANN pdfmark 461 -610.8 M (.) S 441.2 -610.8 M (.) S 421.4 -610.8 M (.) S 401.6 -610.8 M (.) S 381.8 -610.8 M (.) S 362 -610.8 M (.) S 342.2 -610.8 M (.) S 322.4 -610.8 M (.) S 302.6 -610.8 M (.) S 282.8 -610.8 M (.) S 263 -610.8 M (.) S 243.2 -610.8 M (.) S 453.5 -610.8 M (127) S 22 -610.8 M (Chapter 4: Document Object Model ) S (StyleSheets) S [/Rect [21.0 -613.547852 235.3396 -601.447876] /Subtype /Link /Border [0 0 1] /Dest /14 /ANN pdfmark ( ) S 44 -611.8 M gsave 0 setgray 232.8 -660 M %%IncludeResource: font Helvetica 8 8 Nf (5) S 0 setgray 184.3 40 M 8 8 Nf (Expanded Table of Contents) S 88 -8 M grestore pgsave restore N %%Page: 6 6 %%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 (127) S 44 -13.2 M (4.1. ) S (Introduction) S [/Rect [43.0 -15.9499512 118.633057 -3.84995079] /Subtype /Link /Border [0 0 1] /Dest /70 /ANN pdfmark ( ) S 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 (127) S 44 -27.4 M (4.2. Style Sheet ) S (Interfaces) S [/Rect [43.0 -30.1499023 160.167236 -18.049902] /Subtype /Link /Border [0 0 1] /Dest /71 /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 183.8 -41.6 M (.) S 453.5 -41.6 M (131) S 44 -41.6 M (4.3. Document ) S (Extensions) S [/Rect [43.0 -44.3498535 161.103271 -32.249855] /Subtype /Link /Border [0 0 1] /Dest /72 /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 453.5 -55.8 M (132) S 44 -55.8 M (4.4. Association between a style sheet and a ) S (document.) S [/Rect [43.0 -58.5498047 287.259033 -46.4498062] /Subtype /Link /Border [0 0 1] /Dest /73 /ANN pdfmark 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 453.5 -70 M (133) S 22 -70 M (Chapter 5: Document Object Model ) S (CSS) S [/Rect [21.0 -72.7497559 203.572754 -60.6497574] /Subtype /Link /Border [0 0 1] /Dest /15 /ANN pdfmark ( ) S 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 453.5 -84.2 M (133) S 44 -84.2 M (5.1. Overview of the DOM Level 2 CSS ) S (Interfaces) S [/Rect [43.0 -86.949707 268.614746 -74.8497086] /Subtype /Link /Border [0 0 1] /Dest /74 /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 203.6 -98.4 M (.) S 453.5 -98.4 M (133) S 44 -98.4 M (5.2. CSS Fundamental ) S (Interfaces) S [/Rect [43.0 -101.149658 190.120117 -89.0496597] /Subtype /Link /Border [0 0 1] /Dest /75 /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 453.5 -112.6 M (156) S 66 -112.6 M (5.2.1. Override and computed style ) S (sheet) S [/Rect [65.0 -115.349609 247.242676 -103.249611] /Subtype /Link /Border [0 0 1] /Dest /76 /ANN pdfmark ( ) S 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 453.5 -126.8 M (158) S 66 -126.8 M (5.2.2. Style sheet ) S (creation) S [/Rect [65.0 -129.549561 180.649658 -117.449562] /Subtype /Link /Border [0 0 1] /Dest /77 /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 453.5 -141 M (158) S 66 -141 M (5.2.3. Element with CSS inline ) S (style) S [/Rect [65.0 -143.749512 227.124268 -131.649506] /Subtype /Link /Border [0 0 1] /Dest /78 /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 453.5 -155.2 M (159) S 44 -155.2 M (5.3. CSS Extended ) S (Interfaces) S [/Rect [43.0 -157.949463 174.225586 -145.849457] /Subtype /Link /Border [0 0 1] /Dest /79 /ANN pdfmark 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 453.5 -169.4 M (221) S 22 -169.4 M (Chapter 6: Document Object Model ) S (Events) S [/Rect [21.0 -172.149414 213.945312 -160.049408] /Subtype /Link /Border [0 0 1] /Dest /16 /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 453.5 -183.6 M (221) S 44 -183.6 M (6.1. Overview of the DOM Level 2 Event ) S (Model) S [/Rect [43.0 -186.349365 260.068604 -174.249359] /Subtype /Link /Border [0 0 1] /Dest /80 /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 (221) S 66 -197.8 M (6.1.1. ) S (Terminology) S [/Rect [65.0 -200.549316 151.941162 -188.44931] /Subtype /Link /Border [0 0 1] /Dest /81 /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 453.5 -212 M (222) S 44 -212 M (6.2. Description of event ) S (flow) S [/Rect [43.0 -214.749268 176.975586 -202.649261] /Subtype /Link /Border [0 0 1] /Dest /82 /ANN pdfmark ( ) S 461 -226.2 M (.) S 441.2 -226.2 M (.) S 421.4 -226.2 M (.) S 401.6 -226.2 M (.) S 381.8 -226.2 M (.) S 362 -226.2 M (.) S 342.2 -226.2 M (.) S 322.4 -226.2 M (.) S 302.6 -226.2 M (.) S 282.8 -226.2 M (.) S 263 -226.2 M (.) S 243.2 -226.2 M (.) S 223.4 -226.2 M (.) S 203.6 -226.2 M (.) S 183.8 -226.2 M (.) S 453.5 -226.2 M (222) S 66 -226.2 M (6.2.1. Basic event ) S (flow) S [/Rect [65.0 -228.949219 168.429199 -216.849213] /Subtype /Link /Border [0 0 1] /Dest /83 /ANN pdfmark ( ) S 461 -240.4 M (.) S 441.2 -240.4 M (.) S 421.4 -240.4 M (.) S 401.6 -240.4 M (.) S 381.8 -240.4 M (.) S 362 -240.4 M (.) S 342.2 -240.4 M (.) S 322.4 -240.4 M (.) S 302.6 -240.4 M (.) S 282.8 -240.4 M (.) S 263 -240.4 M (.) S 243.2 -240.4 M (.) S 223.4 -240.4 M (.) S 203.6 -240.4 M (.) S 183.8 -240.4 M (.) S 164 -240.4 M (.) S 453.5 -240.4 M (222) S 66 -240.4 M (6.2.2. Event ) S (capture) S [/Rect [65.0 -243.14917 155.284668 -231.049164] /Subtype /Link /Border [0 0 1] /Dest /84 /ANN pdfmark ( ) S 461 -254.6 M (.) S 441.2 -254.6 M (.) S 421.4 -254.6 M (.) S 401.6 -254.6 M (.) S 381.8 -254.6 M (.) S 362 -254.6 M (.) S 342.2 -254.6 M (.) S 322.4 -254.6 M (.) S 302.6 -254.6 M (.) S 282.8 -254.6 M (.) S 263 -254.6 M (.) S 243.2 -254.6 M (.) S 223.4 -254.6 M (.) S 203.6 -254.6 M (.) S 183.8 -254.6 M (.) S 453.5 -254.6 M (223) S 66 -254.6 M (6.2.3. Event ) S (bubbling) S [/Rect [65.0 -257.349121 162.02832 -245.249115] /Subtype /Link /Border [0 0 1] /Dest /85 /ANN pdfmark ( ) S 461 -268.8 M (.) S 441.2 -268.8 M (.) S 421.4 -268.8 M (.) S 401.6 -268.8 M (.) S 381.8 -268.8 M (.) S 362 -268.8 M (.) S 342.2 -268.8 M (.) S 322.4 -268.8 M (.) S 302.6 -268.8 M (.) S 282.8 -268.8 M (.) S 263 -268.8 M (.) S 243.2 -268.8 M (.) S 223.4 -268.8 M (.) S 203.6 -268.8 M (.) S 183.8 -268.8 M (.) S 453.5 -268.8 M (223) S 66 -268.8 M (6.2.4. Event ) S (cancelation) S [/Rect [65.0 -271.549072 173.005127 -259.449066] /Subtype /Link /Border [0 0 1] /Dest /86 /ANN pdfmark 461 -283 M (.) S 441.2 -283 M (.) S 421.4 -283 M (.) S 401.6 -283 M (.) S 381.8 -283 M (.) S 362 -283 M (.) S 342.2 -283 M (.) S 322.4 -283 M (.) S 302.6 -283 M (.) S 282.8 -283 M (.) S 263 -283 M (.) S 243.2 -283 M (.) S 223.4 -283 M (.) S 203.6 -283 M (.) S 183.8 -283 M (.) S 453.5 -283 M (224) S 44 -283 M (6.3. Event listener ) S (registration) S [/Rect [43.0 -285.749023 177.898926 -273.649017] /Subtype /Link /Border [0 0 1] /Dest /87 /ANN pdfmark ( ) S 461 -297.2 M (.) S 441.2 -297.2 M (.) S 421.4 -297.2 M (.) S 401.6 -297.2 M (.) S 381.8 -297.2 M (.) S 362 -297.2 M (.) S 342.2 -297.2 M (.) S 322.4 -297.2 M (.) S 302.6 -297.2 M (.) S 282.8 -297.2 M (.) S 263 -297.2 M (.) S 243.2 -297.2 M (.) S 223.4 -297.2 M (.) S 453.5 -297.2 M (224) S 66 -297.2 M (6.3.1. Event registration ) S (interfaces) S [/Rect [65.0 -299.948975 218.521484 -287.848969] /Subtype /Link /Border [0 0 1] /Dest /88 /ANN pdfmark ( ) S 461 -311.4 M (.) S 441.2 -311.4 M (.) S 421.4 -311.4 M (.) S 401.6 -311.4 M (.) S 381.8 -311.4 M (.) S 362 -311.4 M (.) S 342.2 -311.4 M (.) S 322.4 -311.4 M (.) S 302.6 -311.4 M (.) S 282.8 -311.4 M (.) S 453.5 -311.4 M (226) S 66 -311.4 M (6.3.2. Interaction with HTML 4.0 event ) S (listeners) S [/Rect [65.0 -314.148926 280.85791 -302.04892] /Subtype /Link /Border [0 0 1] /Dest /89 /ANN pdfmark 461 -325.6 M (.) S 441.2 -325.6 M (.) S 421.4 -325.6 M (.) S 401.6 -325.6 M (.) S 381.8 -325.6 M (.) S 362 -325.6 M (.) S 342.2 -325.6 M (.) S 322.4 -325.6 M (.) S 302.6 -325.6 M (.) S 282.8 -325.6 M (.) S 263 -325.6 M (.) S 243.2 -325.6 M (.) S 223.4 -325.6 M (.) S 203.6 -325.6 M (.) S 183.8 -325.6 M (.) S 164 -325.6 M (.) S 144.2 -325.6 M (.) S 453.5 -325.6 M (227) S 44 -325.6 M (6.4. Event ) S (interface) S [/Rect [43.0 -328.348877 131.13916 -316.248871] /Subtype /Link /Border [0 0 1] /Dest /90 /ANN pdfmark ( ) S 461 -339.8 M (.) S 441.2 -339.8 M (.) S 421.4 -339.8 M (.) S 401.6 -339.8 M (.) S 381.8 -339.8 M (.) S 362 -339.8 M (.) S 342.2 -339.8 M (.) S 322.4 -339.8 M (.) S 302.6 -339.8 M (.) S 282.8 -339.8 M (.) S 263 -339.8 M (.) S 243.2 -339.8 M (.) S 223.4 -339.8 M (.) S 203.6 -339.8 M (.) S 183.8 -339.8 M (.) S 453.5 -339.8 M (230) S 44 -339.8 M (6.5. DocumentEvent ) S (interface) S [/Rect [43.0 -342.548828 176.964355 -330.448822] /Subtype /Link /Border [0 0 1] /Dest /91 /ANN pdfmark ( ) S 461 -354 M (.) S 441.2 -354 M (.) S 421.4 -354 M (.) S 401.6 -354 M (.) S 381.8 -354 M (.) S 362 -354 M (.) S 342.2 -354 M (.) S 322.4 -354 M (.) S 302.6 -354 M (.) S 282.8 -354 M (.) S 263 -354 M (.) S 243.2 -354 M (.) S 223.4 -354 M (.) S 203.6 -354 M (.) S 183.8 -354 M (.) S 164 -354 M (.) S 453.5 -354 M (231) S 44 -354 M (6.6. Event set ) S (definitions) S [/Rect [43.0 -356.748779 154.689941 -344.648773] /Subtype /Link /Border [0 0 1] /Dest /92 /ANN pdfmark ( ) S 461 -368.2 M (.) S 441.2 -368.2 M (.) S 421.4 -368.2 M (.) S 401.6 -368.2 M (.) S 381.8 -368.2 M (.) S 362 -368.2 M (.) S 342.2 -368.2 M (.) S 322.4 -368.2 M (.) S 302.6 -368.2 M (.) S 282.8 -368.2 M (.) S 263 -368.2 M (.) S 243.2 -368.2 M (.) S 223.4 -368.2 M (.) S 453.5 -368.2 M (231) S 66 -368.2 M (6.6.1. User Interface event ) S (types) S [/Rect [65.0 -370.94873 209.644775 -358.848724] /Subtype /Link /Border [0 0 1] /Dest /93 /ANN pdfmark ( ) S 461 -382.4 M (.) S 441.2 -382.4 M (.) S 421.4 -382.4 M (.) S 401.6 -382.4 M (.) S 381.8 -382.4 M (.) S 362 -382.4 M (.) S 342.2 -382.4 M (.) S 322.4 -382.4 M (.) S 302.6 -382.4 M (.) S 282.8 -382.4 M (.) S 263 -382.4 M (.) S 243.2 -382.4 M (.) S 223.4 -382.4 M (.) S 203.6 -382.4 M (.) S 183.8 -382.4 M (.) S 453.5 -382.4 M (233) S 66 -382.4 M (6.6.2. Mouse event ) S (types) S [/Rect [65.0 -385.148682 176.987305 -373.048676] /Subtype /Link /Border [0 0 1] /Dest /94 /ANN pdfmark ( ) S 461 -396.6 M (.) S 441.2 -396.6 M (.) S 421.4 -396.6 M (.) S 401.6 -396.6 M (.) S 381.8 -396.6 M (.) S 362 -396.6 M (.) S 342.2 -396.6 M (.) S 322.4 -396.6 M (.) S 302.6 -396.6 M (.) S 282.8 -396.6 M (.) S 263 -396.6 M (.) S 243.2 -396.6 M (.) S 223.4 -396.6 M (.) S 203.6 -396.6 M (.) S 183.8 -396.6 M (.) S 164 -396.6 M (.) S 453.5 -396.6 M (237) S 66 -396.6 M (6.6.3. Key ) S (events) S [/Rect [65.0 -399.348633 143.679932 -387.248627] /Subtype /Link /Border [0 0 1] /Dest /95 /ANN pdfmark ( ) S 461 -410.8 M (.) S 441.2 -410.8 M (.) S 421.4 -410.8 M (.) S 401.6 -410.8 M (.) S 381.8 -410.8 M (.) S 362 -410.8 M (.) S 342.2 -410.8 M (.) S 322.4 -410.8 M (.) S 302.6 -410.8 M (.) S 282.8 -410.8 M (.) S 263 -410.8 M (.) S 243.2 -410.8 M (.) S 223.4 -410.8 M (.) S 203.6 -410.8 M (.) S 453.5 -410.8 M (237) S 66 -410.8 M (6.6.4. Mutation event ) S (types) S [/Rect [65.0 -413.548584 187.38208 -401.448578] /Subtype /Link /Border [0 0 1] /Dest /96 /ANN pdfmark ( ) S 461 -425 M (.) S 441.2 -425 M (.) S 421.4 -425 M (.) S 401.6 -425 M (.) S 381.8 -425 M (.) S 362 -425 M (.) S 342.2 -425 M (.) S 322.4 -425 M (.) S 302.6 -425 M (.) S 282.8 -425 M (.) S 263 -425 M (.) S 243.2 -425 M (.) S 223.4 -425 M (.) S 203.6 -425 M (.) S 183.8 -425 M (.) S 453.5 -425 M (240) S 66 -425 M (6.6.5. HTML event ) S (types) S [/Rect [65.0 -427.748535 178.208496 -415.648529] /Subtype /Link /Border [0 0 1] /Dest /97 /ANN pdfmark 461 -439.2 M (.) S 441.2 -439.2 M (.) S 421.4 -439.2 M (.) S 401.6 -439.2 M (.) S 381.8 -439.2 M (.) S 362 -439.2 M (.) S 342.2 -439.2 M (.) S 322.4 -439.2 M (.) S 302.6 -439.2 M (.) S 282.8 -439.2 M (.) S 263 -439.2 M (.) S 243.2 -439.2 M (.) S 453.5 -439.2 M (243) S 22 -439.2 M (Chapter 7: Document Object Model ) S (Traversal) S [/Rect [21.0 -441.948486 225.538574 -429.84848] /Subtype /Link /Border [0 0 1] /Dest /17 /ANN pdfmark ( ) S 461 -453.4 M (.) S 441.2 -453.4 M (.) S 421.4 -453.4 M (.) S 401.6 -453.4 M (.) S 381.8 -453.4 M (.) S 362 -453.4 M (.) S 342.2 -453.4 M (.) S 322.4 -453.4 M (.) S 302.6 -453.4 M (.) S 282.8 -453.4 M (.) S 263 -453.4 M (.) S 243.2 -453.4 M (.) S 223.4 -453.4 M (.) S 203.6 -453.4 M (.) S 183.8 -453.4 M (.) S 164 -453.4 M (.) S 144.2 -453.4 M (.) S 124.4 -453.4 M (.) S 453.5 -453.4 M (243) S 44 -453.4 M (7.1. ) S (Overview) S [/Rect [43.0 -456.148438 107.62207 -444.048431] /Subtype /Link /Border [0 0 1] /Dest /98 /ANN pdfmark ( ) S 461 -467.6 M (.) S 441.2 -467.6 M (.) S 421.4 -467.6 M (.) S 401.6 -467.6 M (.) S 381.8 -467.6 M (.) S 362 -467.6 M (.) S 342.2 -467.6 M (.) S 322.4 -467.6 M (.) S 302.6 -467.6 M (.) S 282.8 -467.6 M (.) S 263 -467.6 M (.) S 243.2 -467.6 M (.) S 223.4 -467.6 M (.) S 203.6 -467.6 M (.) S 183.8 -467.6 M (.) S 164 -467.6 M (.) S 453.5 -467.6 M (243) S 66 -467.6 M (7.1.1. ) S (NodeIterators) S [/Rect [65.0 -470.348389 154.976318 -458.248383] /Subtype /Link /Border [0 0 1] /Dest /99 /ANN pdfmark ( ) S 461 -481.8 M (.) S 441.2 -481.8 M (.) S 421.4 -481.8 M (.) S 401.6 -481.8 M (.) S 381.8 -481.8 M (.) S 362 -481.8 M (.) S 342.2 -481.8 M (.) S 322.4 -481.8 M (.) S 302.6 -481.8 M (.) S 282.8 -481.8 M (.) S 263 -481.8 M (.) S 243.2 -481.8 M (.) S 223.4 -481.8 M (.) S 203.6 -481.8 M (.) S 183.8 -481.8 M (.) S 164 -481.8 M (.) S 453.5 -481.8 M (247) S 66 -481.8 M (7.1.2. ) S (NodeFilters) S [/Rect [65.0 -484.54834 146.440674 -472.448334] /Subtype /Link /Border [0 0 1] /Dest /100 /ANN pdfmark ( ) S 461 -496 M (.) S 441.2 -496 M (.) S 421.4 -496 M (.) S 401.6 -496 M (.) S 381.8 -496 M (.) S 362 -496 M (.) S 342.2 -496 M (.) S 322.4 -496 M (.) S 302.6 -496 M (.) S 282.8 -496 M (.) S 263 -496 M (.) S 243.2 -496 M (.) S 223.4 -496 M (.) S 203.6 -496 M (.) S 183.8 -496 M (.) S 164 -496 M (.) S 453.5 -496 M (249) S 66 -496 M (7.1.3. ) S (TreeWalker) S [/Rect [65.0 -498.748291 147.023438 -486.648285] /Subtype /Link /Border [0 0 1] /Dest /101 /ANN pdfmark 461 -510.2 M (.) S 441.2 -510.2 M (.) S 421.4 -510.2 M (.) S 401.6 -510.2 M (.) S 381.8 -510.2 M (.) S 362 -510.2 M (.) S 342.2 -510.2 M (.) S 322.4 -510.2 M (.) S 302.6 -510.2 M (.) S 282.8 -510.2 M (.) S 263 -510.2 M (.) S 243.2 -510.2 M (.) S 223.4 -510.2 M (.) S 203.6 -510.2 M (.) S 453.5 -510.2 M (253) S 44 -510.2 M (7.2. Formal Interface ) S (Definition) S [/Rect [43.0 -512.948242 185.829834 -500.848236] /Subtype /Link /Border [0 0 1] /Dest /102 /ANN pdfmark 461 -524.4 M (.) S 441.2 -524.4 M (.) S 421.4 -524.4 M (.) S 401.6 -524.4 M (.) S 381.8 -524.4 M (.) S 362 -524.4 M (.) S 342.2 -524.4 M (.) S 322.4 -524.4 M (.) S 302.6 -524.4 M (.) S 282.8 -524.4 M (.) S 263 -524.4 M (.) S 243.2 -524.4 M (.) S 223.4 -524.4 M (.) S 453.5 -524.4 M (265) S 22 -524.4 M (Chapter 8: Document Object Model ) S (Range) S [/Rect [21.0 -527.148193 212.108398 -515.048218] /Subtype /Link /Border [0 0 1] /Dest /18 /ANN pdfmark ( ) S 461 -538.6 M (.) S 441.2 -538.6 M (.) S 421.4 -538.6 M (.) S 401.6 -538.6 M (.) S 381.8 -538.6 M (.) S 362 -538.6 M (.) S 342.2 -538.6 M (.) S 322.4 -538.6 M (.) S 302.6 -538.6 M (.) S 282.8 -538.6 M (.) S 263 -538.6 M (.) S 243.2 -538.6 M (.) S 223.4 -538.6 M (.) S 203.6 -538.6 M (.) S 183.8 -538.6 M (.) S 164 -538.6 M (.) S 144.2 -538.6 M (.) S 124.4 -538.6 M (.) S 453.5 -538.6 M (265) S 44 -538.6 M (8.1. ) S (Introduction) S [/Rect [43.0 -541.348145 118.633057 -529.248169] /Subtype /Link /Border [0 0 1] /Dest /103 /ANN pdfmark ( ) S 461 -552.8 M (.) S 441.2 -552.8 M (.) S 421.4 -552.8 M (.) S 401.6 -552.8 M (.) S 381.8 -552.8 M (.) S 362 -552.8 M (.) S 342.2 -552.8 M (.) S 322.4 -552.8 M (.) S 302.6 -552.8 M (.) S 282.8 -552.8 M (.) S 263 -552.8 M (.) S 243.2 -552.8 M (.) S 223.4 -552.8 M (.) S 203.6 -552.8 M (.) S 183.8 -552.8 M (.) S 453.5 -552.8 M (265) S 44 -552.8 M (8.2. Definitions and ) S (Notation) S [/Rect [43.0 -555.548096 173.631836 -543.44812] /Subtype /Link /Border [0 0 1] /Dest /104 /ANN pdfmark ( ) S 461 -567 M (.) S 441.2 -567 M (.) S 421.4 -567 M (.) S 401.6 -567 M (.) S 381.8 -567 M (.) S 362 -567 M (.) S 342.2 -567 M (.) S 322.4 -567 M (.) S 302.6 -567 M (.) S 282.8 -567 M (.) S 263 -567 M (.) S 243.2 -567 M (.) S 223.4 -567 M (.) S 203.6 -567 M (.) S 183.8 -567 M (.) S 164 -567 M (.) S 144.2 -567 M (.) S 453.5 -567 M (265) S 66 -567 M (8.2.1. ) S (Position) S [/Rect [65.0 -569.748047 130.568359 -557.648071] /Subtype /Link /Border [0 0 1] /Dest /105 /ANN pdfmark ( ) S 461 -581.2 M (.) S 441.2 -581.2 M (.) S 421.4 -581.2 M (.) S 401.6 -581.2 M (.) S 381.8 -581.2 M (.) S 362 -581.2 M (.) S 342.2 -581.2 M (.) S 322.4 -581.2 M (.) S 302.6 -581.2 M (.) S 282.8 -581.2 M (.) S 263 -581.2 M (.) S 243.2 -581.2 M (.) S 453.5 -581.2 M (267) S 66 -581.2 M (8.2.2. Selection and Partial ) S (Selection) S [/Rect [65.0 -583.948 229.235596 -571.848] /Subtype /Link /Border [0 0 1] /Dest /106 /ANN pdfmark ( ) S 461 -595.4 M (.) S 441.2 -595.4 M (.) S 421.4 -595.4 M (.) S 401.6 -595.4 M (.) S 381.8 -595.4 M (.) S 362 -595.4 M (.) S 342.2 -595.4 M (.) S 322.4 -595.4 M (.) S 302.6 -595.4 M (.) S 282.8 -595.4 M (.) S 263 -595.4 M (.) S 243.2 -595.4 M (.) S 223.4 -595.4 M (.) S 203.6 -595.4 M (.) S 183.8 -595.4 M (.) S 164 -595.4 M (.) S 144.2 -595.4 M (.) S 453.5 -595.4 M (267) S 66 -595.4 M (8.2.3. ) S (Notation) S [/Rect [65.0 -598.147949 132.999268 -586.048] /Subtype /Link /Border [0 0 1] /Dest /107 /ANN pdfmark 461 -609.6 M (.) S 441.2 -609.6 M (.) S 421.4 -609.6 M (.) S 401.6 -609.6 M (.) S 381.8 -609.6 M (.) S 362 -609.6 M (.) S 342.2 -609.6 M (.) S 322.4 -609.6 M (.) S 302.6 -609.6 M (.) S 282.8 -609.6 M (.) S 263 -609.6 M (.) S 243.2 -609.6 M (.) S 223.4 -609.6 M (.) S 203.6 -609.6 M (.) S 183.8 -609.6 M (.) S 164 -609.6 M (.) S 453.5 -609.6 M (268) S 44 -609.6 M (8.3. Creating a Range ) S [/Rect [43.0 -612.3479 143.371338 -600.247925] /Subtype /Link /Border [0 0 1] /Dest /108 /ANN pdfmark 44 -610.6 M gsave 0 setgray 232.8 -660 M %%IncludeResource: font Helvetica 8 8 Nf (6) S 0 setgray 184.3 40 M 8 8 Nf (Expanded Table of Contents) S 88 -8 M grestore pgsave restore N %%Page: 7 7 %%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 453.5 -13.2 M (268) S 44 -13.2 M (8.4. Changing a Range's ) S (Position) S [/Rect [43.0 -15.9499512 192.276855 -3.84995079] /Subtype /Link /Border [0 0 1] /Dest /109 /ANN pdfmark ( ) S 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 453.5 -27.4 M (269) S 44 -27.4 M (8.5. Comparing Range ) S (Boundary-Points) S [/Rect [43.0 -30.1499023 221.910645 -18.049902] /Subtype /Link /Border [0 0 1] /Dest /110 /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 453.5 -41.6 M (270) S 44 -41.6 M (8.6. Deleting Content with a ) S (Range) S [/Rect [43.0 -44.3498535 200.515381 -32.249855] /Subtype /Link /Border [0 0 1] /Dest /111 /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 164 -55.8 M (.) S 453.5 -55.8 M (271) S 44 -55.8 M (8.7. Extracting ) S (Content) S [/Rect [43.0 -58.5498047 147.661377 -46.4498062] /Subtype /Link /Border [0 0 1] /Dest /112 /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 144.2 -70 M (.) S 453.5 -70 M (271) S 44 -70 M (8.8. Cloning ) S (Content) S [/Rect [43.0 -72.7497559 137.289062 -60.6497574] /Subtype /Link /Border [0 0 1] /Dest /113 /ANN pdfmark ( ) S 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 223.4 -84.2 M (.) S 203.6 -84.2 M (.) S 183.8 -84.2 M (.) S 164 -84.2 M (.) S 453.5 -84.2 M (272) S 44 -84.2 M (8.9. Inserting ) S (Content) S [/Rect [43.0 -86.949707 140.94043 -74.8497086] /Subtype /Link /Border [0 0 1] /Dest /114 /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 203.6 -98.4 M (.) S 183.8 -98.4 M (.) S 453.5 -98.4 M (272) S 44 -98.4 M (8.10. Surrounding ) S (Content) S [/Rect [43.0 -101.149658 162.335938 -89.0496597] /Subtype /Link /Border [0 0 1] /Dest /115 /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 453.5 -112.6 M (273) S 44 -112.6 M (8.11. Miscellaneous ) S (Members) S [/Rect [43.0 -115.349609 177.591064 -103.249611] /Subtype /Link /Border [0 0 1] /Dest /116 /ANN pdfmark ( ) S 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 453.5 -126.8 M (273) S 44 -126.8 M (8.12. Range modification under document ) S (mutation) S [/Rect [43.0 -129.549561 272.619385 -117.449562] /Subtype /Link /Border [0 0 1] /Dest /117 /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 (274) S 66 -141 M (8.12.1. Insertions ) S [/Rect [65.0 -143.749512 146.132812 -131.649506] /Subtype /Link /Border [0 0 1] /Dest /118 /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 453.5 -155.2 M (274) S 66 -155.2 M (8.12.2. ) S (Deletions) S [/Rect [65.0 -157.949463 142.161865 -145.849457] /Subtype /Link /Border [0 0 1] /Dest /119 /ANN pdfmark 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 453.5 -169.4 M (276) S 44 -169.4 M (8.13. Formal Description of the Range ) S (Interface) S [/Rect [43.0 -172.149414 256.393555 -160.049408] /Subtype /Link /Border [0 0 1] /Dest /120 /ANN pdfmark 461 -193.6 M (.) S 441.2 -193.6 M (.) S 421.4 -193.6 M (.) S 401.6 -193.6 M (.) S 381.8 -193.6 M (.) S 362 -193.6 M (.) S 342.2 -193.6 M (.) S 322.4 -193.6 M (.) S 302.6 -193.6 M (.) S 282.8 -193.6 M (.) S 263 -193.6 M (.) S 243.2 -193.6 M (.) S 223.4 -193.6 M (.) S 203.6 -193.6 M (.) S 183.8 -193.6 M (.) S 164 -193.6 M (.) S 144.2 -193.6 M (.) S 453.5 -193.6 M (289) S 22 -193.6 M (Appendix A: ) S (Changes) S [/Rect [21.0 -196.349365 120.766602 -184.249359] /Subtype /Link /Border [0 0 1] /Dest /19 /ANN pdfmark ( ) S 461 -207.8 M (.) S 441.2 -207.8 M (.) S 421.4 -207.8 M (.) S 401.6 -207.8 M (.) S 381.8 -207.8 M (.) S 362 -207.8 M (.) S 342.2 -207.8 M (.) S 322.4 -207.8 M (.) S 302.6 -207.8 M (.) S 453.5 -207.8 M (289) S 44 -207.8 M (A.1. Changes between DOM Level 1 and DOM Level ) S (2) S [/Rect [43.0 -210.549316 291.528076 -198.44931] /Subtype /Link /Border [0 0 1] /Dest /121 /ANN pdfmark ( ) S 461 -222 M (.) S 441.2 -222 M (.) S 421.4 -222 M (.) S 401.6 -222 M (.) S 381.8 -222 M (.) S 362 -222 M (.) S 342.2 -222 M (.) S 453.5 -222 M (289) S 66 -222 M (A.1.1. Changes to DOM Level 1 interfaces and ) S (exceptions) S [/Rect [65.0 -224.749268 324.5271 -212.649261] /Subtype /Link /Border [0 0 1] /Dest /122 /ANN pdfmark ( ) S 461 -236.2 M (.) S 441.2 -236.2 M (.) S 421.4 -236.2 M (.) S 401.6 -236.2 M (.) S 381.8 -236.2 M (.) S 362 -236.2 M (.) S 342.2 -236.2 M (.) S 322.4 -236.2 M (.) S 302.6 -236.2 M (.) S 282.8 -236.2 M (.) S 263 -236.2 M (.) S 243.2 -236.2 M (.) S 223.4 -236.2 M (.) S 203.6 -236.2 M (.) S 183.8 -236.2 M (.) S 164 -236.2 M (.) S 453.5 -236.2 M (289) S 66 -236.2 M (A.1.2. New ) S (features) S [/Rect [65.0 -238.949219 155.273193 -226.849213] /Subtype /Link /Border [0 0 1] /Dest /123 /ANN pdfmark 461 -250.4 M (.) S 441.2 -250.4 M (.) S 421.4 -250.4 M (.) S 401.6 -250.4 M (.) S 381.8 -250.4 M (.) S 362 -250.4 M (.) S 342.2 -250.4 M (.) S 322.4 -250.4 M (.) S 302.6 -250.4 M (.) S 282.8 -250.4 M (.) S 263 -250.4 M (.) S 243.2 -250.4 M (.) S 453.5 -250.4 M (291) S 22 -250.4 M (Appendix B: Accessing code point ) S (boundaries) S [/Rect [21.0 -253.14917 227.387451 -241.049164] /Subtype /Link /Border [0 0 1] /Dest /20 /ANN pdfmark ( ) S 461 -264.6 M (.) S 441.2 -264.6 M (.) S 421.4 -264.6 M (.) S 401.6 -264.6 M (.) S 381.8 -264.6 M (.) S 362 -264.6 M (.) S 342.2 -264.6 M (.) S 322.4 -264.6 M (.) S 302.6 -264.6 M (.) S 282.8 -264.6 M (.) S 263 -264.6 M (.) S 243.2 -264.6 M (.) S 223.4 -264.6 M (.) S 203.6 -264.6 M (.) S 183.8 -264.6 M (.) S 164 -264.6 M (.) S 144.2 -264.6 M (.) S 124.4 -264.6 M (.) S 453.5 -264.6 M (291) S 44 -264.6 M (B.1. ) S (Introduction) S [/Rect [43.0 -267.349121 120.469971 -255.249115] /Subtype /Link /Border [0 0 1] /Dest /124 /ANN pdfmark ( ) S 461 -278.8 M (.) S 441.2 -278.8 M (.) S 421.4 -278.8 M (.) S 401.6 -278.8 M (.) S 381.8 -278.8 M (.) S 362 -278.8 M (.) S 342.2 -278.8 M (.) S 322.4 -278.8 M (.) S 302.6 -278.8 M (.) S 282.8 -278.8 M (.) S 263 -278.8 M (.) S 243.2 -278.8 M (.) S 223.4 -278.8 M (.) S 203.6 -278.8 M (.) S 183.8 -278.8 M (.) S 164 -278.8 M (.) S 144.2 -278.8 M (.) S 124.4 -278.8 M (.) S 453.5 -278.8 M (291) S 44 -278.8 M (B.2. ) S (Methods) S [/Rect [43.0 -281.549072 104.586182 -269.449066] /Subtype /Link /Border [0 0 1] /Dest /125 /ANN pdfmark 461 -293 M (.) S 441.2 -293 M (.) S 421.4 -293 M (.) S 401.6 -293 M (.) S 381.8 -293 M (.) S 362 -293 M (.) S 342.2 -293 M (.) S 322.4 -293 M (.) S 302.6 -293 M (.) S 282.8 -293 M (.) S 263 -293 M (.) S 243.2 -293 M (.) S 223.4 -293 M (.) S 203.6 -293 M (.) S 183.8 -293 M (.) S 164 -293 M (.) S 453.5 -293 M (293) S 22 -293 M (Appendix C: IDL ) S (Definitions) S [/Rect [21.0 -295.749023 152.852783 -283.649017] /Subtype /Link /Border [0 0 1] /Dest /21 /ANN pdfmark ( ) S 461 -307.2 M (.) S 441.2 -307.2 M (.) S 421.4 -307.2 M (.) S 401.6 -307.2 M (.) S 381.8 -307.2 M (.) S 362 -307.2 M (.) S 342.2 -307.2 M (.) S 322.4 -307.2 M (.) S 302.6 -307.2 M (.) S 282.8 -307.2 M (.) S 263 -307.2 M (.) S 243.2 -307.2 M (.) S 223.4 -307.2 M (.) S 203.6 -307.2 M (.) S 453.5 -307.2 M (293) S 44 -307.2 M (C.1. Document Object Model ) S (Core) S [/Rect [43.0 -309.948975 199.591309 -297.848969] /Subtype /Link /Border [0 0 1] /Dest /126 /ANN pdfmark ( ) S 461 -321.4 M (.) S 441.2 -321.4 M (.) S 421.4 -321.4 M (.) S 401.6 -321.4 M (.) S 381.8 -321.4 M (.) S 362 -321.4 M (.) S 342.2 -321.4 M (.) S 322.4 -321.4 M (.) S 302.6 -321.4 M (.) S 282.8 -321.4 M (.) S 263 -321.4 M (.) S 243.2 -321.4 M (.) S 223.4 -321.4 M (.) S 453.5 -321.4 M (298) S 44 -321.4 M (C.2. Document Object Model ) S (HTML) S [/Rect [43.0 -324.148926 209.370361 -312.04892] /Subtype /Link /Border [0 0 1] /Dest /127 /ANN pdfmark ( ) S 461 -335.6 M (.) S 441.2 -335.6 M (.) S 421.4 -335.6 M (.) S 401.6 -335.6 M (.) S 381.8 -335.6 M (.) S 362 -335.6 M (.) S 342.2 -335.6 M (.) S 322.4 -335.6 M (.) S 302.6 -335.6 M (.) S 282.8 -335.6 M (.) S 263 -335.6 M (.) S 243.2 -335.6 M (.) S 223.4 -335.6 M (.) S 453.5 -335.6 M (308) S 44 -335.6 M (C.3. Document Object Model ) S (Views) S [/Rect [43.0 -338.348877 206.312012 -326.248871] /Subtype /Link /Border [0 0 1] /Dest /128 /ANN pdfmark ( ) S 461 -349.8 M (.) S 441.2 -349.8 M (.) S 421.4 -349.8 M (.) S 401.6 -349.8 M (.) S 381.8 -349.8 M (.) S 362 -349.8 M (.) S 342.2 -349.8 M (.) S 322.4 -349.8 M (.) S 302.6 -349.8 M (.) S 282.8 -349.8 M (.) S 263 -349.8 M (.) S 243.2 -349.8 M (.) S 453.5 -349.8 M (308) S 44 -349.8 M (C.4. Document Object Model ) S (StyleSheets) S [/Rect [43.0 -352.548828 229.543457 -340.448822] /Subtype /Link /Border [0 0 1] /Dest /129 /ANN pdfmark ( ) S 461 -364 M (.) S 441.2 -364 M (.) S 421.4 -364 M (.) S 401.6 -364 M (.) S 381.8 -364 M (.) S 362 -364 M (.) S 342.2 -364 M (.) S 322.4 -364 M (.) S 302.6 -364 M (.) S 282.8 -364 M (.) S 263 -364 M (.) S 243.2 -364 M (.) S 223.4 -364 M (.) S 203.6 -364 M (.) S 453.5 -364 M (309) S 44 -364 M (C.5. Document Object Model ) S (CSS) S [/Rect [43.0 -366.748779 197.776611 -354.648773] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark ( ) S 461 -378.2 M (.) S 441.2 -378.2 M (.) S 421.4 -378.2 M (.) S 401.6 -378.2 M (.) S 381.8 -378.2 M (.) S 362 -378.2 M (.) S 342.2 -378.2 M (.) S 322.4 -378.2 M (.) S 302.6 -378.2 M (.) S 282.8 -378.2 M (.) S 263 -378.2 M (.) S 243.2 -378.2 M (.) S 223.4 -378.2 M (.) S 453.5 -378.2 M (323) S 44 -378.2 M (C.6. Document Object Model ) S (Events) S [/Rect [43.0 -380.94873 208.14917 -368.848724] /Subtype /Link /Border [0 0 1] /Dest /131 /ANN pdfmark ( ) S 461 -392.4 M (.) S 441.2 -392.4 M (.) S 421.4 -392.4 M (.) S 401.6 -392.4 M (.) S 381.8 -392.4 M (.) S 362 -392.4 M (.) S 342.2 -392.4 M (.) S 322.4 -392.4 M (.) S 302.6 -392.4 M (.) S 282.8 -392.4 M (.) S 263 -392.4 M (.) S 243.2 -392.4 M (.) S 453.5 -392.4 M (325) S 44 -392.4 M (C.7. Document Object Model ) S (Traversal) S [/Rect [43.0 -395.148682 219.742432 -383.048676] /Subtype /Link /Border [0 0 1] /Dest /132 /ANN pdfmark ( ) S 461 -406.6 M (.) S 441.2 -406.6 M (.) S 421.4 -406.6 M (.) S 401.6 -406.6 M (.) S 381.8 -406.6 M (.) S 362 -406.6 M (.) S 342.2 -406.6 M (.) S 322.4 -406.6 M (.) S 302.6 -406.6 M (.) S 282.8 -406.6 M (.) S 263 -406.6 M (.) S 243.2 -406.6 M (.) S 223.4 -406.6 M (.) S 453.5 -406.6 M (327) S 44 -406.6 M (C.8. Document Object Model ) S (Range) S [/Rect [43.0 -409.348633 206.312256 -397.248627] /Subtype /Link /Border [0 0 1] /Dest /133 /ANN pdfmark 461 -420.8 M (.) S 441.2 -420.8 M (.) S 421.4 -420.8 M (.) S 401.6 -420.8 M (.) S 381.8 -420.8 M (.) S 362 -420.8 M (.) S 342.2 -420.8 M (.) S 322.4 -420.8 M (.) S 302.6 -420.8 M (.) S 282.8 -420.8 M (.) S 263 -420.8 M (.) S 243.2 -420.8 M (.) S 223.4 -420.8 M (.) S 203.6 -420.8 M (.) S 453.5 -420.8 M (331) S 22 -420.8 M (Appendix D: Java Language ) S (Binding) S [/Rect [21.0 -423.548584 186.754639 -411.448578] /Subtype /Link /Border [0 0 1] /Dest /22 /ANN pdfmark ( ) S 461 -435 M (.) S 441.2 -435 M (.) S 421.4 -435 M (.) S 401.6 -435 M (.) S 381.8 -435 M (.) S 362 -435 M (.) S 342.2 -435 M (.) S 322.4 -435 M (.) S 302.6 -435 M (.) S 282.8 -435 M (.) S 263 -435 M (.) S 243.2 -435 M (.) S 223.4 -435 M (.) S 453.5 -435 M (331) S 44 -435 M (D.1. Document Object Model ) S (Core) S [/Rect [43.0 -437.748535 200.196289 -425.648529] /Subtype /Link /Border [0 0 1] /Dest /134 /ANN pdfmark ( ) S 461 -449.2 M (.) S 441.2 -449.2 M (.) S 421.4 -449.2 M (.) S 401.6 -449.2 M (.) S 381.8 -449.2 M (.) S 362 -449.2 M (.) S 342.2 -449.2 M (.) S 322.4 -449.2 M (.) S 302.6 -449.2 M (.) S 282.8 -449.2 M (.) S 263 -449.2 M (.) S 243.2 -449.2 M (.) S 223.4 -449.2 M (.) S 453.5 -449.2 M (339) S 44 -449.2 M (D.2. Document Object Model ) S (HTML) S [/Rect [43.0 -451.948486 209.975342 -439.84848] /Subtype /Link /Border [0 0 1] /Dest /135 /ANN pdfmark ( ) S 461 -463.4 M (.) S 441.2 -463.4 M (.) S 421.4 -463.4 M (.) S 401.6 -463.4 M (.) S 381.8 -463.4 M (.) S 362 -463.4 M (.) S 342.2 -463.4 M (.) S 322.4 -463.4 M (.) S 302.6 -463.4 M (.) S 282.8 -463.4 M (.) S 263 -463.4 M (.) S 243.2 -463.4 M (.) S 223.4 -463.4 M (.) S 453.5 -463.4 M (363) S 44 -463.4 M (D.3. Document Object Model ) S (Views) S [/Rect [43.0 -466.148438 206.916992 -454.048431] /Subtype /Link /Border [0 0 1] /Dest /136 /ANN pdfmark ( ) S 461 -477.6 M (.) S 441.2 -477.6 M (.) S 421.4 -477.6 M (.) S 401.6 -477.6 M (.) S 381.8 -477.6 M (.) S 362 -477.6 M (.) S 342.2 -477.6 M (.) S 322.4 -477.6 M (.) S 302.6 -477.6 M (.) S 282.8 -477.6 M (.) S 263 -477.6 M (.) S 243.2 -477.6 M (.) S 453.5 -477.6 M (364) S 44 -477.6 M (D.4. Document Object Model ) S (StyleSheets) S [/Rect [43.0 -480.348389 230.148438 -468.248383] /Subtype /Link /Border [0 0 1] /Dest /137 /ANN pdfmark ( ) S 461 -491.8 M (.) S 441.2 -491.8 M (.) S 421.4 -491.8 M (.) S 401.6 -491.8 M (.) S 381.8 -491.8 M (.) S 362 -491.8 M (.) S 342.2 -491.8 M (.) S 322.4 -491.8 M (.) S 302.6 -491.8 M (.) S 282.8 -491.8 M (.) S 263 -491.8 M (.) S 243.2 -491.8 M (.) S 223.4 -491.8 M (.) S 203.6 -491.8 M (.) S 453.5 -491.8 M (365) S 44 -491.8 M (D.5. Document Object Model ) S (CSS) S [/Rect [43.0 -494.54834 198.381592 -482.448334] /Subtype /Link /Border [0 0 1] /Dest /138 /ANN pdfmark ( ) S 461 -506 M (.) S 441.2 -506 M (.) S 421.4 -506 M (.) S 401.6 -506 M (.) S 381.8 -506 M (.) S 362 -506 M (.) S 342.2 -506 M (.) S 322.4 -506 M (.) S 302.6 -506 M (.) S 282.8 -506 M (.) S 263 -506 M (.) S 243.2 -506 M (.) S 223.4 -506 M (.) S 453.5 -506 M (386) S 44 -506 M (D.6. Document Object Model ) S (Events) S [/Rect [43.0 -508.748291 208.75415 -496.648285] /Subtype /Link /Border [0 0 1] /Dest /139 /ANN pdfmark ( ) S 461 -520.2 M (.) S 441.2 -520.2 M (.) S 421.4 -520.2 M (.) S 401.6 -520.2 M (.) S 381.8 -520.2 M (.) S 362 -520.2 M (.) S 342.2 -520.2 M (.) S 322.4 -520.2 M (.) S 302.6 -520.2 M (.) S 282.8 -520.2 M (.) S 263 -520.2 M (.) S 243.2 -520.2 M (.) S 453.5 -520.2 M (389) S 44 -520.2 M (D.7. Document Object Model ) S (Traversal) S [/Rect [43.0 -522.948242 220.347412 -510.848236] /Subtype /Link /Border [0 0 1] /Dest /140 /ANN pdfmark ( ) S 461 -534.4 M (.) S 441.2 -534.4 M (.) S 421.4 -534.4 M (.) S 401.6 -534.4 M (.) S 381.8 -534.4 M (.) S 362 -534.4 M (.) S 342.2 -534.4 M (.) S 322.4 -534.4 M (.) S 302.6 -534.4 M (.) S 282.8 -534.4 M (.) S 263 -534.4 M (.) S 243.2 -534.4 M (.) S 223.4 -534.4 M (.) S 453.5 -534.4 M (391) S 44 -534.4 M (D.8. Document Object Model ) S (Range) S [/Rect [43.0 -537.148193 206.917236 -525.048218] /Subtype /Link /Border [0 0 1] /Dest /141 /ANN pdfmark 461 -548.6 M (.) S 441.2 -548.6 M (.) S 421.4 -548.6 M (.) S 401.6 -548.6 M (.) S 381.8 -548.6 M (.) S 362 -548.6 M (.) S 342.2 -548.6 M (.) S 322.4 -548.6 M (.) S 302.6 -548.6 M (.) S 282.8 -548.6 M (.) S 263 -548.6 M (.) S 243.2 -548.6 M (.) S 453.5 -548.6 M (395) S 22 -548.6 M (Appendix E: ECMA Script Language ) S (Binding) S [/Rect [21.0 -551.348145 226.794189 -539.248169] /Subtype /Link /Border [0 0 1] /Dest /23 /ANN pdfmark ( ) S 461 -562.8 M (.) S 441.2 -562.8 M (.) S 421.4 -562.8 M (.) S 401.6 -562.8 M (.) S 381.8 -562.8 M (.) S 362 -562.8 M (.) S 342.2 -562.8 M (.) S 322.4 -562.8 M (.) S 302.6 -562.8 M (.) S 282.8 -562.8 M (.) S 263 -562.8 M (.) S 243.2 -562.8 M (.) S 223.4 -562.8 M (.) S 203.6 -562.8 M (.) S 453.5 -562.8 M (395) S 44 -562.8 M (E.1. Document Object Model ) S (Core) S [/Rect [43.0 -565.548096 198.975342 -553.44812] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark ( ) S 461 -577 M (.) S 441.2 -577 M (.) S 421.4 -577 M (.) S 401.6 -577 M (.) S 381.8 -577 M (.) S 362 -577 M (.) S 342.2 -577 M (.) S 322.4 -577 M (.) S 302.6 -577 M (.) S 282.8 -577 M (.) S 263 -577 M (.) S 243.2 -577 M (.) S 223.4 -577 M (.) S 453.5 -577 M (401) S 44 -577 M (E.2. Document Object Model ) S (HTML) S [/Rect [43.0 -579.748047 208.754395 -567.648071] /Subtype /Link /Border [0 0 1] /Dest /143 /ANN pdfmark ( ) S 461 -591.2 M (.) S 441.2 -591.2 M (.) S 421.4 -591.2 M (.) S 401.6 -591.2 M (.) S 381.8 -591.2 M (.) S 362 -591.2 M (.) S 342.2 -591.2 M (.) S 322.4 -591.2 M (.) S 302.6 -591.2 M (.) S 282.8 -591.2 M (.) S 263 -591.2 M (.) S 243.2 -591.2 M (.) S 223.4 -591.2 M (.) S 453.5 -591.2 M (421) S 44 -591.2 M (E.3. Document Object Model ) S (Views) S [/Rect [43.0 -593.948 205.696045 -581.848] /Subtype /Link /Border [0 0 1] /Dest /144 /ANN pdfmark ( ) S 461 -605.4 M (.) S 441.2 -605.4 M (.) S 421.4 -605.4 M (.) S 401.6 -605.4 M (.) S 381.8 -605.4 M (.) S 362 -605.4 M (.) S 342.2 -605.4 M (.) S 322.4 -605.4 M (.) S 302.6 -605.4 M (.) S 282.8 -605.4 M (.) S 263 -605.4 M (.) S 243.2 -605.4 M (.) S 453.5 -605.4 M (422) S 44 -605.4 M (E.4. Document Object Model ) S (StyleSheets) S [/Rect [43.0 -608.147949 228.92749 -596.048] /Subtype /Link /Border [0 0 1] /Dest /145 /ANN pdfmark ( ) S 461 -619.6 M (.) S 441.2 -619.6 M (.) S 421.4 -619.6 M (.) S 401.6 -619.6 M (.) S 381.8 -619.6 M (.) S 362 -619.6 M (.) S 342.2 -619.6 M (.) S 322.4 -619.6 M (.) S 302.6 -619.6 M (.) S 282.8 -619.6 M (.) S 263 -619.6 M (.) S 243.2 -619.6 M (.) S 223.4 -619.6 M (.) S 203.6 -619.6 M (.) S 453.5 -619.6 M (423) S 44 -619.6 M (E.5. Document Object Model ) S (CSS) S [/Rect [43.0 -622.3479 197.160645 -610.247925] /Subtype /Link /Border [0 0 1] /Dest /146 /ANN pdfmark ( ) S 44 -620.6 M gsave 0 setgray 232.8 -660 M %%IncludeResource: font Helvetica 8 8 Nf (7) S 0 setgray 184.3 40 M 8 8 Nf (Expanded Table of Contents) S 88 -8 M grestore pgsave restore N %%Page: 8 8 %%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 453.5 -13.2 M (438) S 44 -13.2 M 11 0 Nf (E.6. Document Object Model ) S (Events) S [/Rect [43.0 -15.9499512 207.533203 -3.84995079] /Subtype /Link /Border [0 0 1] /Dest /147 /ANN pdfmark ( ) S 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 453.5 -27.4 M (441) S 44 -27.4 M (E.7. Document Object Model ) S (Traversal) S [/Rect [43.0 -30.1499023 219.126465 -18.049902] /Subtype /Link /Border [0 0 1] /Dest /148 /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 453.5 -41.6 M (442) S 44 -41.6 M (E.8. Document Object Model ) S (Range) S [/Rect [43.0 -44.3498535 205.696289 -32.249855] /Subtype /Link /Border [0 0 1] /Dest /149 /ANN pdfmark 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 164 -55.8 M (.) S 144.2 -55.8 M (.) S 124.4 -55.8 M (.) S 453.5 -55.8 M (445) S 22 -55.8 M (Acknowledgments) S [/Rect [21.0 -58.5498047 105.487549 -46.4498062] /Subtype /Link /Border [0 0 1] /Dest /24 /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 144.2 -70 M (.) S 124.4 -70 M (.) S 104.6 -70 M (.) S 84.8 -70 M (.) S 453.5 -70 M (447) S 22 -70 M (Glossary) S [/Rect [21.0 -72.7497559 62.1040039 -60.6497574] /Subtype /Link /Border [0 0 1] /Dest /25 /ANN pdfmark ( ) S 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 223.4 -84.2 M (.) S 203.6 -84.2 M (.) S 183.8 -84.2 M (.) S 164 -84.2 M (.) S 144.2 -84.2 M (.) S 124.4 -84.2 M (.) S 104.6 -84.2 M (.) S 84.8 -84.2 M (.) S 453.5 -84.2 M (453) S 22 -84.2 M (References) S [/Rect [21.0 -86.949707 71.8603516 -74.8497086] /Subtype /Link /Border [0 0 1] /Dest /26 /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 203.6 -98.4 M (.) S 183.8 -98.4 M (.) S 164 -98.4 M (.) S 453.5 -98.4 M (453) S 44 -98.4 M (1. Normative ) S (references) S [/Rect [43.0 -101.149658 150.982178 -89.0496597] /Subtype /Link /Border [0 0 1] /Dest /150 /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 (454) S 44 -112.6 M (2. Informative ) S (references) S [/Rect [43.0 -115.349609 155.865967 -103.249611] /Subtype /Link /Border [0 0 1] /Dest /151 /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 164 -126.8 M (.) S 144.2 -126.8 M (.) S 124.4 -126.8 M (.) S 104.6 -126.8 M (.) S 453.5 -126.8 M (455) S 22 -126.8 M (Objects ) S (Index) S [/Rect [21.0 -129.549561 84.4006348 -117.449562] /Subtype /Link /Border [0 0 1] /Dest /27 /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 144.2 -141 M (.) S 124.4 -141 M (.) S 104.6 -141 M (.) S 84.8 -141 M (.) S 65 -141 M (.) S 453.5 -141 M (459) S 22 -141 M (Index) S [/Rect [21.0 -143.749512 48.0466309 -131.649506] /Subtype /Link /Border [0 0 1] /Dest /28 /ANN pdfmark 0 -152 M gsave 0 setgray 232.8 -660 M %%IncludeResource: font Helvetica 8 8 Nf (8) S 0 setgray 184.3 40 M 8 8 Nf (Expanded Table of Contents) S 0 -8 M grestore pgsave restore N %%Page: 9 9 %%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 /9 /DEST pdfmark 0 0 M [/View [/XYZ -4 706.0 null] /Dest /153 /DEST pdfmark 0 -22.8 M %%IncludeResource: font Times-Bold 19 2 Nf (Copyright) S [/View [/XYZ -4 706.000183 null] /Dest /157 /DEST pdfmark [/View [/XYZ -4 706.000183 null] /Dest /154 /DEST pdfmark ( ) S (Notice) S 0 -47 M 11 2 Nf (Copyright \251 2000 ) 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 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 /37 /ANN pdfmark ( ) S ([p.) S (9) 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 /38 /ANN pdfmark ( ) S ([p.) S (10) 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 binding, the pragma prefix can no longer be) S 0 -150.4 M ('w3c.org'; in the case of the Java binding, the package names can no longer be in the 'org.w3c' package. ) S 0 -150.4 M [/View [/XYZ -4 555.600586 null] /Dest /37 /DEST pdfmark 0 -184.4 M 17 2 Nf (W3C) S [/View [/XYZ -4 542.000854 null] /Dest /158 /DEST pdfmark [/View [/XYZ -4 542.000854 null] /Dest /155 /DEST pdfmark ( Document Copyright Notice and ) S (License) S 0 -208.6 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 -221.8 M (http://www.w3.org/Consortium/Legal/copyright-documents-19990405) S [/Rect [-1.0 -224.549072 312.042 -212.449066] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/Consortium/Legal/copyright-documents-19990405)\] Cd /ANN pdfmark (. ) S 0 -246 M 11 2 Nf (Copyright \251 1994-2000 ) S (World Wide Web ) S (Consortium) S [/Rect [111.407959 -248.749023 255.49292 -236.649017] /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 -248.749023 444.006836 -236.649017] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.lcs.mit.edu/)\] Cd /ANN pdfmark (, ) S 0 -259.2 M (Institut National de Recherche en Informatique et en ) S (Automatique) S [/Rect [-1.0 -261.948975 313.855469 -249.848969] /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 -261.948975 392.987793 -249.848969] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.keio.ac.jp/)\] Cd /ANN pdfmark (\). All Rights) S 0 -272.4 M 11 2 Nf (Reserved. ) S 0 -296.6 M 11 2 Nf (http://www.w3.org/Consortium/Legal/ ) S 0 -320.8 M 11 0 Nf (Public documents on the W3C site are provided by the copyright holders under the following license. The) S 0 -334 M (software or Document Type Definitions \(DTDs\) associated with W3C specifications are governed by the ) S 0 -347.2 M (Software ) S (Notice) S [/Rect [-1.0 -349.94873 72.7841797 -337.848724] /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 -360.4 M (statement is linked, you \(the licensee\) agree that you have read, understood, and will comply with the) S 0 -373.6 M (following terms and conditions: ) S 0 -397.8 M (Permission to use, copy, and distribute the contents of this document, or the W3C document from which) S 0 -411 M (this statement is linked, in any medium for any purpose and without fee or royalty is hereby granted,) S 0 -424.2 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 use: ) S 8.2 -448.4 M (1. ) S (A link or URL to the original W3C document. ) S 8.2 -462.6 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 -475.8 M ("Copyright \251 [$date-of-document] ) S (World Wide Web ) S (Consortium) S [/Rect [177.736084 -478.54834 312.635742 -466.448334] /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 -478.54834 438.813232 -466.448334] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.lcs.mit.edu/)\] Cd /ANN pdfmark 22 -489 M (Technology) S [/Rect [21.0 -491.748291 75.5463867 -479.648285] /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 -491.748291 372.484863 -479.648285] /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 -491.748291 448.559326 -479.648285] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.keio.ac.jp/)\] Cd /ANN pdfmark (\).) S 22 -502.2 M (All Rights Reserved. http://www.w3.org/Consortium/Legal/" \(Hypertext is preferred, but a textual) S 22 -515.4 M (representation is permitted.\) ) S 8.2 -529.6 M 11 0 Nf (3. ) S 11 1 Nf (If it ) S (exists) S 11 0 Nf (, the STATUS of the W3C document. ) S 0 -553.8 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 -567 M (authorship attribution be provided in any software, documents, or other items or products that you create) S 0 -580.2 M (pursuant to the implementation of the contents of this document, or any portion thereof. ) S 0 -580.2 M gsave 0 setgray 232.8 -660 M %%IncludeResource: font Helvetica 8 8 Nf (9) S 0 setgray 205.4 40 M 8 8 Nf (Copyright Notice) S 0 -8 M grestore pgsave restore N %%Page: 10 10 %%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 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 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 holders. ) S 0 -257.4 M [/View [/XYZ -4 448.60083 null] /Dest /38 /DEST pdfmark 0 -291.4 M %%IncludeResource: font Times-Bold 17 2 Nf (W3C) S [/View [/XYZ -4 435.001068 null] /Dest /159 /DEST pdfmark [/View [/XYZ -4 435.001068 null] /Dest /156 /DEST pdfmark ( Software Copyright Notice and ) S (License) S 0 -315.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 -328.8 M (http://www.w3.org/Consortium/Legal/copyright-software-19980720) S [/Rect [-1.0 -331.548828 302.251709 -319.448822] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/Consortium/Legal/copyright-software-19980720)\] Cd /ANN pdfmark ( ) S 0 -353 M 11 2 Nf (Copyright \251 1994-2000 ) S (World Wide Web ) S (Consortium) S [/Rect [111.407959 -355.748779 255.49292 -343.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 -355.748779 444.006836 -343.648773] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.lcs.mit.edu/)\] Cd /ANN pdfmark (, ) S 0 -366.2 M (Institut National de Recherche en Informatique et en ) S (Automatique) S [/Rect [-1.0 -368.94873 313.855469 -356.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 -368.94873 392.987793 -356.848724] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.keio.ac.jp/)\] Cd /ANN pdfmark (\). All Rights) S 0 -379.4 M 11 2 Nf (Reserved. ) S 0 -403.6 M 11 2 Nf (http://www.w3.org/Consortium/Legal/ ) S 0 -427.8 M 11 0 Nf (This W3C work \(including software, documents, or other related items\) is being provided by the copyright) S 0 -441 M (holders under the following license. By obtaining, using and/or copying this work, you \(the licensee\)) S 0 -454.2 M (agree that you have read, understood, and will comply with the following terms and conditions: ) S 0 -478.4 M (Permission to use, copy, and modify this software and its documentation, with or without modification,) S 0 -491.6 M (for any purpose and without fee or royalty is hereby granted, provided that you include the following on) S 0 -504.8 M (ALL copies of the software and documentation or portions thereof, including modifications, that you) S 0 -518 M (make: ) S 8.2 -542.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 -556.4 M (2. ) S (Any pre-existing intellectual property disclaimers. If none exist, then a notice of the following form:) S 22 -569.6 M ("Copyright \251 [$date-of-software] ) S (World Wide Web ) S (Consortium) S [/Rect [172.224609 -572.348145 307.124268 -560.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 -572.348145 433.301758 -560.248169] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.lcs.mit.edu/)\] Cd /ANN pdfmark 22 -582.8 M (Technology) S [/Rect [21.0 -585.548096 75.5463867 -573.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 -585.548096 372.484863 -573.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 -585.548096 448.559326 -573.44812] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.keio.ac.jp/)\] Cd /ANN pdfmark (\).) S 22 -596 M (All Rights Reserved. http://www.w3.org/Consortium/Legal/." ) S 8.2 -610.2 M (3. ) S (Notice of any changes or modifications to the W3C files, including the date changes were made. \(We) S 22 -610.2 M gsave 0 setgray 230.6 -660 M %%IncludeResource: font Helvetica 8 8 Nf (10) 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: 11 11 %%PageResources: font Times-Roman 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-Roman 11 0 Nf (recommend you provide URIs to the location from which the code is derived.\) ) S 0 -37.4 M 11 0 Nf (THIS SOFTWARE AND DOCUMENTATION IS PROVIDED "AS IS," AND COPYRIGHT) S 0 -50.6 M (HOLDERS MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED,) S 0 -63.8 M (INCLUDING BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR) S 0 -77 M (ANY PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE OR DOCUMENTATION) S 0 -90.2 M (WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR) S 0 -103.4 M (OTHER RIGHTS. ) S 0 -127.6 M (COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR) S 0 -140.8 M (CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE SOFTWARE OR) S 0 -154 M (DOCUMENTATION. ) S 0 -178.2 M (The name and trademarks of copyright holders may NOT be used in advertising or publicity pertaining to) S 0 -191.4 M (the software without specific, written prior permission. Title to copyright in this software and any) S 0 -204.6 M (associated documentation will at all times remain with copyright holders. ) S 0 -204.6 M gsave 0 setgray 230.6 -660 M %%IncludeResource: font Helvetica 8 8 Nf (11) 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: 12 12 %%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 230.6 -660 M %%IncludeResource: font Helvetica 8 8 Nf (12) 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: 13 13 %%PageResources: font Times-Roman Times-Italic Times-Bold Courier Helvetica %%PageBoundingBox: 71 44 538 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 /160 /DEST pdfmark 0 -22.8 M %%IncludeResource: font Times-Bold 19 2 Nf (What) S [/View [/XYZ -4 706.000183 null] /Dest /184 /DEST pdfmark [/View [/XYZ -4 706.000183 null] /Dest /161 /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 (Jonathan Robie, Software ) S (AG) S 0 -71.2 M [/View [/XYZ -4 634.800293 null] /Dest /39 /DEST pdfmark 0 -94.2 M 17 2 Nf (Introduction) S [/View [/XYZ -4 632.200562 null] /Dest /185 /DEST pdfmark [/View [/XYZ -4 632.200562 null] /Dest /162 /DEST pdfmark 0 -118.4 M 11 0 Nf (The Document Object Model \(DOM\) is an application programming interface \(API\) for HTML and XML) S 0 -131.6 M (documents. It defines the logical structure of documents and the way a document is accessed and) S 0 -144.8 M (manipulated. In the DOM specification, the term "document" is used in the broad sense - increasingly,) S 0 -158 M (XML is being used as a way of representing many different kinds of information that may be stored in) S 0 -171.2 M (diverse systems, and much of this would traditionally be seen as data rather than as documents.) S 0 -184.4 M (Nevertheless, XML presents this data as documents, and the DOM may be used to manage this ) S (data.) S 0 -208.6 M (With the Document Object Model, programmers can build documents, navigate their structure, and add,) S 0 -221.8 M (modify, or delete elements and content. Anything found in an HTML or XML document can be accessed,) S 0 -235 M (changed, deleted, or added using the Document Object Model, with a few exceptions - in particular, the) S 0 -248.2 M (DOM interfaces for the XML internal and external subsets have not yet been ) S (specified.) S 0 -272.4 M (As a W3C specification, one important objective for the Document Object Model is to provide a standard) S 0 -285.6 M (programming interface that can be used in a wide variety of environments and applications. The DOM is) S 0 -298.8 M (designed to be used with any programming language. In order to provide a precise, language-independent) S 0 -312 M (specification of the DOM interfaces, we have chosen to define the specifications in Object Management) S 0 -325.2 M (Group \(OMG\) IDL ) S ([) S (OMGIDL) S [/Rect [90.331543 -327.94873 136.319824 -315.848724] /Subtype /Link /Border [0 0 1] /Dest /169 /ANN pdfmark (], as defined in the CORBA 2.3.1 specification ) S ([) S (CORBA) S [/Rect [346.648682 -327.94873 386.543213 -315.848724] /Subtype /Link /Border [0 0 1] /Dest /170 /ANN pdfmark (]. In addition to) S 0 -338.4 M (the OMG IDL specification, we provide language bindings for Java ) S ([) S (Java) S [/Rect [302.957031 -341.148682 324.503418 -329.048676] /Subtype /Link /Border [0 0 1] /Dest /171 /ANN pdfmark (] and ECMAScript ) S 0 -351.6 M ([) S (ECMAScript) S [/Rect [2.6628418 -354.348633 62.7197266 -342.248627] /Subtype /Link /Border [0 0 1] /Dest /172 /ANN pdfmark (] \(an industry-standard scripting language based on JavaScript ) S ([) S (JavaScript) S [/Rect [341.158691 -354.348633 388.983398 -342.248627] /Subtype /Link /Border [0 0 1] /Dest /173 /ANN pdfmark (] and JScript ) S 0 -364.8 M ([) S (JScript) S [/Rect [2.6628418 -367.548584 35.2199707 -355.448578] /Subtype /Link /Border [0 0 1] /Dest /174 /ANN pdfmark (]\).) S 0 -389 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 -402.2 M (interfaces. Various other IDLs could have been used ) S (\([) S (COM) S [/Rect [240.004639 -404.948486 267.062256 -392.84848] /Subtype /Link /Border [0 0 1] /Dest /175 /ANN pdfmark (], ) S ([) S (JavaIDL) S [/Rect [277.887939 -404.948486 317.76 -392.84848] /Subtype /Link /Border [0 0 1] /Dest /176 /ANN pdfmark (], ) S ([) S (MIDL) S [/Rect [328.585693 -404.948486 358.690186 -392.84848] /Subtype /Link /Border [0 0 1] /Dest /177 /ANN pdfmark (], ...\). In general, IDLs) S 0 -415.4 M (are designed for specific computing environments. The Document Object Model can be implemented in) S 0 -428.6 M (any computing environment, and does not require the object binding runtimes generally associated with) S 0 -441.8 M (such IDLs. ) S 0 -452.8 M [/View [/XYZ -4 253.20166 null] /Dest /40 /DEST pdfmark 0 -475.8 M 17 2 Nf (What) S [/View [/XYZ -4 250.601898 null] /Dest /186 /DEST pdfmark [/View [/XYZ -4 250.601898 null] /Dest /163 /DEST pdfmark ( the Document Object Model ) S (is) S 0 -500 M 11 0 Nf (The DOM is a programming API for documents. It is based on an object structure that closely resembles) S 0 -513.2 M (the structure of the documents it models. For instance, consider this table, taken from an HTML) S 0 -526.4 M (document: ) S 0 -548.2 M %%IncludeResource: font Courier 9.0 4 Nf ( ) S 0 -559 M ( ) S 0 -569.8 M ( ) S 0 -580.6 M ( ) S 0 -591.4 M ( ) S 0 -602.2 M ( ) S 0 -613 M ( ) S 0 -613 M gsave 0 setgray 230.6 -660 M %%IncludeResource: font Helvetica 8 8 Nf (13) 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: 14 14 %%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 -10.8 M %%IncludeResource: font Courier 9.0 4 Nf ( ) S 0 -21.6 M 9.0 4 Nf ( ) S 0 -32.4 M ( ) S 0 -43.2 M ( ) S 0 -54 M (

Shady Grove Aeolian
Over the River, Charlie Dorian

) S 0 -78.2 M %%IncludeResource: font Times-Roman 11 0 Nf (The DOM represents this table like this: ) S 23.5 -89.2 M gsave 2 setlinewidth 0 setgray 423.0 0 RL stroke grestore 0.0 -11.0 RM 0 -267.2 M gsave 0.0 -267.198975 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 -278.2 M gsave 2 setlinewidth 0 setgray 423.0 0 RL stroke grestore 0.0 -11.0 RM 0 -302.4 M %%IncludeResource: font Times-Bold 11 2 Nf (DOM representation of the example ) S (table) S 11 0 Nf ( ) S 23.5 -313.4 M gsave 2 setlinewidth 0 setgray 423.0 0 RL stroke grestore 0.0 -11.0 RM 0 -337.6 M (In the DOM, documents have a logical structure which is very much like a tree; to be more precise, which) S 0 -350.8 M (is like a "forest" or "grove", which can contain more than one tree. Each document contains zero or one) S 0 -364 M (doctype nodes, one root element node, and zero or more comments or processing instructions; the root) S 0 -377.2 M (element serves as the root of the element tree for the document. However, the DOM does not specify that) S 0 -390.4 M 11 0 Nf (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 among) S 0 -403.6 M (objects be implemented. The DOM is a logical model that may be implemented in any convenient manner.) S 0 -416.8 M 11 0 Nf (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 -430 M (document. We also use the term "tree" when referring to the arrangement of those information items) S 0 -443.2 M (which can be reached by using "tree-walking" methods; \(this does not include attributes\). One important) S 0 -456.4 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 -469.6 M (implementations are used to create a representation of the same document, they will create the same) S 0 -482.8 M (structure model, in accordance with the XML Information Set ) S ([) S (Infoset) S [/Rect [278.218018 -485.54834 310.76416 -473.448334] /Subtype /Link /Border [0 0 1] /Dest /178 /ANN pdfmark (].) S 0 -507 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 -520.2 M (the DOM may not contain whitespaces in element content if the parser discards ) S (them.) S 0 -544.4 M (The name "Document Object Model" was chosen because it is an "object model" in the traditional object) S 0 -557.6 M (oriented design sense: documents are modeled using objects, and the model encompasses not only the) S 0 -570.8 M (structure of a document, but also the behavior of a document and the objects of which it is composed. In) S 0 -584 M (other words, the nodes in the above diagram do not represent a data structure, they represent objects,) S 0 -597.2 M (which have functions and identity. As an object model, the DOM ) S (identifies:) S 0 -597.2 M gsave 0 setgray 230.6 -660 M %%IncludeResource: font Helvetica 8 8 Nf (14) S 0 setgray 171 40 M 8 8 Nf (What the Document Object Model is) S 0 -8 M grestore pgsave restore N %%Page: 15 15 %%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 11 -9.6 M gsave 0 setgray newpath 11.0 -9.57006836 2.75 0 360 arc closepath fill grestore 22 -13.2 M %%IncludeResource: font Times-Roman 11 0 Nf (the interfaces and objects used to represent and manipulate a document ) S 11 -23.8 M gsave 0 setgray newpath 11.0 -23.7700195 2.75 0 360 arc closepath fill grestore 22 -27.4 M (the semantics of these interfaces and objects - including both behavior and attributes ) S 11 -38 M gsave 0 setgray newpath 11.0 -37.9699707 2.75 0 360 arc closepath fill grestore 22 -41.6 M (the relationships and collaborations among these interfaces and ) S (objects) S 0 -65.8 M (The structure of SGML documents has traditionally been represented by an abstract data model, not by an) S 0 -79 M (object model. In an abstract data model, the model is centered around the data. In object oriented) S 0 -92.2 M (programming languages, the data itself is encapsulated in objects that hide the data, protecting it from) S 0 -105.4 M (direct external manipulation. The functions associated with these objects determine how the objects may) S 0 -118.6 M (be manipulated, and they are part of the object ) S (model.) S 0 -118.6 M [/View [/XYZ -4 587.400391 null] /Dest /41 /DEST pdfmark 0 -152.6 M %%IncludeResource: font Times-Bold 17 2 Nf (What) S [/View [/XYZ -4 573.800659 null] /Dest /187 /DEST pdfmark [/View [/XYZ -4 573.800659 null] /Dest /164 /DEST pdfmark ( the Document Object Model is ) S (not) S 0 -176.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 -190 M (systems that may seem to be like ) S (it.) S 11 -210.6 M gsave 0 setgray newpath 11.0 -210.569336 2.75 0 360 arc closepath fill grestore 22 -214.2 M (The Document Object Model is not a binary specification. DOM programs written in the same) S 22 -227.4 M (language binding will be source code compatible across platforms, but the DOM does not define any) S 22 -240.6 M (form of binary interoperability. ) S 11 -251.2 M gsave 0 setgray newpath 11.0 -251.169189 2.75 0 360 arc closepath fill grestore 22 -254.8 M (The Document Object Model is not a way of persisting objects to XML or HTML. Instead of) S 22 -268 M (specifying how objects may be represented in XML, the DOM specifies how XML and HTML) S 22 -281.2 M (documents are represented as objects, so that they may be used in object oriented programs. ) S 11 -291.8 M gsave 0 setgray newpath 11.0 -291.769043 2.75 0 360 arc closepath fill grestore 22 -295.4 M (The Document Object Model is not a set of data structures; it is an object model that specifies) S 22 -308.6 M (interfaces. Although this document contains diagrams showing parent/child relationships, these are) S 22 -321.8 M (logical relationships defined by the programming interfaces, not representations of any particular) S 22 -335 M (internal data structures. ) S 11 -345.6 M gsave 0 setgray newpath 11.0 -345.568848 2.75 0 360 arc closepath fill grestore 22 -349.2 M (The Document Object Model does not define what information in a document is relevant or how) S 22 -362.4 M (information in a document is structured. For XML, this is specified by the W3C XML Information) S 22 -375.6 M (Set ) S ([) S (Infoset) S [/Rect [41.470459 -378.348633 74.0166 -366.248627] /Subtype /Link /Border [0 0 1] /Dest /178 /ANN pdfmark (]. The DOM is simply an API to this information set. ) S 11 -386.2 M gsave 0 setgray newpath 11.0 -386.168701 2.75 0 360 arc closepath fill grestore 22 -389.8 M (The Document Object Model, despite its name, is not a competitor to the Component Object Model) S 22 -403 M (\(COM\). COM, like CORBA, is a language independent way to specify interfaces and objects; the) S 22 -416.2 M (DOM is a set of interfaces and objects designed for managing HTML and XML documents. The) S 22 -429.4 M (DOM may be implemented using language-independent systems like COM or CORBA; it may also) S 22 -442.6 M (be implemented using language-specific bindings like the Java or ECMAScript bindings specified in) S 22 -455.8 M (this ) S (document.) S 0 -466.8 M [/View [/XYZ -4 239.20166 null] /Dest /42 /DEST pdfmark 0 -489.8 M 17 2 Nf (Where) S [/View [/XYZ -4 236.601898 null] /Dest /188 /DEST pdfmark [/View [/XYZ -4 236.601898 null] /Dest /165 /DEST pdfmark ( the Document Object Model came ) S (from) S 0 -514 M 11 0 Nf (The DOM originated as a specification to allow JavaScript scripts and Java programs to be portable) S 0 -527.2 M (among Web browsers. "Dynamic HTML" was the immediate ancestor of the Document Object Model,) S 0 -540.4 M (and it was originally thought of largely in terms of browsers. However, when the DOM Working Group) S 0 -553.6 M (was formed at W3C, it was also joined by vendors in other domains, including HTML or XML editors and) S 0 -566.8 M (document repositories. Several of these vendors had worked with SGML before XML was developed; as a) S 0 -580 M (result, the DOM has been influenced by SGML Groves and the HyTime standard. Some of these vendors) S 0 -593.2 M (had also developed their own object models for documents in order to provide an API for SGML/XML) S 0 -606.4 M (editors or document repositories, and these object models have also influenced the ) S (DOM.) S 0 -606.4 M [/View [/XYZ -4 99.6022949 null] /Dest /43 /DEST pdfmark 0 -606.4 M gsave 0 setgray 230.6 -660 M %%IncludeResource: font Helvetica 8 8 Nf (15) 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: 16 16 %%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 -20.4 M %%IncludeResource: font Times-Bold 17 2 Nf (Entities) S [/View [/XYZ -4 706.000122 null] /Dest /189 /DEST pdfmark [/View [/XYZ -4 706.000122 null] /Dest /166 /DEST pdfmark ( and the DOM ) S (Core) S 0 -44.6 M %%IncludeResource: font Times-Roman 11 0 Nf (In the fundamental DOM interfaces, there are no objects representing entities. Numeric character) S 0 -57.8 M (references, and references to the pre-defined entities in HTML and XML, are replaced by the single) S 0 -71 M (character that makes up the entity's replacement. For example, in: ) S 0 -92.8 M %%IncludeResource: font Courier 9.0 4 Nf (

This is a dog & a cat

) S 0 -117 M 11 0 Nf (the "&" will be replaced by the character "&", and the text in the P element will form a single) S 0 -130.2 M (continuous sequence of characters. Since numeric character references and pre-defined entities are not) S 0 -143.4 M (recognized as such in CDATA sections, or in the SCRIPT and STYLE elements in HTML, they are not) S 0 -156.6 M (replaced by the single character they appear to refer to. If the example above were enclosed in a CDATA) S 0 -169.8 M (section, the "&" would not be replaced by "&"; neither would the

be recognized as a start tag.) S 0 -183 M (The representation of general entities, both internal and external, are defined within the extended \(XML\)) S 0 -196.2 M (interfaces of DOM Level 1 ) S ([) S (DOM-Level-1) S [/Rect [124.540039 -198.949219 190.074707 -186.849213] /Subtype /Link /Border [0 0 1] /Dest /179 /ANN pdfmark (].) S 0 -220.4 M (Note: When a DOM representation of a document is serialized as XML or HTML text, applications will) S 0 -233.6 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 -246.8 M (entity. Failing to do so could result in invalid HTML or XML. Also, implementations should be aware of) S 0 -260 M (the fact that serialization into a character encoding \("charset"\) that does not fully cover ISO 10646 may) S 0 -273.2 M (fail if there are characters in markup or CDATA sections that are not present in the ) S (encoding.) S 0 -273.2 M [/View [/XYZ -4 432.801025 null] /Dest /44 /DEST pdfmark 0 -307.2 M 17 2 Nf (Compliance) S [/View [/XYZ -4 419.201263 null] /Dest /190 /DEST pdfmark [/View [/XYZ -4 419.201263 null] /Dest /167 /DEST pdfmark 0 -331.4 M 11 0 Nf (The Document Object Model level 2 consists of several modules: Core, HTML, Views, StyleSheets, CSS,) S 0 -344.6 M (Events, Traversal, and Range. The DOM Core represents the functionality used for XML documents, and) S 0 -357.8 M (also serves as the basis for DOM ) S (HTML.) S 0 -382 M (A compliant implementation of the DOM must implement all of the fundamental interfaces in the Core) S 0 -395.2 M (chapter with the semantics as defined. Further, it must implement at least one of the HTML DOM and the) S 0 -408.4 M (extended \(XML\) interfaces with the semantics as defined. The other modules are optional. ) S 0 -432.6 M 11 0 Nf (A DOM application can use the ) S 11 4 Nf (hasFeature) S 11 0 Nf ( method of the ) S 11 4 Nf (DOMImplementation) S [/Rect [273.96167 -435.348389 388.15918 -423.248383] /Subtype /Link /Border [0 0 1] /Dest /180 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (26) S (] ) S (interface to) S 0 -445.8 M (determine whether the module is supported or not. The feature strings for all modules in DOM Level 2 are) S 0 -459 M (listed in the following table; \(strings are case-insensitive\): ) S 0 -473.3 M gsave 0 setgray 230.6 -660 M %%IncludeResource: font Helvetica 8 8 Nf (16) S 0 setgray 187.2 40 M 8 8 Nf (Entities and the DOM Core) S 0 -8 M grestore pgsave restore N %%Page: 17 17 %%PageResources: font Times-Roman Times-Bold Courier Helvetica %%PageBoundingBox: 71 44 403 755 %%BeginPageSetup /pgsave save D 71 706 translate %%EndPageSetup 0 0 M 0.6 setlinewidth 108.5 -13 M %%IncludeResource: font Times-Bold 11 2 Nf (Module) S 257.9 -13 M 11 2 Nf (Feature ) S (String) S 4 -34.8 M %%IncludeResource: font Times-Roman 11 0 Nf (XML) S 257.1 -34.8 M (XML) S 4 -56.5 M (HTML) S 257.1 -56.5 M (HTML) S 4 -78.2 M (Views) S 257.1 -78.2 M (Views) S 4 -100 M (StyleSheets) S 257.1 -100 M (StyleSheets) S 4 -121.8 M (CSS) S 257.1 -121.8 M (CSS) S 4 -143.5 M (CSS \(extended ) S (interfaces\)) S 257.1 -143.5 M (CSS2) S 4 -165.2 M (Events) S 257.1 -165.2 M (Events) S 4 -187 M 11 0 Nf (User Interface Events ) S (\() S %%IncludeResource: font Courier 11 4 Nf (UIEvent) S [/Rect [104.703125 -189.75 152.9021 -177.65] /Subtype /Link /Border [0 0 1] /Dest /181 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (231) S (] ) S (interface\)) S 257.1 -187 M (UIEvents) S 4 -208.8 M 11 0 Nf (Mouse Events ) S (\() S 11 4 Nf (MouseEvents) S [/Rect [72.0456543 -211.5 146.644043 -199.4] /Subtype /Link /Border [0 0 1] /Dest /182 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (233) S (] ) S (interface\)) S 257.1 -208.8 M (MouseEvents) S 4 -230.5 M 11 0 Nf (Mutation Events ) S (\() S 11 4 Nf (MutationEvent) S [/Rect [82.4404297 -233.25 170.238525 -221.15] /Subtype /Link /Border [0 0 1] /Dest /183 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (238) S (] ) S (interface\)) S 257.1 -230.5 M (MutationEvents) S 4 -252.2 M (HTML ) S (Events) S 257.1 -252.2 M (HTMLEvents) S 4 -274 M (Traversal) S 257.1 -274 M (Traversal) S 4 -295.8 M (Range) S 257.1 -295.8 M (Range) S 257.1 -295.8 M gsave 0 setgray 253.1 0 M 0.3 setlinewidth 0 -21.75 RL stroke 253.1 -21.8 M 0.3 setlinewidth -253.053619 0 RL stroke 331.4 -21.8 M 0.3 setlinewidth -78.3775864 0 RL stroke 253.1 -21.8 M 0.3 setlinewidth 0 -21.75 RL stroke 253.1 -43.5 M 0.3 setlinewidth -253.053619 0 RL stroke 331.4 -43.5 M 0.3 setlinewidth -78.3775864 0 RL stroke 253.1 -43.5 M 0.3 setlinewidth 0 -21.75 RL stroke 253.1 -65.2 M 0.3 setlinewidth -253.053619 0 RL stroke 331.4 -65.2 M 0.3 setlinewidth -78.3775864 0 RL stroke 253.1 -65.2 M 0.3 setlinewidth 0 -21.75 RL stroke 253.1 -87 M 0.3 setlinewidth -253.053619 0 RL stroke 331.4 -87 M 0.3 setlinewidth -78.3775864 0 RL stroke 253.1 -87 M 0.3 setlinewidth 0 -21.75 RL stroke 253.1 -108.8 M 0.3 setlinewidth -253.053619 0 RL stroke 331.4 -108.8 M 0.3 setlinewidth -78.3775864 0 RL stroke 253.1 -108.8 M 0.3 setlinewidth 0 -21.75 RL stroke 253.1 -130.5 M 0.3 setlinewidth -253.053619 0 RL stroke 331.4 -130.5 M 0.3 setlinewidth -78.3775864 0 RL stroke 253.1 -130.5 M 0.3 setlinewidth 0 -21.75 RL stroke 253.1 -152.2 M 0.3 setlinewidth -253.053619 0 RL stroke 331.4 -152.2 M 0.3 setlinewidth -78.3775864 0 RL stroke 253.1 -152.2 M 0.3 setlinewidth 0 -21.75 RL stroke 253.1 -174 M 0.3 setlinewidth -253.053619 0 RL stroke 331.4 -174 M 0.3 setlinewidth -78.3775864 0 RL stroke 253.1 -174 M 0.3 setlinewidth 0 -21.75 RL stroke 253.1 -195.8 M 0.3 setlinewidth -253.053619 0 RL stroke 331.4 -195.8 M 0.3 setlinewidth -78.3775864 0 RL stroke 253.1 -195.8 M 0.3 setlinewidth 0 -21.75 RL stroke 253.1 -217.5 M 0.3 setlinewidth -253.053619 0 RL stroke 331.4 -217.5 M 0.3 setlinewidth -78.3775864 0 RL stroke 253.1 -217.5 M 0.3 setlinewidth 0 -21.75 RL stroke 253.1 -239.2 M 0.3 setlinewidth -253.053619 0 RL stroke 331.4 -239.2 M 0.3 setlinewidth -78.3775864 0 RL stroke 253.1 -239.2 M 0.3 setlinewidth 0 -21.75 RL stroke 253.1 -261 M 0.3 setlinewidth -253.053619 0 RL stroke 331.4 -261 M 0.3 setlinewidth -78.3775864 0 RL stroke 253.1 -261 M 0.3 setlinewidth 0 -21.75 RL stroke 253.1 -282.8 M 0.3 setlinewidth -253.053619 0 RL stroke 331.4 -282.8 M 0.3 setlinewidth -78.3775864 0 RL stroke 253.1 -282.8 M 0.3 setlinewidth 0 -21.75 RL stroke 253.1 -304.5 M 0.3 setlinewidth -253.053619 0 RL stroke 331.4 -304.5 M 0.3 setlinewidth -78.3775864 0 RL stroke 253.1 -304.5 M grestore gsave 1 setlinewidth 0 setgray 0 -0 M 0 -304.5 RL 331.431213 0 RL 0 304.5 RL -331.431213 0 RL closepath stroke grestore 0 -328.7 M 11 0 Nf (The following table contains all dependencies between modules: ) S 21.2 -356 M 11 2 Nf (Module) S 166.1 -356 M 11 2 Nf (Implies) S 4 -377.7 M 11 0 Nf (Views) S 82.4 -377.7 M (XML or ) S (HTML) S 4 -399.5 M (StyleSheets) S 82.4 -399.5 M (StyleSheets and XML or ) S (HTML) S 4 -421.2 M (CSS) S 82.4 -421.2 M (StyleSheets, Views and XML or ) S (HTML) S 4 -443 M (CSS2) S 82.4 -443 M (CSS, StyleSheets, Views and XML or ) S (HTML) S 4 -464.7 M (Events) S 82.4 -464.7 M (XML or ) S (HTML) S 4 -486.5 M (UIEvents) S 82.4 -486.5 M (Views, Events and XML or ) S (HTML) S 4 -508.2 M (MouseEvents) S 82.4 -508.2 M (UIEvents, Views, Events and XML or ) S (HTML) S 4 -530 M (MutationEvents) S 82.4 -530 M (Events and XML or ) S (HTML) S 4 -551.7 M (HTMLEvents) S 82.4 -551.7 M (Events and ) S (HTML) S 4 -573.5 M (Traversal) S 82.4 -573.5 M (XML or ) S (HTML) S 4 -595.2 M (Range) S 82.4 -595.2 M (XML or ) S (HTML) S 82.4 -595.2 M gsave 0 setgray 78.4 -343 M 0.3 setlinewidth 0 -21.75 RL stroke 78.4 -364.7 M 0.3 setlinewidth -78.3775864 0 RL stroke 288.7 -364.7 M 0.3 setlinewidth -210.342697 0 RL stroke 78.4 -364.7 M 0.3 setlinewidth 0 -21.75 RL stroke 78.4 -386.5 M 0.3 setlinewidth -78.3775864 0 RL stroke 288.7 -386.5 M 0.3 setlinewidth -210.342697 0 RL stroke 78.4 -386.5 M 0.3 setlinewidth 0 -21.75 RL stroke 78.4 -408.2 M 0.3 setlinewidth -78.3775864 0 RL stroke 288.7 -408.2 M 0.3 setlinewidth -210.342697 0 RL stroke 78.4 -408.2 M 0.3 setlinewidth 0 -21.75 RL stroke 78.4 -430 M 0.3 setlinewidth -78.3775864 0 RL stroke 288.7 -430 M 0.3 setlinewidth -210.342697 0 RL stroke 78.4 -430 M 0.3 setlinewidth 0 -21.75 RL stroke 78.4 -451.7 M 0.3 setlinewidth -78.3775864 0 RL stroke 288.7 -451.7 M 0.3 setlinewidth -210.342697 0 RL stroke 78.4 -451.7 M 0.3 setlinewidth 0 -21.75 RL stroke 78.4 -473.5 M 0.3 setlinewidth -78.3775864 0 RL stroke 288.7 -473.5 M 0.3 setlinewidth -210.342697 0 RL stroke 78.4 -473.5 M 0.3 setlinewidth 0 -21.75 RL stroke 78.4 -495.2 M 0.3 setlinewidth -78.3775864 0 RL stroke 288.7 -495.2 M 0.3 setlinewidth -210.342697 0 RL stroke 78.4 -495.2 M 0.3 setlinewidth 0 -21.75 RL stroke 78.4 -517 M 0.3 setlinewidth -78.3775864 0 RL stroke 288.7 -517 M 0.3 setlinewidth -210.342697 0 RL stroke 78.4 -517 M 0.3 setlinewidth 0 -21.75 RL stroke 78.4 -538.7 M 0.3 setlinewidth -78.3775864 0 RL stroke 288.7 -538.7 M 0.3 setlinewidth -210.342697 0 RL stroke 78.4 -538.7 M 0.3 setlinewidth 0 -21.75 RL stroke 78.4 -560.5 M 0.3 setlinewidth -78.3775864 0 RL stroke 288.7 -560.5 M 0.3 setlinewidth -210.342697 0 RL stroke 78.4 -560.5 M 0.3 setlinewidth 0 -21.75 RL stroke 78.4 -582.2 M 0.3 setlinewidth -78.3775864 0 RL stroke 288.7 -582.2 M 0.3 setlinewidth -210.342697 0 RL stroke 78.4 -582.2 M 0.3 setlinewidth 0 -21.75 RL stroke 78.4 -604 M 0.3 setlinewidth -78.3775864 0 RL stroke 288.7 -604 M 0.3 setlinewidth -210.342697 0 RL stroke 78.4 -604 M grestore gsave 1 setlinewidth 0 setgray 0 -343 M 0 -261.0 RL 288.720276 0 RL 0 261.0 RL -288.720276 0 RL closepath stroke grestore 0 -604 M gsave 0 setgray 230.6 -660 M %%IncludeResource: font Helvetica 8 8 Nf (17) S 0 setgray 213.9 40 M 8 8 Nf (Compliance) S 0 -8 M grestore pgsave restore N %%Page: 18 18 %%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 0 M [/View [/XYZ -4 706.0 null] /Dest /45 /DEST pdfmark 0 -20.4 M %%IncludeResource: font Times-Bold 17 2 Nf (DOM) S [/View [/XYZ -4 706.000122 null] /Dest /191 /DEST pdfmark [/View [/XYZ -4 706.000122 null] /Dest /168 /DEST pdfmark ( Interfaces and DOM ) S (Implementations) S 0 -44.6 M %%IncludeResource: font Times-Roman 11 0 Nf (The DOM specifies interfaces which may be used to manage XML or HTML documents. It is important) S 0 -57.8 M (to realize that these interfaces are an abstraction - much like "abstract base classes" in C++, they are a) S 0 -71 M (means of specifying a way to access and manipulate an application's internal representation of a) S 0 -84.2 M (document. Interfaces do not imply a particular concrete implementation. Each DOM application is free to) S 0 -97.4 M (maintain documents in any convenient representation, as long as the interfaces shown in this specification) S 0 -110.6 M (are supported. Some DOM implementations will be existing programs that use the DOM interfaces to) S 0 -123.8 M (access software written long before the DOM specification existed. Therefore, the DOM is designed to) S 0 -137 M (avoid implementation dependencies; in ) S (particular,) S 8.2 -161.2 M (1. ) S (Attributes defined in the IDL do not imply concrete objects which must have specific data members -) S 22 -174.4 M (in the language bindings, they are translated to a pair of get\(\)/set\(\) functions, not to a data member.) S 22 -187.6 M (Read-only attributes have only a get\(\) function in the language bindings. ) S 8.2 -201.8 M (2. ) S (DOM applications may provide additional interfaces and objects not found in this specification and) S 22 -215 M (still be considered DOM compliant. ) S 8.2 -229.2 M (3. ) S (Because we specify interfaces and not the actual objects that are to be created, the DOM cannot know) S 22 -242.4 M (what constructors to call for an implementation. In general, DOM users call the createX\(\) methods on) S 22 -255.6 M (the Document class to create document structures, and DOM implementations create their own) S 22 -268.8 M (internal representations of these structures in their implementations of the createX\(\) functions. ) S 0 -293 M (The Level 1 interfaces were extended to provide both Level 1 and Level 2 functionality. ) S 0 -317.2 M (DOM implementations in languages other than Java or ECMA Script may choose bindings that are) S 0 -330.4 M (appropriate and natural for their language and run time environment. For example, some systems may) S 0 -343.6 M (need to create a Document2 class which inherits from Document and contains the new methods and) S 0 -356.8 M (attributes. ) S 0 -356.8 M gsave 0 setgray 230.6 -660 M %%IncludeResource: font Helvetica 8 8 Nf (18) S 0 setgray 158.3 40 M 8 8 Nf (DOM Interfaces and DOM Implementations) S 0 -8 M grestore pgsave restore N %%Page: 19 19 %%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 /11 /DEST pdfmark 0 0 M [/View [/XYZ -4 706.0 null] /Dest /192 /DEST pdfmark 0 -22.8 M %%IncludeResource: font Times-Bold 19 2 Nf (1.) S [/View [/XYZ -4 706.000183 null] /Dest /332 /DEST pdfmark [/View [/XYZ -4 706.000183 null] /Dest /193 /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, W3C ) S 22 -73.4 M (Mike Champion, ArborText \(for DOM Level 1 from November 20, 1997\) ) S 22 -86.6 M (Steve Byrne, JavaSoft \(for DOM Level 1 until November 19, 1997\) ) S 22 -99.8 M (Gavin Nicol, Inso EPS \(for DOM Level 1\) ) S 22 -113 M (Lauren Wood, SoftQuad, Inc. \(for DOM Level ) S (1\)) S 0 -124 M [/View [/XYZ -4 582.000488 null] /Dest /46 /DEST pdfmark 0 -147 M 17 2 Nf (1.1.) S [/View [/XYZ -4 579.400757 null] /Dest /333 /DEST pdfmark [/View [/XYZ -4 579.400757 null] /Dest /194 /DEST pdfmark ( Overview of the DOM Core ) S (Interfaces) S 0 -171.2 M 11 0 Nf (This section defines a set of objects and interfaces for accessing and manipulating document objects. The) S 0 -184.4 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 -197.6 M (and web script authors to access and manipulate parsed HTML and XML content inside conforming) S 0 -210.8 M 11 0 Nf (products. The DOM Core API also allows creation and population of a ) S %%IncludeResource: font Courier 11 4 Nf (Document) S [/Rect [313.363281 -213.549072 368.162109 -201.449066] /Subtype /Link /Border [0 0 1] /Dest /213 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (29) S (] ) S (object using) S 0 -224 M 11 0 Nf (only DOM API calls; loading a ) S 11 4 Nf (Document) S [/Rect [139.544434 -226.749023 194.343262 -214.649017] /Subtype /Link /Border [0 0 1] /Dest /213 /ANN pdfmark 11 0 Nf ( and saving it persistently is left to the product that) S 0 -237.2 M (implements the DOM API. ) S 0 -237.2 M [/View [/XYZ -4 468.801025 null] /Dest /47 /DEST pdfmark 0 -267.2 M 15 2 Nf (1.1.1.) S [/View [/XYZ -4 456.801025 null] /Dest /334 /DEST pdfmark [/View [/XYZ -4 456.801025 null] /Dest /195 /DEST pdfmark ( The DOM Structure ) S (Model) S 0 -291.4 M 11 0 Nf (The DOM presents documents as a hierarchy of ) S 11 4 Nf (Node) S [/Rect [212.219482 -294.148926 240.618896 -282.04892] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (38) S (] ) S (objects that also implement other, more) S 0 -304.6 M (specialized interfaces. Some types of nodes may have child nodes of various types, and others are leaf) S 0 -317.8 M (nodes that cannot have anything below them in the document structure. For XML and HTML, the node) S 0 -331 M (types, and which node types they may have as children, are as follows: ) S 11 -351.6 M gsave 0 setgray newpath 11.0 -351.568848 2.75 0 360 arc closepath fill grestore 22 -355.2 M 11 4 Nf (Document) S [/Rect [21.0 -357.94873 75.7988281 -345.848724] /Subtype /Link /Border [0 0 1] /Dest /213 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (29) S (] ) S (-- ) S 11 4 Nf (Element) S [/Rect [115.950195 -357.94873 164.14917 -345.848724] /Subtype /Link /Border [0 0 1] /Dest /280 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (57) S (] ) S (\(maximum of one\), ) S 11 4 Nf (ProcessingInstruction) S [/Rect [282.212402 -357.94873 422.809326 -345.848724] /Subtype /Link /Border [0 0 1] /Dest /317 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (71) S (] ) S (, ) S 22 -368.4 M 11 4 Nf (Comment) S [/Rect [21.0 -371.148682 69.1989746 -359.048676] /Subtype /Link /Border [0 0 1] /Dest /299 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (66) S (] ) S (, ) S 11 4 Nf (DocumentType) S [/Rect [104.774658 -371.148682 185.9729 -359.048676] /Subtype /Link /Border [0 0 1] /Dest /302 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (68) S (] ) S (\(maximum of one\) ) S 11 -379 M gsave 0 setgray newpath 11.0 -378.96875 2.75 0 360 arc closepath fill grestore 22 -382.6 M 11 4 Nf (DocumentFragment) S [/Rect [21.0 -385.348633 128.597656 -373.248627] /Subtype /Link /Border [0 0 1] /Dest /212 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (28) S (] ) S (-- ) S 11 4 Nf (Element) S [/Rect [168.749023 -385.348633 216.948 -373.248627] /Subtype /Link /Border [0 0 1] /Dest /280 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (57) S (] ) S (, ) S 11 4 Nf (ProcessingInstruction) S [/Rect [252.523682 -385.348633 393.120605 -373.248627] /Subtype /Link /Border [0 0 1] /Dest /317 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (71) S (] ) S (, ) S 22 -395.8 M 11 4 Nf (Comment) S [/Rect [21.0 -398.548584 69.1989746 -386.448578] /Subtype /Link /Border [0 0 1] /Dest /299 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (66) S (] ) S (, ) S 11 4 Nf (Text) S [/Rect [104.774658 -398.548584 133.174072 -386.448578] /Subtype /Link /Border [0 0 1] /Dest /297 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (66) S (] ) S (, ) S 11 4 Nf (CDATASection) S [/Rect [168.749756 -398.548584 249.948 -386.448578] /Subtype /Link /Border [0 0 1] /Dest /301 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (67) S (] ) S (, ) S 11 4 Nf (EntityReference) S [/Rect [285.523682 -398.548584 386.521484 -386.448578] /Subtype /Link /Border [0 0 1] /Dest /316 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (70) S (] ) S 11 -406.4 M gsave 0 setgray newpath 11.0 -406.368652 2.75 0 360 arc closepath fill grestore 22 -410 M 11 4 Nf (DocumentType) S [/Rect [21.0 -412.748535 102.198242 -400.648529] /Subtype /Link /Border [0 0 1] /Dest /302 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (68) S (] ) S (-- no children ) S 11 -420.6 M gsave 0 setgray newpath 11.0 -420.568604 2.75 0 360 arc closepath fill grestore 22 -424.2 M 11 4 Nf (EntityReference) S [/Rect [21.0 -426.948486 121.997803 -414.84848] /Subtype /Link /Border [0 0 1] /Dest /316 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (70) S (] ) S (-- ) S 11 4 Nf (Element) S [/Rect [162.14917 -426.948486 210.348145 -414.84848] /Subtype /Link /Border [0 0 1] /Dest /280 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (57) S (] ) S (, ) S 11 4 Nf (ProcessingInstruction) S [/Rect [245.923828 -426.948486 386.520752 -414.84848] /Subtype /Link /Border [0 0 1] /Dest /317 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (71) S (] ) S (, ) S 11 4 Nf (Comment) S [/Rect [422.096436 -426.948486 470.29541 -414.84848] /Subtype /Link /Border [0 0 1] /Dest /299 /ANN pdfmark 11 0 Nf ( ) S 22 -437.4 M 11 0 Nf ([p.) S (66) S (] ) S (, ) S 11 4 Nf (Text) S [/Rect [55.8256836 -440.148438 84.2251 -428.048431] /Subtype /Link /Border [0 0 1] /Dest /297 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (66) S (] ) S (, ) S 11 4 Nf (CDATASection) S [/Rect [119.800781 -440.148438 200.999023 -428.048431] /Subtype /Link /Border [0 0 1] /Dest /301 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (67) S (] ) S (, ) S 11 4 Nf (EntityReference) S [/Rect [236.574707 -440.148438 337.57251 -428.048431] /Subtype /Link /Border [0 0 1] /Dest /316 /ANN pdfmark 11 0 Nf ( ) S 11 -448 M gsave 0 setgray newpath 11.0 -447.968506 2.75 0 360 arc closepath fill grestore 22 -451.6 M 11 4 Nf (Element) S [/Rect [21.0 -454.348389 69.1989746 -442.248383] /Subtype /Link /Border [0 0 1] /Dest /280 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (57) S (] ) S (-- ) S 11 4 Nf (Element) S [/Rect [109.350342 -454.348389 157.549316 -442.248383] /Subtype /Link /Border [0 0 1] /Dest /280 /ANN pdfmark 11 0 Nf (, ) S 11 4 Nf (Text) S [/Rect [161.049316 -454.348389 189.44873 -442.248383] /Subtype /Link /Border [0 0 1] /Dest /297 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (66) S (] ) S (, ) S 11 4 Nf (Comment) S [/Rect [225.024414 -454.348389 273.223389 -442.248383] /Subtype /Link /Border [0 0 1] /Dest /299 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (66) S (] ) S (, ) S 11 4 Nf (ProcessingInstruction) S [/Rect [308.799072 -454.348389 449.396 -442.248383] /Subtype /Link /Border [0 0 1] /Dest /317 /ANN pdfmark 11 0 Nf ( ) S 22 -464.8 M 11 0 Nf ([p.) S (71) S (] ) S (, ) S 11 4 Nf (CDATASection) S [/Rect [55.8256836 -467.54834 137.023926 -455.448334] /Subtype /Link /Border [0 0 1] /Dest /301 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (67) S (] ) S (, ) S 11 4 Nf (EntityReference) S [/Rect [172.599609 -467.54834 273.597412 -455.448334] /Subtype /Link /Border [0 0 1] /Dest /316 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (70) S (] ) S 11 -475.4 M gsave 0 setgray newpath 11.0 -475.368408 2.75 0 360 arc closepath fill grestore 22 -479 M 11 4 Nf (Attr) S [/Rect [21.0 -481.748291 49.3994141 -469.648285] /Subtype /Link /Border [0 0 1] /Dest /275 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (56) S (] ) S (-- ) S 11 4 Nf (Text) S [/Rect [89.5507812 -481.748291 117.950195 -469.648285] /Subtype /Link /Border [0 0 1] /Dest /297 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (66) S (] ) S (, ) S 11 4 Nf (EntityReference) S [/Rect [153.525879 -481.748291 254.523682 -469.648285] /Subtype /Link /Border [0 0 1] /Dest /316 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (70) S (] ) S 11 -489.6 M gsave 0 setgray newpath 11.0 -489.568359 2.75 0 360 arc closepath fill grestore 22 -493.2 M 11 4 Nf (ProcessingInstruction) S [/Rect [21.0 -495.948242 161.596924 -483.848236] /Subtype /Link /Border [0 0 1] /Dest /317 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (71) S (] ) S (-- no children ) S 11 -503.8 M gsave 0 setgray newpath 11.0 -503.768311 2.75 0 360 arc closepath fill grestore 22 -507.4 M 11 4 Nf (Comment) S [/Rect [21.0 -510.148193 69.1989746 -498.048187] /Subtype /Link /Border [0 0 1] /Dest /299 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (66) S (] ) S (-- no children ) S 11 -518 M gsave 0 setgray newpath 11.0 -517.968262 2.75 0 360 arc closepath fill grestore 22 -521.6 M 11 4 Nf (Text) S [/Rect [21.0 -524.348145 49.3994141 -512.248169] /Subtype /Link /Border [0 0 1] /Dest /297 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (66) S (] ) S (-- no children ) S 11 -532.2 M gsave 0 setgray newpath 11.0 -532.168213 2.75 0 360 arc closepath fill grestore 22 -535.8 M 11 4 Nf (CDATASection) S [/Rect [21.0 -538.548096 102.198242 -526.44812] /Subtype /Link /Border [0 0 1] /Dest /301 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (67) S (] ) S (-- no children ) S 11 -546.4 M gsave 0 setgray newpath 11.0 -546.368164 2.75 0 360 arc closepath fill grestore 22 -550 M 11 4 Nf (Entity) S [/Rect [21.0 -552.748047 62.5991211 -540.648071] /Subtype /Link /Border [0 0 1] /Dest /312 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (69) S (] ) S (-- ) S 11 4 Nf (Element) S [/Rect [102.750488 -552.748047 150.949463 -540.648071] /Subtype /Link /Border [0 0 1] /Dest /280 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (57) S (] ) S (, ) S 11 4 Nf (ProcessingInstruction) S [/Rect [186.525146 -552.748047 327.12207 -540.648071] /Subtype /Link /Border [0 0 1] /Dest /317 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (71) S (] ) S (, ) S 11 4 Nf (Comment) S [/Rect [362.697754 -552.748047 410.896729 -540.648071] /Subtype /Link /Border [0 0 1] /Dest /299 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (66) S (] ) S (, ) S 22 -563.2 M 11 4 Nf (Text) S [/Rect [21.0 -565.948 49.3994141 -553.848] /Subtype /Link /Border [0 0 1] /Dest /297 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (66) S (] ) S (, ) S 11 4 Nf (CDATASection) S [/Rect [84.9751 -565.948 166.17334 -553.848] /Subtype /Link /Border [0 0 1] /Dest /301 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (67) S (] ) S (, ) S 11 4 Nf (EntityReference) S [/Rect [201.749023 -565.948 302.746826 -553.848] /Subtype /Link /Border [0 0 1] /Dest /316 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (70) S (] ) S 11 -573.8 M gsave 0 setgray newpath 11.0 -573.768066 2.75 0 360 arc closepath fill grestore 22 -577.4 M 11 4 Nf (Notation) S [/Rect [21.0 -580.147949 75.7988281 -568.048] /Subtype /Link /Border [0 0 1] /Dest /309 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (69) S (] ) S (-- no ) S (children) S 0 -577.4 M gsave 0 setgray 230.6 -660 M %%IncludeResource: font Helvetica 8 8 Nf (19) S 0 setgray 177.9 40 M 8 8 Nf (1. Document Object Model Core) 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 (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 /255 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (47) 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 /231 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (38) 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 /231 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (38) S (] ) S (, or the elements returned by the ) S 11 4 Nf (getElementsByTagName) S 11 0 Nf ( method of) S 0 -39.6 M 11 0 Nf (the ) S 11 4 Nf (Element) S [/Rect [15.1916504 -42.3498535 63.390625 -30.2498531] /Subtype /Link /Border [0 0 1] /Dest /280 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (57) S (] ) S (interface, and also a ) S 11 4 Nf (NamedNodeMap) S [/Rect [184.180908 -42.3498535 265.37915 -30.2498531] /Subtype /Link /Border [0 0 1] /Dest /258 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (48) S (] ) S (interface to handle unordered sets of) S 0 -52.8 M 11 0 Nf (nodes referenced by their name attribute, such as the attributes of an ) S 11 4 Nf (Element) S [/Rect [301.723877 -55.5498047 349.922852 -43.4498062] /Subtype /Link /Border [0 0 1] /Dest /280 /ANN pdfmark 11 0 Nf (. ) S [/View [/XYZ -4 666.400208 null] /Dest /196 /DEST pdfmark 11 4 Nf (NodeList) S [/Rect [353.422852 -55.5498047 408.22168 -43.4498062] /Subtype /Link /Border [0 0 1] /Dest /255 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (47) S (] ) S (and ) S 0 -66 M 11 4 Nf (NamedNodeMap) S [/Rect [-1.0 -68.7497559 80.1982422 -56.6497574] /Subtype /Link /Border [0 0 1] /Dest /258 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (48) S (] ) S (objects in the DOM are ) S %%IncludeResource: font Times-Italic 11 1 Nf (live) S 11 0 Nf (; that is, changes to the underlying document) S 0 -79.2 M 11 0 Nf (structure are reflected in all relevant ) S 11 4 Nf (NodeList) S [/Rect [160.88208 -81.949707 215.680908 -69.8497086] /Subtype /Link /Border [0 0 1] /Dest /255 /ANN pdfmark 11 0 Nf ( and ) S 11 4 Nf (NamedNodeMap) S [/Rect [235.064697 -81.949707 316.262939 -69.8497086] /Subtype /Link /Border [0 0 1] /Dest /258 /ANN pdfmark 11 0 Nf ( objects. For example, if a DOM) S 0 -92.4 M 11 0 Nf (user gets a ) S 11 4 Nf (NodeList) S [/Rect [48.1796875 -95.1496582 102.978516 -83.0496597] /Subtype /Link /Border [0 0 1] /Dest /255 /ANN pdfmark 11 0 Nf ( object containing the children of an ) S 11 4 Nf (Element) S [/Rect [262.587402 -95.1496582 310.786377 -83.0496597] /Subtype /Link /Border [0 0 1] /Dest /280 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (57) S (] ) S (, then subsequently adds) S 0 -105.6 M (more children to that element \(or removes children, or modifies them\), those changes are automatically) S 0 -118.8 M 11 0 Nf (reflected in the ) S 11 4 Nf (NodeList) S [/Rect [67.7260742 -121.549561 122.524902 -109.449562] /Subtype /Link /Border [0 0 1] /Dest /255 /ANN pdfmark 11 0 Nf (, without further action on the user's part. Likewise, changes to a ) S 11 4 Nf (Node) S [/Rect [409.213867 -121.549561 437.613281 -109.449562] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (38) S (] ) S 0 -132 M 11 0 Nf (in the tree are reflected in all references to that ) S 11 4 Nf (Node) S [/Rect [206.695801 -134.749512 235.095215 -122.649513] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( in ) S 11 4 Nf (NodeList) S [/Rect [247.153076 -134.749512 301.951904 -122.649513] /Subtype /Link /Border [0 0 1] /Dest /255 /ANN pdfmark 11 0 Nf ( and ) S 11 4 Nf (NamedNodeMap) S [/Rect [321.335693 -134.749512 402.533936 -122.649513] /Subtype /Link /Border [0 0 1] /Dest /258 /ANN pdfmark 11 0 Nf ( ) S (objects.) S 0 -156.2 M 11 0 Nf (Finally, the interfaces ) S 11 4 Nf (Text) S [/Rect [97.3703613 -158.949463 125.769775 -146.849457] /Subtype /Link /Border [0 0 1] /Dest /297 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (66) S (] ) S (, ) S 11 4 Nf (Comment) S [/Rect [161.345459 -158.949463 209.544434 -146.849457] /Subtype /Link /Border [0 0 1] /Dest /299 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (66) S (] ) S (, and ) S 11 4 Nf (CDATASection) S [/Rect [263.753906 -158.949463 344.952148 -146.849457] /Subtype /Link /Border [0 0 1] /Dest /301 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (67) S (] ) S (all inherit from the ) S 0 -169.4 M 11 4 Nf (CharacterData) S [/Rect [-1.0 -172.149414 86.7980957 -160.049408] /Subtype /Link /Border [0 0 1] /Dest /267 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (52) S (] ) S (interface.) S 0 -169.4 M [/View [/XYZ -4 536.600586 null] /Dest /48 /DEST pdfmark 0 -199.4 M %%IncludeResource: font Times-Bold 15 2 Nf (1.1.2.) S [/View [/XYZ -4 524.600586 null] /Dest /335 /DEST pdfmark [/View [/XYZ -4 524.600586 null] /Dest /197 /DEST pdfmark ( Memory ) S (Management) S 0 -223.6 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 -236.8 M (implementation need only expose methods with the defined names and specified operation, not implement) S 0 -250 M (classes that correspond directly to the interfaces. This allows the DOM APIs to be implemented as a thin) S 0 -263.2 M (veneer on top of legacy applications with their own data structures, or on top of newer applications with) S 0 -276.4 M (different class hierarchies. This also means that ordinary constructors \(in the Java or C++ sense\) cannot be) S 0 -289.6 M (used to create DOM objects, since the underlying objects to be constructed may have little relationship to) S 0 -302.8 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 -316 M 11 0 Nf (methods that create instances of objects that implement the various interfaces. Objects implementing some) S 0 -329.2 M 11 0 Nf (interface "X" are created by a "createX\(\)" method on the ) S 11 4 Nf (Document) S [/Rect [250.904297 -331.948975 305.703125 -319.848969] /Subtype /Link /Border [0 0 1] /Dest /213 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (29) S (] ) S (interface; this is because all) S 0 -342.4 M (DOM objects live in the context of a specific ) S (Document.) S 0 -366.6 M 11 0 Nf (The DOM Level 2 API does ) S 11 1 Nf (not) S 11 0 Nf ( define a standard way to create ) S 11 4 Nf (DOMImplementation) S [/Rect [282.783447 -369.348877 396.980957 -357.248871] /Subtype /Link /Border [0 0 1] /Dest /180 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (26) S (] ) S (objects;) S 0 -379.8 M (DOM implementations must provide some proprietary way of bootstrapping these DOM interfaces, and) S 0 -393 M (then all other objects can be built from ) S (there.) S 0 -417.2 M (The Core DOM APIs are designed to be compatible with a wide range of languages, including both) S 0 -430.4 M (general-user scripting languages and the more challenging languages used mostly by professional) S 0 -443.6 M (programmers. Thus, the DOM APIs need to operate across a variety of memory management) S 0 -456.8 M (philosophies, from language bindings that do not expose memory management to the user at all, through) S 0 -470 M (those \(notably Java\) that provide explicit constructors but provide an automatic garbage collection) S 0 -483.2 M (mechanism to automatically reclaim unused memory, to those \(especially C/C++\) that generally require) S 0 -496.4 M (the programmer to explicitly allocate object memory, track where it is used, and explicitly free it for) S 0 -509.6 M (re-use. To ensure a consistent API across these platforms, the DOM does not address memory) S 0 -522.8 M (management issues at all, but instead leaves these for the implementation. Neither of the explicit language) S 0 -536 M (bindings devised by the DOM Working Group \(for ECMAScript and Java\) require any memory) S 0 -549.2 M (management methods, but DOM bindings for other languages \(especially C or C++\) may require such) S 0 -562.4 M (support. These extensions will be the responsibility of those adapting the DOM API to a specific) S 0 -575.6 M (language, not the DOM Working Group. ) S 0 -575.6 M [/View [/XYZ -4 130.401855 null] /Dest /49 /DEST pdfmark 0 -586.6 M gsave 0 setgray 230.6 -660 M %%IncludeResource: font Helvetica 8 8 Nf (20) S 0 setgray 185 40 M 8 8 Nf (1.1.2. Memory Management) S 0 -8 M grestore pgsave restore N %%Page: 21 21 %%PageResources: font Times-Roman Times-Italic Times-Bold Times-BoldItalic %%+ font Courier Courier-Bold Helvetica %%PageBoundingBox: 71 44 540 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 /336 /DEST pdfmark [/View [/XYZ -4 706.0 null] /Dest /198 /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, some DOM names tend to be long and) S 0 -108.2 M (quite descriptive in order to be unique across all 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, we use the method name "remove") S 0 -158.8 M (when the method changes the structural model, and the method name "delete" when the method gets rid of) S 0 -172 M (something inside the structure model. The thing that is deleted is not returned. The thing that is removed) S 0 -185.2 M (may be returned, when it makes sense to return it. ) S 0 -185.2 M [/View [/XYZ -4 520.800537 null] /Dest /50 /DEST pdfmark 0 -215.2 M 15 2 Nf (1.1.4.) S [/View [/XYZ -4 508.800537 null] /Dest /337 /DEST pdfmark [/View [/XYZ -4 508.800537 null] /Dest /199 /DEST pdfmark ( Inheritance vs. Flattened Views of the ) S (API) S 0 -239.4 M 11 0 Nf (The DOM Core APIs present two somewhat different sets of interfaces to an XML/HTML document: one) S 0 -252.6 M (presenting an "object oriented" approach with a hierarchy of inheritance, and a "simplified" view that) S 0 -265.8 M 11 0 Nf (allows all manipulation to be done via the ) S 11 4 Nf (Node) S [/Rect [185.985352 -268.549316 214.384766 -256.44931] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (38) S (] ) S (interface without requiring casts \(in Java and other) S 0 -279 M (C-like languages\) or query interface calls in COM environments. These operations are fairly expensive in) S 0 -292.2 M (Java and COM, and the DOM may be used in performance-critical environments, so we allow significant) S 0 -305.4 M 11 0 Nf (functionality using just the ) S 11 4 Nf (Node) S [/Rect [119.392578 -308.14917 147.791992 -296.049164] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( interface. Because many other users will find the inheritance hierarchy) S 0 -318.6 M 11 0 Nf (easier to understand than the "everything is a ) S 11 4 Nf (Node) S [/Rect [199.613525 -321.349121 228.012939 -309.249115] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf (" approach to the DOM, we also support the full) S 0 -331.8 M (higher-level interfaces for those who prefer a more object-oriented API. ) S 0 -356 M (In practice, this means that there is a certain amount of redundancy in the API. The Working Group) S 0 -369.2 M 11 0 Nf (considers the "inheritance" approach the primary view of the API, and the full set of functionality on ) S 0 -382.4 M 11 4 Nf (Node) S [/Rect [-1.0 -385.148926 27.3994141 -373.04892] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (38) S (] ) S (to be "extra" functionality that users may employ, but that does not eliminate the need for) S 0 -395.6 M (methods on other interfaces that an object-oriented analysis would dictate. \(Of course, when the O-O) S 0 -408.8 M 11 0 Nf (analysis yields an attribute or method that is identical to one on the ) S 11 4 Nf (Node) S [/Rect [296.279541 -411.548828 324.678955 -399.448822] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( interface, we don't specify a) S 0 -422 M 11 0 Nf (completely redundant one.\) Thus, even though there is a generic ) S 11 4 Nf (nodeName) S 11 0 Nf ( attribute on the ) S 11 4 Nf (Node) S [/Rect [409.226074 -424.748779 437.625488 -412.648773] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 0 -435.2 M 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 [222.998047 -437.94873 271.197021 -425.848724] /Subtype /Link /Border [0 0 1] /Dest /280 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (57) S (] ) S (interface; these two attributes must) S 0 -448.4 M (contain the same value, but the Working Group considers it worthwhile to support both, given the) S 0 -461.6 M (different constituencies the DOM API must satisfy. ) S 0 -461.6 M [/View [/XYZ -4 244.401367 null] /Dest /51 /DEST pdfmark 0 -491.6 M 15 2 Nf (1.1.5.) S [/View [/XYZ -4 232.401367 null] /Dest /338 /DEST pdfmark [/View [/XYZ -4 232.401367 null] /Dest /200 /DEST pdfmark ( The ) S %%IncludeResource: font Courier-Bold 15 6 Nf (DOMString) S [/Rect [65.2546387 -495.348633 148.254639 -478.848633] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 15 2 Nf ( ) S (type) S 0 -515.8 M 11 0 Nf (To ensure interoperability, the DOM specifies the ) S (following:) S 11 -534.2 M gsave 0 setgray newpath 11.0 -534.168701 2.75 0 360 arc closepath fill grestore 22 -551 M 11 2 Nf (Type Definition ) S %%IncludeResource: font Times-BoldItalic 11 3 Nf (DOMString) S [/View [/XYZ -4 168.201477 null] /Dest /201 /DEST pdfmark 44 -575.2 M 11 0 Nf (A ) S 11 4 Nf (DOMString) S [/Rect [53.6918945 -577.948486 115.090576 -565.848511] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S (is a sequence of ) S %%IncludeResource: font Times-Italic 11 1 Nf (16-bit ) S (units) S [/Rect [217.863525 -577.948486 270.286621 -565.848511] /Subtype /Link /Border [0 0 1] /Dest /320 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (447) S (] ) S (. ) S 44 -588.4 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 66 -588.4 M gsave 0 setgray 230.6 -660 M %%IncludeResource: font Helvetica 8 8 Nf (21) S 0 setgray 186.8 40 M 8 8 Nf (1.1.3. Naming Conventions) S 132 -8 M grestore pgsave restore N %%Page: 22 22 %%PageResources: font Times-Roman Times-Italic Times-Bold Times-BoldItalic %%+ font Courier Courier-Bold Helvetica %%PageBoundingBox: 71 44 540 755 %%BeginPageSetup /pgsave save D 71 706 translate %%EndPageSetup 0 0 M 0.6 setlinewidth 66 -10.8 M %%IncludeResource: font Courier 9.0 4 Nf (typedef sequence DOMString;) S 11 -29.4 M gsave 0 setgray newpath 11.0 -29.369873 2.75 0 360 arc closepath fill grestore 22 -33 M %%IncludeResource: font Times-Roman 11 0 Nf (Applications must encode ) S 11 4 Nf (DOMString) S [/Rect [138.015625 -35.7497559 199.414307 -23.6497555] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S (using UTF-16 \(defined in ) S ([) S (Unicode) S [/Rect [348.640137 -35.7497559 387.907471 -23.6497555] /Subtype /Link /Border [0 0 1] /Dest /321 /ANN pdfmark (] and Amendment) S 22 -46.2 M (1 of ) S ([) S (ISO/IEC ) S (10646) S [/Rect [44.8256836 -48.949707 115.574951 -36.8497086] /Subtype /Link /Border [0 0 1] /Dest /322 /ANN pdfmark (]\).) S 22 -59.4 M (The UTF-16 encoding was chosen because of its widespread industry practice. Note that for both) S 22 -72.6 M (HTML and XML, the document character set \(and therefore the notation of numeric character) S 22 -85.8 M (references\) is based on UCS [ISO-10646]. A single numeric character reference in a source) S 22 -99 M 11 0 Nf (document may therefore in some cases correspond to two 16-bit units in a ) S 11 4 Nf (DOMString) S [/Rect [348.804443 -101.749512 410.203125 -89.6495132] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S (\(a) S 22 -112.2 M (high surrogate and a low ) S (surrogate\).) S 22 -136.4 M %%IncludeResource: font Times-Bold 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 [331.997559 -139.149414 393.39624 -127.049416] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S (, bindings) S 22 -149.6 M 11 0 Nf (may use different names. For example for Java, ) S 11 4 Nf (DOMString) S [/Rect [232.998291 -152.349365 294.396973 -140.249359] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( is bound to the ) S 11 4 Nf (String) S 11 0 Nf ( type because) S 22 -162.8 M (it also uses UTF-16 as its ) S (encoding.) S 0 -187 M 11 2 Nf (Note:) S 11 0 Nf ( As of August 1998, the OMG IDL specification included a ) S 11 4 Nf (wstring) S 11 0 Nf ( type. However, that) S 0 -200.2 M (definition did not meet the interoperability criteria of the DOM API since it relied on negotiation to decide) S 0 -213.4 M (the width and encoding of a ) S (character.) S 0 -224.4 M [/View [/XYZ -4 481.60083 null] /Dest /52 /DEST pdfmark 0 -243.4 M 15 2 Nf (1.1.6.) S [/View [/XYZ -4 480.60083 null] /Dest /339 /DEST pdfmark [/View [/XYZ -4 480.60083 null] /Dest /202 /DEST pdfmark ( The ) S %%IncludeResource: font Courier-Bold 15 6 Nf (DOMTimeStamp) S [/Rect [65.2546387 -247.14917 175.254639 -230.64917] /Subtype /Link /Border [0 0 1] /Dest /203 /ANN pdfmark 15 2 Nf ( ) S (type) S 0 -267.6 M 11 0 Nf (To ensure interoperability, the DOM specifies the ) S (following:) S 11 -286 M gsave 0 setgray newpath 11.0 -285.969238 2.75 0 360 arc closepath fill grestore 22 -302.8 M 11 2 Nf (Type Definition ) S %%IncludeResource: font Times-BoldItalic 11 3 Nf (DOMTimeStamp) S [/View [/XYZ -4 416.40094 null] /Dest /203 /DEST pdfmark 44 -327 M 11 0 Nf (A ) S 11 4 Nf (DOMTimeStamp) S [/Rect [53.6918945 -329.749023 134.890137 -317.649017] /Subtype /Link /Border [0 0 1] /Dest /203 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (22) S (] ) S (represents a number of milliseconds. ) S 44 -340.2 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 66 -362 M 9.0 4 Nf (typedef unsigned long long DOMTimeStamp;) S 11 -382.6 M gsave 0 setgray newpath 11.0 -382.568848 2.75 0 360 arc closepath fill grestore 22 -386.2 M 11 2 Nf (Note:) S 11 0 Nf ( Even though the DOM uses the type ) S 11 4 Nf (DOMTimeStamp) S [/Rect [212.24292 -388.94873 293.441162 -376.848724] /Subtype /Link /Border [0 0 1] /Dest /203 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (22) S (] ) S (, bindings may use different) S 22 -399.4 M 11 0 Nf (types. For example for Java, ) S 11 4 Nf (DOMTimeStamp) S [/Rect [148.388428 -402.148682 229.58667 -390.048676] /Subtype /Link /Border [0 0 1] /Dest /203 /ANN pdfmark 11 0 Nf ( is bound to the ) S 11 4 Nf (long) S 11 0 Nf ( type. In ECMAScript, ) S 22 -412.6 M 11 4 Nf (TimeStamp) S 11 0 Nf ( is 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 small. ) S 0 -423.6 M [/View [/XYZ -4 282.401367 null] /Dest /53 /DEST pdfmark 0 -442.6 M 15 2 Nf (1.1.7.) S [/View [/XYZ -4 281.401367 null] /Dest /340 /DEST pdfmark [/View [/XYZ -4 281.401367 null] /Dest /204 /DEST pdfmark ( String comparisons in the ) S (DOM) S 0 -466.8 M 11 0 Nf (The DOM has many interfaces that imply string matching. HTML processors generally assume an) S 0 -480 M (uppercase \(less often, lowercase\) normalization of names for such things as elements, while XML is) S 0 -493.2 M (explicitly case sensitive. For the purposes of the DOM, string matching is performed purely by binary) S 0 -506.4 M 11 0 Nf (comparison of the ) S %%IncludeResource: font Times-Italic 11 1 Nf (16-bit ) S (units) S [/Rect [81.1794434 -509.148438 133.602539 -497.048431] /Subtype /Link /Border [0 0 1] /Dest /320 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (447) S (] ) S (of the ) S 11 4 Nf (DOMString) S [/Rect [197.282715 -509.148438 258.681396 -497.048431] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S (. In addition, the DOM assumes that any) S 0 -519.6 M 11 0 Nf (case normalizations take place in the processor, ) S 11 1 Nf (before) S 11 0 Nf ( the DOM structures are ) S (built.) S 0 -543.8 M 11 2 Nf (Note:) S 11 0 Nf ( Besides case folding, there are additional normalizations that can be applied to text. The W3C I18N) S 0 -557 M (Working Group is in the process of defining exactly which normalizations are necessary, and where they) S 0 -570.2 M (should be applied. The W3C I18N Working Group expects to require early normalization, which means) S 0 -583.4 M (that data read into the DOM is assumed to already be normalized. The DOM and applications built on top) S 0 -596.6 M (of it in this case only have to assure that text remains normalized when being changed. For further details,) S 0 -609.8 M (please see ) S ([) S (Charmod) S [/Rect [49.6972656 -612.548096 92.6386719 -600.44812] /Subtype /Link /Border [0 0 1] /Dest /323 /ANN pdfmark (].) S 0 -609.8 M gsave 0 setgray 230.6 -660 M %%IncludeResource: font Helvetica 8 8 Nf (22) 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: 23 23 %%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 /54 /DEST pdfmark 0 -18 M %%IncludeResource: font Times-Bold 15 2 Nf (1.1.8.) S [/View [/XYZ -4 706.0 null] /Dest /341 /DEST pdfmark [/View [/XYZ -4 706.0 null] /Dest /205 /DEST pdfmark ( XML ) S (Namespaces) S 0 -42.2 M %%IncludeResource: font Times-Roman 11 0 Nf (The DOM Level 2 supports XML namespaces ) S ([) S (Namespaces) S [/Rect [209.480957 -44.9499512 266.457275 -32.8499527] /Subtype /Link /Border [0 0 1] /Dest /324 /ANN pdfmark (] by augmenting several interfaces of the) S 0 -55.4 M (DOM Level 1 Core to allow creating and manipulating elements and attributes associated to a ) S (namespace.) S 0 -79.6 M (As far as the DOM is concerned, special attributes used for declaring XML namespaces are still exposed) S 0 -92.8 M 11 0 Nf (and can be manipulated just like any other attribute. However, nodes are permanently bound to ) S %%IncludeResource: font Times-Italic 11 1 Nf (namespace ) S [/Rect [419.665039 -95.5498047 473.287109 -83.4498062] /Subtype /Link /Border [0 0 1] /Dest /325 /ANN pdfmark 0 -106 M 11 1 Nf (URIs) S [/Rect [-1.0 -108.749756 23.6044922 -96.6497574] /Subtype /Link /Border [0 0 1] /Dest /325 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (450) S (] ) S (as they get created. Consequently, moving a node within a document, using the DOM, in no) S 0 -119.2 M 11 0 Nf (case results in a change of its ) S 11 1 Nf (namespace ) S (prefix) S [/Rect [130.050537 -121.949707 209.334717 -109.849709] /Subtype /Link /Border [0 0 1] /Dest /326 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (450) S (] ) S (or namespace URI. Similarly, creating a node with) S 0 -132.4 M (a namespace prefix and namespace URI, or changing the namespace prefix of a node, does not result in) S 0 -145.6 M (any addition, removal, or modification of any special attributes for declaring the appropriate XML) S 0 -158.8 M (namespaces. Namespace validation is not enforced; the DOM application is responsible. In particular,) S 0 -172 M (since the mapping between prefixes and namespace URIs is not enforced, in general, the resulting) S 0 -185.2 M (document cannot be serialized naively. For example, applications may have to declare every namespace in) S 0 -198.4 M (use when serializing a ) S (document.) S 0 -222.6 M (Namespace URIs are treated literally, whether they are absolute or relative. No processing of the) S 0 -235.8 M (namespace URI such as "absolutization" or "canonicalization" is performed by the DOM ) S (implementation.) S 0 -260 M 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 -273.2 M 11 0 Nf (") S (http://www.w3.org/2000/xmlns/) S [/Rect [3.48779297 -275.949219 147.275635 -263.849213] /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 -275.949219 370.482178 -263.849213] /Subtype /Link /Border [0 0 1] /Dest /326 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (450) S (] ) S (or ) S 11 1 Nf (qualified ) S [/Rect [417.970703 -275.949219 461.835938 -263.849213] /Subtype /Link /Border [0 0 1] /Dest /327 /ANN pdfmark 0 -286.4 M 11 1 Nf (name) S [/Rect [-1.0 -289.14917 24.8256836 -277.049164] /Subtype /Link /Border [0 0 1] /Dest /327 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (450) S (] ) S (is "xmlns". Although, at the time of writing, this is not part of the XML Namespaces ) S 0 -299.6 M (specification[) S (Namespaces) S [/Rect [58.8710938 -302.349121 115.847412 -290.249115] /Subtype /Link /Border [0 0 1] /Dest /324 /ANN pdfmark (], it is planned to be incorporated in a future ) S (revision.) S 0 -323.8 M 11 0 Nf (In a document with no namespaces, the child list of an ) S %%IncludeResource: font Courier 11 4 Nf (EntityReference) S [/Rect [240.962158 -326.549072 341.959961 -314.449066] /Subtype /Link /Border [0 0 1] /Dest /316 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (70) S (] ) S (node is always the) S 0 -337 M 11 0 Nf (same as that of the corresponding ) S 11 4 Nf (Entity) S [/Rect [149.300781 -339.749023 190.899902 -327.649017] /Subtype /Link /Border [0 0 1] /Dest /312 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (69) S (] ) S (. This is not true in a document where an entity contains) S 0 -350.2 M 11 0 Nf (unbound ) S 11 1 Nf (namespace ) S (prefixes) S [/Rect [40.25 -352.948975 128.696777 -340.848969] /Subtype /Link /Border [0 0 1] /Dest /326 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (450) S (] ) S (. In such a case, the descendants of the corresponding ) S 0 -363.4 M 11 4 Nf (EntityReference) S [/Rect [-1.0 -366.148926 99.9978 -354.04892] /Subtype /Link /Border [0 0 1] /Dest /316 /ANN pdfmark 11 0 Nf ( nodes may be bound to different ) S 11 1 Nf (namespace ) S (URIs) S [/Rect [246.165527 -366.148926 322.39209 -354.04892] /Subtype /Link /Border [0 0 1] /Dest /325 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (450) S (] ) S (, depending on where the) S 0 -376.6 M (entity references are. Also, because, in the DOM, nodes always remain bound to the same namespace) S 0 -389.8 M 11 0 Nf (URI, moving such ) S 11 4 Nf (EntityReference) S [/Rect [82.7199707 -392.548828 183.717773 -380.448822] /Subtype /Link /Border [0 0 1] /Dest /316 /ANN pdfmark 11 0 Nf ( nodes can lead to documents that cannot be serialized. This is) S 0 -403 M 11 0 Nf (also true when the DOM Level 1 method ) S 11 4 Nf (createEntityReference) S 11 0 Nf ( of the ) S 11 4 Nf (Document) S [/Rect [351.752197 -405.748779 406.551025 -393.648773] /Subtype /Link /Border [0 0 1] /Dest /213 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (29) S (] ) S 0 -416.2 M (interface is used to create entity references that correspond to such entities, since the descendants of the) S 0 -429.4 M 11 0 Nf (returned ) S 11 4 Nf (EntityReference) S [/Rect [38.401123 -432.148682 139.398926 -420.048676] /Subtype /Link /Border [0 0 1] /Dest /316 /ANN pdfmark 11 0 Nf ( are unbound. The DOM Level 2 does not support any mechanism to) S 0 -442.6 M (resolve namespace prefixes. For all of these reasons, use of such entities and entity references should be) S 0 -455.8 M (avoided or used with extreme care. A future Level of the DOM may include some additional support for) S 0 -469 M (handling ) S (these.) S 0 -493.2 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 -495.948486 435.766357 -483.84848] /Subtype /Link /Border [0 0 1] /Dest /213 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (29) S (] ) S 0 -506.4 M (interface, are meant to be used by namespace aware applications. Simple applications that do not use) S 0 -519.6 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 -532.8 M (Elements and attributes created in this way do not have any namespace prefix, namespace URI, or local ) S 0 -546 M (name.) S 0 -570.2 M 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 -583.4 M (when not dealing with namespaces, using them and the new ones at the same time should be avoided.) S 0 -596.6 M 11 0 Nf (DOM Level 1 methods solely identify attribute nodes by their ) S 11 4 Nf (nodeName) S 11 0 Nf (. On the contrary, the DOM) S 0 -609.8 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 -609.8 M gsave 0 setgray 230.6 -660 M %%IncludeResource: font Helvetica 8 8 Nf (23) S 0 setgray 191.2 40 M 8 8 Nf (1.1.8. XML Namespaces) S 0 -8 M grestore pgsave restore N %%Page: 24 24 %%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 Courier 11 4 Nf (localName) S %%IncludeResource: font Times-Roman 11 0 Nf (. Because of this fundamental difference, mixing both sets of methods can lead to) S 0 -26.4 M 11 0 Nf (unpredictable results. In particular, using ) S 11 4 Nf (setAttributeNS) S 11 0 Nf (, an element may have two attributes \(or) S 0 -39.6 M 11 0 Nf (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 11 4 Nf (getAttribute) S 11 0 Nf ( with) S 0 -52.8 M 11 0 Nf (that ) S 11 4 Nf (nodeName) S 11 0 Nf ( could then return any of those attributes. The result depends on the implementation.) S 0 -66 M 11 0 Nf (Similarly, using ) S 11 4 Nf (setAttributeNode) S 11 0 Nf (, one can set two attributes \(or more\) that have different ) S 0 -79.2 M 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 11 4 Nf (getAttributeNodeNS) S 11 0 Nf ( will) S 0 -92.4 M (return either attribute, in an implementation dependent manner. The only guarantee in such cases is that all) S 0 -105.6 M 11 0 Nf (methods that access a named item by its ) S 11 4 Nf (nodeName) S 11 0 Nf ( will access the same item, and all methods which) S 0 -118.8 M 11 0 Nf (access a node by its URI and local name will access the same node. For instance, ) S 11 4 Nf (setAttribute) S 11 0 Nf ( and ) S 0 -132 M 11 4 Nf (setAttributeNS) S 11 0 Nf ( affect the node that ) S 11 4 Nf (getAttribute) S 11 0 Nf ( and ) S 11 4 Nf (getAttributeNS) S 11 0 Nf (, respectively, ) S (return.) S 0 -143 M [/View [/XYZ -4 563.000488 null] /Dest /55 /DEST pdfmark 0 -166 M %%IncludeResource: font Times-Bold 17 2 Nf (1.2.) S [/View [/XYZ -4 560.400757 null] /Dest /342 /DEST pdfmark [/View [/XYZ -4 560.400757 null] /Dest /206 /DEST pdfmark ( Fundamental ) S (Interfaces) S 0 -190.2 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 -203.4 M (conforming implementations of the DOM, including all HTML DOM implementations, unless otherwise ) S 0 -216.6 M (specified.) S 0 -240.8 M 11 2 Nf (Exception ) S %%IncludeResource: font Times-BoldItalic 11 3 Nf (DOMException) S [/View [/XYZ -4 478.40094 null] /Dest /207 /DEST pdfmark 11 0 Nf ( ) S 22 -265 M (DOM operations only raise exceptions in "exceptional" circumstances, i.e., when an operation is) S 22 -278.2 M (impossible to perform \(either for logical reasons, because data is lost, or because the implementation) S 22 -291.4 M (has become unstable\). In general, DOM methods return specific error values in ordinary processing) S 22 -304.6 M 11 0 Nf (situations, such as out-of-bound errors when using ) S 11 4 Nf (NodeList) S [/Rect [245.85791 -307.348877 300.656738 -295.248871] /Subtype /Link /Border [0 0 1] /Dest /255 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (47) S (] ) S (. ) S 22 -328.8 M (Implementations may raise other exceptions under other circumstances. For example,) S 22 -342 M 11 0 Nf (implementations may raise an implementation-dependent exception if a ) S 11 4 Nf (null) S 11 0 Nf ( argument is passed. ) S 22 -366.2 M (Some languages and object systems do not support the concept of exceptions. For such systems, error) S 22 -379.4 M (conditions may be indicated using native error reporting mechanisms. For some bindings, for) S 22 -392.6 M (example, methods may return error codes similar to those listed in the corresponding method) S 22 -405.8 M (descriptions. ) S 22 -419 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -440.8 M 9.0 4 Nf (exception DOMException {) S 44 -451.6 M ( unsigned short code;) S 44 -462.4 M (};) S 44 -484 M (// ExceptionCode) S 44 -494.8 M (const unsigned short INDEX_SIZE_ERR = 1;) S 44 -505.6 M (const unsigned short DOMSTRING_SIZE_ERR = 2;) S 44 -516.4 M (const unsigned short HIERARCHY_REQUEST_ERR = 3;) S 44 -527.2 M (const unsigned short WRONG_DOCUMENT_ERR = 4;) S 44 -538 M (const unsigned short INVALID_CHARACTER_ERR = 5;) S 44 -548.8 M (const unsigned short NO_DATA_ALLOWED_ERR = 6;) S 44 -559.6 M (const unsigned short NO_MODIFICATION_ALLOWED_ERR = 7;) S 44 -570.4 M (const unsigned short NOT_FOUND_ERR = 8;) S 44 -581.2 M (const unsigned short NOT_SUPPORTED_ERR = 9;) S 44 -592 M (const unsigned short INUSE_ATTRIBUTE_ERR = 10;) S 44 -602.8 M (// Introduced in DOM Level 2:) S 44 -613.6 M (const unsigned short INVALID_STATE_ERR = 11;) S 44 -613.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 88 -8 M grestore pgsave restore N %%Page: 25 25 %%PageResources: font Times-Roman Times-Italic Times-Bold Times-BoldItalic %%+ font Courier Helvetica %%PageBoundingBox: 93 44 536 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 (const unsigned short SYNTAX_ERR = 12;) S 44 -32.4 M (// Introduced in DOM Level 2:) S 44 -43.2 M (const unsigned short INVALID_MODIFICATION_ERR = 13;) S 44 -54 M (// Introduced in DOM Level 2:) S 44 -64.8 M (const unsigned short NAMESPACE_ERR = 14;) S 44 -75.6 M (// Introduced in DOM Level 2:) S 44 -86.4 M (const unsigned short INVALID_ACCESS_ERR = 15;) S 22 -108.6 M %%IncludeResource: font Times-Bold 11 2 Nf (Definition group ) S %%IncludeResource: font Times-BoldItalic 11 3 Nf (ExceptionCode) S [/View [/XYZ -4 610.601624 null] /Dest /208 /DEST pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 44 -132.8 M (An integer indicating the type of error ) S (generated.) S 44 -157 M 11 2 Nf (Note:) S 11 0 Nf ( Other numeric codes are reserved for W3C for possible future ) S (use.) S 44 -181.2 M 11 2 Nf (Defined ) S (Constants) S 11 0 Nf ( ) S 66 -194.4 M 11 4 Nf (DOMSTRING_SIZE_ERR) S 88 -207.6 M 11 0 Nf (If the specified range of text does not fit into a ) S (DOMString) S 66 -231.8 M 11 4 Nf (HIERARCHY_REQUEST_ERR) S 88 -245 M 11 0 Nf (If any node is inserted somewhere it doesn't ) S (belong) S 66 -269.2 M 11 4 Nf (INDEX_SIZE_ERR) S 88 -282.4 M 11 0 Nf (If index or size is negative, or greater than the allowed ) S (value) S 66 -306.6 M 11 4 Nf (INUSE_ATTRIBUTE_ERR) S 88 -319.8 M 11 0 Nf (If an attempt is made to add an attribute that is already in use ) S (elsewhere) S 66 -344 M 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 -357.2 M (If a parameter or an operation is not supported by the underlying ) S (object.) S 66 -381.4 M 11 4 Nf (INVALID_CHARACTER_ERR) S 88 -394.6 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 -397.347656 444.280762 -385.24765] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-xml-19980210#NT-Char)\] Cd /ANN pdfmark 11 0 Nf ( in) S 88 -407.8 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 -410.547607 433.281494 -398.447601] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-xml-19980210#NT-Name)\] Cd /ANN pdfmark 11 0 Nf ( for the) S 88 -421 M (definition of a legal name ) S (character.) S 66 -445.2 M 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 -458.4 M (If an attempt is made to modify the type of the underlying ) S (object.) S 66 -482.6 M 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 -495.8 M (If an attempt is made to use an object that is not, or is no longer, ) S (usable.) S 66 -520 M 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 -533.2 M (If an attempt is made to create or change an object in a way which is incorrect with) S 88 -546.4 M (regard to ) S (namespaces.) S 66 -570.6 M 11 4 Nf (NOT_FOUND_ERR) S 88 -583.8 M 11 0 Nf (If an attempt is made to reference a node in a context where it does not ) S (exist) S 88 -583.8 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 176 -8 M grestore pgsave restore N %%Page: 26 26 %%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 66 -13.2 M %%IncludeResource: font Courier 11 4 Nf (NOT_SUPPORTED_ERR) S 88 -26.4 M %%IncludeResource: font Times-Roman 11 0 Nf (If the implementation does not support the type of object ) S (requested) S 66 -50.6 M 11 4 Nf (NO_DATA_ALLOWED_ERR) S 88 -63.8 M 11 0 Nf (If data is specified for a node which does not support ) S (data) S 66 -88 M 11 4 Nf (NO_MODIFICATION_ALLOWED_ERR) S 88 -101.2 M 11 0 Nf (If an attempt is made to modify an object where modifications are not ) S (allowed) S 66 -125.4 M 11 4 Nf (SYNTAX_ERR) S 11 0 Nf ( , introduced in ) S %%IncludeResource: font Times-Bold 11 2 Nf (DOM Level ) S (2) S 11 0 Nf (.) S 88 -138.6 M (If an invalid or illegal string is ) S (specified.) S 66 -162.8 M 11 4 Nf (WRONG_DOCUMENT_ERR) S 88 -176 M 11 0 Nf (If a node is used in a different document than the one that created it \(that doesn't) S 88 -189.2 M (support ) S (it\)) S 0 -213.4 M 11 2 Nf (Interface ) S %%IncludeResource: font Times-BoldItalic 11 3 Nf (DOMImplementation) S [/View [/XYZ -4 505.800598 null] /Dest /180 /DEST pdfmark 11 0 Nf ( ) S 22 -237.6 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 -250.8 M (are independent of any particular instance of the document object model. ) S 22 -264 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -285.8 M 9.0 4 Nf (interface DOMImplementation {) S 44 -296.6 M ( boolean hasFeature\(in DOMString feature, ) S 44 -307.4 M ( in DOMString version\);) S 44 -318.2 M ( // Introduced in DOM Level 2:) S 44 -329 M ( DocumentType createDocumentType\(in DOMString qualifiedName, ) S 44 -339.8 M ( in DOMString publicId, ) S 44 -350.6 M ( in DOMString systemId\)) S 44 -361.4 M ( raises\(DOMException\);) S 44 -372.2 M ( // Introduced in DOM Level 2:) S 44 -383 M ( Document createDocument\(in DOMString namespaceURI, ) S 44 -393.8 M ( in DOMString qualifiedName, ) S 44 -404.6 M ( in DocumentType doctype\)) S 44 -415.4 M ( raises\(DOMException\);) S 44 -426.2 M (};) S 22 -448.4 M 11 2 Nf (Methods) S 11 0 Nf ( ) S 44 -461.6 M 11 4 Nf (createDocument) S [/View [/XYZ -4 257.603577 null] /Dest /209 /DEST pdfmark 11 0 Nf ( introduced in ) S 11 2 Nf (DOM Level ) S (2) S 11 0 Nf ( ) S 66 -474.8 M 11 0 Nf (Creates an XML ) S 11 4 Nf (Document) S [/Rect [141.063232 -477.546387 195.862061 -465.446381] /Subtype /Link /Border [0 0 1] /Dest /213 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (29) S (] ) S (object of the specified type with its document element.) S 66 -488 M (HTML-only DOM implementations do not need to implement this ) S (method.) S 66 -501.2 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -514.4 M 11 4 Nf (namespaceURI) S 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [180.552734 -517.14624 241.951416 -505.046234] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 88 -527.6 M 11 0 Nf (The ) S %%IncludeResource: font Times-Italic 11 1 Nf (namespace ) S (URI) S [/Rect [106.854736 -530.346191 178.80249 -518.246216] /Subtype /Link /Border [0 0 1] /Dest /325 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (450) S (] ) S (of the document element to ) S (create.) S 66 -551.8 M 11 4 Nf (qualifiedName) S 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [187.152588 -554.546143 248.55127 -542.446167] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 88 -565 M 11 0 Nf (The ) S 11 1 Nf (qualified ) S (name) S [/Rect [106.854736 -567.746094 174.545654 -555.646118] /Subtype /Link /Border [0 0 1] /Dest /327 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (450) S (] ) S (of the document element to be ) S (created.) S 66 -589.2 M 11 4 Nf (doctype) S 11 0 Nf ( of type ) S 11 4 Nf (DocumentType) S [/Rect [147.553467 -591.946045 228.751709 -579.846069] /Subtype /Link /Border [0 0 1] /Dest /302 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (68) S (] ) S 88 -602.4 M 11 0 Nf (The type of document to be created or ) S 11 4 Nf (null) S 11 0 Nf (.) S 88 -615.6 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 11 0 Nf ( attribute is set to the) S 88 -615.6 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 176 -8 M grestore pgsave restore N %%Page: 27 27 %%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 88 -13.2 M %%IncludeResource: font Times-Roman 11 0 Nf (document being ) S (created.) S 66 -37.4 M %%IncludeResource: font Times-Bold 11 2 Nf (Return ) S (Value) S 11 0 Nf ( ) S 74 -64.7 M %%IncludeResource: font Courier 11 4 Nf (Document) S [/Rect [73.0 -67.449707 127.798828 -55.3497086] /Subtype /Link /Border [0 0 1] /Dest /213 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (29) S (] ) S 188.3 -64.7 M 11 0 Nf (A new ) S 11 4 Nf (Document) S [/Rect [219.092041 -67.449707 273.890869 -55.3497086] /Subtype /Link /Border [0 0 1] /Dest /213 /ANN pdfmark 11 0 Nf ( ) S (object.) S 66 -97.6 M 11 2 Nf (Exceptions) S 11 0 Nf ( ) S 74 -124.9 M 11 4 Nf (DOMException) S [/Rect [73.0 -127.699463 154.198242 -115.599464] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -138.1 M ([p.) S (24) S (] ) S 187.3 -124.9 M (INVALID_CHARACTER_ERR: Raised if the specified) S 187.3 -138.1 M (qualified name contains an illegal ) S (character.) S 187.3 -162.3 M 11 0 Nf (NAMESPACE_ERR: Raised if the ) S 11 4 Nf (qualifiedName) S 11 0 Nf ( is) S 187.3 -175.5 M 11 0 Nf (malformed, if the ) S 11 4 Nf (qualifiedName) S 11 0 Nf ( has a prefix and the ) S 187.3 -188.7 M 11 4 Nf (namespaceURI) S 11 0 Nf ( is ) S 11 4 Nf (null) S 11 0 Nf ( or an empty string, or if the ) S 187.3 -201.9 M 11 4 Nf (qualifiedName) S 11 0 Nf ( has a prefix that is "xml" and the ) S 187.3 -215.1 M 11 4 Nf (namespaceURI) S 11 0 Nf ( is different from ) S 187.3 -228.3 M (") S (http://www.w3.org/XML/1998/namespace) S [/Rect [190.765381 -231.099121 380.355957 -218.999115] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/XML/1998/namespace)\] Cd /ANN pdfmark (" ) S ([) S (Namespaces) S [/Rect [389.256592 -231.099121 446.23291 -218.999115] /Subtype /Link /Border [0 0 1] /Dest /324 /ANN pdfmark (].) S 187.3 -252.5 M 11 0 Nf (WRONG_DOCUMENT_ERR: Raised if ) S 11 4 Nf (doctype) S 11 0 Nf ( has) S 187.3 -265.7 M (already been used with a different document or was created) S 187.3 -278.9 M (from a different ) S (implementation.) S 44 -311.9 M 11 4 Nf (createDocumentType) S [/View [/XYZ -4 407.301086 null] /Dest /210 /DEST pdfmark 11 0 Nf ( introduced in ) S 11 2 Nf (DOM Level ) S (2) S 11 0 Nf ( ) S 66 -325.1 M 11 0 Nf (Creates an empty ) S 11 4 Nf (DocumentType) S [/Rect [144.121094 -327.848877 225.319336 -315.748871] /Subtype /Link /Border [0 0 1] /Dest /302 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (68) S (] ) S (node. Entity declarations and notations are not) S 66 -338.3 M (made available. Entity reference expansions and default attribute additions do not occur. It) S 66 -351.5 M 11 0 Nf (is expected that a future version of the DOM will provide a way for populating a ) S 66 -364.7 M 11 4 Nf (DocumentType) S [/Rect [65.0 -367.44873 146.198242 -355.348724] /Subtype /Link /Border [0 0 1] /Dest /302 /ANN pdfmark 11 0 Nf (.) S 66 -377.9 M (HTML-only DOM implementations do not need to implement this ) S (method.) S 66 -391.1 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -404.3 M 11 4 Nf (qualifiedName) S 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [187.152588 -407.048584 248.55127 -394.948578] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 88 -417.5 M 11 0 Nf (The ) S %%IncludeResource: font Times-Italic 11 1 Nf (qualified ) S (name) S [/Rect [106.854736 -420.248535 174.545654 -408.148529] /Subtype /Link /Border [0 0 1] /Dest /327 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (450) S (] ) S (of the document type to be created. ) S 66 -441.7 M 11 4 Nf (publicId) S 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [154.15332 -444.448486 215.552 -432.34848] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 88 -454.9 M 11 0 Nf (The external subset public ) S (identifier.) S 66 -479.1 M 11 4 Nf (systemId) S 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [154.15332 -481.848389 215.552 -469.748383] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 88 -492.3 M 11 0 Nf (The external subset system ) S (identifier.) S 66 -516.5 M 11 2 Nf (Return ) S (Value) S 11 0 Nf ( ) S 74 -543.8 M 11 4 Nf (DocumentType) S [/Rect [73.0 -546.548096 154.198242 -534.44812] /Subtype /Link /Border [0 0 1] /Dest /302 /ANN pdfmark 11 0 Nf ( ) S 74 -557 M ([p.) S (68) S (] ) S 204.1 -543.8 M 11 0 Nf (A new ) S 11 4 Nf (DocumentType) S [/Rect [234.8396 -546.548096 316.037842 -534.44812] /Subtype /Link /Border [0 0 1] /Dest /302 /ANN pdfmark 11 0 Nf ( node with ) S 204.1 -557 M 11 4 Nf (Node.ownerDocument) S 11 0 Nf ( set to ) S 11 4 Nf (null) S 11 0 Nf (.) S 66 -589.9 M 11 2 Nf (Exceptions) S 11 0 Nf ( ) S 66 -604.2 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 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 (DOMException) S [/Rect [73.0 -15.75 154.198242 -3.64999962] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 74 -26.2 M ([p.) S (24) S (] ) S 196.9 -13 M (INVALID_CHARACTER_ERR: Raised if the specified) S 196.9 -26.2 M (qualified name contains an illegal ) S (character.) S 196.9 -50.4 M 11 0 Nf (NAMESPACE_ERR: Raised if the ) S 11 4 Nf (qualifiedName) S 11 0 Nf ( is ) S 196.9 -63.6 M (malformed.) S 44 -96.5 M 11 4 Nf (hasFeature) S [/View [/XYZ -4 622.650208 null] /Dest /211 /DEST pdfmark 11 0 Nf ( ) S 66 -109.7 M (Test if the DOM implementation implements a specific ) S (feature.) S 66 -122.9 M %%IncludeResource: font Times-Bold 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -136.1 M 11 4 Nf (feature) S 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [147.553467 -138.899658 208.952148 -126.79966] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 88 -149.3 M (The name of the feature to test \(case-insensitive\). The values used by DOM features) S 88 -162.5 M (are defined throughout this specification and listed in the ) S (Compliance) S [/Rect [340.269531 -165.299561 395.431396 -153.199554] /Subtype /Link /Border [0 0 1] /Dest /44 /ANN pdfmark ( ) S ([p.) S (16) S (] ) S (section.) S 88 -175.7 M 11 0 Nf (The name must be an ) S %%IncludeResource: font Times-Italic 11 1 Nf (XML ) S (name) S [/Rect [183.842285 -178.499512 234.417725 -166.399506] /Subtype /Link /Border [0 0 1] /Dest /328 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (451) S (] ) S (. To avoid possible conflicts, as a) S 88 -188.9 M (convention, names referring to features defined outside the DOM specification should) S 88 -202.1 M (be made unique by reversing the name of the Internet domain name of the person \(or) S 88 -215.3 M (the organization that the person belongs to\) who defines the feature, component by) S 88 -228.5 M (component, and using this as a prefix. For instance, the W3C SYMM Working Group) S 88 -241.7 M (defines the feature ) S ("org.w3c.dom.smil".) S 66 -265.9 M 11 4 Nf (version) S 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [147.553467 -268.699219 208.952148 -256.599213] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 88 -279.1 M 11 0 Nf (This is the version number of the feature to test. In Level 2, this is the string "2.0". If) S 88 -292.3 M (the version is not specified, supporting any version of the feature causes the method to) S 88 -305.5 M 11 0 Nf (return ) S 11 4 Nf (true) S 11 0 Nf (.) S 66 -329.7 M 11 2 Nf (Return ) S (Value) S 11 0 Nf ( ) S 74 -357 M 11 4 Nf (boolean) S 152.4 -357 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 152.4 -370.2 M (otherwise.) S 66 -403.2 M 11 2 Nf (No ) S (Exceptions) S 0 -427.4 M 11 2 Nf (Interface ) S %%IncludeResource: font Times-BoldItalic 11 3 Nf (DocumentFragment) S [/View [/XYZ -4 291.801331 null] /Dest /212 /DEST pdfmark 11 0 Nf ( ) S 22 -451.6 M 11 4 Nf (DocumentFragment) S 11 0 Nf ( is a "lightweight" or "minimal" ) S 11 4 Nf (Document) S [/Rect [269.220215 -454.348633 324.019043 -442.248627] /Subtype /Link /Border [0 0 1] /Dest /213 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (29) S (] ) S (object. It is very common) S 22 -464.8 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 -478 M (document. Imagine implementing a user command like cut or rearranging a document by moving) S 22 -491.2 M (fragments around. It is desirable to have an object which can hold such fragments and it is quite) S 22 -504.4 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 -507.148438 341.894043 -495.048431] /Subtype /Link /Border [0 0 1] /Dest /213 /ANN pdfmark 11 0 Nf ( object could fulfill this role,) S 22 -517.6 M 11 0 Nf (a ) S 11 4 Nf (Document) S [/Rect [28.6337891 -520.348389 83.4326172 -508.248383] /Subtype /Link /Border [0 0 1] /Dest /213 /ANN pdfmark 11 0 Nf ( object can potentially be a heavyweight object, depending on the underlying) S 22 -530.8 M 11 0 Nf (implementation. What is really needed for this is a very lightweight object. ) S 11 4 Nf (DocumentFragment) S 22 -544 M 11 0 Nf (is such an ) S (object.) S 22 -568.2 M 11 0 Nf (Furthermore, various operations -- such as inserting nodes as children of another ) S 11 4 Nf (Node) S [/Rect [378.118408 -570.948242 406.517822 -558.848267] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (38) S (] ) S (-- may) S 22 -581.4 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 -594.6 M 11 4 Nf (DocumentFragment) S 11 0 Nf ( being moved to the child list of this ) S (node.) S 22 -594.6 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-Bold Times-BoldItalic 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 (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 (well-formed XML documents \(although they do need to follow the rules imposed upon well-formed) S 22 -52.8 M 11 0 Nf (XML parsed entities, which can have multiple top nodes\). For example, a ) S 11 4 Nf (DocumentFragment) S 22 -66 M 11 0 Nf (might have only one child and that child node could be a ) S 11 4 Nf (Text) S [/Rect [273.358154 -68.7497559 301.757568 -56.6497574] /Subtype /Link /Border [0 0 1] /Dest /297 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (66) S (] ) S (node. Such a structure model) S 22 -79.2 M (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 /213 /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 /231 /ANN pdfmark 11 0 Nf ( ) S 22 -116.6 M 11 0 Nf ([p.) S (38) 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 /231 /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 siblings; the ) S 11 4 Nf (DocumentFragment) S 11 0 Nf ( acts as) S 22 -156.2 M 11 0 Nf (the parent of these nodes so that the user can use the standard methods from the ) S 11 4 Nf (Node) S [/Rect [374.147461 -158.949463 402.546875 -146.849457] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( interface, such) S 22 -169.4 M 11 0 Nf (as ) S 11 4 Nf (insertBefore) S 11 0 Nf ( and ) S 11 4 Nf (appendChild) S 11 0 Nf (. ) S 22 -182.6 M %%IncludeResource: font Times-Bold 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -204.4 M 9.0 4 Nf (interface DocumentFragment : Node {) S 44 -215.2 M (};) S 0 -237.4 M 11 2 Nf (Interface ) S %%IncludeResource: font Times-BoldItalic 11 3 Nf (Document) S [/View [/XYZ -4 481.801086 null] /Dest /213 /DEST pdfmark 11 0 Nf ( ) S 22 -261.6 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 root) S 22 -274.8 M (of the document tree, and provides the primary access to the document's ) S (data.) S 22 -299 M (Since elements, text nodes, comments, processing instructions, etc. cannot exist outside the context) S 22 -312.2 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 -325.4 M 11 0 Nf (objects. The ) S 11 4 Nf (Node) S [/Rect [77.5168457 -328.148682 105.91626 -316.048676] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (38) S (] ) S (objects created have a ) S 11 4 Nf (ownerDocument) S 11 0 Nf ( attribute which associates them) S 22 -338.6 M 11 0 Nf (with the ) S 11 4 Nf (Document) S 11 0 Nf ( within whose context they were created. ) S 22 -351.8 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -373.6 M 9.0 4 Nf (interface Document : Node {) S 44 -384.4 M ( readonly attribute DocumentType doctype;) S 44 -395.2 M ( readonly attribute DOMImplementation implementation;) S 44 -406 M ( readonly attribute Element documentElement;) S 44 -416.8 M ( Element createElement\(in DOMString tagName\)) S 44 -427.6 M ( raises\(DOMException\);) S 44 -438.4 M ( DocumentFragment createDocumentFragment\(\);) S 44 -449.2 M ( Text createTextNode\(in DOMString data\);) S 44 -460 M ( Comment createComment\(in DOMString data\);) S 44 -470.8 M ( CDATASection createCDATASection\(in DOMString data\)) S 44 -481.6 M ( raises\(DOMException\);) S 44 -492.4 M ( ProcessingInstruction createProcessingInstruction\(in DOMString target, ) S 44 -503.2 M ( in DOMString data\)) S 44 -514 M ( raises\(DOMException\);) S 44 -524.8 M ( Attr createAttribute\(in DOMString name\)) S 44 -535.6 M ( raises\(DOMException\);) S 44 -546.4 M ( EntityReference createEntityReference\(in DOMString name\)) S 44 -557.2 M ( raises\(DOMException\);) S 44 -568 M ( NodeList getElementsByTagName\(in DOMString tagname\);) S 44 -578.8 M ( // Introduced in DOM Level 2:) S 44 -589.6 M ( Node importNode\(in Node importedNode, ) S 44 -600.4 M ( in boolean deep\)) S 44 -611.2 M ( raises\(DOMException\);) S 44 -611.2 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 Times-Roman Times-Bold Courier Helvetica %%PageBoundingBox: 93 44 537 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 ( Element createElementNS\(in DOMString namespaceURI, ) S 44 -32.4 M ( in DOMString qualifiedName\)) S 44 -43.2 M ( raises\(DOMException\);) S 44 -54 M ( // Introduced in DOM Level 2:) S 44 -64.8 M ( Attr createAttributeNS\(in DOMString namespaceURI, ) S 44 -75.6 M ( in DOMString qualifiedName\)) S 44 -86.4 M ( raises\(DOMException\);) S 44 -97.2 M ( // Introduced in DOM Level 2:) S 44 -108 M ( NodeList getElementsByTagNameNS\(in DOMString namespaceURI, ) S 44 -118.8 M ( in DOMString localName\);) S 44 -129.6 M ( // Introduced in DOM Level 2:) S 44 -140.4 M ( Element getElementById\(in DOMString elementId\);) S 44 -151.2 M (};) S 22 -173.4 M %%IncludeResource: font Times-Bold 11 2 Nf (Attributes) S %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 44 -186.6 M 11 4 Nf (doctype) S [/View [/XYZ -4 532.602844 null] /Dest /214 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DocumentType) S [/Rect [125.553467 -189.347168 206.751709 -177.247162] /Subtype /Link /Border [0 0 1] /Dest /302 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (68) S (] ) S (, readonly ) S 66 -199.8 M 11 0 Nf (The Document Type Declaration \(see ) S 11 4 Nf (DocumentType) S [/Rect [233.307373 -202.547119 314.505615 -190.447113] /Subtype /Link /Border [0 0 1] /Dest /302 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (68) S (] ) S (\) associated with this) S 66 -213 M (document. For HTML documents as well as XML documents without a document type) S 66 -226.2 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 -239.4 M 11 0 Nf (Type Declaration, therefore ) S 11 4 Nf (docType) S 11 0 Nf ( cannot be altered in any way, including through the) S 66 -252.6 M 11 0 Nf (use of methods, such as ) S 11 4 Nf (insertNode) S 11 0 Nf ( or ) S 11 4 Nf (removeNode) S 11 0 Nf (, which are inherited from the ) S 66 -265.8 M 11 4 Nf (Node) S [/Rect [65.0 -268.546875 93.3994141 -256.446869] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (38) S (] ) S (interface.) S 44 -290 M 11 4 Nf (documentElement) S [/View [/XYZ -4 429.203186 null] /Dest /215 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (Element) S [/Rect [178.352295 -292.746826 226.55127 -280.64682] /Subtype /Link /Border [0 0 1] /Dest /280 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (57) S (] ) S (, readonly ) S 66 -303.2 M (This is a convenience attribute that allows direct access to the child node that is the root) S 66 -316.4 M (element of the document. For HTML documents, this is the element with the tagName ) S 66 -329.6 M ("HTML".) S 44 -353.8 M 11 4 Nf (implementation) S [/View [/XYZ -4 365.403381 null] /Dest /216 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMImplementation) S [/Rect [171.752441 -356.546631 285.949951 -344.446625] /Subtype /Link /Border [0 0 1] /Dest /180 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (26) S (] ) S (, readonly ) S 66 -367 M 11 0 Nf (The ) S 11 4 Nf (DOMImplementation) S [/Rect [84.8547363 -369.746582 199.052246 -357.646576] /Subtype /Link /Border [0 0 1] /Dest /180 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (26) S (] ) S (object that handles this document. A DOM) S 66 -380.2 M (application may use objects from multiple ) S (implementations.) S 22 -404.4 M 11 2 Nf (Methods) S 11 0 Nf ( ) S 44 -417.6 M 11 4 Nf (createAttribute) S [/View [/XYZ -4 301.603577 null] /Dest /217 /DEST pdfmark 11 0 Nf ( ) S 66 -430.8 M 11 0 Nf (Creates an ) S 11 4 Nf (Attr) S [/Rect [113.871582 -433.546387 142.271 -421.446381] /Subtype /Link /Border [0 0 1] /Dest /275 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (56) S (] ) S (of the given name. Note that the ) S 11 4 Nf (Attr) S [/Rect [316.542969 -433.546387 344.942383 -421.446381] /Subtype /Link /Border [0 0 1] /Dest /275 /ANN pdfmark 11 0 Nf ( instance can then be set on) S 66 -444 M 11 0 Nf (an ) S 11 4 Nf (Element) S [/Rect [78.1337891 -446.746338 126.332764 -434.646332] /Subtype /Link /Border [0 0 1] /Dest /280 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (57) S (] ) S (using the ) S 11 4 Nf (setAttributeNode) S 11 0 Nf ( method. ) S 66 -457.2 M 11 0 Nf (To create an attribute with a qualified name and namespace URI, use the ) S 66 -470.4 M 11 4 Nf (createAttributeNS) S 11 0 Nf ( ) S (method.) S 66 -483.6 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -496.8 M 11 4 Nf (name) S 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [127.753906 -499.546143 189.152588 -487.446136] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 88 -510 M (The name of the ) S (attribute.) S 66 -534.2 M 11 2 Nf (Return ) S (Value) S 11 0 Nf ( ) S 74 -561.5 M 11 4 Nf (Attr) S [/Rect [73.0 -564.24585 101.399414 -552.145874] /Subtype /Link /Border [0 0 1] /Dest /275 /ANN pdfmark 11 0 Nf ( ) S 74 -574.7 M ([p.) S (56) S (] ) S 146.9 -561.5 M 11 0 Nf (A new ) S 11 4 Nf (Attr) S [/Rect [177.640381 -564.24585 206.039795 -552.145874] /Subtype /Link /Border [0 0 1] /Dest /275 /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 146.9 -574.7 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 (.) S 66 -583.4 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 132 -8 M grestore pgsave restore N %%Page: 31 31 %%PageResources: font Times-Roman Times-Italic Times-Bold Courier Helvetica %%PageBoundingBox: 115 44 526 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 (Exceptions) S %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 74 -40.5 M %%IncludeResource: font Courier 11 4 Nf (DOMException) S [/Rect [73.0 -43.2497559 154.198242 -31.1497555] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -53.7 M ([p.) S (24) S (] ) S 198.6 -40.5 M (INVALID_CHARACTER_ERR: Raised if the specified) S 198.6 -53.7 M (name contains an illegal ) S (character.) S 44 -86.6 M 11 4 Nf (createAttributeNS) S [/View [/XYZ -4 632.550354 null] /Dest /218 /DEST pdfmark 11 0 Nf ( introduced in ) S 11 2 Nf (DOM Level ) S (2) S 11 0 Nf ( ) S 66 -99.8 M (Creates an attribute of the given qualified name and namespace URI. HTML-only DOM) S 66 -113 M (implementations do not need to implement this ) S (method.) S 66 -126.2 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -139.4 M 11 4 Nf (namespaceURI) S 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [180.552734 -142.199463 241.951416 -130.099457] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 88 -152.6 M 11 0 Nf (The ) S %%IncludeResource: font Times-Italic 11 1 Nf (namespace ) S (URI) S [/Rect [106.854736 -155.399414 178.80249 -143.299408] /Subtype /Link /Border [0 0 1] /Dest /325 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (450) S (] ) S (of the attribute to ) S (create.) S 66 -176.8 M 11 4 Nf (qualifiedName) S 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [187.152588 -179.599365 248.55127 -167.499359] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 88 -190 M 11 0 Nf (The ) S 11 1 Nf (qualified ) S (name) S [/Rect [106.854736 -192.799316 174.545654 -180.69931] /Subtype /Link /Border [0 0 1] /Dest /327 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (450) S (] ) S (of the attribute to ) S (instantiate.) S 66 -214.2 M 11 2 Nf (Return ) S (Value) S 11 0 Nf ( ) S 74 -241.5 M 11 4 Nf (Attr) S [/Rect [73.0 -244.299072 101.399414 -232.199066] /Subtype /Link /Border [0 0 1] /Dest /275 /ANN pdfmark 11 0 Nf ( ) S 74 -254.7 M ([p.) S (56) S (] ) S 145.5 -241.5 M 11 0 Nf (A new ) S 11 4 Nf (Attr) S [/Rect [176.304443 -244.299072 204.703857 -232.199066] /Subtype /Link /Border [0 0 1] /Dest /275 /ANN pdfmark 11 0 Nf ( object with the following ) S (attributes:) S 145.5 -255.8 M save 183.7 -268.8 M 11 2 Nf (Attribute) S 350.2 -268.8 M 11 2 Nf (Value) S 149.5 -290.6 M 11 4 Nf (Node.nodeName) S 269.8 -290.6 M 11 0 Nf (qualifiedName) S 149.5 -312.3 M 11 4 Nf (Node.namespaceURI) S 269.8 -312.3 M 11 4 Nf (namespaceURI) S 149.5 -334.1 M 11 4 Nf (Node.prefix) S 269.8 -334.1 M 11 0 Nf (prefix, extracted from ) S 11 4 Nf (qualifiedName) S 11 0 Nf (,) S 269.8 -347.3 M 11 0 Nf (or ) S 11 4 Nf (null) S 11 0 Nf ( if there is no ) S (prefix) S 149.5 -369 M 11 4 Nf (Node.localName) S 269.8 -369 M 11 1 Nf (local ) S (name) S [/Rect [268.834473 -371.798828 319.409668 -359.698822] /Subtype /Link /Border [0 0 1] /Dest /329 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (450) S (] ) S (, extracted from ) S 269.8 -382.2 M 11 4 Nf (qualifiedName) S 149.5 -404 M 11 4 Nf (Attr.name) S 269.8 -404 M 11 4 Nf (qualifiedName) S 269.8 -404 M gsave 0 setgray 265.8 -255.8 M 0.3 setlinewidth 0 -21.75 RL stroke 265.8 -277.6 M 0.3 setlinewidth -120.297508 0 RL stroke 462 -277.6 M 0.3 setlinewidth -196.165497 0 RL stroke 265.8 -277.6 M 0.3 setlinewidth 0 -21.75 RL stroke 265.8 -299.3 M 0.3 setlinewidth -120.297508 0 RL stroke 462 -299.3 M 0.3 setlinewidth -196.165497 0 RL stroke 265.8 -299.3 M 0.3 setlinewidth 0 -21.75 RL stroke 265.8 -321.1 M 0.3 setlinewidth -120.297508 0 RL stroke 462 -321.1 M 0.3 setlinewidth -196.165497 0 RL stroke 265.8 -321.1 M 0.3 setlinewidth 0 -34.9499512 RL stroke 265.8 -356 M 0.3 setlinewidth -120.297508 0 RL stroke 462 -356 M 0.3 setlinewidth -196.165497 0 RL stroke 265.8 -356 M 0.3 setlinewidth 0 -34.9499512 RL stroke 265.8 -391 M 0.3 setlinewidth -120.297508 0 RL stroke 462 -391 M 0.3 setlinewidth -196.165497 0 RL stroke 265.8 -391 M 0.3 setlinewidth 0 -21.75 RL stroke 265.8 -412.7 M 0.3 setlinewidth -120.297508 0 RL stroke 462 -412.7 M 0.3 setlinewidth -196.165497 0 RL stroke 265.8 -412.7 M grestore gsave 1 setlinewidth 0 setgray 145.5 -255.8 M 0 -156.899902 RL 316.463 0 RL 0 156.899902 RL -316.463 0 RL closepath stroke grestore 0 -412.7 M restore 66 -445.7 M 11 2 Nf (Exceptions) S 11 0 Nf ( ) S 74 -473 M 11 4 Nf (DOMException) S [/Rect [73.0 -475.748535 154.198242 -463.648529] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -486.2 M ([p.) S (24) S (] ) S 186.7 -473 M (INVALID_CHARACTER_ERR: Raised if the specified) S 186.7 -486.2 M (qualified name contains an illegal ) S (character.) S 186.7 -510.4 M 11 0 Nf (NAMESPACE_ERR: Raised if the ) S 11 4 Nf (qualifiedName) S 11 0 Nf ( is) S 186.7 -523.6 M 11 0 Nf (malformed, if the ) S 11 4 Nf (qualifiedName) S 11 0 Nf ( has a prefix and the ) S 186.7 -536.8 M 11 4 Nf (namespaceURI) S 11 0 Nf ( is ) S 11 4 Nf (null) S 11 0 Nf ( or an empty string, if the ) S 186.7 -550 M 11 4 Nf (qualifiedName) S 11 0 Nf ( has a prefix that is "xml" and the ) S 186.7 -563.2 M 11 4 Nf (namespaceURI) S 11 0 Nf ( is different from ) S 186.7 -576.4 M 11 0 Nf (") S (http://www.w3.org/XML/1998/namespace) S [/Rect [190.225098 -579.148193 379.815674 -567.048218] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/XML/1998/namespace)\] Cd /ANN pdfmark (", or if the ) S 186.7 -589.6 M 11 4 Nf (qualifiedName) S 11 0 Nf ( is "xmlns" and the ) S 11 4 Nf (namespaceURI) S 11 0 Nf ( is) S 186.7 -602.8 M (different from ) S (") S (http://www.w3.org/2000/xmlns/) S [/Rect [254.980469 -605.548096 398.768311 -593.44812] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/2000/xmlns/)\] Cd /ANN pdfmark (".) S 66 -611.5 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-Bold Courier Helvetica %%PageBoundingBox: 115 44 527 755 %%BeginPageSetup /pgsave save D 71 706 translate %%EndPageSetup 0 0 M 0.6 setlinewidth 44 -13.2 M %%IncludeResource: font Courier 11 4 Nf (createCDATASection) S [/View [/XYZ -4 706.000061 null] /Dest /219 /DEST pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 66 -26.4 M 11 0 Nf (Creates a ) S 11 4 Nf (CDATASection) S [/Rect [108.371582 -29.1499023 189.569824 -17.049902] /Subtype /Link /Border [0 0 1] /Dest /301 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (67) S (] ) S (node whose value is the specified ) S (string.) 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 (data) S 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [127.753906 -55.5498047 189.152588 -43.4498062] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 88 -66 M 11 0 Nf (The data for the ) S 11 4 Nf (CDATASection) S [/Rect [159.69751 -68.7497559 240.895752 -56.6497574] /Subtype /Link /Border [0 0 1] /Dest /301 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (67) S (] ) S (contents.) S 66 -90.2 M 11 2 Nf (Return ) S (Value) S 11 0 Nf ( ) S 74 -117.5 M 11 4 Nf (CDATASection) S [/Rect [73.0 -120.249512 154.198242 -108.149513] /Subtype /Link /Border [0 0 1] /Dest /301 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (67) S (] ) S 214.7 -117.5 M 11 0 Nf (The new ) S 11 4 Nf (CDATASection) S [/Rect [254.654297 -120.249512 335.852539 -108.149513] /Subtype /Link /Border [0 0 1] /Dest /301 /ANN pdfmark 11 0 Nf ( ) S (object.) S 66 -150.4 M 11 2 Nf (Exceptions) S 11 0 Nf ( ) S 74 -177.7 M 11 4 Nf (DOMException) S [/Rect [73.0 -180.499268 154.198242 -168.399261] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -190.9 M ([p.) S (24) S (] ) S 204.2 -177.7 M (NOT_SUPPORTED_ERR: Raised if this document is an) S 204.2 -190.9 M (HTML ) S (document.) S 44 -223.9 M 11 4 Nf (createComment) S [/View [/XYZ -4 495.300842 null] /Dest /220 /DEST pdfmark 11 0 Nf ( ) S 66 -237.1 M 11 0 Nf (Creates a ) S 11 4 Nf (Comment) S [/Rect [108.371582 -239.849121 156.570557 -227.749115] /Subtype /Link /Border [0 0 1] /Dest /299 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (66) S (] ) S (node given the specified ) S (string.) S 66 -250.3 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -263.5 M 11 4 Nf (data) S 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [127.753906 -266.249023 189.152588 -254.149017] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 88 -276.7 M (The data for the ) S (node.) S 66 -300.9 M 11 2 Nf (Return ) S (Value) S 11 0 Nf ( ) S 74 -328.2 M 11 4 Nf (Comment) S [/Rect [73.0 -330.94873 121.198975 -318.848724] /Subtype /Link /Border [0 0 1] /Dest /299 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (66) S (] ) S 181.7 -328.2 M 11 0 Nf (The new ) S 11 4 Nf (Comment) S [/Rect [221.655029 -330.94873 269.854 -318.848724] /Subtype /Link /Border [0 0 1] /Dest /299 /ANN pdfmark 11 0 Nf ( ) S (object.) S 66 -361.1 M 11 2 Nf (No ) S (Exceptions) S 44 -385.3 M 11 4 Nf (createDocumentFragment) S [/View [/XYZ -4 333.851379 null] /Dest /221 /DEST pdfmark 11 0 Nf ( ) S 66 -398.5 M 11 0 Nf (Creates an empty ) S 11 4 Nf (DocumentFragment) S [/Rect [144.121094 -401.298584 251.71875 -389.198578] /Subtype /Link /Border [0 0 1] /Dest /212 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (28) S (] ) S (object. ) S 66 -411.7 M 11 2 Nf (Return ) S (Value) S 11 0 Nf ( ) S 74 -439 M 11 4 Nf (DocumentFragment) S [/Rect [73.0 -441.79834 180.597656 -429.698334] /Subtype /Link /Border [0 0 1] /Dest /212 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (28) S (] ) S 241.1 -439 M 11 0 Nf (A new ) S 11 4 Nf (DocumentFragment) S [/Rect [271.890869 -441.79834 379.488525 -429.698334] /Subtype /Link /Border [0 0 1] /Dest /212 /ANN pdfmark 11 0 Nf (.) S 66 -472 M 11 2 Nf (No ) S (Parameters) S 66 -485.2 M 11 2 Nf (No ) S (Exceptions) S 44 -509.4 M 11 4 Nf (createElement) S [/View [/XYZ -4 209.801819 null] /Dest /222 /DEST pdfmark 11 0 Nf ( ) S 66 -522.6 M 11 0 Nf (Creates an element of the type specified. Note that the instance returned implements the ) S 66 -535.8 M 11 4 Nf (Element) S [/Rect [65.0 -538.548096 113.198975 -526.44812] /Subtype /Link /Border [0 0 1] /Dest /280 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (57) S (] ) S (interface, so attributes can be specified directly on the returned ) S (object.) S 66 -549 M 11 0 Nf (In addition, if there are known attributes with default values, ) S 11 4 Nf (Attr) S [/Rect [334.450195 -551.748047 362.849609 -539.648071] /Subtype /Link /Border [0 0 1] /Dest /275 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (56) S (] ) S (nodes) S 66 -562.2 M (representing them are automatically created and attached to the ) S (element.) S 66 -575.4 M 11 0 Nf (To create an element with a qualified name and namespace URI, use the ) S 66 -588.6 M 11 4 Nf (createElementNS) S 11 0 Nf ( ) S (method.) S 66 -601.8 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -601.8 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 132 -8 M grestore pgsave restore N %%Page: 33 33 %%PageResources: font Times-Roman Times-Italic Times-Bold Courier Helvetica %%PageBoundingBox: 115 44 537 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 (tagName) S %%IncludeResource: font Times-Roman 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [147.553467 -15.9499512 208.952148 -3.84995079] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 88 -26.4 M (The name of the element type to instantiate. For XML, this is case-sensitive. For) S 88 -39.6 M 11 0 Nf (HTML, the ) S 11 4 Nf (tagName) S 11 0 Nf ( parameter may be provided in any case, but it must be mapped) S 88 -52.8 M (to the canonical uppercase form by the DOM implementation. ) S 66 -77 M %%IncludeResource: font Times-Bold 11 2 Nf (Return ) S (Value) S 11 0 Nf ( ) S 74 -104.3 M 11 4 Nf (Element) S [/Rect [73.0 -107.049561 121.198975 -94.9495621] /Subtype /Link /Border [0 0 1] /Dest /280 /ANN pdfmark 11 0 Nf ( ) S 74 -117.5 M ([p.) S (57) S (] ) S 164.5 -104.3 M 11 0 Nf (A new ) S 11 4 Nf (Element) S [/Rect [195.301514 -107.049561 243.500488 -94.9495621] /Subtype /Link /Border [0 0 1] /Dest /280 /ANN pdfmark 11 0 Nf ( object with the ) S 11 4 Nf (nodeName) S 11 0 Nf ( attribute set to ) S 164.5 -117.5 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) S 164.5 -130.7 M 11 0 Nf (to ) S 11 4 Nf (null) S 11 0 Nf (.) S 66 -163.6 M 11 2 Nf (Exceptions) S 11 0 Nf ( ) S 74 -190.9 M 11 4 Nf (DOMException) S [/Rect [73.0 -193.699219 154.198242 -181.599213] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -204.1 M ([p.) S (24) S (] ) S 198.6 -190.9 M (INVALID_CHARACTER_ERR: Raised if the specified) S 198.6 -204.1 M (name contains an illegal ) S (character.) S 44 -237.1 M 11 4 Nf (createElementNS) S [/View [/XYZ -4 482.100891 null] /Dest /223 /DEST pdfmark 11 0 Nf ( introduced in ) S 11 2 Nf (DOM Level ) S (2) S 11 0 Nf ( ) S 66 -250.3 M (Creates an element of the given qualified name and namespace URI. HTML-only DOM) S 66 -263.5 M (implementations do not need to implement this ) S (method.) S 66 -276.7 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -289.9 M 11 4 Nf (namespaceURI) S 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [180.552734 -292.648926 241.951416 -280.54892] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 88 -303.1 M 11 0 Nf (The ) S %%IncludeResource: font Times-Italic 11 1 Nf (namespace ) S (URI) S [/Rect [106.854736 -305.848877 178.80249 -293.748871] /Subtype /Link /Border [0 0 1] /Dest /325 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (450) S (] ) S (of the element to ) S (create.) S 66 -327.3 M 11 4 Nf (qualifiedName) S 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [187.152588 -330.048828 248.55127 -317.948822] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 88 -340.5 M 11 0 Nf (The ) S 11 1 Nf (qualified ) S (name) S [/Rect [106.854736 -343.248779 174.545654 -331.148773] /Subtype /Link /Border [0 0 1] /Dest /327 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (450) S (] ) S (of the element type to ) S (instantiate.) S 66 -364.7 M 11 2 Nf (Return ) S (Value) S 11 0 Nf ( ) S 74 -392 M 11 4 Nf (Element) S [/Rect [73.0 -394.748535 121.198975 -382.648529] /Subtype /Link /Border [0 0 1] /Dest /280 /ANN pdfmark 11 0 Nf ( ) S 74 -405.2 M ([p.) S (57) S (] ) S 163 -392 M 11 0 Nf (A new ) S 11 4 Nf (Element) S [/Rect [193.751709 -394.748535 241.950684 -382.648529] /Subtype /Link /Border [0 0 1] /Dest /280 /ANN pdfmark 11 0 Nf ( object with the following ) S (attributes:) S 163 -406.3 M save 201.1 -419.3 M 11 2 Nf (Attribute) S 358.9 -419.3 M 11 2 Nf (Value) S 167 -441 M 11 4 Nf (Node.nodeName) S 287.3 -441 M 11 4 Nf (qualifiedName) S 167 -462.8 M 11 4 Nf (Node.namespaceURI) S 287.3 -462.8 M 11 4 Nf (namespaceURI) S 167 -484.5 M 11 4 Nf (Node.prefix) S 287.3 -484.5 M 11 0 Nf (prefix, extracted from ) S 287.3 -497.7 M 11 4 Nf (qualifiedName) S 11 0 Nf (, or ) S 11 4 Nf (null) S 11 0 Nf ( if there) S 287.3 -510.9 M (is no ) S (prefix) S 167 -532.7 M 11 4 Nf (Node.localName) S 287.3 -532.7 M 11 1 Nf (local ) S (name) S [/Rect [286.281738 -535.448242 336.856934 -523.348267] /Subtype /Link /Border [0 0 1] /Dest /329 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (450) S (] ) S (, extracted from ) S 287.3 -545.9 M 11 4 Nf (qualifiedName) S 167 -567.6 M 11 4 Nf (Element.tagName) S 287.3 -567.6 M 11 4 Nf (qualifiedName) S 287.3 -567.6 M gsave 0 setgray 283.3 -406.3 M 0.3 setlinewidth 0 -21.75 RL stroke 283.3 -428 M 0.3 setlinewidth -120.297508 0 RL stroke 462 -428 M 0.3 setlinewidth -178.71817 0 RL stroke 283.3 -428 M 0.3 setlinewidth 0 -21.75 RL stroke 283.3 -449.8 M 0.3 setlinewidth -120.297508 0 RL stroke 462 -449.8 M 0.3 setlinewidth -178.71817 0 RL stroke 283.3 -449.8 M 0.3 setlinewidth 0 -21.75 RL stroke 283.3 -471.5 M 0.3 setlinewidth -120.297508 0 RL stroke 462 -471.5 M 0.3 setlinewidth -178.71817 0 RL stroke 283.3 -471.5 M 0.3 setlinewidth 0 -48.1499023 RL stroke 283.3 -519.7 M 0.3 setlinewidth -120.297508 0 RL stroke 462 -519.7 M 0.3 setlinewidth -178.71817 0 RL stroke 283.3 -519.7 M 0.3 setlinewidth 0 -34.9499512 RL stroke 283.3 -554.6 M 0.3 setlinewidth -120.297508 0 RL stroke 462 -554.6 M 0.3 setlinewidth -178.71817 0 RL stroke 283.3 -554.6 M 0.3 setlinewidth 0 -21.75 RL stroke 283.3 -576.4 M 0.3 setlinewidth -120.297508 0 RL stroke 462 -576.4 M 0.3 setlinewidth -178.71817 0 RL stroke 283.3 -576.4 M grestore gsave 1 setlinewidth 0 setgray 163 -406.3 M 0 -170.099854 RL 299.015686 0 RL 0 170.099854 RL -299.015686 0 RL closepath stroke grestore 0 -576.4 M restore 66 -585.1 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 132 -8 M grestore pgsave restore N %%Page: 34 34 %%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 Times-Bold 11 2 Nf (Exceptions) S %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 74 -40.5 M %%IncludeResource: font Courier 11 4 Nf (DOMException) S [/Rect [73.0 -43.2497559 154.198242 -31.1497555] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -53.7 M ([p.) S (24) S (] ) S 187.3 -40.5 M (INVALID_CHARACTER_ERR: Raised if the specified) S 187.3 -53.7 M (qualified name contains an illegal ) S (character.) S 187.3 -77.9 M 11 0 Nf (NAMESPACE_ERR: Raised if the ) S 11 4 Nf (qualifiedName) S 11 0 Nf ( is) S 187.3 -91.1 M 11 0 Nf (malformed, if the ) S 11 4 Nf (qualifiedName) S 11 0 Nf ( has a prefix and the ) S 187.3 -104.3 M 11 4 Nf (namespaceURI) S 11 0 Nf ( is ) S 11 4 Nf (null) S 11 0 Nf ( or an empty string, or if the ) S 187.3 -117.5 M 11 4 Nf (qualifiedName) S 11 0 Nf ( has a prefix that is "xml" and the ) S 187.3 -130.7 M 11 4 Nf (namespaceURI) S 11 0 Nf ( is different from ) S 187.3 -143.9 M (") S (http://www.w3.org/XML/1998/namespace) S [/Rect [190.765381 -146.649414 380.355957 -134.549408] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/XML/1998/namespace)\] Cd /ANN pdfmark (" ) S ([) S (Namespaces) S [/Rect [389.256592 -146.649414 446.23291 -134.549408] /Subtype /Link /Border [0 0 1] /Dest /324 /ANN pdfmark (].) S 44 -176.8 M 11 4 Nf (createEntityReference) S [/View [/XYZ -4 542.350647 null] /Dest /224 /DEST pdfmark 11 0 Nf ( ) S 66 -190 M 11 0 Nf (Creates an ) S 11 4 Nf (EntityReference) S [/Rect [113.871582 -192.799316 214.869385 -180.69931] /Subtype /Link /Border [0 0 1] /Dest /316 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (70) S (] ) S (object. In addition, if the referenced entity is) S 66 -203.2 M 11 0 Nf (known, the child list of the ) S 11 4 Nf (EntityReference) S [/Rect [185.689941 -205.999268 286.687744 -193.899261] /Subtype /Link /Border [0 0 1] /Dest /316 /ANN pdfmark 11 0 Nf ( node is made the same as that of the) S 66 -216.4 M 11 0 Nf (corresponding ) S 11 4 Nf (Entity) S [/Rect [130.679932 -219.199219 172.279053 -207.099213] /Subtype /Link /Border [0 0 1] /Dest /312 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (69) S (] ) S (node.) S 66 -240.6 M 11 2 Nf (Note:) S 11 0 Nf ( If any descendant of the ) S 11 4 Nf (Entity) S [/Rect [201.837158 -243.39917 243.436279 -231.299164] /Subtype /Link /Border [0 0 1] /Dest /312 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (69) S (] ) S (node has an unbound ) S %%IncludeResource: font Times-Italic 11 1 Nf (namespace ) S (prefix) S [/Rect [369.442139 -243.39917 448.726318 -231.299164] /Subtype /Link /Border [0 0 1] /Dest /326 /ANN pdfmark 11 0 Nf ( ) S 66 -253.8 M 11 0 Nf ([p.) S (450) S (] ) S (, the corresponding descendant of the created ) S 11 4 Nf (EntityReference) S [/Rect [301.429443 -256.599121 402.427246 -244.499115] /Subtype /Link /Border [0 0 1] /Dest /316 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (70) S (] ) S (node is) S 66 -267 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 -280.2 M (mechanism to resolve namespace ) S (prefixes.) S 66 -304.4 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -317.6 M 11 4 Nf (name) S 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [127.753906 -320.398926 189.152588 -308.29892] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 88 -330.8 M (The name of the entity to reference. ) S 66 -355 M 11 2 Nf (Return ) S (Value) S 11 0 Nf ( ) S 74 -382.3 M 11 4 Nf (EntityReference) S [/Rect [73.0 -385.098633 173.997803 -372.998627] /Subtype /Link /Border [0 0 1] /Dest /316 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (70) S (] ) S 234.5 -382.3 M 11 0 Nf (The new ) S 11 4 Nf (EntityReference) S [/Rect [274.453857 -385.098633 375.45166 -372.998627] /Subtype /Link /Border [0 0 1] /Dest /316 /ANN pdfmark 11 0 Nf ( ) S (object.) S 66 -415.3 M 11 2 Nf (Exceptions) S 11 0 Nf ( ) S 74 -442.6 M 11 4 Nf (DOMException) S [/Rect [73.0 -445.348389 154.198242 -433.248383] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -455.8 M ([p.) S (24) S (] ) S 198.6 -442.6 M (INVALID_CHARACTER_ERR: Raised if the specified) S 198.6 -455.8 M (name contains an illegal ) S (character.) S 198.6 -480 M (NOT_SUPPORTED_ERR: Raised if this document is an) S 198.6 -493.2 M (HTML ) S (document.) S 44 -526.1 M 11 4 Nf (createProcessingInstruction) S [/View [/XYZ -4 193.051819 null] /Dest /225 /DEST pdfmark 11 0 Nf ( ) S 66 -539.3 M 11 0 Nf (Creates a ) S 11 4 Nf (ProcessingInstruction) S [/Rect [108.371582 -542.098145 248.968506 -529.998169] /Subtype /Link /Border [0 0 1] /Dest /317 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (71) S (] ) S (node given the specified name and data ) S 66 -552.5 M (strings.) S 66 -565.7 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -578.9 M 11 4 Nf (target) S 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [140.953613 -581.698 202.352295 -569.598] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 88 -592.1 M (The target part of the processing ) S (instruction.) S 88 -592.1 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 176 -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 66 -13.2 M %%IncludeResource: font Courier 11 4 Nf (data) S %%IncludeResource: font Times-Roman 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [127.753906 -15.9499512 189.152588 -3.84995079] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 88 -26.4 M 11 0 Nf (The data for the ) S (node.) S 66 -50.6 M %%IncludeResource: font Times-Bold 11 2 Nf (Return ) S (Value) S 11 0 Nf ( ) S 74 -77.9 M 11 4 Nf (ProcessingInstruction) S [/Rect [73.0 -80.6496582 213.596924 -68.5496597] /Subtype /Link /Border [0 0 1] /Dest /317 /ANN pdfmark 11 0 Nf ( ) S 74 -91.1 M ([p.) S (71) S (] ) S 267.2 -77.9 M 11 0 Nf (The new ) S 11 4 Nf (ProcessingInstruction) S [/Rect [307.157715 -80.6496582 447.754639 -68.5496597] /Subtype /Link /Border [0 0 1] /Dest /317 /ANN pdfmark 11 0 Nf ( ) S 267.2 -91.1 M (object.) S 66 -124 M 11 2 Nf (Exceptions) S 11 0 Nf ( ) S 74 -151.3 M 11 4 Nf (DOMException) S [/Rect [73.0 -154.099365 154.198242 -141.999359] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -164.5 M ([p.) S (24) S (] ) S 198.6 -151.3 M (INVALID_CHARACTER_ERR: Raised if the specified) S 198.6 -164.5 M (target contains an illegal ) S (character.) S 198.6 -188.7 M (NOT_SUPPORTED_ERR: Raised if this document is an) S 198.6 -201.9 M (HTML ) S (document.) S 44 -234.9 M 11 4 Nf (createTextNode) S [/View [/XYZ -4 484.300842 null] /Dest /226 /DEST pdfmark 11 0 Nf ( ) S 66 -248.1 M 11 0 Nf (Creates a ) S 11 4 Nf (Text) S [/Rect [108.371582 -250.849121 136.771 -238.749115] /Subtype /Link /Border [0 0 1] /Dest /297 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (66) S (] ) S (node given the specified ) S (string.) S 66 -261.3 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -274.5 M 11 4 Nf (data) S 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [127.753906 -277.249023 189.152588 -265.149017] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 88 -287.7 M (The data for the ) S (node.) S 66 -311.9 M 11 2 Nf (Return ) S (Value) S 11 0 Nf ( ) S 74 -339.2 M 11 4 Nf (Text) S [/Rect [73.0 -341.94873 101.399414 -329.848724] /Subtype /Link /Border [0 0 1] /Dest /297 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (66) S (] ) S 161.9 -339.2 M 11 0 Nf (The new ) S 11 4 Nf (Text) S [/Rect [201.855469 -341.94873 230.254883 -329.848724] /Subtype /Link /Border [0 0 1] /Dest /297 /ANN pdfmark 11 0 Nf ( ) S (object.) S 66 -372.1 M 11 2 Nf (No ) S (Exceptions) S 44 -396.3 M 11 4 Nf (getElementById) S [/View [/XYZ -4 322.851379 null] /Dest /227 /DEST pdfmark 11 0 Nf ( introduced in ) S 11 2 Nf (DOM Level ) S (2) S 11 0 Nf ( ) S 66 -409.5 M 11 0 Nf (Returns the ) S 11 4 Nf (Element) S [/Rect [118.161865 -412.298584 166.36084 -400.198578] /Subtype /Link /Border [0 0 1] /Dest /280 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (57) 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 -422.7 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 -446.9 M 11 2 Nf (Note:) S 11 0 Nf ( The DOM implementation must have information that says which attributes are of) S 66 -460.1 M (type ID. Attributes with the name "ID" are not of type ID unless so defined.) S 66 -473.3 M (Implementations that do not know whether attributes are of type ID or not are expected to) S 66 -486.5 M 11 0 Nf (return ) S 11 4 Nf (null) S 11 0 Nf (.) S 66 -510.7 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -523.9 M 11 4 Nf (elementId) S 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [160.753174 -526.698242 222.151855 -514.598267] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 88 -537.1 M 11 0 Nf (The unique ) S 11 4 Nf (id) S 11 0 Nf ( value for an ) S (element.) S 66 -561.3 M 11 2 Nf (Return ) S (Value) S 11 0 Nf ( ) S 74 -588.6 M 11 4 Nf (Element) S [/Rect [73.0 -591.397949 121.198975 -579.298] /Subtype /Link /Border [0 0 1] /Dest /280 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (57) S (] ) S 181.7 -588.6 M (The matching ) S (element.) S 66 -597.4 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 132 -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 66 -13.2 M %%IncludeResource: font Times-Bold 11 2 Nf (No ) S (Exceptions) S 44 -37.4 M %%IncludeResource: font Courier 11 4 Nf (getElementsByTagName) S [/View [/XYZ -4 681.80011 null] /Dest /228 /DEST pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 66 -50.6 M 11 0 Nf (Returns a ) S 11 4 Nf (NodeList) S [/Rect [109.604004 -53.3498535 164.402832 -41.249855] /Subtype /Link /Border [0 0 1] /Dest /255 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (47) S (] ) S (of all the ) S 11 4 Nf (Elements) S [/Rect [236.33252 -53.3498535 291.131348 -41.249855] /Subtype /Link /Border [0 0 1] /Dest /280 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (57) S (] ) S (with a given tag name in the) S 66 -63.8 M 11 0 Nf (order in which they are encountered in a preorder traversal of the ) S 11 4 Nf (Document) S 11 0 Nf ( tree. ) S 66 -77 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -90.2 M 11 4 Nf (tagname) S 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [147.553467 -92.949707 208.952148 -80.8497086] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 88 -103.4 M (The name of the tag to match on. The special value "*" matches all ) S (tags.) S 66 -127.6 M 11 2 Nf (Return ) S (Value) S 11 0 Nf ( ) S 74 -154.9 M 11 4 Nf (NodeList) S [/Rect [73.0 -157.649414 127.798828 -145.549408] /Subtype /Link /Border [0 0 1] /Dest /255 /ANN pdfmark 11 0 Nf ( ) S 74 -168.1 M ([p.) S (47) S (] ) S 183.4 -154.9 M 11 0 Nf (A new ) S 11 4 Nf (NodeList) S [/Rect [214.194092 -157.649414 268.99292 -145.549408] /Subtype /Link /Border [0 0 1] /Dest /255 /ANN pdfmark 11 0 Nf ( object containing all the matched ) S 183.4 -168.1 M 11 4 Nf (Elements) S [/Rect [182.426514 -170.849365 237.225342 -158.749359] /Subtype /Link /Border [0 0 1] /Dest /280 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (57) S (] ) S (.) S 66 -201 M 11 2 Nf (No ) S (Exceptions) S 44 -225.2 M 11 4 Nf (getElementsByTagNameNS) S [/View [/XYZ -4 493.950745 null] /Dest /229 /DEST pdfmark 11 0 Nf ( introduced in ) S 11 2 Nf (DOM Level ) S (2) S 11 0 Nf ( ) S 66 -238.4 M 11 0 Nf (Returns a ) S 11 4 Nf (NodeList) S [/Rect [109.604004 -241.199219 164.402832 -229.099213] /Subtype /Link /Border [0 0 1] /Dest /255 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (47) S (] ) S (of all the ) S 11 4 Nf (Elements) S [/Rect [236.33252 -241.199219 291.131348 -229.099213] /Subtype /Link /Border [0 0 1] /Dest /280 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (57) S (] ) S (with a given ) S %%IncludeResource: font Times-Italic 11 1 Nf (local ) S (name) S [/Rect [378.340088 -241.199219 428.915283 -229.099213] /Subtype /Link /Border [0 0 1] /Dest /329 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (450) S (] ) S 66 -251.6 M (and namespace URI in the order in which they are encountered in a preorder traversal of) S 66 -264.8 M 11 0 Nf (the ) S 11 4 Nf (Document) S 11 0 Nf ( ) S (tree.) S 66 -278 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -291.2 M 11 4 Nf (namespaceURI) S 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [180.552734 -293.999023 241.951416 -281.899017] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 88 -304.4 M 11 0 Nf (The ) S 11 1 Nf (namespace ) S (URI) S [/Rect [106.854736 -307.198975 178.80249 -295.098969] /Subtype /Link /Border [0 0 1] /Dest /325 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (450) S (] ) S (of the elements to match on. The special value "*") S 88 -317.6 M (matches all ) S (namespaces.) S 66 -341.8 M 11 4 Nf (localName) S 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [160.753174 -344.598877 222.151855 -332.498871] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 88 -355 M 11 0 Nf (The ) S 11 1 Nf (local ) S (name) S [/Rect [106.854736 -357.798828 157.429932 -345.698822] /Subtype /Link /Border [0 0 1] /Dest /329 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (450) S (] ) S (of the elements to match on. The special value "*" matches all) S 88 -368.2 M (local ) S (names.) S 66 -392.4 M 11 2 Nf (Return ) S (Value) S 11 0 Nf ( ) S 74 -419.7 M 11 4 Nf (NodeList) S [/Rect [73.0 -422.498535 127.798828 -410.398529] /Subtype /Link /Border [0 0 1] /Dest /255 /ANN pdfmark 11 0 Nf ( ) S 74 -432.9 M ([p.) S (47) S (] ) S 183.4 -419.7 M 11 0 Nf (A new ) S 11 4 Nf (NodeList) S [/Rect [214.194092 -422.498535 268.99292 -410.398529] /Subtype /Link /Border [0 0 1] /Dest /255 /ANN pdfmark 11 0 Nf ( object containing all the matched ) S 183.4 -432.9 M 11 4 Nf (Elements) S [/Rect [182.426514 -435.698486 237.225342 -423.59848] /Subtype /Link /Border [0 0 1] /Dest /280 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (57) S (] ) S (.) S 66 -465.9 M 11 2 Nf (No ) S (Exceptions) S 44 -490.1 M 11 4 Nf (importNode) S [/View [/XYZ -4 229.101624 null] /Dest /230 /DEST pdfmark 11 0 Nf ( introduced in ) S 11 2 Nf (DOM Level ) S (2) S 11 0 Nf ( ) S 66 -503.3 M (Imports a node from another document to this document. The returned node has no parent; ) S 66 -516.5 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 -529.7 M (document; this method creates a new copy of the source ) S (node.) S 66 -542.9 M (For all nodes, importing a node creates a node object owned by the importing document,) S 66 -556.1 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 -569.3 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 -582.5 M 11 4 Nf (cloneNode) S 11 0 Nf ( operation on a ) S 11 4 Nf (Node) S [/Rect [192.828613 -585.248047 221.228027 -573.148071] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (38) S (] ) S (, the source node is not ) S (altered.) S 66 -595.7 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 -608.9 M (behavior expected if a fragment of XML or HTML source was copied from one document) S 66 -608.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 132 -8 M grestore pgsave restore N %%Page: 37 37 %%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 66 -13.2 M %%IncludeResource: font Times-Roman 11 0 Nf (to another, recognizing that the two documents may have different DTDs in the XML case.) S 66 -26.4 M 11 0 Nf (The following list describes the specifics for each type of node. ) S 66 -39.6 M %%IncludeResource: font Times-Bold 11 2 Nf (ATTRIBUTE_NODE) S 11 0 Nf ( ) S 88 -52.8 M 11 0 Nf (The ) S %%IncludeResource: font Courier 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 -66 M 11 4 Nf (true) S 11 0 Nf ( on the generated ) S 11 4 Nf (Attr) S [/Rect [191.596924 -68.7497559 219.996338 -56.6497574] /Subtype /Link /Border [0 0 1] /Dest /275 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (56) S (] ) S (. The descendants of the source ) S 11 4 Nf (Attr) S [/Rect [390.891113 -68.7497559 419.290527 -56.6497574] /Subtype /Link /Border [0 0 1] /Dest /275 /ANN pdfmark 11 0 Nf ( are) S 88 -79.2 M (recursively imported and the resulting nodes reassembled to form the corresponding ) S 88 -92.4 M (subtree.) S 88 -105.6 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 -108.349609 323.547607 -96.2496109] /Subtype /Link /Border [0 0 1] /Dest /275 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (56) S (] ) S (nodes; they always carry) S 88 -118.8 M (their children with them when ) S (imported.) S 66 -132 M 11 2 Nf (DOCUMENT_FRAGMENT_NODE) S 11 0 Nf ( ) S 88 -145.2 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 descendants of the source element will be) S 88 -158.4 M (recursively imported and the resulting nodes reassembled to form the corresponding) S 88 -171.6 M 11 0 Nf (subtree. Otherwise, this simply generates an empty ) S 11 4 Nf (DocumentFragment) S [/Rect [313.990723 -174.349365 421.588379 -162.249359] /Subtype /Link /Border [0 0 1] /Dest /212 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (28) S (] ) S (.) S 66 -184.8 M 11 2 Nf (DOCUMENT_NODE) S 11 0 Nf ( ) S 88 -198 M 11 4 Nf (Document) S 11 0 Nf ( nodes cannot be ) S (imported.) S 66 -211.2 M 11 2 Nf (DOCUMENT_TYPE_NODE) S 11 0 Nf ( ) 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 /302 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (68) S (] ) S (nodes cannot be ) S (imported.) S 66 -237.6 M 11 2 Nf (ELEMENT_NODE) S 11 0 Nf ( ) S 88 -250.8 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 -253.549072 465.169434 -241.449066] /Subtype /Link /Border [0 0 1] /Dest /275 /ANN pdfmark 11 0 Nf ( ) S 88 -264 M 11 0 Nf ([p.) S (56) S (] ) S (nodes are attached to the generated ) S 11 4 Nf (Element) S [/Rect [273.324951 -266.749023 321.523926 -254.649017] /Subtype /Link /Border [0 0 1] /Dest /280 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (57) S (] ) S (. Default attributes are ) S 11 1 Nf (not) S 88 -277.2 M 11 0 Nf (copied, though if the document being imported into defines default attributes for this) S 88 -290.4 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 -303.6 M 11 4 Nf (true) S 11 0 Nf (, the descendants of the source element will be recursively imported and the) S 88 -316.8 M (resulting nodes reassembled to form the corresponding ) S (subtree.) S 66 -330 M 11 2 Nf (ENTITY_NODE) S 11 0 Nf ( ) S 88 -343.2 M 11 4 Nf (Entity) S [/Rect [87.0 -345.94873 128.599121 -333.848724] /Subtype /Link /Border [0 0 1] /Dest /312 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (69) S (] ) S (nodes can be imported, however in the current release of the DOM the ) S 88 -356.4 M 11 4 Nf (DocumentType) S [/Rect [87.0 -359.148682 168.198242 -347.048676] /Subtype /Link /Border [0 0 1] /Dest /302 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (68) S (] ) S (is readonly. Ability to add these imported nodes to a ) S 88 -369.6 M 11 4 Nf (DocumentType) S [/Rect [87.0 -372.348633 168.198242 -360.248627] /Subtype /Link /Border [0 0 1] /Dest /302 /ANN pdfmark 11 0 Nf ( will be considered for addition to a future release of the ) S (DOM.) S 88 -382.8 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 -396 M 11 0 Nf (If a ) S 11 4 Nf (deep) S 11 0 Nf ( import is requested, the descendants of the the source ) S 11 4 Nf (Entity) S [/Rect [371.530518 -398.748535 413.129639 -386.648529] /Subtype /Link /Border [0 0 1] /Dest /312 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (69) S (] ) S (is) S 88 -409.2 M (recursively imported and the resulting nodes reassembled to form the corresponding ) S 88 -422.4 M (subtree.) S 66 -435.6 M 11 2 Nf (ENTITY_REFERENCE_NODE) S 11 0 Nf ( ) S 88 -448.8 M 11 0 Nf (Only the ) S 11 4 Nf (EntityReference) S [/Rect [127.941406 -451.54834 228.939209 -439.448334] /Subtype /Link /Border [0 0 1] /Dest /316 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (70) S (] ) S (itself is copied, even if a ) S 11 4 Nf (deep) S 11 0 Nf ( import is) S 88 -462 M (requested, since the source and destination documents might have defined the entity) S 88 -475.2 M (differently. If the document being imported into provides a definition for this entity) S 88 -488.4 M (name, its value is ) S (assigned.) S 66 -501.6 M 11 2 Nf (NOTATION_NODE) S 11 0 Nf ( ) S 88 -514.8 M 11 4 Nf (Notation) S [/Rect [87.0 -517.548096 141.798828 -505.44809] /Subtype /Link /Border [0 0 1] /Dest /309 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (69) S (] ) S (nodes can be imported, however in the current release of the DOM) S 88 -528 M 11 0 Nf (the ) S 11 4 Nf (DocumentType) S [/Rect [103.19165 -530.748047 184.389893 -518.648071] /Subtype /Link /Border [0 0 1] /Dest /302 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (68) S (] ) S (is readonly. Ability to add these imported nodes to a ) S 88 -541.2 M 11 4 Nf (DocumentType) S [/Rect [87.0 -543.948 168.198242 -531.848] /Subtype /Link /Border [0 0 1] /Dest /302 /ANN pdfmark 11 0 Nf ( will be considered for addition to a future release of the ) S (DOM.) S 88 -554.4 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 -567.6 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 (Notation) S [/Rect [295.148193 -570.3479 349.947021 -558.247925] /Subtype /Link /Border [0 0 1] /Dest /309 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (69) S (] ) S (nodes since they) S 88 -580.8 M (never have any ) S (children.) S 66 -594 M 11 2 Nf (PROCESSING_INSTRUCTION_NODE) S 11 0 Nf ( ) S 88 -607.2 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 -607.2 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 176 -8 M grestore pgsave restore N %%Page: 38 38 %%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 88 -13.2 M %%IncludeResource: font Times-Roman 11 0 Nf (node.) S 66 -26.4 M %%IncludeResource: font Times-Bold 11 2 Nf (TEXT_NODE, CDATA_SECTION_NODE, ) S (COMMENT_NODE) S 11 0 Nf ( ) S 88 -39.6 M 11 0 Nf (These three types of nodes inheriting from ) S %%IncludeResource: font Courier 11 4 Nf (CharacterData) S [/Rect [276.713135 -42.3498535 364.51123 -30.2498531] /Subtype /Link /Border [0 0 1] /Dest /267 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (52) S (] ) S (copy their ) S 11 4 Nf (data) S 88 -52.8 M 11 0 Nf (and ) S 11 4 Nf (length) S 11 0 Nf ( attributes from those of the source ) S (node.) S 66 -66 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -79.2 M 11 4 Nf (importedNode) S 11 0 Nf ( of type ) S 11 4 Nf (Node) S [/Rect [180.552734 -81.949707 208.952148 -69.8497086] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (38) S (] ) S 88 -92.4 M (The node to ) S (import.) S 66 -116.6 M 11 4 Nf (deep) S 11 0 Nf ( of type ) S 11 4 Nf (boolean) S 88 -129.8 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 -143 M 11 0 Nf (only the node itself, as explained above. This has no effect on ) S 11 4 Nf (Attr) S [/Rect [361.334717 -145.749512 389.734131 -133.649506] /Subtype /Link /Border [0 0 1] /Dest /275 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (56) S (] ) S (, ) S 88 -156.2 M 11 4 Nf (EntityReference) S [/Rect [87.0 -158.949463 187.997803 -146.849457] /Subtype /Link /Border [0 0 1] /Dest /316 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (70) S (] ) S (, and ) S 11 4 Nf (Notation) S [/Rect [242.207275 -158.949463 297.006104 -146.849457] /Subtype /Link /Border [0 0 1] /Dest /309 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (69) S (] ) S (nodes.) S 66 -180.4 M 11 2 Nf (Return ) S (Value) S 11 0 Nf ( ) S 74 -207.7 M 11 4 Nf (Node) S [/Rect [73.0 -210.449219 101.399414 -198.349213] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (38) S (] ) S 161.9 -207.7 M 11 0 Nf (The imported node that belongs to this ) S 11 4 Nf (Document) S 11 0 Nf (.) S 66 -240.6 M 11 2 Nf (Exceptions) S 11 0 Nf ( ) S 74 -267.9 M 11 4 Nf (DOMException) S [/Rect [73.0 -270.698975 154.198242 -258.598969] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -281.1 M ([p.) S (24) S (] ) S 201.1 -267.9 M (NOT_SUPPORTED_ERR: Raised if the type of node) S 201.1 -281.1 M (being imported is not ) S (supported.) S 0 -314.1 M 11 2 Nf (Interface ) S %%IncludeResource: font Times-BoldItalic 11 3 Nf (Node) S [/View [/XYZ -4 405.101135 null] /Dest /231 /DEST pdfmark 11 0 Nf ( ) S 22 -338.3 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 -351.5 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 -364.7 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 -377.9 M 11 0 Nf (example, ) S 11 4 Nf (Text) S [/Rect [63.7670898 -380.648682 92.1665039 -368.548676] /Subtype /Link /Border [0 0 1] /Dest /297 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (66) S (] ) S (nodes may not have children, and adding children to such nodes results in a ) S 22 -391.1 M 11 4 Nf (DOMException) S [/Rect [21.0 -393.848633 102.198242 -381.748627] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (24) S (] ) S (being ) S (raised.) S 22 -415.3 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 -428.5 M (node information without casting down to the specific derived interface. In cases where there is no) S 22 -441.7 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 -444.448486 460.614746 -432.34848] /Subtype /Link /Border [0 0 1] /Dest /280 /ANN pdfmark 11 0 Nf ( ) S 22 -454.9 M 11 0 Nf ([p.) S (57) S (] ) S (or ) S 11 4 Nf (attributes) S 11 0 Nf ( for a ) S 11 4 Nf (Comment) S [/Rect [154.196533 -457.648438 202.395508 -445.548431] /Subtype /Link /Border [0 0 1] /Dest /299 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (66) S (] ) S (\), this returns ) S 11 4 Nf (null) S 11 0 Nf (. Note that the specialized) S 22 -468.1 M (interfaces may contain additional and more convenient mechanisms to get and set the relevant) S 22 -481.3 M (information. ) S 22 -494.5 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -516.3 M 9.0 4 Nf (interface Node {) S 44 -527.1 M ( // NodeType) S 44 -537.9 M ( const unsigned short ELEMENT_NODE = 1;) S 44 -548.7 M ( const unsigned short ATTRIBUTE_NODE = 2;) S 44 -559.5 M ( const unsigned short TEXT_NODE = 3;) S 44 -570.3 M ( const unsigned short CDATA_SECTION_NODE = 4;) S 44 -581.1 M ( const unsigned short ENTITY_REFERENCE_NODE = 5;) S 44 -591.9 M ( const unsigned short ENTITY_NODE = 6;) S 44 -602.7 M ( const unsigned short PROCESSING_INSTRUCTION_NODE = 7;) S 44 -613.5 M ( const unsigned short COMMENT_NODE = 8;) S 44 -613.5 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 88 -8 M grestore pgsave restore N %%Page: 39 39 %%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 DOCUMENT_NODE = 9;) S 44 -21.6 M 9.0 4 Nf ( const unsigned short DOCUMENT_TYPE_NODE = 10;) S 44 -32.4 M ( const unsigned short DOCUMENT_FRAGMENT_NODE = 11;) S 44 -43.2 M ( const unsigned short NOTATION_NODE = 12;) S 44 -64.8 M ( readonly attribute DOMString nodeName;) S 44 -75.6 M ( attribute DOMString nodeValue;) S 44 -86.4 M ( // raises\(DOMException\) on setting) S 44 -97.2 M ( // raises\(DOMException\) on retrieval) S 44 -118.8 M ( readonly attribute unsigned short nodeType;) S 44 -129.6 M ( readonly attribute Node parentNode;) S 44 -140.4 M ( readonly attribute NodeList childNodes;) S 44 -151.2 M ( readonly attribute Node firstChild;) S 44 -162 M ( readonly attribute Node lastChild;) S 44 -172.8 M ( readonly attribute Node previousSibling;) S 44 -183.6 M ( readonly attribute Node nextSibling;) S 44 -194.4 M ( readonly attribute NamedNodeMap attributes;) S 44 -205.2 M ( // Modified in DOM Level 2:) S 44 -216 M ( readonly attribute Document ownerDocument;) S 44 -226.8 M ( Node insertBefore\(in Node newChild, ) S 44 -237.6 M ( in Node refChild\)) S 44 -248.4 M ( raises\(DOMException\);) S 44 -259.2 M ( Node replaceChild\(in Node newChild, ) S 44 -270 M ( in Node oldChild\)) S 44 -280.8 M ( raises\(DOMException\);) S 44 -291.6 M ( Node removeChild\(in Node oldChild\)) S 44 -302.4 M ( raises\(DOMException\);) S 44 -313.2 M ( Node appendChild\(in Node newChild\)) S 44 -324 M ( raises\(DOMException\);) S 44 -334.8 M ( boolean hasChildNodes\(\);) S 44 -345.6 M ( Node cloneNode\(in boolean deep\);) S 44 -356.4 M ( // Introduced in DOM Level 2:) S 44 -367.2 M ( void normalize\(\);) S 44 -378 M ( // Introduced in DOM Level 2:) S 44 -388.8 M ( boolean supports\(in DOMString feature, ) S 44 -399.6 M ( in DOMString version\);) S 44 -410.4 M ( // Introduced in DOM Level 2:) S 44 -421.2 M ( readonly attribute DOMString namespaceURI;) S 44 -432 M ( // Introduced in DOM Level 2:) S 44 -442.8 M ( attribute DOMString prefix;) S 44 -453.6 M ( // raises\(DOMException\) on setting) S 44 -475.2 M ( // Introduced in DOM Level 2:) S 44 -486 M ( readonly attribute DOMString localName;) S 44 -496.8 M (};) S 22 -519 M %%IncludeResource: font Times-Bold 11 2 Nf (Definition group ) S %%IncludeResource: font Times-BoldItalic 11 3 Nf (NodeType) S [/View [/XYZ -4 200.209045 null] /Dest /232 /DEST pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 44 -543.2 M (An integer indicating which type of node this ) S (is.) S 44 -567.4 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 -591.6 M 11 2 Nf (Defined ) S (Constants) S 11 0 Nf ( ) S 66 -591.6 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 132 -8 M grestore pgsave restore N %%Page: 40 40 %%PageResources: font Times-Roman 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 (ATTRIBUTE_NODE) S 88 -26.4 M %%IncludeResource: font Times-Roman 11 0 Nf (The node is an ) S 11 4 Nf (Attr) S [/Rect [154.208984 -29.1499023 182.608398 -17.049902] /Subtype /Link /Border [0 0 1] /Dest /275 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (56) S (] ) S (.) S 66 -50.6 M 11 4 Nf (CDATA_SECTION_NODE) S 88 -63.8 M 11 0 Nf (The node is a ) S 11 4 Nf (CDATASection) S [/Rect [148.708984 -66.5498047 229.907227 -54.4498062] /Subtype /Link /Border [0 0 1] /Dest /301 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (67) S (] ) S (.) S 66 -88 M 11 4 Nf (COMMENT_NODE) S 88 -101.2 M 11 0 Nf (The node is a ) S 11 4 Nf (Comment) S [/Rect [148.708984 -103.949707 196.907959 -91.8497086] /Subtype /Link /Border [0 0 1] /Dest /299 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (66) S (] ) S (.) S 66 -125.4 M 11 4 Nf (DOCUMENT_FRAGMENT_NODE) S 88 -138.6 M 11 0 Nf (The node is a ) S 11 4 Nf (DocumentFragment) S [/Rect [148.708984 -141.349609 256.306641 -129.249603] /Subtype /Link /Border [0 0 1] /Dest /212 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (28) S (] ) S (.) S 66 -162.8 M 11 4 Nf (DOCUMENT_NODE) S 88 -176 M 11 0 Nf (The node is a ) S 11 4 Nf (Document) S [/Rect [148.708984 -178.749512 203.507812 -166.649506] /Subtype /Link /Border [0 0 1] /Dest /213 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (29) S (] ) S (.) S 66 -200.2 M 11 4 Nf (DOCUMENT_TYPE_NODE) S 88 -213.4 M 11 0 Nf (The node is a ) S 11 4 Nf (DocumentType) S [/Rect [148.708984 -216.149414 229.907227 -204.049408] /Subtype /Link /Border [0 0 1] /Dest /302 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (68) S (] ) S (.) S 66 -237.6 M 11 4 Nf (ELEMENT_NODE) S 88 -250.8 M 11 0 Nf (The node is an ) S 11 4 Nf (Element) S [/Rect [154.208984 -253.549316 202.407959 -241.44931] /Subtype /Link /Border [0 0 1] /Dest /280 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (57) S (] ) S (.) S 66 -275 M 11 4 Nf (ENTITY_NODE) S 88 -288.2 M 11 0 Nf (The node is an ) S 11 4 Nf (Entity) S [/Rect [154.208984 -290.949219 195.808105 -278.849213] /Subtype /Link /Border [0 0 1] /Dest /312 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (69) S (] ) S (.) S 66 -312.4 M 11 4 Nf (ENTITY_REFERENCE_NODE) S 88 -325.6 M 11 0 Nf (The node is an ) S 11 4 Nf (EntityReference) S [/Rect [154.208984 -328.349121 255.206787 -316.249115] /Subtype /Link /Border [0 0 1] /Dest /316 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (70) S (] ) S (.) S 66 -349.8 M 11 4 Nf (NOTATION_NODE) S 88 -363 M 11 0 Nf (The node is a ) S 11 4 Nf (Notation) S [/Rect [148.708984 -365.749023 203.507812 -353.649017] /Subtype /Link /Border [0 0 1] /Dest /309 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (69) S (] ) S (.) S 66 -387.2 M 11 4 Nf (PROCESSING_INSTRUCTION_NODE) S 88 -400.4 M 11 0 Nf (The node is a ) S 11 4 Nf (ProcessingInstruction) S [/Rect [148.708984 -403.148926 289.305908 -391.04892] /Subtype /Link /Border [0 0 1] /Dest /317 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (71) S (] ) S (.) S 66 -424.6 M 11 4 Nf (TEXT_NODE) S 88 -437.8 M 11 0 Nf (The node is a ) S 11 4 Nf (Text) S [/Rect [148.708984 -440.548828 177.108398 -428.448822] /Subtype /Link /Border [0 0 1] /Dest /297 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (66) S (] ) S (node.) S 44 -462 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 -475.2 M (follows: ) S 44 -489.5 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 0 -8 M grestore pgsave restore N %%Page: 41 41 %%PageResources: font Times-Roman Times-Italic Times-Bold Courier Helvetica %%PageBoundingBox: 93 44 542 755 %%BeginPageSetup /pgsave save D 71 706 translate %%EndPageSetup 0 0 M 0.6 setlinewidth 151.4 -13 M %%IncludeResource: font Times-Bold 11 2 Nf (nodeName) S 265.4 -13 M 11 2 Nf (nodeValue) S 390.1 -13 M 11 2 Nf (attributes) S 48 -34.8 M %%IncludeResource: font Times-Roman 11 0 Nf (Attr) S 151.4 -34.8 M (name of ) S (attribute) S 265.4 -34.8 M (value of ) S (attribute) S 390.1 -34.8 M (null) S 48 -56.5 M (CDATASection) S 151.4 -56.5 M (#cdata-section) S 265.4 -56.5 M (content of the CDATA ) S 265.4 -69.7 M (Section) S 390.1 -56.5 M (null) S 48 -91.4 M (Comment) S 151.4 -91.4 M (#comment) S 265.4 -91.4 M (content of the ) S (comment) S 390.1 -91.4 M (null) S 48 -113.2 M (Document) S 151.4 -113.2 M (#document) S 265.4 -113.2 M (null) S 390.1 -113.2 M (null) S 48 -134.9 M (DocumentFragment) S 151.4 -134.9 M (#document-fragment) S 265.4 -134.9 M (null) S 390.1 -134.9 M (null) S 48 -156.7 M (DocumentType) S 151.4 -156.7 M (document type ) S (name) S 265.4 -156.7 M (null) S 390.1 -156.7 M (null) S 48 -178.4 M (Element) S 151.4 -178.4 M (tag ) S (name) S 265.4 -178.4 M (null) S 390.1 -178.4 M (NamedNodeMap) S 48 -200.2 M (Entity) S 151.4 -200.2 M (entity ) S (name) S 265.4 -200.2 M (null) S 390.1 -200.2 M (null) S 48 -221.9 M (EntityReference) S 151.4 -221.9 M (name of entity ) S 151.4 -235.1 M (referenced) S 265.4 -221.9 M (null) S 390.1 -221.9 M (null) S 48 -256.9 M (Notation) S 151.4 -256.9 M (notation ) S (name) S 265.4 -256.9 M (null) S 390.1 -256.9 M (null) S 48 -278.6 M (ProcessingInstruction) S 151.4 -278.6 M (target) S 265.4 -278.6 M (entire content excluding) S 265.4 -291.8 M (the ) S (target) S 390.1 -278.6 M (null) S 48 -313.6 M (Text) S 151.4 -313.6 M (#text) S 265.4 -313.6 M (content of the text ) S (node) S 390.1 -313.6 M (null) S 390.1 -313.6 M gsave 0 setgray 147.4 0 M 0.3 setlinewidth 0 -21.75 RL stroke 147.4 -21.8 M 0.3 setlinewidth -103.423729 0 RL stroke 261.4 0 M 0.3 setlinewidth 0 -21.75 RL stroke 261.4 -21.8 M 0.3 setlinewidth -113.94104 0 RL stroke 386.1 0 M 0.3 setlinewidth 0 -21.75 RL stroke 386.1 -21.8 M 0.3 setlinewidth -124.779633 0 RL stroke 470 -21.8 M 0.3 setlinewidth -83.8556137 0 RL stroke 147.4 -21.8 M 0.3 setlinewidth 0 -21.75 RL stroke 147.4 -43.5 M 0.3 setlinewidth -103.423729 0 RL stroke 261.4 -21.8 M 0.3 setlinewidth 0 -21.75 RL stroke 261.4 -43.5 M 0.3 setlinewidth -113.94104 0 RL stroke 386.1 -21.8 M 0.3 setlinewidth 0 -21.75 RL stroke 386.1 -43.5 M 0.3 setlinewidth -124.779633 0 RL stroke 470 -43.5 M 0.3 setlinewidth -83.8556137 0 RL stroke 147.4 -43.5 M 0.3 setlinewidth 0 -34.9499512 RL stroke 147.4 -78.4 M 0.3 setlinewidth -103.423729 0 RL stroke 261.4 -43.5 M 0.3 setlinewidth 0 -34.9499512 RL stroke 261.4 -78.4 M 0.3 setlinewidth -113.94104 0 RL stroke 386.1 -43.5 M 0.3 setlinewidth 0 -34.9499512 RL stroke 386.1 -78.4 M 0.3 setlinewidth -124.779633 0 RL stroke 470 -78.4 M 0.3 setlinewidth -83.8556137 0 RL stroke 147.4 -78.4 M 0.3 setlinewidth 0 -21.75 RL stroke 147.4 -100.2 M 0.3 setlinewidth -103.423729 0 RL stroke 261.4 -78.4 M 0.3 setlinewidth 0 -21.75 RL stroke 261.4 -100.2 M 0.3 setlinewidth -113.94104 0 RL stroke 386.1 -78.4 M 0.3 setlinewidth 0 -21.75 RL stroke 386.1 -100.2 M 0.3 setlinewidth -124.779633 0 RL stroke 470 -100.2 M 0.3 setlinewidth -83.8556137 0 RL stroke 147.4 -100.2 M 0.3 setlinewidth 0 -21.75 RL stroke 147.4 -121.9 M 0.3 setlinewidth -103.423729 0 RL stroke 261.4 -100.2 M 0.3 setlinewidth 0 -21.75 RL stroke 261.4 -121.9 M 0.3 setlinewidth -113.94104 0 RL stroke 386.1 -100.2 M 0.3 setlinewidth 0 -21.75 RL stroke 386.1 -121.9 M 0.3 setlinewidth -124.779633 0 RL stroke 470 -121.9 M 0.3 setlinewidth -83.8556137 0 RL stroke 147.4 -121.9 M 0.3 setlinewidth 0 -21.75 RL stroke 147.4 -143.7 M 0.3 setlinewidth -103.423729 0 RL stroke 261.4 -121.9 M 0.3 setlinewidth 0 -21.75 RL stroke 261.4 -143.7 M 0.3 setlinewidth -113.94104 0 RL stroke 386.1 -121.9 M 0.3 setlinewidth 0 -21.75 RL stroke 386.1 -143.7 M 0.3 setlinewidth -124.779633 0 RL stroke 470 -143.7 M 0.3 setlinewidth -83.8556137 0 RL stroke 147.4 -143.7 M 0.3 setlinewidth 0 -21.75 RL stroke 147.4 -165.4 M 0.3 setlinewidth -103.423729 0 RL stroke 261.4 -143.7 M 0.3 setlinewidth 0 -21.75 RL stroke 261.4 -165.4 M 0.3 setlinewidth -113.94104 0 RL stroke 386.1 -143.7 M 0.3 setlinewidth 0 -21.75 RL stroke 386.1 -165.4 M 0.3 setlinewidth -124.779633 0 RL stroke 470 -165.4 M 0.3 setlinewidth -83.8556137 0 RL stroke 147.4 -165.4 M 0.3 setlinewidth 0 -21.75 RL stroke 147.4 -187.2 M 0.3 setlinewidth -103.423729 0 RL stroke 261.4 -165.4 M 0.3 setlinewidth 0 -21.75 RL stroke 261.4 -187.2 M 0.3 setlinewidth -113.94104 0 RL stroke 386.1 -165.4 M 0.3 setlinewidth 0 -21.75 RL stroke 386.1 -187.2 M 0.3 setlinewidth -124.779633 0 RL stroke 470 -187.2 M 0.3 setlinewidth -83.8556137 0 RL stroke 147.4 -187.2 M 0.3 setlinewidth 0 -21.75 RL stroke 147.4 -208.9 M 0.3 setlinewidth -103.423729 0 RL stroke 261.4 -187.2 M 0.3 setlinewidth 0 -21.75 RL stroke 261.4 -208.9 M 0.3 setlinewidth -113.94104 0 RL stroke 386.1 -187.2 M 0.3 setlinewidth 0 -21.75 RL stroke 386.1 -208.9 M 0.3 setlinewidth -124.779633 0 RL stroke 470 -208.9 M 0.3 setlinewidth -83.8556137 0 RL stroke 147.4 -208.9 M 0.3 setlinewidth 0 -34.9499512 RL stroke 147.4 -243.9 M 0.3 setlinewidth -103.423729 0 RL stroke 261.4 -208.9 M 0.3 setlinewidth 0 -34.9499512 RL stroke 261.4 -243.9 M 0.3 setlinewidth -113.94104 0 RL stroke 386.1 -208.9 M 0.3 setlinewidth 0 -34.9499512 RL stroke 386.1 -243.9 M 0.3 setlinewidth -124.779633 0 RL stroke 470 -243.9 M 0.3 setlinewidth -83.8556137 0 RL stroke 147.4 -243.9 M 0.3 setlinewidth 0 -21.75 RL stroke 147.4 -265.6 M 0.3 setlinewidth -103.423729 0 RL stroke 261.4 -243.9 M 0.3 setlinewidth 0 -21.75 RL stroke 261.4 -265.6 M 0.3 setlinewidth -113.94104 0 RL stroke 386.1 -243.9 M 0.3 setlinewidth 0 -21.75 RL stroke 386.1 -265.6 M 0.3 setlinewidth -124.779633 0 RL stroke 470 -265.6 M 0.3 setlinewidth -83.8556137 0 RL stroke 147.4 -265.6 M 0.3 setlinewidth 0 -34.9499512 RL stroke 147.4 -300.6 M 0.3 setlinewidth -103.423729 0 RL stroke 261.4 -265.6 M 0.3 setlinewidth 0 -34.9499512 RL stroke 261.4 -300.6 M 0.3 setlinewidth -113.94104 0 RL stroke 386.1 -265.6 M 0.3 setlinewidth 0 -34.9499512 RL stroke 386.1 -300.6 M 0.3 setlinewidth -124.779633 0 RL stroke 470 -300.6 M 0.3 setlinewidth -83.8556137 0 RL stroke 147.4 -300.6 M 0.3 setlinewidth 0 -21.75 RL stroke 147.4 -322.3 M 0.3 setlinewidth -103.423729 0 RL stroke 261.4 -300.6 M 0.3 setlinewidth 0 -21.75 RL stroke 261.4 -322.3 M 0.3 setlinewidth -113.94104 0 RL stroke 386.1 -300.6 M 0.3 setlinewidth 0 -21.75 RL stroke 386.1 -322.3 M 0.3 setlinewidth -124.779633 0 RL stroke 470 -322.3 M 0.3 setlinewidth -83.8556137 0 RL stroke 386.1 -322.3 M grestore gsave 1 setlinewidth 0 setgray 44 -0 M 0 -322.349854 RL 426.000031 0 RL 0 322.349854 RL -426.000031 0 RL closepath stroke grestore 22 -346.5 M 11 2 Nf (Attributes) S 11 0 Nf ( ) S 44 -359.7 M %%IncludeResource: font Courier 11 4 Nf (attributes) S [/View [/XYZ -4 359.450256 null] /Dest /233 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (NamedNodeMap) S [/Rect [145.353027 -362.499756 226.55127 -350.39975] /Subtype /Link /Border [0 0 1] /Dest /258 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (48) S (] ) S (, readonly ) S 66 -372.9 M 11 0 Nf (A ) S 11 4 Nf (NamedNodeMap) S [/Rect [75.6918945 -375.699707 156.890137 -363.599701] /Subtype /Link /Border [0 0 1] /Dest /258 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (48) S (] ) S (containing the attributes of this node \(if it is an ) S 11 4 Nf (Element) S [/Rect [395.950195 -375.699707 444.14917 -363.599701] /Subtype /Link /Border [0 0 1] /Dest /280 /ANN pdfmark 11 0 Nf ( ) S 66 -386.1 M 11 0 Nf ([p.) S (57) S (] ) S (\) or ) S 11 4 Nf (null) S 11 0 Nf ( otherwise. ) S 44 -410.3 M 11 4 Nf (childNodes) S [/View [/XYZ -4 308.850403 null] /Dest /234 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (NodeList) S [/Rect [145.353027 -413.099609 200.151855 -400.999603] /Subtype /Link /Border [0 0 1] /Dest /255 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (47) S (] ) S (, readonly ) S 66 -423.5 M 11 0 Nf (A ) S 11 4 Nf (NodeList) S [/Rect [75.6918945 -426.299561 130.490723 -414.199554] /Subtype /Link /Border [0 0 1] /Dest /255 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (47) S (] ) S (that contains all children of this node. If there are no children, this is) S 66 -436.7 M 11 0 Nf (a ) S 11 4 Nf (NodeList) S [/Rect [72.6337891 -439.499512 127.432617 -427.399506] /Subtype /Link /Border [0 0 1] /Dest /255 /ANN pdfmark 11 0 Nf ( containing no ) S (nodes.) S 44 -460.9 M 11 4 Nf (firstChild) S [/View [/XYZ -4 258.250549 null] /Dest /235 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (Node) S [/Rect [145.353027 -463.699463 173.752441 -451.599457] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (38) S (] ) S (, readonly ) S 66 -474.1 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 -498.3 M 11 4 Nf (lastChild) S [/View [/XYZ -4 220.850647 null] /Dest /236 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (Node) S [/Rect [138.753174 -501.099365 167.152588 -488.999359] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (38) S (] ) S (, readonly ) S 66 -511.5 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 -535.7 M 11 4 Nf (localName) S [/View [/XYZ -4 183.450745 null] /Dest /237 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [138.753174 -538.499268 200.151855 -526.399292] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S (, readonly, introduced in ) S 11 2 Nf (DOM Level ) S (2) S 11 0 Nf ( ) S 66 -548.9 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 -551.699219 257.945068 -539.599243] /Subtype /Link /Border [0 0 1] /Dest /327 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (450) S (] ) S (of this ) S (node.) S 66 -562.1 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 -575.3 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 -578.099121 450.903076 -565.999146] /Subtype /Link /Border [0 0 1] /Dest /213 /ANN pdfmark 11 0 Nf ( ) S 66 -588.5 M 11 0 Nf ([p.) S (29) S (] ) S (interface, this is always ) S 11 4 Nf (null) S 11 0 Nf (.) S 66 -588.5 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-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 %%IncludeResource: font Courier 11 4 Nf (namespaceURI) S [/View [/XYZ -4 706.000061 null] /Dest /238 /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 /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S (, readonly, 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 (The ) S %%IncludeResource: font Times-Italic 11 1 Nf (namespace ) S (URI) S [/Rect [84.8547363 -29.1499023 156.80249 -17.049902] /Subtype /Link /Border [0 0 1] /Dest /325 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (450) S (] ) S (of this node, or ) S 11 4 Nf (null) S 11 0 Nf ( if it is ) S (unspecified.) S 66 -39.6 M (This is not a computed value that is the result of a namespace lookup based on an) S 66 -52.8 M (examination of the namespace declarations in scope. It is merely the namespace URI given) S 66 -66 M (at creation ) S (time.) S 66 -79.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 -92.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 -95.1496582 450.903076 -83.0496597] /Subtype /Link /Border [0 0 1] /Dest /213 /ANN pdfmark 11 0 Nf ( ) S 66 -105.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 -129.8 M 11 2 Nf (Note:) S 11 0 Nf ( Per the ) S 11 1 Nf (Namespaces in ) S (XML) S 11 0 Nf ( Specification ) S ([) S (Namespaces) S [/Rect [285.259277 -132.549561 342.235596 -120.449562] /Subtype /Link /Border [0 0 1] /Dest /324 /ANN pdfmark (] an attribute does not inherit) S 66 -143 M (its namespace from the element it is attached to. If an attribute is not explicitly given a) S 66 -156.2 M (namespace, it simply has no ) S (namespace.) S 44 -180.4 M 11 4 Nf (nextSibling) S [/View [/XYZ -4 538.800598 null] /Dest /239 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (Node) S [/Rect [151.952881 -183.149414 180.352295 -171.049408] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (38) S (] ) S (, readonly ) S 66 -193.6 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 -217.8 M 11 4 Nf (nodeName) S [/View [/XYZ -4 501.400696 null] /Dest /240 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [132.15332 -220.549316 193.552 -208.44931] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S (, readonly ) S 66 -231 M (The name of this node, depending on its type; see the table above. ) S 44 -255.2 M 11 4 Nf (nodeType) S [/View [/XYZ -4 464.000793 null] /Dest /241 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (unsigned ) S (short) S 11 0 Nf (, readonly ) S 66 -268.4 M (A code representing the type of the underlying object, as defined ) S (above.) S 44 -292.6 M 11 4 Nf (nodeValue) S [/View [/XYZ -4 426.600891 null] /Dest /242 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [138.753174 -295.349121 200.151855 -283.249115] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -305.8 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 -319 M 11 4 Nf (null) S 11 0 Nf (, setting it has no effect. ) S 66 -332.2 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -359.5 M 11 4 Nf (DOMException) S [/Rect [73.0 -362.248779 154.198242 -350.148773] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -372.7 M ([p.) S (24) S (] ) S 199 -359.5 M (NO_MODIFICATION_ALLOWED_ERR: Raised when) S 199 -372.7 M (the node is ) S (readonly.) S 66 -405.6 M 11 2 Nf (Exceptions on ) S (retrieval) S 11 0 Nf ( ) S 74 -432.9 M 11 4 Nf (DOMException) S [/Rect [73.0 -435.698486 154.198242 -423.59848] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -446.1 M ([p.) S (24) S (] ) S 193.4 -432.9 M (DOMSTRING_SIZE_ERR: Raised when it would return) S 193.4 -446.1 M 11 0 Nf (more characters than fit in a ) S 11 4 Nf (DOMString) S [/Rect [318.266846 -448.898438 379.665527 -436.798431] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S (variable on) S 193.4 -459.3 M (the implementation ) S (platform.) S 44 -492.3 M 11 4 Nf (ownerDocument) S [/View [/XYZ -4 226.901672 null] /Dest /243 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (Document) S [/Rect [165.152588 -495.04834 219.951416 -482.948334] /Subtype /Link /Border [0 0 1] /Dest /213 /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 -505.5 M 11 0 Nf (The ) S 11 4 Nf (Document) S [/Rect [84.8547363 -508.248291 139.653564 -496.148285] /Subtype /Link /Border [0 0 1] /Dest /213 /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 -508.248291 439.012207 -496.148285] /Subtype /Link /Border [0 0 1] /Dest /213 /ANN pdfmark 11 0 Nf ( object) S 66 -518.7 M 11 0 Nf (used to create new nodes. When this node is a ) S 11 4 Nf (Document) S [/Rect [269.980957 -521.448242 324.779785 -509.348236] /Subtype /Link /Border [0 0 1] /Dest /213 /ANN pdfmark 11 0 Nf ( or a ) S 11 4 Nf (DocumentType) S [/Rect [345.076416 -521.448242 426.274658 -509.348236] /Subtype /Link /Border [0 0 1] /Dest /302 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (68) S (] ) S 66 -531.9 M 11 0 Nf (which is not used with any ) S 11 4 Nf (Document) S [/Rect [185.38208 -534.648193 240.180908 -522.548218] /Subtype /Link /Border [0 0 1] /Dest /213 /ANN pdfmark 11 0 Nf ( yet, this is ) S 11 4 Nf (null) S 11 0 Nf (.) S 44 -556.1 M 11 4 Nf (parentNode) S [/View [/XYZ -4 163.101868 null] /Dest /244 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (Node) S [/Rect [145.353027 -558.848145 173.752441 -546.748169] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (38) S (] ) S (, readonly ) S 66 -569.3 M 11 0 Nf (The parent of this node. All nodes, except ) S 11 4 Nf (Attr) S [/Rect [251.963623 -572.048096 280.363037 -559.94812] /Subtype /Link /Border [0 0 1] /Dest /275 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (56) S (] ) S (, ) S 11 4 Nf (Document) S [/Rect [315.938721 -572.048096 370.737549 -559.94812] /Subtype /Link /Border [0 0 1] /Dest /213 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (29) S (] ) S (, ) S 66 -582.5 M 11 4 Nf (DocumentFragment) S [/Rect [65.0 -585.248047 172.597656 -573.148071] /Subtype /Link /Border [0 0 1] /Dest /212 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (28) S (] ) S (, ) S 11 4 Nf (Entity) S [/Rect [208.17334 -585.248047 249.772461 -573.148071] /Subtype /Link /Border [0 0 1] /Dest /312 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (69) S (] ) S (, and ) S 11 4 Nf (Notation) S [/Rect [303.981934 -585.248047 358.780762 -573.148071] /Subtype /Link /Border [0 0 1] /Dest /309 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (69) S (] ) S (may have a) S 66 -595.7 M (parent. However, if a node has just been created and not yet added to the tree, or if it has) S 66 -608.9 M 11 0 Nf (been removed from the tree, this is ) S 11 4 Nf (null) S 11 0 Nf (.) S 66 -608.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 132 -8 M grestore pgsave restore N %%Page: 43 43 %%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 44 -13.2 M %%IncludeResource: font Courier 11 4 Nf (prefix) S [/View [/XYZ -4 706.000061 null] /Dest /245 /DEST pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [118.953613 -15.9499512 180.352295 -3.84995079] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S (, 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 (The ) S %%IncludeResource: font Times-Italic 11 1 Nf (namespace ) S (prefix) S [/Rect [84.8547363 -29.1499023 164.138916 -17.049902] /Subtype /Link /Border [0 0 1] /Dest /326 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (450) S (] ) S (of this node, or ) S 11 4 Nf (null) S 11 0 Nf ( if it is ) S (unspecified.) S 66 -39.6 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 -52.8 M 11 0 Nf (holds the ) S 11 1 Nf (qualified ) S (name) S [/Rect [107.77832 -55.5498047 175.469238 -43.4498062] /Subtype /Link /Border [0 0 1] /Dest /327 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (450) 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 -66 M 11 4 Nf (Element) S [/Rect [65.0 -68.7497559 113.198975 -56.6497574] /Subtype /Link /Border [0 0 1] /Dest /280 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (57) S (] ) S (and ) S 11 4 Nf (Attr) S [/Rect [161.908447 -68.7497559 190.307861 -56.6497574] /Subtype /Link /Border [0 0 1] /Dest /275 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (56) S (] ) S (interfaces, when ) S (applicable.) S 66 -79.2 M (Note also that changing the prefix of an attribute that is known to have a default value, does) S 66 -92.4 M 11 0 Nf (not make a new attribute with the default value and the original prefix appear, since the ) S 66 -105.6 M 11 4 Nf (namespaceURI) S 11 0 Nf ( and ) S 11 4 Nf (localName) S 11 0 Nf ( do not ) S (change.) S 66 -118.8 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 -132 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 -134.749512 450.903076 -122.649513] /Subtype /Link /Border [0 0 1] /Dest /213 /ANN pdfmark 11 0 Nf ( ) S 66 -145.2 M 11 0 Nf ([p.) S (29) S (] ) S (interface, this is always ) S 11 4 Nf (null) S 11 0 Nf (. ) S 66 -158.4 M 11 2 Nf (Exceptions on ) S (setting) 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 /207 /ANN pdfmark 11 0 Nf ( ) S 74 -198.9 M ([p.) S (24) S (] ) S 186.5 -185.7 M (INVALID_CHARACTER_ERR: Raised if the specified) S 186.5 -198.9 M (prefix contains an illegal ) S (character.) S 186.5 -223.1 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 186.5 -236.3 M (node is ) S (readonly.) S 186.5 -260.5 M 11 0 Nf (NAMESPACE_ERR: Raised if the specified ) S 11 4 Nf (prefix) S 11 0 Nf ( is) S 186.5 -273.7 M 11 0 Nf (malformed, if the ) S 11 4 Nf (namespaceURI) S 11 0 Nf ( of this node is ) S 11 4 Nf (null) S 11 0 Nf (, if) S 186.5 -286.9 M 11 0 Nf (the specified prefix is "xml" and the ) S 11 4 Nf (namespaceURI) S 11 0 Nf ( of this) S 186.5 -300.1 M (node is different from ) S 186.5 -313.3 M (") S (http://www.w3.org/XML/1998/namespace) S [/Rect [190.008545 -316.048828 379.599121 -303.948822] /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 186.5 -326.5 M 11 0 Nf (attribute and the specified prefix is "xmlns" and the ) S 186.5 -339.7 M 11 4 Nf (namespaceURI) S 11 0 Nf ( of this node is different from ) S 186.5 -352.9 M (") S (http://www.w3.org/2000/xmlns/) S [/Rect [190.008545 -355.648682 333.796387 -343.548676] /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) S 186.5 -366.1 M 11 0 Nf (attribute and the ) S 11 4 Nf (qualifiedName) S 11 0 Nf ( of this node is "xmlns" ) S 186.5 -379.3 M ([) S (Namespaces) S [/Rect [189.183594 -382.048584 246.159912 -369.948578] /Subtype /Link /Border [0 0 1] /Dest /324 /ANN pdfmark (].) S 44 -412.2 M 11 4 Nf (previousSibling) S [/View [/XYZ -4 306.951477 null] /Dest /246 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (Node) S [/Rect [178.352295 -414.998535 206.751709 -402.898529] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (38) S (] ) S (, readonly ) S 66 -425.4 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 22 -449.6 M 11 2 Nf (Methods) S 11 0 Nf ( ) S 44 -462.8 M 11 4 Nf (appendChild) S [/View [/XYZ -4 256.351624 null] /Dest /247 /DEST pdfmark 11 0 Nf ( ) S 66 -476 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 -489.2 M 11 0 Nf (is already in the tree, it is first ) S (removed.) S 66 -502.4 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -515.6 M 11 4 Nf (newChild) S 11 0 Nf ( of type ) S 11 4 Nf (Node) S [/Rect [154.15332 -518.398193 182.552734 -506.298187] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (38) S (] ) S 88 -528.8 M (The node to ) S (add.) S 88 -542 M 11 0 Nf (If it is a ) S 11 4 Nf (DocumentFragment) S [/Rect [123.661865 -544.798096 231.259521 -532.69812] /Subtype /Link /Border [0 0 1] /Dest /212 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (28) S (] ) S (object, the entire contents of the document) S 88 -555.2 M (fragment are moved into the child list of this ) S (node) S 66 -579.4 M 11 2 Nf (Return ) S (Value) S 11 0 Nf ( ) S 74 -606.7 M 11 4 Nf (Node) S [/Rect [73.0 -609.497803 101.399414 -597.397827] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (38) S (] ) S 161.9 -606.7 M (The node ) S (added.) S 66 -615.5 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 132 -8 M grestore pgsave restore N %%Page: 44 44 %%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 (Exceptions) S %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 74 -40.5 M %%IncludeResource: font Courier 11 4 Nf (DOMException) S [/Rect [73.0 -43.2497559 154.198242 -31.1497555] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -53.7 M ([p.) S (24) S (] ) S 189.2 -40.5 M (HIERARCHY_REQUEST_ERR: Raised if this node is of a) S 189.2 -53.7 M 11 0 Nf (type that does not allow children of the type of the ) S 189.2 -66.9 M 11 4 Nf (newChild) S 11 0 Nf ( node, or if the node to append is one of this) S 189.2 -80.1 M (node's ) S (ancestors.) S 189.2 -104.3 M 11 0 Nf (WRONG_DOCUMENT_ERR: Raised if ) S 11 4 Nf (newChild) S 11 0 Nf ( was) S 189.2 -117.5 M (created from a different document than the one that created) S 189.2 -130.7 M (this ) S (node.) S 189.2 -154.9 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 189.2 -168.1 M (node is ) S (readonly.) S 44 -201 M 11 4 Nf (cloneNode) S [/View [/XYZ -4 518.150696 null] /Dest /248 /DEST pdfmark 11 0 Nf ( ) S 66 -214.2 M (Returns a duplicate of this node, i.e., serves as a generic copy constructor for nodes. The) S 66 -227.4 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 (.\).) S 66 -240.6 M 11 0 Nf (Cloning an ) S 11 4 Nf (Element) S [/Rect [116.336426 -243.39917 164.5354 -231.299164] /Subtype /Link /Border [0 0 1] /Dest /280 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (57) S (] ) S (copies all attributes and their values, including those) S 66 -253.8 M (generated by the XML processor to represent defaulted attributes, but this method does not) S 66 -267 M 11 0 Nf (copy any text it contains unless it is a deep clone, since the text is contained in a child ) S 66 -280.2 M 11 4 Nf (Text) S [/Rect [65.0 -282.999023 93.3994141 -270.899017] /Subtype /Link /Border [0 0 1] /Dest /297 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (66) S (] ) S (node. Cloning an ) S 11 4 Nf (Attribute) S 11 0 Nf ( directly, as opposed to be cloned as part of an ) S 66 -293.4 M 11 4 Nf (Element) S [/Rect [65.0 -296.198975 113.198975 -284.098969] /Subtype /Link /Border [0 0 1] /Dest /280 /ANN pdfmark 11 0 Nf ( cloning operation, 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) S 66 -306.6 M (any other type of node simply returns a copy of this ) S (node.) S 66 -319.8 M 11 0 Nf (Note that cloning an immutable subtree results in a mutable copy, but the children of an ) S 66 -333 M 11 4 Nf (EntityReference) S [/Rect [65.0 -335.798828 165.997803 -323.698822] /Subtype /Link /Border [0 0 1] /Dest /316 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (70) S (] ) S (clone are ) S %%IncludeResource: font Times-Italic 11 1 Nf (readonly) S [/Rect [238.829346 -335.798828 279.933594 -323.698822] /Subtype /Link /Border [0 0 1] /Dest /330 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (450) S (] ) S (. In addition, clones of unspecified ) S 66 -346.2 M 11 4 Nf (Attr) S [/Rect [65.0 -348.998779 93.3994141 -336.898773] /Subtype /Link /Border [0 0 1] /Dest /275 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (56) S (] ) S (nodes are specified. And, cloning ) S 11 4 Nf (Document) S [/Rect [273.468262 -348.998779 328.26709 -336.898773] /Subtype /Link /Border [0 0 1] /Dest /213 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (29) S (] ) S (, ) S 11 4 Nf (DocumentType) S [/Rect [363.842773 -348.998779 445.041016 -336.898773] /Subtype /Link /Border [0 0 1] /Dest /302 /ANN pdfmark 11 0 Nf ( ) S 66 -359.4 M 11 0 Nf ([p.) S (68) S (] ) S (, ) S 11 4 Nf (Entity) S [/Rect [99.8256836 -362.19873 141.424805 -350.098724] /Subtype /Link /Border [0 0 1] /Dest /312 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (69) S (] ) S (, and ) S 11 4 Nf (Notation) S [/Rect [195.634277 -362.19873 250.433105 -350.098724] /Subtype /Link /Border [0 0 1] /Dest /309 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (69) S (] ) S (nodes is implementation ) S (dependent.) S 66 -372.6 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -385.8 M 11 4 Nf (deep) S 11 0 Nf ( of type ) S 11 4 Nf (boolean) S 88 -399 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 -412.2 M 11 0 Nf (the node itself \(and its attributes, if it is an ) S 11 4 Nf (Element) S [/Rect [275.513184 -414.998535 323.712158 -402.898529] /Subtype /Link /Border [0 0 1] /Dest /280 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (57) S (] ) S (\). ) S 66 -436.4 M 11 2 Nf (Return ) S (Value) S 11 0 Nf ( ) S 74 -463.7 M 11 4 Nf (Node) S [/Rect [73.0 -466.498291 101.399414 -454.398285] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (38) S (] ) S 161.9 -463.7 M (The duplicate ) S (node.) S 66 -496.7 M 11 2 Nf (No ) S (Exceptions) S 44 -520.9 M 11 4 Nf (hasChildNodes) S [/View [/XYZ -4 198.301819 null] /Dest /249 /DEST pdfmark 11 0 Nf ( ) S 66 -534.1 M (This is a convenience method to allow easy determination of whether a node has any) S 66 -547.3 M (children. ) S 66 -560.5 M 11 2 Nf (Return ) S (Value) S 11 0 Nf ( ) S 74 -587.8 M 11 4 Nf (boolean) S 152.4 -587.8 M 11 4 Nf (true) S 11 0 Nf ( if the node has any children, ) S 11 4 Nf (false) S 11 0 Nf ( if the node has no ) S 152.4 -601 M (children.) S 66 -609.7 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-Bold Courier Helvetica %%PageBoundingBox: 115 44 534 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 (Parameters) S 66 -26.4 M 11 2 Nf (No ) S (Exceptions) S 44 -50.6 M %%IncludeResource: font Courier 11 4 Nf (insertBefore) S [/View [/XYZ -4 668.600159 null] /Dest /250 /DEST pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 66 -63.8 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 -77 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 -90.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 -92.949707 255.942627 -80.8497086] /Subtype /Link /Border [0 0 1] /Dest /212 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (28) S (] ) S (object, all of its children are inserted, in) S 66 -103.4 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 -116.6 M (removed.) S 66 -129.8 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -143 M 11 4 Nf (newChild) S 11 0 Nf ( of type ) S 11 4 Nf (Node) S [/Rect [154.15332 -145.749512 182.552734 -133.649506] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (38) S (] ) S 88 -156.2 M (The node to ) S (insert.) S 66 -180.4 M 11 4 Nf (refChild) S 11 0 Nf ( of type ) S 11 4 Nf (Node) S [/Rect [154.15332 -183.149414 182.552734 -171.049408] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 88 -193.6 M 11 0 Nf (The reference node, i.e., the node before which the new node must be ) S (inserted.) S 66 -217.8 M 11 2 Nf (Return ) S (Value) S 11 0 Nf ( ) S 74 -245.1 M 11 4 Nf (Node) S [/Rect [73.0 -247.849121 101.399414 -235.749115] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (38) S (] ) S 161.9 -245.1 M (The node being ) S (inserted.) S 66 -278 M 11 2 Nf (Exceptions) S 11 0 Nf ( ) S 74 -305.3 M 11 4 Nf (DOMException) S [/Rect [73.0 -308.098877 154.198242 -295.998871] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -318.5 M ([p.) S (24) S (] ) S 189.2 -305.3 M (HIERARCHY_REQUEST_ERR: Raised if this node is of a) S 189.2 -318.5 M 11 0 Nf (type that does not allow children of the type of the ) S 189.2 -331.7 M 11 4 Nf (newChild) S 11 0 Nf ( node, or if the node to insert is one of this node's ) S 189.2 -344.9 M (ancestors.) S 189.2 -369.1 M 11 0 Nf (WRONG_DOCUMENT_ERR: Raised if ) S 11 4 Nf (newChild) S 11 0 Nf ( was) S 189.2 -382.3 M (created from a different document than the one that created) S 189.2 -395.5 M (this ) S (node.) S 189.2 -419.7 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 189.2 -432.9 M (node is readonly or if the parent of the node being inserted is ) S 189.2 -446.1 M (readonly.) S 189.2 -470.3 M 11 0 Nf (NOT_FOUND_ERR: Raised if ) S 11 4 Nf (refChild) S 11 0 Nf ( is not a child of) S 189.2 -483.5 M (this ) S (node.) S 44 -516.5 M 11 4 Nf (normalize) S [/View [/XYZ -4 202.701721 null] /Dest /251 /DEST pdfmark 11 0 Nf ( introduced in ) S 11 2 Nf (DOM Level ) S (2) S 11 0 Nf ( ) S 66 -529.7 M 11 0 Nf (Puts all ) S 11 4 Nf (Text) S [/Rect [100.452148 -532.448242 128.851562 -520.348267] /Subtype /Link /Border [0 0 1] /Dest /297 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (66) S (] ) S (nodes in the full depth of the sub-tree underneath this ) S 11 4 Nf (Node) S 11 0 Nf (,) S 66 -542.9 M (including attribute nodes, into a "normal" form where only structure \(e.g., elements,) S 66 -556.1 M 11 0 Nf (comments, processing instructions, CDATA sections, and entity references\) separates ) S 66 -569.3 M 11 4 Nf (Text) S [/Rect [65.0 -572.048096 93.3994141 -559.94812] /Subtype /Link /Border [0 0 1] /Dest /297 /ANN pdfmark 11 0 Nf ( nodes, i.e., there are neither adjacent ) S 11 4 Nf (Text) S [/Rect [257.869385 -572.048096 286.268799 -559.94812] /Subtype /Link /Border [0 0 1] /Dest /297 /ANN pdfmark 11 0 Nf ( nodes nor empty ) S 11 4 Nf (Text) S [/Rect [363.09375 -572.048096 391.493164 -559.94812] /Subtype /Link /Border [0 0 1] /Dest /297 /ANN pdfmark 11 0 Nf ( nodes. This can) S 66 -582.5 M (be used to ensure that the DOM view of a document is the same as if it were saved and) S 66 -595.7 M (re-loaded, and is useful when operations \(such as XPointer lookups\) that depend on a) S 66 -608.9 M (particular document tree structure are to be ) S (used.) S 66 -608.9 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 132 -8 M grestore pgsave restore N %%Page: 46 46 %%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 (Note:) S %%IncludeResource: font Times-Roman 11 0 Nf ( In cases where the document contains ) S %%IncludeResource: font Courier 11 4 Nf (CDATASections) S [/Rect [262.632568 -15.9499512 350.430664 -3.84995079] /Subtype /Link /Border [0 0 1] /Dest /301 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (67) S (] ) S (, the normalize) S 66 -26.4 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 -29.1499023 461.517334 -17.049902] /Subtype /Link /Border [0 0 1] /Dest /297 /ANN pdfmark 11 0 Nf ( ) S 66 -39.6 M 11 0 Nf ([p.) S (66) S (] ) S (nodes and ) S 11 4 Nf (CDATASection) S [/Rect [141.37207 -42.3498535 222.570312 -30.2498531] /Subtype /Link /Border [0 0 1] /Dest /301 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (67) S (] ) S (nodes.) S 66 -63.8 M 11 2 Nf (No ) S (Parameters) S 66 -77 M 11 2 Nf (No Return ) S (Value) S 66 -90.2 M 11 2 Nf (No ) S (Exceptions) S 44 -114.4 M 11 4 Nf (removeChild) S [/View [/XYZ -4 604.800354 null] /Dest /252 /DEST pdfmark 11 0 Nf ( ) S 66 -127.6 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 ) S (it.) S 66 -140.8 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -154 M 11 4 Nf (oldChild) S 11 0 Nf ( of type ) S 11 4 Nf (Node) S [/Rect [154.15332 -156.749512 182.552734 -144.649506] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (38) S (] ) S 88 -167.2 M (The node being ) S (removed.) S 66 -191.4 M 11 2 Nf (Return ) S (Value) S 11 0 Nf ( ) S 74 -218.7 M 11 4 Nf (Node) S [/Rect [73.0 -221.449219 101.399414 -209.349213] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (38) S (] ) S 161.9 -218.7 M (The node ) S (removed.) S 66 -251.6 M 11 2 Nf (Exceptions) S 11 0 Nf ( ) S 74 -278.9 M 11 4 Nf (DOMException) S [/Rect [73.0 -281.698975 154.198242 -269.598969] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -292.1 M ([p.) S (24) S (] ) S 200.1 -278.9 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 200.1 -292.1 M (node is ) S (readonly.) S 200.1 -316.3 M 11 0 Nf (NOT_FOUND_ERR: Raised if ) S 11 4 Nf (oldChild) S 11 0 Nf ( is not a child) S 200.1 -329.5 M (of this ) S (node.) S 44 -362.5 M 11 4 Nf (replaceChild) S [/View [/XYZ -4 356.701233 null] /Dest /253 /DEST pdfmark 11 0 Nf ( ) S 66 -375.7 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 -388.9 M 11 4 Nf (oldChild) S 11 0 Nf ( ) S (node.) S 66 -402.1 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 -404.848633 255.942627 -392.748627] /Subtype /Link /Border [0 0 1] /Dest /212 /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 -415.3 M 11 0 Nf (the ) S 11 4 Nf (DocumentFragment) S [/Rect [81.1916504 -418.048584 188.789307 -405.948578] /Subtype /Link /Border [0 0 1] /Dest /212 /ANN pdfmark 11 0 Nf ( children, which are inserted in the same order. If the ) S 66 -428.5 M 11 4 Nf (newChild) S 11 0 Nf ( is already in the tree, it is first ) S (removed.) S 66 -441.7 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -454.9 M 11 4 Nf (newChild) S 11 0 Nf ( of type ) S 11 4 Nf (Node) S [/Rect [154.15332 -457.648438 182.552734 -445.548431] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (38) S (] ) S 88 -468.1 M (The new node to put in the child ) S (list.) S 66 -492.3 M 11 4 Nf (oldChild) S 11 0 Nf ( of type ) S 11 4 Nf (Node) S [/Rect [154.15332 -495.04834 182.552734 -482.948334] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 88 -505.5 M 11 0 Nf (The node being replaced in the ) S (list.) S 66 -529.7 M 11 2 Nf (Return ) S (Value) S 11 0 Nf ( ) S 74 -557 M 11 4 Nf (Node) S [/Rect [73.0 -559.748047 101.399414 -547.648071] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (38) S (] ) S 161.9 -557 M (The node ) S (replaced.) S 66 -589.9 M 11 2 Nf (Exceptions) S 11 0 Nf ( ) S 66 -604.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 0 -8 M grestore pgsave restore N %%Page: 47 47 %%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 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 /207 /ANN pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 74 -26.2 M ([p.) S (24) S (] ) S 189.2 -13 M (HIERARCHY_REQUEST_ERR: Raised if this node is of a) S 189.2 -26.2 M 11 0 Nf (type that does not allow children of the type of the ) S 189.2 -39.4 M 11 4 Nf (newChild) S 11 0 Nf ( node, or if the node to put in is one of this node's ) S 189.2 -52.6 M (ancestors.) S 189.2 -76.8 M 11 0 Nf (WRONG_DOCUMENT_ERR: Raised if ) S 11 4 Nf (newChild) S 11 0 Nf ( was) S 189.2 -90 M (created from a different document than the one that created) S 189.2 -103.2 M (this ) S (node.) S 189.2 -127.4 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 189.2 -140.6 M (node or the parent of the new node is ) S (readonly.) S 189.2 -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) S 189.2 -178 M (this ) S (node.) S 44 -210.9 M 11 4 Nf (supports) S [/View [/XYZ -4 508.250549 null] /Dest /254 /DEST pdfmark 11 0 Nf ( introduced in ) S %%IncludeResource: font Times-Bold 11 2 Nf (DOM Level ) S (2) S 11 0 Nf ( ) S 66 -224.1 M (Tests whether the DOM implementation implements a specific feature and that feature is) S 66 -237.3 M (supported by this ) S (node.) S 66 -250.5 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -263.7 M 11 4 Nf (feature) S 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [147.553467 -266.499268 208.952148 -254.399261] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 88 -276.9 M (The name of the feature to test. This is the same name which can be passed to the) S 88 -290.1 M 11 0 Nf (method ) S 11 4 Nf (hasFeature) S 11 0 Nf ( on ) S 11 4 Nf (DOMImplementation) S [/Rect [205.248047 -292.89917 319.445557 -280.799164] /Subtype /Link /Border [0 0 1] /Dest /180 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (26) S (] ) S (.) S 66 -314.3 M 11 4 Nf (version) S 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [147.553467 -317.099121 208.952148 -304.999115] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 88 -327.5 M 11 0 Nf (This is the version number of the feature to test. In Level 2, version 1, this is the string) S 88 -340.7 M ("2.0". If the version is not specified, supporting any version of the feature will cause) S 88 -353.9 M 11 0 Nf (the method to return ) S 11 4 Nf (true) S 11 0 Nf (.) S 66 -378.1 M 11 2 Nf (Return ) S (Value) S 11 0 Nf ( ) S 74 -405.4 M 11 4 Nf (boolean) S 152.4 -405.4 M 11 0 Nf (Returns ) S 11 4 Nf (true) S 11 0 Nf ( if the specified feature is supported on this node, ) S 152.4 -418.6 M 11 4 Nf (false) S 11 0 Nf ( ) S (otherwise.) S 66 -451.6 M 11 2 Nf (No ) S (Exceptions) S 0 -475.8 M 11 2 Nf (Interface ) S %%IncludeResource: font Times-BoldItalic 11 3 Nf (NodeList) S [/View [/XYZ -4 243.401428 null] /Dest /255 /DEST pdfmark 11 0 Nf ( ) S 22 -500 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 -513.2 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 %%IncludeResource: font Times-Italic 11 1 Nf (live) S [/Rect [450.508057 -515.948486 468.391357 -503.84848] /Subtype /Link /Border [0 0 1] /Dest /196 /ANN pdfmark 11 0 Nf ( ) S 22 -526.4 M ([p.) S (20) S (] ) S (.) S 22 -550.6 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 0. ) S 22 -563.8 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -585.6 M 9.0 4 Nf (interface NodeList {) S 44 -596.4 M ( Node item\(in unsigned long index\);) S 44 -607.2 M ( readonly attribute unsigned long length;) S 44 -618 M (};) S 44 -627 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 88 -8 M grestore pgsave restore N %%Page: 48 48 %%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 (Attributes) S %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 44 -26.4 M %%IncludeResource: font Courier 11 4 Nf (length) S [/View [/XYZ -4 692.80011 null] /Dest /256 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (unsigned ) S (long) S 11 0 Nf (, readonly ) S 66 -39.6 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 66 -52.8 M 11 0 Nf (inclusive. ) S 22 -77 M 11 2 Nf (Methods) S 11 0 Nf ( ) S 44 -90.2 M 11 4 Nf (item) S [/View [/XYZ -4 629.000305 null] /Dest /257 /DEST pdfmark 11 0 Nf ( ) S 66 -103.4 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 -116.6 M 11 0 Nf (number of nodes in the list, this returns ) S 11 4 Nf (null) S 11 0 Nf (.) S 66 -129.8 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -143 M 11 4 Nf (index) S 11 0 Nf ( of type ) S 11 4 Nf (unsigned ) S (long) S 88 -156.2 M 11 0 Nf (Index into the ) S (collection.) S 66 -180.4 M 11 2 Nf (Return ) S (Value) S 11 0 Nf ( ) S 74 -207.7 M 11 4 Nf (Node) S [/Rect [73.0 -210.449219 101.399414 -198.349213] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( ) S 74 -220.9 M ([p.) S (38) S (] ) S 154.4 -207.7 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) S 154.4 -220.9 M (is not a valid ) S (index.) S 66 -253.8 M 11 2 Nf (No ) S (Exceptions) S 0 -278 M 11 2 Nf (Interface ) S %%IncludeResource: font Times-BoldItalic 11 3 Nf (NamedNodeMap) S [/View [/XYZ -4 441.15094 null] /Dest /258 /DEST pdfmark 11 0 Nf ( ) S 22 -302.2 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 -315.4 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 -318.198975 411.907715 -306.098969] /Subtype /Link /Border [0 0 1] /Dest /255 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (47) S (] ) S (; ) S 22 -328.6 M 11 4 Nf (NamedNodeMaps) S 11 0 Nf ( are not maintained in any particular order. Objects contained in an object) S 22 -341.8 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 -355 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 -368.2 M (specifies an order to these Nodes. ) S 22 -392.4 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 -395.19873 226.836182 -383.098724] /Subtype /Link /Border [0 0 1] /Dest /196 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (20) S (] ) S (. ) S 22 -405.6 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -427.4 M 9.0 4 Nf (interface NamedNodeMap {) S 44 -438.2 M ( Node getNamedItem\(in DOMString name\);) S 44 -449 M ( Node setNamedItem\(in Node arg\)) S 44 -459.8 M ( raises\(DOMException\);) S 44 -470.6 M ( Node removeNamedItem\(in DOMString name\)) S 44 -481.4 M ( raises\(DOMException\);) S 44 -492.2 M ( Node item\(in unsigned long index\);) S 44 -503 M ( readonly attribute unsigned long length;) S 44 -513.8 M ( // Introduced in DOM Level 2:) S 44 -524.6 M ( Node getNamedItemNS\(in DOMString namespaceURI, ) S 44 -535.4 M ( in DOMString localName\);) S 44 -546.2 M ( // Introduced in DOM Level 2:) S 44 -557 M ( Node setNamedItemNS\(in Node arg\)) S 44 -567.8 M ( raises\(DOMException\);) S 44 -578.6 M ( // Introduced in DOM Level 2:) S 44 -578.6 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 88 -8 M grestore pgsave restore N %%Page: 49 49 %%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 ( Node removeNamedItemNS\(in DOMString namespaceURI, ) S 44 -21.6 M ( in DOMString localName\)) S 44 -32.4 M ( raises\(DOMException\);) S 44 -43.2 M (};) S 22 -65.4 M %%IncludeResource: font Times-Bold 11 2 Nf (Attributes) S %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 44 -78.6 M 11 4 Nf (length) S [/View [/XYZ -4 640.600891 null] /Dest /259 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (unsigned ) S (long) S 11 0 Nf (, readonly ) S 66 -91.8 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 66 -105 M 11 0 Nf (inclusive. ) S 22 -129.2 M 11 2 Nf (Methods) S 11 0 Nf ( ) S 44 -142.4 M 11 4 Nf (getNamedItem) S [/View [/XYZ -4 576.801086 null] /Dest /260 /DEST pdfmark 11 0 Nf ( ) S 66 -155.6 M (Retrieves a node specified by ) S (name.) S 66 -168.8 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -182 M 11 4 Nf (name) S 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [127.753906 -184.748779 189.152588 -172.648773] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 88 -195.2 M 11 0 Nf (The ) S 11 4 Nf (nodeName) S 11 0 Nf ( of a node to ) S (retrieve.) S 66 -219.4 M 11 2 Nf (Return ) S (Value) S 11 0 Nf ( ) S 74 -246.7 M 11 4 Nf (Node) S [/Rect [73.0 -249.448486 101.399414 -237.34848] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( ) S 74 -259.9 M ([p.) S (38) S (] ) S 150.8 -246.7 M 11 0 Nf (A ) S 11 4 Nf (Node) S [/Rect [160.478271 -249.448486 188.877686 -237.34848] /Subtype /Link /Border [0 0 1] /Dest /231 /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) S 150.8 -259.9 M (does not identify any node in this ) S (map.) S 66 -292.8 M 11 2 Nf (No ) S (Exceptions) S 44 -317 M 11 4 Nf (getNamedItemNS) S [/View [/XYZ -4 402.151672 null] /Dest /261 /DEST pdfmark 11 0 Nf ( introduced in ) S 11 2 Nf (DOM Level ) S (2) S 11 0 Nf ( ) S 66 -330.2 M (Retrieves a node specified by local name and namespace URI. HTML-only DOM) S 66 -343.4 M (implementations do not need to implement this ) S (method.) S 66 -356.6 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -369.8 M 11 4 Nf (namespaceURI) S 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [180.552734 -372.598145 241.951416 -360.498138] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 88 -383 M 11 0 Nf (The ) S %%IncludeResource: font Times-Italic 11 1 Nf (namespace ) S (URI) S [/Rect [106.854736 -385.798096 178.80249 -373.69809] /Subtype /Link /Border [0 0 1] /Dest /325 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (450) S (] ) S (of the node to ) S (retrieve.) S 66 -407.2 M 11 4 Nf (localName) S 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [160.753174 -409.998047 222.151855 -397.898041] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 88 -420.4 M 11 0 Nf (The ) S 11 1 Nf (local ) S (name) S [/Rect [106.854736 -423.198 157.429932 -411.098] /Subtype /Link /Border [0 0 1] /Dest /329 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (450) S (] ) S (of the node to ) S (retrieve.) S 66 -444.6 M 11 2 Nf (Return ) S (Value) S 11 0 Nf ( ) S 74 -471.9 M 11 4 Nf (Node) S [/Rect [73.0 -474.697754 101.399414 -462.597748] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( ) S 74 -485.1 M ([p.) S (38) S (] ) S 147.9 -471.9 M 11 0 Nf (A ) S 11 4 Nf (Node) S [/Rect [157.623047 -474.697754 186.022461 -462.597748] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( \(of any type\) with the specified local name and namespace) S 147.9 -485.1 M 11 0 Nf (URI, or ) S 11 4 Nf (null) S 11 0 Nf ( if they do not identify any node in this ) S (map.) S 66 -518.1 M 11 2 Nf (No ) S (Exceptions) S 44 -542.3 M 11 4 Nf (item) S [/View [/XYZ -4 176.902405 null] /Dest /262 /DEST pdfmark 11 0 Nf ( ) S 66 -555.5 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 -568.7 M 11 0 Nf (nodes in this map, this returns ) S 11 4 Nf (null) S 11 0 Nf (.) S 66 -581.9 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -581.9 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 132 -8 M grestore pgsave restore N %%Page: 50 50 %%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 88 -26.4 M 11 0 Nf (Index into this ) S (map.) S 66 -50.6 M %%IncludeResource: font Times-Bold 11 2 Nf (Return ) S (Value) S 11 0 Nf ( ) S 74 -77.9 M 11 4 Nf (Node) S [/Rect [73.0 -80.6496582 101.399414 -68.5496597] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( ) S 74 -91.1 M ([p.) S (38) S (] ) S 156.8 -77.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) S 156.8 -91.1 M (a valid ) S (index.) S 66 -124 M 11 2 Nf (No ) S (Exceptions) S 44 -148.2 M 11 4 Nf (removeNamedItem) S [/View [/XYZ -4 570.9505 null] /Dest /263 /DEST pdfmark 11 0 Nf ( ) S 66 -161.4 M (Removes a node specified by name. A removed attribute may be known to have a default) S 66 -174.6 M (value when this map contains the attributes attached to an element, as returned by the) S 66 -187.8 M 11 0 Nf (attributes attribute of the ) S 11 4 Nf (Node) S [/Rect [176.207031 -190.599365 204.606445 -178.499359] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (38) S (] ) S (interface. If so, an attribute immediately appears) S 66 -201 M (containing the default value as well as the corresponding namespace URI, local name, and) S 66 -214.2 M (prefix when ) S (applicable.) S 66 -227.4 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -240.6 M 11 4 Nf (name) S 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [127.753906 -243.39917 189.152588 -231.299164] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 88 -253.8 M 11 0 Nf (The ) S 11 4 Nf (nodeName) S 11 0 Nf ( of the node to ) S (remove.) S 66 -278 M 11 2 Nf (Return ) S (Value) S 11 0 Nf ( ) S 74 -305.3 M 11 4 Nf (Node) S [/Rect [73.0 -308.098877 101.399414 -295.998871] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (38) S (] ) S 161.9 -305.3 M (The node removed from this map if a node with such a name ) S (exists.) S 66 -338.3 M 11 2 Nf (Exceptions) S 11 0 Nf ( ) S 74 -365.6 M 11 4 Nf (DOMException) S [/Rect [73.0 -368.348633 154.198242 -356.248627] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -378.8 M ([p.) S (24) S (] ) S 200.4 -365.6 M 11 0 Nf (NOT_FOUND_ERR: Raised if there is no node named ) S 200.4 -378.8 M 11 4 Nf (name) S 11 0 Nf ( in this ) S (map.) S 200.4 -403 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 200.4 -416.2 M (map is ) S (readonly.) S 44 -449.1 M 11 4 Nf (removeNamedItemNS) S [/View [/XYZ -4 270.051575 null] /Dest /264 /DEST pdfmark 11 0 Nf ( introduced in ) S 11 2 Nf (DOM Level ) S (2) S 11 0 Nf ( ) S 66 -462.3 M (Removes a node specified by local name and namespace URI. A removed attribute may be) S 66 -475.5 M (known to have a default value when this map contains the attributes attached to an element,) S 66 -488.7 M 11 0 Nf (as returned by the attributes attribute of the ) S 11 4 Nf (Node) S [/Rect [257.462402 -491.498291 285.861816 -479.398285] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (38) S (] ) S (interface. If so, an attribute) S 66 -501.9 M (immediately appears containing the default value as well as the corresponding namespace) S 66 -515.1 M (URI, local name, and prefix when ) S (applicable.) S 66 -528.3 M (HTML-only DOM implementations do not need to implement this ) S (method.) S 66 -541.5 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -554.7 M 11 4 Nf (namespaceURI) S 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [180.552734 -557.498047 241.951416 -545.398071] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 88 -567.9 M 11 0 Nf (The ) S %%IncludeResource: font Times-Italic 11 1 Nf (namespace ) S (URI) S [/Rect [106.854736 -570.698 178.80249 -558.598] /Subtype /Link /Border [0 0 1] /Dest /325 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (450) S (] ) S (of the node to ) S (remove.) S 88 -578.9 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 176 -8 M grestore pgsave restore N %%Page: 51 51 %%PageResources: font Times-Roman Times-Italic Times-Bold Courier Helvetica %%PageBoundingBox: 115 44 537 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 (localName) S %%IncludeResource: font Times-Roman 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [160.753174 -15.9499512 222.151855 -3.84995079] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 88 -26.4 M 11 0 Nf (The ) S %%IncludeResource: font Times-Italic 11 1 Nf (local ) S (name) S [/Rect [106.854736 -29.1499023 157.429932 -17.049902] /Subtype /Link /Border [0 0 1] /Dest /329 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (450) S (] ) S (of the node to ) S (remove.) S 66 -50.6 M %%IncludeResource: font Times-Bold 11 2 Nf (Return ) S (Value) S 11 0 Nf ( ) S 74 -77.9 M 11 4 Nf (Node) S [/Rect [73.0 -80.6496582 101.399414 -68.5496597] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( ) S 74 -91.1 M ([p.) S (38) S (] ) S 153.5 -77.9 M (The node removed from this map if a node with such a local name) S 153.5 -91.1 M (and namespace URI ) S (exists.) S 66 -124 M 11 2 Nf (Exceptions) S 11 0 Nf ( ) S 74 -151.3 M 11 4 Nf (DOMException) S [/Rect [73.0 -154.099365 154.198242 -141.999359] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -164.5 M ([p.) S (24) S (] ) S 192.6 -151.3 M (NOT_FOUND_ERR: Raised if there is no node with the) S 192.6 -164.5 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 192.6 -188.7 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 192.6 -201.9 M (map is ) S (readonly.) S 44 -234.9 M 11 4 Nf (setNamedItem) S [/View [/XYZ -4 484.300842 null] /Dest /265 /DEST pdfmark 11 0 Nf ( ) S 66 -248.1 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 -261.3 M (this map, it is replaced by the new ) S (one.) S 66 -274.5 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 -287.7 M (under, multiple nodes of certain types \(those that have a "special" string value\) cannot be) S 66 -300.9 M (stored as the names would clash. This is seen as preferable to allowing nodes to be ) S (aliased.) S 66 -314.1 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -327.3 M 11 4 Nf (arg) S 11 0 Nf ( of type ) S 11 4 Nf (Node) S [/Rect [121.154053 -330.048828 149.553467 -317.948822] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (38) S (] ) S 88 -340.5 M 11 0 Nf (A node to store in this map. The node will later be accessible using the value of its ) S 88 -353.7 M 11 4 Nf (nodeName) S 11 0 Nf ( ) S (attribute.) S 66 -377.9 M 11 2 Nf (Return ) S (Value) S 11 0 Nf ( ) S 74 -405.2 M 11 4 Nf (Node) S [/Rect [73.0 -407.948486 101.399414 -395.84848] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( ) S 74 -418.4 M ([p.) S (38) S (] ) S 151.8 -405.2 M 11 0 Nf (If the new ) S 11 4 Nf (Node) S [/Rect [198.165039 -407.948486 226.564453 -395.84848] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( replaces an existing node the replaced ) S 11 4 Nf (Node) S [/Rect [397.150391 -407.948486 425.549805 -395.84848] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( is) S 151.8 -418.4 M 11 0 Nf (returned, otherwise ) S 11 4 Nf (null) S 11 0 Nf ( is ) S (returned.) S 66 -451.3 M 11 2 Nf (Exceptions) S 11 0 Nf ( ) S 74 -478.6 M 11 4 Nf (DOMException) S [/Rect [73.0 -481.398193 154.198242 -469.298187] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -491.8 M ([p.) S (24) S (] ) S 188.7 -478.6 M 11 0 Nf (WRONG_DOCUMENT_ERR: Raised if ) S 11 4 Nf (arg) S 11 0 Nf ( was created) S 188.7 -491.8 M (from a different document than the one that created this ) S (map.) S 188.7 -516 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 188.7 -529.2 M (map is ) S (readonly.) S 188.7 -553.4 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 [407.299316 -556.198 435.69873 -544.098] /Subtype /Link /Border [0 0 1] /Dest /275 /ANN pdfmark 11 0 Nf ( ) S 188.7 -566.6 M 11 0 Nf ([p.) S (56) S (] ) S (that is already an attribute of another ) S 11 4 Nf (Element) S [/Rect [381.657715 -569.397949 429.856689 -557.298] /Subtype /Link /Border [0 0 1] /Dest /280 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (57) S (] ) S 188.7 -579.8 M 11 0 Nf (object. The DOM user must explicitly clone ) S 11 4 Nf (Attr) S [/Rect [384.429932 -582.5979 412.829346 -570.497925] /Subtype /Link /Border [0 0 1] /Dest /275 /ANN pdfmark 11 0 Nf ( nodes to) S 188.7 -593 M (re-use them in other ) S (elements.) S 66 -601.8 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-Italic Times-Bold Times-BoldItalic %%+ font Courier Helvetica %%PageBoundingBox: 71 44 532 755 %%BeginPageSetup /pgsave save D 71 706 translate %%EndPageSetup 0 0 M 0.6 setlinewidth 44 -13.2 M %%IncludeResource: font Courier 11 4 Nf (setNamedItemNS) S [/View [/XYZ -4 706.000061 null] /Dest /266 /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 (HTML-only DOM implementations do not need to implement this ) S (method.) S 66 -66 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -79.2 M 11 4 Nf (arg) S 11 0 Nf ( of type ) S 11 4 Nf (Node) S [/Rect [121.154053 -81.949707 149.553467 -69.8497086] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (38) S (] ) S 88 -92.4 M 11 0 Nf (A node to store in this map. The node will later be accessible using the value of its ) S 88 -105.6 M 11 4 Nf (namespaceURI) S 11 0 Nf ( and ) S 11 4 Nf (localName) S 11 0 Nf ( ) S (attributes.) S 66 -129.8 M 11 2 Nf (Return ) S (Value) S 11 0 Nf ( ) S 74 -157.1 M 11 4 Nf (Node) S [/Rect [73.0 -159.849365 101.399414 -147.749359] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( ) S 74 -170.3 M ([p.) S (38) S (] ) S 151.8 -157.1 M 11 0 Nf (If the new ) S 11 4 Nf (Node) S [/Rect [198.165039 -159.849365 226.564453 -147.749359] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( replaces an existing node the replaced ) S 11 4 Nf (Node) S [/Rect [397.150391 -159.849365 425.549805 -147.749359] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( is) S 151.8 -170.3 M 11 0 Nf (returned, otherwise ) S 11 4 Nf (null) S 11 0 Nf ( is ) S (returned.) S 66 -203.2 M 11 2 Nf (Exceptions) S 11 0 Nf ( ) S 74 -230.5 M 11 4 Nf (DOMException) S [/Rect [73.0 -233.299072 154.198242 -221.199066] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -243.7 M ([p.) S (24) S (] ) S 188.7 -230.5 M 11 0 Nf (WRONG_DOCUMENT_ERR: Raised if ) S 11 4 Nf (arg) S 11 0 Nf ( was created) S 188.7 -243.7 M (from a different document than the one that created this ) S (map.) S 188.7 -267.9 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 188.7 -281.1 M (map is ) S (readonly.) S 188.7 -305.3 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 [407.299316 -308.098877 435.69873 -295.998871] /Subtype /Link /Border [0 0 1] /Dest /275 /ANN pdfmark 11 0 Nf ( ) S 188.7 -318.5 M 11 0 Nf ([p.) S (56) S (] ) S (that is already an attribute of another ) S 11 4 Nf (Element) S [/Rect [381.657715 -321.298828 429.856689 -309.198822] /Subtype /Link /Border [0 0 1] /Dest /280 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (57) S (] ) S 188.7 -331.7 M 11 0 Nf (object. The DOM user must explicitly clone ) S 11 4 Nf (Attr) S [/Rect [384.429932 -334.498779 412.829346 -322.398773] /Subtype /Link /Border [0 0 1] /Dest /275 /ANN pdfmark 11 0 Nf ( nodes to) S 188.7 -344.9 M (re-use them in other ) S (elements.) S 0 -377.9 M 11 2 Nf (Interface ) S %%IncludeResource: font Times-BoldItalic 11 3 Nf (CharacterData) S [/View [/XYZ -4 341.301331 null] /Dest /267 /DEST pdfmark 11 0 Nf ( ) S 22 -402.1 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 -415.3 M (character data in the DOM. For clarity this set is defined here rather than on each object that uses) S 22 -428.5 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 -441.7 M 11 4 Nf (Text) S [/Rect [21.0 -444.448486 49.3994141 -432.34848] /Subtype /Link /Border [0 0 1] /Dest /297 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (66) 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 (0.) S 22 -465.9 M 11 0 Nf (As explained in the ) S 11 4 Nf (DOMString) S [/Rect [108.987305 -468.648438 170.385986 -456.548431] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S (interface, text strings in the DOM are represented in) S 22 -479.1 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 -481.848389 376.489502 -469.748383] /Subtype /Link /Border [0 0 1] /Dest /320 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (447) S (] ) S (is used) S 22 -492.3 M (whenever necessary to indicate that indexing on CharacterData is done in 16-bit units. ) S 22 -505.5 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -527.3 M 9.0 4 Nf (interface CharacterData : Node {) S 44 -538.1 M ( attribute DOMString data;) S 44 -548.9 M ( // raises\(DOMException\) on setting) S 44 -559.7 M ( // raises\(DOMException\) on retrieval) S 44 -581.3 M ( readonly attribute unsigned long length;) S 44 -592.1 M ( DOMString substringData\(in unsigned long offset, ) S 44 -602.9 M ( in unsigned long count\)) S 44 -613.7 M ( raises\(DOMException\);) S 44 -613.7 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 88 -8 M grestore pgsave restore N %%Page: 53 53 %%PageResources: font Times-Roman Times-Italic Times-Bold Courier Helvetica %%PageBoundingBox: 93 44 535 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 ( void appendData\(in DOMString arg\)) S 44 -21.6 M 9.0 4 Nf ( raises\(DOMException\);) S 44 -32.4 M ( void insertData\(in unsigned long offset, ) S 44 -43.2 M ( in DOMString arg\)) S 44 -54 M ( raises\(DOMException\);) S 44 -64.8 M ( void deleteData\(in unsigned long offset, ) S 44 -75.6 M ( in unsigned long count\)) S 44 -86.4 M ( raises\(DOMException\);) S 44 -97.2 M ( void replaceData\(in unsigned long offset, ) S 44 -108 M ( in unsigned long count, ) S 44 -118.8 M ( in DOMString arg\)) S 44 -129.6 M ( raises\(DOMException\);) S 44 -140.4 M (};) S 22 -162.6 M %%IncludeResource: font Times-Bold 11 2 Nf (Attributes) S %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 44 -175.8 M 11 4 Nf (data) S [/View [/XYZ -4 543.402649 null] /Dest /268 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [105.753906 -178.547363 167.152588 -166.447357] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -189 M (The character data of the node that implements this interface. The DOM implementation) S 66 -202.2 M 11 0 Nf (may not put arbitrary limits on the amount of data that may be stored in a ) S 66 -215.4 M 11 4 Nf (CharacterData) S 11 0 Nf ( node. However, implementation limits may mean that the entirety of a) S 66 -228.6 M 11 0 Nf (node's data may not fit into a single ) S 11 4 Nf (DOMString) S [/Rect [225.706787 -231.347168 287.105469 -219.247162] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S (. In such cases, the user may call ) S 66 -241.8 M 11 4 Nf (substringData) S 11 0 Nf ( to retrieve the data in appropriately sized pieces. ) S 66 -255 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -282.3 M 11 4 Nf (DOMException) S [/Rect [73.0 -285.046875 154.198242 -272.946869] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -295.5 M ([p.) S (24) S (] ) S 199 -282.3 M (NO_MODIFICATION_ALLOWED_ERR: Raised when) S 199 -295.5 M (the node is ) S (readonly.) S 66 -328.4 M 11 2 Nf (Exceptions on ) S (retrieval) S 11 0 Nf ( ) S 74 -355.7 M 11 4 Nf (DOMException) S [/Rect [73.0 -358.496582 154.198242 -346.396576] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -368.9 M ([p.) S (24) S (] ) S 193.4 -355.7 M (DOMSTRING_SIZE_ERR: Raised when it would return) S 193.4 -368.9 M 11 0 Nf (more characters than fit in a ) S 11 4 Nf (DOMString) S [/Rect [318.266846 -371.696533 379.665527 -359.596527] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S (variable on) S 193.4 -382.1 M (the implementation ) S (platform.) S 44 -415.1 M 11 4 Nf (length) S [/View [/XYZ -4 304.103577 null] /Dest /269 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (unsigned ) S (long) S 11 0 Nf (, readonly ) S 66 -428.3 M 11 0 Nf (The number of ) S %%IncludeResource: font Times-Italic 11 1 Nf (16-bit ) S (units) S [/Rect [133.12207 -431.046387 185.545166 -418.946381] /Subtype /Link /Border [0 0 1] /Dest /320 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (447) S (] ) S (that are available through ) S 11 4 Nf (data) S 11 0 Nf ( and the ) S 66 -441.5 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 -454.7 M 11 0 Nf (nodes may be ) S (empty.) S 22 -478.9 M 11 2 Nf (Methods) S 11 0 Nf ( ) S 44 -492.1 M 11 4 Nf (appendData) S [/View [/XYZ -4 227.103821 null] /Dest /270 /DEST pdfmark 11 0 Nf ( ) S 66 -505.3 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 -518.5 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 -521.246094 365.104492 -509.146088] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S (specified.) S 66 -531.7 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -544.9 M 11 4 Nf (arg) S 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [121.154053 -547.646 182.552734 -535.546] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 88 -558.1 M 11 0 Nf (The ) S 11 4 Nf (DOMString) S [/Rect [106.854736 -560.845947 168.253418 -548.746] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( to ) S (append.) S 66 -582.3 M 11 2 Nf (Exceptions) S 11 0 Nf ( ) S 66 -596.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 0 -8 M grestore pgsave restore N %%Page: 54 54 %%PageResources: font Times-Roman Times-Italic Times-Bold Courier Helvetica %%PageBoundingBox: 115 44 532 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 /207 /ANN pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 74 -26.2 M ([p.) S (24) S (] ) S 200.1 -13 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 200.1 -26.2 M (node is ) S (readonly.) S 66 -59.1 M %%IncludeResource: font Times-Bold 11 2 Nf (No Return ) S (Value) S 44 -83.3 M 11 4 Nf (deleteData) S [/View [/XYZ -4 635.850159 null] /Dest /271 /DEST pdfmark 11 0 Nf ( ) S 66 -96.5 M 11 0 Nf (Remove a range of ) S %%IncludeResource: font Times-Italic 11 1 Nf (16-bit ) S (units) S [/Rect [151.139404 -99.2998047 203.5625 -87.1998062] /Subtype /Link /Border [0 0 1] /Dest /320 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (447) S (] ) S (from the node. Upon success, ) S 11 4 Nf (data) S 11 0 Nf ( and ) S 11 4 Nf (length) S 66 -109.7 M 11 0 Nf (reflect the ) S (change.) S 66 -122.9 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -136.1 M 11 4 Nf (offset) S 11 0 Nf ( of type ) S 11 4 Nf (unsigned ) S (long) S 88 -149.3 M 11 0 Nf (The offset from which to start ) S (removing.) S 66 -173.5 M 11 4 Nf (count) S 11 0 Nf ( of type ) S 11 4 Nf (unsigned ) S (long) S 88 -186.7 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 -199.9 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 -224.1 M 11 2 Nf (Exceptions) S 11 0 Nf ( ) S 74 -251.4 M 11 4 Nf (DOMException) S [/Rect [73.0 -254.199219 154.198242 -242.099213] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -264.6 M ([p.) S (24) S (] ) S 190.2 -251.4 M 11 0 Nf (INDEX_SIZE_ERR: Raised if the specified ) S 11 4 Nf (offset) S 11 0 Nf ( is) S 190.2 -264.6 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 190.2 -277.8 M 11 0 Nf (or if the specified ) S 11 4 Nf (count) S 11 0 Nf ( is ) S (negative.) S 190.2 -302 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 190.2 -315.2 M (node is ) S (readonly.) S 66 -348.2 M 11 2 Nf (No Return ) S (Value) S 44 -372.4 M 11 4 Nf (insertData) S [/View [/XYZ -4 346.801086 null] /Dest /272 /DEST pdfmark 11 0 Nf ( ) S 66 -385.6 M (Insert a string at the specified character ) S (offset.) S 66 -398.8 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -412 M 11 4 Nf (offset) S 11 0 Nf ( of type ) S 11 4 Nf (unsigned ) S (long) S 88 -425.2 M 11 0 Nf (The character offset at which to ) S (insert.) S 66 -449.4 M 11 4 Nf (arg) S 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [121.154053 -452.148682 182.552734 -440.048676] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 88 -462.6 M 11 0 Nf (The ) S 11 4 Nf (DOMString) S [/Rect [106.854736 -465.348633 168.253418 -453.248627] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( to ) S (insert.) S 66 -486.8 M 11 2 Nf (Exceptions) S 11 0 Nf ( ) S 74 -514.1 M 11 4 Nf (DOMException) S [/Rect [73.0 -516.848389 154.198242 -504.748383] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -527.3 M ([p.) S (24) S (] ) S 192.5 -514.1 M 11 0 Nf (INDEX_SIZE_ERR: Raised if the specified ) S 11 4 Nf (offset) S 11 0 Nf ( is) S 192.5 -527.3 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 192.5 -551.5 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 192.5 -564.7 M (node is ) S (readonly.) S 66 -597.6 M 11 2 Nf (No Return ) S (Value) S 66 -597.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 539 755 %%BeginPageSetup /pgsave save D 71 706 translate %%EndPageSetup 0 0 M 0.6 setlinewidth 44 -13.2 M %%IncludeResource: font Courier 11 4 Nf (replaceData) S [/View [/XYZ -4 706.000061 null] /Dest /273 /DEST pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 66 -26.4 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 -29.1499023 319.938232 -17.049902] /Subtype /Link /Border [0 0 1] /Dest /320 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (447) S (] ) S (offset with the specified ) S 66 -39.6 M (string.) S 66 -52.8 M %%IncludeResource: font Times-Bold 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -66 M 11 4 Nf (offset) S 11 0 Nf ( of type ) S 11 4 Nf (unsigned ) S (long) S 88 -79.2 M 11 0 Nf (The offset from which to start ) S (replacing.) S 66 -103.4 M 11 4 Nf (count) S 11 0 Nf ( of type ) S 11 4 Nf (unsigned ) S (long) S 88 -116.6 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 -129.8 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 -143 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 -156.2 M (invocation\).) S 66 -180.4 M 11 4 Nf (arg) S 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [121.154053 -183.149414 182.552734 -171.049408] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 88 -193.6 M 11 0 Nf (The ) S 11 4 Nf (DOMString) S [/Rect [106.854736 -196.349365 168.253418 -184.249359] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( with which the range must be ) S (replaced.) S 66 -217.8 M 11 2 Nf (Exceptions) S 11 0 Nf ( ) S 74 -245.1 M 11 4 Nf (DOMException) S [/Rect [73.0 -247.849121 154.198242 -235.749115] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -258.3 M ([p.) S (24) S (] ) S 190.2 -245.1 M 11 0 Nf (INDEX_SIZE_ERR: Raised if the specified ) S 11 4 Nf (offset) S 11 0 Nf ( is) S 190.2 -258.3 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 190.2 -271.5 M 11 0 Nf (or if the specified ) S 11 4 Nf (count) S 11 0 Nf ( is ) S (negative.) S 190.2 -295.7 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 190.2 -308.9 M (node is ) S (readonly.) S 66 -341.8 M 11 2 Nf (No Return ) S (Value) S 44 -366 M 11 4 Nf (substringData) S [/View [/XYZ -4 353.151184 null] /Dest /274 /DEST pdfmark 11 0 Nf ( ) S 66 -379.2 M (Extracts a range of data from the ) S (node.) S 66 -392.4 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -405.6 M 11 4 Nf (offset) S 11 0 Nf ( of type ) S 11 4 Nf (unsigned ) S (long) S 88 -418.8 M 11 0 Nf (Start offset of substring to ) S (extract.) S 66 -443 M 11 4 Nf (count) S 11 0 Nf ( of type ) S 11 4 Nf (unsigned ) S (long) S 88 -456.2 M 11 0 Nf (The number of 16-bit units to ) S (extract.) S 66 -480.4 M 11 2 Nf (Return ) S (Value) S 11 0 Nf ( ) S 74 -507.7 M 11 4 Nf (DOMString) S [/Rect [73.0 -510.498291 134.398682 -498.398285] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S 74 -520.9 M ([p.) S (21) S (] ) S 178.2 -507.7 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 178.2 -520.9 M 11 0 Nf (exceeds the ) S 11 4 Nf (length) S 11 0 Nf (, then all 16-bit units to the end of the data) S 178.2 -534.1 M (are ) S (returned.) S 66 -567.1 M 11 2 Nf (Exceptions) S 11 0 Nf ( ) S 66 -581.4 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 0 -8 M grestore pgsave restore N %%Page: 56 56 %%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 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 /207 /ANN pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 74 -26.2 M ([p.) S (24) S (] ) S 193 -13 M 11 0 Nf (INDEX_SIZE_ERR: Raised if the specified ) S 11 4 Nf (offset) S 11 0 Nf ( is) S 193 -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 193 -39.4 M 11 0 Nf (or if the specified ) S 11 4 Nf (count) S 11 0 Nf ( is ) S (negative.) S 193 -63.6 M (DOMSTRING_SIZE_ERR: Raised if the specified range of) S 193 -76.8 M 11 0 Nf (text does not fit into a ) S 11 4 Nf (DOMString) S [/Rect [291.001953 -79.5498047 352.400635 -67.4498062] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S (.) S 0 -109.7 M %%IncludeResource: font Times-Bold 11 2 Nf (Interface ) S %%IncludeResource: font Times-BoldItalic 11 3 Nf (Attr) S [/View [/XYZ -4 609.450256 null] /Dest /275 /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 /280 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (57) 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 /231 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (38) 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 /231 /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 /212 /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 /280 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (57) 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 /212 /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 /231 /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 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 provide a representation in which entity references are not expanded. These child nodes may be) S 22 -444.1 M 11 0 Nf (either ) S 11 4 Nf (Text) S [/Rect [48.7961426 -446.898682 77.1955566 -434.798676] /Subtype /Link /Border [0 0 1] /Dest /297 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (66) S (] ) S (or ) S 11 4 Nf (EntityReference) S [/Rect [119.184082 -446.898682 220.181885 -434.798676] /Subtype /Link /Border [0 0 1] /Dest /316 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (70) S (] ) S (nodes. Because the attribute type may be) S 22 -457.3 M (unknown, there are no tokenized attribute values. ) S 22 -470.5 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -492.3 M 9.0 4 Nf (interface Attr : Node {) S 44 -503.1 M ( readonly attribute DOMString name;) S 44 -513.9 M ( readonly attribute boolean specified;) S 44 -524.7 M ( attribute DOMString value;) S 44 -535.5 M ( // raises\(DOMException\) on setting) S 44 -557.1 M ( // Introduced in DOM Level 2:) S 44 -567.9 M ( readonly attribute Element ownerElement;) S 44 -578.7 M (};) S 44 -587.7 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 44 -8 M grestore pgsave restore N %%Page: 57 57 %%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 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 %%IncludeResource: font Courier 11 4 Nf (name) S [/View [/XYZ -4 692.80011 null] /Dest /276 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [105.753906 -29.1499023 167.152588 -17.049902] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S (, readonly ) S 66 -39.6 M (Returns the name of this attribute. ) S 44 -63.8 M 11 4 Nf (ownerElement) S [/View [/XYZ -4 655.400208 null] /Dest /277 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (Element) S [/Rect [158.552734 -66.5498047 206.751709 -54.4498062] /Subtype /Link /Border [0 0 1] /Dest /280 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (57) S (] ) S (, readonly, introduced in ) S 11 2 Nf (DOM Level ) S (2) S 11 0 Nf ( ) S 66 -77 M 11 0 Nf (The ) S 11 4 Nf (Element) S [/Rect [84.8547363 -79.7497559 133.053711 -67.6497574] /Subtype /Link /Border [0 0 1] /Dest /280 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (57) 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 -90.2 M (use.) S 44 -114.4 M 11 4 Nf (specified) S [/View [/XYZ -4 604.800354 null] /Dest /278 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (boolean) S 11 0 Nf (, readonly ) S 66 -127.6 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 -140.8 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 -154 M (user. If the user changes the value of the attribute \(even if it ends up having the same value) S 66 -167.2 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 -180.4 M (re-specify the attribute as the default value from the DTD, the user must delete the) S 66 -193.6 M 11 0 Nf (attribute. The implementation will then make a new attribute available with ) S 11 4 Nf (specified) S 66 -206.8 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 -220 M (In summary: ) S 77 -230.6 M gsave 0 setgray newpath 77.0 -230.569336 2.75 0 360 arc closepath fill grestore 88 -234.2 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 -247.4 M (the value is the assigned value. ) S 77 -258 M gsave 0 setgray newpath 77.0 -257.969238 2.75 0 360 arc closepath fill grestore 88 -261.6 M (If the attribute has no assigned value in the document and has a default value in the) S 88 -274.8 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 -285.4 M gsave 0 setgray newpath 77.0 -285.369141 2.75 0 360 arc closepath fill grestore 88 -289 M (If the attribute has no assigned value in the document and has a value of #IMPLIED in) S 88 -302.2 M (the DTD, then the attribute does not appear in the structure model of the document. ) S 77 -312.8 M gsave 0 setgray newpath 77.0 -312.769043 2.75 0 360 arc closepath fill grestore 88 -316.4 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 -329.6 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 44 -353.8 M 11 4 Nf (value) S [/View [/XYZ -4 365.401184 null] /Dest /279 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [112.35376 -356.548828 173.752441 -344.448822] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -367 M (On retrieval, the value of the attribute is returned as a string. Character and general entity) S 66 -380.2 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 -393.4 M 11 4 Nf (Element) S [/Rect [65.0 -396.148682 113.198975 -384.048676] /Subtype /Link /Border [0 0 1] /Dest /280 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (57) S (] ) S (interface.) S 66 -406.6 M 11 0 Nf (On setting, this creates a ) S 11 4 Nf (Text) S [/Rect [175.591064 -409.348633 203.990479 -397.248627] /Subtype /Link /Border [0 0 1] /Dest /297 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (66) S (] ) S (node with the unparsed contents of the string. I.e.) S 66 -419.8 M (any characters that an XML processor would recognize as markup are instead treated as) S 66 -433 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 -435.748535 366.54541 -423.648529] /Subtype /Link /Border [0 0 1] /Dest /280 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (57) S (] ) S (interface. ) S 66 -446.2 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -473.5 M 11 4 Nf (DOMException) S [/Rect [73.0 -476.248291 154.198242 -464.148285] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -486.7 M ([p.) S (24) S (] ) S 199 -473.5 M (NO_MODIFICATION_ALLOWED_ERR: Raised when) S 199 -486.7 M (the node is ) S (readonly.) S 0 -519.6 M 11 2 Nf (Interface ) S %%IncludeResource: font Times-BoldItalic 11 3 Nf (Element) S [/View [/XYZ -4 199.551819 null] /Dest /280 /DEST pdfmark 11 0 Nf ( ) S 22 -543.8 M 11 0 Nf (The ) S 11 4 Nf (Element) S 11 0 Nf ( interface represents an element in an HTML or XML document. Elements may have) S 22 -557 M 11 0 Nf (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 [354.368164 -559.798096 382.767578 -547.69812] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (38) S (] ) S (, the generic ) S 22 -570.2 M 11 4 Nf (Node) S [/Rect [21.0 -572.998047 49.3994141 -560.898071] /Subtype /Link /Border [0 0 1] /Dest /231 /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 for an) S 22 -583.4 M 11 0 Nf (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 [354.632812 -586.198 383.032227 -574.098] /Subtype /Link /Border [0 0 1] /Dest /275 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (56) S (] ) S (object by) S 22 -596.6 M (name or an attribute value by name. In XML, where an attribute value may contain entity references,) S 22 -609.8 M 11 0 Nf (an ) S 11 4 Nf (Attr) S [/Rect [34.1337891 -612.5979 62.5332031 -600.497925] /Subtype /Link /Border [0 0 1] /Dest /275 /ANN pdfmark 11 0 Nf ( object should be retrieved to examine the possibly fairly complex sub-tree representing the) S 22 -609.8 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 44 -8 M grestore pgsave restore N %%Page: 58 58 %%PageResources: font Times-Roman Times-Bold Courier Helvetica %%PageBoundingBox: 93 44 536 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 (attribute value. On the other hand, in HTML, where all attributes have simple string values, methods) S 22 -26.4 M 11 0 Nf (to directly access an attribute value can safely be used as a ) S (convenience.) S 22 -50.6 M %%IncludeResource: font Times-Bold 11 2 Nf (Note:) S 11 0 Nf ( In DOM Level 2, the method ) S %%IncludeResource: font Courier 11 4 Nf (normalize) S 11 0 Nf ( is inherited from the ) S 11 4 Nf (Node) S [/Rect [334.878906 -53.3498535 363.27832 -41.249855] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (38) S (] ) S (interface where) S 22 -63.8 M (it was ) S (moved.) S 22 -88 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -109.8 M 9.0 4 Nf (interface Element : Node {) S 44 -120.6 M ( readonly attribute DOMString tagName;) S 44 -131.4 M ( DOMString getAttribute\(in DOMString name\);) S 44 -142.2 M ( void setAttribute\(in DOMString name, ) S 44 -153 M ( in DOMString value\)) S 44 -163.8 M ( raises\(DOMException\);) S 44 -174.6 M ( void removeAttribute\(in DOMString name\)) S 44 -185.4 M ( raises\(DOMException\);) S 44 -196.2 M ( Attr getAttributeNode\(in DOMString name\);) S 44 -207 M ( Attr setAttributeNode\(in Attr newAttr\)) S 44 -217.8 M ( raises\(DOMException\);) S 44 -228.6 M ( Attr removeAttributeNode\(in Attr oldAttr\)) S 44 -239.4 M ( raises\(DOMException\);) S 44 -250.2 M ( NodeList getElementsByTagName\(in DOMString name\);) S 44 -261 M ( // Introduced in DOM Level 2:) S 44 -271.8 M ( DOMString getAttributeNS\(in DOMString namespaceURI, ) S 44 -282.6 M ( in DOMString localName\);) S 44 -293.4 M ( // Introduced in DOM Level 2:) S 44 -304.2 M ( void setAttributeNS\(in DOMString namespaceURI, ) S 44 -315 M ( in DOMString qualifiedName, ) S 44 -325.8 M ( in DOMString value\)) S 44 -336.6 M ( raises\(DOMException\);) S 44 -347.4 M ( // Introduced in DOM Level 2:) S 44 -358.2 M ( void removeAttributeNS\(in DOMString namespaceURI, ) S 44 -369 M ( in DOMString localName\)) S 44 -379.8 M ( raises\(DOMException\);) S 44 -390.6 M ( // Introduced in DOM Level 2:) S 44 -401.4 M ( Attr getAttributeNodeNS\(in DOMString namespaceURI, ) S 44 -412.2 M ( in DOMString localName\);) S 44 -423 M ( // Introduced in DOM Level 2:) S 44 -433.8 M ( Attr setAttributeNodeNS\(in Attr newAttr\)) S 44 -444.6 M ( raises\(DOMException\);) S 44 -455.4 M ( // Introduced in DOM Level 2:) S 44 -466.2 M ( NodeList getElementsByTagNameNS\(in DOMString namespaceURI, ) S 44 -477 M ( in DOMString localName\);) S 44 -487.8 M ( // Introduced in DOM Level 2:) S 44 -498.6 M ( boolean hasAttribute\(in DOMString name\);) S 44 -509.4 M ( // Introduced in DOM Level 2:) S 44 -520.2 M ( boolean hasAttributeNS\(in DOMString namespaceURI, ) S 44 -531 M ( in DOMString localName\);) S 44 -541.8 M (};) S 22 -564 M 11 2 Nf (Attributes) S 11 0 Nf ( ) S 44 -577.2 M 11 4 Nf (tagName) S [/View [/XYZ -4 142.008362 null] /Dest /281 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [125.553467 -579.94165 186.952148 -567.841675] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S (, readonly ) S 66 -590.4 M (The name of the element. For example, in: ) S 66 -590.4 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: 93 44 540 755 %%BeginPageSetup /pgsave save D 71 706 translate %%EndPageSetup 0 0 M 0.6 setlinewidth 66 -10.8 M %%IncludeResource: font Courier 9.0 4 Nf ( ) S 66 -21.6 M ( ... ) S 66 -32.4 M ( ,) S 66 -54.6 M 11 4 Nf (tagName) S %%IncludeResource: font Times-Roman 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 -67.8 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 -81 M (HTML element in the canonical uppercase form, regardless of the case in the source) S 66 -94.2 M (HTML document. ) S 22 -118.4 M %%IncludeResource: font Times-Bold 11 2 Nf (Methods) S 11 0 Nf ( ) S 44 -131.6 M 11 4 Nf (getAttribute) S [/View [/XYZ -4 587.600891 null] /Dest /282 /DEST pdfmark 11 0 Nf ( ) S 66 -144.8 M (Retrieves an attribute value by ) S (name.) S 66 -158 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -171.2 M 11 4 Nf (name) S 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [127.753906 -173.948975 189.152588 -161.848969] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 88 -184.4 M (The name of the attribute to ) S (retrieve.) S 66 -208.6 M 11 2 Nf (Return ) S (Value) S 11 0 Nf ( ) S 74 -235.9 M 11 4 Nf (DOMString) S [/Rect [73.0 -238.648682 134.398682 -226.548676] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S 74 -249.1 M ([p.) S (21) S (] ) S 181.1 -235.9 M 11 0 Nf (The ) S 11 4 Nf (Attr) S [/Rect [199.999268 -238.648682 228.398682 -226.548676] /Subtype /Link /Border [0 0 1] /Dest /275 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (56) S (] ) S (value as a string, or the empty string if that) S 181.1 -249.1 M (attribute does not have a specified or default ) S (value.) S 66 -282 M 11 2 Nf (No ) S (Exceptions) S 44 -306.2 M 11 4 Nf (getAttributeNS) S [/View [/XYZ -4 412.951477 null] /Dest /283 /DEST pdfmark 11 0 Nf ( introduced in ) S 11 2 Nf (DOM Level ) S (2) S 11 0 Nf ( ) S 66 -319.4 M (Retrieves an attribute value by local name and namespace URI. HTML-only DOM) S 66 -332.6 M (implementations do not need to implement this ) S (method.) S 66 -345.8 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -359 M 11 4 Nf (namespaceURI) S 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [180.552734 -361.79834 241.951416 -349.698334] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 88 -372.2 M 11 0 Nf (The ) S %%IncludeResource: font Times-Italic 11 1 Nf (namespace ) S (URI) S [/Rect [106.854736 -374.998291 178.80249 -362.898285] /Subtype /Link /Border [0 0 1] /Dest /325 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (450) S (] ) S (of the attribute to ) S (retrieve.) S 66 -396.4 M 11 4 Nf (localName) S 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [160.753174 -399.198242 222.151855 -387.098236] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 88 -409.6 M 11 0 Nf (The ) S 11 1 Nf (local ) S (name) S [/Rect [106.854736 -412.398193 157.429932 -400.298187] /Subtype /Link /Border [0 0 1] /Dest /329 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (450) S (] ) S (of the attribute to ) S (retrieve.) S 66 -433.8 M 11 2 Nf (Return ) S (Value) S 11 0 Nf ( ) S 74 -461.1 M 11 4 Nf (DOMString) S [/Rect [73.0 -463.897949 134.398682 -451.797943] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S 74 -474.3 M ([p.) S (21) S (] ) S 181.1 -461.1 M 11 0 Nf (The ) S 11 4 Nf (Attr) S [/Rect [199.999268 -463.897949 228.398682 -451.797943] /Subtype /Link /Border [0 0 1] /Dest /275 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (56) S (] ) S (value as a string, or the empty string if that) S 181.1 -474.3 M (attribute does not have a specified or default ) S (value.) S 66 -507.3 M 11 2 Nf (No ) S (Exceptions) S 44 -531.5 M 11 4 Nf (getAttributeNode) S [/View [/XYZ -4 187.702209 null] /Dest /284 /DEST pdfmark 11 0 Nf ( ) S 66 -544.7 M (Retrieves an attribute node by ) S (name.) S 66 -557.9 M 11 0 Nf (To retrieve an attribute node by qualified name and namespace URI, use the ) S 66 -571.1 M 11 4 Nf (getAttributeNodeNS) S 11 0 Nf ( ) S (method.) S 66 -584.3 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -584.3 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 132 -8 M grestore pgsave restore N %%Page: 60 60 %%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 (name) S %%IncludeResource: font Times-Roman 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [127.753906 -15.9499512 189.152588 -3.84995079] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 88 -26.4 M 11 0 Nf (The name ) S (\() S 11 4 Nf (nodeName) S 11 0 Nf (\) of the attribute to ) S (retrieve.) S 66 -50.6 M %%IncludeResource: font Times-Bold 11 2 Nf (Return ) S (Value) S 11 0 Nf ( ) S 74 -77.9 M 11 4 Nf (Attr) S [/Rect [73.0 -80.6496582 101.399414 -68.5496597] /Subtype /Link /Border [0 0 1] /Dest /275 /ANN pdfmark 11 0 Nf ( ) S 74 -91.1 M ([p.) S (56) S (] ) S 153.7 -77.9 M 11 0 Nf (The ) S 11 4 Nf (Attr) S [/Rect [172.595947 -80.6496582 200.995361 -68.5496597] /Subtype /Link /Border [0 0 1] /Dest /275 /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) S 153.7 -91.1 M (there is no such ) S (attribute.) S 66 -124 M 11 2 Nf (No ) S (Exceptions) S 44 -148.2 M 11 4 Nf (getAttributeNodeNS) S [/View [/XYZ -4 570.9505 null] /Dest /285 /DEST pdfmark 11 0 Nf ( introduced in ) S 11 2 Nf (DOM Level ) S (2) S 11 0 Nf ( ) S 66 -161.4 M 11 0 Nf (Retrieves an ) S 11 4 Nf (Attr) S [/Rect [122.429443 -164.199463 150.828857 -152.099457] /Subtype /Link /Border [0 0 1] /Dest /275 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (56) S (] ) S (node by local name and namespace URI. HTML-only DOM) S 66 -174.6 M (implementations do not need to implement this ) S (method.) S 66 -187.8 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -201 M 11 4 Nf (namespaceURI) S 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [180.552734 -203.799316 241.951416 -191.69931] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 88 -214.2 M 11 0 Nf (The ) S %%IncludeResource: font Times-Italic 11 1 Nf (namespace ) S (URI) S [/Rect [106.854736 -216.999268 178.80249 -204.899261] /Subtype /Link /Border [0 0 1] /Dest /325 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (450) S (] ) S (of the attribute to ) S (retrieve.) S 66 -238.4 M 11 4 Nf (localName) S 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [160.753174 -241.199219 222.151855 -229.099213] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 88 -251.6 M 11 0 Nf (The ) S 11 1 Nf (local ) S (name) S [/Rect [106.854736 -254.39917 157.429932 -242.299164] /Subtype /Link /Border [0 0 1] /Dest /329 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (450) S (] ) S (of the attribute to ) S (retrieve.) S 66 -275.8 M 11 2 Nf (Return ) S (Value) S 11 0 Nf ( ) S 74 -303.1 M 11 4 Nf (Attr) S [/Rect [73.0 -305.898926 101.399414 -293.79892] /Subtype /Link /Border [0 0 1] /Dest /275 /ANN pdfmark 11 0 Nf ( ) S 74 -316.3 M ([p.) S (56) S (] ) S 149.9 -303.1 M 11 0 Nf (The ) S 11 4 Nf (Attr) S [/Rect [168.762695 -305.898926 197.162109 -293.79892] /Subtype /Link /Border [0 0 1] /Dest /275 /ANN pdfmark 11 0 Nf ( node with the specified attribute local name and namespace) S 149.9 -316.3 M 11 0 Nf (URI or ) S 11 4 Nf (null) S 11 0 Nf ( if there is no such ) S (attribute.) S 66 -349.3 M 11 2 Nf (No ) S (Exceptions) S 44 -373.5 M 11 4 Nf (getElementsByTagName) S [/View [/XYZ -4 345.701233 null] /Dest /286 /DEST pdfmark 11 0 Nf ( ) S 66 -386.7 M 11 0 Nf (Returns a ) S 11 4 Nf (NodeList) S [/Rect [109.604004 -389.44873 164.402832 -377.348724] /Subtype /Link /Border [0 0 1] /Dest /255 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (47) S (] ) S (of all descendant ) S 11 4 Nf (Elements) S 11 0 Nf ( with a given tag name, in the) S 66 -399.9 M 11 0 Nf (order in which they are encountered in a preorder traversal of this ) S 11 4 Nf (Element) S 11 0 Nf ( ) S (tree.) S 66 -413.1 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -426.3 M 11 4 Nf (name) S 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [127.753906 -429.048584 189.152588 -416.948578] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 88 -439.5 M (The name of the tag to match on. The special value "*" matches all ) S (tags.) S 66 -463.7 M 11 2 Nf (Return ) S (Value) S 11 0 Nf ( ) S 74 -491 M 11 4 Nf (NodeList) S [/Rect [73.0 -493.748291 127.798828 -481.648285] /Subtype /Link /Border [0 0 1] /Dest /255 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (47) S (] ) S 188.3 -491 M 11 0 Nf (A list of matching ) S 11 4 Nf (Element) S 11 0 Nf ( ) S (nodes.) S 66 -523.9 M 11 2 Nf (No ) S (Exceptions) S 44 -548.1 M 11 4 Nf (getElementsByTagNameNS) S [/View [/XYZ -4 171.051819 null] /Dest /287 /DEST pdfmark 11 0 Nf ( introduced in ) S 11 2 Nf (DOM Level ) S (2) S 11 0 Nf ( ) S 66 -561.3 M 11 0 Nf (Returns a ) S 11 4 Nf (NodeList) S [/Rect [109.604004 -564.098145 164.402832 -551.998169] /Subtype /Link /Border [0 0 1] /Dest /255 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (47) S (] ) S (of all the descendant ) S 11 4 Nf (Elements) S 11 0 Nf ( with a given local name and) S 66 -574.5 M 11 0 Nf (namespace URI in the order in which they are encountered in a preorder traversal of this ) S 66 -587.7 M 11 4 Nf (Element) S 11 0 Nf ( ) S (tree.) S 66 -600.9 M (HTML-only DOM implementations do not need to implement this ) S (method.) S 66 -614.1 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -614.1 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 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 (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 /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) 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 /325 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (450) S (] ) S (of the elements to match on. The special value "*") S 88 -39.6 M (matches all ) S (namespaces.) S 66 -63.8 M 11 4 Nf (localName) S 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [160.753174 -66.5498047 222.151855 -54.4498062] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 88 -77 M 11 0 Nf (The ) S 11 1 Nf (local ) S (name) S [/Rect [106.854736 -79.7497559 157.429932 -67.6497574] /Subtype /Link /Border [0 0 1] /Dest /329 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (450) S (] ) S (of the elements to match on. The special value "*" matches all) S 88 -90.2 M (local ) S (names.) S 66 -114.4 M %%IncludeResource: font Times-Bold 11 2 Nf (Return ) S (Value) S 11 0 Nf ( ) S 74 -141.7 M 11 4 Nf (NodeList) S [/Rect [73.0 -144.449463 127.798828 -132.349457] /Subtype /Link /Border [0 0 1] /Dest /255 /ANN pdfmark 11 0 Nf ( ) S 74 -154.9 M ([p.) S (47) S (] ) S 186.3 -141.7 M 11 0 Nf (A new ) S 11 4 Nf (NodeList) S [/Rect [217.095215 -144.449463 271.894043 -132.349457] /Subtype /Link /Border [0 0 1] /Dest /255 /ANN pdfmark 11 0 Nf ( object containing all the matched ) S 186.3 -154.9 M 11 4 Nf (Elements) S 11 0 Nf (.) S 66 -187.8 M 11 2 Nf (No ) S (Exceptions) S 44 -212 M 11 4 Nf (hasAttribute) S [/View [/XYZ -4 507.150696 null] /Dest /288 /DEST pdfmark 11 0 Nf ( introduced in ) S 11 2 Nf (DOM Level ) S (2) S 11 0 Nf ( ) S 66 -225.2 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 -238.4 M 11 0 Nf (default value, ) S 11 4 Nf (false) S 11 0 Nf ( ) S (otherwise.) S 66 -251.6 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -264.8 M 11 4 Nf (name) S 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [127.753906 -267.599121 189.152588 -255.499115] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 88 -278 M (The name of the attribute to look ) S (for.) S 66 -302.2 M 11 2 Nf (Return ) S (Value) S 11 0 Nf ( ) S 74 -329.5 M 11 4 Nf (boolean) S 152.4 -329.5 M 11 4 Nf (true) S 11 0 Nf ( if an attribute with the given name is specified on this element) S 152.4 -342.7 M 11 0 Nf (or has a default value, ) S 11 4 Nf (false) S 11 0 Nf ( ) S (otherwise.) S 66 -375.7 M 11 2 Nf (No ) S (Exceptions) S 44 -399.9 M 11 4 Nf (hasAttributeNS) S [/View [/XYZ -4 319.301331 null] /Dest /289 /DEST pdfmark 11 0 Nf ( introduced in ) S 11 2 Nf (DOM Level ) S (2) S 11 0 Nf ( ) S 66 -413.1 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 -426.3 M 11 0 Nf (on this element or has a default value, ) S 11 4 Nf (false) S 11 0 Nf ( otherwise. HTML-only DOM) S 66 -439.5 M (implementations do not need to implement this ) S (method.) S 66 -452.7 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -465.9 M 11 4 Nf (namespaceURI) S 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [180.552734 -468.648438 241.951416 -456.548431] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 88 -479.1 M 11 0 Nf (The ) S 11 1 Nf (namespace ) S (URI) S [/Rect [106.854736 -481.848389 178.80249 -469.748383] /Subtype /Link /Border [0 0 1] /Dest /325 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (450) S (] ) S (of the attribute to look ) S (for.) S 66 -503.3 M 11 4 Nf (localName) S 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [160.753174 -506.04834 222.151855 -493.948334] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 88 -516.5 M 11 0 Nf (The ) S 11 1 Nf (local ) S (name) S [/Rect [106.854736 -519.248291 157.429932 -507.148285] /Subtype /Link /Border [0 0 1] /Dest /329 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (450) S (] ) S (of the attribute to look ) S (for.) S 66 -540.7 M 11 2 Nf (Return ) S (Value) S 11 0 Nf ( ) S 74 -568 M 11 4 Nf (boolean) S 152.4 -568 M 11 4 Nf (true) S 11 0 Nf ( if an attribute with the given local name and namespace URI is) S 152.4 -581.2 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 -589.9 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 132 -8 M grestore pgsave restore N %%Page: 62 62 %%PageResources: font Times-Roman Times-Italic Times-Bold Courier Helvetica %%PageBoundingBox: 115 44 534 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 -37.4 M %%IncludeResource: font Courier 11 4 Nf (removeAttribute) S [/View [/XYZ -4 681.80011 null] /Dest /290 /DEST pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 66 -50.6 M (Removes an attribute by name. If the removed attribute is known to have a default value,) S 66 -63.8 M (an attribute immediately appears containing the default value as well as the corresponding) S 66 -77 M (namespace URI, local name, and prefix when ) S (applicable.) S 66 -90.2 M 11 0 Nf (To remove an attribute by local name and namespace URI, use the ) S 66 -103.4 M 11 4 Nf (removeAttributeNS) S 11 0 Nf ( ) S (method.) S 66 -116.6 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -129.8 M 11 4 Nf (name) S 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [127.753906 -132.549561 189.152588 -120.449562] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 88 -143 M (The name of the attribute to ) S (remove.) S 66 -167.2 M 11 2 Nf (Exceptions) S 11 0 Nf ( ) S 74 -194.5 M 11 4 Nf (DOMException) S [/Rect [73.0 -197.249268 154.198242 -185.149261] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -207.7 M ([p.) S (24) S (] ) S 200.1 -194.5 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 200.1 -207.7 M (node is ) S (readonly.) S 66 -240.6 M 11 2 Nf (No Return ) S (Value) S 44 -264.8 M 11 4 Nf (removeAttributeNS) S [/View [/XYZ -4 454.350891 null] /Dest /291 /DEST pdfmark 11 0 Nf ( introduced in ) S 11 2 Nf (DOM Level ) S (2) S 11 0 Nf ( ) S 66 -278 M (Removes an attribute by local name and namespace URI. If the removed attribute has a) S 66 -291.2 M (default value it is immediately replaced. The replacing attribute has the same namespace) S 66 -304.4 M (URI and local name, as well as the original ) S (prefix.) S 66 -317.6 M (HTML-only DOM implementations do not need to implement this ) S (method.) S 66 -330.8 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -344 M 11 4 Nf (namespaceURI) S 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [180.552734 -346.798828 241.951416 -334.698822] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 88 -357.2 M 11 0 Nf (The ) S %%IncludeResource: font Times-Italic 11 1 Nf (namespace ) S (URI) S [/Rect [106.854736 -359.998779 178.80249 -347.898773] /Subtype /Link /Border [0 0 1] /Dest /325 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (450) S (] ) S (of the attribute to ) S (remove.) S 66 -381.4 M 11 4 Nf (localName) S 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [160.753174 -384.19873 222.151855 -372.098724] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 88 -394.6 M 11 0 Nf (The ) S 11 1 Nf (local ) S (name) S [/Rect [106.854736 -397.398682 157.429932 -385.298676] /Subtype /Link /Border [0 0 1] /Dest /329 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (450) S (] ) S (of the attribute to ) S (remove.) S 66 -418.8 M 11 2 Nf (Exceptions) S 11 0 Nf ( ) S 74 -446.1 M 11 4 Nf (DOMException) S [/Rect [73.0 -448.898438 154.198242 -436.798431] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -459.3 M ([p.) S (24) S (] ) S 200.1 -446.1 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 200.1 -459.3 M (node is ) S (readonly.) S 66 -492.3 M 11 2 Nf (No Return ) S (Value) S 44 -516.5 M 11 4 Nf (removeAttributeNode) S [/View [/XYZ -4 202.701721 null] /Dest /292 /DEST pdfmark 11 0 Nf ( ) S 66 -529.7 M 11 0 Nf (Removes the specified attribute node. If the removed ) S 11 4 Nf (Attr) S [/Rect [301.142822 -532.448242 329.542236 -520.348267] /Subtype /Link /Border [0 0 1] /Dest /275 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (56) S (] ) S (has a default value it is) S 66 -542.9 M (immediately replaced. The replacing attribute has the same namespace URI and local) S 66 -556.1 M (name, as well as the original prefix, when ) S (applicable.) S 66 -569.3 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -582.5 M 11 4 Nf (oldAttr) S 11 0 Nf ( of type ) S 11 4 Nf (Attr) S [/Rect [147.553467 -585.248047 175.952881 -573.148071] /Subtype /Link /Border [0 0 1] /Dest /275 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (56) S (] ) S 88 -595.7 M 11 0 Nf (The ) S 11 4 Nf (Attr) S [/Rect [106.854736 -598.448 135.25415 -586.348] /Subtype /Link /Border [0 0 1] /Dest /275 /ANN pdfmark 11 0 Nf ( node to remove from the attribute ) S (list.) S 88 -595.7 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 176 -8 M grestore pgsave restore N %%Page: 63 63 %%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 (Return ) S (Value) S %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 74 -40.5 M %%IncludeResource: font Courier 11 4 Nf (Attr) S [/Rect [73.0 -43.2497559 101.399414 -31.1497555] /Subtype /Link /Border [0 0 1] /Dest /275 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (56) S (] ) S 161.9 -40.5 M 11 0 Nf (The ) S 11 4 Nf (Attr) S [/Rect [180.779785 -43.2497559 209.179199 -31.1497555] /Subtype /Link /Border [0 0 1] /Dest /275 /ANN pdfmark 11 0 Nf ( node that was ) S (removed.) S 66 -73.4 M 11 2 Nf (Exceptions) S 11 0 Nf ( ) S 74 -100.7 M 11 4 Nf (DOMException) S [/Rect [73.0 -103.499512 154.198242 -91.3995132] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -113.9 M ([p.) S (24) S (] ) S 199.8 -100.7 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 199.8 -113.9 M (node is ) S (readonly.) S 199.8 -138.1 M 11 0 Nf (NOT_FOUND_ERR: Raised if ) S 11 4 Nf (oldAttr) S 11 0 Nf ( is not an) S 199.8 -151.3 M (attribute of the ) S (element.) S 44 -184.3 M 11 4 Nf (setAttribute) S [/View [/XYZ -4 534.900696 null] /Dest /293 /DEST pdfmark 11 0 Nf ( ) S 66 -197.5 M (Adds a new attribute. If an attribute with that name is already present in the element, its) S 66 -210.7 M (value is changed to be that of the value parameter. This value is a simple string; it is not) S 66 -223.9 M (parsed as it is being set. So any markup \(such as syntax to be recognized as an entity) S 66 -237.1 M (reference\) is treated as literal text, and needs to be appropriately escaped by the) S 66 -250.3 M (implementation when it is written out. In order to assign an attribute value that contains) S 66 -263.5 M 11 0 Nf (entity references, the user must create an ) S 11 4 Nf (Attr) S [/Rect [247.044922 -266.249023 275.444336 -254.149017] /Subtype /Link /Border [0 0 1] /Dest /275 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (56) S (] ) S (node plus any ) S 11 4 Nf (Text) S [/Rect [369.374268 -266.249023 397.773682 -254.149017] /Subtype /Link /Border [0 0 1] /Dest /297 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (66) S (] ) S (and ) S 66 -276.7 M 11 4 Nf (EntityReference) S [/Rect [65.0 -279.448975 165.997803 -267.348969] /Subtype /Link /Border [0 0 1] /Dest /316 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (70) S (] ) S (nodes, build the appropriate subtree, and use ) S 66 -289.9 M 11 4 Nf (setAttributeNode) S 11 0 Nf ( to assign it as the value of an ) S (attribute.) S 66 -303.1 M 11 0 Nf (To set an attribute with a qualified name and namespace URI, use the ) S 11 4 Nf (setAttributeNS) S 11 0 Nf ( ) S 66 -316.3 M (method.) S 66 -329.5 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -342.7 M 11 4 Nf (name) S 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [127.753906 -345.44873 189.152588 -333.348724] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 88 -355.9 M (The name of the attribute to create or ) S (alter.) S 66 -380.1 M 11 4 Nf (value) S 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [134.35376 -382.848633 195.752441 -370.748627] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 88 -393.3 M 11 0 Nf (Value to set in string ) S (form.) S 66 -417.5 M 11 2 Nf (Exceptions) S 11 0 Nf ( ) S 74 -444.8 M 11 4 Nf (DOMException) S [/Rect [73.0 -447.54834 154.198242 -435.448334] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -458 M ([p.) S (24) S (] ) S 195.7 -444.8 M (INVALID_CHARACTER_ERR: Raised if the specified) S 195.7 -458 M (name contains an illegal ) S (character.) S 195.7 -482.2 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 195.7 -495.4 M (node is ) S (readonly.) S 66 -528.3 M 11 2 Nf (No Return ) S (Value) S 44 -552.5 M 11 4 Nf (setAttributeNS) S [/View [/XYZ -4 166.651917 null] /Dest /294 /DEST pdfmark 11 0 Nf ( introduced in ) S 11 2 Nf (DOM Level ) S (2) S 11 0 Nf ( ) S 66 -565.7 M (Adds a new attribute. If an attribute with the same local name and namespace URI is) S 66 -578.9 M 11 0 Nf (already present on the element, its prefix is changed to be the prefix part of the ) S 66 -592.1 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 -605.3 M (simple string; it is not parsed as it is being set. So any markup \(such as syntax to be) S 66 -618.5 M (recognized as an entity reference\) is treated as literal text, and needs to be appropriately) S 66 -618.5 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-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-Roman 11 0 Nf (escaped by the implementation when it is written out. In order to assign an attribute value) S 66 -26.4 M 11 0 Nf (that contains entity references, the user must create an ) S %%IncludeResource: font Courier 11 4 Nf (Attr) S [/Rect [305.706543 -29.1499023 334.105957 -17.049902] /Subtype /Link /Border [0 0 1] /Dest /275 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (56) S (] ) S (node plus any ) S 11 4 Nf (Text) S [/Rect [428.035889 -29.1499023 456.435303 -17.049902] /Subtype /Link /Border [0 0 1] /Dest /297 /ANN pdfmark 11 0 Nf ( ) S 66 -39.6 M 11 0 Nf ([p.) S (66) S (] ) S (and ) S 11 4 Nf (EntityReference) S [/Rect [112.959473 -42.3498535 213.957275 -30.2498531] /Subtype /Link /Border [0 0 1] /Dest /316 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (70) S (] ) S (nodes, build the appropriate subtree, and use ) S 66 -52.8 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 -66 M (attribute.) S 66 -79.2 M (HTML-only DOM implementations do not need to implement this ) S (method.) S 66 -92.4 M %%IncludeResource: font Times-Bold 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -105.6 M 11 4 Nf (namespaceURI) S 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [180.552734 -108.349609 241.951416 -96.2496109] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 88 -118.8 M 11 0 Nf (The ) S %%IncludeResource: font Times-Italic 11 1 Nf (namespace ) S (URI) S [/Rect [106.854736 -121.549561 178.80249 -109.449562] /Subtype /Link /Border [0 0 1] /Dest /325 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (450) S (] ) S (of the attribute to create or ) S (alter.) S 66 -143 M 11 4 Nf (qualifiedName) S 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [187.152588 -145.749512 248.55127 -133.649506] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 88 -156.2 M 11 0 Nf (The ) S 11 1 Nf (qualified ) S (name) S [/Rect [106.854736 -158.949463 174.545654 -146.849457] /Subtype /Link /Border [0 0 1] /Dest /327 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (450) S (] ) S (of the attribute to create or ) S (alter.) S 66 -180.4 M 11 4 Nf (value) S 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [134.35376 -183.149414 195.752441 -171.049408] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 88 -193.6 M 11 0 Nf (The value to set in string ) S (form.) S 66 -217.8 M 11 2 Nf (Exceptions) S 11 0 Nf ( ) S 74 -245.1 M 11 4 Nf (DOMException) S [/Rect [73.0 -247.849121 154.198242 -235.749115] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -258.3 M ([p.) S (24) S (] ) S 186.7 -245.1 M (INVALID_CHARACTER_ERR: Raised if the specified) S 186.7 -258.3 M (qualified name contains an illegal ) S (character.) S 186.7 -282.5 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 186.7 -295.7 M (node is ) S (readonly.) S 186.7 -319.9 M 11 0 Nf (NAMESPACE_ERR: Raised if the ) S 11 4 Nf (qualifiedName) S 11 0 Nf ( is) S 186.7 -333.1 M 11 0 Nf (malformed, if the ) S 11 4 Nf (qualifiedName) S 11 0 Nf ( has a prefix and the ) S 186.7 -346.3 M 11 4 Nf (namespaceURI) S 11 0 Nf ( is ) S 11 4 Nf (null) S 11 0 Nf ( or an empty string, if the ) S 186.7 -359.5 M 11 4 Nf (qualifiedName) S 11 0 Nf ( has a prefix that is "xml" and the ) S 186.7 -372.7 M 11 4 Nf (namespaceURI) S 11 0 Nf ( is different from ) S 186.7 -385.9 M 11 0 Nf (") S (http://www.w3.org/XML/1998/namespace) S [/Rect [190.225098 -388.648682 379.815674 -376.548676] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/XML/1998/namespace)\] Cd /ANN pdfmark (", or if the ) S 186.7 -399.1 M 11 4 Nf (qualifiedName) S 11 0 Nf ( is "xmlns" and the ) S 11 4 Nf (namespaceURI) S 11 0 Nf ( is) S 186.7 -412.3 M (different from ) S (") S (http://www.w3.org/2000/xmlns/) S [/Rect [254.980469 -415.048584 398.768311 -402.948578] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/2000/xmlns/)\] Cd /ANN pdfmark (".) S 66 -445.2 M 11 2 Nf (No Return ) S (Value) S 44 -469.4 M 11 4 Nf (setAttributeNode) S [/View [/XYZ -4 249.751526 null] /Dest /295 /DEST pdfmark 11 0 Nf ( ) S 66 -482.6 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 -495.8 M (the element, it is replaced by the new ) S (one.) S 66 -509 M 11 0 Nf (To add a new attribute node with a qualified name and namespace URI, use the ) S 66 -522.2 M 11 4 Nf (setAttributeNodeNS) S 11 0 Nf ( ) S (method.) S 66 -535.4 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -548.6 M 11 4 Nf (newAttr) S 11 0 Nf ( of type ) S 11 4 Nf (Attr) S [/Rect [147.553467 -551.398193 175.952881 -539.298218] /Subtype /Link /Border [0 0 1] /Dest /275 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (56) S (] ) S 88 -561.8 M 11 0 Nf (The ) S 11 4 Nf (Attr) S [/Rect [106.854736 -564.598145 135.25415 -552.498169] /Subtype /Link /Border [0 0 1] /Dest /275 /ANN pdfmark 11 0 Nf ( node to add to the attribute ) S (list.) S 66 -586 M 11 2 Nf (Return ) S (Value) S 11 0 Nf ( ) S 66 -600.3 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-Italic 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 (Attr) S [/Rect [73.0 -15.75 101.399414 -3.64999962] /Subtype /Link /Border [0 0 1] /Dest /275 /ANN pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 74 -26.2 M ([p.) S (56) S (] ) S 148.8 -13 M 11 0 Nf (If the ) S 11 4 Nf (newAttr) S 11 0 Nf ( attribute replaces an existing attribute, the replaced ) S 148.8 -26.2 M 11 4 Nf (Attr) S [/Rect [147.785645 -28.9499512 176.185059 -16.8499508] /Subtype /Link /Border [0 0 1] /Dest /275 /ANN pdfmark 11 0 Nf ( node is returned, otherwise ) S 11 4 Nf (null) S 11 0 Nf ( is ) S (returned.) 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 /207 /ANN pdfmark 11 0 Nf ( ) S 74 -99.6 M ([p.) S (24) S (] ) S 189 -86.4 M 11 0 Nf (WRONG_DOCUMENT_ERR: Raised if ) S 11 4 Nf (newAttr) S 11 0 Nf ( was) S 189 -99.6 M (created from a different document than the one that created) S 189 -112.8 M (the ) S (element.) S 189 -137 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 189 -150.2 M (node is ) S (readonly.) S 189 -174.4 M 11 0 Nf (INUSE_ATTRIBUTE_ERR: Raised if ) S 11 4 Nf (newAttr) S 11 0 Nf ( is already) S 189 -187.6 M 11 0 Nf (an attribute of another ) S 11 4 Nf (Element) S 11 0 Nf ( object. The DOM user must) S 189 -200.8 M 11 0 Nf (explicitly clone ) S 11 4 Nf (Attr) S [/Rect [258.91748 -203.599365 287.316895 -191.499359] /Subtype /Link /Border [0 0 1] /Dest /275 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (56) S (] ) S (nodes to re-use them in other ) S 189 -214 M (elements.) S 44 -247 M 11 4 Nf (setAttributeNodeNS) S [/View [/XYZ -4 472.200745 null] /Dest /296 /DEST pdfmark 11 0 Nf ( introduced in ) S 11 2 Nf (DOM Level ) S (2) S 11 0 Nf ( ) S 66 -260.2 M (Adds a new attribute. If an attribute with that local name and that namespace URI is) S 66 -273.4 M (already present in the element, it is replaced by the new ) S (one.) S 66 -286.6 M (HTML-only DOM implementations do not need to implement this ) S (method.) S 66 -299.8 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -313 M 11 4 Nf (newAttr) S 11 0 Nf ( of type ) S 11 4 Nf (Attr) S [/Rect [147.553467 -315.749023 175.952881 -303.649017] /Subtype /Link /Border [0 0 1] /Dest /275 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (56) S (] ) S 88 -326.2 M 11 0 Nf (The ) S 11 4 Nf (Attr) S [/Rect [106.854736 -328.948975 135.25415 -316.848969] /Subtype /Link /Border [0 0 1] /Dest /275 /ANN pdfmark 11 0 Nf ( node to add to the attribute ) S (list.) S 66 -350.4 M 11 2 Nf (Return ) S (Value) S 11 0 Nf ( ) S 74 -377.7 M 11 4 Nf (Attr) S [/Rect [73.0 -380.44873 101.399414 -368.348724] /Subtype /Link /Border [0 0 1] /Dest /275 /ANN pdfmark 11 0 Nf ( ) S 74 -390.9 M ([p.) S (56) S (] ) S 143.1 -377.7 M 11 0 Nf (If the ) S 11 4 Nf (newAttr) S 11 0 Nf ( attribute replaces an existing attribute with the same ) S 143.1 -390.9 M %%IncludeResource: font Times-Italic 11 1 Nf (local ) S (name) S [/Rect [142.098633 -393.648682 192.673828 -381.548676] /Subtype /Link /Border [0 0 1] /Dest /329 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (450) S (] ) S (and ) S 11 1 Nf (namespace ) S (URI) S [/Rect [246.883301 -393.648682 318.831055 -381.548676] /Subtype /Link /Border [0 0 1] /Dest /325 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (450) S (] ) S (, the replaced ) S 11 4 Nf (Attr) S [/Rect [416.104248 -393.648682 444.503662 -381.548676] /Subtype /Link /Border [0 0 1] /Dest /275 /ANN pdfmark 143.1 -404.1 M 11 0 Nf (node is returned, otherwise ) S 11 4 Nf (null) S 11 0 Nf ( is ) S (returned.) S 66 -437 M 11 2 Nf (Exceptions) S 11 0 Nf ( ) S 74 -464.3 M 11 4 Nf (DOMException) S [/Rect [73.0 -467.098389 154.198242 -454.998383] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -477.5 M ([p.) S (24) S (] ) S 189 -464.3 M 11 0 Nf (WRONG_DOCUMENT_ERR: Raised if ) S 11 4 Nf (newAttr) S 11 0 Nf ( was) S 189 -477.5 M (created from a different document than the one that created) S 189 -490.7 M (the ) S (element.) S 189 -514.9 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 189 -528.1 M (node is ) S (readonly.) S 189 -552.3 M 11 0 Nf (INUSE_ATTRIBUTE_ERR: Raised if ) S 11 4 Nf (newAttr) S 11 0 Nf ( is already) S 189 -565.5 M 11 0 Nf (an attribute of another ) S 11 4 Nf (Element) S 11 0 Nf ( object. The DOM user must) S 189 -578.7 M 11 0 Nf (explicitly clone ) S 11 4 Nf (Attr) S [/Rect [258.91748 -581.498047 287.316895 -569.398071] /Subtype /Link /Border [0 0 1] /Dest /275 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (56) S (] ) S (nodes to re-use them in other ) S 189 -591.9 M (elements.) S 66 -600.7 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 132 -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 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 (Interface ) S %%IncludeResource: font Times-BoldItalic 11 3 Nf (Text) S [/View [/XYZ -4 706.000061 null] /Dest /297 /DEST pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 22 -37.4 M 11 0 Nf (The ) S %%IncludeResource: font Courier 11 4 Nf (Text) S 11 0 Nf ( interface inherits from ) S 11 4 Nf (CharacterData) S [/Rect [171.113281 -40.1499023 258.911377 -28.049902] /Subtype /Link /Border [0 0 1] /Dest /267 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (52) S (] ) S (and represents the textual content) S 22 -50.6 M 11 0 Nf (\(termed ) S %%IncludeResource: font Times-Italic 11 1 Nf (character ) S (data) S [/Rect [57.9589844 -53.3498535 125.033691 -41.249855] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-xml-19980210#syntax)\] Cd /ANN pdfmark 11 0 Nf ( in XML\) of an ) S 11 4 Nf (Element) S [/Rect [192.992676 -53.3498535 241.19165 -41.249855] /Subtype /Link /Border [0 0 1] /Dest /280 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (57) S (] ) S (or ) S 11 4 Nf (Attr) S [/Rect [283.180176 -53.3498535 311.57959 -41.249855] /Subtype /Link /Border [0 0 1] /Dest /275 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (56) S (] ) S (. If there is no markup inside) S 22 -63.8 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 -77 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 -79.7497559 403.074951 -67.6497574] /Subtype /Link /Border [0 0 1] /Dest /331 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (449) S (] ) S 22 -90.2 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 -114.4 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 -127.6 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 -140.8 M (any intervening markup, but should be aware that there is no way to represent the separations) S 22 -154 M (between these nodes in XML or HTML, so they will not \(in general\) persist between DOM editing) S 22 -167.2 M 11 0 Nf (sessions. The ) S 11 4 Nf (normalize\(\)) S 11 0 Nf ( method on ) S 11 4 Nf (Node) S [/Rect [207.259521 -169.949463 235.658936 -157.849457] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (38) S (] ) S (merges any such adjacent ) S 11 4 Nf (Text) S 11 0 Nf ( objects into) S 22 -180.4 M (a single node for each block of text. ) S 22 -193.6 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -215.4 M 9.0 4 Nf (interface Text : CharacterData {) S 44 -226.2 M ( Text splitText\(in unsigned long offset\)) S 44 -237 M ( raises\(DOMException\);) S 44 -247.8 M (};) S 22 -270 M 11 2 Nf (Methods) S 11 0 Nf ( ) S 44 -283.2 M 11 4 Nf (splitText) S [/View [/XYZ -4 436.001526 null] /Dest /298 /DEST pdfmark 11 0 Nf ( ) S 66 -296.4 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 -309.6 M 11 0 Nf (siblings. This node then only contains all the content up to the ) S 11 4 Nf (offset) S 11 0 Nf ( point. A new node) S 66 -322.8 M (of the same type, which is inserted as the next sibling of this node, contains all the content) S 66 -336 M 11 0 Nf (at and after the ) S 11 4 Nf (offset) S 11 0 Nf ( point. When the ) S 11 4 Nf (offset) S 11 0 Nf ( is equal to the length of this node, the) S 66 -349.2 M (new node has no ) S (data.) S 66 -362.4 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -375.6 M 11 4 Nf (offset) S 11 0 Nf ( of type ) S 11 4 Nf (unsigned ) S (long) S 88 -388.8 M 11 0 Nf (The ) S 11 1 Nf (16-bit ) S (unit) S [/Rect [106.854736 -391.548096 154.999023 -379.44809] /Subtype /Link /Border [0 0 1] /Dest /320 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (447) S (] ) S (offset at which to split, starting from ) S 11 4 Nf (0) S 11 0 Nf (.) S 66 -413 M 11 2 Nf (Return ) S (Value) S 11 0 Nf ( ) S 74 -440.3 M 11 4 Nf (Text) S [/Rect [73.0 -443.047852 101.399414 -430.947845] /Subtype /Link /Border [0 0 1] /Dest /297 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (66) S (] ) S 161.9 -440.3 M (The new node, of the same type as this ) S (node.) S 66 -473.2 M 11 2 Nf (Exceptions) S 11 0 Nf ( ) S 74 -500.5 M 11 4 Nf (DOMException) S [/Rect [73.0 -503.297607 154.198242 -491.197601] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -513.7 M ([p.) S (24) S (] ) S 192.8 -500.5 M (INDEX_SIZE_ERR: Raised if the specified offset is) S 192.8 -513.7 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 192.8 -537.9 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 192.8 -551.1 M (node is ) S (readonly.) S 0 -584.1 M 11 2 Nf (Interface ) S 11 3 Nf (Comment) S [/View [/XYZ -4 135.1026 null] /Dest /299 /DEST pdfmark 11 0 Nf ( ) S 22 -584.1 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-Roman 11 0 Nf (This interface inherits from ) S %%IncludeResource: font Courier 11 4 Nf (CharacterData) S [/Rect [144.416748 -15.9499512 232.214844 -3.84995079] /Subtype /Link /Border [0 0 1] /Dest /267 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (52) S (] ) S (and represents the content of a comment, i.e.,) S 22 -26.4 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 -39.6 M (comment in XML, and, in practice, HTML, although some HTML tools may implement the full) S 22 -52.8 M (SGML comment structure. ) S 22 -66 M %%IncludeResource: font Times-Bold 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -87.8 M 9.0 4 Nf (interface Comment : CharacterData {) S 44 -98.6 M (};) S 0 -109.6 M [/View [/XYZ -4 596.400635 null] /Dest /56 /DEST pdfmark 0 -132.6 M 17 2 Nf (1.3.) S [/View [/XYZ -4 593.800903 null] /Dest /343 /DEST pdfmark [/View [/XYZ -4 593.800903 null] /Dest /300 /DEST pdfmark ( Extended ) S (Interfaces) S 0 -156.8 M 11 0 Nf (The interfaces defined here form part of the DOM Core specification, but objects that expose these) S 0 -170 M (interfaces will never be encountered in a DOM implementation that deals only with HTML. As such,) S 0 -183.2 M (HTML-only DOM implementations do not need to have objects that implement these ) S (interfaces.) S 0 -207.4 M 11 0 Nf (A DOM application can use the ) S 11 4 Nf (hasFeature) S 11 0 Nf ( method of the ) S 11 4 Nf (DOMImplementation) S [/Rect [273.96167 -210.148926 388.15918 -198.04892] /Subtype /Link /Border [0 0 1] /Dest /180 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (26) S (] ) S (interface to) S 0 -220.6 M (determine whether they are supported or not. The feature string for all the interfaces listed in this section) S 0 -233.8 M (is ) S ("XML".) S 0 -258 M 11 2 Nf (Interface ) S %%IncludeResource: font Times-BoldItalic 11 3 Nf (CDATASection) S [/View [/XYZ -4 461.201233 null] /Dest /301 /DEST pdfmark 11 0 Nf ( ) S 22 -282.2 M (CDATA sections are used to escape blocks of text containing characters that would otherwise be) S 22 -295.4 M (regarded as markup. The only delimiter that is recognized in a CDATA section is the "]]>" string that) S 22 -308.6 M (ends the CDATA section. CDATA sections cannot be nested. Their primary purpose is for including) S 22 -321.8 M (material such as XML fragments, without needing to escape all the ) S (delimiters.) S 22 -346 M 11 0 Nf (The ) S 11 4 Nf (DOMString) S [/Rect [40.8547363 -348.748535 102.253418 -336.648529] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S (attribute of the ) S 11 4 Nf (Text) S [/Rect [199.845459 -348.748535 228.244873 -336.648529] /Subtype /Link /Border [0 0 1] /Dest /297 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (66) S (] ) S (node holds the text that is contained by the) S 22 -359.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 -372.4 M (sections and that, depending on the character encoding \("charset"\) chosen for serialization, it may be) S 22 -385.6 M (impossible to write out some characters as part of a CDATA section. ) S 22 -409.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 -412.54834 327.901855 -400.448334] /Subtype /Link /Border [0 0 1] /Dest /267 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (52) S (] ) S (interface through the ) S 22 -423 M 11 4 Nf (Text) S [/Rect [21.0 -425.748291 49.3994141 -413.648285] /Subtype /Link /Border [0 0 1] /Dest /297 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (66) S (] ) S (interface. Adjacent ) S 11 4 Nf (CDATASections) S 11 0 Nf ( nodes are not merged by use of the ) S 22 -436.2 M 11 4 Nf (normalize) S 11 0 Nf ( method of the ) S 11 4 Nf (Node) S [/Rect [147.002686 -438.948242 175.4021 -426.848236] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (38) S (] ) S (interface.) S 22 -460.4 M 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 -473.6 M (cannot be used as an escape mechanism when serializing. Therefore, action needs to be taken when) S 22 -486.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 -500 M (cannot be represented. Failure to do so would not produce well-formed ) S (XML.) S 22 -513.2 M (One potential solution in the serialization process is to end the CDATA section before the character,) S 22 -526.4 M (output the character using a character reference or entity reference, and open a new CDATA section) S 22 -539.6 M (for any further characters in the text node. Note, however, that some code conversion libraries at the) S 22 -552.8 M (time of writing do not return an error or exception when a character is missing from the encoding,) S 22 -566 M (making the task of ensuring that data is not corrupted on serialization more ) S (difficult.) S 22 -590.2 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -590.2 M gsave 0 setgray 230.6 -660 M %%IncludeResource: font Helvetica 8 8 Nf (67) S 0 setgray 191.6 40 M 8 8 Nf (1.3. Extended Interfaces) S 88 -8 M grestore pgsave restore N %%Page: 68 68 %%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 -10.8 M %%IncludeResource: font Courier 9.0 4 Nf (interface CDATASection : Text {) S 44 -21.6 M (};) S 0 -43.8 M %%IncludeResource: font Times-Bold 11 2 Nf (Interface ) S %%IncludeResource: font Times-BoldItalic 11 3 Nf (DocumentType) S [/View [/XYZ -4 675.400452 null] /Dest /302 /DEST pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 22 -68 M 11 0 Nf (Each ) S 11 4 Nf (Document) S [/Rect [45.7385254 -70.7495117 100.537354 -58.6495132] /Subtype /Link /Border [0 0 1] /Dest /213 /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 -81.2 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 -94.4 M (that are defined for the document, and little else because the effect of namespaces and the various) S 22 -107.6 M (XML schema efforts on DTD representation are not clearly understood as of this ) S (writing.) S 22 -131.8 M 11 0 Nf (The DOM Level 2 doesn't support editing ) S 11 4 Nf (DocumentType) S 11 0 Nf ( nodes. ) S 22 -145 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -166.8 M 9.0 4 Nf (interface DocumentType : Node {) S 44 -177.6 M ( readonly attribute DOMString name;) S 44 -188.4 M ( readonly attribute NamedNodeMap entities;) S 44 -199.2 M ( readonly attribute NamedNodeMap notations;) S 44 -210 M ( // Introduced in DOM Level 2:) S 44 -220.8 M ( readonly attribute DOMString publicId;) S 44 -231.6 M ( // Introduced in DOM Level 2:) S 44 -242.4 M ( readonly attribute DOMString systemId;) S 44 -253.2 M ( // Introduced in DOM Level 2:) S 44 -264 M ( readonly attribute DOMString internalSubset;) S 44 -274.8 M (};) S 22 -297 M 11 2 Nf (Attributes) S 11 0 Nf ( ) S 44 -310.2 M 11 4 Nf (entities) S [/View [/XYZ -4 409.003 null] /Dest /303 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (NamedNodeMap) S [/Rect [132.15332 -312.947021 213.351562 -300.847015] /Subtype /Link /Border [0 0 1] /Dest /258 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (48) S (] ) S (, readonly ) S 66 -323.4 M 11 0 Nf (A ) S 11 4 Nf (NamedNodeMap) S [/Rect [75.6918945 -326.146973 156.890137 -314.046967] /Subtype /Link /Border [0 0 1] /Dest /258 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (48) S (] ) S (containing the general entities, both external and internal,) S 66 -336.6 M (declared in the DTD. Parameter entities are not contained. Duplicates are discarded. For) S 66 -349.8 M (example in: ) S 66 -371.6 M 9.0 4 Nf () S 66 -393.2 M ( ) S 66 -404 M ( ) S 66 -414.8 M ( ) S 66 -425.6 M (]>) S 66 -436.4 M () S 66 -458.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 -471.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 -474.54541 425.438721 -462.445404] /Subtype /Link /Border [0 0 1] /Dest /312 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (69) S (] ) S 66 -485 M (interface.) S 66 -498.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 -511.4 M (in any ) S (way.) S 44 -535.6 M 11 4 Nf (internalSubset) S [/View [/XYZ -4 183.604797 null] /Dest /304 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [171.752441 -538.345215 233.151123 -526.245239] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S (, readonly, introduced in ) S 11 2 Nf (DOM Level ) S (2) S 11 0 Nf ( ) S 66 -548.8 M (The internal subset as a ) S (string.) S 66 -573 M 11 2 Nf (Note:) S 11 0 Nf ( The actual content returned depends on how much information is available to the) S 66 -586.2 M (implementation. This may vary depending on various parameters, including the XML) S 66 -599.4 M (processor used to build the ) S (document.) S 66 -599.4 M gsave 0 setgray 230.6 -660 M %%IncludeResource: font Helvetica 8 8 Nf (68) S 0 setgray 191.6 40 M 8 8 Nf (1.3. Extended Interfaces) S 132 -8 M grestore pgsave restore N %%Page: 69 69 %%PageResources: font Times-Roman Times-Italic Times-Bold Times-BoldItalic %%+ font 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 %%IncludeResource: font Courier 11 4 Nf (name) S [/View [/XYZ -4 706.000061 null] /Dest /305 /DEST pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [105.753906 -15.9499512 167.152588 -3.84995079] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S (, readonly ) S 66 -26.4 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 -50.6 M 11 4 Nf (notations) S [/View [/XYZ -4 668.600159 null] /Dest /306 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (NamedNodeMap) S [/Rect [138.753174 -53.3498535 219.951416 -41.249855] /Subtype /Link /Border [0 0 1] /Dest /258 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (48) S (] ) S (, readonly ) S 66 -63.8 M 11 0 Nf (A ) S 11 4 Nf (NamedNodeMap) S [/Rect [75.6918945 -66.5498047 156.890137 -54.4498062] /Subtype /Link /Border [0 0 1] /Dest /258 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (48) S (] ) S (containing the notations declared in the DTD. Duplicates are) S 66 -77 M 11 0 Nf (discarded. Every node in this map also implements the ) S 11 4 Nf (Notation) S [/Rect [308.194092 -79.7497559 362.99292 -67.6497574] /Subtype /Link /Border [0 0 1] /Dest /309 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (69) S (] ) S (interface.) S 66 -90.2 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 -103.4 M (altered in any ) S (way.) S 44 -127.6 M 11 4 Nf (publicId) S [/View [/XYZ -4 591.600403 null] /Dest /307 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [132.15332 -130.349609 193.552 -118.249611] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S (, readonly, introduced in ) S %%IncludeResource: font Times-Bold 11 2 Nf (DOM Level ) S (2) S 11 0 Nf ( ) S 66 -140.8 M (The public identifier of the external ) S (subset.) S 44 -165 M 11 4 Nf (systemId) S [/View [/XYZ -4 554.2005 null] /Dest /308 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [132.15332 -167.749512 193.552 -155.649506] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S (, readonly, introduced in ) S 11 2 Nf (DOM Level ) S (2) S 11 0 Nf ( ) S 66 -178.2 M (The system identifier of the external ) S (subset.) S 0 -202.4 M 11 2 Nf (Interface ) S %%IncludeResource: font Times-BoldItalic 11 3 Nf (Notation) S [/View [/XYZ -4 516.800598 null] /Dest /309 /DEST pdfmark 11 0 Nf ( ) S 22 -226.6 M (This interface represents a notation declared in the DTD. A notation either declares, by name, the) S 22 -239.8 M (format of an unparsed entity \(see section 4.7 of the XML 1.0 specification\), or is used for formal) S 22 -253 M 11 0 Nf (declaration of processing instruction targets \(see section 2.6 of the XML 1.0 specification\). The ) S 22 -266.2 M 11 4 Nf (nodeName) S 11 0 Nf ( attribute inherited from ) S 11 4 Nf (Node) S [/Rect [181.948242 -268.949219 210.347656 -256.849213] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (38) S (] ) S (is set to the declared name of the ) S (notation.) S 22 -290.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 %%IncludeResource: font Times-Italic 11 1 Nf (readonly) S [/Rect [381.430176 -293.14917 422.534424 -281.049164] /Subtype /Link /Border [0 0 1] /Dest /330 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (450) S (] ) S (.) S 22 -314.6 M 11 0 Nf (A ) S 11 4 Nf (Notation) S 11 0 Nf ( node does not have any parent. ) S 22 -327.8 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -349.6 M 9.0 4 Nf (interface Notation : Node {) S 44 -360.4 M ( readonly attribute DOMString publicId;) S 44 -371.2 M ( readonly attribute DOMString systemId;) S 44 -382 M (};) S 22 -404.2 M 11 2 Nf (Attributes) S 11 0 Nf ( ) S 44 -417.4 M 11 4 Nf (publicId) S [/View [/XYZ -4 301.801819 null] /Dest /310 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [132.15332 -420.148193 193.552 -408.048187] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S (, readonly ) S 66 -430.6 M 11 0 Nf (The public identifier of this notation. If the public identifier was not specified, this is ) S 66 -443.8 M 11 4 Nf (null) S 11 0 Nf (.) S 44 -468 M 11 4 Nf (systemId) S [/View [/XYZ -4 251.201965 null] /Dest /311 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [132.15332 -470.748047 193.552 -458.648041] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S (, readonly ) S 66 -481.2 M 11 0 Nf (The system identifier of this notation. If the system identifier was not specified, this is ) S 66 -494.4 M 11 4 Nf (null) S 11 0 Nf (.) S 0 -518.6 M 11 2 Nf (Interface ) S 11 3 Nf (Entity) S [/View [/XYZ -4 200.602112 null] /Dest /312 /DEST pdfmark 11 0 Nf ( ) S 22 -542.8 M (This interface represents an entity, either parsed or unparsed, in an XML document. Note that this) S 22 -556 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 -569.2 M (later Level of the DOM ) S (specification.) S 22 -580.2 M gsave 0 setgray 230.6 -660 M %%IncludeResource: font Helvetica 8 8 Nf (69) S 0 setgray 191.6 40 M 8 8 Nf (1.3. Extended Interfaces) S 44 -8 M grestore pgsave restore N %%Page: 70 70 %%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 22 -13.2 M %%IncludeResource: font Times-Roman 11 0 Nf (The ) S %%IncludeResource: font Courier 11 4 Nf (nodeName) S 11 0 Nf ( attribute that is inherited from ) S 11 4 Nf (Node) S [/Rect [231.13916 -15.9499512 259.538574 -3.84995079] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (38) S (] ) S (contains the name of the ) S (entity.) S 22 -37.4 M (An XML processor may choose to completely expand entities before the structure model is passed to) S 22 -50.6 M 11 0 Nf (the DOM; in this case there will be no ) S 11 4 Nf (EntityReference) S [/Rect [191.782227 -53.3498535 292.780029 -41.249855] /Subtype /Link /Border [0 0 1] /Dest /316 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (70) S (] ) S (nodes in the document ) S (tree.) S 22 -74.8 M (XML does not mandate that a non-validating XML processor read and process entity declarations) S 22 -88 M (made in the external subset or declared in external parameter entities. This means that parsed entities) S 22 -101.2 M (declared in the external subset need not be expanded by some classes of applications, and that the) S 22 -114.4 M (replacement value of the entity may not be available. When the replacement value is available, the) S 22 -127.6 M 11 0 Nf (corresponding ) S 11 4 Nf (Entity) S 11 0 Nf ( node's child list represents the structure of that replacement text. Otherwise,) S 22 -140.8 M (the child list is ) S (empty.) S 22 -165 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 -178.2 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 -180.949463 291.416016 -168.849457] /Subtype /Link /Border [0 0 1] /Dest /316 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (70) S (] ) S (node has to be replaced in the) S 22 -191.4 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 -204.6 M 11 0 Nf (each of those clones instead. ) S 11 4 Nf (Entity) S 11 0 Nf ( nodes and all their descendants are ) S %%IncludeResource: font Times-Italic 11 1 Nf (readonly) S [/Rect [347.439453 -207.349365 388.543701 -195.249359] /Subtype /Link /Border [0 0 1] /Dest /330 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (450) S (] ) S (.) S 22 -228.8 M 11 0 Nf (An ) S 11 4 Nf (Entity) S 11 0 Nf ( node does not have any ) S (parent.) S 22 -253 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 -255.749268 276.556152 -243.649261] /Subtype /Link /Border [0 0 1] /Dest /326 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (450) S (] ) S (, the ) S 11 4 Nf (namespaceURI) S 11 0 Nf ( of the) S 22 -266.2 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 -279.4 M 11 4 Nf (EntityReference) S [/Rect [21.0 -282.14917 121.997803 -270.049164] /Subtype /Link /Border [0 0 1] /Dest /316 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (70) S (] ) S (nodes that refer to this entity, when they are created using the ) S 22 -292.6 M 11 4 Nf (createEntityReference) S 11 0 Nf ( method of the ) S 11 4 Nf (Document) S [/Rect [226.200928 -295.349121 280.999756 -283.249115] /Subtype /Link /Border [0 0 1] /Dest /213 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (29) S (] ) S (interface. The DOM Level 2 does) S 22 -305.8 M (not support any mechanism to resolve namespace ) S (prefixes.) S 22 -330 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -351.8 M 9.0 4 Nf (interface Entity : Node {) S 44 -362.6 M ( readonly attribute DOMString publicId;) S 44 -373.4 M ( readonly attribute DOMString systemId;) S 44 -384.2 M ( readonly attribute DOMString notationName;) S 44 -395 M (};) S 22 -417.2 M 11 2 Nf (Attributes) S 11 0 Nf ( ) S 44 -430.4 M 11 4 Nf (notationName) S [/View [/XYZ -4 288.802063 null] /Dest /313 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [158.552734 -433.147949 219.951416 -421.047943] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S (, readonly ) S 66 -443.6 M 11 0 Nf (For unparsed entities, the name of the notation for the entity. For parsed entities, this is ) S 66 -456.8 M 11 4 Nf (null) S 11 0 Nf (. ) S 44 -481 M 11 4 Nf (publicId) S [/View [/XYZ -4 238.202209 null] /Dest /314 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [132.15332 -483.747803 193.552 -471.647797] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S (, readonly ) S 66 -494.2 M (The public identifier associated with the entity, if specified. If the public identifier was not) S 66 -507.4 M 11 0 Nf (specified, this is ) S 11 4 Nf (null) S 11 0 Nf (.) S 44 -531.6 M 11 4 Nf (systemId) S [/View [/XYZ -4 187.602356 null] /Dest /315 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [132.15332 -534.347656 193.552 -522.247681] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S (, readonly ) S 66 -544.8 M (The system identifier associated with the entity, if specified. If the system identifier was) S 66 -558 M 11 0 Nf (not specified, this is ) S 11 4 Nf (null) S 11 0 Nf (.) S 0 -582.2 M 11 2 Nf (Interface ) S %%IncludeResource: font Times-BoldItalic 11 3 Nf (EntityReference) S [/View [/XYZ -4 137.002502 null] /Dest /316 /DEST pdfmark 11 0 Nf ( ) S 22 -582.2 M gsave 0 setgray 230.6 -660 M %%IncludeResource: font Helvetica 8 8 Nf (70) S 0 setgray 191.6 40 M 8 8 Nf (1.3. Extended Interfaces) S 44 -8 M grestore pgsave restore N %%Page: 71 71 %%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 Courier 11 4 Nf (EntityReference) S %%IncludeResource: font Times-Roman 11 0 Nf ( objects may be inserted into the structure model when an entity reference is in) S 22 -26.4 M (the source document, or when the user wishes to insert an entity reference. Note that character) S 22 -39.6 M (references and references to predefined entities are considered to be expanded by the HTML or XML) S 22 -52.8 M (processor so that characters are represented by their Unicode equivalent rather than by an entity) S 22 -66 M (reference. Moreover, the XML processor may completely expand references to entities while) S 22 -79.2 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 -92.4 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 -95.1496582 434.413818 -83.0496597] /Subtype /Link /Border [0 0 1] /Dest /312 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (69) S (] ) S 22 -105.6 M 11 0 Nf (node representing the referenced entity. If such an ) S 11 4 Nf (Entity) S [/Rect [244.283936 -108.349609 285.883057 -96.2496109] /Subtype /Link /Border [0 0 1] /Dest /312 /ANN pdfmark 11 0 Nf ( exists, then the subtree of the ) S 22 -118.8 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 -121.549561 304.869385 -109.449562] /Subtype /Link /Border [0 0 1] /Dest /312 /ANN pdfmark 11 0 Nf ( node subtree. However, this may not) S 22 -132 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 -134.749512 294.585205 -122.649513] /Subtype /Link /Border [0 0 1] /Dest /326 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (450) S (] ) S (. In such a case, because the) S 22 -145.2 M 11 0 Nf (namespace prefix resolution depends on where the entity reference is, the descendants of the ) S 22 -158.4 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 -161.149414 340.113281 -149.049408] /Subtype /Link /Border [0 0 1] /Dest /325 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (450) S (] ) S (.) S 22 -182.6 M 11 0 Nf (As for ) S 11 4 Nf (Entity) S [/Rect [51.5463867 -185.349365 93.1455078 -173.249359] /Subtype /Link /Border [0 0 1] /Dest /312 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (69) S (] ) S (nodes, ) S 11 4 Nf (EntityReference) S 11 0 Nf ( nodes and all their descendants are ) S 11 1 Nf (readonly) S [/Rect [411.920898 -185.349365 453.025146 -173.249359] /Subtype /Link /Border [0 0 1] /Dest /330 /ANN pdfmark 11 0 Nf ( ) S 22 -195.8 M ([p.) S (450) S (] ) S (. ) S 22 -209 M %%IncludeResource: font Times-Bold 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -230.8 M 9.0 4 Nf (interface EntityReference : Node {) S 44 -241.6 M (};) S 0 -263.8 M 11 2 Nf (Interface ) S %%IncludeResource: font Times-BoldItalic 11 3 Nf (ProcessingInstruction) S [/View [/XYZ -4 455.401184 null] /Dest /317 /DEST pdfmark 11 0 Nf ( ) S 22 -288 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 -301.2 M (way to keep processor-specific information in the text of the document. ) S 22 -314.4 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -336.2 M 9.0 4 Nf (interface ProcessingInstruction : Node {) S 44 -347 M ( readonly attribute DOMString target;) S 44 -357.8 M ( attribute DOMString data;) S 44 -368.6 M ( // raises\(DOMException\) on setting) S 44 -390.2 M (};) S 22 -412.4 M 11 2 Nf (Attributes) S 11 0 Nf ( ) S 44 -425.6 M 11 4 Nf (data) S [/View [/XYZ -4 293.6026 null] /Dest /318 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [105.753906 -428.347412 167.152588 -416.247406] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -438.8 M (The content of this processing instruction. This is from the first non white space character) S 66 -452 M 11 0 Nf (after the target to the character immediately preceding the ) S 11 4 Nf (?>) S 11 0 Nf (. ) S 66 -465.2 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -492.5 M 11 4 Nf (DOMException) S [/Rect [73.0 -495.24707 154.198242 -483.147064] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -505.7 M ([p.) S (24) S (] ) S 199 -492.5 M (NO_MODIFICATION_ALLOWED_ERR: Raised when) S 199 -505.7 M (the node is ) S (readonly.) S 44 -538.6 M 11 4 Nf (target) S [/View [/XYZ -4 180.55304 null] /Dest /319 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [118.953613 -541.397 180.352295 -529.297] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S (, readonly ) S 66 -551.8 M (The target of this processing instruction. XML defines this as being the first token) S 66 -565 M (following the markup that begins the processing ) S (instruction.) S 66 -576 M gsave 0 setgray 230.6 -660 M %%IncludeResource: font Helvetica 8 8 Nf (71) S 0 setgray 191.6 40 M 8 8 Nf (1.3. Extended Interfaces) S 132 -8 M grestore pgsave restore N %%Page: 72 72 %%PageResources: font Helvetica %%PageBoundingBox: 262 44 350 755 %%BeginPageSetup /pgsave save D 71 706 translate %%EndPageSetup 0 0 M 0.6 setlinewidth 0 -0 M gsave 0 setgray 230.6 -660 M %%IncludeResource: font Helvetica 8 8 Nf (72) S 0 setgray 191.6 40 M 8 8 Nf (1.3. Extended Interfaces) S 0 -8 M grestore pgsave restore N %%Page: 73 73 %%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 /344 /DEST pdfmark 0 -22.8 M %%IncludeResource: font Times-Bold 19 2 Nf (2.) S [/View [/XYZ -4 706.000183 null] /Dest /753 /DEST pdfmark [/View [/XYZ -4 706.000183 null] /Dest /345 /DEST pdfmark ( Document Object Model ) S (HTML) 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, W3C ) S 22 -73.4 M (Mike Champion, ArborText \(for DOM Level 1\) ) S 22 -86.6 M (Vidur Apparao, Netscape \(for DOM Level 1\) ) S 22 -99.8 M (Scott Isaacs, Microsoft \(for DOM Level 1 until January 1998\) ) S 22 -113 M (Chris Wilson, Microsoft \(for DOM Level 1 after January 1998\) ) S 22 -126.2 M (Ian Jacobs, W3C \(for DOM Level ) S (1\)) S 0 -137.2 M [/View [/XYZ -4 568.800537 null] /Dest /57 /DEST pdfmark 0 -160.2 M 17 2 Nf (2.1.) S [/View [/XYZ -4 566.200806 null] /Dest /754 /DEST pdfmark [/View [/XYZ -4 566.200806 null] /Dest /346 /DEST pdfmark ( ) S (Introduction) S 0 -184.4 M 11 0 Nf (This section extends the Core API to describe objects and methods specific to HTML documents ) S 0 -197.6 M ([) S (HTML4.0) S [/Rect [2.6628418 -200.349121 49.5754395 -188.249115] /Subtype /Link /Border [0 0 1] /Dest /745 /ANN pdfmark (]. In general, the functionality needed to manipulate hierarchical document structures,) S 0 -210.8 M (elements, and attributes will be found in the core section; functionality that depends on the specific) S 0 -224 M (elements defined in HTML will be found in this ) S (section.) S 0 -248.2 M (The goals of the HTML-specific DOM API are: ) S 11 -268.8 M gsave 0 setgray newpath 11.0 -268.769043 2.75 0 360 arc closepath fill grestore 22 -272.4 M (to specialize and add functionality that relates specifically to HTML documents and elements. ) S 11 -283 M gsave 0 setgray newpath 11.0 -282.969 2.75 0 360 arc closepath fill grestore 22 -286.6 M 11 0 Nf (to address issues of backwards compatibility with the ) S 11 1 Nf (DOM Level ) S (0) S [/Rect [258.693604 -289.348877 320.56543 -277.248871] /Subtype /Link /Border [0 0 1] /Dest /746 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (448) S (] ) S (. ) S 11 -297.2 M gsave 0 setgray newpath 11.0 -297.168945 2.75 0 360 arc closepath fill grestore 22 -300.8 M (to provide convenience mechanisms, where appropriate, for common and frequent operations on) S 22 -314 M (HTML ) S (documents.) S 0 -338.2 M (The key differences between the core DOM and the HTML application of DOM is that the HTML) S 0 -351.4 M (Document Object Model exposes a number of convenience methods and properties that are consistent) S 0 -364.6 M (with the existing models and are more appropriate to script writers. In many cases, these enhancements are) S 0 -377.8 M (not applicable to a general DOM because they rely on the presence of a predefined DTD. The transitional) S 0 -391 M (and frameset DTDs for HTML 4.0 are assumed. Interoperability between implementations is only) S 0 -404.2 M (guaranteed for elements and attributes that are specified in the HTML 4.0 DTDs. ) S 0 -428.4 M (More specifically, this document includes the following specializations for HTML: ) S 11 -449 M gsave 0 setgray newpath 11.0 -448.968506 2.75 0 360 arc closepath fill grestore 22 -452.6 M 11 0 Nf (An ) S %%IncludeResource: font Courier 11 4 Nf (HTMLDocument) S [/Rect [37.1918945 -455.348389 118.390137 -443.248383] /Subtype /Link /Border [0 0 1] /Dest /361 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (76) S (] ) S (interface, derived from the core ) S 11 4 Nf (Document) S [/Rect [290.186279 -455.348389 344.985107 -443.248383] /Subtype /Link /Border [0 0 1] /Dest /213 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (29) S (] ) S (interface. ) S 22 -465.8 M 11 4 Nf (HTMLDocument) S [/Rect [21.0 -468.54834 102.198242 -456.448334] /Subtype /Link /Border [0 0 1] /Dest /361 /ANN pdfmark 11 0 Nf ( specifies the operations and queries that can be made on a HTML document. ) S 11 -476.4 M gsave 0 setgray newpath 11.0 -476.368408 2.75 0 360 arc closepath fill grestore 22 -480 M 11 0 Nf (An ) S 11 4 Nf (HTMLElement) S [/Rect [37.1918945 -482.748291 111.790283 -470.648285] /Subtype /Link /Border [0 0 1] /Dest /383 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (80) S (] ) S (interface, derived from the core ) S 11 4 Nf (Element) S [/Rect [283.586426 -482.748291 331.7854 -470.648285] /Subtype /Link /Border [0 0 1] /Dest /280 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (57) S (] ) S (interface. ) S 22 -493.2 M 11 4 Nf (HTMLElement) S [/Rect [21.0 -495.948242 95.5983887 -483.848236] /Subtype /Link /Border [0 0 1] /Dest /383 /ANN pdfmark 11 0 Nf ( specifies the operations and queries that can be made on any HTML element.) S 22 -506.4 M 11 0 Nf (Methods on ) S 11 4 Nf (HTMLElement) S [/Rect [75.9992676 -509.148193 150.597656 -497.048187] /Subtype /Link /Border [0 0 1] /Dest /383 /ANN pdfmark 11 0 Nf ( include those that allow for the retrieval and modification of attributes) S 22 -519.6 M (that apply to all HTML elements. ) S 11 -530.2 M gsave 0 setgray newpath 11.0 -530.168213 2.75 0 360 arc closepath fill grestore 22 -533.8 M 11 0 Nf (Specializations for all HTML elements that have attributes that extend beyond those specified in the ) S 22 -547 M 11 4 Nf (HTMLElement) S [/Rect [21.0 -549.748047 95.5983887 -537.648071] /Subtype /Link /Border [0 0 1] /Dest /383 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (80) S (] ) S (interface. For all such attributes, the derived interface for the element) S 22 -560.2 M (contains explicit methods for setting and getting the ) S (values.) S 0 -584.4 M (The DOM Level 2 includes mechanisms to access and modify style specified through CSS and defines an) S 0 -597.6 M (event model that can be used with HTML ) S (documents.) S 0 -597.6 M gsave 0 setgray 230.6 -660 M %%IncludeResource: font Helvetica 8 8 Nf (73) S 0 setgray 175.6 40 M 8 8 Nf (2. Document Object Model HTML) S 0 -8 M grestore pgsave restore N %%Page: 74 74 %%PageResources: font Times-Roman Times-Italic Times-Bold Times-BoldItalic %%+ font Courier Helvetica %%PageBoundingBox: 71 44 535 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 interfaces found within this section are not mandatory. A DOM application can use the ) S 0 -26.4 M %%IncludeResource: font Courier 11 4 Nf (hasFeature) S 11 0 Nf ( method of the ) S 11 4 Nf (DOMImplementation) S [/Rect [131.602539 -29.1499023 245.800049 -17.049902] /Subtype /Link /Border [0 0 1] /Dest /180 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (26) S (] ) S (interface to determine whether they are) S 0 -39.6 M (supported or not. The feature string for all the interfaces listed in this section is ) S ("HTML".) S 0 -63.8 M (The interfaces in this specification are designed for HTML 4.0 documents, and not for XHTML 1.0) S 0 -77 M (documents. Use of the HTML DOM with XHTML 1.0 documents may result in incorrect processing; see) S 0 -90.2 M (Appendix C11 in ) S ([) S (XHTML10) S [/Rect [81.1911621 -92.949707 133.295654 -80.8497086] /Subtype /Link /Border [0 0 1] /Dest /747 /ANN pdfmark (] for more ) S (information.) S 0 -90.2 M [/View [/XYZ -4 615.800293 null] /Dest /58 /DEST pdfmark 0 -124.2 M %%IncludeResource: font Times-Bold 17 2 Nf (2.2.) S [/View [/XYZ -4 602.200562 null] /Dest /755 /DEST pdfmark [/View [/XYZ -4 602.200562 null] /Dest /347 /DEST pdfmark ( HTML Application of Core ) S (DOM) S 0 -132.7 M [/View [/XYZ -4 573.300537 null] /Dest /59 /DEST pdfmark 0 -154.2 M 15 2 Nf (2.2.1.) S [/View [/XYZ -4 569.800537 null] /Dest /756 /DEST pdfmark [/View [/XYZ -4 569.800537 null] /Dest /348 /DEST pdfmark ( Naming ) S (Conventions) S 0 -178.4 M 11 0 Nf (The HTML DOM follows a naming convention for properties, methods, events, collections, and data) S 0 -191.6 M (types. All names are defined as one or more English words concatenated together to form a single string. ) S 0 -191.6 M [/View [/XYZ -4 514.400635 null] /Dest /349 /DEST pdfmark 0 -218.2 M 13 2 Nf (2.2.1.1.) S [/View [/XYZ -4 503.400787 null] /Dest /757 /DEST pdfmark [/View [/XYZ -4 503.400787 null] /Dest /350 /DEST pdfmark ( Properties and ) S (Methods) S 0 -242.4 M 11 0 Nf (The property or method name starts with the initial keyword in lowercase, and each subsequent word) S 0 -255.6 M (starts with a capital letter. For example, a property that returns document meta information such as the) S 0 -268.8 M (date the file was created might be named "fileDateCreated". In the ECMAScript binding, properties are) S 0 -282 M (exposed as properties of a given object. In Java, properties are exposed with get and set methods. ) S 0 -282 M [/View [/XYZ -4 424.000977 null] /Dest /351 /DEST pdfmark 0 -308.6 M 13 2 Nf (2.2.1.2.) S [/View [/XYZ -4 413.001129 null] /Dest /758 /DEST pdfmark [/View [/XYZ -4 413.001129 null] /Dest /352 /DEST pdfmark ( Non-HTML 4.0 interfaces and ) S (attributes) S 0 -332.8 M 11 0 Nf (While most of the interfaces defined below can be mapped directly to elements defined in the HTML 4.0) S 0 -346 M (Recommendation, some of them cannot. Similarly, not all attributes listed below have counterparts in the) S 0 -359.2 M (HTML 4.0 specification \(and some do, but have been renamed to avoid conflicts with scripting) S 0 -372.4 M (languages\). Interfaces and attribute definitions that have links to the HTML 4.0 specification have) S 0 -385.6 M (corresponding element and attribute definitions there; all others are added by this specification, either for) S 0 -398.8 M 11 0 Nf (convenience or backwards compatibility with ) S %%IncludeResource: font Times-Italic 11 1 Nf (DOM Level ) S (0) S [/Rect [202.154785 -401.548584 264.026611 -389.448578] /Subtype /Link /Border [0 0 1] /Dest /746 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (448) S (] ) S (implementations. ) S 0 -398.8 M [/View [/XYZ -4 307.201416 null] /Dest /60 /DEST pdfmark 0 -432.8 M 17 2 Nf (2.3.) S [/View [/XYZ -4 293.601654 null] /Dest /759 /DEST pdfmark [/View [/XYZ -4 293.601654 null] /Dest /353 /DEST pdfmark ( Miscellaneous Object ) S (Definitions) S 0 -457 M 11 2 Nf (Interface ) S %%IncludeResource: font Times-BoldItalic 11 3 Nf (HTMLDOMImplementation) S [/View [/XYZ -4 262.201721 null] /Dest /354 /DEST pdfmark 11 0 Nf ( \(introduced in ) S 11 2 Nf (DOM Level ) S (2) S 11 0 Nf (\) ) S 22 -481.2 M 11 0 Nf (The ) S 11 4 Nf (HTMLDOMImplementation) S 11 0 Nf ( interface extends the ) S 11 4 Nf (DOMImplementation) S [/Rect [275.974121 -483.948242 390.171631 -471.848236] /Subtype /Link /Border [0 0 1] /Dest /180 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (26) S (] ) S (interface) S 22 -494.4 M (with a method for creating an HTML document instance. ) S 22 -507.6 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -529.4 M 9.0 4 Nf (// Introduced in DOM Level 2:) S 44 -540.2 M (interface HTMLDOMImplementation : DOMImplementation {) S 44 -551 M ( HTMLDocument createHTMLDocument\(in DOMString title\);) S 44 -561.8 M (};) S 22 -584 M 11 2 Nf (Methods) S 11 0 Nf ( ) S 44 -584 M gsave 0 setgray 230.6 -660 M %%IncludeResource: font Helvetica 8 8 Nf (74) S 0 setgray 171 40 M 8 8 Nf (2.2. HTML Application of Core DOM) S 88 -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 536 755 %%BeginPageSetup /pgsave save D 71 706 translate %%EndPageSetup 0 0 M 0.6 setlinewidth 44 -13.2 M %%IncludeResource: font Courier 11 4 Nf (createHTMLDocument) S [/View [/XYZ -4 706.000061 null] /Dest /355 /DEST pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 66 -26.4 M 11 0 Nf (Creates an ) S 11 4 Nf (HTMLDocument) S [/Rect [113.871582 -29.1499023 195.069824 -17.049902] /Subtype /Link /Border [0 0 1] /Dest /361 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (76) S (] ) S (object with the minimal tree made of the following) S 66 -39.6 M 11 0 Nf (elements: ) S 11 4 Nf (HTML) S 11 0 Nf (, ) S 11 4 Nf (HEAD) S 11 0 Nf (, ) S 11 4 Nf (TITLE) S 11 0 Nf (, and ) S 11 4 Nf (BODY) S 11 0 Nf (.) S 66 -52.8 M %%IncludeResource: font Times-Bold 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -66 M 11 4 Nf (title) S 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [134.35376 -68.7497559 195.752441 -56.6497574] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 88 -79.2 M 11 0 Nf (The title of the document to be set as the content of the ) S 11 4 Nf (TITLE) S 11 0 Nf ( element, through a) S 88 -92.4 M 11 0 Nf (child ) S 11 4 Nf (Text) S [/Rect [111.749512 -95.1496582 140.148926 -83.0496597] /Subtype /Link /Border [0 0 1] /Dest /297 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (66) S (] ) S (node.) S 66 -116.6 M 11 2 Nf (Return ) S (Value) S 11 0 Nf ( ) S 74 -143.9 M 11 4 Nf (HTMLDocument) S [/Rect [73.0 -146.649414 154.198242 -134.549408] /Subtype /Link /Border [0 0 1] /Dest /361 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (76) S (] ) S 214.7 -143.9 M 11 0 Nf (A new ) S 11 4 Nf (HTMLDocument) S [/Rect [245.491455 -146.649414 326.689697 -134.549408] /Subtype /Link /Border [0 0 1] /Dest /361 /ANN pdfmark 11 0 Nf ( ) S (object.) S 66 -176.8 M 11 2 Nf (No ) S (Exceptions) S 0 -201 M 11 2 Nf (Interface ) S %%IncludeResource: font Times-BoldItalic 11 3 Nf (HTMLCollection) S [/View [/XYZ -4 518.150696 null] /Dest /356 /DEST pdfmark 11 0 Nf ( ) S 22 -225.2 M 11 0 Nf (An ) S 11 4 Nf (HTMLCollection) S 11 0 Nf ( is a list of nodes. An individual node may be accessed by either ordinal) S 22 -238.4 M 11 0 Nf (index or the node's ) S 11 4 Nf (name) S 11 0 Nf ( or ) S 11 4 Nf (id) S 11 0 Nf ( attributes. ) S %%IncludeResource: font Times-Italic 11 1 Nf (Note:) S 11 0 Nf ( Collections in the HTML DOM are assumed to be ) S 22 -251.6 M 11 1 Nf (live) S 11 0 Nf ( meaning that they are automatically updated when the underlying document is changed. ) S 22 -264.8 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -286.6 M 9.0 4 Nf (interface HTMLCollection {) S 44 -297.4 M ( readonly attribute unsigned long length;) S 44 -308.2 M ( Node item\(in unsigned long index\);) S 44 -319 M ( Node namedItem\(in DOMString name\);) S 44 -329.8 M (};) S 22 -352 M 11 2 Nf (Attributes) S 11 0 Nf ( ) S 44 -365.2 M 11 4 Nf (length) S [/View [/XYZ -4 353.951965 null] /Dest /357 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (unsigned ) S (long) S 11 0 Nf (, readonly ) S 66 -378.4 M 11 0 Nf (This attribute specifies the length or ) S 11 1 Nf (size) S 11 0 Nf ( of the list. ) S 22 -402.6 M 11 2 Nf (Methods) S 11 0 Nf ( ) S 44 -415.8 M 11 4 Nf (item) S [/View [/XYZ -4 303.352112 null] /Dest /358 /DEST pdfmark 11 0 Nf ( ) S 66 -429 M (This method retrieves a node specified by ordinal index. Nodes are numbered in tree order) S 66 -442.2 M (\(depth-first traversal ) S (order\).) S 66 -455.4 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -468.6 M 11 4 Nf (index) S 11 0 Nf ( of type ) S 11 4 Nf (unsigned ) S (long) S 88 -481.8 M 11 0 Nf (The index of the node to be fetched. The index origin is ) S (0.) S 66 -506 M 11 2 Nf (Return ) S (Value) S 11 0 Nf ( ) S 74 -533.3 M 11 4 Nf (Node) S [/Rect [73.0 -536.097412 101.399414 -523.997437] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( ) S 74 -546.5 M ([p.) S (38) S (] ) S 149.8 -533.3 M 11 0 Nf (The ) S 11 4 Nf (Node) S [/Rect [168.650879 -536.097412 197.050293 -523.997437] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( at the corresponding position upon success. A value of ) S 149.8 -546.5 M 11 4 Nf (null) S 11 0 Nf ( is returned if the index is out of range. ) S 66 -579.5 M 11 2 Nf (No ) S (Exceptions) S 66 -579.5 M gsave 0 setgray 230.6 -660 M %%IncludeResource: font Helvetica 8 8 Nf (75) S 0 setgray 169.4 40 M 8 8 Nf (2.3. Miscellaneous Object Definitions) S 132 -8 M grestore pgsave restore N %%Page: 76 76 %%PageResources: font Times-Roman Times-Bold Times-BoldItalic Courier 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 Courier 11 4 Nf (namedItem) S [/View [/XYZ -4 706.000061 null] /Dest /359 /DEST pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 66 -26.4 M 11 0 Nf (This method retrieves a ) S 11 4 Nf (Node) S [/Rect [171.3125 -29.1499023 199.711914 -17.049902] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (38) S (] ) S (using a name. It first searches for a ) S 11 4 Nf (Node) S [/Rect [386.489502 -29.1499023 414.888916 -17.049902] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( with a) S 66 -39.6 M 11 0 Nf (matching ) S 11 4 Nf (id) S 11 0 Nf ( attribute. If it doesn't find one, it then searches for a ) S 11 4 Nf (Node) S [/Rect [356.504395 -42.3498535 384.903809 -30.2498531] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( with a matching ) S 66 -52.8 M 11 4 Nf (name) S 11 0 Nf ( attribute, but only on those elements that are allowed a name attribute. ) S 66 -66 M %%IncludeResource: font Times-Bold 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -79.2 M 11 4 Nf (name) S 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [127.753906 -81.949707 189.152588 -69.8497086] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 88 -92.4 M 11 0 Nf (The name of the ) S 11 4 Nf (Node) S [/Rect [161.534668 -95.1496582 189.934082 -83.0496597] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (38) S (] ) S (to be ) S (fetched.) S 66 -116.6 M 11 2 Nf (Return ) S (Value) S 11 0 Nf ( ) S 74 -143.9 M 11 4 Nf (Node) S [/Rect [73.0 -146.649414 101.399414 -134.549408] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( ) S 74 -157.1 M ([p.) S (38) S (] ) S 145.1 -143.9 M 11 0 Nf (The ) S 11 4 Nf (Node) S [/Rect [163.987549 -146.649414 192.386963 -134.549408] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( with a ) S 11 4 Nf (name) S 11 0 Nf ( or ) S 11 4 Nf (id) S 11 0 Nf ( attribute whose value corresponds to the) S 145.1 -157.1 M (specified string. Upon failure \(e.g., no node with this name exists\),) S 145.1 -170.3 M 11 0 Nf (returns ) S 11 4 Nf (null) S 11 0 Nf (.) S 66 -203.2 M 11 2 Nf (No ) S (Exceptions) S 0 -214.2 M [/View [/XYZ -4 491.750732 null] /Dest /61 /DEST pdfmark 0 -237.2 M 17 2 Nf (2.4.) S [/View [/XYZ -4 489.15097 null] /Dest /760 /DEST pdfmark [/View [/XYZ -4 489.15097 null] /Dest /360 /DEST pdfmark ( Objects related to HTML ) S (documents) S 0 -261.4 M 11 2 Nf (Interface ) S %%IncludeResource: font Times-BoldItalic 11 3 Nf (HTMLDocument) S [/View [/XYZ -4 457.751038 null] /Dest /361 /DEST pdfmark 11 0 Nf ( ) S 22 -285.6 M 11 0 Nf (An ) S 11 4 Nf (HTMLDocument) S 11 0 Nf ( is the root of the HTML hierarchy and holds the entire content. Besides) S 22 -298.8 M (providing access to the hierarchy, it also provides some convenience methods for accessing certain) S 22 -312 M (sets of information from the ) S (document.) S 22 -336.2 M 11 0 Nf (The following properties have been deprecated in favor of the corresponding ones for the ) S 11 4 Nf (BODY) S 11 0 Nf ( ) S 22 -349.4 M (element:) S 33 -360 M gsave 0 setgray newpath 33.0 -360.018799 2.75 0 360 arc closepath fill grestore 44 -363.6 M (alinkColor ) S 33 -374.2 M gsave 0 setgray newpath 33.0 -374.21875 2.75 0 360 arc closepath fill grestore 44 -377.8 M (background ) S 33 -388.4 M gsave 0 setgray newpath 33.0 -388.418701 2.75 0 360 arc closepath fill grestore 44 -392 M (bgColor ) S 33 -402.6 M gsave 0 setgray newpath 33.0 -402.618652 2.75 0 360 arc closepath fill grestore 44 -406.2 M (fgColor ) S 33 -416.8 M gsave 0 setgray newpath 33.0 -416.818604 2.75 0 360 arc closepath fill grestore 44 -420.4 M (linkColor ) S 33 -431 M gsave 0 setgray newpath 33.0 -431.018555 2.75 0 360 arc closepath fill grestore 44 -434.6 M (vlinkColor) S 22 -458.8 M 11 2 Nf (Note:) S 11 0 Nf ( In DOM Level 2, the method ) S 11 4 Nf (getElementById) S 11 0 Nf ( is inherited from the ) S 11 4 Nf (Document) S [/Rect [367.878174 -461.598389 422.677 -449.498383] /Subtype /Link /Border [0 0 1] /Dest /213 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (29) S (] ) S 22 -472 M (interface where it was ) S (moved.) S 22 -496.2 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -518 M 9.0 4 Nf (interface HTMLDocument : Document {) S 44 -528.8 M ( attribute DOMString title;) S 44 -539.6 M ( readonly attribute DOMString referrer;) S 44 -550.4 M ( readonly attribute DOMString domain;) S 44 -561.2 M ( readonly attribute DOMString URL;) S 44 -572 M ( attribute HTMLElement body;) S 44 -582.8 M ( readonly attribute HTMLCollection images;) S 44 -593.6 M ( readonly attribute HTMLCollection applets;) S 44 -604.4 M ( readonly attribute HTMLCollection links;) S 44 -615.2 M ( readonly attribute HTMLCollection forms;) S 44 -615.2 M gsave 0 setgray 230.6 -660 M %%IncludeResource: font Helvetica 8 8 Nf (76) S 0 setgray 163.2 40 M 8 8 Nf (2.4. Objects related to HTML documents) S 88 -8 M grestore pgsave restore N %%Page: 77 77 %%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 ( readonly attribute HTMLCollection anchors;) S 44 -21.6 M 9.0 4 Nf ( attribute DOMString cookie;) S 44 -32.4 M ( void open\(\);) S 44 -43.2 M ( void close\(\);) S 44 -54 M ( void write\(in DOMString text\);) S 44 -64.8 M ( void writeln\(in DOMString text\);) S 44 -75.6 M ( NodeList getElementsByName\(in DOMString elementName\);) S 44 -86.4 M (};) S 22 -108.6 M %%IncludeResource: font Times-Bold 11 2 Nf (Attributes) S %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 44 -121.8 M 11 4 Nf (URL) S [/View [/XYZ -4 597.401672 null] /Dest /362 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [99.1540527 -124.54834 160.552734 -112.448341] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S (, readonly ) S 66 -135 M (The complete URI ) S ([) S (RFC2396) S [/Rect [153.28418 -137.748291 198.073975 -125.648293] /Subtype /Link /Border [0 0 1] /Dest /748 /ANN pdfmark (] of the document. ) S 44 -159.2 M 11 4 Nf (anchors) S [/View [/XYZ -4 560.00177 null] /Dest /363 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (HTMLCollection) S [/Rect [125.553467 -161.948242 219.951416 -149.848236] /Subtype /Link /Border [0 0 1] /Dest /356 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (75) S (] ) S (, readonly ) S 66 -172.4 M 11 0 Nf (A collection of all the anchor ) S (\() S 11 4 Nf (A) S 11 0 Nf (\) elements in a document with a value for the ) S 11 4 Nf (name) S 11 0 Nf ( ) S 66 -185.6 M 11 0 Nf (attribute.) S %%IncludeResource: font Times-Italic 11 1 Nf (Note.) S 11 0 Nf ( For reasons of backwards compatibility, the returned set of anchors only) S 66 -198.8 M 11 0 Nf (contains those anchors created with the ) S 11 4 Nf (name) S 11 0 Nf ( attribute, not those created with the ) S 11 4 Nf (id) S 66 -212 M 11 0 Nf (attribute. ) S 44 -236.2 M 11 4 Nf (applets) S [/View [/XYZ -4 483.002 null] /Dest /364 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (HTMLCollection) S [/Rect [125.553467 -238.948 219.951416 -226.847992] /Subtype /Link /Border [0 0 1] /Dest /356 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (75) S (] ) S (, readonly ) S 66 -249.4 M 11 0 Nf (A collection of all the ) S 11 4 Nf (OBJECT) S 11 0 Nf ( elements that include applets and ) S 11 4 Nf (APPLET) S 11 0 Nf ( ) S (\() S 11 1 Nf (deprecated) S 11 0 Nf (\)) S 66 -262.6 M (elements in a document. ) S 44 -286.8 M 11 4 Nf (body) S [/View [/XYZ -4 432.402161 null] /Dest /365 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (HTMLElement) S [/Rect [105.753906 -289.547852 180.352295 -277.447845] /Subtype /Link /Border [0 0 1] /Dest /383 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (80) S (] ) S 66 -300 M 11 0 Nf (The element that contains the content for the document. In documents with ) S 11 4 Nf (BODY) S 11 0 Nf ( contents,) S 66 -313.2 M 11 0 Nf (returns the ) S 11 4 Nf (BODY) S 11 0 Nf ( element. In frameset documents, this returns the outermost ) S 11 4 Nf (FRAMESET) S 66 -326.4 M 11 0 Nf (element. ) S 44 -350.6 M 11 4 Nf (cookie) S [/View [/XYZ -4 368.602356 null] /Dest /366 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [118.953613 -353.347656 180.352295 -341.24765] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -363.8 M (The cookies associated with this document. If there are none, the value is an empty string.) S 66 -377 M (Otherwise, the value is a string: a semicolon-delimited list of "name, value" pairs for all the) S 66 -390.2 M 11 0 Nf (cookies associated with the page. For example, ) S 11 4 Nf (name=value;expires=date) S 11 0 Nf (. ) S 44 -414.4 M 11 4 Nf (domain) S [/View [/XYZ -4 304.802551 null] /Dest /367 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [118.953613 -417.147461 180.352295 -405.047455] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S (, readonly ) S 66 -427.6 M 11 0 Nf (The domain name of the server that served the document, or ) S 11 4 Nf (null) S 11 0 Nf ( if the server cannot be) S 66 -440.8 M (identified by a domain name. ) S 44 -465 M 11 4 Nf (forms) S [/View [/XYZ -4 254.202698 null] /Dest /368 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (HTMLCollection) S [/Rect [112.35376 -467.747314 206.751709 -455.647308] /Subtype /Link /Border [0 0 1] /Dest /356 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (75) S (] ) S (, readonly ) S 66 -478.2 M (A collection of all the forms of a document. ) S 44 -502.4 M 11 4 Nf (images) S [/View [/XYZ -4 216.802795 null] /Dest /369 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (HTMLCollection) S [/Rect [118.953613 -505.147217 213.351562 -493.047211] /Subtype /Link /Border [0 0 1] /Dest /356 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (75) S (] ) S (, readonly ) S 66 -515.6 M 11 0 Nf (A collection of all the ) S 11 4 Nf (IMG) S 11 0 Nf ( elements in a document. The behavior is limited to ) S 11 4 Nf (IMG) S 66 -528.8 M 11 0 Nf (elements for backwards compatibility. ) S 44 -553 M 11 4 Nf (links) S [/View [/XYZ -4 166.202942 null] /Dest /370 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (HTMLCollection) S [/Rect [112.35376 -555.74707 206.751709 -543.647095] /Subtype /Link /Border [0 0 1] /Dest /356 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (75) S (] ) S (, readonly ) S 66 -566.2 M 11 0 Nf (A collection of all ) S 11 4 Nf (AREA) S 11 0 Nf ( elements and anchor ) S (\() S 11 4 Nf (A) S 11 0 Nf (\) elements in a document with a value for) S 66 -579.4 M 11 0 Nf (the ) S 11 4 Nf (href) S 11 0 Nf ( attribute. ) S 66 -579.4 M gsave 0 setgray 230.6 -660 M %%IncludeResource: font Helvetica 8 8 Nf (77) S 0 setgray 163.2 40 M 8 8 Nf (2.4. Objects related to HTML documents) S 132 -8 M grestore pgsave restore N %%Page: 78 78 %%PageResources: font Times-Roman Times-Italic Times-Bold Courier Helvetica %%PageBoundingBox: 93 44 536 755 %%BeginPageSetup /pgsave save D 71 706 translate %%EndPageSetup 0 0 M 0.6 setlinewidth 44 -13.2 M %%IncludeResource: font Courier 11 4 Nf (referrer) S [/View [/XYZ -4 706.000061 null] /Dest /371 /DEST pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [132.15332 -15.9499512 193.552 -3.84995079] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S (, readonly ) S 66 -26.4 M (Returns the URI ) S ([) S (RFC2396) S [/Rect [143.516357 -29.1499023 188.306152 -17.049902] /Subtype /Link /Border [0 0 1] /Dest /748 /ANN pdfmark (] of the page that linked to this page. The value is an empty) S 66 -39.6 M (string if the user navigated to the page directly \(not through a link, but, for example, via a) S 66 -52.8 M (bookmark\). ) S 44 -77 M 11 4 Nf (title) S [/View [/XYZ -4 642.200256 null] /Dest /372 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [112.35376 -79.7497559 173.752441 -67.6497574] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -90.2 M 11 0 Nf (The title of a document as specified by the ) S 11 4 Nf (TITLE) S 11 0 Nf ( element in the head of the document. ) S 22 -114.4 M %%IncludeResource: font Times-Bold 11 2 Nf (Methods) S 11 0 Nf ( ) S 44 -127.6 M 11 4 Nf (close) S [/View [/XYZ -4 591.600403 null] /Dest /373 /DEST pdfmark 11 0 Nf ( ) S 66 -140.8 M 11 0 Nf (Closes a document stream opened by ) S 11 4 Nf (open\(\)) S 11 0 Nf ( and forces ) S (rendering.) S 66 -154 M 11 2 Nf (No ) S (Parameters) S 66 -167.2 M 11 2 Nf (No Return ) S (Value) S 66 -180.4 M 11 2 Nf (No ) S (Exceptions) S 44 -204.6 M 11 4 Nf (getElementsByName) S [/View [/XYZ -4 514.600647 null] /Dest /374 /DEST pdfmark 11 0 Nf ( ) S 66 -217.8 M 11 0 Nf (Returns the \(possibly empty\) collection of elements whose ) S 11 4 Nf (name) S 11 0 Nf ( value is given by ) S 66 -231 M 11 4 Nf (elementName) S 11 0 Nf (.) S 66 -244.2 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -257.4 M 11 4 Nf (elementName) S 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [173.952881 -260.14917 235.351562 -248.049164] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 88 -270.6 M 11 0 Nf (The ) S 11 4 Nf (name) S 11 0 Nf ( attribute value for an ) S (element.) S 66 -294.8 M 11 2 Nf (Return ) S (Value) S 11 0 Nf ( ) S 74 -322.1 M 11 4 Nf (NodeList) S [/Rect [73.0 -324.848877 127.798828 -312.748871] /Subtype /Link /Border [0 0 1] /Dest /255 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (47) S (] ) S 188.3 -322.1 M (The matching ) S (elements.) S 66 -355 M 11 2 Nf (No ) S (Exceptions) S 44 -379.2 M 11 4 Nf (open) S [/View [/XYZ -4 339.951233 null] /Dest /375 /DEST pdfmark 11 0 Nf ( ) S 66 -392.4 M %%IncludeResource: font Times-Italic 11 1 Nf (Note.) S 11 0 Nf ( This method and the ones following allow a user to add to or replace the structure) S 66 -405.6 M (model of a document using strings of unparsed HTML. At the time of writing alternate) S 66 -418.8 M (methods for providing similar functionality for both HTML and XML documents were) S 66 -432 M (being considered. The following methods may be deprecated at some point in the future in) S 66 -445.2 M (favor of a more general-purpose ) S (mechanism.) S 66 -458.4 M (Open a document stream for writing. If a document exists in the target, this method clears ) S 66 -471.6 M (it.) S 66 -484.8 M 11 2 Nf (No ) S (Parameters) S 66 -498 M 11 2 Nf (No Return ) S (Value) S 66 -511.2 M 11 2 Nf (No ) S (Exceptions) S 44 -535.4 M 11 4 Nf (write) S [/View [/XYZ -4 183.75177 null] /Dest /376 /DEST pdfmark 11 0 Nf ( ) S 66 -548.6 M 11 0 Nf (Write a string of text to a document stream opened by ) S 11 4 Nf (open\(\)) S 11 0 Nf (. The text is parsed into the) S 66 -561.8 M (document's structure ) S (model.) S 66 -575 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -588.2 M 11 4 Nf (text) S 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [127.753906 -590.998047 189.152588 -578.898071] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 88 -601.4 M (The string to be parsed into some structure in the document structure ) S (model.) S 88 -601.4 M gsave 0 setgray 230.6 -660 M %%IncludeResource: font Helvetica 8 8 Nf (78) S 0 setgray 163.2 40 M 8 8 Nf (2.4. Objects related to HTML documents) S 176 -8 M grestore pgsave restore N %%Page: 79 79 %%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 66 -13.2 M %%IncludeResource: font Times-Bold 11 2 Nf (No Return ) S (Value) S 66 -26.4 M 11 2 Nf (No ) S (Exceptions) S 44 -50.6 M %%IncludeResource: font Courier 11 4 Nf (writeln) S [/View [/XYZ -4 668.600159 null] /Dest /377 /DEST pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 66 -63.8 M 11 0 Nf (Write a string of text followed by a newline character to a document stream opened by ) S 66 -77 M 11 4 Nf (open\(\)) S 11 0 Nf (. The text is parsed into the document's structure ) S (model.) S 66 -90.2 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -103.4 M 11 4 Nf (text) S 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [127.753906 -106.149658 189.152588 -94.0496597] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 88 -116.6 M (The string to be parsed into some structure in the document structure ) S (model.) S 66 -140.8 M 11 2 Nf (No Return ) S (Value) S 66 -154 M 11 2 Nf (No ) S (Exceptions) S 0 -165 M [/View [/XYZ -4 541.000488 null] /Dest /62 /DEST pdfmark 0 -188 M 17 2 Nf (2.5.) S [/View [/XYZ -4 538.400757 null] /Dest /761 /DEST pdfmark [/View [/XYZ -4 538.400757 null] /Dest /378 /DEST pdfmark ( HTML ) S (Elements) S 0 -196.5 M [/View [/XYZ -4 509.500732 null] /Dest /63 /DEST pdfmark 0 -218 M 15 2 Nf (2.5.1.) S [/View [/XYZ -4 506.000732 null] /Dest /762 /DEST pdfmark [/View [/XYZ -4 506.000732 null] /Dest /379 /DEST pdfmark ( Property ) S (Attributes) S 0 -242.2 M 11 0 Nf (HTML attributes are exposed as properties on the element object. The DOM naming conventions always) S 0 -255.4 M (determine the name of the exposed property, and is independent of the case of the attribute in the source) S 0 -268.6 M (document. The data type of the property is determined by the type of the attribute as determined by the) S 0 -281.8 M (HTML 4.0 transitional and frameset DTDs. The attributes have the semantics \(including case-sensitivity\)) S 0 -295 M (given in the HTML 4.0 specification. ) S 0 -319.2 M 11 0 Nf (The attributes are exposed as properties for compatibility with ) S %%IncludeResource: font Times-Italic 11 1 Nf (DOM Level ) S (0) S [/Rect [275.478516 -321.948975 337.350342 -309.848969] /Subtype /Link /Border [0 0 1] /Dest /746 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (448) S (] ) S (. This usage is) S 0 -332.4 M (deprecated because it can not be generalized to all possible attribute names, as is required both for XML) S 0 -345.6 M 11 0 Nf (and potentially for future versions of HTML. We recommend the use of generic methods on the core ) S 0 -358.8 M 11 4 Nf (Element) S [/Rect [-1.0 -361.548828 47.1989746 -349.448822] /Subtype /Link /Border [0 0 1] /Dest /280 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (57) S (] ) S (interface for setting, getting and removing attributes. ) S 4 -386.1 M 11 2 Nf (DTD Data ) S (Type) S 176.1 -386.1 M 11 2 Nf (Object Model Data ) S (Type) S 4 -407.8 M 11 0 Nf (CDATA) S 176.1 -407.8 M (DOMString) S 4 -429.6 M (Value list \(e.g., \(left | right | ) S (center\)\)) S 176.1 -429.6 M (DOMString) S 4 -451.3 M (one-value Value list \(e.g., ) S (\(disabled\)\)) S 176.1 -451.3 M (boolean) S 4 -473.1 M (Number) S 176.1 -473.1 M (long ) S (int) S 176.1 -473.1 M gsave 0 setgray 172.1 -373.1 M 0.3 setlinewidth 0 -21.75 RL stroke 172.1 -394.8 M 0.3 setlinewidth -172.139069 0 RL stroke 296.6 -394.8 M 0.3 setlinewidth -124.499901 0 RL stroke 172.1 -394.8 M 0.3 setlinewidth 0 -21.75 RL stroke 172.1 -416.6 M 0.3 setlinewidth -172.139069 0 RL stroke 296.6 -416.6 M 0.3 setlinewidth -124.499901 0 RL stroke 172.1 -416.6 M 0.3 setlinewidth 0 -21.75 RL stroke 172.1 -438.3 M 0.3 setlinewidth -172.139069 0 RL stroke 296.6 -438.3 M 0.3 setlinewidth -124.499901 0 RL stroke 172.1 -438.3 M 0.3 setlinewidth 0 -21.75 RL stroke 172.1 -460.1 M 0.3 setlinewidth -172.139069 0 RL stroke 296.6 -460.1 M 0.3 setlinewidth -124.499901 0 RL stroke 172.1 -460.1 M 0.3 setlinewidth 0 -21.75 RL stroke 172.1 -481.8 M 0.3 setlinewidth -172.139069 0 RL stroke 296.6 -481.8 M 0.3 setlinewidth -124.499901 0 RL stroke 172.1 -481.8 M grestore gsave 1 setlinewidth 0 setgray 0 -373.1 M 0 -108.75 RL 296.638977 0 RL 0 108.75 RL -296.638977 0 RL closepath stroke grestore 0 -506 M 11 0 Nf (The return value of an attribute that has a data type that is a value list is always capitalized, independent of) S 0 -519.2 M (the case of the value in the source document. For example, if the value of the align attribute on a P) S 0 -532.4 M 11 0 Nf (element is "left" then it is returned as "Left". For attributes with the ) S 11 4 Nf (CDATA) S 11 0 Nf ( data type, the case of the) S 0 -545.6 M (return value is that given in the source document. ) S 0 -569.8 M (The return value of an attribute that is unspecified and does not have a default value is the empty string if) S 0 -583 M (the return type is a DOMString, false if the return type is a boolean and 0 if the return type is a ) S (number.) S 0 -583 M [/View [/XYZ -4 122.95166 null] /Dest /64 /DEST pdfmark 0 -583 M gsave 0 setgray 230.6 -660 M %%IncludeResource: font Helvetica 8 8 Nf (79) S 0 setgray 198.5 40 M 8 8 Nf (2.5. HTML Elements) S 0 -8 M grestore pgsave restore N %%Page: 80 80 %%PageResources: font Times-Roman Times-Bold Times-BoldItalic Courier %%+ font Courier-Bold Helvetica %%PageBoundingBox: 71 44 540 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 (2.5.2.) S [/View [/XYZ -4 706.0 null] /Dest /763 /DEST pdfmark [/View [/XYZ -4 706.0 null] /Dest /380 /DEST pdfmark ( Naming ) S (Exceptions) S 0 -42.2 M %%IncludeResource: font Times-Roman 11 0 Nf (To avoid namespace conflicts, an attribute with the same name as a keyword in one of our chosen binding) S 0 -55.4 M 11 0 Nf (languages is prefixed. For HTML, the prefix used is "html". For example, the ) S %%IncludeResource: font Courier 11 4 Nf (for) S 11 0 Nf ( attribute of the ) S 11 4 Nf (LABEL) S 0 -68.6 M 11 0 Nf (element collides with loop construct naming conventions and is renamed ) S 11 4 Nf (htmlFor) S 11 0 Nf (.) S 0 -68.6 M [/View [/XYZ -4 637.400146 null] /Dest /65 /DEST pdfmark 0 -98.6 M 15 2 Nf (2.5.3.) S [/View [/XYZ -4 625.400146 null] /Dest /764 /DEST pdfmark [/View [/XYZ -4 625.400146 null] /Dest /381 /DEST pdfmark ( Exposing Element Type Names ) S (\() S %%IncludeResource: font Courier-Bold 15 6 Nf (tagName) S 15 2 Nf (\)) S 0 -122.8 M 11 0 Nf (The element type names exposed through a property are in uppercase. For example, the body element type) S 0 -136 M 11 0 Nf (name is exposed through the ) S 11 4 Nf (tagName) S 11 0 Nf ( property as ) S 11 4 Nf (BODY) S 11 0 Nf (.) S 0 -136 M [/View [/XYZ -4 570.000244 null] /Dest /66 /DEST pdfmark 0 -166 M 15 2 Nf (2.5.4.) S [/View [/XYZ -4 558.000244 null] /Dest /765 /DEST pdfmark [/View [/XYZ -4 558.000244 null] /Dest /382 /DEST pdfmark ( The HTMLElement ) S (interface) S 0 -190.2 M 11 2 Nf (Interface ) S %%IncludeResource: font Times-BoldItalic 11 3 Nf (HTMLElement) S [/View [/XYZ -4 529.000305 null] /Dest /383 /DEST pdfmark 11 0 Nf ( ) S 22 -214.4 M (All HTML element interfaces derive from this class. Elements that only expose the HTML core) S 22 -227.6 M 11 0 Nf (attributes are represented by the base ) S 11 4 Nf (HTMLElement) S 11 0 Nf ( interface. These elements are as follows: ) S 33 -238.2 M gsave 0 setgray newpath 33.0 -238.169678 2.75 0 360 arc closepath fill grestore 44 -241.8 M (HEAD ) S 33 -252.4 M gsave 0 setgray newpath 33.0 -252.369629 2.75 0 360 arc closepath fill grestore 44 -256 M (special: SUB, SUP, SPAN, BDO ) S 33 -266.6 M gsave 0 setgray newpath 33.0 -266.56958 2.75 0 360 arc closepath fill grestore 44 -270.2 M (font: TT, I, B, U, S, STRIKE, BIG, SMALL ) S 33 -280.8 M gsave 0 setgray newpath 33.0 -280.769531 2.75 0 360 arc closepath fill grestore 44 -284.4 M (phrase: EM, STRONG, DFN, CODE, SAMP, KBD, VAR, CITE, ACRONYM, ABBR ) S 33 -295 M gsave 0 setgray newpath 33.0 -294.969482 2.75 0 360 arc closepath fill grestore 44 -298.6 M (list: DD, DT ) S 33 -309.2 M gsave 0 setgray newpath 33.0 -309.169434 2.75 0 360 arc closepath fill grestore 44 -312.8 M (NOFRAMES, NOSCRIPT ) S 33 -323.4 M gsave 0 setgray newpath 33.0 -323.369385 2.75 0 360 arc closepath fill grestore 44 -327 M (ADDRESS, ) S (CENTER) S 22 -351.2 M 11 2 Nf (Note:) S 11 0 Nf ( The ) S 11 4 Nf (style) S 11 0 Nf ( attribute of an HTML element is accessible through the ) S 22 -364.4 M 11 4 Nf (ElementCSSInlineStyle) S [/Rect [21.0 -367.14917 161.596924 -355.049164] /Subtype /Link /Border [0 0 1] /Dest /749 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (158) S (] ) S (interface which is defined in the ) S (Document Object Model ) S [/Rect [341.357178 -367.14917 455.478027 -355.049164] /Subtype /Link /Border [0 0 1] /Dest /750 /ANN pdfmark 22 -377.6 M (CSS) S [/Rect [21.0 -380.349121 42.5688477 -368.249115] /Subtype /Link /Border [0 0 1] /Dest /750 /ANN pdfmark ( ) S ([p.) S (133) S (] ) S (. ) S 22 -401.8 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -423.6 M 9.0 4 Nf (interface HTMLElement : Element {) S 44 -434.4 M ( attribute DOMString id;) S 44 -445.2 M ( attribute DOMString title;) S 44 -456 M ( attribute DOMString lang;) S 44 -466.8 M ( attribute DOMString dir;) S 44 -477.6 M ( attribute DOMString className;) S 44 -488.4 M (};) S 22 -510.6 M 11 2 Nf (Attributes) S 11 0 Nf ( ) S 44 -523.8 M 11 4 Nf (className) S [/View [/XYZ -4 195.402405 null] /Dest /384 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [138.753174 -526.547607 200.151855 -514.447632] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -537 M (The class attribute of the element. This attribute has been renamed due to conflicts with the) S 66 -550.2 M ("class" keyword exposed by many languages. See the ) S (class attribute ) S (definition) S [/Rect [303.398438 -552.94751 411.721436 -540.847534] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/global.html#adef-class)\] Cd /ANN pdfmark ( in HTML ) S 66 -563.4 M (4.0.) S 44 -587.6 M 11 4 Nf (dir) S [/View [/XYZ -4 131.6026 null] /Dest /385 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [99.1540527 -590.347412 160.552734 -578.247437] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -600.8 M (Specifies the base direction of directionally neutral text and the directionality of tables. See) S 66 -614 M (the ) S (dir attribute ) S (definition) S [/Rect [81.1916504 -616.747314 180.352295 -604.647339] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/dirlang.html#adef-dir)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 66 -614 M gsave 0 setgray 230.6 -660 M %%IncludeResource: font Helvetica 8 8 Nf (80) S 0 setgray 189.4 40 M 8 8 Nf (2.5.2. Naming Exceptions) S 132 -8 M grestore pgsave restore N %%Page: 81 81 %%PageResources: font Times-Roman Times-Bold Times-BoldItalic Courier Helvetica %%PageBoundingBox: 71 44 532 755 %%BeginPageSetup /pgsave save D 71 706 translate %%EndPageSetup 0 0 M 0.6 setlinewidth 44 -13.2 M %%IncludeResource: font Courier 11 4 Nf (id) S [/View [/XYZ -4 706.000061 null] /Dest /386 /DEST pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [92.5542 -15.9499512 153.952881 -3.84995079] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -26.4 M (The element's identifier. See the ) S (id attribute ) S (definition) S [/Rect [211.02124 -29.1499023 306.519043 -17.049902] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/global.html#adef-id)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 44 -50.6 M 11 4 Nf (lang) S [/View [/XYZ -4 668.600159 null] /Dest /387 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [105.753906 -53.3498535 167.152588 -41.249855] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -63.8 M (Language code defined in RFC 1766. See the ) S (lang attribute ) S (definition) S [/Rect [267.551025 -66.5498047 373.432617 -54.4498062] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/dirlang.html#adef-lang)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 44 -88 M 11 4 Nf (title) S [/View [/XYZ -4 631.200256 null] /Dest /388 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [112.35376 -90.7497559 173.752441 -78.6497574] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -101.2 M (The element's advisory title. See the ) S (title attribute ) S (definition) S [/Rect [228.445068 -103.949707 332.500244 -91.8497086] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/global.html#adef-title)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 0 -112.2 M [/View [/XYZ -4 593.800293 null] /Dest /67 /DEST pdfmark 0 -131.2 M %%IncludeResource: font Times-Bold 15 2 Nf (2.5.5.) S [/View [/XYZ -4 592.800293 null] /Dest /766 /DEST pdfmark [/View [/XYZ -4 592.800293 null] /Dest /389 /DEST pdfmark ( Object ) S (definitions) S 0 -155.4 M 11 2 Nf (Interface ) S %%IncludeResource: font Times-BoldItalic 11 3 Nf (HTMLHtmlElement) S [/View [/XYZ -4 563.800354 null] /Dest /390 /DEST pdfmark 11 0 Nf ( ) S 22 -179.6 M (Root of an HTML document. See the ) S (HTML element ) S (definition) S [/Rect [187.8125 -182.349609 304.078125 -170.249603] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/global.html#edef-HTML)\] Cd /ANN pdfmark ( in HTML 4.0. ) S 22 -192.8 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -214.6 M 9.0 4 Nf (interface HTMLHtmlElement : HTMLElement {) S 44 -225.4 M ( attribute DOMString version;) S 44 -236.2 M (};) S 22 -258.4 M 11 2 Nf (Attributes) S 11 0 Nf ( ) S 44 -271.6 M 11 4 Nf (version) S [/View [/XYZ -4 447.601135 null] /Dest /391 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [125.553467 -274.348877 186.952148 -262.248871] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -284.8 M (Version information about the document's DTD. See the ) S (version attribute ) S (definition) S [/Rect [317.654297 -287.548828 436.977539 -275.448822] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/global.html#adef-version)\] Cd /ANN pdfmark ( in) S 66 -298 M (HTML 4.0. This attribute is deprecated in HTML ) S (4.0.) S 0 -322.2 M 11 2 Nf (Interface ) S 11 3 Nf (HTMLHeadElement) S [/View [/XYZ -4 397.001282 null] /Dest /392 /DEST pdfmark 11 0 Nf ( ) S 22 -346.4 M (Document head information. See the ) S (HEAD element ) S (definition) S [/Rect [185.358887 -349.148682 301.008545 -337.048676] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/global.html#edef-HEAD)\] Cd /ANN pdfmark ( in HTML 4.0. ) S 22 -359.6 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -381.4 M 9.0 4 Nf (interface HTMLHeadElement : HTMLElement {) S 44 -392.2 M ( attribute DOMString profile;) S 44 -403 M (};) S 22 -425.2 M 11 2 Nf (Attributes) S 11 0 Nf ( ) S 44 -438.4 M 11 4 Nf (profile) S [/View [/XYZ -4 280.802063 null] /Dest /393 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [125.553467 -441.147949 186.952148 -429.047943] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -451.6 M (URI designating a metadata profile. See the ) S (profile attribute ) S (definition) S [/Rect [259.904541 -454.3479 376.169678 -442.247894] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/global.html#adef-profile)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 0 -475.8 M 11 2 Nf (Interface ) S 11 3 Nf (HTMLLinkElement) S [/View [/XYZ -4 243.402161 null] /Dest /394 /DEST pdfmark 11 0 Nf ( ) S 22 -500 M 11 0 Nf (The ) S 11 4 Nf (LINK) S 11 0 Nf ( element specifies a link to an external resource, and defines this document's relationship) S 22 -513.2 M 11 0 Nf (to that resource \(or vice versa\). See the ) S (LINK element ) S (definition) S [/Rect [195.411621 -515.947754 306.782227 -503.847748] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/links.html#edef-LINK)\] Cd /ANN pdfmark ( in HTML 4.0 \(see also the ) S 22 -526.4 M 11 4 Nf (LinkStyle) S [/Rect [21.0 -529.147705 82.3986816 -517.047729] /Subtype /Link /Border [0 0 1] /Dest /751 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (131) S (] ) S (interface in the ) S (Document Object Model ) S (StyleSheets) S [/Rect [186.700439 -529.147705 352.156982 -517.047729] /Subtype /Link /Border [0 0 1] /Dest /752 /ANN pdfmark ( ) S ([p.) S (127) S (] ) S (module\). ) S 22 -539.6 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -550.6 M gsave 0 setgray 230.6 -660 M %%IncludeResource: font Helvetica 8 8 Nf (81) S 0 setgray 193.2 40 M 8 8 Nf (2.5.5. Object definitions) S 88 -8 M grestore pgsave restore N %%Page: 82 82 %%PageResources: font Times-Roman Times-Bold Times-BoldItalic Courier Helvetica %%PageBoundingBox: 71 44 537 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 HTMLLinkElement : HTMLElement {) S 44 -21.6 M ( attribute boolean disabled;) S 44 -32.4 M ( attribute DOMString charset;) S 44 -43.2 M ( attribute DOMString href;) S 44 -54 M ( attribute DOMString hreflang;) S 44 -64.8 M ( attribute DOMString media;) S 44 -75.6 M ( attribute DOMString rel;) S 44 -86.4 M ( attribute DOMString rev;) S 44 -97.2 M ( attribute DOMString target;) S 44 -108 M ( attribute DOMString type;) 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 11 4 Nf (charset) S [/View [/XYZ -4 565.002258 null] /Dest /395 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [125.553467 -156.947754 186.952148 -144.847748] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -167.4 M (The character encoding of the resource being linked to. See the ) S (charset attribute ) S (definition) S [/Rect [345.417236 -170.147705 463.508057 -158.047699] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/links.html#adef-charset)\] Cd /ANN pdfmark 66 -180.6 M (in HTML ) S (4.0.) S 44 -204.8 M 11 4 Nf (disabled) S [/View [/XYZ -4 514.402405 null] /Dest /396 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (boolean) S 11 0 Nf ( ) S 66 -218 M (Enables/disables the link. This is currently only used for style sheet links, and may be used) S 66 -231.2 M (to activate or deactivate style sheets. ) S 44 -255.4 M 11 4 Nf (href) S [/View [/XYZ -4 463.802551 null] /Dest /397 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [105.753906 -258.147461 167.152588 -246.047455] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -268.6 M (The URI of the linked resource. See the ) S (href attribute ) S (definition) S [/Rect [242.481445 -271.347412 347.130859 -259.247406] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/links.html#adef-href)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 44 -292.8 M 11 4 Nf (hreflang) S [/View [/XYZ -4 426.402649 null] /Dest /398 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [132.15332 -295.547363 193.552 -283.447357] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -306 M (Language code of the linked resource. See the ) S (hreflang attribute ) S (definition) S [/Rect [270.574951 -308.747314 394.166016 -296.647308] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/links.html#adef-hreflang)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 44 -330.2 M 11 4 Nf (media) S [/View [/XYZ -4 389.002747 null] /Dest /399 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [112.35376 -332.947266 173.752441 -320.84726] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -343.4 M (Designed for use with one or more target media. See the ) S (media attribute ) S (definition) S [/Rect [315.497803 -346.147217 429.321045 -334.047211] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/present/styles.html#adef-media)\] Cd /ANN pdfmark ( in) S 66 -356.6 M (HTML ) S (4.0.) S 44 -380.8 M 11 4 Nf (rel) S [/View [/XYZ -4 338.402893 null] /Dest /400 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [99.1540527 -383.547119 160.552734 -371.447113] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -394 M (Forward link type. See the ) S (rel attribute ) S (definition) S [/Rect [184.149902 -396.74707 282.694336 -384.647064] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/links.html#adef-rel)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 44 -418.2 M 11 4 Nf (rev) S [/View [/XYZ -4 301.003 null] /Dest /401 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [99.1540527 -420.947021 160.552734 -408.847015] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -431.4 M (Reverse link type. See the ) S (rev attribute ) S (definition) S [/Rect [182.3125 -434.146973 283.299072 -422.046967] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/links.html#adef-rev)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 44 -455.6 M 11 4 Nf (target) S [/View [/XYZ -4 263.603088 null] /Dest /402 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [118.953613 -458.346924 180.352295 -446.246918] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -468.8 M (Frame to render the resource in. See the ) S (target attribute ) S (definition) S [/Rect [243.085938 -471.546875 355.072021 -459.446869] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/present/frames.html#adef-target)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 44 -493 M 11 4 Nf (type) S [/View [/XYZ -4 226.203186 null] /Dest /403 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [105.753906 -495.746826 167.152588 -483.64682] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -506.2 M (Advisory content type. See the ) S (type attribute ) S (definition) S [/Rect [203.091553 -508.946777 308.973145 -496.846771] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/links.html#adef-type-A)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 0 -530.4 M 11 2 Nf (Interface ) S %%IncludeResource: font Times-BoldItalic 11 3 Nf (HTMLTitleElement) S [/View [/XYZ -4 188.803284 null] /Dest /404 /DEST pdfmark 11 0 Nf ( ) S 22 -554.6 M (The document title. See the ) S (TITLE element ) S (definition) S [/Rect [144.428467 -557.34668 260.078125 -545.246704] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/global.html#edef-TITLE)\] Cd /ANN pdfmark ( in HTML 4.0. ) S 22 -567.8 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -578.8 M gsave 0 setgray 230.6 -660 M %%IncludeResource: font Helvetica 8 8 Nf (82) S 0 setgray 193.2 40 M 8 8 Nf (2.5.5. Object definitions) S 88 -8 M grestore pgsave restore N %%Page: 83 83 %%PageResources: font Times-Roman Times-Bold Times-BoldItalic Courier Helvetica %%PageBoundingBox: 71 44 523 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 HTMLTitleElement : HTMLElement {) S 44 -21.6 M ( attribute DOMString text;) S 44 -32.4 M (};) S 22 -54.6 M %%IncludeResource: font Times-Bold 11 2 Nf (Attributes) S %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 44 -67.8 M 11 4 Nf (text) S [/View [/XYZ -4 651.400696 null] /Dest /405 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [105.753906 -70.5493164 167.152588 -58.4493179] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -81 M (The specified title as a string. ) S 0 -105.2 M 11 2 Nf (Interface ) S %%IncludeResource: font Times-BoldItalic 11 3 Nf (HTMLMetaElement) S [/View [/XYZ -4 614.000793 null] /Dest /406 /DEST pdfmark 11 0 Nf ( ) S 22 -129.4 M (This contains generic meta-information about the document. See the ) S (META element ) S (definition) S [/Rect [324.670654 -132.14917 440.936279 -120.049171] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/global.html#edef-META)\] Cd /ANN pdfmark ( in) S 22 -142.6 M (HTML 4.0. ) S 22 -155.8 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -177.6 M 9.0 4 Nf (interface HTMLMetaElement : HTMLElement {) S 44 -188.4 M ( attribute DOMString content;) S 44 -199.2 M ( attribute DOMString httpEquiv;) S 44 -210 M ( attribute DOMString name;) S 44 -220.8 M ( attribute DOMString scheme;) S 44 -231.6 M (};) S 22 -253.8 M 11 2 Nf (Attributes) S 11 0 Nf ( ) S 44 -267 M 11 4 Nf (content) S [/View [/XYZ -4 452.202209 null] /Dest /407 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [125.553467 -269.747803 186.952148 -257.647797] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -280.2 M (Associated information. See the ) S (content attribute ) S (definition) S [/Rect [208.282715 -282.947754 327.605957 -270.847748] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/global.html#adef-content)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 44 -304.4 M 11 4 Nf (httpEquiv) S [/View [/XYZ -4 414.802307 null] /Dest /408 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [138.753174 -307.147705 200.151855 -295.047699] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -317.6 M (HTTP response header name. See the ) S (http-equiv attribute ) S (definition) S [/Rect [232.702637 -320.347656 364.862793 -308.24765] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/global.html#adef-http-equiv)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 44 -341.8 M 11 4 Nf (name) S [/View [/XYZ -4 377.402405 null] /Dest /409 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [105.753906 -344.547607 167.152588 -332.447601] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -355 M (Meta information name. See the ) S (name attribute ) S (definition) S [/Rect [209.195801 -357.747559 319.961182 -345.647552] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/global.html#adef-name-META)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 44 -379.2 M 11 4 Nf (scheme) S [/View [/XYZ -4 340.002502 null] /Dest /410 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [118.953613 -381.94751 180.352295 -369.847504] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -392.4 M (Select form of content. See the ) S (scheme attribute ) S (definition) S [/Rect [203.387939 -395.147461 323.315918 -383.047455] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/global.html#adef-scheme)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 0 -416.6 M 11 2 Nf (Interface ) S 11 3 Nf (HTMLBaseElement) S [/View [/XYZ -4 302.6026 null] /Dest /411 /DEST pdfmark 11 0 Nf ( ) S 22 -440.8 M (Document base URI. See the ) S (BASE element ) S (definition) S [/Rect [151.138428 -443.547363 264.357178 -431.447357] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/links.html#edef-BASE)\] Cd /ANN pdfmark ( in HTML 4.0. ) S 22 -454 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -475.8 M 9.0 4 Nf (interface HTMLBaseElement : HTMLElement {) S 44 -486.6 M ( attribute DOMString href;) S 44 -497.4 M ( attribute DOMString target;) S 44 -508.2 M (};) S 22 -530.4 M 11 2 Nf (Attributes) S 11 0 Nf ( ) S 44 -543.6 M 11 4 Nf (href) S [/View [/XYZ -4 175.603577 null] /Dest /412 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [105.753906 -546.346436 167.152588 -534.24646] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -556.8 M (The base URI. See the ) S (href attribute ) S (definition) S [/Rect [166.417969 -559.546387 271.067383 -547.446411] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/links.html#adef-href-BASE)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 44 -581 M 11 4 Nf (target) S [/View [/XYZ -4 138.203674 null] /Dest /413 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [118.953613 -583.746338 180.352295 -571.646362] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -594.2 M (The default target frame. See the ) S (target attribute ) S (definition) S [/Rect [211.92334 -596.946289 323.909424 -584.846313] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/present/frames.html#adef-target)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 66 -594.2 M gsave 0 setgray 230.6 -660 M %%IncludeResource: font Helvetica 8 8 Nf (83) S 0 setgray 193.2 40 M 8 8 Nf (2.5.5. Object definitions) S 132 -8 M grestore pgsave restore N %%Page: 84 84 %%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-Bold 11 2 Nf (Interface ) S %%IncludeResource: font Times-BoldItalic 11 3 Nf (HTMLIsIndexElement) S [/View [/XYZ -4 706.000061 null] /Dest /414 /DEST pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 22 -37.4 M (This element is used for single-line text input. See the ) S (ISINDEX element ) S (definition) S [/Rect [260.838623 -40.1499023 389.929932 -28.049902] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/interact/forms.html#edef-ISINDEX)\] Cd /ANN pdfmark ( in HTML 4.0.) S 22 -50.6 M (This element is deprecated in HTML 4.0. ) S 22 -63.8 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -85.6 M %%IncludeResource: font Courier 9.0 4 Nf (interface HTMLIsIndexElement : HTMLElement {) S 44 -96.4 M ( readonly attribute HTMLFormElement form;) S 44 -107.2 M ( attribute DOMString prompt;) S 44 -118 M (};) S 22 -140.2 M 11 2 Nf (Attributes) S 11 0 Nf ( ) S 44 -153.4 M 11 4 Nf (form) S [/View [/XYZ -4 565.801086 null] /Dest /415 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (HTMLFormElement) S [/Rect [105.753906 -156.148926 206.751709 -144.04892] /Subtype /Link /Border [0 0 1] /Dest /428 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (85) S (] ) S (, readonly ) S 66 -166.6 M 11 0 Nf (Returns the ) S 11 4 Nf (FORM) S 11 0 Nf ( element containing this control. Returns ) S 11 4 Nf (null) S 11 0 Nf ( if this control is not) S 66 -179.8 M (within the context of a form. ) S 44 -204 M 11 4 Nf (prompt) S [/View [/XYZ -4 515.201233 null] /Dest /416 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [118.953613 -206.748779 180.352295 -194.648773] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -217.2 M (The prompt message. See the ) S (prompt attribute ) S (definition) S [/Rect [196.975342 -219.94873 315.693848 -207.848724] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/interact/forms.html#adef-prompt)\] Cd /ANN pdfmark ( in HTML 4.0. This attribute is) S 66 -230.4 M (deprecated in HTML ) S (4.0.) S 0 -254.6 M 11 2 Nf (Interface ) S 11 3 Nf (HTMLStyleElement) S [/View [/XYZ -4 464.601379 null] /Dest /417 /DEST pdfmark 11 0 Nf ( ) S 22 -278.8 M (Style information. See the ) S (STYLE element ) S (definition) S [/Rect [138.631592 -281.548584 257.955322 -269.448578] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/present/styles.html#edef-STYLE)\] Cd /ANN pdfmark ( in HTML 4.0, the ) S (Document Object Model ) S [/Rect [339.367432 -281.548584 453.488281 -269.448578] /Subtype /Link /Border [0 0 1] /Dest /750 /ANN pdfmark 22 -292 M 11 0 Nf (CSS) S [/Rect [21.0 -294.748535 42.5688477 -282.648529] /Subtype /Link /Border [0 0 1] /Dest /750 /ANN pdfmark ( ) S ([p.) S (133) S (] ) S (module and the ) S 11 4 Nf (LinkStyle) S [/Rect [148.719482 -294.748535 210.118164 -282.648529] /Subtype /Link /Border [0 0 1] /Dest /751 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (131) S (] ) S (interface in the ) S (Document Object Model ) S [/Rect [314.419922 -294.748535 428.540771 -282.648529] /Subtype /Link /Border [0 0 1] /Dest /752 /ANN pdfmark 22 -305.2 M (StyleSheets) S [/Rect [21.0 -307.948486 74.3356934 -295.84848] /Subtype /Link /Border [0 0 1] /Dest /752 /ANN pdfmark ( ) S ([p.) S (127) S (] ) S (module. ) S 22 -318.4 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -340.2 M 9.0 4 Nf (interface HTMLStyleElement : HTMLElement {) S 44 -351 M ( attribute boolean disabled;) S 44 -361.8 M ( attribute DOMString media;) S 44 -372.6 M ( attribute DOMString type;) S 44 -383.4 M (};) S 22 -405.6 M 11 2 Nf (Attributes) S 11 0 Nf ( ) S 44 -418.8 M 11 4 Nf (disabled) S [/View [/XYZ -4 300.402649 null] /Dest /418 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (boolean) S 11 0 Nf ( ) S 66 -432 M (Enables/disables the style sheet. ) S 44 -456.2 M 11 4 Nf (media) S [/View [/XYZ -4 263.002747 null] /Dest /419 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [112.35376 -458.947266 173.752441 -446.84726] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -469.4 M (Designed for use with one or more target media. See the ) S (media attribute ) S (definition) S [/Rect [315.497803 -472.147217 429.321045 -460.047211] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/present/styles.html#adef-media)\] Cd /ANN pdfmark ( in) S 66 -482.6 M (HTML ) S (4.0.) S 44 -506.8 M 11 4 Nf (type) S [/View [/XYZ -4 212.402893 null] /Dest /420 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [105.753906 -509.547119 167.152588 -497.447113] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -520 M (The content type pf the style sheet language. See the ) S (type attribute ) S (definition) S [/Rect [298.701172 -522.74707 404.582764 -510.647064] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/present/styles.html#adef-type-STYLE)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 0 -544.2 M 11 2 Nf (Interface ) S 11 3 Nf (HTMLBodyElement) S [/View [/XYZ -4 175.002991 null] /Dest /421 /DEST pdfmark 11 0 Nf ( ) S 22 -568.4 M (The HTML document body. This element is always present in the DOM API, even if the tags are not) S 22 -581.6 M (present in the source document. See the ) S (BODY element ) S (definition) S [/Rect [198.184326 -584.346924 314.449951 -572.246948] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/global.html#edef-BODY)\] Cd /ANN pdfmark ( in HTML 4.0. ) S 22 -581.6 M gsave 0 setgray 230.6 -660 M %%IncludeResource: font Helvetica 8 8 Nf (84) S 0 setgray 193.2 40 M 8 8 Nf (2.5.5. Object definitions) S 44 -8 M grestore pgsave restore N %%Page: 85 85 %%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 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 HTMLBodyElement : HTMLElement {) S 44 -45.8 M ( attribute DOMString aLink;) S 44 -56.6 M ( attribute DOMString background;) S 44 -67.4 M ( attribute DOMString bgColor;) S 44 -78.2 M ( attribute DOMString link;) S 44 -89 M ( attribute DOMString text;) S 44 -99.8 M ( attribute DOMString vLink;) S 44 -110.6 M (};) S 22 -132.8 M 11 2 Nf (Attributes) S 11 0 Nf ( ) S 44 -146 M 11 4 Nf (aLink) S [/View [/XYZ -4 573.201721 null] /Dest /422 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [112.35376 -148.748291 173.752441 -136.648285] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -159.2 M (Color of active links \(after mouse-button down, but before mouse-button up\). See the ) S (alink) S [/Rect [443.525146 -161.948242 467.524658 -149.848236] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/global.html#adef-alink)\] Cd /ANN pdfmark 66 -172.4 M (attribute ) S (definition) S [/Rect [65.0 -175.148193 149.189941 -163.048187] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/global.html#adef-alink)\] Cd /ANN pdfmark ( in HTML 4.0. This attribute is deprecated in HTML ) S (4.0.) S 44 -196.6 M 11 4 Nf (background) S [/View [/XYZ -4 522.601868 null] /Dest /423 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [145.353027 -199.348145 206.751709 -187.248138] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -209.8 M (URI of the background texture tile image. See the ) S (background attribute ) S (definition) S [/Rect [286.788574 -212.548096 425.658936 -200.44809] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/global.html#adef-background)\] Cd /ANN pdfmark ( in HTML) S 66 -223 M (4.0. This attribute is deprecated in HTML ) S (4.0.) S 44 -247.2 M 11 4 Nf (bgColor) S [/View [/XYZ -4 472.002 null] /Dest /424 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [125.553467 -249.948 186.952148 -237.847992] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -260.4 M (Document background color. See the ) S (bgcolor attribute ) S (definition) S [/Rect [231.185303 -263.147949 351.729736 -251.047943] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/present/graphics.html#adef-bgcolor)\] Cd /ANN pdfmark ( in HTML 4.0. This) S 66 -273.6 M (attribute is deprecated in HTML ) S (4.0.) S 44 -297.8 M 11 4 Nf (link) S [/View [/XYZ -4 421.402161 null] /Dest /425 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [105.753906 -300.547852 167.152588 -288.447845] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -311 M (Color of links that are not active and unvisited. See the ) S (link attribute ) S (definition) S [/Rect [309.415039 -313.747803 413.470703 -301.647797] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/global.html#adef-link)\] Cd /ANN pdfmark ( in HTML) S 66 -324.2 M (4.0. This attribute is deprecated in HTML ) S (4.0.) S 44 -348.4 M 11 4 Nf (text) S [/View [/XYZ -4 370.802307 null] /Dest /426 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [105.753906 -351.147705 167.152588 -339.047699] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -361.6 M (Document text color. See the ) S (text attribute ) S (definition) S [/Rect [195.754395 -364.347656 299.193848 -352.24765] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/global.html#adef-text)\] Cd /ANN pdfmark ( in HTML 4.0. This attribute is) S 66 -374.8 M (deprecated in HTML ) S (4.0.) S 44 -399 M 11 4 Nf (vLink) S [/View [/XYZ -4 320.202454 null] /Dest /427 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [112.35376 -401.747559 173.752441 -389.647552] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -412.2 M (Color of links that have been visited by the user. See the ) S (vlink attribute ) S (definition) S [/Rect [315.828125 -414.94751 425.383789 -402.847504] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/global.html#adef-vlink)\] Cd /ANN pdfmark ( in HTML) S 66 -425.4 M (4.0. This attribute is deprecated in HTML ) S (4.0.) S 0 -449.6 M 11 2 Nf (Interface ) S %%IncludeResource: font Times-BoldItalic 11 3 Nf (HTMLFormElement) S [/View [/XYZ -4 269.6026 null] /Dest /428 /DEST pdfmark 11 0 Nf ( ) S 22 -473.8 M 11 0 Nf (The ) S 11 4 Nf (FORM) S 11 0 Nf ( element encompasses behavior similar to a collection and an element. It provides direct) S 22 -487 M (access to the contained input elements as well as the attributes of the form element. See the ) S (FORM) S [/Rect [424.865967 -489.747314 458.039551 -477.647308] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/interact/forms.html#edef-FORM)\] Cd /ANN pdfmark 22 -500.2 M (element ) S (definition) S [/Rect [21.0 -502.947266 103.353027 -490.84726] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/interact/forms.html#edef-FORM)\] Cd /ANN pdfmark ( in HTML 4.0. ) 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 HTMLFormElement : HTMLElement {) S 44 -546 M ( readonly attribute HTMLCollection elements;) S 44 -556.8 M ( readonly attribute long length;) S 44 -567.6 M ( attribute DOMString name;) S 44 -578.4 M ( attribute DOMString acceptCharset;) S 44 -589.2 M ( attribute DOMString action;) S 44 -600 M ( attribute DOMString enctype;) S 44 -610.8 M ( attribute DOMString method;) S 44 -610.8 M gsave 0 setgray 230.6 -660 M %%IncludeResource: font Helvetica 8 8 Nf (85) S 0 setgray 193.2 40 M 8 8 Nf (2.5.5. Object definitions) S 88 -8 M grestore pgsave restore N %%Page: 86 86 %%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 44 -10.8 M %%IncludeResource: font Courier 9.0 4 Nf ( attribute DOMString target;) S 44 -21.6 M ( void submit\(\);) S 44 -32.4 M ( void reset\(\);) S 44 -43.2 M (};) S 22 -65.4 M %%IncludeResource: font Times-Bold 11 2 Nf (Attributes) S %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 44 -78.6 M 11 4 Nf (acceptCharset) S [/View [/XYZ -4 640.600891 null] /Dest /429 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [165.152588 -81.3491211 226.55127 -69.2491226] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -91.8 M (List of character sets supported by the server. See the ) S (accept-charset attribute ) S (definition) S [/Rect [302.352295 -94.5490723 452.198975 -82.4490738] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/interact/forms.html#adef-accept-charset)\] Cd /ANN pdfmark ( in) S 66 -105 M (HTML ) S (4.0.) S 44 -129.2 M 11 4 Nf (action) S [/View [/XYZ -4 590.001038 null] /Dest /430 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [118.953613 -131.948975 180.352295 -119.848976] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -142.4 M (Server-side form handler. See the ) S (action attribute ) S (definition) S [/Rect [215.289551 -145.148926 329.112793 -133.04892] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/interact/forms.html#adef-action)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 44 -166.6 M 11 4 Nf (elements) S [/View [/XYZ -4 552.601135 null] /Dest /431 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (HTMLCollection) S [/Rect [132.15332 -169.348877 226.55127 -157.248871] /Subtype /Link /Border [0 0 1] /Dest /356 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (75) S (] ) S (, readonly ) S 66 -179.8 M (Returns a collection of all control elements in the form. ) S 44 -204 M 11 4 Nf (enctype) S [/View [/XYZ -4 515.201233 null] /Dest /432 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [125.553467 -206.748779 186.952148 -194.648773] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -217.2 M (The content type of the submitted form, generally "application/x-www-form-urlencoded".) S 66 -230.4 M (See the ) S (enctype attribute ) S (definition) S [/Rect [99.8251953 -233.148682 220.974365 -221.048676] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/interact/forms.html#adef-enctype)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 44 -254.6 M 11 4 Nf (length) S [/View [/XYZ -4 464.601379 null] /Dest /433 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (long) S 11 0 Nf (, readonly ) S 66 -267.8 M (The number of form controls in the ) S (form.) S 44 -292 M 11 4 Nf (method) S [/View [/XYZ -4 427.201477 null] /Dest /434 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [118.953613 -294.748535 180.352295 -282.648529] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -305.2 M (HTTP method used to submit form. See the ) S (method attribute ) S (definition) S [/Rect [259.630859 -307.948486 379.570312 -295.84848] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/interact/forms.html#adef-method)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 44 -329.4 M 11 4 Nf (name) S [/View [/XYZ -4 389.801575 null] /Dest /435 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [105.753906 -332.148438 167.152588 -320.048431] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -342.6 M (Names the form. ) S 44 -366.8 M 11 4 Nf (target) S [/View [/XYZ -4 352.401672 null] /Dest /436 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [118.953613 -369.54834 180.352295 -357.448334] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -380 M (Frame to render the resource in. See the ) S (target attribute ) S (definition) S [/Rect [243.085938 -382.748291 355.072021 -370.648285] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/present/frames.html#adef-target)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 22 -404.2 M 11 2 Nf (Methods) S 11 0 Nf ( ) S 44 -417.4 M 11 4 Nf (reset) S [/View [/XYZ -4 301.801819 null] /Dest /437 /DEST pdfmark 11 0 Nf ( ) S 66 -430.6 M (Restores a form element's default values. It performs the same action as a reset ) S (button.) S 66 -443.8 M 11 2 Nf (No ) S (Parameters) S 66 -457 M 11 2 Nf (No Return ) S (Value) S 66 -470.2 M 11 2 Nf (No ) S (Exceptions) S 44 -494.4 M 11 4 Nf (submit) S [/View [/XYZ -4 224.802063 null] /Dest /438 /DEST pdfmark 11 0 Nf ( ) S 66 -507.6 M (Submits the form. It performs the same action as a submit ) S (button.) S 66 -520.8 M 11 2 Nf (No ) S (Parameters) S 66 -534 M 11 2 Nf (No Return ) S (Value) S 66 -547.2 M 11 2 Nf (No ) S (Exceptions) S 0 -571.4 M 11 2 Nf (Interface ) S %%IncludeResource: font Times-BoldItalic 11 3 Nf (HTMLSelectElement) S [/View [/XYZ -4 147.802307 null] /Dest /439 /DEST pdfmark 11 0 Nf ( ) S 22 -582.4 M gsave 0 setgray 230.6 -660 M %%IncludeResource: font Helvetica 8 8 Nf (86) S 0 setgray 193.2 40 M 8 8 Nf (2.5.5. Object definitions) S 44 -8 M grestore pgsave restore N %%Page: 87 87 %%PageResources: font Times-Roman Times-Bold Courier Helvetica %%PageBoundingBox: 93 44 539 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 select element allows the selection of an option. The contained options can be directly accessed) S 22 -26.4 M (through the select element as a collection. See the ) S (SELECT element ) S (definition) S [/Rect [242.787598 -29.1499023 368.227295 -17.049902] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/interact/forms.html#edef-SELECT)\] Cd /ANN pdfmark ( in HTML 4.0. ) S 22 -39.6 M %%IncludeResource: font Times-Bold 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -61.4 M %%IncludeResource: font Courier 9.0 4 Nf (interface HTMLSelectElement : HTMLElement {) S 44 -72.2 M ( readonly attribute DOMString type;) S 44 -83 M ( attribute long selectedIndex;) S 44 -93.8 M ( attribute DOMString value;) S 44 -104.6 M ( readonly attribute long length;) S 44 -115.4 M ( readonly attribute HTMLFormElement form;) S 44 -126.2 M ( readonly attribute HTMLCollection options;) S 44 -137 M ( attribute boolean disabled;) S 44 -147.8 M ( attribute boolean multiple;) S 44 -158.6 M ( attribute DOMString name;) S 44 -169.4 M ( attribute long size;) S 44 -180.2 M ( attribute long tabIndex;) S 44 -191 M ( void add\(in HTMLElement element, ) S 44 -201.8 M ( in HTMLElement before\)) S 44 -212.6 M ( raises\(DOMException\);) S 44 -223.4 M ( void remove\(in long index\);) S 44 -234.2 M ( void blur\(\);) S 44 -245 M ( void focus\(\);) S 44 -255.8 M (};) S 22 -278 M 11 2 Nf (Attributes) S 11 0 Nf ( ) S 44 -291.2 M 11 4 Nf (disabled) S [/View [/XYZ -4 428.003967 null] /Dest /440 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (boolean) S 11 0 Nf ( ) S 66 -304.4 M (The control is unavailable in this context. See the ) S (disabled attribute ) S (definition) S [/Rect [284.973389 -307.146 408.575439 -295.046] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/interact/forms.html#adef-disabled)\] Cd /ANN pdfmark ( in HTML ) S 66 -317.6 M (4.0.) S 44 -341.8 M 11 4 Nf (form) S [/View [/XYZ -4 377.404114 null] /Dest /441 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (HTMLFormElement) S [/Rect [105.753906 -344.545898 206.751709 -332.445892] /Subtype /Link /Border [0 0 1] /Dest /428 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (85) S (] ) S (, readonly ) S 66 -355 M 11 0 Nf (Returns the ) S 11 4 Nf (FORM) S 11 0 Nf ( element containing this control. Returns ) S 11 4 Nf (null) S 11 0 Nf ( if this control is not) S 66 -368.2 M (within the context of a form. ) S 44 -392.4 M 11 4 Nf (length) S [/View [/XYZ -4 326.80426 null] /Dest /442 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (long) S 11 0 Nf (, readonly ) S 66 -405.6 M 11 0 Nf (The number of options in this ) S 11 4 Nf (SELECT) S 11 0 Nf (. ) S 44 -429.8 M 11 4 Nf (multiple) S [/View [/XYZ -4 289.404358 null] /Dest /443 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (boolean) S 11 0 Nf ( ) S 66 -443 M 11 0 Nf (If true, multiple ) S 11 4 Nf (OPTION) S 11 0 Nf ( elements may be selected in this ) S 11 4 Nf (SELECT) S 11 0 Nf (. See the ) S (multiple) S [/Rect [404.188 -445.745605 442.861084 -433.645599] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/interact/forms.html#adef-multiple)\] Cd /ANN pdfmark 66 -456.2 M (attribute ) S (definition) S [/Rect [65.0 -458.945557 149.189941 -446.845551] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/interact/forms.html#adef-multiple)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 44 -480.4 M 11 4 Nf (name) S [/View [/XYZ -4 238.804504 null] /Dest /444 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [105.753906 -483.145508 167.152588 -471.045502] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -493.6 M (Form control or object name when submitted with a form. See the ) S (name attribute ) S (definition) S [/Rect [357.990479 -496.345459 468.755859 -484.245453] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/interact/forms.html#adef-name-SELECT)\] Cd /ANN pdfmark 66 -506.8 M (in HTML ) S (4.0.) S 44 -531 M 11 4 Nf (options) S [/View [/XYZ -4 188.204651 null] /Dest /445 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (HTMLCollection) S [/Rect [125.553467 -533.745361 219.951416 -521.645386] /Subtype /Link /Border [0 0 1] /Dest /356 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (75) S (] ) S (, readonly ) S 66 -544.2 M 11 0 Nf (The collection of ) S 11 4 Nf (OPTION) S 11 0 Nf ( elements contained by this element. ) S 44 -568.4 M 11 4 Nf (selectedIndex) S [/View [/XYZ -4 150.804749 null] /Dest /446 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (long) S 11 0 Nf ( ) S 66 -581.6 M (The ordinal index of the selected option, starting from 0. The value -1 is returned if no) S 66 -594.8 M (element is selected. If multiple options are selected, the index of the first selected option is) S 66 -608 M (returned. ) S 66 -608 M gsave 0 setgray 230.6 -660 M %%IncludeResource: font Helvetica 8 8 Nf (87) S 0 setgray 193.2 40 M 8 8 Nf (2.5.5. Object definitions) S 132 -8 M grestore pgsave restore N %%Page: 88 88 %%PageResources: font Times-Roman Times-Bold Courier Helvetica %%PageBoundingBox: 93 44 540 755 %%BeginPageSetup /pgsave save D 71 706 translate %%EndPageSetup 0 0 M 0.6 setlinewidth 44 -13.2 M %%IncludeResource: font Courier 11 4 Nf (size) S [/View [/XYZ -4 706.000061 null] /Dest /447 /DEST pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( of type ) S 11 4 Nf (long) S 11 0 Nf ( ) S 66 -26.4 M (Number of visible rows. See the ) S (size attribute ) S (definition) S [/Rect [209.50415 -29.1499023 313.54834 -17.049902] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/interact/forms.html#adef-size-SELECT)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 44 -50.6 M 11 4 Nf (tabIndex) S [/View [/XYZ -4 668.600159 null] /Dest /448 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (long) S 11 0 Nf ( ) S 66 -63.8 M (Index that represents the element's position in the tabbing order. See the ) S (tabindex attribute ) S [/Rect [386.083 -66.5498047 468.128174 -54.4498062] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/interact/forms.html#adef-tabindex)\] Cd /ANN pdfmark 66 -77 M (definition) S [/Rect [65.0 -79.7497559 109.778076 -67.6497574] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/interact/forms.html#adef-tabindex)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 44 -101.2 M 11 4 Nf (type) S [/View [/XYZ -4 618.000305 null] /Dest /449 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [105.753906 -103.949707 167.152588 -91.8497086] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S (, readonly ) S 66 -114.4 M (The type of this form control. This is the string "select-multiple" when the multiple) S 66 -127.6 M 11 0 Nf (attribute is ) S 11 4 Nf (true) S 11 0 Nf ( and the string "select-one" when ) S 11 4 Nf (false) S 11 0 Nf (.) S 44 -151.8 M 11 4 Nf (value) S [/View [/XYZ -4 567.400452 null] /Dest /450 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [112.35376 -154.549561 173.752441 -142.449554] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -165 M (The current form control value. ) S 22 -189.2 M %%IncludeResource: font Times-Bold 11 2 Nf (Methods) S 11 0 Nf ( ) S 44 -202.4 M 11 4 Nf (add) S [/View [/XYZ -4 516.800598 null] /Dest /451 /DEST pdfmark 11 0 Nf ( ) S 66 -215.6 M 11 0 Nf (Add a new element to the collection of ) S 11 4 Nf (OPTION) S 11 0 Nf ( elements for this ) S 11 4 Nf (SELECT) S 11 0 Nf (. This method is) S 66 -228.8 M 11 0 Nf (the equivalent of the ) S 11 4 Nf (appendChild) S 11 0 Nf ( method of the ) S 11 4 Nf (Node) S [/Rect [297.073486 -231.549316 325.4729 -219.44931] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (38) S (] ) S (interface if the ) S 11 4 Nf (before) S 66 -242 M 11 0 Nf (parameter is ) S 11 4 Nf (null) S 11 0 Nf (. It is equivalent to the ) S 11 4 Nf (insertBefore) S 11 0 Nf ( method on the parent of ) S 66 -255.2 M 11 4 Nf (before) S 11 0 Nf ( in all other ) S (cases.) S 66 -268.4 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -281.6 M 11 4 Nf (element) S 11 0 Nf ( of type ) S 11 4 Nf (HTMLElement) S [/Rect [147.553467 -284.349121 222.151855 -272.249115] /Subtype /Link /Border [0 0 1] /Dest /383 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (80) S (] ) S 88 -294.8 M (The element to ) S (add.) S 66 -319 M 11 4 Nf (before) S 11 0 Nf ( of type ) S 11 4 Nf (HTMLElement) S [/Rect [140.953613 -321.749023 215.552 -309.649017] /Subtype /Link /Border [0 0 1] /Dest /383 /ANN pdfmark 88 -332.2 M 11 0 Nf (The element to insert before, or ) S 11 4 Nf (null) S 11 0 Nf ( for the tail of the ) S (list.) S 66 -356.4 M 11 2 Nf (Exceptions) S 11 0 Nf ( ) S 74 -383.7 M 11 4 Nf (DOMException) S [/Rect [73.0 -386.44873 154.198242 -374.348724] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -396.9 M ([p.) S (24) S (] ) S 202.4 -383.7 M 11 0 Nf (NOT_FOUND_ERR: Raised if ) S 11 4 Nf (before) S 11 0 Nf ( is not a) S 202.4 -396.9 M 11 0 Nf (descendant of the ) S 11 4 Nf (SELECT) S 11 0 Nf ( element. ) S 66 -429.8 M 11 2 Nf (No Return ) S (Value) S 44 -454 M 11 4 Nf (blur) S [/View [/XYZ -4 265.151428 null] /Dest /452 /DEST pdfmark 11 0 Nf ( ) S 66 -467.2 M (Removes keyboard focus from this ) S (element.) S 66 -480.4 M 11 2 Nf (No ) S (Parameters) S 66 -493.6 M 11 2 Nf (No Return ) S (Value) S 66 -506.8 M 11 2 Nf (No ) S (Exceptions) S 44 -531 M 11 4 Nf (focus) S [/View [/XYZ -4 188.151672 null] /Dest /453 /DEST pdfmark 11 0 Nf ( ) S 66 -544.2 M (Gives keyboard focus to this ) S (element.) S 66 -557.4 M 11 2 Nf (No ) S (Parameters) S 66 -570.6 M 11 2 Nf (No Return ) S (Value) S 66 -583.8 M 11 2 Nf (No ) S (Exceptions) S 66 -583.8 M gsave 0 setgray 230.6 -660 M %%IncludeResource: font Helvetica 8 8 Nf (88) S 0 setgray 193.2 40 M 8 8 Nf (2.5.5. Object definitions) S 132 -8 M grestore pgsave restore N %%Page: 89 89 %%PageResources: font Times-Roman Times-Bold Times-BoldItalic Courier Helvetica %%PageBoundingBox: 71 44 537 755 %%BeginPageSetup /pgsave save D 71 706 translate %%EndPageSetup 0 0 M 0.6 setlinewidth 44 -13.2 M %%IncludeResource: font Courier 11 4 Nf (remove) S [/View [/XYZ -4 706.000061 null] /Dest /454 /DEST pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 66 -26.4 M 11 0 Nf (Remove an element from the collection of ) S 11 4 Nf (OPTION) S 11 0 Nf ( elements for this ) S 11 4 Nf (SELECT) S 11 0 Nf (. Does) S 66 -39.6 M (nothing if no element has the given ) S (index.) S 66 -52.8 M %%IncludeResource: font Times-Bold 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -66 M 11 4 Nf (index) S 11 0 Nf ( of type ) S 11 4 Nf (long) S 88 -79.2 M 11 0 Nf (The index of the item to remove, starting from ) S (0.) S 66 -103.4 M 11 2 Nf (No Return ) S (Value) S 66 -116.6 M 11 2 Nf (No ) S (Exceptions) S 0 -140.8 M 11 2 Nf (Interface ) S %%IncludeResource: font Times-BoldItalic 11 3 Nf (HTMLOptGroupElement) S [/View [/XYZ -4 578.400452 null] /Dest /455 /DEST pdfmark 11 0 Nf ( ) S 22 -165 M (Group options together in logical subdivisions. See the ) S (OPTGROUP element ) S (definition) S [/Rect [265.129639 -167.749512 408.290039 -155.649506] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/interact/forms.html#edef-OPTGROUP)\] Cd /ANN pdfmark ( in HTML) S 22 -178.2 M (4.0. ) S 22 -191.4 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -213.2 M 9.0 4 Nf (interface HTMLOptGroupElement : HTMLElement {) S 44 -224 M ( attribute boolean disabled;) S 44 -234.8 M ( attribute DOMString label;) S 44 -245.6 M (};) S 22 -267.8 M 11 2 Nf (Attributes) S 11 0 Nf ( ) S 44 -281 M 11 4 Nf (disabled) S [/View [/XYZ -4 438.201477 null] /Dest /456 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (boolean) S 11 0 Nf ( ) S 66 -294.2 M (The control is unavailable in this context. See the ) S (disabled attribute ) S (definition) S [/Rect [284.973389 -296.948486 408.575439 -284.84848] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/interact/forms.html#adef-disabled)\] Cd /ANN pdfmark ( in HTML ) S 66 -307.4 M (4.0.) S 44 -331.6 M 11 4 Nf (label) S [/View [/XYZ -4 387.601624 null] /Dest /457 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [112.35376 -334.348389 173.752441 -322.248383] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -344.8 M (Assigns a label to this option group. See the ) S (label attribute ) S (definition) S [/Rect [261.159424 -347.54834 369.482666 -335.448334] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/interact/forms.html#adef-label-OPTGROUP)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 0 -369 M 11 2 Nf (Interface ) S 11 3 Nf (HTMLOptionElement) S [/View [/XYZ -4 350.201721 null] /Dest /458 /DEST pdfmark 11 0 Nf ( ) S 22 -393.2 M (A selectable choice. See the ) S (OPTION element ) S (definition) S [/Rect [146.847656 -395.948242 272.276123 -383.848236] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/interact/forms.html#edef-OPTION)\] Cd /ANN pdfmark ( in HTML 4.0. ) S 22 -406.4 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -428.2 M 9.0 4 Nf (interface HTMLOptionElement : HTMLElement {) S 44 -439 M ( readonly attribute HTMLFormElement form;) S 44 -449.8 M ( attribute boolean defaultSelected;) S 44 -460.6 M ( readonly attribute DOMString text;) S 44 -471.4 M ( readonly attribute long index;) S 44 -482.2 M ( attribute boolean disabled;) S 44 -493 M ( attribute DOMString label;) S 44 -503.8 M ( attribute boolean selected;) S 44 -514.6 M ( attribute DOMString value;) S 44 -525.4 M (};) S 22 -547.6 M 11 2 Nf (Attributes) S 11 0 Nf ( ) S 44 -560.8 M 11 4 Nf (defaultSelected) S [/View [/XYZ -4 158.40387 null] /Dest /459 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (boolean) S 11 0 Nf ( ) S 66 -574 M (Represents the value of the HTML selected attribute. The value of this attribute does not) S 66 -587.2 M (change if the state of the corresponding form control, in an interactive user agent, changes.) S 66 -600.4 M 11 0 Nf (Changing ) S 11 4 Nf (defaultSelected) S 11 0 Nf (, however, resets the state of the form control. See the ) S 66 -613.6 M (selected attribute ) S (definition) S [/Rect [65.0 -616.345947 187.369629 -604.246] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/interact/forms.html#adef-selected)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 66 -613.6 M gsave 0 setgray 230.6 -660 M %%IncludeResource: font Helvetica 8 8 Nf (89) S 0 setgray 193.2 40 M 8 8 Nf (2.5.5. Object definitions) S 132 -8 M grestore pgsave restore N %%Page: 90 90 %%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 44 -13.2 M %%IncludeResource: font Courier 11 4 Nf (disabled) S [/View [/XYZ -4 706.000061 null] /Dest /460 /DEST pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( of type ) S 11 4 Nf (boolean) S 11 0 Nf ( ) S 66 -26.4 M (The control is unavailable in this context. See the ) S (disabled attribute ) S (definition) S [/Rect [284.973389 -29.1499023 408.575439 -17.049902] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/interact/forms.html#adef-disabled)\] Cd /ANN pdfmark ( in HTML ) S 66 -39.6 M (4.0.) S 44 -63.8 M 11 4 Nf (form) S [/View [/XYZ -4 655.400208 null] /Dest /461 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (HTMLFormElement) S [/Rect [105.753906 -66.5498047 206.751709 -54.4498062] /Subtype /Link /Border [0 0 1] /Dest /428 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (85) S (] ) S (, readonly ) S 66 -77 M 11 0 Nf (Returns the ) S 11 4 Nf (FORM) S 11 0 Nf ( element containing this control. Returns ) S 11 4 Nf (null) S 11 0 Nf ( if this control is not) S 66 -90.2 M (within the context of a form. ) S 44 -114.4 M 11 4 Nf (index) S [/View [/XYZ -4 604.800354 null] /Dest /462 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (long) S 11 0 Nf (, readonly ) S 66 -127.6 M 11 0 Nf (The index of this ) S 11 4 Nf (OPTION) S 11 0 Nf ( in its parent ) S 11 4 Nf (SELECT) S 11 0 Nf (, starting from ) S (0.) S 44 -151.8 M 11 4 Nf (label) S [/View [/XYZ -4 567.400452 null] /Dest /463 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [112.35376 -154.549561 173.752441 -142.449554] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -165 M (Option label for use in hierarchical menus. See the ) S (label attribute ) S (definition) S [/Rect [290.450928 -167.749512 398.77417 -155.649506] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/interact/forms.html#adef-label-OPTION)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 44 -189.2 M 11 4 Nf (selected) S [/View [/XYZ -4 530.000549 null] /Dest /464 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (boolean) S 11 0 Nf ( ) S 66 -202.4 M (Represents the current state of the corresponding form control, in an interactive user agent.) S 66 -215.6 M (Changing this attribute changes the state of the form control, but does not change the value) S 66 -228.8 M (of the HTML selected attribute of the ) S (element.) S 44 -253 M 11 4 Nf (text) S [/View [/XYZ -4 466.200745 null] /Dest /465 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [105.753906 -255.749268 167.152588 -243.649261] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S (, readonly ) S 66 -266.2 M (The text contained within the option element. ) S 44 -290.4 M 11 4 Nf (value) S [/View [/XYZ -4 428.800842 null] /Dest /466 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [112.35376 -293.14917 173.752441 -281.049164] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -303.6 M (The current form control value. See the ) S (value attribute ) S (definition) S [/Rect [240.952393 -306.349121 351.717773 -294.249115] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/interact/forms.html#adef-value-OPTION)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 0 -327.8 M %%IncludeResource: font Times-Bold 11 2 Nf (Interface ) S %%IncludeResource: font Times-BoldItalic 11 3 Nf (HTMLInputElement) S [/View [/XYZ -4 391.40094 null] /Dest /467 /DEST pdfmark 11 0 Nf ( ) S 22 -352 M 11 0 Nf (Form control. ) S %%IncludeResource: font Times-Italic 11 1 Nf (Note.) S 11 0 Nf ( Depending upon the environment in which the page is being viewed, the value) S 22 -365.2 M (property may be read-only for the file upload input type. For the "password" input type, the actual) S 22 -378.4 M (value returned may be masked to prevent unauthorized use. See the ) S (INPUT element ) S (definition) S [/Rect [320.370117 -381.148926 437.856689 -369.04892] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/interact/forms.html#edef-INPUT)\] Cd /ANN pdfmark ( in) S 22 -391.6 M (HTML 4.0. ) S 22 -404.8 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -426.6 M 9.0 4 Nf (interface HTMLInputElement : HTMLElement {) S 44 -437.4 M ( attribute DOMString defaultValue;) S 44 -448.2 M ( attribute boolean defaultChecked;) S 44 -459 M ( readonly attribute HTMLFormElement form;) S 44 -469.8 M ( attribute DOMString accept;) S 44 -480.6 M ( attribute DOMString accessKey;) S 44 -491.4 M ( attribute DOMString align;) S 44 -502.2 M ( attribute DOMString alt;) S 44 -513 M ( attribute boolean checked;) S 44 -523.8 M ( attribute boolean disabled;) S 44 -534.6 M ( attribute long maxLength;) S 44 -545.4 M ( attribute DOMString name;) S 44 -556.2 M ( attribute boolean readOnly;) S 44 -567 M ( attribute DOMString size;) S 44 -577.8 M ( attribute DOMString src;) S 44 -588.6 M ( attribute long tabIndex;) S 44 -599.4 M ( readonly attribute DOMString type;) S 44 -610.2 M ( attribute DOMString useMap;) S 44 -610.2 M gsave 0 setgray 230.6 -660 M %%IncludeResource: font Helvetica 8 8 Nf (90) S 0 setgray 193.2 40 M 8 8 Nf (2.5.5. Object definitions) S 88 -8 M grestore pgsave restore N %%Page: 91 91 %%PageResources: font Times-Roman 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 ( attribute DOMString value;) S 44 -21.6 M 9.0 4 Nf ( void blur\(\);) S 44 -32.4 M ( void focus\(\);) S 44 -43.2 M ( void select\(\);) S 44 -54 M ( void click\(\);) 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 11 4 Nf (accept) S [/View [/XYZ -4 619.001282 null] /Dest /468 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [118.953613 -102.94873 180.352295 -90.848732] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -113.4 M (A comma-separated list of content types that a server processing this form will handle) S 66 -126.6 M (correctly. See the ) S (accept attribute ) S (definition) S [/Rect [144.417969 -129.348633 259.450928 -117.248634] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/interact/forms.html#adef-accept)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 44 -150.8 M 11 4 Nf (accessKey) S [/View [/XYZ -4 568.401428 null] /Dest /469 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [138.753174 -153.548584 200.151855 -141.448578] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -164 M (A single character access key to give access to the form control. See the ) S (accesskey attribute ) S [/Rect [384.212158 -166.748535 472.350586 -154.648529] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/interact/forms.html#adef-accesskey)\] Cd /ANN pdfmark 66 -177.2 M (definition) S [/Rect [65.0 -179.948486 109.778076 -167.84848] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/interact/forms.html#adef-accesskey)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 44 -201.4 M 11 4 Nf (align) S [/View [/XYZ -4 517.801575 null] /Dest /470 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [112.35376 -204.148438 173.752441 -192.048431] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -214.6 M (Aligns this object \(vertically or horizontally\) with respect to its surrounding text. See the ) S 66 -227.8 M (align attribute ) S (definition) S [/Rect [65.0 -230.54834 173.939453 -218.448334] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/objects.html#adef-align-IMG)\] Cd /ANN pdfmark ( in HTML 4.0. This attribute is deprecated in HTML ) S (4.0.) S 44 -252 M 11 4 Nf (alt) S [/View [/XYZ -4 467.201721 null] /Dest /471 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [99.1540527 -254.748291 160.552734 -242.648285] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -265.2 M (Alternate text for user agents not rendering the normal content of this element. See the ) S (alt) S [/Rect [448.088379 -267.948242 461.087891 -255.848236] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/objects.html#adef-alt)\] Cd /ANN pdfmark 66 -278.4 M (attribute ) S (definition) S [/Rect [65.0 -281.148193 149.189941 -269.048187] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/objects.html#adef-alt)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 44 -302.6 M 11 4 Nf (checked) S [/View [/XYZ -4 416.601868 null] /Dest /472 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (boolean) S 11 0 Nf ( ) S 66 -315.8 M 11 0 Nf (When the ) S 11 4 Nf (type) S 11 0 Nf ( attribute of the element has the value "Radio" or "Checkbox", this) S 66 -329 M (represents the current state of the form control, in an interactive user agent. Changes to this) S 66 -342.2 M (attribute change the state of the form control, but do not change the value of the HTML) S 66 -355.4 M (value attribute of the ) S (element.) S 44 -379.6 M 11 4 Nf (defaultChecked) S [/View [/XYZ -4 339.602112 null] /Dest /473 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (boolean) S 11 0 Nf ( ) S 66 -392.8 M 11 0 Nf (When ) S 11 4 Nf (type) S 11 0 Nf ( has the value "Radio" or "Checkbox", this represents the HTML checked) S 66 -406 M (attribute of the element. The value of this attribute does not change if the state of the) S 66 -419.2 M (corresponding form control, in an interactive user agent, changes. Changes to this attribute,) S 66 -432.4 M (however, resets the state of the form control. See the ) S (checked attribute ) S (definition) S [/Rect [298.997559 -435.147705 421.972656 -423.047699] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/interact/forms.html#adef-checked)\] Cd /ANN pdfmark ( in HTML ) S 66 -445.6 M (4.0.) S 44 -469.8 M 11 4 Nf (defaultValue) S [/View [/XYZ -4 249.402405 null] /Dest /474 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [158.552734 -472.547607 219.951416 -460.447601] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -483 M 11 0 Nf (When the ) S 11 4 Nf (type) S 11 0 Nf ( attribute of the element has the value "Text", "File" or "Password", this) S 66 -496.2 M (represents the HTML value attribute of the element. The value of this attribute does not) S 66 -509.4 M (change if the contents of the corresponding form control, in an interactive user agent,) S 66 -522.6 M (changes. Changing this attribute, however, resets the contents of the form control. See the ) S 66 -535.8 M (value attribute ) S (definition) S [/Rect [65.0 -538.547363 175.765381 -526.447388] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/interact/forms.html#adef-value-INPUT)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 44 -560 M 11 4 Nf (disabled) S [/View [/XYZ -4 159.202698 null] /Dest /475 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (boolean) S 11 0 Nf ( ) S 66 -573.2 M (The control is unavailable in this context. See the ) S (disabled attribute ) S (definition) S [/Rect [284.973389 -575.947266 408.575439 -563.84729] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/interact/forms.html#adef-disabled)\] Cd /ANN pdfmark ( in HTML ) S 66 -586.4 M (4.0.) S 66 -586.4 M gsave 0 setgray 230.6 -660 M %%IncludeResource: font Helvetica 8 8 Nf (91) S 0 setgray 193.2 40 M 8 8 Nf (2.5.5. Object definitions) S 132 -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 -13.2 M %%IncludeResource: font Courier 11 4 Nf (form) S [/View [/XYZ -4 706.000061 null] /Dest /476 /DEST pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( of type ) S 11 4 Nf (HTMLFormElement) S [/Rect [105.753906 -15.9499512 206.751709 -3.84995079] /Subtype /Link /Border [0 0 1] /Dest /428 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (85) S (] ) S (, readonly ) S 66 -26.4 M 11 0 Nf (Returns the ) S 11 4 Nf (FORM) S 11 0 Nf ( element containing this control. Returns ) S 11 4 Nf (null) S 11 0 Nf ( if this control is not) S 66 -39.6 M (within the context of a form. ) S 44 -63.8 M 11 4 Nf (maxLength) S [/View [/XYZ -4 655.400208 null] /Dest /477 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (long) S 11 0 Nf ( ) S 66 -77 M 11 0 Nf (Maximum number of characters for text fields, when ) S 11 4 Nf (type) S 11 0 Nf ( has the value "Text" or) S 66 -90.2 M ("Password". See the ) S (maxlength attribute ) S (definition) S [/Rect [156.462891 -92.949707 289.844 -80.8497086] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/interact/forms.html#adef-maxlength)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 44 -114.4 M 11 4 Nf (name) S [/View [/XYZ -4 604.800354 null] /Dest /478 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [105.753906 -117.149658 167.152588 -105.04966] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -127.6 M (Form control or object name when submitted with a form. See the ) S (name attribute ) S (definition) S [/Rect [357.990479 -130.349609 468.755859 -118.249611] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/interact/forms.html#adef-name-INPUT)\] Cd /ANN pdfmark 66 -140.8 M (in HTML ) S (4.0.) S 44 -165 M 11 4 Nf (readOnly) S [/View [/XYZ -4 554.2005 null] /Dest /479 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (boolean) S 11 0 Nf ( ) S 66 -178.2 M 11 0 Nf (This control is read-only. Relevant only when ) S 11 4 Nf (type) S 11 0 Nf ( has the value "Text" or "Password".) S 66 -191.4 M (See the ) S (readonly attribute ) S (definition) S [/Rect [99.8251953 -194.149414 225.253418 -182.049408] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/interact/forms.html#adef-readonly)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 44 -215.6 M 11 4 Nf (size) S [/View [/XYZ -4 503.600647 null] /Dest /480 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [105.753906 -218.349365 167.152588 -206.249359] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -228.8 M (Size information. The precise meaning is specific to each type of field. See the ) S (size) S [/Rect [413.86792 -231.549316 432.972168 -219.44931] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/interact/forms.html#adef-size-INPUT)\] Cd /ANN pdfmark 66 -242 M (attribute ) S (definition) S [/Rect [65.0 -244.749268 149.189941 -232.649261] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/interact/forms.html#adef-size-INPUT)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 44 -266.2 M 11 4 Nf (src) S [/View [/XYZ -4 453.000793 null] /Dest /481 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [99.1540527 -268.949219 160.552734 -256.849213] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -279.4 M 11 0 Nf (When the ) S 11 4 Nf (type) S 11 0 Nf ( attribute has the value "Image", this attribute specifies the location of the) S 66 -292.6 M (image to be used to decorate the graphical submit button. See the ) S (src attribute ) S (definition) S [/Rect [354.316162 -295.349121 454.081543 -283.249115] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/interact/forms.html#adef-src)\] Cd /ANN pdfmark ( in) S 66 -305.8 M (HTML ) S (4.0.) S 44 -330 M 11 4 Nf (tabIndex) S [/View [/XYZ -4 389.201 null] /Dest /482 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (long) S 11 0 Nf ( ) S 66 -343.2 M (Index that represents the element's position in the tabbing order. See the ) S (tabindex attribute ) S [/Rect [386.083 -345.948975 468.128174 -333.848969] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/interact/forms.html#adef-tabindex)\] Cd /ANN pdfmark 66 -356.4 M (definition) S [/Rect [65.0 -359.148926 109.778076 -347.04892] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/interact/forms.html#adef-tabindex)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 44 -380.6 M 11 4 Nf (type) S [/View [/XYZ -4 338.601135 null] /Dest /483 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [105.753906 -383.348877 167.152588 -371.248871] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S (, readonly ) S 66 -393.8 M (The type of control created. See the ) S (type attribute ) S (definition) S [/Rect [224.452637 -396.548828 330.334229 -384.448822] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/interact/forms.html#adef-type-INPUT)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 44 -418 M 11 4 Nf (useMap) S [/View [/XYZ -4 301.201233 null] /Dest /484 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [118.953613 -420.748779 180.352295 -408.648773] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -431.2 M (Use client-side image map. See the ) S (usemap attribute ) S (definition) S [/Rect [222.329102 -433.94873 342.873291 -421.848724] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/objects.html#adef-usemap)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 44 -455.4 M 11 4 Nf (value) S [/View [/XYZ -4 263.801331 null] /Dest /485 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [112.35376 -458.148682 173.752441 -446.048676] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -468.6 M 11 0 Nf (When the ) S 11 4 Nf (type) S 11 0 Nf ( attribute of the element has the value "Text", "File" or "Password", this) S 66 -481.8 M (represents the current contents of the corresponding form control, in an interactive user) S 66 -495 M (agent. Changing this attribute changes the contents of the form control, but does not change) S 66 -508.2 M 11 0 Nf (the value of the HTML value attribute of the element. When the ) S 11 4 Nf (type) S 11 0 Nf ( attribute of the) S 66 -521.4 M (element has the value "Button", "Hidden", "Submit", "Reset", "Image", "Checkbox" or) S 66 -534.6 M ("Radio", this represents the HTML value attribute of the element. See the ) S (value attribute ) S [/Rect [391.087402 -537.348389 459.074707 -525.248413] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/interact/forms.html#adef-value-INPUT)\] Cd /ANN pdfmark 66 -547.8 M (definition) S [/Rect [65.0 -550.54834 109.778076 -538.448364] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/interact/forms.html#adef-value-INPUT)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 22 -572 M %%IncludeResource: font Times-Bold 11 2 Nf (Methods) S 11 0 Nf ( ) S 44 -585.2 M 11 4 Nf (blur) S [/View [/XYZ -4 134.00177 null] /Dest /486 /DEST pdfmark 11 0 Nf ( ) S 66 -598.4 M (Removes keyboard focus from this ) S (element.) S 66 -611.6 M 11 2 Nf (No ) S (Parameters) S 66 -611.6 M gsave 0 setgray 230.6 -660 M %%IncludeResource: font Helvetica 8 8 Nf (92) S 0 setgray 193.2 40 M 8 8 Nf (2.5.5. Object definitions) S 132 -8 M grestore pgsave restore N %%Page: 93 93 %%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 Return ) S (Value) S 66 -26.4 M 11 2 Nf (No ) S (Exceptions) S 44 -50.6 M %%IncludeResource: font Courier 11 4 Nf (click) S [/View [/XYZ -4 668.600159 null] /Dest /487 /DEST pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 66 -63.8 M 11 0 Nf (Simulate a mouse-click. For ) S 11 4 Nf (INPUT) S 11 0 Nf ( elements whose ) S 11 4 Nf (type) S 11 0 Nf ( attribute has one of the) S 66 -77 M (following values: "Button", "Checkbox", "Radio", "Reset", or ) S ("Submit".) S 66 -90.2 M 11 2 Nf (No ) S (Parameters) S 66 -103.4 M 11 2 Nf (No Return ) S (Value) S 66 -116.6 M 11 2 Nf (No ) S (Exceptions) S 44 -140.8 M 11 4 Nf (focus) S [/View [/XYZ -4 578.400452 null] /Dest /488 /DEST pdfmark 11 0 Nf ( ) S 66 -154 M (Gives keyboard focus to this ) S (element.) S 66 -167.2 M 11 2 Nf (No ) S (Parameters) S 66 -180.4 M 11 2 Nf (No Return ) S (Value) S 66 -193.6 M 11 2 Nf (No ) S (Exceptions) S 44 -217.8 M 11 4 Nf (select) S [/View [/XYZ -4 501.400696 null] /Dest /489 /DEST pdfmark 11 0 Nf ( ) S 66 -231 M 11 0 Nf (Select the contents of the text area. For ) S 11 4 Nf (INPUT) S 11 0 Nf ( elements whose ) S 11 4 Nf (type) S 11 0 Nf ( attribute has one of) S 66 -244.2 M (the following values: "Text", "File", or ) S ("Password".) S 66 -257.4 M 11 2 Nf (No ) S (Parameters) S 66 -270.6 M 11 2 Nf (No Return ) S (Value) S 66 -283.8 M 11 2 Nf (No ) S (Exceptions) S 0 -308 M 11 2 Nf (Interface ) S %%IncludeResource: font Times-BoldItalic 11 3 Nf (HTMLTextAreaElement) S [/View [/XYZ -4 411.201 null] /Dest /490 /DEST pdfmark 11 0 Nf ( ) S 22 -332.2 M (Multi-line text field. See the ) S (TEXTAREA element ) S (definition) S [/Rect [148.101807 -334.948975 291.251221 -322.848969] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/interact/forms.html#edef-TEXTAREA)\] Cd /ANN pdfmark ( in HTML 4.0. ) S 22 -345.4 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -367.2 M 9.0 4 Nf (interface HTMLTextAreaElement : HTMLElement {) S 44 -378 M ( attribute DOMString defaultValue;) S 44 -388.8 M ( readonly attribute HTMLFormElement form;) S 44 -399.6 M ( attribute DOMString accessKey;) S 44 -410.4 M ( attribute long cols;) S 44 -421.2 M ( attribute boolean disabled;) S 44 -432 M ( attribute DOMString name;) S 44 -442.8 M ( attribute boolean readOnly;) S 44 -453.6 M ( attribute long rows;) S 44 -464.4 M ( attribute long tabIndex;) S 44 -475.2 M ( readonly attribute DOMString type;) S 44 -486 M ( attribute DOMString value;) S 44 -496.8 M ( void blur\(\);) S 44 -507.6 M ( void focus\(\);) S 44 -518.4 M ( void select\(\);) S 44 -529.2 M (};) S 22 -551.4 M 11 2 Nf (Attributes) S 11 0 Nf ( ) S 44 -564.6 M 11 4 Nf (accessKey) S [/View [/XYZ -4 154.604309 null] /Dest /491 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [138.753174 -567.345703 200.151855 -555.245728] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -577.8 M (A single character access key to give access to the form control. See the ) S (accesskey attribute ) S [/Rect [384.212158 -580.545654 472.350586 -568.445679] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/interact/forms.html#adef-accesskey)\] Cd /ANN pdfmark 66 -591 M (definition) S [/Rect [65.0 -593.745605 109.778076 -581.64563] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/interact/forms.html#adef-accesskey)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 66 -591 M gsave 0 setgray 230.6 -660 M %%IncludeResource: font Helvetica 8 8 Nf (93) S 0 setgray 193.2 40 M 8 8 Nf (2.5.5. Object definitions) S 132 -8 M grestore pgsave restore N %%Page: 94 94 %%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 -13.2 M %%IncludeResource: font Courier 11 4 Nf (cols) S [/View [/XYZ -4 706.000061 null] /Dest /492 /DEST pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( of type ) S 11 4 Nf (long) S 11 0 Nf ( ) S 66 -26.4 M (Width of control \(in characters\). See the ) S (cols attribute ) S (definition) S [/Rect [244.614746 -29.1499023 349.275146 -17.049902] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/interact/forms.html#adef-cols-TEXTAREA)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 44 -50.6 M 11 4 Nf (defaultValue) S [/View [/XYZ -4 668.600159 null] /Dest /493 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [158.552734 -53.3498535 219.951416 -41.249855] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -63.8 M (Represents the contents of the element. The value of this attribute does not change if the) S 66 -77 M (contents of the corresponding form control, in an interactive user agent, changes. Changing) S 66 -90.2 M (this attribute, however, resets the contents of the form ) S (control.) S 44 -114.4 M 11 4 Nf (disabled) S [/View [/XYZ -4 604.800354 null] /Dest /494 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (boolean) S 11 0 Nf ( ) S 66 -127.6 M (The control is unavailable in this context. See the ) S (disabled attribute ) S (definition) S [/Rect [284.973389 -130.349609 408.575439 -118.249611] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/interact/forms.html#adef-disabled)\] Cd /ANN pdfmark ( in HTML ) S 66 -140.8 M (4.0.) S 44 -165 M 11 4 Nf (form) S [/View [/XYZ -4 554.2005 null] /Dest /495 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (HTMLFormElement) S [/Rect [105.753906 -167.749512 206.751709 -155.649506] /Subtype /Link /Border [0 0 1] /Dest /428 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (85) S (] ) S (, readonly ) S 66 -178.2 M 11 0 Nf (Returns the ) S 11 4 Nf (FORM) S 11 0 Nf ( element containing this control. Returns ) S 11 4 Nf (null) S 11 0 Nf ( if this control is not) S 66 -191.4 M (within the context of a form. ) S 44 -215.6 M 11 4 Nf (name) S [/View [/XYZ -4 503.600647 null] /Dest /496 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [105.753906 -218.349365 167.152588 -206.249359] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -228.8 M (Form control or object name when submitted with a form. See the ) S (name attribute ) S (definition) S [/Rect [357.990479 -231.549316 468.755859 -219.44931] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/interact/forms.html#adef-name-TEXTAREA)\] Cd /ANN pdfmark 66 -242 M (in HTML ) S (4.0.) S 44 -266.2 M 11 4 Nf (readOnly) S [/View [/XYZ -4 453.000793 null] /Dest /497 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (boolean) S 11 0 Nf ( ) S 66 -279.4 M (This control is read-only. See the ) S (readonly attribute ) S (definition) S [/Rect [213.782959 -282.14917 339.211182 -270.049164] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/interact/forms.html#adef-readonly)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 44 -303.6 M 11 4 Nf (rows) S [/View [/XYZ -4 415.600891 null] /Dest /498 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (long) S 11 0 Nf ( ) S 66 -316.8 M (Number of text rows. See the ) S (rows attribute ) S (definition) S [/Rect [196.66748 -319.549072 304.990967 -307.449066] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/interact/forms.html#adef-rows-TEXTAREA)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 44 -341 M 11 4 Nf (tabIndex) S [/View [/XYZ -4 378.201 null] /Dest /499 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (long) S 11 0 Nf ( ) S 66 -354.2 M (Index that represents the element's position in the tabbing order. See the ) S (tabindex attribute ) S [/Rect [386.083 -356.948975 468.128174 -344.848969] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/interact/forms.html#adef-tabindex)\] Cd /ANN pdfmark 66 -367.4 M (definition) S [/Rect [65.0 -370.148926 109.778076 -358.04892] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/interact/forms.html#adef-tabindex)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 44 -391.6 M 11 4 Nf (type) S [/View [/XYZ -4 327.601135 null] /Dest /500 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [105.753906 -394.348877 167.152588 -382.248871] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S (, readonly ) S 66 -404.8 M (The type of this form control. This the string ) S ("textarea".) S 44 -429 M 11 4 Nf (value) S [/View [/XYZ -4 290.201233 null] /Dest /501 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [112.35376 -431.748779 173.752441 -419.648773] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -442.2 M (Represents the current contents of the corresponding form control, in an interactive user) S 66 -455.4 M (agent. Changing this attribute changes the contents of the form control, but does not change) S 66 -468.6 M 11 0 Nf (the contents of the element. If the entirety of the data can not fit into a single ) S 11 4 Nf (DOMString) S [/Rect [404.716309 -471.348633 466.115 -459.248627] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S 66 -481.8 M ([p.) S (21) S (] ) S (, the implementation may truncate the ) S (data.) S 22 -506 M %%IncludeResource: font Times-Bold 11 2 Nf (Methods) S 11 0 Nf ( ) S 44 -519.2 M 11 4 Nf (blur) S [/View [/XYZ -4 200.001526 null] /Dest /502 /DEST pdfmark 11 0 Nf ( ) S 66 -532.4 M (Removes keyboard focus from this ) S (element.) S 66 -545.6 M 11 2 Nf (No ) S (Parameters) S 66 -558.8 M 11 2 Nf (No Return ) S (Value) S 66 -572 M 11 2 Nf (No ) S (Exceptions) S 66 -583 M gsave 0 setgray 230.6 -660 M %%IncludeResource: font Helvetica 8 8 Nf (94) S 0 setgray 193.2 40 M 8 8 Nf (2.5.5. Object definitions) S 132 -8 M grestore pgsave restore N %%Page: 95 95 %%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 44 -13.2 M %%IncludeResource: font Courier 11 4 Nf (focus) S [/View [/XYZ -4 706.000061 null] /Dest /503 /DEST pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 66 -26.4 M (Gives keyboard focus to this ) S (element.) S 66 -39.6 M %%IncludeResource: font Times-Bold 11 2 Nf (No ) S (Parameters) S 66 -52.8 M 11 2 Nf (No Return ) S (Value) S 66 -66 M 11 2 Nf (No ) S (Exceptions) S 44 -90.2 M 11 4 Nf (select) S [/View [/XYZ -4 629.000305 null] /Dest /504 /DEST pdfmark 11 0 Nf ( ) S 66 -103.4 M 11 0 Nf (Select the contents of the ) S 11 4 Nf (TEXTAREA) S 11 0 Nf (.) S 66 -116.6 M 11 2 Nf (No ) S (Parameters) S 66 -129.8 M 11 2 Nf (No Return ) S (Value) S 66 -143 M 11 2 Nf (No ) S (Exceptions) S 0 -167.2 M 11 2 Nf (Interface ) S %%IncludeResource: font Times-BoldItalic 11 3 Nf (HTMLButtonElement) S [/View [/XYZ -4 552.000549 null] /Dest /505 /DEST pdfmark 11 0 Nf ( ) S 22 -191.4 M (Push button. See the ) S (BUTTON element ) S (definition) S [/Rect [113.585693 -194.149414 243.293213 -182.049408] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/interact/forms.html#edef-BUTTON)\] Cd /ANN pdfmark ( in HTML 4.0. ) S 22 -204.6 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -226.4 M 9.0 4 Nf (interface HTMLButtonElement : HTMLElement {) S 44 -237.2 M ( readonly attribute HTMLFormElement form;) S 44 -248 M ( attribute DOMString accessKey;) S 44 -258.8 M ( attribute boolean disabled;) S 44 -269.6 M ( attribute DOMString name;) S 44 -280.4 M ( attribute long tabIndex;) S 44 -291.2 M ( readonly attribute DOMString type;) S 44 -302 M ( attribute DOMString value;) S 44 -312.8 M (};) S 22 -335 M 11 2 Nf (Attributes) S 11 0 Nf ( ) S 44 -348.2 M 11 4 Nf (accessKey) S [/View [/XYZ -4 371.002502 null] /Dest /506 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [138.753174 -350.94751 200.151855 -338.847504] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -361.4 M (A single character access key to give access to the form control. See the ) S (accesskey attribute ) S [/Rect [384.212158 -364.147461 472.350586 -352.047455] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/interact/forms.html#adef-accesskey)\] Cd /ANN pdfmark 66 -374.6 M (definition) S [/Rect [65.0 -377.347412 109.778076 -365.247406] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/interact/forms.html#adef-accesskey)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 44 -398.8 M 11 4 Nf (disabled) S [/View [/XYZ -4 320.402649 null] /Dest /507 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (boolean) S 11 0 Nf ( ) S 66 -412 M (The control is unavailable in this context. See the ) S (disabled attribute ) S (definition) S [/Rect [284.973389 -414.747314 408.575439 -402.647308] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/interact/forms.html#adef-disabled)\] Cd /ANN pdfmark ( in HTML ) S 66 -425.2 M (4.0.) S 44 -449.4 M 11 4 Nf (form) S [/View [/XYZ -4 269.802795 null] /Dest /508 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (HTMLFormElement) S [/Rect [105.753906 -452.147217 206.751709 -440.047211] /Subtype /Link /Border [0 0 1] /Dest /428 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (85) S (] ) S (, readonly ) S 66 -462.6 M 11 0 Nf (Returns the ) S 11 4 Nf (FORM) S 11 0 Nf ( element containing this control. Returns ) S 11 4 Nf (null) S 11 0 Nf ( if this control is not) S 66 -475.8 M (within the context of a form. ) S 44 -500 M 11 4 Nf (name) S [/View [/XYZ -4 219.202942 null] /Dest /509 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [105.753906 -502.74707 167.152588 -490.647064] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -513.2 M (Form control or object name when submitted with a form. See the ) S (name attribute ) S (definition) S [/Rect [357.990479 -515.947 468.755859 -503.847015] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/interact/forms.html#adef-name-BUTTON)\] Cd /ANN pdfmark 66 -526.4 M (in HTML ) S (4.0.) S 44 -550.6 M 11 4 Nf (tabIndex) S [/View [/XYZ -4 168.603088 null] /Dest /510 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (long) S 11 0 Nf ( ) S 66 -563.8 M (Index that represents the element's position in the tabbing order. See the ) S (tabindex attribute ) S [/Rect [386.083 -566.546875 468.128174 -554.446899] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/interact/forms.html#adef-tabindex)\] Cd /ANN pdfmark 66 -577 M (definition) S [/Rect [65.0 -579.746826 109.778076 -567.646851] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/interact/forms.html#adef-tabindex)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 66 -577 M gsave 0 setgray 230.6 -660 M %%IncludeResource: font Helvetica 8 8 Nf (95) S 0 setgray 193.2 40 M 8 8 Nf (2.5.5. Object definitions) S 132 -8 M grestore pgsave restore N %%Page: 96 96 %%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 Courier 11 4 Nf (type) S [/View [/XYZ -4 706.000061 null] /Dest /511 /DEST pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [105.753906 -15.9499512 167.152588 -3.84995079] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S (, readonly ) S 66 -26.4 M (The type of button. See the ) S (type attribute ) S (definition) S [/Rect [186.900146 -29.1499023 292.781738 -17.049902] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/interact/forms.html#adef-type-BUTTON)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 44 -50.6 M 11 4 Nf (value) S [/View [/XYZ -4 668.600159 null] /Dest /512 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [112.35376 -53.3498535 173.752441 -41.249855] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -63.8 M (The current form control value. See the ) S (value attribute ) S (definition) S [/Rect [240.952393 -66.5498047 351.717773 -54.4498062] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/interact/forms.html#adef-value-BUTTON)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 0 -88 M %%IncludeResource: font Times-Bold 11 2 Nf (Interface ) S %%IncludeResource: font Times-BoldItalic 11 3 Nf (HTMLLabelElement) S [/View [/XYZ -4 631.200256 null] /Dest /513 /DEST pdfmark 11 0 Nf ( ) S 22 -112.2 M (Form field label text. See the ) S (LABEL element ) S (definition) S [/Rect [151.457031 -114.949707 272.001709 -102.849709] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/interact/forms.html#edef-LABEL)\] Cd /ANN pdfmark ( in HTML 4.0. ) S 22 -125.4 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -147.2 M 9.0 4 Nf (interface HTMLLabelElement : HTMLElement {) S 44 -158 M ( readonly attribute HTMLFormElement form;) S 44 -168.8 M ( attribute DOMString accessKey;) S 44 -179.6 M ( attribute DOMString htmlFor;) S 44 -190.4 M (};) S 22 -212.6 M 11 2 Nf (Attributes) S 11 0 Nf ( ) S 44 -225.8 M 11 4 Nf (accessKey) S [/View [/XYZ -4 493.401428 null] /Dest /514 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [138.753174 -228.548584 200.151855 -216.448578] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -239 M (A single character access key to give access to the form control. See the ) S (accesskey attribute ) S [/Rect [384.212158 -241.748535 472.350586 -229.648529] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/interact/forms.html#adef-accesskey)\] Cd /ANN pdfmark 66 -252.2 M (definition) S [/Rect [65.0 -254.948486 109.778076 -242.84848] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/interact/forms.html#adef-accesskey)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 44 -276.4 M 11 4 Nf (form) S [/View [/XYZ -4 442.801575 null] /Dest /515 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (HTMLFormElement) S [/Rect [105.753906 -279.148438 206.751709 -267.048431] /Subtype /Link /Border [0 0 1] /Dest /428 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (85) S (] ) S (, readonly ) S 66 -289.6 M 11 0 Nf (Returns the ) S 11 4 Nf (FORM) S 11 0 Nf ( element containing this control. Returns ) S 11 4 Nf (null) S 11 0 Nf ( if this control is not) S 66 -302.8 M (within the context of a form. ) S 44 -327 M 11 4 Nf (htmlFor) S [/View [/XYZ -4 392.201721 null] /Dest /516 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [125.553467 -329.748291 186.952148 -317.648285] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -340.2 M 11 0 Nf (This attribute links this label with another form control by ) S 11 4 Nf (id) S 11 0 Nf ( attribute. See the ) S (for attribute ) S [/Rect [416.42041 -342.948242 473.407959 -330.848236] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/interact/forms.html#adef-for)\] Cd /ANN pdfmark 66 -353.4 M (definition) S [/Rect [65.0 -356.148193 109.778076 -344.048187] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/interact/forms.html#adef-for)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 0 -377.6 M 11 2 Nf (Interface ) S 11 3 Nf (HTMLFieldSetElement) S [/View [/XYZ -4 341.601868 null] /Dest /517 /DEST pdfmark 11 0 Nf ( ) S 22 -401.8 M (Organizes form controls into logical groups. See the ) S (FIELDSET element ) S (definition) S [/Rect [253.491211 -404.548096 389.314697 -392.44809] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/interact/forms.html#edef-FIELDSET)\] Cd /ANN pdfmark ( in HTML 4.0. ) S 22 -415 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -436.8 M 9.0 4 Nf (interface HTMLFieldSetElement : HTMLElement {) S 44 -447.6 M ( readonly attribute HTMLFormElement form;) S 44 -458.4 M (};) S 22 -480.6 M 11 2 Nf (Attributes) S 11 0 Nf ( ) S 44 -493.8 M 11 4 Nf (form) S [/View [/XYZ -4 225.402649 null] /Dest /518 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (HTMLFormElement) S [/Rect [105.753906 -496.547363 206.751709 -484.447357] /Subtype /Link /Border [0 0 1] /Dest /428 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (85) S (] ) S (, readonly ) S 66 -507 M 11 0 Nf (Returns the ) S 11 4 Nf (FORM) S 11 0 Nf ( element containing this control. Returns ) S 11 4 Nf (null) S 11 0 Nf ( if this control is not) S 66 -520.2 M (within the context of a form. ) S 0 -544.4 M 11 2 Nf (Interface ) S 11 3 Nf (HTMLLegendElement) S [/View [/XYZ -4 174.802795 null] /Dest /519 /DEST pdfmark 11 0 Nf ( ) S 22 -568.6 M 11 0 Nf (Provides a caption for a ) S 11 4 Nf (FIELDSET) S 11 0 Nf ( grouping. See the ) S (LEGEND element ) S (definition) S [/Rect [263.820557 -571.347168 392.912109 -559.247192] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/interact/forms.html#edef-LEGEND)\] Cd /ANN pdfmark ( in HTML 4.0. ) S 22 -581.8 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -581.8 M gsave 0 setgray 230.6 -660 M %%IncludeResource: font Helvetica 8 8 Nf (96) S 0 setgray 193.2 40 M 8 8 Nf (2.5.5. Object definitions) S 88 -8 M grestore pgsave restore N %%Page: 97 97 %%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 -10.8 M %%IncludeResource: font Courier 9.0 4 Nf (interface HTMLLegendElement : HTMLElement {) S 44 -21.6 M ( readonly attribute HTMLFormElement form;) S 44 -32.4 M ( attribute DOMString accessKey;) S 44 -43.2 M ( attribute DOMString align;) S 44 -54 M (};) S 22 -76.2 M %%IncludeResource: font Times-Bold 11 2 Nf (Attributes) S %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 44 -89.4 M 11 4 Nf (accessKey) S [/View [/XYZ -4 629.801086 null] /Dest /520 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [138.753174 -92.1489258 200.151855 -80.0489273] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -102.6 M (A single character access key to give access to the form control. See the ) S (accesskey attribute ) S [/Rect [384.212158 -105.348877 472.350586 -93.2488785] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/interact/forms.html#adef-accesskey)\] Cd /ANN pdfmark 66 -115.8 M (definition) S [/Rect [65.0 -118.548828 109.778076 -106.44883] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/interact/forms.html#adef-accesskey)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 44 -140 M 11 4 Nf (align) S [/View [/XYZ -4 579.201233 null] /Dest /521 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [112.35376 -142.748779 173.752441 -130.648773] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -153.2 M 11 0 Nf (Text alignment relative to ) S 11 4 Nf (FIELDSET) S 11 0 Nf (. See the ) S (align attribute ) S (definition) S [/Rect [274.831299 -155.94873 383.770752 -143.848724] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/interact/forms.html#adef-align-LEGEND)\] Cd /ANN pdfmark ( in HTML 4.0. This) S 66 -166.4 M (attribute is deprecated in HTML ) S (4.0.) S 44 -190.6 M 11 4 Nf (form) S [/View [/XYZ -4 528.601379 null] /Dest /522 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (HTMLFormElement) S [/Rect [105.753906 -193.348633 206.751709 -181.248627] /Subtype /Link /Border [0 0 1] /Dest /428 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (85) S (] ) S (, readonly ) S 66 -203.8 M 11 0 Nf (Returns the ) S 11 4 Nf (FORM) S 11 0 Nf ( element containing this control. Returns ) S 11 4 Nf (null) S 11 0 Nf ( if this control is not) S 66 -217 M (within the context of a form. ) S 0 -241.2 M 11 2 Nf (Interface ) S %%IncludeResource: font Times-BoldItalic 11 3 Nf (HTMLUListElement) S [/View [/XYZ -4 478.001526 null] /Dest /523 /DEST pdfmark 11 0 Nf ( ) S 22 -265.4 M (Unordered list. See the ) S (UL element ) S (definition) S [/Rect [124.562744 -268.148438 224.328613 -256.048431] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/lists.html#edef-UL)\] Cd /ANN pdfmark ( in HTML 4.0. ) S 22 -278.6 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -300.4 M 9.0 4 Nf (interface HTMLUListElement : HTMLElement {) S 44 -311.2 M ( attribute boolean compact;) S 44 -322 M ( attribute DOMString type;) S 44 -332.8 M (};) S 22 -355 M 11 2 Nf (Attributes) S 11 0 Nf ( ) S 44 -368.2 M 11 4 Nf (compact) S [/View [/XYZ -4 351.002502 null] /Dest /524 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (boolean) S 11 0 Nf ( ) S 66 -381.4 M (Reduce spacing between list items. See the ) S (compact attribute ) S (definition) S [/Rect [256.857422 -384.147461 381.064453 -372.047455] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/lists.html#adef-compact)\] Cd /ANN pdfmark ( in HTML 4.0. This) S 66 -394.6 M (attribute is deprecated in HTML ) S (4.0.) S 44 -418.8 M 11 4 Nf (type) S [/View [/XYZ -4 300.402649 null] /Dest /525 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [105.753906 -421.547363 167.152588 -409.447357] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -432 M (Bullet style. See the ) S (type attribute ) S (definition) S [/Rect [155.747803 -434.747314 261.629395 -422.647308] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/lists.html#adef-type-UL)\] Cd /ANN pdfmark ( in HTML 4.0. This attribute is deprecated in) S 66 -445.2 M (HTML ) S (4.0.) S 0 -469.4 M 11 2 Nf (Interface ) S 11 3 Nf (HTMLOListElement) S [/View [/XYZ -4 249.802795 null] /Dest /526 /DEST pdfmark 11 0 Nf ( ) S 22 -493.6 M (Ordered list. See the ) S (OL element ) S (definition) S [/Rect [113.562744 -496.347168 213.328613 -484.247162] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/lists.html#edef-OL)\] Cd /ANN pdfmark ( in HTML 4.0. ) S 22 -506.8 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -528.6 M 9.0 4 Nf (interface HTMLOListElement : HTMLElement {) S 44 -539.4 M ( attribute boolean compact;) S 44 -550.2 M ( attribute long start;) S 44 -561 M ( attribute DOMString type;) S 44 -571.8 M (};) S 22 -594 M 11 2 Nf (Attributes) S 11 0 Nf ( ) S 44 -594 M gsave 0 setgray 230.6 -660 M %%IncludeResource: font Helvetica 8 8 Nf (97) S 0 setgray 193.2 40 M 8 8 Nf (2.5.5. Object definitions) S 88 -8 M grestore pgsave restore N %%Page: 98 98 %%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 44 -13.2 M %%IncludeResource: font Courier 11 4 Nf (compact) S [/View [/XYZ -4 706.000061 null] /Dest /527 /DEST pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( of type ) S 11 4 Nf (boolean) S 11 0 Nf ( ) S 66 -26.4 M (Reduce spacing between list items. See the ) S (compact attribute ) S (definition) S [/Rect [256.857422 -29.1499023 381.064453 -17.049902] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/lists.html#adef-compact)\] Cd /ANN pdfmark ( in HTML 4.0. This) S 66 -39.6 M (attribute is deprecated in HTML ) S (4.0.) S 44 -63.8 M 11 4 Nf (start) S [/View [/XYZ -4 655.400208 null] /Dest /528 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (long) S 11 0 Nf ( ) S 66 -77 M (Starting sequence number. See the ) S (start attribute ) S (definition) S [/Rect [219.579834 -79.7497559 325.460938 -67.6497574] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/lists.html#adef-start)\] Cd /ANN pdfmark ( in HTML 4.0. This attribute is) S 66 -90.2 M (deprecated in HTML ) S (4.0.) S 44 -114.4 M 11 4 Nf (type) S [/View [/XYZ -4 604.800354 null] /Dest /529 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [105.753906 -117.149658 167.152588 -105.04966] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -127.6 M (Numbering style. See the ) S (type attribute ) S (definition) S [/Rect [178.957764 -130.349609 284.839355 -118.249611] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/lists.html#adef-type-OL)\] Cd /ANN pdfmark ( in HTML 4.0. This attribute is) S 66 -140.8 M (deprecated in HTML ) S (4.0.) S 0 -165 M %%IncludeResource: font Times-Bold 11 2 Nf (Interface ) S %%IncludeResource: font Times-BoldItalic 11 3 Nf (HTMLDListElement) S [/View [/XYZ -4 554.2005 null] /Dest /530 /DEST pdfmark 11 0 Nf ( ) S 22 -189.2 M (Definition list. See the ) S (DL element ) S (definition) S [/Rect [122.747559 -191.949463 222.513428 -179.849457] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/lists.html#edef-DL)\] Cd /ANN pdfmark ( in HTML 4.0. ) S 22 -202.4 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -224.2 M 9.0 4 Nf (interface HTMLDListElement : HTMLElement {) S 44 -235 M ( attribute boolean compact;) S 44 -245.8 M (};) S 22 -268 M 11 2 Nf (Attributes) S 11 0 Nf ( ) S 44 -281.2 M 11 4 Nf (compact) S [/View [/XYZ -4 438.001282 null] /Dest /531 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (boolean) S 11 0 Nf ( ) S 66 -294.4 M (Reduce spacing between list items. See the ) S (compact attribute ) S (definition) S [/Rect [256.857422 -297.148682 381.064453 -285.048676] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/lists.html#adef-compact)\] Cd /ANN pdfmark ( in HTML 4.0. This) S 66 -307.6 M (attribute is deprecated in HTML ) S (4.0.) S 0 -331.8 M 11 2 Nf (Interface ) S 11 3 Nf (HTMLDirectoryElement) S [/View [/XYZ -4 387.401428 null] /Dest /532 /DEST pdfmark 11 0 Nf ( ) S 22 -356 M (Directory list. See the ) S (DIR element ) S (definition) S [/Rect [119.678467 -358.748535 223.723145 -346.648529] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/lists.html#edef-DIR)\] Cd /ANN pdfmark ( in HTML 4.0. This element is deprecated in HTML) S 22 -369.2 M (4.0. ) S 22 -382.4 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -404.2 M 9.0 4 Nf (interface HTMLDirectoryElement : HTMLElement {) S 44 -415 M ( attribute boolean compact;) S 44 -425.8 M (};) S 22 -448 M 11 2 Nf (Attributes) S 11 0 Nf ( ) S 44 -461.2 M 11 4 Nf (compact) S [/View [/XYZ -4 258.002258 null] /Dest /533 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (boolean) S 11 0 Nf ( ) S 66 -474.4 M (Reduce spacing between list items. See the ) S (compact attribute ) S (definition) S [/Rect [256.857422 -477.147705 381.064453 -465.047699] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/lists.html#adef-compact)\] Cd /ANN pdfmark ( in HTML 4.0. This) S 66 -487.6 M (attribute is deprecated in HTML ) S (4.0.) S 0 -511.8 M 11 2 Nf (Interface ) S 11 3 Nf (HTMLMenuElement) S [/View [/XYZ -4 207.402405 null] /Dest /534 /DEST pdfmark 11 0 Nf ( ) S 22 -536 M (Menu list. See the ) S (MENU element ) S (definition) S [/Rect [103.190186 -538.747559 220.676758 -526.647583] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/lists.html#edef-MENU)\] Cd /ANN pdfmark ( in HTML 4.0. This element is deprecated in HTML 4.0. ) S 22 -549.2 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -571 M 9.0 4 Nf (interface HTMLMenuElement : HTMLElement {) S 44 -581.8 M ( attribute boolean compact;) S 44 -592.6 M (};) S 44 -601.6 M gsave 0 setgray 230.6 -660 M %%IncludeResource: font Helvetica 8 8 Nf (98) S 0 setgray 193.2 40 M 8 8 Nf (2.5.5. Object definitions) S 44 -8 M grestore pgsave restore N %%Page: 99 99 %%PageResources: font Times-Roman Times-Bold Times-BoldItalic Courier Helvetica %%PageBoundingBox: 71 44 538 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 %%IncludeResource: font Courier 11 4 Nf (compact) S [/View [/XYZ -4 692.80011 null] /Dest /535 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (boolean) S 11 0 Nf ( ) S 66 -39.6 M (Reduce spacing between list items. See the ) S (compact attribute ) S (definition) S [/Rect [256.857422 -42.3498535 381.064453 -30.2498531] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/lists.html#adef-compact)\] Cd /ANN pdfmark ( in HTML 4.0. This) S 66 -52.8 M (attribute is deprecated in HTML ) S (4.0.) S 0 -77 M 11 2 Nf (Interface ) S %%IncludeResource: font Times-BoldItalic 11 3 Nf (HTMLLIElement) S [/View [/XYZ -4 642.200256 null] /Dest /536 /DEST pdfmark 11 0 Nf ( ) S 22 -101.2 M (List item. See the ) S (LI element ) S (definition) S [/Rect [100.748047 -103.949707 196.234863 -91.8497086] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/lists.html#edef-LI)\] Cd /ANN pdfmark ( in HTML 4.0. ) S 22 -114.4 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -136.2 M 9.0 4 Nf (interface HTMLLIElement : HTMLElement {) S 44 -147 M ( attribute DOMString type;) S 44 -157.8 M ( attribute long value;) S 44 -168.6 M (};) S 22 -190.8 M 11 2 Nf (Attributes) S 11 0 Nf ( ) S 44 -204 M 11 4 Nf (type) S [/View [/XYZ -4 515.201233 null] /Dest /537 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [105.753906 -206.748779 167.152588 -194.648773] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -217.2 M (List item bullet style. See the ) S (type attribute ) S (definition) S [/Rect [196.08374 -219.94873 301.965332 -207.848724] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/lists.html#adef-type-LI)\] Cd /ANN pdfmark ( in HTML 4.0. This attribute is) S 66 -230.4 M (deprecated in HTML ) S (4.0.) S 44 -254.6 M 11 4 Nf (value) S [/View [/XYZ -4 464.601379 null] /Dest /538 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (long) S 11 0 Nf ( ) S 66 -267.8 M 11 0 Nf (Reset sequence number when used in ) S 11 4 Nf (OL) S 11 0 Nf (. See the ) S (value attribute ) S (definition) S [/Rect [285.930664 -270.548584 396.696045 -258.448578] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/lists.html#adef-value-LI)\] Cd /ANN pdfmark ( in HTML 4.0.) S 66 -281 M (This attribute is deprecated in HTML ) S (4.0.) S 0 -305.2 M 11 2 Nf (Interface ) S 11 3 Nf (HTMLDivElement) S [/View [/XYZ -4 414.001526 null] /Dest /539 /DEST pdfmark 11 0 Nf ( ) S 22 -329.4 M (Generic block container. See the ) S (DIV element ) S (definition) S [/Rect [167.010742 -332.148438 271.6604 -320.048431] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/global.html#edef-DIV)\] Cd /ANN pdfmark ( in HTML 4.0. ) S 22 -342.6 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -364.4 M 9.0 4 Nf (interface HTMLDivElement : HTMLElement {) S 44 -375.2 M ( attribute DOMString align;) S 44 -386 M (};) S 22 -408.2 M 11 2 Nf (Attributes) S 11 0 Nf ( ) S 44 -421.4 M 11 4 Nf (align) S [/View [/XYZ -4 297.802307 null] /Dest /540 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [112.35376 -424.147705 173.752441 -412.047699] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -434.6 M (Horizontal text alignment. See the ) S (align attribute ) S (definition) S [/Rect [218.369629 -437.347656 327.309082 -425.24765] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/present/graphics.html#adef-align)\] Cd /ANN pdfmark ( in HTML 4.0. This attribute is) S 66 -447.8 M (deprecated in HTML ) S (4.0.) S 0 -472 M 11 2 Nf (Interface ) S 11 3 Nf (HTMLParagraphElement) S [/View [/XYZ -4 247.202454 null] /Dest /541 /DEST pdfmark 11 0 Nf ( ) S 22 -496.2 M (Paragraphs. See the ) S (P element ) S (definition) S [/Rect [110.197021 -498.94751 201.416016 -486.847504] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/text.html#edef-P)\] Cd /ANN pdfmark ( in HTML 4.0. ) S 22 -509.4 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -531.2 M 9.0 4 Nf (interface HTMLParagraphElement : HTMLElement {) S 44 -542 M ( attribute DOMString align;) S 44 -552.8 M (};) S 22 -575 M 11 2 Nf (Attributes) S 11 0 Nf ( ) S 44 -588.2 M 11 4 Nf (align) S [/View [/XYZ -4 131.003235 null] /Dest /542 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [112.35376 -590.946777 173.752441 -578.846802] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -601.4 M (Horizontal text alignment. See the ) S (align attribute ) S (definition) S [/Rect [218.369629 -604.146729 327.309082 -592.046753] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/present/graphics.html#adef-align)\] Cd /ANN pdfmark ( in HTML 4.0. This attribute is) S 66 -614.6 M (deprecated in HTML ) S (4.0.) S 66 -614.6 M gsave 0 setgray 230.6 -660 M %%IncludeResource: font Helvetica 8 8 Nf (99) S 0 setgray 193.2 40 M 8 8 Nf (2.5.5. Object definitions) S 132 -8 M grestore pgsave restore N %%Page: 100 100 %%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 0 -13.2 M %%IncludeResource: font Times-Bold 11 2 Nf (Interface ) S %%IncludeResource: font Times-BoldItalic 11 3 Nf (HTMLHeadingElement) S [/View [/XYZ -4 706.000061 null] /Dest /543 /DEST pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 22 -37.4 M 11 0 Nf (For the ) S %%IncludeResource: font Courier 11 4 Nf (H1) S 11 0 Nf ( to ) S 11 4 Nf (H6) S 11 0 Nf ( elements. See the ) S (H1 element ) S (definition) S [/Rect [177.856689 -40.1499023 276.401611 -28.049902] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/global.html#edef-H1)\] Cd /ANN pdfmark ( in HTML 4.0. ) S 22 -50.6 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -72.4 M 9.0 4 Nf (interface HTMLHeadingElement : HTMLElement {) S 44 -83.2 M ( attribute DOMString align;) S 44 -94 M (};) S 22 -116.2 M 11 2 Nf (Attributes) S 11 0 Nf ( ) S 44 -129.4 M 11 4 Nf (align) S [/View [/XYZ -4 589.800842 null] /Dest /544 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [112.35376 -132.14917 173.752441 -120.049171] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -142.6 M (Horizontal text alignment. See the ) S (align attribute ) S (definition) S [/Rect [218.369629 -145.349121 327.309082 -133.249115] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/present/graphics.html#adef-align)\] Cd /ANN pdfmark ( in HTML 4.0. This attribute is) S 66 -155.8 M (deprecated in HTML ) S (4.0.) S 0 -180 M 11 2 Nf (Interface ) S 11 3 Nf (HTMLQuoteElement) S [/View [/XYZ -4 539.201 null] /Dest /545 /DEST pdfmark 11 0 Nf ( ) S 22 -204.2 M 11 0 Nf (For the ) S 11 4 Nf (Q) S 11 0 Nf ( and ) S 11 4 Nf (BLOCKQUOTE) S 11 0 Nf ( elements. See the ) S (Q element ) S (definition) S [/Rect [231.381592 -206.948975 324.426514 -194.848969] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/text.html#edef-Q)\] Cd /ANN pdfmark ( in HTML 4.0. ) S 22 -217.4 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -239.2 M 9.0 4 Nf (interface HTMLQuoteElement : HTMLElement {) S 44 -250 M ( attribute DOMString cite;) S 44 -260.8 M (};) S 22 -283 M 11 2 Nf (Attributes) S 11 0 Nf ( ) S 44 -296.2 M 11 4 Nf (cite) S [/View [/XYZ -4 423.00177 null] /Dest /546 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [105.753906 -298.948242 167.152588 -286.848236] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -309.4 M (A URI designating a source document or message. See the ) S (cite attribute ) S (definition) S [/Rect [325.584717 -312.148193 428.407959 -300.048187] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/text.html#adef-cite-Q)\] Cd /ANN pdfmark ( in) S 66 -322.6 M (HTML ) S (4.0.) S 0 -346.8 M 11 2 Nf (Interface ) S 11 3 Nf (HTMLPreElement) S [/View [/XYZ -4 372.401917 null] /Dest /547 /DEST pdfmark 11 0 Nf ( ) S 22 -371 M (Preformatted text. See the ) S (PRE element ) S (definition) S [/Rect [138.00415 -373.748047 243.281 -361.648041] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/text.html#edef-PRE)\] Cd /ANN pdfmark ( in HTML 4.0. ) S 22 -384.2 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -406 M 9.0 4 Nf (interface HTMLPreElement : HTMLElement {) S 44 -416.8 M ( attribute long width;) S 44 -427.6 M (};) S 22 -449.8 M 11 2 Nf (Attributes) S 11 0 Nf ( ) S 44 -463 M 11 4 Nf (width) S [/View [/XYZ -4 256.202698 null] /Dest /548 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (long) S 11 0 Nf ( ) S 66 -476.2 M (Fixed width for content. See the ) S (width attribute ) S (definition) S [/Rect [208.899414 -478.947266 320.896973 -466.84726] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/text.html#adef-width-PRE)\] Cd /ANN pdfmark ( in HTML 4.0. This attribute is) S 66 -489.4 M (deprecated in HTML ) S (4.0.) S 0 -513.6 M 11 2 Nf (Interface ) S 11 3 Nf (HTMLBRElement) S [/View [/XYZ -4 205.602844 null] /Dest /549 /DEST pdfmark 11 0 Nf ( ) S 22 -537.8 M (Force a line break. See the ) S (BR element ) S (definition) S [/Rect [140.435303 -540.547119 240.212158 -528.447144] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/text.html#edef-BR)\] Cd /ANN pdfmark ( in HTML 4.0. ) S 22 -551 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -572.8 M 9.0 4 Nf (interface HTMLBRElement : HTMLElement {) S 44 -583.6 M ( attribute DOMString clear;) S 44 -594.4 M (};) S 44 -603.4 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (100) S 0 setgray 193.2 40 M 8 8 Nf (2.5.5. Object definitions) S 44 -8 M grestore pgsave restore N %%Page: 101 101 %%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 (Attributes) S %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 44 -26.4 M %%IncludeResource: font Courier 11 4 Nf (clear) S [/View [/XYZ -4 692.80011 null] /Dest /550 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [112.35376 -29.1499023 173.752441 -17.049902] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -39.6 M (Control flow of text around floats. See the ) S (clear attribute ) S (definition) S [/Rect [253.503418 -42.3498535 361.81543 -30.2498531] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/present/graphics.html#adef-clear)\] Cd /ANN pdfmark ( in HTML 4.0. This) S 66 -52.8 M (attribute is deprecated in HTML ) S (4.0.) S 0 -77 M 11 2 Nf (Interface ) S %%IncludeResource: font Times-BoldItalic 11 3 Nf (HTMLBaseFontElement) S [/View [/XYZ -4 642.200256 null] /Dest /551 /DEST pdfmark 11 0 Nf ( ) S 22 -101.2 M (Base font. See the ) S (BASEFONT element ) S (definition) S [/Rect [103.179199 -103.949707 245.118652 -91.8497086] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/present/graphics.html#edef-BASEFONT)\] Cd /ANN pdfmark ( in HTML 4.0. This element is deprecated in) S 22 -114.4 M (HTML 4.0. ) S 22 -127.6 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -149.4 M 9.0 4 Nf (interface HTMLBaseFontElement : HTMLElement {) S 44 -160.2 M ( attribute DOMString color;) S 44 -171 M ( attribute DOMString face;) S 44 -181.8 M ( attribute DOMString size;) S 44 -192.6 M (};) S 22 -214.8 M 11 2 Nf (Attributes) S 11 0 Nf ( ) S 44 -228 M 11 4 Nf (color) S [/View [/XYZ -4 491.201477 null] /Dest /552 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [112.35376 -230.748535 173.752441 -218.648529] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -241.2 M (Font color. See the ) S (color attribute ) S (definition) S [/Rect [150.853516 -243.948486 260.397949 -231.84848] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/)\] Cd /ANN pdfmark ( in HTML 4.0. This attribute is deprecated in) S 66 -254.4 M (HTML ) S (4.0.) S 44 -278.6 M 11 4 Nf (face) S [/View [/XYZ -4 440.601624 null] /Dest /553 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [105.753906 -281.348389 167.152588 -269.248383] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -291.8 M (Font face identifier. See the ) S (face attribute ) S (definition) S [/Rect [189.637939 -294.54834 294.89209 -282.448334] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/)\] Cd /ANN pdfmark ( in HTML 4.0. This attribute is) S 66 -305 M (deprecated in HTML ) S (4.0.) S 44 -329.2 M 11 4 Nf (size) S [/View [/XYZ -4 390.00177 null] /Dest /554 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [105.753906 -331.948242 167.152588 -319.848236] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -342.4 M (Font size. See the ) S (size attribute ) S (definition) S [/Rect [145.353271 -345.148193 249.397461 -333.048187] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/present/graphics.html#adef-size-BASEFONT)\] Cd /ANN pdfmark ( in HTML 4.0. This attribute is deprecated in) S 66 -355.6 M (HTML ) S (4.0.) S 0 -379.8 M 11 2 Nf (Interface ) S 11 3 Nf (HTMLFontElement) S [/View [/XYZ -4 339.401917 null] /Dest /555 /DEST pdfmark 11 0 Nf ( ) S 22 -404 M (Local change to font. See the ) S (FONT element ) S (definition) S [/Rect [152.051514 -406.748047 265.875244 -394.648041] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/present/graphics.html#edef-FONT)\] Cd /ANN pdfmark ( in HTML 4.0. This element is deprecated in) S 22 -417.2 M (HTML 4.0. ) S 22 -430.4 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -452.2 M 9.0 4 Nf (interface HTMLFontElement : HTMLElement {) S 44 -463 M ( attribute DOMString color;) S 44 -473.8 M ( attribute DOMString face;) S 44 -484.6 M ( attribute DOMString size;) S 44 -495.4 M (};) S 22 -517.6 M 11 2 Nf (Attributes) S 11 0 Nf ( ) S 44 -530.8 M 11 4 Nf (color) S [/View [/XYZ -4 188.403137 null] /Dest /556 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [112.35376 -533.546875 173.752441 -521.446899] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -544 M (Font color. See the ) S (color attribute ) S (definition) S [/Rect [150.853516 -546.746826 260.397949 -534.646851] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/present/graphics.html#adef-color-FONT)\] Cd /ANN pdfmark ( in HTML 4.0. This attribute is deprecated in) S 66 -557.2 M (HTML ) S (4.0.) S 44 -581.4 M 11 4 Nf (face) S [/View [/XYZ -4 137.803284 null] /Dest /557 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [105.753906 -584.146729 167.152588 -572.046753] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -594.6 M (Font face identifier. See the ) S (face attribute ) S (definition) S [/Rect [189.637939 -597.34668 294.89209 -585.246704] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/present/graphics.html#adef-face-FONT)\] Cd /ANN pdfmark ( in HTML 4.0. This attribute is) S 66 -607.8 M (deprecated in HTML ) S (4.0.) S 66 -607.8 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (101) S 0 setgray 193.2 40 M 8 8 Nf (2.5.5. Object definitions) S 132 -8 M grestore pgsave restore N %%Page: 102 102 %%PageResources: font Times-Roman Times-Bold Times-BoldItalic Courier Helvetica %%PageBoundingBox: 71 44 536 755 %%BeginPageSetup /pgsave save D 71 706 translate %%EndPageSetup 0 0 M 0.6 setlinewidth 44 -13.2 M %%IncludeResource: font Courier 11 4 Nf (size) S [/View [/XYZ -4 706.000061 null] /Dest /558 /DEST pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [105.753906 -15.9499512 167.152588 -3.84995079] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -26.4 M (Font size. See the ) S (size attribute ) S (definition) S [/Rect [145.353271 -29.1499023 249.397461 -17.049902] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/present/graphics.html#adef-size-FONT)\] Cd /ANN pdfmark ( in HTML 4.0. This attribute is deprecated in) S 66 -39.6 M (HTML ) S (4.0.) S 0 -63.8 M %%IncludeResource: font Times-Bold 11 2 Nf (Interface ) S %%IncludeResource: font Times-BoldItalic 11 3 Nf (HTMLHRElement) S [/View [/XYZ -4 655.400208 null] /Dest /559 /DEST pdfmark 11 0 Nf ( ) S 22 -88 M (Create a horizontal rule. See the ) S (HR element ) S (definition) S [/Rect [164.876465 -90.7497559 265.258301 -78.6497574] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/present/graphics.html#edef-HR)\] Cd /ANN pdfmark ( in HTML 4.0. ) S 22 -101.2 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -123 M 9.0 4 Nf (interface HTMLHRElement : HTMLElement {) S 44 -133.8 M ( attribute DOMString align;) S 44 -144.6 M ( attribute boolean noShade;) S 44 -155.4 M ( attribute DOMString size;) S 44 -166.2 M ( attribute DOMString width;) S 44 -177 M (};) S 22 -199.2 M 11 2 Nf (Attributes) S 11 0 Nf ( ) S 44 -212.4 M 11 4 Nf (align) S [/View [/XYZ -4 506.801575 null] /Dest /560 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [112.35376 -215.148438 173.752441 -203.048431] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -225.6 M (Align the rule on the page. See the ) S (align attribute ) S (definition) S [/Rect [219.888184 -228.348389 328.827637 -216.248383] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/present/graphics.html#adef-align-HR)\] Cd /ANN pdfmark ( in HTML 4.0. This attribute is) S 66 -238.8 M (deprecated in HTML ) S (4.0.) S 44 -263 M 11 4 Nf (noShade) S [/View [/XYZ -4 456.201721 null] /Dest /561 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (boolean) S 11 0 Nf ( ) S 66 -276.2 M (Indicates to the user agent that there should be no shading in the rendering of this element.) S 66 -289.4 M (See the ) S (noshade attribute ) S (definition) S [/Rect [99.8251953 -292.148193 222.811523 -280.048187] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/present/graphics.html#adef-noshade)\] Cd /ANN pdfmark ( in HTML 4.0. This attribute is deprecated in HTML ) S 66 -302.6 M (4.0.) S 44 -326.8 M 11 4 Nf (size) S [/View [/XYZ -4 392.401917 null] /Dest /562 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [105.753906 -329.548096 167.152588 -317.44809] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -340 M (The height of the rule. See the ) S (size attribute ) S (definition) S [/Rect [200.638428 -342.748047 304.682617 -330.648041] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/present/graphics.html#adef-size-HR)\] Cd /ANN pdfmark ( in HTML 4.0. This attribute is) S 66 -353.2 M (deprecated in HTML ) S (4.0.) S 44 -377.4 M 11 4 Nf (width) S [/View [/XYZ -4 341.802063 null] /Dest /563 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [112.35376 -380.147949 173.752441 -368.047943] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -390.6 M (The width of the rule. See the ) S (width attribute ) S (definition) S [/Rect [198.196533 -393.3479 310.194092 -381.247894] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/present/graphics.html#adef-width-HR)\] Cd /ANN pdfmark ( in HTML 4.0. This attribute is) S 66 -403.8 M (deprecated in HTML ) S (4.0.) S 0 -428 M 11 2 Nf (Interface ) S 11 3 Nf (HTMLModElement) S [/View [/XYZ -4 291.202209 null] /Dest /564 /DEST pdfmark 11 0 Nf ( ) S 22 -452.2 M (Notice of modification to part of a document. See the ) S (INS) S [/Rect [258.375244 -454.947754 278.095947 -442.847748] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/text.html#edef-ins)\] Cd /ANN pdfmark ( and ) S (DEL) S [/Rect [297.479736 -454.947754 320.863525 -442.847748] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/text.html#edef-del)\] Cd /ANN pdfmark ( element definitions in HTML) S 22 -465.4 M (4.0. ) S 22 -478.6 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -500.4 M 9.0 4 Nf (interface HTMLModElement : HTMLElement {) S 44 -511.2 M ( attribute DOMString cite;) S 44 -522 M ( attribute DOMString dateTime;) S 44 -532.8 M (};) S 22 -555 M 11 2 Nf (Attributes) S 11 0 Nf ( ) S 44 -568.2 M 11 4 Nf (cite) S [/View [/XYZ -4 151.003235 null] /Dest /565 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [105.753906 -570.946777 167.152588 -558.846802] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -581.4 M (A URI designating a document that describes the reason for the change. See the ) S (cite) S [/Rect [418.44458 -584.146729 436.327881 -572.046753] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/)\] Cd /ANN pdfmark 66 -594.6 M (attribute ) S (definition) S [/Rect [65.0 -597.34668 149.189941 -585.246704] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 66 -594.6 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (102) S 0 setgray 193.2 40 M 8 8 Nf (2.5.5. Object definitions) S 132 -8 M grestore pgsave restore N %%Page: 103 103 %%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 Courier 11 4 Nf (dateTime) S [/View [/XYZ -4 706.000061 null] /Dest /566 /DEST pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [132.15332 -15.9499512 193.552 -3.84995079] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -26.4 M (The date and time of the change. See the ) S (datetime attribute ) S (definition) S [/Rect [246.452393 -29.1499023 371.275146 -17.049902] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/text.html#adef-datetime)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 0 -50.6 M %%IncludeResource: font Times-Bold 11 2 Nf (Interface ) S %%IncludeResource: font Times-BoldItalic 11 3 Nf (HTMLAnchorElement) S [/View [/XYZ -4 668.600159 null] /Dest /567 /DEST pdfmark 11 0 Nf ( ) S 22 -74.8 M (The anchor element. See the ) S (A element ) S (definition) S [/Rect [148.685303 -77.5498047 241.730225 -65.4498062] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/links.html#edef-A)\] Cd /ANN pdfmark ( in HTML 4.0. ) S 22 -88 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -109.8 M 9.0 4 Nf (interface HTMLAnchorElement : HTMLElement {) S 44 -120.6 M ( attribute DOMString accessKey;) S 44 -131.4 M ( attribute DOMString charset;) S 44 -142.2 M ( attribute DOMString coords;) S 44 -153 M ( attribute DOMString href;) S 44 -163.8 M ( attribute DOMString hreflang;) S 44 -174.6 M ( attribute DOMString name;) S 44 -185.4 M ( attribute DOMString rel;) S 44 -196.2 M ( attribute DOMString rev;) S 44 -207 M ( attribute DOMString shape;) S 44 -217.8 M ( attribute long tabIndex;) S 44 -228.6 M ( attribute DOMString target;) S 44 -239.4 M ( attribute DOMString type;) S 44 -250.2 M ( void blur\(\);) S 44 -261 M ( void focus\(\);) S 44 -271.8 M (};) S 22 -294 M 11 2 Nf (Attributes) S 11 0 Nf ( ) S 44 -307.2 M 11 4 Nf (accessKey) S [/View [/XYZ -4 412.003479 null] /Dest /568 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [138.753174 -309.946533 200.151855 -297.846527] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -320.4 M (A single character access key to give access to the form control. See the ) S (accesskey attribute ) S [/Rect [384.212158 -323.146484 472.350586 -311.046478] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/interact/forms.html#adef-accesskey)\] Cd /ANN pdfmark 66 -333.6 M (definition) S [/Rect [65.0 -336.346436 109.778076 -324.246429] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/interact/forms.html#adef-accesskey)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 44 -357.8 M 11 4 Nf (charset) S [/View [/XYZ -4 361.403625 null] /Dest /569 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [125.553467 -360.546387 186.952148 -348.446381] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -371 M (The character encoding of the linked resource. See the ) S (charset attribute ) S (definition) S [/Rect [306.917725 -373.746338 425.008545 -361.646332] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/links.html#adef-charset)\] Cd /ANN pdfmark ( in HTML ) S 66 -384.2 M (4.0.) S 44 -408.4 M 11 4 Nf (coords) S [/View [/XYZ -4 310.803772 null] /Dest /570 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [118.953613 -411.14624 180.352295 -399.046234] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -421.6 M 11 0 Nf (Comma-separated list of lengths, defining an active region geometry. See also ) S 11 4 Nf (shape) S 11 0 Nf ( for) S 66 -434.8 M (the shape of the region. See the ) S (coords attribute ) S (definition) S [/Rect [205.522217 -437.546143 321.787598 -425.446136] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/objects.html#adef-coords)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 44 -459 M 11 4 Nf (href) S [/View [/XYZ -4 260.203918 null] /Dest /571 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [105.753906 -461.746094 167.152588 -449.646088] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -472.2 M (The URI of the linked resource. See the ) S (href attribute ) S (definition) S [/Rect [242.481445 -474.946045 347.130859 -462.846039] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/links.html#adef-href)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 44 -496.4 M 11 4 Nf (hreflang) S [/View [/XYZ -4 222.804016 null] /Dest /572 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [132.15332 -499.146 193.552 -487.046] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -509.6 M (Language code of the linked resource. See the ) S (hreflang attribute ) S (definition) S [/Rect [270.574951 -512.345947 394.166016 -500.245941] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/links.html#adef-hreflang)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 44 -533.8 M 11 4 Nf (name) S [/View [/XYZ -4 185.404114 null] /Dest /573 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [105.753906 -536.545898 167.152588 -524.445923] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -547 M (Anchor name. See the ) S (name attribute ) S (definition) S [/Rect [164.88916 -549.74585 275.654541 -537.645874] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/links.html#adef-name-A)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 44 -571.2 M 11 4 Nf (rel) S [/View [/XYZ -4 148.004211 null] /Dest /574 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [99.1540527 -573.945801 160.552734 -561.845825] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -584.4 M (Forward link type. See the ) S (rel attribute ) S (definition) S [/Rect [184.149902 -587.145752 282.694336 -575.045776] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/links.html#adef-rel)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 66 -584.4 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (103) S 0 setgray 193.2 40 M 8 8 Nf (2.5.5. Object definitions) S 132 -8 M grestore pgsave restore N %%Page: 104 104 %%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 Courier 11 4 Nf (rev) S [/View [/XYZ -4 706.000061 null] /Dest /575 /DEST pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [99.1540527 -15.9499512 160.552734 -3.84995079] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -26.4 M (Reverse link type. See the ) S (rev attribute ) S (definition) S [/Rect [182.3125 -29.1499023 283.299072 -17.049902] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/links.html#adef-rev)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 44 -50.6 M 11 4 Nf (shape) S [/View [/XYZ -4 668.600159 null] /Dest /576 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [112.35376 -53.3498535 173.752441 -41.249855] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -63.8 M 11 0 Nf (The shape of the active area. The coordinates are given by ) S 11 4 Nf (coords) S 11 0 Nf (. See the ) S (shape attribute ) S [/Rect [403.946777 -66.5498047 473.155029 -54.4498062] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/objects.html#adef-shape)\] Cd /ANN pdfmark 66 -77 M (definition) S [/Rect [65.0 -79.7497559 109.778076 -67.6497574] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/objects.html#adef-shape)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 44 -101.2 M 11 4 Nf (tabIndex) S [/View [/XYZ -4 618.000305 null] /Dest /577 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (long) S 11 0 Nf ( ) S 66 -114.4 M (Index that represents the element's position in the tabbing order. See the ) S (tabindex attribute ) S [/Rect [386.083 -117.149658 468.128174 -105.04966] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/interact/forms.html#adef-tabindex)\] Cd /ANN pdfmark 66 -127.6 M (definition) S [/Rect [65.0 -130.349609 109.778076 -118.249611] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/interact/forms.html#adef-tabindex)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 44 -151.8 M 11 4 Nf (target) S [/View [/XYZ -4 567.400452 null] /Dest /578 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [118.953613 -154.549561 180.352295 -142.449554] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -165 M (Frame to render the resource in. See the ) S (target attribute ) S (definition) S [/Rect [243.085938 -167.749512 355.072021 -155.649506] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/present/frames.html#adef-target)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 44 -189.2 M 11 4 Nf (type) S [/View [/XYZ -4 530.000549 null] /Dest /579 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [105.753906 -191.949463 167.152588 -179.849457] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -202.4 M (Advisory content type. See the ) S (type attribute ) S (definition) S [/Rect [203.091553 -205.149414 308.973145 -193.049408] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/links.html#adef-type-A)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 22 -226.6 M %%IncludeResource: font Times-Bold 11 2 Nf (Methods) S 11 0 Nf ( ) S 44 -239.8 M 11 4 Nf (blur) S [/View [/XYZ -4 479.400696 null] /Dest /580 /DEST pdfmark 11 0 Nf ( ) S 66 -253 M (Removes keyboard focus from this ) S (element.) S 66 -266.2 M 11 2 Nf (No ) S (Parameters) S 66 -279.4 M 11 2 Nf (No Return ) S (Value) S 66 -292.6 M 11 2 Nf (No ) S (Exceptions) S 44 -316.8 M 11 4 Nf (focus) S [/View [/XYZ -4 402.40094 null] /Dest /581 /DEST pdfmark 11 0 Nf ( ) S 66 -330 M (Gives keyboard focus to this ) S (element.) S 66 -343.2 M 11 2 Nf (No ) S (Parameters) S 66 -356.4 M 11 2 Nf (No Return ) S (Value) S 66 -369.6 M 11 2 Nf (No ) S (Exceptions) S 0 -393.8 M 11 2 Nf (Interface ) S %%IncludeResource: font Times-BoldItalic 11 3 Nf (HTMLImageElement) S [/View [/XYZ -4 325.401184 null] /Dest /582 /DEST pdfmark 11 0 Nf ( ) S 22 -418 M (Embedded image. See the ) S (IMG element ) S (definition) S [/Rect [138.004883 -420.748779 244.491455 -408.648773] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/objects.html#edef-IMG)\] Cd /ANN pdfmark ( in HTML 4.0. ) S 22 -431.2 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -453 M 9.0 4 Nf (interface HTMLImageElement : HTMLElement {) S 44 -463.8 M ( attribute DOMString lowSrc;) S 44 -474.6 M ( attribute DOMString name;) S 44 -485.4 M ( attribute DOMString align;) S 44 -496.2 M ( attribute DOMString alt;) S 44 -507 M ( attribute DOMString border;) S 44 -517.8 M ( attribute DOMString height;) S 44 -528.6 M ( attribute DOMString hspace;) S 44 -539.4 M ( attribute boolean isMap;) S 44 -550.2 M ( attribute DOMString longDesc;) S 44 -561 M ( attribute DOMString src;) S 44 -571.8 M ( attribute DOMString useMap;) S 44 -582.6 M ( attribute DOMString vspace;) S 44 -593.4 M ( attribute DOMString width;) S 44 -604.2 M (};) S 44 -613.2 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (104) S 0 setgray 193.2 40 M 8 8 Nf (2.5.5. Object definitions) S 44 -8 M grestore pgsave restore N %%Page: 105 105 %%PageResources: font Times-Roman Times-Bold Courier Helvetica %%PageBoundingBox: 93 44 532 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 %%IncludeResource: font Courier 11 4 Nf (align) S [/View [/XYZ -4 692.80011 null] /Dest /583 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [112.35376 -29.1499023 173.752441 -17.049902] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -39.6 M (Aligns this object \(vertically or horizontally\) with respect to its surrounding text. See the ) S 66 -52.8 M (align attribute ) S (definition) S [/Rect [65.0 -55.5498047 173.939453 -43.4498062] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/objects.html#adef-align-IMG)\] Cd /ANN pdfmark ( in HTML 4.0. This attribute is deprecated in HTML ) S (4.0.) S 44 -77 M 11 4 Nf (alt) S [/View [/XYZ -4 642.200256 null] /Dest /584 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [99.1540527 -79.7497559 160.552734 -67.6497574] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -90.2 M (Alternate text for user agents not rendering the normal content of this element. See the ) S (alt) S [/Rect [448.088379 -92.949707 461.087891 -80.8497086] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/objects.html#adef-alt)\] Cd /ANN pdfmark 66 -103.4 M (attribute ) S (definition) S [/Rect [65.0 -106.149658 149.189941 -94.0496597] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/objects.html#adef-alt)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 44 -127.6 M 11 4 Nf (border) S [/View [/XYZ -4 591.600403 null] /Dest /585 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [118.953613 -130.349609 180.352295 -118.249611] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -140.8 M (Width of border around image. See the ) S (border attribute ) S (definition) S [/Rect [239.126953 -143.549561 354.776367 -131.449554] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/objects.html#adef-border-IMG)\] Cd /ANN pdfmark ( in HTML 4.0. This) S 66 -154 M (attribute is deprecated in HTML ) S (4.0.) S 44 -178.2 M 11 4 Nf (height) S [/View [/XYZ -4 541.000549 null] /Dest /586 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [118.953613 -180.949463 180.352295 -168.849457] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -191.4 M (Override height. See the ) S (height attribute ) S (definition) S [/Rect [174.667725 -194.149414 289.107178 -182.049408] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/objects.html#adef-height-IMG)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 44 -215.6 M 11 4 Nf (hspace) S [/View [/XYZ -4 503.600647 null] /Dest /587 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [118.953613 -218.349365 180.352295 -206.249359] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -228.8 M (Horizontal space to the left and right of this image. See the ) S (hspace attribute ) S (definition) S [/Rect [326.816162 -231.549316 443.686279 -219.44931] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/objects.html#adef-hspace)\] Cd /ANN pdfmark ( in) S 66 -242 M (HTML 4.0. This attribute is deprecated in HTML ) S (4.0.) S 44 -266.2 M 11 4 Nf (isMap) S [/View [/XYZ -4 453.000793 null] /Dest /588 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (boolean) S 11 0 Nf ( ) S 66 -279.4 M (Use server-side image map. See the ) S (ismap attribute ) S (definition) S [/Rect [224.76001 -282.14917 337.978271 -270.049164] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/objects.html#adef-ismap)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 44 -303.6 M 11 4 Nf (longDesc) S [/View [/XYZ -4 415.600891 null] /Dest /589 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [132.15332 -306.349121 193.552 -294.249115] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -316.8 M (URI designating a long description of this image or frame. See the ) S (longdesc attribute ) S [/Rect [359.815918 -319.549072 443.082031 -307.449066] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/objects.html#adef-longdesc-IMG)\] Cd /ANN pdfmark 66 -330 M (definition) S [/Rect [65.0 -332.749023 109.778076 -320.649017] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/objects.html#adef-longdesc-IMG)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 44 -354.2 M 11 4 Nf (lowSrc) S [/View [/XYZ -4 365.001038 null] /Dest /590 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [118.953613 -356.948975 180.352295 -344.848969] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -367.4 M (URI designating the source of this image, for low-resolution output. ) S 44 -391.6 M 11 4 Nf (name) S [/View [/XYZ -4 327.601135 null] /Dest /591 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [105.753906 -394.348877 167.152588 -382.248871] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -404.8 M (The name of the element \(for backwards compatibility\). ) S 44 -429 M 11 4 Nf (src) S [/View [/XYZ -4 290.201233 null] /Dest /592 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [99.1540527 -431.748779 160.552734 -419.648773] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -442.2 M (URI designating the source of this image. See the ) S (src attribute ) S (definition) S [/Rect [285.578369 -444.94873 385.34375 -432.848724] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/objects.html#adef-src-IMG)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 44 -466.4 M 11 4 Nf (useMap) S [/View [/XYZ -4 252.801331 null] /Dest /593 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [118.953613 -469.148682 180.352295 -457.048676] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -479.6 M (Use client-side image map. See the ) S (usemap attribute ) S (definition) S [/Rect [222.329102 -482.348633 342.873291 -470.248627] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/objects.html#adef-usemap)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 44 -503.8 M 11 4 Nf (vspace) S [/View [/XYZ -4 215.401428 null] /Dest /594 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [118.953613 -506.548584 180.352295 -494.448578] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -517 M (Vertical space above and below this image. See the ) S (vspace attribute ) S (definition) S [/Rect [293.497803 -519.748535 410.36792 -507.648529] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/objects.html#adef-vspace)\] Cd /ANN pdfmark ( in HTML) S 66 -530.2 M (4.0. This attribute is deprecated in HTML ) S (4.0.) S 44 -554.4 M 11 4 Nf (width) S [/View [/XYZ -4 164.801575 null] /Dest /595 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [112.35376 -557.148438 173.752441 -545.048462] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -567.6 M (Override width. See the ) S (width attribute ) S (definition) S [/Rect [172.22583 -570.348389 284.223389 -558.248413] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/objects.html#adef-width-IMG)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 66 -578.6 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (105) S 0 setgray 193.2 40 M 8 8 Nf (2.5.5. Object definitions) S 132 -8 M grestore pgsave restore N %%Page: 106 106 %%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-Bold 11 2 Nf (Interface ) S %%IncludeResource: font Times-BoldItalic 11 3 Nf (HTMLObjectElement) S [/View [/XYZ -4 706.000061 null] /Dest /596 /DEST pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 22 -37.4 M 11 0 Nf (Generic embedded object. ) S %%IncludeResource: font Times-Italic 11 1 Nf (Note.) S 11 0 Nf ( In principle, all properties on the object element are read-write but in) S 22 -50.6 M (some environments some properties may be read-only once the underlying object is instantiated. See) S 22 -63.8 M (the ) S (OBJECT element ) S (definition) S [/Rect [37.1916504 -66.5498047 162.631104 -54.4498062] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/objects.html#edef-OBJECT)\] Cd /ANN pdfmark ( in HTML 4.0. ) S 22 -77 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -98.8 M %%IncludeResource: font Courier 9.0 4 Nf (interface HTMLObjectElement : HTMLElement {) S 44 -109.6 M ( readonly attribute HTMLFormElement form;) S 44 -120.4 M ( attribute DOMString code;) S 44 -131.2 M ( attribute DOMString align;) S 44 -142 M ( attribute DOMString archive;) S 44 -152.8 M ( attribute DOMString border;) S 44 -163.6 M ( attribute DOMString codeBase;) S 44 -174.4 M ( attribute DOMString codeType;) S 44 -185.2 M ( attribute DOMString data;) S 44 -196 M ( attribute boolean declare;) S 44 -206.8 M ( attribute DOMString height;) S 44 -217.6 M ( attribute DOMString hspace;) S 44 -228.4 M ( attribute DOMString name;) S 44 -239.2 M ( attribute DOMString standby;) S 44 -250 M ( attribute long tabIndex;) S 44 -260.8 M ( attribute DOMString type;) S 44 -271.6 M ( attribute DOMString useMap;) S 44 -282.4 M ( attribute DOMString vspace;) S 44 -293.2 M ( attribute DOMString width;) S 44 -304 M ( // Introduced in DOM Level 2:) S 44 -314.8 M ( readonly attribute Document contentDocument;) S 44 -325.6 M (};) S 22 -347.8 M 11 2 Nf (Attributes) S 11 0 Nf ( ) S 44 -361 M 11 4 Nf (align) S [/View [/XYZ -4 358.204651 null] /Dest /597 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [112.35376 -363.745361 173.752441 -351.645355] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -374.2 M (Aligns this object \(vertically or horizontally\) with respect to its surrounding text. See the ) S 66 -387.4 M (align attribute ) S (definition) S [/Rect [65.0 -390.145264 173.939453 -378.045258] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/objects.html#adef-align-IMG)\] Cd /ANN pdfmark ( in HTML 4.0. This attribute is deprecated in HTML ) S (4.0.) S 44 -411.6 M 11 4 Nf (archive) S [/View [/XYZ -4 307.604797 null] /Dest /598 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [125.553467 -414.345215 186.952148 -402.245209] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -424.8 M (Space-separated list of archives. See the ) S (archive attribute ) S (definition) S [/Rect [244.306152 -427.545166 363.618164 -415.44516] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/objects.html#adef-archive-OBJECT)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 44 -449 M 11 4 Nf (border) S [/View [/XYZ -4 270.204895 null] /Dest /599 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [118.953613 -451.745117 180.352295 -439.645111] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -462.2 M (Width of border around the object. See the ) S (border attribute ) S (definition) S [/Rect [255.318604 -464.945068 370.968018 -452.845062] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/objects.html#adef-border-IMG)\] Cd /ANN pdfmark ( in HTML 4.0. This) S 66 -475.4 M (attribute is deprecated in HTML ) S (4.0.) S 44 -499.6 M 11 4 Nf (code) S [/View [/XYZ -4 219.605042 null] /Dest /600 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [105.753906 -502.344971 167.152588 -490.244965] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -512.8 M 11 0 Nf (Applet class file. See the ) S 11 4 Nf (code) S 11 0 Nf ( attribute for HTMLAppletElement. ) S 44 -537 M 11 4 Nf (codeBase) S [/View [/XYZ -4 182.205139 null] /Dest /601 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [132.15332 -539.744873 193.552 -527.644897] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -550.2 M 11 0 Nf (Base URI for ) S 11 4 Nf (classid) S 11 0 Nf (, ) S 11 4 Nf (data) S 11 0 Nf (, and ) S 11 4 Nf (archive) S 11 0 Nf ( attributes. See the ) S (codebase attribute ) S [/Rect [358.847656 -552.944824 443.323486 -540.844849] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/objects.html#adef-codebase-OBJECT)\] Cd /ANN pdfmark 66 -563.4 M (definition) S [/Rect [65.0 -566.144775 109.778076 -554.0448] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/objects.html#adef-codebase-OBJECT)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 44 -587.6 M 11 4 Nf (codeType) S [/View [/XYZ -4 131.605286 null] /Dest /602 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [132.15332 -590.344727 193.552 -578.244751] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -600.8 M 11 0 Nf (Content type for data downloaded via ) S 11 4 Nf (classid) S 11 0 Nf ( attribute. See the ) S (codetype attribute ) S [/Rect [359.574219 -603.544678 443.445312 -591.444702] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/objects.html#adef-codetype)\] Cd /ANN pdfmark 66 -614 M (definition) S [/Rect [65.0 -616.744629 109.778076 -604.644653] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/objects.html#adef-codetype)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 66 -614 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (106) S 0 setgray 193.2 40 M 8 8 Nf (2.5.5. Object definitions) S 132 -8 M grestore pgsave restore N %%Page: 107 107 %%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 44 -13.2 M %%IncludeResource: font Courier 11 4 Nf (contentDocument) S [/View [/XYZ -4 706.000061 null] /Dest /603 /DEST pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( of type ) S 11 4 Nf (Document) S [/Rect [178.352295 -15.9499512 233.151123 -3.84995079] /Subtype /Link /Border [0 0 1] /Dest /213 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (29) S (] ) S (, readonly, 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 (The document this object contains, if there is any and it is available, or ) S 11 4 Nf (null) S 11 0 Nf ( ) S (otherwise.) S 44 -50.6 M 11 4 Nf (data) S [/View [/XYZ -4 668.600159 null] /Dest /604 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [105.753906 -53.3498535 167.152588 -41.249855] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -63.8 M (A URI specifying the location of the object's data. See the ) S (data attribute ) S (definition) S [/Rect [324.671387 -66.5498047 429.936768 -54.4498062] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/objects.html#adef-data)\] Cd /ANN pdfmark ( in) S 66 -77 M (HTML ) S (4.0.) S 44 -101.2 M 11 4 Nf (declare) S [/View [/XYZ -4 618.000305 null] /Dest /605 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (boolean) S 11 0 Nf ( ) S 66 -114.4 M (Declare \(for future reference\), but do not instantiate, this object. See the ) S (declare attribute ) S [/Rect [384.212158 -117.149658 460.129883 -105.04966] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/objects.html#adef-declare)\] Cd /ANN pdfmark 66 -127.6 M (definition) S [/Rect [65.0 -130.349609 109.778076 -118.249611] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/objects.html#adef-declare)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 44 -151.8 M 11 4 Nf (form) S [/View [/XYZ -4 567.400452 null] /Dest /606 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (HTMLFormElement) S [/Rect [105.753906 -154.549561 206.751709 -142.449554] /Subtype /Link /Border [0 0 1] /Dest /428 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (85) S (] ) S (, readonly ) S 66 -165 M 11 0 Nf (Returns the ) S 11 4 Nf (FORM) S 11 0 Nf ( element containing this control. Returns ) S 11 4 Nf (null) S 11 0 Nf ( if this control is not) S 66 -178.2 M (within the context of a form. ) S 44 -202.4 M 11 4 Nf (height) S [/View [/XYZ -4 516.800598 null] /Dest /607 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [118.953613 -205.149414 180.352295 -193.049408] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -215.6 M (Override height. See the ) S (height attribute ) S (definition) S [/Rect [174.667725 -218.349365 289.107178 -206.249359] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/objects.html#adef-height-IMG)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 44 -239.8 M 11 4 Nf (hspace) S [/View [/XYZ -4 479.400696 null] /Dest /608 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [118.953613 -242.549316 180.352295 -230.44931] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -253 M (Horizontal space to the left and right of this image, applet, or object. See the ) S (hspace) S [/Rect [403.495605 -255.749268 435.425781 -243.649261] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/objects.html#adef-hspace)\] Cd /ANN pdfmark 66 -266.2 M (attribute ) S (definition) S [/Rect [65.0 -268.949219 149.189941 -256.849213] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/objects.html#adef-hspace)\] Cd /ANN pdfmark ( in HTML 4.0. This attribute is deprecated in HTML ) S (4.0.) S 44 -290.4 M 11 4 Nf (name) S [/View [/XYZ -4 428.800842 null] /Dest /609 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [105.753906 -293.14917 167.152588 -281.049164] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -303.6 M (Form control or object name when submitted with a form. See the ) S (name attribute ) S (definition) S [/Rect [357.990479 -306.349121 468.755859 -294.249115] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/interact/forms.html#adef-name-INPUT)\] Cd /ANN pdfmark 66 -316.8 M (in HTML ) S (4.0.) S 44 -341 M 11 4 Nf (standby) S [/View [/XYZ -4 378.201 null] /Dest /610 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [125.553467 -343.749023 186.952148 -331.649017] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -354.2 M (Message to render while loading the object. See the ) S (standby attribute ) S (definition) S [/Rect [294.72998 -356.948975 415.890381 -344.848969] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/objects.html#adef-standby)\] Cd /ANN pdfmark ( in HTML ) S 66 -367.4 M (4.0.) S 44 -391.6 M 11 4 Nf (tabIndex) S [/View [/XYZ -4 327.601135 null] /Dest /611 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (long) S 11 0 Nf ( ) S 66 -404.8 M (Index that represents the element's position in the tabbing order. See the ) S (tabindex attribute ) S [/Rect [386.083 -407.548828 468.128174 -395.448822] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/interact/forms.html#adef-tabindex)\] Cd /ANN pdfmark 66 -418 M (definition) S [/Rect [65.0 -420.748779 109.778076 -408.648773] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/interact/forms.html#adef-tabindex)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 44 -442.2 M 11 4 Nf (type) S [/View [/XYZ -4 277.001282 null] /Dest /612 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [105.753906 -444.94873 167.152588 -432.848724] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -455.4 M 11 0 Nf (Content type for data downloaded via ) S 11 4 Nf (data) S 11 0 Nf ( attribute. See the ) S (type attribute ) S (definition) S [/Rect [339.774658 -458.148682 445.65625 -446.048676] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/objects.html#adef-type-OBJECT)\] Cd /ANN pdfmark ( in) S 66 -468.6 M (HTML ) S (4.0.) S 44 -492.8 M 11 4 Nf (useMap) S [/View [/XYZ -4 226.401428 null] /Dest /613 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [118.953613 -495.548584 180.352295 -483.448578] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -506 M (Use client-side image map. See the ) S (usemap attribute ) S (definition) S [/Rect [222.329102 -508.748535 342.873291 -496.648529] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/objects.html#adef-usemap)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 44 -530.2 M 11 4 Nf (vspace) S [/View [/XYZ -4 189.001526 null] /Dest /614 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [118.953613 -532.948486 180.352295 -520.848511] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -543.4 M (Vertical space above and below this image, applet, or object. See the ) S (vspace attribute ) S [/Rect [370.177246 -546.148438 444.269287 -534.048462] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/objects.html#adef-vspace)\] Cd /ANN pdfmark 66 -556.6 M (definition) S [/Rect [65.0 -559.348389 109.778076 -547.248413] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/objects.html#adef-vspace)\] Cd /ANN pdfmark ( in HTML 4.0. This attribute is deprecated in HTML ) S (4.0.) S 44 -580.8 M 11 4 Nf (width) S [/View [/XYZ -4 138.401672 null] /Dest /615 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [112.35376 -583.54834 173.752441 -571.448364] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -594 M (Override width. See the ) S (width attribute ) S (definition) S [/Rect [172.22583 -596.748291 284.223389 -584.648315] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/objects.html#adef-width-IMG)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 66 -594 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (107) S 0 setgray 193.2 40 M 8 8 Nf (2.5.5. Object definitions) S 132 -8 M grestore pgsave restore N %%Page: 108 108 %%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 0 -13.2 M %%IncludeResource: font Times-Bold 11 2 Nf (Interface ) S %%IncludeResource: font Times-BoldItalic 11 3 Nf (HTMLParamElement) S [/View [/XYZ -4 706.000061 null] /Dest /616 /DEST pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 22 -37.4 M 11 0 Nf (Parameters fed to the ) S %%IncludeResource: font Courier 11 4 Nf (OBJECT) S 11 0 Nf ( element. See the ) S (PARAM element ) S (definition) S [/Rect [234.416748 -40.1499023 358.635254 -28.049902] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/objects.html#edef-PARAM)\] Cd /ANN pdfmark ( in HTML 4.0. ) S 22 -50.6 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -72.4 M 9.0 4 Nf (interface HTMLParamElement : HTMLElement {) S 44 -83.2 M ( attribute DOMString name;) S 44 -94 M ( attribute DOMString type;) S 44 -104.8 M ( attribute DOMString value;) S 44 -115.6 M ( attribute DOMString valueType;) S 44 -126.4 M (};) S 22 -148.6 M 11 2 Nf (Attributes) S 11 0 Nf ( ) S 44 -161.8 M 11 4 Nf (name) S [/View [/XYZ -4 557.401428 null] /Dest /617 /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 /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -175 M (The name of a run-time parameter. See the ) S (name attribute ) S (definition) S [/Rect [255.911621 -177.748535 366.677 -165.648529] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/objects.html#adef-name-PARAM)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 44 -199.2 M 11 4 Nf (type) S [/View [/XYZ -4 520.001526 null] /Dest /618 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [105.753906 -201.948486 167.152588 -189.84848] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -212.4 M 11 0 Nf (Content type for the ) S 11 4 Nf (value) S 11 0 Nf ( attribute when ) S 11 4 Nf (valuetype) S 11 0 Nf ( has the value "ref". See the ) S (type) S [/Rect [441.62085 -215.148438 462.5625 -203.048431] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/objects.html#adef-type-PARAM)\] Cd /ANN pdfmark 66 -225.6 M (attribute ) S (definition) S [/Rect [65.0 -228.348389 149.189941 -216.248383] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/objects.html#adef-type-PARAM)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 44 -249.8 M 11 4 Nf (value) S [/View [/XYZ -4 469.401672 null] /Dest /619 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [112.35376 -252.54834 173.752441 -240.448334] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -263 M (The value of a run-time parameter. See the ) S (value attribute ) S (definition) S [/Rect [255.911621 -265.748291 366.677 -253.648285] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/objects.html#adef-value-PARAM)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 44 -287.2 M 11 4 Nf (valueType) S [/View [/XYZ -4 432.00177 null] /Dest /620 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [138.753174 -289.948242 200.151855 -277.848236] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -300.4 M 11 0 Nf (Information about the meaning of the ) S 11 4 Nf (value) S 11 0 Nf ( attribute value. See the ) S (valuetype attribute ) S [/Rect [371.72876 -303.148193 458.657715 -291.048187] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/objects.html#adef-valuetype)\] Cd /ANN pdfmark 66 -313.6 M (definition) S [/Rect [65.0 -316.348145 109.778076 -304.248138] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/objects.html#adef-valuetype)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 0 -337.8 M 11 2 Nf (Interface ) S 11 3 Nf (HTMLAppletElement) S [/View [/XYZ -4 381.401917 null] /Dest /621 /DEST pdfmark 11 0 Nf ( ) S 22 -362 M (An embedded Java applet. See the ) S (APPLET element ) S (definition) S [/Rect [174.656 -364.748047 300.095703 -352.648041] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/objects.html#edef-APPLET)\] Cd /ANN pdfmark ( in HTML 4.0. This element is) S 22 -375.2 M (deprecated in HTML 4.0. ) S 22 -388.4 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -410.2 M 9.0 4 Nf (interface HTMLAppletElement : HTMLElement {) S 44 -421 M ( attribute DOMString align;) S 44 -431.8 M ( attribute DOMString alt;) S 44 -442.6 M ( attribute DOMString archive;) S 44 -453.4 M ( attribute DOMString code;) S 44 -464.2 M ( attribute DOMString codeBase;) S 44 -475 M ( attribute DOMString height;) S 44 -485.8 M ( attribute DOMString hspace;) S 44 -496.6 M ( attribute DOMString name;) S 44 -507.4 M ( attribute DOMString object;) S 44 -518.2 M ( attribute DOMString vspace;) S 44 -529 M ( attribute DOMString width;) S 44 -539.8 M (};) S 22 -562 M 11 2 Nf (Attributes) S 11 0 Nf ( ) S 44 -575.2 M 11 4 Nf (align) S [/View [/XYZ -4 144.0047 null] /Dest /622 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [112.35376 -577.945312 173.752441 -565.845337] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -588.4 M (Aligns this object \(vertically or horizontally\) with respect to its surrounding text. See the ) S 66 -601.6 M (align attribute ) S (definition) S [/Rect [65.0 -604.345215 173.939453 -592.245239] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/objects.html#adef-align-IMG)\] Cd /ANN pdfmark ( in HTML 4.0. This attribute is deprecated in HTML ) S (4.0.) S 66 -601.6 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (108) S 0 setgray 193.2 40 M 8 8 Nf (2.5.5. Object definitions) S 132 -8 M grestore pgsave restore N %%Page: 109 109 %%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 Courier 11 4 Nf (alt) S [/View [/XYZ -4 706.000061 null] /Dest /623 /DEST pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [99.1540527 -15.9499512 160.552734 -3.84995079] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -26.4 M (Alternate text for user agents not rendering the normal content of this element. See the ) S (alt) S [/Rect [448.088379 -29.1499023 461.087891 -17.049902] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/objects.html#adef-alt)\] Cd /ANN pdfmark 66 -39.6 M (attribute ) S (definition) S [/Rect [65.0 -42.3498535 149.189941 -30.2498531] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/objects.html#adef-alt)\] Cd /ANN pdfmark ( in HTML 4.0. This attribute is deprecated in HTML ) S (4.0.) S 44 -63.8 M 11 4 Nf (archive) S [/View [/XYZ -4 655.400208 null] /Dest /624 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [125.553467 -66.5498047 186.952148 -54.4498062] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -77 M (Comma-separated archive list. See the ) S (archive attribute ) S (definition) S [/Rect [236.683594 -79.7497559 355.995605 -67.6497574] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/objects.html#adef-archive-APPLET)\] Cd /ANN pdfmark ( in HTML 4.0. This) S 66 -90.2 M (attribute is deprecated in HTML ) S (4.0.) S 44 -114.4 M 11 4 Nf (code) S [/View [/XYZ -4 604.800354 null] /Dest /625 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [105.753906 -117.149658 167.152588 -105.04966] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -127.6 M (Applet class file. See the ) S (code attribute ) S (definition) S [/Rect [176.812012 -130.349609 284.519531 -118.249611] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/objects.html#adef-code)\] Cd /ANN pdfmark ( in HTML 4.0. This attribute is) S 66 -140.8 M (deprecated in HTML ) S (4.0.) S 44 -165 M 11 4 Nf (codeBase) S [/View [/XYZ -4 554.2005 null] /Dest /626 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [132.15332 -167.749512 193.552 -155.649506] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -178.2 M (Optional base URI for applet. See the ) S (codebase attribute ) S (definition) S [/Rect [233.021484 -180.949463 360.275391 -168.849457] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/objects.html#adef-codebase-APPLET)\] Cd /ANN pdfmark ( in HTML 4.0. This) S 66 -191.4 M (attribute is deprecated in HTML ) S (4.0.) S 44 -215.6 M 11 4 Nf (height) S [/View [/XYZ -4 503.600647 null] /Dest /627 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [118.953613 -218.349365 180.352295 -206.249359] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -228.8 M (Override height. See the ) S (height attribute ) S (definition) S [/Rect [174.667725 -231.549316 289.107178 -219.44931] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/objects.html#adef-height-APPLET)\] Cd /ANN pdfmark ( in HTML 4.0. This attribute is) S 66 -242 M (deprecated in HTML ) S (4.0.) S 44 -266.2 M 11 4 Nf (hspace) S [/View [/XYZ -4 453.000793 null] /Dest /628 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [118.953613 -268.949219 180.352295 -256.849213] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -279.4 M (Horizontal space to the left and right of this image, applet, or object. See the ) S (hspace) S [/Rect [403.495605 -282.14917 435.425781 -270.049164] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/objects.html#adef-hspace)\] Cd /ANN pdfmark 66 -292.6 M (attribute ) S (definition) S [/Rect [65.0 -295.349121 149.189941 -283.249115] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/objects.html#adef-hspace)\] Cd /ANN pdfmark ( in HTML 4.0. This attribute is deprecated in HTML ) S (4.0.) S 44 -316.8 M 11 4 Nf (name) S [/View [/XYZ -4 402.40094 null] /Dest /629 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [105.753906 -319.549072 167.152588 -307.449066] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -330 M (The name of the applet. See the ) S (name attribute ) S (definition) S [/Rect [206.743164 -332.749023 317.508545 -320.649017] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/objects.html#adef-name-APPLET)\] Cd /ANN pdfmark ( in HTML 4.0. This attribute is) S 66 -343.2 M (deprecated in HTML ) S (4.0.) S 44 -367.4 M 11 4 Nf (object) S [/View [/XYZ -4 351.801086 null] /Dest /630 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [118.953613 -370.148926 180.352295 -358.04892] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -380.6 M (Serialized applet file. See the ) S (object attribute ) S (definition) S [/Rect [196.358398 -383.348877 310.181641 -371.248871] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/objects.html#adef-object)\] Cd /ANN pdfmark ( in HTML 4.0. This attribute is) S 66 -393.8 M (deprecated in HTML ) S (4.0.) S 44 -418 M 11 4 Nf (vspace) S [/View [/XYZ -4 301.201233 null] /Dest /631 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [118.953613 -420.748779 180.352295 -408.648773] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -431.2 M (Vertical space above and below this image, applet, or object. See the ) S (vspace attribute ) S [/Rect [370.177246 -433.94873 444.269287 -421.848724] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/objects.html#adef-vspace)\] Cd /ANN pdfmark 66 -444.4 M (definition) S [/Rect [65.0 -447.148682 109.778076 -435.048676] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/objects.html#adef-vspace)\] Cd /ANN pdfmark ( in HTML 4.0. This attribute is deprecated in HTML ) S (4.0.) S 44 -468.6 M 11 4 Nf (width) S [/View [/XYZ -4 250.601379 null] /Dest /632 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [112.35376 -471.348633 173.752441 -459.248627] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -481.8 M (Override width. See the ) S (width attribute ) S (definition) S [/Rect [172.22583 -484.548584 284.223389 -472.448578] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/objects.html#adef-width-APPLET)\] Cd /ANN pdfmark ( in HTML 4.0. This attribute is deprecated) S 66 -495 M (in HTML ) S (4.0.) S 0 -519.2 M %%IncludeResource: font Times-Bold 11 2 Nf (Interface ) S %%IncludeResource: font Times-BoldItalic 11 3 Nf (HTMLMapElement) S [/View [/XYZ -4 200.001526 null] /Dest /633 /DEST pdfmark 11 0 Nf ( ) S 22 -543.4 M (Client-side image map. See the ) S (MAP element ) S (definition) S [/Rect [160.927734 -546.148438 269.867432 -534.048462] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/objects.html#edef-MAP)\] Cd /ANN pdfmark ( in HTML 4.0. ) S 22 -556.6 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -578.4 M 9.0 4 Nf (interface HTMLMapElement : HTMLElement {) S 44 -589.2 M ( readonly attribute HTMLCollection areas;) S 44 -600 M ( attribute DOMString name;) S 44 -610.8 M (};) S 44 -619.8 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (109) S 0 setgray 193.2 40 M 8 8 Nf (2.5.5. Object definitions) S 44 -8 M grestore pgsave restore N %%Page: 110 110 %%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 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 %%IncludeResource: font Courier 11 4 Nf (areas) S [/View [/XYZ -4 692.80011 null] /Dest /634 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (HTMLCollection) S [/Rect [112.35376 -29.1499023 206.751709 -17.049902] /Subtype /Link /Border [0 0 1] /Dest /356 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (75) S (] ) S (, readonly ) S 66 -39.6 M (The list of areas defined for the image map. ) S 44 -63.8 M 11 4 Nf (name) S [/View [/XYZ -4 655.400208 null] /Dest /635 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [105.753906 -66.5498047 167.152588 -54.4498062] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -77 M 11 0 Nf (Names the map \(for use with ) S 11 4 Nf (usemap) S 11 0 Nf (\). See the ) S (name attribute ) S (definition) S [/Rect [278.725342 -79.7497559 389.490723 -67.6497574] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/objects.html#adef-name-MAP)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 0 -101.2 M 11 2 Nf (Interface ) S %%IncludeResource: font Times-BoldItalic 11 3 Nf (HTMLAreaElement) S [/View [/XYZ -4 618.000305 null] /Dest /636 /DEST pdfmark 11 0 Nf ( ) S 22 -125.4 M (Client-side image map area definition. See the ) S (AREA element ) S (definition) S [/Rect [227.52002 -128.149658 342.564697 -116.04966] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/objects.html#edef-AREA)\] Cd /ANN pdfmark ( in HTML 4.0. ) S 22 -138.6 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -160.4 M 9.0 4 Nf (interface HTMLAreaElement : HTMLElement {) S 44 -171.2 M ( attribute DOMString accessKey;) S 44 -182 M ( attribute DOMString alt;) S 44 -192.8 M ( attribute DOMString coords;) S 44 -203.6 M ( attribute DOMString href;) S 44 -214.4 M ( attribute boolean noHref;) S 44 -225.2 M ( attribute DOMString shape;) S 44 -236 M ( attribute long tabIndex;) S 44 -246.8 M ( attribute DOMString target;) S 44 -257.6 M (};) S 22 -279.8 M 11 2 Nf (Attributes) S 11 0 Nf ( ) S 44 -293 M 11 4 Nf (accessKey) S [/View [/XYZ -4 426.202454 null] /Dest /637 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [138.753174 -295.747559 200.151855 -283.647552] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -306.2 M (A single character access key to give access to the form control. See the ) S (accesskey attribute ) S [/Rect [384.212158 -308.94751 472.350586 -296.847504] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/interact/forms.html#adef-accesskey)\] Cd /ANN pdfmark 66 -319.4 M (definition) S [/Rect [65.0 -322.147461 109.778076 -310.047455] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/interact/forms.html#adef-accesskey)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 44 -343.6 M 11 4 Nf (alt) S [/View [/XYZ -4 375.6026 null] /Dest /638 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [99.1540527 -346.347412 160.552734 -334.247406] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -356.8 M (Alternate text for user agents not rendering the normal content of this element. See the ) S (alt) S [/Rect [448.088379 -359.547363 461.087891 -347.447357] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/objects.html#adef-alt)\] Cd /ANN pdfmark 66 -370 M (attribute ) S (definition) S [/Rect [65.0 -372.747314 149.189941 -360.647308] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/objects.html#adef-alt)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 44 -394.2 M 11 4 Nf (coords) S [/View [/XYZ -4 325.002747 null] /Dest /639 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [118.953613 -396.947266 180.352295 -384.84726] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -407.4 M 11 0 Nf (Comma-separated list of lengths, defining an active region geometry. See also ) S 11 4 Nf (shape) S 11 0 Nf ( for) S 66 -420.6 M (the shape of the region. See the ) S (coords attribute ) S (definition) S [/Rect [205.522217 -423.347168 321.787598 -411.247162] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/objects.html#adef-coords)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 44 -444.8 M 11 4 Nf (href) S [/View [/XYZ -4 274.402893 null] /Dest /640 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [105.753906 -447.547119 167.152588 -435.447113] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -458 M (The URI of the linked resource. See the ) S (href attribute ) S (definition) S [/Rect [242.481445 -460.74707 347.130859 -448.647064] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/links.html#adef-href)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 44 -482.2 M 11 4 Nf (noHref) S [/View [/XYZ -4 237.002991 null] /Dest /641 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (boolean) S 11 0 Nf ( ) S 66 -495.4 M (Specifies that this area is inactive, i.e., has no associated action. See the ) S (nohref attribute ) S [/Rect [382.71582 -498.146973 455.587158 -486.046967] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/objects.html#adef-nohref)\] Cd /ANN pdfmark 66 -508.6 M (definition) S [/Rect [65.0 -511.346924 109.778076 -499.246918] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/objects.html#adef-nohref)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 44 -532.8 M 11 4 Nf (shape) S [/View [/XYZ -4 186.403137 null] /Dest /642 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [112.35376 -535.546875 173.752441 -523.446899] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -546 M 11 0 Nf (The shape of the active area. The coordinates are given by ) S 11 4 Nf (coords) S 11 0 Nf (. See the ) S (shape attribute ) S [/Rect [403.946777 -548.746826 473.155029 -536.646851] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/objects.html#adef-shape)\] Cd /ANN pdfmark 66 -559.2 M (definition) S [/Rect [65.0 -561.946777 109.778076 -549.846802] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/objects.html#adef-shape)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 44 -583.4 M 11 4 Nf (tabIndex) S [/View [/XYZ -4 135.803284 null] /Dest /643 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (long) S 11 0 Nf ( ) S 66 -596.6 M (Index that represents the element's position in the tabbing order. See the ) S (tabindex attribute ) S [/Rect [386.083 -599.34668 468.128174 -587.246704] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/interact/forms.html#adef-tabindex)\] Cd /ANN pdfmark 66 -609.8 M (definition) S [/Rect [65.0 -612.546631 109.778076 -600.446655] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/interact/forms.html#adef-tabindex)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 66 -609.8 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (110) S 0 setgray 193.2 40 M 8 8 Nf (2.5.5. Object definitions) S 132 -8 M grestore pgsave restore N %%Page: 111 111 %%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 44 -13.2 M %%IncludeResource: font Courier 11 4 Nf (target) S [/View [/XYZ -4 706.000061 null] /Dest /644 /DEST pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [118.953613 -15.9499512 180.352295 -3.84995079] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -26.4 M (Frame to render the resource in. See the ) S (target attribute ) S (definition) S [/Rect [243.085938 -29.1499023 355.072021 -17.049902] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/present/frames.html#adef-target)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 0 -50.6 M %%IncludeResource: font Times-Bold 11 2 Nf (Interface ) S %%IncludeResource: font Times-BoldItalic 11 3 Nf (HTMLScriptElement) S [/View [/XYZ -4 668.600159 null] /Dest /645 /DEST pdfmark 11 0 Nf ( ) S 22 -74.8 M (Script statements. See the ) S (SCRIPT element ) S (definition) S [/Rect [136.793945 -77.5498047 259.186523 -65.4498062] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/interact/scripts.html#edef-SCRIPT)\] Cd /ANN pdfmark ( in HTML 4.0. ) S 22 -88 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -109.8 M 9.0 4 Nf (interface HTMLScriptElement : HTMLElement {) S 44 -120.6 M ( attribute DOMString text;) S 44 -131.4 M ( attribute DOMString htmlFor;) S 44 -142.2 M ( attribute DOMString event;) S 44 -153 M ( attribute DOMString charset;) S 44 -163.8 M ( attribute boolean defer;) S 44 -174.6 M ( attribute DOMString src;) S 44 -185.4 M ( attribute DOMString type;) S 44 -196.2 M (};) S 22 -218.4 M 11 2 Nf (Attributes) S 11 0 Nf ( ) S 44 -231.6 M 11 4 Nf (charset) S [/View [/XYZ -4 487.602112 null] /Dest /646 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [125.553467 -234.3479 186.952148 -222.247894] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -244.8 M (The character encoding of the linked resource. See the ) S (charset attribute ) S (definition) S [/Rect [306.917725 -247.547852 425.008545 -235.447845] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/links.html#adef-charset)\] Cd /ANN pdfmark ( in HTML ) S 66 -258 M (4.0.) S 44 -282.2 M 11 4 Nf (defer) S [/View [/XYZ -4 437.002258 null] /Dest /647 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (boolean) S 11 0 Nf ( ) S 66 -295.4 M (Indicates that the user agent can defer processing of the script. See the ) S (defer attribute ) S [/Rect [376.578369 -298.147705 443.333496 -286.047699] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/interact/scripts.html#adef-defer)\] Cd /ANN pdfmark 66 -308.6 M (definition) S [/Rect [65.0 -311.347656 109.778076 -299.24765] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/interact/scripts.html#adef-defer)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 44 -332.8 M 11 4 Nf (event) S [/View [/XYZ -4 386.402405 null] /Dest /648 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [112.35376 -335.547607 173.752441 -323.447601] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -346 M %%IncludeResource: font Times-Italic 11 1 Nf (Reserved for future ) S (use.) S 11 0 Nf ( ) S 44 -370.2 M 11 4 Nf (htmlFor) S [/View [/XYZ -4 349.002502 null] /Dest /649 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [125.553467 -372.94751 186.952148 -360.847504] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -383.4 M 11 1 Nf (Reserved for future ) S (use.) S 11 0 Nf ( ) S 44 -407.6 M 11 4 Nf (src) S [/View [/XYZ -4 311.6026 null] /Dest /650 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [99.1540527 -410.347412 160.552734 -398.247406] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -420.8 M (URI designating an external script. See the ) S (src attribute ) S (definition) S [/Rect [256.241699 -423.547363 356.00708 -411.447357] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/interact/scripts.html#adef-src-SCRIPT)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 44 -445 M 11 4 Nf (text) S [/View [/XYZ -4 274.202698 null] /Dest /651 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [105.753906 -447.747314 167.152588 -435.647308] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -458.2 M (The script content of the element. ) S 44 -482.4 M 11 4 Nf (type) S [/View [/XYZ -4 236.802795 null] /Dest /652 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [105.753906 -485.147217 167.152588 -473.047211] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -495.6 M (The content type of the script language. See the ) S (type attribute ) S (definition) S [/Rect [277.009766 -498.347168 382.891357 -486.247162] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/interact/scripts.html#adef-type-SCRIPT)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 0 -519.8 M 11 2 Nf (Interface ) S 11 3 Nf (HTMLTableElement) S [/View [/XYZ -4 199.402893 null] /Dest /653 /DEST pdfmark 11 0 Nf ( ) S 22 -544 M (The create* and delete* methods on the table allow authors to construct and modify tables. HTML) S 22 -557.2 M 11 0 Nf (4.0 specifies that only one of each of the ) S 11 4 Nf (CAPTION) S 11 0 Nf (, ) S 11 4 Nf (THEAD) S 11 0 Nf (, and ) S 11 4 Nf (TFOOT) S 11 0 Nf ( elements may exist in a) S 22 -570.4 M (table. Therefore, if one exists, and the createTHead\(\) or createTFoot\(\) method is called, the method) S 22 -583.6 M (returns the existing THead or TFoot element. See the ) S (TABLE element ) S (definition) S [/Rect [257.462158 -586.346924 378.006836 -574.246948] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/tables.html#edef-TABLE)\] Cd /ANN pdfmark ( in HTML 4.0. ) S 22 -583.6 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (111) S 0 setgray 193.2 40 M 8 8 Nf (2.5.5. Object definitions) S 44 -8 M grestore pgsave restore N %%Page: 112 112 %%PageResources: font Times-Roman Times-Bold Courier Helvetica %%PageBoundingBox: 93 44 535 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 HTMLTableElement : HTMLElement {) S 44 -45.8 M ( attribute HTMLTableCaptionElement caption;) S 44 -56.6 M ( attribute HTMLTableSectionElement tHead;) S 44 -67.4 M ( attribute HTMLTableSectionElement tFoot;) S 44 -78.2 M ( readonly attribute HTMLCollection rows;) S 44 -89 M ( readonly attribute HTMLCollection tBodies;) S 44 -99.8 M ( attribute DOMString align;) S 44 -110.6 M ( attribute DOMString bgColor;) S 44 -121.4 M ( attribute DOMString border;) S 44 -132.2 M ( attribute DOMString cellPadding;) S 44 -143 M ( attribute DOMString cellSpacing;) S 44 -153.8 M ( attribute DOMString frame;) S 44 -164.6 M ( attribute DOMString rules;) S 44 -175.4 M ( attribute DOMString summary;) S 44 -186.2 M ( attribute DOMString width;) S 44 -197 M ( HTMLElement createTHead\(\);) S 44 -207.8 M ( void deleteTHead\(\);) S 44 -218.6 M ( HTMLElement createTFoot\(\);) S 44 -229.4 M ( void deleteTFoot\(\);) S 44 -240.2 M ( HTMLElement createCaption\(\);) S 44 -251 M ( void deleteCaption\(\);) S 44 -261.8 M ( HTMLElement insertRow\(in long index\)) S 44 -272.6 M ( raises\(DOMException\);) S 44 -283.4 M ( void deleteRow\(in long index\)) S 44 -294.2 M ( raises\(DOMException\);) S 44 -305 M (};) S 22 -327.2 M 11 2 Nf (Attributes) S 11 0 Nf ( ) S 44 -340.4 M 11 4 Nf (align) S [/View [/XYZ -4 378.805237 null] /Dest /654 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [112.35376 -343.144775 173.752441 -331.044769] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -353.6 M (Specifies the table's position with respect to the rest of the document. See the ) S (align) S [/Rect [408.698 -356.344727 432.69751 -344.24472] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/tables.html#adef-align-TABLE)\] Cd /ANN pdfmark 66 -366.8 M (attribute ) S (definition) S [/Rect [65.0 -369.544678 149.189941 -357.444672] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/tables.html#adef-align-TABLE)\] Cd /ANN pdfmark ( in HTML 4.0. This attribute is deprecated in HTML ) S (4.0.) S 44 -391 M 11 4 Nf (bgColor) S [/View [/XYZ -4 328.205383 null] /Dest /655 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [125.553467 -393.744629 186.952148 -381.644623] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -404.2 M (Cell background color. See the ) S (bgcolor attribute ) S (definition) S [/Rect [203.696533 -406.94458 324.240967 -394.844574] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/present/graphics.html#adef-bgcolor)\] Cd /ANN pdfmark ( in HTML 4.0. This attribute is) S 66 -417.4 M (deprecated in HTML ) S (4.0.) S 44 -441.6 M 11 4 Nf (border) S [/View [/XYZ -4 277.60553 null] /Dest /656 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [118.953613 -444.344482 180.352295 -432.244476] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -454.8 M (The width of the border around the table. See the ) S (border attribute ) S (definition) S [/Rect [283.423096 -457.544434 399.07251 -445.444427] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/tables.html#adef-border-TABLE)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 44 -479 M 11 4 Nf (caption) S [/View [/XYZ -4 240.205627 null] /Dest /657 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (HTMLTableCaptionElement) S [/Rect [125.553467 -481.744385 279.350098 -469.644379] /Subtype /Link /Border [0 0 1] /Dest /676 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (115) S (] ) S 66 -492.2 M 11 0 Nf (Returns the table's ) S 11 4 Nf (CAPTION) S 11 0 Nf (, or void if none exists. ) S 44 -516.4 M 11 4 Nf (cellPadding) S [/View [/XYZ -4 202.805725 null] /Dest /658 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [151.952881 -519.144287 213.351562 -507.044281] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -529.6 M (Specifies the horizontal and vertical space between cell content and cell borders. See the ) S 66 -542.8 M (cellpadding attribute ) S (definition) S [/Rect [65.0 -545.544189 203.264893 -533.444214] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/tables.html#adef-cellpadding)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 44 -567 M 11 4 Nf (cellSpacing) S [/View [/XYZ -4 152.205872 null] /Dest /659 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [151.952881 -569.744141 213.351562 -557.644165] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -580.2 M (Specifies the horizontal and vertical separation between cells. See the ) S (cellspacing attribute ) S [/Rect [373.839111 -582.944092 467.488525 -570.844116] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/tables.html#adef-cellspacing)\] Cd /ANN pdfmark 66 -593.4 M (definition) S [/Rect [65.0 -596.144043 109.778076 -584.044067] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/tables.html#adef-cellspacing)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 66 -593.4 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (112) S 0 setgray 193.2 40 M 8 8 Nf (2.5.5. Object definitions) S 132 -8 M grestore pgsave restore N %%Page: 113 113 %%PageResources: font Times-Roman Times-Bold Courier Helvetica %%PageBoundingBox: 93 44 538 755 %%BeginPageSetup /pgsave save D 71 706 translate %%EndPageSetup 0 0 M 0.6 setlinewidth 44 -13.2 M %%IncludeResource: font Courier 11 4 Nf (frame) S [/View [/XYZ -4 706.000061 null] /Dest /660 /DEST pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [112.35376 -15.9499512 173.752441 -3.84995079] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -26.4 M (Specifies which external table borders to render. See the ) S (frame attribute ) S (definition) S [/Rect [315.486084 -29.1499023 428.077148 -17.049902] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/tables.html#adef-frame)\] Cd /ANN pdfmark ( in) S 66 -39.6 M (HTML ) S (4.0.) S 44 -63.8 M 11 4 Nf (rows) S [/View [/XYZ -4 655.400208 null] /Dest /661 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (HTMLCollection) S [/Rect [105.753906 -66.5498047 200.151855 -54.4498062] /Subtype /Link /Border [0 0 1] /Dest /356 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (75) S (] ) S (, readonly ) S 66 -77 M 11 0 Nf (Returns a collection of all the rows in the table, including all in ) S 11 4 Nf (THEAD) S 11 0 Nf (, ) S 11 4 Nf (TFOOT) S 11 0 Nf (, all ) S 66 -90.2 M 11 4 Nf (TBODY) S 11 0 Nf ( elements. ) S 44 -114.4 M 11 4 Nf (rules) S [/View [/XYZ -4 604.800354 null] /Dest /662 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [112.35376 -117.149658 173.752441 -105.04966] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -127.6 M (Specifies which internal table borders to render. See the ) S (rules attribute ) S (definition) S [/Rect [313.660156 -130.349609 421.983398 -118.249611] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/tables.html#adef-rules)\] Cd /ANN pdfmark ( in HTML ) S 66 -140.8 M (4.0.) S 44 -165 M 11 4 Nf (summary) S [/View [/XYZ -4 554.2005 null] /Dest /663 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [125.553467 -167.749512 186.952148 -155.649506] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -178.2 M (Description about the purpose or structure of a table. See the ) S (summary attribute ) S (definition) S [/Rect [334.439209 -180.949463 462.320312 -168.849457] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/tables.html#adef-summary)\] Cd /ANN pdfmark 66 -191.4 M (in HTML ) S (4.0.) S 44 -215.6 M 11 4 Nf (tBodies) S [/View [/XYZ -4 503.600647 null] /Dest /664 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (HTMLCollection) S [/Rect [125.553467 -218.349365 219.951416 -206.249359] /Subtype /Link /Border [0 0 1] /Dest /356 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (75) S (] ) S (, readonly ) S 66 -228.8 M (Returns a collection of the defined table bodies. ) S 44 -253 M 11 4 Nf (tFoot) S [/View [/XYZ -4 466.200745 null] /Dest /665 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (HTMLTableSectionElement) S [/Rect [112.35376 -255.749268 266.150391 -243.649261] /Subtype /Link /Border [0 0 1] /Dest /685 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (116) S (] ) S 66 -266.2 M 11 0 Nf (Returns the table's ) S 11 4 Nf (TFOOT) S 11 0 Nf (, or ) S 11 4 Nf (null) S 11 0 Nf ( if none exists. ) S 44 -290.4 M 11 4 Nf (tHead) S [/View [/XYZ -4 428.800842 null] /Dest /666 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (HTMLTableSectionElement) S [/Rect [112.35376 -293.14917 266.150391 -281.049164] /Subtype /Link /Border [0 0 1] /Dest /685 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (116) S (] ) S 66 -303.6 M 11 0 Nf (Returns the table's ) S 11 4 Nf (THEAD) S 11 0 Nf (, or ) S 11 4 Nf (null) S 11 0 Nf ( if none exists. ) S 44 -327.8 M 11 4 Nf (width) S [/View [/XYZ -4 391.40094 null] /Dest /667 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [112.35376 -330.549072 173.752441 -318.449066] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -341 M (Specifies the desired table width. See the ) S (width attribute ) S (definition) S [/Rect [248.299561 -343.749023 360.297119 -331.649017] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/tables.html#adef-width-TABLE)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 22 -365.2 M %%IncludeResource: font Times-Bold 11 2 Nf (Methods) S 11 0 Nf ( ) S 44 -378.4 M 11 4 Nf (createCaption) S [/View [/XYZ -4 340.801086 null] /Dest /668 /DEST pdfmark 11 0 Nf ( ) S 66 -391.6 M (Create a new table caption object or return an existing one. ) S 66 -404.8 M 11 2 Nf (Return ) S (Value) S 11 0 Nf ( ) S 74 -432.1 M 11 4 Nf (HTMLElement) S [/Rect [73.0 -434.848633 147.598389 -422.748627] /Subtype /Link /Border [0 0 1] /Dest /383 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (80) S (] ) S 208.1 -432.1 M 11 0 Nf (A ) S 11 4 Nf (CAPTION) S 11 0 Nf ( ) S (element.) S 66 -465 M 11 2 Nf (No ) S (Parameters) S 66 -478.2 M 11 2 Nf (No ) S (Exceptions) S 44 -502.4 M 11 4 Nf (createTFoot) S [/View [/XYZ -4 216.751526 null] /Dest /669 /DEST pdfmark 11 0 Nf ( ) S 66 -515.6 M (Create a table footer row or return an existing one. ) S 66 -528.8 M 11 2 Nf (Return ) S (Value) S 11 0 Nf ( ) S 74 -556.1 M 11 4 Nf (HTMLElement) S [/Rect [73.0 -558.898193 147.598389 -546.798218] /Subtype /Link /Border [0 0 1] /Dest /383 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (80) S (] ) S 208.1 -556.1 M 11 0 Nf (A footer element ) S (\() S 11 4 Nf (TFOOT) S 11 0 Nf (\).) S 66 -589.1 M 11 2 Nf (No ) S (Parameters) S 66 -602.3 M 11 2 Nf (No ) S (Exceptions) S 66 -602.3 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (113) S 0 setgray 193.2 40 M 8 8 Nf (2.5.5. Object definitions) S 132 -8 M grestore pgsave restore N %%Page: 114 114 %%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 44 -13.2 M %%IncludeResource: font Courier 11 4 Nf (createTHead) S [/View [/XYZ -4 706.000061 null] /Dest /670 /DEST pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 66 -26.4 M (Create a table header row or return an existing one. ) 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 (HTMLElement) S [/Rect [73.0 -69.6496582 147.598389 -57.5496597] /Subtype /Link /Border [0 0 1] /Dest /383 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (80) S (] ) S 208.1 -66.9 M 11 0 Nf (A new table header element ) S (\() S 11 4 Nf (THEAD) S 11 0 Nf (\).) S 66 -99.8 M 11 2 Nf (No ) S (Parameters) S 66 -113 M 11 2 Nf (No ) S (Exceptions) S 44 -137.2 M 11 4 Nf (deleteCaption) S [/View [/XYZ -4 581.9505 null] /Dest /671 /DEST pdfmark 11 0 Nf ( ) S 66 -150.4 M (Delete the table caption, if one ) S (exists.) S 66 -163.6 M 11 2 Nf (No ) S (Parameters) S 66 -176.8 M 11 2 Nf (No Return ) S (Value) S 66 -190 M 11 2 Nf (No ) S (Exceptions) S 44 -214.2 M 11 4 Nf (deleteRow) S [/View [/XYZ -4 504.950745 null] /Dest /672 /DEST pdfmark 11 0 Nf ( ) S 66 -227.4 M (Delete a table ) S (row.) S 66 -240.6 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -253.8 M 11 4 Nf (index) S 11 0 Nf ( of type ) S 11 4 Nf (long) S 88 -267 M 11 0 Nf (The index of the row to be deleted. This index starts from 0 and is relative to all the) S 88 -280.2 M (rows contained inside the table, regardless of section ) S (parentage.) S 66 -304.4 M 11 2 Nf (Exceptions) S 11 0 Nf ( ) S 74 -331.7 M 11 4 Nf (DOMException) S [/Rect [73.0 -334.498779 154.198242 -322.398773] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -344.9 M ([p.) S (24) S (] ) S 196.7 -331.7 M (INDEX_SIZE_ERR: Raised if the specified index is greater) S 196.7 -344.9 M (than or equal to the number of rows or if the index is ) S 196.7 -358.1 M (negative.) S 66 -391.1 M 11 2 Nf (No Return ) S (Value) S 44 -415.3 M 11 4 Nf (deleteTFoot) S [/View [/XYZ -4 303.901428 null] /Dest /673 /DEST pdfmark 11 0 Nf ( ) S 66 -428.5 M (Delete the footer from the table, if one ) S (exists.) S 66 -441.7 M 11 2 Nf (No ) S (Parameters) S 66 -454.9 M 11 2 Nf (No Return ) S (Value) S 66 -468.1 M 11 2 Nf (No ) S (Exceptions) S 44 -492.3 M 11 4 Nf (deleteTHead) S [/View [/XYZ -4 226.901672 null] /Dest /674 /DEST pdfmark 11 0 Nf ( ) S 66 -505.5 M (Delete the header from the table, if one ) S (exists.) S 66 -518.7 M 11 2 Nf (No ) S (Parameters) S 66 -531.9 M 11 2 Nf (No Return ) S (Value) S 66 -545.1 M 11 2 Nf (No ) S (Exceptions) S 44 -569.3 M 11 4 Nf (insertRow) S [/View [/XYZ -4 149.901917 null] /Dest /675 /DEST pdfmark 11 0 Nf ( ) S 66 -582.5 M (Insert a new empty row in the table. The new row is inserted immediately before and in the) S 66 -595.7 M 11 0 Nf (same section as the current ) S 11 4 Nf (index) S 11 0 Nf (th row in the table. If ) S 11 4 Nf (index) S 11 0 Nf ( is equal to the number of) S 66 -608.9 M (rows, the new row is appended. In addition, when the table is empty the row is inserted into) S 66 -608.9 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (114) S 0 setgray 193.2 40 M 8 8 Nf (2.5.5. Object definitions) S 132 -8 M grestore pgsave restore N %%Page: 115 115 %%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 66 -13.2 M %%IncludeResource: font Times-Roman 11 0 Nf (a ) S %%IncludeResource: font Courier 11 4 Nf (TBODY) S 11 0 Nf ( which is created and inserted into the table. ) S %%IncludeResource: font Times-Italic 11 1 Nf (Note.) S 11 0 Nf ( A table row cannot be empty) S 66 -26.4 M 11 0 Nf (according to HTML 4.0 ) S (Recommendation.) 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 (index) S 11 0 Nf ( of type ) S 11 4 Nf (long) S 88 -66 M 11 0 Nf (The row number where to insert a new row. This index starts from 0 and is relative to) S 88 -79.2 M (all the rows contained inside the table, regardless of section ) S (parentage.) S 66 -103.4 M 11 2 Nf (Return ) S (Value) S 11 0 Nf ( ) S 74 -130.7 M 11 4 Nf (HTMLElement) S [/Rect [73.0 -133.449463 147.598389 -121.349464] /Subtype /Link /Border [0 0 1] /Dest /383 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (80) S (] ) S 208.1 -130.7 M (The newly created ) S (row.) S 66 -163.6 M 11 2 Nf (Exceptions) S 11 0 Nf ( ) S 74 -190.9 M 11 4 Nf (DOMException) S [/Rect [73.0 -193.699219 154.198242 -181.599213] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -204.1 M ([p.) S (24) S (] ) S 198 -190.9 M (INDEX_SIZE_ERR: Raised if the specified index is) S 198 -204.1 M (greater than the number of rows or if the index is ) S (negative.) S 0 -237.1 M 11 2 Nf (Interface ) S %%IncludeResource: font Times-BoldItalic 11 3 Nf (HTMLTableCaptionElement) S [/View [/XYZ -4 482.100891 null] /Dest /676 /DEST pdfmark 11 0 Nf ( ) S 22 -261.3 M (Table caption See the ) S (CAPTION element ) S (definition) S [/Rect [118.754883 -264.049072 251.520264 -251.949066] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/tables.html#edef-CAPTION)\] Cd /ANN pdfmark ( in HTML 4.0. ) S 22 -274.5 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -296.3 M 9.0 4 Nf (interface HTMLTableCaptionElement : HTMLElement {) S 44 -307.1 M ( attribute DOMString align;) S 44 -317.9 M (};) S 22 -340.1 M 11 2 Nf (Attributes) S 11 0 Nf ( ) S 44 -353.3 M 11 4 Nf (align) S [/View [/XYZ -4 365.901672 null] /Dest /677 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [112.35376 -356.04834 173.752441 -343.948334] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -366.5 M (Caption alignment with respect to the table. See the ) S (align attribute ) S (definition) S [/Rect [294.751953 -369.248291 403.691406 -357.148285] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/tables.html#adef-align-CAPTION)\] Cd /ANN pdfmark ( in HTML 4.0.) S 66 -379.7 M (This attribute is deprecated in HTML ) S (4.0.) S 0 -403.9 M 11 2 Nf (Interface ) S 11 3 Nf (HTMLTableColElement) S [/View [/XYZ -4 315.301819 null] /Dest /678 /DEST pdfmark 11 0 Nf ( ) S 22 -428.1 M 11 0 Nf (Regroups the ) S 11 4 Nf (COL) S 11 0 Nf ( and ) S 11 4 Nf (COLGROUP) S 11 0 Nf ( elements. See the ) S (COL element ) S (definition) S [/Rect [258.265137 -430.848145 365.36792 -418.748138] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/tables.html#edef-COL)\] Cd /ANN pdfmark ( in HTML 4.0. ) S 22 -441.3 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -463.1 M 9.0 4 Nf (interface HTMLTableColElement : HTMLElement {) S 44 -473.9 M ( attribute DOMString align;) S 44 -484.7 M ( attribute DOMString ch;) S 44 -495.5 M ( attribute DOMString chOff;) S 44 -506.3 M ( attribute long span;) S 44 -517.1 M ( attribute DOMString vAlign;) S 44 -527.9 M ( attribute DOMString width;) S 44 -538.7 M (};) S 22 -560.9 M 11 2 Nf (Attributes) S 11 0 Nf ( ) S 44 -574.1 M 11 4 Nf (align) S [/View [/XYZ -4 145.103577 null] /Dest /679 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [112.35376 -576.846436 173.752441 -564.74646] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -587.3 M (Horizontal alignment of cell data in column. See the ) S (align attribute ) S (definition) S [/Rect [297.799072 -590.046387 406.738525 -577.946411] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/tables.html#adef-align-TD)\] Cd /ANN pdfmark ( in HTML ) S 66 -600.5 M (4.0.) S 66 -600.5 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (115) S 0 setgray 193.2 40 M 8 8 Nf (2.5.5. Object definitions) S 132 -8 M grestore pgsave restore N %%Page: 116 116 %%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 44 -13.2 M %%IncludeResource: font Courier 11 4 Nf (ch) S [/View [/XYZ -4 706.000061 null] /Dest /680 /DEST pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [92.5542 -15.9499512 153.952881 -3.84995079] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -26.4 M (Alignment character for cells in a column. See the ) S (char attribute ) S (definition) S [/Rect [288.61377 -29.1499023 394.484131 -17.049902] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/tables.html#adef-char)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 44 -50.6 M 11 4 Nf (chOff) S [/View [/XYZ -4 668.600159 null] /Dest /681 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [112.35376 -53.3498535 173.752441 -41.249855] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -63.8 M (Offset of alignment character. See the ) S (charoff attribute ) S (definition) S [/Rect [234.527588 -66.5498047 353.223633 -54.4498062] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/tables.html#adef-charoff)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 44 -88 M 11 4 Nf (span) S [/View [/XYZ -4 631.200256 null] /Dest /682 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (long) S 11 0 Nf ( ) S 66 -101.2 M (Indicates the number of columns in a group or affected by a grouping. See the ) S (span) S [/Rect [410.811768 -103.949707 432.974365 -91.8497086] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/tables.html#adef-span-COL)\] Cd /ANN pdfmark 66 -114.4 M (attribute ) S (definition) S [/Rect [65.0 -117.149658 149.189941 -105.04966] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/tables.html#adef-span-COL)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 44 -138.6 M 11 4 Nf (vAlign) S [/View [/XYZ -4 580.600403 null] /Dest /683 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [118.953613 -141.349609 180.352295 -129.249603] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -151.8 M (Vertical alignment of cell data in column. See the ) S (valign attribute ) S (definition) S [/Rect [286.182861 -154.549561 400.622314 -142.449554] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/tables.html#adef-valign)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 44 -176 M 11 4 Nf (width) S [/View [/XYZ -4 543.2005 null] /Dest /684 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [112.35376 -178.749512 173.752441 -166.649506] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -189.2 M (Default column width. See the ) S (width attribute ) S (definition) S [/Rect [201.870361 -191.949463 313.86792 -179.849457] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/tables.html#adef-width-COL)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 0 -213.4 M %%IncludeResource: font Times-Bold 11 2 Nf (Interface ) S %%IncludeResource: font Times-BoldItalic 11 3 Nf (HTMLTableSectionElement) S [/View [/XYZ -4 505.800598 null] /Dest /685 /DEST pdfmark 11 0 Nf ( ) S 22 -237.6 M 11 0 Nf (The ) S 11 4 Nf (THEAD) S 11 0 Nf (, ) S 11 4 Nf (TFOOT) S 11 0 Nf (, and ) S 11 4 Nf (TBODY) S 11 0 Nf ( elements. ) S 22 -250.8 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -272.6 M 9.0 4 Nf (interface HTMLTableSectionElement : HTMLElement {) S 44 -283.4 M ( attribute DOMString align;) S 44 -294.2 M ( attribute DOMString ch;) S 44 -305 M ( attribute DOMString chOff;) S 44 -315.8 M ( attribute DOMString vAlign;) S 44 -326.6 M ( readonly attribute HTMLCollection rows;) S 44 -337.4 M ( HTMLElement insertRow\(in long index\)) S 44 -348.2 M ( raises\(DOMException\);) S 44 -359 M ( void deleteRow\(in long index\)) S 44 -369.8 M ( raises\(DOMException\);) S 44 -380.6 M (};) S 22 -402.8 M 11 2 Nf (Attributes) S 11 0 Nf ( ) S 44 -416 M 11 4 Nf (align) S [/View [/XYZ -4 303.202942 null] /Dest /686 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [112.35376 -418.74707 173.752441 -406.647064] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -429.2 M 11 0 Nf (Horizontal alignment of data in cells. See the ) S 11 4 Nf (align) S 11 0 Nf ( attribute for HTMLTheadElement for) S 66 -442.4 M (details. ) S 44 -466.6 M 11 4 Nf (ch) S [/View [/XYZ -4 252.603088 null] /Dest /687 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [92.5542 -469.346924 153.952881 -457.246918] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -479.8 M (Alignment character for cells in a column. See the ) S (char attribute ) S (definition) S [/Rect [288.61377 -482.546875 394.484131 -470.446869] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/tables.html#adef-char)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 44 -504 M 11 4 Nf (chOff) S [/View [/XYZ -4 215.203186 null] /Dest /688 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [112.35376 -506.746826 173.752441 -494.64682] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -517.2 M (Offset of alignment character. See the ) S (charoff attribute ) S (definition) S [/Rect [234.527588 -519.946777 353.223633 -507.846771] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/tables.html#adef-charoff)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 44 -541.4 M 11 4 Nf (rows) S [/View [/XYZ -4 177.803284 null] /Dest /689 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (HTMLCollection) S [/Rect [105.753906 -544.146729 200.151855 -532.046753] /Subtype /Link /Border [0 0 1] /Dest /356 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (75) S (] ) S (, readonly ) S 66 -554.6 M (The collection of rows in this table section. ) S 44 -578.8 M 11 4 Nf (vAlign) S [/View [/XYZ -4 140.403381 null] /Dest /690 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [118.953613 -581.546631 180.352295 -569.446655] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -592 M 11 0 Nf (Vertical alignment of data in cells. See the ) S 11 4 Nf (valign) S 11 0 Nf ( attribute for HTMLTheadElement for) S 66 -605.2 M (details. ) S 66 -605.2 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (116) S 0 setgray 193.2 40 M 8 8 Nf (2.5.5. Object definitions) S 132 -8 M grestore pgsave restore N %%Page: 117 117 %%PageResources: font Times-Roman Times-Bold Times-BoldItalic Courier Helvetica %%PageBoundingBox: 71 44 536 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 %%IncludeResource: font Courier 11 4 Nf (deleteRow) S [/View [/XYZ -4 692.80011 null] /Dest /691 /DEST pdfmark 11 0 Nf ( ) S 66 -39.6 M (Delete a row from this ) S (section.) S 66 -52.8 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -66 M 11 4 Nf (index) S 11 0 Nf ( of type ) S 11 4 Nf (long) S 88 -79.2 M 11 0 Nf (The index of the row to be deleted. This index starts from 0 and is relative only to the) S 88 -92.4 M (rows contained inside this section, not all the rows in the ) S (table.) S 66 -116.6 M 11 2 Nf (Exceptions) S 11 0 Nf ( ) S 74 -143.9 M 11 4 Nf (DOMException) S [/Rect [73.0 -146.649414 154.198242 -134.549408] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -157.1 M ([p.) S (24) S (] ) S 196.7 -143.9 M (INDEX_SIZE_ERR: Raised if the specified index is greater) S 196.7 -157.1 M (than or equal to the number of rows or if the index is ) S 196.7 -170.3 M (negative.) S 66 -203.2 M 11 2 Nf (No Return ) S (Value) S 44 -227.4 M 11 4 Nf (insertRow) S [/View [/XYZ -4 491.750793 null] /Dest /692 /DEST pdfmark 11 0 Nf ( ) S 66 -240.6 M 11 0 Nf (Insert a row into this section. The new row is inserted immediately before the current ) S 66 -253.8 M 11 4 Nf (index) S 11 0 Nf (th row in this section. If ) S 11 4 Nf (index) S 11 0 Nf ( is equal to the number of rows in this section, the) S 66 -267 M (new row is ) S (appended.) S 66 -280.2 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -293.4 M 11 4 Nf (index) S 11 0 Nf ( of type ) S 11 4 Nf (long) S 88 -306.6 M 11 0 Nf (The row number where to insert a new row. This index starts from 0 and is relative) S 88 -319.8 M (only to the rows contained inside this section, not all the rows in the ) S (table.) S 66 -344 M 11 2 Nf (Return ) S (Value) S 11 0 Nf ( ) S 74 -371.3 M 11 4 Nf (HTMLElement) S [/Rect [73.0 -374.098633 147.598389 -361.998627] /Subtype /Link /Border [0 0 1] /Dest /383 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (80) S (] ) S 208.1 -371.3 M (The newly created ) S (row.) S 66 -404.3 M 11 2 Nf (Exceptions) S 11 0 Nf ( ) S 74 -431.6 M 11 4 Nf (DOMException) S [/Rect [73.0 -434.348389 154.198242 -422.248383] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -444.8 M ([p.) S (24) S (] ) S 197.8 -431.6 M (INDEX_SIZE_ERR: Raised if the specified index is) S 197.8 -444.8 M (greater than the number of rows of if the index is ) S (neagative.) S 0 -477.7 M 11 2 Nf (Interface ) S %%IncludeResource: font Times-BoldItalic 11 3 Nf (HTMLTableRowElement) S [/View [/XYZ -4 241.451721 null] /Dest /693 /DEST pdfmark 11 0 Nf ( ) S 22 -501.9 M (A row in a table. See the ) S (TR element ) S (definition) S [/Rect [132.196777 -504.698242 231.357666 -492.598236] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/tables.html#edef-TR)\] Cd /ANN pdfmark ( in HTML 4.0. ) S 22 -515.1 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -536.9 M 9.0 4 Nf (interface HTMLTableRowElement : HTMLElement {) S 44 -547.7 M ( readonly attribute long rowIndex;) S 44 -558.5 M ( readonly attribute long sectionRowIndex;) S 44 -569.3 M ( readonly attribute HTMLCollection cells;) S 44 -580.1 M ( attribute DOMString align;) S 44 -590.9 M ( attribute DOMString bgColor;) S 44 -601.7 M ( attribute DOMString ch;) S 44 -612.5 M ( attribute DOMString chOff;) S 44 -612.5 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (117) S 0 setgray 193.2 40 M 8 8 Nf (2.5.5. Object definitions) S 88 -8 M grestore pgsave restore N %%Page: 118 118 %%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 ( attribute DOMString vAlign;) S 44 -21.6 M 9.0 4 Nf ( HTMLElement insertCell\(in long index\)) S 44 -32.4 M ( raises\(DOMException\);) S 44 -43.2 M ( void deleteCell\(in long index\)) S 44 -54 M ( raises\(DOMException\);) 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 11 4 Nf (align) S [/View [/XYZ -4 619.001282 null] /Dest /694 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [112.35376 -102.94873 173.752441 -90.848732] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -113.4 M (Horizontal alignment of data within cells of this row. See the ) S (align attribute ) S (definition) S [/Rect [336.298096 -116.148682 445.237549 -104.048683] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/tables.html#adef-align-TD)\] Cd /ANN pdfmark ( in) S 66 -126.6 M (HTML ) S (4.0.) S 44 -150.8 M 11 4 Nf (bgColor) S [/View [/XYZ -4 568.401428 null] /Dest /695 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [125.553467 -153.548584 186.952148 -141.448578] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -164 M (Background color for rows. See the ) S (bgcolor attribute ) S (definition) S [/Rect [224.15625 -166.748535 344.700684 -154.648529] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/present/graphics.html#adef-bgcolor)\] Cd /ANN pdfmark ( in HTML 4.0. This attribute) S 66 -177.2 M (is deprecated in HTML ) S (4.0.) S 44 -201.4 M 11 4 Nf (cells) S [/View [/XYZ -4 517.801575 null] /Dest /696 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (HTMLCollection) S [/Rect [112.35376 -204.148438 206.751709 -192.048431] /Subtype /Link /Border [0 0 1] /Dest /356 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (75) S (] ) S (, readonly ) S 66 -214.6 M (The collection of cells in this row. ) S 44 -238.8 M 11 4 Nf (ch) S [/View [/XYZ -4 480.401672 null] /Dest /697 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [92.5542 -241.54834 153.952881 -229.448334] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -252 M (Alignment character for cells in a column. See the ) S (char attribute ) S (definition) S [/Rect [288.61377 -254.748291 394.484131 -242.648285] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/tables.html#adef-char)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 44 -276.2 M 11 4 Nf (chOff) S [/View [/XYZ -4 443.00177 null] /Dest /698 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [112.35376 -278.948242 173.752441 -266.848236] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -289.4 M (Offset of alignment character. See the ) S (charoff attribute ) S (definition) S [/Rect [234.527588 -292.148193 353.223633 -280.048187] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/tables.html#adef-charoff)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 44 -313.6 M 11 4 Nf (rowIndex) S [/View [/XYZ -4 405.601868 null] /Dest /699 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (long) S 11 0 Nf (, readonly ) S 66 -326.8 M (The index of this row, relative to the entire table, starting from 0. This is in document tree) S 66 -340 M 11 0 Nf (order and not display order. The ) S 11 4 Nf (rowIndex) S 11 0 Nf ( does not take into account sections ) S (\() S 11 4 Nf (THEAD) S 11 0 Nf (, ) S 66 -353.2 M 11 4 Nf (TFOOT) S 11 0 Nf (, or ) S 11 4 Nf (TBODY) S 11 0 Nf (\) within the ) S (table.) S 44 -377.4 M 11 4 Nf (sectionRowIndex) S [/View [/XYZ -4 341.802063 null] /Dest /700 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (long) S 11 0 Nf (, readonly ) S 66 -390.6 M 11 0 Nf (The index of this row, relative to the current section ) S (\() S 11 4 Nf (THEAD) S 11 0 Nf (, ) S 11 4 Nf (TFOOT) S 11 0 Nf (, or ) S 11 4 Nf (TBODY) S 11 0 Nf (\), starting) S 66 -403.8 M (from ) S (0.) S 44 -428 M 11 4 Nf (vAlign) S [/View [/XYZ -4 291.202209 null] /Dest /701 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [118.953613 -430.747803 180.352295 -418.647797] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -441.2 M (Vertical alignment of data within cells of this row. See the ) S (valign attribute ) S (definition) S [/Rect [324.681885 -443.947754 439.121338 -431.847748] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/tables.html#adef-valign)\] Cd /ANN pdfmark ( in) S 66 -454.4 M (HTML ) S (4.0.) S 22 -478.6 M 11 2 Nf (Methods) S 11 0 Nf ( ) S 44 -491.8 M 11 4 Nf (deleteCell) S [/View [/XYZ -4 227.402405 null] /Dest /702 /DEST pdfmark 11 0 Nf ( ) S 66 -505 M (Delete a cell from the current ) S (row.) S 66 -518.2 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -531.4 M 11 4 Nf (index) S 11 0 Nf ( of type ) S 11 4 Nf (long) S 88 -544.6 M 11 0 Nf (The index of the cell to delete, starting from ) S (0.) S 66 -568.8 M 11 2 Nf (Exceptions) S 11 0 Nf ( ) S 66 -583.1 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (118) S 0 setgray 193.2 40 M 8 8 Nf (2.5.5. Object definitions) S 0 -8 M grestore pgsave restore N %%Page: 119 119 %%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 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 /207 /ANN pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 74 -26.2 M ([p.) S (24) S (] ) S 196.5 -13 M 11 0 Nf (INDEX_SIZE_ERR: Raised if the specified ) S 11 4 Nf (index) S 11 0 Nf ( is) S 196.5 -26.2 M (greater than or equal to the number of cells or if the index is ) S 196.5 -39.4 M (negative.) S 66 -72.3 M %%IncludeResource: font Times-Bold 11 2 Nf (No Return ) S (Value) S 44 -96.5 M 11 4 Nf (insertCell) S [/View [/XYZ -4 622.650208 null] /Dest /703 /DEST pdfmark 11 0 Nf ( ) S 66 -109.7 M 11 0 Nf (Insert an empty ) S 11 4 Nf (TD) S 11 0 Nf ( cell into this row. If ) S 11 4 Nf (index) S 11 0 Nf ( is equal to the number of cells, the new cell) S 66 -122.9 M (is ) S (appended) S 66 -136.1 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -149.3 M 11 4 Nf (index) S 11 0 Nf ( of type ) S 11 4 Nf (long) S 88 -162.5 M 11 0 Nf (The place to insert the cell, starting from ) S (0.) S 66 -186.7 M 11 2 Nf (Return ) S (Value) S 11 0 Nf ( ) S 74 -214 M 11 4 Nf (HTMLElement) S [/Rect [73.0 -216.799316 147.598389 -204.69931] /Subtype /Link /Border [0 0 1] /Dest /383 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (80) S (] ) S 208.1 -214 M (The newly created ) S (cell.) S 66 -247 M 11 2 Nf (Exceptions) S 11 0 Nf ( ) S 74 -274.3 M 11 4 Nf (DOMException) S [/Rect [73.0 -277.049072 154.198242 -264.949066] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -287.5 M ([p.) S (24) S (] ) S 197.8 -274.3 M 11 0 Nf (INDEX_SIZE_ERR: Raised if the specified ) S 11 4 Nf (index) S 11 0 Nf ( is) S 197.8 -287.5 M (greater than the number of cells or if the index is ) S (negative.) S 0 -320.4 M 11 2 Nf (Interface ) S %%IncludeResource: font Times-BoldItalic 11 3 Nf (HTMLTableCellElement) S [/View [/XYZ -4 398.751038 null] /Dest /704 /DEST pdfmark 11 0 Nf ( ) S 22 -344.6 M 11 0 Nf (The object used to represent the ) S 11 4 Nf (TH) S 11 0 Nf ( and ) S 11 4 Nf (TD) S 11 0 Nf ( elements. See the ) S (TD element ) S (definition) S [/Rect [293.926025 -347.398926 393.691895 -335.29892] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/tables.html#edef-TD)\] Cd /ANN pdfmark ( in HTML 4.0. ) S 22 -357.8 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -379.6 M 9.0 4 Nf (interface HTMLTableCellElement : HTMLElement {) S 44 -390.4 M ( readonly attribute long cellIndex;) S 44 -401.2 M ( attribute DOMString abbr;) S 44 -412 M ( attribute DOMString align;) S 44 -422.8 M ( attribute DOMString axis;) S 44 -433.6 M ( attribute DOMString bgColor;) S 44 -444.4 M ( attribute DOMString ch;) S 44 -455.2 M ( attribute DOMString chOff;) S 44 -466 M ( attribute long colSpan;) S 44 -476.8 M ( attribute DOMString headers;) S 44 -487.6 M ( attribute DOMString height;) S 44 -498.4 M ( attribute boolean noWrap;) S 44 -509.2 M ( attribute long rowSpan;) S 44 -520 M ( attribute DOMString scope;) S 44 -530.8 M ( attribute DOMString vAlign;) S 44 -541.6 M ( attribute DOMString width;) S 44 -552.4 M (};) S 22 -574.6 M 11 2 Nf (Attributes) S 11 0 Nf ( ) S 44 -587.8 M 11 4 Nf (abbr) S [/View [/XYZ -4 131.354553 null] /Dest /705 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [105.753906 -590.595459 167.152588 -578.495483] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -601 M (Abbreviation for header cells. See the ) S (abbr attribute ) S (definition) S [/Rect [233.923096 -603.79541 340.409668 -591.695435] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/tables.html#adef-abbr)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 66 -601 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (119) S 0 setgray 193.2 40 M 8 8 Nf (2.5.5. Object definitions) S 132 -8 M grestore pgsave restore N %%Page: 120 120 %%PageResources: font Times-Roman 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 %%IncludeResource: font Courier 11 4 Nf (align) S [/View [/XYZ -4 706.000061 null] /Dest /706 /DEST pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [112.35376 -15.9499512 173.752441 -3.84995079] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -26.4 M (Horizontal alignment of data in cell. See the ) S (align attribute ) S (definition) S [/Rect [262.049561 -29.1499023 370.989 -17.049902] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/tables.html#adef-align-TD)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 44 -50.6 M 11 4 Nf (axis) S [/View [/XYZ -4 668.600159 null] /Dest /707 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [105.753906 -53.3498535 167.152588 -41.249855] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -63.8 M (Names group of related headers. See the ) S (axis attribute ) S (definition) S [/Rect [245.219971 -66.5498047 349.880371 -54.4498062] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/tables.html#adef-axis)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 44 -88 M 11 4 Nf (bgColor) S [/View [/XYZ -4 631.200256 null] /Dest /708 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [125.553467 -90.7497559 186.952148 -78.6497574] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -101.2 M (Cell background color. See the ) S (bgcolor attribute ) S (definition) S [/Rect [203.696533 -103.949707 324.240967 -91.8497086] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/present/graphics.html#adef-bgcolor)\] Cd /ANN pdfmark ( in HTML 4.0. This attribute is) S 66 -114.4 M (deprecated in HTML ) S (4.0.) S 44 -138.6 M 11 4 Nf (cellIndex) S [/View [/XYZ -4 580.600403 null] /Dest /709 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (long) S 11 0 Nf (, readonly ) S 66 -151.8 M (The index of this cell in the row, starting from 0. This index is in document tree order and) S 66 -165 M (not display ) S (order.) S 44 -189.2 M 11 4 Nf (ch) S [/View [/XYZ -4 530.000549 null] /Dest /710 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [92.5542 -191.949463 153.952881 -179.849457] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -202.4 M (Alignment character for cells in a column. See the ) S (char attribute ) S (definition) S [/Rect [288.61377 -205.149414 394.484131 -193.049408] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/tables.html#adef-char)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 44 -226.6 M 11 4 Nf (chOff) S [/View [/XYZ -4 492.600647 null] /Dest /711 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [112.35376 -229.349365 173.752441 -217.249359] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -239.8 M (Offset of alignment character. See the ) S (charoff attribute ) S (definition) S [/Rect [234.527588 -242.549316 353.223633 -230.44931] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/tables.html#adef-charoff)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 44 -264 M 11 4 Nf (colSpan) S [/View [/XYZ -4 455.200745 null] /Dest /712 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (long) S 11 0 Nf ( ) S 66 -277.2 M (Number of columns spanned by cell. See the ) S (colspan attribute ) S (definition) S [/Rect [264.492432 -279.949219 385.036621 -267.849213] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/tables.html#adef-colspan)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 44 -301.4 M 11 4 Nf (headers) S [/View [/XYZ -4 417.800842 null] /Dest /713 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [125.553467 -304.14917 186.952148 -292.049164] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -314.6 M 11 0 Nf (List of ) S 11 4 Nf (id) S 11 0 Nf ( attribute values for header cells. See the ) S (headers attribute ) S (definition) S [/Rect [291.121338 -317.349121 411.654297 -305.249115] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/tables.html#adef-headers)\] Cd /ANN pdfmark ( in HTML ) S 66 -327.8 M (4.0.) S 44 -352 M 11 4 Nf (height) S [/View [/XYZ -4 367.201 null] /Dest /714 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [118.953613 -354.749023 180.352295 -342.649017] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -365.2 M (Cell height. See the ) S (height attribute ) S (definition) S [/Rect [153.911133 -367.948975 268.350586 -355.848969] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/tables.html#adef-height-TH)\] Cd /ANN pdfmark ( in HTML 4.0. This attribute is deprecated in) S 66 -378.4 M (HTML ) S (4.0.) S 44 -402.6 M 11 4 Nf (noWrap) S [/View [/XYZ -4 316.601135 null] /Dest /715 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (boolean) S 11 0 Nf ( ) S 66 -415.8 M (Suppress word wrapping. See the ) S (nowrap attribute ) S (definition) S [/Rect [214.696533 -418.548828 334.625 -406.448822] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/tables.html#adef-nowrap)\] Cd /ANN pdfmark ( in HTML 4.0. This attribute is) S 66 -429 M (deprecated in HTML ) S (4.0.) S 44 -453.2 M 11 4 Nf (rowSpan) S [/View [/XYZ -4 266.001282 null] /Dest /716 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (long) S 11 0 Nf ( ) S 66 -466.4 M (Number of rows spanned by cell. See the ) S (rowspan attribute ) S (definition) S [/Rect [248.597656 -469.148682 372.804932 -457.048676] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/tables.html#adef-rowspan)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 44 -490.6 M 11 4 Nf (scope) S [/View [/XYZ -4 228.601379 null] /Dest /717 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [112.35376 -493.348633 173.752441 -481.248627] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -503.8 M (Scope covered by header cells. See the ) S (scope attribute ) S (definition) S [/Rect [238.499268 -506.548584 350.485596 -494.448578] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/tables.html#adef-scope)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 44 -528 M 11 4 Nf (vAlign) S [/View [/XYZ -4 191.201477 null] /Dest /718 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [118.953613 -530.748535 180.352295 -518.64856] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -541.2 M (Vertical alignment of data in cell. See the ) S (valign attribute ) S (definition) S [/Rect [250.43335 -543.948486 364.872803 -531.848511] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/tables.html#adef-valign)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 44 -565.4 M 11 4 Nf (width) S [/View [/XYZ -4 153.801575 null] /Dest /719 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [112.35376 -568.148438 173.752441 -556.048462] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -578.6 M (Cell width. See the ) S (width attribute ) S (definition) S [/Rect [151.469238 -581.348389 263.466797 -569.248413] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/tables.html#adef-width-TH)\] Cd /ANN pdfmark ( in HTML 4.0. This attribute is deprecated in) S 66 -591.8 M (HTML ) S (4.0.) S 66 -591.8 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (120) S 0 setgray 193.2 40 M 8 8 Nf (2.5.5. Object definitions) S 132 -8 M grestore pgsave restore N %%Page: 121 121 %%PageResources: font Times-Roman Times-Bold Times-BoldItalic Courier Helvetica %%PageBoundingBox: 71 44 532 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 Times-BoldItalic 11 3 Nf (HTMLFrameSetElement) S [/View [/XYZ -4 706.000061 null] /Dest /720 /DEST pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 22 -37.4 M (Create a grid of frames. See the ) S (FRAMESET element ) S (definition) S [/Rect [162.731445 -40.1499023 305.286865 -28.049902] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/present/frames.html#edef-FRAMESET)\] Cd /ANN pdfmark ( in HTML 4.0. ) 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 HTMLFrameSetElement : HTMLElement {) S 44 -83.2 M ( attribute DOMString cols;) S 44 -94 M ( attribute DOMString rows;) S 44 -104.8 M (};) S 22 -127 M 11 2 Nf (Attributes) S 11 0 Nf ( ) S 44 -140.2 M 11 4 Nf (cols) S [/View [/XYZ -4 579.001038 null] /Dest /721 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [105.753906 -142.948975 167.152588 -130.848969] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -153.4 M (The number of columns of frames in the frameset. See the ) S (cols attribute ) S (definition) S [/Rect [323.439453 -156.148926 428.099854 -144.04892] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/present/frames.html#adef-cols-FRAMESET)\] Cd /ANN pdfmark ( in) S 66 -166.6 M (HTML ) S (4.0.) S 44 -190.8 M 11 4 Nf (rows) S [/View [/XYZ -4 528.401184 null] /Dest /722 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [105.753906 -193.548828 167.152588 -181.448822] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -204 M (The number of rows of frames in the frameset. See the ) S (rows attribute ) S (definition) S [/Rect [307.544678 -206.748779 415.868164 -194.648773] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/present/frames.html#adef-rows-FRAMESET)\] Cd /ANN pdfmark ( in HTML ) S 66 -217.2 M (4.0.) S 0 -241.4 M 11 2 Nf (Interface ) S 11 3 Nf (HTMLFrameElement) S [/View [/XYZ -4 477.801331 null] /Dest /723 /DEST pdfmark 11 0 Nf ( ) S 22 -265.6 M (Create a frame. See the ) S (FRAME element ) S (definition) S [/Rect [126.069092 -268.348633 249.06665 -256.248627] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/present/frames.html#edef-FRAME)\] Cd /ANN pdfmark ( in HTML 4.0. ) S 22 -278.8 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -300.6 M 9.0 4 Nf (interface HTMLFrameElement : HTMLElement {) S 44 -311.4 M ( attribute DOMString frameBorder;) S 44 -322.2 M ( attribute DOMString longDesc;) S 44 -333 M ( attribute DOMString marginHeight;) S 44 -343.8 M ( attribute DOMString marginWidth;) S 44 -354.6 M ( attribute DOMString name;) S 44 -365.4 M ( attribute boolean noResize;) S 44 -376.2 M ( attribute DOMString scrolling;) S 44 -387 M ( attribute DOMString src;) S 44 -397.8 M ( // Introduced in DOM Level 2:) S 44 -408.6 M ( readonly attribute Document contentDocument;) S 44 -419.4 M (};) S 22 -441.6 M 11 2 Nf (Attributes) S 11 0 Nf ( ) S 44 -454.8 M 11 4 Nf (contentDocument) S [/View [/XYZ -4 264.40387 null] /Dest /724 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (Document) S [/Rect [178.352295 -457.546143 233.151123 -445.446136] /Subtype /Link /Border [0 0 1] /Dest /213 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (29) S (] ) S (, readonly, introduced in ) S 11 2 Nf (DOM Level ) S (2) S 11 0 Nf ( ) S 66 -468 M 11 0 Nf (The document this frame contains, if there is any and it is available, or ) S 11 4 Nf (null) S 11 0 Nf ( ) S (otherwise.) S 44 -492.2 M 11 4 Nf (frameBorder) S [/View [/XYZ -4 227.003967 null] /Dest /725 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [151.952881 -494.946045 213.351562 -482.846039] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -505.4 M (Request frame borders. See the ) S (frameborder attribute ) S (definition) S [/Rect [204.905762 -508.146 346.206299 -496.046] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/present/frames.html#adef-frameborder)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 44 -529.6 M 11 4 Nf (longDesc) S [/View [/XYZ -4 189.604065 null] /Dest /726 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [132.15332 -532.345947 193.552 -520.246] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -542.8 M (URI designating a long description of this image or frame. See the ) S (longdesc attribute ) S [/Rect [359.815918 -545.545898 443.082031 -533.445923] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/present/frames.html#adef-longdesc-FRAME)\] Cd /ANN pdfmark 66 -556 M (definition) S [/Rect [65.0 -558.74585 109.778076 -546.645874] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/present/frames.html#adef-longdesc-FRAME)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 44 -580.2 M 11 4 Nf (marginHeight) S [/View [/XYZ -4 139.004211 null] /Dest /727 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [158.552734 -582.945801 219.951416 -570.845825] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -593.4 M (Frame margin height, in pixels. See the ) S (marginheight attribute ) S (definition) S [/Rect [240.67749 -596.145752 386.279297 -584.045776] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/present/frames.html#adef-marginheight)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 66 -593.4 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (121) S 0 setgray 193.2 40 M 8 8 Nf (2.5.5. Object definitions) S 132 -8 M grestore pgsave restore N %%Page: 122 122 %%PageResources: font Times-Roman Times-Bold Times-BoldItalic Courier Helvetica %%PageBoundingBox: 71 44 536 755 %%BeginPageSetup /pgsave save D 71 706 translate %%EndPageSetup 0 0 M 0.6 setlinewidth 44 -13.2 M %%IncludeResource: font Courier 11 4 Nf (marginWidth) S [/View [/XYZ -4 706.000061 null] /Dest /728 /DEST pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [151.952881 -15.9499512 213.351562 -3.84995079] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -26.4 M (Frame margin width, in pixels. See the ) S (marginwidth attribute ) S (definition) S [/Rect [238.235596 -29.1499023 381.395508 -17.049902] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/present/frames.html#adef-marginwidth)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 44 -50.6 M 11 4 Nf (name) S [/View [/XYZ -4 668.600159 null] /Dest /729 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [105.753906 -53.3498535 167.152588 -41.249855] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -63.8 M 11 0 Nf (The frame name \(object of the ) S 11 4 Nf (target) S 11 0 Nf ( attribute\). See the ) S (name attribute ) S (definition) S [/Rect [324.230957 -66.5498047 434.996338 -54.4498062] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/present/frames.html#adef-name-FRAME)\] Cd /ANN pdfmark ( in) S 66 -77 M (HTML ) S (4.0.) S 44 -101.2 M 11 4 Nf (noResize) S [/View [/XYZ -4 618.000305 null] /Dest /730 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (boolean) S 11 0 Nf ( ) S 66 -114.4 M (When true, forbid user from resizing frame. See the ) S (noresize attribute ) S (definition) S [/Rect [295.015869 -117.149658 418.606689 -105.04966] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/present/frames.html#adef-noresize)\] Cd /ANN pdfmark ( in HTML ) S 66 -127.6 M (4.0.) S 44 -151.8 M 11 4 Nf (scrolling) S [/View [/XYZ -4 567.400452 null] /Dest /731 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [138.753174 -154.549561 200.151855 -142.449554] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -165 M (Specify whether or not the frame should have scrollbars. See the ) S (scrolling attribute ) S [/Rect [351.543945 -167.749512 434.204834 -155.649506] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/present/frames.html#adef-scrolling)\] Cd /ANN pdfmark 66 -178.2 M (definition) S [/Rect [65.0 -180.949463 109.778076 -168.849457] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/present/frames.html#adef-scrolling)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 44 -202.4 M 11 4 Nf (src) S [/View [/XYZ -4 516.800598 null] /Dest /732 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [99.1540527 -205.149414 160.552734 -193.049408] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -215.6 M (A URI designating the initial frame contents. See the ) S (src attribute ) S (definition) S [/Rect [300.856689 -218.349365 400.62207 -206.249359] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/present/frames.html#adef-src-FRAME)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 0 -239.8 M %%IncludeResource: font Times-Bold 11 2 Nf (Interface ) S %%IncludeResource: font Times-BoldItalic 11 3 Nf (HTMLIFrameElement) S [/View [/XYZ -4 479.400696 null] /Dest /733 /DEST pdfmark 11 0 Nf ( ) S 22 -264 M (Inline subwindows. See the ) S (IFRAME element ) S (definition) S [/Rect [144.736816 -266.749268 271.397217 -254.649261] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/present/frames.html#edef-IFRAME)\] Cd /ANN pdfmark ( in HTML 4.0. ) S 22 -277.2 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -299 M 9.0 4 Nf (interface HTMLIFrameElement : HTMLElement {) S 44 -309.8 M ( attribute DOMString align;) S 44 -320.6 M ( attribute DOMString frameBorder;) S 44 -331.4 M ( attribute DOMString height;) S 44 -342.2 M ( attribute DOMString longDesc;) S 44 -353 M ( attribute DOMString marginHeight;) S 44 -363.8 M ( attribute DOMString marginWidth;) S 44 -374.6 M ( attribute DOMString name;) S 44 -385.4 M ( attribute DOMString scrolling;) S 44 -396.2 M ( attribute DOMString src;) S 44 -407 M ( attribute DOMString width;) S 44 -417.8 M ( // Introduced in DOM Level 2:) S 44 -428.6 M ( readonly attribute Document contentDocument;) S 44 -439.4 M (};) S 22 -461.6 M 11 2 Nf (Attributes) S 11 0 Nf ( ) S 44 -474.8 M 11 4 Nf (align) S [/View [/XYZ -4 244.403625 null] /Dest /734 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [112.35376 -477.546387 173.752441 -465.446381] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -488 M (Aligns this object \(vertically or horizontally\) with respect to its surrounding text. See the ) S 66 -501.2 M (align attribute ) S (definition) S [/Rect [65.0 -503.946289 173.939453 -491.846283] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/objects.html#adef-align-IMG)\] Cd /ANN pdfmark ( in HTML 4.0. This attribute is deprecated in HTML ) S (4.0.) S 44 -525.4 M 11 4 Nf (contentDocument) S [/View [/XYZ -4 193.803772 null] /Dest /735 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (Document) S [/Rect [178.352295 -528.14624 233.151123 -516.046265] /Subtype /Link /Border [0 0 1] /Dest /213 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (29) S (] ) S (, readonly, introduced in ) S 11 2 Nf (DOM Level ) S (2) S 11 0 Nf ( ) S 66 -538.6 M 11 0 Nf (The document this frame contains, if there is any and it is available, or ) S 11 4 Nf (null) S 11 0 Nf ( ) S (otherwise.) S 44 -562.8 M 11 4 Nf (frameBorder) S [/View [/XYZ -4 156.40387 null] /Dest /736 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [151.952881 -565.546143 213.351562 -553.446167] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -576 M (Request frame borders. See the ) S (frameborder attribute ) S (definition) S [/Rect [204.905762 -578.746094 346.206299 -566.646118] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/present/frames.html#adef-frameborder)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 66 -587 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (122) S 0 setgray 193.2 40 M 8 8 Nf (2.5.5. Object definitions) S 132 -8 M grestore pgsave restore N %%Page: 123 123 %%PageResources: font Times-Roman 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 Courier 11 4 Nf (height) S [/View [/XYZ -4 706.000061 null] /Dest /737 /DEST pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [118.953613 -15.9499512 180.352295 -3.84995079] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -26.4 M (Frame height. See the ) S (height attribute ) S (definition) S [/Rect [163.678955 -29.1499023 278.118408 -17.049902] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/present/frames.html#adef-height-IFRAME)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 44 -50.6 M 11 4 Nf (longDesc) S [/View [/XYZ -4 668.600159 null] /Dest /738 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [132.15332 -53.3498535 193.552 -41.249855] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -63.8 M (URI designating a long description of this image or frame. See the ) S (longdesc attribute ) S [/Rect [359.815918 -66.5498047 443.082031 -54.4498062] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/present/frames.html#adef-longdesc-IFRAME)\] Cd /ANN pdfmark 66 -77 M (definition) S [/Rect [65.0 -79.7497559 109.778076 -67.6497574] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/present/frames.html#adef-longdesc-IFRAME)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 44 -101.2 M 11 4 Nf (marginHeight) S [/View [/XYZ -4 618.000305 null] /Dest /739 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [158.552734 -103.949707 219.951416 -91.8497086] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -114.4 M (Frame margin height, in pixels. See the ) S (marginheight attribute ) S (definition) S [/Rect [240.67749 -117.149658 386.279297 -105.04966] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/present/frames.html#adef-marginheight)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 44 -138.6 M 11 4 Nf (marginWidth) S [/View [/XYZ -4 580.600403 null] /Dest /740 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [151.952881 -141.349609 213.351562 -129.249603] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -151.8 M (Frame margin width, in pixels. See the ) S (marginwidth attribute ) S (definition) S [/Rect [238.235596 -154.549561 381.395508 -142.449554] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/present/frames.html#adef-marginwidth)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 44 -176 M 11 4 Nf (name) S [/View [/XYZ -4 543.2005 null] /Dest /741 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [105.753906 -178.749512 167.152588 -166.649506] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -189.2 M 11 0 Nf (The frame name \(object of the ) S 11 4 Nf (target) S 11 0 Nf ( attribute\). See the ) S (name attribute ) S (definition) S [/Rect [324.230957 -191.949463 434.996338 -179.849457] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/present/frames.html#adef-name-IFRAME)\] Cd /ANN pdfmark ( in) S 66 -202.4 M (HTML ) S (4.0.) S 44 -226.6 M 11 4 Nf (scrolling) S [/View [/XYZ -4 492.600647 null] /Dest /742 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [138.753174 -229.349365 200.151855 -217.249359] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -239.8 M (Specify whether or not the frame should have scrollbars. See the ) S (scrolling attribute ) S [/Rect [351.543945 -242.549316 434.204834 -230.44931] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/present/frames.html#adef-scrolling)\] Cd /ANN pdfmark 66 -253 M (definition) S [/Rect [65.0 -255.749268 109.778076 -243.649261] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/present/frames.html#adef-scrolling)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 44 -277.2 M 11 4 Nf (src) S [/View [/XYZ -4 442.000793 null] /Dest /743 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [99.1540527 -279.949219 160.552734 -267.849213] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -290.4 M (A URI designating the initial frame contents. See the ) S (src attribute ) S (definition) S [/Rect [300.856689 -293.14917 400.62207 -281.049164] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/present/frames.html#adef-src-FRAME)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 44 -314.6 M 11 4 Nf (width) S [/View [/XYZ -4 404.600891 null] /Dest /744 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [112.35376 -317.349121 173.752441 -305.249115] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -327.8 M (Frame width. See the ) S (width attribute ) S (definition) S [/Rect [161.237061 -330.549072 273.234619 -318.449066] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/present/frames.html#adef-width-IFRAME)\] Cd /ANN pdfmark ( in HTML ) S (4.0.) S 0 -338.8 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (123) S 0 setgray 193.2 40 M 8 8 Nf (2.5.5. Object definitions) S 0 -8 M grestore pgsave restore N %%Page: 124 124 %%PageResources: font Helvetica %%PageBoundingBox: 264 44 348 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 (124) S 0 setgray 193.2 40 M 8 8 Nf (2.5.5. Object definitions) S 0 -8 M grestore pgsave restore N %%Page: 125 125 %%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 0 0 M [/View [/XYZ -4 706.0 null] /Dest /13 /DEST pdfmark 0 0 M [/View [/XYZ -4 706.0 null] /Dest /767 /DEST pdfmark 0 -22.8 M %%IncludeResource: font Times-Bold 19 2 Nf (3.) S [/View [/XYZ -4 706.000183 null] /Dest /775 /DEST pdfmark [/View [/XYZ -4 706.000183 null] /Dest /768 /DEST pdfmark ( Document Object Model ) S (Views) 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 (Laurence Cable, Sun ) S 22 -73.4 M (Arnaud Le Hors, ) S (W3C) S 0 -84.4 M [/View [/XYZ -4 621.600342 null] /Dest /68 /DEST pdfmark 0 -107.4 M 17 2 Nf (3.1.) S [/View [/XYZ -4 619.00061 null] /Dest /776 /DEST pdfmark [/View [/XYZ -4 619.00061 null] /Dest /769 /DEST pdfmark ( ) S (Introduction) S 0 -131.6 M 11 0 Nf (A document may have one or more "views" associated with it, e.g., a computed view on a document after) S 0 -144.8 M (applying a CSS stylesheet, or multiple presentations \(e.g., HTML Frame\) of the same document in a) S 0 -158 M (client. That is, a view is some alternate representation of, or a presentation of, and associated with, a) S 0 -171.2 M (source ) S (document.) S 0 -195.4 M (A view may be static, reflecting the state of the document when the view was created, or dynamic,) S 0 -208.6 M (reflecting changes in the target document as they occur, subsequent to the view being created. This Level) S 0 -221.8 M (of the DOM specification makes no statement about these ) S (behaviors.) S 0 -246 M 11 0 Nf (This section defines an ) S %%IncludeResource: font Courier 11 4 Nf (AbstractView) S [/Rect [102.870605 -248.749023 184.068848 -236.649017] /Subtype /Link /Border [0 0 1] /Dest /771 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (125) S (] ) S (interface which provides a base interface from which all) S 0 -259.2 M 11 0 Nf (such views shall derive. It defines an attribute which references the target document of the ) S 0 -272.4 M 11 4 Nf (AbstractView) S [/Rect [-1.0 -275.148926 80.1982422 -263.04892] /Subtype /Link /Border [0 0 1] /Dest /771 /ANN pdfmark 11 0 Nf (. The only semantics of the ) S 11 4 Nf (AbstractView) S [/Rect [200.0979 -275.148926 281.296143 -263.04892] /Subtype /Link /Border [0 0 1] /Dest /771 /ANN pdfmark 11 0 Nf ( defined here create an association) S 0 -285.6 M (between a view and its target ) S (document.) S 0 -309.8 M 11 0 Nf (There are no subinterfaces of ) S 11 4 Nf (AbstractView) S [/Rect [130.028809 -312.548828 211.227051 -300.448822] /Subtype /Link /Border [0 0 1] /Dest /771 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (125) S (] ) S (defined in the DOM Level ) S (2.) S 0 -334 M 11 0 Nf (However, ) S 11 4 Nf (AbstractView) S [/Rect [44.814209 -336.748779 126.012451 -324.648773] /Subtype /Link /Border [0 0 1] /Dest /771 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (125) S (] ) S (is defined in and used in this Level in two ) S (places:) S 11 -354.6 M gsave 0 setgray newpath 11.0 -354.568848 2.75 0 360 arc closepath fill grestore 22 -358.2 M 11 0 Nf (A Document may implement a ) S 11 4 Nf (DocumentView) S [/Rect [159.399414 -360.94873 240.597656 -348.848724] /Subtype /Link /Border [0 0 1] /Dest /773 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (126) S (] ) S (that has a default view attribute associated) S 22 -371.4 M (with it. This default view is typically dependent on the implementation \(e.g., the browser frame) S 22 -384.6 M (rendering the document\). The default view can be used in order to identify and/or associate a view) S 22 -397.8 M 11 0 Nf (with its target document \(by testing object equality on the ) S 11 4 Nf (AbstractView) S [/Rect [277.646729 -400.548584 358.844971 -388.448578] /Subtype /Link /Border [0 0 1] /Dest /771 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (125) S (] ) S (or obtaining the ) S 22 -411 M 11 4 Nf (DocumentView) S [/Rect [21.0 -413.748535 102.198242 -401.648529] /Subtype /Link /Border [0 0 1] /Dest /773 /ANN pdfmark 11 0 Nf ( attribute\). ) S 11 -421.6 M gsave 0 setgray newpath 11.0 -421.568604 2.75 0 360 arc closepath fill grestore 22 -425.2 M 11 0 Nf (A ) S 11 4 Nf (UIEvent) S [/Rect [31.6918945 -427.948486 79.8908691 -415.84848] /Subtype /Link /Border [0 0 1] /Dest /181 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (231) S (] ) S (typically occurs upon a view of a Document \(e.g., a mouse click on a browser) S 22 -438.4 M 11 0 Nf (frame rendering a particular Document instance\). A ) S 11 4 Nf (UIEvent) S [/Rect [251.3125 -441.148438 299.511475 -429.048431] /Subtype /Link /Border [0 0 1] /Dest /181 /ANN pdfmark 11 0 Nf ( has an ) S 11 4 Nf (AbstractView) S [/Rect [330.807861 -441.148438 412.006104 -429.048431] /Subtype /Link /Border [0 0 1] /Dest /771 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (125) S (] ) S 22 -451.6 M (associated with it which identifies both the particular \(implementation-dependent\) view in which the) S 22 -464.8 M 11 0 Nf (event occurs, and the target document the ) S 11 4 Nf (UIEvent) S [/Rect [206.731201 -467.54834 254.930176 -455.448334] /Subtype /Link /Border [0 0 1] /Dest /181 /ANN pdfmark 11 0 Nf ( is related ) S (to.) S 0 -489 M 11 0 Nf (The interfaces found within this section are not mandatory. A DOM application can use the ) S 0 -502.2 M 11 4 Nf (hasFeature) S 11 0 Nf ( method of the ) S 11 4 Nf (DOMImplementation) S [/Rect [131.602539 -504.948242 245.800049 -492.848236] /Subtype /Link /Border [0 0 1] /Dest /180 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (26) S (] ) S (interface to determine whether they are) S 0 -515.4 M (supported or not. The feature string for all the interfaces listed in this section is ) S ("Views".) S 0 -515.4 M [/View [/XYZ -4 190.601807 null] /Dest /69 /DEST pdfmark 0 -549.4 M 17 2 Nf (3.2.) S [/View [/XYZ -4 177.002075 null] /Dest /777 /DEST pdfmark [/View [/XYZ -4 177.002075 null] /Dest /770 /DEST pdfmark ( ) S (Interfaces) S 0 -573.6 M 11 2 Nf (Interface ) S %%IncludeResource: font Times-BoldItalic 11 3 Nf (AbstractView) S [/View [/XYZ -4 145.602112 null] /Dest /771 /DEST pdfmark 11 0 Nf ( \(introduced in ) S 11 2 Nf (DOM Level ) S (2) S 11 0 Nf (\) ) S 22 -584.6 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (125) S 0 setgray 175.9 40 M 8 8 Nf (3. Document Object Model Views) S 44 -8 M grestore pgsave restore N %%Page: 126 126 %%PageResources: font Times-Roman Times-Bold Times-BoldItalic Courier Helvetica %%PageBoundingBox: 71 44 522 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 (A base interface that all views shall derive from. ) S 22 -26.4 M %%IncludeResource: font Times-Bold 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -48.2 M %%IncludeResource: font Courier 9.0 4 Nf (// Introduced in DOM Level 2:) S 44 -59 M (interface AbstractView {) S 44 -69.8 M ( readonly attribute DocumentView document;) S 44 -80.6 M (};) S 22 -102.8 M 11 2 Nf (Attributes) S 11 0 Nf ( ) S 44 -116 M 11 4 Nf (document) S [/View [/XYZ -4 603.201 null] /Dest /772 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DocumentView) S [/Rect [132.15332 -118.749023 213.351562 -106.649025] /Subtype /Link /Border [0 0 1] /Dest /773 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (126) S (] ) S (, readonly ) S 66 -129.2 M 11 0 Nf (The source ) S 11 4 Nf (DocumentView) S [/Rect [116.313965 -131.948975 197.512207 -119.848976] /Subtype /Link /Border [0 0 1] /Dest /773 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (126) S (] ) S (of which this is an ) S 11 4 Nf (AbstractView) S 11 0 Nf (.) S 0 -153.4 M 11 2 Nf (Interface ) S %%IncludeResource: font Times-BoldItalic 11 3 Nf (DocumentView) S [/View [/XYZ -4 565.801086 null] /Dest /773 /DEST pdfmark 11 0 Nf ( \(introduced in ) S 11 2 Nf (DOM Level ) S (2) S 11 0 Nf (\) ) S 22 -177.6 M 11 0 Nf (The ) S 11 4 Nf (DocumentView) S 11 0 Nf ( interface is implemented by ) S 11 4 Nf (Document) S [/Rect [248.056885 -180.348877 302.855713 -168.248871] /Subtype /Link /Border [0 0 1] /Dest /213 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (29) S (] ) S (objects in DOM) S 22 -190.8 M (implementations supporting DOM Views. It provides an attribute to retrieve the default view of a) S 22 -204 M (document. ) S 22 -217.2 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -239 M 9.0 4 Nf (// Introduced in DOM Level 2:) S 44 -249.8 M (interface DocumentView {) S 44 -260.6 M ( readonly attribute AbstractView defaultView;) S 44 -271.4 M (};) S 22 -293.6 M 11 2 Nf (Attributes) S 11 0 Nf ( ) S 44 -306.8 M 11 4 Nf (defaultView) S [/View [/XYZ -4 412.402161 null] /Dest /774 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (AbstractView) S [/Rect [151.952881 -309.547852 233.151123 -297.447845] /Subtype /Link /Border [0 0 1] /Dest /771 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (125) S (] ) S (, readonly ) S 66 -320 M 11 0 Nf (The default ) S 11 4 Nf (AbstractView) S [/Rect [118.150879 -322.747803 199.349121 -310.647797] /Subtype /Link /Border [0 0 1] /Dest /771 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (125) S (] ) S (for this ) S 11 4 Nf (Document) S [/Rect [269.14502 -322.747803 323.943848 -310.647797] /Subtype /Link /Border [0 0 1] /Dest /213 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (29) S (] ) S (, or ) S 11 4 Nf (null) S 11 0 Nf ( if none ) S 66 -333.2 M (available.) S 0 -344.2 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (126) S 0 setgray 209.7 40 M 8 8 Nf (3.2. Interfaces) S 0 -8 M grestore pgsave restore N %%Page: 127 127 %%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 /14 /DEST pdfmark 0 0 M [/View [/XYZ -4 706.0 null] /Dest /752 /DEST pdfmark 0 -22.8 M %%IncludeResource: font Times-Bold 19 2 Nf (4.) S [/View [/XYZ -4 706.000183 null] /Dest /804 /DEST pdfmark [/View [/XYZ -4 706.000183 null] /Dest /778 /DEST pdfmark ( Document Object Model ) S (StyleSheets) 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 (Vidur Apparao, Netscape Communications Corp. ) S 22 -73.4 M (Philippe Le H\351garet, W3C ) S 22 -86.6 M (Chris Wilson, ) S (Microsoft) S 0 -97.6 M [/View [/XYZ -4 608.400391 null] /Dest /70 /DEST pdfmark 0 -120.6 M 17 2 Nf (4.1.) S [/View [/XYZ -4 605.800659 null] /Dest /805 /DEST pdfmark [/View [/XYZ -4 605.800659 null] /Dest /779 /DEST pdfmark ( ) S (Introduction) S 0 -144.8 M 11 0 Nf (The DOM Level 2 Style Sheet interfaces are base interfaces used to represent any type of style sheet. The) S 0 -158 M (expectation is that DOM modules that represent a specific style sheet language may contain interfaces that) S 0 -171.2 M (derive from these interfaces. ) S 0 -195.4 M 11 0 Nf (A DOM application can use the ) S %%IncludeResource: font Courier 11 4 Nf (hasFeature) S 11 0 Nf ( method of the ) S 11 4 Nf (DOMImplementation) S [/Rect [273.96167 -198.14917 388.15918 -186.049164] /Subtype /Link /Border [0 0 1] /Dest /180 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (26) S (] ) S (interface to) S 0 -208.6 M (determine whether the StyleSheets interfaces are supported or not. The feature string for the fundamental) S 0 -221.8 M (interfaces listed in this section is "StyleSheets". ) S 0 -221.8 M [/View [/XYZ -4 484.200928 null] /Dest /71 /DEST pdfmark 0 -255.8 M 17 2 Nf (4.2.) S [/View [/XYZ -4 470.601166 null] /Dest /806 /DEST pdfmark [/View [/XYZ -4 470.601166 null] /Dest /780 /DEST pdfmark ( Style Sheet ) S (Interfaces) S 0 -280 M 11 0 Nf (This set of interfaces represents the generic notion of style ) S (sheets.) S 0 -304.2 M 11 2 Nf (Interface ) S %%IncludeResource: font Times-BoldItalic 11 3 Nf (StyleSheet) S [/View [/XYZ -4 415.001282 null] /Dest /781 /DEST pdfmark 11 0 Nf ( \(introduced in ) S 11 2 Nf (DOM Level ) S (2) S 11 0 Nf (\) ) S 22 -328.4 M 11 0 Nf (The ) S 11 4 Nf (StyleSheet) S 11 0 Nf ( interface is the abstract base interface for any type of style sheet. It represents a) S 22 -341.6 M (single style sheet associated with a structured document. In HTML, the StyleSheet interface) S 22 -354.8 M 11 0 Nf (represents either an external style sheet, included via the HTML ) S 11 1 Nf (LINK) S [/Rect [306.01416 -357.548584 332.466797 -345.448578] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/links.html#h-12.3)\] Cd /ANN pdfmark 11 0 Nf ( element, or an inline ) S 11 1 Nf (STYLE) S [/Rect [426.395752 -357.548584 458.9646 -345.448578] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/present/styles.html#h-14.2.3)\] Cd /ANN pdfmark 22 -368 M 11 0 Nf (element. In XML, this interface represents an external style sheet, included via a ) S 11 1 Nf (style sheet) S [/Rect [377.798096 -370.748535 425.314453 -358.648529] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/1999/06/REC-xml-stylesheet-19990629)\] Cd /ANN pdfmark 22 -381.2 M 11 1 Nf (processing ) S (instruction) S [/Rect [21.0 -383.948486 121.084717 -371.84848] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/1999/06/REC-xml-stylesheet-19990629)\] Cd /ANN pdfmark 11 0 Nf (. ) S 22 -394.4 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -416.2 M 9.0 4 Nf (// Introduced in DOM Level 2:) S 44 -427 M (interface StyleSheet {) S 44 -437.8 M ( readonly attribute DOMString type;) S 44 -448.6 M ( attribute boolean disabled;) S 44 -459.4 M ( readonly attribute Node ownerNode;) S 44 -470.2 M ( readonly attribute StyleSheet parentStyleSheet;) S 44 -481 M ( readonly attribute DOMString href;) S 44 -491.8 M ( readonly attribute DOMString title;) S 44 -502.6 M ( readonly attribute MediaList media;) S 44 -513.4 M (};) S 22 -535.6 M 11 2 Nf (Attributes) S 11 0 Nf ( ) S 44 -548.8 M 11 4 Nf (disabled) S [/View [/XYZ -4 170.403625 null] /Dest /782 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (boolean) S 11 0 Nf ( ) S 66 -562 M 11 4 Nf (false) S 11 0 Nf ( if the style sheet is applied to the document. ) S 11 4 Nf (true) S 11 0 Nf ( if it is not. Modifying this) S 66 -575.2 M (attribute may cause a new resolution of style for the document. A stylesheet only applies if) S 66 -588.4 M (both an appropriate medium definition is present and the disabled attribute is false. So, if) S 66 -601.6 M 11 0 Nf (the media doesn't apply to the current user agent, the ) S 11 4 Nf (disabled) S 11 0 Nf ( attribute is ignored. ) S 66 -601.6 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (127) S 0 setgray 165.2 40 M 8 8 Nf (4. Document Object Model StyleSheets) S 132 -8 M grestore pgsave restore N %%Page: 128 128 %%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 44 -13.2 M %%IncludeResource: font Courier 11 4 Nf (href) S [/View [/XYZ -4 706.000061 null] /Dest /783 /DEST pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [105.753906 -15.9499512 167.152588 -3.84995079] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S (, readonly ) S 66 -26.4 M (If the style sheet is a linked style sheet, the value of its attribute is its location. For inline) S 66 -39.6 M 11 0 Nf (style sheets, the value of this attribute is ) S 11 4 Nf (null) S 11 0 Nf (. See the ) S %%IncludeResource: font Times-Italic 11 1 Nf (href attribute ) S (definition) S [/Rect [310.458984 -42.3498535 415.746582 -30.2498531] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/links.html#adef-href)\] Cd /ANN pdfmark 11 0 Nf ( for the ) S 66 -52.8 M 11 4 Nf (LINK) S 11 0 Nf ( element in HTML 4.0, and the href pseudo-attribute for the XML ) S 11 1 Nf (style sheet) S [/Rect [384.676025 -55.5498047 432.192383 -43.4498062] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/1999/06/REC-xml-stylesheet-19990629/#The)\] Cd /ANN pdfmark 66 -66 M 11 1 Nf (processing ) S (instruction) S [/Rect [65.0 -68.7497559 165.084717 -56.6497574] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/1999/06/REC-xml-stylesheet-19990629/#The)\] Cd /ANN pdfmark 11 0 Nf (. ) S 44 -90.2 M 11 4 Nf (media) S [/View [/XYZ -4 629.000305 null] /Dest /784 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (MediaList) S [/Rect [112.35376 -92.949707 173.752441 -80.8497086] /Subtype /Link /Border [0 0 1] /Dest /792 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (129) S (] ) S (, readonly ) S 66 -103.4 M 11 0 Nf (The intended destination media for style information. The media is often specified in the ) S 66 -116.6 M 11 4 Nf (ownerNode) S 11 0 Nf (. If no media has been specified, the ) S 11 4 Nf (MediaList) S [/Rect [285.688232 -119.349609 347.086914 -107.249611] /Subtype /Link /Border [0 0 1] /Dest /792 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (129) S (] ) S (will be empty. See) S 66 -129.8 M 11 0 Nf (the ) S 11 1 Nf (media attribute ) S (definition) S [/Rect [81.1916504 -132.549561 195.642334 -120.449562] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/present/styles.html#adef-media)\] Cd /ANN pdfmark 11 0 Nf ( for the ) S 11 4 Nf (LINK) S 11 0 Nf ( element in HTML 4.0, and the media) S 66 -143 M 11 0 Nf (pseudo-attribute for the XML ) S 11 1 Nf (style sheet processing instruction ) S [/Rect [198.196289 -145.749512 349.297363 -133.649506] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/1999/06/REC-xml-stylesheet-19990629/#The)\] Cd /ANN pdfmark 11 0 Nf (. Modifying the media list) S 66 -156.2 M 11 0 Nf (may cause a change to the attribute ) S 11 4 Nf (disabled) S 11 0 Nf (. ) S 44 -180.4 M 11 4 Nf (ownerNode) S [/View [/XYZ -4 538.800598 null] /Dest /785 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (Node) S [/Rect [138.753174 -183.149414 167.152588 -171.049408] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (38) S (] ) S (, readonly ) S 66 -193.6 M (The node that associates this style sheet with the document. For HTML, this may be the) S 66 -206.8 M 11 0 Nf (corresponding ) S 11 4 Nf (LINK) S 11 0 Nf ( or ) S 11 4 Nf (STYLE) S 11 0 Nf ( element. For XML, it may be the linking processing) S 66 -220 M (instruction. For style sheets that are included by other style sheets, the value of this) S 66 -233.2 M 11 0 Nf (attribute is ) S 11 4 Nf (null) S 11 0 Nf (. ) S 44 -257.4 M 11 4 Nf (parentStyleSheet) S [/View [/XYZ -4 461.800842 null] /Dest /786 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (StyleSheet) S [/Rect [184.952148 -260.14917 252.950684 -248.049164] /Subtype /Link /Border [0 0 1] /Dest /781 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (127) S (] ) S (, readonly ) S 66 -270.6 M (For style sheet languages that support the concept of style sheet inclusion, this attribute) S 66 -283.8 M (represents the including style sheet, if one exists. If the style sheet is a top-level style sheet,) S 66 -297 M 11 0 Nf (or the style sheet language does not support inclusion, the value of this attribute is ) S 11 4 Nf (null) S 11 0 Nf (. ) S 44 -321.2 M 11 4 Nf (title) S [/View [/XYZ -4 398.001038 null] /Dest /787 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [112.35376 -323.948975 173.752441 -311.848969] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S (, readonly ) S 66 -334.4 M 11 0 Nf (The advisory title. The title is often specified in the ) S 11 4 Nf (ownerNode) S 11 0 Nf (. See the ) S 11 1 Nf (title attribute ) S [/Rect [392.946533 -337.148926 455.455811 -325.04892] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/global.html#adef-title)\] Cd /ANN pdfmark 66 -347.6 M 11 1 Nf (definition) S [/Rect [65.0 -350.348877 109.173096 -338.248871] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/global.html#adef-title)\] Cd /ANN pdfmark 11 0 Nf ( for the ) S 11 4 Nf (LINK) S 11 0 Nf ( element in HTML 4.0, and the title pseudo-attribute for the XML ) S 66 -360.8 M 11 1 Nf (style sheet processing ) S (instruction) S [/Rect [65.0 -363.548828 213.351074 -351.448822] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/1999/06/REC-xml-stylesheet-19990629/#The)\] Cd /ANN pdfmark 11 0 Nf (. ) S 44 -385 M 11 4 Nf (type) S [/View [/XYZ -4 334.201233 null] /Dest /788 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [105.753906 -387.748779 167.152588 -375.648773] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S (, readonly ) S 66 -398.2 M (This specifies the style sheet language for this style sheet. The style sheet language is) S 66 -411.4 M 11 0 Nf (specified as a content type \(e.g. "text/css"\). The ) S 11 1 Nf (content ) S (type) S [/Rect [277.118652 -414.148682 332.577393 -402.048676] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/types.html#type-content-type)\] Cd /ANN pdfmark 11 0 Nf ( is often specified in the ) S 66 -424.6 M 11 4 Nf (ownerNode) S 11 0 Nf (. Also see the ) S 11 1 Nf (type attribute ) S (definition) S [/Rect [186.415283 -427.348633 292.307861 -415.248627] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/links.html#adef-type-A)\] Cd /ANN pdfmark 11 0 Nf ( for the ) S 11 4 Nf (LINK) S 11 0 Nf ( element in HTML 4.0,) S 66 -437.8 M 11 0 Nf (and the type pseudo-attribute for the XML ) S 11 1 Nf (style sheet processing ) S (instruction) S [/Rect [254.713379 -440.548584 403.064453 -428.448578] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/1999/06/REC-xml-stylesheet-19990629)\] Cd /ANN pdfmark 11 0 Nf (. ) S 0 -462 M %%IncludeResource: font Times-Bold 11 2 Nf (Interface ) S %%IncludeResource: font Times-BoldItalic 11 3 Nf (StyleSheetList) S [/View [/XYZ -4 257.201477 null] /Dest /789 /DEST pdfmark 11 0 Nf ( \(introduced in ) S 11 2 Nf (DOM Level ) S (2) S 11 0 Nf (\) ) S 22 -486.2 M 11 0 Nf (The ) S 11 4 Nf (StyleSheetList) S 11 0 Nf ( interface provides the abstraction of an ordered collection of style sheets. ) S 22 -499.4 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -521.2 M 9.0 4 Nf (// Introduced in DOM Level 2:) S 44 -532 M (interface StyleSheetList {) S 44 -542.8 M ( readonly attribute unsigned long length;) S 44 -553.6 M ( StyleSheet item\(in unsigned long index\);) S 44 -564.4 M (};) S 22 -586.6 M 11 2 Nf (Attributes) S 11 0 Nf ( ) S 44 -586.6 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (128) S 0 setgray 188.1 40 M 8 8 Nf (4.2. Style Sheet Interfaces) S 88 -8 M grestore pgsave restore N %%Page: 129 129 %%PageResources: font Times-Roman Times-Italic Times-Bold Times-BoldItalic %%+ font Courier Helvetica %%PageBoundingBox: 71 44 528 755 %%BeginPageSetup /pgsave save D 71 706 translate %%EndPageSetup 0 0 M 0.6 setlinewidth 44 -13.2 M %%IncludeResource: font Courier 11 4 Nf (length) S [/View [/XYZ -4 706.000061 null] /Dest /790 /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 11 4 Nf (StyleSheets) S [/Rect [133.12207 -29.1499023 207.720459 -17.049902] /Subtype /Link /Border [0 0 1] /Dest /781 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (127) S (] ) S (in the list. The range of valid child stylesheet) S 66 -39.6 M 11 0 Nf (indices is ) S 11 4 Nf (0) S 11 0 Nf ( to ) S 11 4 Nf (length-1) S 11 0 Nf ( inclusive. ) S 22 -63.8 M %%IncludeResource: font Times-Bold 11 2 Nf (Methods) S 11 0 Nf ( ) S 44 -77 M 11 4 Nf (item) S [/View [/XYZ -4 642.200256 null] /Dest /791 /DEST pdfmark 11 0 Nf ( ) S 66 -90.2 M (Used to retrieve a style sheet by ordinal index. ) S 66 -103.4 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -116.6 M 11 4 Nf (index) S 11 0 Nf ( of type ) S 11 4 Nf (unsigned ) S (long) S 88 -129.8 M 11 0 Nf (Index into the ) S (collection) S 66 -154 M 11 2 Nf (Return ) S (Value) S 11 0 Nf ( ) S 74 -181.3 M 11 4 Nf (StyleSheet) S [/Rect [73.0 -184.049316 140.998535 -171.94931] /Subtype /Link /Border [0 0 1] /Dest /781 /ANN pdfmark 11 0 Nf ( ) S 74 -194.5 M ([p.) S (127) S (] ) S 189.5 -181.3 M 11 0 Nf (The style sheet at the ) S 11 4 Nf (index) S 11 0 Nf ( position in the ) S 189.5 -194.5 M 11 4 Nf (StyleSheetList) S 11 0 Nf (, or ) S 11 4 Nf (null) S 11 0 Nf ( if that is not a valid index. ) S 66 -227.4 M 11 2 Nf (No ) S (Exceptions) S 0 -251.6 M 11 2 Nf (Interface ) S %%IncludeResource: font Times-BoldItalic 11 3 Nf (MediaList) S [/View [/XYZ -4 467.550842 null] /Dest /792 /DEST pdfmark 11 0 Nf ( \(introduced in ) S 11 2 Nf (DOM Level ) S (2) S 11 0 Nf (\) ) S 22 -275.8 M 11 0 Nf (The ) S 11 4 Nf (MediaList) S 11 0 Nf ( interface provides the abstraction of an ordered collection of ) S %%IncludeResource: font Times-Italic 11 1 Nf (media) S [/Rect [371.50708 -278.599121 400.390625 -266.499115] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/types.html#h-6.13)\] Cd /ANN pdfmark 11 0 Nf (, without) S 22 -289 M (defining or constraining how this collection is implemented. An empty list is the same as a list that) S 22 -302.2 M 11 0 Nf (contains the medium ) S 11 4 Nf ("all") S 11 0 Nf (. ) S 22 -315.4 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -337.2 M 9.0 4 Nf (// Introduced in DOM Level 2:) S 44 -348 M (interface MediaList {) S 44 -358.8 M ( attribute DOMString mediaText;) S 44 -369.6 M ( // raises\(DOMException\) on setting) S 44 -391.2 M ( readonly attribute unsigned long length;) S 44 -402 M ( DOMString item\(in unsigned long index\);) S 44 -412.8 M ( void deleteMedium\(in DOMString oldMedium\)) S 44 -423.6 M ( raises\(DOMException\);) S 44 -434.4 M ( void appendMedium\(in DOMString newMedium\)) S 44 -445.2 M ( raises\(DOMException\);) S 44 -456 M (};) S 22 -478.2 M 11 2 Nf (Attributes) S 11 0 Nf ( ) S 44 -491.4 M 11 4 Nf (length) S [/View [/XYZ -4 227.753479 null] /Dest /793 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (unsigned ) S (long) S 11 0 Nf (, readonly ) S 66 -504.6 M 11 0 Nf (The number of media in the list. The range of valid media is ) S 11 4 Nf (0) S 11 0 Nf ( to ) S 11 4 Nf (length-1) S 11 0 Nf ( inclusive. ) S 44 -528.8 M 11 4 Nf (mediaText) S [/View [/XYZ -4 190.353577 null] /Dest /794 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [138.753174 -531.596436 200.151855 -519.49646] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -542 M (The parsable textual representation of the media list. This is a comma-separated list of) S 66 -555.2 M (media. ) S 66 -568.4 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 66 -582.7 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (129) S 0 setgray 188.1 40 M 8 8 Nf (4.2. Style Sheet Interfaces) S 0 -8 M grestore pgsave restore N %%Page: 130 130 %%PageResources: font Times-Roman Times-Bold Courier Helvetica %%PageBoundingBox: 93 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 /207 /ANN pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 74 -26.2 M ([p.) S (24) S (] ) S 196.2 -13 M (SYNTAX_ERR: Raised if the specified string value has a) S 196.2 -26.2 M (syntax error and is ) S (unparsable.) S 196.2 -50.4 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 196.2 -63.6 M (media list is ) S (readonly.) S 22 -96.5 M %%IncludeResource: font Times-Bold 11 2 Nf (Methods) S 11 0 Nf ( ) S 44 -109.7 M 11 4 Nf (appendMedium) S [/View [/XYZ -4 609.450256 null] /Dest /795 /DEST pdfmark 11 0 Nf ( ) S 66 -122.9 M 11 0 Nf (Adds the medium ) S 11 4 Nf (newMedium) S 11 0 Nf ( to the end of the list. If the ) S 11 4 Nf (newMedium) S 11 0 Nf ( is already used, it) S 66 -136.1 M (is first removed. ) S 66 -149.3 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -162.5 M 11 4 Nf (newMedium) S 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [160.753174 -165.299561 222.151855 -153.199554] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 88 -175.7 M (The new medium to ) S (add.) S 66 -199.9 M 11 2 Nf (Exceptions) S 11 0 Nf ( ) S 74 -227.2 M 11 4 Nf (DOMException) S [/Rect [73.0 -229.999268 154.198242 -217.899261] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -240.4 M ([p.) S (24) S (] ) S 192.4 -227.2 M (INVALID_CHARACTER_ERR: If the medium contains) S 192.4 -240.4 M (characters that are invalid in the underlying style language. ) S 192.4 -264.6 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this list) S 192.4 -277.8 M (is readonly. ) S 66 -310.8 M 11 2 Nf (No Return ) S (Value) S 44 -335 M 11 4 Nf (deleteMedium) S [/View [/XYZ -4 384.201 null] /Dest /796 /DEST pdfmark 11 0 Nf ( ) S 66 -348.2 M 11 0 Nf (Deletes the medium indicated by ) S 11 4 Nf (oldMedium) S 11 0 Nf ( from the list. ) S 66 -361.4 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -374.6 M 11 4 Nf (oldMedium) S 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [160.753174 -377.348877 222.151855 -365.248871] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 88 -387.8 M (The medium to delete in the media ) S (list.) S 66 -412 M 11 2 Nf (Exceptions) S 11 0 Nf ( ) S 74 -439.3 M 11 4 Nf (DOMException) S [/Rect [73.0 -442.048584 154.198242 -429.948578] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -452.5 M ([p.) S (24) S (] ) S 200.9 -439.3 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 200.9 -452.5 M (list is readonly. ) S 200.9 -476.7 M 11 0 Nf (NOT_FOUND_ERR: Raised if ) S 11 4 Nf (oldMedium) S 11 0 Nf ( is not in the) S 200.9 -489.9 M (list. ) S 66 -522.8 M 11 2 Nf (No Return ) S (Value) S 44 -547 M 11 4 Nf (item) S [/View [/XYZ -4 172.151672 null] /Dest /797 /DEST pdfmark 11 0 Nf ( ) S 66 -560.2 M 11 0 Nf (Returns the ) S 11 4 Nf (index) S 11 0 Nf (th in the list. If ) S 11 4 Nf (index) S 11 0 Nf ( is greater than or equal to the number of media) S 66 -573.4 M 11 0 Nf (in the list, this returns ) S 11 4 Nf (null) S 11 0 Nf (. ) S 66 -586.6 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -586.6 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (130) S 0 setgray 188.1 40 M 8 8 Nf (4.2. Style Sheet Interfaces) S 132 -8 M grestore pgsave restore N %%Page: 131 131 %%PageResources: font Times-Roman Times-Italic Times-Bold Times-BoldItalic %%+ font Courier Helvetica %%PageBoundingBox: 71 44 534 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 88 -26.4 M 11 0 Nf (Index into the collection. ) S 66 -50.6 M %%IncludeResource: font Times-Bold 11 2 Nf (Return ) S (Value) S 11 0 Nf ( ) S 74 -77.9 M 11 4 Nf (DOMString) S [/Rect [73.0 -80.6496582 134.398682 -68.5496597] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S 74 -91.1 M ([p.) S (21) S (] ) S 183.5 -77.9 M 11 0 Nf (The medium at the ) S 11 4 Nf (index) S 11 0 Nf (th position in the ) S 11 4 Nf (MediaList) S 11 0 Nf (, or ) S 183.5 -91.1 M 11 4 Nf (null) S 11 0 Nf ( if that is not a valid index. ) S 66 -124 M 11 2 Nf (No ) S (Exceptions) S 0 -135 M [/View [/XYZ -4 570.950439 null] /Dest /72 /DEST pdfmark 0 -158 M 17 2 Nf (4.3.) S [/View [/XYZ -4 568.350708 null] /Dest /807 /DEST pdfmark [/View [/XYZ -4 568.350708 null] /Dest /798 /DEST pdfmark ( Document ) S (Extensions) S 0 -182.2 M 11 2 Nf (Interface ) S %%IncludeResource: font Times-BoldItalic 11 3 Nf (LinkStyle) S [/View [/XYZ -4 536.950745 null] /Dest /751 /DEST pdfmark 11 0 Nf ( \(introduced in ) S 11 2 Nf (DOM Level ) S (2) S 11 0 Nf (\) ) S 22 -206.4 M 11 0 Nf (The ) S 11 4 Nf (LinkStyle) S 11 0 Nf ( interface provides a mechanism by which a style sheet can be retrieved from the) S 22 -219.6 M 11 0 Nf (node responsible for linking it into a document. An instance of the ) S 11 4 Nf (LinkStyle) S 11 0 Nf ( interface can be) S 22 -232.8 M 11 0 Nf (obtained using binding-specific casting methods on an instance of a linking node ) S 22 -246 M 11 0 Nf (\() S 11 4 Nf (HTMLLinkElement) S [/Rect [24.6628418 -248.799072 125.660645 -236.699066] /Subtype /Link /Border [0 0 1] /Dest /394 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (81) S (] ) S (, ) S 11 4 Nf (HTMLStyleElement) S [/Rect [161.236328 -248.799072 268.833984 -236.699066] /Subtype /Link /Border [0 0 1] /Dest /417 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (84) S (] ) S (or ) S 11 4 Nf (ProcessingInstruction) S [/Rect [310.82251 -248.799072 451.419434 -236.699066] /Subtype /Link /Border [0 0 1] /Dest /317 /ANN pdfmark 11 0 Nf ( ) S 22 -259.2 M ([p.) S (71) S (] ) S (in DOM Level 2\). ) S 22 -272.4 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -294.2 M 9.0 4 Nf (// Introduced in DOM Level 2:) S 44 -305 M (interface LinkStyle {) S 44 -315.8 M ( readonly attribute StyleSheet sheet;) S 44 -326.6 M (};) S 22 -348.8 M 11 2 Nf (Attributes) S 11 0 Nf ( ) S 44 -362 M 11 4 Nf (sheet) S [/View [/XYZ -4 357.151917 null] /Dest /799 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (StyleSheet) S [/Rect [112.35376 -364.798096 180.352295 -352.69809] /Subtype /Link /Border [0 0 1] /Dest /781 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (127) S (] ) S (, readonly ) S 66 -375.2 M (The style sheet. ) S 0 -399.4 M 11 2 Nf (Interface ) S 11 3 Nf (DocumentStyle) S [/View [/XYZ -4 319.752 null] /Dest /800 /DEST pdfmark 11 0 Nf ( \(introduced in ) S 11 2 Nf (DOM Level ) S (2) S 11 0 Nf (\) ) S 22 -423.6 M 11 0 Nf (The ) S 11 4 Nf (DocumentStyle) S 11 0 Nf ( interface provides a mechanism by which the style sheets embedded in a) S 22 -436.8 M 11 0 Nf (document can be retrieved. The expectation is that an instance of the ) S 11 4 Nf (DocumentStyle) S 11 0 Nf ( interface) S 22 -450 M 11 0 Nf (can be obtained by using binding-specific casting methods on an instance of the ) S 11 4 Nf (Document) S [/Rect [375.083252 -452.797852 429.88208 -440.697845] /Subtype /Link /Border [0 0 1] /Dest /213 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (29) S (] ) S 22 -463.2 M (interface. ) S 22 -476.4 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -498.2 M 9.0 4 Nf (// Introduced in DOM Level 2:) S 44 -509 M (interface DocumentStyle {) S 44 -519.8 M ( readonly attribute StyleSheetList styleSheets;) S 44 -530.6 M (};) S 22 -552.8 M 11 2 Nf (Attributes) S 11 0 Nf ( ) S 44 -566 M 11 4 Nf (styleSheets) S [/View [/XYZ -4 153.153137 null] /Dest /801 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (StyleSheetList) S [/Rect [151.952881 -568.796875 246.35083 -556.696899] /Subtype /Link /Border [0 0 1] /Dest /789 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (128) S (] ) S (, readonly ) S 66 -579.2 M (A list containing all the style sheets explicitly linked into or embedded in a document. For) S 66 -592.4 M 11 0 Nf (HTML documents, this includes external style sheets, included via the HTML ) S %%IncludeResource: font Times-Italic 11 1 Nf (LINK) S [/Rect [411.151855 -595.196777 437.604492 -583.096802] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/struct/links.html#h-12.3)\] Cd /ANN pdfmark 66 -605.6 M 11 0 Nf (element, and inline ) S 11 1 Nf (STYLE) S [/Rect [151.766113 -608.396729 184.334961 -596.296753] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/present/styles.html#h-14.2.3)\] Cd /ANN pdfmark 11 0 Nf ( elements. In XML, this includes external style sheets, included) S 66 -618.8 M (via style sheet processing instructions \(see ) S ([) S (XML-StyleSheet) S [/Rect [258.077881 -621.59668 335.239258 -609.496704] /Subtype /Link /Border [0 0 1] /Dest /803 /ANN pdfmark (]\). ) S 66 -618.8 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (131) S 0 setgray 188.3 40 M 8 8 Nf (4.3. Document Extensions) S 132 -8 M grestore pgsave restore N %%Page: 132 132 %%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 0 M [/View [/XYZ -4 706.0 null] /Dest /73 /DEST pdfmark 0 -20.4 M %%IncludeResource: font Times-Bold 17 2 Nf (4.4.) S [/View [/XYZ -4 706.000122 null] /Dest /808 /DEST pdfmark [/View [/XYZ -4 706.000122 null] /Dest /802 /DEST pdfmark ( Association between a style sheet and a ) S (document.) S 0 -44.6 M 11 2 Nf (HTML and Style Sheet ) S (Creation) S %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 22 -57.8 M (A style sheet can be associated with an HTMLDocument in one of two ways: ) S 33 -68.4 M gsave 0 setgray newpath 33.0 -68.369873 2.75 0 360 arc closepath fill grestore 44 -72 M 11 0 Nf (By creating a new LINK HTML element \(see the ) S %%IncludeResource: font Courier 11 4 Nf (HTMLLinkElement) S [/Rect [262.632324 -74.7497559 363.630127 -62.6497574] /Subtype /Link /Border [0 0 1] /Dest /394 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (81) S (] ) S (interface\). The) S 44 -85.2 M (underlying style sheet will be created after the element is inserted into the document and both) S 44 -98.4 M (the href and the type attribute have been set in a way indicating that the linked object is a style) S 44 -111.6 M (sheet. ) S 33 -122.2 M gsave 0 setgray newpath 33.0 -122.169678 2.75 0 360 arc closepath fill grestore 44 -125.8 M 11 0 Nf (By creating a new STYLE HTML element \(see the ) S 11 4 Nf (HTMLStyleElement) S [/Rect [270.585449 -128.549561 378.183105 -116.449562] /Subtype /Link /Border [0 0 1] /Dest /417 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (84) S (] ) S (interface\).) S 44 -139 M (The underlying style sheet will be created after the element is inserted into the document and the) S 44 -152.2 M (type attribute is set in a way indicating that the element corresponds to a style sheet language) S 44 -165.4 M (interpreted by the user agent. ) S 0 -178.6 M 11 2 Nf (HTML and Style Sheet Removal ) S 22 -191.8 M 11 0 Nf (Removing a LINK HTML element or a STYLE HTML element removes the underlying style sheet) S 22 -205 M (from the style sheet collection associated with a document. Specifically, the removed style sheet is no) S 22 -218.2 M (longer applied to the presentation of the document. ) S 0 -231.4 M 11 2 Nf (XML and Style Sheet ) S (Creation) S 11 0 Nf ( ) S 22 -244.6 M (A new style sheet can be created and associated with an XML document by creating a processing) S 22 -257.8 M (instruction with the target 'xml-stylesheet' ) S ([) S (XML-StyleSheet) S [/Rect [215.001953 -260.549072 292.16333 -248.449066] /Subtype /Link /Border [0 0 1] /Dest /803 /ANN pdfmark (] and inserting it into the document. ) S 0 -271 M 11 2 Nf (XML and Style Sheet ) S (Removal) S 11 0 Nf ( ) S 22 -284.2 M (Removing a processing instruction with a target of 'xml-stylesheet' ) S ([) S (XML-StyleSheet) S [/Rect [324.373047 -286.948975 401.534424 -274.848969] /Subtype /Link /Border [0 0 1] /Dest /803 /ANN pdfmark (]removes the) S 22 -297.4 M (underlying style sheet from the style sheet collection associated with a document. Specifically, the) S 22 -310.6 M (removed style sheet is no longer applied to the presentation of the document. ) S 0 -321.6 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (132) S 0 setgray 136.1 40 M 8 8 Nf (4.4. Association between a style sheet and a document.) S 0 -8 M grestore pgsave restore N %%Page: 133 133 %%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 /15 /DEST pdfmark 0 0 M [/View [/XYZ -4 706.0 null] /Dest /750 /DEST pdfmark 0 -22.8 M %%IncludeResource: font Times-Bold 19 2 Nf (5.) S [/View [/XYZ -4 706.000183 null] /Dest /1081 /DEST pdfmark [/View [/XYZ -4 706.000183 null] /Dest /809 /DEST pdfmark ( Document Object Model ) S (CSS) 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 (Vidur Apparao, Netscape Communications Corp. ) S 22 -73.4 M (Philippe Le H\351garet, W3C ) S 22 -86.6 M (Chris Wilson, ) S (Microsoft) S 0 -97.6 M [/View [/XYZ -4 608.400391 null] /Dest /74 /DEST pdfmark 0 -120.6 M 17 2 Nf (5.1.) S [/View [/XYZ -4 605.800659 null] /Dest /1082 /DEST pdfmark [/View [/XYZ -4 605.800659 null] /Dest /810 /DEST pdfmark ( Overview of the DOM Level 2 CSS ) S (Interfaces) S 0 -144.8 M 11 0 Nf (The DOM Level 2 Cascading Style Sheets ) S (\() S (CSS) S [/Rect [192.387207 -147.549316 213.956055 -135.44931] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/Style/CSS)\] Cd /ANN pdfmark (\) interfaces are designed with the goal of exposing CSS) S 0 -158 M (constructs to object model consumers. Cascading Style Sheets is a declarative syntax for defining) S 0 -171.2 M (presentation rules, properties and ancillary constructs used to format and render Web documents. This) S 0 -184.4 M (document specifies a mechanism to programmatically access and modify the rich style and presentation) S 0 -197.6 M (control provided by CSS \(specifically CSS level 2 ) S ([) S (CSS2) S [/Rect [226.321777 -200.349121 253.390625 -188.249115] /Subtype /Link /Border [0 0 1] /Dest /1080 /ANN pdfmark (]\). This augments CSS by providing a) S 0 -210.8 M (mechanism to dynamically control the inclusion and exclusion of individual style sheets, as well as) S 0 -224 M (manipulate CSS rules and properties. ) S 0 -248.2 M (The CSS interfaces are organized in a logical, rather than physical structure. A collection of all style) S 0 -261.4 M (sheets referenced by or embedded in the document is accessible on the document interface. Each item in) S 0 -274.6 M (this collection exposes the properties common to all style sheets referenced or embedded in HTML and) S 0 -287.8 M (XML documents; this interface is described in the ) S (Document Object Model ) S (StyleSheets) S [/Rect [222.019775 -290.548828 387.476318 -278.448822] /Subtype /Link /Border [0 0 1] /Dest /752 /ANN pdfmark ( ) S ([p.) S (127) S (] ) S (. User) S 0 -301 M (style sheets are not accessible through this collection, in part due to potential privacy concerns \(and) S 0 -314.2 M (certainly read-write issues\). ) S 0 -338.4 M 11 0 Nf (For each CSS style sheet, an additional interface is exposed - the ) S %%IncludeResource: font Courier 11 4 Nf (CSSStyleSheet) S [/Rect [286.478516 -341.148682 374.276611 -329.048676] /Subtype /Link /Border [0 0 1] /Dest /812 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (134) S (] ) S (interface.) S 0 -351.6 M (This interface allows access to the collection of rules within a CSS style sheet and methods to modify that) S 0 -364.8 M 11 0 Nf (collection. Interfaces are provided for each specific type of rule in CSS2 \(e.g. style declarations, ) S 0 -378 M 11 4 Nf (@import) S 11 0 Nf ( rules, or ) S 11 4 Nf (@font-face) S 11 0 Nf ( rules\), as well as a shared generic ) S 11 4 Nf (CSSRule) S [/Rect [305.771484 -380.748535 353.970459 -368.648529] /Subtype /Link /Border [0 0 1] /Dest /820 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (136) S (] ) S (interface. ) S 0 -402.2 M 11 0 Nf (The most common type of rule is a style declaration. The ) S 11 4 Nf (CSSStyleRule) S [/Rect [253.182861 -404.948486 334.381104 -392.84848] /Subtype /Link /Border [0 0 1] /Dest /826 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (138) S (] ) S (interface that) S 0 -415.4 M (represents this type of rule provides string access to the CSS selector of the rule, and access to the) S 0 -428.6 M 11 0 Nf (property declarations through the ) S 11 4 Nf (CSSStyleDeclaration) S [/Rect [148.080078 -431.348389 275.477295 -419.248383] /Subtype /Link /Border [0 0 1] /Dest /846 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (142) S (] ) S (interface. ) S 0 -452.8 M 11 0 Nf (Finally, an optional ) S 11 4 Nf (CSS2Properties) S [/Rect [87.6145 -455.54834 182.012451 -443.448334] /Subtype /Link /Border [0 0 1] /Dest /957 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (181) S (] ) S (interface is described; this interface \(if implemented\)) S 0 -466 M (provides shortcuts to the string values of all the properties in CSS level 2. ) S 0 -490.2 M (All CSS objects in the DOM are "live", that is, a change in the style sheet is reflected in the computed and) S 0 -503.4 M (actual style. ) S 0 -527.6 M 11 0 Nf (A DOM application can use the ) S 11 4 Nf (hasFeature) S 11 0 Nf ( method of the ) S 11 4 Nf (DOMImplementation) S [/Rect [273.96167 -530.348145 388.15918 -518.248169] /Subtype /Link /Border [0 0 1] /Dest /180 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (26) S (] ) S (interface to) S 0 -540.8 M (determine whether the CSS interfaces are supported or not. The feature string for the CSS Model is) S 0 -554 M 11 0 Nf ("CSS". The existence within an implementation of the extended interfaces can also be queried using the ) S 0 -567.2 M 11 4 Nf (hasFeature) S 11 0 Nf ( method. ) S 0 -567.2 M [/View [/XYZ -4 138.802 null] /Dest /75 /DEST pdfmark 0 -578.2 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (133) S 0 setgray 178.3 40 M 8 8 Nf (5. Document Object Model CSS) S 0 -8 M grestore pgsave restore N %%Page: 134 134 %%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 -20.4 M %%IncludeResource: font Times-Bold 17 2 Nf (5.2.) S [/View [/XYZ -4 706.000122 null] /Dest /1083 /DEST pdfmark [/View [/XYZ -4 706.000122 null] /Dest /811 /DEST pdfmark ( CSS Fundamental ) S (Interfaces) S 0 -44.6 M %%IncludeResource: font Times-Roman 11 0 Nf (The interfaces within this section are considered fundamental CSS interfaces, and must be supported by) S 0 -57.8 M (all conforming implementations of the CSS DOM module. These interfaces represent CSS style sheets) S 0 -71 M (specifically. ) S 0 -95.2 M 11 2 Nf (Interface ) S %%IncludeResource: font Times-BoldItalic 11 3 Nf (CSSStyleSheet) S [/View [/XYZ -4 624.000305 null] /Dest /812 /DEST pdfmark 11 0 Nf ( \(introduced in ) S 11 2 Nf (DOM Level ) S (2) S 11 0 Nf (\) ) S 22 -119.4 M 11 0 Nf (The ) S %%IncludeResource: font Courier 11 4 Nf (CSSStyleSheet) S 11 0 Nf ( interface is a concrete interface used to represent a CSS style sheet i.e., a) S 22 -132.6 M (style sheet whose content type is "text/css". ) S 22 -145.8 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -167.6 M 9.0 4 Nf (// Introduced in DOM Level 2:) S 44 -178.4 M (interface CSSStyleSheet : stylesheets::StyleSheet {) S 44 -189.2 M ( readonly attribute CSSRule ownerRule;) S 44 -200 M ( readonly attribute CSSRuleList cssRules;) S 44 -210.8 M ( unsigned long insertRule\(in DOMString rule, ) S 44 -221.6 M ( in unsigned long index\)) S 44 -232.4 M ( raises\(DOMException\);) S 44 -243.2 M ( void deleteRule\(in unsigned long index\)) S 44 -254 M ( raises\(DOMException\);) S 44 -264.8 M (};) S 22 -287 M 11 2 Nf (Attributes) S 11 0 Nf ( ) S 44 -300.2 M 11 4 Nf (cssRules) S [/View [/XYZ -4 419.002502 null] /Dest /813 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (CSSRuleList) S [/Rect [132.15332 -302.94751 206.751709 -290.847504] /Subtype /Link /Border [0 0 1] /Dest /817 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (135) S (] ) S (, readonly ) S 66 -313.4 M 11 0 Nf (The list of all CSS rules contained within the style sheet. This includes both ) S %%IncludeResource: font Times-Italic 11 1 Nf (rule ) S (sets) S [/Rect [401.406 -316.147461 440.375732 -304.047455] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/syndata.html#q8)\] Cd /ANN pdfmark 11 0 Nf ( and ) S 66 -326.6 M 11 1 Nf (at-rules) S [/Rect [65.0 -329.347412 101.219971 -317.247406] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/syndata.html#at-rules)\] Cd /ANN pdfmark 11 0 Nf (. ) S 44 -350.8 M 11 4 Nf (ownerRule) S [/View [/XYZ -4 368.402649 null] /Dest /814 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (CSSRule) S [/Rect [138.753174 -353.547363 186.952148 -341.447357] /Subtype /Link /Border [0 0 1] /Dest /820 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (136) S (] ) S (, readonly ) S 66 -364 M 11 0 Nf (If this style sheet comes from an ) S 11 4 Nf (@import) S 11 0 Nf ( rule, the ) S 11 4 Nf (ownerRule) S 11 0 Nf ( attribute will contain the ) S 66 -377.2 M 11 4 Nf (CSSImportRule) S [/Rect [65.0 -379.947266 152.798096 -367.84726] /Subtype /Link /Border [0 0 1] /Dest /839 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (141) S (] ) S (. In that case, the ) S 11 4 Nf (ownerNode) S 11 0 Nf ( attribute in the ) S 11 4 Nf (StyleSheet) S [/Rect [394.718018 -379.947266 462.716553 -367.84726] /Subtype /Link /Border [0 0 1] /Dest /781 /ANN pdfmark 11 0 Nf ( ) S 66 -390.4 M 11 0 Nf ([p.) S (127) S (] ) S (interface will be ) S 11 4 Nf (null) S 11 0 Nf (. If the style sheet comes from an element or a processing) S 66 -403.6 M 11 0 Nf (instruction, the ) S 11 4 Nf (ownerRule) S 11 0 Nf ( attribute will be ) S 11 4 Nf (null) S 11 0 Nf ( and the ) S 11 4 Nf (ownerNode) S 11 0 Nf ( attribute will) S 66 -416.8 M 11 0 Nf (contain the ) S 11 4 Nf (Node) S [/Rect [116.324951 -419.547119 144.724365 -407.447113] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (38) S (] ) S (. ) S 22 -441 M 11 2 Nf (Methods) S 11 0 Nf ( ) S 44 -454.2 M 11 4 Nf (deleteRule) S [/View [/XYZ -4 265.003 null] /Dest /815 /DEST pdfmark 11 0 Nf ( ) S 66 -467.4 M (Used to delete a rule from the style sheet. ) S 66 -480.6 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -493.8 M 11 4 Nf (index) S 11 0 Nf ( of type ) S 11 4 Nf (unsigned ) S (long) S 88 -507 M 11 0 Nf (The index within the style sheet's rule list of the rule to remove. ) S 66 -531.2 M 11 2 Nf (Exceptions) S 11 0 Nf ( ) S 74 -558.5 M 11 4 Nf (DOMException) S [/Rect [73.0 -561.246582 154.198242 -549.146606] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -571.7 M ([p.) S (24) S (] ) S 193.4 -558.5 M (INDEX_SIZE_ERR: Raised if the specified index does not) S 193.4 -571.7 M (correspond to a rule in the style sheet's rule ) S (list.) S 193.4 -595.9 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 193.4 -609.1 M (style sheet is ) S (readonly.) S 66 -617.8 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (134) S 0 setgray 175.9 40 M 8 8 Nf (5.2. CSS Fundamental Interfaces) S 132 -8 M grestore pgsave restore N %%Page: 135 135 %%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 Return ) S (Value) S 44 -37.4 M %%IncludeResource: font Courier 11 4 Nf (insertRule) S [/View [/XYZ -4 681.80011 null] /Dest /816 /DEST pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 66 -50.6 M (Used to insert a new rule into the style sheet. The new rule now becomes part of the) S 66 -63.8 M (cascade. ) S 66 -77 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -90.2 M 11 4 Nf (rule) S 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [127.753906 -92.949707 189.152588 -80.8497086] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 88 -103.4 M (The parsable text representing the rule. For rule sets this contains both the selector and) S 88 -116.6 M (the style declaration. For at-rules, this specifies both the at-identifier and the rule) S 88 -129.8 M (content. ) S 66 -154 M 11 4 Nf (index) S 11 0 Nf ( of type ) S 11 4 Nf (unsigned ) S (long) S 88 -167.2 M 11 0 Nf (The index within the style sheet's rule list of the rule before which to insert the) S 88 -180.4 M (specified rule. If the specified index is equal to the length of the style sheet's rule) S 88 -193.6 M (collection, the rule will be added to the end of the style sheet. ) S 66 -217.8 M 11 2 Nf (Return ) S (Value) S 11 0 Nf ( ) S 74 -245.1 M 11 4 Nf (unsigned ) S 74 -258.3 M 11 4 Nf (long) S 185.6 -245.1 M 11 0 Nf (The index within the style sheet's rule collection of the newly) S 185.6 -258.3 M (inserted rule. ) S 66 -291.2 M 11 2 Nf (Exceptions) S 11 0 Nf ( ) S 74 -318.5 M 11 4 Nf (DOMException) S [/Rect [73.0 -321.298828 154.198242 -309.198822] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -331.7 M ([p.) S (24) S (] ) S 189.7 -318.5 M (HIERARCHY_REQUEST_ERR: Raised if the rule cannot) S 189.7 -331.7 M 11 0 Nf (be inserted at the specified index e.g. if an ) S 11 4 Nf (@import) S 11 0 Nf ( rule is) S 189.7 -344.9 M (inserted after a standard rule set or other ) S (at-rule.) S 189.7 -369.1 M (INDEX_SIZE_ERR: Raised if the specified index is not a) S 189.7 -382.3 M (valid insertion ) S (point.) S 189.7 -406.5 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 189.7 -419.7 M (style sheet is ) S (readonly.) S 189.7 -443.9 M (SYNTAX_ERR: Raised if the specified rule has a syntax) S 189.7 -457.1 M (error and is ) S (unparsable.) S 0 -490.1 M 11 2 Nf (Interface ) S %%IncludeResource: font Times-BoldItalic 11 3 Nf (CSSRuleList) S [/View [/XYZ -4 229.101624 null] /Dest /817 /DEST pdfmark 11 0 Nf ( \(introduced in ) S 11 2 Nf (DOM Level ) S (2) S 11 0 Nf (\) ) S 22 -514.3 M 11 0 Nf (The ) S 11 4 Nf (CSSRuleList) S 11 0 Nf ( interface provides the abstraction of an ordered collection of CSS rules. ) S 22 -527.5 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -549.3 M 9.0 4 Nf (// Introduced in DOM Level 2:) S 44 -560.1 M (interface CSSRuleList {) S 44 -570.9 M ( readonly attribute unsigned long length;) S 44 -581.7 M ( CSSRule item\(in unsigned long index\);) S 44 -592.5 M (};) S 44 -601.5 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (135) S 0 setgray 175.9 40 M 8 8 Nf (5.2. CSS Fundamental Interfaces) S 44 -8 M grestore pgsave restore N %%Page: 136 136 %%PageResources: font Times-Roman Times-Italic Times-Bold Times-BoldItalic %%+ font Courier Helvetica %%PageBoundingBox: 71 44 536 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 %%IncludeResource: font Courier 11 4 Nf (length) S [/View [/XYZ -4 692.80011 null] /Dest /818 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (unsigned ) S (long) S 11 0 Nf (, readonly ) S 66 -39.6 M 11 0 Nf (The number of ) S 11 4 Nf (CSSRules) S [/Rect [133.12207 -42.3498535 187.920898 -30.2498531] /Subtype /Link /Border [0 0 1] /Dest /820 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (136) S (] ) S (in the list. The range of valid child rule indices is ) S 11 4 Nf (0) S 11 0 Nf ( to ) S 66 -52.8 M 11 4 Nf (length-1) S 11 0 Nf ( inclusive. ) S 22 -77 M 11 2 Nf (Methods) S 11 0 Nf ( ) S 44 -90.2 M 11 4 Nf (item) S [/View [/XYZ -4 629.000305 null] /Dest /819 /DEST pdfmark 11 0 Nf ( ) S 66 -103.4 M (Used to retrieve a CSS rule by ordinal index. The order in this collection represents the) S 66 -116.6 M (order of the rules in the CSS style sheet. ) S 66 -129.8 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -143 M 11 4 Nf (index) S 11 0 Nf ( of type ) S 11 4 Nf (unsigned ) S (long) S 88 -156.2 M 11 0 Nf (Index into the ) S (collection) S 66 -180.4 M 11 2 Nf (Return ) S (Value) S 11 0 Nf ( ) S 74 -207.7 M 11 4 Nf (CSSRule) S [/Rect [73.0 -210.449219 121.198975 -198.349213] /Subtype /Link /Border [0 0 1] /Dest /820 /ANN pdfmark 11 0 Nf ( ) S 74 -220.9 M ([p.) S (136) S (] ) S 173.6 -207.7 M 11 0 Nf (The style rule at the ) S 11 4 Nf (index) S 11 0 Nf ( position in the ) S 11 4 Nf (CSSRuleList) S 11 0 Nf (, or ) S 173.6 -220.9 M 11 4 Nf (null) S 11 0 Nf ( if that is not a valid index. ) S 66 -253.8 M 11 2 Nf (No ) S (Exceptions) S 0 -278 M 11 2 Nf (Interface ) S %%IncludeResource: font Times-BoldItalic 11 3 Nf (CSSRule) S [/View [/XYZ -4 441.15094 null] /Dest /820 /DEST pdfmark 11 0 Nf ( \(introduced in ) S 11 2 Nf (DOM Level ) S (2) S 11 0 Nf (\) ) S 22 -302.2 M 11 0 Nf (The ) S 11 4 Nf (CSSRule) S 11 0 Nf ( interface is the abstract base interface for any type of CSS ) S %%IncludeResource: font Times-Italic 11 1 Nf (statement) S [/Rect [347.923096 -304.999023 392.084961 -292.899017] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/syndata.html#q5)\] Cd /ANN pdfmark 11 0 Nf (. This includes) S 22 -315.4 M 11 0 Nf (both ) S 11 1 Nf (rule ) S (sets) S [/Rect [43.3078613 -318.198975 82.2775879 -306.098969] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/syndata.html#q8)\] Cd /ANN pdfmark 11 0 Nf ( and ) S 11 1 Nf (at-rules) S [/Rect [101.661377 -318.198975 137.881348 -306.098969] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/syndata.html#at-rules)\] Cd /ANN pdfmark 11 0 Nf (. An implementation is expected to preserve all rules specified in a CSS) S 22 -328.6 M (style sheet, even if the rule is not recognized by the parser. Unrecognized rules are represented using) S 22 -341.8 M 11 0 Nf (the ) S 11 4 Nf (CSSUnknownRule) S [/Rect [37.1916504 -344.598877 131.5896 -332.498871] /Subtype /Link /Border [0 0 1] /Dest /845 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (142) S (] ) S (interface. ) S 22 -355 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -376.8 M 9.0 4 Nf (// Introduced in DOM Level 2:) S 44 -387.6 M (interface CSSRule {) S 44 -398.4 M ( // RuleType) S 44 -409.2 M ( const unsigned short UNKNOWN_RULE = 0;) S 44 -420 M ( const unsigned short STYLE_RULE = 1;) S 44 -430.8 M ( const unsigned short CHARSET_RULE = 2;) S 44 -441.6 M ( const unsigned short IMPORT_RULE = 3;) S 44 -452.4 M ( const unsigned short MEDIA_RULE = 4;) S 44 -463.2 M ( const unsigned short FONT_FACE_RULE = 5;) S 44 -474 M ( const unsigned short PAGE_RULE = 6;) S 44 -495.6 M ( readonly attribute unsigned short type;) S 44 -506.4 M ( attribute DOMString cssText;) S 44 -517.2 M ( // raises\(DOMException\) on setting) S 44 -538.8 M ( readonly attribute CSSStyleSheet parentStyleSheet;) S 44 -549.6 M ( readonly attribute CSSRule parentRule;) S 44 -560.4 M (};) S 22 -582.6 M 11 2 Nf (Definition group ) S 11 3 Nf (RuleType) S [/View [/XYZ -4 136.554749 null] /Dest /821 /DEST pdfmark 11 0 Nf ( ) S 44 -582.6 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (136) S 0 setgray 175.9 40 M 8 8 Nf (5.2. CSS Fundamental Interfaces) S 88 -8 M grestore pgsave restore N %%Page: 137 137 %%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 -13.2 M %%IncludeResource: font Times-Roman 11 0 Nf (An integer indicating which type of rule this ) S (is.) S 44 -26.4 M %%IncludeResource: font Times-Bold 11 2 Nf (Defined ) S (Constants) S 11 0 Nf ( ) S 66 -39.6 M %%IncludeResource: font Courier 11 4 Nf (CHARSET_RULE) S 88 -52.8 M 11 0 Nf (The rule is a ) S 11 4 Nf (CSSCharsetRule) S [/Rect [144.429688 -55.5498047 238.827637 -43.4498062] /Subtype /Link /Border [0 0 1] /Dest /843 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (141) S (] ) S (.) S 66 -77 M 11 4 Nf (FONT_FACE_RULE) S 88 -90.2 M 11 0 Nf (The rule is a ) S 11 4 Nf (CSSFontFaceRule) S [/Rect [144.429688 -92.949707 245.42749 -80.8497086] /Subtype /Link /Border [0 0 1] /Dest /834 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (140) S (] ) S (.) S 66 -114.4 M 11 4 Nf (IMPORT_RULE) S 88 -127.6 M 11 0 Nf (The rule is a ) S 11 4 Nf (CSSImportRule) S [/Rect [144.429688 -130.349609 232.227783 -118.249611] /Subtype /Link /Border [0 0 1] /Dest /839 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (141) S (] ) S (.) S 66 -151.8 M 11 4 Nf (MEDIA_RULE) S 88 -165 M 11 0 Nf (The rule is a ) S 11 4 Nf (CSSMediaRule) S [/Rect [144.429688 -167.749512 225.62793 -155.649506] /Subtype /Link /Border [0 0 1] /Dest /829 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (138) S (] ) S (.) S 66 -189.2 M 11 4 Nf (PAGE_RULE) S 88 -202.4 M 11 0 Nf (The rule is a ) S 11 4 Nf (CSSPageRule) S [/Rect [144.429688 -205.149414 219.028076 -193.049408] /Subtype /Link /Border [0 0 1] /Dest /836 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (140) S (] ) S (.) S 66 -226.6 M 11 4 Nf (STYLE_RULE) S 88 -239.8 M 11 0 Nf (The rule is a ) S 11 4 Nf (CSSStyleRule) S [/Rect [144.429688 -242.549316 225.62793 -230.44931] /Subtype /Link /Border [0 0 1] /Dest /826 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (138) S (] ) S (.) S 66 -264 M 11 4 Nf (UNKNOWN_RULE) S 88 -277.2 M 11 0 Nf (The rule is a ) S 11 4 Nf (CSSUnknownRule) S [/Rect [144.429688 -279.949219 238.827637 -267.849213] /Subtype /Link /Border [0 0 1] /Dest /845 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (142) S (] ) S (.) S 22 -301.4 M 11 2 Nf (Attributes) S 11 0 Nf ( ) S 44 -314.6 M 11 4 Nf (cssText) S [/View [/XYZ -4 404.600891 null] /Dest /822 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [125.553467 -317.349121 186.952148 -305.249115] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -327.8 M (The parsable textual representation of the rule. This reflects the current state of the rule and) S 66 -341 M (not its initial value. ) S 66 -354.2 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -381.5 M 11 4 Nf (DOMException) S [/Rect [73.0 -384.248779 154.198242 -372.148773] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -394.7 M ([p.) S (24) S (] ) S 191.3 -381.5 M (SYNTAX_ERR: Raised if the specified CSS string value has) S 191.3 -394.7 M (a syntax error and is ) S (unparsable.) S 191.3 -418.9 M (INVALID_MODIFICATION_ERR: Raised if the specified) S 191.3 -432.1 M (CSS string value represents a different type of rule than the) S 191.3 -445.3 M (current ) S (one.) S 191.3 -469.5 M (HIERARCHY_REQUEST_ERR: Raised if the rule cannot) S 191.3 -482.7 M (be inserted at this point in the style ) S (sheet.) S 191.3 -506.9 M (NO_MODIFICATION_ALLOWED_ERR: Raised if the rule) S 191.3 -520.1 M (is ) S (readonly.) S 44 -553 M 11 4 Nf (parentRule) S [/View [/XYZ -4 166.151672 null] /Dest /823 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (CSSRule) S [/Rect [145.353027 -555.79834 193.552 -543.698364] /Subtype /Link /Border [0 0 1] /Dest /820 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (136) S (] ) S (, readonly ) S 66 -566.2 M (If this rule is contained inside another rule \(e.g. a style rule inside an @media block\), this is) S 66 -579.4 M 11 0 Nf (the containing rule. If this rule is not nested inside any other rules, this returns ) S 11 4 Nf (null) S 11 0 Nf (. ) S 66 -579.4 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (137) S 0 setgray 175.9 40 M 8 8 Nf (5.2. CSS Fundamental Interfaces) S 132 -8 M grestore pgsave restore N %%Page: 138 138 %%PageResources: font Times-Roman Times-Italic Times-Bold Times-BoldItalic %%+ font 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 %%IncludeResource: font Courier 11 4 Nf (parentStyleSheet) S [/View [/XYZ -4 706.000061 null] /Dest /824 /DEST pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( of type ) S 11 4 Nf (CSSStyleSheet) S [/Rect [184.952148 -15.9499512 272.750244 -3.84995079] /Subtype /Link /Border [0 0 1] /Dest /812 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (134) S (] ) S (, readonly ) S 66 -26.4 M (The style sheet that contains this rule. ) S 44 -50.6 M 11 4 Nf (type) S [/View [/XYZ -4 668.600159 null] /Dest /825 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (unsigned ) S (short) S 11 0 Nf (, readonly ) S 66 -63.8 M (The type of the rule, as defined above. The expectation is that binding-specific casting) S 66 -77 M 11 0 Nf (methods can be used to cast down from an instance of the ) S 11 4 Nf (CSSRule) S 11 0 Nf ( interface to the) S 66 -90.2 M 11 0 Nf (specific derived interface implied by the ) S 11 4 Nf (type) S 11 0 Nf (. ) S 0 -114.4 M %%IncludeResource: font Times-Bold 11 2 Nf (Interface ) S %%IncludeResource: font Times-BoldItalic 11 3 Nf (CSSStyleRule) S [/View [/XYZ -4 604.800354 null] /Dest /826 /DEST pdfmark 11 0 Nf ( \(introduced in ) S 11 2 Nf (DOM Level ) S (2) S 11 0 Nf (\) ) S 22 -138.6 M 11 0 Nf (The ) S 11 4 Nf (CSSStyleRule) S 11 0 Nf ( interface represents a single ) S %%IncludeResource: font Times-Italic 11 1 Nf (rule ) S (set) S [/Rect [248.03418 -141.349609 282.725098 -129.249603] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/syndata.html#q8)\] Cd /ANN pdfmark 11 0 Nf ( in a CSS style sheet. ) S 22 -151.8 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -173.6 M 9.0 4 Nf (// Introduced in DOM Level 2:) S 44 -184.4 M (interface CSSStyleRule : CSSRule {) S 44 -195.2 M ( attribute DOMString selectorText;) S 44 -206 M ( // raises\(DOMException\) on setting) S 44 -227.6 M ( readonly attribute CSSStyleDeclaration style;) S 44 -238.4 M (};) S 22 -260.6 M 11 2 Nf (Attributes) S 11 0 Nf ( ) S 44 -273.8 M 11 4 Nf (selectorText) S [/View [/XYZ -4 445.401917 null] /Dest /827 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [158.552734 -276.548096 219.951416 -264.44809] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -287 M 11 0 Nf (The textual representation of the ) S 11 1 Nf (selector) S [/Rect [210.713623 -289.748047 247.53833 -277.648041] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/selector.html)\] Cd /ANN pdfmark 11 0 Nf ( for the rule set. The implementation may have) S 66 -300.2 M (stripped out insignificant whitespace while parsing the selector. ) S 66 -313.4 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -340.7 M 11 4 Nf (DOMException) S [/Rect [73.0 -343.447754 154.198242 -331.347748] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -353.9 M ([p.) S (24) S (] ) S 195.2 -340.7 M (SYNTAX_ERR: Raised if the specified CSS string value) S 195.2 -353.9 M (has a syntax error and is ) S (unparsable.) S 195.2 -378.1 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 195.2 -391.3 M (rule is ) S (readonly.) S 44 -424.2 M 11 4 Nf (style) S [/View [/XYZ -4 294.952454 null] /Dest /828 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (CSSStyleDeclaration) S [/Rect [112.35376 -426.997559 239.750977 -414.897552] /Subtype /Link /Border [0 0 1] /Dest /846 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (142) S (] ) S (, readonly ) S 66 -437.4 M 11 0 Nf (The ) S 11 1 Nf (declaration-block) S [/Rect [84.8547363 -440.19751 165.062988 -428.097504] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/syndata.html#q8)\] Cd /ANN pdfmark 11 0 Nf ( of this rule set. ) S 0 -461.6 M 11 2 Nf (Interface ) S 11 3 Nf (CSSMediaRule) S [/View [/XYZ -4 257.552551 null] /Dest /829 /DEST pdfmark 11 0 Nf ( \(introduced in ) S 11 2 Nf (DOM Level ) S (2) S 11 0 Nf (\) ) S 22 -485.8 M 11 0 Nf (The ) S 11 4 Nf (CSSMediaRule) S 11 0 Nf ( interface represents a ) S 11 1 Nf (@media ) S (rule) S [/Rect [219.005859 -488.597412 278.479736 -476.497406] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/media.html#at-media-rule)\] Cd /ANN pdfmark 11 0 Nf ( in a CSS style sheet. A ) S 11 4 Nf (@media) S 11 0 Nf ( rule can) S 22 -499 M (be used to delimit style rules for specific media types. ) S 22 -512.2 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -523.2 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (138) S 0 setgray 175.9 40 M 8 8 Nf (5.2. CSS Fundamental Interfaces) S 88 -8 M grestore pgsave restore N %%Page: 139 139 %%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 (interface CSSMediaRule : CSSRule {) S 44 -32.4 M ( readonly attribute stylesheets::MediaList media;) S 44 -43.2 M ( readonly attribute CSSRuleList cssRules;) S 44 -54 M ( unsigned long insertRule\(in DOMString rule, ) S 44 -64.8 M ( in unsigned long index\)) S 44 -75.6 M ( raises\(DOMException\);) S 44 -86.4 M ( void deleteRule\(in unsigned long index\)) S 44 -97.2 M ( raises\(DOMException\);) S 44 -108 M (};) S 22 -130.2 M %%IncludeResource: font Times-Bold 11 2 Nf (Attributes) S %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 44 -143.4 M 11 4 Nf (cssRules) S [/View [/XYZ -4 575.802063 null] /Dest /830 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (CSSRuleList) S [/Rect [132.15332 -146.147949 206.751709 -134.047943] /Subtype /Link /Border [0 0 1] /Dest /817 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (135) S (] ) S (, readonly ) S 66 -156.6 M (A list of all CSS rules contained within the media block. ) S 44 -180.8 M 11 4 Nf (media) S [/View [/XYZ -4 538.402161 null] /Dest /831 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (stylesheets::MediaList) S 11 0 Nf (, readonly ) S 66 -194 M 11 0 Nf (A list of ) S %%IncludeResource: font Times-Italic 11 1 Nf (media ) S (types) S [/Rect [103.807129 -196.747803 158.044922 -184.647797] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/media.html#media-types)\] Cd /ANN pdfmark 11 0 Nf ( for this rule. ) S 22 -218.2 M 11 2 Nf (Methods) S 11 0 Nf ( ) S 44 -231.4 M 11 4 Nf (deleteRule) S [/View [/XYZ -4 487.802307 null] /Dest /832 /DEST pdfmark 11 0 Nf ( ) S 66 -244.6 M (Used to delete a rule from the media block. ) S 66 -257.8 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -271 M 11 4 Nf (index) S 11 0 Nf ( of type ) S 11 4 Nf (unsigned ) S (long) S 88 -284.2 M 11 0 Nf (The index within the media block's rule collection of the rule to remove. ) S 66 -308.4 M 11 2 Nf (Exceptions) S 11 0 Nf ( ) S 74 -335.7 M 11 4 Nf (DOMException) S [/Rect [73.0 -338.447266 154.198242 -326.34726] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -348.9 M ([p.) S (24) S (] ) S 194.1 -335.7 M (INDEX_SIZE_ERR: Raised if the specified index does not) S 194.1 -348.9 M (correspond to a rule in the media rule ) S (list.) S 194.1 -373.1 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 194.1 -386.3 M (media rule is ) S (readonly.) S 66 -419.2 M 11 2 Nf (No Return ) S (Value) S 44 -443.4 M 11 4 Nf (insertRule) S [/View [/XYZ -4 275.753 null] /Dest /833 /DEST pdfmark 11 0 Nf ( ) S 66 -456.6 M (Used to insert a new rule into the media block. ) S 66 -469.8 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -483 M 11 4 Nf (rule) S 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [127.753906 -485.796875 189.152588 -473.696869] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 88 -496.2 M (The parsable text representing the rule. For rule sets this contains both the selector and) S 88 -509.4 M (the style declaration. For at-rules, this specifies both the at-identifier and the rule) S 88 -522.6 M (content. ) S 66 -546.8 M 11 4 Nf (index) S 11 0 Nf ( of type ) S 11 4 Nf (unsigned ) S (long) S 88 -560 M 11 0 Nf (The index within the media block's rule collection of the rule before which to insert) S 88 -573.2 M (the specified rule. If the specified index is equal to the length of the media blocks's) S 88 -586.4 M (rule collection, the rule will be added to the end of the media block. ) S 88 -586.4 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (139) S 0 setgray 175.9 40 M 8 8 Nf (5.2. CSS Fundamental Interfaces) S 176 -8 M grestore pgsave restore N %%Page: 140 140 %%PageResources: font Times-Roman Times-Italic Times-Bold Times-BoldItalic %%+ font Courier Helvetica %%PageBoundingBox: 71 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 (unsigned ) S 74 -53.7 M 11 4 Nf (long) S 185 -40.5 M 11 0 Nf (The index within the media block's rule collection of the) S 185 -53.7 M (newly inserted rule. ) S 66 -86.6 M 11 2 Nf (Exceptions) S 11 0 Nf ( ) S 74 -113.9 M 11 4 Nf (DOMException) S [/Rect [73.0 -116.699463 154.198242 -104.599464] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -127.1 M ([p.) S (24) S (] ) S 189.6 -113.9 M (HIERARCHY_REQUEST_ERR: Raised if the rule cannot) S 189.6 -127.1 M 11 0 Nf (be inserted at the specified index, e.g., if an ) S 11 4 Nf (@import) S 11 0 Nf ( rule is) S 189.6 -140.3 M (inserted after a standard rule set or other ) S (at-rule.) S 189.6 -164.5 M (INDEX_SIZE_ERR: Raised if the specified index is not a) S 189.6 -177.7 M (valid insertion ) S (point.) S 189.6 -201.9 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 189.6 -215.1 M (media rule is ) S (readonly.) S 189.6 -239.3 M (SYNTAX_ERR: Raised if the specified rule has a syntax) S 189.6 -252.5 M (error and is ) S (unparsable.) S 0 -285.5 M 11 2 Nf (Interface ) S %%IncludeResource: font Times-BoldItalic 11 3 Nf (CSSFontFaceRule) S [/View [/XYZ -4 433.701 null] /Dest /834 /DEST pdfmark 11 0 Nf ( \(introduced in ) S 11 2 Nf (DOM Level ) S (2) S 11 0 Nf (\) ) S 22 -309.7 M 11 0 Nf (The ) S 11 4 Nf (CSSFontFaceRule) S 11 0 Nf ( interface represents a ) S %%IncludeResource: font Times-Italic 11 1 Nf (@font-face ) S (rule) S [/Rect [238.80542 -312.448975 310.499756 -300.348969] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/fonts.html#font-descriptions)\] Cd /ANN pdfmark 11 0 Nf ( in a CSS style sheet. The ) S 22 -322.9 M 11 4 Nf (@font-face) S 11 0 Nf ( rule is used to hold a set of font descriptions. ) S 22 -336.1 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -357.9 M 9.0 4 Nf (// Introduced in DOM Level 2:) S 44 -368.7 M (interface CSSFontFaceRule : CSSRule {) S 44 -379.5 M ( readonly attribute CSSStyleDeclaration style;) S 44 -390.3 M (};) S 22 -412.5 M 11 2 Nf (Attributes) S 11 0 Nf ( ) S 44 -425.7 M 11 4 Nf (style) S [/View [/XYZ -4 293.502 null] /Dest /835 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (CSSStyleDeclaration) S [/Rect [112.35376 -428.448 239.750977 -416.348] /Subtype /Link /Border [0 0 1] /Dest /846 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (142) S (] ) S (, readonly ) S 66 -438.9 M 11 0 Nf (The ) S 11 1 Nf (declaration-block) S [/Rect [84.8547363 -441.647949 165.062988 -429.547943] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/syndata.html#q8)\] Cd /ANN pdfmark 11 0 Nf ( of this rule. ) S 0 -463.1 M 11 2 Nf (Interface ) S 11 3 Nf (CSSPageRule) S [/View [/XYZ -4 256.102112 null] /Dest /836 /DEST pdfmark 11 0 Nf ( \(introduced in ) S 11 2 Nf (DOM Level ) S (2) S 11 0 Nf (\) ) S 22 -487.3 M 11 0 Nf (The ) S 11 4 Nf (CSSPageRule) S 11 0 Nf ( interface represents a ) S 11 1 Nf (@page ) S (rule) S [/Rect [212.406 -490.047852 266.380127 -477.947845] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/page.html#page-box)\] Cd /ANN pdfmark 11 0 Nf ( within a CSS style sheet. The ) S 11 4 Nf (@page) S 11 0 Nf ( rule is) S 22 -500.5 M (used to specify the dimensions, orientation, margins, etc. of a page box for paged media. ) S 22 -513.7 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -535.5 M 9.0 4 Nf (// Introduced in DOM Level 2:) S 44 -546.3 M (interface CSSPageRule : CSSRule {) S 44 -557.1 M ( attribute DOMString selectorText;) S 44 -567.9 M ( // raises\(DOMException\) on setting) S 44 -589.5 M ( readonly attribute CSSStyleDeclaration style;) S 44 -600.3 M (};) S 44 -609.3 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (140) S 0 setgray 175.9 40 M 8 8 Nf (5.2. CSS Fundamental Interfaces) S 44 -8 M grestore pgsave restore N %%Page: 141 141 %%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 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 %%IncludeResource: font Courier 11 4 Nf (selectorText) S [/View [/XYZ -4 692.80011 null] /Dest /837 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [158.552734 -29.1499023 219.951416 -17.049902] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -39.6 M (The parsable textual representation of the page selector for the rule. ) S 66 -52.8 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -80.1 M 11 4 Nf (DOMException) S [/Rect [73.0 -82.8496094 154.198242 -70.7496109] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -93.3 M ([p.) S (24) S (] ) S 195.2 -80.1 M (SYNTAX_ERR: Raised if the specified CSS string value) S 195.2 -93.3 M (has a syntax error and is ) S (unparsable.) S 195.2 -117.5 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 195.2 -130.7 M (rule is ) S (readonly.) S 44 -163.6 M 11 4 Nf (style) S [/View [/XYZ -4 555.550598 null] /Dest /838 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (CSSStyleDeclaration) S [/Rect [112.35376 -166.399414 239.750977 -154.299408] /Subtype /Link /Border [0 0 1] /Dest /846 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (142) S (] ) S (, readonly ) S 66 -176.8 M 11 0 Nf (The ) S %%IncludeResource: font Times-Italic 11 1 Nf (declaration-block) S [/Rect [84.8547363 -179.599365 165.062988 -167.499359] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/syndata.html#q8)\] Cd /ANN pdfmark 11 0 Nf ( of this rule. ) S 0 -201 M 11 2 Nf (Interface ) S %%IncludeResource: font Times-BoldItalic 11 3 Nf (CSSImportRule) S [/View [/XYZ -4 518.150696 null] /Dest /839 /DEST pdfmark 11 0 Nf ( \(introduced in ) S 11 2 Nf (DOM Level ) S (2) S 11 0 Nf (\) ) S 22 -225.2 M 11 0 Nf (The ) S 11 4 Nf (CSSImportRule) S 11 0 Nf ( interface represents a ) S 11 1 Nf (@import ) S (rule) S [/Rect [225.605713 -227.999268 287.532471 -215.899261] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/cascade.html#at-import)\] Cd /ANN pdfmark 11 0 Nf ( within a CSS style sheet. The ) S 11 4 Nf (@import) S 22 -238.4 M 11 0 Nf (rule is used to import style rules from other style sheets. ) S 22 -251.6 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -273.4 M 9.0 4 Nf (// Introduced in DOM Level 2:) S 44 -284.2 M (interface CSSImportRule : CSSRule {) S 44 -295 M ( readonly attribute DOMString href;) S 44 -305.8 M ( readonly attribute stylesheets::MediaList media;) S 44 -316.6 M ( readonly attribute CSSStyleSheet styleSheet;) S 44 -327.4 M (};) S 22 -349.6 M 11 2 Nf (Attributes) S 11 0 Nf ( ) S 44 -362.8 M 11 4 Nf (href) S [/View [/XYZ -4 356.352112 null] /Dest /840 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [105.753906 -365.5979 167.152588 -353.497894] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S (, readonly ) S 66 -376 M 11 0 Nf (The location of the style sheet to be imported. The attribute will not contain the ) S 66 -389.2 M 11 4 Nf ("url\(...\)") S 11 0 Nf ( specifier around the URI. ) S 44 -413.4 M 11 4 Nf (media) S [/View [/XYZ -4 305.752258 null] /Dest /841 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (stylesheets::MediaList) S 11 0 Nf (, readonly ) S 66 -426.6 M (A list of media types for which this style sheet may be used. ) S 44 -450.8 M 11 4 Nf (styleSheet) S [/View [/XYZ -4 268.352356 null] /Dest /842 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (CSSStyleSheet) S [/Rect [145.353027 -453.597656 233.151123 -441.49765] /Subtype /Link /Border [0 0 1] /Dest /812 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (134) S (] ) S (, readonly ) S 66 -464 M 11 0 Nf (The style sheet referred to by this rule, if it has been loaded. The value of this attribute is ) S 66 -477.2 M 11 4 Nf (null) S 11 0 Nf ( if the style sheet has not yet been loaded or if it will not be loaded \(e.g. if the style) S 66 -490.4 M (sheet is for a media type not supported by the user agent\). ) S 0 -514.6 M 11 2 Nf (Interface ) S 11 3 Nf (CSSCharsetRule) S [/View [/XYZ -4 204.552551 null] /Dest /843 /DEST pdfmark 11 0 Nf ( \(introduced in ) S 11 2 Nf (DOM Level ) S (2) S 11 0 Nf (\) ) S 22 -538.8 M 11 0 Nf (The ) S 11 4 Nf (CSSCharsetRule) S 11 0 Nf ( interface represents a ) S 11 1 Nf (@charset ) S (rule) S [/Rect [232.205566 -541.597412 297.178955 -529.497437] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/syndata.html#x66)\] Cd /ANN pdfmark 11 0 Nf ( in a CSS style sheet. The value of the ) S 22 -552 M 11 4 Nf (encoding) S 11 0 Nf ( attribute does not affect the encoding of text data in the DOM objects; this encoding is) S 22 -565.2 M 11 0 Nf (always UTF-16. After a stylesheet is loaded, the value of the ) S 11 4 Nf (encoding) S 11 0 Nf ( attribute is the value found) S 22 -578.4 M 11 0 Nf (in the ) S 11 4 Nf (@charset) S 11 0 Nf ( rule. If there was no ) S 11 4 Nf (@charset) S 11 0 Nf ( in the original document, then no ) S 22 -591.6 M 11 4 Nf (CSSCharsetRule) S 11 0 Nf ( is created. The value of the ) S 11 4 Nf (encoding) S 11 0 Nf ( attribute may also be used as a hint for) S 22 -604.8 M (the encoding used on serialization of the style sheet. ) S 22 -604.8 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (141) S 0 setgray 175.9 40 M 8 8 Nf (5.2. CSS Fundamental Interfaces) S 44 -8 M grestore pgsave restore N %%Page: 142 142 %%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 (The value of the ) S %%IncludeResource: font Times-Italic 11 1 Nf (@charset ) S (rule) S [/Rect [95.534668 -15.9499512 160.508057 -3.84995079] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/syndata.html#x66)\] Cd /ANN pdfmark 11 0 Nf ( \(and therefore of the ) S %%IncludeResource: font Courier 11 4 Nf (CSSCharsetRule) S 11 0 Nf (\) may not correspond to the) S 22 -26.4 M (encoding the document actually came in; character encoding information e.g. in an HTTP header, has) S 22 -39.6 M 11 0 Nf (priority \(see ) S 11 1 Nf (CSS document ) S (representation) S [/Rect [77.2084961 -42.3498535 209.974121 -30.2498531] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/syndata.html#x66)\] Cd /ANN pdfmark 11 0 Nf (\) but this is not reflected in the ) S 11 4 Nf (CSSCharsetRule) S 11 0 Nf (. ) S 22 -52.8 M %%IncludeResource: font Times-Bold 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -74.6 M 9.0 4 Nf (// Introduced in DOM Level 2:) S 44 -85.4 M (interface CSSCharsetRule : CSSRule {) S 44 -96.2 M ( attribute DOMString encoding;) S 44 -107 M ( // raises\(DOMException\) on setting) S 44 -128.6 M (};) S 22 -150.8 M 11 2 Nf (Attributes) S 11 0 Nf ( ) S 44 -164 M 11 4 Nf (encoding) S [/View [/XYZ -4 555.201477 null] /Dest /844 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [132.15332 -166.748535 193.552 -154.648529] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -177.2 M 11 0 Nf (The encoding information used in this ) S 11 4 Nf (@charset) S 11 0 Nf ( rule. ) S 66 -190.4 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -217.7 M 11 4 Nf (DOMException) S [/Rect [73.0 -220.448242 154.198242 -208.348236] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -230.9 M ([p.) S (24) S (] ) S 195.5 -217.7 M (SYNTAX_ERR: Raised if the specified encoding value has) S 195.5 -230.9 M (a syntax error and is ) S (unparsable.) S 195.5 -255.1 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 195.5 -268.3 M (encoding rule is ) S (readonly.) S 0 -301.2 M 11 2 Nf (Interface ) S %%IncludeResource: font Times-BoldItalic 11 3 Nf (CSSUnknownRule) S [/View [/XYZ -4 417.951965 null] /Dest /845 /DEST pdfmark 11 0 Nf ( \(introduced in ) S 11 2 Nf (DOM Level ) S (2) S 11 0 Nf (\) ) S 22 -325.4 M 11 0 Nf (The ) S 11 4 Nf (CSSUnknownRule) S 11 0 Nf ( interface represents an at-rule not supported by this user agent. ) S 22 -338.6 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -360.4 M 9.0 4 Nf (// Introduced in DOM Level 2:) S 44 -371.2 M (interface CSSUnknownRule : CSSRule {) S 44 -382 M (};) S 0 -404.2 M 11 2 Nf (Interface ) S 11 3 Nf (CSSStyleDeclaration) S [/View [/XYZ -4 314.952698 null] /Dest /846 /DEST pdfmark 11 0 Nf ( \(introduced in ) S 11 2 Nf (DOM Level ) S (2) S 11 0 Nf (\) ) S 22 -428.4 M 11 0 Nf (The ) S 11 4 Nf (CSSStyleDeclaration) S 11 0 Nf ( interface represents a single ) S 11 1 Nf (CSS declaration ) S (block) S [/Rect [294.233154 -431.197266 394.615479 -419.09726] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/syndata.html#block)\] Cd /ANN pdfmark 11 0 Nf (. This interface) S 22 -441.6 M (may be used to determine the style properties currently set in a block or to set style properties) S 22 -454.8 M (explicitly within the block. ) S 22 -479 M (While an implementation may not recognize all CSS properties within a CSS declaration block, it is) S 22 -492.2 M 11 0 Nf (expected to provide access to all specified properties in the style sheet through the ) S 22 -505.4 M 11 4 Nf (CSSStyleDeclaration) S 11 0 Nf ( interface. Furthermore, implementations that support a specific level of) S 22 -518.6 M 11 0 Nf (CSS should correctly handle ) S 11 1 Nf (CSS ) S (shorthand) S [/Rect [149.32373 -521.397 217.026123 -509.296967] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/about.html#shorthand)\] Cd /ANN pdfmark 11 0 Nf ( properties for that level. For a further discussion of) S 22 -531.8 M 11 0 Nf (shorthand properties, see the ) S 11 4 Nf (CSS2Properties) S [/Rect [149.609131 -534.596924 244.00708 -522.496948] /Subtype /Link /Border [0 0 1] /Dest /957 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (181) S (] ) S (interface. ) S 22 -556 M 11 0 Nf (This interface is also used to provide a ) S 11 2 Nf (read-only) S 11 0 Nf ( access to the ) S 11 1 Nf (computed ) S (values) S [/Rect [299.612549 -558.796875 375.234131 -546.696899] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/cascade.html#computed-value)\] Cd /ANN pdfmark 11 0 Nf ( of an element. See) S 22 -569.2 M 11 0 Nf (also the ) S 11 4 Nf (ViewCSS) S [/Rect [57.6621094 -571.996826 105.861084 -559.896851] /Subtype /Link /Border [0 0 1] /Dest /887 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (156) S (] ) S (interface. ) S 22 -580.2 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (142) S 0 setgray 175.9 40 M 8 8 Nf (5.2. CSS Fundamental Interfaces) S 44 -8 M grestore pgsave restore N %%Page: 143 143 %%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 22 -13.2 M %%IncludeResource: font Times-Bold 11 2 Nf (Note:) S %%IncludeResource: font Times-Roman 11 0 Nf ( The CSS Object Model doesn't provide an access to the ) S %%IncludeResource: font Times-Italic 11 1 Nf (specified) S [/Rect [298.084473 -15.9499512 339.188232 -3.84995079] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/cascade.html#specified-value)\] Cd /ANN pdfmark 11 0 Nf ( or ) S 11 1 Nf (actual) S [/Rect [351.851074 -15.9499512 381.350586 -3.84995079] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/cascade.html#specified-value)\] Cd /ANN pdfmark 11 0 Nf ( values of the CSS) S 22 -26.4 M (cascade. ) 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 (// Introduced in DOM Level 2:) S 44 -83.2 M (interface CSSStyleDeclaration {) S 44 -94 M ( attribute DOMString cssText;) S 44 -104.8 M ( // raises\(DOMException\) on setting) S 44 -126.4 M ( DOMString getPropertyValue\(in DOMString propertyName\);) S 44 -137.2 M ( CSSValue getPropertyCSSValue\(in DOMString propertyName\);) S 44 -148 M ( DOMString removeProperty\(in DOMString propertyName\)) S 44 -158.8 M ( raises\(DOMException\);) S 44 -169.6 M ( DOMString getPropertyPriority\(in DOMString propertyName\);) S 44 -180.4 M ( void setProperty\(in DOMString propertyName, ) S 44 -191.2 M ( in DOMString value, ) S 44 -202 M ( in DOMString priority\)) S 44 -212.8 M ( raises\(DOMException\);) S 44 -223.6 M ( readonly attribute unsigned long length;) S 44 -234.4 M ( DOMString item\(in unsigned long index\);) S 44 -245.2 M ( readonly attribute CSSRule parentRule;) S 44 -256 M (};) S 22 -278.2 M 11 2 Nf (Attributes) S 11 0 Nf ( ) S 44 -291.4 M 11 4 Nf (cssText) S [/View [/XYZ -4 427.803772 null] /Dest /847 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [125.553467 -294.14624 186.952148 -282.046234] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -304.6 M (The parsable textual representation of the declaration block \(excluding the surrounding) S 66 -317.8 M (curly braces\). Setting this attribute will result in the parsing of the new value and resetting) S 66 -331 M (of the properties in the declaration block. It also allows the insertion of additional) S 66 -344.2 M (properties and their values into the block. ) S 66 -357.4 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -384.7 M 11 4 Nf (DOMException) S [/Rect [73.0 -387.445801 154.198242 -375.345795] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -397.9 M ([p.) S (24) S (] ) S 193.5 -384.7 M (SYNTAX_ERR: Raised if the specified CSS string value) S 193.5 -397.9 M (has a syntax error and is ) S (unparsable.) S 193.5 -422.1 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 193.5 -435.3 M (declaration is readonly or a property is ) S (readonly.) S 44 -468.2 M 11 4 Nf (length) S [/View [/XYZ -4 250.954407 null] /Dest /848 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (unsigned ) S (long) S 11 0 Nf (, readonly ) S 66 -481.4 M (The number of properties that have been explicitly set in this declaration block. The range) S 66 -494.6 M (of valid indices is 0 to length-1 inclusive. ) S 44 -518.8 M 11 4 Nf (parentRule) S [/View [/XYZ -4 200.354553 null] /Dest /849 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (CSSRule) S [/Rect [145.353027 -521.595459 193.552 -509.495453] /Subtype /Link /Border [0 0 1] /Dest /820 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (136) S (] ) S (, readonly ) S 66 -532 M 11 0 Nf (The CSS rule that contains this declaration block or ) S 11 4 Nf (null) S 11 0 Nf ( if this ) S 66 -545.2 M 11 4 Nf (CSSStyleDeclaration) S 11 0 Nf ( is not attached to a ) S 11 4 Nf (CSSRule) S [/Rect [278.384277 -547.995361 326.583252 -535.895386] /Subtype /Link /Border [0 0 1] /Dest /820 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (136) S (] ) S (. ) S 22 -569.4 M 11 2 Nf (Methods) S 11 0 Nf ( ) S 44 -582.6 M 11 4 Nf (getPropertyCSSValue) S [/View [/XYZ -4 136.554749 null] /Dest /850 /DEST pdfmark 11 0 Nf ( ) S 66 -595.8 M (Used to retrieve the object representation of the value of a CSS property if it has been) S 66 -609 M 11 0 Nf (explicitly set within this declaration block. This method returns ) S 11 4 Nf (null) S 11 0 Nf ( if the property is a ) S 66 -609 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (143) S 0 setgray 175.9 40 M 8 8 Nf (5.2. CSS Fundamental Interfaces) S 132 -8 M grestore pgsave restore N %%Page: 144 144 %%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-Italic 11 1 Nf (shorthand) S [/Rect [65.0 -15.9499512 111.615479 -3.84995079] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/about.html#shorthand)\] Cd /ANN pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( property. Shorthand property values can only be accessed and modified as) S 66 -26.4 M 11 0 Nf (strings, using the ) S %%IncludeResource: font Courier 11 4 Nf (getPropertyValue) S 11 0 Nf ( and ) S 11 4 Nf (setProperty) S 11 0 Nf ( methods. ) 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 (propertyName) S 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [180.552734 -55.5498047 241.951416 -43.4498062] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 88 -66 M 11 0 Nf (The name of the CSS property. See the ) S 11 1 Nf (CSS property ) S (index) S [/Rect [261.446045 -68.7497559 348.991455 -56.6497574] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/propidx.html)\] Cd /ANN pdfmark 11 0 Nf (. ) S 66 -90.2 M 11 2 Nf (Return ) S (Value) S 11 0 Nf ( ) S 74 -117.5 M 11 4 Nf (CSSValue) S [/Rect [73.0 -120.249512 127.798828 -108.149513] /Subtype /Link /Border [0 0 1] /Dest /856 /ANN pdfmark 11 0 Nf ( ) S 74 -130.7 M ([p.) S (146) S (] ) S 174.4 -117.5 M (Returns the value of the property if it has been explicitly set for) S 174.4 -130.7 M 11 0 Nf (this declaration block. Returns ) S 11 4 Nf (null) S 11 0 Nf ( if the property has not been) S 174.4 -143.9 M (set. ) S 66 -176.8 M 11 2 Nf (No ) S (Exceptions) S 44 -201 M 11 4 Nf (getPropertyPriority) S [/View [/XYZ -4 518.150696 null] /Dest /851 /DEST pdfmark 11 0 Nf ( ) S 66 -214.2 M 11 0 Nf (Used to retrieve the priority of a CSS property \(e.g. the ) S 11 4 Nf ("important") S 11 0 Nf ( qualifier\) if the) S 66 -227.4 M (property has been explicitly set in this declaration block. ) S 66 -240.6 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -253.8 M 11 4 Nf (propertyName) S 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [180.552734 -256.599121 241.951416 -244.499115] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 88 -267 M 11 0 Nf (The name of the CSS property. See the ) S 11 1 Nf (CSS property ) S (index) S [/Rect [261.446045 -269.799072 348.991455 -257.699066] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/propidx.html)\] Cd /ANN pdfmark 11 0 Nf (. ) S 66 -291.2 M 11 2 Nf (Return ) S (Value) S 11 0 Nf ( ) S 74 -318.5 M 11 4 Nf (DOMString) S [/Rect [73.0 -321.298828 134.398682 -309.198822] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S 74 -331.7 M ([p.) S (21) S (] ) S 181.7 -318.5 M 11 0 Nf (A string representing the priority \(e.g. ) S 11 4 Nf ("important") S 11 0 Nf (\) if one) S 181.7 -331.7 M (exists. The empty string if none exists. ) S 66 -364.7 M 11 2 Nf (No ) S (Exceptions) S 44 -388.9 M 11 4 Nf (getPropertyValue) S [/View [/XYZ -4 330.301331 null] /Dest /852 /DEST pdfmark 11 0 Nf ( ) S 66 -402.1 M (Used to retrieve the value of a CSS property if it has been explicitly set within this) S 66 -415.3 M (declaration block. ) S 66 -428.5 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -441.7 M 11 4 Nf (propertyName) S 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [180.552734 -444.448486 241.951416 -432.34848] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 88 -454.9 M 11 0 Nf (The name of the CSS property. See the ) S 11 1 Nf (CSS property ) S (index) S [/Rect [261.446045 -457.648438 348.991455 -445.548431] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/propidx.html)\] Cd /ANN pdfmark 11 0 Nf (. ) S 66 -479.1 M 11 2 Nf (Return ) S (Value) S 11 0 Nf ( ) S 74 -506.4 M 11 4 Nf (DOMString) S [/Rect [73.0 -509.148193 134.398682 -497.048187] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S 74 -519.6 M ([p.) S (21) S (] ) S 177.5 -506.4 M (Returns the value of the property if it has been explicitly set for) S 177.5 -519.6 M (this declaration block. Returns the empty string if the property) S 177.5 -532.8 M (has not been set. ) S 66 -565.7 M 11 2 Nf (No ) S (Exceptions) S 66 -576.7 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (144) S 0 setgray 175.9 40 M 8 8 Nf (5.2. CSS Fundamental Interfaces) S 132 -8 M grestore pgsave restore N %%Page: 145 145 %%PageResources: font Times-Roman Times-Italic Times-Bold Courier Helvetica %%PageBoundingBox: 115 44 529 755 %%BeginPageSetup /pgsave save D 71 706 translate %%EndPageSetup 0 0 M 0.6 setlinewidth 44 -13.2 M %%IncludeResource: font Courier 11 4 Nf (item) S [/View [/XYZ -4 706.000061 null] /Dest /853 /DEST pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 66 -26.4 M (Used to retrieve the properties that have been explicitly set in this declaration block. The) S 66 -39.6 M (order of the properties retrieved using this method does not have to be the order in which) S 66 -52.8 M (they were set. This method can be used to iterate over all properties in this declaration) S 66 -66 M (block. ) 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 (index) S 11 0 Nf ( of type ) S 11 4 Nf (unsigned ) S (long) S 88 -105.6 M 11 0 Nf (Index of the property name to retrieve. ) S 66 -129.8 M 11 2 Nf (Return ) S (Value) S 11 0 Nf ( ) S 74 -157.1 M 11 4 Nf (DOMString) S [/Rect [73.0 -159.849365 134.398682 -147.749359] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S 74 -170.3 M ([p.) S (21) S (] ) S 182.6 -157.1 M (The name of the property at this ordinal position. The empty) S 182.6 -170.3 M (string if no property exists at this position. ) S 66 -203.2 M 11 2 Nf (No ) S (Exceptions) S 44 -227.4 M 11 4 Nf (removeProperty) S [/View [/XYZ -4 491.750793 null] /Dest /854 /DEST pdfmark 11 0 Nf ( ) S 66 -240.6 M (Used to remove a CSS property if it has been explicitly set within this declaration block. ) S 66 -253.8 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -267 M 11 4 Nf (propertyName) S 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [180.552734 -269.799072 241.951416 -257.699066] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 88 -280.2 M 11 0 Nf (The name of the CSS property. See the ) S %%IncludeResource: font Times-Italic 11 1 Nf (CSS property ) S (index) S [/Rect [261.446045 -282.999023 348.991455 -270.899017] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/propidx.html)\] Cd /ANN pdfmark 11 0 Nf (. ) S 66 -304.4 M 11 2 Nf (Return ) S (Value) S 11 0 Nf ( ) S 74 -331.7 M 11 4 Nf (DOMString) S [/Rect [73.0 -334.498779 134.398682 -322.398773] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S 74 -344.9 M ([p.) S (21) S (] ) S 173.6 -331.7 M (Returns the value of the property if it has been explicitly set for) S 173.6 -344.9 M (this declaration block. Returns the empty string if the property) S 173.6 -358.1 M (has not been set or the property name does not correspond to a) S 173.6 -371.3 M (known CSS property. ) S 66 -404.3 M 11 2 Nf (Exceptions) S 11 0 Nf ( ) S 74 -431.6 M 11 4 Nf (DOMException) S [/Rect [73.0 -434.348389 154.198242 -422.248383] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -444.8 M ([p.) S (24) S (] ) S 193.3 -431.6 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 193.3 -444.8 M (declaration is readonly or the property is ) S (readonly.) S 44 -477.7 M 11 4 Nf (setProperty) S [/View [/XYZ -4 241.451721 null] /Dest /855 /DEST pdfmark 11 0 Nf ( ) S 66 -490.9 M (Used to set a property value and priority within this declaration block. ) S 66 -504.1 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -517.3 M 11 4 Nf (propertyName) S 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [180.552734 -520.098145 241.951416 -507.998138] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 88 -530.5 M 11 0 Nf (The name of the CSS property. See the ) S 11 1 Nf (CSS property ) S (index) S [/Rect [261.446045 -533.298096 348.991455 -521.19812] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/propidx.html)\] Cd /ANN pdfmark 11 0 Nf (. ) S 66 -554.7 M 11 4 Nf (value) S 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [134.35376 -557.498047 195.752441 -545.398071] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 88 -567.9 M 11 0 Nf (The new value of the property. ) S 88 -578.9 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (145) S 0 setgray 175.9 40 M 8 8 Nf (5.2. CSS Fundamental Interfaces) S 176 -8 M grestore pgsave restore N %%Page: 146 146 %%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 66 -13.2 M %%IncludeResource: font Courier 11 4 Nf (priority) S %%IncludeResource: font Times-Roman 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [154.15332 -15.9499512 215.552 -3.84995079] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 88 -26.4 M 11 0 Nf (The new priority of the property \(e.g. ) S 11 4 Nf ("important") S 11 0 Nf (\). ) S 66 -50.6 M %%IncludeResource: font Times-Bold 11 2 Nf (Exceptions) S 11 0 Nf ( ) S 74 -77.9 M 11 4 Nf (DOMException) S [/Rect [73.0 -80.6496582 154.198242 -68.5496597] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -91.1 M ([p.) S (24) S (] ) S 193.3 -77.9 M (SYNTAX_ERR: Raised if the specified value has a syntax) S 193.3 -91.1 M (error and is ) S (unparsable.) S 193.3 -115.3 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 193.3 -128.5 M (declaration is readonly or the property is ) S (readonly.) S 66 -161.4 M 11 2 Nf (No Return ) S (Value) S 0 -185.6 M 11 2 Nf (Interface ) S %%IncludeResource: font Times-BoldItalic 11 3 Nf (CSSValue) S [/View [/XYZ -4 533.550598 null] /Dest /856 /DEST pdfmark 11 0 Nf ( \(introduced in ) S 11 2 Nf (DOM Level ) S (2) S 11 0 Nf (\) ) S 22 -209.8 M 11 0 Nf (The ) S 11 4 Nf (CSSValue) S 11 0 Nf ( interface represents a simple or a complex value. A ) S 11 4 Nf (CSSValue) S 11 0 Nf ( object only occurs) S 22 -223 M (in a context of a CSS property. ) S 22 -236.2 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -258 M 9.0 4 Nf (// Introduced in DOM Level 2:) S 44 -268.8 M (interface CSSValue {) S 44 -279.6 M ( // UnitTypes) S 44 -290.4 M ( const unsigned short CSS_INHERIT = 0;) S 44 -301.2 M ( const unsigned short CSS_PRIMITIVE_VALUE = 1;) S 44 -312 M ( const unsigned short CSS_VALUE_LIST = 2;) S 44 -322.8 M ( const unsigned short CSS_CUSTOM = 3;) S 44 -344.4 M ( attribute DOMString cssText;) S 44 -355.2 M ( // raises\(DOMException\) on setting) S 44 -376.8 M ( readonly attribute unsigned short valueType;) S 44 -387.6 M (};) S 22 -409.8 M 11 2 Nf (Definition group ) S 11 3 Nf (UnitTypes) S [/View [/XYZ -4 309.353333 null] /Dest /857 /DEST pdfmark 11 0 Nf ( ) S 44 -434 M (An integer indicating which type of unit applies to the ) S (value.) S 44 -447.2 M 11 2 Nf (Defined ) S (Constants) S 11 0 Nf ( ) S 66 -460.4 M 11 4 Nf (CSS_CUSTOM) S 88 -473.6 M 11 0 Nf (The value is a custom ) S (value.) S 66 -497.8 M 11 4 Nf (CSS_INHERIT) S 88 -511 M 11 0 Nf (The value is ) S (inherited.) S 66 -535.2 M 11 4 Nf (CSS_PRIMITIVE_VALUE) S 88 -548.4 M 11 0 Nf (The value is a primitive value and an instance of the ) S 11 4 Nf (CSSPrimitiveValue) S [/Rect [319.47998 -551.196289 433.67749 -539.096313] /Subtype /Link /Border [0 0 1] /Dest /860 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (147) S (] ) S 88 -561.6 M (interface can be obtained by using binding-specific casting methods on this instance of) S 88 -574.8 M 11 0 Nf (the ) S 11 4 Nf (CSSValue) S 11 0 Nf ( ) S (interface.) S 88 -585.8 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (146) S 0 setgray 175.9 40 M 8 8 Nf (5.2. CSS Fundamental Interfaces) S 176 -8 M grestore pgsave restore N %%Page: 147 147 %%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 66 -13.2 M %%IncludeResource: font Courier 11 4 Nf (CSS_VALUE_LIST) S 88 -26.4 M %%IncludeResource: font Times-Roman 11 0 Nf (The value is a ) S 11 4 Nf (CSSValue) S 11 0 Nf ( list and an instance of the ) S 11 4 Nf (CSSValueList) S [/Rect [321.569824 -29.1499023 402.768066 -17.049902] /Subtype /Link /Border [0 0 1] /Dest /870 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (154) S (] ) S 88 -39.6 M (interface can be obtained by using binding-specific casting methods on this instance of) S 88 -52.8 M 11 0 Nf (the ) S 11 4 Nf (CSSValue) S 11 0 Nf ( ) S (interface.) S 22 -77 M %%IncludeResource: font Times-Bold 11 2 Nf (Attributes) S 11 0 Nf ( ) S 44 -90.2 M 11 4 Nf (cssText) S [/View [/XYZ -4 629.000305 null] /Dest /858 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [125.553467 -92.949707 186.952148 -80.8497086] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -103.4 M (A string representation of the current value. ) S 66 -116.6 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -143.9 M 11 4 Nf (DOMException) S [/Rect [73.0 -146.649414 154.198242 -134.549408] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -157.1 M ([p.) S (24) S (] ) S 191.5 -143.9 M (SYNTAX_ERR: Raised if the specified CSS string value has) S 191.5 -157.1 M (a syntax error \(according to the attached property\) or is) S 191.5 -170.3 M (unparsable. ) S 191.5 -194.5 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 191.5 -207.7 M (value is readonly. ) S 44 -240.6 M 11 4 Nf (valueType) S [/View [/XYZ -4 478.550842 null] /Dest /859 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (unsigned ) S (short) S 11 0 Nf (, readonly ) S 66 -253.8 M (A code defining the type of the value as defined above. ) S 0 -278 M 11 2 Nf (Interface ) S %%IncludeResource: font Times-BoldItalic 11 3 Nf (CSSPrimitiveValue) S [/View [/XYZ -4 441.15094 null] /Dest /860 /DEST pdfmark 11 0 Nf ( \(introduced in ) S 11 2 Nf (DOM Level ) S (2) S 11 0 Nf (\) ) S 22 -302.2 M 11 0 Nf (The ) S 11 4 Nf (CSSPrimitiveValue) S 11 0 Nf ( interface represents a single ) S %%IncludeResource: font Times-Italic 11 1 Nf (CSS ) S (value) S [/Rect [281.033447 -304.999023 327.945801 -292.899017] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/syndata.html#values)\] Cd /ANN pdfmark 11 0 Nf (. This interface may be used to) S 22 -315.4 M (determine the value of a specific style property currently set in a block or to set a specific style) S 22 -328.6 M 11 0 Nf (property explicitly within the block. An instance of this interface might be obtained from the ) S 22 -341.8 M 11 4 Nf (getPropertyCSSValue) S 11 0 Nf ( method of the ) S 11 4 Nf (CSSStyleDeclaration) S [/Rect [213.001221 -344.598877 340.398438 -332.498871] /Subtype /Link /Border [0 0 1] /Dest /846 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (142) S (] ) S (interface. A ) S 22 -355 M 11 4 Nf (CSSPrimitiveValue) S 11 0 Nf ( object only occurs in a context of a CSS property. ) S 22 -379.2 M (Conversions are allowed between absolute values \(from millimeters to centimeters, from degrees to) S 22 -392.4 M (radians, and so on\) but not between relative values. \(For example, a pixel value cannot be converted) S 22 -405.6 M (to a centimeter value.\) Percentage values can't be converted since they are relative to the parent value) S 22 -418.8 M (\(or another property value\). There is one exception for color percentage values: since a color) S 22 -432 M (percentage value is relative to the range 0-255, a color percentage value can be converted to a) S 22 -445.2 M 11 0 Nf (number; \(see also the ) S 11 4 Nf (RGBColor) S [/Rect [117.533691 -447.998535 172.33252 -435.898529] /Subtype /Link /Border [0 0 1] /Dest /873 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (154) S (] ) S (interface\). ) S 22 -458.4 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -480.2 M 9.0 4 Nf (// Introduced in DOM Level 2:) S 44 -491 M (interface CSSPrimitiveValue : CSSValue {) S 44 -501.8 M ( // UnitTypes) S 44 -512.6 M ( const unsigned short CSS_UNKNOWN = 0;) S 44 -523.4 M ( const unsigned short CSS_NUMBER = 1;) S 44 -534.2 M ( const unsigned short CSS_PERCENTAGE = 2;) S 44 -545 M ( const unsigned short CSS_EMS = 3;) S 44 -555.8 M ( const unsigned short CSS_EXS = 4;) S 44 -566.6 M ( const unsigned short CSS_PX = 5;) S 44 -577.4 M ( const unsigned short CSS_CM = 6;) S 44 -588.2 M ( const unsigned short CSS_MM = 7;) S 44 -599 M ( const unsigned short CSS_IN = 8;) S 44 -609.8 M ( const unsigned short CSS_PT = 9;) S 44 -609.8 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (147) S 0 setgray 175.9 40 M 8 8 Nf (5.2. CSS Fundamental Interfaces) S 88 -8 M grestore pgsave restore N %%Page: 148 148 %%PageResources: font Times-Roman Times-Italic Times-Bold Times-BoldItalic %%+ font 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 ( const unsigned short CSS_PC = 10;) S 44 -21.6 M 9.0 4 Nf ( const unsigned short CSS_DEG = 11;) S 44 -32.4 M ( const unsigned short CSS_RAD = 12;) S 44 -43.2 M ( const unsigned short CSS_GRAD = 13;) S 44 -54 M ( const unsigned short CSS_MS = 14;) S 44 -64.8 M ( const unsigned short CSS_S = 15;) S 44 -75.6 M ( const unsigned short CSS_HZ = 16;) S 44 -86.4 M ( const unsigned short CSS_KHZ = 17;) S 44 -97.2 M ( const unsigned short CSS_DIMENSION = 18;) S 44 -108 M ( const unsigned short CSS_STRING = 19;) S 44 -118.8 M ( const unsigned short CSS_URI = 20;) S 44 -129.6 M ( const unsigned short CSS_IDENT = 21;) S 44 -140.4 M ( const unsigned short CSS_ATTR = 22;) S 44 -151.2 M ( const unsigned short CSS_COUNTER = 23;) S 44 -162 M ( const unsigned short CSS_RECT = 24;) S 44 -172.8 M ( const unsigned short CSS_RGBCOLOR = 25;) S 44 -194.4 M ( readonly attribute unsigned short primitiveType;) S 44 -205.2 M ( void setFloatValue\(in unsigned short unitType, ) S 44 -216 M ( in float floatValue\)) S 44 -226.8 M ( raises\(DOMException\);) S 44 -237.6 M ( float getFloatValue\(in unsigned short unitType\)) S 44 -248.4 M ( raises\(DOMException\);) S 44 -259.2 M ( void setStringValue\(in unsigned short stringType, ) S 44 -270 M ( in DOMString stringValue\)) S 44 -280.8 M ( raises\(DOMException\);) S 44 -291.6 M ( DOMString getStringValue\(\)) S 44 -302.4 M ( raises\(DOMException\);) S 44 -313.2 M ( Counter getCounterValue\(\)) S 44 -324 M ( raises\(DOMException\);) S 44 -334.8 M ( Rect getRectValue\(\)) S 44 -345.6 M ( raises\(DOMException\);) S 44 -356.4 M ( RGBColor getRGBColorValue\(\)) S 44 -367.2 M ( raises\(DOMException\);) S 44 -378 M (};) S 22 -400.2 M %%IncludeResource: font Times-Bold 11 2 Nf (Definition group ) S %%IncludeResource: font Times-BoldItalic 11 3 Nf (UnitTypes) S [/View [/XYZ -4 319.006897 null] /Dest /861 /DEST pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 44 -424.4 M (An integer indicating which type of unit applies to the ) S (value.) S 44 -437.6 M 11 2 Nf (Defined ) S (Constants) S 11 0 Nf ( ) S 66 -450.8 M 11 4 Nf (CSS_ATTR) S 88 -464 M 11 0 Nf (The value is a ) S %%IncludeResource: font Times-Italic 11 1 Nf (attribute ) S (function) S [/Rect [151.150635 -466.74292 229.852051 -454.642914] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/generate.html#x16)\] Cd /ANN pdfmark 11 0 Nf (. The value can be obtained by using the ) S 88 -477.2 M 11 4 Nf (getStringValue) S 11 0 Nf ( ) S (method.) S 66 -501.4 M 11 4 Nf (CSS_CM) S 88 -514.6 M 11 0 Nf (The value is a ) S 11 1 Nf (length ) S (\(cm\)) S [/Rect [151.150635 -517.342773 203.551514 -505.242767] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/syndata.html#length-units)\] Cd /ANN pdfmark 11 0 Nf (. The value can be obtained by using the ) S 11 4 Nf (getFloatValue) S 11 0 Nf ( ) S 88 -527.8 M (method.) S 66 -552 M 11 4 Nf (CSS_COUNTER) S 88 -565.2 M 11 0 Nf (The value is a ) S 11 1 Nf (counter or counters ) S (function) S [/Rect [151.150635 -567.942627 278.724121 -555.842651] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/syndata.html#counter)\] Cd /ANN pdfmark 11 0 Nf (. The value can be obtained by using the ) S 88 -578.4 M 11 4 Nf (getCounterValue) S 11 0 Nf ( ) S (method.) S 88 -578.4 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (148) S 0 setgray 175.9 40 M 8 8 Nf (5.2. CSS Fundamental Interfaces) S 176 -8 M grestore pgsave restore N %%Page: 149 149 %%PageResources: font Times-Roman Times-Italic Courier Helvetica %%PageBoundingBox: 137 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 (CSS_DEG) S 88 -26.4 M %%IncludeResource: font Times-Roman 11 0 Nf (The value is an ) S %%IncludeResource: font Times-Italic 11 1 Nf (angle ) S (\(deg\)) S [/Rect [156.650635 -29.1499023 209.051758 -17.049902] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/syndata.html#q19)\] Cd /ANN pdfmark 11 0 Nf (. The value can be obtained by using the ) S 88 -39.6 M 11 4 Nf (getFloatValue) S 11 0 Nf ( ) S (method.) S 66 -63.8 M 11 4 Nf (CSS_DIMENSION) S 88 -77 M 11 0 Nf (The value is a number with an unknown dimension. The value can be obtained by) S 88 -90.2 M 11 0 Nf (using the ) S 11 4 Nf (getFloatValue) S 11 0 Nf ( ) S (method.) S 66 -114.4 M 11 4 Nf (CSS_EMS) S 88 -127.6 M 11 0 Nf (The value is a ) S 11 1 Nf (length ) S (\(ems\)) S [/Rect [151.150635 -130.349609 207.830322 -118.249611] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/syndata.html#length-units)\] Cd /ANN pdfmark 11 0 Nf (. The value can be obtained by using the ) S 88 -140.8 M 11 4 Nf (getFloatValue) S 11 0 Nf ( ) S (method.) S 66 -165 M 11 4 Nf (CSS_EXS) S 88 -178.2 M 11 0 Nf (The value is a ) S 11 1 Nf (length ) S (\(exs\)) S [/Rect [151.150635 -180.949463 204.772217 -168.849457] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/syndata.html#length-units)\] Cd /ANN pdfmark 11 0 Nf (. The value can be obtained by using the ) S 11 4 Nf (getFloatValue) S 11 0 Nf ( ) S 88 -191.4 M (method.) S 66 -215.6 M 11 4 Nf (CSS_GRAD) S 88 -228.8 M 11 0 Nf (The value is an ) S 11 1 Nf (angle ) S (\(grad\)) S [/Rect [156.650635 -231.549316 213.946777 -219.44931] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/syndata.html#q19)\] Cd /ANN pdfmark 11 0 Nf (. The value can be obtained by using the ) S 88 -242 M 11 4 Nf (getFloatValue) S 11 0 Nf ( ) S (method.) S 66 -266.2 M 11 4 Nf (CSS_HZ) S 88 -279.4 M 11 0 Nf (The value is a ) S 11 1 Nf (frequency ) S (\(Hz\)) S [/Rect [151.150635 -282.14917 218.818848 -270.049164] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/syndata.html#q21)\] Cd /ANN pdfmark 11 0 Nf (. The value can be obtained by using the ) S 88 -292.6 M 11 4 Nf (getFloatValue) S 11 0 Nf ( ) S (method.) S 66 -316.8 M 11 4 Nf (CSS_IDENT) S 88 -330 M 11 0 Nf (The value is an ) S 11 1 Nf (identifier) S [/Rect [156.650635 -332.749023 198.986328 -320.649017] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/syndata.html#value-def-identifier)\] Cd /ANN pdfmark 11 0 Nf (. The value can be obtained by using the ) S 88 -343.2 M 11 4 Nf (getStringValue) S 11 0 Nf ( ) S (method.) S 66 -367.4 M 11 4 Nf (CSS_IN) S 88 -380.6 M 11 0 Nf (The value is a ) S 11 1 Nf (length ) S (\(in\)) S [/Rect [151.150635 -383.348877 199.283691 -371.248871] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/syndata.html#length-units)\] Cd /ANN pdfmark 11 0 Nf (. The value can be obtained by using the ) S 11 4 Nf (getFloatValue) S 11 0 Nf ( ) S 88 -393.8 M (method.) S 66 -418 M 11 4 Nf (CSS_KHZ) S 88 -431.2 M 11 0 Nf (The value is a ) S 11 1 Nf (frequency ) S (\(kHz\)) S [/Rect [151.150635 -433.94873 223.702637 -421.848724] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/syndata.html#q21)\] Cd /ANN pdfmark 11 0 Nf (. The value can be obtained by using the ) S 88 -444.4 M 11 4 Nf (getFloatValue) S 11 0 Nf ( ) S (method.) S 66 -468.6 M 11 4 Nf (CSS_MM) S 88 -481.8 M 11 0 Nf (The value is a ) S 11 1 Nf (length ) S (\(mm\)) S [/Rect [151.150635 -484.548584 206.609619 -472.448578] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/syndata.html#length-units)\] Cd /ANN pdfmark 11 0 Nf (. The value can be obtained by using the ) S 88 -495 M 11 4 Nf (getFloatValue) S 11 0 Nf ( ) S (method.) S 66 -519.2 M 11 4 Nf (CSS_MS) S 88 -532.4 M 11 0 Nf (The value is a ) S 11 1 Nf (time ) S (\(ms\)) S [/Rect [151.150635 -535.148438 194.388428 -523.048462] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/syndata.html#q20)\] Cd /ANN pdfmark 11 0 Nf (. The value can be obtained by using the ) S 11 4 Nf (getFloatValue) S 11 0 Nf ( ) S 88 -545.6 M (method.) S 66 -569.8 M 11 4 Nf (CSS_NUMBER) S 88 -583 M 11 0 Nf (The value is a simple ) S 11 1 Nf (number) S [/Rect [183.236816 -585.748291 218.841309 -573.648315] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/syndata.html#q13)\] Cd /ANN pdfmark 11 0 Nf (. The value can be obtained by using the ) S 88 -596.2 M 11 4 Nf (getFloatValue) S 11 0 Nf ( ) S (method.) S 88 -596.2 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (149) S 0 setgray 175.9 40 M 8 8 Nf (5.2. CSS Fundamental Interfaces) S 176 -8 M grestore pgsave restore N %%Page: 150 150 %%PageResources: font Times-Roman Times-Italic Times-Bold Courier Helvetica %%PageBoundingBox: 93 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 (CSS_PC) S 88 -26.4 M %%IncludeResource: font Times-Roman 11 0 Nf (The value is a ) S %%IncludeResource: font Times-Italic 11 1 Nf (length ) S (\(pc\)) S [/Rect [151.150635 -29.1499023 201.109619 -17.049902] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/syndata.html#length-units)\] Cd /ANN pdfmark 11 0 Nf (. The value can be obtained by using the ) S 11 4 Nf (getFloatValue) S 11 0 Nf ( ) S 88 -39.6 M (method.) S 66 -63.8 M 11 4 Nf (CSS_PERCENTAGE) S 88 -77 M 11 0 Nf (The value is a ) S 11 1 Nf (percentage) S [/Rect [151.150635 -79.7497559 202.022461 -67.6497574] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/syndata.html#percentage-units)\] Cd /ANN pdfmark 11 0 Nf (. The value can be obtained by using the ) S 11 4 Nf (getFloatValue) S 11 0 Nf ( ) S 88 -90.2 M (method.) S 66 -114.4 M 11 4 Nf (CSS_PT) S 88 -127.6 M 11 0 Nf (The value is a ) S 11 1 Nf (length ) S (\(pt\)) S [/Rect [151.150635 -130.349609 199.283691 -118.249611] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/syndata.html#length-units)\] Cd /ANN pdfmark 11 0 Nf (. The value can be obtained by using the ) S 11 4 Nf (getFloatValue) S 11 0 Nf ( ) S 88 -140.8 M (method.) S 66 -165 M 11 4 Nf (CSS_PX) S 88 -178.2 M 11 0 Nf (The value is a ) S 11 1 Nf (length ) S (\(px\)) S [/Rect [151.150635 -180.949463 201.109619 -168.849457] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/syndata.html#length-units)\] Cd /ANN pdfmark 11 0 Nf (. The value can be obtained by using the ) S 11 4 Nf (getFloatValue) S 11 0 Nf ( ) S 88 -191.4 M (method.) S 66 -215.6 M 11 4 Nf (CSS_RAD) S 88 -228.8 M 11 0 Nf (The value is an ) S 11 1 Nf (angle ) S (\(rad\)) S [/Rect [156.650635 -231.549316 208.446777 -219.44931] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/syndata.html#q19)\] Cd /ANN pdfmark 11 0 Nf (. The value can be obtained by using the ) S 88 -242 M 11 4 Nf (getFloatValue) S 11 0 Nf ( ) S (method.) S 66 -266.2 M 11 4 Nf (CSS_RECT) S 88 -279.4 M 11 0 Nf (The value is a ) S 11 1 Nf (rect ) S (function) S [/Rect [151.150635 -282.14917 209.062256 -270.049164] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/visufx.html#value-def-shape)\] Cd /ANN pdfmark 11 0 Nf (. The value can be obtained by using the ) S 11 4 Nf (getRectValue) S 11 0 Nf ( ) S 88 -292.6 M (method.) S 66 -316.8 M 11 4 Nf (CSS_RGBCOLOR) S 88 -330 M 11 0 Nf (The value is a ) S 11 1 Nf (RGB ) S (color) S [/Rect [151.150635 -332.749023 200.504883 -320.649017] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/syndata.html#color-units)\] Cd /ANN pdfmark 11 0 Nf (. The value can be obtained by using the ) S 88 -343.2 M 11 4 Nf (getRGBColorValue) S 11 0 Nf ( ) S (method.) S 66 -367.4 M 11 4 Nf (CSS_S) S 88 -380.6 M 11 0 Nf (The value is a ) S 11 1 Nf (time ) S (\(s\)) S [/Rect [151.150635 -383.348877 186.446533 -371.248871] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/syndata.html#q20)\] Cd /ANN pdfmark 11 0 Nf (. The value can be obtained by using the ) S 11 4 Nf (getFloatValue) S 11 0 Nf ( ) S 88 -393.8 M (method.) S 66 -418 M 11 4 Nf (CSS_STRING) S 88 -431.2 M 11 0 Nf (The value is a ) S 11 1 Nf (STRING) S [/Rect [151.150635 -433.94873 190.429199 -421.848724] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/syndata.html#strings)\] Cd /ANN pdfmark 11 0 Nf (. The value can be obtained by using the ) S 11 4 Nf (getStringValue) S 11 0 Nf ( ) S 88 -444.4 M (method.) S 66 -468.6 M 11 4 Nf (CSS_UNKNOWN) S 88 -481.8 M 11 0 Nf (The value is not a recognized CSS2 value. The value can only be obtained by using) S 88 -495 M 11 0 Nf (the ) S 11 4 Nf (cssText) S 11 0 Nf ( ) S (attribute.) S 66 -519.2 M 11 4 Nf (CSS_URI) S 88 -532.4 M 11 0 Nf (The value is a ) S 11 1 Nf (URI) S [/Rect [151.150635 -535.148438 171.476318 -523.048462] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/syndata.html#uri)\] Cd /ANN pdfmark 11 0 Nf (. The value can be obtained by using the ) S 11 4 Nf (getStringValue) S 11 0 Nf ( ) S 88 -545.6 M (method.) S 22 -569.8 M %%IncludeResource: font Times-Bold 11 2 Nf (Attributes) S 11 0 Nf ( ) S 44 -583 M 11 4 Nf (primitiveType) S [/View [/XYZ -4 136.201721 null] /Dest /862 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (unsigned ) S (short) S 11 0 Nf (, readonly ) S 66 -596.2 M (The type of the value as defined by the constants specified ) S (above.) S 66 -596.2 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (150) S 0 setgray 175.9 40 M 8 8 Nf (5.2. CSS Fundamental Interfaces) S 132 -8 M grestore pgsave restore N %%Page: 151 151 %%PageResources: font Times-Roman 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 %%IncludeResource: font Courier 11 4 Nf (getCounterValue) S [/View [/XYZ -4 692.80011 null] /Dest /863 /DEST pdfmark 11 0 Nf ( ) S 66 -39.6 M (This method is used to get the Counter value. If this CSS value doesn't contain a counter) S 66 -52.8 M 11 0 Nf (value, a ) S 11 4 Nf (DOMException) S [/Rect [101.959229 -55.5498047 183.157471 -43.4498062] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (24) S (] ) S (is raised. Modification to the corresponding style) S 66 -66 M 11 0 Nf (property can be achieved using the ) S 11 4 Nf (Counter) S [/Rect [220.790039 -68.7497559 268.989 -56.6497574] /Subtype /Link /Border [0 0 1] /Dest /882 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (155) S (] ) S (interface. ) S 66 -79.2 M 11 2 Nf (Return ) S (Value) S 11 0 Nf ( ) S 74 -106.5 M 11 4 Nf (Counter) S [/Rect [73.0 -109.249512 121.198975 -97.1495132] /Subtype /Link /Border [0 0 1] /Dest /882 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (155) S (] ) S 187.2 -106.5 M (The Counter ) S (value.) 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 /207 /ANN pdfmark 11 0 Nf ( ) S 74 -179.9 M ([p.) S (24) S (] ) S 195.9 -166.7 M (INVALID_ACCESS_ERR: Raised if the CSS value doesn't) S 195.9 -179.9 M 11 0 Nf (contain a Counter value \(e.g. this is not ) S 11 4 Nf (CSS_COUNTER) S 11 0 Nf (\). ) S 66 -212.9 M 11 2 Nf (No ) S (Parameters) S 44 -237.1 M 11 4 Nf (getFloatValue) S [/View [/XYZ -4 482.100891 null] /Dest /864 /DEST pdfmark 11 0 Nf ( ) S 66 -250.3 M (This method is used to get a float value in a specified unit. If this CSS value doesn't) S 66 -263.5 M 11 0 Nf (contain a float value or can't be converted into the specified unit, a ) S 11 4 Nf (DOMException) S [/Rect [361.92749 -266.249023 443.125732 -254.149017] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 66 -276.7 M ([p.) S (24) S (] ) S (is raised. ) S 66 -289.9 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -303.1 M 11 4 Nf (unitType) S 11 0 Nf ( of type ) S 11 4 Nf (unsigned ) S (short) S 88 -316.3 M 11 0 Nf (A unit code to get the float value. The unit code can only be a float unit type \(i.e. ) S 88 -329.5 M 11 4 Nf (CSS_NUMBER) S 11 0 Nf (, ) S 11 4 Nf (CSS_PERCENTAGE) S 11 0 Nf (, ) S 11 4 Nf (CSS_EMS) S 11 0 Nf (, ) S 11 4 Nf (CSS_EXS) S 11 0 Nf (, ) S 11 4 Nf (CSS_PX) S 11 0 Nf (, ) S 11 4 Nf (CSS_CM) S 11 0 Nf (, ) S 88 -342.7 M 11 4 Nf (CSS_MM) S 11 0 Nf (, ) S 11 4 Nf (CSS_IN) S 11 0 Nf (, ) S 11 4 Nf (CSS_PT) S 11 0 Nf (, ) S 11 4 Nf (CSS_PC) S 11 0 Nf (, ) S 11 4 Nf (CSS_DEG) S 11 0 Nf (, ) S 11 4 Nf (CSS_RAD) S 11 0 Nf (, ) S 11 4 Nf (CSS_GRAD) S 11 0 Nf (, ) S 88 -355.9 M 11 4 Nf (CSS_MS) S 11 0 Nf (, ) S 11 4 Nf (CSS_S) S 11 0 Nf (, ) S 11 4 Nf (CSS_HZ) S 11 0 Nf (, ) S 11 4 Nf (CSS_KHZ) S 11 0 Nf (, ) S 11 4 Nf (CSS_DIMENSION) S 11 0 Nf (\). ) S 66 -380.1 M 11 2 Nf (Return ) S (Value) S 11 0 Nf ( ) S 74 -407.4 M 11 4 Nf (float) S 139.2 -407.4 M 11 0 Nf (The float value in the specified unit. ) S 66 -440.3 M 11 2 Nf (Exceptions) S 11 0 Nf ( ) S 74 -467.6 M 11 4 Nf (DOMException) S [/Rect [73.0 -470.398193 154.198242 -458.298187] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -480.8 M ([p.) S (24) S (] ) S 193.8 -467.6 M (INVALID_ACCESS_ERR: Raised if the CSS value doesn't) S 193.8 -480.8 M (contain a float value or if the float value can't be converted) S 193.8 -494 M (into the specified unit. ) S 44 -527 M 11 4 Nf (getRGBColorValue) S [/View [/XYZ -4 192.201965 null] /Dest /865 /DEST pdfmark 11 0 Nf ( ) S 66 -540.2 M (This method is used to get the RGB color. If this CSS value doesn't contain a RGB color) S 66 -553.4 M 11 0 Nf (value, a ) S 11 4 Nf (DOMException) S [/Rect [101.959229 -556.147949 183.157471 -544.048] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (24) S (] ) S (is raised. Modification to the corresponding style) S 66 -566.6 M 11 0 Nf (property can be achieved using the ) S 11 4 Nf (RGBColor) S [/Rect [220.790039 -569.3479 275.588867 -557.247925] /Subtype /Link /Border [0 0 1] /Dest /873 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (154) S (] ) S (interface. ) S 66 -579.8 M 11 2 Nf (Return ) S (Value) S 11 0 Nf ( ) S 74 -607.1 M 11 4 Nf (RGBColor) S [/Rect [73.0 -609.847656 127.798828 -597.747681] /Subtype /Link /Border [0 0 1] /Dest /873 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (154) S (] ) S 193.8 -607.1 M (the RGB color ) S (value.) S 66 -615.8 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (151) S 0 setgray 175.9 40 M 8 8 Nf (5.2. CSS Fundamental Interfaces) S 132 -8 M grestore pgsave restore N %%Page: 152 152 %%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 66 -13.2 M %%IncludeResource: font Times-Bold 11 2 Nf (Exceptions) S %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 74 -40.5 M %%IncludeResource: font Courier 11 4 Nf (DOMException) S [/Rect [73.0 -43.2497559 154.198242 -31.1497555] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -53.7 M ([p.) S (24) S (] ) S 195.2 -40.5 M (INVALID_ACCESS_ERR: Raised if the attached property) S 195.2 -53.7 M 11 0 Nf (can't return a RGB color value \(e.g. this is not ) S 195.2 -66.9 M 11 4 Nf (CSS_RGBCOLOR) S 11 0 Nf (\). ) S 66 -99.8 M 11 2 Nf (No ) S (Parameters) S 44 -124 M 11 4 Nf (getRectValue) S [/View [/XYZ -4 595.150452 null] /Dest /866 /DEST pdfmark 11 0 Nf ( ) S 66 -137.2 M 11 0 Nf (This method is used to get the Rect value. If this CSS value doesn't contain a rect value, a ) S 66 -150.4 M 11 4 Nf (DOMException) S [/Rect [65.0 -153.199463 146.198242 -141.099457] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (24) S (] ) S (is raised. Modification to the corresponding style property can be) S 66 -163.6 M 11 0 Nf (achieved using the ) S 11 4 Nf (Rect) S [/Rect [149.621338 -166.399414 178.020752 -154.299408] /Subtype /Link /Border [0 0 1] /Dest /877 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (155) S (] ) S (interface. ) S 66 -176.8 M 11 2 Nf (Return ) S (Value) S 11 0 Nf ( ) S 74 -204.1 M 11 4 Nf (Rect) S [/Rect [73.0 -206.89917 101.399414 -194.799164] /Subtype /Link /Border [0 0 1] /Dest /877 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (155) S (] ) S 167.4 -204.1 M (The Rect ) S (value.) S 66 -237.1 M 11 2 Nf (Exceptions) S 11 0 Nf ( ) S 74 -264.4 M 11 4 Nf (DOMException) S [/Rect [73.0 -267.148926 154.198242 -255.04892] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -277.6 M ([p.) S (24) S (] ) S 196.8 -264.4 M (INVALID_ACCESS_ERR: Raised if the CSS value doesn't) S 196.8 -277.6 M 11 0 Nf (contain a Rect value. \(e.g. this is not ) S 11 4 Nf (CSS_RECT) S 11 0 Nf (\). ) S 66 -310.5 M 11 2 Nf (No ) S (Parameters) S 44 -334.7 M 11 4 Nf (getStringValue) S [/View [/XYZ -4 384.451233 null] /Dest /867 /DEST pdfmark 11 0 Nf ( ) S 66 -347.9 M (This method is used to get the string value. If the CSS value doesn't contain a string value,) S 66 -361.1 M 11 0 Nf (a ) S 11 4 Nf (DOMException) S [/Rect [72.6337891 -363.898682 153.832031 -351.798676] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (24) S (] ) S (is raised. ) S 66 -385.3 M 11 2 Nf (Note:) S 11 0 Nf ( Some properties \(like ) S ('font-family') S [/Rect [190.859131 -388.098633 250.288574 -375.998627] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/fonts.html#propdef-font-family)\] Cd /ANN pdfmark ( or ) S ('voice-family') S [/Rect [262.951416 -388.098633 328.485596 -375.998627] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/aural.html#propdef-voice-family)\] Cd /ANN pdfmark (\) convert a whitespace) S 66 -398.5 M (separated list of idents to a string. ) S 66 -422.7 M 11 2 Nf (Return ) S (Value) S 11 0 Nf ( ) S 74 -450 M 11 4 Nf (DOMString) S [/Rect [73.0 -452.79834 134.398682 -440.698334] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S 74 -463.2 M ([p.) S (21) S (] ) S 175 -450 M 11 0 Nf (The string value in the current unit. The current ) S 175 -463.2 M 11 4 Nf (primitiveType) S 11 0 Nf ( can only be a string unit type \(i.e. ) S 175 -476.4 M 11 4 Nf (CSS_STRING) S 11 0 Nf (, ) S 11 4 Nf (CSS_URI) S 11 0 Nf (, ) S 11 4 Nf (CSS_IDENT) S 11 0 Nf ( and ) S 11 4 Nf (CSS_ATTR) S 11 0 Nf (\). ) S 66 -509.4 M 11 2 Nf (Exceptions) S 11 0 Nf ( ) S 74 -536.7 M 11 4 Nf (DOMException) S [/Rect [73.0 -539.448 154.198242 -527.348] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -549.9 M ([p.) S (24) S (] ) S 202 -536.7 M (INVALID_ACCESS_ERR: Raised if the CSS value) S 202 -549.9 M (doesn't contain a string value. ) S 66 -582.8 M 11 2 Nf (No ) S (Parameters) S 66 -582.8 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (152) S 0 setgray 175.9 40 M 8 8 Nf (5.2. CSS Fundamental Interfaces) S 132 -8 M grestore pgsave restore N %%Page: 153 153 %%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 44 -13.2 M %%IncludeResource: font Courier 11 4 Nf (setFloatValue) S [/View [/XYZ -4 706.000061 null] /Dest /868 /DEST pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 66 -26.4 M (A method to set the float value with a specified unit. If the property attached with this value) S 66 -39.6 M 11 0 Nf (can not accept the specified unit or the float value, the value will be unchanged and a ) S 66 -52.8 M 11 4 Nf (DOMException) S [/Rect [65.0 -55.5498047 146.198242 -43.4498062] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (24) S (] ) S (will be raised. ) S 66 -66 M %%IncludeResource: font Times-Bold 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -79.2 M 11 4 Nf (unitType) S 11 0 Nf ( of type ) S 11 4 Nf (unsigned ) S (short) S 88 -92.4 M 11 0 Nf (A unit code as defined above. The unit code can only be a float unit type \(i.e. ) S 88 -105.6 M 11 4 Nf (CSS_NUMBER) S 11 0 Nf (, ) S 11 4 Nf (CSS_PERCENTAGE) S 11 0 Nf (, ) S 11 4 Nf (CSS_EMS) S 11 0 Nf (, ) S 11 4 Nf (CSS_EXS) S 11 0 Nf (, ) S 11 4 Nf (CSS_PX) S 11 0 Nf (, ) S 11 4 Nf (CSS_CM) S 11 0 Nf (, ) S 88 -118.8 M 11 4 Nf (CSS_MM) S 11 0 Nf (, ) S 11 4 Nf (CSS_IN) S 11 0 Nf (, ) S 11 4 Nf (CSS_PT) S 11 0 Nf (, ) S 11 4 Nf (CSS_PC) S 11 0 Nf (, ) S 11 4 Nf (CSS_DEG) S 11 0 Nf (, ) S 11 4 Nf (CSS_RAD) S 11 0 Nf (, ) S 11 4 Nf (CSS_GRAD) S 11 0 Nf (, ) S 88 -132 M 11 4 Nf (CSS_MS) S 11 0 Nf (, ) S 11 4 Nf (CSS_S) S 11 0 Nf (, ) S 11 4 Nf (CSS_HZ) S 11 0 Nf (, ) S 11 4 Nf (CSS_KHZ) S 11 0 Nf (, ) S 11 4 Nf (CSS_DIMENSION) S 11 0 Nf (\). ) S 66 -156.2 M 11 4 Nf (floatValue) S 11 0 Nf ( of type ) S 11 4 Nf (float) S 88 -169.4 M 11 0 Nf (The new float value. ) S 66 -193.6 M 11 2 Nf (Exceptions) S 11 0 Nf ( ) S 74 -220.9 M 11 4 Nf (DOMException) S [/Rect [73.0 -223.64917 154.198242 -211.549164] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -234.1 M ([p.) S (24) S (] ) S 193.5 -220.9 M (INVALID_ACCESS_ERR: Raised if the attached property) S 193.5 -234.1 M (doesn't support the float value or the unit ) S (type.) S 193.5 -258.3 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 193.5 -271.5 M (property is ) S (readonly.) S 66 -304.4 M 11 2 Nf (No Return ) S (Value) S 44 -328.6 M 11 4 Nf (setStringValue) S [/View [/XYZ -4 390.551086 null] /Dest /869 /DEST pdfmark 11 0 Nf ( ) S 66 -341.8 M (A method to set the string value with the specified unit. If the property attached to this) S 66 -355 M 11 0 Nf (value can't accept the specified unit or the string value, the value will be unchanged and a ) S 66 -368.2 M 11 4 Nf (DOMException) S [/Rect [65.0 -370.998779 146.198242 -358.898773] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (24) S (] ) S (will be raised. ) S 66 -381.4 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -394.6 M 11 4 Nf (stringType) S 11 0 Nf ( of type ) S 11 4 Nf (unsigned ) S (short) S 88 -407.8 M 11 0 Nf (A string code as defined above. The string code can only be a string unit type \(i.e. ) S 88 -421 M 11 4 Nf (CSS_STRING) S 11 0 Nf (, ) S 11 4 Nf (CSS_URI) S 11 0 Nf (, ) S 11 4 Nf (CSS_IDENT) S 11 0 Nf (, and ) S 11 4 Nf (CSS_ATTR) S 11 0 Nf (\). ) S 66 -445.2 M 11 4 Nf (stringValue) S 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [173.952881 -447.998535 235.351562 -435.898529] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 88 -458.4 M (The new string value. ) S 66 -482.6 M 11 2 Nf (Exceptions) S 11 0 Nf ( ) S 74 -509.9 M 11 4 Nf (DOMException) S [/Rect [73.0 -512.698242 154.198242 -500.598236] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -523.1 M ([p.) S (24) S (] ) S 190.6 -509.9 M (INVALID_ACCESS_ERR: Raised if the CSS value doesn't) S 190.6 -523.1 M (contain a string value or if the string value can't be converted) S 190.6 -536.3 M (into the specified ) S (unit.) S 190.6 -560.5 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 190.6 -573.7 M (property is ) S (readonly.) S 66 -582.5 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (153) S 0 setgray 175.9 40 M 8 8 Nf (5.2. CSS Fundamental Interfaces) S 132 -8 M grestore pgsave restore N %%Page: 154 154 %%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 66 -13.2 M %%IncludeResource: font Times-Bold 11 2 Nf (No Return ) S (Value) S 0 -37.4 M 11 2 Nf (Interface ) S %%IncludeResource: font Times-BoldItalic 11 3 Nf (CSSValueList) S [/View [/XYZ -4 681.80011 null] /Dest /870 /DEST pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( \(introduced in ) S 11 2 Nf (DOM Level ) S (2) S 11 0 Nf (\) ) S 22 -61.6 M 11 0 Nf (The ) S %%IncludeResource: font Courier 11 4 Nf (CSSValueList) S 11 0 Nf ( interface provides the abstraction of an ordered collection of CSS ) S (values.) S 22 -85.8 M 11 0 Nf (Some properties allow an empty list into their syntax. In that case, these properties take the ) S 11 4 Nf (none) S 22 -99 M 11 0 Nf (identifier. So, an empty list means that the property has the value ) S 11 4 Nf (none) S 11 0 Nf (. ) S 22 -112.2 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -134 M 9.0 4 Nf (// Introduced in DOM Level 2:) S 44 -144.8 M (interface CSSValueList : CSSValue {) S 44 -155.6 M ( readonly attribute unsigned long length;) S 44 -166.4 M ( CSSValue item\(in unsigned long index\);) S 44 -177.2 M (};) S 22 -199.4 M 11 2 Nf (Attributes) S 11 0 Nf ( ) S 44 -212.6 M 11 4 Nf (length) S [/View [/XYZ -4 506.601379 null] /Dest /871 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (unsigned ) S (long) S 11 0 Nf (, readonly ) S 66 -225.8 M 11 0 Nf (The number of ) S 11 4 Nf (CSSValues) S [/Rect [133.12207 -228.548584 194.520752 -216.448578] /Subtype /Link /Border [0 0 1] /Dest /856 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (146) S (] ) S (in the list. The range of valid values of the indices is ) S 66 -239 M 11 4 Nf (0) S 11 0 Nf ( to ) S 11 4 Nf (length-1) S 11 0 Nf ( ) S (inclusive.) S 22 -263.2 M 11 2 Nf (Methods) S 11 0 Nf ( ) S 44 -276.4 M 11 4 Nf (item) S [/View [/XYZ -4 442.801575 null] /Dest /872 /DEST pdfmark 11 0 Nf ( ) S 66 -289.6 M (Used to retrieve a CSS rule by ordinal index. The order in this collection represents the) S 66 -302.8 M (order of the values in the CSS style ) S (property.) S 66 -316 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -329.2 M 11 4 Nf (index) S 11 0 Nf ( of type ) S 11 4 Nf (unsigned ) S (long) S 88 -342.4 M 11 0 Nf (Index into the ) S (collection.) S 66 -366.6 M 11 2 Nf (Return ) S (Value) S 11 0 Nf ( ) S 74 -393.9 M 11 4 Nf (CSSValue) S [/Rect [73.0 -396.647949 127.798828 -384.547943] /Subtype /Link /Border [0 0 1] /Dest /856 /ANN pdfmark 11 0 Nf ( ) S 74 -407.1 M ([p.) S (146) S (] ) S 179 -393.9 M 11 0 Nf (The style rule at the ) S 11 4 Nf (index) S 11 0 Nf ( position in the ) S 11 4 Nf (CSSValueList) S 11 0 Nf (,) S 179 -407.1 M 11 0 Nf (or ) S 11 4 Nf (null) S 11 0 Nf ( if that is not a valid ) S (index.) S 66 -440 M 11 2 Nf (No ) S (Exceptions) S 0 -464.2 M 11 2 Nf (Interface ) S 11 3 Nf (RGBColor) S [/View [/XYZ -4 254.952209 null] /Dest /873 /DEST pdfmark 11 0 Nf ( \(introduced in ) S 11 2 Nf (DOM Level ) S (2) S 11 0 Nf (\) ) S 22 -488.4 M 11 0 Nf (The ) S 11 4 Nf (RGBColor) S 11 0 Nf ( interface is used to represent any ) S %%IncludeResource: font Times-Italic 11 1 Nf (RGB ) S (color) S [/Rect [243.634766 -491.197754 292.989 -479.097748] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/syndata.html#value-def-color)\] Cd /ANN pdfmark 11 0 Nf ( value. This interface reflects the values) S 22 -501.6 M 11 0 Nf (in the underlying style property. Hence, modifications made to the ) S 11 4 Nf (CSSPrimitiveValue) S [/Rect [316.124268 -504.397705 430.321777 -492.297699] /Subtype /Link /Border [0 0 1] /Dest /860 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (147) S (] ) S 22 -514.8 M (objects modify the style property. ) S 22 -539 M (A specified RGB color is not clipped \(even if the number is outside the range 0-255 or 0%-100%\). A) S 22 -552.2 M (computed RGB color is clipped depending on the device. ) S 22 -576.4 M (Even if a style sheet can only contain an integer for a color value, the internal storage of this integer) S 22 -589.6 M (is a float, and this can be used as a float in the specified or the computed style. ) S 22 -589.6 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (154) S 0 setgray 175.9 40 M 8 8 Nf (5.2. CSS Fundamental Interfaces) S 44 -8 M grestore pgsave restore N %%Page: 155 155 %%PageResources: font Times-Roman Times-Italic Times-Bold Times-BoldItalic %%+ font Courier Helvetica %%PageBoundingBox: 71 44 509 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 (A color percentage value can always be converted to a number and vice versa. ) S 22 -26.4 M %%IncludeResource: font Times-Bold 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -48.2 M %%IncludeResource: font Courier 9.0 4 Nf (// Introduced in DOM Level 2:) S 44 -59 M (interface RGBColor {) S 44 -69.8 M ( readonly attribute CSSPrimitiveValue red;) S 44 -80.6 M ( readonly attribute CSSPrimitiveValue green;) S 44 -91.4 M ( readonly attribute CSSPrimitiveValue blue;) S 44 -102.2 M (};) S 22 -124.4 M 11 2 Nf (Attributes) S 11 0 Nf ( ) S 44 -137.6 M 11 4 Nf (blue) S [/View [/XYZ -4 581.601379 null] /Dest /874 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (CSSPrimitiveValue) S [/Rect [105.753906 -140.348633 219.951416 -128.248627] /Subtype /Link /Border [0 0 1] /Dest /860 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (147) S (] ) S (, readonly ) S 66 -150.8 M (This attribute is used for the blue value of the RGB color. ) S 44 -175 M 11 4 Nf (green) S [/View [/XYZ -4 544.201477 null] /Dest /875 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (CSSPrimitiveValue) S [/Rect [112.35376 -177.748535 226.55127 -165.648529] /Subtype /Link /Border [0 0 1] /Dest /860 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (147) S (] ) S (, readonly ) S 66 -188.2 M (This attribute is used for the green value of the RGB color. ) S 44 -212.4 M 11 4 Nf (red) S [/View [/XYZ -4 506.801575 null] /Dest /876 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (CSSPrimitiveValue) S [/Rect [99.1540527 -215.148438 213.351562 -203.048431] /Subtype /Link /Border [0 0 1] /Dest /860 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (147) S (] ) S (, readonly ) S 66 -225.6 M (This attribute is used for the red value of the RGB color. ) S 0 -249.8 M 11 2 Nf (Interface ) S %%IncludeResource: font Times-BoldItalic 11 3 Nf (Rect) S [/View [/XYZ -4 469.401672 null] /Dest /877 /DEST pdfmark 11 0 Nf ( \(introduced in ) S 11 2 Nf (DOM Level ) S (2) S 11 0 Nf (\) ) S 22 -274 M 11 0 Nf (The ) S 11 4 Nf (Rect) S 11 0 Nf ( interface is used to represent any ) S %%IncludeResource: font Times-Italic 11 1 Nf (rect) S [/Rect [217.235352 -276.748291 236.3396 -264.648285] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/visufx.html#value-def-shape)\] Cd /ANN pdfmark 11 0 Nf ( value. This interface reflects the values in the) S 22 -287.2 M 11 0 Nf (underlying style property. Hence, modifications made to the ) S 11 4 Nf (CSSPrimitiveValue) S [/Rect [288.624756 -289.948242 402.822266 -277.848236] /Subtype /Link /Border [0 0 1] /Dest /860 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (147) S (] ) S 22 -300.4 M (objects modify the style property. ) S 22 -313.6 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -335.4 M 9.0 4 Nf (// Introduced in DOM Level 2:) S 44 -346.2 M (interface Rect {) S 44 -357 M ( readonly attribute CSSPrimitiveValue top;) S 44 -367.8 M ( readonly attribute CSSPrimitiveValue right;) S 44 -378.6 M ( readonly attribute CSSPrimitiveValue bottom;) S 44 -389.4 M ( readonly attribute CSSPrimitiveValue left;) S 44 -400.2 M (};) S 22 -422.4 M 11 2 Nf (Attributes) S 11 0 Nf ( ) S 44 -435.6 M 11 4 Nf (bottom) S [/View [/XYZ -4 283.603333 null] /Dest /878 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (CSSPrimitiveValue) S [/Rect [118.953613 -438.34668 233.151123 -426.246674] /Subtype /Link /Border [0 0 1] /Dest /860 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (147) S (] ) S (, readonly ) S 66 -448.8 M (This attribute is used for the bottom of the rect. ) S 44 -473 M 11 4 Nf (left) S [/View [/XYZ -4 246.20343 null] /Dest /879 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (CSSPrimitiveValue) S [/Rect [105.753906 -475.746582 219.951416 -463.646576] /Subtype /Link /Border [0 0 1] /Dest /860 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (147) S (] ) S (, readonly ) S 66 -486.2 M (This attribute is used for the left of the rect. ) S 44 -510.4 M 11 4 Nf (right) S [/View [/XYZ -4 208.803528 null] /Dest /880 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (CSSPrimitiveValue) S [/Rect [112.35376 -513.146484 226.55127 -501.046478] /Subtype /Link /Border [0 0 1] /Dest /860 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (147) S (] ) S (, readonly ) S 66 -523.6 M (This attribute is used for the right of the rect. ) S 44 -547.8 M 11 4 Nf (top) S [/View [/XYZ -4 171.403625 null] /Dest /881 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (CSSPrimitiveValue) S [/Rect [99.1540527 -550.546387 213.351562 -538.446411] /Subtype /Link /Border [0 0 1] /Dest /860 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (147) S (] ) S (, readonly ) S 66 -561 M (This attribute is used for the top of the rect. ) S 0 -585.2 M 11 2 Nf (Interface ) S 11 3 Nf (Counter) S [/View [/XYZ -4 134.003723 null] /Dest /882 /DEST pdfmark 11 0 Nf ( \(introduced in ) S 11 2 Nf (DOM Level ) S (2) S 11 0 Nf (\) ) S 22 -585.2 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (155) S 0 setgray 175.9 40 M 8 8 Nf (5.2. CSS Fundamental Interfaces) S 44 -8 M grestore pgsave restore N %%Page: 156 156 %%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 22 -13.2 M %%IncludeResource: font Times-Roman 11 0 Nf (The ) S %%IncludeResource: font Courier 11 4 Nf (Counter) S 11 0 Nf ( interface is used to represent any ) S %%IncludeResource: font Times-Italic 11 1 Nf (counter or counters ) S (function) S [/Rect [237.034912 -15.9499512 364.608398 -3.84995079] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/syndata.html#value-def-counter)\] Cd /ANN pdfmark 11 0 Nf ( value. This interface) S 22 -26.4 M 11 0 Nf (reflects the values in the underlying style property. Hence, modifications made to the ) S 11 4 Nf (DOMString) S [/Rect [398.291748 -29.1499023 459.69043 -17.049902] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S 22 -39.6 M ([p.) S (21) S (] ) S (objects modify the style property. ) S 22 -52.8 M %%IncludeResource: font Times-Bold 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -74.6 M 9.0 4 Nf (// Introduced in DOM Level 2:) S 44 -85.4 M (interface Counter {) S 44 -96.2 M ( readonly attribute DOMString identifier;) S 44 -107 M ( readonly attribute DOMString listStyle;) S 44 -117.8 M ( readonly attribute DOMString separator;) S 44 -128.6 M (};) S 22 -150.8 M 11 2 Nf (Attributes) S 11 0 Nf ( ) S 44 -164 M 11 4 Nf (identifier) S [/View [/XYZ -4 555.201477 null] /Dest /883 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [145.353027 -166.748535 206.751709 -154.648529] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S (, readonly ) S 66 -177.2 M (This attribute is used for the identifier of the counter. ) S 44 -201.4 M 11 4 Nf (listStyle) S [/View [/XYZ -4 517.801575 null] /Dest /884 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [138.753174 -204.148438 200.151855 -192.048431] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S (, readonly ) S 66 -214.6 M (This attribute is used for the style of the list. ) S 44 -238.8 M 11 4 Nf (separator) S [/View [/XYZ -4 480.401672 null] /Dest /885 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [138.753174 -241.54834 200.151855 -229.448334] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S (, readonly ) S 66 -252 M (This attribute is used for the separator of the nested counters. ) S 0 -263 M [/View [/XYZ -4 443.001709 null] /Dest /76 /DEST pdfmark 0 -282 M 15 2 Nf (5.2.1.) S [/View [/XYZ -4 442.001709 null] /Dest /1084 /DEST pdfmark [/View [/XYZ -4 442.001709 null] /Dest /886 /DEST pdfmark ( Override and computed style ) S (sheet) S 0 -306.2 M 11 2 Nf (Interface ) S %%IncludeResource: font Times-BoldItalic 11 3 Nf (ViewCSS) S [/View [/XYZ -4 413.00177 null] /Dest /887 /DEST pdfmark 11 0 Nf ( \(introduced in ) S 11 2 Nf (DOM Level ) S (2) S 11 0 Nf (\) ) S 22 -330.4 M 11 0 Nf (This interface represents a CSS view. The ) S 11 4 Nf (getComputedStyle) S 11 0 Nf ( method provides a ) S 11 2 Nf (read only ) S 22 -343.6 M 11 2 Nf (access) S 11 0 Nf ( to the ) S 11 1 Nf (computed ) S (values) S [/Rect [79.9584961 -346.348145 155.580078 -334.248138] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/cascade.html#computed-value)\] Cd /ANN pdfmark 11 0 Nf ( of an element. ) S 22 -367.8 M 11 0 Nf (The expectation is that an instance of the ) S 11 4 Nf (ViewCSS) S 11 0 Nf ( interface can be obtained by using) S 22 -381 M 11 0 Nf (binding-specific casting methods on an instance of the ) S 11 4 Nf (View) S 11 0 Nf ( interface. ) S 22 -405.2 M 11 0 Nf (Since a computed style is related to an ) S 11 4 Nf (Element) S [/Rect [192.695068 -407.948 240.894043 -395.848] /Subtype /Link /Border [0 0 1] /Dest /280 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (57) S (] ) S (node, if this element is removed from the) S 22 -418.4 M 11 0 Nf (document, the associated ) S 11 4 Nf (CSSStyleDeclaration) S [/Rect [134.033447 -421.147949 261.430664 -409.047943] /Subtype /Link /Border [0 0 1] /Dest /846 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (142) S (] ) S (and ) S 11 4 Nf (CSSValue) S [/Rect [315.640137 -421.147949 370.438965 -409.047943] /Subtype /Link /Border [0 0 1] /Dest /856 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (146) S (] ) S (related to this) S 22 -431.6 M (declaration are no longer valid. ) S 22 -444.8 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -466.6 M 9.0 4 Nf (// Introduced in DOM Level 2:) S 44 -477.4 M (interface ViewCSS : views::AbstractView {) S 44 -488.2 M ( CSSStyleDeclaration getComputedStyle\(in Element elt, ) S 44 -499 M ( in DOMString pseudoElt\);) S 44 -509.8 M (};) S 22 -532 M 11 2 Nf (Methods) S 11 0 Nf ( ) S 44 -545.2 M 11 4 Nf (getComputedStyle) S [/View [/XYZ -4 174.003235 null] /Dest /888 /DEST pdfmark 11 0 Nf ( ) S 66 -558.4 M (This method is used to get the computed style as it is defined in ) S ([) S (CSS2) S [/Rect [350.983154 -561.146729 378.052 -549.046753] /Subtype /Link /Border [0 0 1] /Dest /1080 /ANN pdfmark (]. ) S 66 -571.6 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -584.8 M 11 4 Nf (elt) S 11 0 Nf ( of type ) S 11 4 Nf (Element) S [/Rect [121.154053 -587.546631 169.353027 -575.446655] /Subtype /Link /Border [0 0 1] /Dest /280 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (57) S (] ) S 88 -598 M (The element whose style is to be computed. This parameter cannot be null. ) S 88 -598 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (156) S 0 setgray 161.9 40 M 8 8 Nf (5.2.1. Override and computed style sheet) S 176 -8 M grestore pgsave restore N %%Page: 157 157 %%PageResources: font Times-Roman Times-Italic Times-Bold Times-BoldItalic %%+ font Courier Helvetica %%PageBoundingBox: 71 44 534 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 (pseudoElt) S %%IncludeResource: font Times-Roman 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [160.753174 -15.9499512 222.151855 -3.84995079] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 88 -26.4 M 11 0 Nf (The pseudo-element or ) S 11 4 Nf (null) S 11 0 Nf ( if none. ) S 66 -50.6 M %%IncludeResource: font Times-Bold 11 2 Nf (Return ) S (Value) S 11 0 Nf ( ) S 74 -77.9 M 11 4 Nf (CSSStyleDeclaration) S [/Rect [73.0 -80.6496582 200.397217 -68.5496597] /Subtype /Link /Border [0 0 1] /Dest /846 /ANN pdfmark 11 0 Nf ( ) S 74 -91.1 M ([p.) S (142) S (] ) S 241.9 -77.9 M 11 0 Nf (The computed style. The ) S 241.9 -91.1 M 11 4 Nf (CSSStyleDeclaration) S [/Rect [240.879639 -93.8496094 368.276855 -81.7496109] /Subtype /Link /Border [0 0 1] /Dest /846 /ANN pdfmark 11 0 Nf ( is read-only and) S 241.9 -104.3 M (contains only absolute values. ) S 66 -137.2 M 11 2 Nf (No ) S (Exceptions) S 0 -161.4 M 11 2 Nf (Interface ) S %%IncludeResource: font Times-BoldItalic 11 3 Nf (DocumentCSS) S [/View [/XYZ -4 557.750549 null] /Dest /889 /DEST pdfmark 11 0 Nf ( \(introduced in ) S 11 2 Nf (DOM Level ) S (2) S 11 0 Nf (\) ) S 22 -185.6 M (This interface represents a document with a CSS ) S (view.) S 22 -209.8 M 11 0 Nf (The ) S 11 4 Nf (getOverrideStyle) S 11 0 Nf ( method provides a mechanism through which a DOM author could) S 22 -223 M (effect immediate change to the style of an element without modifying the explicitly linked style) S 22 -236.2 M (sheets of a document or the inline style of elements in the style sheets. This style sheet comes after) S 22 -249.4 M 11 0 Nf (the author style sheet in the cascade algorithm and is called ) S %%IncludeResource: font Times-Italic 11 1 Nf (override style ) S (sheet) S 11 0 Nf (. The override style) S 22 -262.6 M (sheet takes precedence over author style sheets. An "!important" declaration still takes precedence) S 22 -275.8 M (over a normal declaration. Override, author, and user style sheets all may contain "!important") S 22 -289 M (declarations. User "!important" rules take precedence over both override and author "!important") S 22 -302.2 M (rules, and override "!important" rules take precedence over author "!important" rules. ) S 22 -326.4 M 11 0 Nf (The expectation is that an instance of the ) S 11 4 Nf (DocumentCSS) S 11 0 Nf ( interface can be obtained by using) S 22 -339.6 M 11 0 Nf (binding-specific casting methods on an instance of the ) S 11 4 Nf (Document) S [/Rect [262.961914 -342.398926 317.760742 -330.29892] /Subtype /Link /Border [0 0 1] /Dest /213 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (29) S (] ) S (interface. ) S 22 -352.8 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -374.6 M 9.0 4 Nf (// Introduced in DOM Level 2:) S 44 -385.4 M (interface DocumentCSS : stylesheets::DocumentStyle {) S 44 -396.2 M ( CSSStyleDeclaration getOverrideStyle\(in Element elt, ) S 44 -407 M ( in DOMString pseudoElt\);) S 44 -417.8 M (};) S 22 -440 M 11 2 Nf (Methods) S 11 0 Nf ( ) S 44 -453.2 M 11 4 Nf (getOverrideStyle) S [/View [/XYZ -4 265.952209 null] /Dest /890 /DEST pdfmark 11 0 Nf ( ) S 66 -466.4 M (This method is used to retrieve the override style declaration for a specified element and a) S 66 -479.6 M (specified pseudo-element. ) S 66 -492.8 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -506 M 11 4 Nf (elt) S 11 0 Nf ( of type ) S 11 4 Nf (Element) S [/Rect [121.154053 -508.797607 169.353027 -496.697601] /Subtype /Link /Border [0 0 1] /Dest /280 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (57) S (] ) S 88 -519.2 M (The element whose style is to be modified. This parameter cannot be null. ) S 66 -543.4 M 11 4 Nf (pseudoElt) S 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [160.753174 -546.19751 222.151855 -534.097534] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 88 -556.6 M 11 0 Nf (The pseudo-element or ) S 11 4 Nf (null) S 11 0 Nf ( if none. ) S 66 -580.8 M 11 2 Nf (Return ) S (Value) S 11 0 Nf ( ) S 74 -608.1 M 11 4 Nf (CSSStyleDeclaration) S [/Rect [73.0 -610.897217 200.397217 -598.797241] /Subtype /Link /Border [0 0 1] /Dest /846 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (142) S (] ) S 266.4 -608.1 M (The override style declaration. ) S 66 -616.9 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (157) S 0 setgray 161.9 40 M 8 8 Nf (5.2.1. Override and computed style sheet) S 132 -8 M grestore pgsave restore N %%Page: 158 158 %%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 66 -13.2 M %%IncludeResource: font Times-Bold 11 2 Nf (No ) S (Exceptions) S 0 -24.2 M [/View [/XYZ -4 681.800049 null] /Dest /77 /DEST pdfmark 0 -43.2 M 15 2 Nf (5.2.2.) S [/View [/XYZ -4 680.800049 null] /Dest /1085 /DEST pdfmark [/View [/XYZ -4 680.800049 null] /Dest /891 /DEST pdfmark ( Style sheet ) S (creation) S 0 -67.4 M 11 2 Nf (Interface ) S %%IncludeResource: font Times-BoldItalic 11 3 Nf (DOMImplementationCSS) S [/View [/XYZ -4 651.80011 null] /Dest /892 /DEST pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( \(introduced in ) S 11 2 Nf (DOM Level ) S (2) S 11 0 Nf (\) ) S 22 -91.6 M 11 0 Nf (This interface allows the DOM user to create a ) S %%IncludeResource: font Courier 11 4 Nf (CSSStyleSheet) S [/Rect [229.631592 -94.3498535 317.429688 -82.249855] /Subtype /Link /Border [0 0 1] /Dest /812 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (134) S (] ) S (outside the context of a) S 22 -104.8 M 11 0 Nf (document. There is no way to associate the new ) S 11 4 Nf (CSSStyleSheet) S [/Rect [234.230713 -107.549805 322.028809 -95.4498062] /Subtype /Link /Border [0 0 1] /Dest /812 /ANN pdfmark 11 0 Nf ( with a document in DOM Level) S 22 -118 M (2. ) S 22 -131.2 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -153 M 9.0 4 Nf (// Introduced in DOM Level 2:) S 44 -163.8 M (interface DOMImplementationCSS : DOMImplementation {) S 44 -174.6 M ( CSSStyleSheet createCSSStyleSheet\(in DOMString title, ) S 44 -185.4 M ( in DOMString media\);) S 44 -196.2 M (};) S 22 -218.4 M 11 2 Nf (Methods) S 11 0 Nf ( ) S 44 -231.6 M 11 4 Nf (createCSSStyleSheet) S [/View [/XYZ -4 487.601379 null] /Dest /893 /DEST pdfmark 11 0 Nf ( ) S 66 -244.8 M 11 0 Nf (Creates a new ) S 11 4 Nf (CSSStyleSheet) S [/Rect [129.447266 -247.548584 217.245361 -235.448578] /Subtype /Link /Border [0 0 1] /Dest /812 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (134) S (] ) S (.) S 66 -258 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -271.2 M 11 4 Nf (title) S 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [134.35376 -273.948486 195.752441 -261.84848] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 88 -284.4 M (The advisory title. See also the ) S (Style Sheet ) S (Interfaces) S [/Rect [225.398926 -287.148438 323.316162 -275.048431] /Subtype /Link /Border [0 0 1] /Dest /787 /ANN pdfmark ( ) S ([p.) S (128) S (] ) S (section. ) S 66 -308.6 M 11 4 Nf (media) S 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [134.35376 -311.348389 195.752441 -299.248383] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 88 -321.8 M 11 0 Nf (The comma-separated list of media associated with the new style sheet. See also the ) S 88 -335 M (Style Sheet ) S (Interfaces) S [/Rect [87.0 -337.748291 184.917236 -325.648285] /Subtype /Link /Border [0 0 1] /Dest /784 /ANN pdfmark ( ) S ([p.) S (128) S (] ) S (section. ) S 66 -359.2 M 11 2 Nf (Return ) S (Value) S 11 0 Nf ( ) S 74 -386.5 M 11 4 Nf (CSSStyleSheet) S [/Rect [73.0 -389.248047 160.798096 -377.148041] /Subtype /Link /Border [0 0 1] /Dest /812 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (134) S (] ) S 226.8 -386.5 M (A new CSS style ) S (sheet.) S 66 -419.4 M 11 2 Nf (No ) S (Exceptions) S 0 -430.4 M [/View [/XYZ -4 275.552 null] /Dest /78 /DEST pdfmark 0 -449.4 M 15 2 Nf (5.2.3.) S [/View [/XYZ -4 274.552 null] /Dest /1086 /DEST pdfmark [/View [/XYZ -4 274.552 null] /Dest /894 /DEST pdfmark ( Element with CSS inline ) S (style) S 0 -473.6 M 11 2 Nf (Interface ) S 11 3 Nf (ElementCSSInlineStyle) S [/View [/XYZ -4 245.552063 null] /Dest /749 /DEST pdfmark 11 0 Nf ( \(introduced in ) S 11 2 Nf (DOM Level ) S (2) S 11 0 Nf (\) ) S 22 -497.8 M 11 0 Nf (Inline style information attached to elements is exposed through the ) S 11 4 Nf (style) S 11 0 Nf ( attribute. This represents) S 22 -511 M 11 0 Nf (the contents of the ) S %%IncludeResource: font Times-Italic 11 1 Nf (STYLE) S [/Rect [104.708252 -513.797852 137.2771 -501.697845] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-html40-19980424/present/styles.html#h-14.2.2)\] Cd /ANN pdfmark 11 0 Nf ( attribute for HTML elements \(or elements in other schemas or DTDs) S 22 -524.2 M (which use the STYLE attribute in the same way\). The expectation is that an instance of the) S 22 -537.4 M (ElementCSSInlineStyle interface can be obtained by using binding-specific casting methods on an) S 22 -550.6 M (instance of the Element interface when the element supports inline CSS style informations. ) S 22 -563.8 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -585.6 M 9.0 4 Nf (// Introduced in DOM Level 2:) S 44 -596.4 M (interface ElementCSSInlineStyle {) S 44 -607.2 M ( readonly attribute CSSStyleDeclaration style;) S 44 -618 M (};) S 44 -627 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (158) S 0 setgray 188.8 40 M 8 8 Nf (5.2.2. Style sheet creation) S 88 -8 M grestore pgsave restore N %%Page: 159 159 %%PageResources: font Times-Roman Times-Bold Courier Helvetica %%PageBoundingBox: 71 44 542 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 %%IncludeResource: font Courier 11 4 Nf (style) S [/View [/XYZ -4 692.80011 null] /Dest /895 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (CSSStyleDeclaration) S [/Rect [112.35376 -29.1499023 239.750977 -17.049902] /Subtype /Link /Border [0 0 1] /Dest /846 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (142) S (] ) S (, readonly ) S 66 -39.6 M (The style attribute. ) S 0 -50.6 M [/View [/XYZ -4 655.400146 null] /Dest /79 /DEST pdfmark 0 -73.6 M 17 2 Nf (5.3.) S [/View [/XYZ -4 652.800415 null] /Dest /1087 /DEST pdfmark [/View [/XYZ -4 652.800415 null] /Dest /896 /DEST pdfmark ( CSS Extended ) S (Interfaces) S 0 -97.8 M 11 0 Nf (The interfaces found within this section are not mandatory. A DOM application can use the ) S 0 -111 M 11 4 Nf (hasFeature) S 11 0 Nf ( method of the ) S 11 4 Nf (DOMImplementation) S [/Rect [131.602539 -113.749512 245.800049 -101.649513] /Subtype /Link /Border [0 0 1] /Dest /180 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (26) S (] ) S (interface to determine whether they are) S 0 -124.2 M (supported or not. The feature string for all the extended interfaces listed in this section is "CSS2". ) S 0 -148.4 M 11 0 Nf (The following table specifies the type of ) S 11 4 Nf (CSSValue) S [/Rect [179.550049 -151.149414 234.348877 -139.049408] /Subtype /Link /Border [0 0 1] /Dest /856 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (146) S (] ) S (used to represent each property that can be) S 0 -161.6 M 11 0 Nf (specified in a ) S 11 4 Nf (CSSStyleDeclaration) S [/Rect [60.4003906 -164.349365 187.797607 -152.249359] /Subtype /Link /Border [0 0 1] /Dest /846 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (142) S (] ) S (found in a ) S 11 4 Nf (CSSStyleRule) S [/Rect [270.727783 -164.349365 351.926025 -152.249359] /Subtype /Link /Border [0 0 1] /Dest /826 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (138) S (] ) S (for a CSS Level 2) S 0 -174.8 M 11 0 Nf (style sheet. The expectation is that the ) S 11 4 Nf (CSSValue) S [/Rect [169.473877 -177.549316 224.272705 -165.44931] /Subtype /Link /Border [0 0 1] /Dest /856 /ANN pdfmark 11 0 Nf ( returned from the ) S 11 4 Nf (getPropertyCSSValue) S 11 0 Nf ( method) S 0 -188 M 11 0 Nf (on the ) S 11 4 Nf (CSSStyleDeclaration) S [/Rect [28.9416504 -190.749268 156.338867 -178.649261] /Subtype /Link /Border [0 0 1] /Dest /846 /ANN pdfmark 11 0 Nf ( interface can be cast down, using binding-specific casting methods, to) S 0 -201.2 M (the specific derived interface. ) S 0 -225.4 M 11 0 Nf (For properties that are represented by a custom interface \(the ) S 11 4 Nf (valueType) S 11 0 Nf ( of the ) S 11 4 Nf (CSSValue) S [/Rect [359.890381 -228.14917 414.689209 -216.049164] /Subtype /Link /Border [0 0 1] /Dest /856 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (146) S (] ) S (is ) S 0 -238.6 M 11 4 Nf (CSS_CUSTOM) S 11 0 Nf (\), the name of the derived interface is specified in the table. For properties that consist of) S 0 -251.8 M 11 0 Nf (lists of values \(the ) S 11 4 Nf (valueType) S 11 0 Nf ( of the ) S 11 4 Nf (CSSValue) S [/Rect [172.355957 -254.549072 227.154785 -242.449066] /Subtype /Link /Border [0 0 1] /Dest /856 /ANN pdfmark 11 0 Nf ( is ) S 11 4 Nf (CSS_VALUE_LIST) S 11 0 Nf (\), the derived interface is ) S 0 -265 M 11 4 Nf (CSSValueList) S [/Rect [-1.0 -267.749023 80.1982422 -255.649017] /Subtype /Link /Border [0 0 1] /Dest /870 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (154) S (] ) S (. For all other properties \(the ) S 11 4 Nf (valueType) S 11 0 Nf ( of the ) S 11 4 Nf (CSSValue) S [/Rect [335.252197 -267.749023 390.051025 -255.649017] /Subtype /Link /Border [0 0 1] /Dest /856 /ANN pdfmark 11 0 Nf ( is ) S 0 -278.2 M 11 4 Nf (CSS_PRIMITIVE_VALUE) S 11 0 Nf (\), the derived interface is ) S 11 4 Nf (CSSPrimitiveValue) S [/Rect [236.803223 -280.948975 351.000732 -268.848969] /Subtype /Link /Border [0 0 1] /Dest /860 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (147) S (] ) S (. ) S 4 -305.5 M 11 2 Nf (Property ) S (Name) S 285.3 -305.5 M 11 2 Nf (Representation) S 4 -327.2 M 11 0 Nf (azimuth) S 285.3 -327.2 M 11 4 Nf (CSS2Azimuth) S [/Rect [284.270508 -329.998779 358.868896 -317.898773] /Subtype /Link /Border [0 0 1] /Dest /897 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (163) S (] ) S 4 -349 M (background) S 285.3 -349 M 11 4 Nf (null) S 4 -370.7 M 11 0 Nf (background-attachment) S 285.3 -370.7 M (ident) S 4 -392.5 M (background-color) S 285.3 -392.5 M (rgbcolor, ) S (ident) S 4 -414.2 M (background-image) S 285.3 -414.2 M (uri, ) S (ident) S 4 -436 M (background-position) S 285.3 -436 M 11 4 Nf (CSS2BackgroundPosition) S [/Rect [284.270508 -438.748779 431.467285 -426.648773] /Subtype /Link /Border [0 0 1] /Dest /904 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (165) S (] ) S 4 -457.7 M (background-repeat) S 285.3 -457.7 M (ident) S 4 -479.5 M (border) S 285.3 -479.5 M 11 4 Nf (null) S 4 -501.2 M 11 0 Nf (border-collapse) S 285.3 -501.2 M (ident) S 4 -523 M (border-color) S 285.3 -523 M 11 4 Nf (null) S 4 -544.7 M 11 0 Nf (border-spacing) S 285.3 -544.7 M 11 4 Nf (CSS2BorderSpacing) S [/Rect [284.270508 -547.498779 398.468018 -535.398804] /Subtype /Link /Border [0 0 1] /Dest /914 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (168) S (] ) S 4 -566.5 M (border-style) S 285.3 -566.5 M 11 4 Nf (null) S 4 -588.2 M 11 0 Nf (border-top, border-right, border-bottom, ) S (border-left) S 285.3 -588.2 M 11 4 Nf (null) S 285.3 -588.2 M gsave 0 setgray 281.3 -292.5 M 0.3 setlinewidth 0 -21.75 RL stroke 281.3 -314.2 M 0.3 setlinewidth -281.270691 0 RL stroke 470 -314.2 M 0.3 setlinewidth -188.729294 0 RL stroke 281.3 -314.2 M 0.3 setlinewidth 0 -21.75 RL stroke 281.3 -336 M 0.3 setlinewidth -281.270691 0 RL stroke 470 -336 M 0.3 setlinewidth -188.729294 0 RL stroke 281.3 -336 M 0.3 setlinewidth 0 -21.75 RL stroke 281.3 -357.7 M 0.3 setlinewidth -281.270691 0 RL stroke 470 -357.7 M 0.3 setlinewidth -188.729294 0 RL stroke 281.3 -357.7 M 0.3 setlinewidth 0 -21.75 RL stroke 281.3 -379.5 M 0.3 setlinewidth -281.270691 0 RL stroke 470 -379.5 M 0.3 setlinewidth -188.729294 0 RL stroke 281.3 -379.5 M 0.3 setlinewidth 0 -21.75 RL stroke 281.3 -401.2 M 0.3 setlinewidth -281.270691 0 RL stroke 470 -401.2 M 0.3 setlinewidth -188.729294 0 RL stroke 281.3 -401.2 M 0.3 setlinewidth 0 -21.75 RL stroke 281.3 -423 M 0.3 setlinewidth -281.270691 0 RL stroke 470 -423 M 0.3 setlinewidth -188.729294 0 RL stroke 281.3 -423 M 0.3 setlinewidth 0 -21.75 RL stroke 281.3 -444.7 M 0.3 setlinewidth -281.270691 0 RL stroke 470 -444.7 M 0.3 setlinewidth -188.729294 0 RL stroke 281.3 -444.7 M 0.3 setlinewidth 0 -21.75 RL stroke 281.3 -466.5 M 0.3 setlinewidth -281.270691 0 RL stroke 470 -466.5 M 0.3 setlinewidth -188.729294 0 RL stroke 281.3 -466.5 M 0.3 setlinewidth 0 -21.75 RL stroke 281.3 -488.2 M 0.3 setlinewidth -281.270691 0 RL stroke 470 -488.2 M 0.3 setlinewidth -188.729294 0 RL stroke 281.3 -488.2 M 0.3 setlinewidth 0 -21.75 RL stroke 281.3 -510 M 0.3 setlinewidth -281.270691 0 RL stroke 470 -510 M 0.3 setlinewidth -188.729294 0 RL stroke 281.3 -510 M 0.3 setlinewidth 0 -21.75 RL stroke 281.3 -531.7 M 0.3 setlinewidth -281.270691 0 RL stroke 470 -531.7 M 0.3 setlinewidth -188.729294 0 RL stroke 281.3 -531.7 M 0.3 setlinewidth 0 -21.75 RL stroke 281.3 -553.5 M 0.3 setlinewidth -281.270691 0 RL stroke 470 -553.5 M 0.3 setlinewidth -188.729294 0 RL stroke 281.3 -553.5 M 0.3 setlinewidth 0 -21.75 RL stroke 281.3 -575.2 M 0.3 setlinewidth -281.270691 0 RL stroke 470 -575.2 M 0.3 setlinewidth -188.729294 0 RL stroke 281.3 -575.2 M 0.3 setlinewidth 0 -21.75 RL stroke 281.3 -597 M 0.3 setlinewidth -281.270691 0 RL stroke 470 -597 M 0.3 setlinewidth -188.729294 0 RL stroke 281.3 -597 M grestore gsave 1 setlinewidth 0 setgray 0 -292.5 M 0 -304.5 RL 470.0 0 RL 0 304.5 RL -470.0 0 RL closepath stroke grestore gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (159) S 0 setgray 182.3 40 M 8 8 Nf (5.3. CSS Extended Interfaces) S 570.5 -8 M grestore pgsave restore N %%Page: 160 160 %%PageResources: font Times-Roman Courier Helvetica %%PageBoundingBox: 71 44 542 755 %%BeginPageSetup /pgsave save D 71 706 translate %%EndPageSetup 0 0 M 0.6 setlinewidth 4 -13 M %%IncludeResource: font Times-Roman 11 0 Nf (border-top-color, border-right-color, border-bottom-color, ) S 4 -26.2 M (border-left-color) S 285.3 -13 M (rgbcolor, ) S (ident) S 4 -47.9 M (border-top-style, border-right-style, border-bottom-style, ) S 4 -61.1 M (border-left-style) S 285.3 -47.9 M (ident) S 4 -82.9 M (border-top-width, border-right-width, border-bottom-width, ) S 4 -96.1 M (border-left-width) S 285.3 -82.9 M (length, ) S (ident) S 4 -117.8 M (border-width) S 285.3 -117.8 M %%IncludeResource: font Courier 11 4 Nf (null) S 4 -139.6 M 11 0 Nf (bottom) S 285.3 -139.6 M (length, percentage, ) S (ident) S 4 -161.3 M (caption-side) S 285.3 -161.3 M (ident) S 4 -183.1 M (clear) S 285.3 -183.1 M (ident) S 4 -204.8 M (clip) S 285.3 -204.8 M (rect, ) S (ident) S 4 -226.6 M (color) S 285.3 -226.6 M (rgbcolor, ) S (ident) S 4 -248.3 M (content) S 285.3 -248.3 M (list of string, uri, counter, attr, ) S (ident) S 4 -270.1 M (counter-increment) S 285.3 -270.1 M 11 0 Nf (list of ) S 11 4 Nf (CSS2CounterIncrement) S [/Rect [312.385742 -272.849854 446.382812 -260.749847] /Subtype /Link /Border [0 0 1] /Dest /924 /ANN pdfmark 11 0 Nf ( ) S 285.3 -283.3 M ([p.) S (171) S (] ) S 4 -305 M (counter-reset) S 285.3 -305 M 11 0 Nf (list of ) S 11 4 Nf (CSS2CounterReset) S [/Rect [312.385742 -307.799805 419.983398 -295.699799] /Subtype /Link /Border [0 0 1] /Dest /921 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (170) S (] ) S 4 -326.8 M (cue) S 285.3 -326.8 M 11 4 Nf (null) S 4 -348.5 M 11 0 Nf (cue-after, ) S (cue-before) S 285.3 -348.5 M (uri, ) S (ident) S 4 -370.3 M (cursor) S 285.3 -370.3 M 11 4 Nf (CSS2Cursor) S [/Rect [284.270508 -373.049805 352.269043 -360.949799] /Subtype /Link /Border [0 0 1] /Dest /927 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (172) S (] ) S 4 -392 M (direction) S 285.3 -392 M (ident) S 4 -413.8 M (display) S 285.3 -413.8 M (ident) S 4 -435.5 M (elevation) S 285.3 -435.5 M (angle, ) S (ident) S 4 -457.3 M (empty-cells) S 285.3 -457.3 M (ident) S 4 -479 M (float) S 285.3 -479 M (ident) S 4 -500.8 M (font) S 285.3 -500.8 M 11 4 Nf (null) S 4 -522.5 M 11 0 Nf (font-family) S 285.3 -522.5 M (list of strings and ) S (idents) S 4 -544.3 M (font-size) S 285.3 -544.3 M (ident, length, ) S (percentage) S 4 -566 M (font-size-adjust) S 285.3 -566 M (number, ) S (ident) S 4 -587.8 M (font-stretch) S 285.3 -587.8 M (ident) S 4 -609.5 M (font-style) S 285.3 -609.5 M (ident) S 285.3 -609.5 M gsave 0 setgray 281.3 0 M 0.3 setlinewidth 0 -34.9499512 RL stroke 281.3 -34.9 M 0.3 setlinewidth -281.270691 0 RL stroke 470 -34.9 M 0.3 setlinewidth -188.729294 0 RL stroke 281.3 -34.9 M 0.3 setlinewidth 0 -34.9499512 RL stroke 281.3 -69.9 M 0.3 setlinewidth -281.270691 0 RL stroke 470 -69.9 M 0.3 setlinewidth -188.729294 0 RL stroke 281.3 -69.9 M 0.3 setlinewidth 0 -34.9499512 RL stroke 281.3 -104.8 M 0.3 setlinewidth -281.270691 0 RL stroke 470 -104.8 M 0.3 setlinewidth -188.729294 0 RL stroke 281.3 -104.8 M 0.3 setlinewidth 0 -21.75 RL stroke 281.3 -126.6 M 0.3 setlinewidth -281.270691 0 RL stroke 470 -126.6 M 0.3 setlinewidth -188.729294 0 RL stroke 281.3 -126.6 M 0.3 setlinewidth 0 -21.75 RL stroke 281.3 -148.3 M 0.3 setlinewidth -281.270691 0 RL stroke 470 -148.3 M 0.3 setlinewidth -188.729294 0 RL stroke 281.3 -148.3 M 0.3 setlinewidth 0 -21.75 RL stroke 281.3 -170.1 M 0.3 setlinewidth -281.270691 0 RL stroke 470 -170.1 M 0.3 setlinewidth -188.729294 0 RL stroke 281.3 -170.1 M 0.3 setlinewidth 0 -21.75 RL stroke 281.3 -191.8 M 0.3 setlinewidth -281.270691 0 RL stroke 470 -191.8 M 0.3 setlinewidth -188.729294 0 RL stroke 281.3 -191.8 M 0.3 setlinewidth 0 -21.75 RL stroke 281.3 -213.6 M 0.3 setlinewidth -281.270691 0 RL stroke 470 -213.6 M 0.3 setlinewidth -188.729294 0 RL stroke 281.3 -213.6 M 0.3 setlinewidth 0 -21.75 RL stroke 281.3 -235.3 M 0.3 setlinewidth -281.270691 0 RL stroke 470 -235.3 M 0.3 setlinewidth -188.729294 0 RL stroke 281.3 -235.3 M 0.3 setlinewidth 0 -21.75 RL stroke 281.3 -257.1 M 0.3 setlinewidth -281.270691 0 RL stroke 470 -257.1 M 0.3 setlinewidth -188.729294 0 RL stroke 281.3 -257.1 M 0.3 setlinewidth 0 -34.9499512 RL stroke 281.3 -292 M 0.3 setlinewidth -281.270691 0 RL stroke 470 -292 M 0.3 setlinewidth -188.729294 0 RL stroke 281.3 -292 M 0.3 setlinewidth 0 -21.75 RL stroke 281.3 -313.8 M 0.3 setlinewidth -281.270691 0 RL stroke 470 -313.8 M 0.3 setlinewidth -188.729294 0 RL stroke 281.3 -313.8 M 0.3 setlinewidth 0 -21.75 RL stroke 281.3 -335.5 M 0.3 setlinewidth -281.270691 0 RL stroke 470 -335.5 M 0.3 setlinewidth -188.729294 0 RL stroke 281.3 -335.5 M 0.3 setlinewidth 0 -21.75 RL stroke 281.3 -357.3 M 0.3 setlinewidth -281.270691 0 RL stroke 470 -357.3 M 0.3 setlinewidth -188.729294 0 RL stroke 281.3 -357.3 M 0.3 setlinewidth 0 -21.75 RL stroke 281.3 -379 M 0.3 setlinewidth -281.270691 0 RL stroke 470 -379 M 0.3 setlinewidth -188.729294 0 RL stroke 281.3 -379 M 0.3 setlinewidth 0 -21.75 RL stroke 281.3 -400.8 M 0.3 setlinewidth -281.270691 0 RL stroke 470 -400.8 M 0.3 setlinewidth -188.729294 0 RL stroke 281.3 -400.8 M 0.3 setlinewidth 0 -21.75 RL stroke 281.3 -422.5 M 0.3 setlinewidth -281.270691 0 RL stroke 470 -422.5 M 0.3 setlinewidth -188.729294 0 RL stroke 281.3 -422.5 M 0.3 setlinewidth 0 -21.75 RL stroke 281.3 -444.3 M 0.3 setlinewidth -281.270691 0 RL stroke 470 -444.3 M 0.3 setlinewidth -188.729294 0 RL stroke 281.3 -444.3 M 0.3 setlinewidth 0 -21.75 RL stroke 281.3 -466 M 0.3 setlinewidth -281.270691 0 RL stroke 470 -466 M 0.3 setlinewidth -188.729294 0 RL stroke 281.3 -466 M 0.3 setlinewidth 0 -21.75 RL stroke 281.3 -487.8 M 0.3 setlinewidth -281.270691 0 RL stroke 470 -487.8 M 0.3 setlinewidth -188.729294 0 RL stroke 281.3 -487.8 M 0.3 setlinewidth 0 -21.75 RL stroke 281.3 -509.5 M 0.3 setlinewidth -281.270691 0 RL stroke 470 -509.5 M 0.3 setlinewidth -188.729294 0 RL stroke 281.3 -509.5 M 0.3 setlinewidth 0 -21.75 RL stroke 281.3 -531.3 M 0.3 setlinewidth -281.270691 0 RL stroke 470 -531.3 M 0.3 setlinewidth -188.729294 0 RL stroke 281.3 -531.3 M 0.3 setlinewidth 0 -21.75 RL stroke 281.3 -553 M 0.3 setlinewidth -281.270691 0 RL stroke 470 -553 M 0.3 setlinewidth -188.729294 0 RL stroke 281.3 -553 M 0.3 setlinewidth 0 -21.75 RL stroke 281.3 -574.8 M 0.3 setlinewidth -281.270691 0 RL stroke 470 -574.8 M 0.3 setlinewidth -188.729294 0 RL stroke 281.3 -574.8 M 0.3 setlinewidth 0 -21.75 RL stroke 281.3 -596.5 M 0.3 setlinewidth -281.270691 0 RL stroke 470 -596.5 M 0.3 setlinewidth -188.729294 0 RL stroke 281.3 -596.5 M 0.3 setlinewidth 0 -21.75 RL stroke 281.3 -618.3 M 0.3 setlinewidth -281.270691 0 RL stroke 470 -618.3 M 0.3 setlinewidth -188.729294 0 RL stroke 281.3 -618.3 M grestore gsave 1 setlinewidth 0 setgray 0 -0 M 0 -618.299805 RL 470.0 0 RL 0 618.299805 RL -470.0 0 RL closepath stroke grestore gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (160) S 0 setgray 182.3 40 M 8 8 Nf (5.3. CSS Extended Interfaces) S 570.5 -8 M grestore pgsave restore N %%Page: 161 161 %%PageResources: font Times-Roman Courier Helvetica %%PageBoundingBox: 71 44 542 755 %%BeginPageSetup /pgsave save D 71 706 translate %%EndPageSetup 0 0 M 0.6 setlinewidth 4 -13 M %%IncludeResource: font Times-Roman 11 0 Nf (font-variant) S 285.3 -13 M (ident) S 4 -34.8 M (font-weight) S 285.3 -34.8 M (ident) S 4 -56.5 M (height) S 285.3 -56.5 M (length, percentage, ) S (ident) S 4 -78.2 M (left) S 285.3 -78.2 M (length, percentage, ) S (ident) S 4 -100 M (letter-spacing) S 285.3 -100 M (ident, ) S (length) S 4 -121.8 M (line-height) S 285.3 -121.8 M (ident, length, percentage, ) S (number) S 4 -143.5 M (list-style) S 285.3 -143.5 M %%IncludeResource: font Courier 11 4 Nf (null) S 4 -165.2 M 11 0 Nf (list-style-image) S 285.3 -165.2 M (uri, ) S (ident) S 4 -187 M (list-style-position) S 285.3 -187 M (ident) S 4 -208.8 M (list-style-type) S 285.3 -208.8 M (ident) S 4 -230.5 M (margin) S 285.3 -230.5 M 11 4 Nf (null) S 4 -252.2 M 11 0 Nf (margin-top, margin-right, margin-bottom, ) S (margin-left) S 285.3 -252.2 M (length, percentage, ) S (ident) S 4 -274 M (marker-offset) S 285.3 -274 M (length, ) S (ident) S 4 -295.8 M (max-height) S 285.3 -295.8 M (length, percentage, ) S (ident) S 4 -317.5 M (max-width) S 285.3 -317.5 M (length, percentage, ) S (ident) S 4 -339.2 M (min-height) S 285.3 -339.2 M (length, percentage, ) S (ident) S 4 -361 M (min-width) S 285.3 -361 M (length, percentage, ) S (ident) S 4 -382.8 M (orphans) S 285.3 -382.8 M (number) S 4 -404.5 M (outline) S 285.3 -404.5 M 11 4 Nf (null) S 4 -426.2 M 11 0 Nf (outline-color) S 285.3 -426.2 M (rgbcolor, ) S (ident) S 4 -448 M (outline-style) S 285.3 -448 M (ident) S 4 -469.8 M (outline-width) S 285.3 -469.8 M (length, ) S (ident) S 4 -491.5 M (overflow) S 285.3 -491.5 M (ident) S 4 -513.2 M (padding) S 285.3 -513.2 M 11 4 Nf (null) S 4 -535 M 11 0 Nf (padding-top, padding-right, padding-bottom, ) S (padding-left) S 285.3 -535 M (length, ) S (percentage) S 4 -556.8 M (page) S 285.3 -556.8 M (ident) S 4 -578.5 M (page-break-after) S 285.3 -578.5 M (ident) S 4 -600.2 M (page-break-before) S 285.3 -600.2 M (ident) S 285.3 -600.2 M gsave 0 setgray 281.3 0 M 0.3 setlinewidth 0 -21.75 RL stroke 281.3 -21.8 M 0.3 setlinewidth -281.270691 0 RL stroke 470 -21.8 M 0.3 setlinewidth -188.729294 0 RL stroke 281.3 -21.8 M 0.3 setlinewidth 0 -21.75 RL stroke 281.3 -43.5 M 0.3 setlinewidth -281.270691 0 RL stroke 470 -43.5 M 0.3 setlinewidth -188.729294 0 RL stroke 281.3 -43.5 M 0.3 setlinewidth 0 -21.75 RL stroke 281.3 -65.2 M 0.3 setlinewidth -281.270691 0 RL stroke 470 -65.2 M 0.3 setlinewidth -188.729294 0 RL stroke 281.3 -65.2 M 0.3 setlinewidth 0 -21.75 RL stroke 281.3 -87 M 0.3 setlinewidth -281.270691 0 RL stroke 470 -87 M 0.3 setlinewidth -188.729294 0 RL stroke 281.3 -87 M 0.3 setlinewidth 0 -21.75 RL stroke 281.3 -108.8 M 0.3 setlinewidth -281.270691 0 RL stroke 470 -108.8 M 0.3 setlinewidth -188.729294 0 RL stroke 281.3 -108.8 M 0.3 setlinewidth 0 -21.75 RL stroke 281.3 -130.5 M 0.3 setlinewidth -281.270691 0 RL stroke 470 -130.5 M 0.3 setlinewidth -188.729294 0 RL stroke 281.3 -130.5 M 0.3 setlinewidth 0 -21.75 RL stroke 281.3 -152.2 M 0.3 setlinewidth -281.270691 0 RL stroke 470 -152.2 M 0.3 setlinewidth -188.729294 0 RL stroke 281.3 -152.2 M 0.3 setlinewidth 0 -21.75 RL stroke 281.3 -174 M 0.3 setlinewidth -281.270691 0 RL stroke 470 -174 M 0.3 setlinewidth -188.729294 0 RL stroke 281.3 -174 M 0.3 setlinewidth 0 -21.75 RL stroke 281.3 -195.8 M 0.3 setlinewidth -281.270691 0 RL stroke 470 -195.8 M 0.3 setlinewidth -188.729294 0 RL stroke 281.3 -195.8 M 0.3 setlinewidth 0 -21.75 RL stroke 281.3 -217.5 M 0.3 setlinewidth -281.270691 0 RL stroke 470 -217.5 M 0.3 setlinewidth -188.729294 0 RL stroke 281.3 -217.5 M 0.3 setlinewidth 0 -21.75 RL stroke 281.3 -239.2 M 0.3 setlinewidth -281.270691 0 RL stroke 470 -239.2 M 0.3 setlinewidth -188.729294 0 RL stroke 281.3 -239.2 M 0.3 setlinewidth 0 -21.75 RL stroke 281.3 -261 M 0.3 setlinewidth -281.270691 0 RL stroke 470 -261 M 0.3 setlinewidth -188.729294 0 RL stroke 281.3 -261 M 0.3 setlinewidth 0 -21.75 RL stroke 281.3 -282.8 M 0.3 setlinewidth -281.270691 0 RL stroke 470 -282.8 M 0.3 setlinewidth -188.729294 0 RL stroke 281.3 -282.8 M 0.3 setlinewidth 0 -21.75 RL stroke 281.3 -304.5 M 0.3 setlinewidth -281.270691 0 RL stroke 470 -304.5 M 0.3 setlinewidth -188.729294 0 RL stroke 281.3 -304.5 M 0.3 setlinewidth 0 -21.75 RL stroke 281.3 -326.2 M 0.3 setlinewidth -281.270691 0 RL stroke 470 -326.2 M 0.3 setlinewidth -188.729294 0 RL stroke 281.3 -326.2 M 0.3 setlinewidth 0 -21.75 RL stroke 281.3 -348 M 0.3 setlinewidth -281.270691 0 RL stroke 470 -348 M 0.3 setlinewidth -188.729294 0 RL stroke 281.3 -348 M 0.3 setlinewidth 0 -21.75 RL stroke 281.3 -369.8 M 0.3 setlinewidth -281.270691 0 RL stroke 470 -369.8 M 0.3 setlinewidth -188.729294 0 RL stroke 281.3 -369.8 M 0.3 setlinewidth 0 -21.75 RL stroke 281.3 -391.5 M 0.3 setlinewidth -281.270691 0 RL stroke 470 -391.5 M 0.3 setlinewidth -188.729294 0 RL stroke 281.3 -391.5 M 0.3 setlinewidth 0 -21.75 RL stroke 281.3 -413.2 M 0.3 setlinewidth -281.270691 0 RL stroke 470 -413.2 M 0.3 setlinewidth -188.729294 0 RL stroke 281.3 -413.2 M 0.3 setlinewidth 0 -21.75 RL stroke 281.3 -435 M 0.3 setlinewidth -281.270691 0 RL stroke 470 -435 M 0.3 setlinewidth -188.729294 0 RL stroke 281.3 -435 M 0.3 setlinewidth 0 -21.75 RL stroke 281.3 -456.8 M 0.3 setlinewidth -281.270691 0 RL stroke 470 -456.8 M 0.3 setlinewidth -188.729294 0 RL stroke 281.3 -456.8 M 0.3 setlinewidth 0 -21.75 RL stroke 281.3 -478.5 M 0.3 setlinewidth -281.270691 0 RL stroke 470 -478.5 M 0.3 setlinewidth -188.729294 0 RL stroke 281.3 -478.5 M 0.3 setlinewidth 0 -21.75 RL stroke 281.3 -500.2 M 0.3 setlinewidth -281.270691 0 RL stroke 470 -500.2 M 0.3 setlinewidth -188.729294 0 RL stroke 281.3 -500.2 M 0.3 setlinewidth 0 -21.75 RL stroke 281.3 -522 M 0.3 setlinewidth -281.270691 0 RL stroke 470 -522 M 0.3 setlinewidth -188.729294 0 RL stroke 281.3 -522 M 0.3 setlinewidth 0 -21.75 RL stroke 281.3 -543.8 M 0.3 setlinewidth -281.270691 0 RL stroke 470 -543.8 M 0.3 setlinewidth -188.729294 0 RL stroke 281.3 -543.8 M 0.3 setlinewidth 0 -21.75 RL stroke 281.3 -565.5 M 0.3 setlinewidth -281.270691 0 RL stroke 470 -565.5 M 0.3 setlinewidth -188.729294 0 RL stroke 281.3 -565.5 M 0.3 setlinewidth 0 -21.75 RL stroke 281.3 -587.2 M 0.3 setlinewidth -281.270691 0 RL stroke 470 -587.2 M 0.3 setlinewidth -188.729294 0 RL stroke 281.3 -587.2 M 0.3 setlinewidth 0 -21.75 RL stroke 281.3 -609 M 0.3 setlinewidth -281.270691 0 RL stroke 470 -609 M 0.3 setlinewidth -188.729294 0 RL stroke 281.3 -609 M grestore gsave 1 setlinewidth 0 setgray 0 -0 M 0 -609.0 RL 470.0 0 RL 0 609.0 RL -470.0 0 RL closepath stroke grestore gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (161) S 0 setgray 182.3 40 M 8 8 Nf (5.3. CSS Extended Interfaces) S 570.5 -8 M grestore pgsave restore N %%Page: 162 162 %%PageResources: font Times-Roman Courier Helvetica %%PageBoundingBox: 71 44 542 755 %%BeginPageSetup /pgsave save D 71 706 translate %%EndPageSetup 0 0 M 0.6 setlinewidth 4 -13 M %%IncludeResource: font Times-Roman 11 0 Nf (page-break-inside) S 285.3 -13 M (ident) S 4 -34.8 M (pause) S 285.3 -34.8 M %%IncludeResource: font Courier 11 4 Nf (null) S 4 -56.5 M 11 0 Nf (pause-after, ) S (pause-before) S 285.3 -56.5 M (time, ) S (percentage) S 4 -78.2 M (pitch) S 285.3 -78.2 M (frequency, ) S (identifier) S 4 -100 M (pitch-range) S 285.3 -100 M (number) S 4 -121.8 M (play-during) S 285.3 -121.8 M 11 4 Nf (CSS2PlayDuring) S [/Rect [284.270508 -124.5 378.668457 -112.4] /Subtype /Link /Border [0 0 1] /Dest /930 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (173) S (] ) S 4 -143.5 M (position) S 285.3 -143.5 M (ident) S 4 -165.2 M (quotes) S 285.3 -165.2 M (list of string or ) S (ident) S 4 -187 M (richness) S 285.3 -187 M (number) S 4 -208.8 M (right) S 285.3 -208.8 M (length, percentage, ) S (ident) S 4 -230.5 M (speak) S 285.3 -230.5 M (ident) S 4 -252.2 M (speak-header) S 285.3 -252.2 M (ident) S 4 -274 M (speak-numeral) S 285.3 -274 M (ident) S 4 -295.8 M (speak-punctuation) S 285.3 -295.8 M (ident) S 4 -317.5 M (speech-rate) S 285.3 -317.5 M (number, ) S (ident) S 4 -339.2 M (stress) S 285.3 -339.2 M (number) S 4 -361 M (table-layout) S 285.3 -361 M (ident) S 4 -382.8 M (text-align) S 285.3 -382.8 M (ident, ) S (string) S 4 -404.5 M (text-decoration) S 285.3 -404.5 M (list of ) S (ident) S 4 -426.2 M (text-indent) S 285.3 -426.2 M (length, ) S (percentage) S 4 -448 M (text-shadow) S 285.3 -448 M 11 0 Nf (list of ) S 11 4 Nf (CSS2TextShadow) S [/Rect [312.385742 -450.75 406.783691 -438.65] /Subtype /Link /Border [0 0 1] /Dest /936 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (174) S (] ) S 4 -469.8 M (text-transform) S 285.3 -469.8 M (ident) S 4 -491.5 M (top) S 285.3 -491.5 M (length, percentage, ) S (ident) S 4 -513.2 M (unicode-bidi) S 285.3 -513.2 M (ident) S 4 -535 M (vertical-align) S 285.3 -535 M (ident, percentage, ) S (length) S 4 -556.8 M (visibility) S 285.3 -556.8 M (ident) S 4 -578.5 M (voice-family) S 285.3 -578.5 M (list of strings and ) S (idents) S 4 -600.2 M (volume) S 285.3 -600.2 M (number, percentage, ) S (ident) S 285.3 -600.2 M gsave 0 setgray 281.3 0 M 0.3 setlinewidth 0 -21.75 RL stroke 281.3 -21.8 M 0.3 setlinewidth -281.270691 0 RL stroke 470 -21.8 M 0.3 setlinewidth -188.729294 0 RL stroke 281.3 -21.8 M 0.3 setlinewidth 0 -21.75 RL stroke 281.3 -43.5 M 0.3 setlinewidth -281.270691 0 RL stroke 470 -43.5 M 0.3 setlinewidth -188.729294 0 RL stroke 281.3 -43.5 M 0.3 setlinewidth 0 -21.75 RL stroke 281.3 -65.2 M 0.3 setlinewidth -281.270691 0 RL stroke 470 -65.2 M 0.3 setlinewidth -188.729294 0 RL stroke 281.3 -65.2 M 0.3 setlinewidth 0 -21.75 RL stroke 281.3 -87 M 0.3 setlinewidth -281.270691 0 RL stroke 470 -87 M 0.3 setlinewidth -188.729294 0 RL stroke 281.3 -87 M 0.3 setlinewidth 0 -21.75 RL stroke 281.3 -108.8 M 0.3 setlinewidth -281.270691 0 RL stroke 470 -108.8 M 0.3 setlinewidth -188.729294 0 RL stroke 281.3 -108.8 M 0.3 setlinewidth 0 -21.75 RL stroke 281.3 -130.5 M 0.3 setlinewidth -281.270691 0 RL stroke 470 -130.5 M 0.3 setlinewidth -188.729294 0 RL stroke 281.3 -130.5 M 0.3 setlinewidth 0 -21.75 RL stroke 281.3 -152.2 M 0.3 setlinewidth -281.270691 0 RL stroke 470 -152.2 M 0.3 setlinewidth -188.729294 0 RL stroke 281.3 -152.2 M 0.3 setlinewidth 0 -21.75 RL stroke 281.3 -174 M 0.3 setlinewidth -281.270691 0 RL stroke 470 -174 M 0.3 setlinewidth -188.729294 0 RL stroke 281.3 -174 M 0.3 setlinewidth 0 -21.75 RL stroke 281.3 -195.8 M 0.3 setlinewidth -281.270691 0 RL stroke 470 -195.8 M 0.3 setlinewidth -188.729294 0 RL stroke 281.3 -195.8 M 0.3 setlinewidth 0 -21.75 RL stroke 281.3 -217.5 M 0.3 setlinewidth -281.270691 0 RL stroke 470 -217.5 M 0.3 setlinewidth -188.729294 0 RL stroke 281.3 -217.5 M 0.3 setlinewidth 0 -21.75 RL stroke 281.3 -239.2 M 0.3 setlinewidth -281.270691 0 RL stroke 470 -239.2 M 0.3 setlinewidth -188.729294 0 RL stroke 281.3 -239.2 M 0.3 setlinewidth 0 -21.75 RL stroke 281.3 -261 M 0.3 setlinewidth -281.270691 0 RL stroke 470 -261 M 0.3 setlinewidth -188.729294 0 RL stroke 281.3 -261 M 0.3 setlinewidth 0 -21.75 RL stroke 281.3 -282.8 M 0.3 setlinewidth -281.270691 0 RL stroke 470 -282.8 M 0.3 setlinewidth -188.729294 0 RL stroke 281.3 -282.8 M 0.3 setlinewidth 0 -21.75 RL stroke 281.3 -304.5 M 0.3 setlinewidth -281.270691 0 RL stroke 470 -304.5 M 0.3 setlinewidth -188.729294 0 RL stroke 281.3 -304.5 M 0.3 setlinewidth 0 -21.75 RL stroke 281.3 -326.2 M 0.3 setlinewidth -281.270691 0 RL stroke 470 -326.2 M 0.3 setlinewidth -188.729294 0 RL stroke 281.3 -326.2 M 0.3 setlinewidth 0 -21.75 RL stroke 281.3 -348 M 0.3 setlinewidth -281.270691 0 RL stroke 470 -348 M 0.3 setlinewidth -188.729294 0 RL stroke 281.3 -348 M 0.3 setlinewidth 0 -21.75 RL stroke 281.3 -369.8 M 0.3 setlinewidth -281.270691 0 RL stroke 470 -369.8 M 0.3 setlinewidth -188.729294 0 RL stroke 281.3 -369.8 M 0.3 setlinewidth 0 -21.75 RL stroke 281.3 -391.5 M 0.3 setlinewidth -281.270691 0 RL stroke 470 -391.5 M 0.3 setlinewidth -188.729294 0 RL stroke 281.3 -391.5 M 0.3 setlinewidth 0 -21.75 RL stroke 281.3 -413.2 M 0.3 setlinewidth -281.270691 0 RL stroke 470 -413.2 M 0.3 setlinewidth -188.729294 0 RL stroke 281.3 -413.2 M 0.3 setlinewidth 0 -21.75 RL stroke 281.3 -435 M 0.3 setlinewidth -281.270691 0 RL stroke 470 -435 M 0.3 setlinewidth -188.729294 0 RL stroke 281.3 -435 M 0.3 setlinewidth 0 -21.75 RL stroke 281.3 -456.8 M 0.3 setlinewidth -281.270691 0 RL stroke 470 -456.8 M 0.3 setlinewidth -188.729294 0 RL stroke 281.3 -456.8 M 0.3 setlinewidth 0 -21.75 RL stroke 281.3 -478.5 M 0.3 setlinewidth -281.270691 0 RL stroke 470 -478.5 M 0.3 setlinewidth -188.729294 0 RL stroke 281.3 -478.5 M 0.3 setlinewidth 0 -21.75 RL stroke 281.3 -500.2 M 0.3 setlinewidth -281.270691 0 RL stroke 470 -500.2 M 0.3 setlinewidth -188.729294 0 RL stroke 281.3 -500.2 M 0.3 setlinewidth 0 -21.75 RL stroke 281.3 -522 M 0.3 setlinewidth -281.270691 0 RL stroke 470 -522 M 0.3 setlinewidth -188.729294 0 RL stroke 281.3 -522 M 0.3 setlinewidth 0 -21.75 RL stroke 281.3 -543.8 M 0.3 setlinewidth -281.270691 0 RL stroke 470 -543.8 M 0.3 setlinewidth -188.729294 0 RL stroke 281.3 -543.8 M 0.3 setlinewidth 0 -21.75 RL stroke 281.3 -565.5 M 0.3 setlinewidth -281.270691 0 RL stroke 470 -565.5 M 0.3 setlinewidth -188.729294 0 RL stroke 281.3 -565.5 M 0.3 setlinewidth 0 -21.75 RL stroke 281.3 -587.2 M 0.3 setlinewidth -281.270691 0 RL stroke 470 -587.2 M 0.3 setlinewidth -188.729294 0 RL stroke 281.3 -587.2 M 0.3 setlinewidth 0 -21.75 RL stroke 281.3 -609 M 0.3 setlinewidth -281.270691 0 RL stroke 470 -609 M 0.3 setlinewidth -188.729294 0 RL stroke 281.3 -609 M grestore gsave 1 setlinewidth 0 setgray 0 -0 M 0 -609.0 RL 470.0 0 RL 0 609.0 RL -470.0 0 RL closepath stroke grestore gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (162) S 0 setgray 182.3 40 M 8 8 Nf (5.3. CSS Extended Interfaces) S 570.5 -8 M grestore pgsave restore N %%Page: 163 163 %%PageResources: font Times-Roman Times-Italic Times-Bold Times-BoldItalic %%+ font Courier Helvetica %%PageBoundingBox: 71 44 542 755 %%BeginPageSetup /pgsave save D 71 706 translate %%EndPageSetup 0 0 M 0.6 setlinewidth 4 -13 M %%IncludeResource: font Times-Roman 11 0 Nf (white-space) S 285.3 -13 M (ident) S 4 -34.8 M (widows) S 285.3 -34.8 M (number) S 4 -56.5 M (width) S 285.3 -56.5 M (length, percentage, ) S (ident) S 4 -78.2 M (word-spacing) S 285.3 -78.2 M (length, ) S (ident) S 4 -100 M (z-index) S 285.3 -100 M (ident, ) S (number) S 285.3 -100 M gsave 0 setgray 281.3 0 M 0.3 setlinewidth 0 -21.75 RL stroke 281.3 -21.8 M 0.3 setlinewidth -281.270691 0 RL stroke 470 -21.8 M 0.3 setlinewidth -188.729294 0 RL stroke 281.3 -21.8 M 0.3 setlinewidth 0 -21.75 RL stroke 281.3 -43.5 M 0.3 setlinewidth -281.270691 0 RL stroke 470 -43.5 M 0.3 setlinewidth -188.729294 0 RL stroke 281.3 -43.5 M 0.3 setlinewidth 0 -21.75 RL stroke 281.3 -65.2 M 0.3 setlinewidth -281.270691 0 RL stroke 470 -65.2 M 0.3 setlinewidth -188.729294 0 RL stroke 281.3 -65.2 M 0.3 setlinewidth 0 -21.75 RL stroke 281.3 -87 M 0.3 setlinewidth -281.270691 0 RL stroke 470 -87 M 0.3 setlinewidth -188.729294 0 RL stroke 281.3 -87 M 0.3 setlinewidth 0 -21.75 RL stroke 281.3 -108.8 M 0.3 setlinewidth -281.270691 0 RL stroke 470 -108.8 M 0.3 setlinewidth -188.729294 0 RL stroke 281.3 -108.8 M grestore gsave 1 setlinewidth 0 setgray 0 -0 M 0 -108.75 RL 470.0 0 RL 0 108.75 RL -470.0 0 RL closepath stroke grestore 0 -133 M %%IncludeResource: font Times-Bold 11 2 Nf (Interface ) S %%IncludeResource: font Times-BoldItalic 11 3 Nf (CSS2Azimuth) S [/View [/XYZ -4 586.250061 null] /Dest /897 /DEST pdfmark 11 0 Nf ( \(introduced in ) S 11 2 Nf (DOM Level ) S (2) S 11 0 Nf (\) ) S 22 -157.1 M 11 0 Nf (The ) S %%IncludeResource: font Courier 11 4 Nf (CSS2Azimuth) S 11 0 Nf ( interface represents the ) S %%IncludeResource: font Times-Italic 11 1 Nf (azimuth) S [/Rect [220.963867 -159.899902 257.800293 -147.799896] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/aural.html#propdef-azimuth)\] Cd /ANN pdfmark 11 0 Nf ( CSS Level 2 ) S (property.) S 22 -181.3 M 11 0 Nf (For this extension of the ) S 11 4 Nf (CSSValue) S [/Rect [130.689941 -184.099854 185.48877 -171.999847] /Subtype /Link /Border [0 0 1] /Dest /856 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (146) S (] ) S (interface, the ) S 11 4 Nf (valueType) S 11 0 Nf ( attribute of the underlying ) S 22 -194.5 M 11 4 Nf (CSSValue) S [/Rect [21.0 -197.299805 75.7988281 -185.199799] /Subtype /Link /Border [0 0 1] /Dest /856 /ANN pdfmark 11 0 Nf ( interface shall be ) S 11 4 Nf (CSS_CUSTOM) S 11 0 Nf (. ) S 22 -207.7 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -229.5 M 9.0 4 Nf (// Introduced in DOM Level 2:) S 44 -240.3 M (interface CSS2Azimuth : CSSValue {) S 44 -251.1 M ( readonly attribute unsigned short azimuthType;) S 44 -261.9 M ( readonly attribute DOMString identifier;) S 44 -272.7 M ( readonly attribute boolean behind;) S 44 -283.5 M ( void setAngleValue\(in unsigned short uType, ) S 44 -294.3 M ( in float fValue\)) S 44 -305.1 M ( raises\(DOMException\);) S 44 -315.9 M ( float getAngleValue\(in unsigned short uType\)) S 44 -326.7 M ( raises\(DOMException\);) S 44 -337.5 M ( void setIdentifier\(in DOMString ident, ) S 44 -348.3 M ( in boolean b\)) S 44 -359.1 M ( raises\(DOMException\);) S 44 -369.9 M (};) S 22 -392.1 M 11 2 Nf (Attributes) S 11 0 Nf ( ) S 44 -405.3 M 11 4 Nf (azimuthType) S [/View [/XYZ -4 313.853088 null] /Dest /898 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (unsigned ) S (short) S 11 0 Nf (, readonly ) S 66 -418.5 M 11 0 Nf (A code defining the type of the value as defined in ) S 11 4 Nf (CSSValue) S [/Rect [290.143799 -421.296875 344.942627 -409.196869] /Subtype /Link /Border [0 0 1] /Dest /856 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (146) S (] ) S (. It would be one of ) S 66 -431.7 M 11 4 Nf (CSS_DEG) S 11 0 Nf (, ) S 11 4 Nf (CSS_RAD) S 11 0 Nf (, ) S 11 4 Nf (CSS_GRAD) S 11 0 Nf ( or ) S 11 4 Nf (CSS_IDENT) S 11 0 Nf (.) S 44 -455.9 M 11 4 Nf (behind) S [/View [/XYZ -4 263.253235 null] /Dest /899 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (boolean) S 11 0 Nf (, readonly ) S 66 -469.1 M 11 4 Nf (behind) S 11 0 Nf ( indicates whether the behind identifier has been ) S (set.) S 44 -493.3 M 11 4 Nf (identifier) S [/View [/XYZ -4 225.853333 null] /Dest /900 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [145.353027 -496.09668 206.751709 -483.996674] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S (, readonly ) S 66 -506.5 M 11 0 Nf (If ) S 11 4 Nf (azimuthType) S 11 0 Nf ( is ) S 11 4 Nf (CSS_IDENT) S 11 0 Nf (, ) S 11 4 Nf (identifier) S 11 0 Nf ( contains one of left-side, far-left, left,) S 66 -519.7 M (center-left, center, center-right, right, far-right, right-side, leftwards, rightwards. The empty) S 66 -532.9 M (string if none is ) S (set.) S 22 -557.1 M 11 2 Nf (Methods) S 11 0 Nf ( ) S 44 -570.3 M 11 4 Nf (getAngleValue) S [/View [/XYZ -4 148.853577 null] /Dest /901 /DEST pdfmark 11 0 Nf ( ) S 66 -583.5 M (Used to retrieved the float value of the azimuth ) S (property.) S 66 -596.7 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -596.7 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (163) S 0 setgray 182.3 40 M 8 8 Nf (5.3. CSS Extended Interfaces) S 132 -8 M grestore pgsave restore N %%Page: 164 164 %%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 66 -13.2 M %%IncludeResource: font Courier 11 4 Nf (uType) S %%IncludeResource: font Times-Roman 11 0 Nf ( of type ) S 11 4 Nf (unsigned ) S (short) S 88 -26.4 M 11 0 Nf (The unit type can be only an angle unit type ) S (\() S 11 4 Nf (CSS_DEG) S 11 0 Nf (, ) S 11 4 Nf (CSS_RAD) S 11 0 Nf ( or ) S 11 4 Nf (CSS_GRAD) S 11 0 Nf (\).) S 66 -50.6 M %%IncludeResource: font Times-Bold 11 2 Nf (Return ) S (Value) S 11 0 Nf ( ) S 74 -77.9 M 11 4 Nf (float) S 139.2 -77.9 M 11 0 Nf (The float ) S (value.) S 66 -110.8 M 11 2 Nf (Exceptions) S 11 0 Nf ( ) S 74 -138.1 M 11 4 Nf (DOMException) S [/Rect [73.0 -140.899414 154.198242 -128.799408] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -151.3 M ([p.) S (24) S (] ) S 211.1 -138.1 M (INVALID_ACCESS_ERR: Raised if the unit type is ) S 211.1 -151.3 M (invalid.) S 44 -184.3 M 11 4 Nf (setAngleValue) S [/View [/XYZ -4 534.900696 null] /Dest /902 /DEST pdfmark 11 0 Nf ( ) S 66 -197.5 M (A method to set the angle value with a specified unit. This method will unset any) S 66 -210.7 M (previously set identifier ) S (value.) S 66 -223.9 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -237.1 M 11 4 Nf (uType) S 11 0 Nf ( of type ) S 11 4 Nf (unsigned ) S (short) S 88 -250.3 M 11 0 Nf (The unitType could only be one of ) S 11 4 Nf (CSS_DEG) S 11 0 Nf (, ) S 11 4 Nf (CSS_RAD) S 11 0 Nf ( or ) S 11 4 Nf (CSS_GRAD) S 11 0 Nf (\).) S 66 -274.5 M 11 4 Nf (fValue) S 11 0 Nf ( of type ) S 11 4 Nf (float) S 88 -287.7 M 11 0 Nf (The new float value of the ) S (angle.) S 66 -311.9 M 11 2 Nf (Exceptions) S 11 0 Nf ( ) S 74 -339.2 M 11 4 Nf (DOMException) S [/Rect [73.0 -341.94873 154.198242 -329.848724] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -352.4 M ([p.) S (24) S (] ) S 198.9 -339.2 M (INVALID_ACCESS_ERR: Raised if the unit type is ) S 198.9 -352.4 M (invalid.) S 198.9 -376.6 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -389.8 M (property is ) S (readonly.) S 66 -422.7 M 11 2 Nf (No Return ) S (Value) S 44 -446.9 M 11 4 Nf (setIdentifier) S [/View [/XYZ -4 272.251526 null] /Dest /903 /DEST pdfmark 11 0 Nf ( ) S 66 -460.1 M (Setting the identifier for the azimuth property will unset any previously set angle value.) S 66 -473.3 M 11 0 Nf (The value of ) S 11 4 Nf (azimuthType) S 11 0 Nf ( is set to ) S 11 4 Nf (CSS_IDENT) S 66 -486.5 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -499.7 M 11 4 Nf (ident) S 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [134.35376 -502.498291 195.752441 -490.398285] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 88 -512.9 M (The new identifier. If the identifier is "leftwards" or "rightward", the behind attribute) S 88 -526.1 M (is ) S (ignored.) S 66 -550.3 M 11 4 Nf (b) S 11 0 Nf ( of type ) S 11 4 Nf (boolean) S 88 -563.5 M 11 0 Nf (The new value for ) S (behind.) S 66 -587.7 M 11 2 Nf (Exceptions) S 11 0 Nf ( ) S 66 -602 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (164) S 0 setgray 182.3 40 M 8 8 Nf (5.3. CSS Extended Interfaces) S 0 -8 M grestore pgsave restore N %%Page: 165 165 %%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 /207 /ANN pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 74 -26.2 M ([p.) S (24) S (] ) S 195.6 -13 M 11 0 Nf (SYNTAX_ERR: Raised if the specified ) S 11 4 Nf (identifier) S 11 0 Nf ( has) S 195.6 -26.2 M (a syntax error and is ) S (unparsable.) S 195.6 -50.4 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 195.6 -63.6 M (property is ) S (readonly.) S 66 -96.5 M %%IncludeResource: font Times-Bold 11 2 Nf (No Return ) S (Value) S 0 -120.7 M 11 2 Nf (Interface ) S %%IncludeResource: font Times-BoldItalic 11 3 Nf (CSS2BackgroundPosition) S [/View [/XYZ -4 598.450256 null] /Dest /904 /DEST pdfmark 11 0 Nf ( \(introduced in ) S 11 2 Nf (DOM Level ) S (2) S 11 0 Nf (\) ) S 22 -144.9 M 11 0 Nf (The ) S 11 4 Nf (CSS2BackgroundPosition) S 11 0 Nf ( interface represents the ) S %%IncludeResource: font Times-Italic 11 1 Nf (background-position) S [/Rect [293.562256 -147.699707 387.223877 -135.599701] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/colors.html#propdef-background-position)\] Cd /ANN pdfmark 11 0 Nf ( CSS Level 2 ) S 22 -158.1 M (property.) S 22 -182.3 M 11 0 Nf (For this extension of the ) S 11 4 Nf (CSSValue) S [/Rect [130.689941 -185.099609 185.48877 -172.999603] /Subtype /Link /Border [0 0 1] /Dest /856 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (146) S (] ) S (interface, the ) S 11 4 Nf (valueType) S 11 0 Nf ( attribute of the underlying ) S 22 -195.5 M 11 4 Nf (CSSValue) S [/Rect [21.0 -198.299561 75.7988281 -186.199554] /Subtype /Link /Border [0 0 1] /Dest /856 /ANN pdfmark 11 0 Nf ( interface shall be ) S 11 4 Nf (CSS_CUSTOM) S 11 0 Nf (. ) S 22 -208.7 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -230.5 M 9.0 4 Nf (// Introduced in DOM Level 2:) S 44 -241.3 M (interface CSS2BackgroundPosition : CSSValue {) S 44 -252.1 M ( readonly attribute unsigned short horizontalType;) S 44 -262.9 M ( readonly attribute unsigned short verticalType;) S 44 -273.7 M ( readonly attribute DOMString horizontalIdentifier;) S 44 -284.5 M ( readonly attribute DOMString verticalIdentifier;) S 44 -295.3 M ( float getHorizontalPosition\(in float hType\)) S 44 -306.1 M ( raises\(DOMException\);) S 44 -316.9 M ( float getVerticalPosition\(in float vType\)) S 44 -327.7 M ( raises\(DOMException\);) S 44 -338.5 M ( void setHorizontalPosition\(in unsigned short hType, ) S 44 -349.3 M ( in float value\)) S 44 -360.1 M ( raises\(DOMException\);) S 44 -370.9 M ( void setVerticalPosition\(in unsigned short vType, ) S 44 -381.7 M ( in float value\)) S 44 -392.5 M ( raises\(DOMException\);) S 44 -403.3 M ( void setPositionIdentifier\(in DOMString hIdentifier, ) S 44 -414.1 M ( in DOMString vIdentifier\)) S 44 -424.9 M ( raises\(DOMException\);) S 44 -435.7 M (};) S 22 -457.9 M 11 2 Nf (Attributes) S 11 0 Nf ( ) S 44 -471.1 M 11 4 Nf (horizontalIdentifier) S [/View [/XYZ -4 248.054504 null] /Dest /905 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [211.351562 -473.895508 272.750244 -461.795502] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S (, readonly ) S 66 -484.3 M 11 0 Nf (If ) S 11 4 Nf (horizontalType) S 11 0 Nf ( is ) S 11 4 Nf (CSS_IDENT) S 11 0 Nf ( or ) S 11 4 Nf (CSS_INHERIT) S 11 0 Nf (, this attribute contains the) S 66 -497.5 M (string representation of the ident, otherwise it contains an empty string. ) S 44 -521.7 M 11 4 Nf (horizontalType) S [/View [/XYZ -4 197.454651 null] /Dest /906 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (unsigned ) S (short) S 11 0 Nf (, readonly ) S 66 -534.9 M 11 0 Nf (A code defining the type of the horizontal value. It would be one of ) S 11 4 Nf (CSS_PERCENTAGE) S 11 0 Nf (, ) S 66 -548.1 M 11 4 Nf (CSS_EMS) S 11 0 Nf (, ) S 11 4 Nf (CSS_EXS) S 11 0 Nf (, ) S 11 4 Nf (CSS_PX) S 11 0 Nf (, ) S 11 4 Nf (CSS_CM) S 11 0 Nf (, ) S 11 4 Nf (CSS_MM) S 11 0 Nf (, ) S 11 4 Nf (CSS_IN) S 11 0 Nf (, ) S 11 4 Nf (CSS_PT) S 11 0 Nf (, ) S 11 4 Nf (CSS_PC) S 11 0 Nf ( or ) S 66 -561.3 M 11 4 Nf (CSS_IDENT) S 11 0 Nf (. If one of horizontal or vertical is ) S 11 4 Nf (CSS_IDENT) S 11 0 Nf (, it's guaranteed that the other) S 66 -574.5 M (is the same. ) S 66 -585.5 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (165) S 0 setgray 182.3 40 M 8 8 Nf (5.3. CSS Extended Interfaces) S 132 -8 M grestore pgsave restore N %%Page: 166 166 %%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 -13.2 M %%IncludeResource: font Courier 11 4 Nf (verticalIdentifier) S [/View [/XYZ -4 706.000061 null] /Dest /907 /DEST pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [198.151855 -15.9499512 259.550537 -3.84995079] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S (, readonly ) S 66 -26.4 M 11 0 Nf (If ) S 11 4 Nf (verticalType) S 11 0 Nf ( is ) S 11 4 Nf (CSS_IDENT) S 11 0 Nf ( or ) S 11 4 Nf (CSS_INHERIT) S 11 0 Nf (, this attribute contains the string) S 66 -39.6 M 11 0 Nf (representation of the ident, otherwise it contains an empty string. The value is ) S 11 4 Nf ("center") S 66 -52.8 M 11 0 Nf (if only the horizontalIdentifier has been set. ) S 44 -77 M 11 4 Nf (verticalType) S [/View [/XYZ -4 642.200256 null] /Dest /908 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (unsigned ) S (short) S 11 0 Nf (, readonly ) S 66 -90.2 M (A code defining the type of the horizontal value. The code can be one of the following) S 66 -103.4 M 11 0 Nf (units : ) S 11 4 Nf (CSS_PERCENTAGE) S 11 0 Nf (, ) S 11 4 Nf (CSS_EMS) S 11 0 Nf (, ) S 11 4 Nf (CSS_EXS) S 11 0 Nf (, ) S 11 4 Nf (CSS_PX) S 11 0 Nf (, ) S 11 4 Nf (CSS_CM) S 11 0 Nf (, ) S 11 4 Nf (CSS_MM) S 11 0 Nf (, ) S 66 -116.6 M 11 4 Nf (CSS_IN) S 11 0 Nf (, ) S 11 4 Nf (CSS_PT) S 11 0 Nf (, ) S 11 4 Nf (CSS_PC) S 11 0 Nf (, ) S 11 4 Nf (CSS_IDENT) S 11 0 Nf (, ) S 11 4 Nf (CSS_INHERIT) S 11 0 Nf (. If one of horizontal or) S 66 -129.8 M 11 0 Nf (vertical is ) S 11 4 Nf (CSS_IDENT) S 11 0 Nf ( or ) S 11 4 Nf (CSS_INHERIT) S 11 0 Nf (, it's guaranteed that the other is the same. ) S 22 -154 M %%IncludeResource: font Times-Bold 11 2 Nf (Methods) S 11 0 Nf ( ) S 44 -167.2 M 11 4 Nf (getHorizontalPosition) S [/View [/XYZ -4 552.000549 null] /Dest /909 /DEST pdfmark 11 0 Nf ( ) S 66 -180.4 M 11 0 Nf (This method is used to get the float value in a specified unit if the ) S 66 -193.6 M 11 4 Nf (horizontalPosition) S 11 0 Nf ( represents a length or a percentage. If the float doesn't contain a) S 66 -206.8 M 11 0 Nf (float value or can't be converted into the specified unit, a ) S 11 4 Nf (DOMException) S [/Rect [319.1604 -209.549316 400.358643 -197.44931] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (24) S (] ) S (is ) S 66 -220 M (raised.) S 66 -233.2 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -246.4 M 11 4 Nf (hType) S 11 0 Nf ( of type ) S 11 4 Nf (float) S 88 -259.6 M 11 0 Nf (The horizontal ) S (unit.) S 66 -283.8 M 11 2 Nf (Return ) S (Value) S 11 0 Nf ( ) S 74 -311.1 M 11 4 Nf (float) S 139.2 -311.1 M 11 0 Nf (The float ) S (value.) S 66 -344 M 11 2 Nf (Exceptions) S 11 0 Nf ( ) S 74 -371.3 M 11 4 Nf (DOMException) S [/Rect [73.0 -374.098633 154.198242 -361.998627] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -384.5 M ([p.) S (24) S (] ) S 197.6 -371.3 M (INVALID_ACCESS_ERR: Raised if the property doesn't) S 197.6 -384.5 M (contain a float or the value can't be ) S (converted.) S 44 -417.5 M 11 4 Nf (getVerticalPosition) S [/View [/XYZ -4 301.701477 null] /Dest /910 /DEST pdfmark 11 0 Nf ( ) S 66 -430.7 M 11 0 Nf (This method is used to get the float value in a specified unit if the ) S 11 4 Nf (verticalPosition) S 66 -443.9 M 11 0 Nf (represents a length or a percentage. If the float doesn't contain a float value or can't be) S 66 -457.1 M 11 0 Nf (converted into the specified unit, a ) S 11 4 Nf (DOMException) S [/Rect [219.887695 -459.848389 301.085938 -447.748383] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (24) S (] ) S (is raised. The value is ) S 11 4 Nf (50%) S 11 0 Nf ( if) S 66 -470.3 M (only the horizontal value has been ) S (specified.) S 66 -483.5 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -496.7 M 11 4 Nf (vType) S 11 0 Nf ( of type ) S 11 4 Nf (float) S 88 -509.9 M 11 0 Nf (The vertical ) S (unit.) S 66 -534.1 M 11 2 Nf (Return ) S (Value) S 11 0 Nf ( ) S 74 -561.4 M 11 4 Nf (float) S 139.2 -561.4 M 11 0 Nf (The float ) S (value.) S 66 -594.3 M 11 2 Nf (Exceptions) S 11 0 Nf ( ) S 66 -608.6 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (166) S 0 setgray 182.3 40 M 8 8 Nf (5.3. CSS Extended Interfaces) S 0 -8 M grestore pgsave restore N %%Page: 167 167 %%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 (DOMException) S [/Rect [73.0 -15.75 154.198242 -3.64999962] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 74 -26.2 M ([p.) S (24) S (] ) S 197.6 -13 M (INVALID_ACCESS_ERR: Raised if the property doesn't) S 197.6 -26.2 M (contain a float or the value can't be ) S (converted.) S 44 -59.1 M 11 4 Nf (setHorizontalPosition) S [/View [/XYZ -4 660.05011 null] /Dest /911 /DEST pdfmark 11 0 Nf ( ) S 66 -72.3 M (This method is used to set the horizontal position with a specified unit. If the vertical value) S 66 -85.5 M 11 0 Nf (is not a percentage or a length, it sets the vertical position to ) S 11 4 Nf (50%) S 11 0 Nf (. ) S 66 -98.7 M %%IncludeResource: font Times-Bold 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -111.9 M 11 4 Nf (hType) S 11 0 Nf ( of type ) S 11 4 Nf (unsigned ) S (short) S 88 -125.1 M 11 0 Nf (The specified unit \(a length or a ) S (percentage\).) S 66 -149.3 M 11 4 Nf (value) S 11 0 Nf ( of type ) S 11 4 Nf (float) S 88 -162.5 M 11 0 Nf (The new value. ) S 66 -186.7 M 11 2 Nf (Exceptions) S 11 0 Nf ( ) S 74 -214 M 11 4 Nf (DOMException) S [/Rect [73.0 -216.799316 154.198242 -204.69931] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -227.2 M ([p.) S (24) S (] ) S 196.8 -214 M (INVALID_ACCESS_ERR: Raised if the specified unit is) S 196.8 -227.2 M (not a length or a ) S (percentage.) S 196.8 -251.4 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 196.8 -264.6 M (property is ) S (readonly.) S 66 -297.6 M 11 2 Nf (No Return ) S (Value) S 44 -321.8 M 11 4 Nf (setPositionIdentifier) S [/View [/XYZ -4 397.40094 null] /Dest /912 /DEST pdfmark 11 0 Nf ( ) S 66 -335 M (Sets the identifiers. If the second identifier is the empty string, the vertical identifier is set) S 66 -348.2 M 11 0 Nf (to its default value ) S (\() S 11 4 Nf ("center") S 11 0 Nf (\).) S 66 -361.4 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -374.6 M 11 4 Nf (hIdentifier) S 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [173.952881 -377.348877 235.351562 -365.248871] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 88 -387.8 M (The new horizontal ) S (identifier.) S 66 -412 M 11 4 Nf (vIdentifier) S 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [173.952881 -414.748779 235.351562 -402.648773] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 88 -425.2 M 11 0 Nf (The new vertical ) S (identifier.) S 66 -449.4 M 11 2 Nf (Exceptions) S 11 0 Nf ( ) S 74 -476.7 M 11 4 Nf (DOMException) S [/Rect [73.0 -479.448486 154.198242 -467.34848] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -489.9 M ([p.) S (24) S (] ) S 198.3 -476.7 M (SYNTAX_ERR: Raised if the identifiers have a syntax) S 198.3 -489.9 M (error and are ) S (unparsable.) S 198.3 -514.1 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.3 -527.3 M (property is ) S (readonly.) S 66 -560.2 M 11 2 Nf (No Return ) S (Value) S 44 -584.4 M 11 4 Nf (setVerticalPosition) S [/View [/XYZ -4 134.75177 null] /Dest /913 /DEST pdfmark 11 0 Nf ( ) S 66 -597.6 M (This method is used to set the vertical position with a specified unit. If the horizontal value) S 66 -610.8 M 11 0 Nf (is not a percentage or a length, it sets the vertical position to ) S 11 4 Nf (50%) S 11 0 Nf (. ) S 66 -610.8 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (167) S 0 setgray 182.3 40 M 8 8 Nf (5.3. CSS Extended Interfaces) S 132 -8 M grestore pgsave restore N %%Page: 168 168 %%PageResources: font Times-Roman Times-Italic Times-Bold Times-BoldItalic %%+ font Courier Helvetica %%PageBoundingBox: 71 44 537 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 (vType) S 11 0 Nf ( of type ) S 11 4 Nf (unsigned ) S (short) S 88 -39.6 M 11 0 Nf (The specified unit \(a length or a ) S (percentage\).) S 66 -63.8 M 11 4 Nf (value) S 11 0 Nf ( of type ) S 11 4 Nf (float) S 88 -77 M 11 0 Nf (The new value. ) S 66 -101.2 M 11 2 Nf (Exceptions) S 11 0 Nf ( ) S 74 -128.5 M 11 4 Nf (DOMException) S [/Rect [73.0 -131.249512 154.198242 -119.149513] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -141.7 M ([p.) S (24) S (] ) S 196.8 -128.5 M (INVALID_ACCESS_ERR: Raised if the specified unit is) S 196.8 -141.7 M (not a length or a ) S (percentage.) S 196.8 -165.9 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 196.8 -179.1 M (property is ) S (readonly.) S 66 -212 M 11 2 Nf (No Return ) S (Value) S 0 -236.2 M 11 2 Nf (Interface ) S %%IncludeResource: font Times-BoldItalic 11 3 Nf (CSS2BorderSpacing) S [/View [/XYZ -4 482.950745 null] /Dest /914 /DEST pdfmark 11 0 Nf ( \(introduced in ) S 11 2 Nf (DOM Level ) S (2) S 11 0 Nf (\) ) S 22 -260.4 M 11 0 Nf (The ) S 11 4 Nf (CSS2BorderSpacing) S 11 0 Nf ( interface represents the ) S %%IncludeResource: font Times-Italic 11 1 Nf (border-spacing) S [/Rect [260.563 -263.199219 330.387695 -251.099213] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/tables.html#propdef-border-spacing)\] Cd /ANN pdfmark 11 0 Nf ( CSS Level 2 ) S (property.) S 22 -284.6 M 11 0 Nf (For this extension of the ) S 11 4 Nf (CSSValue) S [/Rect [130.689941 -287.39917 185.48877 -275.299164] /Subtype /Link /Border [0 0 1] /Dest /856 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (146) S (] ) S (interface, the ) S 11 4 Nf (valueType) S 11 0 Nf ( attribute of the underlying ) S 22 -297.8 M 11 4 Nf (CSSValue) S [/Rect [21.0 -300.599121 75.7988281 -288.499115] /Subtype /Link /Border [0 0 1] /Dest /856 /ANN pdfmark 11 0 Nf ( interface shall be ) S 11 4 Nf (CSS_CUSTOM) S 11 0 Nf (. ) S 22 -311 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -332.8 M 9.0 4 Nf (// Introduced in DOM Level 2:) S 44 -343.6 M (interface CSS2BorderSpacing : CSSValue {) S 44 -354.4 M ( readonly attribute unsigned short horizontalType;) S 44 -365.2 M ( readonly attribute unsigned short verticalType;) S 44 -376 M ( float getHorizontalSpacing\(in float hType\)) S 44 -386.8 M ( raises\(DOMException\);) S 44 -397.6 M ( float getVerticalSpacing\(in float vType\)) S 44 -408.4 M ( raises\(DOMException\);) S 44 -419.2 M ( void setHorizontalSpacing\(in unsigned short hType, ) S 44 -430 M ( in float value\)) S 44 -440.8 M ( raises\(DOMException\);) S 44 -451.6 M ( void setVerticalSpacing\(in unsigned short vType, ) S 44 -462.4 M ( in float value\)) S 44 -473.2 M ( raises\(DOMException\);) S 44 -484 M (};) S 22 -506.2 M 11 2 Nf (Attributes) S 11 0 Nf ( ) S 44 -519.4 M 11 4 Nf (horizontalType) S [/View [/XYZ -4 199.753967 null] /Dest /915 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (unsigned ) S (short) S 11 0 Nf (, readonly ) S 66 -532.6 M 11 0 Nf (The A code defining the type of the value as defined in ) S 11 4 Nf (CSSValue) S [/Rect [309.998535 -535.396 364.797363 -523.296] /Subtype /Link /Border [0 0 1] /Dest /856 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (146) S (] ) S (. It would be) S 66 -545.8 M 11 0 Nf (one of ) S 11 4 Nf (CSS_EMS) S 11 0 Nf (, ) S 11 4 Nf (CSS_EXS) S 11 0 Nf (, ) S 11 4 Nf (CSS_PX) S 11 0 Nf (, ) S 11 4 Nf (CSS_CM) S 11 0 Nf (, ) S 11 4 Nf (CSS_MM) S 11 0 Nf (, ) S 11 4 Nf (CSS_IN) S 11 0 Nf (, ) S 11 4 Nf (CSS_PT) S 11 0 Nf ( or ) S 66 -559 M 11 4 Nf (CSS_PC) S 11 0 Nf (. ) S 44 -583.2 M 11 4 Nf (verticalType) S [/View [/XYZ -4 135.954163 null] /Dest /916 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (unsigned ) S (short) S 11 0 Nf (, readonly ) S 66 -596.4 M 11 0 Nf (The A code defining the type of the value as defined in ) S 11 4 Nf (CSSValue) S [/Rect [309.998535 -599.195801 364.797363 -587.095825] /Subtype /Link /Border [0 0 1] /Dest /856 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (146) S (] ) S (. It would be) S 66 -609.6 M 11 0 Nf (one of ) S 11 4 Nf (CSS_EMS) S 11 0 Nf (, ) S 11 4 Nf (CSS_EXS) S 11 0 Nf (, ) S 11 4 Nf (CSS_PX) S 11 0 Nf (, ) S 11 4 Nf (CSS_CM) S 11 0 Nf (, ) S 11 4 Nf (CSS_MM) S 11 0 Nf (, ) S 11 4 Nf (CSS_IN) S 11 0 Nf (, ) S 11 4 Nf (CSS_PT) S 11 0 Nf (, ) S 11 4 Nf (CSS_PC) S 66 -609.6 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (168) S 0 setgray 182.3 40 M 8 8 Nf (5.3. CSS Extended Interfaces) S 132 -8 M grestore pgsave restore N %%Page: 169 169 %%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 66 -13.2 M %%IncludeResource: font Times-Roman 11 0 Nf (or ) S %%IncludeResource: font Courier 11 4 Nf (CSS_INHERIT) S 11 0 Nf (. ) S 22 -37.4 M %%IncludeResource: font Times-Bold 11 2 Nf (Methods) S 11 0 Nf ( ) S 44 -50.6 M 11 4 Nf (getHorizontalSpacing) S [/View [/XYZ -4 668.600159 null] /Dest /917 /DEST pdfmark 11 0 Nf ( ) S 66 -63.8 M 11 0 Nf (This method is used to get the float value in a specified unit if the ) S 11 4 Nf (horizontalSpacing) S 66 -77 M 11 0 Nf (represents a length. If the float doesn't contain a float value or can't be converted into the) S 66 -90.2 M 11 0 Nf (specified unit, a ) S 11 4 Nf (DOMException) S [/Rect [137.708252 -92.949707 218.906494 -80.8497086] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (24) S (] ) S (is ) S (raised.) S 66 -103.4 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -116.6 M 11 4 Nf (hType) S 11 0 Nf ( of type ) S 11 4 Nf (float) S 88 -129.8 M 11 0 Nf (The horizontal ) S (unit.) S 66 -154 M 11 2 Nf (Return ) S (Value) S 11 0 Nf ( ) S 74 -181.3 M 11 4 Nf (float) S 139.2 -181.3 M 11 0 Nf (The float ) S (value.) S 66 -214.2 M 11 2 Nf (Exceptions) S 11 0 Nf ( ) S 74 -241.5 M 11 4 Nf (DOMException) S [/Rect [73.0 -244.299072 154.198242 -232.199066] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -254.7 M ([p.) S (24) S (] ) S 197.6 -241.5 M (INVALID_ACCESS_ERR: Raised if the property doesn't) S 197.6 -254.7 M (contain a float or the value can't be ) S (converted.) S 44 -287.7 M 11 4 Nf (getVerticalSpacing) S [/View [/XYZ -4 431.501038 null] /Dest /918 /DEST pdfmark 11 0 Nf ( ) S 66 -300.9 M 11 0 Nf (This method is used to get the float value in a specified unit if the ) S 11 4 Nf (verticalSpacing) S 66 -314.1 M 11 0 Nf (represents a length. If the float doesn't contain a float value or can't be converted into the) S 66 -327.3 M 11 0 Nf (specified unit, a ) S 11 4 Nf (DOMException) S [/Rect [137.708252 -330.048828 218.906494 -317.948822] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (24) S (] ) S (is raised. The value is ) S 11 4 Nf (0) S 11 0 Nf ( if only the horizontal) S 66 -340.5 M (value has been ) S (specified.) S 66 -353.7 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -366.9 M 11 4 Nf (vType) S 11 0 Nf ( of type ) S 11 4 Nf (float) S 88 -380.1 M 11 0 Nf (The vertical ) S (unit.) S 66 -404.3 M 11 2 Nf (Return ) S (Value) S 11 0 Nf ( ) S 74 -431.6 M 11 4 Nf (float) S 139.2 -431.6 M 11 0 Nf (The float ) S (value.) S 66 -464.5 M 11 2 Nf (Exceptions) S 11 0 Nf ( ) S 74 -491.8 M 11 4 Nf (DOMException) S [/Rect [73.0 -494.598145 154.198242 -482.498138] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -505 M ([p.) S (24) S (] ) S 197.6 -491.8 M (INVALID_ACCESS_ERR: Raised if the property doesn't) S 197.6 -505 M (contain a float or the value can't be ) S (converted.) S 44 -538 M 11 4 Nf (setHorizontalSpacing) S [/View [/XYZ -4 181.201965 null] /Dest /919 /DEST pdfmark 11 0 Nf ( ) S 66 -551.2 M (This method is used to set the horizontal spacing with a specified unit. If the vertical value) S 66 -564.4 M 11 0 Nf (is a length, it sets the vertical spacing to ) S 11 4 Nf (0) S 11 0 Nf (. ) S 66 -577.6 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -590.8 M 11 4 Nf (hType) S 11 0 Nf ( of type ) S 11 4 Nf (unsigned ) S (short) S 88 -604 M 11 0 Nf (The horizontal ) S (unit.) S 88 -604 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (169) S 0 setgray 182.3 40 M 8 8 Nf (5.3. CSS Extended Interfaces) S 176 -8 M grestore pgsave restore N %%Page: 170 170 %%PageResources: font Times-Roman Times-Italic Times-Bold Times-BoldItalic %%+ font Courier Helvetica %%PageBoundingBox: 71 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 (value) S %%IncludeResource: font Times-Roman 11 0 Nf ( of type ) S 11 4 Nf (float) S 88 -26.4 M 11 0 Nf (The new value. ) S 66 -50.6 M %%IncludeResource: font Times-Bold 11 2 Nf (Exceptions) S 11 0 Nf ( ) S 74 -77.9 M 11 4 Nf (DOMException) S [/Rect [73.0 -80.6496582 154.198242 -68.5496597] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -91.1 M ([p.) S (24) S (] ) S 198.9 -77.9 M (INVALID_ACCESS_ERR: Raised if the specified unit is) S 198.9 -91.1 M (not a ) S (length.) S 198.9 -115.3 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -128.5 M (property is ) S (readonly.) S 66 -161.4 M 11 2 Nf (No Return ) S (Value) S 44 -185.6 M 11 4 Nf (setVerticalSpacing) S [/View [/XYZ -4 533.550598 null] /Dest /920 /DEST pdfmark 11 0 Nf ( ) S 66 -198.8 M (This method is used to set the vertical spacing with a specified unit. If the horizontal value) S 66 -212 M 11 0 Nf (is not a length, it sets the vertical spacing to ) S 11 4 Nf (0) S 11 0 Nf (. ) S 66 -225.2 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -238.4 M 11 4 Nf (vType) S 11 0 Nf ( of type ) S 11 4 Nf (unsigned ) S (short) S 88 -251.6 M 11 0 Nf (The vertical ) S (unit.) S 66 -275.8 M 11 4 Nf (value) S 11 0 Nf ( of type ) S 11 4 Nf (float) S 88 -289 M 11 0 Nf (The new value. ) S 66 -313.2 M 11 2 Nf (Exceptions) S 11 0 Nf ( ) S 74 -340.5 M 11 4 Nf (DOMException) S [/Rect [73.0 -343.298828 154.198242 -331.198822] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -353.7 M ([p.) S (24) S (] ) S 196.8 -340.5 M (INVALID_ACCESS_ERR: Raised if the specified unit is) S 196.8 -353.7 M (not a length or a ) S (percentage.) S 196.8 -377.9 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 196.8 -391.1 M (property is ) S (readonly.) S 66 -424.1 M 11 2 Nf (No Return ) S (Value) S 0 -448.3 M 11 2 Nf (Interface ) S %%IncludeResource: font Times-BoldItalic 11 3 Nf (CSS2CounterReset) S [/View [/XYZ -4 270.901428 null] /Dest /921 /DEST pdfmark 11 0 Nf ( \(introduced in ) S 11 2 Nf (DOM Level ) S (2) S 11 0 Nf (\) ) S 22 -472.5 M 11 0 Nf (The ) S 11 4 Nf (CSS2CounterReset) S 11 0 Nf ( interface represents a simple value for the ) S %%IncludeResource: font Times-Italic 11 1 Nf (counter-reset) S [/Rect [335.834229 -475.248535 396.484375 -463.148529] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/generate.html#propdef-counter-reset)\] Cd /ANN pdfmark 11 0 Nf ( CSS Level 2 ) S 22 -485.7 M (property.) S 22 -509.9 M 11 0 Nf (For this extension of the ) S 11 4 Nf (CSSValue) S [/Rect [130.689941 -512.648438 185.48877 -500.548431] /Subtype /Link /Border [0 0 1] /Dest /856 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (146) S (] ) S (interface, the ) S 11 4 Nf (valueType) S 11 0 Nf ( attribute of the underlying ) S 22 -523.1 M 11 4 Nf (CSSValue) S [/Rect [21.0 -525.848389 75.7988281 -513.748413] /Subtype /Link /Border [0 0 1] /Dest /856 /ANN pdfmark 11 0 Nf ( interface shall be ) S 11 4 Nf (CSS_CUSTOM) S 11 0 Nf (. ) S 22 -536.3 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -547.3 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (170) S 0 setgray 182.3 40 M 8 8 Nf (5.3. CSS Extended Interfaces) S 88 -8 M grestore pgsave restore N %%Page: 171 171 %%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 44 -10.8 M %%IncludeResource: font Courier 9.0 4 Nf (// Introduced in DOM Level 2:) S 44 -21.6 M (interface CSS2CounterReset : CSSValue {) S 44 -32.4 M ( attribute DOMString identifier;) S 44 -43.2 M ( // raises\(DOMException\) on setting) S 44 -64.8 M ( attribute short reset;) S 44 -75.6 M ( // raises\(DOMException\) on setting) S 44 -97.2 M (};) S 22 -119.4 M %%IncludeResource: font Times-Bold 11 2 Nf (Attributes) S %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 44 -132.6 M 11 4 Nf (identifier) S [/View [/XYZ -4 586.601868 null] /Dest /922 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [145.353027 -135.348145 206.751709 -123.248146] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -145.8 M (The element name. ) S 66 -159 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -186.3 M 11 4 Nf (DOMException) S [/Rect [73.0 -189.047852 154.198242 -176.947845] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -199.5 M ([p.) S (24) S (] ) S 196.8 -186.3 M (SYNTAX_ERR: Raised if the specified identifier has a) S 196.8 -199.5 M (syntax error and is ) S (unparsable.) S 196.8 -223.7 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 196.8 -236.9 M (identifier is ) S (readonly.) S 44 -269.8 M 11 4 Nf (reset) S [/View [/XYZ -4 449.352356 null] /Dest /923 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (short) S 11 0 Nf ( ) S 66 -283 M (The reset \(default value is 0\). ) S 66 -296.2 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -323.5 M 11 4 Nf (DOMException) S [/Rect [73.0 -326.297363 154.198242 -314.197357] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -336.7 M ([p.) S (24) S (] ) S 198.7 -323.5 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.7 -336.7 M (identifier is ) S (readonly.) S 0 -369.7 M 11 2 Nf (Interface ) S %%IncludeResource: font Times-BoldItalic 11 3 Nf (CSS2CounterIncrement) S [/View [/XYZ -4 349.502747 null] /Dest /924 /DEST pdfmark 11 0 Nf ( \(introduced in ) S 11 2 Nf (DOM Level ) S (2) S 11 0 Nf (\) ) S 22 -393.9 M 11 0 Nf (The ) S 11 4 Nf (CSS2CounterIncrement) S 11 0 Nf ( interface represents a simple value for the ) S %%IncludeResource: font Times-Italic 11 1 Nf (counter-increment) S [/Rect [362.233643 -396.647217 445.488525 -384.547211] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/generate.html#propdef-counter-increment)\] Cd /ANN pdfmark 11 0 Nf ( CSS) S 22 -407.1 M (Level 2 ) S (property.) S 22 -431.3 M 11 0 Nf (For this extension of the ) S 11 4 Nf (CSSValue) S [/Rect [130.689941 -434.047119 185.48877 -421.947113] /Subtype /Link /Border [0 0 1] /Dest /856 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (146) S (] ) S (interface, the ) S 11 4 Nf (valueType) S 11 0 Nf ( attribute of the underlying ) S 22 -444.5 M 11 4 Nf (CSSValue) S [/Rect [21.0 -447.24707 75.7988281 -435.147064] /Subtype /Link /Border [0 0 1] /Dest /856 /ANN pdfmark 11 0 Nf ( interface shall be ) S 11 4 Nf (CSS_CUSTOM) S 11 0 Nf (. ) S 22 -457.7 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -479.5 M 9.0 4 Nf (// Introduced in DOM Level 2:) S 44 -490.3 M (interface CSS2CounterIncrement : CSSValue {) S 44 -501.1 M ( attribute DOMString identifier;) S 44 -511.9 M ( // raises\(DOMException\) on setting) S 44 -533.5 M ( attribute short increment;) S 44 -544.3 M ( // raises\(DOMException\) on setting) S 44 -565.9 M (};) S 22 -588.1 M 11 2 Nf (Attributes) S 11 0 Nf ( ) S 44 -588.1 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (171) S 0 setgray 182.3 40 M 8 8 Nf (5.3. CSS Extended Interfaces) S 88 -8 M grestore pgsave restore N %%Page: 172 172 %%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 44 -13.2 M %%IncludeResource: font Courier 11 4 Nf (identifier) S [/View [/XYZ -4 706.000061 null] /Dest /925 /DEST pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [145.353027 -15.9499512 206.751709 -3.84995079] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -26.4 M (The element name. ) S 66 -39.6 M %%IncludeResource: font Times-Bold 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -66.9 M 11 4 Nf (DOMException) S [/Rect [73.0 -69.6496582 154.198242 -57.5496597] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -80.1 M ([p.) S (24) S (] ) S 196.8 -66.9 M (SYNTAX_ERR: Raised if the specified identifier has a) S 196.8 -80.1 M (syntax error and is ) S (unparsable.) S 196.8 -104.3 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 196.8 -117.5 M (identifier is ) S (readonly.) S 44 -150.4 M 11 4 Nf (increment) S [/View [/XYZ -4 568.750549 null] /Dest /926 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (short) S 11 0 Nf ( ) S 66 -163.6 M (The increment. \(Default value is 1.\) ) S 66 -176.8 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -204.1 M 11 4 Nf (DOMException) S [/Rect [73.0 -206.89917 154.198242 -194.799164] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -217.3 M ([p.) S (24) S (] ) S 198.7 -204.1 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.7 -217.3 M (identifier is ) S (readonly.) S 0 -250.3 M 11 2 Nf (Interface ) S %%IncludeResource: font Times-BoldItalic 11 3 Nf (CSS2Cursor) S [/View [/XYZ -4 468.90094 null] /Dest /927 /DEST pdfmark 11 0 Nf ( \(introduced in ) S 11 2 Nf (DOM Level ) S (2) S 11 0 Nf (\) ) S 22 -274.5 M 11 0 Nf (The ) S 11 4 Nf (CSS2Cursor) S 11 0 Nf ( interface represents the ) S %%IncludeResource: font Times-Italic 11 1 Nf (cursor) S [/Rect [214.364014 -277.249023 245.084229 -265.149017] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/ui.html#propdef-cursor)\] Cd /ANN pdfmark 11 0 Nf ( CSS Level 2 ) S (property.) S 22 -298.7 M 11 0 Nf (For this extension of the ) S 11 4 Nf (CSSValue) S [/Rect [130.689941 -301.448975 185.48877 -289.348969] /Subtype /Link /Border [0 0 1] /Dest /856 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (146) S (] ) S (interface, the ) S 11 4 Nf (valueType) S 11 0 Nf ( attribute of the underlying ) S 22 -311.9 M 11 4 Nf (CSSValue) S [/Rect [21.0 -314.648926 75.7988281 -302.54892] /Subtype /Link /Border [0 0 1] /Dest /856 /ANN pdfmark 11 0 Nf ( interface shall be ) S 11 4 Nf (CSS_CUSTOM) S 11 0 Nf (. ) S 22 -325.1 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -346.9 M 9.0 4 Nf (// Introduced in DOM Level 2:) S 44 -357.7 M (interface CSS2Cursor : CSSValue {) S 44 -368.5 M ( readonly attribute CSSValueList uris;) S 44 -379.3 M ( attribute DOMString predefinedCursor;) S 44 -390.1 M ( // raises\(DOMException\) on setting) S 44 -411.7 M (};) S 22 -433.9 M 11 2 Nf (Attributes) S 11 0 Nf ( ) S 44 -447.1 M 11 4 Nf (predefinedCursor) S [/View [/XYZ -4 272.1026 null] /Dest /928 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [184.952148 -449.847412 246.35083 -437.747406] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -460.3 M (This identifier represents a generic cursor name or an empty string. ) S 66 -473.5 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -500.8 M 11 4 Nf (DOMException) S [/Rect [73.0 -503.547119 154.198242 -491.447113] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -514 M ([p.) S (24) S (] ) S 195.2 -500.8 M (SYNTAX_ERR: Raised if the specified CSS string value) S 195.2 -514 M (has a syntax error and is ) S (unparsable.) S 195.2 -538.2 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 195.2 -551.4 M (declaration is ) S (readonly.) S 44 -584.3 M 11 4 Nf (uris) S [/View [/XYZ -4 134.853088 null] /Dest /929 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (CSSValueList) S [/Rect [105.753906 -587.096924 186.952148 -574.996948] /Subtype /Link /Border [0 0 1] /Dest /870 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (154) S (] ) S (, readonly ) S 66 -597.5 M 11 4 Nf (uris) S 11 0 Nf ( represents the list of URIs ) S (\() S 11 4 Nf (CSS_URI) S 11 0 Nf (\) on the cursor property. The list can be ) S (empty.) S 66 -597.5 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (172) S 0 setgray 182.3 40 M 8 8 Nf (5.3. CSS Extended Interfaces) S 132 -8 M grestore pgsave restore N %%Page: 173 173 %%PageResources: font Times-Roman Times-Italic Times-Bold Times-BoldItalic %%+ font Courier Helvetica %%PageBoundingBox: 71 44 534 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 Times-BoldItalic 11 3 Nf (CSS2PlayDuring) S [/View [/XYZ -4 706.000061 null] /Dest /930 /DEST pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( \(introduced in ) S 11 2 Nf (DOM Level ) S (2) S 11 0 Nf (\) ) S 22 -37.4 M 11 0 Nf (The ) S %%IncludeResource: font Courier 11 4 Nf (CSS2PlayDuring) S 11 0 Nf ( interface represents the ) S %%IncludeResource: font Times-Italic 11 1 Nf (play-during) S [/Rect [240.763428 -40.1499023 294.70459 -28.049902] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/aural.html#propdef-play-during)\] Cd /ANN pdfmark 11 0 Nf ( CSS Level 2 ) S (property.) S 22 -61.6 M 11 0 Nf (For this extension of the ) S 11 4 Nf (CSSValue) S [/Rect [130.689941 -64.3498535 185.48877 -52.249855] /Subtype /Link /Border [0 0 1] /Dest /856 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (146) S (] ) S (interface, the ) S 11 4 Nf (valueType) S 11 0 Nf ( attribute of the underlying ) S 22 -74.8 M 11 4 Nf (CSSValue) S [/Rect [21.0 -77.5498047 75.7988281 -65.4498062] /Subtype /Link /Border [0 0 1] /Dest /856 /ANN pdfmark 11 0 Nf ( interface shall be ) S 11 4 Nf (CSS_CUSTOM) S 11 0 Nf (. ) S 22 -88 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -109.8 M 9.0 4 Nf (// Introduced in DOM Level 2:) S 44 -120.6 M (interface CSS2PlayDuring : CSSValue {) S 44 -131.4 M ( readonly attribute unsigned short playDuringType;) S 44 -142.2 M ( attribute DOMString playDuringIdentifier;) S 44 -153 M ( // raises\(DOMException\) on setting) S 44 -174.6 M ( attribute DOMString uri;) S 44 -185.4 M ( // raises\(DOMException\) on setting) S 44 -207 M ( attribute boolean mix;) S 44 -217.8 M ( // raises\(DOMException\) on setting) S 44 -239.4 M ( attribute boolean repeat;) S 44 -250.2 M ( // raises\(DOMException\) on setting) S 44 -271.8 M (};) S 22 -294 M 11 2 Nf (Attributes) S 11 0 Nf ( ) S 44 -307.2 M 11 4 Nf (mix) S [/View [/XYZ -4 412.003479 null] /Dest /931 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (boolean) S 11 0 Nf ( ) S 66 -320.4 M 11 4 Nf (true) S 11 0 Nf ( if the sound should be mixed. It will be ignored if the attribute doesn't contain a ) S 66 -333.6 M 11 4 Nf (uri) S 11 0 Nf (. ) S 66 -346.8 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -374.1 M 11 4 Nf (DOMException) S [/Rect [73.0 -376.846191 154.198242 -364.746185] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -387.3 M ([p.) S (24) S (] ) S 198.1 -374.1 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.1 -387.3 M (declaration is ) S (readonly.) S 44 -420.2 M 11 4 Nf (playDuringIdentifier) S [/View [/XYZ -4 298.953918 null] /Dest /932 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [211.351562 -422.996094 272.750244 -410.896088] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -433.4 M 11 0 Nf (One of ) S 11 4 Nf ("inherit") S 11 0 Nf (, ) S 11 4 Nf ("auto") S 11 0 Nf (, ) S 11 4 Nf ("none") S 11 0 Nf ( or the empty string if the ) S 11 4 Nf (playDuringType) S 11 0 Nf ( is ) S 66 -446.6 M 11 4 Nf (CSS_UNKNOWN) S 11 0 Nf (. On setting, it will set the ) S 11 4 Nf (uri) S 11 0 Nf ( to the empty string and ) S 11 4 Nf (mix) S 11 0 Nf ( and ) S 11 4 Nf (repeat) S 66 -459.8 M 11 0 Nf (to ) S 11 4 Nf (false) S 11 0 Nf (. ) S 66 -473 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -500.3 M 11 4 Nf (DOMException) S [/Rect [73.0 -503.095703 154.198242 -490.995697] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -513.5 M ([p.) S (24) S (] ) S 195.2 -500.3 M (SYNTAX_ERR: Raised if the specified CSS string value) S 195.2 -513.5 M (has a syntax error and is ) S (unparsable.) S 195.2 -537.7 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 195.2 -550.9 M (declaration is ) S (readonly.) S 44 -583.9 M 11 4 Nf (playDuringType) S [/View [/XYZ -4 135.304504 null] /Dest /933 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (unsigned ) S (short) S 11 0 Nf (, readonly ) S 66 -597.1 M 11 0 Nf (A code defining the type of the value as defined in ) S 11 4 Nf (CSSvalue) S 11 0 Nf (. It would be one of ) S 66 -610.3 M 11 4 Nf (CSS_UNKNOWN) S 11 0 Nf ( or ) S 11 4 Nf (CSS_IDENT) S 11 0 Nf (.) S 66 -610.3 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (173) S 0 setgray 182.3 40 M 8 8 Nf (5.3. CSS Extended Interfaces) S 132 -8 M grestore pgsave restore N %%Page: 174 174 %%PageResources: font Times-Roman Times-Italic Times-Bold Times-BoldItalic %%+ font Courier Helvetica %%PageBoundingBox: 71 44 527 755 %%BeginPageSetup /pgsave save D 71 706 translate %%EndPageSetup 0 0 M 0.6 setlinewidth 44 -13.2 M %%IncludeResource: font Courier 11 4 Nf (repeat) S [/View [/XYZ -4 706.000061 null] /Dest /934 /DEST pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( of type ) S 11 4 Nf (boolean) S 11 0 Nf ( ) S 66 -26.4 M 11 4 Nf (true) S 11 0 Nf ( if the sound should be repeated. It will be ignored if the attribute doesn't contain a ) S 66 -39.6 M 11 4 Nf (uri) S 11 0 Nf (. ) S 66 -52.8 M %%IncludeResource: font Times-Bold 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -80.1 M 11 4 Nf (DOMException) S [/Rect [73.0 -82.8496094 154.198242 -70.7496109] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -93.3 M ([p.) S (24) S (] ) S 198.1 -80.1 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.1 -93.3 M (declaration is ) S (readonly.) S 44 -126.2 M 11 4 Nf (uri) S [/View [/XYZ -4 592.9505 null] /Dest /935 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [99.1540527 -128.999512 160.552734 -116.899513] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -139.4 M 11 0 Nf (The sound specified by the ) S 11 4 Nf (uri) S 11 0 Nf (. It will set the ) S 11 4 Nf (playDuringType) S 11 0 Nf ( attribute to ) S 66 -152.6 M 11 4 Nf (CSS_UNKNOWN) S 11 0 Nf (. ) S 66 -165.8 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -193.1 M 11 4 Nf (DOMException) S [/Rect [73.0 -195.89917 154.198242 -183.799164] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -206.3 M ([p.) S (24) S (] ) S 195.2 -193.1 M (SYNTAX_ERR: Raised if the specified CSS string value) S 195.2 -206.3 M (has a syntax error and is ) S (unparsable.) S 195.2 -230.5 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 195.2 -243.7 M (declaration is ) S (readonly.) S 0 -276.7 M 11 2 Nf (Interface ) S %%IncludeResource: font Times-BoldItalic 11 3 Nf (CSS2TextShadow) S [/View [/XYZ -4 442.501038 null] /Dest /936 /DEST pdfmark 11 0 Nf ( \(introduced in ) S 11 2 Nf (DOM Level ) S (2) S 11 0 Nf (\) ) S 22 -300.9 M 11 0 Nf (The ) S 11 4 Nf (CSS2TextShadow) S 11 0 Nf ( interface represents a simple value for the ) S %%IncludeResource: font Times-Italic 11 1 Nf (text-shadow) S [/Rect [322.634521 -303.648926 377.796387 -291.54892] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/text.html#propdef-text-shadow)\] Cd /ANN pdfmark 11 0 Nf ( CSS Level 2 ) S 22 -314.1 M (property.) S 22 -338.3 M 11 0 Nf (For this extension of the ) S 11 4 Nf (CSSValue) S [/Rect [130.689941 -341.048828 185.48877 -328.948822] /Subtype /Link /Border [0 0 1] /Dest /856 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (146) S (] ) S (interface, the ) S 11 4 Nf (valueType) S 11 0 Nf ( attribute of the underlying ) S 22 -351.5 M 11 4 Nf (CSSValue) S [/Rect [21.0 -354.248779 75.7988281 -342.148773] /Subtype /Link /Border [0 0 1] /Dest /856 /ANN pdfmark 11 0 Nf ( interface shall be ) S 11 4 Nf (CSS_CUSTOM) S 11 0 Nf (. ) S 22 -364.7 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -386.5 M 9.0 4 Nf (// Introduced in DOM Level 2:) S 44 -397.3 M (interface CSS2TextShadow : CSSValue {) S 44 -408.1 M ( readonly attribute CSSValue color;) S 44 -418.9 M ( readonly attribute CSSValue horizontal;) S 44 -429.7 M ( readonly attribute CSSValue vertical;) S 44 -440.5 M ( readonly attribute CSSValue blur;) S 44 -451.3 M (};) S 22 -473.5 M 11 2 Nf (Attributes) S 11 0 Nf ( ) S 44 -486.7 M 11 4 Nf (blur) S [/View [/XYZ -4 232.502747 null] /Dest /937 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (CSSValue) S [/Rect [105.753906 -489.447266 160.552734 -477.34726] /Subtype /Link /Border [0 0 1] /Dest /856 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (146) S (] ) S (, readonly ) S 66 -499.9 M 11 0 Nf (The blur radius of the text shadow. ) S 11 4 Nf (0) S 11 0 Nf ( if no length has been ) S (specified.) S 44 -524.1 M 11 4 Nf (color) S [/View [/XYZ -4 195.102844 null] /Dest /938 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (CSSValue) S [/Rect [112.35376 -526.847168 167.152588 -514.747192] /Subtype /Link /Border [0 0 1] /Dest /856 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (146) S (] ) S (, readonly ) S 66 -537.3 M (Specifies the color of the text shadow. The CSS Value can contain an empty string if no) S 66 -550.5 M (color has been ) S (specified.) S 44 -574.7 M 11 4 Nf (horizontal) S [/View [/XYZ -4 144.502991 null] /Dest /939 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (CSSValue) S [/Rect [145.353027 -577.447 200.151855 -565.347046] /Subtype /Link /Border [0 0 1] /Dest /856 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (146) S (] ) S (, readonly ) S 66 -587.9 M 11 0 Nf (The horizontal position of the text shadow. ) S 11 4 Nf (0) S 11 0 Nf ( if no length has been ) S (specified.) S 66 -587.9 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (174) S 0 setgray 182.3 40 M 8 8 Nf (5.3. CSS Extended Interfaces) S 132 -8 M grestore pgsave restore N %%Page: 175 175 %%PageResources: font Times-Roman Courier Helvetica %%PageBoundingBox: 71 44 537 755 %%BeginPageSetup /pgsave save D 71 706 translate %%EndPageSetup 0 0 M 0.6 setlinewidth 44 -13.2 M %%IncludeResource: font Courier 11 4 Nf (vertical) S [/View [/XYZ -4 706.000061 null] /Dest /940 /DEST pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( of type ) S 11 4 Nf (CSSValue) S [/Rect [132.15332 -15.9499512 186.952148 -3.84995079] /Subtype /Link /Border [0 0 1] /Dest /856 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (146) S (] ) S (, readonly ) S 66 -26.4 M 11 0 Nf (The vertical position of the text shadow. ) S 11 4 Nf (0) S 11 0 Nf ( if no length has been ) S (specified.) S 0 -50.6 M 11 0 Nf (The following table specifies the type of ) S 11 4 Nf (CSSValue) S [/Rect [179.550049 -53.3498535 234.348877 -41.249855] /Subtype /Link /Border [0 0 1] /Dest /856 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (146) S (] ) S (used to represent each descriptor that can be) S 0 -63.8 M 11 0 Nf (specified in a ) S 11 4 Nf (CSSStyleDeclaration) S [/Rect [60.4003906 -66.5498047 187.797607 -54.4498062] /Subtype /Link /Border [0 0 1] /Dest /846 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (142) S (] ) S (found in a ) S 11 4 Nf (CSSFontFaceRule) S [/Rect [270.727783 -66.5498047 371.725586 -54.4498062] /Subtype /Link /Border [0 0 1] /Dest /834 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (140) S (] ) S (for a CSS) S 0 -77 M (Level 2 style sheet. ) S 0 -91.3 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (175) S 0 setgray 182.3 40 M 8 8 Nf (5.3. CSS Extended Interfaces) S 0 -8 M grestore pgsave restore N %%Page: 176 176 %%PageResources: font Times-Roman Times-Bold Times-BoldItalic Courier Helvetica %%PageBoundingBox: 71 44 379 755 %%BeginPageSetup /pgsave save D 71 706 translate %%EndPageSetup 0 0 M 0.6 setlinewidth 4 -13 M %%IncludeResource: font Times-Bold 11 2 Nf (Property ) S (Name) S 84.5 -13 M 11 2 Nf (Representation) S 4 -34.8 M %%IncludeResource: font Times-Roman 11 0 Nf (font-family) S 84.5 -34.8 M (list of strings and ) S (idents) S 4 -56.5 M (font-style) S 84.5 -56.5 M (list of ) S (idents) S 4 -78.2 M (font-variant) S 84.5 -78.2 M (list of ) S (idents) S 4 -100 M (font-weight) S 84.5 -100 M (list of ) S (idents) S 4 -121.8 M (font-stretch) S 84.5 -121.8 M (list of ) S (idents) S 4 -143.5 M (font-size) S 84.5 -143.5 M (list of lengths or ) S (ident) S 4 -165.2 M (unicode-range) S 84.5 -165.2 M (list of strings. Example: "U+370-3FF", "U+1F??" ) S 4 -187 M (units-per-em) S 84.5 -187 M (number) S 4 -208.8 M (src) S 84.5 -208.8 M 11 0 Nf (list of ) S %%IncludeResource: font Courier 11 4 Nf (CSS2FontFaceSrc) S [/Rect [111.604736 -211.5 212.602539 -199.4] /Subtype /Link /Border [0 0 1] /Dest /941 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (176) S (] ) S 4 -230.5 M (panose-1) S 84.5 -230.5 M (list of ) S (integers) S 4 -252.2 M (stemv) S 84.5 -252.2 M (number) S 4 -274 M (stemh) S 84.5 -274 M (number) S 4 -295.8 M (slope) S 84.5 -295.8 M (number) S 4 -317.5 M (cap-height) S 84.5 -317.5 M (number) S 4 -339.2 M (x-height) S 84.5 -339.2 M (number) S 4 -361 M (ascent) S 84.5 -361 M (number) S 4 -382.8 M (descent) S 84.5 -382.8 M (number) S 4 -404.5 M (widths) S 84.5 -404.5 M 11 0 Nf (list of ) S 11 4 Nf (CSS2FontFaceWidths) S [/Rect [111.604736 -407.25 232.4021 -395.15] /Subtype /Link /Border [0 0 1] /Dest /945 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (177) S (] ) S 4 -426.2 M (bbox) S 84.5 -426.2 M (list of ) S (numbers) S 4 -448 M (definition-src) S 84.5 -448 M (uri) S 4 -469.8 M (baseline) S 84.5 -469.8 M (number) S 4 -491.5 M (centerline) S 84.5 -491.5 M (number) S 4 -513.2 M (mathline) S 84.5 -513.2 M (number) S 4 -535 M (topline) S 84.5 -535 M (number) S 84.5 -535 M gsave 0 setgray 80.5 0 M 0.3 setlinewidth 0 -21.75 RL stroke 80.5 -21.8 M 0.3 setlinewidth -80.4896469 0 RL stroke 307.5 -21.8 M 0.3 setlinewidth -226.984528 0 RL stroke 80.5 -21.8 M 0.3 setlinewidth 0 -21.75 RL stroke 80.5 -43.5 M 0.3 setlinewidth -80.4896469 0 RL stroke 307.5 -43.5 M 0.3 setlinewidth -226.984528 0 RL stroke 80.5 -43.5 M 0.3 setlinewidth 0 -21.75 RL stroke 80.5 -65.2 M 0.3 setlinewidth -80.4896469 0 RL stroke 307.5 -65.2 M 0.3 setlinewidth -226.984528 0 RL stroke 80.5 -65.2 M 0.3 setlinewidth 0 -21.75 RL stroke 80.5 -87 M 0.3 setlinewidth -80.4896469 0 RL stroke 307.5 -87 M 0.3 setlinewidth -226.984528 0 RL stroke 80.5 -87 M 0.3 setlinewidth 0 -21.75 RL stroke 80.5 -108.8 M 0.3 setlinewidth -80.4896469 0 RL stroke 307.5 -108.8 M 0.3 setlinewidth -226.984528 0 RL stroke 80.5 -108.8 M 0.3 setlinewidth 0 -21.75 RL stroke 80.5 -130.5 M 0.3 setlinewidth -80.4896469 0 RL stroke 307.5 -130.5 M 0.3 setlinewidth -226.984528 0 RL stroke 80.5 -130.5 M 0.3 setlinewidth 0 -21.75 RL stroke 80.5 -152.2 M 0.3 setlinewidth -80.4896469 0 RL stroke 307.5 -152.2 M 0.3 setlinewidth -226.984528 0 RL stroke 80.5 -152.2 M 0.3 setlinewidth 0 -21.75 RL stroke 80.5 -174 M 0.3 setlinewidth -80.4896469 0 RL stroke 307.5 -174 M 0.3 setlinewidth -226.984528 0 RL stroke 80.5 -174 M 0.3 setlinewidth 0 -21.75 RL stroke 80.5 -195.8 M 0.3 setlinewidth -80.4896469 0 RL stroke 307.5 -195.8 M 0.3 setlinewidth -226.984528 0 RL stroke 80.5 -195.8 M 0.3 setlinewidth 0 -21.75 RL stroke 80.5 -217.5 M 0.3 setlinewidth -80.4896469 0 RL stroke 307.5 -217.5 M 0.3 setlinewidth -226.984528 0 RL stroke 80.5 -217.5 M 0.3 setlinewidth 0 -21.75 RL stroke 80.5 -239.2 M 0.3 setlinewidth -80.4896469 0 RL stroke 307.5 -239.2 M 0.3 setlinewidth -226.984528 0 RL stroke 80.5 -239.2 M 0.3 setlinewidth 0 -21.75 RL stroke 80.5 -261 M 0.3 setlinewidth -80.4896469 0 RL stroke 307.5 -261 M 0.3 setlinewidth -226.984528 0 RL stroke 80.5 -261 M 0.3 setlinewidth 0 -21.75 RL stroke 80.5 -282.8 M 0.3 setlinewidth -80.4896469 0 RL stroke 307.5 -282.8 M 0.3 setlinewidth -226.984528 0 RL stroke 80.5 -282.8 M 0.3 setlinewidth 0 -21.75 RL stroke 80.5 -304.5 M 0.3 setlinewidth -80.4896469 0 RL stroke 307.5 -304.5 M 0.3 setlinewidth -226.984528 0 RL stroke 80.5 -304.5 M 0.3 setlinewidth 0 -21.75 RL stroke 80.5 -326.2 M 0.3 setlinewidth -80.4896469 0 RL stroke 307.5 -326.2 M 0.3 setlinewidth -226.984528 0 RL stroke 80.5 -326.2 M 0.3 setlinewidth 0 -21.75 RL stroke 80.5 -348 M 0.3 setlinewidth -80.4896469 0 RL stroke 307.5 -348 M 0.3 setlinewidth -226.984528 0 RL stroke 80.5 -348 M 0.3 setlinewidth 0 -21.75 RL stroke 80.5 -369.8 M 0.3 setlinewidth -80.4896469 0 RL stroke 307.5 -369.8 M 0.3 setlinewidth -226.984528 0 RL stroke 80.5 -369.8 M 0.3 setlinewidth 0 -21.75 RL stroke 80.5 -391.5 M 0.3 setlinewidth -80.4896469 0 RL stroke 307.5 -391.5 M 0.3 setlinewidth -226.984528 0 RL stroke 80.5 -391.5 M 0.3 setlinewidth 0 -21.75 RL stroke 80.5 -413.2 M 0.3 setlinewidth -80.4896469 0 RL stroke 307.5 -413.2 M 0.3 setlinewidth -226.984528 0 RL stroke 80.5 -413.2 M 0.3 setlinewidth 0 -21.75 RL stroke 80.5 -435 M 0.3 setlinewidth -80.4896469 0 RL stroke 307.5 -435 M 0.3 setlinewidth -226.984528 0 RL stroke 80.5 -435 M 0.3 setlinewidth 0 -21.75 RL stroke 80.5 -456.8 M 0.3 setlinewidth -80.4896469 0 RL stroke 307.5 -456.8 M 0.3 setlinewidth -226.984528 0 RL stroke 80.5 -456.8 M 0.3 setlinewidth 0 -21.75 RL stroke 80.5 -478.5 M 0.3 setlinewidth -80.4896469 0 RL stroke 307.5 -478.5 M 0.3 setlinewidth -226.984528 0 RL stroke 80.5 -478.5 M 0.3 setlinewidth 0 -21.75 RL stroke 80.5 -500.2 M 0.3 setlinewidth -80.4896469 0 RL stroke 307.5 -500.2 M 0.3 setlinewidth -226.984528 0 RL stroke 80.5 -500.2 M 0.3 setlinewidth 0 -21.75 RL stroke 80.5 -522 M 0.3 setlinewidth -80.4896469 0 RL stroke 307.5 -522 M 0.3 setlinewidth -226.984528 0 RL stroke 80.5 -522 M 0.3 setlinewidth 0 -21.75 RL stroke 80.5 -543.8 M 0.3 setlinewidth -80.4896469 0 RL stroke 307.5 -543.8 M 0.3 setlinewidth -226.984528 0 RL stroke 80.5 -543.8 M grestore gsave 1 setlinewidth 0 setgray 0 -0 M 0 -543.75 RL 307.474182 0 RL 0 543.75 RL -307.474182 0 RL closepath stroke grestore 0 -568 M 11 2 Nf (Interface ) S %%IncludeResource: font Times-BoldItalic 11 3 Nf (CSS2FontFaceSrc) S [/View [/XYZ -4 151.250061 null] /Dest /941 /DEST pdfmark 11 0 Nf ( \(introduced in ) S 11 2 Nf (DOM Level ) S (2) S 11 0 Nf (\) ) S 22 -578.9 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (176) S 0 setgray 182.3 40 M 8 8 Nf (5.3. CSS Extended Interfaces) S 44 -8 M grestore pgsave restore N %%Page: 177 177 %%PageResources: font Times-Roman Times-Italic Times-Bold Times-BoldItalic %%+ font Courier Helvetica %%PageBoundingBox: 71 44 527 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 ) S %%IncludeResource: font Courier 11 4 Nf (CSS2FontFaceSrc) S 11 0 Nf ( interface represents the ) S %%IncludeResource: font Times-Italic 11 1 Nf (src) S [/Rect [247.363281 -15.9499512 262.804688 -3.84995079] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/fonts.html#descdef-src)\] Cd /ANN pdfmark 11 0 Nf ( CSS Level 2 ) S (descriptor.) S 22 -37.4 M 11 0 Nf (For this extension of the ) S 11 4 Nf (CSSValue) S [/Rect [130.689941 -40.1499023 185.48877 -28.049902] /Subtype /Link /Border [0 0 1] /Dest /856 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (146) S (] ) S (interface, the ) S 11 4 Nf (valueType) S 11 0 Nf ( attribute of the underlying ) S 22 -50.6 M 11 4 Nf (CSSValue) S [/Rect [21.0 -53.3498535 75.7988281 -41.249855] /Subtype /Link /Border [0 0 1] /Dest /856 /ANN pdfmark 11 0 Nf ( interface shall be ) S 11 4 Nf (CSS_CUSTOM) S 11 0 Nf (. ) 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 (// Introduced in DOM Level 2:) S 44 -96.4 M (interface CSS2FontFaceSrc : CSSValue {) S 44 -107.2 M ( attribute DOMString uri;) S 44 -118 M ( // raises\(DOMException\) on setting) S 44 -139.6 M ( readonly attribute CSSValueList format;) S 44 -150.4 M ( attribute DOMString fontFaceName;) S 44 -161.2 M ( // raises\(DOMException\) on setting) S 44 -182.8 M (};) S 22 -205 M 11 2 Nf (Attributes) S 11 0 Nf ( ) S 44 -218.2 M 11 4 Nf (fontFaceName) S [/View [/XYZ -4 501.002258 null] /Dest /942 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [158.552734 -220.947754 219.951416 -208.847748] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -231.4 M (Specifies the full font name of a locally installed font. ) S 66 -244.6 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -271.9 M 11 4 Nf (DOMException) S [/Rect [73.0 -274.647461 154.198242 -262.547455] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -285.1 M ([p.) S (24) S (] ) S 195.2 -271.9 M (SYNTAX_ERR: Raised if the specified CSS string value) S 195.2 -285.1 M (has a syntax error and is ) S (unparsable.) S 195.2 -309.3 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 195.2 -322.5 M (declaration is ) S (readonly.) S 44 -355.4 M 11 4 Nf (format) S [/View [/XYZ -4 363.752747 null] /Dest /943 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (CSSValueList) S [/Rect [118.953613 -358.197266 200.151855 -346.09726] /Subtype /Link /Border [0 0 1] /Dest /870 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (154) S (] ) S (, readonly ) S 66 -368.6 M (This attribute contains a list of strings for the format CSS ) S (function.) S 44 -392.8 M 11 4 Nf (uri) S [/View [/XYZ -4 326.352844 null] /Dest /944 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [99.1540527 -395.597168 160.552734 -383.497162] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -406 M (Specifies the source of the font, empty string otherwise. ) S 66 -419.2 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -446.5 M 11 4 Nf (DOMException) S [/Rect [73.0 -449.296875 154.198242 -437.196869] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -459.7 M ([p.) S (24) S (] ) S 195.2 -446.5 M (SYNTAX_ERR: Raised if the specified CSS string value) S 195.2 -459.7 M (has a syntax error and is ) S (unparsable.) S 195.2 -483.9 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 195.2 -497.1 M (declaration is ) S (readonly.) S 0 -530.1 M 11 2 Nf (Interface ) S %%IncludeResource: font Times-BoldItalic 11 3 Nf (CSS2FontFaceWidths) S [/View [/XYZ -4 189.103333 null] /Dest /945 /DEST pdfmark 11 0 Nf ( \(introduced in ) S 11 2 Nf (DOM Level ) S (2) S 11 0 Nf (\) ) S 22 -554.3 M 11 0 Nf (The ) S 11 4 Nf (CSS2FontFaceWidths) S 11 0 Nf ( interface represents a simple value for the ) S 11 1 Nf (widths) S [/Rect [349.033936 -557.046631 379.765381 -544.946655] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/fonts.html#descdef-widths)\] Cd /ANN pdfmark 11 0 Nf ( CSS Level 2 ) S 22 -567.5 M (descriptor.) S 22 -578.5 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (177) S 0 setgray 182.3 40 M 8 8 Nf (5.3. CSS Extended Interfaces) S 44 -8 M grestore pgsave restore N %%Page: 178 178 %%PageResources: font Times-Roman Times-Italic Times-Bold Times-BoldItalic %%+ font Courier Helvetica %%PageBoundingBox: 71 44 542 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 (For this extension of the ) S %%IncludeResource: font Courier 11 4 Nf (CSSValue) S [/Rect [130.689941 -15.9499512 185.48877 -3.84995079] /Subtype /Link /Border [0 0 1] /Dest /856 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (146) S (] ) S (interface, the ) S 11 4 Nf (valueType) S 11 0 Nf ( attribute of the underlying ) S 22 -26.4 M 11 4 Nf (CSSValue) S [/Rect [21.0 -29.1499023 75.7988281 -17.049902] /Subtype /Link /Border [0 0 1] /Dest /856 /ANN pdfmark 11 0 Nf ( interface shall be ) S 11 4 Nf (CSS_CUSTOM) S 11 0 Nf (. ) S 22 -39.6 M %%IncludeResource: font Times-Bold 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -61.4 M 9.0 4 Nf (// Introduced in DOM Level 2:) S 44 -72.2 M (interface CSS2FontFaceWidths : CSSValue {) S 44 -83 M ( attribute DOMString urange;) S 44 -93.8 M ( // raises\(DOMException\) on setting) S 44 -115.4 M ( readonly attribute CSSValueList numbers;) S 44 -126.2 M (};) S 22 -148.4 M 11 2 Nf (Attributes) S 11 0 Nf ( ) S 44 -161.6 M 11 4 Nf (numbers) S [/View [/XYZ -4 557.601624 null] /Dest /946 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (CSSValueList) S [/Rect [125.553467 -164.348389 206.751709 -152.248383] /Subtype /Link /Border [0 0 1] /Dest /870 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (154) S (] ) S (, readonly ) S 66 -174.8 M (A list of numbers representing the glyph ) S (widths.) S 44 -199 M 11 4 Nf (urange) S [/View [/XYZ -4 520.201721 null] /Dest /947 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [118.953613 -201.748291 180.352295 -189.648285] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -212.2 M (The range for the characters. ) S 66 -225.4 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -252.7 M 11 4 Nf (DOMException) S [/Rect [73.0 -255.448 154.198242 -243.347992] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -265.9 M ([p.) S (24) S (] ) S 195.2 -252.7 M (SYNTAX_ERR: Raised if the specified CSS string value) S 195.2 -265.9 M (has a syntax error and is ) S (unparsable.) S 195.2 -290.1 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 195.2 -303.3 M (declaration is ) S (readonly.) S 0 -336.2 M 11 0 Nf (The following table specifies the type of ) S 11 4 Nf (CSSValue) S [/Rect [179.550049 -338.997803 234.348877 -326.897797] /Subtype /Link /Border [0 0 1] /Dest /856 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (146) S (] ) S (used to represent each property that can be) S 0 -349.4 M 11 0 Nf (specified in a ) S 11 4 Nf (CSSStyleDeclaration) S [/Rect [60.4003906 -352.197754 187.797607 -340.097748] /Subtype /Link /Border [0 0 1] /Dest /846 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (142) S (] ) S (found in a ) S 11 4 Nf (CSSPageRule) S [/Rect [270.727783 -352.197754 345.326172 -340.097748] /Subtype /Link /Border [0 0 1] /Dest /836 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (140) S (] ) S (for a CSS Level 2) S 0 -362.6 M (style sheet. ) S 4 -389.9 M 11 2 Nf (Property ) S (Name) S 233.8 -389.9 M 11 2 Nf (Representation) S 4 -411.7 M 11 0 Nf (margin) S 233.8 -411.7 M 11 4 Nf (null) S 4 -433.4 M 11 0 Nf (margin-top, margin-right, margin-bottom, ) S 4 -446.6 M (margin-left) S 233.8 -433.4 M (length \(no CSS_EMS and CSS_EXS\), percentage, ) S 233.8 -446.6 M (ident) S 4 -468.4 M (marks) S 233.8 -468.4 M (list of ) S (idents) S 4 -490.1 M (size) S 233.8 -490.1 M 11 4 Nf (CSS2PageSize) S [/Rect [232.794434 -492.897461 313.992676 -480.797455] /Subtype /Link /Border [0 0 1] /Dest /948 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (178) S (] ) S 233.8 -490.1 M gsave 0 setgray 229.8 -376.9 M 0.3 setlinewidth 0 -21.75 RL stroke 229.8 -398.7 M 0.3 setlinewidth -229.794556 0 RL stroke 470 -398.7 M 0.3 setlinewidth -240.205475 0 RL stroke 229.8 -398.7 M 0.3 setlinewidth 0 -21.75 RL stroke 229.8 -420.4 M 0.3 setlinewidth -229.794556 0 RL stroke 470 -420.4 M 0.3 setlinewidth -240.205475 0 RL stroke 229.8 -420.4 M 0.3 setlinewidth 0 -34.9499512 RL stroke 229.8 -455.4 M 0.3 setlinewidth -229.794556 0 RL stroke 470 -455.4 M 0.3 setlinewidth -240.205475 0 RL stroke 229.8 -455.4 M 0.3 setlinewidth 0 -21.75 RL stroke 229.8 -477.1 M 0.3 setlinewidth -229.794556 0 RL stroke 470 -477.1 M 0.3 setlinewidth -240.205475 0 RL stroke 229.8 -477.1 M 0.3 setlinewidth 0 -21.75 RL stroke 229.8 -498.9 M 0.3 setlinewidth -229.794556 0 RL stroke 470 -498.9 M 0.3 setlinewidth -240.205475 0 RL stroke 229.8 -498.9 M grestore gsave 1 setlinewidth 0 setgray 0 -376.9 M 0 -121.949951 RL 470.000031 0 RL 0 121.949951 RL -470.000031 0 RL closepath stroke grestore 0 -523.1 M 11 2 Nf (Interface ) S %%IncludeResource: font Times-BoldItalic 11 3 Nf (CSS2PageSize) S [/View [/XYZ -4 196.1026 null] /Dest /948 /DEST pdfmark 11 0 Nf ( \(introduced in ) S 11 2 Nf (DOM Level ) S (2) S 11 0 Nf (\) ) S 22 -547.3 M 11 0 Nf (The ) S 11 4 Nf (CSS2PageSize) S 11 0 Nf ( interface represents the ) S %%IncludeResource: font Times-Italic 11 1 Nf (size) S [/Rect [227.563721 -550.047363 246.062988 -537.947388] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/page.html#propdef-size)\] Cd /ANN pdfmark 11 0 Nf ( CSS Level 2 ) S (descriptor.) S 22 -571.5 M 11 0 Nf (For this extension of the ) S 11 4 Nf (CSSValue) S [/Rect [130.689941 -574.247314 185.48877 -562.147339] /Subtype /Link /Border [0 0 1] /Dest /856 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (146) S (] ) S (interface, the ) S 11 4 Nf (valueType) S 11 0 Nf ( attribute of the underlying ) S 22 -584.7 M 11 4 Nf (CSSValue) S [/Rect [21.0 -587.447266 75.7988281 -575.34729] /Subtype /Link /Border [0 0 1] /Dest /856 /ANN pdfmark 11 0 Nf ( interface shall be ) S 11 4 Nf (CSS_CUSTOM) S 11 0 Nf (. ) S 22 -584.7 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (178) S 0 setgray 182.3 40 M 8 8 Nf (5.3. CSS Extended Interfaces) S 44 -8 M grestore pgsave restore N %%Page: 179 179 %%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 (// Introduced in DOM Level 2:) S 44 -45.8 M (interface CSS2PageSize : CSSValue {) S 44 -56.6 M ( readonly attribute unsigned short widthType;) S 44 -67.4 M ( readonly attribute unsigned short heightType;) S 44 -78.2 M ( readonly attribute DOMString identifier;) S 44 -89 M ( float getWidth\(in float wType\)) S 44 -99.8 M ( raises\(DOMException\);) S 44 -110.6 M ( float getHeightSize\(in float hType\)) S 44 -121.4 M ( raises\(DOMException\);) S 44 -132.2 M ( void setWidthSize\(in unsigned short wType, ) S 44 -143 M ( in float value\)) S 44 -153.8 M ( raises\(DOMException\);) S 44 -164.6 M ( void setHeightSize\(in unsigned short hType, ) S 44 -175.4 M ( in float value\)) S 44 -186.2 M ( raises\(DOMException\);) S 44 -197 M ( void setIdentifier\(in DOMString ident\)) S 44 -207.8 M ( raises\(DOMException\);) S 44 -218.6 M (};) S 22 -240.8 M 11 2 Nf (Attributes) S 11 0 Nf ( ) S 44 -254 M 11 4 Nf (heightType) S [/View [/XYZ -4 465.203674 null] /Dest /949 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (unsigned ) S (short) S 11 0 Nf (, readonly ) S 66 -267.2 M 11 0 Nf (A code defining the type of the height of the page. It would be one of ) S 11 4 Nf (CSS_EMS) S 11 0 Nf (, ) S 66 -280.4 M 11 4 Nf (CSS_EXS) S 11 0 Nf (, ) S 11 4 Nf (CSS_PX) S 11 0 Nf (, ) S 11 4 Nf (CSS_CM) S 11 0 Nf (, ) S 11 4 Nf (CSS_MM) S 11 0 Nf (, ) S 11 4 Nf (CSS_IN) S 11 0 Nf (, ) S 11 4 Nf (CSS_PT) S 11 0 Nf (, ) S 11 4 Nf (CSS_PC) S 11 0 Nf ( or ) S 11 4 Nf (CSS_IDENT) S 11 0 Nf (. If) S 66 -293.6 M 11 0 Nf (one of width or height is ) S 11 4 Nf (CSS_IDENT) S 11 0 Nf (, it's guaranteed that the other is the ) S (same.) S 44 -317.8 M 11 4 Nf (identifier) S [/View [/XYZ -4 401.40387 null] /Dest /950 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [145.353027 -320.546143 206.751709 -308.446136] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S (, readonly ) S 66 -331 M 11 0 Nf (If ) S 11 4 Nf (width) S 11 0 Nf ( is ) S 11 4 Nf (CSS_IDENT) S 11 0 Nf (, this attribute contains the string representation of the ident,) S 66 -344.2 M (otherwise it contains an empty string. ) S 44 -368.4 M 11 4 Nf (widthType) S [/View [/XYZ -4 350.804016 null] /Dest /951 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (unsigned ) S (short) S 11 0 Nf (, readonly ) S 66 -381.6 M 11 0 Nf (A code defining the type of the width of the page. It would be one of ) S 11 4 Nf (CSS_EMS) S 11 0 Nf (, ) S 66 -394.8 M 11 4 Nf (CSS_EXS) S 11 0 Nf (, ) S 11 4 Nf (CSS_PX) S 11 0 Nf (, ) S 11 4 Nf (CSS_CM) S 11 0 Nf (, ) S 11 4 Nf (CSS_MM) S 11 0 Nf (, ) S 11 4 Nf (CSS_IN) S 11 0 Nf (, ) S 11 4 Nf (CSS_PT) S 11 0 Nf (, ) S 11 4 Nf (CSS_PC) S 11 0 Nf ( or ) S 11 4 Nf (CSS_IDENT) S 11 0 Nf (.) S 22 -419 M 11 2 Nf (Methods) S 11 0 Nf ( ) S 44 -432.2 M 11 4 Nf (getHeightSize) S [/View [/XYZ -4 287.004211 null] /Dest /952 /DEST pdfmark 11 0 Nf ( ) S 66 -445.4 M 11 0 Nf (This method is used to get the float value in a specified unit if the ) S 11 4 Nf (heightType) S 66 -458.6 M 11 0 Nf (represents a length. If the float doesn't contain a float value or can't be converted into the) S 66 -471.8 M 11 0 Nf (specified unit, a ) S 11 4 Nf (DOMException) S [/Rect [137.708252 -474.545654 218.906494 -462.445648] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (24) S (] ) S (is raised. If only the width value has been) S 66 -485 M (specified, the height value is the ) S (same.) S 66 -498.2 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -511.4 M 11 4 Nf (hType) S 11 0 Nf ( of type ) S 11 4 Nf (float) S 88 -524.6 M 11 0 Nf (The height ) S (unit.) S 66 -548.8 M 11 2 Nf (Return ) S (Value) S 11 0 Nf ( ) S 74 -576.1 M 11 4 Nf (float) S 139.2 -576.1 M 11 0 Nf (The float ) S (value.) S 66 -584.8 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (179) S 0 setgray 182.3 40 M 8 8 Nf (5.3. CSS Extended Interfaces) S 132 -8 M grestore pgsave restore N %%Page: 180 180 %%PageResources: font Times-Roman 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 (Exceptions) S %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 74 -40.5 M %%IncludeResource: font Courier 11 4 Nf (DOMException) S [/Rect [73.0 -43.2497559 154.198242 -31.1497555] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -53.7 M ([p.) S (24) S (] ) S 197.6 -40.5 M (INVALID_ACCESS_ERR: Raised if the property doesn't) S 197.6 -53.7 M (contain a float or the value can't be ) S (converted.) S 44 -86.6 M 11 4 Nf (getWidth) S [/View [/XYZ -4 632.550354 null] /Dest /953 /DEST pdfmark 11 0 Nf ( ) S 66 -99.8 M 11 0 Nf (This method is used to get the float value in a specified unit if the ) S 11 4 Nf (widthType) S 11 0 Nf ( represents) S 66 -113 M (a length. If the float doesn't contain a float value or can't be converted into the specified) S 66 -126.2 M 11 0 Nf (unit, a ) S 11 4 Nf (DOMException) S [/Rect [95.2495117 -128.999512 176.447754 -116.899513] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (24) S (] ) S (is ) S (raised.) S 66 -139.4 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -152.6 M 11 4 Nf (wType) S 11 0 Nf ( of type ) S 11 4 Nf (float) S 88 -165.8 M 11 0 Nf (The width ) S (unit.) S 66 -190 M 11 2 Nf (Return ) S (Value) S 11 0 Nf ( ) S 74 -217.3 M 11 4 Nf (float) S 139.2 -217.3 M 11 0 Nf (The float ) S (value.) S 66 -250.3 M 11 2 Nf (Exceptions) S 11 0 Nf ( ) S 74 -277.6 M 11 4 Nf (DOMException) S [/Rect [73.0 -280.348877 154.198242 -268.248871] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -290.8 M ([p.) S (24) S (] ) S 197.6 -277.6 M (INVALID_ACCESS_ERR: Raised if the property doesn't) S 197.6 -290.8 M (contain a float or the value can't be ) S (converted.) S 44 -323.7 M 11 4 Nf (setHeightSize) S [/View [/XYZ -4 395.451233 null] /Dest /954 /DEST pdfmark 11 0 Nf ( ) S 66 -336.9 M 11 0 Nf (This method is used to set the height position with a specified unit. If the ) S 11 4 Nf (widthType) S 11 0 Nf ( is) S 66 -350.1 M (not a length, it sets the width position to the same value. ) S 66 -363.3 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -376.5 M 11 4 Nf (hType) S 11 0 Nf ( of type ) S 11 4 Nf (unsigned ) S (short) S 88 -389.7 M 11 0 Nf (The height ) S (unit.) S 66 -413.9 M 11 4 Nf (value) S 11 0 Nf ( of type ) S 11 4 Nf (float) S 88 -427.1 M 11 0 Nf (The new value. ) S 66 -451.3 M 11 2 Nf (Exceptions) S 11 0 Nf ( ) S 74 -478.6 M 11 4 Nf (DOMException) S [/Rect [73.0 -481.398193 154.198242 -469.298187] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -491.8 M ([p.) S (24) S (] ) S 196.8 -478.6 M (INVALID_ACCESS_ERR: Raised if the specified unit is) S 196.8 -491.8 M (not a length or a ) S (percentage.) S 196.8 -516 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 196.8 -529.2 M (property is ) S (readonly.) S 66 -562.2 M 11 2 Nf (No Return ) S (Value) S 44 -586.4 M 11 4 Nf (setIdentifier) S [/View [/XYZ -4 132.802063 null] /Dest /955 /DEST pdfmark 11 0 Nf ( ) S 66 -599.6 M (Sets the ) S (identifier.) S 66 -612.8 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -612.8 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (180) S 0 setgray 182.3 40 M 8 8 Nf (5.3. CSS Extended Interfaces) S 132 -8 M grestore pgsave restore N %%Page: 181 181 %%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 66 -13.2 M %%IncludeResource: font Courier 11 4 Nf (ident) S %%IncludeResource: font Times-Roman 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [134.35376 -15.9499512 195.752441 -3.84995079] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 88 -26.4 M (The new ) S (identifier.) S 66 -50.6 M %%IncludeResource: font Times-Bold 11 2 Nf (Exceptions) S 11 0 Nf ( ) S 74 -77.9 M 11 4 Nf (DOMException) S [/Rect [73.0 -80.6496582 154.198242 -68.5496597] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -91.1 M ([p.) S (24) S (] ) S 198.9 -77.9 M (SYNTAX_ERR: Raised if the identifier has a syntax error) S 198.9 -91.1 M (and is ) S (unparsable.) S 198.9 -115.3 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -128.5 M (property is ) S (readonly.) S 66 -161.4 M 11 2 Nf (No Return ) S (Value) S 44 -185.6 M 11 4 Nf (setWidthSize) S [/View [/XYZ -4 533.550598 null] /Dest /956 /DEST pdfmark 11 0 Nf ( ) S 66 -198.8 M 11 0 Nf (This method is used to set the width position with a specified unit. If the ) S 11 4 Nf (heightType) S 11 0 Nf ( is) S 66 -212 M (not a length, it sets the height position to the same value. ) S 66 -225.2 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -238.4 M 11 4 Nf (wType) S 11 0 Nf ( of type ) S 11 4 Nf (unsigned ) S (short) S 88 -251.6 M 11 0 Nf (The width ) S (unit.) S 66 -275.8 M 11 4 Nf (value) S 11 0 Nf ( of type ) S 11 4 Nf (float) S 88 -289 M 11 0 Nf (The new value. ) S 66 -313.2 M 11 2 Nf (Exceptions) S 11 0 Nf ( ) S 74 -340.5 M 11 4 Nf (DOMException) S [/Rect [73.0 -343.298828 154.198242 -331.198822] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -353.7 M ([p.) S (24) S (] ) S 196.8 -340.5 M (INVALID_ACCESS_ERR: Raised if the specified unit is) S 196.8 -353.7 M (not a length or a ) S (percentage.) S 196.8 -377.9 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 196.8 -391.1 M (property is ) S (readonly.) S 66 -424.1 M 11 2 Nf (No Return ) S (Value) S 0 -448.3 M 11 2 Nf (Interface ) S %%IncludeResource: font Times-BoldItalic 11 3 Nf (CSS2Properties) S [/View [/XYZ -4 270.901428 null] /Dest /957 /DEST pdfmark 11 0 Nf ( \(introduced in ) S 11 2 Nf (DOM Level ) S (2) S 11 0 Nf (\) ) S 22 -472.5 M 11 0 Nf (The ) S 11 4 Nf (CSS2Properties) S 11 0 Nf ( interface represents a convenience mechanism for retrieving and setting) S 22 -485.7 M 11 0 Nf (properties within a ) S 11 4 Nf (CSSStyleDeclaration) S [/Rect [106.237061 -488.448486 233.634277 -476.34848] /Subtype /Link /Border [0 0 1] /Dest /846 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (142) S (] ) S (. The attributes of this interface correspond) S 22 -498.9 M 11 0 Nf (to all the ) S %%IncludeResource: font Times-Italic 11 1 Nf (properties specified in ) S (CSS2) S [/Rect [62.2490234 -501.648438 189.217285 -489.548431] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/propidx.html)\] Cd /ANN pdfmark 11 0 Nf (. Getting an attribute of this interface is equivalent to calling the ) S 22 -512.1 M 11 4 Nf (getPropertyValue) S 11 0 Nf ( method of the ) S 11 4 Nf (CSSStyleDeclaration) S [/Rect [193.20166 -514.848389 320.598877 -502.748383] /Subtype /Link /Border [0 0 1] /Dest /846 /ANN pdfmark 11 0 Nf ( interface. Setting an attribute of) S 22 -525.3 M 11 0 Nf (this interface is equivalent to calling the ) S 11 4 Nf (setProperty) S 11 0 Nf ( method of the ) S 11 4 Nf (CSSStyleDeclaration) S [/Rect [338.925781 -528.04834 466.323 -515.948364] /Subtype /Link /Border [0 0 1] /Dest /846 /ANN pdfmark 22 -538.5 M 11 0 Nf (interface. ) S 22 -562.7 M 11 0 Nf (A compliant implementation is not required to implement the ) S 11 4 Nf (CSS2Properties) S 11 0 Nf ( interface. If an) S 22 -575.9 M (implementation does implement this interface, the expectation is that language-specific methods can) S 22 -589.1 M 11 0 Nf (be used to cast from an instance of the ) S 11 4 Nf (CSSStyleDeclaration) S [/Rect [192.376221 -591.848145 319.773438 -579.748169] /Subtype /Link /Border [0 0 1] /Dest /846 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (142) S (] ) S (interface to the ) S 22 -602.3 M 11 4 Nf (CSS2Properties) S 11 0 Nf ( interface. ) S 22 -602.3 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (181) S 0 setgray 182.3 40 M 8 8 Nf (5.3. CSS Extended Interfaces) S 44 -8 M grestore pgsave restore N %%Page: 182 182 %%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-Roman 11 0 Nf (If an implementation does implement this interface, it is expected to understand the specific syntax of) S 22 -26.4 M 11 0 Nf (the shorthand properties, and apply their semantics; when the ) S %%IncludeResource: font Courier 11 4 Nf (margin) S 11 0 Nf ( property is set, for example,) S 22 -39.6 M 11 0 Nf (the ) S 11 4 Nf (marginTop) S 11 0 Nf (, ) S 11 4 Nf (marginRight) S 11 0 Nf (, ) S 11 4 Nf (marginBottom) S 11 0 Nf ( and ) S 11 4 Nf (marginLeft) S 11 0 Nf ( properties are actually) S 22 -52.8 M (being set by the underlying implementation. ) S 22 -77 M (When dealing with CSS "shorthand" properties, the shorthand properties should be decomposed into) S 22 -90.2 M (their component longhand properties as appropriate, and when querying for their value, the form) S 22 -103.4 M (returned should be the shortest form exactly equivalent to the declarations made in the ruleset.) S 22 -116.6 M (However, if there is no shorthand declaration that could be added to the ruleset without changing in) S 22 -129.8 M (any way the rules already declared in the ruleset \(i.e., by adding longhand rules that were previously) S 22 -143 M (not declared in the ruleset\), then the empty string should be returned for the shorthand property. ) S 22 -167.2 M 11 0 Nf (For example, querying for the ) S 11 4 Nf (font) S 11 0 Nf ( property should not return "normal normal normal 14pt/normal) S 22 -180.4 M (Arial, sans-serif", when "14pt Arial, sans-serif" suffices. \(The normals are initial values, and are) S 22 -193.6 M (implied by use of the longhand property.\) ) S 22 -217.8 M (If the values for all the longhand properties that compose a particular string are the initial values, then) S 22 -231 M 11 0 Nf (a string consisting of all the initial values should be returned \(e.g. a ) S 11 4 Nf (border-width) S 11 0 Nf ( value of) S 22 -244.2 M ("medium" should be returned as such, not as ""\). ) S 22 -268.4 M 11 0 Nf (For some shorthand properties that take missing values from other sides, such as the ) S 11 4 Nf (margin) S 11 0 Nf (, ) S 22 -281.6 M 11 4 Nf (padding) S 11 0 Nf (, and ) S 11 4 Nf (border-[width|style|color]) S 11 0 Nf ( properties, the minimum number of sides) S 22 -294.8 M (possible should be used; i.e., "0px 10px" will be returned instead of "0px 10px 0px 10px". ) S 22 -319 M (If the value of a shorthand property can not be decomposed into its component longhand properties,) S 22 -332.2 M 11 0 Nf (as is the case for the ) S 11 4 Nf (font) S 11 0 Nf ( property with a value of "menu", querying for the values of the) S 22 -345.4 M (component longhand properties should return the empty string. ) S 22 -358.6 M %%IncludeResource: font Times-Bold 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -380.4 M 9.0 4 Nf (// Introduced in DOM Level 2:) S 44 -391.2 M (interface CSS2Properties {) S 44 -402 M ( attribute DOMString azimuth;) S 44 -412.8 M ( // raises\(DOMException\) on setting) S 44 -434.4 M ( attribute DOMString background;) S 44 -445.2 M ( // raises\(DOMException\) on setting) S 44 -466.8 M ( attribute DOMString backgroundAttachment;) S 44 -477.6 M ( // raises\(DOMException\) on setting) S 44 -499.2 M ( attribute DOMString backgroundColor;) S 44 -510 M ( // raises\(DOMException\) on setting) S 44 -531.6 M ( attribute DOMString backgroundImage;) S 44 -542.4 M ( // raises\(DOMException\) on setting) S 44 -564 M ( attribute DOMString backgroundPosition;) S 44 -574.8 M ( // raises\(DOMException\) on setting) S 44 -596.4 M ( attribute DOMString backgroundRepeat;) S 44 -607.2 M ( // raises\(DOMException\) on setting) S 44 -618 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (182) S 0 setgray 182.3 40 M 8 8 Nf (5.3. CSS Extended Interfaces) S 88 -8 M grestore pgsave restore N %%Page: 183 183 %%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 ( attribute DOMString border;) S 44 -21.6 M 9.0 4 Nf ( // raises\(DOMException\) on setting) S 44 -43.2 M ( attribute DOMString borderCollapse;) S 44 -54 M ( // raises\(DOMException\) on setting) S 44 -75.6 M ( attribute DOMString borderColor;) S 44 -86.4 M ( // raises\(DOMException\) on setting) S 44 -108 M ( attribute DOMString borderSpacing;) S 44 -118.8 M ( // raises\(DOMException\) on setting) S 44 -140.4 M ( attribute DOMString borderStyle;) S 44 -151.2 M ( // raises\(DOMException\) on setting) S 44 -172.8 M ( attribute DOMString borderTop;) S 44 -183.6 M ( // raises\(DOMException\) on setting) S 44 -205.2 M ( attribute DOMString borderRight;) S 44 -216 M ( // raises\(DOMException\) on setting) S 44 -237.6 M ( attribute DOMString borderBottom;) S 44 -248.4 M ( // raises\(DOMException\) on setting) S 44 -270 M ( attribute DOMString borderLeft;) S 44 -280.8 M ( // raises\(DOMException\) on setting) S 44 -302.4 M ( attribute DOMString borderTopColor;) S 44 -313.2 M ( // raises\(DOMException\) on setting) S 44 -334.8 M ( attribute DOMString borderRightColor;) S 44 -345.6 M ( // raises\(DOMException\) on setting) S 44 -367.2 M ( attribute DOMString borderBottomColor;) S 44 -378 M ( // raises\(DOMException\) on setting) S 44 -399.6 M ( attribute DOMString borderLeftColor;) S 44 -410.4 M ( // raises\(DOMException\) on setting) S 44 -432 M ( attribute DOMString borderTopStyle;) S 44 -442.8 M ( // raises\(DOMException\) on setting) S 44 -464.4 M ( attribute DOMString borderRightStyle;) S 44 -475.2 M ( // raises\(DOMException\) on setting) S 44 -496.8 M ( attribute DOMString borderBottomStyle;) S 44 -507.6 M ( // raises\(DOMException\) on setting) S 44 -529.2 M ( attribute DOMString borderLeftStyle;) S 44 -540 M ( // raises\(DOMException\) on setting) S 44 -561.6 M ( attribute DOMString borderTopWidth;) S 44 -572.4 M ( // raises\(DOMException\) on setting) S 44 -594 M ( attribute DOMString borderRightWidth;) S 44 -604.8 M ( // raises\(DOMException\) on setting) S 44 -615.6 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (183) S 0 setgray 182.3 40 M 8 8 Nf (5.3. CSS Extended Interfaces) S 88 -8 M grestore pgsave restore N %%Page: 184 184 %%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 ( attribute DOMString borderBottomWidth;) S 44 -21.6 M 9.0 4 Nf ( // raises\(DOMException\) on setting) S 44 -43.2 M ( attribute DOMString borderLeftWidth;) S 44 -54 M ( // raises\(DOMException\) on setting) S 44 -75.6 M ( attribute DOMString borderWidth;) S 44 -86.4 M ( // raises\(DOMException\) on setting) S 44 -108 M ( attribute DOMString bottom;) S 44 -118.8 M ( // raises\(DOMException\) on setting) S 44 -140.4 M ( attribute DOMString captionSide;) S 44 -151.2 M ( // raises\(DOMException\) on setting) S 44 -172.8 M ( attribute DOMString clear;) S 44 -183.6 M ( // raises\(DOMException\) on setting) S 44 -205.2 M ( attribute DOMString clip;) S 44 -216 M ( // raises\(DOMException\) on setting) S 44 -237.6 M ( attribute DOMString color;) S 44 -248.4 M ( // raises\(DOMException\) on setting) S 44 -270 M ( attribute DOMString content;) S 44 -280.8 M ( // raises\(DOMException\) on setting) S 44 -302.4 M ( attribute DOMString counterIncrement;) S 44 -313.2 M ( // raises\(DOMException\) on setting) S 44 -334.8 M ( attribute DOMString counterReset;) S 44 -345.6 M ( // raises\(DOMException\) on setting) S 44 -367.2 M ( attribute DOMString cue;) S 44 -378 M ( // raises\(DOMException\) on setting) S 44 -399.6 M ( attribute DOMString cueAfter;) S 44 -410.4 M ( // raises\(DOMException\) on setting) S 44 -432 M ( attribute DOMString cueBefore;) S 44 -442.8 M ( // raises\(DOMException\) on setting) S 44 -464.4 M ( attribute DOMString cursor;) S 44 -475.2 M ( // raises\(DOMException\) on setting) S 44 -496.8 M ( attribute DOMString direction;) S 44 -507.6 M ( // raises\(DOMException\) on setting) S 44 -529.2 M ( attribute DOMString display;) S 44 -540 M ( // raises\(DOMException\) on setting) S 44 -561.6 M ( attribute DOMString elevation;) S 44 -572.4 M ( // raises\(DOMException\) on setting) S 44 -594 M ( attribute DOMString emptyCells;) S 44 -604.8 M ( // raises\(DOMException\) on setting) S 44 -615.6 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (184) S 0 setgray 182.3 40 M 8 8 Nf (5.3. CSS Extended Interfaces) S 88 -8 M grestore pgsave restore N %%Page: 185 185 %%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 ( attribute DOMString cssFloat;) S 44 -21.6 M 9.0 4 Nf ( // raises\(DOMException\) on setting) S 44 -43.2 M ( attribute DOMString font;) S 44 -54 M ( // raises\(DOMException\) on setting) S 44 -75.6 M ( attribute DOMString fontFamily;) S 44 -86.4 M ( // raises\(DOMException\) on setting) S 44 -108 M ( attribute DOMString fontSize;) S 44 -118.8 M ( // raises\(DOMException\) on setting) S 44 -140.4 M ( attribute DOMString fontSizeAdjust;) S 44 -151.2 M ( // raises\(DOMException\) on setting) S 44 -172.8 M ( attribute DOMString fontStretch;) S 44 -183.6 M ( // raises\(DOMException\) on setting) S 44 -205.2 M ( attribute DOMString fontStyle;) S 44 -216 M ( // raises\(DOMException\) on setting) S 44 -237.6 M ( attribute DOMString fontVariant;) S 44 -248.4 M ( // raises\(DOMException\) on setting) S 44 -270 M ( attribute DOMString fontWeight;) S 44 -280.8 M ( // raises\(DOMException\) on setting) S 44 -302.4 M ( attribute DOMString height;) S 44 -313.2 M ( // raises\(DOMException\) on setting) S 44 -334.8 M ( attribute DOMString left;) S 44 -345.6 M ( // raises\(DOMException\) on setting) S 44 -367.2 M ( attribute DOMString letterSpacing;) S 44 -378 M ( // raises\(DOMException\) on setting) S 44 -399.6 M ( attribute DOMString lineHeight;) S 44 -410.4 M ( // raises\(DOMException\) on setting) S 44 -432 M ( attribute DOMString listStyle;) S 44 -442.8 M ( // raises\(DOMException\) on setting) S 44 -464.4 M ( attribute DOMString listStyleImage;) S 44 -475.2 M ( // raises\(DOMException\) on setting) S 44 -496.8 M ( attribute DOMString listStylePosition;) S 44 -507.6 M ( // raises\(DOMException\) on setting) S 44 -529.2 M ( attribute DOMString listStyleType;) S 44 -540 M ( // raises\(DOMException\) on setting) S 44 -561.6 M ( attribute DOMString margin;) S 44 -572.4 M ( // raises\(DOMException\) on setting) S 44 -594 M ( attribute DOMString marginTop;) S 44 -604.8 M ( // raises\(DOMException\) on setting) S 44 -615.6 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (185) S 0 setgray 182.3 40 M 8 8 Nf (5.3. CSS Extended Interfaces) S 88 -8 M grestore pgsave restore N %%Page: 186 186 %%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 ( attribute DOMString marginRight;) S 44 -21.6 M 9.0 4 Nf ( // raises\(DOMException\) on setting) S 44 -43.2 M ( attribute DOMString marginBottom;) S 44 -54 M ( // raises\(DOMException\) on setting) S 44 -75.6 M ( attribute DOMString marginLeft;) S 44 -86.4 M ( // raises\(DOMException\) on setting) S 44 -108 M ( attribute DOMString markerOffset;) S 44 -118.8 M ( // raises\(DOMException\) on setting) S 44 -140.4 M ( attribute DOMString marks;) S 44 -151.2 M ( // raises\(DOMException\) on setting) S 44 -172.8 M ( attribute DOMString maxHeight;) S 44 -183.6 M ( // raises\(DOMException\) on setting) S 44 -205.2 M ( attribute DOMString maxWidth;) S 44 -216 M ( // raises\(DOMException\) on setting) S 44 -237.6 M ( attribute DOMString minHeight;) S 44 -248.4 M ( // raises\(DOMException\) on setting) S 44 -270 M ( attribute DOMString minWidth;) S 44 -280.8 M ( // raises\(DOMException\) on setting) S 44 -302.4 M ( attribute DOMString orphans;) S 44 -313.2 M ( // raises\(DOMException\) on setting) S 44 -334.8 M ( attribute DOMString outline;) S 44 -345.6 M ( // raises\(DOMException\) on setting) S 44 -367.2 M ( attribute DOMString outlineColor;) S 44 -378 M ( // raises\(DOMException\) on setting) S 44 -399.6 M ( attribute DOMString outlineStyle;) S 44 -410.4 M ( // raises\(DOMException\) on setting) S 44 -432 M ( attribute DOMString outlineWidth;) S 44 -442.8 M ( // raises\(DOMException\) on setting) S 44 -464.4 M ( attribute DOMString overflow;) S 44 -475.2 M ( // raises\(DOMException\) on setting) S 44 -496.8 M ( attribute DOMString padding;) S 44 -507.6 M ( // raises\(DOMException\) on setting) S 44 -529.2 M ( attribute DOMString paddingTop;) S 44 -540 M ( // raises\(DOMException\) on setting) S 44 -561.6 M ( attribute DOMString paddingRight;) S 44 -572.4 M ( // raises\(DOMException\) on setting) S 44 -594 M ( attribute DOMString paddingBottom;) S 44 -604.8 M ( // raises\(DOMException\) on setting) S 44 -615.6 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (186) S 0 setgray 182.3 40 M 8 8 Nf (5.3. CSS Extended Interfaces) S 88 -8 M grestore pgsave restore N %%Page: 187 187 %%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 ( attribute DOMString paddingLeft;) S 44 -21.6 M 9.0 4 Nf ( // raises\(DOMException\) on setting) S 44 -43.2 M ( attribute DOMString page;) S 44 -54 M ( // raises\(DOMException\) on setting) S 44 -75.6 M ( attribute DOMString pageBreakAfter;) S 44 -86.4 M ( // raises\(DOMException\) on setting) S 44 -108 M ( attribute DOMString pageBreakBefore;) S 44 -118.8 M ( // raises\(DOMException\) on setting) S 44 -140.4 M ( attribute DOMString pageBreakInside;) S 44 -151.2 M ( // raises\(DOMException\) on setting) S 44 -172.8 M ( attribute DOMString pause;) S 44 -183.6 M ( // raises\(DOMException\) on setting) S 44 -205.2 M ( attribute DOMString pauseAfter;) S 44 -216 M ( // raises\(DOMException\) on setting) S 44 -237.6 M ( attribute DOMString pauseBefore;) S 44 -248.4 M ( // raises\(DOMException\) on setting) S 44 -270 M ( attribute DOMString pitch;) S 44 -280.8 M ( // raises\(DOMException\) on setting) S 44 -302.4 M ( attribute DOMString pitchRange;) S 44 -313.2 M ( // raises\(DOMException\) on setting) S 44 -334.8 M ( attribute DOMString playDuring;) S 44 -345.6 M ( // raises\(DOMException\) on setting) S 44 -367.2 M ( attribute DOMString position;) S 44 -378 M ( // raises\(DOMException\) on setting) S 44 -399.6 M ( attribute DOMString quotes;) S 44 -410.4 M ( // raises\(DOMException\) on setting) S 44 -432 M ( attribute DOMString richness;) S 44 -442.8 M ( // raises\(DOMException\) on setting) S 44 -464.4 M ( attribute DOMString right;) S 44 -475.2 M ( // raises\(DOMException\) on setting) S 44 -496.8 M ( attribute DOMString size;) S 44 -507.6 M ( // raises\(DOMException\) on setting) S 44 -529.2 M ( attribute DOMString speak;) S 44 -540 M ( // raises\(DOMException\) on setting) S 44 -561.6 M ( attribute DOMString speakHeader;) S 44 -572.4 M ( // raises\(DOMException\) on setting) S 44 -594 M ( attribute DOMString speakNumeral;) S 44 -604.8 M ( // raises\(DOMException\) on setting) S 44 -615.6 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (187) S 0 setgray 182.3 40 M 8 8 Nf (5.3. CSS Extended Interfaces) S 88 -8 M grestore pgsave restore N %%Page: 188 188 %%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 ( attribute DOMString speakPunctuation;) S 44 -21.6 M 9.0 4 Nf ( // raises\(DOMException\) on setting) S 44 -43.2 M ( attribute DOMString speechRate;) S 44 -54 M ( // raises\(DOMException\) on setting) S 44 -75.6 M ( attribute DOMString stress;) S 44 -86.4 M ( // raises\(DOMException\) on setting) S 44 -108 M ( attribute DOMString tableLayout;) S 44 -118.8 M ( // raises\(DOMException\) on setting) S 44 -140.4 M ( attribute DOMString textAlign;) S 44 -151.2 M ( // raises\(DOMException\) on setting) S 44 -172.8 M ( attribute DOMString textDecoration;) S 44 -183.6 M ( // raises\(DOMException\) on setting) S 44 -205.2 M ( attribute DOMString textIndent;) S 44 -216 M ( // raises\(DOMException\) on setting) S 44 -237.6 M ( attribute DOMString textShadow;) S 44 -248.4 M ( // raises\(DOMException\) on setting) S 44 -270 M ( attribute DOMString textTransform;) S 44 -280.8 M ( // raises\(DOMException\) on setting) S 44 -302.4 M ( attribute DOMString top;) S 44 -313.2 M ( // raises\(DOMException\) on setting) S 44 -334.8 M ( attribute DOMString unicodeBidi;) S 44 -345.6 M ( // raises\(DOMException\) on setting) S 44 -367.2 M ( attribute DOMString verticalAlign;) S 44 -378 M ( // raises\(DOMException\) on setting) S 44 -399.6 M ( attribute DOMString visibility;) S 44 -410.4 M ( // raises\(DOMException\) on setting) S 44 -432 M ( attribute DOMString voiceFamily;) S 44 -442.8 M ( // raises\(DOMException\) on setting) S 44 -464.4 M ( attribute DOMString volume;) S 44 -475.2 M ( // raises\(DOMException\) on setting) S 44 -496.8 M ( attribute DOMString whiteSpace;) S 44 -507.6 M ( // raises\(DOMException\) on setting) S 44 -529.2 M ( attribute DOMString widows;) S 44 -540 M ( // raises\(DOMException\) on setting) S 44 -561.6 M ( attribute DOMString width;) S 44 -572.4 M ( // raises\(DOMException\) on setting) S 44 -594 M ( attribute DOMString wordSpacing;) S 44 -604.8 M ( // raises\(DOMException\) on setting) S 44 -615.6 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (188) S 0 setgray 182.3 40 M 8 8 Nf (5.3. CSS Extended Interfaces) S 88 -8 M grestore pgsave restore N %%Page: 189 189 %%PageResources: font Times-Roman Times-Italic Times-Bold Courier Helvetica %%PageBoundingBox: 93 44 532 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 ( attribute DOMString zIndex;) S 44 -21.6 M ( // raises\(DOMException\) on setting) S 44 -43.2 M (};) S 22 -65.4 M %%IncludeResource: font Times-Bold 11 2 Nf (Attributes) S %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 44 -78.6 M 11 4 Nf (azimuth) S [/View [/XYZ -4 640.600891 null] /Dest /958 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [125.553467 -81.3491211 186.952148 -69.2491226] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -91.8 M 11 0 Nf (See the ) S %%IncludeResource: font Times-Italic 11 1 Nf (azimuth property ) S (definition) S [/Rect [99.8251953 -94.5490723 222.217773 -82.4490738] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/aural.html#propdef-azimuth)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -105 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -132.3 M 11 4 Nf (DOMException) S [/Rect [73.0 -135.048828 154.198242 -122.94883] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -145.5 M ([p.) S (24) S (] ) S 198.9 -132.3 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -145.5 M (and is ) S (unparsable.) S 198.9 -169.7 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -182.9 M (property is ) S (readonly.) S 44 -215.8 M 11 4 Nf (background) S [/View [/XYZ -4 503.351379 null] /Dest /959 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [145.353027 -218.598633 206.751709 -206.498627] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -229 M 11 0 Nf (See the ) S 11 1 Nf (background property ) S (definition) S [/Rect [99.8251953 -231.798584 239.927734 -219.698578] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/colors.html#propdef-background)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -242.2 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -269.5 M 11 4 Nf (DOMException) S [/Rect [73.0 -272.29834 154.198242 -260.198334] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -282.7 M ([p.) S (24) S (] ) S 198.9 -269.5 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -282.7 M (and is ) S (unparsable.) S 198.9 -306.9 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -320.1 M (property is ) S (readonly.) S 44 -353.1 M 11 4 Nf (backgroundAttachment) S [/View [/XYZ -4 366.101868 null] /Dest /960 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [211.351562 -355.848145 272.750244 -343.748138] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -366.3 M 11 0 Nf (See the ) S 11 1 Nf (background-attachment property ) S (definition) S [/Rect [99.8251953 -369.048096 292.473633 -356.94809] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/colors.html#propdef-background-attachment)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -379.5 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -406.8 M 11 4 Nf (DOMException) S [/Rect [73.0 -409.547852 154.198242 -397.447845] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -420 M ([p.) S (24) S (] ) S 198.9 -406.8 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -420 M (and is ) S (unparsable.) S 198.9 -444.2 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -457.4 M (property is ) S (readonly.) S 44 -490.3 M 11 4 Nf (backgroundColor) S [/View [/XYZ -4 228.852356 null] /Dest /961 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [178.352295 -493.097656 239.750977 -480.99765] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -503.5 M 11 0 Nf (See the ) S 11 1 Nf (background-color property ) S (definition) S [/Rect [99.8251953 -506.297607 266.811035 -494.197601] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/colors.html#propdef-background-color)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -516.7 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -544 M 11 4 Nf (DOMException) S [/Rect [73.0 -546.797363 154.198242 -534.697388] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -557.2 M ([p.) S (24) S (] ) S 198.9 -544 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -557.2 M (and is ) S (unparsable.) S 198.9 -581.4 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -594.6 M (property is ) S (readonly.) S 66 -603.4 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (189) S 0 setgray 182.3 40 M 8 8 Nf (5.3. CSS Extended Interfaces) S 132 -8 M grestore pgsave restore N %%Page: 190 190 %%PageResources: font Times-Roman Times-Italic Times-Bold Courier Helvetica %%PageBoundingBox: 115 44 532 755 %%BeginPageSetup /pgsave save D 71 706 translate %%EndPageSetup 0 0 M 0.6 setlinewidth 44 -13.2 M %%IncludeResource: font Courier 11 4 Nf (backgroundImage) S [/View [/XYZ -4 706.000061 null] /Dest /962 /DEST pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [178.352295 -15.9499512 239.750977 -3.84995079] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -26.4 M 11 0 Nf (See the ) S %%IncludeResource: font Times-Italic 11 1 Nf (background-image property ) S (definition) S [/Rect [99.8251953 -29.1499023 270.474121 -17.049902] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/colors.html#propdef-background-image)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -39.6 M %%IncludeResource: font Times-Bold 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -66.9 M 11 4 Nf (DOMException) S [/Rect [73.0 -69.6496582 154.198242 -57.5496597] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -80.1 M ([p.) S (24) S (] ) S 198.9 -66.9 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -80.1 M (and is ) S (unparsable.) S 198.9 -104.3 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -117.5 M (property is ) S (readonly.) S 44 -150.4 M 11 4 Nf (backgroundPosition) S [/View [/XYZ -4 568.750549 null] /Dest /963 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [198.151855 -153.199463 259.550537 -141.099457] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -163.6 M 11 0 Nf (See the ) S 11 1 Nf (background-position property ) S (definition) S [/Rect [99.8251953 -166.399414 279.042969 -154.299408] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/colors.html#propdef-background-position)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -176.8 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -204.1 M 11 4 Nf (DOMException) S [/Rect [73.0 -206.89917 154.198242 -194.799164] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -217.3 M ([p.) S (24) S (] ) S 198.9 -204.1 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -217.3 M (and is ) S (unparsable.) S 198.9 -241.5 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -254.7 M (property is ) S (readonly.) S 44 -287.7 M 11 4 Nf (backgroundRepeat) S [/View [/XYZ -4 431.501038 null] /Dest /964 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [184.952148 -290.448975 246.35083 -278.348969] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -300.9 M 11 0 Nf (See the ) S 11 1 Nf (background-repeat property ) S (definition) S [/Rect [99.8251953 -303.648926 271.694824 -291.54892] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/colors.html#propdef-background-repeat)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -314.1 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -341.4 M 11 4 Nf (DOMException) S [/Rect [73.0 -344.148682 154.198242 -332.048676] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -354.6 M ([p.) S (24) S (] ) S 198.9 -341.4 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -354.6 M (and is ) S (unparsable.) S 198.9 -378.8 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -392 M (property is ) S (readonly.) S 44 -424.9 M 11 4 Nf (border) S [/View [/XYZ -4 294.251526 null] /Dest /965 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [118.953613 -427.698486 180.352295 -415.59848] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -438.1 M 11 0 Nf (See the ) S 11 1 Nf (border property ) S (definition) S [/Rect [99.8251953 -440.898438 217.322754 -428.798431] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/box.html#propdef-border)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -451.3 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -478.6 M 11 4 Nf (DOMException) S [/Rect [73.0 -481.398193 154.198242 -469.298187] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -491.8 M ([p.) S (24) S (] ) S 198.9 -478.6 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -491.8 M (and is ) S (unparsable.) S 198.9 -516 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -529.2 M (property is ) S (readonly.) S 44 -562.2 M 11 4 Nf (borderBottom) S [/View [/XYZ -4 157.002014 null] /Dest /966 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [158.552734 -564.948 219.951416 -552.848] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -575.4 M 11 0 Nf (See the ) S 11 1 Nf (border-bottom property ) S (definition) S [/Rect [99.8251953 -578.147949 251.543213 -566.048] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/box.html#propdef-border-bottom)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -588.6 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 66 -602.9 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (190) S 0 setgray 182.3 40 M 8 8 Nf (5.3. CSS Extended Interfaces) S 0 -8 M grestore pgsave restore N %%Page: 191 191 %%PageResources: font Times-Roman Times-Italic Times-Bold Courier Helvetica %%PageBoundingBox: 115 44 532 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 /207 /ANN pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 74 -26.2 M ([p.) S (24) S (] ) S 198.9 -13 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -26.2 M (and is ) S (unparsable.) S 198.9 -50.4 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -63.6 M (property is ) S (readonly.) S 44 -96.5 M 11 4 Nf (borderBottomColor) S [/View [/XYZ -4 622.650208 null] /Dest /967 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [191.552 -99.2998047 252.950684 -87.1998062] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -109.7 M 11 0 Nf (See the ) S %%IncludeResource: font Times-Italic 11 1 Nf (border-bottom-color property ) S (definition) S [/Rect [99.8251953 -112.499756 278.426514 -100.399757] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/box.html#propdef-border-bottom-color)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -122.9 M %%IncludeResource: font Times-Bold 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -150.2 M 11 4 Nf (DOMException) S [/Rect [73.0 -152.999512 154.198242 -140.899506] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -163.4 M ([p.) S (24) S (] ) S 198.9 -150.2 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -163.4 M (and is ) S (unparsable.) S 198.9 -187.6 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -200.8 M (property is ) S (readonly.) S 44 -233.8 M 11 4 Nf (borderBottomStyle) S [/View [/XYZ -4 485.400696 null] /Dest /968 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [191.552 -236.549316 252.950684 -224.44931] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -247 M 11 0 Nf (See the ) S 11 1 Nf (border-bottom-style property ) S (definition) S [/Rect [99.8251953 -249.749268 275.368164 -237.649261] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/box.html#propdef-border-bottom-style)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -260.2 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -287.5 M 11 4 Nf (DOMException) S [/Rect [73.0 -290.249023 154.198242 -278.149017] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -300.7 M ([p.) S (24) S (] ) S 198.9 -287.5 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -300.7 M (and is ) S (unparsable.) S 198.9 -324.9 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -338.1 M (property is ) S (readonly.) S 44 -371 M 11 4 Nf (borderBottomWidth) S [/View [/XYZ -4 348.151184 null] /Dest /969 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [191.552 -373.798828 252.950684 -361.698822] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -384.2 M 11 0 Nf (See the ) S 11 1 Nf (border-bottom-width property ) S (definition) S [/Rect [99.8251953 -386.998779 279.658691 -374.898773] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/box.html#propdef-border-bottom-width)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -397.4 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -424.7 M 11 4 Nf (DOMException) S [/Rect [73.0 -427.498535 154.198242 -415.398529] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -437.9 M ([p.) S (24) S (] ) S 198.9 -424.7 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -437.9 M (and is ) S (unparsable.) S 198.9 -462.1 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -475.3 M (property is ) S (readonly.) S 44 -508.3 M 11 4 Nf (borderCollapse) S [/View [/XYZ -4 210.901672 null] /Dest /970 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [171.752441 -511.04834 233.151123 -498.948334] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -521.5 M 11 0 Nf (See the ) S 11 1 Nf (border-collapse property ) S (definition) S [/Rect [99.8251953 -524.248291 257.647705 -512.148315] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/tables.html#propdef-border-collapse)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -534.7 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 66 -549 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (191) S 0 setgray 182.3 40 M 8 8 Nf (5.3. CSS Extended Interfaces) S 0 -8 M grestore pgsave restore N %%Page: 192 192 %%PageResources: font Times-Roman Times-Italic Times-Bold Courier Helvetica %%PageBoundingBox: 115 44 532 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 /207 /ANN pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 74 -26.2 M ([p.) S (24) S (] ) S 198.9 -13 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -26.2 M (and is ) S (unparsable.) S 198.9 -50.4 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -63.6 M (property is ) S (readonly.) S 44 -96.5 M 11 4 Nf (borderColor) S [/View [/XYZ -4 622.650208 null] /Dest /971 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [151.952881 -99.2998047 213.351562 -87.1998062] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -109.7 M 11 0 Nf (See the ) S %%IncludeResource: font Times-Italic 11 1 Nf (border-color property ) S (definition) S [/Rect [99.8251953 -112.499756 244.206055 -100.399757] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/box.html#propdef-border-color)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -122.9 M %%IncludeResource: font Times-Bold 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -150.2 M 11 4 Nf (DOMException) S [/Rect [73.0 -152.999512 154.198242 -140.899506] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -163.4 M ([p.) S (24) S (] ) S 198.9 -150.2 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -163.4 M (and is ) S (unparsable.) S 198.9 -187.6 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -200.8 M (property is ) S (readonly.) S 44 -233.8 M 11 4 Nf (borderLeft) S [/View [/XYZ -4 485.400696 null] /Dest /972 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [145.353027 -236.549316 206.751709 -224.44931] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -247 M 11 0 Nf (See the ) S 11 1 Nf (border-left property ) S (definition) S [/Rect [99.8251953 -249.749268 235.042969 -237.649261] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/box.html#propdef-border-left)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -260.2 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -287.5 M 11 4 Nf (DOMException) S [/Rect [73.0 -290.249023 154.198242 -278.149017] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -300.7 M ([p.) S (24) S (] ) S 198.9 -287.5 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -300.7 M (and is ) S (unparsable.) S 198.9 -324.9 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -338.1 M (property is ) S (readonly.) S 44 -371 M 11 4 Nf (borderLeftColor) S [/View [/XYZ -4 348.151184 null] /Dest /973 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [178.352295 -373.798828 239.750977 -361.698822] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -384.2 M 11 0 Nf (See the ) S 11 1 Nf (border-left-color property ) S (definition) S [/Rect [99.8251953 -386.998779 261.92627 -374.898773] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/box.html#propdef-border-left-color)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -397.4 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -424.7 M 11 4 Nf (DOMException) S [/Rect [73.0 -427.498535 154.198242 -415.398529] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -437.9 M ([p.) S (24) S (] ) S 198.9 -424.7 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -437.9 M (and is ) S (unparsable.) S 198.9 -462.1 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -475.3 M (property is ) S (readonly.) S 44 -508.3 M 11 4 Nf (borderLeftStyle) S [/View [/XYZ -4 210.901672 null] /Dest /974 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [178.352295 -511.04834 239.750977 -498.948334] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -521.5 M 11 0 Nf (See the ) S 11 1 Nf (border-left-style property ) S (definition) S [/Rect [99.8251953 -524.248291 258.86792 -512.148315] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/box.html#propdef-border-left-style)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -534.7 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 66 -549 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (192) S 0 setgray 182.3 40 M 8 8 Nf (5.3. CSS Extended Interfaces) S 0 -8 M grestore pgsave restore N %%Page: 193 193 %%PageResources: font Times-Roman Times-Italic Times-Bold Courier Helvetica %%PageBoundingBox: 115 44 532 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 /207 /ANN pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 74 -26.2 M ([p.) S (24) S (] ) S 198.9 -13 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -26.2 M (and is ) S (unparsable.) S 198.9 -50.4 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -63.6 M (property is ) S (readonly.) S 44 -96.5 M 11 4 Nf (borderLeftWidth) S [/View [/XYZ -4 622.650208 null] /Dest /975 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [178.352295 -99.2998047 239.750977 -87.1998062] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -109.7 M 11 0 Nf (See the ) S %%IncludeResource: font Times-Italic 11 1 Nf (border-left-width property ) S (definition) S [/Rect [99.8251953 -112.499756 263.158447 -100.399757] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/box.html#propdef-border-left-width)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -122.9 M %%IncludeResource: font Times-Bold 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -150.2 M 11 4 Nf (DOMException) S [/Rect [73.0 -152.999512 154.198242 -140.899506] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -163.4 M ([p.) S (24) S (] ) S 198.9 -150.2 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -163.4 M (and is ) S (unparsable.) S 198.9 -187.6 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -200.8 M (property is ) S (readonly.) S 44 -233.8 M 11 4 Nf (borderRight) S [/View [/XYZ -4 485.400696 null] /Dest /976 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [151.952881 -236.549316 213.351562 -224.44931] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -247 M 11 0 Nf (See the ) S 11 1 Nf (border-right property ) S (definition) S [/Rect [99.8251953 -249.749268 242.380127 -237.649261] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/box.html#propdef-border-right)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -260.2 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -287.5 M 11 4 Nf (DOMException) S [/Rect [73.0 -290.249023 154.198242 -278.149017] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -300.7 M ([p.) S (24) S (] ) S 198.9 -287.5 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -300.7 M (and is ) S (unparsable.) S 198.9 -324.9 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -338.1 M (property is ) S (readonly.) S 44 -371 M 11 4 Nf (borderRightColor) S [/View [/XYZ -4 348.151184 null] /Dest /977 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [184.952148 -373.798828 246.35083 -361.698822] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -384.2 M 11 0 Nf (See the ) S 11 1 Nf (border-right-color property ) S (definition) S [/Rect [99.8251953 -386.998779 269.263428 -374.898773] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/box.html#propdef-border-right-color)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -397.4 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -424.7 M 11 4 Nf (DOMException) S [/Rect [73.0 -427.498535 154.198242 -415.398529] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -437.9 M ([p.) S (24) S (] ) S 198.9 -424.7 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -437.9 M (and is ) S (unparsable.) S 198.9 -462.1 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -475.3 M (property is ) S (readonly.) S 44 -508.3 M 11 4 Nf (borderRightStyle) S [/View [/XYZ -4 210.901672 null] /Dest /978 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [184.952148 -511.04834 246.35083 -498.948334] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -521.5 M 11 0 Nf (See the ) S 11 1 Nf (border-right-style property ) S (definition) S [/Rect [99.8251953 -524.248291 266.205078 -512.148315] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/box.html#propdef-border-right-style)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -534.7 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 66 -549 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (193) S 0 setgray 182.3 40 M 8 8 Nf (5.3. CSS Extended Interfaces) S 0 -8 M grestore pgsave restore N %%Page: 194 194 %%PageResources: font Times-Roman Times-Italic Times-Bold Courier Helvetica %%PageBoundingBox: 115 44 532 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 /207 /ANN pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 74 -26.2 M ([p.) S (24) S (] ) S 198.9 -13 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -26.2 M (and is ) S (unparsable.) S 198.9 -50.4 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -63.6 M (property is ) S (readonly.) S 44 -96.5 M 11 4 Nf (borderRightWidth) S [/View [/XYZ -4 622.650208 null] /Dest /979 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [184.952148 -99.2998047 246.35083 -87.1998062] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -109.7 M 11 0 Nf (See the ) S %%IncludeResource: font Times-Italic 11 1 Nf (border-right-width property ) S (definition) S [/Rect [99.8251953 -112.499756 270.495605 -100.399757] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/box.html#propdef-border-right-width)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -122.9 M %%IncludeResource: font Times-Bold 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -150.2 M 11 4 Nf (DOMException) S [/Rect [73.0 -152.999512 154.198242 -140.899506] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -163.4 M ([p.) S (24) S (] ) S 198.9 -150.2 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -163.4 M (and is ) S (unparsable.) S 198.9 -187.6 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -200.8 M (property is ) S (readonly.) S 44 -233.8 M 11 4 Nf (borderSpacing) S [/View [/XYZ -4 485.400696 null] /Dest /980 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [165.152588 -236.549316 226.55127 -224.44931] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -247 M 11 0 Nf (See the ) S 11 1 Nf (border-spacing property ) S (definition) S [/Rect [99.8251953 -249.749268 255.206055 -237.649261] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/tables.html#propdef-border-spacing)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -260.2 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -287.5 M 11 4 Nf (DOMException) S [/Rect [73.0 -290.249023 154.198242 -278.149017] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -300.7 M ([p.) S (24) S (] ) S 198.9 -287.5 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -300.7 M (and is ) S (unparsable.) S 198.9 -324.9 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -338.1 M (property is ) S (readonly.) S 44 -371 M 11 4 Nf (borderStyle) S [/View [/XYZ -4 348.151184 null] /Dest /981 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [151.952881 -373.798828 213.351562 -361.698822] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -384.2 M 11 0 Nf (See the ) S 11 1 Nf (border-style property ) S (definition) S [/Rect [99.8251953 -386.998779 241.147705 -374.898773] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/box.html#propdef-border-style)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -397.4 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -424.7 M 11 4 Nf (DOMException) S [/Rect [73.0 -427.498535 154.198242 -415.398529] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -437.9 M ([p.) S (24) S (] ) S 198.9 -424.7 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -437.9 M (and is ) S (unparsable.) S 198.9 -462.1 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -475.3 M (property is ) S (readonly.) S 44 -508.3 M 11 4 Nf (borderTop) S [/View [/XYZ -4 210.901672 null] /Dest /982 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [138.753174 -511.04834 200.151855 -498.948334] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -521.5 M 11 0 Nf (See the ) S 11 1 Nf (border-top property ) S (definition) S [/Rect [99.8251953 -524.248291 235.043457 -512.148315] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/box.html#propdef-border-top)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -534.7 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 66 -549 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (194) S 0 setgray 182.3 40 M 8 8 Nf (5.3. CSS Extended Interfaces) S 0 -8 M grestore pgsave restore N %%Page: 195 195 %%PageResources: font Times-Roman Times-Italic Times-Bold Courier Helvetica %%PageBoundingBox: 115 44 532 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 /207 /ANN pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 74 -26.2 M ([p.) S (24) S (] ) S 198.9 -13 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -26.2 M (and is ) S (unparsable.) S 198.9 -50.4 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -63.6 M (property is ) S (readonly.) S 44 -96.5 M 11 4 Nf (borderTopColor) S [/View [/XYZ -4 622.650208 null] /Dest /983 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [171.752441 -99.2998047 233.151123 -87.1998062] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -109.7 M 11 0 Nf (See the ) S %%IncludeResource: font Times-Italic 11 1 Nf (border-top-color property ) S (definition) S [/Rect [99.8251953 -112.499756 261.926758 -100.399757] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/box.html#propdef-border-top-color)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -122.9 M %%IncludeResource: font Times-Bold 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -150.2 M 11 4 Nf (DOMException) S [/Rect [73.0 -152.999512 154.198242 -140.899506] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -163.4 M ([p.) S (24) S (] ) S 198.9 -150.2 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -163.4 M (and is ) S (unparsable.) S 198.9 -187.6 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -200.8 M (property is ) S (readonly.) S 44 -233.8 M 11 4 Nf (borderTopStyle) S [/View [/XYZ -4 485.400696 null] /Dest /984 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [171.752441 -236.549316 233.151123 -224.44931] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -247 M 11 0 Nf (See the ) S 11 1 Nf (border-top-style property ) S (definition) S [/Rect [99.8251953 -249.749268 258.868408 -237.649261] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/box.html#propdef-border-top-style)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -260.2 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -287.5 M 11 4 Nf (DOMException) S [/Rect [73.0 -290.249023 154.198242 -278.149017] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -300.7 M ([p.) S (24) S (] ) S 198.9 -287.5 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -300.7 M (and is ) S (unparsable.) S 198.9 -324.9 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -338.1 M (property is ) S (readonly.) S 44 -371 M 11 4 Nf (borderTopWidth) S [/View [/XYZ -4 348.151184 null] /Dest /985 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [171.752441 -373.798828 233.151123 -361.698822] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -384.2 M 11 0 Nf (See the ) S 11 1 Nf (border-top-width property ) S (definition) S [/Rect [99.8251953 -386.998779 263.158936 -374.898773] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/box.html#propdef-border-top-width)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -397.4 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -424.7 M 11 4 Nf (DOMException) S [/Rect [73.0 -427.498535 154.198242 -415.398529] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -437.9 M ([p.) S (24) S (] ) S 198.9 -424.7 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -437.9 M (and is ) S (unparsable.) S 198.9 -462.1 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -475.3 M (property is ) S (readonly.) S 44 -508.3 M 11 4 Nf (borderWidth) S [/View [/XYZ -4 210.901672 null] /Dest /986 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [151.952881 -511.04834 213.351562 -498.948334] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -521.5 M 11 0 Nf (See the ) S 11 1 Nf (border-width property ) S (definition) S [/Rect [99.8251953 -524.248291 245.438232 -512.148315] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/box.html#propdef-border-width)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -534.7 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 66 -549 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (195) S 0 setgray 182.3 40 M 8 8 Nf (5.3. CSS Extended Interfaces) S 0 -8 M grestore pgsave restore N %%Page: 196 196 %%PageResources: font Times-Roman Times-Italic Times-Bold Courier Helvetica %%PageBoundingBox: 115 44 532 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 /207 /ANN pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 74 -26.2 M ([p.) S (24) S (] ) S 198.9 -13 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -26.2 M (and is ) S (unparsable.) S 198.9 -50.4 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -63.6 M (property is ) S (readonly.) S 44 -96.5 M 11 4 Nf (bottom) S [/View [/XYZ -4 622.650208 null] /Dest /987 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [118.953613 -99.2998047 180.352295 -87.1998062] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -109.7 M 11 0 Nf (See the ) S %%IncludeResource: font Times-Italic 11 1 Nf (bottom property ) S (definition) S [/Rect [99.8251953 -112.499756 217.938965 -100.399757] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/visuren.html#propdef-bottom)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -122.9 M %%IncludeResource: font Times-Bold 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -150.2 M 11 4 Nf (DOMException) S [/Rect [73.0 -152.999512 154.198242 -140.899506] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -163.4 M ([p.) S (24) S (] ) S 198.9 -150.2 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -163.4 M (and is ) S (unparsable.) S 198.9 -187.6 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -200.8 M (property is ) S (readonly.) S 44 -233.8 M 11 4 Nf (captionSide) S [/View [/XYZ -4 485.400696 null] /Dest /988 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [151.952881 -236.549316 213.351562 -224.44931] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -247 M 11 0 Nf (See the ) S 11 1 Nf (caption-side property ) S (definition) S [/Rect [99.8251953 -249.749268 241.76416 -237.649261] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/tables.html#propdef-caption-side)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -260.2 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -287.5 M 11 4 Nf (DOMException) S [/Rect [73.0 -290.249023 154.198242 -278.149017] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -300.7 M ([p.) S (24) S (] ) S 198.9 -287.5 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -300.7 M (and is ) S (unparsable.) S 198.9 -324.9 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -338.1 M (property is ) S (readonly.) S 44 -371 M 11 4 Nf (clear) S [/View [/XYZ -4 348.151184 null] /Dest /989 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [112.35376 -373.798828 173.752441 -361.698822] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -384.2 M 11 0 Nf (See the ) S 11 1 Nf (clear property ) S (definition) S [/Rect [99.8251953 -386.998779 209.985596 -374.898773] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/visuren.html#propdef-clear)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -397.4 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -424.7 M 11 4 Nf (DOMException) S [/Rect [73.0 -427.498535 154.198242 -415.398529] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -437.9 M ([p.) S (24) S (] ) S 198.9 -424.7 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -437.9 M (and is ) S (unparsable.) S 198.9 -462.1 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -475.3 M (property is ) S (readonly.) S 44 -508.3 M 11 4 Nf (clip) S [/View [/XYZ -4 210.901672 null] /Dest /990 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [105.753906 -511.04834 167.152588 -498.948334] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -521.5 M 11 0 Nf (See the ) S 11 1 Nf (clip property ) S (definition) S [/Rect [99.8251953 -524.248291 203.880859 -512.148315] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/visufx#propdef-clip)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -534.7 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 66 -549 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (196) S 0 setgray 182.3 40 M 8 8 Nf (5.3. CSS Extended Interfaces) S 0 -8 M grestore pgsave restore N %%Page: 197 197 %%PageResources: font Times-Roman Times-Italic Times-Bold Courier Helvetica %%PageBoundingBox: 115 44 532 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 /207 /ANN pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 74 -26.2 M ([p.) S (24) S (] ) S 198.9 -13 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -26.2 M (and is ) S (unparsable.) S 198.9 -50.4 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -63.6 M (property is ) S (readonly.) S 44 -96.5 M 11 4 Nf (color) S [/View [/XYZ -4 622.650208 null] /Dest /991 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [112.35376 -99.2998047 173.752441 -87.1998062] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -109.7 M 11 0 Nf (See the ) S %%IncludeResource: font Times-Italic 11 1 Nf (color property ) S (definition) S [/Rect [99.8251953 -112.499756 210.601807 -100.399757] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/colors.html#propdef-color)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -122.9 M %%IncludeResource: font Times-Bold 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -150.2 M 11 4 Nf (DOMException) S [/Rect [73.0 -152.999512 154.198242 -140.899506] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -163.4 M ([p.) S (24) S (] ) S 198.9 -150.2 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -163.4 M (and is ) S (unparsable.) S 198.9 -187.6 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -200.8 M (property is ) S (readonly.) S 44 -233.8 M 11 4 Nf (content) S [/View [/XYZ -4 485.400696 null] /Dest /992 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [125.553467 -236.549316 186.952148 -224.44931] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -247 M 11 0 Nf (See the ) S 11 1 Nf (content property ) S (definition) S [/Rect [99.8251953 -249.749268 219.764648 -237.649261] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/generate.html#propdef-content)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -260.2 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -287.5 M 11 4 Nf (DOMException) S [/Rect [73.0 -290.249023 154.198242 -278.149017] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -300.7 M ([p.) S (24) S (] ) S 198.9 -287.5 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -300.7 M (and is ) S (unparsable.) S 198.9 -324.9 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -338.1 M (property is ) S (readonly.) S 44 -371 M 11 4 Nf (counterIncrement) S [/View [/XYZ -4 348.151184 null] /Dest /993 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [184.952148 -373.798828 246.35083 -361.698822] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -384.2 M 11 0 Nf (See the ) S 11 1 Nf (counter-increment property ) S (definition) S [/Rect [99.8251953 -386.998779 268.63623 -374.898773] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/generate.html#propdef-counter-increment)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -397.4 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -424.7 M 11 4 Nf (DOMException) S [/Rect [73.0 -427.498535 154.198242 -415.398529] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -437.9 M ([p.) S (24) S (] ) S 198.9 -424.7 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -437.9 M (and is ) S (unparsable.) S 198.9 -462.1 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -475.3 M (property is ) S (readonly.) S 44 -508.3 M 11 4 Nf (counterReset) S [/View [/XYZ -4 210.901672 null] /Dest /994 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [158.552734 -511.04834 219.951416 -498.948334] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -521.5 M 11 0 Nf (See the ) S 11 1 Nf (counter-reset property ) S (definition) S [/Rect [99.8251953 -524.248291 246.031494 -512.148315] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/generate.html#propdef-counter-reset)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -534.7 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 66 -549 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (197) S 0 setgray 182.3 40 M 8 8 Nf (5.3. CSS Extended Interfaces) S 0 -8 M grestore pgsave restore N %%Page: 198 198 %%PageResources: font Times-Roman Times-Italic Times-Bold Courier Helvetica %%PageBoundingBox: 115 44 532 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 /207 /ANN pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 74 -26.2 M ([p.) S (24) S (] ) S 198.9 -13 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -26.2 M (and is ) S (unparsable.) S 198.9 -50.4 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -63.6 M (property is ) S (readonly.) S 44 -96.5 M 11 4 Nf (cssFloat) S [/View [/XYZ -4 622.650208 null] /Dest /995 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [132.15332 -99.2998047 193.552 -87.1998062] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -109.7 M 11 0 Nf (See the ) S %%IncludeResource: font Times-Italic 11 1 Nf (float property ) S (definition) S [/Rect [99.8251953 -112.499756 207.554932 -100.399757] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/visuren.html#propdef-float)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -122.9 M %%IncludeResource: font Times-Bold 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -150.2 M 11 4 Nf (DOMException) S [/Rect [73.0 -152.999512 154.198242 -140.899506] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -163.4 M ([p.) S (24) S (] ) S 198.9 -150.2 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -163.4 M (and is ) S (unparsable.) S 198.9 -187.6 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -200.8 M (property is ) S (readonly.) S 44 -233.8 M 11 4 Nf (cue) S [/View [/XYZ -4 485.400696 null] /Dest /996 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [99.1540527 -236.549316 160.552734 -224.44931] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -247 M 11 0 Nf (See the ) S 11 1 Nf (cue property ) S (definition) S [/Rect [99.8251953 -249.749268 202.648926 -237.649261] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/aural.html#propdef-cue)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -260.2 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -287.5 M 11 4 Nf (DOMException) S [/Rect [73.0 -290.249023 154.198242 -278.149017] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -300.7 M ([p.) S (24) S (] ) S 198.9 -287.5 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -300.7 M (and is ) S (unparsable.) S 198.9 -324.9 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -338.1 M (property is ) S (readonly.) S 44 -371 M 11 4 Nf (cueAfter) S [/View [/XYZ -4 348.151184 null] /Dest /997 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [132.15332 -373.798828 193.552 -361.698822] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -384.2 M 11 0 Nf (See the ) S 11 1 Nf (cue-after property ) S (definition) S [/Rect [99.8251953 -386.998779 227.090088 -374.898773] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/aural.html#propdef-cue-after)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -397.4 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -424.7 M 11 4 Nf (DOMException) S [/Rect [73.0 -427.498535 154.198242 -415.398529] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -437.9 M ([p.) S (24) S (] ) S 198.9 -424.7 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -437.9 M (and is ) S (unparsable.) S 198.9 -462.1 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -475.3 M (property is ) S (readonly.) S 44 -508.3 M 11 4 Nf (cueBefore) S [/View [/XYZ -4 210.901672 null] /Dest /998 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [138.753174 -511.04834 200.151855 -498.948334] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -521.5 M 11 0 Nf (See the ) S 11 1 Nf (cue-before property ) S (definition) S [/Rect [99.8251953 -524.248291 234.416016 -512.148315] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/aural.html#propdef-cue-before)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -534.7 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 66 -549 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (198) S 0 setgray 182.3 40 M 8 8 Nf (5.3. CSS Extended Interfaces) S 0 -8 M grestore pgsave restore N %%Page: 199 199 %%PageResources: font Times-Roman Times-Italic Times-Bold Courier Helvetica %%PageBoundingBox: 115 44 532 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 /207 /ANN pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 74 -26.2 M ([p.) S (24) S (] ) S 198.9 -13 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -26.2 M (and is ) S (unparsable.) S 198.9 -50.4 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -63.6 M (property is ) S (readonly.) S 44 -96.5 M 11 4 Nf (cursor) S [/View [/XYZ -4 622.650208 null] /Dest /999 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [118.953613 -99.2998047 180.352295 -87.1998062] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -109.7 M 11 0 Nf (See the ) S %%IncludeResource: font Times-Italic 11 1 Nf (cursor property ) S (definition) S [/Rect [99.8251953 -112.499756 216.101562 -100.399757] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/ui.html#propdef-cursor)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -122.9 M %%IncludeResource: font Times-Bold 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -150.2 M 11 4 Nf (DOMException) S [/Rect [73.0 -152.999512 154.198242 -140.899506] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -163.4 M ([p.) S (24) S (] ) S 198.9 -150.2 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -163.4 M (and is ) S (unparsable.) S 198.9 -187.6 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -200.8 M (property is ) S (readonly.) S 44 -233.8 M 11 4 Nf (direction) S [/View [/XYZ -4 485.400696 null] /Dest /1000 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [138.753174 -236.549316 200.151855 -224.44931] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -247 M 11 0 Nf (See the ) S 11 1 Nf (direction property ) S (definition) S [/Rect [99.8251953 -249.749268 227.101318 -237.649261] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/visuren.html#propdef-direction)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -260.2 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -287.5 M 11 4 Nf (DOMException) S [/Rect [73.0 -290.249023 154.198242 -278.149017] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -300.7 M ([p.) S (24) S (] ) S 198.9 -287.5 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -300.7 M (and is ) S (unparsable.) S 198.9 -324.9 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -338.1 M (property is ) S (readonly.) S 44 -371 M 11 4 Nf (display) S [/View [/XYZ -4 348.151184 null] /Dest /1001 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [125.553467 -373.798828 186.952148 -361.698822] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -384.2 M 11 0 Nf (See the ) S 11 1 Nf (display property ) S (definition) S [/Rect [99.8251953 -386.998779 219.159668 -374.898773] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/visuren.html#propdef-display)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -397.4 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -424.7 M 11 4 Nf (DOMException) S [/Rect [73.0 -427.498535 154.198242 -415.398529] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -437.9 M ([p.) S (24) S (] ) S 198.9 -424.7 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -437.9 M (and is ) S (unparsable.) S 198.9 -462.1 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -475.3 M (property is ) S (readonly.) S 44 -508.3 M 11 4 Nf (elevation) S [/View [/XYZ -4 210.901672 null] /Dest /1002 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [138.753174 -511.04834 200.151855 -498.948334] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -521.5 M 11 0 Nf (See the ) S 11 1 Nf (elevation property ) S (definition) S [/Rect [99.8251953 -524.248291 227.706299 -512.148315] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/aural.html#propdef-elevation)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -534.7 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 66 -549 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (199) S 0 setgray 182.3 40 M 8 8 Nf (5.3. CSS Extended Interfaces) S 0 -8 M grestore pgsave restore N %%Page: 200 200 %%PageResources: font Times-Roman Times-Italic Times-Bold Courier Helvetica %%PageBoundingBox: 115 44 532 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 /207 /ANN pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 74 -26.2 M ([p.) S (24) S (] ) S 198.9 -13 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -26.2 M (and is ) S (unparsable.) S 198.9 -50.4 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -63.6 M (property is ) S (readonly.) S 44 -96.5 M 11 4 Nf (emptyCells) S [/View [/XYZ -4 622.650208 null] /Dest /1003 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [145.353027 -99.2998047 206.751709 -87.1998062] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -109.7 M 11 0 Nf (See the ) S %%IncludeResource: font Times-Italic 11 1 Nf (empty-cells property ) S (definition) S [/Rect [99.8251953 -112.499756 237.473633 -100.399757] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/tables.html#propdef-empty-cells)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -122.9 M %%IncludeResource: font Times-Bold 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -150.2 M 11 4 Nf (DOMException) S [/Rect [73.0 -152.999512 154.198242 -140.899506] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -163.4 M ([p.) S (24) S (] ) S 198.9 -150.2 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -163.4 M (and is ) S (unparsable.) S 198.9 -187.6 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -200.8 M (property is ) S (readonly.) S 44 -233.8 M 11 4 Nf (font) S [/View [/XYZ -4 485.400696 null] /Dest /1004 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [105.753906 -236.549316 167.152588 -224.44931] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -247 M 11 0 Nf (See the ) S 11 1 Nf (font property ) S (definition) S [/Rect [99.8251953 -249.749268 204.49707 -237.649261] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/fonts.html#propdef-font)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -260.2 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -287.5 M 11 4 Nf (DOMException) S [/Rect [73.0 -290.249023 154.198242 -278.149017] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -300.7 M ([p.) S (24) S (] ) S 198.9 -287.5 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -300.7 M (and is ) S (unparsable.) S 198.9 -324.9 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -338.1 M (property is ) S (readonly.) S 44 -371 M 11 4 Nf (fontFamily) S [/View [/XYZ -4 348.151184 null] /Dest /1005 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [145.353027 -373.798828 206.751709 -361.698822] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -384.2 M 11 0 Nf (See the ) S 11 1 Nf (font-family property ) S (definition) S [/Rect [99.8251953 -386.998779 235.65918 -374.898773] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/fonts.html#propdef-font-family)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -397.4 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -424.7 M 11 4 Nf (DOMException) S [/Rect [73.0 -427.498535 154.198242 -415.398529] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -437.9 M ([p.) S (24) S (] ) S 198.9 -424.7 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -437.9 M (and is ) S (unparsable.) S 198.9 -462.1 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -475.3 M (property is ) S (readonly.) S 44 -508.3 M 11 4 Nf (fontSize) S [/View [/XYZ -4 210.901672 null] /Dest /1006 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [132.15332 -511.04834 193.552 -498.948334] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -521.5 M 11 0 Nf (See the ) S 11 1 Nf (font-size property ) S (definition) S [/Rect [99.8251953 -524.248291 224.65918 -512.148315] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/fonts.html#propdef-font-size)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -534.7 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 66 -549 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (200) S 0 setgray 182.3 40 M 8 8 Nf (5.3. CSS Extended Interfaces) S 0 -8 M grestore pgsave restore N %%Page: 201 201 %%PageResources: font Times-Roman Times-Italic Times-Bold Courier Helvetica %%PageBoundingBox: 115 44 532 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 /207 /ANN pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 74 -26.2 M ([p.) S (24) S (] ) S 198.9 -13 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -26.2 M (and is ) S (unparsable.) S 198.9 -50.4 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -63.6 M (property is ) S (readonly.) S 44 -96.5 M 11 4 Nf (fontSizeAdjust) S [/View [/XYZ -4 622.650208 null] /Dest /1007 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [171.752441 -99.2998047 233.151123 -87.1998062] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -109.7 M 11 0 Nf (See the ) S %%IncludeResource: font Times-Italic 11 1 Nf (font-size-adjust property ) S (definition) S [/Rect [99.8251953 -112.499756 255.216553 -100.399757] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/fonts.html#propdef-font-size-adjust)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -122.9 M %%IncludeResource: font Times-Bold 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -150.2 M 11 4 Nf (DOMException) S [/Rect [73.0 -152.999512 154.198242 -140.899506] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -163.4 M ([p.) S (24) S (] ) S 198.9 -150.2 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -163.4 M (and is ) S (unparsable.) S 198.9 -187.6 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -200.8 M (property is ) S (readonly.) S 44 -233.8 M 11 4 Nf (fontStretch) S [/View [/XYZ -4 485.400696 null] /Dest /1008 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [151.952881 -236.549316 213.351562 -224.44931] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -247 M 11 0 Nf (See the ) S 11 1 Nf (font-stretch property ) S (definition) S [/Rect [99.8251953 -249.749268 238.10083 -237.649261] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/fonts.html#propdef-font-stretch)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -260.2 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -287.5 M 11 4 Nf (DOMException) S [/Rect [73.0 -290.249023 154.198242 -278.149017] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -300.7 M ([p.) S (24) S (] ) S 198.9 -287.5 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -300.7 M (and is ) S (unparsable.) S 198.9 -324.9 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -338.1 M (property is ) S (readonly.) S 44 -371 M 11 4 Nf (fontStyle) S [/View [/XYZ -4 348.151184 null] /Dest /1009 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [138.753174 -373.798828 200.151855 -361.698822] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -384.2 M 11 0 Nf (See the ) S 11 1 Nf (font-style property ) S (definition) S [/Rect [99.8251953 -386.998779 228.322021 -374.898773] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/fonts.html#propdef-font-style)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -397.4 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -424.7 M 11 4 Nf (DOMException) S [/Rect [73.0 -427.498535 154.198242 -415.398529] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -437.9 M ([p.) S (24) S (] ) S 198.9 -424.7 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -437.9 M (and is ) S (unparsable.) S 198.9 -462.1 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -475.3 M (property is ) S (readonly.) S 44 -508.3 M 11 4 Nf (fontVariant) S [/View [/XYZ -4 210.901672 null] /Dest /1010 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [151.952881 -511.04834 213.351562 -498.948334] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -521.5 M 11 0 Nf (See the ) S 11 1 Nf (font-variant property ) S (definition) S [/Rect [99.8251953 -524.248291 239.938232 -512.148315] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/fonts.html#propdef-font-variant)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -534.7 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 66 -549 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (201) S 0 setgray 182.3 40 M 8 8 Nf (5.3. CSS Extended Interfaces) S 0 -8 M grestore pgsave restore N %%Page: 202 202 %%PageResources: font Times-Roman Times-Italic Times-Bold Courier Helvetica %%PageBoundingBox: 115 44 532 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 /207 /ANN pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 74 -26.2 M ([p.) S (24) S (] ) S 198.9 -13 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -26.2 M (and is ) S (unparsable.) S 198.9 -50.4 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -63.6 M (property is ) S (readonly.) S 44 -96.5 M 11 4 Nf (fontWeight) S [/View [/XYZ -4 622.650208 null] /Dest /1011 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [145.353027 -99.2998047 206.751709 -87.1998062] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -109.7 M 11 0 Nf (See the ) S %%IncludeResource: font Times-Italic 11 1 Nf (font-weight property ) S (definition) S [/Rect [99.8251953 -112.499756 237.496338 -100.399757] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/fonts.html#propdef-font-weight)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -122.9 M %%IncludeResource: font Times-Bold 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -150.2 M 11 4 Nf (DOMException) S [/Rect [73.0 -152.999512 154.198242 -140.899506] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -163.4 M ([p.) S (24) S (] ) S 198.9 -150.2 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -163.4 M (and is ) S (unparsable.) S 198.9 -187.6 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -200.8 M (property is ) S (readonly.) S 44 -233.8 M 11 4 Nf (height) S [/View [/XYZ -4 485.400696 null] /Dest /1012 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [118.953613 -236.549316 180.352295 -224.44931] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -247 M 11 0 Nf (See the ) S 11 1 Nf (height property ) S (definition) S [/Rect [99.8251953 -249.749268 214.880859 -237.649261] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/visudet.html#propdef-height)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -260.2 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -287.5 M 11 4 Nf (DOMException) S [/Rect [73.0 -290.249023 154.198242 -278.149017] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -300.7 M ([p.) S (24) S (] ) S 198.9 -287.5 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -300.7 M (and is ) S (unparsable.) S 198.9 -324.9 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -338.1 M (property is ) S (readonly.) S 44 -371 M 11 4 Nf (left) S [/View [/XYZ -4 348.151184 null] /Dest /1013 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [105.753906 -373.798828 167.152588 -361.698822] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -384.2 M 11 0 Nf (See the ) S 11 1 Nf (left property ) S (definition) S [/Rect [99.8251953 -386.998779 201.438721 -374.898773] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/visuren.html#propdef-left)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -397.4 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -424.7 M 11 4 Nf (DOMException) S [/Rect [73.0 -427.498535 154.198242 -415.398529] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -437.9 M ([p.) S (24) S (] ) S 198.9 -424.7 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -437.9 M (and is ) S (unparsable.) S 198.9 -462.1 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -475.3 M (property is ) S (readonly.) S 44 -508.3 M 11 4 Nf (letterSpacing) S [/View [/XYZ -4 210.901672 null] /Dest /1014 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [165.152588 -511.04834 226.55127 -498.948334] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -521.5 M 11 0 Nf (See the ) S 11 1 Nf (letter-spacing property ) S (definition) S [/Rect [99.8251953 -524.248291 248.484619 -512.148315] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/text.html#propdef-letter-spacing)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -534.7 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 66 -549 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (202) S 0 setgray 182.3 40 M 8 8 Nf (5.3. CSS Extended Interfaces) S 0 -8 M grestore pgsave restore N %%Page: 203 203 %%PageResources: font Times-Roman Times-Italic Times-Bold Courier Helvetica %%PageBoundingBox: 115 44 532 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 /207 /ANN pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 74 -26.2 M ([p.) S (24) S (] ) S 198.9 -13 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -26.2 M (and is ) S (unparsable.) S 198.9 -50.4 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -63.6 M (property is ) S (readonly.) S 44 -96.5 M 11 4 Nf (lineHeight) S [/View [/XYZ -4 622.650208 null] /Dest /1015 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [145.353027 -99.2998047 206.751709 -87.1998062] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -109.7 M 11 0 Nf (See the ) S %%IncludeResource: font Times-Italic 11 1 Nf (line-height property ) S (definition) S [/Rect [99.8251953 -112.499756 235.043213 -100.399757] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/visudet.html#propdef-line-height)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -122.9 M %%IncludeResource: font Times-Bold 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -150.2 M 11 4 Nf (DOMException) S [/Rect [73.0 -152.999512 154.198242 -140.899506] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -163.4 M ([p.) S (24) S (] ) S 198.9 -150.2 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -163.4 M (and is ) S (unparsable.) S 198.9 -187.6 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -200.8 M (property is ) S (readonly.) S 44 -233.8 M 11 4 Nf (listStyle) S [/View [/XYZ -4 485.400696 null] /Dest /1016 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [138.753174 -236.549316 200.151855 -224.44931] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -247 M 11 0 Nf (See the ) S 11 1 Nf (list-style property ) S (definition) S [/Rect [99.8251953 -249.749268 224.658691 -237.649261] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/generate.html#propdef-list-style)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -260.2 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -287.5 M 11 4 Nf (DOMException) S [/Rect [73.0 -290.249023 154.198242 -278.149017] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -300.7 M ([p.) S (24) S (] ) S 198.9 -287.5 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -300.7 M (and is ) S (unparsable.) S 198.9 -324.9 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -338.1 M (property is ) S (readonly.) S 44 -371 M 11 4 Nf (listStyleImage) S [/View [/XYZ -4 348.151184 null] /Dest /1017 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [171.752441 -373.798828 233.151123 -361.698822] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -384.2 M 11 0 Nf (See the ) S 11 1 Nf (list-style-image property ) S (definition) S [/Rect [99.8251953 -386.998779 255.205078 -374.898773] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/generate.html#propdef-list-style-image)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -397.4 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -424.7 M 11 4 Nf (DOMException) S [/Rect [73.0 -427.498535 154.198242 -415.398529] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -437.9 M ([p.) S (24) S (] ) S 198.9 -424.7 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -437.9 M (and is ) S (unparsable.) S 198.9 -462.1 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -475.3 M (property is ) S (readonly.) S 44 -508.3 M 11 4 Nf (listStylePosition) S [/View [/XYZ -4 210.901672 null] /Dest /1018 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [191.552 -511.04834 252.950684 -498.948334] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -521.5 M 11 0 Nf (See the ) S 11 1 Nf (list-style-position property ) S (definition) S [/Rect [99.8251953 -524.248291 263.773926 -512.148315] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/generate.html#propdef-list-style-position)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -534.7 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 66 -549 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (203) S 0 setgray 182.3 40 M 8 8 Nf (5.3. CSS Extended Interfaces) S 0 -8 M grestore pgsave restore N %%Page: 204 204 %%PageResources: font Times-Roman Times-Italic Times-Bold Courier Helvetica %%PageBoundingBox: 115 44 532 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 /207 /ANN pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 74 -26.2 M ([p.) S (24) S (] ) S 198.9 -13 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -26.2 M (and is ) S (unparsable.) S 198.9 -50.4 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -63.6 M (property is ) S (readonly.) S 44 -96.5 M 11 4 Nf (listStyleType) S [/View [/XYZ -4 622.650208 null] /Dest /1019 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [165.152588 -99.2998047 226.55127 -87.1998062] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -109.7 M 11 0 Nf (See the ) S %%IncludeResource: font Times-Italic 11 1 Nf (list-style-type property ) S (definition) S [/Rect [99.8251953 -112.499756 246.646973 -100.399757] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/generate.html#propdef-list-style-type)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -122.9 M %%IncludeResource: font Times-Bold 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -150.2 M 11 4 Nf (DOMException) S [/Rect [73.0 -152.999512 154.198242 -140.899506] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -163.4 M ([p.) S (24) S (] ) S 198.9 -150.2 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -163.4 M (and is ) S (unparsable.) S 198.9 -187.6 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -200.8 M (property is ) S (readonly.) S 44 -233.8 M 11 4 Nf (margin) S [/View [/XYZ -4 485.400696 null] /Dest /1020 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [118.953613 -236.549316 180.352295 -224.44931] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -247 M 11 0 Nf (See the ) S 11 1 Nf (margin property ) S (definition) S [/Rect [99.8251953 -249.749268 219.159912 -237.649261] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/box.html#propdef-margin)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -260.2 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -287.5 M 11 4 Nf (DOMException) S [/Rect [73.0 -290.249023 154.198242 -278.149017] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -300.7 M ([p.) S (24) S (] ) S 198.9 -287.5 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -300.7 M (and is ) S (unparsable.) S 198.9 -324.9 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -338.1 M (property is ) S (readonly.) S 44 -371 M 11 4 Nf (marginBottom) S [/View [/XYZ -4 348.151184 null] /Dest /1021 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [158.552734 -373.798828 219.951416 -361.698822] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -384.2 M 11 0 Nf (See the ) S 11 1 Nf (margin-bottom property ) S (definition) S [/Rect [99.8251953 -386.998779 253.380371 -374.898773] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/box.html#propdef-margin-bottom)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -397.4 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -424.7 M 11 4 Nf (DOMException) S [/Rect [73.0 -427.498535 154.198242 -415.398529] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -437.9 M ([p.) S (24) S (] ) S 198.9 -424.7 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -437.9 M (and is ) S (unparsable.) S 198.9 -462.1 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -475.3 M (property is ) S (readonly.) S 44 -508.3 M 11 4 Nf (marginLeft) S [/View [/XYZ -4 210.901672 null] /Dest /1022 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [145.353027 -511.04834 206.751709 -498.948334] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -521.5 M 11 0 Nf (See the ) S 11 1 Nf (margin-left property ) S (definition) S [/Rect [99.8251953 -524.248291 236.880127 -512.148315] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/box.html#propdef-margin-left)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -534.7 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 66 -549 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (204) S 0 setgray 182.3 40 M 8 8 Nf (5.3. CSS Extended Interfaces) S 0 -8 M grestore pgsave restore N %%Page: 205 205 %%PageResources: font Times-Roman Times-Italic Times-Bold Courier Helvetica %%PageBoundingBox: 115 44 532 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 /207 /ANN pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 74 -26.2 M ([p.) S (24) S (] ) S 198.9 -13 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -26.2 M (and is ) S (unparsable.) S 198.9 -50.4 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -63.6 M (property is ) S (readonly.) S 44 -96.5 M 11 4 Nf (marginRight) S [/View [/XYZ -4 622.650208 null] /Dest /1023 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [151.952881 -99.2998047 213.351562 -87.1998062] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -109.7 M 11 0 Nf (See the ) S %%IncludeResource: font Times-Italic 11 1 Nf (margin-right property ) S (definition) S [/Rect [99.8251953 -112.499756 244.217285 -100.399757] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/box.html#propdef-margin-right)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -122.9 M %%IncludeResource: font Times-Bold 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -150.2 M 11 4 Nf (DOMException) S [/Rect [73.0 -152.999512 154.198242 -140.899506] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -163.4 M ([p.) S (24) S (] ) S 198.9 -150.2 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -163.4 M (and is ) S (unparsable.) S 198.9 -187.6 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -200.8 M (property is ) S (readonly.) S 44 -233.8 M 11 4 Nf (marginTop) S [/View [/XYZ -4 485.400696 null] /Dest /1024 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [138.753174 -236.549316 200.151855 -224.44931] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -247 M 11 0 Nf (See the ) S 11 1 Nf (margin-top property ) S (definition) S [/Rect [99.8251953 -249.749268 236.880615 -237.649261] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/box.html#propdef-margin-top)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -260.2 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -287.5 M 11 4 Nf (DOMException) S [/Rect [73.0 -290.249023 154.198242 -278.149017] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -300.7 M ([p.) S (24) S (] ) S 198.9 -287.5 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -300.7 M (and is ) S (unparsable.) S 198.9 -324.9 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -338.1 M (property is ) S (readonly.) S 44 -371 M 11 4 Nf (markerOffset) S [/View [/XYZ -4 348.151184 null] /Dest /1025 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [158.552734 -373.798828 219.951416 -361.698822] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -384.2 M 11 0 Nf (See the ) S 11 1 Nf (marker-offset property ) S (definition) S [/Rect [99.8251953 -386.998779 246.647461 -374.898773] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/generate.html#propdef-marker-offset)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -397.4 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -424.7 M 11 4 Nf (DOMException) S [/Rect [73.0 -427.498535 154.198242 -415.398529] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -437.9 M ([p.) S (24) S (] ) S 198.9 -424.7 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -437.9 M (and is ) S (unparsable.) S 198.9 -462.1 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -475.3 M (property is ) S (readonly.) S 44 -508.3 M 11 4 Nf (marks) S [/View [/XYZ -4 210.901672 null] /Dest /1026 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [112.35376 -511.04834 173.752441 -498.948334] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -521.5 M 11 0 Nf (See the ) S 11 1 Nf (marks property ) S (definition) S [/Rect [99.8251953 -524.248291 214.264648 -512.148315] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/page.html#propdef-marks)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -534.7 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 66 -549 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (205) S 0 setgray 182.3 40 M 8 8 Nf (5.3. CSS Extended Interfaces) S 0 -8 M grestore pgsave restore N %%Page: 206 206 %%PageResources: font Times-Roman Times-Italic Times-Bold Courier Helvetica %%PageBoundingBox: 115 44 532 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 /207 /ANN pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 74 -26.2 M ([p.) S (24) S (] ) S 198.9 -13 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -26.2 M (and is ) S (unparsable.) S 198.9 -50.4 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -63.6 M (property is ) S (readonly.) S 44 -96.5 M 11 4 Nf (maxHeight) S [/View [/XYZ -4 622.650208 null] /Dest /1027 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [138.753174 -99.2998047 200.151855 -87.1998062] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -109.7 M 11 0 Nf (See the ) S %%IncludeResource: font Times-Italic 11 1 Nf (max-height property ) S (definition) S [/Rect [99.8251953 -112.499756 236.869385 -100.399757] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/visudet.html#propdef-max-height)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -122.9 M %%IncludeResource: font Times-Bold 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -150.2 M 11 4 Nf (DOMException) S [/Rect [73.0 -152.999512 154.198242 -140.899506] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -163.4 M ([p.) S (24) S (] ) S 198.9 -150.2 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -163.4 M (and is ) S (unparsable.) S 198.9 -187.6 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -200.8 M (property is ) S (readonly.) S 44 -233.8 M 11 4 Nf (maxWidth) S [/View [/XYZ -4 485.400696 null] /Dest /1028 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [132.15332 -236.549316 193.552 -224.44931] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -247 M 11 0 Nf (See the ) S 11 1 Nf (max-width property ) S (definition) S [/Rect [99.8251953 -249.749268 233.82251 -237.649261] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/visudet.html#propdef-max-width)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -260.2 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -287.5 M 11 4 Nf (DOMException) S [/Rect [73.0 -290.249023 154.198242 -278.149017] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -300.7 M ([p.) S (24) S (] ) S 198.9 -287.5 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -300.7 M (and is ) S (unparsable.) S 198.9 -324.9 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -338.1 M (property is ) S (readonly.) S 44 -371 M 11 4 Nf (minHeight) S [/View [/XYZ -4 348.151184 null] /Dest /1029 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [138.753174 -373.798828 200.151855 -361.698822] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -384.2 M 11 0 Nf (See the ) S 11 1 Nf (min-height property ) S (definition) S [/Rect [99.8251953 -386.998779 235.043457 -374.898773] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/visudet.html#propdef-min-height)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -397.4 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -424.7 M 11 4 Nf (DOMException) S [/Rect [73.0 -427.498535 154.198242 -415.398529] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -437.9 M ([p.) S (24) S (] ) S 198.9 -424.7 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -437.9 M (and is ) S (unparsable.) S 198.9 -462.1 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -475.3 M (property is ) S (readonly.) S 44 -508.3 M 11 4 Nf (minWidth) S [/View [/XYZ -4 210.901672 null] /Dest /1030 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [132.15332 -511.04834 193.552 -498.948334] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -521.5 M 11 0 Nf (See the ) S 11 1 Nf (min-width property ) S (definition) S [/Rect [99.8251953 -524.248291 231.996582 -512.148315] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/visudet.html#propdef-min-width)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -534.7 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 66 -549 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (206) S 0 setgray 182.3 40 M 8 8 Nf (5.3. CSS Extended Interfaces) S 0 -8 M grestore pgsave restore N %%Page: 207 207 %%PageResources: font Times-Roman Times-Italic Times-Bold Courier Helvetica %%PageBoundingBox: 115 44 532 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 /207 /ANN pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 74 -26.2 M ([p.) S (24) S (] ) S 198.9 -13 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -26.2 M (and is ) S (unparsable.) S 198.9 -50.4 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -63.6 M (property is ) S (readonly.) S 44 -96.5 M 11 4 Nf (orphans) S [/View [/XYZ -4 622.650208 null] /Dest /1031 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [125.553467 -99.2998047 186.952148 -87.1998062] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -109.7 M 11 0 Nf (See the ) S %%IncludeResource: font Times-Italic 11 1 Nf (orphans property ) S (definition) S [/Rect [99.8251953 -112.499756 223.438965 -100.399757] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/page.html#propdef-orphans)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -122.9 M %%IncludeResource: font Times-Bold 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -150.2 M 11 4 Nf (DOMException) S [/Rect [73.0 -152.999512 154.198242 -140.899506] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -163.4 M ([p.) S (24) S (] ) S 198.9 -150.2 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -163.4 M (and is ) S (unparsable.) S 198.9 -187.6 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -200.8 M (property is ) S (readonly.) S 44 -233.8 M 11 4 Nf (outline) S [/View [/XYZ -4 485.400696 null] /Dest /1032 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [125.553467 -236.549316 186.952148 -224.44931] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -247 M 11 0 Nf (See the ) S 11 1 Nf (outline property ) S (definition) S [/Rect [99.8251953 -249.749268 217.938721 -237.649261] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/ui.html#propdef-outline)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -260.2 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -287.5 M 11 4 Nf (DOMException) S [/Rect [73.0 -290.249023 154.198242 -278.149017] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -300.7 M ([p.) S (24) S (] ) S 198.9 -287.5 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -300.7 M (and is ) S (unparsable.) S 198.9 -324.9 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -338.1 M (property is ) S (readonly.) S 44 -371 M 11 4 Nf (outlineColor) S [/View [/XYZ -4 348.151184 null] /Dest /1033 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [158.552734 -373.798828 219.951416 -361.698822] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -384.2 M 11 0 Nf (See the ) S 11 1 Nf (outline-color property ) S (definition) S [/Rect [99.8251953 -386.998779 244.822021 -374.898773] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/ui.html#propdef-outline-color)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -397.4 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -424.7 M 11 4 Nf (DOMException) S [/Rect [73.0 -427.498535 154.198242 -415.398529] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -437.9 M ([p.) S (24) S (] ) S 198.9 -424.7 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -437.9 M (and is ) S (unparsable.) S 198.9 -462.1 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -475.3 M (property is ) S (readonly.) S 44 -508.3 M 11 4 Nf (outlineStyle) S [/View [/XYZ -4 210.901672 null] /Dest /1034 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [158.552734 -511.04834 219.951416 -498.948334] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -521.5 M 11 0 Nf (See the ) S 11 1 Nf (outline-style property ) S (definition) S [/Rect [99.8251953 -524.248291 241.763672 -512.148315] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/ui.html#propdef-outline-style)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -534.7 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 66 -549 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (207) S 0 setgray 182.3 40 M 8 8 Nf (5.3. CSS Extended Interfaces) S 0 -8 M grestore pgsave restore N %%Page: 208 208 %%PageResources: font Times-Roman Times-Italic Times-Bold Courier Helvetica %%PageBoundingBox: 115 44 532 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 /207 /ANN pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 74 -26.2 M ([p.) S (24) S (] ) S 198.9 -13 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -26.2 M (and is ) S (unparsable.) S 198.9 -50.4 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -63.6 M (property is ) S (readonly.) S 44 -96.5 M 11 4 Nf (outlineWidth) S [/View [/XYZ -4 622.650208 null] /Dest /1035 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [158.552734 -99.2998047 219.951416 -87.1998062] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -109.7 M 11 0 Nf (See the ) S %%IncludeResource: font Times-Italic 11 1 Nf (outline-width property ) S (definition) S [/Rect [99.8251953 -112.499756 246.054199 -100.399757] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/ui.html#propdef-outline-width)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -122.9 M %%IncludeResource: font Times-Bold 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -150.2 M 11 4 Nf (DOMException) S [/Rect [73.0 -152.999512 154.198242 -140.899506] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -163.4 M ([p.) S (24) S (] ) S 198.9 -150.2 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -163.4 M (and is ) S (unparsable.) S 198.9 -187.6 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -200.8 M (property is ) S (readonly.) S 44 -233.8 M 11 4 Nf (overflow) S [/View [/XYZ -4 485.400696 null] /Dest /1036 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [132.15332 -236.549316 193.552 -224.44931] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -247 M 11 0 Nf (See the ) S 11 1 Nf (overflow property ) S (definition) S [/Rect [99.8251953 -249.749268 225.880371 -237.649261] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/visufx.html#propdef-overflow)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -260.2 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -287.5 M 11 4 Nf (DOMException) S [/Rect [73.0 -290.249023 154.198242 -278.149017] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -300.7 M ([p.) S (24) S (] ) S 198.9 -287.5 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -300.7 M (and is ) S (unparsable.) S 198.9 -324.9 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -338.1 M (property is ) S (readonly.) S 44 -371 M 11 4 Nf (padding) S [/View [/XYZ -4 348.151184 null] /Dest /1037 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [125.553467 -373.798828 186.952148 -361.698822] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -384.2 M 11 0 Nf (See the ) S 11 1 Nf (padding property ) S (definition) S [/Rect [99.8251953 -386.998779 223.439209 -374.898773] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/box.html#propdef-padding)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -397.4 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -424.7 M 11 4 Nf (DOMException) S [/Rect [73.0 -427.498535 154.198242 -415.398529] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -437.9 M ([p.) S (24) S (] ) S 198.9 -424.7 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -437.9 M (and is ) S (unparsable.) S 198.9 -462.1 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -475.3 M (property is ) S (readonly.) S 44 -508.3 M 11 4 Nf (paddingBottom) S [/View [/XYZ -4 210.901672 null] /Dest /1038 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [165.152588 -511.04834 226.55127 -498.948334] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -521.5 M 11 0 Nf (See the ) S 11 1 Nf (padding-bottom property ) S (definition) S [/Rect [99.8251953 -524.248291 257.659668 -512.148315] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/box.html#propdef-padding-bottom)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -534.7 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 66 -549 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (208) S 0 setgray 182.3 40 M 8 8 Nf (5.3. CSS Extended Interfaces) S 0 -8 M grestore pgsave restore N %%Page: 209 209 %%PageResources: font Times-Roman Times-Italic Times-Bold Courier Helvetica %%PageBoundingBox: 115 44 532 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 /207 /ANN pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 74 -26.2 M ([p.) S (24) S (] ) S 198.9 -13 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -26.2 M (and is ) S (unparsable.) S 198.9 -50.4 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -63.6 M (property is ) S (readonly.) S 44 -96.5 M 11 4 Nf (paddingLeft) S [/View [/XYZ -4 622.650208 null] /Dest /1039 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [151.952881 -99.2998047 213.351562 -87.1998062] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -109.7 M 11 0 Nf (See the ) S %%IncludeResource: font Times-Italic 11 1 Nf (padding-left property ) S (definition) S [/Rect [99.8251953 -112.499756 241.159424 -100.399757] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/box.html#propdef-padding-left)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -122.9 M %%IncludeResource: font Times-Bold 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -150.2 M 11 4 Nf (DOMException) S [/Rect [73.0 -152.999512 154.198242 -140.899506] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -163.4 M ([p.) S (24) S (] ) S 198.9 -150.2 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -163.4 M (and is ) S (unparsable.) S 198.9 -187.6 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -200.8 M (property is ) S (readonly.) S 44 -233.8 M 11 4 Nf (paddingRight) S [/View [/XYZ -4 485.400696 null] /Dest /1040 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [158.552734 -236.549316 219.951416 -224.44931] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -247 M 11 0 Nf (See the ) S 11 1 Nf (padding-right property ) S (definition) S [/Rect [99.8251953 -249.749268 248.496582 -237.649261] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/box.html#propdef-padding-right)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -260.2 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -287.5 M 11 4 Nf (DOMException) S [/Rect [73.0 -290.249023 154.198242 -278.149017] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -300.7 M ([p.) S (24) S (] ) S 198.9 -287.5 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -300.7 M (and is ) S (unparsable.) S 198.9 -324.9 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -338.1 M (property is ) S (readonly.) S 44 -371 M 11 4 Nf (paddingTop) S [/View [/XYZ -4 348.151184 null] /Dest /1041 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [145.353027 -373.798828 206.751709 -361.698822] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -384.2 M 11 0 Nf (See the ) S 11 1 Nf (padding-top property ) S (definition) S [/Rect [99.8251953 -386.998779 241.159912 -374.898773] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/box.html#propdef-padding-top)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -397.4 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -424.7 M 11 4 Nf (DOMException) S [/Rect [73.0 -427.498535 154.198242 -415.398529] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -437.9 M ([p.) S (24) S (] ) S 198.9 -424.7 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -437.9 M (and is ) S (unparsable.) S 198.9 -462.1 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -475.3 M (property is ) S (readonly.) S 44 -508.3 M 11 4 Nf (page) S [/View [/XYZ -4 210.901672 null] /Dest /1042 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [105.753906 -511.04834 167.152588 -498.948334] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -521.5 M 11 0 Nf (See the ) S 11 1 Nf (page property ) S (definition) S [/Rect [99.8251953 -524.248291 208.765137 -512.148315] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/page.html#propdef-page)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -534.7 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 66 -549 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (209) S 0 setgray 182.3 40 M 8 8 Nf (5.3. CSS Extended Interfaces) S 0 -8 M grestore pgsave restore N %%Page: 210 210 %%PageResources: font Times-Roman Times-Italic Times-Bold Courier Helvetica %%PageBoundingBox: 115 44 532 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 /207 /ANN pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 74 -26.2 M ([p.) S (24) S (] ) S 198.9 -13 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -26.2 M (and is ) S (unparsable.) S 198.9 -50.4 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -63.6 M (property is ) S (readonly.) S 44 -96.5 M 11 4 Nf (pageBreakAfter) S [/View [/XYZ -4 622.650208 null] /Dest /1043 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [171.752441 -99.2998047 233.151123 -87.1998062] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -109.7 M 11 0 Nf (See the ) S %%IncludeResource: font Times-Italic 11 1 Nf (page-break-after property ) S (definition) S [/Rect [99.8251953 -112.499756 261.915527 -100.399757] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/page.html#propdef-page-break-after)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -122.9 M %%IncludeResource: font Times-Bold 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -150.2 M 11 4 Nf (DOMException) S [/Rect [73.0 -152.999512 154.198242 -140.899506] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -163.4 M ([p.) S (24) S (] ) S 198.9 -150.2 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -163.4 M (and is ) S (unparsable.) S 198.9 -187.6 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -200.8 M (property is ) S (readonly.) S 44 -233.8 M 11 4 Nf (pageBreakBefore) S [/View [/XYZ -4 485.400696 null] /Dest /1044 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [178.352295 -236.549316 239.750977 -224.44931] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -247 M 11 0 Nf (See the ) S 11 1 Nf (page-break-before property ) S (definition) S [/Rect [99.8251953 -249.749268 269.241455 -237.649261] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/page.html#propdef-page-break-before)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -260.2 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -287.5 M 11 4 Nf (DOMException) S [/Rect [73.0 -290.249023 154.198242 -278.149017] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -300.7 M ([p.) S (24) S (] ) S 198.9 -287.5 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -300.7 M (and is ) S (unparsable.) S 198.9 -324.9 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -338.1 M (property is ) S (readonly.) S 44 -371 M 11 4 Nf (pageBreakInside) S [/View [/XYZ -4 348.151184 null] /Dest /1045 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [178.352295 -373.798828 239.750977 -361.698822] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -384.2 M 11 0 Nf (See the ) S 11 1 Nf (page-break-inside property ) S (definition) S [/Rect [99.8251953 -386.998779 267.415527 -374.898773] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/page.html#propdef-page-break-inside)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -397.4 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -424.7 M 11 4 Nf (DOMException) S [/Rect [73.0 -427.498535 154.198242 -415.398529] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -437.9 M ([p.) S (24) S (] ) S 198.9 -424.7 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -437.9 M (and is ) S (unparsable.) S 198.9 -462.1 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -475.3 M (property is ) S (readonly.) S 44 -508.3 M 11 4 Nf (pause) S [/View [/XYZ -4 210.901672 null] /Dest /1046 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [112.35376 -511.04834 173.752441 -498.948334] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -521.5 M 11 0 Nf (See the ) S 11 1 Nf (pause property ) S (definition) S [/Rect [99.8251953 -524.248291 213.043945 -512.148315] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/aural.html#propdef-pause)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -534.7 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 66 -549 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (210) S 0 setgray 182.3 40 M 8 8 Nf (5.3. CSS Extended Interfaces) S 0 -8 M grestore pgsave restore N %%Page: 211 211 %%PageResources: font Times-Roman Times-Italic Times-Bold Courier Helvetica %%PageBoundingBox: 115 44 532 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 /207 /ANN pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 74 -26.2 M ([p.) S (24) S (] ) S 198.9 -13 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -26.2 M (and is ) S (unparsable.) S 198.9 -50.4 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -63.6 M (property is ) S (readonly.) S 44 -96.5 M 11 4 Nf (pauseAfter) S [/View [/XYZ -4 622.650208 null] /Dest /1047 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [145.353027 -99.2998047 206.751709 -87.1998062] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -109.7 M 11 0 Nf (See the ) S %%IncludeResource: font Times-Italic 11 1 Nf (pause-after property ) S (definition) S [/Rect [99.8251953 -112.499756 237.485107 -100.399757] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/aural.html#propdef-pause-after)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -122.9 M %%IncludeResource: font Times-Bold 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -150.2 M 11 4 Nf (DOMException) S [/Rect [73.0 -152.999512 154.198242 -140.899506] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -163.4 M ([p.) S (24) S (] ) S 198.9 -150.2 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -163.4 M (and is ) S (unparsable.) S 198.9 -187.6 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -200.8 M (property is ) S (readonly.) S 44 -233.8 M 11 4 Nf (pauseBefore) S [/View [/XYZ -4 485.400696 null] /Dest /1048 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [151.952881 -236.549316 213.351562 -224.44931] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -247 M 11 0 Nf (See the ) S 11 1 Nf (pause-before property ) S (definition) S [/Rect [99.8251953 -249.749268 244.811035 -237.649261] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/aural.html#propdef-pause-before)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -260.2 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -287.5 M 11 4 Nf (DOMException) S [/Rect [73.0 -290.249023 154.198242 -278.149017] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -300.7 M ([p.) S (24) S (] ) S 198.9 -287.5 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -300.7 M (and is ) S (unparsable.) S 198.9 -324.9 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -338.1 M (property is ) S (readonly.) S 44 -371 M 11 4 Nf (pitch) S [/View [/XYZ -4 348.151184 null] /Dest /1049 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [112.35376 -373.798828 173.752441 -361.698822] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -384.2 M 11 0 Nf (See the ) S 11 1 Nf (pitch property ) S (definition) S [/Rect [99.8251953 -386.998779 209.380859 -374.898773] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/aural.html#propdef-pitch)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -397.4 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -424.7 M 11 4 Nf (DOMException) S [/Rect [73.0 -427.498535 154.198242 -415.398529] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -437.9 M ([p.) S (24) S (] ) S 198.9 -424.7 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -437.9 M (and is ) S (unparsable.) S 198.9 -462.1 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -475.3 M (property is ) S (readonly.) S 44 -508.3 M 11 4 Nf (pitchRange) S [/View [/XYZ -4 210.901672 null] /Dest /1050 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [145.353027 -511.04834 206.751709 -498.948334] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -521.5 M 11 0 Nf (See the ) S 11 1 Nf (pitch-range property ) S (definition) S [/Rect [99.8251953 -524.248291 238.706299 -512.148315] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/aural.html#propdef-pitch-range)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -534.7 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 66 -549 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (211) S 0 setgray 182.3 40 M 8 8 Nf (5.3. CSS Extended Interfaces) S 0 -8 M grestore pgsave restore N %%Page: 212 212 %%PageResources: font Times-Roman Times-Italic Times-Bold Courier Helvetica %%PageBoundingBox: 115 44 532 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 /207 /ANN pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 74 -26.2 M ([p.) S (24) S (] ) S 198.9 -13 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -26.2 M (and is ) S (unparsable.) S 198.9 -50.4 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -63.6 M (property is ) S (readonly.) S 44 -96.5 M 11 4 Nf (playDuring) S [/View [/XYZ -4 622.650208 null] /Dest /1051 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [145.353027 -99.2998047 206.751709 -87.1998062] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -109.7 M 11 0 Nf (See the ) S %%IncludeResource: font Times-Italic 11 1 Nf (play-during property ) S (definition) S [/Rect [99.8251953 -112.499756 239.32251 -100.399757] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/aural.html#propdef-play-during)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -122.9 M %%IncludeResource: font Times-Bold 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -150.2 M 11 4 Nf (DOMException) S [/Rect [73.0 -152.999512 154.198242 -140.899506] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -163.4 M ([p.) S (24) S (] ) S 198.9 -150.2 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -163.4 M (and is ) S (unparsable.) S 198.9 -187.6 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -200.8 M (property is ) S (readonly.) S 44 -233.8 M 11 4 Nf (position) S [/View [/XYZ -4 485.400696 null] /Dest /1052 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [132.15332 -236.549316 193.552 -224.44931] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -247 M 11 0 Nf (See the ) S 11 1 Nf (position property ) S (definition) S [/Rect [99.8251953 -249.749268 222.83374 -237.649261] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/visuren.html#propdef-position)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -260.2 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -287.5 M 11 4 Nf (DOMException) S [/Rect [73.0 -290.249023 154.198242 -278.149017] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -300.7 M ([p.) S (24) S (] ) S 198.9 -287.5 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -300.7 M (and is ) S (unparsable.) S 198.9 -324.9 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -338.1 M (property is ) S (readonly.) S 44 -371 M 11 4 Nf (quotes) S [/View [/XYZ -4 348.151184 null] /Dest /1053 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [118.953613 -373.798828 180.352295 -361.698822] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -384.2 M 11 0 Nf (See the ) S 11 1 Nf (quotes property ) S (definition) S [/Rect [99.8251953 -386.998779 216.101807 -374.898773] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/generate.html#propdef-quotes)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -397.4 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -424.7 M 11 4 Nf (DOMException) S [/Rect [73.0 -427.498535 154.198242 -415.398529] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -437.9 M ([p.) S (24) S (] ) S 198.9 -424.7 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -437.9 M (and is ) S (unparsable.) S 198.9 -462.1 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -475.3 M (property is ) S (readonly.) S 44 -508.3 M 11 4 Nf (richness) S [/View [/XYZ -4 210.901672 null] /Dest /1054 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [132.15332 -511.04834 193.552 -498.948334] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -521.5 M 11 0 Nf (See the ) S 11 1 Nf (richness property ) S (definition) S [/Rect [99.8251953 -524.248291 224.043213 -512.148315] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/aural.html#propdef-richness)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -534.7 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 66 -549 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (212) S 0 setgray 182.3 40 M 8 8 Nf (5.3. CSS Extended Interfaces) S 0 -8 M grestore pgsave restore N %%Page: 213 213 %%PageResources: font Times-Roman Times-Italic Times-Bold Courier Helvetica %%PageBoundingBox: 115 44 532 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 /207 /ANN pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 74 -26.2 M ([p.) S (24) S (] ) S 198.9 -13 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -26.2 M (and is ) S (unparsable.) S 198.9 -50.4 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -63.6 M (property is ) S (readonly.) S 44 -96.5 M 11 4 Nf (right) S [/View [/XYZ -4 622.650208 null] /Dest /1055 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [112.35376 -99.2998047 173.752441 -87.1998062] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -109.7 M 11 0 Nf (See the ) S %%IncludeResource: font Times-Italic 11 1 Nf (right property ) S (definition) S [/Rect [99.8251953 -112.499756 208.775879 -100.399757] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/visuren.html#propdef-right)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -122.9 M %%IncludeResource: font Times-Bold 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -150.2 M 11 4 Nf (DOMException) S [/Rect [73.0 -152.999512 154.198242 -140.899506] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -163.4 M ([p.) S (24) S (] ) S 198.9 -150.2 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -163.4 M (and is ) S (unparsable.) S 198.9 -187.6 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -200.8 M (property is ) S (readonly.) S 44 -233.8 M 11 4 Nf (size) S [/View [/XYZ -4 485.400696 null] /Dest /1056 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [105.753906 -236.549316 167.152588 -224.44931] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -247 M 11 0 Nf (See the ) S 11 1 Nf (size property ) S (definition) S [/Rect [99.8251953 -249.749268 203.880615 -237.649261] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/page.html#propdef-size)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -260.2 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -287.5 M 11 4 Nf (DOMException) S [/Rect [73.0 -290.249023 154.198242 -278.149017] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -300.7 M ([p.) S (24) S (] ) S 198.9 -287.5 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -300.7 M (and is ) S (unparsable.) S 198.9 -324.9 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -338.1 M (property is ) S (readonly.) S 44 -371 M 11 4 Nf (speak) S [/View [/XYZ -4 348.151184 null] /Dest /1057 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [112.35376 -373.798828 173.752441 -361.698822] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -384.2 M 11 0 Nf (See the ) S 11 1 Nf (speak property ) S (definition) S [/Rect [99.8251953 -386.998779 212.427734 -374.898773] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/aural.html#propdef-speak)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -397.4 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -424.7 M 11 4 Nf (DOMException) S [/Rect [73.0 -427.498535 154.198242 -415.398529] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -437.9 M ([p.) S (24) S (] ) S 198.9 -424.7 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -437.9 M (and is ) S (unparsable.) S 198.9 -462.1 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -475.3 M (property is ) S (readonly.) S 44 -508.3 M 11 4 Nf (speakHeader) S [/View [/XYZ -4 210.901672 null] /Dest /1058 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [151.952881 -511.04834 213.351562 -498.948334] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -521.5 M 11 0 Nf (See the ) S 11 1 Nf (speak-header property ) S (definition) S [/Rect [99.8251953 -524.248291 246.636963 -512.148315] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/tables.html#propdef-speak-header)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -534.7 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 66 -549 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (213) S 0 setgray 182.3 40 M 8 8 Nf (5.3. CSS Extended Interfaces) S 0 -8 M grestore pgsave restore N %%Page: 214 214 %%PageResources: font Times-Roman Times-Italic Times-Bold Courier Helvetica %%PageBoundingBox: 115 44 532 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 /207 /ANN pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 74 -26.2 M ([p.) S (24) S (] ) S 198.9 -13 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -26.2 M (and is ) S (unparsable.) S 198.9 -50.4 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -63.6 M (property is ) S (readonly.) S 44 -96.5 M 11 4 Nf (speakNumeral) S [/View [/XYZ -4 622.650208 null] /Dest /1059 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [158.552734 -99.2998047 219.951416 -87.1998062] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -109.7 M 11 0 Nf (See the ) S %%IncludeResource: font Times-Italic 11 1 Nf (speak-numeral property ) S (definition) S [/Rect [99.8251953 -112.499756 252.75293 -100.399757] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/aural.html#propdef-speak-numeral)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -122.9 M %%IncludeResource: font Times-Bold 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -150.2 M 11 4 Nf (DOMException) S [/Rect [73.0 -152.999512 154.198242 -140.899506] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -163.4 M ([p.) S (24) S (] ) S 198.9 -150.2 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -163.4 M (and is ) S (unparsable.) S 198.9 -187.6 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -200.8 M (property is ) S (readonly.) S 44 -233.8 M 11 4 Nf (speakPunctuation) S [/View [/XYZ -4 485.400696 null] /Dest /1060 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [184.952148 -236.549316 246.35083 -224.44931] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -247 M 11 0 Nf (See the ) S 11 1 Nf (speak-punctuation property ) S (definition) S [/Rect [99.8251953 -249.749268 268.647949 -237.649261] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/aural.html#propdef-speak-punctuation)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -260.2 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -287.5 M 11 4 Nf (DOMException) S [/Rect [73.0 -290.249023 154.198242 -278.149017] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -300.7 M ([p.) S (24) S (] ) S 198.9 -287.5 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -300.7 M (and is ) S (unparsable.) S 198.9 -324.9 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -338.1 M (property is ) S (readonly.) S 44 -371 M 11 4 Nf (speechRate) S [/View [/XYZ -4 348.151184 null] /Dest /1061 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [145.353027 -373.798828 206.751709 -361.698822] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -384.2 M 11 0 Nf (See the ) S 11 1 Nf (speech-rate property ) S (definition) S [/Rect [99.8251953 -386.998779 238.694824 -374.898773] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/aural.html#propdef-speech-rate)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -397.4 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -424.7 M 11 4 Nf (DOMException) S [/Rect [73.0 -427.498535 154.198242 -415.398529] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -437.9 M ([p.) S (24) S (] ) S 198.9 -424.7 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -437.9 M (and is ) S (unparsable.) S 198.9 -462.1 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -475.3 M (property is ) S (readonly.) S 44 -508.3 M 11 4 Nf (stress) S [/View [/XYZ -4 210.901672 null] /Dest /1062 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [118.953613 -511.04834 180.352295 -498.948334] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -521.5 M 11 0 Nf (See the ) S 11 1 Nf (stress property ) S (definition) S [/Rect [99.8251953 -524.248291 212.438232 -512.148315] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/aural.html#propdef-stress)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -534.7 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 66 -549 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (214) S 0 setgray 182.3 40 M 8 8 Nf (5.3. CSS Extended Interfaces) S 0 -8 M grestore pgsave restore N %%Page: 215 215 %%PageResources: font Times-Roman Times-Italic Times-Bold Courier Helvetica %%PageBoundingBox: 115 44 532 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 /207 /ANN pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 74 -26.2 M ([p.) S (24) S (] ) S 198.9 -13 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -26.2 M (and is ) S (unparsable.) S 198.9 -50.4 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -63.6 M (property is ) S (readonly.) S 44 -96.5 M 11 4 Nf (tableLayout) S [/View [/XYZ -4 622.650208 null] /Dest /1063 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [151.952881 -99.2998047 213.351562 -87.1998062] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -109.7 M 11 0 Nf (See the ) S %%IncludeResource: font Times-Italic 11 1 Nf (table-layout property ) S (definition) S [/Rect [99.8251953 -112.499756 240.543213 -100.399757] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/tables.html#propdef-table-layout)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -122.9 M %%IncludeResource: font Times-Bold 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -150.2 M 11 4 Nf (DOMException) S [/Rect [73.0 -152.999512 154.198242 -140.899506] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -163.4 M ([p.) S (24) S (] ) S 198.9 -150.2 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -163.4 M (and is ) S (unparsable.) S 198.9 -187.6 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -200.8 M (property is ) S (readonly.) S 44 -233.8 M 11 4 Nf (textAlign) S [/View [/XYZ -4 485.400696 null] /Dest /1064 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [138.753174 -236.549316 200.151855 -224.44931] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -247 M 11 0 Nf (See the ) S 11 1 Nf (text-align property ) S (definition) S [/Rect [99.8251953 -249.749268 229.543213 -237.649261] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/text.html#propdef-text-align)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -260.2 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -287.5 M 11 4 Nf (DOMException) S [/Rect [73.0 -290.249023 154.198242 -278.149017] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -300.7 M ([p.) S (24) S (] ) S 198.9 -287.5 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -300.7 M (and is ) S (unparsable.) S 198.9 -324.9 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -338.1 M (property is ) S (readonly.) S 44 -371 M 11 4 Nf (textDecoration) S [/View [/XYZ -4 348.151184 null] /Dest /1065 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [171.752441 -373.798828 233.151123 -361.698822] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -384.2 M 11 0 Nf (See the ) S 11 1 Nf (text-decoration property ) S (definition) S [/Rect [99.8251953 -386.998779 254.5896 -374.898773] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/text.html#propdef-text-decoration)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -397.4 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -424.7 M 11 4 Nf (DOMException) S [/Rect [73.0 -427.498535 154.198242 -415.398529] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -437.9 M ([p.) S (24) S (] ) S 198.9 -424.7 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -437.9 M (and is ) S (unparsable.) S 198.9 -462.1 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -475.3 M (property is ) S (readonly.) S 44 -508.3 M 11 4 Nf (textIndent) S [/View [/XYZ -4 210.901672 null] /Dest /1066 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [145.353027 -511.04834 206.751709 -498.948334] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -521.5 M 11 0 Nf (See the ) S 11 1 Nf (text-indent property ) S (definition) S [/Rect [99.8251953 -524.248291 234.427 -512.148315] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/text.html#propdef-text-indent)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -534.7 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 66 -549 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (215) S 0 setgray 182.3 40 M 8 8 Nf (5.3. CSS Extended Interfaces) S 0 -8 M grestore pgsave restore N %%Page: 216 216 %%PageResources: font Times-Roman Times-Italic Times-Bold Courier Helvetica %%PageBoundingBox: 115 44 532 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 /207 /ANN pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 74 -26.2 M ([p.) S (24) S (] ) S 198.9 -13 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -26.2 M (and is ) S (unparsable.) S 198.9 -50.4 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -63.6 M (property is ) S (readonly.) S 44 -96.5 M 11 4 Nf (textShadow) S [/View [/XYZ -4 622.650208 null] /Dest /1067 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [145.353027 -99.2998047 206.751709 -87.1998062] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -109.7 M 11 0 Nf (See the ) S %%IncludeResource: font Times-Italic 11 1 Nf (text-shadow property ) S (definition) S [/Rect [99.8251953 -112.499756 240.543213 -100.399757] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/text.html#propdef-text-shadow)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -122.9 M %%IncludeResource: font Times-Bold 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -150.2 M 11 4 Nf (DOMException) S [/Rect [73.0 -152.999512 154.198242 -140.899506] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -163.4 M ([p.) S (24) S (] ) S 198.9 -150.2 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -163.4 M (and is ) S (unparsable.) S 198.9 -187.6 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -200.8 M (property is ) S (readonly.) S 44 -233.8 M 11 4 Nf (textTransform) S [/View [/XYZ -4 485.400696 null] /Dest /1068 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [165.152588 -236.549316 226.55127 -224.44931] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -247 M 11 0 Nf (See the ) S 11 1 Nf (text-transform property ) S (definition) S [/Rect [99.8251953 -249.749268 250.321533 -237.649261] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/text.html#propdef-text-transform)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -260.2 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -287.5 M 11 4 Nf (DOMException) S [/Rect [73.0 -290.249023 154.198242 -278.149017] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -300.7 M ([p.) S (24) S (] ) S 198.9 -287.5 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -300.7 M (and is ) S (unparsable.) S 198.9 -324.9 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -338.1 M (property is ) S (readonly.) S 44 -371 M 11 4 Nf (top) S [/View [/XYZ -4 348.151184 null] /Dest /1069 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [99.1540527 -373.798828 160.552734 -361.698822] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -384.2 M 11 0 Nf (See the ) S 11 1 Nf (top property ) S (definition) S [/Rect [99.8251953 -386.998779 201.439209 -374.898773] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/visuren.html#propdef-top)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -397.4 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -424.7 M 11 4 Nf (DOMException) S [/Rect [73.0 -427.498535 154.198242 -415.398529] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -437.9 M ([p.) S (24) S (] ) S 198.9 -424.7 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -437.9 M (and is ) S (unparsable.) S 198.9 -462.1 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -475.3 M (property is ) S (readonly.) S 44 -508.3 M 11 4 Nf (unicodeBidi) S [/View [/XYZ -4 210.901672 null] /Dest /1070 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [151.952881 -511.04834 213.351562 -498.948334] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -521.5 M 11 0 Nf (See the ) S 11 1 Nf (unicode-bidi property ) S (definition) S [/Rect [99.8251953 -524.248291 242.985352 -512.148315] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/visuren.html#propdef-unicode-bidi)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -534.7 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 66 -549 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (216) S 0 setgray 182.3 40 M 8 8 Nf (5.3. CSS Extended Interfaces) S 0 -8 M grestore pgsave restore N %%Page: 217 217 %%PageResources: font Times-Roman Times-Italic Times-Bold Courier Helvetica %%PageBoundingBox: 115 44 532 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 /207 /ANN pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 74 -26.2 M ([p.) S (24) S (] ) S 198.9 -13 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -26.2 M (and is ) S (unparsable.) S 198.9 -50.4 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -63.6 M (property is ) S (readonly.) S 44 -96.5 M 11 4 Nf (verticalAlign) S [/View [/XYZ -4 622.650208 null] /Dest /1071 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [165.152588 -99.2998047 226.55127 -87.1998062] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -109.7 M 11 0 Nf (See the ) S %%IncludeResource: font Times-Italic 11 1 Nf (vertical-align property ) S (definition) S [/Rect [99.8251953 -112.499756 247.263672 -100.399757] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/visudet.html#propdef-vertical-align)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -122.9 M %%IncludeResource: font Times-Bold 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -150.2 M 11 4 Nf (DOMException) S [/Rect [73.0 -152.999512 154.198242 -140.899506] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -163.4 M ([p.) S (24) S (] ) S 198.9 -150.2 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -163.4 M (and is ) S (unparsable.) S 198.9 -187.6 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -200.8 M (property is ) S (readonly.) S 44 -233.8 M 11 4 Nf (visibility) S [/View [/XYZ -4 485.400696 null] /Dest /1072 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [145.353027 -236.549316 206.751709 -224.44931] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -247 M 11 0 Nf (See the ) S 11 1 Nf (visibility property ) S (definition) S [/Rect [99.8251953 -249.749268 225.274902 -237.649261] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/visufx.html#propdef-visibility)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -260.2 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -287.5 M 11 4 Nf (DOMException) S [/Rect [73.0 -290.249023 154.198242 -278.149017] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -300.7 M ([p.) S (24) S (] ) S 198.9 -287.5 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -300.7 M (and is ) S (unparsable.) S 198.9 -324.9 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -338.1 M (property is ) S (readonly.) S 44 -371 M 11 4 Nf (voiceFamily) S [/View [/XYZ -4 348.151184 null] /Dest /1073 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [151.952881 -373.798828 213.351562 -361.698822] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -384.2 M 11 0 Nf (See the ) S 11 1 Nf (voice-family property ) S (definition) S [/Rect [99.8251953 -386.998779 241.752686 -374.898773] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/aural.html#propdef-voice-family)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -397.4 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -424.7 M 11 4 Nf (DOMException) S [/Rect [73.0 -427.498535 154.198242 -415.398529] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -437.9 M ([p.) S (24) S (] ) S 198.9 -424.7 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -437.9 M (and is ) S (unparsable.) S 198.9 -462.1 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -475.3 M (property is ) S (readonly.) S 44 -508.3 M 11 4 Nf (volume) S [/View [/XYZ -4 210.901672 null] /Dest /1074 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [118.953613 -511.04834 180.352295 -498.948334] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -521.5 M 11 0 Nf (See the ) S 11 1 Nf (volume property ) S (definition) S [/Rect [99.8251953 -524.248291 219.148682 -512.148315] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/aural.html#propdef-volume)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -534.7 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 66 -549 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (217) S 0 setgray 182.3 40 M 8 8 Nf (5.3. CSS Extended Interfaces) S 0 -8 M grestore pgsave restore N %%Page: 218 218 %%PageResources: font Times-Roman Times-Italic Times-Bold Courier Helvetica %%PageBoundingBox: 115 44 532 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 /207 /ANN pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 74 -26.2 M ([p.) S (24) S (] ) S 198.9 -13 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -26.2 M (and is ) S (unparsable.) S 198.9 -50.4 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -63.6 M (property is ) S (readonly.) S 44 -96.5 M 11 4 Nf (whiteSpace) S [/View [/XYZ -4 622.650208 null] /Dest /1075 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [145.353027 -99.2998047 206.751709 -87.1998062] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -109.7 M 11 0 Nf (See the ) S %%IncludeResource: font Times-Italic 11 1 Nf (white-space property ) S (definition) S [/Rect [99.8251953 -112.499756 239.927 -100.399757] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/text.html#propdef-white-space)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -122.9 M %%IncludeResource: font Times-Bold 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -150.2 M 11 4 Nf (DOMException) S [/Rect [73.0 -152.999512 154.198242 -140.899506] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -163.4 M ([p.) S (24) S (] ) S 198.9 -150.2 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -163.4 M (and is ) S (unparsable.) S 198.9 -187.6 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -200.8 M (property is ) S (readonly.) S 44 -233.8 M 11 4 Nf (widows) S [/View [/XYZ -4 485.400696 null] /Dest /1076 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [118.953613 -236.549316 180.352295 -224.44931] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -247 M 11 0 Nf (See the ) S 11 1 Nf (widows property ) S (definition) S [/Rect [99.8251953 -249.749268 220.391846 -237.649261] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/page.html#propdef-widows)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -260.2 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -287.5 M 11 4 Nf (DOMException) S [/Rect [73.0 -290.249023 154.198242 -278.149017] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -300.7 M ([p.) S (24) S (] ) S 198.9 -287.5 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -300.7 M (and is ) S (unparsable.) S 198.9 -324.9 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -338.1 M (property is ) S (readonly.) S 44 -371 M 11 4 Nf (width) S [/View [/XYZ -4 348.151184 null] /Dest /1077 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [112.35376 -373.798828 173.752441 -361.698822] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -384.2 M 11 0 Nf (See the ) S 11 1 Nf (width property ) S (definition) S [/Rect [99.8251953 -386.998779 211.833984 -374.898773] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/visudet.html#propdef-width)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -397.4 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -424.7 M 11 4 Nf (DOMException) S [/Rect [73.0 -427.498535 154.198242 -415.398529] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -437.9 M ([p.) S (24) S (] ) S 198.9 -424.7 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -437.9 M (and is ) S (unparsable.) S 198.9 -462.1 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -475.3 M (property is ) S (readonly.) S 44 -508.3 M 11 4 Nf (wordSpacing) S [/View [/XYZ -4 210.901672 null] /Dest /1078 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [151.952881 -511.04834 213.351562 -498.948334] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -521.5 M 11 0 Nf (See the ) S 11 1 Nf (word-spacing property ) S (definition) S [/Rect [99.8251953 -524.248291 247.880371 -512.148315] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/text.html#propdef-word-spacing)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -534.7 M 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 66 -549 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (218) S 0 setgray 182.3 40 M 8 8 Nf (5.3. CSS Extended Interfaces) S 0 -8 M grestore pgsave restore N %%Page: 219 219 %%PageResources: font Times-Roman Times-Italic Times-Bold Courier Helvetica %%PageBoundingBox: 115 44 532 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 /207 /ANN pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 74 -26.2 M ([p.) S (24) S (] ) S 198.9 -13 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -26.2 M (and is ) S (unparsable.) S 198.9 -50.4 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -63.6 M (property is ) S (readonly.) S 44 -96.5 M 11 4 Nf (zIndex) S [/View [/XYZ -4 622.650208 null] /Dest /1079 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [118.953613 -99.2998047 180.352295 -87.1998062] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 66 -109.7 M 11 0 Nf (See the ) S %%IncludeResource: font Times-Italic 11 1 Nf (z-index property ) S (definition) S [/Rect [99.8251953 -112.499756 219.148438 -100.399757] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512/visuren.html#propdef-z-index)\] Cd /ANN pdfmark 11 0 Nf ( in CSS2. ) S 66 -122.9 M %%IncludeResource: font Times-Bold 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -150.2 M 11 4 Nf (DOMException) S [/Rect [73.0 -152.999512 154.198242 -140.899506] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -163.4 M ([p.) S (24) S (] ) S 198.9 -150.2 M (SYNTAX_ERR: Raised if the new value has a syntax error) S 198.9 -163.4 M (and is ) S (unparsable.) S 198.9 -187.6 M (NO_MODIFICATION_ALLOWED_ERR: Raised if this) S 198.9 -200.8 M (property is ) S (readonly.) S 0 -220.6 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (219) S 0 setgray 182.3 40 M 8 8 Nf (5.3. CSS Extended Interfaces) S 0 -8 M grestore pgsave restore N %%Page: 220 220 %%PageResources: font Helvetica %%PageBoundingBox: 253 44 359 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 (220) S 0 setgray 182.3 40 M 8 8 Nf (5.3. CSS Extended Interfaces) S 0 -8 M grestore pgsave restore N %%Page: 221 221 %%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 /16 /DEST pdfmark 0 0 M [/View [/XYZ -4 706.0 null] /Dest /1088 /DEST pdfmark 0 -22.8 M %%IncludeResource: font Times-Bold 19 2 Nf (6.) S [/View [/XYZ -4 706.000183 null] /Dest /1149 /DEST pdfmark [/View [/XYZ -4 706.000183 null] /Dest /1089 /DEST pdfmark ( Document Object Model ) S (Events) 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 (Tom Pixley, Netscape Communications ) S (Corporation) S 0 -71.2 M [/View [/XYZ -4 634.800293 null] /Dest /80 /DEST pdfmark 0 -94.2 M 17 2 Nf (6.1.) S [/View [/XYZ -4 632.200562 null] /Dest /1150 /DEST pdfmark [/View [/XYZ -4 632.200562 null] /Dest /1090 /DEST pdfmark ( Overview of the DOM Level 2 Event ) S (Model) S 0 -118.4 M 11 0 Nf (The DOM Level 2 Event Model is designed with two main goals. The first goal is the design of a generic) S 0 -131.6 M (event system which allows registration of event handlers, describes event flow through a tree structure,) S 0 -144.8 M (and provides basic contextual information for each event. Additionally, the specification will provide) S 0 -158 M (standard sets of events for user interface control and document mutation notifications, including defined) S 0 -171.2 M (contextual information for each of these event ) S (sets.) S 0 -195.4 M 11 0 Nf (The second goal of the event model is to provide a common subset of the current event systems used in ) S 0 -208.6 M 11 1 Nf (DOM Level ) S (0) S [/Rect [-1.0 -211.349121 60.8718262 -199.249115] /Subtype /Link /Border [0 0 1] /Dest /746 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (448) S (] ) S (browsers. This is intended to foster interoperability of existing scripts and content. It) S 0 -221.8 M (is not expected that this goal will be met with full backwards compatibility. However, the specification) S 0 -235 M (attempts to achieve this when ) S (possible.) S 0 -259.2 M (The following sections of the Event Model specification define both the specification for the DOM Event) S 0 -272.4 M (Model and a number of compliant event sets designed for use within the model. The Event Model consists) S 0 -285.6 M (of the two sections on event propagation and event listener registration and the Event interface. A DOM) S 0 -298.8 M 11 0 Nf (consumer can use the ) S %%IncludeResource: font Courier 11 4 Nf (hasFeature) S 11 0 Nf ( of the ) S 11 4 Nf (DOMImplementation) S [/Rect [192.991943 -301.548828 307.189453 -289.448822] /Subtype /Link /Border [0 0 1] /Dest /180 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (26) S (] ) S (interface to determine) S 0 -312 M (whether the Event Model has been implemented by a DOM implementation. The feature string for the) S 0 -325.2 M (Event Model is "Events". The existence within an implementation of each of the individual event sets can) S 0 -338.4 M 11 0 Nf (also be queried using the ) S 11 4 Nf (hasFeature) S 11 0 Nf ( method. Each event set describes its own feature string in the) S 0 -351.6 M (event set listing. ) S 0 -351.6 M [/View [/XYZ -4 354.401367 null] /Dest /81 /DEST pdfmark 0 -381.6 M 15 2 Nf (6.1.1.) S [/View [/XYZ -4 342.401367 null] /Dest /1151 /DEST pdfmark [/View [/XYZ -4 342.401367 null] /Dest /1091 /DEST pdfmark ( ) S (Terminology) S 0 -405.8 M 11 2 Nf (UI ) S (events) S 11 0 Nf ( ) S 22 -419 M (User interface events. These events are generated by user interaction through an external device) S 22 -432.2 M (\(mouse, keyboard, ) S (etc.\)) S 0 -445.4 M 11 2 Nf (UI Logical ) S (events) S 11 0 Nf ( ) S 22 -458.6 M (Device independent user interface events such as focus change messages or element triggering ) S 22 -471.8 M (notifications.) S 0 -485 M 11 2 Nf (Mutation ) S (events) S 11 0 Nf ( ) S 22 -498.2 M (Events caused by any action which modifies the structure of the ) S (document.) S 0 -511.4 M 11 2 Nf (Capturing) S 11 0 Nf ( ) S 22 -524.6 M (The process by which an event can be handled by one of the event's target's ancestors before being) S 22 -537.8 M (handled by the event's ) S (target.) S 0 -551 M 11 2 Nf (Bubbling) S 11 0 Nf ( ) S 22 -564.2 M (The process by which an event propagates upward through its ancestors after being handled by the) S 22 -577.4 M (event's ) S (target.) S 0 -590.6 M 11 2 Nf (Cancelable) S 11 0 Nf ( ) S 22 -603.8 M (A designation for events which indicates that upon handling the event the client may choose to) S 22 -617 M (prevent the DOM implementation from processing any default action associated with the ) S (event.) S 0 -617 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (221) S 0 setgray 174.3 40 M 8 8 Nf (6. Document Object Model Events) S 0 -8 M grestore pgsave restore N %%Page: 222 222 %%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 /82 /DEST pdfmark 0 -20.4 M %%IncludeResource: font Times-Bold 17 2 Nf (6.2.) S [/View [/XYZ -4 706.000122 null] /Dest /1152 /DEST pdfmark [/View [/XYZ -4 706.000122 null] /Dest /1092 /DEST pdfmark ( Description of event ) S (flow) S 0 -44.6 M %%IncludeResource: font Times-Roman 11 0 Nf (Event flow is the process through which the an event originates from the DOM implementation and is) S 0 -57.8 M (passed into the Document Object Model. The methods of event capture and event bubbling, along with) S 0 -71 M (various event listener registration techniques, allow the event to then be handled in a number of ways. It) S 0 -84.2 M 11 0 Nf (can be handled locally at the ) S %%IncludeResource: font Courier 11 4 Nf (EventTarget) S 11 0 Nf ( level or centrally from an ) S 11 4 Nf (EventTarget) S [/Rect [317.200928 -86.949707 391.799316 -74.8497086] /Subtype /Link /Border [0 0 1] /Dest /1099 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (224) S (] ) S (higher in) S 0 -97.4 M (the document tree. ) S 0 -97.4 M [/View [/XYZ -4 608.600342 null] /Dest /83 /DEST pdfmark 0 -127.4 M 15 2 Nf (6.2.1.) S [/View [/XYZ -4 596.600342 null] /Dest /1153 /DEST pdfmark [/View [/XYZ -4 596.600342 null] /Dest /1093 /DEST pdfmark ( Basic event ) S (flow) S 0 -151.6 M 11 0 Nf (Each event has an ) S 11 4 Nf (EventTarget) S [/Rect [80.8603516 -154.349609 155.45874 -142.249603] /Subtype /Link /Border [0 0 1] /Dest /1099 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (224) S (] ) S (toward which the event is directed by the DOM) S 0 -164.8 M 11 0 Nf (implementation. This ) S 11 4 Nf (EventTarget) S [/Rect [95.8640137 -167.549561 170.462402 -155.449554] /Subtype /Link /Border [0 0 1] /Dest /1099 /ANN pdfmark 11 0 Nf ( is specified in the ) S 11 4 Nf (Event) S [/Rect [251.257324 -167.549561 286.256592 -155.449554] /Subtype /Link /Border [0 0 1] /Dest /1107 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (227) S (] ) S ('s ) S 11 4 Nf (target) S 11 0 Nf ( attribute. When the) S 0 -178 M 11 0 Nf (event reaches the target, any event listeners registered on the ) S 11 4 Nf (EventTarget) S [/Rect [268.724121 -180.749512 343.32251 -168.649506] /Subtype /Link /Border [0 0 1] /Dest /1099 /ANN pdfmark 11 0 Nf ( are triggered. Although all ) S 0 -191.2 M 11 4 Nf (EventListeners) S [/Rect [-1.0 -193.949463 93.3979492 -181.849457] /Subtype /Link /Border [0 0 1] /Dest /1103 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (226) S (] ) S (on the ) S 11 4 Nf (EventTarget) S [/Rect [158.915283 -193.949463 233.513672 -181.849457] /Subtype /Link /Border [0 0 1] /Dest /1099 /ANN pdfmark 11 0 Nf ( are guaranteed to be triggered by any event which is) S 0 -204.4 M 11 0 Nf (received by that ) S 11 4 Nf (EventTarget) S 11 0 Nf (, no specification is made as to the order in which they will receive the) S 0 -217.6 M 11 0 Nf (event with regards to the other ) S 11 4 Nf (EventListeners) S [/Rect [135.859131 -220.349365 230.25708 -208.249359] /Subtype /Link /Border [0 0 1] /Dest /1103 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (226) S (] ) S (on the ) S 11 4 Nf (EventTarget) S [/Rect [295.774414 -220.349365 370.372803 -208.249359] /Subtype /Link /Border [0 0 1] /Dest /1099 /ANN pdfmark 11 0 Nf (. If neither event) S 0 -230.8 M (capture or event bubbling are in use for that particular event, the event flow process will complete after all) S 0 -244 M (listeners have been triggered. If event capture or event bubbling is in use, the event flow will be modified) S 0 -257.2 M (as described in the sections ) S (below.) S 0 -281.4 M 11 0 Nf (Any exceptions thrown inside an ) S 11 4 Nf (EventListener) S [/Rect [146.5625 -284.14917 234.360596 -272.049164] /Subtype /Link /Border [0 0 1] /Dest /1103 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (226) S (] ) S (will not stop propagation of the event. It will) S 0 -294.6 M 11 0 Nf (continue processing any additional ) S 11 4 Nf (EventListener) S [/Rect [154.812012 -297.349121 242.610107 -285.249115] /Subtype /Link /Border [0 0 1] /Dest /1103 /ANN pdfmark 11 0 Nf ( in the described ) S (manner.) S 0 -318.8 M 11 0 Nf (It is expected that actions taken by ) S 11 4 Nf (EventListener) S [/Rect [153.887451 -321.549072 241.685547 -309.449066] /Subtype /Link /Border [0 0 1] /Dest /1103 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (226) S (] ) S (s may cause additional events to fire.) S 0 -332 M (Additional events should be handled in a synchronous manner and may cause reentrancy into the event ) S 0 -345.2 M (model.) S 0 -345.2 M [/View [/XYZ -4 360.801025 null] /Dest /84 /DEST pdfmark 0 -375.2 M 15 2 Nf (6.2.2.) S [/View [/XYZ -4 348.801025 null] /Dest /1154 /DEST pdfmark [/View [/XYZ -4 348.801025 null] /Dest /1094 /DEST pdfmark ( Event ) S (capture) S 0 -399.4 M 11 0 Nf (Event capture is the process by which an EventListener registered on an ancestor of the event's target can) S 0 -412.6 M (intercept events of a given type before they are received by the event's target. Capture operates from the) S 0 -425.8 M 11 0 Nf (top of the tree, generally the ) S 11 4 Nf (Document) S [/Rect [125.772217 -428.548828 180.571045 -416.448822] /Subtype /Link /Border [0 0 1] /Dest /213 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (29) S (] ) S (, downward, making it the symmetrical opposite of) S 0 -439 M 11 0 Nf (bubbling which is described below. The chain of ) S 11 4 Nf (EventTarget) S [/Rect [216.213379 -441.748779 290.811768 -429.648773] /Subtype /Link /Border [0 0 1] /Dest /1099 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (224) S (] ) S (s from the top of the tree to the) S 0 -452.2 M (event's target is determined before the initial dispatch of the event. If modifications occur to the tree) S 0 -465.4 M (during event processing, event flow will proceed based on the initial state of the ) S (tree.) S 0 -489.6 M 11 0 Nf (An ) S 11 4 Nf (EventListener) S [/Rect [15.1918945 -492.348633 102.98999 -480.248627] /Subtype /Link /Border [0 0 1] /Dest /1103 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (226) S (] ) S (being registered on an ) S 11 4 Nf (EventTarget) S [/Rect [238.762695 -492.348633 313.361084 -480.248627] /Subtype /Link /Border [0 0 1] /Dest /1099 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (224) S (] ) S (may choose to have that ) S 0 -502.8 M 11 4 Nf (EventListener) S [/Rect [-1.0 -505.548584 86.7980957 -493.448578] /Subtype /Link /Border [0 0 1] /Dest /1103 /ANN pdfmark 11 0 Nf ( capture events by specifying the ) S 11 4 Nf (useCapture) S 11 0 Nf ( parameter of the ) S 0 -516 M 11 4 Nf (addEventListener) S 11 0 Nf ( method to be ) S 11 4 Nf (true) S 11 0 Nf (. Thereafter, when an event of the given type is dispatched) S 0 -529.2 M (toward a descendant of the capturing object, the event will trigger any capturing event listeners of the) S 0 -542.4 M (appropriate type which exist in the direct line between the top of the document and the event's target. This) S 0 -555.6 M 11 0 Nf (downward propagation continues until the event's target is reached. A capturing ) S 11 4 Nf (EventListener) S [/Rect [354.589844 -558.348389 442.387939 -546.248413] /Subtype /Link /Border [0 0 1] /Dest /1103 /ANN pdfmark 11 0 Nf ( will) S 0 -568.8 M 11 0 Nf (not be triggered by events dispatched directly to the ) S 11 4 Nf (EventTarget) S [/Rect [229.654297 -571.54834 304.252686 -559.448364] /Subtype /Link /Border [0 0 1] /Dest /1099 /ANN pdfmark 11 0 Nf ( upon which it is ) S (registered.) S 0 -579.8 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (222) S 0 setgray 183.6 40 M 8 8 Nf (6.2. Description of event flow) S 0 -8 M grestore pgsave restore N %%Page: 223 223 %%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 -13.2 M %%IncludeResource: font Times-Roman 11 0 Nf (If the capturing ) S %%IncludeResource: font Courier 11 4 Nf (EventListener) S [/Rect [69.5634766 -15.9499512 157.361572 -3.84995079] /Subtype /Link /Border [0 0 1] /Dest /1103 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (226) S (] ) S (wishes to prevent further processing of the event from) S 0 -26.4 M 11 0 Nf (occurring it may call the ) S 11 4 Nf (stopProgagation) S 11 0 Nf ( method of the ) S 11 4 Nf (Event) S [/Rect [274.885254 -29.1499023 309.884521 -17.049902] /Subtype /Link /Border [0 0 1] /Dest /1107 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (227) S (] ) S (interface. This will prevent) S 0 -39.6 M 11 0 Nf (further dispatch of the event, although additional ) S 11 4 Nf (EventListeners) S [/Rect [216.520752 -42.3498535 310.918701 -30.2498531] /Subtype /Link /Border [0 0 1] /Dest /1103 /ANN pdfmark 11 0 Nf ( registered at the same hierarchy) S 0 -52.8 M 11 0 Nf (level will still receive the event. Once an event's ) S 11 4 Nf (stopPropagation) S 11 0 Nf ( method has been called, further) S 0 -66 M 11 0 Nf (calls to that method have no additional effect. If no additional capturers exist and ) S 11 4 Nf (stopPropagation) S 0 -79.2 M 11 0 Nf (has not been called, the event triggers the appropriate ) S 11 4 Nf (EventListeners) S [/Rect [236.660645 -81.949707 331.058594 -69.8497086] /Subtype /Link /Border [0 0 1] /Dest /1103 /ANN pdfmark 11 0 Nf ( on the target ) S (itself.) S 0 -103.4 M (Although event capture is similar to the delegation based event model in which all interested parties) S 0 -116.6 M (register their listeners directly on the target about which they wish to receive notifications, it is different in) S 0 -129.8 M (two important respects. First, event capture only allows interception of events which are targeted at) S 0 -143 M 11 0 Nf (descendants of the capturing ) S 11 4 Nf (EventTarget) S [/Rect [127.30127 -145.749512 201.899658 -133.649506] /Subtype /Link /Border [0 0 1] /Dest /1099 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (224) S (] ) S (. It does not allow interception of events targeted to) S 0 -156.2 M (the capturer's ancestors, its siblings, or its sibling's descendants. Secondly, event capture is not specified) S 0 -169.4 M 11 0 Nf (for a single ) S 11 4 Nf (EventTarget) S [/Rect [51.237793 -172.149414 125.836182 -160.049408] /Subtype /Link /Border [0 0 1] /Dest /1099 /ANN pdfmark 11 0 Nf (, it is specified for a specific type of event. Once specified, event capture) S 0 -182.6 M (intercepts all events of the specified type targeted toward any of the capturer's ) S (descendants.) S 0 -182.6 M [/View [/XYZ -4 523.400635 null] /Dest /85 /DEST pdfmark 0 -212.6 M %%IncludeResource: font Times-Bold 15 2 Nf (6.2.3.) S [/View [/XYZ -4 511.400635 null] /Dest /1155 /DEST pdfmark [/View [/XYZ -4 511.400635 null] /Dest /1095 /DEST pdfmark ( Event ) S (bubbling) S 0 -236.8 M 11 0 Nf (Events which are designated as bubbling will initially proceed with the same event flow as non-bubbling) S 0 -250 M 11 0 Nf (events. The event is dispatched to its target ) S 11 4 Nf (EventTarget) S [/Rect [191.165527 -252.749268 265.763916 -240.649261] /Subtype /Link /Border [0 0 1] /Dest /1099 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (224) S (] ) S (and any event listeners found there) S 0 -263.2 M 11 0 Nf (are triggered. Bubbling events will then trigger any additional event listeners found by following the ) S 0 -276.4 M 11 4 Nf (EventTarget) S [/Rect [-1.0 -279.14917 73.5983887 -267.049164] /Subtype /Link /Border [0 0 1] /Dest /1099 /ANN pdfmark 11 0 Nf ('s parent chain upward, checking for any event listeners registered on each successive ) S 0 -289.6 M 11 4 Nf (EventTarget) S [/Rect [-1.0 -292.349121 73.5983887 -280.249115] /Subtype /Link /Border [0 0 1] /Dest /1099 /ANN pdfmark 11 0 Nf (. This upward propagation will continue up to and including the ) S 11 4 Nf (Document) S [/Rect [355.130127 -292.349121 409.928955 -280.249115] /Subtype /Link /Border [0 0 1] /Dest /213 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (29) S (] ) S (. ) S 0 -302.8 M 11 4 Nf (EventListener) S [/Rect [-1.0 -305.549072 86.7980957 -293.449066] /Subtype /Link /Border [0 0 1] /Dest /1103 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (226) S (] ) S (s registered as capturers will not be triggered during this phase. The chain of ) S 0 -316 M 11 4 Nf (EventTarget) S [/Rect [-1.0 -318.749023 73.5983887 -306.649017] /Subtype /Link /Border [0 0 1] /Dest /1099 /ANN pdfmark 11 0 Nf (s from the event target to the top of the tree is determined before the initial dispatch of the) S 0 -329.2 M (event. If modifications occur to the tree during event processing, event flow will proceed based on the) S 0 -342.4 M (initial state of the ) S (tree.) S 0 -366.6 M 11 0 Nf (Any event handler may choose to prevent further event propagation by calling the ) S 11 4 Nf (stopPropagation) S 0 -379.8 M 11 0 Nf (method of the ) S 11 4 Nf (Event) S [/Rect [62.8540039 -382.548828 97.8532715 -370.448822] /Subtype /Link /Border [0 0 1] /Dest /1107 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (227) S (] ) S (interface. If any ) S 11 4 Nf (EventListener) S [/Rect [206.11499 -382.548828 293.913086 -370.448822] /Subtype /Link /Border [0 0 1] /Dest /1103 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (226) S (] ) S (calls this method, all additional ) S 0 -393 M 11 4 Nf (EventListeners) S [/Rect [-1.0 -395.748779 93.3979492 -383.648773] /Subtype /Link /Border [0 0 1] /Dest /1103 /ANN pdfmark 11 0 Nf ( on the current ) S 11 4 Nf (EventTarget) S [/Rect [157.990723 -395.748779 232.589111 -383.648773] /Subtype /Link /Border [0 0 1] /Dest /1099 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (224) S (] ) S (will be triggered but bubbling will cease at) S 0 -406.2 M 11 0 Nf (that level. Only one call to ) S 11 4 Nf (stopPropagation) S 11 0 Nf ( is required to prevent further ) S (bubbling.) S 0 -406.2 M [/View [/XYZ -4 299.80127 null] /Dest /86 /DEST pdfmark 0 -436.2 M 15 2 Nf (6.2.4.) S [/View [/XYZ -4 287.80127 null] /Dest /1156 /DEST pdfmark [/View [/XYZ -4 287.80127 null] /Dest /1096 /DEST pdfmark ( Event ) S (cancelation) S 0 -460.4 M 11 0 Nf (Some events are specified as cancelable. For these events, the DOM implementation generally has a) S 0 -473.6 M (default action associated with the event. An example of this is a hyperlink in a web browser. When the) S 0 -486.8 M (user clicks on the hyperlink the default action is generally to active that hyperlink. Before processing these) S 0 -500 M (events, the implementation must check for event listeners registered to receive the event and dispatch the) S 0 -513.2 M (event to those listeners. These listeners then have the option of canceling the implementation's default) S 0 -526.4 M (action or allowing the default action to proceed. In the case of the hyperlink in the browser, canceling the) S 0 -539.6 M (action would have the result of not activating the ) S (hyperlink.) S 0 -563.8 M 11 0 Nf (Cancelation is accomplished by calling the ) S 11 4 Nf (Event) S [/Rect [190.252686 -566.54834 225.251953 -554.448364] /Subtype /Link /Border [0 0 1] /Dest /1107 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (227) S (] ) S ('s ) S 11 4 Nf (preventDefault) S 11 0 Nf ( method. If one or more ) S 0 -577 M 11 4 Nf (EventListeners) S [/Rect [-1.0 -579.748291 93.3979492 -567.648315] /Subtype /Link /Border [0 0 1] /Dest /1103 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (226) S (] ) S (call ) S 11 4 Nf (preventDefault) S 11 0 Nf ( during any phase of event flow the default action) S 0 -590.2 M (will be ) S (canceled.) S 0 -590.2 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (223) S 0 setgray 197.4 40 M 8 8 Nf (6.2.3. Event bubbling) S 0 -8 M grestore pgsave restore N %%Page: 224 224 %%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 (Different implementations will specify their own default actions, if any, associated with each event. The) S 0 -26.4 M (DOM does not attempt to specify these ) S (actions.) S 0 -26.4 M [/View [/XYZ -4 679.600098 null] /Dest /87 /DEST pdfmark 0 -60.4 M %%IncludeResource: font Times-Bold 17 2 Nf (6.3.) S [/View [/XYZ -4 666.000366 null] /Dest /1157 /DEST pdfmark [/View [/XYZ -4 666.000366 null] /Dest /1097 /DEST pdfmark ( Event listener ) S (registration) S 0 -68.9 M [/View [/XYZ -4 637.100342 null] /Dest /88 /DEST pdfmark 0 -90.4 M 15 2 Nf (6.3.1.) S [/View [/XYZ -4 633.600342 null] /Dest /1158 /DEST pdfmark [/View [/XYZ -4 633.600342 null] /Dest /1098 /DEST pdfmark ( Event registration ) S (interfaces) S 0 -114.6 M 11 2 Nf (Interface ) S %%IncludeResource: font Times-BoldItalic 11 3 Nf (EventTarget) S [/View [/XYZ -4 604.600403 null] /Dest /1099 /DEST pdfmark 11 0 Nf ( \(introduced in ) S 11 2 Nf (DOM Level ) S (2) S 11 0 Nf (\) ) S 22 -138.8 M 11 0 Nf (The ) S %%IncludeResource: font Courier 11 4 Nf (EventTarget) S 11 0 Nf ( interface is implemented by all ) S 11 4 Nf (Nodes) S [/Rect [255.206543 -141.549561 290.205811 -129.449554] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (38) S (] ) S (in an implementation which) S 22 -152 M 11 0 Nf (supports the DOM Event Model. The interface allows registration and removal of ) S 22 -165.2 M 11 4 Nf (EventListeners) S [/Rect [21.0 -167.949463 115.397949 -155.849457] /Subtype /Link /Border [0 0 1] /Dest /1103 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (226) S (] ) S (on an ) S 11 4 Nf (EventTarget) S 11 0 Nf ( and dispatch of events to that ) S 11 4 Nf (EventTarget) S 11 0 Nf (. ) S 22 -178.4 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -200.2 M 9.0 4 Nf (// Introduced in DOM Level 2:) S 44 -211 M (interface EventTarget {) S 44 -221.8 M ( void addEventListener\(in DOMString type, ) S 44 -232.6 M ( in EventListener listener, ) S 44 -243.4 M ( in boolean useCapture\);) S 44 -254.2 M ( void removeEventListener\(in DOMString type, ) S 44 -265 M ( in EventListener listener, ) S 44 -275.8 M ( in boolean useCapture\);) S 44 -286.6 M ( boolean dispatchEvent\(in Event evt\)) S 44 -297.4 M ( raises\(EventException\);) S 44 -308.2 M (};) S 22 -330.4 M 11 2 Nf (Methods) S 11 0 Nf ( ) S 44 -343.6 M 11 4 Nf (addEventListener) S [/View [/XYZ -4 375.602844 null] /Dest /1100 /DEST pdfmark 11 0 Nf ( ) S 66 -356.8 M 11 0 Nf (This method allows the registration of event listeners on the event target. If an ) S 66 -370 M 11 4 Nf (EventListener) S [/Rect [65.0 -372.74707 152.798096 -360.647064] /Subtype /Link /Border [0 0 1] /Dest /1103 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (226) S (] ) S (is added to an ) S 11 4 Nf (EventTarget) S 11 0 Nf ( while it is processing an event,) S 66 -383.2 M (it will not be triggered by the current actions but may be triggered during a later stage of) S 66 -396.4 M (event flow, such as the bubbling phase. ) S 66 -409.6 M 11 0 Nf (If multiple identical ) S 11 4 Nf (EventListener) S [/Rect [155.131592 -412.346924 242.929688 -400.246918] /Subtype /Link /Border [0 0 1] /Dest /1103 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (226) S (] ) S (s are registered on the same ) S 66 -422.8 M 11 4 Nf (EventTarget) S 11 0 Nf ( with the same parameters the duplicate instances are discarded. They do) S 66 -436 M 11 0 Nf (not cause the ) S 11 4 Nf (EventListener) S [/Rect [125.179688 -438.746826 212.977783 -426.64682] /Subtype /Link /Border [0 0 1] /Dest /1103 /ANN pdfmark 11 0 Nf ( to be called twice and since they are discarded they do) S 66 -449.2 M 11 0 Nf (not need to be removed with the ) S 11 4 Nf (removeEventListener) S 11 0 Nf ( method. ) S 66 -462.4 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -475.6 M 11 4 Nf (type) S 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [127.753906 -478.34668 189.152588 -466.246674] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 88 -488.8 M (The event type for which the user is ) S (registering) S 66 -513 M 11 4 Nf (listener) S 11 0 Nf ( of type ) S 11 4 Nf (EventListener) S [/Rect [154.15332 -515.746582 241.951416 -503.646576] /Subtype /Link /Border [0 0 1] /Dest /1103 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (226) S (] ) S 88 -526.2 M 11 0 Nf (The ) S 11 4 Nf (listener) S 11 0 Nf ( parameter takes an interface implemented by the user which contains) S 88 -539.4 M (the methods to be called when the event ) S (occurs.) S 66 -563.6 M 11 4 Nf (useCapture) S 11 0 Nf ( of type ) S 11 4 Nf (boolean) S 88 -576.8 M 11 0 Nf (If true, ) S 11 4 Nf (useCapture) S 11 0 Nf ( indicates that the user wishes to initiate capture. After initiating) S 88 -590 M 11 0 Nf (capture, all events of the specified type will be dispatched to the registered ) S 88 -603.2 M 11 4 Nf (EventListener) S [/Rect [87.0 -605.946289 174.798096 -593.846313] /Subtype /Link /Border [0 0 1] /Dest /1103 /ANN pdfmark 11 0 Nf ( before being dispatched to any ) S 11 4 Nf (EventTargets) S 11 0 Nf ( beneath them in) S 88 -616.4 M 11 0 Nf (the tree. Events which are bubbling upward through the tree will not trigger an ) S 88 -616.4 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (224) S 0 setgray 182.1 40 M 8 8 Nf (6.3. Event listener registration) S 176 -8 M grestore pgsave restore N %%Page: 225 225 %%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 Courier 11 4 Nf (EventListener) S [/Rect [87.0 -15.9499512 174.798096 -3.84995079] /Subtype /Link /Border [0 0 1] /Dest /1103 /ANN pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( designated to use ) S (capture.) S 66 -37.4 M %%IncludeResource: font Times-Bold 11 2 Nf (No Return ) S (Value) S 66 -50.6 M 11 2 Nf (No ) S (Exceptions) S 44 -74.8 M 11 4 Nf (dispatchEvent) S [/View [/XYZ -4 644.400208 null] /Dest /1101 /DEST pdfmark 11 0 Nf ( ) S 66 -88 M (This method allows the dispatch of events into the implementations event model. Events) S 66 -101.2 M (dispatched in this manner will have the same capturing and bubbling behavior as events) S 66 -114.4 M 11 0 Nf (dispatched directly by the implementation. The target of the event is the ) S 11 4 Nf (EventTarget) S 66 -127.6 M 11 0 Nf (on which ) S 11 4 Nf (dispatchEvent) S 11 0 Nf ( is called. ) S 66 -140.8 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -154 M 11 4 Nf (evt) S 11 0 Nf ( of type ) S 11 4 Nf (Event) S [/Rect [121.154053 -156.749512 156.15332 -144.649506] /Subtype /Link /Border [0 0 1] /Dest /1107 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (227) S (] ) S 88 -167.2 M (Specifies the event type, behavior, and contextual information to be used in processing) S 88 -180.4 M (the ) S (event.) S 66 -204.6 M 11 2 Nf (Return ) S (Value) S 11 0 Nf ( ) S 74 -231.9 M 11 4 Nf (boolean) S 152.4 -231.9 M 11 0 Nf (The return value of ) S 11 4 Nf (dispatchEvent) S 11 0 Nf ( indicates whether any of the) S 152.4 -245.1 M 11 0 Nf (listeners which handled the event called ) S 11 4 Nf (preventDefault) S 11 0 Nf (. If ) S 152.4 -258.3 M 11 4 Nf (preventDefault) S 11 0 Nf ( was called the value is false, else the value is) S 152.4 -271.5 M (true. ) S 66 -304.4 M 11 2 Nf (Exceptions) S 11 0 Nf ( ) S 74 -331.7 M 11 4 Nf (EventException) S [/Rect [73.0 -334.498779 167.397949 -322.398773] /Subtype /Link /Border [0 0 1] /Dest /1119 /ANN pdfmark 11 0 Nf ( ) S 74 -344.9 M ([p.) S (229) S (] ) S 201.8 -331.7 M 11 0 Nf (UNSPECIFIED_EVENT_TYPE_ERR: Raised if the ) S 201.8 -344.9 M 11 4 Nf (Event) S [/Rect [200.772949 -347.69873 235.772217 -335.598724] /Subtype /Link /Border [0 0 1] /Dest /1107 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (227) S (] ) S ('s type was not specified by initializing the) S 201.8 -358.1 M 11 0 Nf (event before ) S 11 4 Nf (dispatchEvent) S 11 0 Nf ( was called. Specification) S 201.8 -371.3 M 11 0 Nf (of the ) S 11 4 Nf (Event) S [/Rect [228.877441 -374.098633 263.876709 -361.998627] /Subtype /Link /Border [0 0 1] /Dest /1107 /ANN pdfmark 11 0 Nf ('s type as ) S 11 4 Nf (null) S 11 0 Nf ( or an empty string will also) S 201.8 -384.5 M (trigger this ) S (exception.) S 44 -417.5 M 11 4 Nf (removeEventListener) S [/View [/XYZ -4 301.701477 null] /Dest /1102 /DEST pdfmark 11 0 Nf ( ) S 66 -430.7 M 11 0 Nf (This method allows the removal of event listeners from the event target. If an ) S 66 -443.9 M 11 4 Nf (EventListener) S [/Rect [65.0 -446.648438 152.798096 -434.548431] /Subtype /Link /Border [0 0 1] /Dest /1103 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (226) S (] ) S (is removed from an ) S 11 4 Nf (EventTarget) S 11 0 Nf ( while it is processing an) S 66 -457.1 M 11 0 Nf (event, it will not be triggered by the current actions. ) S 11 4 Nf (EventListener) S [/Rect [295.962158 -459.848389 383.760254 -447.748383] /Subtype /Link /Border [0 0 1] /Dest /1103 /ANN pdfmark 11 0 Nf (s can never be) S 66 -470.3 M (invoked after being ) S (removed.) S 66 -483.5 M 11 0 Nf (Calling ) S 11 4 Nf (removeEventListener) S 11 0 Nf ( with arguments which do not identify any currently) S 66 -496.7 M 11 0 Nf (registered ) S 11 4 Nf (EventListener) S [/Rect [111.121582 -499.448242 198.919678 -487.348236] /Subtype /Link /Border [0 0 1] /Dest /1103 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (226) S (] ) S (on the ) S 11 4 Nf (EventTarget) S 11 0 Nf ( has no ) S (effect.) S 66 -509.9 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -523.1 M 11 4 Nf (type) S 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [127.753906 -525.848145 189.152588 -513.748169] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 88 -536.3 M 11 0 Nf (Specifies the event type of the ) S 11 4 Nf (EventListener) S [/Rect [222.637939 -539.048096 310.436035 -526.94812] /Subtype /Link /Border [0 0 1] /Dest /1103 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (226) S (] ) S (being removed. ) S 66 -560.5 M 11 4 Nf (listener) S 11 0 Nf ( of type ) S 11 4 Nf (EventListener) S [/Rect [154.15332 -563.248047 241.951416 -551.148071] /Subtype /Link /Border [0 0 1] /Dest /1103 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (226) S (] ) S 88 -573.7 M 11 0 Nf (The ) S 11 4 Nf (EventListener) S [/Rect [106.854736 -576.448 194.652832 -564.348] /Subtype /Link /Border [0 0 1] /Dest /1103 /ANN pdfmark 11 0 Nf ( parameter indicates the ) S 11 4 Nf (EventListener ) S 11 0 Nf (to be removed. ) S 88 -584.7 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (225) S 0 setgray 174.3 40 M 8 8 Nf (6.3.1. Event registration interfaces) S 176 -8 M grestore pgsave restore N %%Page: 226 226 %%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 66 -13.2 M %%IncludeResource: font Courier 11 4 Nf (useCapture) S %%IncludeResource: font Times-Roman 11 0 Nf ( of type ) S 11 4 Nf (boolean) S 88 -26.4 M 11 0 Nf (Specifies whether the ) S 11 4 Nf (EventListener) S [/Rect [184.446533 -29.1499023 272.244629 -17.049902] /Subtype /Link /Border [0 0 1] /Dest /1103 /ANN pdfmark 11 0 Nf ( being removed was registered as a capturing) S 88 -39.6 M (listener or not. If a listener was registered twice, one with capture and one without,) S 88 -52.8 M (each must be removed separately. Removal of a capturing listener does not affect a) S 88 -66 M (non-capturing version of the same listener, and vice versa. ) S 66 -90.2 M %%IncludeResource: font Times-Bold 11 2 Nf (No Return ) S (Value) S 66 -103.4 M 11 2 Nf (No ) S (Exceptions) S 0 -127.6 M 11 2 Nf (Interface ) S %%IncludeResource: font Times-BoldItalic 11 3 Nf (EventListener) S [/View [/XYZ -4 591.600403 null] /Dest /1103 /DEST pdfmark 11 0 Nf ( \(introduced in ) S 11 2 Nf (DOM Level ) S (2) S 11 0 Nf (\) ) S 22 -151.8 M 11 0 Nf (The ) S 11 4 Nf (EventListener) S 11 0 Nf ( interface is the primary method for handling events. Users implement the ) S 22 -165 M 11 4 Nf (EventListener) S 11 0 Nf ( interface and register their listener on an ) S 11 4 Nf (EventTarget) S [/Rect [290.075195 -167.749512 364.673584 -155.649506] /Subtype /Link /Border [0 0 1] /Dest /1099 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (224) S (] ) S (using the ) S 22 -178.2 M 11 4 Nf (AddEventListener) S 11 0 Nf ( method. The users should also remove their ) S 11 4 Nf (EventListener) S 11 0 Nf ( from its ) S 22 -191.4 M 11 4 Nf (EventTarget) S [/Rect [21.0 -194.149414 95.5983887 -182.049408] /Subtype /Link /Border [0 0 1] /Dest /1099 /ANN pdfmark 11 0 Nf ( after they have completed using the listener. ) S 22 -215.6 M 11 0 Nf (When a ) S 11 4 Nf (Node) S [/Rect [57.6513672 -218.349365 86.0507812 -206.249359] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (38) S (] ) S (is copied using the ) S 11 4 Nf (cloneNode) S 11 0 Nf ( method the ) S 11 4 Nf (EventListener) S 11 0 Nf (s attached to) S 22 -228.8 M 11 0 Nf (the source ) S 11 4 Nf (Node) S [/Rect [68.6508789 -231.549316 97.050293 -219.44931] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( are not attached to the copied ) S 11 4 Nf (Node) S [/Rect [229.764404 -231.549316 258.163818 -219.44931] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf (. If the user wishes the same ) S 22 -242 M 11 4 Nf (EventListener) S 11 0 Nf (s to be added to the newly created copy the user must add them manually. ) S 22 -255.2 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -277 M 9.0 4 Nf (// Introduced in DOM Level 2:) S 44 -287.8 M (interface EventListener {) S 44 -298.6 M ( void handleEvent\(in Event evt\);) S 44 -309.4 M (};) S 22 -331.6 M 11 2 Nf (Methods) S 11 0 Nf ( ) S 44 -344.8 M 11 4 Nf (handleEvent) S [/View [/XYZ -4 374.401672 null] /Dest /1104 /DEST pdfmark 11 0 Nf ( ) S 66 -358 M 11 0 Nf (This method is called whenever an event occurs of the type for which the ) S 66 -371.2 M 11 4 Nf (EventListener) S 11 0 Nf ( interface was registered. ) S 66 -384.4 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -397.6 M 11 4 Nf (evt) S 11 0 Nf ( of type ) S 11 4 Nf (Event) S [/Rect [121.154053 -400.348145 156.15332 -388.248138] /Subtype /Link /Border [0 0 1] /Dest /1107 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (227) S (] ) S 88 -410.8 M 11 0 Nf (The ) S 11 4 Nf (Event) S [/Rect [106.854736 -413.548096 141.854 -401.44809] /Subtype /Link /Border [0 0 1] /Dest /1107 /ANN pdfmark 11 0 Nf ( contains contextual information about the event. It also contains the ) S 88 -424 M 11 4 Nf (stopPropagation) S 11 0 Nf ( and ) S 11 4 Nf (preventDefault) S 11 0 Nf ( methods which are used in) S 88 -437.2 M (determining the event's flow and default action. ) S 66 -461.4 M 11 2 Nf (No Return ) S (Value) S 66 -474.6 M 11 2 Nf (No ) S (Exceptions) S 0 -485.6 M [/View [/XYZ -4 220.4021 null] /Dest /89 /DEST pdfmark 0 -504.6 M 15 2 Nf (6.3.2.) S [/View [/XYZ -4 219.4021 null] /Dest /1159 /DEST pdfmark [/View [/XYZ -4 219.4021 null] /Dest /1105 /DEST pdfmark ( Interaction with HTML 4.0 event ) S (listeners) S 0 -528.8 M 11 0 Nf (In HTML 4.0, event listeners were specified as attributes of an element. As such, registration of a second) S 0 -542 M (event listener of the same type would replace the first listener. The DOM Event Model allows registration) S 0 -555.2 M 11 0 Nf (of multiple event listeners on a single ) S 11 4 Nf (EventTarget) S [/Rect [166.735107 -557.947754 241.333496 -545.847778] /Subtype /Link /Border [0 0 1] /Dest /1099 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (224) S (] ) S (. To achieve this, event listeners are no) S 0 -568.4 M (longer stored as attribute ) S (values.) S 0 -579.4 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (226) S 0 setgray 151.4 40 M 8 8 Nf (6.3.2. Interaction with HTML 4.0 event listeners) S 0 -8 M grestore pgsave restore N %%Page: 227 227 %%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-Roman 11 0 Nf (In order to achieve compatibility with HTML 4.0, implementors may view the setting of attributes which) S 0 -26.4 M 11 0 Nf (represent event handlers as the creation and registration of an ) S %%IncludeResource: font Courier 11 4 Nf (EventListener) S 11 0 Nf ( on the ) S 11 4 Nf (EventTarget) S [/Rect [389.964111 -29.1499023 464.5625 -17.049902] /Subtype /Link /Border [0 0 1] /Dest /1099 /ANN pdfmark 11 0 Nf ( ) S 0 -39.6 M 11 0 Nf ([p.) S (224) S (] ) S (. The value of ) S 11 4 Nf (useCapture) S 11 0 Nf ( defaults to ) S 11 4 Nf (false) S 11 0 Nf (. This ) S 11 4 Nf (EventListener) S [/Rect [276.106934 -42.3498535 363.905029 -30.2498531] /Subtype /Link /Border [0 0 1] /Dest /1103 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (226) S (] ) S (behaves in the) S 0 -52.8 M 11 0 Nf (same manner as any other ) S 11 4 Nf (EventListeners) S [/Rect [115.993408 -55.5498047 210.391357 -43.4498062] /Subtype /Link /Border [0 0 1] /Dest /1103 /ANN pdfmark 11 0 Nf ( which may be registered on the ) S 11 4 Nf (EventTarget) S [/Rect [351.663574 -55.5498047 426.261963 -43.4498062] /Subtype /Link /Border [0 0 1] /Dest /1099 /ANN pdfmark 11 0 Nf (. If the) S 0 -66 M (attribute representing the event listener is changed, this may be viewed as the removal of the previously) S 0 -79.2 M 11 0 Nf (registered ) S 11 4 Nf (EventListener) S [/Rect [45.121582 -81.949707 132.919678 -69.8497086] /Subtype /Link /Border [0 0 1] /Dest /1103 /ANN pdfmark 11 0 Nf ( and the registration of a new one. No technique is provided to allow HTML) S 0 -92.4 M (4.0 event listeners access to the context information defined for each ) S (event.) S 0 -92.4 M [/View [/XYZ -4 613.600342 null] /Dest /90 /DEST pdfmark 0 -126.4 M %%IncludeResource: font Times-Bold 17 2 Nf (6.4.) S [/View [/XYZ -4 600.00061 null] /Dest /1160 /DEST pdfmark [/View [/XYZ -4 600.00061 null] /Dest /1106 /DEST pdfmark ( Event ) S (interface) S 0 -150.6 M 11 2 Nf (Interface ) S %%IncludeResource: font Times-BoldItalic 11 3 Nf (Event) S [/View [/XYZ -4 568.600647 null] /Dest /1107 /DEST pdfmark 11 0 Nf ( \(introduced in ) S 11 2 Nf (DOM Level ) S (2) S 11 0 Nf (\) ) S 22 -174.8 M 11 0 Nf (The ) S 11 4 Nf (Event) S 11 0 Nf ( interface is used to provide contextual information about an event to the handler) S 22 -188 M 11 0 Nf (processing the event. An object which implements the ) S 11 4 Nf (Event) S 11 0 Nf ( interface is generally passed as the) S 22 -201.2 M (first parameter to an event handler. More specific context information is passed to event handlers by) S 22 -214.4 M 11 0 Nf (deriving additional interfaces from ) S 11 4 Nf (Event) S 11 0 Nf ( which contain information directly relating to the type of) S 22 -227.6 M (event they accompany. These derived interfaces are also implemented by the object passed to the) S 22 -240.8 M (event listener. ) S 22 -254 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -275.8 M 9.0 4 Nf (// Introduced in DOM Level 2:) S 44 -286.6 M (interface Event {) S 44 -297.4 M ( // PhaseType) S 44 -308.2 M ( const unsigned short CAPTURING_PHASE = 1;) S 44 -319 M ( const unsigned short AT_TARGET = 2;) S 44 -329.8 M ( const unsigned short BUBBLING_PHASE = 3;) S 44 -351.4 M ( readonly attribute DOMString type;) S 44 -362.2 M ( readonly attribute EventTarget target;) S 44 -373 M ( readonly attribute EventTarget currentTarget;) S 44 -383.8 M ( readonly attribute unsigned short eventPhase;) S 44 -394.6 M ( readonly attribute boolean bubbles;) S 44 -405.4 M ( readonly attribute boolean cancelable;) S 44 -416.2 M ( readonly attribute DOMTimeStamp timeStamp;) S 44 -427 M ( void stopPropagation\(\);) S 44 -437.8 M ( void preventDefault\(\);) S 44 -448.6 M ( void initEvent\(in DOMString eventTypeArg, ) S 44 -459.4 M ( in boolean canBubbleArg, ) S 44 -470.2 M ( in boolean cancelableArg\);) S 44 -481 M (};) S 22 -503.2 M 11 2 Nf (Definition group ) S 11 3 Nf (PhaseType) S [/View [/XYZ -4 216.004944 null] /Dest /1108 /DEST pdfmark 11 0 Nf ( ) S 44 -527.4 M (An integer indicating which phase of event flow is being ) S (processed.) S 44 -540.6 M 11 2 Nf (Defined ) S (Constants) S 11 0 Nf ( ) S 66 -553.8 M 11 4 Nf (AT_TARGET) S 88 -567 M 11 0 Nf (The event is currently being evaluated at the target ) S 11 4 Nf (EventTarget) S [/Rect [312.747803 -569.744873 387.346191 -557.644897] /Subtype /Link /Border [0 0 1] /Dest /1099 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (224) S (] ) S (.) S 88 -578 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (227) S 0 setgray 200.5 40 M 8 8 Nf (6.4. Event interface) S 176 -8 M grestore pgsave restore N %%Page: 228 228 %%PageResources: font Times-Roman Times-Italic Times-Bold Courier Helvetica %%PageBoundingBox: 93 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 (BUBBLING_PHASE) S 88 -26.4 M %%IncludeResource: font Times-Roman 11 0 Nf (The current event phase is the bubbling ) S (phase.) S 66 -50.6 M 11 4 Nf (CAPTURING_PHASE) S 88 -63.8 M 11 0 Nf (The current event phase is the capturing ) S (phase.) S 22 -88 M %%IncludeResource: font Times-Bold 11 2 Nf (Attributes) S 11 0 Nf ( ) S 44 -101.2 M 11 4 Nf (bubbles) S [/View [/XYZ -4 618.000305 null] /Dest /1109 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (boolean) S 11 0 Nf (, readonly ) S 66 -114.4 M (Used to indicate whether or not an event is a bubbling event. If the event can bubble the) S 66 -127.6 M (value is true, else the value is false. ) S 44 -151.8 M 11 4 Nf (cancelable) S [/View [/XYZ -4 567.400452 null] /Dest /1110 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (boolean) S 11 0 Nf (, readonly ) S 66 -165 M (Used to indicate whether or not an event can have its default action prevented. If the) S 66 -178.2 M (default action can be prevented the value is true, else the value is false. ) S 44 -202.4 M 11 4 Nf (currentTarget) S [/View [/XYZ -4 516.800598 null] /Dest /1111 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (EventTarget) S [/Rect [165.152588 -205.149414 239.750977 -193.049408] /Subtype /Link /Border [0 0 1] /Dest /1099 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (224) S (] ) S (, readonly ) S 66 -215.6 M 11 0 Nf (Used to indicate the ) S 11 4 Nf (EventTarget) S [/Rect [155.428955 -218.349365 230.027344 -206.249359] /Subtype /Link /Border [0 0 1] /Dest /1099 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (224) S (] ) S (whose ) S 11 4 Nf (EventListeners) S [/Rect [296.45752 -218.349365 390.855469 -206.249359] /Subtype /Link /Border [0 0 1] /Dest /1103 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (226) S (] ) S (are) S 66 -228.8 M (currently being processed. This is particularly useful during capturing and bubbling. ) S 44 -253 M 11 4 Nf (eventPhase) S [/View [/XYZ -4 466.200745 null] /Dest /1112 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (unsigned ) S (short) S 11 0 Nf (, readonly ) S 66 -266.2 M (Used to indicate which phase of event flow is currently being evaluated. ) S 44 -290.4 M 11 4 Nf (target) S [/View [/XYZ -4 428.800842 null] /Dest /1113 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (EventTarget) S [/Rect [118.953613 -293.14917 193.552 -281.049164] /Subtype /Link /Border [0 0 1] /Dest /1099 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (224) S (] ) S (, readonly ) S 66 -303.6 M 11 0 Nf (Used to indicate the ) S 11 4 Nf (EventTarget) S [/Rect [155.428955 -306.349121 230.027344 -294.249115] /Subtype /Link /Border [0 0 1] /Dest /1099 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (224) S (] ) S (to which the event was originally dispatched. ) S 44 -327.8 M 11 4 Nf (timeStamp) S [/View [/XYZ -4 391.40094 null] /Dest /1114 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMTimeStamp) S [/Rect [138.753174 -330.549072 219.951416 -318.449066] /Subtype /Link /Border [0 0 1] /Dest /203 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (22) S (] ) S (, readonly ) S 66 -341 M (Used to specify the time \(in milliseconds relative to the epoch\) at which the event was) S 66 -354.2 M 11 0 Nf (created. Due to the fact that some systems may not provide this information the value of ) S 66 -367.4 M 11 4 Nf (timeStamp) S 11 0 Nf ( may be not available for all events. When not available, a value of 0 will be) S 66 -380.6 M (returned. Examples of epoch time are the time of the system start or 0:0:0 UTC 1st January) S 66 -393.8 M (1970. ) S 44 -418 M 11 4 Nf (type) S [/View [/XYZ -4 301.201233 null] /Dest /1115 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [105.753906 -420.748779 167.152588 -408.648773] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S (, readonly ) S 66 -431.2 M 11 0 Nf (The name of the event \(case-insensitive\). The name must be an ) S %%IncludeResource: font Times-Italic 11 1 Nf (XML ) S (name) S [/Rect [345.427734 -433.94873 396.003174 -421.848724] /Subtype /Link /Border [0 0 1] /Dest /328 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (451) S (] ) S (.) S 22 -455.4 M 11 2 Nf (Methods) S 11 0 Nf ( ) S 44 -468.6 M 11 4 Nf (initEvent) S [/View [/XYZ -4 250.601379 null] /Dest /1116 /DEST pdfmark 11 0 Nf ( ) S 66 -481.8 M 11 0 Nf (The ) S 11 4 Nf (initEvent) S 11 0 Nf ( method is used to initialize the value of an ) S 11 4 Nf (Event) S 11 0 Nf ( created through the ) S 66 -495 M 11 4 Nf (DocumentEvent) S [/Rect [65.0 -497.748535 152.798096 -485.648529] /Subtype /Link /Border [0 0 1] /Dest /1122 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (230) S (] ) S (interface. This method may only be called before the ) S 11 4 Nf (Event) S 66 -508.2 M 11 0 Nf (has been dispatched via the ) S 11 4 Nf (dispatchEvent) S 11 0 Nf ( method, though it may be called multiple) S 66 -521.4 M (times during that phase if necessary. If called multiple times the final invocation takes) S 66 -534.6 M 11 0 Nf (precedence. If called from a subclass of ) S 11 4 Nf (Event) S 11 0 Nf ( interface only the values specified in the ) S 66 -547.8 M 11 4 Nf (initEvent) S 11 0 Nf ( method are modified, all other attributes are left ) S (unchanged.) S 66 -561 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -574.2 M 11 4 Nf (eventTypeArg) S 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [180.552734 -576.948242 241.951416 -564.848267] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 88 -587.4 M (Specifies the event type. This type may be any event type currently defined in this) S 88 -600.6 M 11 0 Nf (specification or a new event type.. The string must be an ) S 11 1 Nf (XML ) S (name) S [/Rect [338.421875 -603.348145 388.997314 -591.248169] /Subtype /Link /Border [0 0 1] /Dest /328 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (451) S (] ) S (. ) S 88 -613.8 M (Any new event type must not begin with any upper, lower, or mixed case version of) S 88 -613.8 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (228) S 0 setgray 200.5 40 M 8 8 Nf (6.4. Event interface) S 176 -8 M grestore pgsave restore N %%Page: 229 229 %%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 88 -13.2 M %%IncludeResource: font Times-Roman 11 0 Nf (the string "DOM". This prefix is reserved for future DOM event sets. It is also) S 88 -26.4 M 11 0 Nf (strongly recommended that third parties adding their own events use their own prefix) S 88 -39.6 M (to avoid confusion and lessen the probability of conflicts with other new ) S (events.) S 66 -63.8 M %%IncludeResource: font Courier 11 4 Nf (canBubbleArg) S 11 0 Nf ( of type ) S 11 4 Nf (boolean) S 88 -77 M 11 0 Nf (Specifies whether or not the event can ) S (bubble.) S 66 -101.2 M 11 4 Nf (cancelableArg) S 11 0 Nf ( of type ) S 11 4 Nf (boolean) S 88 -114.4 M 11 0 Nf (Specifies whether or not the event's default action can be ) S (prevented.) S 66 -138.6 M %%IncludeResource: font Times-Bold 11 2 Nf (No Return ) S (Value) S 66 -151.8 M 11 2 Nf (No ) S (Exceptions) S 44 -176 M 11 4 Nf (preventDefault) S [/View [/XYZ -4 543.2005 null] /Dest /1117 /DEST pdfmark 11 0 Nf ( ) S 66 -189.2 M 11 0 Nf (If an event is cancelable, the ) S 11 4 Nf (preventDefault) S 11 0 Nf ( method is used to signify that the event) S 66 -202.4 M (is to be canceled, meaning any default action normally taken by the implementation as a) S 66 -215.6 M 11 0 Nf (result of the event will not occur. If, during any stage of event flow, the ) S 66 -228.8 M 11 4 Nf (preventDefault) S 11 0 Nf ( method is called the event is canceled. Any default action associated) S 66 -242 M (with the event will not occur. Calling this method for a non-cancelable event has no effect.) S 66 -255.2 M 11 0 Nf (Once ) S 11 4 Nf (preventDefault) S 11 0 Nf ( has been called it will remain in effect throughout the remainder) S 66 -268.4 M (of the event's propagation. This method may be used during any stage of event flow. ) S 66 -281.6 M 11 2 Nf (No ) S (Parameters) S 66 -294.8 M 11 2 Nf (No Return ) S (Value) S 66 -308 M 11 2 Nf (No ) S (Exceptions) S 44 -332.2 M 11 4 Nf (stopPropagation) S [/View [/XYZ -4 387.001038 null] /Dest /1118 /DEST pdfmark 11 0 Nf ( ) S 66 -345.4 M 11 0 Nf (The ) S 11 4 Nf (stopPropagation) S 11 0 Nf ( method is used prevent further propagation of an event during) S 66 -358.6 M 11 0 Nf (event flow. If this method is called by any ) S 11 4 Nf (EventListener) S [/Rect [253.195312 -361.348877 340.993408 -349.248871] /Subtype /Link /Border [0 0 1] /Dest /1103 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (226) S (] ) S (the event will cease) S 66 -371.8 M (propagating through the tree. The event will complete dispatch to all listeners on the) S 66 -385 M 11 0 Nf (current ) S 11 4 Nf (EventTarget) S [/Rect [98.901123 -387.748779 173.499512 -375.648773] /Subtype /Link /Border [0 0 1] /Dest /1099 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (224) S (] ) S (before event flow stops. This method may be used during) S 66 -398.2 M (any stage of event ) S (flow.) S 66 -411.4 M 11 2 Nf (No ) S (Parameters) S 66 -424.6 M 11 2 Nf (No Return ) S (Value) S 66 -437.8 M 11 2 Nf (No ) S (Exceptions) S 0 -462 M 11 2 Nf (Exception ) S %%IncludeResource: font Times-BoldItalic 11 3 Nf (EventException) S [/View [/XYZ -4 257.201477 null] /Dest /1119 /DEST pdfmark 11 0 Nf ( introduced in ) S 11 2 Nf (DOM Level ) S (2) S 11 0 Nf ( ) S 22 -486.2 M 11 0 Nf (Event operations may throw an ) S 11 4 Nf (EventException) S [/Rect [161.225586 -488.948486 255.623535 -476.84848] /Subtype /Link /Border [0 0 1] /Dest /1119 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (229) S (] ) S (as specified in their method) S 22 -499.4 M (descriptions. ) S 22 -512.6 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -534.4 M 9.0 4 Nf (// Introduced in DOM Level 2:) S 44 -545.2 M (exception EventException {) S 44 -556 M ( unsigned short code;) S 44 -566.8 M (};) S 44 -588.4 M (// EventExceptionCode) S 44 -599.2 M (const unsigned short UNSPECIFIED_EVENT_TYPE_ERR = 0;) S 44 -608.2 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (229) S 0 setgray 200.5 40 M 8 8 Nf (6.4. Event interface) S 44 -8 M grestore pgsave restore N %%Page: 230 230 %%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 22 -13.2 M %%IncludeResource: font Times-Bold 11 2 Nf (Definition group ) S %%IncludeResource: font Times-BoldItalic 11 3 Nf (EventExceptionCode) S [/View [/XYZ -4 706.000061 null] /Dest /1120 /DEST pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 44 -37.4 M (An integer indicating the type of error generated. ) S 44 -50.6 M 11 2 Nf (Defined ) S (Constants) S 11 0 Nf ( ) S 66 -63.8 M %%IncludeResource: font Courier 11 4 Nf (UNSPECIFIED_EVENT_TYPE_ERR) S 88 -77 M 11 0 Nf (If the ) S 11 4 Nf (Event) S [/Rect [113.267334 -79.7497559 148.266602 -67.6497574] /Subtype /Link /Border [0 0 1] /Dest /1107 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (227) S (] ) S ('s type was not specified by initializing the event before the) S 88 -90.2 M 11 0 Nf (method was called. Specification of the Event's type as ) S 11 4 Nf (null) S 11 0 Nf ( or an empty string will) S 88 -103.4 M (also trigger this exception. ) S 0 -114.4 M [/View [/XYZ -4 591.600342 null] /Dest /91 /DEST pdfmark 0 -137.4 M 17 2 Nf (6.5.) S [/View [/XYZ -4 589.00061 null] /Dest /1161 /DEST pdfmark [/View [/XYZ -4 589.00061 null] /Dest /1121 /DEST pdfmark ( DocumentEvent ) S (interface) S 0 -161.6 M 11 2 Nf (Interface ) S 11 3 Nf (DocumentEvent) S [/View [/XYZ -4 557.600647 null] /Dest /1122 /DEST pdfmark 11 0 Nf ( \(introduced in ) S 11 2 Nf (DOM Level ) S (2) S 11 0 Nf (\) ) S 22 -185.8 M 11 0 Nf (The ) S 11 4 Nf (DocumentEvent) S 11 0 Nf ( interface provides a mechanism by which the user can create an Event of a) S 22 -199 M 11 0 Nf (type supported by the implementation. It is expected that the ) S 11 4 Nf (DocumentEvent) S 11 0 Nf ( interface will be) S 22 -212.2 M 11 0 Nf (implemented on the same object which implements the ) S 11 4 Nf (Document) S [/Rect [266.030762 -214.949219 320.82959 -202.849213] /Subtype /Link /Border [0 0 1] /Dest /213 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (29) S (] ) S (interface in an) S 22 -225.4 M (implementation which supports the Event model. ) S 22 -238.6 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -260.4 M 9.0 4 Nf (// Introduced in DOM Level 2:) S 44 -271.2 M (interface DocumentEvent {) S 44 -282 M ( Event createEvent\(in DOMString eventType\)) S 44 -292.8 M ( raises\(DOMException\);) S 44 -303.6 M (};) S 22 -325.8 M 11 2 Nf (Methods) S 11 0 Nf ( ) S 44 -339 M 11 4 Nf (createEvent) S [/View [/XYZ -4 380.201965 null] /Dest /1123 /DEST pdfmark 11 0 Nf ( ) S 66 -352.2 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -365.4 M 11 4 Nf (eventType) S 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [160.753174 -368.147949 222.151855 -356.047943] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 88 -378.6 M 11 0 Nf (The ) S 11 4 Nf (eventType) S 11 0 Nf ( parameter specifies the type of ) S 11 4 Nf (Event) S [/Rect [306.763672 -381.3479 341.762939 -369.247894] /Subtype /Link /Border [0 0 1] /Dest /1107 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (227) S (] ) S (interface to be) S 88 -391.8 M 11 0 Nf (created. If the ) S 11 4 Nf (Event) S [/Rect [150.523193 -394.547852 185.522461 -382.447845] /Subtype /Link /Border [0 0 1] /Dest /1107 /ANN pdfmark 11 0 Nf ( interface specified is supported by the implementation this) S 88 -405 M 11 0 Nf (method will return a new ) S 11 4 Nf (Event) S [/Rect [200.341797 -407.747803 235.341064 -395.647797] /Subtype /Link /Border [0 0 1] /Dest /1107 /ANN pdfmark 11 0 Nf ( of the interface type requested. If the ) S 11 4 Nf (Event) S [/Rect [401.031982 -407.747803 436.03125 -395.647797] /Subtype /Link /Border [0 0 1] /Dest /1107 /ANN pdfmark 11 0 Nf ( is to be) S 88 -418.2 M 11 0 Nf (dispatched via the ) S 11 4 Nf (dispatchEvent) S 11 0 Nf ( method the appropriate event init method must) S 88 -431.4 M 11 0 Nf (be called after creation in order to initialize the ) S 11 4 Nf (Event) S [/Rect [296.247314 -434.147705 331.246582 -422.047699] /Subtype /Link /Border [0 0 1] /Dest /1107 /ANN pdfmark 11 0 Nf ('s values. As an example, a) S 88 -444.6 M 11 0 Nf (user wishing to synthesize some kind of ) S 11 4 Nf (UIEvent) S [/Rect [265.735596 -447.347656 313.93457 -435.24765] /Subtype /Link /Border [0 0 1] /Dest /181 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (231) S (] ) S (would call ) S 88 -457.8 M 11 4 Nf (createEvent) S 11 0 Nf ( with the parameter "UIEvents". The ) S 11 4 Nf (initUIEvent) S 11 0 Nf ( method could) S 88 -471 M 11 0 Nf (then be called on the newly created ) S 11 4 Nf (UIEvent) S [/Rect [244.923584 -473.747559 293.122559 -461.647552] /Subtype /Link /Border [0 0 1] /Dest /181 /ANN pdfmark 11 0 Nf ( to set the specific type of UIEvent to be) S 88 -484.2 M (dispatched and set its context ) S (information.) S 88 -497.4 M 11 0 Nf (The ) S 11 4 Nf (createEvent) S 11 0 Nf ( method is used in creating ) S 11 4 Nf (Event) S [/Rect [300.439697 -500.147461 335.438965 -488.047455] /Subtype /Link /Border [0 0 1] /Dest /1107 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (227) S (] ) S (s when it is either) S 88 -510.6 M 11 0 Nf (inconvenient or unnecessary for the user to create an ) S 11 4 Nf (Event) S [/Rect [321.283691 -513.347412 356.282959 -501.247406] /Subtype /Link /Border [0 0 1] /Dest /1107 /ANN pdfmark 11 0 Nf ( themselves. In cases) S 88 -523.8 M 11 0 Nf (where the implementation provided ) S 11 4 Nf (Event) S [/Rect [246.474854 -526.547363 281.474121 -514.447388] /Subtype /Link /Border [0 0 1] /Dest /1107 /ANN pdfmark 11 0 Nf ( is insufficient, users may supply their own ) S 88 -537 M 11 4 Nf (Event) S [/Rect [87.0 -539.747314 121.999268 -527.647339] /Subtype /Link /Border [0 0 1] /Dest /1107 /ANN pdfmark 11 0 Nf ( implementations for use with the ) S 11 4 Nf (dispatchEvent) S 11 0 Nf ( ) S (method.) S 66 -561.2 M 11 2 Nf (Return ) S (Value) S 11 0 Nf ( ) S 74 -588.5 M 11 4 Nf (Event) S [/Rect [73.0 -591.24707 107.999268 -579.147095] /Subtype /Link /Border [0 0 1] /Dest /1107 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (227) S (] ) S 174 -588.5 M 11 0 Nf (The newly created ) S 11 4 Nf (Event) S [/Rect [257.019043 -591.24707 292.018311 -579.147095] /Subtype /Link /Border [0 0 1] /Dest /1107 /ANN pdfmark 66 -597.2 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (230) S 0 setgray 182.3 40 M 8 8 Nf (6.5. DocumentEvent interface) S 132 -8 M grestore pgsave restore N %%Page: 231 231 %%PageResources: font Times-Roman Times-Italic Times-Bold Times-BoldItalic %%+ font Courier Helvetica %%PageBoundingBox: 71 44 534 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 (Exceptions) S %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 74 -40.5 M %%IncludeResource: font Courier 11 4 Nf (DOMException) S [/Rect [73.0 -43.2497559 154.198242 -31.1497555] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -53.7 M ([p.) S (24) S (] ) S 195.7 -40.5 M (NOT_SUPPORTED_ERR: Raised if the implementation) S 195.7 -53.7 M 11 0 Nf (does not support the type of ) S 11 4 Nf (Event) S [/Rect [319.993652 -56.449707 354.99292 -44.3497086] /Subtype /Link /Border [0 0 1] /Dest /1107 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (227) S (] ) S (interface ) S 195.7 -66.9 M (requested) S 0 -86.6 M [/View [/XYZ -4 619.350342 null] /Dest /92 /DEST pdfmark 0 -109.6 M 17 2 Nf (6.6.) S [/View [/XYZ -4 616.75061 null] /Dest /1162 /DEST pdfmark [/View [/XYZ -4 616.75061 null] /Dest /1124 /DEST pdfmark ( Event set ) S (definitions) S 0 -133.8 M 11 0 Nf (The DOM Level 2 Event Model allows a DOM implementation to support multiple sets of events. The) S 0 -147 M (model has been designed to allow addition of new event sets as is required. The DOM will not attempt to) S 0 -160.2 M (define all possible events. For purposes of interoperability, the DOM will define a set of user interface) S 0 -173.4 M (events including lower level device dependent events, a set of UI logical events, and a set of document) S 0 -186.6 M (mutation events. Any new event types defined by third parties must not begin with any upper, lower, or) S 0 -199.8 M (mixed case version of the string "DOM". This prefix is reserved for future DOM event sets. It is also) S 0 -213 M (strongly recommended that third parties adding their own events use their own prefix to avoid confusion) S 0 -226.2 M (and lessen the probability of conflicts with other new events. ) S 0 -226.2 M [/View [/XYZ -4 479.750977 null] /Dest /93 /DEST pdfmark 0 -256.2 M 15 2 Nf (6.6.1.) S [/View [/XYZ -4 467.750977 null] /Dest /1163 /DEST pdfmark [/View [/XYZ -4 467.750977 null] /Dest /1125 /DEST pdfmark ( User Interface event ) S (types) S 0 -280.4 M 11 0 Nf (The User Interface event set is composed of events listed in HTML 4.0 and additional events which are) S 0 -293.6 M 11 0 Nf (supported in ) S %%IncludeResource: font Times-Italic 11 1 Nf (DOM Level ) S (0) S [/Rect [56.4411621 -296.398926 118.312988 -284.29892] /Subtype /Link /Border [0 0 1] /Dest /746 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (448) S (] ) S (browsers.) S 0 -317.8 M 11 0 Nf (A DOM consumer can use the ) S 11 4 Nf (hasFeature) S 11 0 Nf ( of the ) S 11 4 Nf (DOMImplementation) S [/Rect [232.096436 -320.598877 346.293945 -308.498871] /Subtype /Link /Border [0 0 1] /Dest /180 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (26) S (] ) S (interface to) S 0 -331 M (determine whether the User Interface event set has been implemented by a DOM implementation. The) S 0 -344.2 M 11 0 Nf (feature string for this event set is "UIEvents". This string is also used with the ) S 11 4 Nf (createEvent) S 11 0 Nf ( ) S (method.) S 0 -368.4 M 11 2 Nf (Interface ) S %%IncludeResource: font Times-BoldItalic 11 3 Nf (UIEvent) S [/View [/XYZ -4 350.751282 null] /Dest /181 /DEST pdfmark 11 0 Nf ( \(introduced in ) S 11 2 Nf (DOM Level ) S (2) S 11 0 Nf (\) ) S 22 -392.6 M 11 0 Nf (The ) S 11 4 Nf (UIEvent) S 11 0 Nf ( interface provides specific contextual information associated with User Interface) S 22 -405.8 M (events. ) S 22 -419 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -440.8 M 9.0 4 Nf (// Introduced in DOM Level 2:) S 44 -451.6 M (interface UIEvent : Event {) S 44 -462.4 M ( readonly attribute views::AbstractView view;) S 44 -473.2 M ( readonly attribute long detail;) S 44 -484 M ( void initUIEvent\(in DOMString typeArg, ) S 44 -494.8 M ( in boolean canBubbleArg, ) S 44 -505.6 M ( in boolean cancelableArg, ) S 44 -516.4 M ( in views::AbstractView viewArg, ) S 44 -527.2 M ( in long detailArg\);) S 44 -538 M (};) S 22 -560.2 M 11 2 Nf (Attributes) S 11 0 Nf ( ) S 44 -573.4 M 11 4 Nf (detail) S [/View [/XYZ -4 145.753479 null] /Dest /1126 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (long) S 11 0 Nf (, readonly ) S 66 -586.6 M 11 0 Nf (Specifies some detail information about the ) S 11 4 Nf (Event) S [/Rect [259.310547 -589.396484 294.309814 -577.296509] /Subtype /Link /Border [0 0 1] /Dest /1107 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (227) S (] ) S (, depending on the type of ) S 66 -599.8 M (event.) S 66 -599.8 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (231) S 0 setgray 191.4 40 M 8 8 Nf (6.6. Event set definitions) S 132 -8 M grestore pgsave restore N %%Page: 232 232 %%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 44 -13.2 M %%IncludeResource: font Courier 11 4 Nf (view) S [/View [/XYZ -4 706.000061 null] /Dest /1127 /DEST pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( of type ) S 11 4 Nf (views::AbstractView) S 11 0 Nf (, readonly ) S 66 -26.4 M 11 0 Nf (The ) S 11 4 Nf (view) S 11 0 Nf ( attribute identifies the ) S 11 4 Nf (AbstractView) S [/Rect [213.29834 -29.1499023 294.496582 -17.049902] /Subtype /Link /Border [0 0 1] /Dest /771 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (125) S (] ) S (from which the event was ) S 66 -39.6 M (generated.) S 22 -63.8 M %%IncludeResource: font Times-Bold 11 2 Nf (Methods) S 11 0 Nf ( ) S 44 -77 M 11 4 Nf (initUIEvent) S [/View [/XYZ -4 642.200256 null] /Dest /1128 /DEST pdfmark 11 0 Nf ( ) S 66 -90.2 M 11 0 Nf (The ) S 11 4 Nf (initUIEvent) S 11 0 Nf ( method is used to initialize the value of a ) S 11 4 Nf (UIEvent) S 11 0 Nf ( created through) S 66 -103.4 M 11 0 Nf (the ) S 11 4 Nf (DocumentEvent) S [/Rect [81.1916504 -106.149658 168.989746 -94.0496597] /Subtype /Link /Border [0 0 1] /Dest /1122 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (230) S (] ) S (interface. This method may only be called before the ) S 66 -116.6 M 11 4 Nf (UIEvent) S 11 0 Nf ( has been dispatched via the ) S 11 4 Nf (dispatchEvent) S 11 0 Nf ( method, though it may be called) S 66 -129.8 M (multiple times during that phase if necessary. If called multiple times, the final invocation) S 66 -143 M (takes ) S (precedence.) S 66 -156.2 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -169.4 M 11 4 Nf (typeArg) S 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [147.553467 -172.149414 208.952148 -160.049408] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 88 -182.6 M (Specifies the event ) S (type.) S 66 -206.8 M 11 4 Nf (canBubbleArg) S 11 0 Nf ( of type ) S 11 4 Nf (boolean) S 88 -220 M 11 0 Nf (Specifies whether or not the event can ) S (bubble.) S 66 -244.2 M 11 4 Nf (cancelableArg) S 11 0 Nf ( of type ) S 11 4 Nf (boolean) S 88 -257.4 M 11 0 Nf (Specifies whether or not the event's default action can be ) S (prevented.) S 66 -281.6 M 11 4 Nf (viewArg) S 11 0 Nf ( of type ) S 11 4 Nf (views::AbstractView) S 88 -294.8 M 11 0 Nf (Specifies the ) S 11 4 Nf (Event) S [/Rect [146.266357 -297.549072 181.265625 -285.449066] /Subtype /Link /Border [0 0 1] /Dest /1107 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (227) S (] ) S ('s ) S 11 4 Nf (AbstractView) S [/Rect [227.532959 -297.549072 308.731201 -285.449066] /Subtype /Link /Border [0 0 1] /Dest /771 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (125) S (] ) S (.) S 66 -319 M 11 4 Nf (detailArg) S 11 0 Nf ( of type ) S 11 4 Nf (long) S 88 -332.2 M 11 0 Nf (Specifies the ) S 11 4 Nf (Event) S [/Rect [146.266357 -334.948975 181.265625 -322.848969] /Subtype /Link /Border [0 0 1] /Dest /1107 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (227) S (] ) S ('s ) S (detail.) S 66 -356.4 M 11 2 Nf (No Return ) S (Value) S 66 -369.6 M 11 2 Nf (No ) S (Exceptions) S 0 -393.8 M 11 0 Nf (The different types of such events that can occur are: ) S 0 -418 M 11 2 Nf (DOMFocusIn) S 11 0 Nf ( ) S 22 -431.2 M 11 0 Nf (The DOMFocusIn event occurs when an ) S 11 4 Nf (EventTarget) S [/Rect [202.452881 -433.94873 277.05127 -421.848724] /Subtype /Link /Border [0 0 1] /Dest /1099 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (224) S (] ) S (receives focus, for instance via a) S 22 -444.4 M (pointing device being moved onto an element or by tabbing navigation to the element. Unlike the) S 22 -457.6 M 11 0 Nf (HTML event focus, DOMFocusIn can be applied to any focusable ) S 11 4 Nf (EventTarget) S [/Rect [315.794678 -460.348633 390.393066 -448.248627] /Subtype /Link /Border [0 0 1] /Dest /1099 /ANN pdfmark 11 0 Nf (, not just FORM ) S 22 -470.8 M (controls.) S 33 -481.4 M gsave 0 setgray newpath 33.0 -481.368652 2.75 0 360 arc closepath fill grestore 44 -485 M (Bubbles: Yes ) S 33 -495.6 M gsave 0 setgray newpath 33.0 -495.568604 2.75 0 360 arc closepath fill grestore 44 -499.2 M (Cancelable: No ) S 33 -509.8 M gsave 0 setgray newpath 33.0 -509.768555 2.75 0 360 arc closepath fill grestore 44 -513.4 M (Context Info: ) S (None) S 0 -526.6 M 11 2 Nf (DOMFocusOut) S 11 0 Nf ( ) S 22 -539.8 M 11 0 Nf (The DOMFocusOut event occurs when a ) S 11 4 Nf (EventTarget) S [/Rect [204.289795 -542.54834 278.888184 -530.448364] /Subtype /Link /Border [0 0 1] /Dest /1099 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (224) S (] ) S (loses focus, for instance via a) S 22 -553 M (pointing device being moved out of an element or by tabbing navigation out of the element. Unlike) S 22 -566.2 M 11 0 Nf (the HTML event blur, DOMFocusOut can be applied to any focusable ) S 11 4 Nf (EventTarget) S [/Rect [333.218506 -568.948242 407.816895 -556.848267] /Subtype /Link /Border [0 0 1] /Dest /1099 /ANN pdfmark 11 0 Nf (, not just) S 22 -579.4 M (FORM ) S (controls.) S 33 -590 M gsave 0 setgray newpath 33.0 -589.968262 2.75 0 360 arc closepath fill grestore 44 -593.6 M (Bubbles: Yes ) S 33 -604.2 M gsave 0 setgray newpath 33.0 -604.168213 2.75 0 360 arc closepath fill grestore 44 -607.8 M (Cancelable: No ) S 44 -608.8 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (232) S 0 setgray 177.2 40 M 8 8 Nf (6.6.1. User Interface event types) S 88 -8 M grestore pgsave restore N %%Page: 233 233 %%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 33 -9.6 M gsave 0 setgray newpath 33.0 -9.57006836 2.75 0 360 arc closepath fill grestore 44 -13.2 M %%IncludeResource: font Times-Roman 11 0 Nf (Context Info: ) S (None) S 0 -26.4 M %%IncludeResource: font Times-Bold 11 2 Nf (DOMActivate) S 11 0 Nf ( ) S 22 -39.6 M (The activate event occurs when an element is activated, for instance, thru a mouse click or a) S 22 -52.8 M (keypress. A numerical argument is provided to give an indication of the type of activation that) S 22 -66 M (occurs: 1 for a simple activation \(e.g. a simple click or Enter\), 2 for hyperactivation \(for instance a) S 22 -79.2 M (double click or Shift ) S (Enter\).) S 33 -89.8 M gsave 0 setgray newpath 33.0 -89.7697754 2.75 0 360 arc closepath fill grestore 44 -93.4 M (Bubbles: Yes ) S 33 -104 M gsave 0 setgray newpath 33.0 -103.969727 2.75 0 360 arc closepath fill grestore 44 -107.6 M (Cancelable: Yes ) S 33 -118.2 M gsave 0 setgray newpath 33.0 -118.169678 2.75 0 360 arc closepath fill grestore 44 -121.8 M (Context Info: detail \(the numerical ) S (value\)) S 0 -132.8 M [/View [/XYZ -4 573.200439 null] /Dest /94 /DEST pdfmark 0 -151.8 M 15 2 Nf (6.6.2.) S [/View [/XYZ -4 572.200439 null] /Dest /1164 /DEST pdfmark [/View [/XYZ -4 572.200439 null] /Dest /1129 /DEST pdfmark ( Mouse event ) S (types) S 0 -176 M 11 0 Nf (The Mouse event set is composed of events listed in HTML 4.0 and additional events which are supported) S 0 -189.2 M 11 0 Nf (in ) S %%IncludeResource: font Times-Italic 11 1 Nf (DOM Level ) S (0) S [/Rect [10.3078613 -191.949463 72.1796875 -179.849457] /Subtype /Link /Border [0 0 1] /Dest /746 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (448) S (] ) S (browsers. This event set is specifically designed for use with mouse input ) S 0 -202.4 M (devices.) S 0 -226.6 M 11 0 Nf (A DOM consumer can use the ) S %%IncludeResource: font Courier 11 4 Nf (hasFeature) S 11 0 Nf ( of the ) S 11 4 Nf (DOMImplementation) S [/Rect [232.096436 -229.349365 346.293945 -217.249359] /Subtype /Link /Border [0 0 1] /Dest /180 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (26) S (] ) S (interface to) S 0 -239.8 M (determine whether the User Interface event set has been implemented by a DOM implementation. The) S 0 -253 M 11 0 Nf (feature string for this event set is "MouseEvents". This string is also used with the ) S 11 4 Nf (createEvent) S 11 0 Nf ( ) S 0 -266.2 M (method.) S 0 -290.4 M 11 2 Nf (Interface ) S %%IncludeResource: font Times-BoldItalic 11 3 Nf (MouseEvent) S [/View [/XYZ -4 428.800842 null] /Dest /182 /DEST pdfmark 11 0 Nf ( \(introduced in ) S 11 2 Nf (DOM Level ) S (2) S 11 0 Nf (\) ) S 22 -314.6 M 11 0 Nf (The ) S 11 4 Nf (MouseEvent) S 11 0 Nf ( interface provides specific contextual information associated with Mouse ) S (events.) S 22 -338.8 M 11 0 Nf (The ) S 11 4 Nf (detail) S 11 0 Nf ( attribute inherited from ) S 11 4 Nf (UIEvent) S [/Rect [188.603271 -341.549072 236.802246 -329.449066] /Subtype /Link /Border [0 0 1] /Dest /181 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (231) S (] ) S (indicates the number of times a mouse) S 22 -352 M (button has been pressed and released over the same screen location during a user action. The attribute) S 22 -365.2 M (value is 1 when the user begins this action and increments by 1 for each full sequence of pressing and) S 22 -378.4 M (releasing. If the user moves the mouse between the mousedown and mouseup the value will be set to) S 22 -391.6 M (0, indicating that no click is ) S (occurring.) S 22 -415.8 M (In the case of nested elements mouse events are always targeted at the most deeply nested element.) S 22 -429 M (Ancestors of the targeted element may use bubbling to obtain notification of mouse events which) S 22 -442.2 M (occur within its descendent elements. ) S 22 -455.4 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -477.2 M 9.0 4 Nf (// Introduced in DOM Level 2:) S 44 -488 M (interface MouseEvent : UIEvent {) S 44 -498.8 M ( readonly attribute long screenX;) S 44 -509.6 M ( readonly attribute long screenY;) S 44 -520.4 M ( readonly attribute long clientX;) S 44 -531.2 M ( readonly attribute long clientY;) S 44 -542 M ( readonly attribute boolean ctrlKey;) S 44 -552.8 M ( readonly attribute boolean shiftKey;) S 44 -563.6 M ( readonly attribute boolean altKey;) S 44 -574.4 M ( readonly attribute boolean metaKey;) S 44 -585.2 M ( readonly attribute unsigned short button;) S 44 -596 M ( readonly attribute EventTarget relatedTarget;) S 44 -606.8 M ( void initMouseEvent\(in DOMString typeArg, ) S 44 -617.6 M ( in boolean canBubbleArg, ) S 44 -617.6 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (233) S 0 setgray 190.3 40 M 8 8 Nf (6.6.2. Mouse event types) S 88 -8 M grestore pgsave restore N %%Page: 234 234 %%PageResources: font Times-Roman Times-Bold Courier Helvetica %%PageBoundingBox: 93 44 535 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 ( in boolean cancelableArg, ) S 44 -21.6 M 9.0 4 Nf ( in views::AbstractView viewArg, ) S 44 -32.4 M ( in long detailArg, ) S 44 -43.2 M ( in long screenXArg, ) S 44 -54 M ( in long screenYArg, ) S 44 -64.8 M ( in long clientXArg, ) S 44 -75.6 M ( in long clientYArg, ) S 44 -86.4 M ( in boolean ctrlKeyArg, ) S 44 -97.2 M ( in boolean altKeyArg, ) S 44 -108 M ( in boolean shiftKeyArg, ) S 44 -118.8 M ( in boolean metaKeyArg, ) S 44 -129.6 M ( in unsigned short buttonArg, ) S 44 -140.4 M ( in EventTarget relatedTargetArg\);) S 44 -151.2 M (};) S 22 -173.4 M %%IncludeResource: font Times-Bold 11 2 Nf (Attributes) S %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 44 -186.6 M 11 4 Nf (altKey) S [/View [/XYZ -4 532.602844 null] /Dest /1130 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (boolean) S 11 0 Nf (, readonly ) S 66 -199.8 M (Used to indicate whether the 'alt' key was depressed during the firing of the event. On) S 66 -213 M (some platforms this key may map to an alternative key ) S (name.) S 44 -237.2 M 11 4 Nf (button) S [/View [/XYZ -4 482.003 null] /Dest /1131 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (unsigned ) S (short) S 11 0 Nf (, readonly ) S 66 -250.4 M 11 0 Nf (During mouse events caused by the depression or release of a mouse button, ) S 11 4 Nf (button) S 11 0 Nf ( is) S 66 -263.6 M 11 0 Nf (used to indicate which mouse button changed state. The values for ) S 11 4 Nf (button) S 11 0 Nf ( range from) S 66 -276.8 M (zero to indicate the left button of the mouse, one to indicate the middle button if present,) S 66 -290 M (and two to indicate the right button. For mice configured for left handed use in which the) S 66 -303.2 M (button actions are reversed the values are instead read from right to ) S (left.) S 44 -327.4 M 11 4 Nf (clientX) S [/View [/XYZ -4 391.803284 null] /Dest /1132 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (long) S 11 0 Nf (, readonly ) S 66 -340.6 M (The horizontal coordinate at which the event occurred relative to the DOM) S 66 -353.8 M (implementation's client ) S (area.) S 44 -378 M 11 4 Nf (clientY) S [/View [/XYZ -4 341.20343 null] /Dest /1133 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (long) S 11 0 Nf (, readonly ) S 66 -391.2 M (The vertical coordinate at which the event occurred relative to the DOM implementation's) S 66 -404.4 M (client ) S (area.) S 44 -428.6 M 11 4 Nf (ctrlKey) S [/View [/XYZ -4 290.603577 null] /Dest /1134 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (boolean) S 11 0 Nf (, readonly ) S 66 -441.8 M (Used to indicate whether the 'ctrl' key was depressed during the firing of the ) S (event.) S 44 -466 M 11 4 Nf (metaKey) S [/View [/XYZ -4 253.203674 null] /Dest /1135 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (boolean) S 11 0 Nf (, readonly ) S 66 -479.2 M (Used to indicate whether the 'meta' key was depressed during the firing of the event. On) S 66 -492.4 M (some platforms this key may map to an alternative key ) S (name.) S 44 -516.6 M 11 4 Nf (relatedTarget) S [/View [/XYZ -4 202.603821 null] /Dest /1136 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (EventTarget) S [/Rect [165.152588 -519.346191 239.750977 -507.246185] /Subtype /Link /Border [0 0 1] /Dest /1099 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (224) S (] ) S (, readonly ) S 66 -529.8 M 11 0 Nf (Used to identify a secondary ) S 11 4 Nf (EventTarget) S [/Rect [193.609375 -532.546143 268.207764 -520.446167] /Subtype /Link /Border [0 0 1] /Dest /1099 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (224) S (] ) S (related to a UI event. Currently this) S 66 -543 M 11 0 Nf (attribute is used with the mouseover event to indicate the ) S 11 4 Nf (EventTarget) S [/Rect [318.577393 -545.746094 393.175781 -533.646118] /Subtype /Link /Border [0 0 1] /Dest /1099 /ANN pdfmark 11 0 Nf ( which the) S 66 -556.2 M 11 0 Nf (pointing device exited and with the mouseout event to indicate the ) S 11 4 Nf (EventTarget) S [/Rect [359.827393 -558.946045 434.425781 -546.846069] /Subtype /Link /Border [0 0 1] /Dest /1099 /ANN pdfmark 11 0 Nf ( which) S 66 -569.4 M (the pointing device ) S (entered.) S 66 -580.4 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (234) S 0 setgray 190.3 40 M 8 8 Nf (6.6.2. Mouse event types) S 132 -8 M grestore pgsave restore N %%Page: 235 235 %%PageResources: font Times-Roman Times-Bold Courier Helvetica %%PageBoundingBox: 93 44 537 755 %%BeginPageSetup /pgsave save D 71 706 translate %%EndPageSetup 0 0 M 0.6 setlinewidth 44 -13.2 M %%IncludeResource: font Courier 11 4 Nf (screenX) S [/View [/XYZ -4 706.000061 null] /Dest /1137 /DEST pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( of type ) S 11 4 Nf (long) S 11 0 Nf (, readonly ) S 66 -26.4 M (The horizontal coordinate at which the event occurred relative to the origin of the screen) S 66 -39.6 M (coordinate ) S (system.) S 44 -63.8 M 11 4 Nf (screenY) S [/View [/XYZ -4 655.400208 null] /Dest /1138 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (long) S 11 0 Nf (, readonly ) S 66 -77 M (The vertical coordinate at which the event occurred relative to the origin of the screen) S 66 -90.2 M (coordinate ) S (system.) S 44 -114.4 M 11 4 Nf (shiftKey) S [/View [/XYZ -4 604.800354 null] /Dest /1139 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (boolean) S 11 0 Nf (, readonly ) S 66 -127.6 M (Used to indicate whether the 'shift' key was depressed during the firing of the ) S (event.) S 22 -151.8 M %%IncludeResource: font Times-Bold 11 2 Nf (Methods) S 11 0 Nf ( ) S 44 -165 M 11 4 Nf (initMouseEvent) S [/View [/XYZ -4 554.2005 null] /Dest /1140 /DEST pdfmark 11 0 Nf ( ) S 66 -178.2 M 11 0 Nf (The ) S 11 4 Nf (initMouseEvent) S 11 0 Nf ( method is used to initialize the value of a ) S 11 4 Nf (MouseEvent) S 11 0 Nf ( created) S 66 -191.4 M 11 0 Nf (through the ) S 11 4 Nf (DocumentEvent) S [/Rect [118.162354 -194.149414 205.960449 -182.049408] /Subtype /Link /Border [0 0 1] /Dest /1122 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (230) S (] ) S (interface. This method may only be called before) S 66 -204.6 M 11 0 Nf (the ) S 11 4 Nf (MouseEvent) S 11 0 Nf ( has been dispatched via the ) S 11 4 Nf (dispatchEvent) S 11 0 Nf ( method, though it may) S 66 -217.8 M (be called multiple times during that phase if necessary. If called multiple times, the final) S 66 -231 M (invocation takes ) S (precedence.) S 66 -244.2 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -257.4 M 11 4 Nf (typeArg) S 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [147.553467 -260.14917 208.952148 -248.049164] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 88 -270.6 M (Specifies the event ) S (type.) S 66 -294.8 M 11 4 Nf (canBubbleArg) S 11 0 Nf ( of type ) S 11 4 Nf (boolean) S 88 -308 M 11 0 Nf (Specifies whether or not the event can ) S (bubble.) S 66 -332.2 M 11 4 Nf (cancelableArg) S 11 0 Nf ( of type ) S 11 4 Nf (boolean) S 88 -345.4 M 11 0 Nf (Specifies whether or not the event's default action can be ) S (prevented.) S 66 -369.6 M 11 4 Nf (viewArg) S 11 0 Nf ( of type ) S 11 4 Nf (views::AbstractView) S 88 -382.8 M 11 0 Nf (Specifies the ) S 11 4 Nf (Event) S [/Rect [146.266357 -385.548828 181.265625 -373.448822] /Subtype /Link /Border [0 0 1] /Dest /1107 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (227) S (] ) S ('s ) S 11 4 Nf (AbstractView) S [/Rect [227.532959 -385.548828 308.731201 -373.448822] /Subtype /Link /Border [0 0 1] /Dest /771 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (125) S (] ) S (.) S 66 -407 M 11 4 Nf (detailArg) S 11 0 Nf ( of type ) S 11 4 Nf (long) S 88 -420.2 M 11 0 Nf (Specifies the ) S 11 4 Nf (Event) S [/Rect [146.266357 -422.94873 181.265625 -410.848724] /Subtype /Link /Border [0 0 1] /Dest /1107 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (227) S (] ) S ('s mouse click ) S (count.) S 66 -444.4 M 11 4 Nf (screenXArg) S 11 0 Nf ( of type ) S 11 4 Nf (long) S 88 -457.6 M 11 0 Nf (Specifies the ) S 11 4 Nf (Event) S [/Rect [146.266357 -460.348633 181.265625 -448.248627] /Subtype /Link /Border [0 0 1] /Dest /1107 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (227) S (] ) S ('s screen x ) S (coordinate) S 66 -481.8 M 11 4 Nf (screenYArg) S 11 0 Nf ( of type ) S 11 4 Nf (long) S 88 -495 M 11 0 Nf (Specifies the ) S 11 4 Nf (Event) S [/Rect [146.266357 -497.748535 181.265625 -485.648529] /Subtype /Link /Border [0 0 1] /Dest /1107 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (227) S (] ) S ('s screen y ) S (coordinate) S 66 -519.2 M 11 4 Nf (clientXArg) S 11 0 Nf ( of type ) S 11 4 Nf (long) S 88 -532.4 M 11 0 Nf (Specifies the ) S 11 4 Nf (Event) S [/Rect [146.266357 -535.148438 181.265625 -523.048462] /Subtype /Link /Border [0 0 1] /Dest /1107 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (227) S (] ) S ('s client x ) S (coordinate) S 66 -556.6 M 11 4 Nf (clientYArg) S 11 0 Nf ( of type ) S 11 4 Nf (long) S 88 -569.8 M 11 0 Nf (Specifies the ) S 11 4 Nf (Event) S [/Rect [146.266357 -572.54834 181.265625 -560.448364] /Subtype /Link /Border [0 0 1] /Dest /1107 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (227) S (] ) S ('s client y ) S (coordinate) S 88 -580.8 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (235) S 0 setgray 190.3 40 M 8 8 Nf (6.6.2. Mouse event types) S 176 -8 M grestore pgsave restore N %%Page: 236 236 %%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 66 -13.2 M %%IncludeResource: font Courier 11 4 Nf (ctrlKeyArg) S %%IncludeResource: font Times-Roman 11 0 Nf ( of type ) S 11 4 Nf (boolean) S 88 -26.4 M 11 0 Nf (Specifies whether or not control key was depressed during the ) S 11 4 Nf (Event) S [/Rect [363.1604 -29.1499023 398.159668 -17.049902] /Subtype /Link /Border [0 0 1] /Dest /1107 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (227) S (] ) S (.) S 66 -50.6 M 11 4 Nf (altKeyArg) S 11 0 Nf ( of type ) S 11 4 Nf (boolean) S 88 -63.8 M 11 0 Nf (Specifies whether or not alt key was depressed during the ) S 11 4 Nf (Event) S [/Rect [342.997559 -66.5498047 377.996826 -54.4498062] /Subtype /Link /Border [0 0 1] /Dest /1107 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (227) S (] ) S (.) S 66 -88 M 11 4 Nf (shiftKeyArg) S 11 0 Nf ( of type ) S 11 4 Nf (boolean) S 88 -101.2 M 11 0 Nf (Specifies whether or not shift key was depressed during the ) S 11 4 Nf (Event) S [/Rect [351.55542 -103.949707 386.554688 -91.8497086] /Subtype /Link /Border [0 0 1] /Dest /1107 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (227) S (] ) S (.) S 66 -125.4 M 11 4 Nf (metaKeyArg) S 11 0 Nf ( of type ) S 11 4 Nf (boolean) S 88 -138.6 M 11 0 Nf (Specifies whether or not meta key was depressed during the ) S 11 4 Nf (Event) S [/Rect [353.381348 -141.349609 388.380615 -129.249603] /Subtype /Link /Border [0 0 1] /Dest /1107 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (227) S (] ) S (.) S 66 -162.8 M 11 4 Nf (buttonArg) S 11 0 Nf ( of type ) S 11 4 Nf (unsigned ) S (short) S 88 -176 M 11 0 Nf (Specifies the ) S 11 4 Nf (Event) S [/Rect [146.266357 -178.749512 181.265625 -166.649506] /Subtype /Link /Border [0 0 1] /Dest /1107 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (227) S (] ) S ('s mouse ) S (button.) S 66 -200.2 M 11 4 Nf (relatedTargetArg) S 11 0 Nf ( of type ) S 11 4 Nf (EventTarget) S [/Rect [206.952148 -202.949463 281.550537 -190.849457] /Subtype /Link /Border [0 0 1] /Dest /1099 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (224) S (] ) S 88 -213.4 M 11 0 Nf (Specifies the ) S 11 4 Nf (Event) S [/Rect [146.266357 -216.149414 181.265625 -204.049408] /Subtype /Link /Border [0 0 1] /Dest /1107 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (227) S (] ) S ('s related ) S 11 4 Nf (EventTarget) S [/Rect [260.212891 -216.149414 334.811279 -204.049408] /Subtype /Link /Border [0 0 1] /Dest /1099 /ANN pdfmark 11 0 Nf (.) S 66 -237.6 M %%IncludeResource: font Times-Bold 11 2 Nf (No Return ) S (Value) S 66 -250.8 M 11 2 Nf (No ) S (Exceptions) S 0 -275 M 11 0 Nf (The different types of Mouse events that can occur are: ) S 0 -299.2 M 11 2 Nf (click) S 11 0 Nf ( ) S 22 -312.4 M (The click event occurs when the pointing device button is clicked over an element. A click is defined) S 22 -325.6 M (as a mousedown and mouseup over the same screen location. The sequence of these events is: ) S 22 -347.4 M 9.0 4 Nf ( mousedown) S 22 -358.2 M ( mouseup) S 22 -369 M ( click) S 22 -391.2 M 11 0 Nf (If multiple clicks occur at the same screen location, the sequence repeats with the ) S 11 4 Nf (detail) S 11 0 Nf ( attribute) S 22 -404.4 M (incrementing with each repetition. This event is valid for most ) S (elements.) S 33 -415 M gsave 0 setgray newpath 33.0 -414.968506 2.75 0 360 arc closepath fill grestore 44 -418.6 M (Bubbles: Yes ) S 33 -429.2 M gsave 0 setgray newpath 33.0 -429.168457 2.75 0 360 arc closepath fill grestore 44 -432.8 M (Cancelable: Yes ) S 33 -443.4 M gsave 0 setgray newpath 33.0 -443.368408 2.75 0 360 arc closepath fill grestore 44 -447 M (Context Info: screenX, screenY, clientX, clientY, altKey, ctrlKey, shiftKey, metaKey, button, ) S 44 -460.2 M (detail) S 0 -473.4 M 11 2 Nf (mousedown) S 11 0 Nf ( ) S 22 -486.6 M (The mousedown event occurs when the pointing device button is pressed over an element. This event) S 22 -499.8 M (is valid for most ) S (elements.) S 33 -510.4 M gsave 0 setgray newpath 33.0 -510.368164 2.75 0 360 arc closepath fill grestore 44 -514 M (Bubbles: Yes ) S 33 -524.6 M gsave 0 setgray newpath 33.0 -524.568115 2.75 0 360 arc closepath fill grestore 44 -528.2 M (Cancelable: Yes ) S 33 -538.8 M gsave 0 setgray newpath 33.0 -538.768066 2.75 0 360 arc closepath fill grestore 44 -542.4 M (Context Info: screenX, screenY, clientX, clientY, altKey, ctrlKey, shiftKey, metaKey, button, ) S 44 -555.6 M (detail) S 0 -568.8 M 11 2 Nf (mouseup) S 11 0 Nf ( ) S 22 -582 M (The mouseup event occurs when the pointing device button is released over an element. This event is) S 22 -595.2 M (valid for most ) S (elements.) S 33 -605.8 M gsave 0 setgray newpath 33.0 -605.767822 2.75 0 360 arc closepath fill grestore 44 -609.4 M (Bubbles: Yes ) S 44 -610.4 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (236) S 0 setgray 190.3 40 M 8 8 Nf (6.6.2. Mouse event types) S 88 -8 M grestore pgsave restore N %%Page: 237 237 %%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 33 -9.6 M gsave 0 setgray newpath 33.0 -9.57006836 2.75 0 360 arc closepath fill grestore 44 -13.2 M %%IncludeResource: font Times-Roman 11 0 Nf (Cancelable: Yes ) S 33 -23.8 M gsave 0 setgray newpath 33.0 -23.7700195 2.75 0 360 arc closepath fill grestore 44 -27.4 M 11 0 Nf (Context Info: screenX, screenY, clientX, clientY, altKey, ctrlKey, shiftKey, metaKey, button, ) S 44 -40.6 M (detail) S 0 -53.8 M %%IncludeResource: font Times-Bold 11 2 Nf (mouseover) S 11 0 Nf ( ) S 22 -67 M (The mouseover event occurs when the pointing device is moved onto an element. This event is valid) S 22 -80.2 M (for most ) S (elements.) S 33 -90.8 M gsave 0 setgray newpath 33.0 -90.7697754 2.75 0 360 arc closepath fill grestore 44 -94.4 M (Bubbles: Yes ) S 33 -105 M gsave 0 setgray newpath 33.0 -104.969727 2.75 0 360 arc closepath fill grestore 44 -108.6 M (Cancelable: Yes ) S 33 -119.2 M gsave 0 setgray newpath 33.0 -119.169678 2.75 0 360 arc closepath fill grestore 44 -122.8 M (Context Info: screenX, screenY, clientX, clientY, altKey, ctrlKey, shiftKey, metaKey,) S 44 -136 M 11 0 Nf (relatedTarget indicates the ) S %%IncludeResource: font Courier 11 4 Nf (EventTarget) S [/Rect [162.43457 -138.749512 237.032959 -126.649513] /Subtype /Link /Border [0 0 1] /Dest /1099 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (224) S (] ) S (the pointing device is ) S (exiting.) S 0 -149.2 M 11 2 Nf (mousemove) S 11 0 Nf ( ) S 22 -162.4 M (The mousemove event occurs when the pointing device is moved while it is over an element. This) S 22 -175.6 M (event is valid for most ) S (elements.) S 33 -186.2 M gsave 0 setgray newpath 33.0 -186.169434 2.75 0 360 arc closepath fill grestore 44 -189.8 M (Bubbles: Yes ) S 33 -200.4 M gsave 0 setgray newpath 33.0 -200.369385 2.75 0 360 arc closepath fill grestore 44 -204 M (Cancelable: No ) S 33 -214.6 M gsave 0 setgray newpath 33.0 -214.569336 2.75 0 360 arc closepath fill grestore 44 -218.2 M (Context Info: screenX, screenY, clientX, clientY, altKey, ctrlKey, shiftKey, ) S (metaKey) S 0 -231.4 M 11 2 Nf (mouseout) S 11 0 Nf ( ) S 22 -244.6 M (The mouseout event occurs when the pointing device is moved away from an element. This event is) S 22 -257.8 M (valid for most ) S (elements..) S 33 -268.4 M gsave 0 setgray newpath 33.0 -268.369141 2.75 0 360 arc closepath fill grestore 44 -272 M (Bubbles: Yes ) S 33 -282.6 M gsave 0 setgray newpath 33.0 -282.569092 2.75 0 360 arc closepath fill grestore 44 -286.2 M (Cancelable: Yes ) S 33 -296.8 M gsave 0 setgray newpath 33.0 -296.769043 2.75 0 360 arc closepath fill grestore 44 -300.4 M (Context Info: screenX, screenY, clientX, clientY, altKey, ctrlKey, shiftKey, metaKey,) S 44 -313.6 M 11 0 Nf (relatedTarget indicates the ) S 11 4 Nf (EventTarget) S [/Rect [162.43457 -316.348877 237.032959 -304.248871] /Subtype /Link /Border [0 0 1] /Dest /1099 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (224) S (] ) S (the pointing device is ) S (entering.) S 0 -324.6 M [/View [/XYZ -4 381.401123 null] /Dest /95 /DEST pdfmark 0 -343.6 M 15 2 Nf (6.6.3.) S [/View [/XYZ -4 380.401123 null] /Dest /1165 /DEST pdfmark [/View [/XYZ -4 380.401123 null] /Dest /1141 /DEST pdfmark ( Key ) S (events) S 0 -367.8 M 11 0 Nf (The DOM Level 2 Event specification does not provide a key event set. An event set designed for use) S 0 -381 M (with keyboard input devices will be included in a later version of the DOM ) S (specification.) S 0 -381 M [/View [/XYZ -4 325.001221 null] /Dest /96 /DEST pdfmark 0 -411 M 15 2 Nf (6.6.4.) S [/View [/XYZ -4 313.001221 null] /Dest /1166 /DEST pdfmark [/View [/XYZ -4 313.001221 null] /Dest /1142 /DEST pdfmark ( Mutation event ) S (types) S 0 -435.2 M 11 0 Nf (The mutation event set is designed to allow notification of any changes to the structure of a document,) S 0 -448.4 M (including attr and text modifications. It may be noted that none of the mutation events listed are) S 0 -461.6 M (designated as cancelable. This stems from the fact that it is very difficult to make use of existing DOM) S 0 -474.8 M (interfaces which cause document modifications if any change to the document might or might not take) S 0 -488 M (place due to cancelation of the related event. Although this is still a desired capability, it was decided that) S 0 -501.2 M (it would be better left until the addition of transactions into the ) S (DOM.) S 0 -525.4 M (Many single modifications of the tree can cause multiple mutation events to be fired. Rather than attempt) S 0 -538.6 M (to specify the ordering of mutation events due to every possible modification of the tree, the ordering of) S 0 -551.8 M (these events is left to the ) S (implementation.) S 0 -576 M 11 0 Nf (A DOM consumer can use the ) S 11 4 Nf (hasFeature) S 11 0 Nf ( of the ) S 11 4 Nf (DOMImplementation) S [/Rect [232.096436 -578.748291 346.293945 -566.648315] /Subtype /Link /Border [0 0 1] /Dest /180 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (26) S (] ) S (interface to) S 0 -589.2 M (determine whether the mutation event set has been implemented by a DOM implementation. The feature) S 0 -602.4 M 11 0 Nf (string for this event set is "MutationEvents". This string is also used with the ) S 11 4 Nf (createEvent) S 11 0 Nf ( ) S (method.) S 0 -602.4 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (237) S 0 setgray 204.1 40 M 8 8 Nf (6.6.3. Key events) S 0 -8 M grestore pgsave restore N %%Page: 238 238 %%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 %%IncludeResource: font Times-BoldItalic 11 3 Nf (MutationEvent) S [/View [/XYZ -4 706.000061 null] /Dest /183 /DEST pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( \(introduced in ) S 11 2 Nf (DOM Level ) S (2) S 11 0 Nf (\) ) S 22 -37.4 M 11 0 Nf (The ) S %%IncludeResource: font Courier 11 4 Nf (MutationEvent) S 11 0 Nf ( interface provides specific contextual information associated with Mutation) S 22 -50.6 M (events. ) S 22 -63.8 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -85.6 M 9.0 4 Nf (// Introduced in DOM Level 2:) S 44 -96.4 M (interface MutationEvent : Event {) S 44 -107.2 M ( readonly attribute Node relatedNode;) S 44 -118 M ( readonly attribute DOMString prevValue;) S 44 -128.8 M ( readonly attribute DOMString newValue;) S 44 -139.6 M ( readonly attribute DOMString attrName;) S 44 -150.4 M ( void initMutationEvent\(in DOMString typeArg, ) S 44 -161.2 M ( in boolean canBubbleArg, ) S 44 -172 M ( in boolean cancelableArg, ) S 44 -182.8 M ( in Node relatedNodeArg, ) S 44 -193.6 M ( in DOMString prevValueArg, ) S 44 -204.4 M ( in DOMString newValueArg, ) S 44 -215.2 M ( in DOMString attrNameArg\);) S 44 -226 M (};) S 22 -248.2 M 11 2 Nf (Attributes) S 11 0 Nf ( ) S 44 -261.4 M 11 4 Nf (attrName) S [/View [/XYZ -4 457.80304 null] /Dest /1143 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [132.15332 -264.146973 193.552 -252.046967] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S (, readonly ) S 66 -274.6 M 11 4 Nf (attrName) S 11 0 Nf ( indicates the name of the changed ) S 11 4 Nf (Attr) S [/Rect [272.675537 -277.346924 301.074951 -265.246918] /Subtype /Link /Border [0 0 1] /Dest /275 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (56) S (] ) S (node in a DOMAttrModified) S 66 -287.8 M (event. ) S 44 -312 M 11 4 Nf (newValue) S [/View [/XYZ -4 407.203186 null] /Dest /1144 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [132.15332 -314.746826 193.552 -302.64682] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S (, readonly ) S 66 -325.2 M 11 4 Nf (newValue) S 11 0 Nf ( indicates the new value of the ) S 11 4 Nf (Attr) S [/Rect [254.349854 -327.946777 282.749268 -315.846771] /Subtype /Link /Border [0 0 1] /Dest /275 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (56) S (] ) S (node in DOMAttrModified events,) S 66 -338.4 M 11 0 Nf (and of the ) S 11 4 Nf (CharacterData) S [/Rect [111.738281 -341.146729 199.536377 -329.046722] /Subtype /Link /Border [0 0 1] /Dest /267 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (52) S (] ) S (node in DOMCharDataModified events. ) S 44 -362.6 M 11 4 Nf (prevValue) S [/View [/XYZ -4 356.603333 null] /Dest /1145 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [138.753174 -365.34668 200.151855 -353.246674] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S (, readonly ) S 66 -375.8 M 11 4 Nf (prevValue) S 11 0 Nf ( indicates the previous value of the ) S 11 4 Nf (Attr) S [/Rect [280.507324 -378.546631 308.906738 -366.446625] /Subtype /Link /Border [0 0 1] /Dest /275 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (56) S (] ) S (node in DOMAttrModified) S 66 -389 M 11 0 Nf (events, and of the ) S 11 4 Nf (CharacterData) S [/Rect [145.342529 -391.746582 233.140625 -379.646576] /Subtype /Link /Border [0 0 1] /Dest /267 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (52) S (] ) S (node in DOMCharDataModified events. ) S 44 -413.2 M 11 4 Nf (relatedNode) S [/View [/XYZ -4 306.003479 null] /Dest /1146 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (Node) S [/Rect [151.952881 -415.946533 180.352295 -403.846527] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (38) S (] ) S (, readonly ) S 66 -426.4 M 11 4 Nf (relatedNode) S 11 0 Nf ( is used to identify a secondary node related to a mutation event. For) S 66 -439.6 M (example, if a mutation event is dispatched to a node indicating that its parent has changed,) S 66 -452.8 M 11 0 Nf (the ) S 11 4 Nf (relatedNode) S 11 0 Nf ( is the changed parent. If an event is instead dispatch to a subtree) S 66 -466 M 11 0 Nf (indicating a node was changed within it, the ) S 11 4 Nf (relatedNode) S 11 0 Nf ( is the changed node. ) S 22 -490.2 M 11 2 Nf (Methods) S 11 0 Nf ( ) S 44 -503.4 M 11 4 Nf (initMutationEvent) S [/View [/XYZ -4 215.803772 null] /Dest /1147 /DEST pdfmark 11 0 Nf ( ) S 66 -516.6 M 11 0 Nf (The ) S 11 4 Nf (initMutationEvent) S 11 0 Nf ( method is used to initialize the value of a ) S 66 -529.8 M 11 4 Nf (MutationEvent) S 11 0 Nf ( created through the ) S 11 4 Nf (DocumentEvent) S [/Rect [241.216309 -532.546143 329.014404 -520.446167] /Subtype /Link /Border [0 0 1] /Dest /1122 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (230) S (] ) S (interface. This method) S 66 -543 M 11 0 Nf (may only be called before the ) S 11 4 Nf (MutationEvent) S 11 0 Nf ( has been dispatched via the ) S 66 -556.2 M 11 4 Nf (dispatchEvent) S 11 0 Nf ( method, though it may be called multiple times during that phase if) S 66 -569.4 M (necessary. If called multiple times, the final invocation takes ) S (precedence.) S 66 -582.6 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -582.6 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (238) S 0 setgray 187 40 M 8 8 Nf (6.6.4. Mutation event types) S 132 -8 M grestore pgsave restore N %%Page: 239 239 %%PageResources: font Times-Roman Times-Bold Courier Helvetica %%PageBoundingBox: 71 44 530 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 (typeArg) S %%IncludeResource: font Times-Roman 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [147.553467 -15.9499512 208.952148 -3.84995079] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 88 -26.4 M (Specifies the event ) S (type.) S 66 -50.6 M 11 4 Nf (canBubbleArg) S 11 0 Nf ( of type ) S 11 4 Nf (boolean) S 88 -63.8 M 11 0 Nf (Specifies whether or not the event can ) S (bubble.) S 66 -88 M 11 4 Nf (cancelableArg) S 11 0 Nf ( of type ) S 11 4 Nf (boolean) S 88 -101.2 M 11 0 Nf (Specifies whether or not the event's default action can be ) S (prevented.) S 66 -125.4 M 11 4 Nf (relatedNodeArg) S 11 0 Nf ( of type ) S 11 4 Nf (Node) S [/Rect [193.752441 -128.149658 222.151855 -116.04966] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (38) S (] ) S 88 -138.6 M 11 0 Nf (Specifies the ) S 11 4 Nf (Event) S [/Rect [146.266357 -141.349609 181.265625 -129.249603] /Subtype /Link /Border [0 0 1] /Dest /1107 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (227) S (] ) S ('s related ) S (Node) S 66 -162.8 M 11 4 Nf (prevValueArg) S 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [180.552734 -165.549561 241.951416 -153.449554] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 88 -176 M 11 0 Nf (Specifies the ) S 11 4 Nf (Event) S [/Rect [146.266357 -178.749512 181.265625 -166.649506] /Subtype /Link /Border [0 0 1] /Dest /1107 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (227) S (] ) S ('s ) S 11 4 Nf (prevValue) S 11 0 Nf ( ) S (attribute) S 66 -200.2 M 11 4 Nf (newValueArg) S 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [173.952881 -202.949463 235.351562 -190.849457] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 88 -213.4 M 11 0 Nf (Specifies the ) S 11 4 Nf (Event) S [/Rect [146.266357 -216.149414 181.265625 -204.049408] /Subtype /Link /Border [0 0 1] /Dest /1107 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (227) S (] ) S ('s ) S 11 4 Nf (newValue) S 11 0 Nf ( ) S (attribute) S 66 -237.6 M 11 4 Nf (attrNameArg) S 11 0 Nf ( of type ) S 11 4 Nf (DOMString) S [/Rect [173.952881 -240.349365 235.351562 -228.249359] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 88 -250.8 M 11 0 Nf (Specifies the ) S 11 4 Nf (Event) S [/Rect [146.266357 -253.549316 181.265625 -241.44931] /Subtype /Link /Border [0 0 1] /Dest /1107 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (227) S (] ) S ('s ) S 11 4 Nf (attrName) S 11 0 Nf ( ) S (attribute) S 66 -275 M %%IncludeResource: font Times-Bold 11 2 Nf (No Return ) S (Value) S 66 -288.2 M 11 2 Nf (No ) S (Exceptions) S 0 -312.4 M 11 0 Nf (The different types of Mutation events that can occur are: ) S 0 -336.6 M 11 2 Nf (DOMSubtreeModified) S 11 0 Nf ( ) S 22 -349.8 M (This is a general event for notification of all changes to the document. It can be used instead of the) S 22 -363 M (more specific events listed below. It may be fired after a single modification to the document or, at) S 22 -376.2 M (the implementation's discretion, after multiple changes have occurred. The latter use should) S 22 -389.4 M (generally be used to accomodate multiple changes which occur either simultaneously or in rapid) S 22 -402.6 M (succession. The target of this event is the lowest common parent of the changes which have taken) S 22 -415.8 M (place. This event is dispatched after any other events caused by the mutation have ) S (fired.) S 33 -426.4 M gsave 0 setgray newpath 33.0 -426.368896 2.75 0 360 arc closepath fill grestore 44 -430 M (Bubbles: Yes ) S 33 -440.6 M gsave 0 setgray newpath 33.0 -440.568848 2.75 0 360 arc closepath fill grestore 44 -444.2 M (Cancelable: No ) S 33 -454.8 M gsave 0 setgray newpath 33.0 -454.768799 2.75 0 360 arc closepath fill grestore 44 -458.4 M (Context Info: ) S (None) S 0 -471.6 M 11 2 Nf (DOMNodeInserted) S 11 0 Nf ( ) S 22 -484.8 M (Fired when a node has been added as a child of another node. This event is dispatched after the) S 22 -498 M (insertion has taken place. The target of this event is the node being ) S (inserted.) S 33 -508.6 M gsave 0 setgray newpath 33.0 -508.568604 2.75 0 360 arc closepath fill grestore 44 -512.2 M (Bubbles: Yes ) S 33 -522.8 M gsave 0 setgray newpath 33.0 -522.768555 2.75 0 360 arc closepath fill grestore 44 -526.4 M (Cancelable: No ) S 33 -537 M gsave 0 setgray newpath 33.0 -536.968506 2.75 0 360 arc closepath fill grestore 44 -540.6 M (Context Info: relatedNode holds the parent ) S (node) S 0 -553.8 M 11 2 Nf (DOMNodeRemoved) S 11 0 Nf ( ) S 22 -567 M (Fired when a node is being removed from another node. This event is dispatched before the node is) S 22 -580.2 M (removed from the tree. The target of this event is the node being ) S (removed.) S 33 -590.8 M gsave 0 setgray newpath 33.0 -590.768311 2.75 0 360 arc closepath fill grestore 44 -594.4 M (Bubbles: Yes ) S 33 -605 M gsave 0 setgray newpath 33.0 -604.968262 2.75 0 360 arc closepath fill grestore 44 -608.6 M (Cancelable: No ) S 44 -609.6 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (239) S 0 setgray 187 40 M 8 8 Nf (6.6.4. Mutation event types) S 88 -8 M grestore pgsave restore N %%Page: 240 240 %%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 33 -9.6 M gsave 0 setgray newpath 33.0 -9.57006836 2.75 0 360 arc closepath fill grestore 44 -13.2 M %%IncludeResource: font Times-Roman 11 0 Nf (Context Info: relatedNode holds the parent ) S (node) S 0 -26.4 M %%IncludeResource: font Times-Bold 11 2 Nf (DOMNodeRemovedFromDocument) S 11 0 Nf ( ) S 22 -39.6 M (Fired when a node is being removed from a document, either through direct removal of the Node or) S 22 -52.8 M (removal of a subtree in which it is contained. This event is dispatched before the removal takes place.) S 22 -66 M (The target of this event is the Node being removed. If the Node is being directly removed the) S 22 -79.2 M (DOMNodeRemoved event will fire before the DOMNodeRemovedFromDocument ) S (event.) S 33 -89.8 M gsave 0 setgray newpath 33.0 -89.7697754 2.75 0 360 arc closepath fill grestore 44 -93.4 M (Bubbles: No ) S 33 -104 M gsave 0 setgray newpath 33.0 -103.969727 2.75 0 360 arc closepath fill grestore 44 -107.6 M (Cancelable: No ) S 33 -118.2 M gsave 0 setgray newpath 33.0 -118.169678 2.75 0 360 arc closepath fill grestore 44 -121.8 M (Context Info: ) S (None) S 0 -135 M 11 2 Nf (DOMNodeInsertedIntoDocument) S 11 0 Nf ( ) S 22 -148.2 M (Fired when a node is being inserted into a document, either through direct insertion of the Node or) S 22 -161.4 M (insertion of a subtree in which it is contained. This event is dispatched after the insertion has taken) S 22 -174.6 M (place. The target of this event is the node being inserted. If the Node is being directly inserted the) S 22 -187.8 M (DOMNodeInserted event will fire before the DOMNodeInsertedIntoDocument ) S (event.) S 33 -198.4 M gsave 0 setgray newpath 33.0 -198.369385 2.75 0 360 arc closepath fill grestore 44 -202 M (Bubbles: No ) S 33 -212.6 M gsave 0 setgray newpath 33.0 -212.569336 2.75 0 360 arc closepath fill grestore 44 -216.2 M (Cancelable: No ) S 33 -226.8 M gsave 0 setgray newpath 33.0 -226.769287 2.75 0 360 arc closepath fill grestore 44 -230.4 M (Context Info: ) S (None) S 0 -243.6 M 11 2 Nf (DOMAttrModified) S 11 0 Nf ( ) S 22 -256.8 M 11 0 Nf (Fired after an ) S %%IncludeResource: font Courier 11 4 Nf (Attr) S [/Rect [83.0053711 -259.549072 111.404785 -247.449066] /Subtype /Link /Border [0 0 1] /Dest /275 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (56) S (] ) S (has been modified on a node. The target of this event is the ) S 11 4 Nf (Node) S [/Rect [404.210449 -259.549072 432.609863 -247.449066] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (38) S (] ) S 22 -270 M 11 0 Nf (whose ) S 11 4 Nf (Attr) S [/Rect [51.8544922 -272.749023 80.2539062 -260.649017] /Subtype /Link /Border [0 0 1] /Dest /275 /ANN pdfmark 11 0 Nf ( changed. The values of prevValue and newValue may be the empty string in cases) S 22 -283.2 M (where an attribute has been added or ) S (removed.) S 33 -293.8 M gsave 0 setgray newpath 33.0 -293.769043 2.75 0 360 arc closepath fill grestore 44 -297.4 M (Bubbles: Yes ) S 33 -308 M gsave 0 setgray newpath 33.0 -307.969 2.75 0 360 arc closepath fill grestore 44 -311.6 M (Cancelable: No ) S 33 -322.2 M gsave 0 setgray newpath 33.0 -322.168945 2.75 0 360 arc closepath fill grestore 44 -325.8 M (Context Info: attrName, prevValue, ) S (newValue) S 0 -339 M 11 2 Nf (DOMCharacterDataModified) S 11 0 Nf ( ) S 22 -352.2 M (Fired after CharacterData within a node has been modified but the node itself has not been inserted or) S 22 -365.4 M (deleted. This event is also triggered by modifications to PI elements. The target of this event is the) S 22 -378.6 M (CharacterData ) S (node.) S 33 -389.2 M gsave 0 setgray newpath 33.0 -389.168701 2.75 0 360 arc closepath fill grestore 44 -392.8 M (Bubbles: Yes ) S 33 -403.4 M gsave 0 setgray newpath 33.0 -403.368652 2.75 0 360 arc closepath fill grestore 44 -407 M (Cancelable: No ) S 33 -417.6 M gsave 0 setgray newpath 33.0 -417.568604 2.75 0 360 arc closepath fill grestore 44 -421.2 M (Context Info: prevValue, ) S (newValue) S 0 -432.2 M [/View [/XYZ -4 273.801514 null] /Dest /97 /DEST pdfmark 0 -451.2 M 15 2 Nf (6.6.5.) S [/View [/XYZ -4 272.801514 null] /Dest /1167 /DEST pdfmark [/View [/XYZ -4 272.801514 null] /Dest /1148 /DEST pdfmark ( HTML event ) S (types) S 0 -475.4 M 11 0 Nf (The HTML event set is composed of events listed in HTML 4.0 and additional events which are supported) S 0 -488.6 M 11 0 Nf (in ) S %%IncludeResource: font Times-Italic 11 1 Nf (DOM Level ) S (0) S [/Rect [10.3078613 -491.348389 72.1796875 -479.248383] /Subtype /Link /Border [0 0 1] /Dest /746 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (448) S (] ) S (browsers.) S 0 -512.8 M 11 0 Nf (A DOM consumer can use the ) S 11 4 Nf (hasFeature) S 11 0 Nf ( of the ) S 11 4 Nf (DOMImplementation) S [/Rect [232.096436 -515.54834 346.293945 -503.448334] /Subtype /Link /Border [0 0 1] /Dest /180 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (26) S (] ) S (interface to) S 0 -526 M (determine whether the HTML event set has been implemented by a DOM implementation. The feature) S 0 -539.2 M 11 0 Nf (string for this event set is "HTMLEvents". This string is also used with the ) S 11 4 Nf (createEvent) S 11 0 Nf ( ) S (method.) S 0 -563.4 M (The HTML events use the base DOM Event interface to pass contextual ) S (information.) S 0 -587.6 M (The different types of such events that can occur are: ) S 0 -587.6 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (240) S 0 setgray 191.4 40 M 8 8 Nf (6.6.5. HTML event types) S 0 -8 M grestore pgsave restore N %%Page: 241 241 %%PageResources: font Times-Roman Times-Bold Helvetica %%PageBoundingBox: 71 44 531 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 (load) S %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 22 -26.4 M (The load event occurs when the DOM implementation finishes loading all content within a) S 22 -39.6 M (document, all frames within a FRAMESET, or an OBJECT ) S (element.) S 33 -50.2 M gsave 0 setgray newpath 33.0 -50.1699219 2.75 0 360 arc closepath fill grestore 44 -53.8 M (Bubbles: No ) S 33 -64.4 M gsave 0 setgray newpath 33.0 -64.369873 2.75 0 360 arc closepath fill grestore 44 -68 M (Cancelable: No ) S 33 -78.6 M gsave 0 setgray newpath 33.0 -78.5698242 2.75 0 360 arc closepath fill grestore 44 -82.2 M (Context Info: ) S (None) S 0 -95.4 M 11 2 Nf (unload) S 11 0 Nf ( ) S 22 -108.6 M (The unload event occurs when the DOM implementation removes a document from a window or) S 22 -121.8 M (frame. This event is valid for BODY and FRAMESET ) S (elements.) S 33 -132.4 M gsave 0 setgray newpath 33.0 -132.369629 2.75 0 360 arc closepath fill grestore 44 -136 M (Bubbles: No ) S 33 -146.6 M gsave 0 setgray newpath 33.0 -146.56958 2.75 0 360 arc closepath fill grestore 44 -150.2 M (Cancelable: No ) S 33 -160.8 M gsave 0 setgray newpath 33.0 -160.769531 2.75 0 360 arc closepath fill grestore 44 -164.4 M (Context Info: ) S (None) S 0 -177.6 M 11 2 Nf (abort) S 11 0 Nf ( ) S 22 -190.8 M (The abort event occurs when page loading is stopped before an image has been allowed to) S 22 -204 M (completely load. This event applies to OBJECT ) S (elements.) S 33 -214.6 M gsave 0 setgray newpath 33.0 -214.569336 2.75 0 360 arc closepath fill grestore 44 -218.2 M (Bubbles: Yes ) S 33 -228.8 M gsave 0 setgray newpath 33.0 -228.769287 2.75 0 360 arc closepath fill grestore 44 -232.4 M (Cancelable: No ) S 33 -243 M gsave 0 setgray newpath 33.0 -242.969238 2.75 0 360 arc closepath fill grestore 44 -246.6 M (Context Info: ) S (None) S 0 -259.8 M 11 2 Nf (error) S 11 0 Nf ( ) S 22 -273 M (The error event occurs when an image does not load properly or when an error occurs during script) S 22 -286.2 M (execution. This event is valid for OBJECT elements, BODY elements, and FRAMESET ) S (element.) S 33 -296.8 M gsave 0 setgray newpath 33.0 -296.769043 2.75 0 360 arc closepath fill grestore 44 -300.4 M (Bubbles: Yes ) S 33 -311 M gsave 0 setgray newpath 33.0 -310.969 2.75 0 360 arc closepath fill grestore 44 -314.6 M (Cancelable: No ) S 33 -325.2 M gsave 0 setgray newpath 33.0 -325.168945 2.75 0 360 arc closepath fill grestore 44 -328.8 M (Context Info: ) S (None) S 0 -342 M 11 2 Nf (select) S 11 0 Nf ( ) S 22 -355.2 M (The select event occurs when a user selects some text in a text field. This event is valid for INPUT) S 22 -368.4 M (and TEXTAREA ) S (elements.) S 33 -379 M gsave 0 setgray newpath 33.0 -378.96875 2.75 0 360 arc closepath fill grestore 44 -382.6 M (Bubbles: Yes ) S 33 -393.2 M gsave 0 setgray newpath 33.0 -393.168701 2.75 0 360 arc closepath fill grestore 44 -396.8 M (Cancelable: No ) S 33 -407.4 M gsave 0 setgray newpath 33.0 -407.368652 2.75 0 360 arc closepath fill grestore 44 -411 M (Context Info: ) S (None) S 0 -424.2 M 11 2 Nf (change) S 11 0 Nf ( ) S 22 -437.4 M (The change event occurs when a control loses the input focus and its value has been modified since) S 22 -450.6 M (gaining focus. This event is valid for INPUT, SELECT, and TEXTAREA. ) S (element.) S 33 -461.2 M gsave 0 setgray newpath 33.0 -461.168457 2.75 0 360 arc closepath fill grestore 44 -464.8 M (Bubbles: Yes ) S 33 -475.4 M gsave 0 setgray newpath 33.0 -475.368408 2.75 0 360 arc closepath fill grestore 44 -479 M (Cancelable: No ) S 33 -489.6 M gsave 0 setgray newpath 33.0 -489.568359 2.75 0 360 arc closepath fill grestore 44 -493.2 M (Context Info: ) S (None) S 0 -506.4 M 11 2 Nf (submit) S 11 0 Nf ( ) S 22 -519.6 M (The submit event occurs when a form is submitted. This event only applies to the FORM ) S (element.) S 33 -530.2 M gsave 0 setgray newpath 33.0 -530.168213 2.75 0 360 arc closepath fill grestore 44 -533.8 M (Bubbles: Yes ) S 33 -544.4 M gsave 0 setgray newpath 33.0 -544.368164 2.75 0 360 arc closepath fill grestore 44 -548 M (Cancelable: Yes ) S 33 -558.6 M gsave 0 setgray newpath 33.0 -558.568115 2.75 0 360 arc closepath fill grestore 44 -562.2 M (Context Info: ) S (None) S 0 -575.4 M 11 2 Nf (reset) S 11 0 Nf ( ) S 22 -588.6 M (The reset event occurs when a form is reset. This event only applies to the FORM ) S (element.) S 33 -599.2 M gsave 0 setgray newpath 33.0 -599.167969 2.75 0 360 arc closepath fill grestore 44 -602.8 M (Bubbles: Yes ) S 33 -613.4 M gsave 0 setgray newpath 33.0 -613.36792 2.75 0 360 arc closepath fill grestore 44 -617 M (Cancelable: No ) S 44 -618 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (241) S 0 setgray 191.4 40 M 8 8 Nf (6.6.5. HTML event types) S 88 -8 M grestore pgsave restore N %%Page: 242 242 %%PageResources: font Times-Roman Times-Bold Helvetica %%PageBoundingBox: 71 44 537 755 %%BeginPageSetup /pgsave save D 71 706 translate %%EndPageSetup 0 0 M 0.6 setlinewidth 33 -9.6 M gsave 0 setgray newpath 33.0 -9.57006836 2.75 0 360 arc closepath fill grestore 44 -13.2 M %%IncludeResource: font Times-Roman 11 0 Nf (Context Info: ) S (None) S 0 -26.4 M %%IncludeResource: font Times-Bold 11 2 Nf (focus) S 11 0 Nf ( ) S 22 -39.6 M (The focus event occurs when an element receives focus either via a pointing device or by tabbing) S 22 -52.8 M (navigation. This event is valid for the following elements: LABEL, INPUT, SELECT, TEXTAREA,) S 22 -66 M (and ) S (BUTTON.) S 33 -76.6 M gsave 0 setgray newpath 33.0 -76.5698242 2.75 0 360 arc closepath fill grestore 44 -80.2 M (Bubbles: No ) S 33 -90.8 M gsave 0 setgray newpath 33.0 -90.7697754 2.75 0 360 arc closepath fill grestore 44 -94.4 M (Cancelable: No ) S 33 -105 M gsave 0 setgray newpath 33.0 -104.969727 2.75 0 360 arc closepath fill grestore 44 -108.6 M (Context Info: ) S (None) S 0 -121.8 M 11 2 Nf (blur) S 11 0 Nf ( ) S 22 -135 M (The blur event occurs when an element loses focus either via the pointing device or by tabbing) S 22 -148.2 M (navigation. This event is valid for the following elements: LABEL, INPUT, SELECT, TEXTAREA,) S 22 -161.4 M (and ) S (BUTTON.) S 33 -172 M gsave 0 setgray newpath 33.0 -171.969482 2.75 0 360 arc closepath fill grestore 44 -175.6 M (Bubbles: No ) S 33 -186.2 M gsave 0 setgray newpath 33.0 -186.169434 2.75 0 360 arc closepath fill grestore 44 -189.8 M (Cancelable: No ) S 33 -200.4 M gsave 0 setgray newpath 33.0 -200.369385 2.75 0 360 arc closepath fill grestore 44 -204 M (Context Info: ) S (None) S 0 -217.2 M 11 2 Nf (resize) S 11 0 Nf ( ) S 22 -230.4 M (The resize event occurs when a document view is ) S (resized.) S 33 -241 M gsave 0 setgray newpath 33.0 -240.969238 2.75 0 360 arc closepath fill grestore 44 -244.6 M (Bubbles: Yes ) S 33 -255.2 M gsave 0 setgray newpath 33.0 -255.169189 2.75 0 360 arc closepath fill grestore 44 -258.8 M (Cancelable: No ) S 33 -269.4 M gsave 0 setgray newpath 33.0 -269.369141 2.75 0 360 arc closepath fill grestore 44 -273 M (Context Info: ) S (None) S 0 -286.2 M 11 2 Nf (scroll) S 11 0 Nf ( ) S 22 -299.4 M (The scroll event occurs when a document view is ) S (scrolled.) S 33 -310 M gsave 0 setgray newpath 33.0 -309.969 2.75 0 360 arc closepath fill grestore 44 -313.6 M (Bubbles: Yes ) S 33 -324.2 M gsave 0 setgray newpath 33.0 -324.168945 2.75 0 360 arc closepath fill grestore 44 -327.8 M (Cancelable: No ) S 33 -338.4 M gsave 0 setgray newpath 33.0 -338.368896 2.75 0 360 arc closepath fill grestore 44 -342 M (Context Info: ) S (None) S 0 -353 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (242) S 0 setgray 191.4 40 M 8 8 Nf (6.6.5. HTML event types) S 0 -8 M grestore pgsave restore N %%Page: 243 243 %%PageResources: font Times-Roman Times-Italic Times-Bold Courier Courier-Bold %%+ font 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 /17 /DEST pdfmark 0 0 M [/View [/XYZ -4 706.0 null] /Dest /1168 /DEST pdfmark 0 -22.8 M %%IncludeResource: font Times-Bold 19 2 Nf (7.) S [/View [/XYZ -4 706.000183 null] /Dest /1219 /DEST pdfmark [/View [/XYZ -4 706.000183 null] /Dest /1169 /DEST pdfmark ( Document Object Model ) S (Traversal) 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 (Mike Champion, Software AG ) S 22 -73.4 M (Joe Kesselman, IBM ) S 22 -86.6 M (Jonathan Robie, Software ) S (AG) S 0 -97.6 M [/View [/XYZ -4 608.400391 null] /Dest /98 /DEST pdfmark 0 -120.6 M 17 2 Nf (7.1.) S [/View [/XYZ -4 605.800659 null] /Dest /1220 /DEST pdfmark [/View [/XYZ -4 605.800659 null] /Dest /1170 /DEST pdfmark ( ) S (Overview) S 0 -144.8 M 11 0 Nf (This chapter describes the optional DOM Level 2 ) S 11 1 Nf (Traversal) S 11 0 Nf ( feature. Its ) S %%IncludeResource: font Courier 11 4 Nf (TreeWalker) S [/Rect [314.879639 -147.549316 382.878174 -135.44931] /Subtype /Link /Border [0 0 1] /Dest /1203 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (258) S (] ) S (, ) S 0 -158 M 11 4 Nf (NodeIterator) S [/Rect [-1.0 -160.749268 80.1982422 -148.649261] /Subtype /Link /Border [0 0 1] /Dest /1191 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (253) S (] ) S (, and ) S 11 4 Nf (NodeFilter) S [/Rect [139.907715 -160.749268 207.90625 -148.649261] /Subtype /Link /Border [0 0 1] /Dest /1199 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (255) S (] ) S (interfaces provide easy-to-use, robust, selective) S 0 -171.2 M 11 0 Nf (traversal of a document's contents. A DOM application can use the ) S 11 4 Nf (hasFeature) S 11 0 Nf ( method of the ) S 0 -184.4 M 11 4 Nf (DOMImplementation) S [/Rect [-1.0 -187.14917 113.19751 -175.049164] /Subtype /Link /Border [0 0 1] /Dest /180 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (26) S (] ) S (interface to determine whether this feature is supported or not. The) S 0 -197.6 M (feature string for all the interfaces listed in this section is ) S ("Traversal".) S 0 -221.8 M 11 4 Nf (NodeIterators) S [/Rect [-1.0 -224.549072 86.7980957 -212.449066] /Subtype /Link /Border [0 0 1] /Dest /1191 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (253) S (] ) S (and ) S 11 4 Nf (TreeWalkers) S [/Rect [141.007568 -224.549072 215.605957 -212.449066] /Subtype /Link /Border [0 0 1] /Dest /1203 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (258) S (] ) S (are two different ways of representing the nodes) S 0 -235 M 11 0 Nf (of a document subtree and a position within the nodes they present. A ) S 11 4 Nf (NodeIterator) S [/Rect [308.787354 -237.749023 389.985596 -225.649017] /Subtype /Link /Border [0 0 1] /Dest /1191 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (253) S (] ) S (presents) S 0 -248.2 M (a flattened view of the subtree as an ordered sequence of nodes, presented in document order. Because this) S 0 -261.4 M (view is presented without respect to hierarchy, iterators have methods to move forward and backward, but) S 0 -274.6 M 11 0 Nf (not to move up and down. Conversely, a ) S 11 4 Nf (TreeWalker) S [/Rect [179.87085 -277.348877 247.869385 -265.248871] /Subtype /Link /Border [0 0 1] /Dest /1203 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (258) S (] ) S (maintains the hierarchical relationships of) S 0 -287.8 M 11 0 Nf (the subtree, allowing navigation of this hierarchy. In general, ) S 11 4 Nf (TreeWalkers) S [/Rect [270.276367 -290.548828 344.874756 -278.448822] /Subtype /Link /Border [0 0 1] /Dest /1203 /ANN pdfmark 11 0 Nf ( are better for tasks in which) S 0 -301 M 11 0 Nf (the structure of the document around selected nodes will be manipulated, while ) S 11 4 Nf (NodeIterators) S [/Rect [350.629639 -303.748779 438.427734 -291.648773] /Subtype /Link /Border [0 0 1] /Dest /1191 /ANN pdfmark 11 0 Nf ( are) S 0 -314.2 M (better for tasks that focus on the content of each selected node. ) S 0 -338.4 M 11 4 Nf (NodeIterators) S [/Rect [-1.0 -341.148682 86.7980957 -329.048676] /Subtype /Link /Border [0 0 1] /Dest /1191 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (253) S (] ) S (and ) S 11 4 Nf (TreeWalkers) S [/Rect [141.007568 -341.148682 215.605957 -329.048676] /Subtype /Link /Border [0 0 1] /Dest /1203 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (258) S (] ) S (each present a view of a document subtree that) S 0 -351.6 M 11 0 Nf (may not contain all nodes found in the subtree. In this specification, we refer to this as the ) S 11 1 Nf (logical ) S (view) S 11 0 Nf ( to) S 0 -364.8 M 11 0 Nf (distinguish it from the ) S 11 1 Nf (physical ) S (view) S 11 0 Nf (, which corresponds to the document subtree per se. When an iterator) S 0 -378 M 11 0 Nf (or ) S 11 4 Nf (TreeWalker) S [/Rect [10.9128418 -380.748535 78.911377 -368.648529] /Subtype /Link /Border [0 0 1] /Dest /1203 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (258) S (] ) S (is created, it may be associated with a ) S 11 4 Nf (NodeFilter) S [/Rect [283.420654 -380.748535 351.419189 -368.648529] /Subtype /Link /Border [0 0 1] /Dest /1199 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (255) S (] ) S (, which examines) S 0 -391.2 M (each node and determines whether it should appear in the logical view. In addition, flags may be used to) S 0 -404.4 M (specify which node types should occur in the logical ) S (view.) S 0 -428.6 M 11 4 Nf (NodeIterators) S [/Rect [-1.0 -431.348389 86.7980957 -419.248383] /Subtype /Link /Border [0 0 1] /Dest /1191 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (253) S (] ) S (and ) S 11 4 Nf (TreeWalkers) S [/Rect [141.007568 -431.348389 215.605957 -419.248383] /Subtype /Link /Border [0 0 1] /Dest /1203 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (258) S (] ) S (are dynamic - the logical view changes to reflect) S 0 -441.8 M 11 0 Nf (changes made to the underlying document. However, they differ in how they respond to those changes. ) S 0 -455 M 11 4 Nf (NodeIterators) S [/Rect [-1.0 -457.748291 86.7980957 -445.648285] /Subtype /Link /Border [0 0 1] /Dest /1191 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (253) S (] ) S (, which present the nodes sequentially, attempt to maintain their location) S 0 -468.2 M 11 0 Nf (relative to a position in that sequence when the sequence's contents change. ) S 11 4 Nf (TreeWalkers) S [/Rect [335.3396 -470.948242 409.938 -458.848236] /Subtype /Link /Border [0 0 1] /Dest /1203 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (258) S (] ) S (,) S 0 -481.4 M (which present the nodes as a filtered tree, maintain their location relative to their current node and remain) S 0 -494.6 M (attached to that node if it is moved to a new context. We will discuss these behaviors in greater detail) S 0 -507.8 M (below. ) S 0 -507.8 M [/View [/XYZ -4 198.201904 null] /Dest /99 /DEST pdfmark 0 -537.8 M 15 2 Nf (7.1.1.) S [/View [/XYZ -4 186.201904 null] /Dest /1221 /DEST pdfmark [/View [/XYZ -4 186.201904 null] /Dest /1171 /DEST pdfmark ( ) S %%IncludeResource: font Courier-Bold 15 6 Nf (NodeIterators) S [/Rect [36.5 -541.548096 155.5 -525.048096] /Subtype /Link /Border [0 0 1] /Dest /1191 /ANN pdfmark 0 -562 M 11 0 Nf (A ) S 11 4 Nf (NodeIterator) S [/Rect [9.69189453 -564.748047 90.8901367 -552.648071] /Subtype /Link /Border [0 0 1] /Dest /1191 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (253) S (] ) S (allows the members of a list of nodes to be returned sequentially. In the) S 0 -575.2 M (current DOM interfaces, this list will always consist of the nodes of a subtree, presented in document) S 0 -588.4 M 11 0 Nf (order. When an iterator is first created, calling its ) S 11 4 Nf (nextNode\(\) ) S 11 0 Nf (method returns the first node in the) S 0 -601.6 M 11 0 Nf (logical view of the subtree; in most cases, this is the root of the subtree. Each successive call advances the ) S 0 -614.8 M 11 4 Nf (NodeIterator) S [/Rect [-1.0 -617.547852 80.1982422 -605.447876] /Subtype /Link /Border [0 0 1] /Dest /1191 /ANN pdfmark 11 0 Nf ( through the list, returning the next node available in the logical view. When no more) S 0 -614.8 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (243) S 0 setgray 169.9 40 M 8 8 Nf (7. Document Object Model Traversal) S 0 -8 M grestore pgsave restore N %%Page: 244 244 %%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 (nodes are visible, ) S %%IncludeResource: font Courier 11 4 Nf (nextNode\(\)) S 11 0 Nf ( returns ) S 11 4 Nf (null) S 11 0 Nf (.) S 0 -37.4 M 11 4 Nf (NodeIterators) S [/Rect [-1.0 -40.1499023 86.7980957 -28.049902] /Subtype /Link /Border [0 0 1] /Dest /1191 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (253) S (] ) S (are created using the ) S 11 4 Nf (createNodeIterator) S 11 0 Nf ( method found in the ) S 0 -50.6 M 11 4 Nf (DocumentTraversal) S [/Rect [-1.0 -53.3498535 113.19751 -41.249855] /Subtype /Link /Border [0 0 1] /Dest /1216 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (261) S (] ) S (interface. When a ) S 11 4 Nf (NodeIterator) S [/Rect [229.401123 -53.3498535 310.599365 -41.249855] /Subtype /Link /Border [0 0 1] /Dest /1191 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (253) S (] ) S (is created, flags can be used) S 0 -63.8 M (to determine which node types will be "visible" and which nodes will be "invisible" while traversing the) S 0 -77 M 11 0 Nf (tree; these flags can be combined using the ) S 11 4 Nf (OR) S 11 0 Nf ( operator. Nodes that are "invisible" are skipped over by the) S 0 -90.2 M (iterator as though they did not exist. ) S 0 -114.4 M (The following code creates an iterator, then calls a function to print the name of each ) S (element:) S 0 -136.2 M 9.0 4 Nf ( NodeIterator iter=) S 0 -147 M ( \(\(DocumentTraversal\)document\).createNodeIterator\() S 0 -157.8 M ( root, NodeFilter.SHOW_ELEMENT, null\);) S 0 -179.4 M ( while \(Node n = iter.nextNode\(\)\)) S 0 -190.2 M ( printMe\(n\);) S 0 -199.2 M [/View [/XYZ -4 506.801514 null] /Dest /1172 /DEST pdfmark 0 -216.8 M %%IncludeResource: font Times-Bold 13 2 Nf (7.1.1.1.) S [/View [/XYZ -4 504.801666 null] /Dest /1222 /DEST pdfmark [/View [/XYZ -4 504.801666 null] /Dest /1173 /DEST pdfmark ( Moving Forward and ) S (Backward) S 0 -241 M 11 4 Nf (NodeIterators) S [/Rect [-1.0 -243.748291 86.7980957 -231.648285] /Subtype /Link /Border [0 0 1] /Dest /1191 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (253) S (] ) S (present nodes as an ordered list, and move forward and backward within this) S 0 -254.2 M (list. The iterator's position is always either between two nodes, before the first node, or after the last node.) S 0 -267.4 M (When an iterator is first created, the position is set before the first item. The following diagram shows the) S 0 -280.6 M (list view that an iterator might provide for a particular subtree, with the position indicated by an asterisk) S 0 -293.8 M ('*' ) S (:) S 0 -315.6 M 9.0 4 Nf ( * A B C D E F G H I) S 0 -339.8 M 11 0 Nf (Each call to ) S 11 4 Nf (nextNode\(\)) S 11 0 Nf ( returns the next node and advances the position. For instance, if we start with) S 0 -353 M 11 0 Nf (the above position, the first call to ) S 11 4 Nf (nextNode\(\)) S 11 0 Nf ( returns "A" and advances the ) S (iterator:) S 0 -374.8 M 9.0 4 Nf ( [A] * B C D E F G H I) S 0 -399 M 11 0 Nf (The position of a ) S 11 4 Nf (NodeIterator) S [/Rect [76.6037598 -401.747559 157.802 -389.647552] /Subtype /Link /Border [0 0 1] /Dest /1191 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (253) S (] ) S (can best be described with respect to the last node returned,) S 0 -412.2 M 11 0 Nf (which we will call the ) S %%IncludeResource: font Times-Italic 11 1 Nf (reference ) S (node) S 11 0 Nf (. When an iterator is created, the first node is the reference node, and) S 0 -425.4 M (the iterator is positioned before the reference node. In these diagrams, we use square brackets to indicate) S 0 -438.6 M (the reference ) S (node.) S 0 -462.8 M 11 0 Nf (A call to ) S 11 4 Nf (previousNode\(\)) S 11 0 Nf ( returns the previous node and moves the position backward. For instance, if) S 0 -476 M 11 0 Nf (we start with the ) S 11 4 Nf (NodeIterator) S [/Rect [74.7661133 -478.747314 155.964355 -466.647308] /Subtype /Link /Border [0 0 1] /Dest /1191 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (253) S (] ) S (between "A" and "B", it would return "A" and move to the) S 0 -489.2 M (position shown ) S (below:) S 0 -511 M 9.0 4 Nf ( * [A] B C D E F G H I) S 0 -535.2 M 11 0 Nf (If ) S 11 4 Nf (nextNode\(\)) S 11 0 Nf ( is called at the end of a list, or ) S 11 4 Nf (previousNode\(\)) S 11 0 Nf ( is called at the beginning of a list, it) S 0 -548.4 M 11 0 Nf (returns ) S 11 4 Nf (null) S 11 0 Nf ( and does not change the position of the iterator. When a ) S 11 4 Nf (NodeIterator) S [/Rect [310.11792 -551.147 391.316162 -539.047] /Subtype /Link /Border [0 0 1] /Dest /1191 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (253) S (] ) S (is first) S 0 -561.6 M (created, the reference node is the first ) S (node:) S 0 -583.4 M 9.0 4 Nf ( * [A] B C D E F G H I) S 0 -592.4 M [/View [/XYZ -4 113.603271 null] /Dest /1174 /DEST pdfmark 0 -592.4 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (244) S 0 setgray 199.6 40 M 8 8 Nf (7.1.1. NodeIterators) S 0 -8 M grestore pgsave restore N %%Page: 245 245 %%PageResources: font Times-Roman Times-Bold Courier Helvetica %%PageBoundingBox: 71 44 535 755 %%BeginPageSetup /pgsave save D 71 706 translate %%EndPageSetup 0 0 M 0.6 setlinewidth 0 -15.6 M %%IncludeResource: font Times-Bold 13 2 Nf (7.1.1.2.) S [/View [/XYZ -4 706.000122 null] /Dest /1223 /DEST pdfmark [/View [/XYZ -4 706.000122 null] /Dest /1175 /DEST pdfmark ( ) S (Robustness) S 0 -39.8 M %%IncludeResource: font Times-Roman 11 0 Nf (A ) S %%IncludeResource: font Courier 11 4 Nf (NodeIterator) S [/Rect [9.69189453 -42.5498047 90.8901367 -30.4498043] /Subtype /Link /Border [0 0 1] /Dest /1191 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (253) S (] ) S (may be active while the data structure it navigates is being edited, so an) S 0 -53 M (iterator must behave gracefully in the face of change. Additions and removals in the underlying data) S 0 -66.2 M 11 0 Nf (structure do not invalidate a ) S 11 4 Nf (NodeIterator) S [/Rect [124.562256 -68.949707 205.760498 -56.8497086] /Subtype /Link /Border [0 0 1] /Dest /1191 /ANN pdfmark 11 0 Nf (; in fact, a ) S 11 4 Nf (NodeIterator) S [/Rect [250.498291 -68.949707 331.696533 -56.8497086] /Subtype /Link /Border [0 0 1] /Dest /1191 /ANN pdfmark 11 0 Nf ( is never invalidated unless its ) S 0 -79.4 M 11 4 Nf (detach\(\)) S 11 0 Nf ( method is invoked. To make this possible, the iterator uses the reference node to maintain its) S 0 -92.6 M (position. The state of an iterator also depends on whether the iterator is positioned before or after the) S 0 -105.8 M (reference ) S (node.) S 0 -130 M 11 0 Nf (If changes to the iterated list do not remove the reference node, they do not affect the state of the ) S 0 -143.2 M 11 4 Nf (NodeIterator) S [/Rect [-1.0 -145.949463 80.1982422 -133.849457] /Subtype /Link /Border [0 0 1] /Dest /1191 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (253) S (] ) S (. For instance, the iterator's state is not affected by inserting new nodes in the) S 0 -156.4 M (vicinity of the iterator or removing nodes other than the reference node. Suppose we start from the) S 0 -169.6 M (following ) S (position:) S 0 -191.4 M 9.0 4 Nf (A B C [D] * E F G H I) S 0 -215.6 M 11 0 Nf (Now let's remove "E". The resulting state ) S (is:) S 0 -237.4 M 9.0 4 Nf (A B C [D] * F G H I) S 0 -261.6 M 11 0 Nf (If a new node is inserted, the ) S 11 4 Nf (NodeIterator) S [/Rect [128.522217 -264.348877 209.720459 -252.248871] /Subtype /Link /Border [0 0 1] /Dest /1191 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (253) S (] ) S (stays close to the reference node, so if a node is) S 0 -274.8 M (inserted between "D" and "F", it will occur between the iterator and "F": ) S 0 -296.6 M 9.0 4 Nf (A B C [D] * X F G H I) S 0 -320.8 M 11 0 Nf (Moving a node is equivalent to a removal followed by an insertion. If we move "I" to the position before) S 0 -334 M ("X" the result ) S (is:) S 0 -355.8 M 9.0 4 Nf (A B C [D] * I X F G H) S 0 -380 M 11 0 Nf (If the reference node is removed from the list being iterated over, a different node is selected as the) S 0 -393.2 M 11 0 Nf (reference node. If the reference node's position is before that of the ) S 11 4 Nf (NodeIterator) S [/Rect [298.027832 -395.948242 379.226074 -383.848236] /Subtype /Link /Border [0 0 1] /Dest /1191 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (253) S (] ) S (, which is) S 0 -406.4 M 11 0 Nf (usually the case after ) S 11 4 Nf (nextNode\(\)) S 11 0 Nf ( has been called, the nearest node before the iterator is chosen as the) S 0 -419.6 M (new reference node. Suppose we remove the "D" node, starting from the following ) S (state:) S 0 -441.4 M 9.0 4 Nf (A B C [D] * F G H I) S 0 -465.6 M 11 0 Nf (The "C" node becomes the new reference node, since it is the nearest node to the ) S 11 4 Nf (NodeIterator) S [/Rect [357.130127 -468.3479 438.328369 -456.247894] /Subtype /Link /Border [0 0 1] /Dest /1191 /ANN pdfmark 11 0 Nf ( ) S 0 -478.8 M ([p.) S (253) S (] ) S (that is before the ) S (iterator:) S 0 -500.6 M 9.0 4 Nf (A B [C] * F G H I) S 0 -524.8 M 11 0 Nf (If the reference node is after the ) S 11 4 Nf (NodeIterator) S [/Rect [142.238037 -527.547607 223.436279 -515.447632] /Subtype /Link /Border [0 0 1] /Dest /1191 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (253) S (] ) S (, which is usually the case after ) S 0 -538 M 11 4 Nf (previousNode\(\)) S 11 0 Nf ( has been called, the nearest node after the iterator is chosen as the new reference) S 0 -551.2 M (node. Suppose we remove "E", starting from the following ) S (state:) S 0 -573 M 9.0 4 Nf (A B C D * [E] F G H I) S 0 -582 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (245) S 0 setgray 199.6 40 M 8 8 Nf (7.1.1. NodeIterators) S 0 -8 M grestore pgsave restore N %%Page: 246 246 %%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 -13.2 M %%IncludeResource: font Times-Roman 11 0 Nf (The "F" node becomes the new reference node, since it is the nearest node to the ) S %%IncludeResource: font Courier 11 4 Nf (NodeIterator) S [/Rect [355.90918 -15.9499512 437.107422 -3.84995079] /Subtype /Link /Border [0 0 1] /Dest /1191 /ANN pdfmark 11 0 Nf ( ) S 0 -26.4 M ([p.) S (253) S (] ) S (that is after the ) S (iterator:) S 0 -48.2 M 9.0 4 Nf (A B C D * [F] G H I) S 0 -72.4 M 11 0 Nf (As noted above, moving a node is equivalent to a removal followed by an insertion. Suppose we wish to) S 0 -85.6 M (move the "D" node to the end of the list, starting from the following ) S (state:) S 0 -107.4 M 9.0 4 Nf (A B C [D] * F G H I C) S 0 -131.6 M 11 0 Nf (The resulting state is as ) S (follows:) S 0 -153.4 M 9.0 4 Nf (A B [C] * F G H I D) S 0 -177.6 M 11 0 Nf (One special case arises when the reference node is the last node in the list and the reference node is) S 0 -190.8 M (removed. Suppose we remove node "C", starting from the following ) S (state:) S 0 -212.6 M 9.0 4 Nf (A B * [C]) S 0 -236.8 M 11 0 Nf (According to the rules we have given, the new reference node should be the nearest node after the ) S 0 -250 M 11 4 Nf (NodeIterator) S [/Rect [-1.0 -252.748779 80.1982422 -240.648773] /Subtype /Link /Border [0 0 1] /Dest /1191 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (253) S (] ) S (, but there are no further nodes after "C". The same situation can arise when ) S 0 -263.2 M 11 4 Nf (previousNode\(\)) S 11 0 Nf ( has just returned the first node in the list, which is then removed. Hence: If there is) S 0 -276.4 M (no node in the original direction of the reference node, the nearest node in the opposite direction is) S 0 -289.6 M (selected as the reference ) S (node:) S 0 -311.4 M 9.0 4 Nf (A [B] *) S 0 -335.6 M 11 0 Nf (If the ) S 11 4 Nf (NodeIterator) S [/Rect [25.267334 -338.348389 106.465576 -326.248383] /Subtype /Link /Border [0 0 1] /Dest /1191 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (253) S (] ) S (is positioned within a block of nodes that is removed, the above rules) S 0 -348.8 M (clearly indicate what is to be done. For instance, suppose "C" is the parent node of "D", "E", and "F", and) S 0 -362 M (we remove "C", starting with the following ) S (state:) S 0 -383.8 M 9.0 4 Nf (A B C [D] * E F G H I D) S 0 -408 M 11 0 Nf (The resulting state is as ) S (follows:) S 0 -429.8 M 9.0 4 Nf (A [B] * G H I D) S 0 -454 M 11 0 Nf (Finally, note that removing a ) S 11 4 Nf (NodeIterator) S [/Rect [129.160645 -456.747803 210.358887 -444.647797] /Subtype /Link /Border [0 0 1] /Dest /1191 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (253) S (] ) S ('s ) S 11 4 Nf (root) S 11 0 Nf ( node from its parent does not alter the) S 0 -467.2 M (list being iterated over, and thus does not change the iterator's ) S (state.) S 0 -467.2 M [/View [/XYZ -4 238.802246 null] /Dest /1176 /DEST pdfmark 0 -493.8 M %%IncludeResource: font Times-Bold 13 2 Nf (7.1.1.3.) S [/View [/XYZ -4 227.802399 null] /Dest /1224 /DEST pdfmark [/View [/XYZ -4 227.802399 null] /Dest /1177 /DEST pdfmark ( Visibility of ) S (Nodes) S 0 -518 M 11 0 Nf (The underlying data structure that is being iterated may contain nodes that are not part of the logical view,) S 0 -531.2 M 11 0 Nf (and therefore will not be returned by the ) S 11 4 Nf (NodeIterator) S [/Rect [179.231445 -533.94751 260.429688 -521.847534] /Subtype /Link /Border [0 0 1] /Dest /1191 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (253) S (] ) S (. If nodes that are to be excluded) S 0 -544.4 M 11 0 Nf (because of the value of the ) S 11 4 Nf (whatToShow) S 11 0 Nf ( flag, ) S 11 4 Nf (nextNode\(\)) S 11 0 Nf ( returns the next visible node, skipping) S 0 -557.6 M 11 0 Nf (over the excluded "invisible" nodes. If a ) S 11 4 Nf (NodeFilter) S [/Rect [178.439209 -560.347412 246.437744 -548.247437] /Subtype /Link /Border [0 0 1] /Dest /1199 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (255) S (] ) S (is present, it is applied before returning a) S 0 -570.8 M (node; if the filter does not accept the node, the process is repeated until a node is accepted by the filter and) S 0 -584 M 11 0 Nf (is returned. If no visible nodes are encountered, a ) S 11 4 Nf (null) S 11 0 Nf ( is returned and the iterator is positioned at the end) S 0 -597.2 M (of the list. In this case, the reference node is the last node in the list, whether or not it is visible. The same) S 0 -610.4 M 11 0 Nf (approach is taken, in the opposite direction, for ) S 11 4 Nf (previousNode\(\)) S 11 0 Nf (.) S 0 -610.4 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (246) S 0 setgray 199.6 40 M 8 8 Nf (7.1.1. NodeIterators) S 0 -8 M grestore pgsave restore N %%Page: 247 247 %%PageResources: font Times-Roman Times-Bold Courier Courier-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 %%IncludeResource: font Times-Roman 11 0 Nf (In the following examples, we will use lowercase letters to represent nodes that are in the data structure,) S 0 -26.4 M (but which are not in the logical view. For instance, consider the following ) S (list:) S 0 -48.2 M %%IncludeResource: font Courier 9.0 4 Nf (A [B] * c d E F G) S 0 -72.4 M 11 0 Nf (A call to ) S 11 4 Nf (nextNode\(\)) S 11 0 Nf ( returns E and advances to the following ) S (position:) S 0 -94.2 M 9.0 4 Nf (A B c d [E] * F G) S 0 -118.4 M 11 0 Nf (Nodes that are not visible may nevertheless be used as reference nodes if a reference node is removed.) S 0 -131.6 M (Suppose node "E" is removed, started from the state given above. The resulting state ) S (is:) S 0 -153.4 M 9.0 4 Nf (A B c [d] * F G) S 0 -177.6 M 11 0 Nf (Suppose a new node "X", which is visible, is inserted before "d". The resulting state ) S (is:) S 0 -199.4 M 9.0 4 Nf (A B c X [d] * F G) S 0 -223.6 M 11 0 Nf (Note that a call to ) S 11 4 Nf (previousNode\(\)) S 11 0 Nf ( now returns node X. It is important not to skip over invisible) S 0 -236.8 M (nodes when the reference node is removed, because there are cases, like the one just given above, where) S 0 -250 M (the wrong results will be returned. When "E" was removed, if the new reference node had been "B" rather) S 0 -263.2 M 11 0 Nf (than "d", calling ) S 11 4 Nf (previousNode\(\)) S 11 0 Nf ( would not return ) S ("X".) S 0 -263.2 M [/View [/XYZ -4 442.80127 null] /Dest /100 /DEST pdfmark 0 -293.2 M %%IncludeResource: font Times-Bold 15 2 Nf (7.1.2.) S [/View [/XYZ -4 430.80127 null] /Dest /1225 /DEST pdfmark [/View [/XYZ -4 430.80127 null] /Dest /1178 /DEST pdfmark ( ) S %%IncludeResource: font Courier-Bold 15 6 Nf (NodeFilters) S [/Rect [36.5 -296.94873 137.5 -280.44873] /Subtype /Link /Border [0 0 1] /Dest /1199 /ANN pdfmark 0 -317.4 M 11 4 Nf (NodeFilters) S [/Rect [-1.0 -320.148682 73.5983887 -308.048676] /Subtype /Link /Border [0 0 1] /Dest /1199 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (255) S (] ) S (allow the user to create objects that "filter out" nodes. Each filter contains a) S 0 -330.6 M (user-written function that looks at a node and determines whether or not it should be presented as part of) S 0 -343.8 M 11 0 Nf (the traversal's logical view of the document. To use a ) S 11 4 Nf (NodeFilter) S [/Rect [237.584717 -346.548584 305.583252 -334.448578] /Subtype /Link /Border [0 0 1] /Dest /1199 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (255) S (] ) S (, you create a ) S 0 -357 M 11 4 Nf (NodeIterator) S [/Rect [-1.0 -359.748535 80.1982422 -347.648529] /Subtype /Link /Border [0 0 1] /Dest /1191 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (253) S (] ) S (or a ) S 11 4 Nf (TreeWalker) S [/Rect [135.320557 -359.748535 203.319092 -347.648529] /Subtype /Link /Border [0 0 1] /Dest /1203 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (258) S (] ) S (that uses the filter. The traversal engine applies the) S 0 -370.2 M (filter to each node, and if the filter does not accept the node, traversal skips over the node as though it) S 0 -383.4 M 11 0 Nf (were not present in the document. ) S 11 4 Nf (NodeFilters) S [/Rect [150.830078 -386.148438 225.428467 -374.048431] /Subtype /Link /Border [0 0 1] /Dest /1199 /ANN pdfmark 11 0 Nf ( need not know how to navigate the structure that) S 0 -396.6 M (contains the nodes on which they operate. ) S 0 -420.8 M 11 0 Nf (Filters will be consulted when a traversal operation is performed, or when a ) S 11 4 Nf (NodeIterator) S [/Rect [334.426514 -423.54834 415.624756 -411.448334] /Subtype /Link /Border [0 0 1] /Dest /1191 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (253) S (] ) S ('s) S 0 -434 M (reference node is removed from the subtree being iterated over and it must select a new one. However, the) S 0 -447.2 M 11 0 Nf (exact timing of these filter calls may vary from one DOM implementation to another. For that reason, ) S 0 -460.4 M 11 4 Nf (NodeFilters) S [/Rect [-1.0 -463.148193 73.5983887 -451.048187] /Subtype /Link /Border [0 0 1] /Dest /1199 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (255) S (] ) S (should not attempt to maintain state based on the history of past invocations; the) S 0 -473.6 M (resulting behavior may not be ) S (portable.) S 0 -497.8 M 11 0 Nf (Similarly, ) S 11 4 Nf (TreeWalkers) S [/Rect [45.4519043 -500.548096 120.050293 -488.44809] /Subtype /Link /Border [0 0 1] /Dest /1203 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (258) S (] ) S (and ) S 11 4 Nf (NodeIterators) S [/Rect [174.259766 -500.548096 262.057861 -488.44809] /Subtype /Link /Border [0 0 1] /Dest /1191 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (253) S (] ) S (should behave as if they have no) S 0 -511 M 11 0 Nf (memory of past filter results, and no anticipation of future results. If the conditions a ) S 11 4 Nf (NodeFilter) S [/Rect [373.860596 -513.748047 441.859131 -501.648041] /Subtype /Link /Border [0 0 1] /Dest /1199 /ANN pdfmark 11 0 Nf ( ) S 0 -524.2 M ([p.) S (255) S (] ) S (is examining have changed \(e.g., an attribute which it tests has been added or removed\) since the) S 0 -537.4 M (last time the traversal logic examined this node, this change in visibility will be discovered only when the) S 0 -550.6 M 11 0 Nf (next traversal operation is performed. For example: if the filtering for the current node changes from ) S 0 -563.8 M 11 4 Nf (FILTER_SHOW) S 11 0 Nf ( to ) S 11 4 Nf (FILTER_SKIP) S 11 0 Nf (, a ) S 11 4 Nf (TreeWalker) S [/Rect [171.388428 -566.547852 239.386963 -554.447876] /Subtype /Link /Border [0 0 1] /Dest /1203 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (258) S (] ) S (will be able to navigate off that node in any) S 0 -577 M 11 0 Nf (direction, but not back to it unless the filtering conditions change again. ) S 11 4 Nf (NodeFilters) S [/Rect [317.355713 -579.747803 391.954102 -567.647827] /Subtype /Link /Border [0 0 1] /Dest /1199 /ANN pdfmark 11 0 Nf ( which change) S 0 -590.2 M (during a traversal can be written, but their behavior may be confusing and they should be avoided when) S 0 -603.4 M (possible. ) S 0 -603.4 M [/View [/XYZ -4 102.602295 null] /Dest /1179 /DEST pdfmark 0 -603.4 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (247) S 0 setgray 203.4 40 M 8 8 Nf (7.1.2. NodeFilters) S 0 -8 M grestore pgsave restore N %%Page: 248 248 %%PageResources: font Times-Roman Times-Bold Courier Courier-Bold Helvetica %%PageBoundingBox: 71 44 539 755 %%BeginPageSetup /pgsave save D 71 706 translate %%EndPageSetup 0 0 M 0.6 setlinewidth 0 -15.6 M %%IncludeResource: font Times-Bold 13 2 Nf (7.1.2.1.) S [/View [/XYZ -4 706.000122 null] /Dest /1226 /DEST pdfmark [/View [/XYZ -4 706.000122 null] /Dest /1180 /DEST pdfmark ( Using ) S %%IncludeResource: font Courier-Bold 13 6 Nf (NodeFilters) S [/Rect [76.2844238 -18.8498535 164.082275 -4.54985332] /Subtype /Link /Border [0 0 1] /Dest /1199 /ANN pdfmark 0 -39.8 M %%IncludeResource: font Times-Roman 11 0 Nf (A ) S %%IncludeResource: font Courier 11 4 Nf (NodeFilter) S [/Rect [9.69189453 -42.5498047 77.6904297 -30.4498043] /Subtype /Link /Border [0 0 1] /Dest /1199 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (255) S (] ) S (contains one method named ) S 11 4 Nf (acceptNode\(\)) S 11 0 Nf (, which allows a ) S 0 -53 M 11 4 Nf (NodeIterator) S [/Rect [-1.0 -55.7497559 80.1982422 -43.6497574] /Subtype /Link /Border [0 0 1] /Dest /1191 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (253) S (] ) S (or ) S 11 4 Nf (TreeWalker) S [/Rect [127.686768 -55.7497559 195.685303 -43.6497574] /Subtype /Link /Border [0 0 1] /Dest /1203 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (258) S (] ) S (to pass a ) S 11 4 Nf (Node) S [/Rect [271.894043 -55.7497559 300.293457 -43.6497574] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (38) S (] ) S (to a filter and ask whether it) S 0 -66.2 M 11 0 Nf (should be present in the logical view. The ) S 11 4 Nf (acceptNode\(\)) S 11 0 Nf ( function returns one of three values to state) S 0 -79.4 M 11 0 Nf (how the ) S 11 4 Nf (Node) S [/Rect [36.8835449 -82.1496582 65.282959 -70.0496597] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( should be treated. If ) S 11 4 Nf (acceptNode\(\)) S 11 0 Nf ( returns ) S 11 4 Nf (FILTER_ACCEPT) S 11 0 Nf (, the ) S 11 4 Nf (Node) S [/Rect [379.493164 -82.1496582 407.892578 -70.0496597] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( will be) S 0 -92.6 M 11 0 Nf (present in the logical view; if it returns ) S 11 4 Nf (FILTER_SKIP) S 11 0 Nf (, the ) S 11 4 Nf (Node) S [/Rect [266.821777 -95.3496094 295.221191 -83.2496109] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( will not be present in the logical view,) S 0 -105.8 M 11 0 Nf (but the children of the ) S 11 4 Nf (Node) S [/Rect [98.9001465 -108.549561 127.299561 -96.4495621] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( may; if it returns ) S 11 4 Nf (FILTER_REJECT) S 11 0 Nf (, neither the ) S 11 4 Nf (Node) S [/Rect [345.217529 -108.549561 373.616943 -96.4495621] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( nor its descendants) S 0 -119 M 11 0 Nf (will be present in the logical view. Since iterators present nodes as an ordered list, without hierarchy, ) S 0 -132.2 M 11 4 Nf (FILTER_REJECT) S 11 0 Nf ( and ) S 11 4 Nf (FILTER_SKIP) S 11 0 Nf ( are synonyms for ) S 11 4 Nf (NodeIterators) S [/Rect [260.651855 -134.949463 348.449951 -122.849464] /Subtype /Link /Border [0 0 1] /Dest /1191 /ANN pdfmark 11 0 Nf (, skipping only the single) S 0 -145.4 M (current ) S (node.) S 0 -169.6 M (Consider a filter that accepts the named anchors in an HTML document. In HTML, an HREF can refer to) S 0 -182.8 M 11 0 Nf (any A element that has a NAME attribute. Here is a ) S 11 4 Nf (NodeFilter) S [/Rect [229.334717 -185.549316 297.333252 -173.44931] /Subtype /Link /Border [0 0 1] /Dest /1199 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (255) S (] ) S (in Java that looks at a node) S 0 -196 M (and determines whether it is a named ) S (anchor:) S 0 -217.8 M 9.0 4 Nf ( class NamedAnchorFilter implements NodeFilter) S 0 -228.6 M ( {) S 0 -239.4 M ( short acceptNode\(Node n\) {) S 0 -250.2 M ( if \(n.getNodeType\(\)==Node.ELEMENT_NODE\) {) S 0 -261 M ( Element e = \(Element\)n;) S 0 -271.8 M ( if \(! e.getNodeName\(\).equals\("A"\)\)) S 0 -282.6 M ( return FILTER_SKIP;) S 0 -293.4 M ( if \(e.getAttributeNode\("NAME"\) != null\)) S 0 -304.2 M ( return FILTER_ACCEPT;) S 0 -315 M ( }) S 0 -325.8 M ( return FILTER_SKIP;) S 0 -336.6 M ( }) S 0 -347.4 M ( }) S 0 -371.6 M 11 0 Nf (If the above ) S 11 4 Nf (NodeFilter) S [/Rect [54.2849121 -374.34668 122.283447 -362.246674] /Subtype /Link /Border [0 0 1] /Dest /1199 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (255) S (] ) S (were to be used only with ) S 11 4 Nf (NodeIterators) S [/Rect [273.951172 -374.34668 361.749268 -362.246674] /Subtype /Link /Border [0 0 1] /Dest /1191 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (253) S (] ) S (, it could have) S 0 -384.8 M 11 0 Nf (used ) S 11 4 Nf (FILTER_REJECT) S 11 0 Nf ( wherever ) S 11 4 Nf (FILTER_SKIP) S 11 0 Nf ( is used, and the behavior would not change. For ) S 0 -398 M 11 4 Nf (TreeWalker) S [/Rect [-1.0 -400.746582 66.9985352 -388.646576] /Subtype /Link /Border [0 0 1] /Dest /1203 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (258) S (] ) S (, though, ) S 11 4 Nf (FILTER_REJECT) S 11 0 Nf ( would reject the children of any element that is not a) S 0 -411.2 M (named anchor, and since named anchors are always contained within other elements, this would have) S 0 -424.4 M 11 0 Nf (meant that no named anchors would be found. ) S 11 4 Nf (FILTER_SKIP) S 11 0 Nf ( rejects the given node, but continues to) S 0 -437.6 M 11 0 Nf (examine the children; therefore, the above filter will work with either a ) S 11 4 Nf (NodeIterator) S [/Rect [314.560547 -440.346436 395.758789 -428.246429] /Subtype /Link /Border [0 0 1] /Dest /1191 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (253) S (] ) S (or a ) S 0 -450.8 M 11 4 Nf (TreeWalker) S [/Rect [-1.0 -453.546387 66.9985352 -441.446381] /Subtype /Link /Border [0 0 1] /Dest /1203 /ANN pdfmark 11 0 Nf (.) S 0 -475 M 11 0 Nf (To use this filter, the user would create an instance of the ) S 11 4 Nf (NodeFilter) S [/Rect [253.468018 -477.746338 321.466553 -465.646332] /Subtype /Link /Border [0 0 1] /Dest /1199 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (255) S (] ) S (and create a ) S 0 -488.2 M 11 4 Nf (NodeIterator) S [/Rect [-1.0 -490.946289 80.1982422 -478.846283] /Subtype /Link /Border [0 0 1] /Dest /1191 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (253) S (] ) S (using ) S (it:) S 0 -510 M 9.0 4 Nf (NamedAnchorFilter myFilter = new NamedAnchorFilter\(\); ) S 0 -520.8 M (NodeIterator iter=) S 0 -531.6 M ( \(\(DocumentTraversal\)document\).createNodeIterator\() S 0 -542.4 M ( node, NodeFilter.SHOW_ELEMENT, myFilter\);) S 0 -553.2 M ( ) S 0 -577.4 M 11 0 Nf (Note that the use of the ) S 11 4 Nf (SHOW_ELEMENT) S 11 0 Nf ( flag is not strictly necessary in this example, since our sample ) S 0 -590.6 M 11 4 Nf (NodeFilter) S [/Rect [-1.0 -593.345215 66.9985352 -581.245239] /Subtype /Link /Border [0 0 1] /Dest /1199 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (255) S (] ) S (tests the ) S 11 4 Nf (nodeType) S 11 0 Nf (. However, some implementations of the Traversal interfaces) S 0 -603.8 M 11 0 Nf (may be able to improve ) S 11 4 Nf (whatToShow) S 11 0 Nf ( performance by taking advantage of knowledge of the document's) S 0 -617 M 11 0 Nf (structure, which makes the use of ) S 11 4 Nf (SHOW_ELEMENT) S 11 0 Nf ( worthwhile. Conversely, while we could remove the ) S 0 -617 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (248) S 0 setgray 203.4 40 M 8 8 Nf (7.1.2. NodeFilters) S 0 -8 M grestore pgsave restore N %%Page: 249 249 %%PageResources: font Times-Roman Times-Bold 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 Courier 11 4 Nf (nodeType) S %%IncludeResource: font Times-Roman 11 0 Nf ( test from our filter, that would make it dependent upon ) S 11 4 Nf (whatToShow) S 11 0 Nf ( to distinguish between ) S 0 -26.4 M 11 4 Nf (Elements) S [/Rect [-1.0 -29.1499023 53.7988281 -17.049902] /Subtype /Link /Border [0 0 1] /Dest /280 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (57) S (] ) S (, ) S 11 4 Nf (Attr) S [/Rect [89.3745117 -29.1499023 117.773926 -17.049902] /Subtype /Link /Border [0 0 1] /Dest /275 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (56) S (] ) S ('s, and ) S 11 4 Nf (ProcessingInstructions) S [/Rect [179.925049 -29.1499023 327.121826 -17.049902] /Subtype /Link /Border [0 0 1] /Dest /317 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (71) S (] ) S (. ) S 0 -26.4 M [/View [/XYZ -4 679.600098 null] /Dest /1181 /DEST pdfmark 0 -53 M %%IncludeResource: font Times-Bold 13 2 Nf (7.1.2.2.) S [/View [/XYZ -4 668.60022 null] /Dest /1227 /DEST pdfmark [/View [/XYZ -4 668.60022 null] /Dest /1182 /DEST pdfmark ( ) S %%IncludeResource: font Courier-Bold 13 6 Nf (NodeFilters) S [/Rect [41.25 -56.2497559 129.047852 -41.9497566] /Subtype /Link /Border [0 0 1] /Dest /1199 /ANN pdfmark 13 2 Nf ( and ) S (Exceptions) S 0 -77.2 M 11 0 Nf (When writing a ) S 11 4 Nf (NodeFilter) S [/Rect [70.1796875 -79.949707 138.178223 -67.8497086] /Subtype /Link /Border [0 0 1] /Dest /1199 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (255) S (] ) S (, users should avoid writing code that can throw an exception.) S 0 -90.4 M (However, because a DOM implementation can not prevent exceptions from being thrown, it is important) S 0 -103.6 M 11 0 Nf (that the behavior of filters that throw an exception be well-defined. A ) S 11 4 Nf (TreeWalker) S [/Rect [307.235352 -106.349609 375.233887 -94.2496109] /Subtype /Link /Border [0 0 1] /Dest /1203 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (258) S (] ) S (or ) S 0 -116.8 M 11 4 Nf (NodeIterator) S [/Rect [-1.0 -119.549561 80.1982422 -107.449562] /Subtype /Link /Border [0 0 1] /Dest /1191 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (253) S (] ) S (does not catch or alter an exception thrown by a filter, but lets it propagate up to) S 0 -130 M 11 0 Nf (the user's code. The following functions may invoke a ) S 11 4 Nf (NodeFilter) S [/Rect [241.567627 -132.749512 309.566162 -120.649513] /Subtype /Link /Border [0 0 1] /Dest /1199 /ANN pdfmark 11 0 Nf (, and may therefore propagate an) S 0 -143.2 M (exception if one is thrown by a filter: ) S 8.2 -167.4 M 11 0 Nf (1. ) S 11 4 Nf (NodeIterator) S [/Rect [21.0 -170.149414 102.198242 -158.049408] /Subtype /Link /Border [0 0 1] /Dest /1191 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (253) S (] ) S 11 4 Nf (.nextNode\(\)) S 11 0 Nf ( ) S 8.2 -181.6 M 11 0 Nf (2. ) S 11 4 Nf (NodeIterator) S [/Rect [21.0 -184.349365 102.198242 -172.249359] /Subtype /Link /Border [0 0 1] /Dest /1191 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (253) S (] ) S 11 4 Nf (.previousNode\(\)) S 11 0 Nf ( ) S 8.2 -195.8 M 11 0 Nf (3. ) S 11 4 Nf (TreeWalker) S [/Rect [21.0 -198.549316 88.9985352 -186.44931] /Subtype /Link /Border [0 0 1] /Dest /1203 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (258) S (] ) S 11 4 Nf (.firstChild\(\)) S 11 0 Nf ( ) S 8.2 -210 M 11 0 Nf (4. ) S 11 4 Nf (TreeWalker) S [/Rect [21.0 -212.749268 88.9985352 -200.649261] /Subtype /Link /Border [0 0 1] /Dest /1203 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (258) S (] ) S 11 4 Nf (.lastChild\(\)) S 11 0 Nf ( ) S 8.2 -224.2 M 11 0 Nf (5. ) S 11 4 Nf (TreeWalker) S [/Rect [21.0 -226.949219 88.9985352 -214.849213] /Subtype /Link /Border [0 0 1] /Dest /1203 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (258) S (] ) S 11 4 Nf (.nextSibling\(\)) S 11 0 Nf ( ) S 8.2 -238.4 M 11 0 Nf (6. ) S 11 4 Nf (TreeWalker) S [/Rect [21.0 -241.14917 88.9985352 -229.049164] /Subtype /Link /Border [0 0 1] /Dest /1203 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (258) S (] ) S 11 4 Nf (.previousSibling\(\)) S 11 0 Nf ( ) S 8.2 -252.6 M 11 0 Nf (7. ) S 11 4 Nf (TreeWalker) S [/Rect [21.0 -255.349121 88.9985352 -243.249115] /Subtype /Link /Border [0 0 1] /Dest /1203 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (258) S (] ) S 11 4 Nf (.nextNode\(\)) S 11 0 Nf ( ) S 8.2 -266.8 M 11 0 Nf (8. ) S 11 4 Nf (TreeWalker) S [/Rect [21.0 -269.549072 88.9985352 -257.449066] /Subtype /Link /Border [0 0 1] /Dest /1203 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (258) S (] ) S 11 4 Nf (.previousNode\(\)) S 11 0 Nf ( ) S 8.2 -281 M 11 0 Nf (9. ) S 11 4 Nf (TreeWalker) S [/Rect [21.0 -283.749023 88.9985352 -271.649017] /Subtype /Link /Border [0 0 1] /Dest /1203 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (258) S (] ) S 11 4 Nf (.parentNode\(\)) S 11 0 Nf ( ) S 0 -292 M [/View [/XYZ -4 414.000977 null] /Dest /1183 /DEST pdfmark 0 -307.6 M 13 2 Nf (7.1.2.3.) S [/View [/XYZ -4 414.001129 null] /Dest /1228 /DEST pdfmark [/View [/XYZ -4 414.001129 null] /Dest /1184 /DEST pdfmark ( ) S 13 6 Nf (NodeFilters) S [/Rect [41.25 -310.848877 129.047852 -296.548889] /Subtype /Link /Border [0 0 1] /Dest /1199 /ANN pdfmark 13 2 Nf ( and Document ) S (Mutation) S 0 -331.8 M 11 0 Nf (Well-designed ) S 11 4 Nf (NodeFilters) S [/Rect [65.9003906 -334.548828 140.498779 -322.448822] /Subtype /Link /Border [0 0 1] /Dest /1199 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (255) S (] ) S (should not have to modify the underlying structure of the) S 0 -345 M (document. But a DOM implementation can not prevent a user from writing filter code that does alter the) S 0 -358.2 M (document structure. Traversal does not provide any special processing to handle this case. For instance, if) S 0 -371.4 M 11 0 Nf (a ) S 11 4 Nf (NodeFilter) S [/Rect [6.63378906 -374.148682 74.6323242 -362.048676] /Subtype /Link /Border [0 0 1] /Dest /1199 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (255) S (] ) S (removes a node from a document, it can still accept the node, which means that) S 0 -384.6 M 11 0 Nf (the node may be returned by the ) S 11 4 Nf (NodeIterator) S [/Rect [143.493652 -387.348633 224.691895 -375.248627] /Subtype /Link /Border [0 0 1] /Dest /1191 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (253) S (] ) S (or ) S 11 4 Nf (TreeWalker) S [/Rect [272.18042 -387.348633 340.178955 -375.248627] /Subtype /Link /Border [0 0 1] /Dest /1203 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (258) S (] ) S (even though it is no) S 0 -397.8 M (longer in the subtree being traversed. In general, this may lead to inconsistent, confusing results, so we) S 0 -411 M 11 0 Nf (encourage users to write ) S 11 4 Nf (NodeFilters) S [/Rect [108.964355 -413.748535 183.562744 -401.648529] /Subtype /Link /Border [0 0 1] /Dest /1199 /ANN pdfmark 11 0 Nf ( that make no changes to document structures. Instead, do your) S 0 -424.2 M (editing in the loop controlled by the traversal ) S (object.) S 0 -424.2 M [/View [/XYZ -4 281.801514 null] /Dest /1185 /DEST pdfmark 0 -450.8 M 13 2 Nf (7.1.2.4.) S [/View [/XYZ -4 270.801666 null] /Dest /1229 /DEST pdfmark [/View [/XYZ -4 270.801666 null] /Dest /1186 /DEST pdfmark ( ) S 13 6 Nf (NodeFilters) S [/Rect [41.25 -454.04834 129.047852 -439.748352] /Subtype /Link /Border [0 0 1] /Dest /1199 /ANN pdfmark 13 2 Nf ( and ) S 13 6 Nf (whatToShow) S 13 2 Nf ( flags ) S 0 -475 M 11 4 Nf (NodeIterator) S [/Rect [-1.0 -477.748291 80.1982422 -465.648285] /Subtype /Link /Border [0 0 1] /Dest /1191 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (253) S (] ) S (and ) S 11 4 Nf (TreeWalker) S [/Rect [134.407715 -477.748291 202.40625 -465.648285] /Subtype /Link /Border [0 0 1] /Dest /1203 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (258) S (] ) S (apply their ) S 11 4 Nf (whatToShow) S 11 0 Nf ( flags before applying) S 0 -488.2 M 11 0 Nf (filters. If a node is skipped by the active ) S 11 4 Nf (whatToShow) S 11 0 Nf ( flags, a ) S 11 4 Nf (NodeFilter) S [/Rect [281.286621 -490.948242 349.285156 -478.848236] /Subtype /Link /Border [0 0 1] /Dest /1199 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (255) S (] ) S (will not be called) S 0 -501.4 M 11 0 Nf (to evaluate that node. Please note that this behavior is similar to that of ) S 11 4 Nf (FILTER_SKIP) S 11 0 Nf (; children of that) S 0 -514.6 M (node will be considered, and filters may be called to evaluate them. Also note that it will in fact be a) S 0 -527.8 M 11 0 Nf ("skip" even if the ) S 11 4 Nf (NodeFilter) S [/Rect [78.2421875 -530.548096 146.240723 -518.44812] /Subtype /Link /Border [0 0 1] /Dest /1199 /ANN pdfmark 11 0 Nf ( would have preferred to reject the entire subtree; if this would cause a) S 0 -541 M 11 0 Nf (problem in your application, consider setting ) S 11 4 Nf (whatToShow) S 11 0 Nf ( to ) S 11 4 Nf (SHOW_ALL) S 11 0 Nf ( and performing the ) S 0 -554.2 M 11 4 Nf (nodeType) S 11 0 Nf ( test inside your filter. ) S 0 -554.2 M [/View [/XYZ -4 151.802 null] /Dest /101 /DEST pdfmark 0 -566.2 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (249) S 0 setgray 203.4 40 M 8 8 Nf (7.1.2. NodeFilters) S 0 -8 M grestore pgsave restore N %%Page: 250 250 %%PageResources: font Times-Roman Times-Bold 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 (7.1.3.) S [/View [/XYZ -4 706.0 null] /Dest /1230 /DEST pdfmark [/View [/XYZ -4 706.0 null] /Dest /1187 /DEST pdfmark ( ) S %%IncludeResource: font Courier-Bold 15 6 Nf (TreeWalker) S [/Rect [36.5 -21.75 128.5 -5.25] /Subtype /Link /Border [0 0 1] /Dest /1203 /ANN pdfmark 0 -42.2 M %%IncludeResource: font Times-Roman 11 0 Nf (The ) S %%IncludeResource: font Courier 11 4 Nf (TreeWalker) S [/Rect [18.8547363 -44.9499512 86.8532715 -32.8499527] /Subtype /Link /Border [0 0 1] /Dest /1203 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (258) S (] ) S (interface provides many of the same benefits as the ) S 11 4 Nf (NodeIterator) S [/Rect [350.618408 -44.9499512 431.81665 -32.8499527] /Subtype /Link /Border [0 0 1] /Dest /1191 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (253) S (] ) S 0 -55.4 M 11 0 Nf (interface. The main difference between these two interfaces is that the ) S 11 4 Nf (TreeWalker) S [/Rect [309.950684 -58.1499023 377.949219 -46.0499039] /Subtype /Link /Border [0 0 1] /Dest /1203 /ANN pdfmark 11 0 Nf ( presents a) S 0 -68.6 M (tree-oriented view of the nodes in a subtree, rather than the iterator's list-oriented view. In other words, an) S 0 -81.8 M 11 0 Nf (iterator allows you to move forward or back, but a ) S 11 4 Nf (TreeWalker) S [/Rect [222.922852 -84.5498047 290.921387 -72.4498062] /Subtype /Link /Border [0 0 1] /Dest /1203 /ANN pdfmark 11 0 Nf ( allows you to also move to the parent of) S 0 -95 M (a node, to one of its children, or to a ) S (sibling.) S 0 -119.2 M 11 0 Nf (Using a ) S 11 4 Nf (TreeWalker) S [/Rect [35.6623535 -121.949707 103.660889 -109.849709] /Subtype /Link /Border [0 0 1] /Dest /1203 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (258) S (] ) S (is quite similar to navigation using the Node directly, and the navigation) S 0 -132.4 M (methods for the two interfaces are analogous. For instance, here is a function that recursively walks over a) S 0 -145.6 M (tree of nodes in document order, taking separate actions when first entering a node and after processing) S 0 -158.8 M (any ) S (children:) S 0 -180.6 M 9.0 4 Nf (processMe\(Node n\) {) S 0 -191.4 M ( nodeStartActions\(n\);) S 0 -202.2 M ( for \(Node child=n.firstChild\(\); ) S 0 -213 M ( child != null;) S 0 -223.8 M ( child=child.nextSibling\(\)\) {) S 0 -234.6 M ( processMe\(child\);) S 0 -245.4 M ( }) S 0 -256.2 M ( nodeEndActions\(n\);) S 0 -267 M (}) S 0 -291.2 M 11 0 Nf (Doing the same thing using a ) S 11 4 Nf (TreeWalker) S [/Rect [130.381836 -293.947754 198.380371 -281.847748] /Subtype /Link /Border [0 0 1] /Dest /1203 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (258) S (] ) S (is quite similar. There is one difference: since) S 0 -304.4 M 11 0 Nf (navigation on the ) S 11 4 Nf (TreeWalker) S [/Rect [78.1328125 -307.147705 146.131348 -295.047699] /Subtype /Link /Border [0 0 1] /Dest /1203 /ANN pdfmark 11 0 Nf ( changes the current position, the position at the end of the function has) S 0 -317.6 M 11 0 Nf (changed. A read/write attribute named ) S 11 4 Nf (currentNode) S 11 0 Nf ( allows the current node for a ) S 11 4 Nf (TreeWalker) S [/Rect [374.927734 -320.347656 442.92627 -308.24765] /Subtype /Link /Border [0 0 1] /Dest /1203 /ANN pdfmark 11 0 Nf ( to be) S 0 -330.8 M 11 0 Nf (both queried and set. We will use this to ensure that the position of the ) S 11 4 Nf (TreeWalker) S [/Rect [311.855713 -333.547607 379.854248 -321.447601] /Subtype /Link /Border [0 0 1] /Dest /1203 /ANN pdfmark 11 0 Nf ( is restored when) S 0 -344 M (this function is ) S (completed:) S 0 -365.8 M 9.0 4 Nf (processMe\(TreeWalker tw\) {) S 0 -376.6 M ( Node n = tw.getCurrentNode\(\);) S 0 -387.4 M ( nodeStartActions\(tw\);) S 0 -398.2 M ( for \(Node child=tw.firstChild\(\); ) S 0 -409 M ( child!=null;) S 0 -419.8 M ( child=tw.nextSibling\(\)\) {) S 0 -430.6 M ( processMe\(tw\);) S 0 -441.4 M ( }) S 0 -463 M ( tw.setCurrentNode\(n\);) S 0 -473.8 M ( nodeEndActions\(tw\);) S 0 -484.6 M (}) S 0 -508.8 M 11 0 Nf (The advantage of using a ) S 11 4 Nf (TreeWalker) S [/Rect [112.331055 -511.545166 180.32959 -499.44516] /Subtype /Link /Border [0 0 1] /Dest /1203 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (258) S (] ) S (instead of direct ) S 11 4 Nf (Node) S [/Rect [289.526367 -511.545166 317.925781 -499.44516] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (38) S (] ) S (navigation is that the ) S 0 -522 M 11 4 Nf (TreeWalker) S [/Rect [-1.0 -524.745117 66.9985352 -512.645142] /Subtype /Link /Border [0 0 1] /Dest /1203 /ANN pdfmark 11 0 Nf ( allows the user to choose an appropriate view of the tree. Flags may be used to show or) S 0 -535.2 M 11 0 Nf (hide ) S 11 4 Nf (Comments) S [/Rect [20.6916504 -537.945068 75.4904785 -525.845093] /Subtype /Link /Border [0 0 1] /Dest /299 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (66) S (] ) S (or ) S 11 4 Nf (ProcessingInstructions) S [/Rect [117.479004 -537.945068 264.675781 -525.845093] /Subtype /Link /Border [0 0 1] /Dest /317 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (71) S (] ) S (; entities may be expanded or shown as ) S 0 -548.4 M 11 4 Nf (EntityReference) S [/Rect [-1.0 -551.145 99.9978 -539.045044] /Subtype /Link /Border [0 0 1] /Dest /316 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (70) S (] ) S (nodes. In addition, ) S 11 4 Nf (NodeFilters) S [/Rect [214.706299 -551.145 289.304688 -539.045044] /Subtype /Link /Border [0 0 1] /Dest /1199 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (255) S (] ) S (may be used to present a custom) S 0 -561.6 M (view of the tree. Suppose a program needs a view of a document that shows which tables occur in each) S 0 -574.8 M (chapter, listed by chapter. In this view, only the chapter elements and the tables that they contain are seen.) S 0 -588 M (The first step is to write an appropriate ) S (filter:) S 0 -588 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (250) S 0 setgray 203.2 40 M 8 8 Nf (7.1.3. TreeWalker) S 0 -8 M grestore pgsave restore N %%Page: 251 251 %%PageResources: font Times-Roman 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 (class TablesInChapters implements NodeFilter {) S 0 -32.4 M ( short acceptNode\(Node n\) {) S 0 -43.2 M ( if \(n.getNodeType\(\)==Node.ELEMENT_NODE\) {) S 0 -54 M ( ) S 0 -64.8 M ( if \(n.getNodeName\(\).equals\("CHAPTER"\)\)) S 0 -75.6 M ( return FILTER_ACCEPT;) S 0 -97.2 M ( if \(n.getNodeName\(\).equals\("TABLE"\)\)) S 0 -108 M ( return FILTER_ACCEPT;) S 0 -129.6 M ( if \(n.getNodeName\(\).equals\("SECT1"\)) S 0 -140.4 M ( || n.getNodeName\(\).equals\("SECT2"\)) S 0 -151.2 M ( || n.getNodeName\(\).equals\("SECT3"\)) S 0 -162 M ( || n.getNodeName\(\).equals\("SECT4"\)) S 0 -172.8 M ( || n.getNodeName\(\).equals\("SECT5"\)) S 0 -183.6 M ( || n.getNodeName\(\).equals\("SECT6"\)) S 0 -194.4 M ( || n.getNodeName\(\).equals\("SECT7"\)\)) S 0 -205.2 M ( return FILTER_SKIP;) S 0 -226.8 M ( }) S 0 -248.4 M ( return FILTER_REJECT;) S 0 -259.2 M ( }) S 0 -270 M (}) S 0 -294.2 M %%IncludeResource: font Times-Roman 11 0 Nf (This filter assumes that TABLE elements are contained directly in CHAPTER or SECTn elements. If) S 0 -307.4 M (another kind of element is encountered, it and its children are rejected. If a SECTn element is encountered,) S 0 -320.6 M (it is skipped, but its children are explored to see if they contain any TABLE ) S (elements.) S 0 -344.8 M 11 0 Nf (Now the program can create an instance of this ) S 11 4 Nf (NodeFilter) S [/Rect [208.853271 -347.544922 276.851807 -335.444916] /Subtype /Link /Border [0 0 1] /Dest /1199 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (255) S (] ) S (, create a ) S 11 4 Nf (TreeWalker) S [/Rect [354.567139 -347.544922 422.565674 -335.444916] /Subtype /Link /Border [0 0 1] /Dest /1203 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (258) S (] ) S 0 -358 M 11 0 Nf (that uses it, and pass this ) S 11 4 Nf (TreeWalker) S [/Rect [110.526367 -360.744873 178.524902 -348.644867] /Subtype /Link /Border [0 0 1] /Dest /1203 /ANN pdfmark 11 0 Nf ( to our ProcessMe\(\) ) S (function:) S 0 -379.8 M 9.0 4 Nf (TablesInChapters tablesInChapters = new TablesInChapters\(\);) S 0 -390.6 M (TreeWalker tw = ) S 0 -401.4 M ( \(\(DocumentTraversal\)document\).createTreeWalker\() S 0 -412.2 M ( root, NodeFilter.SHOW_ELEMENT, tablesInChapters\);) S 0 -423 M (processMe\(tw\);) S 0 -447.2 M 11 0 Nf (\(Again, we've chosen to both test the ) S 11 4 Nf (nodeType) S 11 0 Nf ( in the filter's logic and use ) S 11 4 Nf (SHOW_ELEMENT) S 11 0 Nf (, for the) S 0 -460.4 M 11 0 Nf (reasons discussed in the earlier ) S 11 4 Nf (NodeIterator) S [/Rect [137.992188 -463.143799 219.19043 -451.043793] /Subtype /Link /Border [0 0 1] /Dest /1191 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (253) S (] ) S (example.\)) S 0 -484.6 M 11 0 Nf (Without making any changes to the above ) S 11 4 Nf (ProcessMe\(\)) S 11 0 Nf ( function, it now processes only the CHAPTER) S 0 -497.8 M (and TABLE elements. The programmer can write other filters or set other flags to choose different sets of) S 0 -511 M 11 0 Nf (nodes; if functions use ) S 11 4 Nf (TreeWalker) S [/Rect [101.044922 -513.743652 169.043457 -501.643646] /Subtype /Link /Border [0 0 1] /Dest /1203 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (258) S (] ) S (to navigate, they will support any view of the document) S 0 -524.2 M 11 0 Nf (defined with a ) S 11 4 Nf (TreeWalker) S [/Rect [64.6796875 -526.943604 132.678223 -514.843628] /Subtype /Link /Border [0 0 1] /Dest /1203 /ANN pdfmark 11 0 Nf (.) S 0 -548.4 M 11 0 Nf (Note that the structure of a ) S 11 4 Nf (TreeWalker) S [/Rect [119.359131 -551.143555 187.357666 -539.043579] /Subtype /Link /Border [0 0 1] /Dest /1203 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (258) S (] ) S ('s filtered view of a document may differ significantly) S 0 -561.6 M 11 0 Nf (from that of the document itself. For example, a ) S 11 4 Nf (TreeWalker) S [/Rect [212.549561 -564.343506 280.548096 -552.24353] /Subtype /Link /Border [0 0 1] /Dest /1203 /ANN pdfmark 11 0 Nf ( with only ) S 11 4 Nf (SHOW_TEXT) S 11 0 Nf ( specified in its ) S 0 -574.8 M 11 4 Nf (whatToShow) S 11 0 Nf ( parameter would present all the ) S 11 4 Nf (Text) S [/Rect [209.183105 -577.543457 237.58252 -565.443481] /Subtype /Link /Border [0 0 1] /Dest /297 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (66) S (] ) S (nodes as if they were siblings of each other) S 0 -588 M (yet had no parent. ) S 0 -588 M [/View [/XYZ -4 118.006592 null] /Dest /1188 /DEST pdfmark 0 -588 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (251) S 0 setgray 203.2 40 M 8 8 Nf (7.1.3. TreeWalker) S 0 -8 M grestore pgsave restore N %%Page: 252 252 %%PageResources: font Times-Roman Times-Bold Courier Helvetica %%PageBoundingBox: 71 44 539 755 %%BeginPageSetup /pgsave save D 71 706 translate %%EndPageSetup 0 0 M 0.6 setlinewidth 0 -15.6 M %%IncludeResource: font Times-Bold 13 2 Nf (7.1.3.1.) S [/View [/XYZ -4 706.000122 null] /Dest /1231 /DEST pdfmark [/View [/XYZ -4 706.000122 null] /Dest /1189 /DEST pdfmark ( ) S (Robustness) S 0 -39.8 M %%IncludeResource: font Times-Roman 11 0 Nf (As with ) S %%IncludeResource: font Courier 11 4 Nf (NodeIterators) S [/Rect [36.2783203 -42.5498047 124.076416 -30.4498043] /Subtype /Link /Border [0 0 1] /Dest /1191 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (253) S (] ) S (, a ) S 11 4 Nf (TreeWalker) S [/Rect [172.785889 -42.5498047 240.784424 -30.4498043] /Subtype /Link /Border [0 0 1] /Dest /1203 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (258) S (] ) S (may be active while the data structure it) S 0 -53 M (navigates is being edited, and must behave gracefully in the face of change. Additions and removals in the) S 0 -66.2 M 11 0 Nf (underlying data structure do not invalidate a ) S 11 4 Nf (TreeWalker) S [/Rect [196.050049 -68.949707 264.048584 -56.8497086] /Subtype /Link /Border [0 0 1] /Dest /1203 /ANN pdfmark 11 0 Nf (; in fact, a ) S 11 4 Nf (TreeWalker) S [/Rect [308.786377 -68.949707 376.784912 -56.8497086] /Subtype /Link /Border [0 0 1] /Dest /1203 /ANN pdfmark 11 0 Nf ( is never ) S (invalidated.) S 0 -90.4 M 11 0 Nf (But a ) S 11 4 Nf (TreeWalker) S [/Rect [25.2785645 -93.1496582 93.2771 -81.0496597] /Subtype /Link /Border [0 0 1] /Dest /1203 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (258) S (] ) S ('s response to these changes is quite different from that of a ) S 0 -103.6 M 11 4 Nf (NodeIterator) S [/Rect [-1.0 -106.349609 80.1982422 -94.2496109] /Subtype /Link /Border [0 0 1] /Dest /1191 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (253) S (] ) S (. While ) S 11 4 Nf (NodeIterators) S [/Rect [150.907227 -106.349609 238.705322 -94.2496109] /Subtype /Link /Border [0 0 1] /Dest /1191 /ANN pdfmark 11 0 Nf ( respond to editing by maintaining their position) S 0 -116.8 M 11 0 Nf (within the list that they are iterating over, ) S 11 4 Nf (TreeWalkers) S [/Rect [183.8396 -119.549561 258.438 -107.449562] /Subtype /Link /Border [0 0 1] /Dest /1203 /ANN pdfmark 11 0 Nf ( will instead remain attached to their ) S 0 -130 M 11 4 Nf (currentNode) S 11 0 Nf (. All the ) S 11 4 Nf (TreeWalker) S [/Rect [110.097656 -132.749512 178.096191 -120.649513] /Subtype /Link /Border [0 0 1] /Dest /1203 /ANN pdfmark 11 0 Nf ('s navigation methods operate in terms of the context of the ) S 0 -143.2 M 11 4 Nf (currentNode) S 11 0 Nf ( at the time they are invoked, no matter what has happened to, or around, that node since) S 0 -156.4 M 11 0 Nf (the last time the ) S 11 4 Nf (TreeWalker) S [/Rect [71.7189941 -159.149414 139.717529 -147.049408] /Subtype /Link /Border [0 0 1] /Dest /1203 /ANN pdfmark 11 0 Nf ( was accessed. This remains true even if the ) S 11 4 Nf (currentNode) S 11 0 Nf ( is moved out) S 0 -169.6 M (of its original ) S (subtree.) S 0 -193.8 M (As an example, consider the following document ) S (fragment:) S 0 -215.6 M 9.0 4 Nf ( ...) S 0 -226.4 M ( ) S 0 -237.2 M ( ) S 0 -248 M ( ) S 0 -258.8 M ( ) S 0 -269.6 M ( ) S 0 -280.4 M ( ) S 0 -291.2 M ( ...) S 0 -315.4 M 11 0 Nf (Let's say we have created a ) S 11 4 Nf (TreeWalker) S [/Rect [122.999756 -318.147705 190.998291 -306.047699] /Subtype /Link /Border [0 0 1] /Dest /1203 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (258) S (] ) S (whose ) S 11 4 Nf (root) S 11 0 Nf ( node is the element and) S 0 -328.6 M 11 0 Nf (whose ) S 11 4 Nf (currentNode) S 11 0 Nf ( is the element. For this illustration, we will assume that all the) S 0 -341.8 M 11 0 Nf (nodes shown above are accepted by the ) S 11 4 Nf (TreeWalker) S [/Rect [175.249756 -344.547607 243.248291 -332.447601] /Subtype /Link /Border [0 0 1] /Dest /1203 /ANN pdfmark 11 0 Nf ('s ) S 11 4 Nf (whatToShow) S 11 0 Nf ( and filter ) S (settings.) S 0 -366 M 11 0 Nf (If we use ) S 11 4 Nf (removeChild\(\)) S 11 0 Nf ( to remove the element from its parent, that element remains) S 0 -379.2 M 11 0 Nf (the ) S 11 4 Nf (TreeWalker) S [/Rect [15.1916504 -381.94751 83.1901855 -369.847504] /Subtype /Link /Border [0 0 1] /Dest /1203 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (258) S (] ) S ('s ) S 11 4 Nf (currentNode) S 11 0 Nf (, even though it is no longer within the ) S 11 4 Nf (root) S 11 0 Nf ( node's) S 0 -392.4 M 11 0 Nf (subtree. We can still use the ) S 11 4 Nf (TreeWalker) S [/Rect [125.166748 -395.147461 193.165283 -383.047455] /Subtype /Link /Border [0 0 1] /Dest /1203 /ANN pdfmark 11 0 Nf ( to navigate through any children that the orphaned ) S 0 -405.6 M 11 4 Nf (currentNode) S 11 0 Nf ( may have, but are no longer able to navigate outward from the ) S 11 4 Nf (currentNode) S 11 0 Nf ( since) S 0 -418.8 M (there is no parent ) S (available.) S 0 -443 M 11 0 Nf (If we use ) S 11 4 Nf (insertBefore\(\)) S 11 0 Nf ( or ) S 11 4 Nf (appendChild\(\)) S 11 0 Nf ( to give the a new parent, then ) S 0 -456.2 M 11 4 Nf (TreeWalker) S [/Rect [-1.0 -458.947266 66.9985352 -446.84726] /Subtype /Link /Border [0 0 1] /Dest /1203 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (258) S (] ) S (navigation will operate from the ) S 11 4 Nf (currentNode) S 11 0 Nf ('s new location. For example, if) S 0 -469.4 M 11 0 Nf (we inserted the immediately after the element, the ) S 11 4 Nf (TreeWalker) S [/Rect [369.922119 -472.147217 437.920654 -460.047211] /Subtype /Link /Border [0 0 1] /Dest /1203 /ANN pdfmark 11 0 Nf ('s ) S 0 -482.6 M 11 4 Nf (previousSibling\(\)) S 11 0 Nf ( operation would move it back to the , and calling ) S 0 -495.8 M 11 4 Nf (parentNode\(\)) S 11 0 Nf ( would move it up to the ) S (.) S 0 -520 M 11 0 Nf (If we instead insert the ) S 11 4 Nf (currentNode) S 11 0 Nf ( into the element, like ) S (so:) S 0 -541.8 M 9.0 4 Nf ( ...) S 0 -552.6 M ( ) S 0 -563.4 M ( ) S 0 -574.2 M ( ) S 0 -585 M ( ) S 0 -595.8 M ( ) S 0 -606.6 M ( ) S 0 -617.4 M ( ...) S 0 -626.4 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (252) S 0 setgray 203.2 40 M 8 8 Nf (7.1.3. TreeWalker) S 0 -8 M grestore pgsave restore N %%Page: 253 253 %%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 0 -13.2 M %%IncludeResource: font Times-Roman 11 0 Nf (we have moved the ) S %%IncludeResource: font Courier 11 4 Nf (currentNode) S 11 0 Nf ( out from under the ) S 11 4 Nf (TreeWalker) S [/Rect [247.254639 -15.9499512 315.253174 -3.84995079] /Subtype /Link /Border [0 0 1] /Dest /1203 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (258) S (] ) S ('s ) S 11 4 Nf (root) S 11 0 Nf ( node. This does) S 0 -26.4 M 11 0 Nf (not invalidate the ) S 11 4 Nf (TreeWalker) S [/Rect [78.1323242 -29.1499023 146.130859 -17.049902] /Subtype /Link /Border [0 0 1] /Dest /1203 /ANN pdfmark 11 0 Nf (; it may still be used to navigate relative to the ) S 11 4 Nf (currentNode) S 11 0 Nf (. Calling) S 0 -39.6 M 11 0 Nf (its ) S 11 4 Nf (parentNode\(\)) S 11 0 Nf ( operation, for example, would move it to the element, even though that) S 0 -52.8 M 11 0 Nf (too is outside the original ) S 11 4 Nf (root) S 11 0 Nf ( node. However, if the ) S 11 4 Nf (TreeWalker) S [/Rect [241.094482 -55.5498047 309.093018 -43.4498062] /Subtype /Link /Border [0 0 1] /Dest /1203 /ANN pdfmark 11 0 Nf ('s navigation should take it back) S 0 -66 M 11 0 Nf (into the original ) S 11 4 Nf (root) S 11 0 Nf ( node's subtree -- for example, if rather than calling ) S 11 4 Nf (parentNode\(\)) S 11 0 Nf ( we called ) S 0 -79.2 M 11 4 Nf (nextNode\(\)) S 11 0 Nf (, moving the ) S 11 4 Nf (TreeWalker) S [/Rect [123.055908 -81.949707 191.054443 -69.8497086] /Subtype /Link /Border [0 0 1] /Dest /1203 /ANN pdfmark 11 0 Nf ( to the element -- the ) S 11 4 Nf (root) S 11 0 Nf ( node will "recapture") S 0 -92.4 M 11 0 Nf (the ) S 11 4 Nf (TreeWalker) S [/Rect [15.1916504 -95.1496582 83.1901855 -83.0496597] /Subtype /Link /Border [0 0 1] /Dest /1203 /ANN pdfmark 11 0 Nf (, and prevent it from traversing back ) S (out.) S 0 -116.6 M 11 0 Nf (This becomes a bit more complicated when filters are in use. Relocation of the ) S 11 4 Nf (currentNode) S 11 0 Nf ( -- or) S 0 -129.8 M 11 0 Nf (explicit selection of a new ) S 11 4 Nf (currentNode) S 11 0 Nf (, or changes in the conditions that the ) S 11 4 Nf (NodeFilter) S [/Rect [356.943359 -132.549561 424.941895 -120.449562] /Subtype /Link /Border [0 0 1] /Dest /1199 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (255) S (] ) S (is) S 0 -143 M 11 0 Nf (basing its decisions on -- can result in a ) S 11 4 Nf (TreeWalker) S [/Rect [175.281982 -145.749512 243.280518 -133.649506] /Subtype /Link /Border [0 0 1] /Dest /1203 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (258) S (] ) S (having a ) S 11 4 Nf (currentNode) S 11 0 Nf ( which would not) S 0 -156.2 M (otherwise be visible in the filtered \(logical\) view of the document. This node can be thought of as a) S 0 -169.4 M 11 0 Nf ("transient member" of that view. When you ask the ) S 11 4 Nf (TreeWalker) S [/Rect [227.322266 -172.149414 295.320801 -160.049408] /Subtype /Link /Border [0 0 1] /Dest /1203 /ANN pdfmark 11 0 Nf ( to navigate off this node the result will) S 0 -182.6 M (be just as if it had been visible, but you may be unable to navigate back to it unless conditions change to) S 0 -195.8 M (make it visible ) S (again.) S 0 -220 M 11 0 Nf (In particular: If the ) S 11 4 Nf (currentNode) S 11 0 Nf ( becomes part of a subtree that would otherwise have been Rejected) S 0 -233.2 M (by the filter, that entire subtree may be added as transient members of the logical view. You will be able to) S 0 -246.4 M (navigate within that subtree \(subject to all the usual filtering\) until you move upward past the Rejected) S 0 -259.6 M (ancestor. The behavior is as if the Rejected node had only been Skipped \(since we somehow wound up) S 0 -272.8 M (inside its subtree\) until we leave it; thereafter, standard filtering ) S (applies.) S 0 -272.8 M [/View [/XYZ -4 433.200928 null] /Dest /102 /DEST pdfmark 0 -306.8 M %%IncludeResource: font Times-Bold 17 2 Nf (7.2.) S [/View [/XYZ -4 419.601166 null] /Dest /1232 /DEST pdfmark [/View [/XYZ -4 419.601166 null] /Dest /1190 /DEST pdfmark ( Formal Interface ) S (Definition) S 0 -331 M 11 2 Nf (Interface ) S %%IncludeResource: font Times-BoldItalic 11 3 Nf (NodeIterator) S [/View [/XYZ -4 388.201233 null] /Dest /1191 /DEST pdfmark 11 0 Nf ( \(introduced in ) S 11 2 Nf (DOM Level ) S (2) S 11 0 Nf (\) ) S 22 -355.2 M 11 4 Nf (Iterators) S 11 0 Nf ( are used to step through a set of nodes, e.g. the set of nodes in a ) S 11 4 Nf (NodeList) S [/Rect [365.733398 -357.94873 420.532227 -345.848724] /Subtype /Link /Border [0 0 1] /Dest /255 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (47) S (] ) S (,) S 22 -368.4 M 11 0 Nf (the document subtree governed by a particular ) S 11 4 Nf (Node) S [/Rect [227.806885 -371.148682 256.206299 -359.048676] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (38) S (] ) S (, the results of a query, or any other set) S 22 -381.6 M 11 0 Nf (of nodes. The set of nodes to be iterated is determined by the implementation of the ) S 22 -394.8 M 11 4 Nf (NodeIterator) S 11 0 Nf (. DOM Level 2 specifies a single ) S 11 4 Nf (NodeIterator) S 11 0 Nf ( implementation for) S 22 -408 M 11 0 Nf (document-order traversal of a document subtree. Instances of these iterators are created by calling ) S 22 -421.2 M 11 4 Nf (DocumentTraversal) S [/Rect [21.0 -423.948486 135.19751 -411.84848] /Subtype /Link /Border [0 0 1] /Dest /1216 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (261) S (] ) S 11 4 Nf (.createNodeIterator\(\)) S 11 0 Nf (. ) S 22 -434.4 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -456.2 M 9.0 4 Nf (// Introduced in DOM Level 2:) S 44 -467 M (interface NodeIterator {) S 44 -477.8 M ( readonly attribute Node root;) S 44 -488.6 M ( readonly attribute unsigned long whatToShow;) S 44 -499.4 M ( readonly attribute NodeFilter filter;) S 44 -510.2 M ( readonly attribute boolean expandEntityReferences;) S 44 -521 M ( Node nextNode\(\)) S 44 -531.8 M ( raises\(DOMException\);) S 44 -542.6 M ( Node previousNode\(\)) S 44 -553.4 M ( raises\(DOMException\);) S 44 -564.2 M ( void detach\(\);) S 44 -575 M (};) S 44 -584 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (253) S 0 setgray 180.3 40 M 8 8 Nf (7.2. Formal Interface Definition) S 44 -8 M grestore pgsave restore N %%Page: 254 254 %%PageResources: font Times-Roman Times-Bold Courier Helvetica %%PageBoundingBox: 93 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 (Attributes) S %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 44 -26.4 M %%IncludeResource: font Courier 11 4 Nf (expandEntityReferences) S [/View [/XYZ -4 692.80011 null] /Dest /1192 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (boolean) S 11 0 Nf (, readonly ) S 66 -39.6 M (The value of this flag determines whether the children of entity reference nodes are visible) S 66 -52.8 M (to the iterator. If false, they and their descendents will be rejected. Note that this rejection) S 66 -66 M 11 0 Nf (takes precedence over ) S 11 4 Nf (whatToShow) S 11 0 Nf ( and the filter. Also note that this is currently the only) S 66 -79.2 M 11 0 Nf (situation where ) S 11 4 Nf (NodeIterators) S 11 0 Nf ( may reject a complete subtree rather than skipping) S 66 -92.4 M (individual nodes. ) S 66 -105.6 M (To produce a view of the document that has entity references expanded and does not) S 66 -118.8 M 11 0 Nf (expose the entity reference node itself, use the ) S 11 4 Nf (whatToShow) S 11 0 Nf ( flags to hide the entity) S 66 -132 M 11 0 Nf (reference node and set ) S 11 4 Nf (expandEntityReferences) S 11 0 Nf ( to true when creating the iterator.) S 66 -145.2 M (To produce a view of the document that has entity reference nodes but no entity expansion,) S 66 -158.4 M 11 0 Nf (use the ) S 11 4 Nf (whatToShow) S 11 0 Nf ( flags to show the entity reference node and set ) S 66 -171.6 M 11 4 Nf (expandEntityReferences) S 11 0 Nf ( to ) S (false.) S 44 -195.8 M 11 4 Nf (filter) S [/View [/XYZ -4 523.400696 null] /Dest /1193 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (NodeFilter) S [/Rect [118.953613 -198.549316 186.952148 -186.44931] /Subtype /Link /Border [0 0 1] /Dest /1199 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (255) S (] ) S (, readonly ) S 66 -209 M 11 0 Nf (The ) S 11 4 Nf (NodeFilter) S [/Rect [84.8547363 -211.749268 152.853271 -199.649261] /Subtype /Link /Border [0 0 1] /Dest /1199 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (255) S (] ) S (used to screen ) S (nodes.) S 44 -233.2 M 11 4 Nf (root) S [/View [/XYZ -4 486.000793 null] /Dest /1194 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (Node) S [/Rect [105.753906 -235.949219 134.15332 -223.849213] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (38) S (] ) S (, readonly ) S 66 -246.4 M 11 0 Nf (The root node of the ) S 11 4 Nf (NodeIterator) S 11 0 Nf (, as specified when it was ) S (created.) S 44 -270.6 M 11 4 Nf (whatToShow) S [/View [/XYZ -4 448.600891 null] /Dest /1195 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (unsigned ) S (long) S 11 0 Nf (, readonly ) S 66 -283.8 M (This attribute determines which node types are presented via the iterator. The available set) S 66 -297 M 11 0 Nf (of constants is defined in the ) S 11 4 Nf (NodeFilter) S [/Rect [193.928223 -299.749023 261.926758 -287.649017] /Subtype /Link /Border [0 0 1] /Dest /1199 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (255) S (] ) S (interface. Nodes not accepted by ) S 66 -310.2 M 11 4 Nf (whatToShow) S 11 0 Nf ( will be skipped, but their children may still be considered. Note that this) S 66 -323.4 M (skip takes precedence over the filter, if any. ) S 22 -347.6 M 11 2 Nf (Methods) S 11 0 Nf ( ) S 44 -360.8 M 11 4 Nf (detach) S [/View [/XYZ -4 358.401184 null] /Dest /1196 /DEST pdfmark 11 0 Nf ( ) S 66 -374 M 11 0 Nf (Detaches the ) S 11 4 Nf (NodeIterator) S 11 0 Nf ( from the set which it iterated over, releasing any) S 66 -387.2 M 11 0 Nf (computational resources and placing the iterator in the INVALID state. After ) S 11 4 Nf (detach) S 11 0 Nf ( has) S 66 -400.4 M 11 0 Nf (been invoked, calls to ) S 11 4 Nf (nextNode) S 11 0 Nf ( or ) S 11 4 Nf (previousNode) S 11 0 Nf ( will raise the exception ) S 66 -413.6 M (INVALID_STATE_ERR.) S 66 -426.8 M 11 2 Nf (No ) S (Parameters) S 66 -440 M 11 2 Nf (No Return ) S (Value) S 66 -453.2 M 11 2 Nf (No ) S (Exceptions) S 44 -477.4 M 11 4 Nf (nextNode) S [/View [/XYZ -4 241.801575 null] /Dest /1197 /DEST pdfmark 11 0 Nf ( ) S 66 -490.6 M 11 0 Nf (Returns the next node in the set and advances the position of the iterator in the set. After a ) S 66 -503.8 M 11 4 Nf (NodeIterator) S 11 0 Nf ( is created, the first call to ) S 11 4 Nf (nextNode\(\)) S 11 0 Nf ( returns the first node in the set. ) S 66 -517 M 11 2 Nf (Return ) S (Value) S 11 0 Nf ( ) S 74 -544.3 M 11 4 Nf (Node) S [/Rect [73.0 -547.048096 101.399414 -534.94812] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( ) S 74 -557.5 M ([p.) S (38) S (] ) S 153.4 -544.3 M 11 0 Nf (The next ) S 11 4 Nf (Node) S [/Rect [193.898438 -547.048096 222.297852 -534.94812] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( in the set being iterated over, or ) S 11 4 Nf (null) S 11 0 Nf ( if there are no) S 153.4 -557.5 M (more members in that ) S (set.) S 66 -590.4 M 11 2 Nf (Exceptions) S 11 0 Nf ( ) S 66 -604.7 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (254) S 0 setgray 180.3 40 M 8 8 Nf (7.2. Formal Interface Definition) S 0 -8 M grestore pgsave restore N %%Page: 255 255 %%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 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 /207 /ANN pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 74 -26.2 M ([p.) S (24) S (] ) S 199.2 -13 M (INVALID_STATE_ERR: Raised if this method is called) S 199.2 -26.2 M 11 0 Nf (after the ) S 11 4 Nf (detach) S 11 0 Nf ( method was ) S (invoked.) S 66 -59.1 M %%IncludeResource: font Times-Bold 11 2 Nf (No ) S (Parameters) S 44 -83.3 M 11 4 Nf (previousNode) S [/View [/XYZ -4 635.850159 null] /Dest /1198 /DEST pdfmark 11 0 Nf ( ) S 66 -96.5 M 11 0 Nf (Returns the previous node in the set and moves the position of the ) S 11 4 Nf (NodeIterator) S 66 -109.7 M 11 0 Nf (backwards in the set. ) S 66 -122.9 M 11 2 Nf (Return ) S (Value) S 11 0 Nf ( ) S 74 -150.2 M 11 4 Nf (Node) S [/Rect [73.0 -152.999512 101.399414 -140.899506] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( ) S 74 -163.4 M ([p.) S (38) S (] ) S 152.4 -150.2 M 11 0 Nf (The previous ) S 11 4 Nf (Node) S [/Rect [211.929443 -152.999512 240.328857 -140.899506] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( in the set being iterated over, or ) S 11 4 Nf (null) S 11 0 Nf ( if there are) S 152.4 -163.4 M (no more members in that set. ) S 66 -196.4 M 11 2 Nf (Exceptions) S 11 0 Nf ( ) S 74 -223.7 M 11 4 Nf (DOMException) S [/Rect [73.0 -226.449219 154.198242 -214.349213] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -236.9 M ([p.) S (24) S (] ) S 199.2 -223.7 M (INVALID_STATE_ERR: Raised if this method is called) S 199.2 -236.9 M 11 0 Nf (after the ) S 11 4 Nf (detach) S 11 0 Nf ( method was ) S (invoked.) S 66 -269.8 M 11 2 Nf (No ) S (Parameters) S 0 -294 M 11 2 Nf (Interface ) S %%IncludeResource: font Times-BoldItalic 11 3 Nf (NodeFilter) S [/View [/XYZ -4 425.15094 null] /Dest /1199 /DEST pdfmark 11 0 Nf ( \(introduced in ) S 11 2 Nf (DOM Level ) S (2) S 11 0 Nf (\) ) S 22 -318.2 M 11 0 Nf (Filters are objects that know how to "filter out" nodes. If a ) S 11 4 Nf (NodeIterator) S [/Rect [280.187256 -320.999023 361.385498 -308.899017] /Subtype /Link /Border [0 0 1] /Dest /1191 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (253) S (] ) S (or ) S 22 -331.4 M 11 4 Nf (TreeWalker) S [/Rect [21.0 -334.198975 88.9985352 -322.098969] /Subtype /Link /Border [0 0 1] /Dest /1203 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (258) S (] ) S (is given a ) S 11 4 Nf (NodeFilter) S 11 0 Nf (, it applies the filter before it returns the next node.) S 22 -344.6 M (If the filter says to accept the node, the traversal logic returns it; otherwise, traversal looks for the) S 22 -357.8 M (next node and pretends that the node that was rejected was not ) S (there.) S 22 -382 M 11 0 Nf (The DOM does not provide any filters. ) S 11 4 Nf (NodeFilter) S 11 0 Nf ( is just an interface that users can implement to) S 22 -395.2 M (provide their own filters. ) S 22 -419.4 M 11 4 Nf (NodeFilters) S 11 0 Nf ( do not need to know how to traverse from node to node, nor do they need to know) S 22 -432.6 M (anything about the data structure that is being traversed. This makes it very easy to write filters, since) S 22 -445.8 M (the only thing they have to know how to do is evaluate a single node. One filter may be used with a) S 22 -459 M (number of different kinds of traversals, encouraging code reuse. ) S 22 -472.2 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -494 M 9.0 4 Nf (// Introduced in DOM Level 2:) S 44 -504.8 M (interface NodeFilter {) S 44 -515.6 M ( // Constants returned by acceptNode) S 44 -526.4 M ( const short FILTER_ACCEPT = 1;) S 44 -537.2 M ( const short FILTER_REJECT = 2;) S 44 -548 M ( const short FILTER_SKIP = 3;) S 44 -569.6 M ( // Constants for whatToShow) S 44 -580.4 M ( const unsigned long SHOW_ALL = 0xFFFFFFFF;) S 44 -591.2 M ( const unsigned long SHOW_ELEMENT = 0x00000001;) S 44 -602 M ( const unsigned long SHOW_ATTRIBUTE = 0x00000002;) S 44 -612.8 M ( const unsigned long SHOW_TEXT = 0x00000004;) S 44 -612.8 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (255) S 0 setgray 180.3 40 M 8 8 Nf (7.2. Formal Interface Definition) S 88 -8 M grestore pgsave restore N %%Page: 256 256 %%PageResources: font Times-Roman Times-Bold Times-BoldItalic 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 ( const unsigned long SHOW_CDATA_SECTION = 0x00000008;) S 44 -21.6 M 9.0 4 Nf ( const unsigned long SHOW_ENTITY_REFERENCE = 0x00000010;) S 44 -32.4 M ( const unsigned long SHOW_ENTITY = 0x00000020;) S 44 -43.2 M ( const unsigned long SHOW_PROCESSING_INSTRUCTION = 0x00000040;) S 44 -54 M ( const unsigned long SHOW_COMMENT = 0x00000080;) S 44 -64.8 M ( const unsigned long SHOW_DOCUMENT = 0x00000100;) S 44 -75.6 M ( const unsigned long SHOW_DOCUMENT_TYPE = 0x00000200;) S 44 -86.4 M ( const unsigned long SHOW_DOCUMENT_FRAGMENT = 0x00000400;) S 44 -97.2 M ( const unsigned long SHOW_NOTATION = 0x00000800;) S 44 -118.8 M ( short acceptNode\(in Node n\);) S 44 -129.6 M (};) S 22 -151.8 M %%IncludeResource: font Times-Bold 11 2 Nf (Definition group ) S %%IncludeResource: font Times-BoldItalic 11 3 Nf (Constants) S [/View [/XYZ -4 567.402405 null] /Dest /1200 /DEST pdfmark ( returned by ) S (acceptNode) S %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 44 -176 M (The following constants are returned by the acceptNode\(\) ) S (method:) S 44 -189.2 M 11 2 Nf (Defined ) S (Constants) S 11 0 Nf ( ) S 66 -202.4 M 11 4 Nf (FILTER_ACCEPT) S 88 -215.6 M 11 0 Nf (Accept the node. Navigation methods defined for ) S 11 4 Nf (NodeIterator) S [/Rect [306.951904 -218.347412 388.150146 -206.247406] /Subtype /Link /Border [0 0 1] /Dest /1191 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (253) S (] ) S (or ) S 88 -228.8 M 11 4 Nf (TreeWalker) S [/Rect [87.0 -231.547363 154.998535 -219.447357] /Subtype /Link /Border [0 0 1] /Dest /1203 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (258) S (] ) S (will return this ) S (node.) S 66 -253 M 11 4 Nf (FILTER_REJECT) S 88 -266.2 M 11 0 Nf (Reject the node. Navigation methods defined for ) S 11 4 Nf (NodeIterator) S [/Rect [303.904785 -268.947266 385.103027 -256.84726] /Subtype /Link /Border [0 0 1] /Dest /1191 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (253) S (] ) S (or ) S 88 -279.4 M 11 4 Nf (TreeWalker) S [/Rect [87.0 -282.147217 154.998535 -270.047211] /Subtype /Link /Border [0 0 1] /Dest /1203 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (258) S (] ) S (will not return this node. For ) S 11 4 Nf (TreeWalker) S [/Rect [319.822021 -282.147217 387.820557 -270.047211] /Subtype /Link /Border [0 0 1] /Dest /1203 /ANN pdfmark 11 0 Nf (, the children of) S 88 -292.6 M 11 0 Nf (this node will also be rejected. ) S 11 4 Nf (NodeIterators) S [/Rect [223.561768 -295.347168 311.359863 -283.247162] /Subtype /Link /Border [0 0 1] /Dest /1191 /ANN pdfmark 11 0 Nf ( treat this as a synonym for ) S 88 -305.8 M 11 4 Nf (FILTER_SKIP) S 11 0 Nf (.) S 66 -330 M 11 4 Nf (FILTER_SKIP) S 88 -343.2 M 11 0 Nf (Skip this single node. Navigation methods defined for ) S 11 4 Nf (NodeIterator) S [/Rect [327.455811 -345.947021 408.654053 -333.847015] /Subtype /Link /Border [0 0 1] /Dest /1191 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (253) S (] ) S (or ) S 88 -356.4 M 11 4 Nf (TreeWalker) S [/Rect [87.0 -359.146973 154.998535 -347.046967] /Subtype /Link /Border [0 0 1] /Dest /1203 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (258) S (] ) S (will not return this node. For both ) S 11 4 Nf (NodeIterator) S [/Rect [342.129883 -359.146973 423.328125 -347.046967] /Subtype /Link /Border [0 0 1] /Dest /1191 /ANN pdfmark 11 0 Nf ( and ) S 88 -369.6 M 11 4 Nf (TreeWalker) S [/Rect [87.0 -372.346924 154.998535 -360.246918] /Subtype /Link /Border [0 0 1] /Dest /1203 /ANN pdfmark 11 0 Nf (, the children of this node will still be considered. ) S 22 -393.8 M 11 2 Nf (Definition group ) S 11 3 Nf (Constants) S [/View [/XYZ -4 325.403137 null] /Dest /1201 /DEST pdfmark ( for ) S (whatToShow) S 11 0 Nf ( ) S 44 -418 M 11 0 Nf (These are the available values for the ) S 11 4 Nf (whatToShow) S 11 0 Nf ( parameter used in ) S 11 4 Nf (TreeWalkers) S [/Rect [359.165283 -420.746826 433.763672 -408.64682] /Subtype /Link /Border [0 0 1] /Dest /1203 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (258) S (] ) S 44 -431.2 M 11 0 Nf (and ) S 11 4 Nf (NodeIterators) S [/Rect [61.6337891 -433.946777 149.431885 -421.846771] /Subtype /Link /Border [0 0 1] /Dest /1191 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (253) S (] ) S (. They are the same as the set of possible types for ) S 11 4 Nf (Node) S [/Rect [408.929443 -433.946777 437.328857 -421.846771] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (38) S (] ) S 44 -444.4 M 11 0 Nf (, and their values are derived by using a bit position corresponding to the value of ) S 11 4 Nf (nodeType) S 44 -457.6 M 11 0 Nf (for the equivalent node type. If a bit in ) S 11 4 Nf (whatToShow) S 11 0 Nf ( is set false, that will be taken as a request) S 44 -470.8 M 11 0 Nf (to skip over this type of node; the behavior in that case is similar to that of ) S 11 4 Nf (FILTER_SKIP) S 11 0 Nf (. ) S 44 -495 M (Note that if node types greater than 32 are ever introduced, they may not be individually testable) S 44 -508.2 M 11 0 Nf (via ) S 11 4 Nf (whatToShow) S 11 0 Nf (. If that need should arise, it can be handled by selecting ) S 11 4 Nf (SHOW_ALL) S 11 0 Nf ( together) S 44 -521.4 M 11 0 Nf (with an appropriate ) S 11 4 Nf (NodeFilter) S 11 0 Nf (.) S 44 -534.6 M 11 2 Nf (Defined ) S (Constants) S 11 0 Nf ( ) S 66 -547.8 M 11 4 Nf (SHOW_ALL) S 88 -561 M 11 0 Nf (Show all ) S 11 4 Nf (Nodes) S [/Rect [128.557373 -563.746338 163.556641 -551.646362] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (38) S (] ) S (.) S 66 -585.2 M 11 4 Nf (SHOW_ATTRIBUTE) S 88 -598.4 M 11 0 Nf (Show ) S 11 4 Nf (Attr) S [/Rect [114.807861 -601.14624 143.207275 -589.046265] /Subtype /Link /Border [0 0 1] /Dest /275 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (56) S (] ) S (nodes. This is meaningful only when creating an iterator or) S 88 -611.6 M 11 0 Nf (tree-walker with an attribute node as its ) S 11 4 Nf (root) S 11 0 Nf (; in this case, it means that the attribute) S 88 -611.6 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (256) S 0 setgray 180.3 40 M 8 8 Nf (7.2. Formal Interface Definition) S 176 -8 M grestore pgsave restore N %%Page: 257 257 %%PageResources: font Times-Roman Times-Bold Courier Helvetica %%PageBoundingBox: 93 44 537 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 (node will appear in the first position of the iteration or traversal. Since attributes are) S 88 -26.4 M 11 0 Nf (never children of other nodes, they do not appear when traversing over the document ) S 88 -39.6 M (tree.) S 66 -63.8 M %%IncludeResource: font Courier 11 4 Nf (SHOW_CDATA_SECTION) S 88 -77 M 11 0 Nf (Show ) S 11 4 Nf (CDATASection) S [/Rect [114.807861 -79.7497559 196.006104 -67.6497574] /Subtype /Link /Border [0 0 1] /Dest /301 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (67) S (] ) S (nodes.) S 66 -101.2 M 11 4 Nf (SHOW_COMMENT) S 88 -114.4 M 11 0 Nf (Show ) S 11 4 Nf (Comment) S [/Rect [114.807861 -117.149658 163.006836 -105.04966] /Subtype /Link /Border [0 0 1] /Dest /299 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (66) S (] ) S (nodes.) S 66 -138.6 M 11 4 Nf (SHOW_DOCUMENT) S 88 -151.8 M 11 0 Nf (Show ) S 11 4 Nf (Document) S [/Rect [114.807861 -154.549561 169.606689 -142.449554] /Subtype /Link /Border [0 0 1] /Dest /213 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (29) S (] ) S (nodes.) S 66 -176 M 11 4 Nf (SHOW_DOCUMENT_FRAGMENT) S 88 -189.2 M 11 0 Nf (Show ) S 11 4 Nf (DocumentFragment) S [/Rect [114.807861 -191.949463 222.405518 -179.849457] /Subtype /Link /Border [0 0 1] /Dest /212 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (28) S (] ) S (nodes.) S 66 -213.4 M 11 4 Nf (SHOW_DOCUMENT_TYPE) S 88 -226.6 M 11 0 Nf (Show ) S 11 4 Nf (DocumentType) S [/Rect [114.807861 -229.349365 196.006104 -217.249359] /Subtype /Link /Border [0 0 1] /Dest /302 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (68) S (] ) S (nodes.) S 66 -250.8 M 11 4 Nf (SHOW_ELEMENT) S 88 -264 M 11 0 Nf (Show ) S 11 4 Nf (Element) S [/Rect [114.807861 -266.749268 163.006836 -254.649261] /Subtype /Link /Border [0 0 1] /Dest /280 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (57) S (] ) S (nodes.) S 66 -288.2 M 11 4 Nf (SHOW_ENTITY) S 88 -301.4 M 11 0 Nf (Show ) S 11 4 Nf (Entity) S [/Rect [114.807861 -304.14917 156.406982 -292.049164] /Subtype /Link /Border [0 0 1] /Dest /312 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (69) S (] ) S (nodes. This is meaningful only when creating an iterator or) S 88 -314.6 M 11 0 Nf (tree-walker with ) S (an) S 11 4 Nf ( ) S (Entity) S 11 0 Nf ( node as its ) S 11 4 Nf (root) S 11 0 Nf (; in this case, it means that the ) S 88 -327.8 M 11 4 Nf (Entity) S [/Rect [87.0 -330.549072 128.599121 -318.449066] /Subtype /Link /Border [0 0 1] /Dest /312 /ANN pdfmark 11 0 Nf ( node will appear in the first position of the traversal. Since entities are not) S 88 -341 M (part of the document tree, they do not appear when traversing over the document ) S (tree.) S 66 -365.2 M 11 4 Nf (SHOW_ENTITY_REFERENCE) S 88 -378.4 M 11 0 Nf (Show ) S 11 4 Nf (EntityReference) S [/Rect [114.807861 -381.148926 215.805664 -369.04892] /Subtype /Link /Border [0 0 1] /Dest /316 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (70) S (] ) S (nodes.) S 66 -402.6 M 11 4 Nf (SHOW_NOTATION) S 88 -415.8 M 11 0 Nf (Show ) S 11 4 Nf (Notation) S [/Rect [114.807861 -418.548828 169.606689 -406.448822] /Subtype /Link /Border [0 0 1] /Dest /309 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (69) S (] ) S (nodes. This is meaningful only when creating an iterator or) S 88 -429 M 11 0 Nf (tree-walker with a ) S 11 4 Nf (Notation) S [/Rect [169.772705 -431.748779 224.571533 -419.648773] /Subtype /Link /Border [0 0 1] /Dest /309 /ANN pdfmark 11 0 Nf ( node as its ) S 11 4 Nf (root) S 11 0 Nf (; in this case, it means that the ) S 88 -442.2 M 11 4 Nf (Notation) S [/Rect [87.0 -444.94873 141.798828 -432.848724] /Subtype /Link /Border [0 0 1] /Dest /309 /ANN pdfmark 11 0 Nf ( node will appear in the first position of the traversal. Since notations are) S 88 -455.4 M (not part of the document tree, they do not appear when traversing over the document ) S 88 -468.6 M (tree.) S 66 -492.8 M 11 4 Nf (SHOW_PROCESSING_INSTRUCTION) S 88 -506 M 11 0 Nf (Show ) S 11 4 Nf (ProcessingInstruction) S [/Rect [114.807861 -508.748535 255.404785 -496.648529] /Subtype /Link /Border [0 0 1] /Dest /317 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (71) S (] ) S (nodes.) S 66 -530.2 M 11 4 Nf (SHOW_TEXT) S 88 -543.4 M 11 0 Nf (Show ) S 11 4 Nf (Text) S [/Rect [114.807861 -546.148438 143.207275 -534.048462] /Subtype /Link /Border [0 0 1] /Dest /297 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (66) S (] ) S (nodes.) S 22 -567.6 M %%IncludeResource: font Times-Bold 11 2 Nf (Methods) S 11 0 Nf ( ) S 44 -580.8 M 11 4 Nf (acceptNode) S [/View [/XYZ -4 138.401672 null] /Dest /1202 /DEST pdfmark 11 0 Nf ( ) S 66 -594 M 11 0 Nf (Test whether a specified node is visible in the logical view of a ) S 11 4 Nf (TreeWalker) S [/Rect [345.141602 -596.748291 413.140137 -584.648315] /Subtype /Link /Border [0 0 1] /Dest /1203 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (258) S (] ) S (or ) S 66 -607.2 M 11 4 Nf (NodeIterator) S [/Rect [65.0 -609.948242 146.198242 -597.848267] /Subtype /Link /Border [0 0 1] /Dest /1191 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (253) S (] ) S (. This function will be called by the implementation of ) S 66 -607.2 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (257) S 0 setgray 180.3 40 M 8 8 Nf (7.2. Formal Interface Definition) S 132 -8 M grestore pgsave restore N %%Page: 258 258 %%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 Courier 11 4 Nf (TreeWalker) S [/Rect [65.0 -15.9499512 132.998535 -3.84995079] /Subtype /Link /Border [0 0 1] /Dest /1203 /ANN pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( and ) S 11 4 Nf (NodeIterator) S [/Rect [152.382324 -15.9499512 233.580566 -3.84995079] /Subtype /Link /Border [0 0 1] /Dest /1191 /ANN pdfmark 11 0 Nf (; it is not normally called directly from user code.) S 66 -26.4 M 11 0 Nf (\(Though you could do so if you wanted to use the same filter to guide your own application ) S 66 -39.6 M (logic.\)) S 66 -52.8 M %%IncludeResource: font Times-Bold 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -66 M 11 4 Nf (n) S 11 0 Nf ( of type ) S 11 4 Nf (Node) S [/Rect [107.954346 -68.7497559 136.35376 -56.6497574] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (38) S (] ) S 88 -79.2 M (The node to check to see if it passes the filter or ) S (not.) S 66 -103.4 M 11 2 Nf (Return ) S (Value) S 11 0 Nf ( ) S 74 -130.7 M 11 4 Nf (short) S 139.2 -130.7 M 11 0 Nf (a constant to determine whether the node is accepted, rejected, or) S 139.2 -143.9 M (skipped, as defined ) S (above) S [/Rect [225.570557 -146.649414 253.838135 -134.549408] /Subtype /Link /Border [0 0 1] /Dest /1200 /ANN pdfmark ( ) S ([p.) S (256) S (] ) S (.) S 66 -176.8 M 11 2 Nf (No ) S (Exceptions) S 0 -201 M 11 2 Nf (Interface ) S %%IncludeResource: font Times-BoldItalic 11 3 Nf (TreeWalker) S [/View [/XYZ -4 518.150696 null] /Dest /1203 /DEST pdfmark 11 0 Nf ( \(introduced in ) S 11 2 Nf (DOM Level ) S (2) S 11 0 Nf (\) ) S 22 -225.2 M 11 4 Nf (TreeWalker) S 11 0 Nf ( objects are used to navigate a document tree or subtree using the view of the) S 22 -238.4 M 11 0 Nf (document defined by their ) S 11 4 Nf (whatToShow) S 11 0 Nf ( flags and filter \(if any\). Any function which performs) S 22 -251.6 M 11 0 Nf (navigation using a ) S 11 4 Nf (TreeWalker) S 11 0 Nf ( will automatically support any view defined by a ) S 11 4 Nf (TreeWalker) S 11 0 Nf (.) S 22 -275.8 M (Omitting nodes from the logical view of a subtree can result in a structure that is substantially) S 22 -289 M 11 0 Nf (different from the same subtree in the complete, unfiltered document. Nodes that are siblings in the ) S 22 -302.2 M 11 4 Nf (TreeWalker) S 11 0 Nf ( view may be children of different, widely separated nodes in the original view. For) S 22 -315.4 M 11 0 Nf (instance, consider a ) S 11 4 Nf (NodeFilter) S [/Rect [110.196777 -318.198975 178.195312 -306.098969] /Subtype /Link /Border [0 0 1] /Dest /1199 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (255) S (] ) S (that skips all nodes except for Text nodes and the root) S 22 -328.6 M (node of a document. In the logical view that results, all text nodes will be siblings and appear as) S 22 -341.8 M (direct children of the root node, no matter how deeply nested the structure of the original document. ) S 22 -355 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -376.8 M 9.0 4 Nf (// Introduced in DOM Level 2:) S 44 -387.6 M (interface TreeWalker {) S 44 -398.4 M ( readonly attribute Node root;) S 44 -409.2 M ( readonly attribute unsigned long whatToShow;) S 44 -420 M ( readonly attribute NodeFilter filter;) S 44 -430.8 M ( readonly attribute boolean expandEntityReferences;) S 44 -441.6 M ( attribute Node currentNode;) S 44 -452.4 M ( // raises\(DOMException\) on setting) S 44 -474 M ( Node parentNode\(\);) S 44 -484.8 M ( Node firstChild\(\);) S 44 -495.6 M ( Node lastChild\(\);) S 44 -506.4 M ( Node previousSibling\(\);) S 44 -517.2 M ( Node nextSibling\(\);) S 44 -528 M ( Node previousNode\(\);) S 44 -538.8 M ( Node nextNode\(\);) S 44 -549.6 M (};) S 22 -571.8 M 11 2 Nf (Attributes) S 11 0 Nf ( ) S 44 -585 M 11 4 Nf (currentNode) S [/View [/XYZ -4 134.154602 null] /Dest /1204 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (Node) S [/Rect [151.952881 -587.79541 180.352295 -575.695435] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (38) S (] ) S 66 -598.2 M 11 0 Nf (The node at which the ) S 11 4 Nf (TreeWalker) S 11 0 Nf ( is currently ) S (positioned.) S 66 -611.4 M 11 0 Nf (Alterations to the DOM tree may cause the current node to no longer be accepted by the ) S 66 -611.4 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (258) S 0 setgray 180.3 40 M 8 8 Nf (7.2. Formal Interface Definition) S 132 -8 M grestore pgsave restore N %%Page: 259 259 %%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 66 -13.2 M %%IncludeResource: font Courier 11 4 Nf (TreeWalker) S %%IncludeResource: font Times-Roman 11 0 Nf ('s associated filter. ) S 11 4 Nf (currentNode) S 11 0 Nf ( may also be explicitly set to any node,) S 66 -26.4 M 11 0 Nf (whether or not it is within the subtree specified by the ) S 11 4 Nf (root) S 11 0 Nf ( node or would be accepted by) S 66 -39.6 M 11 0 Nf (the filter and ) S 11 4 Nf (whatToShow) S 11 0 Nf ( flags. Further traversal occurs relative to ) S 11 4 Nf (currentNode) S 66 -52.8 M 11 0 Nf (even if it is not part of the current view, by applying the filters in the requested direction; if) S 66 -66 M 11 0 Nf (no traversal is possible, ) S 11 4 Nf (currentNode) S 11 0 Nf ( is not changed. ) S 66 -79.2 M %%IncludeResource: font Times-Bold 11 2 Nf (Exceptions on ) S (setting) S 11 0 Nf ( ) S 74 -106.5 M 11 4 Nf (DOMException) S [/Rect [73.0 -109.249512 154.198242 -97.1495132] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -119.7 M ([p.) S (24) S (] ) S 200.5 -106.5 M (NOT_SUPPORTED_ERR: Raised if an attempt is made to) S 200.5 -119.7 M 11 0 Nf (set ) S 11 4 Nf (currentNode) S 11 0 Nf ( to ) S 11 4 Nf (null) S 11 0 Nf (.) S 44 -152.6 M 11 4 Nf (expandEntityReferences) S [/View [/XYZ -4 566.550598 null] /Dest /1205 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (boolean) S 11 0 Nf (, readonly ) S 66 -165.8 M (The value of this flag determines whether the children of entity reference nodes are visible) S 66 -179 M 11 0 Nf (to the ) S 11 4 Nf (TreeWalker) S 11 0 Nf (. If false, they and their descendents will be rejected. Note that this) S 66 -192.2 M 11 0 Nf (rejection takes precedence over ) S 11 4 Nf (whatToShow) S 11 0 Nf ( and the filter, if any. ) S 66 -205.4 M (To produce a view of the document that has entity references expanded and does not) S 66 -218.6 M 11 0 Nf (expose the entity reference node itself, use the ) S 11 4 Nf (whatToShow) S 11 0 Nf ( flags to hide the entity) S 66 -231.8 M 11 0 Nf (reference node and set ) S 11 4 Nf (expandEntityReferences) S 11 0 Nf ( to true when creating the ) S 66 -245 M 11 4 Nf (TreeWalker) S 11 0 Nf (. To produce a view of the document that has entity reference nodes but no) S 66 -258.2 M 11 0 Nf (entity expansion, use the ) S 11 4 Nf (whatToShow) S 11 0 Nf ( flags to show the entity reference node and set ) S 66 -271.4 M 11 4 Nf (expandEntityReferences) S 11 0 Nf ( to ) S (false.) S 44 -295.6 M 11 4 Nf (filter) S [/View [/XYZ -4 423.551086 null] /Dest /1206 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (NodeFilter) S [/Rect [118.953613 -298.398926 186.952148 -286.29892] /Subtype /Link /Border [0 0 1] /Dest /1199 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (255) S (] ) S (, readonly ) S 66 -308.8 M (The filter used to screen ) S (nodes.) S 44 -333 M 11 4 Nf (root) S [/View [/XYZ -4 386.151184 null] /Dest /1207 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (Node) S [/Rect [105.753906 -335.798828 134.15332 -323.698822] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (38) S (] ) S (, readonly ) S 66 -346.2 M 11 0 Nf (The ) S 11 4 Nf (root) S 11 0 Nf ( node of the ) S 11 4 Nf (TreeWalker) S 11 0 Nf (, as specified when it was ) S (created.) S 44 -370.4 M 11 4 Nf (whatToShow) S [/View [/XYZ -4 348.751282 null] /Dest /1208 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (unsigned ) S (long) S 11 0 Nf (, readonly ) S 66 -383.6 M 11 0 Nf (This attribute determines which node types are presented via the ) S 11 4 Nf (TreeWalker) S 11 0 Nf (. The) S 66 -396.8 M 11 0 Nf (available set of constants is defined in the ) S 11 4 Nf (NodeFilter) S [/Rect [251.357422 -399.598633 319.355957 -387.498627] /Subtype /Link /Border [0 0 1] /Dest /1199 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (255) S (] ) S (interface. Nodes not) S 66 -410 M 11 0 Nf (accepted by ) S 11 4 Nf (whatToShow) S 11 0 Nf ( will be skipped, but their children may still be considered. Note) S 66 -423.2 M (that this skip takes precedence over the filter, if any. ) S 22 -447.4 M 11 2 Nf (Methods) S 11 0 Nf ( ) S 44 -460.6 M 11 4 Nf (firstChild) S [/View [/XYZ -4 258.551575 null] /Dest /1209 /DEST pdfmark 11 0 Nf ( ) S 66 -473.8 M 11 0 Nf (Moves the ) S 11 4 Nf (TreeWalker) S 11 0 Nf ( to the first visible child of the current node, and returns the new) S 66 -487 M 11 0 Nf (node. If the current node has no visible children, returns ) S 11 4 Nf (null) S 11 0 Nf (, and retains the current) S 66 -500.2 M (node. ) S 66 -513.4 M 11 2 Nf (Return ) S (Value) S 11 0 Nf ( ) S 74 -540.7 M 11 4 Nf (Node) S [/Rect [73.0 -543.498047 101.399414 -531.398071] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( ) S 74 -553.9 M ([p.) S (38) S (] ) S 150.9 -540.7 M 11 0 Nf (The new node, or ) S 11 4 Nf (null) S 11 0 Nf ( if the current node has no visible children in) S 150.9 -553.9 M 11 0 Nf (the ) S 11 4 Nf (TreeWalker) S 11 0 Nf ('s logical view. ) S 66 -586.9 M 11 2 Nf (No ) S (Parameters) S 66 -600.1 M 11 2 Nf (No ) S (Exceptions) S 66 -600.1 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (259) S 0 setgray 180.3 40 M 8 8 Nf (7.2. Formal Interface Definition) S 132 -8 M grestore pgsave restore N %%Page: 260 260 %%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 44 -13.2 M %%IncludeResource: font Courier 11 4 Nf (lastChild) S [/View [/XYZ -4 706.000061 null] /Dest /1210 /DEST pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 66 -26.4 M 11 0 Nf (Moves the ) S 11 4 Nf (TreeWalker) S 11 0 Nf ( to the last visible child of the current node, and returns the new) S 66 -39.6 M 11 0 Nf (node. If the current node has no visible children, returns ) S 11 4 Nf (null) S 11 0 Nf (, and retains the current) S 66 -52.8 M (node. ) 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 /231 /ANN pdfmark 11 0 Nf ( ) S 74 -106.5 M ([p.) S (38) S (] ) S 152.4 -93.3 M 11 0 Nf (The new node, or ) S 11 4 Nf (null) S 11 0 Nf ( if the current node has no children in the ) S 152.4 -106.5 M 11 4 Nf (TreeWalker) S 11 0 Nf ('s logical view. ) S 66 -139.4 M 11 2 Nf (No ) S (Parameters) S 66 -152.6 M 11 2 Nf (No ) S (Exceptions) S 44 -176.8 M 11 4 Nf (nextNode) S [/View [/XYZ -4 542.350647 null] /Dest /1211 /DEST pdfmark 11 0 Nf ( ) S 66 -190 M 11 0 Nf (Moves the ) S 11 4 Nf (TreeWalker) S 11 0 Nf ( to the next visible node in document order relative to the current) S 66 -203.2 M (node, and returns the new node. If the current node has no next node, or if the search for) S 66 -216.4 M 11 0 Nf (nextNode attempts to step upward from the ) S 11 4 Nf (TreeWalker) S 11 0 Nf ('s ) S 11 4 Nf (root) S 11 0 Nf ( node, returns ) S 11 4 Nf (null) S 11 0 Nf (,) S 66 -229.6 M (and retains the current node. ) S 66 -242.8 M 11 2 Nf (Return ) S (Value) S 11 0 Nf ( ) S 74 -270.1 M 11 4 Nf (Node) S [/Rect [73.0 -272.898926 101.399414 -260.79892] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( ) S 74 -283.3 M ([p.) S (38) S (] ) S 152.1 -270.1 M 11 0 Nf (The new node, or ) S 11 4 Nf (null) S 11 0 Nf ( if the current node has no next node in the ) S 152.1 -283.3 M 11 4 Nf (TreeWalker) S 11 0 Nf ('s logical view. ) S 66 -316.3 M 11 2 Nf (No ) S (Parameters) S 66 -329.5 M 11 2 Nf (No ) S (Exceptions) S 44 -353.7 M 11 4 Nf (nextSibling) S [/View [/XYZ -4 365.501282 null] /Dest /1212 /DEST pdfmark 11 0 Nf ( ) S 66 -366.9 M 11 0 Nf (Moves the ) S 11 4 Nf (TreeWalker) S 11 0 Nf ( to the next sibling of the current node, and returns the new node.) S 66 -380.1 M 11 0 Nf (If the current node has no visible next sibling, returns ) S 11 4 Nf (null) S 11 0 Nf (, and retains the current node. ) S 66 -393.3 M 11 2 Nf (Return ) S (Value) S 11 0 Nf ( ) S 74 -420.6 M 11 4 Nf (Node) S [/Rect [73.0 -423.348389 101.399414 -411.248383] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( ) S 74 -433.8 M ([p.) S (38) S (] ) S 151.6 -420.6 M 11 0 Nf (The new node, or ) S 11 4 Nf (null) S 11 0 Nf ( if the current node has no next sibling in the ) S 151.6 -433.8 M 11 4 Nf (TreeWalker) S 11 0 Nf ('s logical view. ) S 66 -466.7 M 11 2 Nf (No ) S (Parameters) S 66 -479.9 M 11 2 Nf (No ) S (Exceptions) S 44 -504.1 M 11 4 Nf (parentNode) S [/View [/XYZ -4 215.051819 null] /Dest /1213 /DEST pdfmark 11 0 Nf ( ) S 66 -517.3 M 11 0 Nf (Moves to and returns the closest visible ancestor node of the current node. If the search for ) S 66 -530.5 M 11 4 Nf (parentNode) S 11 0 Nf ( attempts to step upward from the ) S 11 4 Nf (TreeWalker) S 11 0 Nf ('s ) S 11 4 Nf (root) S 11 0 Nf ( node, or if it fails) S 66 -543.7 M 11 0 Nf (to find a visible ancestor node, this method retains the current position and returns ) S 11 4 Nf (null) S 11 0 Nf (. ) S 66 -556.9 M 11 2 Nf (Return ) S (Value) S 11 0 Nf ( ) S 74 -584.2 M 11 4 Nf (Node) S [/Rect [73.0 -586.997803 101.399414 -574.897827] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( ) S 74 -597.4 M ([p.) S (38) S (] ) S 151.4 -584.2 M 11 0 Nf (The new parent node, or ) S 11 4 Nf (null) S 11 0 Nf ( if the current node has no parent in the ) S 151.4 -597.4 M 11 4 Nf (TreeWalker) S 11 0 Nf ('s logical view. ) S 66 -606.2 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (260) S 0 setgray 180.3 40 M 8 8 Nf (7.2. Formal Interface Definition) S 132 -8 M grestore pgsave restore N %%Page: 261 261 %%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 66 -13.2 M %%IncludeResource: font Times-Bold 11 2 Nf (No ) S (Parameters) S 66 -26.4 M 11 2 Nf (No ) S (Exceptions) S 44 -50.6 M %%IncludeResource: font Courier 11 4 Nf (previousNode) S [/View [/XYZ -4 668.600159 null] /Dest /1214 /DEST pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 66 -63.8 M 11 0 Nf (Moves the ) S 11 4 Nf (TreeWalker) S 11 0 Nf ( to the previous visible node in document order relative to the) S 66 -77 M (current node, and returns the new node. If the current node has no previous node, or if the) S 66 -90.2 M 11 0 Nf (search for ) S 11 4 Nf (previousNode) S 11 0 Nf ( attempts to step upward from the ) S 11 4 Nf (TreeWalker) S 11 0 Nf ('s ) S 11 4 Nf (root) S 66 -103.4 M 11 0 Nf (node, returns ) S 11 4 Nf (null) S 11 0 Nf (, and retains the current node. ) S 66 -116.6 M 11 2 Nf (Return ) S (Value) S 11 0 Nf ( ) S 74 -143.9 M 11 4 Nf (Node) S [/Rect [73.0 -146.649414 101.399414 -134.549408] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( ) S 74 -157.1 M ([p.) S (38) S (] ) S 151.2 -143.9 M 11 0 Nf (The new node, or ) S 11 4 Nf (null) S 11 0 Nf ( if the current node has no previous node in) S 151.2 -157.1 M 11 0 Nf (the ) S 11 4 Nf (TreeWalker) S 11 0 Nf ('s logical view. ) S 66 -190 M 11 2 Nf (No ) S (Parameters) S 66 -203.2 M 11 2 Nf (No ) S (Exceptions) S 44 -227.4 M 11 4 Nf (previousSibling) S [/View [/XYZ -4 491.750793 null] /Dest /1215 /DEST pdfmark 11 0 Nf ( ) S 66 -240.6 M 11 0 Nf (Moves the ) S 11 4 Nf (TreeWalker) S 11 0 Nf ( to the previous sibling of the current node, and returns the new) S 66 -253.8 M 11 0 Nf (node. If the current node has no visible previous sibling, returns ) S 11 4 Nf (null) S 11 0 Nf (, and retains the) S 66 -267 M (current node. ) S 66 -280.2 M 11 2 Nf (Return ) S (Value) S 11 0 Nf ( ) S 74 -307.5 M 11 4 Nf (Node) S [/Rect [73.0 -310.298828 101.399414 -298.198822] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( ) S 74 -320.7 M ([p.) S (38) S (] ) S 150.8 -307.5 M 11 0 Nf (The new node, or ) S 11 4 Nf (null) S 11 0 Nf ( if the current node has no previous sibling in) S 150.8 -320.7 M 11 0 Nf (the ) S 11 4 Nf (TreeWalker) S 11 0 Nf ('s logical view. ) S 66 -353.7 M 11 2 Nf (No ) S (Parameters) S 66 -366.9 M 11 2 Nf (No ) S (Exceptions) S 0 -391.1 M 11 2 Nf (Interface ) S %%IncludeResource: font Times-BoldItalic 11 3 Nf (DocumentTraversal) S [/View [/XYZ -4 328.101379 null] /Dest /1216 /DEST pdfmark 11 0 Nf ( \(introduced in ) S 11 2 Nf (DOM Level ) S (2) S 11 0 Nf (\) ) S 22 -415.3 M 11 4 Nf (DocumentTraversal) S 11 0 Nf ( contains methods that create iterators and tree-walkers to traverse a node) S 22 -428.5 M (and its children in document order \(depth first, pre-order traversal, which is equivalent to the order in) S 22 -441.7 M (which the start tags occur in the text representation of the document\). In DOMs which support the) S 22 -454.9 M 11 0 Nf (Traversal feature, ) S 11 4 Nf (DocumentTraversal) S 11 0 Nf ( will be implemented by the same objects that implement) S 22 -468.1 M (the Document interface. ) S 22 -481.3 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -503.1 M 9.0 4 Nf (// Introduced in DOM Level 2:) S 44 -513.9 M (interface DocumentTraversal {) S 44 -524.7 M ( NodeIterator createNodeIterator\(in Node root, ) S 44 -535.5 M ( in unsigned long whatToShow, ) S 44 -546.3 M ( in NodeFilter filter, ) S 44 -557.1 M ( in boolean entityReferenceExpansion\)) S 44 -567.9 M ( raises\(DOMException\);) S 44 -578.7 M ( TreeWalker createTreeWalker\(in Node root, ) S 44 -589.5 M ( in unsigned long whatToShow, ) S 44 -589.5 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (261) S 0 setgray 180.3 40 M 8 8 Nf (7.2. Formal Interface Definition) S 88 -8 M grestore pgsave restore N %%Page: 262 262 %%PageResources: font Times-Roman Times-Bold Courier Helvetica %%PageBoundingBox: 93 44 539 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 ( in NodeFilter filter, ) S 44 -21.6 M ( in boolean entityReferenceExpansion\)) S 44 -32.4 M ( raises\(DOMException\);) S 44 -43.2 M (};) S 22 -65.4 M %%IncludeResource: font Times-Bold 11 2 Nf (Methods) S %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 44 -78.6 M 11 4 Nf (createNodeIterator) S [/View [/XYZ -4 640.600891 null] /Dest /1217 /DEST pdfmark 11 0 Nf ( ) S 66 -91.8 M 11 0 Nf (Create a new ) S 11 4 Nf (NodeIterator) S [/Rect [125.168457 -94.5490723 206.366699 -82.4490738] /Subtype /Link /Border [0 0 1] /Dest /1191 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (253) S (] ) S (over the subtree rooted at the specified ) S (node.) S 66 -105 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -118.2 M 11 4 Nf (root) S 11 0 Nf ( of type ) S 11 4 Nf (Node) S [/Rect [127.753906 -120.948975 156.15332 -108.848976] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (38) S (] ) S 88 -131.4 M (The node which will be iterated together with its children. The iterator is initially) S 88 -144.6 M 11 0 Nf (positioned just before this node. The ) S 11 4 Nf (whatToShow) S 11 0 Nf ( flags and the filter, if any, are not) S 88 -157.8 M 11 0 Nf (considered when setting this position. The root must not be ) S 11 4 Nf (null) S 11 0 Nf (.) S 66 -182 M 11 4 Nf (whatToShow) S 11 0 Nf ( of type ) S 11 4 Nf (unsigned ) S (long) S 88 -195.2 M 11 0 Nf (This flag specifies which node types may appear in the logical view of the tree) S 88 -208.4 M 11 0 Nf (presented by the iterator. See the description of ) S 11 4 Nf (NodeFilter) S [/Rect [297.480225 -211.148682 365.47876 -199.048676] /Subtype /Link /Border [0 0 1] /Dest /1199 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (255) S (] ) S (for the set of) S 88 -221.6 M 11 0 Nf (possible ) S 11 4 Nf (SHOW_) S 11 0 Nf ( ) S (values.) S 88 -234.8 M 11 0 Nf (These flags can be combined using ) S 11 4 Nf (OR) S 11 0 Nf (.) S 66 -259 M 11 4 Nf (filter) S 11 0 Nf ( of type ) S 11 4 Nf (NodeFilter) S [/Rect [140.953613 -261.748535 208.952148 -249.648529] /Subtype /Link /Border [0 0 1] /Dest /1199 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (255) S (] ) S 88 -272.2 M 11 0 Nf (The ) S 11 4 Nf (NodeFilter) S [/Rect [106.854736 -274.948486 174.853271 -262.84848] /Subtype /Link /Border [0 0 1] /Dest /1199 /ANN pdfmark 11 0 Nf ( to be used with this ) S 11 4 Nf (TreeWalker) S [/Rect [263.909668 -274.948486 331.908203 -262.84848] /Subtype /Link /Border [0 0 1] /Dest /1203 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (258) S (] ) S (, or ) S 11 4 Nf (null) S 11 0 Nf ( to indicate) S 88 -285.4 M (no ) S (filter.) S 66 -309.6 M 11 4 Nf (entityReferenceExpansion) S 11 0 Nf ( of type ) S 11 4 Nf (boolean) S 88 -322.8 M 11 0 Nf (The value of this flag determines whether entity reference nodes are ) S (expanded.) S 66 -347 M 11 2 Nf (Return ) S (Value) S 11 0 Nf ( ) S 74 -374.3 M 11 4 Nf (NodeIterator) S [/Rect [73.0 -377.048096 154.198242 -364.94809] /Subtype /Link /Border [0 0 1] /Dest /1191 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (253) S (] ) S 220.2 -374.3 M 11 0 Nf (The newly created ) S 11 4 Nf (NodeIterator) S [/Rect [303.218018 -377.048096 384.41626 -364.94809] /Subtype /Link /Border [0 0 1] /Dest /1191 /ANN pdfmark 11 0 Nf (.) S 66 -407.2 M 11 2 Nf (Exceptions) S 11 0 Nf ( ) S 74 -434.5 M 11 4 Nf (DOMException) S [/Rect [73.0 -437.297852 154.198242 -425.197845] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -447.7 M ([p.) S (24) S (] ) S 208.1 -434.5 M 11 0 Nf (NOT_SUPPORTED_ERR: Raised if the specified ) S 11 4 Nf (root) S 208.1 -447.7 M 11 0 Nf (is ) S 11 4 Nf (null) S 11 0 Nf (.) S 44 -480.7 M 11 4 Nf (createTreeWalker) S [/View [/XYZ -4 238.502258 null] /Dest /1218 /DEST pdfmark 11 0 Nf ( ) S 66 -493.9 M 11 0 Nf (Create a new ) S 11 4 Nf (TreeWalker) S [/Rect [125.168457 -496.647705 193.166992 -484.547699] /Subtype /Link /Border [0 0 1] /Dest /1203 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (258) S (] ) S (over the subtree rooted at the specified ) S (node.) S 66 -507.1 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -520.3 M 11 4 Nf (root) S 11 0 Nf ( of type ) S 11 4 Nf (Node) S [/Rect [127.753906 -523.047607 156.15332 -510.947601] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (38) S (] ) S 88 -533.5 M 11 0 Nf (The node which will serve as the ) S 11 4 Nf (root) S 11 0 Nf ( for the ) S 11 4 Nf (TreeWalker) S [/Rect [295.467773 -536.247559 363.466309 -524.147583] /Subtype /Link /Border [0 0 1] /Dest /1203 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (258) S (] ) S (. The ) S 88 -546.7 M 11 4 Nf (whatToShow) S 11 0 Nf ( flags and the ) S 11 4 Nf (NodeFilter) S [/Rect [214.707275 -549.44751 282.705811 -537.347534] /Subtype /Link /Border [0 0 1] /Dest /1199 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (255) S (] ) S (are not considered when setting) S 88 -559.9 M 11 0 Nf (this value; any node type will be accepted as the ) S 11 4 Nf (root) S 11 0 Nf (. The ) S 11 4 Nf (currentNode) S 11 0 Nf ( of the ) S 88 -573.1 M 11 4 Nf (TreeWalker) S [/Rect [87.0 -575.847412 154.998535 -563.747437] /Subtype /Link /Border [0 0 1] /Dest /1203 /ANN pdfmark 11 0 Nf ( is initialized to this node, whether or not it is visible. The ) S 11 4 Nf (root) S 88 -586.3 M 11 0 Nf (functions as a stopping point for traversal methods that look upward in the document) S 88 -599.5 M 11 0 Nf (structure, such as ) S 11 4 Nf (parentNode) S 11 0 Nf ( and nextNode. The ) S 11 4 Nf (root) S 11 0 Nf ( must not be ) S 11 4 Nf (null) S 11 0 Nf (.) S 88 -599.5 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (262) S 0 setgray 180.3 40 M 8 8 Nf (7.2. Formal Interface Definition) S 176 -8 M grestore pgsave restore N %%Page: 263 263 %%PageResources: font Times-Roman Times-Bold Courier Helvetica %%PageBoundingBox: 137 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 (whatToShow) S %%IncludeResource: font Times-Roman 11 0 Nf ( of type ) S 11 4 Nf (unsigned ) S (long) S 88 -26.4 M 11 0 Nf (This flag specifies which node types may appear in the logical view of the tree) S 88 -39.6 M 11 0 Nf (presented by the tree-walker. See the description of ) S 11 4 Nf (NodeFilter) S [/Rect [315.794678 -42.3498535 383.793213 -30.2498531] /Subtype /Link /Border [0 0 1] /Dest /1199 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (255) S (] ) S (for the set) S 88 -52.8 M (of possible SHOW_ ) S (values.) S 88 -66 M 11 0 Nf (These flags can be combined using ) S 11 4 Nf (OR) S 11 0 Nf (.) S 66 -90.2 M 11 4 Nf (filter) S 11 0 Nf ( of type ) S 11 4 Nf (NodeFilter) S [/Rect [140.953613 -92.949707 208.952148 -80.8497086] /Subtype /Link /Border [0 0 1] /Dest /1199 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (255) S (] ) S 88 -103.4 M 11 0 Nf (The ) S 11 4 Nf (NodeFilter) S [/Rect [106.854736 -106.149658 174.853271 -94.0496597] /Subtype /Link /Border [0 0 1] /Dest /1199 /ANN pdfmark 11 0 Nf ( to be used with this ) S 11 4 Nf (TreeWalker) S [/Rect [263.909668 -106.149658 331.908203 -94.0496597] /Subtype /Link /Border [0 0 1] /Dest /1203 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (258) S (] ) S (, or ) S 11 4 Nf (null) S 11 0 Nf ( to indicate) S 88 -116.6 M (no ) S (filter.) S 66 -140.8 M 11 4 Nf (entityReferenceExpansion) S 11 0 Nf ( of type ) S 11 4 Nf (boolean) S 88 -154 M 11 0 Nf (If this flag is false, the contents of ) S 11 4 Nf (EntityReference) S [/Rect [239.445068 -156.749512 340.442871 -144.649506] /Subtype /Link /Border [0 0 1] /Dest /316 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (70) S (] ) S (nodes are not) S 88 -167.2 M (presented in the logical ) S (view.) S 66 -191.4 M %%IncludeResource: font Times-Bold 11 2 Nf (Return ) S (Value) S 11 0 Nf ( ) S 74 -218.7 M 11 4 Nf (TreeWalker) S [/Rect [73.0 -221.449219 140.998535 -209.349213] /Subtype /Link /Border [0 0 1] /Dest /1203 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (258) S (] ) S 207 -218.7 M 11 0 Nf (The newly created ) S 11 4 Nf (TreeWalker) S [/Rect [290.018311 -221.449219 358.016846 -209.349213] /Subtype /Link /Border [0 0 1] /Dest /1203 /ANN pdfmark 11 0 Nf (.) S 66 -251.6 M 11 2 Nf (Exceptions) S 11 0 Nf ( ) S 74 -278.9 M 11 4 Nf (DOMException) S [/Rect [73.0 -281.698975 154.198242 -269.598969] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -292.1 M ([p.) S (24) S (] ) S 208.1 -278.9 M 11 0 Nf (NOT_SUPPORTED_ERR: Raised if the specified ) S 11 4 Nf (root) S 208.1 -292.1 M 11 0 Nf (is ) S 11 4 Nf (null) S 11 0 Nf (.) S 0 -311.9 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (263) S 0 setgray 180.3 40 M 8 8 Nf (7.2. Formal Interface Definition) S 0 -8 M grestore pgsave restore N %%Page: 264 264 %%PageResources: font Helvetica %%PageBoundingBox: 251 44 361 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 (264) S 0 setgray 180.3 40 M 8 8 Nf (7.2. Formal Interface Definition) S 0 -8 M grestore pgsave restore N %%Page: 265 265 %%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 0 M [/View [/XYZ -4 706.0 null] /Dest /18 /DEST pdfmark 0 0 M [/View [/XYZ -4 706.0 null] /Dest /1233 /DEST pdfmark 0 -22.8 M %%IncludeResource: font Times-Bold 19 2 Nf (8.) S [/View [/XYZ -4 706.000183 null] /Dest /1294 /DEST pdfmark [/View [/XYZ -4 706.000183 null] /Dest /1234 /DEST pdfmark ( Document Object Model ) S (Range) 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 (Vidur Apparao, Netscape Communications ) S 22 -73.4 M (Peter Sharpe, SoftQuad Software ) S (Inc.) S 0 -84.4 M [/View [/XYZ -4 621.600342 null] /Dest /103 /DEST pdfmark 0 -107.4 M 17 2 Nf (8.1.) S [/View [/XYZ -4 619.00061 null] /Dest /1295 /DEST pdfmark [/View [/XYZ -4 619.00061 null] /Dest /1235 /DEST pdfmark ( ) S (Introduction) S 0 -131.6 M 11 0 Nf (A Range identifies a range of content in a Document, DocumentFragment or Attr. It is contiguous in the) S 0 -144.8 M (sense that it can be characterized as selecting all of the content between a pair of boundary-points. ) S 0 -169 M 11 2 Nf (Note:) S 11 0 Nf ( In a text editor or a word processor, a user can make a selection by pressing down the mouse at one) S 0 -182.2 M (point in a document, moving the mouse to another point, and releasing the mouse. The resulting selection) S 0 -195.4 M (is contiguous and consists of the content between the two points. ) S 0 -219.6 M (The term 'selecting' does not mean that every Range corresponds to a selection made by a GUI user;) S 0 -232.8 M (however, such a selection can be returned to a DOM user as a Range. ) S 0 -257 M 11 2 Nf (Note:) S 11 0 Nf ( In bidirectional writing \(Arabic, Hebrew\), a range may correspond to a logical selection that is not) S 0 -270.2 M (necessarily contiguous when displayed. A visually contiguous selection, also used in some cases, may not) S 0 -283.4 M (correspond to a single logical selection, and may therefore have to be represented by more than one range. ) S 0 -307.6 M (The Range interface provides methods for accessing and manipulating the document tree at a higher level) S 0 -320.8 M (than similar methods in the Node interface. The expectation is that each of the methods provided by the) S 0 -334 M (Range interface for the insertion, deletion and copying of content can be directly mapped to a series of) S 0 -347.2 M (Node editing operations enabled by DOM Core. In this sense, the Range operations can be viewed as) S 0 -360.4 M (convenience methods that also enable the implementation to optimize common editing patterns. ) S 0 -384.6 M (This chapter describes the Range interface, including methods for creating and moving a Range and) S 0 -397.8 M (methods for manipulating content with Ranges. The feature string for the interfaces listed in this section is) S 0 -411 M ("Range". ) S 0 -411 M [/View [/XYZ -4 295.001465 null] /Dest /104 /DEST pdfmark 0 -445 M 17 2 Nf (8.2.) S [/View [/XYZ -4 281.401703 null] /Dest /1296 /DEST pdfmark [/View [/XYZ -4 281.401703 null] /Dest /1236 /DEST pdfmark ( Definitions and ) S (Notation) S 0 -453.5 M [/View [/XYZ -4 252.501709 null] /Dest /105 /DEST pdfmark 0 -475 M 15 2 Nf (8.2.1.) S [/View [/XYZ -4 249.001709 null] /Dest /1297 /DEST pdfmark [/View [/XYZ -4 249.001709 null] /Dest /1237 /DEST pdfmark ( ) S (Position) S 0 -499.2 M 11 0 Nf (This chapter refers to two different representations of a document: the text or source form that includes the) S 0 -512.4 M (document markup and the tree representation similar to the one described in the ) S (What is the Document) S [/Rect [352.455322 -515.148193 453.134277 -503.048187] /Subtype /Link /Border [0 0 1] /Dest /160 /ANN pdfmark 0 -525.6 M (Object ) S (Model?) S [/Rect [-1.0 -528.348145 66.6794434 -516.248169] /Subtype /Link /Border [0 0 1] /Dest /160 /ANN pdfmark ( ) S ([p.) S (13) S (] ) S (section. ) S 0 -549.8 M 11 0 Nf (A Range consists of two ) S 11 1 Nf (boundary-points) S 11 0 Nf ( corresponding to the start and the end of the Range. ) S [/View [/XYZ -4 169.401917 null] /Dest /1238 /DEST pdfmark (A) S 0 -563 M (boundary-point's position in a Document or DocumentFragment tree can be characterized by a node and) S 0 -576.2 M 11 0 Nf (an offset. ) S [/View [/XYZ -4 143.002014 null] /Dest /1239 /DEST pdfmark (The node is called the ) S 11 1 Nf (container) S 11 0 Nf ( of the boundary-point and of its position. ) S [/View [/XYZ -4 143.002014 null] /Dest /1240 /DEST pdfmark (The container and its) S 0 -589.4 M 11 0 Nf (ancestors are the ) S 11 1 Nf (ancestor ) S (container) S 11 0 Nf (s of the boundary-point and of its position. ) S [/View [/XYZ -4 129.802063 null] /Dest /1241 /DEST pdfmark (The offset within the node) S 0 -602.6 M 11 0 Nf (is called the ) S 11 1 Nf (offset) S 11 0 Nf ( of the boundary-point and its position. If the container is an Attr, Document,) S 0 -615.8 M (DocumentFragment, Element or EntityReference node, the offset is between its child nodes. If the) S 0 -615.8 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (265) S 0 setgray 174.8 40 M 8 8 Nf (8. Document Object Model Range) S 0 -8 M grestore pgsave restore N %%Page: 266 266 %%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 (container is a CharacterData, Comment or ProcessingInstruction node, the offset is between the 16-bit) S 0 -26.4 M 11 0 Nf (units of the UTF-16 encoded string contained by ) S (it.) S 0 -50.6 M 11 0 Nf (The ) S %%IncludeResource: font Times-Italic 11 1 Nf (boundary-points) S [/Rect [18.8547363 -53.3498535 93.574707 -41.249855] /Subtype /Link /Border [0 0 1] /Dest /1238 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (265) S (] ) S (of a Range must have a common ) S 11 1 Nf (ancestor ) S (container) S [/Rect [276.096924 -53.3498535 360.89209 -41.249855] /Subtype /Link /Border [0 0 1] /Dest /1240 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (265) S (] ) S (which is either a) S 0 -63.8 M (Document, DocumentFragment or Attr node. That is, the content of a Range must be entirely within the) S 0 -77 M 11 0 Nf (subtree rooted by a single Document, DocumentFragment or Attr Node. ) S [/View [/XYZ -4 642.200256 null] /Dest /1242 /DEST pdfmark (This common ) S 11 1 Nf (ancestor ) S (container) S [/Rect [382.112305 -79.7497559 466.907471 -67.6497574] /Subtype /Link /Border [0 0 1] /Dest /1240 /ANN pdfmark 11 0 Nf ( ) S 0 -90.2 M 11 0 Nf ([p.) S (265) S (] ) S (is known as the ) S 11 1 Nf (root ) S (container) S 11 0 Nf ( of the Range. ) S [/View [/XYZ -4 629.000305 null] /Dest /1243 /DEST pdfmark (The tree rooted by the ) S 11 1 Nf (root ) S (container) S [/Rect [332.30542 -92.949707 397.554199 -80.8497086] /Subtype /Link /Border [0 0 1] /Dest /1242 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (266) S (] ) S (is) S 0 -103.4 M 11 0 Nf (known as the Range's ) S 11 1 Nf (context ) S (tree) S 11 0 Nf (. ) S 0 -127.6 M 11 0 Nf (The ) S 11 1 Nf (container) S [/Rect [18.8547363 -130.349609 63.0168457 -118.249611] /Subtype /Link /Border [0 0 1] /Dest /1239 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (265) S (] ) S (of an ) S 11 1 Nf (boundary-point) S [/Rect [123.63916 -130.349609 194.080322 -118.249611] /Subtype /Link /Border [0 0 1] /Dest /1238 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (265) S (] ) S (of a Range must be an Element, Comment,) S 0 -140.8 M (ProcessingInstruction, EntityReference, CDATASection, Document, DocumentFragment, Attr, or Text) S 0 -154 M 11 0 Nf (node. None of the ) S 11 1 Nf (ancestor ) S (container) S [/Rect [80.5639648 -156.749512 165.359131 -144.649506] /Subtype /Link /Border [0 0 1] /Dest /1240 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (265) S (] ) S (s of the ) S 11 1 Nf (boundary-point) S [/Rect [236.068115 -156.749512 306.509277 -144.649506] /Subtype /Link /Border [0 0 1] /Dest /1238 /ANN pdfmark 11 0 Nf ( of a Range can be a DocumentType,) S 0 -167.2 M (Entity or Notation ) S (node.) S 0 -191.4 M 11 0 Nf (In terms of the text representation of a document, the ) S 11 1 Nf (boundary-points) S [/Rect [235.142822 -194.149414 309.862793 -182.049408] /Subtype /Link /Border [0 0 1] /Dest /1238 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (265) S (] ) S (of a Range can only be on) S 0 -204.6 M 11 0 Nf (token boundaries. That is, the ) S 11 1 Nf (boundary-point) S [/Rect [131.899658 -207.349365 202.34082 -195.249359] /Subtype /Link /Border [0 0 1] /Dest /1238 /ANN pdfmark 11 0 Nf ( of the text range cannot be in the middle of a start- or) S 0 -217.8 M (end-tag of an element or within the name of an entity or character reference. A Range locates a contiguous) S 0 -231 M (portion of the content of the structure ) S (model.) S 0 -255.2 M (The relationship between locations in a text representation of the document and in the Node tree interface) S 0 -268.4 M (of the DOM is illustrated in the following ) S (diagram:) S 23.5 -279.4 M gsave 2 setlinewidth 0 setgray 423.0 0 RL stroke grestore 0.0 -11.0 RM 0 -567.8 M gsave 0.0 -567.799072 translate 285.6 274.4 scale /picstr 357 string D 357 343 8 [357 0 0 -343 0 343] {IP} false 3 %%BeginData: 12247 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 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffff0000ff0000ff0000 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffff0000ff0000ff0000ffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffff0000ff0000ffffffff0000ff0000ffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffff0000ff0000ffffffff0000ff0000ffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffff0000ff0000ff0000ff0000ffffffffffff ffffffffffffffffffff0000ff0000ffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffff0000ff0000ff0000ff0000ffffffffffffffffff ffffffffffffff0000ff0000ffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ff0000ff0000ffffffffffffff0000ff0000ffffffffffffffffffffffff ff0000ff0000ffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000 ff0000ffffffffffffff0000ff0000ffffffffffffffffffffffffff0000 ff0000ffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffff0000ff0000ff0000 ff0000ffffffffffffffffffffffffffffffff0000ff0000ffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffff0000ff0000ff0000ff0000 ff0000ff0000ffffffffffffffffffff0000ff0000ffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffff0000ff0000ff0000ff0000 ffffffffffffff0000ff0000ffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffff0000ff0000ffffffffffffffffffffffffffffff ffffffff0000ff0000ffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffff0000ff0000ffffffffffffff0000ff0000ffffffff0000ff0000 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ff0000ff0000ffffffffffffff0000ff0000ffffffff0000ff0000ffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000 ff0000ff0000ff0000ffffffffffffff0000ff0000ff0000ff0000ff0000 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffff0000ff0000 ff0000ff0000ffffffffffffff0000ff0000ff0000ff0000ff0000ffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000 ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000 ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000 ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000 ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000 ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000 ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000 ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000 ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000 ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000 ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000 ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000 ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000 ff0000ffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffff0000ff0000 ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000 ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000 ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000 ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000 ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000 ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000 ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000 ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000 ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000 ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000 ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000 ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000 ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff0000ff0000ffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffff0000ff0000ffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffff0000ff0000ffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffff660066660066660066ffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffff660066660066660066ffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ff0000ff0000ffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000 ff0000ffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffff660066660066 ffffff660066660066ffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffff660066 660066ffffff660066660066ffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffff0000ff0000ffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffff0000ff0000ffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffff660066 660066660066660066ffffffffffffffffffffffffffffff660066660066 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 660066660066660066660066ffffffffffffffffffffffffffffff660066 660066ffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffff0000ff0000ffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffff0000ff0000ffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffff660066660066ffffffffffff660066 660066ffffffffffffffffff660066660066ffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffff660066660066ffffffffffff 660066660066ffffffffffffffffff660066660066ffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffff0000ff0000ffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ff0000ff0000ffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffff660066660066660066660066ffffffffffffffffffffffff ffffffffffff660066660066ffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffff660066660066660066660066660066660066ffffff ffffffffffffffffff660066660066ffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffff0000ff0000 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffff0000ff0000ffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffff660066660066660066660066ffffffffffffffffffffffff660066 660066ffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 660066660066ffffffffffffffffffffffffffffffffffffffffffffffff 660066660066ffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff0000ff0000ffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffff0000ff0000ffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffff660066660066ffffffffffff 660066660066ffffff660066660066ffffff660066660066ffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffff660066660066ffffff ffffff660066660066ffffff660066660066ffffff660066660066ffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffff0000ff0000ffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffff0000ff0000ffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffff660066660066660066660066ffffffffffff ffffff660066660066660066ffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffff660066660066660066660066ffffff ffffffffffff660066660066660066ffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000 ff0000ffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffff0000ff0000 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffff0000ff0000ffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff0000ff0000ffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffff660066 660066660066660066660066660066660066660066660066660066660066 660066660066660066660066660066660066660066660066660066660066 660066660066660066660066660066660066660066660066660066660066 660066660066660066660066660066660066660066660066660066660066 660066660066660066660066660066660066660066660066660066660066 660066660066660066660066660066660066660066660066660066660066 660066660066660066660066660066660066660066660066660066660066 660066660066ffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffff0000ff0000ffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffff0000ff0000ffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffff660066660066660066660066 660066660066660066660066660066660066660066660066660066660066 660066660066660066660066660066660066660066660066660066660066 660066660066660066660066660066660066660066660066660066660066 660066660066660066660066660066660066660066660066660066660066 660066660066660066660066660066660066660066660066660066660066 660066660066660066660066660066660066660066660066660066660066 660066660066660066660066660066660066660066660066660066ffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ff0000ff0000ffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000 ff0000ffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffff660066660066ffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffff660066660066ffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffff0000ff0000ffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffff0000ff0000ffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 660066660066ffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffff660066660066ffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffff0000ff0000ffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffff0000ff0000ffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffff660066660066ffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffff660066660066 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffff0000ff0000ffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffff000000ffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ff0000ff0000ffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffff660066ffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffff660066ffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffff000000ffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffff000000000000000000 000000000000ffffffffffffffffffffffffffffff000000000000000000 ffffffffffffffffff000000000000000000000000ffffffffffffffffff ffffff000000000000000000ffffff000000000000000000ffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffff000000000000000000ffffff000000 000000000000ffffffffffffffffffffffff000000ffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000 000000000000000000000000000000000000ffffffffffffffffffffffff 000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffff000000000000ffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffff000000ffffffffffffffffff000000000000000000ffffff000000 000000000000ffffffffffffffffffffffff000000ffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffff ffffffffffffffffffffffffffffffffffffffffff000000000000000000 000000000000ffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffff660066000000000000000000000000000000ffffffffffff ffffffffffffffffff000000000000ffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffff000000000000ffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffff660066ffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffff000000ffffffffffff ffffff000000000000000000000000000000ffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000 ffffffffffffffffff000000000000000000000000000000ffffffffffff ffffffffffffffffff000000000000000000ffffffffffffffffff000000 000000000000000000ffffffffffffffffffffffff000000000000000000 ffffff000000000000000000ffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffff000000ffffffffffffffffff000000ffffffffffffffffff000000 ffffffffffffffffff000000ffffffffffffffffff000000ffffffffffff ffffff000000ffffffffffff000000ffffffffffffffffffffffff000000 ffffffffffffffffff000000ffffffffffff000000ffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000 ffffffffffffffffff000000ffffffffffffffffff000000ffffffffffff ffffff000000000000000000ffffffffffffffffffffffff000000ffffff ffffffffffffffffffffffffffffffffffff000000ffffffffffff000000 ffffffffffff000000ffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff ffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffff000000ffffffffffffffffffffffffffffff000000ffffffffffff ffffffffffffffffff000000ffffffffffffffffff000000ffffffffffff ffffff000000000000000000ffffffffffffffffffffffff000000ffffff ffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffff ffffff000000ffffffffffffffffff000000ffffffffffffffffff000000 ffffffffffff000000ffffffffffffffffffffffffffffff660066ffffff ffffff000000ffffffffffffffffff000000ffffffffffffffffffffffff ffffff000000ffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffff000000ffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 660066ffffffffffffffffffffffffffffffffffff000000ffffffffffff ffffffffffffffffff000000ffffffffffffffffffffffffffffff000000 ffffffffffffffffff000000ffffffffffff000000ffffffffffffffffff ffffffffffffff0000ffffffffffffffffffffffffffffffffffff000000 ffffffffffffffffffffffffffffff000000ffffffffffffffffffffffff ffffff000000ffffffffffffffffff000000ffffffffffffffffff000000 ffffffffffffffffff000000ffffffffffffffffff000000ffffffffffff 000000ffffffffffffffffffffffff000000ffffffffffffffffff000000 ffffffffffff000000ffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffff000000000000ffffffffffff ffffffffffff000000ffffffffffffffffff000000ffffffffffff000000 ffffffffffffffffffffffffffffff000000ffffffffffff000000ffffff ffffffffffff000000ffffffffffffffffffffffff000000ffffff000000 ffffffffffffffffffffffff000000000000ffffffffffffffffffffffff ffffffffffffffffffffffff000000000000ffffffffffffffffffffffff 000000ffffffffffffffffff000000ffffffffffffffffffffffffffffff 000000ffffffffffffffffffffffffffffff000000000000ffffffffffff ffffffffffffffffffffffffffffffffffff000000ffffffffffffffffff ffffffffffff000000000000000000ffffffffffffffffffffffff000000 000000000000000000000000ffffffffffffffffffffffffffffffffffff 000000ffffffffffffffffffffffffffffff000000000000000000000000 ffffffffffffffffffffffffffffffffffff000000000000ffffffffffff ffffffffffffffffffffffff000000ffffffffffffffffffffffffffffff 000000ffffffffffffffffff000000ffffffffffffffffffffffffffffff 000000ffffffffffffffffffffffffffffff000000000000ffffffffffff ffffffffffffff0000ffffffffffffffffff000000000000ffffffffffff ffffffffffff000000ffffffffffffffffff000000ffffffffffffffffff 000000000000ffffffffffffffffffffffffffffffffffff000000ffffff ffffffffffff000000ffffffffffffffffffffffffffffff000000ffffff ffffffffffffffffffffffff000000000000000000000000ffffffffffff ffffffffffff000000ffffff000000000000ffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffff000000000000ffffff ffffff000000000000ffffffffffff000000000000000000ffffff000000 000000000000ffffffffffff000000000000000000000000000000ffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffff000000000000ffffffffffffffffffffffffffffffffffff 000000ffffffffffffffffffffffffffffff000000ffffffffffffffffff 000000ffffffffffffffffff000000000000ffffffffffffffffffffffff ff0000ffffffffffffffffff000000000000ffffffffffffffffffffffff ffffffffffff000000ffffffffffffffffffffffffffffff000000ffffff ffffffffffff000000ffffffffffff000000ffffffffffffffffffffffff ffffff000000ffffffffffff000000ffffffffffffffffff000000ffffff ffffffffffffffffff000000ffffff000000ffffffffffffffffffffffff 000000000000ffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffff000000ffffffffffffffffffffffffffffffffffff000000 000000000000000000ffffffffffffffffff000000ffffffffffffffffff ffffffffffff000000ffffffffffff000000ffffffffffffffffff000000 ffffffffffffffffffffffff000000ffffff000000ffffffffffffffffff ffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff 000000ffffffffffffffffffffffffffffffffffff000000000000000000 000000000000ffffffffffffffffffffffffffffff000000ffffffffffff ffffffffffffffffffffffffffffff000000ffffffffffffffffffffffff ffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff ffffff000000ffffffffffffffffff006600ffffff000000ffffffffffff ffffffffffffffffffffffffffffffffffffffffff000000ffffffffffff ffffffffffff000000ffffffffffffffffffffffff000000ffffffffffff ffffffffffff000000ffffffffffffffffffffffffffffffffffffffffff 000000ffffffffffffffffffffffffffffffffffff000000000000000000 000000000000ffffffffffffffffffffffffffffff000000ffffffffffff ffffffffffffffffffffffffffffff000000ffffffffffffffffffffffff ffffffffffff000000ffffffffffffffffffffffffffffffffffff000000 ffffffffffffffffff000000ffffffffffffffffffffffffffffff000000 ffffffffffff0000ffffffffffffff000000000000000000000000ffffff ffffffffffffffffffffffffffffff000000ffffffffffff006600ffffff 000000ffffffffffffffffffffffff000000ffffffffffffffffff000000 000000ffffffffffff000000ffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffff000000ffffffffffff000000ffffff ffffffffffffffffff000000ffffffffffffffffff000000ffffffffffff ffffff000000ffffffffffff000000ffffffffffffffffffffffffffffff ffffffffffffffffffffffff0000ffffffffffffffffffff000000ffffff ffffffffffffffffffffffffffffffffffff000000ffffffffffffffffff ffffffffffffffffff000000ffffffffffffffffff000000ffffffffffff ffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff 000000ffffffffffffffffffffffffffffffffffffffffff000000ffffff ffffffffffffffffffffffffffffff000000000000000000000000ffffff ffffffffffff000000ffffffffffffffffffffffffffffff000000ffffff ffffff000000ffffffffffffffffff000000ffffffffffffffffffffffff 000000ffffff000000ffffffffffffffffffffffffffffffffffff000000 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffff000000000000ffffff ffffffffffffffffffffffffffffffffffff000000ffffffffffffffffff 000000ffffffffffff000000ffffffffffffffffffffffffffffff000000 ffffffffffff000000ffffffffffffffffff000000ffffffffffffffffff ffffffffffff000000ffffffffffffffffffffffffffffffffffffffffff ffffff000000000000ffffffffffff000000000000ffffffffffffffffff ffffffffffffffffffffffff000000ffffffffffffffffff000000ffffff ffffffffffffffffffffffff000000ffffffffffffffffffffffffffffff ffffffffffffffffff000000000000ffffffffffffffffffffffffffffff 000000ffffffffffffffffffffffffffffffffffffffffff000000ffffff ffffff006600ffffffffffff000000ffffffffffffffffffffffffffffff ffffffffffffffffffffffff000000ffffffffffffffffffffffff000000 000000000000000000000000000000ffffffffffff000000000000ffffff ffffffffffffffffffffffffffffffffffffffffff000000ffffffffffff ffffffffffffffffffffffff000000ffffffffffffffffff000000ffffff ffffffffffffffffffffffff000000ffffffffffffffffffffffffffffff ffffffffffffffffff000000000000ffffffffffff000000000000ffffff ffffffffffffffffffffffffffffffffffff000000000000000000000000 ffffffffffffffffffffffffffffffffffffffffff000000000000ffffff 0000ffffffff000000ffffffffffffffffff000000ffffffffffffffffff ffffffffffff000000ffffffffffffffffff006600ffffff000000000000 000000000000000000ffffffffffffffffff000000ffffffffffffffffff 000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffff000000000000ffffffffffffffffffffffffffffff 000000ffffffffffffffffff000000ffffffffffffffffffffffffffffff 000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff 0000ffffffffffffff000000000000ffffffffffffffffffffffffffffff ffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff 000000000000000000000000ffffffffffffffffffffffffffffffffffff ffffff000000000000ffffffffffff000000000000ffffffffffffffffff ffffffffffffffffffffffffffffff000000ffffffffffffffffffffffff ffffffffffff000000ffffffffffffffffff000000ffffffffffff000000 ffffffffffffffffffffffffffffff000000ffffffffffff000000ffffff ffffffffffff000000ffffffffffffffffffffffffffffff000000ffffff ffffffffffffffffffffffffffffffffffffffffff000000000000ffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffff000000ffffffffffffffffff ffffffffffffffffff000000ffffffffffffffffff000000ffffffffffff 000000ffffffffffffffffffffffffffffff000000ffffffffffff000000 ffffffffffffffffff000000ffffffffffffffffffffffffffffff000000 ffffffffffffffffffffffffffffffffffffffffff000000ffffffffffff ffffffffffffffffffffffff000000ffffffffffffffffffffffffffffff ffffff000000ffffffffffffffffff000000ffffffffffffffffffffffff ffffff000000ffffffffffffffffffffffffffffffffffffffffff000000 ffffffffffffffffffffffffffffffffffffffffff000000ffffffffffff ffffffffffffffffffffffffffffff000000ffffffffffffffffff006600 ffffff000000ffffffffffffffffffffffffffffffffffffffffffffffff ffffff000000ffffffffffffffffffffffff000000ffffffffffffffffff ffffffffffffffffffffffffffffffffffff000000ffffffffffffffffff ffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff ffffff000000ffffffffffffffffff000000ffffffffffffffffffffffff ffffff000000ffffffffffffffffffffffffffffffffffffffffff000000 ffffffffffffffffffffffffffffffffffff000000ffffffffffffffffff ffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff ffffffffffffffffff000000ffffffffffff0000ffffffffffffff000000 ffffffffffffffffff000000ffffffffffffffffffffffffffffff000000 ffffffffffff006600ffffff000000ffffffffffffffffffffffff000000 ffffffffffffffffff000000ffffffffffffffffff000000ffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 000000000000ffffffffffffffffffffffffffffffffffff000000ffffff 000000ffffffffffffffffffffffffffffff000000ffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffff ffffffffffff000000ffffffffffffffffffffffffffffffffffff000000 ffffffffffffffffffffffffffffffffffffffffff000000ffffffffffff ffffffffffffffffffffffffffffffffffffffffff000000ffffffffffff ffffffffffffffffffffffff000000ffffffffffffffffffffffffffffff ffffff000000ffffffffffffffffffffffffffffffffffffffffff000000 ffffffffffffffffff000000ffffffffffff000000ffffffffffffffffff ffffffffffff000000ffffffffffff000000ffffffffffffffffff000000 ffffffffffffffffffffffffffffff000000ffffffffffffffffffffffff ffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffff000000000000ffffffffffffffffffffffff 000000ffffffffffffffffff000000ffffffffffffffffff000000ffffff ffffffffffff000000ffffffffffffffffff000000ffffffffffff000000 ffffffffffffffffffffffffffffffffffff000000ffffffffffffffffff ffffffffffff000000000000ffffffffffffffffffffffffffffffffffff ffffffffffff000000000000ffffffffffffffffffffffff000000ffffff ffffffffffff000000ffffffffffffffffffffffffffffff000000ffffff ffffffffffffffffffffffff000000000000ffffffffffffffffffffffff ffffffffffffffffffffffff000000ffffffffffffffffffffffffffffff ffffffffffff000000ffffffffffff006600006600ffffff000000ffffff ffffffffffff000000ffffffffffffffffffffffffffffff000000ffffff ffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffff000000000000ffffffffffffffffffffffff 000000ffffffffffffffffffffffffffffffffffffffffff000000ffffff ffffffffffff000000ffffffffffffffffffffffffffffff000000ffffff ffffffffffffffffffffffff000000000000ffffffffffffffffffffffff ffffffffffffffffffffffff000000000000ffffffffffffffffffffffff 000000ffffffffffffffffffffffffffffffffffffffffff000000000000 ffffffffffffffffffffffff0000ffffffff000000ffffffffffffffffff 000000ffffffffffffffffffffffffffffff000000ffffffffffffffffff 006600000000ffffffffffffffffff000000000000ffffffffffffffffff 000000ffffffffffffffffff000000ffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffff000000ffffffffffff000000 ffffffffffffffffffffffffffffff000000ffffff000000ffffffffffff ffffffffffff000000ffffffffffffffffff000000ffffffffffffffffff ffffff000000000000ffffff0000ffffffffffffffffffffffffffffffff 000000000000ffffffffffffffffffffffff000000ffffffffffffffffff ffffffffffffffffffffffff000000ffffffffffffffffffffffffffffff ffffffffffff000000000000ffffffffffffffffffffffffffffffffffff ffffffffffff000000000000ffffffffffffffffffffffff000000ffffff ffffffffffffffffffffffffffffffffffff000000ffffffffffffffffff 000000ffffffffffffffffff000000ffffffffffffffffff000000ffffff ffffffffffff000000ffffffffffff000000ffffffffffffffffffffffff ffffffffffff000000ffffffffffffffffffffffffffffff000000000000 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffff000000ffffffffffff000000000000000000000000 000000ffffffffffffffffffffffffffffff000000000000000000ffffff ffffffffffff000000000000000000000000ffffffffffffffffffffffff ffffffffffff000000000000000000ffffffffffffffffff000000ffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffff000000ffffffffffff000000000000000000ffffff000000000000 000000ffffffffffff000000000000000000000000000000ffffffffffff 000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff 000000000000000000ffffffffffffffffffffffff000000000000000000 000000000000006600ffffffffffffffffff000000000000000000ffffff ffffffffffffffffff000000000000000000000000000000ffffffffffff ffffff000000000000000000000000000000ffffffffffffffffffffffff ffffffffffffffffff000000ffffffffffff000000ffffffffffffffffff ffffffffffffffffffffffff000000000000000000ffffff000000000000 000000ffffffffffff000000000000000000000000000000ffffffffffff 000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffff000000ffffffffffff000000000000000000ffffff ffffffffffffffffffffffff000000ffffffffffffffffffffffffffffff 0000ffffffff000000000000000000000000000000ffffffffffffffffff ffffff000000000000000000000000000000006600006600ffffff000000 000000000000ffffff000000000000ffffff000000000000000000ffffff 000000000000000000ffffffffffffffffffffffffffffffffffffffffff ffffffffffff000000000000ffffffffffff000000000000ffffffffffff ffffffffffffffffff000000ffffffffffffffffffffffffffffff000000 000000000000000000000000ffffffffffffffffffffffff000000000000 ffffff0000ff0000ffffffffffffffffffffffffffffffffffffff000000 ffffffffffff000000ffffffffffffffffffffffffffffffffffffffffff 000000000000000000ffffffffffffffffffffffffffffff000000ffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffff000000ffffffffffff000000ffffffffffffffffffffffffffffff ffffffffffff000000000000000000000000000000ffffffffffffffffff ffffffffffff000000000000000000ffffffffffffffffff000000000000 000000000000ffffffffffffffffffffffffffffffffffff000000000000 000000ffffffffffffffffff000000ffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffff006600 006600ffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffff0000ff0000ffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffff006600006600ffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffff0000ff0000ff ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffff000000ffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffff006600006600ffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffff0000ff0000ffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 006600006600ffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffff000000000000000000ffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffff0000ff0000ffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffff006600006600ffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffff0000ff0000ffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffff006600006600ffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffff0000ff0000ffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 006600006600ffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffff0000ff0000ff 0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff 0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff 0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff 0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff 0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff 0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff 0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff 0000ffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffff006600006600ffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffff0000ff0000ff0000ff0000ff0000ff 0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff 0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff 0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff 0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff 0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff 0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff 0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffff006600006600ffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 0000ff0000ffffffffffffffffffffffffffffffffffffff006600006600 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffff006600006600ffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffff0000ff0000ff0000ffffffff ffffffffffffffffffffffffffffff006600006600ffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffff0000ff0000ff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffff006600006600 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffff0000ff0000ff0000ff0000ffffffff ffffffffffff0000ffffffff0000ff0000ffffffffffffffffffffffffff ffffffffffff006600006600ffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffff0000ff0000ff0000ffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffff006600006600ffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffff0000ff0000ffffffffffffff0000ff0000ffffffffffffff0000ff ffffff0000ff0000ffffffffffffffffffffffffffffffffffffff006600 006600ffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffff0000ff0000ff0000ff0000ffffffffffffffffffff 0000ffffffff0000ff0000ffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffff006600006600ffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffff0000ff0000ff 0000ff0000ffffffffffffffffffff0000ffffffffffffff0000ff0000ff ffffffffffffffffffffffffffffffffffff006600006600ffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ff 0000ffffffffffffff0000ff0000ffffffffffffff0000ffffffff0000ff 0000ffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffff006600 006600ffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffff0000ff0000ff0000ff 0000ffffffff0000ff0000ff0000ff0000ff0000ff0000ffffffffffffff ffffffffffffffffff006600006600ffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffff0000ff0000ff0000ff0000ff 0000ff0000ffffffff0000ffffffffffffff0000ff0000ffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffff006600006600ffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffff0000ff0000ffffffffffffff0000ff0000ffffffffffffff ffffffffffff0000ff0000ffffffffffffffffffffffffffffffffffffff 006600006600ffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffff0000ff0000ffffffffffffffffffffffffffffffff 0000ff0000ff0000ff0000ff0000ff0000ffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffff006600006600ffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 0000ff0000ff0000ff0000ffffffffffffffffffffffffffffffff0000ff 0000ffffffffffffffffffffffffffffffffffffff006600006600ffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 0000ff0000ffffffffffffff0000ff0000ffffffffffffffffffffffffff 0000ff0000ffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 006600006600ffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffff006600006600ffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffff0000ff0000ff 0000ff0000ffffffffffffffffffffffffffffffff0000ff0000ffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffff006600006600006600 006600006600006600006600006600006600006600006600006600006600 006600006600006600006600006600006600006600006600006600006600 006600006600006600006600006600006600006600006600006600006600 006600006600006600006600006600006600006600006600006600006600 006600006600006600006600006600006600006600006600006600006600 006600006600006600006600006600006600006600006600006600006600 006600006600006600006600006600006600006600006600006600006600 006600006600006600006600006600006600006600006600006600006600 006600006600006600006600006600006600006600006600006600006600 006600006600006600006600006600006600006600006600006600006600 006600006600006600ffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffff006600006600006600006600006600006600 006600006600006600006600006600006600006600006600006600006600 006600006600006600006600006600006600006600006600006600006600 006600006600006600006600006600006600006600006600006600006600 006600006600006600006600006600006600006600006600006600006600 006600006600006600006600006600006600006600006600006600006600 006600006600006600006600006600006600006600006600006600006600 006600006600006600006600006600006600006600006600006600006600 006600006600006600006600006600006600006600006600006600006600 006600006600006600006600006600006600006600006600006600006600 006600006600006600006600006600006600006600006600006600006600 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffff006600006600ffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffff006600 006600ffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffff006600006600006600ffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffff006600006600006600ffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffff006600006600006600006600ffffffffffff006600006600006600 006600ffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffff006600006600006600006600ffffff ffffff006600006600006600006600ffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffff006600006600ffffff ffffff006600006600ffffff006600ffffff006600006600ffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffff006600006600ffffffffffff006600006600ffffff006600ffffff 006600006600ffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffff006600006600006600006600ffffffffffff ffffffffffffffffff006600006600ffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffff006600006600 006600006600006600006600ffffffffffffffffff006600006600ffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffff006600006600006600006600ffffffffffffffffff 006600006600ffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffff006600006600ffffffffffffffffff ffffffffffffffffffffffff006600006600ffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffff006600006600 ffffffffffff006600006600ffffffffffffffffff006600006600ffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffff006600006600ffffffffffff006600006600ffffffffffff ffffff006600006600ffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffff006600006600006600006600 ffffffffffffffffffffffff006600006600ffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 006600006600006600006600ffffffffffffffffffffffff006600006600 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffff000000000000000000000000000000000000000000 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 000000cccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccc000000 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffff000000cccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccc000000ffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffff000000cccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccc000000ffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffff000000cccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc 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 ffffffffffffffffffffffffffffffffffffffffffffffff000000cccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccc000000ffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffff000000cccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccc000000ffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffff000000cccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccc000000ffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 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 cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccc000000ffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffff000000cccccccccccccccccc cccccccccccccccccccccccccccccccccccc000000000000000000000000 000000cccccccccccccccccccccccccccccc000000000000000000cccccc cccccccccccc000000000000000000000000cccccccccccccccccccccccc 000000000000000000cccccc000000000000000000cccccccccccccccccc cccccccccccccccccccccccccccccc000000ffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffff000000cccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccc000000cccccccccccccccccc000000cccccc cccccccccccc000000cccccccccccccccccc000000cccccccccccccccccc 000000cccccccccccc000000cccccccccccccccccccccccc000000cccccc cccccccccccc000000cccccccccccccccccccccccccccccccccccccccccc cccccccccccc000000ffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 000000cccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccc000000cccccccccccccccccc000000cccccccccccc000000cccccc cccccccccccccccccccccccc000000cccccccccccc000000cccccccccccc cccccc000000cccccccccccccccccccccccc000000cccccc000000cccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccc000000 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffff000000cccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccc000000000000 000000000000cccccccccccccccccc000000cccccccccccccccccccccccc cccccc000000cccccccccccc000000cccccccccccccccccc000000cccccc cccccccccccccccccc000000cccccc000000cccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccc000000ffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffff000000cccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccc000000cccccccccccccccccc000000 cccccccccccc000000cccccccccccccccccccccccccccccc000000cccccc cccccc000000cccccccccccccccccc000000cccccccccccccccccccccccc cccccc000000cccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccc000000ffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffff000000cccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccc000000cccccccccccccccccc000000cccccccccccc000000 cccccccccccccccccccccccccccccc000000cccccccccccc000000cccccc cccccccccccc000000cccccccccccccccccccccccccccccc000000cccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc 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 ffffffffffffffffffffffffffffffffffffffffffffffff000000cccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccc000000 cccccccccccccccccc000000cccccccccccccccccc000000cccccccccccc cccccc000000cccccccccccccccccc000000cccccccccccc000000cccccc cccccccccccccccccccccccccccccc000000cccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccc000000ffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffff000000cccccccccccccccccccccccc cccccccccccccccccccccccccccccc000000000000000000000000000000 cccccccccccccccccccccccccccccc000000000000000000cccccccccccc cccccc000000000000000000000000cccccccccccccccccccccccccccccc cccccc000000000000000000cccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccc000000ffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffff000000cccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccc000000ffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 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 cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccc000000ffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffff000000cccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccc000000ffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffff000000cccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccc000000ffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 000000cccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccc000000 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffff000000cccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccc000000ffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffff000000cccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccc000000ffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffff000000cccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc 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 ffffffffffffffffffffffffffffffffffffffffffffffff000000cccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccc000000ffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 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 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 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 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 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 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 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 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 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 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 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 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 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 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 ffffffffffff000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 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 ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000 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 ffffffffffffffffffffffffffffffffffff000000ffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 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 ffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff 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 000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 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 ffffffffffffffffffffffffffffffffffffffffff000000ffffffffffff 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 ffffffffffffffffffffffff000000ffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 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 ffffff000000ffffffffffffffffffffffffffffffffffffffffffffffff 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 ffffffffffffffffffffffffffffffffffffffffffffffff000000ffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 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 ffffffffffffffffffffffffffffff000000ffffffffffffffffffffffff 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 ffffffffffff000000ffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 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 ffffffffffffffffffffffff000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000ffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffff000000000000000000000000000000000000000000000000 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 ffffff000000cccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc 000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000 cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccc000000ffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffff000000cccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccc000000ffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffff000000cccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccc000000ffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffff000000cccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccc000000ffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffff000000cccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccc000000ffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffff000000cccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccc000000ffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 000000cccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccc000000 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000 cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccc000000ffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffff000000cccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccc000000ffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffff000000cccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccc000000ffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffff000000cccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccc000000ffffffffffffffffffff0000ff0000ffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffff000000cccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccc000000ffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff0000ff0000ffffffffffffffffff ffffff000000cccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc 000000ffffffffffffffffffff0000ff0000ffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 000000cccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccc000000 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffff0000ff0000ffffffffffffffffffffffff000000cccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccc000000ffffffffffff ffffffff0000ff0000ffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffff000000cccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccc000000000000000000cccccc 000000000000000000cccccccccccccccccccccccc000000cccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccc000000ffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000 ff0000ffffffffffffffffffffffff000000cccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccc000000000000000000 000000000000cccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccc000000ffffffffffffffffffff0000ff0000 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffff000000cccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccc000000cccccccccccccccccc000000cccccc cccccccccccc000000000000000000cccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccc000000ffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffff0000ff0000ffffffffffff ffffffffffff000000cccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccc000000cccccccccccccccccc000000 cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccc000000ffffffffffffffffffff0000ff0000ffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffff000000cccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccc000000cccccccccccccccccc000000cccccccccccccccccccccccc cccccc000000cccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc 000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffff0000ff0000ffffffffffffffffffffffff000000 cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccc000000cccccccccccccccccc000000cccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccc000000ffffff ffffffffffffff0000ff0000ffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffff000000cccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccc000000000000 000000000000000000cccccccccccccccccccccccccccccc000000cccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccc000000ffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ff0000ff0000ffffffffffffffffffffffff000000cccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccc000000 cccccccccccccccccc000000cccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccc000000ffffffffffffffffffff0000 ff0000ffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffff000000cccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccc000000cccccccccccccccccc000000 cccccccccccccccccccccccccccccc000000cccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccc000000ffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffff0000ff0000ffffff ffffffffffffffffff000000cccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccc000000000000000000000000 cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccc000000ffffffffffffffffffff0000ff0000ffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffff000000cccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccc000000cccccccccccccccccc000000cccccccccccccccccc cccccccccccc000000cccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccc000000ffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffff0000ff0000ffffffffffffffffffffffff 000000cccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccc000000cccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccc000000 ffffffffffffffffffff0000ff0000ffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000 cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccc000000 cccccccccccccccccc000000cccccccccccccccccccccccccccccc000000 cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccc000000ffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffff0000ff0000ffffffffffffffffffffffff000000cccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc 000000cccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccc000000ffffffffffffffffff ff0000ff0000ffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffff000000cccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccc000000000000000000cccccc000000 000000000000cccccccccccc000000000000000000000000000000cccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccc000000ffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffff0000ff0000 ffffffffffffffffffffffff000000cccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccc000000000000000000cccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccc000000ffffffffffffffffffff0000ff0000ffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffff000000cccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccc000000ffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff0000ff0000ffffffffffffffffff ffffff000000cccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc 000000ffffffffffffffffffff0000ff0000ffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 000000cccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccc000000 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffff0000ff0000ffffffffffffffffffffffff000000cccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccc000000ffffffffffff ffffffff0000ff0000ffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffff000000cccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccc000000ffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000 ff0000ffffffffffffffffffffffff000000cccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccc000000ffffffffffffffffffff0000ff0000 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffff000000cccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccc000000ffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffff0000ff0000ffffffffffff ffffffffffff000000cccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccc000000ffffffffffffffffffff0000ff0000ffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffff000000cccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc 000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffff0000ff0000ffffffffffffffffffffffff000000 cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccc000000ffffff ffffffffffffff0000ff0000ffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffff000000cccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccc000000ffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ff0000ff0000ffffffffffffffffffffffff000000cccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccc000000ffffffffffffffffffff0000 ff0000ffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffff000000cccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccc000000ffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffff0000ff0000ffffff ffffffffffffffffff000000cccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccc000000ffffffffffffffffffff0000ff0000ffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffff000000cccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccc000000ffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffff0000ff0000ffffffffffffffffffffffff 000000cccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccc000000 ffffffffffffffffffff0000ff0000ffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000 cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccc000000ffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffff0000ff0000ffffffffffffffffffffffff000000cccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccc000000ffffffffffffffffff ff0000ff0000ffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffff000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000ffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffff0000ff0000 ffffffffffffffffffffffff000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000ffffffffffffffffffff0000ff0000ffffff 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 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 ffffffffffffffffffffffffffffff000000ffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff0000ff0000ff0000ffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffff0000ff0000ff0000ffffff 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 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffff0000ff0000ffffffff0000ff0000ffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffff0000ff0000ffffffff0000ff0000ffffffffffffffffff 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 ffffffffffffff0000ff0000ff0000ff0000ffffffffffffffffffffffff ffffffff0000ff0000ffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffff000000ffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffff0000ff0000ff0000ff0000ffffffffffffffffff ffffffffffffff0000ff0000ffffffffffffffffffffffffffffffffffff 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 ffffffffffffffffffffffffffffffffffffffffffffffffff0000ff0000 ffffffffffffff0000ff0000ffffffffffffffffffffffffff0000ff0000 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffff000000ffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000 ff0000ffffffffffffff0000ff0000ffffffffffffffffffffffffff0000 ff0000ffffffffffffffffffffffffffffffffffffffffffffffffffffff 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 ffffffffffffffffffffffffffffffff0000ff0000ff0000ff0000ffffff ffffffffffffffffffffffffff0000ff0000ffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffff000000ffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffff0000ff0000ff0000ff0000 ff0000ff0000ffffffffffffffffffff0000ff0000ffffffffffffffffff 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 ffffffffffffffffffffffffff0000ff0000ff0000ff0000ffffffffffff ff0000ff0000ffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffff000000ffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffff0000ff0000ffffffffffffffffffffffffffffff ffffffff0000ff0000ffffffffffffffffffffffffffffffffffffffffff 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 ffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000 ff0000ffffffffffffff0000ff0000ffffffff0000ff0000ffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffff000000ffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ff0000ff0000ffffffffffffff0000ff0000ffffffff0000ff0000ffffff 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 ffffffffffffffffffffffffffffffffffffffffffff0000ff0000ff0000 ff0000ffffffffffffff0000ff0000ff0000ff0000ff0000ffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffff000000ffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffff0000ff0000 ff0000ff0000ffffffffffffff0000ff0000ff0000ff0000ff0000ffffff 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 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 ffffffffffffffffffffffffffffffffffffffffffffffff000000ffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 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 ffffffffffffffffffffffffffffff000000ffffffffffffffffffffffff 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 ffffffffffffffffffffffffffffff000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000ffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffff000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000ffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffff000000cccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccc000000ffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffff000000cccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccc000000ffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000 cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccc000000 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffff000000cccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc 000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffff000000cccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccc000000ffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000 cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccc000000ffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffff000000cccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccc000000ffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffff000000cccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccc000000ffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 000000cccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc 000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffff000000cccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccc000000ffffffffffff660066660066ffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffff000000cccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccc000000ffffffffffff ffffffffffffffffffffffffffffffffffff660066660066ffffffffffff 000000cccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccc000000ffffff ffffff660066660066ffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffff000000cccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccc000000ffffffffffffffffffffffffffffff ffffffffffffffffff660066660066ffffffffffff000000cccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccc000000ffffffffffff660066660066 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffff000000cccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccc000000000000cccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccc000000ffffffffffffffffffffffffffffffffffffffffffffffff 660066660066ffffffffffff000000cccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccc000000ffffffffffff660066660066ffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffff000000cccccc cccccccccccccccccccccccccccccccccccc000000000000cccccccccccc 000000000000cccccccccccc000000000000000000000000000000000000 cccccccccccccccccccccccc000000000000cccccccccccccccccccccccc cccccc000000000000cccccccccccccccccccccccccccccc000000000000 000000000000cccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccc000000000000cccccccccccc000000000000 cccccccccccccccccccccccccccccccccccccccccccccccc000000ffffff ffffffffffffffffffffffffffffffffffffffffff660066660066ffffff ffffff000000cccccccccccccccccccccccccccccccccccccccccc000000 000000cccccccccccc000000000000cccccccccccc000000000000000000 000000000000cccccccccccccccccc000000000000000000000000cccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccc000000000000cccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccc000000 000000cccccccccccc000000000000cccccccccccccccccccccccc000000 ffffffffffff660066660066ffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffff000000cccccccccccccccccccccccc cccccccccccccccccc000000000000cccccccccccc000000000000cccccc cccccccccccccccccc000000000000cccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccc000000000000 cccccccccccccccccccccccccccccccccccccccccc000000000000cccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccc000000000000cccccccccccc000000000000cccccccccccccccccc cccccccccccccccccccccccccccccc000000ffffffffffffffffffffffff ffffffffffffffffffffffff660066660066ffffffffffff000000cccccc cccccccccccccccccccccccccccccccccccc000000000000cccccccccccc 000000000000cccccccccccc000000000000cccccccccccc000000000000 cccccccccccccccccccccccc000000000000cccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccc000000000000 cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccc000000000000cccccccccccc 000000000000cccccccccccccccccccccccc000000ffffffffffff660066 660066ffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffff000000cccccccccccccccccccccccccccccccccccccccccc 000000000000cccccccccccc000000000000cccccccccccccccccccccccc 000000000000cccccccccccccccccccccccc000000000000000000000000 cccccccccccccccccccccccc000000000000000000000000000000000000 cccccccccccccccccccccccc000000000000cccccccccccccccccccccccc cccccc000000000000000000000000cccccccccccccccccc000000000000 cccccccccccc000000000000cccccccccccccccccccccccccccccccccccc cccccccccccc000000ffffffffffffffffffffffffffffffffffffffffff ffffff660066660066ffffffffffff000000cccccccccccccccccccccccc cccccccccccccccccc000000000000cccccccccccc000000000000cccccc cccccc000000000000cccccccccccc000000000000cccccccccccccccccc cccccc000000000000cccccccccccccccccccccccccccccc000000000000 000000000000cccccccccccccccccc000000000000000000000000000000 cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccc000000000000cccccccccccc000000000000cccccccccccc000000 000000cccccccccccc000000000000cccccccccccc000000000000000000 000000000000000000cccccccccccccccccccccccccccccccccccccccccc cccccccccccc0000ff000000000000cccccccccccc000000000000cccccc cccccccccccccccccc000000ffffffffffff660066660066ffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000 cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccc000000000000cccccc cccccccccccccccccccccccccccccc000000000000cccccccccccccccccc 006600cccccc000000000000cccccccccccccccccccccccccccccccccccc cccccc000000000000cccccccccccccccccccccccc000000000000cccccc cccccc000000000000cccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccc000000 ffffffffffffffffffffffffffffffffffffffffffffffff660066660066 ffffffffffff000000cccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccc0000ffcccccc000000000000 cccccccccccc000000000000cccccccccccccccccccccccc000000000000 cccccccccccccccccccccccccccccccccccccccccccccccc000000000000 cccccccccccc000000000000cccccccccccc000000000000cccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccc000000000000 cccccccccccc000000000000cccccccccccc000000000000cccccccccccc 000000000000cccccccccccccccccccccccccccccccccccc000000000000 cccccccccccccccccccccccccccccccccccccccccccccccc0000ffcccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc 000000ffffffffffff660066660066ffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffff000000cccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccc000000000000cccccccccccccccccccccccc cccccccccccc000000000000cccccccccccc006600006600cccccc000000 000000cccccccccccccccccccccccccccccccccccccccccc000000000000 cccccccccccccccccccccccc000000000000cccccccccccc000000000000 cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccc000000ffffffffffffffffff ffffffffffffffffffffffffffffff660066660066ffffffffffff000000 cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccc0000ff000000000000000000000000000000 cccccccccccccccccccccccccccccc000000000000cccccccccccccccccc 006600cccccccccccccccccccccccc000000000000cccccccccccc000000 000000cccccccccccc000000000000cccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccc000000000000000000000000 cccccccccccccccccc000000000000cccccccccccc000000000000cccccc cccccccccccccccccccccccc000000000000cccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccc0000ffcccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccc000000ffffffffffff 660066660066ffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffff000000cccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccc000000000000cccccccccccccccccccccccccccccccccccc000000 000000cccccccccccc006600cccccccccccc000000000000cccccccccccc cccccccccccccccccccccccccccccc000000000000cccccccccccccccccc cccccc000000000000000000000000000000000000cccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccc000000ffffffffffffffffffffffffffffffffffff ffffffffffff660066660066ffffffffffff000000cccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc 0000ffffffff000000000000cccccccccccc000000000000cccccccccccc cccccccccccc000000000000cccccccccccc006600cccccccccccc000000 000000000000000000000000cccccccccccc000000000000cccccccccccc 000000000000cccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccc000000000000cccccccccccccccccccccccc 000000000000cccccccccccc000000000000cccccccccccccccccccccccc 000000000000cccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccc0000ffcccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccc000000ffffffffffff660066660066ffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 000000cccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccc000000000000 cccccccccccccccccccccccccccccccccccc000000000000cccccccccccc cccccc006600cccccc000000000000cccccccccccccccccccccccccccccc cccccccccccc000000000000cccccccccccccccccccccccc000000000000 cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc 000000ffffffffffffffffffffffffffffffffffffffffffffffff660066 660066ffffffffffff000000cccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccc0000ff000000 000000cccccccccccc000000000000cccccccccccccccccccccccc000000 000000cccccccccccccccccc006600000000000000cccccccccccc000000 000000cccccccccccc000000000000cccccccccccc000000000000cccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc 000000000000000000000000cccccccccccccccccc000000000000cccccc cccccc000000000000cccccccccccccccccc000000000000cccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc 0000ffcccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccc000000ffffffffffff660066660066ffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffff000000cccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccc000000000000cccccccccccccccccc cccccccccccccccccc000000000000cccccccccccc006600006600cccccc 000000000000cccccccccccccccccccccccccccccccccccccccccc000000 000000cccccccccccccccccccccccc000000000000cccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccc000000ffffffffffff ffffffffffffffffffffffffffffffffffff660066660066ffffffffffff 000000cccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccc0000ffffffff000000000000cccccccccccc 000000000000cccccccccccccccccccccccc000000000000cccccccccccc 0000ffffffff000000000000cccccccccccc000000000000cccccccccccc 000000000000cccccccccccc000000000000cccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccc000000000000cccccccccccc 000000000000cccccccccccc000000000000cccccccccccc000000000000 cccccccccccc000000000000cccccccccccccccccccccccccccccccccccc cccccccccccc000000000000000000cccccc0000ffcccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccc000000ffffff ffffff660066660066ffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffff000000cccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccc000000000000cccccccccccccccccccccccc000000000000 000000000000000000000000006600cccccccccccccccccc000000000000 000000000000cccccccccccc000000000000000000000000000000000000 cccccccccccccccccc000000000000000000000000cccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccc000000ffffffffffffffffffffffffffffff ffffffffffffffffff660066660066ffffffffffff000000cccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccc0000ff0000ff000000000000000000000000000000cccccccccccc cccccc000000000000000000000000000000000000006600006600cccccc 000000000000000000000000000000cccccccccccc000000000000cccccc cccccc000000000000cccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccc000000000000cccccccccccc000000000000cccccc cccccccccccc000000000000000000000000cccccccccccccccccc000000 000000000000000000000000000000cccccccccccccccccccccccc000000 000000000000cccccc0000ff0000ffcccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccc000000ffffffffffff660066660066 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffff000000cccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccc006600006600cccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccc000000ffffffffffffffffffffffffffffffffffffffffffffffff 660066660066ffffffffffff000000cccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccc0000ff0000ff cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccc006600006600cccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccc000000000000cccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc 0000ff0000ffcccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccc000000ffffffffffff660066660066ffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffff000000cccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccc006600006600 cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccc000000ffffff ffffffffffffffffffffffffffffffffffffffffff660066660066ffffff ffffff000000cccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccc0000ff0000ffcccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccc006600006600cccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccc000000000000cccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccc0000ff0000ffcccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccc000000 ffffffffffff660066660066ffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffff000000cccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccc006600006600cccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccc000000ffffffffffffffffffffffff ffffffffffffffffffffffff660066660066ffffffffffff000000cccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccc0000ff0000ffcccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccc006600006600 cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccc000000000000000000000000cccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccc0000ff0000ffcccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccc000000ffffffffffff660066 660066ffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffff000000cccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccc006600006600cccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccc000000ffffffffffffffffffffffffffffffffffffffffff ffffff660066660066ffffffffffff000000cccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccc0000ff 0000ffcccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccc006600006600cccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccc0000ff0000ffcccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccc000000ffffffffffff660066660066ffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000 cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccc006600 006600cccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccc000000 ffffffffffffffffffffffffffffffffffffffffffffffff660066660066 ffffffffffff000000cccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccc0000ff0000ffcccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccc006600006600cccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccc0000ff0000ff cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc 000000ffffffffffff660066660066ffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffff000000cccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccc006600006600cccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccc000000ffffffffffffffffff ffffffffffffffffffffffffffffff660066660066ffffffffffff000000 cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccc0000ff0000ffcccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccc006600 006600cccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccc0000ff0000ffcccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccc000000ffffffffffff 660066660066ffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffff000000cccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccc006600006600cccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccc000000ffffffffffffffffffffffffffffffffffff ffffffffffff660066660066ffffffffffff000000cccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc 0000ff0000ffcccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccc006600006600cccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccc0000ff0000ffcccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccc000000ffffffffffff660066660066ffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 000000cccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc 006600006600cccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc 000000ffffffffffffffffffffffffffffffffffffffffffffffff660066 660066ffffffffffff000000cccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccc0000ff0000ffcccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccc006600006600cccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccc0000ff 0000ffcccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccc000000ffffffffffff660066660066ffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffff000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000006600006600000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000ffffffffffff ffffffffffffffffffffffffffffffffffff660066660066ffffffffffff 000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000ff0000ff000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 006600006600000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000ff0000ff000000000000 000000000000000000000000000000000000000000000000000000ffffff ffffff660066660066ffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffff006600006600ffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffff660066660066ffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffff0000ff0000ffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffff006600006600ffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffff0000ff0000ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffff660066660066 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffff006600006600ffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 660066660066ffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffff0000ff0000ff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffff006600006600ffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 0000ff0000ffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffff660066660066ffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffff006600006600 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffff660066660066ffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffff0000ff0000ffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffff006600006600ffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffff0000ff0000ffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffff660066660066ffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffff006600006600ffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffff660066660066ffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff 0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff 0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff 0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff 0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff 0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff 0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff 0000ff0000ff0000ff0000ff0000ff0000ffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffff660066 660066ffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffff006600006600ffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffff660066660066ffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ff 0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff 0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff 0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff 0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff 0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff 0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff 0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff 0000ff0000ff0000ffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffff660066660066ffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffff006600 006600ffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffff660066660066660066ffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffff0000ff0000ffffffffffffffffffffffffff ffffffffffff006600006600ffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffff0000ff0000ffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 660066660066660066ffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffff006600006600ffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 660066660066ffffff660066660066ffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 0000ff0000ff0000ffffffffffffffffffffffffffffffffffffff006600 006600ffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffff0000ff0000ff0000ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffff660066660066ffffff660066 660066ffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffff006600006600ffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffff660066660066660066660066ffffffffffffffffffffffffffffff 660066660066ffffffffffffffffffffffffffffffffffffffffff0000ff 0000ff0000ff0000ffffffffffffffffffff0000ffffffff0000ff0000ff ffffffffffffffffffffffffffffffffffff006600006600ffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffff0000ff0000ff0000ff0000ffffffffffffffffffff0000ffffffff 0000ff0000ffffffffffffffffffffffffffffffff660066660066660066 660066ffffffffffffffffffffffffffffff660066660066ffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 006600006600ffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffff660066660066ffffff ffffff660066660066ffffffffffffffffff660066660066ffffffffffff ffffffffffffffffffffffffffffff0000ff0000ffffffffffffff0000ff 0000ffffffffffffff0000ffffffff0000ff0000ffffffffffffffffffff ffffffffffffffffff006600006600ffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffff0000ff0000ffffffff ffffff0000ff0000ffffffffffffff0000ffffffff0000ff0000ffffffff ffffffffffffffffff660066660066ffffffffffff660066660066ffffff ffffffffffff660066660066ffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffff006600006600ffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffff660066660066660066660066ffffffffffff ffffffffffffffffffffffff660066660066ffffffffffffffffffffffff ffffffffffff0000ff0000ff0000ff0000ffffffffffffffffffff0000ff ffffffffffff0000ff0000ffffffffffffffffffffffffffffffffffffff 006600006600ffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffff0000ff0000ff0000ff0000ff0000ff0000ff ffffff0000ffffffffffffff0000ff0000ffffffffffffffffffffffffff 660066660066660066660066660066660066ffffffffffffffffffffffff 660066660066ffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffff006600006600ffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffff660066660066660066660066ffffffffffffffffff ffffff660066660066ffffffffffffffffffffffffffffffffffffffffff ffffff0000ff0000ff0000ff0000ffffffff0000ff0000ff0000ff0000ff 0000ff0000ffffffffffffffffffffffffffffffff006600006600ffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffff0000ff0000ffffffffffffffffffffffffffffffff0000ff0000ff 0000ff0000ff0000ff0000ffffffffffffffffffff660066660066ffffff ffffffffffffffffffffffffffffffffffffffffff660066660066ffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffff006600006600ffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffff660066660066 ffffffffffff660066660066ffffff660066660066ffffff660066660066 ffffffffffffffffffffffffffffffffffff0000ff0000ffffffffffffff 0000ff0000ffffffffffffffffffffffffff0000ff0000ffffffffffffff ffffffffffffffffffffffff006600006600ffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffff0000ff0000ff ffffffffffff0000ff0000ffffffffffffffffffffffffff0000ff0000ff ffffffffffffffffffffffff660066660066ffffffffffff660066660066 ffffff660066660066ffffff660066660066ffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffff006600006600 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffff660066660066660066660066 ffffffffffffffffff660066660066660066ffffffffffffffffffffffff ffffffffffffffffffffffff0000ff0000ff0000ff0000ffffffffffffff ffffffffffffffffff0000ff0000ffffffffffffffffffffffffffffffff ffffff006600006600ffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffff0000ff0000ff0000ff0000ff ffffffffffffffffffffffffffffff0000ff0000ffffffffffffffffffff ffffffffffff660066660066660066660066ffffffffffffffffff660066 660066660066ffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffff006600006600ffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffff006600006600 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffff006600006600ffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffff006600006600ffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffff006600 006600ffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffff006600006600ffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffff006600006600006600006600 006600006600006600006600006600006600006600006600006600006600 006600006600006600006600006600006600006600006600006600006600 006600006600006600006600006600006600006600006600006600006600 006600006600006600006600006600006600006600006600006600006600 006600006600006600006600006600006600006600006600006600006600 006600006600006600006600006600006600006600006600006600006600 006600006600006600006600006600006600006600006600006600006600 006600006600006600006600006600006600006600006600006600006600 006600ffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffff006600006600006600006600006600006600006600 006600006600006600006600006600006600006600006600006600006600 006600006600006600006600006600006600006600006600006600006600 006600006600006600006600006600006600006600006600006600006600 006600006600006600006600006600006600006600006600006600006600 006600006600006600006600006600006600006600006600006600006600 006600006600006600006600006600006600006600006600006600006600 006600006600006600006600006600006600006600006600006600006600 006600006600006600006600006600006600006600006600ffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffff006600006600ffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffff006600006600ffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffff006600 006600006600ffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 006600006600006600ffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffff006600 006600006600006600ffffffffffff006600006600006600006600ffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 006600006600006600006600ffffffffffff006600006600006600006600 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffff006600006600ffffffffffff006600 006600ffffff006600ffffff006600006600ffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffff006600006600ffffffffffff 006600006600ffffff006600ffffff006600006600ffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffff006600006600006600006600ffffffffffffffffffffffff ffffff006600006600ffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffff006600006600006600006600006600006600ffffff ffffffffffff006600006600ffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffff006600006600006600006600ffffffffffffffffff006600006600 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 006600006600ffffffffffffffffffffffffffffffffffffffffff006600 006600ffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffff006600006600ffffffffffff 006600006600ffffffffffffffffff006600006600ffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffff006600006600ffffff ffffff006600006600ffffffffffffffffff006600006600ffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffff006600006600006600006600ffffffffffff ffffffffffff006600006600ffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffff006600006600006600006600ffffff ffffffffffffffffff006600006600ffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 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 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000ffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffff000000ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66000000ffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffff000000ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66000000ffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000ffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffff000000ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66000000ffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffff000000ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000 000000000000000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66000000000000000000ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66000000ffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffff000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66000000000000ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66000000000000ffff66000000000000ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffff000000ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66000000000000000000000000ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000000000 000000000000000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66000000ffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffff000000ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 000000000000000000000000ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66000000000000ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66000000ffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffff000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66000000000000000000000000 000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000 000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66000000000000000000000000000000ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66000000ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66000000000000000000000000ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 000000000000000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000ffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffff000000ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 000000ffff66ffff66ffff66ffff66000000ffff66ffff66000000000000 000000ffff66ffff66000000000000000000000000ffff66ffff66ffff66 000000000000ffff66000000ffff66ffff66000000000000000000ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66000000ffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffff000000ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000000000000000 000000000000ffff66ffff66000000ffff66ffff66ffff66000000ffff66 000000ffff66ffff66ffff66000000ffff66000000ffff66ffff66000000 000000ffff66000000ffff66ffff66ffff66000000ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66000000ffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66000000ffff66ffff66000000ffff66ffff66 ffff66ffff66000000000000000000000000ffff66000000ffff66ffff66 ffff66000000ffff66000000ffff66ffff66ffff66000000ffff66000000 000000000000000000000000ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000ffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffff000000ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66000000ffff66ffff66ffff66000000ffff66ffff66000000ffff66 ffff66ffff66000000ffff66000000ffff66ffff66ffff66000000ffff66 000000ffff66ffff66ffff66000000ffff66000000ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66000000ffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffff000000ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66 ffff66ffff66000000ffff66ffff66000000ffff66ffff66000000000000 ffff66000000ffff66ffff66ffff66000000ffff66000000ffff66ffff66 000000000000ffff66000000ffff66ffff66ffff66000000ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000ffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffff000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66 000000ffff66ffff66000000000000ffff66000000ffff66000000ffff66 ffff66ffff66000000ffff66ffff66000000000000ffff66000000ffff66 ffff66000000000000000000ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffff000000ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66 ffff66ffff66000000ffff66ffff66ffff66ffff66000000ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66000000 000000000000ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66 ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66 000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000 ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 000000ffff66ffff66ffff66ffff66000000000000000000ffff66ffff66 ffff66ffff66ffff66000000ffff66ffff66ffff66000000ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66000000ffff66ffff66ffff66ffff66000000ffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffff000000ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000000000 000000000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000 000000ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66000000ffff66ffff66ffff66000000ffff66ffff66ffff66000000 ffff66ffff66ffff66000000ffff66ffff66ffff66000000ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66000000ffff66ffff66ffff66ffff66000000ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66000000000000ffff66ffff66 ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66 ffff66000000ffff66ffff66ffff66000000ffff66ffff66ffff66000000 ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66 ffff66ffff66ffff66000000ffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffff000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66 ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66000000ffff66 ffff66000000ffff66ffff66000000000000000000ffff66ffff66ffff66 000000000000ffff66000000ffff66ffff66000000000000000000ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66 ffff66000000ffff66ffff66ffff66ffff66ffff66000000ffff66000000 000000000000ffff66000000000000000000ffff66ffff66000000000000 000000ffff66ffff66ffff66000000000000000000ffff66000000000000 000000ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66000000ffff66000000ffff66ffff66000000ffff66 ffff66000000000000000000ffff66ffff66ffff66000000000000ffff66 000000ffff66ffff66000000000000000000ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66000000ffff66ffff66000000ffff66ffff66 ffff66ffff66ffff66000000ffff66000000000000000000ffff66000000 000000000000ffff66ffff66000000000000000000ffff66ffff66ffff66 000000000000000000ffff66000000000000000000ffff66ffff66ffff66 000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66 ffff66ffff66ffff66000000ffff66000000ffff66ffff66000000ffff66 000000ffff66ffff66ffff66000000ffff66000000ffff66ffff66000000 000000ffff66000000ffff66ffff66ffff66000000ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66000000ffff66 ffff66ffff66ffff66ffff66000000ffff66ffff66000000ffff66ffff66 ffff66000000ffff66ffff66000000ffff66ffff66ffff66000000ffff66 000000ffff66ffff66ffff66000000ffff66000000ffff66ffff66ffff66 ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 000000ffff66000000ffff66ffff66000000ffff66000000ffff66ffff66 ffff66000000ffff66000000ffff66ffff66000000000000ffff66000000 ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66 ffff66000000ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66 000000ffff66ffff66000000ffff66ffff66ffff66000000ffff66ffff66 000000ffff66ffff66ffff66000000ffff66000000ffff66ffff66ffff66 000000ffff66000000ffff66ffff66ffff66ffff66000000ffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffff000000ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66 000000ffff66ffff66000000ffff66000000ffff66000000ffff66ffff66 ffff66000000ffff66000000ffff66ffff66ffff66000000ffff66000000 000000000000000000000000ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66000000ffff66ffff66000000ffff66ffff66ffff66ffff66 ffff66000000ffff66ffff66000000ffff66ffff66ffff66000000ffff66 ffff66ffff66000000000000ffff66ffff66ffff66000000000000000000 000000000000ffff66000000ffff66ffff66ffff66ffff66000000ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66 000000ffff66000000ffff66000000ffff66ffff66ffff66000000ffff66 000000ffff66ffff66ffff66000000ffff66000000000000000000000000 000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66 ffff66000000ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66 000000ffff66ffff66ffff66000000ffff66ffff66ffff66000000000000 ffff66ffff66ffff66000000000000000000000000000000ffff66000000 ffff66ffff66ffff66ffff66000000ffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffff000000ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000 ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66 000000ffff66000000ffff66000000ffff66ffff66ffff66000000ffff66 000000ffff66ffff66ffff66000000ffff66000000ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000 ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66000000ffff66 ffff66000000ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66 ffff66000000ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66 000000ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66000000ffff66ffff66000000ffff66000000 ffff66000000ffff66ffff66ffff66000000ffff66000000ffff66ffff66 ffff66000000ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66000000ffff66 ffff66ffff66ffff66ffff66000000ffff66ffff66000000ffff66ffff66 ffff66000000ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66 000000ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66 ffff66000000ffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66 ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66000000000000 ffff66000000ffff66ffff66ffff66000000ffff66000000ffff66ffff66 000000000000ffff66000000ffff66ffff66ffff66000000ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66 000000ffff66ffff66ffff66000000ffff66ffff66ffff66000000ffff66 ffff66ffff66000000ffff66ffff66000000ffff66ffff66ffff66000000 ffff66000000ffff66ffff66ffff66000000ffff66000000ffff66ffff66 ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66000000ffff66ffff66ffff66000000000000ffff66000000ffff66 ffff66ffff66000000ffff66000000ffff66ffff66000000000000ffff66 000000ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66 ffff66ffff66000000ffff66ffff66ffff66000000ffff66ffff66ffff66 000000ffff66ffff66ffff66000000ffff66ffff66ffff66000000ffff66 ffff66000000ffff66ffff66ffff66000000ffff66000000ffff66ffff66 ffff66000000ffff66000000ffff66ffff66ffff66ffff66000000ffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffff000000ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66 ffff66000000ffff66ffff66ffff66ffff66000000ffff66ffff66000000 000000000000ffff66ffff66ffff66000000000000ffff66000000ffff66 ffff66000000000000000000ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66000000000000 000000ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66000000 ffff66ffff66ffff66000000000000000000ffff66ffff66ffff66000000 000000000000ffff66ffff66000000000000ffff66ffff66ffff66000000 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66 ffff66ffff66ffff66000000ffff66ffff66000000000000000000ffff66 ffff66ffff66000000000000ffff66000000ffff66ffff66000000000000 000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000 ffff66ffff66ffff66ffff66000000000000000000ffff66ffff66ffff66 ffff66000000ffff66ffff66ffff66000000ffff66ffff66ffff66000000 000000000000ffff66ffff66ffff66000000000000000000ffff66ffff66 000000000000ffff66ffff66ffff66000000ffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffff000000ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66000000ffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffff000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffff000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000ffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffff000000ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66000000ffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffff000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000ffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffff000000ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66006600 006600ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66006600006600ffff66ffff66ffff66 ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66000000ffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffff000000ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66006600006600006600ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66006600006600006600ffff66ffff66ffff66ffff66ffff66000000 ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000000000000000 000000000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66 000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66000000000000000000ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66 ffff66000000000000000000000000000000ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000 ffff66ffff66ffff66000000000000000000ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66000000000000000000ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66000000ffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 000000ffff66ffff66ffff66ffff66006600006600006600006600ffff66 ffff66006600006600006600006600ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66006600006600006600006600ffff66ffff66006600006600006600 006600ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66000000ffff66ffff66ffff66000000000000ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66000000ffff66ffff66ffff66000000ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66 000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66000000 ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66 ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000ffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffff000000ffff66ffff66 ffff66006600006600ffff66ffff66006600006600ffff66006600ffff66 006600006600ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66006600006600ffff66 ffff66006600006600ffff66006600ffff66006600006600ffff66ffff66 ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66000000000000 000000ffff66ffff66000000ffff66ffff66ffff66000000000000000000 000000ffff66000000ffff66000000ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000 ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66 ffff66ffff66000000000000000000ffff66ffff66000000ffff66ffff66 ffff66000000000000000000000000ffff66ffff66ffff66ffff66ffff66 000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66000000ffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffff000000ffff66ffff66ffff66006600006600 006600006600ffff66ffff66ffff66ffff66ffff66006600006600ffff66 ffff66ffff66006600006600006600006600006600006600006600006600 006600006600006600006600006600006600006600006600006600006600 006600006600ffff66ffff66006600006600006600006600006600006600 ffff66ffff66ffff66006600006600ffff66ffff66ffff66ffff66ffff66 000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 000000ffff66ffff66ffff66000000ffff66ffff66ffff66000000ffff66 ffff66000000ffff66000000ffff66ffff66000000ffff66ffff66ffff66 ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66 ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66000000ffff66 ffff66ffff66000000ffff66ffff66000000ffff66000000ffff66ffff66 000000ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66000000ffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffff000000ffff66ffff66ffff66ffff66ffff66006600006600006600 006600ffff66ffff66ffff66006600006600ffff66ffff66ffff66006600 006600006600006600006600006600006600006600006600006600006600 006600006600006600006600006600006600006600006600006600ffff66 ffff66006600006600ffff66ffff66ffff66ffff66ffff66ffff66ffff66 006600006600ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66 ffff66000000000000000000000000000000ffff66ffff66ffff66000000 ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66000000ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66 ffff66000000ffff66ffff66ffff66000000000000000000000000000000 ffff66ffff66ffff66000000ffff66ffff66ffff66000000ffff66ffff66 ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffff000000ffff66 ffff66ffff66006600006600ffff66ffff66006600006600ffff66ffff66 ffff66006600006600ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66006600006600 ffff66ffff66006600006600ffff66ffff66ffff66006600006600ffff66 ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66000000ffff66 ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66 000000ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66 ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66 000000ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66000000 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66000000ffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffff000000ffff66ffff66ffff66ffff66 006600006600006600006600ffff66ffff66ffff66ffff66006600006600 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66006600006600006600006600 ffff66ffff66ffff66ffff66006600006600ffff66ffff66ffff66ffff66 ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66000000ffff66ffff66ffff66000000ffff66ffff66ffff66000000 ffff66ffff66000000ffff66000000ffff66ffff66000000ffff66ffff66 ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66 ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66000000 ffff66ffff66ffff66000000ffff66ffff66000000ffff66000000ffff66 ffff66000000ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66000000ffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffff000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66 ffff66ffff66ffff66000000000000000000ffff66ffff66000000ffff66 ffff66ffff66000000ffff66000000000000ffff66ffff66ffff66000000 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66000000000000000000000000000000ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66 ffff66ffff66000000ffff66ffff66ffff66ffff66000000000000000000 ffff66ffff66000000ffff66ffff66ffff66000000ffff66000000000000 ffff66000000000000000000000000000000ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000 000000000000000000000000ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000ffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffff000000ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66000000ffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffff000000ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66000000ffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000ffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffff000000ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66000000ffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffff000000ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66000000ffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffff000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffff000000ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ff0000ff0000ff0000ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ff0000ff0000ff0000ffff66 ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66000000ffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffff000000ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ff0000ff0000ffff66ff0000 ff0000ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ff0000ff0000ffff66ff0000ff0000ffff66ffff66ffff66 ffff66000000ffff66ffff66ffff66ffff66ffff66000000000000000000 000000000000ffff66ffff66ffff66ffff66000000000000000000ffff66 ffff66ffff66000000000000000000000000ffff66ffff66ffff66000000 ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66 ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66 ffff66ffff66ffff66000000000000000000000000000000ffff66ffff66 ffff66ffff66000000000000000000ffff66ffff66ffff66000000000000 000000000000ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66 ffff66000000ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66000000000000000000ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66000000ffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffff000000ffff66ffff66ffff66ffff66ff0000ff0000ff0000 ff0000ffff66ffff66ffff66ffff66ffff66ff0000ff0000ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ff0000ff0000ff0000ff0000ffff66ffff66ffff66 ffff66ffff66ff0000ff0000ffff66ffff66ffff66ffff66000000ffff66 ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66000000 ffff66ffff66000000ffff66ffff66ffff66000000ffff66ffff66000000 ffff66ffff66ffff66000000ffff66ffff66ffff66000000ffff66ffff66 ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66000000000000ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66 000000ffff66ffff66ffff66ffff66000000ffff66ffff66000000ffff66 ffff66ffff66000000ffff66ffff66000000ffff66ffff66ffff66000000 ffff66ffff66ffff66000000ffff66ffff66ffff66000000ffff66ffff66 ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000 ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000 ffff66ffff66ffff66ff0000ff0000ffff66ffff66ff0000ff0000ffff66 ffff66ffff66ffff66ff0000ff0000ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ff0000 ff0000ffff66ffff66ff0000ff0000ffff66ffff66ffff66ffff66ff0000 ff0000ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66 ffff66000000ffff66ffff66ffff66ffff66000000ffff66000000ffff66 ffff66ffff66ffff66ffff66000000ffff66000000ffff66ffff66ffff66 ffff66000000ffff66ffff66000000ffff66ffff66ffff66000000ffff66 ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66000000ffff66000000ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66000000ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66 ffff66ffff66000000ffff66000000ffff66ffff66ffff66ffff66ffff66 000000ffff66000000ffff66ffff66ffff66ffff66000000ffff66ffff66 000000ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66 ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000ffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffff000000ffff66ffff66ffff66 ff0000ff0000ff0000ff0000ffff66ffff66ffff66ffff66ffff66ff0000 ff0000ffff66ffff66ffff66ff0000ff0000ff0000ff0000ff0000ff0000 ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000 ff0000ff0000ff0000ff0000ffff66ffff66ff0000ff0000ff0000ff0000 ff0000ff0000ffff66ffff66ffff66ff0000ff0000ffff66ffff66ffff66 ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66000000000000 000000000000000000000000ffff66000000ffff66ffff66ffff66ffff66 ffff66000000ffff66000000ffff66ffff66ffff66ffff66000000ffff66 ffff66ffff66000000ffff66000000ffff66ffff66ffff66ffff66ffff66 ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66 ffff66ffff66ffff66ffff66000000000000000000000000000000000000 ffff66000000ffff66ffff66ffff66ffff66ffff66000000ffff66000000 ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66000000ffff66 000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66000000ffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffff000000ffff66ffff66ffff66ffff66ffff66ff0000 ff0000ff0000ff0000ffff66ffff66ff0000ff0000ffff66ffff66ffff66 ffff66ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000 ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000 ff0000ffff66ffff66ff0000ff0000ffff66ffff66ffff66ffff66ffff66 ffff66ff0000ff0000ffff66ffff66ffff66ffff66ffff66ffff66000000 ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66 000000ffff66000000ffff66ffff66ffff66ffff66ffff66000000ffff66 000000ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66 000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66 ffff66000000ffff66ffff66ffff66ffff66000000ffff66000000ffff66 ffff66ffff66ffff66ffff66000000ffff66000000ffff66ffff66ffff66 ffff66000000ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66000000ffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 000000ffff66ffff66ffff66ff0000ff0000ffff66ffff66ff0000ff0000 ffff66ff0000ff0000ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ff0000ff0000ffff66ffff66ff0000ff0000ffff66ff0000ff0000ffff66 ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66 ffff66ffff66000000ffff66ffff66ffff66ffff66000000ffff66000000 ffff66ffff66ffff66ffff66ffff66000000ffff66000000ffff66ffff66 ffff66ffff66000000ffff66ffff66ffff66ffff66000000ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66000000ffff66 ffff66ffff66ffff66000000ffff66000000ffff66ffff66ffff66ffff66 ffff66000000ffff66000000ffff66ffff66ffff66ffff66000000ffff66 ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000ffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffff000000ffff66ffff66 ffff66ffff66ff0000ff0000ff0000ff0000ffff66ffff66ff0000ff0000 ff0000ff0000ff0000ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ff0000ff0000 ff0000ff0000ffff66ffff66ff0000ff0000ff0000ff0000ff0000ffff66 ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66000000 ffff66ffff66ffff66ffff66000000ffff66ffff66000000ffff66ffff66 ffff66000000ffff66ffff66000000ffff66ffff66ffff66000000ffff66 ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000 ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66 000000ffff66ffff66000000ffff66ffff66ffff66000000ffff66ffff66 000000ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66 000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66000000ffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffff000000ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 000000ffff66ffff66ffff66ffff66ffff66000000000000000000000000 000000ffff66ffff66ffff66ffff66000000000000000000ffff66ffff66 ffff66000000000000000000000000ffff66ffff66ffff66ffff66ffff66 ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66 ffff66ffff66000000000000000000000000000000ffff66ffff66ffff66 ffff66000000000000000000ffff66ffff66ffff66000000000000000000 000000ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66000000000000000000000000000000ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66000000ffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffff000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffff000000ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66000000ffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffff000000ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66000000ffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffff000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000ffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffff000000ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66000000ffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffff000000ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66660066660066660066ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66660066660066660066ffff66ffff66ffff66ffff66ffff66000000 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66000000ffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66660066660066ffff66660066660066ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66660066660066ffff66 660066660066ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66000000000000000000000000ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66000000000000000000ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000 000000000000000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000 000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000ffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffff000000ffff66ffff66 ffff66ffff66660066660066660066660066ffff66ffff66ffff66ffff66 ffff66660066660066ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66660066660066 660066660066ffff66ffff66ffff66ffff66ffff66660066660066ffff66 ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66000000ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 000000ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66 000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66000000000000ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66000000ffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffff000000ffff66ffff66ffff66660066660066 ffff66ffff66660066660066ffff66ffff66ffff66660066660066ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66660066660066ffff66ffff66660066660066 ffff66ffff66ffff66660066660066ffff66ffff66ffff66ffff66ffff66 000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66 ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66 ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66000000ffff66ffff66ffff66000000ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66000000ffff66000000ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66000000ffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffff000000ffff66ffff66ffff66660066660066660066660066ffff66 ffff66ffff66ffff66ffff66ffff66660066660066ffff66ffff66660066 660066660066660066660066660066660066660066660066660066660066 660066660066660066660066660066660066660066660066660066ffff66 ffff66660066660066660066660066660066660066ffff66ffff66ffff66 ffff66660066660066ffff66ffff66ffff66ffff66000000ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66000000 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66000000ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 000000ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffff000000ffff66 ffff66ffff66ffff66ffff66660066660066660066660066ffff66ffff66 ffff66ffff66660066660066ffff66ffff66660066660066660066660066 660066660066660066660066660066660066660066660066660066660066 660066660066660066660066660066660066ffff66ffff66660066660066 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66660066660066 ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66000000000000000000000000ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66000000ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000000000000000 000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66000000ffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffff000000ffff66ffff66ffff66660066 660066ffff66ffff66660066660066ffff66660066660066ffff66660066 660066ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66660066660066ffff66ffff66660066 660066ffff66660066660066ffff66660066660066ffff66ffff66ffff66 ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66 ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66000000ffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffff000000ffff66ffff66ffff66ffff66660066660066660066 660066ffff66ffff66ffff66660066660066660066ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66660066660066660066660066ffff66ffff66ffff66 660066660066660066ffff66ffff66ffff66ffff66ffff66000000ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66000000 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66000000000000000000ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000ffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffff000000ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66000000ffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffff000000ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66000000ffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000ffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffff000000ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66000000ffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffff000000ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66000000ffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffff000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff660000ff0000ffffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff660000ff0000ffffff66ffff66ffff66ffff66000000ffff66ffff66 ffff66ffff66ffff66ffff66000000000000000000000000000000ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66000000ffff66ffff66ffff66000000000000000000ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66000000000000000000ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66000000 000000000000000000000000ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66 ffff66000000000000000000ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000 000000000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffff000000ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff660000ff0000ff0000ffffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff660000ff0000ff0000ff ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000 ffff66ffff66000000ffff66ffff66ffff66000000ffff66ffff66ffff66 ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66000000ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66000000ffff66ffff66000000ffff66ffff66 ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66000000 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66000000ffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffff000000ffff66ffff66ffff66ffff66 0000ff0000ff0000ff0000ffffff66ffff66ffff660000ffffff660000ff 0000ffffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff660000ff0000ff0000ff0000ff ffff66ffff66ffff660000ffffff660000ff0000ffffff66ffff66ffff66 ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 000000ffff66ffff66ffff66ffff66000000000000000000ffff66ffff66 000000ffff66ffff66ffff66000000000000000000000000ffff66ffff66 ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66 ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66 ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66 ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66 000000000000000000ffff66ffff66000000ffff66ffff66ffff66000000 000000000000000000ffff66ffff66ffff66ffff66ffff66000000ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66000000ffff66ffff66ffff66000000ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66000000ffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffff000000ffff66ffff66ffff660000ff0000ffffff66ffff66 0000ff0000ffffff66ffff660000ffffff660000ff0000ffffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff660000ff0000ffffff66ffff660000ff0000ffffff66ffff66 0000ffffff660000ff0000ffffff66ffff66ffff66ffff66000000ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66 ffff66000000ffff66ffff66ffff66000000ffff66ffff66000000ffff66 000000ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66 000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66000000 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66 ffff66ffff66000000ffff66ffff66ffff66000000ffff66ffff66ffff66 000000ffff66ffff66000000ffff66000000ffff66ffff66000000ffff66 ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000 ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000 ffff66ffff66ffff660000ff0000ff0000ff0000ffffff66ffff66ffff66 0000ffffff66ffff660000ff0000ffffff66ffff660000ff0000ff0000ff 0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff 0000ff0000ff0000ff0000ff0000ff0000ff0000ffffff66ffff660000ff 0000ff0000ff0000ff0000ff0000ffffff660000ffffff66ffff660000ff 0000ffffff66ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66000000000000 000000000000000000ffff66ffff66ffff66000000ffff66ffff66ffff66 000000ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66000000ffff66ffff66ffff66000000ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000 ffff66ffff66ffff66000000000000000000000000000000ffff66ffff66 ffff66000000ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66 ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000000000000000 000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000ffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffff000000ffff66ffff66ffff66 ffff66ffff660000ff0000ff0000ff0000ffffff660000ff0000ff0000ff 0000ff0000ff0000ffffff660000ff0000ff0000ff0000ff0000ff0000ff 0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff 0000ff0000ff0000ff0000ffffff66ffff660000ff0000ffffff66ffff66 ffff66ffff66ffff660000ff0000ff0000ff0000ff0000ff0000ffffff66 ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66000000ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66 ffff66ffff66ffff66000000ffff66ffff66ffff66000000ffff66ffff66 ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000 ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66 ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66 000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66 ffff66ffff66000000ffff66ffff66ffff66ffff66000000ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66000000ffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffff000000ffff66ffff66ffff660000ff0000ffffff66 ffff660000ff0000ffffff66ffff66ffff66ffff660000ff0000ffffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff660000ff0000ffffff66ffff660000ff0000ffffff66 ffff66ffff66ffff660000ff0000ffffff66ffff66ffff66ffff66000000 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66 ffff66ffff66000000ffff66ffff66ffff66000000ffff66ffff66000000 ffff66000000ffff66ffff66000000ffff66ffff66ffff66000000ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66 000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66 ffff66ffff66ffff66000000ffff66ffff66ffff66000000ffff66ffff66 ffff66000000ffff66ffff66000000ffff66000000ffff66ffff66000000 ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 000000ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66000000ffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 000000ffff66ffff66ffff66ffff660000ff0000ff0000ff0000ffffff66 ffff66ffff66ffff66ffff660000ff0000ffffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff660000ff0000ff0000ff0000ffffff66ffff66ffff66ffff66ffff66 0000ff0000ffffff66ffff66ffff66ffff66000000ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66 000000000000000000ffff66ffff66000000ffff66ffff66ffff66000000 ffff66000000000000ffff66000000000000000000000000000000ffff66 ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66000000000000000000ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66 000000ffff66ffff66ffff66ffff66000000000000000000ffff66ffff66 000000ffff66ffff66ffff66000000ffff66000000000000ffff66000000 000000000000000000000000ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000000000 000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000ffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffff000000ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66000000ffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffff000000ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66000000ffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffff000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66000000 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffff000000ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66000000ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 000000ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66ffff66 ffff66ffff66ffff66ffff66ffff66ffff66000000ffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffff000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 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 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffff %%EndData grestore 285.6 0.0 RM 23.5 -578.8 M gsave 2 setlinewidth 0 setgray 423.0 0 RL stroke grestore 0.0 -11.0 RM 0 -603 M %%IncludeResource: font Times-Bold 11 2 Nf (Range ) S (Example) S 11 0 Nf ( ) S 23.5 -614 M gsave 2 setlinewidth 0 setgray 423.0 0 RL stroke grestore 0.0 -11.0 RM gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (266) S 0 setgray 209.7 40 M 8 8 Nf (8.2.1. Position) S 0 -8 M grestore pgsave restore N %%Page: 267 267 %%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 -13.2 M %%IncludeResource: font Times-Roman 11 0 Nf (In this diagram, four different Ranges are illustrated. The ) S %%IncludeResource: font Times-Italic 11 1 Nf (boundary-points) S [/Rect [253.468018 -15.9499512 328.188 -3.84995079] /Subtype /Link /Border [0 0 1] /Dest /1238 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (265) S (] ) S (of each Range are) S 0 -26.4 M 11 0 Nf (labelled with ) S 11 1 Nf (s#) S 11 0 Nf ( \(the start of the Range\) and ) S 11 1 Nf (e#) S 11 0 Nf ( \(the end of the Range\), where # is the number of the) S 0 -39.6 M (Range. For Range 2, the start is in the BODY element and is immediately after the H1 element and) S 0 -52.8 M 11 0 Nf (immediately before the P element, so its position is between the H1 and P children of BODY. The ) S 11 1 Nf (offset) S [/Rect [433.44751 -55.5498047 459.283691 -43.4498062] /Subtype /Link /Border [0 0 1] /Dest /1241 /ANN pdfmark 11 0 Nf ( ) S 0 -66 M 11 0 Nf ([p.) S (265) S (] ) S (of a ) S 11 1 Nf (boundary-point) S [/Rect [53.3723145 -68.7497559 123.813477 -56.6497574] /Subtype /Link /Border [0 0 1] /Dest /1238 /ANN pdfmark 11 0 Nf ( whose ) S 11 1 Nf (container) S [/Rect [155.417969 -68.7497559 199.580078 -56.6497574] /Subtype /Link /Border [0 0 1] /Dest /1239 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (265) S (] ) S (is not a CharacterData node is 0 if it is before the) S 0 -79.2 M 11 0 Nf (first child, 1 if between the first and second child, and so on. So, for the start of the Range 2, the ) S 11 1 Nf (container) S [/Rect [424.570801 -81.949707 468.73291 -69.8497086] /Subtype /Link /Border [0 0 1] /Dest /1239 /ANN pdfmark 0 -92.4 M 11 0 Nf (is BODY and the ) S 11 1 Nf (offset) S [/Rect [77.824707 -95.1496582 103.660889 -83.0496597] /Subtype /Link /Border [0 0 1] /Dest /1241 /ANN pdfmark 11 0 Nf ( is 1. The ) S 11 1 Nf (offset) S [/Rect [145.352295 -95.1496582 171.188477 -83.0496597] /Subtype /Link /Border [0 0 1] /Dest /1241 /ANN pdfmark 11 0 Nf ( of a ) S 11 1 Nf (boundary-point) S [/Rect [191.485107 -95.1496582 261.92627 -83.0496597] /Subtype /Link /Border [0 0 1] /Dest /1238 /ANN pdfmark 11 0 Nf ( whose ) S 11 1 Nf (container) S [/Rect [293.530762 -95.1496582 337.692871 -83.0496597] /Subtype /Link /Border [0 0 1] /Dest /1239 /ANN pdfmark 11 0 Nf ( is a CharacterData node is) S 0 -105.6 M 11 0 Nf (obtained similarly but using 16-bit unit positions instead. For example, the ) S 11 1 Nf (boundary-point) S [/Rect [329.917725 -108.349609 400.358887 -96.2496109] /Subtype /Link /Border [0 0 1] /Dest /1238 /ANN pdfmark 11 0 Nf ( labelled s1 of) S 0 -118.8 M 11 0 Nf (the Range 1 has a Text node \(the one containing "Title"\) as its ) S 11 1 Nf (container) S [/Rect [275.292236 -121.549561 319.454346 -109.449562] /Subtype /Link /Border [0 0 1] /Dest /1239 /ANN pdfmark 11 0 Nf ( and an ) S 11 1 Nf (offset) S [/Rect [351.971924 -121.549561 377.808105 -109.449562] /Subtype /Link /Border [0 0 1] /Dest /1241 /ANN pdfmark 11 0 Nf ( of 2 since it is) S 0 -132 M (between the second and third 16-bit ) S (unit.) S 0 -156.2 M 11 0 Nf (Notice that the ) S 11 1 Nf (boundary-point) S [/Rect [66.5163574 -158.949463 136.95752 -146.849457] /Subtype /Link /Border [0 0 1] /Dest /1238 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (265) S (] ) S (s of Ranges 3 and 4 correspond to the same location in the text) S 0 -169.4 M 11 0 Nf (representation. An important feature of the Range is that a ) S 11 1 Nf (boundary-point) S [/Rect [257.74707 -172.149414 328.188232 -160.049408] /Subtype /Link /Border [0 0 1] /Dest /1238 /ANN pdfmark 11 0 Nf ( of a Range can unambiguously) S 0 -182.6 M (represent every position within the document ) S (tree.) S 0 -206.8 M 11 0 Nf (The ) S 11 1 Nf (container) S [/Rect [18.8547363 -209.549316 63.0168457 -197.44931] /Subtype /Link /Border [0 0 1] /Dest /1239 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (265) S (] ) S (s and ) S 11 1 Nf (offset) S [/Rect [124.255127 -209.549316 150.091309 -197.44931] /Subtype /Link /Border [0 0 1] /Dest /1241 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (265) S (] ) S (s of the ) S 11 1 Nf (boundary-point) S [/Rect [220.800293 -209.549316 291.241455 -197.44931] /Subtype /Link /Border [0 0 1] /Dest /1238 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (265) S (] ) S (s can be obtained through the) S 0 -220 M (following read-only Range attributes: ) S 0 -241.8 M %%IncludeResource: font Courier 9.0 4 Nf ( readonly attribute Node startContainer; ) S 0 -252.6 M ( readonly attribute long startOffset;) S 0 -263.4 M ( readonly attribute Node endContainer; ) S 0 -274.2 M ( readonly attribute long endOffset;) S 0 -298.4 M [/View [/XYZ -4 420.801575 null] /Dest /1244 /DEST pdfmark 11 0 Nf (If the ) S 11 1 Nf (boundary-point) S [/Rect [25.267334 -301.148438 95.7084961 -289.048431] /Subtype /Link /Border [0 0 1] /Dest /1238 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (265) S (] ) S (s of a Range have the same ) S 11 1 Nf (container) S [/Rect [253.777588 -301.148438 297.939697 -289.048431] /Subtype /Link /Border [0 0 1] /Dest /1239 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (265) S (] ) S (s and ) S 11 1 Nf (offset) S [/Rect [359.177979 -301.148438 385.01416 -289.048431] /Subtype /Link /Border [0 0 1] /Dest /1241 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (265) S (] ) S (s, the) S 0 -311.6 M 11 0 Nf (Range is said to be a ) S 11 1 Nf (collapsed) S 11 0 Nf ( Range. \(This is often referred to as an insertion point in a user ) S (agent.\)) S 0 -311.6 M [/View [/XYZ -4 394.401611 null] /Dest /106 /DEST pdfmark 0 -341.6 M %%IncludeResource: font Times-Bold 15 2 Nf (8.2.2.) S [/View [/XYZ -4 382.401611 null] /Dest /1298 /DEST pdfmark [/View [/XYZ -4 382.401611 null] /Dest /1245 /DEST pdfmark ( Selection and Partial ) S (Selection) S 0 -365.8 M [/View [/XYZ -4 353.401672 null] /Dest /1246 /DEST pdfmark 11 0 Nf (A node or 16-bit unit is said to be ) S 11 1 Nf (selected) S 11 0 Nf ( by a Range if it is between the two ) S 11 1 Nf (boundary-point) S [/Rect [343.315186 -368.54834 413.756348 -356.448334] /Subtype /Link /Border [0 0 1] /Dest /1238 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (265) S (] ) S (s of) S 0 -379 M (the Range, that is, if the position immediately before the node or 16-bit unit is before the end of the Range) S 0 -392.2 M (and the position immediately after the node or 16-bit unit is after the start of the range. For example, in) S 0 -405.4 M 11 0 Nf (terms of a text representation of the document, an element would be ) S 11 1 Nf (selected) S [/Rect [301.130615 -408.148193 338.560303 -396.048187] /Subtype /Link /Border [0 0 1] /Dest /1246 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (267) S (] ) S (by a Range if its) S 0 -418.6 M (corresponding start-tag was located after the start of the Range and its end-tag was located before the end) S 0 -431.8 M 11 0 Nf (of the Range. In the examples in the above diagram, the Range 2 ) S 11 1 Nf (selects) S [/Rect [286.46875 -434.548096 317.793457 -422.44809] /Subtype /Link /Border [0 0 1] /Dest /1246 /ANN pdfmark 11 0 Nf ( the P node and the Range 3 ) S 0 -445 M 11 1 Nf (selects) S [/Rect [-1.0 -447.748047 30.324707 -435.648041] /Subtype /Link /Border [0 0 1] /Dest /1246 /ANN pdfmark 11 0 Nf ( the text node containing the text "Blah ) S (xyz.") S 0 -469.2 M [/View [/XYZ -4 250.002014 null] /Dest /1247 /DEST pdfmark 11 0 Nf (A node is said to be ) S 11 1 Nf (partially ) S (selected) S 11 0 Nf ( by a Range if it is an ) S 11 1 Nf (ancestor ) S (container) S [/Rect [261.443359 -471.948 346.238525 -459.848] /Subtype /Link /Border [0 0 1] /Dest /1240 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (265) S (] ) S (of exactly one ) S 0 -482.4 M 11 1 Nf (boundary-point) S [/Rect [-1.0 -485.147949 69.4411621 -473.047943] /Subtype /Link /Border [0 0 1] /Dest /1238 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (265) S (] ) S (of the Range. For example, consider Range 1 in the above diagram. The element) S 0 -495.6 M 11 0 Nf (H1 is ) S 11 1 Nf (partially ) S (selected) S [/Rect [25.2785645 -498.3479 103.352295 -486.247894] /Subtype /Link /Border [0 0 1] /Dest /1247 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (267) S (] ) S (by that Range since the start of the Range is within one of its ) S (children.) S 0 -495.6 M [/View [/XYZ -4 210.4021 null] /Dest /107 /DEST pdfmark 0 -525.6 M 15 2 Nf (8.2.3.) S [/View [/XYZ -4 198.4021 null] /Dest /1299 /DEST pdfmark [/View [/XYZ -4 198.4021 null] /Dest /1248 /DEST pdfmark ( ) S (Notation) S 0 -549.8 M 11 0 Nf (Many of the examples in this chapter are illustrated using a text representation of a document. The ) S 0 -563 M 11 1 Nf (boundary-point) S [/Rect [-1.0 -565.747803 69.4411621 -553.647827] /Subtype /Link /Border [0 0 1] /Dest /1238 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (265) S (] ) S (s of a Range are indicated by displaying the characters \(be they markup or data) S 0 -576.2 M 11 0 Nf (characters\) between the two ) S 11 1 Nf (boundary-point) S [/Rect [124.83667 -578.947754 195.277832 -566.847778] /Subtype /Link /Border [0 0 1] /Dest /1238 /ANN pdfmark 11 0 Nf (s in bold, as in ) S 0 -576.2 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (267) S 0 setgray 169.6 40 M 8 8 Nf (8.2.2. Selection and Partial Selection) S 0 -8 M grestore pgsave restore N %%Page: 268 268 %%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 -10.8 M %%IncludeResource: font Courier 9.0 4 Nf ( A) S %%IncludeResource: font Courier-Bold 9.0 6 Nf (BCDE) S 9.0 4 Nf (F) S 0 -35 M %%IncludeResource: font Times-Roman 11 0 Nf (When both ) S %%IncludeResource: font Times-Italic 11 1 Nf (boundary-point) S [/Rect [50.3254395 -37.7497559 120.766602 -25.6497555] /Subtype /Link /Border [0 0 1] /Dest /1238 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (265) S (] ) S (s are at the same position, they are indicated with a bold caret ) S (\(') S %%IncludeResource: font Times-Bold 11 2 Nf (^) S 11 0 Nf ('\), as) S 0 -48.2 M (in ) S 0 -70 M 9.0 4 Nf ( A) S 9.0 6 Nf (^) S 9.0 4 Nf (BCDEF) S 0 -94.2 M 11 0 Nf (And when referring to a single ) S 11 1 Nf (boundary-point) S [/Rect [136.464355 -96.9494629 206.905518 -84.8494644] /Subtype /Link /Border [0 0 1] /Dest /1238 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (265) S (] ) S (, it will be shown as a bold asterisk ) S (\(') S 11 2 Nf (*) S 11 0 Nf ('\) as in ) S 0 -116 M 9.0 4 Nf ( A) S 9.0 6 Nf (*) S 9.0 4 Nf (BCDEF) S 0 -125 M [/View [/XYZ -4 581.000732 null] /Dest /108 /DEST pdfmark 0 -150 M 17 2 Nf (8.3.) S [/View [/XYZ -4 576.401 null] /Dest /1300 /DEST pdfmark [/View [/XYZ -4 576.401 null] /Dest /1249 /DEST pdfmark ( Creating a Range ) S 0 -174.2 M 11 0 Nf (A Range is created by calling the ) S 11 4 Nf (createRange\(\)) S 11 0 Nf ( method on the ) S 11 4 Nf (DocumentRange) S [/Rect [302.011 -176.948975 389.809082 -164.848969] /Subtype /Link /Border [0 0 1] /Dest /1289 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (288) S (] ) S (interface.) S 0 -187.4 M 11 0 Nf (This interface can be obtained from the object implementing the ) S 11 4 Nf (Document) S [/Rect [284.33374 -190.148926 339.132568 -178.04892] /Subtype /Link /Border [0 0 1] /Dest /213 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (29) S (] ) S (interface using) S 0 -200.6 M (binding-specific casting methods. ) S 0 -222.4 M 9.0 4 Nf ( interface DocumentRange {) S 0 -233.2 M ( Range createRange\(\);) S 0 -244 M ( }) S 0 -268.2 M 11 0 Nf (The initial state of the Range returned from this method is such that both of its ) S 11 1 Nf (boundary-point) S [/Rect [346.69165 -270.948242 417.132812 -258.848236] /Subtype /Link /Border [0 0 1] /Dest /1238 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (265) S (] ) S (s) S 0 -281.4 M 11 0 Nf (are positioned at the beginning of the corresponding Document, before any content. In other words, the ) S 0 -294.6 M 11 1 Nf (container) S [/Rect [-1.0 -297.348145 43.1621094 -285.248138] /Subtype /Link /Border [0 0 1] /Dest /1239 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (265) S (] ) S (of each ) S 11 1 Nf (boundary-point) S [/Rect [113.552 -297.348145 183.993164 -285.248138] /Subtype /Link /Border [0 0 1] /Dest /1238 /ANN pdfmark 11 0 Nf ( is the Document node and the offset within that node is ) S (0.) S 0 -318.8 M (Like some objects created using methods in the Document interface \(such as Nodes and) S 0 -332 M (DocumentFragments\), Ranges created via a particular document instance can select only content) S 0 -345.2 M 11 0 Nf (associated with that Document, or with DocumentFragments and Attrs for which that Document is the ) S 0 -358.4 M 11 4 Nf (ownerDocument) S 11 0 Nf (. Such Ranges, then, can not be used with other Document ) S (instances.) S 0 -358.4 M [/View [/XYZ -4 347.602051 null] /Dest /109 /DEST pdfmark 0 -392.4 M 17 2 Nf (8.4.) S [/View [/XYZ -4 334.002289 null] /Dest /1301 /DEST pdfmark [/View [/XYZ -4 334.002289 null] /Dest /1250 /DEST pdfmark ( Changing a Range's ) S (Position) S 0 -416.6 M 11 0 Nf (A Range's position can be specified by setting the ) S 11 1 Nf (container) S [/Rect [222.328369 -419.347656 266.490479 -407.24765] /Subtype /Link /Border [0 0 1] /Dest /1239 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (265) S (] ) S (and ) S 11 1 Nf (offset) S [/Rect [320.699951 -419.347656 346.536133 -407.24765] /Subtype /Link /Border [0 0 1] /Dest /1241 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (265) S (] ) S (of each) S 0 -429.8 M 11 0 Nf (boundary-point with the ) S 11 4 Nf (setStart) S 11 0 Nf ( and ) S 11 4 Nf (setEnd) S 11 0 Nf ( methods. ) S 0 -451.6 M 9.0 4 Nf ( void setStart\(in Node parent, in long offset\)) S 0 -462.4 M ( raises\(RangeException\);) S 0 -473.2 M ( void setEnd\(in Node parent, in long offset\)) S 0 -484 M ( raises\(RangeException\);) S 0 -508.2 M 11 0 Nf (If one boundary-point of a Range is set to have a ) S 11 1 Nf (root ) S (container) S [/Rect [216.202148 -510.946777 281.450928 -498.846771] /Subtype /Link /Border [0 0 1] /Dest /1242 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (266) S (] ) S (other than the current one for the) S 0 -521.4 M 11 0 Nf (Range, the Range is ) S 11 1 Nf (collapsed) S [/Rect [89.7373047 -524.146729 133.899414 -512.046753] /Subtype /Link /Border [0 0 1] /Dest /1244 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (267) S (] ) S (to the new position. This enforces the restriction that both) S 0 -534.6 M 11 0 Nf (boundary-points of a Range must have the same ) S 11 1 Nf (root ) S (container) S [/Rect [213.463135 -537.34668 278.711914 -525.246704] /Subtype /Link /Border [0 0 1] /Dest /1242 /ANN pdfmark 11 0 Nf (.) S 0 -558.8 M (The start position of a Range is guaranteed to never be after the end position. To enforce this restriction, if) S 0 -572 M 11 0 Nf (the start is set to be at a position after the end, the Range is ) S 11 1 Nf (collapsed) S [/Rect [260.518799 -574.746582 304.680908 -562.646606] /Subtype /Link /Border [0 0 1] /Dest /1244 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (267) S (] ) S (to that position. Similarly, if) S 0 -585.2 M 11 0 Nf (the end is set to be at a position before the start, the Range is ) S 11 1 Nf (collapsed) S [/Rect [268.460938 -587.946533 312.623047 -575.846558] /Subtype /Link /Border [0 0 1] /Dest /1244 /ANN pdfmark 11 0 Nf ( to that position. ) S 0 -585.2 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (268) S 0 setgray 195.9 40 M 8 8 Nf (8.3. Creating a Range) S 0 -8 M grestore pgsave restore N %%Page: 269 269 %%PageResources: font Times-Roman Times-Italic Times-Bold Courier Courier-Bold %%+ font 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 (It is also possible to set a Range's position relative to nodes in the tree: ) S 0 -35 M %%IncludeResource: font Courier 9.0 4 Nf ( void setStartBefore\(in Node node\);) S 0 -45.8 M ( raises\(RangeException\);) S 0 -56.6 M ( void setStartAfter\(in Node node\);) S 0 -67.4 M ( raises\(RangeException\);) S 0 -78.2 M ( void setEndBefore\(in Node node\);) S 0 -89 M ( raises\(RangeException\);) S 0 -99.8 M ( void setEndAfter\(in Node node\);) S 0 -110.6 M ( raises\(RangeException\);) S 0 -134.8 M 11 0 Nf (The parent of the node becomes the ) S %%IncludeResource: font Times-Italic 11 1 Nf (container) S [/Rect [158.760986 -137.54834 202.923096 -125.448341] /Subtype /Link /Border [0 0 1] /Dest /1239 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (265) S (] ) S (of the ) S 11 1 Nf (boundary-point) S [/Rect [266.603271 -137.54834 337.044434 -125.448341] /Subtype /Link /Border [0 0 1] /Dest /1238 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (265) S (] ) S (and the Range is) S 0 -148 M 11 0 Nf (subject to the same restrictions as given above in the description of ) S 11 4 Nf (setStart\(\)) S 11 0 Nf (and ) S 11 4 Nf (setEnd\(\)) S 11 0 Nf (.) S 0 -172.2 M 11 0 Nf (A Range can be ) S 11 1 Nf (collapsed) S [/Rect [71.6977539 -174.948242 115.859863 -162.848236] /Subtype /Link /Border [0 0 1] /Dest /1244 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (267) S (] ) S (to either boundary-point: ) S 0 -194 M 9.0 4 Nf ( void collapse\(in boolean toStart\);) S 0 -218.2 M 11 0 Nf (Passing ) S 11 4 Nf (TRUE) S 11 0 Nf ( as the parameter ) S 11 4 Nf (toStart) S 11 0 Nf ( will ) S 11 1 Nf (collapse) S [/Rect [208.159912 -220.948 246.822021 -208.847992] /Subtype /Link /Border [0 0 1] /Dest /1244 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (267) S (] ) S (the Range to its start, ) S 11 4 Nf (FALSE) S 11 0 Nf ( to its ) S (end.) S 0 -242.4 M 11 0 Nf (Testing whether a Range is ) S 11 1 Nf (collapsed) S [/Rect [121.504395 -245.147949 165.666504 -233.047943] /Subtype /Link /Border [0 0 1] /Dest /1244 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (267) S (] ) S (can be done by examining the ) S 11 4 Nf (collapsed) S 11 0 Nf ( attribute: ) S 0 -264.2 M 9.0 4 Nf ( readonly attribute boolean collapsed;) S 0 -288.4 M 11 0 Nf (The following methods can be used to make a Range select the contents of a node or the node itself. ) S 0 -310.2 M 9.0 4 Nf ( void selectNode\(in Node n\);) S 0 -321 M ( void selectNodeContents\(in Node n\);) S 0 -345.2 M 11 0 Nf (The following examples demonstrate the operation of the methods ) S 11 4 Nf (selectNode) S 11 0 Nf ( and ) S 0 -358.4 M 11 4 Nf (selectNodeContents) S 11 0 Nf (: ) S 0 -380.2 M 9.0 4 Nf (Before:) S 0 -391 M 9.0 4 Nf ( ) S %%IncludeResource: font Courier-Bold 9.0 6 Nf (^) S 9.0 4 Nf (ABC) S 0 -401.8 M (After Range.selectNodeContents\(FOO\):) S 0 -412.6 M 9.0 4 Nf ( ) S 9.0 6 Nf (ABC) S 9.0 4 Nf () S 0 -423.4 M (\(In this case, FOO is the parent of both boundary-points\)) S 0 -434.2 M (After Range.selectNode\(FOO\):) S 0 -455.8 M 9.0 4 Nf () S 9.0 6 Nf (ABC) S 9.0 4 Nf () S 0 -464.8 M [/View [/XYZ -4 241.204346 null] /Dest /110 /DEST pdfmark 0 -489.8 M %%IncludeResource: font Times-Bold 17 2 Nf (8.5.) S [/View [/XYZ -4 236.604584 null] /Dest /1302 /DEST pdfmark [/View [/XYZ -4 236.604584 null] /Dest /1251 /DEST pdfmark ( Comparing Range ) S (Boundary-Points) S 0 -514 M 11 0 Nf (It is possible to compare two Ranges by comparing their boundary-points: ) S 0 -535.2 M 8.51465 4 Nf ( int compareBoundaryPoints\(in CompareHow how, in Range sourceRange\) raises\(RangeException\);) S 0 -559.4 M 11 0 Nf (where ) S 11 4 Nf (CompareHow) S 11 0 Nf ( is one of four values: ) S 11 4 Nf (START_TO_START) S 11 0 Nf (, ) S 11 4 Nf (START_TO_END) S 11 0 Nf (, ) S 11 4 Nf (END_TO_END) S 11 0 Nf ( and ) S 0 -572.6 M 11 4 Nf (END_TO_START) S 11 0 Nf (. The return value is -1, 0 or 1 depending on whether the corresponding boundary-point) S 0 -585.8 M 11 0 Nf (of the Range is before, equal to, or after the corresponding boundary-point of ) S 11 4 Nf (sourceRange) S 11 0 Nf (. An) S 0 -599 M 11 0 Nf (exception is thrown if the two Ranges have different ) S 11 1 Nf (root ) S (container) S [/Rect [232.701172 -601.762695 297.949951 -589.66272] /Subtype /Link /Border [0 0 1] /Dest /1242 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (266) S (] ) S (s.) S 0 -599 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (269) S 0 setgray 164.1 40 M 8 8 Nf (8.5. Comparing Range Boundary-Points) S 0 -8 M grestore pgsave restore N %%Page: 270 270 %%PageResources: font Times-Roman Times-Italic Times-Bold Courier Courier-Bold %%+ font 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 (The result of comparing two boundary-points \(or positions\) is specified below. An informal but not) S 0 -26.4 M (always correct specification is that an boundary-point is before, equal to, or after another if it corresponds) S 0 -39.6 M (to a location in a text representation before, equal to, or after the other's corresponding ) S (location.) S 0 -63.8 M [/View [/XYZ -4 655.400208 null] /Dest /1252 /DEST pdfmark 11 0 Nf (Let A and B be two boundary-points or positions. Then one of the following holds: A is ) S %%IncludeResource: font Times-Italic 11 1 Nf (before) S 11 0 Nf ( B, A is ) S 0 -77 M 11 1 Nf (equal ) S (to) S 11 0 Nf (B, or A is ) S 11 1 Nf (after) S 11 0 Nf ( B. Which one holds is specified in the following by examining four ) S (cases:) S 0 -101.2 M 11 0 Nf (In the first case the boundary-points have the same ) S 11 1 Nf (container) S [/Rect [225.364014 -103.949707 269.526123 -91.8497086] /Subtype /Link /Border [0 0 1] /Dest /1239 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (265) S (] ) S (. A is ) S 11 1 Nf (before) S 11 0 Nf ( B if its ) S 11 1 Nf (offset) S [/Rect [394.936768 -103.949707 420.772949 -91.8497086] /Subtype /Link /Border [0 0 1] /Dest /1241 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (265) S (] ) S (is) S 0 -114.4 M 11 0 Nf (less than the ) S 11 1 Nf (offset) S [/Rect [56.1325684 -117.149658 81.96875 -105.04966] /Subtype /Link /Border [0 0 1] /Dest /1241 /ANN pdfmark 11 0 Nf ( of B, A is ) S 11 1 Nf (equal ) S (to) S 11 0 Nf ( B if its ) S 11 1 Nf (offset) S [/Rect [199.44873 -117.149658 225.284912 -105.04966] /Subtype /Link /Border [0 0 1] /Dest /1241 /ANN pdfmark 11 0 Nf ( is equal to the ) S 11 1 Nf (offset) S [/Rect [290.196533 -117.149658 316.032715 -105.04966] /Subtype /Link /Border [0 0 1] /Dest /1241 /ANN pdfmark 11 0 Nf ( of B, and A is ) S 11 1 Nf (after) S 11 0 Nf ( B if its ) S 11 1 Nf (offset) S [/Rect [437.175293 -117.149658 463.011475 -105.04966] /Subtype /Link /Border [0 0 1] /Dest /1241 /ANN pdfmark 0 -127.6 M 11 0 Nf (is greater than the ) S 11 1 Nf (offset) S [/Rect [80.2548828 -130.349609 106.091064 -118.249611] /Subtype /Link /Border [0 0 1] /Dest /1241 /ANN pdfmark 11 0 Nf ( of ) S (B.) S 0 -151.8 M 11 0 Nf (In the second case a child C of the ) S 11 1 Nf (container) S [/Rect [152.655762 -154.549561 196.817871 -142.449554] /Subtype /Link /Border [0 0 1] /Dest /1239 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (265) S (] ) S (of A is an ) S 11 1 Nf (ancestor ) S (container) S [/Rect [278.21875 -154.549561 363.013916 -142.449554] /Subtype /Link /Border [0 0 1] /Dest /1240 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (265) S (] ) S (of B. In this) S 0 -165 M 11 0 Nf (case, A is ) S 11 1 Nf (before) S 11 0 Nf ( B if the ) S 11 1 Nf (offset) S [/Rect [110.812256 -167.749512 136.648438 -155.649506] /Subtype /Link /Border [0 0 1] /Dest /1241 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (265) S (] ) S (of A is less than or equal to the index of the child C and A is ) S 11 1 Nf (after) S 0 -178.2 M 11 0 Nf (B ) S (otherwise.) S 0 -202.4 M 11 0 Nf (In the third case a child C of the ) S 11 1 Nf (container) S [/Rect [142.887939 -205.149414 187.050049 -193.049408] /Subtype /Link /Border [0 0 1] /Dest /1239 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (265) S (] ) S (of B is an ) S 11 1 Nf (ancestor ) S (container) S [/Rect [267.845947 -205.149414 352.641113 -193.049408] /Subtype /Link /Border [0 0 1] /Dest /1240 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (265) S (] ) S (of A. In this case,) S 0 -215.6 M 11 0 Nf (A is ) S 11 1 Nf (before) S 11 0 Nf ( B if the index of the child C is less than the ) S 11 1 Nf (offset) S [/Rect [243.733887 -218.349365 269.570068 -206.249359] /Subtype /Link /Border [0 0 1] /Dest /1241 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (265) S (] ) S (of B and A is ) S 11 1 Nf (after) S 11 0 Nf ( B ) S (otherwise.) S 0 -239.8 M (In the fourth case, none of three other cases hold: the containers of A and B are siblings or descendants of) S 0 -253 M 11 0 Nf (sibling nodes. In this case, A ) S (is) S 11 1 Nf (before) S 11 0 Nf ( B if the ) S 11 1 Nf (container) S [/Rect [202.484619 -255.749268 246.646729 -243.649261] /Subtype /Link /Border [0 0 1] /Dest /1239 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (265) S (] ) S (of A is before the ) S 11 1 Nf (container) S [/Rect [361.94873 -255.749268 406.11084 -243.649261] /Subtype /Link /Border [0 0 1] /Dest /1239 /ANN pdfmark 11 0 Nf ( of B in a) S 0 -266.2 M 11 0 Nf (pre-order traversal of the Ranges' ) S 11 1 Nf (context ) S (tree) S [/Rect [150.191162 -268.949219 203.8125 -256.849213] /Subtype /Link /Border [0 0 1] /Dest /1243 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (266) S (] ) S (and A is ) S 11 1 Nf (after) S 11 0 Nf ( B ) S (otherwise.) S 0 -290.4 M (Note that because the same location in a text representation of the document can correspond to two) S 0 -303.6 M (different positions in the DOM tree, it is possible for two boundary-points to not compare equal even) S 0 -316.8 M (though they would be equal in the text representation. For this reason, the informal definition above can) S 0 -330 M (sometimes be ) S (incorrect.) S 0 -330 M [/View [/XYZ -4 376.000977 null] /Dest /111 /DEST pdfmark 0 -364 M %%IncludeResource: font Times-Bold 17 2 Nf (8.6.) S [/View [/XYZ -4 362.401215 null] /Dest /1303 /DEST pdfmark [/View [/XYZ -4 362.401215 null] /Dest /1253 /DEST pdfmark ( Deleting Content with a ) S (Range) S 0 -388.2 M 11 0 Nf (One can delete the contents selected by a Range with: ) S 0 -410 M %%IncludeResource: font Courier 9.0 4 Nf ( void deleteContents\(\);) S 0 -434.2 M 11 4 Nf (deleteContents\(\)) S 11 0 Nf ( deletes all nodes and characters selected by the Range. All other nodes and) S 0 -447.4 M 11 0 Nf (characters remain in the ) S 11 1 Nf (context ) S (tree) S [/Rect [107.126953 -450.148438 160.748291 -438.048431] /Subtype /Link /Border [0 0 1] /Dest /1243 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (266) S (] ) S (of the Range. Some examples of this deletion operation are: ) S 0 -469.2 M 9.0 4 Nf (\(1\) A) S %%IncludeResource: font Courier-Bold 9.0 6 Nf (BCD) S 9.0 4 Nf (CD -->) S 0 -480 M 9.0 4 Nf (A) S 9.0 6 Nf (^) S 9.0 4 Nf (CD) S 0 -501.8 M 9.0 4 Nf (\(2\) AB) S 9.0 6 Nf (CD) S 9.0 4 Nf (E -->) S 0 -512.6 M 9.0 4 Nf (AB) S 9.0 6 Nf (^) S 9.0 4 Nf (E) S 0 -534.4 M 9.0 4 Nf (\(3\) X) S 9.0 6 Nf (YZ) S 9.0 4 Nf (WQ -->) S 0 -545.2 M 9.0 4 Nf (X) S 9.0 6 Nf (^) S 9.0 4 Nf (WQ) S 0 -567 M 9.0 4 Nf (\(4\) A) S 9.0 6 Nf (BC) S 9.0 4 Nf (D) S 0 -577.8 M 9.0 4 Nf (--> A) S 9.0 6 Nf (^) S 9.0 4 Nf (D) S 0 -586.8 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (270) S 0 setgray 173 40 M 8 8 Nf (8.6. Deleting Content with a Range) S 0 -8 M grestore pgsave restore N %%Page: 271 271 %%PageResources: font Times-Roman Times-Italic Times-Bold Courier Courier-Bold %%+ font 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 (After ) S %%IncludeResource: font Courier 11 4 Nf (deleteContents\(\)) S 11 0 Nf ( is invoked on a Range, the Range is ) S %%IncludeResource: font Times-Italic 11 1 Nf (collapsed) S [/Rect [293.706299 -15.9499512 337.868408 -3.84995079] /Subtype /Link /Border [0 0 1] /Dest /1244 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (267) S (] ) S (. If no node was ) S 0 -26.4 M 11 1 Nf (partially ) S (selected) S [/Rect [-1.0 -29.1499023 77.0737305 -17.049902] /Subtype /Link /Border [0 0 1] /Dest /1247 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (267) S (] ) S (by the Range, then it is ) S 11 1 Nf (collapsed) S [/Rect [216.8396 -29.1499023 261.001709 -17.049902] /Subtype /Link /Border [0 0 1] /Dest /1244 /ANN pdfmark 11 0 Nf ( to its original start point, as in example \(1\). If) S 0 -39.6 M 11 0 Nf (a node was ) S 11 1 Nf (partially ) S (selected) S [/Rect [50.6220703 -42.3498535 128.695801 -30.2498531] /Subtype /Link /Border [0 0 1] /Dest /1247 /ANN pdfmark 11 0 Nf ( by the Range and was an ) S 11 1 Nf (ancestor ) S (container) S [/Rect [241.864014 -42.3498535 326.65918 -30.2498531] /Subtype /Link /Border [0 0 1] /Dest /1240 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (265) S (] ) S (of the start of the Range) S 0 -52.8 M (and no ancestor of the node satisfies these two conditions, then the Range is collapsed to the position) S 0 -66 M 11 0 Nf (immediately after the node, as in examples \(2\) and \(4\). If a node was ) S 11 1 Nf (partially ) S (selected) S [/Rect [304.474365 -68.7497559 382.548096 -56.6497574] /Subtype /Link /Border [0 0 1] /Dest /1247 /ANN pdfmark 11 0 Nf ( by the Range and) S 0 -79.2 M 11 0 Nf (was an ) S 11 1 Nf (ancestor ) S (container) S [/Rect [31.9882812 -81.949707 116.783447 -69.8497086] /Subtype /Link /Border [0 0 1] /Dest /1240 /ANN pdfmark 11 0 Nf ( of the end of the Range and no ancestor of the node satisfies these two) S 0 -92.4 M (conditions, then the Range is collapsed to the position immediately before the node, as in examples \(3\)) S 0 -105.6 M (and \(4\). ) S 0 -129.8 M (Note that if deletion of a Range leaves adjacent Text nodes, they are not automatically merged, and empty) S 0 -143 M (Text nodes are not automatically removed. Two Text nodes should be joined only if each is the container) S 0 -156.2 M (of one of the boundary-points of a Range whose contents are deleted. To merge adjacent Text nodes, or) S 0 -169.4 M 11 0 Nf (remove empty text nodes, the ) S 11 4 Nf (normalize\(\)) S 11 0 Nf ( method on the ) S 11 4 Nf (Node) S [/Rect [272.631104 -172.149414 301.030518 -160.049408] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (38) S (] ) S (interface should be used. ) S 0 -169.4 M [/View [/XYZ -4 536.600586 null] /Dest /112 /DEST pdfmark 0 -203.4 M %%IncludeResource: font Times-Bold 17 2 Nf (8.7.) S [/View [/XYZ -4 523.000854 null] /Dest /1304 /DEST pdfmark [/View [/XYZ -4 523.000854 null] /Dest /1254 /DEST pdfmark ( Extracting ) S (Content) S 0 -227.6 M 11 0 Nf (If the contents of a Range need to be extracted rather than deleted, the following method may be used: ) S 0 -249.4 M 9.0 4 Nf ( DocumentFragment extractContents\(\);) S 0 -273.6 M 11 0 Nf (The ) S 11 4 Nf (extractContents\(\)) S 11 0 Nf ( method removes nodes from the Range's ) S 11 1 Nf (context ) S (tree) S [/Rect [317.102783 -276.348877 370.724121 -264.248871] /Subtype /Link /Border [0 0 1] /Dest /1243 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (266) S (] ) S (similarly to) S 0 -286.8 M 11 0 Nf (the ) S 11 4 Nf (deleteContents\(\)) S 11 0 Nf ( method. In addition, it places the deleted contents in a new ) S 0 -300 M 11 4 Nf (DocumentFragment) S [/Rect [-1.0 -302.748779 106.597656 -290.648773] /Subtype /Link /Border [0 0 1] /Dest /212 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (28) S (] ) S (. The following examples illustrate the contents of the returned) S 0 -313.2 M (DocumentFragment: ) S 0 -335 M 9.0 4 Nf (\(1\) A) S %%IncludeResource: font Courier-Bold 9.0 6 Nf (BCD) S 9.0 4 Nf (CD -->) S 0 -345.8 M (BCD) S 0 -367.6 M 9.0 4 Nf (\(2\) AB) S 9.0 6 Nf (CD) S 9.0 4 Nf (E -->) S 0 -378.4 M (CD) S 0 -400.2 M 9.0 4 Nf (\(3\) X) S 9.0 6 Nf (YZ) S 9.0 4 Nf (WQ -->) S 0 -411 M (YZ) S 0 -432.8 M 9.0 4 Nf (\(4\)) S 0 -443.6 M 9.0 4 Nf (A) S 9.0 6 Nf (BC) S 9.0 4 Nf (D -->) S 0 -454.4 M (BC) S 0 -478.6 M 11 0 Nf (It is important to note that nodes that are ) S 11 1 Nf (partially ) S (selected) S [/Rect [180.177 -481.346924 258.250732 -469.246918] /Subtype /Link /Border [0 0 1] /Dest /1247 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (267) S (] ) S (by the Range are cloned. Since part of) S 0 -491.8 M 11 0 Nf (such a node's contents must remain in the Range's ) S 11 1 Nf (context ) S (tree) S [/Rect [224.770264 -494.546875 278.391602 -482.446869] /Subtype /Link /Border [0 0 1] /Dest /1243 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (266) S (] ) S (and part of the contents must be) S 0 -505 M 11 0 Nf (moved to the new DocumentFragment, a clone of the ) S 11 1 Nf (partially ) S (selected) S [/Rect [236.067871 -507.746826 314.141602 -495.64682] /Subtype /Link /Border [0 0 1] /Dest /1247 /ANN pdfmark 11 0 Nf ( node is included in the new) S 0 -518.2 M 11 0 Nf (DocumentFragment. Note that cloning does not take place for ) S 11 1 Nf (selected) S [/Rect [273.950684 -520.946777 311.380371 -508.846771] /Subtype /Link /Border [0 0 1] /Dest /1246 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (267) S (] ) S (elements; these nodes are) S 0 -531.4 M (moved to the new ) S (DocumentFragment.) S 0 -531.4 M [/View [/XYZ -4 174.603271 null] /Dest /113 /DEST pdfmark 0 -545 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (271) S 0 setgray 194.3 40 M 8 8 Nf (8.7. Extracting Content) S 0 -8 M grestore pgsave restore N %%Page: 272 272 %%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 -20.4 M %%IncludeResource: font Times-Bold 17 2 Nf (8.8.) S [/View [/XYZ -4 706.000122 null] /Dest /1305 /DEST pdfmark [/View [/XYZ -4 706.000122 null] /Dest /1255 /DEST pdfmark ( Cloning ) S (Content) S 0 -44.6 M %%IncludeResource: font Times-Roman 11 0 Nf (The contents of a Range may be duplicated using the following method: ) S 0 -66.4 M %%IncludeResource: font Courier 9.0 4 Nf ( DocumentFragment cloneContents\(\);) S 0 -90.6 M 11 0 Nf (This method returns a ) S 11 4 Nf (DocumentFragment) S [/Rect [97.9870605 -93.3496094 205.584717 -81.2496109] /Subtype /Link /Border [0 0 1] /Dest /212 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (28) S (] ) S (that is similar to the one returned by the method ) S 0 -103.8 M 11 4 Nf (extractContents\(\)) S 11 0 Nf (. However, in this case, the original nodes and character data in the Range are) S 0 -117 M 11 0 Nf (not removed from the Range's ) S %%IncludeResource: font Times-Italic 11 1 Nf (context ) S (tree) S [/Rect [136.16748 -119.749512 189.788818 -107.649513] /Subtype /Link /Border [0 0 1] /Dest /1243 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (266) S (] ) S (. Instead, all of the nodes and text content within the) S 0 -130.2 M 11 0 Nf (returned ) S 11 4 Nf (DocumentFragment) S [/Rect [38.401123 -132.949463 145.998779 -120.849464] /Subtype /Link /Border [0 0 1] /Dest /212 /ANN pdfmark 11 0 Nf (are ) S (cloned.) S 0 -130.2 M [/View [/XYZ -4 575.800537 null] /Dest /114 /DEST pdfmark 0 -164.2 M 17 2 Nf (8.9.) S [/View [/XYZ -4 562.200806 null] /Dest /1306 /DEST pdfmark [/View [/XYZ -4 562.200806 null] /Dest /1256 /DEST pdfmark ( Inserting ) S (Content) S 0 -188.4 M 11 0 Nf (A node may be inserted into a Range using the following method: ) S 0 -210.2 M 9.0 4 Nf ( void insertNode\(in Node n\) raises\(RangeException\);) S 0 -234.4 M 11 0 Nf (The ) S 11 4 Nf (insertNode\(\)) S 11 0 Nf ( method inserts the specified node into the Range's ) S 11 1 Nf (context ) S (tree) S [/Rect [325.660156 -237.148926 379.281494 -225.04892] /Subtype /Link /Border [0 0 1] /Dest /1243 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (266) S (] ) S (. The node) S 0 -247.6 M 11 0 Nf (is inserted at the start ) S 11 1 Nf (boundary-point) S [/Rect [95.236084 -250.348877 165.677246 -238.248871] /Subtype /Link /Border [0 0 1] /Dest /1238 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (265) S (] ) S (of the Range, without modifying ) S (it.) S 0 -271.8 M 11 0 Nf (If the start boundary point of the Range is in a ) S 11 4 Nf (Text) S [/Rect [204.608154 -274.548828 233.007568 -262.448822] /Subtype /Link /Border [0 0 1] /Dest /297 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (66) S (] ) S (node, the ) S 11 4 Nf (insertNode) S 11 0 Nf ( operation splits the ) S 0 -285 M 11 4 Nf (Text) S [/Rect [-1.0 -287.748779 27.3994141 -275.648773] /Subtype /Link /Border [0 0 1] /Dest /297 /ANN pdfmark 11 0 Nf ( node at the boundary point. If the node to be inserted is also a ) S 11 4 Nf (Text) S [/Rect [302.1875 -287.748779 330.586914 -275.648773] /Subtype /Link /Border [0 0 1] /Dest /297 /ANN pdfmark 11 0 Nf ( node, the resulting adjacent ) S 0 -298.2 M 11 4 Nf (Text) S [/Rect [-1.0 -300.94873 27.3994141 -288.848724] /Subtype /Link /Border [0 0 1] /Dest /297 /ANN pdfmark 11 0 Nf ( nodes are not normalized automatically; this operation is left to the ) S (application.) S 0 -322.4 M 11 0 Nf (The Node passed into this method can be a ) S 11 4 Nf (DocumentFragment) S [/Rect [190.550537 -325.148682 298.148193 -313.048676] /Subtype /Link /Border [0 0 1] /Dest /212 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (28) S (] ) S (. In that case, the contents of) S 0 -335.6 M 11 0 Nf (the ) S 11 4 Nf (DocumentFragment) S [/Rect [15.1916504 -338.348633 122.789307 -326.248627] /Subtype /Link /Border [0 0 1] /Dest /212 /ANN pdfmark 11 0 Nf ( are inserted at the start ) S 11 1 Nf (boundary-point) S [/Rect [225.869141 -338.348633 296.310303 -326.248627] /Subtype /Link /Border [0 0 1] /Dest /1238 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (265) S (] ) S (of the Range, but the ) S 0 -348.8 M 11 4 Nf (DocumentFragment) S [/Rect [-1.0 -351.548584 106.597656 -339.448578] /Subtype /Link /Border [0 0 1] /Dest /212 /ANN pdfmark 11 0 Nf ( itself is not. Note that if the Node represents the root of a sub-tree, the entire) S 0 -362 M (sub-tree is ) S (inserted.) S 0 -386.2 M 11 0 Nf (The same rules that apply to the ) S 11 4 Nf (insertBefore\(\)) S 11 0 Nf ( method on the Node interface apply here.) S 0 -399.4 M (Specifically, the Node passed in, if it already has a parent, will be removed from its existing ) S (position.) S 0 -399.4 M [/View [/XYZ -4 306.601562 null] /Dest /115 /DEST pdfmark 0 -433.4 M 17 2 Nf (8.10.) S [/View [/XYZ -4 293.001801 null] /Dest /1307 /DEST pdfmark [/View [/XYZ -4 293.001801 null] /Dest /1257 /DEST pdfmark ( Surrounding ) S (Content) S 0 -457.6 M 11 0 Nf (The insertion of a single node to subsume the content selected by a Range can be performed with: ) S 0 -479.4 M 9.0 4 Nf ( void surroundContents\(in Node n\);) S 0 -503.6 M 11 0 Nf (The ) S 11 4 Nf (surroundContents\(\)) S 11 0 Nf ( method causes all of the content selected by the Range to be rooted by the) S 0 -516.8 M 11 0 Nf (specified node. Calling ) S 11 4 Nf (surroundContents\(\)) S 11 0 Nf ( with the node FOO in the following examples yields: ) S 0 -538.6 M 9.0 4 Nf ( Before:) S 0 -549.4 M 9.0 4 Nf ( A) S %%IncludeResource: font Courier-Bold 9.0 6 Nf (BCD) S 9.0 4 Nf (E) S 0 -560.2 M ( After surroundContents\(FOO\):) S 0 -581.8 M 9.0 4 Nf (A) S 9.0 6 Nf (BCD) S 9.0 4 Nf (E) S 0 -590.8 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (272) S 0 setgray 198.5 40 M 8 8 Nf (8.8. Cloning Content) S 0 -8 M grestore pgsave restore N %%Page: 273 273 %%PageResources: font Times-Roman Times-Italic Times-Bold Courier Courier-Bold %%+ font 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 (Another way of describing the effect of this method on the Range's ) S %%IncludeResource: font Times-Italic 11 1 Nf (context ) S (tree) S [/Rect [298.381104 -15.9499512 352.002441 -3.84995079] /Subtype /Link /Border [0 0 1] /Dest /1243 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (266) S (] ) S (is to decompose it) S 0 -26.4 M (in terms of other operations: ) S 8.2 -50.6 M 11 0 Nf (1. ) S (Remove the contents selected by the Range with a call to ) S %%IncludeResource: font Courier 11 4 Nf (extractContents\(\)) S 11 0 Nf (. ) S 8.2 -64.8 M 11 0 Nf (2. ) S (Insert ) S 11 4 Nf (node) S 11 0 Nf ( where the Range is now collapsed \(after the extraction\) with ) S 11 4 Nf (insertNode\(\).) S 11 0 Nf ( ) S 8.2 -79 M 11 0 Nf (3. ) S (Insert the entire contents of the extracted DocumentFragment into ) S 11 4 Nf (node) S 11 0 Nf (. Specifically, invoke the ) S 22 -92.2 M 11 4 Nf (appendChild\(\)) S 11 0 Nf ( on ) S 11 4 Nf (node) S 11 0 Nf ( passing in the DocumentFragment returned as a result of the call to ) S 22 -105.4 M 11 4 Nf (extractContents\(\)) S 11 0 Nf ( ) S 8.2 -119.6 M 11 0 Nf (4. ) S (Select ) S 11 4 Nf (node) S 11 0 Nf ( and all of its contents with ) S 11 4 Nf (selectNode\(\)) S 11 0 Nf (.) S 0 -143.8 M 11 0 Nf (The ) S 11 4 Nf (surroundContents\(\)) S 11 0 Nf ( method raises an exception if the Range ) S 11 1 Nf (partially ) S (selects) S [/Rect [319.115234 -146.549561 391.083984 -134.449554] /Subtype /Link /Border [0 0 1] /Dest /1247 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (267) S (] ) S (a) S 0 -157 M 11 0 Nf (non-Text node. An example of a Range for which ) S 11 4 Nf (surroundContents\(\)) S 11 0 Nf (raises an exception is: ) S 0 -178.8 M 9.0 4 Nf ( A) S %%IncludeResource: font Courier-Bold 9.0 6 Nf (BC) S 9.0 4 Nf (DE) S 0 -203 M 11 0 Nf (If ) S 11 4 Nf (node) S 11 0 Nf ( has any children, those children are removed before its insertion. Also, if ) S 11 4 Nf (node) S 11 0 Nf ( already has a) S 0 -216.2 M 11 0 Nf (parent, it is removed from the original parent's ) S 11 4 Nf (childNodes) S 11 0 Nf ( ) S (list.) S 0 -216.2 M [/View [/XYZ -4 489.800781 null] /Dest /116 /DEST pdfmark 0 -250.2 M %%IncludeResource: font Times-Bold 17 2 Nf (8.11.) S [/View [/XYZ -4 476.201019 null] /Dest /1308 /DEST pdfmark [/View [/XYZ -4 476.201019 null] /Dest /1258 /DEST pdfmark ( Miscellaneous ) S (Members) S 0 -274.4 M 11 0 Nf (One can clone a Range: ) S 0 -296.2 M 9.0 4 Nf ( Range cloneRange\(\);) S 0 -320.4 M 11 0 Nf (This creates a new Range which selects exactly the same content as that selected by the Range on which) S 0 -333.6 M 11 0 Nf (the method ) S 11 4 Nf (cloneRange) S 11 0 Nf ( was invoked. No content is affected by this ) S (operation.) S 0 -357.8 M 11 0 Nf (Because the boundary-points of a Range do not necessarily have the same ) S 11 1 Nf (container) S [/Rect [327.090332 -360.548584 371.252441 -348.448578] /Subtype /Link /Border [0 0 1] /Dest /1239 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (265) S (] ) S (s, use: ) S 0 -379.6 M 9.0 4 Nf ( readonly attribute Node commonAncestorContainer;) S 0 -403.8 M 11 0 Nf (to get the ) S 11 1 Nf (ancestor ) S (container) S [/Rect [42.6911621 -406.54834 127.486328 -394.448334] /Subtype /Link /Border [0 0 1] /Dest /1240 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (265) S (] ) S (of both boundary-points that is furthest down from the Range's ) S 11 1 Nf (root ) S [/Rect [444.140137 -406.54834 467.226807 -394.448334] /Subtype /Link /Border [0 0 1] /Dest /1242 /ANN pdfmark 0 -417 M 11 1 Nf (container) S [/Rect [-1.0 -419.748291 43.1621094 -407.648285] /Subtype /Link /Border [0 0 1] /Dest /1242 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (266) S (] ) S 0 -441.2 M (One can get a copy of all the character data selected or partially selected by a Range with: ) S 0 -463 M 9.0 4 Nf ( DOMString toString\(\);) S 0 -487.2 M 11 0 Nf (This does nothing more than simply concatenate all the character data selected by the Range. This) S 0 -500.4 M 11 0 Nf (includes character data in both ) S 11 4 Nf (Text) S [/Rect [136.155762 -503.147949 164.555176 -491.047943] /Subtype /Link /Border [0 0 1] /Dest /297 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (66) S (] ) S (and ) S 11 4 Nf (CDATASection) S [/Rect [213.264648 -503.147949 294.462891 -491.047943] /Subtype /Link /Border [0 0 1] /Dest /301 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (67) S (] ) S (nodes.) S 0 -500.4 M [/View [/XYZ -4 205.602051 null] /Dest /117 /DEST pdfmark 0 -534.4 M 17 2 Nf (8.12.) S [/View [/XYZ -4 192.002319 null] /Dest /1309 /DEST pdfmark [/View [/XYZ -4 192.002319 null] /Dest /1259 /DEST pdfmark ( Range modification under document ) S (mutation) S 0 -558.6 M 11 0 Nf (As a document is modified, the Ranges within the document need to be updated. For example, if one) S 0 -571.8 M (boundary-point of a Range is within a node and that node is removed from the document, then the Range) S 0 -585 M (would be invalid unless it is fixed up in some way. This section describes how Ranges are modified under) S 0 -598.2 M (document mutations so that they remain ) S (valid.) S 0 -598.2 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (273) S 0 setgray 181.9 40 M 8 8 Nf (8.11. Miscellaneous Members) S 0 -8 M grestore pgsave restore N %%Page: 274 274 %%PageResources: font Times-Roman Times-Italic Times-Bold Courier %%+ font Courier-Oblique Courier-Bold Courier-BoldOblique 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 (There are two general principles which apply to Ranges under document mutation: The first is that all) S 0 -26.4 M (Ranges in a document will remain valid after any mutation operation and the second is that, as much as) S 0 -39.6 M (possible, all Ranges will select the same portion of the document after any mutation ) S (operation.) S 0 -63.8 M (Any mutation of the document tree which affect Ranges can be considered to be a combination of basic) S 0 -77 M (deletion and insertion operations. In fact, it can be convenient to think of those operations as being) S 0 -90.2 M 11 0 Nf (accomplished using the ) S %%IncludeResource: font Courier 11 4 Nf (deleteContents\(\)) S 11 0 Nf ( and ) S 11 4 Nf (insertNode\(\)) S 11 0 Nf ( Range methods and, in the case of) S 0 -103.4 M 11 0 Nf (Text mutations, the ) S 11 4 Nf (splitText\(\)) S 11 0 Nf ( and ) S 11 4 Nf (normalize\(\)) S 11 0 Nf ( methods. ) S 0 -103.4 M [/View [/XYZ -4 602.600342 null] /Dest /118 /DEST pdfmark 0 -133.4 M %%IncludeResource: font Times-Bold 15 2 Nf (8.12.1.) S [/View [/XYZ -4 590.600342 null] /Dest /1310 /DEST pdfmark [/View [/XYZ -4 590.600342 null] /Dest /1260 /DEST pdfmark ( Insertions ) S 0 -157.6 M 11 0 Nf (An insertion occurs at a single point, the insertion point, in the document. For any Range in the document) S 0 -170.8 M (tree, consider each boundary-point. The only case in which the boundary-point will be changed after the) S 0 -184 M 11 0 Nf (insertion is when the boundary-point and the insertion point have the same ) S %%IncludeResource: font Times-Italic 11 1 Nf (container) S [/Rect [330.181885 -186.749512 374.344 -174.649506] /Subtype /Link /Border [0 0 1] /Dest /1239 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (265) S (] ) S (and the ) S 11 1 Nf (offset) S [/Rect [444.745117 -186.749512 470.581299 -174.649506] /Subtype /Link /Border [0 0 1] /Dest /1241 /ANN pdfmark 11 0 Nf ( ) S 0 -197.2 M 11 0 Nf ([p.) S (265) S (] ) S (of the insertion point is strictly less than the ) S 11 1 Nf (offset) S [/Rect [229.071045 -199.949463 254.907227 -187.849457] /Subtype /Link /Border [0 0 1] /Dest /1241 /ANN pdfmark 11 0 Nf ( of the Range's boundary-point. In that case the ) S 0 -210.4 M 11 1 Nf (offset) S [/Rect [-1.0 -213.149414 24.8361816 -201.049408] /Subtype /Link /Border [0 0 1] /Dest /1241 /ANN pdfmark 11 0 Nf ( of the Range's boundary-point will be increased so that it is between the same nodes or characters as) S 0 -223.6 M (it was before the ) S (insertion.) S 0 -247.8 M (Note that when content is inserted at a boundary-point, it is ambiguous as to where the boundary-point) S 0 -261 M (should be repositioned if its relative position is to be maintained. There are two possibilities: at the start or) S 0 -274.2 M 11 0 Nf (at the end of the newly inserted content. We have chosen that in this case neither the ) S 11 1 Nf (container) S [/Rect [372.914795 -276.949219 417.076904 -264.849213] /Subtype /Link /Border [0 0 1] /Dest /1239 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (265) S (] ) S (nor ) S 0 -287.4 M 11 1 Nf (offset) S [/Rect [-1.0 -290.14917 24.8361816 -278.049164] /Subtype /Link /Border [0 0 1] /Dest /1241 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (265) S (] ) S (of the boundary-point is changed. As a result, the boundary-point will be positioned at the) S 0 -300.6 M (start of the newly inserted ) S (content.) S 0 -324.8 M 11 1 Nf (Examples:) S 0 -349 M 11 0 Nf (Suppose the Range selects the following: ) S 0 -370.8 M 9.0 4 Nf (

Abcd efgh X) S %%IncludeResource: font Courier-Bold 9.0 6 Nf (Y blah i) S 9.0 4 Nf (jkl

) S 0 -395 M 11 0 Nf (Consider the insertion of the text ) S (") S 11 1 Nf (inserted ) S (text) S 11 0 Nf (" at the following positions: ) S 0 -416.8 M 9.0 4 Nf (1. Before the 'X':) S 0 -438.4 M 9.0 4 Nf (

Abcd efgh ) S %%IncludeResource: font Courier-Oblique 9.0 5 Nf (inserted text) S 9.0 4 Nf (X) S 9.0 6 Nf (Y blah i) S 9.0 4 Nf (jkl

) S 0 -460 M (2. After the 'X':) S 0 -481.6 M 9.0 4 Nf (

Abcd efgh X) S %%IncludeResource: font Courier-BoldOblique 9.0 7 Nf (inserted text) S 9.0 6 Nf (Y blah i) S 9.0 4 Nf (jkl

) S 0 -503.2 M (3. After the 'Y':) S 0 -524.8 M 9.0 4 Nf (

Abcd efgh X) S 9.0 6 Nf (Y) S 9.0 7 Nf (inserted text) S 9.0 6 Nf ( blah i) S 9.0 4 Nf (jkl

) S 0 -546.4 M (4. After the 'h' in "Y blah":) S 0 -568 M 9.0 4 Nf (

Abcd efgh X) S 9.0 6 Nf (Y blah) S 9.0 7 Nf (inserted text) S 9.0 6 Nf ( i) S 9.0 4 Nf (jkl

) S 0 -577 M [/View [/XYZ -4 129.00415 null] /Dest /119 /DEST pdfmark 0 -577 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (274) S 0 setgray 204.3 40 M 8 8 Nf (8.12.1. Insertions) S 0 -8 M grestore pgsave restore N %%Page: 275 275 %%PageResources: font Times-Roman Times-Italic Times-Bold Courier Courier-Bold %%+ font Helvetica %%PageBoundingBox: 71 44 540 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 (8.12.2.) S [/View [/XYZ -4 706.0 null] /Dest /1311 /DEST pdfmark [/View [/XYZ -4 706.0 null] /Dest /1261 /DEST pdfmark ( ) S (Deletions) S 0 -42.2 M %%IncludeResource: font Times-Roman 11 0 Nf (Any deletion from the document tree can be considered as a sequence of ) S %%IncludeResource: font Courier 11 4 Nf (deleteContents\(\)) S 0 -55.4 M 11 0 Nf (operations applied to a minimal set of disjoint Ranges. To specify how a Range is modified under) S 0 -68.6 M 11 0 Nf (deletions we need only consider what happens to a Range under a single ) S 11 4 Nf (deleteContents\(\)) S 11 0 Nf (operation) S 0 -81.8 M (of another Range. And, in fact, we need only consider what happens to a single boundary-point of the) S 0 -95 M (Range since both boundary-points are modified using the same ) S (algorithm.) S 0 -119.2 M (If a boundary-point of the original Range is within the content being deleted, then after the deletion it will) S 0 -132.4 M 11 0 Nf (be at the same position as the resulting boundary-point of the \(now ) S %%IncludeResource: font Times-Italic 11 1 Nf (collapsed) S [/Rect [295.961426 -135.149658 340.123535 -123.04966] /Subtype /Link /Border [0 0 1] /Dest /1244 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (267) S (] ) S (\) Range used to) S 0 -145.6 M (delete the ) S (contents.) S 0 -169.8 M 11 0 Nf (If a boundary-point is after the content being deleted then it is not affected by the deletion unless its ) S 0 -183 M 11 1 Nf (container) S [/Rect [-1.0 -185.749512 43.1621094 -173.649506] /Subtype /Link /Border [0 0 1] /Dest /1239 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (265) S (] ) S (is also the ) S 11 1 Nf (container) S [/Rect [125.486572 -185.749512 169.648682 -173.649506] /Subtype /Link /Border [0 0 1] /Dest /1239 /ANN pdfmark 11 0 Nf ( of one of the boundary-points of the Range being deleted. If there) S 0 -196.2 M 11 0 Nf (is such a common ) S 11 1 Nf (container) S [/Rect [80.8825684 -198.949463 125.044678 -186.849457] /Subtype /Link /Border [0 0 1] /Dest /1239 /ANN pdfmark 11 0 Nf (, then the index of the boundary-point is modified so that the boundary-point) S 0 -209.4 M 11 0 Nf (maintains its position relative to the content of the ) S 11 1 Nf (container) S [/Rect [222.349854 -212.149414 266.511963 -200.049408] /Subtype /Link /Border [0 0 1] /Dest /1239 /ANN pdfmark 11 0 Nf (.) S 0 -233.6 M (If a boundary-point is before the content being deleted then it is not affected by the deletion at ) S (all.) S 0 -257.8 M 11 1 Nf (Examples:) S 0 -282 M 11 0 Nf (In these examples, the Range on which ) S 11 4 Nf (deleteContents\(\)) S 11 0 Nf (is invoked is indicated by the underline. ) S 0 -306.2 M 11 1 Nf (Example 1. ) S 0 -330.4 M 11 0 Nf (Before: ) S 0 -352.2 M 9.0 4 Nf (

Abcd ) S gsave newpath 43.2 -353.1 M 32.3994141 0 RL stroke grestore (efgh T) S gsave newpath 75.6 -353.1 M 16.199707 0 RL stroke grestore %%IncludeResource: font Courier-Bold 9.0 6 Nf (he ) S (Range i) S 9.0 4 Nf (jkl

) S 0 -376.4 M 11 0 Nf (After:) S 0 -398.2 M 9.0 4 Nf (

Abcd ) S 9.0 6 Nf (Range i) S 9.0 4 Nf (jkl

) S 0 -422.4 M 11 1 Nf (Example 2. ) S 0 -446.6 M 11 0 Nf (Before:) S 0 -468.4 M 9.0 4 Nf (

Abcd ) S gsave newpath 43.2 -469.3 M 32.3994141 0 RL stroke grestore (efgh T) S gsave newpath 75.6 -469.3 M 53.9990234 0 RL stroke grestore 9.0 6 Nf (he Range i) S gsave newpath 129.6 -469.3 M 5.39990234 0 RL stroke grestore 9.0 4 Nf (j) S (kl

) S 0 -492.6 M 11 0 Nf (After:) S 0 -514.4 M 9.0 4 Nf (

Abcd ) S 9.0 6 Nf (^) S 9.0 4 Nf (kl

) S 0 -538.6 M 11 1 Nf (Example 3. ) S 0 -562.8 M 11 0 Nf (Before:) S 0 -584.6 M 9.0 4 Nf (

ABCD ) S gsave newpath 43.2 -585.5 M 32.3994141 0 RL stroke grestore (efgh T) S gsave newpath 75.6 -585.5 M 43.1992188 0 RL stroke grestore 9.0 6 Nf (he R) S (ange) S 9.0 4 Nf ( ijkl

) S 0 -593.6 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (275) S 0 setgray 205 40 M 8 8 Nf (8.12.2. Deletions) S 0 -8 M grestore pgsave restore N %%Page: 276 276 %%PageResources: font Times-Roman Times-Italic Times-Bold Times-BoldItalic %%+ font Courier Courier-Bold Helvetica %%PageBoundingBox: 71 44 526 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 (After:) S 0 -35 M %%IncludeResource: font Courier 9.0 4 Nf (

ABCD ) S %%IncludeResource: font Courier-Bold 9.0 6 Nf (ange) S 9.0 4 Nf ( ijkl

) S 0 -59.2 M 11 0 Nf (In this example, the container of the start boundary-point after the deletion is the Text node holding the) S 0 -72.4 M (string ) S ("ange".) S 0 -96.6 M %%IncludeResource: font Times-Italic 11 1 Nf (Example 4. ) S 0 -120.8 M 11 0 Nf (Before:) S 0 -142.6 M 9.0 4 Nf (

Abcd ) S gsave newpath 43.2 -143.5 M 32.3994141 0 RL stroke grestore (efgh T) S 9.0 6 Nf (he Range i) S 9.0 4 Nf (jkl

) S 0 -166.8 M 11 0 Nf (After:) S 0 -188.6 M 9.0 4 Nf (

Abcd ) S 9.0 6 Nf (he Range i) S 9.0 4 Nf (jkl

) S 0 -212.8 M 11 1 Nf (Example 5. ) S 0 -237 M 11 0 Nf (Before:) S 0 -258.8 M 9.0 4 Nf (

Abcd ) S gsave newpath 43.2 -259.7 M 53.9990234 0 RL stroke grestore (efgh T) S gsave newpath 97.2 -259.7 M 53.9990234 0 RL stroke grestore 9.0 6 Nf (he Range i) S gsave newpath 151.2 -259.7 M 32.3994141 0 RL stroke grestore 9.0 4 Nf (j) S (kl

) S 0 -283 M 11 0 Nf (After:) S 0 -304.8 M 9.0 4 Nf (

Abcd ) S 9.0 6 Nf (^) S 9.0 4 Nf (kl

) S 0 -313.8 M [/View [/XYZ -4 392.201416 null] /Dest /120 /DEST pdfmark 0 -338.8 M %%IncludeResource: font Times-Bold 17 2 Nf (8.13.) S [/View [/XYZ -4 387.601654 null] /Dest /1312 /DEST pdfmark [/View [/XYZ -4 387.601654 null] /Dest /1262 /DEST pdfmark ( Formal Description of the Range ) S (Interface) S 0 -363 M 11 0 Nf (To summarize, the complete, formal description of the ) S 11 4 Nf (Range) S [/Rect [241.56665 -365.748291 276.565918 -353.648285] /Subtype /Link /Border [0 0 1] /Dest /1263 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (276) S (] ) S (interface is given ) S (below:) S 0 -387.2 M 11 2 Nf (Interface ) S %%IncludeResource: font Times-BoldItalic 11 3 Nf (Range) S [/View [/XYZ -4 332.00177 null] /Dest /1263 /DEST pdfmark 11 0 Nf ( \(introduced in ) S 11 2 Nf (DOM Level ) S (2) S 11 0 Nf (\) ) S 22 -400.4 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -422.2 M 9.0 4 Nf (// Introduced in DOM Level 2:) S 44 -433 M (interface Range {) S 44 -443.8 M ( readonly attribute Node startContainer;) S 44 -454.6 M ( // raises\(DOMException\) on retrieval) S 44 -476.2 M ( readonly attribute long startOffset;) S 44 -487 M ( // raises\(DOMException\) on retrieval) S 44 -508.6 M ( readonly attribute Node endContainer;) S 44 -519.4 M ( // raises\(DOMException\) on retrieval) S 44 -541 M ( readonly attribute long endOffset;) S 44 -551.8 M ( // raises\(DOMException\) on retrieval) S 44 -573.4 M ( readonly attribute boolean collapsed;) S 44 -584.2 M ( // raises\(DOMException\) on retrieval) S 44 -605.8 M ( readonly attribute Node commonAncestorContainer;) S 44 -616.6 M ( // raises\(DOMException\) on retrieval) S 44 -616.6 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (276) S 0 setgray 150.7 40 M 8 8 Nf (8.13. Formal Description of the Range Interface) S 88 -8 M grestore pgsave restore N %%Page: 277 277 %%PageResources: font Courier Helvetica %%PageBoundingBox: 115 44 466 755 %%BeginPageSetup /pgsave save D 71 706 translate %%EndPageSetup 0 0 M 0.6 setlinewidth 44 -21.6 M %%IncludeResource: font Courier 9.0 4 Nf ( void setStart\(in Node refNode, ) S 44 -32.4 M ( in long offset\)) S 44 -43.2 M ( raises\(RangeException, ) S 44 -54 M ( DOMException\);) S 44 -64.8 M ( void setEnd\(in Node refNode, ) S 44 -75.6 M ( in long offset\)) S 44 -86.4 M ( raises\(RangeException, ) S 44 -97.2 M ( DOMException\);) S 44 -108 M ( void setStartBefore\(in Node refNode\)) S 44 -118.8 M ( raises\(RangeException, ) S 44 -129.6 M ( DOMException\);) S 44 -140.4 M ( void setStartAfter\(in Node refNode\)) S 44 -151.2 M ( raises\(RangeException, ) S 44 -162 M ( DOMException\);) S 44 -172.8 M ( void setEndBefore\(in Node refNode\)) S 44 -183.6 M ( raises\(RangeException, ) S 44 -194.4 M ( DOMException\);) S 44 -205.2 M ( void setEndAfter\(in Node refNode\)) S 44 -216 M ( raises\(RangeException, ) S 44 -226.8 M ( DOMException\);) S 44 -237.6 M ( void collapse\(in boolean toStart\)) S 44 -248.4 M ( raises\(DOMException\);) S 44 -259.2 M ( void selectNode\(in Node refNode\)) S 44 -270 M ( raises\(RangeException, ) S 44 -280.8 M ( DOMException\);) S 44 -291.6 M ( void selectNodeContents\(in Node refNode\)) S 44 -302.4 M ( raises\(RangeException, ) S 44 -313.2 M ( DOMException\);) S 44 -324 M ( // CompareHow) S 44 -334.8 M ( const unsigned short START_TO_START = 0;) S 44 -345.6 M ( const unsigned short START_TO_END = 1;) S 44 -356.4 M ( const unsigned short END_TO_END = 2;) S 44 -367.2 M ( const unsigned short END_TO_START = 3;) S 44 -388.8 M ( short compareBoundaryPoints\(in unsigned short how, ) S 44 -399.6 M ( in Range sourceRange\)) S 44 -410.4 M ( raises\(DOMException\);) S 44 -421.2 M ( void deleteContents\(\)) S 44 -432 M ( raises\(DOMException\);) S 44 -442.8 M ( DocumentFragment extractContents\(\)) S 44 -453.6 M ( raises\(DOMException\);) S 44 -464.4 M ( DocumentFragment cloneContents\(\)) S 44 -475.2 M ( raises\(DOMException\);) S 44 -486 M ( void insertNode\(in Node newNode\)) S 44 -496.8 M ( raises\(DOMException, ) S 44 -507.6 M ( RangeException\);) S 44 -518.4 M ( void surroundContents\(in Node newParent\)) S 44 -529.2 M ( raises\(DOMException, ) S 44 -540 M ( RangeException\);) S 44 -550.8 M ( Range cloneRange\(\)) S 44 -561.6 M ( raises\(DOMException\);) S 44 -572.4 M ( DOMString toString\(\)) S 44 -583.2 M ( raises\(DOMException\);) S 44 -594 M ( void detach\(\)) S 44 -604.8 M ( raises\(DOMException\);) S 44 -615.6 M (};) S 44 -624.6 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (277) S 0 setgray 150.7 40 M 8 8 Nf (8.13. Formal Description of the Range Interface) S 88 -8 M grestore pgsave restore N %%Page: 278 278 %%PageResources: font Times-Roman Times-Italic Times-Bold Times-BoldItalic %%+ font Courier Helvetica %%PageBoundingBox: 93 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 (Definition group ) S %%IncludeResource: font Times-BoldItalic 11 3 Nf (CompareHow) S [/View [/XYZ -4 706.000061 null] /Dest /1264 /DEST pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 44 -37.4 M 11 0 Nf (Passed as a parameter to the ) S %%IncludeResource: font Courier 11 4 Nf (compareBoundaryPoints) S 11 0 Nf ( ) S (method.) S 44 -50.6 M 11 2 Nf (Defined ) S (Constants) S 11 0 Nf ( ) S 66 -63.8 M 11 4 Nf (END_TO_END) S 88 -77 M 11 0 Nf (Compare end boundary-point of ) S 11 4 Nf (sourceRange) S 11 0 Nf ( to end boundary-point of Range on) S 88 -90.2 M 11 0 Nf (which ) S 11 4 Nf (compareBoundaryPoints) S 11 0 Nf ( is ) S (invoked.) S 66 -114.4 M 11 4 Nf (END_TO_START) S 88 -127.6 M 11 0 Nf (Compare end boundary-point of ) S 11 4 Nf (sourceRange) S 11 0 Nf ( to start boundary-point of Range on) S 88 -140.8 M 11 0 Nf (which ) S 11 4 Nf (compareBoundaryPoints) S 11 0 Nf ( is ) S (invoked.) S 66 -165 M 11 4 Nf (START_TO_END) S 88 -178.2 M 11 0 Nf (Compare start boundary-point of ) S 11 4 Nf (sourceRange) S 11 0 Nf ( to end boundary-point of Range on) S 88 -191.4 M 11 0 Nf (which ) S 11 4 Nf (compareBoundaryPoints) S 11 0 Nf ( is ) S (invoked.) S 66 -215.6 M 11 4 Nf (START_TO_START) S 88 -228.8 M 11 0 Nf (Compare start boundary-point of ) S 11 4 Nf (sourceRange) S 11 0 Nf ( to start boundary-point of Range on) S 88 -242 M 11 0 Nf (which ) S 11 4 Nf (compareBoundaryPoints) S 11 0 Nf ( is ) S (invoked.) S 22 -266.2 M 11 2 Nf (Attributes) S 11 0 Nf ( ) S 44 -279.4 M 11 4 Nf (collapsed) S [/View [/XYZ -4 439.800842 null] /Dest /1265 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (boolean) S 11 0 Nf (, readonly ) S 66 -292.6 M (TRUE if the Range is collapsed ) S 66 -305.8 M 11 2 Nf (Exceptions on ) S (retrieval) S 11 0 Nf ( ) S 74 -333.1 M 11 4 Nf (DOMException) S [/Rect [73.0 -335.848877 154.198242 -323.748871] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -346.3 M ([p.) S (24) S (] ) S 200.8 -333.1 M 11 0 Nf (INVALID_STATE_ERR: Raised if ) S 11 4 Nf (detach\(\)) S 11 0 Nf ( has) S 200.8 -346.3 M (already been invoked on this ) S (object.) S 44 -379.2 M 11 4 Nf (commonAncestorContainer) S [/View [/XYZ -4 339.951233 null] /Dest /1266 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (Node) S [/Rect [231.151123 -381.998779 259.550537 -369.898773] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (38) S (] ) S (, readonly ) S 66 -392.4 M 11 0 Nf (The ) S %%IncludeResource: font Times-Italic 11 1 Nf (deepest) S [/Rect [84.8547363 -395.19873 119.842773 -383.098724] /Subtype /Link /Border [0 0 1] /Dest /1293 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (448) S (] ) S (common ) S 11 1 Nf (ancestor ) S (container) S [/Rect [196.667969 -395.19873 281.463135 -383.098724] /Subtype /Link /Border [0 0 1] /Dest /1240 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (265) S (] ) S (of the Range's two) S 66 -405.6 M (boundary-points. ) S 66 -418.8 M 11 2 Nf (Exceptions on ) S (retrieval) S 11 0 Nf ( ) S 74 -446.1 M 11 4 Nf (DOMException) S [/Rect [73.0 -448.898438 154.198242 -436.798431] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -459.3 M ([p.) S (24) S (] ) S 200.8 -446.1 M 11 0 Nf (INVALID_STATE_ERR: Raised if ) S 11 4 Nf (detach\(\)) S 11 0 Nf ( has) S 200.8 -459.3 M (already been invoked on this ) S (object.) S 44 -492.3 M 11 4 Nf (endContainer) S [/View [/XYZ -4 226.901672 null] /Dest /1267 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (Node) S [/Rect [158.552734 -495.04834 186.952148 -482.948334] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (38) S (] ) S (, readonly ) S 66 -505.5 M (Node within which the Range ends ) S 66 -518.7 M 11 2 Nf (Exceptions on ) S (retrieval) S 11 0 Nf ( ) S 74 -546 M 11 4 Nf (DOMException) S [/Rect [73.0 -548.748047 154.198242 -536.648071] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -559.2 M ([p.) S (24) S (] ) S 200.8 -546 M 11 0 Nf (INVALID_STATE_ERR: Raised if ) S 11 4 Nf (detach\(\)) S 11 0 Nf ( has) S 200.8 -559.2 M (already been invoked on this ) S (object.) S 66 -578.9 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (278) S 0 setgray 150.7 40 M 8 8 Nf (8.13. Formal Description of the Range Interface) S 132 -8 M grestore pgsave restore N %%Page: 279 279 %%PageResources: font Times-Roman Times-Bold Courier Helvetica %%PageBoundingBox: 93 44 532 755 %%BeginPageSetup /pgsave save D 71 706 translate %%EndPageSetup 0 0 M 0.6 setlinewidth 44 -13.2 M %%IncludeResource: font Courier 11 4 Nf (endOffset) S [/View [/XYZ -4 706.000061 null] /Dest /1268 /DEST pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( of type ) S 11 4 Nf (long) S 11 0 Nf (, readonly ) S 66 -26.4 M (Offset within the ending node of the Range. ) S 66 -39.6 M %%IncludeResource: font Times-Bold 11 2 Nf (Exceptions on ) S (retrieval) S 11 0 Nf ( ) S 74 -66.9 M 11 4 Nf (DOMException) S [/Rect [73.0 -69.6496582 154.198242 -57.5496597] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -80.1 M ([p.) S (24) S (] ) S 200.8 -66.9 M 11 0 Nf (INVALID_STATE_ERR: Raised if ) S 11 4 Nf (detach\(\)) S 11 0 Nf ( has) S 200.8 -80.1 M (already been invoked on this ) S (object.) S 44 -113 M 11 4 Nf (startContainer) S [/View [/XYZ -4 606.150452 null] /Dest /1269 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (Node) S [/Rect [171.752441 -115.799561 200.151855 -103.699562] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (38) S (] ) S (, readonly ) S 66 -126.2 M (Node within which the Range begins ) S 66 -139.4 M 11 2 Nf (Exceptions on ) S (retrieval) 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 /207 /ANN pdfmark 11 0 Nf ( ) S 74 -179.9 M ([p.) S (24) S (] ) S 200.8 -166.7 M 11 0 Nf (INVALID_STATE_ERR: Raised if ) S 11 4 Nf (detach\(\)) S 11 0 Nf ( has) S 200.8 -179.9 M (already been invoked on this ) S (object.) S 44 -212.9 M 11 4 Nf (startOffset) S [/View [/XYZ -4 506.300842 null] /Dest /1270 /DEST pdfmark 11 0 Nf ( of type ) S 11 4 Nf (long) S 11 0 Nf (, readonly ) S 66 -226.1 M (Offset within the starting node of the Range. ) S 66 -239.3 M 11 2 Nf (Exceptions on ) S (retrieval) S 11 0 Nf ( ) S 74 -266.6 M 11 4 Nf (DOMException) S [/Rect [73.0 -269.348877 154.198242 -257.248871] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -279.8 M ([p.) S (24) S (] ) S 200.8 -266.6 M 11 0 Nf (INVALID_STATE_ERR: Raised if ) S 11 4 Nf (detach\(\)) S 11 0 Nf ( has) S 200.8 -279.8 M (already been invoked on this ) S (object.) S 22 -312.7 M 11 2 Nf (Methods) S 11 0 Nf ( ) S 44 -325.9 M 11 4 Nf (cloneContents) S [/View [/XYZ -4 393.251282 null] /Dest /1271 /DEST pdfmark 11 0 Nf ( ) S 66 -339.1 M (Duplicates the contents of a Range ) S 66 -352.3 M 11 2 Nf (Return ) S (Value) S 11 0 Nf ( ) S 74 -379.6 M 11 4 Nf (DocumentFragment) S [/Rect [73.0 -382.398438 180.597656 -370.298431] /Subtype /Link /Border [0 0 1] /Dest /212 /ANN pdfmark 11 0 Nf ( ) S 74 -392.8 M ([p.) S (28) S (] ) S 231.1 -379.6 M (A DocumentFragment that contains content) S 231.1 -392.8 M (equivalent to this ) S (Range.) S 66 -425.8 M 11 2 Nf (Exceptions) S 11 0 Nf ( ) S 74 -453.1 M 11 4 Nf (DOMException) S [/Rect [73.0 -455.848145 154.198242 -443.748138] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -466.3 M ([p.) S (24) S (] ) S 194.5 -453.1 M (HIERARCHY_REQUEST_ERR: Raised if a) S 194.5 -466.3 M (DocumentType node would be extracted into the new ) S 194.5 -479.5 M (DocumentFragment.) S 194.5 -503.7 M 11 0 Nf (INVALID_STATE_ERR: Raised if ) S 11 4 Nf (detach\(\)) S 11 0 Nf ( has already) S 194.5 -516.9 M (been invoked on this ) S (object.) S 66 -549.8 M 11 2 Nf (No ) S (Parameters) S 44 -574 M 11 4 Nf (cloneRange) S [/View [/XYZ -4 145.152161 null] /Dest /1272 /DEST pdfmark 11 0 Nf ( ) S 66 -587.2 M (Produces a new Range whose boundary-points are equal to the boundary-points of the) S 66 -600.4 M (Range. ) S 66 -613.6 M 11 2 Nf (Return ) S (Value) S 11 0 Nf ( ) S 66 -627.9 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (279) S 0 setgray 150.7 40 M 8 8 Nf (8.13. Formal Description of the Range Interface) S 0 -8 M grestore pgsave restore N %%Page: 280 280 %%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 (Range) S [/Rect [73.0 -15.75 107.999268 -3.64999962] /Subtype /Link /Border [0 0 1] /Dest /1263 /ANN pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( ) S ([p.) S (276) S (] ) S 174 -13 M (The duplicated Range. ) 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 /207 /ANN pdfmark 11 0 Nf ( ) S 74 -86.4 M ([p.) S (24) S (] ) S 200.8 -73.2 M 11 0 Nf (INVALID_STATE_ERR: Raised if ) S 11 4 Nf (detach\(\)) S 11 0 Nf ( has) S 200.8 -86.4 M (already been invoked on this ) S (object.) S 66 -119.4 M 11 2 Nf (No ) S (Parameters) S 44 -143.6 M 11 4 Nf (collapse) S [/View [/XYZ -4 575.600403 null] /Dest /1273 /DEST pdfmark 11 0 Nf ( ) S 66 -156.8 M (Collapse a Range onto one of its boundary-points ) S 66 -170 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -183.2 M 11 4 Nf (toStart) S 11 0 Nf ( of type ) S 11 4 Nf (boolean) S 88 -196.4 M 11 0 Nf (If TRUE, collapses the Range onto its start; if FALSE, collapses it onto its ) S (end.) S 66 -220.6 M 11 2 Nf (Exceptions) S 11 0 Nf ( ) S 74 -247.9 M 11 4 Nf (DOMException) S [/Rect [73.0 -250.64917 154.198242 -238.549164] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -261.1 M ([p.) S (24) S (] ) S 200.8 -247.9 M 11 0 Nf (INVALID_STATE_ERR: Raised if ) S 11 4 Nf (detach\(\)) S 11 0 Nf ( has) S 200.8 -261.1 M (already been invoked on this ) S (object.) S 66 -294 M 11 2 Nf (No Return ) S (Value) S 44 -318.2 M 11 4 Nf (compareBoundaryPoints) S [/View [/XYZ -4 400.951 null] /Dest /1274 /DEST pdfmark 11 0 Nf ( ) S 66 -331.4 M (Compare the boundary-points of two Ranges in a ) S (document.) S 66 -344.6 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -357.8 M 11 4 Nf (how) S 11 0 Nf ( of type ) S 11 4 Nf (unsigned ) S (short) S 66 -382 M 11 4 Nf (sourceRange) S 11 0 Nf ( of type ) S 11 4 Nf (Range) S [/Rect [173.952881 -384.798828 208.952148 -372.698822] /Subtype /Link /Border [0 0 1] /Dest /1263 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (276) S (] ) S 66 -406.2 M 11 2 Nf (Return ) S (Value) S 11 0 Nf ( ) S 74 -433.5 M 11 4 Nf (short) S 139.2 -433.5 M 11 0 Nf (-1, 0 or 1 depending on whether the corresponding boundary-point of the) S 139.2 -446.7 M 11 0 Nf (Range is before, equal to, or after the corresponding boundary-point of ) S 139.2 -459.9 M 11 4 Nf (sourceRange) S 11 0 Nf (. ) S 66 -492.9 M 11 2 Nf (Exceptions) S 11 0 Nf ( ) S 74 -520.2 M 11 4 Nf (DOMException) S [/Rect [73.0 -522.948242 154.198242 -510.848236] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -533.4 M ([p.) S (24) S (] ) S 195.9 -520.2 M (WRONG_DOCUMENT_ERR: Raised if the two Ranges) S 195.9 -533.4 M (are not in the same Document or ) S (DocumentFragment.) S 195.9 -557.6 M 11 0 Nf (INVALID_STATE_ERR: Raised if ) S 11 4 Nf (detach\(\)) S 11 0 Nf ( has already) S 195.9 -570.8 M (been invoked on this ) S (object.) S 66 -579.5 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (280) S 0 setgray 150.7 40 M 8 8 Nf (8.13. Formal Description of the Range Interface) S 132 -8 M grestore pgsave restore N %%Page: 281 281 %%PageResources: font Times-Roman Times-Bold Courier Helvetica %%PageBoundingBox: 115 44 530 755 %%BeginPageSetup /pgsave save D 71 706 translate %%EndPageSetup 0 0 M 0.6 setlinewidth 44 -13.2 M %%IncludeResource: font Courier 11 4 Nf (deleteContents) S [/View [/XYZ -4 706.000061 null] /Dest /1275 /DEST pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 66 -26.4 M (Removes the contents of a Range from the containing document or document fragment) S 66 -39.6 M (without returning a reference to the removed content. ) S 66 -52.8 M %%IncludeResource: font Times-Bold 11 2 Nf (Exceptions) S 11 0 Nf ( ) S 74 -80.1 M 11 4 Nf (DOMException) S [/Rect [73.0 -82.8496094 154.198242 -70.7496109] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -93.3 M ([p.) S (24) S (] ) S 189.2 -80.1 M (NO_MODIFICATION_ALLOWED_ERR: Raised if any) S 189.2 -93.3 M (portion of the content of the Range is read-only or any of the) S 189.2 -106.5 M (nodes that contain any of the content of the Range are ) S 189.2 -119.7 M (read-only.) S 189.2 -143.9 M 11 0 Nf (INVALID_STATE_ERR: Raised if ) S 11 4 Nf (detach\(\)) S 11 0 Nf ( has already) S 189.2 -157.1 M (been invoked on this ) S (object.) S 66 -190 M 11 2 Nf (No ) S (Parameters) S 66 -203.2 M 11 2 Nf (No Return ) S (Value) S 44 -227.4 M 11 4 Nf (detach) S [/View [/XYZ -4 491.750793 null] /Dest /1276 /DEST pdfmark 11 0 Nf ( ) S 66 -240.6 M (Called to indicate that the Range is no longer in use and that the implementation may) S 66 -253.8 M (relinquish any resources associated with this Range. Subsequent calls to any methods or) S 66 -267 M 11 0 Nf (attribute getters on this Range will result in a ) S 11 4 Nf (DOMException) S [/Rect [265.734131 -269.799072 346.932373 -257.699066] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (24) S (] ) S (being thrown with) S 66 -280.2 M 11 0 Nf (an error code of ) S 11 4 Nf (INVALID_STATE_ERR) S 11 0 Nf (. ) S 66 -293.4 M 11 2 Nf (Exceptions) S 11 0 Nf ( ) S 74 -320.7 M 11 4 Nf (DOMException) S [/Rect [73.0 -323.498779 154.198242 -311.398773] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -333.9 M ([p.) S (24) S (] ) S 200.8 -320.7 M 11 0 Nf (INVALID_STATE_ERR: Raised if ) S 11 4 Nf (detach\(\)) S 11 0 Nf ( has) S 200.8 -333.9 M (already been invoked on this ) S (object.) S 66 -366.9 M 11 2 Nf (No ) S (Parameters) S 66 -380.1 M 11 2 Nf (No Return ) S (Value) S 44 -404.3 M 11 4 Nf (extractContents) S [/View [/XYZ -4 314.901428 null] /Dest /1277 /DEST pdfmark 11 0 Nf ( ) S 66 -417.5 M (Moves the contents of a Range from the containing document or document fragment to a) S 66 -430.7 M (new DocumentFragment. ) S 66 -443.9 M 11 2 Nf (Return ) S (Value) S 11 0 Nf ( ) S 74 -471.2 M 11 4 Nf (DocumentFragment) S [/Rect [73.0 -473.948242 180.597656 -461.848236] /Subtype /Link /Border [0 0 1] /Dest /212 /ANN pdfmark 11 0 Nf ( ) S 74 -484.4 M ([p.) S (28) S (] ) S 236.7 -471.2 M (A DocumentFragment containing the extracted) S 236.7 -484.4 M (contents. ) S 66 -517.3 M 11 2 Nf (Exceptions) S 11 0 Nf ( ) S 66 -531.6 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (281) S 0 setgray 150.7 40 M 8 8 Nf (8.13. Formal Description of the Range Interface) S 0 -8 M grestore pgsave restore N %%Page: 282 282 %%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 (DOMException) S [/Rect [73.0 -15.75 154.198242 -3.64999962] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 74 -26.2 M ([p.) S (24) S (] ) S 189.2 -13 M (NO_MODIFICATION_ALLOWED_ERR: Raised if any) S 189.2 -26.2 M (portion of the content of the Range is read-only or any of the) S 189.2 -39.4 M (nodes which contain any of the content of the Range are ) S 189.2 -52.6 M (read-only.) S 189.2 -76.8 M (HIERARCHY_REQUEST_ERR: Raised if a DocumentType) S 189.2 -90 M (node would be extracted into the new ) S (DocumentFragment.) S 189.2 -114.2 M 11 0 Nf (INVALID_STATE_ERR: Raised if ) S 11 4 Nf (detach\(\)) S 11 0 Nf ( has already) S 189.2 -127.4 M (been invoked on this ) S (object.) S 66 -160.3 M %%IncludeResource: font Times-Bold 11 2 Nf (No ) S (Parameters) S 44 -184.5 M 11 4 Nf (insertNode) S [/View [/XYZ -4 534.650452 null] /Dest /1278 /DEST pdfmark 11 0 Nf ( ) S 66 -197.7 M (Inserts a node into the Document or DocumentFragment at the start of the Range. If the) S 66 -210.9 M (container is a Text node, this will be split at the start of the Range. Adjacent Text nodes) S 66 -224.1 M (will not be automatically ) S (merged.) S 66 -237.3 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -250.5 M 11 4 Nf (newNode) S 11 0 Nf ( of type ) S 11 4 Nf (Node) S [/Rect [147.553467 -253.299316 175.952881 -241.19931] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (38) S (] ) S 88 -263.7 M (The node to insert at the start of the ) S (Range) S 66 -287.9 M 11 2 Nf (Exceptions) S 11 0 Nf ( ) S 74 -315.2 M 11 4 Nf (DOMException) S [/Rect [73.0 -317.999023 154.198242 -305.899017] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -328.4 M ([p.) S (24) S (] ) S 202 -315.2 M 11 0 Nf (NO_MODIFICATION_ALLOWED_ERR: Raised if an ) S 202 -328.4 M %%IncludeResource: font Times-Italic 11 1 Nf (ancestor ) S (container) S [/Rect [200.984863 -331.198975 285.780029 -319.098969] /Subtype /Link /Border [0 0 1] /Dest /1240 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (265) S (] ) S (of the start of the Range is ) S 202 -341.6 M (read-only.) S 202 -365.8 M 11 0 Nf (WRONG_DOCUMENT_ERR: Raised if ) S 11 4 Nf (newNode) S 11 0 Nf ( and) S 202 -379 M 11 0 Nf (the ) S 11 1 Nf (container) S [/Rect [217.176514 -381.798828 261.338623 -369.698822] /Subtype /Link /Border [0 0 1] /Dest /1239 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (265) S (] ) S (of the start of the Range were not) S 202 -392.2 M (created from the same ) S (document.) S 202 -416.4 M 11 0 Nf (HIERARCHY_REQUEST_ERR: Raised if the ) S 11 1 Nf (container) S [/Rect [411.202637 -419.19873 455.364746 -407.098724] /Subtype /Link /Border [0 0 1] /Dest /1239 /ANN pdfmark 11 0 Nf ( ) S 202 -429.6 M ([p.) S (265) S (] ) S (of the start of the Range is of a type that does not) S 202 -442.8 M 11 0 Nf (allow children of the type of ) S 11 4 Nf (newNode) S 11 0 Nf ( or if ) S 11 4 Nf (newNode) S 11 0 Nf ( is) S 202 -456 M 11 0 Nf (an ancestor of the ) S 11 1 Nf (container) S [/Rect [281.624023 -458.798584 325.786133 -446.698578] /Subtype /Link /Border [0 0 1] /Dest /1239 /ANN pdfmark 11 0 Nf (.) S 202 -480.2 M 11 0 Nf (INVALID_STATE_ERR: Raised if ) S 11 4 Nf (detach\(\)) S 11 0 Nf ( has) S 202 -493.4 M (already been invoked on this ) S (object.) S 74 -515.2 M 11 4 Nf (RangeException) S [/Rect [73.0 -517.948486 167.397949 -505.84848] /Subtype /Link /Border [0 0 1] /Dest /1291 /ANN pdfmark 11 0 Nf ( ) S 74 -528.4 M ([p.) S (288) S (] ) S 202 -515.2 M 11 0 Nf (INVALID_NODE_TYPE_ERR: Raised if ) S 11 4 Nf (node) S 11 0 Nf ( is an) S 202 -528.4 M (Attr, Entity, Notation, DocumentFragment, or Document ) S 202 -541.6 M (node.) S 66 -574.5 M 11 2 Nf (No Return ) S (Value) S 66 -585.5 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (282) S 0 setgray 150.7 40 M 8 8 Nf (8.13. Formal Description of the Range Interface) S 132 -8 M grestore pgsave restore N %%Page: 283 283 %%PageResources: font Times-Roman Times-Bold Courier Helvetica %%PageBoundingBox: 115 44 529 755 %%BeginPageSetup /pgsave save D 71 706 translate %%EndPageSetup 0 0 M 0.6 setlinewidth 44 -13.2 M %%IncludeResource: font Courier 11 4 Nf (selectNode) S [/View [/XYZ -4 706.000061 null] /Dest /1279 /DEST pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 66 -26.4 M (Select a node and its contents ) 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 (refNode) S 11 0 Nf ( of type ) S 11 4 Nf (Node) S [/Rect [147.553467 -55.5498047 175.952881 -43.4498062] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (38) S (] ) S 88 -66 M (The node to ) S (select.) S 66 -90.2 M 11 2 Nf (Exceptions) S 11 0 Nf ( ) S 74 -117.5 M 11 4 Nf (RangeException) S [/Rect [73.0 -120.249512 167.397949 -108.149513] /Subtype /Link /Border [0 0 1] /Dest /1291 /ANN pdfmark 11 0 Nf ( ) S 74 -130.7 M ([p.) S (288) S (] ) S 204 -117.5 M 11 0 Nf (INVALID_NODE_TYPE_ERR: Raised if an ancestor of ) S 204 -130.7 M 11 4 Nf (refNode) S 11 0 Nf ( is an Entity, Notation or DocumentType node) S 204 -143.9 M 11 0 Nf (or if ) S 11 4 Nf (refNode) S 11 0 Nf ( is a Document, DocumentFragment, Attr,) S 204 -157.1 M (Entity, or Notation ) S (node.) S 74 -178.8 M 11 4 Nf (DOMException) S [/Rect [73.0 -181.599365 154.198242 -169.499359] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -192 M ([p.) S (24) S (] ) S 204 -178.8 M 11 0 Nf (INVALID_STATE_ERR: Raised if ) S 11 4 Nf (detach\(\)) S 11 0 Nf ( has) S 204 -192 M (already been invoked on this ) S (object.) S 66 -225 M 11 2 Nf (No Return ) S (Value) S 44 -249.2 M 11 4 Nf (selectNodeContents) S [/View [/XYZ -4 470.000793 null] /Dest /1280 /DEST pdfmark 11 0 Nf ( ) S 66 -262.4 M (Select the contents within a node ) S 66 -275.6 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -288.8 M 11 4 Nf (refNode) S 11 0 Nf ( of type ) S 11 4 Nf (Node) S [/Rect [147.553467 -291.549072 175.952881 -279.449066] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (38) S (] ) S 88 -302 M (Node to select ) S (from) S 66 -326.2 M 11 2 Nf (Exceptions) S 11 0 Nf ( ) S 74 -353.5 M 11 4 Nf (RangeException) S [/Rect [73.0 -356.248779 167.397949 -344.148773] /Subtype /Link /Border [0 0 1] /Dest /1291 /ANN pdfmark 11 0 Nf ( ) S 74 -366.7 M ([p.) S (288) S (] ) S 207.6 -353.5 M 11 0 Nf (INVALID_NODE_TYPE_ERR: Raised if ) S 11 4 Nf (refNode) S 11 0 Nf ( or) S 207.6 -366.7 M 11 0 Nf (an ancestor of ) S 11 4 Nf (refNode) S 11 0 Nf ( is an Entity, Notation or) S 207.6 -379.9 M (DocumentType ) S (node.) S 74 -401.6 M 11 4 Nf (DOMException) S [/Rect [73.0 -404.398682 154.198242 -392.298676] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -414.8 M ([p.) S (24) S (] ) S 207.6 -401.6 M 11 0 Nf (INVALID_STATE_ERR: Raised if ) S 11 4 Nf (detach\(\)) S 11 0 Nf ( has) S 207.6 -414.8 M (already been invoked on this ) S (object.) S 66 -447.8 M 11 2 Nf (No Return ) S (Value) S 44 -472 M 11 4 Nf (setEnd) S [/View [/XYZ -4 247.201477 null] /Dest /1281 /DEST pdfmark 11 0 Nf ( ) S 66 -485.2 M (Sets the attributes describing the end of a ) S (Range.) S 66 -498.4 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -511.6 M 11 4 Nf (refNode) S 11 0 Nf ( of type ) S 11 4 Nf (Node) S [/Rect [147.553467 -514.348389 175.952881 -502.248383] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (38) S (] ) S 88 -524.8 M 11 0 Nf (The ) S 11 4 Nf (refNode) S 11 0 Nf ( value. This parameter must be different from ) S 11 4 Nf (null) S 11 0 Nf (.) S 66 -549 M 11 4 Nf (offset) S 11 0 Nf ( of type ) S 11 4 Nf (long) S 88 -562.2 M 11 0 Nf (The ) S 11 4 Nf (endOffset) S 11 0 Nf ( ) S (value.) S 66 -586.4 M 11 2 Nf (Exceptions) S 11 0 Nf ( ) S 66 -600.7 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (283) S 0 setgray 150.7 40 M 8 8 Nf (8.13. Formal Description of the Range Interface) S 0 -8 M grestore pgsave restore N %%Page: 284 284 %%PageResources: font Times-Roman Times-Bold Courier Helvetica %%PageBoundingBox: 115 44 530 755 %%BeginPageSetup /pgsave save D 71 706 translate %%EndPageSetup 0 0 M 0.6 setlinewidth 74 -13 M %%IncludeResource: font Courier 11 4 Nf (RangeException) S [/Rect [73.0 -15.75 167.397949 -3.64999962] /Subtype /Link /Border [0 0 1] /Dest /1291 /ANN pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 74 -26.2 M ([p.) S (288) S (] ) S 202.8 -13 M 11 0 Nf (INVALID_NODE_TYPE_ERR: Raised if ) S 11 4 Nf (refNode) S 11 0 Nf ( or) S 202.8 -26.2 M 11 0 Nf (an ancestor of ) S 11 4 Nf (refNode) S 11 0 Nf ( is an Entity, Notation, or) S 202.8 -39.4 M (DocumentType ) S (node.) S 74 -61.1 M 11 4 Nf (DOMException) S [/Rect [73.0 -63.8999023 154.198242 -51.7999039] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -74.3 M ([p.) S (24) S (] ) S 202.8 -61.1 M 11 0 Nf (INDEX_SIZE_ERR: Raised if ) S 11 4 Nf (offset) S 11 0 Nf ( is negative or) S 202.8 -74.3 M 11 0 Nf (greater than the number of child units in ) S 11 4 Nf (refNode) S 11 0 Nf (. Child) S 202.8 -87.5 M 11 0 Nf (units are 16-bit units if ) S 11 4 Nf (refNode) S 11 0 Nf ( is a CharacterData,) S 202.8 -100.7 M (Comment or ProcessingInstruction node. Child units are) S 202.8 -113.9 M (Nodes in all other ) S (cases.) S 202.8 -138.1 M 11 0 Nf (INVALID_STATE_ERR: Raised if ) S 11 4 Nf (detach\(\)) S 11 0 Nf ( has) S 202.8 -151.3 M (already been invoked on this ) S (object.) S 66 -184.3 M %%IncludeResource: font Times-Bold 11 2 Nf (No Return ) S (Value) S 44 -208.5 M 11 4 Nf (setEndAfter) S [/View [/XYZ -4 510.7005 null] /Dest /1282 /DEST pdfmark 11 0 Nf ( ) S 66 -221.7 M (Sets the end of a Range to be after a node ) S 66 -234.9 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -248.1 M 11 4 Nf (refNode) S 11 0 Nf ( of type ) S 11 4 Nf (Node) S [/Rect [147.553467 -250.849365 175.952881 -238.749359] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (38) S (] ) S 88 -261.3 M 11 0 Nf (Range ends after ) S 11 4 Nf (refNode) S 11 0 Nf (.) S 66 -285.5 M 11 2 Nf (Exceptions) S 11 0 Nf ( ) S 74 -312.8 M 11 4 Nf (RangeException) S [/Rect [73.0 -315.549072 167.397949 -303.449066] /Subtype /Link /Border [0 0 1] /Dest /1291 /ANN pdfmark 11 0 Nf ( ) S 74 -326 M ([p.) S (288) S (] ) S 203.6 -312.8 M (INVALID_NODE_TYPE_ERR: Raised if the root) S 203.6 -326 M 11 0 Nf (container of ) S 11 4 Nf (refNode) S 11 0 Nf (is not an Attr, Document or) S 203.6 -339.2 M 11 0 Nf (DocumentFragment node or if ) S 11 4 Nf (refNode) S 11 0 Nf ( is a Document,) S 203.6 -352.4 M (DocumentFragment, Attr, Entity, or Notation ) S (node.) S 74 -374.1 M 11 4 Nf (DOMException) S [/Rect [73.0 -376.898926 154.198242 -364.79892] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -387.3 M ([p.) S (24) S (] ) S 203.6 -374.1 M 11 0 Nf (INVALID_STATE_ERR: Raised if ) S 11 4 Nf (detach\(\)) S 11 0 Nf ( has) S 203.6 -387.3 M (already been invoked on this ) S (object.) S 66 -420.3 M 11 2 Nf (No Return ) S (Value) S 44 -444.5 M 11 4 Nf (setEndBefore) S [/View [/XYZ -4 274.701233 null] /Dest /1283 /DEST pdfmark 11 0 Nf ( ) S 66 -457.7 M (Sets the end position to be before a node. ) S 66 -470.9 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -484.1 M 11 4 Nf (refNode) S 11 0 Nf ( of type ) S 11 4 Nf (Node) S [/Rect [147.553467 -486.848633 175.952881 -474.748627] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (38) S (] ) S 88 -497.3 M 11 0 Nf (Range ends before ) S 11 4 Nf (refNode) S 66 -521.5 M 11 2 Nf (Exceptions) S 11 0 Nf ( ) S 66 -535.8 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (284) S 0 setgray 150.7 40 M 8 8 Nf (8.13. Formal Description of the Range Interface) S 0 -8 M grestore pgsave restore N %%Page: 285 285 %%PageResources: font Times-Roman Times-Bold Courier Helvetica %%PageBoundingBox: 115 44 530 755 %%BeginPageSetup /pgsave save D 71 706 translate %%EndPageSetup 0 0 M 0.6 setlinewidth 74 -13 M %%IncludeResource: font Courier 11 4 Nf (RangeException) S [/Rect [73.0 -15.75 167.397949 -3.64999962] /Subtype /Link /Border [0 0 1] /Dest /1291 /ANN pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 74 -26.2 M ([p.) S (288) S (] ) S 203.6 -13 M (INVALID_NODE_TYPE_ERR: Raised if the root) S 203.6 -26.2 M 11 0 Nf (container of ) S 11 4 Nf (refNode) S 11 0 Nf (is not an Attr, Document, or) S 203.6 -39.4 M 11 0 Nf (DocumentFragment node or if ) S 11 4 Nf (refNode) S 11 0 Nf (is a Document,) S 203.6 -52.6 M (DocumentFragment, Attr, Entity, or Notation ) S (node.) S 74 -74.3 M 11 4 Nf (DOMException) S [/Rect [73.0 -77.0996094 154.198242 -64.9996109] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -87.5 M ([p.) S (24) S (] ) S 203.6 -74.3 M 11 0 Nf (INVALID_STATE_ERR: Raised if ) S 11 4 Nf (detach\(\)) S 11 0 Nf ( has) S 203.6 -87.5 M (already been invoked on this ) S (object.) S 66 -120.5 M %%IncludeResource: font Times-Bold 11 2 Nf (No Return ) S (Value) S 44 -144.7 M 11 4 Nf (setStart) S [/View [/XYZ -4 574.500305 null] /Dest /1284 /DEST pdfmark 11 0 Nf ( ) S 66 -157.9 M (Sets the attributes describing the start of the Range. ) S 66 -171.1 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -184.3 M 11 4 Nf (refNode) S 11 0 Nf ( of type ) S 11 4 Nf (Node) S [/Rect [147.553467 -187.049561 175.952881 -174.949554] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (38) S (] ) S 88 -197.5 M 11 0 Nf (The ) S 11 4 Nf (refNode) S 11 0 Nf ( value. This parameter must be different from ) S 11 4 Nf (null) S 11 0 Nf (.) S 66 -221.7 M 11 4 Nf (offset) S 11 0 Nf ( of type ) S 11 4 Nf (long) S 88 -234.9 M 11 0 Nf (The ) S 11 4 Nf (startOffset) S 11 0 Nf ( ) S (value.) S 66 -259.1 M 11 2 Nf (Exceptions) S 11 0 Nf ( ) S 74 -286.4 M 11 4 Nf (RangeException) S [/Rect [73.0 -289.14917 167.397949 -277.049164] /Subtype /Link /Border [0 0 1] /Dest /1291 /ANN pdfmark 11 0 Nf ( ) S 74 -299.6 M ([p.) S (288) S (] ) S 202.8 -286.4 M 11 0 Nf (INVALID_NODE_TYPE_ERR: Raised if ) S 11 4 Nf (refNode) S 11 0 Nf ( or) S 202.8 -299.6 M 11 0 Nf (an ancestor of ) S 11 4 Nf (refNode) S 11 0 Nf ( is an Entity, Notation, or) S 202.8 -312.8 M (DocumentType ) S (node.) S 74 -334.5 M 11 4 Nf (DOMException) S [/Rect [73.0 -337.299072 154.198242 -325.199066] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -347.7 M ([p.) S (24) S (] ) S 202.8 -334.5 M 11 0 Nf (INDEX_SIZE_ERR: Raised if ) S 11 4 Nf (offset) S 11 0 Nf ( is negative or) S 202.8 -347.7 M 11 0 Nf (greater than the number of child units in ) S 11 4 Nf (refNode) S 11 0 Nf (. Child) S 202.8 -360.9 M 11 0 Nf (units are 16-bit units if ) S 11 4 Nf (refNode) S 11 0 Nf ( is a CharacterData,) S 202.8 -374.1 M (Comment or ProcessingInstruction node. Child units are) S 202.8 -387.3 M (Nodes in all other ) S (cases.) S 202.8 -411.5 M 11 0 Nf (INVALID_STATE_ERR: Raised if ) S 11 4 Nf (detach\(\)) S 11 0 Nf ( has) S 202.8 -424.7 M (already been invoked on this ) S (object.) S 66 -457.7 M 11 2 Nf (No Return ) S (Value) S 44 -481.9 M 11 4 Nf (setStartAfter) S [/View [/XYZ -4 237.301331 null] /Dest /1285 /DEST pdfmark 11 0 Nf ( ) S 66 -495.1 M (Sets the start position to be after a ) S (node) S 66 -508.3 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -521.5 M 11 4 Nf (refNode) S 11 0 Nf ( of type ) S 11 4 Nf (Node) S [/Rect [147.553467 -524.248535 175.952881 -512.14856] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (38) S (] ) S 88 -534.7 M 11 0 Nf (Range starts after ) S 11 4 Nf (refNode) S 66 -558.9 M 11 2 Nf (Exceptions) S 11 0 Nf ( ) S 66 -573.2 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (285) S 0 setgray 150.7 40 M 8 8 Nf (8.13. Formal Description of the Range Interface) S 0 -8 M grestore pgsave restore N %%Page: 286 286 %%PageResources: font Times-Roman Times-Bold Courier Helvetica %%PageBoundingBox: 115 44 530 755 %%BeginPageSetup /pgsave save D 71 706 translate %%EndPageSetup 0 0 M 0.6 setlinewidth 74 -13 M %%IncludeResource: font Courier 11 4 Nf (RangeException) S [/Rect [73.0 -15.75 167.397949 -3.64999962] /Subtype /Link /Border [0 0 1] /Dest /1291 /ANN pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 74 -26.2 M ([p.) S (288) S (] ) S 203.6 -13 M (INVALID_NODE_TYPE_ERR: Raised if the root) S 203.6 -26.2 M 11 0 Nf (container of ) S 11 4 Nf (refNode) S 11 0 Nf (is not an Attr, Document, or) S 203.6 -39.4 M 11 0 Nf (DocumentFragment node or if ) S 11 4 Nf (refNode) S 11 0 Nf (is a Document,) S 203.6 -52.6 M (DocumentFragment, Attr, Entity, or Notation ) S (node.) S 74 -74.3 M 11 4 Nf (DOMException) S [/Rect [73.0 -77.0996094 154.198242 -64.9996109] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -87.5 M ([p.) S (24) S (] ) S 203.6 -74.3 M 11 0 Nf (INVALID_STATE_ERR: Raised if ) S 11 4 Nf (detach\(\)) S 11 0 Nf ( has) S 203.6 -87.5 M (already been invoked on this ) S (object.) S 66 -120.5 M %%IncludeResource: font Times-Bold 11 2 Nf (No Return ) S (Value) S 44 -144.7 M 11 4 Nf (setStartBefore) S [/View [/XYZ -4 574.500305 null] /Dest /1286 /DEST pdfmark 11 0 Nf ( ) S 66 -157.9 M (Sets the start position to be before a ) S (node) S 66 -171.1 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -184.3 M 11 4 Nf (refNode) S 11 0 Nf ( of type ) S 11 4 Nf (Node) S [/Rect [147.553467 -187.049561 175.952881 -174.949554] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (38) S (] ) S 88 -197.5 M 11 0 Nf (Range starts before ) S 11 4 Nf (refNode) S 66 -221.7 M 11 2 Nf (Exceptions) S 11 0 Nf ( ) S 74 -249 M 11 4 Nf (RangeException) S [/Rect [73.0 -251.749268 167.397949 -239.649261] /Subtype /Link /Border [0 0 1] /Dest /1291 /ANN pdfmark 11 0 Nf ( ) S 74 -262.2 M ([p.) S (288) S (] ) S 203.6 -249 M (INVALID_NODE_TYPE_ERR: Raised if the root) S 203.6 -262.2 M 11 0 Nf (container of ) S 11 4 Nf (refNode) S 11 0 Nf (is not an Attr, Document, or) S 203.6 -275.4 M 11 0 Nf (DocumentFragment node or if ) S 11 4 Nf (refNode) S 11 0 Nf (is a Document,) S 203.6 -288.6 M (DocumentFragment, Attr, Entity, or Notation ) S (node.) S 74 -310.3 M 11 4 Nf (DOMException) S [/Rect [73.0 -313.099121 154.198242 -300.999115] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -323.5 M ([p.) S (24) S (] ) S 203.6 -310.3 M 11 0 Nf (INVALID_STATE_ERR: Raised if ) S 11 4 Nf (detach\(\)) S 11 0 Nf ( has) S 203.6 -323.5 M (already been invoked on this ) S (object.) S 66 -356.5 M 11 2 Nf (No Return ) S (Value) S 44 -380.7 M 11 4 Nf (surroundContents) S [/View [/XYZ -4 338.501038 null] /Dest /1287 /DEST pdfmark 11 0 Nf ( ) S 66 -393.9 M (Reparents the contents of the Range to the given node and inserts the node at the position) S 66 -407.1 M (of the start of the Range. ) S 66 -420.3 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -433.5 M 11 4 Nf (newParent) S 11 0 Nf ( of type ) S 11 4 Nf (Node) S [/Rect [160.753174 -436.248779 189.152588 -424.148773] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (38) S (] ) S 88 -446.7 M (The node to surround the contents ) S (with.) S 66 -470.9 M 11 2 Nf (Exceptions) S 11 0 Nf ( ) S 66 -485.2 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (286) S 0 setgray 150.7 40 M 8 8 Nf (8.13. Formal Description of the Range Interface) S 0 -8 M grestore pgsave restore N %%Page: 287 287 %%PageResources: font Times-Roman Times-Italic Times-Bold Courier Helvetica %%PageBoundingBox: 115 44 528 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 /207 /ANN pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 74 -26.2 M ([p.) S (24) S (] ) S 200.8 -13 M 11 0 Nf (NO_MODIFICATION_ALLOWED_ERR: Raised if an ) S 200.8 -26.2 M %%IncludeResource: font Times-Italic 11 1 Nf (ancestor ) S (container) S [/Rect [199.783203 -28.9499512 284.578369 -16.8499508] /Subtype /Link /Border [0 0 1] /Dest /1240 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (265) S (] ) S (of either boundary-point of the) S 200.8 -39.4 M (Range is ) S (read-only.) S 200.8 -63.6 M 11 0 Nf (WRONG_DOCUMENT_ERR: Raised if ) S 11 4 Nf (newParent) S 200.8 -76.8 M 11 0 Nf (and the ) S 11 1 Nf (container) S [/Rect [234.608643 -79.5498047 278.770752 -67.4498062] /Subtype /Link /Border [0 0 1] /Dest /1239 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (265) S (] ) S (of the start of the Range were) S 200.8 -90 M (not created from the same ) S (document.) S 200.8 -114.2 M 11 0 Nf (HIERARCHY_REQUEST_ERR: Raised if the ) S 11 1 Nf (container) S [/Rect [410.000977 -116.949707 454.163086 -104.849709] /Subtype /Link /Border [0 0 1] /Dest /1239 /ANN pdfmark 11 0 Nf ( ) S 200.8 -127.4 M ([p.) S (265) S (] ) S (of the start of the Range is of a type that does not) S 200.8 -140.6 M 11 0 Nf (allow children of the type of ) S 11 4 Nf (newParent) S 11 0 Nf ( or if ) S 200.8 -153.8 M 11 4 Nf (newParent) S 11 0 Nf ( is an ancestor of the ) S 11 1 Nf (container) S [/Rect [352.657715 -156.549561 396.819824 -144.449554] /Subtype /Link /Border [0 0 1] /Dest /1239 /ANN pdfmark 11 0 Nf (or if ) S 11 4 Nf (node) S 200.8 -167 M 11 0 Nf (would end up with a child node of a type not allowed by) S 200.8 -180.2 M 11 0 Nf (the type of ) S 11 4 Nf (node) S 11 0 Nf (.) S 200.8 -204.4 M 11 0 Nf (INVALID_STATE_ERR: Raised if ) S 11 4 Nf (detach\(\)) S 11 0 Nf ( has) S 200.8 -217.6 M (already been invoked on this ) S (object.) S 74 -239.3 M 11 4 Nf (RangeException) S [/Rect [73.0 -242.099365 167.397949 -229.999359] /Subtype /Link /Border [0 0 1] /Dest /1291 /ANN pdfmark 11 0 Nf ( ) S 74 -252.5 M ([p.) S (288) S (] ) S 200.8 -239.3 M 11 0 Nf (BAD_BOUNDARYPOINTS_ERR: Raised if the Range ) S 200.8 -252.5 M 11 1 Nf (partially ) S (selects) S [/Rect [199.783203 -255.299316 271.751953 -243.19931] /Subtype /Link /Border [0 0 1] /Dest /1247 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (267) S (] ) S (a non-text ) S (node.) S 200.8 -276.7 M 11 0 Nf (INVALID_NODE_TYPE_ERR: Raised if ) S 11 4 Nf (node) S 11 0 Nf ( is an) S 200.8 -289.9 M (Attr, Entity, DocumentType, Notation, Document, or) S 200.8 -303.1 M (DocumentFragment ) S (node.) S 66 -336.1 M %%IncludeResource: font Times-Bold 11 2 Nf (No Return ) S (Value) S 44 -360.3 M 11 4 Nf (toString) S [/View [/XYZ -4 358.90094 null] /Dest /1288 /DEST pdfmark 11 0 Nf ( ) S 66 -373.5 M (Returns the contents of a Range as a string. This string contains only the data characters,) S 66 -386.7 M (not any markup. ) S 66 -399.9 M 11 2 Nf (Return ) S (Value) S 11 0 Nf ( ) S 74 -427.2 M 11 4 Nf (DOMString) S [/Rect [73.0 -429.94873 134.398682 -417.848724] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) S (] ) S 194.9 -427.2 M (The contents of the ) S (Range.) S 194.9 -451.4 M 11 2 Nf (Issue ) S (data:) S 11 0 Nf ( ) S 194.9 -475.6 M (Only the data ) S (characters.) S 194.9 -499.8 M 11 2 Nf (Resolution:) S 11 0 Nf ( ) S 66 -530 M 11 2 Nf (Exceptions) S 11 0 Nf ( ) S 74 -557.3 M 11 4 Nf (DOMException) S [/Rect [73.0 -560.04834 154.198242 -547.948364] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S 74 -570.5 M ([p.) S (24) S (] ) S 200.8 -557.3 M 11 0 Nf (INVALID_STATE_ERR: Raised if ) S 11 4 Nf (detach\(\)) S 11 0 Nf ( has) S 200.8 -570.5 M (already been invoked on this ) S (object.) S 66 -579.2 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (287) S 0 setgray 150.7 40 M 8 8 Nf (8.13. Formal Description of the Range Interface) S 132 -8 M grestore pgsave restore N %%Page: 288 288 %%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 66 -13.2 M %%IncludeResource: font Times-Bold 11 2 Nf (No ) S (Parameters) S 0 -37.4 M 11 2 Nf (Interface ) S %%IncludeResource: font Times-BoldItalic 11 3 Nf (DocumentRange) S [/View [/XYZ -4 681.80011 null] /Dest /1289 /DEST pdfmark %%IncludeResource: font Times-Roman 11 0 Nf ( \(introduced in ) S 11 2 Nf (DOM Level ) S (2) S 11 0 Nf (\) ) 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 (// Introduced in DOM Level 2:) S 44 -83.2 M (interface DocumentRange {) S 44 -94 M ( Range createRange\(\);) S 44 -104.8 M (};) S 22 -127 M 11 2 Nf (Methods) S 11 0 Nf ( ) S 44 -140.2 M 11 4 Nf (createRange) S [/View [/XYZ -4 579.001038 null] /Dest /1290 /DEST pdfmark 11 0 Nf ( ) S 66 -153.4 M 11 0 Nf (This interface can be obtained from the object implementing the ) S 11 4 Nf (Document) S [/Rect [350.33374 -156.148926 405.132568 -144.04892] /Subtype /Link /Border [0 0 1] /Dest /213 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (29) S (] ) S 66 -166.6 M (interface using binding-specific casting methods. ) S 66 -179.8 M 11 2 Nf (Return ) S (Value) S 11 0 Nf ( ) S 74 -207.1 M 11 4 Nf (Range) S [/Rect [73.0 -209.848633 107.999268 -197.748627] /Subtype /Link /Border [0 0 1] /Dest /1263 /ANN pdfmark 11 0 Nf ( ) S 74 -220.3 M ([p.) S (276) S (] ) S 144.5 -207.1 M (The initial state of the Range returned from this method is such that) S 144.5 -220.3 M (both of its boundary-points are positioned at the beginning of the) S 144.5 -233.5 M (corresponding Document, before any content. The Range returned can) S 144.5 -246.7 M (only be used to select content associated with this Document, or with) S 144.5 -259.9 M 11 0 Nf (DocumentFragments and Attrs for which this Document is the ) S 144.5 -273.1 M 11 4 Nf (ownerDocument) S 11 0 Nf (.) S 66 -306 M 11 2 Nf (No ) S (Parameters) S 66 -319.2 M 11 2 Nf (No ) S (Exceptions) S 0 -343.4 M 11 2 Nf (Exception ) S 11 3 Nf (RangeException) S [/View [/XYZ -4 375.75177 null] /Dest /1291 /DEST pdfmark 11 0 Nf ( introduced in ) S 11 2 Nf (DOM Level ) S (2) S 11 0 Nf ( ) S 22 -367.6 M 11 0 Nf (Range operations may throw a ) S 11 4 Nf (RangeException) S [/Rect [158.16748 -370.398193 252.56543 -358.298187] /Subtype /Link /Border [0 0 1] /Dest /1291 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (288) S (] ) S (as specified in their method descriptions. ) S 22 -380.8 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -402.6 M 9.0 4 Nf (// Introduced in DOM Level 2:) S 44 -413.4 M (exception RangeException {) S 44 -424.2 M ( unsigned short code;) S 44 -435 M (};) S 44 -456.6 M (// RangeExceptionCode) S 44 -467.4 M (const unsigned short BAD_BOUNDARYPOINTS_ERR = 1;) S 44 -478.2 M (const unsigned short INVALID_NODE_TYPE_ERR = 2;) S 22 -500.4 M 11 2 Nf (Definition group ) S 11 3 Nf (RangeExceptionCode) S [/View [/XYZ -4 218.753479 null] /Dest /1292 /DEST pdfmark 11 0 Nf ( ) S 44 -524.6 M (An integer indicating the type of error ) S (generated.) S 44 -537.8 M 11 2 Nf (Defined ) S (Constants) S 11 0 Nf ( ) S 66 -551 M 11 4 Nf (BAD_BOUNDARYPOINTS_ERR) S 88 -564.2 M 11 0 Nf (If the boundary-points of a Range do not meet specific ) S (requirements.) S 66 -588.4 M 11 4 Nf (INVALID_NODE_TYPE_ERR) S 88 -601.6 M 11 0 Nf (If the ) S %%IncludeResource: font Times-Italic 11 1 Nf (container) S [/Rect [113.267334 -604.39624 157.429443 -592.296265] /Subtype /Link /Border [0 0 1] /Dest /1239 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (265) S (] ) S (of an boundary-point of a Range is being set to either a node) S 88 -614.8 M (of an invalid type or a node with an ancestor of an invalid ) S (type.) S 88 -614.8 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (288) S 0 setgray 150.7 40 M 8 8 Nf (8.13. Formal Description of the Range Interface) S 176 -8 M grestore pgsave restore N %%Page: 289 289 %%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 0 M [/View [/XYZ -4 706.0 null] /Dest /19 /DEST pdfmark 0 0 M [/View [/XYZ -4 706.0 null] /Dest /1313 /DEST pdfmark 0 -22.8 M %%IncludeResource: font Times-Bold 19 2 Nf (Appendix) S [/View [/XYZ -4 706.000183 null] /Dest /1322 /DEST pdfmark [/View [/XYZ -4 706.000183 null] /Dest /1314 /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, W3C ) S 22 -73.4 M (Philippe Le H\351garet, ) S (W3C) S 0 -84.4 M [/View [/XYZ -4 621.600342 null] /Dest /121 /DEST pdfmark 0 -107.4 M 17 2 Nf (A.1:) S [/View [/XYZ -4 619.00061 null] /Dest /1323 /DEST pdfmark [/View [/XYZ -4 619.00061 null] /Dest /1315 /DEST pdfmark ( Changes between DOM Level 1 and DOM Level ) S (2) S 0 -115.9 M [/View [/XYZ -4 590.100586 null] /Dest /122 /DEST pdfmark 0 -137.4 M 15 2 Nf (A.1.1:) S [/View [/XYZ -4 586.600586 null] /Dest /1324 /DEST pdfmark [/View [/XYZ -4 586.600586 null] /Dest /1316 /DEST pdfmark ( Changes to DOM Level 1 interfaces and ) S (exceptions) S 0 -161.6 M 11 2 Nf (Interface ) S (Attr) S [/Rect [-1.0 -164.349365 66.6569824 -152.249359] /Subtype /Link /Border [0 0 1] /Dest /275 /ANN pdfmark ( ) S ([p.) S (56) S (] ) S 22 -174.8 M 11 0 Nf (The ) S %%IncludeResource: font Courier 11 4 Nf (Attr) S [/Rect [40.8547363 -177.549316 69.2541504 -165.44931] /Subtype /Link /Border [0 0 1] /Dest /275 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (56) S (] ) S (interface has one new attribute: ) S 11 4 Nf (ownerElement) S 11 0 Nf (.) S 0 -188 M 11 2 Nf (Interface ) S (Document) S [/Rect [-1.0 -190.749268 94.7727051 -178.649261] /Subtype /Link /Border [0 0 1] /Dest /213 /ANN pdfmark ( ) S ([p.) S (29) S (] ) S 22 -201.2 M 11 0 Nf (The ) S 11 4 Nf (Document) S [/Rect [40.8547363 -203.949219 95.6535645 -191.849213] /Subtype /Link /Border [0 0 1] /Dest /213 /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 -214.4 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 -227.6 M 11 2 Nf (Interface ) S (NamedNodeMap) S [/Rect [-1.0 -230.349121 126.551514 -218.249115] /Subtype /Link /Border [0 0 1] /Dest /258 /ANN pdfmark ( ) S ([p.) S (48) S (] ) S 22 -240.8 M 11 0 Nf (The ) S 11 4 Nf (NamedNodeMap) S [/Rect [40.8547363 -243.549072 122.052979 -231.449066] /Subtype /Link /Border [0 0 1] /Dest /258 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (48) S (] ) S (interface has three new methods: ) S 11 4 Nf (getNamedItemNS) S 11 0 Nf (, ) S 22 -254 M 11 4 Nf (setNamedItemNS) S 11 0 Nf (, ) S 11 4 Nf (removeNamedItemNS) S 11 0 Nf (.) S 0 -267.2 M 11 2 Nf (Interface ) S (Node) S [/Rect [-1.0 -269.948975 70.9472656 -257.848969] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark ( ) S ([p.) S (38) S (] ) S 22 -280.4 M 11 0 Nf (The ) S 11 4 Nf (Node) S [/Rect [40.8547363 -283.148926 69.2541504 -271.04892] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (38) S (] ) S (interface has two new methods: ) S 11 4 Nf (supports) S 11 0 Nf ( and ) S 11 4 Nf (normalize) S 11 0 Nf (.) S 22 -293.6 M 11 0 Nf (The ) S 11 4 Nf (Node) S [/Rect [40.8547363 -296.348877 69.2541504 -284.248871] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (38) 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 -306.8 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 -309.548828 424.139404 -297.448822] /Subtype /Link /Border [0 0 1] /Dest /213 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (29) S (] ) S (. It) S 22 -320 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 -322.748779 268.218262 -310.648773] /Subtype /Link /Border [0 0 1] /Dest /302 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (68) S (] ) S (which is not used with any ) S 22 -333.2 M 11 4 Nf (Document) S [/Rect [21.0 -335.94873 75.7988281 -323.848724] /Subtype /Link /Border [0 0 1] /Dest /213 /ANN pdfmark 11 0 Nf ( ) S (yet.) S 0 -346.4 M 11 2 Nf (Interface ) S (DocumentType) S [/Rect [-1.0 -349.148682 118.609375 -337.048676] /Subtype /Link /Border [0 0 1] /Dest /302 /ANN pdfmark ( ) S ([p.) S (68) S (] ) S 22 -359.6 M 11 0 Nf (The ) S 11 4 Nf (DocumentType) S [/Rect [40.8547363 -362.348633 122.052979 -350.248627] /Subtype /Link /Border [0 0 1] /Dest /302 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (68) 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 -372.8 M 11 4 Nf (internalSubset) S 11 0 Nf (.) S 0 -386 M 11 2 Nf (Interface ) S (DOMImplementation) S [/Rect [-1.0 -388.748535 148.550537 -376.648529] /Subtype /Link /Border [0 0 1] /Dest /180 /ANN pdfmark ( ) S ([p.) S (26) S (] ) S 22 -399.2 M 11 0 Nf (The ) S 11 4 Nf (DOMImplementation) S [/Rect [40.8547363 -401.948486 155.052246 -389.84848] /Subtype /Link /Border [0 0 1] /Dest /180 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (26) S (] ) S (interface has two new methods: ) S 11 4 Nf (createDocumentType) S 11 0 Nf ( and ) S 22 -412.4 M 11 4 Nf (createDocument) S 11 0 Nf (.) S 0 -425.6 M 11 2 Nf (Interface ) S (Element) S [/Rect [-1.0 -428.348389 85.6096191 -416.248383] /Subtype /Link /Border [0 0 1] /Dest /280 /ANN pdfmark ( ) S ([p.) S (57) S (] ) S 22 -438.8 M 11 0 Nf (The ) S 11 4 Nf (Element) S [/Rect [40.8547363 -441.54834 89.0537109 -429.448334] /Subtype /Link /Border [0 0 1] /Dest /280 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (57) 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 -452 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 -465.2 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 -478.4 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 -481.148193 281.110107 -469.048187] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (38) S (] ) S (interface where it was ) S (moved.) S 0 -491.6 M 11 2 Nf (Exception ) S (DOMException) S [/Rect [-1.0 -494.348145 124.747803 -482.248138] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark ( ) S ([p.) S (24) S (] ) S 22 -504.8 M 11 0 Nf (The ) S 11 4 Nf (DOMException) S [/Rect [40.8547363 -507.548096 122.052979 -495.44809] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (24) S (] ) S (has five new exception codes: ) S 11 4 Nf (INVALID_STATE_ERR) S 11 0 Nf (, ) S 22 -518 M 11 4 Nf (SYNTAX_ERR) S 11 0 Nf (, ) S 11 4 Nf (INVALID_MODIFICATION_ERR) S 11 0 Nf (, ) S 11 4 Nf (NAMESPACE_ERR) S 11 0 Nf ( and ) S 22 -531.2 M 11 4 Nf (INVALID_ACCESS_ERR) S 11 0 Nf (.) S 0 -542.2 M [/View [/XYZ -4 163.802 null] /Dest /123 /DEST pdfmark 0 -543.2 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (289) S 0 setgray 196.3 40 M 8 8 Nf (Appendix A: Changes) S 0 -8 M grestore pgsave restore N %%Page: 290 290 %%PageResources: font Times-Roman Times-Bold 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 (A.1.2:) S [/View [/XYZ -4 706.0 null] /Dest /1325 /DEST pdfmark [/View [/XYZ -4 706.0 null] /Dest /1317 /DEST pdfmark ( New ) S (features) S 0 -25.5 M [/View [/XYZ -4 680.5 null] /Dest /1318 /DEST pdfmark 0 -44 M 13 2 Nf (A.1.2.1:) S [/View [/XYZ -4 677.60022 null] /Dest /1326 /DEST pdfmark [/View [/XYZ -4 677.60022 null] /Dest /1319 /DEST pdfmark ( New ) S (types) S 0 -68.2 M %%IncludeResource: font Courier-Bold 11 6 Nf (DOMTimeStamp) S [/Rect [-1.0 -70.949707 80.1982422 -58.8497086] /Subtype /Link /Border [0 0 1] /Dest /203 /ANN pdfmark 11 2 Nf ( ) S ([p.) S (22) S (] ) S 22 -81.4 M %%IncludeResource: font Times-Roman 11 0 Nf (The ) S %%IncludeResource: font Courier 11 4 Nf (DOMTimeStamp) S [/Rect [40.8547363 -84.1496582 122.052979 -72.0496597] /Subtype /Link /Border [0 0 1] /Dest /203 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (22) S (] ) S (type was added to the Core module. ) S 0 -92.4 M [/View [/XYZ -4 613.600342 null] /Dest /1320 /DEST pdfmark 0 -108 M 13 2 Nf (A.1.2.2:) S [/View [/XYZ -4 613.600464 null] /Dest /1327 /DEST pdfmark [/View [/XYZ -4 613.600464 null] /Dest /1321 /DEST pdfmark ( New ) S (interfaces) S 0 -132.2 M 11 2 Nf (HTML) S [/Rect [-1.0 -134.949463 34.6154785 -122.849464] /Subtype /Link /Border [0 0 1] /Dest /12 /ANN pdfmark ( ) S ([p.) S (73) S (] ) S 22 -145.4 M 11 0 Nf (The ) S 11 4 Nf (HTMLDOMImplementation) S [/Rect [40.8547363 -148.149414 181.45166 -136.049408] /Subtype /Link /Border [0 0 1] /Dest /354 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (74) S (] ) S (interface was added to the HTML ) S (module.) S 22 -158.6 M 11 0 Nf (On the ) S 11 4 Nf (HTMLDocument) S [/Rect [53.3835449 -161.349365 134.581787 -149.249359] /Subtype /Link /Border [0 0 1] /Dest /361 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (76) S (] ) S (interface, the method ) S 11 4 Nf (getElementById) S 11 0 Nf ( is now inherited from the ) S 22 -171.8 M 11 4 Nf (Document) S [/Rect [21.0 -174.549316 75.7988281 -162.44931] /Subtype /Link /Border [0 0 1] /Dest /213 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (29) S (] ) S (interface where it was ) S (moved.) S 22 -185 M 11 0 Nf (On the ) S 11 4 Nf (HTMLFrameElement) S [/Rect [53.3835449 -187.749268 160.981201 -175.649261] /Subtype /Link /Border [0 0 1] /Dest /723 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (121) S (] ) S (, ) S 11 4 Nf (HTMLIFrameElement) S [/Rect [202.056885 -187.749268 316.254395 -175.649261] /Subtype /Link /Border [0 0 1] /Dest /733 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (122) S (] ) S (, and ) S 22 -198.2 M 11 4 Nf (HTMLObjectElement) S [/Rect [21.0 -200.949219 135.19751 -188.849213] /Subtype /Link /Border [0 0 1] /Dest /596 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (106) S (] ) S (interfaces the attribute ) S 11 4 Nf (contentDocument) S 11 0 Nf ( was ) S (added.) S 0 -211.4 M 11 2 Nf (Views) S [/Rect [-1.0 -214.14917 29.104248 -202.049164] /Subtype /Link /Border [0 0 1] /Dest /13 /ANN pdfmark ( ) S ([p.) S (125) S (] ) S 22 -224.6 M 11 0 Nf (This new module defines the interfaces ) S 11 4 Nf (AbstractView) S [/Rect [196.346924 -227.349121 277.545166 -215.249115] /Subtype /Link /Border [0 0 1] /Dest /771 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (125) S (] ) S (and ) S 11 4 Nf (DocumentView) S [/Rect [331.754639 -227.349121 412.952881 -215.249115] /Subtype /Link /Border [0 0 1] /Dest /773 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (126) S (] ) S (.) S 0 -237.8 M 11 2 Nf (StyleSheets) S [/Rect [-1.0 -240.549072 54.1616211 -228.449066] /Subtype /Link /Border [0 0 1] /Dest /14 /ANN pdfmark ( ) S ([p.) S (127) S (] ) S 22 -251 M 11 0 Nf (This new module defines the following interfaces: ) S 11 4 Nf (StyleSheet) S [/Rect [244.933105 -253.749023 312.931641 -241.649017] /Subtype /Link /Border [0 0 1] /Dest /781 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (127) S (] ) S (, ) S 11 4 Nf (StyleSheetList) S [/Rect [354.007324 -253.749023 448.405273 -241.649017] /Subtype /Link /Border [0 0 1] /Dest /789 /ANN pdfmark 11 0 Nf ( ) S 22 -264.2 M 11 0 Nf ([p.) S (128) S (] ) S (, ) S 11 4 Nf (MediaList) S [/Rect [61.3256836 -266.948975 122.724365 -254.848969] /Subtype /Link /Border [0 0 1] /Dest /792 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (129) S (] ) S (, ) S 11 4 Nf (DocumentStyle) S [/Rect [163.800049 -266.948975 251.598145 -254.848969] /Subtype /Link /Border [0 0 1] /Dest /800 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (131) S (] ) S (and ) S 11 4 Nf (LinkStyle) S [/Rect [305.807617 -266.948975 367.206299 -254.848969] /Subtype /Link /Border [0 0 1] /Dest /751 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (131) S (] ) S (.) S 0 -277.4 M 11 2 Nf (CSS) S [/Rect [-1.0 -280.148926 21.1738281 -268.04892] /Subtype /Link /Border [0 0 1] /Dest /15 /ANN pdfmark ( ) S ([p.) S (133) S (] ) S 22 -290.6 M 11 0 Nf (This new module defines the following interfaces: ) S 11 4 Nf (CSS2Azimuth) S [/Rect [244.933105 -293.348877 319.531494 -281.248871] /Subtype /Link /Border [0 0 1] /Dest /897 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (163) S (] ) S (, ) S 22 -303.8 M 11 4 Nf (CSS2BackgroundPosition) S [/Rect [21.0 -306.548828 168.196777 -294.448822] /Subtype /Link /Border [0 0 1] /Dest /904 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (165) S (] ) S (, ) S 11 4 Nf (CSS2BorderSpacing) S [/Rect [209.272461 -306.548828 323.469971 -294.448822] /Subtype /Link /Border [0 0 1] /Dest /914 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (168) S (] ) S (, ) S 22 -317 M 11 4 Nf (CSS2CounterIncrement) S [/Rect [21.0 -319.748779 154.99707 -307.648773] /Subtype /Link /Border [0 0 1] /Dest /924 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (171) S (] ) S (, ) S 11 4 Nf (CSS2CounterReset) S [/Rect [196.072754 -319.748779 303.67041 -307.648773] /Subtype /Link /Border [0 0 1] /Dest /921 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (170) S (] ) S (, ) S 11 4 Nf (CSS2Cursor) S [/Rect [344.746094 -319.748779 412.744629 -307.648773] /Subtype /Link /Border [0 0 1] /Dest /927 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (172) S (] ) S (, ) S 22 -330.2 M 11 4 Nf (CSS2FontFaceSrc) S [/Rect [21.0 -332.94873 121.997803 -320.848724] /Subtype /Link /Border [0 0 1] /Dest /941 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (176) S (] ) S (, ) S 11 4 Nf (CSS2FontFaceWidths) S [/Rect [163.073486 -332.94873 283.87085 -320.848724] /Subtype /Link /Border [0 0 1] /Dest /945 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (177) S (] ) S (, ) S 11 4 Nf (CSS2PageSize) S [/Rect [324.946533 -332.94873 406.144775 -320.848724] /Subtype /Link /Border [0 0 1] /Dest /948 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (178) S (] ) S (, ) S 22 -343.4 M 11 4 Nf (CSS2PlayDuring) S [/Rect [21.0 -346.148682 115.397949 -334.048676] /Subtype /Link /Border [0 0 1] /Dest /930 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (173) S (] ) S (, ) S 11 4 Nf (CSS2Properties) S [/Rect [156.473633 -346.148682 250.871582 -334.048676] /Subtype /Link /Border [0 0 1] /Dest /957 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (181) S (] ) S (, ) S 11 4 Nf (CSS2TextShadow) S [/Rect [291.947266 -346.148682 386.345215 -334.048676] /Subtype /Link /Border [0 0 1] /Dest /936 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (174) S (] ) S (, ) S 22 -356.6 M 11 4 Nf (CSSCharsetRule) S [/Rect [21.0 -359.348633 115.397949 -347.248627] /Subtype /Link /Border [0 0 1] /Dest /843 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (141) S (] ) S (, ) S 11 4 Nf (CSSFontFaceRule) S [/Rect [156.473633 -359.348633 257.471436 -347.248627] /Subtype /Link /Border [0 0 1] /Dest /834 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (140) S (] ) S (, ) S 11 4 Nf (CSSImportRule) S [/Rect [298.547119 -359.348633 386.345215 -347.248627] /Subtype /Link /Border [0 0 1] /Dest /839 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (141) S (] ) S (, ) S 22 -369.8 M 11 4 Nf (CSSMediaRule) S [/Rect [21.0 -372.548584 102.198242 -360.448578] /Subtype /Link /Border [0 0 1] /Dest /829 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (138) S (] ) S (, ) S 11 4 Nf (CSSPageRule) S [/Rect [143.273926 -372.548584 217.872314 -360.448578] /Subtype /Link /Border [0 0 1] /Dest /836 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (140) S (] ) S (, ) S 11 4 Nf (CSSPrimitiveValue) S [/Rect [258.948 -372.548584 373.145508 -360.448578] /Subtype /Link /Border [0 0 1] /Dest /860 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (147) S (] ) S (, ) S 11 4 Nf (CSSRule) S [/Rect [414.221191 -372.548584 462.420166 -360.448578] /Subtype /Link /Border [0 0 1] /Dest /820 /ANN pdfmark 11 0 Nf ( ) S 22 -383 M 11 0 Nf ([p.) S (136) S (] ) S (, ) S 11 4 Nf (CSSRuleList) S [/Rect [61.3256836 -385.748535 135.924072 -373.648529] /Subtype /Link /Border [0 0 1] /Dest /817 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (135) S (] ) S (, ) S 11 4 Nf (CSSStyleDeclaration) S [/Rect [176.999756 -385.748535 304.396973 -373.648529] /Subtype /Link /Border [0 0 1] /Dest /846 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (142) S (] ) S (, ) S 11 4 Nf (CSSStyleRule) S [/Rect [345.472656 -385.748535 426.670898 -373.648529] /Subtype /Link /Border [0 0 1] /Dest /826 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (138) S (] ) S (, ) S 22 -396.2 M 11 4 Nf (CSSStyleSheet) S [/Rect [21.0 -398.948486 108.798096 -386.84848] /Subtype /Link /Border [0 0 1] /Dest /812 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (134) S (] ) S (, ) S 11 4 Nf (CSSUnknownRule) S [/Rect [149.873779 -398.948486 244.271729 -386.84848] /Subtype /Link /Border [0 0 1] /Dest /845 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (142) S (] ) S (, ) S 11 4 Nf (CSSValue) S [/Rect [285.347412 -398.948486 340.14624 -386.84848] /Subtype /Link /Border [0 0 1] /Dest /856 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (146) S (] ) S (, ) S 11 4 Nf (CSSValueList) S [/Rect [381.221924 -398.948486 462.420166 -386.84848] /Subtype /Link /Border [0 0 1] /Dest /870 /ANN pdfmark 11 0 Nf ( ) S 22 -409.4 M 11 0 Nf ([p.) S (154) S (] ) S (, ) S 11 4 Nf (Counter) S [/Rect [61.3256836 -412.148438 109.524658 -400.048431] /Subtype /Link /Border [0 0 1] /Dest /882 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (155) S (] ) S (, ) S 11 4 Nf (RGBColor) S [/Rect [150.600342 -412.148438 205.39917 -400.048431] /Subtype /Link /Border [0 0 1] /Dest /873 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (154) S (] ) S (, ) S 11 4 Nf (Rect) S [/Rect [246.474854 -412.148438 274.874268 -400.048431] /Subtype /Link /Border [0 0 1] /Dest /877 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (155) S (] ) S (, ) S 11 4 Nf (ViewCSS) S [/Rect [315.949951 -412.148438 364.148926 -400.048431] /Subtype /Link /Border [0 0 1] /Dest /887 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (156) S (] ) S (, ) S 22 -422.6 M 11 4 Nf (DocumentCSS) S [/Rect [21.0 -425.348389 95.5983887 -413.248383] /Subtype /Link /Border [0 0 1] /Dest /889 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (157) S (] ) S (, ) S 11 4 Nf (DOMImplementationCSS) S [/Rect [136.674072 -425.348389 270.671143 -413.248383] /Subtype /Link /Border [0 0 1] /Dest /892 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (158) S (] ) S (and ) S 11 4 Nf (ElementCSSInlineStyle) S [/Rect [324.880615 -425.348389 465.477539 -413.248383] /Subtype /Link /Border [0 0 1] /Dest /749 /ANN pdfmark 11 0 Nf ( ) S 22 -435.8 M ([p.) S (158) S (] ) S (. ) S 0 -449 M 11 2 Nf (Events) S [/Rect [-1.0 -451.748291 32.7783203 -439.648285] /Subtype /Link /Border [0 0 1] /Dest /16 /ANN pdfmark ( ) S ([p.) S (221) S (] ) S 22 -462.2 M 11 0 Nf (This new module defines the following interfaces: ) S 11 4 Nf (Event) S [/Rect [244.933105 -464.948242 279.932373 -452.848236] /Subtype /Link /Border [0 0 1] /Dest /1107 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (227) S (] ) S (, ) S 11 4 Nf (EventListener) S [/Rect [321.008057 -464.948242 408.806152 -452.848236] /Subtype /Link /Border [0 0 1] /Dest /1103 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (226) S (] ) S (, ) S 22 -475.4 M 11 4 Nf (EventTarget) S [/Rect [21.0 -478.148193 95.5983887 -466.048187] /Subtype /Link /Border [0 0 1] /Dest /1099 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (224) S (] ) S (, ) S 11 4 Nf (DocumentEvent) S [/Rect [136.674072 -478.148193 224.472168 -466.048187] /Subtype /Link /Border [0 0 1] /Dest /1122 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (230) S (] ) S (, ) S 11 4 Nf (MutationEvent) S [/Rect [265.547852 -478.148193 353.345947 -466.048187] /Subtype /Link /Border [0 0 1] /Dest /183 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (238) S (] ) S (, ) S 11 4 Nf (UIEvent) S [/Rect [394.421631 -478.148193 442.620605 -466.048187] /Subtype /Link /Border [0 0 1] /Dest /181 /ANN pdfmark 11 0 Nf ( ) S 22 -488.6 M 11 0 Nf ([p.) S (231) S (] ) S (and ) S 11 4 Nf (MouseEvent) S [/Rect [74.4594727 -491.348145 142.458008 -479.248138] /Subtype /Link /Border [0 0 1] /Dest /182 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (233) S (] ) S (, and the exception ) S 11 4 Nf (EventException) S [/Rect [263.876221 -491.348145 358.27417 -479.248138] /Subtype /Link /Border [0 0 1] /Dest /1119 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (229) S (] ) S (.) S 0 -501.8 M 11 2 Nf (Traversal) S [/Rect [-1.0 -504.548096 46.8249512 -492.44809] /Subtype /Link /Border [0 0 1] /Dest /17 /ANN pdfmark ( ) S ([p.) S (243) S (] ) S 22 -515 M 11 0 Nf (This new module defines the following interfaces: ) S 11 4 Nf (NodeFilter) S [/Rect [244.933105 -517.748047 312.931641 -505.648041] /Subtype /Link /Border [0 0 1] /Dest /1199 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (255) S (] ) S (, ) S 11 4 Nf (NodeIterator) S [/Rect [354.007324 -517.748047 435.205566 -505.648041] /Subtype /Link /Border [0 0 1] /Dest /1191 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (253) S (] ) S 22 -528.2 M 11 0 Nf (, ) S 11 4 Nf (TreeWalker) S [/Rect [26.5 -530.948 94.4985352 -518.848] /Subtype /Link /Border [0 0 1] /Dest /1203 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (258) S (] ) S (, and ) S 11 4 Nf (DocumentTraversal) S [/Rect [154.208008 -530.948 268.405518 -518.848] /Subtype /Link /Border [0 0 1] /Dest /1216 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (261) S (] ) S (.) S 0 -541.4 M 11 2 Nf (Range) S [/Rect [-1.0 -544.147949 30.9416504 -532.048] /Subtype /Link /Border [0 0 1] /Dest /18 /ANN pdfmark ( ) S ([p.) S (265) S (] ) S 22 -554.6 M 11 0 Nf (This new module defines the interfaces ) S 11 4 Nf (Range) S [/Rect [196.346924 -557.3479 231.346191 -545.247925] /Subtype /Link /Border [0 0 1] /Dest /1263 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (276) S (] ) S (, ) S 11 4 Nf (DocumentRange) S [/Rect [272.421875 -557.3479 360.219971 -545.247925] /Subtype /Link /Border [0 0 1] /Dest /1289 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (288) S (] ) S (and the) S 22 -567.8 M 11 0 Nf (exception ) S 11 4 Nf (RangeException) S [/Rect [66.5170898 -570.547852 160.915039 -558.447876] /Subtype /Link /Border [0 0 1] /Dest /1291 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (288) S (] ) S (.) S 0 -578.8 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (290) S 0 setgray 199.9 40 M 8 8 Nf (A.1.2: New features) S 0 -8 M grestore pgsave restore N %%Page: 291 291 %%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 /20 /DEST pdfmark 0 0 M [/View [/XYZ -4 706.0 null] /Dest /1328 /DEST pdfmark 0 -22.8 M %%IncludeResource: font Times-Bold 19 2 Nf (Appendix) S [/View [/XYZ -4 706.000183 null] /Dest /1335 /DEST pdfmark [/View [/XYZ -4 706.000183 null] /Dest /1329 /DEST pdfmark ( B: 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 /124 /DEST pdfmark 0 -94.2 M 17 2 Nf (B.1:) S [/View [/XYZ -4 632.200562 null] /Dest /1336 /DEST pdfmark [/View [/XYZ -4 632.200562 null] /Dest /1330 /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 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 [/Rect [339.024414 -215.749023 378.291748 -203.649017] /Subtype /Link /Border [0 0 1] /Dest /321 /ANN pdfmark (] or the Unicode) S 0 -226.2 M (Web 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 /201 /ANN pdfmark 11 0 Nf ( ) S 0 -316.4 M ([p.) S (21) 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 here. ) S 0 -378 M [/View [/XYZ -4 328.001465 null] /Dest /125 /DEST pdfmark 0 -401 M 17 2 Nf (B.2:) S [/View [/XYZ -4 325.401703 null] /Dest /1337 /DEST pdfmark [/View [/XYZ -4 325.401703 null] /Dest /1331 /DEST pdfmark ( ) S (Methods) S 0 -425.2 M 11 2 Nf (Interface ) S %%IncludeResource: font Times-BoldItalic 11 3 Nf (StringExtend) S [/View [/XYZ -4 294.00177 null] /Dest /1332 /DEST pdfmark 11 0 Nf ( ) S 22 -449.4 M (Extensions to a language's native String class or interface ) S 22 -462.6 M 11 2 Nf (IDL ) S (Definition) S 11 0 Nf ( ) S 44 -484.2 M 8.87516 4 Nf (interface StringExtend {) S 44 -494.9 M ( int findOffset16\(in int offset32\)) S 44 -505.5 M ( raises\(StringIndexOutOfBoundsException\);) S 44 -516.2 M ( int findOffset32\(in int offset16\)) S 44 -526.8 M ( raises\(StringIndexOutOfBoundsException\);) S 44 -537.5 M (};) S 22 -559.7 M 11 2 Nf (Methods) S 11 0 Nf ( ) S 44 -572.9 M 11 4 Nf (findOffset16) S [/View [/XYZ -4 146.301086 null] /Dest /1333 /DEST pdfmark 11 0 Nf ( ) S 66 -586.1 M (Returns the UTF-16 offset that corresponds to a UTF-32 offset. Used for random ) S (access.) S 66 -586.1 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (291) S 0 setgray 153.6 40 M 8 8 Nf (Appendix B: Accessing code point boundaries) S 132 -8 M grestore pgsave restore N %%Page: 292 292 %%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 ( You can always roundtrip from a UTF-32 offset to a UTF-16 offset and back. You) S 66 -26.4 M (can roundtrip 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 88 -103.4 M 11 0 Nf (UTF-32 offset. ) S 66 -127.6 M 11 2 Nf (Return ) S (Value) S 11 0 Nf ( ) S 74 -154.9 M 11 4 Nf (int) S 126 -154.9 M 11 0 Nf (UTF-16 ) S (offset) S 66 -187.8 M 11 2 Nf (Exceptions) S 11 0 Nf ( ) S 74 -215.1 M 11 4 Nf (StringIndexOutOfBoundsException) S 310.8 -215.1 M 11 0 Nf (if ) S 11 4 Nf (offset32) S 11 0 Nf ( is out of bounds. ) S 44 -248.1 M 11 4 Nf (findOffset32) S [/View [/XYZ -4 471.100891 null] /Dest /1334 /DEST pdfmark 11 0 Nf ( ) S 66 -261.3 M (Returns the UTF-32 offset corresponding to a UTF-16 offset. Used for random access. To) S 66 -274.5 M (find the UTF-32 length of a string, use: ) S 66 -296.3 M 9.0 4 Nf (len32 = findOffset32\(source, source.length\(\)\);) S 66 -320.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 -333.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 -346.9 M (can always roundtrip from a UTF-32 offset to a UTF-16 offset and back. You can roundtrip) S 66 -360.1 M (from a UTF-16 offset to a UTF-32 offset and back if and only if the offset16 is not in the) S 66 -373.3 M (middle of a surrogate pair. Unmatched surrogates count as a single UTF-16 value. ) S 66 -397.5 M 11 2 Nf (Parameters) S 11 0 Nf ( ) S 66 -410.7 M 11 4 Nf (offset16) S 11 0 Nf ( of type ) S 11 4 Nf (int) S 88 -423.9 M 11 0 Nf (UTF-16 ) S (offset) S 66 -448.1 M 11 2 Nf (Return ) S (Value) S 11 0 Nf ( ) S 74 -475.4 M 11 4 Nf (int) S 126 -475.4 M 11 0 Nf (UTF-32 ) S (offset) S 66 -508.3 M 11 2 Nf (Exceptions) S 11 0 Nf ( ) S 74 -535.6 M 11 4 Nf (StringIndexOutOfBoundsException) S 310.8 -535.6 M 11 0 Nf (if offset16 is out of ) S (bounds.) S 0 -555.4 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (292) S 0 setgray 211.4 40 M 8 8 Nf (B.2: Methods) S 0 -8 M grestore pgsave restore N %%Page: 293 293 %%PageResources: font Times-Roman Times-Bold Courier Helvetica %%PageBoundingBox: 71 44 535 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 /1338 /DEST pdfmark 0 -22.8 M %%IncludeResource: font Times-Bold 19 2 Nf (Appendix) S [/View [/XYZ -4 706.000183 null] /Dest /1356 /DEST pdfmark [/View [/XYZ -4 706.000183 null] /Dest /1339 /DEST pdfmark ( C: IDL ) S (Definitions) S 0 -47 M %%IncludeResource: font Times-Roman 11 0 Nf (This appendix contains the complete OMG IDL for the Level 2 Document Object Model definitions. The) S 0 -60.2 M (definitions are divided into ) S (Core) S [/Rect [120.602539 -62.949707 143.986084 -50.8497086] /Subtype /Link /Border [0 0 1] /Dest /126 /ANN pdfmark ( ) S ([p.) S (293) S (] ) S (, ) S (HTML) S [/Rect [185.061768 -62.949707 218.224365 -50.8497086] /Subtype /Link /Border [0 0 1] /Dest /127 /ANN pdfmark ( ) S ([p.) S (298) S (] ) S (, ) S (Stylesheets) S [/Rect [259.300049 -62.949707 310.798584 -50.8497086] /Subtype /Link /Border [0 0 1] /Dest /129 /ANN pdfmark ( ) S ([p.) S (308) S (] ) S (, ) S (CSS) S [/Rect [351.874268 -62.949707 373.443115 -50.8497086] /Subtype /Link /Border [0 0 1] /Dest /130 /ANN pdfmark ( ) S ([p.) S (309) S (] ) S (, ) S (Events) S [/Rect [414.518799 -62.949707 446.460205 -50.8497086] /Subtype /Link /Border [0 0 1] /Dest /131 /ANN pdfmark ( ) S 0 -73.4 M ([p.) S (323) S (] ) S (, ) S (TreeWalkers, Filters, and ) S (Iterators) S [/Rect [39.3256836 -76.1496582 192.527344 -64.0496597] /Subtype /Link /Border [0 0 1] /Dest /132 /ANN pdfmark ( ) S ([p.) S (325) S (] ) S (, and ) S (Range) S [/Rect [252.236816 -76.1496582 282.341309 -64.0496597] /Subtype /Link /Border [0 0 1] /Dest /133 /ANN pdfmark ( ) S ([p.) S (327) S (] ) S (.) S 0 -97.6 M (The IDL files are also available as: ) S (http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/idl.zip) S ( ) S 0 -97.6 M [/View [/XYZ -4 608.400391 null] /Dest /126 /DEST pdfmark 0 -131.6 M 17 2 Nf (C.1:) S [/View [/XYZ -4 594.800659 null] /Dest /1357 /DEST pdfmark [/View [/XYZ -4 594.800659 null] /Dest /1340 /DEST pdfmark ( Document Object Model ) S (Core) S 0 -161.6 M [/View [/XYZ -4 562.400635 null] /Dest /1358 /DEST pdfmark [/View [/XYZ -4 562.400635 null] /Dest /1341 /DEST pdfmark 15 2 Nf (dom.idl) S [/Rect [-1.0 -165.349365 49.7644043 -148.849365] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/idl/dom.idl)\] Cd /ANN pdfmark (:) S 0 -181.4 M %%IncludeResource: font Courier 9.0 4 Nf (// See also http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510) S 0 -192.2 M (// File: dom.idl) S 0 -203 M (#ifndef _DOM_IDL_) S 0 -213.8 M (#define _DOM_IDL_) S 0 -235.4 M (#pragma prefix "w3c.org") S 0 -246.2 M (module dom) S 0 -257 M ({) S 0 -267.8 M ( typedef sequence DOMString;) S 0 -289.4 M ( typedef unsigned long long DOMTimeStamp;) S 0 -311 M ( interface DocumentType;) S 0 -321.8 M ( interface Document;) S 0 -332.6 M ( interface NodeList;) S 0 -343.4 M ( interface NamedNodeMap;) S 0 -354.2 M ( interface Element;) S 0 -375.8 M ( exception DOMException {) S 0 -386.6 M ( unsigned short code;) S 0 -397.4 M ( };) S 0 -419 M ( // ExceptionCode) S 0 -429.8 M ( const unsigned short INDEX_SIZE_ERR = 1;) S 0 -440.6 M ( const unsigned short DOMSTRING_SIZE_ERR = 2;) S 0 -451.4 M ( const unsigned short HIERARCHY_REQUEST_ERR = 3;) S 0 -462.2 M ( const unsigned short WRONG_DOCUMENT_ERR = 4;) S 0 -473 M ( const unsigned short INVALID_CHARACTER_ERR = 5;) S 0 -483.8 M ( const unsigned short NO_DATA_ALLOWED_ERR = 6;) S 0 -494.6 M ( const unsigned short NO_MODIFICATION_ALLOWED_ERR = 7;) S 0 -505.4 M ( const unsigned short NOT_FOUND_ERR = 8;) S 0 -516.2 M ( const unsigned short NOT_SUPPORTED_ERR = 9;) S 0 -527 M ( const unsigned short INUSE_ATTRIBUTE_ERR = 10;) S 0 -537.8 M ( // Introduced in DOM Level 2:) S 0 -548.6 M ( const unsigned short INVALID_STATE_ERR = 11;) S 0 -559.4 M ( // Introduced in DOM Level 2:) S 0 -570.2 M ( const unsigned short SYNTAX_ERR = 12;) S 0 -581 M ( // Introduced in DOM Level 2:) S 0 -591.8 M ( const unsigned short INVALID_MODIFICATION_ERR = 13;) S 0 -602.6 M ( // Introduced in DOM Level 2:) S 0 -613.4 M ( const unsigned short NAMESPACE_ERR = 14;) S 0 -613.4 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (293) S 0 setgray 186.1 40 M 8 8 Nf (Appendix C: IDL Definitions) S 0 -8 M grestore pgsave restore N %%Page: 294 294 %%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 INVALID_ACCESS_ERR = 15;) S 0 -54 M ( interface DOMImplementation {) S 0 -64.8 M ( boolean hasFeature\(in DOMString feature, ) S 0 -75.6 M ( in DOMString version\);) S 0 -86.4 M ( // Introduced in DOM Level 2:) S 0 -97.2 M ( DocumentType createDocumentType\(in DOMString qualifiedName, ) S 0 -108 M ( in DOMString publicId, ) S 0 -118.8 M ( in DOMString systemId\)) S 0 -129.6 M ( raises\(DOMException\);) S 0 -140.4 M ( // Introduced in DOM Level 2:) S 0 -151.2 M ( Document createDocument\(in DOMString namespaceURI, ) S 0 -162 M ( in DOMString qualifiedName, ) S 0 -172.8 M ( in DocumentType doctype\)) S 0 -183.6 M ( raises\(DOMException\);) S 0 -194.4 M ( };) S 0 -216 M ( interface Node {) S 0 -226.8 M ( // NodeType) S 0 -237.6 M ( const unsigned short ELEMENT_NODE = 1;) S 0 -248.4 M ( const unsigned short ATTRIBUTE_NODE = 2;) S 0 -259.2 M ( const unsigned short TEXT_NODE = 3;) S 0 -270 M ( const unsigned short CDATA_SECTION_NODE = 4;) S 0 -280.8 M ( const unsigned short ENTITY_REFERENCE_NODE = 5;) S 0 -291.6 M ( const unsigned short ENTITY_NODE = 6;) S 0 -302.4 M ( const unsigned short PROCESSING_INSTRUCTION_NODE = 7;) S 0 -313.2 M ( const unsigned short COMMENT_NODE = 8;) S 0 -324 M ( const unsigned short DOCUMENT_NODE = 9;) S 0 -334.8 M ( const unsigned short DOCUMENT_TYPE_NODE = 10;) S 0 -345.6 M ( const unsigned short DOCUMENT_FRAGMENT_NODE = 11;) S 0 -356.4 M ( const unsigned short NOTATION_NODE = 12;) S 0 -378 M ( readonly attribute DOMString nodeName;) S 0 -388.8 M ( attribute DOMString nodeValue;) S 0 -399.6 M ( // raises\(DOMException\) on setting) S 0 -410.4 M ( // raises\(DOMException\) on retrieval) S 0 -432 M ( readonly attribute unsigned short nodeType;) S 0 -442.8 M ( readonly attribute Node parentNode;) S 0 -453.6 M ( readonly attribute NodeList childNodes;) S 0 -464.4 M ( readonly attribute Node firstChild;) S 0 -475.2 M ( readonly attribute Node lastChild;) S 0 -486 M ( readonly attribute Node previousSibling;) S 0 -496.8 M ( readonly attribute Node nextSibling;) S 0 -507.6 M ( readonly attribute NamedNodeMap attributes;) S 0 -518.4 M ( // Modified in DOM Level 2:) S 0 -529.2 M ( readonly attribute Document ownerDocument;) S 0 -540 M ( Node insertBefore\(in Node newChild, ) S 0 -550.8 M ( in Node refChild\)) S 0 -561.6 M ( raises\(DOMException\);) S 0 -572.4 M ( Node replaceChild\(in Node newChild, ) S 0 -583.2 M ( in Node oldChild\)) S 0 -594 M ( raises\(DOMException\);) S 0 -604.8 M ( Node removeChild\(in Node oldChild\)) S 0 -615.6 M ( raises\(DOMException\);) S 0 -615.6 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (294) S 0 setgray 221 40 M 8 8 Nf (dom.idl:) S 0 -8 M grestore pgsave restore N %%Page: 295 295 %%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 ( Node appendChild\(in Node newChild\)) S 0 -21.6 M 9.0 4 Nf ( raises\(DOMException\);) S 0 -32.4 M ( boolean hasChildNodes\(\);) S 0 -43.2 M ( Node cloneNode\(in boolean deep\);) S 0 -54 M ( // Introduced in DOM Level 2:) S 0 -64.8 M ( void normalize\(\);) S 0 -75.6 M ( // Introduced in DOM Level 2:) S 0 -86.4 M ( boolean supports\(in DOMString feature, ) S 0 -97.2 M ( in DOMString version\);) S 0 -108 M ( // Introduced in DOM Level 2:) S 0 -118.8 M ( readonly attribute DOMString namespaceURI;) S 0 -129.6 M ( // Introduced in DOM Level 2:) S 0 -140.4 M ( attribute DOMString prefix;) S 0 -151.2 M ( // raises\(DOMException\) on setting) S 0 -172.8 M ( // Introduced in DOM Level 2:) S 0 -183.6 M ( readonly attribute DOMString localName;) S 0 -194.4 M ( };) S 0 -216 M ( interface NodeList {) S 0 -226.8 M ( Node item\(in unsigned long index\);) S 0 -237.6 M ( readonly attribute unsigned long length;) S 0 -248.4 M ( };) S 0 -270 M ( interface NamedNodeMap {) S 0 -280.8 M ( Node getNamedItem\(in DOMString name\);) S 0 -291.6 M ( Node setNamedItem\(in Node arg\)) S 0 -302.4 M ( raises\(DOMException\);) S 0 -313.2 M ( Node removeNamedItem\(in DOMString name\)) S 0 -324 M ( raises\(DOMException\);) S 0 -334.8 M ( Node item\(in unsigned long index\);) S 0 -345.6 M ( readonly attribute unsigned long length;) S 0 -356.4 M ( // Introduced in DOM Level 2:) S 0 -367.2 M ( Node getNamedItemNS\(in DOMString namespaceURI, ) S 0 -378 M ( in DOMString localName\);) S 0 -388.8 M ( // Introduced in DOM Level 2:) S 0 -399.6 M ( Node setNamedItemNS\(in Node arg\)) S 0 -410.4 M ( raises\(DOMException\);) S 0 -421.2 M ( // Introduced in DOM Level 2:) S 0 -432 M ( Node removeNamedItemNS\(in DOMString namespaceURI, ) S 0 -442.8 M ( in DOMString localName\)) S 0 -453.6 M ( raises\(DOMException\);) S 0 -464.4 M ( };) S 0 -486 M ( interface CharacterData : Node {) S 0 -496.8 M ( attribute DOMString data;) S 0 -507.6 M ( // raises\(DOMException\) on setting) S 0 -518.4 M ( // raises\(DOMException\) on retrieval) S 0 -540 M ( readonly attribute unsigned long length;) S 0 -550.8 M ( DOMString substringData\(in unsigned long offset, ) S 0 -561.6 M ( in unsigned long count\)) S 0 -572.4 M ( raises\(DOMException\);) S 0 -583.2 M ( void appendData\(in DOMString arg\)) S 0 -594 M ( raises\(DOMException\);) S 0 -604.8 M ( void insertData\(in unsigned long offset, ) S 0 -615.6 M ( in DOMString arg\)) S 0 -615.6 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (295) S 0 setgray 221 40 M 8 8 Nf (dom.idl:) S 0 -8 M grestore pgsave restore N %%Page: 296 296 %%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\(DOMException\);) S 0 -21.6 M 9.0 4 Nf ( void deleteData\(in unsigned long offset, ) S 0 -32.4 M ( in unsigned long count\)) S 0 -43.2 M ( raises\(DOMException\);) S 0 -54 M ( void replaceData\(in unsigned long offset, ) S 0 -64.8 M ( in unsigned long count, ) S 0 -75.6 M ( in DOMString arg\)) S 0 -86.4 M ( raises\(DOMException\);) S 0 -97.2 M ( };) S 0 -118.8 M ( interface Attr : Node {) S 0 -129.6 M ( readonly attribute DOMString name;) S 0 -140.4 M ( readonly attribute boolean specified;) S 0 -151.2 M ( attribute DOMString value;) S 0 -162 M ( // raises\(DOMException\) on setting) S 0 -183.6 M ( // Introduced in DOM Level 2:) S 0 -194.4 M ( readonly attribute Element ownerElement;) S 0 -205.2 M ( };) S 0 -226.8 M ( interface Element : Node {) S 0 -237.6 M ( readonly attribute DOMString tagName;) S 0 -248.4 M ( DOMString getAttribute\(in DOMString name\);) S 0 -259.2 M ( void setAttribute\(in DOMString name, ) S 0 -270 M ( in DOMString value\)) S 0 -280.8 M ( raises\(DOMException\);) S 0 -291.6 M ( void removeAttribute\(in DOMString name\)) S 0 -302.4 M ( raises\(DOMException\);) S 0 -313.2 M ( Attr getAttributeNode\(in DOMString name\);) S 0 -324 M ( Attr setAttributeNode\(in Attr newAttr\)) S 0 -334.8 M ( raises\(DOMException\);) S 0 -345.6 M ( Attr removeAttributeNode\(in Attr oldAttr\)) S 0 -356.4 M ( raises\(DOMException\);) S 0 -367.2 M ( NodeList getElementsByTagName\(in DOMString name\);) S 0 -378 M ( // Introduced in DOM Level 2:) S 0 -388.8 M ( DOMString getAttributeNS\(in DOMString namespaceURI, ) S 0 -399.6 M ( in DOMString localName\);) S 0 -410.4 M ( // Introduced in DOM Level 2:) S 0 -421.2 M ( void setAttributeNS\(in DOMString namespaceURI, ) S 0 -432 M ( in DOMString qualifiedName, ) S 0 -442.8 M ( in DOMString value\)) S 0 -453.6 M ( raises\(DOMException\);) S 0 -464.4 M ( // Introduced in DOM Level 2:) S 0 -475.2 M ( void removeAttributeNS\(in DOMString namespaceURI, ) S 0 -486 M ( in DOMString localName\)) S 0 -496.8 M ( raises\(DOMException\);) S 0 -507.6 M ( // Introduced in DOM Level 2:) S 0 -518.4 M ( Attr getAttributeNodeNS\(in DOMString namespaceURI, ) S 0 -529.2 M ( in DOMString localName\);) S 0 -540 M ( // Introduced in DOM Level 2:) S 0 -550.8 M ( Attr setAttributeNodeNS\(in Attr newAttr\)) S 0 -561.6 M ( raises\(DOMException\);) S 0 -572.4 M ( // Introduced in DOM Level 2:) S 0 -583.2 M ( NodeList getElementsByTagNameNS\(in DOMString namespaceURI, ) S 0 -594 M ( in DOMString localName\);) S 0 -604.8 M ( // Introduced in DOM Level 2:) S 0 -615.6 M ( boolean hasAttribute\(in DOMString name\);) S 0 -615.6 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (296) S 0 setgray 221 40 M 8 8 Nf (dom.idl:) S 0 -8 M grestore pgsave restore N %%Page: 297 297 %%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 ( // Introduced in DOM Level 2:) S 0 -21.6 M 9.0 4 Nf ( boolean hasAttributeNS\(in DOMString namespaceURI, ) S 0 -32.4 M ( in DOMString localName\);) S 0 -43.2 M ( };) S 0 -64.8 M ( interface Text : CharacterData {) S 0 -75.6 M ( Text splitText\(in unsigned long offset\)) S 0 -86.4 M ( raises\(DOMException\);) S 0 -97.2 M ( };) S 0 -118.8 M ( interface Comment : CharacterData {) S 0 -129.6 M ( };) S 0 -151.2 M ( interface CDATASection : Text {) S 0 -162 M ( };) S 0 -183.6 M ( interface DocumentType : Node {) S 0 -194.4 M ( readonly attribute DOMString name;) S 0 -205.2 M ( readonly attribute NamedNodeMap entities;) S 0 -216 M ( readonly attribute NamedNodeMap notations;) S 0 -226.8 M ( // Introduced in DOM Level 2:) S 0 -237.6 M ( readonly attribute DOMString publicId;) S 0 -248.4 M ( // Introduced in DOM Level 2:) S 0 -259.2 M ( readonly attribute DOMString systemId;) S 0 -270 M ( // Introduced in DOM Level 2:) S 0 -280.8 M ( readonly attribute DOMString internalSubset;) S 0 -291.6 M ( };) S 0 -313.2 M ( interface Notation : Node {) S 0 -324 M ( readonly attribute DOMString publicId;) S 0 -334.8 M ( readonly attribute DOMString systemId;) S 0 -345.6 M ( };) S 0 -367.2 M ( interface Entity : Node {) S 0 -378 M ( readonly attribute DOMString publicId;) S 0 -388.8 M ( readonly attribute DOMString systemId;) S 0 -399.6 M ( readonly attribute DOMString notationName;) S 0 -410.4 M ( };) S 0 -432 M ( interface EntityReference : Node {) S 0 -442.8 M ( };) S 0 -464.4 M ( interface ProcessingInstruction : Node {) S 0 -475.2 M ( readonly attribute DOMString target;) S 0 -486 M ( attribute DOMString data;) S 0 -496.8 M ( // raises\(DOMException\) on setting) S 0 -518.4 M ( };) S 0 -540 M ( interface DocumentFragment : Node {) S 0 -550.8 M ( };) S 0 -572.4 M ( interface Document : Node {) S 0 -583.2 M ( readonly attribute DocumentType doctype;) S 0 -594 M ( readonly attribute DOMImplementation implementation;) S 0 -604.8 M ( readonly attribute Element documentElement;) S 0 -615.6 M ( Element createElement\(in DOMString tagName\)) S 0 -615.6 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (297) S 0 setgray 221 40 M 8 8 Nf (dom.idl:) S 0 -8 M grestore pgsave restore N %%Page: 298 298 %%PageResources: font Times-Bold 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\(DOMException\);) S 0 -21.6 M 9.0 4 Nf ( DocumentFragment createDocumentFragment\(\);) S 0 -32.4 M ( Text createTextNode\(in DOMString data\);) S 0 -43.2 M ( Comment createComment\(in DOMString data\);) S 0 -54 M ( CDATASection createCDATASection\(in DOMString data\)) S 0 -64.8 M ( raises\(DOMException\);) S 0 -75.6 M ( ProcessingInstruction createProcessingInstruction\(in DOMString target, ) S 0 -86.4 M ( in DOMString data\)) S 0 -97.2 M ( raises\(DOMException\);) S 0 -108 M ( Attr createAttribute\(in DOMString name\)) S 0 -118.8 M ( raises\(DOMException\);) S 0 -129.6 M ( EntityReference createEntityReference\(in DOMString name\)) S 0 -140.4 M ( raises\(DOMException\);) S 0 -151.2 M ( NodeList getElementsByTagName\(in DOMString tagname\);) S 0 -162 M ( // Introduced in DOM Level 2:) S 0 -172.8 M ( Node importNode\(in Node importedNode, ) S 0 -183.6 M ( in boolean deep\)) S 0 -194.4 M ( raises\(DOMException\);) S 0 -205.2 M ( // Introduced in DOM Level 2:) S 0 -216 M ( Element createElementNS\(in DOMString namespaceURI, ) S 0 -226.8 M ( in DOMString qualifiedName\)) S 0 -237.6 M ( raises\(DOMException\);) S 0 -248.4 M ( // Introduced in DOM Level 2:) S 0 -259.2 M ( Attr createAttributeNS\(in DOMString namespaceURI, ) S 0 -270 M ( in DOMString qualifiedName\)) S 0 -280.8 M ( raises\(DOMException\);) S 0 -291.6 M ( // Introduced in DOM Level 2:) S 0 -302.4 M ( NodeList getElementsByTagNameNS\(in DOMString namespaceURI, ) S 0 -313.2 M ( in DOMString localName\);) S 0 -324 M ( // Introduced in DOM Level 2:) S 0 -334.8 M ( Element getElementById\(in DOMString elementId\);) S 0 -345.6 M ( };) S 0 -356.4 M (};) S 0 -378 M (#endif // _DOM_IDL_) S 0 -387 M [/View [/XYZ -4 319.006836 null] /Dest /127 /DEST pdfmark 0 -412 M %%IncludeResource: font Times-Bold 17 2 Nf (C.2:) S [/View [/XYZ -4 314.407074 null] /Dest /1359 /DEST pdfmark [/View [/XYZ -4 314.407074 null] /Dest /1342 /DEST pdfmark ( Document Object Model ) S (HTML) S 0 -442 M [/View [/XYZ -4 282.00708 null] /Dest /1360 /DEST pdfmark [/View [/XYZ -4 282.00708 null] /Dest /1343 /DEST pdfmark 15 2 Nf (html.idl) S [/Rect [-1.0 -445.74292 51.4292 -429.24292] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/idl/html.idl)\] Cd /ANN pdfmark (:) S 0 -461.8 M 9.0 4 Nf (// See also http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510) S 0 -472.6 M (// File: html.idl) S 0 -483.4 M (#ifndef _HTML_IDL_) S 0 -494.2 M (#define _HTML_IDL_) S 0 -515.8 M (#include "dom.idl") S 0 -537.4 M (#pragma prefix "dom.w3c.org") S 0 -548.2 M (module html) S 0 -559 M ({) S 0 -569.8 M ( typedef dom::DOMString DOMString;) S 0 -580.6 M ( typedef dom::Node Node;) S 0 -591.4 M ( typedef dom::DOMImplementation DOMImplementation;) S 0 -602.2 M ( typedef dom::Document Document;) S 0 -613 M ( typedef dom::NodeList NodeList;) S 0 -613 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (298) S 0 setgray 171.6 40 M 8 8 Nf (C.2: Document Object Model HTML) S 0 -8 M grestore pgsave restore N %%Page: 299 299 %%PageResources: font 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 ( typedef dom::Element Element;) S 0 -32.4 M 9.0 4 Nf ( interface HTMLDocument;) S 0 -43.2 M ( interface HTMLElement;) S 0 -54 M ( interface HTMLFormElement;) S 0 -64.8 M ( interface HTMLTableCaptionElement;) S 0 -75.6 M ( interface HTMLTableSectionElement;) S 0 -97.2 M ( interface HTMLCollection {) S 0 -108 M ( readonly attribute unsigned long length;) S 0 -118.8 M ( Node item\(in unsigned long index\);) S 0 -129.6 M ( Node namedItem\(in DOMString name\);) S 0 -140.4 M ( };) S 0 -162 M ( // Introduced in DOM Level 2:) S 0 -172.8 M ( interface HTMLDOMImplementation : DOMImplementation {) S 0 -183.6 M ( HTMLDocument createHTMLDocument\(in DOMString title\);) S 0 -194.4 M ( };) S 0 -216 M ( interface HTMLDocument : Document {) S 0 -226.8 M ( attribute DOMString title;) S 0 -237.6 M ( readonly attribute DOMString referrer;) S 0 -248.4 M ( readonly attribute DOMString domain;) S 0 -259.2 M ( readonly attribute DOMString URL;) S 0 -270 M ( attribute HTMLElement body;) S 0 -280.8 M ( readonly attribute HTMLCollection images;) S 0 -291.6 M ( readonly attribute HTMLCollection applets;) S 0 -302.4 M ( readonly attribute HTMLCollection links;) S 0 -313.2 M ( readonly attribute HTMLCollection forms;) S 0 -324 M ( readonly attribute HTMLCollection anchors;) S 0 -334.8 M ( attribute DOMString cookie;) S 0 -345.6 M ( void open\(\);) S 0 -356.4 M ( void close\(\);) S 0 -367.2 M ( void write\(in DOMString text\);) S 0 -378 M ( void writeln\(in DOMString text\);) S 0 -388.8 M ( NodeList getElementsByName\(in DOMString elementName\);) S 0 -399.6 M ( };) S 0 -421.2 M ( interface HTMLElement : Element {) S 0 -432 M ( attribute DOMString id;) S 0 -442.8 M ( attribute DOMString title;) S 0 -453.6 M ( attribute DOMString lang;) S 0 -464.4 M ( attribute DOMString dir;) S 0 -475.2 M ( attribute DOMString className;) S 0 -486 M ( };) S 0 -507.6 M ( interface HTMLHtmlElement : HTMLElement {) S 0 -518.4 M ( attribute DOMString version;) S 0 -529.2 M ( };) S 0 -550.8 M ( interface HTMLHeadElement : HTMLElement {) S 0 -561.6 M ( attribute DOMString profile;) S 0 -572.4 M ( };) S 0 -594 M ( interface HTMLLinkElement : HTMLElement {) S 0 -604.8 M ( attribute boolean disabled;) S 0 -615.6 M ( attribute DOMString charset;) S 0 -615.6 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (299) S 0 setgray 221.2 40 M 8 8 Nf (html.idl:) S 0 -8 M grestore pgsave restore N %%Page: 300 300 %%PageResources: font Courier Helvetica %%PageBoundingBox: 71 44 363 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 ( attribute DOMString href;) S 0 -21.6 M 9.0 4 Nf ( attribute DOMString hreflang;) S 0 -32.4 M ( attribute DOMString media;) S 0 -43.2 M ( attribute DOMString rel;) S 0 -54 M ( attribute DOMString rev;) S 0 -64.8 M ( attribute DOMString target;) S 0 -75.6 M ( attribute DOMString type;) S 0 -86.4 M ( };) S 0 -108 M ( interface HTMLTitleElement : HTMLElement {) S 0 -118.8 M ( attribute DOMString text;) S 0 -129.6 M ( };) S 0 -151.2 M ( interface HTMLMetaElement : HTMLElement {) S 0 -162 M ( attribute DOMString content;) S 0 -172.8 M ( attribute DOMString httpEquiv;) S 0 -183.6 M ( attribute DOMString name;) S 0 -194.4 M ( attribute DOMString scheme;) S 0 -205.2 M ( };) S 0 -226.8 M ( interface HTMLBaseElement : HTMLElement {) S 0 -237.6 M ( attribute DOMString href;) S 0 -248.4 M ( attribute DOMString target;) S 0 -259.2 M ( };) S 0 -280.8 M ( interface HTMLIsIndexElement : HTMLElement {) S 0 -291.6 M ( readonly attribute HTMLFormElement form;) S 0 -302.4 M ( attribute DOMString prompt;) S 0 -313.2 M ( };) S 0 -334.8 M ( interface HTMLStyleElement : HTMLElement {) S 0 -345.6 M ( attribute boolean disabled;) S 0 -356.4 M ( attribute DOMString media;) S 0 -367.2 M ( attribute DOMString type;) S 0 -378 M ( };) S 0 -399.6 M ( interface HTMLBodyElement : HTMLElement {) S 0 -410.4 M ( attribute DOMString aLink;) S 0 -421.2 M ( attribute DOMString background;) S 0 -432 M ( attribute DOMString bgColor;) S 0 -442.8 M ( attribute DOMString link;) S 0 -453.6 M ( attribute DOMString text;) S 0 -464.4 M ( attribute DOMString vLink;) S 0 -475.2 M ( };) S 0 -496.8 M ( interface HTMLFormElement : HTMLElement {) S 0 -507.6 M ( readonly attribute HTMLCollection elements;) S 0 -518.4 M ( readonly attribute long length;) S 0 -529.2 M ( attribute DOMString name;) S 0 -540 M ( attribute DOMString acceptCharset;) S 0 -550.8 M ( attribute DOMString action;) S 0 -561.6 M ( attribute DOMString enctype;) S 0 -572.4 M ( attribute DOMString method;) S 0 -583.2 M ( attribute DOMString target;) S 0 -594 M ( void submit\(\);) S 0 -604.8 M ( void reset\(\);) S 0 -615.6 M ( };) S 0 -615.6 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (300) S 0 setgray 221.2 40 M 8 8 Nf (html.idl:) S 0 -8 M grestore pgsave restore N %%Page: 301 301 %%PageResources: font Courier Helvetica %%PageBoundingBox: 71 44 428 755 %%BeginPageSetup /pgsave save D 71 706 translate %%EndPageSetup 0 0 M 0.6 setlinewidth 0 -21.6 M %%IncludeResource: font Courier 9.0 4 Nf ( interface HTMLSelectElement : HTMLElement {) S 0 -32.4 M ( readonly attribute DOMString type;) S 0 -43.2 M ( attribute long selectedIndex;) S 0 -54 M ( attribute DOMString value;) S 0 -64.8 M ( readonly attribute long length;) S 0 -75.6 M ( readonly attribute HTMLFormElement form;) S 0 -86.4 M ( readonly attribute HTMLCollection options;) S 0 -97.2 M ( attribute boolean disabled;) S 0 -108 M ( attribute boolean multiple;) S 0 -118.8 M ( attribute DOMString name;) S 0 -129.6 M ( attribute long size;) S 0 -140.4 M ( attribute long tabIndex;) S 0 -151.2 M ( void add\(in HTMLElement element, ) S 0 -162 M ( in HTMLElement before\)) S 0 -172.8 M ( raises\(dom::DOMException\);) S 0 -183.6 M ( void remove\(in long index\);) S 0 -194.4 M ( void blur\(\);) S 0 -205.2 M ( void focus\(\);) S 0 -216 M ( };) S 0 -237.6 M ( interface HTMLOptGroupElement : HTMLElement {) S 0 -248.4 M ( attribute boolean disabled;) S 0 -259.2 M ( attribute DOMString label;) S 0 -270 M ( };) S 0 -291.6 M ( interface HTMLOptionElement : HTMLElement {) S 0 -302.4 M ( readonly attribute HTMLFormElement form;) S 0 -313.2 M ( attribute boolean defaultSelected;) S 0 -324 M ( readonly attribute DOMString text;) S 0 -334.8 M ( readonly attribute long index;) S 0 -345.6 M ( attribute boolean disabled;) S 0 -356.4 M ( attribute DOMString label;) S 0 -367.2 M ( attribute boolean selected;) S 0 -378 M ( attribute DOMString value;) S 0 -388.8 M ( };) S 0 -410.4 M ( interface HTMLInputElement : HTMLElement {) S 0 -421.2 M ( attribute DOMString defaultValue;) S 0 -432 M ( attribute boolean defaultChecked;) S 0 -442.8 M ( readonly attribute HTMLFormElement form;) S 0 -453.6 M ( attribute DOMString accept;) S 0 -464.4 M ( attribute DOMString accessKey;) S 0 -475.2 M ( attribute DOMString align;) S 0 -486 M ( attribute DOMString alt;) S 0 -496.8 M ( attribute boolean checked;) S 0 -507.6 M ( attribute boolean disabled;) S 0 -518.4 M ( attribute long maxLength;) S 0 -529.2 M ( attribute DOMString name;) S 0 -540 M ( attribute boolean readOnly;) S 0 -550.8 M ( attribute DOMString size;) S 0 -561.6 M ( attribute DOMString src;) S 0 -572.4 M ( attribute long tabIndex;) S 0 -583.2 M ( readonly attribute DOMString type;) S 0 -594 M ( attribute DOMString useMap;) S 0 -604.8 M ( attribute DOMString value;) S 0 -615.6 M ( void blur\(\);) S 0 -615.6 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (301) S 0 setgray 221.2 40 M 8 8 Nf (html.idl:) S 0 -8 M grestore pgsave restore N %%Page: 302 302 %%PageResources: font Courier Helvetica %%PageBoundingBox: 71 44 358 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 ( void focus\(\);) S 0 -21.6 M 9.0 4 Nf ( void select\(\);) S 0 -32.4 M ( void click\(\);) S 0 -43.2 M ( };) S 0 -64.8 M ( interface HTMLTextAreaElement : HTMLElement {) S 0 -75.6 M ( attribute DOMString defaultValue;) S 0 -86.4 M ( readonly attribute HTMLFormElement form;) S 0 -97.2 M ( attribute DOMString accessKey;) S 0 -108 M ( attribute long cols;) S 0 -118.8 M ( attribute boolean disabled;) S 0 -129.6 M ( attribute DOMString name;) S 0 -140.4 M ( attribute boolean readOnly;) S 0 -151.2 M ( attribute long rows;) S 0 -162 M ( attribute long tabIndex;) S 0 -172.8 M ( readonly attribute DOMString type;) S 0 -183.6 M ( attribute DOMString value;) S 0 -194.4 M ( void blur\(\);) S 0 -205.2 M ( void focus\(\);) S 0 -216 M ( void select\(\);) S 0 -226.8 M ( };) S 0 -248.4 M ( interface HTMLButtonElement : HTMLElement {) S 0 -259.2 M ( readonly attribute HTMLFormElement form;) S 0 -270 M ( attribute DOMString accessKey;) S 0 -280.8 M ( attribute boolean disabled;) S 0 -291.6 M ( attribute DOMString name;) S 0 -302.4 M ( attribute long tabIndex;) S 0 -313.2 M ( readonly attribute DOMString type;) S 0 -324 M ( attribute DOMString value;) S 0 -334.8 M ( };) S 0 -356.4 M ( interface HTMLLabelElement : HTMLElement {) S 0 -367.2 M ( readonly attribute HTMLFormElement form;) S 0 -378 M ( attribute DOMString accessKey;) S 0 -388.8 M ( attribute DOMString htmlFor;) S 0 -399.6 M ( };) S 0 -421.2 M ( interface HTMLFieldSetElement : HTMLElement {) S 0 -432 M ( readonly attribute HTMLFormElement form;) S 0 -442.8 M ( };) S 0 -464.4 M ( interface HTMLLegendElement : HTMLElement {) S 0 -475.2 M ( readonly attribute HTMLFormElement form;) S 0 -486 M ( attribute DOMString accessKey;) S 0 -496.8 M ( attribute DOMString align;) S 0 -507.6 M ( };) S 0 -529.2 M ( interface HTMLUListElement : HTMLElement {) S 0 -540 M ( attribute boolean compact;) S 0 -550.8 M ( attribute DOMString type;) S 0 -561.6 M ( };) S 0 -583.2 M ( interface HTMLOListElement : HTMLElement {) S 0 -594 M ( attribute boolean compact;) S 0 -604.8 M ( attribute long start;) S 0 -615.6 M ( attribute DOMString type;) S 0 -615.6 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (302) S 0 setgray 221.2 40 M 8 8 Nf (html.idl:) S 0 -8 M grestore pgsave restore N %%Page: 303 303 %%PageResources: font Courier Helvetica %%PageBoundingBox: 71 44 331 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 HTMLDListElement : HTMLElement {) S 0 -43.2 M ( attribute boolean compact;) S 0 -54 M ( };) S 0 -75.6 M ( interface HTMLDirectoryElement : HTMLElement {) S 0 -86.4 M ( attribute boolean compact;) S 0 -97.2 M ( };) S 0 -118.8 M ( interface HTMLMenuElement : HTMLElement {) S 0 -129.6 M ( attribute boolean compact;) S 0 -140.4 M ( };) S 0 -162 M ( interface HTMLLIElement : HTMLElement {) S 0 -172.8 M ( attribute DOMString type;) S 0 -183.6 M ( attribute long value;) S 0 -194.4 M ( };) S 0 -216 M ( interface HTMLDivElement : HTMLElement {) S 0 -226.8 M ( attribute DOMString align;) S 0 -237.6 M ( };) S 0 -259.2 M ( interface HTMLParagraphElement : HTMLElement {) S 0 -270 M ( attribute DOMString align;) S 0 -280.8 M ( };) S 0 -302.4 M ( interface HTMLHeadingElement : HTMLElement {) S 0 -313.2 M ( attribute DOMString align;) S 0 -324 M ( };) S 0 -345.6 M ( interface HTMLQuoteElement : HTMLElement {) S 0 -356.4 M ( attribute DOMString cite;) S 0 -367.2 M ( };) S 0 -388.8 M ( interface HTMLPreElement : HTMLElement {) S 0 -399.6 M ( attribute long width;) S 0 -410.4 M ( };) S 0 -432 M ( interface HTMLBRElement : HTMLElement {) S 0 -442.8 M ( attribute DOMString clear;) S 0 -453.6 M ( };) S 0 -475.2 M ( interface HTMLBaseFontElement : HTMLElement {) S 0 -486 M ( attribute DOMString color;) S 0 -496.8 M ( attribute DOMString face;) S 0 -507.6 M ( attribute DOMString size;) S 0 -518.4 M ( };) S 0 -540 M ( interface HTMLFontElement : HTMLElement {) S 0 -550.8 M ( attribute DOMString color;) S 0 -561.6 M ( attribute DOMString face;) S 0 -572.4 M ( attribute DOMString size;) S 0 -583.2 M ( };) S 0 -604.8 M ( interface HTMLHRElement : HTMLElement {) S 0 -615.6 M ( attribute DOMString align;) S 0 -615.6 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (303) S 0 setgray 221.2 40 M 8 8 Nf (html.idl:) S 0 -8 M grestore pgsave restore N %%Page: 304 304 %%PageResources: font Courier Helvetica %%PageBoundingBox: 71 44 341 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 ( attribute boolean noShade;) S 0 -21.6 M 9.0 4 Nf ( attribute DOMString size;) S 0 -32.4 M ( attribute DOMString width;) S 0 -43.2 M ( };) S 0 -64.8 M ( interface HTMLModElement : HTMLElement {) S 0 -75.6 M ( attribute DOMString cite;) S 0 -86.4 M ( attribute DOMString dateTime;) S 0 -97.2 M ( };) S 0 -118.8 M ( interface HTMLAnchorElement : HTMLElement {) S 0 -129.6 M ( attribute DOMString accessKey;) S 0 -140.4 M ( attribute DOMString charset;) S 0 -151.2 M ( attribute DOMString coords;) S 0 -162 M ( attribute DOMString href;) S 0 -172.8 M ( attribute DOMString hreflang;) S 0 -183.6 M ( attribute DOMString name;) S 0 -194.4 M ( attribute DOMString rel;) S 0 -205.2 M ( attribute DOMString rev;) S 0 -216 M ( attribute DOMString shape;) S 0 -226.8 M ( attribute long tabIndex;) S 0 -237.6 M ( attribute DOMString target;) S 0 -248.4 M ( attribute DOMString type;) S 0 -259.2 M ( void blur\(\);) S 0 -270 M ( void focus\(\);) S 0 -280.8 M ( };) S 0 -302.4 M ( interface HTMLImageElement : HTMLElement {) S 0 -313.2 M ( attribute DOMString lowSrc;) S 0 -324 M ( attribute DOMString name;) S 0 -334.8 M ( attribute DOMString align;) S 0 -345.6 M ( attribute DOMString alt;) S 0 -356.4 M ( attribute DOMString border;) S 0 -367.2 M ( attribute DOMString height;) S 0 -378 M ( attribute DOMString hspace;) S 0 -388.8 M ( attribute boolean isMap;) S 0 -399.6 M ( attribute DOMString longDesc;) S 0 -410.4 M ( attribute DOMString src;) S 0 -421.2 M ( attribute DOMString useMap;) S 0 -432 M ( attribute DOMString vspace;) S 0 -442.8 M ( attribute DOMString width;) S 0 -453.6 M ( };) S 0 -475.2 M ( interface HTMLObjectElement : HTMLElement {) S 0 -486 M ( readonly attribute HTMLFormElement form;) S 0 -496.8 M ( attribute DOMString code;) S 0 -507.6 M ( attribute DOMString align;) S 0 -518.4 M ( attribute DOMString archive;) S 0 -529.2 M ( attribute DOMString border;) S 0 -540 M ( attribute DOMString codeBase;) S 0 -550.8 M ( attribute DOMString codeType;) S 0 -561.6 M ( attribute DOMString data;) S 0 -572.4 M ( attribute boolean declare;) S 0 -583.2 M ( attribute DOMString height;) S 0 -594 M ( attribute DOMString hspace;) S 0 -604.8 M ( attribute DOMString name;) S 0 -615.6 M ( attribute DOMString standby;) S 0 -615.6 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (304) S 0 setgray 221.2 40 M 8 8 Nf (html.idl:) S 0 -8 M grestore pgsave restore N %%Page: 305 305 %%PageResources: font 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 ( attribute long tabIndex;) S 0 -21.6 M 9.0 4 Nf ( attribute DOMString type;) S 0 -32.4 M ( attribute DOMString useMap;) S 0 -43.2 M ( attribute DOMString vspace;) S 0 -54 M ( attribute DOMString width;) S 0 -64.8 M ( // Introduced in DOM Level 2:) S 0 -75.6 M ( readonly attribute Document contentDocument;) S 0 -86.4 M ( };) S 0 -108 M ( interface HTMLParamElement : HTMLElement {) S 0 -118.8 M ( attribute DOMString name;) S 0 -129.6 M ( attribute DOMString type;) S 0 -140.4 M ( attribute DOMString value;) S 0 -151.2 M ( attribute DOMString valueType;) S 0 -162 M ( };) S 0 -183.6 M ( interface HTMLAppletElement : HTMLElement {) S 0 -194.4 M ( attribute DOMString align;) S 0 -205.2 M ( attribute DOMString alt;) S 0 -216 M ( attribute DOMString archive;) S 0 -226.8 M ( attribute DOMString code;) S 0 -237.6 M ( attribute DOMString codeBase;) S 0 -248.4 M ( attribute DOMString height;) S 0 -259.2 M ( attribute DOMString hspace;) S 0 -270 M ( attribute DOMString name;) S 0 -280.8 M ( attribute DOMString object;) S 0 -291.6 M ( attribute DOMString vspace;) S 0 -302.4 M ( attribute DOMString width;) S 0 -313.2 M ( };) S 0 -334.8 M ( interface HTMLMapElement : HTMLElement {) S 0 -345.6 M ( readonly attribute HTMLCollection areas;) S 0 -356.4 M ( attribute DOMString name;) S 0 -367.2 M ( };) S 0 -388.8 M ( interface HTMLAreaElement : HTMLElement {) S 0 -399.6 M ( attribute DOMString accessKey;) S 0 -410.4 M ( attribute DOMString alt;) S 0 -421.2 M ( attribute DOMString coords;) S 0 -432 M ( attribute DOMString href;) S 0 -442.8 M ( attribute boolean noHref;) S 0 -453.6 M ( attribute DOMString shape;) S 0 -464.4 M ( attribute long tabIndex;) S 0 -475.2 M ( attribute DOMString target;) S 0 -486 M ( };) S 0 -507.6 M ( interface HTMLScriptElement : HTMLElement {) S 0 -518.4 M ( attribute DOMString text;) S 0 -529.2 M ( attribute DOMString htmlFor;) S 0 -540 M ( attribute DOMString event;) S 0 -550.8 M ( attribute DOMString charset;) S 0 -561.6 M ( attribute boolean defer;) S 0 -572.4 M ( attribute DOMString src;) S 0 -583.2 M ( attribute DOMString type;) S 0 -594 M ( };) S 0 -615.6 M ( interface HTMLTableElement : HTMLElement {) S 0 -615.6 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (305) S 0 setgray 221.2 40 M 8 8 Nf (html.idl:) S 0 -8 M grestore pgsave restore N %%Page: 306 306 %%PageResources: font Courier Helvetica %%PageBoundingBox: 71 44 428 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 ( attribute HTMLTableCaptionElement caption;) S 0 -21.6 M 9.0 4 Nf ( attribute HTMLTableSectionElement tHead;) S 0 -32.4 M ( attribute HTMLTableSectionElement tFoot;) S 0 -43.2 M ( readonly attribute HTMLCollection rows;) S 0 -54 M ( readonly attribute HTMLCollection tBodies;) S 0 -64.8 M ( attribute DOMString align;) S 0 -75.6 M ( attribute DOMString bgColor;) S 0 -86.4 M ( attribute DOMString border;) S 0 -97.2 M ( attribute DOMString cellPadding;) S 0 -108 M ( attribute DOMString cellSpacing;) S 0 -118.8 M ( attribute DOMString frame;) S 0 -129.6 M ( attribute DOMString rules;) S 0 -140.4 M ( attribute DOMString summary;) S 0 -151.2 M ( attribute DOMString width;) S 0 -162 M ( HTMLElement createTHead\(\);) S 0 -172.8 M ( void deleteTHead\(\);) S 0 -183.6 M ( HTMLElement createTFoot\(\);) S 0 -194.4 M ( void deleteTFoot\(\);) S 0 -205.2 M ( HTMLElement createCaption\(\);) S 0 -216 M ( void deleteCaption\(\);) S 0 -226.8 M ( HTMLElement insertRow\(in long index\)) S 0 -237.6 M ( raises\(dom::DOMException\);) S 0 -248.4 M ( void deleteRow\(in long index\)) S 0 -259.2 M ( raises\(dom::DOMException\);) S 0 -270 M ( };) S 0 -291.6 M ( interface HTMLTableCaptionElement : HTMLElement {) S 0 -302.4 M ( attribute DOMString align;) S 0 -313.2 M ( };) S 0 -334.8 M ( interface HTMLTableColElement : HTMLElement {) S 0 -345.6 M ( attribute DOMString align;) S 0 -356.4 M ( attribute DOMString ch;) S 0 -367.2 M ( attribute DOMString chOff;) S 0 -378 M ( attribute long span;) S 0 -388.8 M ( attribute DOMString vAlign;) S 0 -399.6 M ( attribute DOMString width;) S 0 -410.4 M ( };) S 0 -432 M ( interface HTMLTableSectionElement : HTMLElement {) S 0 -442.8 M ( attribute DOMString align;) S 0 -453.6 M ( attribute DOMString ch;) S 0 -464.4 M ( attribute DOMString chOff;) S 0 -475.2 M ( attribute DOMString vAlign;) S 0 -486 M ( readonly attribute HTMLCollection rows;) S 0 -496.8 M ( HTMLElement insertRow\(in long index\)) S 0 -507.6 M ( raises\(dom::DOMException\);) S 0 -518.4 M ( void deleteRow\(in long index\)) S 0 -529.2 M ( raises\(dom::DOMException\);) S 0 -540 M ( };) S 0 -561.6 M ( interface HTMLTableRowElement : HTMLElement {) S 0 -572.4 M ( readonly attribute long rowIndex;) S 0 -583.2 M ( readonly attribute long sectionRowIndex;) S 0 -594 M ( readonly attribute HTMLCollection cells;) S 0 -604.8 M ( attribute DOMString align;) S 0 -615.6 M ( attribute DOMString bgColor;) S 0 -615.6 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (306) S 0 setgray 221.2 40 M 8 8 Nf (html.idl:) S 0 -8 M grestore pgsave restore N %%Page: 307 307 %%PageResources: font Courier Helvetica %%PageBoundingBox: 71 44 428 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 ( attribute DOMString ch;) S 0 -21.6 M 9.0 4 Nf ( attribute DOMString chOff;) S 0 -32.4 M ( attribute DOMString vAlign;) S 0 -43.2 M ( HTMLElement insertCell\(in long index\)) S 0 -54 M ( raises\(dom::DOMException\);) S 0 -64.8 M ( void deleteCell\(in long index\)) S 0 -75.6 M ( raises\(dom::DOMException\);) S 0 -86.4 M ( };) S 0 -108 M ( interface HTMLTableCellElement : HTMLElement {) S 0 -118.8 M ( readonly attribute long cellIndex;) S 0 -129.6 M ( attribute DOMString abbr;) S 0 -140.4 M ( attribute DOMString align;) S 0 -151.2 M ( attribute DOMString axis;) S 0 -162 M ( attribute DOMString bgColor;) S 0 -172.8 M ( attribute DOMString ch;) S 0 -183.6 M ( attribute DOMString chOff;) S 0 -194.4 M ( attribute long colSpan;) S 0 -205.2 M ( attribute DOMString headers;) S 0 -216 M ( attribute DOMString height;) S 0 -226.8 M ( attribute boolean noWrap;) S 0 -237.6 M ( attribute long rowSpan;) S 0 -248.4 M ( attribute DOMString scope;) S 0 -259.2 M ( attribute DOMString vAlign;) S 0 -270 M ( attribute DOMString width;) S 0 -280.8 M ( };) S 0 -302.4 M ( interface HTMLFrameSetElement : HTMLElement {) S 0 -313.2 M ( attribute DOMString cols;) S 0 -324 M ( attribute DOMString rows;) S 0 -334.8 M ( };) S 0 -356.4 M ( interface HTMLFrameElement : HTMLElement {) S 0 -367.2 M ( attribute DOMString frameBorder;) S 0 -378 M ( attribute DOMString longDesc;) S 0 -388.8 M ( attribute DOMString marginHeight;) S 0 -399.6 M ( attribute DOMString marginWidth;) S 0 -410.4 M ( attribute DOMString name;) S 0 -421.2 M ( attribute boolean noResize;) S 0 -432 M ( attribute DOMString scrolling;) S 0 -442.8 M ( attribute DOMString src;) S 0 -453.6 M ( // Introduced in DOM Level 2:) S 0 -464.4 M ( readonly attribute Document contentDocument;) S 0 -475.2 M ( };) S 0 -496.8 M ( interface HTMLIFrameElement : HTMLElement {) S 0 -507.6 M ( attribute DOMString align;) S 0 -518.4 M ( attribute DOMString frameBorder;) S 0 -529.2 M ( attribute DOMString height;) S 0 -540 M ( attribute DOMString longDesc;) S 0 -550.8 M ( attribute DOMString marginHeight;) S 0 -561.6 M ( attribute DOMString marginWidth;) S 0 -572.4 M ( attribute DOMString name;) S 0 -583.2 M ( attribute DOMString scrolling;) S 0 -594 M ( attribute DOMString src;) S 0 -604.8 M ( attribute DOMString width;) S 0 -615.6 M ( // Introduced in DOM Level 2:) S 0 -615.6 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (307) S 0 setgray 221.2 40 M 8 8 Nf (html.idl:) S 0 -8 M grestore pgsave restore N %%Page: 308 308 %%PageResources: font Times-Bold 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 ( readonly attribute Document contentDocument;) S 0 -21.6 M 9.0 4 Nf ( };) S 0 -32.4 M (};) S 0 -54 M (#endif // _HTML_IDL_) S 0 -63 M [/View [/XYZ -4 643.001 null] /Dest /128 /DEST pdfmark 0 -88 M %%IncludeResource: font Times-Bold 17 2 Nf (C.3:) S [/View [/XYZ -4 638.401245 null] /Dest /1361 /DEST pdfmark [/View [/XYZ -4 638.401245 null] /Dest /1344 /DEST pdfmark ( Document Object Model ) S (Views) S 0 -118 M [/View [/XYZ -4 606.001221 null] /Dest /1362 /DEST pdfmark [/View [/XYZ -4 606.001221 null] /Dest /1345 /DEST pdfmark 15 2 Nf (views.idl) S [/Rect [-1.0 -121.748779 56.4243164 -105.248779] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/idl/views.idl)\] Cd /ANN pdfmark (:) S 0 -137.8 M 9.0 4 Nf (// See also http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510) S 0 -148.6 M (// File: views.idl) S 0 -159.4 M (#ifndef _VIEWS_IDL_) S 0 -170.2 M (#define _VIEWS_IDL_) S 0 -191.8 M (#include "dom.idl") S 0 -213.4 M (#pragma prefix "dom.w3c.org") S 0 -224.2 M (module views) S 0 -235 M ({) S 0 -245.8 M ( interface DocumentView;) S 0 -267.4 M ( // Introduced in DOM Level 2:) S 0 -278.2 M ( interface AbstractView {) S 0 -289 M ( readonly attribute DocumentView document;) S 0 -299.8 M ( };) S 0 -321.4 M ( // Introduced in DOM Level 2:) S 0 -332.2 M ( interface DocumentView {) S 0 -343 M ( readonly attribute AbstractView defaultView;) S 0 -353.8 M ( };) S 0 -364.6 M (};) S 0 -386.2 M (#endif // _VIEWS_IDL_) S 0 -395.2 M [/View [/XYZ -4 310.805908 null] /Dest /129 /DEST pdfmark 0 -420.2 M 17 2 Nf (C.4:) S [/View [/XYZ -4 306.206146 null] /Dest /1363 /DEST pdfmark [/View [/XYZ -4 306.206146 null] /Dest /1346 /DEST pdfmark ( Document Object Model ) S (StyleSheets) S 0 -450.2 M [/View [/XYZ -4 273.806152 null] /Dest /1364 /DEST pdfmark [/View [/XYZ -4 273.806152 null] /Dest /1347 /DEST pdfmark 15 2 Nf (stylesheets.idl) S [/Rect [-1.0 -453.943848 88.9138184 -437.443848] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/idl/stylesheets.idl)\] Cd /ANN pdfmark (:) S 0 -470 M 9.0 4 Nf (// See also http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510) S 0 -480.8 M (// File: stylesheets.idl) S 0 -491.6 M (#ifndef _STYLESHEETS_IDL_) S 0 -502.4 M (#define _STYLESHEETS_IDL_) S 0 -524 M (#include "dom.idl") S 0 -534.8 M (#include "html.idl") S 0 -556.4 M (#pragma prefix "dom.w3c.org") S 0 -567.2 M (module stylesheets) S 0 -578 M ({) S 0 -588.8 M ( typedef dom::DOMString DOMString;) S 0 -599.6 M ( typedef dom::Node Node;) S 0 -610.4 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (308) S 0 setgray 171.9 40 M 8 8 Nf (C.3: Document Object Model Views) S 0 -8 M grestore pgsave restore N %%Page: 309 309 %%PageResources: font Times-Bold Courier Helvetica %%PageBoundingBox: 71 44 498 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 MediaList;) S 0 -32.4 M 9.0 4 Nf ( // Introduced in DOM Level 2:) S 0 -43.2 M ( interface StyleSheet {) S 0 -54 M ( readonly attribute DOMString type;) S 0 -64.8 M ( attribute boolean disabled;) S 0 -75.6 M ( readonly attribute Node ownerNode;) S 0 -86.4 M ( readonly attribute StyleSheet parentStyleSheet;) S 0 -97.2 M ( readonly attribute DOMString href;) S 0 -108 M ( readonly attribute DOMString title;) S 0 -118.8 M ( readonly attribute MediaList media;) S 0 -129.6 M ( };) S 0 -151.2 M ( // Introduced in DOM Level 2:) S 0 -162 M ( interface StyleSheetList {) S 0 -172.8 M ( readonly attribute unsigned long length;) S 0 -183.6 M ( StyleSheet item\(in unsigned long index\);) S 0 -194.4 M ( };) S 0 -216 M ( // Introduced in DOM Level 2:) S 0 -226.8 M ( interface MediaList {) S 0 -237.6 M ( attribute DOMString mediaText;) S 0 -248.4 M ( // raises\(dom::DOMException\) on setting) S 0 -270 M ( readonly attribute unsigned long length;) S 0 -280.8 M ( DOMString item\(in unsigned long index\);) S 0 -291.6 M ( void deleteMedium\(in DOMString oldMedium\)) S 0 -302.4 M ( raises\(dom::DOMException\);) S 0 -313.2 M ( void appendMedium\(in DOMString newMedium\)) S 0 -324 M ( raises\(dom::DOMException\);) S 0 -334.8 M ( };) S 0 -356.4 M ( // Introduced in DOM Level 2:) S 0 -367.2 M ( interface LinkStyle {) S 0 -378 M ( readonly attribute StyleSheet sheet;) S 0 -388.8 M ( };) S 0 -410.4 M ( // Introduced in DOM Level 2:) S 0 -421.2 M ( interface DocumentStyle {) S 0 -432 M ( readonly attribute StyleSheetList styleSheets;) S 0 -442.8 M ( };) S 0 -453.6 M (};) S 0 -475.2 M (#endif // _STYLESHEETS_IDL_) S 0 -484.2 M [/View [/XYZ -4 221.808594 null] /Dest /130 /DEST pdfmark 0 -509.2 M %%IncludeResource: font Times-Bold 17 2 Nf (C.5:) S [/View [/XYZ -4 217.208832 null] /Dest /1365 /DEST pdfmark [/View [/XYZ -4 217.208832 null] /Dest /1348 /DEST pdfmark ( Document Object Model ) S (CSS) S 0 -539.2 M [/View [/XYZ -4 184.808838 null] /Dest /1366 /DEST pdfmark [/View [/XYZ -4 184.808838 null] /Dest /1349 /DEST pdfmark 15 2 Nf (css.idl) S [/Rect [-1.0 -542.941162 39.7595215 -526.441162] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/idl/css.idl)\] Cd /ANN pdfmark (:) S 0 -559 M 9.0 4 Nf (// See also http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510) S 0 -569.8 M (// File: css.idl) S 0 -580.6 M (#ifndef _CSS_IDL_) S 0 -591.4 M (#define _CSS_IDL_) S 0 -613 M (#include "dom.idl") S 0 -613 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (309) S 0 setgray 174.3 40 M 8 8 Nf (C.5: Document Object Model CSS) S 0 -8 M grestore pgsave restore N %%Page: 310 310 %%PageResources: font Courier Helvetica %%PageBoundingBox: 71 44 498 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 (#include "stylesheets.idl") S 0 -21.6 M 9.0 4 Nf (#include "html.idl") S 0 -32.4 M (#include "views.idl") S 0 -54 M (#pragma prefix "dom.w3c.org") S 0 -64.8 M (module css) S 0 -75.6 M ({) S 0 -86.4 M ( typedef dom::DOMString DOMString;) S 0 -97.2 M ( typedef dom::Element Element;) S 0 -108 M ( typedef dom::DOMImplementation DOMImplementation;) S 0 -129.6 M ( interface CSSRule;) S 0 -140.4 M ( interface CSSStyleSheet;) S 0 -151.2 M ( interface CSSStyleDeclaration;) S 0 -162 M ( interface CSSValue;) S 0 -172.8 M ( interface Counter;) S 0 -183.6 M ( interface Rect;) S 0 -194.4 M ( interface RGBColor;) S 0 -216 M ( // Introduced in DOM Level 2:) S 0 -226.8 M ( interface CSSRuleList {) S 0 -237.6 M ( readonly attribute unsigned long length;) S 0 -248.4 M ( CSSRule item\(in unsigned long index\);) S 0 -259.2 M ( };) S 0 -280.8 M ( // Introduced in DOM Level 2:) S 0 -291.6 M ( interface CSSRule {) S 0 -302.4 M ( // RuleType) S 0 -313.2 M ( const unsigned short UNKNOWN_RULE = 0;) S 0 -324 M ( const unsigned short STYLE_RULE = 1;) S 0 -334.8 M ( const unsigned short CHARSET_RULE = 2;) S 0 -345.6 M ( const unsigned short IMPORT_RULE = 3;) S 0 -356.4 M ( const unsigned short MEDIA_RULE = 4;) S 0 -367.2 M ( const unsigned short FONT_FACE_RULE = 5;) S 0 -378 M ( const unsigned short PAGE_RULE = 6;) S 0 -399.6 M ( readonly attribute unsigned short type;) S 0 -410.4 M ( attribute DOMString cssText;) S 0 -421.2 M ( // raises\(dom::DOMException\) on setting) S 0 -442.8 M ( readonly attribute CSSStyleSheet parentStyleSheet;) S 0 -453.6 M ( readonly attribute CSSRule parentRule;) S 0 -464.4 M ( };) S 0 -486 M ( // Introduced in DOM Level 2:) S 0 -496.8 M ( interface CSSStyleRule : CSSRule {) S 0 -507.6 M ( attribute DOMString selectorText;) S 0 -518.4 M ( // raises\(dom::DOMException\) on setting) S 0 -540 M ( readonly attribute CSSStyleDeclaration style;) S 0 -550.8 M ( };) S 0 -572.4 M ( // Introduced in DOM Level 2:) S 0 -583.2 M ( interface CSSMediaRule : CSSRule {) S 0 -594 M ( readonly attribute stylesheets::MediaList media;) S 0 -604.8 M ( readonly attribute CSSRuleList cssRules;) S 0 -615.6 M ( unsigned long insertRule\(in DOMString rule, ) S 0 -615.6 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (310) S 0 setgray 222.8 40 M 8 8 Nf (css.idl:) S 0 -8 M grestore pgsave restore N %%Page: 311 311 %%PageResources: font Courier Helvetica %%PageBoundingBox: 71 44 498 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 ( in unsigned long index\)) S 0 -21.6 M 9.0 4 Nf ( raises\(dom::DOMException\);) S 0 -32.4 M ( void deleteRule\(in unsigned long index\)) S 0 -43.2 M ( raises\(dom::DOMException\);) S 0 -54 M ( };) S 0 -75.6 M ( // Introduced in DOM Level 2:) S 0 -86.4 M ( interface CSSFontFaceRule : CSSRule {) S 0 -97.2 M ( readonly attribute CSSStyleDeclaration style;) S 0 -108 M ( };) S 0 -129.6 M ( // Introduced in DOM Level 2:) S 0 -140.4 M ( interface CSSPageRule : CSSRule {) S 0 -151.2 M ( attribute DOMString selectorText;) S 0 -162 M ( // raises\(dom::DOMException\) on setting) S 0 -183.6 M ( readonly attribute CSSStyleDeclaration style;) S 0 -194.4 M ( };) S 0 -216 M ( // Introduced in DOM Level 2:) S 0 -226.8 M ( interface CSSImportRule : CSSRule {) S 0 -237.6 M ( readonly attribute DOMString href;) S 0 -248.4 M ( readonly attribute stylesheets::MediaList media;) S 0 -259.2 M ( readonly attribute CSSStyleSheet styleSheet;) S 0 -270 M ( };) S 0 -291.6 M ( // Introduced in DOM Level 2:) S 0 -302.4 M ( interface CSSCharsetRule : CSSRule {) S 0 -313.2 M ( attribute DOMString encoding;) S 0 -324 M ( // raises\(dom::DOMException\) on setting) S 0 -345.6 M ( };) S 0 -367.2 M ( // Introduced in DOM Level 2:) S 0 -378 M ( interface CSSUnknownRule : CSSRule {) S 0 -388.8 M ( };) S 0 -410.4 M ( // Introduced in DOM Level 2:) S 0 -421.2 M ( interface CSSStyleDeclaration {) S 0 -432 M ( attribute DOMString cssText;) S 0 -442.8 M ( // raises\(dom::DOMException\) on setting) S 0 -464.4 M ( DOMString getPropertyValue\(in DOMString propertyName\);) S 0 -475.2 M ( CSSValue getPropertyCSSValue\(in DOMString propertyName\);) S 0 -486 M ( DOMString removeProperty\(in DOMString propertyName\)) S 0 -496.8 M ( raises\(dom::DOMException\);) S 0 -507.6 M ( DOMString getPropertyPriority\(in DOMString propertyName\);) S 0 -518.4 M ( void setProperty\(in DOMString propertyName, ) S 0 -529.2 M ( in DOMString value, ) S 0 -540 M ( in DOMString priority\)) S 0 -550.8 M ( raises\(dom::DOMException\);) S 0 -561.6 M ( readonly attribute unsigned long length;) S 0 -572.4 M ( DOMString item\(in unsigned long index\);) S 0 -583.2 M ( readonly attribute CSSRule parentRule;) S 0 -594 M ( };) S 0 -615.6 M ( // Introduced in DOM Level 2:) S 0 -615.6 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (311) S 0 setgray 222.8 40 M 8 8 Nf (css.idl:) S 0 -8 M grestore pgsave restore N %%Page: 312 312 %%PageResources: font Courier Helvetica %%PageBoundingBox: 71 44 498 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 CSSValue {) S 0 -21.6 M 9.0 4 Nf ( // UnitTypes) S 0 -32.4 M ( const unsigned short CSS_INHERIT = 0;) S 0 -43.2 M ( const unsigned short CSS_PRIMITIVE_VALUE = 1;) S 0 -54 M ( const unsigned short CSS_VALUE_LIST = 2;) S 0 -64.8 M ( const unsigned short CSS_CUSTOM = 3;) S 0 -86.4 M ( attribute DOMString cssText;) S 0 -97.2 M ( // raises\(dom::DOMException\) on setting) S 0 -118.8 M ( readonly attribute unsigned short valueType;) S 0 -129.6 M ( };) S 0 -151.2 M ( // Introduced in DOM Level 2:) S 0 -162 M ( interface CSSPrimitiveValue : CSSValue {) S 0 -172.8 M ( // UnitTypes) S 0 -183.6 M ( const unsigned short CSS_UNKNOWN = 0;) S 0 -194.4 M ( const unsigned short CSS_NUMBER = 1;) S 0 -205.2 M ( const unsigned short CSS_PERCENTAGE = 2;) S 0 -216 M ( const unsigned short CSS_EMS = 3;) S 0 -226.8 M ( const unsigned short CSS_EXS = 4;) S 0 -237.6 M ( const unsigned short CSS_PX = 5;) S 0 -248.4 M ( const unsigned short CSS_CM = 6;) S 0 -259.2 M ( const unsigned short CSS_MM = 7;) S 0 -270 M ( const unsigned short CSS_IN = 8;) S 0 -280.8 M ( const unsigned short CSS_PT = 9;) S 0 -291.6 M ( const unsigned short CSS_PC = 10;) S 0 -302.4 M ( const unsigned short CSS_DEG = 11;) S 0 -313.2 M ( const unsigned short CSS_RAD = 12;) S 0 -324 M ( const unsigned short CSS_GRAD = 13;) S 0 -334.8 M ( const unsigned short CSS_MS = 14;) S 0 -345.6 M ( const unsigned short CSS_S = 15;) S 0 -356.4 M ( const unsigned short CSS_HZ = 16;) S 0 -367.2 M ( const unsigned short CSS_KHZ = 17;) S 0 -378 M ( const unsigned short CSS_DIMENSION = 18;) S 0 -388.8 M ( const unsigned short CSS_STRING = 19;) S 0 -399.6 M ( const unsigned short CSS_URI = 20;) S 0 -410.4 M ( const unsigned short CSS_IDENT = 21;) S 0 -421.2 M ( const unsigned short CSS_ATTR = 22;) S 0 -432 M ( const unsigned short CSS_COUNTER = 23;) S 0 -442.8 M ( const unsigned short CSS_RECT = 24;) S 0 -453.6 M ( const unsigned short CSS_RGBCOLOR = 25;) S 0 -475.2 M ( readonly attribute unsigned short primitiveType;) S 0 -486 M ( void setFloatValue\(in unsigned short unitType, ) S 0 -496.8 M ( in float floatValue\)) S 0 -507.6 M ( raises\(dom::DOMException\);) S 0 -518.4 M ( float getFloatValue\(in unsigned short unitType\)) S 0 -529.2 M ( raises\(dom::DOMException\);) S 0 -540 M ( void setStringValue\(in unsigned short stringType, ) S 0 -550.8 M ( in DOMString stringValue\)) S 0 -561.6 M ( raises\(dom::DOMException\);) S 0 -572.4 M ( DOMString getStringValue\(\)) S 0 -583.2 M ( raises\(dom::DOMException\);) S 0 -594 M ( Counter getCounterValue\(\)) S 0 -604.8 M ( raises\(dom::DOMException\);) S 0 -615.6 M ( Rect getRectValue\(\)) S 0 -615.6 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (312) S 0 setgray 222.8 40 M 8 8 Nf (css.idl:) S 0 -8 M grestore pgsave restore N %%Page: 313 313 %%PageResources: font Courier Helvetica %%PageBoundingBox: 71 44 428 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\(dom::DOMException\);) S 0 -21.6 M 9.0 4 Nf ( RGBColor getRGBColorValue\(\)) S 0 -32.4 M ( raises\(dom::DOMException\);) S 0 -43.2 M ( };) S 0 -64.8 M ( // Introduced in DOM Level 2:) S 0 -75.6 M ( interface CSSValueList : CSSValue {) S 0 -86.4 M ( readonly attribute unsigned long length;) S 0 -97.2 M ( CSSValue item\(in unsigned long index\);) S 0 -108 M ( };) S 0 -129.6 M ( // Introduced in DOM Level 2:) S 0 -140.4 M ( interface RGBColor {) S 0 -151.2 M ( readonly attribute CSSPrimitiveValue red;) S 0 -162 M ( readonly attribute CSSPrimitiveValue green;) S 0 -172.8 M ( readonly attribute CSSPrimitiveValue blue;) S 0 -183.6 M ( };) S 0 -205.2 M ( // Introduced in DOM Level 2:) S 0 -216 M ( interface Rect {) S 0 -226.8 M ( readonly attribute CSSPrimitiveValue top;) S 0 -237.6 M ( readonly attribute CSSPrimitiveValue right;) S 0 -248.4 M ( readonly attribute CSSPrimitiveValue bottom;) S 0 -259.2 M ( readonly attribute CSSPrimitiveValue left;) S 0 -270 M ( };) S 0 -291.6 M ( // Introduced in DOM Level 2:) S 0 -302.4 M ( interface Counter {) S 0 -313.2 M ( readonly attribute DOMString identifier;) S 0 -324 M ( readonly attribute DOMString listStyle;) S 0 -334.8 M ( readonly attribute DOMString separator;) S 0 -345.6 M ( };) S 0 -367.2 M ( // Introduced in DOM Level 2:) S 0 -378 M ( interface ElementCSSInlineStyle {) S 0 -388.8 M ( readonly attribute CSSStyleDeclaration style;) S 0 -399.6 M ( };) S 0 -421.2 M ( // Introduced in DOM Level 2:) S 0 -432 M ( interface CSS2Azimuth : CSSValue {) S 0 -442.8 M ( readonly attribute unsigned short azimuthType;) S 0 -453.6 M ( readonly attribute DOMString identifier;) S 0 -464.4 M ( readonly attribute boolean behind;) S 0 -475.2 M ( void setAngleValue\(in unsigned short uType, ) S 0 -486 M ( in float fValue\)) S 0 -496.8 M ( raises\(dom::DOMException\);) S 0 -507.6 M ( float getAngleValue\(in unsigned short uType\)) S 0 -518.4 M ( raises\(dom::DOMException\);) S 0 -529.2 M ( void setIdentifier\(in DOMString ident, ) S 0 -540 M ( in boolean b\)) S 0 -550.8 M ( raises\(dom::DOMException\);) S 0 -561.6 M ( };) S 0 -583.2 M ( // Introduced in DOM Level 2:) S 0 -594 M ( interface CSS2BackgroundPosition : CSSValue {) S 0 -604.8 M ( readonly attribute unsigned short horizontalType;) S 0 -615.6 M ( readonly attribute unsigned short verticalType;) S 0 -615.6 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (313) S 0 setgray 222.8 40 M 8 8 Nf (css.idl:) S 0 -8 M grestore pgsave restore N %%Page: 314 314 %%PageResources: font Courier Helvetica %%PageBoundingBox: 71 44 498 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 DOMString horizontalIdentifier;) S 0 -21.6 M 9.0 4 Nf ( readonly attribute DOMString verticalIdentifier;) S 0 -32.4 M ( float getHorizontalPosition\(in float hType\)) S 0 -43.2 M ( raises\(dom::DOMException\);) S 0 -54 M ( float getVerticalPosition\(in float vType\)) S 0 -64.8 M ( raises\(dom::DOMException\);) S 0 -75.6 M ( void setHorizontalPosition\(in unsigned short hType, ) S 0 -86.4 M ( in float value\)) S 0 -97.2 M ( raises\(dom::DOMException\);) S 0 -108 M ( void setVerticalPosition\(in unsigned short vType, ) S 0 -118.8 M ( in float value\)) S 0 -129.6 M ( raises\(dom::DOMException\);) S 0 -140.4 M ( void setPositionIdentifier\(in DOMString hIdentifier, ) S 0 -151.2 M ( in DOMString vIdentifier\)) S 0 -162 M ( raises\(dom::DOMException\);) S 0 -172.8 M ( };) S 0 -194.4 M ( // Introduced in DOM Level 2:) S 0 -205.2 M ( interface CSS2BorderSpacing : CSSValue {) S 0 -216 M ( readonly attribute unsigned short horizontalType;) S 0 -226.8 M ( readonly attribute unsigned short verticalType;) S 0 -237.6 M ( float getHorizontalSpacing\(in float hType\)) S 0 -248.4 M ( raises\(dom::DOMException\);) S 0 -259.2 M ( float getVerticalSpacing\(in float vType\)) S 0 -270 M ( raises\(dom::DOMException\);) S 0 -280.8 M ( void setHorizontalSpacing\(in unsigned short hType, ) S 0 -291.6 M ( in float value\)) S 0 -302.4 M ( raises\(dom::DOMException\);) S 0 -313.2 M ( void setVerticalSpacing\(in unsigned short vType, ) S 0 -324 M ( in float value\)) S 0 -334.8 M ( raises\(dom::DOMException\);) S 0 -345.6 M ( };) S 0 -367.2 M ( // Introduced in DOM Level 2:) S 0 -378 M ( interface CSS2CounterReset : CSSValue {) S 0 -388.8 M ( attribute DOMString identifier;) S 0 -399.6 M ( // raises\(dom::DOMException\) on setting) S 0 -421.2 M ( attribute short reset;) S 0 -432 M ( // raises\(dom::DOMException\) on setting) S 0 -453.6 M ( };) S 0 -475.2 M ( // Introduced in DOM Level 2:) S 0 -486 M ( interface CSS2CounterIncrement : CSSValue {) S 0 -496.8 M ( attribute DOMString identifier;) S 0 -507.6 M ( // raises\(dom::DOMException\) on setting) S 0 -529.2 M ( attribute short increment;) S 0 -540 M ( // raises\(dom::DOMException\) on setting) S 0 -561.6 M ( };) S 0 -583.2 M ( // Introduced in DOM Level 2:) S 0 -594 M ( interface CSS2Cursor : CSSValue {) S 0 -604.8 M ( readonly attribute CSSValueList uris;) S 0 -615.6 M ( attribute DOMString predefinedCursor;) S 0 -615.6 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (314) S 0 setgray 222.8 40 M 8 8 Nf (css.idl:) S 0 -8 M grestore pgsave restore N %%Page: 315 315 %%PageResources: font Courier Helvetica %%PageBoundingBox: 71 44 498 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\(dom::DOMException\) on setting) S 0 -32.4 M 9.0 4 Nf ( };) S 0 -54 M ( // Introduced in DOM Level 2:) S 0 -64.8 M ( interface CSS2PlayDuring : CSSValue {) S 0 -75.6 M ( readonly attribute unsigned short playDuringType;) S 0 -86.4 M ( attribute DOMString playDuringIdentifier;) S 0 -97.2 M ( // raises\(dom::DOMException\) on setting) S 0 -118.8 M ( attribute DOMString uri;) S 0 -129.6 M ( // raises\(dom::DOMException\) on setting) S 0 -151.2 M ( attribute boolean mix;) S 0 -162 M ( // raises\(dom::DOMException\) on setting) S 0 -183.6 M ( attribute boolean repeat;) S 0 -194.4 M ( // raises\(dom::DOMException\) on setting) S 0 -216 M ( };) S 0 -237.6 M ( // Introduced in DOM Level 2:) S 0 -248.4 M ( interface CSS2TextShadow : CSSValue {) S 0 -259.2 M ( readonly attribute CSSValue color;) S 0 -270 M ( readonly attribute CSSValue horizontal;) S 0 -280.8 M ( readonly attribute CSSValue vertical;) S 0 -291.6 M ( readonly attribute CSSValue blur;) S 0 -302.4 M ( };) S 0 -324 M ( // Introduced in DOM Level 2:) S 0 -334.8 M ( interface CSS2FontFaceSrc : CSSValue {) S 0 -345.6 M ( attribute DOMString uri;) S 0 -356.4 M ( // raises\(dom::DOMException\) on setting) S 0 -378 M ( readonly attribute CSSValueList format;) S 0 -388.8 M ( attribute DOMString fontFaceName;) S 0 -399.6 M ( // raises\(dom::DOMException\) on setting) S 0 -421.2 M ( };) S 0 -442.8 M ( // Introduced in DOM Level 2:) S 0 -453.6 M ( interface CSS2FontFaceWidths : CSSValue {) S 0 -464.4 M ( attribute DOMString urange;) S 0 -475.2 M ( // raises\(dom::DOMException\) on setting) S 0 -496.8 M ( readonly attribute CSSValueList numbers;) S 0 -507.6 M ( };) S 0 -529.2 M ( // Introduced in DOM Level 2:) S 0 -540 M ( interface CSS2PageSize : CSSValue {) S 0 -550.8 M ( readonly attribute unsigned short widthType;) S 0 -561.6 M ( readonly attribute unsigned short heightType;) S 0 -572.4 M ( readonly attribute DOMString identifier;) S 0 -583.2 M ( float getWidth\(in float wType\)) S 0 -594 M ( raises\(dom::DOMException\);) S 0 -604.8 M ( float getHeightSize\(in float hType\)) S 0 -615.6 M ( raises\(dom::DOMException\);) S 0 -615.6 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (315) S 0 setgray 222.8 40 M 8 8 Nf (css.idl:) S 0 -8 M grestore pgsave restore N %%Page: 316 316 %%PageResources: font Courier Helvetica %%PageBoundingBox: 71 44 498 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 ( void setWidthSize\(in unsigned short wType, ) S 0 -21.6 M 9.0 4 Nf ( in float value\)) S 0 -32.4 M ( raises\(dom::DOMException\);) S 0 -43.2 M ( void setHeightSize\(in unsigned short hType, ) S 0 -54 M ( in float value\)) S 0 -64.8 M ( raises\(dom::DOMException\);) S 0 -75.6 M ( void setIdentifier\(in DOMString ident\)) S 0 -86.4 M ( raises\(dom::DOMException\);) S 0 -97.2 M ( };) S 0 -118.8 M ( // Introduced in DOM Level 2:) S 0 -129.6 M ( interface CSS2Properties {) S 0 -140.4 M ( attribute DOMString azimuth;) S 0 -151.2 M ( // raises\(dom::DOMException\) on setting) S 0 -172.8 M ( attribute DOMString background;) S 0 -183.6 M ( // raises\(dom::DOMException\) on setting) S 0 -205.2 M ( attribute DOMString backgroundAttachment;) S 0 -216 M ( // raises\(dom::DOMException\) on setting) S 0 -237.6 M ( attribute DOMString backgroundColor;) S 0 -248.4 M ( // raises\(dom::DOMException\) on setting) S 0 -270 M ( attribute DOMString backgroundImage;) S 0 -280.8 M ( // raises\(dom::DOMException\) on setting) S 0 -302.4 M ( attribute DOMString backgroundPosition;) S 0 -313.2 M ( // raises\(dom::DOMException\) on setting) S 0 -334.8 M ( attribute DOMString backgroundRepeat;) S 0 -345.6 M ( // raises\(dom::DOMException\) on setting) S 0 -367.2 M ( attribute DOMString border;) S 0 -378 M ( // raises\(dom::DOMException\) on setting) S 0 -399.6 M ( attribute DOMString borderCollapse;) S 0 -410.4 M ( // raises\(dom::DOMException\) on setting) S 0 -432 M ( attribute DOMString borderColor;) S 0 -442.8 M ( // raises\(dom::DOMException\) on setting) S 0 -464.4 M ( attribute DOMString borderSpacing;) S 0 -475.2 M ( // raises\(dom::DOMException\) on setting) S 0 -496.8 M ( attribute DOMString borderStyle;) S 0 -507.6 M ( // raises\(dom::DOMException\) on setting) S 0 -529.2 M ( attribute DOMString borderTop;) S 0 -540 M ( // raises\(dom::DOMException\) on setting) S 0 -561.6 M ( attribute DOMString borderRight;) S 0 -572.4 M ( // raises\(dom::DOMException\) on setting) S 0 -594 M ( attribute DOMString borderBottom;) S 0 -604.8 M ( // raises\(dom::DOMException\) on setting) S 0 -615.6 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (316) S 0 setgray 222.8 40 M 8 8 Nf (css.idl:) S 0 -8 M grestore pgsave restore N %%Page: 317 317 %%PageResources: font Courier Helvetica %%PageBoundingBox: 71 44 498 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 ( attribute DOMString borderLeft;) S 0 -21.6 M 9.0 4 Nf ( // raises\(dom::DOMException\) on setting) S 0 -43.2 M ( attribute DOMString borderTopColor;) S 0 -54 M ( // raises\(dom::DOMException\) on setting) S 0 -75.6 M ( attribute DOMString borderRightColor;) S 0 -86.4 M ( // raises\(dom::DOMException\) on setting) S 0 -108 M ( attribute DOMString borderBottomColor;) S 0 -118.8 M ( // raises\(dom::DOMException\) on setting) S 0 -140.4 M ( attribute DOMString borderLeftColor;) S 0 -151.2 M ( // raises\(dom::DOMException\) on setting) S 0 -172.8 M ( attribute DOMString borderTopStyle;) S 0 -183.6 M ( // raises\(dom::DOMException\) on setting) S 0 -205.2 M ( attribute DOMString borderRightStyle;) S 0 -216 M ( // raises\(dom::DOMException\) on setting) S 0 -237.6 M ( attribute DOMString borderBottomStyle;) S 0 -248.4 M ( // raises\(dom::DOMException\) on setting) S 0 -270 M ( attribute DOMString borderLeftStyle;) S 0 -280.8 M ( // raises\(dom::DOMException\) on setting) S 0 -302.4 M ( attribute DOMString borderTopWidth;) S 0 -313.2 M ( // raises\(dom::DOMException\) on setting) S 0 -334.8 M ( attribute DOMString borderRightWidth;) S 0 -345.6 M ( // raises\(dom::DOMException\) on setting) S 0 -367.2 M ( attribute DOMString borderBottomWidth;) S 0 -378 M ( // raises\(dom::DOMException\) on setting) S 0 -399.6 M ( attribute DOMString borderLeftWidth;) S 0 -410.4 M ( // raises\(dom::DOMException\) on setting) S 0 -432 M ( attribute DOMString borderWidth;) S 0 -442.8 M ( // raises\(dom::DOMException\) on setting) S 0 -464.4 M ( attribute DOMString bottom;) S 0 -475.2 M ( // raises\(dom::DOMException\) on setting) S 0 -496.8 M ( attribute DOMString captionSide;) S 0 -507.6 M ( // raises\(dom::DOMException\) on setting) S 0 -529.2 M ( attribute DOMString clear;) S 0 -540 M ( // raises\(dom::DOMException\) on setting) S 0 -561.6 M ( attribute DOMString clip;) S 0 -572.4 M ( // raises\(dom::DOMException\) on setting) S 0 -594 M ( attribute DOMString color;) S 0 -604.8 M ( // raises\(dom::DOMException\) on setting) S 0 -615.6 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (317) S 0 setgray 222.8 40 M 8 8 Nf (css.idl:) S 0 -8 M grestore pgsave restore N %%Page: 318 318 %%PageResources: font Courier Helvetica %%PageBoundingBox: 71 44 498 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 ( attribute DOMString content;) S 0 -21.6 M 9.0 4 Nf ( // raises\(dom::DOMException\) on setting) S 0 -43.2 M ( attribute DOMString counterIncrement;) S 0 -54 M ( // raises\(dom::DOMException\) on setting) S 0 -75.6 M ( attribute DOMString counterReset;) S 0 -86.4 M ( // raises\(dom::DOMException\) on setting) S 0 -108 M ( attribute DOMString cue;) S 0 -118.8 M ( // raises\(dom::DOMException\) on setting) S 0 -140.4 M ( attribute DOMString cueAfter;) S 0 -151.2 M ( // raises\(dom::DOMException\) on setting) S 0 -172.8 M ( attribute DOMString cueBefore;) S 0 -183.6 M ( // raises\(dom::DOMException\) on setting) S 0 -205.2 M ( attribute DOMString cursor;) S 0 -216 M ( // raises\(dom::DOMException\) on setting) S 0 -237.6 M ( attribute DOMString direction;) S 0 -248.4 M ( // raises\(dom::DOMException\) on setting) S 0 -270 M ( attribute DOMString display;) S 0 -280.8 M ( // raises\(dom::DOMException\) on setting) S 0 -302.4 M ( attribute DOMString elevation;) S 0 -313.2 M ( // raises\(dom::DOMException\) on setting) S 0 -334.8 M ( attribute DOMString emptyCells;) S 0 -345.6 M ( // raises\(dom::DOMException\) on setting) S 0 -367.2 M ( attribute DOMString cssFloat;) S 0 -378 M ( // raises\(dom::DOMException\) on setting) S 0 -399.6 M ( attribute DOMString font;) S 0 -410.4 M ( // raises\(dom::DOMException\) on setting) S 0 -432 M ( attribute DOMString fontFamily;) S 0 -442.8 M ( // raises\(dom::DOMException\) on setting) S 0 -464.4 M ( attribute DOMString fontSize;) S 0 -475.2 M ( // raises\(dom::DOMException\) on setting) S 0 -496.8 M ( attribute DOMString fontSizeAdjust;) S 0 -507.6 M ( // raises\(dom::DOMException\) on setting) S 0 -529.2 M ( attribute DOMString fontStretch;) S 0 -540 M ( // raises\(dom::DOMException\) on setting) S 0 -561.6 M ( attribute DOMString fontStyle;) S 0 -572.4 M ( // raises\(dom::DOMException\) on setting) S 0 -594 M ( attribute DOMString fontVariant;) S 0 -604.8 M ( // raises\(dom::DOMException\) on setting) S 0 -615.6 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (318) S 0 setgray 222.8 40 M 8 8 Nf (css.idl:) S 0 -8 M grestore pgsave restore N %%Page: 319 319 %%PageResources: font Courier Helvetica %%PageBoundingBox: 71 44 498 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 ( attribute DOMString fontWeight;) S 0 -21.6 M 9.0 4 Nf ( // raises\(dom::DOMException\) on setting) S 0 -43.2 M ( attribute DOMString height;) S 0 -54 M ( // raises\(dom::DOMException\) on setting) S 0 -75.6 M ( attribute DOMString left;) S 0 -86.4 M ( // raises\(dom::DOMException\) on setting) S 0 -108 M ( attribute DOMString letterSpacing;) S 0 -118.8 M ( // raises\(dom::DOMException\) on setting) S 0 -140.4 M ( attribute DOMString lineHeight;) S 0 -151.2 M ( // raises\(dom::DOMException\) on setting) S 0 -172.8 M ( attribute DOMString listStyle;) S 0 -183.6 M ( // raises\(dom::DOMException\) on setting) S 0 -205.2 M ( attribute DOMString listStyleImage;) S 0 -216 M ( // raises\(dom::DOMException\) on setting) S 0 -237.6 M ( attribute DOMString listStylePosition;) S 0 -248.4 M ( // raises\(dom::DOMException\) on setting) S 0 -270 M ( attribute DOMString listStyleType;) S 0 -280.8 M ( // raises\(dom::DOMException\) on setting) S 0 -302.4 M ( attribute DOMString margin;) S 0 -313.2 M ( // raises\(dom::DOMException\) on setting) S 0 -334.8 M ( attribute DOMString marginTop;) S 0 -345.6 M ( // raises\(dom::DOMException\) on setting) S 0 -367.2 M ( attribute DOMString marginRight;) S 0 -378 M ( // raises\(dom::DOMException\) on setting) S 0 -399.6 M ( attribute DOMString marginBottom;) S 0 -410.4 M ( // raises\(dom::DOMException\) on setting) S 0 -432 M ( attribute DOMString marginLeft;) S 0 -442.8 M ( // raises\(dom::DOMException\) on setting) S 0 -464.4 M ( attribute DOMString markerOffset;) S 0 -475.2 M ( // raises\(dom::DOMException\) on setting) S 0 -496.8 M ( attribute DOMString marks;) S 0 -507.6 M ( // raises\(dom::DOMException\) on setting) S 0 -529.2 M ( attribute DOMString maxHeight;) S 0 -540 M ( // raises\(dom::DOMException\) on setting) S 0 -561.6 M ( attribute DOMString maxWidth;) S 0 -572.4 M ( // raises\(dom::DOMException\) on setting) S 0 -594 M ( attribute DOMString minHeight;) S 0 -604.8 M ( // raises\(dom::DOMException\) on setting) S 0 -615.6 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (319) S 0 setgray 222.8 40 M 8 8 Nf (css.idl:) S 0 -8 M grestore pgsave restore N %%Page: 320 320 %%PageResources: font Courier Helvetica %%PageBoundingBox: 71 44 498 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 ( attribute DOMString minWidth;) S 0 -21.6 M 9.0 4 Nf ( // raises\(dom::DOMException\) on setting) S 0 -43.2 M ( attribute DOMString orphans;) S 0 -54 M ( // raises\(dom::DOMException\) on setting) S 0 -75.6 M ( attribute DOMString outline;) S 0 -86.4 M ( // raises\(dom::DOMException\) on setting) S 0 -108 M ( attribute DOMString outlineColor;) S 0 -118.8 M ( // raises\(dom::DOMException\) on setting) S 0 -140.4 M ( attribute DOMString outlineStyle;) S 0 -151.2 M ( // raises\(dom::DOMException\) on setting) S 0 -172.8 M ( attribute DOMString outlineWidth;) S 0 -183.6 M ( // raises\(dom::DOMException\) on setting) S 0 -205.2 M ( attribute DOMString overflow;) S 0 -216 M ( // raises\(dom::DOMException\) on setting) S 0 -237.6 M ( attribute DOMString padding;) S 0 -248.4 M ( // raises\(dom::DOMException\) on setting) S 0 -270 M ( attribute DOMString paddingTop;) S 0 -280.8 M ( // raises\(dom::DOMException\) on setting) S 0 -302.4 M ( attribute DOMString paddingRight;) S 0 -313.2 M ( // raises\(dom::DOMException\) on setting) S 0 -334.8 M ( attribute DOMString paddingBottom;) S 0 -345.6 M ( // raises\(dom::DOMException\) on setting) S 0 -367.2 M ( attribute DOMString paddingLeft;) S 0 -378 M ( // raises\(dom::DOMException\) on setting) S 0 -399.6 M ( attribute DOMString page;) S 0 -410.4 M ( // raises\(dom::DOMException\) on setting) S 0 -432 M ( attribute DOMString pageBreakAfter;) S 0 -442.8 M ( // raises\(dom::DOMException\) on setting) S 0 -464.4 M ( attribute DOMString pageBreakBefore;) S 0 -475.2 M ( // raises\(dom::DOMException\) on setting) S 0 -496.8 M ( attribute DOMString pageBreakInside;) S 0 -507.6 M ( // raises\(dom::DOMException\) on setting) S 0 -529.2 M ( attribute DOMString pause;) S 0 -540 M ( // raises\(dom::DOMException\) on setting) S 0 -561.6 M ( attribute DOMString pauseAfter;) S 0 -572.4 M ( // raises\(dom::DOMException\) on setting) S 0 -594 M ( attribute DOMString pauseBefore;) S 0 -604.8 M ( // raises\(dom::DOMException\) on setting) S 0 -615.6 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (320) S 0 setgray 222.8 40 M 8 8 Nf (css.idl:) S 0 -8 M grestore pgsave restore N %%Page: 321 321 %%PageResources: font Courier Helvetica %%PageBoundingBox: 71 44 498 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 ( attribute DOMString pitch;) S 0 -21.6 M 9.0 4 Nf ( // raises\(dom::DOMException\) on setting) S 0 -43.2 M ( attribute DOMString pitchRange;) S 0 -54 M ( // raises\(dom::DOMException\) on setting) S 0 -75.6 M ( attribute DOMString playDuring;) S 0 -86.4 M ( // raises\(dom::DOMException\) on setting) S 0 -108 M ( attribute DOMString position;) S 0 -118.8 M ( // raises\(dom::DOMException\) on setting) S 0 -140.4 M ( attribute DOMString quotes;) S 0 -151.2 M ( // raises\(dom::DOMException\) on setting) S 0 -172.8 M ( attribute DOMString richness;) S 0 -183.6 M ( // raises\(dom::DOMException\) on setting) S 0 -205.2 M ( attribute DOMString right;) S 0 -216 M ( // raises\(dom::DOMException\) on setting) S 0 -237.6 M ( attribute DOMString size;) S 0 -248.4 M ( // raises\(dom::DOMException\) on setting) S 0 -270 M ( attribute DOMString speak;) S 0 -280.8 M ( // raises\(dom::DOMException\) on setting) S 0 -302.4 M ( attribute DOMString speakHeader;) S 0 -313.2 M ( // raises\(dom::DOMException\) on setting) S 0 -334.8 M ( attribute DOMString speakNumeral;) S 0 -345.6 M ( // raises\(dom::DOMException\) on setting) S 0 -367.2 M ( attribute DOMString speakPunctuation;) S 0 -378 M ( // raises\(dom::DOMException\) on setting) S 0 -399.6 M ( attribute DOMString speechRate;) S 0 -410.4 M ( // raises\(dom::DOMException\) on setting) S 0 -432 M ( attribute DOMString stress;) S 0 -442.8 M ( // raises\(dom::DOMException\) on setting) S 0 -464.4 M ( attribute DOMString tableLayout;) S 0 -475.2 M ( // raises\(dom::DOMException\) on setting) S 0 -496.8 M ( attribute DOMString textAlign;) S 0 -507.6 M ( // raises\(dom::DOMException\) on setting) S 0 -529.2 M ( attribute DOMString textDecoration;) S 0 -540 M ( // raises\(dom::DOMException\) on setting) S 0 -561.6 M ( attribute DOMString textIndent;) S 0 -572.4 M ( // raises\(dom::DOMException\) on setting) S 0 -594 M ( attribute DOMString textShadow;) S 0 -604.8 M ( // raises\(dom::DOMException\) on setting) S 0 -615.6 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (321) S 0 setgray 222.8 40 M 8 8 Nf (css.idl:) S 0 -8 M grestore pgsave restore N %%Page: 322 322 %%PageResources: font Courier Helvetica %%PageBoundingBox: 71 44 498 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 ( attribute DOMString textTransform;) S 0 -21.6 M 9.0 4 Nf ( // raises\(dom::DOMException\) on setting) S 0 -43.2 M ( attribute DOMString top;) S 0 -54 M ( // raises\(dom::DOMException\) on setting) S 0 -75.6 M ( attribute DOMString unicodeBidi;) S 0 -86.4 M ( // raises\(dom::DOMException\) on setting) S 0 -108 M ( attribute DOMString verticalAlign;) S 0 -118.8 M ( // raises\(dom::DOMException\) on setting) S 0 -140.4 M ( attribute DOMString visibility;) S 0 -151.2 M ( // raises\(dom::DOMException\) on setting) S 0 -172.8 M ( attribute DOMString voiceFamily;) S 0 -183.6 M ( // raises\(dom::DOMException\) on setting) S 0 -205.2 M ( attribute DOMString volume;) S 0 -216 M ( // raises\(dom::DOMException\) on setting) S 0 -237.6 M ( attribute DOMString whiteSpace;) S 0 -248.4 M ( // raises\(dom::DOMException\) on setting) S 0 -270 M ( attribute DOMString widows;) S 0 -280.8 M ( // raises\(dom::DOMException\) on setting) S 0 -302.4 M ( attribute DOMString width;) S 0 -313.2 M ( // raises\(dom::DOMException\) on setting) S 0 -334.8 M ( attribute DOMString wordSpacing;) S 0 -345.6 M ( // raises\(dom::DOMException\) on setting) S 0 -367.2 M ( attribute DOMString zIndex;) S 0 -378 M ( // raises\(dom::DOMException\) on setting) S 0 -399.6 M ( };) S 0 -421.2 M ( // Introduced in DOM Level 2:) S 0 -432 M ( interface CSSStyleSheet : stylesheets::StyleSheet {) S 0 -442.8 M ( readonly attribute CSSRule ownerRule;) S 0 -453.6 M ( readonly attribute CSSRuleList cssRules;) S 0 -464.4 M ( unsigned long insertRule\(in DOMString rule, ) S 0 -475.2 M ( in unsigned long index\)) S 0 -486 M ( raises\(dom::DOMException\);) S 0 -496.8 M ( void deleteRule\(in unsigned long index\)) S 0 -507.6 M ( raises\(dom::DOMException\);) S 0 -518.4 M ( };) S 0 -540 M ( // Introduced in DOM Level 2:) S 0 -550.8 M ( interface ViewCSS : views::AbstractView {) S 0 -561.6 M ( CSSStyleDeclaration getComputedStyle\(in Element elt, ) S 0 -572.4 M ( in DOMString pseudoElt\);) S 0 -583.2 M ( };) S 0 -604.8 M ( // Introduced in DOM Level 2:) S 0 -615.6 M ( interface DocumentCSS : stylesheets::DocumentStyle {) S 0 -615.6 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (322) S 0 setgray 222.8 40 M 8 8 Nf (css.idl:) S 0 -8 M grestore pgsave restore N %%Page: 323 323 %%PageResources: font Times-Bold Courier Helvetica %%PageBoundingBox: 71 44 444 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 ( CSSStyleDeclaration getOverrideStyle\(in Element elt, ) S 0 -21.6 M 9.0 4 Nf ( in DOMString pseudoElt\);) S 0 -32.4 M ( };) S 0 -54 M ( // Introduced in DOM Level 2:) S 0 -64.8 M ( interface DOMImplementationCSS : DOMImplementation {) S 0 -75.6 M ( CSSStyleSheet createCSSStyleSheet\(in DOMString title, ) S 0 -86.4 M ( in DOMString media\);) S 0 -97.2 M ( };) S 0 -108 M (};) S 0 -129.6 M (#endif // _CSS_IDL_) S 0 -138.6 M [/View [/XYZ -4 567.402344 null] /Dest /131 /DEST pdfmark 0 -163.6 M %%IncludeResource: font Times-Bold 17 2 Nf (C.6:) S [/View [/XYZ -4 562.802612 null] /Dest /1367 /DEST pdfmark [/View [/XYZ -4 562.802612 null] /Dest /1350 /DEST pdfmark ( Document Object Model ) S (Events) S 0 -193.6 M [/View [/XYZ -4 530.402588 null] /Dest /1368 /DEST pdfmark [/View [/XYZ -4 530.402588 null] /Dest /1351 /DEST pdfmark 15 2 Nf (events.idl) S [/Rect [-1.0 -197.347412 61.4191895 -180.847412] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/idl/events.idl)\] Cd /ANN pdfmark (:) S 0 -213.4 M 9.0 4 Nf (// See also http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510) S 0 -224.2 M (// File: events.idl) S 0 -235 M (#ifndef _EVENTS_IDL_) S 0 -245.8 M (#define _EVENTS_IDL_) S 0 -267.4 M (#include "dom.idl") S 0 -278.2 M (#include "views.idl") S 0 -299.8 M (#pragma prefix "dom.w3c.org") S 0 -310.6 M (module events) S 0 -321.4 M ({) S 0 -332.2 M ( typedef dom::DOMString DOMString;) S 0 -343 M ( typedef dom::DOMTimeStamp DOMTimeStamp;) S 0 -353.8 M ( typedef dom::Node Node;) S 0 -375.4 M ( interface EventListener;) S 0 -386.2 M ( interface Event;) S 0 -407.8 M ( // Introduced in DOM Level 2:) S 0 -418.6 M ( exception EventException {) S 0 -429.4 M ( unsigned short code;) S 0 -440.2 M ( };) S 0 -461.8 M ( // EventExceptionCode) S 0 -472.6 M ( const unsigned short UNSPECIFIED_EVENT_TYPE_ERR = 0;) S 0 -505 M ( // Introduced in DOM Level 2:) S 0 -515.8 M ( interface EventTarget {) S 0 -526.6 M ( void addEventListener\(in DOMString type, ) S 0 -537.4 M ( in EventListener listener, ) S 0 -548.2 M ( in boolean useCapture\);) S 0 -559 M ( void removeEventListener\(in DOMString type, ) S 0 -569.8 M ( in EventListener listener, ) S 0 -580.6 M ( in boolean useCapture\);) S 0 -591.4 M ( boolean dispatchEvent\(in Event evt\)) S 0 -602.2 M ( raises\(EventException\);) S 0 -613 M ( };) S 0 -613 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (323) S 0 setgray 170.3 40 M 8 8 Nf (C.6: Document Object Model Events) S 0 -8 M grestore pgsave restore N %%Page: 324 324 %%PageResources: font Courier Helvetica %%PageBoundingBox: 71 44 428 755 %%BeginPageSetup /pgsave save D 71 706 translate %%EndPageSetup 0 0 M 0.6 setlinewidth 0 -21.6 M %%IncludeResource: font Courier 9.0 4 Nf ( // Introduced in DOM Level 2:) S 0 -32.4 M ( interface EventListener {) S 0 -43.2 M ( void handleEvent\(in Event evt\);) S 0 -54 M ( };) S 0 -75.6 M ( // Introduced in DOM Level 2:) S 0 -86.4 M ( interface Event {) S 0 -97.2 M ( // PhaseType) S 0 -108 M ( const unsigned short CAPTURING_PHASE = 1;) S 0 -118.8 M ( const unsigned short AT_TARGET = 2;) S 0 -129.6 M ( const unsigned short BUBBLING_PHASE = 3;) S 0 -151.2 M ( readonly attribute DOMString type;) S 0 -162 M ( readonly attribute EventTarget target;) S 0 -172.8 M ( readonly attribute EventTarget currentTarget;) S 0 -183.6 M ( readonly attribute unsigned short eventPhase;) S 0 -194.4 M ( readonly attribute boolean bubbles;) S 0 -205.2 M ( readonly attribute boolean cancelable;) S 0 -216 M ( readonly attribute DOMTimeStamp timeStamp;) S 0 -226.8 M ( void stopPropagation\(\);) S 0 -237.6 M ( void preventDefault\(\);) S 0 -248.4 M ( void initEvent\(in DOMString eventTypeArg, ) S 0 -259.2 M ( in boolean canBubbleArg, ) S 0 -270 M ( in boolean cancelableArg\);) S 0 -280.8 M ( };) S 0 -302.4 M ( // Introduced in DOM Level 2:) S 0 -313.2 M ( interface DocumentEvent {) S 0 -324 M ( Event createEvent\(in DOMString eventType\)) S 0 -334.8 M ( raises\(dom::DOMException\);) S 0 -345.6 M ( };) S 0 -367.2 M ( // Introduced in DOM Level 2:) S 0 -378 M ( interface UIEvent : Event {) S 0 -388.8 M ( readonly attribute views::AbstractView view;) S 0 -399.6 M ( readonly attribute long detail;) S 0 -410.4 M ( void initUIEvent\(in DOMString typeArg, ) S 0 -421.2 M ( in boolean canBubbleArg, ) S 0 -432 M ( in boolean cancelableArg, ) S 0 -442.8 M ( in views::AbstractView viewArg, ) S 0 -453.6 M ( in long detailArg\);) S 0 -464.4 M ( };) S 0 -486 M ( // Introduced in DOM Level 2:) S 0 -496.8 M ( interface MouseEvent : UIEvent {) S 0 -507.6 M ( readonly attribute long screenX;) S 0 -518.4 M ( readonly attribute long screenY;) S 0 -529.2 M ( readonly attribute long clientX;) S 0 -540 M ( readonly attribute long clientY;) S 0 -550.8 M ( readonly attribute boolean ctrlKey;) S 0 -561.6 M ( readonly attribute boolean shiftKey;) S 0 -572.4 M ( readonly attribute boolean altKey;) S 0 -583.2 M ( readonly attribute boolean metaKey;) S 0 -594 M ( readonly attribute unsigned short button;) S 0 -604.8 M ( readonly attribute EventTarget relatedTarget;) S 0 -615.6 M ( void initMouseEvent\(in DOMString typeArg, ) S 0 -615.6 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (324) S 0 setgray 217 40 M 8 8 Nf (events.idl:) S 0 -8 M grestore pgsave restore N %%Page: 325 325 %%PageResources: font Times-Bold Courier Helvetica %%PageBoundingBox: 71 44 455 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 ( in boolean canBubbleArg, ) S 0 -21.6 M 9.0 4 Nf ( in boolean cancelableArg, ) S 0 -32.4 M ( in views::AbstractView viewArg, ) S 0 -43.2 M ( in long detailArg, ) S 0 -54 M ( in long screenXArg, ) S 0 -64.8 M ( in long screenYArg, ) S 0 -75.6 M ( in long clientXArg, ) S 0 -86.4 M ( in long clientYArg, ) S 0 -97.2 M ( in boolean ctrlKeyArg, ) S 0 -108 M ( in boolean altKeyArg, ) S 0 -118.8 M ( in boolean shiftKeyArg, ) S 0 -129.6 M ( in boolean metaKeyArg, ) S 0 -140.4 M ( in unsigned short buttonArg, ) S 0 -151.2 M ( in EventTarget relatedTargetArg\);) S 0 -162 M ( };) S 0 -183.6 M ( // Introduced in DOM Level 2:) S 0 -194.4 M ( interface MutationEvent : Event {) S 0 -205.2 M ( readonly attribute Node relatedNode;) S 0 -216 M ( readonly attribute DOMString prevValue;) S 0 -226.8 M ( readonly attribute DOMString newValue;) S 0 -237.6 M ( readonly attribute DOMString attrName;) S 0 -248.4 M ( void initMutationEvent\(in DOMString typeArg, ) S 0 -259.2 M ( in boolean canBubbleArg, ) S 0 -270 M ( in boolean cancelableArg, ) S 0 -280.8 M ( in Node relatedNodeArg, ) S 0 -291.6 M ( in DOMString prevValueArg, ) S 0 -302.4 M ( in DOMString newValueArg, ) S 0 -313.2 M ( in DOMString attrNameArg\);) S 0 -324 M ( };) S 0 -334.8 M (};) S 0 -356.4 M (#endif // _EVENTS_IDL_) S 0 -365.4 M [/View [/XYZ -4 340.606445 null] /Dest /132 /DEST pdfmark 0 -390.4 M %%IncludeResource: font Times-Bold 17 2 Nf (C.7:) S [/View [/XYZ -4 336.006683 null] /Dest /1369 /DEST pdfmark [/View [/XYZ -4 336.006683 null] /Dest /1352 /DEST pdfmark ( Document Object Model ) S (Traversal) S 0 -420.4 M [/View [/XYZ -4 303.606689 null] /Dest /1370 /DEST pdfmark [/View [/XYZ -4 303.606689 null] /Dest /1353 /DEST pdfmark 15 2 Nf (traversal.idl) S [/Rect [-1.0 -424.143311 78.9091797 -407.643311] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/idl/traversal.idl)\] Cd /ANN pdfmark (:) S 0 -440.2 M 9.0 4 Nf (// See also http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510) S 0 -451 M (// File: traversal.idl) S 0 -461.8 M (#ifndef _TRAVERSAL_IDL_) S 0 -472.6 M (#define _TRAVERSAL_IDL_) S 0 -494.2 M (#include "dom.idl") S 0 -515.8 M (#pragma prefix "dom.w3c.org") S 0 -526.6 M (module traversal) S 0 -537.4 M ({) S 0 -548.2 M ( typedef dom::Node Node;) S 0 -569.8 M ( interface NodeFilter;) S 0 -591.4 M ( // Introduced in DOM Level 2:) S 0 -602.2 M ( interface NodeIterator {) S 0 -613 M ( readonly attribute Node root;) S 0 -613 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (325) S 0 setgray 165.9 40 M 8 8 Nf (C.7: Document Object Model Traversal) S 0 -8 M grestore pgsave restore N %%Page: 326 326 %%PageResources: font Courier Helvetica %%PageBoundingBox: 71 44 498 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 unsigned long whatToShow;) S 0 -21.6 M 9.0 4 Nf ( readonly attribute NodeFilter filter;) S 0 -32.4 M ( readonly attribute boolean expandEntityReferences;) S 0 -43.2 M ( Node nextNode\(\)) S 0 -54 M ( raises\(dom::DOMException\);) S 0 -64.8 M ( Node previousNode\(\)) S 0 -75.6 M ( raises\(dom::DOMException\);) S 0 -86.4 M ( void detach\(\);) S 0 -97.2 M ( };) S 0 -118.8 M ( // Introduced in DOM Level 2:) S 0 -129.6 M ( interface NodeFilter {) S 0 -140.4 M ( // Constants returned by acceptNode) S 0 -151.2 M ( const short FILTER_ACCEPT = 1;) S 0 -162 M ( const short FILTER_REJECT = 2;) S 0 -172.8 M ( const short FILTER_SKIP = 3;) S 0 -194.4 M ( // Constants for whatToShow) S 0 -205.2 M ( const unsigned long SHOW_ALL = 0xFFFFFFFF;) S 0 -216 M ( const unsigned long SHOW_ELEMENT = 0x00000001;) S 0 -226.8 M ( const unsigned long SHOW_ATTRIBUTE = 0x00000002;) S 0 -237.6 M ( const unsigned long SHOW_TEXT = 0x00000004;) S 0 -248.4 M ( const unsigned long SHOW_CDATA_SECTION = 0x00000008;) S 0 -259.2 M ( const unsigned long SHOW_ENTITY_REFERENCE = 0x00000010;) S 0 -270 M ( const unsigned long SHOW_ENTITY = 0x00000020;) S 0 -280.8 M ( const unsigned long SHOW_PROCESSING_INSTRUCTION = 0x00000040;) S 0 -291.6 M ( const unsigned long SHOW_COMMENT = 0x00000080;) S 0 -302.4 M ( const unsigned long SHOW_DOCUMENT = 0x00000100;) S 0 -313.2 M ( const unsigned long SHOW_DOCUMENT_TYPE = 0x00000200;) S 0 -324 M ( const unsigned long SHOW_DOCUMENT_FRAGMENT = 0x00000400;) S 0 -334.8 M ( const unsigned long SHOW_NOTATION = 0x00000800;) S 0 -356.4 M ( short acceptNode\(in Node n\);) S 0 -367.2 M ( };) S 0 -388.8 M ( // Introduced in DOM Level 2:) S 0 -399.6 M ( interface TreeWalker {) S 0 -410.4 M ( readonly attribute Node root;) S 0 -421.2 M ( readonly attribute unsigned long whatToShow;) S 0 -432 M ( readonly attribute NodeFilter filter;) S 0 -442.8 M ( readonly attribute boolean expandEntityReferences;) S 0 -453.6 M ( attribute Node currentNode;) S 0 -464.4 M ( // raises\(dom::DOMException\) on setting) S 0 -486 M ( Node parentNode\(\);) S 0 -496.8 M ( Node firstChild\(\);) S 0 -507.6 M ( Node lastChild\(\);) S 0 -518.4 M ( Node previousSibling\(\);) S 0 -529.2 M ( Node nextSibling\(\);) S 0 -540 M ( Node previousNode\(\);) S 0 -550.8 M ( Node nextNode\(\);) S 0 -561.6 M ( };) S 0 -583.2 M ( // Introduced in DOM Level 2:) S 0 -594 M ( interface DocumentTraversal {) S 0 -604.8 M ( NodeIterator createNodeIterator\(in Node root, ) S 0 -615.6 M ( in unsigned long whatToShow, ) S 0 -615.6 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (326) S 0 setgray 213.4 40 M 8 8 Nf (traversal.idl:) S 0 -8 M grestore pgsave restore N %%Page: 327 327 %%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 -10.8 M %%IncludeResource: font Courier 9.0 4 Nf ( in NodeFilter filter, ) S 0 -21.6 M 9.0 4 Nf ( in boolean entityReferenceExpansion\)) S 0 -32.4 M ( raises\(dom::DOMException\);) S 0 -43.2 M ( TreeWalker createTreeWalker\(in Node root, ) S 0 -54 M ( in unsigned long whatToShow, ) S 0 -64.8 M ( in NodeFilter filter, ) S 0 -75.6 M ( in boolean entityReferenceExpansion\)) S 0 -86.4 M ( raises\(dom::DOMException\);) S 0 -97.2 M ( };) S 0 -108 M (};) S 0 -129.6 M (#endif // _TRAVERSAL_IDL_) S 0 -138.6 M [/View [/XYZ -4 567.402344 null] /Dest /133 /DEST pdfmark 0 -163.6 M %%IncludeResource: font Times-Bold 17 2 Nf (C.8:) S [/View [/XYZ -4 562.802612 null] /Dest /1371 /DEST pdfmark [/View [/XYZ -4 562.802612 null] /Dest /1354 /DEST pdfmark ( Document Object Model ) S (Range) S 0 -193.6 M [/View [/XYZ -4 530.402588 null] /Dest /1372 /DEST pdfmark [/View [/XYZ -4 530.402588 null] /Dest /1355 /DEST pdfmark 15 2 Nf (range.idl) S [/Rect [-1.0 -197.347412 58.0893555 -180.847412] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/idl/range.idl)\] Cd /ANN pdfmark (:) S 0 -213.4 M 9.0 4 Nf (// See also http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510) S 0 -224.2 M (// File: range.idl) S 0 -235 M (#ifndef _RANGE_IDL_) S 0 -245.8 M (#define _RANGE_IDL_) S 0 -267.4 M (#include "dom.idl") S 0 -289 M (#pragma prefix "dom.w3c.org") S 0 -299.8 M (module range) S 0 -310.6 M ({) S 0 -321.4 M ( typedef dom::Node Node;) S 0 -332.2 M ( typedef dom::DocumentFragment DocumentFragment;) S 0 -343 M ( typedef dom::DOMString DOMString;) S 0 -364.6 M ( // Introduced in DOM Level 2:) S 0 -375.4 M ( exception RangeException {) S 0 -386.2 M ( unsigned short code;) S 0 -397 M ( };) S 0 -418.6 M ( // RangeExceptionCode) S 0 -429.4 M ( const unsigned short BAD_BOUNDARYPOINTS_ERR = 1;) S 0 -440.2 M ( const unsigned short INVALID_NODE_TYPE_ERR = 2;) S 0 -472.6 M ( // Introduced in DOM Level 2:) S 0 -483.4 M ( interface Range {) S 0 -494.2 M ( readonly attribute Node startContainer;) S 0 -505 M ( // raises\(dom::DOMException\) on retrieval) S 0 -526.6 M ( readonly attribute long startOffset;) S 0 -537.4 M ( // raises\(dom::DOMException\) on retrieval) S 0 -559 M ( readonly attribute Node endContainer;) S 0 -569.8 M ( // raises\(dom::DOMException\) on retrieval) S 0 -591.4 M ( readonly attribute long endOffset;) S 0 -602.2 M ( // raises\(dom::DOMException\) on retrieval) S 0 -613 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (327) S 0 setgray 170.8 40 M 8 8 Nf (C.8: Document Object Model Range) S 0 -8 M grestore pgsave restore N %%Page: 328 328 %%PageResources: font Courier Helvetica %%PageBoundingBox: 71 44 509 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 boolean collapsed;) S 0 -21.6 M 9.0 4 Nf ( // raises\(dom::DOMException\) on retrieval) S 0 -43.2 M ( readonly attribute Node commonAncestorContainer;) S 0 -54 M ( // raises\(dom::DOMException\) on retrieval) S 0 -75.6 M ( void setStart\(in Node refNode, ) S 0 -86.4 M ( in long offset\)) S 0 -97.2 M ( raises\(RangeException, ) S 0 -108 M ( dom::DOMException\);) S 0 -118.8 M ( void setEnd\(in Node refNode, ) S 0 -129.6 M ( in long offset\)) S 0 -140.4 M ( raises\(RangeException, ) S 0 -151.2 M ( dom::DOMException\);) S 0 -162 M ( void setStartBefore\(in Node refNode\)) S 0 -172.8 M ( raises\(RangeException, ) S 0 -183.6 M ( dom::DOMException\);) S 0 -194.4 M ( void setStartAfter\(in Node refNode\)) S 0 -205.2 M ( raises\(RangeException, ) S 0 -216 M ( dom::DOMException\);) S 0 -226.8 M ( void setEndBefore\(in Node refNode\)) S 0 -237.6 M ( raises\(RangeException, ) S 0 -248.4 M ( dom::DOMException\);) S 0 -259.2 M ( void setEndAfter\(in Node refNode\)) S 0 -270 M ( raises\(RangeException, ) S 0 -280.8 M ( dom::DOMException\);) S 0 -291.6 M ( void collapse\(in boolean toStart\)) S 0 -302.4 M ( raises\(dom::DOMException\);) S 0 -313.2 M ( void selectNode\(in Node refNode\)) S 0 -324 M ( raises\(RangeException, ) S 0 -334.8 M ( dom::DOMException\);) S 0 -345.6 M ( void selectNodeContents\(in Node refNode\)) S 0 -356.4 M ( raises\(RangeException, ) S 0 -367.2 M ( dom::DOMException\);) S 0 -378 M ( // CompareHow) S 0 -388.8 M ( const unsigned short START_TO_START = 0;) S 0 -399.6 M ( const unsigned short START_TO_END = 1;) S 0 -410.4 M ( const unsigned short END_TO_END = 2;) S 0 -421.2 M ( const unsigned short END_TO_START = 3;) S 0 -442.8 M ( short compareBoundaryPoints\(in unsigned short how, ) S 0 -453.6 M ( in Range sourceRange\)) S 0 -464.4 M ( raises\(dom::DOMException\);) S 0 -475.2 M ( void deleteContents\(\)) S 0 -486 M ( raises\(dom::DOMException\);) S 0 -496.8 M ( DocumentFragment extractContents\(\)) S 0 -507.6 M ( raises\(dom::DOMException\);) S 0 -518.4 M ( DocumentFragment cloneContents\(\)) S 0 -529.2 M ( raises\(dom::DOMException\);) S 0 -540 M ( void insertNode\(in Node newNode\)) S 0 -550.8 M ( raises\(dom::DOMException, ) S 0 -561.6 M ( RangeException\);) S 0 -572.4 M ( void surroundContents\(in Node newParent\)) S 0 -583.2 M ( raises\(dom::DOMException, ) S 0 -594 M ( RangeException\);) S 0 -604.8 M ( Range cloneRange\(\)) S 0 -615.6 M ( raises\(dom::DOMException\);) S 0 -615.6 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (328) S 0 setgray 218.5 40 M 8 8 Nf (range.idl:) S 0 -8 M grestore pgsave restore N %%Page: 329 329 %%PageResources: font Courier Helvetica %%PageBoundingBox: 71 44 428 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 toString\(\)) S 0 -21.6 M 9.0 4 Nf ( raises\(dom::DOMException\);) S 0 -32.4 M ( void detach\(\)) S 0 -43.2 M ( raises\(dom::DOMException\);) S 0 -54 M ( };) S 0 -75.6 M ( // Introduced in DOM Level 2:) S 0 -86.4 M ( interface DocumentRange {) S 0 -97.2 M ( Range createRange\(\);) S 0 -108 M ( };) S 0 -118.8 M (};) S 0 -140.4 M (#endif // _RANGE_IDL_) S 0 -149.4 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (329) S 0 setgray 218.5 40 M 8 8 Nf (range.idl:) S 0 -8 M grestore pgsave restore N %%Page: 330 330 %%PageResources: font Helvetica %%PageBoundingBox: 289 44 323 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 (330) S 0 setgray 218.5 40 M 8 8 Nf (range.idl:) S 0 -8 M grestore pgsave restore N %%Page: 331 331 %%PageResources: font Times-Roman Times-Bold Courier Helvetica %%PageBoundingBox: 71 44 519 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 /1373 /DEST pdfmark 0 -22.8 M %%IncludeResource: font Times-Bold 19 2 Nf (Appendix) S [/View [/XYZ -4 706.000183 null] /Dest /1512 /DEST pdfmark [/View [/XYZ -4 706.000183 null] /Dest /1374 /DEST pdfmark ( D: Java Language ) S (Binding) S 0 -47 M %%IncludeResource: font Times-Roman 11 0 Nf (This appendix contains the complete Java bindings for the Level 2 Document Object Model. The) S 0 -60.2 M (definitions are divided into ) S (Core) S [/Rect [120.602539 -62.949707 143.986084 -50.8497086] /Subtype /Link /Border [0 0 1] /Dest /134 /ANN pdfmark ( ) S ([p.) S (331) S (] ) S (, ) S (HTML) S [/Rect [185.061768 -62.949707 218.224365 -50.8497086] /Subtype /Link /Border [0 0 1] /Dest /135 /ANN pdfmark ( ) S ([p.) S (339) S (] ) S (, ) S (StyleSheets) S [/Rect [259.300049 -62.949707 312.635742 -50.8497086] /Subtype /Link /Border [0 0 1] /Dest /137 /ANN pdfmark ( ) S ([p.) S (364) S (] ) S (, ) S (CSS) S [/Rect [353.711426 -62.949707 375.280273 -50.8497086] /Subtype /Link /Border [0 0 1] /Dest /138 /ANN pdfmark ( ) S ([p.) S (365) S (] ) S (, ) S (Events) S [/Rect [416.355957 -62.949707 448.297363 -50.8497086] /Subtype /Link /Border [0 0 1] /Dest /139 /ANN pdfmark ( ) S 0 -73.4 M ([p.) S (386) S (] ) S (, ) S (Filters and ) S (Iterators) S [/Rect [39.3256836 -76.1496582 127.475098 -64.0496597] /Subtype /Link /Border [0 0 1] /Dest /140 /ANN pdfmark ( ) S ([p.) S (389) S (] ) S (, and ) S (Range) S [/Rect [187.18457 -76.1496582 217.289062 -64.0496597] /Subtype /Link /Border [0 0 1] /Dest /141 /ANN pdfmark ( ) S ([p.) S (391) S (] ) S (.) S 0 -97.6 M (The Java files are also available as ) S 0 -110.8 M (http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/java-binding.zip) S ( ) S 0 -110.8 M [/View [/XYZ -4 595.200439 null] /Dest /134 /DEST pdfmark 0 -144.8 M 17 2 Nf (D.1:) S [/View [/XYZ -4 581.600708 null] /Dest /1513 /DEST pdfmark [/View [/XYZ -4 581.600708 null] /Dest /1375 /DEST pdfmark ( Document Object Model ) S (Core) S 0 -174.8 M 15 2 Nf (org/w3c/dom/DOMException.java:) S [/View [/XYZ -4 549.200684 null] /Dest /1514 /DEST pdfmark [/View [/XYZ -4 549.200684 null] /Dest /1376 /DEST pdfmark 0 -194.6 M %%IncludeResource: font Courier 9.0 4 Nf (package org.w3c.dom;) S 0 -216.2 M (public class DOMException extends RuntimeException {) S 0 -227 M ( public DOMException\(short code, String message\) {) S 0 -237.8 M ( super\(message\);) S 0 -248.6 M ( this.code = code;) S 0 -259.4 M ( }) S 0 -270.2 M ( public short code;) S 0 -281 M ( // ExceptionCode) S 0 -291.8 M ( public static final short INDEX_SIZE_ERR = 1;) S 0 -302.6 M ( public static final short DOMSTRING_SIZE_ERR = 2;) S 0 -313.4 M ( public static final short HIERARCHY_REQUEST_ERR = 3;) S 0 -324.2 M ( public static final short WRONG_DOCUMENT_ERR = 4;) S 0 -335 M ( public static final short INVALID_CHARACTER_ERR = 5;) S 0 -345.8 M ( public static final short NO_DATA_ALLOWED_ERR = 6;) S 0 -356.6 M ( public static final short NO_MODIFICATION_ALLOWED_ERR = 7;) S 0 -367.4 M ( public static final short NOT_FOUND_ERR = 8;) S 0 -378.2 M ( public static final short NOT_SUPPORTED_ERR = 9;) S 0 -389 M ( public static final short INUSE_ATTRIBUTE_ERR = 10;) S 0 -399.8 M ( /** ) S 0 -410.6 M ( * @since DOM Level 2) S 0 -421.4 M ( */ ) S 0 -432.2 M ( public static final short INVALID_STATE_ERR = 11;) S 0 -443 M ( /** ) S 0 -453.8 M ( * @since DOM Level 2) S 0 -464.6 M ( */ ) S 0 -475.4 M ( public static final short SYNTAX_ERR = 12;) S 0 -486.2 M ( /** ) S 0 -497 M ( * @since DOM Level 2) S 0 -507.8 M ( */ ) S 0 -518.6 M ( public static final short INVALID_MODIFICATION_ERR = 13;) S 0 -529.4 M ( /** ) S 0 -540.2 M ( * @since DOM Level 2) S 0 -551 M ( */ ) S 0 -561.8 M ( public static final short NAMESPACE_ERR = 14;) S 0 -572.6 M ( /** ) S 0 -583.4 M ( * @since DOM Level 2) S 0 -583.4 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (331) S 0 setgray 170.3 40 M 8 8 Nf (Appendix D: Java Language Binding) S 0 -8 M grestore pgsave restore N %%Page: 332 332 %%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 ( */ ) S 0 -21.6 M ( public static final short INVALID_ACCESS_ERR = 15;) S 0 -43.2 M (}) S 0 -73.2 M %%IncludeResource: font Times-Bold 15 2 Nf (org/w3c/dom/DOMImplementation.java:) S [/View [/XYZ -4 650.800781 null] /Dest /1515 /DEST pdfmark [/View [/XYZ -4 650.800781 null] /Dest /1377 /DEST pdfmark 0 -93 M 9.0 4 Nf (package org.w3c.dom;) S 0 -114.6 M (public interface DOMImplementation {) S 0 -125.4 M ( public boolean hasFeature\(String feature, ) S 0 -136.2 M ( String version\);) S 0 -157.8 M ( public DocumentType createDocumentType\(String qualifiedName, ) S 0 -168.6 M ( String publicId, ) S 0 -179.4 M ( String systemId\)) S 0 -190.2 M ( throws DOMException;) S 0 -211.8 M ( public Document createDocument\(String namespaceURI, ) S 0 -222.6 M ( String qualifiedName, ) S 0 -233.4 M ( DocumentType doctype\)) S 0 -244.2 M ( throws DOMException;) S 0 -265.8 M (}) S 0 -295.8 M 15 2 Nf (org/w3c/dom/DocumentFragment.java:) S [/View [/XYZ -4 428.204102 null] /Dest /1516 /DEST pdfmark [/View [/XYZ -4 428.204102 null] /Dest /1378 /DEST pdfmark 0 -315.6 M 9.0 4 Nf (package org.w3c.dom;) S 0 -337.2 M (public interface DocumentFragment extends Node {) S 0 -348 M (}) S 0 -378 M 15 2 Nf (org/w3c/dom/Document.java:) S [/View [/XYZ -4 346.004883 null] /Dest /1517 /DEST pdfmark [/View [/XYZ -4 346.004883 null] /Dest /1379 /DEST pdfmark 0 -397.8 M 9.0 4 Nf (package org.w3c.dom;) S 0 -419.4 M (public interface Document extends Node {) S 0 -430.2 M ( public DocumentType getDoctype\(\);) S 0 -451.8 M ( public DOMImplementation getImplementation\(\);) S 0 -473.4 M ( public Element getDocumentElement\(\);) S 0 -495 M ( public Element createElement\(String tagName\)) S 0 -505.8 M ( throws DOMException;) S 0 -527.4 M ( public DocumentFragment createDocumentFragment\(\);) S 0 -549 M ( public Text createTextNode\(String data\);) S 0 -570.6 M ( public Comment createComment\(String data\);) S 0 -592.2 M ( public CDATASection createCDATASection\(String data\)) S 0 -603 M ( throws DOMException;) S 0 -613.8 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (332) S 0 setgray 164.8 40 M 8 8 Nf (org/w3c/dom/DOMImplementation.java:) S 0 -8 M grestore pgsave restore N %%Page: 333 333 %%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 -10.8 M %%IncludeResource: font Courier 9.0 4 Nf ( public ProcessingInstruction createProcessingInstruction\(String target, ) S 0 -21.6 M 9.0 4 Nf ( String data\)) S 0 -32.4 M ( throws DOMException;) S 0 -54 M ( public Attr createAttribute\(String name\)) S 0 -64.8 M ( throws DOMException;) S 0 -86.4 M ( public EntityReference createEntityReference\(String name\)) S 0 -97.2 M ( throws DOMException;) S 0 -118.8 M ( public NodeList getElementsByTagName\(String tagname\);) S 0 -140.4 M ( public Node importNode\(Node importedNode, ) S 0 -151.2 M ( boolean deep\)) S 0 -162 M ( throws DOMException;) S 0 -183.6 M ( public Element createElementNS\(String namespaceURI, ) S 0 -194.4 M ( String qualifiedName\)) S 0 -205.2 M ( throws DOMException;) S 0 -226.8 M ( public Attr createAttributeNS\(String namespaceURI, ) S 0 -237.6 M ( String qualifiedName\)) S 0 -248.4 M ( throws DOMException;) S 0 -270 M ( public NodeList getElementsByTagNameNS\(String namespaceURI, ) S 0 -280.8 M ( String localName\);) S 0 -302.4 M ( public Element getElementById\(String elementId\);) S 0 -324 M (}) S 0 -354 M %%IncludeResource: font Times-Bold 15 2 Nf (org/w3c/dom/Node.java:) S [/View [/XYZ -4 370.005859 null] /Dest /1518 /DEST pdfmark [/View [/XYZ -4 370.005859 null] /Dest /1380 /DEST pdfmark 0 -373.8 M 9.0 4 Nf (package org.w3c.dom;) S 0 -395.4 M (public interface Node {) S 0 -406.2 M ( // NodeType) S 0 -417 M ( public static final short ELEMENT_NODE = 1;) S 0 -427.8 M ( public static final short ATTRIBUTE_NODE = 2;) S 0 -438.6 M ( public static final short TEXT_NODE = 3;) S 0 -449.4 M ( public static final short CDATA_SECTION_NODE = 4;) S 0 -460.2 M ( public static final short ENTITY_REFERENCE_NODE = 5;) S 0 -471 M ( public static final short ENTITY_NODE = 6;) S 0 -481.8 M ( public static final short PROCESSING_INSTRUCTION_NODE = 7;) S 0 -492.6 M ( public static final short COMMENT_NODE = 8;) S 0 -503.4 M ( public static final short DOCUMENT_NODE = 9;) S 0 -514.2 M ( public static final short DOCUMENT_TYPE_NODE = 10;) S 0 -525 M ( public static final short DOCUMENT_FRAGMENT_NODE = 11;) S 0 -535.8 M ( public static final short NOTATION_NODE = 12;) S 0 -557.4 M ( public String getNodeName\(\);) S 0 -579 M ( public String getNodeValue\(\)) S 0 -589.8 M ( throws DOMException;) S 0 -600.6 M ( public void setNodeValue\(String nodeValue\)) S 0 -611.4 M ( throws DOMException;) S 0 -611.4 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (333) S 0 setgray 191.9 40 M 8 8 Nf (org/w3c/dom/Node.java:) S 0 -8 M grestore pgsave restore N %%Page: 334 334 %%PageResources: font Courier Helvetica %%PageBoundingBox: 71 44 350 755 %%BeginPageSetup /pgsave save D 71 706 translate %%EndPageSetup 0 0 M 0.6 setlinewidth 0 -21.6 M %%IncludeResource: font Courier 9.0 4 Nf ( public short getNodeType\(\);) S 0 -43.2 M ( public Node getParentNode\(\);) S 0 -64.8 M ( public NodeList getChildNodes\(\);) S 0 -86.4 M ( public Node getFirstChild\(\);) S 0 -108 M ( public Node getLastChild\(\);) S 0 -129.6 M ( public Node getPreviousSibling\(\);) S 0 -151.2 M ( public Node getNextSibling\(\);) S 0 -172.8 M ( public NamedNodeMap getAttributes\(\);) S 0 -194.4 M ( public Document getOwnerDocument\(\);) S 0 -216 M ( public Node insertBefore\(Node newChild, ) S 0 -226.8 M ( Node refChild\)) S 0 -237.6 M ( throws DOMException;) S 0 -259.2 M ( public Node replaceChild\(Node newChild, ) S 0 -270 M ( Node oldChild\)) S 0 -280.8 M ( throws DOMException;) S 0 -302.4 M ( public Node removeChild\(Node oldChild\)) S 0 -313.2 M ( throws DOMException;) S 0 -334.8 M ( public Node appendChild\(Node newChild\)) S 0 -345.6 M ( throws DOMException;) S 0 -367.2 M ( public boolean hasChildNodes\(\);) S 0 -388.8 M ( public Node cloneNode\(boolean deep\);) S 0 -410.4 M ( public void normalize\(\);) S 0 -432 M ( public boolean supports\(String feature, ) S 0 -442.8 M ( String version\);) S 0 -464.4 M ( public String getNamespaceURI\(\);) S 0 -486 M ( public String getPrefix\(\);) S 0 -496.8 M ( public void setPrefix\(String prefix\)) S 0 -507.6 M ( throws DOMException;) S 0 -529.2 M ( public String getLocalName\(\);) S 0 -550.8 M (}) S 0 -562.8 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (334) S 0 setgray 191.9 40 M 8 8 Nf (org/w3c/dom/Node.java:) S 0 -8 M grestore pgsave restore N %%Page: 335 335 %%PageResources: font Times-Bold Courier Helvetica %%PageBoundingBox: 71 44 363 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/NodeList.java:) S [/View [/XYZ -4 706.0 null] /Dest /1519 /DEST pdfmark [/View [/XYZ -4 706.0 null] /Dest /1381 /DEST pdfmark 0 -37.8 M %%IncludeResource: font Courier 9.0 4 Nf (package org.w3c.dom;) S 0 -59.4 M (public interface NodeList {) S 0 -70.2 M ( public Node item\(int index\);) S 0 -91.8 M ( public int getLength\(\);) S 0 -113.4 M (}) S 0 -143.4 M 15 2 Nf (org/w3c/dom/NamedNodeMap.java:) S [/View [/XYZ -4 580.601562 null] /Dest /1520 /DEST pdfmark [/View [/XYZ -4 580.601562 null] /Dest /1382 /DEST pdfmark 0 -163.2 M 9.0 4 Nf (package org.w3c.dom;) S 0 -184.8 M (public interface NamedNodeMap {) S 0 -195.6 M ( public Node getNamedItem\(String name\);) S 0 -217.2 M ( public Node setNamedItem\(Node arg\)) S 0 -228 M ( throws DOMException;) S 0 -249.6 M ( public Node removeNamedItem\(String name\)) S 0 -260.4 M ( throws DOMException;) S 0 -282 M ( public Node item\(int index\);) S 0 -303.6 M ( public int getLength\(\);) S 0 -325.2 M ( public Node getNamedItemNS\(String namespaceURI, ) S 0 -336 M ( String localName\);) S 0 -357.6 M ( public Node setNamedItemNS\(Node arg\)) S 0 -368.4 M ( throws DOMException;) S 0 -390 M ( public Node removeNamedItemNS\(String namespaceURI, ) S 0 -400.8 M ( String localName\)) S 0 -411.6 M ( throws DOMException;) S 0 -433.2 M (}) S 0 -463.2 M 15 2 Nf (org/w3c/dom/CharacterData.java:) S [/View [/XYZ -4 260.806641 null] /Dest /1521 /DEST pdfmark [/View [/XYZ -4 260.806641 null] /Dest /1383 /DEST pdfmark 0 -483 M 9.0 4 Nf (package org.w3c.dom;) S 0 -504.6 M (public interface CharacterData extends Node {) S 0 -515.4 M ( public String getData\(\)) S 0 -526.2 M ( throws DOMException;) S 0 -537 M ( public void setData\(String data\)) S 0 -547.8 M ( throws DOMException;) S 0 -569.4 M ( public int getLength\(\);) S 0 -591 M ( public String substringData\(int offset, ) S 0 -601.8 M ( int count\)) S 0 -612.6 M ( throws DOMException;) S 0 -612.6 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (335) S 0 setgray 185.6 40 M 8 8 Nf (org/w3c/dom/NodeList.java:) S 0 -8 M grestore pgsave restore N %%Page: 336 336 %%PageResources: font Times-Bold Courier Helvetica %%PageBoundingBox: 71 44 358 755 %%BeginPageSetup /pgsave save D 71 706 translate %%EndPageSetup 0 0 M 0.6 setlinewidth 0 -21.6 M %%IncludeResource: font Courier 9.0 4 Nf ( public void appendData\(String arg\)) S 0 -32.4 M ( throws DOMException;) S 0 -54 M ( public void insertData\(int offset, ) S 0 -64.8 M ( String arg\)) S 0 -75.6 M ( throws DOMException;) S 0 -97.2 M ( public void deleteData\(int offset, ) S 0 -108 M ( int count\)) S 0 -118.8 M ( throws DOMException;) S 0 -140.4 M ( public void replaceData\(int offset, ) S 0 -151.2 M ( int count, ) S 0 -162 M ( String arg\)) S 0 -172.8 M ( throws DOMException;) S 0 -194.4 M (}) S 0 -224.4 M %%IncludeResource: font Times-Bold 15 2 Nf (org/w3c/dom/Attr.java:) S [/View [/XYZ -4 499.603516 null] /Dest /1522 /DEST pdfmark [/View [/XYZ -4 499.603516 null] /Dest /1384 /DEST pdfmark 0 -244.2 M 9.0 4 Nf (package org.w3c.dom;) S 0 -265.8 M (public interface Attr extends Node {) S 0 -276.6 M ( public String getName\(\);) S 0 -298.2 M ( public boolean getSpecified\(\);) S 0 -319.8 M ( public String getValue\(\);) S 0 -330.6 M ( public void setValue\(String value\)) S 0 -341.4 M ( throws DOMException;) S 0 -363 M ( public Element getOwnerElement\(\);) S 0 -384.6 M (}) S 0 -414.6 M 15 2 Nf (org/w3c/dom/Element.java:) S [/View [/XYZ -4 309.40625 null] /Dest /1523 /DEST pdfmark [/View [/XYZ -4 309.40625 null] /Dest /1385 /DEST pdfmark 0 -434.4 M 9.0 4 Nf (package org.w3c.dom;) S 0 -456 M (public interface Element extends Node {) S 0 -466.8 M ( public String getTagName\(\);) S 0 -488.4 M ( public String getAttribute\(String name\);) S 0 -510 M ( public void setAttribute\(String name, ) S 0 -520.8 M ( String value\)) S 0 -531.6 M ( throws DOMException;) S 0 -553.2 M ( public void removeAttribute\(String name\)) S 0 -564 M ( throws DOMException;) S 0 -585.6 M ( public Attr getAttributeNode\(String name\);) S 0 -607.2 M ( public Attr setAttributeNode\(Attr newAttr\)) S 0 -618 M ( throws DOMException;) S 0 -618 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (336) S 0 setgray 195.2 40 M 8 8 Nf (org/w3c/dom/Attr.java:) S 0 -8 M grestore pgsave restore N %%Page: 337 337 %%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 -21.6 M %%IncludeResource: font Courier 9.0 4 Nf ( public Attr removeAttributeNode\(Attr oldAttr\)) S 0 -32.4 M ( throws DOMException;) S 0 -54 M ( public NodeList getElementsByTagName\(String name\);) S 0 -75.6 M ( public String getAttributeNS\(String namespaceURI, ) S 0 -86.4 M ( String localName\);) S 0 -108 M ( public void setAttributeNS\(String namespaceURI, ) S 0 -118.8 M ( String qualifiedName, ) S 0 -129.6 M ( String value\)) S 0 -140.4 M ( throws DOMException;) S 0 -162 M ( public void removeAttributeNS\(String namespaceURI, ) S 0 -172.8 M ( String localName\)) S 0 -183.6 M ( throws DOMException;) S 0 -205.2 M ( public Attr getAttributeNodeNS\(String namespaceURI, ) S 0 -216 M ( String localName\);) S 0 -237.6 M ( public Attr setAttributeNodeNS\(Attr newAttr\)) S 0 -248.4 M ( throws DOMException;) S 0 -270 M ( public NodeList getElementsByTagNameNS\(String namespaceURI, ) S 0 -280.8 M ( String localName\);) S 0 -302.4 M ( public boolean hasAttribute\(String name\);) S 0 -324 M ( public boolean hasAttributeNS\(String namespaceURI, ) S 0 -334.8 M ( String localName\);) S 0 -356.4 M (}) S 0 -386.4 M %%IncludeResource: font Times-Bold 15 2 Nf (org/w3c/dom/Text.java:) S [/View [/XYZ -4 337.606445 null] /Dest /1524 /DEST pdfmark [/View [/XYZ -4 337.606445 null] /Dest /1386 /DEST pdfmark 0 -406.2 M 9.0 4 Nf (package org.w3c.dom;) S 0 -427.8 M (public interface Text extends CharacterData {) S 0 -438.6 M ( public Text splitText\(int offset\)) S 0 -449.4 M ( throws DOMException;) S 0 -471 M (}) S 0 -501 M 15 2 Nf (org/w3c/dom/Comment.java:) S [/View [/XYZ -4 223.007812 null] /Dest /1525 /DEST pdfmark [/View [/XYZ -4 223.007812 null] /Dest /1387 /DEST pdfmark 0 -520.8 M 9.0 4 Nf (package org.w3c.dom;) S 0 -542.4 M (public interface Comment extends CharacterData {) S 0 -553.2 M (}) S 0 -565.2 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (337) S 0 setgray 193.7 40 M 8 8 Nf (org/w3c/dom/Text.java:) S 0 -8 M grestore pgsave restore N %%Page: 338 338 %%PageResources: font Times-Bold Courier Helvetica %%PageBoundingBox: 71 44 367 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 /1526 /DEST pdfmark [/View [/XYZ -4 706.0 null] /Dest /1388 /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 /1527 /DEST pdfmark [/View [/XYZ -4 623.800781 null] /Dest /1389 /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 /1528 /DEST pdfmark [/View [/XYZ -4 412.003906 null] /Dest /1390 /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 /1529 /DEST pdfmark [/View [/XYZ -4 286.605469 null] /Dest /1391 /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 (}) S 0 -566.4 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (338) S 0 setgray 174.5 40 M 8 8 Nf (org/w3c/dom/CDATASection.java:) S 0 -8 M grestore pgsave restore N %%Page: 339 339 %%PageResources: font Times-Bold Courier Helvetica %%PageBoundingBox: 71 44 428 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/EntityReference.java:) S [/View [/XYZ -4 706.0 null] /Dest /1530 /DEST pdfmark [/View [/XYZ -4 706.0 null] /Dest /1392 /DEST pdfmark 0 -37.8 M %%IncludeResource: font Courier 9.0 4 Nf (package org.w3c.dom;) S 0 -59.4 M (public interface EntityReference extends Node {) S 0 -70.2 M (}) S 0 -100.2 M 15 2 Nf (org/w3c/dom/ProcessingInstruction.java:) S [/View [/XYZ -4 623.800781 null] /Dest /1531 /DEST pdfmark [/View [/XYZ -4 623.800781 null] /Dest /1393 /DEST pdfmark 0 -120 M 9.0 4 Nf (package org.w3c.dom;) S 0 -141.6 M (public interface ProcessingInstruction extends Node {) S 0 -152.4 M ( public String getTarget\(\);) S 0 -174 M ( public String getData\(\);) S 0 -184.8 M ( public void setData\(String data\)) S 0 -195.6 M ( throws DOMException;) S 0 -217.2 M (}) S 0 -226.2 M [/View [/XYZ -4 479.802734 null] /Dest /135 /DEST pdfmark 0 -251.2 M 17 2 Nf (D.2:) S [/View [/XYZ -4 475.202972 null] /Dest /1532 /DEST pdfmark [/View [/XYZ -4 475.202972 null] /Dest /1394 /DEST pdfmark ( Document Object Model ) S (HTML) S 0 -281.2 M 15 2 Nf (org/w3c/dom/html/HTMLDOMImplementation.java:) S [/View [/XYZ -4 442.802979 null] /Dest /1533 /DEST pdfmark [/View [/XYZ -4 442.802979 null] /Dest /1395 /DEST pdfmark 0 -301 M 9.0 4 Nf (package org.w3c.dom.html;) S 0 -322.6 M (import org.w3c.dom.DOMImplementation;) S 0 -344.2 M (public interface HTMLDOMImplementation extends DOMImplementation {) S 0 -355 M ( public HTMLDocument createHTMLDocument\(String title\);) S 0 -376.6 M (}) S 0 -406.6 M 15 2 Nf (org/w3c/dom/html/HTMLCollection.java:) S [/View [/XYZ -4 317.404541 null] /Dest /1534 /DEST pdfmark [/View [/XYZ -4 317.404541 null] /Dest /1396 /DEST pdfmark 0 -426.4 M 9.0 4 Nf (package org.w3c.dom.html;) S 0 -448 M (import org.w3c.dom.Node;) S 0 -469.6 M (public interface HTMLCollection {) S 0 -480.4 M ( public int getLength\(\);) S 0 -502 M ( public Node item\(int index\);) S 0 -523.6 M ( public Node namedItem\(String name\);) S 0 -545.2 M (}) S 0 -557.2 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (339) S 0 setgray 171.6 40 M 8 8 Nf (D.2: Document Object Model HTML) S 0 -8 M grestore pgsave restore N %%Page: 340 340 %%PageResources: font Times-Bold Courier Helvetica %%PageBoundingBox: 71 44 385 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/html/HTMLDocument.java:) S [/View [/XYZ -4 706.0 null] /Dest /1535 /DEST pdfmark [/View [/XYZ -4 706.0 null] /Dest /1397 /DEST pdfmark 0 -37.8 M %%IncludeResource: font Courier 9.0 4 Nf (package org.w3c.dom.html;) S 0 -59.4 M (import org.w3c.dom.Document;) S 0 -70.2 M (import org.w3c.dom.NodeList;) S 0 -91.8 M (public interface HTMLDocument extends Document {) S 0 -102.6 M ( public String getTitle\(\);) S 0 -113.4 M ( public void setTitle\(String title\);) S 0 -135 M ( public String getReferrer\(\);) S 0 -156.6 M ( public String getDomain\(\);) S 0 -178.2 M ( public String getURL\(\);) S 0 -199.8 M ( public HTMLElement getBody\(\);) S 0 -210.6 M ( public void setBody\(HTMLElement body\);) S 0 -232.2 M ( public HTMLCollection getImages\(\);) S 0 -253.8 M ( public HTMLCollection getApplets\(\);) S 0 -275.4 M ( public HTMLCollection getLinks\(\);) S 0 -297 M ( public HTMLCollection getForms\(\);) S 0 -318.6 M ( public HTMLCollection getAnchors\(\);) S 0 -340.2 M ( public String getCookie\(\);) S 0 -351 M ( public void setCookie\(String cookie\);) S 0 -372.6 M ( public void open\(\);) S 0 -394.2 M ( public void close\(\);) S 0 -415.8 M ( public void write\(String text\);) S 0 -437.4 M ( public void writeln\(String text\);) S 0 -459 M ( public NodeList getElementsByName\(String elementName\);) S 0 -480.6 M (}) S 0 -510.6 M 15 2 Nf (org/w3c/dom/html/HTMLElement.java:) S [/View [/XYZ -4 213.408203 null] /Dest /1536 /DEST pdfmark [/View [/XYZ -4 213.408203 null] /Dest /1398 /DEST pdfmark 0 -530.4 M 9.0 4 Nf (package org.w3c.dom.html;) S 0 -552 M (import org.w3c.dom.Element;) S 0 -573.6 M (public interface HTMLElement extends Element {) S 0 -584.4 M ( public String getId\(\);) S 0 -595.2 M ( public void setId\(String id\);) S 0 -616.8 M ( public String getTitle\(\);) S 0 -616.8 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (340) S 0 setgray 163.6 40 M 8 8 Nf (org/w3c/dom/html/HTMLDocument.java:) S 0 -8 M grestore pgsave restore N %%Page: 341 341 %%PageResources: font Times-Bold Courier Helvetica %%PageBoundingBox: 71 44 383 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 setTitle\(String title\);) S 0 -32.4 M 9.0 4 Nf ( public String getLang\(\);) S 0 -43.2 M ( public void setLang\(String lang\);) S 0 -64.8 M ( public String getDir\(\);) S 0 -75.6 M ( public void setDir\(String dir\);) S 0 -97.2 M ( public String getClassName\(\);) S 0 -108 M ( public void setClassName\(String className\);) S 0 -129.6 M (}) S 0 -159.6 M %%IncludeResource: font Times-Bold 15 2 Nf (org/w3c/dom/html/HTMLHtmlElement.java:) S [/View [/XYZ -4 564.402344 null] /Dest /1537 /DEST pdfmark [/View [/XYZ -4 564.402344 null] /Dest /1399 /DEST pdfmark 0 -179.4 M 9.0 4 Nf (package org.w3c.dom.html;) S 0 -201 M (public interface HTMLHtmlElement extends HTMLElement {) S 0 -211.8 M ( public String getVersion\(\);) S 0 -222.6 M ( public void setVersion\(String version\);) S 0 -244.2 M (}) S 0 -274.2 M 15 2 Nf (org/w3c/dom/html/HTMLHeadElement.java:) S [/View [/XYZ -4 449.803711 null] /Dest /1538 /DEST pdfmark [/View [/XYZ -4 449.803711 null] /Dest /1400 /DEST pdfmark 0 -294 M 9.0 4 Nf (package org.w3c.dom.html;) S 0 -315.6 M (public interface HTMLHeadElement extends HTMLElement {) S 0 -326.4 M ( public String getProfile\(\);) S 0 -337.2 M ( public void setProfile\(String profile\);) S 0 -358.8 M (}) S 0 -388.8 M 15 2 Nf (org/w3c/dom/html/HTMLLinkElement.java:) S [/View [/XYZ -4 335.205078 null] /Dest /1539 /DEST pdfmark [/View [/XYZ -4 335.205078 null] /Dest /1401 /DEST pdfmark 0 -408.6 M 9.0 4 Nf (package org.w3c.dom.html;) S 0 -430.2 M (public interface HTMLLinkElement extends HTMLElement {) S 0 -441 M ( public boolean getDisabled\(\);) S 0 -451.8 M ( public void setDisabled\(boolean disabled\);) S 0 -473.4 M ( public String getCharset\(\);) S 0 -484.2 M ( public void setCharset\(String charset\);) S 0 -505.8 M ( public String getHref\(\);) S 0 -516.6 M ( public void setHref\(String href\);) S 0 -538.2 M ( public String getHreflang\(\);) S 0 -549 M ( public void setHreflang\(String hreflang\);) S 0 -570.6 M ( public String getMedia\(\);) S 0 -581.4 M ( public void setMedia\(String media\);) S 0 -603 M ( public String getRel\(\);) S 0 -613.8 M ( public void setRel\(String rel\);) S 0 -613.8 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (341) S 0 setgray 159 40 M 8 8 Nf (org/w3c/dom/html/HTMLHtmlElement.java:) S 0 -8 M grestore pgsave restore N %%Page: 342 342 %%PageResources: font Times-Bold Courier Helvetica %%PageBoundingBox: 71 44 382 755 %%BeginPageSetup /pgsave save D 71 706 translate %%EndPageSetup 0 0 M 0.6 setlinewidth 0 -21.6 M %%IncludeResource: font Courier 9.0 4 Nf ( public String getRev\(\);) S 0 -32.4 M ( public void setRev\(String rev\);) S 0 -54 M ( public String getTarget\(\);) S 0 -64.8 M ( public void setTarget\(String target\);) S 0 -86.4 M ( public String getType\(\);) S 0 -97.2 M ( public void setType\(String type\);) S 0 -118.8 M (}) S 0 -148.8 M %%IncludeResource: font Times-Bold 15 2 Nf (org/w3c/dom/html/HTMLTitleElement.java:) S [/View [/XYZ -4 575.202148 null] /Dest /1540 /DEST pdfmark [/View [/XYZ -4 575.202148 null] /Dest /1402 /DEST pdfmark 0 -168.6 M 9.0 4 Nf (package org.w3c.dom.html;) S 0 -190.2 M (public interface HTMLTitleElement extends HTMLElement {) S 0 -201 M ( public String getText\(\);) S 0 -211.8 M ( public void setText\(String text\);) S 0 -233.4 M (}) S 0 -263.4 M 15 2 Nf (org/w3c/dom/html/HTMLMetaElement.java:) S [/View [/XYZ -4 460.603516 null] /Dest /1541 /DEST pdfmark [/View [/XYZ -4 460.603516 null] /Dest /1403 /DEST pdfmark 0 -283.2 M 9.0 4 Nf (package org.w3c.dom.html;) S 0 -304.8 M (public interface HTMLMetaElement extends HTMLElement {) S 0 -315.6 M ( public String getContent\(\);) S 0 -326.4 M ( public void setContent\(String content\);) S 0 -348 M ( public String getHttpEquiv\(\);) S 0 -358.8 M ( public void setHttpEquiv\(String httpEquiv\);) S 0 -380.4 M ( public String getName\(\);) S 0 -391.2 M ( public void setName\(String name\);) S 0 -412.8 M ( public String getScheme\(\);) S 0 -423.6 M ( public void setScheme\(String scheme\);) S 0 -445.2 M (}) S 0 -475.2 M 15 2 Nf (org/w3c/dom/html/HTMLBaseElement.java:) S [/View [/XYZ -4 248.806641 null] /Dest /1542 /DEST pdfmark [/View [/XYZ -4 248.806641 null] /Dest /1404 /DEST pdfmark 0 -495 M 9.0 4 Nf (package org.w3c.dom.html;) S 0 -516.6 M (public interface HTMLBaseElement extends HTMLElement {) S 0 -527.4 M ( public String getHref\(\);) S 0 -538.2 M ( public void setHref\(String href\);) S 0 -559.8 M ( public String getTarget\(\);) S 0 -570.6 M ( public void setTarget\(String target\);) S 0 -592.2 M (}) S 0 -601.2 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (342) S 0 setgray 159.6 40 M 8 8 Nf (org/w3c/dom/html/HTMLTitleElement.java:) S 0 -8 M grestore pgsave restore N %%Page: 343 343 %%PageResources: font Times-Bold Courier Helvetica %%PageBoundingBox: 71 44 387 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/html/HTMLIsIndexElement.java:) S [/View [/XYZ -4 706.0 null] /Dest /1543 /DEST pdfmark [/View [/XYZ -4 706.0 null] /Dest /1405 /DEST pdfmark 0 -37.8 M %%IncludeResource: font Courier 9.0 4 Nf (package org.w3c.dom.html;) S 0 -59.4 M (public interface HTMLIsIndexElement extends HTMLElement {) S 0 -70.2 M ( public HTMLFormElement getForm\(\);) S 0 -91.8 M ( public String getPrompt\(\);) S 0 -102.6 M ( public void setPrompt\(String prompt\);) S 0 -124.2 M (}) S 0 -154.2 M 15 2 Nf (org/w3c/dom/html/HTMLStyleElement.java:) S [/View [/XYZ -4 569.801758 null] /Dest /1544 /DEST pdfmark [/View [/XYZ -4 569.801758 null] /Dest /1406 /DEST pdfmark 0 -174 M 9.0 4 Nf (package org.w3c.dom.html;) S 0 -195.6 M (public interface HTMLStyleElement extends HTMLElement {) S 0 -206.4 M ( public boolean getDisabled\(\);) S 0 -217.2 M ( public void setDisabled\(boolean disabled\);) S 0 -238.8 M ( public String getMedia\(\);) S 0 -249.6 M ( public void setMedia\(String media\);) S 0 -271.2 M ( public String getType\(\);) S 0 -282 M ( public void setType\(String type\);) S 0 -303.6 M (}) S 0 -333.6 M 15 2 Nf (org/w3c/dom/html/HTMLBodyElement.java:) S [/View [/XYZ -4 390.404297 null] /Dest /1545 /DEST pdfmark [/View [/XYZ -4 390.404297 null] /Dest /1407 /DEST pdfmark 0 -353.4 M 9.0 4 Nf (package org.w3c.dom.html;) S 0 -375 M (public interface HTMLBodyElement extends HTMLElement {) S 0 -385.8 M ( public String getALink\(\);) S 0 -396.6 M ( public void setALink\(String aLink\);) S 0 -418.2 M ( public String getBackground\(\);) S 0 -429 M ( public void setBackground\(String background\);) S 0 -450.6 M ( public String getBgColor\(\);) S 0 -461.4 M ( public void setBgColor\(String bgColor\);) S 0 -483 M ( public String getLink\(\);) S 0 -493.8 M ( public void setLink\(String link\);) S 0 -515.4 M ( public String getText\(\);) S 0 -526.2 M ( public void setText\(String text\);) S 0 -547.8 M ( public String getVLink\(\);) S 0 -558.6 M ( public void setVLink\(String vLink\);) S 0 -580.2 M (}) S 0 -589.2 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (343) S 0 setgray 154.3 40 M 8 8 Nf (org/w3c/dom/html/HTMLIsIndexElement.java:) S 0 -8 M grestore pgsave restore N %%Page: 344 344 %%PageResources: font Times-Bold Courier Helvetica %%PageBoundingBox: 71 44 384 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/html/HTMLFormElement.java:) S [/View [/XYZ -4 706.0 null] /Dest /1546 /DEST pdfmark [/View [/XYZ -4 706.0 null] /Dest /1408 /DEST pdfmark 0 -37.8 M %%IncludeResource: font Courier 9.0 4 Nf (package org.w3c.dom.html;) S 0 -59.4 M (public interface HTMLFormElement extends HTMLElement {) S 0 -70.2 M ( public HTMLCollection getElements\(\);) S 0 -91.8 M ( public int getLength\(\);) S 0 -113.4 M ( public String getName\(\);) S 0 -124.2 M ( public void setName\(String name\);) S 0 -145.8 M ( public String getAcceptCharset\(\);) S 0 -156.6 M ( public void setAcceptCharset\(String acceptCharset\);) S 0 -178.2 M ( public String getAction\(\);) S 0 -189 M ( public void setAction\(String action\);) S 0 -210.6 M ( public String getEnctype\(\);) S 0 -221.4 M ( public void setEnctype\(String enctype\);) S 0 -243 M ( public String getMethod\(\);) S 0 -253.8 M ( public void setMethod\(String method\);) S 0 -275.4 M ( public String getTarget\(\);) S 0 -286.2 M ( public void setTarget\(String target\);) S 0 -307.8 M ( public void submit\(\);) S 0 -329.4 M ( public void reset\(\);) S 0 -351 M (}) S 0 -381 M 15 2 Nf (org/w3c/dom/html/HTMLSelectElement.java:) S [/View [/XYZ -4 343.005859 null] /Dest /1547 /DEST pdfmark [/View [/XYZ -4 343.005859 null] /Dest /1409 /DEST pdfmark 0 -400.8 M 9.0 4 Nf (package org.w3c.dom.html;) S 0 -422.4 M (import org.w3c.dom.DOMException;) S 0 -444 M (public interface HTMLSelectElement extends HTMLElement {) S 0 -454.8 M ( public String getType\(\);) S 0 -476.4 M ( public int getSelectedIndex\(\);) S 0 -487.2 M ( public void setSelectedIndex\(int selectedIndex\);) S 0 -508.8 M ( public String getValue\(\);) S 0 -519.6 M ( public void setValue\(String value\);) S 0 -541.2 M ( public int getLength\(\);) S 0 -562.8 M ( public HTMLFormElement getForm\(\);) S 0 -584.4 M ( public HTMLCollection getOptions\(\);) S 0 -606 M ( public boolean getDisabled\(\);) S 0 -616.8 M ( public void setDisabled\(boolean disabled\);) S 0 -616.8 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (344) S 0 setgray 157.9 40 M 8 8 Nf (org/w3c/dom/html/HTMLFormElement.java:) S 0 -8 M grestore pgsave restore N %%Page: 345 345 %%PageResources: font Times-Bold Courier Helvetica %%PageBoundingBox: 71 44 396 755 %%BeginPageSetup /pgsave save D 71 706 translate %%EndPageSetup 0 0 M 0.6 setlinewidth 0 -21.6 M %%IncludeResource: font Courier 9.0 4 Nf ( public boolean getMultiple\(\);) S 0 -32.4 M ( public void setMultiple\(boolean multiple\);) S 0 -54 M ( public String getName\(\);) S 0 -64.8 M ( public void setName\(String name\);) S 0 -86.4 M ( public int getSize\(\);) S 0 -97.2 M ( public void setSize\(int size\);) S 0 -118.8 M ( public int getTabIndex\(\);) S 0 -129.6 M ( public void setTabIndex\(int tabIndex\);) S 0 -151.2 M ( public void add\(HTMLElement element, ) S 0 -162 M ( HTMLElement before\)) S 0 -172.8 M ( throws DOMException;) S 0 -194.4 M ( public void remove\(int index\);) S 0 -216 M ( public void blur\(\);) S 0 -237.6 M ( public void focus\(\);) S 0 -259.2 M (}) S 0 -289.2 M %%IncludeResource: font Times-Bold 15 2 Nf (org/w3c/dom/html/HTMLOptGroupElement.java:) S [/View [/XYZ -4 434.804688 null] /Dest /1548 /DEST pdfmark [/View [/XYZ -4 434.804688 null] /Dest /1410 /DEST pdfmark 0 -309 M 9.0 4 Nf (package org.w3c.dom.html;) S 0 -330.6 M (public interface HTMLOptGroupElement extends HTMLElement {) S 0 -341.4 M ( public boolean getDisabled\(\);) S 0 -352.2 M ( public void setDisabled\(boolean disabled\);) S 0 -373.8 M ( public String getLabel\(\);) S 0 -384.6 M ( public void setLabel\(String label\);) S 0 -406.2 M (}) S 0 -436.2 M 15 2 Nf (org/w3c/dom/html/HTMLOptionElement.java:) S [/View [/XYZ -4 287.806641 null] /Dest /1549 /DEST pdfmark [/View [/XYZ -4 287.806641 null] /Dest /1411 /DEST pdfmark 0 -456 M 9.0 4 Nf (package org.w3c.dom.html;) S 0 -477.6 M (public interface HTMLOptionElement extends HTMLElement {) S 0 -488.4 M ( public HTMLFormElement getForm\(\);) S 0 -510 M ( public boolean getDefaultSelected\(\);) S 0 -520.8 M ( public void setDefaultSelected\(boolean defaultSelected\);) S 0 -542.4 M ( public String getText\(\);) S 0 -564 M ( public int getIndex\(\);) S 0 -585.6 M ( public boolean getDisabled\(\);) S 0 -596.4 M ( public void setDisabled\(boolean disabled\);) S 0 -618 M ( public String getLabel\(\);) S 0 -618 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (345) S 0 setgray 149.6 40 M 8 8 Nf (org/w3c/dom/html/HTMLOptGroupElement.java:) S 0 -8 M grestore pgsave restore N %%Page: 346 346 %%PageResources: font Times-Bold Courier Helvetica %%PageBoundingBox: 71 44 385 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 setLabel\(String label\);) S 0 -32.4 M 9.0 4 Nf ( public boolean getSelected\(\);) S 0 -43.2 M ( public void setSelected\(boolean selected\);) S 0 -64.8 M ( public String getValue\(\);) S 0 -75.6 M ( public void setValue\(String value\);) S 0 -97.2 M (}) S 0 -127.2 M %%IncludeResource: font Times-Bold 15 2 Nf (org/w3c/dom/html/HTMLInputElement.java:) S [/View [/XYZ -4 596.801758 null] /Dest /1550 /DEST pdfmark [/View [/XYZ -4 596.801758 null] /Dest /1412 /DEST pdfmark 0 -147 M 9.0 4 Nf (package org.w3c.dom.html;) S 0 -168.6 M (public interface HTMLInputElement extends HTMLElement {) S 0 -179.4 M ( public String getDefaultValue\(\);) S 0 -190.2 M ( public void setDefaultValue\(String defaultValue\);) S 0 -211.8 M ( public boolean getDefaultChecked\(\);) S 0 -222.6 M ( public void setDefaultChecked\(boolean defaultChecked\);) S 0 -244.2 M ( public HTMLFormElement getForm\(\);) S 0 -265.8 M ( public String getAccept\(\);) S 0 -276.6 M ( public void setAccept\(String accept\);) S 0 -298.2 M ( public String getAccessKey\(\);) S 0 -309 M ( public void setAccessKey\(String accessKey\);) S 0 -330.6 M ( public String getAlign\(\);) S 0 -341.4 M ( public void setAlign\(String align\);) S 0 -363 M ( public String getAlt\(\);) S 0 -373.8 M ( public void setAlt\(String alt\);) S 0 -395.4 M ( public boolean getChecked\(\);) S 0 -406.2 M ( public void setChecked\(boolean checked\);) S 0 -427.8 M ( public boolean getDisabled\(\);) S 0 -438.6 M ( public void setDisabled\(boolean disabled\);) S 0 -460.2 M ( public int getMaxLength\(\);) S 0 -471 M ( public void setMaxLength\(int maxLength\);) S 0 -492.6 M ( public String getName\(\);) S 0 -503.4 M ( public void setName\(String name\);) S 0 -525 M ( public boolean getReadOnly\(\);) S 0 -535.8 M ( public void setReadOnly\(boolean readOnly\);) S 0 -557.4 M ( public String getSize\(\);) S 0 -568.2 M ( public void setSize\(String size\);) S 0 -589.8 M ( public String getSrc\(\);) S 0 -600.6 M ( public void setSrc\(String src\);) S 0 -611.4 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (346) S 0 setgray 158.3 40 M 8 8 Nf (org/w3c/dom/html/HTMLInputElement.java:) S 0 -8 M grestore pgsave restore N %%Page: 347 347 %%PageResources: font Times-Bold Courier Helvetica %%PageBoundingBox: 71 44 391 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 int getTabIndex\(\);) S 0 -21.6 M 9.0 4 Nf ( public void setTabIndex\(int tabIndex\);) S 0 -43.2 M ( public String getType\(\);) S 0 -64.8 M ( public String getUseMap\(\);) S 0 -75.6 M ( public void setUseMap\(String useMap\);) S 0 -97.2 M ( public String getValue\(\);) S 0 -108 M ( public void setValue\(String value\);) S 0 -129.6 M ( public void blur\(\);) S 0 -151.2 M ( public void focus\(\);) S 0 -172.8 M ( public void select\(\);) S 0 -194.4 M ( public void click\(\);) S 0 -216 M (}) S 0 -246 M %%IncludeResource: font Times-Bold 15 2 Nf (org/w3c/dom/html/HTMLTextAreaElement.java:) S [/View [/XYZ -4 478.003906 null] /Dest /1551 /DEST pdfmark [/View [/XYZ -4 478.003906 null] /Dest /1413 /DEST pdfmark 0 -265.8 M 9.0 4 Nf (package org.w3c.dom.html;) S 0 -287.4 M (public interface HTMLTextAreaElement extends HTMLElement {) S 0 -298.2 M ( public String getDefaultValue\(\);) S 0 -309 M ( public void setDefaultValue\(String defaultValue\);) S 0 -330.6 M ( public HTMLFormElement getForm\(\);) S 0 -352.2 M ( public String getAccessKey\(\);) S 0 -363 M ( public void setAccessKey\(String accessKey\);) S 0 -384.6 M ( public int getCols\(\);) S 0 -395.4 M ( public void setCols\(int cols\);) S 0 -417 M ( public boolean getDisabled\(\);) S 0 -427.8 M ( public void setDisabled\(boolean disabled\);) S 0 -449.4 M ( public String getName\(\);) S 0 -460.2 M ( public void setName\(String name\);) S 0 -481.8 M ( public boolean getReadOnly\(\);) S 0 -492.6 M ( public void setReadOnly\(boolean readOnly\);) S 0 -514.2 M ( public int getRows\(\);) S 0 -525 M ( public void setRows\(int rows\);) S 0 -546.6 M ( public int getTabIndex\(\);) S 0 -557.4 M ( public void setTabIndex\(int tabIndex\);) S 0 -579 M ( public String getType\(\);) S 0 -600.6 M ( public String getValue\(\);) S 0 -611.4 M ( public void setValue\(String value\);) S 0 -611.4 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (347) S 0 setgray 151 40 M 8 8 Nf (org/w3c/dom/html/HTMLTextAreaElement.java:) S 0 -8 M grestore pgsave restore N %%Page: 348 348 %%PageResources: font Times-Bold Courier Helvetica %%PageBoundingBox: 71 44 386 755 %%BeginPageSetup /pgsave save D 71 706 translate %%EndPageSetup 0 0 M 0.6 setlinewidth 0 -21.6 M %%IncludeResource: font Courier 9.0 4 Nf ( public void blur\(\);) S 0 -43.2 M ( public void focus\(\);) S 0 -64.8 M ( public void select\(\);) S 0 -86.4 M (}) S 0 -116.4 M %%IncludeResource: font Times-Bold 15 2 Nf (org/w3c/dom/html/HTMLButtonElement.java:) S [/View [/XYZ -4 607.601562 null] /Dest /1552 /DEST pdfmark [/View [/XYZ -4 607.601562 null] /Dest /1414 /DEST pdfmark 0 -136.2 M 9.0 4 Nf (package org.w3c.dom.html;) S 0 -157.8 M (public interface HTMLButtonElement extends HTMLElement {) S 0 -168.6 M ( public HTMLFormElement getForm\(\);) S 0 -190.2 M ( public String getAccessKey\(\);) S 0 -201 M ( public void setAccessKey\(String accessKey\);) S 0 -222.6 M ( public boolean getDisabled\(\);) S 0 -233.4 M ( public void setDisabled\(boolean disabled\);) S 0 -255 M ( public String getName\(\);) S 0 -265.8 M ( public void setName\(String name\);) S 0 -287.4 M ( public int getTabIndex\(\);) S 0 -298.2 M ( public void setTabIndex\(int tabIndex\);) S 0 -319.8 M ( public String getType\(\);) S 0 -341.4 M ( public String getValue\(\);) S 0 -352.2 M ( public void setValue\(String value\);) S 0 -373.8 M (}) S 0 -403.8 M 15 2 Nf (org/w3c/dom/html/HTMLLabelElement.java:) S [/View [/XYZ -4 320.206055 null] /Dest /1553 /DEST pdfmark [/View [/XYZ -4 320.206055 null] /Dest /1415 /DEST pdfmark 0 -423.6 M 9.0 4 Nf (package org.w3c.dom.html;) S 0 -445.2 M (public interface HTMLLabelElement extends HTMLElement {) S 0 -456 M ( public HTMLFormElement getForm\(\);) S 0 -477.6 M ( public String getAccessKey\(\);) S 0 -488.4 M ( public void setAccessKey\(String accessKey\);) S 0 -510 M ( public String getHtmlFor\(\);) S 0 -520.8 M ( public void setHtmlFor\(String htmlFor\);) S 0 -542.4 M (}) S 0 -554.4 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (348) S 0 setgray 155.6 40 M 8 8 Nf (org/w3c/dom/html/HTMLButtonElement.java:) S 0 -8 M grestore pgsave restore N %%Page: 349 349 %%PageResources: font Times-Bold Courier Helvetica %%PageBoundingBox: 71 44 389 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/html/HTMLFieldSetElement.java:) S [/View [/XYZ -4 706.0 null] /Dest /1554 /DEST pdfmark [/View [/XYZ -4 706.0 null] /Dest /1416 /DEST pdfmark 0 -37.8 M %%IncludeResource: font Courier 9.0 4 Nf (package org.w3c.dom.html;) S 0 -59.4 M (public interface HTMLFieldSetElement extends HTMLElement {) S 0 -70.2 M ( public HTMLFormElement getForm\(\);) S 0 -91.8 M (}) S 0 -121.8 M 15 2 Nf (org/w3c/dom/html/HTMLLegendElement.java:) S [/View [/XYZ -4 602.201172 null] /Dest /1555 /DEST pdfmark [/View [/XYZ -4 602.201172 null] /Dest /1417 /DEST pdfmark 0 -141.6 M 9.0 4 Nf (package org.w3c.dom.html;) S 0 -163.2 M (public interface HTMLLegendElement extends HTMLElement {) S 0 -174 M ( public HTMLFormElement getForm\(\);) S 0 -195.6 M ( public String getAccessKey\(\);) S 0 -206.4 M ( public void setAccessKey\(String accessKey\);) S 0 -228 M ( public String getAlign\(\);) S 0 -238.8 M ( public void setAlign\(String align\);) S 0 -260.4 M (}) S 0 -290.4 M 15 2 Nf (org/w3c/dom/html/HTMLUListElement.java:) S [/View [/XYZ -4 433.603516 null] /Dest /1556 /DEST pdfmark [/View [/XYZ -4 433.603516 null] /Dest /1418 /DEST pdfmark 0 -310.2 M 9.0 4 Nf (package org.w3c.dom.html;) S 0 -331.8 M (public interface HTMLUListElement extends HTMLElement {) S 0 -342.6 M ( public boolean getCompact\(\);) S 0 -353.4 M ( public void setCompact\(boolean compact\);) S 0 -375 M ( public String getType\(\);) S 0 -385.8 M ( public void setType\(String type\);) S 0 -407.4 M (}) S 0 -437.4 M 15 2 Nf (org/w3c/dom/html/HTMLOListElement.java:) S [/View [/XYZ -4 286.605469 null] /Dest /1557 /DEST pdfmark [/View [/XYZ -4 286.605469 null] /Dest /1419 /DEST pdfmark 0 -457.2 M 9.0 4 Nf (package org.w3c.dom.html;) S 0 -478.8 M (public interface HTMLOListElement extends HTMLElement {) S 0 -489.6 M ( public boolean getCompact\(\);) S 0 -500.4 M ( public void setCompact\(boolean compact\);) S 0 -522 M ( public int getStart\(\);) S 0 -532.8 M ( public void setStart\(int start\);) S 0 -554.4 M ( public String getType\(\);) S 0 -565.2 M ( public void setType\(String type\);) S 0 -586.8 M (}) S 0 -595.8 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (349) S 0 setgray 152.5 40 M 8 8 Nf (org/w3c/dom/html/HTMLFieldSetElement.java:) S 0 -8 M grestore pgsave restore N %%Page: 350 350 %%PageResources: font Times-Bold Courier Helvetica %%PageBoundingBox: 71 44 390 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/html/HTMLDListElement.java:) S [/View [/XYZ -4 706.0 null] /Dest /1558 /DEST pdfmark [/View [/XYZ -4 706.0 null] /Dest /1420 /DEST pdfmark 0 -37.8 M %%IncludeResource: font Courier 9.0 4 Nf (package org.w3c.dom.html;) S 0 -59.4 M (public interface HTMLDListElement extends HTMLElement {) S 0 -70.2 M ( public boolean getCompact\(\);) S 0 -81 M ( public void setCompact\(boolean compact\);) S 0 -102.6 M (}) S 0 -132.6 M 15 2 Nf (org/w3c/dom/html/HTMLDirectoryElement.java:) S [/View [/XYZ -4 591.401367 null] /Dest /1559 /DEST pdfmark [/View [/XYZ -4 591.401367 null] /Dest /1421 /DEST pdfmark 0 -152.4 M 9.0 4 Nf (package org.w3c.dom.html;) S 0 -174 M (public interface HTMLDirectoryElement extends HTMLElement {) S 0 -184.8 M ( public boolean getCompact\(\);) S 0 -195.6 M ( public void setCompact\(boolean compact\);) S 0 -217.2 M (}) S 0 -247.2 M 15 2 Nf (org/w3c/dom/html/HTMLMenuElement.java:) S [/View [/XYZ -4 476.802734 null] /Dest /1560 /DEST pdfmark [/View [/XYZ -4 476.802734 null] /Dest /1422 /DEST pdfmark 0 -267 M 9.0 4 Nf (package org.w3c.dom.html;) S 0 -288.6 M (public interface HTMLMenuElement extends HTMLElement {) S 0 -299.4 M ( public boolean getCompact\(\);) S 0 -310.2 M ( public void setCompact\(boolean compact\);) S 0 -331.8 M (}) S 0 -361.8 M 15 2 Nf (org/w3c/dom/html/HTMLLIElement.java:) S [/View [/XYZ -4 362.204102 null] /Dest /1561 /DEST pdfmark [/View [/XYZ -4 362.204102 null] /Dest /1423 /DEST pdfmark 0 -381.6 M 9.0 4 Nf (package org.w3c.dom.html;) S 0 -403.2 M (public interface HTMLLIElement extends HTMLElement {) S 0 -414 M ( public String getType\(\);) S 0 -424.8 M ( public void setType\(String type\);) S 0 -446.4 M ( public int getValue\(\);) S 0 -457.2 M ( public void setValue\(int value\);) S 0 -478.8 M (}) S 0 -508.8 M 15 2 Nf (org/w3c/dom/html/HTMLDivElement.java:) S [/View [/XYZ -4 215.206055 null] /Dest /1562 /DEST pdfmark [/View [/XYZ -4 215.206055 null] /Dest /1424 /DEST pdfmark 0 -528.6 M 9.0 4 Nf (package org.w3c.dom.html;) S 0 -550.2 M (public interface HTMLDivElement extends HTMLElement {) S 0 -561 M ( public String getAlign\(\);) S 0 -571.8 M ( public void setAlign\(String align\);) S 0 -593.4 M (}) S 0 -602.4 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (350) S 0 setgray 158.1 40 M 8 8 Nf (org/w3c/dom/html/HTMLDListElement.java:) S 0 -8 M grestore pgsave restore N %%Page: 351 351 %%PageResources: font Times-Bold Courier Helvetica %%PageBoundingBox: 71 44 398 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/html/HTMLParagraphElement.java:) S [/View [/XYZ -4 706.0 null] /Dest /1563 /DEST pdfmark [/View [/XYZ -4 706.0 null] /Dest /1425 /DEST pdfmark 0 -37.8 M %%IncludeResource: font Courier 9.0 4 Nf (package org.w3c.dom.html;) S 0 -59.4 M (public interface HTMLParagraphElement extends HTMLElement {) S 0 -70.2 M ( public String getAlign\(\);) S 0 -81 M ( public void setAlign\(String align\);) S 0 -102.6 M (}) S 0 -132.6 M 15 2 Nf (org/w3c/dom/html/HTMLHeadingElement.java:) S [/View [/XYZ -4 591.401367 null] /Dest /1564 /DEST pdfmark [/View [/XYZ -4 591.401367 null] /Dest /1426 /DEST pdfmark 0 -152.4 M 9.0 4 Nf (package org.w3c.dom.html;) S 0 -174 M (public interface HTMLHeadingElement extends HTMLElement {) S 0 -184.8 M ( public String getAlign\(\);) S 0 -195.6 M ( public void setAlign\(String align\);) S 0 -217.2 M (}) S 0 -247.2 M 15 2 Nf (org/w3c/dom/html/HTMLQuoteElement.java:) S [/View [/XYZ -4 476.802734 null] /Dest /1565 /DEST pdfmark [/View [/XYZ -4 476.802734 null] /Dest /1427 /DEST pdfmark 0 -267 M 9.0 4 Nf (package org.w3c.dom.html;) S 0 -288.6 M (public interface HTMLQuoteElement extends HTMLElement {) S 0 -299.4 M ( public String getCite\(\);) S 0 -310.2 M ( public void setCite\(String cite\);) S 0 -331.8 M (}) S 0 -361.8 M 15 2 Nf (org/w3c/dom/html/HTMLPreElement.java:) S [/View [/XYZ -4 362.204102 null] /Dest /1566 /DEST pdfmark [/View [/XYZ -4 362.204102 null] /Dest /1428 /DEST pdfmark 0 -381.6 M 9.0 4 Nf (package org.w3c.dom.html;) S 0 -403.2 M (public interface HTMLPreElement extends HTMLElement {) S 0 -414 M ( public int getWidth\(\);) S 0 -424.8 M ( public void setWidth\(int width\);) S 0 -446.4 M (}) S 0 -476.4 M 15 2 Nf (org/w3c/dom/html/HTMLBRElement.java:) S [/View [/XYZ -4 247.605469 null] /Dest /1567 /DEST pdfmark [/View [/XYZ -4 247.605469 null] /Dest /1429 /DEST pdfmark 0 -496.2 M 9.0 4 Nf (package org.w3c.dom.html;) S 0 -517.8 M (public interface HTMLBRElement extends HTMLElement {) S 0 -528.6 M ( public String getClear\(\);) S 0 -539.4 M ( public void setClear\(String clear\);) S 0 -561 M (}) S 0 -573 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (351) S 0 setgray 148.5 40 M 8 8 Nf (org/w3c/dom/html/HTMLParagraphElement.java:) S 0 -8 M grestore pgsave restore N %%Page: 352 352 %%PageResources: font Times-Bold Courier Helvetica %%PageBoundingBox: 71 44 391 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/html/HTMLBaseFontElement.java:) S [/View [/XYZ -4 706.0 null] /Dest /1568 /DEST pdfmark [/View [/XYZ -4 706.0 null] /Dest /1430 /DEST pdfmark 0 -37.8 M %%IncludeResource: font Courier 9.0 4 Nf (package org.w3c.dom.html;) S 0 -59.4 M (public interface HTMLBaseFontElement extends HTMLElement {) S 0 -70.2 M ( public String getColor\(\);) S 0 -81 M ( public void setColor\(String color\);) S 0 -102.6 M ( public String getFace\(\);) S 0 -113.4 M ( public void setFace\(String face\);) S 0 -135 M ( public String getSize\(\);) S 0 -145.8 M ( public void setSize\(String size\);) S 0 -167.4 M (}) S 0 -197.4 M 15 2 Nf (org/w3c/dom/html/HTMLFontElement.java:) S [/View [/XYZ -4 526.602539 null] /Dest /1569 /DEST pdfmark [/View [/XYZ -4 526.602539 null] /Dest /1431 /DEST pdfmark 0 -217.2 M 9.0 4 Nf (package org.w3c.dom.html;) S 0 -238.8 M (public interface HTMLFontElement extends HTMLElement {) S 0 -249.6 M ( public String getColor\(\);) S 0 -260.4 M ( public void setColor\(String color\);) S 0 -282 M ( public String getFace\(\);) S 0 -292.8 M ( public void setFace\(String face\);) S 0 -314.4 M ( public String getSize\(\);) S 0 -325.2 M ( public void setSize\(String size\);) S 0 -346.8 M (}) S 0 -376.8 M 15 2 Nf (org/w3c/dom/html/HTMLHRElement.java:) S [/View [/XYZ -4 347.205078 null] /Dest /1570 /DEST pdfmark [/View [/XYZ -4 347.205078 null] /Dest /1432 /DEST pdfmark 0 -396.6 M 9.0 4 Nf (package org.w3c.dom.html;) S 0 -418.2 M (public interface HTMLHRElement extends HTMLElement {) S 0 -429 M ( public String getAlign\(\);) S 0 -439.8 M ( public void setAlign\(String align\);) S 0 -461.4 M ( public boolean getNoShade\(\);) S 0 -472.2 M ( public void setNoShade\(boolean noShade\);) S 0 -493.8 M ( public String getSize\(\);) S 0 -504.6 M ( public void setSize\(String size\);) S 0 -526.2 M ( public String getWidth\(\);) S 0 -537 M ( public void setWidth\(String width\);) S 0 -558.6 M (}) S 0 -570.6 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (352) S 0 setgray 150.1 40 M 8 8 Nf (org/w3c/dom/html/HTMLBaseFontElement.java:) S 0 -8 M grestore pgsave restore N %%Page: 353 353 %%PageResources: font Times-Bold Courier Helvetica %%PageBoundingBox: 71 44 382 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/html/HTMLModElement.java:) S [/View [/XYZ -4 706.0 null] /Dest /1571 /DEST pdfmark [/View [/XYZ -4 706.0 null] /Dest /1433 /DEST pdfmark 0 -37.8 M %%IncludeResource: font Courier 9.0 4 Nf (package org.w3c.dom.html;) S 0 -59.4 M (public interface HTMLModElement extends HTMLElement {) S 0 -70.2 M ( public String getCite\(\);) S 0 -81 M ( public void setCite\(String cite\);) S 0 -102.6 M ( public String getDateTime\(\);) S 0 -113.4 M ( public void setDateTime\(String dateTime\);) S 0 -135 M (}) S 0 -165 M 15 2 Nf (org/w3c/dom/html/HTMLAnchorElement.java:) S [/View [/XYZ -4 559.001953 null] /Dest /1572 /DEST pdfmark [/View [/XYZ -4 559.001953 null] /Dest /1434 /DEST pdfmark 0 -184.8 M 9.0 4 Nf (package org.w3c.dom.html;) S 0 -206.4 M (public interface HTMLAnchorElement extends HTMLElement {) S 0 -217.2 M ( public String getAccessKey\(\);) S 0 -228 M ( public void setAccessKey\(String accessKey\);) S 0 -249.6 M ( public String getCharset\(\);) S 0 -260.4 M ( public void setCharset\(String charset\);) S 0 -282 M ( public String getCoords\(\);) S 0 -292.8 M ( public void setCoords\(String coords\);) S 0 -314.4 M ( public String getHref\(\);) S 0 -325.2 M ( public void setHref\(String href\);) S 0 -346.8 M ( public String getHreflang\(\);) S 0 -357.6 M ( public void setHreflang\(String hreflang\);) S 0 -379.2 M ( public String getName\(\);) S 0 -390 M ( public void setName\(String name\);) S 0 -411.6 M ( public String getRel\(\);) S 0 -422.4 M ( public void setRel\(String rel\);) S 0 -444 M ( public String getRev\(\);) S 0 -454.8 M ( public void setRev\(String rev\);) S 0 -476.4 M ( public String getShape\(\);) S 0 -487.2 M ( public void setShape\(String shape\);) S 0 -508.8 M ( public int getTabIndex\(\);) S 0 -519.6 M ( public void setTabIndex\(int tabIndex\);) S 0 -541.2 M ( public String getTarget\(\);) S 0 -552 M ( public void setTarget\(String target\);) S 0 -573.6 M ( public String getType\(\);) S 0 -584.4 M ( public void setType\(String type\);) S 0 -606 M ( public void blur\(\);) S 0 -606 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (353) S 0 setgray 159.4 40 M 8 8 Nf (org/w3c/dom/html/HTMLModElement.java:) S 0 -8 M grestore pgsave restore N %%Page: 354 354 %%PageResources: font Times-Bold Courier Helvetica %%PageBoundingBox: 71 44 385 755 %%BeginPageSetup /pgsave save D 71 706 translate %%EndPageSetup 0 0 M 0.6 setlinewidth 0 -21.6 M %%IncludeResource: font Courier 9.0 4 Nf ( public void focus\(\);) S 0 -43.2 M (}) S 0 -73.2 M %%IncludeResource: font Times-Bold 15 2 Nf (org/w3c/dom/html/HTMLImageElement.java:) S [/View [/XYZ -4 650.800781 null] /Dest /1573 /DEST pdfmark [/View [/XYZ -4 650.800781 null] /Dest /1435 /DEST pdfmark 0 -93 M 9.0 4 Nf (package org.w3c.dom.html;) S 0 -114.6 M (public interface HTMLImageElement extends HTMLElement {) S 0 -125.4 M ( public String getLowSrc\(\);) S 0 -136.2 M ( public void setLowSrc\(String lowSrc\);) S 0 -157.8 M ( public String getName\(\);) S 0 -168.6 M ( public void setName\(String name\);) S 0 -190.2 M ( public String getAlign\(\);) S 0 -201 M ( public void setAlign\(String align\);) S 0 -222.6 M ( public String getAlt\(\);) S 0 -233.4 M ( public void setAlt\(String alt\);) S 0 -255 M ( public String getBorder\(\);) S 0 -265.8 M ( public void setBorder\(String border\);) S 0 -287.4 M ( public String getHeight\(\);) S 0 -298.2 M ( public void setHeight\(String height\);) S 0 -319.8 M ( public String getHspace\(\);) S 0 -330.6 M ( public void setHspace\(String hspace\);) S 0 -352.2 M ( public boolean getIsMap\(\);) S 0 -363 M ( public void setIsMap\(boolean isMap\);) S 0 -384.6 M ( public String getLongDesc\(\);) S 0 -395.4 M ( public void setLongDesc\(String longDesc\);) S 0 -417 M ( public String getSrc\(\);) S 0 -427.8 M ( public void setSrc\(String src\);) S 0 -449.4 M ( public String getUseMap\(\);) S 0 -460.2 M ( public void setUseMap\(String useMap\);) S 0 -481.8 M ( public String getVspace\(\);) S 0 -492.6 M ( public void setVspace\(String vspace\);) S 0 -514.2 M ( public String getWidth\(\);) S 0 -525 M ( public void setWidth\(String width\);) S 0 -546.6 M (}) S 0 -558.6 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (354) S 0 setgray 156.1 40 M 8 8 Nf (org/w3c/dom/html/HTMLImageElement.java:) S 0 -8 M grestore pgsave restore N %%Page: 355 355 %%PageResources: font Times-Bold Courier Helvetica %%PageBoundingBox: 71 44 386 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/html/HTMLObjectElement.java:) S [/View [/XYZ -4 706.0 null] /Dest /1574 /DEST pdfmark [/View [/XYZ -4 706.0 null] /Dest /1436 /DEST pdfmark 0 -37.8 M %%IncludeResource: font Courier 9.0 4 Nf (package org.w3c.dom.html;) S 0 -59.4 M (import org.w3c.dom.Document;) S 0 -81 M (public interface HTMLObjectElement extends HTMLElement {) S 0 -91.8 M ( public HTMLFormElement getForm\(\);) S 0 -113.4 M ( public String getCode\(\);) S 0 -124.2 M ( public void setCode\(String code\);) S 0 -145.8 M ( public String getAlign\(\);) S 0 -156.6 M ( public void setAlign\(String align\);) S 0 -178.2 M ( public String getArchive\(\);) S 0 -189 M ( public void setArchive\(String archive\);) S 0 -210.6 M ( public String getBorder\(\);) S 0 -221.4 M ( public void setBorder\(String border\);) S 0 -243 M ( public String getCodeBase\(\);) S 0 -253.8 M ( public void setCodeBase\(String codeBase\);) S 0 -275.4 M ( public String getCodeType\(\);) S 0 -286.2 M ( public void setCodeType\(String codeType\);) S 0 -307.8 M ( public String getData\(\);) S 0 -318.6 M ( public void setData\(String data\);) S 0 -340.2 M ( public boolean getDeclare\(\);) S 0 -351 M ( public void setDeclare\(boolean declare\);) S 0 -372.6 M ( public String getHeight\(\);) S 0 -383.4 M ( public void setHeight\(String height\);) S 0 -405 M ( public String getHspace\(\);) S 0 -415.8 M ( public void setHspace\(String hspace\);) S 0 -437.4 M ( public String getName\(\);) S 0 -448.2 M ( public void setName\(String name\);) S 0 -469.8 M ( public String getStandby\(\);) S 0 -480.6 M ( public void setStandby\(String standby\);) S 0 -502.2 M ( public int getTabIndex\(\);) S 0 -513 M ( public void setTabIndex\(int tabIndex\);) S 0 -534.6 M ( public String getType\(\);) S 0 -545.4 M ( public void setType\(String type\);) S 0 -567 M ( public String getUseMap\(\);) S 0 -577.8 M ( public void setUseMap\(String useMap\);) S 0 -599.4 M ( public String getVspace\(\);) S 0 -610.2 M ( public void setVspace\(String vspace\);) S 0 -610.2 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (355) S 0 setgray 155.6 40 M 8 8 Nf (org/w3c/dom/html/HTMLObjectElement.java:) S 0 -8 M grestore pgsave restore N %%Page: 356 356 %%PageResources: font Times-Bold Courier Helvetica %%PageBoundingBox: 71 44 386 755 %%BeginPageSetup /pgsave save D 71 706 translate %%EndPageSetup 0 0 M 0.6 setlinewidth 0 -21.6 M %%IncludeResource: font Courier 9.0 4 Nf ( public String getWidth\(\);) S 0 -32.4 M ( public void setWidth\(String width\);) S 0 -54 M ( public Document getContentDocument\(\);) S 0 -75.6 M (}) S 0 -105.6 M %%IncludeResource: font Times-Bold 15 2 Nf (org/w3c/dom/html/HTMLParamElement.java:) S [/View [/XYZ -4 618.401367 null] /Dest /1575 /DEST pdfmark [/View [/XYZ -4 618.401367 null] /Dest /1437 /DEST pdfmark 0 -125.4 M 9.0 4 Nf (package org.w3c.dom.html;) S 0 -147 M (public interface HTMLParamElement extends HTMLElement {) S 0 -157.8 M ( public String getName\(\);) S 0 -168.6 M ( public void setName\(String name\);) S 0 -190.2 M ( public String getType\(\);) S 0 -201 M ( public void setType\(String type\);) S 0 -222.6 M ( public String getValue\(\);) S 0 -233.4 M ( public void setValue\(String value\);) S 0 -255 M ( public String getValueType\(\);) S 0 -265.8 M ( public void setValueType\(String valueType\);) S 0 -287.4 M (}) S 0 -317.4 M 15 2 Nf (org/w3c/dom/html/HTMLAppletElement.java:) S [/View [/XYZ -4 406.604492 null] /Dest /1576 /DEST pdfmark [/View [/XYZ -4 406.604492 null] /Dest /1438 /DEST pdfmark 0 -337.2 M 9.0 4 Nf (package org.w3c.dom.html;) S 0 -358.8 M (public interface HTMLAppletElement extends HTMLElement {) S 0 -369.6 M ( public String getAlign\(\);) S 0 -380.4 M ( public void setAlign\(String align\);) S 0 -402 M ( public String getAlt\(\);) S 0 -412.8 M ( public void setAlt\(String alt\);) S 0 -434.4 M ( public String getArchive\(\);) S 0 -445.2 M ( public void setArchive\(String archive\);) S 0 -466.8 M ( public String getCode\(\);) S 0 -477.6 M ( public void setCode\(String code\);) S 0 -499.2 M ( public String getCodeBase\(\);) S 0 -510 M ( public void setCodeBase\(String codeBase\);) S 0 -531.6 M ( public String getHeight\(\);) S 0 -542.4 M ( public void setHeight\(String height\);) S 0 -564 M ( public String getHspace\(\);) S 0 -574.8 M ( public void setHspace\(String hspace\);) S 0 -596.4 M ( public String getName\(\);) S 0 -607.2 M ( public void setName\(String name\);) S 0 -618 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (356) S 0 setgray 155.4 40 M 8 8 Nf (org/w3c/dom/html/HTMLParamElement.java:) S 0 -8 M grestore pgsave restore N %%Page: 357 357 %%PageResources: font Times-Bold Courier Helvetica %%PageBoundingBox: 71 44 382 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 getObject\(\);) S 0 -21.6 M 9.0 4 Nf ( public void setObject\(String object\);) S 0 -43.2 M ( public String getVspace\(\);) S 0 -54 M ( public void setVspace\(String vspace\);) S 0 -75.6 M ( public String getWidth\(\);) S 0 -86.4 M ( public void setWidth\(String width\);) S 0 -108 M (}) S 0 -138 M %%IncludeResource: font Times-Bold 15 2 Nf (org/w3c/dom/html/HTMLMapElement.java:) S [/View [/XYZ -4 586.001953 null] /Dest /1577 /DEST pdfmark [/View [/XYZ -4 586.001953 null] /Dest /1439 /DEST pdfmark 0 -157.8 M 9.0 4 Nf (package org.w3c.dom.html;) S 0 -179.4 M (public interface HTMLMapElement extends HTMLElement {) S 0 -190.2 M ( public HTMLCollection getAreas\(\);) S 0 -211.8 M ( public String getName\(\);) S 0 -222.6 M ( public void setName\(String name\);) S 0 -244.2 M (}) S 0 -274.2 M 15 2 Nf (org/w3c/dom/html/HTMLAreaElement.java:) S [/View [/XYZ -4 449.803711 null] /Dest /1578 /DEST pdfmark [/View [/XYZ -4 449.803711 null] /Dest /1440 /DEST pdfmark 0 -294 M 9.0 4 Nf (package org.w3c.dom.html;) S 0 -315.6 M (public interface HTMLAreaElement extends HTMLElement {) S 0 -326.4 M ( public String getAccessKey\(\);) S 0 -337.2 M ( public void setAccessKey\(String accessKey\);) S 0 -358.8 M ( public String getAlt\(\);) S 0 -369.6 M ( public void setAlt\(String alt\);) S 0 -391.2 M ( public String getCoords\(\);) S 0 -402 M ( public void setCoords\(String coords\);) S 0 -423.6 M ( public String getHref\(\);) S 0 -434.4 M ( public void setHref\(String href\);) S 0 -456 M ( public boolean getNoHref\(\);) S 0 -466.8 M ( public void setNoHref\(boolean noHref\);) S 0 -488.4 M ( public String getShape\(\);) S 0 -499.2 M ( public void setShape\(String shape\);) S 0 -520.8 M ( public int getTabIndex\(\);) S 0 -531.6 M ( public void setTabIndex\(int tabIndex\);) S 0 -553.2 M ( public String getTarget\(\);) S 0 -564 M ( public void setTarget\(String target\);) S 0 -585.6 M (}) S 0 -594.6 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (357) S 0 setgray 159.4 40 M 8 8 Nf (org/w3c/dom/html/HTMLMapElement.java:) S 0 -8 M grestore pgsave restore N %%Page: 358 358 %%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 -18 M %%IncludeResource: font Times-Bold 15 2 Nf (org/w3c/dom/html/HTMLScriptElement.java:) S [/View [/XYZ -4 706.0 null] /Dest /1579 /DEST pdfmark [/View [/XYZ -4 706.0 null] /Dest /1441 /DEST pdfmark 0 -37.8 M %%IncludeResource: font Courier 9.0 4 Nf (package org.w3c.dom.html;) S 0 -59.4 M (public interface HTMLScriptElement extends HTMLElement {) S 0 -70.2 M ( public String getText\(\);) S 0 -81 M ( public void setText\(String text\);) S 0 -102.6 M ( public String getHtmlFor\(\);) S 0 -113.4 M ( public void setHtmlFor\(String htmlFor\);) S 0 -135 M ( public String getEvent\(\);) S 0 -145.8 M ( public void setEvent\(String event\);) S 0 -167.4 M ( public String getCharset\(\);) S 0 -178.2 M ( public void setCharset\(String charset\);) S 0 -199.8 M ( public boolean getDefer\(\);) S 0 -210.6 M ( public void setDefer\(boolean defer\);) S 0 -232.2 M ( public String getSrc\(\);) S 0 -243 M ( public void setSrc\(String src\);) S 0 -264.6 M ( public String getType\(\);) S 0 -275.4 M ( public void setType\(String type\);) S 0 -297 M (}) S 0 -327 M 15 2 Nf (org/w3c/dom/html/HTMLTableElement.java:) S [/View [/XYZ -4 397.004883 null] /Dest /1580 /DEST pdfmark [/View [/XYZ -4 397.004883 null] /Dest /1442 /DEST pdfmark 0 -346.8 M 9.0 4 Nf (package org.w3c.dom.html;) S 0 -368.4 M (import org.w3c.dom.DOMException;) S 0 -390 M (public interface HTMLTableElement extends HTMLElement {) S 0 -400.8 M ( public HTMLTableCaptionElement getCaption\(\);) S 0 -411.6 M ( public void setCaption\(HTMLTableCaptionElement caption\);) S 0 -433.2 M ( public HTMLTableSectionElement getTHead\(\);) S 0 -444 M ( public void setTHead\(HTMLTableSectionElement tHead\);) S 0 -465.6 M ( public HTMLTableSectionElement getTFoot\(\);) S 0 -476.4 M ( public void setTFoot\(HTMLTableSectionElement tFoot\);) S 0 -498 M ( public HTMLCollection getRows\(\);) S 0 -519.6 M ( public HTMLCollection getTBodies\(\);) S 0 -541.2 M ( public String getAlign\(\);) S 0 -552 M ( public void setAlign\(String align\);) S 0 -573.6 M ( public String getBgColor\(\);) S 0 -584.4 M ( public void setBgColor\(String bgColor\);) S 0 -606 M ( public String getBorder\(\);) S 0 -616.8 M ( public void setBorder\(String border\);) S 0 -616.8 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (358) S 0 setgray 157 40 M 8 8 Nf (org/w3c/dom/html/HTMLScriptElement.java:) S 0 -8 M grestore pgsave restore N %%Page: 359 359 %%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 -21.6 M %%IncludeResource: font Courier 9.0 4 Nf ( public String getCellPadding\(\);) S 0 -32.4 M ( public void setCellPadding\(String cellPadding\);) S 0 -54 M ( public String getCellSpacing\(\);) S 0 -64.8 M ( public void setCellSpacing\(String cellSpacing\);) S 0 -86.4 M ( public String getFrame\(\);) S 0 -97.2 M ( public void setFrame\(String frame\);) S 0 -118.8 M ( public String getRules\(\);) S 0 -129.6 M ( public void setRules\(String rules\);) S 0 -151.2 M ( public String getSummary\(\);) S 0 -162 M ( public void setSummary\(String summary\);) S 0 -183.6 M ( public String getWidth\(\);) S 0 -194.4 M ( public void setWidth\(String width\);) S 0 -216 M ( public HTMLElement createTHead\(\);) S 0 -237.6 M ( public void deleteTHead\(\);) S 0 -259.2 M ( public HTMLElement createTFoot\(\);) S 0 -280.8 M ( public void deleteTFoot\(\);) S 0 -302.4 M ( public HTMLElement createCaption\(\);) S 0 -324 M ( public void deleteCaption\(\);) S 0 -345.6 M ( public HTMLElement insertRow\(int index\)) S 0 -356.4 M ( throws DOMException;) S 0 -378 M ( public void deleteRow\(int index\)) S 0 -388.8 M ( throws DOMException;) S 0 -410.4 M (}) S 0 -440.4 M %%IncludeResource: font Times-Bold 15 2 Nf (org/w3c/dom/html/HTMLTableCaptionElement.java:) S [/View [/XYZ -4 283.607422 null] /Dest /1581 /DEST pdfmark [/View [/XYZ -4 283.607422 null] /Dest /1443 /DEST pdfmark 0 -460.2 M 9.0 4 Nf (package org.w3c.dom.html;) S 0 -481.8 M (public interface HTMLTableCaptionElement extends HTMLElement {) S 0 -492.6 M ( public String getAlign\(\);) S 0 -503.4 M ( public void setAlign\(String align\);) S 0 -525 M (}) S 0 -555 M 15 2 Nf (org/w3c/dom/html/HTMLTableColElement.java:) S [/View [/XYZ -4 169.008789 null] /Dest /1582 /DEST pdfmark [/View [/XYZ -4 169.008789 null] /Dest /1444 /DEST pdfmark 0 -574.8 M 9.0 4 Nf (package org.w3c.dom.html;) S 0 -596.4 M (public interface HTMLTableColElement extends HTMLElement {) S 0 -607.2 M ( public String getAlign\(\);) S 0 -618 M ( public void setAlign\(String align\);) S 0 -618 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (359) S 0 setgray 143.4 40 M 8 8 Nf (org/w3c/dom/html/HTMLTableCaptionElement.java:) S 0 -8 M grestore pgsave restore N %%Page: 360 360 %%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 -21.6 M %%IncludeResource: font Courier 9.0 4 Nf ( public String getCh\(\);) S 0 -32.4 M ( public void setCh\(String ch\);) S 0 -54 M ( public String getChOff\(\);) S 0 -64.8 M ( public void setChOff\(String chOff\);) S 0 -86.4 M ( public int getSpan\(\);) S 0 -97.2 M ( public void setSpan\(int span\);) S 0 -118.8 M ( public String getVAlign\(\);) S 0 -129.6 M ( public void setVAlign\(String vAlign\);) S 0 -151.2 M ( public String getWidth\(\);) S 0 -162 M ( public void setWidth\(String width\);) S 0 -183.6 M (}) S 0 -213.6 M %%IncludeResource: font Times-Bold 15 2 Nf (org/w3c/dom/html/HTMLTableSectionElement.java:) S [/View [/XYZ -4 510.40332 null] /Dest /1583 /DEST pdfmark [/View [/XYZ -4 510.40332 null] /Dest /1445 /DEST pdfmark 0 -233.4 M 9.0 4 Nf (package org.w3c.dom.html;) S 0 -255 M (import org.w3c.dom.DOMException;) S 0 -276.6 M (public interface HTMLTableSectionElement extends HTMLElement {) S 0 -287.4 M ( public String getAlign\(\);) S 0 -298.2 M ( public void setAlign\(String align\);) S 0 -319.8 M ( public String getCh\(\);) S 0 -330.6 M ( public void setCh\(String ch\);) S 0 -352.2 M ( public String getChOff\(\);) S 0 -363 M ( public void setChOff\(String chOff\);) S 0 -384.6 M ( public String getVAlign\(\);) S 0 -395.4 M ( public void setVAlign\(String vAlign\);) S 0 -417 M ( public HTMLCollection getRows\(\);) S 0 -438.6 M ( public HTMLElement insertRow\(int index\)) S 0 -449.4 M ( throws DOMException;) S 0 -471 M ( public void deleteRow\(int index\)) S 0 -481.8 M ( throws DOMException;) S 0 -503.4 M (}) S 0 -533.4 M 15 2 Nf (org/w3c/dom/html/HTMLTableRowElement.java:) S [/View [/XYZ -4 190.608398 null] /Dest /1584 /DEST pdfmark [/View [/XYZ -4 190.608398 null] /Dest /1446 /DEST pdfmark 0 -553.2 M 9.0 4 Nf (package org.w3c.dom.html;) S 0 -574.8 M (import org.w3c.dom.DOMException;) S 0 -596.4 M (public interface HTMLTableRowElement extends HTMLElement {) S 0 -607.2 M ( public int getRowIndex\(\);) S 0 -618 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (360) S 0 setgray 143.9 40 M 8 8 Nf (org/w3c/dom/html/HTMLTableSectionElement.java:) S 0 -8 M grestore pgsave restore N %%Page: 361 361 %%PageResources: font Times-Bold Courier Helvetica %%PageBoundingBox: 71 44 391 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 int getSectionRowIndex\(\);) S 0 -32.4 M 9.0 4 Nf ( public HTMLCollection getCells\(\);) S 0 -54 M ( public String getAlign\(\);) S 0 -64.8 M ( public void setAlign\(String align\);) S 0 -86.4 M ( public String getBgColor\(\);) S 0 -97.2 M ( public void setBgColor\(String bgColor\);) S 0 -118.8 M ( public String getCh\(\);) S 0 -129.6 M ( public void setCh\(String ch\);) S 0 -151.2 M ( public String getChOff\(\);) S 0 -162 M ( public void setChOff\(String chOff\);) S 0 -183.6 M ( public String getVAlign\(\);) S 0 -194.4 M ( public void setVAlign\(String vAlign\);) S 0 -216 M ( public HTMLElement insertCell\(int index\)) S 0 -226.8 M ( throws DOMException;) S 0 -248.4 M ( public void deleteCell\(int index\)) S 0 -259.2 M ( throws DOMException;) S 0 -280.8 M (}) S 0 -310.8 M %%IncludeResource: font Times-Bold 15 2 Nf (org/w3c/dom/html/HTMLTableCellElement.java:) S [/View [/XYZ -4 413.205078 null] /Dest /1585 /DEST pdfmark [/View [/XYZ -4 413.205078 null] /Dest /1447 /DEST pdfmark 0 -330.6 M 9.0 4 Nf (package org.w3c.dom.html;) S 0 -352.2 M (public interface HTMLTableCellElement extends HTMLElement {) S 0 -363 M ( public int getCellIndex\(\);) S 0 -384.6 M ( public String getAbbr\(\);) S 0 -395.4 M ( public void setAbbr\(String abbr\);) S 0 -417 M ( public String getAlign\(\);) S 0 -427.8 M ( public void setAlign\(String align\);) S 0 -449.4 M ( public String getAxis\(\);) S 0 -460.2 M ( public void setAxis\(String axis\);) S 0 -481.8 M ( public String getBgColor\(\);) S 0 -492.6 M ( public void setBgColor\(String bgColor\);) S 0 -514.2 M ( public String getCh\(\);) S 0 -525 M ( public void setCh\(String ch\);) S 0 -546.6 M ( public String getChOff\(\);) S 0 -557.4 M ( public void setChOff\(String chOff\);) S 0 -579 M ( public int getColSpan\(\);) S 0 -589.8 M ( public void setColSpan\(int colSpan\);) S 0 -611.4 M ( public String getHeaders\(\);) S 0 -611.4 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (361) S 0 setgray 150.3 40 M 8 8 Nf (org/w3c/dom/html/HTMLTableCellElement.java:) S 0 -8 M grestore pgsave restore N %%Page: 362 362 %%PageResources: font Times-Bold Courier Helvetica %%PageBoundingBox: 71 44 392 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 setHeaders\(String headers\);) S 0 -32.4 M 9.0 4 Nf ( public String getHeight\(\);) S 0 -43.2 M ( public void setHeight\(String height\);) S 0 -64.8 M ( public boolean getNoWrap\(\);) S 0 -75.6 M ( public void setNoWrap\(boolean noWrap\);) S 0 -97.2 M ( public int getRowSpan\(\);) S 0 -108 M ( public void setRowSpan\(int rowSpan\);) S 0 -129.6 M ( public String getScope\(\);) S 0 -140.4 M ( public void setScope\(String scope\);) S 0 -162 M ( public String getVAlign\(\);) S 0 -172.8 M ( public void setVAlign\(String vAlign\);) S 0 -194.4 M ( public String getWidth\(\);) S 0 -205.2 M ( public void setWidth\(String width\);) S 0 -226.8 M (}) S 0 -256.8 M %%IncludeResource: font Times-Bold 15 2 Nf (org/w3c/dom/html/HTMLFrameSetElement.java:) S [/View [/XYZ -4 467.204102 null] /Dest /1586 /DEST pdfmark [/View [/XYZ -4 467.204102 null] /Dest /1448 /DEST pdfmark 0 -276.6 M 9.0 4 Nf (package org.w3c.dom.html;) S 0 -298.2 M (public interface HTMLFrameSetElement extends HTMLElement {) S 0 -309 M ( public String getCols\(\);) S 0 -319.8 M ( public void setCols\(String cols\);) S 0 -341.4 M ( public String getRows\(\);) S 0 -352.2 M ( public void setRows\(String rows\);) S 0 -373.8 M (}) S 0 -403.8 M 15 2 Nf (org/w3c/dom/html/HTMLFrameElement.java:) S [/View [/XYZ -4 320.206055 null] /Dest /1587 /DEST pdfmark [/View [/XYZ -4 320.206055 null] /Dest /1449 /DEST pdfmark 0 -423.6 M 9.0 4 Nf (package org.w3c.dom.html;) S 0 -445.2 M (import org.w3c.dom.Document;) S 0 -466.8 M (public interface HTMLFrameElement extends HTMLElement {) S 0 -477.6 M ( public String getFrameBorder\(\);) S 0 -488.4 M ( public void setFrameBorder\(String frameBorder\);) S 0 -510 M ( public String getLongDesc\(\);) S 0 -520.8 M ( public void setLongDesc\(String longDesc\);) S 0 -542.4 M ( public String getMarginHeight\(\);) S 0 -553.2 M ( public void setMarginHeight\(String marginHeight\);) S 0 -574.8 M ( public String getMarginWidth\(\);) S 0 -585.6 M ( public void setMarginWidth\(String marginWidth\);) S 0 -607.2 M ( public String getName\(\);) S 0 -618 M ( public void setName\(String name\);) S 0 -618 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (362) S 0 setgray 149.6 40 M 8 8 Nf (org/w3c/dom/html/HTMLFrameSetElement.java:) S 0 -8 M grestore pgsave restore N %%Page: 363 363 %%PageResources: font Times-Bold Courier Helvetica %%PageBoundingBox: 71 44 387 755 %%BeginPageSetup /pgsave save D 71 706 translate %%EndPageSetup 0 0 M 0.6 setlinewidth 0 -21.6 M %%IncludeResource: font Courier 9.0 4 Nf ( public boolean getNoResize\(\);) S 0 -32.4 M ( public void setNoResize\(boolean noResize\);) S 0 -54 M ( public String getScrolling\(\);) S 0 -64.8 M ( public void setScrolling\(String scrolling\);) S 0 -86.4 M ( public String getSrc\(\);) S 0 -97.2 M ( public void setSrc\(String src\);) S 0 -118.8 M ( public Document getContentDocument\(\);) S 0 -140.4 M (}) S 0 -170.4 M %%IncludeResource: font Times-Bold 15 2 Nf (org/w3c/dom/html/HTMLIFrameElement.java:) S [/View [/XYZ -4 553.602539 null] /Dest /1588 /DEST pdfmark [/View [/XYZ -4 553.602539 null] /Dest /1450 /DEST pdfmark 0 -190.2 M 9.0 4 Nf (package org.w3c.dom.html;) S 0 -211.8 M (import org.w3c.dom.Document;) S 0 -233.4 M (public interface HTMLIFrameElement extends HTMLElement {) S 0 -244.2 M ( public String getAlign\(\);) S 0 -255 M ( public void setAlign\(String align\);) S 0 -276.6 M ( public String getFrameBorder\(\);) S 0 -287.4 M ( public void setFrameBorder\(String frameBorder\);) S 0 -309 M ( public String getHeight\(\);) S 0 -319.8 M ( public void setHeight\(String height\);) S 0 -341.4 M ( public String getLongDesc\(\);) S 0 -352.2 M ( public void setLongDesc\(String longDesc\);) S 0 -373.8 M ( public String getMarginHeight\(\);) S 0 -384.6 M ( public void setMarginHeight\(String marginHeight\);) S 0 -406.2 M ( public String getMarginWidth\(\);) S 0 -417 M ( public void setMarginWidth\(String marginWidth\);) S 0 -438.6 M ( public String getName\(\);) S 0 -449.4 M ( public void setName\(String name\);) S 0 -471 M ( public String getScrolling\(\);) S 0 -481.8 M ( public void setScrolling\(String scrolling\);) S 0 -503.4 M ( public String getSrc\(\);) S 0 -514.2 M ( public void setSrc\(String src\);) S 0 -535.8 M ( public String getWidth\(\);) S 0 -546.6 M ( public void setWidth\(String width\);) S 0 -568.2 M ( public Document getContentDocument\(\);) S 0 -589.8 M (}) S 0 -598.8 M [/View [/XYZ -4 107.209961 null] /Dest /136 /DEST pdfmark 0 -598.8 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (363) S 0 setgray 154.5 40 M 8 8 Nf (org/w3c/dom/html/HTMLIFrameElement.java:) S 0 -8 M grestore pgsave restore N %%Page: 364 364 %%PageResources: font Times-Bold Courier Helvetica %%PageBoundingBox: 71 44 371 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 (D.3:) S [/View [/XYZ -4 706.000122 null] /Dest /1589 /DEST pdfmark [/View [/XYZ -4 706.000122 null] /Dest /1451 /DEST pdfmark ( Document Object Model ) S (Views) S 0 -50.4 M 15 2 Nf (org/w3c/dom/views/AbstractView.java:) S [/View [/XYZ -4 673.600098 null] /Dest /1590 /DEST pdfmark [/View [/XYZ -4 673.600098 null] /Dest /1452 /DEST pdfmark 0 -70.2 M %%IncludeResource: font Courier 9.0 4 Nf (package org.w3c.dom.views;) S 0 -91.8 M (public interface AbstractView {) S 0 -102.6 M ( public DocumentView getDocument\(\);) S 0 -124.2 M (}) S 0 -154.2 M 15 2 Nf (org/w3c/dom/views/DocumentView.java:) S [/View [/XYZ -4 569.80127 null] /Dest /1591 /DEST pdfmark [/View [/XYZ -4 569.80127 null] /Dest /1453 /DEST pdfmark 0 -174 M 9.0 4 Nf (package org.w3c.dom.views;) S 0 -195.6 M (public interface DocumentView {) S 0 -206.4 M ( public AbstractView getDefaultView\(\);) S 0 -228 M (}) S 0 -237 M [/View [/XYZ -4 469.002441 null] /Dest /137 /DEST pdfmark 0 -262 M 17 2 Nf (D.4:) S [/View [/XYZ -4 464.402679 null] /Dest /1592 /DEST pdfmark [/View [/XYZ -4 464.402679 null] /Dest /1454 /DEST pdfmark ( Document Object Model ) S (StyleSheets) S 0 -292 M 15 2 Nf (org/w3c/dom/stylesheets/StyleSheet.java:) S [/View [/XYZ -4 432.002686 null] /Dest /1593 /DEST pdfmark [/View [/XYZ -4 432.002686 null] /Dest /1455 /DEST pdfmark 0 -311.8 M 9.0 4 Nf (package org.w3c.dom.stylesheets;) S 0 -333.4 M (import org.w3c.dom.Node;) S 0 -355 M (public interface StyleSheet {) S 0 -365.8 M ( public String getType\(\);) S 0 -387.4 M ( public boolean getDisabled\(\);) S 0 -398.2 M ( public void setDisabled\(boolean disabled\);) S 0 -419.8 M ( public Node getOwnerNode\(\);) S 0 -441.4 M ( public StyleSheet getParentStyleSheet\(\);) S 0 -463 M ( public String getHref\(\);) S 0 -484.6 M ( public String getTitle\(\);) S 0 -506.2 M ( public MediaList getMedia\(\);) S 0 -527.8 M (}) S 0 -557.8 M 15 2 Nf (org/w3c/dom/stylesheets/StyleSheetList.java:) S [/View [/XYZ -4 166.206787 null] /Dest /1594 /DEST pdfmark [/View [/XYZ -4 166.206787 null] /Dest /1456 /DEST pdfmark 0 -577.6 M 9.0 4 Nf (package org.w3c.dom.stylesheets;) S 0 -599.2 M (public interface StyleSheetList {) S 0 -610 M ( public int getLength\(\);) S 0 -610 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (364) S 0 setgray 171.9 40 M 8 8 Nf (D.3: Document Object Model Views) S 0 -8 M grestore pgsave restore N %%Page: 365 365 %%PageResources: font Times-Bold Courier Helvetica %%PageBoundingBox: 71 44 367 755 %%BeginPageSetup /pgsave save D 71 706 translate %%EndPageSetup 0 0 M 0.6 setlinewidth 0 -21.6 M %%IncludeResource: font Courier 9.0 4 Nf ( public StyleSheet item\(int index\);) S 0 -43.2 M (}) S 0 -73.2 M %%IncludeResource: font Times-Bold 15 2 Nf (org/w3c/dom/stylesheets/MediaList.java:) S [/View [/XYZ -4 650.800781 null] /Dest /1595 /DEST pdfmark [/View [/XYZ -4 650.800781 null] /Dest /1457 /DEST pdfmark 0 -93 M 9.0 4 Nf (package org.w3c.dom.stylesheets;) S 0 -114.6 M (import org.w3c.dom.DOMException;) S 0 -136.2 M (public interface MediaList {) S 0 -147 M ( public String getMediaText\(\);) S 0 -157.8 M ( public void setMediaText\(String mediaText\)) S 0 -168.6 M ( throws DOMException;) S 0 -190.2 M ( public int getLength\(\);) S 0 -211.8 M ( public String item\(int index\);) S 0 -233.4 M ( public void deleteMedium\(String oldMedium\)) S 0 -244.2 M ( throws DOMException;) S 0 -265.8 M ( public void appendMedium\(String newMedium\)) S 0 -276.6 M ( throws DOMException;) S 0 -298.2 M (}) S 0 -328.2 M 15 2 Nf (org/w3c/dom/stylesheets/LinkStyle.java:) S [/View [/XYZ -4 395.804688 null] /Dest /1596 /DEST pdfmark [/View [/XYZ -4 395.804688 null] /Dest /1458 /DEST pdfmark 0 -348 M 9.0 4 Nf (package org.w3c.dom.stylesheets;) S 0 -369.6 M (public interface LinkStyle {) S 0 -380.4 M ( public StyleSheet getSheet\(\);) S 0 -402 M (}) S 0 -432 M 15 2 Nf (org/w3c/dom/stylesheets/DocumentStyle.java:) S [/View [/XYZ -4 292.005859 null] /Dest /1597 /DEST pdfmark [/View [/XYZ -4 292.005859 null] /Dest /1459 /DEST pdfmark 0 -451.8 M 9.0 4 Nf (package org.w3c.dom.stylesheets;) S 0 -473.4 M (public interface DocumentStyle {) S 0 -484.2 M ( public StyleSheetList getStyleSheets\(\);) S 0 -505.8 M (}) S 0 -514.8 M [/View [/XYZ -4 191.207031 null] /Dest /138 /DEST pdfmark 0 -539.8 M 17 2 Nf (D.5:) S [/View [/XYZ -4 186.6073 null] /Dest /1598 /DEST pdfmark [/View [/XYZ -4 186.6073 null] /Dest /1460 /DEST pdfmark ( Document Object Model ) S (CSS) S 0 -551.8 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (365) S 0 setgray 174.3 40 M 8 8 Nf (D.5: Document Object Model CSS) S 0 -8 M grestore pgsave restore N %%Page: 366 366 %%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 -18 M %%IncludeResource: font Times-Bold 15 2 Nf (org/w3c/dom/css/CSSStyleSheet.java:) S [/View [/XYZ -4 706.0 null] /Dest /1599 /DEST pdfmark [/View [/XYZ -4 706.0 null] /Dest /1461 /DEST pdfmark 0 -37.8 M %%IncludeResource: font Courier 9.0 4 Nf (package org.w3c.dom.css;) S 0 -59.4 M (import org.w3c.dom.DOMException;) S 0 -70.2 M (import org.w3c.dom.stylesheets.StyleSheet;) S 0 -91.8 M (public interface CSSStyleSheet extends StyleSheet {) S 0 -102.6 M ( public CSSRule getOwnerRule\(\);) S 0 -124.2 M ( public CSSRuleList getCssRules\(\);) S 0 -145.8 M ( public int insertRule\(String rule, ) S 0 -156.6 M ( int index\)) S 0 -167.4 M ( throws DOMException;) S 0 -189 M ( public void deleteRule\(int index\)) S 0 -199.8 M ( throws DOMException;) S 0 -221.4 M (}) S 0 -251.4 M 15 2 Nf (org/w3c/dom/css/CSSRuleList.java:) S [/View [/XYZ -4 472.603516 null] /Dest /1600 /DEST pdfmark [/View [/XYZ -4 472.603516 null] /Dest /1462 /DEST pdfmark 0 -271.2 M 9.0 4 Nf (package org.w3c.dom.css;) S 0 -292.8 M (public interface CSSRuleList {) S 0 -303.6 M ( public int getLength\(\);) S 0 -325.2 M ( public CSSRule item\(int index\);) S 0 -346.8 M (}) S 0 -376.8 M 15 2 Nf (org/w3c/dom/css/CSSRule.java:) S [/View [/XYZ -4 347.205078 null] /Dest /1601 /DEST pdfmark [/View [/XYZ -4 347.205078 null] /Dest /1463 /DEST pdfmark 0 -396.6 M 9.0 4 Nf (package org.w3c.dom.css;) S 0 -418.2 M (import org.w3c.dom.DOMException;) S 0 -439.8 M (public interface CSSRule {) S 0 -450.6 M ( // RuleType) S 0 -461.4 M ( public static final short UNKNOWN_RULE = 0;) S 0 -472.2 M ( public static final short STYLE_RULE = 1;) S 0 -483 M ( public static final short CHARSET_RULE = 2;) S 0 -493.8 M ( public static final short IMPORT_RULE = 3;) S 0 -504.6 M ( public static final short MEDIA_RULE = 4;) S 0 -515.4 M ( public static final short FONT_FACE_RULE = 5;) S 0 -526.2 M ( public static final short PAGE_RULE = 6;) S 0 -547.8 M ( public short getType\(\);) S 0 -569.4 M ( public String getCssText\(\);) S 0 -580.2 M ( public void setCssText\(String cssText\)) S 0 -591 M ( throws DOMException;) S 0 -612.6 M ( public CSSStyleSheet getParentStyleSheet\(\);) S 0 -612.6 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (366) S 0 setgray 166.8 40 M 8 8 Nf (org/w3c/dom/css/CSSStyleSheet.java:) S 0 -8 M grestore pgsave restore N %%Page: 367 367 %%PageResources: font Times-Bold Courier Helvetica %%PageBoundingBox: 71 44 373 755 %%BeginPageSetup /pgsave save D 71 706 translate %%EndPageSetup 0 0 M 0.6 setlinewidth 0 -21.6 M %%IncludeResource: font Courier 9.0 4 Nf ( public CSSRule getParentRule\(\);) S 0 -43.2 M (}) S 0 -73.2 M %%IncludeResource: font Times-Bold 15 2 Nf (org/w3c/dom/css/CSSStyleRule.java:) S [/View [/XYZ -4 650.800781 null] /Dest /1602 /DEST pdfmark [/View [/XYZ -4 650.800781 null] /Dest /1464 /DEST pdfmark 0 -93 M 9.0 4 Nf (package org.w3c.dom.css;) S 0 -114.6 M (import org.w3c.dom.DOMException;) S 0 -136.2 M (public interface CSSStyleRule extends CSSRule {) S 0 -147 M ( public String getSelectorText\(\);) S 0 -157.8 M ( public void setSelectorText\(String selectorText\)) S 0 -168.6 M ( throws DOMException;) S 0 -190.2 M ( public CSSStyleDeclaration getStyle\(\);) S 0 -211.8 M (}) S 0 -241.8 M 15 2 Nf (org/w3c/dom/css/CSSMediaRule.java:) S [/View [/XYZ -4 482.203125 null] /Dest /1603 /DEST pdfmark [/View [/XYZ -4 482.203125 null] /Dest /1465 /DEST pdfmark 0 -261.6 M 9.0 4 Nf (package org.w3c.dom.css;) S 0 -283.2 M (import org.w3c.dom.DOMException;) S 0 -294 M (import org.w3c.dom.stylesheets.MediaList;) S 0 -315.6 M (public interface CSSMediaRule extends CSSRule {) S 0 -326.4 M ( public MediaList getMedia\(\);) S 0 -348 M ( public CSSRuleList getCssRules\(\);) S 0 -369.6 M ( public int insertRule\(String rule, ) S 0 -380.4 M ( int index\)) S 0 -391.2 M ( throws DOMException;) S 0 -412.8 M ( public void deleteRule\(int index\)) S 0 -423.6 M ( throws DOMException;) S 0 -445.2 M (}) S 0 -475.2 M 15 2 Nf (org/w3c/dom/css/CSSFontFaceRule.java:) S [/View [/XYZ -4 248.806641 null] /Dest /1604 /DEST pdfmark [/View [/XYZ -4 248.806641 null] /Dest /1466 /DEST pdfmark 0 -495 M 9.0 4 Nf (package org.w3c.dom.css;) S 0 -516.6 M (public interface CSSFontFaceRule extends CSSRule {) S 0 -527.4 M ( public CSSStyleDeclaration getStyle\(\);) S 0 -549 M (}) S 0 -561 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (367) S 0 setgray 169 40 M 8 8 Nf (org/w3c/dom/css/CSSStyleRule.java:) S 0 -8 M grestore pgsave restore N %%Page: 368 368 %%PageResources: font Times-Bold Courier Helvetica %%PageBoundingBox: 71 44 373 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/css/CSSPageRule.java:) S [/View [/XYZ -4 706.0 null] /Dest /1605 /DEST pdfmark [/View [/XYZ -4 706.0 null] /Dest /1467 /DEST pdfmark 0 -37.8 M %%IncludeResource: font Courier 9.0 4 Nf (package org.w3c.dom.css;) S 0 -59.4 M (import org.w3c.dom.DOMException;) S 0 -81 M (public interface CSSPageRule extends CSSRule {) S 0 -91.8 M ( public String getSelectorText\(\);) S 0 -102.6 M ( public void setSelectorText\(String selectorText\)) S 0 -113.4 M ( throws DOMException;) S 0 -135 M ( public CSSStyleDeclaration getStyle\(\);) S 0 -156.6 M (}) S 0 -186.6 M 15 2 Nf (org/w3c/dom/css/CSSImportRule.java:) S [/View [/XYZ -4 537.402344 null] /Dest /1606 /DEST pdfmark [/View [/XYZ -4 537.402344 null] /Dest /1468 /DEST pdfmark 0 -206.4 M 9.0 4 Nf (package org.w3c.dom.css;) S 0 -228 M (import org.w3c.dom.stylesheets.MediaList;) S 0 -249.6 M (public interface CSSImportRule extends CSSRule {) S 0 -260.4 M ( public String getHref\(\);) S 0 -282 M ( public MediaList getMedia\(\);) S 0 -303.6 M ( public CSSStyleSheet getStyleSheet\(\);) S 0 -325.2 M (}) S 0 -355.2 M 15 2 Nf (org/w3c/dom/css/CSSCharsetRule.java:) S [/View [/XYZ -4 368.804688 null] /Dest /1607 /DEST pdfmark [/View [/XYZ -4 368.804688 null] /Dest /1469 /DEST pdfmark 0 -375 M 9.0 4 Nf (package org.w3c.dom.css;) S 0 -396.6 M (import org.w3c.dom.DOMException;) S 0 -418.2 M (public interface CSSCharsetRule extends CSSRule {) S 0 -429 M ( public String getEncoding\(\);) S 0 -439.8 M ( public void setEncoding\(String encoding\)) S 0 -450.6 M ( throws DOMException;) S 0 -472.2 M (}) S 0 -502.2 M 15 2 Nf (org/w3c/dom/css/CSSUnknownRule.java:) S [/View [/XYZ -4 221.806641 null] /Dest /1608 /DEST pdfmark [/View [/XYZ -4 221.806641 null] /Dest /1470 /DEST pdfmark 0 -522 M 9.0 4 Nf (package org.w3c.dom.css;) S 0 -543.6 M (public interface CSSUnknownRule extends CSSRule {) S 0 -554.4 M (}) S 0 -566.4 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (368) S 0 setgray 168.5 40 M 8 8 Nf (org/w3c/dom/css/CSSPageRule.java:) S 0 -8 M grestore pgsave restore N %%Page: 369 369 %%PageResources: font Times-Bold Courier Helvetica %%PageBoundingBox: 71 44 401 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/css/CSSStyleDeclaration.java:) S [/View [/XYZ -4 706.0 null] /Dest /1609 /DEST pdfmark [/View [/XYZ -4 706.0 null] /Dest /1471 /DEST pdfmark 0 -37.8 M %%IncludeResource: font Courier 9.0 4 Nf (package org.w3c.dom.css;) S 0 -59.4 M (import org.w3c.dom.DOMException;) S 0 -81 M (public interface CSSStyleDeclaration {) S 0 -91.8 M ( public String getCssText\(\);) S 0 -102.6 M ( public void setCssText\(String cssText\)) S 0 -113.4 M ( throws DOMException;) S 0 -135 M ( public String getPropertyValue\(String propertyName\);) S 0 -156.6 M ( public CSSValue getPropertyCSSValue\(String propertyName\);) S 0 -178.2 M ( public String removeProperty\(String propertyName\)) S 0 -189 M ( throws DOMException;) S 0 -210.6 M ( public String getPropertyPriority\(String propertyName\);) S 0 -232.2 M ( public void setProperty\(String propertyName, ) S 0 -243 M ( String value, ) S 0 -253.8 M ( String priority\)) S 0 -264.6 M ( throws DOMException;) S 0 -286.2 M ( public int getLength\(\);) S 0 -307.8 M ( public String item\(int index\);) S 0 -329.4 M ( public CSSRule getParentRule\(\);) S 0 -351 M (}) S 0 -381 M 15 2 Nf (org/w3c/dom/css/CSSValue.java:) S [/View [/XYZ -4 343.005859 null] /Dest /1610 /DEST pdfmark [/View [/XYZ -4 343.005859 null] /Dest /1472 /DEST pdfmark 0 -400.8 M 9.0 4 Nf (package org.w3c.dom.css;) S 0 -422.4 M (import org.w3c.dom.DOMException;) S 0 -444 M (public interface CSSValue {) S 0 -454.8 M ( // UnitTypes) S 0 -465.6 M ( public static final short CSS_INHERIT = 0;) S 0 -476.4 M ( public static final short CSS_PRIMITIVE_VALUE = 1;) S 0 -487.2 M ( public static final short CSS_VALUE_LIST = 2;) S 0 -498 M ( public static final short CSS_CUSTOM = 3;) S 0 -519.6 M ( public String getCssText\(\);) S 0 -530.4 M ( public void setCssText\(String cssText\)) S 0 -541.2 M ( throws DOMException;) S 0 -562.8 M ( public short getValueType\(\);) S 0 -584.4 M (}) S 0 -593.4 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (369) S 0 setgray 157 40 M 8 8 Nf (org/w3c/dom/css/CSSStyleDeclaration.java:) S 0 -8 M grestore pgsave restore N %%Page: 370 370 %%PageResources: font Times-Bold Courier Helvetica %%PageBoundingBox: 71 44 401 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/css/CSSPrimitiveValue.java:) S [/View [/XYZ -4 706.0 null] /Dest /1611 /DEST pdfmark [/View [/XYZ -4 706.0 null] /Dest /1473 /DEST pdfmark 0 -37.8 M %%IncludeResource: font Courier 9.0 4 Nf (package org.w3c.dom.css;) S 0 -59.4 M (import org.w3c.dom.DOMException;) S 0 -81 M (public interface CSSPrimitiveValue extends CSSValue {) S 0 -91.8 M ( // UnitTypes) S 0 -102.6 M ( public static final short CSS_UNKNOWN = 0;) S 0 -113.4 M ( public static final short CSS_NUMBER = 1;) S 0 -124.2 M ( public static final short CSS_PERCENTAGE = 2;) S 0 -135 M ( public static final short CSS_EMS = 3;) S 0 -145.8 M ( public static final short CSS_EXS = 4;) S 0 -156.6 M ( public static final short CSS_PX = 5;) S 0 -167.4 M ( public static final short CSS_CM = 6;) S 0 -178.2 M ( public static final short CSS_MM = 7;) S 0 -189 M ( public static final short CSS_IN = 8;) S 0 -199.8 M ( public static final short CSS_PT = 9;) S 0 -210.6 M ( public static final short CSS_PC = 10;) S 0 -221.4 M ( public static final short CSS_DEG = 11;) S 0 -232.2 M ( public static final short CSS_RAD = 12;) S 0 -243 M ( public static final short CSS_GRAD = 13;) S 0 -253.8 M ( public static final short CSS_MS = 14;) S 0 -264.6 M ( public static final short CSS_S = 15;) S 0 -275.4 M ( public static final short CSS_HZ = 16;) S 0 -286.2 M ( public static final short CSS_KHZ = 17;) S 0 -297 M ( public static final short CSS_DIMENSION = 18;) S 0 -307.8 M ( public static final short CSS_STRING = 19;) S 0 -318.6 M ( public static final short CSS_URI = 20;) S 0 -329.4 M ( public static final short CSS_IDENT = 21;) S 0 -340.2 M ( public static final short CSS_ATTR = 22;) S 0 -351 M ( public static final short CSS_COUNTER = 23;) S 0 -361.8 M ( public static final short CSS_RECT = 24;) S 0 -372.6 M ( public static final short CSS_RGBCOLOR = 25;) S 0 -394.2 M ( public short getPrimitiveType\(\);) S 0 -415.8 M ( public void setFloatValue\(short unitType, ) S 0 -426.6 M ( float floatValue\)) S 0 -437.4 M ( throws DOMException;) S 0 -459 M ( public float getFloatValue\(short unitType\)) S 0 -469.8 M ( throws DOMException;) S 0 -491.4 M ( public void setStringValue\(short stringType, ) S 0 -502.2 M ( String stringValue\)) S 0 -513 M ( throws DOMException;) S 0 -534.6 M ( public String getStringValue\(\)) S 0 -545.4 M ( throws DOMException;) S 0 -567 M ( public Counter getCounterValue\(\)) S 0 -577.8 M ( throws DOMException;) S 0 -599.4 M ( public Rect getRectValue\(\)) S 0 -610.2 M ( throws DOMException;) S 0 -610.2 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (370) S 0 setgray 160.5 40 M 8 8 Nf (org/w3c/dom/css/CSSPrimitiveValue.java:) S 0 -8 M grestore pgsave restore N %%Page: 371 371 %%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 -21.6 M %%IncludeResource: font Courier 9.0 4 Nf ( public RGBColor getRGBColorValue\(\)) S 0 -32.4 M ( throws DOMException;) S 0 -54 M (}) S 0 -84 M %%IncludeResource: font Times-Bold 15 2 Nf (org/w3c/dom/css/CSSValueList.java:) S [/View [/XYZ -4 640.001 null] /Dest /1612 /DEST pdfmark [/View [/XYZ -4 640.001 null] /Dest /1474 /DEST pdfmark 0 -103.8 M 9.0 4 Nf (package org.w3c.dom.css;) S 0 -125.4 M (public interface CSSValueList extends CSSValue {) S 0 -136.2 M ( public int getLength\(\);) S 0 -157.8 M ( public CSSValue item\(int index\);) S 0 -179.4 M (}) S 0 -209.4 M 15 2 Nf (org/w3c/dom/css/RGBColor.java:) S [/View [/XYZ -4 514.602539 null] /Dest /1613 /DEST pdfmark [/View [/XYZ -4 514.602539 null] /Dest /1475 /DEST pdfmark 0 -229.2 M 9.0 4 Nf (package org.w3c.dom.css;) S 0 -250.8 M (public interface RGBColor {) S 0 -261.6 M ( public CSSPrimitiveValue getRed\(\);) S 0 -283.2 M ( public CSSPrimitiveValue getGreen\(\);) S 0 -304.8 M ( public CSSPrimitiveValue getBlue\(\);) S 0 -326.4 M (}) S 0 -356.4 M 15 2 Nf (org/w3c/dom/css/Rect.java:) S [/View [/XYZ -4 367.604492 null] /Dest /1614 /DEST pdfmark [/View [/XYZ -4 367.604492 null] /Dest /1476 /DEST pdfmark 0 -376.2 M 9.0 4 Nf (package org.w3c.dom.css;) S 0 -397.8 M (public interface Rect {) S 0 -408.6 M ( public CSSPrimitiveValue getTop\(\);) S 0 -430.2 M ( public CSSPrimitiveValue getRight\(\);) S 0 -451.8 M ( public CSSPrimitiveValue getBottom\(\);) S 0 -473.4 M ( public CSSPrimitiveValue getLeft\(\);) S 0 -495 M (}) S 0 -525 M 15 2 Nf (org/w3c/dom/css/Counter.java:) S [/View [/XYZ -4 199.006836 null] /Dest /1615 /DEST pdfmark [/View [/XYZ -4 199.006836 null] /Dest /1477 /DEST pdfmark 0 -544.8 M 9.0 4 Nf (package org.w3c.dom.css;) S 0 -566.4 M (public interface Counter {) S 0 -577.2 M ( public String getIdentifier\(\);) S 0 -598.8 M ( public String getListStyle\(\);) S 0 -598.8 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (371) S 0 setgray 169.6 40 M 8 8 Nf (org/w3c/dom/css/CSSValueList.java:) S 0 -8 M grestore pgsave restore N %%Page: 372 372 %%PageResources: font Times-Bold Courier Helvetica %%PageBoundingBox: 71 44 428 755 %%BeginPageSetup /pgsave save D 71 706 translate %%EndPageSetup 0 0 M 0.6 setlinewidth 0 -21.6 M %%IncludeResource: font Courier 9.0 4 Nf ( public String getSeparator\(\);) S 0 -43.2 M (}) S 0 -73.2 M %%IncludeResource: font Times-Bold 15 2 Nf (org/w3c/dom/css/ViewCSS.java:) S [/View [/XYZ -4 650.800781 null] /Dest /1616 /DEST pdfmark [/View [/XYZ -4 650.800781 null] /Dest /1478 /DEST pdfmark 0 -93 M 9.0 4 Nf (package org.w3c.dom.css;) S 0 -114.6 M (import org.w3c.dom.Element;) S 0 -125.4 M (import org.w3c.dom.views.AbstractView;) S 0 -147 M (public interface ViewCSS extends AbstractView {) S 0 -157.8 M ( public CSSStyleDeclaration getComputedStyle\(Element elt, ) S 0 -168.6 M ( String pseudoElt\);) S 0 -190.2 M (}) S 0 -220.2 M 15 2 Nf (org/w3c/dom/css/DocumentCSS.java:) S [/View [/XYZ -4 503.802734 null] /Dest /1617 /DEST pdfmark [/View [/XYZ -4 503.802734 null] /Dest /1479 /DEST pdfmark 0 -240 M 9.0 4 Nf (package org.w3c.dom.css;) S 0 -261.6 M (import org.w3c.dom.Element;) S 0 -272.4 M (import org.w3c.dom.stylesheets.DocumentStyle;) S 0 -294 M (public interface DocumentCSS extends DocumentStyle {) S 0 -304.8 M ( public CSSStyleDeclaration getOverrideStyle\(Element elt, ) S 0 -315.6 M ( String pseudoElt\);) S 0 -337.2 M (}) S 0 -367.2 M 15 2 Nf (org/w3c/dom/css/DOMImplementationCSS.java:) S [/View [/XYZ -4 356.804688 null] /Dest /1618 /DEST pdfmark [/View [/XYZ -4 356.804688 null] /Dest /1480 /DEST pdfmark 0 -387 M 9.0 4 Nf (package org.w3c.dom.css;) S 0 -408.6 M (import org.w3c.dom.DOMImplementation;) S 0 -430.2 M (public interface DOMImplementationCSS extends DOMImplementation {) S 0 -441 M ( public CSSStyleSheet createCSSStyleSheet\(String title, ) S 0 -451.8 M ( String media\);) S 0 -473.4 M (}) S 0 -503.4 M 15 2 Nf (org/w3c/dom/css/ElementCSSInlineStyle.java:) S [/View [/XYZ -4 220.606445 null] /Dest /1619 /DEST pdfmark [/View [/XYZ -4 220.606445 null] /Dest /1481 /DEST pdfmark 0 -523.2 M 9.0 4 Nf (package org.w3c.dom.css;) S 0 -544.8 M (public interface ElementCSSInlineStyle {) S 0 -555.6 M ( public CSSStyleDeclaration getStyle\(\);) S 0 -577.2 M (}) S 0 -586.2 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (372) S 0 setgray 177.4 40 M 8 8 Nf (org/w3c/dom/css/ViewCSS.java:) S 0 -8 M grestore pgsave restore N %%Page: 373 373 %%PageResources: font Times-Bold Courier Helvetica %%PageBoundingBox: 71 44 390 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/css/CSS2Azimuth.java:) S [/View [/XYZ -4 706.0 null] /Dest /1620 /DEST pdfmark [/View [/XYZ -4 706.0 null] /Dest /1482 /DEST pdfmark 0 -37.8 M %%IncludeResource: font Courier 9.0 4 Nf (package org.w3c.dom.css;) S 0 -59.4 M (import org.w3c.dom.DOMException;) S 0 -81 M (public interface CSS2Azimuth extends CSSValue {) S 0 -91.8 M ( public short getAzimuthType\(\);) S 0 -113.4 M ( public String getIdentifier\(\);) S 0 -135 M ( public boolean getBehind\(\);) S 0 -156.6 M ( public void setAngleValue\(short uType, ) S 0 -167.4 M ( float fValue\)) S 0 -178.2 M ( throws DOMException;) S 0 -199.8 M ( public float getAngleValue\(short uType\)) S 0 -210.6 M ( throws DOMException;) S 0 -232.2 M ( public void setIdentifier\(String ident, ) S 0 -243 M ( boolean b\)) S 0 -253.8 M ( throws DOMException;) S 0 -275.4 M (}) S 0 -305.4 M 15 2 Nf (org/w3c/dom/css/CSS2BackgroundPosition.java:) S [/View [/XYZ -4 418.604492 null] /Dest /1621 /DEST pdfmark [/View [/XYZ -4 418.604492 null] /Dest /1483 /DEST pdfmark 0 -325.2 M 9.0 4 Nf (package org.w3c.dom.css;) S 0 -346.8 M (import org.w3c.dom.DOMException;) S 0 -368.4 M (public interface CSS2BackgroundPosition extends CSSValue {) S 0 -379.2 M ( public short getHorizontalType\(\);) S 0 -400.8 M ( public short getVerticalType\(\);) S 0 -422.4 M ( public String getHorizontalIdentifier\(\);) S 0 -444 M ( public String getVerticalIdentifier\(\);) S 0 -465.6 M ( public float getHorizontalPosition\(float hType\)) S 0 -476.4 M ( throws DOMException;) S 0 -498 M ( public float getVerticalPosition\(float vType\)) S 0 -508.8 M ( throws DOMException;) S 0 -530.4 M ( public void setHorizontalPosition\(short hType, ) S 0 -541.2 M ( float value\)) S 0 -552 M ( throws DOMException;) S 0 -573.6 M ( public void setVerticalPosition\(short vType, ) S 0 -584.4 M ( float value\)) S 0 -595.2 M ( throws DOMException;) S 0 -616.8 M ( public void setPositionIdentifier\(String hIdentifier, ) S 0 -616.8 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (373) S 0 setgray 169.4 40 M 8 8 Nf (org/w3c/dom/css/CSS2Azimuth.java:) S 0 -8 M grestore pgsave restore N %%Page: 374 374 %%PageResources: font Times-Bold Courier Helvetica %%PageBoundingBox: 71 44 385 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 ( String vIdentifier\)) S 0 -21.6 M ( throws DOMException;) S 0 -43.2 M (}) S 0 -73.2 M %%IncludeResource: font Times-Bold 15 2 Nf (org/w3c/dom/css/CSS2BorderSpacing.java:) S [/View [/XYZ -4 650.800781 null] /Dest /1622 /DEST pdfmark [/View [/XYZ -4 650.800781 null] /Dest /1484 /DEST pdfmark 0 -93 M 9.0 4 Nf (package org.w3c.dom.css;) S 0 -114.6 M (import org.w3c.dom.DOMException;) S 0 -136.2 M (public interface CSS2BorderSpacing extends CSSValue {) S 0 -147 M ( public short getHorizontalType\(\);) S 0 -168.6 M ( public short getVerticalType\(\);) S 0 -190.2 M ( public float getHorizontalSpacing\(float hType\)) S 0 -201 M ( throws DOMException;) S 0 -222.6 M ( public float getVerticalSpacing\(float vType\)) S 0 -233.4 M ( throws DOMException;) S 0 -255 M ( public void setHorizontalSpacing\(short hType, ) S 0 -265.8 M ( float value\)) S 0 -276.6 M ( throws DOMException;) S 0 -298.2 M ( public void setVerticalSpacing\(short vType, ) S 0 -309 M ( float value\)) S 0 -319.8 M ( throws DOMException;) S 0 -341.4 M (}) S 0 -371.4 M 15 2 Nf (org/w3c/dom/css/CSS2CounterReset.java:) S [/View [/XYZ -4 352.605469 null] /Dest /1623 /DEST pdfmark [/View [/XYZ -4 352.605469 null] /Dest /1485 /DEST pdfmark 0 -391.2 M 9.0 4 Nf (package org.w3c.dom.css;) S 0 -412.8 M (import org.w3c.dom.DOMException;) S 0 -434.4 M (public interface CSS2CounterReset extends CSSValue {) S 0 -445.2 M ( public String getIdentifier\(\);) S 0 -456 M ( public void setIdentifier\(String identifier\)) S 0 -466.8 M ( throws DOMException;) S 0 -488.4 M ( public short getReset\(\);) S 0 -499.2 M ( public void setReset\(short reset\)) S 0 -510 M ( throws DOMException;) S 0 -531.6 M (}) S 0 -543.6 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (374) S 0 setgray 157.4 40 M 8 8 Nf (org/w3c/dom/css/CSS2BorderSpacing.java:) S 0 -8 M grestore pgsave restore N %%Page: 375 375 %%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 -18 M %%IncludeResource: font Times-Bold 15 2 Nf (org/w3c/dom/css/CSS2CounterIncrement.java:) S [/View [/XYZ -4 706.0 null] /Dest /1624 /DEST pdfmark [/View [/XYZ -4 706.0 null] /Dest /1486 /DEST pdfmark 0 -37.8 M %%IncludeResource: font Courier 9.0 4 Nf (package org.w3c.dom.css;) S 0 -59.4 M (import org.w3c.dom.DOMException;) S 0 -81 M (public interface CSS2CounterIncrement extends CSSValue {) S 0 -91.8 M ( public String getIdentifier\(\);) S 0 -102.6 M ( public void setIdentifier\(String identifier\)) S 0 -113.4 M ( throws DOMException;) S 0 -135 M ( public short getIncrement\(\);) S 0 -145.8 M ( public void setIncrement\(short increment\)) S 0 -156.6 M ( throws DOMException;) S 0 -178.2 M (}) S 0 -208.2 M 15 2 Nf (org/w3c/dom/css/CSS2Cursor.java:) S [/View [/XYZ -4 515.802734 null] /Dest /1625 /DEST pdfmark [/View [/XYZ -4 515.802734 null] /Dest /1487 /DEST pdfmark 0 -228 M 9.0 4 Nf (package org.w3c.dom.css;) S 0 -249.6 M (import org.w3c.dom.DOMException;) S 0 -271.2 M (public interface CSS2Cursor extends CSSValue {) S 0 -282 M ( public CSSValueList getUris\(\);) S 0 -303.6 M ( public String getPredefinedCursor\(\);) S 0 -314.4 M ( public void setPredefinedCursor\(String predefinedCursor\)) S 0 -325.2 M ( throws DOMException;) S 0 -346.8 M (}) S 0 -376.8 M 15 2 Nf (org/w3c/dom/css/CSS2PlayDuring.java:) S [/View [/XYZ -4 347.205078 null] /Dest /1626 /DEST pdfmark [/View [/XYZ -4 347.205078 null] /Dest /1488 /DEST pdfmark 0 -396.6 M 9.0 4 Nf (package org.w3c.dom.css;) S 0 -418.2 M (import org.w3c.dom.DOMException;) S 0 -439.8 M (public interface CSS2PlayDuring extends CSSValue {) S 0 -450.6 M ( public short getPlayDuringType\(\);) S 0 -472.2 M ( public String getPlayDuringIdentifier\(\);) S 0 -483 M ( public void setPlayDuringIdentifier\(String playDuringIdentifier\)) S 0 -493.8 M ( throws DOMException;) S 0 -515.4 M ( public String getUri\(\);) S 0 -526.2 M ( public void setUri\(String uri\)) S 0 -537 M ( throws DOMException;) S 0 -558.6 M ( public boolean getMix\(\);) S 0 -569.4 M ( public void setMix\(boolean mix\)) S 0 -580.2 M ( throws DOMException;) S 0 -601.8 M ( public boolean getRepeat\(\);) S 0 -601.8 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (375) S 0 setgray 151.9 40 M 8 8 Nf (org/w3c/dom/css/CSS2CounterIncrement.java:) S 0 -8 M grestore pgsave restore N %%Page: 376 376 %%PageResources: font Times-Bold Courier Helvetica %%PageBoundingBox: 71 44 380 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 setRepeat\(boolean repeat\)) S 0 -21.6 M ( throws DOMException;) S 0 -43.2 M (}) S 0 -73.2 M %%IncludeResource: font Times-Bold 15 2 Nf (org/w3c/dom/css/CSS2TextShadow.java:) S [/View [/XYZ -4 650.800781 null] /Dest /1627 /DEST pdfmark [/View [/XYZ -4 650.800781 null] /Dest /1489 /DEST pdfmark 0 -93 M 9.0 4 Nf (package org.w3c.dom.css;) S 0 -114.6 M (public interface CSS2TextShadow extends CSSValue {) S 0 -125.4 M ( public CSSValue getColor\(\);) S 0 -147 M ( public CSSValue getHorizontal\(\);) S 0 -168.6 M ( public CSSValue getVertical\(\);) S 0 -190.2 M ( public CSSValue getBlur\(\);) S 0 -211.8 M (}) S 0 -241.8 M 15 2 Nf (org/w3c/dom/css/CSS2FontFaceSrc.java:) S [/View [/XYZ -4 482.203125 null] /Dest /1628 /DEST pdfmark [/View [/XYZ -4 482.203125 null] /Dest /1490 /DEST pdfmark 0 -261.6 M 9.0 4 Nf (package org.w3c.dom.css;) S 0 -283.2 M (import org.w3c.dom.DOMException;) S 0 -304.8 M (public interface CSS2FontFaceSrc extends CSSValue {) S 0 -315.6 M ( public String getUri\(\);) S 0 -326.4 M ( public void setUri\(String uri\)) S 0 -337.2 M ( throws DOMException;) S 0 -358.8 M ( public CSSValueList getFormat\(\);) S 0 -380.4 M ( public String getFontFaceName\(\);) S 0 -391.2 M ( public void setFontFaceName\(String fontFaceName\)) S 0 -402 M ( throws DOMException;) S 0 -423.6 M (}) S 0 -453.6 M 15 2 Nf (org/w3c/dom/css/CSS2FontFaceWidths.java:) S [/View [/XYZ -4 270.40625 null] /Dest /1629 /DEST pdfmark [/View [/XYZ -4 270.40625 null] /Dest /1491 /DEST pdfmark 0 -473.4 M 9.0 4 Nf (package org.w3c.dom.css;) S 0 -495 M (import org.w3c.dom.DOMException;) S 0 -516.6 M (public interface CSS2FontFaceWidths extends CSSValue {) S 0 -527.4 M ( public String getUrange\(\);) S 0 -538.2 M ( public void setUrange\(String urange\)) S 0 -549 M ( throws DOMException;) S 0 -570.6 M ( public CSSValueList getNumbers\(\);) S 0 -592.2 M (}) S 0 -601.2 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (376) S 0 setgray 161.6 40 M 8 8 Nf (org/w3c/dom/css/CSS2TextShadow.java:) S 0 -8 M grestore pgsave restore N %%Page: 377 377 %%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 -18 M %%IncludeResource: font Times-Bold 15 2 Nf (org/w3c/dom/css/CSS2PageSize.java:) S [/View [/XYZ -4 706.0 null] /Dest /1630 /DEST pdfmark [/View [/XYZ -4 706.0 null] /Dest /1492 /DEST pdfmark 0 -37.8 M %%IncludeResource: font Courier 9.0 4 Nf (package org.w3c.dom.css;) S 0 -59.4 M (import org.w3c.dom.DOMException;) S 0 -81 M (public interface CSS2PageSize extends CSSValue {) S 0 -91.8 M ( public short getWidthType\(\);) S 0 -113.4 M ( public short getHeightType\(\);) S 0 -135 M ( public String getIdentifier\(\);) S 0 -156.6 M ( public float getWidth\(float wType\)) S 0 -167.4 M ( throws DOMException;) S 0 -189 M ( public float getHeightSize\(float hType\)) S 0 -199.8 M ( throws DOMException;) S 0 -221.4 M ( public void setWidthSize\(short wType, ) S 0 -232.2 M ( float value\)) S 0 -243 M ( throws DOMException;) S 0 -264.6 M ( public void setHeightSize\(short hType, ) S 0 -275.4 M ( float value\)) S 0 -286.2 M ( throws DOMException;) S 0 -307.8 M ( public void setIdentifier\(String ident\)) S 0 -318.6 M ( throws DOMException;) S 0 -340.2 M (}) S 0 -370.2 M 15 2 Nf (org/w3c/dom/css/CSS2Properties.java:) S [/View [/XYZ -4 353.805664 null] /Dest /1631 /DEST pdfmark [/View [/XYZ -4 353.805664 null] /Dest /1493 /DEST pdfmark 0 -390 M 9.0 4 Nf (package org.w3c.dom.css;) S 0 -411.6 M (import org.w3c.dom.DOMException;) S 0 -433.2 M (public interface CSS2Properties {) S 0 -444 M ( public String getAzimuth\(\);) S 0 -454.8 M ( public void setAzimuth\(String azimuth\)) S 0 -465.6 M ( throws DOMException;) S 0 -487.2 M ( public String getBackground\(\);) S 0 -498 M ( public void setBackground\(String background\)) S 0 -508.8 M ( throws DOMException;) S 0 -530.4 M ( public String getBackgroundAttachment\(\);) S 0 -541.2 M ( public void setBackgroundAttachment\(String backgroundAttachment\)) S 0 -552 M ( throws DOMException;) S 0 -573.6 M ( public String getBackgroundColor\(\);) S 0 -584.4 M ( public void setBackgroundColor\(String backgroundColor\)) S 0 -595.2 M ( throws DOMException;) S 0 -616.8 M ( public String getBackgroundImage\(\);) S 0 -616.8 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (377) S 0 setgray 166.8 40 M 8 8 Nf (org/w3c/dom/css/CSS2PageSize.java:) S 0 -8 M grestore pgsave restore N %%Page: 378 378 %%PageResources: font 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 void setBackgroundImage\(String backgroundImage\)) S 0 -21.6 M 9.0 4 Nf ( throws DOMException;) S 0 -43.2 M ( public String getBackgroundPosition\(\);) S 0 -54 M ( public void setBackgroundPosition\(String backgroundPosition\)) S 0 -64.8 M ( throws DOMException;) S 0 -86.4 M ( public String getBackgroundRepeat\(\);) S 0 -97.2 M ( public void setBackgroundRepeat\(String backgroundRepeat\)) S 0 -108 M ( throws DOMException;) S 0 -129.6 M ( public String getBorder\(\);) S 0 -140.4 M ( public void setBorder\(String border\)) S 0 -151.2 M ( throws DOMException;) S 0 -172.8 M ( public String getBorderCollapse\(\);) S 0 -183.6 M ( public void setBorderCollapse\(String borderCollapse\)) S 0 -194.4 M ( throws DOMException;) S 0 -216 M ( public String getBorderColor\(\);) S 0 -226.8 M ( public void setBorderColor\(String borderColor\)) S 0 -237.6 M ( throws DOMException;) S 0 -259.2 M ( public String getBorderSpacing\(\);) S 0 -270 M ( public void setBorderSpacing\(String borderSpacing\)) S 0 -280.8 M ( throws DOMException;) S 0 -302.4 M ( public String getBorderStyle\(\);) S 0 -313.2 M ( public void setBorderStyle\(String borderStyle\)) S 0 -324 M ( throws DOMException;) S 0 -345.6 M ( public String getBorderTop\(\);) S 0 -356.4 M ( public void setBorderTop\(String borderTop\)) S 0 -367.2 M ( throws DOMException;) S 0 -388.8 M ( public String getBorderRight\(\);) S 0 -399.6 M ( public void setBorderRight\(String borderRight\)) S 0 -410.4 M ( throws DOMException;) S 0 -432 M ( public String getBorderBottom\(\);) S 0 -442.8 M ( public void setBorderBottom\(String borderBottom\)) S 0 -453.6 M ( throws DOMException;) S 0 -475.2 M ( public String getBorderLeft\(\);) S 0 -486 M ( public void setBorderLeft\(String borderLeft\)) S 0 -496.8 M ( throws DOMException;) S 0 -518.4 M ( public String getBorderTopColor\(\);) S 0 -529.2 M ( public void setBorderTopColor\(String borderTopColor\)) S 0 -540 M ( throws DOMException;) S 0 -561.6 M ( public String getBorderRightColor\(\);) S 0 -572.4 M ( public void setBorderRightColor\(String borderRightColor\)) S 0 -583.2 M ( throws DOMException;) S 0 -604.8 M ( public String getBorderBottomColor\(\);) S 0 -615.6 M ( public void setBorderBottomColor\(String borderBottomColor\)) S 0 -615.6 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (378) S 0 setgray 165.6 40 M 8 8 Nf (org/w3c/dom/css/CSS2Properties.java:) S 0 -8 M grestore pgsave restore N %%Page: 379 379 %%PageResources: font Courier Helvetica %%PageBoundingBox: 71 44 406 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 String getBorderLeftColor\(\);) S 0 -43.2 M ( public void setBorderLeftColor\(String borderLeftColor\)) S 0 -54 M ( throws DOMException;) S 0 -75.6 M ( public String getBorderTopStyle\(\);) S 0 -86.4 M ( public void setBorderTopStyle\(String borderTopStyle\)) S 0 -97.2 M ( throws DOMException;) S 0 -118.8 M ( public String getBorderRightStyle\(\);) S 0 -129.6 M ( public void setBorderRightStyle\(String borderRightStyle\)) S 0 -140.4 M ( throws DOMException;) S 0 -162 M ( public String getBorderBottomStyle\(\);) S 0 -172.8 M ( public void setBorderBottomStyle\(String borderBottomStyle\)) S 0 -183.6 M ( throws DOMException;) S 0 -205.2 M ( public String getBorderLeftStyle\(\);) S 0 -216 M ( public void setBorderLeftStyle\(String borderLeftStyle\)) S 0 -226.8 M ( throws DOMException;) S 0 -248.4 M ( public String getBorderTopWidth\(\);) S 0 -259.2 M ( public void setBorderTopWidth\(String borderTopWidth\)) S 0 -270 M ( throws DOMException;) S 0 -291.6 M ( public String getBorderRightWidth\(\);) S 0 -302.4 M ( public void setBorderRightWidth\(String borderRightWidth\)) S 0 -313.2 M ( throws DOMException;) S 0 -334.8 M ( public String getBorderBottomWidth\(\);) S 0 -345.6 M ( public void setBorderBottomWidth\(String borderBottomWidth\)) S 0 -356.4 M ( throws DOMException;) S 0 -378 M ( public String getBorderLeftWidth\(\);) S 0 -388.8 M ( public void setBorderLeftWidth\(String borderLeftWidth\)) S 0 -399.6 M ( throws DOMException;) S 0 -421.2 M ( public String getBorderWidth\(\);) S 0 -432 M ( public void setBorderWidth\(String borderWidth\)) S 0 -442.8 M ( throws DOMException;) S 0 -464.4 M ( public String getBottom\(\);) S 0 -475.2 M ( public void setBottom\(String bottom\)) S 0 -486 M ( throws DOMException;) S 0 -507.6 M ( public String getCaptionSide\(\);) S 0 -518.4 M ( public void setCaptionSide\(String captionSide\)) S 0 -529.2 M ( throws DOMException;) S 0 -550.8 M ( public String getClear\(\);) S 0 -561.6 M ( public void setClear\(String clear\)) S 0 -572.4 M ( throws DOMException;) S 0 -594 M ( public String getClip\(\);) S 0 -604.8 M ( public void setClip\(String clip\)) S 0 -615.6 M ( throws DOMException;) S 0 -615.6 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (379) S 0 setgray 165.6 40 M 8 8 Nf (org/w3c/dom/css/CSS2Properties.java:) S 0 -8 M grestore pgsave restore N %%Page: 380 380 %%PageResources: font Courier Helvetica %%PageBoundingBox: 71 44 395 755 %%BeginPageSetup /pgsave save D 71 706 translate %%EndPageSetup 0 0 M 0.6 setlinewidth 0 -21.6 M %%IncludeResource: font Courier 9.0 4 Nf ( public String getColor\(\);) S 0 -32.4 M ( public void setColor\(String color\)) S 0 -43.2 M ( throws DOMException;) S 0 -64.8 M ( public String getContent\(\);) S 0 -75.6 M ( public void setContent\(String content\)) S 0 -86.4 M ( throws DOMException;) S 0 -108 M ( public String getCounterIncrement\(\);) S 0 -118.8 M ( public void setCounterIncrement\(String counterIncrement\)) S 0 -129.6 M ( throws DOMException;) S 0 -151.2 M ( public String getCounterReset\(\);) S 0 -162 M ( public void setCounterReset\(String counterReset\)) S 0 -172.8 M ( throws DOMException;) S 0 -194.4 M ( public String getCue\(\);) S 0 -205.2 M ( public void setCue\(String cue\)) S 0 -216 M ( throws DOMException;) S 0 -237.6 M ( public String getCueAfter\(\);) S 0 -248.4 M ( public void setCueAfter\(String cueAfter\)) S 0 -259.2 M ( throws DOMException;) S 0 -280.8 M ( public String getCueBefore\(\);) S 0 -291.6 M ( public void setCueBefore\(String cueBefore\)) S 0 -302.4 M ( throws DOMException;) S 0 -324 M ( public String getCursor\(\);) S 0 -334.8 M ( public void setCursor\(String cursor\)) S 0 -345.6 M ( throws DOMException;) S 0 -367.2 M ( public String getDirection\(\);) S 0 -378 M ( public void setDirection\(String direction\)) S 0 -388.8 M ( throws DOMException;) S 0 -410.4 M ( public String getDisplay\(\);) S 0 -421.2 M ( public void setDisplay\(String display\)) S 0 -432 M ( throws DOMException;) S 0 -453.6 M ( public String getElevation\(\);) S 0 -464.4 M ( public void setElevation\(String elevation\)) S 0 -475.2 M ( throws DOMException;) S 0 -496.8 M ( public String getEmptyCells\(\);) S 0 -507.6 M ( public void setEmptyCells\(String emptyCells\)) S 0 -518.4 M ( throws DOMException;) S 0 -540 M ( public String getCssFloat\(\);) S 0 -550.8 M ( public void setCssFloat\(String cssFloat\)) S 0 -561.6 M ( throws DOMException;) S 0 -583.2 M ( public String getFont\(\);) S 0 -594 M ( public void setFont\(String font\)) 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 (380) S 0 setgray 165.6 40 M 8 8 Nf (org/w3c/dom/css/CSS2Properties.java:) S 0 -8 M grestore pgsave restore N %%Page: 381 381 %%PageResources: font Courier Helvetica %%PageBoundingBox: 71 44 406 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 getFontFamily\(\);) S 0 -21.6 M 9.0 4 Nf ( public void setFontFamily\(String fontFamily\)) S 0 -32.4 M ( throws DOMException;) S 0 -54 M ( public String getFontSize\(\);) S 0 -64.8 M ( public void setFontSize\(String fontSize\)) S 0 -75.6 M ( throws DOMException;) S 0 -97.2 M ( public String getFontSizeAdjust\(\);) S 0 -108 M ( public void setFontSizeAdjust\(String fontSizeAdjust\)) S 0 -118.8 M ( throws DOMException;) S 0 -140.4 M ( public String getFontStretch\(\);) S 0 -151.2 M ( public void setFontStretch\(String fontStretch\)) S 0 -162 M ( throws DOMException;) S 0 -183.6 M ( public String getFontStyle\(\);) S 0 -194.4 M ( public void setFontStyle\(String fontStyle\)) S 0 -205.2 M ( throws DOMException;) S 0 -226.8 M ( public String getFontVariant\(\);) S 0 -237.6 M ( public void setFontVariant\(String fontVariant\)) S 0 -248.4 M ( throws DOMException;) S 0 -270 M ( public String getFontWeight\(\);) S 0 -280.8 M ( public void setFontWeight\(String fontWeight\)) S 0 -291.6 M ( throws DOMException;) S 0 -313.2 M ( public String getHeight\(\);) S 0 -324 M ( public void setHeight\(String height\)) S 0 -334.8 M ( throws DOMException;) S 0 -356.4 M ( public String getLeft\(\);) S 0 -367.2 M ( public void setLeft\(String left\)) S 0 -378 M ( throws DOMException;) S 0 -399.6 M ( public String getLetterSpacing\(\);) S 0 -410.4 M ( public void setLetterSpacing\(String letterSpacing\)) S 0 -421.2 M ( throws DOMException;) S 0 -442.8 M ( public String getLineHeight\(\);) S 0 -453.6 M ( public void setLineHeight\(String lineHeight\)) S 0 -464.4 M ( throws DOMException;) S 0 -486 M ( public String getListStyle\(\);) S 0 -496.8 M ( public void setListStyle\(String listStyle\)) S 0 -507.6 M ( throws DOMException;) S 0 -529.2 M ( public String getListStyleImage\(\);) S 0 -540 M ( public void setListStyleImage\(String listStyleImage\)) S 0 -550.8 M ( throws DOMException;) S 0 -572.4 M ( public String getListStylePosition\(\);) S 0 -583.2 M ( public void setListStylePosition\(String listStylePosition\)) S 0 -594 M ( throws DOMException;) S 0 -615.6 M ( public String getListStyleType\(\);) S 0 -615.6 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (381) S 0 setgray 165.6 40 M 8 8 Nf (org/w3c/dom/css/CSS2Properties.java:) S 0 -8 M grestore pgsave restore N %%Page: 382 382 %%PageResources: font Courier Helvetica %%PageBoundingBox: 71 44 376 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 setListStyleType\(String listStyleType\)) S 0 -21.6 M 9.0 4 Nf ( throws DOMException;) S 0 -43.2 M ( public String getMargin\(\);) S 0 -54 M ( public void setMargin\(String margin\)) S 0 -64.8 M ( throws DOMException;) S 0 -86.4 M ( public String getMarginTop\(\);) S 0 -97.2 M ( public void setMarginTop\(String marginTop\)) S 0 -108 M ( throws DOMException;) S 0 -129.6 M ( public String getMarginRight\(\);) S 0 -140.4 M ( public void setMarginRight\(String marginRight\)) S 0 -151.2 M ( throws DOMException;) S 0 -172.8 M ( public String getMarginBottom\(\);) S 0 -183.6 M ( public void setMarginBottom\(String marginBottom\)) S 0 -194.4 M ( throws DOMException;) S 0 -216 M ( public String getMarginLeft\(\);) S 0 -226.8 M ( public void setMarginLeft\(String marginLeft\)) S 0 -237.6 M ( throws DOMException;) S 0 -259.2 M ( public String getMarkerOffset\(\);) S 0 -270 M ( public void setMarkerOffset\(String markerOffset\)) S 0 -280.8 M ( throws DOMException;) S 0 -302.4 M ( public String getMarks\(\);) S 0 -313.2 M ( public void setMarks\(String marks\)) S 0 -324 M ( throws DOMException;) S 0 -345.6 M ( public String getMaxHeight\(\);) S 0 -356.4 M ( public void setMaxHeight\(String maxHeight\)) S 0 -367.2 M ( throws DOMException;) S 0 -388.8 M ( public String getMaxWidth\(\);) S 0 -399.6 M ( public void setMaxWidth\(String maxWidth\)) S 0 -410.4 M ( throws DOMException;) S 0 -432 M ( public String getMinHeight\(\);) S 0 -442.8 M ( public void setMinHeight\(String minHeight\)) S 0 -453.6 M ( throws DOMException;) S 0 -475.2 M ( public String getMinWidth\(\);) S 0 -486 M ( public void setMinWidth\(String minWidth\)) S 0 -496.8 M ( throws DOMException;) S 0 -518.4 M ( public String getOrphans\(\);) S 0 -529.2 M ( public void setOrphans\(String orphans\)) S 0 -540 M ( throws DOMException;) S 0 -561.6 M ( public String getOutline\(\);) S 0 -572.4 M ( public void setOutline\(String outline\)) S 0 -583.2 M ( throws DOMException;) S 0 -604.8 M ( public String getOutlineColor\(\);) S 0 -615.6 M ( public void setOutlineColor\(String outlineColor\)) S 0 -615.6 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (382) S 0 setgray 165.6 40 M 8 8 Nf (org/w3c/dom/css/CSS2Properties.java:) S 0 -8 M grestore pgsave restore N %%Page: 383 383 %%PageResources: font Courier Helvetica %%PageBoundingBox: 71 44 385 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 String getOutlineStyle\(\);) S 0 -43.2 M ( public void setOutlineStyle\(String outlineStyle\)) S 0 -54 M ( throws DOMException;) S 0 -75.6 M ( public String getOutlineWidth\(\);) S 0 -86.4 M ( public void setOutlineWidth\(String outlineWidth\)) S 0 -97.2 M ( throws DOMException;) S 0 -118.8 M ( public String getOverflow\(\);) S 0 -129.6 M ( public void setOverflow\(String overflow\)) S 0 -140.4 M ( throws DOMException;) S 0 -162 M ( public String getPadding\(\);) S 0 -172.8 M ( public void setPadding\(String padding\)) S 0 -183.6 M ( throws DOMException;) S 0 -205.2 M ( public String getPaddingTop\(\);) S 0 -216 M ( public void setPaddingTop\(String paddingTop\)) S 0 -226.8 M ( throws DOMException;) S 0 -248.4 M ( public String getPaddingRight\(\);) S 0 -259.2 M ( public void setPaddingRight\(String paddingRight\)) S 0 -270 M ( throws DOMException;) S 0 -291.6 M ( public String getPaddingBottom\(\);) S 0 -302.4 M ( public void setPaddingBottom\(String paddingBottom\)) S 0 -313.2 M ( throws DOMException;) S 0 -334.8 M ( public String getPaddingLeft\(\);) S 0 -345.6 M ( public void setPaddingLeft\(String paddingLeft\)) S 0 -356.4 M ( throws DOMException;) S 0 -378 M ( public String getPage\(\);) S 0 -388.8 M ( public void setPage\(String page\)) S 0 -399.6 M ( throws DOMException;) S 0 -421.2 M ( public String getPageBreakAfter\(\);) S 0 -432 M ( public void setPageBreakAfter\(String pageBreakAfter\)) S 0 -442.8 M ( throws DOMException;) S 0 -464.4 M ( public String getPageBreakBefore\(\);) S 0 -475.2 M ( public void setPageBreakBefore\(String pageBreakBefore\)) S 0 -486 M ( throws DOMException;) S 0 -507.6 M ( public String getPageBreakInside\(\);) S 0 -518.4 M ( public void setPageBreakInside\(String pageBreakInside\)) S 0 -529.2 M ( throws DOMException;) S 0 -550.8 M ( public String getPause\(\);) S 0 -561.6 M ( public void setPause\(String pause\)) S 0 -572.4 M ( throws DOMException;) S 0 -594 M ( public String getPauseAfter\(\);) S 0 -604.8 M ( public void setPauseAfter\(String pauseAfter\)) S 0 -615.6 M ( throws DOMException;) S 0 -615.6 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (383) S 0 setgray 165.6 40 M 8 8 Nf (org/w3c/dom/css/CSS2Properties.java:) S 0 -8 M grestore pgsave restore N %%Page: 384 384 %%PageResources: font Courier Helvetica %%PageBoundingBox: 71 44 395 755 %%BeginPageSetup /pgsave save D 71 706 translate %%EndPageSetup 0 0 M 0.6 setlinewidth 0 -21.6 M %%IncludeResource: font Courier 9.0 4 Nf ( public String getPauseBefore\(\);) S 0 -32.4 M ( public void setPauseBefore\(String pauseBefore\)) S 0 -43.2 M ( throws DOMException;) S 0 -64.8 M ( public String getPitch\(\);) S 0 -75.6 M ( public void setPitch\(String pitch\)) S 0 -86.4 M ( throws DOMException;) S 0 -108 M ( public String getPitchRange\(\);) S 0 -118.8 M ( public void setPitchRange\(String pitchRange\)) S 0 -129.6 M ( throws DOMException;) S 0 -151.2 M ( public String getPlayDuring\(\);) S 0 -162 M ( public void setPlayDuring\(String playDuring\)) S 0 -172.8 M ( throws DOMException;) S 0 -194.4 M ( public String getPosition\(\);) S 0 -205.2 M ( public void setPosition\(String position\)) S 0 -216 M ( throws DOMException;) S 0 -237.6 M ( public String getQuotes\(\);) S 0 -248.4 M ( public void setQuotes\(String quotes\)) S 0 -259.2 M ( throws DOMException;) S 0 -280.8 M ( public String getRichness\(\);) S 0 -291.6 M ( public void setRichness\(String richness\)) S 0 -302.4 M ( throws DOMException;) S 0 -324 M ( public String getRight\(\);) S 0 -334.8 M ( public void setRight\(String right\)) S 0 -345.6 M ( throws DOMException;) S 0 -367.2 M ( public String getSize\(\);) S 0 -378 M ( public void setSize\(String size\)) S 0 -388.8 M ( throws DOMException;) S 0 -410.4 M ( public String getSpeak\(\);) S 0 -421.2 M ( public void setSpeak\(String speak\)) S 0 -432 M ( throws DOMException;) S 0 -453.6 M ( public String getSpeakHeader\(\);) S 0 -464.4 M ( public void setSpeakHeader\(String speakHeader\)) S 0 -475.2 M ( throws DOMException;) S 0 -496.8 M ( public String getSpeakNumeral\(\);) S 0 -507.6 M ( public void setSpeakNumeral\(String speakNumeral\)) S 0 -518.4 M ( throws DOMException;) S 0 -540 M ( public String getSpeakPunctuation\(\);) S 0 -550.8 M ( public void setSpeakPunctuation\(String speakPunctuation\)) S 0 -561.6 M ( throws DOMException;) S 0 -583.2 M ( public String getSpeechRate\(\);) S 0 -594 M ( public void setSpeechRate\(String speechRate\)) 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 (384) S 0 setgray 165.6 40 M 8 8 Nf (org/w3c/dom/css/CSS2Properties.java:) S 0 -8 M grestore pgsave restore N %%Page: 385 385 %%PageResources: font Courier Helvetica %%PageBoundingBox: 71 44 376 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 getStress\(\);) S 0 -21.6 M 9.0 4 Nf ( public void setStress\(String stress\)) S 0 -32.4 M ( throws DOMException;) S 0 -54 M ( public String getTableLayout\(\);) S 0 -64.8 M ( public void setTableLayout\(String tableLayout\)) S 0 -75.6 M ( throws DOMException;) S 0 -97.2 M ( public String getTextAlign\(\);) S 0 -108 M ( public void setTextAlign\(String textAlign\)) S 0 -118.8 M ( throws DOMException;) S 0 -140.4 M ( public String getTextDecoration\(\);) S 0 -151.2 M ( public void setTextDecoration\(String textDecoration\)) S 0 -162 M ( throws DOMException;) S 0 -183.6 M ( public String getTextIndent\(\);) S 0 -194.4 M ( public void setTextIndent\(String textIndent\)) S 0 -205.2 M ( throws DOMException;) S 0 -226.8 M ( public String getTextShadow\(\);) S 0 -237.6 M ( public void setTextShadow\(String textShadow\)) S 0 -248.4 M ( throws DOMException;) S 0 -270 M ( public String getTextTransform\(\);) S 0 -280.8 M ( public void setTextTransform\(String textTransform\)) S 0 -291.6 M ( throws DOMException;) S 0 -313.2 M ( public String getTop\(\);) S 0 -324 M ( public void setTop\(String top\)) S 0 -334.8 M ( throws DOMException;) S 0 -356.4 M ( public String getUnicodeBidi\(\);) S 0 -367.2 M ( public void setUnicodeBidi\(String unicodeBidi\)) S 0 -378 M ( throws DOMException;) S 0 -399.6 M ( public String getVerticalAlign\(\);) S 0 -410.4 M ( public void setVerticalAlign\(String verticalAlign\)) S 0 -421.2 M ( throws DOMException;) S 0 -442.8 M ( public String getVisibility\(\);) S 0 -453.6 M ( public void setVisibility\(String visibility\)) S 0 -464.4 M ( throws DOMException;) S 0 -486 M ( public String getVoiceFamily\(\);) S 0 -496.8 M ( public void setVoiceFamily\(String voiceFamily\)) S 0 -507.6 M ( throws DOMException;) S 0 -529.2 M ( public String getVolume\(\);) S 0 -540 M ( public void setVolume\(String volume\)) S 0 -550.8 M ( throws DOMException;) S 0 -572.4 M ( public String getWhiteSpace\(\);) S 0 -583.2 M ( public void setWhiteSpace\(String whiteSpace\)) S 0 -594 M ( throws DOMException;) S 0 -615.6 M ( public String getWidows\(\);) S 0 -615.6 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (385) S 0 setgray 165.6 40 M 8 8 Nf (org/w3c/dom/css/CSS2Properties.java:) S 0 -8 M grestore pgsave restore N %%Page: 386 386 %%PageResources: font Times-Bold 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 void setWidows\(String widows\)) S 0 -21.6 M 9.0 4 Nf ( throws DOMException;) S 0 -43.2 M ( public String getWidth\(\);) S 0 -54 M ( public void setWidth\(String width\)) S 0 -64.8 M ( throws DOMException;) S 0 -86.4 M ( public String getWordSpacing\(\);) S 0 -97.2 M ( public void setWordSpacing\(String wordSpacing\)) S 0 -108 M ( throws DOMException;) S 0 -129.6 M ( public String getZIndex\(\);) S 0 -140.4 M ( public void setZIndex\(String zIndex\)) S 0 -151.2 M ( throws DOMException;) S 0 -172.8 M (}) S 0 -181.8 M [/View [/XYZ -4 524.203125 null] /Dest /139 /DEST pdfmark 0 -206.8 M %%IncludeResource: font Times-Bold 17 2 Nf (D.6:) S [/View [/XYZ -4 519.603394 null] /Dest /1632 /DEST pdfmark [/View [/XYZ -4 519.603394 null] /Dest /1494 /DEST pdfmark ( Document Object Model ) S (Events) S 0 -236.8 M 15 2 Nf (org/w3c/dom/events/EventException.java:) S [/View [/XYZ -4 487.203369 null] /Dest /1633 /DEST pdfmark [/View [/XYZ -4 487.203369 null] /Dest /1495 /DEST pdfmark 0 -256.6 M 9.0 4 Nf (package org.w3c.dom.events;) S 0 -278.2 M (public class EventException extends RuntimeException {) S 0 -289 M ( public EventException\(short code, String message\) {) S 0 -299.8 M ( super\(message\);) S 0 -310.6 M ( this.code = code;) S 0 -321.4 M ( }) S 0 -332.2 M ( public short code;) S 0 -343 M ( // EventExceptionCode) S 0 -353.8 M ( public static final short UNSPECIFIED_EVENT_TYPE_ERR = 0;) S 0 -375.4 M (}) S 0 -405.4 M 15 2 Nf (org/w3c/dom/events/EventTarget.java:) S [/View [/XYZ -4 318.605713 null] /Dest /1634 /DEST pdfmark [/View [/XYZ -4 318.605713 null] /Dest /1496 /DEST pdfmark 0 -425.2 M 9.0 4 Nf (package org.w3c.dom.events;) S 0 -446.8 M (public interface EventTarget {) S 0 -457.6 M ( public void addEventListener\(String type, ) S 0 -468.4 M ( EventListener listener, ) S 0 -479.2 M ( boolean useCapture\);) S 0 -500.8 M ( public void removeEventListener\(String type, ) S 0 -511.6 M ( EventListener listener, ) S 0 -522.4 M ( boolean useCapture\);) S 0 -544 M ( public boolean dispatchEvent\(Event evt\)) S 0 -554.8 M ( throws EventException;) S 0 -576.4 M (}) S 0 -585.4 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (386) S 0 setgray 170.3 40 M 8 8 Nf (D.6: Document Object Model Events) S 0 -8 M grestore pgsave restore N %%Page: 387 387 %%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 -18 M %%IncludeResource: font Times-Bold 15 2 Nf (org/w3c/dom/events/EventListener.java:) S [/View [/XYZ -4 706.0 null] /Dest /1635 /DEST pdfmark [/View [/XYZ -4 706.0 null] /Dest /1497 /DEST pdfmark 0 -37.8 M %%IncludeResource: font Courier 9.0 4 Nf (package org.w3c.dom.events;) S 0 -59.4 M (public interface EventListener {) S 0 -70.2 M ( public void handleEvent\(Event evt\);) S 0 -91.8 M (}) S 0 -121.8 M 15 2 Nf (org/w3c/dom/events/Event.java:) S [/View [/XYZ -4 602.201172 null] /Dest /1636 /DEST pdfmark [/View [/XYZ -4 602.201172 null] /Dest /1498 /DEST pdfmark 0 -141.6 M 9.0 4 Nf (package org.w3c.dom.events;) S 0 -163.2 M (public interface Event {) S 0 -174 M ( // PhaseType) S 0 -184.8 M ( public static final short CAPTURING_PHASE = 1;) S 0 -195.6 M ( public static final short AT_TARGET = 2;) S 0 -206.4 M ( public static final short BUBBLING_PHASE = 3;) S 0 -228 M ( public String getType\(\);) S 0 -249.6 M ( public EventTarget getTarget\(\);) S 0 -271.2 M ( public EventTarget getCurrentTarget\(\);) S 0 -292.8 M ( public short getEventPhase\(\);) S 0 -314.4 M ( public boolean getBubbles\(\);) S 0 -336 M ( public boolean getCancelable\(\);) S 0 -357.6 M ( public long getTimeStamp\(\);) S 0 -379.2 M ( public void stopPropagation\(\);) S 0 -400.8 M ( public void preventDefault\(\);) S 0 -422.4 M ( public void initEvent\(String eventTypeArg, ) S 0 -433.2 M ( boolean canBubbleArg, ) S 0 -444 M ( boolean cancelableArg\);) S 0 -465.6 M (}) S 0 -495.6 M 15 2 Nf (org/w3c/dom/events/DocumentEvent.java:) S [/View [/XYZ -4 228.407227 null] /Dest /1637 /DEST pdfmark [/View [/XYZ -4 228.407227 null] /Dest /1499 /DEST pdfmark 0 -515.4 M 9.0 4 Nf (package org.w3c.dom.events;) S 0 -537 M (import org.w3c.dom.DOMException;) S 0 -558.6 M (public interface DocumentEvent {) S 0 -569.4 M ( public Event createEvent\(String eventType\)) S 0 -580.2 M ( throws DOMException;) S 0 -601.8 M (}) S 0 -610.8 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (387) S 0 setgray 164.1 40 M 8 8 Nf (org/w3c/dom/events/EventListener.java:) S 0 -8 M grestore pgsave restore N %%Page: 388 388 %%PageResources: font Times-Bold Courier Helvetica %%PageBoundingBox: 71 44 367 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/events/UIEvent.java:) S [/View [/XYZ -4 706.0 null] /Dest /1638 /DEST pdfmark [/View [/XYZ -4 706.0 null] /Dest /1500 /DEST pdfmark 0 -37.8 M %%IncludeResource: font Courier 9.0 4 Nf (package org.w3c.dom.events;) S 0 -59.4 M (import org.w3c.dom.views.AbstractView;) S 0 -81 M (public interface UIEvent extends Event {) S 0 -91.8 M ( public AbstractView getView\(\);) S 0 -113.4 M ( public int getDetail\(\);) S 0 -135 M ( public void initUIEvent\(String typeArg, ) S 0 -145.8 M ( boolean canBubbleArg, ) S 0 -156.6 M ( boolean cancelableArg, ) S 0 -167.4 M ( AbstractView viewArg, ) S 0 -178.2 M ( int detailArg\);) S 0 -199.8 M (}) S 0 -229.8 M 15 2 Nf (org/w3c/dom/events/MouseEvent.java:) S [/View [/XYZ -4 494.203125 null] /Dest /1639 /DEST pdfmark [/View [/XYZ -4 494.203125 null] /Dest /1501 /DEST pdfmark 0 -249.6 M 9.0 4 Nf (package org.w3c.dom.events;) S 0 -271.2 M (import org.w3c.dom.views.AbstractView;) S 0 -292.8 M (public interface MouseEvent extends UIEvent {) S 0 -303.6 M ( public int getScreenX\(\);) S 0 -325.2 M ( public int getScreenY\(\);) S 0 -346.8 M ( public int getClientX\(\);) S 0 -368.4 M ( public int getClientY\(\);) S 0 -390 M ( public boolean getCtrlKey\(\);) S 0 -411.6 M ( public boolean getShiftKey\(\);) S 0 -433.2 M ( public boolean getAltKey\(\);) S 0 -454.8 M ( public boolean getMetaKey\(\);) S 0 -476.4 M ( public short getButton\(\);) S 0 -498 M ( public EventTarget getRelatedTarget\(\);) S 0 -519.6 M ( public void initMouseEvent\(String typeArg, ) S 0 -530.4 M ( boolean canBubbleArg, ) S 0 -541.2 M ( boolean cancelableArg, ) S 0 -552 M ( AbstractView viewArg, ) S 0 -562.8 M ( int detailArg, ) S 0 -573.6 M ( int screenXArg, ) S 0 -584.4 M ( int screenYArg, ) S 0 -595.2 M ( int clientXArg, ) S 0 -606 M ( int clientYArg, ) S 0 -616.8 M ( boolean ctrlKeyArg, ) S 0 -616.8 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (388) S 0 setgray 174.3 40 M 8 8 Nf (org/w3c/dom/events/UIEvent.java:) S 0 -8 M grestore pgsave restore N %%Page: 389 389 %%PageResources: font Times-Bold 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 ( boolean altKeyArg, ) S 0 -21.6 M 9.0 4 Nf ( boolean shiftKeyArg, ) S 0 -32.4 M ( boolean metaKeyArg, ) S 0 -43.2 M ( short buttonArg, ) S 0 -54 M ( EventTarget relatedTargetArg\);) S 0 -75.6 M (}) S 0 -105.6 M %%IncludeResource: font Times-Bold 15 2 Nf (org/w3c/dom/events/MutationEvent.java:) S [/View [/XYZ -4 618.401367 null] /Dest /1640 /DEST pdfmark [/View [/XYZ -4 618.401367 null] /Dest /1502 /DEST pdfmark 0 -125.4 M 9.0 4 Nf (package org.w3c.dom.events;) S 0 -147 M (import org.w3c.dom.Node;) S 0 -168.6 M (public interface MutationEvent extends Event {) S 0 -179.4 M ( public Node getRelatedNode\(\);) S 0 -201 M ( public String getPrevValue\(\);) S 0 -222.6 M ( public String getNewValue\(\);) S 0 -244.2 M ( public String getAttrName\(\);) S 0 -265.8 M ( public void initMutationEvent\(String typeArg, ) S 0 -276.6 M ( boolean canBubbleArg, ) S 0 -287.4 M ( boolean cancelableArg, ) S 0 -298.2 M ( Node relatedNodeArg, ) S 0 -309 M ( String prevValueArg, ) S 0 -319.8 M ( String newValueArg, ) S 0 -330.6 M ( String attrNameArg\);) S 0 -352.2 M (}) S 0 -361.2 M [/View [/XYZ -4 344.805664 null] /Dest /140 /DEST pdfmark 0 -386.2 M 17 2 Nf (D.7:) S [/View [/XYZ -4 340.205902 null] /Dest /1641 /DEST pdfmark [/View [/XYZ -4 340.205902 null] /Dest /1503 /DEST pdfmark ( Document Object Model ) S (Traversal) S 0 -416.2 M 15 2 Nf (org/w3c/dom/traversal/NodeIterator.java:) S [/View [/XYZ -4 307.805908 null] /Dest /1642 /DEST pdfmark [/View [/XYZ -4 307.805908 null] /Dest /1504 /DEST pdfmark 0 -436 M 9.0 4 Nf (package org.w3c.dom.traversal;) S 0 -457.6 M (import org.w3c.dom.DOMException;) S 0 -468.4 M (import org.w3c.dom.Node;) S 0 -490 M (public interface NodeIterator {) S 0 -500.8 M ( public Node getRoot\(\);) S 0 -522.4 M ( public int getWhatToShow\(\);) S 0 -544 M ( public NodeFilter getFilter\(\);) S 0 -565.6 M ( public boolean getExpandEntityReferences\(\);) S 0 -587.2 M ( public Node nextNode\(\)) S 0 -598 M ( throws DOMException;) S 0 -619.6 M ( public Node previousNode\(\)) S 0 -619.6 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (389) S 0 setgray 165.9 40 M 8 8 Nf (D.7: Document Object Model Traversal) S 0 -8 M grestore pgsave restore N %%Page: 390 390 %%PageResources: font Times-Bold Courier Helvetica %%PageBoundingBox: 71 44 444 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 detach\(\);) S 0 -54 M (}) S 0 -84 M %%IncludeResource: font Times-Bold 15 2 Nf (org/w3c/dom/traversal/NodeFilter.java:) S [/View [/XYZ -4 640.001 null] /Dest /1643 /DEST pdfmark [/View [/XYZ -4 640.001 null] /Dest /1505 /DEST pdfmark 0 -103.8 M 9.0 4 Nf (package org.w3c.dom.traversal;) S 0 -125.4 M (import org.w3c.dom.Node;) S 0 -147 M (public interface NodeFilter {) S 0 -157.8 M ( // Constants returned by acceptNode) S 0 -168.6 M ( public static final short FILTER_ACCEPT = 1;) S 0 -179.4 M ( public static final short FILTER_REJECT = 2;) S 0 -190.2 M ( public static final short FILTER_SKIP = 3;) S 0 -211.8 M ( // Constants for whatToShow) S 0 -222.6 M ( public static final int SHOW_ALL = 0xFFFFFFFF;) S 0 -233.4 M ( public static final int SHOW_ELEMENT = 0x00000001;) S 0 -244.2 M ( public static final int SHOW_ATTRIBUTE = 0x00000002;) S 0 -255 M ( public static final int SHOW_TEXT = 0x00000004;) S 0 -265.8 M ( public static final int SHOW_CDATA_SECTION = 0x00000008;) S 0 -276.6 M ( public static final int SHOW_ENTITY_REFERENCE = 0x00000010;) S 0 -287.4 M ( public static final int SHOW_ENTITY = 0x00000020;) S 0 -298.2 M ( public static final int SHOW_PROCESSING_INSTRUCTION = 0x00000040;) S 0 -309 M ( public static final int SHOW_COMMENT = 0x00000080;) S 0 -319.8 M ( public static final int SHOW_DOCUMENT = 0x00000100;) S 0 -330.6 M ( public static final int SHOW_DOCUMENT_TYPE = 0x00000200;) S 0 -341.4 M ( public static final int SHOW_DOCUMENT_FRAGMENT = 0x00000400;) S 0 -352.2 M ( public static final int SHOW_NOTATION = 0x00000800;) S 0 -373.8 M ( public short acceptNode\(Node n\);) S 0 -395.4 M (}) S 0 -425.4 M 15 2 Nf (org/w3c/dom/traversal/TreeWalker.java:) S [/View [/XYZ -4 298.606445 null] /Dest /1644 /DEST pdfmark [/View [/XYZ -4 298.606445 null] /Dest /1506 /DEST pdfmark 0 -445.2 M 9.0 4 Nf (package org.w3c.dom.traversal;) S 0 -466.8 M (import org.w3c.dom.DOMException;) S 0 -477.6 M (import org.w3c.dom.Node;) S 0 -499.2 M (public interface TreeWalker {) S 0 -510 M ( public Node getRoot\(\);) S 0 -531.6 M ( public int getWhatToShow\(\);) S 0 -553.2 M ( public NodeFilter getFilter\(\);) S 0 -574.8 M ( public boolean getExpandEntityReferences\(\);) S 0 -596.4 M ( public Node getCurrentNode\(\);) S 0 -607.2 M ( public void setCurrentNode\(Node currentNode\)) S 0 -618 M ( throws DOMException;) S 0 -618 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (390) S 0 setgray 166.5 40 M 8 8 Nf (org/w3c/dom/traversal/NodeFilter.java:) S 0 -8 M grestore pgsave restore N %%Page: 391 391 %%PageResources: font Times-Bold Courier Helvetica %%PageBoundingBox: 71 44 482 755 %%BeginPageSetup /pgsave save D 71 706 translate %%EndPageSetup 0 0 M 0.6 setlinewidth 0 -21.6 M %%IncludeResource: font Courier 9.0 4 Nf ( public Node parentNode\(\);) S 0 -43.2 M ( public Node firstChild\(\);) S 0 -64.8 M ( public Node lastChild\(\);) S 0 -86.4 M ( public Node previousSibling\(\);) S 0 -108 M ( public Node nextSibling\(\);) S 0 -129.6 M ( public Node previousNode\(\);) S 0 -151.2 M ( public Node nextNode\(\);) S 0 -172.8 M (}) S 0 -202.8 M %%IncludeResource: font Times-Bold 15 2 Nf (org/w3c/dom/traversal/DocumentTraversal.java:) S [/View [/XYZ -4 521.203125 null] /Dest /1645 /DEST pdfmark [/View [/XYZ -4 521.203125 null] /Dest /1507 /DEST pdfmark 0 -222.6 M 9.0 4 Nf (package org.w3c.dom.traversal;) S 0 -244.2 M (import org.w3c.dom.DOMException;) S 0 -255 M (import org.w3c.dom.Node;) S 0 -276.6 M (public interface DocumentTraversal {) S 0 -287.4 M ( public NodeIterator createNodeIterator\(Node root, ) S 0 -298.2 M ( int whatToShow, ) S 0 -309 M ( NodeFilter filter, ) S 0 -319.8 M ( boolean entityReferenceExpansion\)) S 0 -330.6 M ( throws DOMException;) S 0 -352.2 M ( public TreeWalker createTreeWalker\(Node root, ) S 0 -363 M ( int whatToShow, ) S 0 -373.8 M ( NodeFilter filter, ) S 0 -384.6 M ( boolean entityReferenceExpansion\)) S 0 -395.4 M ( throws DOMException;) S 0 -417 M (}) S 0 -426 M [/View [/XYZ -4 280.006836 null] /Dest /141 /DEST pdfmark 0 -451 M 17 2 Nf (D.8:) S [/View [/XYZ -4 275.407074 null] /Dest /1646 /DEST pdfmark [/View [/XYZ -4 275.407074 null] /Dest /1508 /DEST pdfmark ( Document Object Model ) S (Range) S 0 -481 M 15 2 Nf (org/w3c/dom/range/RangeException.java:) S [/View [/XYZ -4 243.00708 null] /Dest /1647 /DEST pdfmark [/View [/XYZ -4 243.00708 null] /Dest /1509 /DEST pdfmark 0 -500.8 M 9.0 4 Nf (package org.w3c.dom.range;) S 0 -522.4 M (public class RangeException extends RuntimeException {) S 0 -533.2 M ( public RangeException\(short code, String message\) {) S 0 -544 M ( super\(message\);) S 0 -554.8 M ( this.code = code;) S 0 -565.6 M ( }) S 0 -576.4 M ( public short code;) S 0 -587.2 M ( // RangeExceptionCode) S 0 -587.2 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (391) S 0 setgray 170.8 40 M 8 8 Nf (D.8: Document Object Model Range) S 0 -8 M grestore pgsave restore N %%Page: 392 392 %%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 BAD_BOUNDARYPOINTS_ERR = 1;) S 0 -21.6 M ( public static final short INVALID_NODE_TYPE_ERR = 2;) S 0 -43.2 M (}) S 0 -73.2 M %%IncludeResource: font Times-Bold 15 2 Nf (org/w3c/dom/range/Range.java:) S [/View [/XYZ -4 650.800781 null] /Dest /1648 /DEST pdfmark [/View [/XYZ -4 650.800781 null] /Dest /1510 /DEST pdfmark 0 -93 M 9.0 4 Nf (package org.w3c.dom.range;) S 0 -114.6 M (import org.w3c.dom.DOMException;) S 0 -125.4 M (import org.w3c.dom.DocumentFragment;) S 0 -136.2 M (import org.w3c.dom.Node;) S 0 -157.8 M (public interface Range {) S 0 -168.6 M ( public Node getStartContainer\(\)) S 0 -179.4 M ( throws DOMException;) S 0 -201 M ( public int getStartOffset\(\)) S 0 -211.8 M ( throws DOMException;) S 0 -233.4 M ( public Node getEndContainer\(\)) S 0 -244.2 M ( throws DOMException;) S 0 -265.8 M ( public int getEndOffset\(\)) S 0 -276.6 M ( throws DOMException;) S 0 -298.2 M ( public boolean getCollapsed\(\)) S 0 -309 M ( throws DOMException;) S 0 -330.6 M ( public Node getCommonAncestorContainer\(\)) S 0 -341.4 M ( throws DOMException;) S 0 -363 M ( public void setStart\(Node refNode, ) S 0 -373.8 M ( int offset\)) S 0 -384.6 M ( throws RangeException, DOMException;) S 0 -406.2 M ( public void setEnd\(Node refNode, ) S 0 -417 M ( int offset\)) S 0 -427.8 M ( throws RangeException, DOMException;) S 0 -449.4 M ( public void setStartBefore\(Node refNode\)) S 0 -460.2 M ( throws RangeException, DOMException;) S 0 -481.8 M ( public void setStartAfter\(Node refNode\)) S 0 -492.6 M ( throws RangeException, DOMException;) S 0 -514.2 M ( public void setEndBefore\(Node refNode\)) S 0 -525 M ( throws RangeException, DOMException;) S 0 -546.6 M ( public void setEndAfter\(Node refNode\)) S 0 -557.4 M ( throws RangeException, DOMException;) S 0 -579 M ( public void collapse\(boolean toStart\)) S 0 -589.8 M ( throws DOMException;) S 0 -611.4 M ( public void selectNode\(Node refNode\)) S 0 -611.4 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (392) S 0 setgray 178.3 40 M 8 8 Nf (org/w3c/dom/range/Range.java:) S 0 -8 M grestore pgsave restore N %%Page: 393 393 %%PageResources: font Times-Bold Courier Helvetica %%PageBoundingBox: 71 44 455 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 RangeException, DOMException;) S 0 -32.4 M 9.0 4 Nf ( public void selectNodeContents\(Node refNode\)) S 0 -43.2 M ( throws RangeException, DOMException;) S 0 -64.8 M ( // CompareHow) S 0 -75.6 M ( public static final short START_TO_START = 0;) S 0 -86.4 M ( public static final short START_TO_END = 1;) S 0 -97.2 M ( public static final short END_TO_END = 2;) S 0 -108 M ( public static final short END_TO_START = 3;) S 0 -129.6 M ( public short compareBoundaryPoints\(short how, ) S 0 -140.4 M ( Range sourceRange\)) S 0 -151.2 M ( throws DOMException;) S 0 -172.8 M ( public void deleteContents\(\)) S 0 -183.6 M ( throws DOMException;) S 0 -205.2 M ( public DocumentFragment extractContents\(\)) S 0 -216 M ( throws DOMException;) S 0 -237.6 M ( public DocumentFragment cloneContents\(\)) S 0 -248.4 M ( throws DOMException;) S 0 -270 M ( public void insertNode\(Node newNode\)) S 0 -280.8 M ( throws DOMException, RangeException;) S 0 -302.4 M ( public void surroundContents\(Node newParent\)) S 0 -313.2 M ( throws DOMException, RangeException;) S 0 -334.8 M ( public Range cloneRange\(\)) S 0 -345.6 M ( throws DOMException;) S 0 -367.2 M ( public String toString\(\)) S 0 -378 M ( throws DOMException;) S 0 -399.6 M ( public void detach\(\)) S 0 -410.4 M ( throws DOMException;) S 0 -432 M (}) S 0 -462 M %%IncludeResource: font Times-Bold 15 2 Nf (org/w3c/dom/range/DocumentRange.java:) S [/View [/XYZ -4 262.007812 null] /Dest /1649 /DEST pdfmark [/View [/XYZ -4 262.007812 null] /Dest /1511 /DEST pdfmark 0 -481.8 M 9.0 4 Nf (package org.w3c.dom.range;) S 0 -503.4 M (public interface DocumentRange {) S 0 -514.2 M ( public Range createRange\(\);) S 0 -535.8 M (}) S 0 -544.8 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (393) S 0 setgray 160.1 40 M 8 8 Nf (org/w3c/dom/range/DocumentRange.java:) S 0 -8 M grestore pgsave restore N %%Page: 394 394 %%PageResources: font Helvetica %%PageBoundingBox: 231 44 381 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 (394) S 0 setgray 160.1 40 M 8 8 Nf (org/w3c/dom/range/DocumentRange.java:) S 0 -8 M grestore pgsave restore N %%Page: 395 395 %%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 0 M [/View [/XYZ -4 706.0 null] /Dest /23 /DEST pdfmark 0 0 M [/View [/XYZ -4 706.0 null] /Dest /1650 /DEST pdfmark 0 -22.8 M %%IncludeResource: font Times-Bold 19 2 Nf (Appendix) S [/View [/XYZ -4 706.000183 null] /Dest /1660 /DEST pdfmark [/View [/XYZ -4 706.000183 null] /Dest /1651 /DEST pdfmark ( E: ECMA Script Language ) S (Binding) S 0 -47 M %%IncludeResource: font Times-Roman 11 0 Nf (This appendix contains the complete ECMA Script binding for the Level 2 Document Object Model) S 0 -60.2 M (definitions. The definitions are divided into ) S (Core) S [/Rect [193.01416 -62.949707 216.397705 -50.8497086] /Subtype /Link /Border [0 0 1] /Dest /142 /ANN pdfmark ( ) S ([p.) S (395) S (] ) S (, ) S (HTML) S [/Rect [257.473389 -62.949707 290.636 -50.8497086] /Subtype /Link /Border [0 0 1] /Dest /143 /ANN pdfmark ( ) S ([p.) S (401) S (] ) S (, ) S (StyleSheets) S [/Rect [331.71167 -62.949707 385.047363 -50.8497086] /Subtype /Link /Border [0 0 1] /Dest /145 /ANN pdfmark ( ) S ([p.) S (422) S (] ) S (, ) S (CSS) S [/Rect [426.123047 -62.949707 447.691895 -50.8497086] /Subtype /Link /Border [0 0 1] /Dest /146 /ANN pdfmark ( ) S 0 -73.4 M ([p.) S (423) S (] ) S (, ) S (Events) S [/Rect [39.3256836 -76.1496582 71.2670898 -64.0496597] /Subtype /Link /Border [0 0 1] /Dest /147 /ANN pdfmark ( ) S ([p.) S (438) S (] ) S (, ) S (Traversal) S [/Rect [112.342773 -76.1496582 155.877441 -64.0496597] /Subtype /Link /Border [0 0 1] /Dest /148 /ANN pdfmark ( ) S ([p.) S (441) S (] ) S (, and ) S (Range) S [/Rect [215.586914 -76.1496582 245.691406 -64.0496597] /Subtype /Link /Border [0 0 1] /Dest /149 /ANN pdfmark ( ) S ([p.) S (442) S (] ) S (. ) S 0 -73.4 M [/View [/XYZ -4 632.600342 null] /Dest /142 /DEST pdfmark 0 -107.4 M 17 2 Nf (E.1:) S [/View [/XYZ -4 619.00061 null] /Dest /1661 /DEST pdfmark [/View [/XYZ -4 619.00061 null] /Dest /1652 /DEST pdfmark ( Document Object Model ) S (Core) S 0 -131.6 M 11 0 Nf (Object ) S 11 2 Nf (DOMString) S 11 0 Nf ( ) S 0 -144.8 M 11 0 Nf (Object ) S 11 2 Nf (DOMTimeStamp) S 11 0 Nf ( ) S 0 -158 M 11 0 Nf (Object ) S 11 2 Nf (DOMImplementation) S 11 0 Nf ( ) S 22 -171.2 M 11 0 Nf (The ) S 11 2 Nf (DOMImplementation) S 11 0 Nf ( object has the following methods: ) S 44 -184.4 M 11 2 Nf (hasFeature\(feature, ) S (version\)) S 11 0 Nf ( ) S 66 -197.6 M 11 0 Nf (This method returns a ) S 11 2 Nf (boolean) S 11 0 Nf (. The ) S 11 2 Nf (feature) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (DOMString) S 11 0 Nf (. The ) S 11 2 Nf (version) S 66 -210.8 M 11 0 Nf (parameter is of type ) S 11 2 Nf (DOMString) S 11 0 Nf (. ) S 44 -224 M 11 2 Nf (createDocumentType\(qualifiedName, publicId, ) S (systemId\)) S 11 0 Nf ( ) S 66 -237.2 M 11 0 Nf (This method returns a ) S 11 2 Nf (DocumentType) S 11 0 Nf (. The ) S 11 2 Nf (qualifiedName) S 11 0 Nf ( parameter is of type ) S 66 -250.4 M 11 2 Nf (DOMString) S 11 0 Nf (. The ) S 11 2 Nf (publicId) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (DOMString) S 11 0 Nf (. The ) S 11 2 Nf (systemId) S 11 0 Nf ( parameter is) S 66 -263.6 M 11 0 Nf (of type ) S 11 2 Nf (DOMString) S 11 0 Nf (. ) S 44 -276.8 M 11 2 Nf (createDocument\(namespaceURI, qualifiedName, ) S (doctype\)) S 11 0 Nf ( ) S 66 -290 M 11 0 Nf (This method returns a ) S 11 2 Nf (Document) S 11 0 Nf (. The ) S 11 2 Nf (namespaceURI) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (DOMString) S 11 0 Nf (.) S 66 -303.2 M 11 0 Nf (The ) S 11 2 Nf (qualifiedName) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (DOMString) S 11 0 Nf (. The ) S 11 2 Nf (doctype) S 11 0 Nf ( parameter is of type ) S 66 -316.4 M 11 2 Nf (DocumentType) S 11 0 Nf (.) S 0 -329.6 M 11 0 Nf (Object ) S 11 2 Nf (DocumentFragment) S 11 0 Nf ( ) S 22 -342.8 M 11 2 Nf (DocumentFragment) S 11 0 Nf ( has the all the properties and methods of ) S 11 2 Nf (Node) S 11 0 Nf ( as well as the properties and) S 22 -356 M (methods defined ) S (below.) S 0 -369.2 M 11 0 Nf (Object ) S 11 2 Nf (Document) S 11 0 Nf ( ) S 22 -382.4 M 11 2 Nf (Document) S 11 0 Nf ( has the all the properties and methods of ) S 11 2 Nf (Node) S 11 0 Nf ( as well as the properties and methods) S 22 -395.6 M (defined below. ) S 22 -408.8 M 11 0 Nf (The ) S 11 2 Nf (Document) S 11 0 Nf ( object has the following properties: ) S 44 -422 M 11 2 Nf (doctype) S 11 0 Nf ( ) S 66 -435.2 M 11 0 Nf (This property is of type ) S 11 2 Nf (DocumentType) S 11 0 Nf (. ) S 44 -448.4 M 11 2 Nf (implementation) S 11 0 Nf ( ) S 66 -461.6 M 11 0 Nf (This property is of type ) S 11 2 Nf (DOMImplementation) S 11 0 Nf (. ) S 44 -474.8 M 11 2 Nf (documentElement) S 11 0 Nf ( ) S 66 -488 M 11 0 Nf (This property is of type ) S 11 2 Nf (Element) S 11 0 Nf (.) S 22 -501.2 M 11 0 Nf (The ) S 11 2 Nf (Document) S 11 0 Nf ( object has the following methods: ) S 44 -514.4 M 11 2 Nf (createElement\(tagName\)) S 11 0 Nf ( ) S 66 -527.6 M 11 0 Nf (This method returns a ) S 11 2 Nf (Element) S 11 0 Nf (. The ) S 11 2 Nf (tagName) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (DOMString) S 11 0 Nf (. ) S 44 -540.8 M 11 2 Nf (createDocumentFragment\(\)) S 11 0 Nf ( ) S 66 -554 M 11 0 Nf (This method returns a ) S 11 2 Nf (DocumentFragment) S 11 0 Nf (. ) S 44 -567.2 M 11 2 Nf (createTextNode\(data\)) S 11 0 Nf ( ) S 66 -580.4 M 11 0 Nf (This method returns a ) S 11 2 Nf (Text) S 11 0 Nf (. The ) S 11 2 Nf (data) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (DOMString) S 11 0 Nf (. ) S 44 -593.6 M 11 2 Nf (createComment\(data\)) S 11 0 Nf ( ) S 66 -606.8 M 11 0 Nf (This method returns a ) S 11 2 Nf (Comment) S 11 0 Nf (. The ) S 11 2 Nf (data) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (DOMString) S 11 0 Nf (. ) S 66 -606.8 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (395) S 0 setgray 156.1 40 M 8 8 Nf (Appendix E: ECMA Script Language Binding) S 88 -8 M grestore pgsave restore N %%Page: 396 396 %%PageResources: font Times-Roman Times-Bold Helvetica %%PageBoundingBox: 71 44 528 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 (createCDATASection\(data\)) S %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 66 -26.4 M 11 0 Nf (This method returns a ) S 11 2 Nf (CDATASection) S 11 0 Nf (. The ) S 11 2 Nf (data) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (DOMString) S 11 0 Nf (. ) S 44 -39.6 M 11 2 Nf (createProcessingInstruction\(target, ) S (data\)) S 11 0 Nf ( ) S 66 -52.8 M 11 0 Nf (This method returns a ) S 11 2 Nf (ProcessingInstruction) S 11 0 Nf (. The ) S 11 2 Nf (target) S 11 0 Nf ( parameter is of type ) S 66 -66 M 11 2 Nf (DOMString) S 11 0 Nf (. The ) S 11 2 Nf (data) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (DOMString) S 11 0 Nf (. ) S 44 -79.2 M 11 2 Nf (createAttribute\(name\)) S 11 0 Nf ( ) S 66 -92.4 M 11 0 Nf (This method returns a ) S 11 2 Nf (Attr) S 11 0 Nf (. The ) S 11 2 Nf (name) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (DOMString) S 11 0 Nf (. ) S 44 -105.6 M 11 2 Nf (createEntityReference\(name\)) S 11 0 Nf ( ) S 66 -118.8 M 11 0 Nf (This method returns a ) S 11 2 Nf (EntityReference) S 11 0 Nf (. The ) S 11 2 Nf (name) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (DOMString) S 11 0 Nf (. ) S 44 -132 M 11 2 Nf (getElementsByTagName\(tagname\)) S 11 0 Nf ( ) S 66 -145.2 M 11 0 Nf (This method returns a ) S 11 2 Nf (NodeList) S 11 0 Nf (. The ) S 11 2 Nf (tagname) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (DOMString) S 11 0 Nf (. ) S 44 -158.4 M 11 2 Nf (importNode\(importedNode, ) S (deep\)) S 11 0 Nf ( ) S 66 -171.6 M 11 0 Nf (This method returns a ) S 11 2 Nf (Node) S 11 0 Nf (. The ) S 11 2 Nf (importedNode) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (Node) S 11 0 Nf (. The ) S 11 2 Nf (deep) S 66 -184.8 M 11 0 Nf (parameter is of type ) S 11 2 Nf (boolean) S 11 0 Nf (. ) S 44 -198 M 11 2 Nf (createElementNS\(namespaceURI, ) S (qualifiedName\)) S 11 0 Nf ( ) S 66 -211.2 M 11 0 Nf (This method returns a ) S 11 2 Nf (Element) S 11 0 Nf (. The ) S 11 2 Nf (namespaceURI) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (DOMString) S 11 0 Nf (.) S 66 -224.4 M 11 0 Nf (The ) S 11 2 Nf (qualifiedName) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (DOMString) S 11 0 Nf (. ) S 44 -237.6 M 11 2 Nf (createAttributeNS\(namespaceURI, ) S (qualifiedName\)) S 11 0 Nf ( ) S 66 -250.8 M 11 0 Nf (This method returns a ) S 11 2 Nf (Attr) S 11 0 Nf (. The ) S 11 2 Nf (namespaceURI) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (DOMString) S 11 0 Nf (. The ) S 66 -264 M 11 2 Nf (qualifiedName) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (DOMString) S 11 0 Nf (. ) S 44 -277.2 M 11 2 Nf (getElementsByTagNameNS\(namespaceURI, ) S (localName\)) S 11 0 Nf ( ) S 66 -290.4 M 11 0 Nf (This method returns a ) S 11 2 Nf (NodeList) S 11 0 Nf (. The ) S 11 2 Nf (namespaceURI) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (DOMString) S 11 0 Nf (.) S 66 -303.6 M 11 0 Nf (The ) S 11 2 Nf (localName) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (DOMString) S 11 0 Nf (. ) S 44 -316.8 M 11 2 Nf (getElementById\(elementId\)) S 11 0 Nf ( ) S 66 -330 M 11 0 Nf (This method returns a ) S 11 2 Nf (Element) S 11 0 Nf (. The ) S 11 2 Nf (elementId) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (DOMString) S 11 0 Nf (.) S 0 -343.2 M 11 0 Nf (Class ) S 11 2 Nf (Node) S 11 0 Nf ( ) S 22 -356.4 M 11 0 Nf (The ) S 11 2 Nf (Node) S 11 0 Nf ( class has the following constants: ) S 44 -369.6 M 11 2 Nf (Node.ELEMENT_NODE) S 11 0 Nf ( ) S 66 -382.8 M 11 0 Nf (This constant is of type ) S 11 2 Nf (short) S 11 0 Nf ( and its value is ) S 11 2 Nf (1) S 11 0 Nf (. ) S 44 -396 M 11 2 Nf (Node.ATTRIBUTE_NODE) S 11 0 Nf ( ) S 66 -409.2 M 11 0 Nf (This constant is of type ) S 11 2 Nf (short) S 11 0 Nf ( and its value is ) S 11 2 Nf (2) S 11 0 Nf (. ) S 44 -422.4 M 11 2 Nf (Node.TEXT_NODE) S 11 0 Nf ( ) S 66 -435.6 M 11 0 Nf (This constant is of type ) S 11 2 Nf (short) S 11 0 Nf ( and its value is ) S 11 2 Nf (3) S 11 0 Nf (. ) S 44 -448.8 M 11 2 Nf (Node.CDATA_SECTION_NODE) S 11 0 Nf ( ) S 66 -462 M 11 0 Nf (This constant is of type ) S 11 2 Nf (short) S 11 0 Nf ( and its value is ) S 11 2 Nf (4) S 11 0 Nf (. ) S 44 -475.2 M 11 2 Nf (Node.ENTITY_REFERENCE_NODE) S 11 0 Nf ( ) S 66 -488.4 M 11 0 Nf (This constant is of type ) S 11 2 Nf (short) S 11 0 Nf ( and its value is ) S 11 2 Nf (5) S 11 0 Nf (. ) S 44 -501.6 M 11 2 Nf (Node.ENTITY_NODE) S 11 0 Nf ( ) S 66 -514.8 M 11 0 Nf (This constant is of type ) S 11 2 Nf (short) S 11 0 Nf ( and its value is ) S 11 2 Nf (6) S 11 0 Nf (. ) S 44 -528 M 11 2 Nf (Node.PROCESSING_INSTRUCTION_NODE) S 11 0 Nf ( ) S 66 -541.2 M 11 0 Nf (This constant is of type ) S 11 2 Nf (short) S 11 0 Nf ( and its value is ) S 11 2 Nf (7) S 11 0 Nf (. ) S 44 -554.4 M 11 2 Nf (Node.COMMENT_NODE) S 11 0 Nf ( ) S 66 -567.6 M 11 0 Nf (This constant is of type ) S 11 2 Nf (short) S 11 0 Nf ( and its value is ) S 11 2 Nf (8) S 11 0 Nf (. ) S 44 -580.8 M 11 2 Nf (Node.DOCUMENT_NODE) S 11 0 Nf ( ) S 66 -594 M 11 0 Nf (This constant is of type ) S 11 2 Nf (short) S 11 0 Nf ( and its value is ) S 11 2 Nf (9) S 11 0 Nf (. ) S 66 -594 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (396) S 0 setgray 174.1 40 M 8 8 Nf (E.1: Document Object Model Core) S 88 -8 M grestore pgsave restore N %%Page: 397 397 %%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 44 -13.2 M %%IncludeResource: font Times-Bold 11 2 Nf (Node.DOCUMENT_TYPE_NODE) S %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 66 -26.4 M 11 0 Nf (This constant is of type ) S 11 2 Nf (short) S 11 0 Nf ( and its value is ) S 11 2 Nf (10) S 11 0 Nf (. ) S 44 -39.6 M 11 2 Nf (Node.DOCUMENT_FRAGMENT_NODE) S 11 0 Nf ( ) S 66 -52.8 M 11 0 Nf (This constant is of type ) S 11 2 Nf (short) S 11 0 Nf ( and its value is ) S 11 2 Nf (11) S 11 0 Nf (. ) S 44 -66 M 11 2 Nf (Node.NOTATION_NODE) S 11 0 Nf ( ) S 66 -79.2 M 11 0 Nf (This constant is of type ) S 11 2 Nf (short) S 11 0 Nf ( and its value is ) S 11 2 Nf (12) S 11 0 Nf (.) S 0 -92.4 M 11 0 Nf (Object ) S 11 2 Nf (Node) S 11 0 Nf ( ) S 22 -105.6 M 11 0 Nf (The ) S 11 2 Nf (Node) S 11 0 Nf ( object has the following properties: ) S 44 -118.8 M 11 2 Nf (nodeName) S 11 0 Nf ( ) S 66 -132 M 11 0 Nf (This property is of type ) 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 of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -171.6 M 11 2 Nf (nodeType) S 11 0 Nf ( ) S 66 -184.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (short) S 11 0 Nf (. ) S 44 -198 M 11 2 Nf (parentNode) S 11 0 Nf ( ) S 66 -211.2 M 11 0 Nf (This property is of type ) S 11 2 Nf (Node) S 11 0 Nf (. ) S 44 -224.4 M 11 2 Nf (childNodes) S 11 0 Nf ( ) S 66 -237.6 M 11 0 Nf (This property is of type ) S 11 2 Nf (NodeList) S 11 0 Nf (. ) S 44 -250.8 M 11 2 Nf (firstChild) S 11 0 Nf ( ) S 66 -264 M 11 0 Nf (This property is of type ) S 11 2 Nf (Node) S 11 0 Nf (. ) S 44 -277.2 M 11 2 Nf (lastChild) S 11 0 Nf ( ) S 66 -290.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (Node) S 11 0 Nf (. ) S 44 -303.6 M 11 2 Nf (previousSibling) S 11 0 Nf ( ) S 66 -316.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (Node) S 11 0 Nf (. ) S 44 -330 M 11 2 Nf (nextSibling) S 11 0 Nf ( ) S 66 -343.2 M 11 0 Nf (This property is of type ) S 11 2 Nf (Node) S 11 0 Nf (. ) S 44 -356.4 M 11 2 Nf (attributes) S 11 0 Nf ( ) S 66 -369.6 M 11 0 Nf (This property is of type ) S 11 2 Nf (NamedNodeMap) S 11 0 Nf (. ) S 44 -382.8 M 11 2 Nf (ownerDocument) S 11 0 Nf ( ) S 66 -396 M 11 0 Nf (This property is of type ) S 11 2 Nf (Document) S 11 0 Nf (. ) S 44 -409.2 M 11 2 Nf (namespaceURI) S 11 0 Nf ( ) S 66 -422.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -435.6 M 11 2 Nf (prefix) S 11 0 Nf ( ) S 66 -448.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -462 M 11 2 Nf (localName) S 11 0 Nf ( ) S 66 -475.2 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (.) S 22 -488.4 M 11 0 Nf (The ) S 11 2 Nf (Node) S 11 0 Nf ( object has the following methods: ) S 44 -501.6 M 11 2 Nf (insertBefore\(newChild, ) S (refChild\)) S 11 0 Nf ( ) S 66 -514.8 M 11 0 Nf (This method returns a ) S 11 2 Nf (Node) S 11 0 Nf (. The ) S 11 2 Nf (newChild) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (Node) S 11 0 Nf (. The ) S 11 2 Nf (refChild) S 66 -528 M 11 0 Nf (parameter is of type ) S 11 2 Nf (Node) S 11 0 Nf (. ) S 44 -541.2 M 11 2 Nf (replaceChild\(newChild, ) S (oldChild\)) S 11 0 Nf ( ) S 66 -554.4 M 11 0 Nf (This method returns a ) S 11 2 Nf (Node) S 11 0 Nf (. The ) S 11 2 Nf (newChild) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (Node) S 11 0 Nf (. The ) S 11 2 Nf (oldChild) S 66 -567.6 M 11 0 Nf (parameter is of type ) S 11 2 Nf (Node) S 11 0 Nf (. ) S 44 -580.8 M 11 2 Nf (removeChild\(oldChild\)) S 11 0 Nf ( ) S 66 -594 M 11 0 Nf (This method returns a ) S 11 2 Nf (Node) S 11 0 Nf (. The ) S 11 2 Nf (oldChild) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (Node) S 11 0 Nf (. ) S 66 -594 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (397) S 0 setgray 174.1 40 M 8 8 Nf (E.1: Document Object Model Core) S 88 -8 M grestore pgsave restore N %%Page: 398 398 %%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 44 -13.2 M %%IncludeResource: font Times-Bold 11 2 Nf (appendChild\(newChild\)) S %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 66 -26.4 M 11 0 Nf (This method returns a ) S 11 2 Nf (Node) S 11 0 Nf (. The ) S 11 2 Nf (newChild) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (Node) S 11 0 Nf (. ) S 44 -39.6 M 11 2 Nf (hasChildNodes\(\)) S 11 0 Nf ( ) S 66 -52.8 M 11 0 Nf (This method returns a ) S 11 2 Nf (boolean) S 11 0 Nf (. ) S 44 -66 M 11 2 Nf (cloneNode\(deep\)) S 11 0 Nf ( ) S 66 -79.2 M 11 0 Nf (This method returns a ) S 11 2 Nf (Node) S 11 0 Nf (. The ) S 11 2 Nf (deep) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (boolean) S 11 0 Nf (. ) S 44 -92.4 M 11 2 Nf (normalize\(\)) S 11 0 Nf ( ) S 66 -105.6 M 11 0 Nf (This method returns a ) S 11 2 Nf (void) S 11 0 Nf (. ) S 44 -118.8 M 11 2 Nf (supports\(feature, ) S (version\)) S 11 0 Nf ( ) S 66 -132 M 11 0 Nf (This method returns a ) S 11 2 Nf (boolean) S 11 0 Nf (. The ) S 11 2 Nf (feature) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (DOMString) S 11 0 Nf (. The ) S 11 2 Nf (version) S 66 -145.2 M 11 0 Nf (parameter is of type ) S 11 2 Nf (DOMString) S 11 0 Nf (.) S 0 -158.4 M 11 0 Nf (Object ) S 11 2 Nf (NodeList) S 11 0 Nf ( ) S 22 -171.6 M 11 0 Nf (The ) S 11 2 Nf (NodeList) S 11 0 Nf ( object has the following properties: ) S 44 -184.8 M 11 2 Nf (length) S 11 0 Nf ( ) S 66 -198 M 11 0 Nf (This property is of type ) S 11 2 Nf (int) S 11 0 Nf (.) S 22 -211.2 M 11 0 Nf (The ) S 11 2 Nf (NodeList) S 11 0 Nf ( object has the following methods: ) S 44 -224.4 M 11 2 Nf (item\(index\)) S 11 0 Nf ( ) S 66 -237.6 M 11 0 Nf (This method returns a ) S 11 2 Nf (Node) S 11 0 Nf (. The ) S 11 2 Nf (index) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (unsigned ) S (long) S 11 0 Nf (. This object) S 66 -250.8 M (can also be dereferenced using square bracket notation \(e.g. obj[1]\). Dereferencing with an) S 66 -264 M 11 0 Nf (integer ) S %%IncludeResource: font Courier 11 4 Nf (index) S 11 0 Nf ( is equivalent to invoking the ) S 11 2 Nf (item) S 11 0 Nf ( method with that ) S (index.) S 0 -277.2 M 11 0 Nf (Object ) S 11 2 Nf (NamedNodeMap) S 11 0 Nf ( ) S 22 -290.4 M 11 0 Nf (The ) S 11 2 Nf (NamedNodeMap) S 11 0 Nf ( object has the following properties: ) S 44 -303.6 M 11 2 Nf (length) S 11 0 Nf ( ) S 66 -316.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (int) S 11 0 Nf (.) S 22 -330 M 11 0 Nf (The ) S 11 2 Nf (NamedNodeMap) S 11 0 Nf ( object has the following methods: ) S 44 -343.2 M 11 2 Nf (getNamedItem\(name\)) S 11 0 Nf ( ) S 66 -356.4 M 11 0 Nf (This method returns a ) S 11 2 Nf (Node) S 11 0 Nf (. The ) S 11 2 Nf (name) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (DOMString) S 11 0 Nf (. ) S 44 -369.6 M 11 2 Nf (setNamedItem\(arg\)) S 11 0 Nf ( ) S 66 -382.8 M 11 0 Nf (This method returns a ) S 11 2 Nf (Node) S 11 0 Nf (. The ) S 11 2 Nf (arg) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (Node) S 11 0 Nf (. ) S 44 -396 M 11 2 Nf (removeNamedItem\(name\)) S 11 0 Nf ( ) S 66 -409.2 M 11 0 Nf (This method returns a ) S 11 2 Nf (Node) S 11 0 Nf (. The ) S 11 2 Nf (name) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (DOMString) S 11 0 Nf (. ) S 44 -422.4 M 11 2 Nf (item\(index\)) S 11 0 Nf ( ) S 66 -435.6 M 11 0 Nf (This method returns a ) S 11 2 Nf (Node) S 11 0 Nf (. The ) S 11 2 Nf (index) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (unsigned ) S (long) S 11 0 Nf (. This object) S 66 -448.8 M (can also be dereferenced using square bracket notation \(e.g. obj[1]\). Dereferencing with an) S 66 -462 M 11 0 Nf (integer ) S 11 4 Nf (index) S 11 0 Nf ( is equivalent to invoking the ) S 11 2 Nf (item) S 11 0 Nf ( method with that index. ) S 44 -475.2 M 11 2 Nf (getNamedItemNS\(namespaceURI, ) S (localName\)) S 11 0 Nf ( ) S 66 -488.4 M 11 0 Nf (This method returns a ) S 11 2 Nf (Node) S 11 0 Nf (. The ) S 11 2 Nf (namespaceURI) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (DOMString) S 11 0 Nf (. The ) S 66 -501.6 M 11 2 Nf (localName) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (DOMString) S 11 0 Nf (. ) S 44 -514.8 M 11 2 Nf (setNamedItemNS\(arg\)) S 11 0 Nf ( ) S 66 -528 M 11 0 Nf (This method returns a ) S 11 2 Nf (Node) S 11 0 Nf (. The ) S 11 2 Nf (arg) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (Node) S 11 0 Nf (. ) S 44 -541.2 M 11 2 Nf (removeNamedItemNS\(namespaceURI, ) S (localName\)) S 11 0 Nf ( ) S 66 -554.4 M 11 0 Nf (This method returns a ) S 11 2 Nf (Node) S 11 0 Nf (. The ) S 11 2 Nf (namespaceURI) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (DOMString) S 11 0 Nf (. The ) S 66 -567.6 M 11 2 Nf (localName) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (DOMString) S 11 0 Nf (.) S 0 -580.8 M 11 0 Nf (Object ) S 11 2 Nf (CharacterData) S 11 0 Nf ( ) S 22 -594 M 11 2 Nf (CharacterData) S 11 0 Nf ( has the all the properties and methods of ) S 11 2 Nf (Node) S 11 0 Nf ( as well as the properties and methods) S 22 -607.2 M (defined below. ) S 22 -607.2 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (398) S 0 setgray 174.1 40 M 8 8 Nf (E.1: Document Object Model Core) S 44 -8 M grestore pgsave restore N %%Page: 399 399 %%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-Roman 11 0 Nf (The ) S %%IncludeResource: font Times-Bold 11 2 Nf (CharacterData) S 11 0 Nf ( object has the following properties: ) S 44 -26.4 M 11 2 Nf (data) S 11 0 Nf ( ) S 66 -39.6 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -52.8 M 11 2 Nf (length) S 11 0 Nf ( ) S 66 -66 M 11 0 Nf (This property is of type ) S 11 2 Nf (int) S 11 0 Nf (.) S 22 -79.2 M 11 0 Nf (The ) S 11 2 Nf (CharacterData) S 11 0 Nf ( object has the following methods: ) S 44 -92.4 M 11 2 Nf (substringData\(offset, ) S (count\)) S 11 0 Nf ( ) S 66 -105.6 M 11 0 Nf (This method returns a ) S 11 2 Nf (DOMString) S 11 0 Nf (. The ) S 11 2 Nf (offset) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (unsigned ) S (long) S 11 0 Nf (. The ) S 66 -118.8 M 11 2 Nf (count) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (unsigned ) S (long) S 11 0 Nf (. ) S 44 -132 M 11 2 Nf (appendData\(arg\)) S 11 0 Nf ( ) S 66 -145.2 M 11 0 Nf (This method returns a ) S 11 2 Nf (void) S 11 0 Nf (. The ) S 11 2 Nf (arg) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (DOMString) S 11 0 Nf (. ) S 44 -158.4 M 11 2 Nf (insertData\(offset, ) S (arg\)) S 11 0 Nf ( ) S 66 -171.6 M 11 0 Nf (This method returns a ) S 11 2 Nf (void) S 11 0 Nf (. The ) S 11 2 Nf (offset) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (unsigned ) S (long) S 11 0 Nf (. The ) S 11 2 Nf (arg) S 66 -184.8 M 11 0 Nf (parameter is of type ) S 11 2 Nf (DOMString) S 11 0 Nf (. ) S 44 -198 M 11 2 Nf (deleteData\(offset, ) S (count\)) S 11 0 Nf ( ) S 66 -211.2 M 11 0 Nf (This method returns a ) S 11 2 Nf (void) S 11 0 Nf (. The ) S 11 2 Nf (offset) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (unsigned ) S (long) S 11 0 Nf (. The ) S 11 2 Nf (count) S 66 -224.4 M 11 0 Nf (parameter is of type ) S 11 2 Nf (unsigned ) S (long) S 11 0 Nf (. ) S 44 -237.6 M 11 2 Nf (replaceData\(offset, count, ) S (arg\)) S 11 0 Nf ( ) S 66 -250.8 M 11 0 Nf (This method returns a ) S 11 2 Nf (void) S 11 0 Nf (. The ) S 11 2 Nf (offset) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (unsigned ) S (long) S 11 0 Nf (. The ) S 11 2 Nf (count) S 66 -264 M 11 0 Nf (parameter is of type ) S 11 2 Nf (unsigned ) S (long) S 11 0 Nf (. The ) S 11 2 Nf (arg) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (DOMString) S 11 0 Nf (.) S 0 -277.2 M 11 0 Nf (Object ) S 11 2 Nf (Attr) S 11 0 Nf ( ) S 22 -290.4 M 11 2 Nf (Attr) S 11 0 Nf ( has the all the properties and methods of ) S 11 2 Nf (Node) S 11 0 Nf ( as well as the properties and methods defined) S 22 -303.6 M (below. ) S 22 -316.8 M 11 0 Nf (The ) S 11 2 Nf (Attr) S 11 0 Nf ( object has the following properties: ) S 44 -330 M 11 2 Nf (name) S 11 0 Nf ( ) S 66 -343.2 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -356.4 M 11 2 Nf (specified) S 11 0 Nf ( ) S 66 -369.6 M 11 0 Nf (This property is of type ) S 11 2 Nf (boolean) S 11 0 Nf (. ) S 44 -382.8 M 11 2 Nf (value) S 11 0 Nf ( ) S 66 -396 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -409.2 M 11 2 Nf (ownerElement) S 11 0 Nf ( ) S 66 -422.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (Element) S 11 0 Nf (.) S 0 -435.6 M 11 0 Nf (Object ) S 11 2 Nf (Element) S 11 0 Nf ( ) S 22 -448.8 M 11 2 Nf (Element) S 11 0 Nf ( has the all the properties and methods of ) S 11 2 Nf (Node) S 11 0 Nf ( as well as the properties and methods) S 22 -462 M (defined below. ) S 22 -475.2 M 11 0 Nf (The ) S 11 2 Nf (Element) S 11 0 Nf ( object has the following properties: ) S 44 -488.4 M 11 2 Nf (tagName) S 11 0 Nf ( ) S 66 -501.6 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (.) S 22 -514.8 M 11 0 Nf (The ) S 11 2 Nf (Element) S 11 0 Nf ( object has the following methods: ) S 44 -528 M 11 2 Nf (getAttribute\(name\)) S 11 0 Nf ( ) S 66 -541.2 M 11 0 Nf (This method returns a ) S 11 2 Nf (DOMString) S 11 0 Nf (. The ) S 11 2 Nf (name) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (DOMString) S 11 0 Nf (. ) S 44 -554.4 M 11 2 Nf (setAttribute\(name, ) S (value\)) S 11 0 Nf ( ) S 66 -567.6 M 11 0 Nf (This method returns a ) S 11 2 Nf (void) S 11 0 Nf (. The ) S 11 2 Nf (name) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (DOMString) S 11 0 Nf (. The ) S 11 2 Nf (value) S 66 -580.8 M 11 0 Nf (parameter is of type ) S 11 2 Nf (DOMString) S 11 0 Nf (. ) S 44 -594 M 11 2 Nf (removeAttribute\(name\)) S 11 0 Nf ( ) S 66 -607.2 M 11 0 Nf (This method returns a ) S 11 2 Nf (void) S 11 0 Nf (. The ) S 11 2 Nf (name) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (DOMString) S 11 0 Nf (. ) S 66 -607.2 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (399) S 0 setgray 174.1 40 M 8 8 Nf (E.1: Document Object Model Core) S 88 -8 M grestore pgsave restore N %%Page: 400 400 %%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 44 -13.2 M %%IncludeResource: font Times-Bold 11 2 Nf (getAttributeNode\(name\)) S %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 66 -26.4 M 11 0 Nf (This method returns a ) S 11 2 Nf (Attr) S 11 0 Nf (. The ) S 11 2 Nf (name) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (DOMString) S 11 0 Nf (. ) S 44 -39.6 M 11 2 Nf (setAttributeNode\(newAttr\)) S 11 0 Nf ( ) S 66 -52.8 M 11 0 Nf (This method returns a ) S 11 2 Nf (Attr) S 11 0 Nf (. The ) S 11 2 Nf (newAttr) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (Attr) S 11 0 Nf (. ) S 44 -66 M 11 2 Nf (removeAttributeNode\(oldAttr\)) S 11 0 Nf ( ) S 66 -79.2 M 11 0 Nf (This method returns a ) S 11 2 Nf (Attr) S 11 0 Nf (. The ) S 11 2 Nf (oldAttr) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (Attr) S 11 0 Nf (. ) S 44 -92.4 M 11 2 Nf (getElementsByTagName\(name\)) S 11 0 Nf ( ) S 66 -105.6 M 11 0 Nf (This method returns a ) S 11 2 Nf (NodeList) S 11 0 Nf (. The ) S 11 2 Nf (name) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (DOMString) S 11 0 Nf (. ) S 44 -118.8 M 11 2 Nf (getAttributeNS\(namespaceURI, ) S (localName\)) S 11 0 Nf ( ) S 66 -132 M 11 0 Nf (This method returns a ) S 11 2 Nf (DOMString) S 11 0 Nf (. The ) S 11 2 Nf (namespaceURI) S 11 0 Nf ( parameter is of type ) S 66 -145.2 M 11 2 Nf (DOMString) S 11 0 Nf (. The ) S 11 2 Nf (localName) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (DOMString) S 11 0 Nf (. ) S 44 -158.4 M 11 2 Nf (setAttributeNS\(namespaceURI, qualifiedName, ) S (value\)) S 11 0 Nf ( ) S 66 -171.6 M 11 0 Nf (This method returns a ) S 11 2 Nf (void) S 11 0 Nf (. The ) S 11 2 Nf (namespaceURI) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (DOMString) S 11 0 Nf (. The ) S 66 -184.8 M 11 2 Nf (qualifiedName) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (DOMString) S 11 0 Nf (. The ) S 11 2 Nf (value) S 11 0 Nf ( parameter is of type ) S 66 -198 M 11 2 Nf (DOMString) S 11 0 Nf (. ) S 44 -211.2 M 11 2 Nf (removeAttributeNS\(namespaceURI, ) S (localName\)) S 11 0 Nf ( ) S 66 -224.4 M 11 0 Nf (This method returns a ) S 11 2 Nf (void) S 11 0 Nf (. The ) S 11 2 Nf (namespaceURI) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (DOMString) S 11 0 Nf (. The ) S 66 -237.6 M 11 2 Nf (localName) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (DOMString) S 11 0 Nf (. ) S 44 -250.8 M 11 2 Nf (getAttributeNodeNS\(namespaceURI, ) S (localName\)) S 11 0 Nf ( ) S 66 -264 M 11 0 Nf (This method returns a ) S 11 2 Nf (Attr) S 11 0 Nf (. The ) S 11 2 Nf (namespaceURI) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (DOMString) S 11 0 Nf (. The ) S 66 -277.2 M 11 2 Nf (localName) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (DOMString) S 11 0 Nf (. ) S 44 -290.4 M 11 2 Nf (setAttributeNodeNS\(newAttr\)) S 11 0 Nf ( ) S 66 -303.6 M 11 0 Nf (This method returns a ) S 11 2 Nf (Attr) S 11 0 Nf (. The ) S 11 2 Nf (newAttr) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (Attr) S 11 0 Nf (. ) S 44 -316.8 M 11 2 Nf (getElementsByTagNameNS\(namespaceURI, ) S (localName\)) S 11 0 Nf ( ) S 66 -330 M 11 0 Nf (This method returns a ) S 11 2 Nf (NodeList) S 11 0 Nf (. The ) S 11 2 Nf (namespaceURI) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (DOMString) S 11 0 Nf (.) S 66 -343.2 M 11 0 Nf (The ) S 11 2 Nf (localName) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (DOMString) S 11 0 Nf (. ) S 44 -356.4 M 11 2 Nf (hasAttribute\(name\)) S 11 0 Nf ( ) S 66 -369.6 M 11 0 Nf (This method returns a ) S 11 2 Nf (boolean) S 11 0 Nf (. The ) S 11 2 Nf (name) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (DOMString) S 11 0 Nf (. ) S 44 -382.8 M 11 2 Nf (hasAttributeNS\(namespaceURI, ) S (localName\)) S 11 0 Nf ( ) S 66 -396 M 11 0 Nf (This method returns a ) S 11 2 Nf (boolean) S 11 0 Nf (. The ) S 11 2 Nf (namespaceURI) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (DOMString) S 11 0 Nf (.) S 66 -409.2 M 11 0 Nf (The ) S 11 2 Nf (localName) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (DOMString) S 11 0 Nf (.) S 0 -422.4 M 11 0 Nf (Object ) S 11 2 Nf (Text) S 11 0 Nf ( ) S 22 -435.6 M 11 2 Nf (Text) S 11 0 Nf ( has the all the properties and methods of ) S 11 2 Nf (CharacterData) S 11 0 Nf ( as well as the properties and methods) S 22 -448.8 M (defined below. ) S 22 -462 M 11 0 Nf (The ) S 11 2 Nf (Text) S 11 0 Nf ( object has the following methods: ) S 44 -475.2 M 11 2 Nf (splitText\(offset\)) S 11 0 Nf ( ) S 66 -488.4 M 11 0 Nf (This method returns a ) S 11 2 Nf (Text) S 11 0 Nf (. The ) S 11 2 Nf (offset) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (unsigned ) S (long) S 11 0 Nf (.) S 0 -501.6 M 11 0 Nf (Object ) S 11 2 Nf (Comment) S 11 0 Nf ( ) S 22 -514.8 M 11 2 Nf (Comment) S 11 0 Nf ( has the all the properties and methods of ) S 11 2 Nf (CharacterData) S 11 0 Nf ( as well as the properties and) S 22 -528 M (methods defined ) S (below.) S 0 -541.2 M 11 0 Nf (Object ) S 11 2 Nf (CDATASection) S 11 0 Nf ( ) S 22 -554.4 M 11 2 Nf (CDATASection) S 11 0 Nf ( has the all the properties and methods of ) S 11 2 Nf (Text) S 11 0 Nf ( as well as the properties and methods) S 22 -567.6 M (defined ) S (below.) S 0 -580.8 M 11 0 Nf (Object ) S 11 2 Nf (DocumentType) S 11 0 Nf ( ) S 22 -594 M 11 2 Nf (DocumentType) S 11 0 Nf ( has the all the properties and methods of ) S 11 2 Nf (Node) S 11 0 Nf ( as well as the properties and methods) S 22 -607.2 M (defined below. ) S 22 -607.2 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (400) S 0 setgray 174.1 40 M 8 8 Nf (E.1: Document Object Model Core) S 44 -8 M grestore pgsave restore N %%Page: 401 401 %%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 (The ) S %%IncludeResource: font Times-Bold 11 2 Nf (DocumentType) S 11 0 Nf ( object has the following properties: ) S 44 -26.4 M 11 2 Nf (name) S 11 0 Nf ( ) S 66 -39.6 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -52.8 M 11 2 Nf (entities) S 11 0 Nf ( ) S 66 -66 M 11 0 Nf (This property is of type ) S 11 2 Nf (NamedNodeMap) S 11 0 Nf (. ) S 44 -79.2 M 11 2 Nf (notations) S 11 0 Nf ( ) S 66 -92.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (NamedNodeMap) S 11 0 Nf (. ) S 44 -105.6 M 11 2 Nf (publicId) S 11 0 Nf ( ) S 66 -118.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -132 M 11 2 Nf (systemId) S 11 0 Nf ( ) S 66 -145.2 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -158.4 M 11 2 Nf (internalSubset) S 11 0 Nf ( ) S 66 -171.6 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (.) S 0 -184.8 M 11 0 Nf (Object ) S 11 2 Nf (Notation) S 11 0 Nf ( ) S 22 -198 M 11 2 Nf (Notation) S 11 0 Nf ( has the all the properties and methods of ) S 11 2 Nf (Node) S 11 0 Nf ( as well as the properties and methods) S 22 -211.2 M (defined below. ) S 22 -224.4 M 11 0 Nf (The ) S 11 2 Nf (Notation) S 11 0 Nf ( object has the following properties: ) S 44 -237.6 M 11 2 Nf (publicId) S 11 0 Nf ( ) S 66 -250.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -264 M 11 2 Nf (systemId) S 11 0 Nf ( ) S 66 -277.2 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (.) S 0 -290.4 M 11 0 Nf (Object ) S 11 2 Nf (Entity) S 11 0 Nf ( ) S 22 -303.6 M 11 2 Nf (Entity) S 11 0 Nf ( has the all the properties and methods of ) S 11 2 Nf (Node) S 11 0 Nf ( as well as the properties and methods defined) S 22 -316.8 M (below. ) S 22 -330 M 11 0 Nf (The ) S 11 2 Nf (Entity) S 11 0 Nf ( object has the following properties: ) S 44 -343.2 M 11 2 Nf (publicId) S 11 0 Nf ( ) S 66 -356.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -369.6 M 11 2 Nf (systemId) S 11 0 Nf ( ) S 66 -382.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -396 M 11 2 Nf (notationName) S 11 0 Nf ( ) S 66 -409.2 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (.) S 0 -422.4 M 11 0 Nf (Object ) S 11 2 Nf (EntityReference) S 11 0 Nf ( ) S 22 -435.6 M 11 2 Nf (EntityReference) S 11 0 Nf ( has the all the properties and methods of ) S 11 2 Nf (Node) S 11 0 Nf ( as well as the properties and) S 22 -448.8 M (methods defined ) S (below.) S 0 -462 M 11 0 Nf (Object ) S 11 2 Nf (ProcessingInstruction) S 11 0 Nf ( ) S 22 -475.2 M 11 2 Nf (ProcessingInstruction) S 11 0 Nf ( has the all the properties and methods of ) S 11 2 Nf (Node) S 11 0 Nf ( as well as the properties and) S 22 -488.4 M (methods defined below. ) S 22 -501.6 M 11 0 Nf (The ) S 11 2 Nf (ProcessingInstruction) S 11 0 Nf ( object has the following properties: ) S 44 -514.8 M 11 2 Nf (target) S 11 0 Nf ( ) S 66 -528 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -541.2 M 11 2 Nf (data) S 11 0 Nf ( ) S 66 -554.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (.) S 0 -565.4 M [/View [/XYZ -4 140.602051 null] /Dest /143 /DEST pdfmark 0 -568 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (401) S 0 setgray 174.1 40 M 8 8 Nf (E.1: Document Object Model Core) S 0 -8 M grestore pgsave restore N %%Page: 402 402 %%PageResources: font Times-Roman Times-Bold Courier Helvetica %%PageBoundingBox: 71 44 537 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 (E.2:) S [/View [/XYZ -4 706.000122 null] /Dest /1662 /DEST pdfmark [/View [/XYZ -4 706.000122 null] /Dest /1653 /DEST pdfmark ( Document Object Model ) S (HTML) S 0 -44.6 M %%IncludeResource: font Times-Roman 11 0 Nf (Object ) S 11 2 Nf (HTMLDOMImplementation) S 11 0 Nf ( ) S 22 -57.8 M 11 2 Nf (HTMLDOMImplementation) S 11 0 Nf ( has the all the properties and methods of ) S 11 2 Nf (DOMImplementation) S 11 0 Nf ( as) S 22 -71 M (well as the properties and methods defined below. ) S 22 -84.2 M 11 0 Nf (The ) S 11 2 Nf (HTMLDOMImplementation) S 11 0 Nf ( object has the following methods: ) S 44 -97.4 M 11 2 Nf (createHTMLDocument\(title\)) S 11 0 Nf ( ) S 66 -110.6 M 11 0 Nf (This method returns a ) S 11 2 Nf (HTMLDocument) S 11 0 Nf (. The ) S 11 2 Nf (title) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (DOMString) S 11 0 Nf (.) S 0 -123.8 M 11 0 Nf (Object ) S 11 2 Nf (HTMLCollection) S 11 0 Nf ( ) S 22 -137 M 11 0 Nf (The ) S 11 2 Nf (HTMLCollection) S 11 0 Nf ( object has the following properties: ) S 44 -150.2 M 11 2 Nf (length) S 11 0 Nf ( ) S 66 -163.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (int) S 11 0 Nf (.) S 22 -176.6 M 11 0 Nf (The ) S 11 2 Nf (HTMLCollection) S 11 0 Nf ( object has the following methods: ) S 44 -189.8 M 11 2 Nf (item\(index\)) S 11 0 Nf ( ) S 66 -203 M 11 0 Nf (This method returns a ) S 11 2 Nf (Node) S 11 0 Nf (. The ) S 11 2 Nf (index) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (unsigned ) S (long) S 11 0 Nf (. This object) S 66 -216.2 M (can also be dereferenced using square bracket notation \(e.g. obj[1]\). Dereferencing with an) S 66 -229.4 M 11 0 Nf (integer ) S %%IncludeResource: font Courier 11 4 Nf (index) S 11 0 Nf ( is equivalent to invoking the ) S 11 2 Nf (item) S 11 0 Nf ( method with that index. ) S 44 -242.6 M 11 2 Nf (namedItem\(name\)) S 11 0 Nf ( ) S 66 -255.8 M 11 0 Nf (This method returns a ) S 11 2 Nf (Node) S 11 0 Nf (. The ) S 11 2 Nf (name) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (DOMString) S 11 0 Nf (. This object can) S 66 -269 M (also be dereferenced using square bracket notation \(e.g. obj["foo"]\). Dereferencing using a) S 66 -282.2 M 11 0 Nf (string index is equivalent to invoking the ) S 11 2 Nf (namedItem) S 11 0 Nf ( method with that ) S (index.) S 0 -295.4 M 11 0 Nf (Object ) S 11 2 Nf (HTMLDocument) S 11 0 Nf ( ) S 22 -308.6 M 11 2 Nf (HTMLDocument) S 11 0 Nf ( has the all the properties and methods of ) S 11 2 Nf (Document) S 11 0 Nf ( as well as the properties and) S 22 -321.8 M (methods defined below. ) S 22 -335 M 11 0 Nf (The ) S 11 2 Nf (HTMLDocument) S 11 0 Nf ( object has the following properties: ) S 44 -348.2 M 11 2 Nf (title) S 11 0 Nf ( ) S 66 -361.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -374.6 M 11 2 Nf (referrer) S 11 0 Nf ( ) S 66 -387.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -401 M 11 2 Nf (domain) S 11 0 Nf ( ) S 66 -414.2 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -427.4 M 11 2 Nf (URL) S 11 0 Nf ( ) S 66 -440.6 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -453.8 M 11 2 Nf (body) S 11 0 Nf ( ) S 66 -467 M 11 0 Nf (This property is of type ) S 11 2 Nf (HTMLElement) S 11 0 Nf (. ) S 44 -480.2 M 11 2 Nf (images) S 11 0 Nf ( ) S 66 -493.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (HTMLCollection) S 11 0 Nf (. ) S 44 -506.6 M 11 2 Nf (applets) S 11 0 Nf ( ) S 66 -519.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (HTMLCollection) S 11 0 Nf (. ) S 44 -533 M 11 2 Nf (links) S 11 0 Nf ( ) S 66 -546.2 M 11 0 Nf (This property is of type ) S 11 2 Nf (HTMLCollection) S 11 0 Nf (. ) S 44 -559.4 M 11 2 Nf (forms) S 11 0 Nf ( ) S 66 -572.6 M 11 0 Nf (This property is of type ) S 11 2 Nf (HTMLCollection) S 11 0 Nf (. ) S 44 -585.8 M 11 2 Nf (anchors) S 11 0 Nf ( ) S 66 -599 M 11 0 Nf (This property is of type ) S 11 2 Nf (HTMLCollection) S 11 0 Nf (. ) S 66 -599 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (402) S 0 setgray 171.9 40 M 8 8 Nf (E.2: Document Object Model HTML) S 88 -8 M grestore pgsave restore N %%Page: 403 403 %%PageResources: font Times-Roman Times-Bold Helvetica %%PageBoundingBox: 71 44 521 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 (cookie) S %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 66 -26.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (.) S 22 -39.6 M 11 0 Nf (The ) S 11 2 Nf (HTMLDocument) S 11 0 Nf ( object has the following methods: ) S 44 -52.8 M 11 2 Nf (open\(\)) S 11 0 Nf ( ) S 66 -66 M 11 0 Nf (This method returns a ) S 11 2 Nf (void) S 11 0 Nf (. ) S 44 -79.2 M 11 2 Nf (close\(\)) S 11 0 Nf ( ) S 66 -92.4 M 11 0 Nf (This method returns a ) S 11 2 Nf (void) S 11 0 Nf (. ) S 44 -105.6 M 11 2 Nf (write\(text\)) S 11 0 Nf ( ) S 66 -118.8 M 11 0 Nf (This method returns a ) S 11 2 Nf (void) S 11 0 Nf (. The ) S 11 2 Nf (text) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (DOMString) S 11 0 Nf (. ) S 44 -132 M 11 2 Nf (writeln\(text\)) S 11 0 Nf ( ) S 66 -145.2 M 11 0 Nf (This method returns a ) S 11 2 Nf (void) S 11 0 Nf (. The ) S 11 2 Nf (text) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (DOMString) S 11 0 Nf (. ) S 44 -158.4 M 11 2 Nf (getElementsByName\(elementName\)) S 11 0 Nf ( ) S 66 -171.6 M 11 0 Nf (This method returns a ) S 11 2 Nf (NodeList) S 11 0 Nf (. The ) S 11 2 Nf (elementName) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (DOMString) S 11 0 Nf (.) S 0 -184.8 M 11 0 Nf (Object ) S 11 2 Nf (HTMLElement) S 11 0 Nf ( ) S 22 -198 M 11 2 Nf (HTMLElement) S 11 0 Nf ( has the all the properties and methods of ) S 11 2 Nf (Element) S 11 0 Nf ( as well as the properties and) S 22 -211.2 M (methods defined below. ) S 22 -224.4 M 11 0 Nf (The ) S 11 2 Nf (HTMLElement) S 11 0 Nf ( object has the following properties: ) S 44 -237.6 M 11 2 Nf (id) S 11 0 Nf ( ) S 66 -250.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -264 M 11 2 Nf (title) S 11 0 Nf ( ) S 66 -277.2 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -290.4 M 11 2 Nf (lang) S 11 0 Nf ( ) S 66 -303.6 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -316.8 M 11 2 Nf (dir) S 11 0 Nf ( ) S 66 -330 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -343.2 M 11 2 Nf (className) S 11 0 Nf ( ) S 66 -356.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (.) S 0 -369.6 M 11 0 Nf (Object ) S 11 2 Nf (HTMLHtmlElement) S 11 0 Nf ( ) S 22 -382.8 M 11 2 Nf (HTMLHtmlElement) S 11 0 Nf ( has the all the properties and methods of ) S 11 2 Nf (HTMLElement) S 11 0 Nf ( as well as the) S 22 -396 M (properties and methods defined below. ) S 22 -409.2 M 11 0 Nf (The ) S 11 2 Nf (HTMLHtmlElement) S 11 0 Nf ( object has the following properties: ) S 44 -422.4 M 11 2 Nf (version) S 11 0 Nf ( ) S 66 -435.6 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (.) S 0 -448.8 M 11 0 Nf (Object ) S 11 2 Nf (HTMLHeadElement) S 11 0 Nf ( ) S 22 -462 M 11 2 Nf (HTMLHeadElement) S 11 0 Nf ( has the all the properties and methods of ) S 11 2 Nf (HTMLElement) S 11 0 Nf ( as well as the) S 22 -475.2 M (properties and methods defined below. ) S 22 -488.4 M 11 0 Nf (The ) S 11 2 Nf (HTMLHeadElement) S 11 0 Nf ( object has the following properties: ) S 44 -501.6 M 11 2 Nf (profile) S 11 0 Nf ( ) S 66 -514.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (.) S 0 -528 M 11 0 Nf (Object ) S 11 2 Nf (HTMLLinkElement) S 11 0 Nf ( ) S 22 -541.2 M 11 2 Nf (HTMLLinkElement) S 11 0 Nf ( has the all the properties and methods of ) S 11 2 Nf (HTMLElement) S 11 0 Nf ( as well as the) S 22 -554.4 M (properties and methods defined below. ) S 22 -567.6 M 11 0 Nf (The ) S 11 2 Nf (HTMLLinkElement) S 11 0 Nf ( object has the following properties: ) S 44 -580.8 M 11 2 Nf (disabled) S 11 0 Nf ( ) S 66 -594 M 11 0 Nf (This property is of type ) 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 (403) S 0 setgray 171.9 40 M 8 8 Nf (E.2: Document Object Model HTML) S 88 -8 M grestore pgsave restore N %%Page: 404 404 %%PageResources: font Times-Roman Times-Bold Helvetica %%PageBoundingBox: 71 44 520 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 (charset) S %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 66 -26.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -39.6 M 11 2 Nf (href) S 11 0 Nf ( ) S 66 -52.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -66 M 11 2 Nf (hreflang) S 11 0 Nf ( ) S 66 -79.2 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -92.4 M 11 2 Nf (media) S 11 0 Nf ( ) S 66 -105.6 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -118.8 M 11 2 Nf (rel) S 11 0 Nf ( ) S 66 -132 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -145.2 M 11 2 Nf (rev) S 11 0 Nf ( ) S 66 -158.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -171.6 M 11 2 Nf (target) S 11 0 Nf ( ) S 66 -184.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -198 M 11 2 Nf (type) S 11 0 Nf ( ) S 66 -211.2 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (.) S 0 -224.4 M 11 0 Nf (Object ) S 11 2 Nf (HTMLTitleElement) S 11 0 Nf ( ) S 22 -237.6 M 11 2 Nf (HTMLTitleElement) S 11 0 Nf ( has the all the properties and methods of ) S 11 2 Nf (HTMLElement) S 11 0 Nf ( as well as the) S 22 -250.8 M (properties and methods defined below. ) S 22 -264 M 11 0 Nf (The ) S 11 2 Nf (HTMLTitleElement) S 11 0 Nf ( object has the following properties: ) S 44 -277.2 M 11 2 Nf (text) S 11 0 Nf ( ) S 66 -290.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (.) S 0 -303.6 M 11 0 Nf (Object ) S 11 2 Nf (HTMLMetaElement) S 11 0 Nf ( ) S 22 -316.8 M 11 2 Nf (HTMLMetaElement) S 11 0 Nf ( has the all the properties and methods of ) S 11 2 Nf (HTMLElement) S 11 0 Nf ( as well as the) S 22 -330 M (properties and methods defined below. ) S 22 -343.2 M 11 0 Nf (The ) S 11 2 Nf (HTMLMetaElement) S 11 0 Nf ( object has the following properties: ) S 44 -356.4 M 11 2 Nf (content) S 11 0 Nf ( ) S 66 -369.6 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -382.8 M 11 2 Nf (httpEquiv) S 11 0 Nf ( ) S 66 -396 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -409.2 M 11 2 Nf (name) S 11 0 Nf ( ) S 66 -422.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -435.6 M 11 2 Nf (scheme) S 11 0 Nf ( ) S 66 -448.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (.) S 0 -462 M 11 0 Nf (Object ) S 11 2 Nf (HTMLBaseElement) S 11 0 Nf ( ) S 22 -475.2 M 11 2 Nf (HTMLBaseElement) S 11 0 Nf ( has the all the properties and methods of ) S 11 2 Nf (HTMLElement) S 11 0 Nf ( as well as the) S 22 -488.4 M (properties and methods defined below. ) S 22 -501.6 M 11 0 Nf (The ) S 11 2 Nf (HTMLBaseElement) S 11 0 Nf ( object has the following properties: ) S 44 -514.8 M 11 2 Nf (href) S 11 0 Nf ( ) S 66 -528 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -541.2 M 11 2 Nf (target) S 11 0 Nf ( ) S 66 -554.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (.) S 0 -567.6 M 11 0 Nf (Object ) S 11 2 Nf (HTMLIsIndexElement) S 11 0 Nf ( ) S 22 -580.8 M 11 2 Nf (HTMLIsIndexElement) S 11 0 Nf ( has the all the properties and methods of ) S 11 2 Nf (HTMLElement) S 11 0 Nf ( as well as the) S 22 -594 M (properties and methods defined below. ) S 22 -594 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (404) S 0 setgray 171.9 40 M 8 8 Nf (E.2: Document Object Model HTML) S 44 -8 M grestore pgsave restore N %%Page: 405 405 %%PageResources: font Times-Roman Times-Bold Helvetica %%PageBoundingBox: 71 44 511 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 ) S %%IncludeResource: font Times-Bold 11 2 Nf (HTMLIsIndexElement) S 11 0 Nf ( object has the following properties: ) S 44 -26.4 M 11 2 Nf (form) S 11 0 Nf ( ) S 66 -39.6 M 11 0 Nf (This property is of type ) S 11 2 Nf (HTMLFormElement) S 11 0 Nf (. ) S 44 -52.8 M 11 2 Nf (prompt) S 11 0 Nf ( ) S 66 -66 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (.) S 0 -79.2 M 11 0 Nf (Object ) S 11 2 Nf (HTMLStyleElement) S 11 0 Nf ( ) S 22 -92.4 M 11 2 Nf (HTMLStyleElement) S 11 0 Nf ( has the all the properties and methods of ) S 11 2 Nf (HTMLElement) S 11 0 Nf ( as well as the) S 22 -105.6 M (properties and methods defined below. ) S 22 -118.8 M 11 0 Nf (The ) S 11 2 Nf (HTMLStyleElement) S 11 0 Nf ( object has the following properties: ) S 44 -132 M 11 2 Nf (disabled) S 11 0 Nf ( ) S 66 -145.2 M 11 0 Nf (This property is of type ) S 11 2 Nf (boolean) S 11 0 Nf (. ) S 44 -158.4 M 11 2 Nf (media) S 11 0 Nf ( ) S 66 -171.6 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -184.8 M 11 2 Nf (type) S 11 0 Nf ( ) S 66 -198 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (.) S 0 -211.2 M 11 0 Nf (Object ) S 11 2 Nf (HTMLBodyElement) S 11 0 Nf ( ) S 22 -224.4 M 11 2 Nf (HTMLBodyElement) S 11 0 Nf ( has the all the properties and methods of ) S 11 2 Nf (HTMLElement) S 11 0 Nf ( as well as the) S 22 -237.6 M (properties and methods defined below. ) S 22 -250.8 M 11 0 Nf (The ) S 11 2 Nf (HTMLBodyElement) S 11 0 Nf ( object has the following properties: ) S 44 -264 M 11 2 Nf (aLink) S 11 0 Nf ( ) S 66 -277.2 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -290.4 M 11 2 Nf (background) S 11 0 Nf ( ) S 66 -303.6 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -316.8 M 11 2 Nf (bgColor) S 11 0 Nf ( ) S 66 -330 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -343.2 M 11 2 Nf (link) S 11 0 Nf ( ) S 66 -356.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -369.6 M 11 2 Nf (text) S 11 0 Nf ( ) S 66 -382.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -396 M 11 2 Nf (vLink) S 11 0 Nf ( ) S 66 -409.2 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (.) S 0 -422.4 M 11 0 Nf (Object ) S 11 2 Nf (HTMLFormElement) S 11 0 Nf ( ) S 22 -435.6 M 11 2 Nf (HTMLFormElement) S 11 0 Nf ( has the all the properties and methods of ) S 11 2 Nf (HTMLElement) S 11 0 Nf ( as well as the) S 22 -448.8 M (properties and methods defined below. ) S 22 -462 M 11 0 Nf (The ) S 11 2 Nf (HTMLFormElement) S 11 0 Nf ( object has the following properties: ) S 44 -475.2 M 11 2 Nf (elements) S 11 0 Nf ( ) S 66 -488.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (HTMLCollection) S 11 0 Nf (. ) S 44 -501.6 M 11 2 Nf (length) S 11 0 Nf ( ) S 66 -514.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (long) S 11 0 Nf (. ) S 44 -528 M 11 2 Nf (name) S 11 0 Nf ( ) S 66 -541.2 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -554.4 M 11 2 Nf (acceptCharset) S 11 0 Nf ( ) S 66 -567.6 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -580.8 M 11 2 Nf (action) S 11 0 Nf ( ) S 66 -594 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 66 -594 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (405) S 0 setgray 171.9 40 M 8 8 Nf (E.2: Document Object Model HTML) S 88 -8 M grestore pgsave restore N %%Page: 406 406 %%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 (enctype) S %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 66 -26.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -39.6 M 11 2 Nf (method) S 11 0 Nf ( ) S 66 -52.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -66 M 11 2 Nf (target) S 11 0 Nf ( ) S 66 -79.2 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (.) S 22 -92.4 M 11 0 Nf (The ) S 11 2 Nf (HTMLFormElement) S 11 0 Nf ( object has the following methods: ) S 44 -105.6 M 11 2 Nf (submit\(\)) S 11 0 Nf ( ) S 66 -118.8 M 11 0 Nf (This method returns a ) S 11 2 Nf (void) S 11 0 Nf (. ) S 44 -132 M 11 2 Nf (reset\(\)) S 11 0 Nf ( ) S 66 -145.2 M 11 0 Nf (This method returns a ) S 11 2 Nf (void) S 11 0 Nf (.) S 0 -158.4 M 11 0 Nf (Object ) S 11 2 Nf (HTMLSelectElement) S 11 0 Nf ( ) S 22 -171.6 M 11 2 Nf (HTMLSelectElement) S 11 0 Nf ( has the all the properties and methods of ) S 11 2 Nf (HTMLElement) S 11 0 Nf ( as well as the) S 22 -184.8 M (properties and methods defined below. ) S 22 -198 M 11 0 Nf (The ) S 11 2 Nf (HTMLSelectElement) S 11 0 Nf ( object has the following properties: ) S 44 -211.2 M 11 2 Nf (type) S 11 0 Nf ( ) S 66 -224.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -237.6 M 11 2 Nf (selectedIndex) S 11 0 Nf ( ) S 66 -250.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (long) S 11 0 Nf (. ) S 44 -264 M 11 2 Nf (value) S 11 0 Nf ( ) S 66 -277.2 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -290.4 M 11 2 Nf (length) S 11 0 Nf ( ) S 66 -303.6 M 11 0 Nf (This property is of type ) S 11 2 Nf (long) S 11 0 Nf (. ) S 44 -316.8 M 11 2 Nf (form) S 11 0 Nf ( ) S 66 -330 M 11 0 Nf (This property is of type ) S 11 2 Nf (HTMLFormElement) S 11 0 Nf (. ) S 44 -343.2 M 11 2 Nf (options) S 11 0 Nf ( ) S 66 -356.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (HTMLCollection) S 11 0 Nf (. ) S 44 -369.6 M 11 2 Nf (disabled) S 11 0 Nf ( ) S 66 -382.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (boolean) S 11 0 Nf (. ) S 44 -396 M 11 2 Nf (multiple) S 11 0 Nf ( ) S 66 -409.2 M 11 0 Nf (This property is of type ) S 11 2 Nf (boolean) S 11 0 Nf (. ) S 44 -422.4 M 11 2 Nf (name) S 11 0 Nf ( ) S 66 -435.6 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -448.8 M 11 2 Nf (size) S 11 0 Nf ( ) S 66 -462 M 11 0 Nf (This property is of type ) S 11 2 Nf (long) S 11 0 Nf (. ) S 44 -475.2 M 11 2 Nf (tabIndex) S 11 0 Nf ( ) S 66 -488.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (long) S 11 0 Nf (.) S 22 -501.6 M 11 0 Nf (The ) S 11 2 Nf (HTMLSelectElement) S 11 0 Nf ( object has the following methods: ) S 44 -514.8 M 11 2 Nf (add\(element, ) S (before\)) S 11 0 Nf ( ) S 66 -528 M 11 0 Nf (This method returns a ) S 11 2 Nf (void) S 11 0 Nf (. The ) S 11 2 Nf (element) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (HTMLElement) S 11 0 Nf (. The ) S 11 2 Nf (before) S 66 -541.2 M 11 0 Nf (parameter is of type ) S 11 2 Nf (HTMLElement) S 11 0 Nf (. ) S 44 -554.4 M 11 2 Nf (remove\(index\)) S 11 0 Nf ( ) S 66 -567.6 M 11 0 Nf (This method returns a ) S 11 2 Nf (void) S 11 0 Nf (. The ) S 11 2 Nf (index) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (long) S 11 0 Nf (. ) S 44 -580.8 M 11 2 Nf (blur\(\)) S 11 0 Nf ( ) S 66 -594 M 11 0 Nf (This method returns a ) S 11 2 Nf (void) S 11 0 Nf (. ) S 66 -594 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (406) S 0 setgray 171.9 40 M 8 8 Nf (E.2: Document Object Model HTML) S 88 -8 M grestore pgsave restore N %%Page: 407 407 %%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 44 -13.2 M %%IncludeResource: font Times-Bold 11 2 Nf (focus\(\)) S %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 66 -26.4 M 11 0 Nf (This method returns a ) S 11 2 Nf (void) S 11 0 Nf (.) S 0 -39.6 M 11 0 Nf (Object ) S 11 2 Nf (HTMLOptGroupElement) S 11 0 Nf ( ) S 22 -52.8 M 11 2 Nf (HTMLOptGroupElement) S 11 0 Nf ( has the all the properties and methods of ) S 11 2 Nf (HTMLElement) S 11 0 Nf ( as well as the) S 22 -66 M (properties and methods defined below. ) S 22 -79.2 M 11 0 Nf (The ) S 11 2 Nf (HTMLOptGroupElement) S 11 0 Nf ( object has the following properties: ) S 44 -92.4 M 11 2 Nf (disabled) S 11 0 Nf ( ) S 66 -105.6 M 11 0 Nf (This property is of type ) S 11 2 Nf (boolean) S 11 0 Nf (. ) S 44 -118.8 M 11 2 Nf (label) S 11 0 Nf ( ) S 66 -132 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (.) S 0 -145.2 M 11 0 Nf (Object ) S 11 2 Nf (HTMLOptionElement) S 11 0 Nf ( ) S 22 -158.4 M 11 2 Nf (HTMLOptionElement) S 11 0 Nf ( has the all the properties and methods of ) S 11 2 Nf (HTMLElement) S 11 0 Nf ( as well as the) S 22 -171.6 M (properties and methods defined below. ) S 22 -184.8 M 11 0 Nf (The ) S 11 2 Nf (HTMLOptionElement) S 11 0 Nf ( object has the following properties: ) S 44 -198 M 11 2 Nf (form) S 11 0 Nf ( ) S 66 -211.2 M 11 0 Nf (This property is of type ) S 11 2 Nf (HTMLFormElement) S 11 0 Nf (. ) S 44 -224.4 M 11 2 Nf (defaultSelected) S 11 0 Nf ( ) S 66 -237.6 M 11 0 Nf (This property is of type ) S 11 2 Nf (boolean) S 11 0 Nf (. ) S 44 -250.8 M 11 2 Nf (text) S 11 0 Nf ( ) S 66 -264 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -277.2 M 11 2 Nf (index) S 11 0 Nf ( ) S 66 -290.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (long) S 11 0 Nf (. ) S 44 -303.6 M 11 2 Nf (disabled) S 11 0 Nf ( ) S 66 -316.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (boolean) S 11 0 Nf (. ) S 44 -330 M 11 2 Nf (label) S 11 0 Nf ( ) S 66 -343.2 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -356.4 M 11 2 Nf (selected) S 11 0 Nf ( ) S 66 -369.6 M 11 0 Nf (This property is of type ) S 11 2 Nf (boolean) S 11 0 Nf (. ) S 44 -382.8 M 11 2 Nf (value) S 11 0 Nf ( ) S 66 -396 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (.) S 0 -409.2 M 11 0 Nf (Object ) S 11 2 Nf (HTMLInputElement) S 11 0 Nf ( ) S 22 -422.4 M 11 2 Nf (HTMLInputElement) S 11 0 Nf ( has the all the properties and methods of ) S 11 2 Nf (HTMLElement) S 11 0 Nf ( as well as the) S 22 -435.6 M (properties and methods defined below. ) S 22 -448.8 M 11 0 Nf (The ) S 11 2 Nf (HTMLInputElement) S 11 0 Nf ( object has the following properties: ) S 44 -462 M 11 2 Nf (defaultValue) S 11 0 Nf ( ) S 66 -475.2 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -488.4 M 11 2 Nf (defaultChecked) S 11 0 Nf ( ) S 66 -501.6 M 11 0 Nf (This property is of type ) S 11 2 Nf (boolean) S 11 0 Nf (. ) S 44 -514.8 M 11 2 Nf (form) S 11 0 Nf ( ) S 66 -528 M 11 0 Nf (This property is of type ) S 11 2 Nf (HTMLFormElement) S 11 0 Nf (. ) S 44 -541.2 M 11 2 Nf (accept) S 11 0 Nf ( ) S 66 -554.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -567.6 M 11 2 Nf (accessKey) S 11 0 Nf ( ) S 66 -580.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -594 M 11 2 Nf (align) S 11 0 Nf ( ) S 66 -607.2 M 11 0 Nf (This property is of type ) 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 (407) S 0 setgray 171.9 40 M 8 8 Nf (E.2: Document Object Model HTML) S 88 -8 M grestore pgsave restore N %%Page: 408 408 %%PageResources: font Times-Roman Times-Bold Helvetica %%PageBoundingBox: 71 44 529 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 (alt) S %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 66 -26.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -39.6 M 11 2 Nf (checked) S 11 0 Nf ( ) S 66 -52.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (boolean) S 11 0 Nf (. ) S 44 -66 M 11 2 Nf (disabled) S 11 0 Nf ( ) S 66 -79.2 M 11 0 Nf (This property is of type ) S 11 2 Nf (boolean) S 11 0 Nf (. ) S 44 -92.4 M 11 2 Nf (maxLength) S 11 0 Nf ( ) S 66 -105.6 M 11 0 Nf (This property is of type ) S 11 2 Nf (long) S 11 0 Nf (. ) S 44 -118.8 M 11 2 Nf (name) S 11 0 Nf ( ) S 66 -132 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -145.2 M 11 2 Nf (readOnly) S 11 0 Nf ( ) S 66 -158.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (boolean) S 11 0 Nf (. ) S 44 -171.6 M 11 2 Nf (size) S 11 0 Nf ( ) S 66 -184.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -198 M 11 2 Nf (src) S 11 0 Nf ( ) S 66 -211.2 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -224.4 M 11 2 Nf (tabIndex) S 11 0 Nf ( ) S 66 -237.6 M 11 0 Nf (This property is of type ) S 11 2 Nf (long) S 11 0 Nf (. ) S 44 -250.8 M 11 2 Nf (type) S 11 0 Nf ( ) S 66 -264 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -277.2 M 11 2 Nf (useMap) S 11 0 Nf ( ) S 66 -290.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -303.6 M 11 2 Nf (value) S 11 0 Nf ( ) S 66 -316.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (.) S 22 -330 M 11 0 Nf (The ) S 11 2 Nf (HTMLInputElement) S 11 0 Nf ( object has the following methods: ) S 44 -343.2 M 11 2 Nf (blur\(\)) S 11 0 Nf ( ) S 66 -356.4 M 11 0 Nf (This method returns a ) S 11 2 Nf (void) S 11 0 Nf (. ) S 44 -369.6 M 11 2 Nf (focus\(\)) S 11 0 Nf ( ) S 66 -382.8 M 11 0 Nf (This method returns a ) S 11 2 Nf (void) S 11 0 Nf (. ) S 44 -396 M 11 2 Nf (select\(\)) S 11 0 Nf ( ) S 66 -409.2 M 11 0 Nf (This method returns a ) S 11 2 Nf (void) S 11 0 Nf (. ) S 44 -422.4 M 11 2 Nf (click\(\)) S 11 0 Nf ( ) S 66 -435.6 M 11 0 Nf (This method returns a ) S 11 2 Nf (void) S 11 0 Nf (.) S 0 -448.8 M 11 0 Nf (Object ) S 11 2 Nf (HTMLTextAreaElement) S 11 0 Nf ( ) S 22 -462 M 11 2 Nf (HTMLTextAreaElement) S 11 0 Nf ( has the all the properties and methods of ) S 11 2 Nf (HTMLElement) S 11 0 Nf ( as well as the) S 22 -475.2 M (properties and methods defined below. ) S 22 -488.4 M 11 0 Nf (The ) S 11 2 Nf (HTMLTextAreaElement) S 11 0 Nf ( object has the following properties: ) S 44 -501.6 M 11 2 Nf (defaultValue) S 11 0 Nf ( ) S 66 -514.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -528 M 11 2 Nf (form) S 11 0 Nf ( ) S 66 -541.2 M 11 0 Nf (This property is of type ) S 11 2 Nf (HTMLFormElement) S 11 0 Nf (. ) S 44 -554.4 M 11 2 Nf (accessKey) S 11 0 Nf ( ) S 66 -567.6 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -580.8 M 11 2 Nf (cols) S 11 0 Nf ( ) S 66 -594 M 11 0 Nf (This property is of type ) S 11 2 Nf (long) S 11 0 Nf (. ) S 66 -594 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (408) S 0 setgray 171.9 40 M 8 8 Nf (E.2: Document Object Model HTML) S 88 -8 M grestore pgsave restore N %%Page: 409 409 %%PageResources: font Times-Roman Times-Bold Helvetica %%PageBoundingBox: 71 44 517 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 (disabled) S %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 66 -26.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (boolean) S 11 0 Nf (. ) S 44 -39.6 M 11 2 Nf (name) S 11 0 Nf ( ) S 66 -52.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -66 M 11 2 Nf (readOnly) S 11 0 Nf ( ) S 66 -79.2 M 11 0 Nf (This property is of type ) S 11 2 Nf (boolean) S 11 0 Nf (. ) S 44 -92.4 M 11 2 Nf (rows) S 11 0 Nf ( ) S 66 -105.6 M 11 0 Nf (This property is of type ) S 11 2 Nf (long) S 11 0 Nf (. ) S 44 -118.8 M 11 2 Nf (tabIndex) S 11 0 Nf ( ) S 66 -132 M 11 0 Nf (This property is of type ) S 11 2 Nf (long) S 11 0 Nf (. ) S 44 -145.2 M 11 2 Nf (type) S 11 0 Nf ( ) S 66 -158.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -171.6 M 11 2 Nf (value) S 11 0 Nf ( ) S 66 -184.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (.) S 22 -198 M 11 0 Nf (The ) S 11 2 Nf (HTMLTextAreaElement) S 11 0 Nf ( object has the following methods: ) S 44 -211.2 M 11 2 Nf (blur\(\)) S 11 0 Nf ( ) S 66 -224.4 M 11 0 Nf (This method returns a ) S 11 2 Nf (void) S 11 0 Nf (. ) S 44 -237.6 M 11 2 Nf (focus\(\)) S 11 0 Nf ( ) S 66 -250.8 M 11 0 Nf (This method returns a ) S 11 2 Nf (void) S 11 0 Nf (. ) S 44 -264 M 11 2 Nf (select\(\)) S 11 0 Nf ( ) S 66 -277.2 M 11 0 Nf (This method returns a ) S 11 2 Nf (void) S 11 0 Nf (.) S 0 -290.4 M 11 0 Nf (Object ) S 11 2 Nf (HTMLButtonElement) S 11 0 Nf ( ) S 22 -303.6 M 11 2 Nf (HTMLButtonElement) S 11 0 Nf ( has the all the properties and methods of ) S 11 2 Nf (HTMLElement) S 11 0 Nf ( as well as the) S 22 -316.8 M (properties and methods defined below. ) S 22 -330 M 11 0 Nf (The ) S 11 2 Nf (HTMLButtonElement) S 11 0 Nf ( object has the following properties: ) S 44 -343.2 M 11 2 Nf (form) S 11 0 Nf ( ) S 66 -356.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (HTMLFormElement) S 11 0 Nf (. ) S 44 -369.6 M 11 2 Nf (accessKey) S 11 0 Nf ( ) S 66 -382.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -396 M 11 2 Nf (disabled) S 11 0 Nf ( ) S 66 -409.2 M 11 0 Nf (This property is of type ) S 11 2 Nf (boolean) S 11 0 Nf (. ) S 44 -422.4 M 11 2 Nf (name) S 11 0 Nf ( ) S 66 -435.6 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -448.8 M 11 2 Nf (tabIndex) S 11 0 Nf ( ) S 66 -462 M 11 0 Nf (This property is of type ) S 11 2 Nf (long) S 11 0 Nf (. ) S 44 -475.2 M 11 2 Nf (type) S 11 0 Nf ( ) S 66 -488.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -501.6 M 11 2 Nf (value) S 11 0 Nf ( ) S 66 -514.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (.) S 0 -528 M 11 0 Nf (Object ) S 11 2 Nf (HTMLLabelElement) S 11 0 Nf ( ) S 22 -541.2 M 11 2 Nf (HTMLLabelElement) S 11 0 Nf ( has the all the properties and methods of ) S 11 2 Nf (HTMLElement) S 11 0 Nf ( as well as the) S 22 -554.4 M (properties and methods defined below. ) S 22 -567.6 M 11 0 Nf (The ) S 11 2 Nf (HTMLLabelElement) S 11 0 Nf ( object has the following properties: ) S 44 -580.8 M 11 2 Nf (form) S 11 0 Nf ( ) S 66 -594 M 11 0 Nf (This property is of type ) S 11 2 Nf (HTMLFormElement) S 11 0 Nf (. ) S 66 -594 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (409) S 0 setgray 171.9 40 M 8 8 Nf (E.2: Document Object Model HTML) S 88 -8 M grestore pgsave restore N %%Page: 410 410 %%PageResources: font Times-Roman Times-Bold Helvetica %%PageBoundingBox: 71 44 523 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 (accessKey) S %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 66 -26.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -39.6 M 11 2 Nf (htmlFor) S 11 0 Nf ( ) S 66 -52.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (.) S 0 -66 M 11 0 Nf (Object ) S 11 2 Nf (HTMLFieldSetElement) S 11 0 Nf ( ) S 22 -79.2 M 11 2 Nf (HTMLFieldSetElement) S 11 0 Nf ( has the all the properties and methods of ) S 11 2 Nf (HTMLElement) S 11 0 Nf ( as well as the) S 22 -92.4 M (properties and methods defined below. ) S 22 -105.6 M 11 0 Nf (The ) S 11 2 Nf (HTMLFieldSetElement) S 11 0 Nf ( object has the following properties: ) S 44 -118.8 M 11 2 Nf (form) S 11 0 Nf ( ) S 66 -132 M 11 0 Nf (This property is of type ) S 11 2 Nf (HTMLFormElement) S 11 0 Nf (.) S 0 -145.2 M 11 0 Nf (Object ) S 11 2 Nf (HTMLLegendElement) S 11 0 Nf ( ) S 22 -158.4 M 11 2 Nf (HTMLLegendElement) S 11 0 Nf ( has the all the properties and methods of ) S 11 2 Nf (HTMLElement) S 11 0 Nf ( as well as the) S 22 -171.6 M (properties and methods defined below. ) S 22 -184.8 M 11 0 Nf (The ) S 11 2 Nf (HTMLLegendElement) S 11 0 Nf ( object has the following properties: ) S 44 -198 M 11 2 Nf (form) S 11 0 Nf ( ) S 66 -211.2 M 11 0 Nf (This property is of type ) S 11 2 Nf (HTMLFormElement) S 11 0 Nf (. ) S 44 -224.4 M 11 2 Nf (accessKey) S 11 0 Nf ( ) S 66 -237.6 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -250.8 M 11 2 Nf (align) S 11 0 Nf ( ) S 66 -264 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (.) S 0 -277.2 M 11 0 Nf (Object ) S 11 2 Nf (HTMLUListElement) S 11 0 Nf ( ) S 22 -290.4 M 11 2 Nf (HTMLUListElement) S 11 0 Nf ( has the all the properties and methods of ) S 11 2 Nf (HTMLElement) S 11 0 Nf ( as well as the) S 22 -303.6 M (properties and methods defined below. ) S 22 -316.8 M 11 0 Nf (The ) S 11 2 Nf (HTMLUListElement) S 11 0 Nf ( object has the following properties: ) S 44 -330 M 11 2 Nf (compact) S 11 0 Nf ( ) S 66 -343.2 M 11 0 Nf (This property is of type ) S 11 2 Nf (boolean) S 11 0 Nf (. ) S 44 -356.4 M 11 2 Nf (type) S 11 0 Nf ( ) S 66 -369.6 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (.) S 0 -382.8 M 11 0 Nf (Object ) S 11 2 Nf (HTMLOListElement) S 11 0 Nf ( ) S 22 -396 M 11 2 Nf (HTMLOListElement) S 11 0 Nf ( has the all the properties and methods of ) S 11 2 Nf (HTMLElement) S 11 0 Nf ( as well as the) S 22 -409.2 M (properties and methods defined below. ) S 22 -422.4 M 11 0 Nf (The ) S 11 2 Nf (HTMLOListElement) S 11 0 Nf ( object has the following properties: ) S 44 -435.6 M 11 2 Nf (compact) S 11 0 Nf ( ) S 66 -448.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (boolean) S 11 0 Nf (. ) S 44 -462 M 11 2 Nf (start) S 11 0 Nf ( ) S 66 -475.2 M 11 0 Nf (This property is of type ) S 11 2 Nf (long) S 11 0 Nf (. ) S 44 -488.4 M 11 2 Nf (type) S 11 0 Nf ( ) S 66 -501.6 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (.) S 0 -514.8 M 11 0 Nf (Object ) S 11 2 Nf (HTMLDListElement) S 11 0 Nf ( ) S 22 -528 M 11 2 Nf (HTMLDListElement) S 11 0 Nf ( has the all the properties and methods of ) S 11 2 Nf (HTMLElement) S 11 0 Nf ( as well as the) S 22 -541.2 M (properties and methods defined below. ) S 22 -554.4 M 11 0 Nf (The ) S 11 2 Nf (HTMLDListElement) S 11 0 Nf ( object has the following properties: ) S 44 -567.6 M 11 2 Nf (compact) S 11 0 Nf ( ) S 66 -580.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (boolean) S 11 0 Nf (.) S 0 -594 M 11 0 Nf (Object ) S 11 2 Nf (HTMLDirectoryElement) S 11 0 Nf ( ) S 22 -594 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (410) S 0 setgray 171.9 40 M 8 8 Nf (E.2: Document Object Model HTML) S 44 -8 M grestore pgsave restore N %%Page: 411 411 %%PageResources: font Times-Roman Times-Bold Helvetica %%PageBoundingBox: 71 44 535 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 (HTMLDirectoryElement) S %%IncludeResource: font Times-Roman 11 0 Nf ( has the all the properties and methods of ) S 11 2 Nf (HTMLElement) S 11 0 Nf ( as well as the) S 22 -26.4 M (properties and methods defined below. ) S 22 -39.6 M 11 0 Nf (The ) S 11 2 Nf (HTMLDirectoryElement) S 11 0 Nf ( object has the following properties: ) S 44 -52.8 M 11 2 Nf (compact) S 11 0 Nf ( ) S 66 -66 M 11 0 Nf (This property is of type ) S 11 2 Nf (boolean) S 11 0 Nf (.) S 0 -79.2 M 11 0 Nf (Object ) S 11 2 Nf (HTMLMenuElement) S 11 0 Nf ( ) S 22 -92.4 M 11 2 Nf (HTMLMenuElement) S 11 0 Nf ( has the all the properties and methods of ) S 11 2 Nf (HTMLElement) S 11 0 Nf ( as well as the) S 22 -105.6 M (properties and methods defined below. ) S 22 -118.8 M 11 0 Nf (The ) S 11 2 Nf (HTMLMenuElement) S 11 0 Nf ( object has the following properties: ) S 44 -132 M 11 2 Nf (compact) S 11 0 Nf ( ) S 66 -145.2 M 11 0 Nf (This property is of type ) S 11 2 Nf (boolean) S 11 0 Nf (.) S 0 -158.4 M 11 0 Nf (Object ) S 11 2 Nf (HTMLLIElement) S 11 0 Nf ( ) S 22 -171.6 M 11 2 Nf (HTMLLIElement) S 11 0 Nf ( has the all the properties and methods of ) S 11 2 Nf (HTMLElement) S 11 0 Nf ( as well as the) S 22 -184.8 M (properties and methods defined below. ) S 22 -198 M 11 0 Nf (The ) S 11 2 Nf (HTMLLIElement) S 11 0 Nf ( object has the following properties: ) S 44 -211.2 M 11 2 Nf (type) S 11 0 Nf ( ) S 66 -224.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -237.6 M 11 2 Nf (value) S 11 0 Nf ( ) S 66 -250.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (long) S 11 0 Nf (.) S 0 -264 M 11 0 Nf (Object ) S 11 2 Nf (HTMLDivElement) S 11 0 Nf ( ) S 22 -277.2 M 11 2 Nf (HTMLDivElement) S 11 0 Nf ( has the all the properties and methods of ) S 11 2 Nf (HTMLElement) S 11 0 Nf ( as well as the) S 22 -290.4 M (properties and methods defined below. ) S 22 -303.6 M 11 0 Nf (The ) S 11 2 Nf (HTMLDivElement) S 11 0 Nf ( object has the following properties: ) S 44 -316.8 M 11 2 Nf (align) S 11 0 Nf ( ) S 66 -330 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (.) S 0 -343.2 M 11 0 Nf (Object ) S 11 2 Nf (HTMLParagraphElement) S 11 0 Nf ( ) S 22 -356.4 M 11 2 Nf (HTMLParagraphElement) S 11 0 Nf ( has the all the properties and methods of ) S 11 2 Nf (HTMLElement) S 11 0 Nf ( as well as the) S 22 -369.6 M (properties and methods defined below. ) S 22 -382.8 M 11 0 Nf (The ) S 11 2 Nf (HTMLParagraphElement) S 11 0 Nf ( object has the following properties: ) S 44 -396 M 11 2 Nf (align) S 11 0 Nf ( ) S 66 -409.2 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (.) S 0 -422.4 M 11 0 Nf (Object ) S 11 2 Nf (HTMLHeadingElement) S 11 0 Nf ( ) S 22 -435.6 M 11 2 Nf (HTMLHeadingElement) S 11 0 Nf ( has the all the properties and methods of ) S 11 2 Nf (HTMLElement) S 11 0 Nf ( as well as the) S 22 -448.8 M (properties and methods defined below. ) S 22 -462 M 11 0 Nf (The ) S 11 2 Nf (HTMLHeadingElement) S 11 0 Nf ( object has the following properties: ) S 44 -475.2 M 11 2 Nf (align) S 11 0 Nf ( ) S 66 -488.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (.) S 0 -501.6 M 11 0 Nf (Object ) S 11 2 Nf (HTMLQuoteElement) S 11 0 Nf ( ) S 22 -514.8 M 11 2 Nf (HTMLQuoteElement) S 11 0 Nf ( has the all the properties and methods of ) S 11 2 Nf (HTMLElement) S 11 0 Nf ( as well as the) S 22 -528 M (properties and methods defined below. ) S 22 -541.2 M 11 0 Nf (The ) S 11 2 Nf (HTMLQuoteElement) S 11 0 Nf ( object has the following properties: ) S 44 -554.4 M 11 2 Nf (cite) S 11 0 Nf ( ) S 66 -567.6 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (.) S 0 -580.8 M 11 0 Nf (Object ) S 11 2 Nf (HTMLPreElement) S 11 0 Nf ( ) S 22 -594 M 11 2 Nf (HTMLPreElement) S 11 0 Nf ( has the all the properties and methods of ) S 11 2 Nf (HTMLElement) S 11 0 Nf ( as well as the) S 22 -607.2 M (properties and methods defined below. ) S 22 -607.2 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (411) S 0 setgray 171.9 40 M 8 8 Nf (E.2: Document Object Model HTML) S 44 -8 M grestore pgsave restore N %%Page: 412 412 %%PageResources: font Times-Roman Times-Bold Helvetica %%PageBoundingBox: 71 44 528 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 ) S %%IncludeResource: font Times-Bold 11 2 Nf (HTMLPreElement) S 11 0 Nf ( object has the following properties: ) S 44 -26.4 M 11 2 Nf (width) S 11 0 Nf ( ) S 66 -39.6 M 11 0 Nf (This property is of type ) S 11 2 Nf (long) S 11 0 Nf (.) S 0 -52.8 M 11 0 Nf (Object ) S 11 2 Nf (HTMLBRElement) S 11 0 Nf ( ) S 22 -66 M 11 2 Nf (HTMLBRElement) S 11 0 Nf ( has the all the properties and methods of ) S 11 2 Nf (HTMLElement) S 11 0 Nf ( as well as the) S 22 -79.2 M (properties and methods defined below. ) S 22 -92.4 M 11 0 Nf (The ) S 11 2 Nf (HTMLBRElement) S 11 0 Nf ( object has the following properties: ) S 44 -105.6 M 11 2 Nf (clear) S 11 0 Nf ( ) S 66 -118.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (.) S 0 -132 M 11 0 Nf (Object ) S 11 2 Nf (HTMLBaseFontElement) S 11 0 Nf ( ) S 22 -145.2 M 11 2 Nf (HTMLBaseFontElement) S 11 0 Nf ( has the all the properties and methods of ) S 11 2 Nf (HTMLElement) S 11 0 Nf ( as well as the) S 22 -158.4 M (properties and methods defined below. ) S 22 -171.6 M 11 0 Nf (The ) S 11 2 Nf (HTMLBaseFontElement) S 11 0 Nf ( object has the following properties: ) S 44 -184.8 M 11 2 Nf (color) S 11 0 Nf ( ) S 66 -198 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -211.2 M 11 2 Nf (face) S 11 0 Nf ( ) S 66 -224.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -237.6 M 11 2 Nf (size) S 11 0 Nf ( ) S 66 -250.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (.) S 0 -264 M 11 0 Nf (Object ) S 11 2 Nf (HTMLFontElement) S 11 0 Nf ( ) S 22 -277.2 M 11 2 Nf (HTMLFontElement) S 11 0 Nf ( has the all the properties and methods of ) S 11 2 Nf (HTMLElement) S 11 0 Nf ( as well as the) S 22 -290.4 M (properties and methods defined below. ) S 22 -303.6 M 11 0 Nf (The ) S 11 2 Nf (HTMLFontElement) S 11 0 Nf ( object has the following properties: ) S 44 -316.8 M 11 2 Nf (color) S 11 0 Nf ( ) S 66 -330 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -343.2 M 11 2 Nf (face) S 11 0 Nf ( ) S 66 -356.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -369.6 M 11 2 Nf (size) S 11 0 Nf ( ) S 66 -382.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (.) S 0 -396 M 11 0 Nf (Object ) S 11 2 Nf (HTMLHRElement) S 11 0 Nf ( ) S 22 -409.2 M 11 2 Nf (HTMLHRElement) S 11 0 Nf ( has the all the properties and methods of ) S 11 2 Nf (HTMLElement) S 11 0 Nf ( as well as the) S 22 -422.4 M (properties and methods defined below. ) S 22 -435.6 M 11 0 Nf (The ) S 11 2 Nf (HTMLHRElement) S 11 0 Nf ( object has the following properties: ) S 44 -448.8 M 11 2 Nf (align) S 11 0 Nf ( ) S 66 -462 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -475.2 M 11 2 Nf (noShade) S 11 0 Nf ( ) S 66 -488.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (boolean) S 11 0 Nf (. ) S 44 -501.6 M 11 2 Nf (size) S 11 0 Nf ( ) S 66 -514.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -528 M 11 2 Nf (width) S 11 0 Nf ( ) S 66 -541.2 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (.) S 0 -554.4 M 11 0 Nf (Object ) S 11 2 Nf (HTMLModElement) S 11 0 Nf ( ) S 22 -567.6 M 11 2 Nf (HTMLModElement) S 11 0 Nf ( has the all the properties and methods of ) S 11 2 Nf (HTMLElement) S 11 0 Nf ( as well as the) S 22 -580.8 M (properties and methods defined below. ) S 22 -594 M 11 0 Nf (The ) S 11 2 Nf (HTMLModElement) S 11 0 Nf ( object has the following properties: ) S 44 -594 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (412) S 0 setgray 171.9 40 M 8 8 Nf (E.2: Document Object Model HTML) S 88 -8 M grestore pgsave restore N %%Page: 413 413 %%PageResources: font Times-Roman Times-Bold Helvetica %%PageBoundingBox: 71 44 520 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 (cite) S %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 66 -26.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -39.6 M 11 2 Nf (dateTime) S 11 0 Nf ( ) S 66 -52.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (.) S 0 -66 M 11 0 Nf (Object ) S 11 2 Nf (HTMLAnchorElement) S 11 0 Nf ( ) S 22 -79.2 M 11 2 Nf (HTMLAnchorElement) S 11 0 Nf ( has the all the properties and methods of ) S 11 2 Nf (HTMLElement) S 11 0 Nf ( as well as the) S 22 -92.4 M (properties and methods defined below. ) S 22 -105.6 M 11 0 Nf (The ) S 11 2 Nf (HTMLAnchorElement) S 11 0 Nf ( object has the following properties: ) S 44 -118.8 M 11 2 Nf (accessKey) S 11 0 Nf ( ) S 66 -132 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -145.2 M 11 2 Nf (charset) S 11 0 Nf ( ) S 66 -158.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -171.6 M 11 2 Nf (coords) S 11 0 Nf ( ) S 66 -184.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -198 M 11 2 Nf (href) S 11 0 Nf ( ) S 66 -211.2 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -224.4 M 11 2 Nf (hreflang) S 11 0 Nf ( ) S 66 -237.6 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -250.8 M 11 2 Nf (name) S 11 0 Nf ( ) S 66 -264 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -277.2 M 11 2 Nf (rel) S 11 0 Nf ( ) S 66 -290.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -303.6 M 11 2 Nf (rev) S 11 0 Nf ( ) S 66 -316.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -330 M 11 2 Nf (shape) S 11 0 Nf ( ) S 66 -343.2 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -356.4 M 11 2 Nf (tabIndex) S 11 0 Nf ( ) S 66 -369.6 M 11 0 Nf (This property is of type ) S 11 2 Nf (long) S 11 0 Nf (. ) S 44 -382.8 M 11 2 Nf (target) S 11 0 Nf ( ) S 66 -396 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -409.2 M 11 2 Nf (type) S 11 0 Nf ( ) S 66 -422.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (.) S 22 -435.6 M 11 0 Nf (The ) S 11 2 Nf (HTMLAnchorElement) S 11 0 Nf ( object has the following methods: ) S 44 -448.8 M 11 2 Nf (blur\(\)) S 11 0 Nf ( ) S 66 -462 M 11 0 Nf (This method returns a ) S 11 2 Nf (void) S 11 0 Nf (. ) S 44 -475.2 M 11 2 Nf (focus\(\)) S 11 0 Nf ( ) S 66 -488.4 M 11 0 Nf (This method returns a ) S 11 2 Nf (void) S 11 0 Nf (.) S 0 -501.6 M 11 0 Nf (Object ) S 11 2 Nf (HTMLImageElement) S 11 0 Nf ( ) S 22 -514.8 M 11 2 Nf (HTMLImageElement) S 11 0 Nf ( has the all the properties and methods of ) S 11 2 Nf (HTMLElement) S 11 0 Nf ( as well as the) S 22 -528 M (properties and methods defined below. ) S 22 -541.2 M 11 0 Nf (The ) S 11 2 Nf (HTMLImageElement) S 11 0 Nf ( object has the following properties: ) S 44 -554.4 M 11 2 Nf (lowSrc) S 11 0 Nf ( ) S 66 -567.6 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -580.8 M 11 2 Nf (name) S 11 0 Nf ( ) S 66 -594 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 66 -594 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (413) S 0 setgray 171.9 40 M 8 8 Nf (E.2: Document Object Model HTML) S 88 -8 M grestore pgsave restore N %%Page: 414 414 %%PageResources: font Times-Roman Times-Bold Helvetica %%PageBoundingBox: 71 44 516 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 (align) S %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 66 -26.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -39.6 M 11 2 Nf (alt) S 11 0 Nf ( ) S 66 -52.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -66 M 11 2 Nf (border) S 11 0 Nf ( ) S 66 -79.2 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -92.4 M 11 2 Nf (height) S 11 0 Nf ( ) S 66 -105.6 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -118.8 M 11 2 Nf (hspace) S 11 0 Nf ( ) S 66 -132 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -145.2 M 11 2 Nf (isMap) S 11 0 Nf ( ) S 66 -158.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (boolean) S 11 0 Nf (. ) S 44 -171.6 M 11 2 Nf (longDesc) S 11 0 Nf ( ) S 66 -184.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -198 M 11 2 Nf (src) S 11 0 Nf ( ) S 66 -211.2 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -224.4 M 11 2 Nf (useMap) S 11 0 Nf ( ) S 66 -237.6 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -250.8 M 11 2 Nf (vspace) S 11 0 Nf ( ) S 66 -264 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -277.2 M 11 2 Nf (width) S 11 0 Nf ( ) S 66 -290.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (.) S 0 -303.6 M 11 0 Nf (Object ) S 11 2 Nf (HTMLObjectElement) S 11 0 Nf ( ) S 22 -316.8 M 11 2 Nf (HTMLObjectElement) S 11 0 Nf ( has the all the properties and methods of ) S 11 2 Nf (HTMLElement) S 11 0 Nf ( as well as the) S 22 -330 M (properties and methods defined below. ) S 22 -343.2 M 11 0 Nf (The ) S 11 2 Nf (HTMLObjectElement) S 11 0 Nf ( object has the following properties: ) S 44 -356.4 M 11 2 Nf (form) S 11 0 Nf ( ) S 66 -369.6 M 11 0 Nf (This property is of type ) S 11 2 Nf (HTMLFormElement) S 11 0 Nf (. ) S 44 -382.8 M 11 2 Nf (code) S 11 0 Nf ( ) S 66 -396 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -409.2 M 11 2 Nf (align) S 11 0 Nf ( ) S 66 -422.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -435.6 M 11 2 Nf (archive) S 11 0 Nf ( ) S 66 -448.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -462 M 11 2 Nf (border) S 11 0 Nf ( ) S 66 -475.2 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -488.4 M 11 2 Nf (codeBase) S 11 0 Nf ( ) S 66 -501.6 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -514.8 M 11 2 Nf (codeType) S 11 0 Nf ( ) S 66 -528 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -541.2 M 11 2 Nf (data) S 11 0 Nf ( ) S 66 -554.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -567.6 M 11 2 Nf (declare) S 11 0 Nf ( ) S 66 -580.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (boolean) S 11 0 Nf (. ) S 44 -594 M 11 2 Nf (height) S 11 0 Nf ( ) S 66 -607.2 M 11 0 Nf (This property is of type ) 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 (414) S 0 setgray 171.9 40 M 8 8 Nf (E.2: Document Object Model HTML) S 88 -8 M grestore pgsave restore N %%Page: 415 415 %%PageResources: font Times-Roman Times-Bold Helvetica %%PageBoundingBox: 71 44 516 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 (hspace) S %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 66 -26.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -39.6 M 11 2 Nf (name) S 11 0 Nf ( ) S 66 -52.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -66 M 11 2 Nf (standby) S 11 0 Nf ( ) S 66 -79.2 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -92.4 M 11 2 Nf (tabIndex) S 11 0 Nf ( ) S 66 -105.6 M 11 0 Nf (This property is of type ) S 11 2 Nf (long) S 11 0 Nf (. ) S 44 -118.8 M 11 2 Nf (type) S 11 0 Nf ( ) S 66 -132 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -145.2 M 11 2 Nf (useMap) S 11 0 Nf ( ) S 66 -158.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -171.6 M 11 2 Nf (vspace) S 11 0 Nf ( ) S 66 -184.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -198 M 11 2 Nf (width) S 11 0 Nf ( ) S 66 -211.2 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -224.4 M 11 2 Nf (contentDocument) S 11 0 Nf ( ) S 66 -237.6 M 11 0 Nf (This property is of type ) S 11 2 Nf (Document) S 11 0 Nf (.) S 0 -250.8 M 11 0 Nf (Object ) S 11 2 Nf (HTMLParamElement) S 11 0 Nf ( ) S 22 -264 M 11 2 Nf (HTMLParamElement) S 11 0 Nf ( has the all the properties and methods of ) S 11 2 Nf (HTMLElement) S 11 0 Nf ( as well as the) S 22 -277.2 M (properties and methods defined below. ) S 22 -290.4 M 11 0 Nf (The ) S 11 2 Nf (HTMLParamElement) S 11 0 Nf ( object has the following properties: ) S 44 -303.6 M 11 2 Nf (name) S 11 0 Nf ( ) S 66 -316.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -330 M 11 2 Nf (type) S 11 0 Nf ( ) S 66 -343.2 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -356.4 M 11 2 Nf (value) S 11 0 Nf ( ) S 66 -369.6 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -382.8 M 11 2 Nf (valueType) S 11 0 Nf ( ) S 66 -396 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (.) S 0 -409.2 M 11 0 Nf (Object ) S 11 2 Nf (HTMLAppletElement) S 11 0 Nf ( ) S 22 -422.4 M 11 2 Nf (HTMLAppletElement) S 11 0 Nf ( has the all the properties and methods of ) S 11 2 Nf (HTMLElement) S 11 0 Nf ( as well as the) S 22 -435.6 M (properties and methods defined below. ) S 22 -448.8 M 11 0 Nf (The ) S 11 2 Nf (HTMLAppletElement) S 11 0 Nf ( object has the following properties: ) S 44 -462 M 11 2 Nf (align) S 11 0 Nf ( ) S 66 -475.2 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -488.4 M 11 2 Nf (alt) S 11 0 Nf ( ) S 66 -501.6 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -514.8 M 11 2 Nf (archive) S 11 0 Nf ( ) S 66 -528 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -541.2 M 11 2 Nf (code) S 11 0 Nf ( ) S 66 -554.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -567.6 M 11 2 Nf (codeBase) S 11 0 Nf ( ) S 66 -580.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -594 M 11 2 Nf (height) S 11 0 Nf ( ) S 66 -607.2 M 11 0 Nf (This property is of type ) 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 (415) S 0 setgray 171.9 40 M 8 8 Nf (E.2: Document Object Model HTML) S 88 -8 M grestore pgsave restore N %%Page: 416 416 %%PageResources: font Times-Roman Times-Bold Helvetica %%PageBoundingBox: 71 44 513 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 (hspace) S %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 66 -26.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -39.6 M 11 2 Nf (name) S 11 0 Nf ( ) S 66 -52.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -66 M 11 2 Nf (object) S 11 0 Nf ( ) S 66 -79.2 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -92.4 M 11 2 Nf (vspace) S 11 0 Nf ( ) S 66 -105.6 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -118.8 M 11 2 Nf (width) S 11 0 Nf ( ) S 66 -132 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (.) S 0 -145.2 M 11 0 Nf (Object ) S 11 2 Nf (HTMLMapElement) S 11 0 Nf ( ) S 22 -158.4 M 11 2 Nf (HTMLMapElement) S 11 0 Nf ( has the all the properties and methods of ) S 11 2 Nf (HTMLElement) S 11 0 Nf ( as well as the) S 22 -171.6 M (properties and methods defined below. ) S 22 -184.8 M 11 0 Nf (The ) S 11 2 Nf (HTMLMapElement) S 11 0 Nf ( object has the following properties: ) S 44 -198 M 11 2 Nf (areas) S 11 0 Nf ( ) S 66 -211.2 M 11 0 Nf (This property is of type ) S 11 2 Nf (HTMLCollection) S 11 0 Nf (. ) S 44 -224.4 M 11 2 Nf (name) S 11 0 Nf ( ) S 66 -237.6 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (.) S 0 -250.8 M 11 0 Nf (Object ) S 11 2 Nf (HTMLAreaElement) S 11 0 Nf ( ) S 22 -264 M 11 2 Nf (HTMLAreaElement) S 11 0 Nf ( has the all the properties and methods of ) S 11 2 Nf (HTMLElement) S 11 0 Nf ( as well as the) S 22 -277.2 M (properties and methods defined below. ) S 22 -290.4 M 11 0 Nf (The ) S 11 2 Nf (HTMLAreaElement) S 11 0 Nf ( object has the following properties: ) S 44 -303.6 M 11 2 Nf (accessKey) S 11 0 Nf ( ) S 66 -316.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -330 M 11 2 Nf (alt) S 11 0 Nf ( ) S 66 -343.2 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -356.4 M 11 2 Nf (coords) S 11 0 Nf ( ) S 66 -369.6 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -382.8 M 11 2 Nf (href) S 11 0 Nf ( ) S 66 -396 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -409.2 M 11 2 Nf (noHref) S 11 0 Nf ( ) S 66 -422.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (boolean) S 11 0 Nf (. ) S 44 -435.6 M 11 2 Nf (shape) S 11 0 Nf ( ) S 66 -448.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -462 M 11 2 Nf (tabIndex) S 11 0 Nf ( ) S 66 -475.2 M 11 0 Nf (This property is of type ) S 11 2 Nf (long) S 11 0 Nf (. ) S 44 -488.4 M 11 2 Nf (target) S 11 0 Nf ( ) S 66 -501.6 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (.) S 0 -514.8 M 11 0 Nf (Object ) S 11 2 Nf (HTMLScriptElement) S 11 0 Nf ( ) S 22 -528 M 11 2 Nf (HTMLScriptElement) S 11 0 Nf ( has the all the properties and methods of ) S 11 2 Nf (HTMLElement) S 11 0 Nf ( as well as the) S 22 -541.2 M (properties and methods defined below. ) S 22 -554.4 M 11 0 Nf (The ) S 11 2 Nf (HTMLScriptElement) S 11 0 Nf ( object has the following properties: ) S 44 -567.6 M 11 2 Nf (text) S 11 0 Nf ( ) S 66 -580.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -594 M 11 2 Nf (htmlFor) S 11 0 Nf ( ) S 66 -607.2 M 11 0 Nf (This property is of type ) 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 (416) S 0 setgray 171.9 40 M 8 8 Nf (E.2: Document Object Model HTML) S 88 -8 M grestore pgsave restore N %%Page: 417 417 %%PageResources: font Times-Roman Times-Bold Helvetica %%PageBoundingBox: 71 44 511 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 (event) S %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 66 -26.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -39.6 M 11 2 Nf (charset) S 11 0 Nf ( ) S 66 -52.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -66 M 11 2 Nf (defer) S 11 0 Nf ( ) S 66 -79.2 M 11 0 Nf (This property is of type ) S 11 2 Nf (boolean) S 11 0 Nf (. ) S 44 -92.4 M 11 2 Nf (src) S 11 0 Nf ( ) S 66 -105.6 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -118.8 M 11 2 Nf (type) S 11 0 Nf ( ) S 66 -132 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (.) S 0 -145.2 M 11 0 Nf (Object ) S 11 2 Nf (HTMLTableElement) S 11 0 Nf ( ) S 22 -158.4 M 11 2 Nf (HTMLTableElement) S 11 0 Nf ( has the all the properties and methods of ) S 11 2 Nf (HTMLElement) S 11 0 Nf ( as well as the) S 22 -171.6 M (properties and methods defined below. ) S 22 -184.8 M 11 0 Nf (The ) S 11 2 Nf (HTMLTableElement) S 11 0 Nf ( object has the following properties: ) S 44 -198 M 11 2 Nf (caption) S 11 0 Nf ( ) S 66 -211.2 M 11 0 Nf (This property is of type ) S 11 2 Nf (HTMLTableCaptionElement) S 11 0 Nf (. ) S 44 -224.4 M 11 2 Nf (tHead) S 11 0 Nf ( ) S 66 -237.6 M 11 0 Nf (This property is of type ) S 11 2 Nf (HTMLTableSectionElement) S 11 0 Nf (. ) S 44 -250.8 M 11 2 Nf (tFoot) S 11 0 Nf ( ) S 66 -264 M 11 0 Nf (This property is of type ) S 11 2 Nf (HTMLTableSectionElement) S 11 0 Nf (. ) S 44 -277.2 M 11 2 Nf (rows) S 11 0 Nf ( ) S 66 -290.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (HTMLCollection) S 11 0 Nf (. ) S 44 -303.6 M 11 2 Nf (tBodies) S 11 0 Nf ( ) S 66 -316.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (HTMLCollection) S 11 0 Nf (. ) S 44 -330 M 11 2 Nf (align) S 11 0 Nf ( ) S 66 -343.2 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -356.4 M 11 2 Nf (bgColor) S 11 0 Nf ( ) S 66 -369.6 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -382.8 M 11 2 Nf (border) S 11 0 Nf ( ) S 66 -396 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -409.2 M 11 2 Nf (cellPadding) S 11 0 Nf ( ) S 66 -422.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -435.6 M 11 2 Nf (cellSpacing) S 11 0 Nf ( ) S 66 -448.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -462 M 11 2 Nf (frame) S 11 0 Nf ( ) S 66 -475.2 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -488.4 M 11 2 Nf (rules) S 11 0 Nf ( ) S 66 -501.6 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -514.8 M 11 2 Nf (summary) S 11 0 Nf ( ) S 66 -528 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -541.2 M 11 2 Nf (width) S 11 0 Nf ( ) S 66 -554.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (.) S 22 -567.6 M 11 0 Nf (The ) S 11 2 Nf (HTMLTableElement) S 11 0 Nf ( object has the following methods: ) S 44 -580.8 M 11 2 Nf (createTHead\(\)) S 11 0 Nf ( ) S 66 -594 M 11 0 Nf (This method returns a ) S 11 2 Nf (HTMLElement) S 11 0 Nf (. ) S 66 -594 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (417) S 0 setgray 171.9 40 M 8 8 Nf (E.2: Document Object Model HTML) S 88 -8 M grestore pgsave restore N %%Page: 418 418 %%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 44 -13.2 M %%IncludeResource: font Times-Bold 11 2 Nf (deleteTHead\(\)) S %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 66 -26.4 M 11 0 Nf (This method returns a ) S 11 2 Nf (void) S 11 0 Nf (. ) S 44 -39.6 M 11 2 Nf (createTFoot\(\)) S 11 0 Nf ( ) S 66 -52.8 M 11 0 Nf (This method returns a ) S 11 2 Nf (HTMLElement) S 11 0 Nf (. ) S 44 -66 M 11 2 Nf (deleteTFoot\(\)) S 11 0 Nf ( ) S 66 -79.2 M 11 0 Nf (This method returns a ) S 11 2 Nf (void) S 11 0 Nf (. ) S 44 -92.4 M 11 2 Nf (createCaption\(\)) S 11 0 Nf ( ) S 66 -105.6 M 11 0 Nf (This method returns a ) S 11 2 Nf (HTMLElement) S 11 0 Nf (. ) S 44 -118.8 M 11 2 Nf (deleteCaption\(\)) S 11 0 Nf ( ) S 66 -132 M 11 0 Nf (This method returns a ) S 11 2 Nf (void) S 11 0 Nf (. ) S 44 -145.2 M 11 2 Nf (insertRow\(index\)) S 11 0 Nf ( ) S 66 -158.4 M 11 0 Nf (This method returns a ) S 11 2 Nf (HTMLElement) S 11 0 Nf (. The ) S 11 2 Nf (index) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (long) S 11 0 Nf (. ) S 44 -171.6 M 11 2 Nf (deleteRow\(index\)) S 11 0 Nf ( ) S 66 -184.8 M 11 0 Nf (This method returns a ) S 11 2 Nf (void) S 11 0 Nf (. The ) S 11 2 Nf (index) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (long) S 11 0 Nf (.) S 0 -198 M 11 0 Nf (Object ) S 11 2 Nf (HTMLTableCaptionElement) S 11 0 Nf ( ) S 22 -211.2 M 11 2 Nf (HTMLTableCaptionElement) S 11 0 Nf ( has the all the properties and methods of ) S 11 2 Nf (HTMLElement) S 11 0 Nf ( as well as) S 22 -224.4 M (the properties and methods defined below. ) S 22 -237.6 M 11 0 Nf (The ) S 11 2 Nf (HTMLTableCaptionElement) S 11 0 Nf ( object has the following properties: ) S 44 -250.8 M 11 2 Nf (align) S 11 0 Nf ( ) S 66 -264 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (.) S 0 -277.2 M 11 0 Nf (Object ) S 11 2 Nf (HTMLTableColElement) S 11 0 Nf ( ) S 22 -290.4 M 11 2 Nf (HTMLTableColElement) S 11 0 Nf ( has the all the properties and methods of ) S 11 2 Nf (HTMLElement) S 11 0 Nf ( as well as the) S 22 -303.6 M (properties and methods defined below. ) S 22 -316.8 M 11 0 Nf (The ) S 11 2 Nf (HTMLTableColElement) S 11 0 Nf ( object has the following properties: ) S 44 -330 M 11 2 Nf (align) S 11 0 Nf ( ) S 66 -343.2 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -356.4 M 11 2 Nf (ch) S 11 0 Nf ( ) S 66 -369.6 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -382.8 M 11 2 Nf (chOff) S 11 0 Nf ( ) S 66 -396 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -409.2 M 11 2 Nf (span) S 11 0 Nf ( ) S 66 -422.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (long) S 11 0 Nf (. ) S 44 -435.6 M 11 2 Nf (vAlign) S 11 0 Nf ( ) S 66 -448.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -462 M 11 2 Nf (width) S 11 0 Nf ( ) S 66 -475.2 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (.) S 0 -488.4 M 11 0 Nf (Object ) S 11 2 Nf (HTMLTableSectionElement) S 11 0 Nf ( ) S 22 -501.6 M 11 2 Nf (HTMLTableSectionElement) S 11 0 Nf ( has the all the properties and methods of ) S 11 2 Nf (HTMLElement) S 11 0 Nf ( as well as) S 22 -514.8 M (the properties and methods defined below. ) S 22 -528 M 11 0 Nf (The ) S 11 2 Nf (HTMLTableSectionElement) S 11 0 Nf ( object has the following properties: ) S 44 -541.2 M 11 2 Nf (align) S 11 0 Nf ( ) S 66 -554.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -567.6 M 11 2 Nf (ch) S 11 0 Nf ( ) S 66 -580.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -594 M 11 2 Nf (chOff) S 11 0 Nf ( ) S 66 -607.2 M 11 0 Nf (This property is of type ) 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 (418) S 0 setgray 171.9 40 M 8 8 Nf (E.2: Document Object Model HTML) S 88 -8 M grestore pgsave restore N %%Page: 419 419 %%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 44 -13.2 M %%IncludeResource: font Times-Bold 11 2 Nf (vAlign) S %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 66 -26.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -39.6 M 11 2 Nf (rows) S 11 0 Nf ( ) S 66 -52.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (HTMLCollection) S 11 0 Nf (.) S 22 -66 M 11 0 Nf (The ) S 11 2 Nf (HTMLTableSectionElement) S 11 0 Nf ( object has the following methods: ) S 44 -79.2 M 11 2 Nf (insertRow\(index\)) S 11 0 Nf ( ) S 66 -92.4 M 11 0 Nf (This method returns a ) S 11 2 Nf (HTMLElement) S 11 0 Nf (. The ) S 11 2 Nf (index) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (long) S 11 0 Nf (. ) S 44 -105.6 M 11 2 Nf (deleteRow\(index\)) S 11 0 Nf ( ) S 66 -118.8 M 11 0 Nf (This method returns a ) S 11 2 Nf (void) S 11 0 Nf (. The ) S 11 2 Nf (index) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (long) S 11 0 Nf (.) S 0 -132 M 11 0 Nf (Object ) S 11 2 Nf (HTMLTableRowElement) S 11 0 Nf ( ) S 22 -145.2 M 11 2 Nf (HTMLTableRowElement) S 11 0 Nf ( has the all the properties and methods of ) S 11 2 Nf (HTMLElement) S 11 0 Nf ( as well as the) S 22 -158.4 M (properties and methods defined below. ) S 22 -171.6 M 11 0 Nf (The ) S 11 2 Nf (HTMLTableRowElement) S 11 0 Nf ( object has the following properties: ) S 44 -184.8 M 11 2 Nf (rowIndex) S 11 0 Nf ( ) S 66 -198 M 11 0 Nf (This property is of type ) S 11 2 Nf (long) S 11 0 Nf (. ) S 44 -211.2 M 11 2 Nf (sectionRowIndex) S 11 0 Nf ( ) S 66 -224.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (long) S 11 0 Nf (. ) S 44 -237.6 M 11 2 Nf (cells) S 11 0 Nf ( ) S 66 -250.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (HTMLCollection) S 11 0 Nf (. ) S 44 -264 M 11 2 Nf (align) S 11 0 Nf ( ) S 66 -277.2 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -290.4 M 11 2 Nf (bgColor) S 11 0 Nf ( ) S 66 -303.6 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -316.8 M 11 2 Nf (ch) S 11 0 Nf ( ) S 66 -330 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -343.2 M 11 2 Nf (chOff) S 11 0 Nf ( ) S 66 -356.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -369.6 M 11 2 Nf (vAlign) S 11 0 Nf ( ) S 66 -382.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (.) S 22 -396 M 11 0 Nf (The ) S 11 2 Nf (HTMLTableRowElement) S 11 0 Nf ( object has the following methods: ) S 44 -409.2 M 11 2 Nf (insertCell\(index\)) S 11 0 Nf ( ) S 66 -422.4 M 11 0 Nf (This method returns a ) S 11 2 Nf (HTMLElement) S 11 0 Nf (. The ) S 11 2 Nf (index) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (long) S 11 0 Nf (. ) S 44 -435.6 M 11 2 Nf (deleteCell\(index\)) S 11 0 Nf ( ) S 66 -448.8 M 11 0 Nf (This method returns a ) S 11 2 Nf (void) S 11 0 Nf (. The ) S 11 2 Nf (index) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (long) S 11 0 Nf (.) S 0 -462 M 11 0 Nf (Object ) S 11 2 Nf (HTMLTableCellElement) S 11 0 Nf ( ) S 22 -475.2 M 11 2 Nf (HTMLTableCellElement) S 11 0 Nf ( has the all the properties and methods of ) S 11 2 Nf (HTMLElement) S 11 0 Nf ( as well as the) S 22 -488.4 M (properties and methods defined below. ) S 22 -501.6 M 11 0 Nf (The ) S 11 2 Nf (HTMLTableCellElement) S 11 0 Nf ( object has the following properties: ) S 44 -514.8 M 11 2 Nf (cellIndex) S 11 0 Nf ( ) S 66 -528 M 11 0 Nf (This property is of type ) S 11 2 Nf (long) S 11 0 Nf (. ) S 44 -541.2 M 11 2 Nf (abbr) S 11 0 Nf ( ) S 66 -554.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -567.6 M 11 2 Nf (align) S 11 0 Nf ( ) S 66 -580.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -594 M 11 2 Nf (axis) S 11 0 Nf ( ) S 66 -607.2 M 11 0 Nf (This property is of type ) 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 (419) S 0 setgray 171.9 40 M 8 8 Nf (E.2: Document Object Model HTML) S 88 -8 M grestore pgsave restore N %%Page: 420 420 %%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 (bgColor) S %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 66 -26.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -39.6 M 11 2 Nf (ch) S 11 0 Nf ( ) S 66 -52.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -66 M 11 2 Nf (chOff) S 11 0 Nf ( ) S 66 -79.2 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -92.4 M 11 2 Nf (colSpan) S 11 0 Nf ( ) S 66 -105.6 M 11 0 Nf (This property is of type ) S 11 2 Nf (long) S 11 0 Nf (. ) S 44 -118.8 M 11 2 Nf (headers) S 11 0 Nf ( ) S 66 -132 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -145.2 M 11 2 Nf (height) S 11 0 Nf ( ) S 66 -158.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -171.6 M 11 2 Nf (noWrap) S 11 0 Nf ( ) S 66 -184.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (boolean) S 11 0 Nf (. ) S 44 -198 M 11 2 Nf (rowSpan) S 11 0 Nf ( ) S 66 -211.2 M 11 0 Nf (This property is of type ) S 11 2 Nf (long) S 11 0 Nf (. ) S 44 -224.4 M 11 2 Nf (scope) S 11 0 Nf ( ) S 66 -237.6 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -250.8 M 11 2 Nf (vAlign) S 11 0 Nf ( ) S 66 -264 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -277.2 M 11 2 Nf (width) S 11 0 Nf ( ) S 66 -290.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (.) S 0 -303.6 M 11 0 Nf (Object ) S 11 2 Nf (HTMLFrameSetElement) S 11 0 Nf ( ) S 22 -316.8 M 11 2 Nf (HTMLFrameSetElement) S 11 0 Nf ( has the all the properties and methods of ) S 11 2 Nf (HTMLElement) S 11 0 Nf ( as well as the) S 22 -330 M (properties and methods defined below. ) S 22 -343.2 M 11 0 Nf (The ) S 11 2 Nf (HTMLFrameSetElement) S 11 0 Nf ( object has the following properties: ) S 44 -356.4 M 11 2 Nf (cols) S 11 0 Nf ( ) S 66 -369.6 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -382.8 M 11 2 Nf (rows) S 11 0 Nf ( ) S 66 -396 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (.) S 0 -409.2 M 11 0 Nf (Object ) S 11 2 Nf (HTMLFrameElement) S 11 0 Nf ( ) S 22 -422.4 M 11 2 Nf (HTMLFrameElement) S 11 0 Nf ( has the all the properties and methods of ) S 11 2 Nf (HTMLElement) S 11 0 Nf ( as well as the) S 22 -435.6 M (properties and methods defined below. ) S 22 -448.8 M 11 0 Nf (The ) S 11 2 Nf (HTMLFrameElement) S 11 0 Nf ( object has the following properties: ) S 44 -462 M 11 2 Nf (frameBorder) S 11 0 Nf ( ) S 66 -475.2 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -488.4 M 11 2 Nf (longDesc) S 11 0 Nf ( ) S 66 -501.6 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -514.8 M 11 2 Nf (marginHeight) S 11 0 Nf ( ) S 66 -528 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -541.2 M 11 2 Nf (marginWidth) S 11 0 Nf ( ) S 66 -554.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -567.6 M 11 2 Nf (name) S 11 0 Nf ( ) S 66 -580.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -594 M 11 2 Nf (noResize) S 11 0 Nf ( ) S 66 -607.2 M 11 0 Nf (This property is of type ) S 11 2 Nf (boolean) S 11 0 Nf (. ) S 66 -607.2 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (420) S 0 setgray 171.9 40 M 8 8 Nf (E.2: Document Object Model HTML) S 88 -8 M grestore pgsave restore N %%Page: 421 421 %%PageResources: font Times-Roman Times-Bold Helvetica %%PageBoundingBox: 71 44 520 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 (scrolling) S %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 66 -26.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -39.6 M 11 2 Nf (src) S 11 0 Nf ( ) S 66 -52.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -66 M 11 2 Nf (contentDocument) S 11 0 Nf ( ) S 66 -79.2 M 11 0 Nf (This property is of type ) S 11 2 Nf (Document) S 11 0 Nf (.) S 0 -92.4 M 11 0 Nf (Object ) S 11 2 Nf (HTMLIFrameElement) S 11 0 Nf ( ) S 22 -105.6 M 11 2 Nf (HTMLIFrameElement) S 11 0 Nf ( has the all the properties and methods of ) S 11 2 Nf (HTMLElement) S 11 0 Nf ( as well as the) S 22 -118.8 M (properties and methods defined below. ) S 22 -132 M 11 0 Nf (The ) S 11 2 Nf (HTMLIFrameElement) S 11 0 Nf ( object has the following properties: ) S 44 -145.2 M 11 2 Nf (align) S 11 0 Nf ( ) S 66 -158.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -171.6 M 11 2 Nf (frameBorder) S 11 0 Nf ( ) S 66 -184.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -198 M 11 2 Nf (height) S 11 0 Nf ( ) S 66 -211.2 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -224.4 M 11 2 Nf (longDesc) S 11 0 Nf ( ) S 66 -237.6 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -250.8 M 11 2 Nf (marginHeight) S 11 0 Nf ( ) S 66 -264 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -277.2 M 11 2 Nf (marginWidth) S 11 0 Nf ( ) S 66 -290.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -303.6 M 11 2 Nf (name) S 11 0 Nf ( ) S 66 -316.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -330 M 11 2 Nf (scrolling) S 11 0 Nf ( ) S 66 -343.2 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -356.4 M 11 2 Nf (src) S 11 0 Nf ( ) S 66 -369.6 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -382.8 M 11 2 Nf (width) S 11 0 Nf ( ) S 66 -396 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -409.2 M 11 2 Nf (contentDocument) S 11 0 Nf ( ) S 66 -422.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (Document) S 11 0 Nf (.) S 0 -433.4 M [/View [/XYZ -4 272.601562 null] /Dest /144 /DEST pdfmark 0 -456.4 M 17 2 Nf (E.3:) S [/View [/XYZ -4 270.001801 null] /Dest /1663 /DEST pdfmark [/View [/XYZ -4 270.001801 null] /Dest /1654 /DEST pdfmark ( Document Object Model ) S (Views) S 0 -480.6 M 11 0 Nf (Object ) S 11 2 Nf (AbstractView) S 11 0 Nf ( ) S 22 -493.8 M 11 0 Nf (The ) S 11 2 Nf (AbstractView) S 11 0 Nf ( object has the following properties: ) S 44 -507 M 11 2 Nf (document) S 11 0 Nf ( ) S 66 -520.2 M 11 0 Nf (This property is of type ) S 11 2 Nf (DocumentView) S 11 0 Nf (.) S 0 -533.4 M 11 0 Nf (Object ) S 11 2 Nf (DocumentView) S 11 0 Nf ( ) S 22 -546.6 M 11 0 Nf (The ) S 11 2 Nf (DocumentView) S 11 0 Nf ( object has the following properties: ) S 44 -559.8 M 11 2 Nf (defaultView) S 11 0 Nf ( ) S 66 -573 M 11 0 Nf (This property is of type ) S 11 2 Nf (AbstractView) S 11 0 Nf (.) S 0 -584 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (421) S 0 setgray 172.1 40 M 8 8 Nf (E.3: Document Object Model Views) S 0 -8 M grestore pgsave restore N %%Page: 422 422 %%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 /145 /DEST pdfmark 0 -20.4 M %%IncludeResource: font Times-Bold 17 2 Nf (E.4:) S [/View [/XYZ -4 706.000122 null] /Dest /1664 /DEST pdfmark [/View [/XYZ -4 706.000122 null] /Dest /1655 /DEST pdfmark ( Document Object Model ) S (StyleSheets) S 0 -44.6 M %%IncludeResource: font Times-Roman 11 0 Nf (Object ) S 11 2 Nf (StyleSheet) S 11 0 Nf ( ) S 22 -57.8 M 11 0 Nf (The ) S 11 2 Nf (StyleSheet) S 11 0 Nf ( object has the following properties: ) S 44 -71 M 11 2 Nf (type) S 11 0 Nf ( ) S 66 -84.2 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -97.4 M 11 2 Nf (disabled) S 11 0 Nf ( ) S 66 -110.6 M 11 0 Nf (This property is of type ) S 11 2 Nf (boolean) S 11 0 Nf (. ) S 44 -123.8 M 11 2 Nf (ownerNode) S 11 0 Nf ( ) S 66 -137 M 11 0 Nf (This property is of type ) S 11 2 Nf (Node) S 11 0 Nf (. ) S 44 -150.2 M 11 2 Nf (parentStyleSheet) S 11 0 Nf ( ) S 66 -163.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (StyleSheet) S 11 0 Nf (. ) S 44 -176.6 M 11 2 Nf (href) S 11 0 Nf ( ) S 66 -189.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -203 M 11 2 Nf (title) S 11 0 Nf ( ) S 66 -216.2 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -229.4 M 11 2 Nf (media) S 11 0 Nf ( ) S 66 -242.6 M 11 0 Nf (This property is of type ) S 11 2 Nf (MediaList) S 11 0 Nf (.) S 0 -255.8 M 11 0 Nf (Object ) S 11 2 Nf (StyleSheetList) S 11 0 Nf ( ) S 22 -269 M 11 0 Nf (The ) S 11 2 Nf (StyleSheetList) S 11 0 Nf ( object has the following properties: ) S 44 -282.2 M 11 2 Nf (length) S 11 0 Nf ( ) S 66 -295.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (int) S 11 0 Nf (.) S 22 -308.6 M 11 0 Nf (The ) S 11 2 Nf (StyleSheetList) S 11 0 Nf ( object has the following methods: ) S 44 -321.8 M 11 2 Nf (item\(index\)) S 11 0 Nf ( ) S 66 -335 M 11 0 Nf (This method returns a ) S 11 2 Nf (StyleSheet) S 11 0 Nf (. The ) S 11 2 Nf (index) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (unsigned ) S (long) S 11 0 Nf (. This) S 66 -348.2 M (object can also be dereferenced using square bracket notation \(e.g. obj[1]\). Dereferencing) S 66 -361.4 M 11 0 Nf (with an integer ) S %%IncludeResource: font Courier 11 4 Nf (index) S 11 0 Nf ( is equivalent to invoking the ) S 11 2 Nf (item) S 11 0 Nf ( method with that ) S (index.) S 0 -374.6 M 11 0 Nf (Object ) S 11 2 Nf (MediaList) S 11 0 Nf ( ) S 22 -387.8 M 11 0 Nf (The ) S 11 2 Nf (MediaList) S 11 0 Nf ( object has the following properties: ) S 44 -401 M 11 2 Nf (mediaText) S 11 0 Nf ( ) S 66 -414.2 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -427.4 M 11 2 Nf (length) S 11 0 Nf ( ) S 66 -440.6 M 11 0 Nf (This property is of type ) S 11 2 Nf (int) S 11 0 Nf (.) S 22 -453.8 M 11 0 Nf (The ) S 11 2 Nf (MediaList) S 11 0 Nf ( object has the following methods: ) S 44 -467 M 11 2 Nf (item\(index\)) S 11 0 Nf ( ) S 66 -480.2 M 11 0 Nf (This method returns a ) S 11 2 Nf (DOMString) S 11 0 Nf (. The ) S 11 2 Nf (index) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (unsigned ) S (long) S 11 0 Nf (. This) S 66 -493.4 M (object can also be dereferenced using square bracket notation \(e.g. obj[1]\). Dereferencing) S 66 -506.6 M 11 0 Nf (with an integer ) S 11 4 Nf (index) S 11 0 Nf ( is equivalent to invoking the ) S 11 2 Nf (item) S 11 0 Nf ( method with that index. ) S 44 -519.8 M 11 2 Nf (deleteMedium\(oldMedium\)) S 11 0 Nf ( ) S 66 -533 M 11 0 Nf (This method returns a ) S 11 2 Nf (void) S 11 0 Nf (. The ) S 11 2 Nf (oldMedium) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (DOMString) S 11 0 Nf (. ) S 44 -546.2 M 11 2 Nf (appendMedium\(newMedium\)) S 11 0 Nf ( ) S 66 -559.4 M 11 0 Nf (This method returns a ) S 11 2 Nf (void) S 11 0 Nf (. The ) S 11 2 Nf (newMedium) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (DOMString) S 11 0 Nf (.) S 0 -572.6 M 11 0 Nf (Object ) S 11 2 Nf (LinkStyle) S 11 0 Nf ( ) S 22 -585.8 M 11 0 Nf (The ) S 11 2 Nf (LinkStyle) S 11 0 Nf ( object has the following properties: ) S 44 -585.8 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (422) S 0 setgray 161.4 40 M 8 8 Nf (E.4: Document Object Model StyleSheets) S 88 -8 M grestore pgsave restore N %%Page: 423 423 %%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 44 -13.2 M %%IncludeResource: font Times-Bold 11 2 Nf (sheet) S %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 66 -26.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (StyleSheet) S 11 0 Nf (.) S 0 -39.6 M 11 0 Nf (Object ) S 11 2 Nf (DocumentStyle) S 11 0 Nf ( ) S 22 -52.8 M 11 0 Nf (The ) S 11 2 Nf (DocumentStyle) S 11 0 Nf ( object has the following properties: ) S 44 -66 M 11 2 Nf (styleSheets) S 11 0 Nf ( ) S 66 -79.2 M 11 0 Nf (This property is of type ) S 11 2 Nf (StyleSheetList) S 11 0 Nf (.) S 0 -90.2 M [/View [/XYZ -4 615.800293 null] /Dest /146 /DEST pdfmark 0 -113.2 M 17 2 Nf (E.5:) S [/View [/XYZ -4 613.200562 null] /Dest /1665 /DEST pdfmark [/View [/XYZ -4 613.200562 null] /Dest /1656 /DEST pdfmark ( Document Object Model ) S (CSS) S 0 -137.4 M 11 0 Nf (Object ) S 11 2 Nf (CSSStyleSheet) S 11 0 Nf ( ) S 22 -150.6 M 11 2 Nf (CSSStyleSheet) S 11 0 Nf ( has the all the properties and methods of ) S 11 2 Nf (StyleSheet) S 11 0 Nf ( as well as the properties and) S 22 -163.8 M (methods defined below. ) S 22 -177 M 11 0 Nf (The ) S 11 2 Nf (CSSStyleSheet) S 11 0 Nf ( object has the following properties: ) S 44 -190.2 M 11 2 Nf (ownerRule) S 11 0 Nf ( ) S 66 -203.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (CSSRule) S 11 0 Nf (. ) S 44 -216.6 M 11 2 Nf (cssRules) S 11 0 Nf ( ) S 66 -229.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (CSSRuleList) S 11 0 Nf (.) S 22 -243 M 11 0 Nf (The ) S 11 2 Nf (CSSStyleSheet) S 11 0 Nf ( object has the following methods: ) S 44 -256.2 M 11 2 Nf (insertRule\(rule, ) S (index\)) S 11 0 Nf ( ) S 66 -269.4 M 11 0 Nf (This method returns a ) S 11 2 Nf (unsigned ) S (long) S 11 0 Nf (. The ) S 11 2 Nf (rule) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (DOMString) S 11 0 Nf (. The ) S 66 -282.6 M 11 2 Nf (index) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (unsigned ) S (long) S 11 0 Nf (. ) S 44 -295.8 M 11 2 Nf (deleteRule\(index\)) S 11 0 Nf ( ) S 66 -309 M 11 0 Nf (This method returns a ) S 11 2 Nf (void) S 11 0 Nf (. The ) S 11 2 Nf (index) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (unsigned ) S (long) S 11 0 Nf (.) S 0 -322.2 M 11 0 Nf (Object ) S 11 2 Nf (CSSRuleList) S 11 0 Nf ( ) S 22 -335.4 M 11 0 Nf (The ) S 11 2 Nf (CSSRuleList) S 11 0 Nf ( object has the following properties: ) S 44 -348.6 M 11 2 Nf (length) S 11 0 Nf ( ) S 66 -361.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (int) S 11 0 Nf (.) S 22 -375 M 11 0 Nf (The ) S 11 2 Nf (CSSRuleList) S 11 0 Nf ( object has the following methods: ) S 44 -388.2 M 11 2 Nf (item\(index\)) S 11 0 Nf ( ) S 66 -401.4 M 11 0 Nf (This method returns a ) S 11 2 Nf (CSSRule) S 11 0 Nf (. The ) S 11 2 Nf (index) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (unsigned ) S (long) S 11 0 Nf (. This) S 66 -414.6 M (object can also be dereferenced using square bracket notation \(e.g. obj[1]\). Dereferencing) S 66 -427.8 M 11 0 Nf (with an integer ) S %%IncludeResource: font Courier 11 4 Nf (index) S 11 0 Nf ( is equivalent to invoking the ) S 11 2 Nf (item) S 11 0 Nf ( method with that ) S (index.) S 0 -441 M 11 0 Nf (Class ) S 11 2 Nf (CSSRule) S 11 0 Nf ( ) S 22 -454.2 M 11 0 Nf (The ) S 11 2 Nf (CSSRule) S 11 0 Nf ( class has the following constants: ) S 44 -467.4 M 11 2 Nf (CSSRule.UNKNOWN_RULE) S 11 0 Nf ( ) S 66 -480.6 M 11 0 Nf (This constant is of type ) S 11 2 Nf (short) S 11 0 Nf ( and its value is ) S 11 2 Nf (0) S 11 0 Nf (. ) S 44 -493.8 M 11 2 Nf (CSSRule.STYLE_RULE) S 11 0 Nf ( ) S 66 -507 M 11 0 Nf (This constant is of type ) S 11 2 Nf (short) S 11 0 Nf ( and its value is ) S 11 2 Nf (1) S 11 0 Nf (. ) S 44 -520.2 M 11 2 Nf (CSSRule.CHARSET_RULE) S 11 0 Nf ( ) S 66 -533.4 M 11 0 Nf (This constant is of type ) S 11 2 Nf (short) S 11 0 Nf ( and its value is ) S 11 2 Nf (2) S 11 0 Nf (. ) S 44 -546.6 M 11 2 Nf (CSSRule.IMPORT_RULE) S 11 0 Nf ( ) S 66 -559.8 M 11 0 Nf (This constant is of type ) S 11 2 Nf (short) S 11 0 Nf ( and its value is ) S 11 2 Nf (3) S 11 0 Nf (. ) S 44 -573 M 11 2 Nf (CSSRule.MEDIA_RULE) S 11 0 Nf ( ) S 66 -586.2 M 11 0 Nf (This constant is of type ) S 11 2 Nf (short) S 11 0 Nf ( and its value is ) S 11 2 Nf (4) S 11 0 Nf (. ) S 66 -586.2 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (423) S 0 setgray 174.5 40 M 8 8 Nf (E.5: Document Object Model CSS) S 88 -8 M grestore pgsave restore N %%Page: 424 424 %%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 44 -13.2 M %%IncludeResource: font Times-Bold 11 2 Nf (CSSRule.FONT_FACE_RULE) S %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 66 -26.4 M 11 0 Nf (This constant is of type ) S 11 2 Nf (short) S 11 0 Nf ( and its value is ) S 11 2 Nf (5) S 11 0 Nf (. ) S 44 -39.6 M 11 2 Nf (CSSRule.PAGE_RULE) S 11 0 Nf ( ) S 66 -52.8 M 11 0 Nf (This constant is of type ) S 11 2 Nf (short) S 11 0 Nf ( and its value is ) S 11 2 Nf (6) S 11 0 Nf (.) S 0 -66 M 11 0 Nf (Object ) S 11 2 Nf (CSSRule) S 11 0 Nf ( ) S 22 -79.2 M 11 0 Nf (The ) S 11 2 Nf (CSSRule) S 11 0 Nf ( object has the following properties: ) S 44 -92.4 M 11 2 Nf (type) S 11 0 Nf ( ) S 66 -105.6 M 11 0 Nf (This property is of type ) S 11 2 Nf (short) S 11 0 Nf (. ) S 44 -118.8 M 11 2 Nf (cssText) S 11 0 Nf ( ) S 66 -132 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -145.2 M 11 2 Nf (parentStyleSheet) S 11 0 Nf ( ) S 66 -158.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (CSSStyleSheet) S 11 0 Nf (. ) S 44 -171.6 M 11 2 Nf (parentRule) S 11 0 Nf ( ) S 66 -184.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (CSSRule) S 11 0 Nf (.) S 0 -198 M 11 0 Nf (Object ) S 11 2 Nf (CSSStyleRule) S 11 0 Nf ( ) S 22 -211.2 M 11 2 Nf (CSSStyleRule) S 11 0 Nf ( has the all the properties and methods of ) S 11 2 Nf (CSSRule) S 11 0 Nf ( as well as the properties and) S 22 -224.4 M (methods defined below. ) S 22 -237.6 M 11 0 Nf (The ) S 11 2 Nf (CSSStyleRule) S 11 0 Nf ( object has the following properties: ) S 44 -250.8 M 11 2 Nf (selectorText) S 11 0 Nf ( ) S 66 -264 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -277.2 M 11 2 Nf (style) S 11 0 Nf ( ) S 66 -290.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (CSSStyleDeclaration) S 11 0 Nf (.) S 0 -303.6 M 11 0 Nf (Object ) S 11 2 Nf (CSSMediaRule) S 11 0 Nf ( ) S 22 -316.8 M 11 2 Nf (CSSMediaRule) S 11 0 Nf ( has the all the properties and methods of ) S 11 2 Nf (CSSRule) S 11 0 Nf ( as well as the properties and) S 22 -330 M (methods defined below. ) S 22 -343.2 M 11 0 Nf (The ) S 11 2 Nf (CSSMediaRule) S 11 0 Nf ( object has the following properties: ) S 44 -356.4 M 11 2 Nf (media) S 11 0 Nf ( ) S 66 -369.6 M 11 0 Nf (This property is of type ) S 11 2 Nf (MediaList) S 11 0 Nf (. ) S 44 -382.8 M 11 2 Nf (cssRules) S 11 0 Nf ( ) S 66 -396 M 11 0 Nf (This property is of type ) S 11 2 Nf (CSSRuleList) S 11 0 Nf (.) S 22 -409.2 M 11 0 Nf (The ) S 11 2 Nf (CSSMediaRule) S 11 0 Nf ( object has the following methods: ) S 44 -422.4 M 11 2 Nf (insertRule\(rule, ) S (index\)) S 11 0 Nf ( ) S 66 -435.6 M 11 0 Nf (This method returns a ) S 11 2 Nf (unsigned ) S (long) S 11 0 Nf (. The ) S 11 2 Nf (rule) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (DOMString) S 11 0 Nf (. The ) S 66 -448.8 M 11 2 Nf (index) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (unsigned ) S (long) S 11 0 Nf (. ) S 44 -462 M 11 2 Nf (deleteRule\(index\)) S 11 0 Nf ( ) S 66 -475.2 M 11 0 Nf (This method returns a ) S 11 2 Nf (void) S 11 0 Nf (. The ) S 11 2 Nf (index) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (unsigned ) S (long) S 11 0 Nf (.) S 0 -488.4 M 11 0 Nf (Object ) S 11 2 Nf (CSSFontFaceRule) S 11 0 Nf ( ) S 22 -501.6 M 11 2 Nf (CSSFontFaceRule) S 11 0 Nf ( has the all the properties and methods of ) S 11 2 Nf (CSSRule) S 11 0 Nf ( as well as the properties and) S 22 -514.8 M (methods defined below. ) S 22 -528 M 11 0 Nf (The ) S 11 2 Nf (CSSFontFaceRule) S 11 0 Nf ( object has the following properties: ) S 44 -541.2 M 11 2 Nf (style) S 11 0 Nf ( ) S 66 -554.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (CSSStyleDeclaration) S 11 0 Nf (.) S 0 -567.6 M 11 0 Nf (Object ) S 11 2 Nf (CSSPageRule) S 11 0 Nf ( ) S 22 -580.8 M 11 2 Nf (CSSPageRule) S 11 0 Nf ( has the all the properties and methods of ) S 11 2 Nf (CSSRule) S 11 0 Nf ( as well as the properties and) S 22 -594 M (methods defined below. ) S 22 -594 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (424) S 0 setgray 174.5 40 M 8 8 Nf (E.5: Document Object Model CSS) S 44 -8 M grestore pgsave restore N %%Page: 425 425 %%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-Roman 11 0 Nf (The ) S %%IncludeResource: font Times-Bold 11 2 Nf (CSSPageRule) S 11 0 Nf ( object has the following properties: ) S 44 -26.4 M 11 2 Nf (selectorText) S 11 0 Nf ( ) S 66 -39.6 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -52.8 M 11 2 Nf (style) S 11 0 Nf ( ) S 66 -66 M 11 0 Nf (This property is of type ) S 11 2 Nf (CSSStyleDeclaration) S 11 0 Nf (.) S 0 -79.2 M 11 0 Nf (Object ) S 11 2 Nf (CSSImportRule) S 11 0 Nf ( ) S 22 -92.4 M 11 2 Nf (CSSImportRule) S 11 0 Nf ( has the all the properties and methods of ) S 11 2 Nf (CSSRule) S 11 0 Nf ( as well as the properties and) S 22 -105.6 M (methods defined below. ) S 22 -118.8 M 11 0 Nf (The ) S 11 2 Nf (CSSImportRule) S 11 0 Nf ( object has the following properties: ) S 44 -132 M 11 2 Nf (href) S 11 0 Nf ( ) S 66 -145.2 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -158.4 M 11 2 Nf (media) S 11 0 Nf ( ) S 66 -171.6 M 11 0 Nf (This property is of type ) S 11 2 Nf (MediaList) S 11 0 Nf (. ) S 44 -184.8 M 11 2 Nf (styleSheet) S 11 0 Nf ( ) S 66 -198 M 11 0 Nf (This property is of type ) S 11 2 Nf (CSSStyleSheet) S 11 0 Nf (.) S 0 -211.2 M 11 0 Nf (Object ) S 11 2 Nf (CSSCharsetRule) S 11 0 Nf ( ) S 22 -224.4 M 11 2 Nf (CSSCharsetRule) S 11 0 Nf ( has the all the properties and methods of ) S 11 2 Nf (CSSRule) S 11 0 Nf ( as well as the properties and) S 22 -237.6 M (methods defined below. ) S 22 -250.8 M 11 0 Nf (The ) S 11 2 Nf (CSSCharsetRule) S 11 0 Nf ( object has the following properties: ) S 44 -264 M 11 2 Nf (encoding) S 11 0 Nf ( ) S 66 -277.2 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (.) S 0 -290.4 M 11 0 Nf (Object ) S 11 2 Nf (CSSUnknownRule) S 11 0 Nf ( ) S 22 -303.6 M 11 2 Nf (CSSUnknownRule) S 11 0 Nf ( has the all the properties and methods of ) S 11 2 Nf (CSSRule) S 11 0 Nf ( as well as the properties and) S 22 -316.8 M (methods defined ) S (below.) S 0 -330 M 11 0 Nf (Object ) S 11 2 Nf (CSSStyleDeclaration) S 11 0 Nf ( ) S 22 -343.2 M 11 0 Nf (The ) S 11 2 Nf (CSSStyleDeclaration) S 11 0 Nf ( object has the following properties: ) S 44 -356.4 M 11 2 Nf (cssText) S 11 0 Nf ( ) S 66 -369.6 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -382.8 M 11 2 Nf (length) S 11 0 Nf ( ) S 66 -396 M 11 0 Nf (This property is of type ) S 11 2 Nf (int) S 11 0 Nf (. ) S 44 -409.2 M 11 2 Nf (parentRule) S 11 0 Nf ( ) S 66 -422.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (CSSRule) S 11 0 Nf (.) S 22 -435.6 M 11 0 Nf (The ) S 11 2 Nf (CSSStyleDeclaration) S 11 0 Nf ( object has the following methods: ) S 44 -448.8 M 11 2 Nf (getPropertyValue\(propertyName\)) S 11 0 Nf ( ) S 66 -462 M 11 0 Nf (This method returns a ) S 11 2 Nf (DOMString) S 11 0 Nf (. The ) S 11 2 Nf (propertyName) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (DOMString) S 11 0 Nf (. ) S 44 -475.2 M 11 2 Nf (getPropertyCSSValue\(propertyName\)) S 11 0 Nf ( ) S 66 -488.4 M 11 0 Nf (This method returns a ) S 11 2 Nf (CSSValue) S 11 0 Nf (. The ) S 11 2 Nf (propertyName) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (DOMString) S 11 0 Nf (. ) S 44 -501.6 M 11 2 Nf (removeProperty\(propertyName\)) S 11 0 Nf ( ) S 66 -514.8 M 11 0 Nf (This method returns a ) S 11 2 Nf (DOMString) S 11 0 Nf (. The ) S 11 2 Nf (propertyName) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (DOMString) S 11 0 Nf (. ) S 44 -528 M 11 2 Nf (getPropertyPriority\(propertyName\)) S 11 0 Nf ( ) S 66 -541.2 M 11 0 Nf (This method returns a ) S 11 2 Nf (DOMString) S 11 0 Nf (. The ) S 11 2 Nf (propertyName) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (DOMString) S 11 0 Nf (. ) S 44 -554.4 M 11 2 Nf (setProperty\(propertyName, value, ) S (priority\)) S 11 0 Nf ( ) S 66 -567.6 M 11 0 Nf (This method returns a ) S 11 2 Nf (void) S 11 0 Nf (. The ) S 11 2 Nf (propertyName) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (DOMString) S 11 0 Nf (. The ) S 66 -580.8 M 11 2 Nf (value) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (DOMString) S 11 0 Nf (. The ) S 11 2 Nf (priority) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (DOMString) S 11 0 Nf (. ) S 44 -594 M 11 2 Nf (item\(index\)) S 11 0 Nf ( ) S 66 -607.2 M 11 0 Nf (This method returns a ) S 11 2 Nf (DOMString) S 11 0 Nf (. The ) S 11 2 Nf (index) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (unsigned ) S (long) S 11 0 Nf (. This) S 66 -607.2 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (425) S 0 setgray 174.5 40 M 8 8 Nf (E.5: Document Object Model CSS) S 132 -8 M grestore pgsave restore N %%Page: 426 426 %%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 66 -13.2 M %%IncludeResource: font Times-Roman 11 0 Nf (object can also be dereferenced using square bracket notation \(e.g. obj[1]\). Dereferencing) S 66 -26.4 M 11 0 Nf (with an integer ) S %%IncludeResource: font Courier 11 4 Nf (index) S 11 0 Nf ( is equivalent to invoking the ) S %%IncludeResource: font Times-Bold 11 2 Nf (item) S 11 0 Nf ( method with that ) S (index.) S 0 -39.6 M 11 0 Nf (Class ) S 11 2 Nf (CSSValue) S 11 0 Nf ( ) S 22 -52.8 M 11 0 Nf (The ) S 11 2 Nf (CSSValue) S 11 0 Nf ( class has the following constants: ) S 44 -66 M 11 2 Nf (CSSValue.CSS_INHERIT) S 11 0 Nf ( ) S 66 -79.2 M 11 0 Nf (This constant is of type ) S 11 2 Nf (short) S 11 0 Nf ( and its value is ) S 11 2 Nf (0) S 11 0 Nf (. ) S 44 -92.4 M 11 2 Nf (CSSValue.CSS_PRIMITIVE_VALUE) S 11 0 Nf ( ) S 66 -105.6 M 11 0 Nf (This constant is of type ) S 11 2 Nf (short) S 11 0 Nf ( and its value is ) S 11 2 Nf (1) S 11 0 Nf (. ) S 44 -118.8 M 11 2 Nf (CSSValue.CSS_VALUE_LIST) S 11 0 Nf ( ) S 66 -132 M 11 0 Nf (This constant is of type ) S 11 2 Nf (short) S 11 0 Nf ( and its value is ) S 11 2 Nf (2) S 11 0 Nf (. ) S 44 -145.2 M 11 2 Nf (CSSValue.CSS_CUSTOM) S 11 0 Nf ( ) S 66 -158.4 M 11 0 Nf (This constant is of type ) S 11 2 Nf (short) S 11 0 Nf ( and its value is ) S 11 2 Nf (3) S 11 0 Nf (.) S 0 -171.6 M 11 0 Nf (Object ) S 11 2 Nf (CSSValue) S 11 0 Nf ( ) S 22 -184.8 M 11 0 Nf (The ) S 11 2 Nf (CSSValue) S 11 0 Nf ( object has the following properties: ) S 44 -198 M 11 2 Nf (cssText) S 11 0 Nf ( ) S 66 -211.2 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -224.4 M 11 2 Nf (valueType) S 11 0 Nf ( ) S 66 -237.6 M 11 0 Nf (This property is of type ) S 11 2 Nf (short) S 11 0 Nf (.) S 0 -250.8 M 11 0 Nf (Class ) S 11 2 Nf (CSSPrimitiveValue) S 11 0 Nf ( ) S 22 -264 M 11 0 Nf (The ) S 11 2 Nf (CSSPrimitiveValue) S 11 0 Nf ( class has the following constants: ) S 44 -277.2 M 11 2 Nf (CSSPrimitiveValue.CSS_UNKNOWN) S 11 0 Nf ( ) S 66 -290.4 M 11 0 Nf (This constant is of type ) S 11 2 Nf (short) S 11 0 Nf ( and its value is ) S 11 2 Nf (0) S 11 0 Nf (. ) S 44 -303.6 M 11 2 Nf (CSSPrimitiveValue.CSS_NUMBER) S 11 0 Nf ( ) S 66 -316.8 M 11 0 Nf (This constant is of type ) S 11 2 Nf (short) S 11 0 Nf ( and its value is ) S 11 2 Nf (1) S 11 0 Nf (. ) S 44 -330 M 11 2 Nf (CSSPrimitiveValue.CSS_PERCENTAGE) S 11 0 Nf ( ) S 66 -343.2 M 11 0 Nf (This constant is of type ) S 11 2 Nf (short) S 11 0 Nf ( and its value is ) S 11 2 Nf (2) S 11 0 Nf (. ) S 44 -356.4 M 11 2 Nf (CSSPrimitiveValue.CSS_EMS) S 11 0 Nf ( ) S 66 -369.6 M 11 0 Nf (This constant is of type ) S 11 2 Nf (short) S 11 0 Nf ( and its value is ) S 11 2 Nf (3) S 11 0 Nf (. ) S 44 -382.8 M 11 2 Nf (CSSPrimitiveValue.CSS_EXS) S 11 0 Nf ( ) S 66 -396 M 11 0 Nf (This constant is of type ) S 11 2 Nf (short) S 11 0 Nf ( and its value is ) S 11 2 Nf (4) S 11 0 Nf (. ) S 44 -409.2 M 11 2 Nf (CSSPrimitiveValue.CSS_PX) S 11 0 Nf ( ) S 66 -422.4 M 11 0 Nf (This constant is of type ) S 11 2 Nf (short) S 11 0 Nf ( and its value is ) S 11 2 Nf (5) S 11 0 Nf (. ) S 44 -435.6 M 11 2 Nf (CSSPrimitiveValue.CSS_CM) S 11 0 Nf ( ) S 66 -448.8 M 11 0 Nf (This constant is of type ) S 11 2 Nf (short) S 11 0 Nf ( and its value is ) S 11 2 Nf (6) S 11 0 Nf (. ) S 44 -462 M 11 2 Nf (CSSPrimitiveValue.CSS_MM) S 11 0 Nf ( ) S 66 -475.2 M 11 0 Nf (This constant is of type ) S 11 2 Nf (short) S 11 0 Nf ( and its value is ) S 11 2 Nf (7) S 11 0 Nf (. ) S 44 -488.4 M 11 2 Nf (CSSPrimitiveValue.CSS_IN) S 11 0 Nf ( ) S 66 -501.6 M 11 0 Nf (This constant is of type ) S 11 2 Nf (short) S 11 0 Nf ( and its value is ) S 11 2 Nf (8) S 11 0 Nf (. ) S 44 -514.8 M 11 2 Nf (CSSPrimitiveValue.CSS_PT) S 11 0 Nf ( ) S 66 -528 M 11 0 Nf (This constant is of type ) S 11 2 Nf (short) S 11 0 Nf ( and its value is ) S 11 2 Nf (9) S 11 0 Nf (. ) S 44 -541.2 M 11 2 Nf (CSSPrimitiveValue.CSS_PC) S 11 0 Nf ( ) S 66 -554.4 M 11 0 Nf (This constant is of type ) S 11 2 Nf (short) S 11 0 Nf ( and its value is ) S 11 2 Nf (10) S 11 0 Nf (. ) S 44 -567.6 M 11 2 Nf (CSSPrimitiveValue.CSS_DEG) S 11 0 Nf ( ) S 66 -580.8 M 11 0 Nf (This constant is of type ) S 11 2 Nf (short) S 11 0 Nf ( and its value is ) S 11 2 Nf (11) S 11 0 Nf (. ) S 44 -594 M 11 2 Nf (CSSPrimitiveValue.CSS_RAD) S 11 0 Nf ( ) S 66 -607.2 M 11 0 Nf (This constant is of type ) S 11 2 Nf (short) S 11 0 Nf ( and its value is ) S 11 2 Nf (12) S 11 0 Nf (. ) S 66 -607.2 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (426) S 0 setgray 174.5 40 M 8 8 Nf (E.5: Document Object Model CSS) S 88 -8 M grestore pgsave restore N %%Page: 427 427 %%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 44 -13.2 M %%IncludeResource: font Times-Bold 11 2 Nf (CSSPrimitiveValue.CSS_GRAD) S %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 66 -26.4 M 11 0 Nf (This constant is of type ) S 11 2 Nf (short) S 11 0 Nf ( and its value is ) S 11 2 Nf (13) S 11 0 Nf (. ) S 44 -39.6 M 11 2 Nf (CSSPrimitiveValue.CSS_MS) S 11 0 Nf ( ) S 66 -52.8 M 11 0 Nf (This constant is of type ) S 11 2 Nf (short) S 11 0 Nf ( and its value is ) S 11 2 Nf (14) S 11 0 Nf (. ) S 44 -66 M 11 2 Nf (CSSPrimitiveValue.CSS_S) S 11 0 Nf ( ) S 66 -79.2 M 11 0 Nf (This constant is of type ) S 11 2 Nf (short) S 11 0 Nf ( and its value is ) S 11 2 Nf (15) S 11 0 Nf (. ) S 44 -92.4 M 11 2 Nf (CSSPrimitiveValue.CSS_HZ) S 11 0 Nf ( ) S 66 -105.6 M 11 0 Nf (This constant is of type ) S 11 2 Nf (short) S 11 0 Nf ( and its value is ) S 11 2 Nf (16) S 11 0 Nf (. ) S 44 -118.8 M 11 2 Nf (CSSPrimitiveValue.CSS_KHZ) S 11 0 Nf ( ) S 66 -132 M 11 0 Nf (This constant is of type ) S 11 2 Nf (short) S 11 0 Nf ( and its value is ) S 11 2 Nf (17) S 11 0 Nf (. ) S 44 -145.2 M 11 2 Nf (CSSPrimitiveValue.CSS_DIMENSION) S 11 0 Nf ( ) S 66 -158.4 M 11 0 Nf (This constant is of type ) S 11 2 Nf (short) S 11 0 Nf ( and its value is ) S 11 2 Nf (18) S 11 0 Nf (. ) S 44 -171.6 M 11 2 Nf (CSSPrimitiveValue.CSS_STRING) S 11 0 Nf ( ) S 66 -184.8 M 11 0 Nf (This constant is of type ) S 11 2 Nf (short) S 11 0 Nf ( and its value is ) S 11 2 Nf (19) S 11 0 Nf (. ) S 44 -198 M 11 2 Nf (CSSPrimitiveValue.CSS_URI) S 11 0 Nf ( ) S 66 -211.2 M 11 0 Nf (This constant is of type ) S 11 2 Nf (short) S 11 0 Nf ( and its value is ) S 11 2 Nf (20) S 11 0 Nf (. ) S 44 -224.4 M 11 2 Nf (CSSPrimitiveValue.CSS_IDENT) S 11 0 Nf ( ) S 66 -237.6 M 11 0 Nf (This constant is of type ) S 11 2 Nf (short) S 11 0 Nf ( and its value is ) S 11 2 Nf (21) S 11 0 Nf (. ) S 44 -250.8 M 11 2 Nf (CSSPrimitiveValue.CSS_ATTR) S 11 0 Nf ( ) S 66 -264 M 11 0 Nf (This constant is of type ) S 11 2 Nf (short) S 11 0 Nf ( and its value is ) S 11 2 Nf (22) S 11 0 Nf (. ) S 44 -277.2 M 11 2 Nf (CSSPrimitiveValue.CSS_COUNTER) S 11 0 Nf ( ) S 66 -290.4 M 11 0 Nf (This constant is of type ) S 11 2 Nf (short) S 11 0 Nf ( and its value is ) S 11 2 Nf (23) S 11 0 Nf (. ) S 44 -303.6 M 11 2 Nf (CSSPrimitiveValue.CSS_RECT) S 11 0 Nf ( ) S 66 -316.8 M 11 0 Nf (This constant is of type ) S 11 2 Nf (short) S 11 0 Nf ( and its value is ) S 11 2 Nf (24) S 11 0 Nf (. ) S 44 -330 M 11 2 Nf (CSSPrimitiveValue.CSS_RGBCOLOR) S 11 0 Nf ( ) S 66 -343.2 M 11 0 Nf (This constant is of type ) S 11 2 Nf (short) S 11 0 Nf ( and its value is ) S 11 2 Nf (25) S 11 0 Nf (.) S 0 -356.4 M 11 0 Nf (Object ) S 11 2 Nf (CSSPrimitiveValue) S 11 0 Nf ( ) S 22 -369.6 M 11 2 Nf (CSSPrimitiveValue) S 11 0 Nf ( has the all the properties and methods of ) S 11 2 Nf (CSSValue) S 11 0 Nf ( as well as the properties) S 22 -382.8 M (and methods defined below. ) S 22 -396 M 11 0 Nf (The ) S 11 2 Nf (CSSPrimitiveValue) S 11 0 Nf ( object has the following properties: ) S 44 -409.2 M 11 2 Nf (primitiveType) S 11 0 Nf ( ) S 66 -422.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (short) S 11 0 Nf (.) S 22 -435.6 M 11 0 Nf (The ) S 11 2 Nf (CSSPrimitiveValue) S 11 0 Nf ( object has the following methods: ) S 44 -448.8 M 11 2 Nf (setFloatValue\(unitType, ) S (floatValue\)) S 11 0 Nf ( ) S 66 -462 M 11 0 Nf (This method returns a ) S 11 2 Nf (void) S 11 0 Nf (. The ) S 11 2 Nf (unitType) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (unsigned ) S (short) S 11 0 Nf (. The ) S 66 -475.2 M 11 2 Nf (floatValue) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (float) S 11 0 Nf (. ) S 44 -488.4 M 11 2 Nf (getFloatValue\(unitType\)) S 11 0 Nf ( ) S 66 -501.6 M 11 0 Nf (This method returns a ) S 11 2 Nf (float) S 11 0 Nf (. The ) S 11 2 Nf (unitType) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (unsigned ) S (short) S 11 0 Nf (. ) S 44 -514.8 M 11 2 Nf (setStringValue\(stringType, ) S (stringValue\)) S 11 0 Nf ( ) S 66 -528 M 11 0 Nf (This method returns a ) S 11 2 Nf (void) S 11 0 Nf (. The ) S 11 2 Nf (stringType) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (unsigned ) S (short) S 11 0 Nf (. The ) S 66 -541.2 M 11 2 Nf (stringValue) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (DOMString) S 11 0 Nf (. ) S 44 -554.4 M 11 2 Nf (getStringValue\(\)) S 11 0 Nf ( ) S 66 -567.6 M 11 0 Nf (This method returns a ) S 11 2 Nf (DOMString) S 11 0 Nf (. ) S 44 -580.8 M 11 2 Nf (getCounterValue\(\)) S 11 0 Nf ( ) S 66 -594 M 11 0 Nf (This method returns a ) S 11 2 Nf (Counter) S 11 0 Nf (. ) S 66 -594 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (427) S 0 setgray 174.5 40 M 8 8 Nf (E.5: Document Object Model CSS) S 88 -8 M grestore pgsave restore N %%Page: 428 428 %%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 44 -13.2 M %%IncludeResource: font Times-Bold 11 2 Nf (getRectValue\(\)) S %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 66 -26.4 M 11 0 Nf (This method returns a ) S 11 2 Nf (Rect) S 11 0 Nf (. ) S 44 -39.6 M 11 2 Nf (getRGBColorValue\(\)) S 11 0 Nf ( ) S 66 -52.8 M 11 0 Nf (This method returns a ) S 11 2 Nf (RGBColor) S 11 0 Nf (.) S 0 -66 M 11 0 Nf (Object ) S 11 2 Nf (CSSValueList) S 11 0 Nf ( ) S 22 -79.2 M 11 2 Nf (CSSValueList) S 11 0 Nf ( has the all the properties and methods of ) S 11 2 Nf (CSSValue) S 11 0 Nf ( as well as the properties and) S 22 -92.4 M (methods defined below. ) S 22 -105.6 M 11 0 Nf (The ) S 11 2 Nf (CSSValueList) S 11 0 Nf ( object has the following properties: ) S 44 -118.8 M 11 2 Nf (length) S 11 0 Nf ( ) S 66 -132 M 11 0 Nf (This property is of type ) S 11 2 Nf (int) S 11 0 Nf (.) S 22 -145.2 M 11 0 Nf (The ) S 11 2 Nf (CSSValueList) S 11 0 Nf ( object has the following methods: ) S 44 -158.4 M 11 2 Nf (item\(index\)) S 11 0 Nf ( ) S 66 -171.6 M 11 0 Nf (This method returns a ) S 11 2 Nf (CSSValue) S 11 0 Nf (. The ) S 11 2 Nf (index) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (unsigned ) S (long) S 11 0 Nf (. This) S 66 -184.8 M (object can also be dereferenced using square bracket notation \(e.g. obj[1]\). Dereferencing) S 66 -198 M 11 0 Nf (with an integer ) S %%IncludeResource: font Courier 11 4 Nf (index) S 11 0 Nf ( is equivalent to invoking the ) S 11 2 Nf (item) S 11 0 Nf ( method with that ) S (index.) S 0 -211.2 M 11 0 Nf (Object ) S 11 2 Nf (RGBColor) S 11 0 Nf ( ) S 22 -224.4 M 11 0 Nf (The ) S 11 2 Nf (RGBColor) S 11 0 Nf ( object has the following properties: ) S 44 -237.6 M 11 2 Nf (red) S 11 0 Nf ( ) S 66 -250.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (CSSPrimitiveValue) S 11 0 Nf (. ) S 44 -264 M 11 2 Nf (green) S 11 0 Nf ( ) S 66 -277.2 M 11 0 Nf (This property is of type ) S 11 2 Nf (CSSPrimitiveValue) S 11 0 Nf (. ) S 44 -290.4 M 11 2 Nf (blue) S 11 0 Nf ( ) S 66 -303.6 M 11 0 Nf (This property is of type ) S 11 2 Nf (CSSPrimitiveValue) S 11 0 Nf (.) S 0 -316.8 M 11 0 Nf (Object ) S 11 2 Nf (Rect) S 11 0 Nf ( ) S 22 -330 M 11 0 Nf (The ) S 11 2 Nf (Rect) S 11 0 Nf ( object has the following properties: ) S 44 -343.2 M 11 2 Nf (top) S 11 0 Nf ( ) S 66 -356.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (CSSPrimitiveValue) S 11 0 Nf (. ) S 44 -369.6 M 11 2 Nf (right) S 11 0 Nf ( ) S 66 -382.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (CSSPrimitiveValue) S 11 0 Nf (. ) S 44 -396 M 11 2 Nf (bottom) S 11 0 Nf ( ) S 66 -409.2 M 11 0 Nf (This property is of type ) S 11 2 Nf (CSSPrimitiveValue) S 11 0 Nf (. ) S 44 -422.4 M 11 2 Nf (left) S 11 0 Nf ( ) S 66 -435.6 M 11 0 Nf (This property is of type ) S 11 2 Nf (CSSPrimitiveValue) S 11 0 Nf (.) S 0 -448.8 M 11 0 Nf (Object ) S 11 2 Nf (Counter) S 11 0 Nf ( ) S 22 -462 M 11 0 Nf (The ) S 11 2 Nf (Counter) S 11 0 Nf ( object has the following properties: ) S 44 -475.2 M 11 2 Nf (identifier) S 11 0 Nf ( ) S 66 -488.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -501.6 M 11 2 Nf (listStyle) S 11 0 Nf ( ) S 66 -514.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -528 M 11 2 Nf (separator) S 11 0 Nf ( ) S 66 -541.2 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (.) S 0 -554.4 M 11 0 Nf (Object ) S 11 2 Nf (ViewCSS) S 11 0 Nf ( ) S 22 -567.6 M 11 2 Nf (ViewCSS) S 11 0 Nf ( has the all the properties and methods of ) S 11 2 Nf (AbstractView) S 11 0 Nf ( as well as the properties and) S 22 -580.8 M (methods defined below. ) S 22 -594 M 11 0 Nf (The ) S 11 2 Nf (ViewCSS) S 11 0 Nf ( object has the following methods: ) S 44 -594 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (428) S 0 setgray 174.5 40 M 8 8 Nf (E.5: Document Object Model CSS) S 88 -8 M grestore pgsave restore N %%Page: 429 429 %%PageResources: font Times-Roman Times-Bold Helvetica %%PageBoundingBox: 71 44 535 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 (getComputedStyle\(elt, ) S (pseudoElt\)) S %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 66 -26.4 M 11 0 Nf (This method returns a ) S 11 2 Nf (CSSStyleDeclaration) S 11 0 Nf (. The ) S 11 2 Nf (elt) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (Element) S 11 0 Nf (. The ) S 66 -39.6 M 11 2 Nf (pseudoElt) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (DOMString) S 11 0 Nf (.) S 0 -52.8 M 11 0 Nf (Object ) S 11 2 Nf (DocumentCSS) S 11 0 Nf ( ) S 22 -66 M 11 2 Nf (DocumentCSS) S 11 0 Nf ( has the all the properties and methods of ) S 11 2 Nf (DocumentStyle) S 11 0 Nf ( as well as the properties) S 22 -79.2 M (and methods defined below. ) S 22 -92.4 M 11 0 Nf (The ) S 11 2 Nf (DocumentCSS) S 11 0 Nf ( object has the following methods: ) S 44 -105.6 M 11 2 Nf (getOverrideStyle\(elt, ) S (pseudoElt\)) S 11 0 Nf ( ) S 66 -118.8 M 11 0 Nf (This method returns a ) S 11 2 Nf (CSSStyleDeclaration) S 11 0 Nf (. The ) S 11 2 Nf (elt) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (Element) S 11 0 Nf (. The ) S 66 -132 M 11 2 Nf (pseudoElt) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (DOMString) S 11 0 Nf (.) S 0 -145.2 M 11 0 Nf (Object ) S 11 2 Nf (DOMImplementationCSS) S 11 0 Nf ( ) S 22 -158.4 M 11 2 Nf (DOMImplementationCSS) S 11 0 Nf ( has the all the properties and methods of ) S 11 2 Nf (DOMImplementation) S 11 0 Nf ( as well) S 22 -171.6 M (as the properties and methods defined below. ) S 22 -184.8 M 11 0 Nf (The ) S 11 2 Nf (DOMImplementationCSS) S 11 0 Nf ( object has the following methods: ) S 44 -198 M 11 2 Nf (createCSSStyleSheet\(title, ) S (media\)) S 11 0 Nf ( ) S 66 -211.2 M 11 0 Nf (This method returns a ) S 11 2 Nf (CSSStyleSheet) S 11 0 Nf (. The ) S 11 2 Nf (title) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (DOMString) S 11 0 Nf (. The ) S 66 -224.4 M 11 2 Nf (media) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (DOMString) S 11 0 Nf (.) S 0 -237.6 M 11 0 Nf (Object ) S 11 2 Nf (ElementCSSInlineStyle) S 11 0 Nf ( ) S 22 -250.8 M 11 0 Nf (The ) S 11 2 Nf (ElementCSSInlineStyle) S 11 0 Nf ( object has the following properties: ) S 44 -264 M 11 2 Nf (style) S 11 0 Nf ( ) S 66 -277.2 M 11 0 Nf (This property is of type ) S 11 2 Nf (CSSStyleDeclaration) S 11 0 Nf (.) S 0 -290.4 M 11 0 Nf (Object ) S 11 2 Nf (CSS2Azimuth) S 11 0 Nf ( ) S 22 -303.6 M 11 2 Nf (CSS2Azimuth) S 11 0 Nf ( has the all the properties and methods of ) S 11 2 Nf (CSSValue) S 11 0 Nf ( as well as the properties and) S 22 -316.8 M (methods defined below. ) S 22 -330 M 11 0 Nf (The ) S 11 2 Nf (CSS2Azimuth) S 11 0 Nf ( object has the following properties: ) S 44 -343.2 M 11 2 Nf (azimuthType) S 11 0 Nf ( ) S 66 -356.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (short) S 11 0 Nf (. ) S 44 -369.6 M 11 2 Nf (identifier) S 11 0 Nf ( ) S 66 -382.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -396 M 11 2 Nf (behind) S 11 0 Nf ( ) S 66 -409.2 M 11 0 Nf (This property is of type ) S 11 2 Nf (boolean) S 11 0 Nf (.) S 22 -422.4 M 11 0 Nf (The ) S 11 2 Nf (CSS2Azimuth) S 11 0 Nf ( object has the following methods: ) S 44 -435.6 M 11 2 Nf (setAngleValue\(uType, ) S (fValue\)) S 11 0 Nf ( ) S 66 -448.8 M 11 0 Nf (This method returns a ) S 11 2 Nf (void) S 11 0 Nf (. The ) S 11 2 Nf (uType) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (unsigned ) S (short) S 11 0 Nf (. The ) S 11 2 Nf (fValue) S 66 -462 M 11 0 Nf (parameter is of type ) S 11 2 Nf (float) S 11 0 Nf (. ) S 44 -475.2 M 11 2 Nf (getAngleValue\(uType\)) S 11 0 Nf ( ) S 66 -488.4 M 11 0 Nf (This method returns a ) S 11 2 Nf (float) S 11 0 Nf (. The ) S 11 2 Nf (uType) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (unsigned ) S (short) S 11 0 Nf (. ) S 44 -501.6 M 11 2 Nf (setIdentifier\(ident, ) S (b\)) S 11 0 Nf ( ) S 66 -514.8 M 11 0 Nf (This method returns a ) S 11 2 Nf (void) S 11 0 Nf (. The ) S 11 2 Nf (ident) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (DOMString) S 11 0 Nf (. The ) S 11 2 Nf (b) S 11 0 Nf ( parameter) S 66 -528 M 11 0 Nf (is of type ) S 11 2 Nf (boolean) S 11 0 Nf (.) S 0 -541.2 M 11 0 Nf (Object ) S 11 2 Nf (CSS2BackgroundPosition) S 11 0 Nf ( ) S 22 -554.4 M 11 2 Nf (CSS2BackgroundPosition) S 11 0 Nf ( has the all the properties and methods of ) S 11 2 Nf (CSSValue) S 11 0 Nf ( as well as the) S 22 -567.6 M (properties and methods defined below. ) S 22 -580.8 M 11 0 Nf (The ) S 11 2 Nf (CSS2BackgroundPosition) S 11 0 Nf ( object has the following properties: ) S 44 -594 M 11 2 Nf (horizontalType) S 11 0 Nf ( ) S 66 -607.2 M 11 0 Nf (This property is of type ) S 11 2 Nf (short) S 11 0 Nf (. ) S 66 -607.2 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (429) S 0 setgray 174.5 40 M 8 8 Nf (E.5: Document Object Model CSS) S 88 -8 M grestore pgsave restore N %%Page: 430 430 %%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 (verticalType) S %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 66 -26.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (short) S 11 0 Nf (. ) S 44 -39.6 M 11 2 Nf (horizontalIdentifier) S 11 0 Nf ( ) S 66 -52.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -66 M 11 2 Nf (verticalIdentifier) S 11 0 Nf ( ) S 66 -79.2 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (.) S 22 -92.4 M 11 0 Nf (The ) S 11 2 Nf (CSS2BackgroundPosition) S 11 0 Nf ( object has the following methods: ) S 44 -105.6 M 11 2 Nf (getHorizontalPosition\(hType\)) S 11 0 Nf ( ) S 66 -118.8 M 11 0 Nf (This method returns a ) S 11 2 Nf (float) S 11 0 Nf (. The ) S 11 2 Nf (hType) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (float) S 11 0 Nf (. ) S 44 -132 M 11 2 Nf (getVerticalPosition\(vType\)) S 11 0 Nf ( ) S 66 -145.2 M 11 0 Nf (This method returns a ) S 11 2 Nf (float) S 11 0 Nf (. The ) S 11 2 Nf (vType) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (float) S 11 0 Nf (. ) S 44 -158.4 M 11 2 Nf (setHorizontalPosition\(hType, ) S (value\)) S 11 0 Nf ( ) S 66 -171.6 M 11 0 Nf (This method returns a ) S 11 2 Nf (void) S 11 0 Nf (. The ) S 11 2 Nf (hType) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (unsigned ) S (short) S 11 0 Nf (. The ) S 11 2 Nf (value) S 66 -184.8 M 11 0 Nf (parameter is of type ) S 11 2 Nf (float) S 11 0 Nf (. ) S 44 -198 M 11 2 Nf (setVerticalPosition\(vType, ) S (value\)) S 11 0 Nf ( ) S 66 -211.2 M 11 0 Nf (This method returns a ) S 11 2 Nf (void) S 11 0 Nf (. The ) S 11 2 Nf (vType) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (unsigned ) S (short) S 11 0 Nf (. The ) S 11 2 Nf (value) S 66 -224.4 M 11 0 Nf (parameter is of type ) S 11 2 Nf (float) S 11 0 Nf (. ) S 44 -237.6 M 11 2 Nf (setPositionIdentifier\(hIdentifier, ) S (vIdentifier\)) S 11 0 Nf ( ) S 66 -250.8 M 11 0 Nf (This method returns a ) S 11 2 Nf (void) S 11 0 Nf (. The ) S 11 2 Nf (hIdentifier) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (DOMString) S 11 0 Nf (. The ) S 66 -264 M 11 2 Nf (vIdentifier) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (DOMString) S 11 0 Nf (.) S 0 -277.2 M 11 0 Nf (Object ) S 11 2 Nf (CSS2BorderSpacing) S 11 0 Nf ( ) S 22 -290.4 M 11 2 Nf (CSS2BorderSpacing) S 11 0 Nf ( has the all the properties and methods of ) S 11 2 Nf (CSSValue) S 11 0 Nf ( as well as the properties) S 22 -303.6 M (and methods defined below. ) S 22 -316.8 M 11 0 Nf (The ) S 11 2 Nf (CSS2BorderSpacing) S 11 0 Nf ( object has the following properties: ) S 44 -330 M 11 2 Nf (horizontalType) S 11 0 Nf ( ) S 66 -343.2 M 11 0 Nf (This property is of type ) S 11 2 Nf (short) S 11 0 Nf (. ) S 44 -356.4 M 11 2 Nf (verticalType) S 11 0 Nf ( ) S 66 -369.6 M 11 0 Nf (This property is of type ) S 11 2 Nf (short) S 11 0 Nf (.) S 22 -382.8 M 11 0 Nf (The ) S 11 2 Nf (CSS2BorderSpacing) S 11 0 Nf ( object has the following methods: ) S 44 -396 M 11 2 Nf (getHorizontalSpacing\(hType\)) S 11 0 Nf ( ) S 66 -409.2 M 11 0 Nf (This method returns a ) S 11 2 Nf (float) S 11 0 Nf (. The ) S 11 2 Nf (hType) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (float) S 11 0 Nf (. ) S 44 -422.4 M 11 2 Nf (getVerticalSpacing\(vType\)) S 11 0 Nf ( ) S 66 -435.6 M 11 0 Nf (This method returns a ) S 11 2 Nf (float) S 11 0 Nf (. The ) S 11 2 Nf (vType) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (float) S 11 0 Nf (. ) S 44 -448.8 M 11 2 Nf (setHorizontalSpacing\(hType, ) S (value\)) S 11 0 Nf ( ) S 66 -462 M 11 0 Nf (This method returns a ) S 11 2 Nf (void) S 11 0 Nf (. The ) S 11 2 Nf (hType) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (unsigned ) S (short) S 11 0 Nf (. The ) S 11 2 Nf (value) S 66 -475.2 M 11 0 Nf (parameter is of type ) S 11 2 Nf (float) S 11 0 Nf (. ) S 44 -488.4 M 11 2 Nf (setVerticalSpacing\(vType, ) S (value\)) S 11 0 Nf ( ) S 66 -501.6 M 11 0 Nf (This method returns a ) S 11 2 Nf (void) S 11 0 Nf (. The ) S 11 2 Nf (vType) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (unsigned ) S (short) S 11 0 Nf (. The ) S 11 2 Nf (value) S 66 -514.8 M 11 0 Nf (parameter is of type ) S 11 2 Nf (float) S 11 0 Nf (.) S 0 -528 M 11 0 Nf (Object ) S 11 2 Nf (CSS2CounterReset) S 11 0 Nf ( ) S 22 -541.2 M 11 2 Nf (CSS2CounterReset) S 11 0 Nf ( has the all the properties and methods of ) S 11 2 Nf (CSSValue) S 11 0 Nf ( as well as the properties) S 22 -554.4 M (and methods defined below. ) S 22 -567.6 M 11 0 Nf (The ) S 11 2 Nf (CSS2CounterReset) S 11 0 Nf ( object has the following properties: ) S 44 -580.8 M 11 2 Nf (identifier) S 11 0 Nf ( ) S 66 -594 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 66 -594 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (430) S 0 setgray 174.5 40 M 8 8 Nf (E.5: Document Object Model CSS) S 88 -8 M grestore pgsave restore N %%Page: 431 431 %%PageResources: font Times-Roman Times-Bold Helvetica %%PageBoundingBox: 71 44 536 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 (reset) S %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 66 -26.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (short) S 11 0 Nf (.) S 0 -39.6 M 11 0 Nf (Object ) S 11 2 Nf (CSS2CounterIncrement) S 11 0 Nf ( ) S 22 -52.8 M 11 2 Nf (CSS2CounterIncrement) S 11 0 Nf ( has the all the properties and methods of ) S 11 2 Nf (CSSValue) S 11 0 Nf ( as well as the) S 22 -66 M (properties and methods defined below. ) S 22 -79.2 M 11 0 Nf (The ) S 11 2 Nf (CSS2CounterIncrement) S 11 0 Nf ( object has the following properties: ) S 44 -92.4 M 11 2 Nf (identifier) S 11 0 Nf ( ) S 66 -105.6 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -118.8 M 11 2 Nf (increment) S 11 0 Nf ( ) S 66 -132 M 11 0 Nf (This property is of type ) S 11 2 Nf (short) S 11 0 Nf (.) S 0 -145.2 M 11 0 Nf (Object ) S 11 2 Nf (CSS2Cursor) S 11 0 Nf ( ) S 22 -158.4 M 11 2 Nf (CSS2Cursor) S 11 0 Nf ( has the all the properties and methods of ) S 11 2 Nf (CSSValue) S 11 0 Nf ( as well as the properties and) S 22 -171.6 M (methods defined below. ) S 22 -184.8 M 11 0 Nf (The ) S 11 2 Nf (CSS2Cursor) S 11 0 Nf ( object has the following properties: ) S 44 -198 M 11 2 Nf (uris) S 11 0 Nf ( ) S 66 -211.2 M 11 0 Nf (This property is of type ) S 11 2 Nf (CSSValueList) S 11 0 Nf (. ) S 44 -224.4 M 11 2 Nf (predefinedCursor) S 11 0 Nf ( ) S 66 -237.6 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (.) S 0 -250.8 M 11 0 Nf (Object ) S 11 2 Nf (CSS2PlayDuring) S 11 0 Nf ( ) S 22 -264 M 11 2 Nf (CSS2PlayDuring) S 11 0 Nf ( has the all the properties and methods of ) S 11 2 Nf (CSSValue) S 11 0 Nf ( as well as the properties and) S 22 -277.2 M (methods defined below. ) S 22 -290.4 M 11 0 Nf (The ) S 11 2 Nf (CSS2PlayDuring) S 11 0 Nf ( object has the following properties: ) S 44 -303.6 M 11 2 Nf (playDuringType) S 11 0 Nf ( ) S 66 -316.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (short) S 11 0 Nf (. ) S 44 -330 M 11 2 Nf (playDuringIdentifier) S 11 0 Nf ( ) S 66 -343.2 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -356.4 M 11 2 Nf (uri) S 11 0 Nf ( ) S 66 -369.6 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -382.8 M 11 2 Nf (mix) S 11 0 Nf ( ) S 66 -396 M 11 0 Nf (This property is of type ) S 11 2 Nf (boolean) S 11 0 Nf (. ) S 44 -409.2 M 11 2 Nf (repeat) S 11 0 Nf ( ) S 66 -422.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (boolean) S 11 0 Nf (.) S 0 -435.6 M 11 0 Nf (Object ) S 11 2 Nf (CSS2TextShadow) S 11 0 Nf ( ) S 22 -448.8 M 11 2 Nf (CSS2TextShadow) S 11 0 Nf ( has the all the properties and methods of ) S 11 2 Nf (CSSValue) S 11 0 Nf ( as well as the properties and) S 22 -462 M (methods defined below. ) S 22 -475.2 M 11 0 Nf (The ) S 11 2 Nf (CSS2TextShadow) S 11 0 Nf ( object has the following properties: ) S 44 -488.4 M 11 2 Nf (color) S 11 0 Nf ( ) S 66 -501.6 M 11 0 Nf (This property is of type ) S 11 2 Nf (CSSValue) S 11 0 Nf (. ) S 44 -514.8 M 11 2 Nf (horizontal) S 11 0 Nf ( ) S 66 -528 M 11 0 Nf (This property is of type ) S 11 2 Nf (CSSValue) S 11 0 Nf (. ) S 44 -541.2 M 11 2 Nf (vertical) S 11 0 Nf ( ) S 66 -554.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (CSSValue) S 11 0 Nf (. ) S 44 -567.6 M 11 2 Nf (blur) S 11 0 Nf ( ) S 66 -580.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (CSSValue) S 11 0 Nf (.) S 0 -594 M 11 0 Nf (Object ) S 11 2 Nf (CSS2FontFaceSrc) S 11 0 Nf ( ) S 22 -594 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (431) S 0 setgray 174.5 40 M 8 8 Nf (E.5: Document Object Model CSS) S 44 -8 M grestore pgsave restore N %%Page: 432 432 %%PageResources: font Times-Roman Times-Bold Helvetica %%PageBoundingBox: 71 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 (CSS2FontFaceSrc) S %%IncludeResource: font Times-Roman 11 0 Nf ( has the all the properties and methods of ) S 11 2 Nf (CSSValue) S 11 0 Nf ( as well as the properties and) S 22 -26.4 M (methods defined below. ) S 22 -39.6 M 11 0 Nf (The ) S 11 2 Nf (CSS2FontFaceSrc) S 11 0 Nf ( object has the following properties: ) S 44 -52.8 M 11 2 Nf (uri) S 11 0 Nf ( ) S 66 -66 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -79.2 M 11 2 Nf (format) S 11 0 Nf ( ) S 66 -92.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (CSSValueList) S 11 0 Nf (. ) S 44 -105.6 M 11 2 Nf (fontFaceName) S 11 0 Nf ( ) S 66 -118.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (.) S 0 -132 M 11 0 Nf (Object ) S 11 2 Nf (CSS2FontFaceWidths) S 11 0 Nf ( ) S 22 -145.2 M 11 2 Nf (CSS2FontFaceWidths) S 11 0 Nf ( has the all the properties and methods of ) S 11 2 Nf (CSSValue) S 11 0 Nf ( as well as the properties) S 22 -158.4 M (and methods defined below. ) S 22 -171.6 M 11 0 Nf (The ) S 11 2 Nf (CSS2FontFaceWidths) S 11 0 Nf ( object has the following properties: ) S 44 -184.8 M 11 2 Nf (urange) S 11 0 Nf ( ) S 66 -198 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -211.2 M 11 2 Nf (numbers) S 11 0 Nf ( ) S 66 -224.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (CSSValueList) S 11 0 Nf (.) S 0 -237.6 M 11 0 Nf (Object ) S 11 2 Nf (CSS2PageSize) S 11 0 Nf ( ) S 22 -250.8 M 11 2 Nf (CSS2PageSize) S 11 0 Nf ( has the all the properties and methods of ) S 11 2 Nf (CSSValue) S 11 0 Nf ( as well as the properties and) S 22 -264 M (methods defined below. ) S 22 -277.2 M 11 0 Nf (The ) S 11 2 Nf (CSS2PageSize) S 11 0 Nf ( object has the following properties: ) S 44 -290.4 M 11 2 Nf (widthType) S 11 0 Nf ( ) S 66 -303.6 M 11 0 Nf (This property is of type ) S 11 2 Nf (short) S 11 0 Nf (. ) S 44 -316.8 M 11 2 Nf (heightType) S 11 0 Nf ( ) S 66 -330 M 11 0 Nf (This property is of type ) S 11 2 Nf (short) S 11 0 Nf (. ) S 44 -343.2 M 11 2 Nf (identifier) S 11 0 Nf ( ) S 66 -356.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (.) S 22 -369.6 M 11 0 Nf (The ) S 11 2 Nf (CSS2PageSize) S 11 0 Nf ( object has the following methods: ) S 44 -382.8 M 11 2 Nf (getWidth\(wType\)) S 11 0 Nf ( ) S 66 -396 M 11 0 Nf (This method returns a ) S 11 2 Nf (float) S 11 0 Nf (. The ) S 11 2 Nf (wType) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (float) S 11 0 Nf (. ) S 44 -409.2 M 11 2 Nf (getHeightSize\(hType\)) S 11 0 Nf ( ) S 66 -422.4 M 11 0 Nf (This method returns a ) S 11 2 Nf (float) S 11 0 Nf (. The ) S 11 2 Nf (hType) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (float) S 11 0 Nf (. ) S 44 -435.6 M 11 2 Nf (setWidthSize\(wType, ) S (value\)) S 11 0 Nf ( ) S 66 -448.8 M 11 0 Nf (This method returns a ) S 11 2 Nf (void) S 11 0 Nf (. The ) S 11 2 Nf (wType) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (unsigned ) S (short) S 11 0 Nf (. The ) S 11 2 Nf (value) S 66 -462 M 11 0 Nf (parameter is of type ) S 11 2 Nf (float) S 11 0 Nf (. ) S 44 -475.2 M 11 2 Nf (setHeightSize\(hType, ) S (value\)) S 11 0 Nf ( ) S 66 -488.4 M 11 0 Nf (This method returns a ) S 11 2 Nf (void) S 11 0 Nf (. The ) S 11 2 Nf (hType) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (unsigned ) S (short) S 11 0 Nf (. The ) S 11 2 Nf (value) S 66 -501.6 M 11 0 Nf (parameter is of type ) S 11 2 Nf (float) S 11 0 Nf (. ) S 44 -514.8 M 11 2 Nf (setIdentifier\(ident\)) S 11 0 Nf ( ) S 66 -528 M 11 0 Nf (This method returns a ) S 11 2 Nf (void) S 11 0 Nf (. The ) S 11 2 Nf (ident) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (DOMString) S 11 0 Nf (.) S 0 -541.2 M 11 0 Nf (Object ) S 11 2 Nf (CSS2Properties) S 11 0 Nf ( ) S 22 -554.4 M 11 0 Nf (The ) S 11 2 Nf (CSS2Properties) S 11 0 Nf ( object has the following properties: ) S 44 -567.6 M 11 2 Nf (azimuth) S 11 0 Nf ( ) S 66 -580.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -594 M 11 2 Nf (background) S 11 0 Nf ( ) S 66 -607.2 M 11 0 Nf (This property is of type ) 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 (432) S 0 setgray 174.5 40 M 8 8 Nf (E.5: Document Object Model CSS) S 88 -8 M grestore pgsave restore N %%Page: 433 433 %%PageResources: font Times-Roman Times-Bold Helvetica %%PageBoundingBox: 115 44 367 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 (backgroundAttachment) S %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 66 -26.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -39.6 M 11 2 Nf (backgroundColor) S 11 0 Nf ( ) S 66 -52.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -66 M 11 2 Nf (backgroundImage) S 11 0 Nf ( ) S 66 -79.2 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -92.4 M 11 2 Nf (backgroundPosition) S 11 0 Nf ( ) S 66 -105.6 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -118.8 M 11 2 Nf (backgroundRepeat) S 11 0 Nf ( ) S 66 -132 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -145.2 M 11 2 Nf (border) S 11 0 Nf ( ) S 66 -158.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -171.6 M 11 2 Nf (borderCollapse) S 11 0 Nf ( ) S 66 -184.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -198 M 11 2 Nf (borderColor) S 11 0 Nf ( ) S 66 -211.2 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -224.4 M 11 2 Nf (borderSpacing) S 11 0 Nf ( ) S 66 -237.6 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -250.8 M 11 2 Nf (borderStyle) S 11 0 Nf ( ) S 66 -264 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -277.2 M 11 2 Nf (borderTop) S 11 0 Nf ( ) S 66 -290.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -303.6 M 11 2 Nf (borderRight) S 11 0 Nf ( ) S 66 -316.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -330 M 11 2 Nf (borderBottom) S 11 0 Nf ( ) S 66 -343.2 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -356.4 M 11 2 Nf (borderLeft) S 11 0 Nf ( ) S 66 -369.6 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -382.8 M 11 2 Nf (borderTopColor) S 11 0 Nf ( ) S 66 -396 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -409.2 M 11 2 Nf (borderRightColor) S 11 0 Nf ( ) S 66 -422.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -435.6 M 11 2 Nf (borderBottomColor) S 11 0 Nf ( ) S 66 -448.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -462 M 11 2 Nf (borderLeftColor) S 11 0 Nf ( ) S 66 -475.2 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -488.4 M 11 2 Nf (borderTopStyle) S 11 0 Nf ( ) S 66 -501.6 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -514.8 M 11 2 Nf (borderRightStyle) S 11 0 Nf ( ) S 66 -528 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -541.2 M 11 2 Nf (borderBottomStyle) S 11 0 Nf ( ) S 66 -554.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -567.6 M 11 2 Nf (borderLeftStyle) S 11 0 Nf ( ) S 66 -580.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -594 M 11 2 Nf (borderTopWidth) S 11 0 Nf ( ) S 66 -607.2 M 11 0 Nf (This property is of type ) 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 (433) S 0 setgray 174.5 40 M 8 8 Nf (E.5: Document Object Model CSS) S 88 -8 M grestore pgsave restore N %%Page: 434 434 %%PageResources: font Times-Roman Times-Bold Helvetica %%PageBoundingBox: 115 44 367 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 (borderRightWidth) S %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 66 -26.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -39.6 M 11 2 Nf (borderBottomWidth) S 11 0 Nf ( ) S 66 -52.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -66 M 11 2 Nf (borderLeftWidth) S 11 0 Nf ( ) S 66 -79.2 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -92.4 M 11 2 Nf (borderWidth) S 11 0 Nf ( ) S 66 -105.6 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -118.8 M 11 2 Nf (bottom) S 11 0 Nf ( ) S 66 -132 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -145.2 M 11 2 Nf (captionSide) S 11 0 Nf ( ) S 66 -158.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -171.6 M 11 2 Nf (clear) S 11 0 Nf ( ) S 66 -184.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -198 M 11 2 Nf (clip) S 11 0 Nf ( ) S 66 -211.2 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -224.4 M 11 2 Nf (color) S 11 0 Nf ( ) S 66 -237.6 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -250.8 M 11 2 Nf (content) S 11 0 Nf ( ) S 66 -264 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -277.2 M 11 2 Nf (counterIncrement) S 11 0 Nf ( ) S 66 -290.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -303.6 M 11 2 Nf (counterReset) S 11 0 Nf ( ) S 66 -316.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -330 M 11 2 Nf (cue) S 11 0 Nf ( ) S 66 -343.2 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -356.4 M 11 2 Nf (cueAfter) S 11 0 Nf ( ) S 66 -369.6 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -382.8 M 11 2 Nf (cueBefore) S 11 0 Nf ( ) S 66 -396 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -409.2 M 11 2 Nf (cursor) S 11 0 Nf ( ) S 66 -422.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -435.6 M 11 2 Nf (direction) S 11 0 Nf ( ) S 66 -448.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -462 M 11 2 Nf (display) S 11 0 Nf ( ) S 66 -475.2 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -488.4 M 11 2 Nf (elevation) S 11 0 Nf ( ) S 66 -501.6 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -514.8 M 11 2 Nf (emptyCells) S 11 0 Nf ( ) S 66 -528 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -541.2 M 11 2 Nf (cssFloat) S 11 0 Nf ( ) S 66 -554.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -567.6 M 11 2 Nf (font) S 11 0 Nf ( ) S 66 -580.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -594 M 11 2 Nf (fontFamily) S 11 0 Nf ( ) S 66 -607.2 M 11 0 Nf (This property is of type ) 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 (434) S 0 setgray 174.5 40 M 8 8 Nf (E.5: Document Object Model CSS) S 88 -8 M grestore pgsave restore N %%Page: 435 435 %%PageResources: font Times-Roman Times-Bold Helvetica %%PageBoundingBox: 115 44 367 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 (fontSize) S %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 66 -26.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -39.6 M 11 2 Nf (fontSizeAdjust) S 11 0 Nf ( ) S 66 -52.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -66 M 11 2 Nf (fontStretch) S 11 0 Nf ( ) S 66 -79.2 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -92.4 M 11 2 Nf (fontStyle) S 11 0 Nf ( ) S 66 -105.6 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -118.8 M 11 2 Nf (fontVariant) S 11 0 Nf ( ) S 66 -132 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -145.2 M 11 2 Nf (fontWeight) S 11 0 Nf ( ) S 66 -158.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -171.6 M 11 2 Nf (height) S 11 0 Nf ( ) S 66 -184.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -198 M 11 2 Nf (left) S 11 0 Nf ( ) S 66 -211.2 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -224.4 M 11 2 Nf (letterSpacing) S 11 0 Nf ( ) S 66 -237.6 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -250.8 M 11 2 Nf (lineHeight) S 11 0 Nf ( ) S 66 -264 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -277.2 M 11 2 Nf (listStyle) S 11 0 Nf ( ) S 66 -290.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -303.6 M 11 2 Nf (listStyleImage) S 11 0 Nf ( ) S 66 -316.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -330 M 11 2 Nf (listStylePosition) S 11 0 Nf ( ) S 66 -343.2 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -356.4 M 11 2 Nf (listStyleType) S 11 0 Nf ( ) S 66 -369.6 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -382.8 M 11 2 Nf (margin) S 11 0 Nf ( ) S 66 -396 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -409.2 M 11 2 Nf (marginTop) S 11 0 Nf ( ) S 66 -422.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -435.6 M 11 2 Nf (marginRight) S 11 0 Nf ( ) S 66 -448.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -462 M 11 2 Nf (marginBottom) S 11 0 Nf ( ) S 66 -475.2 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -488.4 M 11 2 Nf (marginLeft) S 11 0 Nf ( ) S 66 -501.6 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -514.8 M 11 2 Nf (markerOffset) S 11 0 Nf ( ) S 66 -528 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -541.2 M 11 2 Nf (marks) S 11 0 Nf ( ) S 66 -554.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -567.6 M 11 2 Nf (maxHeight) S 11 0 Nf ( ) S 66 -580.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -594 M 11 2 Nf (maxWidth) S 11 0 Nf ( ) S 66 -607.2 M 11 0 Nf (This property is of type ) 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 (435) S 0 setgray 174.5 40 M 8 8 Nf (E.5: Document Object Model CSS) S 88 -8 M grestore pgsave restore N %%Page: 436 436 %%PageResources: font Times-Roman Times-Bold Helvetica %%PageBoundingBox: 115 44 367 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 (minHeight) S %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 66 -26.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -39.6 M 11 2 Nf (minWidth) S 11 0 Nf ( ) S 66 -52.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -66 M 11 2 Nf (orphans) S 11 0 Nf ( ) S 66 -79.2 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -92.4 M 11 2 Nf (outline) S 11 0 Nf ( ) S 66 -105.6 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -118.8 M 11 2 Nf (outlineColor) S 11 0 Nf ( ) S 66 -132 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -145.2 M 11 2 Nf (outlineStyle) S 11 0 Nf ( ) S 66 -158.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -171.6 M 11 2 Nf (outlineWidth) S 11 0 Nf ( ) S 66 -184.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -198 M 11 2 Nf (overflow) S 11 0 Nf ( ) S 66 -211.2 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -224.4 M 11 2 Nf (padding) S 11 0 Nf ( ) S 66 -237.6 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -250.8 M 11 2 Nf (paddingTop) S 11 0 Nf ( ) S 66 -264 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -277.2 M 11 2 Nf (paddingRight) S 11 0 Nf ( ) S 66 -290.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -303.6 M 11 2 Nf (paddingBottom) S 11 0 Nf ( ) S 66 -316.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -330 M 11 2 Nf (paddingLeft) S 11 0 Nf ( ) S 66 -343.2 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -356.4 M 11 2 Nf (page) S 11 0 Nf ( ) S 66 -369.6 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -382.8 M 11 2 Nf (pageBreakAfter) S 11 0 Nf ( ) S 66 -396 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -409.2 M 11 2 Nf (pageBreakBefore) S 11 0 Nf ( ) S 66 -422.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -435.6 M 11 2 Nf (pageBreakInside) S 11 0 Nf ( ) S 66 -448.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -462 M 11 2 Nf (pause) S 11 0 Nf ( ) S 66 -475.2 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -488.4 M 11 2 Nf (pauseAfter) S 11 0 Nf ( ) S 66 -501.6 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -514.8 M 11 2 Nf (pauseBefore) S 11 0 Nf ( ) S 66 -528 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -541.2 M 11 2 Nf (pitch) S 11 0 Nf ( ) S 66 -554.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -567.6 M 11 2 Nf (pitchRange) S 11 0 Nf ( ) S 66 -580.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -594 M 11 2 Nf (playDuring) S 11 0 Nf ( ) S 66 -607.2 M 11 0 Nf (This property is of type ) 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 (436) S 0 setgray 174.5 40 M 8 8 Nf (E.5: Document Object Model CSS) S 88 -8 M grestore pgsave restore N %%Page: 437 437 %%PageResources: font Times-Roman Times-Bold Helvetica %%PageBoundingBox: 115 44 367 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 (position) S %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 66 -26.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -39.6 M 11 2 Nf (quotes) S 11 0 Nf ( ) S 66 -52.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -66 M 11 2 Nf (richness) S 11 0 Nf ( ) S 66 -79.2 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -92.4 M 11 2 Nf (right) S 11 0 Nf ( ) S 66 -105.6 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -118.8 M 11 2 Nf (size) S 11 0 Nf ( ) S 66 -132 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -145.2 M 11 2 Nf (speak) S 11 0 Nf ( ) S 66 -158.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -171.6 M 11 2 Nf (speakHeader) S 11 0 Nf ( ) S 66 -184.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -198 M 11 2 Nf (speakNumeral) S 11 0 Nf ( ) S 66 -211.2 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -224.4 M 11 2 Nf (speakPunctuation) S 11 0 Nf ( ) S 66 -237.6 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -250.8 M 11 2 Nf (speechRate) S 11 0 Nf ( ) S 66 -264 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -277.2 M 11 2 Nf (stress) S 11 0 Nf ( ) S 66 -290.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -303.6 M 11 2 Nf (tableLayout) S 11 0 Nf ( ) S 66 -316.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -330 M 11 2 Nf (textAlign) S 11 0 Nf ( ) S 66 -343.2 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -356.4 M 11 2 Nf (textDecoration) S 11 0 Nf ( ) S 66 -369.6 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -382.8 M 11 2 Nf (textIndent) S 11 0 Nf ( ) S 66 -396 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -409.2 M 11 2 Nf (textShadow) S 11 0 Nf ( ) S 66 -422.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -435.6 M 11 2 Nf (textTransform) S 11 0 Nf ( ) S 66 -448.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -462 M 11 2 Nf (top) S 11 0 Nf ( ) S 66 -475.2 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -488.4 M 11 2 Nf (unicodeBidi) S 11 0 Nf ( ) S 66 -501.6 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -514.8 M 11 2 Nf (verticalAlign) S 11 0 Nf ( ) S 66 -528 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -541.2 M 11 2 Nf (visibility) S 11 0 Nf ( ) S 66 -554.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -567.6 M 11 2 Nf (voiceFamily) S 11 0 Nf ( ) S 66 -580.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -594 M 11 2 Nf (volume) S 11 0 Nf ( ) S 66 -607.2 M 11 0 Nf (This property is of type ) 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 (437) S 0 setgray 174.5 40 M 8 8 Nf (E.5: Document Object Model CSS) S 88 -8 M grestore pgsave restore N %%Page: 438 438 %%PageResources: font Times-Roman Times-Bold Helvetica %%PageBoundingBox: 71 44 518 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 (whiteSpace) S %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 66 -26.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -39.6 M 11 2 Nf (widows) S 11 0 Nf ( ) S 66 -52.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -66 M 11 2 Nf (width) S 11 0 Nf ( ) S 66 -79.2 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -92.4 M 11 2 Nf (wordSpacing) S 11 0 Nf ( ) S 66 -105.6 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -118.8 M 11 2 Nf (zIndex) S 11 0 Nf ( ) S 66 -132 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (.) S 0 -143 M [/View [/XYZ -4 563.000488 null] /Dest /147 /DEST pdfmark 0 -166 M 17 2 Nf (E.6:) S [/View [/XYZ -4 560.400757 null] /Dest /1666 /DEST pdfmark [/View [/XYZ -4 560.400757 null] /Dest /1657 /DEST pdfmark ( Document Object Model ) S (Events) S 0 -190.2 M 11 0 Nf (Object ) S 11 2 Nf (EventTarget) S 11 0 Nf ( ) S 22 -203.4 M 11 0 Nf (The ) S 11 2 Nf (EventTarget) S 11 0 Nf ( object has the following methods: ) S 44 -216.6 M 11 2 Nf (addEventListener\(type, listener, ) S (useCapture\)) S 11 0 Nf ( ) S 66 -229.8 M 11 0 Nf (This method returns a ) S 11 2 Nf (void) S 11 0 Nf (. The ) S 11 2 Nf (type) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (DOMString) S 11 0 Nf (. The ) S 11 2 Nf (listener) S 66 -243 M 11 0 Nf (parameter is of type ) S 11 2 Nf (EventListener) S 11 0 Nf (. The ) S 11 2 Nf (useCapture) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (boolean) S 11 0 Nf (. ) S 44 -256.2 M 11 2 Nf (removeEventListener\(type, listener, ) S (useCapture\)) S 11 0 Nf ( ) S 66 -269.4 M 11 0 Nf (This method returns a ) S 11 2 Nf (void) S 11 0 Nf (. The ) S 11 2 Nf (type) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (DOMString) S 11 0 Nf (. The ) S 11 2 Nf (listener) S 66 -282.6 M 11 0 Nf (parameter is of type ) S 11 2 Nf (EventListener) S 11 0 Nf (. The ) S 11 2 Nf (useCapture) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (boolean) S 11 0 Nf (. ) S 44 -295.8 M 11 2 Nf (dispatchEvent\(evt\)) S 11 0 Nf ( ) S 66 -309 M 11 0 Nf (This method returns a ) S 11 2 Nf (boolean) S 11 0 Nf (. The ) S 11 2 Nf (evt) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (Event) S 11 0 Nf (.) S 0 -322.2 M 11 0 Nf (Object ) S 11 2 Nf (EventListener) S 11 0 Nf ( ) S 22 -335.4 M 11 0 Nf (This is an ECMAScript function reference. This method returns a ) S 11 2 Nf (void) S 11 0 Nf (. The parameter is of type ) S 22 -348.6 M 11 2 Nf (Event) S 11 0 Nf (. ) S 0 -361.8 M 11 0 Nf (Class ) S 11 2 Nf (Event) S 11 0 Nf ( ) S 22 -375 M 11 0 Nf (The ) S 11 2 Nf (Event) S 11 0 Nf ( class has the following constants: ) S 44 -388.2 M 11 2 Nf (Event.CAPTURING_PHASE) S 11 0 Nf ( ) S 66 -401.4 M 11 0 Nf (This constant is of type ) S 11 2 Nf (short) S 11 0 Nf ( and its value is ) S 11 2 Nf (1) S 11 0 Nf (. ) S 44 -414.6 M 11 2 Nf (Event.AT_TARGET) S 11 0 Nf ( ) S 66 -427.8 M 11 0 Nf (This constant is of type ) S 11 2 Nf (short) S 11 0 Nf ( and its value is ) S 11 2 Nf (2) S 11 0 Nf (. ) S 44 -441 M 11 2 Nf (Event.BUBBLING_PHASE) S 11 0 Nf ( ) S 66 -454.2 M 11 0 Nf (This constant is of type ) S 11 2 Nf (short) S 11 0 Nf ( and its value is ) S 11 2 Nf (3) S 11 0 Nf (.) S 0 -467.4 M 11 0 Nf (Object ) S 11 2 Nf (Event) S 11 0 Nf ( ) S 22 -480.6 M 11 0 Nf (The ) S 11 2 Nf (Event) S 11 0 Nf ( object has the following properties: ) S 44 -493.8 M 11 2 Nf (type) S 11 0 Nf ( ) S 66 -507 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -520.2 M 11 2 Nf (target) S 11 0 Nf ( ) S 66 -533.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (EventTarget) S 11 0 Nf (. ) S 44 -546.6 M 11 2 Nf (currentTarget) S 11 0 Nf ( ) S 66 -559.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (EventTarget) S 11 0 Nf (. ) S 44 -573 M 11 2 Nf (eventPhase) S 11 0 Nf ( ) S 66 -586.2 M 11 0 Nf (This property is of type ) S 11 2 Nf (short) S 11 0 Nf (. ) S 66 -586.2 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (438) S 0 setgray 170.5 40 M 8 8 Nf (E.6: Document Object Model Events) S 88 -8 M grestore pgsave restore N %%Page: 439 439 %%PageResources: font Times-Roman Times-Bold Helvetica %%PageBoundingBox: 71 44 521 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 (bubbles) S %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 66 -26.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (boolean) S 11 0 Nf (. ) S 44 -39.6 M 11 2 Nf (cancelable) S 11 0 Nf ( ) S 66 -52.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (boolean) S 11 0 Nf (. ) S 44 -66 M 11 2 Nf (timeStamp) S 11 0 Nf ( ) S 66 -79.2 M 11 0 Nf (This property is of type ) S 11 2 Nf (Date) S 11 0 Nf (.) S 22 -92.4 M 11 0 Nf (The ) S 11 2 Nf (Event) S 11 0 Nf ( object has the following methods: ) S 44 -105.6 M 11 2 Nf (stopPropagation\(\)) S 11 0 Nf ( ) S 66 -118.8 M 11 0 Nf (This method returns a ) S 11 2 Nf (void) S 11 0 Nf (. ) S 44 -132 M 11 2 Nf (preventDefault\(\)) S 11 0 Nf ( ) S 66 -145.2 M 11 0 Nf (This method returns a ) S 11 2 Nf (void) S 11 0 Nf (. ) S 44 -158.4 M 11 2 Nf (initEvent\(eventTypeArg, canBubbleArg, ) S (cancelableArg\)) S 11 0 Nf ( ) S 66 -171.6 M 11 0 Nf (This method returns a ) S 11 2 Nf (void) S 11 0 Nf (. The ) S 11 2 Nf (eventTypeArg) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (DOMString) S 11 0 Nf (. The ) S 66 -184.8 M 11 2 Nf (canBubbleArg) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (boolean) S 11 0 Nf (. The ) S 11 2 Nf (cancelableArg) S 11 0 Nf ( parameter is of type ) S 66 -198 M 11 2 Nf (boolean) S 11 0 Nf (.) S 0 -211.2 M 11 0 Nf (Object ) S 11 2 Nf (DocumentEvent) S 11 0 Nf ( ) S 22 -224.4 M 11 0 Nf (The ) S 11 2 Nf (DocumentEvent) S 11 0 Nf ( object has the following methods: ) S 44 -237.6 M 11 2 Nf (createEvent\(eventType\)) S 11 0 Nf ( ) S 66 -250.8 M 11 0 Nf (This method returns a ) S 11 2 Nf (Event) S 11 0 Nf (. The ) S 11 2 Nf (eventType) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (DOMString) S 11 0 Nf (.) S 0 -264 M 11 0 Nf (Object ) S 11 2 Nf (UIEvent) S 11 0 Nf ( ) S 22 -277.2 M 11 2 Nf (UIEvent) S 11 0 Nf ( has the all the properties and methods of ) S 11 2 Nf (Event) S 11 0 Nf ( as well as the properties and methods) S 22 -290.4 M (defined below. ) S 22 -303.6 M 11 0 Nf (The ) S 11 2 Nf (UIEvent) S 11 0 Nf ( object has the following properties: ) S 44 -316.8 M 11 2 Nf (view) S 11 0 Nf ( ) S 66 -330 M 11 0 Nf (This property is of type ) S 11 2 Nf (AbstractView) S 11 0 Nf (. ) S 44 -343.2 M 11 2 Nf (detail) S 11 0 Nf ( ) S 66 -356.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (long) S 11 0 Nf (.) S 22 -369.6 M 11 0 Nf (The ) S 11 2 Nf (UIEvent) S 11 0 Nf ( object has the following methods: ) S 44 -382.8 M 11 2 Nf (initUIEvent\(typeArg, canBubbleArg, cancelableArg, viewArg, ) S (detailArg\)) S 11 0 Nf ( ) S 66 -396 M 11 0 Nf (This method returns a ) S 11 2 Nf (void) S 11 0 Nf (. The ) S 11 2 Nf (typeArg) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (DOMString) S 11 0 Nf (. The ) S 66 -409.2 M 11 2 Nf (canBubbleArg) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (boolean) S 11 0 Nf (. The ) S 11 2 Nf (cancelableArg) S 11 0 Nf ( parameter is of type ) S 66 -422.4 M 11 2 Nf (boolean) S 11 0 Nf (. The ) S 11 2 Nf (viewArg) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (views::AbstractView) S 11 0 Nf (. The ) S 11 2 Nf (detailArg) S 66 -435.6 M 11 0 Nf (parameter is of type ) S 11 2 Nf (long) S 11 0 Nf (.) S 0 -448.8 M 11 0 Nf (Object ) S 11 2 Nf (MouseEvent) S 11 0 Nf ( ) S 22 -462 M 11 2 Nf (MouseEvent) S 11 0 Nf ( has the all the properties and methods of ) S 11 2 Nf (UIEvent) S 11 0 Nf ( as well as the properties and) S 22 -475.2 M (methods defined below. ) S 22 -488.4 M 11 0 Nf (The ) S 11 2 Nf (MouseEvent) S 11 0 Nf ( object has the following properties: ) S 44 -501.6 M 11 2 Nf (screenX) S 11 0 Nf ( ) S 66 -514.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (long) S 11 0 Nf (. ) S 44 -528 M 11 2 Nf (screenY) S 11 0 Nf ( ) S 66 -541.2 M 11 0 Nf (This property is of type ) S 11 2 Nf (long) S 11 0 Nf (. ) S 44 -554.4 M 11 2 Nf (clientX) S 11 0 Nf ( ) S 66 -567.6 M 11 0 Nf (This property is of type ) S 11 2 Nf (long) S 11 0 Nf (. ) S 44 -580.8 M 11 2 Nf (clientY) S 11 0 Nf ( ) S 66 -594 M 11 0 Nf (This property is of type ) S 11 2 Nf (long) S 11 0 Nf (. ) S 66 -594 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (439) S 0 setgray 170.5 40 M 8 8 Nf (E.6: Document Object Model Events) S 88 -8 M grestore pgsave restore N %%Page: 440 440 %%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 44 -13.2 M %%IncludeResource: font Times-Bold 11 2 Nf (ctrlKey) S %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 66 -26.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (boolean) S 11 0 Nf (. ) S 44 -39.6 M 11 2 Nf (shiftKey) S 11 0 Nf ( ) S 66 -52.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (boolean) S 11 0 Nf (. ) S 44 -66 M 11 2 Nf (altKey) S 11 0 Nf ( ) S 66 -79.2 M 11 0 Nf (This property is of type ) S 11 2 Nf (boolean) S 11 0 Nf (. ) S 44 -92.4 M 11 2 Nf (metaKey) S 11 0 Nf ( ) S 66 -105.6 M 11 0 Nf (This property is of type ) S 11 2 Nf (boolean) S 11 0 Nf (. ) S 44 -118.8 M 11 2 Nf (button) S 11 0 Nf ( ) S 66 -132 M 11 0 Nf (This property is of type ) S 11 2 Nf (short) S 11 0 Nf (. ) S 44 -145.2 M 11 2 Nf (relatedTarget) S 11 0 Nf ( ) S 66 -158.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (EventTarget) S 11 0 Nf (.) S 22 -171.6 M 11 0 Nf (The ) S 11 2 Nf (MouseEvent) S 11 0 Nf ( object has the following methods: ) S 44 -184.8 M 11 2 Nf (initMouseEvent\(typeArg, canBubbleArg, cancelableArg, viewArg, detailArg, screenXArg,) S 44 -198 M (screenYArg, clientXArg, clientYArg, ctrlKeyArg, altKeyArg, shiftKeyArg, metaKeyArg,) S 44 -211.2 M 11 2 Nf (buttonArg, ) S (relatedTargetArg\)) S 11 0 Nf ( ) S 66 -224.4 M 11 0 Nf (This method returns a ) S 11 2 Nf (void) S 11 0 Nf (. The ) S 11 2 Nf (typeArg) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (DOMString) S 11 0 Nf (. The ) S 66 -237.6 M 11 2 Nf (canBubbleArg) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (boolean) S 11 0 Nf (. The ) S 11 2 Nf (cancelableArg) S 11 0 Nf ( parameter is of type ) S 66 -250.8 M 11 2 Nf (boolean) S 11 0 Nf (. The ) S 11 2 Nf (viewArg) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (views::AbstractView) S 11 0 Nf (. The ) S 11 2 Nf (detailArg) S 66 -264 M 11 0 Nf (parameter is of type ) S 11 2 Nf (long) S 11 0 Nf (. The ) S 11 2 Nf (screenXArg) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (long) S 11 0 Nf (. The ) S 11 2 Nf (screenYArg) S 66 -277.2 M 11 0 Nf (parameter is of type ) S 11 2 Nf (long) S 11 0 Nf (. The ) S 11 2 Nf (clientXArg) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (long) S 11 0 Nf (. The ) S 11 2 Nf (clientYArg) S 66 -290.4 M 11 0 Nf (parameter is of type ) S 11 2 Nf (long) S 11 0 Nf (. The ) S 11 2 Nf (ctrlKeyArg) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (boolean) S 11 0 Nf (. The ) S 11 2 Nf (altKeyArg) S 66 -303.6 M 11 0 Nf (parameter is of type ) S 11 2 Nf (boolean) S 11 0 Nf (. The ) S 11 2 Nf (shiftKeyArg) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (boolean) S 11 0 Nf (. The ) S 66 -316.8 M 11 2 Nf (metaKeyArg) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (boolean) S 11 0 Nf (. The ) S 11 2 Nf (buttonArg) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (unsigned ) S 66 -330 M 11 2 Nf (short) S 11 0 Nf (. The ) S 11 2 Nf (relatedTargetArg) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (EventTarget) S 11 0 Nf (.) S 0 -343.2 M 11 0 Nf (Object ) S 11 2 Nf (MutationEvent) S 11 0 Nf ( ) S 22 -356.4 M 11 2 Nf (MutationEvent) S 11 0 Nf ( has the all the properties and methods of ) S 11 2 Nf (Event) S 11 0 Nf ( as well as the properties and) S 22 -369.6 M (methods defined below. ) S 22 -382.8 M 11 0 Nf (The ) S 11 2 Nf (MutationEvent) S 11 0 Nf ( object has the following properties: ) S 44 -396 M 11 2 Nf (relatedNode) S 11 0 Nf ( ) S 66 -409.2 M 11 0 Nf (This property is of type ) S 11 2 Nf (Node) S 11 0 Nf (. ) S 44 -422.4 M 11 2 Nf (prevValue) S 11 0 Nf ( ) S 66 -435.6 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -448.8 M 11 2 Nf (newValue) S 11 0 Nf ( ) S 66 -462 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (. ) S 44 -475.2 M 11 2 Nf (attrName) S 11 0 Nf ( ) S 66 -488.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (String) S 11 0 Nf (.) S 22 -501.6 M 11 0 Nf (The ) S 11 2 Nf (MutationEvent) S 11 0 Nf ( object has the following methods: ) S 44 -514.8 M 11 2 Nf (initMutationEvent\(typeArg, canBubbleArg, cancelableArg, relatedNodeArg,) S 44 -528 M 11 2 Nf (prevValueArg, newValueArg, ) S (attrNameArg\)) S 11 0 Nf ( ) S 66 -541.2 M 11 0 Nf (This method returns a ) S 11 2 Nf (void) S 11 0 Nf (. The ) S 11 2 Nf (typeArg) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (DOMString) S 11 0 Nf (. The ) S 66 -554.4 M 11 2 Nf (canBubbleArg) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (boolean) S 11 0 Nf (. The ) S 11 2 Nf (cancelableArg) S 11 0 Nf ( parameter is of type ) S 66 -567.6 M 11 2 Nf (boolean) S 11 0 Nf (. The ) S 11 2 Nf (relatedNodeArg) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (Node) S 11 0 Nf (. The ) S 11 2 Nf (prevValueArg) S 11 0 Nf ( parameter) S 66 -580.8 M 11 0 Nf (is of type ) S 11 2 Nf (DOMString) S 11 0 Nf (. The ) S 11 2 Nf (newValueArg) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (DOMString) S 11 0 Nf (. The ) S 66 -594 M 11 2 Nf (attrNameArg) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (DOMString) S 11 0 Nf (.) S 0 -594 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (440) S 0 setgray 170.5 40 M 8 8 Nf (E.6: Document Object Model Events) S 0 -8 M grestore pgsave restore N %%Page: 441 441 %%PageResources: font Times-Roman Times-Bold Courier Helvetica %%PageBoundingBox: 71 44 522 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 following example will add an ECMA Script based EventListener to the Node 'exampleNode': ) S 0 -35 M %%IncludeResource: font Courier 9.0 4 Nf ( // Given the Node 'exampleNode') S 0 -56.6 M ( // Define the EventListener function) S 0 -67.4 M ( function clickHandler\(evt\) ) S 0 -78.2 M ( {) S 0 -89 M ( // Function contents ) S 0 -99.8 M ( }) S 0 -121.4 M ( // The following line will add a non-capturing 'click' listener) S 0 -132.2 M ( // to 'exampleNode'. ) S 0 -143 M ( exampleNode.addEventListener\("click", clickHandler, false\); ) S 0 -152 M [/View [/XYZ -4 554.002197 null] /Dest /148 /DEST pdfmark 0 -177 M %%IncludeResource: font Times-Bold 17 2 Nf (E.7:) S [/View [/XYZ -4 549.402466 null] /Dest /1667 /DEST pdfmark [/View [/XYZ -4 549.402466 null] /Dest /1658 /DEST pdfmark ( Document Object Model ) S (Traversal) S 0 -201.2 M 11 0 Nf (Object ) S 11 2 Nf (NodeIterator) S 11 0 Nf ( ) S 22 -214.4 M 11 0 Nf (The ) S 11 2 Nf (NodeIterator) S 11 0 Nf ( object has the following properties: ) S 44 -227.6 M 11 2 Nf (root) S 11 0 Nf ( ) S 66 -240.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (Node) S 11 0 Nf (. ) S 44 -254 M 11 2 Nf (whatToShow) S 11 0 Nf ( ) S 66 -267.2 M 11 0 Nf (This property is of type ) S 11 2 Nf (int) S 11 0 Nf (. ) S 44 -280.4 M 11 2 Nf (filter) S 11 0 Nf ( ) S 66 -293.6 M 11 0 Nf (This property is of type ) S 11 2 Nf (NodeFilter) S 11 0 Nf (. ) S 44 -306.8 M 11 2 Nf (expandEntityReferences) S 11 0 Nf ( ) S 66 -320 M 11 0 Nf (This property is of type ) S 11 2 Nf (boolean) S 11 0 Nf (.) S 22 -333.2 M 11 0 Nf (The ) S 11 2 Nf (NodeIterator) S 11 0 Nf ( object has the following methods: ) S 44 -346.4 M 11 2 Nf (nextNode\(\)) S 11 0 Nf ( ) S 66 -359.6 M 11 0 Nf (This method returns a ) S 11 2 Nf (Node) S 11 0 Nf (. ) S 44 -372.8 M 11 2 Nf (previousNode\(\)) S 11 0 Nf ( ) S 66 -386 M 11 0 Nf (This method returns a ) S 11 2 Nf (Node) S 11 0 Nf (. ) S 44 -399.2 M 11 2 Nf (detach\(\)) S 11 0 Nf ( ) S 66 -412.4 M 11 0 Nf (This method returns a ) S 11 2 Nf (void) S 11 0 Nf (.) S 0 -425.6 M 11 0 Nf (Object ) S 11 2 Nf (NodeFilter) S 11 0 Nf ( ) S 22 -438.8 M 11 0 Nf (This is an ECMAScript function reference. This method returns a ) S 11 2 Nf (short) S 11 0 Nf (. The parameter is of type ) S 22 -452 M 11 2 Nf (Node) S 11 0 Nf (. ) S 0 -465.2 M 11 0 Nf (Object ) S 11 2 Nf (TreeWalker) S 11 0 Nf ( ) S 22 -478.4 M 11 0 Nf (The ) S 11 2 Nf (TreeWalker) S 11 0 Nf ( object has the following properties: ) S 44 -491.6 M 11 2 Nf (root) S 11 0 Nf ( ) S 66 -504.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (Node) S 11 0 Nf (. ) S 44 -518 M 11 2 Nf (whatToShow) S 11 0 Nf ( ) S 66 -531.2 M 11 0 Nf (This property is of type ) S 11 2 Nf (int) S 11 0 Nf (. ) S 44 -544.4 M 11 2 Nf (filter) S 11 0 Nf ( ) S 66 -557.6 M 11 0 Nf (This property is of type ) S 11 2 Nf (NodeFilter) S 11 0 Nf (. ) S 44 -570.8 M 11 2 Nf (expandEntityReferences) S 11 0 Nf ( ) S 66 -584 M 11 0 Nf (This property is of type ) S 11 2 Nf (boolean) S 11 0 Nf (. ) S 66 -584 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (441) S 0 setgray 166.1 40 M 8 8 Nf (E.7: Document Object Model Traversal) S 88 -8 M grestore pgsave restore N %%Page: 442 442 %%PageResources: font Times-Roman Times-Bold Helvetica %%PageBoundingBox: 71 44 496 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 (currentNode) S %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 66 -26.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (Node) S 11 0 Nf (.) S 22 -39.6 M 11 0 Nf (The ) S 11 2 Nf (TreeWalker) S 11 0 Nf ( object has the following methods: ) S 44 -52.8 M 11 2 Nf (parentNode\(\)) S 11 0 Nf ( ) S 66 -66 M 11 0 Nf (This method returns a ) S 11 2 Nf (Node) S 11 0 Nf (. ) S 44 -79.2 M 11 2 Nf (firstChild\(\)) S 11 0 Nf ( ) S 66 -92.4 M 11 0 Nf (This method returns a ) S 11 2 Nf (Node) S 11 0 Nf (. ) S 44 -105.6 M 11 2 Nf (lastChild\(\)) S 11 0 Nf ( ) S 66 -118.8 M 11 0 Nf (This method returns a ) S 11 2 Nf (Node) S 11 0 Nf (. ) S 44 -132 M 11 2 Nf (previousSibling\(\)) S 11 0 Nf ( ) S 66 -145.2 M 11 0 Nf (This method returns a ) S 11 2 Nf (Node) S 11 0 Nf (. ) S 44 -158.4 M 11 2 Nf (nextSibling\(\)) S 11 0 Nf ( ) S 66 -171.6 M 11 0 Nf (This method returns a ) S 11 2 Nf (Node) S 11 0 Nf (. ) S 44 -184.8 M 11 2 Nf (previousNode\(\)) S 11 0 Nf ( ) S 66 -198 M 11 0 Nf (This method returns a ) S 11 2 Nf (Node) S 11 0 Nf (. ) S 44 -211.2 M 11 2 Nf (nextNode\(\)) S 11 0 Nf ( ) S 66 -224.4 M 11 0 Nf (This method returns a ) S 11 2 Nf (Node) S 11 0 Nf (.) S 0 -237.6 M 11 0 Nf (Object ) S 11 2 Nf (DocumentTraversal) S 11 0 Nf ( ) S 22 -250.8 M 11 0 Nf (The ) S 11 2 Nf (DocumentTraversal) S 11 0 Nf ( object has the following methods: ) S 44 -264 M 11 2 Nf (createNodeIterator\(root, whatToShow, filter, ) S (entityReferenceExpansion\)) S 11 0 Nf ( ) S 66 -277.2 M 11 0 Nf (This method returns a ) S 11 2 Nf (NodeIterator) S 11 0 Nf (. The ) S 11 2 Nf (root) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (Node) S 11 0 Nf (. The ) S 66 -290.4 M 11 2 Nf (whatToShow) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (unsigned ) S (long) S 11 0 Nf (. The ) S 11 2 Nf (filter) S 11 0 Nf ( parameter is of type ) S 66 -303.6 M 11 2 Nf (NodeFilter) S 11 0 Nf (. The ) S 11 2 Nf (entityReferenceExpansion) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (boolean) S 11 0 Nf (. ) S 44 -316.8 M 11 2 Nf (createTreeWalker\(root, whatToShow, filter, ) S (entityReferenceExpansion\)) S 11 0 Nf ( ) S 66 -330 M 11 0 Nf (This method returns a ) S 11 2 Nf (TreeWalker) S 11 0 Nf (. The ) S 11 2 Nf (root) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (Node) S 11 0 Nf (. The ) S 66 -343.2 M 11 2 Nf (whatToShow) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (unsigned ) S (long) S 11 0 Nf (. The ) S 11 2 Nf (filter) S 11 0 Nf ( parameter is of type ) S 66 -356.4 M 11 2 Nf (NodeFilter) S 11 0 Nf (. The ) S 11 2 Nf (entityReferenceExpansion) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (boolean) S 11 0 Nf (.) S 0 -367.4 M [/View [/XYZ -4 338.601318 null] /Dest /149 /DEST pdfmark 0 -390.4 M 17 2 Nf (E.8:) S [/View [/XYZ -4 336.001556 null] /Dest /1668 /DEST pdfmark [/View [/XYZ -4 336.001556 null] /Dest /1659 /DEST pdfmark ( Document Object Model ) S (Range) S 0 -414.6 M 11 0 Nf (Class ) S 11 2 Nf (Range) S 11 0 Nf ( ) S 22 -427.8 M 11 0 Nf (The ) S 11 2 Nf (Range) S 11 0 Nf ( class has the following constants: ) S 44 -441 M 11 2 Nf (Range.START_TO_START) S 11 0 Nf ( ) S 66 -454.2 M 11 0 Nf (This constant is of type ) S 11 2 Nf (short) S 11 0 Nf ( and its value is ) S 11 2 Nf (0) S 11 0 Nf (. ) S 44 -467.4 M 11 2 Nf (Range.START_TO_END) S 11 0 Nf ( ) S 66 -480.6 M 11 0 Nf (This constant is of type ) S 11 2 Nf (short) S 11 0 Nf ( and its value is ) S 11 2 Nf (1) S 11 0 Nf (. ) S 44 -493.8 M 11 2 Nf (Range.END_TO_END) S 11 0 Nf ( ) S 66 -507 M 11 0 Nf (This constant is of type ) S 11 2 Nf (short) S 11 0 Nf ( and its value is ) S 11 2 Nf (2) S 11 0 Nf (. ) S 44 -520.2 M 11 2 Nf (Range.END_TO_START) S 11 0 Nf ( ) S 66 -533.4 M 11 0 Nf (This constant is of type ) S 11 2 Nf (short) S 11 0 Nf ( and its value is ) S 11 2 Nf (3) S 11 0 Nf (.) S 0 -546.6 M 11 0 Nf (Object ) S 11 2 Nf (Range) S 11 0 Nf ( ) S 22 -559.8 M 11 0 Nf (The ) S 11 2 Nf (Range) S 11 0 Nf ( object has the following properties: ) S 44 -573 M 11 2 Nf (startContainer) S 11 0 Nf ( ) S 66 -586.2 M 11 0 Nf (This property is of type ) S 11 2 Nf (Node) S 11 0 Nf (. ) S 66 -586.2 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (442) S 0 setgray 171 40 M 8 8 Nf (E.8: Document Object Model Range) S 88 -8 M grestore pgsave restore N %%Page: 443 443 %%PageResources: font Times-Roman Times-Bold Helvetica %%PageBoundingBox: 93 44 535 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 (startOffset) S %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 66 -26.4 M 11 0 Nf (This property is of type ) S 11 2 Nf (long) S 11 0 Nf (. ) S 44 -39.6 M 11 2 Nf (endContainer) S 11 0 Nf ( ) S 66 -52.8 M 11 0 Nf (This property is of type ) S 11 2 Nf (Node) S 11 0 Nf (. ) S 44 -66 M 11 2 Nf (endOffset) S 11 0 Nf ( ) S 66 -79.2 M 11 0 Nf (This property is of type ) S 11 2 Nf (long) S 11 0 Nf (. ) S 44 -92.4 M 11 2 Nf (collapsed) S 11 0 Nf ( ) S 66 -105.6 M 11 0 Nf (This property is of type ) S 11 2 Nf (boolean) S 11 0 Nf (. ) S 44 -118.8 M 11 2 Nf (commonAncestorContainer) S 11 0 Nf ( ) S 66 -132 M 11 0 Nf (This property is of type ) S 11 2 Nf (Node) S 11 0 Nf (.) S 22 -145.2 M 11 0 Nf (The ) S 11 2 Nf (Range) S 11 0 Nf ( object has the following methods: ) S 44 -158.4 M 11 2 Nf (setStart\(refNode, ) S (offset\)) S 11 0 Nf ( ) S 66 -171.6 M 11 0 Nf (This method returns a ) S 11 2 Nf (void) S 11 0 Nf (. The ) S 11 2 Nf (refNode) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (Node) S 11 0 Nf (. The ) S 11 2 Nf (offset) S 11 0 Nf ( parameter) S 66 -184.8 M 11 0 Nf (is of type ) S 11 2 Nf (long) S 11 0 Nf (. ) S 44 -198 M 11 2 Nf (setEnd\(refNode, ) S (offset\)) S 11 0 Nf ( ) S 66 -211.2 M 11 0 Nf (This method returns a ) S 11 2 Nf (void) S 11 0 Nf (. The ) S 11 2 Nf (refNode) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (Node) S 11 0 Nf (. The ) S 11 2 Nf (offset) S 11 0 Nf ( parameter) S 66 -224.4 M 11 0 Nf (is of type ) S 11 2 Nf (long) S 11 0 Nf (. ) S 44 -237.6 M 11 2 Nf (setStartBefore\(refNode\)) S 11 0 Nf ( ) S 66 -250.8 M 11 0 Nf (This method returns a ) S 11 2 Nf (void) S 11 0 Nf (. The ) S 11 2 Nf (refNode) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (Node) S 11 0 Nf (. ) S 44 -264 M 11 2 Nf (setStartAfter\(refNode\)) S 11 0 Nf ( ) S 66 -277.2 M 11 0 Nf (This method returns a ) S 11 2 Nf (void) S 11 0 Nf (. The ) S 11 2 Nf (refNode) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (Node) S 11 0 Nf (. ) S 44 -290.4 M 11 2 Nf (setEndBefore\(refNode\)) S 11 0 Nf ( ) S 66 -303.6 M 11 0 Nf (This method returns a ) S 11 2 Nf (void) S 11 0 Nf (. The ) S 11 2 Nf (refNode) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (Node) S 11 0 Nf (. ) S 44 -316.8 M 11 2 Nf (setEndAfter\(refNode\)) S 11 0 Nf ( ) S 66 -330 M 11 0 Nf (This method returns a ) S 11 2 Nf (void) S 11 0 Nf (. The ) S 11 2 Nf (refNode) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (Node) S 11 0 Nf (. ) S 44 -343.2 M 11 2 Nf (collapse\(toStart\)) S 11 0 Nf ( ) S 66 -356.4 M 11 0 Nf (This method returns a ) S 11 2 Nf (void) S 11 0 Nf (. The ) S 11 2 Nf (toStart) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (boolean) S 11 0 Nf (. ) S 44 -369.6 M 11 2 Nf (selectNode\(refNode\)) S 11 0 Nf ( ) S 66 -382.8 M 11 0 Nf (This method returns a ) S 11 2 Nf (void) S 11 0 Nf (. The ) S 11 2 Nf (refNode) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (Node) S 11 0 Nf (. ) S 44 -396 M 11 2 Nf (selectNodeContents\(refNode\)) S 11 0 Nf ( ) S 66 -409.2 M 11 0 Nf (This method returns a ) S 11 2 Nf (void) S 11 0 Nf (. The ) S 11 2 Nf (refNode) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (Node) S 11 0 Nf (. ) S 44 -422.4 M 11 2 Nf (compareBoundaryPoints\(how, ) S (sourceRange\)) S 11 0 Nf ( ) S 66 -435.6 M 11 0 Nf (This method returns a ) S 11 2 Nf (short) S 11 0 Nf (. The ) S 11 2 Nf (how) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (unsigned ) S (short) S 11 0 Nf (. The ) S 66 -448.8 M 11 2 Nf (sourceRange) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (Range) S 11 0 Nf (. ) S 44 -462 M 11 2 Nf (deleteContents\(\)) S 11 0 Nf ( ) S 66 -475.2 M 11 0 Nf (This method returns a ) S 11 2 Nf (void) S 11 0 Nf (. ) S 44 -488.4 M 11 2 Nf (extractContents\(\)) S 11 0 Nf ( ) S 66 -501.6 M 11 0 Nf (This method returns a ) S 11 2 Nf (DocumentFragment) S 11 0 Nf (. ) S 44 -514.8 M 11 2 Nf (cloneContents\(\)) S 11 0 Nf ( ) S 66 -528 M 11 0 Nf (This method returns a ) S 11 2 Nf (DocumentFragment) S 11 0 Nf (. ) S 44 -541.2 M 11 2 Nf (insertNode\(newNode\)) S 11 0 Nf ( ) S 66 -554.4 M 11 0 Nf (This method returns a ) S 11 2 Nf (void) S 11 0 Nf (. The ) S 11 2 Nf (newNode) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (Node) S 11 0 Nf (. ) S 44 -567.6 M 11 2 Nf (surroundContents\(newParent\)) S 11 0 Nf ( ) S 66 -580.8 M 11 0 Nf (This method returns a ) S 11 2 Nf (void) S 11 0 Nf (. The ) S 11 2 Nf (newParent) S 11 0 Nf ( parameter is of type ) S 11 2 Nf (Node) S 11 0 Nf (. ) S 44 -594 M 11 2 Nf (cloneRange\(\)) S 11 0 Nf ( ) S 66 -607.2 M 11 0 Nf (This method returns a ) S 11 2 Nf (Range) S 11 0 Nf (. ) S 66 -607.2 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (443) S 0 setgray 171 40 M 8 8 Nf (E.8: Document Object Model Range) S 88 -8 M grestore pgsave restore N %%Page: 444 444 %%PageResources: font Times-Roman Times-Bold Helvetica %%PageBoundingBox: 71 44 371 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 (toString\(\)) S %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 66 -26.4 M 11 0 Nf (This method returns a ) S 11 2 Nf (DOMString) S 11 0 Nf (. ) S 44 -39.6 M 11 2 Nf (detach\(\)) S 11 0 Nf ( ) S 66 -52.8 M 11 0 Nf (This method returns a ) S 11 2 Nf (void) S 11 0 Nf (.) S 0 -66 M 11 0 Nf (Object ) S 11 2 Nf (DocumentRange) S 11 0 Nf ( ) S 22 -79.2 M 11 0 Nf (The ) S 11 2 Nf (DocumentRange) S 11 0 Nf ( object has the following methods: ) S 44 -92.4 M 11 2 Nf (createRange\(\)) S 11 0 Nf ( ) S 66 -105.6 M 11 0 Nf (This method returns a ) S 11 2 Nf (Range) S 11 0 Nf (.) S 0 -116.6 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (444) S 0 setgray 171 40 M 8 8 Nf (E.8: Document Object Model Range) S 0 -8 M grestore pgsave restore N %%Page: 445 445 %%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 /24 /DEST pdfmark 0 0 M [/View [/XYZ -4 706.0 null] /Dest /1669 /DEST pdfmark 0 -22.8 M %%IncludeResource: font Times-Bold 19 2 Nf (Acknowledgments) S [/View [/XYZ -4 706.000183 null] /Dest /1671 /DEST pdfmark [/View [/XYZ -4 706.000183 null] /Dest /1670 /DEST pdfmark 0 -47 M %%IncludeResource: font Times-Roman 11 0 Nf (Many people contributed to this specification, including members of the DOM Working Group and the) S 0 -60.2 M (DOM Interest Group. We especially thank the ) S (following:) S 0 -84.4 M 11 0 Nf (Lauren Wood \(SoftQuad Software Inc., ) S %%IncludeResource: font Times-Italic 11 1 Nf (chair) S 11 0 Nf (\), Arnaud Le Hors \(W3C, ) S 11 1 Nf (W3C staff ) S (contact) S 11 0 Nf (\), Andrew) S 0 -97.6 M (Watson \(Object Management Group\), Andy Heninger \(IBM\), 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 Singer \(IBM\), Don Park \(invited\), Eric Vasilik \(Microsoft\), Gavin Nicol \(INSO\),) S 0 -137.2 M (Ian Jacobs \(W3C\), James Clark \(invited\), James Davidson \(Sun\), Jared Sorensen \(Novell\), Joe Kesselman) S 0 -150.4 M (\(IBM\), Joe Lapp \(webMethods\), Jonathan Robie \(Texcel Research and Software AG\), Kim) S 0 -163.6 M (Adamson-Sharpe \(SoftQuad Software Inc.\), Laurence Cable \(Sun\), Mark Davis \(IBM\), Mark Scardina) S 0 -176.8 M (\(Oracle\), Martin D\374rst \(W3C\), Mike Champion \(ArborText and Software AG\), Miles Sabin \(Cromwell) S 0 -190 M (Media\), Patti Lutsky \(Arbortext\), Paul Grosso \(Arbortext\), Peter Sharpe \(SoftQuad Software Inc.\), Phil) S 0 -203.2 M (Karlton \(Netscape\), Philippe Le H\351garet \(W3C\), Ramesh Lekshmynarayanan \(Merrill Lynch\), Ray) S 0 -216.4 M (Whitmer \(iMall and Excite@Home\), Rich Rollman \(Microsoft\), Rick Gessner \(Netscape\), Scott Isaacs) S 0 -229.6 M (\(Microsoft\), Sharon Adler \(INSO\), Steve Byrne \(JavaSoft\), Tim Bray \(invited\), Tom Pixley \(Netscape\),) S 0 -242.8 M (Vidur Apparao \(Netscape\), Vinod Anupam \(Lucent\). ) S 0 -267 M (Thanks to all those who have helped to improve this specification by sending suggestions and ) S (corrections.) S 0 -291.2 M (Thanks to Joe English, author of ) S (cost) S [/Rect [144.736816 -293.948975 164.457275 -281.848969] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.flightlab.com/cost)\] Cd /ANN pdfmark ( for helping so much in allowing us to develop a framework that) S 0 -304.4 M (made the production of this specification ) S (possible.) S 0 -328.6 M (Thanks to Jan K\344rrman, author of ) S (html2ps) S [/Rect [150.214355 -331.348877 187.666748 -319.248871] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.tdb.uu.se/\~jan/html2ps.html)\] Cd /ANN pdfmark ( for helping so much in creating the PostScript version of the ) S 0 -341.8 M (specification.) S 0 -341.8 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (445) S 0 setgray 202.5 40 M 8 8 Nf (Acknowledgments) S 0 -8 M grestore pgsave restore N %%Page: 446 446 %%PageResources: font Helvetica %%PageBoundingBox: 273 44 339 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 (446) S 0 setgray 202.5 40 M 8 8 Nf (Acknowledgments) S 0 -8 M grestore pgsave restore N %%Page: 447 447 %%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 /25 /DEST pdfmark 0 0 M [/View [/XYZ -4 706.0 null] /Dest /1672 /DEST pdfmark 0 -22.8 M %%IncludeResource: font Times-Bold 19 2 Nf (Glossary) S [/View [/XYZ -4 706.000183 null] /Dest /1714 /DEST pdfmark [/View [/XYZ -4 706.000183 null] /Dest /1673 /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 11 2 Nf (16-bit) S [/View [/XYZ -4 584.2005 null] /Dest /320 /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 /201 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (21) 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 /201 /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 /201 /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 /201 /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 ) S (units.) S 22 -227.4 M (For more information, see ) S ([) S (Unicode) S [/Rect [142.283447 -230.14917 181.550781 -218.049164] /Subtype /Link /Border [0 0 1] /Dest /321 /ANN pdfmark (] and ) S ([) S (ISO/IEC ) S (10646) S [/Rect [208.260254 -230.14917 279.009521 -218.049164] /Subtype /Link /Border [0 0 1] /Dest /322 /ANN pdfmark (].) S 0 -240.6 M 11 2 Nf (ancestor) S [/View [/XYZ -4 478.600891 null] /Dest /1674 /DEST pdfmark 11 0 Nf ( ) S 22 -253.8 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 -267 M (means "toward the root." ) S 0 -280.2 M 11 2 Nf (API) S [/View [/XYZ -4 439.001038 null] /Dest /1675 /DEST pdfmark 11 0 Nf ( ) S 22 -293.4 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 -306.6 M (functionality.) S 0 -319.8 M 11 2 Nf (child) S [/View [/XYZ -4 399.401184 null] /Dest /1676 /DEST pdfmark 11 0 Nf ( ) S 22 -333 M 11 0 Nf (A ) S 11 1 Nf (child) S 11 0 Nf ( is an immediate descendant node of a ) S (node.) S 0 -346.2 M 11 2 Nf (client) S [/View [/XYZ -4 373.001282 null] /Dest /1677 /DEST pdfmark ( ) S (application) S 11 0 Nf ( ) S 22 -359.4 M (A [client] application is any software that uses the Document Object Model programming interfaces) S 22 -372.6 M (provided by the hosting implementation to accomplish useful work. Some examples of client) S 22 -385.8 M (applications are scripts within an HTML or XML ) S (document.) S 0 -399 M 11 2 Nf (COM) S [/View [/XYZ -4 320.201477 null] /Dest /1678 /DEST pdfmark 11 0 Nf ( ) S 22 -412.2 M 11 1 Nf (COM) S 11 0 Nf ( is Microsoft's Component Object Model ) S ([) S (COM) S [/Rect [233.647705 -414.948486 260.705322 -402.84848] /Subtype /Link /Border [0 0 1] /Dest /175 /ANN pdfmark (], a technology for building applications from) S 22 -425.4 M (binary software ) S (components.) S 0 -438.6 M 11 2 Nf (content) S [/View [/XYZ -4 280.601624 null] /Dest /1679 /DEST pdfmark ( ) S (model) S 11 0 Nf ( ) S 22 -451.8 M 11 0 Nf (The ) S 11 1 Nf (content ) S (model) S 11 0 Nf ( is a simple grammar governing the allowed types of the child elements and the) S 22 -465 M 11 0 Nf (order in which they appear. See ) S 11 1 Nf (Element ) S (Content) S [/Rect [163.040283 -467.748291 238.672852 -455.648285] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-xml-19980210#sec-element-content)\] Cd /ANN pdfmark 11 0 Nf ( in XML ) S ([) S (XML) S [/Rect [281.585205 -467.748291 308.026855 -455.648285] /Subtype /Link /Border [0 0 1] /Dest /1713 /ANN pdfmark (].) S 0 -478.2 M 11 2 Nf (context) S [/View [/XYZ -4 241.00177 null] /Dest /1680 /DEST pdfmark 11 0 Nf ( ) S 22 -491.4 M 11 0 Nf (A ) S 11 1 Nf (context) S 11 0 Nf (specifies an access pattern \(or path\): a set of interfaces which give you a way to interact) S 22 -504.6 M (with a model. For example, imagine a model with different colored arcs connecting data nodes. A) S 22 -517.8 M (context might be a sheet of colored acetate that is placed over the model allowing you a partial view) S 22 -531 M (of the total information in the ) S (model.) S 0 -544.2 M 11 2 Nf (convenience) S [/View [/XYZ -4 175.002014 null] /Dest /1681 /DEST pdfmark 11 0 Nf ( ) S 22 -557.4 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 -570.6 M (consisting of more basic operations on the object. Convenience methods are usually provided to) S 22 -583.8 M (make the API easier and simpler to use or to allow specific programs to create more optimized) S 22 -597 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 22 -597 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (447) S 0 setgray 219.2 40 M 8 8 Nf (Glossary) S 0 -8 M grestore pgsave restore N %%Page: 448 448 %%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-Bold 11 2 Nf (cooked) S [/View [/XYZ -4 706.000061 null] /Dest /1682 /DEST pdfmark ( ) S (model) S %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 22 -26.4 M (A model for a document that represents the document after it has been manipulated in some way. For) S 22 -39.6 M (example, any combination of any of the following transformations would create a cooked model: ) S 30.2 -53.8 M (1. ) S (Expansion of internal text entities. ) S 30.2 -68 M (2. ) S (Expansion of external entities. ) S 30.2 -82.2 M (3. ) S (Model augmentation with style-specified generated text. ) S 30.2 -96.4 M (4. ) S (Execution of style-specified reordering. ) S 30.2 -110.6 M (5. ) S (Execution of ) S (scripts.) S 22 -123.8 M (A browser might only be able to provide access to a cooked model, while an editor might provide) S 22 -137 M 11 0 Nf (access to a cooked or the initial structure model \(also known as the ) S %%IncludeResource: font Times-Italic 11 1 Nf (uncooked ) S (model) S 11 0 Nf (\) for a document. ) S 0 -150.2 M 11 2 Nf (CORBA) S [/View [/XYZ -4 569.000549 null] /Dest /1683 /DEST pdfmark 11 0 Nf ( ) S 22 -163.4 M 11 1 Nf (CORBA) S 11 0 Nf ( is the ) S 11 1 Nf (Common Object Request Broker ) S (Architecture) S 11 0 Nf ( from the ) S (OMG) S [/Rect [328.949707 -166.149414 356.612305 -154.049408] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.omg.org/)\] Cd /ANN pdfmark ( ) S ([) S (CORBA) S [/Rect [361.025146 -166.149414 400.919678 -154.049408] /Subtype /Link /Border [0 0 1] /Dest /170 /ANN pdfmark (]. This) S 22 -176.6 M (architecture is a collection of objects and libraries that allow the creation of applications containing) S 22 -189.8 M (objects that make and receive requests and responses in a distributed ) S (environment.) S 0 -203 M 11 2 Nf (cursor) S [/View [/XYZ -4 516.200745 null] /Dest /1684 /DEST pdfmark 11 0 Nf ( ) S 22 -216.2 M 11 0 Nf (A ) S 11 1 Nf (cursor) S 11 0 Nf (is an object representation of a node. It may possess information about context and the path) S 22 -229.4 M (traversed to reach the ) S (node.) S 0 -242.6 M 11 2 Nf (data) S [/View [/XYZ -4 476.600891 null] /Dest /1685 /DEST pdfmark ( ) S (model) S 11 0 Nf ( ) S 22 -255.8 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 -269 M (with the operations or functions that manipulate ) S (them.) S 0 -282.2 M 11 2 Nf (deepest) S [/View [/XYZ -4 437.001038 null] /Dest /1293 /DEST pdfmark 11 0 Nf ( ) S 22 -295.4 M 11 0 Nf (The ) S 11 1 Nf (deepest) S 11 0 Nf ( element is that element which is furthest from the root or document element in a tree) S 22 -308.6 M (model of the ) S (document.) S 0 -321.8 M 11 2 Nf (deprecation) S [/View [/XYZ -4 397.401184 null] /Dest /1686 /DEST pdfmark 11 0 Nf ( ) S 22 -335 M 11 0 Nf (When new releases of specifications are released, some older features may be marked as being ) S 22 -348.2 M 11 1 Nf (deprecated) S 11 0 Nf (. This means that new work should not use the features and that although they are) S 22 -361.4 M (supported in the current release, they may not be supported or available in future ) S (releases.) S 0 -374.6 M 11 2 Nf (descendant) S [/View [/XYZ -4 344.601379 null] /Dest /1687 /DEST pdfmark 11 0 Nf ( ) S 22 -387.8 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 "above") S 22 -401 M (means "toward the ) S (root.") S 0 -414.2 M 11 2 Nf (DOM) S [/View [/XYZ -4 305.001526 null] /Dest /746 /DEST pdfmark ( Level ) S (0) S 11 0 Nf ( ) S 22 -427.4 M (The term "DOM Level 0" refers to a mix \(not formally specified\) of HTML document functionalities) S 22 -440.6 M (offered by Netscape Navigator version 3.0 and Microsoft Internet Explorer version 3.0. In some) S 22 -453.8 M (cases, attributes or methods have been included for reasons of backward compatibility with "DOM) S 22 -467 M (Level ) S (0".) S 0 -480.2 M 11 2 Nf (ECMAScript) S [/View [/XYZ -4 239.00177 null] /Dest /1688 /DEST pdfmark 11 0 Nf ( ) S 22 -493.4 M (The programming language defined by the ECMA-262 standard ) S ([) S (ECMAScript) S [/Rect [309.998291 -496.148193 370.055176 -484.048187] /Subtype /Link /Border [0 0 1] /Dest /172 /ANN pdfmark (]. As stated in the) S 22 -506.6 M (standard, the originating technology for ECMAScript was JavaScript ) S ([) S (JavaScript) S [/Rect [331.094727 -509.348145 378.919434 -497.248138] /Subtype /Link /Border [0 0 1] /Dest /173 /ANN pdfmark (]. Note that in the) S 22 -519.8 M (ECMAScript binding, the word "property" is used in the same sense as the IDL term ) S ("attribute.") S 0 -533 M 11 2 Nf (element) S [/View [/XYZ -4 186.201965 null] /Dest /1689 /DEST pdfmark 11 0 Nf ( ) S 22 -546.2 M (Each document contains one or more elements, the boundaries of which are either delimited by) S 22 -559.4 M (start-tags and end-tags, or, for empty elements by an empty-element tag. Each element has a type,) S 22 -572.6 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 -585.8 M 11 1 Nf (Logical ) S (Structures) S [/Rect [21.0 -588.547852 104.585205 -576.447876] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-xml-19980210#sec-logical-struct)\] Cd /ANN pdfmark 11 0 Nf ( in XML ) S ([) S (XML) S [/Rect [147.497559 -588.547852 173.939209 -576.447876] /Subtype /Link /Border [0 0 1] /Dest /1713 /ANN pdfmark (]. ) S 22 -585.8 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (448) S 0 setgray 219.2 40 M 8 8 Nf (Glossary) S 0 -8 M grestore pgsave restore N %%Page: 449 449 %%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 (event) S [/View [/XYZ -4 706.000061 null] /Dest /1690 /DEST pdfmark ( propagation, also known as event ) S (bubbling) S %%IncludeResource: font Times-Roman 11 0 Nf ( ) S 22 -26.4 M (This is the idea that an event can affect one object and a set of related objects. Any of the potentially) S 22 -39.6 M (affected objects can block the event or substitute a different one \(upward event propagation\). The) S 22 -52.8 M (event is broadcast from the node at which it originates to every parent ) S (node.) S 0 -66 M 11 2 Nf (equivalence) S [/View [/XYZ -4 653.200256 null] /Dest /1691 /DEST pdfmark 11 0 Nf ( ) S 22 -79.2 M 11 0 Nf (Two nodes are ) S %%IncludeResource: font Times-Italic 11 1 Nf (equivalent) S 11 0 Nf ( if they have the same node type and same node name. Also, if the nodes) S 22 -92.4 M (contain data, that must be the same. Finally, if the nodes have attributes the collection of attribute) S 22 -105.6 M (names must be the same and the attributes corresponding by name must be equivalent as ) S (nodes.) S 22 -118.8 M 11 0 Nf (Two nodes are ) S 11 1 Nf (deeply ) S (equivalent) S 11 0 Nf ( if they are ) S 11 1 Nf (equivalent) S 11 0 Nf (, their child node lists are equivalent ) S 22 -132 M %%IncludeResource: font Courier 11 4 Nf (NodeList) S [/Rect [21.0 -134.749512 75.7988281 -122.649513] /Subtype /Link /Border [0 0 1] /Dest /255 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (47) S (] ) S (objects, and their attributes are deeply ) S (equivalent.) S 22 -145.2 M 11 0 Nf (Two ) S 11 4 Nf (NodeList) S [/Rect [43.9128418 -147.949463 98.7116699 -135.849457] /Subtype /Link /Border [0 0 1] /Dest /255 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (47) S (] ) S (objects are ) S 11 1 Nf (equivalent) S 11 0 Nf ( if they have the same length, and the nodes) S 22 -158.4 M (corresponding by index are deeply equivalent. ) S 22 -171.6 M 11 0 Nf (Two ) S 11 4 Nf (NamedNodeMap) S [/Rect [43.9128418 -174.349365 125.111084 -162.249359] /Subtype /Link /Border [0 0 1] /Dest /258 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (48) S (] ) S (objects are ) S 11 1 Nf (equivalent) S 11 0 Nf ( if they have the same length, they have same) S 22 -184.8 M (collection of names, and the nodes corresponding by name in the maps are deeply equivalent. ) S 22 -198 M 11 0 Nf (Two ) S 11 4 Nf (DocumentType) S [/Rect [43.9128418 -200.749268 125.111084 -188.649261] /Subtype /Link /Border [0 0 1] /Dest /302 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (68) S (] ) S (nodes are ) S 11 1 Nf (equivalent) S 11 0 Nf ( if they are equivalent as nodes, have the same) S 22 -211.2 M 11 0 Nf (names, and have equivalent entities and attributes ) S 11 4 Nf (NamedNodeMap) S [/Rect [242.182861 -213.949219 323.381104 -201.849213] /Subtype /Link /Border [0 0 1] /Dest /258 /ANN pdfmark 11 0 Nf ( ) S ([p.) S (48) S (] ) S (objects.) S 0 -224.4 M 11 2 Nf (information) S [/View [/XYZ -4 494.800842 null] /Dest /331 /DEST pdfmark ( ) S (item) S 11 0 Nf ( ) S 22 -237.6 M (An information item is an abstract representation of some component of an XML document. See the ) S 22 -250.8 M ([) S (Infoset) S [/Rect [24.6628418 -253.549072 57.2089844 -241.449066] /Subtype /Link /Border [0 0 1] /Dest /178 /ANN pdfmark (] for details. ) S 0 -264 M 11 2 Nf (hosting) S [/View [/XYZ -4 455.201 null] /Dest /1692 /DEST pdfmark ( ) S (implementation) S 11 0 Nf ( ) S 22 -277.2 M (A [hosting] implementation is a software module that provides an implementation of the DOM) S 22 -290.4 M (interfaces so that a client application can use them. Some examples of hosting implementations are) S 22 -303.6 M (browsers, editors and document ) S (repositories.) S 0 -316.8 M 11 2 Nf (HTML) S [/View [/XYZ -4 402.401184 null] /Dest /1693 /DEST pdfmark 11 0 Nf ( ) S 22 -330 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 -343.2 M (documents that are portable from one platform to another. HTML documents are SGML documents) S 22 -356.4 M (with generic semantics that are appropriate for representing information from a wide range of) S 22 -369.6 M (applications. ) S ([) S (HTML4.0) S [/Rect [83.3244629 -372.348633 130.237061 -360.248627] /Subtype /Link /Border [0 0 1] /Dest /745 /ANN pdfmark (]) S 0 -382.8 M 11 2 Nf (IDL) S [/View [/XYZ -4 336.401428 null] /Dest /1694 /DEST pdfmark 11 0 Nf ( ) S 22 -396 M 11 0 Nf (An Interface Definition Language ) S (\() S 11 1 Nf (IDL) S 11 0 Nf (\) is used to define the interfaces for accessing and operating) S 22 -409.2 M (upon objects. Examples of IDLs are the Object Management Group's IDL ) S ([) S (CORBA) S [/Rect [353.974365 -411.948486 393.868896 -399.84848] /Subtype /Link /Border [0 0 1] /Dest /170 /ANN pdfmark (], Microsoft's) S 22 -422.4 M (IDL ) S ([) S (MIDL) S [/Rect [45.7385254 -425.148438 75.8430176 -413.048431] /Subtype /Link /Border [0 0 1] /Dest /177 /ANN pdfmark (], and Sun's Java IDL ) S ([) S (JavaIDL) S [/Rect [176.482178 -425.148438 216.354248 -413.048431] /Subtype /Link /Border [0 0 1] /Dest /176 /ANN pdfmark (].) S 0 -435.6 M 11 2 Nf (implementor) S [/View [/XYZ -4 283.601624 null] /Dest /1695 /DEST pdfmark 11 0 Nf ( ) S 22 -448.8 M (Companies, organizations, and individuals that claim to support the Document Object Model as an) S 22 -462 M (API for their ) S (products.) S 0 -475.2 M 11 2 Nf (inheritance) S [/View [/XYZ -4 244.00177 null] /Dest /1696 /DEST pdfmark 11 0 Nf ( ) S 22 -488.4 M (In object-oriented programming, the ability to create new classes \(or interfaces\) that contain all the) S 22 -501.6 M (methods and properties of another class \(or interface\), plus additional methods and properties. If class) S 22 -514.8 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 -528 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 -541.2 M (is, inheritance from more than one class or ) S (interface.) S 0 -554.4 M 11 2 Nf (initial) S [/View [/XYZ -4 164.802063 null] /Dest /1697 /DEST pdfmark ( structure ) S (model) S 11 0 Nf ( ) S 22 -567.6 M 11 0 Nf (Also known as the ) S 11 1 Nf (raw structure ) S (model) S 11 0 Nf ( or the ) S 11 1 Nf (uncooked ) S (model) S 11 0 Nf (, this represents the document before it) S 22 -580.8 M (has been modified by entity expansions, generated text, style-specified reordering, or the execution of) S 22 -594 M (scripts. In some implementations, this might correspond to the "initial parse tree" for the document, if) S 22 -607.2 M (it ever exists. Note that a given implementation might not be able to provide access to the initial) S 22 -607.2 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (449) S 0 setgray 219.2 40 M 8 8 Nf (Glossary) S 44 -8 M grestore pgsave restore N %%Page: 450 450 %%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 (structure model for a document, though an editor probably ) S (would.) S 0 -26.4 M %%IncludeResource: font Times-Bold 11 2 Nf (interface) S [/View [/XYZ -4 692.80011 null] /Dest /1698 /DEST pdfmark 11 0 Nf ( ) S 22 -39.6 M 11 0 Nf (An ) S %%IncludeResource: font Times-Italic 11 1 Nf (interface) S 11 0 Nf ( is a declaration of a set of methods with no information given about their) S 22 -52.8 M (implementation. In object systems that support interfaces and inheritance, interfaces can usually) S 22 -66 M (inherit from one another. ) S 0 -79.2 M 11 2 Nf (language) S [/View [/XYZ -4 640.000305 null] /Dest /1699 /DEST pdfmark ( ) S (binding) S 11 0 Nf ( ) S 22 -92.4 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 -105.6 M (the specification for the given language. For example, a Java language binding for the Document) S 22 -118.8 M (Object Model IDL specification would implement the concrete Java classes that provide the) S 22 -132 M (functionality exposed by the ) S (interfaces.) S 0 -145.2 M 11 2 Nf (local) S [/View [/XYZ -4 574.000549 null] /Dest /329 /DEST pdfmark ( ) S (name) S 11 0 Nf ( ) S 22 -158.4 M 11 0 Nf (A ) S 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 ) S 11 1 Nf (local ) S (part) S [/Rect [321.623779 -161.149414 366.709961 -149.049408] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1999/REC-xml-names-19990114/#dt-localname)\] Cd /ANN pdfmark 11 0 Nf ( in Namespaces in) S 22 -171.6 M (XML ) S ([) S (Namespaces) S [/Rect [51.8544922 -174.349365 108.830811 -162.249359] /Subtype /Link /Border [0 0 1] /Dest /324 /ANN pdfmark (].) S 0 -184.8 M 11 2 Nf (method) S [/View [/XYZ -4 534.400696 null] /Dest /1700 /DEST pdfmark 11 0 Nf ( ) S 22 -198 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 -211.2 M (the object's data. ) S 0 -224.4 M 11 2 Nf (model) S [/View [/XYZ -4 494.800842 null] /Dest /1701 /DEST pdfmark 11 0 Nf ( ) S 22 -237.6 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 -250.8 M (model and the style model representing the parse structure and the style information associated with a) S 22 -264 M (document. The model might be a tree, or a directed graph, or something ) S (else.) S 0 -277.2 M 11 2 Nf (namespace) S [/View [/XYZ -4 442.001038 null] /Dest /326 /DEST pdfmark ( ) S (prefix) S 11 0 Nf ( ) S 22 -290.4 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 -303.6 M 11 0 Nf (XML. See ) S 11 1 Nf (namespace ) S (prefix) S [/Rect [69.5751953 -306.348877 148.859375 -294.248871] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1999/REC-xml-names-19990114/#dt-prefix)\] Cd /ANN pdfmark 11 0 Nf ( in Namespaces in XML ) S ([) S (Namespaces) S [/Rect [260.805908 -306.348877 317.782227 -294.248871] /Subtype /Link /Border [0 0 1] /Dest /324 /ANN pdfmark (].) S 0 -316.8 M 11 2 Nf (namespace) S [/View [/XYZ -4 402.401184 null] /Dest /325 /DEST pdfmark ( ) S (URI) S 11 0 Nf ( ) S 22 -330 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 ) S 11 1 Nf (namespace ) S (name) S [/Rect [378.426025 -332.748779 455.873779 -320.648773] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1999/REC-xml-names-19990114/#dt-NSName)\] Cd /ANN pdfmark 11 0 Nf ( in) S 22 -343.2 M (Namespaces in XML ) S ([) S (Namespaces) S [/Rect [120.888672 -345.94873 177.86499 -333.848724] /Subtype /Link /Border [0 0 1] /Dest /324 /ANN pdfmark (].) S 0 -356.4 M 11 2 Nf (object) S [/View [/XYZ -4 362.801331 null] /Dest /1702 /DEST pdfmark ( ) S (model) S 11 0 Nf ( ) S 22 -369.6 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 -382.8 M (data, member functions, and class-static operations. ) S 0 -396 M 11 2 Nf (parent) S [/View [/XYZ -4 323.201477 null] /Dest /1703 /DEST pdfmark 11 0 Nf ( ) S 22 -409.2 M 11 0 Nf (A ) S 11 1 Nf (parent) S 11 0 Nf ( is an immediate ancestor node of a ) S (node.) S 0 -422.4 M 11 2 Nf (qualified) S [/View [/XYZ -4 296.801575 null] /Dest /327 /DEST pdfmark ( ) S (name) S 11 0 Nf ( ) S 22 -435.6 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 -448.8 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 -462 M 11 1 Nf (Qualified ) S (Names) S [/Rect [21.0 -464.748291 97.2485352 -452.648285] /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 (Namespaces) S [/Rect [209.195068 -464.748291 266.171387 -452.648285] /Subtype /Link /Border [0 0 1] /Dest /324 /ANN pdfmark (].) S 0 -475.2 M 11 2 Nf (root) S [/View [/XYZ -4 244.00177 null] /Dest /1704 /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 the unique node that is not a child of any other node. All other nodes are children or) S 22 -501.6 M 11 0 Nf (other descendents of the root node. See ) S 11 1 Nf (Well-Formed XML ) S (Documents) S [/Rect [196.347656 -504.348145 333.986084 -492.248138] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-xml-19980210#sec-well-formed)\] Cd /ANN pdfmark 11 0 Nf ( in XML ) S ([) S (XML) S [/Rect [376.898438 -504.348145 403.340088 -492.248138] /Subtype /Link /Border [0 0 1] /Dest /1713 /ANN pdfmark (].) S 0 -514.8 M 11 2 Nf (readonly) S [/View [/XYZ -4 204.401917 null] /Dest /330 /DEST pdfmark ( ) S (node) S 11 0 Nf ( ) S 22 -528 M 11 0 Nf (A ) S 11 1 Nf (readonly ) S (node) S 11 0 Nf ( is a node that is immutable. This means its list of children, its content, and its) S 22 -541.2 M (attributes, when it is an element, cannot be changed in any way. However, a readonly node can) S 22 -554.4 M (possibly be moved, when it is not itself contained in a readonly ) S (node.) S 0 -567.6 M 11 2 Nf (sibling) S [/View [/XYZ -4 151.602112 null] /Dest /1705 /DEST pdfmark 11 0 Nf ( ) S 22 -580.8 M 11 0 Nf (Two nodes are ) S 11 1 Nf (siblings) S 11 0 Nf ( if they have the same parent ) S (node.) S 0 -594 M 11 2 Nf (string) S [/View [/XYZ -4 125.202209 null] /Dest /1706 /DEST pdfmark ( ) S (comparison) S 11 0 Nf ( ) S 22 -607.2 M (When string matching is required, it is to occur as though the comparison was between 2 sequences) S 22 -607.2 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (450) S 0 setgray 219.2 40 M 8 8 Nf (Glossary) S 44 -8 M grestore pgsave restore N %%Page: 451 451 %%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 (of code points from the Unicode 3.0 ) S (standard.) S 0 -26.4 M %%IncludeResource: font Times-Bold 11 2 Nf (tag) S [/View [/XYZ -4 692.80011 null] /Dest /1707 /DEST pdfmark ( valid ) S (document) S 11 0 Nf ( ) S 22 -39.6 M 11 0 Nf (A document is ) S %%IncludeResource: font Times-Italic 11 1 Nf (tag ) S (valid) S 11 0 Nf ( if all begin and end tags are properly balanced and ) S (nested.) S 0 -52.8 M 11 2 Nf (type) S [/View [/XYZ -4 666.400208 null] /Dest /1708 /DEST pdfmark ( valid ) S (document) S 11 0 Nf ( ) S 22 -66 M 11 0 Nf (A document is ) S 11 1 Nf (type ) S (valid) S 11 0 Nf ( if it conforms to an explicit ) S (DTD.) S 0 -79.2 M 11 2 Nf (uncooked) S [/View [/XYZ -4 640.000305 null] /Dest /1709 /DEST pdfmark ( ) S (model) S 11 0 Nf ( ) S 22 -92.4 M (See initial structure ) S (model.) S 0 -105.6 M 11 2 Nf (well-formed) S [/View [/XYZ -4 613.600403 null] /Dest /1710 /DEST pdfmark ( ) S (document) S 11 0 Nf ( ) S 22 -118.8 M 11 0 Nf (A document is ) S 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 -132 M (sub-trees\).) S 0 -145.2 M 11 2 Nf (XML) S [/View [/XYZ -4 574.000549 null] /Dest /1711 /DEST pdfmark 11 0 Nf ( ) S 22 -158.4 M 11 0 Nf (Extensible Markup Language ) S (\() S 11 1 Nf (XML) S 11 0 Nf (\) is an extremely simple dialect of SGML. The goal is to enable) S 22 -171.6 M (generic SGML to be served, received, and processed on the Web in the way that is now possible with) S 22 -184.8 M (HTML. XML has been designed for ease of implementation and for interoperability with both SGML) S 22 -198 M (and HTML. ) S ([) S (XML) S [/Rect [79.9592285 -200.749268 106.400879 -188.649261] /Subtype /Link /Border [0 0 1] /Dest /1713 /ANN pdfmark (]) S 0 -211.2 M 11 2 Nf (XML) S [/View [/XYZ -4 508.000793 null] /Dest /328 /DEST pdfmark ( ) S (name) S 11 0 Nf ( ) S 22 -224.4 M 11 0 Nf (See ) S 11 1 Nf (XML ) S (name) S [/Rect [39.6335449 -227.14917 90.2089844 -215.049164] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-xml-19980210#NT-Name)\] Cd /ANN pdfmark 11 0 Nf ( in the XML specification ) S ([) S (XML) S [/Rect [208.27124 -227.14917 234.712891 -215.049164] /Subtype /Link /Border [0 0 1] /Dest /1713 /ANN pdfmark (]. ) S 0 -237.6 M 11 2 Nf (XML) S [/View [/XYZ -4 481.600891 null] /Dest /1712 /DEST pdfmark ( ) S (namespace) S 11 0 Nf ( ) S 22 -250.8 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 -253.549072 403.031494 -241.449066] /Subtype /Link /Border [0 0 1] /Dest /748 /ANN pdfmark (], which are) S 22 -264 M (used in XML documents as element types and attribute names. ) S ([) S (Namespaces) S [/Rect [303.594971 -266.749023 360.571289 -254.649017] /Subtype /Link /Border [0 0 1] /Dest /324 /ANN pdfmark (]) S 0 -275 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (451) S 0 setgray 219.2 40 M 8 8 Nf (Glossary) S 0 -8 M grestore pgsave restore N %%Page: 452 452 %%PageResources: font Helvetica %%PageBoundingBox: 290 44 322 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 (452) S 0 setgray 219.2 40 M 8 8 Nf (Glossary) S 0 -8 M grestore pgsave restore N %%Page: 453 453 %%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 /26 /DEST pdfmark 0 0 M [/View [/XYZ -4 706.0 null] /Dest /1715 /DEST pdfmark 0 -22.8 M %%IncludeResource: font Times-Bold 19 2 Nf (References) S [/View [/XYZ -4 706.000183 null] /Dest /1719 /DEST pdfmark [/View [/XYZ -4 706.000183 null] /Dest /1716 /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 http://www.w3.org/TR. ) S 0 -60.2 M [/View [/XYZ -4 645.800293 null] /Dest /150 /DEST pdfmark 0 -94.2 M 17 2 Nf (H.1:) S [/View [/XYZ -4 632.200562 null] /Dest /1720 /DEST pdfmark [/View [/XYZ -4 632.200562 null] /Dest /1717 /DEST pdfmark ( Normative ) S (references) S 0 -118.4 M 11 2 Nf (Charmod) S [/View [/XYZ -4 600.800598 null] /Dest /323 /DEST pdfmark 22 -131.6 M 11 0 Nf (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/1999/WD-charmod-19991129)\] Cd /ANN pdfmark (, November 1999.) S 22 -144.8 M (Available at http://www.w3.org/TR/1999/WD-charmod-19991129 ) S 0 -158 M 11 2 Nf (CSS2) S [/View [/XYZ -4 561.200745 null] /Dest /1080 /DEST pdfmark 22 -171.2 M 11 0 Nf (W3C \(World Wide Web Consortium\) ) S (Cascading Style Sheets, level 2 ) S (Specification) S [/Rect [189.946045 -173.949219 390.5354 -161.849213] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512)\] Cd /ANN pdfmark (, May 1998.) S 22 -184.4 M (Available at http://www.w3.org/TR/1998/REC-CSS2-19980512 ) S 0 -197.6 M 11 2 Nf (ECMAScript) S [/View [/XYZ -4 521.600891 null] /Dest /172 /DEST pdfmark 22 -210.8 M 11 0 Nf (ECMA \(European Computer Manufacturers Association\) ) S (ECMAScript Language ) S (Specification) S [/Rect [276.084717 -213.549072 443.059326 -201.449066] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.ecma.ch/ecma1/STAND/ECMA-262.HTM)\] Cd /ANN pdfmark (.) S 22 -224 M (Available at http://www.ecma.ch/ecma1/STAND/ECMA-262.HTM ) S 0 -237.2 M 11 2 Nf (HTML4.0) S [/View [/XYZ -4 482.001038 null] /Dest /745 /DEST pdfmark 22 -250.4 M 11 0 Nf (W3C \(World Wide Web Consortium\) ) S (HTML 4.0 ) S (Specification) S [/Rect [189.946045 -253.148926 300.404053 -241.04892] /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 -263.6 M (http://www.w3.org/TR/1998/REC-html40-19980424 ) S 0 -276.8 M 11 2 Nf (ISO/IEC) S [/View [/XYZ -4 442.401184 null] /Dest /322 /DEST pdfmark ( ) S (10646) S 22 -290 M 11 0 Nf (ISO \(International Organization for Standardization\). ISO/IEC 10646-1:2000 \(E\). Information) S 22 -303.2 M (technology 8212; Universal Multiple-Octet Coded212; Universal Multiple-Octet Coded Character) S 22 -316.4 M (Set \(UCS\) 8212; Part 1: Architecture and Basic Multilingual212; Part 1: Architecture and Basic) S 22 -329.6 M (Multilingual Plane. [Geneva]: International Organization for Standardization. ) S 0 -342.8 M 11 2 Nf (Java) S [/View [/XYZ -4 376.401428 null] /Dest /171 /DEST pdfmark 22 -356 M 11 0 Nf (Sun Microsystems Inc. ) S (The Java Language ) S (Specification) S [/Rect [124.881836 -358.748535 273.200684 -346.648529] /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 -369.2 M (September 1996. Available at http://java.sun.com/docs/books/jls ) S 0 -382.4 M 11 2 Nf (Namespaces) S [/View [/XYZ -4 336.801575 null] /Dest /324 /DEST pdfmark 22 -395.6 M 11 0 Nf (W3C \(World Wide Web Consortium\) ) S (Namespaces in ) S (XML) S [/Rect [189.946045 -398.348389 285.421875 -386.248383] /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 -408.8 M (http://www.w3.org/TR/1999/REC-xml-names-19990114 ) S 0 -422 M 11 2 Nf (OMGIDL) S [/View [/XYZ -4 297.201721 null] /Dest /169 /DEST pdfmark 22 -435.2 M 11 0 Nf (OMG \(Object Management Group\) IDL \(Interface Definition Language\) defined in ) S (The Common) S [/Rect [391.219238 -437.948242 454.026611 -425.848236] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.omg.org/library/c2indx.html)\] Cd /ANN pdfmark 22 -448.4 M (Object Request Broker: Architecture and ) S (Specification) S [/Rect [21.0 -451.148193 264.026123 -439.048187] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.omg.org/library/c2indx.html)\] Cd /ANN pdfmark (, version 2.3.1, October 1999. Available at) S 22 -461.6 M (http://www.omg.org/library/c2indx.html ) S 0 -474.8 M 11 2 Nf (RFC2396) S [/View [/XYZ -4 244.401917 null] /Dest /748 /DEST pdfmark 22 -488 M 11 0 Nf (IETF \(Internet Engineering Task Force\) ) S (RFC 2396: Uniform Resource Identifiers \(URI\): Generic ) S [/Rect [199.702393 -490.748047 454.960938 -478.648041] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.ietf.org/rfc/rfc2396.txt)\] Cd /ANN pdfmark 22 -501.2 M (Syntax) S [/Rect [21.0 -503.948 53.5576172 -491.848] /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 -514.4 M (http://www.ietf.org/rfc/rfc2396.txt ) S 0 -527.6 M 11 2 Nf (Unicode) S [/View [/XYZ -4 191.602112 null] /Dest /321 /DEST pdfmark 22 -540.8 M 11 0 Nf (The Unicode Consortium. ) S (The Unicode Standard, Version ) S (3.0.) S [/Rect [138.324219 -543.547852 298.875732 -531.447876] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.unicode.org/unicode/standard/versions/Unicode3.0.html)\] Cd /ANN pdfmark (, February 2000. Available at) S 22 -554 M (http://www.unicode.org/unicode/standard/versions/Unicode3.0.html. ) S 0 -567.2 M 11 2 Nf (XML) S [/View [/XYZ -4 152.002258 null] /Dest /1713 /DEST pdfmark 22 -580.4 M 11 0 Nf (W3C \(World Wide Web Consortium\) ) S (Extensible Markup Language \(XML\) ) S (1.0) S [/Rect [189.946045 -583.147705 373.102051 -571.047729] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-xml-19980210)\] Cd /ANN pdfmark (, January 2000.) S 22 -593.6 M (Available at http://www.w3.org/TR/1998/REC-xml-19980210 ) S 22 -593.6 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (453) S 0 setgray 214.5 40 M 8 8 Nf (References) S 0 -8 M grestore pgsave restore N %%Page: 454 454 %%PageResources: font Times-Roman Times-Bold Helvetica %%PageBoundingBox: 71 44 531 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 (XML-StyleSheet) S [/View [/XYZ -4 706.000061 null] /Dest /803 /DEST pdfmark 22 -26.4 M %%IncludeResource: font Times-Roman 11 0 Nf (W3C \(World Wide Web Consortium\) ) S (Associating Style Sheets with XML documents Version ) S (1.0) S [/Rect [189.946045 -29.1499023 454.708984 -17.049902] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/1999/06/REC-xml-stylesheet-19990629)\] Cd /ANN pdfmark (,) S 22 -39.6 M (June 1999. Available at http://www.w3.org/1999/06/REC-xml-stylesheet-19990629\. ) S 0 -50.6 M [/View [/XYZ -4 655.400146 null] /Dest /151 /DEST pdfmark 0 -73.6 M 17 2 Nf (H.2:) S [/View [/XYZ -4 652.800415 null] /Dest /1721 /DEST pdfmark [/View [/XYZ -4 652.800415 null] /Dest /1718 /DEST pdfmark ( Informative ) S (references) S 0 -97.8 M 11 2 Nf (COM) S [/View [/XYZ -4 621.400452 null] /Dest /175 /DEST pdfmark 22 -111 M 11 0 Nf (Microsoft Corporation ) S (The Component Object ) S (Model) S [/Rect [123.044922 -113.749512 259.781738 -101.649513] /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 -124.2 M 11 2 Nf (CORBA) S [/View [/XYZ -4 595.000549 null] /Dest /170 /DEST pdfmark 22 -137.4 M 11 0 Nf (OMG \(Object Management Group\) ) S (The Common Object Request Broker: Architecture and ) S [/Rect [179.8479 -140.149414 428.386 -128.049408] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.omg.org/library/c2indx.html)\] Cd /ANN pdfmark 22 -150.6 M (Specification) S [/Rect [21.0 -153.349365 81.0454102 -141.249359] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.omg.org/library/c2indx.html)\] Cd /ANN pdfmark (, version 2.3.1, October 1999. Available at http://www.omg.org/library/c2indx.html ) S 0 -163.8 M 11 2 Nf (DOM-Level-1) S [/View [/XYZ -4 555.400696 null] /Dest /179 /DEST pdfmark 22 -177 M 11 0 Nf (W3C \(World Wide Web Consortium\) ) S (DOM Level 1 ) S (Specification) S [/Rect [189.946045 -179.749268 314.450439 -167.649261] /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 -190.2 M (http://www.w3.org/TR/REC-DOM-Level-1 ) S 0 -203.4 M 11 2 Nf (Infoset) S [/View [/XYZ -4 515.800842 null] /Dest /178 /DEST pdfmark 22 -216.6 M 11 0 Nf (W3C \(World Wide Web Consortium\) ) S (XML Information ) S (Set) S [/Rect [189.946045 -219.349121 288.491211 -207.249115] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/xml-infoset)\] Cd /ANN pdfmark (, December 1999. Available at) S 22 -229.8 M (http://www.w3.org/TR/xml-infoset ) S 0 -243 M 11 2 Nf (JavaIDL) S [/View [/XYZ -4 476.201 null] /Dest /176 /DEST pdfmark 22 -256.2 M 11 0 Nf (Sun Microsystems Inc. ) S (Java ) S (IDL) S [/Rect [124.881836 -258.948975 167.503906 -246.848969] /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 -269.4 M 11 2 Nf (JavaScript) S [/View [/XYZ -4 449.801086 null] /Dest /173 /DEST pdfmark 22 -282.6 M 11 0 Nf (Netscape Communications Corporation ) S (JavaScript ) S (Resources) S [/Rect [197.898438 -285.348877 293.681885 -273.248871] /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 -295.8 M (http://developer.netscape.com/tech/javascript/resources.html ) S 0 -309 M 11 2 Nf (JScript) S [/View [/XYZ -4 410.201233 null] /Dest /174 /DEST pdfmark 22 -322.2 M 11 0 Nf (Microsoft ) S (JScript ) S (Resources) S [/Rect [67.1328125 -324.94873 147.648682 -312.848724] /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 -335.4 M 11 2 Nf (MIDL) S [/View [/XYZ -4 383.801331 null] /Dest /177 /DEST pdfmark 22 -348.6 M 11 0 Nf (Microsoft Corporation ) S (MIDL Language ) S (Reference) S [/Rect [123.044922 -351.348633 246.603271 -339.248627] /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 -361.8 M (http://msdn.microsoft.com/library/psdk/midl/mi-laref\_1r1h.htm ) S 0 -375 M 11 2 Nf (XHTML10) S [/View [/XYZ -4 344.201477 null] /Dest /747 /DEST pdfmark 22 -388.2 M 11 0 Nf (W3C \(World Wide Web Consortium\) ) S (XHTML 1.0: Extensible HyperText Markup ) S (Language) S [/Rect [189.946045 -390.948486 433.898193 -378.84848] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/2000/REC-xhtml1-20000126)\] Cd /ANN pdfmark (, A) S 22 -401.4 M (Reformulation of HTML 4.0 in XML 1.0. Available at) S 22 -414.6 M (http://www.w3.org/TR/2000/REC-xhtml1-20000126 ) S 0 -425.6 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (454) S 0 setgray 186.8 40 M 8 8 Nf (H.2: Informative references) S 0 -8 M grestore pgsave restore N %%Page: 455 455 %%PageResources: font Times-Roman Times-Bold Helvetica %%PageBoundingBox: 71 44 465 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 /27 /DEST pdfmark 0 0 M [/View [/XYZ -4 706.0 null] /Dest /1722 /DEST pdfmark 0 -22.8 M %%IncludeResource: font Times-Bold 19 2 Nf (Objects) S [/View [/XYZ -4 706.000183 null] /Dest /1732 /DEST pdfmark [/View [/XYZ -4 706.000183 null] /Dest /1723 /DEST pdfmark ( ) S (Index) S 0 -52.8 M 15 2 Nf (Document) S [/View [/XYZ -4 671.200195 null] /Dest /1733 /DEST pdfmark [/View [/XYZ -4 671.200195 null] /Dest /1724 /DEST pdfmark ( Object Model ) S (Core) S 8 -80.1 M %%IncludeResource: font Times-Roman 11 0 Nf (Attr, ) S [/Rect [7.0 -82.8496094 32.220459 -70.7496109] /Subtype /Link /Border [0 0 1] /Dest /275 /ANN pdfmark (56) S (\240\240\240) S 136.8 -80.1 M (CDATASection, ) S [/Rect [135.837158 -82.8496094 214.219971 -70.7496109] /Subtype /Link /Border [0 0 1] /Dest /301 /ANN pdfmark (67) S (\240\240\240) S 273 -80.1 M (CharacterData, ) S [/Rect [272.011 -82.8496094 343.033936 -70.7496109] /Subtype /Link /Border [0 0 1] /Dest /267 /ANN pdfmark (52) S (\240\240\240) S 8 -101.8 M (Comment, ) S [/Rect [7.0 -104.599609 57.8942871 -92.4996109] /Subtype /Link /Border [0 0 1] /Dest /299 /ANN pdfmark (66) S (\240\240\240) S 136.8 -101.8 M (DOMException, ) S [/Rect [135.837158 -104.599609 213.604 -92.4996109] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark (24) S (\240\240\240) S 273 -101.8 M (DOMImplementation, ) S [/Rect [272.011 -104.599609 374.834961 -92.4996109] /Subtype /Link /Border [0 0 1] /Dest /180 /ANN pdfmark (26) S (\240\240\240) S 8 -123.6 M (DOMString, ) S [/Rect [7.0 -126.349609 67.0571289 -114.249611] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark (21) S (\240\240\240) S 136.8 -123.6 M (DOMTimeStamp, ) S [/Rect [135.837158 -126.349609 220.335693 -114.249611] /Subtype /Link /Border [0 0 1] /Dest /203 /ANN pdfmark (22) S (\240\240\240) S 273 -123.6 M (Document, ) S [/Rect [272.011 -126.349609 325.336182 -114.249611] /Subtype /Link /Border [0 0 1] /Dest /213 /ANN pdfmark (29) S (\240\240\240) S 8 -145.3 M (DocumentFragment, ) S [/Rect [7.0 -148.099609 102.487305 -135.999603] /Subtype /Link /Border [0 0 1] /Dest /212 /ANN pdfmark (28) S (\240\240\240) S 136.8 -145.3 M (DocumentType, ) S [/Rect [135.837158 -148.099609 211.76709 -135.999603] /Subtype /Link /Border [0 0 1] /Dest /302 /ANN pdfmark (68) S (\240\240\240) S 273 -145.3 M (Element, ) S [/Rect [272.011 -148.099609 316.173096 -135.999603] /Subtype /Link /Border [0 0 1] /Dest /280 /ANN pdfmark (57) S (\240\240\240) S 8 -167.1 M (Entity, ) S [/Rect [7.0 -169.849609 41.3945312 -157.749603] /Subtype /Link /Border [0 0 1] /Dest /312 /ANN pdfmark (69) S (\240\240\240) S 136.8 -167.1 M (EntityReference, ) S [/Rect [135.837158 -169.849609 214.813232 -157.749603] /Subtype /Link /Border [0 0 1] /Dest /316 /ANN pdfmark (70) S (\240\240\240) S 273 -167.1 M (ExceptionCode, ) S [/Rect [272.011 -169.849609 347.335938 -157.749603] /Subtype /Link /Border [0 0 1] /Dest /208 /ANN pdfmark (25) S (\240\240\240) S 8 -188.8 M (NamedNodeMap, ) S [/Rect [7.0 -191.599609 90.2556152 -179.499603] /Subtype /Link /Border [0 0 1] /Dest /258 /ANN pdfmark (48) S (\240\240\240) S 136.8 -188.8 M (Node, ) S [/Rect [135.837158 -191.599609 167.162842 -179.499603] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark (38) S (\240\240\240) S 273 -188.8 M (NodeList, ) S [/Rect [272.011 -191.599609 320.452148 -179.499603] /Subtype /Link /Border [0 0 1] /Dest /255 /ANN pdfmark (47) S (\240\240\240) S 8 -210.6 M (Notation, ) S [/Rect [7.0 -213.349609 52.9992676 -201.249603] /Subtype /Link /Border [0 0 1] /Dest /309 /ANN pdfmark (69) S (\240\240\240) S 136.8 -210.6 M (ProcessingInstruction, ) S [/Rect [135.837158 -213.349609 238.660889 -201.249603] /Subtype /Link /Border [0 0 1] /Dest /317 /ANN pdfmark (71) S (\240\240\240) S 273 -210.6 M (Text, ) S [/Rect [272.011 -213.349609 299.673584 -201.249603] /Subtype /Link /Border [0 0 1] /Dest /297 /ANN pdfmark (66) S (\240\240\240) S 0 -249.3 M 15 2 Nf (Document) S [/View [/XYZ -4 474.650391 null] /Dest /1734 /DEST pdfmark [/View [/XYZ -4 474.650391 null] /Dest /1725 /DEST pdfmark ( Object Model ) S (HTML) S 0 -263.6 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (455) S 0 setgray 210.5 40 M 8 8 Nf (Objects Index) S 0 -8 M grestore pgsave restore N %%Page: 456 456 %%PageResources: font Times-Roman Times-Bold Helvetica %%PageBoundingBox: 71 44 527 755 %%BeginPageSetup /pgsave save D 71 706 translate %%EndPageSetup 0 0 M 0.6 setlinewidth 8 -13 M %%IncludeResource: font Times-Roman 11 0 Nf (HTMLAnchorElement, ) S [/Rect [7.0 -15.75 115.313232 -3.64999962] /Subtype /Link /Border [0 0 1] /Dest /567 /ANN pdfmark (103) S (\240\240\240) S 155.8 -13 M (HTMLAppletElement, ) S [/Rect [154.816162 -15.75 260.082275 -3.64999962] /Subtype /Link /Border [0 0 1] /Dest /621 /ANN pdfmark (108) S (\240\240\240) S 316.1 -13 M (HTMLAreaElement, ) S [/Rect [315.125977 -15.75 411.823 -3.64999962] /Subtype /Link /Border [0 0 1] /Dest /636 /ANN pdfmark (110) S (\240\240\240) S 8 -34.8 M (HTMLBRElement, ) S [/Rect [7.0 -37.5 96.9985352 -25.4] /Subtype /Link /Border [0 0 1] /Dest /549 /ANN pdfmark (100) S (\240\240\240) S 155.8 -34.8 M (HTMLBaseElement, ) S [/Rect [154.816162 -37.5 251.52417 -25.4] /Subtype /Link /Border [0 0 1] /Dest /411 /ANN pdfmark (83) S (\240\240\240) S 316.1 -34.8 M (HTMLBaseFontElement, ) S [/Rect [315.125977 -37.5 432.007812 -25.4] /Subtype /Link /Border [0 0 1] /Dest /551 /ANN pdfmark (101) S (\240\240\240) S 8 -56.5 M (HTMLBodyElement, ) S [/Rect [7.0 -59.25 106.161621 -47.15] /Subtype /Link /Border [0 0 1] /Dest /421 /ANN pdfmark (84) S (\240\240\240) S 155.8 -56.5 M (HTMLButtonElement, ) S [/Rect [154.816162 -59.25 260.093506 -47.15] /Subtype /Link /Border [0 0 1] /Dest /505 /ANN pdfmark (95) S (\240\240\240) S 316.1 -56.5 M (HTMLCollection, ) S [/Rect [315.125977 -59.25 399.624512 -47.15] /Subtype /Link /Border [0 0 1] /Dest /356 /ANN pdfmark (75) S (\240\240\240) S 8 -84.8 M (HTMLDListElement, ) S [/Rect [7.0 -87.5998535 107.38208 -75.499855] /Subtype /Link /Border [0 0 1] /Dest /530 /ANN pdfmark (98) S (\240\240\240) S 155.8 -78.2 M (HTMLDOMImplementation, ) S [/Rect [154.816162 -81.0 288.802734 -68.9] /Subtype /Link /Border [0 0 1] /Dest /354 /ANN pdfmark 155.8 -91.5 M (74) S (\240\240\240) S 316.1 -84.8 M (HTMLDirectoryElement, ) S [/Rect [315.125977 -87.5998535 432.601562 -75.499855] /Subtype /Link /Border [0 0 1] /Dest /532 /ANN pdfmark (98) S (\240\240\240) S 8 -113.2 M (HTMLDivElement, ) S [/Rect [7.0 -115.949951 98.8244629 -103.849953] /Subtype /Link /Border [0 0 1] /Dest /539 /ANN pdfmark (99) S (\240\240\240) S 155.8 -113.2 M (HTMLDocument, ) S [/Rect [154.816162 -115.949951 239.303955 -103.849953] /Subtype /Link /Border [0 0 1] /Dest /361 /ANN pdfmark (76) S (\240\240\240) S 316.1 -113.2 M (HTMLElement, ) S [/Rect [315.125977 -115.949951 390.450684 -103.849953] /Subtype /Link /Border [0 0 1] /Dest /383 /ANN pdfmark (80) S (\240\240\240) S 8 -134.9 M (HTMLFieldSetElement, ) S [/Rect [7.0 -137.699951 118.997803 -125.599953] /Subtype /Link /Border [0 0 1] /Dest /517 /ANN pdfmark (96) S (\240\240\240) S 155.8 -134.9 M (HTMLFontElement, ) S [/Rect [154.816162 -137.699951 250.314697 -125.599953] /Subtype /Link /Border [0 0 1] /Dest /555 /ANN pdfmark (101) S (\240\240\240) S 316.1 -134.9 M (HTMLFormElement, ) S [/Rect [315.125977 -137.699951 414.287354 -125.599953] /Subtype /Link /Border [0 0 1] /Dest /428 /ANN pdfmark (85) S (\240\240\240) S 8 -156.7 M (HTMLFrameElement, ) S [/Rect [7.0 -159.449951 110.428955 -147.349945] /Subtype /Link /Border [0 0 1] /Dest /723 /ANN pdfmark (121) S (\240\240\240) S 155.8 -156.7 M (HTMLFrameSetElement, ) S [/Rect [154.816162 -159.449951 272.302734 -147.349945] /Subtype /Link /Border [0 0 1] /Dest /720 /ANN pdfmark (121) S (\240\240\240) S 316.1 -156.7 M (HTMLHRElement, ) S [/Rect [315.125977 -159.449951 405.729492 -147.349945] /Subtype /Link /Border [0 0 1] /Dest /559 /ANN pdfmark (102) S (\240\240\240) S 8 -178.4 M (HTMLHeadElement, ) S [/Rect [7.0 -181.199951 105.53418 -169.099945] /Subtype /Link /Border [0 0 1] /Dest /392 /ANN pdfmark (81) S (\240\240\240) S 155.8 -178.4 M (HTMLHeadingElement, ) S [/Rect [154.816162 -181.199951 267.408203 -169.099945] /Subtype /Link /Border [0 0 1] /Dest /543 /ANN pdfmark (100) S (\240\240\240) S 316.1 -178.4 M (HTMLHtmlElement, ) S [/Rect [315.125977 -181.199951 413.066162 -169.099945] /Subtype /Link /Border [0 0 1] /Dest /390 /ANN pdfmark (81) S (\240\240\240) S 8 -200.2 M (HTMLIFrameElement, ) S [/Rect [7.0 -202.949951 114.091797 -190.849945] /Subtype /Link /Border [0 0 1] /Dest /733 /ANN pdfmark (122) S (\240\240\240) S 155.8 -200.2 M (HTMLImageElement, ) S [/Rect [154.816162 -202.949951 257.62915 -190.849945] /Subtype /Link /Border [0 0 1] /Dest /582 /ANN pdfmark (104) S (\240\240\240) S 316.1 -200.2 M (HTMLInputElement, ) S [/Rect [315.125977 -202.949951 413.671387 -190.849945] /Subtype /Link /Border [0 0 1] /Dest /467 /ANN pdfmark (90) S (\240\240\240) S 8 -221.9 M (HTMLIsIndexElement, ) S [/Rect [7.0 -224.699951 115.312988 -212.599945] /Subtype /Link /Border [0 0 1] /Dest /414 /ANN pdfmark (84) S (\240\240\240) S 155.8 -221.9 M (HTMLLIElement, ) S [/Rect [154.816162 -224.699951 240.524658 -212.599945] /Subtype /Link /Border [0 0 1] /Dest /536 /ANN pdfmark (99) S (\240\240\240) S 316.1 -221.9 M (HTMLLabelElement, ) S [/Rect [315.125977 -224.699951 415.49707 -212.599945] /Subtype /Link /Border [0 0 1] /Dest /513 /ANN pdfmark (96) S (\240\240\240) S 8 -243.7 M (HTMLLegendElement, ) S [/Rect [7.0 -246.449951 115.313232 -234.349945] /Subtype /Link /Border [0 0 1] /Dest /519 /ANN pdfmark (96) S (\240\240\240) S 155.8 -243.7 M (HTMLLinkElement, ) S [/Rect [154.816162 -246.449951 250.919678 -234.349945] /Subtype /Link /Border [0 0 1] /Dest /394 /ANN pdfmark (81) S (\240\240\240) S 316.1 -243.7 M (HTMLMapElement, ) S [/Rect [315.125977 -246.449951 410.613281 -234.349945] /Subtype /Link /Border [0 0 1] /Dest /633 /ANN pdfmark (109) S (\240\240\240) S 8 -265.4 M (HTMLMenuElement, ) S [/Rect [7.0 -268.199951 107.987305 -256.099945] /Subtype /Link /Border [0 0 1] /Dest /534 /ANN pdfmark (98) S (\240\240\240) S 155.8 -265.4 M (HTMLMetaElement, ) S [/Rect [154.816162 -268.199951 252.745117 -256.099945] /Subtype /Link /Border [0 0 1] /Dest /406 /ANN pdfmark (83) S (\240\240\240) S 316.1 -265.4 M (HTMLModElement, ) S [/Rect [315.125977 -268.199951 411.229492 -256.099945] /Subtype /Link /Border [0 0 1] /Dest /564 /ANN pdfmark (102) S (\240\240\240) S 8 -287.2 M (HTMLOListElement, ) S [/Rect [7.0 -289.949951 107.38208 -277.849945] /Subtype /Link /Border [0 0 1] /Dest /526 /ANN pdfmark (97) S (\240\240\240) S 155.8 -287.2 M (HTMLObjectElement, ) S [/Rect [154.816162 -289.949951 259.466064 -277.849945] /Subtype /Link /Border [0 0 1] /Dest /596 /ANN pdfmark (106) S (\240\240\240) S 316.1 -287.2 M (HTMLOptGroupElement, ) S [/Rect [315.125977 -289.949951 435.055176 -277.849945] /Subtype /Link /Border [0 0 1] /Dest /455 /ANN pdfmark (89) S (\240\240\240) S 8 -308.9 M (HTMLOptionElement, ) S [/Rect [7.0 -311.699951 112.882324 -299.599945] /Subtype /Link /Border [0 0 1] /Dest /458 /ANN pdfmark (89) S (\240\240\240) S 155.8 -308.9 M (HTMLParagraphElement, ) S [/Rect [154.816162 -311.699951 274.733887 -299.599945] /Subtype /Link /Border [0 0 1] /Dest /541 /ANN pdfmark (99) S (\240\240\240) S 316.1 -308.9 M (HTMLParamElement, ) S [/Rect [315.125977 -311.699951 418.554932 -299.599945] /Subtype /Link /Border [0 0 1] /Dest /616 /ANN pdfmark (108) S (\240\240\240) S 8 -330.7 M (HTMLPreElement, ) S [/Rect [7.0 -333.449951 96.9873047 -321.349945] /Subtype /Link /Border [0 0 1] /Dest /547 /ANN pdfmark (100) S (\240\240\240) S 155.8 -330.7 M (HTMLQuoteElement, ) S [/Rect [154.816162 -333.449951 257.024414 -321.349945] /Subtype /Link /Border [0 0 1] /Dest /545 /ANN pdfmark (100) S (\240\240\240) S 316.1 -330.7 M (HTMLScriptElement, ) S [/Rect [315.125977 -333.449951 416.729 -321.349945] /Subtype /Link /Border [0 0 1] /Dest /645 /ANN pdfmark (111) S (\240\240\240) S 8 -359 M (HTMLSelectElement, ) S [/Rect [7.0 -361.799805 109.207764 -349.699799] /Subtype /Link /Border [0 0 1] /Dest /439 /ANN pdfmark (86) S (\240\240\240) S 155.8 -359 M (HTMLStyleElement, ) S [/Rect [154.816162 -361.799805 252.756348 -349.699799] /Subtype /Link /Border [0 0 1] /Dest /417 /ANN pdfmark (84) S (\240\240\240) S 316.1 -352.4 M (HTMLTableCaptionElement, ) S [/Rect [315.125977 -355.199951 450.333496 -343.099945] /Subtype /Link /Border [0 0 1] /Dest /676 /ANN pdfmark 316.1 -365.6 M (115) S (\240\240\240) S 8 -387.4 M (HTMLTableCellElement, ) S [/Rect [7.0 -390.149902 125.70752 -378.049896] /Subtype /Link /Border [0 0 1] /Dest /704 /ANN pdfmark 8 -400.6 M (119) S (\240\240\240) S 155.8 -394 M (HTMLTableColElement, ) S [/Rect [154.816162 -396.749756 271.082031 -384.64975] /Subtype /Link /Border [0 0 1] /Dest /678 /ANN pdfmark (115) S (\240\240\240) S 316.1 -394 M (HTMLTableElement, ) S [/Rect [315.125977 -396.749756 415.49707 -384.64975] /Subtype /Link /Border [0 0 1] /Dest /653 /ANN pdfmark (111) S (\240\240\240) S 8 -422.3 M (HTMLTableRowElement, ) S [/Rect [7.0 -425.099854 128.149902 -412.999847] /Subtype /Link /Border [0 0 1] /Dest /693 /ANN pdfmark 8 -435.5 M (117) S (\240\240\240) S 155.8 -422.3 M (HTMLTableSectionElement, ) S [/Rect [154.816162 -425.099854 288.186523 -412.999847] /Subtype /Link /Border [0 0 1] /Dest /685 /ANN pdfmark 155.8 -435.5 M (116) S (\240\240\240) S 316.1 -428.9 M (HTMLTextAreaElement, ) S [/Rect [315.125977 -431.699707 431.985596 -419.599701] /Subtype /Link /Border [0 0 1] /Dest /490 /ANN pdfmark (93) S (\240\240\240) S 8 -457.3 M (HTMLTitleElement, ) S [/Rect [7.0 -460.049805 103.103027 -447.949799] /Subtype /Link /Border [0 0 1] /Dest /404 /ANN pdfmark (82) S (\240\240\240) S 155.8 -457.3 M (HTMLUListElement, ) S [/Rect [154.816162 -460.049805 255.198242 -447.949799] /Subtype /Link /Border [0 0 1] /Dest /523 /ANN pdfmark (97) S (\240\240\240) S 0 -493 M %%IncludeResource: font Times-Bold 15 2 Nf (Document) S [/View [/XYZ -4 791 null] /Dest /1735 /DEST pdfmark [/View [/XYZ -4 791 null] /Dest /1726 /DEST pdfmark ( Object Model ) S (Views) S 8 -520.3 M 11 0 Nf (AbstractView, ) S [/Rect [7.0 -523.099609 75.5922852 -510.999603] /Subtype /Link /Border [0 0 1] /Dest /771 /ANN pdfmark (125) S (\240\240\240) S 115.4 -520.3 M (DocumentView, ) S [/Rect [114.442139 -523.099609 191.592773 -510.999603] /Subtype /Link /Border [0 0 1] /Dest /773 /ANN pdfmark (126) S (\240\240\240) S 0 -559.1 M 15 2 Nf (Document) S [/View [/XYZ -4 164.900391 null] /Dest /1736 /DEST pdfmark [/View [/XYZ -4 164.900391 null] /Dest /1727 /DEST pdfmark ( Object Model ) S (StyleSheets) S 8 -586.4 M 11 0 Nf (DocumentStyle, ) S [/Rect [7.0 -589.149414 82.9406738 -577.049438] /Subtype /Link /Border [0 0 1] /Dest /800 /ANN pdfmark (131) S (\240\240\240) S 122.8 -586.4 M (LinkStyle, ) S [/Rect [121.790527 -589.149414 172.684814 -577.049438] /Subtype /Link /Border [0 0 1] /Dest /751 /ANN pdfmark (131) S (\240\240\240) S 233.3 -586.4 M (MediaList, ) S [/Rect [232.312988 -589.149414 285.032715 -577.049438] /Subtype /Link /Border [0 0 1] /Dest /792 /ANN pdfmark (129) S (\240\240\240) S 8 -608.1 M (StyleSheet, ) S [/Rect [7.0 -610.899414 61.5568848 -598.799438] /Subtype /Link /Border [0 0 1] /Dest /781 /ANN pdfmark (127) S (\240\240\240) S 122.8 -608.1 M (StyleSheetList, ) S [/Rect [121.790527 -610.899414 193.462891 -598.799438] /Subtype /Link /Border [0 0 1] /Dest /789 /ANN pdfmark (128) S (\240\240\240) S 0 -616.9 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (456) S 0 setgray 180.3 40 M 8 8 Nf (Document Object Model Views) S 0 -8 M grestore pgsave restore N %%Page: 457 457 %%PageResources: font Times-Roman Times-Bold Helvetica %%PageBoundingBox: 71 44 524 755 %%BeginPageSetup /pgsave save D 71 706 translate %%EndPageSetup 0 0 M 0.6 setlinewidth 0 -15 M %%IncludeResource: font Times-Bold 15 2 Nf (Document) S [/View [/XYZ -4 791 null] /Dest /1737 /DEST pdfmark [/View [/XYZ -4 791 null] /Dest /1728 /DEST pdfmark ( Object Model ) S (CSS) S 8 -48.9 M %%IncludeResource: font Times-Roman 11 0 Nf (CSS2Azimuth, ) S [/Rect [7.0 -51.6496582 78.0681152 -39.5496597] /Subtype /Link /Border [0 0 1] /Dest /897 /ANN pdfmark (163) S (\240\240\240) S 168.1 -42.3 M (CSS2BackgroundPosition, ) S [/Rect [167.124023 -45.0498047 289.528564 -32.9498062] /Subtype /Link /Border [0 0 1] /Dest /904 /ANN pdfmark 168.1 -55.5 M (165) S (\240\240\240) S 328.3 -48.9 M (CSS2BorderSpacing, ) S [/Rect [327.259766 -51.6496582 425.816406 -39.5496597] /Subtype /Link /Border [0 0 1] /Dest /914 /ANN pdfmark (168) S (\240\240\240) S 8 -77.2 M (CSS2CounterIncrement, ) S [/Rect [7.0 -79.9997559 119.603027 -67.8997574] /Subtype /Link /Border [0 0 1] /Dest /924 /ANN pdfmark (171) S (\240\240\240) S 168.1 -77.2 M (CSS2CounterReset, ) S [/Rect [167.124023 -79.9997559 259.575439 -67.8997574] /Subtype /Link /Border [0 0 1] /Dest /921 /ANN pdfmark (170) S (\240\240\240) S 328.3 -77.2 M (CSS2Cursor, ) S [/Rect [327.259766 -79.9997559 389.77002 -67.8997574] /Subtype /Link /Border [0 0 1] /Dest /927 /ANN pdfmark (172) S (\240\240\240) S 8 -99 M (CSS2FontFaceSrc, ) S [/Rect [7.0 -101.749756 95.1726074 -89.6497574] /Subtype /Link /Border [0 0 1] /Dest /941 /ANN pdfmark (176) S (\240\240\240) S 168.1 -99 M (CSS2FontFaceWidths, ) S [/Rect [167.124023 -101.749756 272.412354 -89.6497574] /Subtype /Link /Border [0 0 1] /Dest /945 /ANN pdfmark (177) S (\240\240\240) S 328.3 -99 M (CSS2PageSize, ) S [/Rect [327.259766 -101.749756 400.153564 -89.6497574] /Subtype /Link /Border [0 0 1] /Dest /948 /ANN pdfmark (178) S (\240\240\240) S 8 -120.7 M (CSS2PlayDuring, ) S [/Rect [7.0 -123.499756 90.2890625 -111.399757] /Subtype /Link /Border [0 0 1] /Dest /930 /ANN pdfmark (173) S (\240\240\240) S 168.1 -120.7 M (CSS2Properties, ) S [/Rect [167.124023 -123.499756 244.296631 -111.399757] /Subtype /Link /Border [0 0 1] /Dest /957 /ANN pdfmark (181) S (\240\240\240) S 328.3 -120.7 M (CSS2TextShadow, ) S [/Rect [327.259766 -123.499756 415.432861 -111.399757] /Subtype /Link /Border [0 0 1] /Dest /936 /ANN pdfmark (174) S (\240\240\240) S 8 -142.5 M (CSSCharsetRule, ) S [/Rect [7.0 -145.249756 88.451416 -133.14975] /Subtype /Link /Border [0 0 1] /Dest /843 /ANN pdfmark (141) S (\240\240\240) S 168.1 -142.5 M (CSSFontFaceRule, ) S [/Rect [167.124023 -145.249756 255.912598 -133.14975] /Subtype /Link /Border [0 0 1] /Dest /834 /ANN pdfmark (140) S (\240\240\240) S 328.3 -142.5 M (CSSImportRule, ) S [/Rect [327.259766 -145.249756 405.048584 -133.14975] /Subtype /Link /Border [0 0 1] /Dest /839 /ANN pdfmark (141) S (\240\240\240) S 8 -164.2 M (CSSMediaRule, ) S [/Rect [7.0 -166.999756 82.9516602 -154.89975] /Subtype /Link /Border [0 0 1] /Dest /829 /ANN pdfmark (138) S (\240\240\240) S 168.1 -164.2 M (CSSPageRule, ) S [/Rect [167.124023 -166.999756 236.35498 -154.89975] /Subtype /Link /Border [0 0 1] /Dest /836 /ANN pdfmark (140) S (\240\240\240) S 328.3 -164.2 M (CSSPrimitiveValue, ) S [/Rect [327.259766 -166.999756 421.547852 -154.89975] /Subtype /Link /Border [0 0 1] /Dest /860 /ANN pdfmark (147) S (\240\240\240) S 8 -186 M (CSSRule, ) S [/Rect [7.0 -188.749756 54.8474121 -176.64975] /Subtype /Link /Border [0 0 1] /Dest /820 /ANN pdfmark (136) S (\240\240\240) S 168.1 -186 M (CSSRuleList, ) S [/Rect [167.124023 -188.749756 232.086914 -176.64975] /Subtype /Link /Border [0 0 1] /Dest /817 /ANN pdfmark (135) S (\240\240\240) S 328.3 -186 M (CSSStyleDeclaration, ) S [/Rect [327.259766 -188.749756 428.257568 -176.64975] /Subtype /Link /Border [0 0 1] /Dest /846 /ANN pdfmark (142) S (\240\240\240) S 8 -207.7 M (CSSStyleRule, ) S [/Rect [7.0 -210.499756 77.4628906 -198.39975] /Subtype /Link /Border [0 0 1] /Dest /826 /ANN pdfmark (138) S (\240\240\240) S 168.1 -207.7 M (CSSStyleSheet, ) S [/Rect [167.124023 -210.499756 241.249756 -198.39975] /Subtype /Link /Border [0 0 1] /Dest /812 /ANN pdfmark (134) S (\240\240\240) S 328.3 -207.7 M (CSSUnknownRule, ) S [/Rect [327.259766 -210.499756 418.490967 -198.39975] /Subtype /Link /Border [0 0 1] /Dest /845 /ANN pdfmark (142) S (\240\240\240) S 8 -229.5 M (CSSValue, ) S [/Rect [7.0 -232.249756 60.3361816 -220.14975] /Subtype /Link /Border [0 0 1] /Dest /856 /ANN pdfmark (146) S (\240\240\240) S 168.1 -229.5 M (CSSValueList, ) S [/Rect [167.124023 -232.249756 237.575684 -220.14975] /Subtype /Link /Border [0 0 1] /Dest /870 /ANN pdfmark (154) S (\240\240\240) S 328.3 -229.5 M (Counter, ) S [/Rect [327.259766 -232.249756 370.201172 -220.14975] /Subtype /Link /Border [0 0 1] /Dest /882 /ANN pdfmark (155) S (\240\240\240) S 8 -251.2 M (DOMImplementationCSS, ) S [/Rect [7.0 -253.999756 129.392822 -241.89975] /Subtype /Link /Border [0 0 1] /Dest /892 /ANN pdfmark 8 -264.4 M (158) S (\240\240\240) S 168.1 -257.8 M (DocumentCSS, ) S [/Rect [167.124023 -260.599609 240.018066 -248.499603] /Subtype /Link /Border [0 0 1] /Dest /889 /ANN pdfmark (157) S (\240\240\240) S 328.3 -251.2 M (ElementCSSInlineStyle, ) S [/Rect [327.259766 -253.999756 439.268555 -241.89975] /Subtype /Link /Border [0 0 1] /Dest /749 /ANN pdfmark 328.3 -264.4 M (158) S (\240\240\240) S 8 -286.2 M (RGBColor, ) S [/Rect [7.0 -288.949707 62.1733398 -276.849701] /Subtype /Link /Border [0 0 1] /Dest /873 /ANN pdfmark (154) S (\240\240\240) S 168.1 -286.2 M (Rect, ) S [/Rect [167.124023 -288.949707 194.786377 -276.849701] /Subtype /Link /Border [0 0 1] /Dest /877 /ANN pdfmark (155) S (\240\240\240) S 328.3 -286.2 M (ViewCSS, ) S [/Rect [327.259766 -288.949707 378.154053 -276.849701] /Subtype /Link /Border [0 0 1] /Dest /887 /ANN pdfmark (156) S (\240\240\240) S 0 -324.9 M 15 2 Nf (Document) S [/View [/XYZ -4 399.050293 null] /Dest /1738 /DEST pdfmark [/View [/XYZ -4 399.050293 null] /Dest /1729 /DEST pdfmark ( Object Model ) S (Events) S 8 -352.2 M 11 0 Nf (DocumentEvent, ) S [/Rect [7.0 -354.999512 85.987793 -342.899506] /Subtype /Link /Border [0 0 1] /Dest /1122 /ANN pdfmark (230) S (\240\240\240) S 147.8 -352.2 M (Event, ) S [/Rect [146.837402 -354.999512 180.0 -342.899506] /Subtype /Link /Border [0 0 1] /Dest /1107 /ANN pdfmark (227) S (\240\240\240) S 260.2 -352.2 M (EventException, ) S [/Rect [259.186279 -354.999512 336.953125 -342.899506] /Subtype /Link /Border [0 0 1] /Dest /1119 /ANN pdfmark (229) S (\240\240\240) S 8 -374 M (EventExceptionCode, ) S [/Rect [7.0 -376.749512 107.987549 -364.649506] /Subtype /Link /Border [0 0 1] /Dest /1120 /ANN pdfmark (230) S (\240\240\240) S 147.8 -374 M (EventListener, ) S [/Rect [146.837402 -376.749512 216.045898 -364.649506] /Subtype /Link /Border [0 0 1] /Dest /1103 /ANN pdfmark (226) S (\240\240\240) S 260.2 -374 M (EventTarget, ) S [/Rect [259.186279 -376.749512 321.058105 -364.649506] /Subtype /Link /Border [0 0 1] /Dest /1099 /ANN pdfmark (224) S (\240\240\240) S 8 -395.7 M (MouseEvent, ) S [/Rect [7.0 -398.499512 70.1040039 -386.399506] /Subtype /Link /Border [0 0 1] /Dest /182 /ANN pdfmark (233) S (\240\240\240) S 147.8 -395.7 M (MutationEvent, ) S [/Rect [146.837402 -398.499512 220.336182 -386.399506] /Subtype /Link /Border [0 0 1] /Dest /183 /ANN pdfmark (238) S (\240\240\240) S 260.2 -395.7 M (UIEvent, ) S [/Rect [259.186279 -398.499512 303.953613 -386.399506] /Subtype /Link /Border [0 0 1] /Dest /181 /ANN pdfmark (231) S (\240\240\240) S 0 -434.5 M 15 2 Nf (Document) S [/View [/XYZ -4 289.500488 null] /Dest /1739 /DEST pdfmark [/View [/XYZ -4 289.500488 null] /Dest /1730 /DEST pdfmark ( Object Model ) S (Traversal) S 8 -461.8 M 11 0 Nf (DocumentTraversal, ) S [/Rect [7.0 -464.549316 101.859863 -452.44931] /Subtype /Link /Border [0 0 1] /Dest /1216 /ANN pdfmark (261) S (\240\240\240) S 141.7 -461.8 M (NodeFilter, ) S [/Rect [140.709717 -464.549316 195.871582 -452.44931] /Subtype /Link /Border [0 0 1] /Dest /1199 /ANN pdfmark (255) S (\240\240\240) S 235.7 -461.8 M (NodeIterator, ) S [/Rect [234.72168 -464.549316 298.419189 -452.44931] /Subtype /Link /Border [0 0 1] /Dest /1191 /ANN pdfmark (253) S (\240\240\240) S 8 -483.5 M (TreeWalker, ) S [/Rect [7.0 -486.299316 67.0234375 -474.19931] /Subtype /Link /Border [0 0 1] /Dest /1203 /ANN pdfmark (258) S (\240\240\240) S 0 -519.3 M 15 2 Nf (Document) S [/View [/XYZ -4 791 null] /Dest /1740 /DEST pdfmark [/View [/XYZ -4 791 null] /Dest /1731 /DEST pdfmark ( Object Model ) S (Range) S 8 -546.6 M 11 0 Nf (DocumentRange, ) S [/Rect [7.0 -549.349121 88.4296875 -537.249146] /Subtype /Link /Border [0 0 1] /Dest /1289 /ANN pdfmark (288) S (\240\240\240) S 150.3 -546.6 M (Range, ) S [/Rect [149.279297 -549.349121 184.883789 -537.249146] /Subtype /Link /Border [0 0 1] /Dest /1263 /ANN pdfmark (276) S (\240\240\240) S 224.7 -546.6 M (RangeException, ) S [/Rect [223.733887 -549.349121 303.942627 -537.249146] /Subtype /Link /Border [0 0 1] /Dest /1291 /ANN pdfmark (288) S (\240\240\240) S 8 -568.3 M (RangeExceptionCode, ) S [/Rect [7.0 -571.099121 110.429443 -558.999146] /Subtype /Link /Border [0 0 1] /Dest /1292 /ANN pdfmark (288) S (\240\240\240) S 0 -577.1 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (457) S 0 setgray 182.8 40 M 8 8 Nf (Document Object Model CSS) S 0 -8 M grestore pgsave restore N %%Page: 458 458 %%PageResources: font Helvetica %%PageBoundingBox: 250 44 362 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 (458) S 0 setgray 179.2 40 M 8 8 Nf (Document Object Model Range) S 0 -8 M grestore pgsave restore N %%Page: 459 459 %%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 0 0 M [/View [/XYZ -4 791 null] /Dest /28 /DEST pdfmark 0 0 M [/View [/XYZ -4 791 null] /Dest /1741 /DEST pdfmark 0 -19 M %%IncludeResource: font Times-Bold 19 2 Nf (Index) S [/View [/XYZ -4 791 null] /Dest /1743 /DEST pdfmark [/View [/XYZ -4 791 null] /Dest /1742 /DEST pdfmark 0 -33.3 M 0.77925 0.77925 scale 8 -55.7 M %%IncludeResource: font Times-Roman 11 0 Nf (abbr ) S [/Rect [6.99985456 -58.4823608 31.295681 -46.3823624] /Subtype /Link /Border [0 0 1] /Dest /705 /ANN pdfmark (119) S 208 -55.7 M (AbstractView ) S [/Rect [207.039444 -58.4823608 272.881 -46.3823624] /Subtype /Link /Border [0 0 1] /Dest /771 /ANN pdfmark (125) S 412.9 -55.7 M (accept ) S [/Rect [411.941193 -58.4823608 444.783569 -46.3823624] /Subtype /Link /Border [0 0 1] /Dest /468 /ANN pdfmark (91) S 8 -77.5 M (acceptCharset ) S [/Rect [6.99985456 -80.2327271 73.4457703 -68.1327286] /Subtype /Link /Border [0 0 1] /Dest /429 /ANN pdfmark (86) S 208 -77.5 M (acceptNode ) S [/Rect [207.039444 -80.2327271 263.706909 -68.1327286] /Subtype /Link /Border [0 0 1] /Dest /1202 /ANN pdfmark (257) S 412.9 -77.5 M (accessKey ) S [/Rect [411.941193 -80.2327271 463.108917 -68.1327286] /Subtype /Link /Border [0 0 1] /Dest /469 /ANN pdfmark (91) S (, ) S (93) S (, ) S (95) S (, ) S (96) S (, ) S (97) S (, ) S (103) S (, ) S (110) S 8 -99.2 M (action ) S [/Rect [6.99985456 -101.98278 38.6322746 -89.882782] /Subtype /Link /Border [0 0 1] /Dest /430 /ANN pdfmark (86) S 208 -99.2 M (add ) S [/Rect [207.039444 -101.98278 227.672455 -89.882782] /Subtype /Link /Border [0 0 1] /Dest /451 /ANN pdfmark (88) S 412.9 -99.2 M (addEventListener ) S [/Rect [411.941193 -101.98278 494.281525 -89.882782] /Subtype /Link /Border [0 0 1] /Dest /1100 /ANN pdfmark (224) S 8 -121 M (align ) S [/Rect [6.99985456 -123.732834 33.7485237 -111.632835] /Subtype /Link /Border [0 0 1] /Dest /470 /ANN pdfmark (91) S (, ) S (97) S (, ) S (99) S (, ) S (99) S (, ) S (100) S (, ) S (102) S (, ) S (105) S (, ) S (106) S (, ) S 8 -134.2 M (108) S (, ) S (112) S (, ) S (115) S (, ) S (115) S (, ) S (116) S (, ) S (118) S (, ) S (120) S (, ) S (122) S 208 -127.6 M (aLink ) S [/Rect [207.039444 -130.33255 237.451248 -118.232544] /Subtype /Link /Border [0 0 1] /Dest /422 /ANN pdfmark (85) S 412.9 -127.6 M (alt ) S [/Rect [411.941193 -130.33255 427.69043 -118.232544] /Subtype /Link /Border [0 0 1] /Dest /471 /ANN pdfmark (91) S (, ) S (105) S (, ) S (109) S (, ) S (110) S 8 -155.9 M (altKey ) S [/Rect [6.99985456 -158.682312 41.0744629 -146.582306] /Subtype /Link /Border [0 0 1] /Dest /1130 /ANN pdfmark (234) S 208 -155.9 M (anchors ) S [/Rect [207.039444 -158.682312 245.997498 -146.582306] /Subtype /Link /Border [0 0 1] /Dest /363 /ANN pdfmark (77) S 412.9 -155.9 M (appendChild ) S [/Rect [411.941193 -158.682312 472.909332 -146.582306] /Subtype /Link /Border [0 0 1] /Dest /247 /ANN pdfmark (43) S 8 -177.7 M (appendData ) S [/Rect [6.99985456 -180.432678 64.2832489 -168.332672] /Subtype /Link /Border [0 0 1] /Dest /270 /ANN pdfmark (53) S 208 -177.7 M (appendMedium ) S [/Rect [207.039444 -180.432678 280.833252 -168.332672] /Subtype /Link /Border [0 0 1] /Dest /795 /ANN pdfmark (130) S 412.9 -177.7 M (applets ) S [/Rect [411.941193 -180.432678 447.852356 -168.332672] /Subtype /Link /Border [0 0 1] /Dest /364 /ANN pdfmark (77) S 8 -199.4 M (archive ) S [/Rect [6.99985456 -202.182724 44.1210136 -190.082718] /Subtype /Link /Border [0 0 1] /Dest /598 /ANN pdfmark (106) S (, ) S (109) S 208 -199.4 M (areas ) S [/Rect [207.039444 -202.182724 234.382141 -190.082718] /Subtype /Link /Border [0 0 1] /Dest /634 /ANN pdfmark (110) S 412.9 -199.4 M (AT_TARGET ) S [/Rect [411.941193 -202.182724 480.237152 -190.082718] /Subtype /Link /Border [0 0 1] /Dest /1108 /ANN pdfmark (227) S 8 -221.2 M (Attr ) S [/Rect [6.99985456 -223.932465 29.4700699 -211.832458] /Subtype /Link /Border [0 0 1] /Dest /275 /ANN pdfmark (56) S 208 -221.2 M (ATTRIBUTE_NODE ) S [/Rect [207.039444 -223.932465 308.93988 -211.832458] /Subtype /Link /Border [0 0 1] /Dest /232 /ANN pdfmark (39) S 412.9 -221.2 M (attributes ) S [/Rect [411.941193 -223.932465 457.630829 -211.832458] /Subtype /Link /Border [0 0 1] /Dest /233 /ANN pdfmark (41) S 8 -242.9 M (attrName ) S [/Rect [6.99985456 -245.682205 52.6791725 -233.582199] /Subtype /Link /Border [0 0 1] /Dest /1143 /ANN pdfmark (238) S 208 -242.9 M (axis ) S [/Rect [207.039444 -245.682205 229.509354 -233.582199] /Subtype /Link /Border [0 0 1] /Dest /707 /ANN pdfmark (120) S 412.9 -242.9 M (azimuth ) S [/Rect [411.941193 -245.682205 452.131439 -233.582199] /Subtype /Link /Border [0 0 1] /Dest /958 /ANN pdfmark (189) S 8 -264.7 M (azimuthType ) S [/Rect [6.99985456 -267.432587 69.7942352 -255.332581] /Subtype /Link /Border [0 0 1] /Dest /898 /ANN pdfmark (163) S 8 -286.4 M (\240) S 8 -308.2 M (background ) S [/Rect [6.99985456 -310.932068 63.6779518 -298.832062] /Subtype /Link /Border [0 0 1] /Dest /423 /ANN pdfmark (85) S (, ) S (189) S 208 -308.2 M (backgroundAttachment ) S [/Rect [207.039444 -310.932068 315.041443 -298.832062] /Subtype /Link /Border [0 0 1] /Dest /960 /ANN pdfmark (189) S 412.9 -308.2 M (backgroundColor ) S [/Rect [411.941193 -310.932068 493.676239 -298.832062] /Subtype /Link /Border [0 0 1] /Dest /961 /ANN pdfmark (189) S 8 -329.9 M (backgroundImage ) S [/Rect [6.99985456 -332.682434 91.1658249 -320.582428] /Subtype /Link /Border [0 0 1] /Dest /962 /ANN pdfmark (190) S 208 -329.9 M (backgroundPosition ) S [/Rect [207.039444 -332.682434 299.784882 -320.582428] /Subtype /Link /Border [0 0 1] /Dest /963 /ANN pdfmark (190) S 412.9 -329.9 M (backgroundRepeat ) S [/Rect [411.941193 -332.682434 499.164978 -320.582428] /Subtype /Link /Border [0 0 1] /Dest /964 /ANN pdfmark (190) S 8 -351.7 M (BAD_BOUNDARYPOINTS_ERR ) S [/Rect [6.99985456 -354.4328 168.189255 -342.332794] /Subtype /Link /Border [0 0 1] /Dest /1292 /ANN pdfmark (288) S 208 -351.7 M (behind ) S [/Rect [207.039444 -354.4328 241.729691 -342.332794] /Subtype /Link /Border [0 0 1] /Dest /899 /ANN pdfmark (163) S 412.9 -351.7 M (bgColor ) S [/Rect [411.941193 -354.4328 452.747406 -342.332794] /Subtype /Link /Border [0 0 1] /Dest /424 /ANN pdfmark (85) S (, ) S (112) S (, ) S (118) S (, ) S (120) S 8 -373.4 M (blue ) S [/Rect [6.99985456 -376.182526 30.6906948 -364.08252] /Subtype /Link /Border [0 0 1] /Dest /874 /ANN pdfmark (155) S 208 -373.4 M (blur ) S [/Rect [207.039444 -376.182526 229.509354 -364.08252] /Subtype /Link /Border [0 0 1] /Dest /937 /ANN pdfmark (174) S (, ) S (88) S (, ) S (92) S (, ) S (94) S (, ) S (104) S 412.9 -373.4 M (body ) S [/Rect [411.941193 -376.182526 438.68985 -364.08252] /Subtype /Link /Border [0 0 1] /Dest /365 /ANN pdfmark (77) S 8 -395.2 M (border ) S [/Rect [6.99985456 -397.931976 40.4582 -385.83197] /Subtype /Link /Border [0 0 1] /Dest /585 /ANN pdfmark (105) S (, ) S (106) S (, ) S (112) S (, ) S (190) S 208 -395.2 M (borderBottom ) S [/Rect [207.039444 -397.931976 273.507599 -385.83197] /Subtype /Link /Border [0 0 1] /Dest /966 /ANN pdfmark (190) S 412.9 -395.2 M (borderBottomColor ) S [/Rect [411.941193 -397.931976 503.466309 -385.83197] /Subtype /Link /Border [0 0 1] /Dest /967 /ANN pdfmark (191) S 8 -416.9 M (borderBottomStyle ) S [/Rect [6.99985456 -419.682343 96.0831 -407.582336] /Subtype /Link /Border [0 0 1] /Dest /968 /ANN pdfmark (191) S 208 -416.9 M (borderBottomWidth ) S [/Rect [207.039444 -419.682343 301.006439 -407.582336] /Subtype /Link /Border [0 0 1] /Dest /969 /ANN pdfmark (191) S 412.9 -416.9 M (borderCollapse ) S [/Rect [411.941193 -419.682343 483.897766 -407.582336] /Subtype /Link /Border [0 0 1] /Dest /970 /ANN pdfmark (191) S 8 -438.7 M (borderColor ) S [/Rect [6.99985456 -441.432709 65.5151596 -429.332703] /Subtype /Link /Border [0 0 1] /Dest /971 /ANN pdfmark (192) S 208 -438.7 M (borderLeft ) S [/Rect [207.039444 -441.432709 258.823151 -429.332703] /Subtype /Link /Border [0 0 1] /Dest /972 /ANN pdfmark (192) S 412.9 -438.7 M (borderLeftColor ) S [/Rect [411.941193 -441.432709 488.78183 -429.332703] /Subtype /Link /Border [0 0 1] /Dest /973 /ANN pdfmark (192) S 8 -460.4 M (borderLeftStyle ) S [/Rect [6.99985456 -463.18277 81.3986282 -451.082764] /Subtype /Link /Border [0 0 1] /Dest /974 /ANN pdfmark (192) S 208 -460.4 M (borderLeftWidth ) S [/Rect [207.039444 -463.18277 286.322 -451.082764] /Subtype /Link /Border [0 0 1] /Dest /975 /ANN pdfmark (193) S 412.9 -460.4 M (borderRight ) S [/Rect [411.941193 -463.18277 469.851501 -451.082764] /Subtype /Link /Border [0 0 1] /Dest /976 /ANN pdfmark (193) S 8 -482.2 M (borderRightColor ) S [/Rect [6.99985456 -484.93219 89.9671249 -472.832184] /Subtype /Link /Border [0 0 1] /Dest /977 /ANN pdfmark (193) S 208 -482.2 M (borderRightStyle ) S [/Rect [207.039444 -484.93219 287.56485 -472.832184] /Subtype /Link /Border [0 0 1] /Dest /978 /ANN pdfmark (193) S 412.9 -482.2 M (borderRightWidth ) S [/Rect [411.941193 -484.93219 497.350342 -472.832184] /Subtype /Link /Border [0 0 1] /Dest /979 /ANN pdfmark (194) S 8 -503.9 M (borderSpacing ) S [/Rect [6.99985456 -506.682556 75.898613 -494.58255] /Subtype /Link /Border [0 0 1] /Dest /980 /ANN pdfmark (194) S 208 -503.9 M (borderStyle ) S [/Rect [207.039444 -506.682556 263.112885 -494.58255] /Subtype /Link /Border [0 0 1] /Dest /981 /ANN pdfmark (194) S 412.9 -503.9 M (borderTop ) S [/Rect [411.941193 -506.682556 463.119873 -494.58255] /Subtype /Link /Border [0 0 1] /Dest /982 /ANN pdfmark (194) S 8 -525.7 M (borderTopColor ) S [/Rect [6.99985456 -528.432 83.2355194 -516.332031] /Subtype /Link /Border [0 0 1] /Dest /983 /ANN pdfmark (195) S 208 -525.7 M (borderTopStyle ) S [/Rect [207.039444 -528.432 280.833252 -516.332031] /Subtype /Link /Border [0 0 1] /Dest /984 /ANN pdfmark (195) S 412.9 -525.7 M (borderTopWidth ) S [/Rect [411.941193 -528.432 490.618713 -516.332031] /Subtype /Link /Border [0 0 1] /Dest /985 /ANN pdfmark (195) S 8 -547.4 M (borderWidth ) S [/Rect [6.99985456 -550.182 67.9570312 -538.082031] /Subtype /Link /Border [0 0 1] /Dest /986 /ANN pdfmark (195) S 208 -547.4 M (bottom ) S [/Rect [207.039444 -550.182 242.961914 -538.082031] /Subtype /Link /Border [0 0 1] /Dest /878 /ANN pdfmark (155) S (, ) S (196) S 412.9 -547.4 M (bubbles ) S [/Rect [411.941193 -550.182 450.910187 -538.082031] /Subtype /Link /Border [0 0 1] /Dest /1109 /ANN pdfmark (228) S 8 -569.2 M (BUBBLING_PHASE ) S [/Rect [6.99985456 -571.932068 108.306267 -559.832092] /Subtype /Link /Border [0 0 1] /Dest /1108 /ANN pdfmark (227) S 208 -569.2 M (button ) S [/Rect [207.039444 -571.932068 239.903778 -559.832092] /Subtype /Link /Border [0 0 1] /Dest /1131 /ANN pdfmark (234) S 8 -590.9 M (\240) S 8 -612.7 M (cancelable ) S [/Rect [6.99985456 -615.4328 58.1672821 -603.332825] /Subtype /Link /Border [0 0 1] /Dest /1110 /ANN pdfmark (228) S 208 -612.7 M (caption ) S [/Rect [207.039444 -615.4328 244.17157 -603.332825] /Subtype /Link /Border [0 0 1] /Dest /657 /ANN pdfmark (112) S 412.9 -612.7 M (captionSide ) S [/Rect [411.941193 -615.4328 468.630554 -603.332825] /Subtype /Link /Border [0 0 1] /Dest /988 /ANN pdfmark (196) S 8 -634.4 M (CAPTURING_PHASE ) S [/Rect [6.99985456 -637.182556 115.027222 -625.082581] /Subtype /Link /Border [0 0 1] /Dest /1108 /ANN pdfmark (227) S 208 -634.4 M (CDATA_SECTION_NODE ) S [/Rect [207.039444 -637.182556 337.660278 -625.082581] /Subtype /Link /Border [0 0 1] /Dest /232 /ANN pdfmark (39) S 412.9 -634.4 M (CDATASection ) S [/Rect [411.941193 -637.182556 487.57312 -625.082581] /Subtype /Link /Border [0 0 1] /Dest /301 /ANN pdfmark (67) S 8 -656.2 M (cellIndex ) S [/Rect [6.99985456 -658.932617 52.6785469 -646.832642] /Subtype /Link /Border [0 0 1] /Dest /709 /ANN pdfmark (120) S 208 -656.2 M (cellPadding ) S [/Rect [207.039444 -658.932617 263.728821 -646.832642] /Subtype /Link /Border [0 0 1] /Dest /658 /ANN pdfmark (112) S 412.9 -656.2 M (cells ) S [/Rect [411.941193 -658.932617 436.852966 -646.832642] /Subtype /Link /Border [0 0 1] /Dest /696 /ANN pdfmark (118) S 8 -677.9 M (cellSpacing ) S [/Rect [6.99985456 -680.682068 63.0732803 -668.582092] /Subtype /Link /Border [0 0 1] /Dest /659 /ANN pdfmark (112) S 208 -677.9 M (ch ) S [/Rect [207.039444 -680.682068 222.17276 -668.582092] /Subtype /Link /Border [0 0 1] /Dest /680 /ANN pdfmark (116) S (, ) S (116) S (, ) S (118) S (, ) S (120) S 412.9 -677.9 M (CharacterData ) S [/Rect [411.941193 -680.682068 480.213318 -668.582092] /Subtype /Link /Border [0 0 1] /Dest /267 /ANN pdfmark (52) S 8 -699.7 M (Charmod ) S [/Rect [6.99985456 -702.432129 52.690136 -690.332153] /Subtype /Link /Border [0 0 1] /Dest /53 /ANN pdfmark (22) S (, ) S (453) S 208 -699.7 M (charset ) S [/Rect [207.039444 -702.432129 242.939667 -690.332153] /Subtype /Link /Border [0 0 1] /Dest /395 /ANN pdfmark (82) S (, ) S (103) S (, ) S (111) S 412.9 -699.7 M (CHARSET_RULE ) S [/Rect [411.941193 -702.432129 501.026917 -690.332153] /Subtype /Link /Border [0 0 1] /Dest /821 /ANN pdfmark (136) S 8 -721.4 M (checked ) S [/Rect [6.99985456 -724.182129 47.7838287 -712.082153] /Subtype /Link /Border [0 0 1] /Dest /472 /ANN pdfmark (91) S 208 -721.4 M (childNodes ) S [/Rect [207.039444 -724.182129 261.891937 -712.082153] /Subtype /Link /Border [0 0 1] /Dest /234 /ANN pdfmark (41) S 412.9 -721.4 M (chOff ) S [/Rect [411.941193 -724.182129 442.342 -712.082153] /Subtype /Link /Border [0 0 1] /Dest /681 /ANN pdfmark (116) S (, ) S (116) S (, ) S (118) S (, ) S (120) S 8 -743.2 M (cite ) S [/Rect [6.99985456 -745.93219 27.6328659 -733.832214] /Subtype /Link /Border [0 0 1] /Dest /546 /ANN pdfmark (100) S (, ) S (102) S 208 -743.2 M (className ) S [/Rect [207.039444 -745.93219 259.439423 -733.832214] /Subtype /Link /Border [0 0 1] /Dest /384 /ANN pdfmark (80) S 412.9 -743.2 M (clear ) S [/Rect [411.941193 -745.93219 438.062927 -733.832214] /Subtype /Link /Border [0 0 1] /Dest /550 /ANN pdfmark (101) S (, ) S (196) S 8 -764.9 M (click ) S [/Rect [6.99985456 -767.682556 33.1325722 -755.582581] /Subtype /Link /Border [0 0 1] /Dest /487 /ANN pdfmark (93) S 208 -764.9 M (clientX ) S [/Rect [207.039444 -767.682556 244.17189 -755.582581] /Subtype /Link /Border [0 0 1] /Dest /1132 /ANN pdfmark (234) S 412.9 -764.9 M (clientY ) S [/Rect [411.941193 -767.682556 449.073608 -755.582581] /Subtype /Link /Border [0 0 1] /Dest /1133 /ANN pdfmark (234) S 8 -786.7 M (clip ) S [/Rect [6.99985456 -789.432617 28.2488194 -777.332642] /Subtype /Link /Border [0 0 1] /Dest /990 /ANN pdfmark (196) S 208 -786.7 M (cloneContents ) S [/Rect [207.039444 -789.432617 274.728241 -777.332642] /Subtype /Link /Border [0 0 1] /Dest /1271 /ANN pdfmark (279) S 412.9 -786.7 M (cloneNode ) S [/Rect [411.941193 -789.432617 464.34082 -777.332642] /Subtype /Link /Border [0 0 1] /Dest /248 /ANN pdfmark (44) S 412.9 -786.7 M gsave 1.28328514 1.28328514 scale 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (459) S 0 setgray 225.2 40 M 8 8 Nf (Index) S 825.9 -8 M grestore pgsave restore N %%Page: 460 460 %%PageResources: font Times-Roman Helvetica %%PageBoundingBox: 77 44 504 755 %%BeginPageSetup /pgsave save D 71 706 translate 0.77925 0.77925 scale %%EndPageSetup 0 0 M 0.6 setlinewidth 8 -13 M %%IncludeResource: font Times-Roman 11 0 Nf (cloneRange ) S [/Rect [6.99985456 -15.7489014 63.6782684 -3.64890099] /Subtype /Link /Border [0 0 1] /Dest /1272 /ANN pdfmark (279) S 208 -13 M (close ) S [/Rect [207.039444 -15.7489014 234.393097 -3.64890099] /Subtype /Link /Border [0 0 1] /Dest /373 /ANN pdfmark (78) S 412.9 -13 M (code ) S [/Rect [411.941193 -15.7489014 437.457947 -3.64890099] /Subtype /Link /Border [0 0 1] /Dest /600 /ANN pdfmark (106) S (, ) S (109) S 8 -34.7 M (codeBase ) S [/Rect [6.99985456 -37.4989548 53.8997955 -25.3989544] /Subtype /Link /Border [0 0 1] /Dest /601 /ANN pdfmark (106) S (, ) S (109) S 208 -34.7 M (codeType ) S [/Rect [207.039444 -37.4989548 255.160324 -25.3989544] /Subtype /Link /Border [0 0 1] /Dest /602 /ANN pdfmark (106) S 412.9 -34.7 M (collapse ) S [/Rect [411.941193 -37.4989548 452.736115 -25.3989544] /Subtype /Link /Border [0 0 1] /Dest /1273 /ANN pdfmark (280) S 8 -56.5 M (collapsed ) S [/Rect [6.99985456 -59.2496376 53.2945 -47.1496353] /Subtype /Link /Border [0 0 1] /Dest /1265 /ANN pdfmark (278) S 208 -56.5 M (color ) S [/Rect [207.039444 -59.2496376 234.393097 -47.1496353] /Subtype /Link /Border [0 0 1] /Dest /552 /ANN pdfmark (101) S (, ) S (101) S (, ) S (174) S (, ) S (197) S 412.9 -56.5 M (cols ) S [/Rect [411.941193 -59.2496376 434.411072 -47.1496353] /Subtype /Link /Border [0 0 1] /Dest /492 /ANN pdfmark (94) S (, ) S (121) S 8 -78.2 M (colSpan ) S [/Rect [6.99985456 -80.9990616 47.1901207 -68.8990631] /Subtype /Link /Border [0 0 1] /Dest /712 /ANN pdfmark (120) S 208 -78.2 M (COM ) S [/Rect [207.039444 -80.9990616 236.846878 -68.8990631] /Subtype /Link /Border [0 0 1] /Dest /39 /ANN pdfmark (13) S (, ) S (447) S (, ) S (454) S 412.9 -78.2 M (Comment ) S [/Rect [411.941193 -80.9990616 460.084625 -68.8990631] /Subtype /Link /Border [0 0 1] /Dest /299 /ANN pdfmark (66) S 8 -100 M (COMMENT_NODE ) S [/Rect [6.99985456 -102.74881 104.01622 -90.6488113] /Subtype /Link /Border [0 0 1] /Dest /232 /ANN pdfmark (39) S 208 -100 M (commonAncestorContainer ) S [/Rect [207.039444 -102.74881 333.378052 -90.6488113] /Subtype /Link /Border [0 0 1] /Dest /1266 /ANN pdfmark (278) S 412.9 -100 M (compact ) S [/Rect [411.941193 -102.74881 453.957367 -90.6488113] /Subtype /Link /Border [0 0 1] /Dest /524 /ANN pdfmark (97) S (, ) S (98) S (, ) S (98) S (, ) S (98) S (, ) S (99) S 8 -121.7 M (compareBoundaryPoints ) S [/Rect [6.99985456 -124.498863 120.512825 -112.398865] /Subtype /Link /Border [0 0 1] /Dest /1274 /ANN pdfmark (280) S 208 -121.7 M (content ) S [/Rect [207.039444 -124.498863 244.17157 -112.398865] /Subtype /Link /Border [0 0 1] /Dest /407 /ANN pdfmark (83) S (, ) S (197) S 412.9 -121.7 M (contentDocument ) S [/Rect [411.941193 -124.498863 494.897491 -112.398865] /Subtype /Link /Border [0 0 1] /Dest /603 /ANN pdfmark (107) S (, ) S (121) S (, ) S (122) S 8 -143.5 M (cookie ) S [/Rect [6.99985456 -146.249222 41.0741501 -134.149216] /Subtype /Link /Border [0 0 1] /Dest /366 /ANN pdfmark (77) S 208 -143.5 M (coords ) S [/Rect [207.039444 -146.249222 241.113739 -134.149216] /Subtype /Link /Border [0 0 1] /Dest /570 /ANN pdfmark (103) S (, ) S (110) S 412.9 -143.5 M (CORBA ) S [/Rect [411.941193 -146.249222 454.585541 -134.149216] /Subtype /Link /Border [0 0 1] /Dest /39 /ANN pdfmark (13) S (, ) S (447) S (, ) S (454) S 8 -165.2 M (Counter ) S [/Rect [6.99985456 -167.999603 47.1901207 -155.899597] /Subtype /Link /Border [0 0 1] /Dest /882 /ANN pdfmark (155) S 208 -165.2 M (counterIncrement ) S [/Rect [207.039444 -167.999603 289.36853 -155.899597] /Subtype /Link /Border [0 0 1] /Dest /993 /ANN pdfmark (197) S 412.9 -165.2 M (counterReset ) S [/Rect [411.941193 -167.999603 474.119293 -155.899597] /Subtype /Link /Border [0 0 1] /Dest /994 /ANN pdfmark (197) S 8 -187 M (createAttribute ) S [/Rect [6.99985456 -189.749344 77.7245407 -177.649338] /Subtype /Link /Border [0 0 1] /Dest /217 /ANN pdfmark (30) S 208 -187 M (createAttributeNS ) S [/Rect [207.039444 -189.749344 291.822 -177.649338] /Subtype /Link /Border [0 0 1] /Dest /218 /ANN pdfmark (31) S 412.9 -187 M (createCaption ) S [/Rect [411.941193 -189.749344 477.782104 -177.649338] /Subtype /Link /Border [0 0 1] /Dest /668 /ANN pdfmark (113) S 8 -208.7 M (createCDATASection ) S [/Rect [6.99985456 -211.49971 108.887436 -199.399704] /Subtype /Link /Border [0 0 1] /Dest /219 /ANN pdfmark (32) S 208 -208.7 M (createComment ) S [/Rect [207.039444 -211.49971 281.438538 -199.399704] /Subtype /Link /Border [0 0 1] /Dest /220 /ANN pdfmark (32) S 412.9 -208.7 M (createCSSStyleSheet ) S [/Rect [411.941193 -211.49971 509.571625 -199.399704] /Subtype /Link /Border [0 0 1] /Dest /893 /ANN pdfmark (158) S 8 -230.5 M (createDocument ) S [/Rect [6.99985456 -233.249451 83.8295441 -221.149445] /Subtype /Link /Border [0 0 1] /Dest /209 /ANN pdfmark (26) S 208 -230.5 M (createDocumentFragment ) S [/Rect [207.039444 -233.249451 326.030518 -221.149445] /Subtype /Link /Border [0 0 1] /Dest /221 /ANN pdfmark (32) S 412.9 -230.5 M (createDocumentType ) S [/Rect [411.941193 -233.249451 511.374969 -221.149445] /Subtype /Link /Border [0 0 1] /Dest /210 /ANN pdfmark (27) S 8 -252.2 M (createElement ) S [/Rect [6.99985456 -254.999496 74.6670227 -242.89949] /Subtype /Link /Border [0 0 1] /Dest /222 /ANN pdfmark (32) S 208 -252.2 M (createElementNS ) S [/Rect [207.039444 -254.999496 288.764465 -242.89949] /Subtype /Link /Border [0 0 1] /Dest /223 /ANN pdfmark (33) S 412.9 -252.2 M (createEntityReference ) S [/Rect [411.941193 -254.999496 514.421509 -242.89949] /Subtype /Link /Border [0 0 1] /Dest /224 /ANN pdfmark (34) S 8 -274 M (createEvent ) S [/Rect [6.99985456 -276.749542 63.6673 -264.649536] /Subtype /Link /Border [0 0 1] /Dest /1123 /ANN pdfmark (230) S 208 -274 M (createHTMLDocument ) S [/Rect [207.039444 -276.749542 315.031738 -264.649536] /Subtype /Link /Border [0 0 1] /Dest /355 /ANN pdfmark (75) S 412.9 -274 M (createNodeIterator ) S [/Rect [411.941193 -276.749542 499.143036 -264.649536] /Subtype /Link /Border [0 0 1] /Dest /1217 /ANN pdfmark (262) S 8 -295.7 M (createProcessingInstruction ) S [/Rect [6.99985456 -298.499 133.326569 -286.399] /Subtype /Link /Border [0 0 1] /Dest /225 /ANN pdfmark (34) S 208 -295.7 M (createRange ) S [/Rect [207.039444 -298.499 266.148773 -286.399] /Subtype /Link /Border [0 0 1] /Dest /1290 /ANN pdfmark (288) S 412.9 -295.7 M (createTextNode ) S [/Rect [411.941193 -298.499 486.93396 -286.399] /Subtype /Link /Border [0 0 1] /Dest /226 /ANN pdfmark (35) S 8 -317.5 M (createTFoot ) S [/Rect [6.99985456 -320.249359 64.8995209 -308.149353] /Subtype /Link /Border [0 0 1] /Dest /669 /ANN pdfmark (113) S 208 -317.5 M (createTHead ) S [/Rect [207.039444 -320.249359 267.975 -308.149353] /Subtype /Link /Border [0 0 1] /Dest /670 /ANN pdfmark (114) S 412.9 -317.5 M (createTreeWalker ) S [/Rect [411.941193 -320.249359 495.469574 -308.149353] /Subtype /Link /Border [0 0 1] /Dest /1218 /ANN pdfmark (262) S 8 -339.2 M (CSS2 ) S [/Rect [6.99985456 -341.999725 36.8182564 -329.899719] /Subtype /Link /Border [0 0 1] /Dest /74 /ANN pdfmark (133) S (, ) S (156) S (, ) S (453) S 208 -339.2 M (CSS2Azimuth ) S [/Rect [207.039444 -341.999725 275.356415 -329.899719] /Subtype /Link /Border [0 0 1] /Dest /897 /ANN pdfmark (163) S 412.9 -339.2 M (CSS2BackgroundPosition ) S [/Rect [411.941193 -341.999725 531.592346 -329.899719] /Subtype /Link /Border [0 0 1] /Dest /904 /ANN pdfmark (165) S 8 -361 M (CSS2BorderSpacing ) S [/Rect [6.99985456 -363.74884 102.804367 -351.648834] /Subtype /Link /Border [0 0 1] /Dest /914 /ANN pdfmark (168) S 208 -361 M (CSS2CounterIncrement ) S [/Rect [207.039444 -363.74884 316.890228 -351.648834] /Subtype /Link /Border [0 0 1] /Dest /924 /ANN pdfmark (171) S 412.9 -361 M (CSS2CounterReset ) S [/Rect [411.941193 -363.74884 501.641 -351.648834] /Subtype /Link /Border [0 0 1] /Dest /921 /ANN pdfmark (170) S 8 -382.7 M (CSS2Cursor ) S [/Rect [6.99985456 -385.499207 66.7589645 -373.3992] /Subtype /Link /Border [0 0 1] /Dest /927 /ANN pdfmark (172) S 208 -382.7 M (CSS2FontFaceSrc ) S [/Rect [207.039444 -385.499207 292.460815 -373.3992] /Subtype /Link /Border [0 0 1] /Dest /941 /ANN pdfmark (176) S 412.9 -382.7 M (CSS2FontFaceWidths ) S [/Rect [411.941193 -385.499207 514.4776 -373.3992] /Subtype /Link /Border [0 0 1] /Dest /945 /ANN pdfmark (177) S 8 -404.5 M (CSS2PageSize ) S [/Rect [6.99985456 -407.249573 77.1427383 -395.149567] /Subtype /Link /Border [0 0 1] /Dest /948 /ANN pdfmark (178) S 208 -404.5 M (CSS2PlayDuring ) S [/Rect [207.039444 -407.249573 287.576752 -395.149567] /Subtype /Link /Border [0 0 1] /Dest /930 /ANN pdfmark (173) S 412.9 -404.5 M (CSS2Properties ) S [/Rect [411.941193 -407.249573 486.362518 -395.149567] /Subtype /Link /Border [0 0 1] /Dest /957 /ANN pdfmark (181) S 8 -426.2 M (CSS2TextShadow ) S [/Rect [6.99985456 -428.999634 92.4212265 -416.899628] /Subtype /Link /Border [0 0 1] /Dest /936 /ANN pdfmark (174) S 208 -426.2 M (CSS_ATTR ) S [/Rect [207.039444 -428.999634 265.578552 -416.899628] /Subtype /Link /Border [0 0 1] /Dest /861 /ANN pdfmark (148) S 412.9 -426.2 M (CSS_CM ) S [/Rect [411.941193 -428.999634 458.875275 -416.899628] /Subtype /Link /Border [0 0 1] /Dest /861 /ANN pdfmark (148) S 8 -448 M (CSS_COUNTER ) S [/Rect [6.99985456 -450.749664 88.7596588 -438.649658] /Subtype /Link /Border [0 0 1] /Dest /861 /ANN pdfmark (148) S 208 -448 M (CSS_CUSTOM ) S [/Rect [207.039444 -450.749664 282.694244 -438.649658] /Subtype /Link /Border [0 0 1] /Dest /857 /ANN pdfmark (146) S 412.9 -448 M (CSS_DEG ) S [/Rect [411.941193 -450.749664 464.364319 -438.649658] /Subtype /Link /Border [0 0 1] /Dest /861 /ANN pdfmark (148) S 8 -469.7 M (CSS_DIMENSION ) S [/Rect [6.99985456 -472.499115 98.5271683 -460.399109] /Subtype /Link /Border [0 0 1] /Dest /861 /ANN pdfmark (148) S 208 -469.7 M (CSS_EMS ) S [/Rect [207.039444 -472.499115 259.473572 -460.399109] /Subtype /Link /Border [0 0 1] /Dest /861 /ANN pdfmark (148) S 412.9 -469.7 M (CSS_EXS ) S [/Rect [411.941193 -472.499115 462.538391 -460.399109] /Subtype /Link /Border [0 0 1] /Dest /861 /ANN pdfmark (148) S 8 -491.5 M (CSS_GRAD ) S [/Rect [6.99985456 -494.249481 67.9808426 -482.149475] /Subtype /Link /Border [0 0 1] /Dest /861 /ANN pdfmark (148) S 208 -491.5 M (CSS_HZ ) S [/Rect [207.039444 -494.249481 251.520706 -482.149475] /Subtype /Link /Border [0 0 1] /Dest /861 /ANN pdfmark (148) S 412.9 -491.5 M (CSS_IDENT ) S [/Rect [411.941193 -494.249481 474.748077 -482.149475] /Subtype /Link /Border [0 0 1] /Dest /861 /ANN pdfmark (148) S 8 -513.2 M (CSS_IN ) S [/Rect [6.99985456 -515.999512 48.4229622 -503.899506] /Subtype /Link /Border [0 0 1] /Dest /861 /ANN pdfmark (148) S 208 -513.2 M (CSS_INHERIT ) S [/Rect [207.039444 -515.999512 280.846069 -503.899506] /Subtype /Link /Border [0 0 1] /Dest /857 /ANN pdfmark (146) S 412.9 -513.2 M (CSS_KHZ ) S [/Rect [411.941193 -515.999512 464.364319 -503.899506] /Subtype /Link /Border [0 0 1] /Dest /861 /ANN pdfmark (148) S 8 -535 M (CSS_MM ) S [/Rect [6.99985456 -537.749573 56.375824 -525.649597] /Subtype /Link /Border [0 0 1] /Dest /861 /ANN pdfmark (148) S 208 -535 M (CSS_MS ) S [/Rect [207.039444 -537.749573 252.752609 -525.649597] /Subtype /Link /Border [0 0 1] /Dest /861 /ANN pdfmark (148) S 412.9 -535 M (CSS_NUMBER ) S [/Rect [411.941193 -537.749573 488.816925 -525.649597] /Subtype /Link /Border [0 0 1] /Dest /861 /ANN pdfmark (148) S 8 -556.7 M (CSS_PC ) S [/Rect [6.99985456 -559.499634 50.2711334 -547.399658] /Subtype /Link /Border [0 0 1] /Dest /861 /ANN pdfmark (148) S 208 -556.7 M (CSS_PERCENTAGE ) S [/Rect [207.039444 -559.499634 308.357147 -547.399658] /Subtype /Link /Border [0 0 1] /Dest /861 /ANN pdfmark (148) S 412.9 -556.7 M (CSS_PRIMITIVE_VALUE ) S [/Rect [411.941193 -559.499634 540.130798 -547.399658] /Subtype /Link /Border [0 0 1] /Dest /857 /ANN pdfmark (146) S 8 -578.5 M (CSS_PT ) S [/Rect [6.99985456 -581.249084 49.6551819 -569.149109] /Subtype /Link /Border [0 0 1] /Dest /861 /ANN pdfmark (148) S 208 -578.5 M (CSS_PX ) S [/Rect [207.039444 -581.249084 250.91571 -569.149109] /Subtype /Link /Border [0 0 1] /Dest /861 /ANN pdfmark (148) S 412.9 -578.5 M (CSS_RAD ) S [/Rect [411.941193 -581.249084 464.980286 -569.149109] /Subtype /Link /Border [0 0 1] /Dest /861 /ANN pdfmark (148) S 8 -600.2 M (CSS_RECT ) S [/Rect [6.99985456 -602.998779 64.9339828 -590.898804] /Subtype /Link /Border [0 0 1] /Dest /861 /ANN pdfmark (148) S 208 -600.2 M (CSS_RGBCOLOR ) S [/Rect [207.039444 -602.998779 296.752106 -590.898804] /Subtype /Link /Border [0 0 1] /Dest /861 /ANN pdfmark (148) S 412.9 -600.2 M (CSS_S ) S [/Rect [411.941193 -602.998779 447.875549 -590.898804] /Subtype /Link /Border [0 0 1] /Dest /861 /ANN pdfmark (148) S 8 -622 M (CSS_STRING ) S [/Rect [6.99985456 -624.74884 76.5386887 -612.648865] /Subtype /Link /Border [0 0 1] /Dest /861 /ANN pdfmark (148) S 208 -622 M (CSS_UNKNOWN ) S [/Rect [207.039444 -624.74884 294.892975 -612.648865] /Subtype /Link /Border [0 0 1] /Dest /861 /ANN pdfmark (148) S 412.9 -622 M (CSS_URI ) S [/Rect [411.941193 -624.74884 460.701202 -612.648865] /Subtype /Link /Border [0 0 1] /Dest /861 /ANN pdfmark (148) S 8 -643.7 M (CSS_VALUE_LIST ) S [/Rect [6.99985456 -646.499207 102.806244 -634.399231] /Subtype /Link /Border [0 0 1] /Dest /857 /ANN pdfmark (146) S 208 -643.7 M (CSSCharsetRule ) S [/Rect [207.039444 -646.499207 285.739868 -634.399231] /Subtype /Link /Border [0 0 1] /Dest /843 /ANN pdfmark (141) S 412.9 -643.7 M (cssFloat ) S [/Rect [411.941193 -646.499207 452.747406 -634.399231] /Subtype /Link /Border [0 0 1] /Dest /995 /ANN pdfmark (198) S 8 -665.5 M (CSSFontFaceRule ) S [/Rect [6.99985456 -668.249573 93.037178 -656.149597] /Subtype /Link /Border [0 0 1] /Dest /834 /ANN pdfmark (140) S 208 -665.5 M (CSSImportRule ) S [/Rect [207.039444 -668.249573 282.077057 -656.149597] /Subtype /Link /Border [0 0 1] /Dest /839 /ANN pdfmark (141) S 412.9 -665.5 M (CSSMediaRule ) S [/Rect [411.941193 -668.249573 485.141876 -656.149597] /Subtype /Link /Border [0 0 1] /Dest /829 /ANN pdfmark (138) S 8 -687.2 M (CSSPageRule ) S [/Rect [6.99985456 -689.999634 73.4799194 -677.899658] /Subtype /Link /Border [0 0 1] /Dest /836 /ANN pdfmark (140) S 208 -687.2 M (CSSPrimitiveValue ) S [/Rect [207.039444 -689.999634 298.576477 -677.899658] /Subtype /Link /Border [0 0 1] /Dest /860 /ANN pdfmark (147) S 412.9 -687.2 M (CSSRule ) S [/Rect [411.941193 -689.999634 457.038055 -677.899658] /Subtype /Link /Border [0 0 1] /Dest /820 /ANN pdfmark (136) S 8 -709 M (CSSRuleList ) S [/Rect [6.99985456 -711.749695 69.2121201 -699.649719] /Subtype /Link /Border [0 0 1] /Dest /817 /ANN pdfmark (135) S 208 -709 M (cssRules ) S [/Rect [207.039444 -711.749695 250.287537 -699.649719] /Subtype /Link /Border [0 0 1] /Dest /813 /ANN pdfmark (134) S (, ) S (139) S 412.9 -709 M (CSSStyleDeclaration ) S [/Rect [411.941193 -711.749695 510.187561 -699.649719] /Subtype /Link /Border [0 0 1] /Dest /846 /ANN pdfmark (142) S 8 -730.7 M (CSSStyleRule ) S [/Rect [6.99985456 -733.49884 74.7118225 -721.398865] /Subtype /Link /Border [0 0 1] /Dest /826 /ANN pdfmark (138) S 208 -730.7 M (CSSStyleSheet ) S [/Rect [207.039444 -733.49884 278.414246 -721.398865] /Subtype /Link /Border [0 0 1] /Dest /812 /ANN pdfmark (134) S 412.9 -730.7 M (cssText ) S [/Rect [411.941193 -733.49884 450.294556 -721.398865] /Subtype /Link /Border [0 0 1] /Dest /822 /ANN pdfmark (137) S (, ) S (143) S (, ) S (147) S 8 -752.5 M (CSSUnknownRule ) S [/Rect [6.99985456 -755.248901 95.4790497 -743.148926] /Subtype /Link /Border [0 0 1] /Dest /845 /ANN pdfmark (142) S 208 -752.5 M (CSSValue ) S [/Rect [207.039444 -755.248901 257.625092 -743.148926] /Subtype /Link /Border [0 0 1] /Dest /856 /ANN pdfmark (146) S 412.9 -752.5 M (CSSValueList ) S [/Rect [411.941193 -755.248901 479.642181 -743.148926] /Subtype /Link /Border [0 0 1] /Dest /870 /ANN pdfmark (154) S 8 -774.2 M (ctrlKey ) S [/Rect [6.99985456 -776.998901 44.737278 -764.898926] /Subtype /Link /Border [0 0 1] /Dest /1134 /ANN pdfmark (234) S 208 -774.2 M (cue ) S [/Rect [207.039444 -776.998901 227.056503 -764.898926] /Subtype /Link /Border [0 0 1] /Dest /996 /ANN pdfmark (198) S 412.9 -774.2 M (cueAfter ) S [/Rect [411.941193 -776.998901 455.167328 -764.898926] /Subtype /Link /Border [0 0 1] /Dest /997 /ANN pdfmark (198) S 412.9 -774.2 M gsave 1.28328514 1.28328514 scale 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (460) S 0 setgray 225.2 40 M 8 8 Nf (Index) S 825.9 -8 M grestore pgsave restore N %%Page: 461 461 %%PageResources: font Times-Roman Helvetica %%PageBoundingBox: 77 44 506 755 %%BeginPageSetup /pgsave save D 71 706 translate 0.77925 0.77925 scale %%EndPageSetup 0 0 M 0.6 setlinewidth 8 -13 M %%IncludeResource: font Times-Roman 11 0 Nf (cueBefore ) S [/Rect [6.99985456 -15.7489014 56.9466591 -3.64890099] /Subtype /Link /Border [0 0 1] /Dest /998 /ANN pdfmark (198) S 208 -13 M (currentNode ) S [/Rect [207.039444 -15.7489014 266.764709 -3.64890099] /Subtype /Link /Border [0 0 1] /Dest /1204 /ANN pdfmark (258) S 412.9 -13 M (currentTarget ) S [/Rect [411.941193 -15.7489014 476.550201 -3.64890099] /Subtype /Link /Border [0 0 1] /Dest /1111 /ANN pdfmark (228) S 8 -34.7 M (cursor ) S [/Rect [6.99985456 -37.4989548 39.2372627 -25.3989544] /Subtype /Link /Border [0 0 1] /Dest /999 /ANN pdfmark (199) S 8 -56.5 M (\240) S 8 -78.2 M (data ) S [/Rect [6.99985456 -80.9990616 30.0747433 -68.8990631] /Subtype /Link /Border [0 0 1] /Dest /268 /ANN pdfmark (53) S (, ) S (71) S (, ) S (107) S 208 -78.2 M (dateTime ) S [/Rect [207.039444 -80.9990616 253.334717 -68.8990631] /Subtype /Link /Border [0 0 1] /Dest /566 /ANN pdfmark (103) S 412.9 -78.2 M (declare ) S [/Rect [411.941193 -80.9990616 448.446381 -68.8990631] /Subtype /Link /Border [0 0 1] /Dest /605 /ANN pdfmark (107) S 8 -100 M (defaultChecked ) S [/Rect [6.99985456 -102.74881 80.7823639 -90.6488113] /Subtype /Link /Border [0 0 1] /Dest /473 /ANN pdfmark (91) S 208 -100 M (defaultSelected ) S [/Rect [207.039444 -102.74881 279.601 -90.6488113] /Subtype /Link /Border [0 0 1] /Dest /459 /ANN pdfmark (89) S 412.9 -100 M (defaultValue ) S [/Rect [411.941193 -102.74881 473.503357 -90.6488113] /Subtype /Link /Border [0 0 1] /Dest /474 /ANN pdfmark (91) S (, ) S (94) S 8 -121.7 M (defaultView ) S [/Rect [6.99985456 -124.498863 66.1204529 -112.398865] /Subtype /Link /Border [0 0 1] /Dest /774 /ANN pdfmark (126) S 208 -121.7 M (defer ) S [/Rect [207.039444 -124.498863 234.382141 -112.398865] /Subtype /Link /Border [0 0 1] /Dest /647 /ANN pdfmark (111) S 412.9 -121.7 M (deleteCaption ) S [/Rect [411.941193 -124.498863 477.79306 -112.398865] /Subtype /Link /Border [0 0 1] /Dest /671 /ANN pdfmark (114) S 8 -143.5 M (deleteCell ) S [/Rect [6.99985456 -146.249222 56.3526382 -134.149216] /Subtype /Link /Border [0 0 1] /Dest /702 /ANN pdfmark (118) S 208 -143.5 M (deleteContents ) S [/Rect [207.039444 -146.249222 277.170105 -134.149216] /Subtype /Link /Border [0 0 1] /Dest /1275 /ANN pdfmark (281) S 412.9 -143.5 M (deleteData ) S [/Rect [411.941193 -146.249222 463.724884 -134.149216] /Subtype /Link /Border [0 0 1] /Dest /271 /ANN pdfmark (54) S 8 -165.2 M (deleteMedium ) S [/Rect [6.99985456 -167.999603 75.2939377 -155.899597] /Subtype /Link /Border [0 0 1] /Dest /796 /ANN pdfmark (130) S 208 -165.2 M (deleteRow ) S [/Rect [207.039444 -167.999603 258.834412 -155.899597] /Subtype /Link /Border [0 0 1] /Dest /672 /ANN pdfmark (114) S (, ) S (117) S 412.9 -165.2 M (deleteRule ) S [/Rect [411.941193 -167.999603 463.73584 -155.899597] /Subtype /Link /Border [0 0 1] /Dest /815 /ANN pdfmark (134) S (, ) S (139) S 8 -187 M (deleteTFoot ) S [/Rect [6.99985456 -189.749344 64.9104843 -177.649338] /Subtype /Link /Border [0 0 1] /Dest /673 /ANN pdfmark (114) S 208 -187 M (deleteTHead ) S [/Rect [207.039444 -189.749344 267.985962 -177.649338] /Subtype /Link /Border [0 0 1] /Dest /674 /ANN pdfmark (114) S 412.9 -187 M (detach ) S [/Rect [411.941193 -189.749344 445.399536 -177.649338] /Subtype /Link /Border [0 0 1] /Dest /1196 /ANN pdfmark (254) S (, ) S (281) S 8 -208.7 M (detail ) S [/Rect [6.99985456 -211.49971 36.1904 -199.399704] /Subtype /Link /Border [0 0 1] /Dest /1126 /ANN pdfmark (231) S 208 -208.7 M (dir ) S [/Rect [207.039444 -211.49971 224.009644 -199.399704] /Subtype /Link /Border [0 0 1] /Dest /385 /ANN pdfmark (80) S 412.9 -208.7 M (direction ) S [/Rect [411.941193 -211.49971 455.793945 -199.399704] /Subtype /Link /Border [0 0 1] /Dest /1000 /ANN pdfmark (199) S 8 -230.5 M (disabled ) S [/Rect [6.99985456 -233.249451 48.4107437 -221.149445] /Subtype /Link /Border [0 0 1] /Dest /396 /ANN pdfmark (82) S (, ) S (84) S (, ) S (87) S (, ) S (89) S (, ) S (90) S (, ) S (91) S (, ) S (94) S (, ) S (95) S (, ) S 8 -243.7 M (127) S 208 -237.1 M (dispatchEvent ) S [/Rect [207.039444 -239.849472 274.112274 -227.749466] /Subtype /Link /Border [0 0 1] /Dest /1101 /ANN pdfmark (225) S 412.9 -237.1 M (display ) S [/Rect [411.941193 -239.849472 448.468323 -227.749466] /Subtype /Link /Border [0 0 1] /Dest /1001 /ANN pdfmark (199) S 8 -265.4 M (doctype ) S [/Rect [6.99985456 -268.199219 46.5738564 -256.099213] /Subtype /Link /Border [0 0 1] /Dest /214 /ANN pdfmark (30) S 208 -265.4 M (Document ) S [/Rect [207.039444 -268.199219 257.613495 -256.099213] /Subtype /Link /Border [0 0 1] /Dest /213 /ANN pdfmark (29) S 412.9 -265.4 M (document ) S [/Rect [411.941193 -268.199219 460.073029 -256.099213] /Subtype /Link /Border [0 0 1] /Dest /772 /ANN pdfmark (126) S 8 -287.2 M (DOCUMENT_FRAGMENT_NODE ) S [/Rect [6.99985456 -289.949585 176.120178 -277.849579] /Subtype /Link /Border [0 0 1] /Dest /232 /ANN pdfmark (39) S 208 -287.2 M (DOCUMENT_NODE ) S [/Rect [207.039444 -289.949585 310.160828 -277.849579] /Subtype /Link /Border [0 0 1] /Dest /232 /ANN pdfmark (39) S 412.9 -287.2 M (DOCUMENT_TYPE_NODE ) S [/Rect [411.941193 -289.949585 548.062 -277.849579] /Subtype /Link /Border [0 0 1] /Dest /232 /ANN pdfmark (39) S 8 -308.9 M (DocumentCSS ) S [/Rect [6.99985456 -311.699036 77.1427383 -299.59903] /Subtype /Link /Border [0 0 1] /Dest /889 /ANN pdfmark (157) S 208 -308.9 M (documentElement ) S [/Rect [207.039444 -311.699036 291.832947 -299.59903] /Subtype /Link /Border [0 0 1] /Dest /215 /ANN pdfmark (30) S 412.9 -308.9 M (DocumentEvent ) S [/Rect [411.941193 -311.699036 488.177155 -299.59903] /Subtype /Link /Border [0 0 1] /Dest /1122 /ANN pdfmark (230) S 8 -330.7 M (DocumentFragment ) S [/Rect [6.99985456 -333.449402 99.73526 -321.349396] /Subtype /Link /Border [0 0 1] /Dest /212 /ANN pdfmark (28) S 208 -330.7 M (DocumentRange ) S [/Rect [207.039444 -333.449402 285.717316 -321.349396] /Subtype /Link /Border [0 0 1] /Dest /1289 /ANN pdfmark (288) S 412.9 -330.7 M (DocumentStyle ) S [/Rect [411.941193 -333.449402 485.13031 -321.349396] /Subtype /Link /Border [0 0 1] /Dest /800 /ANN pdfmark (131) S 8 -352.4 M (DocumentTraversal ) S [/Rect [6.99985456 -355.199432 99.1080246 -343.099426] /Subtype /Link /Border [0 0 1] /Dest /1216 /ANN pdfmark (261) S 208 -352.4 M (DocumentType ) S [/Rect [207.039444 -355.199432 280.21759 -343.099426] /Subtype /Link /Border [0 0 1] /Dest /302 /ANN pdfmark (68) S 412.9 -352.4 M (DocumentView ) S [/Rect [411.941193 -355.199432 486.340576 -343.099426] /Subtype /Link /Border [0 0 1] /Dest /773 /ANN pdfmark (126) S 8 -374.2 M (DOM-Level-1 ) S [/Rect [6.99985456 -376.948883 75.2836 -364.848877] /Subtype /Link /Border [0 0 1] /Dest /43 /ANN pdfmark (15) S (, ) S (454) S 208 -374.2 M (domain ) S [/Rect [207.039444 -376.948883 244.787842 -364.848877] /Subtype /Link /Border [0 0 1] /Dest /367 /ANN pdfmark (77) S 412.9 -374.2 M (DOMException ) S [/Rect [411.941193 -376.948883 486.956543 -364.848877] /Subtype /Link /Border [0 0 1] /Dest /207 /ANN pdfmark (24) S 8 -395.9 M (DOMImplementation ) S [/Rect [6.99985456 -398.699249 107.072166 -386.599243] /Subtype /Link /Border [0 0 1] /Dest /180 /ANN pdfmark (26) S 208 -395.9 M (DOMImplementationCSS ) S [/Rect [207.039444 -398.699249 326.680603 -386.599243] /Subtype /Link /Border [0 0 1] /Dest /892 /ANN pdfmark (158) S 412.9 -395.9 M (DOMString ) S [/Rect [411.941193 -398.699249 469.247437 -386.599243] /Subtype /Link /Border [0 0 1] /Dest /201 /ANN pdfmark (21) S 8 -417.7 M (DOMSTRING_SIZE_ERR ) S [/Rect [6.99985456 -420.449615 132.747589 -408.349609] /Subtype /Link /Border [0 0 1] /Dest /208 /ANN pdfmark (25) S 208 -417.7 M (DOMTimeStamp ) S [/Rect [207.039444 -420.449615 288.787354 -408.349609] /Subtype /Link /Border [0 0 1] /Dest /203 /ANN pdfmark (22) S 8 -439.4 M (\240) S 8 -461.2 M (ECMAScript ) S [/Rect [6.99985456 -463.949097 69.8061447 -451.849091] /Subtype /Link /Border [0 0 1] /Dest /39 /ANN pdfmark (13) S (, ) S (447) S (, ) S (453) S 208 -461.2 M (Element ) S [/Rect [207.039444 -463.949097 248.450974 -451.849091] /Subtype /Link /Border [0 0 1] /Dest /280 /ANN pdfmark (57) S 412.9 -461.2 M (ELEMENT_NODE ) S [/Rect [411.941193 -463.949097 504.062836 -451.849091] /Subtype /Link /Border [0 0 1] /Dest /232 /ANN pdfmark (39) S 8 -482.9 M (ElementCSSInlineStyle ) S [/Rect [6.99985456 -485.699158 116.256927 -473.599152] /Subtype /Link /Border [0 0 1] /Dest /749 /ANN pdfmark (158) S 208 -482.9 M (elements ) S [/Rect [207.039444 -485.699158 250.892532 -473.599152] /Subtype /Link /Border [0 0 1] /Dest /431 /ANN pdfmark (86) S 412.9 -482.9 M (elevation ) S [/Rect [411.941193 -485.699158 457.014893 -473.599152] /Subtype /Link /Border [0 0 1] /Dest /1002 /ANN pdfmark (199) S 8 -504.7 M (emptyCells ) S [/Rect [6.99985456 -507.449524 61.8636208 -495.349518] /Subtype /Link /Border [0 0 1] /Dest /1003 /ANN pdfmark (200) S 208 -504.7 M (encoding ) S [/Rect [207.039444 -507.449524 252.113159 -495.349518] /Subtype /Link /Border [0 0 1] /Dest /844 /ANN pdfmark (142) S 412.9 -504.7 M (enctype ) S [/Rect [411.941193 -507.449524 450.899231 -495.349518] /Subtype /Link /Border [0 0 1] /Dest /432 /ANN pdfmark (86) S 8 -526.4 M (END_TO_END ) S [/Rect [6.99985456 -529.198914 82.6214447 -517.098938] /Subtype /Link /Border [0 0 1] /Dest /1264 /ANN pdfmark (278) S 208 -526.4 M (END_TO_START ) S [/Rect [207.039444 -529.198914 294.892975 -517.098938] /Subtype /Link /Border [0 0 1] /Dest /1264 /ANN pdfmark (278) S 412.9 -526.4 M (endContainer ) S [/Rect [411.941193 -529.198914 475.956177 -517.098938] /Subtype /Link /Border [0 0 1] /Dest /1267 /ANN pdfmark (278) S 8 -548.2 M (endOffset ) S [/Rect [6.99985456 -550.949 55.1207352 -538.849] /Subtype /Link /Border [0 0 1] /Dest /1268 /ANN pdfmark (279) S 208 -548.2 M (entities ) S [/Rect [207.039444 -550.949 243.566589 -538.849] /Subtype /Link /Border [0 0 1] /Dest /303 /ANN pdfmark (68) S 412.9 -548.2 M (Entity ) S [/Rect [411.941193 -550.949 443.584869 -538.849] /Subtype /Link /Border [0 0 1] /Dest /312 /ANN pdfmark (69) S 8 -569.9 M (ENTITY_NODE ) S [/Rect [6.99985456 -572.699341 87.5055161 -560.599365] /Subtype /Link /Border [0 0 1] /Dest /232 /ANN pdfmark (39) S 208 -569.9 M (ENTITY_REFERENCE_NODE ) S [/Rect [207.039444 -572.699341 355.997223 -560.599365] /Subtype /Link /Border [0 0 1] /Dest /232 /ANN pdfmark (39) S 412.9 -569.9 M (EntityReference ) S [/Rect [411.941193 -572.699341 488.165894 -560.599365] /Subtype /Link /Border [0 0 1] /Dest /316 /ANN pdfmark (70) S 8 -591.7 M (Event ) S [/Rect [6.99985456 -594.449402 37.4116516 -582.349426] /Subtype /Link /Border [0 0 1] /Dest /1107 /ANN pdfmark (227) S 208 -591.7 M (event ) S [/Rect [207.039444 -594.449402 235.614044 -582.349426] /Subtype /Link /Border [0 0 1] /Dest /648 /ANN pdfmark (111) S 412.9 -591.7 M (EventException ) S [/Rect [411.941193 -594.449402 486.955902 -582.349426] /Subtype /Link /Border [0 0 1] /Dest /1119 /ANN pdfmark (229) S 8 -613.4 M (EventListener ) S [/Rect [6.99985456 -616.199463 73.4570465 -604.099487] /Subtype /Link /Border [0 0 1] /Dest /1103 /ANN pdfmark (226) S 208 -613.4 M (eventPhase ) S [/Rect [207.039444 -616.199463 261.27597 -604.099487] /Subtype /Link /Border [0 0 1] /Dest /1112 /ANN pdfmark (228) S 412.9 -613.4 M (EventTarget ) S [/Rect [411.941193 -616.199463 471.061768 -604.099487] /Subtype /Link /Border [0 0 1] /Dest /1099 /ANN pdfmark (224) S 8 -635.2 M (expandEntityReferences ) S [/Rect [6.99985456 -637.949524 119.269638 -625.849548] /Subtype /Link /Border [0 0 1] /Dest /1192 /ANN pdfmark (254) S (, ) S (259) S 208 -635.2 M (extractContents ) S [/Rect [207.039444 -637.949524 280.832916 -625.849548] /Subtype /Link /Border [0 0 1] /Dest /1277 /ANN pdfmark (281) S 8 -656.9 M (\240) S 8 -678.7 M (face ) S [/Rect [6.99985456 -681.449036 30.0637779 -669.34906] /Subtype /Link /Border [0 0 1] /Dest /553 /ANN pdfmark (101) S (, ) S (101) S 208 -678.7 M (filter ) S [/Rect [207.039444 -681.449036 233.172165 -669.34906] /Subtype /Link /Border [0 0 1] /Dest /1193 /ANN pdfmark (254) S (, ) S (259) S 412.9 -678.7 M (FILTER_ACCEPT ) S [/Rect [411.941193 -681.449036 501.642883 -669.34906] /Subtype /Link /Border [0 0 1] /Dest /1200 /ANN pdfmark (256) S 8 -700.4 M (FILTER_REJECT ) S [/Rect [6.99985456 -703.19873 93.6434174 -691.098755] /Subtype /Link /Border [0 0 1] /Dest /1200 /ANN pdfmark (256) S 208 -700.4 M (FILTER_SKIP ) S [/Rect [207.039444 -703.19873 278.404205 -691.098755] /Subtype /Link /Border [0 0 1] /Dest /1200 /ANN pdfmark (256) S 412.9 -700.4 M (firstChild ) S [/Rect [411.941193 -703.19873 458.863037 -691.098755] /Subtype /Link /Border [0 0 1] /Dest /235 /ANN pdfmark (41) S (, ) S (259) S 8 -722.2 M (focus ) S [/Rect [6.99985456 -724.949097 35.5744476 -712.849121] /Subtype /Link /Border [0 0 1] /Dest /453 /ANN pdfmark (88) S (, ) S (93) S (, ) S (95) S (, ) S (104) S 208 -722.2 M (font ) S [/Rect [207.039444 -724.949097 229.509354 -712.849121] /Subtype /Link /Border [0 0 1] /Dest /1004 /ANN pdfmark (200) S 412.9 -722.2 M (FONT_FACE_RULE ) S [/Rect [411.941193 -724.949097 513.247559 -712.849121] /Subtype /Link /Border [0 0 1] /Dest /821 /ANN pdfmark (136) S 8 -743.9 M (fontFaceName ) S [/Rect [6.99985456 -746.699463 76.5042267 -734.599487] /Subtype /Link /Border [0 0 1] /Dest /942 /ANN pdfmark (177) S 208 -743.9 M (fontFamily ) S [/Rect [207.039444 -746.699463 260.682281 -734.599487] /Subtype /Link /Border [0 0 1] /Dest /1005 /ANN pdfmark (200) S 412.9 -743.9 M (fontSize ) S [/Rect [411.941193 -746.699463 453.352386 -734.599487] /Subtype /Link /Border [0 0 1] /Dest /1006 /ANN pdfmark (200) S 8 -765.7 M (fontSizeAdjust ) S [/Rect [6.99985456 -768.449524 77.7467804 -756.349548] /Subtype /Link /Border [0 0 1] /Dest /1007 /ANN pdfmark (201) S 208 -765.7 M (fontStretch ) S [/Rect [207.039444 -768.449524 260.671 -756.349548] /Subtype /Link /Border [0 0 1] /Dest /1008 /ANN pdfmark (201) S 412.9 -765.7 M (fontStyle ) S [/Rect [411.941193 -768.449524 457.026154 -756.349548] /Subtype /Link /Border [0 0 1] /Dest /1009 /ANN pdfmark (201) S 412.9 -765.7 M gsave 1.28328514 1.28328514 scale 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (461) S 0 setgray 225.2 40 M 8 8 Nf (Index) S 825.9 -8 M grestore pgsave restore N %%Page: 462 462 %%PageResources: font Times-Roman Helvetica %%PageBoundingBox: 77 44 526 755 %%BeginPageSetup /pgsave save D 71 706 translate 0.77925 0.77925 scale %%EndPageSetup 0 0 M 0.6 setlinewidth 8 -19.6 M %%IncludeResource: font Times-Roman 11 0 Nf (fontVariant ) S [/Rect [6.99985456 -22.3489227 62.4573288 -10.2489223] /Subtype /Link /Border [0 0 1] /Dest /1010 /ANN pdfmark (201) S 208 -19.6 M (fontWeight ) S [/Rect [207.039444 -22.3489227 261.891937 -10.2489223] /Subtype /Link /Border [0 0 1] /Dest /1011 /ANN pdfmark (202) S 412.9 -13 M (form ) S [/Rect [411.941193 -15.7489014 438.074219 -3.64890099] /Subtype /Link /Border [0 0 1] /Dest /415 /ANN pdfmark (84) S (, ) S (87) S (, ) S (90) S (, ) S (92) S (, ) S (94) S (, ) S (95) S (, ) S (96) S (, ) S (96) S (, ) S (97) S (, ) S 412.9 -26.2 M (107) S 8 -47.9 M (format ) S [/Rect [6.99985456 -50.6989975 41.0744629 -38.599] /Subtype /Link /Border [0 0 1] /Dest /943 /ANN pdfmark (177) S 208 -47.9 M (forms ) S [/Rect [207.039444 -50.6989975 237.451248 -38.599] /Subtype /Link /Border [0 0 1] /Dest /368 /ANN pdfmark (77) S 412.9 -47.9 M (frame ) S [/Rect [411.941193 -50.6989975 442.342 -38.599] /Subtype /Link /Border [0 0 1] /Dest /660 /ANN pdfmark (113) S 8 -69.7 M (frameBorder ) S [/Rect [6.99985456 -72.4493637 67.9463806 -60.3493652] /Subtype /Link /Border [0 0 1] /Dest /725 /ANN pdfmark (121) S (, ) S (122) S 8 -91.4 M (\240) S 8 -113.2 M (getAngleValue ) S [/Rect [6.99985456 -115.949158 78.3408051 -103.849159] /Subtype /Link /Border [0 0 1] /Dest /901 /ANN pdfmark (163) S 208 -113.2 M (getAttribute ) S [/Rect [207.039444 -115.949158 264.949768 -103.849159] /Subtype /Link /Border [0 0 1] /Dest /282 /ANN pdfmark (59) S 412.9 -113.2 M (getAttributeNode ) S [/Rect [411.941193 -115.949158 493.676544 -103.849159] /Subtype /Link /Border [0 0 1] /Dest /284 /ANN pdfmark (59) S 8 -134.9 M (getAttributeNodeNS ) S [/Rect [6.99985456 -137.698898 102.793083 -125.5989] /Subtype /Link /Border [0 0 1] /Dest /285 /ANN pdfmark (60) S 208 -134.9 M (getAttributeNS ) S [/Rect [207.039444 -137.698898 279.007629 -125.5989] /Subtype /Link /Border [0 0 1] /Dest /283 /ANN pdfmark (59) S 412.9 -134.9 M (getComputedStyle ) S [/Rect [411.941193 -137.698898 498.58255 -125.5989] /Subtype /Link /Border [0 0 1] /Dest /888 /ANN pdfmark (156) S 8 -156.7 M (getCounterValue ) S [/Rect [6.99985456 -159.449265 86.8983307 -147.349258] /Subtype /Link /Border [0 0 1] /Dest /863 /ANN pdfmark (151) S 208 -156.7 M (getElementById ) S [/Rect [207.039444 -159.449265 283.891388 -147.349258] /Subtype /Link /Border [0 0 1] /Dest /227 /ANN pdfmark (35) S 412.9 -156.7 M (getElementsByName ) S [/Rect [411.941193 -159.449265 510.176605 -147.349258] /Subtype /Link /Border [0 0 1] /Dest /374 /ANN pdfmark (78) S 8 -178.4 M (getElementsByTagName ) S [/Rect [6.99985456 -181.199631 122.339691 -169.099625] /Subtype /Link /Border [0 0 1] /Dest /228 /ANN pdfmark (36) S (, ) S (60) S 208 -178.4 M (getElementsByTagNameNS ) S [/Rect [207.039444 -181.199631 336.437134 -169.099625] /Subtype /Link /Border [0 0 1] /Dest /229 /ANN pdfmark (36) S (, ) S (60) S 412.9 -178.4 M (getFloatValue ) S [/Rect [411.941193 -181.199631 479.014313 -169.099625] /Subtype /Link /Border [0 0 1] /Dest /864 /ANN pdfmark (151) S 8 -200.2 M (getHeightSize ) S [/Rect [6.99985456 -202.949371 74.0730057 -190.849365] /Subtype /Link /Border [0 0 1] /Dest /952 /ANN pdfmark (179) S 208 -200.2 M (getHorizontalPosition ) S [/Rect [207.039444 -202.949371 308.342712 -190.849365] /Subtype /Link /Border [0 0 1] /Dest /909 /ANN pdfmark (166) S 412.9 -200.2 M (getHorizontalSpacing ) S [/Rect [411.941193 -202.949371 512.617554 -190.849365] /Subtype /Link /Border [0 0 1] /Dest /917 /ANN pdfmark (169) S 8 -221.9 M (getNamedItem ) S [/Rect [6.99985456 -224.699127 77.1201782 -212.599121] /Subtype /Link /Border [0 0 1] /Dest /260 /ANN pdfmark (49) S 208 -221.9 M (getNamedItemNS ) S [/Rect [207.039444 -224.699127 291.217621 -212.599121] /Subtype /Link /Border [0 0 1] /Dest /261 /ANN pdfmark (49) S 412.9 -221.9 M (getOverrideStyle ) S [/Rect [411.941193 -224.699127 491.839661 -212.599121] /Subtype /Link /Border [0 0 1] /Dest /890 /ANN pdfmark (157) S 8 -243.7 M (getPropertyCSSValue ) S [/Rect [6.99985456 -246.449493 108.909058 -234.349487] /Subtype /Link /Border [0 0 1] /Dest /850 /ANN pdfmark (143) S 208 -243.7 M (getPropertyPriority ) S [/Rect [207.039444 -246.449493 296.727356 -234.349487] /Subtype /Link /Border [0 0 1] /Dest /851 /ANN pdfmark (144) S 412.9 -243.7 M (getPropertyValue ) S [/Rect [411.941193 -246.449493 494.281525 -234.349487] /Subtype /Link /Border [0 0 1] /Dest /852 /ANN pdfmark (144) S 8 -265.4 M (getRectValue ) S [/Rect [6.99985456 -268.199219 71.620163 -256.099213] /Subtype /Link /Border [0 0 1] /Dest /866 /ANN pdfmark (152) S 208 -265.4 M (getRGBColorValue ) S [/Rect [207.039444 -268.199219 299.170166 -256.099213] /Subtype /Link /Border [0 0 1] /Dest /865 /ANN pdfmark (151) S 412.9 -265.4 M (getStringValue ) S [/Rect [411.941193 -268.199219 483.293091 -256.099213] /Subtype /Link /Border [0 0 1] /Dest /867 /ANN pdfmark (152) S 8 -287.2 M (getVerticalPosition ) S [/Rect [6.99985456 -289.949585 96.687767 -277.849579] /Subtype /Link /Border [0 0 1] /Dest /910 /ANN pdfmark (166) S 208 -287.2 M (getVerticalSpacing ) S [/Rect [207.039444 -289.949585 296.100433 -277.849579] /Subtype /Link /Border [0 0 1] /Dest /918 /ANN pdfmark (169) S 412.9 -287.2 M (getWidth ) S [/Rect [411.941193 -289.949585 457.631134 -277.849579] /Subtype /Link /Border [0 0 1] /Dest /953 /ANN pdfmark (180) S 8 -308.9 M (green ) S [/Rect [6.99985456 -311.699036 36.1794319 -299.59903] /Subtype /Link /Border [0 0 1] /Dest /875 /ANN pdfmark (155) S 8 -330.7 M (\240) S 8 -352.4 M (handleEvent ) S [/Rect [6.99985456 -355.199432 66.7360916 -343.099426] /Subtype /Link /Border [0 0 1] /Dest /1104 /ANN pdfmark (226) S 208 -352.4 M (hasAttribute ) S [/Rect [207.039444 -355.199432 266.170715 -343.099426] /Subtype /Link /Border [0 0 1] /Dest /288 /ANN pdfmark (61) S 412.9 -352.4 M (hasAttributeNS ) S [/Rect [411.941193 -355.199432 485.13031 -343.099426] /Subtype /Link /Border [0 0 1] /Dest /289 /ANN pdfmark (61) S 8 -374.2 M (hasChildNodes ) S [/Rect [6.99985456 -376.948883 78.96772 -364.848877] /Subtype /Link /Border [0 0 1] /Dest /249 /ANN pdfmark (44) S 208 -374.2 M (hasFeature ) S [/Rect [207.039444 -376.948883 259.439087 -364.848877] /Subtype /Link /Border [0 0 1] /Dest /211 /ANN pdfmark (28) S 412.9 -374.2 M (headers ) S [/Rect [411.941193 -376.948883 450.283264 -364.848877] /Subtype /Link /Border [0 0 1] /Dest /713 /ANN pdfmark (120) S 8 -395.9 M (height ) S [/Rect [6.99985456 -398.699249 39.2482262 -386.599243] /Subtype /Link /Border [0 0 1] /Dest /586 /ANN pdfmark (105) S (, ) S (107) S (, ) S (109) S (, ) S (120) S (, ) S (123) S (, ) S (202) S 208 -395.9 M (heightType ) S [/Rect [207.039444 -398.699249 261.891937 -386.599243] /Subtype /Link /Border [0 0 1] /Dest /949 /ANN pdfmark (179) S 412.9 -395.9 M (HIERARCHY_REQUEST_ERR ) S [/Rect [411.941193 -398.699249 562.746826 -386.599243] /Subtype /Link /Border [0 0 1] /Dest /208 /ANN pdfmark (25) S 8 -417.7 M (horizontal ) S [/Rect [6.99985456 -420.449615 56.3523254 -408.349609] /Subtype /Link /Border [0 0 1] /Dest /939 /ANN pdfmark (174) S 208 -417.7 M (horizontalIdentifier ) S [/Rect [207.039444 -420.449615 297.32077 -408.349609] /Subtype /Link /Border [0 0 1] /Dest /905 /ANN pdfmark (165) S 412.9 -417.7 M (horizontalType ) S [/Rect [411.941193 -420.449615 483.897766 -408.349609] /Subtype /Link /Border [0 0 1] /Dest /906 /ANN pdfmark (165) S (, ) S (168) S 8 -439.4 M (href ) S [/Rect [6.99985456 -442.199677 29.4587917 -430.09967] /Subtype /Link /Border [0 0 1] /Dest /397 /ANN pdfmark (82) S (, ) S (83) S (, ) S (103) S (, ) S (110) S (, ) S (128) S (, ) S (141) S 208 -439.4 M (hreflang ) S [/Rect [207.039444 -442.199677 248.439377 -430.09967] /Subtype /Link /Border [0 0 1] /Dest /398 /ANN pdfmark (82) S (, ) S (103) S 412.9 -439.4 M (hspace ) S [/Rect [411.941193 -442.199677 446.620453 -430.09967] /Subtype /Link /Border [0 0 1] /Dest /587 /ANN pdfmark (105) S (, ) S (107) S (, ) S (109) S 8 -461.2 M (HTML4.0 ) S [/Rect [6.99985456 -463.949097 56.6615524 -451.849091] /Subtype /Link /Border [0 0 1] /Dest /57 /ANN pdfmark (73) S (, ) S (447) S (, ) S (453) S 208 -461.2 M (HTMLAnchorElement ) S [/Rect [207.039444 -463.949097 312.601135 -451.849091] /Subtype /Link /Border [0 0 1] /Dest /567 /ANN pdfmark (103) S 412.9 -461.2 M (HTMLAppletElement ) S [/Rect [411.941193 -463.949097 514.456 -451.849091] /Subtype /Link /Border [0 0 1] /Dest /621 /ANN pdfmark (108) S 8 -482.9 M (HTMLAreaElement ) S [/Rect [6.99985456 -485.699158 100.946175 -473.599152] /Subtype /Link /Border [0 0 1] /Dest /636 /ANN pdfmark (110) S 208 -482.9 M (HTMLBaseElement ) S [/Rect [207.039444 -485.699158 300.996735 -473.599152] /Subtype /Link /Border [0 0 1] /Dest /411 /ANN pdfmark (83) S 412.9 -482.9 M (HTMLBaseFontElement ) S [/Rect [411.941193 -485.699158 526.071655 -473.599152] /Subtype /Link /Border [0 0 1] /Dest /551 /ANN pdfmark (101) S 8 -504.7 M (HTMLBodyElement ) S [/Rect [6.99985456 -507.449524 103.409981 -495.349518] /Subtype /Link /Border [0 0 1] /Dest /421 /ANN pdfmark (84) S 208 -504.7 M (HTMLBRElement ) S [/Rect [207.039444 -507.449524 294.287354 -495.349518] /Subtype /Link /Border [0 0 1] /Dest /549 /ANN pdfmark (100) S 412.9 -504.7 M (HTMLButtonElement ) S [/Rect [411.941193 -507.449524 514.467 -495.349518] /Subtype /Link /Border [0 0 1] /Dest /505 /ANN pdfmark (95) S 8 -526.4 M (HTMLCollection ) S [/Rect [6.99985456 -529.198914 88.7471313 -517.098938] /Subtype /Link /Border [0 0 1] /Dest /356 /ANN pdfmark (75) S 208 -526.4 M (HTMLDirectoryElement ) S [/Rect [207.039444 -529.198914 321.763641 -517.098938] /Subtype /Link /Border [0 0 1] /Dest /532 /ANN pdfmark (98) S 412.9 -526.4 M (HTMLDivElement ) S [/Rect [411.941193 -529.198914 501.014709 -517.098938] /Subtype /Link /Border [0 0 1] /Dest /539 /ANN pdfmark (99) S 8 -548.2 M (HTMLDListElement ) S [/Rect [6.99985456 -550.949 104.631233 -538.849] /Subtype /Link /Border [0 0 1] /Dest /530 /ANN pdfmark (98) S 208 -548.2 M (HTMLDocument ) S [/Rect [207.039444 -550.949 288.776062 -538.849] /Subtype /Link /Border [0 0 1] /Dest /361 /ANN pdfmark (76) S 412.9 -548.2 M (HTMLDOMImplementation ) S [/Rect [411.941193 -550.949 543.176086 -538.849] /Subtype /Link /Border [0 0 1] /Dest /354 /ANN pdfmark (74) S 8 -569.9 M (HTMLElement ) S [/Rect [6.99985456 -572.699341 79.5739594 -560.599365] /Subtype /Link /Border [0 0 1] /Dest /383 /ANN pdfmark (80) S 208 -569.9 M (HTMLFieldSetElement ) S [/Rect [207.039444 -572.699341 316.286194 -560.599365] /Subtype /Link /Border [0 0 1] /Dest /517 /ANN pdfmark (96) S 412.9 -569.9 M (HTMLFontElement ) S [/Rect [411.941193 -572.699341 504.688477 -560.599365] /Subtype /Link /Border [0 0 1] /Dest /555 /ANN pdfmark (101) S 8 -591.7 M (htmlFor ) S [/Rect [6.99985456 -594.449402 47.2014 -582.349426] /Subtype /Link /Border [0 0 1] /Dest /516 /ANN pdfmark (96) S (, ) S (111) S 208 -591.7 M (HTMLFormElement ) S [/Rect [207.039444 -594.449402 303.44989 -582.349426] /Subtype /Link /Border [0 0 1] /Dest /428 /ANN pdfmark (85) S 412.9 -591.7 M (HTMLFrameElement ) S [/Rect [411.941193 -594.449402 512.619385 -582.349426] /Subtype /Link /Border [0 0 1] /Dest /723 /ANN pdfmark (121) S 8 -613.4 M (HTMLFrameSetElement ) S [/Rect [6.99985456 -616.199463 121.735641 -604.099487] /Subtype /Link /Border [0 0 1] /Dest /720 /ANN pdfmark (121) S 208 -613.4 M (HTMLHeadElement ) S [/Rect [207.039444 -616.199463 302.822662 -604.099487] /Subtype /Link /Border [0 0 1] /Dest /392 /ANN pdfmark (81) S 412.9 -613.4 M (HTMLHeadingElement ) S [/Rect [411.941193 -616.199463 521.781616 -604.099487] /Subtype /Link /Border [0 0 1] /Dest /543 /ANN pdfmark (100) S 8 -635.2 M (HTMLHRElement ) S [/Rect [6.99985456 -637.949524 94.8527603 -625.849548] /Subtype /Link /Border [0 0 1] /Dest /559 /ANN pdfmark (102) S 208 -635.2 M (HTMLHtmlElement ) S [/Rect [207.039444 -637.949524 302.228943 -625.849548] /Subtype /Link /Border [0 0 1] /Dest /390 /ANN pdfmark (81) S 412.9 -635.2 M (HTMLIFrameElement ) S [/Rect [411.941193 -637.949524 516.282227 -625.849548] /Subtype /Link /Border [0 0 1] /Dest /733 /ANN pdfmark (122) S 8 -656.9 M (HTMLImageElement ) S [/Rect [6.99985456 -659.699585 107.061829 -647.599609] /Subtype /Link /Border [0 0 1] /Dest /582 /ANN pdfmark (104) S 208 -656.9 M (HTMLInputElement ) S [/Rect [207.039444 -659.699585 302.833313 -647.599609] /Subtype /Link /Border [0 0 1] /Dest /467 /ANN pdfmark (90) S 412.9 -656.9 M (HTMLIsIndexElement ) S [/Rect [411.941193 -659.699585 517.502563 -647.599609] /Subtype /Link /Border [0 0 1] /Dest /414 /ANN pdfmark (84) S 8 -678.7 M (HTMLLabelElement ) S [/Rect [6.99985456 -681.449036 104.619949 -669.34906] /Subtype /Link /Border [0 0 1] /Dest /513 /ANN pdfmark (96) S 208 -678.7 M (HTMLLegendElement ) S [/Rect [207.039444 -681.449036 312.601135 -669.34906] /Subtype /Link /Border [0 0 1] /Dest /519 /ANN pdfmark (96) S 412.9 -678.7 M (HTMLLIElement ) S [/Rect [411.941193 -681.449036 494.899048 -669.34906] /Subtype /Link /Border [0 0 1] /Dest /536 /ANN pdfmark (99) S 8 -700.4 M (HTMLLinkElement ) S [/Rect [6.99985456 -703.19873 100.35215 -691.098755] /Subtype /Link /Border [0 0 1] /Dest /394 /ANN pdfmark (81) S 208 -700.4 M (HTMLMapElement ) S [/Rect [207.039444 -703.19873 299.775787 -691.098755] /Subtype /Link /Border [0 0 1] /Dest /633 /ANN pdfmark (109) S 412.9 -700.4 M (HTMLMenuElement ) S [/Rect [411.941193 -703.19873 510.177216 -691.098755] /Subtype /Link /Border [0 0 1] /Dest /534 /ANN pdfmark (98) S 8 -722.2 M (HTMLMetaElement ) S [/Rect [6.99985456 -724.949097 102.178078 -712.849121] /Subtype /Link /Border [0 0 1] /Dest /406 /ANN pdfmark (83) S 208 -722.2 M (HTMLModElement ) S [/Rect [207.039444 -724.949097 300.391754 -712.849121] /Subtype /Link /Border [0 0 1] /Dest /564 /ANN pdfmark (102) S 412.9 -722.2 M (HTMLObjectElement ) S [/Rect [411.941193 -724.949097 513.84 -712.849121] /Subtype /Link /Border [0 0 1] /Dest /596 /ANN pdfmark (106) S 8 -743.9 M (HTMLOListElement ) S [/Rect [6.99985456 -746.699463 104.631233 -734.599487] /Subtype /Link /Border [0 0 1] /Dest /526 /ANN pdfmark (97) S 208 -743.9 M (HTMLOptGroupElement ) S [/Rect [207.039444 -746.699463 324.216797 -734.599487] /Subtype /Link /Border [0 0 1] /Dest /455 /ANN pdfmark (89) S 412.9 -743.9 M (HTMLOptionElement ) S [/Rect [411.941193 -746.699463 515.07196 -734.599487] /Subtype /Link /Border [0 0 1] /Dest /458 /ANN pdfmark (89) S 8 -765.7 M (HTMLParagraphElement ) S [/Rect [6.99985456 -768.449524 124.165924 -756.349548] /Subtype /Link /Border [0 0 1] /Dest /541 /ANN pdfmark (99) S 208 -765.7 M (HTMLParamElement ) S [/Rect [207.039444 -768.449524 307.717682 -756.349548] /Subtype /Link /Border [0 0 1] /Dest /616 /ANN pdfmark (108) S 412.9 -765.7 M (HTMLPreElement ) S [/Rect [411.941193 -768.449524 499.177826 -756.349548] /Subtype /Link /Border [0 0 1] /Dest /547 /ANN pdfmark (100) S 412.9 -765.7 M gsave 1.28328514 1.28328514 scale 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (462) S 0 setgray 225.2 40 M 8 8 Nf (Index) S 825.9 -8 M grestore pgsave restore N %%Page: 463 463 %%PageResources: font Times-Roman Helvetica %%PageBoundingBox: 77 44 531 755 %%BeginPageSetup /pgsave save D 71 706 translate 0.77925 0.77925 scale %%EndPageSetup 0 0 M 0.6 setlinewidth 8 -13 M %%IncludeResource: font Times-Roman 11 0 Nf (HTMLQuoteElement ) S [/Rect [6.99985456 -15.7489014 106.456841 -3.64890099] /Subtype /Link /Border [0 0 1] /Dest /545 /ANN pdfmark (100) S 208 -13 M (HTMLScriptElement ) S [/Rect [207.039444 -15.7489014 305.891449 -3.64890099] /Subtype /Link /Border [0 0 1] /Dest /645 /ANN pdfmark (111) S 412.9 -13 M (HTMLSelectElement ) S [/Rect [411.941193 -15.7489014 511.398163 -3.64890099] /Subtype /Link /Border [0 0 1] /Dest /439 /ANN pdfmark (86) S 8 -34.7 M (HTMLStyleElement ) S [/Rect [6.99985456 -37.4989548 102.189041 -25.3989544] /Subtype /Link /Border [0 0 1] /Dest /417 /ANN pdfmark (84) S 208 -34.7 M (HTMLTableCaptionElement ) S [/Rect [207.039444 -37.4989548 339.494965 -25.3989544] /Subtype /Link /Border [0 0 1] /Dest /676 /ANN pdfmark (115) S 412.9 -34.7 M (HTMLTableCellElement ) S [/Rect [411.941193 -37.4989548 527.897583 -25.3989544] /Subtype /Link /Border [0 0 1] /Dest /704 /ANN pdfmark (119) S 8 -56.5 M (HTMLTableColElement ) S [/Rect [6.99985456 -59.2496376 120.514389 -47.1496353] /Subtype /Link /Border [0 0 1] /Dest /678 /ANN pdfmark (115) S 208 -56.5 M (HTMLTableElement ) S [/Rect [207.039444 -59.2496376 304.659546 -47.1496353] /Subtype /Link /Border [0 0 1] /Dest /653 /ANN pdfmark (111) S 412.9 -56.5 M (HTMLTableRowElement ) S [/Rect [411.941193 -59.2496376 530.339783 -47.1496353] /Subtype /Link /Border [0 0 1] /Dest /693 /ANN pdfmark (117) S 8 -78.2 M (HTMLTableSectionElement ) S [/Rect [6.99985456 -80.9990616 137.618484 -68.8990631] /Subtype /Link /Border [0 0 1] /Dest /685 /ANN pdfmark (116) S 208 -78.2 M (HTMLTextAreaElement ) S [/Rect [207.039444 -80.9990616 321.148 -68.8990631] /Subtype /Link /Border [0 0 1] /Dest /490 /ANN pdfmark (93) S 412.9 -78.2 M (HTMLTitleElement ) S [/Rect [411.941193 -80.9990616 505.293488 -68.8990631] /Subtype /Link /Border [0 0 1] /Dest /404 /ANN pdfmark (82) S 8 -100 M (HTMLUListElement ) S [/Rect [6.99985456 -102.74881 104.631233 -90.6488113] /Subtype /Link /Border [0 0 1] /Dest /523 /ANN pdfmark (97) S 208 -100 M (httpEquiv ) S [/Rect [207.039444 -102.74881 255.182266 -90.6488113] /Subtype /Link /Border [0 0 1] /Dest /408 /ANN pdfmark (83) S 8 -121.7 M (\240) S 8 -143.5 M (id ) S [/Rect [6.99985456 -146.249222 20.3072376 -134.149216] /Subtype /Link /Border [0 0 1] /Dest /386 /ANN pdfmark (81) S 208 -143.5 M (identifier ) S [/Rect [207.039444 -146.249222 252.113159 -134.149216] /Subtype /Link /Border [0 0 1] /Dest /883 /ANN pdfmark (156) S (, ) S (163) S (, ) S (171) S (, ) S (172) S (, ) S (179) S 412.9 -143.5 M (images ) S [/Rect [411.941193 -146.249222 447.852692 -134.149216] /Subtype /Link /Border [0 0 1] /Dest /369 /ANN pdfmark (77) S 8 -165.2 M (implementation ) S [/Rect [6.99985456 -167.999603 80.8046112 -155.899597] /Subtype /Link /Border [0 0 1] /Dest /216 /ANN pdfmark (30) S 208 -165.2 M (IMPORT_RULE ) S [/Rect [207.039444 -167.999603 287.567047 -155.899597] /Subtype /Link /Border [0 0 1] /Dest /821 /ANN pdfmark (136) S 412.9 -165.2 M (importNode ) S [/Rect [411.941193 -167.999603 469.851807 -155.899597] /Subtype /Link /Border [0 0 1] /Dest /230 /ANN pdfmark (36) S 8 -187 M (increment ) S [/Rect [6.99985456 -189.749344 55.7366867 -177.649338] /Subtype /Link /Border [0 0 1] /Dest /926 /ANN pdfmark (172) S 208 -187 M (index ) S [/Rect [207.039444 -189.749344 236.23 -177.649338] /Subtype /Link /Border [0 0 1] /Dest /462 /ANN pdfmark (90) S 412.9 -187 M (INDEX_SIZE_ERR ) S [/Rect [411.941193 -189.749344 506.51535 -177.649338] /Subtype /Link /Border [0 0 1] /Dest /208 /ANN pdfmark (25) S 8 -208.7 M (Infoset ) S [/Rect [6.99985456 -211.49971 42.2950897 -199.399704] /Subtype /Link /Border [0 0 1] /Dest /40 /ANN pdfmark (13) S (, ) S (15) S (, ) S (447) S (, ) S (454) S 208 -208.7 M (initEvent ) S [/Rect [207.039444 -211.49971 252.124435 -199.399704] /Subtype /Link /Border [0 0 1] /Dest /1116 /ANN pdfmark (228) S 412.9 -208.7 M (initMouseEvent ) S [/Rect [411.941193 -211.49971 486.966858 -199.399704] /Subtype /Link /Border [0 0 1] /Dest /1140 /ANN pdfmark (235) S 8 -230.5 M (initMutationEvent ) S [/Rect [6.99985456 -233.249451 92.4199677 -221.149445] /Subtype /Link /Border [0 0 1] /Dest /1147 /ANN pdfmark (238) S 208 -230.5 M (initUIEvent ) S [/Rect [207.039444 -233.249451 263.729126 -221.149445] /Subtype /Link /Border [0 0 1] /Dest /1128 /ANN pdfmark (232) S 412.9 -230.5 M (insertBefore ) S [/Rect [411.941193 -233.249451 471.061462 -221.149445] /Subtype /Link /Border [0 0 1] /Dest /250 /ANN pdfmark (45) S 8 -252.2 M (insertCell ) S [/Rect [6.99985456 -254.999496 54.5267143 -242.89949] /Subtype /Link /Border [0 0 1] /Dest /703 /ANN pdfmark (119) S 208 -252.2 M (insertData ) S [/Rect [207.039444 -254.999496 256.997223 -242.89949] /Subtype /Link /Border [0 0 1] /Dest /272 /ANN pdfmark (54) S 412.9 -252.2 M (insertNode ) S [/Rect [411.941193 -254.999496 464.956787 -242.89949] /Subtype /Link /Border [0 0 1] /Dest /1278 /ANN pdfmark (282) S 8 -274 M (insertRow ) S [/Rect [6.99985456 -276.749542 56.9689026 -264.649536] /Subtype /Link /Border [0 0 1] /Dest /675 /ANN pdfmark (114) S (, ) S (117) S 208 -274 M (insertRule ) S [/Rect [207.039444 -276.749542 257.008179 -264.649536] /Subtype /Link /Border [0 0 1] /Dest /816 /ANN pdfmark (135) S (, ) S (139) S 412.9 -274 M (internalSubset ) S [/Rect [411.941193 -276.749542 479.629974 -264.649536] /Subtype /Link /Border [0 0 1] /Dest /304 /ANN pdfmark (68) S 8 -295.7 M (INUSE_ATTRIBUTE_ERR ) S [/Rect [6.99985456 -298.499 137.631653 -286.399] /Subtype /Link /Border [0 0 1] /Dest /208 /ANN pdfmark (25) S 208 -295.7 M (INVALID_ACCESS_ERR ) S [/Rect [207.039444 -298.499 331.566254 -286.399] /Subtype /Link /Border [0 0 1] /Dest /208 /ANN pdfmark (25) S 412.9 -295.7 M (INVALID_CHARACTER_ERR ) S [/Rect [411.941193 -298.499 561.514587 -286.399] /Subtype /Link /Border [0 0 1] /Dest /208 /ANN pdfmark (25) S 8 -317.5 M (INVALID_MODIFICATION_ERR ) S [/Rect [6.99985456 -320.249359 170.608566 -308.149353] /Subtype /Link /Border [0 0 1] /Dest /208 /ANN pdfmark (25) S 208 -317.5 M (INVALID_NODE_TYPE_ERR ) S [/Rect [207.039444 -320.249359 353.543762 -308.149353] /Subtype /Link /Border [0 0 1] /Dest /1292 /ANN pdfmark (288) S 412.9 -317.5 M (INVALID_STATE_ERR ) S [/Rect [411.941193 -320.249359 529.120117 -308.149353] /Subtype /Link /Border [0 0 1] /Dest /208 /ANN pdfmark (25) S 8 -339.2 M (isMap ) S [/Rect [6.99985456 -341.999725 39.248539 -329.899719] /Subtype /Link /Border [0 0 1] /Dest /588 /ANN pdfmark (105) S 208 -339.2 M (ISO/IEC 10646 ) S [/Rect [207.039444 -341.999725 280.536865 -329.899719] /Subtype /Link /Border [0 0 1] /Dest /51 /ANN pdfmark (21) S (, ) S (447) S (, ) S (453) S 412.9 -339.2 M (item ) S [/Rect [411.941193 -341.999725 436.248291 -329.899719] /Subtype /Link /Border [0 0 1] /Dest /257 /ANN pdfmark (48) S (, ) S (49) S (, ) S (75) S (, ) S (129) S (, ) S (130) S (, ) S (136) S (, ) S (145) S (, ) S (154) S 8 -361 M (\240) S 8 -382.7 M (Java ) S [/Rect [6.99985456 -385.499207 31.295681 -373.3992] /Subtype /Link /Border [0 0 1] /Dest /39 /ANN pdfmark (13) S (, ) S (453) S 208 -382.7 M (JavaIDL ) S [/Rect [207.039444 -385.499207 249.660934 -373.3992] /Subtype /Link /Border [0 0 1] /Dest /39 /ANN pdfmark (13) S (, ) S (447) S (, ) S (454) S 412.9 -382.7 M (JavaScript ) S [/Rect [411.941193 -385.499207 462.514893 -373.3992] /Subtype /Link /Border [0 0 1] /Dest /39 /ANN pdfmark (13) S (, ) S (447) S (, ) S (454) S 8 -404.5 M (JScript ) S [/Rect [6.99985456 -407.249573 42.3063698 -395.149567] /Subtype /Link /Border [0 0 1] /Dest /39 /ANN pdfmark (13) S (, ) S (454) S 8 -426.2 M (\240) S 8 -448 M (label ) S [/Rect [6.99985456 -450.749664 33.1325722 -438.649658] /Subtype /Link /Border [0 0 1] /Dest /457 /ANN pdfmark (89) S (, ) S (90) S 208 -448 M (lang ) S [/Rect [207.039444 -450.749664 230.730286 -438.649658] /Subtype /Link /Border [0 0 1] /Dest /387 /ANN pdfmark (81) S 412.9 -448 M (lastChild ) S [/Rect [411.941193 -450.749664 456.421173 -438.649658] /Subtype /Link /Border [0 0 1] /Dest /236 /ANN pdfmark (41) S (, ) S (260) S 8 -476.3 M (left ) S [/Rect [6.99985456 -479.099426 26.4119282 -466.99942] /Subtype /Link /Border [0 0 1] /Dest /879 /ANN pdfmark (155) S (, ) S (202) S 208 -469.7 M (length ) S [/Rect [207.039444 -472.499115 239.287827 -460.399109] /Subtype /Link /Border [0 0 1] /Dest /256 /ANN pdfmark (48) S (, ) S (49) S (, ) S (53) S (, ) S (75) S (, ) S (86) S (, ) S (87) S (, ) S (129) S (, ) S (129) S (, ) S 208 -482.9 M (136) S (, ) S (143) S (, ) S (154) S 412.9 -476.3 M (letterSpacing ) S [/Rect [411.941193 -479.099426 474.73526 -466.99942] /Subtype /Link /Border [0 0 1] /Dest /1014 /ANN pdfmark (202) S 8 -504.7 M (lineHeight ) S [/Rect [6.99985456 -507.449524 58.1895294 -495.349518] /Subtype /Link /Border [0 0 1] /Dest /1015 /ANN pdfmark (203) S 208 -504.7 M (link ) S [/Rect [207.039444 -507.449524 228.904358 -495.349518] /Subtype /Link /Border [0 0 1] /Dest /425 /ANN pdfmark (85) S 412.9 -504.7 M (links ) S [/Rect [411.941193 -507.449524 438.084869 -495.349518] /Subtype /Link /Border [0 0 1] /Dest /370 /ANN pdfmark (77) S 8 -526.4 M (LinkStyle ) S [/Rect [6.99985456 -529.198914 55.1429787 -517.098938] /Subtype /Link /Border [0 0 1] /Dest /751 /ANN pdfmark (131) S 208 -526.4 M (listStyle ) S [/Rect [207.039444 -529.198914 247.856628 -517.098938] /Subtype /Link /Border [0 0 1] /Dest /884 /ANN pdfmark (156) S (, ) S (203) S 412.9 -526.4 M (listStyleImage ) S [/Rect [411.941193 -529.198914 480.246216 -517.098938] /Subtype /Link /Border [0 0 1] /Dest /1017 /ANN pdfmark (203) S 8 -548.2 M (listStylePosition ) S [/Rect [6.99985456 -550.949 83.8843689 -538.849] /Subtype /Link /Border [0 0 1] /Dest /1018 /ANN pdfmark (203) S 208 -548.2 M (listStyleType ) S [/Rect [207.039444 -550.949 270.460754 -538.849] /Subtype /Link /Border [0 0 1] /Dest /1019 /ANN pdfmark (204) S 412.9 -548.2 M (localName ) S [/Rect [411.941193 -550.949 464.341125 -538.849] /Subtype /Link /Border [0 0 1] /Dest /237 /ANN pdfmark (41) S 8 -569.9 M (longDesc ) S [/Rect [6.99985456 -572.699341 53.2948112 -560.599365] /Subtype /Link /Border [0 0 1] /Dest /589 /ANN pdfmark (105) S (, ) S (121) S (, ) S (123) S 208 -569.9 M (lowSrc ) S [/Rect [207.039444 -572.699341 242.951263 -560.599365] /Subtype /Link /Border [0 0 1] /Dest /590 /ANN pdfmark (105) S 8 -591.7 M (\240) S 8 -613.4 M (margin ) S [/Rect [6.99985456 -616.199463 42.9113541 -604.099487] /Subtype /Link /Border [0 0 1] /Dest /1020 /ANN pdfmark (204) S 208 -613.4 M (marginBottom ) S [/Rect [207.039444 -616.199463 275.960754 -604.099487] /Subtype /Link /Border [0 0 1] /Dest /1021 /ANN pdfmark (204) S 412.9 -613.4 M (marginHeight ) S [/Rect [411.941193 -616.199463 477.793396 -604.099487] /Subtype /Link /Border [0 0 1] /Dest /727 /ANN pdfmark (121) S (, ) S (123) S 8 -635.2 M (marginLeft ) S [/Rect [6.99985456 -637.949524 61.2367058 -625.849548] /Subtype /Link /Border [0 0 1] /Dest /1022 /ANN pdfmark (204) S 208 -635.2 M (marginRight ) S [/Rect [207.039444 -637.949524 267.402924 -625.849548] /Subtype /Link /Border [0 0 1] /Dest /1023 /ANN pdfmark (205) S 412.9 -635.2 M (marginTop ) S [/Rect [411.941193 -637.949524 465.573029 -625.849548] /Subtype /Link /Border [0 0 1] /Dest /1024 /ANN pdfmark (205) S 8 -656.9 M (marginWidth ) S [/Rect [6.99985456 -659.699585 70.4101868 -647.599609] /Subtype /Link /Border [0 0 1] /Dest /728 /ANN pdfmark (122) S (, ) S (123) S 208 -656.9 M (markerOffset ) S [/Rect [207.039444 -659.699585 270.427856 -647.599609] /Subtype /Link /Border [0 0 1] /Dest /1025 /ANN pdfmark (205) S 412.9 -656.9 M (marks ) S [/Rect [411.941193 -659.699585 443.573914 -647.599609] /Subtype /Link /Border [0 0 1] /Dest /1026 /ANN pdfmark (205) S 8 -678.7 M (maxHeight ) S [/Rect [6.99985456 -681.449036 60.6317177 -669.34906] /Subtype /Link /Border [0 0 1] /Dest /1027 /ANN pdfmark (206) S 208 -678.7 M (maxLength ) S [/Rect [207.039444 -681.449036 261.892242 -669.34906] /Subtype /Link /Border [0 0 1] /Dest /477 /ANN pdfmark (92) S 412.9 -678.7 M (maxWidth ) S [/Rect [411.941193 -681.449036 463.131165 -669.34906] /Subtype /Link /Border [0 0 1] /Dest /1028 /ANN pdfmark (206) S 8 -700.4 M (media ) S [/Rect [6.99985456 -703.19873 38.6325874 -691.098755] /Subtype /Link /Border [0 0 1] /Dest /399 /ANN pdfmark (82) S (, ) S (84) S (, ) S (128) S (, ) S (139) S (, ) S (141) S 208 -700.4 M (MEDIA_RULE ) S [/Rect [207.039444 -703.19873 282.056061 -691.098755] /Subtype /Link /Border [0 0 1] /Dest /821 /ANN pdfmark (136) S 412.9 -700.4 M (MediaList ) S [/Rect [411.941193 -703.19873 461.910217 -691.098755] /Subtype /Link /Border [0 0 1] /Dest /792 /ANN pdfmark (129) S 8 -722.2 M (mediaText ) S [/Rect [6.99985456 -724.949097 58.7948265 -712.849121] /Subtype /Link /Border [0 0 1] /Dest /794 /ANN pdfmark (129) S 208 -722.2 M (metaKey ) S [/Rect [207.039444 -724.949097 251.497833 -712.849121] /Subtype /Link /Border [0 0 1] /Dest /1135 /ANN pdfmark (234) S 412.9 -722.2 M (method ) S [/Rect [411.941193 -724.949097 449.689575 -712.849121] /Subtype /Link /Border [0 0 1] /Dest /434 /ANN pdfmark (86) S 8 -743.9 M (MIDL ) S [/Rect [6.99985456 -746.699463 39.8541527 -734.599487] /Subtype /Link /Border [0 0 1] /Dest /39 /ANN pdfmark (13) S (, ) S (447) S (, ) S (454) S 208 -743.9 M (minHeight ) S [/Rect [207.039444 -746.699463 258.845398 -734.599487] /Subtype /Link /Border [0 0 1] /Dest /1029 /ANN pdfmark (206) S 412.9 -743.9 M (minWidth ) S [/Rect [411.941193 -746.699463 461.305237 -734.599487] /Subtype /Link /Border [0 0 1] /Dest /1030 /ANN pdfmark (206) S 8 -765.7 M (mix ) S [/Rect [6.99985456 -768.449524 28.8650837 -756.349548] /Subtype /Link /Border [0 0 1] /Dest /931 /ANN pdfmark (173) S 208 -765.7 M (MouseEvent ) S [/Rect [207.039444 -768.449524 267.391968 -756.349548] /Subtype /Link /Border [0 0 1] /Dest /182 /ANN pdfmark (233) S 412.9 -765.7 M (multiple ) S [/Rect [411.941193 -768.449524 453.363342 -756.349548] /Subtype /Link /Border [0 0 1] /Dest /443 /ANN pdfmark (87) S 412.9 -765.7 M gsave 1.28328514 1.28328514 scale 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (463) S 0 setgray 225.2 40 M 8 8 Nf (Index) S 825.9 -8 M grestore pgsave restore N %%Page: 464 464 %%PageResources: font Times-Roman Helvetica %%PageBoundingBox: 77 44 535 755 %%BeginPageSetup /pgsave save D 71 706 translate 0.77925 0.77925 scale %%EndPageSetup 0 0 M 0.6 setlinewidth 8 -13 M %%IncludeResource: font Times-Roman 11 0 Nf (MutationEvent ) S [/Rect [6.99985456 -15.7489014 77.7467804 -3.64890099] /Subtype /Link /Border [0 0 1] /Dest /183 /ANN pdfmark (238) S 8 -34.7 M (\240) S 8 -56.5 M (name ) S [/Rect [6.99985456 -59.2496376 35.5747604 -47.1496353] /Subtype /Link /Border [0 0 1] /Dest /276 /ANN pdfmark (57) S (, ) S (69) S (, ) S (83) S (, ) S (86) S (, ) S (87) S (, ) S (92) S (, ) S (94) S (, ) S (95) S (, ) S (103) S (, ) S 8 -69.7 M (105) S (, ) S (107) S (, ) S (108) S (, ) S (109) S (, ) S (110) S (, ) S (122) S (, ) S (123) S 208 -63.1 M (namedItem ) S [/Rect [207.039444 -65.8496552 261.276306 -53.7496567] /Subtype /Link /Border [0 0 1] /Dest /359 /ANN pdfmark (76) S 412.9 -63.1 M (NamedNodeMap ) S [/Rect [411.941193 -65.8496552 492.445282 -53.7496567] /Subtype /Link /Border [0 0 1] /Dest /258 /ANN pdfmark (48) S 8 -91.4 M (NAMESPACE_ERR ) S [/Rect [6.99985456 -94.1994171 105.259399 -82.0994186] /Subtype /Link /Border [0 0 1] /Dest /208 /ANN pdfmark (25) S 208 -91.4 M (Namespaces ) S [/Rect [207.039444 -94.1994171 266.765045 -82.0994186] /Subtype /Link /Border [0 0 1] /Dest /54 /ANN pdfmark (23) S (, ) S (26) S (, ) S (33) S (, ) S (42) S (, ) S (43) S (, ) S (447) S (, ) S (453) S 412.9 -91.4 M (namespaceURI ) S [/Rect [411.941193 -94.1994171 483.887421 -82.0994186] /Subtype /Link /Border [0 0 1] /Dest /238 /ANN pdfmark (42) S 8 -113.2 M (newValue ) S [/Rect [6.99985456 -115.949158 56.3419876 -103.849159] /Subtype /Link /Border [0 0 1] /Dest /1144 /ANN pdfmark (238) S 208 -113.2 M (nextNode ) S [/Rect [207.039444 -115.949158 254.555344 -103.849159] /Subtype /Link /Border [0 0 1] /Dest /1197 /ANN pdfmark (254) S (, ) S (260) S 412.9 -113.2 M (nextSibling ) S [/Rect [411.941193 -115.949158 467.420593 -103.849159] /Subtype /Link /Border [0 0 1] /Dest /239 /ANN pdfmark (42) S (, ) S (260) S 8 -141.5 M (NO_DATA_ALLOWED_ERR ) S [/Rect [6.99985456 -144.299545 150.446335 -132.199539] /Subtype /Link /Border [0 0 1] /Dest /208 /ANN pdfmark (25) S 208 -134.9 M (NO_MODIFICATION_ALLOWED_ERR ) S [/Rect [207.039444 -137.698898 400.589813 -125.5989] /Subtype /Link /Border [0 0 1] /Dest /208 /ANN pdfmark 208 -148.1 M (25) S 412.9 -141.5 M (Node ) S [/Rect [411.941193 -144.299545 440.516083 -132.199539] /Subtype /Link /Border [0 0 1] /Dest /231 /ANN pdfmark (38) S 8 -169.9 M (NodeFilter ) S [/Rect [6.99985456 -172.649307 59.410778 -160.549301] /Subtype /Link /Border [0 0 1] /Dest /1199 /ANN pdfmark (255) S 208 -169.9 M (NodeIterator ) S [/Rect [207.039444 -172.649307 267.985657 -160.549301] /Subtype /Link /Border [0 0 1] /Dest /1191 /ANN pdfmark (253) S 412.9 -169.9 M (NodeList ) S [/Rect [411.941193 -172.649307 457.63147 -160.549301] /Subtype /Link /Border [0 0 1] /Dest /255 /ANN pdfmark (47) S 8 -191.6 M (nodeName ) S [/Rect [6.99985456 -194.399048 59.3998146 -182.299042] /Subtype /Link /Border [0 0 1] /Dest /240 /ANN pdfmark (42) S 208 -191.6 M (nodeType ) S [/Rect [207.039444 -194.399048 255.776276 -182.299042] /Subtype /Link /Border [0 0 1] /Dest /241 /ANN pdfmark (42) S 412.9 -191.6 M (nodeValue ) S [/Rect [411.941193 -194.399048 464.34082 -182.299042] /Subtype /Link /Border [0 0 1] /Dest /242 /ANN pdfmark (42) S 8 -213.4 M (noHref ) S [/Rect [6.99985456 -216.149414 42.9003868 -204.049408] /Subtype /Link /Border [0 0 1] /Dest /641 /ANN pdfmark (110) S 208 -213.4 M (noResize ) S [/Rect [207.039444 -216.149414 252.113464 -204.049408] /Subtype /Link /Border [0 0 1] /Dest /730 /ANN pdfmark (122) S 412.9 -213.4 M (normalize ) S [/Rect [411.941193 -216.149414 460.678 -204.049408] /Subtype /Link /Border [0 0 1] /Dest /251 /ANN pdfmark (45) S 8 -235.1 M (noShade ) S [/Rect [6.99985456 -237.899155 49.6319962 -225.799149] /Subtype /Link /Border [0 0 1] /Dest /561 /ANN pdfmark (102) S 208 -235.1 M (NOT_FOUND_ERR ) S [/Rect [207.039444 -237.899155 304.671753 -225.799149] /Subtype /Link /Border [0 0 1] /Dest /208 /ANN pdfmark (25) S 412.9 -235.1 M (NOT_SUPPORTED_ERR ) S [/Rect [411.941193 -237.899155 534.642334 -225.799149] /Subtype /Link /Border [0 0 1] /Dest /208 /ANN pdfmark (25) S 8 -256.9 M (Notation ) S [/Rect [6.99985456 -259.649536 50.2479477 -247.54953] /Subtype /Link /Border [0 0 1] /Dest /309 /ANN pdfmark (69) S 208 -256.9 M (NOTATION_NODE ) S [/Rect [207.039444 -259.649536 304.649841 -247.54953] /Subtype /Link /Border [0 0 1] /Dest /232 /ANN pdfmark (39) S 412.9 -256.9 M (notationName ) S [/Rect [411.941193 -259.649536 479.014313 -247.54953] /Subtype /Link /Border [0 0 1] /Dest /313 /ANN pdfmark (70) S 8 -278.6 M (notations ) S [/Rect [6.99985456 -281.399597 52.0845261 -269.299591] /Subtype /Link /Border [0 0 1] /Dest /306 /ANN pdfmark (69) S 208 -278.6 M (noWrap ) S [/Rect [207.039444 -281.399597 247.21875 -269.299591] /Subtype /Link /Border [0 0 1] /Dest /715 /ANN pdfmark (120) S 412.9 -278.6 M (numbers ) S [/Rect [411.941193 -281.399597 454.573334 -269.299591] /Subtype /Link /Border [0 0 1] /Dest /946 /ANN pdfmark (178) S 8 -300.4 M (\240) S 8 -322.1 M (object ) S [/Rect [6.99985456 -324.899384 38.6322746 -312.799377] /Subtype /Link /Border [0 0 1] /Dest /630 /ANN pdfmark (109) S 208 -322.1 M (OMGIDL ) S [/Rect [207.039444 -324.899384 255.777542 -312.799377] /Subtype /Link /Border [0 0 1] /Dest /39 /ANN pdfmark (13) S (, ) S (453) S 412.9 -322.1 M (open ) S [/Rect [411.941193 -324.899384 438.073883 -312.799377] /Subtype /Link /Border [0 0 1] /Dest /375 /ANN pdfmark (78) S 8 -343.9 M (options ) S [/Rect [6.99985456 -346.649445 44.1429443 -334.549438] /Subtype /Link /Border [0 0 1] /Dest /445 /ANN pdfmark (87) S 208 -343.9 M (orphans ) S [/Rect [207.039444 -346.649445 246.613449 -334.549438] /Subtype /Link /Border [0 0 1] /Dest /1031 /ANN pdfmark (207) S 412.9 -343.9 M (outline ) S [/Rect [411.941193 -346.649445 447.247375 -334.549438] /Subtype /Link /Border [0 0 1] /Dest /1032 /ANN pdfmark (207) S 8 -365.6 M (outlineColor ) S [/Rect [6.99985456 -368.399475 67.3630142 -356.299469] /Subtype /Link /Border [0 0 1] /Dest /1033 /ANN pdfmark (207) S 208 -365.6 M (outlineStyle ) S [/Rect [207.039444 -368.399475 264.960724 -356.299469] /Subtype /Link /Border [0 0 1] /Dest /1034 /ANN pdfmark (207) S 412.9 -365.6 M (outlineWidth ) S [/Rect [411.941193 -368.399475 474.746216 -356.299469] /Subtype /Link /Border [0 0 1] /Dest /1035 /ANN pdfmark (208) S 8 -387.4 M (overflow ) S [/Rect [6.99985456 -390.148926 51.4579201 -378.04892] /Subtype /Link /Border [0 0 1] /Dest /1036 /ANN pdfmark (208) S 208 -387.4 M (ownerDocument ) S [/Rect [207.039444 -390.148926 285.101349 -378.04892] /Subtype /Link /Border [0 0 1] /Dest /243 /ANN pdfmark (42) S 412.9 -387.4 M (ownerElement ) S [/Rect [411.941193 -390.148926 480.840576 -378.04892] /Subtype /Link /Border [0 0 1] /Dest /277 /ANN pdfmark (57) S 8 -409.1 M (ownerNode ) S [/Rect [6.99985456 -411.899292 63.0626297 -399.799286] /Subtype /Link /Border [0 0 1] /Dest /785 /ANN pdfmark (128) S 208 -409.1 M (ownerRule ) S [/Rect [207.039444 -411.899292 260.055359 -399.799286] /Subtype /Link /Border [0 0 1] /Dest /814 /ANN pdfmark (134) S 8 -430.9 M (\240) S 8 -452.6 M (padding ) S [/Rect [6.99985456 -455.398773 47.1898079 -443.298767] /Subtype /Link /Border [0 0 1] /Dest /1037 /ANN pdfmark (208) S 208 -452.6 M (paddingBottom ) S [/Rect [207.039444 -455.398773 280.239227 -443.298767] /Subtype /Link /Border [0 0 1] /Dest /1038 /ANN pdfmark (208) S 412.9 -452.6 M (paddingLeft ) S [/Rect [411.941193 -455.398773 470.456482 -443.298767] /Subtype /Link /Border [0 0 1] /Dest /1039 /ANN pdfmark (209) S 8 -474.4 M (paddingRight ) S [/Rect [6.99985456 -477.149139 71.641777 -465.049133] /Subtype /Link /Border [0 0 1] /Dest /1040 /ANN pdfmark (209) S 208 -474.4 M (paddingTop ) S [/Rect [207.039444 -477.149139 264.949768 -465.049133] /Subtype /Link /Border [0 0 1] /Dest /1041 /ANN pdfmark (209) S 412.9 -474.4 M (page ) S [/Rect [411.941193 -477.149139 437.457947 -465.049133] /Subtype /Link /Border [0 0 1] /Dest /1042 /ANN pdfmark (209) S 8 -496.1 M (PAGE_RULE ) S [/Rect [6.99985456 -498.899506 74.690834 -486.7995] /Subtype /Link /Border [0 0 1] /Dest /821 /ANN pdfmark (136) S 208 -496.1 M (pageBreakAfter ) S [/Rect [207.039444 -498.899506 282.032257 -486.7995] /Subtype /Link /Border [0 0 1] /Dest /1043 /ANN pdfmark (210) S 412.9 -496.1 M (pageBreakBefore ) S [/Rect [411.941193 -498.899506 493.654602 -486.7995] /Subtype /Link /Border [0 0 1] /Dest /1044 /ANN pdfmark (210) S 8 -517.9 M (pageBreakInside ) S [/Rect [6.99985456 -520.649536 85.6661148 -508.54953] /Subtype /Link /Border [0 0 1] /Dest /1045 /ANN pdfmark (210) S 208 -517.9 M (parentNode ) S [/Rect [207.039444 -520.649536 263.101898 -508.54953] /Subtype /Link /Border [0 0 1] /Dest /244 /ANN pdfmark (42) S (, ) S (260) S 412.9 -517.9 M (parentRule ) S [/Rect [411.941193 -520.649536 464.956787 -508.54953] /Subtype /Link /Border [0 0 1] /Dest /823 /ANN pdfmark (137) S (, ) S (143) S 8 -539.6 M (parentStyleSheet ) S [/Rect [6.99985456 -542.399597 86.2933502 -530.299622] /Subtype /Link /Border [0 0 1] /Dest /786 /ANN pdfmark (128) S (, ) S (138) S 208 -539.6 M (pause ) S [/Rect [207.039444 -542.399597 236.834976 -530.299622] /Subtype /Link /Border [0 0 1] /Dest /1046 /ANN pdfmark (210) S 412.9 -539.6 M (pauseAfter ) S [/Rect [411.941193 -542.399597 464.945801 -530.299622] /Subtype /Link /Border [0 0 1] /Dest /1047 /ANN pdfmark (211) S 8 -561.4 M (pauseBefore ) S [/Rect [6.99985456 -564.149353 66.7251282 -552.049377] /Subtype /Link /Border [0 0 1] /Dest /1048 /ANN pdfmark (211) S 208 -561.4 M (pitch ) S [/Rect [207.039444 -564.149353 233.788116 -552.049377] /Subtype /Link /Border [0 0 1] /Dest /1049 /ANN pdfmark (211) S 412.9 -561.4 M (pitchRange ) S [/Rect [411.941193 -564.149353 466.793671 -552.049377] /Subtype /Link /Border [0 0 1] /Dest /1050 /ANN pdfmark (211) S 8 -583.1 M (playDuring ) S [/Rect [6.99985456 -585.898804 61.8523407 -573.798828] /Subtype /Link /Border [0 0 1] /Dest /1051 /ANN pdfmark (212) S 208 -583.1 M (playDuringIdentifier ) S [/Rect [207.039444 -585.898804 302.82077 -573.798828] /Subtype /Link /Border [0 0 1] /Dest /932 /ANN pdfmark (173) S 412.9 -583.1 M (playDuringType ) S [/Rect [411.941193 -585.898804 489.397797 -573.798828] /Subtype /Link /Border [0 0 1] /Dest /933 /ANN pdfmark (173) S 8 -604.9 M (position ) S [/Rect [6.99985456 -607.648804 47.2007713 -595.548828] /Subtype /Link /Border [0 0 1] /Dest /1052 /ANN pdfmark (212) S 208 -604.9 M (predefinedCursor ) S [/Rect [207.039444 -607.648804 288.76355 -595.548828] /Subtype /Link /Border [0 0 1] /Dest /928 /ANN pdfmark (172) S 412.9 -604.9 M (prefix ) S [/Rect [411.941193 -607.648804 442.957642 -595.548828] /Subtype /Link /Border [0 0 1] /Dest /245 /ANN pdfmark (43) S 8 -626.6 M (preventDefault ) S [/Rect [6.99985456 -629.398865 77.7245407 -617.298889] /Subtype /Link /Border [0 0 1] /Dest /1117 /ANN pdfmark (229) S 208 -626.6 M (previousNode ) S [/Rect [207.039444 -629.398865 273.496338 -617.298889] /Subtype /Link /Border [0 0 1] /Dest /1198 /ANN pdfmark (255) S (, ) S (261) S 412.9 -626.6 M (previousSibling ) S [/Rect [411.941193 -629.398865 486.361572 -617.298889] /Subtype /Link /Border [0 0 1] /Dest /246 /ANN pdfmark (43) S (, ) S (261) S 8 -655 M (prevValue ) S [/Rect [6.99985456 -657.749573 57.5626106 -645.649597] /Subtype /Link /Border [0 0 1] /Dest /1145 /ANN pdfmark (238) S 208 -655 M (primitiveType ) S [/Rect [207.039444 -657.749573 274.728546 -645.649597] /Subtype /Link /Border [0 0 1] /Dest /862 /ANN pdfmark (150) S 412.9 -648.4 M (PROCESSING_INSTRUCTION_NODE ) S [/Rect [411.941193 -651.149231 598.793152 -639.049255] /Subtype /Link /Border [0 0 1] /Dest /232 /ANN pdfmark 412.9 -661.6 M (39) S 8 -683.3 M (ProcessingInstruction ) S [/Rect [6.99985456 -686.098755 107.070915 -673.998779] /Subtype /Link /Border [0 0 1] /Dest /317 /ANN pdfmark (71) S 208 -683.3 M (profile ) S [/Rect [207.039444 -686.098755 241.113739 -673.998779] /Subtype /Link /Border [0 0 1] /Dest /393 /ANN pdfmark (81) S 412.9 -683.3 M (prompt ) S [/Rect [411.941193 -686.098755 448.468628 -673.998779] /Subtype /Link /Border [0 0 1] /Dest /416 /ANN pdfmark (84) S 8 -705.1 M (publicId ) S [/Rect [6.99985456 -707.848755 48.4107437 -695.748779] /Subtype /Link /Border [0 0 1] /Dest /307 /ANN pdfmark (69) S (, ) S (69) S (, ) S (70) S 8 -726.8 M (\240) S 8 -748.6 M (quotes ) S [/Rect [6.99985456 -751.349182 40.4691658 -739.249207] /Subtype /Link /Border [0 0 1] /Dest /1053 /ANN pdfmark (212) S 8 -770.3 M (\240) S 412.9 -752.5 M gsave 1.28328514 1.28328514 scale 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (464) S 0 setgray 225.2 40 M 8 8 Nf (Index) S 825.9 -8 M grestore pgsave restore N %%Page: 465 465 %%PageResources: font Times-Roman Helvetica %%PageBoundingBox: 77 44 499 755 %%BeginPageSetup /pgsave save D 71 706 translate 0.77925 0.77925 scale %%EndPageSetup 0 0 M 0.6 setlinewidth 8 -13 M %%IncludeResource: font Times-Roman 11 0 Nf (Range ) S [/Rect [6.99985456 -15.7489014 39.8535271 -3.64890099] /Subtype /Link /Border [0 0 1] /Dest /1263 /ANN pdfmark (276) S 208 -13 M (RangeException ) S [/Rect [207.039444 -15.7489014 284.496063 -3.64890099] /Subtype /Link /Border [0 0 1] /Dest /1291 /ANN pdfmark (288) S 412.9 -13 M (readOnly ) S [/Rect [411.941193 -15.7489014 457.620178 -3.64890099] /Subtype /Link /Border [0 0 1] /Dest /479 /ANN pdfmark (92) S (, ) S (94) S 8 -34.7 M (Rect ) S [/Rect [6.99985456 -37.4989548 31.9119453 -25.3989544] /Subtype /Link /Border [0 0 1] /Dest /877 /ANN pdfmark (155) S 208 -34.7 M (red ) S [/Rect [207.039444 -37.4989548 225.835571 -25.3989544] /Subtype /Link /Border [0 0 1] /Dest /876 /ANN pdfmark (155) S 412.9 -34.7 M (referrer ) S [/Rect [411.941193 -37.4989548 449.656372 -25.3989544] /Subtype /Link /Border [0 0 1] /Dest /371 /ANN pdfmark (78) S 8 -56.5 M (rel ) S [/Rect [6.99985456 -59.2496376 23.3541012 -47.1496353] /Subtype /Link /Border [0 0 1] /Dest /400 /ANN pdfmark (82) S (, ) S (103) S 208 -56.5 M (relatedNode ) S [/Rect [207.039444 -59.2496376 265.543793 -47.1496353] /Subtype /Link /Border [0 0 1] /Dest /1146 /ANN pdfmark (238) S 412.9 -56.5 M (relatedTarget ) S [/Rect [411.941193 -59.2496376 475.329254 -47.1496353] /Subtype /Link /Border [0 0 1] /Dest /1136 /ANN pdfmark (234) S 8 -78.2 M (remove ) S [/Rect [6.99985456 -80.9990616 44.737278 -68.8990631] /Subtype /Link /Border [0 0 1] /Dest /454 /ANN pdfmark (89) S 208 -78.2 M (removeAttribute ) S [/Rect [207.039444 -80.9990616 284.496063 -68.8990631] /Subtype /Link /Border [0 0 1] /Dest /290 /ANN pdfmark (62) S 412.9 -78.2 M (removeAttributeNode ) S [/Rect [411.941193 -80.9990616 513.222839 -68.8990631] /Subtype /Link /Border [0 0 1] /Dest /292 /ANN pdfmark (62) S 8 -100 M (removeAttributeNS ) S [/Rect [6.99985456 -102.74881 98.5143204 -90.6488113] /Subtype /Link /Border [0 0 1] /Dest /291 /ANN pdfmark (62) S 208 -100 M (removeChild ) S [/Rect [207.039444 -102.74881 269.228851 -90.6488113] /Subtype /Link /Border [0 0 1] /Dest /252 /ANN pdfmark (46) S 412.9 -100 M (removeEventListener ) S [/Rect [411.941193 -102.74881 511.385956 -90.6488113] /Subtype /Link /Border [0 0 1] /Dest /1102 /ANN pdfmark (225) S 8 -121.7 M (removeNamedItem ) S [/Rect [6.99985456 -124.498863 96.6664658 -112.398865] /Subtype /Link /Border [0 0 1] /Dest /263 /ANN pdfmark (50) S 208 -121.7 M (removeNamedItemNS ) S [/Rect [207.039444 -124.498863 310.763916 -112.398865] /Subtype /Link /Border [0 0 1] /Dest /264 /ANN pdfmark (50) S 412.9 -121.7 M (removeProperty ) S [/Rect [411.941193 -124.498863 487.560883 -112.398865] /Subtype /Link /Border [0 0 1] /Dest /854 /ANN pdfmark (145) S 8 -143.5 M (repeat ) S [/Rect [6.99985456 -146.249222 38.6213112 -134.149216] /Subtype /Link /Border [0 0 1] /Dest /934 /ANN pdfmark (174) S 208 -143.5 M (replaceChild ) S [/Rect [207.039444 -146.249222 267.996613 -134.149216] /Subtype /Link /Border [0 0 1] /Dest /253 /ANN pdfmark (46) S 412.9 -143.5 M (replaceData ) S [/Rect [411.941193 -146.249222 469.213623 -134.149216] /Subtype /Link /Border [0 0 1] /Dest /273 /ANN pdfmark (55) S 8 -165.2 M (reset ) S [/Rect [6.99985456 -167.999603 32.5166168 -155.899597] /Subtype /Link /Border [0 0 1] /Dest /923 /ANN pdfmark (171) S (, ) S (86) S 208 -165.2 M (rev ) S [/Rect [207.039444 -167.999603 225.835571 -155.899597] /Subtype /Link /Border [0 0 1] /Dest /401 /ANN pdfmark (82) S (, ) S (104) S 412.9 -165.2 M (RFC2396 ) S [/Rect [411.941193 -167.999603 459.479645 -155.899597] /Subtype /Link /Border [0 0 1] /Dest /371 /ANN pdfmark (78) S (, ) S (77) S (, ) S (447) S (, ) S (453) S 8 -187 M (RGBColor ) S [/Rect [6.99985456 -189.749344 59.4223709 -177.649338] /Subtype /Link /Border [0 0 1] /Dest /873 /ANN pdfmark (154) S 208 -187 M (richness ) S [/Rect [207.039444 -189.749344 247.834381 -177.649338] /Subtype /Link /Border [0 0 1] /Dest /1054 /ANN pdfmark (212) S 412.9 -187 M (right ) S [/Rect [411.941193 -189.749344 437.468903 -177.649338] /Subtype /Link /Border [0 0 1] /Dest /880 /ANN pdfmark (155) S (, ) S (213) S 8 -208.7 M (root ) S [/Rect [6.99985456 -211.49971 29.4697571 -199.399704] /Subtype /Link /Border [0 0 1] /Dest /1194 /ANN pdfmark (254) S (, ) S (259) S 208 -208.7 M (rowIndex ) S [/Rect [207.039444 -211.49971 253.939392 -199.399704] /Subtype /Link /Border [0 0 1] /Dest /699 /ANN pdfmark (118) S 412.9 -208.7 M (rows ) S [/Rect [411.941193 -211.49971 438.074219 -199.399704] /Subtype /Link /Border [0 0 1] /Dest /498 /ANN pdfmark (94) S (, ) S (113) S (, ) S (116) S (, ) S (121) S 8 -230.5 M (rowSpan ) S [/Rect [6.99985456 -233.249451 50.8532486 -221.149445] /Subtype /Link /Border [0 0 1] /Dest /716 /ANN pdfmark (120) S 208 -230.5 M (rules ) S [/Rect [207.039444 -233.249451 233.172165 -221.149445] /Subtype /Link /Border [0 0 1] /Dest /662 /ANN pdfmark (113) S 8 -252.2 M (\240) S 8 -274 M (scheme ) S [/Rect [6.99985456 -276.749542 44.737278 -264.649536] /Subtype /Link /Border [0 0 1] /Dest /410 /ANN pdfmark (83) S 208 -274 M (scope ) S [/Rect [207.039444 -276.749542 236.834976 -264.649536] /Subtype /Link /Border [0 0 1] /Dest /717 /ANN pdfmark (120) S 412.9 -274 M (screenX ) S [/Rect [411.941193 -276.749542 452.725464 -264.649536] /Subtype /Link /Border [0 0 1] /Dest /1137 /ANN pdfmark (235) S 8 -295.7 M (screenY ) S [/Rect [6.99985456 -298.499 47.7841415 -286.399] /Subtype /Link /Border [0 0 1] /Dest /1138 /ANN pdfmark (235) S 208 -295.7 M (scrolling ) S [/Rect [207.039444 -298.499 250.287231 -286.399] /Subtype /Link /Border [0 0 1] /Dest /731 /ANN pdfmark (122) S (, ) S (123) S 412.9 -295.7 M (sectionRowIndex ) S [/Rect [411.941193 -298.499 493.676544 -286.399] /Subtype /Link /Border [0 0 1] /Dest /700 /ANN pdfmark (118) S 8 -317.5 M (select ) S [/Rect [6.99985456 -320.249359 36.7953835 -308.149353] /Subtype /Link /Border [0 0 1] /Dest /489 /ANN pdfmark (93) S (, ) S (95) S 208 -317.5 M (selected ) S [/Rect [207.039444 -320.249359 247.21843 -308.149353] /Subtype /Link /Border [0 0 1] /Dest /464 /ANN pdfmark (90) S 412.9 -317.5 M (selectedIndex ) S [/Rect [411.941193 -320.249359 477.165833 -308.149353] /Subtype /Link /Border [0 0 1] /Dest /446 /ANN pdfmark (87) S 8 -339.2 M (selectNode ) S [/Rect [6.99985456 -341.999725 60.6204376 -329.899719] /Subtype /Link /Border [0 0 1] /Dest /1279 /ANN pdfmark (283) S 208 -339.2 M (selectNodeContents ) S [/Rect [207.039444 -341.999725 299.774231 -329.899719] /Subtype /Link /Border [0 0 1] /Dest /1280 /ANN pdfmark (283) S 412.9 -339.2 M (selectorText ) S [/Rect [411.941193 -341.999725 471.061462 -329.899719] /Subtype /Link /Border [0 0 1] /Dest /827 /ANN pdfmark (138) S (, ) S (141) S 8 -361 M (separator ) S [/Rect [6.99985456 -363.74884 52.0625954 -351.648834] /Subtype /Link /Border [0 0 1] /Dest /885 /ANN pdfmark (156) S 208 -361 M (setAngleValue ) S [/Rect [207.039444 -363.74884 277.159454 -351.648834] /Subtype /Link /Border [0 0 1] /Dest /902 /ANN pdfmark (164) S 412.9 -361 M (setAttribute ) S [/Rect [411.941193 -363.74884 468.630554 -351.648834] /Subtype /Link /Border [0 0 1] /Dest /293 /ANN pdfmark (63) S 8 -382.7 M (setAttributeNode ) S [/Rect [6.99985456 -385.499207 87.5142899 -373.3992] /Subtype /Link /Border [0 0 1] /Dest /295 /ANN pdfmark (64) S 208 -382.7 M (setAttributeNodeNS ) S [/Rect [207.039444 -385.499207 301.611755 -373.3992] /Subtype /Link /Border [0 0 1] /Dest /296 /ANN pdfmark (65) S 412.9 -382.7 M (setAttributeNS ) S [/Rect [411.941193 -385.499207 482.688416 -373.3992] /Subtype /Link /Border [0 0 1] /Dest /294 /ANN pdfmark (63) S 8 -404.5 M (setEnd ) S [/Rect [6.99985456 -407.249573 41.6904144 -395.149567] /Subtype /Link /Border [0 0 1] /Dest /1281 /ANN pdfmark (283) S 208 -404.5 M (setEndAfter ) S [/Rect [207.039444 -407.249573 264.939117 -395.149567] /Subtype /Link /Border [0 0 1] /Dest /1282 /ANN pdfmark (284) S 412.9 -404.5 M (setEndBefore ) S [/Rect [411.941193 -407.249573 476.561493 -395.149567] /Subtype /Link /Border [0 0 1] /Dest /1283 /ANN pdfmark (284) S 8 -426.2 M (setFloatValue ) S [/Rect [6.99985456 -428.999634 72.852066 -416.899628] /Subtype /Link /Border [0 0 1] /Dest /868 /ANN pdfmark (153) S 208 -426.2 M (setHeightSize ) S [/Rect [207.039444 -428.999634 272.891663 -416.899628] /Subtype /Link /Border [0 0 1] /Dest /954 /ANN pdfmark (180) S 412.9 -426.2 M (setHorizontalPosition ) S [/Rect [411.941193 -428.999634 512.02356 -416.899628] /Subtype /Link /Border [0 0 1] /Dest /911 /ANN pdfmark (167) S 8 -448 M (setHorizontalSpacing ) S [/Rect [6.99985456 -450.749664 106.455276 -438.649658] /Subtype /Link /Border [0 0 1] /Dest /919 /ANN pdfmark (169) S 208 -448 M (setIdentifier ) S [/Rect [207.039444 -450.749664 264.938477 -438.649658] /Subtype /Link /Border [0 0 1] /Dest /903 /ANN pdfmark (164) S (, ) S (180) S 412.9 -448 M (setNamedItem ) S [/Rect [411.941193 -450.749664 480.840576 -438.649658] /Subtype /Link /Border [0 0 1] /Dest /265 /ANN pdfmark (51) S 8 -469.7 M (setNamedItemNS ) S [/Rect [6.99985456 -472.499115 89.9571 -460.399109] /Subtype /Link /Border [0 0 1] /Dest /266 /ANN pdfmark (52) S 208 -469.7 M (setPositionIdentifier ) S [/Rect [207.039444 -472.499115 301.005829 -460.399109] /Subtype /Link /Border [0 0 1] /Dest /912 /ANN pdfmark (167) S 412.9 -469.7 M (setProperty ) S [/Rect [411.941193 -472.499115 466.793671 -460.399109] /Subtype /Link /Border [0 0 1] /Dest /855 /ANN pdfmark (145) S 8 -491.5 M (setStart ) S [/Rect [6.99985456 -494.249481 44.7482452 -482.149475] /Subtype /Link /Border [0 0 1] /Dest /1284 /ANN pdfmark (285) S 208 -491.5 M (setStartAfter ) S [/Rect [207.039444 -494.249481 267.996948 -482.149475] /Subtype /Link /Border [0 0 1] /Dest /1285 /ANN pdfmark (285) S 412.9 -491.5 M (setStartBefore ) S [/Rect [411.941193 -494.249481 479.619324 -482.149475] /Subtype /Link /Border [0 0 1] /Dest /1286 /ANN pdfmark (286) S 8 -513.2 M (setStringValue ) S [/Rect [6.99985456 -515.999512 77.1308289 -503.899506] /Subtype /Link /Border [0 0 1] /Dest /869 /ANN pdfmark (153) S 208 -513.2 M (setVerticalPosition ) S [/Rect [207.039444 -515.999512 295.506439 -503.899506] /Subtype /Link /Border [0 0 1] /Dest /913 /ANN pdfmark (167) S 412.9 -513.2 M (setVerticalSpacing ) S [/Rect [411.941193 -515.999512 499.78125 -503.899506] /Subtype /Link /Border [0 0 1] /Dest /920 /ANN pdfmark (170) S 8 -535 M (setWidthSize ) S [/Rect [6.99985456 -537.749573 70.4101868 -525.649597] /Subtype /Link /Border [0 0 1] /Dest /956 /ANN pdfmark (181) S 208 -535 M (shape ) S [/Rect [207.039444 -537.749573 236.834976 -525.649597] /Subtype /Link /Border [0 0 1] /Dest /576 /ANN pdfmark (104) S (, ) S (110) S 412.9 -535 M (sheet ) S [/Rect [411.941193 -537.749573 439.29483 -525.649597] /Subtype /Link /Border [0 0 1] /Dest /799 /ANN pdfmark (131) S 8 -556.7 M (shiftKey ) S [/Rect [6.99985456 -559.499634 49.6319962 -547.399658] /Subtype /Link /Border [0 0 1] /Dest /1139 /ANN pdfmark (235) S 208 -556.7 M (SHOW_ALL ) S [/Rect [207.039444 -559.499634 271.056335 -547.399658] /Subtype /Link /Border [0 0 1] /Dest /1201 /ANN pdfmark (256) S 412.9 -556.7 M (SHOW_ATTRIBUTE ) S [/Rect [411.941193 -559.499634 515.678528 -547.399658] /Subtype /Link /Border [0 0 1] /Dest /1201 /ANN pdfmark (256) S 8 -578.5 M (SHOW_CDATA_SECTION ) S [/Rect [6.99985456 -581.249084 139.457565 -569.149109] /Subtype /Link /Border [0 0 1] /Dest /1201 /ANN pdfmark (256) S 208 -578.5 M (SHOW_COMMENT ) S [/Rect [207.039444 -581.249084 305.8927 -569.149109] /Subtype /Link /Border [0 0 1] /Dest /1201 /ANN pdfmark (256) S 412.9 -578.5 M (SHOW_DOCUMENT ) S [/Rect [411.941193 -581.249084 516.899414 -569.149109] /Subtype /Link /Border [0 0 1] /Dest /1201 /ANN pdfmark (256) S 8 -600.2 M (SHOW_DOCUMENT_FRAGMENT ) S [/Rect [6.99985456 -602.998779 177.957062 -590.898804] /Subtype /Link /Border [0 0 1] /Dest /1201 /ANN pdfmark 8 -613.4 M (256) S 208 -606.8 M (SHOW_DOCUMENT_TYPE ) S [/Rect [207.039444 -609.599426 344.997192 -597.499451] /Subtype /Link /Border [0 0 1] /Dest /1201 /ANN pdfmark (256) S 412.9 -606.8 M (SHOW_ELEMENT ) S [/Rect [411.941193 -609.599426 505.899719 -597.499451] /Subtype /Link /Border [0 0 1] /Dest /1201 /ANN pdfmark (256) S 8 -635.2 M (SHOW_ENTITY ) S [/Rect [6.99985456 -637.949524 89.3424072 -625.849548] /Subtype /Link /Border [0 0 1] /Dest /1201 /ANN pdfmark (256) S 208 -635.2 M (SHOW_ENTITY_REFERENCE ) S [/Rect [207.039444 -637.949524 357.834106 -625.849548] /Subtype /Link /Border [0 0 1] /Dest /1201 /ANN pdfmark (256) S 412.9 -635.2 M (SHOW_NOTATION ) S [/Rect [411.941193 -637.949524 511.388458 -625.849548] /Subtype /Link /Border [0 0 1] /Dest /1201 /ANN pdfmark (256) S 8 -656.9 M (SHOW_PROCESSING_INSTRUCTION ) S [/Rect [6.99985456 -659.699585 195.688705 -647.599609] /Subtype /Link /Border [0 0 1] /Dest /1201 /ANN pdfmark 8 -670.1 M (256) S 208 -663.5 M (SHOW_TEXT ) S [/Rect [207.039444 -666.29895 277.777283 -654.199] /Subtype /Link /Border [0 0 1] /Dest /1201 /ANN pdfmark (256) S 412.9 -663.5 M (size ) S [/Rect [411.941193 -666.29895 433.795135 -654.199] /Subtype /Link /Border [0 0 1] /Dest /447 /ANN pdfmark (88) S (, ) S (92) S (, ) S (101) S (, ) S (102) S (, ) S (102) S (, ) S (213) S 8 -691.9 M (span ) S [/Rect [6.99985456 -694.649353 31.9116325 -682.549377] /Subtype /Link /Border [0 0 1] /Dest /682 /ANN pdfmark (116) S 208 -691.9 M (speak ) S [/Rect [207.039444 -694.649353 236.834976 -682.549377] /Subtype /Link /Border [0 0 1] /Dest /1057 /ANN pdfmark (213) S 412.9 -691.9 M (speakHeader ) S [/Rect [411.941193 -694.649353 473.492371 -682.549377] /Subtype /Link /Border [0 0 1] /Dest /1058 /ANN pdfmark (213) S 8 -713.6 M (speakNumeral ) S [/Rect [6.99985456 -716.399414 75.2829742 -704.299438] /Subtype /Link /Border [0 0 1] /Dest /1059 /ANN pdfmark (214) S 208 -713.6 M (speakPunctuation ) S [/Rect [207.039444 -716.399414 289.390472 -704.299438] /Subtype /Link /Border [0 0 1] /Dest /1060 /ANN pdfmark (214) S 412.9 -713.6 M (specified ) S [/Rect [411.941193 -716.399414 456.398926 -704.299438] /Subtype /Link /Border [0 0 1] /Dest /278 /ANN pdfmark (57) S 8 -735.4 M (speechRate ) S [/Rect [6.99985456 -738.149475 61.8413773 -726.0495] /Subtype /Link /Border [0 0 1] /Dest /1061 /ANN pdfmark (214) S 208 -735.4 M (splitText ) S [/Rect [207.039444 -738.149475 250.903488 -726.0495] /Subtype /Link /Border [0 0 1] /Dest /298 /ANN pdfmark (66) S 412.9 -735.4 M (src ) S [/Rect [411.941193 -738.149475 429.516357 -726.0495] /Subtype /Link /Border [0 0 1] /Dest /481 /ANN pdfmark (92) S (, ) S (105) S (, ) S (111) S (, ) S (122) S (, ) S (123) S 8 -757.1 M (standby ) S [/Rect [6.99985456 -759.898926 45.9688683 -747.79895] /Subtype /Link /Border [0 0 1] /Dest /610 /ANN pdfmark (107) S 208 -757.1 M (start ) S [/Rect [207.039444 -759.898926 230.730286 -747.79895] /Subtype /Link /Border [0 0 1] /Dest /528 /ANN pdfmark (98) S 412.9 -757.1 M (START_TO_END ) S [/Rect [411.941193 -759.898926 499.794708 -747.79895] /Subtype /Link /Border [0 0 1] /Dest /1264 /ANN pdfmark (278) S 8 -778.9 M (START_TO_START ) S [/Rect [6.99985456 -781.648926 107.085327 -769.54895] /Subtype /Link /Border [0 0 1] /Dest /1264 /ANN pdfmark (278) S 208 -778.9 M (startContainer ) S [/Rect [207.039444 -781.648926 274.112274 -769.54895] /Subtype /Link /Border [0 0 1] /Dest /1269 /ANN pdfmark (279) S 412.9 -778.9 M (startOffset ) S [/Rect [411.941193 -781.648926 463.119873 -769.54895] /Subtype /Link /Border [0 0 1] /Dest /1270 /ANN pdfmark (279) S 412.9 -778.9 M gsave 1.28328514 1.28328514 scale 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (465) S 0 setgray 225.2 40 M 8 8 Nf (Index) S 825.9 -8 M grestore pgsave restore N %%Page: 466 466 %%PageResources: font Times-Roman Helvetica %%PageBoundingBox: 77 44 524 755 %%BeginPageSetup /pgsave save D 71 706 translate 0.77925 0.77925 scale %%EndPageSetup 0 0 M 0.6 setlinewidth 8 -13 M %%IncludeResource: font Times-Roman 11 0 Nf (stopPropagation ) S [/Rect [6.99985456 -15.7489014 83.24617 -3.64890099] /Subtype /Link /Border [0 0 1] /Dest /1118 /ANN pdfmark (229) S 208 -13 M (stress ) S [/Rect [207.039444 -15.7489014 236.23 -3.64890099] /Subtype /Link /Border [0 0 1] /Dest /1062 /ANN pdfmark (214) S 412.9 -13 M (style ) S [/Rect [411.941193 -15.7489014 437.468903 -3.64890099] /Subtype /Link /Border [0 0 1] /Dest /828 /ANN pdfmark (138) S (, ) S (140) S (, ) S (141) S (, ) S (159) S 8 -34.7 M (STYLE_RULE ) S [/Rect [6.99985456 -37.4989548 80.1908493 -25.3989544] /Subtype /Link /Border [0 0 1] /Dest /821 /ANN pdfmark (136) S 208 -34.7 M (styleSheet ) S [/Rect [207.039444 -37.4989548 257.008179 -25.3989544] /Subtype /Link /Border [0 0 1] /Dest /842 /ANN pdfmark (141) S 412.9 -34.7 M (StyleSheet ) S [/Rect [411.941193 -37.4989548 463.747131 -25.3989544] /Subtype /Link /Border [0 0 1] /Dest /781 /ANN pdfmark (127) S 8 -56.5 M (StyleSheetList ) S [/Rect [6.99985456 -59.2496376 75.9211731 -47.1496353] /Subtype /Link /Border [0 0 1] /Dest /789 /ANN pdfmark (128) S 208 -56.5 M (styleSheets ) S [/Rect [207.039444 -59.2496376 261.286957 -47.1496353] /Subtype /Link /Border [0 0 1] /Dest /801 /ANN pdfmark (131) S 412.9 -56.5 M (submit ) S [/Rect [411.941193 -59.2496376 446.6427 -47.1496353] /Subtype /Link /Border [0 0 1] /Dest /438 /ANN pdfmark (86) S 8 -78.2 M (substringData ) S [/Rect [6.99985456 -80.9990616 72.8517532 -68.8990631] /Subtype /Link /Border [0 0 1] /Dest /274 /ANN pdfmark (55) S 208 -78.2 M (summary ) S [/Rect [207.039444 -80.9990616 252.729736 -68.8990631] /Subtype /Link /Border [0 0 1] /Dest /663 /ANN pdfmark (113) S 412.9 -78.2 M (supports ) S [/Rect [411.941193 -80.9990616 453.968018 -68.8990631] /Subtype /Link /Border [0 0 1] /Dest /254 /ANN pdfmark (47) S 8 -100 M (surroundContents ) S [/Rect [6.99985456 -102.74881 89.9668121 -90.6488113] /Subtype /Link /Border [0 0 1] /Dest /1287 /ANN pdfmark (286) S 208 -100 M (SYNTAX_ERR ) S [/Rect [207.039444 -102.74881 283.288269 -90.6488113] /Subtype /Link /Border [0 0 1] /Dest /208 /ANN pdfmark (25) S 412.9 -100 M (systemId ) S [/Rect [411.941193 -102.74881 456.410217 -90.6488113] /Subtype /Link /Border [0 0 1] /Dest /308 /ANN pdfmark (69) S (, ) S (69) S (, ) S (70) S 8 -121.7 M (\240) S 8 -143.5 M (tabIndex ) S [/Rect [6.99985456 -146.249222 50.2366676 -134.149216] /Subtype /Link /Border [0 0 1] /Dest /448 /ANN pdfmark (88) S (, ) S (92) S (, ) S (94) S (, ) S (95) S (, ) S (104) S (, ) S (107) S (, ) S (110) S 208 -143.5 M (tableLayout ) S [/Rect [207.039444 -146.249222 264.333801 -134.149216] /Subtype /Link /Border [0 0 1] /Dest /1063 /ANN pdfmark (215) S 412.9 -143.5 M (tagName ) S [/Rect [411.941193 -146.249222 456.399567 -134.149216] /Subtype /Link /Border [0 0 1] /Dest /281 /ANN pdfmark (58) S 8 -165.2 M (target ) S [/Rect [6.99985456 -167.999603 36.7953835 -155.899597] /Subtype /Link /Border [0 0 1] /Dest /319 /ANN pdfmark (71) S (, ) S (82) S (, ) S (83) S (, ) S (86) S (, ) S (104) S (, ) S (111) S (, ) S (228) S 208 -165.2 M (tBodies ) S [/Rect [207.039444 -167.999603 245.403793 -155.899597] /Subtype /Link /Border [0 0 1] /Dest /664 /ANN pdfmark (113) S 412.9 -165.2 M (Text ) S [/Rect [411.941193 -167.999603 436.853271 -155.899597] /Subtype /Link /Border [0 0 1] /Dest /297 /ANN pdfmark (66) S 8 -187 M (text ) S [/Rect [6.99985456 -189.749344 28.2488194 -177.649338] /Subtype /Link /Border [0 0 1] /Dest /405 /ANN pdfmark (83) S (, ) S (85) S (, ) S (90) S (, ) S (111) S 208 -187 M (TEXT_NODE ) S [/Rect [207.039444 -189.749344 275.940399 -177.649338] /Subtype /Link /Border [0 0 1] /Dest /232 /ANN pdfmark (39) S 412.9 -187 M (textAlign ) S [/Rect [411.941193 -189.749344 458.247101 -177.649338] /Subtype /Link /Border [0 0 1] /Dest /1064 /ANN pdfmark (215) S 8 -208.7 M (textDecoration ) S [/Rect [6.99985456 -211.49971 77.1195526 -199.399704] /Subtype /Link /Border [0 0 1] /Dest /1065 /ANN pdfmark (215) S 208 -208.7 M (textIndent ) S [/Rect [207.039444 -211.49971 256.391907 -199.399704] /Subtype /Link /Border [0 0 1] /Dest /1066 /ANN pdfmark (215) S 412.9 -208.7 M (textShadow ) S [/Rect [411.941193 -211.49971 468.630859 -199.399704] /Subtype /Link /Border [0 0 1] /Dest /1067 /ANN pdfmark (216) S 8 -230.5 M (textTransform ) S [/Rect [6.99985456 -233.249451 74.6779861 -221.149445] /Subtype /Link /Border [0 0 1] /Dest /1068 /ANN pdfmark (216) S 208 -230.5 M (tFoot ) S [/Rect [207.039444 -233.249451 235.02034 -221.149445] /Subtype /Link /Border [0 0 1] /Dest /665 /ANN pdfmark (113) S 412.9 -230.5 M (tHead ) S [/Rect [411.941193 -233.249451 442.957947 -221.149445] /Subtype /Link /Border [0 0 1] /Dest /666 /ANN pdfmark (113) S 8 -252.2 M (timeStamp ) S [/Rect [6.99985456 -254.999496 59.4220581 -242.89949] /Subtype /Link /Border [0 0 1] /Dest /1114 /ANN pdfmark (228) S 208 -252.2 M (title ) S [/Rect [207.039444 -254.999496 228.904358 -242.89949] /Subtype /Link /Border [0 0 1] /Dest /372 /ANN pdfmark (78) S (, ) S (81) S (, ) S (128) S 412.9 -252.2 M (top ) S [/Rect [411.941193 -254.999496 430.74826 -242.89949] /Subtype /Link /Border [0 0 1] /Dest /881 /ANN pdfmark (155) S (, ) S (216) S 8 -280.6 M (toString ) S [/Rect [6.99985456 -283.349274 47.2010841 -271.249268] /Subtype /Link /Border [0 0 1] /Dest /1288 /ANN pdfmark (287) S 208 -280.6 M (TreeWalker ) S [/Rect [207.039444 -283.349274 264.312195 -271.249268] /Subtype /Link /Border [0 0 1] /Dest /1203 /ANN pdfmark (258) S 412.9 -274 M (type ) S [/Rect [411.941193 -276.749542 435.632019 -264.649536] /Subtype /Link /Border [0 0 1] /Dest /403 /ANN pdfmark (82) S (, ) S (84) S (, ) S (88) S (, ) S (92) S (, ) S (94) S (, ) S (96) S (, ) S (97) S (, ) S (98) S (, ) S (99) S (, ) S 412.9 -287.2 M (104) S (, ) S (107) S (, ) S (108) S (, ) S (111) S (, ) S (128) S (, ) S (138) S (, ) S (228) S 8 -308.9 M (\240) S 8 -330.7 M (UIEvent ) S [/Rect [6.99985456 -333.449402 49.0163574 -321.349396] /Subtype /Link /Border [0 0 1] /Dest /181 /ANN pdfmark (231) S 208 -330.7 M (Unicode ) S [/Rect [207.039444 -333.449402 249.055634 -321.349396] /Subtype /Link /Border [0 0 1] /Dest /51 /ANN pdfmark (21) S (, ) S (447) S (, ) S (453) S 412.9 -330.7 M (unicodeBidi ) S [/Rect [411.941193 -333.449402 470.467438 -321.349396] /Subtype /Link /Border [0 0 1] /Dest /1070 /ANN pdfmark (216) S 8 -359 M (UNKNOWN_RULE ) S [/Rect [6.99985456 -361.799164 104.005249 -349.699158] /Subtype /Link /Border [0 0 1] /Dest /821 /ANN pdfmark (136) S 208 -352.4 M (UNSPECIFIED_EVENT_TYPE_ERR ) S [/Rect [207.039444 -355.199432 383.507629 -343.099426] /Subtype /Link /Border [0 0 1] /Dest /1120 /ANN pdfmark 208 -365.6 M (230) S 412.9 -359 M (urange ) S [/Rect [411.941193 -361.799164 446.620453 -349.699158] /Subtype /Link /Border [0 0 1] /Dest /947 /ANN pdfmark (178) S 8 -387.4 M (uri ) S [/Rect [6.99985456 -390.148926 23.9700527 -378.04892] /Subtype /Link /Border [0 0 1] /Dest /935 /ANN pdfmark (174) S (, ) S (177) S 208 -387.4 M (uris ) S [/Rect [207.039444 -390.148926 228.288406 -378.04892] /Subtype /Link /Border [0 0 1] /Dest /929 /ANN pdfmark (172) S 412.9 -387.4 M (URL ) S [/Rect [411.941193 -390.148926 438.690796 -378.04892] /Subtype /Link /Border [0 0 1] /Dest /362 /ANN pdfmark (77) S 8 -409.1 M (useMap ) S [/Rect [6.99985456 -411.899292 46.5741692 -399.799286] /Subtype /Link /Border [0 0 1] /Dest /484 /ANN pdfmark (92) S (, ) S (105) S (, ) S (107) S 8 -430.9 M (\240) S 8 -452.6 M (vAlign ) S [/Rect [6.99985456 -455.398773 42.3063698 -443.298767] /Subtype /Link /Border [0 0 1] /Dest /683 /ANN pdfmark (116) S (, ) S (116) S (, ) S (118) S (, ) S (120) S 208 -452.6 M (value ) S [/Rect [207.039444 -455.398773 235.614044 -443.298767] /Subtype /Link /Border [0 0 1] /Dest /279 /ANN pdfmark (57) S (, ) S (88) S (, ) S (90) S (, ) S (92) S (, ) S (94) S (, ) S (96) S (, ) S (99) S (, ) S (108) S 412.9 -452.6 M (valueType ) S [/Rect [411.941193 -455.398773 463.119873 -443.298767] /Subtype /Link /Border [0 0 1] /Dest /620 /ANN pdfmark (108) S (, ) S (147) S 8 -474.4 M (version ) S [/Rect [6.99985456 -477.149139 44.1319771 -465.049133] /Subtype /Link /Border [0 0 1] /Dest /391 /ANN pdfmark (81) S 208 -474.4 M (vertical ) S [/Rect [207.039444 -477.149139 244.776566 -465.049133] /Subtype /Link /Border [0 0 1] /Dest /940 /ANN pdfmark (175) S 412.9 -474.4 M (verticalAlign ) S [/Rect [411.941193 -477.149139 474.73526 -465.049133] /Subtype /Link /Border [0 0 1] /Dest /1071 /ANN pdfmark (217) S 8 -496.1 M (verticalIdentifier ) S [/Rect [6.99985456 -498.899506 85.6658 -486.7995] /Subtype /Link /Border [0 0 1] /Dest /907 /ANN pdfmark (166) S 208 -496.1 M (verticalType ) S [/Rect [207.039444 -498.899506 267.380676 -486.7995] /Subtype /Link /Border [0 0 1] /Dest /908 /ANN pdfmark (166) S (, ) S (168) S 412.9 -496.1 M (view ) S [/Rect [411.941193 -498.899506 438.074219 -486.7995] /Subtype /Link /Border [0 0 1] /Dest /1127 /ANN pdfmark (232) S 8 -517.9 M (ViewCSS ) S [/Rect [6.99985456 -520.649536 55.1439209 -508.54953] /Subtype /Link /Border [0 0 1] /Dest /887 /ANN pdfmark (156) S 208 -517.9 M (visibility ) S [/Rect [207.039444 -520.649536 250.914154 -508.54953] /Subtype /Link /Border [0 0 1] /Dest /1072 /ANN pdfmark (217) S 412.9 -517.9 M (vLink ) S [/Rect [411.941193 -520.649536 442.968933 -508.54953] /Subtype /Link /Border [0 0 1] /Dest /427 /ANN pdfmark (85) S 8 -539.6 M (voiceFamily ) S [/Rect [6.99985456 -542.399597 66.7473755 -530.299622] /Subtype /Link /Border [0 0 1] /Dest /1073 /ANN pdfmark (217) S 208 -539.6 M (volume ) S [/Rect [207.039444 -542.399597 244.787842 -530.299622] /Subtype /Link /Border [0 0 1] /Dest /1074 /ANN pdfmark (217) S 412.9 -539.6 M (vspace ) S [/Rect [411.941193 -542.399597 446.620453 -530.299622] /Subtype /Link /Border [0 0 1] /Dest /594 /ANN pdfmark (105) S (, ) S (107) S (, ) S (109) S 8 -561.4 M (\240) S 8 -583.1 M (whatToShow ) S [/Rect [6.99985456 -585.898804 70.4108124 -573.798828] /Subtype /Link /Border [0 0 1] /Dest /1195 /ANN pdfmark (254) S (, ) S (259) S 208 -583.1 M (whiteSpace ) S [/Rect [207.039444 -585.898804 262.497223 -573.798828] /Subtype /Link /Border [0 0 1] /Dest /1075 /ANN pdfmark (218) S 412.9 -583.1 M (widows ) S [/Rect [411.941193 -585.898804 450.910828 -573.798828] /Subtype /Link /Border [0 0 1] /Dest /1076 /ANN pdfmark (218) S 8 -604.9 M (width ) S [/Rect [6.99985456 -607.648804 36.8066635 -595.548828] /Subtype /Link /Border [0 0 1] /Dest /548 /ANN pdfmark (100) S (, ) S (102) S (, ) S (105) S (, ) S (107) S (, ) S (109) S (, ) S (113) S (, ) S (116) S (, ) S 8 -618.1 M (120) S (, ) S (123) S (, ) S (218) S 208 -611.5 M (widthType ) S [/Rect [207.039444 -614.249146 259.450378 -602.14917] /Subtype /Link /Border [0 0 1] /Dest /951 /ANN pdfmark (179) S 412.9 -611.5 M (wordSpacing ) S [/Rect [411.941193 -614.249146 474.735565 -602.14917] /Subtype /Link /Border [0 0 1] /Dest /1078 /ANN pdfmark (218) S 8 -639.8 M (write ) S [/Rect [6.99985456 -642.599548 34.3538208 -630.499573] /Subtype /Link /Border [0 0 1] /Dest /376 /ANN pdfmark (78) S 208 -639.8 M (writeln ) S [/Rect [207.039444 -642.599548 242.950943 -630.499573] /Subtype /Link /Border [0 0 1] /Dest /377 /ANN pdfmark (79) S 412.9 -639.8 M (WRONG_DOCUMENT_ERR ) S [/Rect [411.941193 -642.599548 552.956726 -630.499573] /Subtype /Link /Border [0 0 1] /Dest /208 /ANN pdfmark (25) S 8 -661.6 M (\240) S 8 -683.3 M (XHTML10 ) S [/Rect [6.99985456 -686.098755 61.8535957 -673.998779] /Subtype /Link /Border [0 0 1] /Dest /57 /ANN pdfmark (73) S (, ) S (454) S 208 -683.3 M (XML ) S [/Rect [207.039444 -686.098755 236.230927 -673.998779] /Subtype /Link /Border [0 0 1] /Dest /1672 /ANN pdfmark (447) S (, ) S (453) S 412.9 -683.3 M (XML-StyleSheet ) S [/Rect [411.941193 -686.098755 491.851562 -673.998779] /Subtype /Link /Border [0 0 1] /Dest /801 /ANN pdfmark (131) S (, ) S (132) S (, ) S (454) S 8 -705.1 M (\240) S 8 -726.8 M (zIndex ) S [/Rect [6.99985456 -729.599121 41.6791382 -717.499146] /Subtype /Link /Border [0 0 1] /Dest /1079 /ANN pdfmark (219) S 0 -735.6 M 1.28328514 1.28328514 scale 0 -584.2 M gsave 0 setgray 228.3 -660 M %%IncludeResource: font Helvetica 8 8 Nf (466) S 0 setgray 225.2 40 M 8 8 Nf (Index) S 0 -8 M grestore pgsave restore N %%EOF