a oe{@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*tdur&ttddattatSNcertifi cacert.pem) _CACERT_PATHrrjoinpath _CACERT_CTXstr __enter__rr-C:\Program Files\Certbot\pkgs\certifi\core.pywheres  rcCstddjddSNrr asciiencoding)rr read_textrrrrcontents)sr)r)pathrcCs"tdurtddattatSr)r get_pathr r rrrrrr3s  cCstddddSrrrrrrrLs)Unionz os.PathLikeutf-8strict)packageresourcererrorsrcCs:tt|d}|WdS1s,0YdS)Nr)openrread)rr rr!datarrrr[srcCstjt}tj|dS)Nr )osrdirname__file__join)frrrrfs cCstddddSrrrrrrrks)rr)__doc__sys version_infoZimportlib.resourcesrrr r r rrrrrr%typestypingr ModuleTypeZPackageZResourcerrrrs: