o ?Og ã@s0 ddlmZddlmZGdd„dejƒZdS)é)Ú fixer_base)ÚNamec@s*eZdZdZdZdeƒZdZdd„ZdS)Ú FixItertoolsTz7('imap'|'ifilter'|'izip'|'izip_longest'|'ifilterfalse')zì power< it='itertools' trailer< dot='.' func=%(it_funcs)s > trailer< '(' [any] ')' > > | power< func=%(it_funcs)s trailer< '(' [any] ')' > > écCs€d}|dd}d|vr+|jdvr+|d|d}}|j}| ¡| ¡|j |¡|p/|j}| t|jdd…|d¡dS)NÚfuncéÚit)Z ifilterfalseZ izip_longestÚdoté)Úprefix)Úvaluer ÚremoveÚparentÚreplacer)ÚselfZnodeZresultsr rr r©rúB/opt/alt/python310/lib64/python3.10/lib2to3/fixes/fix_itertools.pyÚ transforms     zFixItertools.transformN) Ú__name__Ú __module__Ú __qualname__Z BM_compatibleZit_funcsÚlocalsZPATTERNZ run_orderrrrrrrsú rN)ÚrZ fixer_utilrZBaseFixrrrrrÚs