Module Import alias ImportFrom alias Import alias Import alias Import alias Import alias ImportFrom alias ClassDef bases NameLoad body Expr Str Assign NameStore Num Pass decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults vararg kwarg body Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list decorator_list FunctionDef arguments args NameParam defaults body Expr Str FunctionDef arguments args NameParam defaults body Return Call NameLoad NameLoad NameLoad decorator_list Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call NameLoad NameLoad decorator_list Call NameLoad Lambda arguments args NameParam defaults Str ClassDef bases NameLoad body Expr Str Assign NameStore NameLoad Expr Str Assign NameStore Str Assign NameStore NameLoad Expr Str Assign NameStore Str Expr Str Assign NameStore NameLoad Expr Str FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad ClassDef bases NameLoad body Expr Str Pass decorator_list Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body If CompareIs AttributeLoad NameLoad attr NameLoad body Return Str orelse Return Str decorator_list FunctionDef arguments args NameParam defaults body If CompareIs AttributeLoad NameLoad attr NameLoad body Return Str orelse Return Str decorator_list FunctionDef arguments args NameParam defaults body Expr Str If CompareIsNot AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Return AttributeLoad NameLoad attr orelse Return AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign AttributeStore NameLoad attr NameLoad Return AttributeLoad NameLoad attr decorator_list AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam defaults body Expr Str If AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr NameLoad Return NameLoad orelse Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call NameLoad AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Str If Call AttributeLoad AttributeLoad NameLoad attr attr body Return Call NameLoad NameLoad orelse If Call AttributeLoad AttributeLoad NameLoad attr attr body Return Call NameLoad NameLoad orelse If Call AttributeLoad AttributeLoad NameLoad attr attr body Return Call NameLoad NameLoad orelse Return NameLoad decorator_list Expr Str FunctionDef arguments args NameParam NameParam defaults body Expr Str If BoolOpOr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr body For TupleStore NameStore NameStore Call NameLoad AttributeLoad NameLoad attr body Assign NameStore Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr If CompareIs NameLoad Str body Break orelse For TupleStore NameStore NameStore Call NameLoad AttributeLoad NameLoad attr body Assign NameStore Call NameLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad NameLoad AttributeLoad NameLoad attr NameLoad If CompareIs NameLoad Str body Break Return Call AttributeLoad NameLoad attr NameLoad decorator_list Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr ListLoad FunctionDef arguments args NameParam NameParam NameParam defaults vararg body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad NameLoad NameLoad NameLoad decorator_list Expr Call AttributeLoad Call NameLoad AttributeLoad NameLoad attr attr NameLoad Return Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str If CompareIs NameLoad NameLoad body Assign NameStore ListLoad Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign NameStore AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam defaults vararg body If UnaryOpNot AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad orelse Assign AttributeStore NameLoad attr Call NameLoad AttributeLoad NameLoad attr NameLoad NameLoad decorator_list Expr Call AttributeLoad Call NameLoad NameLoad attr NameLoad Return Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list Assign NameStore NameStore NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Slice Expr Call AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign AttributeStore NameLoad attr NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults body If CompareIs Call NameLoad NameLoad NameLoad NameLoad NameLoad body Assign AttributeStore NameLoad attr NameLoad Return NameLoad decorator_list Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Return Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr Call NameLoad Call NameLoad NameLoad AttributeLoad NameLoad attr decorator_list Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr Call NameLoad Call NameLoad Lambda arguments args NameParam defaults UnaryOpNot Call NameLoad NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str If CompareIs NameLoad NameLoad body Assign NameStore Lambda arguments args NameParam defaults vararg NameLoad Assign AttributeStore NameLoad attr NameLoad FunctionDef arguments args NameParam NameParam defaults vararg body If CompareIs Call NameLoad NameLoad NameLoad NameLoad NameLoad body Assign AttributeStore NameLoad attr NameLoad decorator_list Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Return Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str If CompareIs NameLoad NameLoad body Assign NameStore Lambda arguments args NameParam defaults vararg NameLoad Assign AttributeStore NameLoad attr NameLoad FunctionDef arguments args NameParam NameParam defaults vararg body If CompareIs Call NameLoad NameLoad NameLoad NameLoad NameLoad body Assign AttributeStore NameLoad attr NameLoad Return Str decorator_list Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Return Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Str If Call AttributeLoad AttributeLoad NameLoad attr attr body Return Call AttributeLoad NameLoad attr CompareIn NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr orelse Return Call AttributeLoad NameLoad attr CompareIn NameLoad AttributeLoad NameLoad attr decorator_list Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam defaults vararg body Expr Str FunctionDef arguments args NameParam defaults vararg body If BoolOpOr Call AttributeLoad Call NameLoad NameLoad attr Call AttributeLoad Call NameLoad NameLoad attr Call AttributeLoad Call NameLoad NameLoad attr body Return Call NameLoad NameLoad NameLoad orelse Return Call Call NameLoad NameLoad NameLoad NameLoad decorator_list Return Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr ListComp Call AttributeLoad NameLoad attr NameLoad comprehension NameStore AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad NameLoad body Expr Str If CompareIs NameLoad NameLoad body Return IfExp CompareIs NameLoad NameLoad NameLoad ListLoad Assign NameStore IfExp NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr FunctionDef arguments args NameParam defaults vararg body For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body TryExcept body If CompareNotEq SubscriptLoad NameLoad Index NameLoad SubscriptLoad NameLoad Index NameLoad body Return NameLoad handlers ExceptHandler type NameLoad body Return NameLoad Return NameLoad decorator_list Return Call AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str Return Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str If Call AttributeLoad AttributeLoad NameLoad attr attr body Return Call AttributeLoad NameLoad attr Call NameLoad Return Call AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str If Call AttributeLoad AttributeLoad NameLoad attr attr body Return Call AttributeLoad NameLoad attr Call NameLoad Return Call AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str If Call AttributeLoad AttributeLoad NameLoad attr attr body Return Call AttributeLoad NameLoad attr Call NameLoad Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Slice Expr Call AttributeLoad NameLoad attr NameLoad Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str If CompareIsNot NameLoad NameLoad body If Call AttributeLoad Call NameLoad NameLoad attr body Return Call AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr keyword Lambda arguments args NameParam defaults vararg Call AttributeLoad NameLoad attr NameLoad orelse Return Call AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr keyword NameLoad orelse Return Call AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str If CompareIs NameLoad NameLoad body Return Lambda arguments args NameParam defaults vararg NameLoad Return IfExp Call AttributeLoad NameLoad attr NameLoad NameLoad Lambda arguments args NameParam defaults vararg SubscriptLoad NameLoad Index NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Dict Assign NameStore Call AttributeLoad NameLoad attr NameLoad FunctionDef arguments args NameParam NameParam defaults vararg body Assign NameStore Call NameLoad NameLoad NameLoad Expr Call NameLoad AttributeLoad NameLoad attr NameLoad NameLoad decorator_list Expr Call AttributeLoad NameLoad attr NameLoad NameLoad If CompareEq Call NameLoad AttributeLoad NameLoad attr Num body TryExcept body Return SubscriptLoad AttributeLoad NameLoad attr Index Num handlers ExceptHandler type NameLoad body Return SubscriptLoad Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr Index Num Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str FunctionDef arguments args NameParam NameParam NameParam defaults body If CompareNotIn NameLoad NameLoad body Assign SubscriptStore NameLoad Index NameLoad ListLoad Expr Call AttributeLoad SubscriptLoad NameLoad Index NameLoad attr NameLoad decorator_list Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad NameLoad Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str If CompareIs NameLoad NameLoad body Assign NameStore Lambda arguments args defaults vararg SubscriptLoad NameLoad Index Num FunctionDef arguments args NameParam NameParam NameParam defaults body Assign SubscriptStore NameLoad Index NameLoad NameLoad decorator_list Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad NameLoad Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str FunctionDef arguments args NameParam NameParam NameParam defaults body If CompareNotIn NameLoad NameLoad body Assign SubscriptStore NameLoad Index NameLoad Num AugAssignAdd SubscriptStore NameLoad Index NameLoad Num decorator_list Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad NameLoad Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults Lambda arguments args NameParam defaults NameLoad body Expr Str Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call NameLoad NameLoad Assign NameStore Num Assign NameStore Call NameLoad NameLoad While CompareLt NameLoad NameLoad body Assign NameStore BinOpRShift BinOpAdd NameLoad NameLoad Num If CompareLt Call NameLoad SubscriptLoad NameLoad Index NameLoad NameLoad body Assign NameStore BinOpAdd NameLoad Num orelse Assign NameStore NameLoad Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults Num body Expr Str Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Slice Num NameLoad If CompareIs Call NameLoad NameLoad Num body Assign NameStore SubscriptLoad NameLoad Index Num Return Call AttributeLoad NameLoad attr NameLoad decorator_list Assign NameStore NameStore NameLoad FunctionDef arguments args NameParam NameParam defaults Num body Expr Str Return Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Slice Num UnaryOpUSub NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults Num body Expr Str Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Slice UnaryOpUSub NameLoad If CompareIs Call NameLoad NameLoad Num body Assign NameStore SubscriptLoad NameLoad Index Num Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults Num body Expr Str Return Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Slice NameLoad decorator_list Assign NameStore NameLoad FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Lambda arguments args NameParam defaults NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad If CompareIs AttributeLoad NameLoad attr NameLoad body Assign AttributeStore NameLoad attr ListLoad FunctionDef arguments args NameParam defaults vararg body If BoolOpOr Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr NameLoad body If NameLoad body Assign AttributeStore NameLoad attr BinOpAdd AttributeLoad NameLoad attr NameLoad orelse Expr Call AttributeLoad NameLoad attr NameLoad NameLoad AttributeLoad NameLoad attr orelse Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str Return Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults vararg body Expr Str If Call AttributeLoad AttributeLoad NameLoad attr attr body Assign NameStore Dict For TupleStore NameStore NameStore Call NameLoad AttributeLoad NameLoad attr body If CompareIs Call AttributeLoad Call NameLoad NameLoad attr NameLoad Num body Expr Call AttributeLoad NameLoad attr NameLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad orelse Assign NameStore ListLoad For TupleStore NameStore NameStore Call NameLoad AttributeLoad NameLoad attr body If CompareIs Call AttributeLoad Call NameLoad NameLoad attr NameLoad Num body Expr Call AttributeLoad NameLoad attr NameLoad Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore ListLoad Assign NameStore ListLoad FunctionDef arguments args NameParam NameParam defaults vararg body Expr Call AttributeLoad IfExp Call NameLoad NameLoad NameLoad NameLoad attr NameLoad decorator_list Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Return Call AttributeLoad NameLoad attr ListLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad NameLoad body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr ListLoad Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr If CompareIsNot NameLoad NameLoad body Assign NameStore Call AttributeLoad Call NameLoad AttributeLoad NameLoad attr attr NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults body If IfExp NameLoad BoolOpOr CompareNotEq Call AttributeLoad NameLoad attr NameLoad NameLoad UnaryOpNot Call NameLoad NameLoad UnaryOpNot Call AttributeLoad NameLoad attr NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Return NameLoad decorator_list Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Return Call AttributeLoad NameLoad attr NameLoad decorator_list Assign NameStore NameLoad FunctionDef arguments args NameParam defaults vararg body Expr Str Assign NameStore Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Num AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad ListLoad decorator_list FunctionDef arguments args NameParam defaults vararg body Expr Str If CompareIs Call NameLoad SubscriptLoad AttributeLoad NameLoad attr Index Num NameLoad body Assign NameStore AttributeLoad NameLoad attr orelse Assign NameStore Call NameLoad SubscriptLoad AttributeLoad NameLoad attr Index Num Assign NameStore Call NameLoad NameLoad For TupleStore NameStore NameStore Call NameLoad NameLoad body Assign NameStore BinOpBitAnd NameLoad Call NameLoad SubscriptLoad NameLoad Index NameLoad Return Call AttributeLoad NameLoad attr Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults vararg body Expr Str Assign NameStore Call NameLoad AttributeLoad NameLoad attr For TupleStore NameStore NameStore Call NameLoad NameLoad body Assign NameStore BinOpSub NameLoad Call NameLoad SubscriptLoad NameLoad Index NameLoad Return Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam defaults vararg body Expr Str Assign NameStore Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Num AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad Call AttributeLoad Call AttributeLoad Call AttributeLoad Call NameLoad NameLoad attr attr Lambda arguments args NameParam defaults vararg Call NameLoad NameLoad attr attr For TupleStore NameStore NameStore Call NameLoad NameLoad body Assign NameStore Call NameLoad SubscriptLoad NameLoad Index NameLoad If CompareLt NameLoad NameLoad body Expr SubscriptLoad NameLoad Index NameLoad For NameStore Call NameLoad BinOpSub NameLoad NameLoad body Expr Call AttributeLoad SubscriptLoad NameLoad Index NameLoad attr NameLoad Return Call AttributeLoad NameLoad attr Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Dict Assign NameStore AttributeLoad NameLoad attr Assign NameStore Num Assign NameStore Call NameLoad NameLoad While CompareLt NameLoad NameLoad body Assign SubscriptStore NameLoad Index SubscriptLoad NameLoad Index NameLoad SubscriptLoad NameLoad Index NameLoad Assign NameStore Call NameLoad NameLoad AugAssignAdd NameStore Num Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str Assign NameStore AttributeLoad NameLoad attr Assign NameStore Num If UnaryOpNot BoolOpOr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr body Return Call AttributeLoad NameLoad attr Num If NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore IfExp CompareIs SubscriptLoad NameLoad Index NameLoad NameLoad NameLoad Num orelse Assign NameStore Num Assign NameStore Call NameLoad NameLoad While CompareLt NameLoad NameLoad body If CompareIs SubscriptLoad NameLoad Index NameLoad NameLoad body Return Call AttributeLoad NameLoad attr NameLoad AugAssignAdd NameStore Num Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore AttributeLoad NameLoad attr Assign NameStore BinOpSub Call NameLoad NameLoad Num If UnaryOpNot BoolOpOr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr body Return Call AttributeLoad NameLoad attr Num While CompareGt NameLoad Num body If CompareIs SubscriptLoad NameLoad Index NameLoad NameLoad body Return Call AttributeLoad NameLoad attr NameLoad AugAssignSub NameStore Num Return Call AttributeLoad NameLoad attr Num decorator_list FunctionDef arguments args NameParam defaults vararg body Expr Str Assign NameStore Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Num AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr Call NameLoad NameLoad decorator_list Expr Str FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list Assign NameStore NameLoad FunctionDef arguments args NameParam defaults vararg body Expr Str FunctionDef arguments args defaults vararg body Assign NameStore BinOpAdd NameLoad NameLoad Return Call AttributeLoad NameLoad attr NameLoad decorator_list Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults vararg body Expr Str Return Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Dict If CompareIs NameLoad NameLoad body Assign NameStore Lambda arguments args NameParam defaults NameLoad FunctionDef arguments args defaults vararg kwarg body Assign NameStore Call NameLoad NameLoad If CompareNotIn NameLoad AttributeLoad NameLoad attr body Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad Call AttributeLoad NameLoad attr NameLoad NameLoad Return SubscriptLoad AttributeLoad NameLoad attr Index NameLoad decorator_list Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults vararg body Expr Str FunctionDef arguments args defaults body Expr Call AttributeLoad NameLoad attr NameLoad decorator_list Assign NameStore Call NameLoad BinOpDiv Call NameLoad NameLoad Call NameLoad Num NameLoad Expr Call AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults vararg body Expr Str Return Call AttributeLoad NameLoad attr Num NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad FunctionDef arguments args defaults body Assign AttributeStore NameLoad attr AttributeStore NameLoad attr NameLoad decorator_list Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore BinOpDiv Call NameLoad NameLoad Call NameLoad Num FunctionDef arguments args defaults vararg kwarg body FunctionDef arguments args defaults body Assign AttributeStore NameLoad attr NameLoad If AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call NameLoad decorator_list If UnaryOpNot AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call NameLoad NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr If AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr NameLoad orelse Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call NameLoad Return AttributeLoad NameLoad attr decorator_list Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str Assign NameStore BinOpDiv Call NameLoad NameLoad Call NameLoad Num FunctionDef arguments args defaults vararg kwarg body FunctionDef arguments args defaults body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list TryExcept body Expr Call AttributeLoad AttributeLoad NameLoad attr attr handlers ExceptHandler type NameLoad body Pass Assign AttributeStore NameLoad attr Call NameLoad NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad FunctionDef arguments args defaults vararg kwarg body If CompareIs AttributeLoad NameLoad attr NameLoad body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad Return AttributeLoad NameLoad attr decorator_list Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str FunctionDef arguments args defaults vararg kwarg body If NameLoad body Assign SubscriptStore NameLoad Index Str AttributeLoad NameLoad attr orelse Assign NameStore Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Num AttributeLoad NameLoad attr Return Call NameLoad NameLoad NameLoad decorator_list Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults vararg body Expr Str Assign NameStore Call NameLoad NameLoad FunctionDef arguments args defaults vararg kwarg body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad For NameStore NameLoad body Assign NameStore Call NameLoad NameLoad Return NameLoad decorator_list Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr If CompareLtE AttributeLoad NameLoad attr Num body Return Call NameLoad FunctionDef arguments args defaults vararg body If CompareLtE AttributeLoad NameLoad attr Num body Return Call NameLoad NameLoad AugAssignSub AttributeStore NameLoad attr Num decorator_list Return Call AttributeLoad NameLoad attr NameLoad decorator_list Expr Str FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore ListLoad For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr ListLoad NameLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Dict For NameStore NameLoad body Assign SubscriptStore NameLoad Index SubscriptLoad AttributeLoad NameLoad attr Index NameLoad NameLoad Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore ListLoad For TupleStore NameStore NameStore Call NameLoad AttributeLoad NameLoad attr body If Call AttributeLoad Call NameLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad Return Call AttributeLoad NameLoad attr Call NameLoad NameLoad decorator_list Assign NameStore NameLoad FunctionDef arguments args NameParam defaults vararg body Expr Str Assign NameStore Call NameLoad NameLoad For NameStore NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Return Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults vararg body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Dict FunctionDef arguments args NameParam defaults vararg body If CompareIn NameLoad AttributeLoad NameLoad attr body Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad decorator_list Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad ListLoad NameLoad Return Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults vararg body Assign NameStore Dict Assign NameStore Call AttributeLoad Call NameLoad NameLoad attr For TupleStore NameStore NameStore Call NameLoad AttributeLoad NameLoad attr body If UnaryOpNot Call AttributeLoad NameLoad attr NameLoad NameLoad body Assign SubscriptStore NameLoad Index NameLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults vararg body Expr Str Assign NameStore AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr FunctionDef arguments args NameParam defaults vararg body For TupleStore NameStore NameStore Call NameLoad NameLoad body If CompareNotIn NameLoad AttributeLoad NameLoad attr body Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad SubscriptLoad NameLoad Index NameLoad decorator_list Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Return Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Import alias Return Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Expr Call NameLoad AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr CompareEq AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str If CompareIs AttributeLoad NameLoad attr NameLoad body Return NameLoad If Call AttributeLoad AttributeLoad NameLoad attr attr body Assign NameStore CompareIs Call AttributeLoad AttributeLoad NameLoad attr attr Str orelse If Call AttributeLoad AttributeLoad NameLoad attr attr body Assign NameStore CompareEq Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr Num orelse Assign NameStore CompareEq Call NameLoad AttributeLoad NameLoad attr Num Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr CompareIs Call NameLoad AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr CompareIs Call NameLoad AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr CompareIs Call NameLoad AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr CompareIs AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr CompareIs Call NameLoad AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr CompareIs Call NameLoad AttributeLoad NameLoad attr NameLoad decorator_list Assign NameStore NameLoad FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr CompareIs Call NameLoad AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr CompareIs Call NameLoad AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr CompareIs Call NameLoad AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr CompareIs Call NameLoad AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr CompareIs Call NameLoad AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr CompareIs Call NameLoad AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr CompareIs Call NameLoad AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr CompareIs Call NameLoad AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr CompareIs Call NameLoad AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr CompareIs Call NameLoad AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr CompareIs Call NameLoad AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr CompareIs Call NameLoad AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr CompareIs Call NameLoad AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr CompareIs Call NameLoad AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr CompareIs Call NameLoad AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str TryExcept body Assign NameStore NameLoad handlers ExceptHandler type NameLoad body Assign NameStore AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr CompareIs Call NameLoad AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr CompareIs Call NameLoad AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr CompareIs Call NameLoad AttributeLoad NameLoad attr Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr CompareIs Call NameLoad AttributeLoad NameLoad attr Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr CompareIs Call NameLoad AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr CompareIs Call NameLoad AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr CompareIs Call NameLoad AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr CompareIs Call NameLoad AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr CompareIs Call NameLoad AttributeLoad NameLoad attr Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr CompareIs Call NameLoad AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr CompareIs Call NameLoad AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults Str body Expr Str Assign NameStore Call AttributeLoad NameLoad attr ListComp Call NameLoad NameLoad comprehension NameStore AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults vararg body Expr Str Return Call AttributeLoad NameLoad attr Lambda arguments args defaults vararg AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults vararg body Expr Str Return Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr Lambda arguments args NameParam defaults vararg SubscriptLoad NameLoad Index AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str FunctionDef arguments args NameParam defaults vararg body If CompareIs AttributeLoad NameLoad attr NameLoad body Return NameLoad For NameStore AttributeLoad NameLoad attr body If CompareNotEq SubscriptLoad AttributeLoad NameLoad attr Index NameLoad SubscriptLoad NameLoad Index NameLoad body Return NameLoad Return NameLoad decorator_list Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults vararg body Expr Str Assign NameStore AttributeLoad NameLoad attr Assign NameStore Num While CompareIsNot NameLoad Num body AugAssignSub NameStore Num Expr Call NameLoad NameLoad AugAssignAdd NameStore Num Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str Assign NameStore AttributeLoad NameLoad attr If CompareIs NameLoad NameLoad body Assign NameStore Num Assign NameStore AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults vararg body Expr Str If CompareIs AttributeLoad NameLoad attr NameLoad body Return Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr If Call NameLoad AttributeLoad NameLoad attr NameLoad body Assign NameStore Call NameLoad AttributeLoad NameLoad attr NameLoad orelse Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If Call AttributeLoad NameLoad attr NameLoad body Return Call AttributeLoad NameLoad attr Call NameLoad NameLoad Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore AttributeLoad NameLoad attr For TupleStore NameStore NameStore Call NameLoad NameLoad body Expr Call NameLoad NameLoad NameLoad SubscriptLoad NameLoad Index NameLoad Expr Call AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults Str body Expr Str AugAssignAdd AttributeStore NameLoad attr Num Assign NameStore AttributeLoad NameLoad attr If NameLoad body Return Call AttributeLoad NameLoad attr BinOpAdd NameLoad Call NameLoad NameLoad orelse Return Call AttributeLoad NameLoad attr NameLoad decorator_list Assign NameStore Dict Str Str Str Str Str Str Str Str Str Str FunctionDef arguments args NameParam defaults body Expr Str Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Str SubscriptLoad AttributeLoad NameLoad attr Index Str For TupleStore NameStore NameStore Call NameLoad AttributeLoad NameLoad attr body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad If CompareIsNot NameLoad Str body Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad Return Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str For TupleStore NameStore NameStore Call NameLoad AttributeLoad NameLoad attr body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad Return Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list Expr Str Assign NameStore Dict Str Str Str Str Str Str Assign NameStore Dict Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad NameLoad body Expr Str If CompareIs NameLoad NameLoad body Assign NameStore Dict Assign NameStore AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Dict Str Str Str Str Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Num FunctionDef arguments args NameParam defaults body FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Str Str BinOpMod Str Call AttributeLoad NameLoad attr Num If CompareEq NameLoad Str body Assign NameStore Str If CompareEq NameLoad Str body Assign NameStore Str If CompareEq NameLoad Str body Assign NameStore Str If CompareEq NameLoad Str body Assign NameStore Str If CompareEq NameLoad Str body Assign NameStore Str Return SubscriptLoad AttributeLoad NameLoad attr Index NameLoad decorator_list Return Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Num If CompareEq NameLoad Str body Assign NameStore Str If CompareEq NameLoad Str body Assign NameStore Str If CompareEq NameLoad Str body Assign NameStore Str If CompareEq NameLoad Str body Assign NameStore Str If CompareEq NameLoad Str body Assign NameStore Str Return BinOpAdd Str SubscriptLoad AttributeLoad NameLoad attr Index NameLoad decorator_list FunctionDef arguments args NameParam defaults NameLoad body If CompareIsNot NameLoad NameLoad body AugAssignAdd AttributeStore NameLoad attr NameLoad Return BinOpMult Str AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body If Call NameLoad NameLoad Str NameLoad body Assign NameStore Call AttributeLoad Call AttributeLoad Call AttributeLoad NameLoad attr Num attr Str attr orelse Assign NameStore Call AttributeLoad Call AttributeLoad Call NameLoad Call AttributeLoad NameLoad attr Num Str attr attr Return BinOpAdd BinOpAdd Str Call NameLoad NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body If Call NameLoad NameLoad Str NameLoad body Assign NameStore Call AttributeLoad Call AttributeLoad Call AttributeLoad NameLoad attr Num attr Str attr orelse Assign NameStore Call AttributeLoad Call AttributeLoad Call NameLoad Call AttributeLoad NameLoad attr Num Str attr attr If Call AttributeLoad NameLoad attr Str body Return BinOpAdd BinOpAdd Str Call NameLoad Num Str orelse If Call AttributeLoad NameLoad attr Str body Return BinOpAdd BinOpAdd BinOpAdd BinOpAdd BinOpAdd Str Call NameLoad Call NameLoad NameLoad Str Call NameLoad UnaryOpUAdd Num Str orelse Return BinOpAdd BinOpAdd BinOpAdd BinOpAdd BinOpAdd Str Call NameLoad Call NameLoad NameLoad Str Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body If Call NameLoad NameLoad Str NameLoad body Assign NameStore Call AttributeLoad Call AttributeLoad Call AttributeLoad NameLoad attr Num attr Str attr orelse Assign NameStore Call AttributeLoad Call AttributeLoad Call NameLoad Call AttributeLoad NameLoad attr Num Str attr attr Return BinOpAdd BinOpAdd Str Call NameLoad NameLoad Str decorator_list Assign NameStore BinOpAdd BinOpAdd Call NameLoad Str Str AugAssignAdd NameStore BinOpAdd Call NameLoad Str AugAssignAdd NameStore BinOpAdd Call NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str NameLoad NameLoad AugAssignAdd NameStore BinOpAdd BinOpAdd BinOpAdd Call NameLoad Str Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str NameLoad NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str NameLoad NameLoad If Call NameLoad NameLoad Str NameLoad body AugAssignAdd NameStore BinOpAdd Call NameLoad Str orelse AugAssignAdd NameStore BinOpAdd Call NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr BoolOpOr Call AttributeLoad NameLoad attr Str Str NameLoad If CompareIsNot NameLoad NameLoad body Return Call NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore BinOpAdd BinOpAdd BinOpAdd BinOpAdd Str NameLoad Str NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr TryExcept body Assign NameStore Call NameLoad NameLoad Str Str Exec NameLoad Call NameLoad Call NameLoad handlers ExceptHandler body Print NameLoad Raise Call NameLoad Str Assign AttributeStore NameLoad attr NameLoad FunctionDef arguments args NameParam defaults Dict Str Str body For TupleStore NameStore NameStore Call NameLoad NameLoad body If Call NameLoad AttributeLoad NameLoad attr Str NameLoad body Assign SubscriptStore AttributeLoad AttributeLoad NameLoad attr attr Index NameLoad SubscriptLoad NameLoad Index NameLoad orelse Assign SubscriptStore AttributeLoad AttributeLoad NameLoad attr attr Index NameLoad SubscriptLoad NameLoad Index NameLoad Return Call AttributeLoad NameLoad attr NameLoad decorator_list Assign AttributeStore NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign AttributeStore NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str If CompareIsNot AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Return AttributeLoad NameLoad attr orelse Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args defaults body Expr Str Assign NameStore Lambda arguments args NameParam defaults BoolOpOr Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr NameLoad For NameStore Call AttributeLoad NameLoad attr NameLoad keyword NameLoad body Assign NameStore SubscriptLoad NameLoad Index Num If UnaryOpNot Call NameLoad NameLoad NameLoad body FunctionDef arguments args NameParam defaults body FunctionDef arguments args defaults vararg body If CompareEq Call NameLoad NameLoad Num body Assign NameStore Call Call NameLoad Call NameLoad SubscriptLoad NameLoad Index Num NameLoad orelse If CompareGt Call NameLoad NameLoad Num body Assign NameStore SubscriptLoad NameLoad Slice Num Assign NameStore Call Call NameLoad Call NameLoad SubscriptLoad NameLoad Index Num NameLoad NameLoad orelse Assign NameStore Call Call NameLoad Call NameLoad ListLoad NameLoad Return NameLoad decorator_list Return NameLoad decorator_list Expr Call AttributeLoad NameLoad attr NameLoad Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad Assign AttributeStore NameLoad attr Dict decorator_list NameLoad decorator_list Expr Call AttributeLoad NameLoad attr
N/A N/A inspect types * N/A re N/A functools N/A random N/A time threading Timer _IdCounter N/A object N/A N/A  A Global Dictionary for uniq IDs
     N/A count 0 N/A N/A __ N/A object N/A N/A 
    Use this class to alter __repr__ of
    underscore object. So when you are using
    it on your project it will make sense
     __init__ N/A N/A self repr func N/A N/A N/A N/A self _repr repr N/A N/A self _func func N/A N/A N/A functools update_wrapper self func N/A __call__ N/A N/A self N/A args kw N/A N/A N/A N/A self _func args kw N/A __repr__ N/A N/A self N/A N/A N/A N/A N/A self _repr N/A self _func N/A N/A u_withrepr N/A N/A reprfun N/A N/A N/A  Decorator to rename a function
     _wrap N/A N/A func N/A N/A N/A N/A __ reprfun func N/A N/A _wrap N/A _ N/A N/A obj N/A N/A N/A 
    _ function, which creates an instance of the underscore object,
    We will also assign all methods of the underscore class as a method
    to this function so that it will be usable as a static object
     N/A N/A underscore obj N/A N/A u_withrepr N/A N/A N/A x N/A <Underscore Object> underscore N/A object N/A N/A 
    Instead of creating a class named _ (underscore) I created underscore
    So I can use _ function both statically and dynamically just it
    is in the original underscore
     N/A object None N/A  Passed object
     N/A VERSION 0.1.6 N/A chained False N/A  If the object is in a chained state or not
     N/A Null __Null__ N/A 
    Since we are working with the native types
    I can't compare anything with None, so I use a Substitute type for checking
     N/A _wrapped Null N/A 
    When object is in chained state, This property will contain the latest
    processed Value of passed object, I assign it no Null so I can check
    against None results
     __init__ N/A N/A self obj N/A N/A N/A  Let there be light
         N/A N/A self chained False N/A N/A self object obj Namespace N/A object N/A N/A  For simulating full closure support
             N/A N/A N/A N/A self Namespace Namespace N/A __str__ N/A N/A self N/A N/A N/A N/A N/A self chained True N/A N/A Underscore chained instance N/A N/A Underscore instance N/A __repr__ N/A N/A self N/A N/A N/A N/A N/A self chained True N/A N/A <Underscore chained instance> N/A N/A <Underscore instance> N/A obj N/A N/A self N/A N/A N/A 
        Returns passed object but if chain method is used
        returns the last processed result
         N/A N/A N/A self _wrapped N/A self Null N/A N/A N/A self _wrapped N/A N/A N/A self object N/A property obj N/A N/A self value N/A N/A N/A  New style classes requires setters for @propert methods
         N/A N/A self object value N/A N/A self object N/A N/A obj setter _wrap N/A N/A self ret N/A N/A N/A 
        Returns result but ig chain method is used
        returns the object itself so we can chain
         N/A N/A self chained N/A N/A N/A self _wrapped ret N/A self N/A N/A ret N/A _clean N/A N/A self N/A N/A N/A 
        creates a new instance for Internal use to prevent problems
        caused by chaining
         N/A N/A _ N/A self obj N/A property _toOriginal N/A N/A self val N/A N/A N/A  Pitty attempt to convert itertools result into a real object
         N/A N/A N/A N/A self _clean isTuple N/A N/A N/A tuple val N/A N/A N/A N/A N/A self _clean isList N/A N/A N/A list val N/A N/A N/A N/A N/A self _clean isDict N/A N/A N/A dict val N/A N/A val N/A N/A 
    Collection Functions
     each N/A N/A self func N/A N/A N/A 
        iterates through each item of an object
        :Param: func iterator function
         N/A N/A N/A N/A N/A self _clean isTuple N/A N/A N/A self _clean isList N/A N/A N/A index value N/A enumerate N/A self obj N/A N/A r N/A func value index N/A self obj N/A N/A r breaker N/A N/A N/A N/A N/A index key N/A enumerate N/A self obj N/A N/A r N/A func N/A N/A self obj N/A key key N/A self obj index N/A N/A r breaker N/A N/A N/A N/A N/A self _wrap self N/A N/A forEach each map N/A N/A self func N/A N/A N/A  Return the results of applying the iterator to each element.
         N/A ns N/A N/A self Namespace N/A N/A ns results N/A by N/A N/A value index list N/A args N/A N/A N/A N/A N/A ns results append N/A func value index list N/A N/A N/A N/A N/A _ N/A self obj each by N/A N/A N/A self _wrap N/A ns results N/A N/A collect map reduce N/A N/A self func memo N/A None N/A N/A 
        **Reduce** builds up a single result from a list of values,
        aka `inject`, or foldl
         N/A N/A memo None N/A N/A memo N/A N/A ns N/A N/A self Namespace N/A N/A ns initial True N/A N/A ns memo memo N/A obj N/A self obj by N/A N/A value index N/A args N/A N/A N/A N/A ns initial N/A N/A N/A ns memo value N/A N/A ns initial True N/A N/A N/A ns memo N/A func N/A ns memo value index N/A N/A N/A N/A N/A _ obj each by N/A N/A N/A self _wrap N/A ns memo N/A N/A foldl inject reduce reduceRight N/A N/A self func N/A N/A N/A  The right-associative version of reduce, also known as `foldr`.
         N/A x N/A N/A self obj N/A N/A N/A N/A x reverse N/A N/A N/A self _wrap N/A N/A functools reduce func x N/A N/A foldr reduceRight find N/A N/A self func N/A N/A N/A 
        Return the first value which passes a truth test.
        Aliased as `detect`.
         N/A N/A self ftmp None test N/A N/A value index list N/A N/A N/A N/A N/A func value index list True N/A N/A N/A self ftmp value N/A True N/A N/A N/A N/A N/A self _clean any test N/A N/A N/A self _wrap N/A self ftmp N/A N/A detect find filter N/A N/A self func N/A N/A N/A  Return all the elements that pass a truth test.
         N/A N/A N/A self _wrap N/A list N/A filter func N/A self obj N/A N/A select filter reject N/A N/A self func N/A N/A N/A  Return all the elements for which a truth test fails.
         N/A N/A N/A self _wrap N/A list N/A filter N/A N/A N/A val N/A N/A N/A func val N/A self obj N/A all N/A N/A self func N/A None N/A N/A  Determine whether all of the elements match a truth test.
         N/A N/A func None N/A N/A func N/A N/A N/A x N/A args x N/A N/A self altmp True testEach N/A N/A value index N/A args N/A N/A N/A N/A func value index args False N/A N/A N/A self altmp False N/A N/A N/A N/A N/A self _clean each testEach N/A N/A N/A self _wrap N/A self altmp N/A N/A every all any N/A N/A self func N/A None N/A N/A 
        Determine if at least one element in the object
        matches a truth test.
         N/A N/A func None N/A N/A func N/A N/A N/A x N/A args x N/A N/A self antmp False testEach N/A N/A value index N/A args N/A N/A N/A N/A func value index args True N/A N/A N/A self antmp True N/A breaker N/A N/A N/A N/A N/A self _clean each testEach N/A N/A N/A self _wrap N/A self antmp N/A N/A some any include N/A N/A self target N/A N/A N/A 
        Determine if a given value is included in the
        array or object using `is`.
         N/A N/A N/A N/A self _clean isDict N/A N/A N/A N/A self _wrap N/A target N/A N/A N/A self obj values N/A N/A N/A N/A self _wrap N/A target N/A self obj N/A N/A contains include invoke N/A N/A self method N/A args N/A N/A  Invoke a method (with arguments) on every item in a collection.
         inv N/A N/A value N/A ar N/A N/A N/A N/A N/A N/A _ method isFunction N/A N/A N/A _ method isLambda N/A N/A N/A _ method isMethod N/A N/A N/A method value args N/A N/A N/A N/A getattr value method args N/A N/A N/A N/A self _wrap N/A N/A N/A self _clean map inv N/A pluck N/A N/A self key N/A N/A N/A 
        Convenience version of a common use case of
        `map`: fetching a property.
         N/A N/A N/A self _wrap N/A N/A N/A x get key N/A x N/A self obj N/A where N/A N/A self attrs first N/A None False N/A N/A 
        Convenience version of a common use case of `filter`:
        selecting only objects
        containing specific `key:value` pairs.
         N/A N/A attrs None N/A N/A N/A N/A first True None N/A N/A method N/A first N/A _ find N/A _ filter by N/A N/A val N/A args N/A N/A N/A key value N/A N/A attrs items N/A N/A N/A N/A N/A N/A attrs N/A key N/A val N/A key N/A N/A False N/A N/A N/A KeyError N/A N/A False N/A True N/A N/A N/A N/A self _wrap N/A method N/A self obj by N/A findWhere N/A N/A self attrs N/A None N/A N/A 
        Convenience version of a common use case of `find`:
        getting the first object
        containing specific `key:value` pairs.
         N/A N/A N/A self _wrap N/A N/A N/A self _clean where attrs True N/A max N/A N/A self N/A N/A N/A  Return the maximum element or (element-based computation).
         N/A N/A N/A N/A self _clean isDict N/A N/A N/A N/A self _wrap N/A list N/A N/A N/A self _wrap N/A max N/A self obj N/A min N/A N/A self N/A N/A N/A  Return the minimum element (or element-based computation).
         N/A N/A N/A N/A self _clean isDict N/A N/A N/A N/A self _wrap N/A list N/A N/A N/A self _wrap N/A min N/A self obj N/A shuffle N/A N/A self N/A N/A N/A  Shuffle an array.
         N/A N/A N/A N/A self _clean isDict N/A N/A N/A N/A self _wrap N/A list N/A cloned N/A N/A self obj N/A N/A N/A N/A random shuffle cloned N/A N/A N/A self _wrap cloned N/A sortBy N/A N/A self val N/A None N/A N/A  Sort the object's values by a criterion produced by an iterator.
         N/A N/A val None N/A N/A N/A N/A N/A _ val isString N/A N/A N/A N/A self _wrap N/A sorted N/A self obj key N/A N/A N/A x N/A args N/A N/A x get val N/A N/A N/A N/A self _wrap N/A sorted N/A self obj key val N/A N/A N/A N/A self _wrap N/A sorted N/A self obj N/A _lookupIterator N/A N/A self val N/A N/A N/A  An internal function to generate lookup iterators.
         N/A N/A val None N/A N/A N/A N/A N/A el N/A args el N/A N/A N/A N/A _ isCallable val val N/A N/A N/A obj N/A args N/A obj N/A val N/A _group N/A N/A self obj val behavior N/A N/A N/A  An internal function used for aggregate "group by" operations.
         N/A ns N/A N/A self Namespace N/A N/A ns result N/A N/A iterator N/A N/A self _lookupIterator val e N/A N/A value index N/A args N/A N/A key N/A iterator value index N/A N/A behavior N/A ns result key value N/A N/A N/A N/A _ each obj e N/A N/A N/A len N/A ns result 1 N/A N/A N/A N/A N/A N/A ns result N/A 0 N/A N/A N/A KeyError N/A N/A N/A N/A list N/A N/A N/A ns result values N/A 0 N/A N/A ns result N/A groupBy N/A N/A self val N/A N/A N/A 
        Groups the object's values by a criterion. Pass either a string
        attribute to group by, or a function that returns the criterion.
         by N/A N/A result key value N/A N/A N/A N/A key result N/A N/A N/A result N/A key N/A N/A N/A N/A N/A result N/A key append value N/A N/A res N/A N/A self _group N/A self obj val by N/A N/A N/A self _wrap res N/A indexBy N/A N/A self val N/A None N/A N/A 
        Indexes the object's values by a criterion, similar to
        `groupBy`, but for when you know that your index values will be unique.
         N/A N/A val None N/A N/A val N/A N/A N/A N/A args N/A args N/A 0 by N/A N/A result key value N/A N/A N/A N/A result N/A key value N/A N/A res N/A N/A self _group N/A self obj val by N/A N/A N/A self _wrap res N/A countBy N/A N/A self val N/A N/A N/A 
        Counts instances of an object that group by a certain criterion. Pass
        either a string attribute to count by, or a function that returns the
        criterion.
         by N/A N/A result key value N/A N/A N/A N/A key result N/A N/A N/A result N/A key 0 N/A N/A result N/A key 1 N/A N/A res N/A N/A self _group N/A self obj val by N/A N/A N/A self _wrap res N/A sortedIndex N/A N/A self obj iterator N/A N/A N/A N/A x N/A x N/A N/A 
        Use a comparator function to figure out the smallest index at which
        an object should be inserted so as to maintain order.
        Uses binary search.
         N/A array N/A self obj N/A value N/A iterator obj N/A low 0 N/A high N/A len array N/A N/A low high N/A N/A mid N/A N/A low high 1 N/A N/A N/A iterator N/A array N/A mid value N/A N/A low N/A mid 1 N/A N/A high mid N/A N/A N/A self _wrap low N/A toArray N/A N/A self N/A N/A N/A  Safely convert anything iterable into a real, live array.
         N/A N/A N/A self _wrap N/A list N/A self obj N/A size N/A N/A self N/A N/A N/A  Return the number of elements in an object.
         N/A N/A N/A self _wrap N/A len N/A self obj N/A first N/A N/A self n N/A 1 N/A N/A 
        Get the first element of an array. Passing **n** will return the
        first N values in the array. Aliased as `head` and `take`.
        The **guard** check allows it to work with `_.map`.
         N/A res N/A N/A self obj N/A 0 n N/A N/A N/A len res 1 N/A N/A res N/A res N/A 0 N/A N/A N/A self _wrap res N/A N/A head take first initial N/A N/A self n N/A 1 N/A N/A 
        Returns everything but the last entry of the array.
        Especially useful on the arguments object.
        Passing **n** will return all the values in the array, excluding the
        last N. The **guard** check allows it to work with `_.map`.
         N/A N/A N/A self _wrap N/A N/A self obj N/A 0 N/A n N/A last N/A N/A self n N/A 1 N/A N/A 
        Get the last element of an array. Passing **n** will return the last N
        values in the array.
        The **guard** check allows it to work with `_.map`.
         N/A res N/A N/A self obj N/A N/A n N/A N/A N/A len res 1 N/A N/A res N/A res N/A 0 N/A N/A N/A self _wrap res N/A rest N/A N/A self n N/A 1 N/A N/A 
        Returns everything but the first entry of the array. Aliased as `tail`.
        Especially useful on the arguments object.
        Passing an **index** will return the rest of the values in the
        array from that index onward.
        The **guard** check allows it to work with `_.map`.
         N/A N/A N/A self _wrap N/A N/A self obj N/A n N/A N/A tail rest compact N/A N/A self N/A N/A N/A  Trim out all falsy values from an array.
         N/A N/A N/A self _wrap N/A N/A N/A self _clean filter N/A N/A N/A x N/A x N/A _flatten N/A N/A self input shallow output N/A False None N/A N/A ns N/A N/A self Namespace N/A N/A ns output output N/A N/A N/A ns output None N/A N/A N/A ns output N/A by N/A N/A value N/A args N/A N/A N/A N/A N/A _ isList value N/A N/A _ isTuple value N/A N/A shallow N/A N/A N/A ns output N/A N/A ns output value N/A N/A N/A N/A self _flatten value shallow N/A ns output N/A N/A N/A N/A N/A ns output append value N/A N/A N/A N/A _ each input by N/A N/A ns output N/A flatten N/A N/A self shallow N/A None N/A N/A  Return a completely flattened version of an array.
         N/A N/A N/A self _wrap N/A N/A self _flatten N/A self obj shallow N/A without N/A N/A self N/A values N/A N/A 
        Return a version of the array that does not
        contain the specified value(s).
         N/A N/A N/A N/A self _clean isDict N/A N/A newlist N/A N/A N/A i k N/A enumerate N/A self obj N/A N/A N/A N/A N/A N/A _ values indexOf k -1 N/A N/A N/A N/A newlist set k N/A N/A self obj N/A k N/A N/A newlist N/A N/A N/A i v N/A enumerate N/A self obj N/A N/A N/A N/A N/A N/A _ values indexOf v -1 N/A N/A N/A N/A newlist append v N/A N/A N/A self _wrap newlist N/A partition N/A N/A self predicate N/A None N/A N/A 
        Split an array into two arrays: one whose elements all satisfy the given
        predicate, and one whose elements all do not satisfy the predicate.
         N/A predicate N/A N/A self _lookupIterator predicate N/A pass_list N/A N/A fail_list N/A by N/A N/A elem index N/A args N/A N/A N/A N/A N/A N/A predicate elem pass_list fail_list append elem N/A N/A N/A N/A _ each N/A self obj by N/A N/A N/A self _wrap N/A pass_list fail_list N/A uniq N/A N/A self isSorted iterator N/A False None N/A N/A 
        Produce a duplicate-free version of the array. If the array has already
        been sorted, you have the option of using a faster algorithm.
        Aliased as `unique`.
         N/A ns N/A N/A self Namespace N/A N/A ns results N/A N/A N/A ns array N/A self obj N/A initial N/A self obj N/A N/A iterator None N/A N/A initial N/A N/A N/A _ N/A ns array map iterator by N/A N/A memo value index N/A N/A N/A N/A isSorted N/A N/A N/A N/A _ last memo value N/A N/A len memo N/A N/A N/A _ include memo value N/A N/A N/A N/A memo append value N/A N/A N/A N/A ns results append N/A N/A ns array N/A index N/A memo N/A N/A ret N/A N/A _ reduce initial by N/A N/A N/A self _wrap ret N/A N/A unique uniq union N/A N/A self N/A args N/A N/A 
        Produce an array that contains the union: each distinct element
        from all of the passed-in arrays.
         N/A args N/A list args N/A N/A N/A args insert 0 N/A self obj N/A N/A N/A self _wrap N/A N/A _ uniq N/A N/A self _flatten args True N/A N/A intersection N/A N/A self N/A args N/A N/A 
        Produce an array that contains every item shared between all the
        passed-in arrays.
         N/A N/A N/A type N/A N/A self obj N/A 0 int N/A N/A a N/A self obj N/A N/A a N/A tuple N/A N/A self obj N/A 0 N/A setobj N/A set a N/A N/A i v N/A enumerate args N/A N/A setobj N/A setobj N/A set N/A args N/A i N/A N/A N/A self _wrap N/A list setobj N/A difference N/A N/A self N/A args N/A N/A 
        Take the difference between one array and a number of other arrays.
        Only the elements present in just the first array will remain.
         N/A setobj N/A set N/A self obj N/A N/A i v N/A enumerate args N/A N/A setobj N/A setobj N/A set N/A args N/A i N/A N/A N/A self _wrap N/A N/A N/A self _clean _toOriginal setobj N/A zip N/A N/A self N/A args N/A N/A 
        Zip together multiple lists into a single array -- elements that share
        an index go together.
         N/A args N/A list args N/A N/A N/A args insert 0 N/A self obj N/A maxLen N/A N/A N/A N/A N/A N/A N/A N/A N/A _ args chain collect N/A N/A N/A x N/A args N/A len x max value N/A N/A i v N/A enumerate args N/A N/A l N/A len N/A args N/A i N/A N/A l maxLen N/A N/A N/A args N/A i N/A x N/A range N/A maxLen l N/A N/A N/A N/A N/A args N/A i append None N/A N/A N/A self _wrap N/A zip args N/A zipObject N/A N/A self values N/A N/A N/A 
        Zip together two arrays -- an array of keys and an array
        of values -- into a single object.
         N/A result N/A N/A keys N/A self obj N/A i 0 N/A l N/A len keys N/A N/A i l N/A N/A N/A result N/A N/A keys N/A i N/A values N/A i N/A l N/A len keys N/A i 1 N/A N/A N/A self _wrap result N/A indexOf N/A N/A self item isSorted N/A False N/A N/A 
        Return the position of the first occurrence of an
        item in an array, or -1 if the item is not included in the array.
         N/A array N/A self obj N/A ret -1 N/A N/A N/A N/A N/A N/A self _clean isList N/A N/A N/A self _clean isTuple N/A N/A N/A N/A self _wrap -1 N/A isSorted N/A N/A i N/A N/A _ sortedIndex array item N/A ret N/A N/A N/A array N/A i item i -1 N/A N/A i 0 N/A l N/A len array N/A N/A i l N/A N/A N/A N/A array N/A i item N/A N/A N/A N/A self _wrap i N/A i 1 N/A N/A N/A self _wrap ret N/A lastIndexOf N/A N/A self item N/A N/A N/A 
        Return the position of the last occurrence of an
        item in an array, or -1 if the item is not included in the array.
         N/A array N/A self obj N/A i N/A N/A len array 1 N/A N/A N/A N/A N/A N/A self _clean isList N/A N/A N/A self _clean isTuple N/A N/A N/A N/A self _wrap -1 N/A N/A i -1 N/A N/A N/A N/A array N/A i item N/A N/A N/A N/A self _wrap i N/A i 1 N/A N/A N/A self _wrap -1 N/A range N/A N/A self N/A args N/A N/A  Generate an integer Array containing an arithmetic progression.
         N/A args N/A list args N/A N/A N/A args insert 0 N/A self obj N/A N/A N/A self _wrap N/A range args N/A N/A 
    Function functions
     bind N/A N/A self context N/A N/A N/A 
        Create a function bound to a given object (assigning `this`,
        and arguments, optionally).
        Binding with arguments is also known as `curry`.
         N/A N/A N/A self _wrap N/A self obj N/A N/A curry bind partial N/A N/A self N/A args N/A N/A 
        Partially apply a function by creating a version that has had some of
        its arguments pre-filled, without changing its dynamic `this` context.
         part N/A N/A N/A args2 N/A N/A args3 N/A args args2 N/A N/A N/A self obj args3 N/A N/A N/A N/A self _wrap part N/A bindAll N/A N/A self N/A args N/A N/A 
        Bind all of an object's methods to that object.
        Useful for ensuring that all callbacks defined on an
        object belong to it.
         N/A N/A N/A self _wrap N/A self obj N/A memoize N/A N/A self hasher N/A None N/A N/A  Memoize an expensive function by storing its results.
         N/A ns N/A N/A self Namespace N/A N/A ns memo N/A N/A N/A hasher None N/A N/A hasher N/A N/A N/A x N/A x memoized N/A N/A N/A args kwargs N/A N/A key N/A hasher args N/A N/A key N/A ns memo N/A N/A N/A N/A ns memo N/A key N/A N/A self obj args kwargs N/A N/A N/A ns memo N/A key N/A N/A N/A N/A self _wrap memoized N/A delay N/A N/A self wait N/A args N/A N/A 
        Delays a function for the given number of milliseconds, and then calls
        it with the arguments supplied.
         call_it N/A N/A N/A N/A N/A N/A N/A self obj args N/A N/A t N/A Timer N/A N/A float wait N/A float 1000 call_it N/A N/A N/A t start N/A N/A N/A self _wrap N/A self obj N/A defer N/A N/A self N/A args N/A N/A 
        Defers a function, scheduling it to run after
        the current call stack has cleared.
         N/A N/A N/A self delay 1 args N/A throttle N/A N/A self wait N/A N/A N/A 
        Returns a function, that, when invoked, will only be triggered
        at most once during a given window of time.
         N/A ns N/A N/A self Namespace N/A N/A ns timeout None N/A N/A ns throttling None N/A N/A ns more None N/A N/A ns result None done N/A N/A N/A N/A N/A N/A ns more N/A ns throttling False N/A N/A whenDone N/A N/A _ debounce done wait N/A wait N/A N/A float wait N/A float 1000 throttled N/A N/A N/A args kwargs N/A later N/A N/A N/A N/A N/A N/A ns timeout None N/A N/A ns more N/A N/A N/A N/A self obj args kwargs N/A N/A whenDone N/A N/A N/A N/A ns timeout N/A N/A N/A ns timeout N/A Timer wait later N/A N/A N/A N/A ns timeout start N/A N/A ns throttling N/A N/A N/A ns more True N/A N/A N/A ns throttling True N/A N/A ns result N/A N/A self obj args kwargs N/A N/A whenDone N/A N/A ns result N/A N/A N/A N/A self _wrap throttled N/A debounce N/A N/A self wait immediate N/A None N/A N/A 
        Returns a function, that, as long as it continues to be invoked,
        will not be triggered. The function will be called after it stops
        being called for N milliseconds. If `immediate` is passed, trigger
        the function on the leading edge, instead of the trailing.
         N/A wait N/A N/A float wait N/A float 1000 debounced N/A N/A N/A args kwargs N/A call_it N/A N/A N/A N/A N/A N/A N/A self obj args kwargs N/A N/A N/A N/A N/A N/A N/A debounced t cancel N/A N/A N/A AttributeError N/A N/A N/A N/A debounced t N/A Timer wait call_it N/A N/A N/A N/A debounced t start N/A N/A N/A N/A self _wrap debounced N/A once N/A N/A self N/A N/A N/A 
        Returns a function that will be executed at most one time,
        no matter how often you call it. Useful for lazy initialization.
         N/A ns N/A N/A self Namespace N/A N/A ns memo None N/A N/A ns run False work_once N/A N/A N/A args kwargs N/A N/A N/A N/A ns run False N/A N/A N/A ns memo N/A N/A self obj args kwargs N/A N/A ns run True N/A N/A ns memo N/A N/A N/A N/A self _wrap work_once N/A wrap N/A N/A self wrapper N/A N/A N/A 
        Returns the first function passed as an argument to the second,
        allowing you to adjust arguments, run code before and after, and
        conditionally execute the original function.
         wrapped N/A N/A N/A args kwargs N/A N/A kwargs N/A N/A N/A kwargs N/A object N/A self obj N/A N/A args N/A list args N/A N/A N/A args insert 0 N/A self obj N/A N/A wrapper args kwargs N/A N/A N/A N/A self _wrap wrapped N/A compose N/A N/A self N/A args N/A N/A 
        Returns a function that is the composition of a list of functions, each
        consuming the return value of the function that follows.
         N/A args N/A list args composed N/A N/A N/A ar kwargs N/A N/A lastRet N/A N/A self obj ar kwargs N/A i args N/A N/A lastRet N/A i lastRet N/A lastRet N/A N/A N/A N/A self _wrap composed N/A after N/A N/A self func N/A N/A N/A 
        Returns a function that will only be executed after being
        called N times.
         N/A ns N/A N/A self Namespace N/A N/A ns times N/A self obj N/A N/A N/A ns times 0 N/A N/A N/A func work_after N/A N/A N/A args N/A N/A N/A N/A ns times 1 N/A N/A N/A func args N/A N/A ns times 1 N/A N/A N/A N/A self _wrap work_after N/A N/A 
    Object Functions
     keys N/A N/A self N/A N/A N/A  Retrieve the names of an object's properties.
         N/A N/A N/A self _wrap N/A N/A N/A self obj keys N/A values N/A N/A self N/A N/A N/A  Retrieve the values of an object's properties.
         N/A N/A N/A self _wrap N/A N/A N/A self obj values N/A pairs N/A N/A self N/A N/A N/A  Convert an object into a list of `[key, value]` pairs.
         N/A keys N/A N/A N/A self _clean keys N/A pairs N/A N/A key keys N/A N/A N/A N/A pairs append N/A key N/A N/A self obj N/A key N/A N/A N/A self _wrap pairs N/A invert N/A N/A self N/A N/A N/A 
        Invert the keys and values of an object.
        The values must be serializable.
         N/A keys N/A N/A N/A self _clean keys N/A inverted N/A N/A key keys N/A N/A N/A inverted N/A N/A N/A self obj N/A key key N/A N/A N/A self _wrap inverted N/A functions N/A N/A self N/A N/A N/A  Return a sorted list of the function names available on the object.
         N/A names N/A N/A N/A i k N/A enumerate N/A self obj N/A N/A N/A N/A N/A _ N/A N/A self obj N/A k isCallable N/A N/A N/A N/A names append k N/A N/A N/A self _wrap N/A sorted names N/A N/A methods functions extend N/A N/A self N/A args N/A N/A 
        Extend a given object with all the properties in
        passed-in object(s).
         N/A args N/A list args N/A i args N/A N/A N/A N/A N/A self obj update i N/A N/A N/A self _wrap N/A self obj N/A pick N/A N/A self N/A args N/A N/A 
        Return a copy of the object only containing the
        whitelisted properties.
         N/A ns N/A N/A self Namespace N/A N/A ns result N/A by N/A N/A key N/A args N/A N/A N/A key N/A self obj N/A N/A N/A N/A ns result N/A key N/A N/A self obj N/A key N/A N/A N/A N/A _ each N/A N/A self _flatten args True N/A by N/A N/A N/A self _wrap N/A ns result N/A omit N/A N/A self N/A args N/A N/A copy N/A N/A keys N/A N/A N/A _ args flatten N/A N/A i key N/A enumerate N/A self obj N/A N/A N/A N/A N/A _ include keys key N/A N/A N/A copy N/A key N/A N/A self obj N/A key N/A N/A N/A self _wrap copy N/A defaults N/A N/A self N/A args N/A N/A  Fill in a given object with default properties.
         N/A ns N/A self Namespace N/A N/A ns obj N/A self obj by N/A N/A source N/A ar N/A N/A N/A i prop N/A enumerate source N/A N/A N/A prop N/A ns obj N/A N/A N/A N/A ns obj N/A prop N/A source N/A prop N/A N/A N/A N/A _ each args by N/A N/A N/A self _wrap N/A ns obj N/A clone N/A N/A self N/A N/A N/A  Create a (shallow-cloned) duplicate of an object.
         N/A copy N/A N/A N/A self _wrap N/A N/A copy copy N/A self obj N/A tap N/A N/A self interceptor N/A N/A N/A 
        Invokes interceptor with the obj, and then returns obj.
        The primary purpose of this method is to "tap into" a method chain, in
        order to perform operations on intermediate results within the chain.
         N/A N/A interceptor N/A self obj N/A N/A N/A self _wrap N/A self obj N/A isEqual N/A N/A self match N/A N/A N/A  Perform a deep comparison to check if two objects are equal.
         N/A N/A N/A self _wrap N/A N/A self obj match N/A isEmpty N/A N/A self N/A N/A N/A 
        Is a given array, string, or object empty?
        An "empty" object has no enumerable own-properties.
         N/A N/A N/A self obj None N/A N/A True N/A N/A N/A N/A self _clean isString N/A N/A ret N/A N/A N/A N/A self obj strip N/A N/A N/A N/A N/A self _clean isDict N/A N/A ret N/A N/A len N/A N/A N/A self obj keys 0 N/A N/A ret N/A N/A len N/A self obj 0 N/A N/A N/A self _wrap ret N/A isElement N/A N/A self N/A N/A N/A  No use in python
         N/A N/A N/A self _wrap False N/A isDict N/A N/A self N/A N/A N/A  Check if given object is a dictionary
         N/A N/A N/A self _wrap N/A N/A type N/A self obj dict N/A isTuple N/A N/A self N/A N/A N/A  Check if given object is a tuple
         N/A N/A N/A self _wrap N/A N/A type N/A self obj tuple N/A isList N/A N/A self N/A N/A N/A  Check if given object is a list
         N/A N/A N/A self _wrap N/A N/A type N/A self obj list N/A isNone N/A N/A self N/A N/A N/A  Check if the given object is None
         N/A N/A N/A self _wrap N/A N/A self obj None N/A isType N/A N/A self N/A N/A N/A  Check if the given object is a type
         N/A N/A N/A self _wrap N/A N/A type N/A self obj type N/A isBoolean N/A N/A self N/A N/A N/A  Check if the given object is a boolean
         N/A N/A N/A self _wrap N/A N/A type N/A self obj bool N/A N/A isBool isBoolean isInt N/A N/A self N/A N/A N/A  Check if the given object is an int
         N/A N/A N/A self _wrap N/A N/A type N/A self obj int N/A isLong N/A N/A self N/A N/A N/A  Check if the given object is a long
         N/A N/A N/A self _wrap N/A N/A type N/A self obj long N/A isFloat N/A N/A self N/A N/A N/A  Check if the given object is a float
         N/A N/A N/A self _wrap N/A N/A type N/A self obj float N/A isComplex N/A N/A self N/A N/A N/A  Check if the given object is a complex
         N/A N/A N/A self _wrap N/A N/A type N/A self obj complex N/A isString N/A N/A self N/A N/A N/A  Check if the given object is a string
         N/A N/A N/A self _wrap N/A N/A type N/A self obj str N/A isUnicode N/A N/A self N/A N/A N/A  Check if the given object is a unicode string
         N/A N/A N/A self _wrap N/A N/A type N/A self obj unicode N/A isCallable N/A N/A self N/A N/A N/A  Check if the given object is any of the function types
         N/A N/A N/A self _wrap N/A callable N/A self obj N/A isFunction N/A N/A self N/A N/A N/A  Check if the given object is FunctionType
         N/A N/A N/A self _wrap N/A N/A type N/A self obj FunctionType N/A isLambda N/A N/A self N/A N/A N/A  Check if the given object is LambdaType
         N/A N/A N/A self _wrap N/A N/A type N/A self obj LambdaType N/A isGenerator N/A N/A self N/A N/A N/A  Check if the given object is GeneratorType
         N/A N/A N/A self _wrap N/A N/A type N/A self obj GeneratorType N/A isCode N/A N/A self N/A N/A N/A  Check if the given object is CodeType
         N/A N/A N/A self _wrap N/A N/A type N/A self obj CodeType N/A isClass N/A N/A self N/A N/A N/A  Check if the given object is ClassType
         N/A N/A N/A self _wrap N/A N/A inspect isclass N/A self obj N/A isInstance N/A N/A self N/A N/A N/A  Check if the given object is InstanceType
         N/A N/A N/A self _wrap N/A N/A type N/A self obj InstanceType N/A isMethod N/A N/A self N/A N/A N/A  Check if the given object is MethodType
         N/A N/A N/A self _wrap N/A N/A inspect ismethod N/A self obj N/A isUnboundMethod N/A N/A self N/A N/A N/A  Check if the given object is UnboundMethodType
         N/A N/A N/A self _wrap N/A N/A type N/A self obj UnboundMethodType N/A isBuiltinFunction N/A N/A self N/A N/A N/A  Check if the given object is BuiltinFunctionType
         N/A N/A N/A self _wrap N/A N/A type N/A self obj BuiltinFunctionType N/A isBuiltinMethod N/A N/A self N/A N/A N/A  Check if the given object is BuiltinMethodType
         N/A N/A N/A self _wrap N/A N/A type N/A self obj BuiltinMethodType N/A isModule N/A N/A self N/A N/A N/A  Check if the given object is ModuleType
         N/A N/A N/A self _wrap N/A N/A type N/A self obj ModuleType N/A isFile N/A N/A self N/A N/A N/A  Check if the given object is a file
         N/A N/A N/A filetype file N/A N/A N/A NameError N/A N/A filetype N/A io IOBase N/A N/A N/A self _wrap N/A N/A type N/A self obj filetype N/A isXRange N/A N/A self N/A N/A N/A  Check if the given object is XRangeType
         N/A N/A N/A self _wrap N/A N/A type N/A self obj XRangeType N/A isSlice N/A N/A self N/A N/A N/A  Check if the given object is SliceType
         N/A N/A N/A self _wrap N/A N/A type N/A self obj N/A type slice N/A isEllipsis N/A N/A self N/A N/A N/A  Check if the given object is EllipsisType
         N/A N/A N/A self _wrap N/A N/A type N/A self obj N/A type Ellipsis N/A isTraceback N/A N/A self N/A N/A N/A  Check if the given object is TracebackType
         N/A N/A N/A self _wrap N/A N/A type N/A self obj TracebackType N/A isFrame N/A N/A self N/A N/A N/A  Check if the given object is FrameType
         N/A N/A N/A self _wrap N/A N/A type N/A self obj FrameType N/A isBuffer N/A N/A self N/A N/A N/A  Check if the given object is BufferType
         N/A N/A N/A self _wrap N/A N/A type N/A self obj BufferType N/A isDictProxy N/A N/A self N/A N/A N/A  Check if the given object is DictProxyType
         N/A N/A N/A self _wrap N/A N/A type N/A self obj DictProxyType N/A isNotImplemented N/A N/A self N/A N/A N/A  Check if the given object is NotImplementedType
         N/A N/A N/A self _wrap N/A N/A type N/A self obj N/A type NotImplemented N/A isGetSetDescriptor N/A N/A self N/A N/A N/A  Check if the given object is GetSetDescriptorType
         N/A N/A N/A self _wrap N/A N/A type N/A self obj GetSetDescriptorType N/A isMemberDescriptor N/A N/A self N/A N/A N/A  Check if the given object is MemberDescriptorType
         N/A N/A N/A self _wrap N/A N/A type N/A self obj MemberDescriptorType N/A has N/A N/A self key N/A N/A N/A 
        Shortcut function for checking if an object has a
        given property directly on itself (in other words, not on a prototype).
         N/A N/A N/A self _wrap N/A hasattr N/A self obj key N/A join N/A N/A self glue N/A N/A N/A  Javascript's join implementation
         N/A j N/A N/A glue join N/A N/A str x N/A x N/A self obj N/A N/A N/A self _wrap j N/A constant N/A N/A self N/A args N/A N/A  High order of identity
         N/A N/A N/A self _wrap N/A N/A N/A N/A args N/A self obj N/A identity N/A N/A self N/A args N/A N/A  Keep the identity function around for default iterators.
         N/A N/A N/A self _wrap N/A self obj N/A property N/A N/A self N/A N/A N/A 
        For easy creation of iterators that pull
        specific properties from objects.
         N/A N/A N/A self _wrap N/A N/A N/A obj N/A args N/A obj N/A N/A self obj N/A matches N/A N/A self N/A N/A N/A 
        Returns a predicate for checking whether an object has a given
        set of `key:value` pairs.
         ret N/A N/A obj N/A args N/A N/A N/A N/A self obj obj N/A N/A True N/A key N/A self obj N/A N/A N/A N/A N/A self obj N/A key N/A obj N/A key N/A N/A False N/A True N/A N/A N/A N/A self _wrap ret N/A times N/A N/A self func N/A args N/A N/A  Run a function **n** times.
         N/A n N/A self obj N/A i 0 N/A N/A n 0 N/A N/A n 1 N/A N/A func i N/A i 1 N/A N/A N/A self _wrap func N/A now N/A N/A self N/A N/A N/A N/A N/A self _wrap N/A N/A time time N/A random N/A N/A self max_number N/A None N/A N/A  Return a random integer between min and max (inclusive).
         N/A min_number N/A self obj N/A N/A max_number None N/A N/A min_number 0 N/A max_number N/A self obj N/A N/A N/A random randrange min_number max_number N/A result N/A N/A self property N/A args N/A N/A 
        If the value of the named property is a function then invoke it;
        otherwise, return it.
         N/A N/A N/A self obj None N/A N/A N/A N/A self _wrap N/A self obj N/A N/A hasattr N/A self obj property N/A N/A value N/A getattr N/A self obj property N/A N/A value N/A N/A N/A self obj get property N/A N/A N/A _ isCallable value N/A N/A N/A N/A self _wrap N/A value args N/A N/A N/A self _wrap value N/A mixin N/A N/A self N/A N/A N/A 
        Add your own custom functions to the Underscore object, ensuring that
        they're correctly added to the OOP wrapper as well.
         N/A methods N/A self obj N/A N/A i k N/A enumerate methods N/A N/A N/A setattr underscore k N/A methods N/A k N/A N/A N/A self makeStatic N/A N/A N/A self _wrap N/A self obj N/A uniqueId N/A N/A self prefix N/A N/A N/A 
        Generate a unique integer id (unique within the entire client session).
        Useful for temporary DOM ids.
         N/A N/A _IdCounter count 1 N/A id N/A _IdCounter count N/A prefix N/A N/A N/A N/A self _wrap N/A prefix N/A str id N/A N/A N/A N/A self _wrap id N/A N/A _html_escape_table N/A & " ' > < &amp; &quot; &apos; &gt; &lt; escape N/A N/A self N/A N/A N/A  Escape a string for HTML interpolation.
         N/A N/A self obj N/A N/A N/A self obj replace & N/A N/A self _html_escape_table N/A & N/A N/A i k N/A enumerate N/A self _html_escape_table N/A N/A v N/A N/A self _html_escape_table N/A k N/A N/A k & N/A N/A N/A self obj N/A N/A N/A self obj replace k v N/A N/A N/A self _wrap N/A self obj N/A unescape N/A N/A self N/A N/A N/A 
        Within an interpolation, evaluation, or escaping, remove HTML escaping
        that had been previously added.
         N/A N/A i k N/A enumerate N/A self _html_escape_table N/A N/A v N/A N/A self _html_escape_table N/A k N/A N/A self obj N/A N/A N/A self obj replace v k N/A N/A N/A self _wrap N/A self obj N/A N/A 
    Template Code will be here
     N/A templateSettings N/A evaluate interpolate escape <%([\s\S]+?)%> <%=([\s\S]+?)%> <%-([\s\S]+?)%> N/A escapes N/A \ ' r n t u2028 u2029 \\ ' br bn bt bu2028 bu2029 \ ' \r \n \t \u2028 \u2029 \ ' r n t u2028 u2029 template N/A N/A self data settings N/A None None N/A N/A 
        Python micro-templating, similar to John Resig's implementation.
        Underscore templating handles arbitrary delimiters, preserves
        whitespace, and correctly escapes quotes within interpolated code.
         N/A N/A settings None N/A N/A settings N/A N/A ts N/A _ templateSettings N/A N/A N/A _ defaults ts N/A self templateSettings N/A N/A N/A _ extend settings ts N/A N/A N/A _ extend settings N/A escaper unescaper \\|'|\r|\n|\t|\u2028|\u2029 \\(\\|'|r|n|t|u2028|u2029) N/A src N/A self obj N/A ns N/A N/A self Namespace N/A N/A ns indent_level 1 unescape N/A N/A code N/A N/A unescapes N/A N/A matchobj N/A N/A N/A a N/A N/A re sub ^['"]|['"]$ N/A %r N/A N/A matchobj group 1 N/A N/A a N/A N/A a bn N/A N/A a N/A N/A a br N/A N/A a N/A N/A a bt N/A N/A a \u2028 N/A N/A a bu2028 N/A N/A a \u2029 N/A N/A a bu2029 N/A N/A N/A self escapes N/A a N/A N/A N/A N/A re sub N/A N/A settings get unescaper unescapes code N/A escapes N/A N/A matchobj N/A N/A N/A a N/A N/A matchobj group 0 N/A N/A a N/A N/A a bn N/A N/A a N/A N/A a br N/A N/A a N/A N/A a bt N/A N/A a \u2028 N/A N/A a bu2028 N/A N/A a \u2029 N/A N/A a bu2029 N/A N/A \ N/A N/A self escapes N/A a N/A indent N/A N/A n N/A None N/A N/A N/A n None N/A N/A N/A ns indent_level n N/A N/A N/A ns indent_level N/A interpolate N/A N/A matchobj N/A N/A N/A N/A getattr str decode False N/A N/A key N/A N/A N/A N/A N/A N/A matchobj group 1 decode string-escape strip N/A N/A key N/A N/A N/A N/A N/A bytes N/A N/A matchobj group 1 utf-8 decode strip N/A N/A N/A ' + str( N/A unescape key  or '') + ' N/A evaluate N/A N/A matchobj N/A N/A N/A N/A getattr str decode False N/A N/A code N/A N/A N/A N/A N/A N/A matchobj group 1 decode string-escape strip N/A N/A code N/A N/A N/A N/A N/A bytes N/A N/A matchobj group 1 utf-8 decode strip N/A N/A N/A code startswith end N/A N/A N/A N/A ')
 N/A indent -1 ns.__p += (' N/A N/A N/A N/A code endswith : N/A N/A N/A N/A N/A N/A N/A ')
 N/A indent N/A unescape code N/A indent N/A 1 ns.__p += (' N/A N/A N/A N/A N/A N/A N/A ')
 N/A indent N/A unescape code N/A indent ns.__p += (' N/A escape N/A N/A matchobj N/A N/A N/A N/A getattr str decode False N/A N/A key N/A N/A N/A N/A N/A N/A matchobj group 1 decode string-escape strip N/A N/A key N/A N/A N/A N/A N/A bytes N/A N/A matchobj group 1 utf-8 decode strip N/A N/A N/A ' + _.escape(str( N/A unescape key  or '')) + ' N/A N/A source N/A N/A N/A indent class closure(object):
    pass  # for full closure support
 N/A source N/A N/A indent ns = closure()
 N/A source N/A N/A indent ns.__p = ''
 N/A src N/A N/A re sub N/A N/A settings get escaper escapes src N/A source N/A N/A N/A N/A indent ns.__p += (' N/A N/A re sub N/A N/A settings get escape escape src ')
 N/A source N/A N/A re sub N/A N/A settings get interpolate interpolate source N/A source N/A N/A re sub N/A N/A settings get evaluate evaluate source N/A N/A getattr str decode False N/A N/A source N/A N/A indent return ns.__p.decode("string_escape")
 N/A N/A source N/A N/A indent return bytes(ns.__p, "utf-8").decode()
 N/A f N/A N/A self create_function N/A N/A N/A settings get variable obj=None source N/A N/A data None N/A N/A N/A f data N/A f N/A create_function N/A N/A self args source N/A N/A N/A source N/A N/A N/A N/A global func
def func( args ):
 source N/A ns N/A N/A self Namespace N/A N/A N/A code N/A compile source exec N/A code N/A globals N/A locals N/A N/A N/A N/A source N/A N/A Exception template error N/A N/A ns func func _wrap N/A N/A obj N/A N/A this N/A N/A N/A i k N/A enumerate obj N/A N/A N/A getattr N/A ns func func_globals False N/A N/A N/A N/A N/A ns func func_globals N/A k N/A obj N/A k N/A N/A N/A N/A N/A ns func __globals__ N/A k N/A obj N/A k N/A N/A N/A ns func obj N/A N/A N/A _wrap source source N/A _wrap N/A chain N/A N/A self N/A N/A N/A  Add a "chain" function, which will delegate to the wrapper.
         N/A N/A self chained True N/A self N/A value N/A N/A self N/A N/A N/A  returns the object instead of instance
         N/A N/A N/A self _wrapped N/A self Null N/A N/A N/A self _wrapped N/A N/A N/A self obj N/A makeStatic N/A N/A N/A N/A N/A  Provide static access to underscore class
         N/A p N/A N/A N/A value N/A N/A N/A N/A inspect ismethod value N/A N/A inspect isfunction value N/A eachMethod N/A N/A inspect getmembers underscore predicate p N/A N/A m N/A eachMethod N/A 0 N/A N/A N/A hasattr _ m N/A caller N/A N/A a N/A N/A execute N/A N/A N/A args N/A N/A N/A N/A len args 1 N/A N/A r N/A N/A getattr N/A underscore N/A args N/A 0 a N/A N/A N/A N/A len args 1 N/A N/A rargs N/A args N/A 1 N/A r N/A N/A getattr N/A underscore N/A args N/A 0 a rargs N/A N/A r N/A N/A getattr N/A underscore N/A a N/A r N/A N/A execute N/A N/A N/A N/A _ __setattr__ m N/A caller m N/A N/A N/A _ __setattr__ underscore underscore N/A N/A _ templateSettings N/A N/A staticmethod N/A N/A N/A N/A underscore makeStatic