var N=null,E="",T="t",U="u",searchIndex={}; var R=["select","scraper","Doctype","A doctype.","Comment","Element","ProcessingInstruction","doctype","option","comment","Returns self as an element.","processinginstruction","public_id","system_id","classes","element","selector","parseerror","elementref","scraper::html","try_from","try_into","result","borrow_mut","scraper::node","to_owned","clone_into","type_id","borrow","typeid","into_iter","scraper::element_ref","scraper::selector","nontspseudoclass","pseudoelement","formatter","attribute","strtendril","nodeortext","namespace","localname","matchingcontext","casesensitivity","has_class","ElementRef","Selector","NonTSPseudoClass","PseudoElement"]; searchIndex["scraper"]={"doc":"HTML parsing and querying with CSS selectors.","i":[[0,"html",R[1],"HTML documents and fragments.",N,N],[3,"Html",R[19],"An HTML tree.",N,N],[12,"errors",E,"Parse errors.",0,N],[12,"quirks_mode",E,"The quirks mode.",0,N],[12,"tree",E,"The node tree.",0,N],[3,"Select",E,"Iterator over elements matching a selector.",N,N],[11,"new_document",E,"Creates an empty HTML document.",0,[[],["self"]]],[11,"new_fragment",E,"Creates an empty HTML fragment.",0,[[],["self"]]],[11,"parse_document",E,"Parses a string of HTML as a document.",0,[[["str"]],["self"]]],[11,"parse_fragment",E,"Parses a string of HTML as a fragment.",0,[[["str"]],["self"]]],[11,R[0],E,"Returns an iterator over elements matching a selector.",0,[[["self"],[R[16]]],[R[0]]]],[11,"root_element",E,"Returns the root `` element.",0,[[["self"]],[R[18]]]],[0,"node",R[1],"HTML nodes.",N,N],[3,R[2],R[24],R[3],N,N],[12,"name",E,"The doctype name.",1,N],[12,R[12],E,"The doctype public ID.",1,N],[12,R[13],E,"The doctype system ID.",1,N],[3,R[4],E,"An HTML comment.",N,N],[12,R[9],E,"The comment text.",2,N],[3,"Text",E,"HTML text.",N,N],[12,"text",E,"The text.",3,N],[3,R[5],E,"An HTML element.",N,N],[12,"name",E,"The element name.",4,N],[12,"id",E,"The element ID.",4,N],[12,R[14],E,"The element classes.",4,N],[12,"attrs",E,"The element attributes.",4,N],[3,"Classes",E,"Iterator over classes.",N,N],[3,"Attrs",E,"Iterator over attributes.",N,N],[3,R[6],E,"HTML Processing Instruction.",N,N],[12,"target",E,"The PI target.",5,N],[12,"data",E,"The PI data.",5,N],[4,"Node",E,"An HTML node.",N,N],[13,"Document",E,"The document root.",6,N],[13,"Fragment",E,"The fragment root.",6,N],[13,R[2],E,R[3],6,N],[13,R[4],E,"A comment.",6,N],[13,"Text",E,"Text.",6,N],[13,R[5],E,"An element.",6,N],[13,R[6],E,"A processing instruction.",6,N],[11,"is_document",E,"Returns true if node is the document root.",6,[[["self"]],["bool"]]],[11,"is_fragment",E,"Returns true if node is the fragment root.",6,[[["self"]],["bool"]]],[11,"is_doctype",E,"Returns true if node is a doctype.",6,[[["self"]],["bool"]]],[11,"is_comment",E,"Returns true if node is a comment.",6,[[["self"]],["bool"]]],[11,"is_text",E,"Returns true if node is text.",6,[[["self"]],["bool"]]],[11,"is_element",E,"Returns true if node is an element.",6,[[["self"]],["bool"]]],[11,"as_doctype",E,"Returns self as a doctype.",6,[[["self"]],[[R[7]],[R[8],[R[7]]]]]],[11,"as_comment",E,"Returns self as a comment.",6,[[["self"]],[[R[8],[R[9]]],[R[9]]]]],[11,"as_text",E,"Returns self as text.",6,[[["self"]],[[R[8],["text"]],["text"]]]],[11,"as_element",E,R[10],6,[[["self"]],[[R[15]],[R[8],[R[15]]]]]],[11,"as_processing_instruction",E,R[10],6,[[["self"]],[[R[8],[R[11]]],[R[11]]]]],[11,"name",E,"Returns the doctype name.",1,[[["self"]],["str"]]],[11,R[12],E,"Returns the doctype public ID.",1,[[["self"]],["str"]]],[11,R[13],E,"Returns the doctype system ID.",1,[[["self"]],["str"]]],[11,"name",E,"Returns the element name.",4,[[["self"]],["str"]]],[11,"id",E,"Returns the element ID.",4,[[["self"]],[[R[8],["str"]],["str"]]]],[11,R[43],E,"Returns true if element has the class.",4,[[["self"],["str"],[R[42]]],["bool"]]],[11,R[14],E,"Returns an iterator over the element's classes.",4,[[["self"]],[R[14]]]],[11,"attr",E,"Returns the value of an attribute.",4,[[["self"],["str"]],[[R[8],["str"]],["str"]]]],[11,"attrs",E,"Returns an iterator over the element's attributes.",4,[[["self"]],["attrs"]]],[0,"element_ref",R[1],"Element references.",N,N],[3,R[44],R[31],"Wrapper around a reference to an element node.",N,N],[3,"Select",E,"Iterator over descendent elements matching a selector.",N,N],[3,"Text",E,"Iterator over descendent text nodes.",N,N],[11,"wrap",E,"Wraps a `NodeRef` only if it references a `Node::Element`.",7,[[["noderef",["node"]],["node"]],[R[8]]]],[11,"value",E,"Returns the `Element` referenced by `self`.",7,[[["self"]],[R[15]]]],[11,R[0],E,"Returns an iterator over descendent elements matching a…",7,[[["self"],[R[16]]],[R[0]]]],[11,"html",E,"Returns the HTML of this element.",7,[[["self"]],["string"]]],[11,"inner_html",E,"Returns the inner HTML of this element.",7,[[["self"]],["string"]]],[11,"text",E,"Returns an iterator over descendent text nodes.",7,[[["self"]],["text"]]],[0,R[16],R[1],"CSS selectors.",N,N],[3,R[45],R[32],"Wrapper around CSS selectors.",N,N],[12,"selectors",E,"The CSS selectors.",8,N],[3,"Simple",E,"A simple implementation of `SelectorImpl` with no…",N,N],[4,R[46],E,"Non Tree-Structural Pseudo-Class.",N,N],[4,R[47],E,"CSS Pseudo-Element",N,N],[11,"parse",E,"Parses a CSS selector group.",8,[[["str"]],[[R[22],[R[17]]],[R[17],["selectorparseerrorkind"]]]]],[11,"matches",E,"Returns true if the element matches this selector.",8,[[["self"],[R[18]]],["bool"]]],[11,"into",R[19],E,0,[[],[U]]],[11,R[25],E,E,0,[[["self"]],[T]]],[11,R[26],E,E,0,[[["self"],[T]]]],[11,"from",E,E,0,[[[T]],[T]]],[11,R[20],E,E,0,[[[U]],[R[22]]]],[11,R[21],E,E,0,[[],[R[22]]]],[11,R[23],E,E,0,[[["self"]],[T]]],[11,R[28],E,E,0,[[["self"]],[T]]],[11,R[27],E,E,0,[[["self"]],[R[29]]]],[11,"into",E,E,9,[[],[U]]],[11,R[30],E,E,9,[[],["i"]]],[11,"from",E,E,9,[[[T]],[T]]],[11,R[20],E,E,9,[[[U]],[R[22]]]],[11,R[21],E,E,9,[[],[R[22]]]],[11,R[23],E,E,9,[[["self"]],[T]]],[11,R[28],E,E,9,[[["self"]],[T]]],[11,R[27],E,E,9,[[["self"]],[R[29]]]],[11,"into",R[24],E,1,[[],[U]]],[11,R[25],E,E,1,[[["self"]],[T]]],[11,R[26],E,E,1,[[["self"],[T]]]],[11,"from",E,E,1,[[[T]],[T]]],[11,R[20],E,E,1,[[[U]],[R[22]]]],[11,R[21],E,E,1,[[],[R[22]]]],[11,R[23],E,E,1,[[["self"]],[T]]],[11,R[28],E,E,1,[[["self"]],[T]]],[11,R[27],E,E,1,[[["self"]],[R[29]]]],[11,"into",E,E,2,[[],[U]]],[11,R[25],E,E,2,[[["self"]],[T]]],[11,R[26],E,E,2,[[["self"],[T]]]],[11,"from",E,E,2,[[[T]],[T]]],[11,R[20],E,E,2,[[[U]],[R[22]]]],[11,R[21],E,E,2,[[],[R[22]]]],[11,R[23],E,E,2,[[["self"]],[T]]],[11,R[28],E,E,2,[[["self"]],[T]]],[11,R[27],E,E,2,[[["self"]],[R[29]]]],[11,"into",E,E,3,[[],[U]]],[11,R[25],E,E,3,[[["self"]],[T]]],[11,R[26],E,E,3,[[["self"],[T]]]],[11,"from",E,E,3,[[[T]],[T]]],[11,R[20],E,E,3,[[[U]],[R[22]]]],[11,R[21],E,E,3,[[],[R[22]]]],[11,R[23],E,E,3,[[["self"]],[T]]],[11,R[28],E,E,3,[[["self"]],[T]]],[11,R[27],E,E,3,[[["self"]],[R[29]]]],[11,"into",E,E,4,[[],[U]]],[11,R[25],E,E,4,[[["self"]],[T]]],[11,R[26],E,E,4,[[["self"],[T]]]],[11,"from",E,E,4,[[[T]],[T]]],[11,R[20],E,E,4,[[[U]],[R[22]]]],[11,R[21],E,E,4,[[],[R[22]]]],[11,R[23],E,E,4,[[["self"]],[T]]],[11,R[28],E,E,4,[[["self"]],[T]]],[11,R[27],E,E,4,[[["self"]],[R[29]]]],[11,"into",E,E,10,[[],[U]]],[11,R[25],E,E,10,[[["self"]],[T]]],[11,R[26],E,E,10,[[["self"],[T]]]],[11,R[30],E,E,10,[[],["i"]]],[11,"from",E,E,10,[[[T]],[T]]],[11,R[20],E,E,10,[[[U]],[R[22]]]],[11,R[21],E,E,10,[[],[R[22]]]],[11,R[23],E,E,10,[[["self"]],[T]]],[11,R[28],E,E,10,[[["self"]],[T]]],[11,R[27],E,E,10,[[["self"]],[R[29]]]],[11,"into",E,E,11,[[],[U]]],[11,R[25],E,E,11,[[["self"]],[T]]],[11,R[26],E,E,11,[[["self"],[T]]]],[11,R[30],E,E,11,[[],["i"]]],[11,"from",E,E,11,[[[T]],[T]]],[11,R[20],E,E,11,[[[U]],[R[22]]]],[11,R[21],E,E,11,[[],[R[22]]]],[11,R[23],E,E,11,[[["self"]],[T]]],[11,R[28],E,E,11,[[["self"]],[T]]],[11,R[27],E,E,11,[[["self"]],[R[29]]]],[11,"into",E,E,5,[[],[U]]],[11,R[25],E,E,5,[[["self"]],[T]]],[11,R[26],E,E,5,[[["self"],[T]]]],[11,"from",E,E,5,[[[T]],[T]]],[11,R[20],E,E,5,[[[U]],[R[22]]]],[11,R[21],E,E,5,[[],[R[22]]]],[11,R[23],E,E,5,[[["self"]],[T]]],[11,R[28],E,E,5,[[["self"]],[T]]],[11,R[27],E,E,5,[[["self"]],[R[29]]]],[11,"into",E,E,6,[[],[U]]],[11,R[25],E,E,6,[[["self"]],[T]]],[11,R[26],E,E,6,[[["self"],[T]]]],[11,"from",E,E,6,[[[T]],[T]]],[11,R[20],E,E,6,[[[U]],[R[22]]]],[11,R[21],E,E,6,[[],[R[22]]]],[11,R[23],E,E,6,[[["self"]],[T]]],[11,R[28],E,E,6,[[["self"]],[T]]],[11,R[27],E,E,6,[[["self"]],[R[29]]]],[11,"into",R[31],E,7,[[],[U]]],[11,R[25],E,E,7,[[["self"]],[T]]],[11,R[26],E,E,7,[[["self"],[T]]]],[11,"from",E,E,7,[[[T]],[T]]],[11,R[20],E,E,7,[[[U]],[R[22]]]],[11,R[21],E,E,7,[[],[R[22]]]],[11,R[23],E,E,7,[[["self"]],[T]]],[11,R[28],E,E,7,[[["self"]],[T]]],[11,R[27],E,E,7,[[["self"]],[R[29]]]],[11,"into",E,E,12,[[],[U]]],[11,R[25],E,E,12,[[["self"]],[T]]],[11,R[26],E,E,12,[[["self"],[T]]]],[11,R[30],E,E,12,[[],["i"]]],[11,"from",E,E,12,[[[T]],[T]]],[11,R[20],E,E,12,[[[U]],[R[22]]]],[11,R[21],E,E,12,[[],[R[22]]]],[11,R[23],E,E,12,[[["self"]],[T]]],[11,R[28],E,E,12,[[["self"]],[T]]],[11,R[27],E,E,12,[[["self"]],[R[29]]]],[11,"into",E,E,13,[[],[U]]],[11,R[25],E,E,13,[[["self"]],[T]]],[11,R[26],E,E,13,[[["self"],[T]]]],[11,R[30],E,E,13,[[],["i"]]],[11,"from",E,E,13,[[[T]],[T]]],[11,R[20],E,E,13,[[[U]],[R[22]]]],[11,R[21],E,E,13,[[],[R[22]]]],[11,R[23],E,E,13,[[["self"]],[T]]],[11,R[28],E,E,13,[[["self"]],[T]]],[11,R[27],E,E,13,[[["self"]],[R[29]]]],[11,"into",R[32],E,8,[[],[U]]],[11,R[25],E,E,8,[[["self"]],[T]]],[11,R[26],E,E,8,[[["self"],[T]]]],[11,"from",E,E,8,[[[T]],[T]]],[11,R[20],E,E,8,[[[U]],[R[22]]]],[11,R[21],E,E,8,[[],[R[22]]]],[11,R[23],E,E,8,[[["self"]],[T]]],[11,R[28],E,E,8,[[["self"]],[T]]],[11,R[27],E,E,8,[[["self"]],[R[29]]]],[11,"into",E,E,14,[[],[U]]],[11,R[25],E,E,14,[[["self"]],[T]]],[11,R[26],E,E,14,[[["self"],[T]]]],[11,"from",E,E,14,[[[T]],[T]]],[11,R[20],E,E,14,[[[U]],[R[22]]]],[11,R[21],E,E,14,[[],[R[22]]]],[11,R[23],E,E,14,[[["self"]],[T]]],[11,R[28],E,E,14,[[["self"]],[T]]],[11,R[27],E,E,14,[[["self"]],[R[29]]]],[11,"into",E,E,15,[[],[U]]],[11,R[25],E,E,15,[[["self"]],[T]]],[11,R[26],E,E,15,[[["self"],[T]]]],[11,"from",E,E,15,[[[T]],[T]]],[11,R[20],E,E,15,[[[U]],[R[22]]]],[11,R[21],E,E,15,[[],[R[22]]]],[11,R[23],E,E,15,[[["self"]],[T]]],[11,R[28],E,E,15,[[["self"]],[T]]],[11,R[27],E,E,15,[[["self"]],[R[29]]]],[11,"into",E,E,16,[[],[U]]],[11,R[25],E,E,16,[[["self"]],[T]]],[11,R[26],E,E,16,[[["self"],[T]]]],[11,"from",E,E,16,[[[T]],[T]]],[11,R[20],E,E,16,[[[U]],[R[22]]]],[11,R[21],E,E,16,[[],[R[22]]]],[11,R[23],E,E,16,[[["self"]],[T]]],[11,R[28],E,E,16,[[["self"]],[T]]],[11,R[27],E,E,16,[[["self"]],[R[29]]]],[11,"clone",R[19],E,0,[[["self"]],["html"]]],[11,"clone",R[24],E,6,[[["self"]],["node"]]],[11,"clone",E,E,1,[[["self"]],[R[7]]]],[11,"clone",E,E,2,[[["self"]],[R[9]]]],[11,"clone",E,E,3,[[["self"]],["text"]]],[11,"clone",E,E,4,[[["self"]],[R[15]]]],[11,"clone",E,E,10,[[["self"]],[R[14]]]],[11,"clone",E,E,11,[[["self"]],["attrs"]]],[11,"clone",E,E,5,[[["self"]],[R[11]]]],[11,"clone",R[31],E,7,[[["self"]],[R[18]]]],[11,"clone",E,E,12,[[["self"]],[R[0]]]],[11,"clone",E,E,13,[[["self"]],["text"]]],[11,"clone",R[32],E,8,[[["self"]],[R[16]]]],[11,"clone",E,E,14,[[["self"]],["simple"]]],[11,"clone",E,E,15,[[["self"]],[R[33]]]],[11,"clone",E,E,16,[[["self"]],[R[34]]]],[11,"eq",R[19],E,0,[[["self"],["html"]],["bool"]]],[11,"ne",E,E,0,[[["self"],["html"]],["bool"]]],[11,"eq",R[24],E,6,[[["self"],["node"]],["bool"]]],[11,"ne",E,E,6,[[["self"],["node"]],["bool"]]],[11,"eq",E,E,1,[[["self"],[R[7]]],["bool"]]],[11,"ne",E,E,1,[[["self"],[R[7]]],["bool"]]],[11,"eq",E,E,2,[[["self"],[R[9]]],["bool"]]],[11,"ne",E,E,2,[[["self"],[R[9]]],["bool"]]],[11,"eq",E,E,3,[[["self"],["text"]],["bool"]]],[11,"ne",E,E,3,[[["self"],["text"]],["bool"]]],[11,"eq",E,E,4,[[["self"],[R[15]]],["bool"]]],[11,"ne",E,E,4,[[["self"],[R[15]]],["bool"]]],[11,"eq",E,E,5,[[["self"],[R[11]]],["bool"]]],[11,"ne",E,E,5,[[["self"],[R[11]]],["bool"]]],[11,"eq",R[31],E,7,[[["self"],[R[18]]],["bool"]]],[11,"ne",E,E,7,[[["self"],[R[18]]],["bool"]]],[11,"eq",R[32],E,8,[[["self"],[R[16]]],["bool"]]],[11,"ne",E,E,8,[[["self"],[R[16]]],["bool"]]],[11,"eq",E,E,14,[[["self"],["simple"]],["bool"]]],[11,"eq",E,E,15,[[["self"],[R[33]]],["bool"]]],[11,"eq",E,E,16,[[["self"],[R[34]]],["bool"]]],[11,"next",R[19],E,9,[[["self"]],[[R[8],[R[18]]],[R[18]]]]],[11,"next",R[24],E,10,[[["self"]],[[R[8],["str"]],["str"]]]],[11,"next",E,E,11,[[["self"]],[R[8]]]],[11,"next",R[31],E,12,[[["self"]],[[R[8],[R[18]]],[R[18]]]]],[11,"next",E,E,13,[[["self"]],[[R[8],["str"]],["str"]]]],[11,"deref",R[24],E,2,[[["self"]],["str"]]],[11,"deref",E,E,3,[[["self"]],["str"]]],[11,"deref",E,E,5,[[["self"]],["str"]]],[11,"deref",R[31],E,7,[[["self"]],["noderef"]]],[11,"fmt",R[19],E,0,[[["self"],[R[35]]],[R[22]]]],[11,"fmt",E,E,9,[[["self"],[R[35]]],[R[22]]]],[11,"fmt",R[24],E,6,[[["self"],[R[35]]],[["error"],[R[22],["error"]]]]],[11,"fmt",E,E,1,[[["self"],[R[35]]],[["error"],[R[22],["error"]]]]],[11,"fmt",E,E,2,[[["self"],[R[35]]],[["error"],[R[22],["error"]]]]],[11,"fmt",E,E,3,[[["self"],[R[35]]],[["error"],[R[22],["error"]]]]],[11,"fmt",E,E,4,[[["self"],[R[35]]],[["error"],[R[22],["error"]]]]],[11,"fmt",E,E,5,[[["self"],[R[35]]],[["error"],[R[22],["error"]]]]],[11,"fmt",R[31],E,7,[[["self"],[R[35]]],[R[22]]]],[11,"fmt",E,E,12,[[["self"],[R[35]]],[R[22]]]],[11,"fmt",E,E,13,[[["self"],[R[35]]],[R[22]]]],[11,"fmt",R[32],E,8,[[["self"],[R[35]]],[R[22]]]],[11,"fmt",E,E,14,[[["self"],[R[35]]],[R[22]]]],[11,"fmt",E,E,15,[[["self"],[R[35]]],[R[22]]]],[11,"fmt",E,E,16,[[["self"],[R[35]]],[R[22]]]],[11,"to_css",E,E,15,[[["self"],["w"]],[R[22]]]],[11,"to_css",E,E,16,[[["self"],["w"]],[R[22]]]],[11,"finish",R[19],E,0,[[],["self"]]],[11,"parse_error",E,E,0,[[["self"],["str"],["cow",["str"]]]]],[11,"set_quirks_mode",E,E,0,[[["self"],["quirksmode"]]]],[11,"get_document",E,E,0,[[["self"]]]],[11,"same_node",E,E,0,[[["self"]],["bool"]]],[11,"elem_name",E,E,0,[[["self"]],["expandedname"]]],[11,"create_element",E,E,0,[[["self"],["qualname"],["vec",[R[36]]],["elementflags"],[R[36]]]]],[11,"create_comment",E,E,0,[[["self"],[R[37]]]]],[11,"append_doctype_to_document",E,E,0,[[["self"],[R[37]]]]],[11,"append",E,E,0,[[["self"],[R[38]]]]],[11,"append_before_sibling",E,E,0,[[["self"],[R[38]]]]],[11,"remove_from_parent",E,E,0,[[["self"]]]],[11,"reparent_children",E,E,0,[[["self"]]]],[11,"add_attrs_if_missing",E,E,0,[[["self"],["vec",[R[36]]],[R[36]]]]],[11,"get_template_contents",E,E,0,[[["self"]]]],[11,"mark_script_already_started",E,E,0,[[["self"]]]],[11,"create_pi",E,E,0,[[["self"],[R[37]]]]],[11,"append_based_on_parent_node",E,E,0,[[["self"],[R[38]]]]],[11,"serialize",R[31],E,7,[[["self"],["s"],["traversalscope"]],[["error"],[R[22],["error"]]]]],[11,"opaque",E,E,7,[[["self"]],["opaqueelement"]]],[11,"parent_element",E,E,7,[[["self"]],[R[8]]]],[11,"parent_node_is_shadow_root",E,E,7,[[["self"]],["bool"]]],[11,"containing_shadow_host",E,E,7,[[["self"]],[R[8]]]],[11,"prev_sibling_element",E,E,7,[[["self"]],[R[8]]]],[11,"next_sibling_element",E,E,7,[[["self"]],[R[8]]]],[11,"is_html_element_in_html_document",E,E,7,[[["self"]],["bool"]]],[11,"local_name",E,E,7,[[["self"]],[R[40]]]],[11,R[39],E,E,7,[[["self"]],[R[39]]]],[11,"attr_matches",E,E,7,[[["self"],["namespaceconstraint"],[R[40]],["attrselectoroperation"]],["bool"]]],[11,"match_non_ts_pseudo_class",E,E,7,[[["self"],[R[33]],["f"],[R[41]]],["bool"]]],[11,"match_pseudo_element",E,E,7,[[["self"],[R[34]],[R[41]]],["bool"]]],[11,"is_link",E,E,7,[[["self"]],["bool"]]],[11,"is_html_slot_element",E,E,7,[[["self"]],["bool"]]],[11,"has_id",E,E,7,[[["self"],[R[40]],[R[42]]],["bool"]]],[11,R[43],E,E,7,[[["self"],[R[40]],[R[42]]],["bool"]]],[11,"is_empty",E,E,7,[[["self"]],["bool"]]],[11,"is_root",E,E,7,[[["self"]],["bool"]]],[11,"is_active_or_hover",R[32],E,15,[[["self"]],["bool"]]],[11,"visit",E,E,15,[[["self"],["v"]],["bool"]]]],"p":[[3,"Html"],[3,R[2]],[3,R[4]],[3,"Text"],[3,R[5]],[3,R[6]],[4,"Node"],[3,R[44]],[3,R[45]],[3,"Select"],[3,"Classes"],[3,"Attrs"],[3,"Select"],[3,"Text"],[3,"Simple"],[4,R[46]],[4,R[47]]]}; initSearch(searchIndex);addSearchOptions(searchIndex);