JFIFxxC      C  " }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3RbrJFIFxxC      C  " }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr j f@s:dZGdddZdZdZdZdZdZdZd Zd Z d Z d Z d Z dZ dZdZdZdZGdddeZGdddeZGdddeZGdddeZGdddeZGdddeZGdd d eZGd!d"d"eZGd#d$d$eZGd%d&d&eZGd'd(d(eZGd)d*d*eZGd+d,d,eZGd-d.d.eZ Gd/d0d0eZ!Gd1d2d2eZ"Gd3d4d4eZ#Gd5d6d6Z$d7Z%d8Z&d9Z'd:Z(d:Z)dd;l*m+Z+m,Z,d:S)s  rc@seZdZeZdS) IndexSizeErrN)rrrINDEX_SIZE_ERRr!rrrrr#Ls r#c@seZdZeZdS)DomstringSizeErrN)rrrDOMSTRING_SIZE_ERRr!rrrrr%Os r%c@seZdZeZdS)HierarchyRequestErrN)rrrHIERARCHY_REQUEST_ERRr!rrrrr'Rs r'c@seZdZeZdS)WrongDocumentErrN)rrrWRONG_DOCUMENT_ERRr!rrrrr)Us r)c@seZdZeZdS)InvalidCharacterErrN)rrrINVALID_CHARACTER_ERRr!rrrrr+Xs r+c@seZdZeZdS)NoDataAllowedErrN)rrrNO_DATA_ALLOWED_ERRr!rrrrr-[s r-c@seZdZeZdS)NoModificationAllowedErrN)rrrNO_MODIFICATION_ALLOWED_ERRr!rrrrr/^s r/c@seZdZeZdS) NotFoundErrN)rrr NOT_FOUND_ERRr!rrrrr1as r1c@seZdZeZdS)NotSupportedErrN)rrrNOT_SUPPORTED_ERRr!rrrrr3ds r3c@seZdZeZdS)InuseAttributeErrN)rrrINUSE_ATTRIBUTE_ERRr!rrrrr5gs r5c@seZdZeZdS)InvalidStateErrN)rrrINVALID_STATE_ERRr!rrrrr7js r7c@seZdZeZdS) SyntaxErrN)rrr SYNTAX_ERRr!rrrrr9ms r9c@seZdZeZdS)InvalidModificationErrN)rrrINVALID_MODIFICATION_ERRr!rrrrr;ps r;c@seZdZeZdS) NamespaceErrN)rrr NAMESPACE_ERRr!rrrrr=ss r=c@seZdZeZdS)InvalidAccessErrN)rrrINVALID_ACCESS_ERRr!rrrrr?vs r?c@seZdZeZdS) ValidationErrN)rrrVALIDATION_ERRr!rrrrrAys rAc@s.eZdZdZdZdZdZdZdS)UserDataHandlerzBClass giving the operation constants for UserDataHandler.handle().rrrrN)rrrrZ NODE_CLONEDZ NODE_IMPORTEDZ NODE_DELETEDZ NODE_RENAMEDrrrrrC|s rCz$http://www.w3.org/XML/1998/namespacezhttp://www.w3.org/2000/xmlns/zhttp://www.w3.org/1999/xhtmlN)getDOMImplementationregisterDOMImplementation)-rrr$r&r(r*r,r.r0r2r4r6r8r:r<r>r@rBrrr#r%r'r)r+r-r/r1r3r5r7r9r;r=r?rArCZ XML_NAMESPACEZXMLNS_NAMESPACEZXHTML_NAMESPACEZEMPTY_NAMESPACEZ EMPTY_PREFIXZdomregrDrErrrrsR