>$B$ D xxz 99 $   xxz dD !dii5<<&?{{   KK dd+ , rceZdZdZdZdZy) FixMetaclassTz classdef ct|syt|d}t|D]\}}}|}|j|jdj }t |jdk(r|jdj tjk(r|jd}n4|jdj} ttj| g}|jd|nt |jdk(r-ttjg}|jd|nt |jdk(rttjg}|jdttjd|jd||jdttj dn t#d |jdjd} d | _| j&} |jr1|j)ttj*d d | _nd | _|jd} d | jd_d | jd_|j)|t-|js^|jt|d} | | _|j)| |j)ttj.dyt |jdkDr|jdj tj0k(rt|jdj tj2k(rIt|d} |jd| |jdttj.dyyyy)Nr r)(zUnexpected class definition metaclass, r:rpass r1)rr$r8r r r lenrarglistrr set_childr'rrRPARLPARrrr(rCOMMAr@r2r<r=)selfrresultslast_metaclassr r"stmt text_typerQrmeta_txtorig_meta_prefixr pass_leafs r transformzFixMetaclass.transformsT" (.NE1d!N KKM/MM!$))  t}}  "}}Q$$ 4--*q)//1t||fX6q'*  1 $4<<,G   a )  1 $4<<,G   aejj#!6 7   a )   aejj#!6 7:; ;"**1-66q9$#??     ekk3!7 8!HO HO#++A. ') 1$') 1$^,U~~ LLNY/I/I    i (   d5==$7 8  1 $..$))U\\9..$))U\\9Y/I   r9 -   r4 t#< = ::%rN)__name__ __module__ __qualname__ BM_compatiblePATTERNr^rrrBrBsMGL>rrBN)r:rpygramr fixer_utilrrrrr$r/r3r8r@BaseFixrBrdrrrhsJ())&4(0# 1.-,S>:%%S>r