Yf"@scdZddlZddlZddlmZddlZGdddeZeZyddl m Z Wne k rdZ YnXdddgZ d dZ iZZd d ZxWedeeeeeeeeeejeeejejfD]Zeees z#_deepcopy_tuple..)r%KeyErrorziptuple)rr)r+kjr)r)r_deepcopy_tuples   r6cCsSi}||t|1s      )           5                        7