,r)V d dl mZ d dlZd dlmZ dddddd d d ed d fd ed d fdddddgZ G d de ZdS ) )TestCaseN)b)u9 /\"쫾몾ꮘﳞ볚 `1~!@#$%^&*()_+-=[]{}|;:',./<>?zT"/\\\"\ucafe\ubabe\uab98\ufcde\ubcda\uef4a\b\f\n\r\t`1~!@#$%^&*()_+-=[]{}|;:',./<>?")u ģ䕧覫췯ꯍz&"\u0123\u4567\u89ab\ucdef\uabcd\uef4a")controlsz "controls")z z"\b\f\n\r\t")z1{"object with 1 member":["array with 1 element"]}z7"{\"object with 1 member\":[\"array with 1 element\"]}")z s p a c e d z" s p a c e d ")u 𝄠z"\ud834\udd20")u αΩ"\u03b1\u03a9"u αΩr )z`1~!@#$%^&*()_+-={':[,]}|;.>?z!"`1~!@#$%^&*()_+-={':[,]}|;.>?"c &