U Ec{@sdZddlZejdkrLddlmZmZdadaedddZ eddd Z nejd krdd lm Z m Z dadaedd dZ edd d Z njddlZddlZddlmZeejefZeedfZdeeeeedddZ edddZ eddd Z dS)ze certifi.py ~~~~~~~~~~ This module returns the installation location of cacert.pem or its contents. N) )as_filefiles)returncCs*tdkr&ttddattatSNcertifi cacert.pem) _CACERT_PATHrrjoinpath _CACERT_CTXstr __enter__rr3/tmp/pip-target-5iept1ot/lib/python/certifi/core.pywheres  rcCstddjddSNrr asciiencoding)rr read_textrrrrcontents)sr)r)pathrcCs"tdkrtddattatSr)r get_pathr r rrrrrr3s  cCstddddSrrrrrrrLs)Unionz os.PathLikeutf-8strict)packageresourcererrorsrc Cs.tt|d}|W5QRSQRXdS)Nr)openrread)rr rr!datarrrr[srcCstjt}tj|dS)Nr )osrdirname__file__join)frrrrfs cCstddddSrrrrrrrks)rr)__doc__sys version_infoimportlib.resourcesrrr r r rrrrrr%typestypingr ModuleTypePackageResourcerrrrs: