£Á°èZ¨Ä…–K§‚«“ô4“ÒÙ´dîfUÙÃÅ WKbyÊ¦•êŽ…È®FÒ¿ÊÎóCozá¬S@6{Í:›œêZÌ:Š•_%:¢¾¾~;‘Ã~èŠ©ÊÇí`ÔÑ©úë™µ'5I¿fš×WO%ø9¾«¾DK|€ùÍD”Ýs]nHÕ¶ê×Ó¼ãžªéUWŸÈË%DÒÕ¬ï‘]/Åcx  ‰ï2ß]ä6G[]S£ÔÏ¯rs{úëóµmÒï#UQxo·õÞCe]"±/aÙ&Eã4ú9Jé_ÞåëdãöKë)AÞ                  ¯¹ægƒÛowÐø^d™ý½ßB7áyMä9ÜÖUã
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
<html>
U
    e5d                     @   s6   d dl mZmZ d dlmZmZ G dd dejZdS )    )
fixer_basepytree)tokensymsc                   @   s    e Zd ZdZdZdZdd ZdS )FixSetLiteralTaj  power< 'set' trailer< '('
                     (atom=atom< '[' (items=listmaker< any ((',' any)* [',']) >
                                |
                                single=any) ']' >
                     |
                     atom< '(' items=testlist_gexp< any ((',' any)* [',']) > ')' >
                     )
                     ')' > >
              c           	      C   s   | d}|r2ttj| g}|| |}n|d }ttj	dg}|
dd |jD  |ttjd |jj|d _ttj|}|j|_t|jdkr|jd	 }|  |j|jd _|S )
Nsingleitems{c                 s   s   | ]}|  V  qd S )N)clone).0n r   5/usr/lib64/python3.8/lib2to3/fixes/fix_set_literal.py	<genexpr>'   s     z*FixSetLiteral.transform.<locals>.<genexpr>}      )getr   ZNoder   Z	listmakerr
   replaceZLeafr   LBRACEextendZchildrenappendRBRACEZnext_siblingprefixZdictsetmakerlenremove)	selfZnodeZresultsr   Zfaker   literalZmakerr   r   r   r   	transform   s"    


zFixSetLiteral.transformN)__name__
__module____qualname__ZBM_compatibleZexplicitZPATTERNr   r   r   r   r   r      s   
r   N)Zlib2to3r   r   Zlib2to3.fixer_utilr   r   ZBaseFixr   r   r   r   r   <module>   s   