Module Import alias ImportFrom alias alias alias alias FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call NameLoad NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore ListLoad Assign NameStore ListLoad Assign NameStore ListLoad Assign NameStore ListLoad For NameStore Call NameLoad Num body Assign NameStore Call AttributeLoad NameLoad attr TupleLoad SubscriptLoad NameLoad Index BinOpMult Num NameLoad SubscriptLoad NameLoad Index BinOpMult Num NameLoad BinOpAdd SubscriptLoad NameLoad Index BinOpAdd BinOpMult Num NameLoad Num Num BinOpAdd SubscriptLoad NameLoad Index BinOpAdd BinOpMult Num NameLoad Num Num Expr Call AttributeLoad NameLoad attr NameLoad For NameStore Call NameLoad SubscriptLoad NameLoad Index BinOpMult Num NameLoad BinOpAdd SubscriptLoad NameLoad Index BinOpAdd BinOpMult Num NameLoad Num Num body For NameStore Call NameLoad SubscriptLoad NameLoad Index BinOpMult Num NameLoad BinOpAdd SubscriptLoad NameLoad Index BinOpAdd BinOpMult Num NameLoad Num Num body If CompareEq Call AttributeLoad NameLoad attr TupleLoad NameLoad NameLoad Num body Expr Call AttributeLoad NameLoad attr Num orelse Expr Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore ListLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore ListLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr BinOpAdd BinOpMod Str BinOpAdd NameLoad NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr Str For NameStore Call NameLoad SubscriptLoad AttributeLoad NameLoad attr Index Num body For NameStore Call NameLoad SubscriptLoad AttributeLoad NameLoad attr Index Num body Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr TupleLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr ListLoad NameLoad NameLoad TupleLoad NameLoad NameLoad NameLoad If BoolOpOr CompareEq NameLoad Num CompareEq NameLoad BinOpSub SubscriptLoad AttributeLoad NameLoad attr Index Num Num body Expr Call AttributeLoad NameLoad attr ListLoad NameLoad NameLoad TupleLoad Num Num Num If BoolOpOr CompareEq NameLoad Num CompareEq NameLoad BinOpSub SubscriptLoad AttributeLoad NameLoad attr Index Num Num body Expr Call AttributeLoad NameLoad attr ListLoad NameLoad NameLoad TupleLoad Num Num Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Num Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad BinOpDiv BinOpAdd BinOpAdd BinOpMult SubscriptLoad NameLoad Index Num Num BinOpMult SubscriptLoad NameLoad Index Num Num BinOpMult SubscriptLoad NameLoad Index Num Num Num Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body For NameStore Call NameLoad Num BinOpSub SubscriptLoad AttributeLoad NameLoad attr Index Num Num body For NameStore Call NameLoad Num BinOpSub SubscriptLoad AttributeLoad NameLoad attr Index Num Num body If BoolOpAnd CompareEq Call AttributeLoad NameLoad attr TupleLoad NameLoad NameLoad Num CompareEq Call AttributeLoad NameLoad attr TupleLoad BinOpSub NameLoad Num BinOpSub NameLoad Num Num CompareEq Call AttributeLoad NameLoad attr TupleLoad NameLoad BinOpSub NameLoad Num Num CompareEq Call AttributeLoad NameLoad attr TupleLoad BinOpAdd NameLoad Num BinOpSub NameLoad Num Num CompareEq Call AttributeLoad NameLoad attr TupleLoad BinOpSub NameLoad Num NameLoad Num CompareEq Call AttributeLoad NameLoad attr TupleLoad BinOpAdd NameLoad Num NameLoad Num CompareEq Call AttributeLoad NameLoad attr TupleLoad BinOpSub NameLoad Num BinOpAdd NameLoad Num Num CompareEq Call AttributeLoad NameLoad attr TupleLoad NameLoad BinOpAdd NameLoad Num Num CompareEq Call AttributeLoad NameLoad attr TupleLoad BinOpAdd NameLoad Num BinOpAdd NameLoad Num Num body Expr Call AttributeLoad NameLoad attr ListLoad NameLoad NameLoad Num Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body For NameStore Call NameLoad Num BinOpSub SubscriptLoad AttributeLoad NameLoad attr Index Num Num body For NameStore Call NameLoad Num BinOpSub SubscriptLoad AttributeLoad NameLoad attr Index Num Num body If BoolOpAnd CompareEq Call AttributeLoad NameLoad attr TupleLoad NameLoad NameLoad Num CompareEq BinOpAdd BinOpAdd BinOpAdd BinOpAdd BinOpAdd BinOpAdd BinOpAdd Call AttributeLoad NameLoad attr TupleLoad BinOpSub NameLoad Num BinOpSub NameLoad Num Call AttributeLoad NameLoad attr TupleLoad NameLoad BinOpSub NameLoad Num Call AttributeLoad NameLoad attr TupleLoad BinOpAdd NameLoad Num BinOpSub NameLoad Num Call AttributeLoad NameLoad attr TupleLoad BinOpSub NameLoad Num NameLoad Call AttributeLoad NameLoad attr TupleLoad BinOpAdd NameLoad Num NameLoad Call AttributeLoad NameLoad attr TupleLoad BinOpSub NameLoad Num BinOpAdd NameLoad Num Call AttributeLoad NameLoad attr TupleLoad NameLoad BinOpAdd NameLoad Num Call AttributeLoad NameLoad attr TupleLoad BinOpAdd NameLoad Num BinOpAdd NameLoad Num BinOpMult Num Num body If CompareEq Call AttributeLoad NameLoad attr TupleLoad BinOpAdd NameLoad Num NameLoad Num body Assign NameStore BinOpAdd NameLoad Num Assign NameStore NameLoad If CompareEq BinOpAdd BinOpAdd BinOpAdd BinOpAdd BinOpAdd BinOpAdd BinOpAdd Call AttributeLoad NameLoad attr TupleLoad BinOpSub NameLoad Num BinOpSub NameLoad Num Call AttributeLoad NameLoad attr TupleLoad NameLoad BinOpSub NameLoad Num Call AttributeLoad NameLoad attr TupleLoad BinOpAdd NameLoad Num BinOpSub NameLoad Num Call AttributeLoad NameLoad attr TupleLoad BinOpSub NameLoad Num NameLoad Call AttributeLoad NameLoad attr TupleLoad BinOpAdd NameLoad Num NameLoad Call AttributeLoad NameLoad attr TupleLoad BinOpSub NameLoad Num BinOpAdd NameLoad Num Call AttributeLoad NameLoad attr TupleLoad NameLoad BinOpAdd NameLoad Num Call AttributeLoad NameLoad attr TupleLoad BinOpAdd NameLoad Num BinOpAdd NameLoad Num BinOpMult Num Num body Expr Call AttributeLoad NameLoad attr ListLoad NameLoad NameLoad Num Expr Call AttributeLoad NameLoad attr ListLoad NameLoad NameLoad Num orelse If CompareEq Call AttributeLoad NameLoad attr TupleLoad BinOpSub NameLoad Num BinOpAdd NameLoad Num Num body Assign NameStore BinOpSub NameLoad Num Assign NameStore BinOpAdd NameLoad Num If CompareEq BinOpAdd BinOpAdd BinOpAdd BinOpAdd BinOpAdd BinOpAdd BinOpAdd Call AttributeLoad NameLoad attr TupleLoad BinOpSub NameLoad Num BinOpSub NameLoad Num Call AttributeLoad NameLoad attr TupleLoad NameLoad BinOpSub NameLoad Num Call AttributeLoad NameLoad attr TupleLoad BinOpAdd NameLoad Num BinOpSub NameLoad Num Call AttributeLoad NameLoad attr TupleLoad BinOpSub NameLoad Num NameLoad Call AttributeLoad NameLoad attr TupleLoad BinOpAdd NameLoad Num NameLoad Call AttributeLoad NameLoad attr TupleLoad BinOpSub NameLoad Num BinOpAdd NameLoad Num Call AttributeLoad NameLoad attr TupleLoad NameLoad BinOpAdd NameLoad Num Call AttributeLoad NameLoad attr TupleLoad BinOpAdd NameLoad Num BinOpAdd NameLoad Num BinOpMult Num Num body Expr Call AttributeLoad NameLoad attr ListLoad NameLoad NameLoad Num Expr Call AttributeLoad NameLoad attr ListLoad NameLoad NameLoad Num orelse If CompareEq Call AttributeLoad NameLoad attr TupleLoad NameLoad BinOpAdd NameLoad Num Num body Assign NameStore NameLoad Assign NameStore BinOpAdd NameLoad Num If CompareEq BinOpAdd BinOpAdd BinOpAdd BinOpAdd BinOpAdd BinOpAdd BinOpAdd Call AttributeLoad NameLoad attr TupleLoad BinOpSub NameLoad Num BinOpSub NameLoad Num Call AttributeLoad NameLoad attr TupleLoad NameLoad BinOpSub NameLoad Num Call AttributeLoad NameLoad attr TupleLoad BinOpAdd NameLoad Num BinOpSub NameLoad Num Call AttributeLoad NameLoad attr TupleLoad BinOpSub NameLoad Num NameLoad Call AttributeLoad NameLoad attr TupleLoad BinOpAdd NameLoad Num NameLoad Call AttributeLoad NameLoad attr TupleLoad BinOpSub NameLoad Num BinOpAdd NameLoad Num Call AttributeLoad NameLoad attr TupleLoad NameLoad BinOpAdd NameLoad Num Call AttributeLoad NameLoad attr TupleLoad BinOpAdd NameLoad Num BinOpAdd NameLoad Num BinOpMult Num Num body Expr Call AttributeLoad NameLoad attr ListLoad NameLoad NameLoad Num Expr Call AttributeLoad NameLoad attr ListLoad NameLoad NameLoad Num orelse If CompareEq Call AttributeLoad NameLoad attr TupleLoad BinOpAdd NameLoad Num BinOpAdd NameLoad Num Num body Assign NameStore BinOpAdd NameLoad Num Assign NameStore BinOpAdd NameLoad Num If CompareEq BinOpAdd BinOpAdd BinOpAdd BinOpAdd BinOpAdd BinOpAdd BinOpAdd Call AttributeLoad NameLoad attr TupleLoad BinOpSub NameLoad Num BinOpSub NameLoad Num Call AttributeLoad NameLoad attr TupleLoad NameLoad BinOpSub NameLoad Num Call AttributeLoad NameLoad attr TupleLoad BinOpAdd NameLoad Num BinOpSub NameLoad Num Call AttributeLoad NameLoad attr TupleLoad BinOpSub NameLoad Num NameLoad Call AttributeLoad NameLoad attr TupleLoad BinOpAdd NameLoad Num NameLoad Call AttributeLoad NameLoad attr TupleLoad BinOpSub NameLoad Num BinOpAdd NameLoad Num Call AttributeLoad NameLoad attr TupleLoad NameLoad BinOpAdd NameLoad Num Call AttributeLoad NameLoad attr TupleLoad BinOpAdd NameLoad Num BinOpAdd NameLoad Num BinOpMult Num Num body Expr Call AttributeLoad NameLoad attr ListLoad NameLoad NameLoad Num Expr Call AttributeLoad NameLoad attr ListLoad NameLoad NameLoad Num Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore ListLoad For NameStore Call NameLoad SubscriptLoad AttributeLoad NameLoad attr Index Num body Assign NameStore Num For NameStore Call NameLoad SubscriptLoad AttributeLoad NameLoad attr Index Num body If CompareEq Call AttributeLoad NameLoad attr TupleLoad NameLoad NameLoad Num body Assign NameStore Num orelse Assign NameStore Num Assign NameStore BinOpAdd NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body For NameStore Call NameLoad SubscriptLoad AttributeLoad NameLoad attr Index Num body For NameStore Call NameLoad SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index BinOpSub Call NameLoad NameLoad Num body Expr Call AttributeLoad NameLoad attr ListLoad NameLoad NameLoad Num Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad NameLoad Assign NameStore ListLoad Assign NameStore ListLoad Assign NameStore ListLoad For NameStore Call NameLoad Call NameLoad NameLoad body If BoolOpAnd CompareEq SubscriptLoad NameLoad Index NameLoad Num CompareEq Call NameLoad NameLoad Num body Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareGt SubscriptLoad NameLoad Index NameLoad Num body Expr Call AttributeLoad NameLoad attr NameLoad orelse If BoolOpAnd CompareEq SubscriptLoad NameLoad Index NameLoad Num CompareGt Call NameLoad NameLoad Num CompareLtE Call NameLoad NameLoad Num body Expr Call AttributeLoad NameLoad attr NameLoad If CompareEq Call NameLoad NameLoad Num body Assign NameStore Call NameLoad NameLoad NameLoad Assign NameStore ListLoad Assign NameStore ListLoad Assign NameStore ListLoad orelse If BoolOpAnd CompareEq SubscriptLoad NameLoad Index NameLoad Num CompareGt Call NameLoad NameLoad Num body Assign NameStore ListLoad Assign NameStore ListLoad Assign NameStore ListLoad Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Num Assign NameStore Num For NameStore Call NameLoad Call NameLoad NameLoad body If CompareGt Call NameLoad SubscriptLoad NameLoad Index NameLoad NameLoad body Assign NameStore Call NameLoad SubscriptLoad NameLoad Index NameLoad Assign NameStore NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Num Assign NameStore Num For NameStore Call NameLoad Call NameLoad NameLoad body If CompareLt Call NameLoad SubscriptLoad NameLoad Index NameLoad NameLoad body Assign NameStore Call NameLoad SubscriptLoad NameLoad Index NameLoad Assign NameStore NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Num Assign NameStore Num If CompareGtE Call NameLoad NameLoad Num body Assign NameStore Num For NameStore Call NameLoad BinOpAdd Num NameLoad BinOpSub Call NameLoad NameLoad Num body If BoolOpAnd CompareLtE SubscriptLoad NameLoad Index SubscriptLoad NameLoad Index NameLoad SubscriptLoad NameLoad Index SubscriptLoad NameLoad Index BinOpAdd NameLoad Num CompareLtE SubscriptLoad NameLoad Index SubscriptLoad NameLoad Index NameLoad Num body Assign NameStore NameLoad Break Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad NameLoad Assign NameStore ListLoad Assign NameStore ListLoad Assign NameStore ListLoad Assign NameStore ListLoad Assign NameStore ListLoad For NameStore Call NameLoad Call NameLoad NameLoad body If BoolOpAnd CompareEq SubscriptLoad NameLoad Index NameLoad Num CompareEq Call NameLoad NameLoad Num body Expr Call AttributeLoad NameLoad attr NameLoad orelse If BoolOpAnd CompareEq SubscriptLoad NameLoad Index NameLoad Num CompareGt Call NameLoad NameLoad Num body Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore ListLoad Expr Call AttributeLoad NameLoad attr NameLoad orelse If BoolOpAnd CompareGt SubscriptLoad NameLoad Index NameLoad Num CompareGt Call NameLoad NameLoad Num body Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore ListLoad Expr Call AttributeLoad NameLoad attr NameLoad orelse If BoolOpAnd CompareGt SubscriptLoad NameLoad Index NameLoad Num CompareEq Call NameLoad NameLoad Num body Expr Call AttributeLoad NameLoad attr NameLoad If CompareEq Call NameLoad NameLoad Num body For NameStore Call NameLoad Num body Expr Call AttributeLoad NameLoad attr BinOpAdd Num BinOpMult Num NameLoad Expr Call AttributeLoad NameLoad attr BinOpAdd BinOpMult Num NameLoad Num orelse If CompareEq Call NameLoad NameLoad Num body For NameStore Call NameLoad Num body Expr Call AttributeLoad NameLoad attr BinOpAdd Num BinOpMult Num NameLoad Expr Call AttributeLoad NameLoad attr BinOpAdd BinOpMult Num NameLoad Num orelse If CompareEq Call NameLoad NameLoad Num body Assign NameStore Call NameLoad NameLoad For NameStore Call NameLoad Call NameLoad NameLoad body If CompareEq NameLoad NameLoad body Assign NameStore Call NameLoad SubscriptLoad NameLoad Index NameLoad NameLoad Expr Call AttributeLoad NameLoad attr SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index Num Expr Call AttributeLoad NameLoad attr SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index NameLoad Expr Call AttributeLoad NameLoad attr SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index BinOpAdd NameLoad Num Expr Call AttributeLoad NameLoad attr SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index BinOpSub Call NameLoad SubscriptLoad NameLoad Index NameLoad Num orelse Expr Call AttributeLoad NameLoad attr SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index Num Expr Call AttributeLoad NameLoad attr SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index BinOpSub Call NameLoad SubscriptLoad NameLoad Index NameLoad Num orelse If CompareEq Call NameLoad NameLoad Num body For NameStore Call NameLoad Call NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index Num Expr Call AttributeLoad NameLoad attr SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index BinOpSub Call NameLoad SubscriptLoad NameLoad Index NameLoad Num orelse If CompareEq Call NameLoad NameLoad Num body Assign NameStore Call NameLoad NameLoad For NameStore Call NameLoad Call NameLoad NameLoad body If CompareNotEq NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index Num Expr Call AttributeLoad NameLoad attr SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index BinOpSub Call NameLoad SubscriptLoad NameLoad Index NameLoad Num orelse If CompareGt Call NameLoad NameLoad Num body For NameStore Call NameLoad Num body Expr Call AttributeLoad NameLoad attr BinOpAdd Num BinOpMult Num NameLoad Expr Call AttributeLoad NameLoad attr BinOpAdd BinOpMult Num NameLoad Num Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore ListLoad Assign NameStore ListLoad Assign NameStore Call NameLoad NameLoad For NameStore Call NameLoad Num body Assign NameStore ListLoad For NameStore Call NameLoad SubscriptLoad AttributeLoad NameLoad attr Index Num body Assign NameStore Num For NameStore Call NameLoad SubscriptLoad NameLoad Index BinOpMult Num NameLoad BinOpAdd SubscriptLoad NameLoad Index BinOpAdd BinOpMult Num NameLoad Num Num body If CompareEq Call AttributeLoad NameLoad attr TupleLoad NameLoad NameLoad Num body Assign NameStore BinOpAdd NameLoad Num Expr Call AttributeLoad NameLoad attr NameLoad For NameStore Call NameLoad Call NameLoad NameLoad body If CompareGt SubscriptLoad NameLoad Index NameLoad Num body Expr Call AttributeLoad NameLoad attr NameLoad Break For NameStore Call NameLoad BinOpSub Call NameLoad NameLoad Num Num Num body If CompareGt SubscriptLoad NameLoad Index NameLoad Num body Expr Call AttributeLoad NameLoad attr NameLoad Break Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call NameLoad BinOpMod Str BinOpAdd BinOpAdd NameLoad NameLoad Str Str Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body Assign NameStore ListLoad For NameStore Call NameLoad NameLoad BinOpAdd NameLoad Num body Expr Call AttributeLoad NameLoad attr SubscriptLoad SubscriptLoad NameLoad Index NameLoad Slice NameLoad BinOpAdd NameLoad Num Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Num For NameStore Call NameLoad Call NameLoad NameLoad body For NameStore Call NameLoad Call NameLoad SubscriptLoad NameLoad Index Num body Assign NameStore BinOpAdd NameLoad Call NameLoad BinOpSub SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index NameLoad SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index NameLoad Return Call NameLoad BinOpDiv Call NameLoad NameLoad Call NameLoad BinOpMult Call NameLoad NameLoad Call NameLoad SubscriptLoad NameLoad Index Num Num decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr keyword Lambda arguments args NameParam defaults SubscriptLoad NameLoad Index Num keyword NameLoad If CompareEq SubscriptLoad SubscriptLoad NameLoad Index Num Index Num SubscriptLoad SubscriptLoad NameLoad Index Num Index Num body For NameStore Call NameLoad Call NameLoad NameLoad body If BoolOpOr CompareEq SubscriptLoad NameLoad Index NameLoad SubscriptLoad SubscriptLoad NameLoad Index Num Index Num CompareEq SubscriptLoad NameLoad Index NameLoad SubscriptLoad SubscriptLoad NameLoad Index Num Index Num body If CompareEq SubscriptLoad NameLoad Index NameLoad SubscriptLoad SubscriptLoad NameLoad Index Num Index Num body Assign SubscriptStore NameLoad Index SubscriptLoad SubscriptLoad NameLoad Index Num Index Num BinOpAdd SubscriptLoad NameLoad Index SubscriptLoad SubscriptLoad NameLoad Index Num Index Num Num orelse If CompareEq SubscriptLoad NameLoad Index NameLoad SubscriptLoad SubscriptLoad NameLoad Index Num Index Num body Assign SubscriptStore NameLoad Index SubscriptLoad SubscriptLoad NameLoad Index Num Index Num BinOpAdd SubscriptLoad NameLoad Index SubscriptLoad SubscriptLoad NameLoad Index Num Index Num Num Break Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr keyword Lambda arguments args NameParam defaults SubscriptLoad NameLoad Index Num keyword NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore ListLoad For NameStore Call NameLoad Call NameLoad SubscriptLoad NameLoad Index Num body Assign NameStore Num For NameStore Call NameLoad Call NameLoad NameLoad body Assign NameStore BinOpAdd NameLoad SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore ListLoad For NameStore Call NameLoad Call NameLoad NameLoad body Assign NameStore Num For NameStore Call NameLoad Call NameLoad SubscriptLoad NameLoad Index Num body Assign NameStore BinOpAdd NameLoad SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list
N/A N/A os PIL Image ImageEnhance ImageFilter ImageGrab Change_Image N/A N/A Docu_Name Dist N/A N/A N/A im N/A Handle_Image Docu_Name Dist N/A X_Value N/A Cut_X im N/A Y_Value N/A Cut_Y im N/A ims N/A N/A Image_Value N/A N/A Image_Values N/A N/A Image_Value_Row N/A N/A k N/A range 4 N/A N/A im1 N/A N/A im crop N/A N/A X_Value N/A N/A 2 k N/A Y_Value N/A N/A 2 k N/A N/A X_Value N/A N/A N/A 2 k 1 1 N/A N/A Y_Value N/A N/A N/A 2 k 1 1 N/A N/A N/A ims append im1 N/A j N/A range N/A Y_Value N/A N/A 2 k N/A N/A Y_Value N/A N/A N/A 2 k 1 1 N/A N/A i N/A range N/A X_Value N/A N/A 2 k N/A N/A X_Value N/A N/A N/A 2 k 1 1 N/A N/A N/A N/A N/A im getpixel N/A i j 0 N/A N/A N/A N/A Image_Value_Row append 1 N/A N/A N/A N/A Image_Value_Row append 0 N/A N/A N/A Image_Value append Image_Value_Row N/A Image_Value_Row N/A N/A N/A N/A Image_Values append Image_Value N/A Image_Value N/A N/A Image_Values N/A Handle_Image N/A N/A Docu_Name Dist N/A N/A N/A im N/A N/A Image open N/A N/A %s N/A Dist Docu_Name .png N/A im N/A N/A im convert RGB N/A j N/A range N/A N/A im size N/A 1 N/A N/A i N/A range N/A N/A im size N/A 0 N/A N/A Gray N/A Change_Gray N/A N/A im getpixel N/A i j N/A N/A N/A im putpixel N/A i j N/A Gray Gray Gray N/A N/A N/A i 0 N/A i N/A N/A N/A im size N/A 0 1 N/A N/A N/A N/A im putpixel N/A i j N/A 255 255 255 N/A N/A N/A j 0 N/A j N/A N/A N/A im size N/A 1 1 N/A N/A N/A N/A im putpixel N/A i j N/A 255 255 255 N/A enhancer N/A N/A ImageEnhance Contrast im N/A im N/A N/A enhancer enhance 2 N/A enhancer N/A N/A ImageEnhance Sharpness im N/A im N/A N/A enhancer enhance 2 N/A enhancer N/A N/A ImageEnhance Brightness im N/A im N/A N/A enhancer enhance 2 N/A im N/A N/A im convert 1 N/A im N/A Clear_Point im N/A im N/A Clear_Point_Twice im N/A im N/A Clear_Point_Third im N/A im N/A Change_Gray N/A N/A RGB_Value N/A N/A N/A Gray N/A int N/A N/A N/A N/A N/A RGB_Value N/A 0 299 N/A N/A RGB_Value N/A 1 587 N/A N/A RGB_Value N/A 2 114 1000 N/A Gray N/A Clear_Point N/A N/A im N/A N/A N/A j N/A range 1 N/A N/A N/A im size N/A 1 1 N/A N/A i N/A range 1 N/A N/A N/A im size N/A 0 1 N/A N/A N/A N/A N/A N/A im getpixel N/A i j 0 N/A N/A N/A im getpixel N/A N/A i 1 N/A j 1 255 N/A N/A N/A im getpixel N/A i N/A j 1 255 N/A N/A N/A im getpixel N/A N/A i 1 N/A j 1 255 N/A N/A N/A im getpixel N/A N/A i 1 j 255 N/A N/A N/A im getpixel N/A N/A i 1 j 255 N/A N/A N/A im getpixel N/A N/A i 1 N/A j 1 255 N/A N/A N/A im getpixel N/A i N/A j 1 255 N/A N/A N/A im getpixel N/A N/A i 1 N/A j 1 255 N/A N/A N/A N/A im putpixel N/A i j 255 N/A im N/A Clear_Point_Twice N/A N/A im N/A N/A N/A j N/A range 1 N/A N/A N/A im size N/A 1 1 N/A N/A i N/A range 1 N/A N/A N/A im size N/A 0 1 N/A N/A N/A N/A N/A N/A im getpixel N/A i j 0 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A im getpixel N/A N/A i 1 N/A j 1 N/A N/A im getpixel N/A i N/A j 1 N/A N/A im getpixel N/A N/A i 1 N/A j 1 N/A N/A im getpixel N/A N/A i 1 j N/A N/A im getpixel N/A N/A i 1 j N/A N/A im getpixel N/A N/A i 1 N/A j 1 N/A N/A im getpixel N/A i N/A j 1 N/A N/A im getpixel N/A N/A i 1 N/A j 1 N/A 255 7 N/A N/A N/A N/A N/A im getpixel N/A N/A i 1 j 0 N/A N/A m N/A i 1 N/A n j N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A im getpixel N/A N/A m 1 N/A n 1 N/A N/A im getpixel N/A m N/A n 1 N/A N/A im getpixel N/A N/A m 1 N/A n 1 N/A N/A im getpixel N/A N/A m 1 n N/A N/A im getpixel N/A N/A m 1 n N/A N/A im getpixel N/A N/A m 1 N/A n 1 N/A N/A im getpixel N/A m N/A n 1 N/A N/A im getpixel N/A N/A m 1 N/A n 1 N/A 255 7 N/A N/A N/A N/A im putpixel N/A i j 255 N/A N/A N/A im putpixel N/A m n 255 N/A N/A N/A N/A N/A im getpixel N/A N/A i 1 N/A j 1 0 N/A N/A m N/A i 1 N/A n N/A j 1 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A im getpixel N/A N/A m 1 N/A n 1 N/A N/A im getpixel N/A m N/A n 1 N/A N/A im getpixel N/A N/A m 1 N/A n 1 N/A N/A im getpixel N/A N/A m 1 n N/A N/A im getpixel N/A N/A m 1 n N/A N/A im getpixel N/A N/A m 1 N/A n 1 N/A N/A im getpixel N/A m N/A n 1 N/A N/A im getpixel N/A N/A m 1 N/A n 1 N/A 255 7 N/A N/A N/A N/A im putpixel N/A i j 255 N/A N/A N/A im putpixel N/A m n 255 N/A N/A N/A N/A N/A im getpixel N/A i N/A j 1 0 N/A N/A m i N/A n N/A j 1 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A im getpixel N/A N/A m 1 N/A n 1 N/A N/A im getpixel N/A m N/A n 1 N/A N/A im getpixel N/A N/A m 1 N/A n 1 N/A N/A im getpixel N/A N/A m 1 n N/A N/A im getpixel N/A N/A m 1 n N/A N/A im getpixel N/A N/A m 1 N/A n 1 N/A N/A im getpixel N/A m N/A n 1 N/A N/A im getpixel N/A N/A m 1 N/A n 1 N/A 255 7 N/A N/A N/A N/A im putpixel N/A i j 255 N/A N/A N/A im putpixel N/A m n 255 N/A N/A N/A N/A N/A im getpixel N/A N/A i 1 N/A j 1 0 N/A N/A m N/A i 1 N/A n N/A j 1 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A im getpixel N/A N/A m 1 N/A n 1 N/A N/A im getpixel N/A m N/A n 1 N/A N/A im getpixel N/A N/A m 1 N/A n 1 N/A N/A im getpixel N/A N/A m 1 n N/A N/A im getpixel N/A N/A m 1 n N/A N/A im getpixel N/A N/A m 1 N/A n 1 N/A N/A im getpixel N/A m N/A n 1 N/A N/A im getpixel N/A N/A m 1 N/A n 1 N/A 255 7 N/A N/A N/A N/A im putpixel N/A i j 255 N/A N/A N/A im putpixel N/A m n 255 N/A im N/A Caculate_X N/A N/A im N/A N/A N/A Image_Value N/A N/A i N/A range N/A N/A im size N/A 0 N/A N/A Y_pixel 0 N/A j N/A range N/A N/A im size N/A 1 N/A N/A N/A N/A N/A im getpixel N/A i j 0 N/A N/A temp_value 1 N/A N/A temp_value 0 N/A Y_pixel N/A Y_pixel temp_value N/A N/A N/A Image_Value append Y_pixel N/A Image_Value N/A Set_White_Y N/A N/A im List_Black N/A N/A N/A j N/A range N/A N/A im size N/A 1 N/A N/A i N/A range N/A List_Black N/A 0 N/A List_Black N/A N/A N/A len List_Black 1 N/A N/A N/A N/A im putpixel N/A i j 255 N/A im N/A Clear_Point_Third N/A N/A im N/A N/A N/A Image_Value N/A Caculate_X im N/A List01 N/A N/A List_Black N/A N/A List03 N/A N/A i N/A range N/A len Image_Value N/A N/A N/A N/A N/A Image_Value N/A i 0 N/A N/A len List_Black 0 N/A N/A N/A N/A List01 append i N/A N/A N/A N/A Image_Value N/A i 0 N/A N/A N/A N/A List_Black append i N/A N/A N/A N/A N/A Image_Value N/A i 0 N/A N/A len List_Black 0 N/A N/A len List_Black 3 N/A N/A N/A N/A List03 append i N/A N/A N/A len List03 3 N/A N/A im N/A Set_White_Y im List_Black N/A List01 N/A N/A List_Black N/A N/A List03 N/A N/A N/A N/A N/A N/A Image_Value N/A i 0 N/A N/A len List_Black 3 N/A N/A List01 N/A N/A List_Black N/A N/A List03 N/A N/A N/A N/A List01 append i N/A im N/A Max_Index N/A N/A List1 N/A N/A N/A Max 0 N/A Max_index 0 N/A i N/A range N/A len List1 N/A N/A N/A N/A len N/A List1 N/A i Max N/A N/A Max N/A len N/A List1 N/A i N/A Max_index i N/A Max_index N/A Min_Index N/A N/A List1 N/A N/A N/A Min 50 N/A Min_index 0 N/A i N/A range N/A len List1 N/A N/A N/A N/A len N/A List1 N/A i Min N/A N/A Min N/A len N/A List1 N/A i N/A Min_index i N/A Min_index N/A Cut_Two N/A N/A ListRow Image_Value N/A N/A N/A index 0 N/A start 0 N/A N/A N/A len ListRow 15 N/A N/A start 3 N/A i N/A range N/A 1 start N/A N/A len ListRow 1 N/A N/A N/A N/A N/A Image_Value N/A N/A ListRow N/A i N/A Image_Value N/A N/A ListRow N/A N/A i 1 N/A N/A Image_Value N/A N/A ListRow N/A i 2 N/A N/A index i N/A N/A index N/A Cut_X N/A N/A im N/A N/A N/A Image_Value N/A Caculate_X im N/A X_value N/A N/A List0 N/A N/A List1 N/A N/A ListRow0 N/A N/A ListRow1 N/A N/A i N/A range N/A len Image_Value N/A N/A N/A N/A N/A Image_Value N/A i 0 N/A N/A len ListRow1 0 N/A N/A N/A N/A ListRow0 append i N/A N/A N/A N/A N/A Image_Value N/A i 0 N/A N/A len ListRow1 0 N/A N/A N/A N/A List1 append ListRow1 N/A ListRow1 N/A N/A N/A N/A ListRow0 append i N/A N/A N/A N/A N/A Image_Value N/A i 0 N/A N/A len ListRow0 0 N/A N/A N/A N/A List0 append ListRow0 N/A ListRow0 N/A N/A N/A N/A ListRow1 append i N/A N/A N/A N/A N/A Image_Value N/A i 0 N/A N/A len ListRow0 0 N/A N/A N/A N/A ListRow1 append i N/A N/A N/A len List1 1 N/A N/A i N/A range 4 N/A N/A N/A N/A X_value append N/A 1 N/A 12 i N/A N/A N/A X_value append N/A N/A 12 i 12 N/A N/A N/A N/A len List1 2 N/A N/A i N/A range 4 N/A N/A N/A N/A X_value append N/A 1 N/A 12 i N/A N/A N/A X_value append N/A N/A 12 i 12 N/A N/A N/A N/A len List1 3 N/A N/A Max_index N/A Max_Index List1 N/A i N/A range N/A len List1 N/A N/A N/A i Max_index N/A N/A index N/A Cut_Two N/A List1 N/A i Image_Value N/A N/A N/A X_value append N/A N/A List1 N/A i N/A 0 N/A N/A N/A X_value append N/A N/A List1 N/A i N/A index N/A N/A N/A X_value append N/A N/A List1 N/A i N/A N/A index 1 N/A N/A N/A X_value append N/A N/A List1 N/A i N/A N/A N/A len N/A List1 N/A i 1 N/A N/A N/A N/A X_value append N/A N/A List1 N/A i N/A 0 N/A N/A N/A X_value append N/A N/A List1 N/A i N/A N/A N/A len N/A List1 N/A i 1 N/A N/A N/A N/A len List1 4 N/A N/A i N/A range N/A len List1 N/A N/A N/A N/A X_value append N/A N/A List1 N/A i N/A 0 N/A N/A N/A X_value append N/A N/A List1 N/A i N/A N/A N/A len N/A List1 N/A i 1 N/A N/A N/A N/A len List1 5 N/A N/A Min_index N/A Min_Index List1 N/A i N/A range N/A len List1 N/A N/A N/A i Min_index N/A N/A N/A N/A X_value append N/A N/A List1 N/A i N/A 0 N/A N/A N/A X_value append N/A N/A List1 N/A i N/A N/A N/A len N/A List1 N/A i 1 N/A N/A N/A N/A len List1 5 N/A N/A i N/A range 4 N/A N/A N/A N/A X_value append N/A 1 N/A 12 i N/A N/A N/A X_value append N/A N/A 12 i 12 N/A X_value N/A Cut_Y N/A N/A im N/A N/A N/A Y_value N/A N/A Image_Value N/A N/A Cut_Xs N/A Cut_X im N/A k N/A range 4 N/A N/A Image_Value N/A N/A j N/A range N/A N/A im size N/A 1 N/A N/A X_pixel 0 N/A i N/A range N/A Cut_Xs N/A N/A 2 k N/A N/A Cut_Xs N/A N/A N/A 2 k 1 1 N/A N/A N/A N/A N/A im getpixel N/A i j 0 N/A N/A X_pixel N/A X_pixel 1 N/A N/A N/A Image_Value append X_pixel N/A i N/A range N/A len Image_Value N/A N/A N/A N/A Image_Value N/A i 0 N/A N/A N/A N/A Y_value append i N/A N/A i N/A range N/A N/A len Image_Value 1 0 -1 N/A N/A N/A N/A Image_Value N/A i 0 N/A N/A N/A N/A Y_value append i N/A N/A Y_value N/A Write_ImageFile N/A N/A Docu_Name Image_Value Dist N/A N/A N/A f N/A open N/A %s N/A N/A Dist Docu_Name .txt w N/A N/A N/A f write N/A str Image_Value N/A N/A N/A f close N/A Get_Array N/A N/A Image_Value i j k m N/A N/A N/A Result_Array N/A N/A n N/A range k N/A m 1 N/A N/A N/A N/A Result_Array append N/A N/A Image_Value N/A n N/A i N/A j 1 N/A Result_Array N/A Caculate_Distance N/A N/A Image_Value Image_Lib N/A N/A N/A Result_Num 0 N/A i N/A range N/A len Image_Value N/A N/A j N/A range N/A len N/A Image_Value N/A 0 N/A N/A Result_Num N/A Result_Num N/A abs N/A N/A N/A Image_Value N/A i N/A j N/A N/A Image_Lib N/A i N/A j N/A N/A round N/A N/A float Result_Num N/A float N/A N/A len Image_Value N/A len N/A Image_Value N/A 0 3 N/A Sort_Modify N/A N/A a Result_Temp N/A N/A N/A a_sort N/A sorted N/A N/A a iteritems key N/A N/A N/A d N/A N/A d N/A 1 reverse True N/A N/A N/A N/A a_sort N/A 0 N/A 1 N/A N/A a_sort N/A 1 N/A 1 N/A N/A i N/A range N/A len Result_Temp N/A N/A N/A N/A N/A Result_Temp N/A i N/A N/A a_sort N/A 0 N/A 0 N/A N/A Result_Temp N/A i N/A N/A a_sort N/A 1 N/A 0 N/A N/A N/A N/A Result_Temp N/A i N/A N/A a_sort N/A 0 N/A 0 N/A N/A N/A a N/A N/A N/A a_sort N/A 0 N/A 0 N/A N/A a N/A N/A N/A a_sort N/A 0 N/A 0 0.1 N/A N/A N/A N/A Result_Temp N/A i N/A N/A a_sort N/A 1 N/A 0 N/A N/A N/A a N/A N/A N/A a_sort N/A 1 N/A 0 N/A N/A a N/A N/A N/A a_sort N/A 1 N/A 0 0.1 N/A N/A a_sort N/A sorted N/A N/A a iteritems key N/A N/A N/A d N/A N/A d N/A 1 reverse True N/A a_sort N/A Get_X N/A N/A Image_Value N/A N/A N/A X_Value N/A N/A i N/A range N/A len N/A Image_Value N/A 0 N/A N/A Y_pixel 0 N/A j N/A range N/A len Image_Value N/A N/A Y_pixel N/A Y_pixel N/A N/A Image_Value N/A j N/A i N/A N/A N/A X_Value append Y_pixel N/A X_Value N/A Get_Y N/A N/A Image_Value N/A N/A N/A Y_Value N/A N/A j N/A range N/A len Image_Value N/A N/A X_pixel 0 N/A i N/A range N/A len N/A Image_Value N/A 0 N/A N/A X_pixel N/A X_pixel N/A N/A Image_Value N/A j N/A i N/A N/A N/A Y_Value append X_pixel N/A Y_Value N/A