
    6Dh                     F     " S  S\ 5      r " S S\ 5      r " S S\ 5      rg)c                   *    \ rS rSrSrS rS rS rSrg)IdentityMap   a{  
`dict`-like object which acts as if the value for any key is the key itself. Objects
of this class can be passed in to arguments like `color_discrete_map` to
use the provided data values as colors, rather than mapping them to colors cycled
from `color_discrete_sequence`. This works for any `_map` argument to Plotly Express
functions, such as `line_dash_map` and `symbol_map`.
c                     U$ N selfkeys     P/var/www/html/env/lib/python3.13/site-packages/plotly/express/_special_inputs.py__getitem__IdentityMap.__getitem__
   s    
    c                     g)NTr   r   s     r   __contains__IdentityMap.__contains__   s    r   c                     U $ r   r   )r	   s    r   copyIdentityMap.copy   s    r   r   N)	__name__
__module____qualname____firstlineno____doc__r   r   r   __static_attributes__r   r   r   r   r      s    r   r   c                   "    \ rS rSrSrSS jrSrg)Constant   z
Objects of this class can be passed to Plotly Express functions that expect column
identifiers or list-like objects to indicate that this attribute should take on a
constant value. An optional label can be provided.
Nc                     Xl         X l        g r   )valuelabel)r	   r   r    s      r   __init__Constant.__init__   s    

r   )r    r   r   r   r   r   r   r   r!   r   r   r   r   r   r      s    r   r   c                   "    \ rS rSrSrSS jrSrg)Range    z
Objects of this class can be passed to Plotly Express functions that expect column
identifiers or list-like objects to indicate that this attribute should be mapped
onto integers starting at 0. An optional label can be provided.
Nc                     Xl         g r   r    )r	   r    s     r   r!   Range.__init__'   s    
r   r(   r   r#   r   r   r   r%   r%       s    r   r%   N)objectr   r   r%   r   r   r   <module>r+      s)   & &	v 	F r   