file: Module 
	body: list 
		element: ImportFrom 
			module: str = org.transcrypt.stubs.browser
			names: list 
				element: alias 
					name: str = __pragma__
					asname: NoneType = None
			level: int = 0
		element: Expr 
			value: Call 
				func: Name 
					id: str = __pragma__
					ctx: Load 
				args: list 
					element: Str 
						s: str = iconv
				keywords: list 
		element: FunctionDef 
			name: str = run
			args: arguments 
				args: list 
					element: arg 
						arg: str = autoTester
						annotation: NoneType = None
				vararg: NoneType = None
				kwonlyargs: list 
				kw_defaults: list 
				kwarg: NoneType = None
				defaults: list 
			body: list 
				element: Assign 
					targets: list 
						element: Name 
							id: str = tel
							ctx: Store 
					value: Dict 
						keys: list 
							element: Str 
								s: str = guido
							element: Str 
								s: str = jack
						values: list 
							element: Num 
								n: int = 4127
							element: Num 
								n: int = 4098
				element: Assign 
					targets: list 
						element: Subscript 
							value: Name 
								id: str = tel
								ctx: Load 
							slice: Index 
								value: Str 
									s: str = sape
							ctx: Store 
					value: Num 
						n: int = 4139
				element: Expr 
					value: Call 
						func: Attribute 
							value: Name 
								id: str = autoTester
								ctx: Load 
							attr: str = check
							ctx: Load 
						args: list 
							element: Name 
								id: str = tel
								ctx: Load 
						keywords: list 
				element: Expr 
					value: Call 
						func: Attribute 
							value: Name 
								id: str = autoTester
								ctx: Load 
							attr: str = check
							ctx: Load 
						args: list 
							element: Subscript 
								value: Name 
									id: str = tel
									ctx: Load 
								slice: Index 
									value: Str 
										s: str = jack
								ctx: Load 
						keywords: list 
				element: Delete 
					targets: list 
						element: Subscript 
							value: Name 
								id: str = tel
								ctx: Load 
							slice: Index 
								value: Str 
									s: str = sape
							ctx: Del 
				element: Assign 
					targets: list 
						element: Subscript 
							value: Name 
								id: str = tel
								ctx: Load 
							slice: Index 
								value: Str 
									s: str = irv
							ctx: Store 
					value: Num 
						n: int = 4127
				element: Expr 
					value: Call 
						func: Attribute 
							value: Name 
								id: str = autoTester
								ctx: Load 
							attr: str = check
							ctx: Load 
						args: list 
							element: Name 
								id: str = tel
								ctx: Load 
						keywords: list 
				element: Expr 
					value: Call 
						func: Attribute 
							value: Name 
								id: str = autoTester
								ctx: Load 
							attr: str = check
							ctx: Load 
						args: list 
							element: Call 
								func: Name 
									id: str = sorted
									ctx: Load 
								args: list 
									element: Call 
										func: Name 
											id: str = list
											ctx: Load 
										args: list 
											element: Call 
												func: Attribute 
													value: Name 
														id: str = tel
														ctx: Load 
													attr: str = keys
													ctx: Load 
												args: list 
												keywords: list 
										keywords: list 
								keywords: list 
							element: NameConstant 
								value: bool = False
						keywords: list 
				element: Expr 
					value: Call 
						func: Attribute 
							value: Name 
								id: str = autoTester
								ctx: Load 
							attr: str = check
							ctx: Load 
						args: list 
							element: Call 
								func: Name 
									id: str = sorted
									ctx: Load 
								args: list 
									element: Call 
										func: Attribute 
											value: Name 
												id: str = tel
												ctx: Load 
											attr: str = keys
											ctx: Load 
										args: list 
										keywords: list 
								keywords: list 
						keywords: list 
				element: Expr 
					value: Call 
						func: Attribute 
							value: Name 
								id: str = autoTester
								ctx: Load 
							attr: str = check
							ctx: Load 
						args: list 
							element: Compare 
								left: Str 
									s: str = guido
								ops: list 
									element: In 
								comparators: list 
									element: Name 
										id: str = tel
										ctx: Load 
						keywords: list 
				element: Expr 
					value: Call 
						func: Attribute 
							value: Name 
								id: str = autoTester
								ctx: Load 
							attr: str = check
							ctx: Load 
						args: list 
							element: Compare 
								left: Str 
									s: str = jack
								ops: list 
									element: NotIn 
								comparators: list 
									element: Name 
										id: str = tel
										ctx: Load 
						keywords: list 
				element: Expr 
					value: Call 
						func: Attribute 
							value: Name 
								id: str = autoTester
								ctx: Load 
							attr: str = check
							ctx: Load 
						args: list 
							element: Call 
								func: Name 
									id: str = dict
									ctx: Load 
								args: list 
									element: List 
										elts: list 
											element: Tuple 
												elts: list 
													element: Str 
														s: str = guido
													element: Num 
														n: int = 4127
												ctx: Load 
											element: Tuple 
												elts: list 
													element: Str 
														s: str = jack
													element: Num 
														n: int = 4098
												ctx: Load 
											element: Tuple 
												elts: list 
													element: Str 
														s: str = sape
													element: Num 
														n: int = 4139
												ctx: Load 
										ctx: Load 
								keywords: list 
						keywords: list 
				element: Assign 
					targets: list 
						element: Name 
							id: str = knights
							ctx: Store 
					value: Dict 
						keys: list 
							element: Str 
								s: str = robin
							element: Str 
								s: str = gallahad
						values: list 
							element: Str 
								s: str = the brave
							element: Str 
								s: str = the pure
				element: For 
					target: Tuple 
						elts: list 
							element: Name 
								id: str = k
								ctx: Store 
							element: Name 
								id: str = v
								ctx: Store 
						ctx: Store 
					iter: Call 
						func: Name 
							id: str = sorted
							ctx: Load 
						args: list 
							element: Call 
								func: Attribute 
									value: Name 
										id: str = knights
										ctx: Load 
									attr: str = items
									ctx: Load 
								args: list 
								keywords: list 
						keywords: list 
					body: list 
						element: Expr 
							value: Call 
								func: Attribute 
									value: Name 
										id: str = autoTester
										ctx: Load 
									attr: str = check
									ctx: Load 
								args: list 
									element: Name 
										id: str = k
										ctx: Load 
									element: Name 
										id: str = v
										ctx: Load 
								keywords: list 
					orelse: list 
				element: If 
					test: Compare 
						left: Str 
							s: str = gallahad
						ops: list 
							element: In 
						comparators: list 
							element: Name 
								id: str = knights
								ctx: Load 
					body: list 
						element: Expr 
							value: Call 
								func: Attribute 
									value: Name 
										id: str = autoTester
										ctx: Load 
									attr: str = check
									ctx: Load 
								args: list 
									element: Str 
										s: str = gallahad is a knight
								keywords: list 
					orelse: list 
				element: For 
					target: Name 
						id: str = k
						ctx: Store 
					iter: Call 
						func: Name 
							id: str = sorted
							ctx: Load 
						args: list 
							element: Name 
								id: str = knights
								ctx: Load 
						keywords: list 
					body: list 
						element: Expr 
							value: Call 
								func: Attribute 
									value: Name 
										id: str = autoTester
										ctx: Load 
									attr: str = check
									ctx: Load 
								args: list 
									element: Name 
										id: str = k
										ctx: Load 
								keywords: list 
					orelse: list 
				element: Assign 
					targets: list 
						element: Name 
							id: str = knight
							ctx: Store 
					value: Dict 
						keys: list 
							element: Str 
								s: str = rudolph
						values: list 
							element: Str 
								s: str = the righteous
				element: For 
					target: Name 
						id: str = k
						ctx: Store 
					iter: Name 
						id: str = knight
						ctx: Load 
					body: list 
						element: Expr 
							value: Call 
								func: Attribute 
									value: Name 
										id: str = autoTester
										ctx: Load 
									attr: str = check
									ctx: Load 
								args: list 
									element: Name 
										id: str = k
										ctx: Load 
								keywords: list 
					orelse: list 
			decorator_list: list 
			returns: NoneType = None