ó Šp]c@s›dZddlZddlZddlZddlZddlZddlmZddl m Z ddl m Z ej eƒZdefd„ƒYZdS(s˛Internal module to help with normalizing botocore client args. This module (and all function/classes within this module) should be considered internal, and *not* a public API. i˙˙˙˙N(t RequestSigner(tConfig(tEndpointCreatortClientArgsCreatorcBsPeZd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z RS(cCs1||_||_||_||_||_dS(N(t_event_emittert _user_agentt_response_parser_factoryt_loadert_exceptions_factory(tselft event_emittert user_agenttresponse_parser_factorytloadertexceptions_factory((se/private/var/folders/fm/ht3bn7x14w5f1p210cn9wnz5tk38df/T/pip-install-QuvtDh/botocore/botocore/args.pyt__init__"s     c Cs|j||| ||||ƒ} | d} | d} | d} | d}| d}| d}| djddƒ}| d }| d }| d }|dkrÎ|dkrÎ|j| | ƒ\}}||d s