python (3.11.7)
    e8                     z    	 d dl mZ d dlmZ d dlmZmZmZmZm	Z	 d dl
mZ d dl
mZ  G d dej                  ZdS )	   )token)
fixer_base)NameArgListCallListCompin_special_context)python_symbols)Nodec                        e Zd ZdZdZdZd ZdS )FixMapTaL  
    map_none=power<
        'map'
        trailer< '(' arglist< 'None' ',' arg=any [','] > ')' >
        [extra_trailers=trailer*]
    >
    |
    map_lambda=power<
        'map'
        trailer<
            '('
            arglist<
                lambdef< 'lambda'
                         (fp=NAME | vfpdef< '(' fp=NAME ')'> ) ':' xp=any
                >
                ','
                it=any
            >
            ')'
        >
        [extra_trailers=trailer*]
    >
    |
    power<
        'map' args=trailer< '(' [any] ')' >
        [extra_trailers=trailer*]
    >
    zfuture_builtins.mapc                 N   |                      |          rd S g }d|v r2|d         D ])}|                    |                                           *|j        j        t
          j        k    rQ|                     |d           |                                }d|_        t          t          d          |g          }nd|v r{t          |d                                         |d                                         |d                                                   }t          t
          j
        |g|z   d	          }n_d
|v r"|d                                         }d|_        nd|v r|d         }|j        t
          j        k    r|j        d
         j        t
          j        k    rd|j        d
         j        d         j        t"