<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/css/bootstrap.min.css" rel="stylesheet"
        integrity="sha384-GLhlTQ8iRABdZLl6O3oVMWSktQOp6b7In1Zl3/Jr59b6EGGoI1aFkw7cmDA6j6gD" crossorigin="anonymous">
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.3.0/css/all.min.css"
        integrity="sha512-SzlrxWUlpfuzQ+pcUCosxcglQRNAq/DZjVsC0lE40xsADsfeQoEypE+enwcOiGjk/bSuGGKHEyjSoQ1zVisanQ=="
        crossorigin="anonymous" referrerpolicy="no-referrer" />
</head>
</html>

Š¹¼]{  ã               @   s^   d  d l  Z  d d d d i Z i  Z d d „  Z d d	 „  Z d f  d
 d „ Z d d „  Z d S)é    NZminidomzxml.dom.minidomZ4DOMzxml.dom.DOMImplementationc             C   s   | t  |  <d  S)N)Ú
registered)ÚnameÚfactory© r   ú+/opt/alt/python35/lib64/python3.5/domreg.pyÚregisterDOMImplementation   s    	r   c             C   s1   x* | D]" \ } } |  j  | | ƒ s d Sq Wd S)Nr   é   )Z
hasFeature)ÚdomÚfeaturesÚfÚvr   r   r   Ú_good_enough    s    r   c             C   s=  d d  l  } d  } t j |  ƒ } | rI t | i  i  d g ƒ } | j ƒ  S|  rZ t |  ƒ  St j j rŠ d | j	 k rŠ t d | j	 d ƒ St
 | t ƒ r¥ t | ƒ } x0 t j ƒ  D]" } | ƒ  } t | | ƒ r² | Sq² WxR t j ƒ  D]D } y t d | ƒ } Wn t k
 rwå Yn Xt | | ƒ rå | Sqå Wt d ƒ ‚ d  S)Nr   ÚgetDOMImplementationZ
PYTHON_DOMr   z$no suitable DOM implementation found)ÚosÚwell_known_implementationsÚgetÚ
__import__r   r   ÚsysÚflagsÚignore_environmentÚenvironÚ
isinstanceÚstrÚ_parse_feature_stringÚvaluesr   ÚkeysÚ	ExceptionÚImportError)r   r
   r   ZcreatorÚmodr	   r   r   r   r   '   s0    
	r   c             C   sÇ   g  } |  j  ƒ  } d } t | ƒ } x– | | k  r¼ | | } | d d k r` t d | f ƒ ‚ | d } d  } | | k  r¦ | | } | d d k r¦ | d } | } | j | | f ƒ q' Wt | ƒ S)Nr   Ú
0123456789zbad feature name: %rr   )ÚsplitÚlenÚ
ValueErrorÚappendÚtuple)Úsr
   ÚpartsÚiÚlengthZfeatureÚversionr   r   r   r   r   R   s"    



r   )r   r   r   r   r   r   r   r   r   r   r   Ú<module>	   s   +