ó ;œPc@s,d„Zd„Zedkr(eƒndS(c gsg|D]}t|ƒ^q}t|ƒ}dg|}dg|}gt|ƒD] }g^qR}dg|}d}xðd} xÄt|ƒD]¶}||r¶|||||} nƒy||jƒ} WnEtk r||dkrîdSd||<|||||} n(Xd} ||j| ƒ||cd7<| ||WdS(NiicSs||S(N((txty((sH/opt/alt/python27/lib64/python2.7/site-packages/guppy/etc/IterPermute.pyt$scSs%|\}}|\}}t||ƒS(N(tcmp(t.0t.1tixatlnatixbtlnb((sH/opt/alt/python27/lib64/python2.7/site-packages/guppy/etc/IterPermute.pyR)s(titertlentrangetNonetnextt StopIterationtappendttupletreducetAssertionErrortlistt enumeratetsorttdict(targstatlatstoppedtlenstitbufstnextstntanynewRtwantedtixstixtlntjxstjtseentt((sH/opt/alt/python27/lib64/python2.7/site-packages/guppy/etc/IterPermute.pyt iterpermutes`          F# 0     cCs^ddl}|j}ttƒƒdgks3t‚tt|ddƒƒƒdd gks`t‚tt|ddƒ|ddƒƒƒd gks–t‚tttddƒtddƒƒƒd d gksÏt‚tttddƒtddƒƒƒd dddgkst‚tttddƒtddƒƒƒGHtttddƒtddƒƒƒGHdS(Niÿÿÿÿiiiii((i(i(ii(ii(ii(ii(ii(ii(ii(t itertoolstrepeatRR*RR (R+R,((sH/opt/alt/python27/lib64/python2.7/site-packages/guppy/etc/IterPermute.pyttest_iterpermute>s  -69?&t__main__N(R*R-t__name__(((sH/opt/alt/python27/lib64/python2.7/site-packages/guppy/etc/IterPermute.pyts ;