Module ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias alias alias ImportFrom alias ImportFrom alias alias alias ImportFrom alias alias ImportFrom alias alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias identifier alias identifier ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias alias alias alias alias alias alias alias alias alias alias alias alias alias alias alias alias alias alias alias alias alias alias alias alias alias alias alias ImportFrom alias alias alias alias alias alias alias alias alias alias alias alias alias alias alias alias alias alias alias alias alias alias alias alias ImportFrom alias ImportFrom alias alias alias alias alias alias ImportFrom alias ImportFrom alias alias ImportFrom alias ImportFrom alias alias alias ImportFrom alias alias alias alias alias alias alias alias alias alias ImportFrom alias ImportFrom alias alias alias ImportFrom alias alias ImportFrom alias alias ImportFrom alias alias ImportFrom alias Import alias Import alias Import alias Import alias Import alias Import alias Import alias ImportFrom alias Import alias Import alias Import alias Import alias Import alias Import alias ImportFrom alias identifier Assign NameStore Call NameLoad Lambda arguments args NameParam defaults vararg kwarg Call NameLoad NameLoad Call NameLoad NameLoad NameLoad FunctionDef arguments args NameParam defaults body Return BoolOpOr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call NameLoad AttributeLoad NameLoad attr NameLoad TryExcept body Assign NameStore Call NameLoad NameLoad handlers ExceptHandler type AttributeLoad NameLoad attr body Assign NameStore NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad If NameLoad body Assign NameStore NameLoad Assign NameStore AttributeLoad NameLoad attr orelse If BoolOpAnd UnaryOpNot NameLoad AttributeLoad NameLoad attr body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore AttributeLoad NameLoad attr If UnaryOpNot Call NameLoad NameLoad NameLoad body Return Call NameLoad Str Dict Str AttributeLoad NameLoad attr orelse If BoolOpAnd UnaryOpNot NameLoad AttributeLoad NameLoad attr body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call NameLoad NameLoad orelse Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad If BoolOpAnd NameLoad AttributeLoad NameLoad attr body Return Call NameLoad Str Dict Str Str AttributeLoad NameLoad attr AttributeLoad NameLoad attr TryExcept body If BoolOpAnd CompareIsNot NameLoad NameLoad AttributeLoad NameLoad attr body Expr Call NameLoad NameLoad orelse Expr Call NameLoad NameLoad handlers ExceptHandler type NameLoad body Return Call NameLoad BinOpAdd BinOpAdd Call NameLoad Str Str Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore NameLoad Assign NameStore NameLoad If Call AttributeLoad AttributeLoad NameLoad attr attr Str body TryExcept body Delete SubscriptDel AttributeLoad NameLoad attr Index Str handlers ExceptHandler type NameLoad body Pass If CompareEq NameLoad Str body Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad keyword Dict Str IfExp CompareNotIn Str NameLoad NameLoad Str Assign NameStore NameLoad orelse If AttributeLoad NameLoad attr body For NameStore Call NameLoad body If Call NameLoad NameLoad NameLoad body Assign NameStore AttributeLoad Call NameLoad NameLoad Call AttributeLoad NameLoad attr NameLoad attr TryExcept body Assign SubscriptStore AttributeLoad NameLoad attr Index Str SubscriptLoad SubscriptLoad NameLoad Index SubscriptLoad AttributeLoad NameLoad attr Index Str Index Num Assign NameStore NameLoad Assign NameStore Call NameLoad Dict Str SubscriptLoad AttributeLoad NameLoad attr Index Str Break handlers ExceptHandler type NameLoad body Assign NameStore Call NameLoad orelse If CompareIn Str AttributeLoad NameLoad attr body Assign NameStore Call NameLoad keyword Dict Str Call AttributeLoad AttributeLoad NameLoad attr attr Str orelse Assign NameStore Call NameLoad orelse Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr If Call NameLoad NameLoad body TryExcept body Expr Call AttributeLoad NameLoad attr Dict Str SubscriptLoad AttributeLoad NameLoad attr Index Str Assign NameStore NameLoad handlers ExceptHandler type NameLoad body Pass Assign NameStore Call NameLoad NameLoad If UnaryOpNot Call NameLoad NameLoad body Assign AttributeStore AttributeLoad SubscriptLoad NameLoad Index Str attr attr NameLoad If Call AttributeLoad NameLoad attr body If Call NameLoad NameLoad body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Str orelse Assign NameStore NameLoad Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Str Assign NameStore Call NameLoad NameLoad Assign NameStore CompareEq Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad keyword NameLoad Num If BoolOpAnd CompareIsNot NameLoad NameLoad AttributeLoad NameLoad attr body TryExcept body Assign NameStore NameLoad Expr Call NameLoad NameLoad Expr Call NameLoad NameLoad NameLoad Expr Call NameLoad NameLoad NameLoad handlers ExceptHandler type AttributeLoad NameLoad attr body Assign NameStore Call NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad keyword NameLoad keyword Dict Str SubscriptLoad AttributeLoad NameLoad attr Index Str orelse Assign NameStore Call NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad keyword NameLoad keyword Dict Str SubscriptLoad AttributeLoad NameLoad attr Index Str Expr Call NameLoad NameLoad Call NameLoad keyword AttributeLoad NameLoad attr keyword NameLoad If NameLoad body Expr Call NameLoad NameLoad NameLoad Return Call NameLoad Call NameLoad Str orelse Return Call NameLoad Call NameLoad Str Return Call NameLoad Str Dict Str Str Str Str Str Str Str NameLoad NameLoad NameLoad NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad BoolOpAnd NameLoad Call NameLoad NameLoad Call NameLoad NameLoad keyword Call NameLoad NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call NameLoad NameLoad If CompareEq AttributeLoad NameLoad attr Str body Assign NameStore Call NameLoad AttributeLoad NameLoad attr If Call AttributeLoad NameLoad attr body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Str Expr Call NameLoad BinOpAdd Str NameLoad Call AttributeLoad NameLoad attr Str Dict Str Str Str Str NameLoad NameLoad SubscriptLoad AttributeLoad NameLoad attr Index Str Call AttributeLoad AttributeLoad NameLoad attr attr Str Str AttributeLoad NameLoad attr ListLoad Str Expr Call NameLoad AttributeLoad NameLoad attr NameLoad Return Call NameLoad NameLoad orelse Assign NameStore Call NameLoad Return Call NameLoad Str Dict Str Str Str NameLoad NameLoad NameLoad keyword Call NameLoad NameLoad decorator_list NameLoad ImportFrom alias FunctionDef arguments args NameParam NameParam NameParam defaults Call NameLoad keyword NameLoad body If CompareIs NameLoad NameLoad body Return Call NameLoad Str If UnaryOpNot CompareEq AttributeLoad AttributeLoad NameLoad attr attr Str body Return Call NameLoad Str TryExcept body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore SubscriptLoad SubscriptLoad SubscriptLoad NameLoad Index Str Index Str Index Num If CompareEq NameLoad Str body Assign NameStore Str Assert CompareEq NameLoad SubscriptLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str Index Num Assign NameStore Call NameLoad NameLoad handlers ExceptHandler type NameLoad body Return Call NameLoad Str TryExcept body Expr Call AttributeLoad NameLoad attr ListLoad Str Str Str Str NameLoad AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad handlers ExceptHandler type NameLoad body Expr Call AttributeLoad NameLoad attr Str Return Call NameLoad Str Return Call NameLoad decorator_list NameLoad NameLoad FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad Call NameLoad Str Str attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad For NameStore NameLoad body Assign SubscriptStore NameLoad Index Str BinOpMod Str TupleLoad AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Assign SubscriptStore SubscriptLoad NameLoad Index Str Index Str Call AttributeLoad SubscriptLoad SubscriptLoad NameLoad Index Str Index Str attr Str AttributeLoad NameLoad attr Assign NameStore SubscriptLoad NameLoad Index Str If UnaryOpNot CompareIn Str NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Str Str orelse Assign NameStore NameLoad Assign SubscriptStore NameLoad Index Str Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd Str NameLoad Str Str For NameStore TupleLoad Str Str body For NameStore Call AttributeLoad NameLoad attr BinOpAdd Str NameLoad ListLoad body Expr Call AttributeLoad NameLoad attr NameLoad Return Call NameLoad Str Dict Str Str NameLoad NameLoad keyword Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body If UnaryOpNot NameLoad body Return Call NameLoad Str Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr Str NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str If UnaryOpNot NameLoad body Return Call NameLoad Str Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr If BoolOpAnd NameLoad UnaryOpNot AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore ListLoad For NameStore NameLoad body Assign NameStore Call NameLoad NameLoad AttributeLoad NameLoad attr If CompareIs NameLoad NameLoad body Return Call NameLoad BinOpMod Str TupleLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign TupleStore NameStore NameStore Call NameLoad NameLoad NameLoad NameLoad If CompareIsNot NameLoad NameLoad body Return Call NameLoad keyword NameLoad keyword NameLoad orelse Return Call NameLoad decorator_list NameLoad NameLoad FunctionDef arguments args NameParam NameParam defaults NameLoad body If NameLoad body Return Call NameLoad NameLoad keyword Call AttributeLoad AttributeLoad NameLoad attr attr Str Return Call NameLoad keyword Call AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults Str body Assign NameStore Call NameLoad NameLoad keyword Dict Str NameLoad Assign AttributeStore NameLoad attr NameLoad If Call AttributeLoad NameLoad attr body Assign NameStore NameLoad If AttributeLoad NameLoad attr body TryExcept body Assign NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad attr Str handlers ExceptHandler type AttributeLoad NameLoad attr body Assign NameStore Call NameLoad NameLoad NameLoad orelse Assign NameStore Call NameLoad NameLoad NameLoad Return Call NameLoad Call AttributeLoad Str attr TupleLoad AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str SubscriptLoad Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad attr Str Num Index Num Str Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr Str orelse Return Call NameLoad Str Dict Str NameLoad keyword Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults Str body If BoolOpOr CompareIs NameLoad NameLoad AttributeLoad NameLoad attr body Return Call NameLoad NameLoad Call NameLoad NameLoad NameLoad orelse Expr Call NameLoad NameLoad NameLoad Return Call NameLoad BinOpMod Str TupleLoad AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body TryExcept body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Str handlers ExceptHandler type NameLoad body Raise Call NameLoad Str Assign NameStore Call NameLoad keyword NameLoad Return Call NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body TryExcept body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Str Assign TupleStore NameStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad handlers ExceptHandler type NameLoad body Raise Call NameLoad Str ExceptHandler type AttributeLoad NameLoad attr body Raise Call NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad If CompareIs NameLoad NameLoad body Raise Call NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad If CompareIs NameLoad NameLoad body Raise Call NameLoad Str Assign NameStore BinOpMod Str TupleLoad NameLoad NameLoad TryExcept body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Assign NameStore Call NameLoad keyword NameLoad keyword NameLoad handlers ExceptHandler type TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Raise Call NameLoad Str ExceptHandler type NameLoad body Raise Call NameLoad Str ExceptHandler type AttributeLoad NameLoad attr body Assign NameStore NameLoad Return Call NameLoad NameLoad NameLoad NameLoad NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad Call AttributeLoad NameLoad attr Call AttributeLoad Call NameLoad NameLoad attr Str NameLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign NameStore Call NameLoad Call NameLoad Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad Str attr NameLoad Call NameLoad NameLoad NameLoad Assign NameStore Dict Str Str Str Str Str Str AttributeLoad NameLoad attr Call AttributeLoad Str attr TupleLoad AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Call NameLoad Str Str NameLoad Return Call NameLoad BinOpAdd NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list Assign NameStore Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr FunctionDef arguments args NameParam defaults body If NameLoad body Return Call AttributeLoad NameLoad attr orelse Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str If CompareEq NameLoad Str body Return Call NameLoad Str orelse If CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Return Call NameLoad keyword Num Assign TupleStore NameStore NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str attr Str If CompareNotEq NameLoad Call NameLoad NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr Str Return Call NameLoad keyword Num Assign NameStore Call AttributeLoad NameLoad attr Str keyword Dict Str Str Str Str Str Call AttributeLoad AttributeLoad NameLoad attr attr Str AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad Str attr TupleLoad AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Call NameLoad Str Str If CompareEq AttributeLoad NameLoad attr Num body Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad AttributeLoad NameLoad attr Return Call NameLoad keyword Num orelse If CompareNotEq AttributeLoad NameLoad attr Num body Raise Call NameLoad BinOpMod Str TupleLoad AttributeLoad NameLoad attr Assign NameStore SubscriptLoad Call NameLoad NameLoad Index Str Assign NameStore Call AttributeLoad NameLoad attr Str keyword Dict Str NameLoad If CompareEq AttributeLoad NameLoad attr Num body Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad AttributeLoad NameLoad attr Return Call NameLoad keyword Num orelse If CompareNotEq AttributeLoad NameLoad attr Num body Raise Call NameLoad BinOpMod Str TupleLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad NameLoad TryExcept body Assign NameStore SubscriptLoad SubscriptLoad NameLoad Index Str Index Str handlers ExceptHandler type NameLoad body Assign NameStore Call AttributeLoad Str attr SubscriptLoad SubscriptLoad NameLoad Index Str Index Str SubscriptLoad SubscriptLoad NameLoad Index Str Index Str For NameStore SubscriptLoad NameLoad Index Str body If CompareEq SubscriptLoad NameLoad Index Str Str body Break orelse Raise Call NameLoad BinOpMod Str TupleLoad NameLoad Assign NameStore SubscriptLoad NameLoad Index Str Assign NameStore Call NameLoad keyword NameLoad keyword NameLoad Return Call NameLoad NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults kwarg body Assign NameStore Call AttributeLoad NameLoad attr Str Dict If Call NameLoad body Assign NameStore Num Assign NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr attr keyword NameLoad keyword NameLoad Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr Str Slice Num NameLoad Assign SubscriptStore NameLoad Index Str ListComp AttributeLoad NameLoad attr comprehension NameStore NameLoad AttributeLoad NameLoad attr Assign SubscriptStore NameLoad Index Str ListComp AttributeLoad NameLoad attr comprehension NameStore NameLoad UnaryOpNot AttributeLoad NameLoad attr Assign NameStore Call NameLoad NameLoad keyword NameLoad keyword NameLoad NameLoad TryExcept body Assign SubscriptStore AttributeLoad NameLoad attr Index Str SubscriptLoad AttributeLoad NameLoad attr Index Str handlers ExceptHandler type NameLoad body Pass Return NameLoad decorator_list FunctionDef arguments args NameParam defaults kwarg body If BoolOpOr UnaryOpNot Call NameLoad AttributeLoad NameLoad attr body Raise Call NameLoad Str Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Str Assign NameStore Call NameLoad keyword NameLoad Expr Call NameLoad NameLoad NameLoad Return Call NameLoad BinOpMod Str TupleLoad AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults Call NameLoad keyword Call NameLoad NameLoad body Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign TupleStore NameStore NameStore Call NameLoad NameLoad NameLoad NameLoad If CompareIsNot NameLoad NameLoad body Return Call NameLoad keyword NameLoad keyword NameLoad orelse Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad Assign NameStore BinOpMod Str TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Expr Call NameLoad AttributeLoad NameLoad attr Str Str AttributeLoad AttributeLoad NameLoad attr attr NameLoad Return Call NameLoad decorator_list NameLoad NameLoad FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr If CompareGt NameLoad Num body Return Call NameLoad Str Assign NameStore Dict Str AttributeLoad AttributeLoad NameLoad attr attr If AttributeLoad AttributeLoad NameLoad attr attr body Assign SubscriptStore NameLoad Index Str AttributeLoad AttributeLoad NameLoad attr attr Return Call NameLoad Str NameLoad keyword Call NameLoad NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults kwarg body Return Call NameLoad NameLoad NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str If Call NameLoad NameLoad body Assign SubscriptStore AttributeLoad NameLoad attr Index Str NameLoad Return Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad keyword Call NameLoad NameLoad If CompareEq Call NameLoad NameLoad Str body Return SubscriptLoad Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad Index Num Return Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If Call NameLoad NameLoad body Assign SubscriptStore AttributeLoad NameLoad attr Index Str NameLoad Return Call NameLoad NameLoad orelse Return Call NameLoad Call NameLoad Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call NameLoad NameLoad NameLoad Assign NameStore Dict Str Str AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam defaults body If CompareEq AttributeLoad NameLoad attr Str body Assign NameStore Call NameLoad NameLoad keyword AttributeLoad NameLoad attr If Call AttributeLoad NameLoad attr body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Str Expr Call NameLoad NameLoad NameLoad Return Call NameLoad Call NameLoad Str keyword Dict Str NameLoad TryExcept body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Str Expr Call NameLoad NameLoad handlers ExceptHandler type NameLoad body Return Call NameLoad BinOpAdd BinOpAdd Call NameLoad Str Str Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad orelse Assign NameStore Call NameLoad NameLoad Return Call NameLoad Str Dict Str Str NameLoad AttributeLoad NameLoad attr keyword Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore ListComp AttributeLoad AttributeLoad NameLoad attr attr comprehension NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr If NameLoad body Assign NameStore SubscriptLoad NameLoad Index Num Return Call AttributeLoad Call AttributeLoad Call AttributeLoad Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad keyword AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr keyword NameLoad attr keyword NameLoad attr keyword AttributeLoad AttributeLoad NameLoad attr attr attr decorator_list FunctionDef arguments args NameParam defaults body If UnaryOpNot NameLoad body Return NameLoad Return Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr decorator_list FunctionDef arguments args NameParam defaults body Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign NameStore AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr Call NameLoad Str Assign NameStore ListLoad Assign NameStore NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str If Call AttributeLoad AttributeLoad NameLoad attr attr Str body TryExcept body Assign NameStore Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str AttributeLoad NameLoad attr Assert CompareIsNot NameLoad NameLoad Assert Call AttributeLoad NameLoad attr Assign NameStore ListLoad ListLoad Str AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad body Expr Call AttributeLoad NameLoad attr Str If CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr ListLoad Str NameLoad Assign NameStore Call NameLoad NameLoad AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad Assign NameStore CompareNotEq SubscriptLoad NameLoad Index Str Num If UnaryOpNot CompareIs AttributeLoad NameLoad attr NameLoad body Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr keyword ListLoad Str Assign NameStore BoolOpAnd AttributeLoad NameLoad attr CompareNotEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore CompareEq Call NameLoad AttributeLoad NameLoad attr Num Assign NameStore BoolOpAnd NameLoad UnaryOpNot Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad attr If BoolOpAnd CompareEq AttributeLoad NameLoad attr Num NameLoad body Assign SubscriptStore NameLoad Index Str SubscriptLoad NameLoad Index Str Assign AttributeStore NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr If CompareEq AttributeLoad NameLoad attr Num body Assign NameStore NameLoad orelse TryExcept body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad keyword AttributeLoad NameLoad attr handlers ExceptHandler type AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore NameLoad Assign NameStore AttributeLoad NameLoad attr If CompareIsNot NameLoad NameLoad body Assign NameStore NameLoad If AttributeLoad AttributeLoad NameLoad attr attr body Assign NameStore AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr orelse Assign NameStore Str Assign NameStore Call NameLoad keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword Call NameLoad AttributeLoad NameLoad attr keyword NameLoad keyword SubscriptLoad NameLoad Index Str keyword SubscriptLoad NameLoad Index Str keyword SubscriptLoad NameLoad Index Str keyword SubscriptLoad NameLoad Index Str keyword SubscriptLoad NameLoad Index Str keyword SubscriptLoad NameLoad Index Str keyword SubscriptLoad NameLoad Index Str keyword Call AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad AttributeLoad NameLoad attr attr keyword SubscriptLoad NameLoad Index Str keyword SubscriptLoad NameLoad Index Str keyword SubscriptLoad NameLoad Index Str keyword SubscriptLoad NameLoad Index Str keyword AttributeLoad NameLoad attr keyword SubscriptLoad NameLoad Index Str keyword SubscriptLoad NameLoad Index Str keyword SubscriptLoad NameLoad Index Str keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword NameLoad keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword SubscriptLoad NameLoad Index Str keyword AttributeLoad NameLoad attr keyword SubscriptLoad NameLoad Index Str keyword SubscriptLoad NameLoad Index Str keyword SubscriptLoad NameLoad Index Str keyword Call NameLoad NameLoad keyword Call NameLoad NameLoad keyword BoolOpOr AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword SubscriptLoad NameLoad Index Str keyword SubscriptLoad NameLoad Index Str keyword SubscriptLoad NameLoad Index Str keyword AttributeLoad NameLoad attr keyword Call AttributeLoad NameLoad attr keyword Call NameLoad AttributeLoad NameLoad attr keyword CompareGt Call NameLoad NameLoad Num keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword Call NameLoad NameLoad keyword AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad AttributeLoad NameLoad attr attr If CompareIsNot NameLoad NameLoad body Assign NameStore Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr TryExcept body Assign NameStore AttributeLoad SubscriptLoad Call AttributeLoad Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad attr Str attr Index Num attr handlers ExceptHandler type NameLoad body Assign NameStore Num Assign SubscriptStore NameLoad Index Str AttributeLoad NameLoad attr If CompareIsNot NameLoad NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad Assign SubscriptStore NameLoad Index Str ListComp Call NameLoad keyword SubscriptLoad NameLoad Index Num keyword SubscriptLoad NameLoad Index Num comprehension NameStore NameLoad Assign SubscriptStore NameLoad Index Str NameLoad Assign SubscriptStore NameLoad Index Str NameLoad Assign SubscriptStore NameLoad Index Str CompareNotEq NameLoad Num Expr Call AttributeLoad NameLoad attr Str Assign NameStore NameLoad If BoolOpAnd AttributeLoad AttributeLoad NameLoad attr attr UnaryOpNot AttributeLoad NameLoad attr body Assign NameStore NameLoad Assign NameStore Str Assign SubscriptStore NameLoad Index Str NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index Str BinOpMod Str TupleLoad SubscriptLoad NameLoad Index Str Assign NameStore Call NameLoad Str Dict Str Str Str Str Str Str Str Str Str Str Str Str NameLoad Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str Str Call NameLoad NameLoad BoolOpAnd AttributeLoad NameLoad attr CompareIn Str AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr CompareEq AttributeLoad AttributeLoad NameLoad attr attr Str AttributeLoad NameLoad attr CompareIsNot NameLoad NameLoad NameLoad keyword Call NameLoad NameLoad Expr Call NameLoad NameLoad keyword NameLoad keyword NameLoad keyword NameLoad Return NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults body Return Call NameLoad Call NameLoad Str decorator_list NameLoad FunctionDef arguments args NameParam defaults body Expr Str Return BoolOpAnd BoolOpOr CompareIn Str NameLoad CompareIn Str NameLoad CompareIn Str NameLoad UnaryOpNot CompareIn Str NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call NameLoad Dict Str AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults Call NameLoad keyword NameLoad body If CompareLtE NameLoad AttributeLoad NameLoad attr body Return Call NameLoad TryExcept body Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad keyword NameLoad handlers ExceptHandler type AttributeLoad NameLoad attr body Raise Call NameLoad Str Assign SubscriptStore AttributeLoad NameLoad attr Index Str BinOpMod Str TupleLoad NameLoad Assign NameStore CompareIn Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr ListLoad Str Str Expr Call NameLoad NameLoad NameLoad keyword NameLoad Return Call NameLoad decorator_list NameLoad FunctionDef arguments args defaults body Return Call NameLoad Num decorator_list FunctionDef arguments args NameParam NameParam defaults body If BoolOpOr CompareGt Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr attr Num CompareGt Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr attr Num body Return Call NameLoad Str Assign NameStore Dict Assign SubscriptStore NameLoad Index Str ListComp Call NameLoad NameLoad comprehension NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr attr keyword AttributeLoad AttributeLoad NameLoad attr attr Assign SubscriptStore NameLoad Index Str ListComp Call NameLoad NameLoad keyword ListLoad Str Str comprehension NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr attr keyword AttributeLoad NameLoad attr Assign NameStore Call NameLoad GeneratorExp SubscriptLoad NameLoad Index Str comprehension NameStore SubscriptLoad NameLoad Index Str Assign SubscriptStore NameLoad Index Str ListComp Call NameLoad NameLoad keyword ListLoad Str comprehension NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr attr keyword AttributeLoad NameLoad attr keyword NameLoad Assign NameStore Call NameLoad GeneratorExp SubscriptLoad NameLoad Index Str comprehension NameStore SubscriptLoad NameLoad Index Str Assign SubscriptStore NameLoad Index Str ListComp Call NameLoad NameLoad comprehension NameStore Call AttributeLoad AttributeLoad NameLoad attr attr CompareIn AttributeLoad NameLoad attr NameLoad Assign NameStore ListComp Call NameLoad NameLoad comprehension NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr attr keyword Num CompareIn AttributeLoad NameLoad attr NameLoad Assign NameStore ListComp Call NameLoad NameLoad comprehension NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr attr keyword Num CompareIn AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad GeneratorExp SubscriptLoad NameLoad Index Str comprehension NameStore NameLoad Assign SubscriptStore NameLoad Index Str ListComp Call NameLoad NameLoad comprehension NameStore Call AttributeLoad AttributeLoad NameLoad attr attr BoolOpAnd CompareIn AttributeLoad NameLoad attr NameLoad CompareIn AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad GeneratorExp SubscriptLoad NameLoad Index Str comprehension NameStore SubscriptLoad NameLoad Index Str Assign NameStore ListComp Call NameLoad NameLoad comprehension NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr attr keyword Num CompareIn AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad GeneratorExp SubscriptLoad NameLoad Index Str comprehension NameStore NameLoad Assign SubscriptStore NameLoad Index Str BinOpAdd BinOpAdd NameLoad NameLoad NameLoad Assign SubscriptStore NameLoad Index Str ListComp Call NameLoad NameLoad comprehension NameStore Call AttributeLoad AttributeLoad NameLoad attr attr CompareIn AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad GeneratorExp SubscriptLoad NameLoad Index Str comprehension NameStore SubscriptLoad NameLoad Index Str Assign SubscriptStore NameLoad Index Str ListComp Call NameLoad NameLoad comprehension NameStore Call AttributeLoad AttributeLoad NameLoad attr attr BoolOpAnd CompareIn AttributeLoad NameLoad attr NameLoad CompareIn AttributeLoad NameLoad attr NameLoad For TupleStore NameStore NameStore ListLoad TupleLoad Str NameLoad TupleLoad Str NameLoad TupleLoad Str NameLoad TupleLoad Str NameLoad body Assign SubscriptStore NameLoad Index BinOpAdd Str NameLoad ListComp Call NameLoad NameLoad comprehension NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr attr keyword AttributeLoad AttributeLoad NameLoad attr attr Return Call NameLoad NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call NameLoad keyword AttributeLoad NameLoad attr keyword Call NameLoad keyword Num Assign NameStore SubscriptLoad Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad attr Str Slice Num If NameLoad body Assign SubscriptStore NameLoad Index Str AttributeLoad SubscriptLoad NameLoad Index Num attr Return Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults Call NameLoad keyword NameLoad keyword NameLoad Call NameLoad keyword NameLoad keyword NameLoad Call NameLoad keyword NameLoad keyword NameLoad Call NameLoad keyword NameLoad keyword NameLoad body Assign NameStore AttributeLoad NameLoad attr Assign NameStore Dict If BoolOpAnd CompareIsNot NameLoad NameLoad CompareNotEq AttributeLoad NameLoad attr NameLoad body Expr Call NameLoad NameLoad NameLoad Assign SubscriptStore NameLoad Index Str Str If BoolOpAnd CompareIsNot NameLoad NameLoad CompareNotEq AttributeLoad NameLoad attr NameLoad body Expr Call NameLoad NameLoad NameLoad Assign SubscriptStore NameLoad Index Str NameLoad If BoolOpAnd CompareIsNot NameLoad NameLoad CompareNotEq AttributeLoad NameLoad attr NameLoad body Expr Call NameLoad NameLoad NameLoad Assign SubscriptStore NameLoad Index Str NameLoad If BoolOpAnd CompareIsNot NameLoad NameLoad CompareNotEq AttributeLoad NameLoad attr NameLoad body Expr Call NameLoad NameLoad NameLoad Assign SubscriptStore NameLoad Index Str NameLoad Return Call NameLoad NameLoad decorator_list NameLoad NameLoad FunctionDef arguments args NameParam NameParam defaults body If CompareEq Call NameLoad AttributeLoad NameLoad attr Num body Return Call NameLoad Str If CompareNotEq Call NameLoad AttributeLoad NameLoad attr Num body Return Call NameLoad Str Assign NameStore SubscriptLoad Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr Index Num If CompareLt BinOpMult BinOpMult AttributeLoad NameLoad attr Num Num Call AttributeLoad NameLoad attr body Return Call NameLoad Str Assign NameStore Call NameLoad NameLoad NameLoad NameLoad Return Call NameLoad Dict Str NameLoad decorator_list NameLoad NameLoad FunctionDef arguments args NameParam NameParam NameParam NameParam defaults Call NameLoad keyword NameLoad keyword NameLoad body If CompareIsNot AttributeLoad NameLoad attr NameLoad body Return Call NameLoad Assign NameStore AttributeLoad NameLoad attr Assign NameStore BinOpMod Str TupleLoad NameLoad NameLoad If CompareEq NameLoad Str body Assign NameStore Call NameLoad NameLoad If CompareIs NameLoad NameLoad body Return Call NameLoad Str keyword Num If BoolOpOr CompareEq AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad NameLoad CompareEq AttributeLoad AttributeLoad NameLoad attr attr Str body Assign NameStore Call NameLoad NameLoad If NameLoad body Return Call NameLoad NameLoad orelse Return Call NameLoad Dict Str NameLoad orelse Return Call NameLoad decorator_list NameLoad NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad NameLoad body Assign NameStore Dict If CompareEq NameLoad Str body Assign NameStore Call NameLoad keyword NameLoad keyword NameLoad orelse Assign NameStore Call NameLoad keyword NameLoad keyword NameLoad If CompareIs NameLoad NameLoad body If CompareEq Call AttributeLoad NameLoad attr Str NameLoad body Return Call NameLoad Str keyword Dict Str Str keyword Num Return Call NameLoad Str keyword Dict Str Str keyword Num If UnaryOpNot AttributeLoad NameLoad attr body Return Call NameLoad Str keyword Dict Str Str keyword Num Return Call NameLoad Dict Str Str AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list NameLoad NameLoad NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults Call NameLoad keyword Str body If BoolOpAnd Call NameLoad AttributeLoad NameLoad attr UnaryOpNot Call AttributeLoad NameLoad attr NameLoad body Return Call NameLoad Str Return Call NameLoad Dict Str AttributeLoad NameLoad attr decorator_list NameLoad NameLoad FunctionDef arguments args NameParam defaults body If UnaryOpNot AttributeLoad NameLoad attr body Return Call NameLoad Str keyword Num Return Call NameLoad Dict Str AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam defaults body Return Dict Str Str Call NameLoad NameLoad Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad Call NameLoad keyword NameLoad keyword NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad If CompareIs NameLoad NameLoad body Raise Call NameLoad BinOpMod Str TupleLoad NameLoad orelse Expr Call NameLoad NameLoad AttributeLoad NameLoad attr Call NameLoad NameLoad NameLoad Assign NameStore Call NameLoad NameLoad If CompareEq AttributeLoad AttributeLoad NameLoad attr attr Str body TryExcept body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad keyword Str keyword Str Assign SubscriptStore NameLoad Index Str CompareGt Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad BinOpSub Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr keyword Num handlers ExceptHandler type AttributeLoad NameLoad attr body Assign SubscriptStore NameLoad Index Str NameLoad Return Call NameLoad NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Return Call NameLoad Call NameLoad NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam NameParam NameParam defaults Call NameLoad keyword NameLoad keyword NameLoad Call NameLoad keyword NameLoad keyword NameLoad body Return Call NameLoad NameLoad NameLoad keyword NameLoad keyword NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body If CompareIsNot NameLoad NameLoad body Return NameLoad orelse Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore AttributeLoad NameLoad attr If BoolOpAnd UnaryOpNot NameLoad CompareIsNot AttributeLoad NameLoad attr NameLoad body Assign NameStore ListLoad TupleLoad Str AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad Call NameLoad keyword Call NameLoad NameLoad keyword NameLoad Call NameLoad keyword Call NameLoad Call NameLoad NameLoad keyword Num keyword ListLoad Call NameLoad keyword NameLoad keyword Num body Assign NameStore Call NameLoad NameLoad NameLoad Assign NameStore Call NameLoad NameLoad NameLoad Assign NameStore Call NameLoad NameLoad AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad keyword NameLoad Return Call NameLoad NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body If UnaryOpNot NameLoad body Return Call NameLoad Str If CompareLtE BinOpSub AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num body Return Call NameLoad Str Expr Call NameLoad NameLoad NameLoad Return Call NameLoad decorator_list NameLoad NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults Call NameLoad keyword Call NameLoad Call NameLoad NameLoad keyword Num keyword ListLoad body Expr Call NameLoad NameLoad NameLoad Return Call NameLoad decorator_list NameLoad NameLoad FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad body If BoolOpOr CompareEq NameLoad Str CompareGt Call NameLoad NameLoad Num body Return Call NameLoad Str Expr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad attr Assign TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad If UnaryOpNot NameLoad body Assign AttributeStore NameLoad attr Call NameLoad Expr Call AttributeLoad NameLoad attr keyword ListLoad Str Return Call NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad Call NameLoad keyword AttributeLoad NameLoad attr body Return Call NameLoad NameLoad NameLoad NameLoad AttributeLoad NameLoad attr keyword NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Return Call NameLoad NameLoad NameLoad NameLoad AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body If BoolOpOr CompareEq NameLoad Str CompareGt Call NameLoad NameLoad Num body Return Call NameLoad Str TryExcept body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr handlers ExceptHandler type AttributeLoad NameLoad attr body Return Call NameLoad Str Return Call NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Return Call NameLoad NameLoad NameLoad NameLoad AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Return Call NameLoad NameLoad NameLoad NameLoad AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam defaults body Return Call NameLoad keyword NameLoad keyword Num decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body TryExcept body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad handlers ExceptHandler type AttributeLoad NameLoad attr body Return Call NameLoad Str Assign NameStore AttributeLoad NameLoad attr Expr Call NameLoad NameLoad Return Call NameLoad Str Dict Str Str NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Call NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Call NameLoad NameLoad NameLoad decorator_list Assign NameStore Dict Str Str Str TupleLoad Str NameLoad TupleLoad Str NameLoad TupleLoad Str NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults body If CompareIn NameLoad NameLoad body Assign TupleStore NameStore NameStore SubscriptLoad NameLoad Index NameLoad Return Call NameLoad NameLoad NameLoad NameLoad Return Call NameLoad Str Dict keyword Call NameLoad NameLoad decorator_list
N/A __future__ absolute_import typing Any django.conf settings django.contrib.auth authenticate login get_backends django.core.urlresolvers reverse django.http HttpResponseRedirect HttpResponseForbidden HttpResponse django.shortcuts render_to_response redirect django.template RequestContext loader django.utils.timezone now django.utils.cache patch_cache_control django.core.exceptions ValidationError django.core validators django.contrib.auth.views login django_login_page logout_then_login django_logout_then_login django.forms.models model_to_dict django.core.mail send_mail django.middleware.csrf get_token zerver.models Message UserProfile Stream Subscription Huddle Recipient Realm UserMessage DefaultStream RealmEmoji RealmAlias RealmFilter PreregistrationUser get_client MitUser UserActivity PushDeviceToken get_stream UserPresence get_recipient split_email_to_domain resolve_email_to_domain email_to_username get_realm completely_open get_unique_open_realm remote_user_to_email email_allowed_for_realm zerver.lib.actions do_change_password do_change_full_name do_change_is_admin do_activate_user do_create_user internal_send_message update_user_presence do_events_register get_status_dict do_change_enable_offline_email_notifications do_change_enable_digest_emails do_set_realm_name do_set_realm_restricted_to_domain do_set_realm_invite_required do_set_realm_invite_by_admins_only get_default_subs user_email_is_unique do_invite_users do_refer_friend compute_mit_user_fullname do_set_muted_topics clear_followup_emails_queue do_update_pointer realm_user_count zerver.lib.push_notifications num_push_devices_for_user zerver.forms RegistrationForm HomepageForm ToSForm CreateUserForm is_inactive OurAuthenticationForm django.views.decorators.csrf csrf_exempt django_auth_ldap.backend LDAPBackend _LDAPUser zerver.lib bugdown zerver.lib.validator check_string check_list check_bool zerver.decorator require_post authenticated_json_post_view has_request_variables authenticated_json_view to_non_negative_int JsonableError get_user_profile_by_email REQ require_realm_admin zulip_login_required zerver.lib.avatar avatar_url zerver.lib.upload upload_message_image_through_web_client get_signed_upload_url get_realm_for_filename zerver.lib.response json_success json_error zerver.lib.utils statsd generate_random_token zproject.backends password_auth_enabled dev_auth_enabled confirmation.models Confirmation N/A requests N/A subprocess N/A calendar N/A datetime N/A ujson N/A simplejson N/A re six.moves urllib N/A base64 N/A time N/A logging N/A jwt N/A hashlib N/A hmac zerver.lib.rest rest_dispatch _rest_dispatch N/A rest_dispatch N/A csrf_exempt N/A N/A N/A request N/A args kwargs N/A _rest_dispatch request N/A globals args kwargs name_changes_disabled N/A N/A realm N/A N/A N/A N/A N/A settings NAME_CHANGES_DISABLED N/A realm name_changes_disabled N/A accounts_register N/A N/A request N/A N/A N/A key N/A N/A request POST N/A key N/A confirmation N/A N/A N/A Confirmation objects get confirmation_key key N/A prereg_user N/A confirmation content_object N/A email N/A prereg_user email N/A mit_beta_user N/A isinstance N/A confirmation content_object MitUser N/A N/A N/A existing_user_profile N/A get_user_profile_by_email email N/A N/A N/A N/A UserProfile DoesNotExist N/A N/A existing_user_profile None N/A N/A N/A validators validate_email email N/A unique_open_realm N/A get_unique_open_realm N/A unique_open_realm N/A N/A realm unique_open_realm N/A domain N/A realm domain N/A N/A N/A N/A mit_beta_user N/A prereg_user referred_by N/A N/A realm N/A N/A prereg_user referred_by realm N/A domain N/A realm domain N/A N/A N/A email_allowed_for_realm email realm N/A N/A N/A render_to_response zerver/closed_realm.html N/A closed_domain_name N/A realm name N/A N/A N/A N/A mit_beta_user N/A prereg_user realm N/A N/A domain N/A N/A prereg_user realm domain N/A realm N/A get_realm domain N/A N/A domain N/A resolve_email_to_domain email N/A realm N/A get_realm domain N/A N/A realm N/A realm deactivated N/A N/A N/A render_to_response zerver/deactivated.html N/A deactivated_domain_name zulip_administrator N/A realm name N/A settings ZULIP_ADMINISTRATOR N/A N/A N/A N/A N/A existing_user_profile None N/A existing_user_profile is_mirror_dummy N/A N/A N/A is_inactive email N/A N/A N/A user_email_is_unique email N/A N/A N/A ValidationError N/A N/A N/A HttpResponseRedirect N/A N/A N/A reverse django.contrib.auth.views.login ?email= N/A N/A N/A urllib parse quote_plus email N/A name_validated False N/A full_name None N/A N/A N/A N/A request POST get from_confirmation N/A N/A N/A N/A N/A N/A request session N/A authenticated_full_name N/A N/A N/A KeyError N/A N/A N/A N/A domain mit.edu N/A N/A hesiod_name N/A compute_mit_user_fullname email N/A form N/A RegistrationForm initial N/A full_name N/A N/A @ hesiod_name hesiod_name N/A name_validated True N/A N/A N/A settings POPULATE_PROFILE_VIA_LDAP N/A N/A backend N/A get_backends N/A N/A N/A isinstance backend LDAPBackend N/A N/A ldap_attrs N/A N/A _LDAPUser backend N/A N/A backend django_to_ldap_username email attrs N/A N/A N/A N/A N/A request session N/A authenticated_full_name N/A N/A ldap_attrs N/A N/A N/A settings AUTH_LDAP_USER_ATTR_MAP N/A full_name N/A 0 N/A name_validated True N/A form N/A RegistrationForm N/A full_name N/A N/A request session N/A authenticated_full_name N/A N/A N/A N/A TypeError N/A N/A form N/A RegistrationForm N/A N/A N/A full_name N/A request POST N/A N/A form N/A RegistrationForm initial N/A full_name N/A N/A N/A request POST get full_name N/A N/A form N/A RegistrationForm N/A N/A postdata N/A N/A N/A request POST copy N/A N/A name_changes_disabled realm N/A N/A N/A N/A N/A N/A postdata update N/A full_name N/A N/A request session N/A authenticated_full_name N/A name_validated True N/A N/A N/A KeyError N/A N/A N/A form N/A RegistrationForm postdata N/A N/A N/A password_auth_enabled realm N/A N/A N/A N/A N/A form N/A password field required False N/A N/A N/A form is_valid N/A N/A N/A password_auth_enabled realm N/A N/A password N/A N/A form cleaned_data N/A password N/A N/A password None N/A full_name N/A N/A form cleaned_data N/A full_name N/A short_name N/A email_to_username email N/A first_in_realm N/A N/A len N/A N/A N/A UserProfile objects filter realm realm is_bot False 0 N/A N/A N/A existing_user_profile None N/A existing_user_profile is_mirror_dummy N/A N/A N/A N/A user_profile existing_user_profile N/A N/A do_activate_user user_profile N/A N/A do_change_password user_profile password N/A N/A do_change_full_name user_profile full_name N/A N/A N/A N/A UserProfile DoesNotExist N/A N/A user_profile N/A do_create_user email password realm full_name short_name prereg_user prereg_user newsletter_data N/A IP N/A N/A request META N/A REMOTE_ADDR N/A N/A user_profile N/A do_create_user email password realm full_name short_name prereg_user prereg_user newsletter_data N/A IP N/A N/A request META N/A REMOTE_ADDR N/A N/A login request N/A authenticate username N/A user_profile email use_dummy_backend True N/A first_in_realm N/A N/A N/A do_change_is_admin user_profile True N/A N/A HttpResponseRedirect N/A reverse zerver.views.initial_invite_page N/A N/A N/A HttpResponseRedirect N/A reverse zerver.views.home N/A N/A render_to_response zerver/register.html N/A form company_name email key full_name lock_name password_auth_enabled form domain email key N/A N/A N/A request session get authenticated_full_name None N/A name_validated N/A name_changes_disabled realm N/A password_auth_enabled realm context_instance N/A RequestContext request N/A require_post accounts_accept_terms N/A N/A request N/A N/A N/A email N/A N/A request user email N/A domain N/A resolve_email_to_domain email N/A N/A N/A request method POST N/A N/A form N/A ToSForm N/A request POST N/A N/A N/A form is_valid N/A N/A full_name N/A N/A form cleaned_data N/A full_name N/A N/A send_mail N/A Terms acceptance for  full_name N/A N/A loader render_to_string zerver/tos_accept_body.txt N/A name email ip browser full_name email N/A N/A request META N/A REMOTE_ADDR N/A N/A N/A request META get HTTP_USER_AGENT Unspecified N/A settings EMAIL_HOST_USER N/A all@zulip.com N/A N/A do_change_full_name N/A request user full_name N/A N/A redirect home N/A N/A form N/A ToSForm N/A N/A render_to_response zerver/accounts_accept_terms.html N/A form company_name email form domain email context_instance N/A RequestContext request N/A zulip_login_required zerver.lib.ccache make_ccache webathena_kerberos_login N/A N/A request user_profile cred N/A N/A REQ default None N/A N/A N/A cred None N/A N/A N/A json_error Could not find Kerberos credential N/A N/A N/A N/A N/A user_profile realm domain mit.edu N/A N/A N/A json_error Webathena login only for mit.edu realm N/A N/A N/A parsed_cred N/A N/A ujson loads cred N/A user N/A N/A N/A parsed_cred N/A cname N/A nameString N/A 0 N/A N/A user golem N/A N/A user ctl N/A N/A user N/A N/A N/A N/A user_profile email split @ N/A 0 N/A ccache N/A make_ccache parsed_cred N/A N/A N/A Exception N/A N/A N/A json_error Invalid Kerberos cache N/A N/A N/A N/A N/A subprocess check_call N/A ssh zulip@zmirror2.zulip.net -- /home/zulip/zulip/bots/process_ccache user N/A user_profile api_key N/A N/A base64 b64encode ccache N/A N/A N/A Exception N/A N/A N/A N/A logging exception Error updating the user's ccache N/A N/A json_error We were unable to setup mirroring for you N/A N/A json_success N/A authenticated_json_view has_request_variables api_endpoint_docs N/A N/A request N/A N/A N/A raw_calls N/A N/A N/A open templates/zerver/api_content.json r read N/A calls N/A N/A ujson loads raw_calls N/A langs N/A set N/A call calls N/A N/A N/A call N/A endpoint N/A %s/v1/%s N/A N/A settings EXTERNAL_API_URI N/A call N/A endpoint N/A N/A N/A call N/A example_request N/A curl N/A N/A N/A N/A call N/A example_request N/A curl replace https://api.zulip.com N/A settings EXTERNAL_API_URI N/A response N/A call N/A example_response N/A N/A N/A response N/A N/A extended_response N/A N/A response replace ,  ,
  N/A N/A extended_response response N/A N/A call N/A rendered_response N/A N/A bugdown convert N/A N/A ~~~ .py
 extended_response 
~~~
 default N/A example_type N/A request response N/A N/A lang N/A N/A call get N/A example_ example_type N/A N/A N/A N/A N/A langs add lang N/A N/A render_to_response zerver/api_endpoints.html N/A content langs calls langs context_instance N/A RequestContext request N/A json_invite_users N/A N/A request user_profile invitee_emails N/A REQ N/A N/A N/A invitee_emails N/A N/A N/A json_error You must specify at least one email address. N/A invitee_emails N/A set N/A N/A re split [, \n] invitee_emails N/A stream_names N/A N/A N/A request POST getlist stream N/A N/A stream_names N/A N/A N/A json_error You must specify at least one stream for invitees to join. N/A notifications_stream N/A N/A user_profile realm notifications_stream N/A N/A notifications_stream N/A N/A notifications_stream invite_only N/A N/A N/A N/A stream_names append N/A notifications_stream name N/A streams N/A N/A stream_name stream_names N/A N/A stream N/A get_stream stream_name N/A user_profile realm N/A N/A stream None N/A N/A N/A json_error N/A Stream does not exist: %s. No invites were sent. N/A stream_name N/A N/A N/A streams append stream N/A N/A ret_error error_data N/A do_invite_users user_profile invitee_emails streams N/A N/A ret_error None N/A N/A N/A json_error data error_data msg ret_error N/A N/A N/A json_success N/A authenticated_json_post_view has_request_variables create_homepage_form N/A N/A request user_info N/A None N/A N/A user_info N/A N/A N/A HomepageForm user_info domain N/A N/A N/A request session get domain N/A N/A HomepageForm domain N/A N/A N/A request session get domain N/A maybe_send_to_registration N/A N/A request email full_name N/A N/A N/A form N/A create_homepage_form request user_info N/A email email N/A N/A request verified_email None N/A N/A N/A form is_valid N/A N/A prereg_user None N/A N/A settings ONLY_SSO N/A N/A N/A N/A prereg_user N/A N/A N/A N/A N/A PreregistrationUser objects filter email__iexact email latest invited_at N/A N/A N/A N/A PreregistrationUser DoesNotExist N/A N/A prereg_user N/A create_preregistration_user email request N/A N/A prereg_user N/A create_preregistration_user email request N/A N/A redirect N/A N/A join N/A N/A settings EXTERNAL_URI_SCHEME N/A N/A request get_host / N/A N/A N/A N/A N/A N/A Confirmation objects get_link_for_object prereg_user split / 3 N/A 3 ?full_name= N/A N/A N/A urllib parse quote_plus N/A N/A full_name encode utf8 N/A N/A N/A render_to_response zerver/accounts_home.html N/A form form context_instance N/A RequestContext request N/A login_or_register_remote_user N/A N/A request remote_username user_profile full_name N/A N/A N/A N/A N/A user_profile None N/A user_profile is_mirror_dummy N/A N/A N/A maybe_send_to_registration request N/A remote_user_to_email remote_username full_name N/A N/A N/A login request user_profile N/A N/A HttpResponseRedirect N/A %s%s N/A N/A settings EXTERNAL_URI_SCHEME N/A N/A request get_host N/A remote_user_sso N/A N/A request N/A N/A N/A N/A N/A remote_user N/A N/A request META N/A REMOTE_USER N/A N/A N/A KeyError N/A N/A N/A JsonableError No REMOTE_USER set. N/A user_profile N/A authenticate remote_user remote_user N/A N/A login_or_register_remote_user request remote_user user_profile N/A remote_user_jwt N/A N/A request N/A N/A N/A N/A N/A json_web_token N/A N/A request POST N/A json_web_token N/A N/A payload signing_input header signature N/A N/A jwt load json_web_token N/A N/A N/A KeyError N/A N/A N/A JsonableError No JSON web token passed in request N/A N/A N/A jwt DecodeError N/A N/A N/A JsonableError Bad JSON web token N/A remote_user N/A N/A payload get user None N/A N/A remote_user None N/A N/A N/A JsonableError No user specified in JSON web token claims N/A domain N/A N/A payload get realm None N/A N/A domain None N/A N/A N/A JsonableError No domain specified in JSON web token claims N/A email N/A %s@%s N/A remote_user domain N/A N/A N/A N/A N/A jwt verify_signature payload signing_input header signature N/A N/A settings JWT_AUTH_KEYS N/A domain N/A user_profile N/A authenticate username email use_dummy_backend True N/A N/A N/A N/A N/A jwt DecodeError N/A jwt ExpiredSignature N/A N/A N/A JsonableError Bad JSON web token signature N/A N/A KeyError N/A N/A N/A JsonableError Realm not authorized for JWT login N/A N/A N/A UserProfile DoesNotExist N/A N/A user_profile None N/A N/A login_or_register_remote_user request email user_profile remote_user N/A csrf_exempt google_oauth2_csrf N/A N/A request value N/A N/A N/A N/A N/A N/A N/A hmac new N/A N/A N/A get_token request encode utf-8 value N/A hashlib sha256 hexdigest N/A start_google_oauth2 N/A N/A request N/A N/A N/A uri https://accounts.google.com/o/oauth2/auth? N/A cur_time N/A str N/A int N/A N/A time time N/A csrf_state N/A N/A {}:{} format cur_time N/A google_oauth2_csrf request cur_time N/A prams N/A response_type client_id redirect_uri scope state code N/A settings GOOGLE_OAUTH2_CLIENT_ID N/A N/A join N/A N/A settings EXTERNAL_URI_SCHEME N/A N/A request get_host N/A reverse zerver.views.finish_google_oauth2 profile email csrf_state N/A N/A redirect N/A uri N/A N/A N/A urllib parse urlencode prams N/A N/A requests_json_is_function N/A callable N/A N/A requests Response json extract_json_response N/A N/A resp N/A N/A N/A requests_json_is_function N/A N/A N/A N/A resp json N/A N/A N/A resp json N/A finish_google_oauth2 N/A N/A request N/A N/A N/A error N/A N/A N/A request GET get error N/A N/A error access_denied N/A N/A N/A redirect / N/A N/A N/A error None N/A N/A N/A N/A logging warning Error from google oauth2 login %r N/A request GET N/A N/A HttpResponse status 400 N/A N/A value hmac_value N/A N/A N/A N/A N/A request GET get state split : N/A N/A hmac_value N/A google_oauth2_csrf request value N/A N/A N/A N/A logging warning Google oauth2 CSRF error N/A N/A HttpResponse status 400 N/A resp N/A N/A requests post https://www.googleapis.com/oauth2/v3/token data N/A code client_id client_secret redirect_uri grant_type N/A N/A N/A request GET get code N/A settings GOOGLE_OAUTH2_CLIENT_ID N/A settings GOOGLE_OAUTH2_CLIENT_SECRET N/A N/A join N/A N/A settings EXTERNAL_URI_SCHEME N/A N/A request get_host N/A reverse zerver.views.finish_google_oauth2 authorization_code N/A N/A N/A resp status_code 400 N/A N/A N/A N/A logging warning N/A User error converting Google oauth2 login to token: %r N/A N/A resp text N/A N/A HttpResponse status 400 N/A N/A N/A N/A resp status_code 200 N/A N/A N/A Exception N/A Could not convert google oauth2 code to access_token
%r N/A N/A resp text N/A access_token N/A N/A extract_json_response resp N/A access_token N/A resp N/A N/A requests get https://www.googleapis.com/plus/v1/people/me params N/A access_token access_token N/A N/A N/A resp status_code 400 N/A N/A N/A N/A logging warning N/A Google login failed making info API call: %r N/A N/A resp text N/A N/A HttpResponse status 400 N/A N/A N/A N/A resp status_code 200 N/A N/A N/A Exception N/A Google login failed making API call
%r N/A N/A resp text N/A body N/A extract_json_response resp N/A N/A N/A full_name N/A N/A body N/A name N/A formatted N/A N/A N/A KeyError N/A N/A full_name N/A N/A {} {} format N/A N/A body N/A name N/A givenName N/A N/A body N/A name N/A familyName N/A email N/A body N/A emails N/A N/A N/A N/A email N/A type account N/A N/A N/A N/A N/A Exception N/A Google oauth2 account email not found %r N/A body N/A email_address N/A email N/A value N/A user_profile N/A authenticate username email_address use_dummy_backend True N/A N/A login_or_register_remote_user request email_address user_profile full_name N/A login_page N/A N/A request N/A kwargs N/A N/A extra_context N/A N/A kwargs pop extra_context N/A N/A N/A dev_auth_enabled N/A N/A MAX_DEV_BACKEND_USERS 100 N/A users_query N/A N/A N/A N/A N/A UserProfile objects select_related filter is_bot False is_active True N/A users N/A N/A N/A users_query order_by email N/A 0 MAX_DEV_BACKEND_USERS N/A N/A extra_context N/A direct_admins N/A N/A u email N/A u users N/A u is_realm_admin N/A N/A extra_context N/A direct_users N/A N/A u email N/A u users N/A N/A u is_realm_admin N/A template_response N/A django_login_page request authentication_form OurAuthenticationForm extra_context extra_context kwargs N/A N/A N/A N/A N/A template_response context_data N/A email N/A N/A request GET N/A email N/A N/A N/A KeyError N/A N/A N/A template_response N/A dev_direct_login N/A N/A request N/A kwargs N/A N/A N/A N/A N/A dev_auth_enabled N/A settings PRODUCTION N/A N/A N/A Exception Direct login not supported. N/A email N/A N/A request POST N/A direct_email N/A user_profile N/A authenticate username email N/A N/A login request user_profile N/A N/A HttpResponseRedirect N/A %s%s N/A N/A settings EXTERNAL_URI_SCHEME N/A N/A request get_host N/A json_bulk_invite_users N/A N/A request user_profile invitee_emails N/A N/A REQ validator N/A check_list check_string N/A N/A invitee_emails N/A set invitee_emails N/A streams N/A get_default_subs user_profile N/A N/A ret_error error_data N/A do_invite_users user_profile invitee_emails streams N/A N/A ret_error None N/A N/A N/A json_error data error_data msg ret_error N/A N/A invited N/A N/A N/A PreregistrationUser objects filter referred_by user_profile N/A internal_message N/A %s <`%s`> invited %d people to Zulip. N/A N/A user_profile full_name N/A user_profile email N/A N/A invited count N/A N/A internal_send_message N/A settings NEW_USER_BOT stream signups N/A N/A user_profile realm domain internal_message N/A N/A json_success N/A authenticated_json_post_view has_request_variables initial_invite_page N/A N/A request N/A N/A N/A user N/A request user N/A domain_count N/A len N/A N/A N/A UserProfile objects filter realm N/A user realm N/A N/A domain_count 1 N/A N/A N/A redirect zerver.views.home N/A params N/A company_name N/A N/A user realm domain N/A N/A N/A user realm restricted_to_domain N/A N/A N/A params N/A invite_suffix N/A N/A user realm domain N/A N/A render_to_response zerver/initial_invite_page.html params context_instance N/A RequestContext request N/A zulip_login_required logout_then_login N/A N/A request N/A kwargs N/A N/A N/A django_logout_then_login request kwargs N/A require_post create_preregistration_user N/A N/A email request N/A N/A N/A domain N/A N/A N/A request session get domain N/A N/A completely_open domain N/A N/A N/A N/A request session N/A domain None N/A N/A N/A N/A PreregistrationUser objects create email email realm N/A get_realm domain N/A N/A N/A split_email_to_domain email mit.edu N/A N/A N/A N/A N/A N/A MitUser objects get_or_create email email N/A 0 N/A N/A N/A N/A PreregistrationUser objects create email email N/A accounts_home_with_domain N/A N/A request domain N/A N/A N/A N/A completely_open domain N/A N/A N/A N/A request session N/A domain domain N/A N/A accounts_home request N/A N/A N/A HttpResponseRedirect N/A reverse zerver.views.accounts_home N/A send_registration_completion_email N/A N/A email request N/A N/A N/A 
    Send an email with a confirmation link to the provided e-mail so the user
    can complete their registration.
     N/A prereg_user N/A create_preregistration_user email request N/A context N/A support_email voyager N/A settings ZULIP_ADMINISTRATOR N/A settings VOYAGER N/A N/A N/A N/A Confirmation objects send_confirmation prereg_user email additional_context context N/A accounts_home N/A N/A request N/A N/A N/A N/A N/A request method POST N/A N/A form N/A create_homepage_form request user_info N/A request POST N/A N/A N/A form is_valid N/A N/A email N/A N/A form cleaned_data N/A email N/A N/A send_registration_completion_email email request N/A N/A HttpResponseRedirect N/A reverse send_confirm kwargs N/A email email N/A N/A N/A email N/A N/A request POST N/A email N/A N/A is_inactive email N/A N/A N/A ValidationError N/A N/A N/A HttpResponseRedirect N/A N/A N/A reverse django.contrib.auth.views.login ?email= N/A N/A N/A urllib parse quote_plus email N/A N/A form N/A create_homepage_form request N/A N/A render_to_response zerver/accounts_home.html N/A form current_url form N/A request get_full_path context_instance N/A RequestContext request N/A approximate_unread_count N/A N/A user_profile N/A N/A N/A not_in_home_view_recipients N/A N/A N/A sub recipient id N/A sub N/A N/A N/A Subscription objects filter user_profile user_profile in_home_view False N/A muted_topics N/A N/A ujson loads N/A user_profile muted_topics N/A muted_topics N/A N/A muted_topics N/A muted_topics N/A 0 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A UserMessage objects filter user_profile user_profile message_id__gt N/A user_profile pointer exclude message__recipient__type N/A Recipient STREAM message__recipient__id__in not_in_home_view_recipients exclude message__subject__in muted_topics exclude flags N/A N/A UserMessage flags read count N/A sent_time_in_epoch_seconds N/A N/A user_message N/A N/A N/A N/A user_message N/A N/A None N/A N/A N/A calendar timegm N/A N/A N/A N/A user_message message pub_date utctimetuple N/A home N/A N/A request N/A N/A N/A N/A N/A request session modified True N/A user_profile N/A request user N/A N/A request _email N/A N/A request user email N/A N/A request client N/A get_client website N/A narrow N/A N/A narrow_stream None N/A narrow_topic N/A N/A N/A request GET get topic N/A N/A N/A N/A request GET get stream N/A N/A N/A N/A narrow_stream N/A get_stream N/A N/A N/A request GET get stream N/A user_profile realm N/A N/A narrow_stream None N/A N/A N/A narrow_stream is_public N/A narrow N/A N/A stream N/A narrow_stream name N/A N/A N/A Exception N/A N/A N/A N/A logging exception Narrow parsing N/A N/A narrow_topic None N/A N/A N/A N/A narrow append N/A topic narrow_topic N/A register_ret N/A do_events_register user_profile N/A request client apply_markdown True narrow narrow N/A user_has_messages N/A N/A register_ret N/A max_message_id -1 N/A N/A N/A N/A user_profile last_reminder None N/A N/A N/A user_profile last_reminder None N/A N/A N/A user_profile save update_fields N/A last_reminder N/A needs_tutorial N/A N/A settings TUTORIAL_ENABLED N/A N/A user_profile tutorial_status N/A UserProfile TUTORIAL_FINISHED N/A first_in_realm N/A N/A realm_user_count N/A user_profile realm 1 N/A prompt_for_invites N/A first_in_realm N/A N/A N/A N/A N/A N/A PreregistrationUser objects filter referred_by user_profile count N/A N/A N/A N/A user_profile pointer -1 user_has_messages N/A N/A N/A register_ret N/A pointer N/A register_ret N/A max_message_id N/A N/A user_profile last_pointer_updater N/A N/A request session session_key N/A N/A N/A user_profile pointer -1 N/A N/A latest_read None N/A N/A N/A N/A latest_read N/A N/A N/A UserMessage objects get user_profile user_profile message__id N/A user_profile pointer N/A N/A N/A N/A UserMessage DoesNotExist N/A N/A N/A N/A logging warning N/A %s has invalid pointer %s N/A N/A user_profile email N/A user_profile pointer N/A latest_read None N/A desktop_notifications_enabled N/A user_profile enable_desktop_notifications N/A N/A narrow_stream None N/A N/A desktop_notifications_enabled False N/A N/A N/A user_profile realm notifications_stream N/A N/A notifications_stream N/A N/A N/A user_profile realm notifications_stream name N/A N/A notifications_stream N/A page_params N/A dict voyager N/A settings VOYAGER debug_mode N/A settings DEBUG test_suite N/A settings TEST_SUITE poll_timeout N/A settings POLL_TIMEOUT login_page N/A settings HOME_NOT_LOGGED_IN maxfilesize N/A settings MAX_FILE_UPLOAD_SIZE password_auth_enabled N/A password_auth_enabled N/A user_profile realm have_initial_messages user_has_messages subbed_info N/A register_ret N/A subscriptions unsubbed_info N/A register_ret N/A unsubscribed email_dict N/A register_ret N/A email_dict people_list N/A register_ret N/A realm_users bot_list N/A register_ret N/A realm_bots initial_pointer N/A register_ret N/A pointer initial_presences N/A register_ret N/A presences initial_servertime N/A N/A time time fullname N/A user_profile full_name email N/A user_profile email domain N/A N/A user_profile realm domain realm_name N/A register_ret N/A realm_name realm_invite_required N/A register_ret N/A realm_invite_required realm_invite_by_admins_only N/A register_ret N/A realm_invite_by_admins_only realm_restricted_to_domain N/A register_ret N/A realm_restricted_to_domain enter_sends N/A user_profile enter_sends left_side_userlist N/A register_ret N/A left_side_userlist referrals N/A register_ret N/A referrals realm_emoji N/A register_ret N/A realm_emoji needs_tutorial needs_tutorial first_in_realm first_in_realm prompt_for_invites prompt_for_invites notifications_stream notifications_stream stream_desktop_notifications_enabled N/A user_profile enable_stream_desktop_notifications stream_sounds_enabled N/A user_profile enable_stream_sounds desktop_notifications_enabled desktop_notifications_enabled sounds_enabled N/A user_profile enable_sounds enable_offline_email_notifications N/A user_profile enable_offline_email_notifications enable_offline_push_notifications N/A user_profile enable_offline_push_notifications twenty_four_hour_time N/A register_ret N/A twenty_four_hour_time enable_digest_emails N/A user_profile enable_digest_emails event_queue_id N/A register_ret N/A queue_id last_event_id N/A register_ret N/A last_event_id max_message_id N/A register_ret N/A max_message_id unread_count N/A approximate_unread_count user_profile furthest_read_time N/A sent_time_in_epoch_seconds latest_read staging N/A N/A settings ZULIP_COM_STAGING N/A settings DEVELOPMENT alert_words N/A register_ret N/A alert_words muted_topics N/A register_ret N/A muted_topics realm_filters N/A register_ret N/A realm_filters is_admin N/A user_profile is_realm_admin can_create_streams N/A N/A user_profile can_create_streams name_changes_disabled N/A name_changes_disabled N/A user_profile realm has_mobile_devices N/A N/A num_push_devices_for_user user_profile 0 autoscroll_forever N/A user_profile autoscroll_forever default_desktop_notifications N/A user_profile default_desktop_notifications avatar_url N/A avatar_url user_profile mandatory_topics N/A N/A user_profile realm mandatory_topics show_digest_email N/A N/A user_profile realm show_digest_email N/A N/A narrow_stream None N/A N/A recipient N/A get_recipient N/A Recipient STREAM N/A narrow_stream id N/A N/A N/A initial_pointer N/A N/A N/A N/A N/A N/A N/A N/A N/A Message objects filter recipient recipient order_by id reverse N/A 0 id N/A N/A N/A IndexError N/A N/A initial_pointer -1 N/A N/A page_params N/A narrow_stream N/A narrow_stream name N/A N/A narrow_topic None N/A N/A N/A page_params N/A narrow_topic narrow_topic N/A N/A page_params N/A narrow N/A N/A dict operator N/A term N/A 0 operand N/A term N/A 1 N/A term narrow N/A N/A page_params N/A max_message_id initial_pointer N/A N/A page_params N/A initial_pointer initial_pointer N/A N/A page_params N/A have_initial_messages N/A initial_pointer -1 N/A N/A N/A statsd incr views.home N/A show_invites True N/A N/A N/A N/A user_profile realm invite_by_admins_only N/A N/A user_profile is_realm_admin N/A N/A show_invites False N/A product_name Zulip N/A N/A page_params N/A product_name product_name N/A N/A N/A request _log_data N/A extra N/A [%s] N/A N/A register_ret N/A queue_id N/A response N/A render_to_response zerver/index.html N/A user_profile page_params nofontface avatar_url show_debug pipeline show_invites is_admin show_webathena enable_feedback embedded product_name user_profile N/A N/A N/A N/A N/A simplejson encoder JSONEncoderForHTML encode page_params N/A is_buggy_ua N/A N/A N/A request META get HTTP_USER_AGENT Unspecified N/A avatar_url user_profile N/A N/A settings DEBUG N/A show_debug N/A request GET N/A settings PIPELINE show_invites N/A user_profile is_realm_admin N/A N/A N/A user_profile realm domain mit.edu N/A settings ENABLE_FEEDBACK N/A narrow_stream None product_name context_instance N/A RequestContext request N/A N/A patch_cache_control response no_cache True no_store True must_revalidate True N/A response N/A zulip_login_required desktop_home N/A N/A request N/A N/A N/A N/A HttpResponseRedirect N/A reverse zerver.views.home N/A zulip_login_required is_buggy_ua N/A N/A agent N/A N/A N/A Discrimiate CSS served to clients based on User Agent

    Due to QTBUG-3467, @font-face is not supported in QtWebKit.
    This may get fixed in the future, but for right now we can
    just serve the more conservative CSS to all our desktop apps.
     N/A N/A N/A N/A Humbug Desktop/ agent N/A Zulip Desktop/ agent N/A ZulipDesktop/ agent N/A N/A Mac agent N/A get_pointer_backend N/A N/A request user_profile N/A N/A N/A N/A json_success N/A pointer N/A user_profile pointer N/A update_pointer_backend N/A N/A request user_profile pointer N/A N/A REQ converter to_non_negative_int N/A N/A N/A pointer N/A user_profile pointer N/A N/A N/A json_success N/A N/A N/A N/A N/A N/A UserMessage objects get user_profile user_profile message__id pointer N/A N/A N/A N/A UserMessage DoesNotExist N/A N/A N/A JsonableError Invalid message ID N/A N/A N/A request _log_data N/A extra N/A [%s] N/A pointer N/A update_flags N/A N/A N/A N/A N/A request client name lower N/A android zulipandroid N/A N/A do_update_pointer user_profile pointer update_flags update_flags N/A N/A json_success N/A has_request_variables generate_client_id N/A N/A N/A N/A N/A N/A generate_random_token 32 N/A export N/A N/A request user_profile N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A Message objects filter sender__realm N/A user_profile realm count 1000000 N/A N/A N/A N/A N/A N/A UserMessage objects filter user_profile__realm N/A user_profile realm count 3000000 N/A N/A N/A json_error Realm has too much data for non-batched export. N/A response N/A N/A N/A response N/A zerver_realm N/A N/A model_to_dict x N/A x N/A N/A N/A N/A N/A Realm objects select_related filter id N/A N/A user_profile realm id N/A N/A response N/A zerver_userprofile N/A N/A model_to_dict x exclude N/A password api_key N/A x N/A N/A N/A N/A N/A UserProfile objects select_related filter realm N/A user_profile realm N/A userprofile_ids N/A set N/A N/A userprofile N/A id N/A userprofile N/A response N/A zerver_userprofile N/A N/A response N/A zerver_stream N/A N/A model_to_dict x exclude N/A email_token N/A x N/A N/A N/A N/A N/A Stream objects select_related filter realm N/A user_profile realm invite_only False N/A stream_ids N/A set N/A N/A x N/A id N/A x N/A response N/A zerver_stream N/A N/A response N/A zerver_usermessage N/A N/A model_to_dict x N/A x N/A N/A N/A UserMessage objects select_related N/A N/A x user_profile_id userprofile_ids N/A user_recipients N/A N/A model_to_dict x N/A x N/A N/A N/A N/A N/A Recipient objects select_related filter type 1 N/A N/A x type_id userprofile_ids N/A stream_recipients N/A N/A model_to_dict x N/A x N/A N/A N/A N/A N/A Recipient objects select_related filter type 2 N/A N/A x type_id stream_ids N/A stream_recipient_ids N/A set N/A N/A x N/A id N/A x stream_recipients N/A N/A response N/A zerver_subscription N/A N/A model_to_dict x N/A x N/A N/A N/A Subscription objects select_related N/A N/A N/A x user_profile_id userprofile_ids N/A N/A x recipient_id stream_recipient_ids N/A subscription_recipient_ids N/A set N/A N/A x N/A recipient N/A x N/A response N/A zerver_subscription N/A huddle_recipients N/A N/A model_to_dict r N/A r N/A N/A N/A N/A N/A Recipient objects select_related filter type 3 N/A N/A r type_id subscription_recipient_ids N/A huddle_ids N/A set N/A N/A x N/A type_id N/A x huddle_recipients N/A N/A response N/A zerver_recipient N/A N/A user_recipients stream_recipients huddle_recipients N/A N/A response N/A zerver_huddle N/A N/A model_to_dict h N/A h N/A N/A N/A Huddle objects select_related N/A N/A h id huddle_ids N/A recipient_ids N/A set N/A N/A x N/A id N/A x N/A response N/A zerver_recipient N/A N/A response N/A zerver_message N/A N/A model_to_dict m N/A m N/A N/A N/A Message objects select_related N/A N/A N/A m recipient_id recipient_ids N/A N/A m sender_id userprofile_ids N/A N/A table model N/A N/A defaultstream DefaultStream N/A realmemoji RealmEmoji N/A realmalias RealmAlias N/A realmfilter RealmFilter N/A N/A N/A response N/A N/A zerver_ table N/A N/A model_to_dict x N/A x N/A N/A N/A N/A N/A model objects select_related filter realm_id N/A N/A user_profile realm id N/A N/A json_success response N/A require_realm_admin get_profile_backend N/A N/A request user_profile N/A N/A N/A result N/A dict pointer N/A user_profile pointer client_id N/A generate_client_id max_message_id -1 N/A messages N/A N/A N/A N/A N/A N/A Message objects filter usermessage__user_profile user_profile order_by -id N/A 1 N/A messages N/A N/A N/A result N/A max_message_id N/A N/A messages N/A 0 id N/A N/A json_success result N/A update_realm N/A N/A request user_profile name restricted_to_domain invite_required invite_by_admins_only N/A N/A REQ validator check_string default None N/A REQ validator check_bool default None N/A REQ validator check_bool default None N/A REQ validator check_bool default None N/A N/A realm N/A user_profile realm N/A data N/A N/A N/A N/A name None N/A N/A realm name name N/A N/A N/A do_set_realm_name realm name N/A N/A data N/A name updated N/A N/A N/A restricted_to_domain None N/A N/A realm restricted_to_domain restricted_to_domain N/A N/A N/A do_set_realm_restricted_to_domain realm restricted_to_domain N/A N/A data N/A restricted_to_domain restricted_to_domain N/A N/A N/A invite_required None N/A N/A realm invite_required invite_required N/A N/A N/A do_set_realm_invite_required realm invite_required N/A N/A data N/A invite_required invite_required N/A N/A N/A invite_by_admins_only None N/A N/A realm invite_by_admins_only invite_by_admins_only N/A N/A N/A do_set_realm_invite_by_admins_only realm invite_by_admins_only N/A N/A data N/A invite_by_admins_only invite_by_admins_only N/A N/A json_success data N/A require_realm_admin has_request_variables json_upload_file N/A N/A request user_profile N/A N/A N/A N/A N/A len N/A request FILES 0 N/A N/A N/A json_error You must specify a file to upload N/A N/A N/A len N/A request FILES 1 N/A N/A N/A json_error You may only upload one file at a time N/A user_file N/A N/A list N/A N/A N/A request FILES values N/A 0 N/A N/A N/A N/A N/A settings MAX_FILE_UPLOAD_SIZE 1024 1024 N/A N/A user_file _get_size N/A N/A N/A json_error File Upload is larger than allowed limit N/A uri N/A upload_message_image_through_web_client request user_file user_profile N/A N/A json_success N/A uri uri N/A authenticated_json_post_view has_request_variables get_uploaded_file N/A N/A request realm_id filename redir N/A N/A REQ validator check_bool default True N/A N/A N/A N/A settings LOCAL_UPLOADS_DIR None N/A N/A N/A HttpResponseForbidden N/A user_profile N/A request user N/A url_path N/A %s/%s N/A realm_id filename N/A N/A realm_id unk N/A N/A realm_id N/A get_realm_for_filename url_path N/A N/A realm_id None N/A N/A N/A json_error That file does not exist. status 404 N/A N/A N/A N/A N/A user_profile realm id N/A int realm_id N/A N/A N/A user_profile realm domain zulip.com N/A N/A uri N/A get_signed_upload_url url_path N/A redir N/A N/A N/A redirect uri N/A N/A N/A json_success N/A uri uri N/A N/A N/A HttpResponseForbidden N/A zulip_login_required has_request_variables api_fetch_api_key N/A N/A request username password N/A REQ REQ N/A N/A return_data N/A N/A N/A username google-oauth2-token N/A N/A user_profile N/A authenticate google_oauth2_token password return_data return_data N/A N/A user_profile N/A authenticate username username password password N/A N/A user_profile None N/A N/A N/A N/A N/A return_data get valid_attestation True N/A N/A N/A json_error This user is not registered; do so from a browser. data N/A reason unregistered status 403 N/A N/A json_error Your username or password is incorrect. data N/A reason incorrect_creds status 403 N/A N/A N/A user_profile is_active N/A N/A N/A json_error Your account has been disabled. data N/A reason disabled status 403 N/A N/A json_success N/A api_key email N/A user_profile api_key N/A user_profile email N/A csrf_exempt require_post has_request_variables json_fetch_api_key N/A N/A request user_profile password N/A N/A REQ default N/A N/A N/A N/A password_auth_enabled N/A user_profile realm N/A N/A N/A user_profile check_password password N/A N/A N/A json_error Your username or password is incorrect. N/A N/A json_success N/A api_key N/A user_profile api_key N/A authenticated_json_post_view has_request_variables api_fetch_google_client_id N/A N/A request N/A N/A N/A N/A N/A settings GOOGLE_CLIENT_ID N/A N/A N/A json_error GOOGLE_CLIENT_ID is not configured status 400 N/A N/A json_success N/A google_client_id N/A settings GOOGLE_CLIENT_ID N/A csrf_exempt get_status_list N/A N/A requesting_user_profile N/A N/A N/A N/A presences server_timestamp N/A get_status_dict requesting_user_profile N/A N/A time time N/A update_active_status_backend N/A N/A request user_profile status new_user_input N/A REQ N/A REQ validator check_bool default False N/A N/A status_val N/A N/A UserPresence status_from_string status N/A N/A status_val None N/A N/A N/A JsonableError N/A Invalid presence status: %s N/A status N/A N/A N/A update_user_presence user_profile N/A request client N/A now status_val new_user_input N/A ret N/A get_status_list user_profile N/A N/A N/A N/A user_profile realm domain mit.edu N/A N/A N/A N/A activity N/A N/A N/A UserActivity objects get user_profile user_profile query get_events_backend client__name zephyr_mirror N/A N/A ret N/A zephyr_mirror_active N/A N/A N/A N/A activity last_visit replace tzinfo None N/A N/A N/A N/A datetime datetime utcnow N/A N/A datetime timedelta minutes 5 N/A N/A N/A N/A UserActivity DoesNotExist N/A N/A N/A ret N/A zephyr_mirror_active False N/A N/A json_success ret N/A has_request_variables json_get_active_statuses N/A N/A request user_profile N/A N/A N/A N/A json_success N/A get_status_list user_profile N/A authenticated_json_post_view api_events_register N/A N/A request user_profile apply_markdown all_public_streams N/A N/A REQ default False validator check_bool N/A REQ default None validator check_bool N/A N/A N/A events_register_backend request user_profile apply_markdown apply_markdown all_public_streams all_public_streams N/A has_request_variables _default_all_public_streams N/A N/A user_profile all_public_streams N/A N/A N/A N/A all_public_streams None N/A N/A all_public_streams N/A N/A N/A user_profile default_all_public_streams N/A _default_narrow N/A N/A user_profile narrow N/A N/A N/A default_stream N/A user_profile default_events_register_stream N/A N/A N/A narrow N/A N/A user_profile default_events_register_stream None N/A N/A narrow N/A N/A stream N/A default_stream name N/A narrow N/A events_register_backend N/A N/A request user_profile apply_markdown all_public_streams event_types narrow queue_lifespan_secs N/A True None N/A REQ validator N/A check_list check_string default None N/A REQ validator N/A check_list N/A check_list check_string length 2 default N/A N/A REQ converter int default 0 N/A N/A all_public_streams N/A _default_all_public_streams user_profile all_public_streams N/A narrow N/A _default_narrow user_profile narrow N/A ret N/A do_events_register user_profile N/A request client apply_markdown event_types queue_lifespan_secs all_public_streams narrow narrow N/A N/A json_success ret N/A has_request_variables json_refer_friend N/A N/A request user_profile email N/A REQ N/A N/A N/A email N/A N/A N/A json_error No email address specified N/A N/A N/A N/A user_profile invites_granted N/A user_profile invites_used 0 N/A N/A N/A json_error Insufficient invites N/A N/A do_refer_friend user_profile email N/A N/A json_success N/A authenticated_json_post_view has_request_variables json_set_muted_topics N/A N/A request user_profile muted_topics N/A N/A REQ validator N/A check_list N/A check_list check_string length 2 default N/A N/A N/A N/A do_set_muted_topics user_profile muted_topics N/A N/A json_success N/A authenticated_json_post_view has_request_variables add_push_device_token N/A N/A request user_profile token kind ios_app_id N/A None N/A N/A N/A N/A token N/A N/A len token 4096 N/A N/A N/A json_error Empty or invalid length token N/A N/A N/A N/A N/A N/A PushDeviceToken objects filter token token delete N/A N/A token created N/A N/A N/A PushDeviceToken objects get_or_create user user_profile token token kind kind ios_app_id ios_app_id N/A N/A created N/A N/A N/A token last_updated N/A now N/A N/A N/A token save update_fields N/A last_updated N/A N/A json_success N/A add_apns_device_token N/A N/A request user_profile token appid N/A REQ N/A REQ default N/A settings ZULIP_IOS_APP_ID N/A N/A N/A add_push_device_token request user_profile token N/A PushDeviceToken APNS ios_app_id appid N/A has_request_variables add_android_reg_id N/A N/A request user_profile token N/A REQ N/A N/A N/A add_push_device_token request user_profile token N/A PushDeviceToken GCM N/A has_request_variables remove_push_device_token N/A N/A request user_profile token kind N/A N/A N/A N/A N/A token N/A N/A len token 4096 N/A N/A N/A json_error Empty or invalid length token N/A N/A N/A token N/A N/A N/A PushDeviceToken objects get token token kind kind N/A N/A N/A token delete N/A N/A N/A N/A PushDeviceToken DoesNotExist N/A N/A N/A json_error Token does not exist N/A N/A json_success N/A remove_apns_device_token N/A N/A request user_profile token N/A REQ N/A N/A N/A remove_push_device_token request user_profile token N/A PushDeviceToken APNS N/A has_request_variables remove_android_reg_id N/A N/A request user_profile token N/A REQ N/A N/A N/A remove_push_device_token request user_profile token N/A PushDeviceToken GCM N/A has_request_variables generate_204 N/A N/A request N/A N/A N/A N/A HttpResponse content None status 204 N/A process_unsubscribe N/A N/A token type unsubscribe_function N/A N/A N/A N/A N/A confirmation N/A N/A N/A Confirmation objects get confirmation_key token N/A N/A N/A N/A Confirmation DoesNotExist N/A N/A N/A render_to_response zerver/unsubscribe_link_error.html N/A user_profile N/A confirmation content_object N/A N/A unsubscribe_function user_profile N/A N/A render_to_response zerver/unsubscribe_success.html N/A subscription_type external_host type N/A settings EXTERNAL_HOST N/A do_missedmessage_unsubscribe N/A N/A user_profile N/A N/A N/A N/A do_change_enable_offline_email_notifications user_profile False N/A do_welcome_unsubscribe N/A N/A user_profile N/A N/A N/A N/A clear_followup_emails_queue N/A user_profile email N/A do_digest_unsubscribe N/A N/A user_profile N/A N/A N/A N/A do_change_enable_digest_emails user_profile False N/A N/A email_unsubscribers N/A missed_messages welcome digest N/A missed messages do_missedmessage_unsubscribe N/A welcome do_welcome_unsubscribe N/A digest do_digest_unsubscribe email_unsubscribe N/A N/A request type token N/A N/A N/A N/A type email_unsubscribers N/A N/A N/A display_name unsubscribe_function N/A email_unsubscribers N/A type N/A N/A process_unsubscribe token display_name unsubscribe_function N/A N/A render_to_response zerver/unsubscribe_link_error.html N/A context_instance N/A RequestContext request N/A