sZ@ d Z ddlmZ ddlZddlZddlZddlZddlZddlZddl Z ddlmZm Z ddlmZ ddlmZ ddlmZ ddlmZmZ dd lmZmZ dd lmZ ddlmZ ddlmZmZm Z m!Z!m"Z" dd l#m$Z$ ej% rddl&m'Z' ddl(m)Z) ee* Z+da, G d de Z- G d de Z. G d de. Z/ G d de. Z0 G d de. Z1ed!d Z2 G d d e Z3dS )"zNetwork Authentication Helpers Contains interface (MultiDomainBasicAuth) and associated glue code for providing credentials in the context of network requests. )annotationsN)ABCabstractmethod)cache)commonprefix)Path)Any NamedTuple)AuthBase HTTPBasicAuth)get_netrc_auth) getLogger)ask ask_inputask_passwordremove_auth_from_urlsplit_auth_netloc_from_url)AuthInfo)PreparedRequest)ResponseFc . e Zd ZU ded<