ó ;œPc@s,d„Zd„Zedkr(eƒndS(c gsóg|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<| ||$scSs%|\}}|\}}t||ƒS(N(tcmp(t.0t.1tixatlnatixbtlnb((sH/opt/alt/python27/lib64/python2.7/site-packages/guppy/etc/IterPermute.pyR)s( titertlentrangetNonetnextt StopIterationtappendttupletreducetlistt enumeratetsorttdict(targstatlatstoppedtlenstitbufstnextstntanynewRtwantedtixstixtlntjxstjtseentt((sH/opt/alt/python27/lib64/python2.7/site-packages/guppy/etc/IterPermute.pyt iterpermutes^          F# 0     cCseddl}|j}tttddƒtddƒƒƒGHtttddƒtddƒƒƒGHdS(Ni’’’’iii(t itertoolstrepeatRR)R (R*R+((sH/opt/alt/python27/lib64/python2.7/site-packages/guppy/etc/IterPermute.pyttest_iterpermute>s  &t__main__N(R)R,t__name__(((sH/opt/alt/python27/lib64/python2.7/site-packages/guppy/etc/IterPermute.pyts ;